@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
body{line-height:24px; color:#000000; background:#fff; font-family:"Microsoft YaHei";}
ol,ul,li{ list-style-type:none;}
a{text-decoration: none; color:#000;}
:focus {outline: 0;}
img{ display:block;}
.leftF{ float:left;}
.rightF{ float:right;}
.clearFix{ overflow:hidden; box-sizing:content-box;}

.wrapAll{ min-width:1400px;}

.news{ width:1200px; height:auto; margin:20px auto; font-size:16px;}
.news_left{ width:604px;}
.news_right{ width:560px; line-height:30px;}
.news_right img{ margin-bottom:30px;}
.newsList ul li a{ display:block;}
.newsList ul li a:hover{ color:#c19441;}
.newsList ul li a:hover i{ background-color:#c19441;}
.newsList ul li a i{ width:3px; height:3px; display:inline-block; vertical-align:middle; background-color:#000; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; margin-right:5px;}
.newsList ul li a span{ float:right; display:inline-block;}

.value_sort{ width:100%; height:auto; color:#fff;}
.value_sort ul li{ width:50%; height:445px; float:left; position:relative; z-index:0; background-color:#e30920;}
.liBg{ width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/sort01.jpg) 0 0; background-size:cover; z-index:1; opacity:0;}
.liBg2{ width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/sort02.jpg) 0 0; background-size:cover; z-index:1; opacity:0;}
.liBg3{ width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/sort03.jpg) 0 0; background-size:cover; z-index:1; opacity:0;}
.liBg4{ width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/sort04.jpg) 0 0; background-size:cover; z-index:1; opacity:0;}
.valueTit{ text-align:center; margin:37px 0 29px;}
.valueTit img{ margin:0 auto 18px;}
.valueTit h3{ font-size:28px; line-height:40px; font-weight:normal;}
.value_sort ul li div.outDiv{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:2;}
.cont_inner{ width:546px; height:100%;}
.cont_inner p{ width:100%; padding:23px 0 0 100px; font-size:16px; text-align:justify;}
.value_sort ul li div.li1{ padding:40px 75px 0 0;}
.value_sort ul li div.li3{ padding:40px 75px 0 0;}
.value_sort ul li div.li2{ padding:40px 0 0 22px;}
.value_sort ul li div.li4{ padding:40px 0 0 22px;}
.value_sort ul li div.li1 div.cont_inner,.value_sort ul li div.li3 div.cont_inner{ float:right;}
.value_sort ul li div.li2 div.cont_inner p,.value_sort ul li div.li4 div.cont_inner p{ padding-left:126px;}
.enterBtn{ width:196px; height:38px; line-height:38px; background-color:rgba(255,255,255,0.9); border-radius:19px; -moz-border-radius:19px; -webkit-border-radius:19px; display:block; padding:0 0 0 35px; margin:48px 0 0 100px; position:relative;}
.enterBtn:hover{background-color:rgba(255,255,255,1.0);}
.enterBtn i{ width:15px; height:15px; display:block; position:absolute; right:19px; top:12px;background-size:cover;}
.btn01{ color:#e30920;}
.btn03{ color:#612701;}
.btn02{ color:#003688;margin-left:127px; margin-top:72px;}
.btn04{ color:#c19441;margin-left:127px; margin-top:72px;}
.btn01 i{ background:url(../images/go01.png) no-repeat;}
.btn02 i{ background:url(../images/go02.png) no-repeat;}
.btn03 i{ background:url(../images/go03.png) no-repeat;}
.btn04 i{ background:url(../images/go04.png) no-repeat;}

.product .v_out{width:1200px; height:473px; margin:0 auto; position:relative;}
.product .v_show{overflow:hidden; position:relative;height:473px;}
.product .u_lanren{ width:6650px;position:absolute;left:0px;top:0px;}
.product .u_lanren ul li{width:1200px;height:473px;float:left; overflow:hidden;}
.product .u_lanren ul li dd{ width:394px; height:473px; color:#fff; margin:0px 3px; float:left; overflow:hidden;}
.u_lanren ul li dd img{ width:100%;}

.prev,.next{width:47px;height:47px; position:absolute; top:50%; margin-top:-24px;}
.prev{ left:-52px;}
.next{ right:-52px;}
.prev a,.next a{width:47px;height:47px; display:block;}
.prev a{ background:url(../images/prev1.png) no-repeat center center; background-size:contain;}
.next a{ background:url(../images/next1.png) no-repeat center center; background-size:contain;}

.prev1,.next1{ top:35%;}

.pro{ width:396px; height:71px; background-color:#9fa0a0; padding:6px 0 0 29px;}
.u_lanren ul li dd.cur div.pro{ background-color:#e30920;}
.pro i.d{ width:62px; height:60px; display:inline-block; float:left; background-image:url(../images/bgTcons.png); background-size:cover; margin-right:20px;}
.pro i.d1{ background-position:0 0;}
.pro i.d2{ background-position:0 -60px;}
.pro i.d3{ background-position:0 -120px;}
.pro i.d4{ background-position:0 -180px;}
.pro h4{ font-size:24px; line-height:32px;}
.pro p{ font-size:12px; text-transform:uppercase;}
.pro_infor{ display:inline-block; float:left; padding-top:5px;}

.adva{ width:100%; height:728px;}
.bg_banner{ width:100%; height:393px; background:url(../images/adva.jpg) no-repeat center center; background-size:cover;}
.bg_banner2{ width:100%; height:393px; background:url(../images/adva2.jpg) no-repeat center center; background-size:cover;}
.bg_banner3{ width:100%; height:393px; background:url(../images/adva3.jpg) no-repeat center center; background-size:cover;}
.bg_banner4{ width:100%; height:393px; background:url(../images/adva4.jpg) no-repeat center center; background-size:cover;}
.lb{ height:528px;}
.slideBox{ width:100%; min-width:1400px; position:absolute; font-size:0;}

.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; float:left; }
.slideBox .bd img{ width:100%; height:100%; display:block;  }

.tipMsg ul li{ display:none;}

.ys{ background:url(../images/ys.png) no-repeat; background-size:cover; position:absolute;
		height:291px;
		right:50%;
		top:0;
		margin-right:-600px; width:186px; z-index:999;}


.case{ width:100%; height:780px; background:url(../images/zm.jpg) no-repeat left bottom; background-size:cover;}
.case .v_out{width:1168px; height:340px; margin:0 auto; position:relative;}
.case .v_show{overflow:hidden; position:relative;height:340px;}
.case .u_lanren{ width:6650px;position:absolute;left:0px;top:0px;}
.case .u_lanren ul li{width:1168px;height:340px;float:left; overflow:hidden;}
.case .u_lanren ul li dd{ width:282px; height:340px; color:#fff; margin:0px 5px; float:left; overflow:hidden;}
.zm img{ margin:50px auto 0;}
.btDiv{ width:100%; height:292px; color:#000; background:#ffe9b0;}
.innerDiv{ width:1200px; height:100%; margin:0 auto; padding:12px 0 0 36px; position:relative;}
.subNav{ line-height:40px; font-size:16px; padding-right:30px; float:left;}
.subNav ul{ padding-right:73px;}
.join{ margin-right:71px;}
.tel p i{ width:21px; height:24px; display:inline-block; vertical-align:middle; background-image:url(../images/icons.png);background-size:cover; margin-right:11px;}
.tel p i.i1{ background-position:0 0;}
.tel p i.i2{ background-position:0 -24px;}
.tel p i.i3{ background-position:0 -48px;}
.ewm{ margin-top:7px; padding-left:35px;}
.ewm img{ float:left;}
.ewm > img{ margin-right:17px;}
.bt{ background-color:#000; width:100%; height:106px; color:#fff; text-align:right;}
.btInfor{ padding-top:15px; line-height:30px;}

.tit{ font-size:20px; line-height:30px; margin-bottom:7px;}
.tit span{ font-size:12px; padding-left:10px;}
.tel p span{ font-size:22px; line-height:; color:#612701; padding-left:5px;}
.tel{ font-size:16px;}
.bottom{ position:relative;}
.person{ position:absolute; bottom:4px; right:50%; margin-right:-680px; z-index:9999;}


.picList li.cur div.pro{ background-color:#e30920;}
.product .picScroll-left{ width:1200px;height:473px; margin:0 auto; position:relative; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ width:47px;height:47px; position:absolute; top:50%; margin-top:-24px;}

.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.product .picScroll-left .bd ul li{ width:394px; height:473px; color:#fff; margin:0px 3px; float:left; overflow:hidden;background-color:#f3efec; }
.product .picScroll-left .bd ul li .pic
{
    width: 395px;
    height: 340px;
    margin: 0px auto auto auto;
    padding: 28px 0px;
    background-color: #f3efec;
    text-align: center;
}
.product .picScroll-left .bd ul li .pic img
{
    display:inline-block;
    width: auto;
    height: 340px;
    transform: translateZ(0px);
    transition: transform 0.1s ease 0s;
    z-index: 0;
}


.case .picScroll-left{ width:1168px;height:340px; margin:0 auto; position:relative; }
.case .picScroll-left .bd ul li{  width:282px; height:340px; color:#fff; margin:0px 5px; float:left; overflow:hidden;}




.flash-layout {
    position: relative;
    width:100%;
    min-width:1400px;
    height:828px;
}
.flash-layout .flash
{
    width:100%;
    height:828px;
    }
.flash-layout .flash li
{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	}
.flash-layout .flash .btn
{
	position:absolute;
	bottom:80px;
	width:100%;
	height:18px;
	z-index:999;
	text-align:center;
	}
.flash-layout .flash .btn dt
{
	display:inline-block;
	width:65px;
	height:5px;
	margin-left:10px;
	cursor:pointer;
	}
.flash-layout .flash .container
{
	position:relative;
	width:1230px;
	height:615px;
	margin:0px auto auto auto;
	}
.flash-layout .flash .container .left-btn
{
	position:absolute;
	left:0px;
	top:300px;
	width:72px;
	height:46px;
	background:url(../images/qiehuan1.png);
	cursor:pointer;
	z-index:99;
	}
.flash-layout .flash .container .right-btn
{
	position:absolute;
	right:0px;
	top:300px;
	width:72px;
	height:46px;
	background:url(../images/qiehuan2.png);
	cursor:pointer;
	z-index:99;
	}
