@charset "utf-8";
body{padding:0;margin:0;font:normal 12px/180% \5FAE\8F6F\96C5\9ED1;color:#333;text-align:center;background:#fff;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 12px/180% \5FAE\8F6F\96C5\9ED1;}
a:link,a:visited{color:#333;text-decoration:none;}
a:hover{color:#ac332e;text-decoration:underline;}
img{border:none;}
ol,ul,li{list-style:none;} 
em{font-style:normal;}
/*clear*/
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
/*other*/
.w990{width:990px;}
.fl{float:left;}
.fr{float:right;}
.white,.white a:link,.white a:visited,.white a:hover{color:#fff;}
.list_14 li{background:url(images/dot.png) no-repeat 5px 14px;padding-left:15px;}
.list_14b li{background:url(images/dot2.jpg) no-repeat 0 14px;padding-left:15px;}
.list_14c li{background:url(images/dot3.png) no-repeat 0 14px;padding-left:15px;}
/*header*/
.header{height:35px;background:#fff;}
.header span{float:left;}
.header span img{margin-top:3px;}
.header em{float:right;line-height:35px;}
.header em a{margin:0 6px;}
.header em,.header em a:link,.header em a:visited,.header em a:hover{color:#666;}
/*top*/
.top{background:url(images/topbg.jpg) no-repeat top center;}
.top_h{height: 644px;}
/*nav*/
.nav{background:url(images/nav.png) no-repeat top center;height:80px;}
.nav .w990{text-align: center;}
.nav .w990 a{font-size: 30px;line-height:80px;text-decoration: none;margin:0 15px;}
.nav .w990 a:hover{border-bottom: 3px solid #ebe06d;color:#edda60;padding-bottom:10px;}
/*p1Con*/
.p1Con{margin-top: 40px;}
.tit1{background:url(images/tit1.png) no-repeat center;height: 71px;text-align: center;}
.tit1 h3{font:normal 30px/47px \5FAE\8F6F\96C5\9ED1;color: #ac332e}
.tit2{text-align: center;}
.tit2 h1{font:bold 36px/52px \5FAE\8F6F\96C5\9ED1;}
.tit2 p{font-size: 14px;margin-top: 8px;color:#333;}
.p1con{margin-top:30px;}
.p1con .fl{width: 680px;}
.p1con .fr{width: 280px;}
.swiper-container-p1{position: relative;width:680px;height:428px;margin: 0 auto;overflow: hidden;}
.swiper-container-p1 .swiper-slide{width:680px;height:428px;position: relative;}
.swiper-container-p1 .swiper-slide span{background:url(images/box_kuai.png);height: 64px;bottom:0;left: 0;position: absolute;width: 100%;text-align: center;line-height: 64px;font-size: 16px;}
.swiper-container-p1 .prev1{background: url(images/focus_left_b.png);width: 18px;height:25px;position: absolute;cursor: pointer;bottom:18px;left: 70px;z-index: 10;}
.swiper-container-p1 .next1{background: url(images/focus_right_b.png);width:18px;height:25px;position: absolute;cursor: pointer;bottom:18px;right: 70px;z-index: 10;}
.swiper-container-p1 .swiper-pagination1{display: none;}
.swiper-container-p1 .num1 i{color: #fff;display: block;font-size:18px;position: absolute;left:15%;bottom:7px;line-height:200%;font-family: Arial, Helvetica, sans-serif;font-style:normal;}
.swiper-container-p1 .num1 i em{color: #fff;margin-left:2px;}
.swiper-container-p1 .num1 i em.thisp{font-size: 28px;color:#e71f18;margin-right: 1px;margin-left: 0}
.p1con .fr h3{font:bold 18px/30px \5FAE\8F6F\96C5\9ED1;}
.list1{margin-top: 10px;}
.list1 li{font-size: 14px;line-height: 30px;}
.line1{margin:20px auto;width: 100%;height: 1px;background:#ddd;overflow: hidden;}
/*p2Con*/
.p2Con{margin-top:70px;}
.map{width:775px;height: 460px;text-align: center;margin-top: 60px;position: relative;}
.map span{position: absolute;background:url(images/m1.png) no-repeat;width: 27px;height: 53px;cursor: pointer;}
.map span#active{background:url(images/m2.png) no-repeat;}
.map em{position: absolute;font-size: 26px;color: #585858;}
.map em.z1{top:76px;left:0px;}
.map em.z2{top:50px;left:310px;}
.map em.z3{top:327px;left:111px;}
.map em.z4{top:422px;left:254px;}
.map span.m1{top:45px;left:130px;}
.map span.m2{top:13px;left:415px;}
.map span.m3{left:185px;top:252px;}
.map span.m4{left:335px;top:320px;}
.map_bg{background:url(images/map2.jpg) no-repeat;height: 447px;margin-top: 30px;}
.map_con{display: none;}
.map_con h2{font:bold 30px/32px \5FAE\8F6F\96C5\9ED1;text-align:center;padding:40px 0 20px 0;}
.map_con p{font-size: 14px;line-height: 190%;font-family: \5B8B\4F53; text-indent:2em;}
.map_con span{display: block;text-align: right;margin-top: 5px;}
.pic1{margin-top: 30px;}
.pic1 li{float:left;width: 315px;margin:0 7px;display: inline;text-align: center;font-size: 14px;font-family: \5B8B\4F53;}
.pic1 li img{display: block;margin-bottom: 10px;}
.list2{margin:20px auto 0 auto;}
.list2 li{width: 305px;float:left;margin:0 0 0 10px;display: inline;font-size: 14px;line-height:200%;font-family: \5B8B\4F53;}
/*p3Con*/
.p3Con{margin-top:50px;}
.p3bg{background:url(images/p3bg.jpg) no-repeat;width:645px;height: 630px;padding:51px 0 0 341px;margin-top: 40px;}
.pic2 li{position: relative;float:left;width: 190px;height: 190px;}
.pic2 li span{position: absolute;background:url(images/kuai1.png);width: 190px;height:40px;left:0;top:0px;font-size: 16px;line-height: 40px;text-align: center;padding-top: 150px;display: none;cursor: pointer;}
.pic2 li span em{position: absolute;background:url(images/play.png) no-repeat;width: 65px;height: 65px;top:52px;left:62px;}
/*p4Con*/
.pic3{width:1150px;height:680px;margin:50px auto 0 auto;position: relative;overflow: hidden;}
.pic3 .arrow-left{background: url(images/arrow_prev.png) no-repeat left top;position: absolute;left:0;top: 262px;width: 45px;height: 96px;z-index: 999}
.pic3 .arrow-right{background: url(images/arrow_next.png) no-repeat left bottom;position: absolute;right:0;top:262px;width:45px;height:96px;z-index: 999}
.swiper-container-p4{height:680px;width: 984px;overflow: hidden;}
/*p5Con*/
.p5Con span{display: block;text-align: right;}
.pic4{margin-top:40px;height: 499px;}
.pic4 li{position: relative;width: 197px;margin-right:1px;float: left;height: 477px;}
.pic4 .txt2{width: 157px;padding:20px;height:240px;background:#f2f2f2;}
.pic4 .txt2 b{font-size: 14px;padding-bottom: 12px;display:block;line-height: 140%;border-bottom: 1px solid #dcdcdc;}
.pic4 .txt2 p{color:#666;padding-top: 10px;}
.pic4 .txt2 p a{color:#cc3333;}
.pic4 .odd{margin-top: 30px;}
.pic4 .odd .txt2{background:#333;}
.pic4 .odd .txt2 b,.pic4 .odd .txt2 b a{color:#fff;}
.pic4 .odd .txt2 p{border-top: 1px solid #a4a4a4;color:#999;}
.pic4 .odd img{top:280px;position: absolute;}
/*p6Con*/
.p6Con{height:477px;background:#ac0507;margin-top: 40px;width: 930px;padding:65px 30px 0 30px;}
.p6Con span{display: block;text-align: right;width: 100%;overflow:hidden;}
.p6Con .fl{width: 700px;}
.p6Con .fr{width: 193px;}
.rollBox{width:193px;height:420px;overflow: hidden;}
.rollBox .ScrCont{width:193px;}
.rollBox .LeftBotton{width:193px;height:18px;background:url(images/focus_top.png) no-repeat;cursor:pointer;margin-bottom: 10px;}
.rollBox .RightBotton{width:193px;height:18px;background:url(images/focus_bottom.png) no-repeat;float:left;cursor:pointer;}
.rollBox ul li{width:193px;height:108px;padding-bottom:15px;}
/*p7Con*/
.p7Con{margin-top: 50px;}
.p7Box{float:left;width: 480px;margin-right:15px;}
.tit3{background:url(images/tit2.png) no-repeat;height: 32px;}
.tit3 h3{float: left;font:bold 20px/32px \5FAE\8F6F\96C5\9ED1;padding-left:28px;}
.tit3 span{float:right;line-height: 32px;}
.tit3 span a{color: #999;}
.list3{margin-top: 20px;}
.list3 li{font-size: 14px;line-height: 30px;}
/*p8Con*/
.bbg{background:url(images/bbg.jpg) no-repeat bottom;margin-top: 40px}
.banner1{margin-top: 40px;}
.p8Con{margin-top:60px;}
/*copyright*/
#copyright{clear:both;margin:0 auto;padding:50px 0;text-align:center;font-family: \5B8B\4F53;width:100%;}
/*---------MEDIA QUERIES Mobile phone--------------*/	   
@media (min-device-width:320px) and (max-width:689px),(max-device-width:480px){
	body{width:990px !important}
	.top,.bbg{width:1000px;}
	.pic3{width:990px;}
}