﻿﻿@charset "utf-8";
/* CSS Document */
/*banner*/


.banner{ overflow:hidden; width:100%;}
#flashs{ position:relative; overflow:hidden;}
#flashs .btn{width: 100%;text-align: center;position: absolute;bottom: 16px;z-index: 998;}
#flashs .btn span{display: inline-block;*display: inline-block;margin: 0 3px;background: #fff;width: 46px;height: 3px;cursor: pointer;}
#flashs .btn span.cur {background: #ff0000;}

#flashs .bot{ display:block; position:absolute; width:58px; height:58px; top:50%; margin-top:-29px;display: none;}
#flashs .bot1{ background:url(../images/babot1.png) no-repeat center; left:5%; z-index: 2;}
#flashs .bot2{ background:url(../images/babot2.png) no-repeat center; right:5%; z-index: 2;}
#flashs:hover .bot{display: block;}



.search{ background:url(../images/sobg.png) repeat; padding:20px 0; height:38px; line-height:38px; width:100%}
.hotKey{float:left; margin-right:20px;}
.hotKey a,.hotKey span{ float:left;}
.hotKey a{margin-right:20px;}
.seaBox {float:left;}
.seaBox input{ border:none; background:url(../images/soboxbg.png) repeat-x; width:280px; height:38px; color:#999; padding:0 4px; float:left;}
.soPhone{padding-left:40px; float:right; font-size:45px; color:#333; background:url(../images/sophoneico.png) no-repeat left center;}
.soPhone span{font-size:14px;}


.conTit{text-align:center;}



/*产品*/
.cpBox{margin-top:50px;}
.cpTab{margin-top:28px; margin-bottom:22px; text-align:center;}
.cpTab a{display:inline-block; margin:0 10px; width:202px; height:32px; line-height:32px; font-size:26px;}
.cpTab a:hover , .cpTab a.on{background:url(../images/cptabon.png) no-repeat center; color:#fff; text-decoration:none;}
.cpCont{display:none;}
.cpCont.cur{display:block;}
.cpCont ul{overflow:hidden;}
.cpCont li{float:left; margin:0 8px; width:384px; text-align:center;}
.cpCont li span{display:block; height:60px; line-height:60px; font-size:17px;}
.cpCont li:hover{background-color:#bf0000;}
.cpCont li:hover a{color:#fff; text-decoration:none;}
.cpMoreBtn{margin-top:20px; text-align:center;}


/*产品优势*/
.cpysBox{margin-top:38px; margin-bottom:50px; overflow:hidden;}
.cpysBox a{float:left; width:400px; height:600px;}
.cpysBox .cpys01{background:url(../images/cpys_01.jpg) no-repeat top center;}
.cpysBox .cpys02{background:url(../images/cpys_02.jpg) no-repeat top center;}
.cpysBox .cpys03{background:url(../images/cpys_03.jpg) no-repeat top center;}
.cpysBox a:hover{background-position:bottom center}

/*批发定制*/
.pfBox .conTit{padding-top:20px; padding-bottom:30px;}
.dzpfImg{display:none; height:750px; background:url(../images/dzpfimg.jpg) no-repeat center;}
.dzpfImg.cur{display:block;}
/* .dzpfImg.dig1{opacity:1;} */
/* .dzpfImg.dig2{opacity:.9;} */
/* .dzpfImg.dig3{opacity:.8;} */
/* .dzpfImg.dig4{opacity:.7;} */
.pfTab{position:relative; top:-70px; overflow:hidden; background:url(../images/pftabbg.png) repeat;}
.pfTab li{float:left; width:25%; height:70px; color:#fff; text-align:center;}
.pfTab li p{padding-top:18px; padding-bottom:4px;}
.pfTab li:hover , .pfTab li.on{background-color:#bf0000;}

/*公司优势*/
.youshiBox{position:relative;}
.youshiBox .conTit{margin-bottom:40px;}
.youshiBox dl{overflow:hidden;}
.youshiBox dt{float:left;}
.youshiBox dd{float:right;}
.youshiBox dd h5{margin-top:34px; margin-bottom:6px; font-size:26px; color:#333;}
.youshiBox dd span{display:block; padding-bottom:30px; margin-bottom:20px; margin-top: 20px; font-size:22px; color:#bf0000; background:url(../images/ysspanioc.png) no-repeat bottom left;}
.youshiBox dd p{line-height:30px; font-size:16px;}
.youshiBox .ysDl02{height:568px;}
.youshiBox .ysDl02 dd{margin-top:94px; float:left;}


.ysqhbox{position:absolute; right:0; top:590px; width:730px;}
.ysqhbox ul{margin:0 auto; width:548px; overflow:hidden;}
.ysqhbox li{float:left; _display:inline; text-align:center; position:relative;}
.ysqhbox li img{display:block;}
.ysqhbox li span{position:absolute; left:0; bottom:0; width:100%; height:50px; line-height:50px; color:#fff; text-align:center; background-color:rgba(0,0,0,0.5)}
.ysqhbox .btnLeft , .ysqhbox .btnRight{position:absolute; top:50%; margin-top:-30px; width:60px; height:60px;}
.ysqhbox .btnLeft{left:0px; background:url(../images/hzbtnleft.png) no-repeat center;}
.ysqhbox .btnRight{right:0px; background:url(../images/hzbtnright.png) no-repeat center;}


/*关于我们*/
.gyBox{margin-top:48px; margin-bottom:50px; text-align:center;}
.gyBox .conTit{margin-bottom:28px;}
.gyBox .gyshu{}
.gyBox .gyshu span{margin:20px 70px 40px 70px; display:inline-block;}
.gyBox .gyshu span b{font-size:78px; font-family:'Impact'; color:#333;}
.gyBox .gyshu span i{display:block; font-size:14px; font-style:normal;}
.gyBox p{margin:0 150px 30px 150px; line-height:26px; font-size:14px;}


/*问题收集*/
.shouji{height:316px; background:url(../images/luiyanbg.jpg) no-repeat center;}
.shouji .container{position:relative;}
.sjTxt{margin-left:440px; padding-top:56px; color:#414040;}
.sjTxt b{font-size:25px;}
.sjTxt b span{color:#bf0000;}
.sjTxt p{margin-top:6px; font-size:20px;}
.sjPhone{margin-left:440px; margin-top:40px; color:#414040;}
.sjPhone dt{float:left;}
.sjPhone dd{margin-left:56px;}
.sjPhone dd p{font-size:34px;font-family:'Arial';}
.sjPhone span{font-size:14px}

.shouji .shouji_ad{  width:661px; height:328px; margin:20px 0 88px 0; position:relative; border-bottom:3px solid #252525; float:left}


.shouji_get{position:absolute; right:0; top:30px; width:400px;}
.shouji_get p{height:40px; line-height:40px; font-size:21px; color:#bf0000;font-weight: bold;}
.shouji_get input{float:left; margin-right:4px; width:178px; height:38px; line-height:38px; color:#414040; padding:0 8px; border:none; border:1px solid #bebcbc;}
.shouji_get textarea{margin-top:4px; width:378px; height:80px; color:#414040; padding:8px; border:1px solid #bebcbc; resize:none;}
.shouji_get a{width:104px; height:40px; line-height:40px; display:block; background-color:#414040; color:#fff; text-align:center;margin-top: 5px;}
/*.shouji_ad2{ background:url(../images/shouji_bg.jpg) no-repeat center; width:100%; height:477px;}
.shouji_ad2 .ad2{ position:relative; height:477px}
.shouji_ad2 .ljzx{ position:absolute; width:615px; height:104px; color:#fff; right:0; bottom:82px}*/

/*.shouji_ad2 .ljzx_l{ width:352px; height:77px; background-color:#569f0b; padding:23px 0 0 30px; border-bottom:3px solid #427c07; float:left;}
.shouji_ad2 p{ font-size:20px;}
.shouji_ad2 h2{ font-size:30px;}
.shouji_ad2 a{ color:#182e00; font-size:18px; display:block; width:233px; height:100px; text-align:center; line-height:100px; border-bottom:3px solid #d1ca27; background-color:#fff974; float:left}
.shouji_ad2 img{ position:relative; top:10px; margin-right:17px}*/



/*动态*/
.news {padding:46px 0; background-color:#fff;}
.news a{text-decoration:none;}
.news .news_type {text-align: center;margin-bottom: 35px;}
.news .news_type a {display: inline-block;*display: inline;*zoom: 1; vertical-align: middle; margin:0 2px; width:140px; height:50px; background:#414040; line-height:50px; font-size:18px; color:#fff;}
.news .news_type a.cur {background: #bf0000;}

.news .news_con {}
.news .news_con .concase {overflow:hidden; display: none;}
/*.news .news_con .concase.cur {display: block;}*/

.news .news_con .conleft {width: 590px;background: #fff;padding-bottom: 20px;}
.news .news_con .conleft dt {height: 340px;margin-bottom: 30px;}
.news .news_con .conleft dt img {display: block;width: 590px;height: 340px;}
.news .news_con .conleft dd.dd1 {font-size: 16px; margin-bottom: 10px;}
.news .news_con .conleft dd.dd1 a {color: #333;}
.news .news_con .conleft dd.dd2 {font-size: 14px;line-height: 20px; height: 60px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.news .news_con .conleft dd.dd2 a {color: #999;}

.news .news_con .conright {width:580px;}
.news .news_con .conright .r_case {padding: 22px 20px 22px 105px;position: relative;height: 64px; border-bottom:1px dashed #ccc;}
.news .news_con .conright .r_case.bdnot {margin-left: 0;}
.news .news_con .conright .r_case span {display: block;width: 60px;height: 60px;position: absolute;left: 15px;top: 21px;border-right: 1px solid #ccc;padding-right: 10px;color:#999;}
.news .news_con .conright .r_case span i {display: block;text-align:center; font-size:34px; height: 40px;line-height: 40px;margin-bottom: 5px; font-style:normal;}
.news .news_con .conright .r_case span em {display: block;text-align: center;font-size: 14px;}
.news .news_con .conright .r_case .case_p1 {font-size: 16px;color: #333;height: 30px;line-height: 30px;}
.news .news_con .conright .r_case .case_p2 {margin-top: 5px;height: 24px;line-height: 24px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;font-size: 14px; color:#999;}

.news .news_con .conleft:hover dd.dd1 a{color:#bf0000;}
.news .news_con .conright .r_case:hover {background: #f7f7f7;}
.news .news_con .conright .r_case:hover  .case_p1{color:#bf0000}
/*.news .news_con .conright .r_case:hover span {color: #fff;}
.news .news_con .conright .r_case:hover .case_p1 {color: #fff;}
.news .news_con .conright .r_case:hover .case_p2 {color: #fff;}*/



/*友情链接*/
.lianjie{height:100px; line-height:33px; overflow:hidden; font-size:14px;}
.lianjie h4{float:left; width:110px; font-weight:normal;}
.lianjie h4 a{color:#000;}
.lianjie h4 span{color:#999;}
.lianjie p a{padding:0 18px; color:#999;} 






.section-search {
	padding: 40px 0 0;
}
.section-search .theme {
	font-size: 26px;
}
.section-search .search-tit {
	margin-top: 30px;
	font-size: 20px;
}
}
.tag{width: 100%;margin: 16px auto;}
.tag a{font-size: 12px;
	color: #444;
	text-decoration: none;
	text-shadow: 0 1px white;
	background: #fafafa;
	border-width: 1px;
	border-style: solid;
	border-color: #dadada #d2d2d2 #c5c5c5;
	border-radius: 3px;
	background-image: -webkit-linear-gradient(top, #fcfcfc, #f0f0f0);
	background-image: -moz-linear-gradient(top, #fcfcfc, #f0f0f0);
	background-image: -o-linear-gradient(top, #fcfcfc, #f0f0f0);
	background-image: linear-gradient(to bottom, #fcfcfc, #f0f0f0);
	box-shadow: inset 0 0 0 1px rgba(255,255,255,0.7), 0 1px 2px rgba(0,0,0,0.05);
}
#hotTags a {
	display: inline-block;
	white-space: nowrap;
	height: 15px;
	line-height: 1px;
	padding: 14px 14px;
	margin: 0 -44px 8px 0;
}
#hotTags{margin-top:10px;}

