
ul,dl,dt,dd,h1,h2,h3,h4,h5,h6,form{padding:0; margin:0;}
ul{list-style:none;}
img{border:0px;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, div{margin:0;padding:0;}
body, button, input, select, textarea{font:12px/1.5 Tahoma,Helvetica,Arial,sans-serif,'宋体';}
h1, h2, h3, h4, h5, h6{font-size:100%;}
ol, ul, li, dl, dd, dt{list-style:none;}
table{}
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
a{text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur()); cursor:pointer}
a img{border:none;}
a:hover img{opacity:1;}
fieldset, img{border:0;}
button, input, select, textarea{font-size:100%;outline:none;}
a{color:#444}
a:hover{ text-decoration:underline; color:#d50000;}
/* CSS Document */
body{background:#fff; font-size:14px}
.f_c30{ color:#c30;}
.f_390{color:#390}



/* ====================   头样式   ==================== */
@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
img{border:none;}
.block{width:1170px; margin:auto; overflow:hidden;}
.top{background:#eceff1; height:46px; width:100%; line-height:46px}
.top a{ color:#333333; float:left;}
.top li{float:left; margin:0 15px;}

.header .logo{float:left; width:400px; margin-top:15px}
.header .search{background:url(img/search.jpg) no-repeat 260px center; float:right;}
.header .search .txt{width: 300px; height: 60px; padding: 0; background: none; padding: 0 10px; box-sizing: border-box; font-size: 16px; margin: 27px 0; border:1px solid #e5e5e7;}
.nav{ width: 100%; height: 40px; background: #d50000;}
.nav ul{width:1170px; margin:auto; overflow:hidden;}
.nav ul li{float:left; list-style:none; line-height:40px; width:110px; height:40px;}
.nav ul li a{   height: 100%;    display: block;    float: left;    background: #d50000;    color: #fff;   margin-right: 1px; cursor: pointer; font-size:16px; text-align:center; width:110px;}
.nav ul li a:hover{background:#900; text-decoration:none}
.nav ul li span { display: inline-block; margin-left: 18px; width: 7px; height: 7px; background: url(img//down-icon.png) no-repeat;}

.ad{margin:20px 0;}

.frist_news{width:100%; height:112px}
.frist_news .fl{width:170px; float:left;}
.frist_news .fr{float:right; width:180px;}
.news li{text-align: left;height:34px;line-height: 34px; background:url(img/li1.jpg) left center no-repeat; padding-left:10px; overflow:hidden}

.footer{ border-top:3px solid #d50000; margin-top:30px; text-align:center; padding:20px 0; color:#999; float:left; width:100%;}


/* ====================   banner样式   ==================== */


/*焦点图*/

/* 幻灯片css */

.banner{float:left; width:100%; position:relative; border-top:5px solid #0183d0; height:500px;}
.siteBanner {width:100%;height:100%;overflow:hidden;position:relative;}
.siteBanner .hd {	overflow:hidden;position:absolute;right:5px;bottom:35px;	z-index:1;}
.siteBanner .hd ul {overflow:hidden;zoom:1;	float:left;}
.siteBanner .hd ul li {	float:left;	margin-right:3px;padding:0px 5px;line-height:14px;text-align:center;background:#fff;cursor:pointer;}
.siteBanner .hd ul li.on {background:#f37818;color:#fff;}
.siteBanner .bd {position:relative;	height:100%;z-index:0;}
.siteBanner .bd li {zoom:1;	vertical-align:middle;}
.siteBanner .bd img {width:100%;height:100%;display:block;border:0;}
.banner_bot{height:60px; color:#b72125; font-size:16px; line-height:60px; background:url(img/ss_58hx.jpg); padding:0 10px; width:980px}
.banner .pic_list {position:absolute ;z-index:1; top:265px;}
.banner .pic_list li{margin-left:32px; width:154px; height:124px; float:left; border:1px #dfdfdf solid;}

/* ====================   首页样式   ==================== */
.lma{float:left; width:100%; height:472px;}
.lma .video{float:right;width: 400px;  overflow: hidden;}
.lma .video #tabs {height: 28px; border-bottom: 1px solid #cfd8dc;}
.lma .video #tabs li{float: left; height: 28px; line-height: 28px; width: 94px; cursor: pointer;}
.lma .video #tabs li a{ color:#b0b0b0}
.lma .video #tabs li.selecttab a{color: #333333; font-weight: bold;}
.lma .video .list{ height: 428px; padding: 6px; clear: both; border-top: 0;text-align: left;}
.lma .video .list li { background:url(img/li.png) no-repeat left center; height: 40px; line-height: 40px; padding-left:30px}
.lma .video .list li a{color:#444; font-size:14px}

.lmb,.lmc, .lmd, .lme{margin-bottom:20px;}
.lmb .block{border:1px solid #dfdfdf; border-left:4px solid #cc0001;}
.lmb .t{float:left; width:45px; text-align:center; height:100%; font-size:18px; line-height:30px; margin-top:20px}
.lmb li{float:left; margin:10px 12px 10px 0; background:#f5f5f5; margin:10px 15px 10px 0; padding:10px; width:190px; height:130px; overflow:hidden;}
.lmb li img{width:186px; height:60px;}
.lmb li h6{line-height:30px; height:30px;}
.lmb li p{line-height:20px; font-size:12px}
.lmb li a.info{color:#d50000}

.ti{height: 40px; border-bottom: 1px solid #cfd8dc; line-height: 40px; margin-bottom:10px}
.ti h4{font-size: 18px;border-bottom: 3px solid #d50000; float:left; width:80px; font-weight:normal}
.ti a.more{float:right; color:#a8a8a8}
.lmc .lbox{float:left; width:354px;}
.lmc .rbox{ float:right; width:786px;}
.lmc .rbox .list_pic{width:900px}
.lmc .rbox .list_pic li{text-align:center; float:left; margin-right:10px; margin-bottom:10px}
.lmc .rbox .tab_nav{float:left; width:100%}
.lmc .rbox .tab_nav li{float:left;margin-bottom:10px; margin-right:30px; }
.lmc .rbox .tab_nav li a{color:#b0b0b0; font-size:16px}


.lmd .rbox{float:right; width:354px;}
.lmd .lbox{ float:left; width:786px;}
.lmd .lbox .news li{ width:285px; float:left; margin-left:20px}
.lmd .rbox dl{margin-bottom:20px; width:100%; float:left;}
.lmd .rbox dl dt{float:left; width:60px}
.lmd .rbox dl dd{float:left; width:280px}
.lmd .rbox dl dd a{float:left; margin-right:10px;}

.lme .lbox{width:354px; float:left; margin-right:54px;}
.lme .rbox{float:right; width:390px}
.lme .rbox ul.list_pic{width:400px;}
.lme .rbox .list_pic li{float:left; width:190px; margin-right:10px; margin-bottom:10px}

.lmf .box{float:left; width:354px; margin-right:54px}
.list_hz li{ margin:4px; float:left;}
.link .block{border:1px solid #dfdfdf; margin-top:20px; padding:10px; width:1150px}
.link a{ margin:0 10px; display:block; float:left; color:#666;line-height:30px}
.link h5{line-height:30px; width:70px; float:left;}
.link a:hover{color:#333;}
.link .fl{width:1080px;}
.lme .tab{width:160px; float:left;}
.lme .tab li{font-size: 18px;border-bottom: 3px solid #d50000; float:left; width:80px;}
.lme .tab_nav{float:left; width:100%}
.lme .tab_nav li{float:left; margin-bottom:10px; margin-right:30px; }
.lme .tab_nav li a{color:#b0b0b0; font-size:16px}




.list_box{float:left; width:100%; margin:20px 0;}
.list_box .l_box { float: left; width: 210px; border:1px solid #CCC}
.list_box .r_box { float:right; font-size: 14px; width: 920px;}
.list_box .l_box .t { border-bottom: 1px solid #dfdfdf; background:#d50000; color: #fff; font-size: 18px; height: 38px; line-height: 38px;text-indent: 50px; width:}
.list_box .r_box .loc { border-bottom: 3px solid #dfdfdf;  color: #666; height: 37px; line-height: 40px; margin-bottom: 10px;}
.list_box .r_box .loc b {  border-bottom: 3px solid #d50000; color: #d50000; float: left; height: 37px; margin-bottom: -3px; margin-right: 10px; position: relative; text-align: right; width: 80px;}
.list_box .r_box .loc a{color:#666;}
.list_box .r_box ul.list { float: left; margin-bottom: 40px;}
.list_box .r_box ul.list li {border-bottom: 1px dotted #dfdfdf; float: left; height: 40px;line-height: 40px;text-indent: 10px;width: 918px;}
.list_box .r_box ul.list li.a { margin-bottom: 30px;}
.list_box .r_box ul.list li a { background:url(img/li2.jpg) 0 center no-repeat; color: #333; float: left; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 580px;}
.list_box .r_box ul.list li a:hover {color: #d50000;}
.list_box .r_box ul.list li span { color: #666; float: right; font-size: 12px;width: 88px;}
.list_box .r_box .nws_box {   border: 1px solid #dfdfdf; background:#fff;   float: right;  margin: 10px 0; padding: 15px; width: 888px;}
.list_box .r_box .nws_box h2 {border-bottom: 1px dotted #38ab03; color: #666; font-size: 22px; font-weight: normal; line-height: 50px; margin: 10px auto 15px; text-align: center; width: 95%;}
.list_box .r_box .nws_box  p{font-size:16px; line-height:36px; margin:10px 0; text-indent:2em}
.list_box .r_box ul.list_pic{width:1000px;}
.list_box .r_box .list_pic li{width:170px; float:left; text-align:center; margin-right:18px; overflow:hidden; margin-top:10px; height:160px}
.list_box .r_box .list_pic li img{width:170px; height:110px;}



div.sdmenu {font-size:14px;border:1px solid #f4f3f3;display:inline-block;float:left;width:208px}
div.sdmenu .portal{ border-bottom:1px solid #CCC; padding-left:40px; line-height:32px;}
div.sdmenu .portal a{color:#666;}

/*分页*/
.pager { margin:auto; text-align: center; font-size: 14px; line-height: 26px; clear: both; padding-top:20px; height:50px;}
.pager ul { margin: 0 auto; width: auto; display: inline-table; }
.pager ul li { display: inline; margin-right: 10px;float:left; }
.pager li a { color: #757575; padding: 0px 10px; border: 1px solid #d2d2d2; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; height:28px; float:left }
.pager li a img{ margin-top:7px; float:left;}
.pager li.thisclass a, .pager li.thisclass a:hover { color: #fff;   border: none; border:#d50000; background:#d50000 }
.pager a:hover { border: 1px solid #d50000; color: #d50000; background: #FFF }
.pager select{ border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #d2d2d2;color: #757575; float:left; height:28px; *+margin-top:4px;}
.pager li input{ color: #757575; width:50px; border: 1px solid #d2d2d2; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:0 10px; text-align:center; height:28px; line-height:28px; }


.play_box { background: #434343; width: 100%; padding-top: 40px; float: left }
.play_left { width: 905px; float: left; height: 550px; background: #000 }
.play_right { background: #2b2b2b; width: 264px; float: right; color: #FFF; height: 550px; overflow:hidden }
.play_right a { color: #FFF }
.play_right .tab { border-bottom: 1px solid #4d4d4d; float: left; width: 255px; margin: 10px; }


/*焦点图*/

.cont_a .focus_img { width: 100% }
.cont_a .focus_img .focus { width: 733px; height: 452px; position: relative; float: left; overflow: hidden }
.cont_a .focus_img .focus ul { display: block; position: absolute; left: 0px; top: 0px }
.cont_a .focus_img .focus li { position: relative; cursor: pointer; width: 733px; height: 452px; float: left }
.cont_a .focus_img .focus li div.show { width: 100%; height: 60px; background: url(img/box_kuai.png); position: absolute; bottom: 0px; left: 0px; padding: 0px; line-height: 60px; font-size: 14px; color: #fff; z-index: 18; text-align: center }
.cont_a .focus_img .focus li div.show img { position: absolute; left: 0px; top: 0px }
.cont_a .focus_img .focus li div.show a { color: #fff }
.cont_a .focus_img .focus li div.show .tvcode { display: none }
.cont_a .focus_img .focus span.focus_left_b { display: inline-block; width: 18px; height: 25px; background: url(img/focus_left_b.png) no-repeat; position: absolute; left: 11%; bottom: 15px; cursor: pointer; z-index: 19 }
.cont_a .focus_img .focus span.focus_right_b { display: inline-block; width: 18px; height: 25px; background: url(img/focus_right_b.png) no-repeat; position: absolute; right: 11%; bottom: 15px; cursor: pointer; z-index: 19 }
.cont_a .focus_img .focus .focusn { position: absolute; left: 15%; bottom: 7px; color: #fff; font-size: 18px; z-index: 19; line-height: 200% }
.cont_a .focus_img .focus .focusn b { font-size: 28px; color: #e71f18; margin-right: 1px }
.cont_a .focus_img .focus .focusn em { font-style: normal; margin-left: 2px }
.cont_a .focus_img .focus .tvplayshow { position: absolute; top: 0px; left: 0px; width: 100%; height: 415px; z-index: 220; display: none }
.cont_a .focus_img .focus .tvplayshow .closetv { position: absolute; right: 0px; top: 0px; background: url(img/box_kuai.png); cursor: pointer; color: #fff; width: 80px; height: 24px; text-align: center; line-height: 24px; font-size: 12px }