/*
auther:cwj
date:2017.2.16
*/
/*  Reset  */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,cite,code,del,em,img,q,small,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tr,th,td{ margin:0; padding:0; border:0; font-size:100%;}
body{ background:#fff; color:#000; font:12px/1.5em Microsoft YaHei,simsun; text-align:center;}
ol,ul{ list-style:none;}
cite,em,strong,th,h1,h2,h3,h4,h5,h6{ font-style:normal; font-weight:normal;}
table{ border-collapse:collapse; border-spacing:0;}
input,textarea,select,button{ font-size:100%;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#cc2a1e; text-decoration:none;}

/*  CMS Common title colors  */
.title_default{ }
.title_black{ color:black !important;}
.title_red{ color:red !important;}
.title_blue{ color:blue !important;}
.title_green{ color:green !important;}
.title_brown{ color:brown !important;}
.title_gray{ color:gray !important;}

.maxWidth { width:1000px; margin:auto;text-align:left; clear: both; }
.maxWidth:after { display:block; clear:both; content:""; visibility:hidden; height:0;}


.bannerbg{ background:url(../img/bannerbg.jpg) no-repeat scroll center top #d50101; width:100%; height:298px; clear:both; overflow:hidden;}
.navbg{ background:url(../img/navbg.png);width:100%; height:70px; clear:both; overflow:hidden;}
.banner,.nav,.r1,r2{ width:1000px; margin:0 auto;text-align:left;}
.banner{ height:298px; position:relative;}
.banner .tit1{ position:absolute; left:302px; top:72px;}
.banner .tit2{position:absolute; left:155px; top:122px;}
.banner .tit3{position:absolute; left:242px; top:202px;}

.nav {height:70px;text-align:center;}
.nav a {color:#fffbd4;margin-left:18px;}
.nav a:hover {color:#ff0;}
.nav dl {float:left; height:60px; position:relative;}
.nav dt {width:58px; position:absolute; left:0; top:0; overflow:hidden; text-indent:-9999px;}
.nav dd {line-height:25px; padding:11px 0px 0 0; text-align:left; float:left;}
.nav dd a{display:inline-block;}
.nav dt a {display:block; height:28px; margin-left:10px; overflow:hidden; text-indent:-9999px;}
.ndt {width:182px; padding-left:62px;}
.ndt dd {text-align:left; float:left; padding:11px 0 0 0; }
.ngd {width:178px;padding-left:46px;}
.ngd a{padding:0 11px;}
.nhd {width:206px; padding-left:75px;}
.nxxt {width:170px; padding-left:80px;}
.nxxt dt {width:70px;}
.nav {text-align:left;width:1000px;clear: both;margin-right: auto;margin-left: auto;overflow: hidden; background:url(../img/nav.png) no-repeat scroll left top;}

/*
.modTit,
.modTit h2,
.modTit2{background:url(../img/list_tit.png) no-repeat;}

.modTit {width:100%; height:50px;margin:10px 0; clear:both;}
.modTit h2 { margin-left:150px; width:300px; height:50px; text-indent:-9999px;}
.modTit h2.modTit_gdxw { background-position:0 -50px;}
.modTit h2.modTit_lwjgs { background-position:0 -100px;}
*/

.modTit,
.modTit2{background:url(../img/list_tit2.png) no-repeat;}

.modTit {width:100%; height:50px;margin:10px 0; clear:both;}
.modTit h2 { margin-left:150px; height:50px; font-size:30px; line-height:50px; color:#292929;}
.modTit h2 font{ color:#cf3736;}

.modTit2 {width:100%; height:50px;margin:10px 0; clear:both;background-position:0 -150px;}
.modTit2 strong{font-size:24px; display:block; padding:20px 0 0 140px; color:#333;}

.paihang{ width:100%; display:block; background:url(../img/numb2.png) no-repeat scroll left 7px;}
.paihang li{ padding-left:22px; height:30px; line-height:28px; overflow:hidden; }
.paihang li a{ font-size:14px; color:#333; padding-left:5px; }
.paihang li a:hover { color:#c00; }
.paihang li.newstop { color:#2a3030; background:none; padding-left:0; }/*.newsList .newstop span { display:none;}*/
.paihang li.newstop a{ font-weight:bold; font-size:16px;}

/*list*/
.subpage {margin-top:10px;margin-bottom:20px;}

.chan_mainBlk_lft {width:645px;float:left;overflow:hidden;}
.y-chan_mainBlk_rgt{width:324px;float:right;}
.subList{padding:4px 35px 0 10px;}
.subList ul,.newsList2 { text-align:left;}
.subList ul li,.newsList2 li{ background:url(../img/add.gif) no-repeat scroll left center;padding-left:10px; height:28px; line-height:28px; overflow:hidden; color:#747474; }
.subList ul li{ height:30px; line-height:30px; text-align:right; clear:both;}
.subList ul li a,.newsList2 li a{ font-size:14px; color:#333; padding-left:5px;}
.subList ul li a{ font-size:18px; float:left;}
.subList ul li a:hover,.newsList2 li a:hover{ color:#c00; }
.newsList2 li.newstop { color:#2a3030; background:none; padding-left:0; }
.newsList2 li.newstop a{ font-weight:bold; font-size:16px;}

.subpage .photoAlbum{width:1030px; overflow:hidden; padding-left:10px;}
.subpage .photoAlbum_item {float:left;width:180px; margin-right:20px; }
.subpage .photoAlbum_item_pic {margin-bottom:8px;}
.subpage .photoAlbum_item_pic img {height:110px;width:180px; display:block; border:1px solid #ddd;}
.subpage .photoAlbum_item_txt{ font-size:12px; height:36px; overflow:hidden; text-align:center;}


.y-chan_mainBlk_rgt .modhd {text-align:left;}
.y-chan_mainBlk_rgt .modhd h3 span{color:#e10000;}
.y-chan_mainBlk_rgt .modhd .more {float:right; text-align:right; padding-top:5px; width:60px;}
.y-chan_mainBlk_rgt .modhd .more a {color:#666;}
.y-chan_mainBlk_rgt .modhd .more a:hover {color:#f00;}

.chan_section {color:#c00;font-size:24px;font-weight:bold;height:40px;line-height:40px;overflow:hidden;font-family: "microsoft yahai";text-align:left; border-bottom:2px solid #E85656;margin:8px 15px 0;}
.chan_section em{ color:#000;font-weight:bold;}

/*list-r*/
.y-chan_mainBlk_rgt .modbd .newsList li{background:none;padding-left:25px;}
.y-chan_mainBlk_rgt .newsList { background:url("../img/rankIcon.png") no-repeat 0 6px; *width:100%; *float:left;}

/*video*/
.v_list{*zoom:1;overfow:hidden;width:1030px;}
.v_list li{width:180px;height:180px;float:left; margin-right:24px; position:relative; display:inline; overflow:hidden;}
.v_list li img{width:180px;height:110px; display:block; overflow:hidden;}
.v-meta-title{ width:180px; height:50px; line-height:25px; overflow:hidden; text-align:center;}
.btn-statplay{width:180px;height:110px; background:url(../img/play_b.png) no-repeat scroll center center; position:absolute; left:0px; top:0px;}
.newslistSubTitle{ display:none;}
.v_list li:hover .btn-statplay{ }

/*带图列表页*/
.photoAndList .figure-news { width:320px; margin-right:10px; overflow:hidden; float:left;text-align:left;/* border-bottom:1px dotted #ddd; */padding:10px 0;}
.photoAndList .figure-news img { width:118px; height:90px; display:block;}
.photoAndList .fn-pic { width:128px; float:left; display:inline;}
.photoAndList .fn-cont { margin-left:10px; _margin-left:178px; height:88px; overflow:hidden;}
.photoAndList .fn-cont-tit  { font:12px/22px "simsun"; max-height:44px; font-weight:bold;overflow:hidden; display:block; overflow:hidden;}
.photoAndList .newslist2{ }
.photoAndList .fn-cont-tit a { text-align:left;}
.photoAndList .fn-cont-tit a:hover { color:#c00;}
.photoAndList .fn-cont-txt { color:#747474;line-height:24px; height:72px; overflow:hidden; display:block;}
.photoAndList .fn-cont-txt a { color:#c00;}
.photoAndList .fn-cont-txt a:hover { color:#000;}

.haiwai_TK{ padding-top:10px;}
.haiwai_TK .figure-news{ width:100%; clear:both; margin:0 auto;}
.haiwai_TK .figure-news img{ width:165px; height:110px;}
.haiwai_TK .fn-pic{ width:175px;}
.haiwai_TK .fn-cont-tit{ font:16px/22px "Microsoft YaHei"}
.haiwai_TK .fn-cont-txt{ padding-top:15px;}
.haiwai_TK .fn-cont{ height:110px;}

.photoTit{height:56px;margin:25px 0 15px;}
.photoTit strong {display:block; width:1000px; height:56px; background:url("../img/tit_nav2.png") no-repeat; text-indent:-999em;}
.photoTit .photoTit_talk { background-position:0 -1px;  }
.photoTit .photoTit_hwlh { background-position:0 -65px;}
.photoTit .photoTit_zfgzbg{ background-position:0 -122px;}


/*page*/
.pages {margin-top:20px; padding-top:30px; height:60px; text-align:center; display:block; clear:both;}
.pages a {background:#f5f5f5; border:1px solid #d2d0d1; color:#333; padding:5px 8px; _padding:4px 6px; margin:0 3px; zoom:1; font-family:Arial; text-decoration:none;}
.pages a:hover {background:#efefef; border:1px solid #ddd; color:#f00;}
.pages span {color:#999; padding:5px; margin:0 3px; font-family:Arial; _padding:4px 6px; zoom:1;}
.pages span.curPage {color:#f00; font-weight:bold;}

/*pageFooter*/
#pageFooter {line-height:24px !important; text-align:center;color:#333 !important; }
#pageFooter hr{ display:none;}
#pageFooter a, #pageFooter { color:#333 !important; }
#pageFooter { background:#f7f7f7 !important; padding:20px 0 !important; margin-top:20px !important; }

/*endpage*/
#chan_mainBlk_lft{width:650px !important;}
.CNComment-form-text{width:520px !important;}





































































































































































































































































































































































































































































































































































































































































