@charset "utf-8";
.pc_show{ display: block}
.wap_show{ display:none}
.img_container img{-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;transition:all 1s ease-out;-ms-transition:all 1s ease-out;}
a:hover .img_container img{opacity:1;filter:alpha(opacity=100);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
/*----首页KV------------*/
.index_kv{position:relative;}
.index_kv .kv_container{position:relative;width:100%;padding:31.6% 0 0;height:0;overflow:hidden;}
.index_kv .kvslide{ left:0; right:0;}
.index_kv .kv_content{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;*height:768px;}
.index_kv ul{position:relative;list-style-type:none; white-space:nowrap;font-size:0;zoom:1; height:100%;}
.index_kv ul li{position:relative;width:100%;height:100%;display:inline-block;*display:inline;margin-right:-0.5em;zoom:1; vertical-align:top; overflow:hidden;}
.index_kv ul li img{width:100%;}
.index_kv ul li video{background:#000;position:absolute; width:100%; height:100%; overflow:hidden; left:0; top:0; /*margin-top:-9.15%;*/}
.index_kv .forwap{ display:none;}
.index_kv .scroll_bar{display:none;}
.index_kv .scroll_prev,.index_kv .scroll_next{position:absolute;top:0;margin-top:17.1875%;width:0;height:0;padding:5.625% 0 0 2.8125%;background-repeat:no-repeat;}
.index_kv .scroll_prev{left:1.25%;background-image:url(../images/kv_prev.png);background-position:center left;}
.index_kv .scroll_next{right:1.25%;background-image:url(../images/kv_next.png);background-position:center right;}

.index_kv .prev,.index_kv .next{position:absolute;top:0;margin-top:12%;width:0;height:0;padding:5.625% 0 0 2.8125%;background-repeat:no-repeat;}
.index_kv .prev{left:3%;background-image:url(../images/kv_prev.png);background-position:center left;}
.index_kv .next{right:3%;background-image:url(../images/kv_next.png);background-position:center right;}


.index_kv .scroll_btn { position:absolute; left:5%; width:90%; bottom:4px; text-align:center;line-height:0.75em;display:flex;}
.index_kv .scroll_btn a{padding:3px 0 0; overflow:hidden; height:0; background:#FFF; opacity:0.5; filter:alpha(opacity=50);display:inline-block;*display:inline; width:4em; vertical-align:top; margin:0 0.25em;flex-grow:1; line-height:1.75em;}
.index_kv .scroll_btn ul{ font-size:14px; margin:0 auto; display:flex; width:100%;}
.index_kv .scroll_btn li{padding:3px 0 0; overflow:hidden; height:0; background:#FFF; opacity:0.5; filter:alpha(opacity=50);display:inline-block;*display:inline; width:4em; vertical-align:top; margin:0 0.25em;flex-grow:1; line-height:1.75em;}
.index_kv .scroll_btn a.current{opacity:1; filter:alpha(opacity=100);width:8em;flex-grow:2;}
.index_kv .scroll_btn li.on{opacity:1; filter:alpha(opacity=100);width:8em;flex-grow:2;}
.index_kv .scroll_bar{ display:none;}
.index_kv .scroll_btn li{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease; display:none}


/*----热点链接------------*/
.index_hotlink{ width:62.5%; max-width:1200px; margin:0 auto; padding:7% 0; text-align:center;}
.index_hotlink ul{ overflow:hidden; list-style-type:none; zoom:1;}
.index_hotlink li{/*float:left;*/width:24.5%; text-align:center; display:inline-block;}
.index_hotlink li a{ display:block; padding-top:106px; line-height:35px; color:#6d6d6d; font-size:18px;/* font-weight:bold;*/}
.index_hotlink li.hotlink_1 a{ background:url(../images/index/hotlink_1.png) center top no-repeat;}
.index_hotlink li.hotlink_2 a{ background:url(../images/index/hotlink_2.png) center top no-repeat;}
.index_hotlink li.hotlink_3 a{ background:url(../images/index/hotlink_3.png) center top no-repeat;}
.index_hotlink li.hotlink_4 a{ background:url(../images/index/hotlink_4.png) center top no-repeat;}

/*----产品展示------------*/
.index_product{ background-color:#eeeeee; padding:6% 0 4.5%; position:relative;}
.index_product .columnTitle{ position:absolute; left:50%; margin-left:-37.5%; top:-62px; width:96px; padding:20px 34px; background-color:#e00503; color:#fff; z-index:8; letter-spacing:0;}
.index_product .columnTitle h3{ font-size:18px; margin-bottom:10px; text-align:center;}
.index_product .columnTitle h2{ font-size:18px; text-align:center;}
.index_product .columnTitle .line{ display:block; width:60%; height:2px; background-color:#fff; margin:10px auto;}
.index_product .columnTitle p{ font-size:12px;text-align: justify;}
.index_product .column_content{position:relative;margin:0 auto; width:100%;max-width:840px;overflow:hidden;}
.index_product ul{position:relative;list-style-type:none; white-space:nowrap;font-size:0;zoom:1; width:100%;}
.index_product li{width:100%;position:relative;display:inline-block;*display:inline;zoom:1; overflow:hidden;}
.index_product li .box{ float:left; width:25%;}
.index_product li .box_1{ width:50%; margin-top:5%;}
.index_product a.mainurl{position:relative; display:block;zoom:1;font-size:14px; white-space:normal; text-align:center; padding:0 9% 12%; color:#000;}
.index_product li .box_1 a.mainurl{ padding-left:0;}
.index_product .img_container{ display:block; width:100%; padding-top:53.57%; position: relative; overflow:hidden;}
.index_product li .box_1 .img_container img{top:8%;}
.index_product .img_container img{ position:absolute; left:0; right:0; top:0; width:90%; margin-left:5%;}

.index_product li .box h5{ line-height:1; padding-top:6%; font-size:20px;}
.index_product li .box_1 h5{ line-height:1; padding-top:1%;}
.index_product li .box p{ line-height:1; padding-top:6px; font-size:16px;}

.index_product .scroll_bar{ display:none;}
.index_product .scroll_num{ display:none;}
.index_product .scroll_btn{ text-align:center; }
.index_product .scroll_btn a{ display:inline-block;zoom:1;width:38px;padding:4px 0 0;height:0; overflow:hidden; background:#AAA;margin:0 4px;}
.index_product .scroll_btn a.current{background:#E51628;}
.index_product .scroll_prev,.index_product .scroll_next{position:absolute;bottom:0;width:0;height:0;padding:25px 0 0 14px;background-repeat:no-repeat;background-position:center center;background-size:100%; z-index:6;margin-bottom:-5.5px;}
.index_product .scroll_prev{left:0;background-image:url(../images/index/product_prev.png);}
.index_product .scroll_prev:hover{/*background-image:url(../images/2016page/product_prevon.png);*/}
.index_product .scroll_next{right:0;background-image:url(../images/index/product_next.png);}
.index_product .scroll_next:hover{/*background-image:url(../images/2016page/product_nexton.png);*/}
.index_product .noshow{ display:none;}

.index_product_wap{ background-color:#eeeeee; padding:4.5% 0; position:relative;}
.index_product_wap .columnTitle{ position:absolute;}
.index_product_wap .column_content{position:relative;margin:0 auto; width:100%;max-width:840px;overflow:hidden;}
.index_product_wap ul{position:relative;list-style-type:none; white-space:nowrap;font-size:0;zoom:1; width:100%;}
.index_product_wap li{width:100%;position:relative;display:inline-block;*display:inline;zoom:1; overflow:hidden;}
.index_product_wap li .box{ float:left; width:25%;}
.index_product_wap li .box_1{ width:50%; margin-top:5%;}
.index_product_wap a.mainurl{position:relative; display:block;zoom:1;font-size:14px; white-space:normal; text-align:center; padding:0 13% 12%; color:#000;}
.index_product_wap li .box_1 a.mainurl{ padding-left:0;}
.index_product_wap .img_container{ display:block; width:100%; padding-top:53.57%; position: relative; overflow:hidden;}
.index_product_wap .img_container img{ position:absolute; left:0; right:0; top:0; width:100%;}
.index_product_wap li .box h5{ line-height:1; padding-top:6%; font-size:20px;}
.index_product_wap li .box_1 h5{ line-height:1; padding-top:1%;}
.index_product_wap li .box p{ line-height:1; padding-top:6px; font-size:16px;}

.index_product_wap .scroll_bar{ display:none;}
.index_product_wap .scroll_num{ display:none;}
.index_product_wap .scroll_btn{ text-align:center; }
.index_product_wap .scroll_btn a{ display:inline-block;zoom:1;width:38px;padding:4px 0 0;height:0; overflow:hidden; background:#AAA;margin:0 4px;}
.index_product_wap .scroll_btn a.current{background:#E51628;}
.index_product_wap .scroll_prev,.index_product_wap .scroll_next{position:absolute;bottom:0;width:0;height:0;padding:25px 0 0 14px;background-repeat:no-repeat;background-position:center center;background-size:100%; z-index:6;margin-bottom:-5.5px;}
.index_product_wap .scroll_prev{left:0;background-image:url(../images/index/product_prev.png);}
.index_product_wap .scroll_prev:hover{/*background-image:url(../images/2016page/product_prevon.png);*/}
.index_product_wap .scroll_next{right:0;background-image:url(../images/index/product_next.png);}
.index_product_wap .scroll_next:hover{/*background-image:url(../images/2016page/product_nexton.png);*/}
.index_product_wap .noshow{ display:none;}


/*----专题活动------------*/
.index_activity{ position:relative; padding-top:15.375%;}
.index_activity .activity_bj{ position:absolute; top:0; left:0; right:0; width:100%;}
.index_activity .activity_bj img{ width:100%;}
.index_activity .column_content{ height:597px; padding-right:220px}
.index_activity .column_content ul,.index_activity .column_content ul li{ list-style:none;}
.index_activity .column_content .btns{ width:220px;background-color:#eeeeee; position:absolute; top:0; right:0;}
.index_activity .column_content .btns li{ padding:30px 40px; position:relative; border-top:1px solid #fafafa; border-bottom:1px solid #d3d3d3; text-align:center;}
.index_activity .column_content .btns li.on{ background-color:#e00503; border-top:1px solid #e00503;}
.index_activity .column_content .btns li .line{ width:50px; display:block; margin:12px auto 15px; height:1px; background-color:#000;}
.index_activity .column_content .btns h4{ color:#000; font-size:16px; line-height:24px;/*text-overflow:ellipsis;white-space: nowrap;overflow:hidden;*/}
.index_activity .column_content .btns p{ font-size:12px; color:#000; height:6em; overflow:hidden;}
.index_activity .column_content .btns li.on h4{ color:#fff;}
.index_activity .column_content .btns li.on p{ color:#fff;}
.index_activity .column_content .btns li.on .line{background-color:#fff;}

.index_activity .column_content .btns .arrow_left{ display:block; position:absolute; top:50%; margin-top:-13.5px; left:-20px; display:none;}
.index_activity .column_content .btns li.on .arrow_left{ display:block;}

.activity_contenter{position:relative;margin:0 auto; width:100%;max-width:840px;overflow:hidden;}

.activity_content .box{ display:none; text-align:center;}
.activity_content .box.on{ display: block;}
.activity_content .box img{ display:inline-block; height:597px; margin:0 -50%;}


/*----企业新闻------------*/
.index_news{ padding-bottom:70px;}
.common_h2 a{ color:#000;}
.common_h2 p{ padding-top:20px; padding-bottom:5px;}
.common_h2 .more{ position:relative; display:block; padding-bottom:1em; *background:url(../images/index/more.png) no-repeat center bottom;}
.index_news .common_h2 .more:after{content:"更多 MORE";position:absolute;left:50%;bottom:0; margin-left:-3em;font-size:14px; color:#5D5D5D; font-weight:normal}
.index_news .common_h2 .more:before{content:"+";position:absolute;left:50%;bottom:0; margin-left:2.5em;color:#E51628;font-size:18px; font-weight:normal}

.news_content{position:relative;margin:0 auto; width:100%;max-width:840px;overflow:hidden; padding-top:40px;}
.news_content ul{ width:104%; list-style:none;}
.news_content ul li{ width:33.3%; float:left; list-style:none;}
.news_content ul li a{ display:block; margin-right:40px; position:relative; color:#000;}

.news_content .img_container{ position:relative; display:block; height:0; overflow:hidden; padding:56.67% 0 0;}
.news_content .img_container img{ position:absolute; top:0; left:0; right:0; width:100%;}

.news_content .txt_container{ display:block;}
.news_content .txt_container h3{ padding-top:1em; padding-bottom:0.5em; height:1.5em; line-height:1.5em; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; font-size:16px;}
.news_content .txt_container .line{ display:none;}
.news_content .txt_container p{ font-size:14px; line-height:1.5em; height:3em; overflow:hidden;}
.news_content .txt_container .time{ display:none;}
.news_content .txt_container .more{ display:none;}

@media all and (min-width:1281px){
	.index_product .column_content{ max-width:1440px; width:75%;}
	
    .index_activity .activity_contenter{ max-width:1440px; width:75%;}
	
	.news_content{max-width:1440px; width:75%;}

}

@media all and (max-width:767px){
	.pc_show{ display:none}
    .wap_show{ display:block}
	.index_kv .kv_container{padding:92% 0 0;}
	/*.index_kv ul li video{ left:50%;top:0;height:100%;width:220%; margin:0 0 0 -110%;}*/
	.index_kv .forpc{ display:none;}	
	.index_kv .forwap{ display:block;}	
	.index_kv .scroll_prev,.index_kv .scroll_next{ display: block;}
	.index_kv .prev,.index_kv .next{ width:25px; height:47px; padding:0; top:50%; margin-top:-23.5px;}
	.index_kv .scroll_btn li{ display: block;}
	.index_kv .scroll_btn{ width:60%; margin:0 auto; left:50%; margin-left:-30%; margin-bottom:8%;}
	.index_kv .scroll_btn li.on{ width:4em;}
	
	.index_hotlink{ width:100%; padding:0; text-align:left;}
	.index_hotlink li {width:49%; margin-bottom:2px; background-color:#f1f1f1; padding:5% 0 4%; float:left; display:block;}
	.index_hotlink li a{ padding-top:32%; font-size:16px; letter-spacing:2px;}
	.index_hotlink li.hotlink_1 a{background-size:35%;}
	.index_hotlink li.hotlink_2 a{background-size:35%;}
	.index_hotlink li.hotlink_3 a{background-size:35%;}
	.index_hotlink li.hotlink_4 a{background-size:35%;}
	.index_hotlink li:nth-child(1){ margin-right:1%; margin-bottom:1%;}
	.index_hotlink li:nth-child(2){ margin-left:1%;margin-bottom:1%;}
	.index_hotlink li:nth-child(3){margin-right:1%;margin-top:1%;}
	.index_hotlink li:nth-child(4){margin-left:1%;margin-top:1%;}
	
	.index_product_wap{/* padding:8%;*/ background:none;}
	.index_product_wap .columnTitle{ position:relative;}
	.index_product_wap .column_content{ width:95%; margin:0 auto;}
	.index_product_wap .scroll_prev, .index_product_wap .scroll_next{ top:0; bottom:auto; padding:8.75% 0 0 5%; margin-top:14%;}
	.index_product_wap .scroll_btn a{ display:inline-block;zoom:1;width:1em;padding:1em 0 0;height:0; overflow:hidden; background:#AAA; border-radius:0.5em; margin:0 0.5em;}
	.index_product_wap a.mainurl{ padding-bottom:6%;}
	
	
	.index_activity{ padding-bottom:0; padding-top:0;}
	.activity_content .img_container{ padding-top:50%;}
	.news_content ul{ width:100%;}
	.news_content ul li{ width:100%; float:none; padding-bottom:7%;}
	.news_content ul li a{ margin-right:0;}
	.news_content .txt_container{ width:86%; margin:0 auto;}
	.txt_container .line{ display:block; width:20%; height:1px; background-color:#5c5c5c; margin:0 auto; display:block; font-size:16px; margin-bottom:0.5em; overflow:hidden;}
	.news_content .txt_container .line{ display:none;}
	.activity_content .txt_container .line{ display: block;}
	
	.news_content .txt_container h3{ text-align:center;}
	.news_content .txt_container p{ margin-bottom:1em; color:#919292; height:auto;}
	.news_content .txt_container .time{ display:inline-block; color:#919292; }
	.news_content .txt_container .more{ display:inline-block; color:#000; float:right;}
    .news_content .txt_container .more i{ font-style:normal; color:#e21614}
	
	.activity_content .txt_container .more{ display:block; float:none; text-align:center;}
	.index_news{ /*padding-bottom:50px;*/}
	.index_news .common_h2 .more:before{ margin-left:2.2em;}
	
	.index_product_wap .img_container img{ -webkit-transition: none;-moz-transition:none;transition:none;-ms-transition:none}
	a:hover .img_container img{opacity:1;filter:alpha(opacity=100);-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
/*----首页KV------------*/
	
	
	
	
	
	
	
}
