@charset "utf-8";
/* CSS Document */
.mian{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;}
@media screen and (min-width:320px) {
	html{font-size:75%;}
}
@media screen and (min-width:375px) {
	html{font-size:87.5%;}
}
@media screen and (min-width:480px) {
	html{font-size:87.5%;}
}
@media screen and (min-width:540px) {
	html{font-size:112.5%;}
}
@media screen and (min-width:550px) {
	html{font-size:125%;}
}
@media screen and (min-width:640px) {
	html{font-size:150%;}
}
/*公共颜色调用*/
.pagedSpan a{background:#333;}
.CategoryList_Title i{color:#333;}
.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:#333; text-align:center; border-bottom:1px solid #b0b4bb; font-size:1rem; 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.125rem;}
.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;   ;padding-bottom:2rem;}
.searchSpan .txtSearch{height:34px; border-radius:5px; border:1px solid #ddd; font-size:1.1rem; text-indent:.25rem; 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:3.5rem; border-left:1px solid #ddd; border-right:1px solid #ddd; text-align:center; background:linear-gradient(180deg , #fff 0% , #ededed 100%);}
#DetailedSpan div table{width:640px !important;}
#ErrorInfo{ text-align:center;margin-top: 1em;  margin-bottom: 1em;} 
.green{color:#eb2533;}
.red{color:#eb2533; text-align: center;margin-bottom: 1em;}


.green{color:Red}
.red{color:Red}


/*内页公共样式*/
.find_nav {width: 100%;height: 3rem;background-color: #f9f9f9;display: -moz-box;display: -webkit-box;display: box; border-bottom:1px solid #ccc;}
.find_nav_left {height: 3rem;position: relative;overflow: hidden;-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;}
.find_nav_list {position: absolute;left: 0;}
.find_nav_list ul {position: relative;white-space: nowrap;font-size: 0;}
.find_nav_list ul li {display: inline-block; margin:0 1rem;}
.find_nav_list ul li a {display: block;width: 100%;height: 100%;line-height: 3rem;font-size: 1.2rem;text-align: center;color: #333;padding: 0 0;box-sizing: border-box;position:relative;top: -2px;}
.find_nav_list ul li.on a {color: #000 !important; border-bottom:2px solid #000;}
.sideline {display: block;position: absolute;border: 0;height: 2px;background-color: #000;left: 0;bottom: 0;pointer-events: none;}
.bdkj_con a{cursor: default;}

h2.h2_title {padding: 2.5rem 0;position: relative;text-align: center;}
h2.h2_title a {display: block;font-size: 1.5rem; font-weight:600;color: #000;position: relative;z-index: 1; cursor: default; line-height:2rem;}
h2.h2_title b {display: block;font-size: 1.2rem; text-transform: uppercase;position: relative; line-height:2rem; color:#000;}
h2.h2_title span { color:#999;} 

section.section {margin: 0 auto;width: 94%;font-size: 1rem;color: #666;}
input , textarea {outline: none;font-size: 1rem;color: #666;}


/* zzc */
.zzc{display: none;background: rgba(0, 0, 0, 0.6);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 8;}


/*nav_menu*/
.nav_menu { width:0; position:fixed; right:0; top:0; height: 100%;z-index: 999;background: #000;transition: all 0.5s;}
.nav_menu.on {width: 60%;}
.nav_menu img{display: block;width: 100%;}
.nav_menu .nav_top{width: 100%;padding-top:5rem;padding-bottom: 2.5rem;}

.nav_menu .nav_btn{display: block;width: 12%;position: absolute;top: 3%;right: 5%;}
.nav_menu .nav_btn img{display: block;width: 100%;}
.nav_menu ul {width:100%;}
.nav_menu ul li{ width:100%;height: 3rem;}
.nav_menu ul li p {position: relative;height: 3rem;}
.nav_menu ul li p em {display: block;width: 4rem;height: 1px;background: #fff;position: absolute;left:100%;top: 1.5rem;z-index: 1;transition: all 0.75s;}
.nav_menu ul li p>a{ color:#fff;font-size: 1.25rem;display: block;height: 3rem;line-height: 3rem;box-sizing: border-box;margin-left: 3rem;position: relative;z-index: 2;}
.nav_menu.on ul li.on p em {left: -2rem;}

.nav_menu .nav_bottom {padding-left: 3rem;color: #fff;margin-top: 3rem;width: 100%;box-sizing: border-box;overflow: auto;}
.nav_menu .nav_bottom .nav_p1 {font-size: 1.2rem;margin-bottom: 0.5rem;}
.nav_menu .nav_bottom .nav_p1 {width: 100%;}
.nav_menu .nav_bottom .nav_p2 b {display: block;font-size: 1.2rem;text-transform: uppercase;}
.nav_menu .nav_bottom .nav_p2 i {display: block;font-size: 0.9rem;text-transform: uppercase;}
.nav_menu .nav_bottom .nav_p2 em {display: block;width: 3rem;height: 2px;background: #fff;margin-top: 1.5rem;}


header {position: relative;z-index: 3;}
header .h_box {padding: .5rem 3%;height: 4rem;box-sizing: border-box; background-color: rgba(17,17,17,0.8);}
header .h_box h1 {float: left;height: 3rem;}
header .h_box h1 img {display: block;height: 100%;}
header .h_box .nav {float: right;height: 3rem;width: 3.5rem;background: url(../images/Common/menu.png) no-repeat center / 90%; padding-top:.1rem;}


.header {height: 3rem;background-color: rgba(17,17,17,0.8);padding: 0.5rem 3%;display: flex;}
.header .goback {width: 3rem;height: 3rem;background: url(../images/Common/boback.png) no-repeat center / 40%;}
.header h1 {flex: 1;text-align: center;font-size: 1.5rem;color: #fff;height: 3rem;line-height: 3rem;font-weight: normal;}
.header .nav {float: right;height: 3rem;width: 3.5rem;background: url(../images/Common/menu.png) no-repeat center / 90%;}


/**/
.f_icp {padding: 1.5rem 3%; background:#000; }
.f_icp ul li {text-align: center;color: #666;margin-bottom: 0.5rem;font-size: 1rem;}
.f_icp ul li:first-child {margin-bottom: 1rem;}
.f_icp ul li:last-child {margin-bottom: 0;}
.f_icp ul li a {display: inline-block;vertical-align: middle;margin: 0 0.5rem;font-size: 1.2rem;color: #fff;}



/*底部*/
footer{ width: 100%;padding-bottom: 3.5rem;}
.footerBottom{ position: fixed; bottom: 0;left: 0; width: 101%;z-index: 99;display: flex;}
.footerBottom p {flex:1;display: flex; box-sizing: border-box;height: 3.5rem;line-height: 3.5rem;background: #000;}

.footerBottom p:nth-child(1) a:nth-child(1) {flex: 1;text-align: center;}
.footerBottom p:nth-child(1) a:nth-child(2) {flex: 2;text-align: center;}
.footerBottom p:nth-child(2) a:nth-child(1) {flex: 2;text-align: center;}
.footerBottom p:nth-child(2) a:nth-child(2) {flex: 1;background: url(../images/Common/f_icon02.png) no-repeat center / 40%;}
.footerBottom span{display: block;font-size: 1.1rem;color: #fff;}


/*页码样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; font-size:1rem;
}
.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;font-size:1rem;
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR:#000; BORDER-BOTTOM-COLOR:#000; BORDER-TOP-COLOR:#000; BORDER-RIGHT-COLOR:#000;background:#000; color:white; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px;
}/*当前指上页码的边框色*/

.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR:#000; BORDER-BOTTOM-COLOR:#000; BORDER-TOP-COLOR:#000; BORDER-RIGHT-COLOR:#000; background:#000; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px; border:#000 1px solid;border-radius:5px;font-size:1rem;
}/*当前选中页码的背景色*/

 .f_icp h2 {font-size: 20px;margin-top: 6%;margin-bottom: 4%;text-align:center;color:#FFF;}
.f_icp p{color:#767676; line-height:2rem; font-size:1rem; text-align:center;}
.f_icp span {display: block;margin:auto;width:90px;height:0px;padding-top:1px;background:#2c2c2c;margin-top:15px;margin-bottom:15px;}
.f_icp span:after {content: '';display: block;width:3px;height: 3px;
    background: #ffffff;
    margin: auto;
    margin-top: -2px;
}
 