.cus-box h3{
    text-align: center;
    font-weight: bold;
    margin-bottom: 40px;
    font-size: 30px;
    color: #fff;
    margin-top: 20px;
}
small.banner3-desc {
    color: #fff;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: 500;
    margin-top: 0px;
    width: 100%;
}
.mr140{
    margin-right: 140px!important;
}
.cus-box {
    max-width: 1200px;
    margin: auto;
    padding-top: 70px;
    text-align: center;
    color: #fff;
    position: relative;
}
.big-title-box{ margin-top:70px; margin-bottom:40px; }
.big-title-box h2{ font-size:36px; color:#2b406a; font-weight:bold; text-align:center; padding-bottom:36px; border-bottom:1px solid #ebebeb;}
.big-title-box .blue-i{ display:block; background:#0099ff; margin:0 auto; width:90px; height:3px; position:relative; top:-12px;}
.big-title-box small{ display:block; font-size:14px; text-align:center; color:#878787; margin-top:12px;}
.detail li{
    font-weight: 100!important;
    font-size: 15px!important;
    list-style-type: disc;
    margin-bottom: 10px;

}
.big-icon{
    width:140px!important;
    height: 140px!important;
    margin-top: 20px;
    margin-right: 30px;
}
.big-icon-active{
    background-position:0 -140px!important;
}
.big-icon-1{
    background: url("../images/ic_hwc.png") no-repeat;
}
.big-icon-2{
    background: url("../images/ic_qqzf.png") no-repeat;
}
.big-icon-3{
    background: url("../images/ic_jrpt.png") no-repeat;
}
.big-icon-4{
    background: url("../images/ic_xxpt.png") no-repeat;
}
.banner{ width:100%; min-width:1200px; height:550px;}
.fullSlide {width:100%;position:relative;height:550px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:550px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#007bc4}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:15%;background-position:-6px -137px;}


.slide h1{height:60px; line-height:60px;margin-top:200px;left:-50%;text-align:center;display:block;font-size: 50px;font-weight: bold;color: #fff;}
.slide h4{height:24px;margin-top:40px;left:-50%;text-align:center;display:block;font-size: 24px;margin-bottom: 30px;color: #fff;animation-delay:  0.05s;-moz-animation-delay: 0.05s;	/* Firefox 4 */-webkit-animation-delay:  0.05s;	/* Safari 和 Chrome */-o-animation-delay:  0.05s;}
.slide .banner2-btn{ height:40px; left:-50%;text-align:center; animation-delay:  0.1s;-moz-animation-delay: 0.1s;	/* Firefox 4 */-webkit-animation-delay:  0.1s;	/* Safari 和 Chrome */-o-animation-delay:  0.1s;}
.slide small{ color:#FFF;height:20px;margin-top:30px;left:-50%;text-align:center;display:block;font-size: 14px;animation-delay:  0.15s;-moz-animation-delay: 0.15s;	/* Firefox 4 */-webkit-animation-delay:  0.15s;	/* Safari 和 Chrome */-o-animation-delay:  0.15s;}
.slide_01 h1{height:110px;margin-top:130px}

.btn_l{background: #ff7f00;border-radius: 4px 0 0 4px;border:none;width: 130px;height: 40px;font-size: 18px;display: block; float:left}
.btn_r{background: #0099ff;border-radius: 0 4px 4px 0;border:none;width: 130px;height: 40px;font-size: 18px;display: block; float:left}
.btn_l a,.btn_r a{color: #fff;cursor: pointer;display: block;height: 40px;line-height: 40px;}
.btn_l:hover{background: #ffaa44;}
.btn_r:hover{background: #66ccff;}
.btn_l:hover a,.btn_r:hover a{color: #fff;}
.animate-box{cursor:pointer;}
.item-right-btn{animation-duration:  0.3s;-moz-animation-duration: 0.3s;	/* Firefox 4 */-webkit-animation-duration:  0.3s;	/* Safari 和 Chrome */-o-animation-duration:  0.3s;}

.bgFixed{
    background-attachment: fixed!important;
}
@keyframes myfirst
{
    0%   {left:0; top:5px;}
    25%  {left:0; top:-5px;}
    50%  {left:0; top:5px;}
    75%  {left:0; top:-5px;}
    100% {left:0; top:0;}
}
@-moz-keyframes myfirst /* Firefox */
{
    0%   {left:0; top:5px;}
    25%  {left:0; top:-5px;}
    50%  {left:0; top:5px;}
    75%  {left:0; top:-5px;}
    100% {left:0; top:0;}
}
@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
    0%   {left:0; top:5px;}
    25%  {left:0; top:-5px;}
    50%  {left:0; top:5px;}
    75%  {left:0; top:-5px;}
    100% {left:0; top:0;}
}
@-o-keyframes myfirst /* Opera */
{
    0%   {left:0; top:5px;}
    25%  {left:0; top:-5px;}
    50%  {left:0; top:5px;}
    75%  {left:0; top:-5px;}
    100% {left:0; top:0;}
}
.ic_scroll{
    z-index: 88;
    display:block;
    width: 40px;
    height: 40px;
    background: url("../images/ic_down.png");
    cursor: pointer;
    margin:0 auto;
    position:relative;
    animation:myfirst 2s linear infinite alternate;
    -moz-animation:myfirst 2s linear infinite alternate;
    -webkit-animation:myfirst 2s linear infinite alternate;
    -o-animation:myfirst 2s linear infinite alternate;
    top:30px;
}
.banner2-desc{
    display: block;
    margin-bottom: 20px;
}
.second-area{
    overflow: hidden!important;
    height:741px;
}
#p1{
    margin-top:-70px;
    margin-top:-100px\9;
}
}
#p2{
    margin-top: 50px;
    margin-top:20px\9;
}
#p4{
    margin-top: 70px;
    margin-top:40px\9;
    background: url("../images/ic_up.png");
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {   
	#p1{

		margin-top:-70px!important;
	}
	#p2{
		margin-top:50px!important;
	}
	#p4{
    	margin-top:70px!important;
	}  
} 
.banner2-title{
    color: #fff;
}
.banner2-title small{
    color: #fff;
}

.custom{
    margin-top: 0!important;
}
.judgement-item{
    margin-top: 50px;
}
.custom-indicators{
    top: 250px;
}
.custom-item-inner{
    width: 1200px;
    margin: auto;
}
.clear{
    clear: both;
}

.judgement .judgement-outer{
    height: 300px;
    width: 100%;
}
.judgement-inner{
    width: 1200px;
    height: 220px;
    overflow: hidden;
    margin: 0 auto;
}
.item {
    float: left;
    width: 1200px;
    height: 100%;
}
.judgement-item-inner {
    width: 3600px;
    height: 220px;
    left:0;
    position: relative;
}
.judgement-inner-indicators{
    z-index: 20;
    position: relative;
    width: 45px;
    height: 12px;
    top:270px;
    margin:0 auto;
}
.judgement-inner-indicators li{
    background: url("../images/icons.png") 0 -50px;
    cursor: pointer;
    display: inline-block;
    height: 12px;
    text-indent: -999px;
    width: 12px;
    margin: 0 auto;
}
.judgement-inner-indicators li.active{
    background: url("../images/icons.png") 0 -70px;
    height: 12px;
    margin: 0;
    width: 12px;
}
.mr192{
    margin-right: 192px;
}


/* CSS Document */

