/**************************************/
/*************[¹«ÓÃstart]**************/
/**************************************/



div.clear{
	clear: both;
	height: 0;
	width: 0;
}



a{
	text-decoration: none;
	color:inherit;
	cursor: pointer;
}

img{
	border:0;
/*	width: 100%;*/
	max-width: 100%;
}


div.wp{
	width: 1200px; /*Ö÷ÒªÄÚÈÝÇø³ß´ç¾ÞÏ¸£¬Ã¿´ÎÖÆ×÷Ç°¸üÐÂ£¡£¡£¡ */
	margin:0 auto;
}

.fl{
	float: left;
}

.fr{
	float: right;
}

.tran{
	transition: all .3s ease-out 0s;
}




/*Í¼Æ¬ÖÐÐÄ·Å´ó´úÂëÇøÓò*/

.img-box{/*Í¼Æ¬ºÐ×ÓÀàÃû*/
	
	overflow: hidden;
}

.img-box img{
	transition: .3s;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; /* ueco Ê±¼äÇúÏß*/
	width: 100%;
	max-width: 100%;
}

.img-box:hover img{
	/*Í¼Æ¬ÖÐÐÄ·Å´ó´úÂë*/
	  -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}


/*Í¼Æ¬ÖÐÐÄ·Å´ó´úÂëÇøÓò*/





/**************************************/
/************[¹«ÓÃover]****************/
/**************************************/




/*header-start*/
/**************************************************************/

#header{

}

.header-1{
	height: 115px;
	background-color: #fff;
}

.logo{
	font-size: 0;
	margin-top: 27px;
}
.header-a{
	margin-top: 44px;
}
.header-a a{
	float: left;
	display: block;
	width: 33px;
	margin-left: 15px;
	font-size: 0;
}

.header-a a img{
	display: block;
	width: 100%;
}


.nav ul{
	margin:0;
}
.nav{
	background-color: #005bab;
}
.nav-ul>li{
	float: left;

	position: relative;
}

.nav-ul>li>a{
	display: block;
	height: 43px;
	line-height: 43px;
	padding: 0	21px;
	font-size: 16px;
	color:#fff;

}

.nav-ul>li:hover>a,.nav-ul>li.active>a{
	background-color: #0468a9;
}
/**************************************************************/
/*header-over*/





/*main-start*/
/**************************************************************/

#main{
	
}

.fafa .flex-control-nav{
	display: block;
	font-size: 0;
	bottom:30px;
}

.fafa .flex-control-paging li a{
	width: 17px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: center ;
}


.fafa .flex-control-paging li a.flex-active{
	width: 47px;
}

.fafa .flex-control-nav li{
	margin: 0 11px;
}
.main-1{
	padding: 70px 0;
	background-color: #fff;
}


.main-2{
	padding: 75px 0 100px;
	background-repeat: no-repeat;
	background-position: center ;
	-webkit-background-size: cover;
	background-size: cover;
	background-attachment: fixed;
}

.title-11{
	text-align: center;
}
.title-11 h1{
	margin:0;
	font-size: 36px;
	color:#000;
	text-transform: uppercase;
	font-weight: bold;

}
.title-11 p{
	margin:0;
	font-size: 16px;
	color:#666;
	line-height: 2;
	margin-top: 40px;
	padding: 0	30px;

}
.title-22 h1,.title-22 p{
	color:#fff;
}

.main-a-ico{
	text-align: center;
	font-size: 0;
	line-height: normal;
}

.ico{
	display: inline-block;
	font-size: 18px;
	color:#000;
	text-transform: uppercase;
	margin:30px 20px 0;
	position: relative;
	padding-bottom: 15px;
	cursor: pointer;
}
.ico:after{
	position: absolute;
    content: "";
    width: 0;
    height: 5px;
    background-color: #005bab;
    bottom: 0px;
    right: 0;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}



.ico.cur:after{
	    width: 100%;
    right: auto;
    left: 0;
}

.main-1-div-wp{
	margin-top: 40px;
	position: relative;
	

}








.main-1-phone{
	display: none!important;
}











.main-1-list ul{
	margin:0;
}

.main-1-list li.li1,.main-1-list li.li2{
	float: left;
	min-height:563px ;
	-webkit-transition: all 1s ease;
    transition: all 1s ease;
    margin-right: 1.48%;
    width: 28.136%;
    position: relative;
    overflow: hidden;
}


.main-1-list li.li3{
	float: right;
    width: 28.136%;
    min-height: 272px;
    margin-bottom: 18px;
    background-color: #005bab;
    position: relative;
    overflow: hidden;
}

.main-1-list li.li3 a,.main-1-list li.li4 a{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
    padding: 30px 20px;
	bottom: 0;
	z-index: 1;
}
.main-1-list li.li3:after{
	content: "";
    width: 100%;
    height: 100%;
    background-color: #024988;
    position: absolute;
    display: block;
    top: 0;
    right: 100%;
    z-index: 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.main-1-list li.li3:hover:after {
    right: 0;
}

.main-1-list li.li4:after{
	content: "";
    width: 100%;
    height: 100%;
    background-color: #4c7aa2;
    position: absolute;
    display: block;
    top: 0;
    right: 100%;
    z-index: 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.main-1-list li.li4:hover:after {
    right: 0;
}


.main-1-list li.li3 a h1,.main-1-list li.li4 a h1{
	margin:0;
	font-size: 16px;
	color:#fff;
}
.main-1-list li.li3 a p,.main-1-list li.li4 a p{
	margin:0;
	font-size: 18px;
	color:#fff;
	line-height: 2;
	margin-top: 12px;
}
.main-1-list li.li4{
	float: right;
    width: 28.136%;
    background-color: #5e97ca;
    position: relative;
    min-height: 272px;
    overflow: hidden;

}
.main-1-list li.li1.cur{width:40.764%;}
.main-1-list li.li2.cur{width:40.764%;}


.main-1-list li img{
	position: absolute;
    top: 0;
    right: 0;
    width: auto!important;
    height: auto;
    max-width: none;
    moz-transition: all 2.4s ease 0s;
    -ms-transition: all 2.4s ease 0s;
    -o-transition: all 2.4s ease 0s;
    -webkit-transition: all 2.4s ease 0s;
    transition: all 2.4s ease 0s;
    z-index: 5;
}
.main-1-list li:hover img {
    -moz-transform: scale(1.3,1.3);
    -ms-transform: scale(1.3,1.3);
    -o-transform: scale(1.3,1.3);
    -webkit-transform: scale(1.3,1.3);
    transform: scale(1.3,1.3);
}

.main-1-hei{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-image: url(/en/images/heidi1.png);
	transition: .3s;
	z-index: 6;
	padding: 30px;
}
.main-1-list li.li1.cur .main-1-hei,.main-1-list li.li2.cur .main-1-hei{
	background-image: url(/en/images/heidi2.png);
	
}


.main-1-hei h1{
	color:#fff;
	font-size: 16px;
	margin:0;
}

.main-1-hei h2{
	color:#fff;
	font-size: 18px;
	margin:0;
	line-height: 1.8;
	margin-top: 15px;
}
.main-1-hei p{
	color:#fff;
	font-size: 12px;
	margin:0;
	line-height: 2;
	margin-top: 15px;
	    opacity: 0;
    -webkit-transform: translate3d(0,-50px,0);
    transform: translate3d(0,-20px,0);
    visibility: hidden;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}


.main-1-list li.li1.cur .main-1-hei p,
.main-1-list li.li2.cur .main-1-hei p{
	-moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -webkit-transform: translate3d(0,0px,0);
    transform: translate3d(0,0px,0);
    visibility: visible;
}





.main-2-list{
	margin-top: 70px;
}

.main-2-list dl{
	margin: 0;
}

.main-2-list dd{
	float: left;
	width: 25%;
	text-align: center;
}
.main-2-list dd img{
	display: block;
	margin:0 auto ;
	transition: .3s;
}

.main-2-list dd:hover img{
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);	/* Safari ???€??¡¯ Chrome */
	-moz-transform: rotateY(180deg);	/* Firefox */
}

.abb1{
	color:#fff;
	font-size: 46px;
	font-weight: bold;
	margin-top: 25px;
	line-height: 1;
}

.abb1 span{
	font-weight: normal;
	font-size: 18px;
	padding-left: 5px;
}


.abb2{
	color:#fff;
	font-size: 20px;
	margin-top: 10px;
	
}
.more
{margin-top:70px;}

.more a{
	display: block;
	width: 260px;
	height: 55px;
	border:1px solid #fff;
	line-height: 51px;
	color:#fff;
	font-size: 18px;
	padding-left: 21px;
	margin:0 auto;
	position: relative;
}
.more a i{
	position: absolute;
	width: 12px;
	height: 20px;
	top: 50%;
	margin-top: -10px;
	right: 10%;
	background-image: url(/en/images/more.png);
	background-repeat: no-repeat;
	background-position: center ;
}

.more a:hover i{
	background-image: url(/en/images/moreh.png);

}
.hvr-bounce-to-right {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .5s;
    transition-duration: .5s
}

.hvr-bounce-to-right:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-bounce-to-right:hover{
    color: #000
}

.hvr-bounce-to-right:hover:before{
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    transition-timing-function: cubic-bezier(.52,1.64,.37,.66)
}


.main-1-list li.li1.cur .more1,
.main-1-list li.li2.cur .more1{
	display: block;
}

.more1{
 opacity: 0;
    -webkit-transform: translate3d(0,-50px,0);
    transform: translate3d(0,-20px,0);
    visibility: hidden;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}

.more1 a{
	margin:0;
}
.main-1-hei p{
	color:#fff;
	font-size: 12px;
	margin:0;
	line-height: 2;
	margin-top: 15px;
	   
}


.main-1-list li.li1.cur .more1,
.main-1-list li.li2.cur .more1{
	-moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -webkit-transform: translate3d(0,0px,0);
    transform: translate3d(0,0px,0);
    visibility: visible;
}


.more1{
	position: absolute;
	left: 30px;
	bottom: 30px;
}



















.pro-pic{
	display: none;
	position: relative;
}

.pro-pic:first-child{
	display: block;
}

.pro-pic a{
	display: block;
	padding-bottom: 47%;
	overflow: hidden;
}
.pro-pic a img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.pro-div{
	position: relative;
	margin-top: 45px;
}

.pro-a{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 384px;
	background-image: url(/en/images/heidi.png);
	z-index: 500;
	padding-top: 40px;
}
.pro-a a{
	display: block;
	height:80px;
	line-height: 80px;
	color:#fff; 
	font-size: 18px;
	padding-left: 76px;
}
.pro-a a.cur{
	background-image: url(/en/images/landi.png);
}
/**************************************************************/
/*main-over*/





/*footer-start*/
/**************************************************************/

#footer{
	
}


.footer-3{
	background-color: #005bab;
	padding: 30px 0;
}

.erwei{
	width: 250px;
}

.er{
	width: 125px;
	text-align: center;
	font-size: 14px;
	color:#fff;
}

.er img{
	display: block;
	margin:0 auto;
	margin-bottom: 8px;
}
.foo3-con{
	overflow: hidden;
	font-size: 14px;
	color:#fff;
	padding-top: 22px;
	line-height: 2;
}
.foo3-a a{

}
.foo3-a a:hover{
	text-decoration: underline;
}

/**************************************************************/
/*footer-over*/





/**************************************/
/********[ÌØÊâcssÑùÊ½ÒªÇóÇøÓò]**********/
/**************************************/




#header-2{
	display: none;
	height: 75px;
	/*border-bottom:0px solid #035cac;*/
	    box-shadow: 0 4px 8px -3px #000;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 5000000000;
	background-color: #fff;
  
}
.nav-2{
	display: none;
	background-color: #fff;
	position: relative;
	z-index:130000;
	
}

.nav-2>ul>li{

	border-top: 1px dotted #ccc;
	position: relative;
}

.jiaspan{
	position: absolute;
	width: 30px;
	height: 30px;
	background-image: url(/en/images/jia2.png);
	background-repeat: no-repeat;
	background-position: center ;
	top: 8px;
	
	right: 14px;
}
.jiaspan.cur{
	background-image: url(/en/images/jia2h.png);

}
.nav-2>ul>li:first-child{
	border-top: 0;
}
.nav-2>ul>li>a{
	
	padding:13px 10px;
	display: block;
	font-size: 14px;
	width: 100%;
	color:#333;

}
.nav-xia-a{
	padding-bottom: 15px;
	display: none;
	margin:0;
}
.nav-xia-a a{
	padding: 8px 10px;
	display: block;
	font-size: 12px;
	padding-left: 25px;
	width: 100%;
	color:#666;
}
/*.downla-2 {
	padding: 5px 0 10px;
	display: none;
}
.downla-2 dd{
	padding-left: 30px;
}
.downla-2 dd a{
	font-size: 14px;
	display: inline-block;
	padding: 3px 0; 
	width: auto;
}*/
/*.nav-2 li a:hover{
	color:#1a0d07;
}*/
.logo-2{
	font-size: 0;
	width: 250px;
    margin-left: 15px;
    margin-top: 21px;
}




.menu2{
	
	margin-right: 15px;
	height: 75px;

}
.menu2 li{
	cursor:pointer ;
	margin-left: 10px;
}
.menu2 li img{
	/*vertical-align: middle;*/
	display: block;
	margin-top: 29px;
}

.chenggao{
		display: none;
		height: 75px;
	}


#nav-2-heidi{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 120000;
	background-image: url(/en/images/heidi.png);
	display: none;
	
}


.banner-x{
	display: none;
}



/**************************************/
/********[ÌØÊâcssÑùÊ½ÒªÇóÇøÓò]**********/
/**************************************/




.banner-2{
	background-repeat: no-repeat;
	background-position: left center;
	-webkit-background-size: cover;
	background-size: cover;
	position: relative;
}

.banner-2-wen{
	height: 280px;
	line-height: 280px;
	font-size: 36px;
	font-weight: bold;
	color:#fff;
	text-transform: uppercase;
}


.banner-2 img{
	width: 100%;
	display: none;
}
.erji-nav{
	background-color: #f4f4f4;

}
.erji-nav a{
	float: left;
	padding: 0 15px;
	font-size: 14px;
	color:#333;
	height: 55px;
    line-height:55px;
    margin-right: 10px;
}

.erji-nav a.cur,.erji-nav a:hover{
	    color: #005bab;
}

.erji-content{
	padding: 50px 0 50px;
}

.erji-list dl{
	margin:0;
	
}

.erji-list dd{

	height: 45px;
	line-height:45px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 14px;
    background-repeat: no-repeat;
    background-position: left center;
    background-image: url(/en/images/list1.png);
    border-bottom: 1px dashed #eee;
}

.erji-list dd a{
	font-size: 14px;
	color:#666;
}
.erji-list dd a:hover{
	color:#0271b9;
}

.erji-list dd span{
	font-size: 12px;
	color:#999;
	margin-left: 20px;
}


.fenye ul{
	margin:0;
}

.fenye{
	margin-top: 35px;
	text-align: center;
}
.picpic-list .col-lg-4{
	margin-top: 25px;
}
.picpic-list .col-lg-4 h1 {
    margin: 0;
    font-size: 14px;
    color: #333;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
    padding: 0	10px;
    margin-top: 20px;
}
.picpic-list{
	padding-bottom: 25px;
	border-bottom: 1px solid #eee;
}
.picpic-list .col-lg-4 a:hover h1{
	color:#0271b9;
} 

.pic-pic{
	position: relative;
	overflow: hidden;
	padding-bottom: 63%;
}
.pic-pic img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.danpian{

}
.danpian-h1{
	font-size: 24px;
	line-height: 1.6;
	color:#333;
	text-align: center;
	padding: 10px 0;
}


.danpian-h2{
	font-size: 14px;
	line-height: 1.6;
	color:#999;
	text-align: center;
	
}

.danpian-con{
	font-size: 14px;
	color:#666;
	line-height: 2.5;
	padding: 10px 0 20px;
}
.danpian-con p{
	margin:0;
}
.danpian-con img{
	display: block;
	margin:15px auto;
}

.dan-page{
	padding-top: 10px;
	border-top: 1px solid #eee;
}

.dan-a{
	margin-top: 12px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.dan-a a{
	font-size: 14px;
	color:#666;
}

.dan-a a:hover{
	color:#0271b9;

}


.contact-lianxi{
	margin-top: 20px;
	
}

.mmap-con{
	margin-top: 45px;
}
.mmap-con h1{
	font-size: 32px;
	color:#0271b9;
	margin:0;
	line-height: 1.6;
}

.mmap-con p{
	font-size: 16px;
	color:#333;
	margin:0;
	line-height: 2.5;
	margin-top: 15px;
}



.tou1-list ul{
	margin:0;
}

.tou1-list li{
	padding: 16px 0;
	border-bottom: 1px dotted #c2c2c2;
}

.date2{
	width: 65px;
	height: 65px;
	background-color: #005bab;
	text-align: center;
	margin-right: 17px;
	padding-top: 4px;

}
.date2 h1{
	margin:0;
	font-size: 40px;
	line-height: 1;
	color:#fff;
}
.date2 h2{
	margin:0;
	font-size: 12px;
	color:#fff;
	margin-top: 2px;

}

.tou1-list-con{
	overflow: hidden;
	padding-top: 10px;
}

.tou1-list-con h1{
	margin:0;
	font-size: 16px;
	color:#333;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.tou1-list-con h1 a:hover{
	color:#005bab;

}
.tou1-list-con p{
	margin:0;
	font-size: 14px;
	color:#666;
	line-height: 1.6;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	margin-top: 10px;
}



.pic-pic-ccp{
	width: 200px;
	margin-right: 15px;
}



.chanppp-con{
	overflow: hidden;
	padding-top: 15px;
	padding-right: 15px;
}

.chanppp-con h1{
	margin: 0;
    font-size: 16px;
    color: #333;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.chanppp-list .col-md-6 a:hover .chanppp-con h1{
	color:#005bab;
}
.chanppp-con p{
	margin: 0;
    font-size: 14px;
    color: #666;
    line-height: 1.6;

    overflow: hidden;
    margin-top: 10px;
    height: 66px;
}
.chanppp-list .col-md-6{
	margin-top: 25px;
}
.chanppp-list .col-md-6 a{
	display: block;
	background-color: #f6f6f6;
}




.san-a {
	padding-bottom: 15px;
}
.san-a a{
	float: left;
	display: block;
	padding: 6px 15px;
	background-color: #333;
	color:#fff;
	margin-right: 15px;
	/*margin-top: 15px;*/
}

.san-a a.cur{
	background-color: #005bab;
}


.san-a a{
    padding: 10px 30px;
    font-size: 16px;
}


.chanppp-pic-wp{
	width: 400px;
	margin-right: 30px;
}

.chanppp-pic-con{
	overflow: hidden;
	padding-top: 20px;
}

.chanppp-pic-con h1{
	font-size: 30px;
	color:#333;
	margin:0;
}
.chanppp-pic-con .chanppp-pic-con-p{
	font-size: 14px;
	color:#666;
	margin:0;
	line-height: 1.8;
	margin-top: 15px;
}


.chanppp-div-miao{
	font-size: 14px;
	line-height: 2.2;
	padding: 20px 0 40px;
}


.large_box{margin-bottom:10px;overflow:hidden;}
.large_box img{display:block;}

.large_box ul{
	margin:0;
}

.large_box li{
	display: none;
}

.large_box li:first-child{
	display: block;
}


.small_box{
	overflow:hidden;
	position: relative;
	padding: 0	25px ;
	height: 82px;
}




.small_list{position:relative;overflow:hidden;}
.small_list ul{overflow:hidden;margin:0;position: relative;}
.small_list ul li{position:relative;float:left;margin-right:10px;width:110px;}
.small_list ul li:first-child{
	
}
.small_list ul li img{display:block;}
.small_list ul li .bun_bg{
	display:none;
	position:absolute;
	top:0;
	left:0;

	right: 0;
	bottom: 0;
	z-index: 50;
	border:3px solid #005bab;

}
.small_list ul li.on .bun_bg{display:block;}



.left_btn{
	width:20px;display:block;
	background-color:#999;background-repeat:no-repeat;
	background-position:center center;cursor:pointer;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
}
.left_btn:hover{
	background-color:#666;
}
.right_btn{
	width:20px;display:block;
	background-color:#999;background-repeat:no-repeat;
	background-position:center center;cursor:pointer;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
}
.right_btn:hover{
	background-color:#666;
}
.left_btn{float:left;margin-right:10px;background-image:url(/en/images/left_btn.png);}
.right_btn{float:right;background-image:url(/en/images/right_btn.png);}

.chanpppp-div-box{
	border:1px solid #eee;
	
	margin-top: 25px;
}

.chanpppp-div-span{
	border-top: 2px solid #005bab;
	padding: 10px;
	position: relative;
	top: -1px;
}





.about-2-pic-wp{
	width: 400px;
	margin-right: 30px;
}
.about-2-pic{
	position: relative;
	padding-bottom: 63%;
	overflow: hidden;
	position: relative;
}


.about-2-pic img{
	display: block;
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}


.about-2-pic{
	position: absolute;
	left: -15000%;
	width:100%;
}
.about-2-pic.cur{
	position: relative;
	left: 0;
}
.about-2-nei{
	display: none;
}

#about-2-nei{
	display: block;
}

.about-2-nei h1{
	font-size: 24px;
	color:#414141;
	margin:0;
}




.about-2-nei p{
	font-size: 12px;
	color:#999;
	margin:0;
	line-height: 2.3;
	margin-top: 30px;
	height: 81px;
	overflow: hidden;
}

.about-2-pic-con{
	overflow: hidden;
}

.about-2-kai{
	margin-top: 25px;
}


.about-2-kai{
	/*margin-left: -3%;*/
	width: 470px;
	
}
.about-2-kai .owl-item span{
	display: block;
	padding-bottom: 63%;
	overflow: hidden;
	position: relative;
}
.about-2-kai .owl-item span img{
	display: block;
	
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}



.about-2-kai .owl-prev{
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -34px;
	width: 38px;
	height: 68px;
	background-image: url(/en/images/l0.png);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center ;
	font-size: 0;
}

.about-2-kai .owl-next{
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -34px;
	width: 38px;
	height: 68px;
	background-image: url(/en/images/r0.png);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center ;font-size: 0;
}

.about-2-con{
	padding-bottom: 150px;
}
.m-page{text-align: center;padding: 40px 0  ;overflow: hidden;color: #999;}
.m-page ul{display: inline-block;overflow: hidden;vertical-align: middle;}
.m-page ul li{float: left;margin-right: 8px;}
.m-page ul li a{
    display: block;line-height: 32px;font-size: 14px;padding: 0 13px;border: 1px solid #e7e7e7;
   transition: .3s;
}
.m-page ul li.on a,.m-page ul li a:hover{border-color: #4a86db;color:#fff;background-color: #4a86db;}



/*xietong*/


.xietong{

	background-repeat: no-repeat;
	background-position: center ;
	-webkit-background-size: cover;
	background-size: cover;
	padding-bottom: 59px;
}
.xietong-title {
	padding: 95px 25px 60px;
	text-align: center;
}
.xietong-title h1{
	font-size: 36px;
	color:#fff;
	margin:0;
}

.xietong-title p{
	font-size: 18px;
	color:#fff;
	margin:0;
	line-height: 1.8;
	margin-top: 35px;
}

.xietong-list dl{
	margin:0;
}

.xietong-list dd{
	float: left;
	width: 33.333333333333333%;
}

.xietong-list dd a{
	display: block;
}
.xietong-dd-title {
	padding: 45px 35px;
}
.xietong-dd-title h1{
	font-size:24px;
	color:#fff;
	margin:0;
}

.xietong-dd-title p{
	font-size:14px;
	color:#fff;
	margin:0;
	line-height: 1.5;
	height: 112px;
	overflow: hidden;
	margin-top: 20px;
}

.xietong-dd-title1{background-image: url(/en/images/xiexie1.png);}
.xietong-dd-title2{background-image: url(/en/images/xiexie2.png);}
.xietong-dd-title3{background-image: url(/en/images/xiexie3.png);}

.xiepic{
	position: relative;
	padding-bottom: 56.4%;
	overflow: hidden;
}
.xiepic img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: .3s;
}

.xietong-list dd a:hover .xiepic img{
	-webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}



/*9-3*/

.pp60{
	padding: 60px 0;
}


.products93-1{
	background-color: #f4f4f4;
}
.products93-title{
    color: #333;
    text-align: center;
}
.products93-title h1{

    font-size: 30px;
    margin:0;
}

.products93-title p{
    margin:0;
    text-align: center;
    font-size: 16px;

    margin-top: 20px;
    line-height: 1.8;
}

.mmmm50{
	margin-top: 50px;
}

.products93-1-left{
	width: 368px;
	background-image: url(/en/images/s93-1.jpg);
	background-repeat: no-repeat;
	background-position: center ;
	-webkit-background-size: cover;
	background-size: cover;
}
.products93-1-right{
	width: 368px;
	background-image: url(/en/images/s93-2.jpg);
	background-repeat: no-repeat;
	background-position: center ;
	-webkit-background-size: cover;
	background-size: cover;
}

.products93-1-middle{
	width: 434px;

}

.s93-1{
	padding-bottom: 105.4%;
	overflow: hidden;
	position: relative;
}

.products93-1-middle dl{
	margin:0;
}

.products93-1-middle dd{
	float: left;
	width: 50%;
}

.s93-2{
	padding-bottom: 89.4%;
	overflow: hidden;
	position: relative;
	background-repeat: no-repeat;
	background-position: center ;
	-webkit-background-size: cover;
	background-size: cover;


}

.s93-2-con{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	text-align: center;
	padding: 56px	15px 0;
	
}

.s93-2-con2{
	padding-top: 56px;
}
.s93-2-con h1{
	font-size: 25px;
	color:#fff;
	margin:0;
	line-height: 39px
}

.s93-2-con p{
	font-size: 12px;
	color:#fff;
	margin:0;
	line-height: 1.6;
	margin-top: 12px;
}

.product93-2-div dl{
	margin:0;
}

.product93-2-div dd{
	float: left;
	width: 25%;
	overflow: hidden;
}

.product93-2-div dd:first-child{
	width: 50%;
}

.product93-2-div dd a{
	position: relative;
	display: block;
	padding-bottom: 63.36%;
	overflow: hidden;
}

.product93-2-div dd a>img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: .3s;
	/*transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;*/
	/*display: block;
	width: 100%;
	transition: .3s;*/
}

.product93-2-div dd a:hover img{
	-webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.products-more a{
	display: block;
	width: 137px;
	height: 44px;
	line-height: 42px;
	color:#999;
	font-size: 14px;
	text-align: center;
	margin:0 auto;
	border:1px solid #999;
	transition: .3s;
}

.products-more a:hover{
	color:#fff;
	background-color: #999;
}

.products93-3{
	background-image: url(/en/images/bubu.jpg);
	background-repeat: no-repeat;
	background-position: center ;
	-webkit-background-size: cover;
	background-size: cover;
	height: 913px;
	padding-top: 80px;
}

.products93-3 .products93-title{
	color:#fff;
}

.products93-3 .products93-title p{
	margin-top: 40px;
}

.products93-3-img {
	margin-top:80px; 
}

.products93-3-img img{
	display: block;
	margin:0 auto;
}

.products93-4-div{
	background-color: #f4f4f4;
	padding-left: 
}
.products93-4-pic{
	width: 745px;
}

.products93-4-pic img{
	display: block;
	width: 100%;
}

.products93-4-con{
	overflow: hidden;
	padding-left:110px;
	padding-top:  110px;
}

.products93-4-con h1{
	font-size: 30px;
	color:#333;
	margin:0;
}

.products93-4-con h1 a:hover{
	color:#0271b9;
}

.products93-4-a {
	margin-top: 82px;
}
.products93-4-a a{
	display: block;
	width: 137px;
	height: 44px;
	line-height: 42px;
	color:#999;
	font-size: 14px;
	text-align: center;
	
	border:1px solid #999;
	transition: .3s;
}

.products93-4-a a:hover{
	color:#fff;
	background-color: #999;
}

.bbq-con{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	padding-top: 60px;
}

.bbq-con img{
	display: block;
	margin:0 auto;
}

.bbq-con h1{
	font-size: 30px;
	color:#fff;
	margin:0;
	text-align: center;
	margin-top: 33px;
}

.bbq-a{font-size: 0;
line-height: normal;text-align: center;margin-top: 17px;}

.bbq-a a{
	display: inline-block;
	width: 190px;
	height: 42px;
	line-height: 40px;
	color:#fff;
	font-size: 16px;
	text-align: center;
	
	border:1px solid #fff;
	transition: .3s;
	margin:7px 10px;
}

.bbq-a  a:hover{
	color:#333;
	background-color: #fff;
}




.san-a a{
	float: left;
	display: block;
	padding: 6px 15px;
	background-color: #333;
	color:#fff;
	margin-right: 15px;
	/*margin-top: 15px;*/
}

.san-a a.cur{
	background-color: #0468a9;
}


.zz-div-wp{
	padding-top: 10px;
}


.zz-div{
	width: 49%;
	background-repeat: no-repeat;
	background-position: center ;
	-webkit-background-size: cover;
	background-size: cover;
	text-align: center;
	padding:45px 80px;
}

.zz-div h1{
	font-size: 20px;
	color:#fff;
	margin:0;
}

.zz-div p{
	font-size: 14px;
	color:#fff;
	margin:0;
	line-height: 2;
	height: 50px;
	overflow: hidden;
	margin-top: 15px;
}

.zz-a{
	margin-top: 25px;
}

.zz-a a{
	display: block;	
	width: 33px;
	height: 33px;background-repeat: no-repeat;
	background-position: center ;
	background-image: url(/en/images/zza.png);
	transition: .3s;
	margin:0 auto;
}

.zz-a a:hover{

	background-image: url(/en/images/zzah.png);
}

.siji-title{
border-bottom: 1px solid #e3e3e3;
margin-top: 25px;

}
.siji-title h1{
	float: left;
	font-size: 16px;
    color: #3c3c3c;
    margin:0;
    /*padding-bottom: 12px;*/
    padding: 0	5px 10px;
    border-bottom: 2px solid #0271b9;
    position: relative;
    bottom: -2px;
    font-weight: bold;
}


.siji-title a.fr{

	font-size: 12px;
	color:#999;
	transition: .3s;
	margin-top: 3px;
}
.siji-title a.fr:hover{
	color:#0271b9;
}

/*.picpic-list{
	border-bottom: 0;
}*/


.san-a a{
	    padding: 10px 30px;
	    font-size: 16px;
}

.erji-list dl{
	margin:0;
	margin-top: 15px;
}