@charset "utf-8";

/* CSS Document */



body{ background:#394050;}



.banner{ width:100%; height:690px; background:url(image/banner.jpg) no-repeat center; background-size:cover; position:relative;}

.banner1{ width:100%; height:690px; background:url(image/banner1.jpg) no-repeat center; background-size:cover; position:relative;}



.submenu{ width:100%; height:62px; text-align:center; position:absolute; bottom:0;}

.submenu a{ display:inline-block; width:299px; height:59px; line-height:59px; background:#fff; text-align:center; font-size:18px; border-right:solid 1px #ccc; border-top:solid 3px #e95504;}

.submenu a:hover{ color:#e50050; border-top:solid 3px #e50050;}

.submenu a.cur{ color:#e50050; border-top:solid 3px #e50050;}



.huaxun{ width:952px; padding:25px; background:#012426; margin:0 auto;}

.huaxun .title img{ width:100%; height:290px;}

.huaxun .content{ background:#65bb9b; height:3530px; background:url(image/huaxun_bg.png) repeat-x; padding-top:46px; position:relative;}

.huaxun .content img{ display:block; width:397px; margin:0 auto;}

.huaxun .content dl{ position:absolute; color:#fff; width:350px;}

.huaxun .content dl.text-left{ background:url(image/point1.png) no-repeat right 8px; left:50px;}

.huaxun .content dl.text-right{ background:url(image/point2.png) no-repeat left 8px; right:50px;}

.huaxun .content dt{ font-size:30px; font-family:"宋体"; font-weight:bold;}

.huaxun .content dt span{ font-size:20px;}

.huaxun .content dd{ margin-top:12px; font-size:14px;}

.huaxun .content dl.text-right dt{ text-align:right;}

.huaxun .content dl.text-left dd{ padding-right:86px;}

.huaxun .content dl.text-right dd{ padding-left:86px;}



dl.f1{ top:194px;}

dl.f2{ top:356px;}

dl.f3{ top:549px;}

dl.f4{ top:658px;}

dl.f5{ top:837px;}

dl.f6{ top:1060px;}

dl.f7{ top:1291px;}

dl.f8{ top:1503px;}

dl.f9{ top:1648px;}

dl.f10{ top:1785px;}

dl.f11{ top:1988px;}

dl.f12{ top:2191px;}

dl.f13{ top:2439px;}

dl.f14{ top:2641px;}

dl.f15{ top:2807px;}

dl.f16{ top:3067px;}

dl.f17{ top:3324px;}



.box{ width:952px; padding:25px; background:#bebebe; margin:0 auto;}

.content{ background:#fff; padding:20px;}



.button{ text-align:center;}

.button span{ display:inline-block; width:157px; height:54px; background:#c1c1c1; border-radius:10px; font-size:20px; color:#fff; line-height:54px; margin:15px 10px 20px; cursor:pointer;}

.button span.cur{ background:#e50050;}



.areabox .area{ display:none;}

.areabox .show{ display:block;}



.imgbox{ position:relative;}

.imgbox .left,.imgbox .right{ width:50px; height:135px; background-color:#b2b2b2; cursor:pointer; background-repeat:no-repeat; background-position:center; position:absolute; top:0;}

.imgbox .left2,.imgbox .right2{ float:left; width:50px; height:135px; background-color:#ddd; background-repeat:no-repeat; background-position:center; margin-top:0;}

.imgbox .left{ background-image:url(image/left.png); left:0;}

.imgbox .left2{ background-image:url(image/left.jpg);}

.imgbox .right{ background-image:url(image/right.png); right:0;}

.imgbox .right2{ background-image:url(image/right.jpg);}

.imgbox .small-pics{ width:802px; float:left; height:135px; margin:0 5px 0; position:relative; overflow:hidden;}

.imgbox .small-pics ul{ position:absolute;}

.imgbox .small-pics li{ width:188px; height:135px; margin:0 6px; float:left; position:relative; cursor:pointer;}

.imgbox .small-pics li.cur{ width:186px; height:133px; border:solid 1px #e50050;}

.imgbox .small-pics li img{ width:100%; height:100%;}

.imgbox .small-pics li p{ width:100%; position:absolute; bottom:0; left:0; height:35px; line-height:35px; color:#fff; text-indent:10px; font-size:14px; background-color:rgba(0,0,0,.3)}

.imgcontent{ margin-top:30px;}

.imgcontent li{ display:none;}

.imgslide{ width:911px; height:512px; position:relative; overflow:hidden;}

.imgslide dl{ position:absolute;}

.imgslide dd{ float:left; width:911px; height:100%;}

.imgslide dd img{ width:100%; height:100%;}

.imgslide dt{ width:16px; height:24px; position:absolute; top:50%; margin-top:-8px; z-index:999; cursor:pointer;}

.imgslide dt.img-left{ background:url(image/imgleft.png) no-repeat; left:10px;}

.imgslide dt.img-right{ background:url(image/imgright.png) no-repeat; right:10px;}



.imgcontent .route{ margin-top:20px; font-size:14px; padding:0 20px;}

.imgcontent .text{ margin-top:55px; width:405px; padding:0 25px; float:left;}

.imgcontent .text h4{ font-size:24px; color:#381807; height:30px; line-height:30px; background:url(image/title2_icon.png) no-repeat; text-indent:50px; font-weight:normal;}

.imgcontent .text .line{ width:261px; height:2px; background:#83807f; margin:10px 0 0 50px;}

.imgcontent .text p{ padding-left:50px; margin-top:20px;}



h3.title1{ font-size:32px; color:#e50050; font-weight:normal; margin:0 0 30px 28px;}

.content_text{ padding:0 5px; font-size:14px; margin-top:30px;}

.content_text p{ text-indent:2em;}



.newslist{ height:150px; padding:25px 20px;}

.newslist .newsico{ width:245px; height:150px; float:left;}

.newslist dl{ width:635px; height:150px; float:right;}

.newslist dt{ font-size:16px; line-height:30px; margin:5px 0;}

.newslist dt a{ display:block; width:93px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:12px; background:#e50050; float:right;}

.newslist dt a:hover{ background:#c50246;}

.newslist dl span{ color:#999; font-size:13px;}

.newslist dd{ font-size:13px; color:#676767; margin-top:5px;}

.n_c1{ background:#f0ede6;}

.n_c2{ background:#e3ded8;}



.newslist2{ background:#fff; padding-bottom:24px;}

.newslist2 li{ width:440px; height:330px; background:#e50050; float:left; margin:24px 0 0 24px;}

.newslist2 li img{ width:100%; height:250px;}

.newslist2 li p{ width:100%; height:75px; line-height:24px; text-align:center; font-size:14px; color:#fff; padding-top:5px;}

.newslist2 li a:hover p{ background:#9d0037;}



.aboutbox{ width:970px; padding:16px; margin:26px auto; background:#c6c8cc;} 

.location{ font-size:14px; color:#333; margin-bottom:22px;}

.location span{ color:#e7155e;}

.list-menu{ width:114px; border-top:solid 1px #dcdcdc; border-left:solid 1px #dcdcdc; text-align:center; float:left;}

.list-menu a{ display:block; width:113px; border-right:solid 1px #dcdcdc; border-bottom:solid 1px #dcdcdc; font-size:14px; line-height:43px;}

.list-menu a:hover{ color:#e7155e;}

.list-menu a.cur{ color:#e7155e;}

.article{ width:640px; padding:30px 80px 120px; border:solid 1px #dcdcdc; float:right; font-size:14px; color:#555; min-height:600px; background:url(image/article_bg2.jpg) no-repeat right bottom;}

.article h1{ font-weight:normal; font-size:32px; color:#394050; text-align:center; line-height:57px; background:url(image/title_bg.png) repeat-x; margin-bottom:30px;}



.pagelist{ text-align:center; margin-top:20px;}

.pagelist li{ display:inline-block; margin:0 2px; background:#fff;}

.pagelist li.thisclass{ background:#e7155e; color:#fff; padding:0 10px;}

.pagelist li a,.pagelist li span{ display:inline-block; padding:0 10px; background:#fff;}



.article_news{ padding:20px 20px 120px; font-size:14px; background:url(image/article_bg.jpg) no-repeat center bottom #fff; background-size:100% auto;}

.article_news h1{ font-weight:normal; font-size:30px; text-align:center; margin-top:15px; line-height:36px}

.article_news h4{ font-weight:normal; font-size:14px; text-align:center; padding:20px 0 10px; color:#aaa; margin-bottom:15px; padding-bottom:15px; border-bottom:dashed 1px #ccc;}

.article_news h4 span{ margin:0 20px;} 

.article_news .article_content{ padding:0 20px;}

.article_news .article_content img{ width:700px; margin:0 auto; display:block;}



.links{}

.links li{ width:160px; height:200px; text-align:center; float:left; margin:0 5px; background:#f3eeea;}

.links li p{ height:160px; line-height:160px; vertical-align:middle;}



.search{ font-size:14px; line-height:40px;}

.search span{ color:#F00; margin:0 10px;}



.article dt{ height:35px; line-height:35px; font-weight:bold; padding-left:55px; background:url(image/q.png) no-repeat; margin-top:20px;}

.article dd{ padding-left:55px; background:url(image/a.png) no-repeat; min-height:35px;}

.article dd a{ color:#e7155e;}