body{font-family:"Microsoft YaHei";box-sizing:border-box;}
i,em{font-style:normal;}

.container{position:relative;}
.containers{background:url(../images/bg.png) repeat-x left bottom; overflow: hidden;}
.content {width:960px;    height: 100%;margin: 0 auto;position: relative;}
.footer{background:#03af63;height:50px;}
.head{height:34px;line-height:34px;overflow:hidden;}
.officials {height:34px;line-height:34px;font-size:14px;color:#7e7e7e;}
.title-nav{overflow:hidden;}
.title-nav li{float:left;margin-right:3px;color:#7e7e7e;}
.title-nav li a{display:inline-block;padding-right:8px;margin-right:5px;font-size:12px;color:#7e7e7e;line-height:34px;position:relative;}
.title-nav li a span{width:2px;height:12px;position:absolute;right:0;top:50%;display:block;background:#7e7e7e;margin-top:-6px;}
.title-nav li:hover a{color:#000;} 
.h_info{overflow:hidden;}

.h_info .logo{width: 140px;height: 97px;float: left; background: url(images/h_x.jpg) no-repeat right center;margin-top: 9px;padding-top: 19px;margin-right: 16px;}
 .h_info .professional  {
	 font-size: 18px;
    color: #000;
    width:588px;
    height: 54px;
    float: left;
    margin-top: 40px;
    letter-spacing: 8px;	 
 } 
 .h_info .professional span {
    font: 18px;
    font-weight: bold;
    color: #01af63;
    display: block;
    letter-spacing: 2px;
}
.h_info .official{
    width:216px;
    height: 28px;
    overflow: hidden;
    margin-top: 35px;
}

.h_info .h_wx .h_wx_img {
    display: none;
    position: absolute;
    z-index: 2;
    right:18px;
    top: 0;
    width:110px;
    height:110px;
}
.h_info .h_wx .h_wx_img img{max-width:100%;}
.official .h_wx:hover .h_wx_img{display:block;}
.official .h_wx,.official .h_wb{display: inline-block;
    width:68px;
    height: 28px;
    padding-left: 34px;
    font-size:14px;
    color: #787878;
    line-height: 28px;	
	
} 
.official .h_wb a{
	font-size: 12px;
    color: #787878;
    line-height:28px;
}
.h_info .h_wb {
    background: url(../images/h_wb.jpg) no-repeat 0px 1px;
	margin-left:8px;
	}

.h_info h5 {
    width: 170px;
    height: 26px;
    float: left;
    background: url(../images/h_tel.jpg) no-repeat 3px 2px;
    font: 24px Arial;
    font-weight: bold;
    color: #01af63;
    padding-left: 34px;
}
.bg{height:2px;width:100%;border-top:1.5px dashed #C6C6C6;position:absolute;left:0;right:0;top:5px;z-index:-1;}
.xian{top: 71px;}
.menu-wrapper{position:relative;}
.menu-wrapper{}
.menu{text-align:center;overflow:hidden;}
.menu li {height:47px;display:inline-block;*display:inline;*zoom:1;background: url(../images/h_d2.jpg) no-repeat top center;padding-top:18px;}
.menu li a{height:30px;font-size: 14px;color:#000;font-weight:bold;line-height: 30px; padding:0 4px;display: inline-block;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.menu  li.cur,.menu  li:hover{background: url(../images/h_d1.jpg) no-repeat top center;}
.menu  li:hover a{background: #01af63;color: #fff;}
.menu li.cur a{background:#01af63;color: #fff;display: inline-block;}

.menu2{display:none;}

.search-wrapper{height:55px;line-height:55px;background:#eee;}
.search-wrapper .hot{overflow:hidden;}
.search-wrapper .hot b{color:#515151;font-size:15px;}
.search-wrapper .hot span{color:#515151;font-size:15px;}
.search-wrapper  .search{width:240px;height: 55px;overflow:hidden;position:relative;}
.search-wrapper  .search .text{width:200px;height:18px;line-height:18px;border-radius:25px;border:1px solid #b5b5b5;padding:5px 25px 5px 10px;font-size:14px;background:#eee;}
.search-wrapper  .search .submit-wrapper {width:30px;height:30px;position:absolute;right:0;top:0;bottom:0;}
.search-wrapper  .search .submit-wrapper .submit{text-indent:-999px;}
.search-wrapper  .search .submit-wrapper span{width:30px;height:30px;background:url(../images/sss.png) no-repeat;position:absolute;top:16px;right:1px;cursor:pointer;}

.choose{text-align:center;padding:0 20px 8px;background:#22637c;}

.title{text-align:center;}
.title h2{height:24px;line-height:22px;margin-top:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.title h2 span{margin-left:25px;}
.title>span{color:#bcbcbc;height:14px;line-height:12px;font-size:14px;margin-top:10px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.cycle{overflow: visible;padding:15px 0;border-bottom:5px solid #22637c;}
.cycle span{font-size:20px;margin-left:-4px;vertical-align:middle;position:relative;}
.cycle .professional{width:69px;height:20px;line-height:20px;margin-top:5px;font-size:14px;background:#22637c;display:inline-block;*display:inline;*zoom:1;text-align:center;color:#fff;overflow:hidden;}
.cycle span>b{width:100%;position:absolute;top:-5px;font-size:12px;text-align:center;color:#fb0202;}

.cycle  .consumers{width:75px;height:40px;line-height:40px;border-radius:70px;background:url(../images/consumers.png) no-repeat;background-size:100% 100%;overflow:hidden;}
.crumbs{color:#7e7e7e;font-size:12px;margin-top:15px;}
.crumbs img{color:#7e7e7e;vertical-align:middle;}

.crumbs i,.crumbs a,.crumbs span{color:#7e7e7e;font-size:12px;vertical-align:middle;margin-top:10px;display:inline-block;*display:inline;*zoom:1;}
.crumbs span{margin:10px 5px 0;}
.crumbs a:hover{color:#000;}

.m-title {text-align:center;padding:40px 0 15px;border-bottom:1px solid #868686;position:relative;}
.m-title h2{height:36px;line-height:36px;color:#0081cc;font-size:36px;}
.m-title >span{width:84px;height:7px;background:#7b7b7b;display:block;position:absolute;left:50%;bottom:-4px;margin-left: -42px;}

.answer{margin:50px 0 -40px;*margin-bottom:60px;overflow: hidden;}
.steps{width:436px;height:122px;border:2px solid #cacaca;margin-bottom:60px;position:relative;}
.steps i{width:20px;height:95px;line-height:20px;background:url(../images/biao.png) no-repeat;background-size:100%;position:absolute;right:-50px;top:50%;margin-top:-10px;display:block;}
.steps span{vertical-align:middle;display:inline-block;*display:inline;*zoom:1;}
.steps .text{width:320px;max-height:110px;padding:0 20px;font-size:25px;overflow:hidden;}
.steps .number{width:70px;line-height:122px;text-align:center;color:#f49400;font-size:30px;font-weight: 600;}
.even-steps{margin:64px 0 0 75px;}
.even-steps i{right:initial;left:-53px;}

.pic{position:relative;}
.neet{position:absolute;left:0;right:0;top:12px;bottom:0;text-align:center;}
.neet b,.neet p{height:55px;line-height:55px;font-size:54px;color:#fff;text-align:center;display:block;font-weight:normal;overflow: hidden;}
.neet b{margin-bottom:50px;}


.product{}
.product .theme{}
.product .theme>span{display:block;color:#034f9a;font-size:22px;font-weight:bold;}
.product .theme .enterprise{height:45px;line-height:45px;border-bottom:4px solid #034f9a;}
.product .theme .enterprise .tips{width:310px;height: 45px;margin-top:4px;position:relative;background:#fff;}
.product .theme .enterprise .tips b{width:210px;font-size:44px;padding-left:100px;position:relative;z-index: 2;overflow:hidden;display:block;color:#034f9a;}
.product .theme .enterprise .tips>.img{position:absolute;left:-66px;right:0;top:0;bottom:0;}
.product .theme .enterprise .text{line-height:65px;text-align:right;margin-top: 0;}
.product .theme .enterprise .text span{color:#707070;font-size:18px;margin-left:8px;}

.workshop{margin-top:23px;}
.workshop .list{margin:-10px 0 0 -24px;    overflow: hidden;}
.workshop .list li{width:468px;float:left;margin:10px 0 0 24px;}
.workshop .list li a{display:block;position:relative;}
.workshop .list li a .transparent{min-width:300px;height:60px;line-height:60px;text-align: center;position:absolute;bottom:12px;right:5px;font-size:30px;color:#000;background:url(../images/pic4.png) no-repeat;background-size: 100% 100%;overflow:hidden;}

.witness{margin-top:33px;}
.witness .workshop{margin:23px 20px 0;padding-bottom: 10px;}
.workshop img{vertical-align:top;}
.photo{overflow:hidden;margin-left:-5px;}
.photo span{float:left;display:block;margin-left: 5px;}
.photo span img{vertical-align:top;}
.left-section{width:535px;overflow:hidden;margin-left:-5px;display:inline-block;*display:inline;*zoom:1;    vertical-align: top;}
.left-section .top,.left-section .center,.left-section .bottom{margin-top:12px;overflow:hidden;}
.left-section .top{margin-top:0;}
.left-section .top{margin-top:15px;}
.left-section .bottom{margin-top:14px;}
.left-section span{margin-left: 5px;float:left;display:inline-block;*display:inline;*zoom:1;}

.right-section{width:360px;margin-left:6px;display:inline-block;*display:inline;*zoom:1;}
.right-section .top,.right-section .center,.right-section .bottom{margin-bottom:5px;overflow:hidden;}
.right-section span{display:inline-block;float: left;}

.security{margin-bottom:60px;border-bottom:4px solid #097eba;}
.security h2{color:#000;padding-bottom: 16px;}
.security span{width:400px;height:26px;font-size:18px;background:#f1f1f1;color:#097eba;bottom:10px;margin-left:-200px;bottom:-13px;font-weight: bold;}

.service{background:#f1f1f1;overflow:hidden;}
.choose-list{padding-bottom:60px;}
.choose-list li{}
.choose-list li b{width:200px;line-height:50px;font-size:24px;padding:0 6px;color:#3b3c3c;display:block;background:#b9b7b7;text-align:center;}
.choose-list li .describe{position:relative;}
.choose-list li .describe i{width:24px;height:18px;position:absolute;left:5px;top:4px;}

.high{background:#f7f8f8;}
.quality{border:0;}
.quality h2{height:46px;line-height:44px;font-size: 44px;font-weight:normal;}
.quality >span{width:auto;height:auto;background:none;text-align:center;position: static;margin:10px 0;color:#0081cc;font-size:22px;}

.efficiency{margin-top:30px;overflow:hidden;}
.efficiency .list{width: 700px;margin:0 0 -10px -20px;overflow:hidden;}
.efficiency .list li{width:286px;background:#efefef;padding:22px;margin:0 0 20px 20px;float: left;}
.efficiency .list li p,.efficiency .list li span{font-size: 14px;color: #060606;}
.efficiency .list li p img{vertical-align:middle;}
.efficiency .list li p b{width:165px;height:75px;line-height:75px;margin-left:20px;font-size:18px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;color:#3f1267;}
.efficiency .list li span{height:65px;margin:25px 0 0 10px;display:block;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;overflow:hidden;}

.contact-section{width:222px;height:382px;*height:327px;background:#efefef;padding:30px 20px;*margin-bottom:20px;}
.contact-section b{line-height: 18px;display:block;text-align:center;font-weight:bold;color:#030303;font-size:18px;margin-bottom:20px;}
.contact-section span{margin-bottom:30px;display:block;color:#090909;font-size:18px;text-align:center;}

.industry{border:1px solid #ebebeb;padding:25px 0;}
.industry  h3{line-height:34px;text-align:center;font-size:32px;margin-bottom:24px;}
.industry .list{margin-left:-10px;text-align:center;overflow:hidden;}
.industry .list li{display:inline-block;*display:inline;*zoom:1;padding:5px 8px;border:1px solid #787676;margin:0 0 10px 10px;}
.industry .list li b{height:22px;line-height:22px;font-weight:800;font-size:20px;display: block;}

.foot-info{background:#f6f2ec;padding:85px 0 60px;border-top:1px solid #fff;}
.foot-info .contact>img{vertical-align:middle;}
.foot-info .contact,.foot-info .code{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.foot-info .contact{width:410px;margin:0 70px 0 45px;}
.foot-info .contact>b{color:#656463;font-size:14px;}
.foot-info .contact span,.foot-info .contact p{line-height:14px;font-size:12px;margin-top:10px;color:#656463;}
.foot-info .code{width:200px;text-align:center;margin-top:-35px;}
.foot-info .code img{width:124px;height:124px;}
.foot-info .code p{font-size:12px;margin-top:10px;}

.footer .foot-nav{}
.footer .foot-nav li{float:left;line-height:50px;position:relative;}
.footer .foot-nav li a{display:block;padding:0 15px;font-size:14px;color:#fff;}
.footer .foot-nav li span{width:1px;height:15px;position:absolute;top:50%;right:0;border-right:1px dashed #4ec794;display:block;margin:-7px 0 0;}
.footer .foot-nav li a:hover{color:#000;}

.pos-top{width:26px;height:72px;line-height:72px;display:block;position:fixed;bottom:30px;right:30px;background:#aaa;text-align:center;}
@media(max-width:640px){
		.menu,.xian{display:none;}
		.menu2{display:block;}
		
		
	
}
		