

html, body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, textarea, p, blockquote, th, td { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; font-size: inherit; }
img { border: none; vertical-align: bottom; }
a { color: #555; outline: 0; text-decoration: none; }
a:hover { color: #ff6600; text-decoration: none;}
ul, li { list-style-type: none; padding: 0; margin: 0; }
input, select, textarea, button { font-size: 100%; font-family: inherit; }
body { font-size: 12px; line-height: 24px; color: #5c5c5c; font-family:"SimSun"; background:#fff; }
.fix:after, .clearfix:after { display: block; content: "$"; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.fix, .clearfix { *zoom: 1;}
.clear { clear: both; height: 0; overflow: hidden; font-size: 0px; line-height: 0; }
.cell{display:table-cell;*display:inline-block;width:2000px;*width:auto}.mt20{ margin-top:20px;}
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
/* header */
.body_main{width: 1080px;margin: 0 auto;}
.header_top {height: 35px; line-height: 35px;background: #0099a8;color: #fff;width: 100%}
.header_top.fix  p {float: left;}
.header_top span {padding: 2px 5px;}
.header_r img{vertical-align: middle;}
.qgyb {background: #fff;color: #0099a8;border-radius: 8px;margin-left: 30px;}
.header_logo {text-align: center;}
.nav{/*width: 630px;*/}
.nav li{float: left;padding: 0 15px;}
.nav li:hover {border-bottom: 3px solid #90c31f;}
.nav li:hover a{color: #90c31f;}
.nav ul{clear: both;height: 50px;line-height: 45px;}
.nav li a{font-size: 16px;color: #666;}
.nav span{float: right;display: ;background: #0099a8;color: #fff;padding: 0 10px;font-size: 16px;width: 150px;}
.nav span a{color: #fff;padding:0 50px 0 10px;}
.banner{text-align: center;padding: 5px 0 20px 0}
/* sy*/
.sy {text-align: center;}
.sy p{font-size: 40px;color: #0099a8;height: 100px;line-height: 100px;letter-spacing: 15px;}
.public_h2{border-bottom: 1px solid #ccc;height: 50px;line-height: 50px;}
.public_h2 img{vertical-align: middle;margin: 0 !important;}
.public_h2 span{display: block;width: 160px;height: 49px;border-bottom: 2px solid #0099a8;}
.public_h2 a{padding-left: 20px;font-size: 22px;color: #0099a8;}
/************************************************* qgls.html **************************************************/
.qgls_map{width: 742px; height: 543px;position: relative;  margin:20px auto 30px;}
.mapArea img { display: none; }
.mapCity p{display: none; position: absolute; width: 318px; height: 236px;padding: 10px;background: #dddddd;border-radius: 7px;}
.map_ah { left: 360px; top: 400px; }
.map_fj { left: 260px; top: 165px; }
.map_gx { left: 214px; top: 180px; }
.map_hn { left: 120px; top: 310px; }
.map_hun{ left: 192px; top: 135px;  }
.map_js { left: 390px; top: 390px; }
.map_sd { left: 170px; top: 270px; }
.map_nz { left: 0px;   top: 280px; }
.map_sh { left: 240px; top: 350px;  }
.map_tj { left: 190px; top: 30px;  }
.map_xa { left: 65px;  top: 280px;  }
.map_yn { left: 50px; top: 150px;  }
.map_zj { left: 380px; top: 130px;  }
.map_cq { left: 195px; top: 105px;  }
.map_sc { left: 165px; top: 80px;  }
/*bingj*/
.bingj{width:100%;margin:5px 0 0 30px;}
.art_innerbox{width:980px;margin:0 auto 30px;}
.bingj .left{position:relative;width:825px;}
.bingj .left h1{font-size:16px;line-height:25px;text-indent:2em;font-weight:normal;color:#e50060;margin-top:20px;}
.bingj .left p{font-size:16px;line-height:25px;text-indent:2em;}
.bingj .left .line{margin-top:25px;}
.art_text div{display: none; }
.bingj .right{width:130px;}
.art_switch{width:150px;height:345px;margin-top:150px;}
.art_relat_left{position:relative;width:12px;height:340px;background:url(../sh_img/switch.png) no-repeat center;}
.art_relat_left a{display:block;width:10px;height:10px;margin:auto;opacity:0.8;position:absolute;cursor:pointer;}
.art_relat_left .a1{top:50px;}
.art_relat_left .a2{top:110px;}
.art_relat_left .a3{top:168px;}
.art_relat_left .a4{top:225px;}
.art_relat_left .a5{top:283px;}
.art_relat_right{background: url(../sh_img/switch.png) no-repeat 6px top;/*position: fixed;*/bottom: 15px;width:130px;height:340px;padding-top:22px; margin-top: 160px;}
.art_relat_right a{display:block;font-size:18px;font-family:Microsoft yahei;width:150px;height: 57px;line-height: 76px;text-align:center;cursor:pointer;}
.hover {background: url(../sh_img/lvjt.png) no-repeat left bottom; color: #ff6600 !important;transition: all 0.35s ease-out 0s; }
/* huanjing*/
.w1080 {width: 1080px;margin: 0 auto;}
.yyhj_main {position: relative;margin-bottom: 30px;}
.yyhj_ul {width: 670px;border: 1px solid #ccc;margin:30px auto 0;}
.yyhj_ul li{display: none;padding: 10px}
.yyhj_nob {position: absolute;right: 20px;width: 50px;top: 85px;}
.yyhj_nob span{display: block;background: #efefef;border-radius: 50%;line-height: 49px;text-align: center;height: 49px;width: 49px;margin: 5px 0;font-size: 24px;color: #333;}
.on{background: url(../sh_img/yyhj_on.png) no-repeat center center !important;color: #fff !important;}
/* jianjie*/
.jj {text-align: center;margin-bottom: 30px;}
.jj img {margin: 35px 0; }
.jj p{line-height: 30px;text-indent: 2em;font-size: 16px;width: 666px;margin:0 auto;text-align: left;color: #333;}
.jj p b{color: #e50060;font-weight: normal;}

/* zhuanjia*/
.zj ul{margin: 35px 0;}
.zj li{float: left;width: 240px;box-shadow: 0 0 20px #ccc;margin-left: 50px;margin-left: 90px;}
.li_top {margin: 10px ;border-bottom: 1px solid #ccc;}
.li_top h5{font-size: 30px;color: #80c31f;font-family: "microsoft yahei";font-weight: normal;}
.li_top i{font-style: normal;display: inline-block;color: #cecece;font-size: 20px;margin-left: 15px;}
.li_top span{color: #666;font-size: 16px;line-height: 30px;}
.li_bot {margin: 10px;height: 210px;font-size: 16px;    line-height: 30px; }
.li_bot p {   text-indent: 2em;  letter-spacing: 1px;}
.li_bot a {background: #80c31f ;color: #fff;display: block;font-size: 16px;height: 40px;line-height: 40px;margin: 0 auto;text-align: center;width: 160px;margin-top: 30px;}
/*zhinan*/
.bt1,.bt2 {width: 140px;height: 35px;border-radius: 5px; color: #fff;text-align: center;font: normal 18px/35px "Microsoft Yahei"; }
.bt1{background: #a9d131; }
.bt2{background: #c2c5b8; margin: 0 15px 0 630px;}
.ml10 { margin-left: 10px; }
.sub h4.road_sub{width: 100%;line-height: 100px;border-bottom: none; background: url(../sh_img/road_1.jpg) no-repeat center;}
.rd_dt {position: relative;}
.rd_dt table {margin-left: 20px;}
.rd_dt p{line-height: 39px;width: 1040px; background: rgba(0,0,0,0.7); color:#fff;padding-left: 40px; position: absolute;bottom: 0px;}
.road_wrap h4{font-size: 26px;color: #0099a9;font-family: "microsoft yahei"; line-height: 60px; border-bottom: 1px solid #0099a9;  font-weight: normal;text-align: center;}
/*.road_wrap dt{width: 376px;margin: 0 auto;} */
.road_wrap dl{margin-bottom:30px;border-bottom:1px solid #ccc;}
.road_wrap dt li{padding: 20px 0 20px 15px; vertical-align: top; border-bottom: 1px solid #d9d9d9; font-size: 16px;width: 48%;float: left; }
.road_wrap dt span{display:inline-block;}
.road_wrap dt a{width: 86px; height: 23px;display:inline-block;}
.road_wrap dt img {vertical-align: middle;}
.road_wrap dd{padding: 20px 35px;width: 320px;border: 1px solid #ccc;}
.road_wrap textarea{width: 290px;height: 103px; font-size: 14px; margin-top: 12px;border:1px solid #4f5f6f; padding: 15px 15px 0 15px;  }
.zn_namee {border:1px solid #4f5f6f;width:320px;height:50px;line-height:50px;color:#4f5f6f;}
.zn_namee img {margin: 15px 20px 0;vertical-align: top;}
.rd_name {height:30px;width:220px;margin-top: 11px;padding-left: 10px;border-left:1px solid #4f5f6f;border-bottom:none;border-right:none;border-top:none;color:#4f5f6f;}
.rd_cont {color: #4f5f6f;font-size: 14px;height: 50px;    padding-left: 15px;    width: 305px;border:1px solid #4f5f6f;}
.rd_name:focus,.rd_cont:focus,.rd_time:focus,.road_wrap textarea:focus{/*border: 1px solid #0099a9;*/outline:none;}
.rd_time{width: 179px;}
.rd_btn{width: 320px; height: 40px;background:#999;margin:15px 0 0;border: none; font-size: 16px; color: #fff;border-radius:3px; }
.rd_tj{background: #0099a9}
.road_sea { width:708px; border:1px solid #cecece;}
.road_sea table { color:#646464; font-size:16px; font-weight:bold; height:35px; margin:14px 0;}
.road_sea_start,.road_sea_stop { height:33px; line-height:33px; border:1px solid #ccc; padding:0 8px; width:240px; font-size:16px; color:#cacaca;}
.road_sea_stop{ color:#353535}
.road_sea_b,.road_sea_a { float:left; display:inline; width:101px; height:37px; line-height:37px; text-align:center; color:#fff; border:0 none; font-size:14px; font-weight:bold; background:url(../sh_img/bg_road.png) 0 -6px no-repeat; overflow:hidden; }
.road_sea_a { float:right; background-position:-118px -6px;  }
.road_sea p { padding-left:17px; height:36px; line-height:36px; background:#f6f6f6; color:#a09f9b; }


/*foot */
.footer {background: #088993;padding-bottom: 15px;}
.footer_top ul{width: 485px;margin: 0 auto;color: #fff;padding-top: 40px;}
.footer_top li{float: left;font-size: 14px;}
.footer_top h4{font-size: 16px;margin-bottom: 15px;font-weight: bold;font-family: "microsoft yahei";}
.footer_top p {line-height: 35px;}
.footer_top_r{text-align: center;margin-left: 50px;}
.footer_top_r img{margin: 10px 0 20px 0;}
.footer_top span a{width: 138px;height: 33px;line-height: 33px;color: #fff;display: inline-block;text-align: center;border-radius: 3px;margin-top: 10px;}
.sy_zx {background: #90c31f;}
.sy_gh {background: #0d6870;margin-left: 10px;}

.footer_top{height: 278px;background: url(../sh_img/footer_top.png) no-repeat right bottom #008a94;}
.footer_bot{background:#01767f;height: 100px;position:relative;}
.footer_bot p{color:#fff;float:left; line-height:100px;margin: 0 200px 0 320px;}
#to_top{cursor:pointer;margin-top:25px;}









