@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr,span{
font-weight: normal;
margin:0;padding:0;}
body{font-size:14px;font-family: "Microsoft YaHei" ! important;color:#000000;background:#fff;margin:0 auto;padding:0px;}
a{text-decoration:none;color:#ffffff;outline:none;}
a:active{star:expression(this.onFocus=this.blur());}
img{border:0px;vertical-align: middle;}
li{list-style: none;}
.wrapper{
	width: 1280px;
	margin: auto;
}
body{
	min-width: 1280px;
}

.logo{
	zoom: 1;
	overflow: hidden;
}
.logo img{
	float: left;
	margin-left: 120px;
	padding-top: 50px;
	margin-bottom: 33px;
}

.nav{
zoom: 1;
overflow: hidden;
}

.nav ul{/* border-bottom:7px solid rgba(244,6,6,1); */zoom: 1;overflow: hidden;/* padding-left: 80px; *//* padding-right: 80px; */padding-bottom: 10px;}
.nav ul li{float: left;width: 14.28%;text-align: center;/* height: 31px; */
	line-height: 31px;padding-top: 1%;font-size: 16px;}
.nav ul li .imgbox{
display: inline-block;
vertical-align: middle;
display: none;
width: 29px;
}

.nav ul li a{font-size: 16px;}


.nav ul li .imgbox img{
width: 100%;
}
.nav ul li .tit{display: inline-block;vertical-align: middle;margin-left: 5px;font-size:20px;font-family:MicrosoftYaHei;font-weight:400;color: rgb(0, 0, 0);}

.nav ul li:nth-child(1){

}

.banner {

}

.banner  .slideBox{  height:531px; overflow:hidden; position:relative;}
.banner .slideBox .hd{ height:69px; overflow:hidden;
 position:absolute; right:0px; bottom:0px;width: 100%;

background: rgba(0,0,0,0.3);

  z-index:1; }
.banner .slideBox .hd ul{padding-top: 31px; overflow:hidden; zoom:1; float:right;margin-right: 120px;  }
.banner .slideBox .hd ul li{ float:left;

	cursor:pointer; 

margin-left: 16px;
width:29px;
height:5px;
background:rgba(251,251,251,1);
}
.banner .slideBox .hd ul li.on{ background:#f00; color:#fff; }
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.banner .slideBox .bd li{ zoom:1; vertical-align:middle; }
.banner .slideBox .bd img{ width:100%; height:531px; display:block;  }





.main{
	padding-top: 26px;
	zoom: 1;
	overflow: hidden;
}
.main .left_cont{
	float: left;
	width: 16%;
	margin-left: 7%;
}
.main .left_cont .section_1{
	zoom: 1;
	margin-bottom: 31px;
	overflow: hidden;

}

.main .left_cont .section_1 .item{
	float: left;
	width:460px;
height:317px;
background:#f8fbfc;
text-align: center;
border: 1px solid #d9d8d8
}
.main .left_cont .section_1 .item:nth-child(2){
float: right;
}
.main .left_cont .section_1 .item .title{
	display: inline-block;
	padding: 0px 23px;
	color: #fff;
	height:42px;
background:rgba(68,138,202,1);
line-height: 42px;
font-size:18px;
margin-bottom: 13px;
}
.main .left_cont .section_1 .item ul{
	
padding-left: 28px;
padding-right: 13px;
}
.main .left_cont .section_1 .item ul li{
	
}

.main .left_cont .section_1 .item ul li a{
	display: block;
	zoom: 1;
	overflow: hidden;
	font-size:14px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(0,0,0,1);
	margin-bottom: 16px;
height: 17px;
line-height: 17px;
}
.main .left_cont .section_1 .item ul li a .s1{
	float: left;
	position: relative;
	padding-left: 12px;
	width: 282px;
	overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
position: relative;
background: url(../images/dot.png) no-repeat left center;
}
.main .left_cont .section_1 .item ul li a .s2{
	float: right;
}
.main .left_cont .section_2{
	/* background:#f8fbfc; */
	/* border: 1px solid #d9d8d8; */
	zoom: 1;
	overflow: hidden;
}

.main .left_cont .section_2 .title2{
	background:rgba(229,229,229,1);
	height: 50px;
	overflow: hidden;
	line-height: 50px;
	
	border-radius: 20px 20px 0px 0px;
}
.main .left_cont .section_2 .title2 .s1{
	float: left;
	display: inline-block;
	padding: 0px 23px;
	color: #fff;
	height: 50px;
	background:#56a900;
	line-height: 50px;
	font-size:20px;
	margin-bottom: 13px;
}


.main .left_cont .section_2 .title2 .right{
float: right;	
margin-right: 22px;
}

.main .left_cont .section_2 .title2 .right a{
	float: left;
	font-size:14px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(0,0,0,1);
}

.main .left_cont .section_2 .title2 .right span{
	float: left;
	padding: 0px 15px;
	font-size:14px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(0,0,0,1);
}





.main .left_cont .section_2 .contbox{
	zoom: 1;
	overflow: hidden;
	border: 1px solid #ccc;
	border-radius: 0px 0px 20px 20px;
	padding: 20px 0px;
	background: #f6f6f6;
}

.main .left_cont .section_2 .contbox .left{
	/* float: left; */
	padding-left: 40px;
	/* width: 470px; */
}


.main .left_cont .section_2 .contbox .left .list{
	
}
.main .left_cont .section_2 .contbox .left .list li{
	line-height: 50px;
	font-size: 18px;
	padding: 10px 0px;
	cursor: pointer;
}
.main .left_cont .section_2 .contbox .left .list li a label{
color: #000
}

.main .left_cont .section_2 .contbox .left .list li a{

}
.main .left_cont .section_2 .contbox .left .list li.current a label{
	color: #999
}
.main .left_cont .section_2 .contbox .left .list li a .s1{
	float: left;
}

.main .left_cont .section_2 .contbox .left .list li a .s2{
	float: right;
	font-size: 12px;
}

.main .left_cont .section_2 .contbox .right{
	float: right;
	margin-right: 2px;
	padding-top: 50px;
}

.main .left_cont .section_2 .contbox .right img{
	
}

.main .left_cont .section_2{
	padding-bottom: 10px;
}


.main .left_cont .section_2{
	margin-bottom: 49px;
}


.main .left_cont .section_3{
		background:#f8fbfc;
	border: 1px solid #d9d8d8;
zoom: 1;
overflow: hidden;
}
.main .left_cont .section_3 .title{
line-height: 42px;
overflow: hidden;
height:42px;
background:rgba(229,229,229,1);
margin-bottom: 42px;
}
.main .left_cont .section_3 .title .s1{
	    float: left;
    display: inline-block;
    padding: 0px 23px;
    color: #fff;
    height: 42px;
    background: rgba(68,138,202,1);
    line-height: 42px;
    font-size: 20px;
}
.main .left_cont .section_3 .title .s2{
	float: right;
	font-size:20px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(89,92,222,1);
margin-right: 7px;

}
.main .left_cont .section_3 .list{
	zoom: 1;
	overflow: hidden;
	padding-left: 39px;
}
.main .left_cont .section_3 .list .imgbox{
	float: left;
	margin-right: 35px;
	width: 365px;
}
.main .left_cont .section_3 .list .imgbox img{
	width: 365px;
}
.main .left_cont .section_3 .list .item{
	float: left;
	width: 221px;
	margin-right: 25px;
}
.main .left_cont .section_3 .list .item .pic{
	margin-bottom: 21px;
}
.main .left_cont .section_3 .list .item .pic img{
	
}

.main .left_cont .section_3 .list .item ul{
	
}
.main .left_cont .section_3 .list{
	padding-bottom: 6px;
}

.main .left_cont .section_3 .list .item ul li{
	
}


.main .left_cont .section_3 .list .item ul li a{
	display: block;
	height:17px;
font-size:14px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(50,50,54,1);
line-height: 17px;
margin-bottom: 7px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;

}



.picScroll-left{ overflow:hidden; position:relative;padding-top: 35px;   }

		.picScroll-left .bd{  padding-left: 10px;}


		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ 
margin: 0px 20px;
			float:left;
			_display:inline; 
			overflow:hidden; 
			text-align:center;  }



.picScroll-left .bd ul li .content{
width:197px;
height:184px;
background:rgba(229,229,229,1);
margin: auto;
}

.picScroll-left .bd ul li .content .imgbox{
width:173px;
height:120px;
padding-top: 14px;
margin: auto;
}
.picScroll-left .bd ul li .content .imgbox img{
width:173px;
height:120px;
}

.picScroll-left .bd ul li .content .title{

}

.picScroll-left .bd ul li .content .title a{
display: block;
padding-top: 18px;
padding-bottom: 16px;
font-size:15px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(53,51,51,1);
}










.main .right_cont{
	float: right;
	width: 70%;
	border-radius: 33px;
	overflow: hidden;
	    margin-right:6.5%;
}
.main .right_cont .search{
	zoom: 1;
	overflow: hidden;
margin-bottom: 19px;
}
.main .right_cont .search .words{
	float: left;
width:238px;
height:40px;
border: 2px solid #ccc;
background:#fff;
}
.main .right_cont .search .send{
	float: right;
	height: 44px;
border: none;
width: 50px;
background: none;
cursor:pointer;
background: url(../images/search.png) no-repeat center center red;
}

.main .right_cont .list img{
	width:100%;
	/* height: 538px; */
}

.main .right_cont .list{/* border-top: 5px solid red; */background:rgba(238,238,238,1);/* padding-left: 15px; *//* padding-right: 23px; */}
.main .right_cont .list .title{
	font-size:16px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(68,138,202,1);
padding-top: 30px;
padding-bottom: 38px;
}
.main .right_cont .list ul{
	
}
.main .right_cont .list ul li{
	padding-bottom: 28px;
}
.main .right_cont .list ul li a{
display: block;
height:16px;
font-size:16px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(0,0,0,1);
line-height: 16px;

}
.main .right_cont .list ul li a .s1{
	float: left;
font-size:14px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(68,138,202,1);
width: 40px;
}
.main .right_cont .list ul li a .right{
	float: right;
	width: 190px;
	font-size:14px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(0,0,0,1);
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;

}

.main .right_cont .list2{
	margin-top: 97px;
	border-top: 5px solid red;
background:rgba(238,238,238,1);
padding-left: 16px;
padding-right: 16px;
}
.main .right_cont .list2 .title{
		font-size:16px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(68,138,202,1);
padding-top: 30px;
padding-bottom: 38px;
}
.main .right_cont .list2 ul{
	
}
.main .right_cont .list2 ul li{
	padding-bottom: 43px;
}
.main .right_cont .list2 ul li img{
	width: 100%;
}



.main {
	padding-bottom: 45px;
	zoom: 1;
	overflow: hidden;
}

.footer{
	    background: #484848;
	    color: #fff;
}
.footer .flink{
	margin-bottom: 53px;
	height:54px;
background:rgba(191,191,191,1);
border-bottom: 18px solid rgba(0,104,183,1);
padding: 0px 10%;
}
.footer .flink .item{
	float: left;
	width: 20%;
	padding-top: 12px;
}
.footer .flink .item select{
	display: block;
	width: 70%;
	margin: auto;
	height:33px;
background:rgba(255,255,255,1);
border:1px solid rgba(0,0,0,1);
}

.footer .sec2{
	text-align:center;
	position: relative;
}
.footer .sec2 .displ{
	display: inline-block;
	vertical-align: middle;
}

.footer .sec2 .displ img{
	display: inline-block;
	vertical-align: middle;
}
.footer .sec2 .words{
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	font-size:14px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(66,62,62,1);
padding-left: 27px;
}

.footer .sec2 .displ2{
	display: inline-block;
	vertical-align: middle;
}
.footer .sec2{
	padding: 30px;
	border-radius: 21px;
	font-size: 20px;
	line-height: 1.8;
}

.footer .sec2 .text{
position: absolute;
right: 30px;
top: 0px;font-size:18px;
line-height: 1.7;
text-align: left;
font-family:NSimSun;
font-weight:400;
color:rgba(53,51,51,1);
}


.main2{
	padding-top: 60px;
}
.main2 .position{
margin-bottom: 54px;
font-size:16px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(30,31,32,1);
}
.main2 .tab{
	zoom: 1;
	overflow: hidden;
}
.main2 .tab .hd{
	float: left;
width:157px;
min-height: 257px;
padding-top: 24px;
background:rgba(229,229,229,0.3);
}
.main2 .tab .hd li{
	height:35px;

line-height: 35px;
	cursor: pointer;
	text-align: center;
	letter-spacing: 4px;
}
.main2 .tab .hd li.current{
background:rgba(68,138,202,1);
color: #fff;

}
.main2 .tab .bd{
	float: right;
	width:1066px;
	padding-left: 38px;
background:rgba(229,229,229,0.3);
min-height: 284px;
}
.main2 .tab .bd .model{
	
}
.main2 .tab .bd .model .title{
	height:25px;
font-size:25px;
text-align: center;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(0,0,0,1);
padding-top: 19px;
margin-bottom: 35px;
}
.main2 .tab .bd .model .desc{
	font-size:18px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(30,31,32,1);
}

.main2 .words{
	margin-top: 82px;
	background:rgba(229,229,229,1);
	position: relative;
}
.main2 .words .title{
	font-size:25px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(66,62,62,1);
text-align: center;
padding-top: 10px;
margin-bottom: 36px;
}
.main2 .words .text{
padding-bottom: 72px;
}
.main2 .words .text p{
	padding-left: 16px;
line-height: 17px;
margin-bottom: 20px;
font-size:16px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(66,62,62,1);
}
.main2 .words img{
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.main2 .list{
	margin-top: 50px;
	zoom: 1;
	overflow: hidden;

}
.main2 .list .item{
	float: left;
	width:614px;
text-align: center;
background:rgba(238,238,238,1);
}
.main2 .list .item:nth-child(2){
float: right;
}
.main2 .list .item .imgbox{
	padding-top: 22px;
}
.main2 .list .item .imgbox img{
	width:576px;
height:403px;
}
.main2 .list .item .tit{
padding-top: 31px;
padding-bottom: 31px;
font-size:16px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(30,31,32,1);
}

.main2 .list {
	margin-bottom: 77px;
}

.main{
	padding-top: 0px;
}
.main .video_play{
	padding-top: 30px;
	padding-bottom: 30px;
}
.main .video_play video{
	width: 100%;
	height: 500px;
	background: #000
}

.swiper-container img{
	display: block;
	width: 100%;
}


.div_top {margin:auto; width:1000px; padding:0px;}
.div_banner {margin:auto; width:1000px; padding:0px;}
.div_main {margin:auto; width:956px; padding:10px 23px 20px 21px; background:url(../images/main-bg.jpg) repeat-y;}
.div_main1 {margin:auto; width:956px; padding:10px 23px 20px 21px; background:url(../images/main-bg2.jpg) repeat-y;}
.div_footer {margin:auto; width:1000px; padding:0px;}

/*链接blue1样式：蓝色*/
a.huise:link,a.huise:visited {color:#3a3a3a; text-decoration:none;}
a.huise:hover,a.huise:active {color:#ff0000; text-decoration:none;}

a.huise1:link,a.huise1:visited {color:#736081; text-decoration:none;}
a.huise1:hover,a.huise1:active {color:#ff0000; text-decoration:none;}


a.huise2:link,a.huise2:visited {color:#dfb4e1; text-decoration:none;}
a.huise2:hover,a.huise2:active {color:#ff0000; text-decoration:none;}

a.dh1:link,a.dh1:visited {text-decoration:none;width: 138px;height:37px;text-align: center;line-height:37px;display:block;background:url(../images/dh1.jpg) no-repeat center;color: #000;}

a.dh11:link,a.dh11:visited,a.dh11:link,a.dh11:visited { text-decoration:none;width:120px; height:37px; line-height:37px; display:block; background:url(../images/dh1-h.jpg) no-repeat center;}

a.dh2:link,a.dh2:visited {text-decoration:none;width:120px; height:37px; line-height:37px; display:block; background:url(../images/dh2.jpg) no-repeat center;}

a.dh22:link,a.dh22:visited ,a.dh22:hover,a.dh22:active { text-decoration:none;width:120px; height:37px; line-height:37px; display:block; background:url(../images/dh2-h.jpg) no-repeat center;}

a.dh3:link,a.dh3:visited {text-decoration:none;width:120px; height:37px; line-height:37px; display:block; background:url(../images/dh3.jpg) no-repeat center;}

a.dh33:link,a.dh33:visited,a.dh33:hover,a.dh33:active {text-decoration:none;width:120px; height:37px; line-height:37px; display:block; background:url(../images/dh3-h.jpg) no-repeat center;}

a.dh4:link,a.dh4:visited {text-decoration:none;width:120px; height:37px; line-height:37px; display:block; background:url(../images/dh4.jpg) no-repeat center;}

a.dh44:link,a.dh44:visited,a.dh44:hover,a.dh44:active {text-decoration:none;width:120px; height:37px; line-height:37px; display:block; background:url(../images/dh4-h.jpg) no-repeat center;}

a.dh5:link,a.dh5:visited {text-decoration:none;width:120px; height:37px; line-height:37px; display:block; background:url(../images/dh5.jpg) no-repeat center;}

a.dh55:link,a.dh55:visited,a.dh55:hover,a.dh55:active {text-decoration:none;width:120px; height:37px; line-height:37px; display:block; background:url(../images/dh5-h.jpg) no-repeat center;}

a.dh6:link,a.dh6:visited {text-decoration:none;width:120px; height:37px; line-height:37px; display:block; background:url(../images/dh6.jpg) no-repeat center;}

a.dh66:link,a.dh66:visited,a.dh66:hover,a.dh66:active {text-decoration:none;width:120px; height:37px; line-height:37px;display:block; background:url(../images/dh6-h.jpg) no-repeat center;}


a.cp:link,a.cp:visited {color:#626262;font-size:14px;/* width:178px; */height:35px;line-height:35px;padding-left:25px;display:block;background:url(../images/left-cpflqh1.jpg) no-repeat;text-decoration:none;}

a.menu_sub:link,a.menu_sub:visited { font-size:12px;  border-bottom:1px #53B450 solid; background:#459743; color:#F1F5F6; text-decoration:none; height:28px; line-height:28px; padding-left:10px; text-align:left; overflow:hidden;display:block; }
a.menu_sub:hover,a.menu_sub:active { font-size:12px;  border-bottom:1px #53B450 solid; background:#E9E9E9; color:#333; text-decoration:none; height:28px; line-height:28px; padding-left:10px;text-align:left; overflow:hidden; display:block; }
.span{padding:0px 6px 0px 10px;}

a.dh1:link, a.dh1:visited{
	background: url(../images/line.png);
}