@charset "utf-8";
/* CSS Document */
*{
	padding:0;
	margin:0;
	
	font-family: 微软雅黑;
}
ul,ol{
	list-style:none;
}
img{
	border:none;
}
h1,h2,h3,h4,h5{
	font-weight:400;
}
a{
	text-decoration: none;
	color:#2b2b2b;
}
a:hover{
	color: #3e7bd2;
}
body{
	font-size: 14px;
	padding-top:103.5px;
}
@font-face {
/* font-test*/
font-family: SiYuan_Bold;
src:url('../fonts/SourceHanSansCN-Bold.otf');
}
@font-face {
/* font-test*/
font-family: SiYuan_Light;
src:url('../fonts/SourceHanSansCN-Light.otf');
}
@font-face {
/* font-test*/
font-family: SiYuan_Regular;
src:url('../fonts/SourceHanSansCN-Heavy.otf');
}
@font-face {
/* font-test*/
font-family: SiYuan_ExtraLight;
src:url('../fonts/SourceHanSansCN-ExtraLight.otf');
}
.clear{
	clear: both;
}
.header{
	width: 100%;
	padding: 20px 0 0;
	position: fixed;
	background:#fff;
	top:0;
	left:0;
	z-index:99999;
}
.container{
	width:1200px;
	margin: 0 auto;
}
.left{
	float: left;
}
.right{
	float: right;
}
.header .container{

}
.header .container .left{

}
.header .container .left .logo{
	float:left;
}
.header .container .left .text{
	float: left;
	padding-left: 10px;
}
.header .container .left .text H3{
	font-size: 25px;
	font-family: SiYuan_Regular;
	color: #136c9d;
}
.header .container .left .text p{
	font-family: Arial;
	color: #136c9d;
	font-size: 13px;
}
.header .container .right{
	width:750px;
	box-sizing: border-box;
}
.header .container .right .top{

}
.header .container .right .top .box{
	float: right;
}
.header .container .right .top .box .form{
	overflow: hidden;
	border: 1px solid #ddd;
	border-radius: 12px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
}
.header .container .right .top .box .form input{
	font-family: 微软雅黑;
	padding: 0 10px;
	height: 24px;
	border: none;
	line-height: 24px;
	width: 140px;
	font-size: 14px;
	outline: none; // 去除选中状态边框
}
.header .container .right .top .box .form  button{
	height: 24px;
	width: 24px;
	background: url('../images/sousuo.png') no-repeat center;
	border: none;
	padding-left: 24px;
	box-sizing: border-box;
	overflow: hidden;
	outline: none; // 去除选中状态边框
}
.header .container .right .top .box .lang{
	float: left;
	padding: 0 10px;
	color: #aeaeaf;
}
.header .container .right .top .box .lang a{
	color: #2b2b2b;
	display: inline-block;
	margin: 0 10px;
	line-height: 25px;
}
.header .container .right .top .box .lang a:hover{
	color: #aeaeaf;
}
.header .container .right .top .box .lang a.active{
	color: #aeaeaf;
}
.header .container .right .nav{
	text-align: right;
	padding-top: 10px;
	overflow:hidden;
}
.header .container .right .nav ul li{
	
	padding: 0 10px;
	float:left;
}
.header .container .right .nav ul li:last-child{
	padding-right: 0;
}
.header .container .right .nav ul li a{
	padding: 0 10px;
	line-height: 25px;
	display: inline-block;
	position: relative;
}
.header .container .right .nav ul li a span{
	display: block;
	width: 30px;
	height: 2px;
	background: #fff;
}
.header .container {
	padding-bottom: 20px;
}
.header .container .right .nav ul li a:hover span{
	background: #136c9d;
	margin: 0 auto;
}
.header .container .right .nav ul li.active a span{
	background: #136c9d;
	margin: 0 auto;
}
.header .container .right .nav ul li a i{
	float: right;
	background: url('../images/jiantou_xia.png') no-repeat center;
	height: 25px;
	width:8px; 
	position: absolute;
	top: 0;
	right: 0;
}
.header  .sub_nav{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 999;
	background: url('../images/nav_bg.png');
}
.header  .sub_nav .container{
	padding-bottom: 0;
	text-align: center;
	
}
.header  .sub_nav .container .nav_mun{
	display: none;
	padding: 15px 0 0px;
}
.header  .sub_nav .container .nav_mun ul li{
	display: inline-block;
	width: 184px;
	box-sizing: border-box;
	padding:0 15px;
}
.header  .sub_nav .container .nav_mun ul li a{

}
.header  .sub_nav .container .nav_mun ul li a .img{
	width: 156px;
	height: 82px;
	overflow: hidden;
	line-height: 84px;
	vertical-align: middle;
	background:#f2f3f2;
}
.header  .sub_nav .container .nav_mun ul li a .img img{
	vertical-align: middle;
	width: 100%;
	display:block;
		-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.header  .sub_nav .container .nav_mun ul li a h3{
	font-size: 14px;
	line-height: 30px;
}
.header  .sub_nav .container .nav_mun ul li a:hover .img img{
	 transform: scale(1.2);
    -ms-transform: scale(1.2);
    	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.banner{
	width: 100%;
	box-sizing: border-box;
	position: relative;
}
.banner .banner_list{
	width: 100%;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
}
.banner .banner_list .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.banner .banner_list .swiper-slide .img img{
	width:100%;
}
.banner .banner_list .swiper-slide .container{
	position: absolute;
	top: 129px;
	left: 50%;
	margin-left: -600px; 
}
.banner .banner_list .swiper-slide .container .text{
	
}
.banner .banner_list .swiper-slide .container .text p.p1{
	text-align: right;
	color: #fff;
	font-size: 35px;
	font-family: SiYuan_Bold;
	line-height: 1.5em;
}
.banner .banner_list .swiper-slide .container .text p.p2{
	text-align: right;
	color: #fff;
	font-size: 48px;
	font-family: SiYuan_Bold;
	line-height: 1.5em;
}
.banner .banner_list .swiper-slide .container .text p.p3{
	text-align: right;
	color: #fff;
	font-size: 36px;
	font-family: Arial;
	text-transform:uppercase;
	line-height: 1.5em;
}
.banner .banner_list .swiper-slide .container .text p.p4{
	text-align: right;
	color: #fff;
	text-transform:uppercase;
}
.banner .banner_dis{
	width: 700px;
	position: absolute;
	bottom: 30px;
	left: 50%;
	margin-left: -350px;
} 
.banner .banner_dis .gallery-thumbs{
	width: 600px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.banner .banner_dis .gallery-thumbs .swiper-wrapper{

}
.banner .banner_dis .gallery-thumbs .swiper-slide img{
	width: 100%;
	box-sizing: border-box;
}
.banner .banner_dis .gallery-thumbs .swiper-slide-thumb-active img{
	border: 2px solid #fff;
}
.product_index .title{
	text-align: center;
	padding: 50px 0 40px;
}
.product_index .title h3{
	font-family: SiYuan_Regular;
	font-size: 28px;
	color: #282828;
	padding-bottom: 8px;
}.product_index .title p{
	color: #bcbbbb;
	font-size: 22px;
	font-family: Arial;
	text-transform:uppercase;
}
.product_index .list {
	width: 100%;
	overflow: hidden;
	box-sizing: border-box;;
}
.product_index .list  ul li{
	width: 100%;
}
.product_index .list  ul li .img{
	width: 50%;
	background: #eaeaea;
}
.product_index .list  ul li .img .img_box{
	width: 600px;
	height: 464px;
	box-sizing: border-box;
	line-height: 464px;
	overflow: hidden;
}
.product_index .list  ul li .text{
	width: 50%;
	position:relative;
	height: 464px;
}
.product_index .list  ul li .text .text_box{
	width: 600px;
	height: 464px;
	box-sizing: border-box;
	padding-top: 135px;
	z-index: 3;
	position: absolute;
	color: #fff;
}
.product_index .list  ul li .img .img_box img{
	max-height: 100%;
	max-width: 100%;
	vertical-align: middle;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.product_index .list  ul li:nth-child(odd) .img{
	float: left;
	text-align: center;
}
.product_index .list  ul li:nth-child(odd) .img .img_box{
	float: right;
	margin-right: 15px;
}
.product_index .list  ul li:nth-child(even) .img{
	float: right;
	text-align: center;
}
.product_index .list  ul li:nth-child(even) .img .img_box{
	float: left;
	margin-left: 15px;
}
.product_index .list  ul li:nth-child(odd) .text{
	float: right;
	text-align: left;
}
.product_index .list  ul li:nth-child(odd) .text .text_box{
	float: left;
	padding-left: 80px;
	left: 0;
}
.product_index .list  ul li:nth-child(even) .text{
	float: left;
	text-align: right;
}
.product_index .list  ul li:nth-child(even) .text .text_box{
	float: right;
	padding-right: 80px;
	right: 0;

}
.product_index .list  ul li a .text .mo{
	position:  absolute;
	width: 100%;
	height: 100%;
	background: #296acb;
	-moz-opacity:0.6;
	opacity:0.6;
	z-index: 1;
	filter:alpha(opacity=60);
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.product_index .list  ul li a:hover .text .mo{
	-moz-opacity:0.9;
	opacity:0.9;
	filter:alpha(opacity=90);
		-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
} 
.product_index .list  ul li a:hover .img .img_box img{
	 transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.product_index .list  ul li .text .text_box h3{
	font-family: SiYuan_Light;
	font-size: 36px;
	margin-bottom: 20px;
}
.product_index .list  ul li .text .text_box p{
	font-family: SiYuan_Light;
	font-size: 16px;
}
.product_index .list  ul li .text .text_box h4{
	font-family: Arial;
	text-transform:uppercase;
	font-size: 30px;
	margin-top: 20px;
}
.news_index{
	background: url('../images/newsbg.jpg') no-repeat center;
	padding-bottom:60px;
}
 
.news_index .title{
	text-align: center;
	padding: 50px 0 40px;
}
.news_index .title h3{
	font-family: SiYuan_Regular;
	font-size: 28px;
	color: #fff;
	padding-bottom: 8px;
}.news_index .title p{
	color: #fff;
	font-size: 22px;
	font-family: Arial;

	text-transform:uppercase;
}
.news_index .news_nav{
	text-align: center;
	padding-bottom: 20px;
}
.news_index .news_nav ul li{
	display: inline-block;
}
.news_index .news_nav ul li a{
	display: block;
	padding: 0 20px;
	line-height: 35px;
	border-radius: 3px; 
	color: #fff;
}
.news_index .news_nav ul li a:hover, .news_index .news_nav ul li.active a{
	background: #fff;
	color: #296acb;
}
.news_index .list{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.news_index .list ul{
	padding-top: 40px;
}
.news_index .list ul li{
	background: #fff;
	padding: 15px;
	box-sizing: border-box;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.news_index .list ul li a{
	display: block;
}
.news_index .list ul li a .img{
	width: 100%;
	height: 211px;
	text-align: center;
	overflow: hidden;
	line-height: 211px;
}
.news_index .list ul li a .img img{
	vertical-align: middle;
	width: 100%;
	min-height: 100%;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.news_index .list ul li a h4{
	font-size: 12px;
	font-family: 微软雅黑;
	padding: 10px 0;
	color: #282828;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.news_index .list ul li a h3{
	font-size: 20px;
	font-family: 微软雅黑;
	color: #282828;
	padding-bottom: 20px;
}
.news_index .list ul li a p{
	padding-bottom: 15px;
	color: #aaaaaa;
	font-size: 16px;
	font-family: 微软雅黑;
	line-height: 1.5em;
	height:63px;
}
.news_index .list ul li:hover {
	margin-top: -40px;
	padding-bottom: 45px;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.news_index .list ul li:hover  a h4{
	padding: 15px 0;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.news_index .list ul li:hover a .img img{
	transform: scale(1.2);
    -ms-transform: scale(1.2);
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.news_index .news_but{
	position: relative;
	width: 100px;
	height: 50px;
	box-sizing: border-box;
	margin:30px auto 0;
	border: 1px solid #fff;
}
.news_index .news_but div{
	width: 50%;
	height: 50px;
	font-size: 36px;
	outline: none; 
	top: 0;
	margin-top: 0;
}
.news_index .news_but div.swiper-button-next{
	right: 0;

}
.news_index .news_but div.swiper-button-prev{
	left: 0;
	border-right: 1px solid #fff;
}
.news_index .news_but div:after{
	outline: none; 
	font-size: 24px;
}
.about_index {

}
.about_index .title{
	text-align: center;
	padding: 50px 0 40px;
}
.about_index .title h3{
	font-family: SiYuan_Regular;
	font-size: 28px;
	color: #282828;
	padding-bottom: 8px;
}.about_index .title p{
	color: #bcbbbb;
	font-size: 22px;
	font-family: Arial;
	text-transform:uppercase;
}
.about_index .about_content{
	background: url(../images/about_bg.jpg) no-repeat center top;
	padding-bottom: 60px;
}
.about_index .about_content .about_title{
	font-size: 20px;
	font-family: 微软雅黑;
	padding-bottom: 30px;
}
.about_index .about_content  .text{
	width: 725px;
	font-size: 14px;
	line-height: 1.8em;
}
.about_index .about_content .more{
	padding: 20px 0;
}
.about_index .about_content .more a{
	text-transform:uppercase;
	font-family: 微软雅黑;
	font-size: 14px;

}
.about_index .about_content  .about_images{
	width: 100%;
	box-sizing: border-box;
	border:5px solid #fff;
	box-shadow: 0 0 20px #999;
}
.about_index .about_content  .about_images img{
	width: 100%;
}
.customer_box>.swiper-wrapper {
    -webkit-transition-timing-function: linear; /*之前是ease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
    margin: 0 auto;
}
.customer_box{
	position: relative;
	overflow: hidden;
	width: 100%;
}
.customer {
	background: url('../images/hezuobg.jpg') no-repeat center top;
	padding-bottom: 65px;
}
.customer .title{
	text-align: center;
	padding: 50px 0 40px;
}
.customer .title h3{
	font-family: SiYuan_Regular;
	font-size: 28px;
	color: #fff;
	padding-bottom: 8px;
}.customer .title p{
	color: #fff;
	font-size: 22px;
	font-family: Arial;

	text-transform:uppercase;
}
.customer .customer_list{
	position: relative;
}

.customer .customer_list .swiper-button-next{
	right: -80px;
}
.customer .customer_list .swiper-button-prev{
	left: -80px;
}
.footer {
	padding-top: 45px;
	background: #f9f9f9;
}
.footer  .footer_nav{
	padding-bottom: 50px;
	border-bottom: 1px solid #dcdcdc;
}
.footer  .footer_nav ul>li{
	width: 20%;
	font-family: 微软雅黑;
	box-sizing: border-box;
	padding-left: 20px;
	float:left;
}

.footer  .footer_nav ul li p{
	font-size: 20px;
	padding-bottom: 30px;
}
.footer  .footer_nav ul li p a{
	font-size: 20px;
}
.footer  .footer_nav ul li ol li{
	display: block;
	width: 100%;
	padding-left: 0;
}
.footer  .footer_nav ul li ol li a{
	color: #909090;
	line-height: 1.8em;
}
.footer  .footer_nav ul li ol li a:hover{
	color: #296acb;
}
.footer .footer_content{
	padding-top: 40px;
	padding-bottom: 50px;
}
.footer .footer_content ul li{
	float: left;
}
.footer .footer_content ul li.text{
	width: 405px;
	font-family: "微软雅黑"
}
.footer .footer_content ul li.text h1{
	font-size: 16px;
	padding-bottom: 30px;
}
.footer .footer_content ul li.text h2{
	background: url(../images/phone.png) no-repeat left center;
	height: 50px;
	padding-left: 55px;
	font-size: 24px;
	padding-top: 15px;
	box-sizing: border-box;
	margin-bottom: 30px;
}
.footer .footer_content ul li.text h3{
	line-height: 2em;
}
.footer .footer_content ul li.text h4{
	line-height: 2em;
}
.footer .footer_content ul li.text h5{
	line-height: 2em;
}
.footer .footer_content ul li.from{
	width: 470px;
	padding-left: 20px;
}
.footer .footer_content ul li.from h3{
	font-size: 16px;
	padding-bottom: 20px;
}
.footer .footer_content ul li.from input{
	box-sizing: border-box;
	border:1px solid #f9f9f9;
	height: 35px;
	padding-left: 15px;
	background: #efefef;
	color: #797979;
}
.footer .footer_content ul li.from input:nth-child(1),.footer .footer_content ul li.from input:nth-child(2){
	width: 210px;

}
.footer .footer_content ul li.from input:nth-child(2){
	margin-left: 15px;
}
.footer .footer_content ul li.from input:nth-child(3){
	width: 440px;
	margin-top: 15px;
	display: block;
}
.footer .footer_content ul li.from textarea{
	width: 440px;
	box-sizing: border-box;
	border:1px solid #f9f9f9;
	padding-left: 15px;
	background: #efefef;
	margin-top: 15px;
	display: block;
	padding-bottom:15px;
	padding-top: 15px;
	color: #797979;
}
.footer .footer_content ul li.from  button{
	display: block;
	width: 440px;
	box-sizing: border-box;
	border:1px solid #f9f9f9;
	height: 35px;
	color: #797979;
	margin-top: 15px;
}
.footer .footer_content ul li.qrcode{
	padding-top: 70px;
	float: right;

}
.footer .footer_content ul li.qrcode .left{
	padding-right: 15px;
}
.footer .footer_content ul li.qrcode p{
	text-align: center;
	color: #767676;
	line-height: 2em;
}
.footer .links{
	background: #282828;
	height: 30px;
	line-height: 30px;
}
.footer .links ul li{
	display: inline-block;
	color: #fff;
	padding: 0 10px;
}
.footer .links ul li a{
	color: #fff;
}
.footer .links ul li  span{
	margin-left: 10px;
}
.footer .links ul li:last-child span{
	display: none;
}
.footer .footer_copy{
	text-align: center;
	line-height: 44px;
}
.footer .links ul li:first-child{
	padding-left: 0;
}

.footer .footer_copy a{
	background: url('../images/beian.png') no-repeat left center;
	margin-left: 15px;
	padding-left: 25px;
	display: inline-block;
}
.page_banner{
	width: 100%;
}
.page_banner_box {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.page_banner_box  .container{
	position: relative;
	height: 100%;
}
.page_banner_box  .container h3{
	position: absolute;
	right: 0;
	bottom: 50px;
	color: #fff;
	font-size: 36px;
	font-family: SiYuan_Regular;
}
.page_banner_box   img{
	width: 100%;
}

.location{
	
}
.location .left{
	font-size: 24px;
	padding: 25px 0;
	width: 200px;
	
}
.location .left  span{
	font-family: SiYuan_Light;
	font-size: 28px;
	
}
.location .left label{
	font-size: 14px;

}
.location .right{
	color: #8a8989;
	padding: 25px 0;
}
.location .right a{
	color: #8a8989;
}
.about {}
.about .left{
	width: 200px;
	
}
.about .left ul li{
	width: 100%;
}
.about .left ul li a{
	display: block;
	height: 40px;
	line-height: 40px;
	width: 100%;
	text-align: right;
	color: #999999;
	box-sizing: border-box;
	padding-right: 25px;
}
.box_list .item{
	
	overflow:hidden;
	height:0px;
}
.box_list .item.active{
	height:auto;
}
.about .left ul li a:hover{
	background: #4a86d7;
	color: #fff;
}
.about .left ul li a.active{
	background: #4a86d7;
	color: #fff;
}
.about .right{
	width: 1000px;
	padding-left: 35px;
	box-sizing: border-box;
	border-left: 1px solid #edf3f4;
}
.about .right .img{
	width: 100%;
}
.about .right .img img{
	width: 100%;
}
.about .right  .content{
	padding-bottom: 60px;
}
.about .right  .content h3{
	font-size: 20px;
	padding: 25px 0;
}
.about .right  .content p{
	line-height: 1.8em;
	font-size: 14px;
	color: #7c7c7c;
}
.linian {
	padding-bottom: 50px;
}
.linian .left{
	width: 676px;
}
.linian .right{
	width: 524px;
	box-sizing: border-box;
	padding-left: 40px;
}
.linian .right>h3{
	font-size: 20px;
	color: #4a86d7;
	border-bottom: 1px #dcdcdc dotted ;
	padding-bottom: 20px;
}
.linian .right .content{
	font-size: 16px;
	color: #7c7c7c;
	line-height:2em;
	padding-top:45px;
}
.licheng {
	background: url('../images/about_lc.jpg') repeat-y top center;
	padding-bottom: 40px;
}
.licheng  .title{
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	padding-top: 40px;
	padding-bottom: 35px;
}
.licheng  .top{
	background: url('../images/about_l1.jpg') no-repeat center;
	height: 16px;
}
.licheng  .content{
	background: url('../images/about_l2.png') repeat-y top center;
}
.licheng  .bottom{
	background: url('../images/about_l3.jpg') no-repeat center;
	height: 16px;
}
.licheng  .content ul li{
	color: #fff;
	width: 100%;
	box-sizing: border-box;
	font-size: 16px;
	line-height: 2em;
}

.licheng  .content ul li:nth-child(odd){
	text-align: right;
	padding-right: 650px;
}
.licheng  .content ul li:nth-child(even){
	text-align: left;
	padding-left: 650px;
}
.rongyu{
	padding: 50px 0;
}
.rongyu .title{
	text-align: center;
	font-size: 20px;
	color: #4a86d7;
	padding-bottom: 40px;
}
.rongyu .rongyu_win{
	position: relative;
}
.rongyu .rongyu_win .rongyu_box{
	position: relative;
	overflow: hidden;
}
.rongyu .rongyu_win .swiper-button-next{
	color: #fff;
	background: url('../images/mo_hui.png');
	font-size: 16px;
	width: 35px;
	height: 35px;
	border-radius:  3px;
	right: -70px;
}
.rongyu .rongyu_win .swiper-button-next:after{
	font-size: 16px;
}
.rongyu .rongyu_win .swiper-button-prev{
	color: #fff;
	background: url('../images/mo_hui.png');
	font-size: 16px;
	width: 35px;
	height: 35px;
	border-radius:  3px;
	left:  -70px;
}
.rongyu .rongyu_win .swiper-button-prev:after{
	font-size: 16px;
}
.liucheng {
	background: url('../images/about_lc_bg.jpg') no-repeat center top;
	padding-top: 50px;
	position: relative;
	padding-bottom: 120px;
}
.liucheng  .title{
	text-align: center;
	font-size: 20px;
	color: #4a86d7;
	padding-bottom: 40px;
}
.liucheng  .content{
	box-sizing: border-box;
}
.liucheng  .content ul li{
	float: left;
	width: 7.69%;
	box-sizing: border-box;
}
.liucheng  .content ul li span{
	width: 100%;
	display: inline-block;
	line-height: 90px;
	text-align: center;
}
.liucheng  .content ul li .img{
	width: 90px;
	height: 90px;
	margin: 0 auto;
	background: #4a86d7;
	border-radius: 45px;
	line-height: 90px;
	text-align: center;
}
.liucheng  .content ul li .img img{
	vertical-align: middle;
}
.liucheng  .content ul li span:after{
	font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1;
	content: 'next';
	color: #4a86d7;
	font-size: 30px;
	line-height: 90px;
}
.liucheng  .content ul li p{
	font-size: 18px;
	color: #4a86d7;
	text-align: center;
	font-family: SiYuan_Light;
	font-weight: 400;
	line-height: 2em;
}
.liucheng  .content ul li:nth-child(2) span:after{
	-moz-opacity:0.8;
	opacity:0.8;
	filter:alpha(opacity=80);
}
.liucheng  .content ul li:nth-child(4) span:after{
	-moz-opacity:0.7;
	opacity:0.7;
	filter:alpha(opacity=70);
}
.liucheng  .content ul li:nth-child(6) span:after{
	-moz-opacity:0.6;
	opacity:0.6;
	filter:alpha(opacity=60);
}
.liucheng  .content ul li:nth-child(8) span:after{
	-moz-opacity:0.5;
	opacity:0.5;
	filter:alpha(opacity=50);
}
.liucheng  .content ul li:nth-child(10) span:after{
	-moz-opacity:0.4;
	opacity:0.4;
	filter:alpha(opacity=40);
}
.liucheng  .content ul li:nth-child(12) span:after{
	-moz-opacity:0.3;
	opacity:0.3;
	filter:alpha(opacity=30);
}
.liucheng  .content ul li:nth-child(14) span:after{
	-moz-opacity:0.3;
	opacity:0.3;
	filter:alpha(opacity=30);
}
.liucheng .dingzhi{
	position: absolute;
	width: 600px;
	height: 100px;
	bottom: -50px;
	left: 50%;
	margin-left: -300px;
	background: #4a86d7;
	border-radius: 50px;
	box-sizing: border-box;
	padding: 0 40px;
	color: #fff;
}
.liucheng .dingzhi .top .left{
	font-size: 18px;
	-webkit-transform: skew(-10deg); /* for Chrome||Safari */
	-ms-transform: skew(-10deg); /* for IE */
	-moz-transform:skew(-10deg);/* for Firefox */
	-o-transform:skew(-10deg);/* for Opera */

	padding-top:15px;
}
.liucheng .dingzhi .top .right{
	font-size: 16px;
	-webkit-transform: skew(-10deg); /* for Chrome||Safari */
	-ms-transform: skew(-10deg); /* for IE */
	-moz-transform:skew(-10deg);/* for Firefox */
	-o-transform:skew(-10deg);/* for Opera */

	padding-top:15px;
}
.liucheng .dingzhi .bottom .left{
	font-size: 30px;
	-webkit-transform: skew(-10deg); /* for Chrome||Safari */
	-ms-transform: skew(-10deg); /* for IE */
	-moz-transform:skew(-10deg);/* for Firefox */
	-o-transform:skew(-10deg);/* for Opera */


}
.liucheng .dingzhi .bottom .right{
	font-size: 30px;
	font-family: Impact;
	-webkit-transform: skew(-10deg); /* for Chrome||Safari */
	-ms-transform: skew(-10deg); /* for IE */
	-moz-transform:skew(-10deg);/* for Firefox */
	-o-transform:skew(-10deg);/* for Opera */

}
.product .container{
	padding-top: 25px;
	border-top: 1px solid #eeeeef;
}
.product .container .left{
	width: 200px;
	box-sizing: border-box;
}
.product .container .left .sidebar{

}
.product .container .left .sidebar ul li{
	padding:0 0 20px 0; 
}
.product .container .left .sidebar ul li a{
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding-left: 30px;
	box-sizing: border-box;
	color: #fff;
	background: #4a86d7;
	font-size: 18px;
	overflow:hidden;
}
.product .container .left .sidebar ul li a span{
	float: left;
}
.product .container .left .sidebar ul li a span:nth-child(2){
	width: 0px;
	height: 1px;
	background: #fff;
	margin-top: 19px;
	float: right;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;

}
.product .container .left .sidebar ul li a:hover span:nth-child(2){
	width: 65px;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.product .container .left .sidebar ul li a.active span:nth-child(2){
	width: 65px;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.product .container .left .news_com{
	padding-top: 30px;
}
.product .container .left .news_com>h3{
	font-size: 18px;
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 15px;
}
.product .container .left .news_com>h3 span{
	font-family: SiYuan_Bold;
	margin-left: 15px;
}
.product .container .left .news_com ul li{
	padding: 13px 0;
}
.product .container .left .news_com ul li p{
	font-size: 12px;
	line-height: 1.5em;
	color: #959595;
}
.product .container .left .news_com ul li h3{
	font-size: 14px;
	color: #959595;
}
.product .container .left .news_com ul li a:hover p,.product .container .left .news_com ul li a:hover h3{
	color: #4a86d7;
}
.product .container .left .product_hot  >h3{
	font-size: 18px;
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 15px;
	padding-top: 25px;
}
.product .container .left .product_hot >h3 span{
	font-family: SiYuan_Bold;
	margin-left: 15px;
}
.product .container .left .product_hot ul {
	padding-top: 25px;
}
.product .container .left .product_hot ul li {
	width: 100%;
	background: #faf9f9;
	overflow: hidden;
	margin-bottom: 25px;
}
.product .container .left .product_hot ul li a img{
	width: 100%;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.product .container .left .product_hot ul li a:hover img{

	transform: scale(1.2);
    -ms-transform: scale(1.2);
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.product .container .right{
	width: 1000px;

}
.product .container .right .list ul li{
	float: left;
	width: 33.3%;
	box-sizing: border-box;
	padding-left: 20px;
	padding-bottom: 25px;
}
.product .container .right .list ul li a .img{
	width: 100%;
	height: 220px;
	overflow: hidden;
	text-align: center;
	overflow: hidden;
	line-height: 220px;
	box-sizing: border-box;
	border:1px solid #e9e9e9;
}
.product .container .right .list ul li a .img  h3{
	position:absolute;
	width:100%;
	color:#4a86d7;
	z-index:9992;

	line-height:2em;
	text-align:right;
	font-size:14px;
	bottom:0;
	padding-right:15px;
	box-sizing:border-box;
}
.product .container .right .list ul li a:hover .img  h3{
	display:block;
}
.product .container .right .list ul li a .img img{
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.product .container .right .list ul li a:hover .img img{
	transform: scale(1.2);
    -ms-transform: scale(1.2);
	
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.product .container .right .list ul li a p{
	font-size: 14px;
	color:#808080 ;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	height:30px;
	overflow:hidden;
	line-height:30px;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.product .container .right .list ul li a:hover p{
	color: #4a86d7;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.product .container .left .sidebar  ol{
	border-right: 1px solid #eeeeef;
	border-left: 1px solid #eeeeef;
	border-bottom: 1px solid #eeeeef;
}
.product .container .left .sidebar  ol li{
	padding: 0;
}
.product .container .left .sidebar  ol li a{
	background: #fff;
	color: #999999;
	line-height: 35px;
	font-size:14px;
	height:35px;
	overflow:hidden;
}
.product .container .left .sidebar  ol li a i{
	display: inline-block;
	margin-right: 10px;
	font-style: unset;
}
.product .container .left .sidebar  ol li a i:after{
	font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1;
	content: 'next';
	font-size: 14px;
	line-height: 35px;
}
.product .container .left .sidebar  ol{
	display: none;
}
.product .container .left .sidebar  ol.active{
	display: block;
}
.product .container .left .sidebar  ol li a:hover{
	color: #4a86d7;
}
.product .container .left .sidebar  ol li a.active{
	color: #4a86d7;
}
.product .container  .right  .show{
	padding-left: 35px;
}
.product .container  .right  .show .show_top .show_left .show_images{
	position: relative;
	overflow: hidden;
	padding: 5px;
	border:1px solid #eeeeef;
	box-sizing: border-box;
}
.product .container  .right  .show .show_top .show_images img{
	width: 100%;
}
.product .container  .right  .show .show_top .show_left {
	float: left;
	width: 515px;
	box-sizing: border-box;
}
.x_plan .product .container  .right  .show .show_top .show_images .swiper-wrapper .swiper-slide{
	background: #dae2e7;
}
.product .container  .right  .show .show_top .show_right{
	float: right;
	width: 450px;
	box-sizing: border-box;
	padding-left: 20px;
}
.product .container  .right  .show .show_top .show_right .title{
	overflow: hidden;
	line-height: 60px;
	border-bottom: 1px solid #eeeeef;
}
.product .container  .right  .show .show_top .show_right .title h3{
	float: left;
	font-size: 16px;
	color: #6d6d6d;
}
.product .container  .right  .show .show_top .show_right .title h4{
	float: left;
	font-size: 20px;
	margin-left: 10px;
	color: #2c2b2b;
}
.product .container  .right  .show .show_top .show_right  .dis{
	padding-top: 20px;
	line-height: 2.5em;
	font-size: 14px;
	color: #6d6d6d;
}
.product .container  .right  .show  .show_content{
	border: 1px solid #eeeeef;
	margin-top:20px;
	padding: 20px; 
}
.product .container  .right  .show  .show_content .title{
	background: url('../images/product_show.jpg') no-repeat left center;
	padding-left: 40px;
	font-size: 18px;
	border-bottom: 1px solid #eeeeef;
	padding-bottom: 15px;
	padding-top: 15px;
}
.product .container  .right  .show  .show_content .title  small{
	font-size: 14px;
	margin-left: 10px;

}
.product .container  .right  .show  .show_content .show_text{
	padding: 15px 0;
}
.product_com{
	padding-top: 30px;
}
.product_com .title{
	width: 200px;
	line-height: 2em;
	font-size: 18px;
	border-bottom: 1px solid #eeeeef;
}
.product_com .title span{
	font-size: 18px;
}
.product_com .title small{
	font-family: SiYuan_Bold;
	font-size: 14px;
	text-transform:uppercase;
	float: right;
}
.product_com .com_list{
	margin: 0 -20px;
	padding:30px 0; 
}
.product_com .com_list ul{
	overflow: hidden;
}
.product_com .com_list ul li{
	float: left;
	width: 20%;
	box-sizing: border-box;
	padding: 0 20px;
	overflow: hidden;
	
	height: 120px;
}
.product_com .com_list ul li a{
	background: #f2f2f2;
	display: block;
	height: 100%;
	text-align:center;
	line-height:120px;
}
.product_com .com_list ul li img{
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}
.news_list {
	padding-left: 40px;
}
.news_list ul li{
	padding-bottom: 35px;
}
.news_list ul li a{
	display: block;
	padding: 20px 40px;
	border: 1px solid #eeeeef;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.news_list ul li a h3{
	padding-bottom: 25px;
	font-size: 18px;
}
.news_list ul li a p{
	color: #999;
}
.news_list ul li a .img{
	float:left;
	width:150px;
	
}
.news_list ul li a .text{
	float:left;
	width:710px;
	box-sizing:border-box;
	padding-left:20px;
}
.news_list ul li a h4{
	text-align: right;
	padding-top: 15px;
	color: #5da0ee; 
}
.news_list ul li a:hover{
	box-shadow: 0 0 20px #dcdcdc;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.news_list ul li a:hover p{
	color: #5da0ee; 
}
.app_list {
	padding-left: 40px;
}
.app_list  ul li{
	padding-bottom: 35px;
}
.app_list  ul li a{
	display: block;
	width: 100%;
	border:1px solid #eeeeef;
	box-shadow: 0 0 30px #eeeeef;
}	
.app_list ul li:nth-child(odd) .img{
	position: relative;
	width: 50%;
	height: 185px;
	float: right;
	text-align: center;
	background: #4a86d7;
	overflow: hidden;
	line-height: 185px;
	box-sizing: border-box;
}
.app_list ul li:nth-child(odd) .img img{
	max-height: 100%;
	max-width: 100%;
	display: block;
	margin: 0 auto;
	vertical-align: middle;
}
.app_list ul li:nth-child(odd) .img  span{
	line-height: 1.8em;
	font-size: 14px;
	color: #fff;
	position: absolute;
	right: 20px;
	bottom: 20px;
}
.app_list ul li:nth-child(odd) .text{
	float: left;
	width: 50%;
	box-sizing: border-box;
	padding: 25px 40px;
}
.app_list ul li a .text h3{
	font-size: 18px;
	padding-bottom: 15px;
}
.app_list ul li a .text p{
	font-size: 14px;
	color: #999;
	line-height: 1.8em;
}
.app_list ul li:nth-child(even) .img{
	position: relative;
	width: 50%;
	height: 185px;
	float: left;
	text-align: center;
	background: #4a86d7;
	overflow: hidden;
	line-height: 185px;
	box-sizing: border-box;
}
.app_list ul li:nth-child(even) .img img{
	max-height: 100%;
	max-width: 100%;
	display: block;
	margin: 0 auto;
	vertical-align: middle;
}
.app_list ul li:nth-child(even) .text{
	float: right;
	width: 50%;
	box-sizing: border-box;
	padding: 25px 40px;
}
.app_list ul li:nth-child(even) .img  span{
	line-height: 1.8em;
	font-size: 14px;
	color: #fff;
	position: absolute;
	left: 20px;
	bottom: 20px;
}
.app_list ul li a:hover .text p{
	color: #4a86d7;
}
.app_list ul li a:hover{
	border:1px solid #c9deeb;
	box-shadow: 0 0 30px #c9deeb;
}
.image_list{}
.image_list ul li{
	float: left;
	width: 33.3%;
	box-sizing: border-box;
	padding-left: 15px;
	padding-bottom: 25px;
}
.image_list ul li .box{
	width: 100%;
	height: 300px;
	box-sizing: border-box;
	border:1px solid #eeeeef;
}
.image_list ul li .box a{
	display: block;
	overflow: hidden;
	position: relative;
	height: 100%;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
	width: 100%;
}
.image_list ul li .box a .img{
	height: 240px;
	line-height: 240px;
	text-align: center;
	background: #eeeeef;
}

.image_list ul li .box a .img img{
	max-height: 100%;
	max-width: 100%;
	vertical-align: middle;
}
.image_list ul li .box a  h3{
	line-height: 58px;
	font-size: 16px;
	text-align: center;
	padding: 0 15px;
}
.image_list ul li .box a .mo{
	position: absolute;
	height: 100%;
	width: 100%;
	top: -100%;
	left: 0;
	background-color:rgba(74,134,215,0.7);
	box-sizing: border-box;
	padding-top: 30%;
	padding-left: 25px;
	padding-right: 25px;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.image_list ul li .box a .mo span{
	display: block;
	width: 50px;
	height: 2px;
	background: #fff;
}
.image_list ul li .box a .mo p{
	font-size: 14px;
	color: #fff;
	padding-top: 25px;
}
.image_list ul li .box a:hover{
	box-shadow: 0 0 20px #dcdcdc;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.image_list ul li .box a:hover .mo{
	top: 0;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.contact{
	padding-left: 80px;
}
.contact .top{
	background: url('../images/page_top.jpg') no-repeat center;
	padding-top: 25px;
	padding-bottom: 30px;
}
.contact .top h3{
	font-size: 22px;
	line-height: 2em;
	text-align: center;
	color: #fff;
}
.contact .top ul li{
	float: left;
	width: 50%;
	box-sizing: border-box;
	padding-left: 80px;
	color: #fff;
	font-size: 14px;
	line-height: 2.5em;
}
.contact .bottom{
	padding:25px 20px;
	background: url('../images/page_bottom.png') no-repeat center;
	margin-top: 25px;
}
.contact .bottom ul li{
	float: left;
	width: 50%;
	box-sizing: border-box;
	color: #fff;
	font-size: 14px;
	line-height: 2.5em;
	overflow: hidden;
	padding: 5px 0;
}
.contact .bottom ul li .title{
	float: left;
	width: 120px;
	box-sizing: border-box;
	text-align: right;
}
.contact .bottom ul li .title span{
	display: inline-block;
	padding: 0 8px;
	background: #fff;
	border-radius: 12.5px;
	line-height: 25px;
	color: #4a86d7;
	font-size: 14px;
	min-width: 60px;
	text-align: center;
	overflow:hidden;
	height: 25px;
	width:100%;
	box-sizing:border-box;
}
.contact .bottom ul li:nth-child(odd) .title{
	padding-right: 15px;
}
.contact .bottom ul li label{
	padding-left: 15px;
	float: left;
} 
.contact .bottom ul li:nth-child(odd) label{
	padding-left: 0;
}
.contact .map{
	width: 100%;
	height: 340px;
	border:1px solid #eeeeef;
	margin-top: 25px; 
}
.news_show {
	margin-left: 25px;
	width:975px;
	box-sizing: border-box;
	border: 1px solid #eeeeef;
	padding: 25px 40px;
}
.news_show  .title{
	border-bottom: 1px solid #eeeeef;
	padding-bottom: 25px;	
}

.news_show  .title h4{
	text-align: left;

}
.news_show  .title h4 a{
	display: inline-block;
	background: #4a86d7;
	color: #fff;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
	border-radius: 5px;
}
.news_show  .title h3{
	text-align: center;
	font-size: 20px;
	line-height: 1.8em;
}
.news_show  .title p{
	text-align: center;
	font-size: 14px;
	line-height: 2em;
}
.news_show   .content{
	padding: 25px ;
}
 .news_page {
	padding: 25px ;
}
  .news_page p{
	font-size: 14px;
	color:  #999;
	padding: 5px 0;
}
  .news_page p a{
	font-size: 14px;
	color:  #999;
}
 .news_page p  a:hover{
 	color: #4a86d7;
 }
 .pages {
	 text-align:center;
	 padding:20px 0;
 }
 .pages  .pagination{
	 display:inline-block;
 }
   .pages  .pagination li{
	    display:inline-block;
   }
  .pages  .pagination li a{
	  display:inline-block;
	  padding:0 5px;
  }
   .pages  .pagination li span{
	  display:inline-block;
	  padding:0 5px;
  }
   .pages  .pagination li.active span{
	   color: #4a86d7;
   }
.saussure{
	width:100%;
	padding-left:100px;
}
.saussure .title{
	padding-bottom:70px;
}
.saussure .title h3{
	font-family: SiYuan_Regular;
	font-size: 28px;
	color: #282828;
	text-align:center;
	padding-bottom: 8px;
}.saussure .title p{
	color: #bcbbbb;
	font-size: 22px;
	font-family: Arial;
	text-transform:uppercase;
	text-align:center;
}
.saussure .group{
	padding:5px 0;
}
.saussure .group .form_left{
	float:left;
	width:50%;
	box-sizing:border-box;
	padding:0 10px;
}
.saussure .group   input{
	width:100%;
	height:33px;
	padding-left:15px;
	box-sizing:border-box;
	border:1px solid #bfbfbf;
	color:#686868;
}
.saussure .group .form_left2{
	float:left;
	width:33.3%;
	box-sizing:border-box;
	padding:0 10px;
}
.saussure .select_group{
	padding-top:50px;
}
.saussure .select_group .form_left{
	float:left;
	width:50%;
	box-sizing:border-box;
	padding:10px 10px 0;
}
.saussure .select_group   select{
	width:100%;
	height:33px;
	color:#686868;
	padding-left:15px;
	box-sizing:border-box;
	border:1px solid #bfbfbf;
	
}
.saussure .select_group   input{
	width:100%;
	height:33px;
	color:#686868;
	padding-left:15px;
	box-sizing:border-box;
	border:1px solid #bfbfbf;
	
}
.xing {
	background:url('../images/xing.jpg') no-repeat center left 5px;
}
.saussure .textarea_group  textarea{
	width:100%;
	height:275px;
	padding-left:15px;
	box-sizing:border-box;
	border:1px solid #bfbfbf;
	padding-top:15px;
	color:#686868;
}

.saussure   .textarea_group{
	padding:0 10px;
	margin-top:15px;
}

.saussure .group button{
	margin:0 auto;
	width:100px;
	height:33px;
	border:1px solid #3e7bd2;
	background:#3e7bd2;
	color:#fff;
	margin-top:15px;
	
}
.rongyu_win{
	text-align:center;
}
.rongyu_win ul{
	overflow:hidden;
	margin:0 -10px;
}
.rongyu_win ul li{
	float:left;
	width:25%;
	box-sizing:border-box;
	margin-bottom:25px;
	overflow:hidden;
	cursor:pointer;
	padding:0 10px;
	
}.rongyu_win ul li img{
	width:100%;
	max-height:100%;
	vertical-align:middle;
}
.rongyu_win ul li div{
	border:1px solid #e6e6e6;
	height:360px;
	line-height:360px;
}
.show_img{
	position:fixed;
	top:0px;
	left:0px;
	background-color:rgba(0,0,0,0.7);
	width:100%;
	height:100%;
	overflow-y: auto;
	z-index:99999;
	text-align:center;
	align-items: center;
	display: flex;
	display:none;
}
.show_img  span{
	position:fixed;
	color:#fff;
	font-size:36px;
	right:25px;
	top:25px;
	cursor:pointer;
}
.show_img  img{
	margin:auto ;
	vertical-align:middle;
	align-items:center
}
.imglist ul li{
	float:left;
	width:25%;
	box-sizing:border-box;
	margin-bottom:25px;
	overflow:hidden;
	cursor:pointer;
	padding:0 10px;
}
.imglist ul li div{
	border:1px solid #e6e6e6;
	height:360px;
	text-align:center;
	line-height:360px;
}
.imglist ul li div img{
	width:100%;
	max-height:100%;
	vertical-align:middle;
}
.imglist{
	width:100%;
	padding-left:25px;
}



