	@charset "utf-8";
	/* é€šç”¨ä»£ç  */
	html,body{width:100%;padding: 0px;margin:0px;*position:static; }
	*{font-family: '微软雅黑'; font-size: 15px; 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; }
/*.anim99{ animation: dz99 .6s 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; }
.anim8{ animation: dz8 .6s linear 1 normal forwards; } */
/* @keyframes dz1
{
0% {opacity: 0;transform: translate(0, -30%); }
100% {opacity: 1; transform: translate(0, 0%); }
}
@keyframes dz2
{
0% {opacity: 0; transform: translate(0, 100px); }
100% {opacity: 1;transform: translate(0, 0%);  }
} */
.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: rotate(-2deg);position: relative; }
100% {opacity: 1; transform: rotate(0);position: relative;  }
}
@keyframes dz
{
0% {opacity: 0;transform: rotate(2deg);position: relative; }
100% {opacity: 1; transform: rotate(0deg);position: relative;  }
}*/

/* @keyframes dz99
{
0% {opacity: 0;transform: rotate(20deg);position: relative; }
100% {opacity: 1; transform: rotate(0deg);position: relative;  }
} */
@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;}

.navbar ul li ul{width:100%;height:auto;overflow:hidden;position:absolute;left:0px;top:50px;background:#fff;display:none;z-index:999;}
.navbar ul li ul li{width:100%;height:40px;}
.navbar ul li ul li a{display:block;width:100%;line-height:40px;font-size:13px;color:#df272b;background:none;}
.navbar ul li ul li a:hover{background:#cc1930;color:#fff}

.clearfix {
    height: 100%;
}
.common {
    width: 1200px;
    min-width: 1200px;
    margin: 0 auto;
}
.clearfix::after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    font-size: 0;
    line-height: 0;
}
/************************************************************************************************************/
/************************************************************************************************************/
/*** é¡¶éƒ¨ä»£ç  ***/
.header{position:relative;z-index:100;width:100%;background:#fff;}
.header dl dt span{float:left;color: #999;
line-height: 30px;
font-size: 12px;}
.header dl dd{float:right;}
.header dl dt a{color: #999;
line-height: 30px;
font-size: 12px; }
.header dl dd a{color: #999;
line-height: 30px;
font-size: 12px; }
.header dl dt {
    float: left;
}
input, textarea{ font-size: 14px; }
.header .top{background:#0f141a;color:#999;line-height:30px;font-size:12px}
.header .top a{color:#999;}
.header .top a:hover{color:#fff;/*text-decoration:underline;*/}
.header .cent{height:55px;padding:23px 0 22px;}
.header .cent img{margin-top:5px;vertical-align:top;border-left:solid 1px #ababab;padding-left:34px;}
.header .cent dd{background:url('tel.jpg') left center no-repeat;padding-left:60px;}
.header .cent dd b{display:block;font-size:20px;color:#dc2327;}
.logo {
    margin-top: 8px;
}
/* .header form{float:right;border:solid 1px #cecece;padding:0 10px;margin:14px 0 0 25px;}
.header form input{background:none;border:none;outline:medium;height:30px;vertical-align:top;line-height:30px;}
.header form input.input_but{background:url('ss.jpg') center no-repeat;width:17px;} */
.logo{display:inline-block;height:60px;}
.nav{background:url('nav_bg.jpg') center repeat-x;padding-top:3px;}
.nav ul li{float:left;text-align:center;position:relative;width:150px;}
.nav ul li a:hover,.nav ul li a.on{background:#fff;color:#df272b;}
.nav ul li a{display:block;width:149px;line-height:50px;font-size:16px;color:#fff;padding-right:1px;background:url('nav_line.jpg') right center no-repeat;}


.header .navbar li ul{width:100%;height:auto;overflow:hidden;position:absolute;left:0px;top:50px;background:#fff;display:none;z-index:999;}
.header .navbar li ul li{width:100%;height:40px;}
.header .navbar li ul li a{display:block;width:100%;line-height:40px;font-size:13px;color:#df272b;background:none;}
.header .navbar li ul li a:hover{background:#cc1930;color:#fff}

.hdfix{position:fixed;left:0;top:0;}
.hdfix .top{display:none;}
.fg{font-style:normal;}

.float{position:fixed;top:50%;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;left: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;}




.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; }



.inner {
    margin: 0 auto;
    width: 1200px;
}

.header{position:fixed;z-index:10;left:0;top:0;right:0;background:#fff;}
.header .topbar{height:32px;line-height:32px;font-size:12px;background:#000;color:#b8b8b8;overflow:hidden;}
.header .topbar .m-text{display:none;}
.header .topbar a{color:#b8b8b8;font-size: 12px; }
.header .topbar .text{ color:#b8b8b8;font-size: 12px; }
.m-nav{ display: none; }
.m-sidenav{ display: none; }
.header .topbar a:hover{text-decoration:underline}
.header .topbar .menu{font-size:0;}
.header .topbar .menu a{font-size:12px;}
.header .topbar .menu span{font-size:12px;padding:0 5px;}

.header .logobar{position:relative;padding:20px 0;border-bottom:1px solid #ddd;background:#fff;overflow:hidden;}
.header .logobar .logo a{ position: relative;display: inline-block; }
.header .logobar .logo a:nth-child(2)::before {
    content: "";
    position: absolute;
    width: 1px;
    height: 24px;
    display: block;
    background: #ababab;
    left: -30px;
    top: 20px;
}
.header .logobar .logo a:nth-child(2) {
    margin-left: 30px;
}
.fr{float:right}
.fl{float:left}

.header .logobar .logo img{margin-right: 19px; }
.header .logobar .tel{margin-left:40px;padding:20px 0 20px 60px;height:40px;background:url('icon-tel.png') no-repeat left center;}
.header .logobar .tel .name{line-height:14px;color:#565656;font-size: 14px; }
.header .logobar .tel .phonenum{padding-top:6px;font-size:20px;line-height:20px;color:#dc2327;font-weight:bold;}
.header .logobar .tel .phonenum b{font-size:20px;line-height:20px;color:#dc2327; }
.header .logobar .weixin{margin-left:85px;height:80px;width:160px;}
.header .logobar .weixin img{display:block;width:80px;height:80px;}
.header .logobar .weixin p{padding:20px 10px;line-height:20px;font-size:12px;color:#565656;}
.header .logobar .search{padding-top:25px;}
.header .logobar .search form{position:relative;width:200px;height:30px;border:1px solid #d0d0d0;border-radius:2px;}
.header .logobar .search input{width:150px;height:30px;line-height:30px;padding:0 10px;color:#939393;border:none;}
.header .logobar .search button{position:absolute;right:0;top:0;bottom:0;width:30px;border:none;background:url('icon-search.jpg') no-repeat left center;cursor:pointer;}
.header .logobar .m-menu{display:none;position:absolute;right:0;top:0;bottom:0;width:20%;background:url('icon-menu.png') no-repeat center;background-size:auto 40%;}

.header .navbar{height:50px;line-height:50px;font-size:16px;border-bottom:2px solid #dc2327;text-align:center;overflow:hidden;}
.header .navbar li{margin-left:-1px;float:left;background:url('navline.jpg') no-repeat right center;}
.header .navbar li a{display:block;height:50px;color:#434343;width:151px;font-size: 16px; }
.header .navbar>li:hover>a{background:#dc2327!important;color:#fff;}
.header .navbar li:first-child a{background:url('navline.jpg') no-repeat left center;}

.footer .hd{height:70px;padding:35px 0 30px;background:#f8f8f8;}
.footer .hd ul{overflow:hidden;}
.footer .hd li{float:left;width:180px;padding-left:80px;margin:0 70px;background:url('') no-repeat left top;}
.footer .hd li.ft-video{background-image:url('video.png');}
.footer .hd li.ft-document{background-image:url('document.png');}
.footer .hd li.ft-help{background-image:url('help.png');}
.footer .hd li a{display:block;}
.footer .hd li .title{font-size:16px;font-weight:bold;line-height:16px;height:16px;overflow:hidden;color:#323232;}
.footer .hd li .smalltext{margin-top:10px;font-size:13px;line-height:20px;color:#7b7b7b;}
.footer .bd{padding:37px 0;background:#323232;overflow:hidden;}
.footer .bd .ft-reservation{width:230px;padding:20px;background:#fff;border-radius:5px;}
.footer .bd .ft-reservation .title{margin-bottom:25px;font-size:16px;line-height:16px;color:#323232;font-weight:bold;}
.footer .bd .ft-reservation .ipt{margin-top:18px;}
.footer .bd .ft-reservation .ipt input{width:208px;height:40px;line-height:40px;padding:0 10px;border:1px solid #ddd;font-size:13px;border-radius:5px;background:#f6f6f6;color:#acacac;}
.footer .bd .ft-reservation .btn{margin-top:22px;}
.footer .bd .ft-reservation .btn button{margin:0 auto;display:block;width:130px;height:40px;line-height:40px;text-align:center;font-size:16px;border:none;border-radius:5px;background:#dc2327;color:#fff;cursor:pointer;}
.footer .bd .ft-nav{margin:30px 0 0 50px;font-size:13px;line-height:28px;color:#c0c0c0;}
.footer .bd .ft-nav .nav-hd{font-size:16px;height:16px;line-height:16px;overflow:hidden;font-weight:bold;color:#fff;}
.footer .bd .ft-nav .nav-bd{padding-top:25px;}
.footer .bd .ft-nav .nav-bd a{color:#c0c0c0; font-size: 13px; }
.footer .bd .ft-nav .nav-bd a:hover{text-decoration:underline}
.footer .bd .ft-nav.ft-contact{width:250px;}
.footer .bd .ft-nav.ft-contact p{margin-bottom:10px;line-height:18px;}
.footer .bd .ft-nav.ft-contact p .name{ font-size: 13px; }
.footer .bd .ft-nav.ft-contact p .content{margin-left:65px;display:block;font-size: 13px; }
.footer .bd .ft-nav.ft-contact .iconlink{margin-top:20px;}
.footer .bd .ft-nav.ft-contact a{margin-right:5px;display:inline-block;vertical-align:top;width:28px;height:28px;background:url('') no-repeat center;}
.footer .bd .ft-nav.ft-contact a.wb{background-image:url('icon-wb.jpg');}
.footer .bd .ft-nav.ft-contact a.wx{background-image:url('icon-wx.jpg');}
.footer .bd .ft-nav.ft-contact a.tx{background-image:url('icon-tx.jpg');}
.footer .bd .ft-nav.ft-contact a.qq{background-image:url('icon-qq.jpg');}
.footer .bd .ft-nav.ft-quick{width:170px;}
.footer .bd .ft-nav.ft-flink{width:220px;}
.footer .bd .ft-weixin{margin-top:30px;width:140px;line-height:43px;font-size:13px;color:#c0c0c0;text-align:center;}
.footer .bd .ft-weixin img{display:block;width:140px;height:140px;}
.footer .ft{height:50px;padding:20px 0;background:#0a0a0a;}
.footer .ft .copyright{font-size:12px;color:#969696;line-height:26px;}
.footer .ft .icons a{margin-left:30px;display:inline-block;vertical-align:middle;}
.footer .ft .icons a img{display:block;}
.footer .bd .ft-weixin p{ font-size: 13px; }
.footer .ft .copyright p{ font-size: 12px;}
.footer .ft .copyright a{ font-size: 12px; }

.fixbar{position:fixed;z-index:10;right:30px;bottom:30px;width:46px;text-align:center;}
.fixbar a{margin:2px 0;display:block;height:28px;padding:9px;background:#2c2924 url('') no-repeat center;color:#fff;font-size:13px;line-height:14px;}
.fixbar a:hover{background-color:#dc2327;}
.fixbar a.qq{background-image:url('icon-qq.png');}


	/* æœ¬ä¾‹å­css */
		.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("/i/right.png") center no-repeat #333;margin-right: -70px; right: 0; left: auto;}
		.slideBox .prev{ background:url("/i/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("../i/c3.jpg") no-repeat center; }
.Fcen .bshare-custom .bshare-sinaminiblog{ background: url("../i/c2.jpg") no-repeat center; }
.Fcen .bshare-custom .bshare-weixin{ background: url("../i/c4.jpg") no-repeat center; }




.top1{ background: #f1f1f1; padding: 8px 0;}
.top1 .fl{ color:#666666; font-size: 12px; line-height: 23px; }
.top1 .fl a{ color:#666666; font-size: 12px; }
.top1 .ri a{ color:#999999; font-size: 12px; margin-left: 8px; margin-right: 8px; }
.top1 .ri{color:#d5d5d5; line-height: 23px;}

.top2{ padding-top: 17px; padding-bottom: 17px; }
.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{ width: 620px; 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("../i/tj.jpg") no-repeat center; width: 19px; height: 19px; border: none; cursor: pointer;  }
.tu2{ display: none !important;}
.tu1{ display: block !important;}





.top3{background: #fff; }
.top3{ background: #fff; box-shadow: 0 0 5px rgba(0,0,0,.5); border-bottom: 2px solid #dc2327; }
.navul li{ float:left; height: 50px; line-height: 50px; position: relative; }
.navul li a{ display: block; color:#434343;  padding-left: 38px;padding-right: 38px;}
.navul li:hover{ background: #dc2327; }
.navul li:hover a{ color:#fff; }
.navul li::before{ content: ""; position: absolute; width: 1px; height: 8px; background: #475b7f; right: 0;top: 50%; margin-top: -4px; }

.top4{ position: fixed; bottom: 0;width: 100%; z-index: 99; }
.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:180px; 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: url("../i/ab1.jpg") no-repeat center; height: 614px; padding-top: 30px; padding-bottom: 30px; box-sizing: border-box; }
.a2h1 .le1{ width: 462px; height: 1px; background: #5c73a4; position: absolute; left: 0;margin-top: 50px; }
.a2h1 .le2{ width: 462px; height: 1px; background: #5c73a4; position: absolute; right: 0; margin-top: 50px; }
.a2h1 .le1::before{content: "";width: 4px; height: 20px; background: #5970a2; position: absolute; right: 0; margin-top: -9px; }
.a2h1 .le2::before{content: "";width: 4px; height: 20px; background: #5970a2; position: absolute; left: 0; margin-top: -9px; }
.a2h1 .hei{ width: 100%; margin: auto; text-align: center; }
.a2h1 .hei .fl{ color:#ffffff; font-size: 76px; display: inline-block; float: none; margin-right: 6px; vertical-align: middle;}
.a2h1 .hei .ri { float: none;vertical-align: middle;}

.a2h1 .hei .ri .title{ color:#333333; font-size: 32px; font-weight: bold; }
.a2h1 .hei .ri .title b{ color:#dc2327;font-size: 32px; }
.a2h1 .hei .ri .ftitle{ color:#666666; font-size:18px;
	background: url("../i/les.png") no-repeat left, url("../i/les2.png") no-repeat right; margin-top: 10px;
}
.a2h1 .hei .ri .ftitle span{ }
.a2h1 .txt{ text-align: center; color:#ffffff; font-size: 16px; }

.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:#ffffff; 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: url("../i/ab2.jpg") no-repeat center; 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: 10px; }
.a5{padding-bottom: 1px;  padding-top: 30px; }


.a6{background: url("../i/ab3.jpg") no-repeat center; padding-top: 30px; padding-bottom: 30px; }

.a6div>div{ margin-right: -37px; }
.a6div li{ width: 272px; height: 189px; float: left; margin-right: 37px; position: relative; margin-bottom: 35px; box-shadow: -5px 5px 1px rgba(255,255,255,.1); }
.a6div li .pic{ width: 100%; height: 100%;  }
.a6div li img{ width: 100%;height: 100%; display: block; }
.a6div li .title{ height: 32px;background: rgba(0,0,0,.4); position: absolute; width: 100%; bottom: 0; color:#fff; text-align: center; line-height: 32px;
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:#c9ceda; 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: 412px; height: 194px; background: #f8f8f8; padding: 40px 35px; box-sizing: border-box; margin-top: 83px; }
.a7div .fk1 .fk1t{ color:#999999; font-size: 100px; font-weight: bold; float: left; }
.a7div .fk1 .fk1t span{ color:#999999; font-size: 40px; font-weight:bold; vertical-align: top;}
.a7div .fk1 .fk2t{ float: left; color:#666666; line-height: 27px; margin-top: 40px; }
.fk2>div{ width: 205px; height: 196px; background: #f5f5f5; float: left; margin-top: 1px;padding: 40px 30px; box-sizing: border-box; }
.fk2 .le2{ float: right; }
.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; }
.a7div .ri{ background: #ebebeb; width: 786px; height: 480px; padding: 44px; box-sizing: border-box; }
.a7div .ri img{ max-width: 100%; height: auto; position: relative; z-index: 9; }

.a8{ background: url("../i/ab4.jpg") no-repeat center; padding-top: 30px; padding-bottom: 30px;}
.a8ul li{ float: left; width: 239px; height: 194px; border-right: 1px solid #39609a; text-align: center; }
.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; }
.dm2 ul li{ border-top: 1px solid #efefef; padding-top: 14px; padding-bottom: 14px; }
.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: 16px; margin-left: 0px; margin-bottom: 17px; float: left; width: 102px; height: 48px; border: 1px solid #d7d7d7; text-align: center; }
.a10ul{ margin-top: 30px; }
.a10ul li img{ width: 90px; height: 30px;margin-top: 8px; }

.foot{ background: #323232; ;padding-bottom: 100px; }


.float{position:fixed;top:50%;left: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;left: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: 80px;  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 .title{ margin-bottom: 20px; }
.le2ul li p a{ color:#ffffff; font-size: 14px; line-height: 32px; }
.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("../i/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; }
.b2ul ul{ margin-right: -38px; margin-top: 24px; }
.b2ul li:hover .fl{ background:url("../i/b3a.jpg") no-repeat center;}
.b2ul li .fl{ width: 105px; height: 105px; background:url("../i/b3a.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; }
.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("../i/b4.jpg") no-repeat center; }

.b4 .b2ul li .fl{ background: none; border-radius: 50%; box-sizing: border-box; border: 1px solid #dc2327; font-size: 0;}
.b4 .b2ul li .fl span::before{ font-size: 48px;color:#dc2327;  }
.b4 .b2ul li .fl span{ font-size: 0; }
.b4 .b2ul li:hover .fl{ background: #dc2327; }
.b4 .b2ul li:hover .fl span::before{ color:#fff; }
.b4 .b2ul li:hover .ri .title{ color:#dc2327; }
.b6{background: url("../i/b5.jpg") no-repeat center;  }

.b6ul li{ width: 166px; float: left; margin-left: 68px; margin-right: 68px; margin-bottom: 15px; }
.b6ul ul{ margin-right: -45px; }
.b6ul li .pic{ height: 125px; border: 2px solid #dc2327; border-radius: 8px; text-align: center; line-height: 125px; }
.b6ul li .pic span{ font-size: 0; }
.b6ul li .pic span::before{ font-size: 85px; color:#dc2327; }
.b6ul li .title{ color:#333333; font-weight: bold; margin-top: 14px; text-align: center; height: 35px; font-size: 20px; }








/************************************************************************************************************/
/************************************************************************************************************/
/*** åº•éƒ¨ä»£ç  ***/
.footer{background:#1d2329;}
.footer dl{padding-bottom:34px;border-bottom:solid 1px #222e3b;}
.footer dl dt{float:left;}
.footer dl a,
.footer dl p{display:block;color:#999;font-size:13px;line-height:28px;position:relative;}
.footer dl span{display:block;color:#cfdae4;font-size:16px;line-height:30px;margin-bottom:5px;}
.footer dl span{display:block;color:#cfdae4;font-size:16px;line-height:30px;margin-bottom:}
.footer dl dt img{margin-bottom:20px;}
.footer dl dd{float:left;/*margin-left:32px*/margin-left:45px;_margin-left:22px;}
.footer dl dd.ft6{/*width:270px;*/width:200px;}
.footer dl dd.ft6 a{float:left;margin-right:25px;/*width:110px;*/width:75px;}
.footer dl dd.ft7{float:right;width:145px;margin-left:0;}
.footer dl dd.ft7 p{padding-left:40px;}
.footer dl dd.ft7 em{font-style:normal;position:absolute;display:block;line-height:28px;top:0;left:0;_left:-40px;_top:-4px; font-size: 13px;color:#999; }
.footer dl a:hover{color:#fff;/*text-decoration:underline;*/}
.footer .fnav{padding:16px 0;font-size:13px;color:#999;line-height:28px;}
.footer .fnav a{color:#999; font-size: 13px; }
.footer .fnav span{ color:#999;font-size:13px;}
.footer .foot{background:#0f141a;padding-bottom:25px;}
.footer .link{color:#dfdfdf;font-size:13px;line-height:28px;padding:21px 0 31px;}
.footer .link a{color:#dfdfdf;}
.footer .copy,.footer .copy a{color:#999;font-size:12px;}
.footer .copy img{vertical-align:middle;}
.footer .copy p{width:330px;}
.footer .copy p img{margin-left:10px;}
.footer .copy span{display:block;}
.footer .copy .fl{padding-top:10px; color:#999; font-size: 12px;}
.footer .copy .fl img{margin-left:30px;}
.footer .copy .fr img{margin-left:60px;}
.scroll{position:fixed;bottom:15%;right:0;cursor:pointer;display:none;z-index:99;width:46px;height:46px;background:#2c2924 url('backtop.png') center no-repeat;}
.scroll span{display:none;text-align:center;background:#2c2924;color:#fff;padding:5px 0;}
.scroll:hover span{display:block;}
.top4 .ri .close{ position: absolute; right: 0; top: 0; color:#fff; font-size: 26px; margin-top: -27px; cursor: pointer;  }






.b6ul{ margin-top: 43px; }
.b6ul li .ri span{ font-size: 100px;color:#333333;  }
.b6ul li:hover .title{ color:#dc2327; }
.b6ul li:hover .title::before{ width: 100px; background: #dc2327; }
.b6ul li:hover .ri span{ color:#dc2327; }
.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:#dc2327; font-weight: bold; font-size: 20px;}
.b8{ background: url("../i/b6.jpg") no-repeat center;}
.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 #f0aaac; float: left; margin-right: 28px; padding: 37px; box-sizing: border-box;  box-shadow: 0 0 10px #f0aaac; }
.d3ul ul{ margin-right: -28px; margin-top: 90px; }
.d3ul li .pic{ width: 90px; height: 90px; border-radius: 50%; background: #dc2327; text-align: center; line-height: 90px; margin: auto;  margin-top: -80px;
	 box-shadow: -8px 0 0 #f0aaac;}
.d3ul li .pic span{ font-size: 0;  }
.d3ul li .pic span::before{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: #dc2327; 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; }
.e4{ background: none; }
.e4 .b2ul li{ box-shadow: 0 0 10px #e5f3fc; }
.e4 .b2ul ul{ margin-top: 30px; }
.e5{ background: url("../i/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("../i/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 .title{ color:#ffffff; font-weight: bold; font-size: 24px; }
.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; }
.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; }
.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{ border-top: 16px solid #f3f5f5; }
.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; }
.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: 18px; padding-bottom: 18px; text-align: center; }
.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; }
.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 .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; background: #f7f7f7; border-radius: 5px; margin-bottom: 6px; text-align: center; display: inline-block; }
.g1 .ri{ padding: 16px 30px; box-sizing:border-box; min-height: 1514px; }
.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 .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; }
.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;display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.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; }



.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: 223px;  padding-left: 12px; }
.sideMenu .Smep p:nth-child(2){ width: 242px; 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("../i/lx.jpg") no-repeat center;position: absolute; right: 0; top: 87px; padding-top: 167px; box-sizing: border-box;
 text-align: right; padding-right: 20px;
}
.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; }
.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; }
}
