@charset "utf-8";
	* {
	margin:0;
	padding:0;
	
}
body{
background: #F7F5F7;
}
div,form,img,ul,ol,li,dl,dt,dd {
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
	color:#222;
	font-family:"微软雅黑";
}
a,img,span {
	border:0pt none;
	margin:0pt;
	padding:0pt;
}
a img {
	border:none;
}
ul,ol {
	display:block;
	border:0;
	margin:0;
	padding:0;
}
ul,li,dl {
	font-size:12px;
	list-style:none outside none;
	margin:0px;
	padding:0px;
}
h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
}
p {
	margin:0;
	line-height:28px;
	color:#333333;
}
a:link,a:visited {
	font-size:12px;
	color: #222;
	text-decoration:none;
}
a:hover,a:active {
	font-size:12px;
	color:#E46827;
	text-decoration:none;
}
.topbar{
width:100%;height:3px;
background: #E46827;
	padding:0px;
	margin:0px auto;
}

.header {
	width:100%;
	padding:0px;
	margin:0px auto;
	float:center;background: #fff;
}
.container {
	width:1180px;
	height:78px;
	padding:0px;
	margin:0px auto;
	float:center;
	text-align:left;background: #fff;
}

.header .logo {
	width:300px;text-align:left;float:left;padding: 20px 0;
}
.header .logo .logo-icon{
	width:40px;height:36px;text-align:left;float:left;
}
.header .logo .logo-icon img{
margin-top:1px;
}
.header .logo .web-n{
	width:260px;text-align:left;float:left;
}
.header .logo a {
font-size: 26px;
  line-height: 36px;
  padding-left:6px;
  margin: 0;
  font-weight: 700;
}
.header .logo i {
font-style:normal;color:#E46827;
}

.header .cats-box {
display: none; WIDTH: 0px; height: 0px; float: left; PADDING: 0px; MARGIN: 0px; text-align: left;
}

.header .cats-box .catnav {

  top: 0;
  height: 0px;
  width: 0px;
  margin-top: 0px;
  margin-right: 0px;
}

.header .page_bg_box {
  display: none;
  z-index: 999;
  position: fixed;
  top: 0px;
  WIDTH: 100%;
  PADDING: 0px;
  MARGIN: 0px auto;
  text-align: left;
  BACKGROUND-color: #F9F9F9;
  opacity: 0.5;
  filter: alpha(opacity=50);
  height: 100%;
}

.header .mainnav{
width:880px;text-align:left;float:left;padding: 20px 0;
}
.header .mainnav ul{
width:100%;float:left;
}
.header .mainnav ul li{
float:left;margin-left:12px;margin-right:12px;
}
.header .mainnav ul .spacer{
border-left: #e2e2e2 1px solid;
}

.header .mainnav ul em {
  color: #e2e2e2;float:left;font-style: normal;margin-top: 10px;
}

.header .mainnav ul li a{ 
text-decoration:none;FONT-SIZE:16px;COLOR: #222;text-align:center;float:left;line-height:36px;margin:0px;
}

.header .mainnav ul li a:hover{ 
text-decoration:none;FONT-SIZE: 16px;COLOR: #FE552C;text-align:center;float:left;line-height:36px;margin:0px;
}

.nav-mobile {
	display:none;
	cursor:pointer;
	position:absolute;
	float:left;
	top:0;
	right:0;
	background:#fff url(../images/nav.svg) no-repeat center center;
	height:42px;
	width:42px;
}
.sgs_box {
	width:100%;
	padding:0px;
	margin:0px auto;
	text-align:center;
}
.sgs_box .sgs_con {
	float:none;
	display:inline-block;
	width:1180px;
}
input.user_input_search {
	float:left;
	width:270px;
	height:26px;
	line-height:36px;
	color:#4e4e4e;
	padding:4px;
	margin-bottom:4px;
	border-width:1px 0px 1px 1px;
	border-color:#e5e5e5;
	border-style:solid;
	outline:0px none;
	font-size:14px;
	border-radius:3px 0px 0px 3px;
}
input.user_input_sub {
	float:left;
	width:100px;
	height:36px;
	background:#D81F26 none repeat scroll 0% 0%;
	border:medium none;
	line-height:1;
	color:#FFF;
	font-size:16px;
	cursor:pointer;
	border-radius:0px 3px 3px 0px;
}
input.lishi_input_sub {
	float:left;
	width:100px;
	height:36px;
	background:#D81F26 none repeat scroll 0% 0%;
	border:medium none;
	line-height:1;
	color:#FFF;
	font-size:16px;
	cursor:pointer;
}
.lishi_input_txt {
	float:left;
	width:100px;
	height:36px;
	background:#fff none repeat scroll 0% 0%;
	border:medium none;
	line-height:1;
	color:#4e4e4e;
	font-size:16px;
	cursor:pointer;
	border-color:#e5e5e5;
	border-style:solid;
	border-width:1px;
	margin-right:8px;
}
A.dhzt {
	font-size:16px;
	color:#4e4e4e;
	text-decoration:none;
	padding-left:20px;
}
A.dhzt:active {
	font-size:16px;
	color:#4e4e4e;
	text-decoration:none;
	padding-left:20px;
}
A.dhzt:visited {
	font-size:16px;
	color:#4e4e4e;
	text-decoration:none;
	padding-left:20px;
}
A.dhzt:hover {
	font-size:16px;
	color:#4e4e4e;
	text-decoration:none;
	padding-left:20px;
}
.page {
	width:1180px;
	float:left;
	padding-top:39px!important;
	padding-bottom:30px!important;
	padding-top:23px;
	text-align:left;
}
.page a.click {
	padding:0 10px;
	line-height:22px;
	float:left;
	background-color:#7A7A7A;
	border:1px solid #7A7A7A;
	margin-left:8px;
	color:#ffffff;
}
.page a.normal {
	padding:0 10px;
	line-height:22px;
	float:left;
	background-color:#ffffff;
	border:1px solid #E5E5E5;
	margin-left:8px;
	color:#8C8C8C;
	text-decoration:none;
}
.page a.normal:active {
	padding:0 10px;
	line-height:22px;
	float:left;
	background-color:#ffffff;
	border:1px solid #E5E5E5;
	margin-left:8px;
	color:#8C8C8C;
	text-decoration:none;
}
.page a.normal:visited {
	padding:0 10px;
	line-height:22px;
	float:left;
	background-color:#ffffff;
	border:1px solid #E5E5E5;
	margin-left:8px;
	color:#8C8C8C;
	text-decoration:none;
}
.page a.normal:hover {
	padding:0 10px;
	line-height:22px;
	float:left;
	background-color:#EDEDED;
	border:1px solid #E5E5E5;
	margin-left:8px;
	color:#8C8C8C;
	text-decoration:none;
}
.page .font1 {
	padding:0 10px;
	line-height:22px;
	float:left;
	background-color:#ffffff;
	font-size:14px;
	margin-left:8px;
	color:#4E4E4E;
}
.footer {
	width:1180px;
	padding:0px;
	margin:0px auto;	
	
}
.footer-box {
	padding:0px;width: 1180px;
	margin-top:10px 0px 10px 0px;
	float:left;
	text-align:center;font-size:12px;
	line-height:30px;margin-bottom:10px;
}
.flinks {
	width:1180px;
	padding:0px;
	margin:0px auto;
}
.flinks_box {
	width:1180px;
	padding:0px;
	margin:16px 0px 16px 0px;
	float:left;
	text-align:left;background:#fff;
}
.flinks_box .ltitle {
	width:1180px;
	padding:0px;
	height:45px;
	float:left;
	text-align:left;
	border-bottom:#f1f1f1 1px solid;
}
.flinks_box .ltitle h5{
	font-size:16px;
	line-height:45px;
	float:left;
	text-align:left;
	font-weight:bold;margin-left:16px;
}
.flinks_box .flink_add {
	width:1140px;
	padding:0px;
	line-height:35px;
	float:left;
	text-align:left;
	margin:5px 0px 5px 20px;
	border-top:1px solid #E5E5E5;
}
.flinks_box .flink {
	width:1140px;
	padding:0px;
	line-height:35px;
	float:left;
	text-align:left;
	margin-left:20px;
	margin-top:8px;
	margin-bottom:8px;
}
.flinks_box .flink a {
	text-decoration:none;
	padding:0px;
	padding-right:13px;
	font-size:14px;
	color:#4E4E4E;
	float:left;
}
.flinks_box .flink a:hover {
	text-decoration:none;
	padding:0px;
	padding-right:13px;
	font-size:14px;
	color:#E46827;
	float:left;
}
.links {
	width:1180px;
	padding:0px;
	margin:0px auto;
}
.links .lkf {
	width:1180px;
	padding:0px;
	margin-top:16px;
	margin-bottom:16px;
	float:left;
	background:#fff;
}
.links .lkf .lkfr {
	padding:6px 6px 6px 16px;
	line-height:36px;
	font-size:14px;
}
.links .lkf .lkfr a {
	text-decoration:none;
	padding:0px 13px 0px 0px;
	font-size:14px;
	color:#4E4E4E;
}
.links .lkf .lkfr a:hover {
	text-decoration:none;
	padding:0px 13px 0px 0px;
	font-size:14px;
	color:#E46827;
}
.friendlink {
	width:1180px;
	padding:0px;
	margin:0px auto;
}
.friendlink .jd_box {
	width:1180px;
	padding:0px;
	margin-bottom:16px;
	float:left;
	border:#E5E5E5 1px solid;
}
.friendlink .jd_box .ltitle {
	width:1140px;
	padding:0px;
	height:42px;
	line-height:42px;
	float:left;
	font-size:16px;
	margin-left:20px;
	border-bottom:1px solid #E5E5E5;
}
.friendlink .jd_box .tabContent {
	width:1140px;
	padding:0px;
	line-height:35px;
	float:left;
	margin:5px 0px 5px 20px;
}
.friendlink .jd_box .tabContent a {
	text-decoration:none;
	float:left;
	padding:0px;
	padding-right:13px;
	font-size:14px;
	color:#4E4E4E;
}
.friendlink .jd_box .tabContent a:hover {
	text-decoration:none;
	float:left;
	padding:0px;
	padding-right:13px;
	font-size:14px;
	color:#E46827;
}
.friendlink .box {
	width:1180px;
	padding:0px;
	margin-top:16px;
	margin-bottom:16px;
	float:left;
	background:#fff;
}
.friendlink .box .ltitle {
	width:1140px;
	padding:0px;
	height:42px;
	line-height:42px;
	float:left;
	font-size:16px;
	margin-left:20px;
	border-bottom:1px solid #f1f1f1;
}
.friendlink .box .ltitle .item {
	font:16px/22px Microsoft Yahei;
	font-size:16px;
	line-height:42px;
	height:42px;
	margin-right:15px;
}
.friendlink .box .ltitle .current {
	border:none;
	font-size:20px;
	line-height:42px;
}
.friendlink .box .tabContent {
	width:1140px;
	padding:0px;
	line-height:35px;
	float:left;
	margin:5px 0px 5px 20px;
}
.friendlink .box .tabContent .pannel {
	width:1140px;
	display:none;
}
.friendlink .box .tabContent .pannel a {
	text-decoration:none;
	padding:0px;
	padding-right:13px;
	font-size:16px;
	color:#4E4E4E;
}
.friendlink .box .tabContent .pannel a:hover {
	text-decoration:none;
	padding:0px;
	padding-right:13px;
	font-size:16px;
	color:#E46827;
}
.friendlink .box .tabContent .linkshow {
	width:1140px;
}
.friendlink .box .tabContent .linkshow a {
	text-decoration:none;
	padding:0px;
	padding-right:13px;
	font-size:14px;
	color:#4E4E4E;
}
.friendlink .box .tabContent .linkshow a:hover {
	text-decoration:none;
	padding:0px;
	padding-right:13px;
	font-size:14px;
	color:#E46827;
}
.footdaohang {
	width:1180px;
	padding:0px;
	margin:0px auto;
	text-align:left;
}
.footdaohang .box {
	width:1180px;
	padding:0px;
	margin-top:16px;
	float:left;
background:#fff;
}
.footdaohang .box .daohang_item {
	width:1140px;
	padding:0px;
	line-height:26px;
	float:left;
	padding-bottom:10px;
	margin-left:20px;
	margin-top:10px;
	border-bottom:1px dashed #E5E5E5;
}
.footdaohang .box .daohang_item_e {
	width:1140px;
	padding:0px;
	line-height:26px;
	float:left;
	margin:10px;
	margin-left:20px;
}
.footdaohang .box i {
	font-style:normal;
	margin-right:20px;
	font-weight:bolder;
	font-size:14px;
}
.footdaohang .box a {
	text-decoration:none;
	padding:0px;
	padding-right:13px;
	font-size:14px;
	color:#4E4E4E;
}
.footdaohang .box a:hover {
	text-decoration:none;
	padding:0px;
	padding-right:13px;
	font-size:14px;
	color:#E46827;
}
@media screen and (max-width:1190px) {
	.menu_box {
	width:1180px;
}
;}@media screen and (max-width:767px) {
	#querykeymenu {
	position:absolute;
	width:277px;
	height:auto;
	z-index:1;
	left:-378px;
	top:35px;
	border:0px solid #E5E5E5;
	font-size:14px;
	background-color:#fcfcfc;
	text-align:left;
}
.container{
width:100%;height:64px;
}
.header .logo{
width: 80%;padding: 18px 0;
}
.header .logo .logo-icon{
width: 38px;text-align: right;height:28px;
}
.header .logo .logo-icon img{
width: 25px;height:25px;
}
.header .logo .web-n{
width: auto;
}
.header .logo a {
font-size: 20px;
  line-height: 26px;
  padding-left:8px;
  margin: 0;
  font-weight: 700;
}
.header .logo i {
font-style:normal;color:#E46827;
}

.header .cats-box {
    width: 20%;
    height: 64px;
    display: block;
  }

  .header .cats-box .catnav {
  float: right;
  top: 0;
  background: #fff url(../images/nav.svg) no-repeat center center;
  height: 41px;
  width: 41px;
  margin-top: 12px;
  margin-right: 16px;
}
  .header .mainnav{
display:none;
min-width: 70%;
    width: 70%;
    height: 100%;
    background: #E46827;
    color: #424242;
    font-size: 12px;
    top: 0;
    left: 30%;
    margin-top: 0px;
    position: fixed !important;
    position: absolute;
    _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
    z-index: 1000;padding:0px;
}

  .header .mainnav .mb-clo-box {
    width: 100%;
    height: 50px;
    display: block;
    border-bottom: #ED9A6E 1px solid;
  }

  .header .mainnav .mb-clo-box .mbcnav {
  cursor: pointer;
  position: absolute;
  float: left;
  top: 0;
  background: #E46827 url(../images/navb.svg) no-repeat center center;
  height: 41px;
  width: 41px;
  margin-top: 6px;
  margin-left: 6px;
}
.header .mainnav ul{
margin-top:10px;
}
.header .mainnav ul li{
width: 48%;
    font-size: 1.0em;line-height: 39px;margin:0px;text-align:center;
}
.header .mainnav ul li a{ 
width:100%;text-decoration:none;FONT-SIZE:1.5em;COLOR: #fff;text-align:center;float:left;line-height:39px;margin:0px;
}

.header .mainnav ul li a:hover{ 
width:100%;text-decoration:none;FONT-SIZE: 1.5em;COLOR: #fff;text-align:center;float:left;line-height:39px;margin:0px;background:#AA471A;
}

.header .mainnav ul em{
color:#E46827;margin:0px;width: 0;
}

.sgs_box {
	display:none;
	width:100%;
	height:111px;
	padding:0px;
	margin:0px auto;
	float:center;
	text-align:left;
	background-color:#fff;
	border-radius:0px;
}
.sgs_box .sgs_con {
	width:95%;
	margin-left:8px;
	margin-top:8px;
	float:left;
	text-align:left;
}
input.user_input_search {
	float:left;
	width:75%;
	height:20px;
	line-height:36px;
	color:#4e4e4e;
	padding:4px;
	margin-bottom:4px;
	border-width:1px 0px 1px 1px;
	border-color:#fff;
	border-radius:6px 0 0 6px;
	border-style:solid;
	outline:0px none;
	font-size:14px;
}
input.user_input_sub {
	float:left;
	width:20%;
	height:30px;
	background:#D81F26 none repeat scroll 0% 0%;
	border-radius:0 6px 6px 0;
	border:1px solid #fff;
	line-height:1;
	color:#FFF;
	font-size:12px;
	cursor:pointer;
}
input.lishi_input_sub {
	float:left;
	width:100px;
	height:36px;
	background:#D81F26 none repeat scroll 0% 0%;
	border:medium none;
	line-height:1;
	color:#FFF;
	font-size:16px;
	cursor:pointer;
}
.lishi_input_txt {
	float:left;
	width:100px;
	height:36px;
	background:#fff none repeat scroll 0% 0%;
	border:medium none;
	line-height:1;
	color:#4e4e4e;
	font-size:16px;
	cursor:pointer;
	border-color:#e5e5e5;
	border-style:solid;
	border-width:1px;
	margin-right:8px;
}
A.dhzt {
	font-size:16px;
	color:#4e4e4e;
	text-decoration:none;
	padding-left:20px;
}
A.dhzt:active {
	font-size:16px;
	color:#4e4e4e;
	text-decoration:none;
	padding-left:20px;
}
A.dhzt:visited {
	font-size:16px;
	color:#4e4e4e;
	text-decoration:none;
	padding-left:20px;
}
A.dhzt:hover {
	font-size:16px;
	color:#4e4e4e;
	text-decoration:none;
	padding-left:20px;
}
.footdaohang {
	width:100%;
}
.footdaohang .box {
	width:100%;
	border:0px;
	border-top:#E5E5E5 3px solid;
}
.footdaohang .box .daohang_item {
	width:90%;
}
.footdaohang .box .daohang_item_e {
	width:90%;
}
.friendlink {
	width:100%;
}
.friendlink .jd_box {
	width:100%;
	border:0px;
}
.friendlink .jd_box .ltitle {
	width:95%;
}
.friendlink .jd_box .tabContent {
	width:95%;
}
.friendlink .jd_box .tabContent a {
	text-decoration:none;
	float:left;
	padding:0px;
	padding-right:13px;
	font-size:14px;
	color:#4E4E4E;
}
.friendlink .jd_box .tabContent a:hover {
	text-decoration:none;
	float:left;
	padding:0px;
	padding-right:13px;
	font-size:14px;
	color:#E46827;
}
.friendlink .box {
	width:100%;
	border:0px;
	border-top:#E5E5E5 3px solid;
}
.friendlink .box .ltitle {
	width:300px;
	margin-left:20px;
	border:0px;
}
.friendlink .box .tabContent {
	width:90%;
}
.footer {
	width:100%;
}
.footer-box {
	width:100%;
	border:0px;
	border-top:#E5E5E5 3px solid;
	padding-top:20px;
}
.links {
	width:100%;
}
.links .lkf {
	width:100%;
	border:0px;
	border-top:#E5E5E5 1px solid;
}
.flinks {
	width:100%;
}
.flinks_box {
	width:100%;
	border:0px;
	border-top:#E5E5E5 3px solid;
}
.flinks_box .ltitle {
	width:90%;
}
.flinks_box .flink {
	width:90%;
	margin-left:16px;
}
.page {
	width:100%;
	float:left;
	padding-top:20px !important;
	padding-bottom:20px !important;
	text-align:left;
}
.nav-mobile {
	display:block;
}
.menu_box .nav-active {
	width:90%;
	height:120px;
	display:block;
	border-bottom:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	border-radius:0 0px 6px 0;
	padding-bottom:2px;
}
.friendlink .box .tabContent .pannel {
	width:100%;
}
;}