body {
	font-family:'Microsoft YaHei','YaHei','SimHei','Hei'
}
.wapper_out {
	width:100%
}
.wapper {
	width:1150px;
	margin:0px auto;
	overflow:hidden
}
.pr {
	position:relative
}
.overvisible {
	overflow:visible
}
.level1 {
	position:relative;
	z-index:100
}
.level2 {
	position:relative;
	z-index:200
}
.level3 {
	position:relative;
	z-index:300
}
.level4 {
	position:relative;
	z-index:400
}
.orange {
	color:#fc6d02
}
a:hover {
	text-decoration:none
}
i {
	display:inline-block
}
.sitenavico {
	background:url("common_icon.png") no-repeat
}
.sm_logo {
	width:94px;
	height:25px;
	float:left;
	position:relative;
	top:7px;
	overflow:hidden;
	display:inline-block;
	background:url(top_logo.png) no-repeat;
	background-position:0 0px
}
.sm_logo:hover {
	background-position:0 -25px
}
.extend_site_tool_base {
	width:21px;
	height:35px;
	padding:0 10px;
	display:block;
	cursor:pointer
}
div.sitenavbg {
	height:36px;
	border-bottom:1px solid #dfdfdf;
	background-color:#fff
}
div.sitenav {
	position:relative;
	height:36px;
	z-index:101;
	font-size:14px
}
div.sitenav ul li {
	float:left;
	display:block;
	line-height:36px;
	height:36px
}
div.sitenav ul li.set_index {
	background:url(common_icon.png) no-repeat 0 11px;
	padding-left:25px
}
div.sitenav ul li.client {
	background:url(common_icon.png) no-repeat 4px -20px;
	padding-left:25px
}
div.sitenav ul li.weChat {
	background:url(common_icon.png) no-repeat 0 -51px;
	padding-left:25px
}
div.sitenav ul li.advertisement {
	background:url(common_icon.png) no-repeat 0 -83px;
	padding-left:25px
}
div.sitenav a {
	color:#333;
	cursor:pointer;
	display:inline-block
}
div.sitenav a:hover {
	text-decoration:underline
}
div.sitenav i.arrowdown {
	width:10px;
	margin:0 0px 0 5px;
	background-position:-4px -176px
}
div.sitenav .dropdown_info_box {
	background:#ffffff;
	display:none;
	overflow:hidden;
	position:absolute;
	top:37px;
	border:1px solid #cfcfcf;
	border-top:none;
	background-color:#fff
}
div.sitenav li.pr0 {
	padding-right:0
}
div.sitenav li.pl0 {
	padding-left:0
}
.head_ul>li {
	padding:0 10px
}
.head_ul>li a i {
	width:20px;
	margin-right:5px
}
.head_ul .weixin_box {
	z-index:150;
	cursor:pointer
}
.head_ul .weixin_box .weixin_tip {
	display:none;
	width:132px;
	padding:10px 20px;
	position:absolute;
	left:-36px;
	top:19px;
	z-index:200
}
.head_ul .client-box {
	z-index:150;
	cursor:pointer
}
.head_ul .client-box .client-tip {
	display:none;
	width:132px;
	position:absolute;
	left:-30px;
	top:30px;
	z-index:200
}
.phone-box {
	position:absolute;
	right:0;
	top:46px;
	display:none
}
.box {
	border:1px solid #C8C8C8;
	background-color:#fff;
	padding:5px;
	-moz-box-shadow:0 1px 8px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.1);
	box-shadow:0 1px 8px rgba(0,0,0,0.1);
	border-radius:3px
}
.box .imgs img {
	width:120px;
	height:120px;
	display:block
}
.top-arrow {
	position:relative;
	top:0;
	left:60px;
	display:block;
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	border:8px solid #C8C8C8;
	border-color:transparent transparent #C8C8C8;
	_border-style:solid dashed dashed
}
.top-arrow span {
	position:absolute;
	top:-7px;
	left:-8px;
	display:block;
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	border:8px solid white;
	border-color:transparent transparent white;
	overflow:hidden;
	_border-style:solid dashed dashed
}
.plate_head>li a:hover {
	text-decoration:none
}
.plate_head>li .now {
	padding:0 10px;
	border-left:1px solid #fff;
	border-right:1px solid #fff
}
.plate_head>li .on {
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	border-bottom:1px solid #fff
}
.plate_head>li .dropdown_info_box {
	left:0
}
.plate_head>li .dropdown_info li {
	height:30px;
	text-align:center;
	border-right:1px dashed #cfcfcf
}
.plate_head>li .dropdown_info li a {
	padding:0 15px;
	position:relative
}
.plate_head>li .dropdown_info li a i.hot {
	position:absolute;
	width:10px;
	height:11px;
	background-position:0 -205px;
	right:3px;
	top:11px
}
.plate_head>li .dropdown_info li .red {
	color:#FF4C29
}
.plate_head>li .dropdown_info li a:hover {
	background:#F2F2F2;
	color:#3B3B3B
}
.plate_head>li .dropdown_info .border_no {
	border-right:none
}
.plate_head>li .home_page_box {
	width:117px
}
.plate_head>li .community_box {
	width:347px
}
.plate_head>li .info_box {
	width:249px
}
.plate_head>li .barcode {
	width:160px;
	text-align:center
}
.plate_head>li .barcode img {
	display:block;
	margin:0 auto
}
.plate_head>li .barcode span {
	display:block;
	width:100%;
	color:#666;
	font-size:12px;
	line-height:20px
}
#userlogin>li {
	padding:0 5px;
	position:relative
}
#userlogin>li .dropdown_info_box {
	top:36px;
	border-top:1px solid #cfcfcf;
	-moz-box-shadow:0 1px 8px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.1);
	box-shadow:0 1px 8px rgba(0,0,0,0.1);
	border-radius:0 0 5px 5px
}
#userlogin>li .dropdown_info_box li {
	line-height:30px;
	height:30px;
	overflow:hidden
}
#userlogin>li .dropdown_info_box li a {
	display:inline-block;
	width:64px;
	padding:0 10px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	color:#666
}
#userlogin>li .dropdown_info_box li.last {
	border-bottom:none
}
#userlogin>li .vertical {
	margin:0 5px
}
#userlogin>li .user_msg {
	right:5px;
	width:110px !important
}
#userlogin>li .user_msg a {
	position:relative;
	width:90px !important
}
#userlogin>li .user_msg a em {
	font-weight:bold;
	margin-left:5px
}
#userlogin>li .user_msg li a:hover {
	text-decoration:none
}
#userlogin>li .personal_center {
	right:5px;
	width:84px
}
#userlogin>li .personal_center a:hover {
	background:#999;
	color:#fff;
	text-decoration:none
}
#userlogin>li .blue {
	color:#6ea8df
}
#userlogin .login {
	background-position:0px -216px;
	padding-left:24px
}
#userlogin .qq {
	background-position:0 -251px;
	width:24px;
	margin-right:5px;
	margin-left:10px
}
#userlogin .qq:hover {
	text-decoration:none
}
#userlogin .SinaWeibo {
	background-position:0 -286px;
	width:24px
}
#userlogin .SinaWeibo:hover {
	text-decoration:none
}
#userlogin .head_portrait {
	width:27px;
	margin:4px 5px 0 0;
	border-radius:50%;
	display:inline-block;
	vertical-align:top !important
}
#userlogin .downward {
	background-position:4px -176px;
	width:19px
}
#userlogin .shortMessage {
	background-position:0 -145px;
	padding-left:25px
}
#userlogin .top_remind {
	background-position:2px -115px;
	padding-left:25px
}
#userlogin .remind_have {
	background-position:-50px -21px
}
.login_pop_up {
	display:none;
	position:absolute;
	z-index:1000;
	right:-70px;
	top:39px;
	background:#fff;
	border:1px solid #cdcdcd;
	box-shadow:0 0 8px #cdcdcd
}
.login_pop_up .loginframe {
	margin:25px 30px 20px;
	color:#333;
	width:215px
}
.login_pop_up .loginframe .loginframe_blank {
	position:relative
}
.login_pop_up .loginframe .loginframe_blank span.wrap-placeholder {
	position:absolute;
	display:inline-block;
	width:209px;
	left:0px;
	top:0;
	line-height:30px;
	padding-left:6px;
	color:#999
}
.login_pop_up .loginframe .loginframe_blank input.loginframe-label-ipt {
	border:1px solid #cdcdcd;
	width:203px;
	height:16px;
	padding:6px 5px
}
.login_pop_up .loginframe .loginframe_blank span.loginframe-label {
	display:inline-block;
	line-height:30px;
	width:100%
}
.login_pop_up .loginframe .loginframe_blank span.loginframe-label .loginframe-checkbox {
	margin:9px 5px 0 0;
	cursor:pointer;
	*margin:4px 5px 0 0
}
.login_pop_up .loginframe .loginframe_blank span.loginframe-label span {
	cursor:pointer
}
.login_pop_up .loginframe .loginframe_blank .loginframe-btn {
	border:none;
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	background-color:#4585cd;
	color:#fff;
	cursor:pointer
}
.login_pop_up .loginframe .msg_box {
	height:24px;
	line-height:24px
}
.login_pop_up .loginframe .msg_box .login_msg {
	color:red
}
.global_forrecommend {
	position:fixed;
	right:4px;
	bottom:-200px;
	width:290px;
	height:191px;
	background:url(globalpopuplayer.png) no-repeat;
	display:none;
	z-index:99999
}
.global_forrecommend .close {
	width:25px;
	height:25px;
	float:right;
	margin:5px 5px 0px 0px
}
.global_forrecommend .content {
	display:block;
	float:left;
	padding:15px;
	height:108px;
	width:260px
}
.global_forrecommend .content .title_box {
	line-height:20px;
	height:20px;
	display:block;
	font-weight:bold;
	text-align:center;
	color:#045FB8;
	margin-bottom:5px
}
.global_forrecommend .content .con_box {
	line-height:25px;
	color:#045FB8;
	text-indent:2em;
	display:block
}
.global_forrecommend .content a:hover {
	text-decoration:none
}
.global_forrecommend .view {
	float:right;
	margin-right:20px;
	color:#045FB8;
	font-size:14px
}
.small_search {
	width:185px;
	border:1px solid #ccc;
	position:relative;
	top:6px;
	margin-left:10px
}
.small_search input.text {
	width:150px;
	height:22px;
	line-height:22px;
	padding:0 3px;
	border:0;
	color:#999;
	overflow:hidden
}
.small_search .s_box {
	display:inline;
	background:#eee;
	width:29px;
	height:22px
}
.small_search input.searchbut {
	position:relative;
	top:4px;
	left:7px;
	display:block;
	background-position:-20px -205px;
	width:16px;
	height:14px;
	border:0px;
	cursor:pointer;
	text-indent:-9999px
}
div.head_search {
	width:478px;
	height:38px;
	margin-left:110px;
	border:1px solid #eee;
	border-radius:4px;
	background:#fff
}
div.head_search #searchtxt {
	outline:0px;
	width:385px;
	padding:9px 10px;
	height:20px;
	line-height:20px;
	border:none;
	font-size:14px
}
div.head_search .searchbut {
	border:none;
	cursor:pointer;
	width:70px;
	height:40px;
	background-position:20px -701px
}
div.head_search .wrap-placeholder {
	position:absolute;
	left:0;
	top:0;
	color:#999;
	display:inline-block;
	width:385px;
	height:34px;
	line-height:34px;
	padding-left:10px;
	z-index:100
}
.top_active {
	height:40px;
	max-width:300px;
	overflow:hidden;
	margin-top:25px
}
.top_active img {
	width:100%;
	height:40px
}
.menu_box {
	height:46px;
	line-height:46px;
	background-color:#307ed7
}
.menu_box .cz_menu {
	width:1150px;
	height:46px;
	line-height:46px;
	position:relative
}
.menu_box .cz_menu a {
	float:left;
	height:46px;
	line-height:46px;
	padding:0px 8px;
	margin-right:19px;
	display:inline-block;
	color:#ffffff;
	font-size:18px;
	font-family:'Microsoft YaHei','YaHei','SimHei','Hei'
}
.menu_box .cz_menu a.cur,.menu_box .cz_menu a:hover {
	background-color:#2b71c1
}
.menu_box .cz_menu .phone {
	position:absolute;
	right:0;
	margin-right:0
}
.menu_box .cz_menu .phone span {
	display:inline-block;
	background-position:0 -896px;
	padding-left:20px
}
.global_head_board {
	height:62px;
	padding:10px 15px;
	background-color:#f8f8f8
}
.global_head_board .info {
	float:left;
	width:275px;
	padding-left:15px
}
.global_head_board .info.big-frame {
	width:800px;
	padding:0 15px
}
.global_head_board .info a:hover {
	color:#2b71c1
}
.global_head_board .plate_nav_l {
	display:inline-block;
	float:left;
	width:45px;
	color:#333;
	font-size:14px;
	text-align:center;
	margin:0 10px 0 0;
	line-height:24px
}
.global_head_board .plate_nav_l span {
	display:block;
	width:45px;
	height:45px
}
.global_head_board .plate_nav_l span.menhu {
	background-position:0 -758px
}
.global_head_board .plate_nav_l span.shequ {
	background-position:0 -840px
}
.global_head_board .plate_nav_r {
	float:left;
	width:220px
}
.global_head_board .plate_nav_r a {
	display:inline-block;
	font-size:14px;
	line-height:22px;
	margin-right:5px;
	padding:5px;
	word-break:break-all;
	color:#333
}
.global_head_board .plate_nav_r a.red {
	color:red
}
.global_head_board .plate_nav_r.big-frame {
	width:740px
}
.long-ad li {
	height:60px;
	margin-bottom:5px
}
.long-ad li a {
	display:block
}
.long-ad li a img {
	display:block;
	width:100%;
	height:60px
}
.right-side-bar {
	display:block;
	position:fixed;
	z-index:999;
	width:50px;
	top:0;
	right:0;
	height:100%;
	background:#f2f2f2
}
.right-side-bar .user-box {
	position:absolute;
	top:100px
}
.right-side-bar .user-box li {
	position:relative;
	display:block
}
.right-side-bar .user-box li span {
	margin:0 6px;
	display:block;
	width:38px;
	font-size:14px;
	padding-top:45px;
	position:relative;
	color:#333;
	text-align:center
}
.right-side-bar .user-box li .icon-slogin {
	background-position:0 -405px
}
.right-side-bar .user-box li .icon-service {
	background-position:0 -478px
}
.right-side-bar .user-box li .icon-bbs {
	background-position:0 -550px
}
.right-side-bar .user-box li a.side-type {
	display:block;
	padding:10px 0;
	height:62px;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2
}
.right-side-bar .user-box li a.side-type .tex {
	margin-bottom:30px;
	text-align:center;
	color:#333
}
.right-side-bar .user-box li a.side-type .tex img {
	display:block;
	width:38px;
	height:38px;
	border-radius:10px;
	margin:0 6px 5px
}
.right-side-bar .user-box li .hover-box {
	display:none;
	width:310px;
	background-color:#fff;
	position:absolute;
	left:-310px;
	top:0;
	font-size:14px;
	z-index:58;
	color:#fff
}
.right-side-bar .user-box li .hover-box.small-box {
	width:210px;
	left:-210px
}
.right-side-bar .user-box li .hover-box dl {
	padding:15px;
	width:280px;
	border:1px solid #eee;
	border-right:0
}
.right-side-bar .user-box li .hover-box dl dt {
	float:left;
	width:100px
}
.right-side-bar .user-box li .hover-box dl dt img {
	width:100px;
	height:100px
}
.right-side-bar .user-box li .hover-box dl dd {
	float:left;
	width:155px;
	margin-left:15px;
	font-size:14px;
	color:#666
}
.right-side-bar .user-box li .hover-box dl dd a.name {
	font-size:16px;
	font-weight:bold;
	color:#666
}
.right-side-bar .user-box li .hover-box dl dd a.exit {
	font-size:14px;
	color:#666
}
.right-side-bar .user-box li .hover-box dl dd .gold {
	background-position:0 -323px;
	padding-left:25px;
	color:#fc6d02
}
.right-side-bar .user-box li .hover-box dl dd .weiwang {
	background-position:0 -364px;
	padding-left:25px;
	color:#fc6d02
}
.right-side-bar .user-box li .hover-box .leibie {
	padding:13px;
	width:190px;
	border:1px solid #eee;
	border-right:0
}
.right-side-bar .user-box li .hover-box .leibie a {
	display:inline-block;
	padding:0 4px;
	color:#333;
	height:24px;
	line-height:24px;
	overflow:hidden
}
.right-side-bar .user-box li .hover-box .leibie a:hover {
	color:#125db3;
	text-decoration:none
}
.right-side-bar .user-box li a.on {
	background-color:#fff;
	height:62px;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	text-decoration:none
}
.right-side-bar .bbs_scrollbar_con {
	display:block;
	bottom:100px;
	position:absolute;
	right:0
}
.right-side-bar .bbs_scrollbar_con li {
	margin:0;
	position:relative;
	width:50px;
	height:54px
}
.right-side-bar .bbs_scrollbar_con li a {
	width:50px;
	height:54px;
	background:url("lowerright.png") no-repeat;
	display:inline-block;
	padding:0px;
	cursor:pointer;
	transition:all 0.2s ease-in-out
}
.right-side-bar .bbs_scrollbar_con li .gotop {
	background:none;
	cursor:auto
}
.right-side-bar .bbs_scrollbar_con li .go {
	background:url("lowerright.png") no-repeat 0px 0px !important;
	cursor:pointer
}
.right-side-bar .bbs_scrollbar_con li .go:hover {
	background-position:-53px 0px !important
}
.right-side-bar .bbs_scrollbar_con li .goservice {
	background-position:0px -54px
}
.right-side-bar .bbs_scrollbar_con li .goservice:hover {
	background-position:-53px -54px
}
.right-side-bar .bbs_scrollbar_con li .weixin {
	background-position:0px -108px
}
.right-side-bar .bbs_scrollbar_con li .weixin:hover {
	background-position:-53px -108px
}
.right-side-bar .bbs_scrollbar_con li .kehuduanbg {
	height:55px;
	background-position:0px -162px
}
.right-side-bar .bbs_scrollbar_con li .kehuduanbg:hover {
	height:55px;
	background-position:-53px -162px
}
.right-side-bar .bbs_scrollbar_con li div {
	position:absolute;
	display:none
}
.right-side-bar .bbs_scrollbar_con li .weixinimg {
	background:url("appdownload.png") no-repeat;
	width:102px;
	height:150px;
	bottom:10px;
	left:-104px
}
.right-side-bar .bbs_scrollbar_con li .kehuduan {
	background:url("weixinsaoma.png") no-repeat;
	width:102px;
	height:150px;
	bottom:10px;
	left:-104px
}
