body{ margin:0;}
img{ border:none;}
ul {margin:0px;padding: 0px;list-style-type: none;}
.cle{clear:both; display: block;}
.b_navall{height:40px;line-height: 40px;width: 100%;border-top:3px solid #c40112;border-bottom:1px solid #ddd;}
.b_nav,.b_on,.contents{width: 960px;margin-right: auto;margin-left: auto;}
.b_nav ul li{float: left; padding:0 16px 0 15px; border-left:1px solid #f5f5f5;font-family: "΢���ź�";font-size: 16px;}
.b_nav ul li a,.b_on ul li a{text-decoration: none;}
.b_nav .off a{color: #333;}
.b_nav .on a{color: #c40112;}
.b_onall{height:35px;line-height: 35px;width: 100%;background-color: #f7f7f7;}
.b_on ul li{float: left; padding:0 0 0 20px;font-family: "΢���ź�";font-size: 14px;}
.b_on a{color: #666; padding:2px 15px 2px 15px;border: 1px solid #f7f7f7;}
.b_on a:hover{color: #333;background-color: #FFF;border: 1px solid #c40112;border-radius: 200px; padding:2px 15px 2px 15px;}


.b_focus{border:1px solid #ddd;margin-top: 15px;}
.b_focus a{color:#333;text-decoration: none;}
.b_focus .red{color: #c40112;font-size: 12px;padding-right: 5px;padding-left:2px;}
.b_focus dt{height:20px;position:relative;width: 280px; padding:5px 10px 0px 10px;float: right;}
.b_focus dt div{width:160px;position:absolute;top:-24px; *top:2px;text-align:right;height: 18px;right: 3px;}
.b_focus dt div a{font-size:12px;font-weight:bold;margin-right:2px;text-decoration:none;zoom:1;color: #BC423D;
                border: 1px solid #BC423D;height: 12px;width: 12px;background-color: #FFF;padding-right: 4px;padding-left: 4px;}
.b_focus dt div a.on{color:#fff;cursor:pointer;background-color: #BC423D;}
.b_focus dt div a:hover{text-decoration:none;}
.b_focus dd{height:290px;border:1px solid #fff;border-right:none;overflow:hidden;position:relative;margin: 0px;padding: 0px;}
.b_focus dd ul{width:100%;filter:blendTrans(Duration=1);}
.b_focus .pic{width:640px;height: 290px;}
.b_focus .intro{ width:280px;height:290px;position:absolute;right:15px;_right:-9px;top:0;}
.b_focus .intro h2{width:280px;font-size:24px;font-family:"΢���ź�";font-weight:bold;height:32px;text-align:center;background:#fff;float: left;
                   padding-top: 20px;padding-bottom: 20px;}
.b_focus .intro p{line-height:22px;margin: 0px;padding: 0px;}
.b_focus .intro p.txt{font-size:14px;height:140px;margin-bottom: 40px; color:#666;}
.b_focus .intro p strong{font-size:14px;display:block;color:#000;padding-top: 10px; padding-bottom:8px;}
.b_focus .intro p .blue{font-size:12px;color:#c40112;}
.b_focus .intro p .a:blue{color: #c40112;text-decoration: underline;}

.b_title{line-height: 40px;height: 40px;margin-top: 10px; border-bottom:1px solid #eee;}
.b_title h2{font-family: "΢���ź�";font-size: 22px;font-weight: normal;margin: 0px; 	float: left;color: #c40112; border-bottom:1px solid #c40112; padding:0 5px 0 5px;}
.b_title h2 a{color: #c40112;}
.b_title h2 a:hover{color: #c40112;text-decoration: none;}




/* baike */
.b_baike dl,.b_baike dt,.b_baike dd{ padding:0; margin:0;}
.b_baike{display:inline;float: left;width:278px;height: 80px;z-index: 110;font-size: 12px;line-height: 26px; margin:20px 20px 60px 20px;}
.b_baike dt{height: 30px;font-size: 14px;font-weight: bold;font-family: "΢���ź�";margin-bottom: 10px; border-bottom:1px dashed #ddd;}
.b_baike .ico{background-image: url(img/ico_off.png);height: 24px;width: 24px;float: left;margin-right: 10px;}
.b_baike:hover dl .ico{	background-image: url(img/ico_on.jpg);height: 24px;width: 24px;float: left;margin-right: 10px;}
.b_baike dl{float:left;display:inline;width:280px;height: 120px;overflow: hidden;margin-top: 10px;}
.b_baike:hover{position: relative;zoom:1;}
.b_baike:hover dl{z-index: 120;position: absolute;top:-16px;left: -20px;height: auto;background-color: #fff;border: 1px solid #c40112; padding:15px 20px 4px 19px;}
.b_baike a{color: #666;text-decoration: none;}
.b_baike a:hover{color: #c40112;text-decoration: underline;}
.b_baike .kuan60{width:60px;float: left;padding-right: 5px;padding-left: 5px;overflow: hidden;height: 26px;}
.b_baike .kuan80{width:74px;float: left;padding-right: 10px;padding-left: 9px;overflow: hidden;height: 26px;}

.baike-tb-more {background-color: #f7f7f7;text-align: center;font-size: 12px;color: #c40112; margin:10px 0 10px 0; padding:10px 0 10px 0;cursor:pointer;}
.baike_hide_more {background-color: #f7f7f7;text-align: center;font-size: 12px;color: #c40112; margin:10px 0 10px 0; padding:10px 0 10px 0;cursor:pointer;}

.b_tab{color: #666;font-size: 12px;padding-top: 10px;line-height: 20px;}
.b_tab .ico{background-image: url(img/ico_index.jpg);height: 17px;width: 17px;margin-right: 10px;float: left;}
.b_tab a{color: #333;text-decoration: none;}
.b_tab a:hover{color: #c40112;text-decoration: underline;}
.b_tab em{color: #c40112;font-style: normal; font-weight:bold;}

.b_left{ width:700px; float:left;}
.b_right{ width:245px; float:right;}
.b_left,.b_right{padding-top: 10px;}

.b_qsearch_input {float:left;height:50px;position:relative;width: 580px;}
.b_qsearch_input .text {border:3px solid #eee;font-size:14px;height:22px;line-height:22px;width:545px; padding:12px 20px 12px 12px;}
.b_qsearch_btn {background-color:#ddd;color:#333;display:block;float:left;font-size:18px;height:52px;line-height:50px;text-align:center;
	            width:118px;font-family: "΢���ź�";text-decoration: none;font-weight: bold;}
				
.b_list em{color: #c40112;font-style: normal;}
.b_list{border:1px solid #eee;padding: 1px; margin-top:15px; font-size:12px;}
.b_list .ti{line-height: 28px;background-color: #f7f7f7;color: #333;padding-left: 10px;}
.b_list .list{ border-bottom:1px dashed #eee; margin:10px 20px 10px 20px;padding-top: 5px;padding-bottom: 10px;}
.b_list .list h3{font-family: "΢���ź�";font-size: 22px;margin: 0px;padding-top: 5px;padding-bottom: 5px;font-weight: normal;}
.b_list .list p{padding:0; margin:5px 0 0 0; line-height:24px;color:#999;}
.b_list .list span a{margin-right: 15px;color: #333;background-color: #f7f7f7;padding: 3px;}
.b_list .list span a:hover{margin-right: 15px;color: #fff;background-color: #c40112;padding: 3px;text-decoration: none;}
.b_list a{color: #333;text-decoration: none;}
.b_list a:hover{color: #c40112;text-decoration: underline;}
.b_list .le{float:left;}
.b_list .lr{float:right;}

.b_ad{margin-bottom: 10px;}

.b_detailed{border:1px solid #eee;padding:15px 25px 0 25px;}
.b_detailed h2{font-family: "΢���ź�";font-size: 24px;margin: 0px;padding-top: 5px;padding-bottom: 10px; font-weight:100;}
.b_detailed .le{float:left;}
.b_detailed .lr{float:right;}

.b_janchor .b_anchor {padding-bottom: 20px;}
.b_anchor {width: 250px;padding-top:8px;display: block;}
.b_anchor p.b_first {background-position: 0px 12px;}
.b_anchor p {width: 100%;overflow: hidden;line-height: 34px;height: 34px;background: transparent url("img/time-close.png") no-repeat scroll 0px -29px;margin: 0px;padding: 0px;}
.b_anchor p a {padding-left: 20px;display: inline-block;font-size: 14px;color: #333;text-decoration: none;}
.b_anchor p a:hover{ background: url("img/time-close.png") no-repeat 0 -230px; color: #c40112;}
.b_anchor p.b_last {background-position: 0px -67px;}

.b_like{background-color: #f7f7f7; padding:10px 0 10px 0; border-top:1px solid #eee;text-align: center;}
.b_like .onred{color:#666;font-size:14px;padding: 3px; margin:0 40px 0 40px;background-color: #fff;}
.b_like .onred:hover{color:#fff;background-color: #c40112;}




.b_fixTop {position: fixed; left: 0px;top: -1px;width: 220px;}
.b_fixTopDis {display: none}
.b_slidNav {background-color: #FFF;margin-left: 20px;}
.b_slidNav .b_slidnav-btn {font-size: 14px;width: 220px;height: 30px;line-height: 30px; color: #FFF; cursor: pointer;text-indent: 10px; background-color: #c40112;}
.b_slidNav .b_slidnav-tb {width: 203px;background-color: #FFF; padding:0 5px 5px 10px;text-align: left;border:1px solid #eee;}

.b_body{border:1px solid #eee;position: relative;margin-top: 15px; padding:15px 15px 0 25px;}
.b_allbody h2{font-family: "΢���ź�";font-size: 20px; padding:0 0 0 10px; border-left:3px solid #c40112; margin:10px 0 10px 0;color: #c40112;font-weight:100;}
.b_allbody p{font-size:14px;line-height:24px;color:#666;text-indent: 30px;}

.b_deta_ad{width:300px;height:240px;padding: 10px;border: 1px solid #eee;margin-top:10px;margin-bottom: 20px;}

.b_hot{ padding:0 15px 15px 15px;border: 1px solid #eee; margin:0 0 10px 0;}
.b_hot .hot_title{line-height:50px; border-bottom:1px solid #c40112;}
.b_hot .hot_title h2{font-size: 18px;margin: 0px;padding: 0px;color: #333;font-family: "΢���ź�";font-weight: normal;}
.b_hot .hot_txte{font-size: 14px;padding-top: 10px;}
.b_hot .hot_txte a{margin-right: 30px;line-height: 30px;color:#333;text-decoration: none;}
.b_hot .hot_txte a:hover{;color:#c40112;text-decoration: underline;}
.b_hot .hot_txte2{font-size: 12px;padding-top: 10px;}
.b_hot .hot_txte2 a{margin-right: 30px;line-height: 24px;color:#666;text-decoration: none;}
.b_hot .hot_txte2 a:hover{;color:#c40112;text-decoration: underline;}

.b_conment{margin-top: 25px;border-top:1px solid #c40112;padding-top: 20px;}