@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
address,caption,cite,code,dfn,em,th,var,i,b{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a:focus,a:hover,a:active{outline:none;blr:expression(this.onFocus=this.blur())}
sub,sup{vertical-align:baseline}
table{border-collapse:collapse;border-spacing:0}
textarea { resize:none}
input[type="submit"],input[type="button"]{ cursor:pointer;}
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
a{text-decoration:none;cursor: pointer; color:#666666}
a:hover{text-decoration:none}
body,th,td,button,input,select,textarea{ font-family: Arial,"微软雅黑";font-size:14px;color:#666666;}
.layout{ width:1200px; margin:0 auto; clear:both}
.fl{ float:left}
.fr{ float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; font-size:0; line-height:0}
.clearfix{*zoom:1;}
#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../css/ietip/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}
/*初始化*/
body{min-width: 1260px;}
.hwimg{width: 100%; height: 100%;}
.left{float:left}
.right{float:right}
.line{width:0;height:0;padding:0;margin:0}
.lineli:after{
	content: "|";
	/*line-height: 100%;
	display: block;
	float: left;*/
}
.header{
	background-color: #f4f4f4;
	border-top: 6px solid #1c8ed1;
}
.header .head{
	height:160px;
	overflow: hidden;
}
.header .head .logoh3{
	font-size: 26px;
	font-weight: bold;
	color: #333333;
}
.header .head .logoh4{
	font-size: 20px;
	font-weight: normal;
	color: #e53f01;
}
.header .head .logoh4 .line{
	display: inline-block;
	vertical-align: middle;
	border: 2px solid #E53F01;
	width: 14px;
	margin-right: 10px;
}
.syul1{

}
.syul1 .li {
	font-size: 14px;
	/*padding:0 12px;*/
}

.syul1 .li .a{
	display: block;
	padding:0 12px;
	float: left;
	color: #888888;
}
.lg1 .lgtxt1{
	padding: 30px 25px;
}
.lg2{
	padding: 30px 0px;
}
.lg2 .logoh1{
	font-size: 16px;
	color: #666666;
}
.lg2 .logoh2{
	font-size:24px;
	color: #e93e00;
	font-weight: bold;
}
.nav{
	background-color: #1c8ed1;
}
.navul .li{
	width: 150px;
	text-align: center;
	font-size: 16px;
	/*padding: 20px 0;*/
}
.navul .li .a{
		display: block;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
    padding: 20px 0;
}
.navul .li .a.active{
	background-color: #ec5c27;
}
.navul .li .a:hover{
	background-color: #ec5c27;
}
.banner1 .slick-arrow{
	position:absolute;
	top:50%;z-index:99;
	width:20px;
	height:35px;
	font-size:0;
	cursor:pointer;
	border: none;
}
.banner1 .slick-prev{
	left:0;
	background:url(../images/il1.png) no-repeat center;
	margin-left: 60px;
}
.banner1 .slick-next{
	right:0;
	left:auto;
	background:url(../images/ir1.png) no-repeat center;
	margin-right: 60px;
}
.banner1 .slick-dots {
	position:absolute;
	bottom:30px;
	left:50%;
	margin-left:-89px;
	/*width: 100%;*/
}
.banner1 .slick-dots li {
	width:40px;
	height:3px;
	line-height:3px;
	background:#9ba7ae;
	float:left;
	margin:0 8px;
	box-shadow:2px 2px 5px -1px #000;
}
.banner1 .slick-dots li.slick-active {
	width:40px;
	height:3px;
	line-height:3px;
	background:#fff;
}
/*底部*/
.footer{
	/* background-color: #353331; */
	background-color: #1c8ed1;

}
.footer .ftop{
	padding: 45px 0;
	border-bottom: 1px solid #8fbdff;
	/*border-bottom: 1px solid #4c4a48;*/
}
.footer .ftop .fl{
	 /*border-right: 1px solid #4c4a48; */
	border-right: 1px solid #8fbdff;

}
.footer .ftop .fdl{
	/* padding-right: 75px; */
	padding-right: 63px;
}
.footer .ftop .fdl .fdt{
	font-size: 16px;
	padding: 20px 0;
}
.footer .ftop .fdl .fdt .a{
	color: #ffffff;
	/* color: rgba(255,255,255,0.7); */
}
.footer .ftop .fdl .fdd{

}
.footer .ftop .fdl .fdd .a{
	/* color: rgba(255,255,255,0.3); */
	color: #e7e3e3;
	font-size: 14px;
	line-height: 36px;
}
.footer .ftop .fdl .fdt .a:hover{
	/* color:#1c8ed1; */
	color:#ffffff;
}
.footer .ftop .fdl .fdd .a:hover{
	color:white;
	/* color: #1c8ed2; */
}
.footer .ftop .fr .fewm{
	padding-left: 20px;
	text-align: center;
}
.footer .ftop .fr .fewm .fh4{
	color: rgba(255,255,255,0.7);
	font-size: 14px;
}
.footer .ftop .fr .fewm .img{
	padding: 10px 0;
}
.footer .fbtm{
	padding-top: 30px;
	padding-bottom: 40px;
	font-size: 14px;
	color: #ffffff;
	/* color: rgba(255,255,255,0.5); */
}
/*底部结束*/
.index1{
	background: url(../images/bg07.jpg) no-repeat top center;
	padding: 70px 0;
}
.index1 .htitle{
	font-size: 32px;
	color: #1c8ed1;
  font-weight: 600;
}
.index1 .htitle .span{
	padding-right:10px;
}
.index1 .htitle .span img{
	margin-top: -5px;
}
.index1 .dl{
	padding: 55px 0;
	position: relative;
}
.index1 .dl .dt{
	font-size: 24px;
	color: #222222;
	padding: 22px 0;
}
.index1 .dl .dd{
	width: 574px;
	height: 208px;
}
.indextxt{
	width: 574px;
	font-size: 15px;
	line-height: 32px;
	color: #444444;
}
.index1 .idbtm{
	position: absolute;
	left: 0;
	bottom: 0;
}
.idbtm .telnum{
	font-size: 20px;
	color: #e53f01;
	line-height: 37px;
}
.idbtm .li{
	margin: 0 5px;
	text-align: center;
}
.idbtm .li .a{
	width: 108px;
	display: block;
	border: 1px solid #c7c7c7;
	border-radius: 15px;
	padding: 6px 0;
	color: #444444;
	font-size: 14px;
}
.idbtm .li .a:hover{
	border: 1px solid #1c8ed1;
	color: #1c8ed1;
}
.telnum .span{
	padding-right: 6px;
}
.hrignt{
	position: relative;
	width: 580px;
	height: 465px;
}
.hrignt .video-js{
	width: 580px;
	height: 465px;
	background-color: transparent;
}
.hrignt .vjs-poster{
	background-color: transparent;
}
.hrignt .video-js .vjs-big-play-button{
	background-image: url(../images/bf02.png);
	width: 72px;
	height: 72px;
	background-repeat: no-repeat;
	background-position: center;
	border: none;
	background-color: transparent;
}
.hrignt .video-js .vjs-big-play-button .vjs-icon-placeholder::before{
	content: "";
}
/*.hrignt .layer{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
.hrignt .layer .img{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	display: none;
}*/
/*.hrignt .layer:hover .img{
	display: block;
}*/
.index2{
	background: url(../images/bg05.jpg) no-repeat top center;
}
.index3{
	background: url(../images/bg06.jpg) no-repeat top center;
	padding-top: 68px;
}
.btxt .htitle{
	text-align: center;
}
.btxt .htitle .h3{
	font-size: 34px;
	text-transform: uppercase;
	color: #222222;
	font-family: tahoma;
	font-weight: normal;
	/*line-height: 34px;*/
}
.btxt .htitle .h3:first-letter {
	font-size: 50px;
}
.btxt .htitle .h3 .span{
	font-size: 50px;
	padding-left: 15px;
}
.btxt .htitle .h4{
	font-size: 50px;
	color: #222222;
	/* font-family: "microsoft yahei"; */
	font-weight: 600;
	line-height: 32px;
}
.btxt .htitle .hp{
	font-size: 22px;
	line-height: 22px;
	padding: 35px 0;
	color: #333333;
	font-family: "microsoft yahei";
	font-weight: normal;
}
.index4{
	background: url(../images/bg04.jpg) no-repeat top center;
	padding: 68px 0;
}
.sl1{
	width: 290px;
	border: 1px solid #dcdcdc;
	border-top: none;
	margin: 8px auto;
	border-top-left-radius: 45px;
	background-color: #FFFFFF;
}
.sl2{
	width: 882px;
	overflow: hidden;
}
.sl2 .h3{
	font-size: 20px;
	color: #FFFFFF;
	background: url(../images/line01.png) no-repeat left center;
	padding:25px 28px ;
	line-height: 20px;
}
.sl1 .slbox1{
	padding:22px 15px;
}
.sl1 .slbox1 .sldiv .h4{
	font-size: 18px;
	font-weight: bold;
	padding-left: 17px;
	border-left: 6px solid #1c8ed1;
	line-height: 32px;
	margin: 12px 0;
}
.sl1 .slbox1 .sldiv .h4 .a{
	color: #1c8ed1;
}
.sl1 .slbox1 .sldiv .slul{

}
.sl1 .slbox1 .sldiv .slul .li{
	border: 1px dashed #e8e8e8;
	border-left: none;
	border-right: none;
}
.sl1 .slbox1 .sldiv .slul .li .a{
	color: #666666;
	font-size: 15px;
	display: block;
	line-height: 32px;
	padding: 4px 0;
	padding-left: 24px;
}
.slbox2{
	/*padding: 35px 0;*/
	margin: 0 -9px;
}
.slbox2 .sllist{
	background-color: #FFFFFF;
	box-sizing: border-box;
	position: relative;
	padding-bottom: 50px;
	width: 280px;
	margin: 30px 9px;
	box-shadow: 2px 2px 2px #E8E8E8,-2px -2px 2px #E8E8E8;
	box-sizing: border-box;
}
.slbox2 .sllist .dt{
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
	padding: 40px 0;
}
.slbox2 .sllist .dd{
	text-align: center;
	line-height: 1;
}
.slbox2 .sllist .dd .a{
	font-size: 16px;
	color: #444444;
}
.slbox2 .sllist .layer{
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	bottom: 0;
	margin-bottom: -20px;
	height: 40px;
	background: url(../images/ico1.jpg) no-repeat center;
}
.slbox2 .sllist .layer:hover{
	background: url(../images/ico2.jpg) no-repeat center;
}
.slbox2 .sllist .dt .img{
	transition: all 0.6s;
}
.slbox2 .sllist:hover .dt .img{
	transform: scale(1.2);
}
.slbox2 .sllist:hover .dd .a{
	color:#1c8ed1;
}
.index5{
	/* background: url(../images/bg09.jpg) no-repeat top center; */
}
.index6{
	/* background: url(../images/bg08.jpg) no-repeat top center; */
	padding: 68px 0 0;
}
.index5 .index6 .btxt .h3,.index5 .index6 .btxt .h4{
	color: #FFFFFF;
}
.banner{
	border-bottom: 1px solid #E8E8E8;
	font-size: 14px;
}
.breakul{
	padding: 27px 0;
}
.breakul .li{
	color: #888888;
}
.breakul .li .a{
	color: #888888;
}
.breakul>.libreak+.libreak:before{
	content: ">";
	color: #888888;
	padding:0 8px;
}
.cplist{
	padding: 50px 0;
}
.cplist .sl2 .slbox2{
	margin: 0 -5px;
	box-sizing: border-box;
}
.sl3{
	width: 290px;
	border-top: none;
	margin: 8px auto;
	border-top-left-radius: 45px;
	background-color: #FFFFFF;
}
.sl3 .slbox1{
	/*padding:20px 0px;*/
}
.sl3 .slbox1 .sldiv{
	border: 1px solid #dedede;
	margin: 20px auto;
}
.sl3 .slbox1 .sldiv .h4{
	font-size: 18px;
	font-weight: bold;
	padding:28px 15px;
	line-height: 18px;
	background-color: #f4f4f4;
	border-bottom:1px solid #dedede;
}
.sl3 .slbox1 .sldiv .h4 .a{
	padding-left: 17px;
	border-left: 6px solid #1c8ed1;
	display: block;
}
/*.sl3 .slbox1 .sldiv .subNav .a{
	background: url(../images/add.png) no-repeat right center;
	color: #333333;
}*/
.sl3 .slbox1 .sldiv .subNav.hsub .a{
	background: url(../images/sub.png) no-repeat right center;
	color: #1c8ed1;
}
.sl3 .slbox1 .sldiv .slul{
	padding: 0 15px;
	display: none;
}
.sl3 .slbox1 .sldiv .slul .li{
	border: 1px dashed #e8e8e8;
	border-left: none;
	border-right: none;
	/*margin: -1px;*/
}
.sl3 .slbox1 .sldiv .slul .li .a{
	color: #666666;
	font-size: 15px;
	display: block;
	line-height: 32px;
	padding: 12px 0;
	padding-left: 24px;
}
.sl3 .slbox1 .sldiv .slul .li .a.active{
	color: #1c8ed1;
}
.sl3 .slbox1 .sldiv .slul .li .a:hover{
	color: #1c8ed1;
}
.sl3 .slbox3{
	padding: 20px 0;
}
.sl3 .slbox3 .slul{
	font-size: 14px;
	line-height: 32px;
	margin: 20px 0;
	border: 1px solid #e8e8e8;
	padding: 10px 15px;
	list-style-position: inside;
}
.sl3 .slbox3 .slul .li{
	border-bottom: 1px dashed #e8e8e8;
	padding: 12px 0;
	list-style: disc;
	list-style-position: inside;
}
.sl3 .slbox3 .slul .li .a{
	border-left: none;
	border-right: none;
	/*display: block;*/
}
.sl3 .slbox3 .slul .li:hover{
	color: #1c8ed1;
}
.sl3 .slbox3 .slul .li:hover .a{
	color: #1c8ed1;
}
.cplist .slbox2 .sllist{
	margin: 23px 8px;
}
.page{
	text-align: right;
}
.sl2 .page{
	padding-top: 65px;
}
.pageul{
	display: inline-block;
}
.pageul .li{
	display: inline;
	margin: 0 6px;
}
.pageul .li .a{
	font-size: 14px;
	color: #999999;
	display: block;
	height: 40px;
	width: 40px;
	box-sizing: border-box;
	margin: 0 6px;
	text-align: center;
	line-height: 40px;
	border-radius: 50%;
	/*box-shadow: 2px 2px 2px #E8E8E8,-2px -2px 2px #E8E8E8;*/
}
.pageul .li .pagenation{
	background-color: #FFFFFF;
	border: 1px solid #E8E8E8;
}
.pageul .li .pagenation:hover{
	background-color: #1c8ed1;
	border: 1px solid #1c8ed1;
	color: #FFFFFF;
}
.pageul .li .pagenation.active{
	background-color: #1c8ed1;
	border: 1px solid #1c8ed1;
	color: #FFFFFF;
}
.pageul .li .arw{
	background-color: #FFFFFF;
	border: 1px solid #E8E8E8;
}
.pageul .li .ar1{
	background-image: url(../images/ar2.png);
	background-repeat: no-repeat;
	background-position: center;
}
.pageul .li .arw.ar1:hover{
	background-color: #9d9d9d;
	border: 1px solid #9d9d9d;
	background-image: url(../images/ar1.png);
}
.pageul .li .al1{
	background-image: url(../images/al1.png);
	background-repeat: no-repeat;
	background-position: center;
}
.pageul .li .arw.al1:hover{
	background-color: #9d9d9d;
	border: 1px solid #9d9d9d;
	background-image: url(../images/al2.png);
}
.pageul .yema{
	line-height: 40px;
	color: #777777;
	padding-left: 6px;
}
.cp1{
	width:440px;
	border: 1px solid #E8E8E8;
	box-shadow: 2px 2px 2px #E8E8E8,-2px -2px 2px #E8E8E8;
	/*padding: 85px 0;*/
	margin: 10px auto;
	text-align: center;
}
.cpxq1{
	padding-bottom: 50px;
}
.cpxq1 .cp2{
	padding-left: 35px;
}
.cpxq1 .cp2 .cbox1{
	line-height: 38px;
	padding: 20px 0;
	border-bottom: 1px solid #E8E8E8;
}
.cpxq1 .cp2 .cbox1 .tl1{
	font-size: 28px;
	font-weight: bold;
	color: #333333;
}
.cpxq1 .cp2 .cbox1 .tl2{
	font-size: 16px;
	font-weight: normal;
	color: #666666;
}
.cpxq1 .cp2 .cbox2{
	width: 382px;
	padding: 25px 0;
	line-height: 38px;
}
.tl3{
	font-size: 14px;
	color: #666666;
}
.tl5{
	font-size: 16px;
	color: #666666;
}
.cpxq1 .cp2{
	position: relative;
}
.cpxq1 .cp2 .cbox2 .tl5{
	line-height: 28px;
	height: 175px;
}
.cpxq1 .cp2 .cbox2 .tl4{
	line-height: 28px;
	font-size: 24px;
	color: #dd1d1d;
	font-weight: bold;
	background-color: #f0f0f0;
	padding: 15px 10px;
	display: block;
	box-sizing: border-box;
}
.cp2 .cpbtm{
	position: absolute;
	left: 50px;
	right: 0;
	bottom:0px;
	/*height: 100px;*/
}
.cp2 .cpbtm .cbox3{
	position: relative;
	/*height: 100px;*/
}
.cp2 .cpbtm .cbox3 .a{
	display: block;
	width: 25px;
	height: 25px;
	margin-right: 14px;
}
.cp2 .cpbtm .cbox3 .a.i1{
	background: url(../images/icon05.png) no-repeat center;
}
.cp2 .cpbtm .cbox3 .a.i1:hover{
	background: url(../images/icon06.png) no-repeat center;
}
.cp2 .cpbtm .cbox3 .a.i2{
	background: url(../images/icon03.png) no-repeat center;
}
.cp2 .cpbtm .cbox3 .a.i2:hover{
	background: url(../images/icon04.png) no-repeat center;
}
.cp2 .cpbtm .cbox3 .a.i3{
	background: url(../images/icon01.png) no-repeat center;
}
.cp2 .cpbtm .cbox3 .a.i3:hover{
	background: url(../images/icon02.png) no-repeat center;
}
.cp2 .cpbtm .cbox3 .a.i4{
	background: url(../images/icon07.png) no-repeat center;
}
.cp2 .cpbtm .cbox3 .a.i4:hover{
	background: url(../images/icon08.png) no-repeat center;
}
.cp2 .cpbtm .cpzx{
	width: 182px;
	margin-top: 25px;
}
.cp2 .cpbtm .cpzx .a{
	font-size: 15px;
	color: #FFFFFF;
	background-color: #1c8ed1;
	line-height: 45px;
	display: block;
	text-align: center;
	border-radius: 5px;
}
.cp2 .cpbtm .cpzx .a .img{
	padding-right: 14px;
}
.cp2 .cpbtm .cpzx .a:hover{
	background-color: #ec5c27;
}
.cpxq2{
	border-top: 1px dashed #e8e8e8;
	padding: 40px 0;
}
.tl6{
	font-size: 22px;
	line-height: 22px;
	font-weight: normal;
	color: #333333;
	border-left: 4px solid #1c8ed1;
	padding-left: 12px;
}
.tl7{
	margin-top: 20px;
	font-size: 15px;
	color: #666666;
	line-height: 28px;
}
.tb{
	padding: 20px 0;
}
.table{
	border-collapse: collapse;
	border: 2px solid #2c2c2c;
	width: 750px;
	text-align: center;
}
.table td{
	border: 2px solid #2c2c2c;
	font-size: 15px;
	color: #666666;
	line-height: 36px;
}
.tl8{
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1c8ed1;
	line-height: 50px;
	padding:0 20px;
	margin-bottom: 30px;
}
.sllist .img{
	margin: 0 auto;
}
.cplist .sl2  .slbox2 .banner2{

}
.anli1{
	padding: 40px 0;
	margin:-15px;
	overflow: hidden;
	font-size: 0
}
.anli1 .aldl{
	width: 277px;
	box-sizing: border-box;
	margin: 15px;
	display: inline-block;
    vertical-align: top;
}
.anli1 .aldl .anlidt{
	overflow: hidden;
}
.anli1 .aldl .anlidt .hwimg{
	transition: all 0.6s;
}
.anli1 .aldl:hover .anlidt .hwimg{
	transform: scale(1.1);
}
.anli1 .aldl .dd {
	padding: 20px 0;
}
.anli1 .aldl .dd .h4{
	font-size: 18px;
	color: #222222;
	padding-bottom: 15px;
}
.anli1 .aldl .dd .hp{
	font-size: 13px;
	color: #888888;
}
.al{
	overflow: hidden;
}
.anli1 .aldl:hover .h4{
	color: #1c8ed1;
}
.anli1 .aldl:hover .hp{
	color: #1c8ed1;
}
.al .page{
	padding-top: 26px;
	padding-bottom: 80px;
}
.anli2{
	padding: 70px 0;
}
.anli2 .dl .dt{
	font-size: 28px;
	color: #171819;
	padding-top: 14px;
	padding-bottom: 28px;
	border-bottom: 1px solid #DEDEDE;
}
.anli2 .dl .dd{
	padding: 20px 0;
}
.anli2 .dl .dd .indextxt{
	width: 541px;
	font-size: 15px;
	line-height: 28px;
	color: #6666666;
}
.anli3{
	padding:55px 0;
	background-color: #f0f0f0;
	overflow: hidden;
}
.anli3 .tl9{
	font-size: 28px;
	line-height: 28px;
	font-weight: normal;
	color: #333333;
	border-left: 4px solid #1c8ed1;
	padding-left: 15px;
	margin-bottom: 40px;
}
.bimg{
	margin:0 5px;
	background-color: #FFFFFF;
	text-align: center;
}
.banner3{
	margin: 0 -5px;
}
.bimg .tl5{
	padding: 20px 0;
}
.banner3 .slick-arrow{
	position:absolute;
	top:50%;
	z-index:99;
	width:40px;
	height:40px;
	font-size:0;
	cursor:pointer;
	border: none;
	border-radius: 50%;
	margin-top: -20px;
}
.banner3 .slick-prev{
	left:0;
	background:url(../images/al1.png) no-repeat center;
	background-color: #FFFFFF;
	margin-left: -60px;
}
.banner3 .slick-next{
	right:0;
	left:auto;
	background:url(../images/ar2.png) no-repeat center;
	background-color: #FFFFFF;
	border: 1px solid #E8E8E8;
	margin-right: -60px;
}
.banner3 .slick-prev:hover {
	background:url(../images/al2.png) no-repeat center;
	background-color:#1c8ed1;
	border: 1px solid #1c8ed1;
}
.banner3 .slick-next:hover {
	background:url(../images/ar1.png) no-repeat center;
	background-color:#1c8ed1;
	border: 1px solid #1c8ed1;
}
@media only screen and (max-width: 1260px){
.banner3 .slick-prev{
	margin-left: 0;
}
	.banner3 .slick-next{
	margin-right: 0;
}
}
.cjwt{
	padding: 50px 0;
	font-size: 30px;
	color: #333333;
}
.wt{
	padding: ;
}
.wt .ul .disc{
	list-style: disc;
	font-size: 18px;
	color: #666666;
	list-style-position: inside;
	padding: 35px 0;
	background: url(../images/add2.png) no-repeat right center;
	background-position-x:right 22px;
	border-bottom: 1px dashed #DCDCDC;
}
.wt .ul .disc span{
	padding: 0px 22px;
}
.wt .ul .disc.active{
	color: #FFFFFF;
	list-style: none;
	background: url(../images/sub1.png) no-repeat right center;
	background-color: #1c8ed1;
	background-position-x:right 22px;
	padding-left: 20px;
}
.wt .ul .con{
	box-shadow: 2px 2px 2px #E8E8E8,-2px -2px 2px #E8E8E8;
	padding-bottom: 30px;
	display: none;
}
.wt .ul .con .ulcon{
	padding: 40px 48px;
	font-size: 15px;
	line-height: 38px;
	color: #666666;
}
.wt .page{
	padding: 66px 0;
}
.navmenu{

}
.navmenu .left{
	font-size: 16px;
}
.navmenu .left .a{
	width:90px;
	display: block;
	text-align: right;
	margin-left: 65px;
	line-height: 72px;
}
.navmenu .left .a.ic1{
	background: url(../images/icon11_1.png) no-repeat left center;
}
.navmenu .left .a.ic1:hover{
	background: url(../images/icon11.png) no-repeat left center;
}
.navmenu .left .a.ic1.active{
	background: url(../images/icon11.png) no-repeat left center;
}
.navmenu .left .a.ic2{
	background: url(../images/icon13_1.png) no-repeat left center;
}
.navmenu .left .a.ic2:hover{
	background: url(../images/icon13.png) no-repeat left center;
}
.navmenu .left .a.ic2.active{
	background: url(../images/icon13.png) no-repeat left center;
}
.navmenu .left .a.ic3{
	background: url(../images/icon12_1.png) no-repeat left center;
}
.navmenu .left .a.ic3:hover{
	background: url(../images/icon12.png) no-repeat left center;
}
.navmenu .left .a.ic3.active{
	background: url(../images/icon12.png) no-repeat left center;
}
.navmenu .left .a.active{
	color: #1c8ed1;
}
.navmenu .left .a:hover{
	color: #1c8ed1;
}
.ppsm{
	padding: 65px 0;
	font-size: 15px;
	color: #666666;
	line-height: 32px;
	margin-bottom: 30px;
}
.ptop{
	width: 630px;
}
.ptop .h4{
	font-size: 30px;
	padding-bottom: 40px;
	color: #333333;
}
.ppsm .img{
	padding-bottom: 38px;
}
.shfw{
	padding: 70px 0;
	font-size: 15px;
	line-height: 32px;
	color: #666666;
}
.shfw .content{
	border-bottom: 1px dashed #DCDCDC;
	padding-bottom: 15px;
}
.shfw .ptop{
	width: 100%;
}
/*.cont p{
	padding-bottom: 47px;
}
.cont p span{
	display: block;
}*/
.cont .a{
	cursor: pointer;
	color: #1c8ed1;
}
.fw2{
	padding: 50px 0;
}
.fw2 .sh{
	width: 325px;
	height: 90px;
	border: 1px solid #DCDCDC;
	margin: 25px 0;
}
.ewm{
	margin-left: 50px;
	text-align: center;
	color: #666666;
}
.ewm .img{
	padding: 3px;
	border: 1px solid #DCDCDC;
}
.fw2 .sh .img{
	padding:0px 29px;
	margin: 18px auto;
	border-right: 1px dashed #DCDCDC;
}
.fw2 .sh .txt{
	font-size: 20px;
	color: #c62c2c;
	line-height: 30px;
}
.fw2 .sh .btxt{
	font-size: 15px;
	line-height: 32px;
	color: #999999;
}
.tel2{
	padding:0px 29px;
	margin: 12px auto;
}
.navmenu.fanav .left .a{
	display: block;
	text-align: right;
	margin-left: 45px;
	line-height: 72px;
	background-position: left center;
	background-repeat: no-repeat;
	color: #444444;
}
.navmenu.fanav .left .a.ic4{
	background-image: url(../images/gc.png);
}
.navmenu.fanav .left .a.ic4.active{
	background-image: url(../images/gc2.png);
}
.navmenu.fanav .left .a.ic4:hover{
	background-image: url(../images/gc2.png);
}
.navmenu.fanav .left .a.ic5{
	background-image: url(../images/mk.png);
}
.navmenu.fanav .left .a.ic5.active{
	background-image: url(../images/mk2.png);
}
.navmenu.fanav .left .a.ic5:hover{
	background-image: url(../images/mk2.png);
}
.navmenu.fanav .left .a.ic6{
	background-image: url(../images/yy.png);
}
.navmenu.fanav .left .a.ic6.active{
	background-image: url(../images/yy2.png);
}
.navmenu.fanav .left .a.ic6:hover{
	background-image: url(../images/yy2.png);
}
.navmenu.fanav .left .a.ic7{
	background-image: url(../images/xy.png);
}
.navmenu.fanav .left .a.ic7.active{
	background-image: url(../images/xy2.png);
}
.navmenu.fanav .left .a.ic7:hover{
	background-image: url(../images/xy2.png);
}
.navmenu.fanav .left .a.ic8{
	background-image: url(../images/sx.png);
}
.navmenu.fanav .left .a.ic8.active{
	background-image: url(../images/sx2.png);
}
.navmenu.fanav .left .a.ic8:hover{
	background-image: url(../images/sx2.png);
}
.navmenu.fanav .left .a.ic9{
	background-image: url(../images/jd.png);
}
.navmenu.fanav .left .a.ic9.active{
	background-image: url(../images/jd2.png);
}
.navmenu.fanav .left .a.ic9:hover{
	background-image: url(../images/jd2.png);
}
.navmenu.fanav .left .a.ic10{
	background-image: url(../images/gs.png);
}
.navmenu.fanav .left .a.ic10.active{
	background-image: url(../images/gs2.png);
}
.navmenu.fanav .left .a.ic10:hover{
	background-image: url(../images/gs2.png);
}
.navmenu.fanav .left .a.ic11{
	background-image: url(../images/hy.png);
}
.navmenu.fanav .left .a.ic11.active{
	background-image: url(../images/hy2.png);
}
.navmenu.fanav .left .a.ic11:hover{
	background-image: url(../images/hy2.png);
}
.navmenu.fanav .left .a:hover{
	color: #1c8ed1;

}
.navmenu.fanav .left .a.active{
	color: #1c8ed1;

}
.jjfn{
	background-color: #f2f2f2;
	padding: 70px 0;
}
.jjfn .fa1{
	margin-left: 108px;
}
.jjfn .fa1 .h3{
	font-size: 28px;
	color: #333333;
}
.jjfn .fa1 .faul{
	padding-top: 22px;
	font-size: 15px;
	color: #444444;
	line-height: 26px;
}
.fntable{
	margin-top:70px;
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #c2c2c2;
	text-align: center;
	/*table-layout: fixed;*/
}
.fntable .td{
	border: 1px solid #c2c2c2;
	font-size: 15px;
	color: #444444;
	line-height: 38px;
	padding: 6px 50px;
}
.jjfn.jjfn2{
	background-color: #FFFFFF;
}
.fnlayer{
	overflow: hidden;
}
.fnlayer .hwimg{
	transition: all .6s;
}
.fnlayer:hover .hwimg{
	transform: scale(1.2);
}
.search{
	width: 228px;
	height: 34px;
	border-radius: 24px;
	border: 1px solid #C2C2C2;
	margin: 15px 0;
	margin-left: 60px;
	padding: 2px;
}
.search .btn{
	width: 34px;
	height: 34px;
	border-radius:50%;
	background: url(../images/search2.png) no-repeat center;
	background-color: #979797;
	border: none;
}
.search .text{
	padding:6px 0px;
	padding-left: 15px;
	border-top-left-radius: 24px;
	border-bottom-left-radius: 24px;
	border: none;
}
.search .btn:hover{
	background-color: #1c8ed1;
}
.search .btn:focus{
	background-color: #1c8ed1;
}
.news{
	padding: 50px 0;
}
.bnews .fnlayer{
	width: 630px;
	height: 430px;
}
.news .bnews2{
	margin-left: 56px;
	width: 510px;
	padding: 40px 0;
}
.news .bnews2 .h4{
	color: #222222;
	font-size: 26px;
	line-height: 38px;
}
.news .bnews2 .hp{
	font-size: 14px;
	padding: 30px 0;
}
.news .bnews2 .hp .span{
	margin-right: 40px;
}
.news .bnews2 .hp .a{
	color: #b7b7b7;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	line-height: 12px;
}
.news .bnews2 .hp .a.sj{
	background-image: url(../images/sj.png);
}
.news .bnews2 .hp .a.sj:hover{
	background-image: url(../images/sj2.png);
}
.news .bnews2 .hp .a.ll{
	background-image: url(../images/ll.png);
}
.news .bnews2 .hp .a.ll:hover{
	background-image: url(../images/ll2.png);
}
.news .bnews2 .hp .a:hover{
	color: #1c8ed1;
}
.news .bnews2 .hp2{
	font-size: 14px;
	color: #666666;
	line-height: 22px;
	padding-bottom: 35px;
	border-bottom: 1px solid #C2C2C2;
}
.banner4 .slick-arrow{
	position:absolute;
	z-index:99;
	width:40px;
	height:40px;
	font-size:0;
	cursor:pointer;
	border: none;
	border-radius: 50%;
	bottom: 50px;
}
.banner4 .slick-prev{
	left:685px;
	background:url(../images/al1.png) no-repeat center;
	background-color: #FFFFFF;
	border: 1px solid #E8E8E8;
}
.banner4 .slick-next{
	right:425px;
	left:auto;
	background:url(../images/ar2.png) no-repeat center;
	background-color: #FFFFFF;
	border: 1px solid #E8E8E8;
}
.banner4 .slick-prev:hover {
	background:url(../images/al2.png) no-repeat center;
	background-color:#1c8ed1;
	border: 1px solid #1c8ed1;
}
.banner4 .slick-next:hover {
	background:url(../images/ar1.png) no-repeat center;
	background-color:#1c8ed1;
	border: 1px solid #1c8ed1;
}
.newslist{
	/* padding: 40px 0; */
	margin: -15px;
}
.newslist .ndl{
	margin:15px;
	width: 380px;
	position: relative;
	box-shadow: 2px 2px 2px #E8E8E8,-2px -2px 2px #E8E8E8;
}
.newslist .ndl .dt{
	height: 260px;
	overflow: hidden;
}
.newslist .ndl .dd{
	padding: 30px;
}
.newslist .ndl .dd .h4{
	font-size: 22px;
	font-weight: lighter;
	color: #000000;
	height: 54px;
	padding-bottom: 25px;
}
.newslist .ndl .dd .hp{
	height: 108px;
	font-size: 14px;
	color: #888888;
	position: relative;
	line-height: 20px;
    height: 60px;
    margin-bottom: 40px;
}
.newslist .ndl .dd .hp .a{
	position: absolute;
	display: block;
	bottom:0;
	font-size: 14px;
	color: #888888;
	background: url(../images/xq.png) no-repeat right center;
	padding-right: 20px;
}
.newslist .ndl:hover .dd .hp .a{
	background: url(../images/xq2.png) no-repeat right center;
}
.newslist .ndl .dd{
	transition: all 1s;
}
.newslist .ndl:hover .dd{
	background-color: #1c8ed1;
}
.newslist .ndl:hover .h4{
	color: #FFFFFF;
}
.newslist .ndl:hover .hp{
	color: #FFFFFF;
}
.newslist .ndl:hover .hp .a{
	color: #FFFFFF;
}
.news .page{
	margin-top: 40px;
	margin-bottom: 20px;
}
.xwxq{
	background-color: #f5f5f5;
	padding-top: 30px;
	padding-bottom:45px;
}
.xq{
	background-color: #FFFFFF;
	padding:0 40px;
	width: 840px;
	box-sizing: border-box;
}
.xq .ntitle{
	padding: 30px 0;
	text-align: center;
	border-bottom: 1px dashed #C2C2C2;
}
.xq .ntitle .h3{
	font-size: 30px;
	color: #333333;
}
.xq .ntitle ul{
	display: inline-block;
}
.xq .ntitle .li{
	font-size: 15px;
	line-height: 32px;
	color: #999999;
	padding:0 10px;
}
.xq .ncontent{
	padding: 30px 0;
	font-size: 15px;
	color: #666666;
	line-height: 30px;
	border-bottom: 1px dashed #C2C2C2;
}
.xq .ncontent .p{
	text-indent: 28px;
}
.xq .ncontent .img{
	padding: 20px 0;
}
.xq .nbtm{
	padding:25px 0;
}
.xq .nbtm .h4{
	font-size: 15px;
	color: #666666;
	line-height: 30px;
}
.xq .nbtn{
	width: 162px;
	/*height: 45px;*/
	text-align: center;
	margin:5px auto;
}
.xq .nbtn .a{
	background-color: #1c8ed1;
	color: #FFFFFF;
	display: block;
	font-size: 15px;
	padding: 11px 0;
}
.xq .nbtn .a .img{
	padding-right: 12px;
	margin-top: -2px;
}
.xq .nbtm .h4 .a{
	color: #666666;
}
.xq .nbtm .h4:hover .a{
	color: #1c8ed1;
}
.xqslide{
	background-color: #FFFFFF;
	width: 340px;
	box-sizing: border-box;
	padding:30px 15px;
}
.xqslide .nstitle .h3{
	font-size: 24px;
	color: #333333;
	line-height: 30px;
}
.xqslide .nstitle .ck a{
	font-size: 14px;
	color: #999999;
	line-height: 30px;
	display: block;
}
.xqslide .nstitle .ck .img{
	margin-top: -3px;
}
.xqslide .nstitle .ck:hover a{
	color: #1c8ed1;
}
.xqslide .dl{
	padding: 20px 0;
	font-size: 14px;
	line-height: 24px;
	border-bottom: 1px dashed #C2C2C2;
}
.xqslide .dl .dd{
	padding-top: 20px;
}
.xqslide .dl .dd a{
	color: #666666;
}
.xqslide .dl .fnlayer{
	position: relative;
}
.xqslide .dl .fnlayer .layer{
	position: absolute;
	z-index: 99;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	background-color: #ff0000;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	text-align: center;
}
.xqslide .dl:hover .dd a{
	color: #1c8ed1;
}
.xqslide .dl:hover .fnlayer .hwimg{
	transform: scale(1.2);
}
.nlibox{
	padding: 12px 0;
}
.nlibox .nli{
	padding: 8px 0;
}
.nlibox .nli .nspan{
	width: 20px;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	color: #bbbbbb;
	background-color: #f8f8f8;
	text-align: center;
	margin-right: 15px;
}
.nlibox .nli .pl{
	font-size: 12px;
	color: #bbbbbb;
	background: url(../images/ll3.png) no-repeat center left;
	padding-left: 25px;
}
.nlibox .nli .bt{
	line-height: 20px;
	font-size: 14px;
	color: #666666;
}
.nlibox .nli:hover{
	color: #1c8ed1;
}
.nlibox .nli:hover .nspan{
	background-color: #1c8ed1;
	color: #FFFFFF;
}
.nlibox .nli:hover .bt{
	color: #1c8ed1;
}
.nlibox .nli:hover .pl{
	color: #1c8ed1;
	background-image: url(../images/ll4.png);
}
.lxwm{
	background-color: #F5F5F5;
	padding: 60px 0;
}
.lxwm .dz{
	background-color: #FFFFFF;
	box-shadow: 2px 2px 2px #E8E8E8,-2px -2px 2px #E8E8E8;
}
.lxwm .dz .dzimg{
	width: 450px;
	height: 350px;
}
.lxwm .dz .dztxt{
	padding:40px ;
}
.lxwm .dz .dztxt .h3{
	font-size: 26px;
	font-weight: bold;
	color: #666666;
}
.lxwm .dz .dztxt .hp{
	font-size:15px;
	color: #666666;
	line-height: 26px;
}
.lxwm .dz .dztxt .tel{
	font-size: 36px;
	font-family: tahoma;
	color: #d02a25;
	padding-top: 30px;
	padding-bottom: 20px;
}
.lxwm .dz .dztxt .tel3{
	font-size:15px;
	color: #666666;
	line-height: 26px;
}
.dzlist{
	margin: 10px 0;
	background-color: #FFFFFF;
	box-shadow: 2px 2px 2px #E8E8E8,-2px -2px 2px #E8E8E8;
}
.dzlist .dztxt2{
	padding: 30px;
}
.dz_listcon .h3{
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	line-height: 26px;
}
.dz_listcon .li{
	padding: 22px;
	border-bottom: 1px solid#C2C2C2;
	width: 640px;
	box-sizing: border-box;
	transition:background-color .6s;
}
.dz_listcon .dzcon{
	font-size:13px;
	color: #888888;
	line-height: 20px;
	font-weight: normal;
	padding-top: 18px;
}
.dz_listcon .li:hover{
	background-color: #cfcbcb;
}
.dz_listcon .li:hover .h3{
	color: #FFFFFF;
}
.dz_listcon .li:hover .dzcon{
	color: #FFFFFF;
}
.dz_listcon{
	height: 593px;
	width: 682px;
}
.cptj .maxtitle{
	font-size: 58px;
	font-weight: bold;
	color: #FFFFFF;
}
.cptj{
	    padding: 0 0 58px 0;
	/* padding: 58px 0; */
	width: 571px;
	color: #FFFFFF;
}
.cptj .maxtitle .span{
	font-size: 36px;
	font-weight: normal;
}
.cptj .mintile{
	font-size: 22px;
}
.sl1 .slbox1 .sldiv .slul .li .a:hover{
	color: #1c8ed1;
}
.cptj .dd{
	width: 420px;
	margin-left: 15px;
}
.tj1 .dt .a{
	display: block;
	width:60px;
	height:60px;
	border-radius:30px;
	background-color: #FFFFFF;
	text-align: center;
	line-height: 60px;
}
.tj1{
	padding-top: 25px;
}
.tj1 .dl{
	padding-top:30px;
}
.tj1 .dl .dd .h4{
	font-size: 24px;
	padding-bottom: 10px;
}
.tj1 .dl .dd p{
	font-size: 14px;
	line-height: 22px;
}
.index7{
	background: url(../images/bg02.jpg) no-repeat top center;
	padding:68px 0;
}
.index7 .btxt .htitle .h3{
	color: #FFFFFF;
}
.index7 .btxt .htitle .h4{
	color: #FFFFFF;
}
.index7 .shbz{
	padding: 0 60px;
}
.index7 .shbz .shdl{
	width: 182px;
	padding: 0 85px;
	/* padding-top: 50px; */
	margin: 0 auto;
}
.index7 .shbz .shdl .dt{
	width: 130px;
	height: 130px;
	border-radius: 50%;
	border: 1px solid #FFFFFF;
	text-align: center;
	margin: 0 auto;
}
.index7 .shbz .shdl .dt .shimg{
	display: block;
	width: 100%;
	height:100%;
}
.index7 .shbz .shdl .dt .sh1{
	background: url(../images/sh1.png) no-repeat center;
}
.index7 .shbz .shdl .dt:hover{
	background-color: #FFFFFF;
}
.index7 .shbz .shdl .dt:hover .sh1{
	background: url(../images/sh4.png) no-repeat center;
}
.index7 .shbz .shdl .dd{
	text-align: center;
	padding: 15px 0;
}
.index7 .shbz .shdl .dd .a{
	color: #FFFFFF;
	font-size: 18px;
	line-height: 28px;
}
.index7 .shbz .shdl .dt .sh2{
	background: url(../images/sh2.png) no-repeat center;
}
.index7 .shbz .shdl .dt:hover{
	background-color: #FFFFFF;
}
.index7 .shbz .shdl .dt:hover .sh2{
	background: url(../images/sh5.png) no-repeat center;
}
.index7 .shbz .shdl .dt .sh3{
	background: url(../images/sh3.png) no-repeat center;
}
.index7 .shbz .shdl .dt:hover{
	background-color: #FFFFFF;
}
.index7 .shbz .shdl .dt:hover .sh3{
	background: url(../images/sh6.png) no-repeat center;
}
.index8{
	background: url(../images/bg03.jpg) no-repeat top center;
}
.index9{
	background: url(../images/bg10.jpg) no-repeat top center;
	padding:68px 0;
}
.banner5{
	overflow: hidden;
}
.banner5 .newslist .ndl{
	background-color: #FFFFFF;
}
.index10{
	padding: 68px 0;
	text-align: center;
}
.index10 .banner6{
	width: 1200px;
	padding-top: 50px;
	padding-bottom: 30px;
	padding-left: 62px;
	padding-right: 62px;
	margin-left: -62px;
}
.index10 .bn{
	position: relative;
	padding: 0 25px;
	width: 165px;
	height: 123px;
	/*border: #171819 1px solid;*/
	display: table;
	/*display: table-cell;
	text-align: center;
  	vertical-align: middle;*/
}
.index10 .bn .bnbox{
	display: table-cell;
	text-align: center;
  	vertical-align: middle;
 /*display: inline-block;*/
}
.index10 .bn .bnh4{
	position: absolute;
	bottom:15px;
	left: 0;
	right: 0;
	text-align: center;
}
.banner6 .slick-arrow{
	position:absolute;
	top:50%;
	z-index:99;
	width:40px;
	height:40px;
	font-size:0;
	cursor:pointer;
	border: none;
	border-radius: 50%;
	/*margin-top: -20px;*/
}
.banner6 .slick-prev{
	left:0;
	background:url(../images/al2.png) no-repeat center;
	background-color: #e2e2e2;
	/*margin-left: -60px;*/
}
.banner6 .slick-next{
	right:0;
	left:auto;
	background:url(../images/ar1.png) no-repeat center;
	background-color: #e2e2e2;
	/*margin-right: -60px;*/
}
.banner6 .slick-prev:hover {
	background:url(../images/al2.png) no-repeat center;
	background-color:#1c8ed1;
	border: 1px solid #1c8ed1;
}
.banner6 .slick-next:hover {
	background:url(../images/ar1.png) no-repeat center;
	background-color:#1c8ed1;
	border: 1px solid #1c8ed1;
}
.index11{
	border-top: 1px solid #e1e1e1;
	padding: 20px 0;
}
.index11 .h3{
	font-size: 20px;
	color: #222222;
}
.index11 .ljul{
	padding: 8px 0;
	padding-left: 60px;
}
.index11 .ljul .ljli{
	font-size: 14px;
	line-height: 14px;
	color: #777777;
}
.index11 .ljul .ljli .a{
	padding: 0 6px;
	color: #777777;
}
.index11 .ljul .ljli:hover .a{
	color: #1c8ed2;
}
.idbox{
	height: 623px;
	/*background-color: #4C4A48;*/
	position: relative;
}
.idbox .banner7{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin:0 auto;
	height:345px;
	width: 665px;
	border: 5px solid #1c8ed2;
	border-radius: 665px 665px 0 0;
	border-bottom: none;
	overflow: hidden;
	z-index: 99;
}
 .idbox .bnnav{
 	z-index: 999;
 	position: absolute;
 	width: 186px;
 	height: 186px;
 }
 .idbox .bnnav1{
 	background: url(../images/hx01.png) no-repeat center;
 	left: 68px;
 	bottom: 90px;
 }
 .idbox .bnnav .bngc{
 	display: table;
 	margin: 15px auto;
 	height: 152px;
 	width: 152px;
 	border-radius:100%;
 }
  .idbox .bnnav .bngc1{
 	display: table-cell;
 	text-align: center;
 	vertical-align: middle;
 }
 .idbox .bnnav .bngc1 .a{
 	display: inline-block;
 	color: #FFFFFF;
 	font-size: 16px;
 	font-weight: bold;
 }
 .idbox .bnnav .bngc1 .a .iconfont{
 	font-size: 50px;
 }
 .idbox .bnnav1 .bngc{
 	background-color: #6e98d4;
 }
 .idbox .bnnav2{
 	background: url(../images/hx02.png) no-repeat center;
 	left:198px;
 	bottom:270px;
 }
 .idbox .bnnav2 .bngc{
 	background-color: #4976dd;

 }
 .idbox .bnnav3{
 	background: url(../images/hx03.png) no-repeat center;
 	left: 396px;
 	top: 55px;
 }
 .idbox .bnnav3 .bngc{
 	background-color: #59c0b1;

 }
 .idbox .bnnav4{
 	background: url(../images/hx04.png) no-repeat center;
 	right: 396px;
 	top: 57px;
 }
 .idbox .bnnav4 .bngc{
 	background-color: #2db4d4;

 }
 .idbox .bnnav5{
 	background: url(../images/hx05.png) no-repeat center;
 	right: 195px;
 	bottom:270px;
 }
 .idbox .bnnav5 .bngc{
 	background-color: #015db2;

 }
 .idbox .bnnav6{
 	background: url(../images/hx06.png) no-repeat center;
 	right: 68px;
 	bottom: 90px;
 }
 .idbox .bnnav6 .bngc{
 	background-color: #337dba;
 }
  .idbox .bnnav .bngc.active{
  	background-color: #FFFFFF;
  }
  .idbox .bnnav .bngc.active .a{
  	color: #1c8ed1;
  }
  .banner7 .bnimg{
  	display: none;
  }
  .sider {
    position: fixed;
    right: 0;
    top: 45%;
    width: 58px;
    z-index: 9;
    /*display: none;*/
}

/* 2018.6.29 */
.sider{
	top: 30%;
}
.sider li{
	position: relative;
}
.kefu{
	position: absolute;
	right: 58px;
	top: 0;
	width: 230px;
	padding-right: 16px;
	display: none;
}
.kefu .con{
	background: #FFFFFF;
	padding: 25px 26px 20px;
	-webkit-box-shadow:0 0 20px rgba(0, 0, 0, .2);
    -moz-box-shadow:0 0 20px rgba(0, 0, 0, .2);
    box-shadow:0 0 20px rgba(0, 0, 0, .2);
}
.kefu .tit{
	font-size: 14px;
	color: #555555;
	padding-left: 40px;
	background: url(../images/kfic.jpg) left center no-repeat;
	line-height: 24px;
}
.kefu .tit p{
	font-size: 12px;
	line-height: 22px;
	color: #888888;
}
.kefu dl{
	margin-top: 13px;
	border-top: 1px #eeeeee solid;
	padding-top: 8px;
}
.kefu dl dd{
	line-height: 42px;
}
.kefu dl dd a{
	display: inline-block;
	font-size: 13px;
	color: #666666;
	padding-left: 36px;
	background: url(../images/qq1.jpg) left center no-repeat;
}
.kefu dl dd a:hover{
	background-image: url(../images/qq2.jpg);
	color: #557cbc;
}
.in3pic{
	padding-bottom: 30px;
}
.in3pic .pic{
	display: block;
	width: 188px;
	height: 218px;
	border: 1px #DDDDDD solid;
	overflow: hidden;
	margin: 0 12px 14px 0;
	position: relative;
}
.sider li {
    width: 58px;
    height: 58px;
    background: #444444;
    cursor: pointer;
    margin: 1px;
}
.in3pic .pic:hover{
	border-color: #2A5CAD;
	background: #2A5CAD;
}
.in3pic .pic .wpic{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: none;
}
.in3pic .slick-dots{
	bottom: 0;
	height: 15px;
}
.in3pic .slick-dots li{
	vertical-align: top;
	width: 15px;
	height: 15px;
	background: #CCCCCC;
	margin: 0 10px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}
.in3pic .slick-dots li.slick-active{
	background: #2A5CAD;
}
.sider li:hover {
    background: #1c8ed1;
}
.header{position: relative;z-index: 1000;}
.navul .li{position: relative;}
.navul .li:hover{background-color: #ec5c27;}
.navul .li:hover .a-a{display: block; background-color: #1c8ed1}
.a-a{width: 100%;position: absolute;left: 0;top: 64px;background-color: #cfcfcf;padding: 10px 0;display: block;display: none;}
.a-b{width:100%;}
.a-c{display: block;width: 100%;line-height: 40px;text-align: center;font-size: 14px;color: white;cursor: pointer;font-weight: 600;}
.a-c:hover{color: #fff;background-color: #ec5c27;}


/* .case_title{
		background-color:#cac4c4;
} */
/* .case_title:hover{
		color:white;
} */
