﻿@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:#1b4f9c; 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;}

.header{height: 180px; background: url("../images/header.jpg") no-repeat top center;}
.header .w1200{padding-top: 50px; position: relative;}
.header .w1200 .header_right{position: absolute; top:5px; right: 0; }
.header_right .j-favorites{margin-right: 8px; padding-right: 10px; border-right: 1px solid #333; display: inline-block; height: 11px; line-height: 11px;}
.search{width: 396px; height: 36px; line-height: 36px; background: rgba(255,255,255,0.9); margin-top: 20px;}
.search .search_inp{width: 310px; float: left; height: 36px; line-height: 36px; margin-left: 15px; font-size: 14px; border: 0; outline: none; background: none; }
.search .search_btn{width: 55px; cursor: pointer; background: #2756A6 url("../images/seaech_bg.jpg") no-repeat center center; float: right; height: 36px; line-height: 36px; border: 0; outline: none;
    text-indent: 90px; overflow: hidden;}
.msg-box{position: absolute !important;}


.nav{height:50px; line-height: 50px; background: #2756A6; width: 100%;}
.nav_con ul li{width: 133px; float: left; background: url("../images/nav_ico1.png") no-repeat right center; text-align: center; font-size: 18px; font-weight: bold;}
.nav_con ul li.last{background: none;}
.nav_con ul li a{display: block; color: #fff;}
.nav_con ul li a:hover,.nav_con ul li.on a{background: url("../images/nav_ico2.png") no-repeat bottom center;}
.main{width: 1200px; margin: 0 auto;}

.main1{margin-top: 20px; background: #F7F7F7;}
.flash{width:700px; height: 380px; background: #ccc;}
.mF_sohusports_wrap{padding: 0; border: 0;}
.mF_sohusports .txt li{height: 32px;}
.mF_sohusports .txt li .title{display: none;}
.mF_sohusports .txt li a{width: 520px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.gzdt{width: 460px; margin-left: 20px;}
.gzdt_t{height: 42px; line-height: 42px; font-size: 18px; border-bottom: 1px solid #ccc; }
.gzdt_con{margin-bottom: 5px;}
.gzdt_t a{color: #2556A5; font-weight: bold; border-bottom: 1px solid #D40000; display: block; float: left; line-height: 42px; padding: 0 5px;}
.mainList li{background: url("../images/li_ico.png") no-repeat left center; position: relative; height: 36px; line-height: 36px; font-size: 16px;}
.mainList li a{float: left; margin-left: 15px; }
.mainList li span.date{ position:absolute; right: 0; top:0; color: #999;}

.main2_left{width: 700px;}
.main2_left_nav{height: 45px; line-height: 45px; border-bottom: 1px solid #ccc;}
.main2_left_nav ul li{float: left;  padding-right: 30px; background: url("../images/ico1.png") no-repeat right center; margin-right: 30px;}
.main2_left_nav ul li.last{background: none;}
.main2_left_nav ul li a{font-size: 20px; font-weight: bold; color: #3E4F6D; display: block; float: left; line-height: 45px;}
.main2_left_nav ul li.active a{color: #2756A4; border-bottom: 1px solid #D40000;}
.main2_left_con{height: 235px; border: 1px solid #ccc; border-top: 0;}
.main2_left_con .con{display: none; width: 660px; margin-left: 20px; padding-top: 10px;}
.main2_left_con .active{display: block;}
.main2_right{width: 480px;}
.main2_right_pic ul{margin-top: 5px;}
.main2_right_pic ul li{float: left; margin-top: 10px;}
.main2_right_pic ul li.num2,.main2_right_pic ul li.num4,.main2_right_pic ul li.num6{float: right;}
.main2_right_pic ul li .img_title{display: none;}


.main3_left{width: 700px;}
.main3_left_con{height: 378px; border: 1px solid #ccc; border-top: 0;}
.main3_left_con_link{padding-top: 20px;}
.main3_left_con_link ul li{width: 150px; height: 120px; margin-left: 20px; background: #F7F7F7; float: left; text-align: center;}
.main3_left_con_link ul li a{display: block;}
.main3_left_con_link ul li img{margin: 20px 0 15px 0; transition: all 0.5s;}
.main3_left_con_link ul li span{display: block; height: 30px; line-height: 30px; font-size: 18px;}
.main3_left_con_link ul li:hover img{transform: rotateY(360deg);}
.main3_left_zxgk{width: 660px; margin: 0 auto;}
.main3_left_zxgk_t{height: 50px; line-height: 50px; border-bottom: 1px solid #ccc; font-size: 20px; font-weight: bold;}
.main3_left_zxgk_t ul li{float: left; margin-right: 20px;}
.main3_left_zxgk_t a{ color: #3E4F6D;}
.main3_left_zxgk_t ul li.active a{ color: #2756A4;}
.main3_left_zxgk .con{display: none; margin-top: 5px;}
.main3_left_zxgk .active{display: block;}

.listgk li{ padding: 0 65px 0 15px; font-size: 16px;     height: 36px;    line-height: 36px; overflow: hidden; position: relative;}
.listgk li a{margin: 0;}
.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: #a7a7a7;}
.listgk li .title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none; margin-right: 0; max-width:none;}
.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 5px;color:#666;font-size:14px;}
.listgk li .explain-list .explain-link,.listgk li .policy-list .policy-link{display:inline;color:#dd0000;float:none;background:none;max-width:none;padding:0;margin:0;}
.listgk li .explain-list .explain-link:hover,.listgk li .policy-list .policy-link:hover{color: #dd0000;}


.main3_right{width: 480px;}
.main3_right_con{height: 263px; border: 1px solid #ccc; border-top: 0;}
.main3_right_con ul{width: 445px; margin-left: 17px; padding-top: 5px;}
.main3_right_pic{margin-top: 20px;}
.main3_right_pic .img_title{display: none;}

.main4_left{width: 700px;}
.main4_left_con{border: 1px solid #ccc; border-top: 0; height: 255px; padding: 20px;}
.main4_left_con_menu{width: 110px;}
.main4_left_con_menu ul li{width: 110px; height: 86px;}
.main4_left_con_menu ul li a{display: block; height: 85px; width: 101px; border-bottom: 1px solid #fff;  text-align: center;}
.main4_left_con_menu ul li img{margin: 18px 0 3px 0;}
.main4_left_con_menu ul li span{display: block; height: 30px; line-height: 30px; font-size: 16px; padding-top: 50px;}
.main4_left_con_menu ul li a.main4_bmxx{background:#F7F7F7 url("../images/hd_ico1.png") no-repeat center 18px ;}
.main4_left_con_menu ul li a.main4_myzj{background:#F7F7F7 url("../images/hd_ico2.png") no-repeat center 15px ;}
.main4_left_con_menu ul li a.main4_wsdc{background:#F7F7F7 url("../images/hd_ico3.png") no-repeat center 15px ;}
.main4_left_con_menu ul li.active{background: url("../images/hd_ico4.png") no-repeat right center;}
.main4_left_con_menu ul li.active a.main4_bmxx{background:#2756A6 url("../images/hd_ico11.png") no-repeat center 18px; color: #fff;}
.main4_left_con_menu ul li.active a.main4_myzj{background:#2756A6 url("../images/hd_ico22.png") no-repeat center 15px ; color: #fff;}
.main4_left_con_menu ul li.active a.main4_wsdc{background:#2756A6 url("../images/hd_ico33.png") no-repeat center 15px ; color: #fff;}
.main4_left_con_list .con{display: none;}
.main4_left_con_list .active{display: block;}
.main4_left_con_list{width: 530px; margin-left: 15px;}
.main4_left_con_list ul{font-size: 16px; line-height: 36px;}
.main4_right{width: 480px;}
.main4_right_con{height: 295px; border: 1px solid #ccc; border-top: 0;}
.main4_right_con ul{width: 445px; margin-left:16px; padding-top: 10px;}

#ctab1 .p2{display: none;}
#ctab1 .p1{width: 410px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left;}
#ctab1 .p1 a{width: 410px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left;}
#ctab1 .p3{float: right;}

#ctab2 .over,#ctab2 .starting,#ctab2 .nostart{display: none;}
#ctab3 .over,#ctab3 .starting,#ctab3 .nostart{display: none;}


/**footer**/
.footer{width: 100%; border-top: 3px solid #2655A5; margin-top: 20px; height: 195px; background: #EBEBEB;}

.footer_link{border-bottom: 1px solid #C8C8C8; position: relative;}
.footer_link .select dd{position:absolute;left: 0;bottom: 60px;background:#d6ebfd;border:1px solid #d6ebfd;border-bottom:none;border-top:5px solid #d6ebfd;display:none;z-index:999;width: 1200px;padding:10px 0;}
.footlink_sel .select dd ul{padding:5px 5px;	width:100%;	max-height:320px;	_height:320px;	overflow-y:auto;	overflow-x:hidden;}
.footlink_sel .select dd ul li{	float:left;	width:14.2%; text-align: center; }
.footlink_sel .select dd ul li a{	display:block;	padding:0 5px;	font:normal 14px/28px "Microsoft Yahei";	white-space:nowrap;	overflow:hidden;	text-overflow:ellipsis;	}
.footlink_sel .select dd ul li a:hover{	color:#0154a4;}

.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-right: 25px;  width: 280px;}
.footlink_sel .select4{margin-right: 0;}
.footlink_sel {height: 40px; width: 1200px; padding: 10px 0; margin: 0 auto;}
.linkbox_con ul li img{width: 205px; height: 60px; border: 1px solid #e9e6ed;}
.linktitle{margin-top: -4px;}
.footlink_sel .select dt.active {background: #fff ; color: #333;}




.footer_con{border-top: 1px solid #F9F9F9; text-align:  center; font-size: 16px; line-height: 32px; padding-top: 20px;}