﻿@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:#ae1e24; 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;}

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;}
.header .header_left li{ display: inline; padding:0 6px; float: left;}
.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;}
.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: #C20014;}
.nav_con{width: 1200px; margin: 0 auto; height: 64px;}
.nav_con ul li{width: 150px; 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 #CE3647; }
.nav_con ul li:hover a{background: #A50717;}
.nav_con ul li.last a{border-right:1px solid #CE3647;}
.nav_con ul li.on a{background: #A50717;}
.nav_con ul li.on{background: url("../images/nav_ico.png") no-repeat bottom center;}

.main1{margin-top: 15px;}
/*.flash{width: 507px; height: 380px; background: #ccc;}*/
/*.mF_sohusports_wrap{padding: 0; border: 0;}*/
/*.mF_sohusports .txt li{height: 32px;}*/
/*.mF_sohusports .txt li a{width: 380px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}*/
/*.mF_sohusports .num li a{width: 12px; height: 12px; background: #fff; border: 0; text-indent: 20px; overflow: hidden; border-radius: 8px;}*/
/*.mF_sohusports .num li.current a, .mF_sohusports .num li.hover a {background: #C30B1D;}*/
/*.mF_sohusports .txt li a span{display: none;}*/

/*轮播图 */
.ind_flash{width: 507px; 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: 673px; height: auto;}
.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; color: #333;}
.main1_right_menu ul li img{margin:0 19px; position: relative; top: -5px;}
.main1_right ul li.active a{border-bottom: 1px solid #C30B1D; color: #C30B1D; font-weight: bold; padding-bottom: 7px;}
.main1_right_con #tab1{margin-top: 10px;}
.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: #C30B1D; 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; padding-left: 15px;box-sizing: border-box;}
ul.mainList li a{float: left; font-size: 16px;}
ul.mainList li span.date{color: #a7a7a7; float: right;}


ul.mainList-gk li{padding-right:50px;padding-left: 15px;background: url("./../images/ico2.png") no-repeat center left;overflow: hidden;height: 36px;line-height: 36px;position: relative;display: block;overflow: visible;clear: both;}
ul.mainList-gk li a.title{display: block;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;max-width: 100%;}
#etab3 .mainList-gk li a.title{max-width: 80%;}
ul.mainList-gk li .col-block{float:left; max-width: 100%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
ul.mainList-gk li .date{position: absolute;float: none;top: 0;right: 0;font-size: 15px;color: #999;}
ul.mainList-gk li .policy-list{display:block;float:left;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
ul.mainList-gk li .policy-list .split-line{padding:0 5px;color:#666;font-size:16px;}
ul.mainList-gk li .policy-list a{display:inline;color:#C30B1D;float:none;background:none;max-width:none;padding:0;margin:0;font-size:16px;}
ul.mainList-gk li .policy-list a:hover{color: #f00;}


.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 309px 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: #c20015; line-height: 24px; padding: 20px 0 0; display: block;}
.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: #c20015; line-height: 24px; padding: 20px 0 0; display: block;height: 100%;box-sizing: border-box;}
.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: #c20015;}
.j-scroll .img_title{display: none;}
.ztzl-list01 .img-title{display: none;}
.ztzl-list01{position: absolute;right: 19px;top: 0;}
.gund_pic ul.ztzl-list01 li{margin-right: 0;}
.gund_pic ul.ztzl-list01 li a,.ztzl-list01 li img{display: block;width: 100%;height: 100%;}

.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(360deg)}
.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;}
.zegk_right_menu ul li{float: left; margin:  0 20px;}
.zegk_right_menu ul li.active a{font-weight: bold; color: #C30B1D;}
.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 li{height: 35px; line-height: 35px;}
.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: #c20015; font-weight: bold; }
.hdjl_left_con_t{height: 28px; line-height: 28px; background: #eee; font-size: 14px; margin-top: 8px;}
.hdjl_left_con .p1{width: 340px; float: left; text-indent: 50px;}
.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{text-indent: 0;}
.hdjlList .p1 a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hdjlList .p3{color: #999;}

.hdjl_right{width: 570px; height: 265px;}
.hdjl_right .hdjl_left_con .mainList{margin-top:0px;}
.hdjl_right .hdjl_left_con .mainList li{height: 36px; line-height: 36px;box-sizing: border-box;}
.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: #c20015; border-bottom: 1px solid #c20015; padding-bottom: 10px;}

/**footer**/
.footer{height: 140px; background: #C20014; 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;}
.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;}

#etab3 .col-block{float: left;}
#etab3 .col-block .policy-list{margin-right:5px;}
#etab3 .col-block .policy-list a{float: initial; color: #cc0000;}


.zegk_right_con{margin-top:2px;}
.hjzlsj{height:310px; width:1200px; margin:0 auto;}
.hjzlsj_left{width: 800px;}
.hjzlsj_t{height: 45px; line-height: 45px; border-bottom: 1px solid #eee;}
.hjzlsj_t_s1{font-size: 22px; color: #c20015; font-weight: bold;}
.hjzlsj_t_menu ul li{float: left;}
.hjzlsj_t_menu ul li{font-size: 14px; font-weight: bold; color: #333; padding: 0 10px; }

.hjzlsj{margin-top:10px;}
.hjzlsj_t_menu ul li.active{background: #C20014; }
.hjzlsj_t_menu ul li.active a{color:#fff;}
.hjzlsj_con table{margin-top:10px;}
.hjzlsj_con table tr th{background:#eee;}
.hjzlsj_con table tr th,.hjzlsj_con table tr td{border:1px solid #D7E7E7; border-collapse: collapse; height: 31px; line-height: 31px; text-align: center;}
.hjzlsj_con .con{display:none;}
.hjzlsj_con .active{display:block;}
.hjzlsj_t_menu{margin-top: 15px;}
.hjzlsj_t_menu ul li{height: 30px; line-height: 30px;}
.container{background: #fff;}

#ctab2 ul li span.zt{float: right; color: #999;}


.hjzlsj_right{width:380px; margin-top:-10px;}
.hjzlsj_right ul li{height:40px; line-height:40px;  text-align: center; font-size:16px; background:#F9F9F9; margin-top:14px; width:100%;}
.hjzlsj_right ul li:hover{background:#C20014;}
.hjzlsj_right ul li:hover a{color:#fff;}

.shuju{width: 1200px; margin: 0 auto;}
.shuju_t{height:36px; margin-top:20px; border-bottom: solid #C20014 2px; background:#fff; font-size:16px;}
.shuju_t ul li{float:left; height:30px; line-height:30px; margin-top:6px; padding:0 10px;}
.shuju_t ul li.active{background:#C20014; color:#fff;}
.shuju_t ul li.active a{display:block;color:#fff;}
.shuju_con{overflow:hidden;}
.shuju_con .con{display:none; margin-top:-60px;}
.shuju_con .active{display:block;}
.shuju_con #tab2{margin-top:-70px;}
.shuju_con iframe{width: 1200px; border:0; overflow: hidden;}
.shuju_con #tab1 iframe{height:1645px;}
.shuju_con #tab2 iframe{height:700px;}

.pagination span.current, .pagination span.current:hover,.pagination button{background: #C20014; border: 1px solid #C20014;}
.pagination button{height: 30px; line-height: 24px; margin-top: 0;}