@charset "utf-8";

/* CSS Document */

/*banner*/



/*banner*/



.fullSlide {

	width: 100%;

	position: relative;

	height: 500px;

	background: #FFF;

	overflow: hidden;

}



.fullSlide .bd {

	height: 500px;

	margin: 0 auto;

	position: relative;

	z-index: 1;

	overflow: hidden;

}



.fullSlide .bd ul {

	width: 100% !important;

}



.fullSlide .bd li {

	width: 100% !important;

	height: 500px;

	overflow: hidden;

	text-align: center;

}



.fullSlide .bd li a {

	display: block;

	height: 500px;

}



.fullSlide .hd {

	width: 100%;

	position: absolute;

	z-index: 2;

	bottom: 0;

	left: 0;

	height: 30px;

	text-align: center;

}



.fullSlide .hd ul {

	text-align: center;

}



.fullSlide .hd ul li {

	cursor: pointer;

	display: inline-block;

	zoom: 1;

	width: 14px;

	height: 14px;

	margin: 3px;

	background-color: #333;

	overflow: hidden;

	line-height: 99px;

	border: 2px solid #FFF;

	border-radius: 50%;

	-webkit-transition: all .3s ease-out;

	transition: all .3s ease-out;

}



.fullSlide .hd ul .on {

	width: 50px;

	background: #da251e;

	border-radius: 9px;

	-webkit-transition: all .3s linear;

	transition: all .3s linear;

}



.fullSlide .prev,

.fullSlide .next {

	width: 40px;

	height: 60px;

	position: absolute;

	top: 50%;

	margin-top: -30px;

	z-index: 2;

	background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;

	filter: alpha(opacity=30);

	-moz-opacity: .3;

	opacity: .3;

	-webkit-transition: all .5s linear;

	transition: all .5s linear;

}



.fullSlide .prev {

	background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;

	left: 10%;

}



.fullSlide .next {

	background-position: -6px -137px;

	right: 10%;

}







.banner{width:100%;min-width:1000px;position:relative;  height:500px; overflow:hidden;  }

.banner .bd{ position:relative; z-index:0;  }

.banner .bd ul{ width:100% !important; }

.banner .bd li{ width:100% !important;  height:500px;overflow:hidden;text-align:center;background-position:center center;background-repeat:no-repeat ; }

.banner .bd li a{ height:500px; display:block;  }

.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:29px;; left:0; height:9px; line-height:9px; text-align:center; }

.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:9px; margin:5px; background:#fff;line-height:9999px;}

.banner .hd ul .on{ background:#b60001; }

/*search*/

.search{width:100%;height:32px;line-height:50px;padding-bottom:18px;border-bottom:1px solid #efefef;}

.search p{font-size:14px;color:#313131;}

.btn{padding-top:10px;}

.btn input{color:#666;width:185px;height:28px;line-height:28px;padding-left:15px; border:1px solid #ba0000;font-size:14px;}

.btn button{width:60px;height:30px;padding-top:6px;background:#ba0000;border:none;color:#fff;font-size:14px;}

/*feature*/

.feature{width:100%;height:832px;background:url(../images/feature_bg.jpg) center center no-repeat;}

.featureIn{position:relative;}

.featureT{width:826px;height:35px;position:absolute;left:50%;margin-left:-413px;top:28px;}

.feature1{position:absolute;width:270px;height:66px;text-align:center;top:275px;right:140px;font-size:16px;color:#000;}

.feature2{position:absolute;width:202px;height:66px;text-align:center;top:445px;right:320px;font-size:16px;color:#000;}

.feature3{position:absolute;width:232px;height:66px;text-align:center;top:490px;right:50px;font-size:16px;color:#000;}

.feature4{position:absolute;width:146px;height:85px;text-align:center;top:615px;right:245px;font-size:16px;color:#fff;}

.feature_tel{position:absolute;width:486px;height:38px;line-height:38px; top:793px;right:0px;background:url(../images/feature_telbg.png) no-repeat;}

.feature_tel a{font-size:18px;color:#fff;width:155px;height:39px;display:inline-block;text-align:center;}

.feature_tel span{font-size:18px;color:#000;margin-left:40px;}

.feature_tel span font{font-size:24px;font-weight:bold;color:#b60001;}

/*product*/

.product{margin-top:30px;}

.proIn_L{width:190px;height:556px;}

.proIn_L h2{height:50px;background:url(../images/proT.jpg) no-repeat;line-height:60px;text-indent:12px;font-size:18px; text-align:center;}

.proIn_L h2 a{color:#fff;}

.proIn_L ul{height:540px;padding-top:15px;background:#efefef;width:190px;}

.proIn_L ul li {width:175px;margin-bottom:10px;padding-left:5px;}

.proIn_L ul li dl{width:175px;}

.proIn_L ul li dl dt{height: 30px;width:180px;line-height: 30px;background:url(../images/prodt_bg.png) bottom no-repeat;text-indent:55px;/* margin-bottom:10px; */}

.proIn_L ul li dl dt a{color:#ba0000;font-size:14px;font-weight:bold;}

.proIn_L ul li dl dd{height:25px;line-height:25px;width:170px;padding-left:10px;display:inline;margin-top:20px;}

.proIn_L ul li dl dd a{font-size:14px;float:left;margin-left:5px;}

.proIn_L ul li dl dd a:link,.proIn_L ul li dl dd a:visited{color:#332c2c;}

.proIn_L ul li dl dd a:hover{color:#ba0000;}

.contact_tel{width:140px;height:82px;background:url(../images/contact_telbg.jpg) no-repeat;color:#fff;padding-top:40px;padding-left:50px;}

.contact_tel1{font-size:14px;}

.contact_tel2{font-size:18px;font-weight:bold;}

.proIn_R{width:960px;}

.proT{height:50px;background:#cc0006;line-height:50px;}

.proT h3 a{font-size:16px;font-weight:normal;padding-left:18px;color:#fff;}

.proT .more {font-size: 14px;color:#fff;margin-right:10px;}

.proList{display:block;padding-top:40px;margin-right:-20px;height:650px;}

.proList li {margin-right:20px;margin-bottom:22px;margin-bottom:-10px\9;margin-right:15px\9; position:relative;}

.proList li .proPic img{width:225px;height:160px;overflow:hidden;}

.proList li p {text-align:center;font-size:14px;}

.overlay{display:none;z-index:999;position:absolute; width:225px;height:160px; background:url(../images/hover_bg.png) no-repeat;}

.proList li:hover .overlay{display:block;}

/*Sbanner1*/

.Sbanner1{width:100%;height:150px;background:url(../images/Sbanner1.jpg) center center no-repeat;margin-top:20px;}

.Sbanner1In{position:relative;}

.Sbanner1 .txt_num{position:absolute;right:0px;top:40px;font-size:16px;color:#000;}

.Sbanner1 .txt_num span{font-size:22px;}

.Sbanner1 .clickBtn{position:absolute;right:0px;top:75px;width:115px;height:42px;font-size:16px;color:#000; background:url(../images/clickBtn.jpg) no-repeat;display:block;text-align:center;line-height:42px;}

/*case*/

.case{width:100%;height:581px;background:url(../images/case_bg.jpg) center center no-repeat;margin-top:22px;}

.case h3{font-size:30px;font-weight:normal;margin:0 auto;width:314px;height:35px;line-height:60px;}

.case h3 a{color:#b60001;}

.scrollBox{padding:90px 0 10px 0; position:relative; }

.scrollBox .piclist{ overflow:hidden; zoom:1;}

.scrollBox .ohbox{overflow:hidden; position:relative;}

.scrollBox {position:relative;overflow:hidden;zoom:1;}

.scrollBox .piclist li{float:left; display:inline; margin-right:10px;padding:5px;}

.scrollBox .piclist li img{width:280px;height:190px;overflow:hidden;margin-bottom:10px;}

.scrollBox .piclist li span{display:block;width:280px;text-align:center; height:25px;font-size:16px;line-height:25px; color:#fff;white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.scrollBox .pageBtn span{width:28px; height:32px; display:block;position:absolute;top:92px;cursor:pointer;text-indent:-999em;overflow:hidden; }

.scrollBox .pageBtn .prev{left:20px;background:url(../images/prev.png) no-repeat;cursor:pointer;}

.scrollBox .pageBtn .next{right:20px;background:url(../images/next.png) no-repeat;cursor:pointer;}

.caseIn .moreIn{width:148px;height:38px;display:block;margin:30px auto 0 auto;border:2px solid #fff;line-height:38px;text-align:center;font-size:16px;color:#fff;cursor:pointer;}

/*liucheng*/

.liucheng{width:100%;height:437px;background:#f6f6f6;padding-top:15px;}

.liuchengT{width:1180px; height:65px;position:relative;margin:0 auto;}

.liuchengT_txt{width:702px;height:60px;margin:0 auto;background:url(../images/liuchengT_BG.png) no-repeat;padding-top:3px;text-align:center;font-weight:normal;}

.liuchengT_txtB1{position:absolute;left:240px;top:-30px;font-size:22px;color:#1e1e1e;}

.liuchengT_txtB{font-size:30px;margin-bottom:8px;font-weight:normal;line-height:55px;}

.liuchengT_txtB a{color:#fff;}

.liuchengT_txtS{font-size:18px;color:#b60001;}

.liuchengT_txtS span{font-size:26px;}

.liuchengIn{height:180px;background:url(../images/liucheng_bg.jpg) center  no-repeat;position:relative;margin-top:40px;}

.liucheng1T{background:url(../images/liucheng1_bg.jpg) no-repeat;width:142px;height:79px;font-size:22px;color:#fff;line-height:79px;text-align:center;position:absolute;top:110px;left:20px;}

.liucheng1C{font-size:14px;color:#333;width:120px;height:38px;text-align:center;line-height:18px;position:absolute;top:30px;left:30px;}



.liucheng2T{background:url(../images/liucheng1_bg.jpg) no-repeat;width:142px;height:79px;font-size:22px;color:#fff;line-height:79px;text-align:center;position:absolute;top:110px;left:220px;}

.liucheng2C{font-size:14px;color:#333;width:120px;height:38px;text-align:center;line-height:18px;position:absolute;top:30px;left:230px;}



.liucheng3T{background:url(../images/liucheng1_bg.jpg) no-repeat;width:142px;height:79px;font-size:22px;color:#fff;line-height:79px;text-align:center;position:absolute;top:110px;left:420px;}

.liucheng3C{font-size:14px;color:#333;width:120px;height:38px;text-align:center;line-height:18px;position:absolute;top:30px;left:430px;}



.liucheng4T{background:url(../images/liucheng1_bg.jpg) no-repeat;width:142px;height:79px;font-size:22px;color:#fff;line-height:79px;text-align:center;position:absolute;top:110px;left:620px;}

.liucheng4C{font-size:14px;color:#333;width:120px;height:38px;text-align:center;line-height:18px;position:absolute;top:30px;left:630px;}



.liucheng5T{background:url(../images/liucheng1_bg.jpg) no-repeat;width:142px;height:79px;font-size:22px;color:#fff;line-height:79px;text-align:center;position:absolute;top:110px;left:820px;}

.liucheng5C{font-size:14px;color:#333;width:120px;height:38px;text-align:center;line-height:18px;position:absolute;top:30px;left:830px;}



.liucheng6T{background:url(../images/liucheng1_bg.jpg) no-repeat;width:142px;height:79px;font-size:22px;color:#fff;line-height:79px;text-align:center;position:absolute;top:110px;left:1020px;}

.liucheng6C{font-size:14px;color:#333;width:120px;height:38px;text-align:center;line-height:18px;position:absolute;top:30px;left:1030px;}

.liucheng_btn{width:135px;height:43px;display:block;margin:0 auto;background:#b60001;line-height:43px;text-align:center;font-size:16px;position:absolute;top:230px;left:50%;margin-left:-67px;}

.liucheng_btn:link,.liucheng_btn:visited{color:#fff;}

/*reason*/

.reason{width:100%;height:831px;background:url(../images/liyou_bg.jpg) center center no-repeat;}

.reasonIn{position:relative;}

.reasonT{position:absolute;top:290px;width:348px;height:105px;left:50%;margin-left:-174px;text-align:center;}

.reasonT h3{font-size:36px;line-height:35px;}

.reasonT h3 a{color:#fff;}

.reasonT p{font-size:18px;margin-top:10px;color:#fff;line-height:28px;}



.reason1{width:396px;height:160px;position:absolute;top:100px;}

.reason1 .reason1BT{font-size:24px;color:#b40001;text-align:right;}

.reason1 .reason1ST{font-size:16px;color:#fff;line-height:28px;margin-top:15px;text-align:right;}



.reason2{width:376px;height:175px;position:absolute;top:100px;right:20px;}

.reason2 .reason2BT{font-size:24px;color:#b40001;text-align:left;}

.reason2 .reason2ST{font-size:16px;color:#fff;line-height:28px;margin-top:15px;text-align:left;}



.reason3{width:350px;height:168px;position:absolute;top:450px;left:50px;}

.reason3 .reason3BT{font-size:24px;color:#b40001;text-align:right;}

.reason3 .reason3ST{font-size:16px;color:#fff;line-height:28px;margin-top:15px;text-align:right;}



.reason4{width:396px;height:145px;position:absolute;top:450px;right:0px;}

.reason4 .reason4BT{font-size:24px;color:#b40001;text-align:left;}

.reason4 .reason4ST{font-size:16px;color:#fff;line-height:28px;margin-top:15px;text-align:left;}



.reason5{width:320px;height:90px;position:absolute;top:635px;right:430px;}

.reason5 .reason5BT{font-size:24px;color:#b40001;text-align:center;}

.reason5 .reason5ST{font-size:16px;color:#fff;line-height:28px;margin-top:15px;text-align:center;}



/*about*/

.about{margin-top:90px;margin-bottom:20px;}

.about_L{width:438px;height:563px;background:url(../images/about_Lbg.jpg) top left no-repeat;position:relative;}

.about_L img{width:269px;height:177px;overflow:hidden;border-left:10px solid #fff;border-top:10px solid #fff;position:absolute;bottom:0px;left:160px;}

.aboutIn {font-size:14px;}

.aboutIn h3{width:345px;height:56px;background:url(../images/about_Tbg.jpg) left center no-repeat;font-size:48px;font-weight:normal;padding-top:90px;padding-left:370px;line-height:50px;}

.aboutIn h3 a{color:#333;}

.aboutIn p{color:#444;width:715px;height:120px;overflow:hidden;margin-top:25px;line-height:24px;}

.aboutIn .more:link,.aboutIn .more:visited{color:#b60001;float:right;margin-top:15px;}

.honor{width:715px;}

.honorT{height:45px;background:url(../images/honor_bg.png) left bottom no-repeat;line-height:45px;}

.honorT h3{font-size:18px;font-weight:normal;margin-left:10px;}

.honorT h3 a{color:#b40001;}

.honor_more{font-size:14px;margin-right:10px;}

.honor_more:link,.honor_more:visited{color:#b60001;}

.picScroll2 .bd{ position:relative;  }

.picScroll2 .scrollWrap{   }

.picScroll2 ul{ overflow:hidden; zoom:1; }

.picScroll2 li{margin:15px 28px 8px 0; position:relative; float:left; display:inline; }

.picScroll2 li .pic {position:relative;display:block;width:215px;height:160px;overflow:hidden;}

.picScroll2 li .pic img {display:block;width:215px;height:160px;overflow:hidden;}

.picScroll2 li p {text-align:center;height:20px;line-height:20px;overflow:hidden;font-size:14px;color:#242424;}

/*Sbanner2*/

.Sbanner2{width:100%;height:232px;background:url(../images/Sbanner2.jpg) center center no-repeat;}

.Sbanner2In{position:relative;}

.Sbanner2 .txt_num{position:absolute;right:290px;top:128px;font-size:16px;color:#fff;}

.Sbanner2 .txt_num span{font-size:24px;font-weight:bold;}

.Sbanner2 .clickBtn{position:absolute;right:438px;top:165px;width:100px;height:41px;font-size:16px;color:#b60001; background:url(../images/clickBtn.png) no-repeat;display:block;text-align:center;line-height:38px;}

/*jianzheng*/

.jianzheng{width:100%;height:692px;background:url(../images/jianzheng_bg.jpg) center center no-repeat;padding-top:85px;}

.picMarquee-left{ width:1180px;  overflow:hidden; position:relative; margin:40px auto 0 auto; }

.picMarquee-left .bd{ padding-top:30px;   }

.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }

.picMarquee-left .bd ul li{ margin-right:40px; float:left; _display:inline; overflow:hidden;  }

.pic1 img{ width:265px; height:196px;overflow:hidden; display:block; }

.picMarquee-left .bd ul li .title1 {color:#b60001;margin-top:15px;font-size:16px;width:249px; height:18px;display:inline-block;white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}

.picMarquee-left .bd ul li .title2{width:249px; height:52px; font-size:14px;color:#555;line-height:18px;overflow:hidden; }

.jianzheng_txt{border-bottom:2px solid #b60001;padding-left:8px;padding-right:8px;padding-bottom:20px;background:#fff;}

.jianzheng .moreIn{width:118px;height:33px;display:block;margin:60px auto 0 auto;border:2px solid #b60001;line-height:33px;text-align:center;font-size:14px;color:#b60001;cursor:pointer;}

/*news*/

.news_box{background:#f7f7f7;}

.newsIn{ width:753px;  }

.newsIn .hd{ height:45px;background:url(../images/honor_bg.png) left bottom no-repeat;line-height:45px; position:relative; padding-right:10px;  }

.more3{ float:right;font-size:14px; }

.more3 a{color:#b60001;}

.newsIn .hd ul{ z-index:5; position:absolute; height:40px;  overflow:hidden; zoom:1; }

.newsIn .hd li{ float:left;  padding:0 10px; cursor:pointer; margin-left:-1px;  }

.newsIn .hd li h3{font-weight:normal;}

.newsIn .hd li h3 a{font-size:18px;color:#242424;}

.newsIn .hd li.on a{ color:#b60001;  }

.newsIn .bd{  padding-top:18px; clear:both; position:relative;  }

.newsIn .bd .newsTxt a{ font-size:16px; font-weight:normal;text-align:left;width:370px;display:inline-block;white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;color:#b60001;}

.newsIn .bd p{ color:#474747;font-size:14px; margin-top:5px; }

.newsIn .bd p a{ color:#c00;  }

.newsIn .bd ul {padding-top:10px;width:753px;}

.newsIn .bd ul li{width:368px;float:left;margin-right:8px;margin-bottom:8px;background:url(../images/list_bg.jpg) left center no-repeat;text-indent:20px;font-size:14px;}

.newsIn .bd ul li a font{width:258px;height:18px;display:inline-block;white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;float:left; }

.newsIn .bd ul li span{ float:right;}

.newsIn .bd ul a:link{ color:#666;  }

.newsIn .bd ul a:hover{ color:#b60001;  }

.newsF{padding-bottom:10px;}

.newsF_pic{padding:6px;width:277px; height:124px;display:block;border:1px solid #adacac;}

.newsF_pic img{width:277px; height:124px;overflow:hidden;}

.newsTxt{width:445px;}

.newsIn .bd p.newsTxtIn{width:445px;height:62px;overflow:hidden;color:#666;font-size:14px;}

.newsIn .bd .newsTxt a.more4 { font-size: 14px;line-height:32px;text-align:center;color:#474747;margin-top:10px;width:78px;display:inline-block;}



.hezuo{width:396px;}

.multipleLine{ overflow:hidden; position:relative;    }

.multipleLine .bd{ padding-top:20px; height:320px; overflow:hidden;  }

.multipleLine .bd ul{ overflow:hidden; zoom:1; margin-bottom:10px;  }

.multipleLine .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }

.multipleLine .bd ul li .pic{ text-align:center; }

.multipleLine .bd ul li .pic img{ width:178px; height:75px;overflow:hidden; display:block; border:1px solid #ccc; }

.multipleLine .bd ul li .pic a:hover img{ border-color:#999;  }

.multipleLine .bd ul li .title{ line-height:24px; font-size:14px;width:178px;white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;  }



.news_shadow{height:30px;background:url(../images/news_bg.jpg) top center no-repeat;}

/*prob*/

.prob{margin-top:25px; position:relative;}

.prob ul{}

.probT{}

.probT h3{position:absolute;left:10px;font-size:18px;font-weight:normal;}

.probT h3 a{color:#b40001;}

.probT .prob_more{position:absolute;left:120px;font-size:12px;width:60px;height:25px;line-height:25px;text-align:center;border:1px solid #b40001;display:block; text-transform:uppercase;}

.probT .prob_more:link,.probT .prob_more:visited{color:#b40001;}

.txtScroll-left{width:886px; margin-left:150px;  }

.prob ul li{width:406px;height:75px;background:#f7f7f7;padding-top:16px;padding-left:14px;margin-left:80px;}

.prob ul li .wen{ width:325px; height:20px; overflow:hidden;margin-bottom:8px;}

.prob ul li .wen span{ width:20px; height:20px; display:inline-block; float:left; background:url(../images/Q.jpg) no-repeat;}

.prob ul li .wen a{ width:300px; height:20px; font-size:14px;line-height:20px; display:inline-block; float:right; color:#b40001;white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}

.prob ul li .da{ width:400px;height:45px; overflow:hidden;}

.prob ul li .da span{ width:20px; height:20px;  display:block; background:url(../images/A.jpg) no-repeat ;float:left;  }

.prob ul li .da p{ width:375px; line-height:22px; float:right;font-size:14px;color:#343434;}

.prob .hd{ overflow:hidden;width:160px;  height:36px;position:absolute;top:30px; left: 10px; }

.prob .hd .prev,.prob .hd .next{ display:block;  width:69px; height:26px; float:left; margin-right:10px; margin-top:10px;  overflow:hidden; cursor:pointer; }

.prob .hd .prev{background:url(../images/right.jpg) no-repeat;}

.prob .hd .next{ background:url(../images/left.jpg) no-repeat;  }

/*link*/

.link{height:145px;margin-top:35px;border-top:1px solid #b40001;border-bottom:1px solid #b40001;margin-bottom:35px;}

.linkIn{height:76px;}

.link h3{font-weight:normal;font-size:18px;width:128px;height:76px;line-height:76px;text-align:center;color:#b40001;float:left;}

.link .linkIn ul{width:1000px;overflow:hidden;color:#333;line-height:76px;font-size:14px;float:left;}

.link .linkIn ul li{float:left;width:100px;margin-right:10px;}