/*
auther:cwj
date:2017.2.15
*/
/*  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:125px;}
.banner .tit3{position:absolute; left:242px; top:215px;}


.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{height:56px;margin:25px 0 15px; position:relative;}
.photoTit strong {display:block; width:1000px; height:56px; background:url("../img/tit_nav2.png?310") 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;}
.photoTit .photoTit_mjsy{ background-position:0 -182px;}
.photoTit .photoTit_tzjh{ background-position:0 -242px;}
.photoTit .photoTit_qcsd{ background-position:0 -302px;}
.photoTit .photoTit_csjj{ background-position:0 -362px;}
.photoTit .photoTit_lyfx{ background-position:0 -422px;}
.photoTit .photoTit_wh{ background-position:0 -482px;}
.photoTit .photoTit_hnzs{ background-position:0 -542px;}

.photoTit-link {display:block; width:115px; height:20px; background:#fff; position:absolute; right:0; top:25px; font:16px/20px yahei; color:#292929; text-align:center; }
.photoTit-link a:hover { color:#c00; }

.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:15px;}

.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; margin-top:10px;}
.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:32px;background:url(../img/tit_snav.png) no-repeat scroll left center;margin:15px 0 12px; display:block; clear:both;}
.modTit2 strong { float:left; font:22px/30px "Microsoft YaHei";display:inline-block; padding-left:100px;color:#333; }
.modTit2 strong font {color:#d03636; }
.modTit2-link { float:right; padding-top:10px; }
.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 strong{display:block; width:100px; line-height:30px; height:30px; border-bottom:1px solid #c10000;font-size:20px; background:url(../img/line.png) 5px 5px no-repeat; padding-left:20px;}
.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:32px; line-height:32px; 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:16px/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:280px; right:6px; }
#focus-slider a { float:left; background:url("../img/focus-dot.png") no-repeat; width:9px; height:9px; font:14px/22px Arial; color:#fff; text-align:center; margin-right:6px; overflow:hidden; text-indent:-9999px;}
#focus-slider a.current { background:url("../img/focus-dot.png") no-repeat -9px 0; }

.focus-arrows { position:absolute; top:110px; left:0; width:100%; height:0; }
.focus-arrows a { width:40px; height:70px; display:block; background:url("../img/focus-arrows.png") no-repeat; position:relative; }
.focus-arrows a#focusArrows-left { float:left; background-position:0 0; }
.focus-arrows a#focusArrows-right { float:right; background-position:-41px 0; }/**/
.focus-arrows a#focusArrows-left:hover { float:left; background-position:0 -71px; }
.focus-arrows a#focusArrows-right:hover { float:right; background-position:-41px -71px; }

.right_logo{margin:30px 0 15px;}

.phone_box{ width:590px;}
.phone_box .pBox{ width:290px; height:160px; overflow:hidden; margin-bottom:20px; position:relative; float:left;}
.phone_box .pBox a,.phone_box .pBox a img{ width:270px;}
.phone_box .pBox p{ position:absolute; left:0px; bottom:0px; background:url(../img/imgTit.png); width:270px; 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 .dianzan{ padding-bottom:20px;}
.hd .dianzan{ width:240px; height:95px;background:url(../img/dianzan.jpg) no-repeat; overflow:hidden; position:relative;}
.hd .dianzan a.dzbtn{ display:block; height:60px; text-indent:-9999px;}
.hd .dianzan p{font-size:16px; text-align:center; overflow:hidden; color:#fff; line-height:28px; }
.hd .dianzan p span{ 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:26px;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/numb.png) no-repeat scroll left 5px; margin-top:-6px;}
.paihang li{ padding-left:22px; height:32px; line-height:32px; overflow:hidden; margin-top:5px;}
.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:150px; 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:520px; padding: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 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 a:hover{color:#cc2a1e;}
.r3 .right .focusTopic p span.more,.r3 .right .focusTopic p span.more a{color:#cc2a1e; }


.r6{ border-top:4px solid #cc2a1e; padding-top:10px; margin-top:30px;}
.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; margin-bottom:21px;}
.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;border-top:4px solid #cc2a1e; padding-top:10px; margin-top:40px;}
.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;}
