/*
* @Author: PIPI
* @Date:   2018-12-22 10:31:08
* @Last Modified by:   PIPI
* @Last Modified time: 2018-12-22 11:38:07
*/
/*必备样式*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
button, input, select, textarea, h1, h2, h3, h4, h5, h6 { font:14px Arial, Tahoma; color:#666; font-weight: normal;}
button, input, select, textarea, label { vertical-align:middle; border: 0; outline: none;}
img { vertical-align:middle; border:none; display:inline-block; max-width: 100%;}
ul, ol { list-style:none; }
a { text-decoration:none !important; color:#666; vertical-align:baseline; cursor:pointer; font-size: inherit;-o-transition: .2s ease;-moz-transition: .2s ease;-webkit-transition: .2s ease;transition: .2s ease;}
a:hover { color:#333; }
table { border-collapse:collapse; border-spacing:0; }
body { word-wrap:break-word; word-break:break-all;background: #fff;margin: 0 auto;width: 100%;max-width: 800px;}
* {box-sizing: border-box;}
em , i {font-style: normal;font-weight: normal;font-size: 14px;}
/*清浮*/
.g-cf:after { content:""; clear:both; display:table; }
.g-cf { zoom:1; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height: 0;font-size: 0;}
.clearfix{*zoom:1;}
/*浮动*/
.fl { float:left; _display:inline; }
.fr { float:right; _display:inline; }
input, select, textarea {
    outline: none;
    -webkit-appearance: none;
    background: none;
}
input[type='checkbox']:focus{
    outline: none;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color: #cccccc;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #cccccc;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #cccccc;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #cccccc;
}
.container {
	padding: 0 2.8%;
}
/*header*/
.header {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	background: #fff;
	z-index: 99;
	box-shadow: 0 .01rem .02rem rgba(0,0,0,.13);
}
.hd_con {
	position: relative;
	height: .96rem;
}
.hd_con .logo {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -.25rem;
}
.hd_con .logo img {
	height: .5rem;
}
.hd_con .nav_icon {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -.2rem;
}
.hd_con .nav_icon img {
	height: .4rem;
}

.wrap {
	padding-top: .96rem;
}
.banner a {
	display: block;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
}
.index_second {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.index_title {
	text-align: center;
	margin-bottom: .4rem;
	width: 100%;
}
.index_title h1 {
	color: #ffffff;
	font-size: .38rem;
	font-weight: bold;
	margin-bottom: .2rem;
}
.index_title p {
	color: #ffffff;
	font-size: .24rem;
	line-height: .38rem;
	width: 66.66%;
	margin: 0 auto;
}
.post_swiper {
	position: relative;
	width: 100%;
}
.post_swiper .swiper-container {
	width: 66.66%;
	margin: 0 auto;
}
.post_swiper .swiper-slide a {
	width: 100%;
	height: 5.85rem;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #ffffff;
	flex-direction: column;
}
.post_t1 {
	color: #333333;
	font-size: .36rem;
	font-weight: bold;
}
.post_t2 {
	color: #666666;
	font-size: .28rem;
	margin-top: .44rem;
}
.chakan {
	display: flex;
	align-items: center;
	margin-top: .7rem;
}
.chakan span {
	width: 1.8rem;
	line-height: .66rem;
	background: #134b9f;
	color: #fff;
	font-size: .28rem;
	text-align: center;
}
.post_swiper .swiper-button-prev ,
.post_swiper .swiper-button-next {
	width: .46rem;
	height: .46rem;
	background: none;
	opacity: 1;
}
.post_swiper .swiper-button-prev {
	left: .2rem;
}
.post_swiper .swiper-button-next {
	right: .2rem;
}

.index_news {
	padding: 0 2.8%;
	margin-top: .4rem;
}
.news_img1 {
	display: block;
	width: 100%;
}
.news_t1 {
	margin-bottom: .25rem;
	position: relative;
	padding-bottom: .25rem;
	margin-top: .22rem;
}
.news_t1 h2 {
	color: #333333;
	font-size: .3rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: .2rem;
}
.news_t1 h3 {
	color: #999999;
	font-size: .24rem;
}
.news_t1:before {
	position: absolute;
	content: "";
	width: .8rem;
	height: .02rem;
	background: #164da0;
	left: 0;
	bottom: 0;
}
.index_news .txt {
	color: #666666;
	font-size: .28rem;
	line-height: .46rem;
	max-height: 1.84rem;
	overflow: hidden;
	margin-bottom: .35rem;
}
.chakan1 a {
	display: inline-block;
	color: #FFF;
	padding: 0 .34rem;
	line-height: .66rem;
	background: #164da0;
	font-size: .28rem;
}
.contact_list1 ul {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 0 .8rem;
}
.contact_list1 ul li {
	width: 2.75rem;
	height: 3.25rem;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	background: rgba(165,201,255,.35);
	color: #fff;
	font-size: .24rem;
	margin-bottom: .1rem;
	border-radius: .08rem;
	padding: 0 .16rem;
	text-align: center;
}
.contact_list1 ul li img {
	height: 1.18rem;
}
.contact_list1 ul li img.ewm {
	height: 1.54rem;
	width: 1.54rem;
}
.c_p1 {
	padding: .1rem 0 .12rem 0;
	font-size: .3rem;
}
.copyright {
	text-align: center;
	padding: 0 .45rem;
	position: absolute;
	left: 0;
	bottom: .1rem;
	color: rgba(255,255,255,.6);
	width: 100%;
	font-size: .18rem;
	line-height: .24rem;
}
.copyright a {
	color: rgba(255,255,255,.6);
}

.naver {
	position: fixed;
	width: 100%;
	left: 0;
	top: .96rem;
	height: 100%;
	z-index: 101;
	background: #fff;
	transform: translateY(-140%);
	transition: all ease-in-out .4s;
}
.naver.fold {
	transform: translateY(0);
}
.en {
	padding: 0 .88rem;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #f0f0f0;
	color: #353535;
	font-size: .3rem;
	line-height: .8rem;
}
.en a {
	color: #353535;
}
.en a.ch {
	color: #134b9f;
}
.naver ul li {
	position: relative;
	border-bottom: 1px solid #f0f0f0;
}
.naver ul li > a {
	display: block;
	width: 100%;
	color: #353535;
	font-size: .3rem;
	line-height: .8rem;
	padding: 0 .88rem;
}
.naver ul li dl {
	display: none;
}
.naver ul li dl dd {
	border-bottom: 1px solid #d9d9d9;
	background: #f6f7f9;
}
.naver ul li dl dd:last-child {
	border-bottom: none;
}
.naver ul li dl dd a {
	display: block;
	width: 100%;
	font-size: .26rem;
	color: #666666;
	line-height: .7rem;
	padding: 0 .88rem;
}
.naver ul li > a.icon1 {
	background: url(../images/icon2.png) no-repeat 92% center;
	background-size: .36rem;
}
.naver ul li > a.icon1.active {
	background: rgba(19,75,159,.6) url(../images/icon1.png) no-repeat 92% center;
	background-size: .36rem;
	color: #fff;
}

.ny_content {
	padding-top: .96rem;
	margin-bottom: .6rem;
}
.aboutUs {
	padding: 0 2.8%;
}
.detail_tit {
	text-align: center;
	padding-bottom: .25rem;
	position: relative;
	margin-top: .55rem;
	margin-bottom: .3rem;
}
.detail_tit h1 {
	color: #333333;
	font-size: .36rem;
}
.detail_tit:before {
	position: absolute;
	content: "";
	width: .4rem;
	height: .02rem;
	background: #134b9f;
	left: 50%;
	margin-left: -.2rem;
	bottom: 0;
}
.detail_info1 .txt {
	color: #999999;
	font-size: .28rem;
	text-align: justify;
	line-height: .4rem;
}
.footer {
	background: #434343;
}
.footer1 {
	padding: .35rem 2.8% .22rem 2.8%;
	border-bottom: 1px solid #666666;
	text-align: center;
}
.f_logo img {
	height: .5rem;
}
.f_p {
	color: #999999;
	font-size: .24rem;
	line-height: .32rem;
	margin-top: .15rem;
}
.footer2 {
	padding: .22rem 2.8%;
	text-align: center;
	color: #999999;
	font-size: .18rem;
}
.footer2 a {
	color: #999999;
}

.customer_list ul li {
	width: 29.5%;
	float: left;
	margin-right: 5.75%;
	margin-bottom: .3rem;
}
.customer_list ul li:nth-child(3n) {
	margin-right: 0;
}
.news_list1 {
	margin: .6rem 0 .3rem 0;
}
.news_list1 ul {
	display: flex;
	align-items: center;
	justify-content: center;
}
.news_list1 ul li {
	padding: 0 .3rem;
	line-height: .66rem;
	background: #e6e6e6;
	color: #333333;
	font-size: .3rem;
	margin: 0 .2rem;
}
.news_list1 ul li a {
	color: #333;
}
.news_list1 ul li.active {
	background: #134b9f;
}
.news_list1 ul li.active a {
	color: #fff;
}
.news_list2 {
	padding: 0 2.8%;
}
.news_list2 ul li {
	padding: .3rem 0;
	border-bottom: 1px dashed #cccccc;
}
.news_list2 ul li:last-child {
	border-bottom: none;
}
.news_list2 ul li a {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.news_img2 {
	width: 30.88%;
	height: 1.36rem;
	background-size: cover;
	background-position: center;
}
.news_info1 {
	width: 66.47%;
}
.news_info1 h3 {
	color: #333333;
	font-size: .3rem;
	line-height: .44rem;
	max-height: .88rem;
	overflow: hidden;
	margin-bottom: .1rem;
}
.news_info1 p {
	color: #999999;
	font-size: .24rem;
}

.news_t2 {
	text-align: center;
	margin: .5rem 0 .28rem 0;
}
.news_t2 h3 {
	color: #333333;
	font-size: .3rem;
	margin-bottom: .12rem;
}
.news_t2 h4 {
	color: #cccccc;
	font-size: .24rem;
}
.news_info2 .txt {
	color: #666666;
	font-size: .24rem;
	text-align: justify;
	line-height: .38rem;
}
.news_det1 {
	margin-bottom: .3rem;
	padding: 0 2.8% .4rem 2.8%;
	border-bottom: 1px dashed #cccccc;
}
.pian {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 2.8%;
}
.pian a {
	width: 44%;
	padding: 0 .08rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: .6rem;
	border: 1px solid #999999;
	color: #666666;
	font-size: .24rem;
}
.pian a.prev {
	background: #134b9f;
	border-color: #134b9f;
	color: #fff;
}
.post_list1 ul li {
	padding: .25rem 2.8%;
	border-top: .15rem solid #f7f7f7;
}
.post_list1 ul li a {
	display: block;
	width: 100%;
	position: relative;
	padding: 0 .85rem 0 0;
}
.post_list1 ul li a img {
	position: absolute;
	height: .36rem;
	top: 50%;
	margin-top: -.18rem;
	right: 0;
}
.post_t3 {
	position: relative;
	margin-bottom: .18rem;
}
.post_t3 h3 {
	color: #333333;
	font-size: .3rem;
}
.post_t3 h5 {
	position: absolute;
	right: 0;
	top: 0;
	color: #666666;
	font-size: .24rem;
}
.post_t3 h4 {
	position: absolute;
	right: .9rem;
	top: 0;
	color: #666;
	font-size: .24rem;
}
.post_t4 {
	color: #666666;
	font-size: .26rem;
	line-height: .4rem;
}
.post_t5 {
	padding: 0 2.8% .55rem 2.8%;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: .3rem;
	margin-top: .5rem;
}
.post_t5 h3 {
	color: #333333;
	font-size: .32rem;
	margin-bottom: .15rem;
}
.post_t5 h4 {
	color: #666666;
	font-size: .24rem;
}
.post_info2 {
	padding: 0 2.8%;
}
.post_t6{
	color: #333333;
	font-size: .3rem;
	position: relative;
	padding-left: .12rem;
	margin-bottom: .1rem;
	font-weight: bold;
}
.post_t6:before {
	position: absolute;
	content: "";
	width: 2px;
	height: .3rem;
	background: #134b9f;
	left: 0;
	top: 50%;
	margin-top: -.15rem;
}
.post_info2 .txt {
	color: #666666;
	font-size: .28rem;
	text-align: justify;
	line-height: .46rem;
	margin-bottom: .4rem;
}
.post_btn {
	padding: 0 2.8%;
}
.post_btn a {
	display: inline-block;
	color: #fff;
	padding: 0 .44rem;
	line-height: .6rem;
	background: #134b9f;
	font-size: .28rem;
}

.post_form .form_group {
	display: flex;
	align-items: center;
	border-bottom: 1px solid #e6e6e6;
	position: relative;
}
.post_form .form_group i {
	width: .3rem;
	height: .9rem;
	color: #e02e24;
	font-size: .3rem;
	line-height: .9rem;
	text-align: center;
}
.post_form .form_group input[type='text']{
	font-size: .28rem;
	color: #333333;
	height: .9rem;
}
.post_form .form_group2 span {
	font-size: .3rem;
	color: #333;
	width: 90%;
	line-height: .9rem;
}
.radio1 {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -.25rem;
	display: flex;
}
.radio1 div {
	display: flex;
	align-items: center;
	margin-left: .3rem;
}
.radio1 div input{
	width: 0;
	height: 0;
}
.radio1 div label {
	font-weight: normal;
	color: #fff;
	width: 1rem;
	height: .5rem;
	background: #cccccc;
	border-radius: .04rem;
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
.radio1 div input:checked + label {
	background: #134b9f;
}
.post_form .form_group2 img {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -.07rem;
	height: .14rem;
}
.post_form .form_group3 {
	align-items: flex-start;
	margin-top: .3rem;
	border: 1px solid #e5e5e5;
}
.post_form .form_group3 textarea {
	height: 1.8rem;
	resize: none;
	width: 100%;
	font-size: .28rem;
	color: #333333;
	padding: .2rem 0;
}
.f_btn {
	margin-top: .6rem;
}
.f_btn button {
	display: block;
	width: 100%;
	height: .8rem;
	background: #134b9f;
	border-radius: .04rem;
	color: #fff;
	font-size: .32rem;
}

.company_t1 {
	color: #333333;
	font-size: .3rem;
	font-weight: bold;
	margin-bottom: .24rem;
}
.contact_info1 .txt {
	color: #666666;
	font-size: .28rem;
	line-height: .42rem;
}
.contact_img1 {
	margin-top: .6rem;
}
.ewm1 {
	border: 1px solid #e5e5e5;
}
