﻿@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body{font:18px/1.5 'XinGothic-SinaWeibo','Microsoft Yahei','Simsun';color:#666;-webkit-text-size-adjust:none;min-width:320px;overflow-x:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}
h1,h2,h3,h4,h5,h6,h7,dl,dt,dd,p,pre,ul,li,form,button,input,select,hr,ol{margin:0; padding:0;}
ul,ol{list-style:none;}
img{border:0;}s
button{cursor:pointer;}
a{text-decoration:none; color:#666;}
a:hover{ text-decoration:none;border-radius:5px;-moz-border-radius:5px; /* 老的 Firefox */}
input,select,textarea{color:#999;}
textarea{border:1px solid #ddd; overflow:scroll; overflow-x:hidden; overflow-y:auto;}
a{outline:none;/*IE8/火狐浏览器里面的虚线框的*/blr:expression(this.onFocus=this.blur());/*IE6/7浏览器里面的虚线框的*/}
area {outline:none;/*IE8/火狐浏览器里面的虚线框的*/blr:expression(this.onFocus=this.blur())}
.clear{height:1px; overflow:hidden; clear:both;}
/*公共部分*/
#header{width:750px;height:auto;position:relative;}
.wrapper{width:750px;height:235px;}
#header .logo{width:750px; margin:0 auto;padding:10px 0 }
#footer{width:750px;height:auto;background:#BBBBBB; margin:0 auto;}
#footer p{color:#fff;text-align:center;font-family:"微软雅黑"; width:750px;}
#footer .foot1{ width:750px; height:50px;padding:10px 0px; background-color:#777777}
#footer .foot1 p{ color:#fff; font-size:21px;}
#footer .foot2{ width:690px; height:150px;padding:50px 30px}
#footer .foot2 p{ color:#666; font-size:24px;}
#footer .foot3{ width:750px; height:100px;}
#footer .foot3 a{ color:#000} 
#footer span a{height:28px;line-height:28px;float: left;padding:0;width:177px; font-size:25px;font-family:"微软雅黑"; border-right:1px #AAAAAA solid; color:#DDDDDD; display:block; text-align:center}/*float: left;一定要有，否则IE67下不兼容*/
#header .nav_btn{ width:59px; height:68px; float:right; margin-right:40px; margin-top:12px; background-image:url(../images/nav_btn.jpg)}
#header .nav{width:750px;height:780px; display:none}
.nav span{ float:left; margin-left:37px;}
.rightimg{ float:right; margin-right:70px; margin-top:32px; width:15px; height:27px; background-image:url(../images/jt.png);}
.rightimg1{ float:right; margin-right:70px; margin-top:42px; width:27px; height:15px; background-image:url(../images/jtx.png)}
.sanul { display:none}
.sanul li{ border-bottom:1px #777 solid!important; color:#fff!important; background-color:#AAA!important; padding-left:160px!important; width:590px!important;}


#header .nav ul li{float:left;width:750px;line-height:97px;height:97px; border-bottom:1px #ddd solid; font-size:32px; color:#00468c;}
#header .nav ul .erji li{float:left;width:655px;line-height:97px;height:97px; border-bottom:1px #fff solid; font-size:32px; color:#2A2E2A; background-color:#DDD; padding-left:95px;}
.erji{width:750px; background-color:#fff; height:auto; padding-bottom:0px; float:left; color:#2A2E2A; }
.erji1{width:750px; background-color:#6c6c6c; height:auto; padding-bottom:20px; float:left; color:#efefef;display:none}
/*首页*/
.banner{width:750px;height:422px;}
/*图片播放器*/
#picPlayer{width:750px; height:291px;position:relative; display:inline;}
#picPlayer .btn{position: absolute;z-index: 20; right:200px; bottom:28px;height:23px; width:180px;}
#picPlayer .btn span{ display:inline-block; margin-right:10px; width:24px; height:23px;background:url(../images/lb1.png) no-repeat}
#picPlayer .btn span.active{background:url(../images/lb2.png) no-repeat}
.qyfm{width:750px; height:101px;background:url(../images/qyfm_tit.jpg) no-repeat; margin-top:5px;}
.qyfm img{float:right; margin-right:25px; margin-top:40px;}
.fm{width:750px; height:298px;}
.fm img{ float:left; margin-top:50px;}
#myBtn{width:64px; height:6px; position:absolute; right:10px; bottom:10px;}
#myBtn span{width:6px; height:6px; display:block; float:left; background:url(../images/my_btn01.png) no-repeat; cursor:pointer; margin-right:10px;}
#myBtn .currentBtn{width:6px; height:6px;background:url(../images/my_btn2.png) no-repeat;}
.sousuo{width:750px; height:92px; background-color:#f2f0ee}
.search{width:544px; height:72px;margin-top:10px; margin-left:25px; float:left; background-image:url(../images/search.jpg)}
.search_btn{width:33px; height:30px; background-image:url(../images/search_btn.jpg); margin-left:26px;margin-top:15px;}
.search input { width:450px; height:50px;background:transparent; border:none; margin-left:5px;margin-top:10px; font-size:28px;}
.tongzhi{width:730px; height:70px; text-align:left; background-color:#e60618; padding-left:20px; padding-top:20px; color:#fff;font-family:"微软雅黑"; font-size:35px;}
.shizheng{width:750px; height:610px; background:white; margin:0px auto; margin-top:10px; margin-bottom:0px;}
.pic_b{ height:527px; width:750px; position:relative}
.pic_c{ height:379px; width:750px;}
.list{height:527px; width:750px; position:relative}
.list li{position:absolute;top:0; left:0;width:750px; height:527px;}
.list li a{display:block;width:750px; height:527px;}
.list li a img{display:block;width:750px; height:527px;}
.list1  li{position:absolute;top:0; left:0;width:750px; height:490px;}
.list li1 a{display:block;width:750px; height:490px;}
.list li1 a img{display:block;width:750px; height:490px;}
.pic_b .title {position: absolute; z-index: 15; font-size:32px;  font-family:"微软雅黑"; bottom: 0; left: 0; width: 750px; height: 80px;line-height: 80px; text-indent: 9px;background-color: rgba(0, 0, 0, 0.6);}
.pic_b .title a{ color:white; }
#sec1 .btn{position: absolute;z-index: 20; right:20px; bottom:28px;height:23px; width:180px;}
#sec1 .btn span{ display:inline-block; margin-right:10px; width:24px; height:23px;background:url(../images/lb1.png) no-repeat}
#sec1 .btn span.active{background:url(../images/lb2.png) no-repeat}
.news,.ywzx{float:left;width:750px;}
.news_tit{ width:750px; margin:0 auto; text-align:left; font-size:12px;font-family:"微软雅黑";}
.news h1,.ywzx h1{width:750px;height:33px;background:url(../images/newsh1.jpg) left top repeat-x;font-weight:normal;font-size:16px;padding-top:4px;}
.news h1 a,.ywzx h1 a{width:76px;color:#000;font-family:"微软雅黑";background:url(../images/ha.jpg) left center no-repeat;height:27px;line-height:27px;display:block;text-align:center;margin-left:14px;}
.news ul{padding-left:14px;padding-top:10px;}
.news ul li{float:left;width:750px;padding:1px 0px;}
.news .more{height:29px;line-height:29px;background:url(../images/morebg.jpg) left center repeat-x;float:left;margin:10px 0 5px;text-align:center;border-radius:5px;width:750px;}
.ywzx ul {width:324px;margin:0 auto;padding-left:6px;padding-bottom:37px;}
.ywzx ul li{float:left;width:104px;height:55px;margin:0 3px 3px 0;}
.ywzx ul li a{float:left;display:block;width:104px;height:55px;text-indent:-199em;}
.ywzx ul li.n1 a{background:url(../images/a1.jpg) no-repeat;}
.ywzx ul li.n1 a:hover{background:url(../images/a11.jpg) no-repeat;}
.ywzx ul li.n2 a{background:url(../images/a2.jpg) no-repeat;}
.ywzx ul li.n2 a:hover{background:url(../images/a21.jpg) no-repeat;}
.ywzx ul li.n3 a{background:url(../images/a3.jpg) no-repeat;}
.ywzx ul li.n3 a:hover{background:url(../images/a31.jpg) no-repeat;}
.ywzx ul li.n4 a{background:url(../images/a4.jpg) no-repeat;}
.ywzx ul li.n4 a:hover{background:url(../images/a41.jpg) no-repeat;}
.ywzx ul li.n5 a{background:url(../images/a5.jpg) no-repeat;}
.ywzx ul li.n5 a:hover{background:url(../images/a51.jpg) no-repeat;}
.ywzx ul li.n6 a{background:url(../images/a6.jpg) no-repeat;}
.ywzx ul li.n6 a:hover{background:url(../images/a61.jpg) no-repeat;}
.ywzx ul li.n7 a{background:url(../images/a7.jpg) no-repeat;}
.ywzx ul li.n7 a:hover{background:url(../images/a71.jpg) no-repeat;}
.ywzx ul li.n8 a{background:url(../images/a8.jpg) no-repeat;}
.ywzx ul li.n8 a:hover{background:url(../images/a81.jpg) no-repeat;}
.ywzx ul li.n9 a{background:url(../images/a9.jpg) no-repeat;}
.ywzx ul li.n9 a:hover{background:url(../images/a91.jpg) no-repeat;}
/*页码*/
/*页码部分*/
.page{padding:20px 0 40px; height:20px; line-height:18px; clear:both; text-align:center; font-size:24px; font-family:Arial;background:url(../images/pagebg.jpg) left top repeat-x;position:relative;width:100%}
.page a{margin:0 2px; padding:3px 7px; border:2px solid #fff; color:#666;}
.page a:hover,.page .current{color:#6584B7;text-decoration:none; border:2px solid #214E97; padding:3px 7px;background:#fff;}
.page a.pageup,.page a.pageup:hover{background:url(../images/pageup.jpg) no-repeat;width:88px;height:30px;text-indent:-199em;border:none;padding:0;display:block;position:absolute;left:15px;top:15px;margin-left:0;}
.page a.pagedown,.page a.pagedown:hover{background:url(../images/pagedown.jpg) no-repeat;width:88px;height:30px;text-indent:-199em;border:none;padding:0;display:block;position:absolute;right:15px;top:15px;overflow:hidden;margin-right:0;}


/*新闻中心*/
.new,.contact,.dzsw{width:750px; height:821px;}
.new .tit{width:750px;height:100px;background-color:#fff; font-size:28px; color:#666; font-weight:bold}
.tit ul{padding-left:12px; padding-right:2px; padding-bottom:5px;}
.tit ul li{float:left;width:175px;font-family:"微软雅黑";height:100px;line-height:100px;display:block;text-align:center;vertical-align:middle; margin-right:70px;color:#000;}
.tit ul li.cur{color:#1b51ab!important; border-bottom:5px #1b51ab solid!important; }
.tit_con{width:750px;height:597px;}
.tit_con ul{padding-top:5px;float:left;}
.tit_con ul li{float:left;width:715px; margin-left:18px; border-bottom:1px #eee solid; height:86px; line-height:86px; font-size:32px; color:#666; text-align:left;}
.tit_con ul li:last-child{float:left;width:715px; margin-left:18px; border-bottom:0px #eee solid; height:86px; line-height:86px; font-size:32px; color:#666; text-align:left;}
.yy{ width:750px; height:15px; background-color:#eee;}
.newstit{ width:750px; height:86px; background:url(../images/titbg.jpg) no-repeat}
.newst{ margin-left:32px; margin-top:25px; float:left; font-family:"微软雅黑"; font-size:28px; color:#FFF; font-weight:bold}
.more{ float:right; margin-top:30px; margin-right:46px; font-family:"微软雅黑"; }
.more a{ color:#1F377F; font-size:22px; text-decoration:none }

/*页面中间的轮播图*/
#slider{overflow:hidden;width:750px;height:212px}
#slider .pics{width:750px;height:212px}
#slider .pics li{height:212px;width:750px;float:left}
#slider .pics li img{height:212px;width:750px;}
#slider #nav {position:absolute;bottom:5px;right:15px;}
#slider #nav li.nav{background:#FF3F00; color:#fff;}
#slider #nav li{ border-radius:18px; color:#fff; cursor:pointer;background:#1F377F;font-size:16px; font-weight:bold; height:37px;width:37px;float:left;margin-left:4px;display:inline;text-align:center; line-height:37px;}


/*详细页tab切换*/
.xz {width:355px; height:60px; line-height:60px; font-size:30px;color:#1b51ab; border-bottom:5px #1b51ab solid; float:left; text-align:center}
.xzw{width:355px; height:60px;line-height:60px; font-size:30px;color:#666; float:left; text-align:center}
.xz4 {width:177px; height:60px; line-height:60px; font-size:30px;color:#1b51ab; border-bottom:5px #1b51ab solid; float:left; text-align:center}
.xzw4{width:177px; height:60px;line-height:60px; font-size:30px;color:#666; float:left; text-align:center}
.bt{ float:left; width:450px; margin-left:20px; overflow:hidden; height:86px;}
.time{ float:right; margin-right:0px; color:#ccc}
/*新闻中心详细页*/
.head{width:750px;  height:85px;background-color:#F8F8F8; border-bottom:2px #DFDFDF solid}
.home{ width:106px; height:61px; border-right:1px #fff solid; line-height:85px; text-align:center; float:left;padding-top:24px;}
.main_tit{float:left;width:155px; height:85px; line-height:85px; text-align:center; font-size:31px; color:#363636; border-left:1px #DFDFDF solid}
.son_tit{float:left;width:290px; height:85px; line-height:85px; text-align:left; font-size:31px; color:#363636; padding-left:10px;}
.main_con{width:710px;height:auto; padding-top:40px; padding-left:20px; padding-right:20px; min-height:710px;font-family:"微软雅黑";}
.main_con dt{height:203px; padding-top:10px; text-align:center; width:715px;}
.main_con dt img{width:715px; height:203px;}
.main_con dd{height:149px; width:715px; padding-top:10px;}
.main_con dd p{font-size:25px;font-family:"微软雅黑"; padding:10px}
.main_con h1{color:black; font-size:43px;}
.main_con h2{color:black; font-size:30px;}
.leader{ width:710px;; height:auto; padding-bottom:50px;}
.leader li{ width:750px; height:105px; background-color:#eee; border-bottom:2px solid #ddd;border-top:2px solid #ddd; line-height:105px; text-align:center; font-size:34px; }
.leader li .sjt{ width:52px; height:28px;  float:right; margin-right:35px; margin-top:40px; background:url(../images/sjt.jpg)}
.leader li .xjt{ width:52px; height:28px;  float:right; margin-right:35px; margin-top:40px; background:url(../images/xjt.jpg)}



.content{color:#303030;padding-bottom:20px; font-size:24px!important;}
.fabu{width:710px; height:auto; padding-bottom:20px; padding-top:20px;  color:#575757;font-family:"微软雅黑"; background-color:#f4f4f4; margin-bottom:20px; margin-top:20px; overflow:auto}
.fabu h3{ float:left;  margin-left:28px; font-size:25px;font-family:"微软雅黑";}
.tit_con h3{text-align:center;color:#123C8E;font-family:"微软雅黑";padding-top:35px;padding-bottom:22px;font-weight:normal;}
.tit_con h4{font-weight:normal;color:#333;font-family:"微软雅黑";padding-bottom:3px;text-align:center;}
.tit_con p{text-align: justify;word-wrap: break-word;padding:3px 0;text-indent:2em;}

/*公司党建*/
.dj{ height:715px; width:750px;}
.dj_tit{ height:100px; width:750px; border-bottom:1px #eee solid;  line-height:100px;}
.dj_titt{height:53px; width:500px;padding-left:20px; border-left:7px #1B51AB solid;line-height:53px; font-size:36px; float:left; margin-top:22px; color:#1A51AB;font-family:"微软雅黑";}
/*工程掠影*/
.gc{ height:590px; width:750px;}
.gc_tit{ height:100px; width:750px; border-bottom:1px #eee solid;  line-height:100px;}
.gc_titt{height:53px; width:500px;padding-left:20px; border-left:7px #1B51AB solid;line-height:53px; font-size:36px; float:left; margin-top:22px; color:#1A51AB;font-family:"微软雅黑";}
.ly{ width:750px; height:490px; position:relative}
.ly .title {position: absolute; z-index: 15; font-size:32px;  font-family:"微软雅黑"; bottom:0px; left:0; width: 750px; height: 80px;line-height: 80px; text-align:center; text-indent: 9px;background-color: rgba(0, 0, 0, 0.6);}
.ly .title a{ color:white; }
.ly img{width:750px; height:490px;}
.jieshao{ width:750px; height:80px;text-align:center; vertical-align:middle; line-height:80px; position:absolute;bottom:0px; right:0px; background-color:rgba(0, 0, 0, 0.6) }
.jieshao span{font-size:32px; color:white;font-family:"微软雅黑";}
/*微信*/
.wx{width:750px;height:316px; text-align:center; vertical-align:middle; line-height:383px; float:left; margin:0 auto; padding-top:67px;}
/*网站地图*/
.map{width:750px;float:left;}
.map table{width:300px;height:auto;margin:10px auto 40px;border:1px solid #0686CD;border-left:2px solid #0686CD;border-bottom:2px solid #0686CD;}
.map table td{border-right:1px solid #0686CD;border-top:1px solid #0686CD;padding:6px 3px;}
.map table td.td1{text-align:center;padding:6px 0;}
.map table td.td1 strong a{color:#113E90}
.map table td p a{padding-right:10px;display:inline-block;}
/*在线招聘*/
.hr{word-wrap: break-word;padding:0px;padding-right:10px;height:auto;line-height:20px;float:left;}
.hr ul li{position:relative;height:30px;line-height:30px;border-bottom:1px solid #ccc; width:750px;}
.hr ul li a{width:30%;display:inline-block;min-width:100px;}
 .hr ul li.green{background:#fbfbfd;}
 .hr ul li a:hover{color:#1f498c;}
 .hr ul li b{text-align:center; font-weight:normal;width:30%;color:#999;display:inline-block;min-width:100px;font-size:14px;}
 .hr ul li span{text-align: center;width:30%;color:#263C9A;display:inline-block;min-width:100px;}
 .hr ul li span a{padding:0; background:none; color:#263C9A; padding:0 0 0 5px;font-size:12px;}
 .hr ul li strong{ font-weight:normal;text-align: center;width:30%;color:#ff6600;display:inline-block;}
 .hr ul li.title{color:#1f498c; height:33px;line-height:33px;background:url(../images/tittle.jpg) left top repeat-x; width:750px;}
  .hr ul li.title a{color:#1f498c;}
 .hr ul li.title span{color:#1f498c;}
 .hr ul li.title strong{color:#1f498c; font-weight:normal;}
 .hr ul li.title b{color:#1f498c; font-weight:normal;}
/*电子商务*/
.dzsw ul{width:750px;}
.dzsw ul li{float:left;width:120px;height:auto;margin-right:20px;}
.dzsw ul li img{width:120px;height:90px;}
.dzsw ul li p{display:block;padding-top:5px;}
/*业务中心*/
.business{word-wrap: break-word;height:auto;line-height:20px;float:left;width:750px}
.mainbox{float:left;padding:0 10px;}
.mainbox p{padding:6px 0;} 
.kt{width:750px;padding:20px 0;float:left;}
.kt strong{background:url(../images/line00.gif) left bottom repeat-x;padding-bottom:7px;margin-left:10px;display:block;margin-right:10px;}
.kt ul{padding-top:10px;}
.kt ul li{width:355px;float:left;height:25px;line-height:25px;width:750px;}
.kt ul li a{background:url(../images/arrow08.gif) left center no-repeat;padding-left:10px;}
.bns {float:left;background-image: -moz-linear-gradient(center top , #FFFFFF, #E2EDFF);width:750px;padding-bottom:3px;}
.bns ul li{float:left;width:20%;text-align:center;font-size:15px;}
.bns ul li.click a{color:#1f498c; }
/*图片列表*/
.lb_con{width:710px; padding-left:40px; padding-top:55px; padding-bottom:20px;}
.lb_con li{ width:313px; float:left; margin-right:38px; margin-bottom:38px; height:288px;display:block}
.lb_con li a { display:block; height:288px; width:313px;}
.lb_con li a  img{height:236px; width:313px;}
.lb_con li span{color: #666; display: block; width:313px; font-size:23px;line-height:28px;padding-top:5px;text-align:left;font-family:"微软雅黑";overflow:hidden}
/*企业荣誉*/
#preview{ float:none;  text-align:center; width:750px;margin-bottom:50px;}
.preshow{position:relative; width:732px;height:483px;margin-bottom:1px;background:url(/imgs/bg6.jpg) no-repeat 0 0;}
.preshow img{ height:379px; width:567px; display:block; margin:0 auto;position:absolute;left:50%;margin-left:-283.5px;top:48px;}
.preshow span{position:absolute;display:block;width:14px;height:28px;top:226px;background:url(/imgs/btn3.png) no-repeat 0 0;left:21px;right:auto;cursor:pointer;}
.preshow span.btn_next{background-position:right 0;right:21px;left:auto;}
.prelist{ height:139px;  position:relative;overflow:hidden;background:url(/imgs/bg6.jpg) no-repeat 0 bottom;}
.spec-left{cursor:pointer;position:absolute;top:56px;left:18px;width:14px;height:28px;background:url(/imgs/btn3.png) no-repeat 0 0;}
.spec-right{cursor:pointer;position:absolute;top:56px;right:18px;width:14px;height:28px;background:url(/imgs/btn3.png) no-repeat right 0;}
#box{width:605px;height:100px; margin:21px auto 0;position:relative;overflow:hidden;}
#box ul {width:auto;position:absolute;left:0;top:0;}
#box ul li{ float:left; cursor:pointer;background-color:#fff;margin-right:15px;width:138px;height:92px;border:1px solid #E5E5E5;}
#box ul li.active{border-color:#D63E3E;}
#box ul li img{width:124px; height:82px;display:block;padding:5px 0 0 7px;}

.zazhik{ width:750px; height:500px; background-color:#FFF; margin-top:8px; position:relative}
.zazhixian{ width:710px; height:2px; background-color:#E6EFF6; position:absolute; top:53px; left:10px; z-index:0}
.zazhit{ height:53px; width:710px; position:absolute; left:10px; top:0px; z-index:100}
.zm{ float:right; margin-right:10px; margin-top:4px; font-size:21px; color:#D1D8D7; text-decoration:none;  width:80px; height:25px;}
.zm a{ color:#D1D8D7; font-size:21px; text-decoration:none}
.zazhin{ width:710px; height:380px; float:left; margin-left:10px; margin-top:113px;}
.zazhin a:nth-child(1) img{ float:left; width:216px; height:336px; margin-left:110px;}
.zazhin a:nth-child(2) img{ float:left; width:202px; height:336px; margin-left:70px;}

.cc{ width:710px; height:220px; margin:40px auto;}
.cc img{ float:left; margin-bottom:10px}
.right{ float:right!important}
.box{ margin-left:20px; margin-bottom:60px; margin-top:90px; float:left}
.box .dl1{ margin-bottom:15px; width:717px; height:76px; line-height:75px;position:relative;}
.box .dl2{ margin-bottom:15px; width:717px; height:76px; line-height:75px;position:relative}
.box .dl1 dt { background:url("../images/bg2.jpg") no-repeat;  width:716px; height:76px;}
.box .dl2 dt { background: url("../images/bg3.jpg") no-repeat; width:716px; height:76px;}
.box dd {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #aaa;
    display: none;
    left: 0;
    position: absolute;
    top: 70px;
    width: 715px;
    z-index: 20;
}
.box dd a {
    color: #666;
    display: block;
    font-size: 32px;
    line-height: 40px;
    text-indent: 20px;
}