@charset "utf-8";
/* CSS Document */

/***/
*{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body{font-family:"Microsoft Yahei";font-size:0.20rem;color:#000;background:#fff;}
h1,h2,h3,h4,h5,h6{text-align:left;}
i{font-style:normal;}
b{font-weight:normal;}
ul,ol{list-style:none;}
a{text-decoration:none;}
img{border:none;}
table{border-collapse:collapse;}
a,img,textarea,button,input:focus{outline:none;}
.fl{float:left;}
.fr{float:right;}
.left{text-align:left;}
.right{text-align:right;}
.align{text-align:center;}
.main_box{margin:0 auto;min-width:320px;width:100%;}
.clearfix:after{content:"";display:block;height:0;line-height:0;visibility:hidden;clear:both;}
.pa{position:absolute;}
.pr{position:relative;}
.bg_lt{background:url(../images/photo.png) no-repeat left top/100% 100%;}
.bg_ct{background:url(../images/photo.png) no-repeat center top/100% 100%;}
.clip{overflow:hidden;}
.block{display:block;}
.none{display:none;}
.inline{display:inline-block;}
/***/
/*head star*/
	/*logo start*/
.index_top01{
	line-height:0.5rem;
	background:#ebebeb;
	font-size:0.2rem;
	color:#333;
	padding-left:0.3rem;
}
.index_logo_contain{
	height:1.1rem;
}
.index_logo_contain > h2{
	float:left;
	padding:0.25rem 0 0 0.36rem;
}
.index_logo_contain > h2 > img{
	height:0.66rem;
}
.index_logo_contain > div{
	float:right;
	padding:0.29rem 0.3rem 0 0;
	font-size:0.2rem;
	color:#757575;
	line-height:0.22rem;
}
.index_logo_contain > div > img{
	height:0.5rem;
	margin-right:0.1rem;
	float:left;
}
.index_logo_contain > div > p{
	float:left;
}
.index_logo_contain > div span{
	display:block;
	font-size:0.26rem;
	color:#292929;
	line-height:0.36rem;
/*	font-weight:bold;*/
}
.comm_nav_div{
	background:#005db1;
	width:100%;
/*	height:3rem;*/
/*	margin-bottom:0.2rem;*/
}
.comm_nav_ul{
/*	width:8rem;*/
/*	margin-top:-0.01rem;*/
}
.comm_nav_ul > li{
	width:33.3%;
	box-sizing: border-box;
	height:0.86rem;
	line-height:0.86rem;
	text-align:center;
	float:left;
	border-right:0.01rem solid #fff;
	border-bottom:0.01rem solid #fff;
}
.comm_nav_ul > li > a{
	font-size:0.28rem;
	color:#fff;
}
.fanhui{
	position:absolute;
	left:0.3rem;
	top:0.11rem;
	width:0.35rem;
	height:0.65rem;
	z-index:99999;
}
.fanhui img{
	display:block;
	width:0.35rem;
}
.comm_tt{
	line-height:1rem;
	font-size:0.26rem;
	color:#525252;
/*	border-top:2px solid #ececec;*/
	border-bottom:2px solid #ececec;
}
.comm_tt a{
	font-size:0.32rem;
	color:#525252;
}
.comm_tt span{
	float:left;
	width:13%;
	height:1rem;
	border-right:1px solid #ececec;
/*	margin-right:0.2rem;*/
	background:url(../images/zhuye.png) no-repeat center center;
	background-size:44%;
}
.comm_logo_wrap{
	padding:0.25rem 0 0.2rem 0.20rem;
	position:relative;
	z-index:999;
	height:1.15rem;
}
.comm_logo_wrap > h1{
/*
	float:left;
	width:33%;
*/
}
.comm_logo_wrap > h1 img{
	height:0.8rem;
	vertical-align:middle;
/*	padding-bottom:0.1rem;*/
}
.comm_logo_wrap > h1 > a{
	font-size:0.36rem;
	color:#fff;
}
.comm_logo_right{
	width:0.8rem;
	height:0.8rem;
	cursor:pointer;
	position:absolute;
	right:0;
	top:0.35rem;
}
.comm_logo_right2{
	box-sizing: content-box;
	width:0.44rem;
	height:0.66rem;
	padding:0.22rem 0.3rem 0 0;
	cursor:pointer;
	position:absolute;
	right:0;
	top:0;
}
.comm_logo_click > img{
	display:block;
	width:0.6rem;
}
.comm_logo_yuanjiao{
	width:0.44rem;
	height:0.08rem;
	background:#fff;
	border-radius:0.04rem;
}
.comm_logo_blank{
	height:0.1rem;
}
.comm_logo_ul{
	position:absolute;
	top:0.8rem;
	right:0;
	width:2rem;
	background:#005db1;
	display:none;
}
.comm_logo_ul > li{
	line-height:0.5rem;
	border-top:1px solid #fff;
	text-align:center;
}
.comm_logo_ul > li > a{
	display:block;
	color:#fff;
	font-size:0.24rem;
}
.comm_logo_right:hover .comm_logo_ul{
/*	display:block;*/
}
	/*logo end*/
.banner li img{
	width:100%;
	display:block;
}
.banner{
    width:100%;
    position:relative;
    overflow: hidden;
	height:4.06rem;
	box-shadow:0 0 10px 0 rgba(0,0,0,.1);
}
.banner ul:first-child{
    width: 1000%;
    -webkit-transform: translateX(-10%);
    transform: translateX(-10%);
}
.banner ul:first-child li{
    width: 10%;
    float: left;
}
.banner>ul:last-child{
/*    width:118px;*/
	width:100%;
    height:0.2rem;
    position:absolute;
    bottom:0.5rem;
    left:0;
	text-align:center;
/*    margin-left:-59px;*/
}
.banner>ul:last-child>li{
    width:0.15rem;
    height:0.15rem;
    border-radius:50%;
    display:inline-block;
    border:1px solid #fff;
    margin-left:0.15rem;
}
.banner>ul:last-child>.now{
    background:#d51000;
}
.banner>ul:last-child>li:nth-child(1){
    margin:0;
}
.banner a{
	display:block;
	height:100%;
}
/*head end*/
/*产品分类开始*/
/*
.index_type_wrap{
	padding:0.35rem 0 0.35rem 0.1rem;
}
.index_type_wrap > li{
	float:left;
	width:1.66rem;
	line-height:0.4rem;
	text-align:center;
	border-radius:0.2rem;
	border:1px solid #979797;
	background:#005db1;
	margin:0 0.13rem 0.2rem 0;
}
.index_type_wrap > li > a{
	display:block;
	font-size:0.2rem;
	color:#fff;
}
*/
.index_type_wrap{
	padding:0.1rem 0 0.1rem 0;
}
.index_type_wrap > li{
	/* display:inline-block; */
	/* display: inline-table; */
	width:30%;
	line-height:0.6rem;
	height:0.6rem;
	overflow:hidden;
	text-align:center;
/*	border-radius:0.2rem;*/
/*	border:1px solid #979797;*/
	background:#005db1;
	margin:0.04rem 0.02rem 0.04rem 0.2rem;
	float: left;
}
.index_type_wrap > li > a{
	display:block;
	font-size:0.22rem;
	color:#fff;
}
/*产品分类结束*/
/*线和标题开始*/
.comm_xian{
	height:0.2rem;
	background:#e7e7e7;
}
.comm_tit_mid{
	line-height:0.88rem;
	font-size:0.36rem;
	color:#121212;
	padding:0 0.3rem;
	border-bottom:1px solid #d7d8d8;
}
.comm_tit_mid > s{
	display:inline-block;
	width:0.06rem;
	height:0.36rem;
	background:#005db1;
	margin-right:0.15rem;
	vertical-align:middle;
}
.comm_tit_mid > a{
	float:right;
	font-size:0.24rem;;
	color:#625e5e;
}
.comm_tit_big{
	height:0.8rem;
	position:relative;
	text-align:center;
	font-size:0.36rem;
	line-height:0.46rem; 
	color:#121212;
	padding:0.3rem 0;
}
.comm_tit_big > p{
	font-size:0.24rem;
	line-height:0.34rem; 
	color:#272929;
}
.comm_tit_big > s{
	display:block;
	position:absolute;
	top:0.69rem;
	left:0.3rem;
	width:2.4rem;
	height:0.02rem;
	background:#d7d8d8;
}	
.comm_tit_big > .comm_tit_xian{
	left:4.8rem;
}	
.comm_tit_mid2{
	padding:0 0.3rem;
	text-align:center;
	color:#a2a2a2;
	font-size:0.28rem;
	line-height:0.36rem;
	padding-bottom:0.2rem;
	margin-top:0.4rem;
}
.comm_tit_mid2 h2{
	font-size:0.3rem;
	line-height:0.6rem;
	height:0.6rem;
	position:relative;
	width:3rem;
	border:1px solid #a2a2a2;
	border-radius:0.05rem;
	margin:auto;
	font-weight:normal;
	text-align:center;
}
.comm_tit_mid2 s{
	background:#a2a2a2;
	height:1px;
	width:1.8rem;
	position:absolute;
	top:50%;
	left:-1.7rem;
}
.comm_tit_mid2 s:nth-of-type(2){
	left:2.9rem;
}
.comm_tit_mid2 div{
	font-size:0.34rem;
	line-height:0.56rem;
	padding-bottom:0.2rem;
}
/*线和标题结束*/
/*foot start*/
.comm_foot{
	padding:0.3rem 0 1.3rem 0;
	text-align:center;
	color:#999;
	font-size:0.29rem;
	line-height:0.56rem;
	background:#f2f2f2;
	border-top:1px solid #e9e9e9;
}
.comm_foot a{
	color:#999;
	font-size:0.29rem;
}
/*foot end*/
/*固定定位开始*/
.comm_fixed{
	width:100%;
	position:fixed;
	left:0;
	bottom:0;
	height:1.06rem;
	border-top:1px solid #efefef;
	background:#005db1;
}
.comm_fixed > li{
	width:25%;
	text-align:center;
	padding-top:0.12rem;
	float:left;
}
.comm_fixed > li > a{
	display:block;
}
.comm_fixed > li div{
	height:0.56rem;
}
.comm_fixed img{
	width:0.5rem;
}
.comm_fixed > li p{
	line-height:0.3rem;
	font-size:0.2rem;
	color:#fff;
}
/*固定定位结束*/