html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,img,legend,input,textarea,p,blockquote,th{margin:0;padding:0;outline:0;border:0;font-weight:inherit;font-style:inherit;font-family:inherit;}
body {overflow-x:hidden;font-size: 12px; color:#fff;font-family:Verdana, Geneva, sans-serif}
a{text-decoration:none; color:#fff}
table{border-collapse:collapse;border-spacing:0;}
ul,ol{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:normal;}
img{border:none;vertical-align:middle;}
.fl{float: left; display:inline}
.fr{float: right;}
.cle:after{content:".";display:block;height:0;clear:both;visibility:hidden; font-size:0;}
* html .cle{height:1%;zoom:1; clear:both}
.abs{position: absolute;}
.rel{position: relative;}
.w1040{ width:1040px; margin:0 auto}
.w1070{ width:1070px; margin:0 auto}
.w775{ width:775px; margin:0 auto}
.w620{ width:620px;}
.w396{ width:396px;}
.indent{ text-indent:-9999px;}
.cl{ text-align:center}
.f14{ font-size:14px;}
.f18{ font-size:18px;}
.f30{ font-size:30px;}
.f20{ font-size:20px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb55{ margin-bottom:55px;}
.mb60{ margin-bottom:60px;}
.mt20{ margin-top:20px;}
.lineH32{ line-height:32px;}
.lineH30{ line-height:30px;}
.YaHei{font-family:"Microsoft YaHei", Helvetica,sansation, Verdana, Arial, sans-serif;}
.divtop{width: 38px;height: 60px;position: fixed;bottom: 10px;left: 50%;margin-left: -19px;z-index: 7;display: none;}
.btntop{cursor:pointer;z-index:5;margin-top:30px;width:38px;height:19px;}
.back{height: 980px;min-height: 700px;min-width: 1000px;padding-top:1%;}
.a1{position: relative;background: #020202  url(../images/a1bg.jpg) no-repeat center top;}
.a2{width:100%;position: relative;z-index:2;background:#313131;}
.a3{width:100%;position: relative;z-index:3;background:#313131;}
.a4{width:100%;position: relative;z-index:4;background:#313131;}
.a5{width:100%;position: relative;z-index:5;background:#313131;}
.a6{width:100%;position: relative;z-index:5;background:#313131;}
.position{ position:absolute; left:50%}
.logo{ background:url(../images/logo.png) no-repeat; width:298px; height:57px; margin-left:160px; top:0px;}
.luxian,.luxian2,.luxian3,.url{ font-size:22px;}
.luxian{ top:270px; margin-left:70px; left:-200%}
.luxian2{ top:230px; margin-left:70px; left:-200%}
.luxian3{ top:310px; margin-left:70px; left:-200%}
.url{ top:350px;margin-left:70px; left:200%}
.no1 .link{ width:600px; position:absolute; left:50%;top:397px; margin-left:25px;} 
.no1 .link a{width:186px; height:52px;background:url(../images/btn.png) no-repeat; text-indent:-9999px; margin-right:10px; float:left; display:inline }
.no1 .link .a11{ background-position:0 0;}
.no1 .link .a22{ background-position:0 -66px;}
.no1 .link .a33{ background-position:0 -131px;}
.nav_box{position: fixed;z-index: 10;left: 0; bottom:0;width:100%;padding: 10px 0;filter:alpha(Opacity=10);-moz-opacity:0.9;opacity: 0.9;  background:#014f39;_position:absolute;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.route_nav{ text-align:center; z-index:111; _margin-left:30px;}
.route_nav li{display:inline-block;zoom:1;*display:inline;width:92px;margin-right:25px;text-align: center; color:#fff;}
.route_nav li a{ display:block;border: 1px solid #666;color:#fff;height:27px; line-height:27px; }
.route_nav li span{ font-size:14px;display:block; height:20px; line-height:20px;}
.route_nav li a:hover{ border:solid 1px #fff006; color:#fff006}
.route_nav li.last{margin-right:0;}
.universe{width: 660px;margin: 0 auto;}
.universe span{display:block;width:336px;line-height: 21px;margin: 5px 0 0 10px;}
.universe a.a-flash{display:block;width: 128px;height: 45px;text-indent: -9999px;background: url(../images/btn_d.png) no-repeat bottom right;}

.num .inner{margin: 20px 0 10px;}
.no2 .img{border:5px solid #96c5d9;}
.num .info{font-size:13px;}
.num .info h2{margin-bottom: 25px; color: #fff; font-weight: normal;}
.num .info h2 div{color: #fff000; font-size: 25px;}
.num .info p{color: #fff;line-height:24px;}
.num .info p a{color: #7f9da6;}
.num .line{margin: 15px 0;background: url(../images/x.png) no-repeat center center; height: 59px; padding: 20px 0; position: relative; color: #fff;}
.num .line  div{position: absolute}
.num .line .l_r { right: 0; bottom: 30px;}
.num .line .l_l { left: 0; top: 30px;}

.no2 .aboutImg{ background:url(../images/aboutbg.png) no-repeat; width:562px; height:480px; position:relative;}
.no2 h2.ab{ font-size:30px;}
.no2 .aboutImg img{ position:absolute; left:25px; top:23px;}
.no2 .aboutDesc{ width:460px;}
.no3 .ServiceDesc{ line-height:24px; margin-top:10%}

.no4 .img{width: 260px;height:348px;position: relative; }
.no4 .business ,.no5 .fair,.no6 .responsibility{ *height:1%; *overflow:hidden}
.no4 .business .inner{margin:15px 0 0;padding-left: 27px;}
.no4 .business .info{margin-top:20px; }
.no4 .business .img img{width: 100%;height: 100%;border-radius: 108px;}
.no4 .safety .inner{margin:5px 0 0;padding-right: 37px;}

.no4 .safety .img{text-align: center;}

.no5 .img{border:5px solid #96c5d9;height:172px;width:270px;}
.no5 .advantage .inner{margin:10px 0 0;}

.no6 .img{width: 300px;height: 249px;}
.no6 .img1{ width:334px; height:178px;}
.no6 .responsibility .info h2{height: 32px;background-position: -625px -604px;margin-bottom: 40px;}
.no6 .responsibility .inner{padding-left: 27px;margin: 10px 0 0px;}
.no6 .responsibility .inner .info{margin-top: 20px;}
.no6 .justice .inner{margin:5px 0 0;padding-right: 37px;}
.go_top a{  height: 54px; opacity: 0.5; width: 54px;}
.go_top a:hover{opacity:1;}
#goTopBtn { bottom: 40px; cursor: pointer; font-size: 12px; height: 54px; right: 0px;  position: fixed; text-align: center; width: 54px;z-index: 10000;}