@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-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;overflow-x: hidden;}

.hwimg{width: 100%; height: 100%;}

.head .hwimg{width:300px;}

.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 #00539d;

}

.header .head{

	height:105px;

}

.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{

	    width: 850px;

    float: right;

}

.navul .li{

	width: 120px;

	text-align: center;

	font-size: 16px;

	height:  105px;

	line-height:  105px;

}

.navul .li .a{

	color: #666666;

}



.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;

}

.phleft{ width:540px;}

.phleft .phoimg{ height:300px; objext-fit:contain;}

/*底部*/

.footer{

	background-color: #353331;

}

.footer .ftop{

	padding: 45px 0;

	border-bottom: 1px solid #4c4a48;

}

.footer .ftop .fl{

	border-right: 1px solid #4c4a48;

}

.footer .ftop .fdl{

	padding-right: 75px;

}

.footer .ftop .fdl .fdt{

	font-size: 16px;

	padding: 20px 0;

}

.footer .ftop .fdl .fdt .a{

	color: rgba(255,255,255,0.7);

}

.footer .ftop .fdl .fdd{

	

}

.footer .ftop .fdl .fdd .a{

	color: rgba(255,255,255,0.3);

	font-size: 14px;

	line-height: 36px;

}

.footer .ftop .fdl .fdt .a:hover{

	color:#00539D;

}

.footer .ftop .fdl .fdd .a:hover{

	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;

	width:120px;

}

.footer .fbtm{

	padding-top: 30px;

	padding-bottom: 40px;

	font-size: 14px;

	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: #00539D;

}

.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: 28px;

	color: #222222;

	padding: 22px 0;

}

.index1 .dl .dd{

	width: 574px;

	height: 208px;

}

.indextxt{

	width: 574px;

	font-size: 18px;

	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 #00539d;

	color: #00539d;

}

.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: 32px;

	color: #222222;


	font-weight: normal;

	line-height: 32px;

}

.btxt .htitle .hp{

	font-size: 22px;

	line-height: 22px;

	padding: 35px 0;

	color: #333333;


	font-weight: normal;

}



.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 #00539D;

	line-height: 32px;

	margin: 12px 0;

}

.sl1 .slbox1 .sldiv .h4 .a{

	color: #00539d;

}

.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;*/

	

}

.lable{height:35px; line-height:35px; font-size:17px;}

.text{height:25px; line-height:25px; width:250px; font-size:17px; margin: 5px 0; }

.submita{ height: 30px;  width: 150px; font-size: 17px;  margin-top: 10px;}



.slbox2 .sllist{

	background-color: #FFFFFF;

	box-sizing: border-box;

	position: relative;

	padding-bottom: 50px;

	width: 280px;

	margin: 30px 8px;

	box-shadow: 2px 2px 2px #E8E8E8,-2px -2px 2px #E8E8E8;

	box-sizing: border-box;

}

.slbox2 .sllist:nth-child(3n){ margin-right:0px;}

.slbox2 .sllist .dt{

	overflow: hidden;

	margin: 0 auto;

	text-align: center;
    height: 330px;
	

}

.slbox2 .sllist .dd{

	text-align: center;

}

.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;

	width:100%;height: 100%;

	object-fit:  contain;

}

.slbox2 .sllist:hover .dt .img{

	transform: scale(1.2);

}

.slbox2 .sllist:hover .dd .a{

	color:#00539D;

}

.index5{

	background: url(../images/bg09.jpg) no-repeat top center;

}

.index6{

	background: url(../images/bg08.jpg) no-repeat top center;

	padding: 68px 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 #00539D;

	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: #00539d;

}

.sl3 .slbox1 .sldiv .slul{

	padding: 0 15px;

	

}

.clear{ clear:both;}

.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: #00539D;

}

.sl3 .slbox1 .sldiv .slul .li .a:hover{

	color: #00539D;

}

.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: #00539D;

}

.sl3 .slbox3 .slul .li:hover .a{

	color: #00539D;

}

.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: #00539d;

	border: 1px solid #00539d;

	color: #FFFFFF;

}

.pageul .li .pagenation.active{

	background-color: #00539d;

	border: 1px solid #00539d;

	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;

	height: 460px;

}

.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: #00539D;

	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 #00539D;

	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: #00539D;

	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;

}

.anli1 .aldl{

	width: 380px;

	box-sizing: border-box;

	margin: 15px;

}

.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: #00539D;

}

.anli1 .aldl:hover .hp{

	color: #00539D;

}

.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; line-height:30px; font-size:16px;

}

.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 #00539D;

	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:#00539D;

	border: 1px solid #00539D;

}

.banner3 .slick-next:hover {

	background:url(../images/ar1.png) no-repeat center;

	background-color:#00539D;

	border: 1px solid #00539D;

}

@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: #00539D;

	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: #00539d;

}

.navmenu .left .a:hover{

	color: #00539d;

}

.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 span{

	display: block;

}

.cont .a{

	cursor: pointer;

	color: #00539D;

}

.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: #00539D;

	

}

.navmenu.fanav .left .a.active{

	color: #00539D;

	

}

.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: #00539D;

}

.search .btn:focus{

	background-color: #00539D;

}

.news{

	padding: 50px 0;

}

.bnews .fnlayer{

	    width: 450px;

    height: 250px;

}

.bnews{

	    height: 250px;

    margin-bottom: 30px;

	}

.bnews .fnlayer img{     height: 250px;

    width: 450px;    object-fit: cover;}

.news .bnews2{

	    margin-left: 56px;

    width: 650px;

  
}

.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: #00539D;

}

.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:#00539D;

	border: 1px solid #00539D;

}

.banner4 .slick-next:hover {

	background:url(../images/ar1.png) no-repeat center;

	background-color:#00539D;

	border: 1px solid #00539D;

}

.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: 180px;

	overflow: hidden;    object-fit: contain;

}

.newslist .ndl .dt img{ height:180px;object-fit: cover; }

.newslist .ndl .dd{

	padding: 30px;

}

.newslist .ndl .dd .h4{

	font-size: 22px;

	font-weight: lighter;

	color: #000000;

	padding-bottom: 25px;

}

.newslist .ndl .dd .hp{

	height: 108px;

	font-size: 14px;

	color: #888888;

	position: relative;

}

.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 .dd .hp span{

	position: absolute;

	display: block;

	bottom:0;

	font-size: 14px;

	color: #888888;

	right:0;

	}

.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: #00539D;

}

.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: #00539D;

	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: #00539D;

}

.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: #00539D;

}

.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: #00539D;

}

.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: #00539D;

}

.nlibox .nli:hover .nspan{

	background-color: #00539D;

	color: #FFFFFF;

}

.nlibox .nli:hover .bt{

	color: #00539D;

}

.nlibox .nli:hover .pl{

	color: #00539D;

	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: #00539D;

}

.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: 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: #00539D;

}

.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: 30px 0;

	text-align: center;

}

.index10 .banner6{

	width: 1200px;

	padding-top: 50px;

	padding-bottom: 30px;

	padding-left: 62px;

	padding-right: 62px;

}

.index10 .bn{

	position: relative;

	padding: 0 8px;

	width: 183px;

	height: 123px;

	/*border: #171819 1px solid;*/

	display: table;

	/*display: table-cell;

	text-align: center;

  	vertical-align: middle;*/

}

.index10 .bn .bnbox{

	display: inline-block;
	border:1px solid #ccc;
	text-align: center;

  	vertical-align: middle;

 /*display: inline-block;*/

}
.index10 .bn .bnbox p{ height:30px; line-height:30px; text-align:center;}
.index10 .bn .bnbox img{ width:187px;    object-fit: cover; height:140px}

.index10 .bn .bnh4{

	position: absolute;

	bottom:15px;

	left: 0;

	right: 0;

	text-align: center;

}

.index11{

	padding: 68px 0;

	text-align: center;

}

.index11 .banner7{

	width: 1200px;

	padding-top: 50px;

	padding-bottom: 30px;

	padding-left: 62px;

	padding-right: 62px;

}

.index11 .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;*/
    margin-bottom:15px;

}

.index11 .bn .bnbox a p {
    width: 175px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0 auto;
}

.index11 .bn .bnbox{
	display:inline-block; border:1px solid #ccc;

	text-align: center;

  	vertical-align: middle;

 /*display: inline-block;*/

}

.index11 .bn .bnbox img{    object-fit: contain;}

.index11 .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:#00539D;

	border: 1px solid #00539D;

}

.banner6 .slick-next:hover {

	background:url(../images/ar1.png) no-repeat center;

	background-color:#00539D;

	border: 1px solid #00539D;

}

.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:hover{ cursor:pointer;}

 .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: #00539D;

  } 

  .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: #254D8D;

}                           