@charset 'utf-8';
body,p,ul,li{margin:0;padding:0;}
body{
    background: #FFFFFF;
    font-family:"微软雅黑","Microsoft Yahei";
}
ul{
    list-style: outside none none;
}
a{
    text-decoration: none;
    color: #000;
}
.web-nav{
	width: 100%;
	height: 110px;
	background: #3f4249;
	min-width: 1220px;
}
.web-nav-con{
	width: 1220px;
	height: 110px;
	margin: 0 auto;
	position: relative;
}
.web-nav-con>a>img{
	width: 300px;
	height: 60px;
	float: left;
	border:0;
	margin-top: 23px;
}
.web-links{
	/*width: 630px;*/
	height: 110px;
	float: left;
	margin-left: 30px;
}
.web-links li{
	width: 105px;
	height: 110px;
	line-height: 110px;
	text-align: center;
	float: left;
}
.web-links a{
	font-size: 16px;
	color: #fff;
	display: block;
}
.web-nav-click{
	width: 30px;
	height: 30px;
	float: right;
	margin-top: 40px;
	cursor: pointer;
}
.scrollBanner-icon,.scrollBanner-icons{
	display: none;
}
.web-yzs{
	width: 1220px;
	height: auto;
	margin: 0 auto;
}
.web-yzs-top{
	width: 1220px;
	height: auto;
	display: inline-block;
	padding-top: 65px;
	padding-bottom: 43px;
}
.web-yt-home{
	float: left;
	width: 35px;
	height: 35px;
	margin-left: 335px;
	margin-top: 6px;
}
.web-yt-logo{
	float: left;
	width: 215px;
	height: 39px;
	margin-left: 360px;
	margin-top: 6px;
}
.web-yzs-foot{
	width: 1220px;
	height: auto;
	display: inline-block;
	margin-bottom: 70px;
}
.webyf-l{
	height: 520px;
	width: 380px;
	float: left;
	background: #eeeeee;
}
.webyf-r{
	width: 840px;
	height: 520px;
	float: left;
	background: #dcdcdc;
}
.webyfl-con{
	width: 325px;
	height: auto;
	display: inline-block;
	padding-top: 55px;
	padding-left: 27px;
}
.index-bei1{
	width: 100%;
	min-width: 1220px;
	height: 590px;
	display: inline-block;
	background: url('../img/index-bei1.jpg') no-repeat center;
}
.five-click{
	width: 1220px;
	height: 180px;
	margin: 410px auto 0 auto;
	background: #fff;
}
.fivec-ls{
	height: 180px;
	width: 244px;
	float: left;
	cursor: pointer;
	position: relative;
	overflow: hidden;
}
.zhebei{
	height: 180px;
	width: 244px;
	position: absolute;
	top: -180px;
}
.zhebei1{
	height: 180px;
	width: 244px;
	position: absolute;
	background: #62646a;
	opacity: .7;
	z-index: 5;
}
.zhebei2{
	height: 180px;
	width: 244px;
	position: absolute;
	z-index: 10;
}
.web-mencls{
	width: 100%;
	min-width: 1220px;
	height: auto;
	display: inline-block;
	margin-bottom: 90px;
}
.web-mencls-con{
	width: 1220px;
	height: auto;
	margin: 0 auto;
}
.web-mc-lanm{
	display: inline-block;
	width: 1220px;
	height: auto;
	padding:30px 0 21px 0; 
}
.webml-r{
	width: 360px;
	height: 545px;
	float: right;
}
.webml-r-te{
	width: 55px;
	height: 75px;
	float: left;
	margin-right: 15px;
}
.webml-r-te img{
	width: 55px;
	height: 55px;
	display: block;
}
.web-lanm-more{
	width: 320px;
	height: 50px;
	line-height: 50px;
	border:2px solid #031240;
	text-align: center;
	clear: both;
	margin-top: 40px;
	display: inline-block;
}
.web-lanm-more a{
	font-size: 16px;
    color: #031240;
    display: block;
}
.web-mc-list{
	width: 600px;
	height: 300px;
	float: left;
	margin-bottom: 23px;
}
.web-mc-list-two{
	width: 300px;
	height: 300px;
	float: left;
}
.web-mc-list-two img{
	border:0;
	width: 300px;
	height: 300px;
}
.jy-con{
	width: 1220px;
	height: 550px;
	margin: 0 auto;
	position: relative;
}
._jy-con-top{
	width: 1220px;
	height: 100px;
	position: absolute;
	top: 50px;
	text-align: center;
}
.jiamen-y{
	width: 100%;
	height: 550px;
	background: url('../img/jiamen-y.jpg') no-repeat center;
	min-width: 1220px;
}
.jy-con-l{
    height: 550px;
    width: 400px;
    float: left;
}
.jy-con-l-c img{
	width: 334px;
	height: 334px;
	margin-top: -3px;
	margin-left: -3px;
	float: left;

}
.jy-con-l-c{
	width: 330px;
	height: 330px;
	border-radius: 330px;
	border:5px solid #b2b2b2;
	margin-top: 155px;
}
.jy-con-r{
	width: 820px;
	height: 550px;
	float: right;
}
.jy-cr-top{
	width: 600px;
	height: 100px;
	margin: 26px 0 0 34px;
}
.jy-cr-ls{
	width: 730px;
	height: 100px;
	margin: 28px 0 0 34px;
}
.jiamen2{
	width: 100%;
	min-width: 1220px;
	height: 460px;
	background: url('../img/jiamen2.jpg') no-repeat center;
}
.jiamen2-con{
	width: 1220px;
	height: 460px;
	margin: 0 auto;
}
.jiamen2-con-l{
	width: 820px;
	height: 460px;
	display: inline-block;
}
.jiamenre{
	width: 100%;
	min-width: 1220px;
	height: 120px;
	background: #3f4249;
}
.jiamenre-con{
	width: 1220px;
	height:120px;
	margin: 0 auto;
}
.jiamenre-con-l{
	width: 870px;
	height: 120px;
	float: left;
}
.jcll{
	width: 610px;
	height: 80px;
	font-size: 14px;
	color: #fff;
	line-height: 2;
	float: left;
	padding-top: 40px;
}
.jiamenre-con-r{
	width: 350px;
	height: 120px;
	float: right;
}
.jcr-con{
	width: 330px;
	height: 50px;
	margin: 35px 0 0 20px;
}
.jcr-con-ls{
	float: left;
	width: 165px;
	height: 50px;
	text-align: center;
	line-height: 50px;
}
.shizhic{
	width: 100%;
	min-width: 1220px;
	height: auto;
}
.shizhic-con{
	width: 1220px;
	height: auto;
    margin: 0 auto;
}
.shizhc-ls{
	width: 240px;
	height: 300px;
	float: left;
	border-right: 1px solid #dcdcdc;
	text-align: center;
	overflow: hidden;
	position: relative;
}
.shizhicz{
	width: 240px;
	height: 300px;
	background: #3f4249;
	position: absolute;
	top: 0;
	left: -300px;
}
.szs-img img{
	width: 45px;
	height: 45px;
	padding: 10px;
}
.szs-img{
	width: 65px;
	height: 65px;
	border-radius: 65px;
	border:2px solid #000;
	margin: 80px 0 30px 90px;
}
.szs-img2{
	width: 65px;
	height: 65px;
	border-radius: 65px;
	border:2px solid #fff;
	margin: 80px 0 30px 90px;
}
.szs-img2 img{
	float: left;
    margin-top: 10px;
    margin-left: 10px;
}
.jiubiao{
	width: 100%;
	min-width: 1220px;
	height: 1030px;
	background: #3f4249;
}
.jiubiao-con{
	width: 1220px;
	height: 1030px;
	margin: 0 auto;
	text-align: center;
}
.jiudadian{
	width: 1220px;
	height: 470px;
	position: relative;
}
.jiuzhong{
	width: 350px;
	height: 350px;
	background: url('../img/jiuzhong.jpg') no-repeat center;
	float: left;
	margin-left: 435px;
}
.jiudad1{
	background: url('../img/jiudad1.png') no-repeat center;
	width: 270px;
	height: 52px;
	position: absolute;
	left: 85px;
	top: 0;
}
.jiudad2{
	background: url('../img/jiudad2.png') no-repeat center;
	left: 43px;
	top: 105px;
	width: 270px;
	height: 52px;
	position: absolute;
}
.jiudad3{
	background: url('../img/jiudad3.png') no-repeat center;
	left: 85px;
	top: 220px;
	width: 270px;
	height: 52px;
	position: absolute;
}
.jiudad4{
	background: url('../img/jiudad4.png') no-repeat center;
	left: 43px;
	top: 330px;
	width: 270px;
	height: 52px;
	position: absolute;
}
.jiudad5{
	background: url('../img/jiudad5.png') no-repeat center;
	left: 880px;
	top: 0px;
	width: 270px;
	height: 52px;
	position: absolute;
}
.jiudad6{
	background: url('../img/jiudad6.png') no-repeat center;
	left: 917px;
	top: 105px;
	width: 270px;
	height: 52px;
	position: absolute;
}
.jiudad7{
	background: url('../img/jiudad7.png') no-repeat center;
	left: 880px;
	top: 220px;
	width: 270px;
	height: 52px;
	position: absolute;
}
.jiudad8{
	background: url('../img/jiudad8.png') no-repeat center;
	left: 917px;
	top: 330px;
	width: 270px;
	height: 52px;
	position: absolute;
}
.jiudad9{
	background: url('../img/jiudad9.png') no-repeat center;
	left: 475px;
	top: 385px;
	width: 270px;
	height: 52px;
	position: absolute;
}
.jiamlc{
	width: 1220px;
	height: auto;
	margin: 0 auto;
}
.jiamlc-con{
	width: 1220px;
	height: 195px;
	background: url('../img/jiamlc-con.png');
}
.jiamlc-con-ls{
	width: 117px;
    height: 195px;
    float: left;
}
.jiamlc-con-ls img{
	width: 117px;
	height: 135px;
	display: block;
}
.quanguojm{
	width: 1110px;
	height: 90px;
	margin: 0 auto ;
	position: relative;
}
.quanguojm-ls{
	width: 156px;
	height: 90px;
	float: left;
	border-right: 1px dashed #676767;
	border-bottom: 1px dashed #676767;
}
.quanguojm-lss{
	border-left: 1px dashed #676767;
}
.qgjm{
	width: 335px;
	height: 60px;
	position: absolute;
	background: #9e9e9e;
	top: 55px;
	left: 385px;
	border-radius: 80px;
	padding: 10px 0;
}
.qgjm img{
	width: 50px;
	height: 52px;
	float: left;
	margin: 5px 0 0 35px;
}
.gedajia{
	width: 100%;
	height: 900px;
	min-width: 1220px;
	background: #fff;
	clear: both;
	margin-top: 215px;
}
.gedajia-con{
	width: 1220px;
	height: 1100px;
	margin: 0 auto;
}
.gedajia-mid{
	width: 1210px;
	height: 378px;
	/*margin-left: 50px;*/
	/*overflow: hidden;*/
	position: relative;
}
.gedajia-m-ls{
	width: 370px;
	height: 350px;
	float: left;
}
.swiper-slide-visible {
  opacity: 0.5;
  transform: scale(0.7);
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
}
.swiper-slide-active {
  top: 0;
  opacity: 1;
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}
.swiper-container{
	width: 1110px;
	height: 380px;
	overflow: hidden;
}
.gedajia-m-ls img{
	width: 370px;
	height: 245px;
	display: block;
}
.gedajia-m-ls-m{
	width: 370px;
	height: 75px;
	line-height: 75px;
	background: #fff;
	font-size: 16px;
	text-align: center;
	color: #0e0e0e;
}
.gedajia-m-ls-t{
	width: 370px;
	height: 5px;
	background: #e8bd1e;
}
.arrow-left{
	color: #686a70;
	font-size: 40px;
	position: absolute;
	top: 280px;
	z-index: 6666666666666666666666;
	width: 40px;
	height: 40px;
	border-radius: 40px;
	border:2px solid #686a70;
}
.arrow-right{
	color: #686a70;
	font-size: 40px;
	position: absolute;
	top: 280px;
	z-index: 6666666666666666666666;
	width: 40px;
	height: 40px;
	border-radius: 40px;
	border:2px solid #686a70;
	right: 10px;
}
.web-new{
	width: 1220px;
	height: 930px;
	margin: 0 auto;
}
.web-new-san{
	width: 500px;
	height: 35px;
	margin-left: 370px;
	margin-bottom: 70px;
}
.web-new-san li{
	width: 124px;
	height: 35px;
	float: left;
	line-height: 35px;
	text-align: center;
}
.web-new-san a{
    font-size: 18px;
    color: #292c20;
}
.wnsa{
    border-bottom: 4px solid #1b1b1b;
    padding-bottom: 10px;
}
.web-new-san span{
	float: right;
	width: 1px;
	height: 15px;
	background: #abaca9;
	margin-top: 10px;
}
.web-new-foot{
	width: 1220px;
	height: 545px;
	background: url('../img/web-new-foot.png') no-repeat;
}
.wnf-l{
	width: 530px;
	height: auto;
	display: inline-block;
	float: left;
	padding: 75px 0 0 20px;
	position: relative;
}
.wnf-l>a>img{
	width: 530px;
	height: 210px;
}
.wnfl-more{
	width: 580px;
	height: 35px;
	background: #3f4249;
	margin-top: 35px;
	position: absolute;
	top: 410px;
}
.wnfl-mr{
	width: 100px;
	height: 30px;
	background: #fff;
	float: right;
	margin: 2px 2px 0 0;
	text-align: center;
	line-height: 30px;
}
.wnfl-mr a{
	font-size: 12px;
	color: #535353;
	display: block;
}
.wnf-r{
	width: 530px;
	height: auto;
	display: inline-block;
	float: right;
	padding: 75px 45px 0 0;
	position: relative;
}
.wnf-r>a>img{
	width: 530px;
	height: 210px;
}
.web-linem{
	width: 100%;
	min-width: 1220px;
	height: 800px;
	background: url('../img/web-linem.jpg') no-repeat center;
}
.web-linem-con{
	width: 1220px;
	height: auto;
	margin: 0 auto;
}
.web-form{
	width: 1220px;
	height: auto;
	display: inline-block;
}
.web-f-ls{
	width: 400px;
	height: 65px;
	float: left;
	position: relative;
	margin-bottom: 10px;
}
.web-input1{
	float: left;
	width: 320px;
	height: 65px;
	background: #fff;
	border:0;
	opacity: .7;
	font-size: 20px;
	/*text-indent: 80px;*/
}
.web-f-ls span{
	position: absolute;
	font-size: 16px;
	top: 23px;
	left: 30px;
	z-index: 555;
}
.web-radio1{
	position: absolute;
	right: 143px;
	top: 26px;
}
.web-radio2{
	position: absolute;
	right: 68px;
	top: 26px;
}
.web-submit1{
	width: 1220px;
	height: 65px;
	background: #3f4249;
	color:#fff;
	border:0;
	font-size: 20px;
}
.web-liu{
	width: 100%;
	min-width: 1220px;
	height: 490px;
	background: url('../img/web-liu.png') no-repeat center;
}
.web-link{
	width: 1220px;
	height: 80px;
	line-height: 80px;
	margin: 0 auto;
}
.web-foot{
	width: 100%;
	min-width: 1220px;
	height: 432px;
	border-top: 8px solid #031240;
}
.web-foot-con{
	width: 1220px;
	height: 432px;
	margin: 0 auto;
}
.web-fc-top{
	width: 1220px;
	height: 300px;
	display: inline-block;
	padding-top: 45px;
	padding-bottom: 35px;
	border-bottom: 2px solid #dcdcdc;
}
.wft-l{
	width: 300px;
	height: 300px;
	float: left;
}
.wft-r{
	width: 790px;
	height: auto;
	float: right;
}
.wft-r li{
	width: 70px;
	height: auto;
	float: left;
	margin-right: 50px;
	text-align: center;
}
.wft-r a{
	font-size: 12px;
	color: #494949;
	padding-top: 10px;
	display: block;
}
.web-foot-f{
	width: 1220px;
	height: 50px;
	line-height: 50px;
	font-size: 12px;
	color: #494949;
	text-align: center;
}
.menchuang,.menchuang1,.menchuang2,.menchuang3,.menchuang4,.menchuang5,.menchuang6,.menchuang7{
	width: 100%;
	height: 620px;
	min-width: 1220px;
	position: relative;
}
.posi{
	width: 100%;
	height: 50px;
	min-width: 1220px;
	position: absolute;
	bottom: 142px;
	background: #031240;
	opacity: .7;
	z-index: 2;
}
.web-position{
	width: 100%;
	height: 50px;
	min-width: 1220px;
	position: absolute;
	bottom: 142px;
	z-index: 6;
}
.web-posi-con{
	width: 1220px;
	height: 50px;
	margin: 0 auto;
	color: #fff;
	line-height: 50px;
	font-size: 12px;
	letter-spacing: 1px;
	clear:both;
}
.web-posi-con a{
	color: #fff;
	font-size: 12px;
}
.menkongjian{
	width: 100%;
	height: auto;
	min-width: 1220px;
}
.menkongjian-con{
	width: 1220px;
	height: auto;
	margin: 0 auto;
}
.form-sear{
	width: 1220px;
	height: 80px;
	display: inline-block;
	margin: 25px 0;
	position: relative;
}
.sear-input1{
	width: 1098px;
	height: 80px;
	border:1px solid #e5e5e5;
	padding-left: 120px;
	font-size: 18px;
	color: #797979;
	letter-spacing: 1px;
}
.sear-input2{
	position: absolute;
	width: 85px;
	height: 75px;
	background: url('../img/sear-input2.jpg') no-repeat;
	top: 4px;
	left: 8px;
	border:0;
}
.mclm-lei{
	width: 1220px;
	height: auto;
	display: inline-block;
	text-align: center;
	line-height: 60px;
}
.mclm-r{
	width: 965px;
	height: 59px;
	border-bottom: 1px dashed #dcdcdc;
	float: right;
}
.mclm-r a{
	font-size: 16px;
	display: block;
}
.mclm-r ul{
	width: 848px;
	height: 59px;
	float: right;
	padding-right: 50px;
}
.mclm-r li{
	/*width: 90px;*/
	height: 30px;
	margin-right: 30px;
	float: left;
	text-align: center;
	line-height: 30px;
	margin-top: 17px;
}
.mclm-xi{
	width: 1220px;
	height: auto;
	display: inline-block;
}
.chux,.chux2{
	width: 18px;height: 18px;background: rgb(3, 18, 64);
}
.chux2{
	display: none;
}
.quanb,.quanb2{
	width: 18px;height: 18px;border:2px solid #dcdcdc;float: left;margin: 20px 8px 0 0;
}
.showli a{
	display: inline-block;
}
.quanb2{
	margin: 5px 8px 0 0;
}
.web-pros-ls{
	width: 600px;
	height: 300px;
	float: left;
	margin-top: 30px;
}
.web-pros-ls>a>img{
	width: 300px;
	height: 300px;
	float: left;
}

.web2-pros-ls>a>img{
	width: 300px;
	height: 198px;
	float: left;
}
.page a{
	padding: 0 5px;
}
.page{
	width: 720px;
	height: 40px;
	clear: both;
	display: inline-block;
	margin: 60px 0 80px 360px;
}
.page_fy{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    MARGIN: 3px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center;
}
.page_fy span.off{
    border: 1px solid #EEEEEE;
    color: #ccc;
    margin: 2px;
    padding: 2px 5px;
}
.page_fy .focus{
    BORDER-RIGHT: #dc1c29 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #dc1c29 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    BORDER-LEFT: #dc1c29 1px solid;
    COLOR: #fff;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #dc1c29 1px solid;
    BACKGROUND-COLOR: #dc1c29;
}
.web-window-space{
	width: 1220px;
	height: auto;
	margin: 0 auto;
}
.ww-space-des{
	width: 1220px;
	height: 200px;
	margin: 45px 0 35px 0;
	border:1px solid #dcdcdc;
	display: inline-block;
}
.wwsd-left img{
    width: 255px;
    height: 200px;
}
.wwsd-left{
	width: 255px;
	height: 200px;
	float: left;
	position: relative;
}
.wwsd-left-cover{
	width: 255px;
	height: 200px;
	background: #000;
	opacity: .7;
	position: absolute;
	z-index: 2;
    top: 0;
}
.wwsdlc-info{
	color: #fff;
	position: absolute;
	z-index: 6;
	top: 0;
	padding: 75px 0 0 20px;
}
.wwsd-right{
	float: left;
	color: #1a1a1a;
	font-size: 14px;
	line-height: 2;
	padding:35px 0 0 45px;
}
.web-space-carousel{
	position: relative;
	margin-bottom: 80px;
}
.web-space-carousel,.webs-carousel-con img{
	width: 1220px;
	height: 680px;
}
.swiper-container{
	width: 1220px;
    height: 380px;
}
.webs-carousel-con{
   width: 1220px;
   height: 680px;
   position: relative;
}
.webs-carouselc-position{
	position: absolute;
}
.wcp-con{
	position: absolute;
}
.wcp-con>img{
	width: 28px;
	height: 28px;
	cursor: pointer;
}
.wcp-con-gudian{
	position: absolute;
	top: 22px;
	left: 9px;
	display: none;
}
.wcp-con-gudian>img{
	width: 80px;
	height: 60px;
}
.wcp-con-info{
	position: absolute;
	width: 100%;
	min-width: 300px;
	height: auto;
	background: #fff;
	padding:10px 20px;
	top: 27px;
	left: 81px;
	font-size: 14px;
	line-height: 2;
}
.wcp-con-info p,.wcp-con-info div{
	font-size: 12px;
	margin-bottom: 5px;
}
.wcp-con-info-shu{
	width: 3px;
	height: 20px;
	position: absolute;
	top: 10px;
	left: 0;
	background: #031240;
}
.wcp-con-info-x{
	font-size: 20px;
	color: #a1a1a1;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 8px;
}
.arrow-left2{
	position: absolute;
	top: 50%;
	z-index: 33333333;
}
.arrow-right2{
	position: absolute;
	top: 50%;
	z-index: 33333333;
	right: 0;
}
.web-article-list{
	width: 1220px;
	height: auto;
	margin: 0 auto;
}
.web-art-nav{
	width: 1220px;
	height: auto;
	border-bottom: 2px solid #dcdcdc;
	padding: 45px 0;
}
.web-art-nav li{
	display: inline-block;
	height: 35px;
	text-align: center;
	line-height: 35px;
	width: 132px;
}
.web-art-nav ul{
	margin-left: 325px;
}
.web-art-nav a{
	font-size: 20px;
	padding: 5px 15px;

}
.web-art-nav span{
	width: 2px;
	height: 15px;
	background: #000;
	float: right;
	margin-top: 10px;
}
/*a加的特效*/
.web-art-nav-tea{
	background: #031240;
	color: #fff;
}
.web-article-ls{
	width: 1220px;
	height: 260px;
	display: inline-block;
	margin-top: 50px;
}
.web-article-ls:hover .webam-box{
    background: #031240;
}
.web-article-ls:hover .webam-box a{
	color: #fff;
}
.web-article-ls>a>img{
	width: 400px;
	height: 260px;
	border:0;
	float: left;
}
.web-artls-r{
	width: 800px;
	height: 259px;
	float: right;
	border-bottom: 1px dashed #dcdcdc;
	position: relative;
}
.webam-box{
	width: 124px;
	height: 124px;
	border:1px solid #031240;
	position: absolute;
	top: 25px;
	text-align: center;
	line-height: 124px;
}
.web-artls-more{
	top: 60px;
	position: absolute;
	height: 170px;
	width: 125px;
	right:0;
}
.webam-box-hen1{
	width: 1px;
	height: 60px;
	background: #031240;
	position: absolute;
	left: 105px;
	transform: rotate(40deg);
	top:-5px;
	-ms-transform:rotate(40deg); 	/* IE 9 */
	-moz-transform:rotate(40deg); 	/* Firefox */
	-webkit-transform:rotate(40deg); /* Safari 和 Chrome */
	-o-transform:rotate(40deg); 	/* Opera */
}
.webam-box a{
	color: #031240;
}
.webam-box-hen2{
	width: 1px;
	height: 60px;
	background: #031240;
	position: absolute;
	top: 120px;
	left: 20px;
	transform: rotate(35deg);
	-ms-transform:rotate(35deg); 	/* IE 9 */
	-moz-transform:rotate(35deg); 	/* Firefox */
	-webkit-transform:rotate(35deg); /* Safari 和 Chrome */
	-o-transform:rotate(35deg); 	/* Opera */
}
.web-shouqifen{
	width: 1220px;
	height: 42px;
	background: url('../img/web-shouqifen.png') no-repeat center;
	margin: 0 auto;
	text-align: center;
	line-height: 35px;
}
.web-pro-details{
	margin: 0 auto;
	width: 1220px;
	height: auto;
}
.wp-details-top{
	width: 1220px;
	height: auto;
	display: inline-block;
	margin-bottom: 60px;
}
.wpdt-l{
	width: 600px;
	height: 745px;
	float: left;
}
.wpdtl-t img{
	width: 600px;
	height: 600px;
	display: block;
	margin-bottom: 15px;
}
.wpdtl-f{
	width: 600px;
	height: 130px;
	display: inline-block;
}
.wpdtlf-l{
	width: 33px;
	height: 128px;
	border:1px solid #dcdcdc;
	text-align: center;
	line-height: 128px;
	cursor: pointer;
	color: #dcdcdc;
	font-size: 20px;
	float: left;
}
.wpdtlf-r{
	width: 33px;
	height: 128px;
	border:1px solid #dcdcdc;
	text-align: center;
	line-height: 128px;
	cursor: pointer;
	color: #dcdcdc;
	font-size: 20px;
	float: right;
}
.wpdtl-m{
	width: 510px;
	height: 130px;
	float: left;
	margin: 0 10px;
	overflow: hidden;
}
.wpdtlm-con{
	height: 130px;
	display: inline-block;
	margin-left: 0;
}
.wpdtlm-con img{
	width: 160px;
	height: 130px;
}
.imgk{
	width: 170px;
	height: 130px;
	float: left;
}
.wpdt-r{
	width: 530px;
	height: auto;
	float: right;
	display: inline-block;
}
.web-pro-can{
	width: 528px;
	height: auto;
	display: inline-block;
	border:1px solid #000;padding-left: 15px;
	margin-bottom: 30px;
}
.wen-down{
	font-size: 12px;line-height: 2;clear: both;
	padding-top: 10px;
	padding-right: 20px;
	border-top: 2px solid #000;
	width: 90%;
	position: absolute;
	overflow: hidden;
	display: none;
}
.wen-down p{
	margin: 5px 0;
}
.web-jj{
	float: right;font-size: 20px;margin-right: 10px;cursor: pointer;margin-top: 10px;
}
.web-pro-qing{
	font-size: 16px;
	line-height: 2;
	margin-bottom: 70px;
	width: 1220px;
	height: auto;
	display: inline-block;
	letter-spacing: 1px;
}
.web-pro-qing img{
	max-width: 1220px;
}
.web-pro-tuijian{
	width: 1220px;
	height: 290px;
	display: inline-block;
	margin-bottom: 80px;
}
.web-pro-tuijian li{
	width: 290px;
	height: 290px;
	float: left;
	margin-right: 19px;
}
.web-pro-tuijian img{
	width: 290px;
	height: 290px;
	border:0;
}
.wen-comeweim{
	width: 1220px;
	height: auto;
	margin: 0 auto;
}
.web-comeweibei{
	width: 1220px;
	height: 440px;
	background: url('../img/web-comeweibei.jpg') no-repeat center;
}
.web-conwei-videos{
	width: 1220px;
	height: 380px;
}
.web-conwei-videos-l{
	width: 560px;
	height: 380px;
    float: left;
}
.web-conwei-videos-r{
	width: 615px;
	height: 335px;
	float: left;
	color: #383838;
	font-size: 14px;
	padding:45px 0 0 25px;
}
.web-comewei-vinext{
	width: 1220px;
	height: 380px;
}
.web-comewei-vinext-l{
	width: 610px;
	height: 380px;
	float: left;
	background: url('../img/web-comewei-vinext-l.jpg');
}
.web-comewei-vinext-r{
	width: 610px;
	height: 380px;
	float: left;
	background: url('../img/web-comewei-vinext-r.jpg');
}
.web-art-con{
	width: 1220px;
	height: auto;
	margin: 0 auto;
}
.wac-top{
	width: 1220px;
	height: auto;
	border-bottom: 1px solid #dcdcdc;
	text-align: center;
}
.wac-mid{
	width: 1220px;
	height: auto;
	line-height: 2;
	font-size: 14px;
	padding: 40px 0;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 20px;
}
.wac-mid img{
	max-width: 1220px;
}
.web-art-upnext{
	width: 1220px;
	height: 35px;
	display: inline-block;
	margin-bottom: 50px;
}
.web-art-upnext a{
	font-size: 12px;
	color: #565656;
	line-height: 35px;
}
.web-art-upnextl{
	float: left;
}
.web-art-upnextr{
	float: right;
}
.web-lx{
	width: 1220px;
	height: auto;
	margin: 0 auto;
}
.web-lx-top{
	padding-top: 55px;
	margin-bottom: 40px;
}
.web-lx-m{
	width: 830px;
	height: 230px;
	margin-left: 195px;
	position: relative;
	margin-bottom: 50px;
}
.web-lx-m img{
	width: 90px;
	height: 90px;
	position: absolute;
}
.web-lx-mone{
	top: 80px;
	right: -60px;
}
.web-lx-mtwo{
	top: 80px;
	left: -60px;
}
.web-lx-ml{
	width: 320px;
	padding: 40px 0 0 70px;
	height: 190px;
	border:1px solid #dcdcdc;
	float: left;
	border-radius: 5px;
}
.web-lx-mr{
	width: 350px;
	padding: 40px 0 0 40px;
	height: 190px;
	border:1px solid #dcdcdc;
	float: right;
	border-radius: 5px;
}
.web-baidumap{
	height: 410px;
}
.web-maplx{
	width: 315px;
	height: 410px;
	position: absolute;
	top: 280px;
	z-index: 666666;
	left: -195px;
}
.web-maplx-con{
	width: 315px;
	height: 410px;
	background: #000;
	opacity: .7;
	z-index: 6;
	height: 410px;
	position: absolute;
	top: 0;
	left: 0;
}
.web-maplx-xiang{
    z-index: 8888888888;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    width: 315px;
    text-indent: 20px;
    font-size: 12px;
}
.web-zhaop{
	width: 1220px;
	height: auto;
	margin: 0 auto;
}
.web-zhaop-ls{
	width: 260px;
	height: 370px;
	float: left;
	margin-right: 50px;
	position: relative;
	margin-bottom: 80px;
}
.web-zhaop-more{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 75px;
	height: 30px;
	line-height: 30px;
	background: #031240;
}
.web-zhaop-more a{
	font-size: 12px;
	color: #fff;
	display: block;
	text-indent: 10px;
}
.web-zhaop-bei{
	width: 100%;
	height: 520px;
	min-width: 1220px;
	background: url('../img/web-zhaop-bei.jpg') no-repeat center;
	clear: both;
}
.web-jiangxiao-ls{
	width: 300px;
	height: 190px;
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
}
.web-jiangxiao-ls img{
	width: 300px;
	height: 190px;
}
.page_fy{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    MARGIN: 3px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center;
}
.page_fy span.off{
    border: 1px solid #EEEEEE;
    color: #ccc;
    margin: 2px;
    padding: 2px 5px;
}
.page_fy .focus{
	background:#fe4905;
    BORDER-RIGHT: #fe4905 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #fe4905 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    BORDER-LEFT: #fe4905 1px solid;
    COLOR: #fff;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #fe4905 1px solid;
    BACKGROUND-COLOR: #fe4905;
}
.news-active{
	position: absolute;
	top: 80px;
	height: 80px;
	width: 80px;
	display: none;
	right: -25px;
	background: #fff;
	z-index: 11;
	opacity: .9;
}
.news-xc-lists{
	width: 200px;
	height: auto;
	position: absolute;
	top: 80px;
	right: 411px;
	display: none;
	z-index:666;
}
.news-xc-lists img{
	border:0;
	width: 200px;
	height: 80px;
	margin-bottom: 3px;
	display: block;
}
._qiyewh {
  color: #1b1b1b;
  text-align: center;
}
._qiyewh .f {
  font-size: 48px;
}
._qiyewh .t {
  font-size: 18px;
  margin-top: 70px;
}
._gai2 {
  width: 1220px;
  height: auto;
  display: inline-block;
  margin-top: 60px;
}
._gai2 .l {
  width: 610px;
  height: 380px;
  float: left;
  background: url('../img/sj_img19.jpg') no-repeat;
}
._gai2 .l .t {
  width: 260px;
  height: 70px;
  display: block;
  float: right;
  margin-top: 50px;
  margin-right: 26px;
}
._gai2 .l .f {
  padding-left: 20px;
  padding-right: 15px;
  clear: both;
  padding-top: 20px;
  line-height: 2;
  color: #383838;
  font-size: 12px;
}
._gai2 .r {
  width: 610px;
  height: 380px;
  float: right;
}
._gai2 .r img {
  width: 100%;
}
.gai3 {
  width: 1220px;
  display: inline-block;
  height: auto;
  margin-top: 30px;
  margin-bottom: 30px;
}
.gai3 .l {
  width: 790px;
  height: 440px;
  float: left;
}
.gai3 .l img {
  width: 100%;
  height: 440px;
}
.gai3 .r {
  width: 430px;
  height: 440px;
  float: right;
  background: #eec657;
}
.gai3 .kuang {
  width: 365px;
  height: auto;
  display: inline-block;
  padding-top: 100px;
  padding-left: 30px;
  color: #fff;
}
.gai3 .kuang .one {
  font-size: 31px;
  font-family: "迷你简汉真广标";
}
.gai3 .kuang .three {
  width: 65px;
  height: 4px;
  background: #fff;
  margin-bottom: 30px;
}
.gai3 .kuang .two {
  padding-bottom: 30px;
  padding-top: 15px;
}
.gai3 .kuang .four {
  font-size: 12px;
  line-height: 2;
}
.gai4 {
  width: 1220px;
  height: 615px;
  background: url('../img/sj_img23.jpg') no-repeat;
  position: relative;
  margin-bottom: 70px;
}
.gai4 .posis {
  width: 275px;
  height: 290px;
  background: #000;
  opacity: 0.7;
  position: absolute;
  z-index: 55;
  bottom: 0;
  left: 0;
}
.gai4 .oneposi {
  width: 255px;
  height: 290px;
  position: absolute;
  z-index: 66;
  bottom: 0;
  left: 15px;
  color: #fff;
}
.gai4 .oneposi .one {
  font-size: 32px;
  font-family: "迷你简汉真广标";
  padding-top: 30px;
  padding-bottom: 30px;
}
.gai4 .oneposi .two {
  height: 4px;
  width: 65px;
  background: #fff;
  margin-bottom: 30px;
}
.gai4 .oneposi .three {
  font-size: 12px;
  line-height: 2;
}
.gai5 {
  width: 1220px;
  height: 400px;
  position: relative;
}
.gai5 .swiper-containersss{
	width: 1200px;
	height: 400px;
	overflow: hidden;
}
.gai5 .swiper-containersss img{
	width: 95% ;
	height: 400px;
}
.arrow-left,.arrow-lefts {
  position: absolute;
  left: -55px;
  top: 50%;
  margin-top: -15px;
  width: 40px;
  height: 40px;
  z-index: 555;
}
.arrow-left img ,.arrow-lefts img{
  width: 40px !important;
  height: 40px !important;
  cursor: pointer;
  border: 0;
}
.arrow-right,.arrow-rights {
  position: absolute;
  right: -25px;
  top: 50%;
  margin-top: -15px;
  width: 40px;
  height: 40px;
  z-index: 555;
}
.arrow-rights{
	right: -45px;
}
.arrow-right img ,.arrow-rights img{
  width: 40px !important;
  height: 40px !important;
  cursor: pointer;
  border: 0;
}
.gai10{
	width: 1220px;
	height: 390px;
	position: relative;
	display: inline-block;
}