body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td{ margin:0; padding:0;}
body{ font:12px/1.5 arial,"微软雅黑";}
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;}
a{text-decoration:none; blr:expression(this.onFocus=this.blur());}

:focus {outline: 0 none;}
h1,h2,h3{ font-size:100%;}
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
border:none;padding:0;
}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}

/*_IncHeader*/
.head{ background:#f5f5f5; width:100%; height:80px;}
.head_inner{ width:1000px; margin:0 auto;}
.head_inner h1{ width:439px; margin:14px 0 0 3px; float:left;}
.head_inner h1 img{width:439px; height:53px; overflow:hidden;}
.head_inner .call{ width:256px; margin:34px 3px 0 0; float:right;}
.call img{ width:256px; height:24px; overflow:hidden;}
/*_IncFooter*/
.foot{ border-top:1px solid #d6d6d6; background:#f6f6f6; clear:both;}
.foot_inner{ width:1000px; margin:0 auto;}
.foot_logo{ width:345px; height:39px; float:left; margin-top:21px;}
.foot_logo img{ width:345px; height:39px; overflow:hidden;}
.foot_title{ float:right; color:#333; margin:40px 3px 0 0;}
.foot_title a{ color:#333; margin-left:13px;}

 
/*_IncPages*/
.pages{ padding:50px 0 55px 0;text-align:center;color:#333; }
.pages a{ color:#333; padding:2px 6px; margin:0 3px;font-size:14px;}
.pages span{ margin-right:14px; cursor:pointer;}
.pages a:hover{ color:#fff;background:#115da9;}
.pages a.on{color:#fff; background:#115da9;}

/*index*/
.banner{ position:relative; width:100%; overflow:hidden;height:470px; z-index:999;}
.banner_inner li{ position:absolute; width:1440px!important; height:470px!important; left:50%!important; top:0; margin-left:-720px!important; overflow:hidden;}
.slidebtn{ position:absolute; left:50%; bottom:20px;}
.slidebtn li{ width:10px; height:10px; cursor:pointer; float:left; margin-right:4px; background:#153e84;  border-radius:10px;}
.slidebtn li.on{ background:#c2c3c6;}
.banner .next{ background:url(../images/you.png) left top no-repeat; width:20px; height:36px; position:absolute; right:380px; top:218px; z-index:9999;}
.banner .prev{ background:url(../images/zuo.png) left top no-repeat; width:20px; height:36px; position:absolute; left:380px; top:218px;}
.show{ padding:60px 139px; overflow:hidden; margin-left:-134px;}
.show li{ width:80px; float:left; margin-left:134px; height:115px;}
.show li p{ width:80px; text-align:center; padding-top:94px; font-size:16px; color:#333;}
.show li:hover p{ color:#153e84;}
.show li .round1{ background:url(../images/show1.jpg) left top no-repeat; display:block; width:80px; height:80px;}
.show li .round2{ background:url(../images/show2.jpg) left top no-repeat;display:block; width:80px; height:80px;}
.show li .round3{ background:url(../images/show3.jpg) left top no-repeat;display:block; width:80px; height:80px;}
.show li .round4{ background:url(../images/show4.jpg) left top no-repeat;display:block; width:80px; height:80px;}
.show li .round1:hover{ background:url(../images/show11.jpg) left top no-repeat; display:block; width:80px; height:80px;}
.show li .round2:hover{ background:url(../images/show22.jpg) left top no-repeat;display:block; width:80px; height:80px;}
.show li .round3:hover{ background:url(../images/show33.jpg) left top no-repeat;display:block; width:80px; height:80px;}
.show li .round4:hover{ background:url(../images/show44.jpg) left top no-repeat;display:block; width:80px; height:80px;}
/*about*/
#wrap{ width:1000px; margin:0 auto;}
.catalog{ width:210px; float:left; margin-top:-75px;}
.catalog h3{ background:url(../images/h3.png) left top no-repeat; width:190px; height:46px; padding:29px 0 0 20px; font-size:16px; color:#fff; margin-bottom:20px;}
.catalog h3 span{ display:block; font-size:12px;}
.catalog .list{ padding-bottom:58px; border-bottom:2px solid #153e84; border-radius:0 0 0 10px;}
.catalog .list li{ height:32px; line-height:32px; margin-bottom:10px;}
.catalog .list li a{ height:32px; line-height:32px; font-size:12px; color:#333; text-indent:5px; display:block; overflow: hidden;}
.catalog .list li a:hover{ color:#153e84; background:url(../images/li.jpg) left top no-repeat;}
.catalog .list li a.for{ color:#153e84; background:url(../images/li.jpg) left top no-repeat;}
.details{ width:760px; float:right; margin-top:30px;}
.details .title{ padding-bottom:9px; border-bottom:1px solid #e7e5e6; overflow:hidden; }
.title .current{font-size:14px; color:#333; padding-left:11px; background:url(../images/blue.png) 1px 7px no-repeat; float:left;}
.title .position{ float:right; background:url(../images/hose.png) left center no-repeat; color:#666; padding-left:22px;}
.position a{ color:#666;}
.position .blue{ color:#153e84;}
.a_atricle{ line-height:28px; color:#333; padding:21px 0 76px 0;}

/*human*/
.recu{ padding:30px 0 0px 0px;}
.recu .pos dt{ width:750px; height:36px; background:url(../images/human.jpg) left top no-repeat;}
.recu .pos dt ul{ padding-left:28px;}
.pos dt li{ float:left; line-height:36px; width:165px; color:#333; font-size:14px;}
.pos .youjian{ margin-bottom:28px; color:#2D4466}
.pos .youjian em{ font-style:normal;}
.pos .youjian .qiye{ margin-right:326px;}
.recu ul{ width:710px; cursor:pointer;}
.recu .pos .scb{ border-bottom:1px solid #e3e3e3; padding:1px 0; }
.pos dd li{ float:left; line-height:31px; width:142px;color:#333; height:38px; line-height:38px; margin-left:26px;}
.pos dd li.yuan{ width:30px; margin-left:0;}

.pos li span{background:url(../images/shang.png) left 9px no-repeat; width:22px; height:31px; display:block;}

.Requirement{ margin-left:16px;font-size:14px; border-bottom:none; color:#666666; line-height:30px; position:relative; padding-bottom:30px;}
.recu dd .act  li span{background:url(../images/xia.png) left 9px no-repeat; width:22px; height:31px; display:block;}
.Requirement span{ margin-top:20px; display:block;}
.recu .act{border-bottom:1px solid #e3e3e3;}

.join{ padding:30px 0; border-bottom:1px dashed #e7e5e6; overflow:hidden;}
.join img{ width:83px; height:43px; overflow:hidden; margin:0 26px 0 23px; float:left; display:block;}
.join p{ width:604px; color:#666; float:left; margin-top:6px;}

/*content*/
.us{ padding:39px 0 0 20px;}
.address{ padding:72px 0 92px 9px;}
.address li{ color:#333333; margin-bottom:17px;}
.address li em img{ margin-right:14px;}
.address li em{ font-style:normal;}

/*news*/
.news{ padding:29px 0 0 20px;}
.news dl{ overflow:hidden; padding-bottom:30px; border-bottom:1px dashed #e7e5e6;}
.news dl dt{ width:301px; height:200px; float:left; padding:3px; border:1px solid #dedcdd; border-radius:0 10px 0 10px; margin-right:20px;}
.news dl dt img{width:301px; height:200px; overflow:hidden;}
.news dl dd{ width:411px; padding-top:23px; float:left;}
.news dd .bk{ font-size:14px; color:#333; }
.news dd .bk:hover{color:#153e84;}
.news dd span{ color:#153e84; display:block;margin-top:4px;}
.news dd p{ color:#666; width:411px; height:70px; padding:6px 0 14px 0; overflow:hidden;}
.news dd .see{ width:90px; height:26px; line-height:26px; text-align:center; background:#153e84; display:block; border-radius:5px; color:#fff; margin-top:10px;}
.news .newlist li{ padding:21px 0 32px 0; border-bottom:1px dashed #e7e5e6;}
.newlist li h3{ padding-left:11px; font-size:14px; color:#153e84; background:url(../images/shu.jpg) left center no-repeat; margin-bottom:14px;}
.newlist li em{color:#153e84; display:block; font-style:normal; padding-left:11px;}
.newlist li p{ color:#666; padding-left:11px; line-height:20px; margin-top:14px;}
.newlist li:hover p{color:#153e84;}

/*news_info*/
.news_info{}
.news_info .title{ padding:30px 0 11px 0; border-bottom:1px dashed #e7e5e6; text-align:center; margin-bottom:30px;}
.news_info .title h3{ font-size:16px; margin-bottom:20px; color:#333;}
.news_info .title .browse{ font-size:12px; color:#666; text-align:center;}
.news_info .n_atricle{ color:#666; line-height:30px;}
.end{ color:#153e84; display:block; float:right; padding:80px 0 60px 0;}

/*case*/
.case dl{ overflow:hidden; padding:30px 0; border-bottom:1px dashed #e7e5e6;}
.case dl dt{ width:201px; height:145px; float:left; padding:3px; border:1px solid #dedcdd; border-radius:0 10px 0 10px; margin-right:20px;}
.case dl dt img{width:201px; height:145px; overflow:hidden;}
.case dl dd{ width:490px; padding-top:23px; float:left;}
.case dd .bk{ font-size:14px; color:#333; }
.case dd .bk:hover{color:#153e84;}
.case dd span{ color:#153e84; display:block;margin-top:4px;}
.case dd p{ color:#666; width:490px; height:25px; padding:6px 0 14px 0; overflow:hidden;}
.case dd .see{ width:90px; height:26px; line-height:26px; text-align:center; background:#153e84; display:block; border-radius:5px; color:#fff; margin-top:10px;}

/*case_info*/
.zoombox{ margin-top:30px;}
.zoompic{width:701px;min-height:403px; margin-bottom:25px; border:1px solid #fff; text-align:center; margin:auto; margin-bottom:20px;}
.sliderbox{height:62px;overflow:hidden;margin:0 auto; width:701px; position:relative;}
.sliderbox .arrow-btn{cursor:pointer; position:absolute; width:18px; height:62px; top:0; z-index:999;}
.sliderbox #btn-left{ background:url(../images/left.jpg) no-repeat; left:0;}
.sliderbox #btn-right{ background:url(../images/right.jpg) no-repeat; right:0;}
.sliderbox .slider{float:left;height:62px;width:638px;position:relative;overflow:hidden;display:inline; margin-left:31px;}
.sliderbox .slider ul{position:absolute;left:0px;width:664px;}
.sliderbox .slider li{float:left;width:94px;height:62px;text-align:left; margin-right:15px;}
.sliderbox .slider li img{ width:94px; height:62px; border:1px solid #ccc;}
.zoompic img{ max-width:701px; height:403px;}
.slider a{ display:block; width:94px; height:62px; position:relative;}
.slider li em{ display:block; width:94px; height:62px; background:#9f9f9f; position:absolute; left:0; top:0; z-index:9; opacity:0.8; filter:alpha(opacity=80); display:none;}
.slider li span{ font-size:20px; width:25px; z-index:10; color:#fff; position:absolute; left:40px; top:4px; font-family:"微软雅黑"; display:none;}
.sliderbox .slider .current img{ border:1px solid #0071FF;}

.project{ padding:32px 0 0 0; text-align:center;}
.project h3{ color:#333; font-size:16px; margin-bottom:20px;}
.project .return{ display:block; color:#333; padding:60px 0; float:right;}


.notice{ padding:30px 0 0px 0;}
.notice { margin-left:-32px;}
.notice li{ float:left; margin:0px 0 0 32px; width:166px;transition:all 0.5s ease 0s;}
.notice li span{ display:block; padding:2px; border:1px solid #dddddd; width:160px; height:120px; overflow:hidden;}
.notice li span img{width:160px; height:120px; overflow:hidden;}
.notice li em{ height:50px; line-height:50px; display:block; color:#333333; text-align:center; overflow:hidden; font-size:14px; font-style:normal;}

.notice li:hover em{ color:#153e84;transition:all 0.5s ease 0s;}
.notice li:hover span{ border:1px solid #153e84; transition:all 0.5s ease 0s;}

.notice_info{line-height: 28px;
    color: #333;
    padding: 30px 0 10px 0;}