@charset "utf-8";
/* CSS Document zhu2016-09 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
body {min-width: 1300px; margin: 0px; background:#fff;	color: #999999;	font-size: 14px;line-height: 1.8;font-family:Tahoma,Arial,"Microsoft YaHei","微软雅黑","MSYH",'\5b8b\4f53',"宋体","SimHei","黑体",'Hiragino Sans GB',"Microsoft JhengHei","华文细黑",'Heiti SC','Hiragino Sans GB',STHeiti,MingLiu,SimSun,Verdana;	}/*基本样表 */
* {-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }/*去掉点击框*/
body{user-select:none;}
* { -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
* {	margin: 0px;padding: 0px;list-style: none;}/*默认所有边距为0 */
img, :link img, :visited img {	border: none;}/*默认图片边距为0 */
ul, li {	list-style: none;}
.fl {	float: left;}
.fr {	float: right;}
.both{ clear:both;}
.tl{ text-align:left;}
.tr{ text-align:right;}
.tc{ text-align:center;}
.none{ display:none;}
.block{ display:block;}
a:link {	color: #999999;	text-decoration: none;}
a:visited {	text-decoration: none;	color: #999999;}
a:hover {	text-decoration: none;	color: #0195D3;}
a:active {	text-decoration: none;	color: #999999;}
html, body { height:100%; }
input, button ,select,textarea{ outline: none; font-family: Tahoma, Arial, 'Microsoft YaHei',"微软雅黑",  "Microsoft JhengHei", 'Hiragino Sans GB',"华文细黑", STHeiti, MingLiu, '\5b8b\4f53', "宋体", SimSun, Verdana; }
input:focus { outline: none; }
/*缓动效果 */
.transition ,.transition a,.transition i{	-webkit-transition:  0.2s ease-in 0s;	-moz-transition:  0.2s ease-in 0s;	-o-transition:  0.2s ease-in 0s;	transition:  0.2s ease-in 0s;	-ms-transition:  0.2s ease-in 0s;}
.toptran a{	-webkit-transition:  0.2s ease-in 0s;	-moz-transition:  0.2s ease-in 0s;	-o-transition:  0.2s ease-in 0s;	transition:  0.2s ease-in 0s;	-ms-transition:  0.2s ease-in 0s;}
/*  a{	-webkit-transition:  0.2s ease-in 0s;	-moz-transition:  0.2s ease-in 0s;	-ms-transition:  0.2s ease-in 0s;	-o-transition:  0.2s ease-in 0s;	transition:  0.2s ease-in 0s;}  */
.zh-self img{max-width: 100%;height: auto;width: auto\9; vertical-align:bottom;}/*图片自动适应到100% */
/*圆角*/
.round3 { -moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius:3px;}
.round5 {-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius:5px;}
.round10 { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;}
.round15 { -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px;}
.round50 { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius:50%;}
/*透明度*/
.opacity10 { filter: alpha(opacity=10); -moz-opacity: 0.1; -khtml-opacity: 0.1; opacity: 0.1; }
.opacity30 { filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; }
.opacity50 { filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.opacity80 { filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.opacity100 { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
/*定位数值*/
.pt3{ padding-top: 3px;}.pt5{ padding-top: 5px;}.pt10{ padding-top: 10px;}.pt15{ padding-top: 15px;}.pt20{ padding-top: 20px;}.pt25{ padding-top: 25px;}.pt30{ padding-top: 30px;}
.pb3{ padding-bottom: 3px;}.pb5{ padding-bottom: 5px;}.pb10{ padding-bottom: 10px;}.pb15{ padding-bottom: 15px;}.pb20{ padding-bottom: 20px;}.pb25{ padding-bottom: 25px;}.pb30{ padding-bottom: 30px;}.pb40{ padding-bottom:40px;}
.pr3{ padding-right: 3px;}.pr5{ padding-right: 5px;}.pr10{ padding-right: 10px;}.pr15{ padding-right: 15px;}.pr20{ padding-right: 20px;}.pr25{ padding-right: 25px;}.pr30{ padding-right: 30px;}
.pl3{ padding-left: 3px;}.pl5{ padding-left: 5px;}.pl10{ padding-left: 10px;}.pl15{ padding-left: 15px;}.pl20{ padding-left: 20px;}.pl25{ padding-left: 25px;}.pl30{ padding-left: 30px;}
.mt3{ margin-top:3px; }.mt5{ margin-top: 5px;}.mt10{ margin-top: 10px;}.mt15{ margin-top: 15px;}.mt20{ margin-top: 20px;}.mt25{ margin-top: 25px;}.mt30{ margin-top: 30px;}
.mb3{ margin-bottom: 3px;}.mb5{ margin-bottom: 5px;}.mb10{ margin-bottom: 10px;}.mb15{ margin-bottom: 15px;}.mb20{ margin-bottom: 20px;}.mb25{ margin-bottom: 25px;}.mb30{ margin-bottom: 30px;}
.mr3{ margin-right: 3px;}.mr5{ margin-right: 5px;}.mr10{ margin-right: 10px;}.mr15{ margin-right: 15px;}.mr20{ margin-right: 20px;}.mr25{ margin-right: 25px;}.mr30{ margin-right: 30px;}
.ml3{ margin-left: 3px;}.ml5{ margin-left: 5px;}.ml10{ margin-left: 10px;}.ml15{ margin-left: 15px;}.ml20{ margin-left: 20px;}.ml25{ margin-left: 25px;}.ml30{ margin-left: 30px;}
/*按钮*/
.btn { display: inline-block; padding: 5px 15px; margin-bottom: 0; font-size: 14px; font-weight: normal; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 3px; }
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.btn:hover, .btn:focus, .btn.focus { color: #333; text-decoration: none; outline: none; }
.btn:active, .btn.active { background-image: none; outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
.btn.disabled, .btn[disabled], fieldset[disabled] .btn { pointer-events: none; cursor: not-allowed; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; opacity: .65; }
.btn-serch { width: 140px; background: #48a0df; color: #fff; outline: none; }
.btn-serch:hover { background: #429edf; color: #fff; outline: none; }
.btn-serch:focus { background: #429edf; color: #fff; outline: none; }
.btn-serch:focus { background: #429edf; color: #fff; outline: none; }
.btn-sub { background: #48a0df; color: #fff; outline: none; }
.btn-sub:hover { background: #429edf; color: #fff; outline: none; }
.btn-sub:focus { background: #429edf; color: #fff; outline: none; }
.btn-sub:focus { background: #429edf; color: #fff; outline: none; }
.btn-danger { background: #bd362f; color: #fff; outline: none; }
.btn-danger:hover { background: #bd362f; color: #fff; outline: none; }
.btn-danger:focus { background: #bd362f; color: #fff; outline: none; }
.btn-danger:focus { background: #bd362f; color: #fff; outline: none; }
/*字号*/
.fz12{ font-size:12px;}.fz14{ font-size:14px;}.fz16{ font-size:16px;}.fz18{ font-size:18px;}.fz20{ font-size:20px;}.fz22{ font-size:22px;}
.fb{ font-weight:bold;}
.zh-txt{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}/*超过两行省略号*/
.one-txt{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hd66:link,.hd66:visited,.hd66:active{ color:#666;}
.hd66:hover{color:#FF0000;}
.it-input { padding: 5px; height: 20px; border: 1px solid #ddd; outline: none; margin-right: 5px; margin-left: 5px; }
.it-textarea { padding: 5px; height: 50px; border: 1px solid #dadada; margin-right: 5px; margin-left: 5px; outline: none; }
.it-span12 { width: 940px; }
.it-span11 { width: 860px; }
.it-span10 { width: 780px; }
.it-span9 { width: 700px; }
.it-span8 { width: 620px; }
.it-span7 { width: 540px; }
.it-span6 { width: 460px; }
.it-span5 { width: 380px; }
.it-span4 { width: 300px; }
.it-span3 { width: 220px; }
.it-span2 { width: 140px; }
.it-span1 { width: 60px; }
/*icon .icon{display:block; width: 135px; height: 65px;background-repeat:no-repeat; overflow: hidden;}*/


/*开始*/
.layer{height:103px;background:#fff; width: 100%;}
.top{height: 103px; padding-bottom: 5px; width: 100%;background:url(../images/menu_shadow_bottom.png) repeat-x left bottom; position: fixed;left: 0;top: 0;z-index:99999990;}
.top-nav{height:34px; width: 100%; background:#303030 url(../images/menu_shadow_top.png) repeat-x center bottom;}
.top-nav ul{height: auto; float: right;padding-top:4px;}
.top-nav ul li{height: auto;float: left; position: relative; z-index: 200;}
.top-nav ul li a.top-tel{display: block;height: auto; overflow: hidden; margin: 0 10px; padding: 0 16px;background:url(../images/header_arrow.png) no-repeat right center;color:#999;}
.top-nav ul li a.slink{color: #999;}
.top-ew{position:absolute;top:0;right:0; display: none; z-index: 99999991; padding:25px 4px 4px;width:200px;height:229px;background:url(../images/qr_code_shadow.png) no-repeat center bottom;text-align:center;opacity:.8;}
.top-ew img{width: 185px;}
.top-nav ul li:hover a.top-tel{color: #fff;background-image:url(../images/header_arrow_hover.png);}
.top-nav ul li:hover .top-ew{display: block; opacity: 1; top: 12px;}

.top-menu{height:69px;background:#fff; width: 100%;position:relative;left: 0;top: 0; z-index: 120;}
.top-logo{width:209px;height:50px;background:url(../images/logo_bg.png) no-repeat center center;text-align:center; position: absolute; z-index: 130; top: -11px; left: 50px;}
.top-menu ul{height: 69px; overflow: hidden; float: right;}
.top-menu ul li{width: 102px; height: 69px; overflow: hidden;border-left:1px solid #bfbfbf; float: left;}
.top-menu ul li a{display: block;width: 100%;height: 69px; overflow: hidden; text-align: center;}
.top-menu ul li a i{display: block; width: 100%; height: 25px; overflow: hidden; background-image: url(../images/menu_ico.png); background-repeat: no-repeat; margin-top: 14px;}
.top-menu ul li a span{display: block; height: auto; overflow: hidden; color: #4d4d4d;}
.top-menu ul li a:hover{background: #373737}
.top-menu ul li a:hover span{color: #fff;}

.icon0{background-position: center top;}
.icon1{background-position: center -72px;}
.icon2{background-position: center -144px;}
.icon3{background-position: center -216px;}
.icon4{background-position: center -288px;}
.icon5{background-position: center -360px;}
.icon6{background-position: center -432px;}
.icon7{background-position: center -72px;}
.icon8{background-position: center -144px;}
.icon9{background-position: center -360px;}

.top-menu ul li a:hover .icon0{background-position: center -48px;}
.top-menu ul li a:hover .icon1{background-position: center -120px;}
.top-menu ul li a:hover .icon2{background-position: center -192px;}
.top-menu ul li a:hover .icon3{background-position: center -264px;}
.top-menu ul li a:hover .icon4{background-position: center -336px;}
.top-menu ul li a:hover .icon5{background-position: center -408px;}
.top-menu ul li a:hover .icon6{background-position: center -480px;}
.top-menu ul li a:hover .icon7{background-position: center -120px;}
.top-menu ul li a:hover .icon8{background-position: center -192px;}
.top-menu ul li a:hover .icon9{background-position: center -408px;}

.top-menu ul li a.cur{background: #373737; color: #fff;}
.top-menu ul li a.cur span{ color: #fff;}

.top-menu ul li a.cur .icon0{background-position: center -48px;}
.top-menu ul li a.cur .icon1{background-position: center -120px;}
.top-menu ul li a.cur .icon2{background-position: center -192px;}
.top-menu ul li a.cur .icon3{background-position: center -264px;}
.top-menu ul li a.cur .icon4{background-position: center -336px;}
.top-menu ul li a.cur .icon5{background-position: center -408px;}
.top-menu ul li a.cur .icon6{background-position: center -480px;}
.top-menu ul li a.cur .icon7{background-position: center -120px;}
.top-menu ul li a.cur .icon8{background-position: center -192px;}
.top-menu ul li a.cur .icon9{background-position: center -408px;}

/*banner*/
.banner{ min-width: 1200px;  height: 560px; overflow: hidden; text-align: center; position: relative; z-index: 999999;left: 0;top: 0;}

.banner img{max-width: 100%;height: auto;width: auto\9; vertical-align:bottom;}
.banner .swiper-container{width: 100%; height: 560px; overflow: hidden;}

.ban-list{width: 1200px; height: 65px; overflow: hidden; position: absolute;bottom: 0;left:50%;margin-left: -600px; z-index: 1000;}
.ban-list ul li{width: 25%;height: 65px; overflow: hidden; float: left;}
.ban-list ul li a{display: block;  height: 60px; background: url("../img/za-bg.png"); border-right: 1px solid #fff; margin-top: 5px; color: #fff; font-size: 18px; text-align: center;}
.ban-list ul li a:hover{height: 65px;background:#22a673; border-right: 1px solid #22a673; margin-top: 0;}
.ban-list ul li a span{display: inline-block; padding-left: 55px; margin-top: 15px;}
span.za-b1{background: url("../img/za-b1.png") no-repeat left center;  background-size: 34px;}
span.za-b2{background: url("../img/za-b2.png") no-repeat left center;  background-size: 34px;}
span.za-b3{background: url("../img/za-b3.png") no-repeat left center;  background-size: 34px;}
span.za-b4{background: url("../img/za-b4.png") no-repeat left center;  background-size: 34px;}

.banner .swiper-slide{text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;} 
.banner .swiper-pagination-bullet{width: 15px; height: 15px; text-align: center; line-height: 20px; font-size: 12px; color:#FFF; opacity: 1; background: rgba(255,255,255,0.8);} 
.banner .swiper-pagination-bullet-active{color:#fff; background: #005895;}


.zha{height: auto; overflow: hidden;}
.zha-tit{height: auto; overflow: hidden; padding: 20px 0;  text-align: center;  font-size: 30px; color: #666;}
.zha-tit span{display: block; width: 435px; height: 6px; overflow: hidden; margin: 0 auto;background: url(../images/u_icon.png) no-repeat 0 -55px;}

.zha ul{width: 1200px; height: auto; overflow: hidden; margin: 0 auto;}
.zha ul li{width: 24.99%; height: 250px; overflow: hidden; float: left;}
.zha ul li a{display: block;height: auto; overflow: hidden;    padding: 30px 20px 20px;    text-align: center;}
.zha ul li a i{display: block; width: 100px; height: 100px; margin: 0 auto; overflow: hidden;background-image: url(../images/u_icon.png); background-repeat: no-repeat;transform: rotate(0deg) scale(1);	-webkit-transform: rotate(0deg) scale(1);	-webkit-transition: all .5s;	transition: all .5s;}
.zha ul li a p{ padding-top: 20px;}
.zha ul li a span{color: #666;}
.icon-z1{background-position: 0 -61px;}
.icon-z2{background-position: -200px -61px;}
.icon-z3{background-position: -300px -61px;}
.icon-z4{background-position: -100px -61px;}

.zh-an{-webkit-animation:flipInX 1s .2s ease both;-moz-animation:flipInX 1s .2s ease both}
@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}
40%{-webkit-transform:perspective(400px) rotateX(-10deg)}
70%{-webkit-transform:perspective(400px) rotateX(10deg)}
100%{-webkit-transform:perspective(400px) rotateX(0);opacity:1}
}
@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}
40%{-moz-transform:perspective(400px) rotateX(-10deg)}
70%{-moz-transform:perspective(400px) rotateX(10deg)}
100%{-moz-transform:perspective(400px) rotateX(0);opacity:1}
}

.zha ul li a:hover i{-webkit-transform: rotate(360deg) scale(1.2);	transform: rotate(360deg) scale(1.2);}

.zhb{width: 1000px; height: auto; overflow: hidden; margin: 5px auto;}
.zhb-man{height: auto; overflow: hidden;border: 1px solid #f1f1f1;}
.zhb-line{border-right: 1px solid #f1f1f1;}
.zhb-box{width: 497px; overflow: hidden; float: left; min-height: 380px; }
.zhb-box-top{height: 55px; overflow: hidden;border-bottom: 1px solid #f1f1f1;line-height: 55px;}
.zhb-box-top dt{width: 420px;height: 55px; overflow: hidden; border-right:1px solid #f1f1f1;  float: left;}
.zhb-box-top dt span{display: inline-block; padding: 0 10px; font-size: 24px; color: #777;}

.zhb-box-top dd{height: 55px; overflow: hidden; text-align: center;}
.zhb-box-top dd a{display: block;width: 100%; height: 55px; color: #999;}
.zhb-box-top dd a:hover{background: #f7f7f7;}
.zhb-list{height: auto; overflow: hidden; padding: 5px 10px;}
.zhb-list dl{height: auto; overflow: hidden; }
.zhb-list dl dt{width: 200px; height: 125px; overflow: hidden; float: left;}
.zhb-list dl dt img{width: 200px;}

.zhb-list dl dd{height: auto; overflow: hidden; margin-left: 210px;}
.zhb-list dl dd p{font-size: 16px; padding: 3px 0;}
.zhb-list dl dd span{display: block;height: auto; overflow: hidden; font-size: 13px; color: #777;}
.zhb-list ul{height: auto; overflow: hidden;}
.zhb-list ul li{height: auto; overflow: hidden;border-bottom: 1px dashed #f1f1f1; line-height: 35px;}
.zhb-list ul li span{float: right; color: #777;}
.zhb-list ul li a{ float: left;}

.zhb-r{height: auto; overflow: hidden; padding: 14px 0; border-bottom:1px dashed #f1f1f1; margin: 0 10px; }
.zhb-r dt{width: 65px; height: 75px; overflow: hidden; text-align: center; background: #9b9b9b; color: #fff; float: left;}
.zhb-r dt span.zhb-a1{ font-size: 36px;    border-bottom: 1px dashed #ffffff;    display: block;    width: 65px;    height: 45px;    color: #ffffff;    line-height: 45px;    text-align: center;    font-weight: bold;}
.zhb-r dt span.zhb-a2{color: #ffffff;    display: block;    width: 65px;    height: 29px;    text-align: center;    line-height: 29px;}

.zhb-r dd{height: auto; overflow: hidden; margin-left: 90px;}
.zhb-r dd p{font-size: 16px; font-weight: bolder;}
.zhb-r dd span{font-size: 13px;}

.zhc{height: 485px; overflow: hidden; background-size: cover;     background: url(../images/case_bg.jpg) no-repeat center top; margin: 20px 0;}
.za-div-list{width: 1200px; height: auto; overflow: hidden; position: relative; margin: 0 auto;}
.boxa-list{ width: 1200px; height: 310px; overflow: hidden; position: relative; margin-top: 10px;}
.boxa-list ul{width: 20000px; position: absolute; left: 0px; top: 0px;}
.boxa-list ul li{ width: 290px; height: 310px; overflow: hidden; float: left; margin-right: 15px;}
.boxa-list ul li a{display: block; height: 100%; overflow: hidden; padding: 15px; background: #fff;}
.za-pic{width: 100%; height: 180px; overflow: hidden;}
.za-pic img{width: 100%;}
.boxa-list ul li a p{font-size: 18px;  padding: 5px 0;}
.boxa-list ul li a span{ display: block; height: auto; overflow: hidden;}
.boxa-list ul li a:hover{background: #00a2e9;	-webkit-transition: all 200ms ease-in;	-o-transition: all 200ms ease-in;	-moz-transition: all 200ms ease-in;	color: #fff;}

.boxa-an{height: auto; overflow: hidden; padding-top:20px; text-align: right;}
.boxa-an a{display: inline-block; width: 23px; height: 30px; overflow: hidden; margin-left: 5px;}
.icon-ba1{background:#ccc url("../images/boxd-lr.png") no-repeat left -5px; background-size: 50px;}
.icon-ba2{background:#ccc url("../images/boxd-lr.png") no-repeat right -5px; background-size: 50px;}


.zhd{width: 1000px; height: auto; overflow: hidden; margin: 5px auto;}
.zhd-box{width: 380px; height: 380px; overflow: hidden; border-right: 1px solid #f1f1f1;float: left;}
.zhd-box-top{height: 55px; overflow: hidden;border-bottom: 1px solid #f1f1f1;line-height: 55px;}
.zhd-box-top dt{width: 320px;height: 55px; overflow: hidden; border-right:1px solid #f1f1f1;  float: left;}
.zhd-box-top dt span{display: inline-block; padding: 0 10px; font-size: 24px; color: #777;}

.zhd-box-top dd{height: 55px; overflow: hidden; text-align: center;}
.zhd-box-top dd a{display: block;width: 100%; height: 55px; color: #999;}
.zhd-box-top dd a:hover{background: #f7f7f7;}

.zhd-ab{height: auto; overflow: hidden; padding: 15px; }
.zhd-ab a{display: block; height: auto;overflow: hidden;}
.zhd-ab dt{height: 200px; overflow: hidden;}
.zhd-ab dt img{width: 100%;}

.zhd-ab dt dd{height: auto; overflow: hidden;}
.zhd-wt{height: auto; overflow: hidden; margin-left: 380px;}
.zhd-wttop{height: 55px; overflow: hidden;border-bottom: 1px solid #f1f1f1;line-height: 55px;}
.zhd-wttop dt{width: 560px;height: 55px; overflow: hidden; border-right:1px solid #f1f1f1;  float: left;}
.zhd-wttop dt span{display: inline-block; padding: 0 10px; font-size: 24px; color: #777;}

.zhd-wttop  dd{height: 55px; overflow: hidden; text-align: center;}
.zhd-wttop  dd a{display: block;width: 100%; height: 55px; color: #999;}
.zhd-wttop  dd a:hover{background: #f7f7f7;}

.zhe{height: 521px;    background: url(../images/umeixun_bg.jpg) no-repeat fixed left top;    background-size: cover;    overflow: hidden; margin: 15px 0;}
.zhe dl{width: 1200px; height: auto; overflow: hidden;margin: 0 auto;}
.zhe dl dt{width: 630px; height: auto; overflow: hidden; float: left;}
.zhe dl dd{overflow: hidden;width: 541px;    height: 378px; margin-left: 630px; margin-top: 90px; background: url(../images/umeixun_img_bg.png) no-repeat right top; background-size: 540px;}

.zhe-list{height: auto; overflow: hidden; padding: 10px 0; color: #dedede;}
.zhe-list p{font-size: 18px; padding-top: 10px; color: #fff;}

.zhe-list li{height: auto; overflow: hidden; line-height: 32px;}
.zhe-list li a{color: #dedede;}
.zhe-list li a:hover{color: #0195D3;}

.zhe-more{display: block; height: auto; overflow: hidden;}
.zhe-more a{display: block;    width: 100px;     padding: 2px 5px;    border: 1px solid #fff;    color: #fff;    border-radius: 8px;    text-align: center;}
.zhe-more a:hover{ background: #0195D3;}

.footer .footer-logo,.hd .bor-bton,.icon{background:url(../images/u_icon.png) no-repeat 0 0}
.h-mission{width:100%;background:#fff;overflow:hidden;min-width:1024px;border-bottom:#ccc 1px dashed}
.h-mission em{color:#fff;font-style:normal!important}
.s8 em{color:#444}
.s9 em{color:#444}
.h-mission .bd{position:relative;margin:0 auto;width:1200px;height:310px;background:url(../images/mission_bg.jpg) no-repeat left top;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0)}
.h-mission .scale-animate{-webkit-animation:move .8s .5s both;-moz-animation:move .8s .5s both;-o-animation:move .8s .5s both}
@-webkit-keyframes move{0%{-webkit-transform:scale(0)}
100%{-webkit-transform:scale(1)}
}
@-moz-keyframes move{0%{-moz-transform:scale(0)}
100%{-moz-transform:scale(1)}
}
@-o-keyframes move{0%{-moz-transform:scale(0)}
100%{-moz-transform:scale(1)}
}
.h-mission .bd span{position:absolute}
.h-mission .bd span .icon{display:block;width:17px;height:21px;background-position:-148px 0}
.h-mission .bd .s1{left:37px;top:79px}
.h-mission .bd span .s-animate{-webkit-animation:fadeOutLeftBig 1s .2s infinite;-moz-animation:fadeOutLeftBig 1s .2s infinite}
@-webkit-keyframes fadeOutLeftBig{0%{-webkit-transform:scale(1)}
50%{-webkit-transform:scale(1.05)}
100%{-webkit-transform:scale(1)}
}
@-moz-keyframes fadeOutLeftBig{0%{-moz-transform:scale(1)}
50%{-moz-transform:scale(1.05)}
100%{-moz-transform:scale(1)}
}
.h-mission .bd .s1 .icon{width:160px;height:160px;background-position:0 -162px}
.h-mission .bd .s2{left:232px;top:137px}
.h-mission .bd .s3{left:261px;top:215px}
.h-mission .bd .s4{top:130px;left:261px}
.h-mission .bd .s4 .icon{width:82px;height:82px;background-position:-161px -162px}
.h-mission .bd .s5{left:339px;top:21px}
.h-mission .bd .s5 .icon{width:73px;height:73px;background-position:-244px -162px}
.h-mission .bd .s6{left:403px;top:161px}
.h-mission .bd .s6 .icon{width:73px;height:73px;background-position:-318px -162px}
.h-mission .bd .s7{left:535px;top:42px}
.h-mission .bd .s8{left:532px;top:171px}
.h-mission .bd .s9{left:641px;top:173px}
.h-mission .bd .s10{left:535px;top:59px}
.h-mission .bd .s10 .icon{width:130px;height:130px;background-position:-392px -162px}
.h-mission .bd .s11{left:745px;top:20px}
.h-mission .bd .s11 .icon{width:104px;height:104px;background-position:-523px -162px}
.h-mission .bd .s12{left:752px;top:168px}
.h-mission .bd .s12 .icon{width:104px;height:104px;background-position:-628px -162px}
.h-mission .bd .s13{left:855px;top:62px}
.h-mission .bd .s14{left:846px;top:255px}
.h-mission .bd .s15{left:918px;top:115px}
.h-mission .bd .s15 .icon{width:72px;height:72px;background-position:-733px -162px}
.h-mission .bd .s16{left:941px;top:199px}
.h-mission .bd .s17{left:1047px;top:62px}
.h-mission .bd .s17 .icon{width:123px;height:123px;background-position:0 -321px}
.h-mission .bd .s18{left:1104px;top:33px}
.h-mission .bd .ab em{position:absolute;top:50px;left:31px}
.h-mission .bd .ab .a5{top:39px;left:11px}
.h-mission .bd .ab .a4{top:47px;left:16px}
.h-mission .bd .ab .a6{top:41px;left:18px}
.h-mission .bd .ab .a15{top:40px;left:20px}
.h-mission .bd .ab .a7{left:22px;top:-7px;width:120px;color:#333}
.h-mission .bd .ab .a3{left:19px;top:19px;width:100px;color:#333}
.h-mission .bd .ab .a2{left:-14px;top:-20px;width:100px;color:#333}
.h-mission .bd .ab .a10{left:44px;top:30px;color:#fff;width:60px;text-shadow:2px 2px 2px #000}
.h-mission .bd .ab .a17{font-size:24px;top:32px;left:32px}
.h-mission .bd .ab .a18{left:-3px}
.s1-user{position:absolute;top:86px;left:30px}
.s1-user,.s2-user{font-size:24px;color:#fff}
.s14 em{color: #444;}

.textLink {    width: 1200px;    margin: 0 auto 9px;    border: 1px solid #eaeaea;    border-top: none;    padding: 0 0 14px;   height: 125px;    background:#ffffff url(../images/mar_yy.gif) no-repeat center 105px;}
.textLink p{padding: 15px; color: #444; text-align: center}

.end{background: url(../images/62.png) repeat center top #222222;      color: #f3eafd;        padding: 10px 0 10px; height: auto;overflow: hidden;}
.end ul{background: url(../images/footer_gl.png) no-repeat center top; height: 240px; overflow: hidden; width: 1000px;  margin: 0 auto;}
.end ul li{width: 190px; height: auto; overflow: hidden; float: left;}
.end ul li p{color: #fff; font-weight: bolder; padding: 30px 0 10px 0;}
.end ul li  a{color: #cccccc;display: block; height: auto; overflow: hidden;}
.end-tell{width: auto; overflow: hidden;}
.end-tell p{color: #fff; font-weight: bolder; padding: 30px 0 10px 0;}
.end-tell span{display: block; height: auto; overflow: hidden; color: #fff;}
.end-qq{height: auto; overflow: hidden; padding-top: 10px;}
.end-qq dd{width: 36px; height: 36px; overflow: hidden; margin-right: 4px; float: left;}

.end-line {    background: #333333;    color: #ccc;      height: 60px;    border-top: 1px solid #49475c;    box-shadow: 0 0 15px rgba(0,0,0,0.15);    -moz-box-shadow: 0 0 15px rgba(0,0,0,0.15);    -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.15);}
.end-line ul{width: 1000px; height: auto; overflow: hidden; line-height: 60px; margin: 0 auto;}
.end-line a{color: #ccc;}

.clear:after{content:'\20';display:block;height:0;clear:both;visibility:hidden}
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden}
.yb_bar .yb_top{background:#4d4d4d url(../images/fixCont.png) no-repeat 0 0}
.yb_bar .yb_phone{background:#4d4d4d url(../images/fixCont.png) no-repeat 0 -57px}
.yb_bar .yb_QQ{text-indent:0;background:#4d4d4d url(../images/fixCont.png) no-repeat 0 -113px}
.yb_bar .yb_ercode{background:#4d4d4d url(../images/fixCont.png) no-repeat 0 -169px}
.hd_qr{padding:0 29px 25px 29px}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff}
.yb_phone a{display:block;text-indent:54px;width:100%;height:100%;color:#fff}


/*about*/
.fbg{height: auto; overflow: hidden; background: #ededed; position: relative;}
.wd1000{width: 1000px; height: auto;overflow:hidden; margin: 30px auto;}
.fbox-top{height: 54px; overflow: hidden; background: #fff; line-height: 54px; padding: 0 10px;}
.fb-tit{color: #444; font-weight: bolder; font-size: 16px;}
.fb-nav{display: block; height: auto; overflow: hidden;}

.fb-nav a{display: block; height: 51px; overflow: hidden; border-bottom: 3px solid #fff; color: #666; float: left; padding: 0 10px; margin: 0 10px;}
.fb-nav a:hover{border-bottom: 3px solid #e21326; color: #e21326;}
.fb-nav a.aon{ border-bottom: 3px solid #e21326; color: #e21326;}

.fbox{padding: 42px 26px 48px;    background: #ffffff;  height: auto;overflow: hidden; margin-top: 25px; color: #666;}
.fbox img{max-width: 100%;height: auto;width: auto\9; vertical-align:bottom;}
.fbox-tit{height: auto;overflow: hidden;border-bottom: 1px dotted #848484;    text-align: center;}
.fbox-tit p{font-size: 24px; color: #333;}
.fbox-tit span{display: block; height: auto; overflow: hidden; padding-bottom: 20px; color: #999;}
.fbox-info{min-height: 600px;    height: auto !important;    height: 600px;  overflow: hidden;margin: 0 0 42px;    padding: 34px 0 40px;    border-bottom: 1px dotted #848484;}
.fbox-next{ height: auto; overflow: hidden; line-height: 16px; }
.fbox-next dl dt{float: left; height: auto; overflow: hidden; padding-right: 30px;}
.fbox-next dl dt span{height: 16px;    width: 16px;    display: inline-block;    margin-right: 11px;    float: left;    margin-top: 1px;background: url(../images/collb_a.png) no-repeat center center #d5d5d5;}

.coll {    padding-top: 60px;}
.serBody {    width: 1000px;    margin: 0 auto;}
.serlist {    padding: 52px 0 0;}

.serlist li{height: auto; overflow: hidden; padding: 28px 0 24px; margin: 0 0 26px; background: #fff; border: 1px solid #cecece;}
.serLeft{float:left;width:174px;padding:38px 20px 0 40px}
.serlIco{width:103px;height:103px;margin:24px auto 0; background: #666;-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius:50%; overflow: hidden;}
.serlTitle{margin:14px 0 0;line-height:36px;text-align:center;font-size:18px;color:#000}

.serRight{overflow:hidden;float:left;width:678px;border-left:1px dotted #8d8d8d;padding:18px 0 16px 48px}
a.serDet{width: 120px; height: auto; overflow: hidden; line-height: 36px; border: 1px solid #333; color: #666; text-align: center; float: right;-moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius:3px;}
.serLabel{line-height:32px;font-size:16px;color:#000}
.serLabel span{margin:0 20px 0 0}
.serSum {    padding: 15px 0 40px;    line-height: 24px;    color: #666666;}

.serlist li:hover .serlIco{ background: #e60012}
.serlist li:hover a.serDet{ background: #444; color: #fff;}


/*about*/

.about_nav{float:right;position:relative;height:97px}
.about_nav_top{margin-top:19px;overflow:hidden}
.about_nav_topl{height:15px;width:230px;background:#000;position:relative;line-height:15px;float:left;margin-left:40px}
.about_nav_topla{position:absolute;top:0;left:-10px}
.about_nav_toplb{position:absolute;top:0;right:-10px}
.about_nav_topl a{font-size:10px;font-family:Arial;height:15px;float:left}
.about_nav_topl a.a{color:#3c414a;border-right:1px solid #121418;padding:0 8px 0 15px}
.about_nav_topl a.b{color:#3c414a;border-left:1px solid #23262c;padding-left:15px}
.about_nav_topl a:hover{color:#fff}
.about_nav_topr{float:left;background:url(../images/about_c.jpg) no-repeat;padding-left:36px;height:15px;margin-left:20px}
.about_nav_bot{padding:25px 0 15px 0;position:relative}
.about_nava{overflow:hidden}
.about_nava a{width:90px;display:block;float:left;color:#fff;font-size:14px}
.about_nav_bota{height:3px;background:#e6000f;width:50%;position:absolute;left:50%;top:94px;margin-left:500px}
.about_navb{position:absolute;height:3px;background:#e6000f;bottom:0;left:0;width:100%}
.about_cont_a{position:relative;overflow:hidden;border-bottom:1px dashed #b2b2b2;padding-bottom:30px;margin-bottom:30px}
.about_cont_abc{position:relative;overflow:hidden;padding-bottom:30px;margin-bottom:0}
.about_cont_vc{width:50%;position:absolute;left:0;top:152px;background:#909090;height:1px;margin-left:-345px}
.about_cont_aa{position:absolute;left:50%;top:0;margin-left:-551px;background:url(../images/about_ee.jpg) no-repeat;width:292px;height:430px;z-index:-1}
.about_conta_top{padding-top:60px;overflow:hidden}
.about_conta_topl{float:left;padding-top:15px}
.about_conta_topr{float:right;overflow:hidden}
.about_conta_toprt{text-align:right;color:#1f2228}
.about_conta_toprt a,.about_conta_toprt span{color:#1f2228}
.about_conta_toprt a:hover{color:#666}
.about_conta_toprt span{padding-left:10px;background:url(../images/about_k.jpg) no-repeat 0 5px}
.about_conta_toprb{overflow:hidden;margin-top:25px}
.about_conta_toprb a{display:block;float:left;height:28px;width:92px;border:1px solid #313134;background:#49494e;line-height:28px;text-align:center;margin-left:9px;color:#fff}
.about_conta_toprb a.cur,.about_conta_toprb a:hover{background:#929295;border:1px solid #7a7a7e}
.about_conta_toprb.a a:hover{background:#e60012;border:1px solid #da482e}
.about_conta_toprb.a a.aon{background:#e60012;border:1px solid #da482e}

.about_conta_toprb .selected{background:#e60012;border:1px solid #e60012}
.about_contb{padding:90px 0 0 190px}
.about_contc p{margin:10px 0;line-height:20px}
.about_contd{padding:15px 0 15px 140px}
.about_link_cont{background:#fff}
.about_link_cont .about_link{color:#999}
.about_link_cont .about_link a{color:#333;font-weight:700}
.about_link_cont ul{margin-top:44px}
.about_link_cont ul li p{color:#333;font-weight:700}
.about_link_cont ul li a{color:#999}
.about_link_cont ul li a:hover{color:#666}
.about_link_cont{padding-top:0;padding-bottom:0}
.about_link_a{background:#1f2228;height:100%}
.main{width: 1000px;    margin: 0 auto;}

.serve_a{border:1px solid #d8d8d8;margin-bottom:15px;margin-top:15px}
.serve_abc{width:980px;border:1px solid #d8d8d8;padding:10px 10px 10px 10px}
.serve_abc00{width:100%}
.serve_abcd{width:1180px;padding:10px 10px 10px 10px}
.serve_a a{display:block;background:#fff;padding:25px 45px}
.serve_a a:hover{background:#f2f2f2}
.serve_aa{overflow:hidden}
.serve_a b{display:block;height:18px;width:18px;text-align:center;line-height:18px;float:left;margin-right:15px;margin-top:5px}
.serve_aa b{background:#e60012;color:#f9d4d5}
.serve_ab b{background:#00b8e6;color:#d4eef9}
.serve_aa p{float:left;color:#333333;font-size:18px;font-weight:bold;padding-bottom:15px;height:25px;width:875px}
.serve_ab{overflow:hidden}
.serve_ab p{float:left;color:#7f7f7f;width:875px;overflow:hidden;line-height:20px;height:40px}
.sera{padding-top:115px}
.sera_a{overflow:hidden;padding-bottom:60px;margin-bottom:35px;border-bottom:1px dashed #aaabac}
.sera_a li{width:250px;float:left}
.sera_a li .img{width:116px;margin:0 auto}
.sera_a li .text font{display:block;color:#929295;font-size:16px;text-align:center;font-weight:bold}
.sera_a li .text p{text-align:center;color:#35383f;font-size:18px;margin-bottom:5px}
.sera_a li .text span{text-align:center;display:block;color:#929295;font-size:10px}
.sera_b{overflow:hidden}
.sera_b_cont{width:219px;float:left;margin-left:40px;* margin-left:expression(this.previousSibling==null?'0':'40px')}
.sera_b_cont:first-child{margin-left:0}
.sera_b_contt{overflow:hidden}
.sera_b_contt .a{overflow:hidden;float:left}
.sera_b_contt .a b{width:31px;height:13px;display:block;float:left;margin-right:8px;margin-top:2px}
.sera_b_contt .a .a{background:#e90a2f}
.sera_b_contt .a .b{background:#32c8d6}
.sera_b_contt .a .c{background:#ffad01}
.sera_b_contt .a .d{background:#f3807b}
.sera_b_contt .a span{color:#333333;display:block;float:left;font-weight:bold}
.sera_b_contt .b{float:right;color:#999999;font-size:10px}
.sera_b_contt .b:hover{color:#666}
.sera_b .main_c_cc{padding-bottom:0px}


.fnext{ height:auto; overflow:hidden; padding:10px 0 20px 0; text-align:center;}

/*分页*/
.page-kuan{height: auto; overflow: hidden; padding: 10px 0; text-align: center; }
.pagination{height: auto; overflow: hidden;-ms-flex-pack: center!important;    justify-content: center!important;display: -ms-flexbox;    display: flex;border-radius: 3px;}
.pagination a{display: block; color: #666;}

a.page-link:not(:disabled):not(.disabled) {    cursor: pointer;}
a.page-num, a.page-link {    position: relative;    display: block;    padding: .5rem .75rem;    margin-left: -1px;    line-height: 1.25;    color: #666;    background-color: #fff;    border: 1px solid #dee2e6;}
.pagination a:hover{background: #f7f7f7}
a.page-num-current {    z-index: 1;    color: #fff;    background-color: #303030;    border-color: #303030;}
a.page-num-current:hover {    z-index: 1;    color: #fff;    background-color: #303030;    border-color: #303030;}



.collb_ld {    color: #a0a0a0;    margin: 25px 0; height: auto; overflow: hidden;}
.collb_ldl{float:left; height: auto; overflow: hidden;line-height: 16px; }
.collb_ld b {    height: 16px;    width: 16px;    display: inline-block;    margin-right: 11px;    float: left;    margin-top: 1px;}
.collb_ldl b{background:url(../images/collb_a.png) no-repeat center center #d5d5d5;}
.collb_ldl b:hover{background:url(../images/collb_a.png) no-repeat center center #939395;}
.collb_ldr{float:right;margin-left:45px;line-height: 16px; height: auto; overflow: hidden;}
.collb_ldr b{background:url(../images/collb_b.png) no-repeat center center #d5d5d5;}
.collb_ldr b:hover{background:url(../images/collb_b.png) no-repeat center center #939395;}
.collb_ld a{color:#a0a0a0;font-weight:bold}

.nqlDate {	position: absolute;	top: 109px;	left: 50%; margin-left: -578px; z-index: 9999999;	width: 78px;	height: 114px;	background: #787878 url(../images/news_clock.png) no-repeat center 78px;}

.nqldDay {	display: block;	font-size: 36px;	color: #ffffff;	text-align: center;	line-height: 50px;}
.nqldMy {	display: block;	font-size: 13px;	color: #bababa;	text-align: center;	line-height: 24px;}

.clBody {    position: relative;    width: 1000px; height: auto; overflow: hidden;margin: 36px auto 20px;    padding: 0 0 66px;    background-color: #ebebeb;}
.csQuery{height: auto; overflow: hidden;}
.csQuery {    position: relative;    overflow: hidden;    padding: 42px 0 50px 31px;}

.csli{position:relative;float:left;width:271px;height:391px;overflow:hidden;margin:0 9px 18px;padding:13px 13px 0;box-shadow:2px 2px 2px #dddddd,-2px -2px 2px #dadada;background:#ffffff}
.cslPic{display:block;width:273px;height:205px;overflow:hidden;margin:0 0 16px;position: relative;}
.cslPic span{display: block;width: 273px; height: 205px; overflow: hidden; position: absolute; left: 0; top: 0;filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; background: #000; }

.cslName{line-height:24px;color:#000000;font-size:14px;text-decoration:none}
.cslDate{color:#929292;line-height:20px}
.cslSum{padding:10px 0 44px;line-height:24px;color:#414141}
.cslLink{position:absolute;right:0;bottom:0;width:126px;height:42px;background:#4d4d4d url(../images/case_qmore.png) no-repeat center center;font-size:0;line-height:0}
.caseHeader{position:fixed;top:0;left:0;right:0;z-index:9;height:58px;background:url(../images/case_header.png) repeat-x left center}
.caseHeaderWrap{width:1000px;height:56px;margin:0 auto}
.chLeft{float:left;font-size:0;line-height:0}
.caseList{float:left}
.caseList a{display:block;width:61px;height:53px;background:#000000 url(../images/side_show.png) no-repeat center center}
.casePrev{float:left;margin:0 0 0 1px}
.casePrev a{display:block;width:57px;height:53px;background:#000000 url(../images/case_arrow.png) no-repeat 20px center}
.caseNext{float:left;margin:0 0 0 1px}
.caseNext a{display:block;width:57px;height:53px;background:#000000 url(../images/case_arrow.png) no-repeat -36px center}
.caseList:hover,.casePrev:hover,.caseNext:hover{background-color:#b70b2c}
.chRight{float:right}
.chRight li{position:relative;float:left;width:62px;height:53px;margin:0 1px 0 0;overflow:hidden;background:#000000}
.chShareWb,.chShareTx,.chShareQz,.chShareWx{position:absolute;top:0;left:0;width:62px;height:106px;background:url(../images/case_share.png) no-repeat center top}

.csli:hover .cslPic span{filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.csli:hover .cslLink { background: #d21f3d url(../images/case_qmore.png) no-repeat center center;;}

.serve_abc {width: 980px;    border: 1px solid #d8d8d8;	padding: 10px 10px 10px 10px;}
.hbb{font-weight: bolder; }
.hbb a{color: #444;}
.hbb a:hover{color: #0195D3;}



