@charset "utf-8";
/* CSS Document */

/*全局属性*/
*{margin:0; padding:0;}
body{margin:0; padding:0; font-size:12px; font-family:"微软雅黑"; color:#333; background:#fff;}
div,form,ul,li,ol,dl,dt,dd,p,table,tr,td,img{margin:0; padding:0; border:0;}
ul,li{ list-style:none;}
a{color:#333; text-decoration:none;}
a:hover{ text-decoration:none;}
/*通用属性*/
.left{float:left;}
.right{float:right;}
.clear{zoom:1;}
.clear:after{ content:"."; display:block; visibility:hidden; height:0; clear:both;}
.fb{ font-weight:bold;}
.l24{ line-height:24px;}
.l22{ line-height:22px;}
.f14{ font-size:14px;}
.ind{ text-indent:2em;}
p,p a{color: #5D5D5D;text-decoration: none;}
em{ font-style:normal;}

.top_banner{ background:url(../images/td_b_bg.jpg) no-repeat center 0px; width:980px; height:364px; margin:0 auto; overflow:hidden; clear:both; position: relative;}
.top_banner .left{ float:left;width: 564px;position: absolute;/*bottom: 0*/;left: 0;}
.left .nav{height: 46px;line-height: 46px;font-family: "微软雅黑";font-size: 16px;color: #FAF0DA;overflow: hidden;padding-left: 60px;margin-top: 216px;}
.left .nav li{padding: 2px 8px 0 9px;line-height: 44px;float: left;}
.nav a {color: #FAF0DA;text-decoration: none;}
.left .shuoming{width: 418px;height: 80px;margin: 17px 0 0 104px;}
.shuoming p,.shuoming p a{color: #5D5D5D;text-decoration: none;}
.top_banner .right{width: 410px;float: right;position: absolute;bottom: 0;right: 0;clear:both;}
.top_banner .right .r_top{height:237px; background:url(../images/right_t.jpg) no-repeat; margin:0 0 0 -7px; _margin:0px 0 0 80px;padding:0;position: relative;_top:36px;}

.player {width: 1px;height: 1px;}
.right .login{width: 349px;height: 110px;margin: 17px 0 0 27px;_top:30px;_margin-left:117px;position: relative;}
.login .rcontent1{ height:auto;  overflow: hidden; margin-bottom:26px;}
.rcontent1 .b_r_box{margin: 0px 20px 10px -35px; /*background-color:#f1f1f1;*/ width:345px;}
.rcontent1 td{/* border-bottom:#e6e6e6 solid 1px;*/ text-align:center; font-weight: normal; color:#fff; height: 23px;}
.rcontent1 .namer{text-align: right;padding-right: 20px;}
.rcontent1 td input{ border: 1px solid #CCC;height: 18px;}
.rcontent1 td select{border: 1px solid #CCC;height: 18px;}
.rcontent1 .bb{ width: 91px;height: 30px;border: none; background: url(../images/shen_submit.jpg) no-repeat center;margin-left: 262px;margin-left: 295px\9; _margin-left: 295px;margin-top: -30px;_margin-top: 0px;position:absolute; top:90px;_top:60px;}
.rcontent1 .last{ background:url(../images/login_end.jpg) no-repeat bottom center; border-top: 1px solid #ccc;}
/*.rcontent1 .bb:hover{ width: 164px;height: 54px;border: none; background: url(../images/button1.jpg) no-repeat center;}*/
.rcontent1 img{ margin-top:49px; width:339px;}
.rcontent1 p{width:326px; line-height:22px; margin:20px 18px 0 10px;}

.ad_960x86{ width:960px;height: 86px;margin: 10px auto 0;position: relative;}
.main_box{margin: 10px auto 0; width: 960px;height: auto;margin: 20px auto 0;background: url(../images/box_right_bg.jpg) right repeat-y;overflow: hidden;clear: both;}
.main_box .left{width: 574px;float: left;overflow: hidden;}
/*焦点图*/
.fs_D1{width:560px;height:280px; position:relative; }  
.fs_D1 .fPic{position:absolute; left:0px; top:0px; }  
.fs_D1 .D1fBt{overflow:hidden; zoom:1; height:16px; z-index:10; position:absolute; left:240px; bottom:5px;}  
.fs_D1 .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:50px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block; line-height:26px; text-align:center;}  
.fs_D1 .shadow a{text-decoration:none; color:#fff; font-size:16px; font-weight:bolder; overflow:hidden; margin-left:10px; font-family:"微软雅黑"; font-weight:normal;}  
.fs_D1 .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.fs_D1 .fcon img{width:560px;height:280px;display:block; }  
.fs_D1 .fbg{width:354px; bottom:0px; left:0px; position:absolute; height:21px; text-align:center;  }  
.fs_D1 .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.fs_D1 .D1fBt a{display:inline-block;background:url(../images/ico_jd_out.png) no-repeat !important; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ico_jd_out.png', sizingMethod='scale');width:14px; height:14px; position:relative; margin:0 2px; outline:0px;  text-decoration:none; }    
.fs_D1 .D1fBt .current,.fs_D1 .D1fBt a:hover{background:url(../images/ico_jd_on.png) no-repeat !important; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ico_jd_on.png', sizingMethod='scale');}       
.fs_D1 .D1fBt i{display:none; font-style:normal; }    
.fs_D1 a.prev{display:block; position:absolute; width:44px; height:50px; bottom:0; left:0; z-index:20; background:url(../images/ico_jd_l_out.png) !important; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ico_jd_l_out.png', sizingMethod='scale');}  
.fs_D1 a.next{display:block; position:absolute; width:44px; height:50px; bottom:0; right:0; z-index:20; background:url(../images/ico_jd_r_out.png) !important; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ico_jd_r_out.png', sizingMethod='scale');}  
.fs_D1 a.prev:hover{background:url(../images/ico_jd_l_on.jpg)!important;}  
.fs_D1 a.next:hover{background:url(../images/ico_jd_r_on.jpg)!important;} 


.main_box .left .l_box1{width: 560px;padding-top: 25px;}
.l_box1 .hd{height: 33px;background: url(../images/new_bg.jpg) 0  no-repeat;padding-left: 86px;}
.l_box1 .bd{padding-top: 24px;}
.l_box1 .bd .ctxt{width: 531px;height: 185px;background: #F7F7F7;border: 1px solid #DBDBDB;padding: 12px 10px 0 15px;}
.ctxt li{width:245px; padding-left:20px; float:left; line-height:24px;}

.main_box .left .l_box2{width: 560px;padding-top: 25px;}
.l_box2 .hd1{height: 33px;background: url(../images/jz_bg.jpg) 0  no-repeat;padding-left: 86px;}
.l_box2 .bd1{padding-top: 24px;}
.l_box2 .bd1 .ctxt1{width: 531px;height: 195px;background: #F7F7F7;border: 1px solid #DBDBDB;padding: 12px 10px 0 15px; overflow:hidden;}
.ctxt1 li{width:520px; padding-left:20px; float:left; line-height:28px;}
.ctxt1 li span{ float:right; margin-right:60px; background:url(../images/bm.jpg) no-repeat center; width:67px; height:23px; display:block;}
.ctxt1 li span:hover{ background:url(../images/bm1.jpg) no-repeat center; width:65px; height:21px; display:block;}


.main_box .left .l_box3{width: 560px;padding-top: 25px;}
.l_box3 .hd3{height: 33px;background: url(../images/yx_bg.jpg) 0  no-repeat;padding-left: 86px;}
.l_box3 .bd3{padding-top: 24px;}
.l_box3 .bd3 .bptbox{width: 290px;height: 180px;float: left;position: relative;}
.l_box3 .bd3 .bptbox .openbg{width: 100%;height: 26px;background: rgba(0, 0, 0, 0.6);filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')	9;position: absolute;bottom: 0;_bottom: 5px;left: 0;}
.l_box3 .bd3 .bptbox  p{width: 100%;height: 26px;line-height: 26px;position: absolute;bottom: 0;_bottom: 5px;left: 0; text-align:center;}
.l_box3 .bd3 .bptbox  p span{height: 26px;text-align: center;font-weight: bold;}
.l_box3 .bd3 .bptbox  p span a{color: white;text-decoration: none;}
.l_box3 .bd3 .sptbox {width: 135px;height: 90px;float: left; position:relative;}

.l_box3 .bd3 .sptbox b{width: 100%;height: 26px;background: rgba(0, 0, 0, 0.6);filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')	9;position: absolute;bottom: 0;_bottom: 5px;left: 0;}
.l_box3 .bd3 .sptbox em{width: 109px;height: 21px;line-height: 21px;padding-left: 26px;position: absolute;bottom: 0;_bottom: 5px;left: 0;}
.l_box3 .bd3 .sptbox em a{color: white;text-decoration: none;}

.main_box .right{width: 386px;background: url(../images/box_right_bg_01.jpg) left top no-repeat;padding-top: 20px;float: right;overflow: hidden; border-bottom:1px solid #dbdbdb; /*padding-bottom:21px;*/}
.right .frbox {border-bottom: 1px solid #DBDBDB;}
.main_box .right .r_box1,.r_box2,.r_box3,.r_box4{padding: 8px 15px 0; margin-bottom:5px;}

.right .r_box1 .hd1{height: 34px;padding: 5px 0 0 20px;background: url(../images/r_bg1.jpg) 0 0 no-repeat;}
.right .r_box1 .bd1{padding: 10px 0 20px;}
.right .r_box1 .bd1 p{padding-bottom:15px; border-bottom: 1px dotted #E0E0E0;}
.right .r_box1 .bd1 p span{float:right; margin-top: -30px;width: 124px;}
.r_box1 .bd1 ul{width:358px; height:auto; overflow:hidden;}
.r_box1 .bd1 li{ width:88px; height:29px; margin:10px 0 0 15px;_margin:10px 0 0 5px; padding:0px 0 0 15px; background:url(../images/r_zn.jpg) no-repeat; float:left;}
.r_box1 .bd1 li a{ line-height:29px;}
.r_box1 .bd1 li a:hover{color:#d90909; }


.right .r_box2 .hd2{height: 34px;padding: 5px 0 0 20px;background: url(../images/r_bg2.jpg) 0 0 no-repeat;}
.right .r_box2 .bd2{padding: 10px 0 10px;}


.right .r_box3 .hd3{height: 34px;padding: 5px 0 0 20px;background: url(../images/r_bg3.jpg) 0 0 no-repeat;}
.right .r_box3 .bd3{padding: 10px 0 10px;}


.right .r_box4 .hd4{height: 34px;padding: 5px 0 0 20px;background: url(../images/r_bg4.jpg) 0 0 no-repeat;}
.right .r_box4 .bd4{padding: 10px 0 10px;}
.r_box2 .bd2 li,.r_box4 .bd4 li,.r_box3 .bd3 li{padding-left: 14px; line-height:22px;}





/************复习备考部分*****************/
.main_box1{ width:960px; height:auto; margin:10px auto; overflow:hidden; clear:both; border:1px solid #d6d6d6; padding-bottom:15px;}
.main_box1 .bk_tit{padding-top: 5px; background:url(../images/bk_bg.jpg) no-repeat top center; height:33px;}
.main_box1 .tdxl{width:300px;height: auto;margin-top: 10px;float: left;overflow: hidden;background:#FFF;}


.tdxl_boy4k{ width:320px; height:auto; margin-top:10px; float:left; overflow:hidden; }
.kctj_mk1{ width:300px; height:70px; margin-left:6px; _margin-left:4px; float:left;  }
.kctj_mk1 dt{ width:106px; height:66px; padding:3px; margin:10px 8px 0 8px; _margin:10px 8px 0 4px; border:1px solid #bcbcbc; float:left;}
.kctj_mk1 dd{ width:170px; height:24px; line-height:24px; float:left;}
.kctj_mk1 dd img{ height:15px; width:81px; margin:2px 0 0 5px; }

.lay1_lef3{ width:320px; height:auto; margin-top:15px;float:left; overflow:hidden; }
.lay1_lef3 .lay1_rigul{width:266px;height:26px; margin:4px 0 0 8px;  background-color:#eeeeee; padding-left:30px; float:left;}
.lay1_lef3 .lay1_rigul .active{ display:block; width:119px;height:32px;line-height:28px;text-align:center;float:left;}
.lay1_lef3 .lay1_rigul .active span{ display:block;height:32px;font-weight:bold; font-size:12px; color:#FFF;  background:url(../images/tdxl_bj.jpg) no-repeat;}
.lay1_lef3 .lay1_rigul .normal{ display:block; width:119px;height:32px;line-height:28px; text-align:center;float:left;}
.lay1_lef3 .lay1_rigul .normal span{ display:block; height:32px; color:#df1d00; font-size:12px; font-weight:bold; }
.lay1_lef3 .lay1_rignr{width:320px; height:auto; float:left;}
.lay1_rignr .ul1{ width:300px; height:auto;}
.lay1_rignr .ul1 li{ width:300px; height:24px; line-height:24px; float:left;}
.lay1_rignr .ul1 li img{ margin:10px 8px 0 8px; text-align:center; float:left;}
.lay1_rignr .ul1 span{ float:right; margin-right:8px;}
.lay1_lef3  .lay1_rignr .none{display:none;}

.ggtit{ height:29px; /*border-bottom:1px solid #ccc;*/background: url(../images/zzlk_navbg.jpg) no-repeat 5px bottom;}
.ggtit b{ font-size:14px; height:30px; color:#C10100; height:28px; padding:0 4px;  line-height:30px; float:left;}
.ggtit img{ float:left; margin:8px 8px 0 8px; text-align:center;}
.ggtit span{ height:30px; line-height:30px; float:right; margin-right:8px;}
.ggtit span a{ color:#333;}
.ggtit span a:hover{text-decoration: underline;color: #C00;}


.tdxl_linedot{height:313px; width:1px; border-left:1px dotted #b1b1b1; margin:10px 8px 0 8px; float:left;}

.foot{ background:url(../images/foot_bg.jpg) repeat-x bottom center; height:146px;}
.foot p{color:#666; text-align:center; line-height:20px;padding:48px 0 0 0;}
.foot p a{color:#CCC; text-decoration:underline;}

/*2013-9-24新增地方分站*/
.li_123{ width:1000px; margin:0 auto; padding-left:90px; padding-top:5px;}
.li_123 span{ font-size:14px; color:#000; float:left; line-height:24px;}
.li_123 a{ margin:0 5px; color:#004860; line-height:24px; font-size:14px; display:inline; float:left;}
.li_123 a:hover{ font-weight:bold; color:#000000;}




/*2013-9-30新增地方分站列表更多*/
.f_l {float:left;}
.f_r {float:right;}
.city {padding-left:10px;text-align:center; float:left;}
.city_now {color:#000;font-size:18px;letter-spacing:3px;font-weight:bold; display:none;}
.city_box {text-align:center;}
.city_box span {vertical-align:bottom;}
.city_nav {text-align:center;height:18px;line-height:18px;color:#f00;cursor:pointer;overflow:hidden;display:inline-block;}
.city_hover {color:#f25000;height:18px;line-height:18px;overflow:hidden;}
.city_link {background:#FFFFFF;border:#f25000 2px solid;width:305px;display:none;z-index:9999;}
.city_hovers {display:block;position:absolute;}
.city_links {width:60px;margin-right:1px;height:30px;line-height:30px;font-size:13px;text-align:center;background:#f6f6f6;vertical-align:top;margin-bottom:1px;display:inline-block;}
.city_show {background:#ccc;height:18px;line-height:18px;padding:5px;cursor:pointer;}


