/*固定样式*/
.wrap{
	width: 100%;
	min-width: 1136px;
}
.w1200{
	width: 1136px;
	margin:auto;
}
.pr{
	position: relative;
}
.top{
	line-height: 41px;
	background: #262626;
	padding-right: 35px;
	box-sizing: border-box;
}
.top img{
	vertical-align: middle;
}
.nav{
	height: 144px;
	background: url(../images/nav_bg.png) center center no-repeat;
	position: relative;
}
.nav .w1200{
	position: relative;
}
.nav_list{
	position: absolute;
	right:0px;
	top:45px;
}
.nav_list li{
	display: inline-block;
	font-size: 16px;
	text-transform:uppercase;
	font-weight: bold;
	width: 117px;
	text-align: center;
	line-height: 45px;
}
.nav_list li:hover{
	color:#ff0008;
	border-bottom: 1px solid #ff0008;
}

/* 本例子css */
.slideBox1{ overflow:hidden; position:relative;  }
.slideBox1 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox1 .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox1 .hd ul li.on{ background:#f00; color:#fff; }
.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox1 .bd li{ zoom:1; vertical-align:middle; }
.slideBox1 .bd img{ width:100%; height:688px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox1 .prev,
.slideBox1 .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox1 .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox1 .prev:hover,
.slideBox1 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox1 .prevStop{ display:none;  }
.slideBox1 .nextStop{ display:none;  }


.index_about{
	height: 420px;
	background: url(../images/index_about_bg.jpg) center center no-repeat;
}
.index_about1{
	width: 489px;
	height: 420px;
	position: relative;
}
.index_about1 a{
	display: inline-block;
	width: 170px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	text-transform: uppercase;
	border:1px solid #dddddd;
	font-weight: bold;
	margin-top: 291px;
}
.index_about1 a:hover{
	background: #e80000;
	color:white;
}
.index_about1 a.on{
	background: #e80000;
	color:white;
}
.index_about1_more1{
	margin-left: 75px;
}
.index_about2{
	width: 645px;
	height: 420px;
	position: relative;
	padding-top: 111px;
	padding-left: 96px;
	padding-right: 50px;
	box-sizing: border-box;
}
.index_about2 h1{
	font-size: 31px;
	color:#343434;
}
.index_about2 div{
	font-size: 16px;
	color:#7a7a7a;
	line-height: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.center_img{
	height: 399px;
	background: url(../images/center_img.jpg) center center no-repeat;
}
.index_pro_logo{
	display: block;
	margin:60px auto 20px;
}
.index_pro_des{
	text-align: center;
	width: 920px;
	margin:auto;
	color:#bbbbbb;
	line-height: 25px;
}
.index_product_nav{
	font-family: "Times New Roman";
	border-top: 1px solid #d9d9d9;
	margin-top: 27px;
	padding-top: 10px;
	padding-bottom: 35px;
}
.index_product_nav .bd{
	
}
.index_product_nav .bd li{
	width: 300px;
	vertical-align: top;
	display: inline-block;
	margin:0px 30px;
}
.index_product_nav .bd li .pic{
	width: 100%;
	height: 355px;
	text-align: center;
	line-height: 355px;
}
.index_product_nav .bd li .pic img{
	vertical-align: middle;
	max-width: 100%;
	max-height:355px ;
}
.index_product_nav .bd li .title{

}
.index_product_nav .bd li .title h3{
	color:#404040;
	line-height: 45px;
	border-bottom: 1px solid #e1e1e1;
	font-size: 24px;
	text-indent: 33px;
	font-family: "Times New Roman";
}
.index_product_nav .bd li .title dd{
	line-height: 32px;
	color:#adadad;
	font-size: 18px;
	text-indent: 33px;
	font-family: "Times New Roman";
}
.index_product_nav .bd li .title .pro_more{
	width: 129px;
	display: inline-block;
	line-height: 40px;
	border-bottom: 1px solid #a2a2a2;
	margin-left: 33px;
	color:#545454;
	font-family: "Times New Roman";
}
.index_product_nav .prev,.index_product_nav .next{
	display: inline-block;
	width: 62px;
	height: 62px;
	border:1px solid #dddddd;
	background:url(../images/slider-arrow.png) center left no-repeat;
	background-position: -35px center;
	position: absolute;
	right:0px;
	z-index: 100;
	margin-top: -230px;
}
.index_product_nav .prev{
	background-position: -155px center;
	right:62px;
}
.center_img1{
	background: url(../images/center_img1.jpg) center center no-repeat;
	height: 238px;
}
.center_title{
	padding-bottom: 50px;
}
.center_title1{
	display: block;
	margin:50px auto 30px;
}
.ct_col3{

}
.ct_col3 li{
	width: 354px;
	height: 433px;
	background: url(../images/li_bg2.png) center center no-repeat;
	box-sizing: border-box;
	color:#595959;
	padding-top: 103px;
	padding-left: 25px;
	padding-right: 30px;
	display: inline-block;
	margin-right: 15px;
}
.ct_col3 li h3{
	font-size: 24px;
	text-transform: uppercase;
}
.ct_col3 li div.des{
	line-height: 20px;
	font-size: 14px;
	margin-top: 52px;
}
.ct_col3 li dl{
	margin-top: 15px;
	margin-bottom: 40px;
}
.ct_col3 li dl dd{
	display: list-item;
	list-style: disc;
	list-style-position: inside;
	font-size: 14px;
	line-height: 25px;
}
.ct_col3 li dl dd:hover{
	text-decoration: underline;
}
.ct_col3 li .ct_more{
	font-size: 16px;
	line-height: 35px;
	border-bottom: 3px solid #c0c0c0;
	display: inline-block;
	width: 200px;
}
.ct_col3 li:hover{
	background: url(../images/li_bg1.png) center center no-repeat;
	color:white;
}
.ct_col3 li.on{
	background: url(../images/li_bg1.png) center center no-repeat;
	color:white;
}
.fx{
	height: 140px;
	background: #4b4949;
	color:white;
	box-sizing: border-box;
	padding-top: 40px;
	text-align: center;
}
.fx .item{
	display: inline-block;
	vertical-align: top;
	margin:0px 8px;
}
.fx .item h4{
	line-height: 30px;
	text-align: left;
}
.fx .item input.text{
	box-sizing: border-box;
	width: 240px;
	height: 40px;
	background: white;
	border:none;
	font-size: 18px;
}
.fx .item input.submit{
	box-sizing: border-box;
	height: 40px;
	border:none;
	background: #7e7c7c;
	color:white;
	font-size: 18px;
	font-weight: bold;
	margin-left: 5px;
}
.footer{
	height: 244px;
	background: #363636;
	box-sizing: border-box;
	padding-top: 45px;
}
.footer_col5 li{
	display: inline-block;
	color:white;
	vertical-align: top;
}
.footer_col5 li h3{
	text-transform: uppercase;
	font-size: 16px;
	line-height: 50px;
}
.footer_col5 li dd{
	font-size: 14px;
	line-height: 25px;
}
.copyright{
	line-height: 55px;
	background: #1c1b1b;
	color:#5a5959;
}
.inner_banner{
	height: 131px;
}
.position{
	height: 50px;
	background: #f7f7f7;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	color:#f7f7f7;
}
.position a{
	display: inline-block;
	color:#777777;
	background: url(../images/home_bg1.png) center center no-repeat;
	width: 141px;
	height: 50px;
	font-size: 15px;
	line-height: 50px;
	text-indent: 10px;
	vertical-align: top;
}
.position a:first-child{
	background: url(../images/home_bg.png) center center no-repeat;
}
.inner_main_body{
	padding-bottom: 40px;
}
.inner_main_body .div_p{
	line-height: 25px;
	color:#939393;
	font-size: 16px;
	margin-top: 10px;
	text-align: justify;
	padding:0px 10px;
}
.map_wrap{
	width: 1044px;
	height: 372px;
	background: #d6d6d6;
	margin:35px auto;
}
.contact_p{
	color:#505050;
	font-size: 16px;
	line-height: 30px;
	margin:15px auto;
	width: 1044px;
	margin-top: 25px;
}
.contact_txt{
	color:#505050;
	font-size: 16px;
	line-height: 30px;
	margin:15px auto;
	width: 1044px;
}
.news_list li{
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #eeeeee;
	padding-left: 17px;
}
.news_list li .time{
	font-size: 16px;
	color:#777777;
	line-height: 26px;
}
.news_list li .title{
	color:#361111;
	line-height: 30px;
}

.index_product{
	border-top: 1px solid transparent;
	background: #fbfbfb;
	padding-bottom: 35px;
}
.pro_title{
	display: block;
	margin:50px auto 30px;
}
.pro_slide{
	width: 253px;
}
.sideMenu{
	width: 253px;
	height: 500px;
	background: url(../images/slide_bg.jpg) top center no-repeat;
	box-sizing: border-box;
	padding-top: 35px;
	padding-left: 14px;
	margin-top: -2px;
}
.sideMenu h3{
	width: 224px;
	height: 46px;
	background: url(../images/slide_li_bg1.jpg) center center no-repeat;
	line-height: 46px;
	font-size: 16px;
	text-indent: 35px;
	color:white;
	font-weight: normal;
	margin-bottom: 10px;
}
.sideMenu h3.on{
	background: url(../images/slide_li_bg.jpg) center center no-repeat;
}
.sideMenu ul{
	padding-top: 10px;
	padding-bottom: 10px;
}
.sideMenu ul li{
	line-height: 35px;
	font-size: 14px;
	color:#77787b;
}
.sideMenu ul li img{
	margin-left: 20px;
	margin-right: 10px;
}
.index_pro_wrap{
	width: 883px;
}
.index_pro_nav{
	width: 920px;
	height: 74px;
	background: url(../images/index_pro_nav.png) center center no-repeat #27292f;
	line-height: 74px;
	font-size: 18px;
	color:white;
	padding-left: 40px;
	box-sizing: border-box;
	margin-bottom: 35px;
}
.index_pro_nav .item{
	display: inline-block;
	padding:0px 40px;
}
.index_pro_nav .item.on{
	background: #e70012;
}

.slideBox2{
	position: relative;
}
.slideBox2 .prev,.slideBox2 .next{
	position: absolute;
	display: inline-block;
	width: 36px;
	height: 36px;
	background: url(../images/arr1.png) center center no-repeat;
	top:40%;
	margin-top: -18px;
	left: 20px;
}
.slideBox2 .prev{
	background: url(../images/arr2.png) center center no-repeat;
	right:20px;
	left:auto;
}
.slideBox2 .bd{
	border:9px solid #eaeaea;
}
.slideBox2 .bd ul li{
	width: 366px;
	height: 544px;
	position: relative;
}
.slideBox2 .bd ul li .title{
	height: 172px;
	background: rgba(38,38,38,0.5);
	width: 100%;
	bottom: 0px;
	z-index: 100;
	position: absolute;
	color:white;
	box-sizing: border-box;
	padding:0px 15px;
	overflow: hidden;
}
.slideBox2 .bd ul li .title h2{
	font-size: 20px;
	line-height: 54px;
	border-bottom: 1px solid white;
}
.slideBox2 .bd ul li .title .des{
	font-size: 14px;
	line-height: 18px;
	margin-top: 7px;
	margin-bottom: 7px;
}
.slideBox2 .bd ul li .pro_more1,.slideBox2 .bd ul li .pro_more2{
	display: inline-block;
	width: 136px;
	height: 47px;
}
.slideBox2 .bd ul li .pro_more1{
	background: url(../images/pro_more1.png) center top no-repeat;
}
.slideBox2 .bd ul li .pro_more2{
	background: url(../images/pro_more2.png) center top no-repeat;
}
.index_pro_body2{
	width: 531px;
}
.index_pro_body2 ul li{
	display: inline-block;
	width: 263px;
	height: 303px;
	background: url(../images/pro_bg1.png) center center no-repeat;
	text-align: center;
	line-height: 294px;
	position: relative;
}
.index_pro_body2 ul li>img{
	vertical-align: middle;
}
.index_pro_body2 ul li .title{
	position: absolute;
	height: 0;
	background: rgba(38,38,38,0.5);
	width: 245px;
	left:9px;
	bottom:10px;
	font-size: 16px;
	line-height: 64px;
	color:white;
	transition: all 0.5s;
	overflow: hidden;
}
.index_pro_body2 ul li:hover .title{
	height: 64px;
}
.index_pro_body2 ul li .title:after{
	content: '';
	width: 25px;
	height: 3px;
	background: white;
	position: absolute;
	bottom:13px;
	left:50%;
	margin-left: -12px;
}
.inner_pro_body{
	padding-top: 65px;
	background: white;
}
.inner_position{
	line-height: 41px;
	color:#313131;
	font-size: 14px;
	border:1px solid #d4d4d4;
	border-radius: 5px;
	padding:0px 15px;
}
.inner_position .fl{
	text-indent: 20px;
	position: relative;
}
.inner_position .fl:after{
	content: '';
	position: absolute;
	width: 9px;
	height: 13px;
	background: #e70012;
	left:0px;
	top:50%;
	margin-top: -5px;
}
.inner_main_body{
	/*padding-top: 35px;*/
}
.inner_main_body .about_p{
	font-size: 14px;
	color:#787878;
	line-height: 25px;
	padding:0px 35px;
	margin-top: 35px;
}

/* 本例子css */
.picScroll-left1{ 
	overflow:hidden; 
	position:relative;
	border-top: 3px solid #e70012;
	margin-top: 25px;
}
.picScroll-left1 .hd{ 
	margin-top: 20px;
	overflow:hidden;  
	height:33px; 
	background:url(../images/g_hd_bg.jpg) repeat-x; 
	line-height: 33px;
	padding:0px 25px;
	border:1px solid #ccc; 
}
.picScroll-left1 .hd .fl{
	color:#e70012;
}
.picScroll-left1 .hd .fr{
	color:#787878;
}
.picScroll-left1 .prev,.picScroll-left1 .next{
	width: 30px;
	height: 30px;
	background: url(../images/plant_arr.png) left center no-repeat;
	position: absolute;
	top:50%;
	left: 10px;
}
.picScroll-left1 .next{
	right:10px;
	left:auto;
	background-position: -32px 0px;
}
.picScroll-left1 .hd .next{ background-position:0 -50px;  }
.picScroll-left1 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left1 .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left1 .hd ul li.on{ background-position:0 0; }
.picScroll-left1 .bd{ 
	padding:10px;
	border:1px solid #ccc; 
}
.picScroll-left1 .bd .tempWrap{
	margin:auto;
}
.picScroll-left1 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left1 .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left1 .bd ul li .pic{ text-align:center; }
.picScroll-left1 .bd ul li .pic img{ width:213px; height:142px; display:block;border:12px solid #e3e3e3;}
.picScroll-left1 .bd ul li .pic a:hover img{border-color: #de0011;}
.picScroll-left1 .bd ul li .title{ 
	line-height:50px;
	font-size: 16px;
	font-weight: bold;
	position: relative;
}
.picScroll-left1 .bd ul li .title:after{
	content: '';
	position: absolute;
	width: 3px;
	height: 18px;
	background: #da1608;
	left:60px;
	top:50%;
	margin-top: -9px;
}
.picScroll-left1 .bd ul li:hover .title{
	color:#da1608;
}
.single_pro_des{

}
.single_pro_des>.fl{
	width: 380px;
}
.single_pro_des>.fl img{
	border:7px solid #eaeaea;
	margin-left: 10px;
}
.single_pro_des>.fr{
	width: 470px;
	margin-right: 20px;
}
.single_pro_des>.fr h2{
	font-size: 20px;
	color:#5f5f5f;
	line-height: 50px;
	border-bottom: 1px solid #d0d0d0;
}
.single_pro_des>.fr p{
	font-size: 14px;
	color:#5f5f5f;
	line-height: 25px;
	margin-top: 25px;
}
.single_pro_des>.fr .more11{
	display: inline-block;
	width: 136px;
	height: 47px;
	background: url(../images/pro_more1.png);
	vertical-align: top;
	margin-top: 35px;
}
.single_pro_des>.fr .more22{
	display: inline-block;
	width: 136px;
	height: 35px;
	line-height: 35px;
	background: #cbcbcb;
	color:#5f5f5f;
	text-align: center;
	font-size: 16px;
	vertical-align: top;
	margin-top: 35px;
}
.main_pro_list{
	text-align: center;
}
.main_pro_list li{
	display: inline-block;
	vertical-align: top;
	width: 281px;
	border:1px solid #d8d8d8;
	margin-bottom: 10px;
}
.main_pro_list li .img_wrap{
    height: 219px;
}
.main_pro_list li .img_wrap img{
    height: 219px;
    width: auto !important
}
.main_pro_list li h2{
	line-height: 37px;
	color:#373737;
	font-size: 20px;
	font-weight: normal;
	padding: 10px;
}
.main_pro_list li .des{
	font-size: 14px;
	color:#a6a6a6;
	line-height: 18px;
	padding: 0px 10px 15px 10px;
}

.pages{
	margin-top: 15px;
}
.pages li{
	display: inline-block;
	padding:3px 8px;
	border:1px solid #ccc;
	margin:3px;
	border-radius: 4px;
}
.pages li.c{
	background: #ccc;
	color:white;
}
.__list .thumb{
    width:44% !important;
	display: block;
	margin: auto;
}