@charset "utf-8";
/* CSS Document */

body{font-size:14px;font-family:"Microsoft YaHei"; color:#666;font-weight:normal;width:100%;height:100%;}
*{padding:0px;margin:0px;}
img{border:0px;margin:0;}
ul,ol{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.clear{clear:both;}
.clr{clear:both;}
a{text-decoration:none;}
a:focus {outline:0;}
img{border:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.clearfix:after{ content:'.'; clear:both; display:block; height:0; visibility:hidden; line-height:0px;}
.clearfix{ zoom:1}
.top{ width:1200px; margin:0 auto;}
.w1200{ width:1200px; margin:0 auto;}
/*默认文字连接样式*/
/*默认文字连接样式*/
a{ color:#333; text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); font-family:"Microsoft YaHei";}
a:hover{ text-decoration:none; color:#fb6a0a;}

/*------------头部-------------*/
.head{ width:100%; height:185px;}
.top{ width:100%; height:40px; background:#eee;}
.topl{ line-height:40px; height:40px;float:left;}
.topr{ line-height:40px; color:#666; float:right; position:relative;}
.topr a{ color:#444;}
.topr a:hover{ text-decoration:underline;}
.a1{ width:121px; height:40px; line-height:40px; background:url(../images/topa_bg.png) no-repeat; overflow:hidden; position:absolute; top:0; right:224px;}
.a1 a{width:121px; height:40px; display:block; padding-left:60px; background:url(../images/a1_ico.png) no-repeat left 27px center;}
.a1 img{ margin-left:27px; width:28px; height:16px; padding-right:5px; padding-top:12px;}
.a2{ width:121px; height:40px; line-height:40px; background:url(../images/topa2_bg.png) no-repeat; overflow:hidden; position:absolute; top:0; right:110px;}
.a2 a{width:121px; height:40px; display:block; padding-left:60px; background:url(../images/a2_ico.png) no-repeat left 27px center;}
.a2 img{ margin-left:27px; width:28px; height:16px; padding-right:5px; padding-top:12px;}
.a3{ width:121px; height:40px; line-height:40px; background:url(../images/topa2_bg.png) no-repeat; overflow:hidden; position:absolute; top:0; right:0px;}
.a3 a{width:121px; height:40px; display:block; padding-left:60px; background:url(../images/a3_ico.png) no-repeat left 27px center;}
.a3 img{ margin-left:27px; width:28px; height:16px; padding-right:5px; padding-top:12px;}
.logo{ margin-right:10px; float:left; width:127px; height:63px; margin-top:40px;}
.logor{ width:1px; height:73px; float:left; margin:33px 10px 0 0;}
.dwy{ width:420px; height:66px; float:left; margin-top:35px;}
.dwy h2{ font-size:30px; color:#0759b0; font-weight: bold;}
.dwy p{color:#444; height:26px; font-weight: bold; line-height:26px;font-size:15px; letter-spacing:0.8px;}

.dwy2{ width:206px; height:78px; float:left; margin-top:33px; border:1px solid #eee; border-radius: 10px; text-align: center;}
.dwy2 h3{ font-size:24px; color:#fb6a0a; font-weight: bold; padding-top: 14px;}
.dwy2 p{color:#333; height:26px;line-height:26px;font-size:16px; letter-spacing:1px;}

.tel{float:right; height:70px; background:url(../images/tel.png) no-repeat left 5px; margin-top:30px; margin-right: 20px; }
.tel p{ font-size:16px; color:#333; margin-left:70px; letter-spacing: 2px;}
.tel h3{ font-size:26px; font-weight:bold; color:#0759b0;margin-left:70px;}

.tewm{ width: 78px; height: 78px; float: right; margin-top: 39px; }

/*------------nav-------------*/
.navbox{ width:100%; height:60px; background:url(../images/navli_bg.jpg);}
.navc ul li{line-height:60px; text-align:center; float:left; font-size:16px; background:url(../images/nvali_bg.png) no-repeat}
.navc ul li .home{ width: 17px; height: 17px; padding-top:22px; float: left; padding-right: 5px; }
.navc ul li a{ color:#fff;display:block; padding:0px 52px;}
.navc ul li:hover{ height:60px;background:#fb6a0a; transition:all 0.5s;}
.navc ul li:hover a{ color:#fff; transition:all 0.5s;}
.cur{height:60px; background:#fb6a0a;}
.navc ul li:nth-child(1){background-image: none;}


/*--------banner-----------------*/
.banner {width: 1920px;  height: 600px; overflow: hidden;margin-left: 50%;position: relative;top: 0;left: -960px;
}
.banner img{width: 1920px;height: 600px;}
.banner>ul {  height: 600px;  position: relative;
}
.banner>ul>li {  position: absolute;  width: 100%;  height: 600px;  background-position: center center;  background-repeat: no-repeat;  display: none;  z-index: 10;  background-size: cover;
}
.banner .cut {  display: none;  position: absolute;  top: 245px;  left: 50%;  z-index: 30;  width: 43px;  height: 75px;  opacity: 0.3;  background:#000 url(../images/iconlist.png) no-repeat;
}
.banner .cut:hover {  opacity: 0.5;  cursor: pointer;
}
.banner .prev {  margin-left:-594px;  background-position: 10px -295px;
}
.banner .next{  margin-left:550px;  background-position: 10px -355px;
}
.banner:hover .cut {  display: block;
}
.indicator {  position: absolute;  bottom:13px;  left: 0;  width: 100%;  height: 14px;  text-align: center;  z-index: 30;
}
.indicator>em {  display: inline-block;  width:58px;  height: 7px;  background: #fff;  margin: 0 5px;  cursor: pointer;
}
.indicator>em.active {  background:#fb6a0a;
}

/*------------seach-------------*/
.ssbox{ height:80px; background: #fb6a0a;}
.sousuo{ height:50px; padding-top:16px;}
.seachl{ width:750px; height:40px; float:left; overflow:hidden; padding-top:10px;}
.seachl h4{ font-size:16px; color:#fff; float:left;}
.seachl a{ padding:3px 10px 0 10px;color:#fff; float:left;}
.seachl a:hover{ text-decoration: underline; }

.sea_right{height:36px; float:right; width:284px; background: #fff; margin-top:5px; border-radius: 20px; overflow: hidden;}
.searchbox {height:36px; width:236px; position:relative;}
.searchbox p {float: left;height:36px;width:135px;}
.search_txt {width:175px;overflow:hidden;color:#999; padding-left:15px; height:36px; line-height:36px;border:none;background:none;font-size:14px;float:left;outline:none;}
.searchbox span {float:left; height:28px; width:28px;position:absolute; right:-24px; top:0;}
.loginsubmit { border:none;overflow: hidden;width:54px;background:url(../images/ss_bg.jpg) no-repeat center center; float:left;cursor:pointer;height:36px; color:#fff;}
.searchr{ width:375px; height:36px; margin:30px 0 0 124px; float:left; line-height:32px;}
.searchr a{ padding:0 5px;}
#SearchType { height: 36px; line-height: 32px; margin:0 0 3px 3px; padding-left:5px; border:none; float:left;outline: none;border-radius: 20px; background:none;}



/*------------产品展示-------------*/
.cptit{ text-align: center; height: 80px;background:url(../images/cptit_bg.png) no-repeat center 0; margin-top: 50px;}
.cptit h3{ font-size: 30px; font-weight: bold; padding-top: 25px;}
.cptit h3 a{ color: #333; }
.cptit h3 a:hover{ color: #0759b0; }
.cptit p{ font-size:16px; color: #555; letter-spacing: 5px; text-transform: uppercase; }

.honor{width:100%;}
.honor .w1200{position:relative;margin-top:40px;}
.honor1{overflow:hidden;}
.honor1 ul{width:1200px;}
.honor1 ul li{width:283px;height:249px;float:left;overflow:hidden;margin-right:33px;}
.honor1 ul li a{width:283px;height:249px;overflow:hidden;display:inline-block;}
.honor1 ul li h3{text-align:center;height:40px; line-height:40px;font-size:14px;color:#fff;font-family:"Arial";}
.honor1 ul li img{ border:1px solid #0759b0; }
.honor1 ul li:hover img{border:1px solid #fb6a0a;}
.honor1 ul li:hover .cpb{background: #fb6a0a;}
.honor1 ul li:hover h3{ color: #fff; }
.honor1 ul li:hover .cpm img{ border:none; }
.honor .prev{width:46px;height:146px;overflow:hidden;background: url(../images/prev.jpg) no-repeat center center;position:absolute;left:-74px;top:46px;cursor:pointer;}
.honor .next{width:46px;height:146px;overflow:hidden;background: url(../images/next.jpg) no-repeat center center;position:absolute;right:-74px;top:46px;cursor:pointer;}
.cpb{ width: 283px; height: 95px;background: #0759b0; }
.cpm{ width: 20px; height: 20px; margin: 0 auto; }
.cpm img{ border:none; }

/*------------关于我们-------------*/
.about{ width: 100%; background: #f5f5f5; padding: 55px 0; margin-top: 60px;}
.cptit2{ text-align: center; height: 80px;background:url(../images/abtit_bg.png) no-repeat center 0;}
.cptit2 h3{ font-size: 30px; font-weight: bold; padding-top: 25px;}
.cptit2 h3 a{ color: #333; }
.cptit2 h3 a:hover{ color: #0759b0; }
.cptit2 p{ font-size:16px; color: #555; letter-spacing: 5px; text-transform: uppercase; }

.jj{width: 1100px; margin: 0 auto; line-height: 35px; text-align: center; margin-top: 38px; color: #444;}
.abimg{ width: 1200px; height: 368px; margin-top: 30px; }

.cpnav{margin:auto; margin-top: 50px;}
ul,li{margin:0px;padding:0px;}
.cpnav ul li{color:#fff;width:152px; height: 46px; background: #0759b0; line-height: 46px; text-align:center;
/*float:left;*/margin:0 20px; list-style:none; border-radius: 10px;}  
.cpnav {*text-align:center;}
.cpnav ul {display:table;margin-left:auto;margin-right:auto;}
.cpnav ul li{float:left;*float:none;*display:inline;*zoom:1;}
.cpnav ul li a{ color: #fff; }
.cpnav ul li:hover{ background: #fb6a0a; }
.cpnav ul li:hover a{ color: #fff; }


/*------------优势-------------*/
.ys{height:853px;width:100%;overflow:hidden;background:url(../images/ys_bg.jpg) no-repeat center;position:relative;}
.ys .title{text-align:center;margin-top:72px;background:url(../images/ystit_bg.png) no-repeat center 0; padding-top: 25px; position: relative;}
.ys .title h2{font-size:30px;color:#fff;font-weight:bold;margin-bottom:6px; letter-spacing: 5px;}
.ys .title h2 span{color:#fff;}
.ysty{ width: 7px;height: 7px; background: #fff; border-radius: 7px; position: absolute; left: 595px; top: 42px; }
.ys .title h3{color:#626262;font-size:13px;color:#626262;text-transform:uppercase;background: url(../images/lc-x.png) no-repeat center center;font-weight:bold;}
.ys .title p{font-size:16px;color:#fff; letter-spacing: 5px; margin-top:15px; width: 542px; height: 37px; background: url(../images/ysdwy_bg.png) no-repeat 0 15px; margin: 0 auto;}
.ys1{width:1200px;margin:0 auto;overflow:hidden;position:relative;}
.ys-t{width:1200px;height:472px;overflow:hidden;margin-top:108px; background: #fff;}
.ys-t ul{width:9999999%;}
.ys-t ul li{width:1200px;height:460px;overflow:hidden;float:left;}
.ys-t ul li dl{width:1200px;height:460px;overflow:hidden;}
.ys-t ul li dt{float:left; margin: 38px 69px 0 52px;}
.ys-t ul li dd{width:475px;height:460px;overflow:hidden;background:#fff;float:left;}
.ys-t ul li h4{height:40px;overflow:hidden; font-size: 22px; color: #e97717; display:inline-block;float: left;}
.ys-t ul li h4 span{font-size:30px;color:#232323;display:inline-block;background: url(../images/ys-x.png) no-repeat left bottom;padding-bottom:24px;}
.ys-t ul li p{font-size:16px;color:#5c5c5c;line-height: 30px;overflow:hidden;margin-top:30px;background:url(../images/ystxt_bg.png) no-repeat 0 13px; padding-left: 15px;}
.ys-t ul li p span{ font-weight: bold; }
.ys-ul{width:1106px;margin:0 auto;height:144px;overflow:hidden;position:absolute; margin-top:16px;top:0px;left:49px;z-index:10;}
.ys-ul ul li{width:182px;height:60px;float:left;margin-right:1px;overflow:hidden;text-align:center;line-height: 60px;cursor:pointer;}
.ys-ul ul li:nth-child(1){background: url(../images/ys1.png) no-repeat center bottom;}
.ys-ul ul li:nth-child(2){background: url(../images/ys2.png) no-repeat center bottom;}
.ys-ul ul li:nth-child(3){background: url(../images/ys3.png) no-repeat center bottom;}
.ys-ul ul li:nth-child(4){background: url(../images/ys4.png) no-repeat center bottom;}
.ys-ul ul li:nth-child(5){background: url(../images/ys5.png) no-repeat center bottom;}
.ys-ul ul li:nth-child(6){background: url(../images/ys6.png) no-repeat center bottom;}
.ys-ul ul li.on:nth-child(1){background: url(../images/ys1s.png) no-repeat center bottom;}
.ys-ul ul li.on:nth-child(2){background: url(../images/ys2s.png) no-repeat center bottom;}
.ys-ul ul li.on:nth-child(3){background: url(../images/ys3s.png) no-repeat center bottom;}
.ys-ul ul li.on:nth-child(4){background: url(../images/ys4s.png) no-repeat center bottom;}
.ys-ul ul li.on:nth-child(5){background: url(../images/ys5s.png) no-repeat center bottom;}
.ys-ul ul li.on:nth-child(6){background: url(../images/ys6s.png) no-repeat center bottom;}
.ys-ul ul li h3{font-size:18px;color:#fff; padding-left: 40px;}
.ys-ul ul li.on h3{color:#fff;}
.ys-ul ul li.on p{color:#01ac50;}
.ys-ul ul li p{font-size:12px;color:#999;text-transform:uppercase;}

.tubiao{width:110px;height:55px;overflow:hidden;line-height:55px;margin:0 auto;position:absolute;bottom:212px;left: 386px;z-index:1;}
.tubiao .prev{width:55px;height:55px;background:url(../images/ysprev.png) no-repeat center center;display:inline-block;cursor:pointer;float:left;}
.tubiao .next{width:55px;height:55px;background:url(../images/ysnext.png) no-repeat center center;display:inline-block;cursor:pointer;float:right;}
.ysmore{float:left;position:relative;top:40px;z-index:100; left: 20px;}
.ysmore a{width:148px;height:39px;border-radius:20px;display:inline-block;text-align:center;line-height:39px;font-size:14px;font-weight:bold;color:#fff; background: #fb6a0a;}
.ysmore a:hover{background:#0759b0; color: #fff;}

.num{ float: left; width: 27px;height: 26px; margin-right: 15px; margin-top: 3px;}
.ystitdiv{ height: 44px; border-bottom: 1px dashed #ccc; margin-top: 88px; }


/*------------定制流程-------------*/
.dztit{ text-align: center; height: 80px;background:url(../images/abtit_bg.png) no-repeat center 0; margin-top: 54px;}
.dztit h3{ font-size: 30px; font-weight: bold; padding-top: 25px;}
.dztit h3 a{ color: #333; }
.dztit h3 a:hover{ color: #0759b0; }
.dztit p{ font-size:16px; color: #555; letter-spacing: 5px; text-transform: uppercase; }

.dzlist{ width: 1200px; margin-top: 30px;}
.dzlist dl{ width: 155px; height: 155px; background: #eee; box-shadow: 1px 5px 7px #656565; border-radius: 155px; text-align: center; float: left; margin-right: 51px;}
.dzlist dl dt{ padding-top: 24px; }
.dzlist dl dd{ padding-top:12px; }
.dzimg{ width: 43px; height: 43px; background:url(../images/dz1.png) no-repeat; margin: 0 auto;}
.dzimg2{ width: 43px; height: 43px; background:url(../images/dz2.png) no-repeat; margin: 0 auto;}
.dzimg3{ width: 43px; height: 43px; background:url(../images/dz3.png) no-repeat; margin: 0 auto;}
.dzimg4{ width: 43px; height: 43px; background:url(../images/dz4.png) no-repeat; margin: 0 auto;}
.dzimg5{ width: 43px; height: 43px; background:url(../images/dz5.png) no-repeat; margin: 0 auto;}
.dzimg6{ width: 43px; height: 43px; background:url(../images/dz6.png) no-repeat; margin: 0 auto;}

.dznum{ color: #333; padding-top: 20px; font-size: 16px; font-weight: bold; }

.dzlb{ width: 1260px; }

.dzlist dl:hover{background:#0759b0; }
.dzlist dl:hover .dznum{ color: #fff; }
.dzlist dl:hover .dzimg{ width: 43px; height: 43px; background:url(../images/dz11.png) no-repeat; margin: 0 auto;}
.dzlist dl:hover .dzimg2{ width: 43px; height: 43px; background:url(../images/dz22.png) no-repeat; margin: 0 auto;}
.dzlist dl:hover .dzimg3{ width: 43px; height: 43px; background:url(../images/dz33.png) no-repeat; margin: 0 auto;}
.dzlist dl:hover .dzimg4{ width: 43px; height: 43px; background:url(../images/dz44.png) no-repeat; margin: 0 auto;}
.dzlist dl:hover .dzimg5{ width: 43px; height: 43px; background:url(../images/dz55.png) no-repeat; margin: 0 auto;}
.dzlist dl:hover .dzimg6{ width: 43px; height: 43px; background:url(../images/dz66.png) no-repeat; margin: 0 auto;}
.dzlist dl:hover dd{ padding-top:12px; color: #fff;}


/*------------合作-------------*/

.hzbox{ width: 100%; height: 424px; background:url(../images/hz_bg.jpg) no-repeat center; margin-top: 60px; }

.hezuo{width:827px;float: right; margin-top: 128px;position: relative; }
.hezuo1{overflow:hidden;}
.hezuo1 ul{width:827px;}
.hezuo1 ul li{width:254px;height:235px;float:left;overflow:hidden;margin-right:37px; text-align: center; }
.hezuo1 ul li a{width:254px;height:235px;overflow:hidden;display:inline-block;}
.hezuo1 ul li h3{text-align:center;height:50px; line-height:50px;font-size:14px;color:#fff;font-family:"Arial";}
.hezuo1 ul li:hover .cpb1{text-decoration: underline;}
.hezuo1 ul li:hover h3{ color: #fff; }
.hezuo .prev{width:38px;height:38px;overflow:hidden;background: url(../images/hzleft.png) no-repeat center center;position:absolute;left:-374px;top:162px;cursor:pointer;}
.hezuo .next{width:38px;height:38px;overflow:hidden;background: url(../images/hzright.png) no-repeat center center;position:absolute;left:-319px;top:162px;cursor:pointer;}
.cpb1{ width: 254px; height: 60px; line-height: 60px; border-top: none; color: #fff; }

.hzl{ padding-top: 101px; float: left; margin-right: 37px; }
.hzl h3{ font-size: 26px; color: #fff; margin-top: 11px; }

.hzfgx{ width: 1px; height: 249px; background:#ccc; float: left; margin-top: 90px; }
.hbox{ width: 254px; height: 159px; background: #fff; overflow: hidden; }


/*新闻*/
.newbox{ width:100%;background: #f5f5f5; padding:50px 0;}

.lanrenzhijia1{ width:642px;font-family:'微软雅黑'; float:left; margin-top:36px; overflow:hidden;}
.lanrenzhijia1 .tab1{ overflow:hidden; height:39px; position:relative;}
.lanrenzhijia1 .tab1 li{ display:block; float:left; width: 120px; height: 40px; line-height:40px; text-decoration:none; color:#fff; text-align:center;}
.lanrenzhijia1 .tab1 li.on{text-decoration:none; display:block;line-height:40px; background: #01458e;}
.lanrenzhijia1 .tab1 li.on a{ color:#fff; display: block; font-weight: bold;}
.lanrenzhijia1 .tab1 li a{ color:#666; font-size:18px;}
.lanrenzhijia1 .content1{ overflow:hidden;}
.lanrenzhijia1 .content1 li{ display:none;}

.newxian{ height:38px; width:288px; border-bottom:1px solid #333; position:absolute; top:-1px; left:243px;}
.more{ position:absolute; right:0; top:10px; text-transform:uppercase;}
.more a{ color:#666; padding:0;}
.more a:hover{ color:#0777f1;}

.newimg{ width:143px; height:101px; float:left; margin-top:20px;}

.remen{ width:480px; height:101px; margin-top:20px; overflow:hidden; float:right;}
.remen h4{ width:480px; height:25px; line-height:25px; overflow:hidden; font-size:14px; float:left;}
.remen h4 a{ color:#333;}
.remen h4 a:hover{color:#e97717;}
.remen h4 span{ float:right;}
.remen p{ color:#999; width:400x; height:50px; overflow:hidden; line-height:25px; margin-top:5px; float:left; margin-bottom: 5px;}
.remm a{ color: #e97717; }
.remm a:hover{ color: #e97717; }

.newlist1{ width:642px; margin:30px 0 0 0; overflow:hidden;}
.newlist1 dl{ width:642px; height:30px; margin-top:15px; overflow:hidden; background:url(../images/db_ico.jpg) no-repeat 0 8px;}
.newlist1 dl dt{ width:65px; height:71px; background:#1f9a55;text-align:center; float:left; margin-right:10px;}
.newlist1 dl dt h3{ font-size:30px; color:#fff; text-align:center; padding-top:8px;}
.newlist1 dl dt p{ font-size:10px; color:#fff; text-align:center;}
.newlist1 dl dd{ height:75px; overflow:hidden;}
.newlist1 dl dd span{ float: right; }
.newlist1 dl dd a{ padding-left: 30px; }
.newlist1 dl dd p{overflow:hidden; height:40px; float:right;}
.newlist1 dl:hover a{ color:#e97717; transition:all 0.5s;}
.newlist1 dl:hover span{ color:#e97717; transition:all 0.5s;}
.newlist1 dl:hover{background:url(../images/dbhover_ico.jpg) no-repeat 0 8px;}

.newr{ width:499px; overflow:hidden; float:right;margin-top:30px;}
.newrtit{ width:499px; height:40px;}
.newrtit h3{ font-size:16px;float:left; height:40px; border-left: 8px solid #e97717; margin-right:20px; width:122px;text-align:center; line-height:38px;}
.newrtit h3 a{ color:#666;}
.newrtit h3 a:hover{ text-decoration:underline;}
.newrtit h3 span{ padding-left: 10px; }
.newrtit p{ text-transform:uppercase; float:left;}
.more1{ height:38px; line-height:38px; float:right; text-transform:uppercase;}
.more1 a:hover{ color:#e93a3a; transition:all 0.5s;}
.more1 a{ color:#666;}

.newr ul{ margin-top:20px;}
.newr ul li{ width:532px; height:92px; border-bottom:1px dashed #999; margin-top:10px; margin-bottom:15px;}
.newr ul li:hover a{ color:#e97717; transition:all 0.5s;}
.wen{ width:468px; height:30px; overflow: hidden; background:url(../images/wen.png) no-repeat 0 6px; padding:0 0 5px 30px; line-height:30px; font-size:16px;}
.wen a{ overflow:hidden; color:#666; float:left; font-size: 14px;}
.wen span{ float:right;}
.da{ width:468px; height:50px; background:url(../images/da.png) no-repeat 0 6px; margin-top:5px;}
.da p{ width:468px; height:44px; overflow:hidden; padding: 0 0 0 30px; line-height:22px; font-size: 14px;}




/*友情链接*/

.link{ width: 100%; padding: 30px 0; background: #01458e;}
.link h3{ float: left; color: #fff; }
.link p{ padding-top:15px; }
.link p a{ float:left; padding: 0 15px; color: #fff;}
.link p a:hover{ text-decoration: underline;}


/*底部*/
.foot{ width: 100%; background: #222; }

.ewm{ width: 130px; float: left; padding-top: 57px; margin-right: 20px;}
.ewm img{ width: 130px; height: 130px; }
.ewm p{ line-height: 50px; color: #999; text-align: center; }

.ewm2{ width: 130px; float: left; padding-top: 57px; margin-right: 222px;}
.ewm2 img{ width: 130px; height: 130px; }
.ewm2 p{ line-height: 50px; color: #999; text-align: center; }

.foot1{ width: 270px; float: left; padding-top: 57px; color: #999;}
.dbx{ width: 77px; height: 2px; background: #656565; margin-top: 20px; }
.foot1 p{ padding-top: 16px; }
.foot1 p a{ color: #999; }

.ico1{ height: 20px; background:url(../images/fico1.png) no-repeat 0 3px; padding-left:20px; margin-top: 20px;}
.ico2{ height: 20px; background:url(../images/fico2.png) no-repeat 0 3px; padding-left:20px; margin-top: 20px;}
.ico3{ height: 20px; background:url(../images/fico3.png) no-repeat 0 3px; padding-left:20px; margin-top: 20px;}
.ico3 a{ color: #999; }
.ico3 a:hover{ color: #e97717; }


.foot2{ float: right; padding-top: 57px; }
.fwrx{ height: 42px; padding-left:44px; color: #fff; background:url(../images/dbtel.png) no-repeat 0 5px; margin-top: 10px;}
.fwrx p{ font-size: 18px; }
.zxzx{ width: 144px; height: 39px;background:url(../images/dbzxzx.jpg) no-repeat; margin-top: 40px;}
.zxzx a{width: 144px; height: 39px; display: block; padding-left: 62px; line-height: 39px; color: #fff;}
.zxzx a:hover{ text-decoration: underline; }

.banq{ width:100%; height:75px;background:url(../images/fgx.jpg) no-repeat top center; text-align:center; line-height:75px; color:#999; margin-top: 30px;}
.banq a{ color:#999;}
.banq a:hover{ text-decoration:underline;}










#nav{position: relative; z-index:999; background:#0255aa; height: 50px;}
.downmainmenu {margin: 0 auto; overflow: hidden; width: 1180px;}
.downmainmenu UL LI {POSITION: relative; DISPLAY: inline;text-align: center;FLOAT: left; font-size:15px; width: 146px; border-right: 1px solid #034385;}
.downmainmenu UL LI A { display: block; color:#FFF; line-height: 50px;}
.downmainmenu UL LI A:hover {display: block; color: #FFF;line-height: 50px; background: #f85f03;}

.downmainmenu UL LI UL {DISPLAY: none; VISIBILITY: hidden;WIDTH: 147px; }
.downmainmenu UL LI UL DD {FLOAT: left; text-align: left; font-size: 12px; WIDTH: 147px; height: 40px; line-height:40px;background: #FFF;border-bottom: 1px solid #E7E7E7; }
.downmainmenu UL LI UL DD A {color: #666; padding-left: 10px;height: 40px;line-height:40px;}
.downmainmenu UL LI UL DD A:hover{ color: #FFFFFF;background: #0255aa;height: 40px;line-height:40px;}






















