body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td, li, span, div{ margin:0; padding:0;}
html body{ font:12px/1.5 "\5FAE\8F6F\96C5\9ED1",arial,'Hiragino Sans GB'; color:#666; background:#fff;}
img{vertical-align: middle; border:none;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle;outline: none;border: 0px;}
body a{ color:#333333; text-decoration:none; blr:expression(this.onFocus=this.blur()); }
a:hover{ text-decoration:none;}
:focus {outline: 0 none;}
h1,h2,h3{ font-size:100%; font-weight:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; -webkit-appearance: button;-moz-appearance: button;}
.text,.btn,textarea{font-family:"\5FAE\8F6F\96C5\9ED1",arial,'Hiragino Sans GB';}
.wrap{ width:1200px; margin:auto;}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
.btn{ border: none; cursor: pointer;}
#cnzz_stat_icon_1260943616{position: absolute;right:50px;bottom: 50px;z-index: 10000;}
.footerss{position: relative;}
@keyframes sc{
	0% {transform: scale(0);}
	25%{transform: scale(1);}
	50%{transform: scale(0.5)}
	100%{transform: scale(1,1)}
}

.navbar-nav li:hover{border-bottom:2px solid #00B0F0;padding-bottom: 10px;}
.navbar-nav li a{font-size: 14px;}
.yanjing{width:1000px;margin: 10px auto;position: relative;font-size: 16px;color: #FFFFFF;height: 500px;transform-style: preserve-3d;}
.yanjings{width:100%}
.yan1{width:76px;position: absolute;top: 181px;left:620px;}
.eye{visibility: hidden;}
.eye.on{
	 visibility: visible;
	animation: sc 1s ease 0s both;
	-webkit-animation: sc 1s ease 0s both;
	-moz-animation: sc 1s ease 0s both;
	-ms-animation: sc 1s ease 0s both;
	-o-animation: sc 1s ease 0s both;
}
/*
.yan1{
	transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
}
.yan2{
	transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
}
.yan3{
	transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
}
.yan4{
	transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
}
.yan5{
	transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
}
.yan6{
	transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
}
.yan7{
	transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
}
.yan8{
	transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
}
.yan9{
	transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
}*/
.yan2{width:40px;position: absolute;text-align: center;top: 268px;left:393px;}
.yan2 img{display: inline-block;margin: 0 11px;}
.yan3{width:60px;position: absolute;text-align: center;top: 246px;left:495px;}
.yan3 img{display: inline-block;margin: 0 21px;}
.yan4{width:76px;position: absolute;top: 290px;left:280px;}

.yan5{width:76px;position: absolute;top: 210px;left:471px;}
.yan6{width:76px;position: absolute;top: 203px;left:340px;}
.yan8{width:76px;position: absolute;top: 220px;left:565px;}
.yan7{width:76px;position: absolute;top: 258px;left:590px;}
.yan9{width:76px;position: absolute;top: 314px;left:440px;}

.eye.on{ animation: sc 4s ease 0s; }

.almap{display: none;}

.about_box{width: 100%;margin-top: -70px;}
.about_box1{width: 100%;display: none;margin-top: -70px;}
.about_img{position: relative;width: 100%;}
.about_box img{max-width: 100%;}
.about_box1 img{max-width: 100%;}
.index_banner{width: 100%;position: relative;display: none;}
.banner1{width: 100%;overflow: hidden;}
.banner_inner{width: 1000%;overflow: hidden;}
.banner_inner img{width: 10%;float: left;}
.twelveAnniversary_conting{width:1170px;margin: 0 auto;}
.bannerss{width: 100%;display: none;margin-top: 72px;}
.bannerss img{width: 100%;}
/*casen//*/


.casen_top{margin: 47px 0 47px 13px;}
.slimes{float: left;width: 12px;height: 12px;margin: 82px 0 0 12px;background: #32BAFA;}
.slimes1111{float: left;width: 12px;height: 12px;margin: 35px 0 0 12px;background: #2b5080;}
.can_art{width: 97%;margin: 0 auto;}
.can_art h3{width: 100%;height: 50px;line-height: 48px;background: url(../images/dixian.png) left bottom no-repeat;font-weight: bold;color: #333333;font-size: 20px;}
.can_artp{width: 100%;margin-top: 25px;}
.can_artp p{width: 100%;font-size: 14px;line-height: 24px;text-indent: 28px;}
.list_top{font-size: 14px;line-height: 38px;margin: 15px 0 5px 0;}
.can_list li{width: 100%;margin-bottom: 20px;height: 19px;background: url(../images/zb.png) 15px center no-repeat;line-height: 19px;}
.can_artp2{width: 58%;margin: 68px auto;}
.can_artp2 img{width: 100%;}
.can_box{width: 10000px;overflow: hidden;}
.p1{width: 100%;text-indent: 14px;font-size: 14px;line-height: 24px;}
.can_artp3{width: 100%;margin: 50px 0;overflow: hidden;}
.can_boxli{width: 290px;float: left;background: url(../images/hmk1.png) center center no-repeat;background-size: contain;text-align: center;}
.can_boxli img{width: 270px;height: 179px;padding: 3px 0px 17px 2px;display: inline-block;}
.case_list{margin-top: 50px;}

/*case//*/


.banners{width: 100%;margin-top: 92px;}
.banners img{width: 100%;}

.even{width: 100%;}
.even_img{width: 45%;float: left;}
.even_img img{width: 100%;}
.even_right{width: 55%;float:right;margin-top:135px ;}
.even_top{float: left;font-size: 24px;line-height: 48px;color: #FFFFFF;background: #2b5080;}
.even_top img{width: 18px;height: 33px;float: left;margin: 10px 0px 0 20px;}
.even_top p{float: left;margin: 0 20px;}
.even_right dd{font-size: 16px;line-height: 40px;margin: 28px 0 0 0;}


.odd{width: 100%;}
.odd_img{width: 45%;float: right;}
.odd_img img{width: 100%;}
.odd_right{width: 55%;float:left;margin-top:135px ;}
.slime1{float: left;width: 12px;height: 12px;margin: 35px 0 0 12px;background: #fa6859;}
.odd_top{float: left;font-size: 24px;line-height: 48px;color: #FFFFFF;background: #fa6859;}
.odd_top img{width: 25px;height: 25px;float: left;margin: 11.5px 0px 0 20px;}
.odd_top p{float: left;margin: 0 20px;}
.odd_right dd{font-size: 16px;line-height: 40px;margin: 28px 0 0 0;}


.even1{width: 100%;}
.even_img{width: 45%;float: left;}
.even_img img{width: 100%;}
.even_right{width: 55%;float:right;margin-top:135px ;}
.even_top1{float: left;font-size: 24px;line-height: 48px;color: #FFFFFF;background: #32bafa;}
.even_top1 img{width: 21px;height: 26px;float: left;margin: 11px 0px 0 20px;}
.even_top1 p{float: left;margin: 0 20px;}
.even_right dd{font-size: 16px;line-height: 40px;margin: 28px 0 0 0;}


.odd1{width: 100%;}
.odd_img{width: 45%;float: right;}
.odd_img img{width: 100%;}
.odd_right{width: 55%;float:left;margin-top:135px ;}
.slime11{float: left;width: 12px;height: 12px;margin: 35px 0 0 12px;background: #c47040;}
.odd_top1{float: left;font-size: 24px;line-height: 48px;color: #FFFFFF;background: #c47040;}
.odd_top1 img{width: 25px;height: 32px;float: left;margin: 8px 0px 0 20px;}
.odd_top1 p{float: left;margin: 0 20px;}
.odd_right dd{font-size: 16px;line-height: 40px;margin: 28px 0 0 0;}


.even2{width: 100%;margin-top:115px;}
.even2 .even_img{width: 45%;float: right;}
.even_img img{width: 100%;}
.even2 .even_right{width: 55%;float:left;margin-top:135px ;}
.slime{float: left;width: 12px;height: 12px;margin: 35px 0 0 12px;background: #32BAFA;}
.even_top2{float: left;font-size: 24px;line-height: 48px;color: #FFFFFF;background: #32bafa;}
.even_top2 img{width: 21px;height: 23px;float: left;margin: 12.5px 0px 0 20px;}
.even_top2 p{float: left;margin: 0 20px;}
.even_right dd{font-size: 16px;line-height: 40px;margin: 28px 0 0 0;}


/*pro*/


.pro{line-height: 18px;margin-top: 50px;}
.pro span{font-size: 18px;float: left;border-left:2px solid #d13e14 ;padding-left:10px;margin-left:10px ;}
.pro_con{width: 100%;padding: 37px 0;border-bottom: 1px solid #f6f6f6;}
.pro_con dt{width:280px;float: left;}
.pro_con dt img{width: 274px;height:196px;border: 1px solid #dcdcdc;padding: 2px;}
.pro_con dd{width: 870px;float: left;margin: 0 0 0 37px;}
.pro_con dd h3{font-size: 16px;line-height: 56px;margin: 0;}
.pro_con dd p{font-size: 14px;line-height: 26px;height: 104px;margin: 0;}
.pro_con dd div{width: 111px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;border: 1px solid #DCDCDC;background: #f3f3f3;}

.Ppage{width: 100%;margin: 65px 0;text-align: center;}
.ds{display: inline-block;}
.ds a{float: left;margin-right: 12px;padding: 6.5px 12px;color: #333333;text-decoration: none;}
.ds a:hover{color: #FFFFFF;background: #0053a0;text-decoration: none;}
.ds .so{color: #FFFFFF;background: #0053a0;}
.ds .co{background: #efefef;}



/*hr*/
.rht{padding-top: 92px;}
.cp{margin: 0 0 0 50px;}

.hr_top{line-height: 88px;font-size: 24px;background: #26448a;color: #FFFFFF;}
.hr_art{background: #f2f2f2;width: 100%;padding-bottom: 17px;}
.hr_nr{background: #FFFFFF;}


.hbanner{width: 97.265%;padding: 20px 0;margin: 0 auto;}
.hbanner img{width: 100%;}


.hcontent{width: 94.8%;margin: 2.6%;}
.h_left{width: 50%;float: left;margin: 10px 0 0 0;}
.h_left li{width: 100%;margin-bottom: 20px;}
.h_right{width: 49%;float: right;border-left: 1px solid #cbcbcb;padding: 10px 0 0 10px;}
.h_right li{width: 100%;margin-bottom: 20px;}


.mars{width: 94.8%;padding:0 2.6% 40px;}
.mars img{width: 100%;}


/*new*/

.n_top{text-align: center;width: 100%;margin: 80px 0 0 0;}
.n_top strong{font-size: 24px;display: inline-block;margin: 0 10px 0 0;}
.n_top span{font-size: 18px;display: inline-block;}
.line{width: 185px;height: 1px;background: #e5e5e5;margin: 10px auto 20px;}
.n_nr{width: 100%;margin: 0 0 50px 0;text-align: center;font-size: 14px;font-size: 14px;line-height: 30px;}
.n_nr span{color: #1785cb;font-size: 18px;font-weight: bold;}
.le{width: 100%;}
.le li{width: 100%;margin-bottom: 30px;}
.le li div{width: 138px;height: 37px;font-size: 20px;color: #1785cb;background: #f3f3f3;margin: 0 auto 10px;cursor: pointer;text-align: center;line-height: 37px;float: left;margin-top: 6px;}
.le li div:hover{color: #FFFFFF;background: url(../images/nw.jpg) center center no-repeat;}
.le li p{font-size: 14px;line-height: 24px;float: left;width: 80%;margin-left: 20px;}
.hm_bg{width: 1200px;background: url(../images/yan.jpg) center center no-repeat;height: 589px;position: relative;transform-style: preserve-3d;}
.hm_bg img{width: 392px;height: 392px;position: absolute;top: 50%;left: 50%;margin: -216px 0 0 -198.5px;/*animation: rom 5s ease 0s infinite;*/}
.hm_bg1{width: 100%;display: none;}
.hm_bg1 img{width: 100%;}
@keyframes rom{
	from{transform: rotateZ(0deg);}
	to{transform: rotateZ(360deg)}
}
.n_cor{width: 100%;background: #f3f3f3;margin-bottom: 110px;padding-bottom: 50px;}
.n_cor li{width: 33.3333%;float: left;text-align: center;margin: 60px 0 0 0;height: 132px;}
.n_cor li p{font-size: 18px;margin: 20px 0 0 0;}
.hm_bot li{width: 25%;float: left;text-align: center;}
.hm_bot li img{display: inline-block;padding: 3px 3px 13px 3px;}
.kua{background: url(../images/hmk.jpg) center center no-repeat;}
.hm_bot li p{font-size: 14px;margin: 20px 0 0 0;}
.hm_bot{margin-bottom: 135px;}
.cr1{width: 81px;height: 81px;display: inline-block;background: url(../images/m1.png) center center no-repeat;transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;}
.cr1:hover{background: url(../images/m11.png) center center no-repeat;transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;}
.cr2{width: 88px;height: 74px;display: inline-block;background: url(../images/m2.png) center center no-repeat;transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;}
.cr2:hover{background: url(../images/m22.png) center center no-repeat;transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;}
.cr3{width: 76px;height: 76px;display: inline-block;background: url(../images/m3.png) center center no-repeat;transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;}
.cr3:hover{background: url(../images/m33.png) center center no-repeat;transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;}


/*about*/
.a_head{width: 100%;margin-top: 65px;}
.a_head dt{width: 261px;height: 392px;float: left;}
.a_head dt img{width: 100%;}
.a_head dd{width: 920px;float: right;}
.a_head dd h3{font-size: 24px;margin: 10px 0 10px 0;}
.line2{width: 198px;height: 2px;background: #e5e5e5;}
.ahead_nr p{width: 100%;margin: 40px 0 0 0;font-size: 14px;line-height: 24px;}


.ab_bg{width: 100%;background: url(../images/abs.jpg) center center no-repeat;height: 533px;margin-top: 60px;background-size: cover;}
.ab_con{padding-top:60px ;}
.ab_left{width: 900px;float: left;}
.ab_left h3{font-size: 20px;color: #078ad6;font-weight: bold;line-height: 90px;}
.ab_left div{font-size: 16px;color: #000000;}
.ab_left p{font-size: 14px;line-height: 24px;margin: 35px 0 0 0;}
.ab_right{width: 265px;float: right;}
.ab_right img{width: 100%;}


.ab_fot{width: 100%;background: url(../images/xiantiao.jpg) left top repeat-x;height: 682px;}
.abo{line-height: 18px;padding-top: 50px;}
.abo span{font-size: 18px;float: left;border-left:2px solid #679ab9 ;padding-left:10px;margin-left:10px ;}
.a_time{margin: 0 auto;overflow: hidden;height: 138px;text-align: center; width: 200%; position: absolute; left: 0; top: 0}
.scrollbox{ width:750px; margin: auto; position: relative; overflow: hidden; height: 138px;}
.prev{width: 29px;height: 65px;line-height: 133px;font-size: 40px;overflow: hidden;position: absolute;left: 0px;top: 36.5px;cursor: pointer;background: url(../images/jleft.png) center center no-repeat;}
.next{width: 29px;height: 65px;line-height: 133px;font-size: 40px;overflow: hidden;position: absolute;right: 0px;top: 36.5px;cursor: pointer;background: url(../images/jright.png) center center no-repeat;}
.a_box{margin-top: 100px;background: url(../images/jiantou.png) center center no-repeat;position: relative;overflow: hidden;}
.a_time li{cursor: pointer;width: 138px;height: 138px;text-align: center;line-height: 138px;color: #1ba0ee;font-size: 20px;background: url(../images/sroom.png) center center no-repeat;float: left;margin-left: 12px;}
.a_time .times{background: url(../images/broom.png) center center no-repeat;color: #FFFFFF;font-size: 29px;transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;}
.tebie{cursor: pointer;width: 138px;height: 138px;text-align: center;line-height: 138px;color: #1ba0ee;font-size: 20px;transition: all 1s ease 0s;background: url(../images/sroom.png) center center no-repeat;position: absolute;top: 0px;left: 50px;}
.tebies{width: 138px;height: 138px;text-align: center;line-height: 138px;color: #FFFFFF;font-size: 29px;transition: all 1s ease 0s;background: url(../images/broom.png) center center no-repeat;}
.a_tab{width: 990px;margin: 50px auto 60px;display: none;}
.a_tab dl{width: 100%;}
.a_tab dt{width: 268px;float: left;background: url(../images/kuangjia.png) left top no-repeat;height: 207px;}
.a_tab dt img{width: 230px;height: 159px;display: inline-block;margin: 22px 0 0 20px;}
.a_tab dd{width: 665px;float: right;}
.a_tab dd h3{font-size: 20px;line-height: 70px;color: #46bbff;}
.a_tab dd p{font-size: 14px;line-height: 30px;}
body .a_none{display: block;}
.a_tabs{width: 990px;margin: 50px auto 60px;display: none;}
.a_tabs dl{width: 100%;}
.a_tabs dt{width: 268px;float: left;background: url(../images/kuangjia.png) left top no-repeat;height: 207px;}
.a_tabs dt img{width: 230px;height: 159px;display: inline-block;margin: 22px 0 0 20px;}
.a_tabs dd{width: 665px;float: right;}
.a_tabs dd h3{font-size: 20px;line-height: 70px;color: #46bbff;}
.a_tabs dd p{font-size: 14px;line-height: 30px;}


/*hr*/


.recruit{width: 97.927461%;margin: 0 0 70px 2.072539%;min-height: 642px;}
.h_title span{text-indent: 12px;float: left;height: 12px;background: url(../images/biaoji.jpg) left top repeat-y;text-align: right;line-height: 12px;margin: 11.5px 0 0 21px;}
.h_title{background: #f2f2f2 url(../images/shang.png) 97.097625% 15px no-repeat;width: 100%;height: 35px;}
.h_title1 span{text-indent: 12px;float: left;height: 12px;background: url(../images/biaoji.jpg) left top repeat-y;text-align: right;line-height: 12px;margin: 11.5px 0 0 21px;}
.h_title1{background: #f2f2f2 url(../images/xia.png) 97.097625% 15px no-repeat;width: 100%;height: 35px;}
.number{font-size: 14px;width: 100%;text-indent: 4.353562%;margin: 15px 0 30px 0;display: none;}
.recruit strong{color: #333333;}
.recruit li div dl{width: 100%;margin: 0 0 47px 0;display: none;}
.recruit li div dt{font-size: 14px;width: 100%;text-indent: 4.353562%;}
.recruit li div dd{font-size: 14px;width: 100%;text-indent: 4.353562%;}
.recruit li div dd span{font-size: 14px;line-height: 24px;width: 100%;float: left;}
.recruit .r_ls{height:35px;transition: all 1s ease 0s;overflow: hidden;}
.right .recruit .r_ls1{height:auto;transition: all 1s ease 0s;overflow: hidden;}
.hrs{margin-top: 50px;}



.about_bg{background: url(../images/langb.jpg) center 120px no-repeat;min-height: 460px;}
.bg_nr{width: 94%;margin: 0 auto;}




/*hz*/


.hzs{margin-top: 30px;}
.hzs li{width: 260px;height: 81px;float: left;margin: 0 20px 50px 20px;}
.hzs li img{width: 260px;height: 81px;display:inline-block}
.fanzhuan{height: 270px;overflow: hidden;}
