@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'PingHei';
  src:url(../fonts/PingHei-light.woff);
  font-weight: normal;
  font-style: normal;
}
.wap{
	width:100%;
	position:relative;
	font-family:"微软雅黑";
	font-weight: normal;
    font-style: normal;
    background:#fff;
	}
.heard_top{
	padding-top: 10px;
	width:100%;
	background:#FFF;
	}	
@media (max-width: 767px) {
	.heard_top > .container { width:90% !important;}
	.cpcp{ width:90% !important;}
	.logo{
		margin:10px 0 10px 0;
		width:150px;
		}
	}	
@media (min-width: 768px) and (max-width: 991px) {
	.logo{
		margin:5px 0 5px 0;
		width:250px;
		}
	}
@media (min-width: 992px){
	.logo{
	width:140%;
	margin:20px 0 20px 0;
	margin-bottom:11px;
	}
	}	
@media (min-width: 1200px){
.logo{
	width:130%;
	margin:20px 0 20px 0;
	margin-bottom:0px;
	}	
	}
@media (min-width: 1400px) {
.logo{
	width:120%;
	margin:20px 0 20px 0;
	margin-bottom:11px;
	}	
	}		
@media (min-width: 1600px) {
.logo{
	width:115%;
	margin:23px 0 20px 0;
	margin-bottom:11px;
	}	
	}	
.main_menu{
	float:left;
	padding-left:50px;
	width:60%;
}
.heard_top_right{
	top: 20px;
	position:absolute; right:0;
	z-index:9999999999999999;
	}	
.search_top{
	width:10px;
	height:40px;
	margin:5px 0 15px 0;
	background:#bc011e;
	text-align:center;
	margin-top:17px;
	cursor:pointer;
	position:relative;
	}
.search_top>input{
	display:block;
	/*width:250px;*/
	height:40px;
	
	position:absolute; top:0;right:60px;
	font-family: 'PingHei';
	font-size:20px;
	/*padding-left:15px;*/
	border:1px solid #ccc;
	
	}		
.search_top>i{
	font-size:20px;
	color:#FFF;
	line-height:40px;
	}	

.heard_nav{
	width:100%;
	height:65px;
	background:#4a4a4a;
	}
.nav_bar{
	padding:0;
	margin:0 5px;
    }	
.nav_bar>li{
	float:left;
	line-height:78px;
	text-align:center;
	padding-left:3%;
	padding-right:3%;
	}	
.nav_bar>li>a{
	color:#333;
	font-size:16px;
	text-decoration:none !important;
	-webkit-transition:color .3s linear;
	-moz-transition:color .3s linear;
	-ms-transition:color .3s linear;
	-o-transition:color .3s linear;
	transition:color .3s linear;
	}	
.nav_bar>li:hover >a{
	color:#bc011e;
	}	
.nav_bar_on>a{
	color:#bc011e !important;
	}	

.nav_bar>li>span{
	display:inline;
}
.xp_nav{
	width:100%;
	background:#eee;
	}
.xp_nav>ul{
	display:none;
	}	

@media (max-width: 991px) {
	.nav_bar{
		padding:20px 0;
	    }
	.nav_bar>li{
		float:none;
		width:100%;
		text-align:center;
		line-height:35px;
		padding-right:0px;
		border-bottom:1px solid #f5f5f5;
		}
	.nav_bar>li>ul{
		padding:0;
		padding-bottom:10px;
		display:none;
		}
	.nav_bar>li>ul>li{
		line-height:25px;
        }	
	.nav_bar>li>ul>li>a{
		font-size:13px;
		color:#333;
		}					
	}	
.xp_btn{
	margin-top:5px;
	cursor:pointer;
	}

.heard-nav{
	height:75px;
	position:relative;
	z-index:9999;
	padding-left:90px;
}


@media (max-width: 767px) {

}
@media (min-width: 768px) and (max-width: 991px) {

}
@media (min-width: 992px) and (max-width: 1199px) {

}
@media (min-width: 1200px) {

}




.heard-nav>ul{
	padding:0;
	margin:0;
	padding-right:100px;
	}	
.heard-nav>ul>li{
	    float: left;
    padding: 0 20px 0px 33px;
    position: relative;
    }	
.heard-nav>ul>li>a{
	color:#333;
	text-decoration:none !important;
	font-size:15px;
	}

@media (min-width: 768px) and (max-width: 991px) {
	.heard-nav>ul>li{
		padding:0 15px;
		}
	.search_top>input{
		width:180px;
		}	
	}
@media (min-width: 992px) and (max-width: 1199px) {
	.heard-nav>ul>li{
		padding:0 15px;
		}
	.search_top>input{
		width:200px;
		}	
	}
@media (min-width: 992px) {
.heard-nav>ul>li{
	line-height:40px;
	margin-top:15px;
	}
}
@media (min-width: 1200px) {
.heard-nav>ul>li{
	line-height:40px;
	margin-top:20px;
	}
}
@media (min-width: 1400px) {
.heard-nav>ul>li{
	line-height:40px;
	margin-top:18px;
	}
	}
@media (min-width: 1600px) {
.heard-nav>ul>li{
	    line-height: 30px;
    margin-top: 33px;
	}
	}


	
.heard-nav>ul>li>ul{
	position:absolute; top:40px; left:20%;
	z-index:99999;
	width:calc(100% + 70px);
	padding:10px 0;
	margin:0;
	background:rgba(238,238,238,1);
	display:none;
}



.heard-nav>ul>li>ul>li{
	line-height:10px;
	
	display:block;
	letter-spacing:1px;
	padding:13px;
	position:relative;
	}
.cp_xldh{
	width:200px;
	height:auto;
	background:#ccc;
	position:absolute;
	left:167px;
	padding:15px;
	display:none;
	}
.cp_xldh01{top:-8px;}
.cp_xldh02{top:-44px;}
.cp_xldh03{top:-80px;}
.cp_xldh04{top:-116px;}
.cp_xldh05{top:-152px;}
.cp_xldh p{
	line-height:25px;
	margin:0 auto;
	}
.cp_xldh p a{
	display:block;
	line-height:25px;
	color:#666;
	}
.cp_xldh p a:hover{
	color:#bc011e;
	}
.title_pagea a{ color:#666;}
.title_pagea a:hover{color:#bc011e;}
	
.clear{ clear:both;}	
	
.heard-nav>ul>li>ul>li:hover{
	background:#ccc;
	color:#FFF;
	-webkit-transition:all 0.6s ease-in-out;
-moz-transition:all 0.6s ease-in-out;
-ms-transition:all 0.6s ease-in-out;
-o-transition:all 0.6s ease-in-out;
transition:all 0.6s ease-in-out;
	}
.menu_icon{
	float:right!important;
	color:#CCC;
}
.heard-nav>ul>li>ul>li>a{
	font-size:15px;
	color:#333;
	text-decoration:none;
	display:block;
	}

	
.lion{
    height:3px;
	background:#ad001d;
	
	position:absolute; bottom:10px; z-index:999; left:0;
	z-index:-1;
	}
	
	
	
	
/*******banner*****/	
.main_line{
	position:absolute;
	width:0px;
	height:40px;
	left:50%;
	margin-left:-49.5%%;
	background:#FFF;
	z-index:99999999;
	bottom:35%;
}
.main_enter{
	position:absolute;
	width:380px;
	left:50%;
	margin-left:-190px;
	bottom:15%;
	z-index:99999;
	background:url(../images/bg_bg.png) left top repeat;
	color:#ccc;
	text-align:center;
}
.main_enter h2{
	color:#999;
	
	font-size:15px;
	font-weight:lighter;
}
.main_enter_line{
	border:1px solid #333;
	padding-bottom:5px;

	width:370px;
	margin:5px auto;
	
}
.main_enter_line h2{
	padding-top:0;
	margin-top:10px;
}




.ind_ban{
	width:100%;
	position:relative;
	overflow:hidden;
	background:#000;
}

.banner{
	width:100%;
	overflow:hidden;
	position:relative;
}


.banner ul{
	width:100%;
	overflow:hidden;
}
.banner ul li{
	width:100%;
	position:absolute;
	overflow:hidden;
	top:0;
}


.ban_img{
	width:100%;
	height:850px;
}



.ban_img1{
	width:100%;
	height:850px;
	display:none;
}

.txt1{
	text-align:center;
	position:absolute;
	width:90%;
	top:40%;
	left:5%;
	color:#FFF;
	font-size:55px;
	font-weight:500;
	letter-spacing:3px;
	text-transform : uppercase;
	font-family: 'PingHei';
	text-shadow: 1px 1px 1px #000;
	}

	

.txt1 span{
	display:block;
	margin-bottom:10px;
	font-size:23px;
	color:#fff;
	font-family: 'PingHei';
	}
	
	
	
.txt2{
	text-align:center;
	position:absolute;
	width:90%;
	top:40%;
	left:5%;
	color:#FFF;
	font-size:50px;
	letter-spacing:2px;
	text-transform : uppercase;
	font-family: 'PingHei';
	}
	
	

.txt2 span{
	display:block;
	color:#c7000b;
	margin-bottom:10px;
	font-size:20px;
	font-family: 'PingHei';
	}	

.banner_more{
	display:block;
	width:180px;
	line-height:30px;
	text-align:center;
	/*border:1px solid #999;*/
	color:#888;
	font-size:12px;
	margin:0 auto;
	-webkit-transition:color .3s linear;
	-moz-transition:color .3s linear;
	-ms-transition:color .3s linear;
	-o-transition:color .3s linear;
	transition:color .3s linear;
    }
.banner_more:hover{
	border:1px solid #c7000b;
	color:#c7000b;
	}
.banner_more span{
	padding-left:10px;}

@media (max-width: 767px) {
	.txt1{
		top:30%;
		font-size:20px;
		}
    .txt2{
		top:30%;
		font-size:20px;
		}
	.txt1 span{
		font-size:18px;
		}	
	.txt2 span{
		font-size:18px;
		}			
	}
@media (min-width: 768px) and (max-width: 991px) {
	.txt1{
		top:30%;
		font-size:30px;
		}
    .txt2{
		top:30%;
		font-size:30px;
		}
	.txt1 span{
		font-size:20px;
		}	
	.txt2 span{
		font-size:20px;
		}
	}
	

.banner ul li img{
	width:100%;
}


.banner_but_left{
	width:60px;
	height:60px;
	background:#000;
	position:absolute;
	top:50%;
	left:10%;
	margin-left:-70px;
	margin-top:-30px;
	cursor:pointer;
	text-align:center;
	display:none;
	-webkit-transition:background .3s linear;
	-moz-transition:background .3s linear;
	-ms-transition:background .3s linear;
	-o-transition:background .3s linear;
	transition:background .3s linear;
}
.banner_but_left>i , .banner_but_right>i{
	color:#FFF;
	line-height:60px;
	font-size:25px;
	}
.banner_but_right{
	width:60px;
	height:60px;
	background:#000;
	position:absolute;
	top:50%;
	right:10%;
	margin-right:-70px;
	margin-top:-30px;
	cursor:pointer;
	text-align:center;
	display:none;
	-webkit-transition:background .3s linear;
	-moz-transition:background .3s linear;
	-ms-transition:background .3s linear;
	-o-transition:background .3s linear;
	transition:background .3s linear;
}
.banner_but_left:hover{
	background:#bc011e;
	}
.banner_but_right:hover{
	background:#bc011e;
	}	


@media (max-width: 767px) {
	.banner_but_left{
		width:35px;
		height:40px;
		margin-left:-40px;
	    margin-top:-20px;
		}
	.banner_but_right{
		width:35px;
		height:40px;
		margin-right:-40px;
	    margin-top:-20px;
		}
	.banner_but_left>i , .banner_but_right>i{
	color:#FFF;
	line-height:40px;
	font-size:25px;
	}		
	}



.ind_ban>img{
	width:100%;
}

.ind_ban_txt{
	width:100%;
	position:relative;
	text-align:center; 	
}
.ind_ban_txt ul{
	margin:0 auto;
}

.ind_ban_txt ul li{
	width:30px;
	float:left;
	position:relative;
	z-index:999;
	line-height:145px;
	font-size:25px;
	font-family:'宋体';
	height:145px;
}
.ind_ban_txt_hover{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	  background:url(../images/listbg.jpg)   ;
	height:100%;
}
.ind_ban_txt span{
	display:inline-block;
	position:relative;
	z-index:999;
	line-height:145px;
	font-size:35px;
	font-family:'宋体';
	position:relative;
	top:20px;
	opacity:0;
	
	transition:all 1s linear;
	-webkit-transition:all 1s linear;
	-moz-transition:all 1s linear;
	-ms-transition:all 1s linear;
	-o-transition:all 1s linear;
}
.ind_ban_sp{
	transform:scale(0,1);
	-webkit-transform:scale(0,1);
	-o-transform:scale(0,1);
	-ms-transform:scale(0,1);
	-moz-transform:scale(0,1);
}		
		
		
			
	
	
/****//**banner***//****/	
	


.section1{
	width:100%;
	background:#FFF;
    }	
.sec1_con{
	width:90%;
	margin:0 auto;
	padding:40px 0;
	}	
.sec1_con>h5{
	color:#a2a2a2;
	font-family: 'PingHei';
	font-size:20px;
	font-weight:bold;
	letter-spacing:1px;
	}	
.sec1_con>h5>i{
	padding-right:20px;
	position:relative; top:-3px;
	}	
.sec1_con_list{
	padding:10px;
	}	
.sec1_con_list>h5{
	text-align:center;
	font-size:25px;
	font-weight:500;
	letter-spacing:2px;
	margin-top:15px;
	color:#515151;
	}	
.sec1_con_list_img{
	position:relative;
	overflow:hidden;
	}
.sec1_con_list_img>img{
	-webkit-transition:-webkit-transform .3s linear;
	-moz-transition:-moz-transform .3s linear;
	-ms-transition:-ms-transform .3s linear;
	-o-transition:-o-transform .3s linear;
	transition:transform .3s linear;
	}
.sec1_con_list_img:hover >img{
	transform:scale(2);
	-webkit-transform:scale(2);
	-o-transform:scale(2);
	-ms-transform:scale(2);
	-moz-transform:scale(2);
	}			
.sec1_con_list_zi{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	padding:20px;
    }	
.sec1_con_list_zis{
	width:100%;
	height:100%;
	border:1px solid #FFF;
	opacity:0;
	}	
.sec1_con_list_zis>h5{
	text-align:center;
	color:#FFF;
	font-family: 'PingHei';
	font-size:30px;
	letter-spacing:1px;
	position:relative; top:50%;
	margin-top:-20px;
	}	
.sec1_show{
	width:100%;
	height:100%;
	position:absolute; top:0; left:0;
	background:rgba(251,30,48,0.7);
	filter:alpha(opacity=100);
	display:none; 
	}	
.sec1_show>ul{
	padding:0;
	margin:0;
	position:relative; top:50%; left:10%;
	}	
.sec1_show>a{
	display:block;
	width:200px;
	line-height:40px;
	text-align:center;
	border:1px solid #FFF;
	position:absolute; top:50%; left:50%;
	margin-top:-20px;
	margin-left:-100px;
	font-size:22px;
	color:#FFF !important;
	letter-spacing:2px;
    }	
.sec1_show>ul>li{
	width:40%;
	float:left;
	line-height:30px;
	border:1px solid #f8f8f8;
	text-align:center;
	margin:2px;
	}	
.sec1_show>ul>li>a{
	color:#eee;
	font-size:14px;
	text-decoration:none !important;
	-webkit-transition:color .3s linear;
	-moz-transition:color .3s linear;
	-ms-transition:color .3s linear;
	-o-transition:color .3s linear;
	transition:color .3s linear;
	}	
.sec1_show>ul>li:hover >a{
	color:#fff;
	}	
.sec1_more{
	display:block;
	width:150px;
	line-height:45px;
	margin:0 auto;
	border:2px solid #FFF;
	text-align:center;
	color:#FFF;
	font-size:15px;
	letter-spacing:1px;
	font-weight:bold;
	position:relative; top:50%;
	margin-top:-25px;
	font-family: 'PingHei';
	text-decoration:none !important;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	}	
.sec1_more:hover{
	background:#fff;
	color:#fb1e30;
	}	


.sec2_line{
	width:100%;
	height:5px;
	margin-bottom:40px;
	}
.sec2_news{
	}	
.sec2_news>h5{
	color:#000;
	font-size:22px;
	font-weight:600;
	letter-spacing:1px;
	}
.sec2_news>ul>li{
	cursor:pointer;
	}		
.sec2_news>h5>i{
	padding-right:20px;
	position:relative; top:-3px;
	}	
.sec2_news_l{
	width:150px;
	float:left;
	}
.sec2_news_l>h2{
	font-size:80px;
	font-family: 'PingHei';
	margin-top:0;
	}			
.sec2_news_l>h2>span{
	font-size:12px;
	float:right;
	line-height:25px;
	color:#a3a3a3;
	font-size:15px;
	padding:13px 0;
	}		
	
.sec2_news_l>h2>span>i{
	display:block;
	width:4px;
	height:4px;
	background:#cccccc;
	margin:0 auto;
	}	
.sec2_news_r{
	width:calc(100% - 240px);
	float:right;
	margin:5px 0 5px 0;
	}	
.sec2_news_r>p{
	color:#a3a3a3;
	font-size:14px;
	line-height:30px;
	padding:5px 0;
	-webkit-transition:color .3s linear;
	-moz-transition:color .3s linear;
	-ms-transition:color .3s linear;
	-o-transition:color .3s linear;
	transition:color .3s linear; 
    }
.sec2_news>ul>li:hover .sec2_news_r>p{
	color:#000;
	}
	.sec2_news_img2{
	position:relative;
	height:650px;
	}
	
@media (max-width: 767px) {
	.sec2_news_l{
		width:100%;
		padding-right:30px;
		}
	.sec2_news_r{
		width:100%;
		padding-right:30px;
		}	
	.sec2_news_l>h2{
		font-size:60px;
	    }
	.sec2_news>h5>i{
		padding-left:15px;
		}
	.sec2_news_l>h2>span{
		padding:6px 0 !important;
		}				
	}	
@media (min-width: 768px) and (max-width: 991px) {
	.sec2_news_l{
		width:100%;
		padding-right:30px;
		}
	.sec2_news_r{
		width:100%;
		padding-right:30px;
		}	
	.sec2_news_l>h2{
		font-size:60px;
	    }			
	}

	
	
.sec2_news_img{
	position:relative;
	height:220px;
	}
.sec2_news_img>a{
	display:block;
	width:250px;
	line-height:50px;
	position:absolute; top:40%; left:50%;
	margin-left:-125px;
	border:1px solid #f8f8f8;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	color:#f8f8f8;
	text-decoration:none !important;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear; 
	}
.sec2_news_img>a:hover{
	color:#FFF;
	background:#bc011e;
	border:1px solid #bc011e;
	}		
.sec2_news_img_bg{
	width:0;
	height:5px;
	background:#bc011e;
	position:absolute; bottom:0; left:0;
	}
.sec2_case_small{
	margin-top:10px;
	display:none;
	position:relative;
	z-index:99999;
	}
.sec2_case_box{
	width:100%;
	background:url(../images/bg_case.jpg) center center no-repeat;
	background-size:cover;
	position:relative;
	}
.sec2_case{
	width:100%;
	padding-top:30px;
	padding-left:80px;
	padding-right:20px;
	}	
.sec2_case_bbg{
	width:100%;
	height:70px;
	background:#242424;
	position:absolute; bottom:0; left:0;
	}
.sec2_case>h5{
	color:#fff;
	
	font-size:35px;

	letter-spacing:1px;
	padding-bottom:20px;
	}	
.sec2_case>h5>i{
	padding-right:20px;
	position:relative; top:-3px;
	}
.sec2_case>h3{
	text-transform:uppercase;
	color:#FFF;
	font-size:22px;
	}

.sec2_case>ul{
	padding:0;
	margin:0;
	}
.sec2_case>ul a{
	text-decoration:none !important;
    }	
.sec2_case>ul li{
	width:50%;
	color:#fff;
	line-height:50px;
	position:relative;
	z-index:999999;
	border-bottom:1px solid #fff;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	}
.sec2_case>ul li:hover{
	color:#bc011e;
	border-bottom:1px solid #bc011e;
	}	
.sec2_case>ul li>i{
	float:right;
	line-height:50px;
	padding-right:10px;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	}	
.sec2_case>ul a:last-child li{
	border-bottom:none !important;
	}

.sec2_case_more{
	width:100px;
	height:100px;
	overflow:hidden;
	border-radius:100px;
	background:#FFF;
	position:absolute; bottom:102px; right:50px;
	cursor:pointer;
	}
.sec2_case_more>a{
	display:block;
	position:absolute; top:50%; left:-20px;
	margin-top:-16px;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	}
.sec2_case_more:hover >a{
	left:0px;
	}	 
.sec2_case_more>span>i{
	font-size:20px;
	}	
.bottom{
	height:100px;
	background:#242424;
	}

@media (max-width: 767px) {
   .bottom{
	   height:60px;
	   }
}
@media (min-width: 768px) and (max-width: 991px) {
    .bottom{
	   height:60px;
	   }
	}

	
.bottom div{
	 padding-top:20px;
	}
	
		
	 
.bottom>div>p{
	float:left;
	width:300px;
	}	
	 

.bottom>div>span{
	float:right;
	width:300px;
	text-align:right;
	color:#999;
	}
	 
	
.foot{
	padding-top:40px;
	height:auto;
	overflow:hidden;
	padding-bottom:60px;
	background:#eeeeee;
	
}	

	
	
	
.footimg{
	width:100%;
	border-bottom:1px solid #ccc;
	padding-bottom:20px;
	}
.footimg>h5{
	font-size:18px;
	letter-spacing:1px;
	color:#666;
	}		
.footh5{
	font-size:30px;
	color:#666;
	}


.footleft{
	width:25%;
	float:left;
	color:#999;
	margin-top:30px;
	font-size:13px;
	}	



.footer_title{
	text-transform:uppercase;
	color:#666;
	font-size:16px;
	font-weight:500;
}
.footmid{
	width:13%;
	float:left;
	margin-top:30px;
	}	
.footmid a{
	text-decoration:none !important;
	}
.footmid p{
	color:#999;
	margin-bottom:5px;
	font-size:13px;
	padding-left:15px;
	}
	
	
.sec2_contact{
	width:500px;
	margin:25px auto 50px auto;
	}
.sec2_contact>input{
	display:block;
	float:left;
	width:350px;
	height:50px;
	border:1px solid #ccc;
	font-family: 'PingHei';
	font-size:20px;
	padding-left:10px;
	letter-spacing:1px;
	color:#ddd;
	}	
.sec2_contact>a{
	display:block;
	float:right;
	width:150px;
	line-height:50px;
	text-align:center;
	color:#FFF;
	font-size:16px;
	letter-spacing:2px;
	text-decoration:none !important;
	background:#bc011e;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	}
.sec2_contact>a:hover{
	color:#FFF;
	}	

@media (max-width: 767px) {
	.sec2_contact{
		width:100%;
		padding:0 15px;
		}
	.sec2_contact>input{
		width:70%;
		}
	.sec2_contact>a{
		width:30%;
		float:left;
		}	
	.sec2_contact>a{
		font-size:13px;
	    }	
	}
	
.newsletter{
	height:35px;
	color:#fff;
	display:block;
	line-height:35px;
	float:right;
	width:164px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	background:#333;
	}	

a:hover{
	text-decoration:none;
	}	
	
.footright{
	float:right;
	margin-top:30px;
	}	
	
.footright ul li{
	line-height:20px;
	text-align:right;
	font-size:11px;
	color:#999;
	margin-bottom:3px;
	}	
	
.footright ul li a{
	color:#999;
	}	

.copyright{
	 float:right; 
	 width:410px;
	 font-size:12px;
	 }

.flogo{
	 
	display:block; 
	width:150px;
	}		


@media (max-width: 767px) {
 .flogo {
	 margin:0 auto;
}
.copyright{
	float:none;
	margin:0 auto;
	width:100%;
	text-align:center !important;
	}
.bottom>div>span{
	float:none;
	}	
}

 @media (min-width: 768px) and  (max-width: 991px){
 .flogo {
	 margin:0 auto;
}
.copyright{
	float:none;
	margin:0 auto;
	text-align:center !important;
	}
.bottom>div>span{
	float:none;
	}	
}
@media (min-width: 992px) {
 .flogo {
 float:right;
}
}
@media (min-width: 1200px) {
 .flogo {
	 float:right;
}
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.clp{
	padding-left:0 !important;
	padding-right:0 !important;
	}
.clm{
	margin-left:0 !important;
	margin-right:0 !important;
	}		
	







/**   main img  up down  **/

.brand_banner_box{
	
	overflow:hidden;
	position:relative;
	height:220px;
	}
.brand_banner_box2{
	
	overflow:hidden;
	position:relative;
	height:650px;
	}
.brand_banner_box>img{
	display:block;
	position:absolute;
	top:0%;
	}
/**   /main img  up down  **/

	
/***      inner  page    ***/






/**  news   **/
.banner_content{
	width:100%;
	margin:0 auto;
	position:relative;
}




.title_page{
}
.title_page h2{
	color:#999;
	font-size:40px;
	letter-spacing:2px;
	text-transform:uppercase;
}
.title_page h4{
	color:#d1003a;
	margin-bottom:20px;
	}

@media (max-width: 767px) {
   
   .title_page h2{
	   font-size:25px;
	   }   
}
@media (min-width: 768px) and (max-width: 991px) {
	.title_page h2{
	   font-size:30px;
	   }  
	}



.news_content_img{
	width:100%;
	
}
.news_content_weibo{
	float:right;
}	


.news_btn_more>a{
	display:block;
	width:150px;
	text-align:center;
	color:#333;
	line-height:35px;
	border:1px solid #e8e8e8;
	font-size:15px;
	letter-spacing:2px;
	margin-top:20px;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	}
.news_btn_more>a:hover{
	color:#FFF;
	background:#c60710; 
	text-decoration:none;
	}



.news_content_img h4{
	color:#8f8c86;
	/*margin-top:30px;*/
	
	}

.news_content_img h4 span{
	color:#bc011e;
	margin-right:15px;
	}

.news_content_img h2{
	
	}
.news_content_img p{
	margin-top:15px;
	color:#666;
	font-size:18px;
}
.news_more{
	color:#8f8c86;
	margin-bottom:45px;
}
.news_more a{
	color:#8f8c86;
	text-decoration:none;
}
.news_more a:hover{
	color:#bc011e;
	text-decoration:none;
}



.inner_content_menu{
}
.inner_content_menu h2{
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.inner_content_menu h4{
	color:#bc011e;
	line-height:32px;
}

@media (max-width: 767px) {
	.inner_content_menu h2{
		font-size:22px;
		}	
	}
@media (min-width: 768px) and (max-width: 991px) {
	.inner_content_menu h2{
		font-size:25px;
		}
	}

.inner_content_menu ul{
	padding-left:0;
	}
.inner_content_menu li{
	font-size:16px;
	line-height:25px;
	}
.second_li{
	color:#999;
	font-size:13px;
	text-decoration:none;
	
}
.second_li a{
	color:#999;	
}
.second_li a:hover{
	color:#bc011e;
	text-decoration:none;
}
.second_li2{
	margin-top:15px;
}
.second_li3{
	margin-bottom:15px;
}
.inner_content_menu li a{
	color:#000;
	text-decoration:none;
	font-size:15px;
}
.inner_content_menu li a>span{
	padding-left:20px;
	font-size:12px;
	font-weight:bold;
	color:#000;
	}
.inner_content_menu li a:hover{
	color:#bc011e;
	text-decoration:none;
}


@media (max-width: 767px) {
.news_content_img h2{
	font-size:20px;
	}
.news_content_img h4{
	font-size:16px;
	}	
.news_content_img p{
	font-size:15px;
	}	
	}

@media (min-width: 768px) and (max-width: 991px) {
.news_content_img h2{
	font-size:22px;
	}
.news_content_img h4{
	font-size:18px;
	}	
.news_content_img p{
	font-size:15px;
	}
	}



/**  /news   **/










/**   about1   **/
.about_content{
	}
.about_content p{
	font-size:16px;
	color:#666;
	line-height:25px;
}

.about_inner1{
	padding-left:110px;
	position:relative;
	padding-top:20px;
	}
.about_inner1>p{
	margin-bottom:5px;
	font-size:15px;
	color:#000;
	line-height:28px;
	}

.about_inner1_line{
	width:5px;
	position:absolute; left:60px; top:30px;
	}
.about_inner1_line1{
	width:3px;
	height:40px;
	background:#bc011e;
	}
.about_inner1_line2{
	width:3px;
	height:60px;
	margin-top:20px;
	background:#bc011e;
	}	
.about_inner1_line3{
	width:3px;
	height:30px;
	margin-top:20px;
	background:#bc011e;
	}



@media (max-width: 767px) {
	.about_inner1_line {
		left:0;
		}
	.about_inner1{
		padding-left:20px;
		}
	}	



/**   / about1  **/







/**   / about2  **/
.about_inner2{
	padding-left:60px;
	position:relative;
	padding-top:20px;
	}
.about_inner2 h2{
	/*margin-bottom:15px;*/
	margin-top:20px;
	height:30px;
	line-height:30px;
	white-space:nowrap;
overflow:hidden;
-ms-text-overflow:ellipsis;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
}
.about_inner2>ul{
	padding:0;
	margin:0;
	width:80%;
	}
.about_inner2_img{
	border:1px solid #CCC;
	padding:5px;
}
.about_inner2>ul>li{
	border-bottom:1px dotted #acacac;
	padding:20px 0;
	}
.about_inner2_con{
	padding-left:20px;
	}
.about_inner2_con>h5{
	color:#bc011e;
	font-size:18px;
	font-weight:bold;
	margin-top:50px;
	}
.about_inner2_con>p{
	font-size:15px;
	color:#000;
	}	

@media (max-width: 767px) {
    .about_inner2{
		padding-left:0;
		}
	.about_inner2>ul{
		width:100%;
		}	
	}
@media (min-width: 768px) and (max-width: 991px) {
    .about_inner2>ul{
		width:100%;
		}
	}
	
	
/**   / about2  **/







/**   / about3  **/

.about_inner3{
	padding-left:60px;
	position:relative;
	}
.about_inner3_title{
	width:70%;
	padding:20px 0;
	border-bottom:1px dotted #c2c2c2;
	}
.about_inner3_title>ul{
	padding:0;
	margin:0;
	}
.about_inner3_title>ul>li{
	width:25%;
	float:left;
	text-align:center;
	border:1px solid #acacac;
	line-height:40px;
	font-size:15px;
	color:#000;
	cursor:pointer;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	}
.about_inner3_title>ul>li:hover{
	background:#bc011e;
	color:#FFF;
	border:1px solid #bc011e;
	}	
.ab3_lion{
	background:#bc011e !important;
	color:#FFF !important;
	border:1px solid #bc011e !important;
	}

.about_inner3_con{
	margin-top:30px;
	}
.about_inner3_con>ul{
	padding:0;
	margin:0;
	padding-bottom:60px;
	}	
.about_inner3_con>ul>li{
	display:none;
    }

.ab3_list>p{
	cursor:pointer;
	margin-bottom:0;
	line-height:30px;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	}
.ab3_list>p:hover{
	color:#bc011e;
	}	

.ab3_img{
	padding-top:10%;
	padding-left:10%;
	}
.ab3_img>img{
	width:90%;
	display:none;
	}

@media (max-width: 767px) {
.about_inner3{
	padding-left:0;
	}
.about_inner3_title{
	width:100%;
	}	
.about_inner3_title>ul>li{
	width:33.33333%;
	}	
	}
@media (min-width: 768px) and (max-width: 991px) {
.about_inner3{
	padding-left:0;
	}
.about_inner3_title{
	width:100%;
	}	
.about_inner3_title>ul>li{
	width:33.33333%;
	}	
	}


/**   / about3  **/






/**   / about4  **/
.about_inner4{
	padding-left:60px;
	position:relative;
	padding-top:20px;
	}

.zp_class>p{
	width:184.5px;
	float:left;
	text-align:center;
	line-height:50px;
	margin-bottom:0;
	font-size:15px;
	cursor:pointer;
	letter-spacing:1px;
	font-weight:bold;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	}
.zpon{
	background:#bc011e !important;
	color:#FFF;
	}	
.zp_class>p:hover{
	background:#bc011e !important;
	color:#FFF;
	}
	
.about_inner4_con{
	width:90%;
	padding-bottom:30px;
	display:none;
	}
.ab4_title{
	background:#a3a3a3;
	}
.ab4_title p{
	color:#FFF;
	margin-bottom:0;
	padding-left:15px;
	line-height:50px;
	}
	
.ab4_list{
	background:#f3f3f3;
	margin-top:12px;
	}
.ab4_list p{
	margin-bottom:0;
	padding-left:15px;
	line-height:42px;
	color:#878787;
	position:relative;
	}
.ab4_line{
	width:5px;
	height:100%;
	position:absolute; top:0; right:0;
	background:#FFF;
	}	
.caoz{
	cursor:pointer;
	font-size:30px !important;
    }
.ab4_list_on{
	background:#ccc;
	}
.ab4_list_on p{
	color:#FFF !important;
	}

.ab4_list_show{
	width:100%;
	position:relative;
	padding:30px 5px;
	display:none;
	}
.ab4_list_show>h5{
	font-size:20px;
	line-height:20px;
	margin-bottom:20px;
	}
.ab4_list_show>h5>span{
	font-size:12px;
	color:#999;
	font-weight:normal;
	padding-left:15px;
    }
.ab4_list_show>p{
	width:70%;
	color:#000;
	font-size:15px;
	margin-bottom:5px;
	}
.ab4_list_show>span{
	display:block;
	margin-top:20px;
	color:#be011f;
	}	


@media (max-width: 767px) {
.about_inner4{
	padding-left:0;
	}
.about_inner4_con{
	width:100%;
	}
.ab4_title p{
	line-height:30px;
	}
.ab4_list_show>p{
	width:100%;
	}	
.zp_class>p{
	background:#f5f5f5;
	}				
	}
@media (min-width: 768px) and (max-width: 991px) {
.about_inner4_con{
	width:100%;
	}
.ab4_title p{
	line-height:40px;
	padding-left:5px;
	}
.ab4_list_show>p{
	width:100%;
	}		
	}


/**   / about4  **/






/**   / about5  **/

.about_inner5{
	padding-left:60px;
	position:relative;
	}
.about_inner5_con{
	position:relative;
	}	
.about_inner5_con>h3{
	margin-bottom:30px;
	}
.about_inner5_con>p{
	font-size:15px;
	color:#000;
	margin-bottom:5px;
    }	
.about_inner5_con>img{
	margin-top:20px;
	}	
.ab5_box{
	position:absolute; right:0; top:0;
	}

.contact_map{
	width:100%;
	height:400px;
	margin:20px 0;
	}


@media (max-width: 767px) {
.about_inner5{
	padding-left:0px;
	}
.ab5_box{
	position:relative;
	margin-top:20px;
	}	
.ab5_box >img{
	width:100%;
	}
.about_inner5_con>h3{
	font-size:20px;
	}			
	}
@media (min-width: 768px) and (max-width: 991px) {
.ab5_box{
	position:relative;
	margin-top:20px;
	}
.ab5_box >img{
	width:70%;
	}		
	}



/**   / about5  **/


/************case**************/

.case_class{
	padding:0;
	margin:0;
	}
.case_class>li{
	float:left;
	padding:0 20px;
	margin:0 8px;
	line-height:40px;
	margin-top:15px;
	background:#999;
	border-radius:5px;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	}
.case_class>li>a{
	font-size:15px;
	color:#FFF;
	letter-spacing:1px;
	font-weight:bold;
	text-decoration:none !important;
	}
.case_on{
	background:#bc011e !important;
	}
.case_class>li:hover{
	background:#bc011e;
	}				

.case_next{
	width:100%;
	height:100%;
	position:absolute; top:0; left:0;
	}
.case_next_con{
	width:45%;
	float:right;
	background:rgba(255,255,255,0.8);
	filter:alpha(opacity=80);
	padding:80px;
	margin-top:8%;
	position:relative;
	}
.case_next_con>h5{
	font-size:27px;
	line-height:40px;
	color:#000;
	}
.case_next_con>p{
	font-family: 'PingHei';
	font-size:14px;
	color:#878787;
	font-weight:bold;
	}

.about_inner1_con{
	width:40%;
	margin:80px 0;
	}
.about_inner1_con>h5{
	font-size:25px;
	line-height:40px;
	color:#333;
	}
.about_inner1_con>p{
	font-family: 'PingHei';
	font-size:14px;
	color:#878787;
	font-weight:bold;
	}


@media (max-width: 767px) {
	.about_inner1_con{
		width:80%;
		margin:30px 0;
		}
	.about_inner1_con>h5{
		font-size:22px;
		}	

#wrapper {
    margin-top: 30px !important;
}
		
	}

@media (min-width: 768px) and (max-width: 991px) {
	.about_inner1_con{
		width:60%;
		margin:30px 0;
		}
	}
	
	
	
.case_next_btn{
	position:absolute; bottom:-80px; right:0;
	}
.case_next_btn>p{
	width:80px;
	height:80px;
	line-height:80px;
	font-size:40px;
	float:left;
	color:#FFF;
	margin:0;
	text-align:center;
	background:#bc011e;
	}
.case_next_btn>a{
	display:block;
	width:250px;
	line-height:80px;
	float:left;
	text-align:center;
	background:#bc011e;
	opacity:0.8;
	font-size:16px;
	text-decoration:none !important;
	color:#FFF !important;
	}




@media (min-width: 768px) and (max-width: 991px) {
.case_next_con{
	width:55%;
	padding:20px;
	margin-top:5%;
	}
.case_next_con>h5{
	font-size:18px;
	line-height:25px;	
	}
.case_next_btn>p{
	width:50px;
	height:50px;
	line-height:50px;
	font-size:30px;
	}	
.case_next_btn>a{
	width:200px;
	line-height:50px;
	}
.case_next_btn{
	bottom:-50px;
	}			
	}






.case_box{
	padding:40px 25px !important;
	background:#FFF;
	padding-top:1px !important;
	position:relative;
	}
.case_close{
	position:absolute; top:20px;
	right:20px;
	cursor:pointer;
	}	
.case_box>p{
	font-size:18px;
	color:#333;
	padding:10px 0;
	line-height:30px;
    }




#wrapper{
	margin-top:20px;
	width:100%;
	border-top:1px solid #f3f3f3;
	padding-top:30px;
}
#wrapper hgroup{
	text-align:center;
}
#wrapper h2{
	margin:5px 0;
	color:#FF6D99;
	text-shadow:1px 1px 2px #A50031;
	font-size:33px;
	font-family:Arial Narrow, Arial, sans-serif;
}
#wrapper h3{
	font-style:italic;
	font-weight:normal;
	font-size:18px;
	text-shadow:1px 1px 0 #fff;
	color:#888;
	margin:5px 0;
}

#container1{
	position:relative;
	width:100%;
	margin:0 auto 25px;
	padding-bottom: 10px;
	
}
.grid{
	width:188px;
	min-height:100px;
	padding: 15px;
	background:#fff;
	margin:8px;
	font-size:12px;
	float:left;
	box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	
	-webkit-transition: top 1s ease, left 1s ease;
	-moz-transition: top 1s ease, left 1s ease;
	-o-transition: top 1s ease, left 1s ease;
	-ms-transition: top 1s ease, left 1s ease;
}

.imgholder{
	width:100%;
	position:relative;
	overflow:hidden;
	}

.show_case{
	width:100%;
	height:45px;
	position:absolute; bottom:0; left:0;
	background:rgba(0,0,0,0.8);
	filter:alpha(opacity=100);
	border-bottom:5px solid #e00000;
	opacity:0;
	bottom:-45px;
    }
.show_case>p{
	color:#FFF;
	font-family: 'PingHei';
	font-size:16px;
	letter-spacing:1px;
	line-height:45px;
	padding:0 10px;
	}
.show_case>p>span{
	float:right;
	}	

.grid strong {
	margin:10px 0;
	display:block;
	padding:0 0 5px;
	font-size:18px;
	font-weight:normal;
	margin-bottom:20px;
}
.grid>p{
	font-size:16px;
	color:#666;
	}


.grid .meta{
	text-align:right;
	color:#777;
	font-size:16px;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
}
.grid .meta:hover{
	color:#c7000b;
	}
.grid .imgholder img{
	max-width:100%;
	background:#ccc;
	display:block;
}

@media screen and (max-width : 1240px) {
	body{
		overflow:auto;
	}
}
@media screen and (max-width : 900px) {
	#backlinks{
		float:none;
		clear:both;
	}
	#backlinks a{
		display:inline-block;
		padding-right:20px;
	}
	#wrapper{
		margin-top:90px;
	}
}
	

.caseinner_box{
	padding-left:15px;
	padding-right:15px;

	}
.caseinner_box>input{
	padding:10px;
	background:#bdbdbd;
	font-size:16px;
	letter-spacing:2px;
	color:#000;
	}
.sea_btn{
	padding:0 !important;
	width:46px;
	position:relative; top:16px;
	}




.case_inner_img{
	margin:0;
	padding:0;
	width:100%;
	position:relative;
	}
.case_inner_img>li{
	width:100%;
	height:100%;
	position:absolute; top:0; left:0;
	background-size:cover;
	}
.cali1{
	/* background:url(../images/case_inner1.jpg); */
	display:block;
	}
.cali2{
	/* background:url(../images/case_inner1.jpg); */
	display:none;
	}
.cali3{
	/* background:url(../images/case_inner1.jpg); */
	display:none;
	}
.cali4{
	/* background:url(../images/case_inner1.jpg); */
	display:none;
	}
.cali5{
	/* background:url(../images/case_inner1.jpg); */
	display:none;
	}


@media (max-width: 767px) {
.cali1{
	/* background:url(../images/case_inner1_xp.jpg); */
	display:block;
	}
.cali2{
	/* background:url(../images/case_inner1_xp.jpg); */
	display:none;
	}
.cali3{
	/* background:url(../images/case_inner1_xp.jpg); */
	display:none;
	}
.cali4{
	/* background:url(../images/case_inner1_xp.jpg); */
	display:none;
	}
.cali5{
	/* background:url(../images/case_inner1_xp.jpg); */
	display:none;
	}	
	}
					
.case1_next{
	width:30px;
	height:50px;
	background:#f00;
	position:absolute; top:40%; right:30px; z-index:10;
	margin-top:-25px;
	cursor:pointer;
	}
.case1_prev{
	width:30px;
	height:50px;
	background:#f00;
	position:absolute; top:40%; left:30px; z-index:10;
	margin-top:-25px;
	cursor:pointer;
	}	
	
.case1_next span{
	color:#FFF;
	padding:10px;
	font-size:30px;
}
.case1_prev span{
	color:#FFF;
	padding:10px;
	font-size:30px;
}
	
.case_num{
	float:right;
	padding-top:20px;
	
	}
.case_num>li{
	width:12px;
	height:12px;
	float:left;
	background:#414143;
	margin:0px 5px;
	cursor:pointer;
	}
.case_numon{
	background:#cc1720 !important;
	}
.case_h2{
	margin:30px 0;
	}

.case_inner_text>p{
	font-size:15px;
	color:#333;
	line-height:25px;
	}

.case_inner_t{
	padding-left:10%;
	}
.case_inner_t>h5{
	margin-top:0;
	font-size:16px;
	color:#000;
	font-weight:bold;
	}
.case_inner_t>p{
	text-indent: 2em;
	font-size:14px;
	color:#999;
	margin-bottom:5px;
	}

.caseinner_box>a{
	display:block;
	width:150px;
	text-align:center;
	color:#333;
	line-height:35px;
	border:1px solid #e8e8e8;
	font-size:15px;
	letter-spacing:2px;
	margin-top:20px;
	text-decoration:none !important; 
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	-ms-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
	}
.caseinner_box>a:hover{
	color:#FFF;
	background:#c60710; 
	}



.wap_case{
	position:absolute; top:0; left:0;
	display:none;
	z-index:999999999999999999999999999999999999999999999;
	width:100%;
	filter:alpha(opacity=100);
	}

.case_inner{
	width:100%;
	font-family:"微软雅黑";
	position:absolute; top:0;
	left:0;
	}
.case_inner_list{
	display:none;
	}	







@media (max-width: 767px) {
.case_box{
	padding:40px 0px !important;
	}
.case_h2 {
	padding:0 10px;
	font-size:22px;
	}
.case_inner_text{
	padding:0 10px;
	}	
.caseinner_box>a {
	margin-left:10px;
	}	
.case_num{
	margin-right:10px;
	}	
	}

@media (min-width: 768px) and (max-width: 991px) {

	}








/** / **/







/**    products  **/
.products_list{
	width:100%;
	margin:0 auto;
}
.products_list_img{
	padding:0;
}
.products_list_text{
	/*padding-bottom:10px;*/	
}
.products_list_text h2{
	font-size:28px;
	
}
.products_list_text p{
	color:#666;
}




.pro_inner_content{
	width:50%;
	margin-top:25px;
}
.pro_inner_img{
	margin-bottom:35px;
	margin-top:35px;
}

.pro_back{
	display:block;
	width:120px;
	line-height:40px;
	text-align:center;
	color:#000;
	font-size:15px;
	letter-spacing:2px;
	background:#bc011e;
	color:#FFF;
	margin:0 auto;
	margin-top:30px;
	}




@media (max-width: 767px) {
.pro_inner_content{
	width:100%;
	}
.products_list_text h2{
	font-size:22px;
	}	
	}

@media (min-width: 768px) and (max-width: 991px) {
.pro_inner_content{
	width:80%;
	}
.products_list_text h2{
	font-size:25px;
	}	
	}



/**  / products  **/


.page{
	font-size: 0px;
	text-align: center;
	margin-top:50px;
	padding-bottom: 30px;

}
.page a{
	font-size: 12px;
	color:#000;
	padding:6px 12px;
	margin-right: 1px;
	background:#ebe8e8;
	transition: color .6s,border-color .6s,background-color .6s,border .6s;
}
.page a:hover,.page a.active{
	background:#333;
	color:#fff !important;
	transition: color .6s,border-color .6s,background-color .6s,border .6s;
}


.page font{
	font-size: 12px;
	color: #fff;
	margin-right:1px;
	background:#333;
	font-weight:bold;
	padding:6px 12px;
	color:#fff;
}




.page span{
	font-size: 12px;
	color:#000;
	padding:6px 12px;
	margin-right: 1px;
	color: #000;
	background:#333;
	display:none

}

.page select{
	font-size: 12px;
	padding:3px;
	border: 1px solid #ccc;
	margin-right: 5px;
	line-height: 23px;
	color: #ccc !important;
	display:none

}









.search_top input[type="text"]{
	padding-left:15px ;
}

/*.search_top input[type="submit"]:hover .search_top input[type="text"]{
	width: 250px;
}*/



/** prodot_box **/
.prodot_box{
	height:auto;
	}
.prodot_bt{
	line-height:35px;
	font-size:30px;
	width:80%;
	height:auto;
	margin:30px auto;
	text-align:center;
	}
.prodot_jiajs{
	width:80%;
	height:auto;
	margin:0 auto;
	padding:15px;
	background:#eee;
	color:#000;
	margin-bottom:15px;
	}
.prodot_jiajs p{
	font-size: 20px;
    text-align: center;
	margin:0 auto;
	}	
.prodot_video{
	height:auto;
	width:80%;
	margin:0 auto;
	height:auto; background:#000;
	}
.video_bt{
	line-height:30px;
	font-size:16px;
	text-align:center;
	width:80%;
	margin:0 auto;
	border-bottom:1px dotted #ddd;
	padding:10px 0;
	}
.prodot_xqnr{
	height:auto;
	width:82%;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:30px;
	}
.prodot_felmc{
	line-height:30px;
	font-size:16px;
	font-weight:bold;
	}
.prodot_felmc span{
	margin-right:10px;
	font-size:20px;
	}
.prodot_xmzl{
	height:auto;
	margin-top:15px;
	}
.prodot_xmzl p{
	line-height:25px;
	margin:10px auto;
	text-indent:2em;
	text-align:justify; 
	text-justify:inter-ideograph;
	}
.prodot_xmzl p span{
	margin-right:5px;
	}
.prodot_xmzl p img{
	margin-left:-2em;
	max-width:100%;
	}
	
.pro_fanhui{
	width:120px;
	height:30px;
	margin:0 auto;
	margin-top:30px;
	}
.pro_fanhui a{
	display:block;
	text-align: center;
	line-height:30px;
	background: #bc011e;
	color:#fff;
	}
.pro_fanhui a:hover{
	background:#000;
	}
	
.pro_xgt{
	width:82%;
	height:auto;
	margin:0 auto;
	position:relative;
	}
.pro_anniu{
	width:60px;
	height:auto;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-30px;
	margin-top:-30px;}
/** prodot_box **/
@media (max-width: 768px) {
.cpnys{ width:100%;}
.prodot_bt{ width:100%;}
.prodot_jiajs{width:100%;}
.prodot_video{width:100%;}
.video_bt{width:100%;}
.prodot_xqnr{width:100%;}
	}
@media (max-width: 1600px) {
	
		.search_top input[type="text"]{
			width: 0;
			padding-left: 0;
		}
		
		
	}


















	