﻿@charset "utf-8";
/* CSS Document */
html{}
body{ min-height:250px;}
.mian{position:relative; margin-left:auto; margin-right:auto; min-width:320px; max-width:640px; overflow:hidden; background-color:#f3f3f3; font-family:Microsoft YaHei; z-index:2; padding-bottom:6.5em; box-shadow:0 10px 10px #ccc}
a{text-decoration:none; color:#666;}

/*公共颜色调用*/
.pagedSpan a{background:#333;}
.CategoryList_Title i{color:#fff;}
.hdPhone p i{border:1px solid #fff;}
 .pagedSpan a{color:#fff;}
.pagedSpan{background:#feeddc;}



/*分类标题*/
.CategoryList_Title{height:2.968em; line-height:2.968em; padding:0 .687em; color:#fff; text-align:center; /*border-bottom:1px solid #b0b4bb;*/ font-size:1.125em; /*background: linear-gradient(180deg , #f2f2f2 0% , #e0e0e0 100%);*/ background-color: #1a46a1;}
.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:block;}

/*搜索*/
.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%);}

.mb{ overflow:hidden; width:100%; height:100%; position:absolute; left:0; top:0; z-index:5; background-color:#000; opacity:0.7; display:none}
/*header*/
header { overflow:hidden; width:100%; height:4.5em; background-color:#fff; position:relative}
header h1{ float:left; margin:0 3%; width:30%;}
header h1 img{ display:block; width:100%;}
header .nav-icon{ display:block; position:absolute; width:8%; top:1.2em; right:3%;}

/*nav*/
.nav { overflow:hidden; overflow-y:auto; width:60%; height:100%; background-color:#f7f7f7; position:fixed; z-index:1;}
.nav li{ display:block; width:100%; }
.nav li i{ display: inline-block; width:0.2em; height:1.1em; background-color:#cecece; position:relative; left:-13%; top:2px;}
.nav li>a{ display:block; padding:1.1em 0; padding-left:20%; background:url(../images/Common/nav01.png) no-repeat 90% center; width:80%; border-bottom:1px solid #e3e3e3; font-size:1em; color:#666; background-size:4%;}
.nav li:nth-child(1){ margin-top:4.5em; border-top:1px solid #e3e3e3}
.nav li.on{background-color:#fff;}
.nav li.on i{ background-color:#164fb6;}
.nav li.on>a{ background:url(../images/Common/nav02.png) no-repeat 90% center; background-size:4%}
.nav .erji{ display:none; overflow:hidden; width:100%; background-color:#fff;}
.nav .erji a{ display:block; padding:1.1em 0; padding-left:20%; background:url(../images/Common/nav03.png) no-repeat 10% center; width:80%; border-bottom:1px solid #e3e3e3; font-size:1em; color:#666; background-size:2%;}

/*footer*/
#DetailedSpan div table{width:640px !important;}
footer { overflow:hidden; width:100%; background-color:#fff; position:fixed; left:0; bottom:0; z-index:3;border-top: 3px solid #1a46a1;}
footer a{ display:block; float:left; width:25%; text-align:center; font-size:0.9em; color:#555; padding:0.6em 0; background:url(../images/Index/yw00.png) repeat-y right top;}
footer img{ display:block; margin:0 auto; width:35%; margin-bottom:0.5em;}

.green{coor:Red}
.red{color:Red}


@media screen and (min-width:320px) {
	body{font-size:75%;}
    
}
@media screen and (min-width:375px) {
	body{font-size:87.5%;}

}
@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%;}

}

/*页码样258式*/
.pageNavi {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center
}

.pageNavi1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.wp-pagenavi {
	CLEAR: both
}
.wp-pagenavi A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;border-radius:5px;
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;border-radius:5px;
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR:#0056B9; BORDER-BOTTOM-COLOR:#0056B9; BORDER-TOP-COLOR:#0056B9; BORDER-RIGHT-COLOR:#0056B9;background:#0056B9; color:white; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px;
}/*当前指上页码的边框色*/

.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR:#0056B9; BORDER-BOTTOM-COLOR:#0056B9; BORDER-TOP-COLOR:#0056B9; BORDER-RIGHT-COLOR:#0056B9; background:#0056B9; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px; border:#0056B9 1px solid;border-radius:5px;
}/*当前选中页码的背景色*/