﻿@charset "utf-8";
/* CSS Document */

/*自适应高度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:#1b4f9c; text-decoration:none;}
.w1200 {width: 1200px;margin: 0 auto; position: relative;}
.fl{ float:left ;}
.fr{ float:right ;}
.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;}

body{background: #fff;}
.header{height: 32px; line-height: 32px; background: #fff; }
.logo{background: url("../images/bg1.png") no-repeat top center; width: 100%; height: 210px;}
.main{width: 1200px; margin: 0 auto;}
.header a{font-size: 14px; color: #666;}
.header {color: #666;background:#fff;}


.header li{
    float: left;
    padding: 0 9px;
    background: url(../images/topline.gif) right center no-repeat
}
.header #member_info{
    background: none;
}

.logo_top{width: 450px; margin: 0 auto; padding: 25px 0 15px 0;}
.logo_top span{display:none;}
.search{width: 400px; height: 40px; line-height: 40px; margin: 0 auto; background: #fff; border-radius: 40px; padding: 0;}
.search_inp{width: 325px; border: 0; border-right: 1px solid #DCDCDC; height: 22px; line-height: 22px; margin-left: 20px; margin-top: 9px;}
.search_btn{background: url("../images/search_bg.png") no-repeat center center; height: 40px; width: 50px; border: 0; text-indent: 50px; overflow: hidden; }

.nav{height: 56px; line-height: 56px; width: 100%; background: #1b4f9c;}
.nav_con{width: 1200px; margin: 0 auto; height: 64px;}
.nav_con ul li{width: 200px; text-align: center; font-size: 22px; color: #fff; float: left; height: 62px; }
.nav_con ul li:hover{background: url("../images/nav_ico.png") no-repeat bottom center;}
.nav_con ul li a{color: #fff; display: block; height: 56px; border-left:1px solid #0b3e89; }
.nav_con ul li:hover a{background: #0b3e89;}
.nav_con ul li.last a{border-right:1px solid #0b3e89;}

.nav_con ul li.on{background: url("../images/nav_ico.png") no-repeat bottom center;}
.nav_con ul li.on a{background: #0b3e89;}

.menulist{display:none; background: #164fa6;z-index: 999; position: relative;}
.menulist li{background: #1b4f9c;height: 50px !important;line-height: 50px !important; overflow: hidden; }
.menulist li a{display: block;width: 170px;  overflow: hidden; height:50px !important; line-height:50px !important; text-align: center;color: #fff;font-size: 16px;font-weight: bold;margin: 0 auto;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.menulist li:hover{background:#1B4F9C !important;  }
.menulist li:hover a{background:#1B4F9C !important; }

.main1{margin-top: 15px;}
/*.flash{width: 660px; height: 380px; background: #ccc; overflow: hidden;}*/
/*.mF_sohusports_wrap{padding: 0; border: 0;}*/
/*.mF_sohusports .txt li{height: 32px;}*/
/*.mF_sohusports .txt li a{width: 490px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}*/
/*.mF_sohusports .num li a{width: 12px; height: 12px; border-radius: 8px; background: #fff; border: 0; text-indent: 15px; overflow: hidden;}*/
/*.flash .mF_sohusports .txt li a .title{display:none;}*/
/*.mF_sohusports .num li.current a, .mF_sohusports .num li.hover a {color: #0b3e89; background: #0b3e89;}*/


/*轮播图 */
.ind_flash{width: 660px; height: 380px; overflow: hidden;background:#fff;}
.ind-flashlb{ width: 100%; height: 100%; position:relative; }
.ind-flashlb .flash-pic,.ind-flashlb .flash-pic ul,.ind-flashlb .flash-pic li,.ind-flashlb .flash-pic img,.ind-flashlb .flash-pic a{height:100% !important; width: 100% !important; }
.ind-flashlb .flash-pic{ position:relative; z-index:0;}
.ind-flashlb .flash-pic li{ zoom:1; vertical-align:middle;}
.ind-flashlb .flash-pic a{display:block; color: #fff; position: relative;}
.ind-flashlb .flash-pic img{display:block;width: 100%;max-width:100%;height:100%;margin: 0 auto;}
.ind-flashlb .flash-pic .title{display:block;height:36px;line-height:36px;padding:0 100px 0 15px;font-size:14px;font-weight: 700;background:rgba(0,0,0,0.5) !important;overflow:hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; bottom: 0; color: #fff!important;}
.ind-flashlb .flash-pic a:hover .title{color:#fff;}
.ind-flashlb .flash-num{height:12px;overflow:hidden;position:absolute;right:10px;bottom:12px;z-index:1;}
.ind-flashlb .flash-num ul{overflow:hidden;zoom:1;float:left;}
.ind-flashlb .flash-num ul li{float:left;margin-right:5px;width:12px;height:12px;text-indent:-30em;font-size:0;background:#fff !important;overflow:hidden;cursor:pointer;border-radius:50%;}
.ind-flashlb .flash-num ul li.on{background:#0b3e89 !important;}
.ind_tlpic li{padding: 20px 0 0; height: auto; font-size: 0; line-height: 0;}
.ind_tlpic li img{vertical-align: middle; width: 100%; height: auto;}
/*轮播图 end*/


.main1_right{width: 520px; height: 380px;}
.main1_right_menu{height: 30px; line-height: 20px; border-bottom: 1px solid #DCDCDC;}
.main1_right ul li{float: left;}
.main1_right ul li a{font-size: 20px;}
.main1_right_menu ul li img{margin:0 19px; position: relative; top: -5px;}
.main1_right ul li.active a{border-bottom: 1px solid #1b4f9c; color: #1b4f9c; font-weight: bold; padding-bottom: 7px;}
.main1_right_con .con{display: none;}
.main1_right_con .active{display: block;}

ul.tab li{font-size: 16px; margin-right: 10px;}
ul.tab li a{color: #1b4f9c; font-size: 16px;}

ul.mainList{margin-top: 10px;}
ul.mainList li{height: 36px; line-height: 36px; font-size: 16px; width: 100%; background: url("../images/ico2.png") no-repeat left center;position: relative;}
ul.mainList li a{float: left; font-size: 16px; margin-left: 15px;max-width: 82%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
ul.mainList li .date{position: absolute;right: 0;top: 0;}
ul.mainList li span.date{color: #a7a7a7; float: right;}

.gund_pic{border: 1px solid #EEE; margin: 20px auto 0;padding: 20px 0;width: 1198px;}
.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 .ztzl-list{height: 100% !important;}
.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;}

.zegk_left{width: 360px; margin-top: 10px;}
.zegk_left ul li{text-align: center; width: 165px; height: 108px; background: #F9F9F9; margin: 15px 10px 0 0 ; float: left;}
.zegk_left ul li a{display: block;}
.zegk_left ul li img{margin: 20px 0; transition: all 0.2s;}
.zegk_left ul li:hover img{transform: rotateY(180deg)}
.zegk_left ul li span{display: block; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color: #333; }

.zegk_right{width: 830px; margin-top: 20px;}
.zegk_right_menu{height: 25px; line-height: 25px; background: url("../images/ico3.png") no-repeat left center; font-size: 18px; overflow: hidden;}
.zegk_right_menu ul li{float: left; margin:  0 20px;}
.zegk_right_menu ul li.active a{font-weight: bold; color: #1b4f9c;}
.zegk_right_menu1{ height: 36px; line-height: 36px; background: none; margin-top: 8px;}
.zegk_right_con{margin-top: 2px; overflow: hidden;}
.zegk_right_con .con{display: none;}
.zegk_right_con .active{display: block;}
.zegk_right_con ul.mainList{margin-top: 0px;}
.zegk_right_con ul.mainList .policy-list{position: absolute;right: 80px;top: 0;}
.zegk_right_con ul.mainList li{height: 36px; line-height: 36px;}
.hdjl_left{width: 580px; height: 265px;}
.hdjl_t{height: 50px; line-height: 50px; background: url("../images/ico3.png") no-repeat left center; overflow: hidden;}
.hdjl_t ul li{margin:0 15px; float: left; font-size: 18px;}
.hdjl_t ul li.active a{font-size: 18px; color: #1b4f9c; font-weight: bold; }
.hdjl_left_con_t{height: 28px; line-height: 28px; background: #eee; font-size: 14px; margin-top: 8px; overflow: hidden;}
.hdjl_left_con .p1{width: 340px; float: left; text-indent: 50px;height:28px;}
.hdjl_left_con .p1 a{display: block;height: 36px;width:100%;line-height: 36px;}
.hdjl_left_con .p2{width: 120px; margin-left: 10px; float: left; text-align: center;}
.hdjl_left_con .p3{width: 100px; float: right; text-align: center;}
.hdjlList li{height: 36px; line-height: 36px; font-size: 16px; overflow: hidden;}
.hdjlList .p1{height: 36px; line-height: 36px;text-indent: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 340px;text-align: left;display: block;}
.hdjlList .p3{color: #999;}
.hdjl_left_con .hdjlList{font-size: 16px; line-height: 36px;}



.hdjl_right{width: 570px; height: 265px;}
.hdjl_right .hdjl_left_con .mainList{margin-top:3px; line-height: 36px; font-size: 16px;}
.hdjl_right .hdjl_left_con .mainList li{height: 36px; line-height: 36px;}
.hdjl_left_con .con{display: none;}
.hdjl_left_con .active{display: block;}

.main2_left{width: 580px; min-height: 275px; *height:275px;}
.main2_t{height: 50px; line-height: 50px; font-size: 22px; font-weight: bold; border-bottom: 1px solid #eee;}
.main2_t a{color: #1b4f9c; border-bottom: 1px solid #1b4f9c; padding-bottom: 10px;}
.main2_t ul li{float:left;}
.main2_t ul li a{color:#333; border-bottom:0;  font-weight: 400}
.main2_t ul li.active a{border-bottom: 1px solid #1b4f9c;color: #1b4f9c; font-weight: bold;}
.main2_left_con .con{display:none;}
.main2_left_con .active{display:block;}

.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: 30px; height: auto;}
.footlink_sel .select dt{border: 1px solid #e9e6ed; background: #fff;}
.footlink_con{width: 1200px; margin: 0 auto; position: relative;}
.footlink .select dd{width: 1197px; left: 50%; margin-left: -600px;}
.footlink_sel .select{margin-left: 15px;  width: 280px;}
.footlink_sel .select4{margin-right: 0;}
.footlink_sel {background: #F5F5F5; height: 40px; width: 1200px; padding: 20px 0; margin: 0 auto;}
.linkbox_con ul li img{width: 205px; height: 60px; border: 1px solid #e9e6ed;}
.linktitle{margin-top: -4px;}

/**footer**/
.footer{height: 140px; background: #1b4f9c; margin-top: 20px; border: 0; color: #fff; text-align: center; font-size: 14px; line-height: 24px; padding: 20px 0 0 0;}
.footer a{color: #fff;}
.footer_nav{margin-bottom: 15px;}
.footer span{margin-left: 10px;}

.msg-box{position: absolute !important;left: 0;top: 0;}
.search form{position: relative;}

#ctab1 .over,#ctab1 .starting,#ctab1 .nostart{display: none;}
.linkbox_con ul li .img_title{display: none;}
#ctab2 .over,#ctab2 .starting,#ctab2 .nostart{display: none;}
.myFloat ul li{margin-bottom: 0;}

.j-favorites{cursor: pointer;}
#member_info .j-favorites{padding-right: 10px; margin-right: 10px; border-right:1px solid #666;height: 11px;line-height: 11px; display: inline-block;*border-right:0;}
.msg-box{position: absolute !important;left: 0;top: 0;}
.search form{position: relative;}

.search form .ph-label{left: 0;}
.search form .ph-label span{left: 0; position: absolute;}

.couplet_right{ position: fixed;; right:5px;bottom:30px; z-index: 999;}
.couplet_right img{height:auto;}
.couplet_right span{display:none;}

.couplet_left{ position: fixed;; left:5px;bottom:30px; z-index: 999;}
.couplet_left img{height:auto;}
.couplet_left span{display:none;}








