/*Æ¼Ú¿*/
.hot_w{  height:25px; border-bottom:1px solid #d5d4d4; clear:both; }
.hot{ width:960px; margin:0 auto;}
.hot dl{ float:left;}
.hot dt{ color:#555; font-weight:bold; float:left;}
.hot dl dd{ display:inline; margin-left:15px;}
.hot dl span{ margin-left:15px; color:#b4b3b3;}
.hot_d a{color:#b40101;font-weight:bold; }

/*Ò³*/

.mag{ width:960px; margin:10px auto; clear:both}
.mag_a{ height:487px;}
.mag_a_left{ width:180px; float:left; background:#C3C;height:487px;}
.mag_a_in{ width:460px;float:left; margin-left:10px;height:487px;}
.mag_a_right{ width:300px; float:right;height:487px;}
.ggao2{ margin:10px 0}
.ggao1{ width:456px; height:170px; padding:1px; border:1px solid #e2e2e2;}
.ggao3{ width:960px; height:80px; background:#ccc; margin-top:10px}
.ggao4{ width:648px; height:78px; border:1px solid #d8d8d8; margin-top:10px;}
.ggao5{ width:296px; height:75px; padding:1px;border:1px solid #d8d8d8; margin-top:10px;}
.mag_b_left{ width:650px; float:left; overflow:auto; zoom:1}
.mag_b_right{ width:300px; float:right;}

/*Ä¿*/
.mag_a_left h2{ background:url(images/mag_icon.png) no-repeat -8px -193px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#FFF;}
.mag_a_left h2 span{ display:block; float:left; width:3px; height:12px; background:#FFF; margin:9px 7px 0 11px;_margin:7px 7px 0 6px;}
.section_w{ border:1px solid #ead7a6;}
.section{ background:#fefef2; border:1px solid #fff; height:453px;}
.section_a,.section_b{ margin:0 15px; border-bottom:1px solid #ecdfbe; overflow:auto; zoom:1; padding:12px 0 8px 0}
.section_a h3,.section_b h3{  padding-left:23px; float:left; font-size:12px; height:17px; margin-bottom:3px;}
.section_a ul li{ width:73px; float:left; line-height:22px;}
.section_a ul li a,.section_b ul li a{ color:#325e7f;}
.section_b ul{ clear:both; overflow:auto;zoom:1}
.section_b ul li{ width:47px; float:left; line-height:22px;}
.section_b{ border:none;}
.section_b h3{ background:url(images/mag_icon1.png) no-repeat -18px -341px;}
.section_suzi{background:url(images/mag_icon1.png) no-repeat -20px -309px;}
.section_zkan{background:url(images/mag_icon1.png) no-repeat -17px -278px;}
.section_zazhi{background:url(images/mag_icon1.png) no-repeat -17px -247px;}

/**Æ¼**/
.rmen{height:301px;}
.rmen h3{ font-size:14px; background:url(images/mag_titlebk1.gif) repeat-x; border:1px solid #fff; width:456px; height:24px; line-height:24px;}
.rmen h3 span,.stade h2 span,.layout_lb h3 span,.layout_read h3 span{ background:url(images/mag_icon1.png) no-repeat -19px -137px; display:block; float:left; width:5px; height:10px; margin:5px 7px 0 7px; display:inline;}
.rmen_n{border-top:1px solid #d4d4d4;}
.rmen_a li{ float:left; width:130px; margin:10px 12px 5px 10px; display:inline}
.rmen_a li img{ padding:8px 6px; border:1px solid #ececec;}
.rmen_a li span{ display:block; margin-top:3px;}
.rmen_a li span a{ color:#1f4f82; line-height:18px;}
.rmen_b{ margin:0 10px; border-top:1px solid #e3e3e3; padding-top:5px;height:110px; clear:both}
.rmen_b li{ width:209px; float:left; background:url(images/dian.gif) no-repeat 0 8px; padding-left:10px; line-height:22px;}
.rmen_b li a:hover{ color:#990000;}

/****/
.login{ border:1px solid #f4da9a; background:#fcf6e3; height:144px;padding:3px 0;}
.login_top{  width:292px; height:40px; margin-left:4px;  z-index:99; position:relative;}
.login_top span{ display:block; float:left; width:93px; height:35px; background:url(images/mag_icon.png) no-repeat -81px -235px; line-height:35px; text-align:center; font-size:14px; margin-right:3px;}
.login_top span.login_top_d{ background:url(images/mag_icon.png) no-repeat -81px -280px; height:40px;width:96px;}
.login_top_d a{ background:url(images/mag_icon1.png) no-repeat -11px -78px; padding-left:25px; display:block; margin:5px 0 0 15px; float:left; display:inline; font-weight:bold; color:#d42300}
.login_bottom{ border:1px solid #f4da9a; height:101px;background:#fff; margin:0 4px; position:relative; top:-1px;}
.home_btn1{ background:url(images/mag_icon.png) no-repeat -19px -94px; width:54px; height:54px; border:none; cursor:pointer; float:left; margin-top:10px;}
.mag_str{ width:153px; height:19px; border:1px solid #c7c7c7; color:#777;}
.login_bottom ul{ float:left; margin:10px 10px 0 10px;}
.login_bottom ul li{ margin-bottom:10px;}
.login_bottom ul li span{ color:#666666;}
.login_bottom_a{ clear:both; width:160px; text-align:center; margin-left:50px; _margin-left:60px;}
.login_bottom_a a{ margin-right:30px;}
.mag_zc{ color:#d90000;}

/**Æ·**/
.mag_a_right table{border-collapse:collapse;}
.mag_a_right table td{ height:47px;_height:46px;}

/**Ö¾**/
.digital{height:625px;}
.digital h2,.selected h2{position:relative;}
.digital h2 a,.selected h2 a{ font-size:12px;}
.digital h2 span,.selected h2 span{ background:url(images/mag_titleicon.gif) no-repeat 0 10px; padding-left:26px;margin-left:15px; display:block}
.digital h2 span img ,.selected h2 span img{ margin-top:10px;}
.digital_r{ position:absolute; right:0; top:-1px;}
.digital_r a{ display:block; width:92px; float:left; text-align:center; color:#1f4f82; height:36px; line-height:36px; font-weight:normal;}
a.digital_d{ background:url(images/mag_icon.png) no-repeat -86px -94px; color:#333; font-weight:bold;}
.digital_r a:hover{ text-decoration:none}
.digital ul li{ width:137px; height:263px; margin:10px 0 0 20px; float:left; display:inline; padding:10px 0 5px 0;}
.digital ul li img{ border:1px solid #dedede; padding:10px; height:162px;}
.digital ul li span{ display:block; text-align:center; margin-top:5px; overflow:hidden}
.digital ul li span a{ color:#164a84; margin-right:10px; font-weight:normal}
.digital_c{ color:#D90000;}

.weekly{ height:335px;}
.digital ul li .digital_a a{ font-weight:bold; color:#333;}
.digital_b{}

/**Ñ¡Í¼Æ¬**/
.selected{height:196px;}
.selected ul li{ float:left; width:120px; margin:20px 20px 10px 20px; display:inline}
.selected ul li img{ padding:1px;border:1px solid #d8d8d8;}
.selected ul li span{ display:block; margin-top:3px;}
.selected ul li span a{line-height:19px;}

/**Æ¶**/
.mobile{ height:478px;}
.mag_b_right h2{ font-size:14px; line-height:35px; padding-left:10px;}
.mobile p{ line-height:22px; margin:10px; padding:0 10px 10px 10px; border-bottom:1px dotted #b9b9b9; text-indent:2em;}
.mobile ul{ margin:0 10px;}
.mobile ul li{ float:left; width:66px; margin:5px 13px 10px 13px; display:inline}
.mobile ul li span{ text-align:center; display:block}
.mobile ul li span a{ line-height:22px;}

/**Æ¼Æµ**/
.video{height:415px;}
.mag_b_right h2 span{ float:right; font-size:12px;}
.mag_b_right h2 span a{ color:#164a84; margin-right:10px; font-weight:normal;}
.video_a{ margin:12px 10px 0 10px; border-bottom:1px solid #e4e4e4; overflow:auto; zoom:1; padding-bottom:12px;}
.video_left{ width:80px; height:47px; float:left; padding:1px; border:1px solid #d8d8d8;}
.video_right{ width:182px; float:left; margin-left:10px; display:inline;}
.video_right h4{ font-size:14px;}
.video_right h4 a{ color:#16387c;}
.video_right span{ line-height:21px;}

/****/
.ranking{ height:294px;}
.ranking ul{ background:url(images/mag_phang.gif) no-repeat 0 3px; padding-left:30px; margin:10px 10px 0 10px; width:248px;}
.ranking ul li{line-height:24px;}
.ranking ul li span{ float:right;}
.ranking ul li span a{ color:#164a84;}

/**Ã½**/
.media{ height:187px;}
.media h2 em{ float:right; font-size:12px; margin-right:10px; font-weight:normal}
.media h2 em a{ color:#ac0000;}
.media_n{ margin:10px;word-break:keep-all;}
.media_n a{ margin-right:10px;word-break:keep-all; line-height:22px;}

/**×¢**/
.atte{height:196px;}
.atte_a{ clear:both; margin:10px 15px 20px 15px; _margin:10px 15px 17px 15px; overflow:hidden;}
.atte_btn{ width:55px; height:23px; background:url(images/mag_icon.png) no-repeat -8px -162px; border:none; cursor:pointer; float:right; vertical-align:middle}
.atte_a1{ margin-bottom:16px;}
.atte_a1 .atte_btn{ margin-top:5px;}

.atte_img{ width:40px; margin-right:10px; float:left;}
.atte_a span{ width:145px; margin-right:10px; display:block; float:left; line-height:22px;}
.atte_a1 span{ line-height:33px;}


/**Ò³×²**/
.mag_c{ height:128px; margin-top:10px;border:1px solid #d8d8d8; background:url(images/mag_bottombk.gif) repeat-x top; padding:15px 30px;}
.mag_c_left{ width:615px; border-right:1px solid #d8d8d8; overflow:auto; float:left;}
.mag_c_left ul{ margin:10px 0 10px 30px;}
.mag_c_left h4{ background:url(images/mag_icon1.png) no-repeat -11px -172px; padding-left:35px; height:23px; line-height:23px;}
.mag_c_left ul li{ float:left; width:195px; line-height:24px;}
.mag_c_left ul li a{ color:#164a84;}
.mag_c_right{ float:left; margin-left:50px;}
.mag_c_right h4{ background:url(images/mag_icon1.png) no-repeat -10px -209px; padding-left:30px; height:18px; line-height:18px;}
.mag_c_n{ margin-left:30px;}
.mag_c_n img{ margin-top:12px;}

/**Ç°Î»**/
.mag_dq a{ color:#164a84;}

/**Ö½Ð±Ò³**/
.baoz{ border:1px solid #d8d8d8; height:auto; overflow:auto}
.baoz ul{ overflow:auto;}
.baoz_line{ height:1px; border-bottom:1px dotted #ccc; clear:both; margin:25px 20px 5px 20px;}

/**Ò³**/
.gy_fye{overflow:auto; margin:20px auto; clear:both; width:370px;}
.gy_fye span{ border:1px solid #b4b4b4; display:block;line-height:19px; padding:0px 4px; display:inline-block;}
span.gy_fye_1{color:#b4b4b4; text-align:center; background:url(images/mag_jtleft.gif) no-repeat 0 5px; border:none; padding-left:8px; line-height:19px;}
span.gy_fye_2{ border:none; text-align:center; color:#ff663a; font-weight:bold;}
.gy_fye_3{color:#164a84; text-align:center; font-family:Arial;}
span.gy_fye_4{text-align:center;color:#164a84; background:url(images/mag_jtright.gif) no-repeat 43px 5px; padding-right:13px;}

/**Ñ¡Í¼Æ¬**/
.tup_top{ height:687px; background:#000; margin-top:10px;}
.tup_top_a{ height:42px; font-size:14px; padding:0 15px; line-height:42px; color:#ffd12f; font-weight:bold;}
.tup_top_a span{ color:#fff; font-size:12px;}
.tup_edit{ margin-top:20px; clear:both; overflow:auto; padding-bottom:20px;}
.tup_edit h2{ font-size:14px; padding:0 10px;}
.tup_edit h2 span{ float:right; background: #fff url(images/tup_bk.gif) no-repeat 5px 3px; padding-left:10px; font-size:12px;display:block; width:50px; text-align:center}
.title{ color:#ff5a17; background:#fff; width:80px; text-align:center; height:15px;}
.tup_line{ height:1px; background:#adadad; overflow:hidden; position:relative; top:-8px; z-index:-2}
.plc{ width:210px; height:138px; border:1px solid #d7d7d7; padding:1px;}
.tup_edit ul{ margin-top:30px;}
.tup_edit ul li{ float:left; width:210px; margin-right:38px;_margin-right:34px;}
.tup_edit ul li span{ margin-top:3px; display:block; text-align:center}
.tup_edit ul li span a{ line-height:22px;}
.tup_edit ul .m_none{ margin:0;}

/**Òµ**/
.news{ margin:20px 20px 0 20px; padding-bottom:20px; border-bottom:1px dotted #b6b6b6; overflow:auto}
.news_left{ width:116px; height:86px; padding:1px; border:1px solid #dedede; float:left;}
.news_right{ float:left; margin-left:10px; width:470px;}
.news_right h3 a{ color:#003e76;}
.news_right span{ line-height:24px;}
.news_right span a{ color:#003e76;}

/**Ã½**/
.hezuo,.app{ padding-bottom:15px; min-height:800px; *+height:100%; _height:800px;}
.hezuo ul li{ margin:20px 0 0 20px; float:left; display:inline}
.hezuo_img{ width:123px; height:36px; padding:5px; border:1px solid #e8e8e8;}
.hezuo ul li span{ display:block; text-align:center; margin-top:5px;}
.hezuo ul li span a{ line-height:20px;}

/**Ó¦**/
.app{ padding:20px; text-indent:2em; line-height:24px; font-size:14px;}

/**Ï¸Ò³**/
.deta{ padding:15px;min-height:1080px; *+height:100%; _height:1080px;}
.deta h3{ font-size:16px;; text-align:center; line-height:24px; margin-top:10px;}
.deta_yd{ color:#999999; text-align:center; line-height:22px;}
.deta_yd span{ margin:0 8px;}
.deta_a2{ margin:10px auto; text-align:center; }
.deta p{ margin-top:20px; line-height:23px; font-size:14px; text-indent:2em;}
.deta_a1{ width:586px; border:1px solid #efeded; padding:15px; background:#fbfbfb;}
.deta_b{ border-top:1px solid #ebe6c9; margin-top:30px;}
.deta_b1{ float:right; width:100px; margin-top:10px;}
.deta_b1 a{ line-height:17px;}
.deta_share{ display:block; background:url(images/mag_share.gif) no-repeat; width:45px; height:17px;margin-left:10px; float:right; padding-left:5px;}
.deta_b table{ clear:both; margin:10px auto;}
.deta_b table .deta_b2{ height:20px;}
.deta_c{ margin-top:20px;}
.deta_c h4{ font-size:12px; border-bottom:1px solid #ccc; padding-bottom:10px;}
.deta_c h4 span{ float:right; margin-right:10px; font-weight:normal;}
.deta_expr{ background:url(images/mag_expr.jpg) no-repeat; width:34px; height:23px; display:block; float:left;}
.deta_c1{ margin-top:35px; overflow:hidden; float:left}
.deta_c1 span{ background:url(images/mag_graffiti.gif) no-repeat 0 3px; padding-left:20px; float:left; margin-left:3px;}
.deta_c1 span a{ line-height:23px;}
.deta_c2{ clear:both;}
.news_wb{ width:610px; border:1px solid #dddddd; color:#777;}
.home_btn2{ border:none; background:#464646; width:46px; height:24px; color:#fff; cursor:pointer; margin-top:3px;}



/**æµ&#65533;**/
.layout_nav{ width:958px; overflow:auto;}
.layout_nav ul li{ float:left; margin:10px 18px 0 26px; display:inline;}
.layout_nav ul li span{ display:block; text-align:center; line-height:22px; margin-top:3px;}
.layout_nav ul li span a{ color:#005785;}
.layout_nav_img{ width:135px; height:200px; padding:5px; border:1px solid #999999}

/**----------------------------------------Ö½------------------------------------------**/
.layout{ width:960px; margin-top:10px;}
.layout_left{ width:402px; float:left; height:947px;}
.layout_right{ width:525px; float:right; background:#e0e0e0; padding:0 10px;}
.layout_left_img{ width:398px; padding:1px; border:1px solid #cccccc; text-align:center;}
.layout_turn{ height:35px; background:#f7f7f7; margin-top:10px; line-height:35px;}
.turn_b span{ float:left; margin:0 10px;}
.turn_b a{ background:url(images/mag_xiazicon.jpg) no-repeat 0 7px; padding-left:20px; display:block; float:left;}
.topb{ float:right; margin-right:10px; display:inline;}
.topb span{ margin-left:10px;}
.topb span a{ color:#164a84; font-weight:bold;}
.down{ width:280px; margin:10px auto; overflow:auto}
.down .read{ clear:none; float:right;}
.down a{ float:left;}

.stade{ clear:both; height:237px;}
.stade h2{ background:url(images/layout_bk1.gif) repeat-x; height:26px; font-size:12px; line-height:26px; border-bottom:1px solid #d8d8d8;}
.stade h2 span{ margin:6px 5px 0 10px;}
.stade p{ line-height:24px; font-size:14px; text-indent:2em; margin-top:5px; padding:0 10px;}

.layout_lb{ margin-top:13px;}
.layout_lb h3,.layout_read h3{ line-height:22px; margin-bottom:5px; font-size:14px;}
/*.layout_lb_n{ width:257px; height:608px; background:#FFF}*/
.layout_lb_n{ width:287px; height:608px; background:#FFF}
.layout_lb_bn{ width:227px; height:608px; background:#FFF}
.layout_lb ul li{ height:32px; line-height:32px; border-bottom:1px dotted #d3d3d3; margin:0 10px;padding:0 0px 0 13px;}
.layout_lb_d{ background:#f7f7f7;}

.layout_read{ margin-top:10px; height:292px;}

.layout_read ul{ height:219px; width:490px; background:#fff; padding:18px;}
.layout_read ul li{ float:left; margin:0 8px; display:inline;}
.layout_read ul li span{ text-align:center; margin-top:3px; display:block}
.layout_read ul li span a{ line-height:22px; font-weight:bold;}
.layout_read_img{ padding:10px 12px; border:1px solid #dedede; width:112px; height:155px;}
.number{width:120px;font-size:23px;line-height:23px;padding-bottom:3px;font-weight:bold; font-family:Arial, Helvetica, sans-serif;padding-right:15px;_font-size:22px;_padding-bottom:4px;}

.clearfix h4{font-size: 20px;   line-height: 36px; padding-top: 8px;  text-align: center;}
.clearfix #content{line-height: 24px; font-size: 14px; }
	.author{text-align: center;}
	.clearfix p{ line-height:24px; font-size:14px; margin-top:10px; padding:0 10px;}
	.tab_top{ margin-top:20px; padding-bottom:5px;}
	.tab_top1{width: 130px; line-height: 23px; padding-left: 10px; padding-top: 4px; height: 22px;}
	.tab_top2{font-weight: bold; font-family: Arial,Helvetica,sans-serif; line-height: 23px; padding-top: 3px;}
	.ona{ background:url(cadmm/mag_icon2.png) no-repeat 0 2px; padding-left:8px;}
	.nohref{ background:url(cadmm/mag_icon3.png) no-repeat 39px 2px; padding-right:10px;}
	.tab_bot{width:525px;}
	.tab_bot1{background:#E8E8E8}
	.tab_bot2{width: 120px; padding-left: 10px; line-height: 23px; padding-top: 3px;}

.layout_de{ background:#fff; width:505px;  margin-top:10px; padding:0 10px; min-height:907px; *+height:100%; _height:907px}
.relatebg { background:#d7d7d7;}
.relatebg a{color:#ff0000;text-decoration:underline;}