	@charset "utf-8";
	
	html,body{width:100%;padding: 0px;margin:0px;*position:static; }
	*{font-family:"微软雅黑"; font-size: 15px; color:#332c2b; padding:0px;margin:0px;}
	a{text-decoration:none;}
	ul, li, ol, p, dt, dd, dl, pre, xmp, plaintext, listing{list-style-type:none;}
	button,input{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    -webkit-user-modify: read-write-plaintext-only;outline:none;text-decoration: none;}
	.anim0{ animation: dz0 .8s linear 1 normal forwards; }
.anim1{ animation: dz1 .8s linear 1 normal forwards; }
.anim2{ animation: dz2 .8s linear 1 normal forwards; }
.anim3{ animation: dz3 1s linear 1 normal forwards; }
.anim4{ animation: dz4 1s linear 1 normal forwards; }
.anim5{ animation: dz5 .6s linear 1 normal forwards; }
.anim6{ animation: dz6 .6s linear 1 normal forwards; }
.anim7{ animation: dz7 .6s linear 1 normal forwards; }



.dhxg{ opacity: 0; }
.dhxg2{ opacity: 0; }
@keyframes dz0
{
0% {opacity: 0; }
100% {opacity: 1; }
}
@keyframes dz1
{
0% {opacity: 0;transform: translate(-20%, 0%); }
100% {opacity: 1; transform: translate(0, 0%); }
}
@keyframes dz2
{
0% {opacity: 0; transform: translate(20%, 0%); }
100% {opacity: 1;transform: translate(0, 0%);  }
}
 @keyframes dz3
{
0% {opacity: 0;transform: translate(0, 30%); }
100% {opacity: 1; transform: translate(0, 0%); }
}
 @keyframes dz4
{
0% {opacity: 0;transform: translate(0, -30%); }
100% {opacity: 1; transform: translate(0, 0%); }
}



@keyframes dz5
{
0% {opacity: 0; transform: scale(1.1); }
100% {opacity: 1; transform: scale(1); }
}
@keyframes dz6
{
0% {opacity: 0;transform: scale(.9); }
100% {opacity: 1; transform: scale(1); }
}
@keyframes dz7
{
0% {opacity: 0; transform: translate(-40%, 40%); }
100% {opacity: 1;transform: translate(0, 0%);  }
}
.BigDiv{ max-width:1903px;min-width:1200px;width:100%; margin: auto;position: relative; }
.cen{ width: 1200px; margin: auto;}
.cen-75{ width: 75%; margin: auto;}


.hei::after {content: ""; display: block;clear: both;}




.fullslide1 .text{ position: absolute; margin-top: 250px; width: 580px; text-align: center; }
.fullslide1 .text .title{ color:#2a2a2a; font-size: 50px; position: relative; z-index: 9; }
.fullslide1 .text .ftitle{ color: rgba(39,56,56,.1); font-size: 70px; text-transform: uppercase; position: absolute; margin-top: -45px;}
.fullslide1 .text .smrt{ color:#2a2a2a; line-height: 40px; font-size: 30px;margin-top: 70px; }
.fullslide1 .text .more{ width: 140px; height: 40px; line-height: 40px; text-align: center; border-radius: 20px; background: #273838; margin: auto; margin-top: 30px; }
.fullslide1 .text .more a{ color:#fff; font-size: 14px;display:block;  }
.sjcx{display: none;}
.sjcxA{display: none;}





.sjcx{ display: none; }
@media screen and (max-width:640px) and (min-width:0px){
	.sjcx{display: inline-block; width: 100%; }
	.sjcxA{display: block;}
	.sjyc{display: none;}
	.ment img {width: 30px;}
	.ment { float: right; margin-top: 7px; }
}

.fullslide{ position: relative; }
.fullslide .cen{ position: absolute; left: 50%; transform: translateX(-50%); top: 0; }
.fullslide .text{ position: absolute; width: 340px; height: 380px; top: 58px; background: #fff; border-radius: 10px; right: 0; padding: 25px 16px; box-sizing: border-box; }
.fullslide .text .title{ color:#1b1b1b; font-size: 26px; text-align: center; }
.fullslide .text .pic{ margin-top: 8px; margin-bottom: 12px; }
.fullslide .text .ftitle{ color:#1b1b1b; font-size: 36px; font-weight:500; text-align: center; }
.fullslide .text .ftitle a{color:#1b1b1b; font-size: 36px; font-weight:500; text-align: center; }
.fullslide .text .ftitle span{ color:#fe6804; font-size: 36px;font-weight:800; }
.fullslide .text .sjt{ position: absolute; margin-left:44px; margin-top: 20px; }
.fullslide .text .input_txt{ height: 60px; width: 100%; border-radius: 30px; background: #eeeeee;  border: none; color:#959595; font-size: 18px; padding: 0 10px; box-sizing: border-box;
 padding-left: 80px; margin-top: 10px;
}
.fullslide .text .input_but{ width: 100%; border: none; height: 60px; text-align: center; margin-top: 18px;
background-image: linear-gradient(to right,#ffa30b,#ff8400); border-radius: 30px; box-shadow: 0 0 5px rgba(0,0,0,.2);color:#fff; font-size: 30px; font-weight:bold;
 text-shadow: 0 3px 3px rgba(0,0,0,.3);

}
.banner img{ display: block; max-width: 100%; height: auto; }

.fullslide .prev,
.fullslide .next{position:absolute;z-index:1;top:50%;margin-top:-40px;left:80px;z-index:1;font-size:0;padding:12px;cursor:pointer;}
.fullslide .prev img,
.fullslide .next img{width:auto;height:auto;}
.fullslide .next{left:auto;right:80px;}
.fullslide{position:relative;width:100%;}
.fullslide .bd{position:relative;z-index:0;}
.fullslide .bd li{width:100%; position: relative; }
.fullslide .bd li img{display:block;max-width:100%;height:auto;margin:0 auto;}
.fullslide .hd{position:absolute;height:25px;text-align:center;z-index:99;
 width: 200px; bottom: 10px; left: 50%; margin-left: -100px;
}
.fullslide .hd li{width:13px;height:14px;line-height:8px; line-height: 80px;
	overflow:hidden;margin:0px 6px;cursor:pointer;background:rgba(255,255,255,.5);border-radius:20px;display: inline-block;transition: .5s;
}
.fullslide .hd li.on{  background:#ffffff; width: 26px; }
.fullslide .bd li .ban2{ display: none; }









	
		.slideBox{ width:490px; height:340px; position:relative; float: left;}
		.slideBox .bd{ position:relative;  z-index:0;   }
		.slideBox .bd li{ overflow: hidden; }
		.slideBox .bd li .left{ float: left; width: 49%; position: relative;}
		.slideBox .bd li .left a>img{width: 100%; display: block; }
		.slideBox .bd li .right{ float: right; width: 49.7%; }
		.slideBox .bd li .right .pic{ position: relative;  overflow: hidden; width: 48%; float: left; margin-right: 2%; margin-bottom: 2%;  }
		.slideBox .bd li .right a>img{width: 100%;display: block; }
		.slideBox .bd img{ display: block; }
		.slideBox .hd{ position:absolute; bottom: 10px; right: 10px; }
	.slideBox .hd li{ width: 8px; height: 8px; border-radius: 50%; background: rgba(255,255,255,.5); text-align: center; line-height: 23px; color:#fff; display: inline-block; margin-right: 2px; }
	.slideBox .hd li.on{ background: #0068ad; }
.slideBox .bd li a:hover .Mkes{ display: flex; }
		
		.slideBox .prev,
		.slideBox .next{ position:absolute; top:50%; margin-top:-25px; display:none; width:65px; height:65px;
			  filter:alpha(opacity=10);opacity:0.1; border-radius: 50%; }
		.slideBox .next{ background:url("right.png") center no-repeat #333;margin-right: -70px; right: 0; left: auto;}
		.slideBox .prev{ background:url("left.png") center no-repeat #333;  margin-left: -80px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=50);opacity:.5;  }


	.picMarquee-left{ width:100%;  overflow:hidden; position:relative;   }
	.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
	.picMarquee-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }
	.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picScroll-left{ width:100%;position:relative; }
		.picScroll-left .tempWrap{ margin: auto;position: relative; z-index: 99999;  }
		.picScroll-left .hd{  }
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block; float:right; position: absolute; z-index: 99999;   overflow:hidden; text-align: center;transition: .5s;
			 cursor:pointer; height: 58px; width: 40px; font-size: 12px; line-height: 58px; color:#2086b5; font-size: 40px;  }
		.picScroll-left .hd .prev{ left: 0; }
		.picScroll-left .hd .next{ right: 0;}
		.picScroll-left .bd{ }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ float:left; _display:inline; position: relative;cursor: pointer; }

.fl{ float: left;}
.ri{ float: right; }


.size{
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 100% auto!important;transition: .5s;
}
.size:hover{ background-size: 110% auto!important;}
.size img{ display: block;width: 100%; }



.more.cen{ text-align: center; margin: 40px auto;}
.more.cen a{ font-size: 21px; }
.page{ text-align: center; }
.page a{ color:#616161; font-size: 20px; margin-left: 7px; margin-right: 7px; }
.page .s{ border: 1px solid #666666; display: inline-block; width: 30px; transition: .5s; height: 30px; font-size: 17px; border-radius: 20px; text-align: center; line-height: 30px; box-sizing: border-box; }
.page .s:hover{ background: #616161; color:#fff; }
.page .s.on{ background: #616161; color:#fff;}


.Fcen{ padding: 30px 0; border-top: 1px solid #898888;border-bottom: 1px solid #898888; margin-top: 80px; }

.Fcen .bshare-custom{ display: inline-block; }
.Fcen .bshare-custom a{ width: 24px; height: 24px; padding: 0 !important; margin-right:20px; }
.Fcen .bshare-custom .bshare-qqim{ background: url("c3.jpg") no-repeat center; }
.Fcen .bshare-custom .bshare-sinaminiblog{ background: url("c2.jpg") no-repeat center; }
.Fcen .bshare-custom .bshare-weixin{ background: url("c4.jpg") no-repeat center; }




.top1{padding: 8px 0;border-bottom: solid 1px #dcdcdc;}
.top1 .fl{ color: #666666;font-size: 14px;line-height: 30px;padding-top: 5px;}
.top1 .fl a{ color:#666666; font-size: 14px; }
.top1 .ri a{ color:#999999; font-size: 14px; margin-left: 8px; margin-right: 8px; }
.top1 .ri{color:#d5d5d5; line-height: 30px;    padding-top: 5px;    padding-top: 5px;}

.top2{     padding: 30px 0px; }
.top2 .cen>.fl a{display: inline-block; vertical-align: middle; margin-right: 30px; position: relative; }
.top2 .cen>.fl a:nth-child(2){ margin-left: 30px; }
.top2 .cen>.fl a:nth-child(2)::before{ content: ""; position: absolute; width: 1px; height: 24px; display: block; background: #ababab; left: -30px; top: 20px; }
.top2 .cen>.ri{ margin-top: 10px; }
.top2 .ri .fl{ margin-right: 14px; position: relative; top: 4px; }
.top2 .ri .ri{ float: left; }
.top2 .ri .ri .title{ color:#666666; font-size: 14px; }
.top2 .ri .ri .ftitle{ color:#dc2327; font-size: 20px; font-weight: bold; }
.top2 .fl1{ float:left; border: 1px solid #d0d0d0; width: 198px; height: 30px; margin-top: 8px; margin-left: 10px; }
.top2 .fl1 .nr{ border: none; height: 30px; text-indent: 1em;  color:#999999; }
.top2 .fl1 .tj{ background: url("tj.jpg") no-repeat center; width: 19px; height: 19px; border: none; cursor: pointer;  }
.tu2{ display: none !important;}
.tu1{ display: block !important;}





.top3{background: #19325f; }
.top3{background: #1a3260;box-shadow: 0 0 5px rgba(0,0,0,.5);}
.navul li{float:left;height: 70px;line-height: 70px;position: relative;border-left: #5974a7;}
.navul li a{display: block;color:#ffffff;/* font-weight: bold; */padding-left: 30px;padding-right: 30px;font-size: 18px;border-left: #ffffff;}
.navul li:hover{ background: #1b6cce; }
.navul li::before{content: "";position: absolute;width: 1px;height: 70px;background: #435371bd;right: 0;top: 0%;/* margin-top: -4px; */}
.navul li ul{position: absolute; z-index: 999; background: #19325f;  display: none; width: 100%; }
.navul li:hover ul{ display: block; }
.navul li ul li a{ color:#fff; padding:inherit;  padding-left: 24px;}
.navul li ul li{ text-align: left; float: none;  }
.navul li ul li::before{ display: none; }
.navul li:nth-child(5) ul{ width: 100%;  }
.navul li:nth-child(5) ul li{text-align: center; }
.navul li:nth-child(5) ul li a{ padding-left: 0; }
.top4{position: fixed;bottom: 0;width: 100%;z-index: 99;background: url(footbg.png) repeat-x bottom;}
.top4::before{width: 100%;max-width: 1200px;height: 80px;line-height: 80px;content:"";position: absolute;/* background: rgba(0,0,0,.8); */bottom: 0;left: 50%;transform: translateX(-50%);}
.top4 .fl{ width: 160px; height: 99px; background: #1b6cce; line-height: 99px; text-align: center; color:#ffffff; font-size: 24px;  position: relative; z-index: 9;}
.top4 .ri{ width: 1024px;  position: relative; z-index: 9;margin-top: 37px; }
.top4 .ri form p{float: left;margin-right: 16px;width: 250px;height: 44px;position: relative;}
.top4 .ri form p input{ width: 100%; height: 100%; color:#999999; font-size: 15px; text-indent: 1em; }
.top4 .ri form .sub{ width: 180px; height: 45px; background: #dc2327; color:#fff; font-size: 16px; border: none; margin-left: 10px; }
.top4 .ri form p img{ position: absolute; right: 0; top: 0; height: 30px; margin-top: 8px; }
.a1ul li{ width: 25%; float: left; }
.a1ul li .ri{ float: left; margin-top: 2px; }
.a1ul li .fl{ width: 56px; height: 56px; border: 1px solid #dc2327;border-radius: 50%; text-align: center; line-height: 56px; margin-right: 13px; }
.a1ul li .ri .title{ color:#dc2327; font-weight: bold; font-size: 25px; }
.a1ul li .ri .ftitle{ color:#666666; font-size: 15px; }
.a1ul li .fl span{ font-size: 30px; color:#dc2327; }
.a1{ padding-top: 23px; padding-bottom: 23px; }
.a1ul li:hover .fl{ background: #dc2327; color:#fff; }
.a1ul li:hover .fl span{ color:#fff; }

.a2h1{ position: relative; }
.a2{background: #e2e2e2;height: 614px;padding-top: 30px;padding-bottom: 30px;box-sizing: border-box;}
.a2h1 .le1{width: 462px;height: 1px;background: #d2d3d4;position: absolute;left: 0;margin-top: 50px;}
.a2h1 .le2{width: 462px;height: 1px;background: #d2d3d4;position: absolute;right: 0;margin-top: 50px;}
.a2h1 .le1::before{content: "";width: 4px;height: 20px;background: #d2d3d4;position: absolute;right: 0;margin-top: -9px;}
.a2h1 .le2::before{content: "";width: 4px;height: 20px;background: #d2d3d4;position: absolute;left: 0;margin-top: -9px;}
.a2h1 .hei{ width: 260px; margin: auto; text-align: center; }
.a2h1 .hei .fl{color: #1b6cce;font-size: 76px;display: inline-block;float: none;margin-right: 6px;vertical-align: middle;}
.a2h1 .hei .ri {display: inline-block;float: none;vertical-align: middle;color: #b3aeae;}
.a2h1 .hei .ri .title{color: #333333;font-size: 24px;font-weight: bold;}
.a2h1 .hei .ri .ftitle{color: #333333;font-size:14px;}
.a2h1 .txt{text-align: center;color: #666666;font-size: 20px;}

.a2ul li{ float: left; width: 228px; height: 308px; float:left; margin-right: 15px; background: #fff; padding-top: 30px; box-sizing: border-box; padding-left: 20px; padding-right: 20px;

}
.a2ul{ margin-top: 45px; }
.a2ul ul{ margin-right: -15px; }
.a2ul li .pic{ text-align: center;  margin-bottom:18px; }
.a2ul li .pic span{ font-size: 48px; color:#1b6cce;  }
.a2ul li .title{ text-align: center; color:#333333; font-weight: bold; font-size: 20px; position: relative; }
.a2ul li .title::before{content: ""; width: 26px; height: 2px; background: #1b6cce; position: absolute; left: 50%; margin-left: -13px; top: 50px; }
.a2ul li .description{ margin-top: 45px; color:#8e8e8e; font-size: 13px; line-height: 24px; }
.a2ul li:hover{ background: #1b6cce;}
.a2ul li:hover p{ color:#fff; }
.a2ul li:hover p span{ color:#fff; }
.a2ul li:hover .title::before{ background: #fff; }
.a2 .text,.a4 .text,.a6 .text{ text-align: center; margin-top: 38px; color:#ffffff; font-size: 17px; }
.a2 .text b,.a4 .text b,.a6 .text b{ color:#ffffff; font-size: 18px; }
.a2 .text img,.a4 .text img,.a6 .text img{ display:inline-block; vertical-align: middle; margin-right: 8px; }

.a3{ padding: 30px 0; background: #f9faff; }
.bian .txt{ color:#666666; }
.bian .a2h1 .hei .fl{ color:#1b6cce;  }
.bian .a2h1 .hei .ri .title{ color:#333333;}
.bian .a2h1 .hei .ri .ftitle{ color:#333333;}
.bian .a2h1 .le1{ background: #e1e2e6; }
.bian .a2h1 .le1::before {background: #bdbec1; }
.bian .a2h1 .le2{ background: #e1e2e6; }
.bian .a2h1 .le2::before {background: #bdbec1; }





.a6 .txt{text-align: center;color: #666666;font-size: 16px;}





.a3ul{ margin-top: 46px; }
.a3ul li{ width: 286px; float: left; margin-right: 18px; margin-bottom: 20px; }
.a3ul ul{ margin-right: -18px; }
.a3ul li .title{ text-align: center; color:#333333; font-size: 18px; font-weight: bold; padding-top: 18px;padding-bottom: 10px;transition: .5s;  }
.a3ul li .ftitle{ color:#999999; font-size: 13px; text-align: center; line-height: 25px;transition: .5s;  }
.a3ul li .pic img{ display:block; }
.a3ul li:hover .pic{ box-shadow: 0 0 5px rgba(27,108,206,.5); }
.a3ul li .pic{box-shadow: 0 0 5px rgba(27,108,206,0);transition: .5s; }
.a3ul li:hover .title{ color:#1b6cce; }
.a3ul li:hover .ftitle{ color:#666666; }


.a4{background: #e2e2e2;padding-top: 30px;padding-bottom: 30px;box-sizing: border-box;}
.a4ul{ margin-top: 45px; }
.a4ul li{ float: left; margin-right: 40px; width: 372px;background: #fff;padding: 18px; box-sizing: border-box; }
.a4ul ul{ margin-right: -40px; }
.a4ul li .pic{width: 100%; height: 244px; }
.a4ul li .pic img{ width: 100%;height: 100%; display: block; }
.a4ul li .title{ text-align: center;color:#1b6cce; font-size: 20px; font-weight: bold; padding-top: 25px; padding-bottom: 14px; }
.a4ul li .ftitle{ color:#666666; text-align: center; height: 40px; }
.a4ul li .more a{  width: 144px; height: 37px; border: 1px solid #1b6cce; text-align: center; line-height: 37px; display: block; margin: auto;
border-radius: 40px; color:#1b6cce;
}
.a4ul li .more{ }
.textb{text-align: center;margin-top: 38px;color: #dc2327;font-size: 17px;}
.textb b{color: #dc2327;font-size: 18px;}
.textb img{ display:inline-block; vertical-align: middle; margin-right: 8px; }

.a5pic{margin-top: 40px;margin-bottom: 60px; }
.a5{padding-bottom: 1px;  padding-top: 30px; }


.a6{background: #e2e2e2;padding-top: 30px;padding-bottom: 30px;}

.a6div>div{ margin-right: -37px; }
.a6div li{width: 275px;height: 236px;float: left;margin-right: 17px;position: relative;margin-bottom: 35px;box-shadow: -5px 5px 1px rgb(33 29 29 / 10%);}
.a6div li .pic{ width: 100%; height: 100%;  }
.a6div li img{ width: 100%;height: 100%; display: block; }
.a6div li .title{height: 42px;background: rgb(27 108 206 / 75%);position: absolute;width: 100%;bottom: 0;color:#fff;text-align: center;line-height: 42px;font-size: 14px;}
.a6ul{ text-align: center; margin-top: 30px; }
.a6ul li{ width: 150px; display: inline-block; text-align: center; height: 80px; }
.a6ul li span{ display: block; width: 39px; height: 39px; border: 1px solid #b6c0d5;line-height: 40px; color:#fff; font-size: 26px; border-radius: 50%; margin: auto; }
.a6ul li .title{color: #333;font-size: 16px;padding-top: 8px;}
.a6div{ margin-top: 38px; }
.a6ul li.on span{ background: #ffffff; color:#1b6cce;}

.a6 .text{ margin-top: 0; }

.a7{ padding-top: 30px; padding-bottom: 30px; }
.a7div{ margin-top: 44px; }
.a7div .fltm{ color:rgba(0,0,0,.1); font-size: 100px; text-transform: uppercase; position: absolute; left: 0; margin-top: 15px; }
.a7div .fk1{width: 612px;height: 283px;background: #e5e5e559;padding: 40px 35px;box-sizing: border-box;padding-right: 0;padding-left: 30px;}
.a7div .fk1 .fk1t{ color:#999999; font-size: 80px; margin-top: 20px; font-weight: bold; float: left; }
.a7div .fk1 .fk1t span{ color:#999999; font-size: 30px; font-weight:bold; vertical-align: top;}
.a7div .fk1 .fk2t{ float: left; color:#666666; line-height: 27px; margin-top: 0px; width: 100%;  font-size: 16px;width: 94%; }
.fk2>div{width: 200px;height: 176px;background: #f5f5f5;float: right;margin-top: 1px;padding: 40px 30px;box-sizing: border-box;}
.fk2 .le2{ float: left; }
.fk2>div .title{color:#333333; font-size: 16px; margin-bottom: 8px; }
.fk2>div .ftitle{ color:#999999; font-size: 12px; text-transform: uppercase; }
.fk2>div .smt span{ font-size: 44px; color:#999999; }
.fk2>div .smt{ margin-top: 26px; }
.fk2>div:hover{ background: #1b6cce; }
.fk2>div:hover .title{ color:#fff;}
.fk2>div:hover .ftitle{ color:#fff; }
.fk2>div:hover .smt span{ color:#fff; }
.fk2 > div.on{ background: #1b6cce; }
.fk2 > div.on .title{ color:#fff; }
.fk2 > div.on .ftitle{ color:#fff; }
.fk2>div.on .smt span{ color:#fff; }
.a7div .ri{background: #ebebeb;width: 586px;height: 480px;padding: 44px;box-sizing: border-box;}
.a7div .ri img{ max-width: 100%; height: auto; position: relative; z-index: 9; }

.a8{background: #e2e2e2;padding-top: 30px;padding-bottom: 30px;}
.a8ul li{float: left;background: #39609a;width: 239px;height: 194px;border-right: 1px solid #ffffff;text-align: center;border-bottom: 1px solid #fff;}
.a8ul{ position: relative;}
.a8ul::before{ content: ""; position: absolute; width: 100%; height: 1px; background: #39609a; top: 50%; }
.a8ul li:nth-child(5n){ border-right: none; }
.a8ul{ margin-top: 40px; }
.a8ul li .pic{ margin-top: 30px; margin-bottom: 18px; }
.a8ul li .pic span{ color:#fff; font-size: 50px; }
.a8ul li .title{color:#ffffff; font-size: 16px; padding: 0 10px; box-sizing: border-box; line-height: 27px; }
.a8ul li:hover { background: #fff; }
.a8ul li:hover .pic span{ color:#3486e9; }
.a8ul li:hover .title{ color:#1b6cce; }

.a9{ padding: 30px 0; background: #f9faff; }
.a9div .adiv{ width: 383px; float: left; margin-right: 23px; }
.a9div .adiv:last-child{margin-right: 0; }
.a9div .adiv .adm{ background: #fff; padding: 20px 17px; height: 510px; box-sizing: border-box; }
.a9div .name{ padding: 15px 15px; }
.a9div .name strong{ font-size: 16px; }
.a9div .name a{ float: right; }
.adm1 .fl{  width: 65px; height: 60px; background: #1b6cce; text-align: center; }
.adm1 .fl .title{ color:#fff; margin-top: 10px; font-size: 16px; font-weight: bold; }
.adm1 .fl .ftitle{ color:#fff; font-size: 14px; }
.adm1{ background: #f7f7f7; margin-bottom: 9px; }
.adm1:last-child{ margin-bottom: 0; }
.adm1 .ri{ color:#333333; font-size: 14px; float: left; margin-left: 15px; line-height: 60px; width: 249px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; }
.dm1 .title{ color:#333333; font-size: 16px; padding-top: 18px; }
.dm1 .time{ color:#999999; font-size: 14px; padding-top: 8px; padding-bottom: 10px; }
.dm1 .description{ color:#666666; font-size: 14px; line-height: 24px;  height: 52px; overflow: hidden; }
.dm2 ul li{ border-top: 1px solid #efefef; padding-top: 14px; padding-bottom: 14px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;  }
.dm2 ul li a{ }
.dm2{ margin-top: 20px; }
.a9div .adiv:nth-child(2) .adm{ padding-bottom: 10px; }
.a9div{ margin-top: 38px; }
.a9div .name a{ color:#999999; text-transform: uppercase; }
.a10{ background: #f2f2f2;padding: 30px 0; }
.a10ul li{margin-right: 8px;margin-left: 0px;margin-bottom: 17px;float: left;width: 140px;text-align: center;height: 70px;border:1px solid #bdbec1;display: inline-block;vertical-align: middle;}
.a10ul{ margin-top: 30px; }

.a10ul li .pic{width: 100%;height: 100%;vertical-align: middle;display: inline-block;}
.a10ul li img{max-width: 140px;max-height: 70px;}


.cont11{background: #ffffff;padding: 0px 0 30px 0px;}
.cen { width: 1200px; margin: auto;}

.f_link {
    width: 1200px;
    margin: 48px auto;
    background: url(link.png) no-repeat left center;
    height: 92px;
    line-height: 92px;
    color: #666666;
    text-indent: 20px;
}

.f_link a {color: #666666;padding: 0 15px;}


.foot{background: url("ab5.jpg") no-repeat center;padding-bottom: 150px;}

.Tsk .fr{ position: relative; top: 40px; left: 20px; }
.Tsk .fr a{margin-right: 8px; }
.float{position:fixed;top:50%;right: 20px;z-index:999;transform:translateY(-50%);}
.float ul{padding:10px 0 10px;background:#fff;-webkit-box-shadow:0 1px 10px rgba(0, 0, 0, .08);-moz-box-shadow:0 1px 10px rgba(0, 0, 0, .08);box-shadow:0 1px 10px rgba(0, 0, 0, .08);}
.float li{text-align:center;position:relative;width:70px; margin: 10px 0; margin-bottom: 12px; }
.float li a img{width:30px;height:auto; margin-bottom: 5px; }
.float li .greeny{  }
.float li .greeny p{margin:1px 0 17px;font-size:12px;color:#fff;}
.float li dl{position:absolute;display:none;font-size:16px;color:#fff;right: 76px;padding-right:20px;top:50%;transform:translateY(-50%);min-width: 151px;}
.float li dl dt{padding:11px;background:#4d69ca;border-radius:5px;position:relative; color:#fff; }
.float li p{ color:#666666; font-size: 12px;  }
.float li dl span{display:block;width:6px;height:11px;position:absolute;right:-6px;top:50%;margin-top:-6px;background:url('float_jt.png') center no-repeat;}
.float li:hover dl{display:block;}
.float .float2{padding:15px 0;margin-top:20px;}
.float .float2 li p{margin:0;}

.foot1 .fl{ margin-top: 45px; }
.foot1 .fl .le1{ float: left; }
.foot1 .fl .le2{ float: left;margin-left: 70px;  margin-top: 10px; }
.foot1 .ri{ width: 300px; float: right; border-left: 1px solid #475b7f; padding-left: 45px;box-sizing: border-box;margin-top: 55px; }
.foot1 .ri .title a{color:#ffffff; font-weight: bold; font-size: 18px; }
.foot1 .ri p{ font-size: 14px; line-height: 34px; color: rgba(255,255,255,.8); }
.le2ul li{ float: left; margin-right: 57px; }
.le2ul li .title a{ color:#ffffff; font-weight: bold; font-size: 18px; }
.le2ul li.titl1{display:none}
.le2ul li.titl7{display:none}


.le2ul li .title{ margin-bottom: 20px; }
.le2ul li p a{ color:#ffffff; font-size: 14px; line-height: 32px; }
.home1 .fnav{ display: block; }
.fnav{ font-size: 14px; color:rgba(255,255,255,.8);}
.fnav a{ color:rgba(255,255,255,.8);  font-size: 14px;}
.fnav em{ color:rgba(255,255,255,.8); font-style: normal;  font-size: 14px;}
.cen2{ margin-top: 30px; border-top: 1px solid #485c80; padding-top: 33px }

.Tsk .fl{ font-size: 12px; color:#ffffff; margin-top: 35px;color:rgba(255,255,255,.8); font-size: 14px; width: 724px; line-height: 24px; }
.Tsk .fl a{ color:rgba(255,255,255,.8); font-size: 14px; }


.b2{ background: url("b2.jpg") no-repeat center; padding: 30px 0;}
.b2ul li{ width: 374px;height: 163px; background: #fff; float: left; margin-right: 38px;margin-bottom: 32px; padding: 29px; box-sizing: border-box; }
.e4 .b2ul li{ height: 203px; }
.b2ul ul{ margin-right: -38px; margin-top: 24px; }
.b2ul li:hover .fl{ background:url("b3a.jpg") no-repeat center;}
.b2ul li .fl{ width: 105px; height: 105px; background:url("b3.jpg") no-repeat center; text-align: center; line-height: 105px; color:#fff; font-size: 50px; }
.b2ul li .ri{ width: 190px; }
.b2ul li .ri .title{ color:#333333; font-size: 20px; margin-bottom: 12px;margin-top: 6px; }
.b2ul li .ri .ftitle{ color:#999; font-size: 14px; line-height: 24px; }
.b2ul li:hover .ri .title{ color:#dc2327; }
.b2div .fl{ }
.b2div { background: #fff; padding: 30px 40px;}
.b2div .fl .title{ color:#333333; font-size: 24px; font-weight: bold; }
.b2div .fl .ftitle{ color:#666666; font-size: 20px; margin-top: 10px; }
.b2div .ri{ width: 186px;height: 52px; border-radius: 40px; background: #dc2327; text-align: center; line-height: 52px; margin-top: 6px; }
.b2div .ri a{ color:#fff; font-size: 20px; font-weight: bold; }
.padding{ padding: 30px 0;}
.b3div .fl{width: 606px;/* height: 386px; */}
.b3div .fl img{ width: 100%;height: 100%; display: block; }
.b3div .ri{margin-top: 32px;width: 560px;}
.b3div .ri .text p{ font-size: 16px; color:#333; line-height: 33px;padding-left: 14px; }
.b3div .ri .text p strong{font-size: 16px; color:#333;  }
.b3div{ background: #f7f7f7; margin-top: 44px; }
.b3div .ri .pic img{ width: 264px; margin-left: 23px;height: 193px; }
.b3div .ri .pic{ margin-top: 27px; }

.b4{ background: url("b4.jpg") no-repeat center; }

.b4 .b2ul li .fl{ background: none; border-radius: 50%; box-sizing: border-box; border: 1px solid #2672d1; font-size: 0;}
.b4 .b2ul li .fl span{ font-size: 48px;color:#1c6ccf;  }
.b4 .b2ul li:hover .fl{ background: #1c6ccf; }
.b4 .b2ul li:hover .fl span{ color:#fff; }
.b4 .b2ul li:hover .ri .title{ color:#1c6ccf; }
.b6{background: url("b5.jpg") no-repeat center;  }

.b6ul li{ width: 375px; height: 170px; background: #fff; margin-right: 37px; margin-bottom: 29px; float: left; padding: 24px 22px; box-sizing: border-box; }
.b6ul ul{ margin-right: -45px; }
.b6ul li .title{ color:#333333; font-size: 20px; font-weight: bold; height: 40px; position: relative; transition: .5s; }
.b6ul li .title::before{ content: ""; display: block; position: absolute; width: 19px;height: 2px; background: #333333; position: absolute; bottom: 0;transition: .5s; }
.b6ul li .ftitle{ color:#999999; font-size: 14px; line-height: 27px;  margin-top: 10px;transition: .5s;}
.b6ul li .fl{ width: 195px; }

.b6ul{ margin-top: 43px; }
.b6ul li .ri span{ font-size: 100px;color:#333333;  }
.b6ul li:hover .title{ color:#1c6ccf; }
.b6ul li:hover .title::before{ width: 100px; background: #1c6ccf; }
.b6ul li:hover .ri span{ color:#1c6ccf; }
.b7ul{ margin-top: 35px; }
.b7ul li{width: 376px; height: 317px; float: left; margin-right: 36px; }
.b7ul li a img{ width: 360px; height: 230px; display: block; padding: 8px; box-shadow: 0 0 5px rgba(0,0,0,.2); }
.b7ul ul{ margin-right: -40px; }
.b7ul li p{ color:#333333; font-size: 20px; font-weight: bold; text-align: center; padding-top: 15px; }
.b7ul li p span{ color:#1158d8; font-weight: bold; font-size: 20px;}
.b8{ background:  #0c276e; }

.b8ul{ margin-top: 34px; }
.b8ul li{ float: left; width: 376px; box-sizing: border-box; height: 245px; background: #fff; padding: 8px; position: relative; margin-right: 37px; margin-bottom: 27px; }
.b8ul li  img{ width: 100%; height: 100%; display: block; }
.b8ul ul{ margin-right: -40px; }
.b8ul li p{ display: inline-block; background: #dc2327; padding: 10px 18px; position: absolute; color:#fff;  font-size: 16px; font-weight: bold; bottom: 18px; left: 16px; }

.b9 .a6div li{ box-shadow: -5px 5px 1px rgba(0,0,0,.1);}
.d3ul li{ width: 276px; height: 239px; border: 1px solid #e5f3fc; float: left; margin-right: 28px; padding: 37px; box-sizing: border-box;  box-shadow: 0 0 10px #e5f3fc; }
.d3ul ul{ margin-right: -28px; margin-top: 90px; }
.d3ul li .pic{ width: 90px; height: 90px; border-radius: 50%; background: #1b6cce; text-align: center; line-height: 90px; margin: auto;  margin-top: -80px;  box-shadow: -8px 0 0 #cedef1;}
.d3ul li .pic span{ font-size: 44px;color:#fff;  }
.d3ul li .pic{}
.d3ul li .title{ text-align: center; color:#333333; font-size: 22px; padding-bottom: 30px; position: relative; padding-top: 18px; }
.d3ul li .title::before{content: ""; display: block; width: 16px; height: 2px; background: #1b6cce; position: absolute; left: 50%; transform: translateX(-50%); bottom: 12px; }
.d3ul li .ftitle{ color:#999999; font-size: 14px; line-height: 24px; text-align: center; }

.d4ul li{ width: 231px; height: 209px; background: #fff; float: left; padding: 35px 28px;box-sizing: border-box; position: relative; margin-right: 10px; }
.d4ul li .title{ color:#333333; font-size: 22px; font-weight: bold; height: 60px; position: relative; }
.d4ul li .title::before{ content: ""; width:22px; height: 1px; background: #333333; display: block; position: absolute; bottom: 15px; }
.d4ul li .ftitle{ color:#999999; font-size: 14px; line-height: 24px; }
.d4ul li .zm{ position: absolute; color:#f4f7fc; font-size: 100px; right: 8px; top: -12px; }
.d4ul ul{ margin-right: -15px; margin-top: 34px; }

.d5 .a5pic{ margin-top: 45px; }
.e2div{ background: #e7eeff; padding: 31px;  color:#666666; font-size: 16px; line-height: 30px; margin-top: 10px; }
.b2 .epic{ margin-top: 10px; }
.e3 .b7ul li a img{ height: 148px; }
.e3 .b7ul li{ height: 222px; }
.e3 .b7ul li p{ color:#1158d8; font-weight: bold; }
.e3 .b7ul li p span{ color:#333333; font-weight: bold; }
.mush .e3 .b7ul li a img{ width: 262px; height: 148px; }
.mush .e3 .b7ul li{ width: auto; margin-right: 28px; }

.e4{ background: none; }
.e4 .b2ul li{ box-shadow: 0 0 10px #e5f3fc; }
.e4 .b2ul ul{ margin-top: 30px; }
.e5{ background: url("e4.jpg") no-repeat center; padding: 46px 0;}
.e5 .title{ color:#ffffff; font-size: 34px; }
.e5 .ftitle{ color:#ffffff; font-size: 24px; margin-top: 16px; }
.e5 .ri{ width: 207px; height: 52px; background: #dc2327; border-radius: 50px; text-align: center;line-height: 52px; margin-top: 20px; }
.e5 .ri a{ font-size: 20px; color:#fff; font-weight: bold; }

.f8{  background: url("ab6.jpg") no-repeat center;}
.f8 .a8ul li{ border-right: 1px solid #e0e0e0; transition: .5s; }
.f8 .a8ul li:hover{ box-shadow: 0 0 10px #e5f3fc; }
.f8 .a8ul::before{background: #e0e0e0; }

.f8 .a8ul li {  }
.f8 .a8ul li .pic span{ color:#3486e9; }
.f8 .a8ul li .title{ color:#333333; }
.f8 .a8ul li:hover .title{ color:#1b6cce; }
.g1{ background: #f5f5f5;padding-top: 35px; padding-bottom: 35px; }
.g1 .fl{ width: 287px; background: #fff;}
.g1 .ri{ width: 886px; background: #fff; }
.g1 .fl .text{ width: 100%; background: #1b6cce; height: 113px; padding: 30px 27px; box-sizing: border-box; }
.g1 .fl .text ul{border: 1px solid #1b6cce;}
.g1 .fl .text .title{ color:#ffffff; font-weight: bold; font-size: 30px; }
.g1 .fl .text .ftitle{ color:#fff; font-size: 16px;padding-top: 2px; }
.g1 .fl .nav li{height: 48px;line-height: 48px;/* border-bottom: 1px solid #eeeeee; *//* border-left: 4px solid #1b6cce; */padding-left: 29px;background: #e4e4e4;margin: 15px 15px;}
.g1 .fl .nav li a{display: block;font-size: 16px;background: url(zuocelm.png) no-repeat left center;padding-left: 40px;}
.g1 .fl .nav li:hover{ background: #1b6cce; }
.g1 .fl .nav li:hover a{ color:#fff; }
.g1 .fl .nav li:hover span{ color:#fff; }
.g1 .fl .nav li span{ float: right; margin-right: 20px; }
.g1 .text2{ padding-left: 24px; padding-top: 18px; border-left: 4px solid #1b6cce; padding-bottom: 20px;    background: #e4e4e4; }
.g1 .text2 .l1{ float: left; margin-top: 2px; }
.g1 .text2 .l2{ float: left;  color:#1b6cce; font-size: 16px; font-weight: bold; margin-left: 8px; }
.g1 .text3{background: #b1b1b173;padding-bottom: 20px;margin-top: 20px;}
.g1 .text3 .title{ color:#ffffff; font-weight: bold; font-size: 16px; background: #1b6cce; padding-left: 20px; padding-top: 12px; padding-bottom: 12px; }
.g1 .text3 form p{ }
.g1 .text3 form{ width: 232px; margin: auto; margin-top: 23px; }
.g1 .text3 form input{ border: 1px solid #eeeeee; width: 100%; height: 38px; line-height: 38px;color:#999999; text-indent: 1em; font-size: 14px; }
.g1 .text3 form p{ margin-bottom: 11px; position: relative; }
.g1 .text3 form p img{ position: absolute; right: 0; top: 0; height: 26px; margin-top: 8px; }
.g1 .text3 form input:focus{ border: 1px solid #1b6cce; }
.g1 .text3 form .sub{ text-indent: 0; background: #1b6cce; color:#fff; border-radius: 8px;}
.g1 .text4{border-top: 16px solid #f3f5f5; }
.g1 .text4 ul { font-size: 0; }
.g1 .text4 ul li{width: 50%;float: left;box-sizing: border-box;border-bottom: 1px solid #f5f5f5;padding-top: 10px;padding-bottom: 10px;text-align: center;background: #e4e4e4;}
.g1 .text4 ul li:nth-child(2n-1){ border-right: 1px solid #f5f5f5; }
.g1 .text4 ul li .pic{text-align: center;width: 55px;height: 55px;border-radius: 50%;background: #1b6cce;text-align: center;line-height: 55px;color:#fff;margin: auto;display: none;}
.g1 .text4 ul li .pic span{ font-size: 24px; color:#fff; }
.g1 .text4 ul li:last-child .pic span{ font-size: 14px; }
.g1 .text4 ul li:nth-child(1) .pic span{ font-size: 18px; }
.g1 .text4 ul li .title{ color:#333333; font-size: 14px; font-weight: bold; margin-top: 6px;}
.g1 .text4a ul li{width: 12.5%;background: #cecbcb;}
.g1 .text4a ul li{border-right: 1px solid #eeeeee; box-sizing: border-box; }
.g1 .text4a ul li:last-child{ border: none; }
.g1 .text4a ul{font-size: 0;background: #cecbcb;}
.g1 .text4a {margin-bottom: 18px;border-top: 0;/* background: #020202; *//* display: block; */}
.top4 .ri .close{ position: absolute; right: 0; top: 0; color:#fff; font-size: 26px; margin-top: -27px; cursor: pointer;  }

.Nsuu{  }
.Nsuu .g1{background: #f5f5f5;}

.g1 .text5{border-top: 16px solid #f3f5f5; p }
.g1 .text5 .title{ color:#ffffff; font-weight: bold; font-size: 16px; background: #1b6cce; padding-left: 20px; padding-top: 12px; padding-bottom: 12px; }
.g1 .text5 .text5a{ padding: 15px 12px; box-sizing: border-box; font-size: 0; }
.g1 .text5 .text5a p{ width: 46%; margin-left: 2%; margin-right: 2%; line-height: 35px; text-align: left;
	 background: #f7f7f7; border-radius: 5px; margin-bottom: 6px; padding-left: 10px; box-sizing: border-box; display: inline-block; }
.g1 .ri{ padding: 16px 30px; box-sizing:border-box; min-height: 914px; }
.g1 .ri .text1 .title{ float: left; line-height: 50px;border-bottom: 2px solid #1b6cce; color:#1b6cce; font-size: 22px; }
.g1 .ri .text1 .ftitle{ float: right;  line-height: 50px; height: 50px; }
.g1 .ri .text1 .ftitle a{ color:#999999; font-size: 12px; }
.g1 .ri .text1 .ftitle a:last-child{ color:#525252; }
.g1 .ri .text1 .ftitle img{ position: relative; top: 2px; }
.g1 .ri .text1{border-bottom: 1px solid #e5e5e5; }

.g1 .ri .riul li{ border-bottom: 1px dashed #dfdfdf; padding: 18px 0; position: relative; padding-bottom: 24px; }
.g1 .ri .riul li .title{ color:#333333; font-weight: bold; font-size: 18px; margin-bottom: 14px; }
.g1 .ri .riul li .descr{ font-size: 14px; color:#666666; line-height: 24px; }
.g1 .ri .riul li .Gzm span{ padding: 6px 16px; border: 1px solid #eceef7; border-radius: 5px; margin-right: 10px; color:#999999; font-size: 12px; }
.g1 .ri .riul li .Gzm{ margin-top: 15px; }
.g1 .ri .riul li .more{ width: 89px; height: 30px; line-height: 30px; text-align: center; border-radius: 5px; background: #1b6cce; color:#fff; position: absolute; right: 0; bottom: 21px;

}
.g1 .ri .riul li:hover .more{ background: #dc2327; }

.page{ margin-top: 20px; padding-bottom: 10px; }
.page a{ border: 1px solid #e9e9e9; padding: 5px 10px; color:#e9e9e9; font-size: 14px; }
.page b{border: 1px solid #e9e9e9; padding: 5px 10px; color:#e9e9e9; font-size: 14px; }
.page a:hover{ background: #1b6cce; color:#fff; }


.textnr>.title{ color:#333333;font-size:26px; font-weight: bold;text-align: center; padding-top: 33px; padding-bottom: 16px; }
.textnr>.ftitle{ text-align: center; color:#999999; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding: 10px 0;}
.textnr>.ftitle span{ color:#999999; font-size: 14px; margin-left: 5px; margin-right: 5px; }
.textnr .Tumm{ padding: 24px 25px; padding-bottom: 15px; box-shadow: 0 0 10px #e5f3fc; margin-top: 31px; margin-bottom: 30px; }
.textnr .Tumm .pic{ text-align: center; margin-bottom: 15px; }
.textnr .Tumm .pic img{ width: 100%; }
.textnr .Tumm .title strong{color:#333333; font-size: 15px;  }
.textnr .Tumm .ftitle{ color:#333333; font-size: 14px; line-height: 27px;padding-top: 6px; }
.textnr .Tumm b{ color:#dc2327; }
.textnr .nr p{ color:#666666; font-size: 16px; line-height: 30px; text-indent: 2em;  margin-bottom: 16px; }
.textnr .nr p img{ max-width: 100%; height:auto;  margin-top: 10px; margin-bottom: 10px; }
.textnr .Tmn1{padding: 24px 25px; box-shadow: 0 0 10px #e5f3fc; margin-top: 32px; }
.textnr .Tmn1 .p1s{ color:#333333; font-size: 14px; line-height: 27px; margin-bottom: 6px; }
.textnr .Tmn1 p{ color:#666666; font-size: 14px; line-height:34px; }
.textnr .Tmn1 b{ color:#dc2327; font-weight: bold; }
.textnr .Poek{ overflow: hidden; margin-top: 27px; }
.textnr .Poek p{ width: 372px; height: 44px; line-height: 44px; background: #f7f7f7; float: left; color:#666666; font-size: 14px; text-align: center; padding: 0 10px; }
.textnr .Poek p a{ color:#666666; font-size: 14px; }
.textnr .Poek .l2{ float: right; }
.textnr .Poek1 .title{ color:#333333; font-size: 20px; font-weight: bold; padding-top: 26px; padding-bottom: 14px; border-top: 1px solid #e5e5e5; margin-top: 29px; }
.textnr ul li{ width: 390px; float: left; margin-right: 40px; line-height:27px; }
.textnr ul li span{color:#999999; font-weight: bold; position: absolute; margin-top: -1px; }
.textnr ul li a{ color:#333333; font-size: 14px; width: 312px;text-overflow: ellipsis;margin-left: 8px; white-space: nowrap; overflow: hidden; display: inline-block; }
.textnr ul li b{ font-weight: 400; color:#999999; font-size: 14px; float: right; }
.textnr ul{ margin-right: -40px; }

.Poekneirong{clear:both;display:block}

.sideMenu {  }
.sideMenu .sdiv{ display: none; }
.sideMenu .Smep p span{ color:#ff0c0c; font-size: 20px;margin-right: 8px; }
.sideMenu .Smep p{ color:#000000; position: relative; float: left; overflow: hidden; font-size: 14px; }
.sideMenu .Smep p:nth-child(1){ width: 263px;  padding-left: 12px; }
.sideMenu .Smep p:nth-child(2){ width: 202px; text-align: center; }
.sideMenu .Smep p:nth-child(2)::before{ background: #eaeaea; width: 1px; height: 9px;content:""; position: absolute;left: 0; top: 50%; transform: translateY(-50%); }
.sideMenu .Smep p:nth-child(2)::after{ background: #eaeaea; width: 1px; height: 9px;content:""; position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.sideMenu .Smep p:nth-child(3){ width: 330px;text-align: center; }
.sideMenu .Smep{ border-bottom: 1px solid #f2f2f2; height: 60px; line-height: 60px; position: relative;}
.sideMenu .sdiv{ padding: 20px 30px; box-sizing: border-box; line-height: 28px;
 box-shadow: 0 0 10px #e5f3fc;
 }
.sideMenu .Smep .icon-xia{ float: right; color:#666666; position: absolute; right: 0; top: 0; }

.textnr1>.ftitle{ font-size: 100px; text-transform: uppercase; color:#fafafa; font-weight: bold; }
.textnr1>.title{  color:#333333; font-size: 32px; font-weight: bold;margin-left: 5px; }
.textnr1>.title::before{ content: ""; display: block; width: 24px; height: 1px; background: #333333;margin-top: 62px; position: absolute;}
.textnr1 .texts p{font-size: 15px; color:#666666;box-sizing: border-box; line-height: 27px; margin-bottom: 24px; }
.textnr1 .texts strong{ }
.textnr1 .tiemsaa{position: absolute;margin-top: 44px; }
.textnr1 .smt{ color:#333333; font-size: 14px; margin-top: 46px; }
.textnr1 .smt b{ color:#1b6cce; }
.textnr1 .Mopp{border-top: 1px solid #eaeaea; margin-top: 36px; }
.text1a>div{float: left;}
.text1a>div:nth-child(1){ width: 237px; }
.text1a>div:nth-child(2){ width: 160px;}
.text1a>div:nth-child(3){ width: 350px;}
.text1a{ overflow: hidden; }
.text1a>div .title{ font-size: 14px; font-weight: bold; }
.text1a>div .ftitle{ font-size: 14px; color:#333;  }
.text2a{ border-top: 1px solid #efefef; padding-top: 30px; margin-top: 25px; }
.text2a>div{ width: 50%; box-sizing: border-box; float: left; padding-bottom: 25px; }
.text2a .le2{ float: right; border-left: 1px solid #d0d0d0;padding-left: 27px; }
.text2a>div p strong{ font-weight: bold; display:block; margin-bottom: 10px; }
.text2a>div p{ color:#333333; font-size: 14px;line-height: 36px; }
.text2a .Ytmns{ width: 100%; height: 52px; line-height: 52px; background: #1b6cce; clear: both; text-align: center; color:#fff; }

.map{ width: 100%; height: 410px;}
.Maps{ padding: 10px;  box-shadow: 0 0 10px #e5f3fc; margin-top: 37px;}
.lxwm{  margin-top: 32px; position: relative; }
.lxwm .b{ color:#333333; font-weight: bold; font-size: 24px; }
.lxwm .ftitle{ color:#999999; font-size: 14px;padding-top: 10px; padding-bottom: 12px; }
.lxwm .hx{ width: 38px; height: 2px; background: #333333; }
.lxwm .Bs{ font-size: 20px; margin-top: 20px;}
.lxwm .Test{ margin-top: 12px; }
.lxwm .Test p{ line-height: 36px; margin-top: 8px; }
.lxwm .Test p img{ position: relative; top: 5px; margin-right: 12px; }
.lxwm .TsdA{
 width: 244px;
 height: 312px;
 /* background: url("lx.jpg") no-repeat center; */
 position: absolute;
 right: 0;
 top: 290px;
 padding-top: 167px;
 box-sizing: border-box;
 text-align: right;
 padding-right: 20px;
 /* bottom: auto; */
}
.lxwm .TsdA .title{ color:#999999; font-size: 34px; }
.lxwm .TsdA .ftitle{ color:#999999; font-size: 24px; letter-spacing: 12px; text-transform: uppercase; }

.Bosm{margin-top: 46px;position: absolute;top: 70px;right: 10px;}
.Bosm .title{color:#333333; font-size: 20px; }
.Bosm .ftitle{ color:#999999; font-size: 14px; padding-top: 18px; padding-bottom: 28px; }


.j1ul li{padding: 20px; }
.j1{ background: #f5f5f5; padding-top: 47px; padding-bottom: 80px; }
.j1 .t1{ color:#333333;font-size: 18px; }
.j1ul{ border-top: 1px solid #e8e8e8; margin-top: 32px; }
.j1ul li{ }
.j1ul li .title{ color:#333333; font-size: 20px; font-weight: bold; }
.j1ul li .description{ color:#666666; font-size: 14px; margin-top: 14px; }
.j1ul li:hover{ background: #fff; box-shadow: 0 0 10px #e5f3fc; }

.riul2 li{ width: 248px; height: 210px; float: left; margin-right: 33px; margin-top: 33px; }
.riul2 ul{ margin-right: -33px; }
.riul2 li .pic{ height: 172px; width: 100%;  position: relative; }
.riul2 li .pic::before{ width: 100%; height: 100%;  border-radius: 0 15px 0 15px; background: #edf2f7; content: ""; position: absolute; margin-left: -5px;margin-top: 7px; }
.riul2 li .pic img{ width: 100%; height: 100%; display: block;  border-radius: 0 15px 0 15px;position: relative; z-index: 9; }
.riul2 li i{ font-style: normal; float: right; }
.riul2 li i img{ margin-right: 3px; }
.riul2 li b{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 80%;display: inline-block; }
.riul2 li .title{ padding-top: 18px; }








@media screen and (max-width:1600px) and (min-width:0px){
.cen{ width: 94%; }
.cen-1050{ width: 94%;  }

}

@media screen and (max-width:640px) and (min-width:0px){

	.tu2{ display: block !important;}
	.tu1{ display: none !important;}
.BigDiv{ overflow: hidden; }
.top .right > ul > li span{ display: none; }
.fullslide  .bd li .tu1{display: none;}
.fullslide  .bd li .tu2{display: block; width: 100%; }
.tu1{ display: none;}
.tu2{ display: block; }
.fullslide .prev, .fullslide .next{ display: none; }
.float{ display: none;}
.fullslide .text .title{ display: none; }
.fullslide .text .pic{ display: none; }
.fullslide1 .bd::before{ bottom: -2px; }
.fullslide1 .text{ width:80%; margin-top: 0;  bottom: 20%; left: 50%; margin-left: -40%; }
.fullslide1 .text .title{ font-size: .6rem; }
.fullslide1 .text .ftitle{ font-size: .7rem; }
.fullslide1 .text .smrt{ font-size: .4rem; line-height: .5rem; margin-top: 40px; }
.clname .ftitle{ font-size: .8rem;margin-left: -100px;
margin-top: -23px;}
.fullslide .cen{  top: inherit; bottom: -80px;}
.fullslide .text{ width: 90%; left: 50%; height: 350px; transform: translateX(-50%); top: inherit;bottom: 0;
padding: 15px 16px; box-shadow: 0 0 5px rgba(0,0,0,.1); }
.fullslide .text .input_but{ font-size: .48rem; }
.fullslide .hd{display: none; }
.pics{ margin-top: .3rem; }
.fullslide .text .ftitle{ font-size: .42rem; }
.fullslide .text .ftitle .sjcx{ font-weight: normal;  display: block; color:#ff7109; font-size: .57rem; font-weight: bold; }
.fullslide .text .ftitle .sjcx a{ color:#02469b; font-size: .57rem; font-weight: bold; }
.clname{font-size: .4rem; height: 80px; margin-top: 60px; }
.home .top{ position: relative; }
.top .left{ position: absolute; left: 50%; transform: translateX(-50%); margin-left: 0; }
.top .t1{ width: 1.54rem; }
.top{ z-index: 9999;  }
.name{ font-size: 18px;  padding-top: 14px; }
.a1ul{ margin-top: 10px; }
.fname{ font-size: 12px; }
.g1aul li .time{ display: none; }
.g1aul li .pic{ float: none; width: 100%; height: auto; }
.g1aul li .text{ float: none; width: 100%; }
.g1aul li .text .more{ padding-top: 12px; }
.g1aul li{ padding-bottom: 15px; padding-top: 15px; margin-bottom: 15px; }
.g1aul li .text .description{ border: none; }
.g1aul li .text .title{ font-size: 20px; }
.g1aul li .text .description{ height: auto; line-height: 24px; font-size: 14px; }
.home .top .t2{ display: inline-block; }
.top .right>ul>li{ line-height: 32px; float: none; width: 100%; }
.top .right .ri1::before{ display: none; }
.top .right .ri1{ float: none; width: 100%; text-align: center; }
.top .right .rigd1{ width: 100%; }
.top .right .le1{ display: none; }
.top .right{ z-index: 999; }
.top .right>ul{ float: none; }
.top .form{ display: none; }
.top .left{ margin-top: 0; margin-left: 0;width: auto;}
.top .ment{ margin-top: 15px; margin-left: 5%;float: left; width: auto; }
.top .ment img{ width: 20px; }
.BigDiv{min-width: 320px;}
.cen{ min-width: 280px; }
.sjcx{ display: inline-block;}
.sjyc{ display: none;}
	.BigDiv{max-width: 640px; min-width: 320px; margin: auto; }
	.logm{ float: right; margin-right: 15px; font-size: 20px; margin-top: 13px; }
	.logm span{ color:#fe5e10; }
.top{ height: auto; margin-top: 0; padding: 5px 0; }
.cen{width: 94%; margin: auto; }
.lc{ display: none; }
.ment img {width: 30px;}
.ment { float: left; margin-top: 7px; }
.b1 .a2div .left img{ margin-top: 0; margin-left: 0; }
.b1 .a2div .right{ width: 100%; }
.b1{ padding-bottom: 20px; }
.top .right > ul > li{  height: auto; text-align: left; }
.top .right > ul > li .text{ position: relative; width: 100%; height: auto; margin: auto; left: 0; background: none; }
.top .right > ul > li .text .pic{ display: none; }
.top .right > ul > li .text ul{ float: none; width: 100%; margin-right: 0; margin-top:10px; }
.top .right > ul > li .text ul li a{ color:rgba(255,255,255,.5); }
.top .right > ul > li .text ul li{ float: none; margin: auto; }
.fullslide{ margin-bottom: 70px; }
.top .right{ position: fixed;
 margin-left: 0;
	    width: 50%;
	    left: -100%;
			top: 0;
	    background: #242424;
	    padding: 5px 0;
			height: 100%;
	    z-index: 9999999999;transition:.5s;
	    margin-top: 0px;
			background: #ff6c00; padding-bottom: 15px;
			background-size: 80px;
 }
 .top .right{ margin-right: 0; }
 .top .right.on{ left: 0; padding-left: .24rem; }
 .colse img{width: .3rem; }
 .teclu li img{ width: .42rem; position: relative; top: 3px; margin-right: .1rem; }
 .top{background: rgba(255,255,255,.5); position: absolute !important; width: 100%; }
.top .right > ul > li{ width: 100%; margin: auto; padding: 4px 0;}
.top .right > ul > li ul{ background: none;margin-top: 6px; }
.top .right > ul > li ul li{ }
.top .right > ul > li:hover ul li{ height: 24px; line-height: 24px; text-align: left; }
.top .right > ul > li:hover ul{ padding: 0; padding-left: 30px; box-sizing: border-box; width: 100%; transform: translateX(0);left: 0; box-shadow: 0 0 0;}
.top .right > ul > li ul li a{ font-size: .24rem; }
.top .right > ul > li::before { display: none; }
.colse{ margin-top: .3rem; }
.teclu{ margin-top: .5rem; }
.top .right > ul > li:hover{ border: none; }
.top .right > ul{ margin-right: 0; }
.top .right > ul > li ul{ position: relative; }
	 .top .right > ul > li a {
	    color: #fff;
	    font-size: .3rem;
	  }
.a2div .left{ width: 100%; text-align: center; }

	.picMarquee-left .bd ul li{ width: 100%; }
.picMarquee-left .bd ul li img{ width: 100%; height: auto; }
.name1{ color:#1b1b1b; font-size: .3rem; }
.name1::before{ height: .06rem; width: 1rem; }


.a1sjul{ overflow-x: auto; padding-top: .3rem; padding-bottom: .2rem; padding-left: .1rem; }
.a1sjul ul{ white-space: nowrap;}
.a1sjul ul li{ width: 4.6rem; height: 4.7rem; border-radius: 15px;padding: .24rem; margin-right: .3rem; box-sizing: border-box; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,.2); display: inline-block; }
.a1sjul ul li .title{ color:#ff7109;font-size: .33rem; text-align: center; padding-top: .1rem; }
.a1sjul ul li .pic img{ border-radius: 10px; height: 2.6rem; }
.a1sjul ul li .pic{ margin-top: .15rem; }
.a1sjul ul li .ftitle{ white-space: normal; font-size: .18rem; color:#999999; text-align: center; width: 3.6rem; margin:auto; margin-top: .2rem; }
.moensj{ width: 3.35rem; height: .7rem; border-radius: 50px; text-align: center; line-height: .7rem; margin: auto; margin-top: .3rem;  }
.moensj a{ color:#ffffff; font-size: .3rem; }
.moensj.ju{background-image: linear-gradient(to right,#ffa30b,#ff8400);}
.moensj.buls{background-image: linear-gradient(to right,#0350ae,#024699);}
.name1{ padding-top: .65rem; }
.a2div{ margin-top: .27rem; }
.a2div .fl{ width: 2.4rem; height: 2.4rem; overflow: hidden; border-radius: 50%; }
.a2div .fl img{ width: 100%; height: 100%; display: block; }
.a2div .hei{ padding: 0; }
.a2div .ri{ width: 3.6rem; padding-top: 0; margin-top: .35rem; }
.a2div .ri .pic{width: .54rem; float: left; }
.a2div .ri .title{ font-size: .36rem;width: 2.8rem; float: right; padding: 0; margin-bottom: 0; }
.a2div .ri .ftitle{float: right; width: 2.8rem;color:#999999; font-size: .16rem; }
.a2d2{ margin-top:.3rem;  }
.a2div .a2d2 .ri .title{ color:#02469b; }
.a2d12 .ri .title{ color:#ff6d00 !important; }
.a8{ margin-top: .5rem; }
.a8 .a3ul li{ background: none; width: 29%; margin-left: 2%; margin-right: 2%;}
.a3ul li .text{ display: none; }
.a3ul ul{ margin: auto; }
.a8 .a3ul{ margin-top: .4rem; }
.a8 .a3ul li span{ display: none !important;}
.a8{ padding-bottom: .6rem; }
.a9ul li{width: 4.6rem; height: 3.2rem; margin-right: .3rem; display: inline-block;}
.a9ul li img{ width: 100%; height: 100%; }
.a9ul{ overflow-x: auto; margin-top: .6rem; }
.a9ul ul{ white-space: nowrap;}
.a9ul2{ margin-top: .4rem; margin-bottom: .4rem;}
.a9ul2 ul{ font-size: 0; }
.a9ul2 li{width: 33.33%; display: inline-block; text-align: center;}
.a9ul2 li .pic{ width: .85rem; height: .85rem; margin: auto; }
.a9ul2 li .title{ color:#333333; font-size: .24rem; }
.a9ul2 li .ftitle{ color:#999999; font-size: .18rem; }
.a10sj{ background: #ff6d00; height: .88rem; padding: .45rem 0;}
.a10sj p{ width: 5rem; height: .88rem; margin:auto; border-radius: 50px; background: #fff; text-align: center; line-height: .88rem; }
.a10sj p a{ color:#ff6d00; font-size: .36rem; }
.fot2{ padding: 0; }
.fot2 .cen{ width: 94%; }
.fot2 .fl2{ display: none; }
.fot2 .ri{ width: auto; }
.fot2 .ri .name{ display: none; }
.fot2 .ri .pic{ margin-right: 0; margin-left: 10px; }
.fot2 .fl1 .ftitle{ font-size: .30rem; }
.fot2 .fl1 .title{ font-size: .24rem; margin-top: 0; }
.fot2 .text{ padding-top: 10px; }
.fot2 .text p{ font-size: 12px; }
.fot2 .text p a{ font-size: 12px; }
.f2diav{ margin: auto; padding-top: .24rem; padding-bottom: .12rem; border-bottom: 1px solid #8d8d8d; margin-bottom: .2rem; }
.f2diav ul li{ display: inline-block; width: 33.33%; text-align: center; }
.f2diav ul li a{ color:#999999; font-size: .2rem; }
.f2diav ul{ font-size: 0; }
.fot1{ position: relative; display: none; }
.fot1 .pic{ margin-left: 0; width: 1.9rem; }
.fot1 .text{ line-height: inherit; font-size: .24rem; margin-left: 2rem;}
.b2 .name1{ background: #fff; margin-bottom: .3rem; }
.b2{ margin-top: .3rem; padding-bottom: .2rem; }
.b2ul{ margin-top: .1rem; }
.txt{ padding-top: .3rem; margin-top: 0; }
.txt span{ background: none; color:#fe7004; border: none; font-size: .24rem; font-weight: 400;}
.kcbule .txt span{background: none; color:#fe7004; border: none; font-size: .24rem; }
.b2ul li .pic{ width: .9rem; height: .9rem; margin: auto; }
.b2ul li .title{ font-size: .22rem; }
.b2ul li { margin-bottom: .2rem; }
.moren a{ font-size: .3rem; height: .68rem; line-height: .68rem; }
.lans a{ background-image: linear-gradient(to right,#02469b,#327bd5);}
.b3div .text{ display: none; }
.kcbule .b3 .txt span{ color:#3fb664; }
.kcbule .b3 .txt.jus span{ color:#ff6e01; }
.b3div{ margin-bottom: 0rem;}
.b3div .pic{ margin-bottom: 0; }
.b5 .pic{ margin-top: 10px; }
.b5{ margin-top: 15px; }
.b6sjul{ margin-top: .6rem; }
.b6sjul ul{ margin-right: -20px; font-size: 0; }
.b6sjul li{ width: 1.64rem;height: 1.64rem; margin-left: .02rem; margin-right: .02rem; display: inline-block; background: #eeeeee; }
.b6sjul li.on{ background: #fe7004;}
.b6sjul li .title{ color:#999999; font-size: .3rem; text-align: center; margin-top: .26rem; }
.b6sjul li .ftitle{ color:#999999; font-size: .16rem; text-align: center; }
.b6sjul li.on p{ color:#fff; }
.b6sjdiv{ margin-top: .5rem; }
.b6sj{ margin-bottom: .7rem; }
.b5{ margin-bottom: 0; }
.c2ul li{ width: 3.25rem; height: 2.4rem; padding-top: .1rem; padding-bottom: .1rem; box-shadow: 0 0 5px rgba(0,0,0,.2); margin-right: .22rem; margin-bottom: .22rem; }
.c2ul li .pic{ width:1.1rem; height: 1.1rem; margin:auto; padding-top: 0; }
.c2ul li .title{ color:#02469b; font-size: .24rem; padding-top: 0; }
.c2ul li .ftitle{ font-size: .18rem; line-height: inherit; }
.c2ul{ margin-top: .36rem; }
.c2{ background: #fff; }
.c4sj .name1::before{ display: none; }
.c4sj .name1{ color:#03469d; margin-bottom: .3rem; }
.c5sj .name1{ color:#ff6d00; margin-bottom: .3rem; }
.c5sj .name1::before{ display: none; }
.a9ul li{ vertical-align: top; }
.c6sj .a9ul li{ width: 2.9rem; height: 2.8rem; margin-right: .15rem; }
.c6sj .a9ul li .title{ text-align: center; color:#999999; font-size: .18rem; }
.c6sj .a9ul li img{ height: 2.31rem; }
.d2ul li .ftitle{ margin-top: 0; }
.d2ul li .title{ margin-top: 5px; color:#fd6d01; }
.d2ul li{ height: 2.5rem;}
.d2{ background: none; }
.moren a{ font-weight: 500;}
.d4sja{ margin-bottom: .8rem; }
.c1p{ color:#666666; font-size: .20rem; line-height: inherit; padding: 0 .5rem; margin-top: .5rem; margin-bottom: .5rem; }
.e2 .b6sjul li{ height: auto;padding-bottom: .3rem; }
.e2 .b6sjul li.on{ background: #03479c; }
.e2ul li{ margin-bottom: 0; }
.e2ul .b6sjul{ margin-bottom: .4rem; }
.e2{ background: none; }
.e2 .fl{ width: 2.63rem;  margin-right: .25rem; position: relative;z-index: 99;margin-left: .34rem; }
.e2ul .ri{ width: 100%; float: none;  }
.e2ul .ri .title{ font-size: .36rem; }
.e2ul .ri .title span{ font-size: .2rem; top: -4px; }
.e2ul .ri .ftitle{ font-size: .36rem; line-height: inherit; }
.e2ul .ri .ft2{ font-size: .29rem; }
.e2ul .ri .more{ width: auto; }
.e2ul .ri .more a{ font-size: .24rem; }
.e2ul .ri .description{ background: #eeeeee;color:#666666; font-size: .2rem; line-height: inherit; line-height: 22px; padding-top: .9rem;  padding-left: .34rem; padding-right: .34rem; padding-bottom: .2rem; }
.p3ul li{ width: 4.6rem; height: 3.9rem; float: none; display: inline-block; margin-left: 0; margin-right: .25rem; margin-left: .1rem; display: inline-block; }
.p3ul ul{ white-space: nowrap;}
.p3ul{ overflow-x: auto; margin-top: .5rem; margin-bottom: .4rem; padding: 10px 0; }
.p3ul li{ box-shadow: 0 0 5px rgba(0,0,0,.3); border-radius: 13px; }
.p3ul li .text{ font-size: .44rem; padding-top: 0; line-height: 2.6rem; }
 .p3ul li .textA{text-align: center; color:#999999; font-size: .2rem;}
.p3ul li .pic{ width: 100%; height: 2.6rem; }
.p3ul li .pic img{height: 100%; display:block; width: 100%; max-width: inherit; }
.e3 .name1{ padding-top: .1rem; }
.e3{ margin-bottom: .8rem; }
.b1ul{ margin: auto; }
.f1 .b1ul li{ width: 2.5rem; height: 2.2rem; background: #ff7109; margin-right: .18rem; display: inline-block; float: none; }
.f1 .b1ul li .pic{ width: .86rem; height: .86rem;border-radius: 50%; margin: auto; overflow: hidden; margin-top: .1rem;  }
.f1 .b1ul ul{ white-space: nowrap;}
.f1 .b1ul{ overflow-x: auto; }
.b1ul li .title{ font-size: .28rem; color:#fff; }
.b1ul li .ftitle{ font-size: .18rem; color:#fff;width: 90%;margin: auto; line-height: inherit; white-space: normal; }
.b1ul li .ftitle br{ display: none; }
.f2sj p { margin-top: .4rem; }
.f2sj p span{ display: inline-block; width: 50%; text-align: center; height: .87rem; line-height: .87rem; background: #eeeeee; color:#999999; font-size: .3rem; }
.f2sj p span.on{ background: #ff7109; color:#fff; }
.f2div .title{ font-size: .3rem; color:#333333; }
.f2div .title br{ display: none; }
.f2div{ margin-top: 0; }
.f2div .title{ margin-bottom: 0; }
.f2div .ftitle{ line-height: inherit; font-size: .2rem;float: left; }
.f2div .ftitle br:nth-child(2n-1){ display: none; }
.f2div .ri{ width: 100%; text-align: center; margin-top: 20px; }
.f2div .fl{ width: 100%; }
.f2div .ri img{ max-width: 98%; height: auto; margin: auto; }
.f2div .more{ position: relative; bottom: inherit; float: right; width: auto; margin-top: 15px; }
.f2div .more a{ font-size: .24rem; }
.picScroll-left .bd ul li{ width: 6rem; }
.l1 .picScroll-left .pic{ width: 2.9rem; height: 4rem; }
.l1 .picScroll-left .text{ width: 2.73rem; margin-left: .3rem; padding-bottom: 5px; }
.l1 .picScroll-left .text .title{ font-size: .36rem; }
.l1 .picScroll-left .text .ftitle{ font-size: .2rem; line-height: 24px; }
.l1 .picScroll-left .hd a{ display: none; }
.l1 .moren{ margin-top: 0; }
.l1 .moren i{ font-size: .18rem; }
.l1 .moren a{ padding: 0 5px; margin-top: 5px; }
.fullslidesm{ margin-bottom: 0; }
.l1 .picScroll-left{ background: #f6f6f6; padding: .5rem 0; margin-top: .2rem; margin-bottom: .28rem; }
.l2{ background: none;padding-top: 1px; }
.l2 .name1{ font-size: .3rem; color:#1b1b1b; font-weight: 400; }
.l2 .name1::before{display: block; }
.l2 .text { text-align: center; margin-bottom: 10px; }
.l2 .text p{ font-size: .18rem; color:#666666; line-height: inherit; display: contents;}
.l3 .name1 span{font-size: .6rem; margin-top: -12px; }
.cmd{ font-size: .18rem; color:#666666; text-align: center; margin-top: .3rem; }
.l3div{ margin-top: 15px; display: none; }
.l3ul ul li{ display: inline-block; float: none; }
.l3ul ul{ white-space: nowrap; }
.l3ul{ overflow-x: auto; margin-top: 15px; }
.l4{ margin-top: 0px; }
.l6ul li{ padding: 15px; }
.l6ul li .fl{ width: 2.74rem; height: 2rem; margin-left: .3rem;}
.l6ul li .ri{ width: 3.2rem; margin-right: .3rem; }
.l6ul li .ri .title{ font-size: .24rem; color:#1b1b1b;margin-top: 7px; }
.l6ul li .ri .time{ display: none; }
.l6ul li .ri .ftitle{ color:#999999; line-height: 20px; font-size: .16rem; margin-top: 10px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.l6ul ul{ margin-top: 20px; padding: 15px 0 !important;}
.l5{ margin-bottom: 20px; }
.l6ul li{ padding: inherit; margin-bottom: 0; padding: 15px 0;}
.Tyongd{ background: #f6f6f6; padding-bottom: 15px; }
.Tyongd .hd ul{ text-align: center; margin-top: 0; padding: 0 !important; }
.Tyongd .hd ul li{ width: 11px; height: 11px; border: 2px solid #ff7208; text-align: center; line-height: 11px; padding: 0; font-size: 0; border-radius: 50%; display: inline-block;
 margin-left: 4px; margin-right: 4px;
 }
 .Tyongd .hd ul li.on{ background: #ff7208; }
 .l6{ margin-bottom: 20px; }
 .m1ul{ width: 100%; margin: auto;overflow-x: auto; margin-top: .45rem; }
 .m1ul ul{ white-space: nowrap; }
.m1ul li{ width: 2.55rem; height: 2.55rem;  padding: 0 10px; margin-right: .15rem; margin-left: 0; padding-top: 20px; float: none; display: inline-block;  vertical-align: top; }
.m1ul li .title{font-size: .36rem; line-height: inherit; }
.m1ul li .ftitle{ margin-top: 0; font-size: .16rem; line-height: inherit; }
.m1ul li .num{ font-size: 2rem; top: -10px;}
.m1ul li .pic{ width: 80%; }
.m2{ background: none; }
.m2 .name1{ color:#1b1b1b; font-size: .3rem; margin-bottom: 15px; }
.m1{ margin-bottom: 50px; }
.m2 .text p{ color:#999999; font-size: .18rem; margin-bottom: .3rem; text-indent: 0; }
.m2 .text  .pic img{ max-width: 100%; }
.m3{ margin-top: 0; }
.m3 .cen{ width: 94%; }
.m2{ padding-bottom: 10px; }
.m3ul li{ width: 100%; }
.m3ul li .time{ color:#ff7109; font-size: .36rem; text-align: left; position: absolute; margin-top: 35px; }
.m3ul li{ background: none; min-height: inherit; }
.m3ul li::before { top: 0; height: 100%;left: 17%; background: #ff7109; width: 2px; }
.m3ul li::after{  content: ""; width: .22rem; height: .22rem; background: #ff7109; border-radius: 50%; display: block; position: absolute;   left: 15.5%; top: 15px; }
.m3ul li .time::before{}
.m3ul li .text{ width: 76%; margin-left: 18%; margin-top: 10px;}
.m3ul li .text p::before { display: none; }
.m3ul li .text p{ font-size: .24rem; }
.m3ul{ margin-top: 30px; margin-bottom: 60px; }
.p4a .l2ul li .pic{ width: .9rem; height: .7rem; margin: auto;  margin-bottom: 15px; }
.l2ul{ margin-top: 20px; margin-bottom: 50px; }
.p4a .l2ul li .title{ color:#999999; font-size: .18rem; }
.p4a .l2ul li{ vertical-align: top; }
.l2ul{ padding-bottom: 0; }
.p4a .moena{ display: none; }
.p4a .l2ul{ margin-bottom: 0; }

.Cooldog_container .btn_left, .Cooldog_container .btn_right{ display: none !important; }
.Cooldog_container .Cooldog_content ul{ white-space: nowrap;}
.Cooldog_container .Cooldog_content{ overflow-x: auto; height:  auto; }
.Cooldog_container .Cooldog_content li{ width: 4.6rem; margin-top: 0; height: 3.2rem; transform: translate3d(0, 0, 0) scale(1); left: inherit; position: relative; transform-origin: 0 0;
 display: inline-block;
}
.Cooldog_container{ height: auto; }
.Cooldog_container .Cooldog_content{ position: relative; }
.Cooldog_container .p2{ margin-top: 0; padding: inherit; background: none; }
.Cooldog_container{ margin-top: 20px; }
.p5a .moren{ display: none; }
.p5a{ margin-bottom: 60px; }
.p4sjul li{ box-shadow: 0 0 5px rgba(0,0,0,.2); margin-bottom: .2rem; padding: .24rem .38rem; position: relative; }
.p4sj{ margin-top: .4rem; }
.p4sjul li .title{ color:#1b1b1b; font-size: .24rem; }
.p4sjul li .ftitle{ color:#999999; font-size: .2rem; margin-top: .2rem; }
.p4sjul li .more{ position: absolute; right: .24rem; bottom: .24rem; color:#999999; font-size: .24rem; }
.p4sjul{ margin-top: 20px; }
.p1{ margin-top: 0; }
.p2{ padding-top: 20px;  }
.ps2{ padding: inherit; margin-top: 20px; }
.p2p p{ font-size: .24rem; }
.sideMenu .Smep .title span{ font-size: .24rem; }
.sideMenu > div{ margin-top: 15px; }
.p2p{ padding-top: 15px; }
.sideMenu .sdiv{ padding: 15px; }
.sideMenu .sdiv .p1 a{ font-size: .24rem; text-align: left !important; }
.sideMenu .sdiv .p1{font-size: 0; }
.sideMenu .sdiv p strong{ font-size: .24rem; }
.sideMenu .sdiv p{ font-size: .2rem; }
.sideMenu .sdiv .morea a{ width: 45%; font-size: .24rem !important; height: auto; line-height: 40px; margin-left: 2%; margin-right: 2%; }
.ps2{ padding-bottom: 30px; }
.zinam{ width: 100%; margin-top: 20px; margin-bottom: 20px; }
.zinam span{ height: 60px; line-height: 60px; font-size: .5rem; }
.zinam{ line-height: 60px; height: 60px; }
.fme1 select{ width: 100%;}
.fme1 input{ width: 100%; }
.forma .hei p{ float: none; }
.fme1 .hei2{ margin-top: 0; }
.shiming{ margin-top: 30px; }
.forma textarea{ width: 100%; }
.cd4{ margin-top: 30px; }
.z1{ margin-bottom: 30px; }
.forma input{ width: 100%; }
.forma .hei p:nth-child(1){ margin-right: 0; }
}






#moban25fenye{text-align:center; clear:both; width:100%;padding-top: 40px;    margin-bottom: 40px; }
#moban25fenye a{
    display: inline-block;
    padding: 0px 10px;
    margin: 0 2px;
    border: 1px solid #cfcbcb;
    transition: all 0.5s ease;
    height: 38px;
    line-height: 38px;
    min-width: 20px; color: #666;}

#moban25fenye a.fyselect{    display: inline-block;
    background: #1d4ea0;
    border-color: #1d4ea0;
    border-width: 1px;
    border-style: solid;color: #ccc;}

#moban25fenye a:hover{ display: inline-block;
    padding: 0px 10px;
    margin: 0 2px;
    border: 1px solid #f4f4f4;
    transition: all 0.5s ease;
    background-color: #1d4ea0;
    border: 1px solid #1d4ea0;
    color: #fff;}










.news-left{width:668px;}
.news-img{width:262px;margin-top:19px;}
.tttab{position: relative;}
.tttablis{background: url("news.png") no-repeat left 100%;height:53px;}
.tttablis li{color: #565756;float: left;line-height: 20px;padding-left: 5px;font-size: 16px;color: #999999;text-align: center;font-weight:bold;}
.tttablis li span{font-size: 12px;display:block;font-weight:normal;color:#333333;text-transform:uppercase;}
.tttablis li.cur{color:#000;background: url("line.png") no-repeat 70% bottom;height: 52px;font-size: 16px;}
.tttablis li.cur span{font-size: 12px;}
.tttablis li:first-child{padding-left: 67px;padding-right:30px;}
.tttabli a{float:right;margin-top:5px;}



.news-right{width:380px;    float: right;}
.news-title{background: url("tt3.png") no-repeat left 100%;height:54px;font:600 16px/20px "Microsoft YaHei";color:#222222;padding-left:64px;position: relative;}
.news-title span{display:inline-block;color:#333333;font:400 12px/20px "Arial";text-transform:uppercase;}
.news-title a{position: absolute;top: 5px;right: 0;}
.news-right .content{margin-top:30px;}

#ydemo{overflow:hidden;margin:0 auto;position:relative;height:323px;}
#yindemo{height:100%;}
#ydemo1{}
#ydemo2{}



.news_list3 li{position:relative;padding:8px 0 12px;border-bottom:1px dashed #e3e3e3;}
.news_list3 li a{line-height:30px;padding-left:38px;background: url("wen.png") left center no-repeat;display:block;font-size:14px;
    width: 334px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.news_list3 li a:hover{text-decoration:none;color:#d82935;}
.news_list3 span{background: url("da.png") left 3px no-repeat;padding-left:38px;font:400 12px/22px "å¾®è½¯é›…é»‘";margin-top:5px;color:#999;display:block;height: 45px;overflow: hidden;}


.news_list1{padding-bottom: 15px;margin-top: 15px;border-bottom:1px dashed #d5d5d5;display: inline-block;}
.news_list1 dd{width:68px;border-right:1px solid #cfcfcf;text-align:center;font:400 35px "arial";color:#666666;float:left;padding: 10px 0px;margin-top: 15px;}
.news_list1 dd span{display:block;font:400 14px "arial";}
.news_list1 dt{width: 280px;float: right;padding-left: 15px;}
.news_list1 dt a{display: block;width: 280px;color:#000000;font:400 16px/36px "微软雅黑";float: none;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.news_list1 dt span{display:block;font:400 12px/24px "微软雅黑";color:#999999;height: 45px;overflow: hidden;}
.news_list1:hover dd{background:#d82935;border-color:#d82935;color:#fff;}
.news_list1:hover dt a{color:#d82935;}























	@charset "utf-8";
	
	html,body{width:100%;padding: 0px;margin:0px;*position:static; }
	*{font-family:"微软雅黑"; font-size: 15px; color:#332c2b; padding:0px;margin:0px;}
	a{text-decoration:none;}
	ul, li, ol, p, dt, dd, dl, pre, xmp, plaintext, listing{list-style-type:none;}
	button,input{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    -webkit-user-modify: read-write-plaintext-only;outline:none;text-decoration: none;}
	.anim0{ animation: dz0 .8s linear 1 normal forwards; }
.anim1{ animation: dz1 .8s linear 1 normal forwards; }
.anim2{ animation: dz2 .8s linear 1 normal forwards; }
.anim3{ animation: dz3 1s linear 1 normal forwards; }
.anim4{ animation: dz4 1s linear 1 normal forwards; }
.anim5{ animation: dz5 .6s linear 1 normal forwards; }
.anim6{ animation: dz6 .6s linear 1 normal forwards; }
.anim7{ animation: dz7 .6s linear 1 normal forwards; }



.dhxg{ opacity: 0; }
.dhxg2{ opacity: 0; }
@keyframes dz0
{
0% {opacity: 0; }
100% {opacity: 1; }
}
@keyframes dz1
{
0% {opacity: 0;transform: translate(-20%, 0%); }
100% {opacity: 1; transform: translate(0, 0%); }
}
@keyframes dz2
{
0% {opacity: 0; transform: translate(20%, 0%); }
100% {opacity: 1;transform: translate(0, 0%);  }
}
 @keyframes dz3
{
0% {opacity: 0;transform: translate(0, 30%); }
100% {opacity: 1; transform: translate(0, 0%); }
}
 @keyframes dz4
{
0% {opacity: 0;transform: translate(0, -30%); }
100% {opacity: 1; transform: translate(0, 0%); }
}



@keyframes dz5
{
0% {opacity: 0; transform: scale(1.1); }
100% {opacity: 1; transform: scale(1); }
}
@keyframes dz6
{
0% {opacity: 0;transform: scale(.9); }
100% {opacity: 1; transform: scale(1); }
}
@keyframes dz7
{
0% {opacity: 0; transform: translate(-40%, 40%); }
100% {opacity: 1;transform: translate(0, 0%);  }
}
.BigDiv{ max-width:1903px;min-width:1200px;width:100%; margin: auto;position: relative; }
.cen{ width: 1200px; margin: auto;}
.cen-75{ width: 75%; margin: auto;}


.hei::after {content: ""; display: block;clear: both;}




.fullslide1 .text{ position: absolute; margin-top: 250px; width: 580px; text-align: center; }
.fullslide1 .text .title{ color:#2a2a2a; font-size: 50px; position: relative; z-index: 9; }
.fullslide1 .text .ftitle{ color: rgba(39,56,56,.1); font-size: 70px; text-transform: uppercase; position: absolute; margin-top: -45px;}
.fullslide1 .text .smrt{ color:#2a2a2a; line-height: 40px; font-size: 30px;margin-top: 70px; }
.fullslide1 .text .more{ width: 140px; height: 40px; line-height: 40px; text-align: center; border-radius: 20px; background: #273838; margin: auto; margin-top: 30px; }
.fullslide1 .text .more a{ color:#fff; font-size: 14px;display:block;  }
.sjcx{display: none;}
.sjcxA{display: none;}





.sjcx{ display: none; }
@media screen and (max-width:640px) and (min-width:0px){
	.sjcx{display: inline-block; width: 100%; }
	.sjcxA{display: block;}
	.sjyc{display: none;}
	.ment img {width: 30px;}
	.ment { float: right; margin-top: 7px; }
}

.fullslide{ position: relative; }
.fullslide .cen{ position: absolute; left: 50%; transform: translateX(-50%); top: 0; }
.fullslide .text{ position: absolute; width: 340px; height: 380px; top: 58px; background: #fff; border-radius: 10px; right: 0; padding: 25px 16px; box-sizing: border-box; }
.fullslide .text .title{ color:#1b1b1b; font-size: 26px; text-align: center; }
.fullslide .text .pic{ margin-top: 8px; margin-bottom: 12px; }
.fullslide .text .ftitle{ color:#1b1b1b; font-size: 36px; font-weight:500; text-align: center; }
.fullslide .text .ftitle a{color:#1b1b1b; font-size: 36px; font-weight:500; text-align: center; }
.fullslide .text .ftitle span{ color:#fe6804; font-size: 36px;font-weight:800; }
.fullslide .text .sjt{ position: absolute; margin-left:44px; margin-top: 20px; }
.fullslide .text .input_txt{ height: 60px; width: 100%; border-radius: 30px; background: #eeeeee;  border: none; color:#959595; font-size: 18px; padding: 0 10px; box-sizing: border-box;
 padding-left: 80px; margin-top: 10px;
}
.fullslide .text .input_but{ width: 100%; border: none; height: 60px; text-align: center; margin-top: 18px;
background-image: linear-gradient(to right,#ffa30b,#ff8400); border-radius: 30px; box-shadow: 0 0 5px rgba(0,0,0,.2);color:#fff; font-size: 30px; font-weight:bold;
 text-shadow: 0 3px 3px rgba(0,0,0,.3);

}
.banner img{ display: block; max-width: 100%; height: auto; }

.fullslide .prev,
.fullslide .next{position:absolute;z-index:1;top:50%;margin-top:-40px;left:80px;z-index:1;font-size:0;padding:12px;cursor:pointer;}
.fullslide .prev img,
.fullslide .next img{width:auto;height:auto;}
.fullslide .next{left:auto;right:80px;}
.fullslide{position:relative;width:100%;}
.fullslide .bd{position:relative;z-index:0;}
.fullslide .bd li{width:100%; position: relative; }
.fullslide .bd li img{display:block;max-width:100%;height:auto;margin:0 auto;}
.fullslide .hd{position:absolute;height:25px;text-align:center;z-index:99;
 width: 200px; bottom: 10px; left: 50%; margin-left: -100px;
}
.fullslide .hd li{width:13px;height:14px;line-height:8px; line-height: 80px;
	overflow:hidden;margin:0px 6px;cursor:pointer;background:rgba(255,255,255,.5);border-radius:20px;display: inline-block;transition: .5s;
}
.fullslide .hd li.on{  background:#ffffff; width: 26px; }
.fullslide .bd li .ban2{ display: none; }









	
		.slideBox{ width:490px; height:340px; position:relative; float: left;}
		.slideBox .bd{ position:relative;  z-index:0;   }
		.slideBox .bd li{ overflow: hidden; }
		.slideBox .bd li .left{ float: left; width: 49%; position: relative;}
		.slideBox .bd li .left a>img{width: 100%; display: block; }
		.slideBox .bd li .right{ float: right; width: 49.7%; }
		.slideBox .bd li .right .pic{ position: relative;  overflow: hidden; width: 48%; float: left; margin-right: 2%; margin-bottom: 2%;  }
		.slideBox .bd li .right a>img{width: 100%;display: block; }
		.slideBox .bd img{ display: block; }
		.slideBox .hd{ position:absolute; bottom: 10px; right: 10px; }
	.slideBox .hd li{ width: 8px; height: 8px; border-radius: 50%; background: rgba(255,255,255,.5); text-align: center; line-height: 23px; color:#fff; display: inline-block; margin-right: 2px; }
	.slideBox .hd li.on{ background: #0068ad; }
.slideBox .bd li a:hover .Mkes{ display: flex; }
		
		.slideBox .prev,
		.slideBox .next{ position:absolute; top:50%; margin-top:-25px; display:none; width:65px; height:65px;
			  filter:alpha(opacity=10);opacity:0.1; border-radius: 50%; }
		.slideBox .next{ background:url("right.png") center no-repeat #333;margin-right: -70px; right: 0; left: auto;}
		.slideBox .prev{ background:url("left.png") center no-repeat #333;  margin-left: -80px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=50);opacity:.5;  }


	.picMarquee-left{ width:100%;  overflow:hidden; position:relative;   }
	.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
	.picMarquee-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }
	.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picScroll-left{ width:100%;position:relative; }
		.picScroll-left .tempWrap{ margin: auto;position: relative; z-index: 99999;  }
		.picScroll-left .hd{  }
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block; float:right; position: absolute; z-index: 99999;   overflow:hidden; text-align: center;transition: .5s;
			 cursor:pointer; height: 58px; width: 40px; font-size: 12px; line-height: 58px; color:#2086b5; font-size: 40px;  }
		.picScroll-left .hd .prev{ left: 0; }
		.picScroll-left .hd .next{ right: 0;}
		.picScroll-left .bd{ }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ float:left; _display:inline; position: relative;cursor: pointer; }

.fl{ float: left;}
.ri{ float: right; }


.size{
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 100% auto!important;transition: .5s;
}
.size:hover{ background-size: 110% auto!important;}
.size img{ display: block;width: 100%; }



.more.cen{ text-align: center; margin: 40px auto;}
.more.cen a{ font-size: 21px; }
.page{ text-align: center; }
.page a{ color:#616161; font-size: 20px; margin-left: 7px; margin-right: 7px; }
.page .s{ border: 1px solid #666666; display: inline-block; width: 30px; transition: .5s; height: 30px; font-size: 17px; border-radius: 20px; text-align: center; line-height: 30px; box-sizing: border-box; }
.page .s:hover{ background: #616161; color:#fff; }
.page .s.on{ background: #616161; color:#fff;}


.Fcen{ padding: 30px 0; border-top: 1px solid #898888;border-bottom: 1px solid #898888; margin-top: 80px; }

.Fcen .bshare-custom{ display: inline-block; }
.Fcen .bshare-custom a{ width: 24px; height: 24px; padding: 0 !important; margin-right:20px; }
.Fcen .bshare-custom .bshare-qqim{ background: url("c3.jpg") no-repeat center; }
.Fcen .bshare-custom .bshare-sinaminiblog{ background: url("c2.jpg") no-repeat center; }
.Fcen .bshare-custom .bshare-weixin{ background: url("c4.jpg") no-repeat center; }




.top1{padding: 8px 0;border-bottom: solid 1px #dcdcdc;}
.top1 .fl{ color: #666666;font-size: 14px;line-height: 30px;padding-top: 5px;}
.top1 .fl a{ color:#666666; font-size: 14px; }
.top1 .ri a{ color:#999999; font-size: 14px; margin-left: 8px; margin-right: 8px; }
.top1 .ri{color:#d5d5d5; line-height: 30px;    padding-top: 5px;    padding-top: 5px;}

.top2{     padding: 30px 0px; }
.top2 .cen>.fl a{display: inline-block; vertical-align: middle; margin-right: 30px; position: relative; }
.top2 .cen>.fl a:nth-child(2){ margin-left: 30px; }
.top2 .cen>.fl a:nth-child(2)::before{ content: ""; position: absolute; width: 1px; height: 24px; display: block; background: #ababab; left: -30px; top: 20px; }
.top2 .cen>.ri{ margin-top: 10px; }
.top2 .ri .fl{ margin-right: 14px; position: relative; top: 4px; }
.top2 .ri .ri{ float: left; }
.top2 .ri .ri .title{ color:#666666; font-size: 14px; }
.top2 .ri .ri .ftitle{ color:#dc2327; font-size: 20px; font-weight: bold; }
.top2 .fl1{ float:left; border: 1px solid #d0d0d0; width: 198px; height: 30px; margin-top: 8px; margin-left: 10px; }
.top2 .fl1 .nr{ border: none; height: 30px; text-indent: 1em;  color:#999999; }
.top2 .fl1 .tj{ background: url("tj.jpg") no-repeat center; width: 19px; height: 19px; border: none; cursor: pointer;  }
.tu2{ display: none !important;}
.tu1{ display: block !important;}





.top3{background: #19325f; }
.top3{background: #1a3260;box-shadow: 0 0 5px rgba(0,0,0,.5);}
.navul li{float:left;height: 70px;line-height: 70px;position: relative;border-left: #5974a7;}
.navul li a{display: block;color:#ffffff;/* font-weight: bold; */padding-left: 30px;padding-right: 30px;font-size: 18px;border-left: #ffffff;}
.navul li:hover{ background: #1b6cce; }
.navul li::before{content: "";position: absolute;width: 1px;height: 70px;background: #435371bd;right: 0;top: 0%;/* margin-top: -4px; */}
.navul li ul{position: absolute; z-index: 999; background: #19325f;  display: none; width: 100%; }
.navul li:hover ul{ display: block; }
.navul li ul li a{ color:#fff; padding:inherit;  padding-left: 24px;}
.navul li ul li{ text-align: left; float: none;  }
.navul li ul li::before{ display: none; }
.navul li:nth-child(5) ul{ width: 100%;  }
.navul li:nth-child(5) ul li{text-align: center; }
.navul li:nth-child(5) ul li a{ padding-left: 0; }
.top4{position: fixed;bottom: 0;width: 100%;z-index: 99;background: url(footbg.png) repeat-x bottom;}
.top4::before{width: 100%;max-width: 1200px;height: 80px;line-height: 80px;content:"";position: absolute;/* background: rgba(0,0,0,.8); */bottom: 0;left: 50%;transform: translateX(-50%);}
.top4 .fl{ width: 160px; height: 99px; background: #1b6cce; line-height: 99px; text-align: center; color:#ffffff; font-size: 24px;  position: relative; z-index: 9;}
.top4 .ri{ width: 1024px;  position: relative; z-index: 9;margin-top: 37px; }
.top4 .ri form p{float: left;margin-right: 16px;width: 250px;height: 44px;position: relative;}
.top4 .ri form p input{ width: 100%; height: 100%; color:#999999; font-size: 15px; text-indent: 1em; }
.top4 .ri form .sub{ width: 180px; height: 45px; background: #dc2327; color:#fff; font-size: 16px; border: none; margin-left: 10px; }
.top4 .ri form p img{ position: absolute; right: 0; top: 0; height: 30px; margin-top: 8px; }
.a1ul li{ width: 25%; float: left; }
.a1ul li .ri{ float: left; margin-top: 2px; }
.a1ul li .fl{ width: 56px; height: 56px; border: 1px solid #dc2327;border-radius: 50%; text-align: center; line-height: 56px; margin-right: 13px; }
.a1ul li .ri .title{ color:#dc2327; font-weight: bold; font-size: 25px; }
.a1ul li .ri .ftitle{ color:#666666; font-size: 15px; }
.a1ul li .fl span{ font-size: 30px; color:#dc2327; }
.a1{ padding-top: 23px; padding-bottom: 23px; }
.a1ul li:hover .fl{ background: #dc2327; color:#fff; }
.a1ul li:hover .fl span{ color:#fff; }

.a2h1{ position: relative; }
.a2{background: #e2e2e2;height: 614px;padding-top: 30px;padding-bottom: 30px;box-sizing: border-box;}
.a2h1 .le1{width: 462px;height: 1px;background: #d2d3d4;position: absolute;left: 0;margin-top: 50px;}
.a2h1 .le2{width: 462px;height: 1px;background: #d2d3d4;position: absolute;right: 0;margin-top: 50px;}
.a2h1 .le1::before{content: "";width: 4px;height: 20px;background: #d2d3d4;position: absolute;right: 0;margin-top: -9px;}
.a2h1 .le2::before{content: "";width: 4px;height: 20px;background: #d2d3d4;position: absolute;left: 0;margin-top: -9px;}
.a2h1 .hei{ width: 260px; margin: auto; text-align: center; }
.a2h1 .hei .fl{color: #1b6cce;font-size: 76px;display: inline-block;float: none;margin-right: 6px;vertical-align: middle;}
.a2h1 .hei .ri {display: inline-block;float: none;vertical-align: middle;color: #b3aeae;}
.a2h1 .hei .ri .title{color: #333333;font-size: 24px;font-weight: bold;}
.a2h1 .hei .ri .ftitle{color: #333333;font-size:14px;}
.a2h1 .txt{text-align: center;color: #666666;font-size: 20px;}

.a2ul li{ float: left; width: 228px; height: 308px; float:left; margin-right: 15px; background: #fff; padding-top: 30px; box-sizing: border-box; padding-left: 20px; padding-right: 20px;

}
.a2ul{ margin-top: 45px; }
.a2ul ul{ margin-right: -15px; }
.a2ul li .pic{ text-align: center;  margin-bottom:18px; }
.a2ul li .pic span{ font-size: 48px; color:#1b6cce;  }
.a2ul li .title{ text-align: center; color:#333333; font-weight: bold; font-size: 20px; position: relative; }
.a2ul li .title::before{content: ""; width: 26px; height: 2px; background: #1b6cce; position: absolute; left: 50%; margin-left: -13px; top: 50px; }
.a2ul li .description{ margin-top: 45px; color:#8e8e8e; font-size: 13px; line-height: 24px; }
.a2ul li:hover{ background: #1b6cce;}
.a2ul li:hover p{ color:#fff; }
.a2ul li:hover p span{ color:#fff; }
.a2ul li:hover .title::before{ background: #fff; }
.a2 .text,.a4 .text,.a6 .text{ text-align: center; margin-top: 38px; color:#ffffff; font-size: 17px; }
.a2 .text b,.a4 .text b,.a6 .text b{ color:#ffffff; font-size: 18px; }
.a2 .text img,.a4 .text img,.a6 .text img{ display:inline-block; vertical-align: middle; margin-right: 8px; }

.a3{ padding: 30px 0; background: #f9faff; }
.bian .txt{ color:#666666; }
.bian .a2h1 .hei .fl{ color:#1b6cce;  }
.bian .a2h1 .hei .ri .title{ color:#333333;}
.bian .a2h1 .hei .ri .ftitle{ color:#333333;}
.bian .a2h1 .le1{ background: #e1e2e6; }
.bian .a2h1 .le1::before {background: #bdbec1; }
.bian .a2h1 .le2{ background: #e1e2e6; }
.bian .a2h1 .le2::before {background: #bdbec1; }





.a6 .txt{text-align: center;color: #666666;font-size: 16px;}





.a3ul{ margin-top: 46px; }
.a3ul li{ width: 286px; float: left; margin-right: 18px; margin-bottom: 20px; }
.a3ul ul{ margin-right: -18px; }
.a3ul li .title{ text-align: center; color:#333333; font-size: 18px; font-weight: bold; padding-top: 18px;padding-bottom: 10px;transition: .5s;  }
.a3ul li .ftitle{ color:#999999; font-size: 13px; text-align: center; line-height: 25px;transition: .5s;  }
.a3ul li .pic img{ display:block; }
.a3ul li:hover .pic{ box-shadow: 0 0 5px rgba(27,108,206,.5); }
.a3ul li .pic{box-shadow: 0 0 5px rgba(27,108,206,0);transition: .5s; }
.a3ul li:hover .title{ color:#1b6cce; }
.a3ul li:hover .ftitle{ color:#666666; }


.a4{background: #e2e2e2;padding-top: 30px;padding-bottom: 30px;box-sizing: border-box;}
.a4ul{ margin-top: 45px; }
.a4ul li{ float: left; margin-right: 40px; width: 372px;background: #fff;padding: 18px; box-sizing: border-box; }
.a4ul ul{ margin-right: -40px; }
.a4ul li .pic{width: 100%; height: 244px; }
.a4ul li .pic img{ width: 100%;height: 100%; display: block; }
.a4ul li .title{ text-align: center;color:#1b6cce; font-size: 20px; font-weight: bold; padding-top: 25px; padding-bottom: 14px; }
.a4ul li .ftitle{ color:#666666; text-align: center; height: 40px; }
.a4ul li .more a{  width: 144px; height: 37px; border: 1px solid #1b6cce; text-align: center; line-height: 37px; display: block; margin: auto;
border-radius: 40px; color:#1b6cce;
}
.a4ul li .more{ }
.textb{text-align: center;margin-top: 38px;color: #dc2327;font-size: 17px;}
.textb b{color: #dc2327;font-size: 18px;}
.textb img{ display:inline-block; vertical-align: middle; margin-right: 8px; }

.a5pic{margin-top: 40px;margin-bottom: 60px; }
.a5{padding-bottom: 1px;  padding-top: 30px; }


.a6{background: #e2e2e2;padding-top: 30px;padding-bottom: 30px;}

.a6div>div{ margin-right: -37px; }
.a6div li{width: 275px;height: 236px;float: left;margin-right: 17px;position: relative;margin-bottom: 35px;box-shadow: -5px 5px 1px rgb(33 29 29 / 10%);}
.a6div li .pic{ width: 100%; height: 100%;  }
.a6div li img{ width: 100%;height: 100%; display: block; }
.a6div li .title{height: 42px;background: rgb(27 108 206 / 75%);position: absolute;width: 100%;bottom: 0;color:#fff;text-align: center;line-height: 42px;font-size: 14px;}
.a6ul{ text-align: center; margin-top: 30px; }
.a6ul li{ width: 150px; display: inline-block; text-align: center; height: 80px; }
.a6ul li span{ display: block; width: 39px; height: 39px; border: 1px solid #b6c0d5;line-height: 40px; color:#fff; font-size: 26px; border-radius: 50%; margin: auto; }
.a6ul li .title{color: #333;font-size: 16px;padding-top: 8px;}
.a6div{ margin-top: 38px; }
.a6ul li.on span{ background: #ffffff; color:#1b6cce;}

.a6 .text{ margin-top: 0; }

.a7{ padding-top: 30px; padding-bottom: 30px; }
.a7div{ margin-top: 44px; }
.a7div .fltm{ color:rgba(0,0,0,.1); font-size: 100px; text-transform: uppercase; position: absolute; left: 0; margin-top: 15px; }
.a7div .fk1{width: 612px;height: 283px;background: #e5e5e559;padding: 40px 35px;box-sizing: border-box;padding-right: 0;padding-left: 30px;}
.a7div .fk1 .fk1t{ color:#999999; font-size: 80px; margin-top: 20px; font-weight: bold; float: left; }
.a7div .fk1 .fk1t span{ color:#999999; font-size: 30px; font-weight:bold; vertical-align: top;}
.a7div .fk1 .fk2t{ float: left; color:#666666; line-height: 27px; margin-top: 0px; width: 100%;  font-size: 16px;width: 94%; }
.fk2>div{/* width: 205px; *//* height: 196px; */background: #e2e2e2;float: left;margin-top: 1px;padding: 30px 50px;box-sizing: border-box;margin-left: 10px;text-align: center;}
.fk2 .le2{ float: left; }
.fk2>div .title{color:#333333; font-size: 16px; margin-bottom: 8px; }
.fk2>div .ftitle{ color:#999999; font-size: 12px; text-transform: uppercase; }
.fk2>div .smt span{ font-size: 44px; color:#999999; }
.fk2>div .smt{margin-top: 20px;}
.fk2>div:hover{ background: #1b6cce; }
.fk2>div:hover .title{ color:#fff;}
.fk2>div:hover .ftitle{ color:#fff; }
.fk2>div:hover .smt span{ color:#fff; }
.fk2 > div.on{background: #1b6cce;text-align: center;}
.fk2 > div.on .title{ color:#fff; }
.fk2 > div.on .ftitle{ color:#fff; }
.fk2>div.on .smt span{ color:#fff; }
.a7div .ri{background: #ebebeb;width: 586px;height: 480px;padding: 44px;box-sizing: border-box;}
.a7div .ri img{ max-width: 100%; height: auto; position: relative; z-index: 9; }

.a8{background: #e2e2e2;padding-top: 30px;padding-bottom: 30px;}
.a8ul li{float: left;background: #39609a;width: 239px;height: 194px;border-right: 1px solid #ffffff;text-align: center;border-bottom: 1px solid #fff;}
.a8ul{ position: relative;}
.a8ul::before{ content: ""; position: absolute; width: 100%; height: 1px; background: #39609a; top: 50%; }
.a8ul li:nth-child(5n){ border-right: none; }
.a8ul{ margin-top: 40px; }
.a8ul li .pic{ margin-top: 30px; margin-bottom: 18px; }
.a8ul li .pic span{ color:#fff; font-size: 50px; }
.a8ul li .title{color:#ffffff; font-size: 16px; padding: 0 10px; box-sizing: border-box; line-height: 27px; }
.a8ul li:hover { background: #fff; }
.a8ul li:hover .pic span{ color:#3486e9; }
.a8ul li:hover .title{ color:#1b6cce; }

.a9{ padding: 30px 0; background: #f9faff; }
.a9div .adiv{ width: 383px; float: left; margin-right: 23px; }
.a9div .adiv:last-child{margin-right: 0; }
.a9div .adiv .adm{ background: #fff; padding: 20px 17px; height: 510px; box-sizing: border-box; }
.a9div .name{ padding: 15px 15px; }
.a9div .name strong{ font-size: 16px; }
.a9div .name a{ float: right; }
.adm1 .fl{  width: 65px; height: 60px; background: #1b6cce; text-align: center; }
.adm1 .fl .title{ color:#fff; margin-top: 10px; font-size: 16px; font-weight: bold; }
.adm1 .fl .ftitle{ color:#fff; font-size: 14px; }
.adm1{ background: #f7f7f7; margin-bottom: 9px; }
.adm1:last-child{ margin-bottom: 0; }
.adm1 .ri{ color:#333333; font-size: 14px; float: left; margin-left: 15px; line-height: 60px; width: 249px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; }
.dm1 .title{ color:#333333; font-size: 16px; padding-top: 18px; }
.dm1 .time{ color:#999999; font-size: 14px; padding-top: 8px; padding-bottom: 10px; }
.dm1 .description{ color:#666666; font-size: 14px; line-height: 24px;  height: 52px; overflow: hidden; }
.dm2 ul li{ border-top: 1px solid #efefef; padding-top: 14px; padding-bottom: 14px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;  }
.dm2 ul li a{ }
.dm2{ margin-top: 20px; }
.a9div .adiv:nth-child(2) .adm{ padding-bottom: 10px; }
.a9div{ margin-top: 38px; }
.a9div .name a{ color:#999999; text-transform: uppercase; }
.a10{ background: #f2f2f2;padding: 30px 0; }
.a10ul li{margin-right: 8px;margin-left: 0px;margin-bottom: 17px;float: left;width: 140px;text-align: center;height: 70px;border:1px solid #bdbec1;display: inline-block;vertical-align: middle;}
.a10ul{ margin-top: 30px; }

.a10ul li .pic{width: 100%;height: 100%;vertical-align: middle;display: inline-block;}
.a10ul li img{max-width: 140px;max-height: 70px;}


.cont11{background: #ffffff;padding: 0px 0 30px 0px;}
.cen { width: 1200px; margin: auto;}

.f_link {
    width: 1200px;
    margin: 48px auto;
    background: url(link.png) no-repeat left center;
    height: 92px;
    line-height: 92px;
    color: #666666;
    text-indent: 20px;
}

.f_link a {color: #666666;padding: 0 15px;}


.foot{background: url("ab5.jpg") no-repeat center;padding-bottom: 150px;}

.Tsk .fr{ position: relative; top: 40px; left: 20px; }
.Tsk .fr a{margin-right: 8px; }
.float{position:fixed;top:50%;right: 20px;z-index:999;transform:translateY(-50%);}
.float ul{padding:10px 0 10px;background:#fff;-webkit-box-shadow:0 1px 10px rgba(0, 0, 0, .08);-moz-box-shadow:0 1px 10px rgba(0, 0, 0, .08);box-shadow:0 1px 10px rgba(0, 0, 0, .08);}
.float li{text-align:center;position:relative;width:70px; margin: 10px 0; margin-bottom: 12px; }
.float li a img{width:30px;height:auto; margin-bottom: 5px; }
.float li .greeny{  }
.float li .greeny p{margin:1px 0 17px;font-size:12px;color:#fff;}
.float li dl{position:absolute;display:none;font-size:16px;color:#fff;right: 76px;padding-right:20px;top:50%;transform:translateY(-50%);min-width: 151px;}
.float li dl dt{padding:11px;background:#4d69ca;border-radius:5px;position:relative; color:#fff; }
.float li p{ color:#666666; font-size: 12px;  }
.float li dl span{display:block;width:6px;height:11px;position:absolute;right:-6px;top:50%;margin-top:-6px;background:url('float_jt.png') center no-repeat;}
.float li:hover dl{display:block;}
.float .float2{padding:15px 0;margin-top:20px;}
.float .float2 li p{margin:0;}

.foot1 .fl{ margin-top: 45px; }
.foot1 .fl .le1{ float: left; }
.foot1 .fl .le2{ float: left;margin-left: 70px;  margin-top: 10px; }
.foot1 .ri{ width: 300px; float: right; border-left: 1px solid #475b7f; padding-left: 45px;box-sizing: border-box;margin-top: 55px; }
.foot1 .ri .title a{color:#ffffff; font-weight: bold; font-size: 18px; }
.foot1 .ri p{ font-size: 14px; line-height: 34px; color: rgba(255,255,255,.8); }
.le2ul li{ float: left; margin-right: 57px; }
.le2ul li .title a{ color:#ffffff; font-weight: bold; font-size: 18px; }
.le2ul li.titl1{display:none}
.le2ul li.titl7{display:none}


.le2ul li .title{ margin-bottom: 20px; }
.le2ul li p a{ color:#ffffff; font-size: 14px; line-height: 32px; }
.home1 .fnav{ display: block; }
.fnav{ font-size: 14px; color:rgba(255,255,255,.8);}
.fnav a{ color:rgba(255,255,255,.8);  font-size: 14px;}
.fnav em{ color:rgba(255,255,255,.8); font-style: normal;  font-size: 14px;}
.cen2{ margin-top: 30px; border-top: 1px solid #485c80; padding-top: 33px }

.Tsk .fl{ font-size: 12px; color:#ffffff; margin-top: 35px;color:rgba(255,255,255,.8); font-size: 14px; width: 724px; line-height: 24px; }
.Tsk .fl a{ color:rgba(255,255,255,.8); font-size: 14px; }


.b2{ background: url("b2.jpg") no-repeat center; padding: 30px 0;}
.b2ul li{ width: 374px;height: 163px; background: #fff; float: left; margin-right: 38px;margin-bottom: 32px; padding: 29px; box-sizing: border-box; }
.e4 .b2ul li{ height: 203px; }
.b2ul ul{ margin-right: -38px; margin-top: 24px; }
.b2ul li:hover .fl{ background:url("b3a.jpg") no-repeat center;}
.b2ul li .fl{ width: 105px; height: 105px; background:url("b3.jpg") no-repeat center; text-align: center; line-height: 105px; color:#fff; font-size: 50px; }
.b2ul li .ri{ width: 190px; }
.b2ul li .ri .title{ color:#333333; font-size: 20px; margin-bottom: 12px;margin-top: 6px; }
.b2ul li .ri .ftitle{ color:#999; font-size: 14px; line-height: 24px; }
.b2ul li:hover .ri .title{ color:#dc2327; }
.b2div .fl{ }
.b2div { background: #fff; padding: 30px 40px;}
.b2div .fl .title{ color:#333333; font-size: 24px; font-weight: bold; }
.b2div .fl .ftitle{ color:#666666; font-size: 20px; margin-top: 10px; }
.b2div .ri{ width: 186px;height: 52px; border-radius: 40px; background: #dc2327; text-align: center; line-height: 52px; margin-top: 6px; }
.b2div .ri a{ color:#fff; font-size: 20px; font-weight: bold; }
.padding{ padding: 30px 0;}
.b3div .fl{width: 606px;/* height: 386px; */}
.b3div .fl img{ width: 100%;height: 100%; display: block; }
.b3div .ri{margin-top: 32px;width: 560px;}
.b3div .ri .text p{ font-size: 16px; color:#333; line-height: 33px;padding-left: 14px; }
.b3div .ri .text p strong{font-size: 16px; color:#333;  }
.b3div{ background: #f7f7f7; margin-top: 44px; }
.b3div .ri .pic img{ width: 264px; margin-left: 23px;height: 193px; }
.b3div .ri .pic{ margin-top: 27px; }

.b4{ background: url("b4.jpg") no-repeat center; }

.b4 .b2ul li .fl{ background: none; border-radius: 50%; box-sizing: border-box; border: 1px solid #2672d1; font-size: 0;}
.b4 .b2ul li .fl span{ font-size: 48px;color:#1c6ccf;  }
.b4 .b2ul li:hover .fl{ background: #1c6ccf; }
.b4 .b2ul li:hover .fl span{ color:#fff; }
.b4 .b2ul li:hover .ri .title{ color:#1c6ccf; }
.b6{background: url("b5.jpg") no-repeat center;  }

.b6ul li{ width: 375px; height: 170px; background: #fff; margin-right: 37px; margin-bottom: 29px; float: left; padding: 24px 22px; box-sizing: border-box; }
.b6ul ul{ margin-right: -45px; }
.b6ul li .title{ color:#333333; font-size: 20px; font-weight: bold; height: 40px; position: relative; transition: .5s; }
.b6ul li .title::before{ content: ""; display: block; position: absolute; width: 19px;height: 2px; background: #333333; position: absolute; bottom: 0;transition: .5s; }
.b6ul li .ftitle{ color:#999999; font-size: 14px; line-height: 27px;  margin-top: 10px;transition: .5s;}
.b6ul li .fl{ width: 195px; }

.b6ul{ margin-top: 43px; }
.b6ul li .ri span{ font-size: 100px;color:#333333;  }
.b6ul li:hover .title{ color:#1c6ccf; }
.b6ul li:hover .title::before{ width: 100px; background: #1c6ccf; }
.b6ul li:hover .ri span{ color:#1c6ccf; }
.b7ul{ margin-top: 35px; }
.b7ul li{width: 376px; height: 317px; float: left; margin-right: 36px; }
.b7ul li a img{ width: 360px; height: 230px; display: block; padding: 8px; box-shadow: 0 0 5px rgba(0,0,0,.2); }
.b7ul ul{ margin-right: -40px; }
.b7ul li p{ color:#333333; font-size: 20px; font-weight: bold; text-align: center; padding-top: 15px; }
.b7ul li p span{ color:#1158d8; font-weight: bold; font-size: 20px;}
.b8{ background:  #0c276e; }

.b8ul{ margin-top: 34px; }
.b8ul li{ float: left; width: 376px; box-sizing: border-box; height: 245px; background: #fff; padding: 8px; position: relative; margin-right: 37px; margin-bottom: 27px; }
.b8ul li  img{ width: 100%; height: 100%; display: block; }
.b8ul ul{ margin-right: -40px; }
.b8ul li p{ display: inline-block; background: #dc2327; padding: 10px 18px; position: absolute; color:#fff;  font-size: 16px; font-weight: bold; bottom: 18px; left: 16px; }

.b9 .a6div li{ box-shadow: -5px 5px 1px rgba(0,0,0,.1);}
.d3ul li{ width: 276px; height: 239px; border: 1px solid #e5f3fc; float: left; margin-right: 28px; padding: 37px; box-sizing: border-box;  box-shadow: 0 0 10px #e5f3fc; }
.d3ul ul{ margin-right: -28px; margin-top: 90px; }
.d3ul li .pic{ width: 90px; height: 90px; border-radius: 50%; background: #1b6cce; text-align: center; line-height: 90px; margin: auto;  margin-top: -80px;  box-shadow: -8px 0 0 #cedef1;}
.d3ul li .pic span{ font-size: 44px;color:#fff;  }
.d3ul li .pic{}
.d3ul li .title{ text-align: center; color:#333333; font-size: 22px; padding-bottom: 30px; position: relative; padding-top: 18px; }
.d3ul li .title::before{content: ""; display: block; width: 16px; height: 2px; background: #1b6cce; position: absolute; left: 50%; transform: translateX(-50%); bottom: 12px; }
.d3ul li .ftitle{ color:#999999; font-size: 14px; line-height: 24px; text-align: center; }

.d4ul li{ width: 231px; height: 209px; background: #fff; float: left; padding: 35px 28px;box-sizing: border-box; position: relative; margin-right: 10px; }
.d4ul li .title{ color:#333333; font-size: 22px; font-weight: bold; height: 60px; position: relative; }
.d4ul li .title::before{ content: ""; width:22px; height: 1px; background: #333333; display: block; position: absolute; bottom: 15px; }
.d4ul li .ftitle{ color:#999999; font-size: 14px; line-height: 24px; }
.d4ul li .zm{ position: absolute; color:#f4f7fc; font-size: 100px; right: 8px; top: -12px; }
.d4ul ul{ margin-right: -15px; margin-top: 34px; }

.d5 .a5pic{ margin-top: 45px; }
.e2div{ background: #e7eeff; padding: 31px;  color:#666666; font-size: 16px; line-height: 30px; margin-top: 10px; }
.b2 .epic{ margin-top: 10px; }
.e3 .b7ul li a img{ height: 148px; }
.e3 .b7ul li{ height: 222px; }
.e3 .b7ul li p{ color:#1158d8; font-weight: bold; }
.e3 .b7ul li p span{ color:#333333; font-weight: bold; }
.mush .e3 .b7ul li a img{ width: 262px; height: 148px; }
.mush .e3 .b7ul li{ width: auto; margin-right: 28px; }

.e4{ background: none; }
.e4 .b2ul li{ box-shadow: 0 0 10px #e5f3fc; }
.e4 .b2ul ul{ margin-top: 30px; }
.e5{ background: url("e4.jpg") no-repeat center; padding: 46px 0;}
.e5 .title{ color:#ffffff; font-size: 34px; }
.e5 .ftitle{ color:#ffffff; font-size: 24px; margin-top: 16px; }
.e5 .ri{ width: 207px; height: 52px; background: #dc2327; border-radius: 50px; text-align: center;line-height: 52px; margin-top: 20px; }
.e5 .ri a{ font-size: 20px; color:#fff; font-weight: bold; }

.f8{  background: url("ab6.jpg") no-repeat center;}
.f8 .a8ul li{ border-right: 1px solid #e0e0e0; transition: .5s; }
.f8 .a8ul li:hover{ box-shadow: 0 0 10px #e5f3fc; }
.f8 .a8ul::before{background: #e0e0e0; }

.f8 .a8ul li {  }
.f8 .a8ul li .pic span{ color:#3486e9; }
.f8 .a8ul li .title{ color:#333333; }
.f8 .a8ul li:hover .title{ color:#1b6cce; }
.g1{ background: #f5f5f5;padding-top: 35px; padding-bottom: 35px; }
.g1 .fl{ width: 287px; background: #fff;}
.g1 .ri{ width: 886px; background: #fff; }
.g1 .fl .text{ width: 100%; background: #1b6cce; height: 113px; padding: 30px 27px; box-sizing: border-box; }
.g1 .fl .text ul{border: 1px solid #1b6cce;}
.g1 .fl .text .title{ color:#ffffff; font-weight: bold; font-size: 30px; }
.g1 .fl .text .ftitle{ color:#fff; font-size: 16px;padding-top: 2px; }
.g1 .fl .nav li{height: 48px;line-height: 48px;/* border-bottom: 1px solid #eeeeee; *//* border-left: 4px solid #1b6cce; */padding-left: 29px;background: #e4e4e4;margin: 15px 15px;}
.g1 .fl .nav li a{display: block;font-size: 16px;background: url(zuocelm.png) no-repeat left center;padding-left: 40px;}
.g1 .fl .nav li:hover{ background: #1b6cce; }
.g1 .fl .nav li:hover a{ color:#fff; }
.g1 .fl .nav li:hover span{ color:#fff; }
.g1 .fl .nav li span{ float: right; margin-right: 20px; }
.g1 .text2{ padding-left: 24px; padding-top: 18px; border-left: 4px solid #1b6cce; padding-bottom: 20px;    background: #e4e4e4; }
.g1 .text2 .l1{ float: left; margin-top: 2px; }
.g1 .text2 .l2{ float: left;  color:#1b6cce; font-size: 16px; font-weight: bold; margin-left: 8px; }
.g1 .text3{background: #b1b1b173;padding-bottom: 20px;margin-top: 20px;}
.g1 .text3 .title{ color:#ffffff; font-weight: bold; font-size: 16px; background: #1b6cce; padding-left: 20px; padding-top: 12px; padding-bottom: 12px; }
.g1 .text3 form p{ }
.g1 .text3 form{ width: 232px; margin: auto; margin-top: 23px; }
.g1 .text3 form input{ border: 1px solid #eeeeee; width: 100%; height: 38px; line-height: 38px;color:#999999; text-indent: 1em; font-size: 14px; }
.g1 .text3 form p{ margin-bottom: 11px; position: relative; }
.g1 .text3 form p img{ position: absolute; right: 0; top: 0; height: 26px; margin-top: 8px; }
.g1 .text3 form input:focus{ border: 1px solid #1b6cce; }
.g1 .text3 form .sub{ text-indent: 0; background: #1b6cce; color:#fff; border-radius: 8px;}
.g1 .text4{border-top: 16px solid #f3f5f5; }
.g1 .text4 ul { font-size: 0; }
.g1 .text4 ul li{width: 50%;float: left;box-sizing: border-box;border-bottom: 1px solid #f5f5f5;padding-top: 10px;padding-bottom: 10px;text-align: center;background: #e4e4e4;}
.g1 .text4 ul li:nth-child(2n-1){ border-right: 1px solid #f5f5f5; }
.g1 .text4 ul li .pic{text-align: center;width: 55px;height: 55px;border-radius: 50%;background: #1b6cce;text-align: center;line-height: 55px;color:#fff;margin: auto;display: none;}
.g1 .text4 ul li .pic span{ font-size: 24px; color:#fff; }
.g1 .text4 ul li:last-child .pic span{ font-size: 14px; }
.g1 .text4 ul li:nth-child(1) .pic span{ font-size: 18px; }
.g1 .text4 ul li .title{ color:#333333; font-size: 14px; font-weight: bold; margin-top: 6px;}
.g1 .text4a ul li{width: 12.5%;background: #cecbcb;}
.g1 .text4a ul li{border-right: 1px solid #eeeeee; box-sizing: border-box; }
.g1 .text4a ul li:last-child{ border: none; }
.g1 .text4a ul{font-size: 0;background: #cecbcb;}
.g1 .text4a {margin-bottom: 18px;border-top: 0;/* background: #020202; *//* display: block; */}
.top4 .ri .close{ position: absolute; right: 0; top: 0; color:#fff; font-size: 26px; margin-top: -27px; cursor: pointer;  }

.Nsuu{  }
.Nsuu .g1{background: #f5f5f5;}

.g1 .text5{border-top: 16px solid #f3f5f5; p }
.g1 .text5 .title{ color:#ffffff; font-weight: bold; font-size: 16px; background: #1b6cce; padding-left: 20px; padding-top: 12px; padding-bottom: 12px; }
.g1 .text5 .text5a{ padding: 15px 12px; box-sizing: border-box; font-size: 0; }
.g1 .text5 .text5a p{ width: 46%; margin-left: 2%; margin-right: 2%; line-height: 35px; text-align: left;
	 background: #f7f7f7; border-radius: 5px; margin-bottom: 6px; padding-left: 10px; box-sizing: border-box; display: inline-block; }
.g1 .ri{ padding: 16px 30px; box-sizing:border-box; min-height: 914px; }
.g1 .ri .text1 .title{ float: left; line-height: 50px;border-bottom: 2px solid #1b6cce; color:#1b6cce; font-size: 22px; }
.g1 .ri .text1 .ftitle{ float: right;  line-height: 50px; height: 50px; }
.g1 .ri .text1 .ftitle a{ color:#999999; font-size: 12px; }
.g1 .ri .text1 .ftitle a:last-child{ color:#525252; }
.g1 .ri .text1 .ftitle img{ position: relative; top: 2px; }
.g1 .ri .text1{border-bottom: 1px solid #e5e5e5; }

.g1 .ri .riul li{ border-bottom: 1px dashed #dfdfdf; padding: 18px 0; position: relative; padding-bottom: 24px; }
.g1 .ri .riul li .title{ color:#333333; font-weight: bold; font-size: 18px; margin-bottom: 14px; }
.g1 .ri .riul li .descr{font-size: 14px;color:#666666;line-height: 24px;/* text-overflow: ellipsis; *//* width: 826px; */overflow: hidden;}
.g1 .ri .riul li .Gzm span{ padding: 6px 16px; border: 1px solid #eceef7; border-radius: 5px; margin-right: 10px; color:#999999; font-size: 12px; }
.g1 .ri .riul li .Gzm{ margin-top: 15px; }
.g1 .ri .riul li .more{ width: 89px; height: 30px; line-height: 30px; text-align: center; border-radius: 5px; background: #1b6cce; color:#fff; position: absolute; right: 0; bottom: 21px;

}
.g1 .ri .riul li:hover .more{ background: #dc2327; }

.page{ margin-top: 20px; padding-bottom: 10px; }
.page a{ border: 1px solid #e9e9e9; padding: 5px 10px; color:#e9e9e9; font-size: 14px; }
.page b{border: 1px solid #e9e9e9; padding: 5px 10px; color:#e9e9e9; font-size: 14px; }
.page a:hover{ background: #1b6cce; color:#fff; }


.textnr>.title{ color:#333333;font-size:26px; font-weight: bold;text-align: center; padding-top: 33px; padding-bottom: 16px; }
.textnr>.ftitle{ text-align: center; color:#999999; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding: 10px 0;}
.textnr>.ftitle span{ color:#999999; font-size: 14px; margin-left: 5px; margin-right: 5px; }
.textnr .Tumm{ padding: 24px 25px; padding-bottom: 15px; box-shadow: 0 0 10px #e5f3fc; margin-top: 31px; margin-bottom: 30px; }
.textnr .Tumm .pic{ text-align: center; margin-bottom: 15px; }
.textnr .Tumm .pic img{ width: 100%; }
.textnr .Tumm .title strong{color:#333333; font-size: 15px;  }
.textnr .Tumm .ftitle{ color:#333333; font-size: 14px; line-height: 27px;padding-top: 6px; }
.textnr .Tumm b{ color:#dc2327; }
.textnr .nr p{ color:#666666; font-size: 16px; line-height: 30px; text-indent: 2em;  margin-bottom: 16px; }
.textnr .nr p img{ max-width: 100%; height:auto;  margin-top: 10px; margin-bottom: 10px; }
.textnr .Tmn1{padding: 24px 25px; box-shadow: 0 0 10px #e5f3fc; margin-top: 32px; }
.textnr .Tmn1 .p1s{ color:#333333; font-size: 14px; line-height: 27px; margin-bottom: 6px; }
.textnr .Tmn1 p{ color:#666666; font-size: 14px; line-height:34px; }
.textnr .Tmn1 b{ color:#dc2327; font-weight: bold; }
.textnr .Poek{ overflow: hidden; margin-top: 27px; }
.textnr .Poek p{ width: 372px; height: 44px; line-height: 44px; background: #f7f7f7; float: left; color:#666666; font-size: 14px; text-align: center; padding: 0 10px; }
.textnr .Poek p a{ color:#666666; font-size: 14px; }
.textnr .Poek .l2{ float: right; }
.textnr .Poek1 .title{ color:#333333; font-size: 20px; font-weight: bold; padding-top: 26px; padding-bottom: 14px; border-top: 1px solid #e5e5e5; margin-top: 29px; }
.textnr ul li{ width: 390px; float: left; margin-right: 40px; line-height:27px; }
.textnr ul li span{color:#999999; font-weight: bold; position: absolute; margin-top: -1px; }
.textnr ul li a{ color:#333333; font-size: 14px; width: 312px;text-overflow: ellipsis;margin-left: 8px; white-space: nowrap; overflow: hidden; display: inline-block; }
.textnr ul li b{ font-weight: 400; color:#999999; font-size: 14px; float: right; }
.textnr ul{ margin-right: -40px; }

.Poekneirong{clear:both;display:block}

.sideMenu {  }
.sideMenu .sdiv{ display: none; }
.sideMenu .Smep p span{ color:#ff0c0c; font-size: 20px;margin-right: 8px; }
.sideMenu .Smep p{ color:#000000; position: relative; float: left; overflow: hidden; font-size: 14px; }
.sideMenu .Smep p:nth-child(1){ width: 263px;  padding-left: 12px; }
.sideMenu .Smep p:nth-child(2){ width: 202px; text-align: center; }
.sideMenu .Smep p:nth-child(2)::before{ background: #eaeaea; width: 1px; height: 9px;content:""; position: absolute;left: 0; top: 50%; transform: translateY(-50%); }
.sideMenu .Smep p:nth-child(2)::after{ background: #eaeaea; width: 1px; height: 9px;content:""; position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.sideMenu .Smep p:nth-child(3){ width: 330px;text-align: center; }
.sideMenu .Smep{ border-bottom: 1px solid #f2f2f2; height: 60px; line-height: 60px; position: relative;}
.sideMenu .sdiv{ padding: 20px 30px; box-sizing: border-box; line-height: 28px;
 box-shadow: 0 0 10px #e5f3fc;
 }
.sideMenu .Smep .icon-xia{ float: right; color:#666666; position: absolute; right: 0; top: 0; }

.textnr1>.ftitle{ font-size: 100px; text-transform: uppercase; color:#fafafa; font-weight: bold; }
.textnr1>.title{  color:#333333; font-size: 32px; font-weight: bold;margin-left: 5px; }
.textnr1>.title::before{ content: ""; display: block; width: 24px; height: 1px; background: #333333;margin-top: 62px; position: absolute;}
.textnr1 .texts p{font-size: 15px; color:#666666;box-sizing: border-box; line-height: 27px; margin-bottom: 24px; }
.textnr1 .texts strong{ }
.textnr1 .tiemsaa{position: absolute;margin-top: 44px; }
.textnr1 .smt{ color:#333333; font-size: 14px; margin-top: 46px; }
.textnr1 .smt b{ color:#1b6cce; }
.textnr1 .Mopp{border-top: 1px solid #eaeaea; margin-top: 36px; }
.text1a>div{float: left;}
.text1a>div:nth-child(1){ width: 237px; }
.text1a>div:nth-child(2){ width: 160px;}
.text1a>div:nth-child(3){ width: 350px;}
.text1a{ overflow: hidden; }
.text1a>div .title{ font-size: 14px; font-weight: bold; }
.text1a>div .ftitle{ font-size: 14px; color:#333;  }
.text2a{ border-top: 1px solid #efefef; padding-top: 30px; margin-top: 25px; }
.text2a>div{ width: 50%; box-sizing: border-box; float: left; padding-bottom: 25px; }
.text2a .le2{ float: right; border-left: 1px solid #d0d0d0;padding-left: 27px; }
.text2a>div p strong{ font-weight: bold; display:block; margin-bottom: 10px; }
.text2a>div p{ color:#333333; font-size: 14px;line-height: 36px; }
.text2a .Ytmns{ width: 100%; height: 52px; line-height: 52px; background: #1b6cce; clear: both; text-align: center; color:#fff; }

.map{ width: 100%; height: 410px;}
.Maps{ padding: 10px;  box-shadow: 0 0 10px #e5f3fc; margin-top: 37px;}
.lxwm{  margin-top: 32px; position: relative; }
.lxwm .b{ color:#333333; font-weight: bold; font-size: 24px; }
.lxwm .ftitle{ color:#999999; font-size: 14px;padding-top: 10px; padding-bottom: 12px; }
.lxwm .hx{ width: 38px; height: 2px; background: #333333; }
.lxwm .Bs{ font-size: 20px; margin-top: 20px;}
.lxwm .Test{ margin-top: 12px; }
.lxwm .Test p{ line-height: 36px; margin-top: 8px; }
.lxwm .Test p img{ position: relative; top: 5px; margin-right: 12px; }
.lxwm .TsdA{
 width: 244px;
 height: 312px;
 /* background: url("lx.jpg") no-repeat center; */
 position: absolute;
 right: 0;
 top: 290px;
 padding-top: 167px;
 box-sizing: border-box;
 text-align: right;
 padding-right: 20px;
 /* bottom: auto; */
}
.lxwm .TsdA .title{ color:#999999; font-size: 34px; }
.lxwm .TsdA .ftitle{ color:#999999; font-size: 24px; letter-spacing: 12px; text-transform: uppercase; }

.Bosm{margin-top: 46px;position: absolute;top: 70px;right: 10px;}
.Bosm .title{color:#333333; font-size: 20px; }
.Bosm .ftitle{ color:#999999; font-size: 14px; padding-top: 18px; padding-bottom: 28px; }


.j1ul li{padding: 20px; }
.j1{ background: #f5f5f5; padding-top: 47px; padding-bottom: 80px; }
.j1 .t1{ color:#333333;font-size: 18px; }
.j1ul{ border-top: 1px solid #e8e8e8; margin-top: 32px; }
.j1ul li{ }
.j1ul li .title{ color:#333333; font-size: 20px; font-weight: bold; }
.j1ul li .description{ color:#666666; font-size: 14px; margin-top: 14px; }
.j1ul li:hover{ background: #fff; box-shadow: 0 0 10px #e5f3fc; }

.riul2 li{ width: 248px; height: 210px; float: left; margin-right: 33px; margin-top: 33px; }
.riul2 ul{ margin-right: -33px; }
.riul2 li .pic{ height: 172px; width: 100%;  position: relative; }
.riul2 li .pic::before{ width: 100%; height: 100%;  border-radius: 0 15px 0 15px; background: #edf2f7; content: ""; position: absolute; margin-left: -5px;margin-top: 7px; }
.riul2 li .pic img{ width: 100%; height: 100%; display: block;  border-radius: 0 15px 0 15px;position: relative; z-index: 9; }
.riul2 li i{ font-style: normal; float: right; }
.riul2 li i img{ margin-right: 3px; }
.riul2 li b{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 80%;display: inline-block; }
.riul2 li .title{ padding-top: 18px; }








@media screen and (max-width:1600px) and (min-width:0px){
.cen{ width: 94%; }
.cen-1050{ width: 94%;  }

}

@media screen and (max-width:640px) and (min-width:0px){

	.tu2{ display: block !important;}
	.tu1{ display: none !important;}
.BigDiv{ overflow: hidden; }
.top .right > ul > li span{ display: none; }
.fullslide  .bd li .tu1{display: none;}
.fullslide  .bd li .tu2{display: block; width: 100%; }
.tu1{ display: none;}
.tu2{ display: block; }
.fullslide .prev, .fullslide .next{ display: none; }
.float{ display: none;}
.fullslide .text .title{ display: none; }
.fullslide .text .pic{ display: none; }
.fullslide1 .bd::before{ bottom: -2px; }
.fullslide1 .text{ width:80%; margin-top: 0;  bottom: 20%; left: 50%; margin-left: -40%; }
.fullslide1 .text .title{ font-size: .6rem; }
.fullslide1 .text .ftitle{ font-size: .7rem; }
.fullslide1 .text .smrt{ font-size: .4rem; line-height: .5rem; margin-top: 40px; }
.clname .ftitle{ font-size: .8rem;margin-left: -100px;
margin-top: -23px;}
.fullslide .cen{  top: inherit; bottom: -80px;}
.fullslide .text{ width: 90%; left: 50%; height: 350px; transform: translateX(-50%); top: inherit;bottom: 0;
padding: 15px 16px; box-shadow: 0 0 5px rgba(0,0,0,.1); }
.fullslide .text .input_but{ font-size: .48rem; }
.fullslide .hd{display: none; }
.pics{ margin-top: .3rem; }
.fullslide .text .ftitle{ font-size: .42rem; }
.fullslide .text .ftitle .sjcx{ font-weight: normal;  display: block; color:#ff7109; font-size: .57rem; font-weight: bold; }
.fullslide .text .ftitle .sjcx a{ color:#02469b; font-size: .57rem; font-weight: bold; }
.clname{font-size: .4rem; height: 80px; margin-top: 60px; }
.home .top{ position: relative; }
.top .left{ position: absolute; left: 50%; transform: translateX(-50%); margin-left: 0; }
.top .t1{ width: 1.54rem; }
.top{ z-index: 9999;  }
.name{ font-size: 18px;  padding-top: 14px; }
.a1ul{ margin-top: 10px; }
.fname{ font-size: 12px; }
.g1aul li .time{ display: none; }
.g1aul li .pic{ float: none; width: 100%; height: auto; }
.g1aul li .text{ float: none; width: 100%; }
.g1aul li .text .more{ padding-top: 12px; }
.g1aul li{ padding-bottom: 15px; padding-top: 15px; margin-bottom: 15px; }
.g1aul li .text .description{ border: none; }
.g1aul li .text .title{ font-size: 20px; }
.g1aul li .text .description{ height: auto; line-height: 24px; font-size: 14px; }
.home .top .t2{ display: inline-block; }
.top .right>ul>li{ line-height: 32px; float: none; width: 100%; }
.top .right .ri1::before{ display: none; }
.top .right .ri1{ float: none; width: 100%; text-align: center; }
.top .right .rigd1{ width: 100%; }
.top .right .le1{ display: none; }
.top .right{ z-index: 999; }
.top .right>ul{ float: none; }
.top .form{ display: none; }
.top .left{ margin-top: 0; margin-left: 0;width: auto;}
.top .ment{ margin-top: 15px; margin-left: 5%;float: left; width: auto; }
.top .ment img{ width: 20px; }
.BigDiv{min-width: 320px;}
.cen{ min-width: 280px; }
.sjcx{ display: inline-block;}
.sjyc{ display: none;}
	.BigDiv{max-width: 640px; min-width: 320px; margin: auto; }
	.logm{ float: right; margin-right: 15px; font-size: 20px; margin-top: 13px; }
	.logm span{ color:#fe5e10; }
.top{ height: auto; margin-top: 0; padding: 5px 0; }
.cen{width: 94%; margin: auto; }
.lc{ display: none; }
.ment img {width: 30px;}
.ment { float: left; margin-top: 7px; }
.b1 .a2div .left img{ margin-top: 0; margin-left: 0; }
.b1 .a2div .right{ width: 100%; }
.b1{ padding-bottom: 20px; }
.top .right > ul > li{  height: auto; text-align: left; }
.top .right > ul > li .text{ position: relative; width: 100%; height: auto; margin: auto; left: 0; background: none; }
.top .right > ul > li .text .pic{ display: none; }
.top .right > ul > li .text ul{ float: none; width: 100%; margin-right: 0; margin-top:10px; }
.top .right > ul > li .text ul li a{ color:rgba(255,255,255,.5); }
.top .right > ul > li .text ul li{ float: none; margin: auto; }
.fullslide{ margin-bottom: 70px; }
.top .right{ position: fixed;
 margin-left: 0;
	    width: 50%;
	    left: -100%;
			top: 0;
	    background: #242424;
	    padding: 5px 0;
			height: 100%;
	    z-index: 9999999999;transition:.5s;
	    margin-top: 0px;
			background: #ff6c00; padding-bottom: 15px;
			background-size: 80px;
 }
 .top .right{ margin-right: 0; }
 .top .right.on{ left: 0; padding-left: .24rem; }
 .colse img{width: .3rem; }
 .teclu li img{ width: .42rem; position: relative; top: 3px; margin-right: .1rem; }
 .top{background: rgba(255,255,255,.5); position: absolute !important; width: 100%; }
.top .right > ul > li{ width: 100%; margin: auto; padding: 4px 0;}
.top .right > ul > li ul{ background: none;margin-top: 6px; }
.top .right > ul > li ul li{ }
.top .right > ul > li:hover ul li{ height: 24px; line-height: 24px; text-align: left; }
.top .right > ul > li:hover ul{ padding: 0; padding-left: 30px; box-sizing: border-box; width: 100%; transform: translateX(0);left: 0; box-shadow: 0 0 0;}
.top .right > ul > li ul li a{ font-size: .24rem; }
.top .right > ul > li::before { display: none; }
.colse{ margin-top: .3rem; }
.teclu{ margin-top: .5rem; }
.top .right > ul > li:hover{ border: none; }
.top .right > ul{ margin-right: 0; }
.top .right > ul > li ul{ position: relative; }
	 .top .right > ul > li a {
	    color: #fff;
	    font-size: .3rem;
	  }
.a2div .left{ width: 100%; text-align: center; }

	.picMarquee-left .bd ul li{ width: 100%; }
.picMarquee-left .bd ul li img{ width: 100%; height: auto; }
.name1{ color:#1b1b1b; font-size: .3rem; }
.name1::before{ height: .06rem; width: 1rem; }


.a1sjul{ overflow-x: auto; padding-top: .3rem; padding-bottom: .2rem; padding-left: .1rem; }
.a1sjul ul{ white-space: nowrap;}
.a1sjul ul li{ width: 4.6rem; height: 4.7rem; border-radius: 15px;padding: .24rem; margin-right: .3rem; box-sizing: border-box; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,.2); display: inline-block; }
.a1sjul ul li .title{ color:#ff7109;font-size: .33rem; text-align: center; padding-top: .1rem; }
.a1sjul ul li .pic img{ border-radius: 10px; height: 2.6rem; }
.a1sjul ul li .pic{ margin-top: .15rem; }
.a1sjul ul li .ftitle{ white-space: normal; font-size: .18rem; color:#999999; text-align: center; width: 3.6rem; margin:auto; margin-top: .2rem; }
.moensj{ width: 3.35rem; height: .7rem; border-radius: 50px; text-align: center; line-height: .7rem; margin: auto; margin-top: .3rem;  }
.moensj a{ color:#ffffff; font-size: .3rem; }
.moensj.ju{background-image: linear-gradient(to right,#ffa30b,#ff8400);}
.moensj.buls{background-image: linear-gradient(to right,#0350ae,#024699);}
.name1{ padding-top: .65rem; }
.a2div{ margin-top: .27rem; }
.a2div .fl{ width: 2.4rem; height: 2.4rem; overflow: hidden; border-radius: 50%; }
.a2div .fl img{ width: 100%; height: 100%; display: block; }
.a2div .hei{ padding: 0; }
.a2div .ri{ width: 3.6rem; padding-top: 0; margin-top: .35rem; }
.a2div .ri .pic{width: .54rem; float: left; }
.a2div .ri .title{ font-size: .36rem;width: 2.8rem; float: right; padding: 0; margin-bottom: 0; }
.a2div .ri .ftitle{float: right; width: 2.8rem;color:#999999; font-size: .16rem; }
.a2d2{ margin-top:.3rem;  }
.a2div .a2d2 .ri .title{ color:#02469b; }
.a2d12 .ri .title{ color:#ff6d00 !important; }
.a8{ margin-top: .5rem; }
.a8 .a3ul li{ background: none; width: 29%; margin-left: 2%; margin-right: 2%;}
.a3ul li .text{ display: none; }
.a3ul ul{ margin: auto; }
.a8 .a3ul{ margin-top: .4rem; }
.a8 .a3ul li span{ display: none !important;}
.a8{ padding-bottom: .6rem; }
.a9ul li{width: 4.6rem; height: 3.2rem; margin-right: .3rem; display: inline-block;}
.a9ul li img{ width: 100%; height: 100%; }
.a9ul{ overflow-x: auto; margin-top: .6rem; }
.a9ul ul{ white-space: nowrap;}
.a9ul2{ margin-top: .4rem; margin-bottom: .4rem;}
.a9ul2 ul{ font-size: 0; }
.a9ul2 li{width: 33.33%; display: inline-block; text-align: center;}
.a9ul2 li .pic{ width: .85rem; height: .85rem; margin: auto; }
.a9ul2 li .title{ color:#333333; font-size: .24rem; }
.a9ul2 li .ftitle{ color:#999999; font-size: .18rem; }
.a10sj{ background: #ff6d00; height: .88rem; padding: .45rem 0;}
.a10sj p{ width: 5rem; height: .88rem; margin:auto; border-radius: 50px; background: #fff; text-align: center; line-height: .88rem; }
.a10sj p a{ color:#ff6d00; font-size: .36rem; }
.fot2{ padding: 0; }
.fot2 .cen{ width: 94%; }
.fot2 .fl2{ display: none; }
.fot2 .ri{ width: auto; }
.fot2 .ri .name{ display: none; }
.fot2 .ri .pic{ margin-right: 0; margin-left: 10px; }
.fot2 .fl1 .ftitle{ font-size: .30rem; }
.fot2 .fl1 .title{ font-size: .24rem; margin-top: 0; }
.fot2 .text{ padding-top: 10px; }
.fot2 .text p{ font-size: 12px; }
.fot2 .text p a{ font-size: 12px; }
.f2diav{ margin: auto; padding-top: .24rem; padding-bottom: .12rem; border-bottom: 1px solid #8d8d8d; margin-bottom: .2rem; }
.f2diav ul li{ display: inline-block; width: 33.33%; text-align: center; }
.f2diav ul li a{ color:#999999; font-size: .2rem; }
.f2diav ul{ font-size: 0; }
.fot1{ position: relative; display: none; }
.fot1 .pic{ margin-left: 0; width: 1.9rem; }
.fot1 .text{ line-height: inherit; font-size: .24rem; margin-left: 2rem;}
.b2 .name1{ background: #fff; margin-bottom: .3rem; }
.b2{ margin-top: .3rem; padding-bottom: .2rem; }
.b2ul{ margin-top: .1rem; }
.txt{ padding-top: .3rem; margin-top: 0; }
.txt span{ background: none; color:#fe7004; border: none; font-size: .24rem; font-weight: 400;}
.kcbule .txt span{background: none; color:#fe7004; border: none; font-size: .24rem; }
.b2ul li .pic{ width: .9rem; height: .9rem; margin: auto; }
.b2ul li .title{ font-size: .22rem; }
.b2ul li { margin-bottom: .2rem; }
.moren a{ font-size: .3rem; height: .68rem; line-height: .68rem; }
.lans a{ background-image: linear-gradient(to right,#02469b,#327bd5);}
.b3div .text{ display: none; }
.kcbule .b3 .txt span{ color:#3fb664; }
.kcbule .b3 .txt.jus span{ color:#ff6e01; }
.b3div{ margin-bottom: 0rem;}
.b3div .pic{ margin-bottom: 0; }
.b5 .pic{ margin-top: 10px; }
.b5{ margin-top: 15px; }
.b6sjul{ margin-top: .6rem; }
.b6sjul ul{ margin-right: -20px; font-size: 0; }
.b6sjul li{ width: 1.64rem;height: 1.64rem; margin-left: .02rem; margin-right: .02rem; display: inline-block; background: #eeeeee; }
.b6sjul li.on{ background: #fe7004;}
.b6sjul li .title{ color:#999999; font-size: .3rem; text-align: center; margin-top: .26rem; }
.b6sjul li .ftitle{ color:#999999; font-size: .16rem; text-align: center; }
.b6sjul li.on p{ color:#fff; }
.b6sjdiv{ margin-top: .5rem; }
.b6sj{ margin-bottom: .7rem; }
.b5{ margin-bottom: 0; }
.c2ul li{ width: 3.25rem; height: 2.4rem; padding-top: .1rem; padding-bottom: .1rem; box-shadow: 0 0 5px rgba(0,0,0,.2); margin-right: .22rem; margin-bottom: .22rem; }
.c2ul li .pic{ width:1.1rem; height: 1.1rem; margin:auto; padding-top: 0; }
.c2ul li .title{ color:#02469b; font-size: .24rem; padding-top: 0; }
.c2ul li .ftitle{ font-size: .18rem; line-height: inherit; }
.c2ul{ margin-top: .36rem; }
.c2{ background: #fff; }
.c4sj .name1::before{ display: none; }
.c4sj .name1{ color:#03469d; margin-bottom: .3rem; }
.c5sj .name1{ color:#ff6d00; margin-bottom: .3rem; }
.c5sj .name1::before{ display: none; }
.a9ul li{ vertical-align: top; }
.c6sj .a9ul li{ width: 2.9rem; height: 2.8rem; margin-right: .15rem; }
.c6sj .a9ul li .title{ text-align: center; color:#999999; font-size: .18rem; }
.c6sj .a9ul li img{ height: 2.31rem; }
.d2ul li .ftitle{ margin-top: 0; }
.d2ul li .title{ margin-top: 5px; color:#fd6d01; }
.d2ul li{ height: 2.5rem;}
.d2{ background: none; }
.moren a{ font-weight: 500;}
.d4sja{ margin-bottom: .8rem; }
.c1p{ color:#666666; font-size: .20rem; line-height: inherit; padding: 0 .5rem; margin-top: .5rem; margin-bottom: .5rem; }
.e2 .b6sjul li{ height: auto;padding-bottom: .3rem; }
.e2 .b6sjul li.on{ background: #03479c; }
.e2ul li{ margin-bottom: 0; }
.e2ul .b6sjul{ margin-bottom: .4rem; }
.e2{ background: none; }
.e2 .fl{ width: 2.63rem;  margin-right: .25rem; position: relative;z-index: 99;margin-left: .34rem; }
.e2ul .ri{ width: 100%; float: none;  }
.e2ul .ri .title{ font-size: .36rem; }
.e2ul .ri .title span{ font-size: .2rem; top: -4px; }
.e2ul .ri .ftitle{ font-size: .36rem; line-height: inherit; }
.e2ul .ri .ft2{ font-size: .29rem; }
.e2ul .ri .more{ width: auto; }
.e2ul .ri .more a{ font-size: .24rem; }
.e2ul .ri .description{ background: #eeeeee;color:#666666; font-size: .2rem; line-height: inherit; line-height: 22px; padding-top: .9rem;  padding-left: .34rem; padding-right: .34rem; padding-bottom: .2rem; }
.p3ul li{ width: 4.6rem; height: 3.9rem; float: none; display: inline-block; margin-left: 0; margin-right: .25rem; margin-left: .1rem; display: inline-block; }
.p3ul ul{ white-space: nowrap;}
.p3ul{ overflow-x: auto; margin-top: .5rem; margin-bottom: .4rem; padding: 10px 0; }
.p3ul li{ box-shadow: 0 0 5px rgba(0,0,0,.3); border-radius: 13px; }
.p3ul li .text{ font-size: .44rem; padding-top: 0; line-height: 2.6rem; }
 .p3ul li .textA{text-align: center; color:#999999; font-size: .2rem;}
.p3ul li .pic{ width: 100%; height: 2.6rem; }
.p3ul li .pic img{height: 100%; display:block; width: 100%; max-width: inherit; }
.e3 .name1{ padding-top: .1rem; }
.e3{ margin-bottom: .8rem; }
.b1ul{ margin: auto; }
.f1 .b1ul li{ width: 2.5rem; height: 2.2rem; background: #ff7109; margin-right: .18rem; display: inline-block; float: none; }
.f1 .b1ul li .pic{ width: .86rem; height: .86rem;border-radius: 50%; margin: auto; overflow: hidden; margin-top: .1rem;  }
.f1 .b1ul ul{ white-space: nowrap;}
.f1 .b1ul{ overflow-x: auto; }
.b1ul li .title{ font-size: .28rem; color:#fff; }
.b1ul li .ftitle{ font-size: .18rem; color:#fff;width: 90%;margin: auto; line-height: inherit; white-space: normal; }
.b1ul li .ftitle br{ display: none; }
.f2sj p { margin-top: .4rem; }
.f2sj p span{ display: inline-block; width: 50%; text-align: center; height: .87rem; line-height: .87rem; background: #eeeeee; color:#999999; font-size: .3rem; }
.f2sj p span.on{ background: #ff7109; color:#fff; }
.f2div .title{ font-size: .3rem; color:#333333; }
.f2div .title br{ display: none; }
.f2div{ margin-top: 0; }
.f2div .title{ margin-bottom: 0; }
.f2div .ftitle{ line-height: inherit; font-size: .2rem;float: left; }
.f2div .ftitle br:nth-child(2n-1){ display: none; }
.f2div .ri{ width: 100%; text-align: center; margin-top: 20px; }
.f2div .fl{ width: 100%; }
.f2div .ri img{ max-width: 98%; height: auto; margin: auto; }
.f2div .more{ position: relative; bottom: inherit; float: right; width: auto; margin-top: 15px; }
.f2div .more a{ font-size: .24rem; }
.picScroll-left .bd ul li{ width: 6rem; }
.l1 .picScroll-left .pic{ width: 2.9rem; height: 4rem; }
.l1 .picScroll-left .text{ width: 2.73rem; margin-left: .3rem; padding-bottom: 5px; }
.l1 .picScroll-left .text .title{ font-size: .36rem; }
.l1 .picScroll-left .text .ftitle{ font-size: .2rem; line-height: 24px; }
.l1 .picScroll-left .hd a{ display: none; }
.l1 .moren{ margin-top: 0; }
.l1 .moren i{ font-size: .18rem; }
.l1 .moren a{ padding: 0 5px; margin-top: 5px; }
.fullslidesm{ margin-bottom: 0; }
.l1 .picScroll-left{ background: #f6f6f6; padding: .5rem 0; margin-top: .2rem; margin-bottom: .28rem; }
.l2{ background: none;padding-top: 1px; }
.l2 .name1{ font-size: .3rem; color:#1b1b1b; font-weight: 400; }
.l2 .name1::before{display: block; }
.l2 .text { text-align: center; margin-bottom: 10px; }
.l2 .text p{ font-size: .18rem; color:#666666; line-height: inherit; display: contents;}
.l3 .name1 span{font-size: .6rem; margin-top: -12px; }
.cmd{ font-size: .18rem; color:#666666; text-align: center; margin-top: .3rem; }
.l3div{ margin-top: 15px; display: none; }
.l3ul ul li{ display: inline-block; float: none; }
.l3ul ul{ white-space: nowrap; }
.l3ul{ overflow-x: auto; margin-top: 15px; }
.l4{ margin-top: 0px; }
.l6ul li{ padding: 15px; }
.l6ul li .fl{ width: 2.74rem; height: 2rem; margin-left: .3rem;}
.l6ul li .ri{ width: 3.2rem; margin-right: .3rem; }
.l6ul li .ri .title{ font-size: .24rem; color:#1b1b1b;margin-top: 7px; }
.l6ul li .ri .time{ display: none; }
.l6ul li .ri .ftitle{ color:#999999; line-height: 20px; font-size: .16rem; margin-top: 10px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.l6ul ul{ margin-top: 20px; padding: 15px 0 !important;}
.l5{ margin-bottom: 20px; }
.l6ul li{ padding: inherit; margin-bottom: 0; padding: 15px 0;}
.Tyongd{ background: #f6f6f6; padding-bottom: 15px; }
.Tyongd .hd ul{ text-align: center; margin-top: 0; padding: 0 !important; }
.Tyongd .hd ul li{ width: 11px; height: 11px; border: 2px solid #ff7208; text-align: center; line-height: 11px; padding: 0; font-size: 0; border-radius: 50%; display: inline-block;
 margin-left: 4px; margin-right: 4px;
 }
 .Tyongd .hd ul li.on{ background: #ff7208; }
 .l6{ margin-bottom: 20px; }
 .m1ul{ width: 100%; margin: auto;overflow-x: auto; margin-top: .45rem; }
 .m1ul ul{ white-space: nowrap; }
.m1ul li{ width: 2.55rem; height: 2.55rem;  padding: 0 10px; margin-right: .15rem; margin-left: 0; padding-top: 20px; float: none; display: inline-block;  vertical-align: top; }
.m1ul li .title{font-size: .36rem; line-height: inherit; }
.m1ul li .ftitle{ margin-top: 0; font-size: .16rem; line-height: inherit; }
.m1ul li .num{ font-size: 2rem; top: -10px;}
.m1ul li .pic{ width: 80%; }
.m2{ background: none; }
.m2 .name1{ color:#1b1b1b; font-size: .3rem; margin-bottom: 15px; }
.m1{ margin-bottom: 50px; }
.m2 .text p{ color:#999999; font-size: .18rem; margin-bottom: .3rem; text-indent: 0; }
.m2 .text  .pic img{ max-width: 100%; }
.m3{ margin-top: 0; }
.m3 .cen{ width: 94%; }
.m2{ padding-bottom: 10px; }
.m3ul li{ width: 100%; }
.m3ul li .time{ color:#ff7109; font-size: .36rem; text-align: left; position: absolute; margin-top: 35px; }
.m3ul li{ background: none; min-height: inherit; }
.m3ul li::before { top: 0; height: 100%;left: 17%; background: #ff7109; width: 2px; }
.m3ul li::after{  content: ""; width: .22rem; height: .22rem; background: #ff7109; border-radius: 50%; display: block; position: absolute;   left: 15.5%; top: 15px; }
.m3ul li .time::before{}
.m3ul li .text{ width: 76%; margin-left: 18%; margin-top: 10px;}
.m3ul li .text p::before { display: none; }
.m3ul li .text p{ font-size: .24rem; }
.m3ul{ margin-top: 30px; margin-bottom: 60px; }
.p4a .l2ul li .pic{ width: .9rem; height: .7rem; margin: auto;  margin-bottom: 15px; }
.l2ul{ margin-top: 20px; margin-bottom: 50px; }
.p4a .l2ul li .title{ color:#999999; font-size: .18rem; }
.p4a .l2ul li{ vertical-align: top; }
.l2ul{ padding-bottom: 0; }
.p4a .moena{ display: none; }
.p4a .l2ul{ margin-bottom: 0; }

.Cooldog_container .btn_left, .Cooldog_container .btn_right{ display: none !important; }
.Cooldog_container .Cooldog_content ul{ white-space: nowrap;}
.Cooldog_container .Cooldog_content{ overflow-x: auto; height:  auto; }
.Cooldog_container .Cooldog_content li{ width: 4.6rem; margin-top: 0; height: 3.2rem; transform: translate3d(0, 0, 0) scale(1); left: inherit; position: relative; transform-origin: 0 0;
 display: inline-block;
}
.Cooldog_container{ height: auto; }
.Cooldog_container .Cooldog_content{ position: relative; }
.Cooldog_container .p2{ margin-top: 0; padding: inherit; background: none; }
.Cooldog_container{ margin-top: 20px; }
.p5a .moren{ display: none; }
.p5a{ margin-bottom: 60px; }
.p4sjul li{ box-shadow: 0 0 5px rgba(0,0,0,.2); margin-bottom: .2rem; padding: .24rem .38rem; position: relative; }
.p4sj{ margin-top: .4rem; }
.p4sjul li .title{ color:#1b1b1b; font-size: .24rem; }
.p4sjul li .ftitle{ color:#999999; font-size: .2rem; margin-top: .2rem; }
.p4sjul li .more{ position: absolute; right: .24rem; bottom: .24rem; color:#999999; font-size: .24rem; }
.p4sjul{ margin-top: 20px; }
.p1{ margin-top: 0; }
.p2{ padding-top: 20px;  }
.ps2{ padding: inherit; margin-top: 20px; }
.p2p p{ font-size: .24rem; }
.sideMenu .Smep .title span{ font-size: .24rem; }
.sideMenu > div{ margin-top: 15px; }
.p2p{ padding-top: 15px; }
.sideMenu .sdiv{ padding: 15px; }
.sideMenu .sdiv .p1 a{ font-size: .24rem; text-align: left !important; }
.sideMenu .sdiv .p1{font-size: 0; }
.sideMenu .sdiv p strong{ font-size: .24rem; }
.sideMenu .sdiv p{ font-size: .2rem; }
.sideMenu .sdiv .morea a{ width: 45%; font-size: .24rem !important; height: auto; line-height: 40px; margin-left: 2%; margin-right: 2%; }
.ps2{ padding-bottom: 30px; }
.zinam{ width: 100%; margin-top: 20px; margin-bottom: 20px; }
.zinam span{ height: 60px; line-height: 60px; font-size: .5rem; }
.zinam{ line-height: 60px; height: 60px; }
.fme1 select{ width: 100%;}
.fme1 input{ width: 100%; }
.forma .hei p{ float: none; }
.fme1 .hei2{ margin-top: 0; }
.shiming{ margin-top: 30px; }
.forma textarea{ width: 100%; }
.cd4{ margin-top: 30px; }
.z1{ margin-bottom: 30px; }
.forma input{ width: 100%; }
.forma .hei p:nth-child(1){ margin-right: 0; }
}






#moban25fenye{text-align:center; clear:both; width:100%;padding-top: 40px;    margin-bottom: 40px; }
#moban25fenye a{
    display: inline-block;
    padding: 0px 10px;
    margin: 0 2px;
    border: 1px solid #cfcbcb;
    transition: all 0.5s ease;
    height: 38px;
    line-height: 38px;
    min-width: 20px; color: #666;}

#moban25fenye a.fyselect{    display: inline-block;
    background: #1d4ea0;
    border-color: #1d4ea0;
    border-width: 1px;
    border-style: solid;color: #ccc;}

#moban25fenye a:hover{ display: inline-block;
    padding: 0px 10px;
    margin: 0 2px;
    border: 1px solid #f4f4f4;
    transition: all 0.5s ease;
    background-color: #1d4ea0;
    border: 1px solid #1d4ea0;
    color: #fff;}










.news-left{width:668px;}
.news-img{width:262px;margin-top:19px;}
.tttab{position: relative;}
.tttablis{background: url("news.png") no-repeat left 100%;height:53px;}
.tttablis li{color: #565756;float: left;line-height: 20px;padding-left: 5px;font-size: 16px;color: #999999;text-align: center;font-weight:bold;}
.tttablis li span{font-size: 12px;display:block;font-weight:normal;color:#333333;text-transform:uppercase;}
.tttablis li.cur{color:#000;background: url("line.png") no-repeat 70% bottom;height: 52px;font-size: 16px;}
.tttablis li.cur span{font-size: 12px;}
.tttablis li:first-child{padding-left: 67px;padding-right:30px;}
.tttabli a{float:right;margin-top:5px;}



.news-right{width:380px;    float: right;}
.news-title{background: url("tt3.png") no-repeat left 100%;height:54px;font:600 16px/20px "Microsoft YaHei";color:#222222;padding-left:64px;position: relative;}
.news-title span{display:inline-block;color:#333333;font:400 12px/20px "Arial";text-transform:uppercase;}
.news-title a{position: absolute;top: 5px;right: 0;}
.news-right .content{margin-top:30px;}

#ydemo{overflow:hidden;margin:0 auto;position:relative;height:323px;}
#yindemo{height:100%;}
#ydemo1{}
#ydemo2{}



.news_list3 li{position:relative;padding:8px 0 12px;border-bottom:1px dashed #e3e3e3;}
.news_list3 li a{line-height:30px;padding-left:38px;background: url("wen.png") left center no-repeat;display:block;font-size:14px;
    width: 334px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.news_list3 li a:hover{text-decoration:none;color:#d82935;}
.news_list3 span{background: url("da.png") left 3px no-repeat;padding-left:38px;font:400 12px/22px "å¾®è½¯é›…é»‘";margin-top:5px;color:#999;display:block;height: 45px;overflow: hidden;}


.news_list1{padding-bottom: 15px;margin-top: 15px;border-bottom:1px dashed #d5d5d5;display: inline-block;}
.news_list1 dd{width:68px;border-right:1px solid #cfcfcf;text-align:center;font:400 35px "arial";color:#666666;float:left;padding: 10px 0px;margin-top: 15px;}
.news_list1 dd span{display:block;font:400 14px "arial";}
.news_list1 dt{width: 280px;float: right;padding-left: 15px;}
.news_list1 dt a{display: block;width: 280px;color:#000000;font:400 16px/36px "微软雅黑";float: none;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.news_list1 dt span{display:block;font:400 12px/24px "微软雅黑";color:#999999;height: 45px;overflow: hidden;}
.news_list1:hover dd{background:#d82935;border-color:#d82935;color:#fff;}
.news_list1:hover dt a{color:#d82935;}


























