.m-line{ height:.15rem; background:#eeeeee;}
/*header*/
.m-header{  padding:.15rem;}
.m-header a.logo{ width:2rem; height:1.24rem; float:left; margin-right:.3rem;}
.m-header a.logo img{ width:2rem; height:1.24rem;}
.m-header .phone{ height: 1.2rem; float: right; line-height: 1.2rem; font-size: 0.4rem;
	 background: url(../images/index_1.png) left center no-repeat;
	background-size:.5rem .52rem ; padding-left: .7rem; padding-right: .3rem;
}
/*nav*/
.m-nav{ display:block; height:.9rem; line-height:.9rem; background:#fff; border-top: 1px solid #000000;}
.m-nav li{ float:left; width:25%;}
.m-nav li a{ display:block; height:.9rem; text-align:center; color:#333; font-size:.32rem;}
.m-nav li a.actived{ color:#a41302;}
/*banner*/
.m-banner{ width: 100%; height: 3.78rem;}
.m-banner img{ display: block; width: 100%; height: 3.78rem;}
/*positon*/
.m-position{ font-size:.32rem; padding:.15rem;}
.m-position li{ float:left;}
.m-position li a{color:#333;}
.m-position li.xline{ color:#666; padding:0 .12rem;}
/*typename*/
.m-typename{ font-size:.32rem; padding:.15rem; color:#333; line-height:.5rem;}
.m-typename .name{ float:left;}
.m-typename .area{ float:right; display:block; width:1.5rem; height:.5rem; padding-left:.1rem;}
/*piclist*/
.m-piclist{font-size:.32rem; padding:.15rem; padding-top: 0; color:#333;}
.m-piclist .item{ border-bottom:1px solid #E0E0E0; padding:.15rem 0; position:relative;}
.m-piclist .item a.thumb{ display:block; width:2.5rem; height:1.55rem; float:left; padding:.175rem 0;}
.m-piclist .item a.thumb img{ display:block; width:2.5rem; height:1.55rem;}
.m-piclist .item .info{ float:right; width:4.58rem;}
.m-piclist .item .info .area{ position:absolute; right:0; top:.75rem; line-height:.5rem; color:#FF5F16;}
.m-piclist .item .info .star{ position:absolute; right:0; top:.65rem; line-height:.4rem; color:#FF5F16; font-size:.25rem; display:block; width:1rem; background:url(../images/star.png) left center no-repeat; background-size:.35rem .35rem; text-indent:.45rem;}
.m-piclist .item .info .zan{ position:absolute; right:0; top:1.05rem; line-height:.4rem; color:#FF5F16; font-size:.25rem; display:block; width:1rem; background:url(../images/zan1.png) left center no-repeat; background-size:.35rem .35rem; text-indent:.45rem;}
.m-piclist .item .info .name{ line-height:.5rem;}
.m-piclist .item .info a{ line-height:.5rem; color:#333;}
.m-piclist .item .info .description{ height:1.2rem; width:4.58rem; line-height:.4rem; font-size:.24rem; overflow:hidden; color: #999999;}
.m-piclist .item .info .tel{ height:.6rem; color:#004FF2; line-height:.6rem;}
.m-piclist .item .info .tel .bnt{ float:right;}
.m-piclist .item .info .newsdescription{  width:4.58rem;}
.m-piclist .item .info .time{ height:.6rem; color:#999; line-height:.6rem; font-size:.3rem;}
.m-piclist .item .info .time .no{ float:left;}
.m-piclist .item .info .time .bnt{ float:left; padding-left:.2rem;}
/*m-title*/
.m-title{ position:relative; height:.8rem; line-height:.8rem;  font-size:.35rem; padding-right: 0.2rem;}
.m-title span{ display:block; height:.8rem; float:left; text-indent:.45rem; color:#333;}
.m-title a{ display:block; float:right; width:1rem; height:.8rem; background:url(../images/more.png) right center no-repeat; background-size:.15rem .22rem; color: #808080;  font-size: .28rem; text-align: left; text-indent: 0.15rem;}
.m-title:after{position: absolute; 
    width: .08rem;
    height: .4rem;
    border-radius: 3px;
    content: '';
    left: .15rem;
    top: .2rem;
    background: #a41302;}
.show-all{ display:block;width:2rem; margin: 0 auto; height:.6rem; line-height: .6rem; background:url(../images/more.png) right center no-repeat; background-size:.15rem .22rem; color: #808080;  font-size: .28rem; }
.section{ padding: 10px 0;}
/*about*/
.m-about{ padding:.15rem; font-size:.32rem; line-height:.6rem; color:#333; text-indent:.6rem;}
/*service*/
.m-service{
	padding-top: 0.1rem;
}
.m-service a{ float: left; display: block; width: 25%; padding: 0.1rem 0;}
.m-service a img{ display: block;width: 1.42rem; height: 1.42rem; margin: 0 auto;}
.m-service a p{ font-size: 0.3rem; color: #333; text-align: center; line-height: 2;}
/*car*/
.m-car{
 padding: 0 0.1rem;	padding-top: 0.1rem; 
}
.m-car .hy_shili{ float: left; display: block; width: 3.43rem; height: 2.6rem; margin: .1rem 0.1rem;}
/*.m-car a{ float: left; display: block; width: 3.43rem; height: 2.6rem; margin: .1rem 0.1rem;}*/
.m-car a img{ display: block;width: 3.43rem; height: 2.6rem; margin: 0 auto;}
.hy_shili span {
    display: block;
    width: 100%;
    height: 30px;
    position: relative;
    font-size: .3rem;
    text-align: center;
    bottom: 30px;
    background: #00000078;
    color: #FFF;
    line-height: 30px;
}
.hy_shili a{color: #FFF;}
/*certificate*/
.m-certificate{
 padding: 0 0.2rem;	padding-top: 0.1rem; 
}
.m-certificate a{ float: left; display: block; width: 2.15rem; height: 1.5rem;margin: .1rem 0.1rem;}
.m-certificate a img{ display: block;width: 2.15rem; height: 1.5rem; margin: 0 auto;}
/*news*/
.m-news{ padding:.15rem; font-size:.32rem; line-height:.6rem; color:#333;}
.m-news li{ height:.6rem;}
.m-news li a{ display:block; float:left; color:#333;}
.m-news li span{ display:block; float:right; color:#999;}
.m-content{ padding:.15rem; font-size:.32rem; color:#333; line-height:.6rem;}
/*contact*/
.m-contact{padding:.15rem; font-size:.32rem; line-height:.6rem; color:#333;}
.m-content .title{ text-align:center; line-height:.6rem; font-size:.4rem; margin:.1rem 0;}
.m-content .tip{ text-align:center; margin-bottom:.2rem;}
.m-content .tip span{ color:#999; font-size:.27rem; padding:0 .1rem;}
/*link*/
.m-link{padding:.15rem; font-size:.32rem;}
.m-link li{ float:left;}
.m-link li a{ display:block; color:#333; line-height:.6rem;}
.m-link.city li{ width:33.33%;}
.m-link.search li{ width:50%;}
.m-link.tag li{ width:25%;}
.m-link.friendlink li{ margin-right:.2rem;}
/*rank*/
.m-rank{padding:.15rem; font-size:.32rem;}
.m-rank .item { height:.5rem; margin:.15rem 0;}
.m-rank .item .title{ display:block; height:.5rem; line-height:.5rem; float:left; padding-left:.2rem; color:#333;width:4.4rem; overflow:hidden;}
.m-rank .item .sort{ display:block;  color:#333; background:#ccc; float:left; width:.5rem; height:.5rem; line-height:.5rem; text-align:center; font-size:.35rem; border-radius:.08rem;}
.m-rank .item .sort.actived{ color:#fff; background:#3284E1;}
.m-rank .item .star{line-height:.4rem; color:#999; font-size:.25rem; display:block; float:right; width:1rem; background:url(../images/star.png) left center no-repeat; background-size:.35rem .35rem; text-indent:.45rem;}
.m-rank .item .zan{ line-height:.4rem; color:#999; font-size:.25rem; display:block; float:right; width:1rem; background:url(../images/zan1.png) left center no-repeat; background-size:.35rem .35rem; text-indent:.45rem;}
/*footer*/
.m-footer{ background:#fff; font-size:.25rem; padding:.15rem;}
.m-footer .link-box{
	 /*width: 4rem; */
}
.m-footer .link-box p{padding-left: 0.5rem;line-height: 0.5rem;margin-left: 0.4rem;}
.rili{ padding: 0.1rem 0;}
#cal{width:7.1rem; box-sizing: border-box; border:1px solid #FCB7B2;font-size:0.24rem; margin: 0 auto;}
#cal #top{height:29px;line-height:29px;background:#FCB7B2;color:#003784; padding-left: 0.1rem;}
#cal #top select{font-size:12px}
#cal #top input{padding:0}
#cal ul#wk{margin:0;padding:0;height:25px}
#cal ul#wk li{float:left;width:1rem;text-align:center;line-height:25px;list-style:none}
#cal ul#wk li b{font-weight:normal;color:#c60b02}
#cal #cm{clear:left;border-top:1px solid #ddd;border-bottom:1px dotted #ddd;position:relative}
#cal #cm .cell{position:absolute;width:42px;height:36px;text-align:center;margin:0 0 0 9px}
#cal #cm .cell .so{font:bold 16px arial;}
#cal #bm{text-align:right;height:24px;line-height:24px;padding:0 13px 0 0}
#cal #bm a{color:7977ce}
#cal #fd{display:none;position:absolute;border:1px solid #dddddf;background:#feffcd;padding:10px;line-height:21px;width:150px; 
 left: 50% !important; margin-left: -75px; top: 30% !important; 
}
#cal #fd b{font-weight:normal;color:#c60a00}
.xmlink li{float: left; width: 100%;}
.xmlink li em{float: left;/* padding: 0 3px; */font-size: .6rem;width: 5%;text-align: center;font-style: normal;}
.xmlink li a{font-size:.32rem;height: .5rem;line-height: .5rem;width: 90%;color:#333;float:left;}
.bot_tel{background: url('../images/index-19.png') center left no-repeat;background-size:.35rem;}
.bot_mobile{background: url('../images/index-21.png') center left no-repeat;background-size:.35rem;}
.bot_email{background: url('../images/index-22.png') center left no-repeat;background-size:.35rem;}
.bot_addr{background: url('../images/index-23.png') center left no-repeat;background-size:.35rem;}
.tel_link{color: #333;}
.fl{float: left;}
.fr{float: right;}
/* 首页产品 */
.index #floor_1_main {
	margin: 0 auto;
	background: #fff;
}
.index .title_main {
padding-top:.5rem;
}
.index .in_title {
padding-top:.6rem;
}
.index .in_title .entit {
margin-bottom:.12rem;
font: normal .5rem "AvantGarde Bk BT";
	color: #A41302;
	text-align: center
}
.index .in_title .tit {
	width: 6rem;
	margin: 0 auto;
font-size:.34rem;
	font-weight: bold;
	text-align: center;
	color: #A41302;
}
.index .in_title .tit em {
	display: block;
width:.5rem;
height:.02rem;
margin-top:.2rem;
	background: #ccc;
}
.index .look_more {
	display: block;
	width: 5.6rem;
height:.78rem;
	margin: 0 auto;
font-size:.3rem;
line-height:.78rem;
	text-align: center;
	color: #333;
	background: #fff;
border:.01rem solid #ddd;
}
.index .tab {
	text-align: center;
margin-top: .2rem;
}
.index .tab a {
	width: 29%;
	height: 0.48rem;
	line-height: 0.48rem;
margin: .05rem;
	display: inline-block;
padding: 0 .1rem;
	background: #1048a0;
	color: #fff;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.index .tab a:hover {
	background: #0185d0;
}
/* 产品优势 */
.index #floor_3_main {
	width: 100%;
	background: #fff;
}
.index .floor_3 .proAdvant .list li {
	display: block;
	width: 6rem;
	margin: 0 auto;
padding-top:.4rem;
padding-bottom:.4rem;
border-top:.02rem solid #ddd;
}
.index .floor_3 .proAdvant .list li:first-child {
	border-top: none;
}
.index .floor_3 .proAdvant .list li .img {
	float: left;
	width: 1.34rem;
	height: 1.5rem;
}
.index .floor_3 .proAdvant .list li .img img {
	display: block;
	width: 100%;
	height: 100%;
}
.index .floor_3 .proAdvant .list li .txt {
	float: right;
	display: block;
	width: 4.3rem;
}
.index .floor_3 .proAdvant .list li:nth-child(2) .img {
	float: right;
}
.index .floor_3 .proAdvant .list li:nth-child(2) .txt {
	margin-left: 0;
	float: left;
}
.index .floor_3 .proAdvant .list li .txt .tit {
font:bold .33rem "Microsoft YaHei";
	color: #333;
}
.index .floor_3 .proAdvant .list li .txt .cont {
margin-top:.12rem;
font-size:.25rem;
	color: #666;
line-height:.4rem;
	text-align: justify;
}
/*服务流程*/
/* 产品优势 */
.index #floor_4_main {
	width: 100%;
	background: #f0f0f0;
}
.index #floor_4_main .floor_4 .proAdvant .list li {
	display: block;
	width: 6rem;
	margin: 0 auto;
padding-top:.4rem;
padding-bottom:.4rem;
border-top:.02rem solid #ddd;
}
.index #floor_4_main .floor_4 .proAdvant .list li:first-child {
	border-top: none;
}
.index #floor_4_main .floor_4 .proAdvant .list li .img {
	float: left;
	width: 1.34rem;
	height: 1.5rem;
}
.index #floor_4_main .floor_4 .proAdvant .list li .img img {
	display: block;
	width: 100%;
	height: 100%;
}
.index #floor_4_main .floor_4 .proAdvant .list li .txt {
	float: right;
	display: block;
	width: 4.3rem;
}
/*.index #floor_4_main .floor_4 .proAdvant .list li:nth-child(2) .img {
	float: left;
}
.index #floor_4_main .floor_4 .proAdvant .list li:nth-child(2) .txt {
	margin-left: 0;
	float: left;
}*/
.index #floor_4_main .floor_4 .proAdvant .list li .txt .tit {
font:bold .33rem "Microsoft YaHei";
	color: #333;
}
.index #floor_4_main .floor_4 .proAdvant .list li .txt .cont {
margin-top:.12rem;
font-size:.25rem;
	color: #666;
line-height:.4rem;
	text-align: justify;
}
