﻿
/*pages*/
.pagination-wrapper{
margin: 20px 0;
}
.pagination{
height: 34px;
text-align: center;
}
.pagination li {
display: inline-block;
height: 34px;
margin-right: 5px;
}
.pagination li a{
float: left;
display: block;
height: 32px;
line-height: 32px;
padding: 0 12px;
font-size: 16px;
border: 1px solid #dddddd;
color: #555555;
text-decoration: none;
}
.pagination li a:hover{
background:#f5f5f5;
color:#0099ff;
}
.pagination li.thisclass {
background: #09f;
color: #fff;
}
.pagination li.thisclass a,.pagination li.thisclass a:hover{
background: transparent;
border-color: #09f;
color: #fff;
cursor: default;
}
﻿.header{
	height: 0.9rem;
	position: relative;
}
.header .head{
	height: 0.9rem;
	width: 100%;
	background: #fff;
	line-height: 0.9rem;
	box-sizing:border-box;
	padding:0 0.2rem;
	position: fixed;
	z-index: 999;
	border-bottom: 1px solid #e4e4e4;
}
.header .head .logo{
	float:left;
	width: 3.87rem;
	/*height: 0.47rem;
	height: 0.9rem;*/

}
.header .head .logo img{
	width: 100%;

}
.header .head .sh{
	float: right;
	width: 0.42rem;
	height: 0.32rem;
	background: url(../images/sh.png) no-repeat center;
	background-size: contain;
	margin-top: 0.3rem;
}
.header .head .sh.on{
	background: url(../images/close.png) no-repeat center;
	background-size: cover;
}
.header .head-main{
	position: fixed;
    z-index: 50;
    width: 100%;
    top: 0.9rem;
    bottom: 0;
    /* height: 0; */
    background: #fafafa;
    display: none;
    overflow: auto;
    left: 0;
    /* padding-top: 0.9rem; */
    box-sizing: border-box;
    /* margin-top: 0.9rem; */
}
.header .head-main .eve p{
	height: 0.82rem;
	line-height: 0.82rem;
	font-size: 0.3rem;
	color: #555;
	border-top:1px solid #e4e4e4;
	padding-left: 0.2rem;
	width: 6.2rem;
	/*background: url(../images/ysj.png) no-repeat 6rem center;
	background-size:auto 30%;*/
}
.header .head-main .eve p span{
	float: left;
	width: 0.7rem;
	height: 0.82rem;
	background: url(../images/ysj.png) no-repeat center;
	background-size:auto 30%;
}
.header .head-main .eve p span.on{
	background: url(../images/xsj.png) no-repeat center;
	background-size:auto 20%;
}
.header .head-main .eve p a{
	display: block;
	width: 5.5rem;
	float: left;
	color: #555;
}
/*.header .head-main .eve p.on{
	background: url(../images/xsj.png) no-repeat 5.9rem center;
	background-size:auto 20%;
}*/
.header .head-main .eve>ul{
	display: none;
}
.header .head-main .eve>ul>li{
	height: 0.62rem;
	line-height: 0.62rem;
	border-top:1px solid #e4e4e4;
	padding-left: 0.2rem;
	width: 6.2rem;
}
.header .head-main .eve>ul>li a{
	display: block;
	font-size: 0.24rem;
	color: #888;
}
.header .head-main .eve>ul>li a.tit{
	color: #333;
	font-weight: bold;
}

/*                    welcome                     */
.wel{
	background: #4178be;
}
.wel .wel-ban{
	/*height: 3.95rem;*/
	width: 100%;
	/*background: url(../images/banner.jpg) no-repeat center;
	background-size: contain;*/
}
.wel .wel-ban .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{
	width: 0.1rem;
	height: 0.1rem;
	border: 1px solid #fff;
	border-radius: 50%;
	margin-top: 0.2rem;
}
.wel .wel-ban .swiper-pagination-bullet-active{
	background: #fff;
}
.wel .wel-ban .swiper-slide img{
	max-height: 3.95rem!important;
}
.wel .wel-ban  .swiper-container-horizontal>.swiper-pagination{
	bottom: 0.05rem!important;
}


/*.wel .wel-ban img{
	width: 100%;
	height: auto;
}*/
.wel .wel-main{
	padding:0rem 0.3rem 0.7rem 0.3rem;
	background: url(../images/bg_01.jpg) no-repeat;
	background-size: cover;
}
.wel .wel-eve{
	width: 100%;
	box-sizing:border-box;
	margin-top: 0.55rem;
}

.wel .wel-eve img{
	width: 100%;
}
.wel .wel-eve .eve-det{
	box-sizing:border-box;
	padding: 0.3rem 0.3rem  0.7rem  0.3rem;
	background: #fff;
}
.wel .wel-eve .eve-det .tit{
	color: #333;
	font-size: 0.32rem;
	line-height: 1.4;
}
.wel .wel-eve .eve-det .zi{
	color: #888;
	margin-top: 0.3rem;
	font-size: 0.24rem;
	line-height: 1.3;
}
.wel .wel-eve .eve-det .going{
	display: block;
	line-height: 0.38rem;
	margin-top: 0.35rem;
	height: 0.38rem;
	font-size: 0.26rem;
	padding-left: 0.5rem;
	background: url(../images/img_01.png) no-repeat left center;
	background-size: contain;
}

/*               footer                 */
.footer{
	margin-bottom: 0.2rem;
}
.footer .foot{
	/*margin-left: 1.75rem;
	margin-top: 0.24rem;*/
	margin:0 auto;
	margin-top: 0.24rem;
	width: 2.05rem;
}
.footer .foot a{
	width: 0.55rem;
	height: 0.55rem;
	margin-right: 0.19rem;
}
.footer .foot a:last-child{
	margin-right: 0;
}
.footer .foot a.yx{
	background: url(../images/youxinang.jpg) no-repeat center!important;
	background-size: cover!important;
}
.footer .foot a.fb{
	background: url(../images/facebook.png) no-repeat center!important;
	background-size: cover!important;
}
.footer .foot a.tt{
	background: url(../images/twitter.jpg) no-repeat center!important;
	background-size: cover!important;
}
.footer .foot a.ld{
	background: url(../images/in.png) no-repeat center!important;
	background-size: cover!important;
}
.footer .foot-end{
	margin:0 0.3rem;
	font-size: 0.24rem;
	color: #888;
	text-align: center;
}

.footer .foot-end a{
	color: #888;
}

/*                products                  */
.products{
	background: #fbfafb;
	padding-bottom: 0.65rem;
	padding-top: 0.1rem;
	border-bottom: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	    padding: 0.2rem;
	    padding-bottom:0.4rem;
	    overflow: hidden;
	    width: 6rem;
}
.products ul{
	/*overflow: hidden;*/
	width: 6.2rem;
}
.products ul li{
	width: 2.9rem;
	box-sizing:border-box;
	border:1px solid #ddd;
	margin-right: 0.2rem;
	float: left;
	margin-top: 0.27rem;
	background: #fff;
}
.products>ul>li .tu{
	height: 1.9rem;
	border-bottom: 1px solid #ddd;
	text-align: center;
}
.products>ul>li .tu>.imgs{
	height: 1.4rem;
	text-align: center;
	line-height: 1.6rem;
}
.products>ul>li .tu>.imgs>img{
	width: 80%;
}
.products>ul>li .tu>p{
	height: 0.35rem;
	line-height: 0.35rem;
	text-align: left;
	margin-top: 0.1rem;
	padding-left: 0.18rem;
}
.products>ul>li .tu>p img{
	height: 100%;
}
.products>ul>li .zi{
	height: 0.85rem;
	line-height: 0.85rem;
	text-align: center;
	color: #888;
	font-size: 0.24rem;
	font-weight: 700;
}
/*            .pro-list         */
.pro-list{
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	height: 0.85rem;
	line-height: 0.85rem;
	box-sizing:border-box;
	padding:0 0.3rem 0  0.3rem;
	position: relative;
}
.pro-list .zuo{
	width: 0.2rem;
    height: 0.4rem;
    position: absolute;
    left: 0.07rem;
    top: 0.23rem;
    background: url(../images/zuo.png) no-repeat;
}
.pro-list .you{
	width: 0.2rem;
    height: 0.4rem;
    position: absolute;
    right: 0.07rem;
    top: 0.23rem;
    background: url(../images/you.png) no-repeat;
}
.pro-list .swiper-container .eve a{
	display: block;
	height: 0.85rem;
	text-align: center;
	font-size: 0.24rem;
	color: #4178be;
	line-height: 1.3;
	box-sizing:border-box;
	/*padding: 0.1rem 0.1rem 0 0.1rem;*/
	/*padding-top: 0.1rem;*/
	border-right: 1px solid #eee;
}
.pro-list .swiper-container .eve a span{
	display: inline-block;
}
.pro-list .swiper-container .eve a span.center{
	margin-top: 0.27rem;
}
.pro-list .swiper-container .eve a span.center-1{
	margin-top: 0.12rem;
}
.pro-list .swiper-container .eve:first-child a{
	border-left: 1px solid #eee;
}
.pro-main{
	min-height: 8rem;
	background: #f7f7f7;
}
.pro-main .ban{
	/*height: 4.16rem;*/
	background: #f5f5f5;
	min-height: 0.5rem;
	box-sizing:border-box;
	padding: 0.2rem;
}
.pro-main .ban .tit{
	/*padding-left: 0.6rem;*/
	font-size: 0.3rem;
	color: #2e7cbd;
	/*height: 0.5rem;*/
	line-height: 0.5rem;
}
.pro-main .ban .tit .tu{
	width: 0.8rem;
	height: 0.5rem;
	float: left;
	margin-top: 0rem;
	/*padding-right: 0.1rem;*/
}
.pro-main .ban .tit .tu img{
	width: 100%;
	height: auto;
}
.pro-main .ban .hui{
	color: #666;
	font-size: 0.24rem;
	line-height: 1.5;
	padding-left: 0.2rem;
}
.pro-main .ban .eve{
	padding-left: 0.5rem;
	font-size: 0.24rem;
	color: #333;
	height: 0.3rem;
	line-height: 0.3rem;
	background:url(../images/dian.jpg) no-repeat 0.25rem center;
}
.pro-main .ban .tu{
	width: 4.3rem;
	margin: 0 auto;
	margin-top: 0.1rem;
	text-align: center;
}

.pro-main .ban-1{
	background: #f5f5f5;
	padding-bottom: 0.2rem;
}
.pro-main .ban-1 h1{
	padding-left: 0.2rem;
	background-size: 0.5rem auto;
	color: #2e7cbd;
}
.pro-main .ban-1 .hui{
	color: #666;
	font-size: 0.24rem;
	line-height: 1.5;
	padding-left: 0.6rem;
}
.pro-main .ban-1 .eve{
	padding-left: 0.4rem;
	font-size: 0.24rem;
	color: #333;
	
	line-height: 0.3rem;
	background:url(../images/dian.jpg) no-repeat 0.2rem center;
}
.pro-main .ban-1 .tu{
	width: 4.3rem;
	margin: 0 auto;
	margin-top: 0.1rem;
}
.pro-main .ban-1 .tu img{
	width: 100%;
	height: auto;
}
/*.pro-main .ban .eve span{
	display: inline-block;
	width: 0.05rem;
	height: 0.05rem;
	border-radius: 50%;
	background: #999;
}*/

.pro-main .ban img{
	max-height: 100%;
	max-width: 100%;
	height:auto;
}
.pro-main .intro .zi{
	font-size: 0.24rem;
	text-align: justify;
	padding: 0.2rem;
	color: #888;
	line-height: 1.5;
	display: none;
}
.pro-main .intro .zi ul{
	width: 100%!important;
}
.pro-main .intro .zi p img{
	width: 100%;
}
.pro-main .intro .title{
	height: 0.7rem;
	line-height: 0.7rem;
	background: #fff;
	
	color: #fff;
	padding:0 0.2rem 0 0.2rem;
	box-sizing:border-box;
	border-top:1px solid #eee;
	border-bottom: 1px solid #eee;
}
.pro-main .intro .title.on{
	background: #2aa6e6;
}
.pro-main .intro .title .tit{
	color: #2aa6e6;
	background: url(../images/jia.jpg) no-repeat right center;
	background-size: 6% auto;
	font-size: 0.3rem;
}
.pro-main .intro .title .tit.on{
	color: #fff;
	background: url(../images/jian.jpg) no-repeat right center;
	background-size: 6% auto;
}
.pro-main .intro .intro-main{
	box-sizing:border-box;
	padding: 0.2rem;
	color: #888;
	font-size: 0.24rem;
	/*text-align:Justify;
	text-justify:inter-ideograph;*/
	line-height: 1.5;
	display: none;
	background: #fff;
	text-align: justify;
}

.intro-main table
{
    width:100%!important;
    }

.pro-main .intro .intro-main p{
	text-align: justify;
}
.pro-main .intro .intro-main p img{
	max-width: 100%;
	width: 100%
}
.pro-main .intro .intro-main img{
	width: auto!important;
	max-width:100%;
}
.pro-main .intro .intro-main.on{
	display: block;
}
.pro-main .intro .intro-main span{
	color: #888!important;
}
.pro-main .intro .pro-zong{
	box-sizing:border-box;
	padding:0.4rem 0.2rem 0.4rem 0.2rem;
	background: #f5f5f5;
}
.pro-main .intro .pro-zong li{
	margin-top: 0.2rem;
	background: #fff;
}
.pro-main .intro .pro-zong >ul>li>a{
	
}
.pro-main .intro .pro-zong >ul>li>a div{
	width: 100%;
	height: 1.68rem;
}
.pro-main .intro .pro-zong >ul>li>a div p{
	float: left;
	width: 50%;
	text-align: center;
	line-height: 1.68rem;
	height: 1.68rem;
	color: #888;
	font-size: 0.26rem;
	box-sizing:border-box;
	border:1px solid #dddddd;
}
.pro-main .intro .pro-zong >ul>li>a div p img{
	/*width: 90%;*/
	max-height: 80%;
}
.pro-main .intro .pro-zong >ul>li>a div p.tu{
	/*background: url(../images/di.png) no-repeat center 0.6rem;
    background-size: 100% auto;*/
}
.pro-main .intro .pro-zong >ul>li>a div p.zi{
	line-height: 1.3;
	box-sizing:border-box;
	padding-top: 0.5rem;
	border-left: 0rem;
	display: block;
}
.pro-main .intro .pro-zong .more{
	width: 3rem;
	height: 0.6rem;
	color: #fff;
	background: #2aa6e6;
	font-size: 0.26rem;
	margin: 0 auto;
	margin-top: 0.5rem;
	text-align: center;
	line-height: 0.6rem; 
}
/*                     产品详情页                   */
.pro-main .res{
	color: #888;
	font-size: 0.24rem;
	box-sizing:border-box;
	padding:0 0.2rem 0 0.2rem;
	display: none;
}
.pro-main .res li{
	background: url(../images/download.png) no-repeat 0.25rem 0.4rem;
	background-size: 5%;
	box-sizing:border-box;
	padding: 0.3rem 0.35rem 0.35rem 0.7rem;
	border-bottom: 1px solid #ddd;
}
.pro-main .res li a{
	color: #888;
}
/*              服务                  */
.service .title{
	padding:0.2rem;
	box-sizing:border-box;
	font-size: 0.24rem;
	background: #f2f2f3;
}
.service .title .tit{
	font-size: 0.3rem;
	padding-left: 0.5rem;
	color: #098acb;
	background: url(../images/img_11.png) no-repeat left center;
	background-size:  auto 70%;
	margin-top: 0.2rem;
}
.service .title .tit-1{
	background: url(../images/img_12.png) no-repeat left center;
	background-size:  auto 70%;
}
.service .title .mid{
	margin-top: 0.2rem;
}
.service .title .but li{
	float: left;
	margin-bottom: 0.37rem;
}
.service .title .but {
	overflow: hidden;
	margin-top: 0.35rem;
}
.service .title .but li a{
	display: block;
	width: 2.85rem;
	margin-right: 0.12rem;
	height: 0.58rem;
	line-height: 0.58rem;
	box-sizing:border-box;
	border-radius: 0.4rem;
	border:1px solid #098acb;
	color: #098acb;
	text-align: center;
	font-size: 0.24rem;
}
.service .title .but li a.t1{
	background: url(../images/img_25.png) no-repeat 0.1rem center;
	text-align: left;
	box-sizing:border-box;
	padding-left: 0.8rem;
}
.service .middle{
	background: #098acb;
	padding: 0.2rem;
    box-sizing: border-box;
    font-size: 0.24rem;
}
.service .middle .tit{
	font-size: 0.3rem;
    padding-left: 0.5rem;
    color: #fff;
    background: url(../images/img_13.png) no-repeat left center;
    background-size: auto 70%;
    margin-top: 0.2rem;
}
.service .middle .main{
	color: #fff;
	line-height: 1.5;
	box-sizing:border-box;
	
}
.service .middle .main li{
	padding-left: 0.55rem;
	margin-top: 0.05rem;
}
.service .middle .main .t3{
	background: url(../images/img_14.png) no-repeat 0.1rem 0.1rem;
	background-size: auto 30%;
}
.service .middle .main .t4{
	background: url(../images/img_15.png) no-repeat 0.1rem 0.1rem;
	background-size: auto 75%;
}
.service .middle .main .t5{
	background: url(../images/img_16.png) no-repeat 0.1rem 0.1rem;
	background-size: auto 75%;
}
.service .middle .main .t6{
	background: url(../images/img_17.png) no-repeat 0.1rem 0.1rem;
	background-size: auto 50%;
}
.service .middle .main .t7{
	background: url(../images/img_18.png) no-repeat 0.1rem 0.1rem;
	background-size: auto 40%;
}
.service .middle .main .find{
	    display: block;
    width: 2.85rem;
    margin-right: 0.12rem;
    height: 0.58rem;
    line-height: 0.58rem;
    box-sizing: border-box;
    border-radius: 0.4rem;
    border: 1px solid #098acb;
    color: #fff;
    text-align: center;
    font-size: 0.24rem;
    background: #2ba4e5;
    margin-top: 0.2rem;
}
.service .middle .t8{
	background: url(../images/img_19.png) no-repeat 0.1rem 0.1rem;
	background-size: auto 60%;
}
.middle-2{
	background: #fff;
	padding:0.2rem;
	box-sizing: border-box;
	font-size: 0.26rem;
}
.middle-2 .tit{
	font-size: 0.3rem;
    padding-left: 0.5rem;
    color: #0f88c9;
    background: url(../images/img_20.png) no-repeat left center;
    background-size: auto 70%;
    margin-top: 0.2rem;
}
.middle-2 ul{
	overflow: hidden;
}
.middle-2 ul li{
	padding-left: 0.55rem;
    margin-top: 0.05rem;
    color: #333;

}
.middle-2 ul li.t9{
	background: url(../images/img_21.png) no-repeat 0.1rem 0.1rem;
    background-size: auto 25%;
}
.middle-2 ul li.t10{
	background: url(../images/img_22.png) no-repeat 0.1rem 0.1rem;
    background-size: auto 65%;
}
.middle-2 ul li.t11{
	background: url(../images/img_23.png) no-repeat 0.1rem 0.1rem;
    background-size: auto 65%;
}
.middle-2 ul li.t12{
	background: url(../images/img_24.png) no-repeat 0.1rem center;
    background-size: auto 44%;
}
.middle-2 ul li span{
	color: #666;
}
.form{
	background: #f9f9f9;
	padding:0.2rem;
	box-sizing: border-box;
}
.form input{
	display: block;
	width: 100%;
	height: 0.62rem;
	line-height: 0.62rem;
	font-size: 0.22rem;
	border:1px solid #ddd;
	box-sizing: border-box;
	padding-left: 0.58rem;
	margin-bottom: 0.2rem;
}
.form>p{
	font-size: 0.28rem;
	color: #333;
	margin-bottom: 0.1rem;
}
.form input.t13{
	background: url(../images/img_26.png) no-repeat 0.1rem center;
	background-size: auto 60%;
}
.form input.t14{
	background: url(../images/img_27.png) no-repeat 0.1rem center;
	background-size: auto 60%;
}
.form input.t15{
	background: url(../images/img_28.png) no-repeat 0.1rem center;
	background-size: auto 60%;
}
.form input.t16{
	background: url(../images/img_29.png) no-repeat 0.1rem center;
	background-size: auto 60%;
}
.form input.t17{
	background: url(../images/img_30.png) no-repeat 0.1rem center;
	background-size: auto 40%;
}
.form input.t18{
	background: url(../images/img_31.png) no-repeat 0.1rem center;
	background-size: auto 60%;
}
.form .t19{
	background: url(../images/img_32.png) no-repeat 0.1rem 0.13rem;
	background-size: auto 20%;
}
.form input.yan1{
	width: 2.9rem;
	display: inline;
	margin-right:0.2rem;
	float: left;
	background: #f9f9f9;
}

.form .yan2{
	width: 2.9rem;
	display: inline;
	    height: 0.62rem;
	    float: left;
    line-height: 0.62rem;
    font-size: 0.22rem;
    border: 1px solid #ddd;
    box-sizing: border-box;
    margin-bottom: 0.2rem;
}
.form .yan2 p{
	float: left;
	height: 100%;
}
.form .yan2 .p1{
	width: 35%;
	text-align: center;
}
.form .yan2 .p1 img{
	width: 100%;
}
.form .yan2 .p2{
	width: 65%;
	text-align: center;
	color: #2aa6e6;
}
.form input.sub{
	background: #2aa6e6;
	color: #fff;
	margin-top: 0.1rem;
	padding-left:0;
}
.form textarea{
	display: block;
    width: 100%;
    height: 1.8rem;
    font-size: 0.22rem;
    border: 1px solid #ddd;
    box-sizing: border-box;
    padding-left: 0.58rem;
   /* background: #f9f9f9;*/
    margin-bottom: 0.2rem;
}
/*                 about                  */
.about{
	background: #f8f8f8;
}
.about .com{
	padding:0.2rem;
	box-sizing: border-box;
	background: url(../images/bc.jpg) no-repeat center;
	background-size: cover;
}
.about .tit{
	font-size: 0.3rem;
    padding-left: 0.6rem;
    color: #098acb;
    background: url(../images/img_33.png) no-repeat left center;
    background-size: auto 70%;
}
.about .com .tu{
	height:4.22rem;
	position: relative;
	margin-top: 0.2rem;
}
.about .com .tu .sh{
	position: absolute;
	top: 0;
	right: 0;
	width: 5.41rem;
	z-index: 3;
	height: 3.58rem;
	background: url(../images/img_16.jpg) no-repeat center;
	background-size: cover;
}

.about .com .tu .xia{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 5.10rem;
	height: 2.68rem;
	background: url(../images/img_17.jpg) no-repeat center;
	background-size: cover;
}
.about .com .zi{
	font-size: 0.24rem;
	color: #888;
	line-height: 1.8;
	margin-top: 0.2rem;
	text-align: justify;
}

.about .com .more{
	display: block;
	width: 2.85rem;
	margin: 0 auto;
	margin-top: 0.3rem;
	margin-bottom: 0.2rem;
    height: 0.58rem;
    line-height: 0.58rem;
    box-sizing: border-box;
    border-radius: 0.4rem;
    border: 1px solid #098acb;
    color: #098acb;
    text-align: center;
    font-size: 0.24rem;
}
.about .core{
	box-sizing: border-box;
	padding: 0 0.2rem 0 0.2rem;
	height: 2.58rem;
	background:url(../images/img_18.jpg) no-repeat center;
	background-size: cover;
}
.about .core .swiper-container>ul{
	margin-top: 0.15rem;
}
.about .core .swiper-container a{
	display: inline-block;	
	color: #fff;
	text-align: center;
	width: 33%;
	float: left;
}
.about .core .swiper-container a img{
	margin-top: 0.2rem;
}
.about .core .swiper-container  a p{
	font-size: 0.24rem;
	margin:0 auto;
	text-align: center;
	line-height: 0.25rem;
}
.about .cer{
	padding: 0.2rem;
	box-sizing: border-box;
	background: url(../images/img_19.jpg) no-repeat center;
	background-size: cover;
	padding-bottom: 0.5rem;
}
.about .cer .c1{
	background: url(../images/img_34.png) no-repeat left center;
    background-size: auto 70%;
}
.about .cer .cer-main{
	overflow: hidden;
	margin-top: 0.3rem;
	background: #fff;
}
.about .cer .cer-main li{
	float: left;
	width: 1.18rem;
	box-sizing: border-box;
	height: 1.2rem;
	line-height: 1.2rem;
	background: #f5f5f5;
	margin-bottom: 1px;
	margin-right: 0.02rem;
}
.about .cer .cer-main li a{
	display: block;
	height: 1.2rem;
	line-height: 1.2rem;
	text-align: center;

}
.about .cer .cer-main li a img{
	width: 65%;
}
.about .cer .cer-main li a p{
	width: 100%;
	height: 100%;
	background: url(../images/contena.png) no-repeat center;
	background-size: auto 65%;
}

.about .form{
	background: #fff;
}

.about .office{
    box-sizing: border-box;
    margin-top: 0.2rem;
    padding-bottom: 0.3rem;
}
.about .office .c2{
	background: url(../images/img_35.png) no-repeat 0.1rem center;
    background-size: auto 70%;
}
.about .office >ul{
	margin-top: 0.2rem;
	background: #fbfbfb;
	padding-bottom: 0.3rem;
}
.about .office >ul li{
	font-size: 0.24rem;
	background: #fff;
	padding: 0.2rem;
	box-sizing: border-box;
	border-bottom: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	margin-top: 0.2rem;
}
.about .office >ul li p{
	padding-left: 0.55rem;
    margin-top: 0.05rem;
    color: #333;
}
.about .office >ul li p.t9{
	background: url(../images/img_21.png) no-repeat 0.1rem 0.1rem;
    background-size: auto 0.35rem;
}
.about .office >ul li p.t10{
	background: url(../images/img_22.png) no-repeat 0.1rem 0.1rem;
    background-size: auto 65%;
}
.about .office >ul li p.t11{
	background: url(../images/img_23.png) no-repeat 0.1rem 0.1rem;
    background-size: auto 65%;
}
.about .office >ul li p.t12{
	background: url(../images/img_24.png) no-repeat 0.1rem 0.15rem;
    background-size: initial;
}
.about .office >ul>li>h2{
	color: #0f88c9;
	font-size: 0.3rem;
}
.about .office .more{
	width: 6rem;
	height: 0.66rem;
	text-align: center;
	line-height: 0.66rem;
	margin: 0 auto;
	color: #fff;
	background: #2aa6e6;
	font-size: 0.28rem;
}

.about .middle-2{
	background: #fbfbfb;
}

.about .swiper-pagination{
	position: initial;
}
.about .swiper-pagination{
	/*margin-top: -0.3rem;*/
}
.about .swiper-pagination .swiper-pagination-bullet{
	border-radius: 0.05rem;
	background: #fff;
	height: 0.1rem;
	width: 0.1rem;
}
.about .swiper-pagination .swiper-pagination-bullet-active{
	width: 0.3rem;
}
/*         地图            */
.map{
	height: 3.55rem;
}



/*     honor              */
.honor{
	padding: 0.37rem 0.2rem;
	box-sizing: border-box;
	background: #f6f6f6;
}

.honor .hon-con{
	background: #fff;
}
.honor .hon-con ul{
	overflow: hidden;
}
.honor .hon-con ul li{
	float: left;
	width: 33.3%;
	box-sizing: border-box;
	padding:0.14rem;
	text-align: center;
}
.honor .hon-con ul li p{
	color: #666;
	margin: 0 auto;
	text-align: center;
	font-size: 0.22rem;
}
.honor .hon-con ul li img{
	width: 100%;
	height: 2.1rem;
}
.honor .hon-con	p.tit{
	font-size: 0.24rem;
	color: #004e97;
}
.honor .model{
	position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0, .7);
    z-index: 2000;
    box-sizing: border-box;
    padding:0 0.2rem;
    padding-top:2rem;
    display: none;
}

.honor .model img{
	width: 100%;
}
.honor .model .tu{
	position: relative;
}
.honor .model .tu span{
	position: absolute;
	right: 0;
	top: -0.6rem;
	width: 0.6rem;
	height: 0.6rem;
	background: url(../images/cha.png) no-repeat;
	background-size: cover;
}

/*            partner              */
.part{
	background: #fafafa;
	padding: 0.33rem 0.2rem 0.4rem 0.2rem;
	box-sizing: border-box;
}
.part .pagination a{
	width: 0.5rem;
	font-size: 0.24rem;
	display: inline-block;
    text-align: center;
    color: #333;
    border:1px solid #ccc;
    margin-right: 0.07rem;
}
.part .pagination a.active{
	color: #08c;
	border:1px solid #08c;
}
.part-nav{
	padding:0 0.2rem 0 0.2rem;
	border-bottom: 1px solid #bbb;
	background: #fafafa;
}
.part-nav ul{
	overflow: hidden;
}
.part-nav li{
	float: left;
	text-align: center;
	width: 50%;
	height: 0.68rem;
	line-height: 0.6rem;
}
.part-nav li.on{
	border-bottom: 0.02rem solid #2f96ca;
}
.part-nav li a{
	display: block;
	font-size: 0.22rem;
	color: #666;
}
.part>ul li{
	border: 1px solid #ebebeb;
	box-sizing: border-box;
	overflow: hidden;
	margin-bottom: 0.17rem;
}
.part ul li a{
	display: block;
	width: 100%;
	height: 100%;
}
.part ul li p.tu{
	float: left;
	width: 2.66rem;
	background: #fff;
	height: 100%;
	text-align: center;
}
.part ul li p img{
	width: 100%;
	height: 100%;
}
.part ul li .you{
	float: left;
	height: 100%;
	width: 3.2rem;
	padding-left: 0.1rem;
}
.part ul li .you .tit{
	font-size: 0.24rem;
	color: #2e77b4;
	margin-top: 0.05rem;
	padding-left: 0rem;
}
.part ul li .you p{
	font-size: 0.22rem;
	color: #333;
	padding-left: 0.4rem;
}
.part ul li .you .t1{
	background: url(../images/img_36.png) no-repeat left top;
	background-size:auto 0.3rem; 
	line-height:1.3;
}
.part ul li .you .t2{
	background: url(../images/img_37.png) no-repeat left 0.1rem;
	background-size:auto 50%; 
	margin-top: -0.05rem;
}
.part ul li .you .jia{
	color: #2e77b4;
	background: url(../images/img_38.png) no-repeat left center;
	background-size: auto 50%;
	color: #2e77b4;
}
/*          part-det             */
.part-det{
}
.part-det .eve{
	padding:0.2rem;
	background: #fbfbfb;
}
.part-det .tit{
	font-size: 0.3rem;
    padding-left: 0.5rem;
    color: #098acb;
    background: url(../images/img_11.png) no-repeat left center;
    background-size: auto 70%;
}
.part-det .nei{
	padding-left: 0.2rem;
	background: #fafafa;
	border-bottom: 0.02rem solid  #ebebeb;
	border-top: 0.02rem solid  #ebebeb;
}
.part-det .tit.tp{
	height: 0.9rem;
	line-height: 0.9rem;
	padding-left: 0.6rem;
	background: url(../images/tp.png) no-repeat left center;
	background-size: auto 60%;
}
.part-det .tit.t1{
	background: url(../images/img_39.png) no-repeat left center;
    background-size: auto 60%;
}
.part-det .eve .zi{
	font-size: 0.24rem;
	line-height: 1.5;
	color: #888;
	text-align: justify;
}
.part-det .eve ul{
	margin-top: 0.2rem;
}
.part-det .eve ul li{
	background:url(../images/img_40.png) no-repeat left 0.1rem;
	background-size: 0.15rem auto;
	color: #098acb;
	font-size: 0.24rem;
	padding-left: 0.3rem;
	line-height: 1.5;
}
.part-det .bec{
	background: url(../images/part.jpg) no-repeat center;
	background-size: cover;
	min-height: 4rem;
	padding-top:0.35rem;
}
.part-det .bec .tit-1{
	font-size: 0.3rem;
	color: #fff;
	text-align: center;
}
.part-det .bec .apply{
	display: block;
	text-align: center;
	width: 1.75rem;
	height: 0.55rem;
	line-height: 0.55rem;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 0.3rem;
	margin: 0 auto;
	font-size: 0.22rem;
	margin-top: 0.2rem;
}
.part-det .bec .zi{
	font-size: 0.22rem;
	color: #fff;
	text-align: center;
	line-height: 1.5;
	padding:0.2rem;
}
.part-det .bec p{
	width: 0.68rem;
	height: 0.02rem;
	background: #fff;
	margin: 0 auto;
}
.part-det .tit.t2{
	background: url(../images/img_41.png) no-repeat 0.2rem center;
	padding-left: 0.8rem;
    background-size: auto 60%;
}

.part-det .sol{
	margin-top: 0.2rem;
	margin-bottom: 0.2rem;
}
.part-det .sol .tu{
	/*height: 2.9rem;*/
	width: 100%;
	border-top: 1px solid #ccc;
	margin-top: 0.2rem;
}
.part-det .sol .tu img{
	width: 100%;
	/*height: 100%;*/
}
.part-det .sol .zi{
	padding: 0.2rem;
	color: #888;
	font-size:0.24rem;
	line-height: 1.5;
	text-align: justify;
}

.part .more{
	width: 2.98rem;
	height: 0.6rem;
	margin:0 auto;
	text-align: center;
	line-height: 0.6rem;
	color: #fff;
	font-size: 0.3rem;
	background: #2aa6e6;
	margin-top: 0.4rem;
}
.part .more a{
	color: #fff;
}
/*               详情                    */
.part-det1{
	    padding: 0.2rem;
    box-sizing: border-box;
    background: #fafafa;
}
.part-det1 .det1-main{
	width: 100%;
    min-height: 9rem;
    background: #fff;
    padding-top: 0.2rem;
    overflow: hidden;
}
.part-det1 .det1-main .tu{

}
.part-det1 .det1-main>p{
	font-size: 0.24rem;
    color: #888;
    /*padding-left: 0.3rem;*/
}
.part-det1 .det1-main li{
	font-size: 0.24rem;
    color: #333;
        list-style: inherit;
        list-style-type: disc;
    padding-left: 0.3rem;
}
.part-det1 .det1-main a.back{
	    display: block;
    width: 2rem;
    height: 0.5rem;
    text-align: center;
    line-height: 0.5rem;
    color: #fff;
    font-size: 0.3rem;
    float: right;
    background: #098acb;
    margin-top: 0.3rem;
    margin-right: 0.3rem;
}




/*          news             */
.news{
	background: url(../images/bg_02.jpg) repeat-y top;
	background-size: cover;
	padding-bottom: 0.5rem;
	border-bottom: 1px solid #eee;
}
.news .tit-tu{
	/*height: 2.6rem;*/
	position: relative;
}
.news .tit-tu img{
	width: 100%;
	/*height: 100%;*/
}
.news .tit-tu .tit-zi{
	height: 0.8rem;
	position: absolute;
	top:0;
	background: rgba(0,0,0, .7);
	width: 100%;
	color: #fff;
	font-size: 0.28rem;
	line-height: 0.8rem;
	padding-left: 0.2rem;
	box-sizing:border-box;
}
.news .new .eve{
	padding-top: 0.2rem;
}
.news .new .eve li{
	overflow: hidden;
	border-top: 1px solid #f8f8f8;
	border-bottom:  1px solid #f8f8f8;
	margin-bottom: 0.2rem;
}
.news .new .eve li .zuo{
	width: 1.5rem;
	height: 1.48rem;
	text-align: center;
	font-size: 0.4rem;
	background: #f8f8f8;
	float: left;
}
.news .new .eve li .zuo h1{
	margin-top: 0.1rem;
	color: #333;
}
.news .new .eve li .zuo .day{
	font-size: 0.24rem;
	color: #9e9e9e;
}
.news .new .eve li .you{
	width: 4.9rem;
	height: 1.48rem;
	float: left;
	box-sizing: border-box;
	line-height: 1.3;
	padding-top: 0.4rem;
	padding-left: 0.2rem;
	padding-right: 0.2rem;
	font-size: 0.28rem;
	color: #333;
	background: #fff;
}
.news .more{
	display: block;
	width: 3rem;
	height: 0.63rem;
	text-align: center;
	margin:0 auto;
	color: #fff;
	font-size: 0.3rem;
	line-height: 0.63rem;
	background: #2aa6e6;
	margin-top: 0.5rem;
}
.news .events{
	/*margin-top: 0.5rem;*/
	background: #f4f4f4;
	padding-bottom: 0.5rem;
}
.news .events-1{
	margin-top: 0.5rem;
}
.news .events ul{
	padding: 0.2rem 0.2rem 0 0.2rem;
	overflow: hidden;
}
.news .events ul li{
	width: 2.8rem;
	float: left;
	background: #fff;
	border: 1px solid #e8e8e8;
	padding-bottom: 0.2rem;
	margin-bottom: 0.2rem;
	margin-right: 0.3rem;
}
.news .events ul li:nth-child(even){
	margin-right: 0rem;
}
.news .events ul li .tu{
	height: 1rem;
	padding-left: 0;
	padding-right: 0;
}
.news .events ul li .tu img{
	height: 100%;
	width: 100%;
}
.news .events ul li .lzi{
	color: #4091be;
	font-size: 0.24rem;
	padding-left: 0.3rem;
	margin-bottom: -1px;
	margin-top: 0.2rem;
}
.news .events ul li p{
	padding-left: 0.5rem;
	font-size: 0.22rem;
	color: #878787;
	padding-right: 0.2rem;
}
.news .events ul li .t1{
	background: url(../images/img_42.png) no-repeat 0.26rem center;
	background-size: 0.2rem auto;
	    height: 0.4rem;
	    line-height: 0.4rem;
    overflow: hidden;
}
.news .events ul li .t2{
	background: url(../images/img_43.png) no-repeat 0.26rem center;
	background-size: contain;
	
	    height: 0.25rem;
    line-height: 0.25rem;
    overflow: hidden;
}
.news .events ul li .t3{
	background: url(../images/img_44.png) no-repeat 0.26rem 0.06rem;
	background-size: 0.2rem auto;
	line-height: 1.5;
}

/*  news-detail      */
.news-det{
	padding: 0.2rem;
	box-sizing: border-box;
	background: #fafafa;
}
.news-main{
	/*width: 100%;*/
	min-height: 9rem;
	background: #fff;
	padding: 0.2rem;
}
.news-main .tit{
	color: #3079b5;
	text-align: center;
	line-height: 1.5;
	padding-bottom: 0.1rem;
	border-bottom: 1px solid #eee;

}

.news-main .zi{
	font-size: 0.24rem;
	color: #888;
	padding: 0.2rem;
	/*border-bottom:  1px solid #eee;*/
	overflow: hidden;
	text-align: justify;
}
.news-main .zi>ul{
	border-bottom: 1px solid #ccc;
	padding-bottom: 0.2rem;
}
.news-main p{
	font-size: 0.24rem;
	color: #888;
}
.news-main p iframe{
	margin-left: -2rem;
}
.news-main li{
	list-style: none;
}
.news-main .zi>a{
	display: block;
}
.news-main .next{
	font-size: 0.24rem;
	/*padding-left: 0.2rem;*/
	color: #888;
	margin-top: 0.2rem;
}
.news-main .back{
	display: block;
	width: 2rem;
	height: 0.5rem;
	text-align: center;
	line-height: 0.5rem;
	color: #fff;
	font-size: 0.3rem;
	float: right;
	background: #098acb;
	margin-bottom: 0.3rem;
	margin-right: 0.3rem;
	margin-top: 0.3rem;
}

/*              case                  */
.case{
	background: #efeeee;
	padding-top: 0.15rem;
}

.case ul li{
	/*height: 0.8rem;*/
	background: #fff;
	/*margin-bottom: 0.02rem;*/
	border-bottom: 2px solid #eee;
	overflow:hidden;
}
.case ul li p.tu{
	width: 0.9rem;
	height: 0.8rem;
	float: left;
	margin-left: 0.2rem;
	line-height: 0.8rem;
}
.case ul li p.tu img{
	height: 70%;
}
.case ul li a{
	display: block;
	color: #2aa6e6;
	font-size: 0.28rem;
	line-height: 0.8rem;
	float: left;
	/*padding-left: 1.27rem;*/
	margin-left: 0.2rem;
}
/*.case ul .t1{
	background: url(../images/img_45.png) no-repeat 0.24rem center;
	background-size: 0.5rem auto;
}
.case ul .t2{
	background: url(../images/img_47.png) no-repeat 0.24rem center;
	background-size: 0.5rem auto;
}
.case ul .t3{
	background: url(../images/img_46.png) no-repeat 0.24rem center;
	background-size: 0.5rem auto;
}
.case ul .t4{
	background: url(../images/img_48.png) no-repeat 0.24rem center;
	background-size: 0.5rem auto;
}
.case ul .t5{
	background: url(../images/img_49.png) no-repeat 0.24rem center;
	background-size: 0.5rem auto;
}
.case ul .t6{
	background: url(../images/img_50.png) no-repeat 0.24rem center;
	background-size: 0.5rem auto;
}
.case ul .t7{
	background: url(../images/img_51.png) no-repeat 0.24rem center;
	background-size: 0.5rem auto;
}
.case ul .t8{
	background: url(../images/img_52.png) no-repeat 0.24rem center;
	background-size: 0.5rem auto;
}
.case ul .t9{
	background: url(../images/img_53.png) no-repeat 0.24rem center;
	background-size: 0.5rem auto;
}*/
/*             case-eve                */
.case-eve .case-head{
	padding: 0 0.4rem 0 0.4rem;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	position: relative;
}

.case-eve .case-head li{
	text-align: center;
	padding-top: 0.1rem;
	padding-bottom: 0.1rem;
	border-right: 1px solid #eee;
	min-height: 0.8rem;
}
.case-eve .case-head li a{
	display: block;
	color: #4178be;
	font-size: 0.24rem;
	line-height: 1.6;
}
.case-eve .case-head li a span{
	display: inline-block;
}
.case-eve .case-head li a span.center{
	margin-top: 0.22rem;
}
.case-eve .case-head li a span.center-1{
	margin-top: 0.05rem;
}
.case-eve .case-head .zuo{
	width: 0.2rem;
	height: 0.4rem;
	position: absolute;
	left:0.2rem;
	top: 0.3rem;
	background: url(../images/zuo.png) no-repeat ;
}
.case-eve .case-head .you{
	width: 0.2rem;
	height: 0.4rem;
	position: absolute;
	right:0.2rem;
	top: 0.3rem;
	background: url(../images/you.png) no-repeat ;
}
.case-eve .case-main{
	padding: 0.35rem 0.2rem 0.35rem 0.2rem;
	background: #f6f6f6;
}
/*
.case-eve .case-main .case-ul .zuo{
	float: left;
	width: 0.49rem;
	height: 0.56rem;
	background: url(../images/jia.png) no-repeat center;
}
.case-eve .case-main .case-ul li{
	overflow: hidden;
	background: #fff;
	background-size: 0.19rem 0.19rem;
}
.case-eve .case-main .case-ul .you{
	float: right;
	width: 5.49rem;
	font-size: 0.24rem;
	text-align: center;
	line-height: 1.5;
	border-left: 1px solid #d4d4d4;
}
.case-eve .case-main .case-ul .you .tit{
	padding: 0.15rem;
}*/
.case-eve .case-main table{
	background: #fff;
}
.case-eve .case-main table tr{
	border-bottom: 1px solid #e7e7e7;
}
.case-eve .case-main table .zuo{
	width: 0.49rem;
	vertical-align: top;
}
.case-eve .case-main table .zuo .tu{
	width: 0.49rem;
	min-height: 0.73rem;
	max-height: 1.5rem;
	background: url(../images/jia.png) no-repeat center;
	background-size: 0.19rem 0.19rem;
}
.case-eve .case-main table .zuo .tu.on{
	background: url(../images/jian.png) no-repeat center;
	background-size: 0.19rem auto;
}

.case-eve .case-main table .you{
	width: 5.49rem;
	line-height: 1.5;
	border-left: 1px solid #e7e7e7;
	font-size: 0.24rem;
	
}
.case-eve .case-main table .you>p{
	padding: 0.15rem;
	text-align: justify;
}
.case-eve .case-main table .you .zi{
	color: #ababab;
	border-top: 1px solid #e7e7e7;
	padding: 0.15rem;
	display: none;
	text-align: justify;
}
.case-eve .case-main table .you .zi .more{
	display: block;
	width: 2.55rem;
	height: 0.58rem;
	border-radius: 0.3rem;
	text-align: center;
	background: #fff;
	font-size: 0.3rem;
	line-height: 0.58rem;
	color: #0f88c9;
	border:1px solid #0f88c9;
	margin-top: 0.3rem;
	margin-bottom: 0.3rem;
}

/*              case_detail                    */
.case_detail{
	padding:0.38rem 0.2rem;
	background: #f6f6f6;

}
.case_detail .title{
	color: #015bae;
	font-size: 0.24rem;
	background: #fff;
	line-height: 1.5;
	padding: 0.2rem;
	border-bottom: 1px solid #f4f4f4;
}
.case_detail .main .tit{
	color: #333;
	font-size: 0.24rem;
	background: #fff;
	line-height: 1.5;
	padding: 0.2rem;
}
.case_detail .main .zi{
	color: #888;
	font-size: 0.24rem;
	background: #fff;
	line-height: 1.5;
	padding: 0.2rem;
	border-bottom: 1px solid #f4f4f4;
	text-align: justify;
}
.case_detail .main .zi img{
	width: 100%!important;
	height: auto!important;
}























































































