@charset "utf-8";

/* CSS Document */



body, button, input, select, textarea { background: none repeat scroll 0 0 #fff; color: #3f3f3f; font: 14px/1 "Arial", "微软雅黑"; margin: 0; padding: 0; overflow: hidden; }

h1, h2, h3, h4, h5, h6 { font-size: 12px; padding: 0; margin: 0; }

ul, ol, li, dl, dt, dd { list-style: none; text-decoration: none; padding: 0; margin: 0; }

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */

code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */

small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */ border-bottom: 1px dotted; cursor: help; }

q:before, q:after { content: ''; }

p { margin: 0; padding: 0; }

/* 重置表单元素 */

legend { color: #3f3f3f; } /* for ie6 */

fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */

/* 注：optgroup 无法扶正 */

button, input, select, textarea { font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */ }



*{



    -webkit-box-sizing: content-box;

    -moz-box-sizing: content-box;

    box-sizing:content-box;



}

a,a:hover{ text-decoration: none;}

/* 重置表格元素 */

/* 重置 hr */

hr { border: none; height: 1px; }

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */

html { overflow-y: scroll; }

:link { text-decoration: none; color: #3f3f3f; }

:visited { text-decoration: none; color: #3f3f3f; }

.fl { float: left; }

.fr { float: right; }

/*======================公用样式=======================*/



@media(min-width:1920px){

	.menu li { height:34px; padding: 0 11px;  }

}

.warp { width: 88%; padding: 0 6%; }

.header {  width: 88%; padding: 0 6%; height:121px; }

.logo { width:300px; height:121px; display: block;}

.menu { padding-top:54px; padding-left:6%; }

.menu li { display: block; height:34px; padding: 0 11px; float: left; }

.menu li a { color: #393939; font-size:13px; line-height:34px; }

.menu li a:hover { display:block; border-bottom:1px solid #393939;}

.lang { padding-top:54px; padding-left:3%;}

.lang li { width:105px; height:30px; float:left; border:1px solid #dadada; margin-right:30px; line-height:30px; text-align:center;}

.lang li a { color:#939393;}

.search { padding-top:64px; width:30px; height:15px; position:relative; padding-right:1%}

.search span { width:30px; height:30px; display:block;cursor:pointer;}

.search img { display:block; width:15px; height:15px;}



#nav_1 { display:block; margin:0 auto;}

#nav_1 li ul { display: none; position: absolute; right:20px; top:87px; margin: 0; text-align:center; z-index:9999;}

#nav_1 li:hover > ul { display: block; height:auto !important; }

#nav_1 li ul li, #nav li ul li a {  float: none; display:block; text-indent:23px; font-weight:0 !important; text-align:left;}

#nav_1 li ul li a:hover { }

#nav_1 li ul li { _display: inline; /* for IE6 */}

#nav_1 li ul li a {display: block; font-weight:normal !important; padding:0 !important;}

#nav_1 li ul li ul{  position:absolute; left:150px; top:0;}

#nav_1 li ul li:hover ul { left: 100%; top: 0; }



.search_info { width:247px; height:33px; overflow: hidden; background:url(../images/search_bg.jpg) no-repeat;  }

.search_info_txt { display:inline; float:left; height:33px; width:208px; }

.search_info_txt_css { background-color: transparent; border-color: -moz-use-text-color; border-style: none; border-width: 0; color: #666; float: left; font-size:12px; height:33px; line-height:33px; overflow: hidden; width:208px; text-indent:12px;}

.search_info_btn { float: left; height:33px; width:39px; }

.search_info_btn_css { background-color: transparent; border-color: -moz-use-text-color; border-style: none; border-width: 0; float:left; height:33px; overflow: hidden; width:39px; cursor:pointer; }









/*=======================首页样式=======================*/

#full-screen-slider { width:100%; height:765px; margin:0 auto; position:relative;}

#slides { display: block; width: 100%; height:765px; list-style: none; padding: 0; margin: 0; position: relative;  }

#slides li { display: block; width: 100%; height:765px; list-style: none; padding: 0; margin: 0; position: absolute; }

#slides li a { display: block; width: 100%; height: 100%; text-indent: -9999px }

#pagination { display: block; list-style: none; position: absolute; left:50%; top:92%; z-index: 9900; }

#pagination li { display: block; list-style: none; width:17px; height:17px; float: left; margin-left: 5px; background: #fff; border-radius:10px; }

#pagination li a { display: block; width: 100%; height: 100%; padding: 0; margin: 0; text-indent: -9999px; }

#pagination li.current { background: #85a80a; }





.index_about_box { width:100%; height:837px;}

.index_about { width: 88%; padding: 0 6%; padding-top:80px; }

.index_about_txt { width:50% }

.index_about_txt .tit { height: 119px; margin-top: 15px; line-height: 37px; font-size: 35px; color: #212121; }

.index_about_txt .tit_2 { height: 71px; font-size: 24px; color: #212121; }

.index_about_txt .txt { height:280px; line-height: 25px; color: #424141; text-indent:38px;}

.index_about_txt .more { width:132px; line-height:36px; background:#85a80a; text-align:center; font-size:15px; }

.index_about_txt .more a { color:#fff; display: block; }



.index_pro_1_box {width:100%; height:705px;}

.index_pro_1 { width: 88%; padding: 0 6%; }

.index_pro_1_L { width:65%; padding-top:88px;}

.index_pro_1_L li { width:31%; height:527px; float:left; margin-right:20px;-webkit-box-shadow:0 0 8px #000; -moz-box-shadow:0 0 8px #000; box-shadow:0 0 8px #000;}

.index_pro_1_L li a { display:block; width:342px; height:527px; position:relative;}

.index_pro_1_L li img { display:block; width:342px; height:527px;    border: rgba(0,0,0,.1) solid 1px;

    border-radius: 3px;}

.index_pro_1_L li span { display:none; width:219px; height:93px; color:#fff; font-size:20px; line-height:93px; position:absolute; top:231px; left:65px; background:url(../images/pro_1_li.png) no-repeat; text-align:center; }

.index_pro_1_L li span a { display:block; color:#fff;}

.index_pro_1_L li:hover span { display:block;}

.index_pro_1_R { width: 25%; padding-top:140px; }

.index_pro_1_R .en_tit { height: 120px; text-align: right; line-height:40px; font-size: 35px; color: #212121; }

.index_pro_1_R .cn_tit { height:86px; text-align: right; font-size: 24px; color: #212121; }

.index_pro_1_R .txt { width:360px; height:162px; line-height:28px; float:right; text-align:right;}

.index_pro_1_R .more { width:66px; height:33px; background: url(../images/pro_1_more.jpg) no-repeat; float:right;}

.index_pro_1_R .more a { text-indent: -9999px; display: block; }



.index_pro_2_box {width:100%; height:705px;}

.index_pro_2 { width: 88%; padding: 0 6%; }

.index_pro_2_L { width: 25%; padding-top:140px;}

.index_pro_2_L .en_tit { height:120px; line-height:40px; font-size: 35px; color: #212121; }

.index_pro_2_L .cn_tit { height:86px; font-size: 24px; color: #212121; }

.index_pro_2_L .txt { width:370px; height:162px; line-height:28px;}

.index_pro_2_L .more { width:66px; height:33px; background: url(../images/pro_2_more.jpg) no-repeat;margin-top:380px;}

.index_pro_2_L .more a { text-indent: -9999px; display: block; }

.index_pro_2_R { width:65%; padding-top:88px; overflow:hidden; padding-left: 5px;}

.index_pro_2_R li { width:342px; height:241px; float:left; margin-right:10px; margin-bottom:30px;-webkit-box-shadow:0 0 8px #000; -moz-box-shadow:0 0 8px #000; box-shadow:0 0 8px #000;}

.index_pro_2_R li a { display:block;  height:241px; position:relative;}

.index_pro_2_R li img { display:block; height:241px;}

.index_pro_2_R li span { display:none; width:342px; height:241px; color:#fff; font-size:24px; line-height:241px; position:absolute; top:0; left:0; background:url(../images/pro_2_li.png) no-repeat; text-align:center; }

.index_pro_2_R li span a { display:block; color:#fff;}

.index_pro_2_R li:hover span { display:block;}



.index_news_box {width:100%; height:597px;}

.index_news { width: 88%; padding: 0 6%;}

.index_news_L { width: 10%; padding-top:84px; }

.index_news_L .en_tit { height:121px; line-height:40px; font-size: 35px; color: #212121; }

.index_news_L .cn_tit { height:229px; font-size: 24px; color: #212121; }

.index_news_L .more { width:132px; line-height:36px; background:#85a80a; text-align:center; font-size:15px; }

.index_news_L .more a { color:#fff; display: block; }

.index_news_R { width: 80%; padding-top:90px; }

.index_news_R .center-list { width: 100%; position: relative; overflow: hidden; margin: 0 auto; }

.index_news_R .center-list li { width: 28.6%; margin-right: 2.6%; float: left; }

.index_news_R .owrap .center-list li { width: 28.6%; margin-right: 4.6%; }

.index_news_R .twrap .center-list li { width: 28.6%; margin-right: 4.6%; }

.index_news_R .center-list .img { display: block; width: 100%; position: relative; overflow: hidden; }

.index_news_R .center-list .img img { display: block; transform: translateZ(0px); transition: transform 0.3s ease 0s; }

.index_news_R .center-list .img:hover img { transform: scale(1.1, 1.1); transition: transform 0.6s ease 0s; }

.index_news_R .center-list ul { width: 109.6%; }

.index_news_R .center-list li { width: 27%; margin-right: 5%; }

.index_news_R .center-list li:last-child {

    margin: 0px;



}

.index_news_R .center-list li .f16 { line-height: 22px; display: block; height: 22px; overflow: hidden; margin-top: 21px; }

.index_news_R .center-list li .f16 a { color: #000; }

.index_news_R .center-list li .f16 a:hover { color: #035cac; }

.index_news_R .center-list li .word { display: block; line-height: 24px; font-size: 14px; margin-top: 5px; margin-bottom: 13px; max-height: 204px; overflow: hidden; }

.index_news_R .center-list li .word a:hover { color: #035cac; }



.center-list img{max-height:250px;min-height:250px;}

/*=======================内页样式=======================*/

.inner_menu { width: 100%; height:68px; border-top:1px solid #d8d8d8;}

.ins-navbox { width: 88%; padding: 0 6%; height:68px; }

.ins-fl { float:left; line-height:68px; font-size:24px; color:#2a3238;}

.ins-fr { float:right; line-height:36px; margin:20px 0;margin-right:20px; color:#555;}

.ins-fr span { padding:0 9px; color:#d8d8d8;}

.ins-fr a { color:#555;padding: 8px; background-color: #e7e7e7;border-radius:15px;}

.ins-fr a:hover { color:#fff;background-color:#85a80a;}



.inner_box { width:100%; overflow:hidden; padding:90px 0; background:#f3f3f3;}

.inner { width:80%; padding:0 10%; }

.inner_title { width: 100%; height:159px; text-align:center;}

.inner_title span { display:block; height:74px; font-size:45px; color:#080808;}

.inner_title em { display:block; color:#595959;}

.inner_title em ol.breadcrumb{ display:inline;}

.inner_title em a { color:#595959; display:inline;}







.about { line-height:30px; color:#4f4e4e;}















.culture-main {  }

.culture-main ul { width: 100%; }

.culture-main li { width: 100%; background: #fff; margin-bottom: 30px; height:554px; }

.culture-main li .img { display: block;  margin-top:6%; margin-left:20px; margin-right:20px;}

.culture-main li a.img{ float:left;}

.culture-main li:nth-child(2n) a.img{ float:right;}

.culture-main li img { width:483px; height:363px; float: right; display: block;  }



.culture-main li .cont { width:55%; padding-top:5%; margin-left:2%; margin-right:2%; float:right; }

.culture-main li:nth-child(2n) .cont{ float:left;}





.culture-main li .tit_1 { font-size:40px; display: block; line-height: 50px; color: #9ac20e; }

.culture-main li .tit_1 a { color: #9ac20e; }

.culture-main li .tit_2 { font-size:22px; display: block; font-weight:bold; line-height:28px; color: #9ac20e; }

.culture-main li .word { display: block; line-height:38px; font-size:20px;}

.culture-main li .label { display: block; float: left; margin-top: 30px; overflow: hidden; width:154px; line-height:46px; background:#9ac20e; text-align:center; }

.culture-main li .label a { display:block; color: #fff;}





.culture-list .swiper-container {

    width: 100%;

    height: 670px;

}



.culture-list { margin-bottom:50px;}

.culture-list li { width:30%; float:left; margin:0 1%; border:2px solid #fff; margin-bottom:3% !important; background:#fff;-webkit-box-shadow:0 0 8px #ccc; -moz-box-shadow:0 0 8px #ccc; box-shadow:0 0 8px #ccc; height:180px;position:relative;}

.culture-list li:hover span{display:block;}

.culture-list li span { position:absolute;width: 100%;display:none;text-align:center;line-height:180px; color: #fff;font-size:15px;background: url(../images/pro_2_li.png) repeat-x;}

.culture-list li img { width:30%; display:block; float:left;}

.culture-list li .con { width:70%; margin:5% 0; float:left; display:block;}

.culture-list li .con .tit_1 { height:27px; font-size:20px; font-weight:bold; color:#0e0e0e;}

.culture-list li .con .tit_2 { height:20px; color:#000;}

.culture-list li .con .txt { line-height:20px; color:#909090; margin-bottom:3%; margin-right:5%;}

.culture-list li .con .more { width:108px; height:33px; line-height:33px; border:1px solid #909090; border-radius:20px; text-align:center;}

.culture-list li .con .more a { display:block; color:#909090;}

.culture-list li:hover { display:block; border:2px solid #9ac20f;}

.culture-list li:hover .more { display:block; background:#9ac20f; border:1px solid #9ac20f;}

.culture-list li:hover .more a { color:#fff;}





/**********************/

.culture-list-last { margin-bottom:50px;}

.culture-list-last li { width:30%; float:left; margin:0 1%; border:2px solid #fff; margin-bottom:3% !important; background:#fff;-webkit-box-shadow:0 0 8px #ccc; box-shadow:0 0 8px #ccc; height:180px;position:relative;}

.culture-list-last li:hover span{display:block;}

.culture-list-last li span {display: block; }

.culture-list-last li img { width: 30%;

    display: block;

    float: left;

    max-height: 180px;

    position: relative;

    left: 15px;

    top: 0; }

.culture-list-last li .con { width:66%; margin:5% 0; float:left; display:block;}

.culture-list-last li .con .tit_1 { height:27px;line-height:27px; font-size:20px; font-weight:bold; color:#0e0e0e;overflow: hidden;margin-left:30px;}

.culture-list-last li .con .tit_2 {  color:#000;margin-left:30px;overflow: hidden;

}

.culture-list-last li .con .txt { line-height:15px; color:#909090; margin-bottom:3%; margin-right:5%;margin-left:30px;overflow: hidden;}

.culture-list-last li .con .more { width:108px; height:33px; line-height:33px; border:1px solid #909090; border-radius:20px; text-align:center;position: relative;

    bottom: -20px;margin-left:30px;}

.culture-list-last li .con .more a { display:block; color:#909090;}

.culture-list-last li:hover { display:block; border:2px solid #9ac20f;}

.culture-list-last li:hover .more { display:block; background:#9ac20f; border:1px solid #9ac20f;}

.culture-list-last li:hover .more a { color:#fff;}





@media(min-width:1024px ) and (max-width:1279px) {

	.culture-main{ width: 100%;}

	.culture-main li img {

		width: 378px;

		height: auto;

	}



	.culture-main li .cont {

		width: 52%;

	}

	.culture-main li {

		height: 408px;



	}



	.culture-main li .tit_2 {

		font-size: 19px;

	}



	.culture-main li .word {

		line-height: 32px;

		font-size: 18px;

	}



	.culture-main li .cont {

		padding-top: 1%;

	}









}





@media(min-width:1280px ) and (max-width:1439px) {

	.culture-main{ width: 1020px;}

	.culture-main li img {

		width: 377px;

		height: auto;

	}



	.culture-main li .cont {

		width: 52%;

	}

	.culture-main li {

		height: 408px;



	}



	.culture-main li .tit_2 {

		font-size: 19px;

	}



	.culture-main li .word {

		line-height: 32px;

		font-size: 18px;

	}

.index_pro_2_L .more {

    width: 66px;

    height: 33px;

    background: url(../images/pro_2_more.jpg) no-repeat;

    margin-top: 295px;

}

	.header{width:93%;}



}


@media (min-width:1366px) and (max-width:1399px) {
		.culture-main li{
		
		}
}


@media (min-width:1400px) and (max-width:1599px) {

	.culture-main{ width: 1140px;}

	.culture-main li img {

		width:460px;

		height: auto;

	}



	.culture-main li .cont {

		width: 52%;

	}



	.culture-main li {

		height: 510px;

	}



	.culture-main li .tit_2 {

		font-size: 17px;

	}

	.ins-fr span{

padding:0 4px;

	}


.center-list img{max-height:150px;min-height:150px;}


}





@media (min-width:1600px) and (max-width:1919px) {

	.culture-main{ width: 1267px;}

	.culture-main li img {

		width:517px;

		height: auto;

	}



	.culture-main li .cont {

		width: 52%;

	}



	.culture-main li {

		height: 539px;

	}



	.culture-main li .tit_2 {

		font-size: 20px;

	}

.center-list img{max-height:190px;min-height:190px;}





}



/*图片切换*/

.show_probox { width:100%;     height: 688px; background:#fff; border-bottom:1px solid #e3e3e3;}

.show_prolist { width:1300px; height:542px; margin:0 auto; padding-top:72px;}

/* tsShopContainer */

#tsShopContainer li,#tsShopContainer img{vertical-align:top;}

#tsShopContainer{width:602px;height:600px;float:left; position:relative;}

#tsShopContainer #tsImgS{width:433px; height:415px; float:left; margin-left:79px; border:1px solid #cacaca; position:relative;}

#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;}

#tsShopContainer #tsImgS img{ width:400px; height:400px; display:block; position:absolute; top:8px; left:0;}

#tsShopContainer #tsPicContainer{width:84px;height:417px;position:relative; float:left;}



#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;top:0;left:3px;width:84px;overflow:hidden;}

#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}

#tsShopContainer #tsPicContainer #tsImgSCon li{width:84px; height:84px; margin-bottom:16px; cursor:pointer;}

#tsShopContainer #tsPicContainer #tsImgSCon li img{border:1px solid  #cacaca;display:block;width:82px;height:82px;}

#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{border:1px solid #F00;margin:0px;}

.desc_txt { font-size:12px;height: 435px; width: 100%; padding:5px; overflow:hidden; }

.desc_txt p,.desc_txt { font-size:12px; }

.desc_txt span{max-width:440px;word-break: break-all;}





/*插件*/



.pc-slide {

	/*width: 500px;*/

	width: 620px;

	margin: 0 auto;

	position:relative;

}

.pc-slide .view { position:absolute; left:120px;}

.view .swiper-container {

	width: 500px;

	height: 500px;

}

.view .swiper-container .swiper-slide img{ width:100%;}



.view .arrow-left {

	background: url(../images/index_tab_l.png) no-repeat left top;

	position: absolute;

	left: 10px;

	top: 50%;

	margin-top: -25px;

	width: 28px;

	height: 51px;

	z-index: 10;

}



.view .arrow-right {

	background: url(../images/index_tab_r.png) no-repeat left bottom;

	position: absolute;

	right: 10px;

	top: 50%;

	margin-top: -25px;

	width: 28px;

	height: 51px;

	z-index: 10;

}



.preview {

	width: 86px;

	margin-top: 30px;

	position: absolute;

	left:0px;

	top:0px;

}



.preview .swiper-container {

	height: 505px;

	width: 85px;

	overflow: hidden;



}



.preview .swiper-slide {

	width: 82px;

	height: 90px;

	cursor:pointer;

	margin-bottom: 10px;

	border: 1px solid #cacaca;

	border-radius:3px;

}



.preview .swiper-slide img {

	width: 80px;

	height: 88px;





}



.preview .slide6 {

	width: 82px;

}



.preview .arrow-top {

	background: url(../images/feel_top.png) no-repeat left top;

	position: absolute;

	top: -19px;

	left:50%;



	margin-left:-9px;

	width: 18px;

	height: 9px;

	z-index: 10;

}



.preview .arrow-bottom {

	background: url(../images/feel_bottom.png) no-repeat left bottom;

	position: absolute;

	bottom:-10px;

	left:50%;

	margin-left: -9px;

	width: 18px;

	height: 9px;

	z-index: 10;

}



.preview img {

	padding: 1px;

	width:80px;

}



.preview .active-nav img {

	padding: 0;

	border: 1px solid #F00;

}







.show_procon { width:527px; height:400px; float:left; margin-left:125px;}

.show_procon .txt_1 { margin-top:4px; font-size:28px; color:#222;}

.show_procon .txt_2 {width:100%; line-height:21px; color:#7b7a7a;}

.show_procon .txt_3 { margin-top:18px; color:#7b7a7a; height:31px;}

.show_procon .txt_4 { color:#7b7a7a;}

.show_protit { width:1300px; margin:0 auto; line-height:67px; font-size:18px; font-weight:bold; color:#bf0909;}







.culture-con { margin-bottom:50px; overflow:hidden;}

.culture-con img {width:40%; float:left;}

.culture-con .txt { width:55%; float:right; margin-right:2%; line-height:28px;}



.pronav { width: 70%; padding: 5.5% 15% 25px 15%; }

.pronav ul { text-align: center; font-size: 0; }

.pronav ul li { display: inline-block; *display:inline;*zoom:1;font-size: 14px; vertical-align: middle; width: 16.6666%; *width:16.6%;}

.pronav ul a { display: block; color: #646464; line-height: 15px; text-align: center; position: relative; }

.pronav li .ico { display: block; width: 100%; height: 105px; background-repeat: no-repeat; background-position: center -12px; }

.pronav li .ch { font-size: 16px; }

.pronav li .en { font-size: 12px; letter-spacing: -1px; color: #c8c8c8; }

.pronav li .line { width: 90px; height: 1px; background: #eee; margin: 0 auto; display: block; margin-bottom: 15px; }

.pronav a .bg { width: 170px; height: 170px; background: #f46215; border-radius: 100%; position: absolute; top: 10px; left: 50%; margin-left: -85px; transition: 300ms; -webkit-transition: 300ms; transform: scale(1.2); -webkit-transform: scale(1.2); opacity: 0; display: none\9; }

.pronav li:hover .bg, .pronav li.act .bg { transform: scale(1); -webkit-transform: scale(1); opacity: 1; display: block\9; }

.pronav li .txts { position: relative; }

.pronav .pnv1 .ico { background-image: url(../images/idxIco1.png); }

.pronav .pnv2 .ico { background-image: url(../images/idxIco22.png); }

.pronav .pnv3 .ico { background-image: url(../images/idxIco33.png); }

.pronav .pnv4 .ico { background-image: url(../images/idxIco44.png); }

.pronav .pnv5 .ico { background-image: url(../images/idxIco55.png); }

.pronav .pnv6 .ico { background-image: url(../images/idxIco66.png); }

.pronav .pnv1:hover .ico, .pronav .pnv1.act .ico { background-image: url(../images/idxIco11.png); }

.pronav .pnv2:hover .ico, .pronav .pnv2.act .ico { background-image: url(../images/idxIco2.png); }

.pronav .pnv3:hover .ico, .pronav .pnv3.act .ico { background-image: url(../images/idxIco3.png); }

.pronav .pnv4:hover .ico, .pronav .pnv4.act .ico { background-image: url(../images/idxIco4.png); }

.pronav .pnv5:hover .ico, .pronav .pnv5.act .ico { background-image: url(../images/idxIco5.png); }

.pronav .pnv6:hover .ico, .pronav .pnv6.act .ico { background-image: url(../images/idxIco6.png); }

.pronav li:hover a, .pronav li:hover .en, .pronav li.act a, .pronav li.act .en { color: #fff; }

.pronav li:hover .line, .pronav li.act .line { background: #fff; }

.pronav li .arrow { width: 100%; height: 15px; background: url(../images/pro-arrow.png) no-repeat center center; margin-top: 125px; transition: 300ms; -webkit-transition: 300ms; opacity: 0; filter: alpha(opacity=0); transform: translateY(30px); -webkit-transform: translateY(30px); }

.pronav li:hover .arrow, .pronav li.act .arrow { opacity: 1; filter: alpha(opacity=100); transform: translateY(0); -webkit-transform: translateY(0); }

.promain { width: 100%; background: #eee; overflow: hidden; }

.pro_box { width: 1140px; margin: 0 auto; padding: 50px 0; }

.pro_box_title { width: 100%; height: 136px; text-align: center; }

.pro_box_title .en { font-size: 40px; line-height: 0.9; color: #b4b4b4; letter-spacing: -1px; text-transform: uppercase; }

.pro_box_title .en strong { display: block; color: #b4b4b4; letter-spacing: 0; }

.pro_box_title .ch { font-size: 25px; color: #000; margin-top: 10px; }

.pro_box_title .line { display: block; width: 42px; height: 1px; background: #a1a1a1; margin: 8px auto 0; }

.pro_con { padding: 45px 15% 9% 15%; background: #fff; margin-top: 50px; }

.pro_con .tit { text-align: center; font-size: 26px; color: #333; margin-bottom: 15px; }

.pro_con .txt { line-height: 28px; }

.pro_pic { width: 1140px; background: #fff; height: 320px; position: relative; clear: both; margin-top: 70px; }

/*pro切换开始*/

.left_btn { position: absolute; top: 137px; left: -49px; z-index: 999; }

.right_btn { position: absolute; top: 137px; right: -49px; z-index: 999; }

.pro_list_inner { width: 1140px; height: 320px; overflow: hidden; }

.sy_pro_list { width: 1140px; height: 320px; }

.sy_pro_list ul { width: 1140px; }

.sy_pro_list li { width: 380px; height: 320px; float: left; position: relative; }

.sy_pro_list li img { display: block; width: 300px; height: 220px; position: absolute; top: 40px; left: 40px; }

.sy_pro_list li span { display: block; width: 300px; line-height: 53px; text-align: center; position: absolute; top: 260px; left: 40px; }

.sy_pro_list li a { display: block; color: #333; }

.sy_pro_list li:hover { display: block; background: url(../images/proli.jpg) no-repeat; }

/*pro切换结束*/





.news-infor { overflow: hidden; padding-bottom: 50px; }

.news-infor .top-wrap { padding-top: 40px; padding-bottom: 20px; transition: normal; }

.news-infor .top-wrap.m-wrap { padding: 20px 0 20px; width: 100%; }

.news-infor .top-wrap .left-scroll { width: 49%; background: url("../images/loading.gif") no-repeat center; min-height: 40px; }

.news-infor .top-wrap .left { width: 100%; position: relative; overflow: hidden; display: none; }

.news-infor .top-wrap.long-wrap .left, .news-infor .top-wrap.long-wrap .left-scroll { width: 100%; }

.news-infor .top-wrap.long-wrap .right { width: 100%; margin-top: 30px; }

.news-infor .top-wrap.m-wrap .left, .news-infor .top-wrap.m-wrap .right { display: none; }

.news-infor .top-wrap .left .bd { width: 100%; }

.news-infor .top-wrap .left .butn { display: block; width: 49px; height: 81px; position: absolute; top: 50%; margin-top: -30px; cursor: pointer; }

.news-infor .top-wrap.twrap .left .butn { width: 30px; height: 50px; background-size: 100% auto; }

.news-infor .top-wrap .left .prev { background: url("../images/ico_45.png") no-repeat center top; left: 0; }

.news-infor .top-wrap .left .next { background: url("../images/ico_46.png") no-repeat center top; right: 0; }

.news-infor .top-wrap .left .butn:hover { background-position: center bottom; }

.news-infor .top-wrap .left li { float: left; }

.news-infor .top-wrap .left li a { display: block; position: relative; cursor: pointer; width: 100%; }

.news-infor .top-wrap .left li img { width: 100%; display: block; }

.news-infor .top-wrap .left li p { position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; line-height: 40px; font-size: 20px; color: #fff; background: url("../images/bg_09.png") repeat center; }

.news-infor .top-wrap.owrap .left li p { line-height: 44px; font-size: 16px; }

.news-infor .top-wrap.twrap .left li p { line-height: 50px; font-size: 17px; }

.news-infor .top-wrap .left .btnbox { position: absolute; bottom: 16%; left: 50%; overflow: hidden; }

.news-infor .top-wrap .btnbox span { width: 15px; height: 7px; margin-left: 8px; cursor: pointer; background: url("../images/ico_47.png") no-repeat right center; text-indent: 9999; display: block; float: left; transition: normal; }

.news-infor .top-wrap .btnbox span.on { background: url("../images/ico_47.png") no-repeat left center; width: 25px; }

.news-infor .top-wrap .right { width: 48%; }

.news-infor .top-wrap .right ul { width: 100%; }

.news-infor .top-wrap .right li { position: relative; padding: 0px; margin: 22px 0px; border-bottom: 1px dashed #ddd; }

.news-infor .top-wrap .right .item { padding: 0px 0px; position: relative; height: 95px; margin: 10px 0px 0px 0px; }

.news-infor .top-wrap .right .date { position: absolute; left: 0px; top: 0px; width: 75px; height: 75px; text-align: center; display: inline-block; }

.news-infor .top-wrap .right .date .day { margin-top: 0px; color: #999; font-size: 60px; line-height: 60px; }

.news-infor .top-wrap .right .date .year { font-size: 14px; margin-top: 3px; display: block; color: #999; }

.news-infor .top-wrap .right .box { padding-left: 100px; }

.news-infor .top-wrap .right .t { color: #333; font-size: 18px; line-height: 22px; font-weight: bold; margin-top: 0px; height: 22px; overflow: hidden; margin-bottom: 5px; text-overflow: ellipsis; }

.news-infor .top-wrap .right .t a { color: #333; text-decoration: none }

.news-infor .top-wrap .right .c { height: 40px; overflow: hidden; color: #666; line-height: 20px; font-size: 12px; margin-top: 20px; }

.news-infor .top-wrap .right .c a { color: #999; text-decoration: none }

.news-infor .top-wrap .right .c a:hover { color: #999; }

.news-infor .top-wrap .right li:hover .img img { transform: scale(1.1); -webkit-transform: scale(1.1); }

.news-infor .top-wrap .right li:hover .t { color: #1f4e8a; }

.news-infor .top-wrap .right li:last-child { position: relative; padding: 0px; margin: 22px 0px; border-bottom: 1px dashed #ddd; }

.inner_news { width: 100%; overflow: hidden; background: #f3f3f3; padding: 50px 0; }

.owl-stage {/* width: 88%; padding: 0 6%; */}

.owl-item { width: 30%; float: left; padding: 20px 1%; }

.owl-item li { width: 92%; padding-left: 4%; padding-right: 4%; float: left; background: #fff; transition: 460ms; }

.owl-item li figcaption { padding: 20px; margin: 20px; transition: 460ms; border-top: 8px solid #eee; position: relative; }

.owl-item li figcaption .mask { height: 8px; width: 0px; transition: 460ms; background: #9ac20f; position: absolute; left: 0; top: -8px; }

.owl-item li:hover figcaption .mask { height: 8px; width: 100%; transition: 460ms; background: #9ac20f; }

.owl-item li figcaption H4 { font-size: 16px; color: #333; padding: 10px 0px; border-bottom: 1px solid #eee; transition: 460ms; width:100%; height:18px; line-height:18px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

.owl-item li figcaption H6 { font-size: 12px; font-weight: normal; padding: 15px 0px; overflow: hidden; margin-bottom: 10px; line-height: 25px; text-align: left; color: #999; transition: 460ms; border-bottom: 1px solid #eee; }

.owl-item li:hover figcaption H4 { color: #9ac20f; }

.owl-item li figcaption .time { float: left; font-size: 12px; color: #999; transition: 460ms; }

/************新闻详情**************/

.news-info .leftwrap { width: 66%; margin-right: 2%; padding: 50px 0; }

.news-info.twrap .leftwrap, .news-info.m-wrap .leftwrap { margin-right: 0; width: 100%; }

.news-info .rightwrap { width: 32%; padding: 50px 0; }

.news-info h1 { font-weight: normal; margin-bottom: 14px; color: #505050; font-size: 18px; line-height: 30px; }

.news-info .entry-meta { padding: 8px 20px; background: #ccc; overflow: hidden; color: #505050; line-height: 36px; font-size: 14px; }

.news-info .contwrap { font-size: 14px; padding-top: 20px; padding-bottom: 40px; color: #555; }

.news-info .contwrap img { display: block; margin: 0 auto; max-width: 100%; }

.news-info .rightwrap h4 { font-weight: bold; padding: 12px 14px; line-height: 23px; margin-bottom: 20px; background: #9ac20f; font-size: 16px; color: #fff; }

.news-info .rightwrap ul { width: 94%; padding: 0 3%; }

.news-info .rightwrap li { width: 100%; padding-bottom: 22px; padding-top: 7px; border-bottom: 1px solid #dadada; line-height:29px; height:29px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

.news-info .rightwrap li:last-child { border-bottom: none; }

.news-info .rightwrap li a { color: #333; font-weight: bold; display: inline-block; font-size: 14px; line-height: 28px;    width: 100%; }

.news-info .rightwrap li a:hover { text-decoration:underline;}

.news-info .rightwrap li .post-date { display: block; line-height: 21px; font-size: 13px; color: #555; margin-top: 1px; }

.news-info .paging { width: 100%; overflow: hidden; padding: 50px 0; width: 100%; }

.news-info .paging .fl { font-size: 12px; line-height: 22px; }

.news-info .paging a { color: #666; }

.news-info .paging a:hover {text-decoration:underline;}

.news-info .paging .return { border: 1px solid #ddd; display: block; height: 34px; line-height: 34px; margin-top: 10px; text-align: center; width: 100px; font-size: 14px; }

.news-info .paging .return:hover { border: 1px solid #9ac20f; background-color: #9ac20f; color: #fff; }



/**********发展历程**********/

.course-wrap { padding-top: 32px; padding-bottom: 40px; transition: normal; background: #f5f5f5; }

.course-wrap.m-wrap { padding-top: 15px; position: relative; }

.course-wrap p.f48 { font-size: 42px; line-height: 50px; color: #035cac; }

.course-wrap.m-wrap p.f48 { font-size: 20px; line-height: 34px; }

.course-wrap span.f14 { display: block; width: 100%; line-height: 26px; }

.course-wrap.m-wrap span.f14 { line-height: 22px; }

.course-wrap .course-list { margin-top: 30px; width: 100%; position: relative; }

.course-wrap.m-wrap .course-list { margin-top: 20px; }

.course-wrap .course-list .ovh { width: 91%; margin: 0 auto; position: relative; overflow: hidden; background: url(../images/bg_12.png) repeat-x left center; }

.course-wrap.m-wrap .course-list .ovh { background: none; width: 100%; }

.course-wrap .course-list li { width: 300px; position: relative; margin-right: -93px; float: left; }

.course-wrap.m-wrap .course-list li { margin-right: 0; margin-bottom: 20px; width: 100%; }

.course-wrap .course-list .main { padding: 17px 20px 27px; background-color: #fff; width: 260px; color: #777; }

.course-wrap .course-list .main p { padding-left: 18px; line-height: 18px; font-size: 12px; background: url(../images/ico_125.jpg) no-repeat left 9px; }

.course-wrap.m-wrap .course-list .main { width: 94%; padding: 17px 3% 27px; }

.course-wrap .course-list li .top { background: url(../images/bg_10.png) no-repeat left top; padding-top: 45px; height: 42px; line-height: 42px; font-family: "Arial"; font-size: 18px; text-align: center; }

.course-wrap.m-wrap .course-list li .top { padding-top: 0; padding-left: 3%; width: 97%; text-align: left; background: #e8e8e8; }

.course-wrap .course-list li.odd { margin-top: 0; }

.course-wrap.m-wrap .course-list li.odd { position: relative; }

.course-wrap .course-list li.odd .top { background: url(../images/bg_11.png) no-repeat left bottom; padding-bottom: 45px; padding-top: 0; }

.course-wrap.m-wrap .course-list li.odd .top { padding-bottom: 0; background: #e8e8e8; position: absolute; top: 0; left: 0; width: 100%; }

.course-wrap.m-wrap .course-list li.odd .main { margin-top: 42px; }

.course-wrap .course-list .butn { display: block; width: 42px; height: 42px; position: absolute; top: 50%; margin-top: -21px; cursor: pointer; }

.course-wrap.m-wrap .course-list .butn { display: none; }

.course-wrap .course-list .prev { background: url(../images/ico_40.png) no-repeat center top; left: 0; }

.course-wrap .course-list .next { background: url(../images/ico_39.png) no-repeat center top; right: 0; }

.course-wrap .course-list .butn:hover { background-position: center bottom; }

.course-wrap .course-list li:hover .top { background: url(../images/bg_10.png) no-repeat right top; color: #fff; }

.course-wrap.m-wrap .course-list li:hover .top, .course-wrap.m-wrap .course-list li.odd:hover .top { background: #e8e8e8; color: #666; }

.course-wrap .course-list li.odd:hover .top { background: url(../images/bg_11.png) no-repeat right top; color: #fff; }


.news_con { width:1200px; height:258px; border-bottom:1px solid #dedfdf; margin-bottom:36px; position:relative; margin:0px auto;}
.news_con img { width:363px; height:214px; position:absolute; top:20px; left:20px; box-shadow:2px 2px 2px rgba(0,0,0,.3); border-radius:5px; border:#ccc solid 1px;}
.news_con .tit { position:absolute; top:25px; left:450px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; height:22px;    width: 752px; font-weight:bold;}
.news_con .tit a { color:#272626; text-decoration:underline;}
.news_con .time { position:absolute; top:54px; left:450px; color:#656565;}
.news_con .txt { width:700px; height:85px; line-height:26px; position:absolute; top:73px; left:450px;}
.news_con .more { width:130px; line-height:32px; position:absolute; bottom:25px; left:450px; background:#ffad00; border-radius:3px; text-align:center;}
.news_con .more a { color:#fff;}
.news_con:hover { background:#f2f2f2;}


/**********联系我们**********/

.contact { width: 100%; overflow: hidden; }

.ctas { margin: 5.5% 0; overflow: hidden; }

.ctas .tit { padding-bottom: 20px; text-align: center; font-size: 34px; color: #333; }

.ctas li { width: 20%; float: left; }

.ctas li .icob { width: 65px; height: 65px; background: #f46215; border-radius: 100%; margin: 0 auto; overflow: hidden; }

.ctas li .ico { display: block; background-position: center center; width: 100%; height: 100%; background-repeat: no-repeat; transition: 300ms; -webkit-transition: 300ms; }

.ctas .cta1 .ico { background-image: url(../images/ctaico1.png); }

.ctas .cta2 .ico { background-image: url(../images/ctaico2.png); }

.ctas .cta3 .ico { background-image: url(../images/ctaico3.png); }

.ctas .cta4 .ico { background-image: url(../images/ctaico4.png); }

.ctas .cta5 .ico { background-image: url(../images/ctaico5.png); }

.ctas li .ch { text-align: center; margin-top: 50px; }

.ctas li:hover .ico { transform: translateY(-5px); -webkit-transform: translateY(-5px); }

.ctas { margin-top: 5.5%; }

.contact_main { width: 100%; background: #f9f9f9; overflow: hidden; }

.contact_box { margin: 5.5% 0; overflow: hidden; }

.contact_box li { width: 28%; float: left; margin-right: 1%; padding: 26px 2% 47px; margin-bottom: 30px; background: #fff; overflow: hidden; }

.contact_box li span { width: 80%; display: block; line-height: 28px; font-size: 18px; font-weight: bold; }

.contact_box li em { display: block; line-height: 24px; margin-top: 27px; margin-bottom: 19px; }

.container { width: 40%; padding: 5% 30%; overflow: hidden; }

.form { margin: 0 auto; }

.form .message { margin: 0px 15px; height: 180px; width: 92%; }

.btn-sub { border-radius: 0px; color: white; background-color: #f46215; padding: 10px 25px; margin: 0 auto; display: block; border-color: #f46215; text-transform: uppercase; transition: all .4s ease-in-out; }

.btn-sub:hover { background-color: #fff; border-color: #f46215; color: #f46215; }

.contact input[type="username"], .contact input[type="email"],.contact input[type="text"], .message { border-color: transparent; border: 1px solid #ccc; background: #fff; font-size: 13px; color: #969595; }

.contact input[type="username"]:focus, .contact input[type="email"]:focus, .contact input[type="text"]:focus, .message:focus { border-color: #4a148c; box-shadow: 0 0 8px rgba(74,20,140,.1) !important; }

.contact input.form-control, .message { border-radius: 0px; }

.col-sm-4 { width: 43%; position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; float: left; margin-right: 2%; }

.form-group { margin-bottom: 15px; }

.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0; }

.form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }



.contact_map { width:100%; overflow:hidden;}

/*======================分页样式=======================*/

.pages{ clear:both;}
.news_page{ width:1200px; margin:0px auto;}

.pager { margin-top: 20px; padding: 5px 0; clear: both; }

.page_link { height: 22px; padding: 0 20px; font-size: 11px; color: #777; text-align: center; }

.pager span { float: left; line-height: 20px; background: #F0F0F0; margin: 0px 2px; padding: 0 0.6em; }

.pager span a { display: block; }

.page_link_total { color: #777; }

.page_link_now { font-weight: bold; color: #d2211f; }

/*======================底部样式=======================*/

.footer { width: 100%; height: 350px; background:url(../images/foot_bg.jpg) repeat-x; display: block; clear: both; }

.foot_box {width: 88%; height:288px; padding: 0 6%;}

.foot_lx { width:260px; margin-top:70px; float:left; position:relative;}

.foot_lx_tel { width:260px; height:44px; position:absolute; top:0;left:0; background:url(../images/foot_tel.jpg) no-repeat 0 0; color:#fff; text-indent:50px;}

.foot_lx_tel span { display:block; height:19px; font-size:14px;}

.foot_lx_tel em { display:block; font-size:22px; font-weight:bold; }

.foot_fx { width:260px; height:50px; position:absolute; top:72px; left:0;}

.foot_line { width:1px; height:160px; background:#272727; margin-top:65px; margin-left:5%; margin-right:5%; float:left;}

.foot_menu { width:40%; margin-top:65px; float:left;}

.foot_menu li { LINE-HEIGHT: 25px; OVERFLOW: hidden; color:#7f7f7f; }

.foot_menu li a { color:#7f7f7f;}

.foot_menu li a:hover { text-decoration:underline;}

.foot_menu P { font-size:16px; height:26px; color:#fff; }

.foot_menu P a{  color:#fff; }

.f1 { width:25%; float:left;}

.f2 { width:25%; float:left;}

.f3 { width:50%; float:left;}



.foot_2w { width:33%; margin-top:65px; float:left;}

.foot_2w li { width:144px; height:177px; float:left; margin-left:5%;}

.foot_2w li img { display:block; width:144px; height:146px;}

.foot_2w li span { display:block; width:144px; line-height:36px; color:#7f7f7f; text-align:center;}





.foot_txt { width:100%; line-height:62px; text-align:center; color:#6e6e6e; clear:both;}

.foot_txt a {color:#6e6e6e; display: inline;}

.model{display: block;}



@media (min-width:781px) and (max-width:1279px) {

	body{ width: 1280px; overflow-x: scroll;}



	.menu li {  height:30px; padding: 0 6px;  }

	.menu li a {font-size:12px; line-height:32px; }

	.lang {

		padding-left: 1%;

	}



	.lang li {

		margin-right: 10px;

		width: 80px;

	}



	.index_pro_1_box{background-size: 100%  !important;}



	.index_pro_1_box {

		height: 462px;

	}



	.index_pro_1_L li {

		height: 389px;

	}



	.index_pro_1_L li:last-child{margin-right: 0px;}



	.index_pro_1_L li img {

		width: 100%;

		height: auto;

	}



	.index_pro_1_L li a {

		width: 100%;

	}



	.index_pro_1_R {

		padding-top: 113px;

	}



	.index_pro_1_R .en_tit {

		font-size: 31px;

	}

	.index_pro_1_R {



		padding-top: 64px;

	}

	.index_pro_1_R .txt {

		height: 145px;

	}

	.index_pro_1_L li span{ -webkit-transform: scale(.8); transform: scale(.8);    left: 16px;}



	.index_pro_2_box{background-size: 100%  !important;       height: 464px;}

	.index_pro_2_L {



	}



	.index_pro_2_R {



		padding-top: 57px;



	}

	.index_pro_2_R ul {

		/* -webkit-transform: scale(.7); transform: scale(.7); */

	}

	.index_pro_2_R ul li {

		width: 233px;

		height: 164px;

	}



	.index_pro_2_R li span {

		width: 233px;

		height: 164px;

		background-size: 101%  !important;

	}



	.index_pro_2_R ul li img{ width: 100%; height: auto;}

	.index_pro_2_R li:nth-child(3n){ margin-right: 0px;}



	.index_pro_2_L {

		padding-top: 74px;

	}





	.index_pro_2_L .txt {

		height: 116px;

	}





	.foot_2w {

		transform: scale(0.8);

		width: 31%;



	}



	.foot_2w li {

		width: 95px;

	}



	.foot_2w li img {

		width: 100%;

		height: auto;

	}

	.foot_line {

		margin-left: 2.5%;

		margin-right: 2.5%;

	}

}



@media (min-width:1280px) and (max-width:1359px) {

	.menu {



		padding-left: 2%;

	}

 .menu li {  height:30px; padding: 0 5px;  }

 .menu li a {font-size:14px; line-height:32px; }

 .lang {

    padding-left: 1%;

}

	.lang li {

		margin-right: 10px;

		width: 91px;

	}

	.search_info {

	  transform: scale(.9);

	}

	#full-screen-slider{height: 466px;}



	#full-screen-slider li{ background-size: 100%  !important;}

	#slides,#slides li{

		height: 466px;

	}



	.index_about_box{background-size: 100%  !important; height: 549px;}



	.index_about {

		width: 100%;

		padding-top: 10px;

	}



	.index_about_txt .tit {

		height: 96px;

	}



	.index_about_txt .tit {

		margin-top: 7px;

		font-size: 31px;

	}



	.index_about_txt .tit_2 {

		height: 46px;

	}



	.index_about_txt .txt {

		height: 237px;

		line-height: 23px;

	}

	.index_pro_1_box{background-size: 100%  !important;}



	.index_pro_1_box {

		height: 462px;

	}



	.index_pro_1_L li {

		height: 352px;

	}



	.index_pro_1_L li:last-child{margin-right: 0px;}



	.index_pro_1_L li img {

		width: 100%;

		height: auto;

	}



	.index_pro_1_L li a {

		width: 100%;

	}



	.index_pro_1_R {

		padding-top: 113px;

	}



	.index_pro_1_R .en_tit {

		font-size: 31px;

	}

	.index_pro_1_R {



		padding-top: 64px;

	}

	.index_pro_1_R .txt {

		height: 145px;

	}

	.index_pro_1_L li span{ -webkit-transform: scale(.8); transform: scale(.8);    left: 16px;}



	.index_pro_2_box{background-size: 100%  !important;       height: 464px;}

	.index_pro_2_L {



	}



	.index_pro_2_R {



		padding-top: 57px;



	}

	.index_pro_2_R ul {

		/* -webkit-transform: scale(.7); transform: scale(.7); */

	}

	.index_pro_2_R ul li {

		width: 233px;

		height: 164px;

	}



	.index_pro_2_R li span {

		width: 233px;

		height: 164px;

		background-size: 101%  !important;

	}



	.index_pro_2_R ul li img{ width: 100%; height: auto;}

	.index_pro_2_R li:nth-child(3n){ margin-right: 0px;}



	.index_pro_2_L {

		padding-top: 74px;

	}





	.index_pro_2_L .txt {

		height: 116px;

	}



	.index_news_box{background-size: 100%  !important;    height: 392px;}

	.index_news_R {

		padding-top: 53px;

	}

	.index_news_R .center-list li .word {

		line-height: 24px;

		max-height: 50px;

	}



	.index_news_L .en_tit {

		font-size: 31px;

	}



	.index_news_L .cn_tit {

		height: 129px;

	}



	.foot_2w {

		transform: scale(0.8);

		width: 31%;



	}



	.foot_2w li {

		width: 95px;

	}



	.foot_2w li img {

		width: 100%;

		height: auto;

	}

	.foot_line {

		margin-left: 2.5%;

		margin-right: 2.5%;

	}

    .show_procon{

        width: 390px;

        height: 400px;

        float: left;

        margin-left: 30px;

    }





}





@media (min-width:1360px) and (max-width:1399px) {

	.menu {



		padding-left: 2%;



	}

 .menu li {  height:30px; padding: 0 6px;  }

 .menu li a {font-size:14px; line-height:32px; }

 .lang {

    padding-left: 1%;

}

	.lang li {

		margin-right: 10px;

		width: 91px;

	}

	.search_info {

	  transform: scale(.9);

	}

	#full-screen-slider{height: 493px;}



	#full-screen-slider li{ background-size: 100%  !important;}

	#slides,#slides li{

		height: 495px;

	}



	.index_about_box{background-size: 100%  !important; height: 586px;}



	.index_about {

		width: 100%;

		padding-top: 10px;

	}



	.index_about_txt .tit {

		height: 96px;

	}



	.index_about_txt .tit {

		margin-top: 7px;

		font-size: 31px;

	}



	.index_about_txt .tit_2 {

		height: 46px;

	}



	.index_about_txt .txt {

		height: 237px;

		line-height: 23px;

	}

	.index_pro_1_box{background-size: 100%  !important;}



	.index_pro_1_box {

		height: 493px;

	}



	.index_pro_1_L li {

		height: 377px;

		 margin-bottom:20px;

	}



	.index_pro_1_L li:last-child{margin-right: 0px;}



	.index_pro_1_L li img {

		width: 100%;

		height: auto;

	}



	.index_pro_1_L li a {

		width: 100%;

	}



	.index_pro_1_R {

		padding-top: 113px;

	}



	.index_pro_1_R .en_tit {

		font-size: 31px;

	}

	.index_pro_1_R {



		padding-top: 64px;

	}

	.index_pro_1_R .txt {

		height: 145px;

	}

	.index_pro_1_L li span{ -webkit-transform: scale(.8); transform: scale(.8);    left: 10px;}



	.index_pro_2_box{background-size: 100%  !important;       height: 536px;}

	.index_pro_2_L {



	}



	.index_pro_2_R {



		padding-top: 57px;



	}

	.index_pro_2_R ul {

		/* -webkit-transform: scale(.7); transform: scale(.7); */

	}

	.index_pro_2_R ul li {

		width: 233px;

		height: 164px;

	}



	.index_pro_2_R li p {

		width: 233px;

		height: 164px;

		background-size: 101%  !important;

	}



	.index_pro_2_R ul li img{ width: 100%; height: auto;}

	.index_pro_2_R li:nth-child(3n){ margin-right: 0px;}



	.index_pro_2_L {

		padding-top: 74px;

	}





	.index_pro_2_L .txt {

		height: 116px;

	}



	.index_news_box{background-size: 100%  !important;    height: 418px;}

	.index_news_R {

		padding-top: 53px;

	}

	.index_news_R .center-list li .word {

		line-height: 24px;

		max-height: 50px;

	}



	.index_news_L .en_tit {

		font-size: 31px;

	}



	.index_news_L .cn_tit {

		height: 129px;

	}



	.foot_2w {

		transform: scale(0.8);

		width: 31%;



	}



	.foot_2w li {

		width: 95px;

	}



	.foot_2w li img {

		width: 100%;

		height: auto;

	}

	.foot_line {

		margin-left: 2.5%;

		margin-right: 2.5%;

	}

	.show_procon{

		width: 390px;

	    height: 400px;

	    float: left;

	    margin-left: 30px;

	}



	.index_pro_2_L .more { width:66px;height:33px; background: url(../images/pro_2_more.jpg) no-repeat;margin-top:330px;margin-left:40px;}





}



@media (min-width:1400px) and (max-width:1599px) {

	.menu {



		padding-left: 2%;

	}

 .menu li {  height:30px; padding: 0 8px;  }

 .menu li a {font-size:13px; line-height:32px; }

 .lang {

    padding-left: 1%;

}

	.lang li {

		margin-right: 16px;

		width: 94px;

	}

	#full-screen-slider{height: 565px;}



	#full-screen-slider li{ background-size: 100%  !important;}

	#slides,#slides li{

		height: 566px;

	}



	.index_about_box{background-size: 100%  !important; height: 621px;}



	.index_about {

		width: 100%;

		padding-top: 41px;

	}



	.index_about_txt .tit {

		margin-top: 0px;

		font-size: 31px;

	}



	.index_about_txt .tit_2 {

		height: 46px;

	}



	.index_about_txt .txt {

		height: 237px;

		line-height: 23px;

	}

	.index_pro_1_box{background-size: 100%  !important;}



	.index_pro_1_box {

		height: 521px;

	}



	.index_pro_1_L li {

		height: 389px;

	}



	.index_pro_1_L li:last-child{margin-right: 0px;}



	.index_pro_1_L li img {

		width: 100%;

		height: auto;

	}



	.index_pro_1_L li a {

		width: 100%;

	}



	.index_pro_1_R {

		padding-top: 113px;

	}



	.index_pro_1_R .en_tit {

		font-size: 31px;

	}

	.index_pro_1_R {



		padding-top: 64px;

	}

	.index_pro_1_R .txt {

		height: 145px;

	}

	.index_pro_1_L li span{ -webkit-transform: scale(.8); transform: scale(.8);    left: 16px;}



	.index_pro_2_box{background-size: 100%  !important;    height: 522px;}

	.index_pro_2_L {



	}

	.index_pro_2_R ul {

		/* -webkit-transform: scale(.7); transform: scale(.7); */

	}

	.index_pro_2_R ul li {

		/* -webkit-transform: scale(.7); transform: scale(.7); */

		width: 241px;

		height: 170px;

	}



	.index_pro_2_R li span {

		width: 241px;

		height: 170px;

		background-size: 101%  !important;

		line-height:170px;

	}



	.index_pro_2_R ul li img{ width: 100%; height: auto;}

	.index_pro_2_R li:nth-child(3n){ margin-right: 0px;}



	.index_pro_2_L {

		padding-top: 74px;

	}

	.index_news_box{background-size: 100%  !important;height: 441px;}

	.index_news_R {

		padding-top: 53px;

	}

	.index_news_R .center-list li .word {

		line-height: 24px;

		max-height: 50px;

	}



	.index_news_L .en_tit {

		font-size: 31px;

	}



	.index_news_L .cn_tit {

		height: 129px;

	}



	.foot_2w li {

		width: 95px;

	}



	.foot_2w li img {

		width: 100%;

		height: auto;

	}

	.foot_line {

		margin-left: 2.5%;

		margin-right: 2.5%;

	}

	.show_procon{

		width: 450px;

	    height: 400px;

	    float: left;

	    margin-left: 30px;

	}


.center-list img{max-height:190px;min-height:190px;}


}









@media (min-width:1600px) and (max-width:1919px) {

	.menu {

		padding-left: 2%;

	}

 .menu li {  height:30px; padding: 0 12px;  }

 .menu li a {font-size:14px; line-height:32px; }

 .lang {

    padding-left: 1%;

}

	.lang li {

		margin-right: 16px;

		width: 94px;

	}

	#full-screen-slider{height: 628px;}



	#full-screen-slider li{ background-size: 100%  !important;}

	#slides,#slides li{

		height: 630px;

	}

	#full-screen-slider #pagination {

		top: 95%;

	}



	.index_about_box{background-size: 100%  !important;     height: 691px;}



	.index_about {

		width: 100%;

		padding-top: 41px;

	}



	.index_about_txt .tit {

		margin-top: 0px;

		font-size: 31px;

	}



	.index_about_txt .tit_2 {

		height: 46px;

	}



	.index_about_txt .txt {

		height: 237px;

		line-height: 23px;

	}

	.index_pro_1_box{background-size: 100%  !important;}



	.index_pro_1_box {

		height: 580px;

	}



	.index_pro_1_L li {

		height: 433px;

	}



	.index_pro_1_L li:last-child{margin-right: 0px;}



	.index_pro_1_L li img {

		width: 100%;

		height: auto;

	}



	.index_pro_1_L li a {

		width: 100%;

	}



	.index_pro_1_R {

		padding-top: 113px;

	}



	.index_pro_1_R .en_tit {

		font-size: 31px;

	}

	.index_pro_1_R {



		padding-top: 64px;

	}

	.index_pro_1_R .txt {

		height: 145px;

	}

	.index_pro_1_L li span{ -webkit-transform: scale(.8); transform: scale(.8);    left: 31px;    top: 297px;}



	.index_pro_2_box{background-size: 100%  !important;        height: 580px;}

	.index_pro_2_L {



	}

	.index_pro_2_R ul {

		/* -webkit-transform: scale(.7); transform: scale(.7); */

	}

	.index_pro_2_R ul li {

		/* -webkit-transform: scale(.7); transform: scale(.7); */

		width: 285px;

		height: 202px;

		margin-right: 15px;

	}



	.index_pro_2_R li span {

		width: 285px;

		height: 202px;

		background-size: 101%  !important;

	}



	.index_pro_2_R ul li img{ width: 100%; height: auto;}

	.index_pro_2_R li:nth-child(3n){ margin-right: 0px;}



	.index_pro_2_L {

		padding-top: 74px;

	}

	.index_news_box{background-size: 100%  !important;height: 493px;}

	.index_news_R {

		padding-top: 53px;

	}

	.index_news_R .center-list li .word {

		line-height: 24px;

		max-height: 50px;

	}



	.index_news_L .en_tit {

		font-size: 31px;

	}



	.index_news_L .cn_tit {

		height: 129px;

	}



	.foot_2w li {

		width: 95px;

	}



	.foot_2w li img {

		width: 100%;

		height: auto;

	}

	.foot_line {

		margin-left: 2.5%;

		margin-right: 2.5%;

	}



}
.ve-box li {width:25%;float: left;margin:10px 0;}
.ve-box {text-align:center;}