﻿@charset "utf-8";

/*自适应高度css*/
* {
    margin:0;
    padding:0;
}

body{font: 12px/1.5 "Microsoft YaHei",'宋体',tahoma,helvetica,arial,sans-serif;color: #333; background: #fff;}
img{border:0px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}

*:focus {outline: none;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,  dl, dt, dd, ul, ol, li,
pre,   fieldset, lengend, button, input, textarea,
th, td {  margin: 0; padding: 0; }
body, button, input, select, textarea { font-size:12px ; line-height:24px ; color:#333}
ul,ol,li { list-style: none; }
a { text-decoration: none ; color:#333 ;}
a:hover{ color:#195482; text-decoration:none;}
.w1200 {width: 1200px;margin: 0 auto; position: relative;}
.fl{ float:left ; display:inline}
.fr{ float:right ; display:inline}
.clear{ clear:both; font-size:0px; height:0px; line-height:0px; overflow:hidden; border:0px; }
.mt20{margin-top:20px;}
.mt15{margin-top:15px;}
.ml20{margin-left:20px;}
.clearfix {zoom: 1;}
.guidang{position: absolute; top: 0; right: 0;}
.home-left{position: fixed; left: 5px; bottom: 5px;}
.home-right{position: fixed; right: 5px; bottom: 5px; text-align: right;}
.couplet-close{ padding-bottom: 2px;}
.couplet-close img{cursor: pointer;}
.home-left li span,.home-right li span{display: none;}
body{background:#FFFAF5 url("../images/bg.png") no-repeat top center;}

.header {height: 30px; line-height: 30px; background: url(../images/top-bar-bg.png);width: 100%;min-width: 1200px; overflow: hidden;}
.header_left ul li{margin-right: 10px; float: left;}
.header_left a{ font-size: 14px;}


.banner{background: url("../images/header_bg.png") no-repeat top center; height: 200px;}
.logo{margin-top: 50px; margin-left: 20px;}
.seacrh{width: 370px;height: 40px;background: url(../images/sea-bg.png) no-repeat; margin-top: 70px;}
.se_box{width: 310px;height:40px;float: left;}
.se_box .msg-box{left: 26px;}
.se_box input{width: 272px;padding-left: 38px;border: none;line-height: 40px;background: none;height: 40px;}
.sea_an{width: 60px;height: 40px;float: right;text-align: center;cursor: pointer;}
.sea_an input{width: 60px;height: 40px;background:none;border: none;color: #fff;font-size: 0;}
.main{width: 1200px; margin: 0 auto;}


.nav{height: 50px; line-height: 50px; background: #195482;}
.nav_con{width: 1200px; margin: 0 auto; height: 50px;}
.nav_con ul li{width: 171px; text-align: center; font-size: 22px; color: #fff; float: left; height: 50px;  }
.nav_con ul li a{color: #fff; display: block; height: 50px; background: url("../images/nac_ico1.png") no-repeat right center; }
.nav_con ul li:hover a{background: #0c395d url("../images/nac_ico1.png") no-repeat right center;}
.nav_con ul li.last a{background: none;}
.nav_con ul li.last a:hover{background: #0c395d;}

.nav_con ul li.on{background: url("../images/nav_ico.png") no-repeat bottom center;}
.nav_con ul li.on a{background: #0c395d;}

.mainBox{background: #fff; width: 1170px; padding: 15px; margin: 0 auto;}
.flash{width: 420px; height: 315px; background: #ccc;}
.mF_sohusports_wrap{padding: 0; border: 0;}
.mF_sohusports .txt li{height: 32px; overflow: hidden;}
.mF_sohusports .txt li a{height: 32px; line-height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 265px;}
.mF_sohusports .txt li a span{display: none;}

.mainBox1_new{width: 435px; margin-left: 15px; height: 315px; overflow: hidden;}
.mainBox1_new_t{height: 29px; line-height: 20px; border-bottom: 1px solid #E4E4E4; }
.mainBox1_new_t ul li{float: left; font-size: 20px; padding: 0 10px; margin-right: 10px; height: 28px;}
.mainBox1_new_t ul li.active{border-bottom: 2px solid #195482;}
.mainBox1_new_t ul li.active a{color: #195482; font-weight: bold;}

.mainBox1_new_con .con{display: none;}
.mainBox1_new_con .active{display: block;}
.mainBox1_new_con .con h2 ul li{height:50px; line-height: 60px; font-weight: bold; font-size: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mainBox1_new_con .con h2 ul li a{color: #195482;}
.mainList{margin-top: 5px;}
.mainList li{height: 34px; line-height: 34px; position: relative; font-size: 15px; background: url("../images/li_bg.png") no-repeat left center;}
.mainList li a{float: left; margin-left: 12px;}
.mainList li span.date{color: #999; position: absolute; right:0; top:0;}
#a_tabs2.mainList li a{ margin-right: 90px; float: none; display: block; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.zyzz_t{height: 30px; line-height: 30px; font-size: 16px; margin-top: 2px;}
.zyzz_t ul li{float: left;}
.zyzz_t ul li a{margin-right: 10px;}
.zyzz_t ul li.active a{color: #195482;}


.tzgg{width: 285px; height: 315px; overflow: hidden; background: #f5f5f5;}
.tzgg_t{height:30px; line-height: 30px; background: url("../images/tzgg_ico.png") no-repeat center center; text-align: center; font-size: 20px; font-weight: bold; margin-top: 10px;}
.tzgg_t a{color:#195482; }
.tzgg_con{height: 250px; width: 250px; margin: 0 auto; position: relative;}
.tzgg_con ul li{font-size: 15px; height: 25px; line-height: 25px; background: url("../images/li_bg.png") no-repeat left 13px; padding:5px 0 5px 15px; border-bottom: 1px dashed #B7B7B7;}
.tzgg_con ul li span.date{color: #999; padding-left: 10px; margin-left: 10px; /*background: url("../images/tzgg_ico1.png") no-repeat left center; */ float: right;}
.tzgg_con ul li a{float: left;}



.gund_pic{border: 1px solid #EEE; margin: 20px auto 0;padding: 20px 0;width: 1170px;}
.gund_pic ul li{float: left; margin-right: 13px;height: 90px;width: 280px;}
.gund_pic li a{display: block;}
.gund_pic li .img_title{display: none;}

.zt-box-main{overflow: hidden;position: relative;height: 90px;padding: 0 19px 0 113px;}
.zt-box-main h2{ width: 83px; height: 90px; background: #f3f5f6; text-align: center; position: absolute; left: 20px; top: 0;}
.zt-box-main h2 a{ font-size: 18px; font-weight: bold; color: #1367B0; line-height: 24px; padding: 20px 0 0; display: block;}
.zegk_t{height: 40px; line-height: 40px; margin-top: 10px; font-size: 22px; border-bottom: 1px solid #eee; font-weight: bold;}
.zegk_t a{color: #1b4f9c;}
.j-scroll .img_title{display: none;}

.mainBox2_left{width: 870px;}
.mainBox2_left_t{height: 50px; line-height: 50px; border-bottom: 2px solid #E4E4E4;}
.mainBox2_left_t a{float: left; display: block; padding: 0 15px; border-bottom: 4px solid #1b4f9c; line-height: 48px; font-size: 22px; font-weight: bold; color:#1b4f9c; }

.zwgk{height: 297px; overflow: hidden;}
.zwgk_left{width: 280px; margin-top: 5px;}
.zwgk_left ul li{height: 50px; line-height: 50px; background: #F3F3F3; margin-top: 10px;}
.zwgk_left ul li a{display: block; height: 50px; line-height: 50px; cursor:pointer;-webkit-transition:all .3s;transition:all .3s;background:-webkit-linear-gradient(left, #F27C10, #F27C10) no-repeat;
    background:linear-gradient(to right, #F27C10, #F27C10) no-repeat;background-size:0% 100%;}
.zwgk_left ul li img{float: left;}
.zwgk_left ul li span{float: left; width: 220px; display: block; text-indent: 35px; font-size: 16px;}
.zwgk_left ul li:hover a{color:#fff;*color:#333;background-size:100% 100%;background:#F27C10\9;/*所有ie*/ }
.zwgk_left ul li.num2 a{background:-webkit-linear-gradient(left, #EE575C, #EE575C) no-repeat;background:linear-gradient(to right, #EE575C, #EE575C) no-repeat; background-size:0% 100%;}
.zwgk_left ul li.num2:hover a{color:#fff;*color:#333;background-size:100% 100%;background:#EE575C\9;/*所有ie*/ }
.zwgk_left ul li.num3 a{background:-webkit-linear-gradient(left, #5186D2, #5186D2) no-repeat;background:linear-gradient(to right, #5186D2, #5186D2) no-repeat; background-size:0% 100%;}
.zwgk_left ul li.num3:hover a{color:#fff;*color:#333;background-size:100% 100%;background:#5186D2\9;/*所有ie*/ }
.zwgk_left ul li.num4 a{background:-webkit-linear-gradient(left, #7AAD2E, #7AAD2E) no-repeat;background:linear-gradient(to right, #7AAD2E, #7AAD2E) no-repeat; background-size:0% 100%;}
.zwgk_left ul li.num4:hover a{color:#fff;*color:#333;background-size:100% 100%;background:#7AAD2E\9;/*所有ie*/ }

.zwgk_right{width: 575px;}
.zwgk_right h2{font-size: 20px; font-weight: bold; height: 30px; line-height: 30px; margin-top: 15px; }
.zwgk_right h2 ul li{float: left; margin-right: 15px;}
.zwgk_right h2 ul li.active a{border-bottom:2px solid  #1b4f9c;}
.zwgk_right h2 a{color: #1b4f9c;}
.zwgk_right h2 span{color: #1b4f9c; font-weight: 400; font-size: 16px;}

.zwgk_right .mainList{margin-top: 0;}
.zwgk_right .con{display: none;}
.zwgk_right .active{display: block;}
.zwfw_pic ul li .img_title{display: none;}


.hdjl{margin-top: 10px;}
.hdjl_left{width: 280px;}
.hdjl_left ul li{width: 128px; height: 88px; text-align: center; font-size: 16px; border: 1px solid #E1E1E1; float: left; margin-top: 15px;}
.hdjl_left ul li a{display: block;}
.hdjl_left ul li a span{display: block; height: 20px; line-height: 20px;}
.hdjl_left ul li.num2,.hdjl_left ul li.num4{float: right;}
.hdjl_left ul li img{margin: 15px 0 10px 0; transition: all 0.5s;}
.hdjl_left ul li:hover img{ transform: rotateY(360deg);}
.hdjl_left ul li:hover a{color:#1b4f9c; }

.hdjlList_t{width: 573px; height: 30px; line-height: 30px; background: #F6F6F6; color: #333; font-size: 16px; font-weight: bold; text-align: center;}
.hdjlList p{float: left;}
.hdjlList p.p1{width: 360px;}
.hdjlList p.p2{width: 130px; text-align: center;}
.hdjlList p.p3{width: 83px; text-align: center;}

.mainBox2_right{width: 280px; border-left: 1px solid #E4E4E4; margin-top: 15px;}
.zwfw{width: 263px; height: 275px;}
.mainBox2_right_t{position: relative; height: 50px; line-height: 50px;  padding-top: 9px;  }
.mainBox2_right_t a{color: #1b4f9c; font-size: 22px; font-weight: bold;}
.mainBox2_right_t img{ position: absolute; left: -22px; top: 30px;}
.jggk_con ul li{width: 263px; height: 62px; line-height: 62px; text-align: center; font-size: 20px; color:#1b4f9c; background: #d2e2fa; margin-bottom: 15px; }
.jggk_con ul li img{margin-right: 10px; transition: all 0.5s;}
.jggk_con ul li:hover img{transform: rotateY(360deg);}

.linkbox {border: 1px solid #e9e6ed;height: 90px;position: relative;padding: 0 0 0 10px; width: 1188px; margin: 10px auto 0;}
.linkbox_con{margin: 14px 0 0 10px;}
.linkbox_con ul li{float: left; margin-right: 20px;}
.footlink{margin-top: 15px; height: auto;}
.footlink_sel .select dt{border: 1px solid #D0D0D0; background: #fff; height: 28px; line-height: 28px;}
.footlink_con{ margin: 0 auto; position: relative;}
.footlink .select dd{width: 1168px; left: 0; }
.footlink_sel .select{margin-right: 15px;  width: 250px; height: 30px;}
.footlink_sel .select4{margin-right: 0;}
.footlink_sel {background: #F5F5F5; height: 30px; line-height: 30px; width: 1170px; padding: 15px 0;}
.linkbox_con ul li img{width: 205px; height: 60px; border: 1px solid #e9e6ed;}
.linktitle{margin-top: -4px;}
.footlink_sel  span{font-size: 18px; margin-left: 15px;}

.footer{border-top: 3px solid #1b4f9c; margin-top: 15px; text-align: center; line-height: 30px; font-size: 16px; padding-top: 25px; position: relative;}
.jcico{right:10px;}
.footer .ga img{position: relative; top:-2px; margin-right: 5px;}


.j-favorites{display: none;}




.listgk{padding: 6px 0 0;}
.listgk li{height:34px;line-height:34px;vertical-align:bottom;padding:0 60px 0 12px;background:url(../images/li_bg.png) 0px center no-repeat;overflow:hidden;position:relative; font-size: 15px;}
.listgk li .col-block{float:left; max-width: 100%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listgk li .date{white-space: nowrap; position: absolute; right: 0; top: 0; color: #999;font-size: 14px;}
.listgk li .title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none; margin-right: 0;}
.listgk li .explain-list,.listgk li .policy-list{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listgk li .explain-list .split-line,.listgk li .policy-list .split-line{padding:0 1px;color:#666;font-size:14px;}
.listgk li .explain-list a,.listgk li .policy-list a{display:inline;color:#d00;float:none;background:none;max-width:none;padding:0;margin:0;}
.listgk li .explain-list a:hover,.listgk li .policy-list a:hover{color: #f00;}


.tlgg-box{margin-top: 15px;}
.tlgg-box img{width: 100%;height: auto;}
.tlgg-box .img-title{display: none;}







