/* 
xiaohei www.dtmuban.com CSS QQ:290948585 
*/

body {
	word-break: break-all;
	font: 12px/1.5 'microsoft yahei', arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: none;
	line-height: 20px;
	text-align: left;
	background-color: #f5f5f5;
	overflow-x: hidden;
	min-width: 1200px;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th {
	margin: 0;
	padding: 0
}
img {border:none;}
fieldset,
a img {
	border: 0;
	vertical-align:middle;

}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
	font-style: normal;
	font-weight: normal
	color:#999999;
	font-size:12px;
}

ul,
li {
	list-style: none
}

caption,
th {
	text-align: left
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal
}

ul,
li {
	list-style-type: none
}

a {
	color: #333;
	text-decoration: none
}

a:hover {
	color: #63AC5C
}


input,textarea,button {
	outline: none;
	border-radius: 3px;
    border: #E6E6E6 1px solid;
    padding: 4px 5px;
}

input,select {
	vertical-align: middle;
	border-radius: 3px;
    border: #E6E6E6 1px solid;
    padding: 4px 5px;
}
.m {
	width: 1200px;
	margin: 10px auto;
	clear:both;
}
.wrapper {
    width:1200px;
	margin: 0 auto;
	clear:both;
}

.wrapper-left {
	width: 860px;
	float: left;
	background-color: #ffffff;
}
#destoon_qrcode {
    top: 30px !important;
    border: #cfcfcf 1px solid;
    border-top: 0;
    border-radius: 0 0 3px 3px;
	}

/*.clear {
	*zoom: 1
}

.clear:before {
	display: none!important
}
*/
.clear:after {
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
	clear: both;
	font-size: 0;
	line-height: 0
}

.c_p {
	cursor: pointer;
}

.show {
	display: block;
}

.hide {
	display: none;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.fb {
	font-weight: bold;
}

.f10 {
	font-size: 10px;
}

.f11 {
	font-size: 11px;
}

.f12 {
	font-size: 12px;
}

.f13 {
	font-size: 13px;
}

.f14 {
	font-size: 14px;
}

.f15 {
	font-size: 15px;
}

.f16 {
	font-size: 16px;
}

.f18 {
	font-size: 18px;
}

.f20 {
	font-size: 20px;
}

.fm {
	font-family: "微软雅黑";
}

.mt5 {
	margin-top: 5px;
}

.mt10 {
	margin-top: 10px;
}

.mt15 {
	margin-top: 15px;
}

.mt20 {
	margin-top: 20px;
}

.ml10 {
	margin-left: 10px;
	_margin-left: 5px;
}

.ml15 {
	margin-left: 15px;
}

.ml20 {
	margin-left: 20px;
}

.mr10 {
	margin-right: 10px;
}

.mr15 {
	margin-right: 15px;
}

.mr20 {
	margin-right: 20px;
}

.mb20 {
	margin-bottom: 20px;
}


/*字体样式*/

.f_dblue {
	color: #225588;
}

.f_gray {
	color: #666666;
}

.black,
.black a,
.black a:link,
.black a:visited {
	color: #666;
}

.black a:hover {
	text-decoration: underline;
	color: #db2242;
}

.orange,
.orange a:link,
.orange a:visited {
	color: #ff7300;
}

.orange a:hover {
	color: #ff7300;
	text-decoration: none;
}

.gray,
.gray a:link,
.gray a:visited {
	color: #606060;
	font-family: "微软雅黑";
}

.gray a:hover {
	color: #ff7300;
	text-decoration: none;
}

.gray1,
.gray1 a:link,
.gray1 a:visited {
	color: #a4a4a4;
	font-family: "微软雅黑";
}

.gray1 a:hover {
	color: #db2242;
	text-decoration: none;
}

.red,
.red a:link,
.red a:visited {
	color: #ea1e00;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.red a:hover {
	color: #db2242;
	text-decoration: underline;
}

.white,
.white a:link,
.white a:visited {
	color: #fff;
}

.white a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.green,
.green a,
.green a:link,
.green a:visited {
	color: #006600;
}

.green a:hover {
	text-decoration: underline;
	color: #db2242;
}

.blue,
.blue a,
.blue a:link,
.blue a:visited {
	color: #3d5590;
}

.yellow,
.yellow a,
.yellow a:link,
.yellow a:visited {
	color: #996600;
}

.purple,
.purple a,
.purple a:link,
.purple a:visited {
	color: #1c0060;
}

.green1,
.green1 a,
.green1 a:link,
.green1 a:visited {
	color: #336666;
}

.orange1,
.orange1 a,
.orange1 a:link,
.orange1 a:visited {
	color: #cc6600;
}

.white1 {
	font-family: Arial;
	font-size: 14px;
}


.highlight {
	color: #f67208;
}





/*全站导航*/

.nav-new {
	/*width: 100%;*/
	min-width: 1200px;
	height: 40px;
	background-color: #63AC5C;
	font: 14px/1.5 "Microsoft YaHei", "宋体b8b\4f53", sans-serif;
	margin: 0 auto;
}

.nav-new .cate {
	width: 165px;
	height: 40px;
	line-height: 40px;
	background-color: #63AC5C;
	padding-left: 15px;
	float: left;
	color: #fff;
	position: relative;
	z-index: 1000;
}

.nav-new .cate a,
.nav-new .cate a:hover {
	color: #fff;
}

.nav-new .cate .ico {
	width: 18px;
	height: 18px;
	margin: 5px 10px 0 0;
	_margin-top: 10px;
	display: inline-block;
	background-position: -136px -42px;
}

.nav-new .nav-mid {
	width: 855px;
	height: 40px;
	margin-left: 15px;
	float: left;
	overflow: hidden;
}

.nav-new .nav-mid li {
	width: 60px;
	margin-right: 10px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	float: left;
	position: relative;
}

.nav-new .nav-mid li a {
	color: #fff;
	display: block;
}

.nav-new .nav-mid li a:hover {
	background-color: #63AC5C;
	text-decoration: none;
}

.nav-new .nav-mid li.active a {
	color: #FFFFFF;
	text-decoration: none;
	height: 40px;
	line-height: 40px;
	background-color: #4C8D49;
}

.nav-new .nav-mid li .hot-icon {
	background-position: -133px -15px;
	display: inline-block;
	width: 27px;
	height: 17px;
	font-size: 0;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: -7px;
}
.nav-new .nav-mid li .new-icon {
	background-position: -191px -15px;
	display: inline-block;
	width: 27px;
	height: 17px;
	font-size: 0;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: -7px;
}

.nav-new .nav-right {
	width: 135px;
	float: right;
	font-size: 12px;
	height: 40px;
	line-height: 40px;
	padding-right: 15px;
}

.nav-new .nav-right i {
	background-position: 0px -490px;
	display: block;
	width: 2px;
	float: left;
	height: 30px;
}

.nav-new .nav-right li {
	float: right;
	padding-left: 15px;
}



/*筛选*/

.sort-filter {
	z-index: 10;
	border: 1px solid #e0e0e0;
	background-color: #FFF;
	width: 1198px;
}

.sort-filter h3 {
	width: 60px;
	height: 20px;
	line-height: 20px;
	_line-height: 22px;
	font-weight: normal;
	float: left;
	font-size: 12px;
	position: relative;
}

.sort-filter .filter-more {
	height: 20px;
	line-height: 20px;
	margin: 0 0 0 15px;
	font-family: '\5b8b\4f53';
}

.sort-filter .filter-more span {
	_line-height: 21px;
}

.sf-hot {
	background-color: #FFFFFF;
	height: 20px;
	padding: 10px 19px;
	border-bottom: 1px solid #efefef;
	/*margin-bottom: 15px;*/
	font-family: '\5b8b\4f53';
	width: 1160px;
}

.sf-hot h3 {
	width: 100px;
}

.sf-hot ul {
	height: 20px;
	/*overflow: hidden;*/
	width: 1180px;
}

.sf-hot li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	margin-right: 25px;
}

.sf-hot a {
	display: inline-block;
	height: 12px;
	line-height: 12px;
	_line-height: 22px;
	_overflow: hidden;
}

.sf-hot a.hot {
	color: #f67208;
}

.sf-hot span {
	display: inline-block;
	height: 14px;
	line-height: 14px;
	padding: 0 3px;
	background-color: #f55e4f;
	color: #FFF;
	margin-left: 4px;
	_margin-top: 3px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.sf-hot em {
	display: inline-block;
	float: left;
	line-height: 20px;
	font-size: 14px;
	font-family: Microsoft Yahei;
}

.sf-hot em b {
	color: #ec361e;
	padding: 0 2px;
}

.sf-breadcrumbs {
	padding-bottom: 10px;
	height: 22px;
	margin: -5px 19px 15px;
	border-bottom: 1px solid #efefef;
}

.sfbc-item {
	display: inline-block;
	height: 22px;
	margin-right: 10px;
	float: left;
	cursor: default;
	position: relative;
	z-index: 1;
}

.sfbc-item-title {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	float: left;
	border: 1px solid #e0e0e0;
	padding: 0 6px 0 10px;
	background-color: #FFF;
	position: relative;
	z-index: 2;
}

.sfbc-item-hover .sfbc-item-title {
	height: 21px;
	border-bottom: none;
}

.sfbc-item-title font {
	display: inline-block;
	float: left;
	height: 20px;
	_line-height: 22px;
	overflow: hidden;
	font-size: 12px;
	font-family: '\5b8b\4f53';
}

.item-icon,
.item-close,
.crumb-icon {
	display: inline-block;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	float: left;
}

.item-icon {
	width: 5px;
	height: 3px;
	background-position: -100px -131px;
	margin: 10px 0 0 4px;
}

.item-close {
	width: 8px;
	height: 8px;
	background-position: -120px -165px;
	margin: 7px 0 0 6px;
}

.item-close:hover {
	background-position: -120px -173px;
}

.crumb-icon {
	width: 5px;
	height: 10px;
	background-position: -70px -128px;
	margin: 6px 10px 0 0;
}

.sfbc-item-option {
	display: none;
	padding: 10px 0 6px 10px;
	width: 430px;
	border: 1px solid #e0e0e0;
	background-color: #FFF;
	position: absolute;
	left: 0;
	top: 21px;
	z-index: 1;
	box-shadow: 1px 1px 1px #e0e0e0;
}

.sfbc-item-hover .sfbc-item-option {
	display: block;
}

.sfbc-item-option a {
	display: inline-block;
	white-space: nowrap;
	padding: 0 6px;
	width: 90px;
	height: 20px;
	line-height: 20px;
	_line-height: 18px;
	margin: 0 5px 4px 0;
}

.sfbc-item-option a span {
	padding-left: 5px;
	color: #b0b0b0;
	font-family: '\5b8b\4f53';
}

.sfbc-item-option a:hover {
	text-decoration: none;
	background-color: #6486ca;
	color: #FFF;
}

.sfbc-item-option a:hover span {
	color: #FFF;
}

.sf-content {
	margin-top: 10px;
	font-family: '\5b8b\4f53';
	overflow: hidden;zoom:1;
	padding: 2px 0 6px 10px;
	border-bottom: #E8E8E8 1px solid;
}

.hot_search {
	padding: 10px 10px;
	height: 22px;
	font-family: '\5b8b\4f53';
}
.hot_search ul {width:750px;height:20px;overflow:hidden;}
.hot_search select {color: #A0A0A0;margin-top: -3px; margin-right: 17px;}
.hot_search .gengxs {padding-right:18px}

.sf-link {
	overflow: hidden;
	width: 1100px;
	float:left;display:inline;overflow: hidden;
}

.sf-link ul,
.sf-select-content ul {
    overflow: hidden;
    display: block;
    width: 1026px;
    padding: 0 14px 0 0;
    float: left;
    zoom: 1;
}

.sf-unfold {
	height: auto;
	overflow: visible;
}

/*.sf-content .sf-unfold {
	padding-left: 60px;
}*/

.sf-link li,
.sf-select-content li {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	font-size: 12px;*
	display: inline;*zoom:1;
	vertical-align: top;
	padding: 0 13px 4px 0;
	width: 104px;
	overflow:hidden;
}

.sf-select-content li {
	padding: 2px 13px 3px 0;
}

.sf-link .sf-location-ul li {
	padding-right: 22px;
}

.sf-link li a,
.sf-select-content li a {
	display: inline-block;
	white-space: nowrap;
	padding: 0 6px;
	height: 20px;
	_line-height: 22px;
	_overflow: hidden;
	color: #506eaa;
}

.sf-link li a.sf-location-close {
	display: none;
	width: 17px;
	height: 20px;
	padding: 0;
	background-position: -144px -81px;
	vertical-align: top;
	margin-right: -17px;
}

.sf-location-ul li a.sf-location-close:hover {
	background-position: -144px -101px;
}

.sf-location-ul li.own-position a.sf-location-close {
	display: inline-block;
}

.sf-location-ul li a.sf-location-but {
	background-color: #6486ca;
	color: #FFF;
	padding: 0 8px;
	margin-left: 18px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.sf-link li span,
.sf-select-content li span {
	padding-left: 5px;
	color: #b0b0b0;
}

.sf-location-ul li a.sf-location-but span {
	color: #FFF;
}

.sf-link li a.current,
.sf-location-ul li.own-position a,
.sf-select-content li a.current {
	background-color: #6486ca;
	color: #FFF;
}

.sf-link li a:hover,
.sf-select-content li a:hover {
	text-decoration: none;
	background-color: #6486ca;
	color: #FFF;
}


/*分页开始*/

.pages {
	padding-top: 5px;
	height: 33px;
	text-align: center;
}

.pages a {
	color: #888 !important;
	font-size: 14px !important;
	padding: 3px;
	border: 1px solid #D9D9D9 !important;
	margin-left: 3px !important;
	transition: all .3s;
	border-radius: 3px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	vertical-align: middle;
	display: inline-block;
	text-decoration: none;
	text-align: center;
	background-color: #FFFFFF;
}

.pages a:hover {
	border: solid 1px #cdcdcd;
	background-color: #f8f8f8;
	color: #ff7300;
	border-right: 0
}

.pages strong {
	font-size: 14px !important;
	color: #FFF !important;
	background-color: #63AC5C !important;
	border: 1px solid #63AC5C !important;
	background-image: none;
	cursor: default;
	font-weight: 700;
	padding: 3px;
	margin-left: 5px !important;
	transition: all .3s;
	border-radius: 3px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	vertical-align: middle;
	display: inline-block;
	text-decoration: none;
	text-align: center;
}

.pages cite {
	font-size: 16px;
	color: #666;
	text-align: center;
	line-height: 38px;
	display: inline-block;
	margin-left: 5px;
	margin-right: 10px;
	vertical-align: middle;
}

.pages_inp {
	width: 30px;
	padding: 3px;
	/* height: 20px; */
	/* line-height: 28px; */
	text-align: center;
	margin: 0 5px;
	vertical-align: middle;
	display: inline-block;
	text-decoration: none;
	text-align: center;
	font-size: 14px;
}

.pages_btn {
	width: 70px !important;
	/* height: 38px !important; */
	background: 0 0;
	cursor: pointer;
	padding: 3px;
	color: #888 !important;
	font-size: 16px !important;
	/* line-height: 35px !important; */
	border: 1px solid #D9D9D9 !important;
	margin-left: 10px !important;
	transition: all .3s;
	border-radius: 3px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	vertical-align: middle;
	display: inline-block;
	text-decoration: none;
	text-align: center;
	background-color: #FFFFFF;
}

.pages_btn:hover {
	border: solid 1px #cdcdcd;
	background-color: #f8f8f8;
	color: #ff7300;
	border-right: 0
}




 /*漂浮搜索区域*/
.Top_float{width:100%; min-width:1200px;position:absolute;top:0;z-index:1002;}
.screen-hd{width:100%;height:40px;padding:7px 0;background:#fff;border-bottom:1px solid #e8e8e8;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);}
.screen-hd-wrap{width:1190px;margin:0 auto;}
.s-logo{float:left;width:185px;height:38px;}
.screen-hd .searchcont{float:left;width:566px;margin:2px 0 0 134px;_display:inline;}
.screen-hd .search{border:3px solid  #63AC5C;height:32px;width:556px;padding-left:4px;float:left;}
.screen-hd .search .btn{width:86px;height:32px; background-color: #63AC5C;color:#fff;font-weight:bold;font-size:16px;cursor:pointer;border:none;float: right;}
.screen-hd .search .txt{width: 416px;padding: 0 25px;border:0px;height:30px;line-height:30px;color:#999;font-size:14px;background:url(../../images/searicon.jpg) left center no-repeat}
.screen-hd .search input {border-radius:0px;}
.T-publish{float:left;width:200px;padding-left:75px;color:#fff;font-size:14px;text-align:center;line-height:35px;}
.T-publish a{width:155px;padding-left:20px;height:33px;line-height:32px;color:#fff;border:1px solid #4C8D49;background:#63AC5C url(../../images/tpicon.png) 5px 9px no-repeat;display:inline-block;border-radius:3px;margin-top: 5px;}
.T-publish a:hover{color:#fff;background:#ff9d00  url(../../images/tpicon.png) 5px -35px no-repeat;text-decoration:none;border:1px solid #d38304;}


/*展开收缩*/
.sf-link .more {float: right;display:inline;border:#E8E8E8 1px solid;width:40px;color:#A0A0A0;height:22px;line-height:21px;background:url('image/ico_11.png') right 8px no-repeat;padding:0 5px 0 5px;border-radius:3px;}
.sf-link .more.actived {background-position:right -7px;color:#FF8000;}

.sf-link .zk{
    width: 100%;
    float: left;
}
.sf-link .zk.close {
    height: 24px;
    overflow: hidden;
	}
/*展示企业*/
.m {width:1190px;margin:auto;}

.head {height:100px;overflow:hidden;background-color:#e8f8ff;border-top:solid 1px #d7e9f2;border-left:solid 1px #d1d1d1;border-right:solid 1px #d1d1d1;}
.head div {float:left;}
.head .logo {padding:15px 10px 0 10px;height:90px;overflow:hidden;}
.head h1 {font-size:24px;margin:15px 0 5px 10px;color:#333333;font-family:"Microsoft Yahei";filter:glow(color=#FFFFFF,strength=3);}
.head h4 {font-size:13px;margin:0 0 0 10px;color:#333333;font-weight:normal; color:#999999; line-height:12px; width:900px}
.head strong {font-size:25px;margin:30px 0 5px 10px;line-height:70px;color:#000000;}

/* left_menu */


.side_head {border:#d2d2d2 1px solid;border-bottom:none;background:url('side_head.gif') repeat-x;width: 250px;}
.side_head div {padding:0 10px 0 10px;font-size:14px;height:32px;line-height:34px;overflow:hidden;letter-spacing:1px;}
.side_body {border:#d2d2d2 1px solid;border-top:none;background:#FFFFFF;padding:10px;margin:0 0 10px;}
.side_body li {background:url('ico_arrow.gif') no-repeat 5px 7px;padding:0 0 0 20px;height:26px;line-height:26px;overflow:hidden;}
.main_head {border:#d2d2d2 1px solid;border-bottom:none;background:url('side_head.gif') repeat-x;width: 925px;}
.main_head div {padding:0 10px 0 10px;font-size:14px;height:32px;line-height:34px;overflow:hidden;letter-spacing:1px;}
.main_body {border:#d2d2d2 1px solid;border-top:none;background:#FFFFFF;padding:10px;margin:0 0 10px;width: 905px;}
.main_body li {padding: 8px 0px 8px 29px;}
	

