@charset "utf-8";
/*全局样式*/
*{margin:0;padding:0;font-family:-apple-system,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","WenQuanYi Micro Hei","Microsoft Yahei",sans-serif;}
ul,li,dl,ol{list-style:none;}
a{text-decoration: none;color:black;cursor:pointer;outline:none;}
a,img,button,input,textarea,li{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-appearance:none;border:none;outline:none;}
img{vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.center{width:1190px;margin:0 auto;}
.drift-left{float:left;}
.drift-right{float:right;}
.clear{clear:both;}
/*End 全局样式*/

/* 公共导航 */
.nav-public{height:40px;background:#fff}
.nav-public>div>ul>li{margin-left:40px;float:left;}
.nav-public>div>ul>li>a{line-height:40px;font-size:14px;color:#333;}
.nav-public>div>ul>li>a:hover{color:#999;}
.nav-public>div>ul>li>a img{margin-left:5px;}
#station-sp{color:#CC3300;}
.menu-sp{position:relative;padding-right:11px;}
.website-nav{position:absolute;top:40px;background:#fff;border:1px solid #f1f1f1;left:-15px;z-index:99;display:none}
.website-nav li{text-align:center;width:80px;}
.website-nav li:hover{background:#f5f5f5}
.website-nav li a{display:block;color:#666;font-size:12px;height:30px;line-height:30px;}

/* 内页公用头部 */
.public-head{height:180px;background:url("../images/head01.png") no-repeat center;}
.public-head .list-header-search{margin-left:80px;}
.public-head .index-logo{margin-bottom:35px;padding-top:40px;}
.public-head .main-menu{margin-top:0;border-radius:5px 5px 0 0;}
.list-header-search{width: 340px;height: 40px;background:#fff;border-radius: 20px;}
.search-left{width: 300px;}
.list-header-service{position:relative;height: 45px;}
.list-header-project{font-size: 14px;padding: 0 5px 0 16px;display:inline-block;line-height: 40px;color:#333;}
.list-header-search input{font-size: 14px;width: 200px;height: 40px;margin-left: 10px;}
.header-search-btn{display:inline-block;line-height: 40px;width: 40px;}
.list-select{display:none;position:absolute;z-index:100;;border-radius:8px;background:#fff;margin-top:5px;overflow:hidden;left:15px;box-shadow:0 0 10px #ddd}
.list-select li{width:80px;height:40px;text-align:center;line-height:40px;background:#fff;font-size:14px;}
.list-select li a{color:#999;font-size:14px;}
.list-select li:hover a{color:#381CC9;}
/*头部 css*/
.qm-head {height: 35px; background: #f5f5f5; position: relative; z-index: 100; }
.qm-head .qm-head-content {width: 1190px; margin: 0 auto; height: 35px; color: #333;}
.qm-head .qm-head-content .qm-menu {list-style-type: none; margin: 0; padding: 0; height: 100%; line-height: 35px; display: block; }
.qm-head span,.qm-head div,.qm-head li{font-size: 12px!important; }
.qm-head .qm-head-content .qm-menu>li {float: left; cursor: pointer; position: relative; }
.qm-head .qm-head-content .qm-menu>li a {display: block;color: #333;text-align: center; font-size: 12px; }
.qm-head .qm-head-content .qm-menu.left-menu {float: left; }
.qm-head .qm-head-content .qm-menu.right-menu {float: right; }
.qm-head .qm-head-content .qm-menu>li:HOVER {background:#fff;color:#bc1c21;}
.qm-head .qm-head-content .qm-menu>li a:HOVER, .qm-head .qm-head-content .qm-menu>li a:FOCUS {color: #bc1c21; text-decoration: none; }
.qm-head .qm-head-content .qm-menu.left-menu>li>.menu-tab {display: block;text-align: center;}
.qm-head .qm-head-content .qm-menu.right-menu>li>.menu-tab {width: 90px; display: block; box-sizing:border-box;text-align: center; }
.qm-head .qm-weixin-qr-code{position: absolute; display: none; top:70%; left: -40px; width: 200px; height: 200px; padding: 10px; background: url(../images/img_head_QR_code.png) no-repeat center center; z-index: -1; }
.qm-drop-down-up{width: 112px;}
.menu-tab-up{margin-left: 5px;}
.qm-head .qm-menu-tab-navigation {list-style-type: none; display: none; position: absolute; background-color: #fafafa; width: 112px; -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2); -webkit-padding-start: 0px; color: #000; text-align: center; }
.qm-head .qm-menu-tab-navigation li:HOVER {background: #e9e9e9; position: relative; }
.qm-head li.qm-drop-down:HOVER .qm-menu-tab-navigation {display: block; }

.qm-width-120 {width: 120px !important; }
.qm-width-155 {width: 155px !important; }
.qm-content .qm-content-head {width: 1190px; margin: 0 auto; height: 140px; line-height: 140px; display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ /* NEW - Chrome */ display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */ vertical-align: middle; -webkit-box-pack: center; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
#PoPy{top:35px !important;left:385px !important;}
.menu-tab-sp{background:none !important;}
/*End 头部 css*/
/*底部 css*/
.footer-bg{background:#F9F9F9;padding-bottom:30px;clear:both;}
.bottom img, .bottom li, .net li{float: left;}
.bottom-all{overflow:hidden;}
.bottom{width:70%;margin:0 auto;margin-top:30px;overflow:hidden;color:#333;}
.bottom li a{color:#333;}
.bottom li img{margin-right:10px;}
.bottom li span{margin:0 10px;}
.net{width:56%;margin:0 auto;margin-top:20px;}
.net li{margin-right:30px;}
.net li a{font-size:14px;color:#666;line-height:30px;}
.net li img{float:left;padding-right:10px;}
.bottom-sp,.net-sp li a,.bottom-sp li a{color:#666;}
/*End 底部 css*/