﻿@charset "utf-8";
/* CSS Document */
html{}
body{}
.main{position:relative; margin-left:auto; margin-right:auto; min-width:320px; max-width:640px; overflow:hidden; background-color:#fff; font-family:Microsoft YaHei;}
a{text-decoration:none; color:#666;}
header{ overflow:hidden; width:100%; background-color:#fff;}
header h1{ width:28%; float:left; margin:3% 1% 2% 1%; padding-right:3%; border-right:1px solid #dfdfdf}
header h1 img{ display:block; width:100%;}
header h2{font-size:1.1em;float:right;margin-top:2%; margin-right:2%;width:62%; color:#52c800}
header h2 span{ display:block; color:#9E0203; font-size:0.75em;font-weight:normal; margin:1.5% 0;}
header h2 p{font-weight:normal;/* padding-left:1.5em; background:url(../images/hdPhone.png) no-repeat left center; */background-size:8%; font-size: .75em; color:#000; line-height:1.5em}
header h2 p b{font-weight:normal; color:#333;}

/*公共颜色调用*/
.CategoryList_Title i{color:#52c800;}
.hdPhone p i{border:1px solid #fff;}
.hdPhone p a , .header , .pagedSpan a{color:#fff;}
.toTop{overflow:hidden;margin-bottom:4em;}
.toTop img{width:50%; display:block;}
.fotNav{overflow:hidden; background:#FF4737;z-index:999;position: fixed;left:0;bottom:0;width:100%;}
.fotNav li{float:left; width:25%; text-align:center;}
.fotNav li a{display:block; padding:15% 0px;  font-size:1.167em; color:#fff; position:relative;}
.fotNav li a:after{content:''; position:absolute; top:0; right:-2px; z-index:9; height:100%; width:0px;  border-left:1px solid #ff675a; border-right:1px solid #dc1503;}
.fotNav li img{width:1.583em;}
.fotNav li span{display:block;}
@media screen and (min-width:320px) {body{font-size:75%;}}
@media screen and (min-width:480px) {body{font-size:87.5%;}}
@media screen and (min-width:540px) {body{font-size:112.5%;}}
@media screen and (min-width:550px) {body{font-size:125%;}}
@media screen and (min-width:640px) {body{font-size:150%;}}
.phones{padding:1em 0; display: block; text-align: center; color:#FF4737; background-color:#fff;}
.phones span{font-size:1em; position: relative; top:-0.1em; padding-left:2em; background:url(../images/hdPhone_ico.png) no-repeat left center; background-size:1.2em auto;}
.phones em{font-size:1.2em; font-family:LiHei Pro , arial;}
.phones.fotP{background-color:#ceaa30; 
	background-image:-moz-linear-gradient(-45deg , #ceaa30 0% , #ceaa30 30% , #fadb71 45% , #fadb71 55% , #ceaa30 70% , #ceaa30 100%);
	background-image:-webkit-linear-gradient(-45deg , #ceaa30 0% , #ceaa30 30% , #fadb71 45% , #fadb71 55% , #ceaa30 70% , #ceaa30 100%);
	background-image:-o-linear-gradient(-45deg , #ceaa30 0% , #ceaa30 30% , #fadb71 45% , #fadb71 55% , #ceaa30 70% , #ceaa30 100%);
	background-image:-ms-linear-gradient(-45deg , #ceaa30 0% , #ceaa30 30% , #fadb71 45% , #fadb71 55% , #ceaa30 70% , #ceaa30 100%);
	background-image:linear-gradient(-45deg , #ceaa30 0% , #ceaa30 30% , #fadb71 45% , #fadb71 55% , #ceaa30 70% , #ceaa30 100%);}
/*分类标题*/
.CategoryList_Title{height:2.968em; line-height:2.968em; padding:0 .687em; color:#52c800; text-align:center; border-bottom:1px solid #b0b4bb; font-size:1.425em; background: linear-gradient(180deg , #f2f2f2 0% , #e0e0e0 100%);}
.CategoryList_Title i{font-size:1.2em; margin-top:.75em;}
.CategoryList_Title .icon-details{margin-right:.5em;}

/*分类列表*/
.CategoryLista{}
.CategoryLista > li > a{height:3.031em; line-height:3.031em; display:block; color:#333; background:#f4f4f4; padding:0 1.125em; border-bottom:1px solid #cfcbc1; border-top:1px solid #fff; font-size:1.125em;}
.CategoryLista li i{float:right; margin-top:.45em; color:#656565; font-weight:bold; font-size:1.6em;}
.CategoryLista > li li a{height:3.031em; line-height:3.031em; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; display:block; color:#666; background:#fff; padding:0 2.062em; border-bottom:1px solid #cfcbc1; border-top:1px solid #fff; font-size:1em;}
.CategoryLista li:after {content:'.'; display:block; height:0; clear:both; visibility:hidden;}
.CategoryLista .icon-arrow-down{color:#f90;}
.CategoryLista > li > ul >li >ul{padding:0 1.125em;}
.CategoryLista > li > .list1,.CategoryLista > li > .list1 li ul{display:none;}
/*搜索*/
.searchSpan{position:relative; overflow:hidden; margin:.687em;}
.searchSpan .txtSearch{height:33px; border-radius:5px; border:1px solid #ddd; font-size:.75em; text-indent:.25em; width:99.9%; outline:none;}
.searchSpan .btnSearch{position:absolute; right:0px; top:1px; border-radius:0 5px 5px 0; display:block; height:33px; line-height:33px; color:#333; width:2.5em; border-left:1px solid #ddd; border-right:1px solid #ddd; text-align:center; background:linear-gradient(180deg , #fff 0% , #ededed 100%);}
.mb3{padding-bottom:3rem;}
.green{coor:Green}
.red{color:Red}

.liebiao {
	width:100%;
    font-size: 0;
    margin: 14px -10px 20px 2%;
}
.liebiao li{
	float:left;
    color: #fff;
    /*line-height: 2.44rem;*/
    margin-bottom: .3rem;
    margin-right: .3rem;
    width:47%;
    border:1px solid #52c800;
    text-align: center;
	}
.liebiao li a{
    color: #333;
    font-size: 11px;
    line-height: 30px;
    padding: 0 10px;	
	
}
.liebiao li.on{background-color: #52c800;}
.liebiao li.on a{color:#fff;}

nav { overflow:hidden; width:100%; background:url(../images/nav_bg.png) repeat center;}
nav a{ display:block; float:left; width:33.333333333%; text-align:center; font-size:1em; color:#fff; background:#52c800; border-bottom:1px solid #6ab338; border-top:1px solid #74e029; padding:0.7em 0;}


footer{ width:100%; background-color:#52c800; overflow:hidden; position:fixed; bottom:0; left:0;text-align: center;}
footer a{ display:block; height: 1.8em; line-height:1.8em; font-size:1em; width:25%; background:url(../images/ft_li.png) no-repeat right center; float:left; padding:0.8em 0; color:#fff}
footer a img{ display:block; width:1em; padding-top: .3em; margin-left:10%; float:left; /*margin-right:4%;*/}
footer a.last{ background:none;}