/*
auther:chn
date:2016.2.25
*/
/*  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:underline;}

/*  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;}

.row, .clearfix{*zoom:1;}
.row:after, .clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}


.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;}

.photoTit strong { background:url("../img/tit_nav.png") no-repeat; }
.photoTit { width:100%; overflow:hidden; height:66px; border-bottom:4px solid #cc2a1e; margin-bottom:20px;}
.photoTit strong { width:500px; height:55px; text-align:left; text-indent:-999em; float:left; overflow:hidden; }
.photoTit-link { float:right; padding-top:25px; font:12px/20px simsun; color:#666; }
.photoTit-link a { color:#666; padding:0 5px; }
.photoTit-link a:hover { color:#c00; }
.photoTit-link-color a{ font-size:16px; color:#c10000; text-decoration:underline; font-weight:bold;}
.photoTit .photoTit_talk { background-position:0 0; }
.photoTit .photoTit_zfgzbg { background-position:0 -70px; }
.photoTit .photoTit_dbwyft{ background-position:0 -140px; }
.photoTit .photoTit_gdft { background-position:0 -210px; }
.photoTit .photoTit_qcrzlh { background-position:0 -280px; }
.photoTit .photoTit_hzmt { background-position:0 -350px; }
.photoTit .photoTit_hzmt2 { background:none;font:22px/80px "microsoft yahei"; text-indent:10px;}

.r1{ margin-top:20px;}
.r1 .left{ width:414px; float:left; text-align:left; }

.headline { width:100%; height:428px; margin-bottom:10px; overflow:hidden;}
.headline .focusTopic {padding-top:12px;}

.headline h2 {font-size:18px;font-family: "microsoft yahei";font-weight:bold;}
.headline h2 a {color:#c10000; }
.headline h2 a:hover {color:#c00;}
.headline .focusTopic_txt {color:#333; line-height:26px; margin-top:10px;font-size:14px;}
.headline .focusTopic_txt a {color:#333;}
.headline .focusTopic_txt a :hover{color:#f00;}
.headline .focusTopic_txt a.red {color:#d40704;}


.modTit { width:100%; overflow:hidden; border-bottom:2px solid #d6d6d6;}
.modTit strong { float:left; font:20px/40px "Microsoft YaHei"; background:url(../img/line.png) no-repeat scroll left center; display:inline-block; padding-left:12px; color:#000; padding-right:5px; }
.modTit-link { float:right; padding-top:15px; }
.modTit-link a { color:#666; }
.modTit-link a:hover { color:#c00; }

.modTit-xzbd{ background:url(../img/xcbd.png) no-repeat; width:236px; height:32px; overflow:hidden;padding-top:0px; }
.modTit-xzbd a{text-indent:-9999em;width:210px; height:32px; line-height:120px; overflow:hidden; display:inline-block;}

.mod_Tit { width:100%; overflow:hidden;}
.mod_Tit strong { float:left;background:url(../img/mod_Tit.png) no-repeat;display:inline-block;  width:310px; height:62px;text-indent:-99999em; }
.mod_Tit strong.mod_Tit_djch{ background-position:0px 0px;}
.mod_Tit strong.mod_Tit_wgrklh{background-position:0px -59px;}

.modTit2 { width:100%; height:40px;background:url(../img/tit_snav.png) no-repeat scroll left center;margin-bottom:20px; display:block; clear:both;}
.modTit2 strong { float:left; font:20px/38px "Microsoft YaHei";display:inline-block; padding-left:115px; border-bottom:2px solid #c10000; color:#000; }
.modTit2 strong.bg_djch{background:url(../img/mod_Tit.png) no-repeat #fff; width:36px; text-indent:-999999em;}
.modTit2-link { float:right; padding-top:15px; }
.modTit2-link a { color:#333; padding-right:15px; background:url(../img/red_arrow.png) no-repeat scroll right 3px;}
.modTit2-link a:hover { color:#c00; }
.modTit3 { line-height:30px; width:100%; height:30px; border-bottom:1px solid #ddd;margin-bottom:12px; display:block; clear:both; font-size:14px;}
.modTit3 em{ color:#c10000;}

.newslist{ display:block; clear:both;}
.newsList2,.newsList1,.newslist { text-align:left; padding-top:10px;}
.headnews{ padding-top:0px;}
.newsList2 li,.newsList1 li,.newslist li { background:url(../img/add.gif) no-repeat scroll left center;padding-left:10px; height:28px; line-height:28px; overflow:hidden; }
.newsList2 li a,.newsList1 li a,.newslist li a { font-size:14px; color:#333; padding-left:5px; }
.newsList2 li a,.newsList1 li a{ font-size:16px;}
.newsList2 li a:hover,.newsList1 li a:hover,.newslist li a:hover { color:#c00; }
.newsList2 li.newstop { color:#2a3030; background:none; padding-left:0; }/*.newsList .newstop span { display:none;}*/
.newsList2 li.newstop a{ font-weight:bold; font-size:16px;}




.r1 .right{ width:560px; float:right;}
.head_ad{ width:100%; height:38px; background:#eaeaea; overflow:hidden;}
.focus { width:560px;overflow:hidden; position:relative; text-align:left; }
.focusScroll {width:560px; height:305px; overflow:hidden; }
.focusScroll img { width:560px; height:305px; display:block; }
.focusScroll .figure-news { float:left; width:560px; background:#ebebeb; }
.focusScroll .fn-cont-tit { width:100%; display:block; font:23px/40px "Microsoft YaHei"; background:url(../img/imgTit.png); position:absolute; left:0px; top:-40px;}
.focusScroll .fn-cont-tit a{ color:#fff; padding:0 10px;}
.focusScroll .fn-cont-date { display:none; }
.focusScroll .fn-cont-txt a { color:#c00; padding-left:10px; }
.focusScroll .fn-cont-txt a:hover { color:#000; }
.focusScroll .fn-cont { position:relative;}
.focusScroll .fn-cont-txt { padding-top:5px; display:block; height:48px; font:12px/24px simsun; color:#666; overflow:hidden; display:none; }
#focus-slider { position:absolute; top:275px; right:6px; }
#focus-slider a { float:left; background:url("../img/focus-dot.png") no-repeat; width:22px; height:22px; font:14px/22px Arial; color:#fff; text-align:center; margin-right:4px; overflow:hidden; }
#focus-slider a.current { background:url("../img/focus-dot.png") no-repeat -22px 0; }
.focus-arrows { position:absolute; top:110px; left:0; width:100%; height:0; }
.focus-arrows a { width:50px; height:65px; display:block; background:url("../img/focus-arrows.png") no-repeat; filter:alpha(opacity=50); opacity:0.5; position:relative; }
.focus-arrows a:hover { filter:alpha(opacity=70); opacity:.7; }
#focusArrows-left { float:left; background-position:0 0; }
#focusArrows-right { float:right; background-position:-50px 0; }/**/


.right_1{ padding-top:20px; clear:both; display:block;}
.right_1_l{ width:240px; float:left; overflow:hidden;}
.right_1_l .pBox,.right_1_4 .pBox{ width:240px; height:160px; float:left; overflow:hidden; margin-bottom:20px; position:relative;}
.right_1_l .pBox p,.right_1_4 .pBox p{ position:absolute; left:0px; bottom:0px; background:url(../img/imgTit.png); width:240px; height:30px; text-align:center; line-height:30px;}
.right_1_l .pBox p a,.right_1_4 .pBox p a{ color:#fff;}
.zhuangao{ width:300px; float:right;overflow:hidden;}

.right_1_r{ position:relative; width:332px;}
.right_1_r .figure-news{ width:154px; float:left;position:relative;}
.right_1_r .figure-news .fn-pic img{ width:145px; height:85px; display:block;}
.right_1_r .figure-news .fn-cont{ width:145px; float:left;}
.right_1_r .figure-news .fn-cont-tit{padding-top: 16px;
  text-align: center;
  line-height:18px;
  height: 40px;
  overflow: hidden; display:block; clear:both;}
.right_1_r .figure-news .fn-cont-txt,.right_1_r .figure-news .fn-cont-date{ display:none;}

.right_1_3,.right_1_4{ height:180px;}

.v_list{*zoom:1;overfow:hidden;width:240px; height:160px; float:left;}
.v_list li{width:240px;height:160px; position:relative; float:left; display:inline; overflow:hidden;}
.v_list li img{width:240px;height:160px; display:block; overflow:hidden;}
.v-meta-title{ width:240px; height:30px; line-height:30px; text-align:center; background:url(../img/imgTit.png); position:absolute; left:0px; bottom:0px; color:#fff;}
.btn-statplay{width:240px;height:160px; background:url(../img/play_b.png) no-repeat scroll center center; position:absolute; left:0px; top:0px;}
.v_list li:hover .btn-statplay{ }

.video,.right_1_4 ul{ width:300px; float:right;}
.video li,.right_1_4 ul li{ line-height:28px; height:28px;clear:both; overflow:hidden; padding-left:30px; background:url(../img/play_s.png) no-repeat scroll left center;}
.video li a.right_1_4 ul li a{ font-size:14px;}


.right_1_4 ul li{ background:none; padding-left:0px;}

.r_box{ height:310px;}
.right_1_5{ width:260px; float:left;}
.right_1_5 .pBox{ width:240px; height:160px; float:left; position:relative;}
.right_1_5 .pBox img{width:240px; height:160px; display:block; overflow:hidden;}
.right_1_5 .pBox p{width:240px; height:30px; position:absolute; left:0px; bottom:0px; background:url(../img/imgTit.png); text-align:center;}
.right_1_5 .pBox p a{ color:#fff;}

.right_1_6{ width:240px; float:left;}

.right_1_5 .img1,.right_1_5 .img2{ width:114px; height:120px; overflow:hidden; float:left; margin-top:10px;}
.right_1_5 .img2{margin-left:12px;}
.right_1_5 .img1 img,.right_1_5 .img2 img{ width:114px; height:76px; float:left;}
.right_1_5 .img1 p,.right_1_5 .img2 p{ width:114px; height:44px; float:left;position:absolute; left:0px; top:84px; background:none;}
.right_1_5 .img1 p a,.right_1_5 .img2 p a{ color:#333;}
.r_box ul{ width:296px; float:right;}
.r_box ul li{ line-height:28px; height:28px; overflow:hidden; font-size:14px;}
.r_box ul li.splitline{ height:14px; overflow:hidden;}
.phone_box{ width:590px;}
.phone_box .pBox{ width:190px; height:120px; overflow:hidden; margin-bottom:20px; position:relative; float:left;}
.phone_box .pBox a,.phone_box .pBox a img{ width:180px;}
.phone_box .pBox a img{ height:120px; display:block;}
.phone_box .pBox p{ position:absolute; left:0px; bottom:0px; background:url(../img/imgTit.png); width:180px; height:30px; text-align:center; line-height:30px;}
.phone_box .pBox p a{ color:#fff;}

.photoAndList .figure-news { width:100%; overflow:hidden;  margin:auto; text-align:left;/* border-bottom:1px dotted #ddd; */padding:10px 0;}
.photoAndList .figure-news img { width:165px; height:110px; display:block;}
.photoAndList .fn-pic { width:185px; float:left; display:inline;}
.photoAndList .fn-cont { margin-left:10px; _margin-left:178px; height:110px; overflow:hidden;}
.photoAndList .fn-cont-tit  { font:16px/22px "Microsoft YaHei"; 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; padding-top:15px;line-height:24px; display:block;}
.photoAndList .fn-cont-txt a { color:#c00;}
.photoAndList .fn-cont-txt a:hover { color:#000;}

.hd_left{ width:242px; float:left;}
.hd .ask,.hd .dianzan{ padding-bottom:20px;}
.hd .dianzan{ width:240px; height:95px;background:url(../img/dianzan.jpg) no-repeat; overflow:hidden; position:relative;}
.hd .dianzan p{ width:225px; height:24px; font-size:16px; margin-top:64px; text-align:center; overflow:hidden; color:#fff; }
.hd .dianzan p a{ font-weight:bold; display:inline-block; padding:0 2px; color:#ffdd1c; font-size:20px;}
.hd table {width:100%;border-right:1px solid #D6D4CB;border-bottom:1px solid #D6D4CB;font-family: "microsoft yahei";font-size: 14px;font-weight: bold;}
.hd strong {font-weight:bold;color:#333;font-size: 14px;}
.hd th {text-align:center;padding:2px 0;border-top:solid 1px #D6D4CB;border-left:solid 1px #D6D4CB;font-weight:bold;}
.hd td {border-left:1px solid #d6d4cb;border-top:1px solid #d6d4cb;color:#fff;height:25px;text-align:center;}
.hd td a:hover {text-decoration:underline;}
.hd ul.newsList4 {padding:10px 20px;border:solid 1px #D6D4CB;border-top:none;background-color: #FCFCFC;}
.hd ul.newsList4 li {height:30px;font-size:12px;line-height:30px;overflow:hidden;background: url(../img/dot.jpg) no-repeat left center;
padding-left: 12px;}
.hd_right{ width:306px; float:right;}
.hd_right .focusTopic{ height:111px; overflow:hidden;}
.hd_right .focusTopic .focusTopic_pic{ float:left; width:115px; height:90px;}
.hd_right .focusTopic .focusTopic_cont{ float:left; margin-left:10px; width:180px; height:90px; overflow:hidden;}
.hd_right .focusTopic .focusTopic_tit{ font-weight:bold; height:18px; overflow:hidden;}
.hd_right .focusTopic .focusTopic_txt a{ }

.hd_day{ height:30px; background:#c10000; color:#fff; line-height:30px; font-size:14px;text-indent:10px;}



.paihang{ width:100%; display:block; background:url(../img/numb2.png) no-repeat scroll left 7px;}
.paihang li{ padding-left:22px; height:30px; line-height:30px; 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;}

.r2_con{ width:1040px;overflow:hidden;}
.r2_con .pBox{ width:205px; height:155px; float:left;}
.r2_con .pBox img{ width:180px; height:110px; display:block; overflow:hidden; float:left;}
.r2_con .pBox p{ width:180px; height:30px; line-height:30px; overflow:hidden; text-align:center; float:left; clear:both;}


.r3 .left{ width:500px; float:left;}
.r3 .left .focusTopic{ padding-top:30px;}
.r3 .left .focusTopic h2{ background:url(../img/red_arrow2.png) no-repeat scroll left center; padding-left:60px; font-size:32px; font-weight:bold; height:80px; line-height:40px; overflow:hidden; text-shadow:1px 1px 1px #ddd;}
.r3 .left .focusTopic h2 a{ color:#333;}
.r3 .left .focusTopic p{padding-left:60px; padding-top:20px; line-height:30px; font-size:14px; height:120px; overflow:hidden;}
.r3 .left .focusTopic p span.more,.r3 .left .focusTopic p span.more a{color:#cc2a1e; }


.r3 .right{ width:365px; height:500px; padding:40px 30px;display:inline-block; background:#f7f7f7; float:right;}
.r3 .right .focusTopic{height:130px; border-bottom:1px dashed #ddd;}
.r3 .right .focusTopic h2{ background:url(../img/red_arrow.png) no-repeat scroll left center; padding-left:20px; font-size:18px; height:40px; line-height:40px; overflow:hidden; text-shadow:1px 1px 1px #ddd;}
.r3 .right .focusTopic h2 a{ color:#333;}
.r3 .right .focusTopic p{padding-left:20px; line-height:24px; height:72px; overflow:hidden;}
.r3 .right .focusTopic p a{ font-family:simsun; color:#747474;}
.r3 .right .focusTopic p span.more,.r3 .right .focusTopic p span.more a{color:#cc2a1e; }

.r4_con{margin:0;}
.r4_con .focusTopic {height:94px; float:left; overflow:hidden; text-align:left; width:332px; height:100px;}
.r4_con .focusTopic_tit {line-height:26px;}
.r4_con .focusTopic_tit a {font-weight:bold;}
.r4_con .focusTopic_cont {float:left; width:188px;}
.r4_con .focusTopic_pic {float:left;width:130px; text-align:center;}
.r4_con .focusTopic_pic img {border:1px solid #dedede;width:115px;height:90px; float:left;}
.r4_con .focusTopic_txt {line-height:22px; text-align:left;}
.r4_con .focusTopic_txt a {color:#666;}
.r4_con .focusTopic_txt a:hover {color:#f00;}
.r4_con .focusTopic_txt .moreLnk {color:#cc0000;}

.r5 .left{ width:340px; float:left;}
.r5 .left .focusTopic {overflow:hidden; width:340px; float:right;}
.r5 .left .focusTopic_tit {padding-top:8px; text-align:center;}
.r5 .left .focusTopic_tit a {color:#c10000; font-size:16px; font-weight:bold;}
.r5 .left .focusTopic_cont .sepln{ display:none;}
.r5 .left .focusTopic_pic {}
.r5 .left .focusTopic_pic img {border:1px solid #dedede;width:334px;height:200px;}
.r5 .left .focusTopic_txt {line-height:25px; margin:8px 0px 0; text-align:left;}
.r5 .left .focusTopic_txt a {color:#666;}
.r5 .left .focusTopic_txt a:hover {color:#f00;}
.r5 .left .focusTopic_txt .moreLnk {color:#c10000;}

.r5 .right{ width:640px; float:right;}
.r5 .right .focusTopic {height:108px;float:left;overflow:hidden;text-align:left;width:314px;}
.r5 .right .focusTopic_tit {margin-bottom:4px;}
.r5 .right .focusTopic_tit a {font-weight:bold;}
.r5 .right .focusTopic_cont {float:left; width:176px; height:92px; overflow:hidden;margin-left:4px;}
.r5 .right .focusTopic_pic {float:left;width:120px;}
.r5 .right .focusTopic_pic img {border:1px solid #dedede;width:115px;height:90px;}
.r5 .right .focusTopic_txt {line-height:24px; text-align:left;}
.r5 .right .focusTopic_txt a {color:#666;}
.r5 .right .focusTopic_txt a:hover {color:#f00;}
.r5 .right .focusTopic_txt .moreLnk {color:#c10000;}

.r6{ border-top:4px solid #cc2a1e; padding-top:10px;}
.r6 .modTit{ border-bottom:2px solid #e85656; margin-bottom:10px; }
.r6 .modTit strong{ border-bottom:none;font-size:20px; line-height:50px;}
.r6 .modTit strong em{ color:#cc0000;}
.r6 .modTit .modTit-link a{line-height:38px;}
.r6 .left{ float:left;}
.r6 .right{ float:right;}
.r6 .list{ width:480px;}
.r6 .list ul{ margin:0px; padding:0px; width:100%; display:table;}
.r6 .list ul li{ width:100%; display:block; clear:both; line-height:24px; height:24px; overflow:hidden; text-align:right; color:#666666;}
.r6 .list ul li.splitline{ height:21px; overflow:hidden;}
.r6 .list ul li a{ float:left; font-size:16px; padding-left:15px; display:inline-block; background:url(../img/dot.jpg) no-repeat scroll left center; color:#000;}
.r6 .list ul li a:hover{ color:#cc2a1e;}

.r7{ margin-bottom:20px;}
.r7 ul{ margin:0; padding:0; width:1050px;}
.r7 ul li{ width:174px; margin-bottom:5px; float:left; display:inline-block;}
.r7 ul li img{ width:140px; height:70px; display:block; overflow:hidden;}
.r7 ul li strong.item-tit{ display:none;}

#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;}
