﻿/*css reset*/
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;}
html,body,form,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,b,u,i,p,em,td,th,input,textarea,label,select,iframe {
    font-family: "微软雅黑","Microsoft YaHei", "Arial Narrow", HELVETICA;
    font-size: 14px;color: #333;padding: 0;margin: 0;}
ol, ul {list-style: none; padding: 0; margin: 0;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none; }
table {border-collapse: collapse; border-spacing: 0;}
th,td { vertical-align: middle;padding: 0;}
a{text-decoration:none;	outline: none;hlbr:expression(this.onFocus=this.blur());}
input, select {vertical-align: middle;padding: 0;border: 0 none;}
img, iframe {border: none; text-decoration:none;}
img{vertical-align: top;}
strong {font-weight: bold;}
h1,h2,h3,h4,h5,h6,dl{padding: 0; margin: 0;}
:focus {outline: 0;}
::-webkit-input-placeholder {color:#999;}
:-moz-placeholder {color:#999;opacity:1;}
::-moz-placeholder {color:#999;opacity:1;}
:-ms-input-placeholder {color:#999;}
/*css common*/
.f-left {float: left;}
.f-right {float: right;}
.clearfix:after{content: "";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;font-size:0;}
.clearfix{*zoom:1;}
.nodisplay{display: none;}
html{margin: 0 auto;max-width: 1920px;}
html, body{height: 100%;}
.inner{width: 1200px;margin: 0 auto;}
.web{display: block!important;}
.relative{position: relative;}
.left-0{margin-left:0 !important;}
.margin-l-20{margin-left: 20px;}
.margin-t-10{margin-top: 10px !important;}
.margin-t-20{margin-top: 20px !important;}
.margin-t-40{margin-top: 40px !important;}
.margin-t-60{margin-top: 60px !important;}
.margin-t-80{margin-top: 80px !important;}
.margin-t-95{margin-top: 95px !important;}
.bg-white{background: #fff;}
.color-green{color:#05747d;}
.color-white{color:#fff;}
.ellipsis{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.box-shadow{box-shadow:0 0 30px rgba(0,0,0,0.1);}
.text-center{text-align: center;}
.more-btn{width: 140px;height: 40px;border:1px solid #b7b7b7;display:block;text-align: center;line-height: 38px;color:#000;background: #fff;}
.more-btn img{margin:10px 0 0 5px;}

/*header*/
.header{height:;width:100%;background: #fff;}
.header .logo{float: left;width: 192px;height:54px;margin: 33px 0;}
.hd-tel{float: right;text-align: right;padding-top: 33px;}
.hd-tel p{font-size: 15px;color: #010101;margin-bottom: 7px;font-weight: bold;}
.hd-nav{background: #a21825;height: 54px;}
#nav li{float: left;width: 133px;text-align: center;}
#nav li:first-child a{}
#nav li a{height:54px;width: 133px;text-align:center;font-size:14px;font-weight:bold;line-height: 54px;color:#fff;display:inline-block;}
#nav li a.on{color:#fff;font-weight: bold;background:#ff9600;}
#nav li:hover{color:#fff;font-weight: bold;background: #ff9600;}
#nav li:hover a{color:#fff;}
#nav li ul{display:none;position:absolute;z-index:8;border-top: 1px solid #fff;background: #a21825;}
#nav .list li{clear:left;border-bottom: 1px solid #fff;background: #a21825;}
#nav .list li a{color:#fff;display:block;height:54px;font-size:14px;line-height:54px;border-right:0}
#nav .list li:hover{color:#fff;background: #ff9600;}
#nav .list li:hover a{color:#fff;}

/*footer*/
footer{font-size: 12px;color: #fff;background: #242424;}
.footer-map{background: #242424;padding:60px 0 35px;}
.footer-map-left{float: left;}
.footer-map-item{margin-right: 65px;float: left;position: relative;}
.footer-map-item h6{font-size:14px;color:#fff;padding-bottom: 12px;margin-bottom: 6px;}
.footer-map-item p a{font-size:12px;color:#a7a7a7;line-height: 30px;}
.footer-map-item p.ft-tel{font-size: 24px;color: #fff;}
.footer-map-item p.qq {font-size: 14px;color:#a7a7a7;line-height: 30px;}
.footer-map-item p.qq span{display: inline-block;background: #f5f5f5;font-size: 10px;color: #000;padding:3px 5px;margin-right: 10px;}
.footer-map-item p.qq span img{margin:2px 5px 0 0;}
.ft-border{padding-right: 100px;margin-right: 100px;}
.ft-border:after{position: absolute;z-index: 9;display: block;content: '';background: #e2e2e2;width: 1px; height: 168px;right:0; top:8px;}
.footer-map-right{float: right;}
.footer-qrcode{width:150px;margin-left: 65px;display: inline-block;margin-top: 10px;}
.footer-qrcode img{width: 150px;height: 150px;}
.footer-copy{height: 78px;line-height: 78px;background: #242424;border-top:1px solid #636363;}
.footer-copy p{color:#a7a7a7;font-size: 12px;text-align: center;}
.footer-copy p span{margin:0 10px;}

/*二级页内容框架*/
.main-box{padding: 40px 0 100px;}

/*分页*/
.page-list{margin:40px auto 0;display: table;}
.pagination{display: table-cell;}
.pagination li{height:28px;padding:0 15px;line-height:28px;border:1px solid #ccc;margin-right: 10px;float: left;cursor: pointer;}
.pagination li,.pagination li a{color:#7f7f7f;font-size:14px;}
.pagination li.active{color:#fff;background:#a21825;border:1px solid #a21825;}
.pagination li img{margin-top: 8px;}
.page{line-height: 50px;margin:30px 0 0;}
.page .previous{float: left;}
.page .next{float: right;}
.page a{color:#333;}
.page a:hover{text-decoration: underline;}


/*返回头部*/
.totop{width: 86px;height: 136px;position: fixed;right: 0;bottom:100px;cursor:pointer;}
.totop-box{background: url(../images/top.png) no-repeat center top;height: 50px;}
.top-qrcode{width: 86px;height: 86px;}

/*通用下拉菜单*/
.common-select{width:100px;height: 30px;border:1px solid #dde8e9;border-radius: 30px;position: relative;float: right;margin-top:-20px;}
.common-select:after{content: "";width: 14px;height: 8px;background: url(../images/select.png) no-repeat center;position: absolute;right: 10px;top: 40%;pointer-events: none;}
.common-select select{border: none;font-size:16px;color:#05737f;outline: none;width: 100%;height: 30px;line-height:16px;background:transparent;appearance: none;-webkit-appearance: none;-moz-appearance: none;padding-left: 15px;}


.local-border{border-bottom:1px solid #ddd;margin-bottom:40px;}
/*定位导航*/
.local{margin-top:10px;line-height:50px;background: url(../images/local.png) no-repeat center left;padding-left: 25px;color:#333;font-family: "宋体";}
.local a{color:#7d7d7d;font-family: "微软雅黑";}