body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,hr{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-family:arial,'hiragino sans gb','microsoft yahei','Simsun',sans-serif;}
li{list-style:none;}
a:link,a:visited{text-decoration:none;}

img{display: block;}

body{
    background-image: url(body_bj.png);
    background-repeat: repeat-x repeat-y;}

.top{
    height: 32px;
    background: #fff;}
.top_content{
    color: #999999;
    width: 1100px;
    margin: 0 auto;
    line-height: 32px;}
.top_content_le{
    float: left;}
.top_content_ri{
    float: right;}
.top_content_ri label{
    margin: 0 6px;}

.logo{
    background: #007eff;
    height: 139px;}
.logo_content{
    height: 139px;
    text-align: center;}
.logo_content img{
    width: 100%;
    height: 100%;}

.nav{
    height: 55px;
    background: #007eff;
    background-image: url(nav_yh.png);
    background-size: 100% 100%;
    border-bottom: 2px solid #f3c30d;}
.nav_content{
    position: relative;
    width: 1100px;
    margin: 0 auto;}

/* 导航 */
.container {
    width: 1100px;
    margin: 0 auto;}

ul#topnav {
    margin: 0;
    padding: 0;
    float: left;
    width: 970px;
    line-height: 52px;
    list-style: none;
    position: relative;
    font-size: 1.2em;}

ul#topnav li {
    float: left;
    margin: 0;
    padding: 0;}

ul#topnav li .main_list {
    display: block;
    width: 155px;
    text-align: center;
    line-height: 55px;
    color: #f0f0f0;
    text-decoration: none;}

ul#topnav li span {
    float: left;
    position: absolute;
    z-index: 100;
    left: 0;
    top: 55px;
    display: none;
    width: 1100px;
    background: #1376c9;
    color: #fff;}

ul#topnav li:hover span {
    display: block;}

ul#topnav li span a {
    color: #ffffff;
    display: inline-block;
    height: 52px;
    line-height: 53px;
    padding: 0px 15px;
    margin-left: 10px;}
.topnav_list:nth-child(1){
    background: url(nav_active.png);}
ul#topnav li span a:hover {
    background: #f3c30d;
    color: #ffffff;
    display: inline-block;
    height: 52px;
    line-height: 53px;
    padding: 0px 15px;}

.links{
    display: inline-block;
    float: left;
    width: 90px;
    margin-top: 17px;
    font-size: 12px;
    font-weight: 600;
    color: #333;}
.footer{
    height: 118px;
    width: 100%;
    background: #1B84FA;
    padding-top: 40px;}
.footer_content{
    width: 1100px;
    margin: 0 auto;
    color: #fff;}
.layui-col-md6{
    border-right: 1px solid #fff;}
.layui-col-md6:nth-child(2){
    border-right: none;}
.footer_content_text p{
    line-height: 24px;}
.footer_list{
    float: left;
    font-size: 12px;}
.footer_list li{
    line-height: 25px;}
.footer_image_list{
    float: left;
    margin-left: 50px
;}
.footer_image_list img{
    width: 90px;
    height: 40px;}
.footer_image_list li:nth-child(2){
    margin-top: 10px;}
.visitor_volume{
    width: 90px;
    height: 40px;
    background: #ffffff;
    color: #666;
    line-height: 20px;
    text-align: center;}
.visitor_volume_num{
    display: block;
    background: #5b9eb9;
    color: #fff;}

.related{
    height:124px;
    background: #fff;
    padding: 10px;
    margin-bottom: 20px;}
.related .tabcon{
    height: 84px;}
.gm a{
    padding: 8px 10px;}

/* tabbtn */
.tabbtn{
    height:40px;
    border-left:solid 1px #9ECEFF;
    border-right:solid 1px#9ECEFF;
    border-top: solid 1px#9ECEFF;
    border-radius: 8px 8px 0 0;
  
    padding-left: 20px;
    background:#3F97F0;
    background: -webkit-linear-gradient(#C9E2FF, #3F97F0); /* safari 5.1 - 6.0 */
    background: -o-linear-gradient(#C9E2FF, #3F97F0); /* opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#C9E2FF, #3F97F0); /* firefox 3.6 - 15 */
    background: linear-gradient(#C9E2FF, #3F97F0);}

.tabbtn li{
    float:left;
    position:relative;
    margin:10px 0 0 -1px;}

.tabbtn li a{
    display:block;
    float:left;
    height:30px;
    line-height:30px;
    overflow:hidden;
    width:100px;
    text-align:center;
    font-size:12px;
    cursor:pointer;
    color: #fff;}

/* .tabbtn li.current{} */

.tabbtn li.current a{
    height:30px;
    line-height:27px;
    background:#fff;
    color:#3366cc;
    font-weight:800;
    border-radius: 10px 10px 0 0;}
.tabcon{
    border-width:0 1px 1px 1px;
    border-color:#9ECEFF;
    border-style:solid;
    position:relative;
    height:240px;
    overflow:hidden;
    border-radius: 0px 0 10px 10px;}

.tabcon .subbox{position:absolute;/*必要元素*/left:0;top:0;}

.tabcon .sublist{padding:5px 10px;height:170px;}