body, dl,dt,dd,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,table,td,tr,img{margin:0;padding:0;border:0;font-family:Sans-serif,"",Arial,;font-size:12px;color:#272727;font-weight:normal;}
ul,li{list-style:none;}
table{border-collapse:collapse;}/**/
img{border:0;}
input, textarea, select {font-family:inherit;font-size:inherit;font-weight:inherit;}
a{color:#272727;text-decoration:none;}
a:hover{text-decoration:underline; color:#AC0002}
/*---common---*/
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.clear{clear:both;}
.wrap{width:950px;margin:0 auto;height:auto!important;min-height:50px;height:50px;}
.fb{font-weight:bold;}
.margin_top{margin-top:10px;}
.margin_top_bottom{margin:10px auto;}
.border_gray{border:1px solid #ccc;}
.title{height:29px;line-height:29px;font-size:16px;padding-left:5px;background:url(images/11.jpg) repeat; border:1px solid #D2D2D2;}
.title h2{font-size:16px;font-weight:bold;color:#000;float:left; padding-left:27px; background:url(images/10.jpg) no-repeat center left;}
.more{float:right;font-size:12px;}
.more a{color:#000;padding-right:10px;}
.more a:hover{color:#B90002;padding-right:10px;}

/*---header---*/
#nav_special{line-height:36px;}
#nav_special a:hover{text-decoration:underline;color:#f60;}
#nav_special ul{float:right;}
#nav{width:950px;float:left;}
#nav_special li{float:left;font-size:12px;padding-right:10px;}
.spceial_wrap{width:950px;margin:0 auto;height:auto!important;min-height:36px;height:36px; background:url(images/1.jpg) repeat-x;}
.special_logo{padding-left:5px;float:left;}
.subnav{width:950px;float:left; background:url(images/3.jpg) repeat-x; height:33px; line-height:33px; font-size:14px; text-align:center; color:#FFF;}
.subnav a{ color:#000;}
.subnav a:hover{color:#000;}

/*---main_info---*/
.main_info{float:left; width:950px;}
.lft1{ float:left;width:328px;text-align:center; border:1px solid #D2D2D2; background:url(images/4.jpg) repeat-x; height:275px;}
.lft1_img{ width:310px; height:255px; margin:10px auto auto 9px;}
.mid{ width:330px; height:275px; margin-left:10px; float:left}
.mid_1{ width:330px;float:left}
.rgt1{width:270px; margin-left:10px; float:left;}
.main_bkg{border:1px solid #D2D2D2; background:url(images/12.jpg) repeat; margin-top:1px;height:auto!important;min-height:241px;height:241px;}

.news_list_1 li{font-size:12px;line-height:27px;background:url(images/13.jpg) no-repeat left center;padding-left:10px; width:300px; margin:0px 8px 0px 10px;}
.news_list_2{ width:300px;color:#606060; line-height:22px; margin:5px auto 3px 10px; float:left; display:inline; border-bottom:1px dashed #ccc;}
.news_list_2 h2{ width:300px; font-size:14px; font-weight:bold; text-align:center; margin-top:5px; margin-bottom:2px;}
.content{ color:#606060; line-height:24px; width:250px; margin-left:10px;}
.content_1 h2{ color:#000; line-height:24px; width:300px; font-weight:bold; color:#333;float:left; margin-left:10px; display:inline; margin-top:5px;}
.content_1 img{ border:1px solid #9B9B9B; margin:3px 18px; display:inline;}
.content a{ color:#FF0000}
.introduce{ line-height:24px; border-top:2px solid #AC0002; width:242px;margin-left:8px;padding:12px 0px 8px 8px; margin-top:5px;}
.introduce_1 h2{ line-height:24px; border-top:2px solid #AC0002; width:310px; float:left; margin-left:8px; padding:10px 0px 0px 0px; margin-top:5px; display:inline;}
.introduce_1 p{ padding-left:30px;line-height:24px;}
.introduce_1 p a{ text-decoration:underline;}
/*img*/
#nimg{float:left;width:310px; margin-top:0px; display:inline}
#nimg .newsimg{}
#nimg .newsimg img{width:310px; height:230px;}
#lantern_slide { overflow: hidden; width:310px;}
#bimg { filter: progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 ); overflow: hidden; height: 230px}
#info2 {  font-size: 14px; background:#B90002; text-align:center}
#simg { padding-left:0px}
#simg div { font-size:12px; background: #FF2A2E; float: left; width: 16px; cursor: pointer; color: #ffffff; line-height: 18px; margin-right: 1px; height: 18px; text-align: center}
#simg .f1 { background: #B90002}
.dis { display: block}
.undis { display: none}
.lkff { width: 200px; background:#B90002}
.lkff a { color: #fff; text-decoration: none}
.lkff a:hover {color: #fff; text-decoration: none}
#font_hd { background: #B90002; width: 100%;}
#font_hd td {overflow: hidden; height: 25px}
.pic {overflow: hidden}
.pic .dis a { display: block; font-size:12px; vertical-align:middle;overflow: hidden; width: 310px; font-family: Arial; height: 230px; text-align:center}
.pic .dis a img { max-width:310px; vertical-align: middle}
#font_hd td a { font-size:12px; width: 240px; line-height: 25px; height: 25px}

/*--video --*/
.rank_lft1{ float:left;width:330px;}
.rank_list{background:url(images/14.jpg) no-repeat left; width:300px; margin-left:10px; }
.rank_list li{font-size:12px;line-height:28px;padding-left:25px; color:#000;}
.rank_list span{float:right;font-size:12px; color:#FF0006; clear:right;}
.rank_rgt1{ float:left;width:610px; margin-left:10px; display:inline;height:auto!important;min-height:280px;height:280px;}
#vod_pic{margin:7px auto 3px 8px;width:600px;height:auto!important;min-height:270px;height:270px;  float:left; display:inline;}
#vod_pic dl{float:left;width:130px;text-align:center; margin:0px 8px;display:inline; height:135px; overflow: hidden;}
#vod_pic dl img{border:1px solid #850708;width:130px;height:95px;}
#vod_pic dl dd{line-height:17px;color:#000;}

#cmt{width:240px;margin:0px auto; border:#cccccc 1px solid;}
.cmt_fl{float:left;}
.cmt_fr{float:right; color:#999999}

.cmt_main{width:240px;height:230px;overflow:auto; margin:3px;border:none;}
.cmt_main ul { width:220px; margin:0px auto;list-style:none;border:none;}
.cmt_main li { float:left; font-size:12px; padding:2px; margin-left:6px}
.cmt_main li a{ color:#003399; text-decoration:none}
.cmt_main li a:hover { color:#cc0000; text-decoration:none}

.cmt_main h2{background:#F0F0F0;line-height:18px; height:18px; padding:3px 10px;margin:6px auto;}
.cmt_main p{color:#333333; padding:6px 10px;font-size:14px;line-height:20px;text-align:left;}
.cmt_name{color:#003399;margin-left:5px}
.cmt_ip{color:#999999; margin-left:10px}
.cmt_form{ text-align:center; margin:10px 5px;}

.footer{width:950px; font-size:12px; text-align:center; border-top:1px solid #CC080A; margin:15px auto; padding:10px 0px;}
.footer ul li{ font-size:12px; line-height:180%;}

.lft{line-height:25px;font-weight:bold;}

.news_list li{font-size:14px;line-height:27px;background:url(images/13.jpg) no-repeat left center;padding-left:10px; width:300px; margin:0px 8px 0px 10px; float:left; display:inline;white-space:nowrap;overflow:hidden; text-overflow:ellipsis;}