@charset "utf-8";
/*全局*/
*{margin:0px;padding:0px;font-family:"微软雅黑","Verdana";table-layout:fixed;-webkit-text-size-adjust:none;word-break:break-all;list-style-type:none;}
ul li {list-style:none;}
input,select,textarea {font-size:12px;outline:0;}
body{margin:0px auto;background-color: #fff;color:#444; font-size:14px;}
a{color:#666;text-decoration:none;}
a:hover{color:#f02f2f;text-decoration:none;}
table { border-collapse:collapse;background-color: white;}
td,th { border:1px #ccc solid;  padding:4px;}
div{margin:auto;}
em,i{font-style:normal;}
img{border:none;}

.header{margin:0 auto;background-color: #f5f5f5}
.wrapper_1180 {width: 1180px;margin: 0 auto;clear: both;}
.logo{}

.nav{height:48px;line-height:48px;background:#0877d0; }
.nav .wrap_1180 {position:relative;width: 1180px;margin: 0 auto;clear: both; }
.nav ul li{float:left;font-size:14px;/* width:120px */text-align:center;padding: 0 20px;}
.nav ul li.cur{background:#06841a}
.nav ul li:hover{background:#005293;}
.nav ul li a{color:#fff;}
.icon_more{float:right;width:8px;height:4px;margin: 25px 12px 0px 5px;background:url(../images/head_more.png) no-repeat;}

.nav ul li.on .icon_more{background-position:-15px 0;}

.m_nav{position:absolute;background:rgba(0,82,147,0.9);z-index:2;width:1180px;left:0px;top:48px;display:none;height:50px;line-height:45px;}
.m_nav a{display:inline!important;font-size:14px;padding:0 12px;}
.m_nav a:hover{color:#fff0b6;}

.search_cont { float: right; width: 210px; margin-top: 14px; display: block;}
.search_cont .key { background-color: #fff; color: #666; border:0; line-height: 24px; height: 24px; width: 158px; padding:0 5px; float: left; margin-right: 2px; }
.search_cont .submit { background-color: #f02f2f; color: #fff;border:0; line-height: 24px; height: 24px; width:40px; text-align: center; float: left; }

.flink{width: 1202px;margin: 20px auto 0;overflow: hidden;padding: 20px;border: 1px solid #efefef;}
.flink ul{clear:both;text-align:center;margin:20px 0 10px;overflow: hidden;}
.flink ul li{ display:inline;}
.flink p{ text-align:center; color:#666; margin-bottom:1em;}
.link_list { margin-left: -14px; }
.link_list a {display: block;float: left;width: auto;padding: 0 14px;border-right: 1px solid #959595;height: 16px;line-height: 16px;margin-top: 18px;font-size: 14px;color: #666;}

/*底部*/
.footer{text-align:center;line-height:30px;margin:30px auto 0;background:#1e1e1e;color:#fff;padding:30px 0; clear: both;}
.footer a{color:#ddd;}
.footer a:hover{text-decoration:underline;}
@media screen and (max-width: 750px){
.header{width: 100%;background-color: #f5f5f5;margin: 0;}
.header .wrapper_1180{display: block;width: 100%;height: 44px;overflow: hidden;}
.header .wrapper_1180 .logo{float: left;width: 140px;height: 30px;overflow: hidden;margin-left: 15px;margin-top: 8px;}
.header .wrapper_1180 .logo img{width: 100%;height: 100%;}
.nav {width: 100%;height:48px;line-height:48px;background:#0877d0;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.04);overflow-x: scroll;white-space: nowrap;overflow-y: hidden;display: -ms-flexbox;display: flex;}
.nav .wrap_1180 ul {}
.nav .wrap_1180 ul li {display: inline-block;padding: 0 15px;text-align: center;/* -webkit-box-flex: 1; *//* -webkit-box-flex: 1; */float: none;}
.nav .wrap_1180 ul li a{width: 100%}.m_nav,.icon_more  {display: none;}
.flink{width: auto;border: none;padding: 10px}
}