@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;
    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; }
/*======================公用样式=======================*/
.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 20px; float: left; }
.menu li a { color: #393939; font-size:15px; 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:400px; 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:2px 2px 8px rgba(0,0,0,.7); box-shadow:2px 2px 8px rgba(0,0,0,.7); }
.index_pro_1_L li a { display:block; width:342px; position:relative;}
.index_pro_1_L li img { display:block; width:337px; 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; color: #000;}
.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;line-height:33px; }

.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:400px;margin-left:50px;}
.index_pro_2_L .more a { text-indent: -9999px; display: block; line-height:33px;}
.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; box-shadow:0 0 8px #000;}
.index_pro_2_R li a { display:block;  height:100%; position:relative;}
.index_pro_2_R li img { display:block; height:241px;}
.index_pro_2_R li p { display:none; width:100%; height:241px; color:#fff; font-size:15px; 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 p a { display:block; color:#fff;}
.index_pro_2_R li:hover p { 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; -webkit-transform: translateZ(0px); transform: translateZ(0px); -webkit-transition: -webkit-transform 0.3s ease 0s; transition: -webkit-transform 0.3s ease 0s; transition: transform 0.3s ease 0s; transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s; }
.index_news_R .center-list .img:hover img { -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); -webkit-transition: -webkit-transform 0.6s ease 0s; transition: -webkit-transform 0.6s ease 0s; transition: transform 0.6s ease 0s; transition: transform 0.6s ease 0s, -webkit-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;

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


.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; }
/*=======================内页样式=======================*/
.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-right:20px;margin-top:20px;margin-bottom:20px; color:#555;}
.ins-fr span { padding:0 9px; color:#d8d8d8;}
.ins-fr a { color:#555;}
.ins-fr a:hover { color:#000;}

.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:6%; 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:20px; display: block;  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;max-height:180px; position: relative;
    left: 15px;top:25%;}
.culture-list li .con { width:70%; margin:5% 0; float:left; display:block;}
.culture-list li .con .tit_1 { height:27px;line-height:27px; font-size:20px; font-weight:bold; color:#0e0e0e;overflow: hidden;margin-left:30px;}
.culture-list li .con .tit_2 {  color:#000;margin-left:30px;overflow: hidden;
}
.culture-list li .con .txt { line-height:15px; color:#909090; margin-bottom:3%; margin-right:5%;margin-left:30px;overflow: hidden;}
.culture-list 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 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;}


@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: 5%;
	}




}


@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: 14px;
	}

	.culture-main li .word {
		line-height: 32px;
		font-size: 18px;
	}
	.ins-fr span {
	    padding: 0 16px;
	    color: #d8d8d8;
	}
	.culture-list li img {
/*		max-height:120px;*/
	}


}
@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 11px;
	    color: #d8d8d8;
	}
    .center-list img{max-height:190px;min-height:190px;}

    .foot_2w {
    	width: 30%;
    	margin-left:35px;
    }

}


@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:215px;min-height:215px;}


}









/*图片切换*/
.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 p,.desc_txt { font-size:12px;
}
.desc_txt { font-size:12px;    height: 435px;

    width: 100%;
	padding:5px;
	overflow:hidden;
}



/*插件*/

.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%;height: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:570px; 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-top:1%; margin-right:2%; line-height:22px;}

.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; -webkit-transition: normal; 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; -webkit-transition: normal; 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; -webkit-transition: 460ms; transition: 460ms; }
.owl-item li figcaption { padding: 20px; margin: 20px; -webkit-transition: 460ms; transition: 460ms; border-top: 8px solid #eee; position: relative; }
.owl-item li figcaption .mask { height: 8px; width: 0px; -webkit-transition: 460ms; transition: 460ms; background: #9ac20f; position: absolute; left: 0; top: -8px; }
.owl-item li:hover figcaption .mask { height: 8px; width: 100%; -webkit-transition: 460ms; transition: 460ms; background: #9ac20f; }
.owl-item li figcaption H4 { font-size: 16px; color: #333; padding: 10px 0px; border-bottom: 1px solid #eee; -webkit-transition: 460ms; 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; -webkit-transition: 460ms; 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; -webkit-transition: 460ms; 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; line-height:25px; }
.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: 14px; 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; }
.news-info .rightwrap li a:hover { text-decoration:underline;}
.news-info .rightwrap li .post-date { display: block; line-height: 7px; 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; -webkit-transition: normal; 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; }

.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; font-weight:bold; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; height:22px;    width: 752px;}
.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;}



.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; }
/**********联系我们**********/
.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; -webkit-transition: all .4s ease-in-out; 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; -webkit-box-shadow: 0 0 8px rgba(74,20,140,.1) !important; 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; transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; 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, -webkit-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:25%; margin-top:24px; margin-left:50px; float:left;}
.foot_2w li {  height:134px; float:left; margin-left:5%;}
.foot_2w li img { display:block; width:90px; }
.foot_2w li span { display:block; width:98px; 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;}
@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 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;
	}


	.foot_2w {
		transform: scale(0.8);
		width: 27%;

	}

	.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: 350px;
	    height: 400px;
	    float: left;
	    margin-left: 20px;
	}
	.index_pro_2_L .more { width:66px; height:33px; background: url(../images/pro_2_more.jpg) no-repeat;margin-top:280px;margin-left:40px;}

}


@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: 389px;
	    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: 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 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: 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%;
		margin-left:-5px;
	}

	.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:1360px) and (max-width:1399px) {
	.menu {

		padding-left: 2%;

	}
 .menu li {  height:30px; padding: 0 9px;  }
 .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: 389px;
		 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%;
        margin-left: 10px;
	}

	.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 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: 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: 310px;
		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 p {
		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{width:30%;}
	.foot_2w li {
		width: 95px;
		padding-right: 10px;
	}

	.foot_2w li img {
		width: 100%;
		height: auto;
	}
	.foot_2w li span { display:block; width:112px; line-height:36px; color:#7f7f7f; text-align:center;}
	.foot_line {
		margin-left: 2.5%;
		margin-right: 2.5%;
	}
	.show_procon{
		width: 450px;
	    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: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: 340px;
		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 p {
		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%;
	}

}
@media (min-width:1880px) and (max-width:1919px) {
	.index_about_txt .more {
		margin-top: 38px;
	}
}


@media (min-width:1320px) and (max-width:1366px) {
	.index_about_txt .more {
		margin-top: 68px;
	}
}

/*.group_item  ul li h6{ display:none;}
.group_item  ul li .time{ padding-top:10px;}
*/
/*angularjs 分页 开始*/
.page-list .pagination {float:left;}
.page-list .pagination span {cursor: pointer;}
.page-list .pagination .separate span{cursor: default; border-top:none;border-bottom:none;}
.page-list .pagination .separate span:hover {background: none;}
.page-list .page-total {float:left; margin: 25px 20px;}
.page-list .page-total input, .page-list .page-total select{height: 26px; border: 1px solid #ddd;}
.page-list .page-total input {width: 40px; padding-left:3px;}
.page-list .page-total select {width: 50px;}

ul.am-pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
ul.am-pagination  {
    margin-bottom: 40px;
    margin-top: 10px;
}
ul.am-pagination  {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

ul.am-pagination >li {
    display: inline;
}
ul.am-pagination >li>a, ul.am-pagination >li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #428bca;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

/* ul.am-pagination >li.am-active span{ background: #F60;} */


.am-pagination>.am-active>a, .am-pagination>.am-active>span,
 .am-pagination>.am-active>a:hover, .am-pagination>.am-active>span:hover,
 .am-pagination>.am-active>a:focus, .am-pagination>.am-active>span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #428bca;
    border-color: #428bca;
}


/*angularjs 分页 结束*/

.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;}
.model{display: block;}
.ve-box li {width:25%;float: left;margin:10px 0;}
.ve-box {text-align:center;}