﻿/*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: middle;}
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;}
.padded-10{padding:10px !important;}
.bg-white{background: #fff;}
.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*/
.hd-top-line{border-bottom: 1px solid #e6e6e6;}
.hd-top-line p{line-height:40px;color:#949494;}
.hd-box{padding:35px 0 33px;}
.hd-box .f-right{text-align: right;}
.hd-box .f-right p{color:#010101;font-weight: bold;font-size: 15px;margin-bottom:5px;}
.hd-nav{height:60px;background: #10306d;}
#nav li{float: left;width: 150px;text-align: center;}
#nav li a{width:100%;color:#fff;height: 60px;line-height: 60px;text-align: center;font-size: 16px;display:inline-block;}
#nav li a.on{color:#fff;font-weight: bold;background:#dd0f26;}
#nav li:hover{color:#fff;background: #dd0f26;}
#nav li:hover a{color:#fff;}
#nav li ul{display:none;position:absolute;z-index:8;border-top: 1px solid #91a3c3;background: #1b4287;}
#nav .list li{clear:left;border-bottom: 1px solid #91a3c3;background: #1b4287;}
#nav .list li a{color:#fff;display:block;height:auto;font-size:14px;line-height:27px;border-right:0;padding:10px 0;}
#nav .list li:hover{color:#fff;background: #0b7adc;}
#nav .list li:hover a{color:#fff;}

/*footer*/
footer{background: #202020;padding:25px 0 40px;}
.footer-copy{margin-top:30px;}
.footer-copy p{color:#b4b4b4;font-size: 14px;}
.footer-list{margin-left:-42px;}
.footer-list li{width: 107px;float: left;margin-left: 42px;}
.footer-list li h4{background: url(../images/ft_line.png) no-repeat left bottom;line-height: 46px;color:#979797;font-weight: normal;font-size: 16px;margin-bottom:10px;}
.footer-list li a{display:block;background: url(../images/ft_arrow.png) no-repeat center left;line-height: 25px;color:#979797;font-size: 12px;padding-left:20px;}


/*分页*/
.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:#0a79d9;border:1px solid #0a79d9;}
.pagination li img{margin-top: -2px;}
.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: 20px;color:#333;font-family: "宋体";}
.local a{color:#7d7d7d;font-family: "微软雅黑";}