
body{font:14px/1.5 "Microsoft YaHei",Arial-regular,tahoma,arial,"Hiragino Sans GB","宋体",sans-serif;color: rgb(102,102,102);padding: 0px;margin: 0px;}

a {color: rgb(50,50,50);text-decoration: none;cursor:pointer;}
div,ul,*{padding: 0px;margin: 0px;}
img {border: 0px none;vertical-align: top;}
ul, ol {list-style: none outside none;}
input[type="search"] {box-sizing: content-box;}
button, input {line-height: normal;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer;}
button, input, select, textarea{font-size: 100%;margin: 0px;vertical-align: baseline;}
.container{width:1180px;margin:0 auto;}
.container:after {clear: both;}
.container:before, .container:after {display: table;content: "";line-height:0;}
.clearfix:after {clear: both;}
.clearfix:before, .clearfix:after {display: table;content: "";line-height: 0;}

/*topnav为div  顶部导航*/
.topnav {}
.topnav ul{float:left;}
.topnav ul li{display:block;float:left;}
.topnav ul li.on {}

/*link为ul  友情链接*/
.link {float:left;}
.link li{display:block;float:left;position:relative;}
.link li:last-child{margin-right:0;}
.link li img{position:absolute;bottom:0;right:0;}



.site_header {}
.site_header .location{height:120px;}
.site_header .location .logo{float:left;height:120px;}
.site_header .location ul{float:right;margin-top:10px;}
.site_header .location ul a{float:left;color:rgb(145,145,145);}
.site_header .location ul a li{float:left;padding:0 20px;}
.site_header .topnav {height:48px;border-bottom:1px solid rgb(101,101,101);}
.site_header .topnav ul{font-size:16px;}
.site_header .topnav ul li{width:auto;height:48px;line-height:48px;padding:0 38px;overflow:hidden;}
.site_header .topnav ul a:first-child li{padding:0 75px;background:url(../img/bg/bgindex.png) 50px center no-repeat;}
.site_header .topnav ul li.on{color:rgb(0,87,29);}
.site_header .topnav ul li:hover{color:rgb(0,87,29);}


.site_bottom{height:auto;overflow:hidden;}
.site_bottom .footer{height:120px;/*line-height:60px;*/background:rgb(12,126,118);color:rgb(205,205,205);}
.site_bottom .jszc{color:rgb(235,235,235);}
.site_bottom .jszc:hover{color:#ec9b15;}


#btntop{position:fixed;right:50px;bottom:35px;box-shadow: 1px 1px 3px 1px;}

.site_middle{background-color:rgb(242,242,242);padding-bottom: 25px;}
.contbox{background-color:#fff;padding:30px;width:1120px;}
.contbox2{background-color:#fff;padding:30px;width:880px;}


.pagtitle{display:block;width:1180px;height:40px;padding-top:25px;margin:0 auto 15px;border-bottom:1px solid rgb(230,230,230);}
.pagtitle a{float:left;display:block;width:auto;padding-left:25px;height:40px;line-height:40px;color:#fff;letter-spacing:1.5px;cursor:default;padding-right:25px;}
.pagtitle .return{float:right;width:100px;line-height:40px;color:rgb(2,103,183);font-size:16px;}


.cont{float:left;width:1120px;overflow:hidden;color:rgb(102,102,102);}
.cont .fl{display:block;font-size:18px;color:rgb(0,0,0);margin-bottom:30px;font-weight:600;}
.cont .xh{color:rgb(102,102,102);line-height:28px;}
.cont>ul{border-bottom:1px solid rgb(198,198,198);height:41px;width:1200px;margin-top:5px;}
.cont>ul li{float:left;display:block;line-height:40px;width:86px;text-align:center;background-color:rgb(233,233,233);border:none;margin-top:1px;cursor:pointer;}
.cont>ul li.on{border:1px solid rgb(198,198,198);border-bottom:1px solid rgb(255,255,255);background-color:#fff;margin-top:0;}

.cont .nr{display:none;margin-top:15px;margin-bottom:30px;padding:30px 0 20px;height:auto;overflow:hidden;background:url(../img/bg/xian3.png) bottom repeat-x;}
.cont:last-child .nr{background:none;}
.cont .nr p{line-height:28px;}
.cont .nr .dtbox{float: left; width :544px; height:405px;margin-left:20px;}
.cont .nr .telbox{float:right;width:500px;}
.cont .nr .telbox .gretitle{color:rgb(12,126,118);font-weight:600;line-height:30px;}
.cont .rstx_ywlist li{line-height:30px;}

.zpyc{}
.zpyc .zwname{line-height:40px;color:#000;}
.zpyc .zwyq li{line-height:26px;}

.cgallist{overflow:hidden;}
.cgallist a{float:left;display:block;width:263px;height:310px;margin:0 20px 30px 0;border:1px solid rgb(179,179,179);overflow:hidden;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.cgallist a:nth-child(4n){margin-right:0;}
.cgallist li{display:block;width:263px;height:310px;color:rgb(102,102,102);}
.cgallist li img{width:263px;height:210px;}
.cgallist li .name:hover{color:rgb(0,87,29);}
.cgallist li .jianjie:hover{color:rgb(0,87,29);}
.cgallist li .name{display:block;padding:8px 12px;}
.cgallist li .jianjie{padding:0 12px;width:220px}


.cgalxq{}
.cgalxq .alname{display:block;margin-bottom:30px;line-height:30px;font-size:16px;}
.cgalxq .alimg{clear:both;float:left;width:520px;height:300px;}
.cgalxq .aljs{float: right; width: 560px; margin-left: 30px;font-size:14px;}
.cgalxq .aljs tr td{line-height:26px;vertical-align:top;border-bottom:9px solid transparent;}
.cgalxq .aljs tr td:first-child{width:105px;}


.leftnav{float:left;width:220px;margin-top:25px;}
.leftnav .nav{}
.leftnav .nav .navtit{display:block;width:196px;padding:12px;line-height:18px;background-color:rgb(12,126,118);color:#fff;font-size:16px;}
.leftnav .nav ul{padding:2px 12px 20px;line-height:40px;overflow:hidden;background-color:#fff;}
.leftnav .nav ul a{display:block;width:196px;line-height:40px;border-bottom:1px solid rgb(181,181,181);vertical-align:middle;overflow:hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;}
.leftnav .nav ul a.on{color:rgb(12,126,118);}
.leftnav .contact{margin-top:20px;background-color:#fff;}
.leftnav .contact table{font-size:14px;margin:5px auto;width:200px;letter-spacing:1px;}
.leftnav .contact table tr td{line-height:26px;vertical-align:top;border-bottom:6px solid transparent;}
.leftnav .contact table tr td:first-child{width:45px;}

.rightcont{float:right;width:940px;}
.rightcont .pagtitle{width:100%;}



.online-top {height: auto; width: 172px; padding: 8px 20px;  position: fixed;right: 0;z-index: 100;top: 160px;background:#0C7E76;
}
    .online-top p {margin: 0;font-size: 16px;color: #fff;float: left;
    }

    .online-span {margin: 0px;float: right;color: #fff;display: block;cursor: pointer;font-weight: bold;font-size: 18px;
    }
.online {display: block;position: fixed; right: 0;z-index: 1000;top: 196px;color: #696969;font-size: 12px;padding: 20px; padding-top: 0;border: 2px solid #066288;background: #fff;text-align: center;width: 168px;
}

    .online .online-content  .welcome{border-bottom: 1px dotted #ccc;
    }
     .online .online-content  .web-qq{ border-bottom: 1px dotted #ccc;  padding-bottom: 10px;
    }
      .online .online-content  .wechat{border-bottom: 1px dotted #ccc;
    }
          .online .online-content p {line-height: 20px; margin-bottom:12px;margin-top:12px;
    }
.wechat img {
    line-height: 20px;width:120px;height:120px;margin-bottom:12px;
}

