/*****vieye*****/
@charset "utf-8";
/* CSS Document */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* -------------------------------- 

Primary style

-------------------------------- */
*, *::after, *::before {
	-moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     -o-box-sizing: border-box;
     -ms-box-sizing: border-box;
	box-sizing: border-box;
}
html {
	font-size: 62.5%;
}
body {
	font-size: 1.4rem;
	font-family:"微软雅黑";
	max-width: 1920px;
	margin-left: auto;
	margin-right: auto;
}
a {
	color: inherit;
	text-decoration: none;
}
img {
	max-width: 100%;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.main {
	padding-left: 60px;
	padding-right: 60px;
	overflow: hidden;
	
}


*.nomargin{
	margin-right:0px;
	}

.clearfix{
	clear:both;
	}
.clearfix::before,.clearfix::after{
	content: '';
	display: block;

	clear:both;
}

.ab_active{
	color:#fff;
	background:url(../img/content/ab_title_bg.png) no-repeat center center;
	}
.space_tb1-5{
	padding-top:15px;
	padding-bottom:15px;
	}
.space_tb1{
	padding-top:10px;
	padding-bottom:10px;
	}
.space_tb2{
	padding-top:20px;
	padding-bottom:20px;
	}	
.space_tb3{
	padding-top:30px;
	padding-bottom:30px;
	}	
.space_tb4{
	padding-top:40px;
	padding-bottom:40px;
	}	
.space_tb5{
	padding-top:50px;
	padding-bottom:50px;
	}

.ta_c{
	text-align:center;
	}

.ta_l{
	text-align:left;
	}

.ta_r{
	text-align:right;
	}
	
.btn{
	cursor:pointer;
	}
.ov_hd{
	overflow:hidden;
	}

.m_color{
	color:#d5022c;
	}
.mh_color:hover{
	color:#d5022c;
	}	
.m_bg{
	background:#d5022c;
	}

.m_bc{
	background:#d5022c;
	color:#fff;
	}
.bd_c{
	border:1px solid #ccc;
	overflow:hidden;
	}		

.para_p{
	line-height:24px;
	font-size:12px;
	}

.hide{
	display: none;
}

.h_content{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 10000;
	background: #fff;
	
}	

.h_t{
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #ccc;
	font-size: 1.4rem;
	max-width: 1920px;
	margin-left: auto;
	margin-right: auto;

}

.s_form{
	width: 220px;
	display: inline-block;
	margin-right: 15px;
	margin-top: 3px;
}

.s_form .ip_text{
	width: 190px;
	height: 22px;
	float: left;
	border:0;

}
.s_form .ip_text:hover{
	border:1px solid #ccc;
	padding-left: 5px;
}

.s_form .ip_submit{
	width: 20px;
	height: 22px;
	background: url(../img/public/search_icon1.png) no-repeat center center;
	float: right;
	border:0;
}

.h_t a{
	padding-left: 10px;
	padding-right: 10px;
	height: 14px;
	line-height:14px;
	margin-top: 8px;
}

.h_t .a1{
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	
}

.h_b{
height: 100px;
line-height: 100px;	
transition:all 0.5s;
position: relative;
max-width: 1920px;
	margin-left: auto;
	margin-right: auto;
}

.logo{
	margin-top: 1.2%;
	transition:all 0.5s;
	width: 410px;

}
.nav{
	width: 60%;
	transition:all 0.5s;



}
.nav li{
	float: right;
	padding-left: 5%; 
	font-size: 1.4rem;
	
}
.show_nav .h_t{
	display: none;
}

.show_nav .h_b{
	height: 65px;
	line-height: 65px;
	border-bottom: 1px solid #ccc;
	transition:all 0.5s;
}
.show_nav .logo{
	width: 280px;
	margin-top: 0.6%;
	transition:all 0.5s;
}
.show_nav .nav{
	width: 69%;

	transition:all 0.5s;
}


.cr_nav{
	position: absolute;
	height: 60px;
	line-height: 60px;
	background: rgba(213,2,44,1);
	color: #fff;
	width: 100%;
	left: 0;
	text-align: center;
	height: 0;
	overflow: hidden;
	transition: height 0.5s;
}

.nav li:hover .cr_nav{
	height: 60px;
	transition: height 0.5s;
}

.cr_nav a{
	margin:0 2.5%;
	padding-top: 0.5%;
}
.cr_nav a:hover{
	font-weight: bold;
}
.cr_nav a.active{
	font-weight: bold;
	border-top: 2px solid #fff;
}


.dropbtn{
	width: 30px;
	padding-top: 2px;
	display: none;


}
.dropbtn.show span{
	background-color: #000;

}
.dropbtn span{
	width: 30px;
	height: 3px;

	background: #d5022c;
	margin:7px 0;
	display: block;
}

.dropmenu{
	position: absolute;
	right: 0;
	top: 100%;
	background: #000;
	padding: 5px 10px 20px;
	display: none;
	

}
.dropmenu dl{
	overflow-y:auto;
	overflow-x:hidden;  
	max-height: 350px;
}

.dropmenu a{
	display: block;
	height: 36px;
	line-height: 36px;
	color: #fff;
	border-bottom: 1px solid #d5022c;
	text-align: center;
	width: 180px;
}
.dropmenu .a1{
	background: url(../img/public/drop_icon1.png) no-repeat 15px center;
}
.dropmenu .a2{
	background: url(../img/public/drop_icon2.png) no-repeat 15px center;
}
.dropmenu .a3{
	background: url(../img/public/drop_icon3.png) no-repeat 15px center;
}
.dropmenu .a4{
	background: url(../img/public/drop_icon4.png) no-repeat 15px center;
}
.dropmenu .a5{
	background: url(../img/public/drop_icon5.png) no-repeat 15px center;
}
.dropmenu .a6{
	background: url(../img/public/drop_icon6.png) no-repeat 15px center;
}
.dropmenu .a7{
	background: url(../img/public/drop_icon7.png) no-repeat 15px center;
}

.dropchildmenu{
	display: none;
}
.dropchildmenu a{
	background: url(../img/public/drop_icon20.png) no-repeat 25px center;

}


.i_banner{
	position: relative;
	margin-top: 131px;
}
.bn_text1{
	position: absolute;
	left: 0;
	bottom: 0;

}
.bn_text1 .main{
	width: 100%;
	height: 100%;
	left: 0;
	bottom: 0;
	position: absolute;
}
.bn_text1 .t1{
position: relative;
padding-bottom: 12%;
}

.bn_text1 .tc1{
	position: absolute;
	left: 0;
	top: 10%;
	height: 90%;
	width: 25%;
	overflow: hidden;
	z-index: 1;

	
}



.bn_text1 .tc2{
	position: absolute;
	left: 25%;
	top: 10%;
	height: 90%;
	width: 25%;
	overflow: hidden;
	z-index: 1;
	
}

.bn_text1 .tc3{
	position: absolute;
	left: 50%;
	top: 10%;
	height: 90%;
	width: 25%;
	overflow: hidden;
	z-index: 1;
	
}

.bn_text1 .tc4{
	position: absolute;
	left: 75%;
	top: 10%;
	height: 90%;
	width: 25%;
	overflow: hidden;
	z-index: 1;
	
}

.bn_text1 .tc5{
	position: absolute;
	left: 0;
	top: 10%;
	height: 90%;
	width: 25%;
	border: 3px solid #fff;
	
}

.bn_text1 .tc1 img,.bn_text1 .tc2 img,.bn_text1 .tc3 img,.bn_text1 .tc4 img{
	transform: scale(0,0);
	transition: transform 0.5s;
}
.bn_text1 img.show{

	transform: scale(1.05,1.05);
	
	transition: transform 0.5s;
	transition-delay: 0.1s;
}


.i_tit{
	padding-top: 2%;
	padding-bottom: 3%; 
	text-align: center;

}
.i_tit .tit_t1{
	margin-top: 15px;
	margin-bottom: 20px;
	font-size: 3.6rem;
}
.i_tit .tit_t2{
	line-height: 2.8rem;
}

.i_solve{
	padding-bottom:3%;
}
.i_s_1 {
	margin-left: -3px;
	margin-right: -3px;
}


.i_s_1 li{
	
	padding-left:3px;
	padding-right: 3px;

	position: relative;
}
.i_s_1 img{

}

.i_s_1 .cover_text{
	position: absolute;
	left: 2%;
	top: 2%;
	width: 96%;
	height: 96%;	
	background: #fcfcfd;
	text-align: center;
	border:3px solid #fff;
	
}
.i_s_1 .t1{
	padding: 5% 5%;
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 35%;
	border:1px solid #707070;
	position: relative;

}
.i_s_1 .tc1{
	position: absolute;
	font-size: 2.5rem;
	width: 100%;
	left: 0;
	top: -1.5rem;
	
	

}
.i_s_1 .tc1 span{
	background: #fcfcfd;
	padding: 0 5px;
}

.i_s_1 .tc2{
	line-height: 2.5rem;
	margin-top: 2%;
	color: #666;
	

}

.i_s_1 li:hover .cover_text{
	opacity: 0;
	transition: opacity 0.2s;
}

.i_product{
	background: #f8fafc;
	padding-bottom:3%;

}




.i_p_1 ul li.hide{
	display: none;
}
.i_p_1 ul li{
	
}

.i_p_1 .full-tb{
	


}


.i_p_1 .t1{
    float: left;
	vertical-align: middle;
	padding: 3% 8% 3% 3%;
	background: #f1f4f5;
	width: 50%;
	position: relative;
	height: 320px;
	
}
.i_p_1 .tc1{
	font-size: 2rem;
	display:inline-block;
	padding-bottom: 5px;
	border-bottom: 2px solid #d5022c;
	line-height: 2.4rem;

}
.i_p_1 .tc2{
	line-height: 2.8rem;
	margin-top: 3%;
	color: #666;
	text-align: justify;

}

.i_p_1 .s_icon1{
	position:absolute;
	right: 10px;
	top: 10px;
	width: 26px;
	height: 26px;
	border:1px solid #ccc;
	padding-left: 8px;
	padding-top: 2px;
}


.i_p_1 .t1 img{
	transition: transform 0.3s;
}
.i_p_1 .t1 .im1{
	display: block;
}

.i_p_1 .t1 .im2{
display: none;
}

.i_p_1 .t1:hover .im1{
	display: none;
}
.i_p_1 .t1:hover .im2{
	display: block;
}

.i_p_1 .t1:hover .s_icon1{
	border-color: #d5022c;
}



.i_p_1 .pic1{
	height: 320px;
	float: left;
	vertical-align: middle;
	background: #fff;
	width: 50%;
	position: relative;
	overflow: hidden;

}

.i_p_1 .pic_c{
	height: 320px;
	display: table-cell;
	vertical-align: middle;
}

.i_p_1 .cover_bg{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.8);
	padding-top: 140px;	
	text-align: center;
	opacity: 0;
	transition: opacity 0.5s;

}
.i_p_1 .cover_bg a{
	display:inline-block;
	width: 40px;
	height: 40px;
	border:1px solid #d5022c;
	border-radius: 20px;
	color: #fff;
	font-size: 2rem;
	
	padding-top: 8px;
	margin:0 5%;
	position: relative;
	background: #d5022c;




}

.i_p_1 .a1{
	left: -50%;
	transition: right 0.5s;
}
.i_p_1 .a2{
	right: -50%;
	transition: right 0.5s;
}



.i_p_1 .pic1:hover .cover_bg{
	opacity: 1;
	transition:opacity 0.5s;

}
.i_p_1 .pic1:hover .a1{

	left:0;
	transition: left 0.5s;
}
.i_p_1 .pic1:hover .a2{

	right:0;
	transition: right 0.5s;
}


.i_p_1 .cover_bg a:hover{
	background: #000;
	border-color: #000;
}

.i_p_1 .show-sm{
	display: none;
}

.i_p_1 .owl-controls{
	display: none;
}


.i_p_1 .owl-dots{
	text-align: center;
	position: absolute;
	left: 5px;
	bottom: 80px;

}
.i_p_1 .owl-dot{
	width:10px;
	height: 10px;
	border:1px solid #ccc;
	margin-top: 10px;
	
}
.i_p_1 .owl-dot.active{
	background: #ccc;
}


.i_more{
	text-align: center;
	margin-top: 2%;

}
.i_more a{
	border-bottom: 1px solid #000;
	display: inline-block;
	padding-bottom: 2px;

}
.i_more:hover a{
	border-color: #d5022c;
}

.i_about {
	text-align: center;
	padding-bottom: 2%;
}

.i_about .tit_t2{
	width: 60px;
	height: 3px;
	background: #d5022c;
	margin:10px auto 0;
}

.i_ab_1{
	line-height: 2.6rem;
}
.i_ab_2{
	margin-top: 2.5%;
	padding-top: 15px;
	margin-bottom: 2.5%;
	padding-bottom: 15px;
}
.i_ab_2 a{

	width: 50px;
	height:50px;
	line-height: 50px;
	display: inline-block;
	border-radius: 25px;
	border:1px solid #fff;
	margin-left: 3%;
	margin-right: 3%;



}
.i_ab_2 .a1{
	background:#434343 url(../img/index/i_ab_icon1.png) no-repeat center center;


}

.i_ab_2 .a2{
	background:#434343 url(../img/index/i_ab_icon2.png) no-repeat center center;


}

.i_ab_2 .a3{
	background:#434343 url(../img/index/i_ab_icon3.png) no-repeat center center;


}

.i_ab_2 .a4{
	background:#434343 url(../img/index/i_ab_icon4.png) no-repeat center center;


}
	
.i_ab_2 a:hover{
	background-color: #d5022c;
}	
.i_ab_3{
	margin-left: -7px;
	margin-right: -7px;
}
.i_ab_3 .item{
	padding: 0 7px;
	margin-bottom: 15px;
	

}
.i_ab_3 .ov_hd{
position: relative;	
}

.i_ab_3 .cover_text{
	position: absolute;
	left: 2%;
	top: 2%;
	width: 96%;
	height: 96%;	
	background:rgba(0,0,0,0.7);
	text-align: center;
	border:2px solid #fff;
	color: #fff;
	opacity: 0;
	transition: opacity 0.5s;
	overflow:hidden;

	
}
.i_ab_3 .t1{
	padding: 5% 5%;
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 10%;
	border:1px solid #707070;
	position: relative;
	bottom: -100%;
transition: bottom 0.5s;

}
.i_ab_3 .tc1{
	position: absolute;
	font-size: 2.5rem;
	width: 100%;
	left: 0;
	top: -1.5rem;
	
	

}
.i_ab_3 .tc1 span{
	background: rgba(0,0,0);
	padding: 0 5px;
}

.i_ab_3 .tc2{
	position: relative;
	line-height: 2.5rem;
	margin-top: 2%;
	opacity: 0;
	
	transition: opacity 1s;

}

.i_ab_3 .item:hover .cover_text{
	opacity: 1;
	transition: opacity 0.5s;
}
.i_ab_3 .item:hover .t1{
	bottom: 0;
	transition: bottom 0.5s;
}
.i_ab_3 .item:hover .tc2{
	opacity: 1;
	transition: opacity 1s;
	transition-delay: 0.5s;
}

	
.i_news{
	background: #ededed;
	padding-bottom: 3%;
	}	
.i_n_1 ul{
	margin-left: -7px;
	margin-right: -7px;
}
.i_n_1 ul li{

	padding: 0 7px;

padding-bottom: 35px;
position: relative;




} 
.i_n_1 .t1{
	padding:5%;
	background: #fff;
	border-bottom: 1px solid #ccc;
	position: relative;
	overflow: hidden;



}

.i_n_1 .tc1{
	font-size: 1.6rem;
	line-height: 2.8rem;
	padding-right: 5.2rem;
	max-height: 5.6rem;
	height: 5rem;
	overflow: hidden;
}

.i_n_1 .tc2{
	color: #666;
	margin-top:10px;
	line-height: 2.4rem;
	min-height: 100px;
	max-height: 100px;
	overflow: hidden;
	margin-bottom: 15px;
	
}

.i_n_1 .pic1{
	position: absolute;	
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
		opacity: 0;
	transform:scale(0,0);
	transition:all 0.5s;
	
}
.i_n_1 .pic1 img{
	width: 100%;
	height: 100%;
}

.i_n_1 ul li:hover .pic1{
	opacity: 1;
	transform:scale(1,1);
	transition:all 0.5s;

}


.i_n_1 .t2{
	background: #fff;
	padding: 15px 10px;
	text-align: right;
	color: #666;
}

.i_n_1 ul li:hover .t2{
	color: #d5022c;
}

.i_n_1 .date{
	position: absolute;
	padding:12px 5px;
	background: #d5022c;
	color: #fff;
	text-align: center;
	right: 5%;
	top: -30px;
	z-index: 1;

}


.i_n_1 .dc1{
	font-size: 2.4rem;
	display: block;
}
.i_n_1 .dc1{
	line-height: 2.8rem;
	display: block;
}

.f_content{
background: url(../img/public/f_bg2.jpg) no-repeat center top;

}
.f_t{
	
	height: 400px;
}
.f_t_2{
	background: url(../img/public/f_bg1.png) no-repeat left top;

	height: 400px;
	width: 35%;
	text-align: right;
	color: #fff;
	padding-top:3%;
	min-width: 520px;
}

.f_t_2 .t1 span{
	font-size: 3rem;
	padding-bottom: 25%;

	border-bottom: 2px solid #d5022c;
}
.f_t_2  .t2{
	margin-top: 12%;
	line-height: 2.8rem;
	max-width: 600px;

}
.f_t_2 .tc1{
	padding-bottom: 8%;
	border-bottom: 1px solid #434343;
}
.f_t_2 .tc2{
	margin-top: 8%;
}

.f_t_2 .t3{
	margin-top: 8%;
}

.f_t_2 .t3 a{
	margin-left: 10px;
	margin-right: 10px;
}

.f_b{
	padding:15px 0;
	line-height: 2.8rem;
	background: #000;
	color: #fff;

}

.f_form{
	overflow: hidden;
	padding-top:5px;
	padding-bottom: 15px;
	display: none;

}
.f_form.show1{
	display: block;
}

.f_form .f_ip_t{
	width: 50%;
	height: 30px;
	line-height: 30px;
	padding-left: 5px;
	padding-right:5px;
	border: 0;
}
.f_form .f_ip_s{
	width: 100px;
	height: 30px;
	line-height: 30px;
	border: 0;
	background: #d5022c;
	color: #fff;
}

.f_nav{
	background: #000;
	margin-top: 30px;
	position: relative;
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 100;
	display: none;

}	



.f_nav .a1{
	position: absolute;
	left: 5px;
	bottom: 0;
	width: 70px;
	height: 72px;

}	

.f_nav .a2{
	padding: 15px 0;
	text-align: center;
}

.in_banner{
	position: relative;
	margin-top: 131px;
	overflow: hidden;
}
.in_banner img{
	
}
.in_tit1{
	position: absolute;
	left: 0;
	bottom:10%;
}
.in_tit1 dl dt{
	width: 220px;
	height: 35px;
	line-height: 35px;
	padding-left: 40px;
	background:#fff url(../img/content/in_tit1_icon1.png) no-repeat 14px center;

}
.in_tit1 .dtc1{
	width: 76px;
	height: 35px;
	text-align:center;
	display: inline-block;
	background: #d5022c;
	color: #ccc;
}
.in_tit1 .dtc2{
	width: 104px;
	height: 35px;
	
	display: inline-block;
	background: #d5022c url(../img/content/in_tit1_icon2.png) no-repeat 76px center;
	color: #fff;

}

.in_content{
	
}

.in_tit2{
	border-bottom: 1px solid #ccc;
	padding: 5px 0;
	margin-top: 2%;
	
	line-height: 2.4rem;
	margin-bottom: 1.5%;
}
.in_tit2 .in_tit_t1{
	font-size: 2.4rem;
	margin-right: 45px;
	margin-bottom: 10px;
}	
.in_tit2 .in_tit_t2{
	color: #666;


}
.in_ab_1 p{
	line-height: 2.8rem;
	margin-bottom: 2.5%;
}
.in_ab_1{
	padding-bottom:2.5%;
}

.in_ab_1 .im1{

	display: block;
}
.in_ab_1 .im2{

	display: none;
}

.in_ab_1 ul li:hover .im1{
display: none;
}
.in_ab_1 ul li:hover .im2{
display: block;
}

.in_ab_2{
	padding: 1.2% 0 3%;
	background: #f1f4f5;


}

.in_ab_2 .t1{
	font-size: 3rem;
	margin-bottom: 15px;
	color: #d5022c;
	margin-top: 15px;
}
.in_ab_2 .t2{
	line-height: 2.8rem

}

.i_cu_1{
	line-height: 2.8rem;
	border-bottom: 1px solid #ccc;
	padding-bottom: 20px;
	margin-bottom: 3%;
}

.i_cu_1 p{

}


.i_cu_2 .pic1{

	

}

.i_cu_2 .t1{
	padding-left: 3%;
	margin-top: 20px;
}

.i_cu_2 .tc1{
	font-size: 2.4rem;
	margin-bottom: 3%;
	

}
.i_cu_2 .tc1 span{
	margin-top: 3%;
	width: 50px;
	height: 3px;
	background: #d5022c;
	display: block;
}

.i_cu_2 .tc2{
	line-height: 2.8rem;

}


.in_ho_1 {
	background: #f1f4f5;
	text-align: center;
	margin-bottom: 3%;
	margin-top: 20px;
	
}
.in_ho_1 a{
	padding: 20px 0;
	line-height: 2.8rem;
	display: block;
	position: relative;

}

.in_ho_1 a.on{
	
}

.in_ho_1 a.on:after{

	display: block;
	content: '';
	position: absolute;
	left: 0;
	width: 100%;
	height: 8px;
	bottom:-8px;
	background: url(../img/content/in_honor_img1.png) no-repeat center center;
}

.in_ho_2{
margin-top: 20px;
margin-left: -7px;
margin-right: -7px;
}
.in_ho_2 a{

	padding-left: 7px;
	padding-right: 7px;
	margin-bottom: 14px;
}


.in_or_1{
	margin-top: 25px;
	text-align:center;

}	


.in_so_1{

}

.in_so_1 li{
	

}

.in_so_1 .t1{
	width: 50%;

}
.in_so_1 .tc1{
	font-size: 2.4rem;
	margin-bottom: 4%;
	
	color: #d5022c;
	margin-top: 10%;
}
.in_so_1 .tc2{
	line-height: 3.2rem;
	color: #666;
	max-height: 155px;
	overflow: hidden;

}
.in_so_1 .pic1{
	width: 50%;

}


.in_so_1 .t_l{
	float: left;
	padding-right:3.5%;
}

.in_so_1 .t_r{
	float: right;
	padding-left:3.5%;
}

.in_so_1 .pic_l{
	float: left;
	padding-right: 7px;
}

.in_so_1 .pic_r{
	float: right;
	padding-left: 7px;
}


.in_product_nav{
	text-align: center;
	padding-bottom: 15px;

}

.in_product_nav dt{
	font-size: 1.68rem;
	background: #f1f4f5;
	border-bottom: 1px solid #fff;


}
.in_product_nav dt > a{
	display: block;
	padding:5% 0;
}
.in_product_nav dt span{
	display:block;
	margin-left: auto;
	margin-right: auto;
	width: 30px;
	height: 4px;
	background: #ccc;
	margin-top:10px;
}

.in_product_nav dl.on dt{
	background: #d5022c;
	color: #fff;
}
.in_product_nav dl.on dt span{
	background: #fff;
}

.in_product_nav .list{
	padding-bottom: 15px;
	padding-top: 15px;
}

.in_product_nav dd{
	
	border:1px solid #ccc;
	border-top: 0;
	display: none;

}
.in_product_nav dd a{
	display: block;
	font-size: 1.6rem;
	padding: 10px 0;
	margin:0 15px;
	margin-bottom: 20px;
	
	border-bottom: 3px solid #fff;
}
.in_product_nav dd a.on,.in_product_nav dd a:hover{
	color: #d5022c;
	border-bottom: 3px solid #d5022c;

}
.in_p_1 {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-left: -1px;


}
.in_p_1 li{
	position: relative;


}
.in_p_1 .t1{
	
	text-align: center;
	padding: 14px 0;
	border: 1px solid #ccc;
	border-top: 0;
	border-left: 0;

	
}

.in_p_1 .t1 img{
	max-height: 240px;
}

.in_p_1 h3{
	padding: 10px 0;
	margin:3% 0;
	line-height: 1.8rem;
	height: 4.2rem;
	overflow: hidden;
	
	
}

.in_p_1 .cover_bg{
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.8);
	color: #fff;
	left: 0;
	top: 0;
	opacity: 0;
	transition: opacity 0.5s;
}

.in_p_1 li:hover .cover_bg{
	opacity: 1;
	transition: opacity 0.5s;
}

.in_p_1 .cover_bg a{
	position: absolute;
	width: 50%;
	height: 50%;
}

.in_p_1 .cover_bg a:hover{
	background: rgba(213,2,44,0.5);
}


.in_p_1 .a1{
	left: 0;
	top:0;
	
}

.in_p_1 .a2{
	left: 50%;
	top:0;
	
}

.in_p_1 .a3{
	left: 0;
	top:50%;
	
}

.in_p_1 .a4{
	left: 50%;
	top:50%;
	
}


.in_p_1 .tc1{

	display: block;
	height: 50px;
	background: url(../img/content/in_product_icon1.png) no-repeat center center;

}

.in_p_1 .tc2{

	display: block;
	height: 50px;
	background: url(../img/content/in_product_icon2.png) no-repeat center center;

}

.in_p_1 .tc3{

	display: block;
	height: 50px;
	background: url(../img/content/in_product_icon3.png) no-repeat center center;

}

.in_p_1 .tc4{

	display: block;
	height: 50px;
	background: url(../img/content/in_product_icon4.png) no-repeat center center;

}

.in_p_1 .tc1,.in_p_1 .tc2,.in_p_1 .tc3,.in_p_1 .tc4{
	margin-top: 30%;
}


.in_p_1 .tc5{
	display: block;
	text-align: center;
	margin-top: 15px;
}


.pro_d_text_img{
	max-width:1100px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5%;
	padding-bottom:5%;
	
	}
.pro_d_text_img .img1{
	margin-bottom:25px;
	padding-left: 15px;
	padding-right: 15px;
	}

.pro_d_text_img h2{
	font-size: 2.4rem;
	margin-bottom: 6%;
}


.pro_d_text_img .list1{
	
	}	
.pro_d_text_img .list1 li{
	padding-bottom:15px;
	border-bottom:1px solid #ccc;
	margin-bottom:15px;
	padding-top:4%;
	font-size: 1.6rem;
	}

.pro_d_text_img .piclist{
	margin-left:-5px;
	margin-right:-5px;
	}			
.pro_d_text_img .piclist a{
	width:25%;
	padding-left:5px;
	padding-right:5px;
	float:left;
	}

.pro_d_text_img .piclist img{
	border:1px solid #cacac9;
	}
.pro_d_text_img .piclist a.on img{
	border-color:#d5022c;
	
	}

.pro_d_text_img .piclist2{
	display: none;
}	

.pro_d_text_img .owl-dots{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	}	
.pro_d_text_img .owl-dot{
	width:12px;
	height:12px;
	border-radius:6px;
	margin-left:15px;
	margin-right:15px;
	display:inline-block;
	border:1px solid #555;
	}	
.pro_d_text_img .owl-dot.active{
	background:#d5022c;
	}	

	
.pro_d_details{
	padding-bottom:5%;
	line-height: 2.8rem;
	}	

.pro_d_list{
	height:150px;
	background:#f1f4f5;
	
	}
.pro_d_list li{
	width:20%;
	float:left;
	text-align: center;

	padding-top:30px;
	position:relative;
	height:100%;
	}	
	
.pro_d_list .t1{
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:50px;
	height:50px;
	}
		

.pro_d_list .i1{
	background:url(../img/content/pro_d_list_icon1.png) no-repeat center center;
	}
.pro_d_list .i2{
	background:url(../img/content/pro_d_list_icon2.png) no-repeat center center;
	}	
.pro_d_list .i3{
	background:url(../img/content/pro_d_list_icon3.png) no-repeat center center;
	}		

.pro_d_list .i4{
	background:url(../img/content/pro_d_list_icon4.png) no-repeat center center;
	}	
	
.pro_d_list .i5{
	background:url(../img/content/pro_d_list_icon5.png) no-repeat center center;
	}		

.pro_d_list .t2{
	font-size:18px;
	line-height:36px;
	}
.pro_d_list .t3{
	display:block;
	border:14px solid #fff;
    border-width: 14px;
    bottom: -20px;
	display:none;
	transform:rotate(45deg);
	display:0;
    left: 50%;
    margin-left: -14px;
    position: absolute;
	}


.pro_d_list li:hover:after,.pro_d_list li.on:after{

	display: block;
	content: '';
	position: absolute;
	left: 0;
	width: 100%;
	height: 8px;
	bottom:-8px;
	background: url(../img/content/in_honor_img1.png) no-repeat center center;
}

.pro_d_details{
	padding-bottom:5%;
	}	
.pro_d_details .item{
	display:none;
	padding-top:25px;
	}	
.pro_d_details .item.show{
	display:block;
	}	
.pro_drop_title{
	background:#eee;
	height:40px;
	line-height:40px;
	padding-left:10px;
	font-size:16px;
	color:#d5022c;
	display:none;
	
	}
	
	

.pro_d_details .i1{
	background:url(../img/content/pro_d_list_icon1.png) no-repeat center center;
	background-size:contain;
	width:30px;
	height:30px;
	display:inline-block;
	margin-right:10px;
	margin-top:5px;
	float:left;
	}
	
.pro_d_details .i2{
	background:url(../img/content/pro_d_list_icon2.png) no-repeat center center;
	width:30px;
	height:30px;
	display:inline-block;
	margin-right:10px;
	margin-top:5px;
	float:left;
	}
	
.pro_d_details .i3{
	background:url(../img/content/pro_d_list_icon3.png) no-repeat center center;
	background-size:contain;
	width:30px;
	height:30px;
	display:inline-block;
	margin-right:10px;
	margin-top:5px;
	float:left;
	}
	

.pro_d_details .i4{
	background:url(../img/content/pro_d_list_icon4.png) no-repeat center center;
	background-size:contain;
	width:30px;
	height:30px;
	display:inline-block;
	margin-right:10px;
	margin-top:5px;
	float:left;
	}
	
	
.pro_d_details .i5{
	background:url(../img/content/pro_d_list_icon5.png) no-repeat center center;
	background-size:contain;
	width:30px;
	height:30px;
	display:inline-block;
	margin-right:10px;
	margin-top:5px;
	float:left;
	}
.pro_yb{
	padding-top:20px;
	}	
.pro_yb ul li{
	text-align:center;
	float:left;
	}
.pro_yb .t1{
	text-align:center;
	line-height: 2.8rem;
	}	
.pro_yb .t2{
	text-align:center;

	color:#d5022c;
	}	


	
/*.pro_d_details h4{
	padding-bottom:10px;
	border-bottom:4px solid #ccc;
	margin-top:25px;
	padding-top:1%;
	position:relative;
	}	
.pro_d_details h4:after{
	position:absolute;
	display:block;
	height:4px;
	width:10%;
	background:#216da6;
	content:'';
	bottom:-4px;
	
	}	*/
/*.pro_d_details .p1{
	font-size:14px;
	line-height:28px;
	color:#333;
	}	*/
.pro_d_details strong{
	font-weight: bold;
}	
.pro_d_details img{

	}
.pro_d_details	.slide_table{
	border:0;
	overflow-y: hidden;
	overflow-x:auto; 
	}



.pro_d_details table{
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	vertical-align: middle;
	margin-top: 10px;
	margin-bottom: 10px;
	}	

.pro_d_details table tr td{
	
	color:#333;
	border:1px solid #ccc;
	border-bottom:0;
	border-left:0;
	text-align:center;
	vertical-align: middle;
	min-width: 80px;
	}

.pro_d_details h3,.pro_d_details h4{
	font-size: 1.6rem;
	padding-left: 1.2rem;
	border-left: 3px solid #d5022c;
	margin-bottom: 15px;
	margin-top: 35px;
	line-height: 2rem;
	color: #d5022c;
}

.in_contact_section_3 label{
	font-weight:normal;
	margin-bottom:15px;
	color:#666;
	width:100%;
	display: block;

	
	
	
	}	
.in_contact_section_3 i{
	color:#f00;
	display:inline-block;
	width:15px;
	
	
	}	
.in_contact_section_3 span{
	display:inline-block;
	width:100px;
	text-align:left;
	line-height:35px;
	display:table-cell;
	
	}
.in_contact_section_3 input,.in_contact_section_3 select{
	width:100%;
	height:35px;
	line-height:35px;
	display:inline-block;
	border:1px solid #ccc;
	padding-left: 5px;
	
	}

.in_contact_section_3 select{
	
	color: #666;
}

.in_contact_section_3 textarea{
	width:100%;
    display:table-cell;
	height:120px;
	border:1px solid #ccc;
	padding:5px;
	}			
	
.in_contact_section_3 .ta-r{
	float:right;
	}	

.in_contact_section_3 .t2{
	width:100%;
	}	
.in_contact_section_3 button{
	width:150px;
	margin-right:auto;
	margin-right:auto;
	display:inline-block;
	border:1px solid #ccc;
	background: #f8f6f6;
	padding: 7px 0;
	
	}	
.in_contact_section_3 button:hover{
	background: #f0f0f0;
}	
.in_contact_section_3 .tp1{
	width: 150px;
	margin-right: 5px;

	float: left;
}



.in_news{
	
	}	
.in_news ul li{
	
	padding:15px 0 3%;
	border-bottom: 1px solid #ccc;
	margin-left: -7px;
	margin-right: -7px;
	position:relative;
	}

.in_news .text{
	padding-left: 7px;
	padding-right:7px;
}	

.in_news .text h2{
	font-size:16px;
	line-height:28px;
	transition:all 0.5s;
	min-height:58px;
	}
	
	
	
	
.in_news .t1{
	font-size:14px;
	color:#999;
	margin-bottom:15px;
	}
.in_news .t2{
	font-size:14px;
	color:#333;
	margin-bottom:5%;
	line-height:28px;
	}
.in_news .a1{
	color:#e2033a;
	margin-bottom:25px;
	display:block;
	font-size:14px;
	}			
		
.in_news .img1{
	padding-left: 7px;
	padding-right:7px;
	text-align: right;
	overflow:hidden;
	
	}	
.in_news .img1 img{
	transition:all 0.5s;
	
	}		

.in_news .text h2:hover{
	color:#e2033a;
	}	
	
.in_news ul li:hover h2{
	color:#e2033a;
	margin-left:2%;
	transition:all 0.5s;
	
	}	
	
.in_news .img1:hover img{
	transform:scale(1.1,1.1);
	transition:all 0.5s;
	
	}	
.in_news_detail{
	padding-top:3%;
	padding-bottom:8%;
	}
.in_news_detail .top{
	border-bottom:1px solid #ccc;
	margin-bottom:25px;
	
	}
.in_news_detail .top h3{
	display:inline-block;
	margin-bottom:15px;
	font-size:1.6rem;
	line-height:3rem;
	}	
.in_news_detail .top p{
	
	font-size:14px;
	color:#999;
	margin-bottom:15px;
	line-height:26px;
	}
	
.in_news_detail .top p span{
	padding-right:30px;
	display:inline-block;
	
	}	
.in_news_detail .bottom{
	font-size:14px;
	line-height:28px;
	}		
.in_news_detail .bottom img{
	margin-top:10px;
	margin-bottom:10px;
	}	


	
.in_video {
	
	}	
.in_video ul{
	margin-left: -10px;
	margin-right: -10px;
}	
.in_video ul li{
	padding-left:10px;
	padding-right:10px;
	margin-bottom:20px;
	cursor:pointer;	
	}	
	
	
.in_video  video{
	background:#000;
	width:100%;
	height:300px;
	
	}	
	
.in_video h3{
	text-align:center;
	line-height:45px;
	font-size:14px;
	color:#333;
	}	
.in_te_1 ul{
	margin-left: -7px;
	margin-right: -7px;
}
.in_te_1 ul li{
	margin-bottom: 25px;
	padding-left: 7px;
	padding-right: 7px;
}	

.in_te_1 p{
	line-height: 3.2rem;
}

.in_de_1{
	background: url(../img/content/in_development_img1.png) repeat-y left top;
	margin-top: 25px;
	overflow: hidden;

	padding-left: 3%;
	color: #666;
}
.in_de_1 .t1{
	margin-bottom: 2.8%;
	padding-bottom: 15px;
	margin-left: 15px;
	

}

.in_de_1 .t1 span{
	color: #000;
	font-size: 1.6rem;
	display: inline-block;
	padding-bottom: 3px;

}
.in_de_1 .t1 p{
	line-height: 2.8rem;
}


.in_re_1{
	padding-top: 25px;

}
.in_re_1 ul li{
	border: 1px solid #ccc;
	padding:3%;
	margin-bottom: 25px;
}

.in_re_1 .t1{
	line-height: 3.2rem;
	font-size: 1.6rem;
	border-bottom: 1px solid #ccc;
	padding-bottom: 8px;

}
.in_re_1 .t1 a{
	height: 30px;
	line-height: 30px;
	width: 80px;
	text-align: center;
	display: inline-block;
	background: #d5022c;
	color: #fff;
} 

.in_re_1 .t2{
	margin-top: 5%;
	line-height: 2.8rem;
	color: #666;
}
.in_re_1 .t2 b,.in_re_1 .t2 strong{
	font-weight: bold;
}

.in_recruit_add{
	
	}	
	
.in_recruit_add ul li{
	border:1px solid #ccc;
	border-left:0;
	border-bottom:0;
	padding-left:0;
	padding-right:0;
	}	
.in_recruit_add ul:after{
	content: '';
	display: block;

	clear:both;
}	
.in_recruit_add ul{
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}	
	
.in_recruit_add input{
	padding-left:15px;
	padding-right:15px;
	width:100%;
	height:40px;
	line-height:40px;
	border:0;
	}
.in_recruit_add textarea{
	padding-left:15px;
	padding-right:15px;
	width:100%;
	height:180px;
	border:0;
	padding-top:10px;
	padding-bottom:10px;
	resize:none;
	}	
	
.in_recruit_add button{
	
	margin-left:auto;
	margin-right:auto;
	height: 40px;
	text-align: center;
	width:150px;	
	background: #fff;
	border:1px solid #ccc;
	display: block;
	}	
.in_recruit_add button:hover{
	background: #f4f4f4;
}	

	
.in_sol_1{
	background: #f1f4f5;
	
	margin-top: 25px;
	margin-bottom: 20px;
}
.in_sol_1 a{
	margin:10px 0;
	padding: 2% 10px;
	display: inline-block;
	text-align: center;

	
}
.in_sol_1 .a1{
	padding: 2% 10px;
	margin:10px 0;
	display: inline-block;
	text-align: center;
	position: relative;
}

.in_solution_nav{
	position: absolute;
	right: 0;
	top: 100%;
	width: 100%;
	min-width:150px;
	background: #d5022c;
	line-height: 3.2rem;
	padding: 10px 5px 20px 5px;
	color: #fff;
	text-align: center;
	display: none;

}
.in_solution_nav a{
	display: block;
	margin:0;
	border-bottom: 1px solid #fff;
}
.in_solution_nav a:hover{
	background: #fff;
	color: #000;
}

.i_sol_2 ul{
	border-top: 1px solid #ccc;
}
.i_sol_2 ul li{
	border-bottom: 1px solid #ccc;
}	
.i_sol_2{
	margin-top: 3%;
}
.i_sol_2 h3{
	min-height: 40px;
	padding-left: 55px;
	line-height: 4rem;
	margin:15px 0;
	background: url(../img/content/plus_icon1.png) no-repeat left center;
}
.i_sol_2 .open{
	background-image:  url(../img/content/reduce_icon1.png);
}
.i_sol_2 .t1{
	color: #666;
	line-height: 2.8rem;
	margin-bottom:20px;
	padding-left: 55px;
	display: none;
}
}
	

	
.in_survey{
	
	}	
	
.in_survey ul li{
	border:1px solid #ccc;
	border-left:0;
	border-bottom:0;
	padding-left:0;
	padding-right:0;
	}	
.in_survey ul:after{
	content: '';
	display: block;

	clear:both;
}	
.in_survey ul{
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}	
	
.in_survey input{
	padding-left:15px;
	padding-right:15px;
	width:100%;
	height:40px;
	line-height:40px;
	border:0;
	}
.in_survey textarea{
	padding-left:15px;
	padding-right:15px;
	width:100%;
	height:180px;
	border:0;
	padding-top:10px;
	padding-bottom:10px;
	resize:none;
	}	
	
.in_survey button{
	
	margin-left:auto;
	margin-right:auto;
	height: 40px;
	text-align: center;
	width:150px;	
	background: #fff;
	border:1px solid #ccc;
	display: block;
	}	
.in_survey button:hover{
	background: #f4f4f4;
}		
	
	
.in_title_c{
	background:#e8e8e8 url(../img/public/in_title_img2.png) left center;
}		


.in_co_1{
	padding-top: 25px;
}	

.in_co_1 .item{
	margin-bottom: 5%;
	overflow: hidden;
}

.in_co_1 .item.nomargin{
	margin-right: 0;
}
.in_co_1 img{
	float: left;
}
.in_co_1 .t1{
	float: left;
	margin-left: 15px;
}
.in_co_1 span{
	display: block;
}
.in_co_1 .tc1{
	font-weight: bold;
	color: #666;

}
.in_co_1 .tc2{
	color: #666;
	line-height: 2.8rem;
}
.i_co_2{
	text-align: center;
	padding-top: 20px;
}
.i_co_2 img{
	padding-left: 5%;
	padding-right: 5%;
	margin-bottom: 25px;
}
.i_co_2{

	margin-left: -5%;
	margin-right: -5%;
}

.in_downloadlist{

}

.in_do_1{
	margin-top: 25px;
}
.in_do_1 ul{
	margin-left: -1.2%;
	margin-right: -1.2%;
}
.in_do_1 ul li{
	margin-bottom: 3%;
	padding-left: 1.2%;
	padding-right: 1.2%;

}
.in_do_1 a{
	display: block;
	padding: 8px;
	padding-left: 50px;
	border: 1px solid #ccc;
	background: url(../img/content/d_pdf_icon1.png) no-repeat 10px center;
	text-align: center;


}
.in_do_1 a:hover{
	background-color: #d5022c;
	color: #fff;
	background-image:  url(../img/content/d_pdf_icon1-1.png);
}

.in_do_1 span{
	
	display: block;
	padding: 15px 0;
	border-left: 1px solid #ccc;
	
}


.in_joinus{
	padding-top:5%;
	padding-bottom:5%;
	}
.in_joinus ul{
	margin-left:-6px;
	margin-right:-6px;
	}	
.in_joinus ul li{
	margin-bottom:12px;
	padding-left:6px;
	padding-right:6px;
	
	}
.in_joinus .text{
	background:#efefef;
		padding:30px;
	height:295px;

	}	
		
.in_joinus h4{
	font-size:18px;
	width:175px;
	padding-bottom:10px;
	border-bottom:3px solid #4e4245;
	margin-bottom:25px;
	position:relative;
	transition:all 0.5s;
	}
.in_joinus h4::after{
	content:'';
	height:3px;
	background:#e60039;
	width:70px;
	position:absolute;
	left:0;
	bottom:-3px;
	transition:all 0.5s;
	}		
	
.in_joinus p{
	font-size:14px;
	line-height:26px;
	}	
	
	
.in_joinus ul li:hover h4{
	width:300px;
	transition:all 0.5s;
	
	
	}	
.in_joinus ul li:hover h4::after{
	width:50%;
	transition:all 0.5s;
	transition-delay:0.2s;
	}	
	
.in_joinus ul li:hover p{
	color:#e60039;
	
	}	



.in_display {
	padding-top:5%;
	padding-bottom:5%;
	}	
.in_display ul li{
	border-bottom:1px solid #ccc;
	margin-bottom:5%;
	}	
	
.in_display .img1{
	float:left;
	width:16.4%;
	min-width:180px;
	}
.in_display .text{
	padding-top:2%;
	}	
	
.in_display .text h4{
	font-size:24px;
	line-height:30px;
	
	}
.in_display .text p{
	font-size:14px;
	padding:25px 0;
	line-height:26px;
	}	
.in_display ul li:hover .text p a{
	color:#e00037;
	}	
	


.in_order{
	padding-top:5%;
	padding-bottom:5%;
	}

.in_order h4{
	font-size:24px;
	text-align:center;
	margin-bottom:45px;
	color:#fff;
	background:#e00037;
	padding:15px 0;
	
	
	}
	
.in_order h5{
	font-size:16px;
	text-align:center;
	margin-bottom:45px;
	padding:15px 0;
	color:#e00037;
	text-decoration:underline;
	
	
	}	
		
.in_order .top{
	margin-bottom:3%;
	padding-bottom:25px;
	
	}
.in_order .top .img1{
	padding:5px;
	border:1px solid #ccc;
	text-align:center;
	margin-bottom:25px;
	
	}
.in_order .top .text{
	padding-left:25px;
	}	
.in_order .top .text h3{
	font-size:24px;
	margin-bottom:2%;
	padding-bottom:25px;
	line-height:40px;
	
	}
.in_order .top .text ul li{
	width:150px;
	height:35px;
	font-size:14px;
	line-height:35px;
	float:left;
	background:#efefef;
	text-align:center;
	margin-right:15px;
	cursor:pointer;
	margin-bottom:15px;
	}	
.in_order .top .text ul li.on{
	background:#e00037;
	color:#fff;
	}
.in_order .top .text .p1{
	font-size:16px;
	margin-top:10px;
	}	
.in_order .top .text .p1 .sp1{
	font-size:30px;
	display:inline-block;
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
	float:left;
	background:#999;
	color:#ffff;
	cursor:pointer;
	}	
.in_order .top .text .p1 .sp2{
	font-size:30px;
	display:inline-block;
	width:45px;
	height:30px;
	text-align:center;
	line-height:30px;
	float:left;
	color:#ffff;
	background:#e00037;
	margin-left:10px;
	margin-right:10px;
	
	}
.in_order .top .text .p1 .sp2 input{
	width:45px;
	border:0;
	height:30px;
	background:#e00037;
	text-align:center;
	color:#fff;
	font-size:18px;
	
	}			
				
.in_order .top .text .p1 .sp3{
	font-size:30px;
	display:inline-block;
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
	float:left;
	background:#999;
	color:#ffff;
	margin-right:15px;
	cursor:pointer;
	}
	
.in_order .top .text .p1 .a_text{
	height:30px;
	width:120px;
	text-align:center;
	background:#3f3f3f;
	color:#fff;
	line-height:30px;
	display:inline-block;
	font-size:14px;
	cursor:pointer;
	}		
	
.in_order .bottom .list{
	width:100%;
	margin-bottom:25px;
	}			
.in_order .bottom ul{
	margin-left:-15px;
	margin-right:-15px;
	}	
.in_order .bottom ul li{
	padding-left:15px;
	padding-right:15px;
	margin-bottom:10px;
	}
.in_order .bottom ul li span{
	color:#e2033a;
	}
			
.in_order .bottom .input_text1{
	width:95%;
	border:none;
	border-bottom:1px solid #ccc;
	padding-top:10px;
	padding-bottom:10px;
	background-color:transparent;
	
	}
.in_order .bottom .input_text1:focus{
	border-color:#e00037;
	
	}	
		
.in_order .bottom textarea{
	width:100%;
	height:235px;
	border:1px solid #ccc;
	margin-top:15px;
	padding:5px;
	}
.in_order .bottom textarea:focus{
	border-color:#e00037;
	}	
	
.in_order .bottom .p1{
	font-size:16px;
	color:#666;
	}	
.in_order .bottom .p2{
	font-size:14px;
	color:#666;
	margin-top:10px;
	line-height:28px;
	
	}	
	
.in_order .bottom .input_submit{
	
	
	}	
	
.in_order .bottom .input_submit{
	text-align:center;
	}		
.in_order .bottom .input_submit input{
	margin-top:50px;
	width:15%;
	max-width:495px;
	min-width:250px;
	height:50px;
	line-height:50px;
	background:#3f3f3f;
	color:#fff;
	border-radius:5px;
	border:0;
	margin-left:auto;
	margin-right:auto;
	font-size:18px;
		}		
.in_order .bottom .input_submit input:hover{
	background:#df043a;
	cursor:pointer;
	}


.in_sites{
	padding-top:5%;
	padding-bottom:5%;
	}
.in_sites .img1{
	padding:5px;
	border:1px solid #ccc;
	overflow:hidden;
	}	
.in_sites ul li .img1 img{
	transition:all 0.5s;
	}	
.in_sites ul{
	margin-left:-10px;
	margin-right:-10px;}	
.in_sites ul li{
	float:left;
	margin-right:15px;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	
	}
	
.in_sites h3{
	padding-top:5px;
	padding-bottom:5px;
	font-size:14px;
	margin-top:5px;
	color:#333;
	
	}
.in_sites ul li:hover .img1 img{
	transform:scale(1.1,1.1);
	transition:all 0.5s;
	
	}	


#zoomiocontainer img{
	max-width:none;
	}



.pagelist {
   float: right;
    font-size: 12px;
    list-style: outside none none;
    padding: 10px 0;
    white-space: nowrap;
}
.pagelist li {
    border: 1px solid #999;
    display: inline;
	line-height: 40px;
    font-size: 14px;
    border: #ccc solid 1px;
    padding: 4px 9px;
    margin: 0 3px;
}
.pagelist li img {
    border: 0 none;
    vertical-align: middle;
}
.pagelist li.current {
   background: #5e5e5e;
    color: #FFF;
    border: #5e5e5e solid 1px;
}
.pagelist li a {
    text-decoration: none;
}
.pagelist li a:hover {
    border: medium none;
    color: #999;
    text-decoration: none;
}
.pagelist li a.nolink {
    color: #ccc;
    cursor: default;
}
.pagelist li a.nolink:hover {
    background: transparent none repeat scroll 0 0;
    padding: 3px 6px 4px;
}

.pagelist1{
	text-align:center;
	}		