﻿@charset "utf-8";
/* CSS Document */
.banner { width:100%; height:500px; min-width:1200px; margin-top:60px; position:relative;}
.banner .swiper-slide{ background-position:center; background-size:cover; position:relative;}
.banner .swiper-slide a{ display:block; height:500px;}

.banner .arrow{ width:50px; height:50px; line-height:50px; color:#fff; background:rgba(35,24,21,0.2); text-align:center; margin-top:-25px; top:50%; border-radius:50px; visibility:hidden; opacity:0; transition:all 0.3s;}
.banner:hover .arrow{ visibility:visible; opacity:1;}
.banner .left{ right:5%; outline:medium; z-index:100;}
.banner .left i{ font-size:24px;}
.banner .right{ left:5%; outline:medium;}
.banner .right i{ font-size:24px;}
.swiper-pagination-bullet{ width:10px; height:10px; outline:medium; border:2px solid #fff; background:none; opacity:1;}
.swiper-pagination-white .swiper-pagination-bullet-active{ background:#e94f25; border:2px solid #e94f25;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:20px;}


.content{ min-width:1200px;}
.dyip{ text-align:center; padding:60px 0;}
.dyip .title{ font-size:30px;}
.dyip .hd{ margin-top:30px;}
.dyip .hd ul{ font-size:0px; text-align:center;}
.dyip .hd li{ display:inline-block; font-size:14px; width:100px; height:30px; line-height:30px; margin:0 10px; cursor:pointer; background:#f2f2f2;}
.dyip .hd li.on{ background:#e94f25; color:#fff;}
.dyip .bd{ margin-top:40px;}
.dyip .bd .con_yi{ width:100%;}
.dyip .bd .con_yi ul{ overflow:hidden;}
.dyip .bd .con_yi li{ float:left; width:18.4%; position:relative; margin:0 2% 2% 0; transition:all 0.3s;}
.dyip .bd .con_yi li:nth-child(5n){ margin:0 0 2% 0;}
.dyip .bd .con_yi li:hover{ box-shadow:0 0 30px rgba(0,0,0,0.1);}
.dyip .bd .con_yi li .pic{ border:1px solid #eee; padding:10%;}
.dyip .bd .con_yi li .pic img{ width:100%;}
.dyip .bd .con_yi li h2{ position:absolute; left:0px; bottom:0px; right:0px; height:60px; line-height:60px; background:rgba(248,126,93,0.8); display:none;}
.dyip .bd .con_yi li:hover h2{ display:block;}
.dyip .bd .con_yi li h2 a{ color:#fff;}
.dyip .bd .con_yi li h2 a:hover{ color:#fff; text-decoration:none;}

.dyip .more{ width:160px; height:40px; line-height:40px; text-align:center; background:#e94f25; margin:20px auto 0 auto; font-size:16px;}
.dyip .more a{ color:#fff; display:block;}
.dyip .more a:hover{ color:#fff; display:block; text-decoration:none;}

.ggyi{ height:200px;}

.derp{ padding:60px 0;}
.derp .title{ font-size:30px; text-align:center; color:#333;}
.derp .title span{ color:#e94f25;}
.fwlist{ margin:36px auto 0 auto; height:436px;}
.fwlist dl{ position:relative; width:24.25%; height:400px; float:left; margin:0 1% 0 0; overflow:hidden; cursor:pointer;}
.fwlist dl:last-child{ margin:0;}
.fwlist dd{ width:100%; line-height:52px; background:rgba(233,79,37,0.8); -webkit-filter:grayscale(0) !important; position:absolute; top:50%; font-size:24px; color:#fff; margin:-26px 0 0 0; text-align:center; left:0; transition:all linear 0.5s;}
.fwlist dl:hover{ height:436px;}
.fwlist dl:hover dd{ left:100%;}
.fwlist dl .cu{ width:86.2%; height:268px; padding:60px 7% 20px 7%; background:url(../images/fwcu.png) center top no-repeat; position:absolute; bottom:-340px;transition:all linear 0.5s;}
.fwlist dl:hover .cu{ bottom:-40px;}
.fwlist dl:hover .fwt{ -webkit-filter:grayscale(0); height:436px;}
.f1{ background:url(../images/fwlist1.jpg) center no-repeat;}
.f2{ background:url(../images/fwlist2.jpg) center no-repeat;}
.f3{ background:url(../images/fwlist3.jpg) center no-repeat;}
.f4{ background:url(../images/fwlist4.jpg) center no-repeat;}
.fwt{ width:100%; height:400px; float:left; -webkit-filter:grayscale(1); transition:all linear 0.5s;}
.fwlist dl .cu p{ color:#fff; margin:0 0 10px 0; font-size:18px; line-height:28px;}
.fwlist dl .cu span{ color:#fff; font-size:14px; line-height:25px; display:block;}
.fwlist dl .cu a{ width:36px; height:36px; display:block; margin:10px auto;}

.gger{ height:200px;}

.dsanp{ background:#f5f5f5; padding:60px 0;}
.dsanp .title{ font-size:30px; text-align:center; color:#333;}
.dsanp .box{ margin-top:40px;}
.dsanp .dsanp_l{ float:left; width:750px;}
.dsanp .dsanp_l .txt{ line-height:30px;}
.dsanp .dsanp_l .txt p{ text-indent:2em;}
.dsanp .dsanp_l ul{ margin-top:20px;}
.dsanp .dsanp_l li{ float:left; width:140px; height:40px; line-height:40px; text-align:center; background:#e94f25; margin-right:20px;}
.dsanp .dsanp_l li a{ display:block; color:#fff;}
.dsanp .dsanp_l li a:hover{ display:block; color:#fff; text-decoration:none;}
.dsanp .video{ float:right; width:400px; position:relative;}

/*theme*/
.theme{ margin:52px auto; padding:36px 0 20px 0; border-top:#ccc 1px solid; border-bottom:#ccc 1px solid;}
.theme .faq{ float:left; width:30%;}
.theme .faq .faq_name{ font-size:24px; color:#e94f25; line-height:32px; font-weight:bold; margin:0 0 20px 0;}
.theme .faq .faq_name font{ color:#333;}
.theme .faq .faq_theme{ width:100%; margin:0; overflow:hidden;}
.theme .faq .faq_theme dl{ margin:0 0 18px 0;}
.theme .faq .faq_theme dl dd{ font-size:14px; color:#666; line-height:25px; font-weight:bold; margin:0 0 5px 0;}
.theme .faq .faq_theme dl dd font{ float:left; width:20px; background:#e94f25; font-size:14px; color:#fff; line-height:18px; text-align:center; text-transform:uppercase; font-family:Arial; margin:4px 14px 0 0; font-weight:normal;}
.theme .faq .faq_theme dl dt{ font-size:14px; color:#767676; line-height:25px;}
.theme .faq .faq_theme dl dt font{ float:left; width:20px; background:#333; font-size:14px; color:#fff; line-height:18px; text-align:center; text-transform:uppercase; font-family:Arial; margin:4px 14px 0 0;}

.theme .news{ float:right; width:30%; margin:0 0 0 5%;}
.theme .news .news_name{ font-size:24px; color:#e94f25; line-height:32px; font-weight:bold; margin:0 0 20px 0;}
.theme .news .news_name font{ color:#333;}
.theme .news .news_biaoti{ width:100%; margin:0; border-bottom:#d8d8d8 1px solid; overflow:hidden; padding:0 0 16px 0;}
.theme .news .news_biaoti .biaoti_left{ width:30%; float:left;}
.theme .news .news_biaoti .biaoti_left img{ width:100%;}
.theme .news .news_biaoti .biaoti_right{ width:66%; float:right; font-size:14px; line-height:25px;}
.theme .news .news_biaoti .biaoti_right strong{ line-height:20px; display:block; font-size:14px; color:#666; margin:0 0 6px 0;}
.theme .news .news_biaoti .biaoti_right a{ color:#767676;}
.theme .news .news_biaoti .biaoti_right a:hover{ text-decoration:none; color:#e94f25;}
.theme .news .news_theme{ width:100%; margin:0; border-top:#fcfcfc 1px solid; padding:16px 0 0 0;}
.theme .news .news_theme ul{ overflow:hidden;}
.theme .news .news_theme ul li{ line-height:30px;}
.theme .news .news_theme ul li a{ display:block; font-size:14px; color:#666; line-height:30px;}
.theme .news .news_theme ul li a:hover{ text-decoration:none; color:#333;}
.theme .news .news_theme ul li i{ width:6px; height:5px; float:left; background:url(../images/news_jt.png) center center no-repeat; margin:13px 12px 0 0;}

@media screen and (max-width:1180px) {

	.ny_banner{ width:1200px !important;}

}

/*ny_banner*/
.ny_banner{ width:100%; margin:0 auto; overflow:hidden;}
.ny_banner img{ width:100%;}

.lujing{ line-height:50px; text-align:right; color:#999; min-width:1200px; background:#f5f5f5;}
.lujing a{ color:#999;}
.lujing a:hover{ color:#e94f25; text-decoration:none;}

/*neiye*/
.neiye{ margin:52px auto;}
.ny_left{ float:left; width:18%; border:#eee 1px solid;}
.ny_left div{ background:#231815; font-size:20px; color:#fff; padding:20px 0 26px 30px; line-height:32px; position:relative;}
.ny_left div:before{ position:absolute; left:30px; bottom:20px; width:40px; height:1px; background:#fff; content:"";}
.ny_left ul{ overflow:hidden;}
.ny_left ul li{ line-height:52px;}
.ny_left ul li a{ padding:0 0 0 30px; display:block; font-size:16px; color:#333;}
.ny_left ul li a:hover,.ny_left ul li a.bort{ text-decoration:none; color:#fff; background:#f87e5d;}

.ny_right{ float:right; width:78%;}
.ny_r_name{ font-size:24px; line-height:50px; border-bottom:1px solid #ddd; color:#666; margin:0 0 26px 0;}

/*profiles*/
.profiles{ font-size:14px; color:#666; line-height:25px;}
.profiles img{ max-width:100%;}

/*products*/
.products{ width:100%; margin:0 auto;}
.products ul{ overflow:hidden;}
.products ul li{ float:left; width:23.5%; position:relative; margin:0 2% 2% 0; transition:all 0.3s;}
.products ul li:nth-child(4n){ margin:0 0 2% 0;}
.products ul li:hover{ box-shadow:0 0 30px rgba(0,0,0,0.1);}
.products ul li .pic{ border:1px solid #eee; padding:10%;}
.products ul li .pic img{ width:100%;}
.products ul li h2{ position:absolute; left:0px; bottom:0px; right:0px; height:60px; line-height:60px; background:rgba(248,126,93,0.8); display:none; text-align:center;}
.products ul li:hover h2{ display:block;}
.products ul li h2 a{ color:#fff;}
.products ul li h2 a:hover{ color:#fff; text-decoration:none;}

.product_width{ width:100%; margin:0 auto 20px auto; overflow:hidden;}
.product_left{ float:left; width:52%;}
.product_left img{ width:100%;}

div.jqZoomTitle{ z-index:5000; text-align:center; font-size:12px; height:20px; padding-top:2px; position:absolute; top:0px; left:0px; width:100%; color:#666; background:#f0f0f0;}
.jqZoomPup{	overflow:hidden; background-color:#fff;	-moz-opacity:0.6; opacity:0.6; filter:alpha(opacity = 60); z-index:10; border-color:#f0f0f0; border-style:solid; cursor:crosshair;}
.jqZoomPup img{	border:0px;}
.preload{ -moz-opacity:0.8; opacity:0.8; filter:alpha(opacity = 80); color:#333; font-size:12px; text-decoration:none; border:1px solid #f0f0f0; padding:8px; text-align:center; background:#fff url(../images/zoomloader.gif) 43px 30px no-repeat; width:90px; *width:100px; height:43px; *height:55px; z-index:10; position:absolute; top:3px; left:3px;}
.jqZoomWindow{	border:1px solid #f0f0f0; background:#fff;}

.product_right{ float:right; width:45%;}
.product_right h4{ font-size:18px; color:#e94f25; line-height:30px; font-weight:bold;}
.product_right h5{ font-size:14px; color:#666; line-height:25px; margin:10px auto;}
.product_right h6{ border:#eee 1px solid; border-left:none; border-right:none; font-size:14px; color:#666; line-height:25px; padding:6px 0;}

.productshow_name{ width:100%; margin:20px auto; background:#f7f7f7; overflow:hidden;}
.productshow_name span{ font-size:16px; float:left; line-height:20px; font-weight:bold; padding:10px 30px; background:#e94f25; color:#fff;}
.productshow_pt{ width:100%; margin:20px auto; overflow:hidden; font-size:14px; line-height:25px; color:#666;}
.productshow_pt img{ max-width:100%;}

/*ny_news*/
.ny_news{ width:100%; margin:0 auto;}
.ny_news ul{ overflow:hidden;}
.ny_news ul li{ overflow:hidden; border-bottom:#e8e8e8 1px dotted;}
.ny_news ul li font{ float:right; color:#888; font-size:14px;}
.ny_news ul li i{ width:5px; height:5px; background:#e94f25; float:left; margin:18px 12px 17px 6px;}
.ny_news ul li span{ float:left; width:62%; height:40px; display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.ny_news ul li small{ color:#e94f25; font-size:14px;}
.ny_news ul li a{ color:#666; font-size:14px; line-height:40px; display:block;}
.ny_news ul li a:hover{ text-decoration:none; color:#e94f25;}
.news_name_n{ width:100%; text-align:center; border-bottom:#d9d9d9 1px dashed; margin:0 auto 20px auto;}
.news_name_n strong{ font-size:18px; color:#e94f25; line-height:25px; margin:0 0 8px 0; display:block;}
.news_name_n span{ color:#999; font-size:12px; line-height:20px; display:block;}
.news_xq{ width:100%; margin:20px auto; color:#666; font-size:14px; line-height:25px;}
.news_xq img{ max-width:100%;}
.p_next{ width:100%; margin:20px auto 0 auto; border-bottom:#d1cfd0 2px solid;}
.p_next dl{ overflow:hidden;}
.p_next dl dd{ float:left;}
.p_next dl dd i{ float:left; width:18px; height:11px; background:url(../images/news_l.jpg) center no-repeat; margin:10px 5px 0 0;}
.p_next dl dt{ float:right;}
.p_next dl dt i{ float:right; width:18px; height:11px; background:url(../images/news_r.jpg) center no-repeat; margin:10px 0 0 5px;}
.p_next a{ font-size:14px; line-height:30px; color:#666;}
.p_next a:hover{ color:#e94f25; text-decoration:none;}

/*fangan*/
.fangan{ margin:52px auto;}
.fangan ul{ overflow:hidden;}
.fangan ul li{ width:23.5%; float:left; margin:0 2% 2% 0;}
.fangan ul li:nth-child(4n){ margin:0 0 2% 0;}
.fangan ul li img{ width:100%;}
.fangan ul li em{ font-size:14px; line-height:36px; height:36px; text-align:center; display:-webkit-box; text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.fangan ul li a{ color:#666; border:#eee 1px solid; padding:1%; display:block;}
.fangan ul li a:hover{ text-decoration:none; color:#e94f25;}

/*shili*/
.shili{ width:100%; margin:0 auto;}
.shili ul{ overflow:hidden;}
.shili ul li{ width:32%; float:left; margin:0 2% 2% 0;}
.shili ul li:nth-child(3n){ margin:0 0 2% 0;}
.shili ul li img{ width:100%;}
.shili ul li em{ font-size:14px; line-height:36px; height:36px; text-align:center; display:-webkit-box; text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.shili ul li a{ color:#666; border:#eee 1px solid; padding:1%; display:block;}
.shili ul li a:hover{ text-decoration:none; color:#e94f25;}

/*join*/
.join{ font-size:14px; color:#666; line-height:25px;}
.join img{ max-width:100%;}

.recruitment{ width:100%; margin:0 auto;}
.recruitment dl{ border-bottom:#e6e6e6 1px dotted; padding:0 0 10px 0; margin:0 0 20px 0;}
.recruitment dl img{ max-width:100%;}
.recruitment dl dd{ color:#e94f25; font-size:16px; font-weight:bold; line-height:28px; margin:0 0 6px 0;}
.recruitment dl dt{ font-size:14px; color:#525252; line-height:25px;}

/*contact_us*/
.contact_us{ font-size:14px; color:#666; line-height:25px;}
.contact_us img{ max-width:100%;}