@charset "utf-8";
/* CSS Document */
body{margin:0px auto; padding:0px; color:#333333; font-size:14px; overflow-x:hidden; font-family:"Microsoft YaHei";}
form,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0px;padding:0px;}
i{ font-style:normal;}
img{margin:0px; padding:0px; border:0px; overflow:hidden}
li{ list-style:none; padding:0; margin:0;}
ul{margin:0px;padding:0px;list-style-type:none;}
input,select{margin:0px;padding:0px;vertical-align:middle; outline:none}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#e6232c}
.clear{font-size:0px;line-height:0px;float:none;rheight:0px;clear:both;overflow:hidden;}
.fix:before,.fix:after{content:"";display:table;}
.fix{*zoom:1;}
.fix:after{clear:both;}
.center{ width:1200px; margin:auto}

/*top*/
#top{ width:100%; height:34px; line-height:34px; background:#fcfcfc; border-bottom:1px #ddd solid; font-size:13px;}

/*logo*/
#logo{ width:1200px; margin:auto; height:110px;}
#logo h1{ float:left; padding-top:26px;}
.phone{ float:right; margin-top:27px}
.ph_l{ float:left; height:56px; line-height:56px; font-size:16px;}
.ph_l img{ vertical-align:middle; padding-right:6px}
.ph_r{ float:left; font-size:22px; margin:13px 0 0 10px; color:#e83c43;}
.ph_r i{ font-size:15px; color:#999}

/*nav*/
#nav{ width:100%; height:46px; line-height:46px; background:#b81c22}
#nav ul li{ float:left; width:144px; text-align:center; font-size:16px; background:url(../images/nav_gx.jpg) no-repeat right center;}
#nav a,#nav a:hover{ color:#fff}
#nav ul li.a1{ background:#ff764d}

/*banner*/
#banner{ width:100%; height:auto;}
.slideBox{ width:100%; overflow:hidden; position:relative; }
.slideBox .hd{ height:5px; overflow:hidden; position:absolute; left:50%; bottom:26px; margin-left:-69px; display:inline; z-index:100; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin:0 8px; display:inline;  width:30px; height:5px; background:#fff; cursor:pointer; box-shadow: 10px 10px 5px #888888; }
.slideBox .hd ul li.on{ background:#ff484e;  }
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block;}

/*box01*/
#box01{ width:100%; padding-top:50px; padding-bottom:50px}
.lm2{ width:722px; height:71px; margin:auto; font-size:34px; background:url(../images/lm2.png) no-repeat; font-size:34px; text-align:center;}
.lm2 span{ display:block; font-size:14px; color:#8d8d8d}

.picScroll-left{ width:1266px; margin:auto;  position:relative; padding-top:25px;}
.picScroll-left .hd .prev{ position:absolute; left:0; top:101px; width:16px; height:29px; cursor:pointer; background:url(../images/lefts.png) no-repeat; }
.picScroll-left .hd .next{ position:absolute; right:0; top:101px; width:16px; height:29px; cursor:pointer; background:url(../images/rights.png) no-repeat;}

.picScroll-left .bd{ padding:0px 19px; }
.picScroll-left .bd ul{ zoom:1; }
.picScroll-left .bd ul li{ float:left; width:278px; margin:15px 14px 0px; display:inline;transition:All 0.3s ease-in-out;
		-webkit-transition:All 0.3s ease-in-out;
		-moz-transition:All 0.3s ease-in-out;
		-o-transition:All 0.3s ease-in-out;
		cursor:pointer; }
.picScroll-left .bd ul li:hover{transform:translate(0,10px);
	-webkit-transform:translate(0,-15px);
	-moz-transform:translate(0,-15px);
	-o-transform:translate(0,-15px);
	-ms-transform:translate(0,-15px);
}
.picScroll-left .bd ul li h2{ width:212px; padding:33px;min-height:84px; font-size:30px; text-align:center; font-weight:normal; box-shadow: 2px 3px 5px #999;text-shadow:1px 2px 2px #000;}
.picScroll-left .bd ul li .fl_lm{ width:278px;  margin-top:22px; margin-bottom:15px;}
.picScroll-left .bd ul li .fl_lm img{ vertical-align:middle; padding-right:8px}
.picScroll-left .bd ul li .fl_left{ float:left;}
.picScroll-left .bd ul li .fl_right{ float:right;}
.picScroll-left .bd ul li p{ width:278px; font-size:14px; line-height:28px; color:#666; height:56px; margin-top:10px overflow:hidden; margin-bottom:20px}
.picScroll-left .bd ul li .more{ display:block; width:116px; height:35px; text-align:center; line-height:35px; border:1px #ff5259 solid; background:#fff; border-radius:28px; margin:auto; font-size:14px}
.picScroll-left .bd ul li .more a{ color:#ff5259}
.picScroll-left .bd ul li:hover .more{ background:#ff5259}
.picScroll-left .bd ul li:hover .more a{ color:#fff}

.picScroll-left .bd ul li h2 a,.picScroll-left .bd ul li h2 a:hover{ color:#fff;}
.picScroll-left .bd ul li h2#bd01{ background:#b81c22}
.picScroll-left .bd ul li h2#bd02{ background:#b81c22}
.picScroll-left .bd ul li h2#bd03{ background:#b81c22}
.picScroll-left .bd ul li h2#bd04{ background:#b81c22}
.picScroll-left .bd ul li h2#bd05{ background:#b81c22}
.picScroll-left .bd ul li h2#bd06{ background:#b81c22}
.picScroll-left .bd ul li h2#bd07{ background:#b81c22; line-height:84px;}
.picScroll-left .bd ul li h2#bd08{ background:#b81c22; line-height:84px;}

/*box02*/
#box02{ width:100%; height:580px; background:url(../images/debut_light.png) repeat; padding-top:50px; padding-bottom:50px}
.map{ float:left; width:346px; height:460px; position:relative; left:40px; cursor:pointer}
.map img{transition:All 0.3s ease-in-out;
		-webkit-transition:All 0.3s ease-in-out;
		-moz-transition:All 0.3s ease-in-out;
		-o-transition:All 0.3s ease-in-out;
		cursor:pointer; }

.hidden1{ position:absolute; top:210px; left:380px; background:url(../images/dh_k.png) no-repeat; width:488px; height:145px; padding:20px 60px; font-size:18px; display:none }
.hidden2{ position:absolute; top:210px; left:360px; background:url(../images/dh_k.png) no-repeat; width:488px; height:145px; padding:20px 60px; font-size:18px; display:none }
.hidden3{ position:absolute; top:240px; left:340px; background:url(../images/dh_k.png) no-repeat; width:488px; height:145px; padding:20px 60px; font-size:18px; display:none }
.hidden4{ position:absolute; top:240px; left:340px; background:url(../images/dh_k.png) no-repeat; width:488px; height:145px; padding:20px 60px; font-size:18px; display:none }
.hidden5{ position:absolute; top:240px; left:340px; background:url(../images/dh_k.png) no-repeat; width:488px; height:145px; padding:20px 60px; font-size:18px; display:none }
.hidden6{ position:absolute; top:280px; left:280px; background:url(../images/dh_k.png) no-repeat; width:488px; height:145px; padding:20px 60px; font-size:18px; display:none }
.hidden7{ position:absolute; top:270px; left:280px; background:url(../images/dh_k.png) no-repeat; width:488px; height:145px; padding:20px 60px; font-size:18px; display:none }
.hidden8{ position:absolute; top:340px; left:250px; background:url(../images/dh_k.png) no-repeat; width:488px; height:145px; padding:20px 60px; font-size:18px; display:none }
.hidden9{ position:absolute; top:280px; left:260px; background:url(../images/dh_k.png) no-repeat; width:488px; height:145px; padding:20px 60px; font-size:18px; display:none }
.hidden10{ position:absolute; top:210px; left:350px; background:url(../images/dh_k.png) no-repeat; width:488px; height:145px; padding:20px 60px; font-size:18px; display:none }
.hidden11{ position:absolute; top:220px; left:330px; background:url(../images/dh_k.png) no-repeat; width:488px; height:145px; padding:20px 60px; font-size:18px; display:none }

.hidden1 h5,.hidden2 h5,.hidden3 h5,.hidden4 h5,.hidden5 h5,.hidden6 h5,.hidden7 h5,.hidden8 h5,.hidden9 h5,.hidden10 h5,.hidden11 h5{ font-size:22px; font-weight:normal; color:#ff1622; margin-bottom:10px}
.hidden1 i,.hidden2 i,.hidden3 i,.hidden4 i,.hidden5 i,.hidden6 i,.hidden7 i,.hidden8 i,.hidden9 i,.hidden10 i,.hidden11 i{ color:#ff1622 }
.map01:hover .hidden1,.map02:hover .hidden2,.map03:hover .hidden3,.map04:hover .hidden4,.map05:hover .hidden5,.map06:hover .hidden6,.map07:hover .hidden7,.map08:hover .hidden8,.map09:hover .hidden9,.map10:hover .hidden10,.map11:hover .hidden11{ display:block;}

.hidden1 p,.hidden2 p,.hidden3 p,.hidden4 p,.hidden5 p,.hidden6 p,.hidden7 p,.hidden8 p,.hidden9 p,.hidden10 p,.hidden11 p{ font-size:14px; margin-top:10px; line-height:24px;}

.map01_tu{ position:absolute; top:34px; left:30px; width:137px; height:177px; background:url(../images/zjk.png) no-repeat}
.map01_tu:hover{ background:url(../images/zjks.png) no-repeat}

.map02_tu{ position:absolute; top:4px; left:138px; width:166px; height:169px; background:url(../images/cd.png) no-repeat;}
.map02_tu:hover{background:url(../images/cds.png) no-repeat;}

.map03_tu{ position:absolute; top:184px; left:21px; width:136px; height:116px; background:url(../images/bd.png) no-repeat}
.map03_tu:hover{ background:url(../images/bds.png) no-repeat}

.map04_tu{ position:absolute; top:263px; left:10px; width:104px; height:89px; background:url(../images/sjz.png) no-repeat;}
.map04_tu:hover{background:url(../images/sjzs.png) no-repeat;}

.map05_tu{ position:absolute; top:176px; left:145px; width:60px; height:111px; background:url(../images/lf.png) no-repeat}
.map05_tu:hover{background:url(../images/lfs.png) no-repeat}

.map06_tu{ position:absolute; top:330px; left:20px; width:113px; height:72px; background:url(../images/xt.png) no-repeat}
.map06_tu:hover{background:url(../images/xts.png) no-repeat}

.map07_tu{ position:absolute; top:381px; left:2px; width:109px; height:66px; background:url(../images/hd.png) no-repeat;}
.map07_tu:hover{ background:url(../images/hds.png) no-repeat;}

.map08_tu{ position:absolute; top:290px; left:95px; width:74px; height:88px; background:url(../images/hs.png) no-repeat; z-index:999}
.map08_tu:hover{background:url(../images/hss.png) no-repeat; }

.map09_tu{ position:absolute; top:255px; left:124px; width:111px; height:103px; background:url(../images/cz.png) no-repeat}
.map09_tu:hover{ background:url(../images/czs.png) no-repeat}

.map10_tu{ position:absolute; top:142px; left:272px; width:68px; height:83px; background:url(../images/qhd.png) no-repeat;}
.map10_tu:hover{background:url(../images/qhds.png) no-repeat;}

.map11_tu{ position:absolute; top:157px; left:219px; width:88px; height:92px; background:url(../images/ts.png) no-repeat;}
.map11_tu:hover{background:url(../images/tss.png) no-repeat;}

.map_right{ float:right; width:680px; font-size:18px; line-height:40px; margin-left:40px}
.map_right h5{ color:#ff1622; font-weight:normal; font-size:22px; padding-top:30px;}
.map_right i{color:#ff1622;}

/*box03*/
#box03{ width:100%; height:auto; background:#fff}

/*box04*/
#box04{ width:100%; height:450px; background:#b91c25; padding-top:50px;}
.lms{ width:452px; height:71px; margin:auto; font-size:34px; background:url(../images/lm_bgs.png) no-repeat; font-size:34px; text-align:center; margin-bottom:40px; color:#fff;}
.lms span{ display:block; font-size:16px; color:#fff}

/*box05*/
#box05{ width:100%; padding-top:50px; padding-bottom:60px; border-bottom:1px #dedede solid}
.txtMarquee-top{ width:1200px; margin:auto; overflow:hidden; position:relative; }		
.txtMarquee-top .bd{}
.txtMarquee-top .infoList li{ width:1200px;height:28px; line-height:28px; overflow:hidden }
.txtMarquee-top .infoList li div{ float:left; width:400px}
.txtMarquee-top .infoList li i{ color:#ff664f; padding-left:20px; margin-right:100px}

/*box06*/
#box06{ width:100%; padding-top:50px; padding-bottom:50px}

/*box07*/
#box07{ width:100%; background:url(../images/box7_bg.jpg) no-repeat bottom center #f6f3f4; padding-top:50px; padding-bottom:50px}
.lm{ width:452px; height:71px; margin:auto; font-size:34px; background:url(../images/lm_bg.png) no-repeat; font-size:34px; text-align:center; margin-bottom:40px}
.lm span{ display:block; font-size:16px; color:#8d8d8d}
.gsjj_tu{ float:left;}
.gsjj_nr{ float:left; width:670px; height:312px; background:#fff; padding:0 25px; line-height:24px;}
.gsjj_nr h2{ font-size:25px; font-weight:normal; color:#e6212a; margin-top:28px;}
.gsjj_nr h2 i{ color:#a6a5a6; font-size:14px; display:block; font-family:Arial}
.jj_nr{ height:188px; overflow:hidden}
#box07 .more{ float:right; width:240px; height:312px; background:url(../images/more_bg.jpg) no-repeat; line-height:300px; text-align:center;}
#box07 .more a{ color:#e4e4e4; font-size:18px}
#box07 .more a:hover{ color:#fff}

/*foot*/
#foot{ width:100%; background:#5c5c5b; border-top:4px #b81c22 solid; height:163px}
.foot_logo{ float:left; padding-top:46px;}
.foot_center{ float:left; line-height:28px; color:#999; margin-top:26px; padding-left:20px}
.foot_center a{ color:#999}
.foot_center a:hover{ color:#fff}
.foot_right{ float:right; margin-top:21px}
.foot_right ul li{ float:left; width:98px; text-align:center; margin-left:22px;}
.foot_right ul li img{ width:98px; height:98px;}
.foot_right ul li span{ display:block; font-size:14px; color:#aeabab}

/*漂浮框*/
.coupletbox{ width:411px; height:236px; background:url(../images/pf_bg.jpg) no-repeat; color:#fff; position:relative}
.coupletbox h6{ width:238px; border-bottom:1px #fff solid; font-size:28px; font-weight:normal; margin:auto; text-align:center; padding-bottom:20px; margin-top:45px; margin-bottom:12px}
.coupletbox  p{ width:238px; margin:auto; text-align:center; font-size:22px; line-height:38px;}
.closeBtn{ position:absolute; left:10px; top:10px;}

/*二级大图*/
#rj_banner{ width:100%;}
#rj_banner img{ width:100%}

#rj_mian{ width:1200px; margin:auto; padding-top:40px; padding-bottom:50px;}
.rj_gsjj{ width:1200px; line-height:32px;}
.rj_gsjj img{ max-width:1200px; padding-bottom:10px}

.mian_left{ float:left; width:260px;}
.mian_left h2{ width:260px; text-align:center; font-size:26px; font-weight:normal; background:#e6232c; color:#fff; padding-top:13px; padding-bottom:13px;}
.mian_left h2 span{ display:block; font-size:16px; font-family:Arial, Helvetica, sans-serif}
.mian_left ul{ width:260px;}
.mian_left ul li{ width:240px; height:56px; line-height:56px; font-size:16px; border-bottom:1px #e9e9e9 solid; background:url(../images/left_b.jpg) no-repeat left center #f6f3f4; background-position:230px; padding-left:20px; cursor:pointer}
.mian_left ul li.a1,.mian_left ul li:hover{ color:#e6232c; background:url(../images/left_bs.jpg) no-repeat left center #fff; background-position:230px;}
.mian_left ul li.a1 a{ color:#e6232c}

.mian_right{ float:right; width:900px; height:auto}
.mbx_dh{ width:900px; height:78px; line-height:78px; border-bottom:1px #999 solid; font-size:24px; color:#e6232c}
.mbx_dh span{ float:right; font-size:14px; color:#333; margin-top:5px}
.mbx_dh span i{ color:#e6232c}
.mbx_dh span img{ vertical-align:middle; margin-top:-2px;}

.rj_fwxm{ width:900px;}
.rj_fwxm_top{ width:900px; padding-top:40px; line-height:32px;}
.rj_fwxm_top h3{ font-size:20px; font-weight:normal; height:23px; line-height:23px; border-left:2px #e6232c solid; padding-left:15px; color:#e6232c; margin-bottom:20px}

.slideTxtBox{ width:900px; margin-top:40px }
.slideTxtBox .hd{ height:56px; line-height:56px; background:#f6f3f4;  position:relative; }
.slideTxtBox .hd ul{ width:900px; text-align:center;}
.slideTxtBox .hd ul li{ float:left; width:50%; font-size:20px; cursor:pointer;  }
.slideTxtBox .hd ul li.on{ background:#e6232c; color:#fff }
.slideTxtBox .bd ul{ width:100%; }
.fwxm_box{ width:100%; line-height:32px; padding-top:25px}

.rj_cgal{ width:1200px;}
.rj_cgal ul{ margin-top:-10px;}
.rj_cgal ul li{ float:left; padding:8px; background:#f6f3f4; margin:10px 8px; display:inline; cursor:pointer}
.rj_cgal ul li .al_img{ width:267px; height:177px; overflow:hidden;}
.rj_cgal ul li img{ width:265px; height:175px; border:1px #d8d8d8 solid;transition:all 1.2s; -moz-transition:all 1.2s; -webkit-transition:all 1.2s; -o-transition:all 1.2s;}
.rj_cgal ul li img:hover{transform:scale(1.2); -moz-transform:scale(1.2); -webkit-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2);}
.rj_cgal ul li span{ display:block; width:265px; height:40px; line-height:40px; text-align:center; border:1px #d8d8d8 solid; background:#fff; font-size:16px; margin-top:5px;}

/* 分页 */
#page{ font-family:"宋体";text-align:center; padding-top:20px;display:block;}
#page a { display:inline-block; height:27px; line-height:27px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 12px}
#page a.a1 { background:url(../images/pages.png) no-repeat 0 5px; width:68px;  }
#page a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#page span { display:inline-block; height:27px; line-height:27px; background:#c72022;color:#fff; text-align:center; padding:0 12px}

.rj_xwzx{ width:900px;}
.rj_xwzx ul{ padding-top:10px; padding-bottom:10px}
.rj_xwzx ul li{ width:900px; height:58px; line-height:58px; border-bottom:1px #e9e9e9 solid; background:url(../images/dian.jpg) no-repeat left center; padding-left:20px; font-size:16px;}
.rj_xwzx ul li span{ float:right; color:#999}

.article{ width:900px;}
.article h6{ width:100%; text-align:center; font-size:22px; font-weight:normal; padding-top:30px; padding-bottom:15px;}
.article .time{ text-align:center; font-size:14px;}
.article .time i{ color:#e6232c}
.neirong{ width:900px; line-height:32px; padding-top:24px; }
.article .pre{ margin-top:50px; padding-top:10px; border-top:1px #e9e9e9 solid}
.article .pre ul li{ line-height:32px;}

.lxwm{ width:1200px; line-height:32px; margin-top:25px; font-size:16px}
.lxwm h2{ font-size:22px; font-weight:normal; color:#e83c43; margin-bottom:10px}