@charset "utf-8";
/* CSS Document */
body{font-size:14px;background: #ffffff url(../images/qual_bj.jpg) repeat 0 0;color:#333;font-family:"Microsoft YaHei","Helvetica Neue","Helvetica","Hiragino Sans GB","Hiragino Sans GB W3","Arial,sans-serif";}
body,dd,div,dl,dt,form,h2,h3,h4,li,ol,p,td,th,ul,input{margin:0;padding:0;border:0;}
html { height:100%;font-family:'latoregular'; }
body { height:100%; margin:0; padding:0; line-height:24px;  }
h2,h3,h4{font-size:100%;}
ol,ul{list-style-type:none;}
img{border:0;vertical-align:middle;}
table{border-collapse:collapse;}
a{color:#333;cursor:pointer;outline:0;text-decoration:none;webkit-transition: all 500ms; -moz-transition: all 500ms; -ms-transition: all 500ms; -o-transition: all 500ms; transition: all 500ms;}
a:hover{color:#f0b911;}
em,i{font-style:normal;}
input{outline:0;font-family:arial,'pingfang sc',stheiti,"microsoft yahei",sans-serif;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.pb20{padding-bottom: 20px;}
.textcenter{text-align:center;}
.red{color:red;}
.tran_time{ webkit-transition: all 500ms; -moz-transition: all 500ms; -ms-transition: all 500ms; -o-transition: all 500ms; transition: all 500ms; }
.wrapper{margin:0 auto;border:0;width: 1200px;}
.minw{width:100%;min-width:1200px;}
.top-box{width: 100%;height: 32px; line-height: 32px; background: #f0b911;}
.top-box .box-con{width: 1200px; height: 32px; margin: 0 auto;}
.top-box .left-box{float: left;color:#fff;}
.top-box .left-box .item{padding-left: 24px; background: url(../images/hi.png) no-repeat 2px center;}
.top-box span {display: inline-block; height: 18px; padding-left:20px; line-height: 18px; margin: 4px 0; }
.top-box span a{color: #fff;font-size: 12px;display: inline-block;}
.top-box span.sc-xw{padding-left: 0px}
.top-box span.sc-xw a{background: url(../images/sc_ico.png) no-repeat center left;padding-left: 20px;}
.top-box span a i{display: block; width: 14px; height: 16px; margin-right: 10px; float: left; background: url(../images/topbotBg.png) no-repeat;}
.top-box span a:hover{color: #fff;}
.top-box span.phone a,.top-box span.wxgzh a,.top-box span.call-on a,.top-box span.item a{ padding-right: 18px; background:url(../images/topjbg.jpg) right center  no-repeat;position: relative; }
.top-box span.phone a i{margin-right: 4px;}
.top-box span.phone a:hover{color: #fff; padding-left: 20px; background:url(../images/topjbg.jpg) right center  no-repeat; }
.top-box span.phone a:hover i{background: url(../images/topbotBg.png) left -16px;}
.top-box span.phone a .v-phone{ position:  absolute; width: 142px; height: 142px; padding-top: 5px; text-align: center; background: #FFFFFF url(../images/topjbg2.jpg) no-repeat center top;border-left: 1px solid #a9c7db;border-right: 1px solid #a9c7db; border-bottom: 1px solid #a9c7db;box-shadow:0 2px 2px #b8d0e1;top: 23px; left: 0px;display: none; z-index: 9999  }
.top-box span.phone a:hover .v-phone{display:block;}
.top-box span.phone a .v-phone img{width:135px;}
.top-box span.wxgzh a i{background-position: -17px top;}
.top-box span.wxgzh a:hover i{background-position: -17px -16px;}
.top-box span.wxgzh a .v-wx{ position:  absolute; width: 142px; height: 142px; padding-top: 5px; text-align: center; background: #FFFFFF url(../images/topjbg2.jpg) no-repeat center top;border-left: 1px solid #a9c7db;border-right: 1px solid #a9c7db; border-bottom: 1px solid #a9c7db;box-shadow:0 2px 2px #b8d0e1; top: 23px; left: 0px;display: none; z-index: 9999  }
.top-box span.wxgzh a .v-wx img{width:135px;}
.top-box span.wxgzh a:hover .v-wx{display:block;}
.top-box .right-box{float: right;position: relative; z-index: 10000;}
.top-box span.call-on{position: relative;}
.top-box span.call-on a i{background-position: -43px top;}
.top-box span.call-on a:hover i{background-position: -43px -16px;}
.contact-box{width: 110px; padding: 8px 8px; min-height: 50px;border: 1px solid #f0b911; border-top: none; background: #fff;position: absolute;top: 28px;left: 5px; z-index: 999999; border-top: none; display: none;box-shadow: 0 2px 2px #b8d0e1;}
.contact-box .tel-box{padding: 3px 0;}
.contact-box .tel-box i.city{font-size: 12px;color: #666;font-style: normal;display: block; line-height: 30px;}
.contact-box .tel-box i.tel{font-size: 15px;color: #ff1515;font-style: normal;display: block;}
.top-box span.call-on:hover .contact-box{display: block;}
.top-box span.item a{background: none; padding-right: 0;}
.top-box span.item a i{background-position: -63px top;}
.top-box span.item a:hover i{background-position: -63px -16px;}
.top_head_boxd{background:#fedb00;position:relative;height:150px;}
.top_head_boxd_logo{position:absolute;width:180px;height:237px;top:-32px;margin-left:-90px;left:50%;}
.top_head_boxdleft{width:416px;text-align:center;margin-top: 30px;}
.top_head_boxdleft h3{font-size:32px;height:44px;line-height:44px;font-weight:400;}
.top_head_boxdleft p{font-size:20px;height:30px;line-height:30px;}
.top_head_boxdright{}
.top_head_boxdiphone{margin-right:20px;text-align:right;margin-top: 45px;}
.top_head_boxdiphone p{height:20px;line-height:20px;color:#857304;}
.top_head_boxdiphone h3{font-size:30px;color:#333;}

.top_head_boxdcode{width:110px;}
.top_head_boxdcode h3{margin-top:10px;}
.top_head_boxdcode h3 img{width:110px;height:110px;}
.top_head_boxdcode p{height:20px;line-height:20px;color:#666;background:#fff;text-align:center;font-size:12px;}

.top_head{padding:15px 0;background-color:#fff;border-bottom:1px solid #efefef;background: url(../images/qual_bj.jpg) 0 0;}
.top_head .top_head_wrap{}
.top_head .top_head_wrap .top_head_logo{height:50px;}
.top_head .top_head_wrap .top_head_logo img{height:50px;webkit-transition: all 500ms; -moz-transition: all 500ms; -ms-transition: all 500ms; -o-transition: all 500ms; transition: all 500ms;}
.head_body .head_menu{float:right;width:800px;}
.head_body .head_menu{height:40px;}
.head_nav_wrap{}
.head_nav_wrap ul#nav{height:40px;}
.head_nav_wrap ul li{float:left;width:160px;height:40px;text-align:center;position:relative;}
.head_nav_wrap ul li a{display:block;height:40px;line-height:40px;color:#666;font-size:16px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  }
.head_nav_wrap ul li a:hover{background-color:#f0b911;color:#fff;}
.head_nav_wrap ul li.home{background:none;}
.head_nav_wrap li.nav_li ul{width:160px;display:none;position:absolute;top:36px;left:0;z-index:999;background-color:#f0b911;background-image:none;}
.head_nav_wrap li.nav_li ul li{position:relative;width:160px;height:42px;float:left;background:none;padding:0;}
.head_nav_wrap li.nav_li ul li a{width:100%;padding:0;float:left;color:#fff;height:42px;line-height:42px;display:block;font-size:12px;border-bottom:1px solid #fedb00;}
.head_nav_wrap li.nav_li ul li a:hover{background-color:#f0b911;color:#fff;}
.head_nav_wrap li.nav_li ul li ul{display:none;position:absolute;left:160px;top:0;}
.head_nav_wrap ul li a.nava{background-color:#f0b911;color:#fff;}
.head_nav_wrap ul li a.on{background-color:#f0b911;color:#fff;}
.head_nav_wrap ul li:nth-child(3){margin-right:240px;}

.fixednav{position: fixed;top: 0;z-index: 99;_position: absolute;_position: relative;}
.fixednav .top_head_wrap .top_head_logo{height:30px;}
.fixednav .top_head_wrap .top_head_logo img{height:30px;}
.fixednav .head_body .head_menu{height:30px;}
.fixednav .head_nav_wrap ul#nav{height:30px;}
.fixednav .head_nav_wrap ul li{float:left;width:200px;height:30px;text-align:center;position:relative;}
.fixednav .head_nav_wrap ul li a{display:block;height:30px;line-height:30px;color:#666;font-size:14px; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;  }
.fixednav .head_nav_wrap ul li a:hover{background-color:#fff;color:#f0b911;}
.fixednav .head_nav_wrap ul li.home{background:none;}
.fixednav .head_nav_wrap li.nav_li ul{width:200px;display:none;position:absolute;top:30px;left:0;z-index:999;background-color:#fff;background-image:none;}
.fixednav .head_nav_wrap li.nav_li ul li{position:relative;width:200px;height:40px;float:left;background:none;padding:0;}
.fixednav .head_nav_wrap li.nav_li ul li a{width:100%;padding:0;float:left;color:#666;height:40px;line-height:40px;display:block;font-size:12px;border-bottom:1px solid #f3f3f3;}
.fixednav .head_nav_wrap li.nav_li ul li a:hover{background-color:#fff;color:#f0b911;}
.fixednav .head_nav_wrap ul li a.nava{background-color:#fff;color:#f0b911;}
.fixednav .head_nav_wrap ul li:nth-child(3){margin-right:0px;}

.index_banner .fullSlide{ width:100%;  position:relative;  height:540px;  }
.index_banner .fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.index_banner .fullSlide .bd ul{  }
.index_banner .fullSlide .bd li{ height:540px; overflow:hidden; text-align:center;background:#fff center 0 no-repeat;  }
.index_banner .fullSlide .bd li a{ display:block; height:540px; }
.index_banner .fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px; }
.index_banner .fullSlide .hd ul{ text-align:center; }
.index_banner .fullSlide .hd ul li{background-color:#e3e3e3; cursor:pointer; display:inline-block; *display:inline; zoom:1; width:60px; height:4px; margin:1px 5px; overflow:hidden; line-height:999px;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.index_banner .fullSlide .hd ul .on{background-color:#f0b911; }
.index_banner .fullSlide .prev,
.index_banner .fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:55px; height:55px; background:url(../images/banner_leftico.png) 0 0  no-repeat;  cursor:pointer; display:none;  }
.index_banner .fullSlide .next{ left:auto; right:15%; background:url(../images/banner_rightico.png) 0 0  no-repeat; }

.index_box_title{text-align:center;}
.index_box_title h3{font-size:34px;line-height:50px;height:50px;overflow:hidden;font-weight:400;}
.index_box_title p{font-size:18px;line-height:28px;height:28px;}

.index_box1{margin-top:30px;overflow:hidden;}
.index_box1_box{margin-top:30px;}
.index_box1_left{width:200px;}
.index_box1_left ul li{height:50px;line-height:50px;background:#e8e7e7;font-size:16px;color:#333;margin-bottom:10px;text-align:center;cursor: pointer;}
.index_box1_left ul li a{display:block;}
.index_box1_left ul li:hover,.index_box1_left ul li a:hover{background:#f0b911;color:#fff;}
.index_box1_left ul li.on,.index_box1_left ul li.on a{background:#f0b911;color:#fff;}


.index_box1_right{width:980px;}
.index_box1_right .bd_box_left{width:370px;position:relative;}
.index_box1_right .bd_box_left a{display:block;}
.index_box1_right .bd_box_left p{overflow:hidden;}
.index_box1_right .bd_box_left p img{width:370px;height:590px;transform: scale(1);transition: all 1s ease-out;}
.index_box1_right .bd_box_left h3{position:absolute;width:370px;left:0;bottom:0;text-indent:10px;height:40px;line-height:40px;background-color: rgba(0,0,0,0.5);color:#fff;}
.index_box1_right .bd_box_left h3 em{float:right;width:30px;font-family:"宋体";}
.index_box1_right .bd_box_left a:hover p img{transform: scale(1.2);}
.index_box1_right ul{width:610px;float:right;}
.index_box1_right ul li{width:285px;position:relative;float:left;margin-left:20px;margin-bottom:20px;}
.index_box1_right ul li a{display:block;}
.index_box1_right ul li p{overflow:hidden;}
.index_box1_right ul li p img{width:285px;height:285px;transform: scale(1);transition: all 1s ease-out;}
.index_box1_right ul li h3{position:absolute;width:285px;left:0;bottom:0;text-indent:10px;height:40px;line-height:40px;background-color: rgba(0,0,0,0.5);color:#fff;}
.index_box1_right ul li h3 em{float:right;width:30px;font-family:"宋体";}
.index_box1_right ul li a:hover p img{transform: scale(1.2);}

.index_box2{margin-top:30px;background:url(../images/box_bg1.jpg) top center  no-repeat; }
.index_box2 .index_box_title{margin-top:50px;color:#fff;}
.index_box2 .index_box2_body{margin-top:30px;}
.index_box2 .index_box2_body ul{margin-left:-20px;overflow:hidden;}
.index_box2 .index_box2_body ul li{float:left;width:285px;margin-left:20px;    background: #f0b911;}
.index_box2 .index_box2_body ul li .img {overflow:hidden;}
.index_box2 .index_box2_body ul li .img img{width:285px;height:223px;transition: all 1s ease-out;}
.index_box2 .index_box2_body ul li .hd{background:#fff;padding:30px 0;text-align:center;}
.index_box2 .index_box2_body ul li .hd p span{border-bottom:2px solid #ccc;font-size:40px;}
.index_box2 .index_box2_body ul li .hd h3{font-size:20px;font-weight:400;line-height:50px;}
.index_box2 .index_box2_body ul li a:hover .img img{transform: scale(1.2);}
.index_box2 .index_box2_body ul li a:hover .hd{background:#f0b911;color:#fff;}

.index_box3{margin-top:50px;overflow:hidden;}
.index_box3 .index_box3_wrap{background:#fff;}
.index_box3_left{margin:20px;width:540px;}
.index_box3_left .hd{margin-bottom:10px;}
.index_box3_left .hd h3{font-size:30px;line-height:40px;font-weight:400;}
.index_box3_left .bd{line-height:28px;font-size:15px;color:#666;}
.index_box3_left .more {margin-top:20px;}
.index_box3_left .more a{display:block;float:left;color:#666;font-size:16px;width:150px;height:40px;line-height:40px;border:2px solid #f0f0f0;text-align:center;}
.index_box3_left .more a:hover{background:#f0b911;color:#fff;border:2px solid #f0b911;}
.index_box3_right{width:575px;margin:20px;}
.index_box3_right img{width:575px;}

.index_box4{margin:50px 0;}
.index_box4 ul{}
.index_box4 ul li{float:left;margin-right:20px;width:285px;}
.index_box4 ul li a{display:block;border:1px solid #efefef;}
.index_box4 ul li a img{width:283px;height:180px;}
.index_box4 ul li .text{padding:10px;text-align:center;}
.index_box4 ul li .text h3{height:34px;line-height:34px;font-weight:700;font-size:16px;}
.index_box4 ul li .text .des{line-height:24px;height:24px;overflow:hidden;font-size:14px;color:#999;}
.index_box4 ul li a:hover {border:1px solid #f0b911;}
.index_box4 ul li a:hover .text{background-color:#f0b911;color:#fff;}
.index_box4 ul li a:hover .des{color:#fff;}
.index_box4 .index_box4_wrap{position:relative;}
.index_box4 .index_box4_wrap .tempWrap{width:1200px!important;}
.index_box4 .hd .prev,.index_box4 .hd .next{position:absolute;left:0;top:95px; display:none;  width:42px; height:42px;overflow:hidden;cursor:pointer; background:url("../images/left_but.png") no-repeat;z-index:999;}
.index_box4 .hd .next{left:auto;right:0;background:url("../images/rihgt_but.png") no-repeat; }

.footer_box3{background:#2d2d2d url(../images/bg_black.jpg) repeat 0 center;padding:30px 0;color:#fff;}
.footer_box3_menu{margin-left:50px;}
.footer_box3_menubd dl{float:left;width:120px;color:#989898;}
.footer_box3_menubd dl dt{height:38px;line-height:38px;color:#fff;}
.footer_box3_menubd dl dt a{color:#fff;}
.footer_box3_menubd dl dd{color:#989898;font-size:12px;}
.footer_box3_menubd dl dd p{}
.footer_box3_menubd dl dd a{color:#989898;}
.footer_box3_menubd dl dd a:hover{color:#fff;}
.footer_box3_menubd dl.b1{width:200px;}
.footer_box3_menubd dl.b3{width:240px;}
.footer_box3_menubd dl.b3 dd p{float:left;width:120px;}
.footer_box3_menubd dl.b3 dd p a{display:block;}

.footer_box3_cont{width:230px;}
.footer_box3_cont h3{font-size: 20px;color: #989898;line-height: 30px;font-weight:400;}
.footer_box3_cont p{font-size: 26px;margin-top: 7px;padding-left: 35px;background: url(../images/greyPhone_f0815a6.png) no-repeat left center;color: #989898;line-height: 38px;}
.footer_box3_b2{}
.footer_box3_logobd{margin-top:40px;}
.footer_box3_b2 .contactWay{float:right}
.footer_box3_b2 .contactWay li{background:#232323;float:left;width:32px;height:32px;border-radius:16px;margin:5px;overflow:hidden}
.footer_box3_b2 .contactWay li.footWei{overflow:visible;position:relative;background-color:#fff;}
.footer_box3_b2 .contactWay li.footMusic{text-align:center;line-height:32px}
.footer_box3_b2 .contactWay li.footMusic:hover{background:#7f7f7f;opacity:.3}
.footer_box3_b2 .contactWay li:hover .dropdown{display:block;-webkit-animation:dropdownShow ease .4s;animation:dropdownShow ease .4s}
.footer_box3_b2 .contactWay li .dropdown{position:absolute;padding:5px;border-radius:2px;top:-181px;left:-72px;display:none}
.footer_box3_b2 .contactWay li .dropdown img{width:161px;height:161px}
.footer_box3_b2 .contactWay li .dropdown:before,.footer_box3_b2 .contactWay li .dropdown:after{position:absolute;border-width:0 8px 8px;border-color:transparent transparent #e4e4e4;top:-8px;left:30px;z-index:1}
.footer_box3_b2 .contactWay li .dropdown:after{z-index:2;border-bottom-color:#fff;top:-6px}
.footer_box3_b2 .contactWay li .dropdown img{width:161px;height:161px;vertical-align:bottom}
.footer_box3_b2 .contactWay li img{margin:0 auto 0 0}
.footer_box3_b2 .contactWay li.footHome{font-size:12px;line-height:32px;color:#989898}
.footer_box3_b2 .contactWay li.footHome span{display:inline-block;vertical-align:top}
.footer_box3_b2 .contactWay li.footPosition{font-size:12px;line-height:32px;color:#989898}
.footer_box3_b2 .contactWay li.footPosition span{display:inline-block;vertical-align:top}
.footer_box3_contbd{margin-top:40px;}
.footer_box4{background:#2D2D2D;color: #989898;}
.footer_box4_b1{padding: 20px 0;border-top: 1px dashed #464646;border-bottom: 1px dashed #464646;font-size: 12px;}
.footer_box4_b1 ul li{float:left;}
.footer_box4_b1 ul li a{color: #989898;margin-right: 10px;padding-right: 10px;border-right: 1px #434343 solid;font-size: 12px;}
.footer_box4_b1 ul li a:hover{color: #fff;}
.footer_box5{background:#2d2d2d url(../images/bg_black.jpg) repeat 0 center;color: #989898;padding:10px 0;text-align:center;border-top:1px solid #333;}
.footer_box5 a{color: #989898;}
.footer_box5 a:hover{color: #fff;text-decoration:underline;}

.qqkefu{
	position: fixed;
    bottom:20%;
    _position: absolute;
   	_top: expression(eval(document.documentElement.scrollTop + 365));
    z-index: 20;
	right:0;
	width:53px
	}
.qqkefu ul li{
	height:47px;
	margin-bottom:1px;
	float:right;
	background:#f0b911;
	line-height:47px;
	font-size:14px;
	cursor:pointer;
	opacity: 0.9;
	position:relative
}
.qqkefu ul li a{
	color:#fff;display: block;
	}
.qqkefu ul li.qq_cza{
	overflow:hidden
	}
.qqkefu ul li:hover{
	background:#f0b911;
	}
.qqkefu ul li.top2{
	color:#1c1c1c;
	font-weight:800;
	text-align:center;
	background:#f0b911 url(../images/top_icon.png) no-repeat center;
	position:relative;
	width:53px;
	cursor:pointer;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	}
.qqkefu ul li.top2:hover {
	background-color: #f0b911;
}
.qqkefu ul li b{
	width:53px;
	height:47px;
	display:block;
	overflow:hidden;
	float:left;
}
#zx,#sj{width: 53px;}
.qqkefu ul li b.a{
	background:url(../images/czx4.png) no-repeat center center;
}
.qqkefu ul li b.b{
	background:url(../images/czx3.png) no-repeat center center;
}

.qqkefu ul li b.sj{
	background:url(../images/sj.png) no-repeat center center;
}
.qqkefu ul li b.d {
	background:url(../images/bdsq.png) no-repeat center center;
}
.qqkefu ul li b.c{
	background:url(../images/czx5.png) no-repeat center center;
}
.qqkefu ul li b.lxb{
	background:url(../images/phone0.png) no-repeat center center;
}
.erweima{
	height: 150px;
	position: absolute;
	top: -105px;
	left: -134px;
	background: #FFF;
	border: 1px solid #CCC;
	float: right;
	cursor: default !important;
	display:none;
	}
.erweima p{
	line-height: 20px;
	color: #000;
	font-size: 12px;
	text-align: center;
	float: left;
	width: 130px;
	}
.erweima p img{
	width: 110px;
	height: 110px;
	margin: 10px 10px 0px 10px;
	}


.com_banner{height:300px;color:#fff;text-align:center;}
.com_banner h3{font-size:30px;line-height:50px;margin-top:130px;}
.com_banner p{line-height:26px;height:26px;}

.ys_box1 {
 padding:0 0 64px
}
.ys_box1 .index_box4_hd h3{color:#333;}
.ys_box1 .selectionSteps {
 position:relative
}
.ys_box1 .selectionSteps .stepsDesc {
 position:absolute
}
.ys_box1 .selectionSteps .stepsDesc h3 {
 font-size:24px;
 color:#3f3e41;
 line-height: 40px;
 font-weight:700
}
.ys_box1 .selectionSteps .stepsDesc h4 {
 font-size:20px;
 color:#666;
 line-height: 30px;
 font-weight:400;
}
.ys_box1 .selectionSteps .stepsDesc.first {
 top:10px;
 left:960px
}
.ys_box1 .selectionSteps .stepsDesc.second {
 top:80px;
 left:90px
}
.ys_box1 .selectionSteps .stepsDesc.third {
 top:163px;
 left:850px
}
.ys_box1 .selectionSteps .stepsDesc.fourth {
 top:248px;
 left:250px
}
.ys_box1 .selectionSteps .stepsDesc.fifth {
 top:305px;
 left:760px
}
.ys_box1 .selectionSteps .stepsNum {
 position:absolute;
 font-size:20px;
 color:#fff
}
.ys_box1 .selectionSteps .stepsNum.firstNum {
 top:12px;
 left:545px
}
.ys_box1 .selectionSteps .stepsNum.secondNum {
 top:87px;
 left:547px
}
.ys_box1 .selectionSteps .stepsNum.thirdNum {
 top:165px;
 left:550px
}
.ys_box1 .selectionSteps .stepsNum.fourthNum {
 top:242px;
 left:545px
}
.ys_box1 .selectionSteps .stepsNum.fifthNum {
 top:320px;
 left:542px
}
.ys_box1 .selectionSteps .stepsModule {
 margin:0 auto;
 width:622px;
 height:366px;
 background:url(../images/selectionSteps_6794dfa.png) no-repeat center center;}
.ys_box2{padding-bottom:50px;border-top:1px solid #f3f3f3;}
.ys_box2 .index_box4_hd h3{color:#333;}

.ys_box2 .bd ul li {
 width:282px;
 margin:60px 24px 0 0;
 float:left;
 background:#fffffd;
 border-radius:10px
}
.ys_box2 .bd ul li img {
 width:282px;
 height:212px
}
.ys_box2 .bd ul li .teachCon {
 margin-top:-7px;
 border-left:1px solid #e6e6e6;
 border-right:1px solid #e6e6e6;
 border-bottom:1px solid #e6e6e6;
 padding:20px 20px 30px;
 height:150px
}
.ys_box2 .bd ul li .teachCon p.name {
 font-size:18px;
 color:#343434;
 text-align:center
}
.ys_box2 .bd ul li .teachCon p.goodAt {
 font-size:14px;
 color:#c80032;
 text-align:center
}
.ys_box2 .bd ul li .teachCon p.teachDetail {
 font-size:12px;
 color:#868686
}
.ys_box2 .bd ul li .teachCon span.bottomLine {
 display:block;
 margin:10px auto;
 width:30px;
 height:1px;
 background:#ddd
}
.ys_box2 .ys_box2_wrap{position:relative;}
.ys_box2 .ys_box2_wrap .tempWrap{width:1200px!important;}
.ys_box2  .hd .prev,.ys_box2 .hd .next{position:absolute;left:0;top:50%; display:none;  width:42px; height:42px;margin-top:-21px;overflow:hidden;cursor:pointer; background:url("../images/left_but.png") no-repeat;z-index:999;}
.ys_box2  .hd .next{left:auto;right:0;background:url("../images/rihgt_but.png") no-repeat; }

 .ys_box3 {
	 
 background:#f8f8f8;
 padding:50px 0 50px
}
.ys_box3 .index_box4_hd h3{color:#333;}
.ys_box3 .vsInfo {
 *zoom:1
}
.ys_box3 .vsInfo:before,.ys_box3 .vsInfo:after {
 display:table;
 content:"";
 line-height:0
}
.ys_box3 .vsInfo:after {
 clear:both
}
.ys_box3 .vsInfo ul {
 width:465px;
 *zoom:1
}
.ys_box3 .vsInfo ul:before,.ys_box3 .vsInfo ul:after {
 display:table;
 content:"";
 line-height:0
}
.ys_box3 .vsInfo ul:after {
 clear:both
}
.ys_box3 .vsInfo ul li {
 float:left;
 position:relative;
 margin:10px 0
}
.ys_box3 .vsInfo ul li img {
 width:465px;
 height:140px
}
.ys_box3 .vsInfo ul li span {
 position:absolute;
 top:50px;
 left:340px;
 color:#fff;
 font-size:16px
}
.ys_box3 .vsInfo ul.zmOnline {
 float:left;
 margin-left:30px
}
.ys_box3 .vsInfo ul.otherUnderLine {
 float:right;
 margin-right:30px
}
.ys_box3 .vsInfo .zmlogoVs {
 float:left;
 margin:185px auto auto 40px;
 width:98px;
 height:115px;
 display:block;
 background:url(../images/zhangmen_e9000a6.png) no-repeat center
}
.ys_box4{background: #f8f8f8;padding: 75px 0;}
.ys_box4 ul {
 *zoom:1
}
.ys_box4 ul:before,.ys_box4 ul:after {
 display:table;
 content:"";
 line-height:0
}
.ys_box4 ul:after {
 clear:both
}
.ys_box4 ul li {
 float:left;
 margin:0;
 padding:58px 85px;
}
.ys_box4 ul li.b2{border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}
.ys_box4 ul li p {
 text-align:center
}
.ys_box4 ul li p.dataNum {
 vertical-align:bottom;
 color:#00479d;
 line-height:70px
}
.ys_box4 ul li p.dataNum b {
 font-weight:400
}
.ys_box4 ul li p.dataNum b.number {
 font-size:50px;
 vertical-align:baseline
}
.ys_box4 ul li p.dataNum b.millon {
 font-size:30px;
 vertical-align:baseline
}
.ys_box4 ul li p.dataNum b.add {
 font-size:40px;
 vertical-align:sub
}
.ys_box4 ul li p.numInfo {
 color:#666;
 font-size:16px;
 line-height:36px
}
.index_box7{margin-bottom:50px;}
.index_box7 .picScroll-left{overflow:hidden; position:relative;}
.index_box7 .picScroll-left .bd{}
.index_box7 .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.index_box7 .picScroll-left .bd ul li{ margin:0 20px 0 0; float:left; _display:inline; overflow:hidden; text-align:center;  }
.index_box7 .picScroll-left .bd ul li .pic{ text-align:center;width:285px; }
.index_box7 .picScroll-left .bd ul li .pic img{border:2px solid #ccc; width:281px; height:211px; display:block;}
.index_box7 .picScroll-left .bd ul li .title{height:32px; line-height:32px;  color:#fff; overflow:hidden;}
.index_box7 .picScroll-left .bd ul li .title a{display:block;background-color:#ccc;color:#fff;}
.index_box7 .picScroll-left .bd ul li:hover .pic a img{ border-color:#1b447c;  }
.index_box7 .picScroll-left .bd ul li:hover .title a{background-color:#1b447c;}
.index_box7 .picScroll-left .hd{ overflow:hidden; }
.index_box7 .picScroll-left .hd .prev,.picScroll-left .hd .next{position:absolute;left:0;top:95px; display:block;  width:42px; height:42px;overflow:hidden;cursor:pointer; background:url("../images/left_but.png") no-repeat;}
.index_box7 .picScroll-left .hd .next{left:auto;right:0;background:url("../images/rihgt_but.png") no-repeat; }
.com_local{border-bottom:#edf2f5 1px solid;}
.com_local_wrap{padding:20px 0;}
.com_local_wrap{ background:url(../images/column-bg.png) no-repeat top left;}
.com_local_wrap .title h3{font-weight:400;font-size:26px;padding-left:10px;border-left:4px solid #f0b911;color:#f0b911;}
.com_local_wrap .title h3 span{font-size:16px;color:#666;}
.com_local_wrap .subnav ul{float:right;}
.com_local_wrap .subnav ul li{width:120px;height:38px;line-height:38px;text-align:center;float:left;margin-left:10px;margin-top:10px;}
.com_local_wrap .subnav ul li a{background-color:#edf2f5;color: #617787;display:block;border-radius: 20px 0 20px 0;-moz-border-radius: 20px 0 20px 0; -webkit-border-radius: 20px 0 20px 0;  }
.com_local_wrap .subnav ul li a:hover{background-color:#f0b911;color:#fff;}
.com_local_wrap .subnav ul li.selt a{background-color:#f0b911;color:#fff;}
.localhost{height:24px;line-height:24px;color:#a2afb8;}
.localhost p{background:url(../images/logo_03.png) no-repeat top left;padding-left:20px;}
.localhost a{color:#a2afb8;}
.localhost a:hover{color:#f0b911;}
.com_body{padding-top:20px;}
.com_body .com_body_wrap{}

.com_body_article{background-color:#fff;padding:15px;color:#666;line-height:32px;}

.com_body .com_left{width:890px;}
.com_body .com_left_news dl{overflow:hidden;margin-bottom:20px;border-bottom: 1px solid #e3e3e3;padding-bottom:20px;} 
.com_body .com_left_news dl dt{width:260px;height:160px;float:left;}
.com_body .com_left_news dl dt img{width:260px;height:160px;}
.com_body .com_left_news dl dd{float:right;width:600px;}
.com_body .com_left_news dl dd h3{font-size:18px;font-weight:700;line-height:34px;height:34px;overflow:hidden;color:#333;margin-bottom:10px;}
.com_body .com_left_news dl dd p.des{height:48px;line-height:24px;font-size:12px;color:#666;}
.com_body .com_left_news dl dd p.date{margin-top:20px;height:30px;line-height:30px;font-size:12px;color:#666; padding-left:20px;background:url(../images/clock_icon_5e45138.png) no-repeat center left;}
.com_body .com_left_news dl dd p.date .more{display: block;border: 1px solid #ccc;width: 90px;text-align: center;height: 30px;line-height: 30px;float: right;border-radius: 2px;color: #989898;}
.com_body .com_left_news dl a:hover p.date .more{background-color:#edf2f5;color:#666;}



.com_right{width:280px;float:right;}
.com_right .com_fr_box1 .hd h3{font-size: 18px;height: 18px;line-height: 1em;color: #666;margin: 20px 0 18px;font-weight:400;}
.com_right .com_fr_box1 .hd h3 .line{float: left;width: 4px;height: 18px;background: #f0b911;border-radius: 2px;margin-right: 10px;}
.com_right .com_fr_box1 .bd ul{overflow:hidden;}
.com_right .com_fr_box1 .bd ul li {overflow:hidden;}
.com_right .com_fr_box1 .bd ul li img {width:100px;height:64px;float:left;margin-top:6px;cursor:pointer}
.com_right .com_fr_box1 .bd ul li .content {float:left;margin-left:11px}
.com_right .com_fr_box1 .bd ul li h4 {margin-top:6px;line-height:20px;height:40px;font-size:14px;cursor:pointer;width:160px;font-weight:400;}
.com_right .com_fr_box1 .bd ul li h4 a {color:#666}
.com_right .com_fr_box1 .bd ul li h4:hover {text-decoration:underline}
.com_right .com_fr_box1 .bd ul li span.time {margin-top:10px;line-height:12px;font-size:12px;color:#858585;display:inline-block}
.com_right .com_fr_box2 .hd h3{font-size: 18px;height: 18px;line-height: 1em;color: #666;margin: 20px 0 18px;font-weight:400;}
.com_right .com_fr_box2 .hd h3 .line{float: left;width: 4px;height: 18px;background: #f0b911;border-radius: 2px;margin-right: 10px;}
.com_right .com_fr_box2 .bd ul li{float:left;border:1px solid #f6f6f6;width:92px;height:34px;line-height:34px;margin-left:-1px;margin-bottom:-1px;}
.com_right .com_fr_box2 .bd ul li a{background-color:#fff;color: #617787;display:block;text-align:center;}
.com_right .com_fr_box2 .bd ul li a:hover{background-color:#edf2f5;color:#666;}

.com_body_lstd ul{margin-left:-10px;overflow:hidden;}
.com_body_lstd ul li{float:left;margin-left:10px;width:232px;position:relative;margin-bottom:15px;}
.com_body_lstd ul li p img{width:232px;}
.com_body_lstd ul li h3{position:absolute;left:0;bottom:10px;height:34px;width:232px;line-height:34px;text-align:center;color:#fff;background: url("../images/tit_bg.png") center center repeat;}
.com_body_lstd ul li a:hover h3{bottom:30%;}

.doc_pro_list ul li{overflow:hidden;margin-bottom:30px;-moz-box-shadow:0px 0px 10px #DBDBDB; -webkit-box-shadow:0px 0px 10px #DBDBDB; box-shadow:0px 0px 10px #DBDBDB;}
.doc_pro_list ul li .img{width:300px;}
.doc_pro_list ul li .img img{width:300px;height:300px;}
.doc_pro_list ul li .info{width:380px;margin-left:60px;}
.doc_pro_list ul li .info .info_tit{margin-top:30px;}
.doc_pro_list ul li .info .info_tit h3{font-size:26px;font-weight:400;}
.doc_pro_list ul li .info .info_tit h3 span{margin-left:10px;font-size:12px;background:#f0b911;padding:4px 10px;color:#fff; border-radius: 5px;}
.doc_pro_list ul li .info .info_num{margin-top:20px;}
.doc_pro_list ul li .info .info_num .info_numli{float:left;width:110px;text-align:left;}
.doc_pro_list ul li .info .info_num .info_numli h3{font-size:20px;height:30px;line-height:30px;font-weight:400;}
.doc_pro_list ul li .info .info_num .info_numli p{height:24px;line-height:24px;color:#666;}
.doc_pro_list ul li .info .info_des{margin-top:20px;line-height:24px;height:115px;overflow:hidden;background:#fcfcfc;padding:10px;color:#999;}

.doc_pro_list ul li .more{margin-right:30px;text-align:center;}
.doc_pro_list ul li .more .xq {margin-top:90px;}
.doc_pro_list ul li .more .xq a{display:block;padding:0 50px;height:50px;line-height:50px;background:#f0b911;color:#fff;border-radius: 5px;}
.doc_pro_list ul li .more .xq a:hover{background:#0c3b89;}
.doc_pro_list ul li .more .baom{cursor:pointer;font-size:16px;font-weight:700;margin-top:20px;display:block;padding:0 50px;height:50px;line-height:50px;background:#fff;border:1px solid #f0b911;color:#f0b911;border-radius: 5px;}
.doc_pro_list ul li .more .baom:hover{background:#f0b911;color:#fff;}

.baoming_bg{display:none;position:fixed;width:100%;height:100%; z-index:99998;left:0;top:0;background-color:rgba(0,0,0,0.5);}
.baoming_body{display:none;background:#fff;width:340px;position:fixed;top:40%;left:50%;margin-left:-200px;z-index:99999;border:1px solid #f0f0f0;}
.baoming_body .hd{height:50px;line-height:50px;text-align:center;font-size:16px;font-weight:400;border-bottom:1px solid #f0f0f0;}
.baoming_body .hd span.close{cursor:pointer;color:#999;width:50px;height:50px;font-size:14px;font-weight:400;float:right;}
.baoming_body .bd{padding:20px;}
.baoming_body .bd ul li{overflow:hidden;margin-bottom:10px;}
.baoming_body .bd ul li label{width:70px;height:34px;line-height:34px;text-align:right;float:left;}
.baoming_body .bd ul li input{text-indent:10px;width:200px;height:33px;line-height:33px;border:1px solid #f0f0f0;float:left;}
.baoming_body .bd p{padding-left:70px;}
.baoming_body .bd p input{cursor:pointer;width:200px;height:34px;line-height:34px;text-align:center;background:#f0b911;color:#fff;}

.laoshi_xq{}
.laoshi_xq .hd{border-bottom:1px solid #f0f0f0;margin:0px 0 10px 0;}
.laoshi_xq .hd h3{font-size:20px;line-height:40px;height:40px;}
.laoshi_xq .bd img{max-width:100%;}


.map_body_cont{width:400px;}

.map_body_bdmap{width:700px;}

#newcontent img{max-width:100%;}


.box{display: block; width: 100%; height: 100%;}
.product-side {
    width: 212px;
	margin-bottom:30px;
    overflow: hidden;
    background-color: #fff;
    border-bottom: 18px solid #f0b911;
}
.prodcut-side-tit {
    width: 212px;
    height: 126px;
	line-height: 126px;
	text-align:center;
    background: url(../images/cate_tit_bg.jpg) no-repeat center;
    color: #fff;
    font-size: 24px;
}
.product-side-content .tit a {
    display: inline-block;
    width: 100%;
    height: 60px;
    line-height: 60px;
    padding-left: 26px;
    font-size: 18px;
    color: #333;
    border-bottom: 1px solid #f5f5f5;
}
.product-side-content .tit.cur a,
.product-side-content .tit a:hover {
    color: #f0b911;
}
.product-side-content .subtit-list {


}
.product-side-content .subtit-list li {
    height: 44px;
    line-height: 44px;
    border-bottom: 1px solid #f5f5f5;
}
.product-side-content .subtit-list li a {
    position: relative;
    display: block;
    padding-left: 44px;
    height: 44px;
    background: url(../images/icon-circle.png) no-repeat 25px center;
}
.product-side-content .subtit-list li.on a,
.product-side-content .subtit-list li:hover a {
    color: #f0b911;
    background: url(../images/icon-circle-on.png) no-repeat 25px center;
}
.icon-sp {
    background-image: url(../images/sprite-icon.png);
    background-repeat: no-repeat;
}
.icon-more {
    display: inline-block;
    width: 5px;
    height: 8px;
    background-position: 0 -73px;
}
.product-side-content .subtit-list li a .icon-more {
    float: right;
    margin-right: 28px;
    margin-top: 17px;
    -webkit-transition: -webkit-transform .2s;
    -o-transition: -o-transform .2s;
    transition: transform .2s;
}
.product-side-content .subtit-list li:hover a .icon-more,
.product-side-content .subtit-list li.on a .icon-more {
    background-position: -5px -73px;
    -webkit-transform: translateX(5px);
    -ms-transform: translateX(5px);
    -o-transform: translateX(5px);
    transform: translateX(5px);
}
.product-side-content .subtit-list li a span {
    display: inline-block;
    height: 44px;
    width: 120px;
}
.product-show {
    width: 970px;
    margin-bottom: -17px;
}
.product-show-list {
    width: 990px;
    min-height: 550px;
}
.product-show-list li {
    float: left;
    margin-right: 20px;
    margin-bottom: 17px;
    width: 310px;
    height: 310px;
    background-color: #fff;
    text-align: center;
    overflow: hidden;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.product-show-list li:hover {
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.product-show-list li .pic {
	padding: 0px;
    width: 310px;
    height: 310px;
    line-height: 230px;
    overflow: hidden;
    font-size: 0;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.product-show-list li:hover .pic {
    -webkit-transform: translateY(-27px);
    -ms-transform: translateY(-27px);
    -o-transform: translateY(-27px);
    transform: translateY(-27px);
}
.product-show-list li .pic img {
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.product-show-list li:hover .pic img {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
}
.product-show-list li .tit {
    width: 100%;
    height: 45px;
    line-height: 45px;
    background: #f0b911;
    color: #fff;
    font-size: 16px;
	margin:0;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.product-show-list li:hover .tit {
    -webkit-transform: translateY(-45px);
    -ms-transform: translateY(-45px);
    -o-transform: translateY(-45px);
    transform: translateY(-45px);
}



.gr-about-content {
    padding: 60px 0 80px;
}
.gr-about-content .about-tit {
    text-align: center;
}
.gr-about-content .about-tit .tit {
    font-size: 24px;
    color: #333;
}
.gr-about-content .about-tit .tit-en {
    font-size: 16px;
}
.gr-about-list {
    margin-top: 35px;
    margin-bottom: 50px;
    text-align: center;
}
.gr-about-list li {
    position: relative;
    display: inline-block;
    padding-top: 35px;
    width: 151px;
    height: 151px;
    border-radius: 50%;
    /*background: #00AEEF;*/
    color: #fff;
    margin: 0 40px;
    font-size: 16px;
    line-height: 1.2;
}
.gr-about-list li .cover {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 151px;
    height: 151px;
    border-radius: 50%;
    background: #00AEEF;
    box-shadow: 0 0 20px rgba(0,0,0,0.2);
    -webkit-animation: pulse 2s 0s ease both infinite;
    -moz-animation: pulse 2s 0s ease both infinite;
    animation: pulse 2s 0s ease both infinite;
}
.gr-contact-tit {
    text-align: center;
}
.gr-contact-tit h3 {
    position: relative;
    padding-bottom: 25px;
    margin-bottom: 30px;
    font-size: 32px;
    color: #333;
}
.gr-contact-tit h3:before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 52px;
    border-bottom: 4px solid #f0b911;
    margin-left: -26px;
}
.gr-contact-tit p {
    font-size: 20px;
}
.gr-contact-list {
    margin-top: 50px;
    text-align: center;
}
.gr-contact-list li {
    display: inline-block;
    padding: 0 40px;
}
.gr-contact-list li .tit {
    margin-top: 20px;
    font-size: 18px;
    /*color: #333;*/
}
.gr-contact-list li .pic {
    display: inline-block;
    width: 93px;
    height: 93px;
    border-radius: 50%;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.gr-contact-list li:hover .pic,
.odm-yz-list li:hover .pic {
    box-shadow: 0 0 30px rgba(0,0,0,0.3);
}


