﻿.container {font-size: 14px;line-height: 25px;margin-left: 10px;float: left;}
.dropdown {position:relative;display:inline-block;flex: 1 1 auto;}
.dropdown-content {display: none;position: absolute;z-index: 1;color: #fff;white-space: nowrap;padding: 8px 12px;border-radius: 5px;background-color: #ff5e3a;box-shadow: 0 5px 25px -6px rgba(41,128,185,.2);transition: .33s;margin-left: 0px !important}
.dropdown-content a{color: #fff;}
.dropdown:hover .dropdown-content {display:block;}
.dropdown a:hover {color: #fff;}

.hidden {
    display: none; /* 初始状态下不显示文本 */
}

.daohangtop {
	width: 1120px;
	margin: 20px auto 5px;
	height: 65px;
	background: url(../images/daohang.jpg)
}

.allcitytable {
	width: 1120px;
	margin: 0 auto;
	background: #fff;
	border: #6098C6 1px solid;
	padding: 5px;
	border-radius: 5px
}

.allcitytable td {
	padding: 7px 12px;
	border-bottom: #fff 3px solid
}

.allcitytable .td1 {
	width: 120px;
	background: #6098C6;
	text-align: right
}

.allcitytable .td1 a {
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	line-height: 25px
}

.allcitytable .td1 a:hover {
	color: #f30
}

.allcitytable .td2 {
	width: 990px;
	text-align: left;
	background: #f5f5f5
}

.allcitytable .td3 {
	border-top: #eee 0 solid
}

.allcitytable .td2 a {
	font-size: 14px;
	line-height: 25px;
	margin-left: 10px;
	float: left
}

.allcitytable .td2 a:hover {
#06C
}

.allcitytable0 {
	width: 1120px;
	margin: 15px auto;
	background: #f1f1f1;
	border-radius: 5px
}

.allcitytable0 td {
	padding: 7px 15px
}

.allcitytable0 .td1 {
	width: 80px;
	text-align: left
}

.allcitytable0 .td1 a {
	font-size: 14px;
	color: #f60;
	font-weight: 300;
	line-height: 25px;
	margin-left: 10px;
}

.allcitytable0 span {
	font-weight: 700
}

html {
	-webkit-text-size-adjust: none;
	word-wrap: break-word;
	word-break: break-all
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

body {
	margin: 0;
	padding: 0;
	color: #4e4e4e;
	font-size: 14px;
	font-family: microsoft yahei, Verdana, sans-serif;
	line-height: 34px;
	background: #fff
}

a {
	text-decoration: none;
	color: #4a4a4a;
	transition: all .25s ease 0s;
	outline: 0
}

a:hover {
	text-decoration: none
}

img {
	max-width: 100%;

	height: auto;

	width: auto\9;

	border: 0

}

div, h1, h2, h3, h4, h5, p, form, ul, label, input, textarea, img, span, dl, dt, dd {

	margin: 0;

	padding: 0;

	outline: 0

}

input, textarea, button {

	font-size: 14px;

	font-family: microsoft yahei, Verdana, sans-serif

}

.clear {

	clear: both

}

li {

	list-style-type: none

}

.fl {

	float: left

}

.fr {

	float: right

}

.fl2 {

	float: left

}

.fr2 {

	float: right

}

.zh {

	width: 1120px;

	margin: 0 auto

}

.left {

	width: 75.7%

}

.right {

	width: 23%

}

.left2 {

	width: 70.7%

}

.right2 {

	width: 28%

}

.mb15 {

	margin-bottom: 8px

}

.bgb {

	background-color: #fff;

	border: 1px solid #6098C6

}

.lianxishoujibox {

	width: 100%;

	margin: 0 auto;

	background: #fff
}

.lianxishoujibox .lianxibox_l {
	float: left;
	max-width: 40%;
	border: #6098C6 1px solid;
}

.lianxishoujibox .lianxibox_l img {
	width: 100%
}

.lianxishoujibox .lianxibox_r {
	float: left;
	max-width: 60%;
}

.lianxishoujibox .lianxibox_r ul {
	margin: 10px 10px 5px
}

.lianxishoujibox .lianxibox_r ul li {
	font-weight: 700;
	border-bottom: #e9f3dc 1px solid
}

.shoujidaohang {

	width: 100%;

	margin: 0 auto;

	border: #ddd 1px solid

}

.shoujidaohang ul {

	padding: 0;

	margin: 0;

	overflow: hidden;

	margin-left: -1px;

	margin-bottom: -1px

}

.shoujidaohang .cityhead {

	width: 100%;

	font-size: 16px;

	color: #454545;

	text-align: center;

	font-weight: 700;

	background: #f5f5f5

}

.shoujidaohang ul li {

	float: left;

	text-align: center;

	width: 10%;

	line-height: 40px;

	height: 40px;

	overflow: hidden;

	border-bottom: #ddd 1px solid;

	border-left: #ddd 1px solid

}

.shoujidaohang ul li a {

	color: #454545;

	font-size: 16px;

	display: block

}

.shoujidaohang ul li a:hover {

	color: #f40;

	background: #f1f1f1

}

.xian {

	border: 1px solid #ddd

}

.pd {

	padding: 8px

}

.pd15 {

	padding: 7px

}

.dnwu {

	display: none;

	padding: 0;

	margin: 0

}

.dnwu img {

	padding: 0;

	margin: 0

}

.img-x {

	display: block;

	width: 100%;

	height: 100%;

	overflow: hidden

}

.img-x img {

	transition: all .3s ease 0s

}

.img-x:hover img {

	-webkit-transform: scale(1.1);

	transform: scale(1.1)

}

.ta-c {

	text-align: center

}

.zh::after, .clearfix::after {

	display: table;

	content: " ";

	clear: both

}

* {

	zoom: 1

}

.fullSlide {

	position: relative;

	background: #000;

	margin: 0 auto

}

.fullSlide .bd {

	position: relative;

	z-index: 0

}

.fullSlide .bd li img {

	width: 100%;

	vertical-align: top;

	height: 320px

}

.fullSlide .hd {

	position: relative;

	z-index: 1;

	margin-top: -30px;

	height: 30px;

	line-height: 30px;

	text-align: center;

	background: #000;

	filter: alpha(opacity=60);

	opacity: .6

}

.fullSlide .hd ul {

	text-align: center;

	padding-top: 5px

}

.fullSlide .hd ul li {

	cursor: pointer;

	display: inline-block;

*display:inline;

	zoom: 1;

	width: 8px;

	height: 8px;

	margin: 5px;

	background: url(../images/tg_flash_p.png) -18px 0;

	overflow: hidden;

	font-size: 0

}

.fullSlide .hd ul .on {

	background-position: 0 0

}

.fullSlide .prev, .fullSlide .next {

	z-index: 1;

	display: block;

	width: 55px;

	height: 55px;

	position: relative;

	margin: -27% 0 0 3%;

	float: left;

	filter: alpha(opacity=40);

	opacity: .4

}

.fullSlide .next {

	background-position: right 0;

	float: right;

	margin-right: 3%

}

.fullSlide .prev:hover, .fullSlide .next:hover {

	filter: alpha(opacity=80);

	opacity: .8

}

.w50 {

	width: 49%

}

.ul-30 li {

	line-height: 30px;

	height: 30px;

	overflow: hidden

}

.tx-title1 {

	font-size: 18px;

	color: #393939;

	border-left-style: solid;

	border-left-width: 4px;

	margin-left: -18px;

	margin-bottom: 15px;

	padding: 5px 0 5px 18px;

	text-align: left

}

.f-hui {

	color: #888

}

.f-hui1, .f-hui1 a {

	color: #bbb

}

.hdpheight {

	height: 320px

}

.f-30 {

	font-size: 30px

}

.f-22 {

	font-size: 22px

}

.f-20 {

	font-size: 20px

}

.f-18 {

	font-size: 18px

}

.f-16 {

	font-size: 16px

}

.f-15 {

	font-size: 15px

}

.f-14 {

	font-size: 14px

}

.f-10 {

	font-size: 1em

}

.f-12 {

	font-size: 12px

}

.mb5 {

	margin-bottom: 5px

}

.mb10 {

	margin-bottom: 4px

}

.mb15 {

	margin-bottom: 8px

}

.mb20 {

	margin-bottom: 20px

}

.mb30 {

	margin-bottom: 30px

}

.mb40 {

	margin-bottom: 40px

}

.mr10 {

	margin-right: 10px

}

.ml10 {

	margin-left: 10px

}

.pd30 {

	padding: 30px

}

.pd40 {

	padding: 40px 0

}

.pd60 {

	padding: 60px 0

}

.bgh {

	background-color: #f8f8f8

}

.bgb {

	background-color: #fff

}

#nav, .ss #btnPost, .sous #btnPost, .right #divSearchPanel input[type=submit], .right2 #divSearchPanel input[type=submit], #divTags dd ul li a, .pagebar a:hover, .pagebar .now-page, #frmSumbit .button, .banner .hd ul .on, #nav li a, .bx-wrapper .bx-pager.bx-default-pager a, .list-tu1 li a:hover p, .index-list-tu li a:hover p, #nav li ul li a:hover, .sj-ss #btnPost, .top-login a:last-child, .tx-zs, .user-menu li.on a {

	background-color: #6098C6

}

#nav>ul>li.hover>a, #nav>ul>li>a:hover, #nav li.on a, #nav li ul li a {

	background-color: #57832c

}

.right #divSearchPanel dd form, .right2 #divSearchPanel dd form, .pagebar a:hover, .pagebar .now-page, .top-login a {

	border: 1px solid #6098C6

}

#divCalendar td a, .notice, a:hover, .yanse, .tags a {

	color: #e54b00

}

.tab-hd li .on a {

}

.info-zi h2, .info-zi h3 {

	border-left: 3px solid #6098C6

}

@media screen and (max-width:1100px) {

#nav2 {

	width: 100%;

	line-height: 50px;

	height: 50px;

	text-align: center;

	color: #fff;

	background: #6098C6;

	font-size: 20px;

	margin-bottom: -15px;

	font-weight: 700

}

#nav {

	background: url(../images/logo.png) no-repeat center center #fff;

	background-size: 133px 40px;

	line-height: 50px

}

#nav li ul li a {

	background-color: #008c00

}

.hdpheight {

	height: 120px

}

}

.pagebar {

	width: 100%;

	clear: both;

	padding: 15px;

	text-align: center

}

.pagebar a, .pagebar .now-page {

	padding: 4px 12px;

	color: #333;

	display: inline-block;

	clear: both;

	border: 1px solid #ddd;

	margin: 0 3px 3px 0;

	border-radius: 2px

}

.pagebar a:hover, .pagebar .now-page {

	color: #fff

}

.tx-comments>ul.msg {

	margin-bottom: 8px;

	border: 1px solid #ddd;

	padding: 10px;

	border-radius: 4px

}

.tx-comments {

	margin-bottom: 10px

}

ul.msg img.avatar {

	float: left;

	margin-right: 10px;

	border-radius: 4px;

	width: 45px;

	height: 45px;

	border-radius: 50%;

	-webkit-transition: .4s;

	-webkit-transition: -webkit-transform .4s ease-out;

	transition: transform .4s ease-out;

	-moz-transition: -moz-transform .4s ease-out

}

li.msgname:hover img.avatar, .commons li:hover img {

	transform: rotateZ(60deg);

	-webkit-transform: rotateZ(60deg);

	-moz-transform: rotateZ(60deg)

}

ul.msg li.msgname p.commentname {

	line-height: 23px;

	font-size: 12px;

	margin-bottom: 3px

}

ul.msg li.msgname small {

	color: #aaa;

	font-size: 12px

}

ul.msg li.msgname small a {

	display: none

}

ul.msg:hover li.msgname small a {

	display: inline-block

}

ul.msg li ul.msg {

	margin-top: 12px;

	padding: 10px;

	border: 1px solid #ededed;

	border-radius: 4px;

	box-shadow: 0 0 2px rgba(0,0,0,.05)

}

.tx-comment h3, .tx-comments h3 {

	line-height: 40px;

	height: 40px;

	font-size: 17px;

	font-weight: 400;

	margin-bottom: 8px;

	border-radius: 2px

}

.tx-comment label, .tx-comments label {

	display: none

}

.tx-comments h4 {

	text-align: center;

	padding: 0 10px;

	font-size: 17px;

	font-weight: 400;

	margin-bottom: 15px

}

.tx-comment input {

	line-height: 30px;

	height: 30px;

	font-size: 14px;

	font-family: microsoft yahei, Verdana, sans-serif;

	width: 100%;

	border: 0;

	padding-left: 8px

}

.tx-comment textarea {

	border: 0;

	height: 120px;

	width: 100%;

	font-size: 14px;

	font-family: microsoft yahei, Verdana, sans-serif;

	display: block;

	padding: 8px

}

.tx-comment-box {

	border: 1px solid #ddd;

	border-radius: 4px;

	padding: 4px;

	position: relative;

	background: #fff;

	margin-bottom: 6px

}

.tx-comment-ul4 {

	float: left;

	width: 49.5%

}

.tx-comment-ul3 {

	float: left;

	width: 32.66%

}

.tx-comment .tx-comment-ul4:nth-child(2n) {

	float: right

}

.tx-comment .tx-comment-ul3-2 {

	margin: 0 1%

}

.tx-comment-box img.tx-code {

	position: absolute;

	right: 4px;

	top: 4px;

	height: 30px;

	width: auto

}

.tx-comment-box input.button {

	border: 0;

	border-radius: 0 0 2px 0;

	line-height: 40px;

	height: 40px;

	width: 100px;

	background: #0ebaa6;

	color: #fff;

	position: absolute;

	right: 0;

	bottom: 0

}

.tx-comment-textarea {

	width: 100%;

	clear: both

}

.tx-red {

	color: #c00

}

.reply-frm {

	margin-top: 15px

}

.pd20 {

	padding: 15px

}

.pd20-1 {

	padding: 15px

}

.reply-frm {

	margin-top: 15px

}

.tx-404 {

	text-align: center;

	background: #fff;

	position: fixed;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	font-size: 12px;

	color: #888

}

.tx-404 h2 {

	font-size: 24px;

	font-weight: 400;

	line-height: 1.6;

	color: #222;

	margin: 12px 0

}

.tx-404 a.return {

	display: inline-block;

	line-height: 50px;

	height: 50px;

	padding: 0 60px;

	background: #ff3a33;

	border-radius: 5px;

	margin-top: 15px;

	color: #fff;

	font-size: 14px

}

.logo-404 {

	background: url(../images/logo.png) no-repeat center center #fff;

	background-size: auto 60px;

	padding: 60px 0;

	border-bottom: 1px solid #9eaa99;

	box-shadow: 0 0 4px rgba(0,0,0,.25)

}

.top {

	line-height: 35px;

	height: 35px;

	border-bottom: 1px solid #ddd;

	background-color: #f5f5f5

}

.top-login {

	border-radius: 2px;

	display: inline-block;

	margin-left: 20px;

	float: right

}

.top-login a {

	display: inline-block;

	font-size: 12px;

	line-height: 20px;

	padding: 0 8px

}

.top-login a:last-child {

	border-left: 0!important;

	color: #fff

}

.topcity {

	border-radius: 2px;

	display: inline-block;

	margin-left: 0;

	float: left

}

.topcity a {

	display: inline-block;

	font-size: 12px;

	line-height: 20px;

	padding: 0 8px

}

.topcity a:last-child {

	border-left: 0!important;

	color: #fff

}

.topcity a:last-child {

	background-color: #6098C6

}

.top_sj {

	line-height: 50px;

	height: 50px;

	border-bottom: 1px solid #229700;

	background-color: #6098C6

}

.top_sj .zi {

	color: #fff;

	font-size: 18px;

	line-height: 50px;

	font-weight: 700;

	padding-right: 10px;

	text-align: center

}

.topsj-login {

	border-radius: 2px;

	display: inline-block;

	margin: 10px;

	height: 30px;

	line-height: 30px;

	background: #fff;

	float: left;

	padding: 0 5px

}

.top_sj-login a {

	display: inline-block;

	font-size: 12px;

	line-height: 20px;

	padding: 0 8px;

	color: #030

}

.top_sj-login a:last-child {

	border-left: 0!important;

	color: #fff

}

nav5 {

	margin: 0 auto;

	padding: 0;

	width: 100%;

	position: fixed;

	left: 0;

	bottom: 0;

	-webkit-animation: fadeInUpBig 1s .2s ease both;

	-moz-animation: fadeInUpBig 1s .2s ease both

}

nav5 ul {

	margin: 0 auto;

	padding: 0;

	height: 45px;

	width: 100%;

	background: #ff911b;

	overflow: hidden

}

nav5 ul li {

	float: left;

	text-align: center;

	line-height: 45px;

	color: #fff;

	font-size: 1.1em

}

nav5 ul li a {

	display: block;

	line-height: 35px;

	width: 100%;

	color: #fff;

	font-size: 1.1em;

	height: 35px

}

nav5 ul li a span {

	display: block;

	font-weight: 400;

	background: #fff url(../images/call.png) left center no-repeat;

	background-size: 28px 28px;

	margin: 5px;

	border-radius: 5px

}

nav5 ul#not3footdh {

	position: relative

}

nav5 ul#not3footdh li a {

	border-right: 1px dotted #f66

}

nav5 ul#not3footdh li:last-child a {

	border-right: 0

}

nav5 ul#not3footdh li a strong {

	display: inline;

	position: inherit;

	font-weight: 400;

	line-height: 45px

}

@media only screen and (min-width:960px) {

nav5 ul#not3footdh li a strong {

	padding-left: 32px;

	background: url(../images/url.png) left center no-repeat;

	background-size: 28px 28px

}

nav5 ul#not3footdh li a[href^="/"] strong {

	background: url(../images/home.png) left center no-repeat;

	background-size: 28px 28px

}

nav5 ul#not3footdh li a[href^="tel:"] span {

	background: #fff url(../images/call.png) left center no-repeat;

	background-size: 28px 28px

}

nav5 ul#not3footdh li a[href^="sms:"] strong {

	background: url(../images/sms.png) left center no-repeat;

	background-size: 28px 28px

}

nav5 ul#not3footdh li a[href^="#buy"] strong {

	background: url(../images/buy.png) left center no-repeat;

	background-size: 28px 28px

}

nav5 ul#not3footdh li a[href^="weixin:"] strong {

	background: url(../images/weixin.png) left center no-repeat;

	background-size: 20px 20px

}

nav5 ul#not3footdh li a[onclick^="not3getqq()"] strong {

	background: url(../images/qq.png) left center no-repeat;

	background-size: 18px 18px

}

}

nav5 ul#not3footdh li span {

	color: #333

}

.user-gn {

	position: relative;

	margin-left: 20px;

	display: inline-block;

	line-height: 35px;

	height: 35px

}

.user-gn>ul {

	position: absolute;

	left: 0;

	top: 34px;

	padding: 0;

	z-index: 10;

	display: none;

	border-left: 1px solid #ddd;

	border-right: 1px solid #ddd

}

.user-gn>ul li a {

	display: block;

	white-space: nowrap;

	padding: 0 15px;

	font-size: 14px;

	line-height: 30px;

	background: #f1f1f1;

	border-bottom: 1px solid #ddd

}

.user-gn>ul li a:hover {

	filter: alpha(opacity=90);

	-moz-opacity: .9;

	-khtml-opacity: .9;

	opacity: .9

}

tg-btn:hover, .tx-btn:hover {

	color: #fff;

	filter: alpha(opacity=90);

	-moz-opacity: .9;

	-khtml-opacity: .9;

	opacity: .9

}

.post_top1 {

	height: 36px;

	text-align: center;

	margin-top: 0;

	float: right

}

a.p_btn1:link, a.p_btn1:visited {

	font-family: microsoft yahei;

	font-size: 16px;

	color: #fff;

	font-weight: 700;

	background: #ffa631 url(../images/line1.png) no-repeat 15px 10px;

	display: inline-block;

	width: 120px;

	height: 36px;

	text-align: left;

	line-height: 36px;

	letter-spacing: 1px;

	margin-left: 15px;

	padding-left: 40px;

	transition: .2s

}

a.p_btn1:hover {

	font-family: microsoft yahei;

	font-size: 16px;

	color: #fff;

	font-weight: 700;

	text-decoration: none;

	background: #ff9000 url(../images/line1.png) no-repeat 15px 10px;

	line-height: 36px;

	letter-spacing: 1px

}

a.p_btn2:link, a.p_btn2:visited {

	font-family: microsoft yahei;

	font-size: 16px;

	color: #fff;

	font-weight: 700;

	background: #ffa631 url(../images/line2.png) no-repeat 15px 10px;

	display: inline-block;

	width: 120px;

	height: 36px;

	text-align: left;

	line-height: 36px;

	letter-spacing: 1px;

	margin-left: 15px;

	padding-left: 40px;

	transition: .2s

}

a.p_btn2:hover {

	font-family: microsoft yahei;

	font-size: 16px;

	color: #fff;

	font-weight: 700;

	text-decoration: none;

	background: #ff9000 url(../images/line2.png) no-repeat 15px 10px;

	line-height: 36px;

	letter-spacing: 1px

}

.width {

	min-width: 1120px;

	max-width: 1120px;

	margin-left: auto;

	margin-right: auto

}

.head {

	padding: 10px 0;

	background-color: #f7f7f7;

	border-bottom: #6098C6 2px solid

}

.content-h1 {

	border-bottom: 0 solid #ddd;

	height: 40px;

	position: relative;

	margin-bottom: 10px;

	line-height: 40px;

	background: #e9f3dc

}

.content-h1-sp {

	display: inline-block;

	font-size: 18px;

	height: 100%;

	font-weight: 600;

	border-bottom: 2px solid #6098C6;

	position: relative;

	top: 0;

	line-height: 40px;

	padding: 0 10px

}

.content-more {

	font-size: 14px;

	font-weight: 400;

	color: #999;

	position: absolute;

	right: 10px;

	top: 20%;

	margin-top: -8px

}

.information-h1-sp {

	display: inline-block;

	font-size: 22px;

	height: 100%;

	border-bottom: 3px solid #323a45;

	position: relative;

	top: 2px

}

.information-h1-sp-tp {

	top: 0

}

.content-h2 {

	border-bottom: 0 solid #ddd;

	height: 45px;

	position: relative;

	margin-bottom: 10px;

	line-height: 45px

}

.content-h2-sp {

	display: inline-block;

	font-size: 16px;

	height: 100%;

	position: relative;

	top: 0;

	line-height: 43px;

	padding: 0 10px;

	color: #fff

}

.content-more2 {

	font-size: 14px;

	font-weight: 400;

	color: #999;

	position: absolute;

	right: 10px;

	top: 20%;

	margin-top: -8px

}

.information-h2-sp {

	display: inline-block;

	font-size: 22px;

	height: 100%;

	border-bottom: 3px solid #323a45;

	position: relative;

	top: 2px

}

.information-h2-sp-tp {

	top: 0

}

.content-h2-sp a {

	color: #fff

}

.shangjianews {

	background: url(../images/titlebg_news.png) repeat-x

}

.lianxibox {

	width: 100%

}

.lianxibox ul {

	background: #e9f3dc url(../images/sv_icon.png) repeat-y;

	margin: 10px 10px 5px

}

.lianxibox ul li {

	padding-left: 50px;

	font-weight: 700;

	border-bottom: #e9f3dc 5px solid

}

.jianjie_company {

	padding: 10px;

	line-height: 150%;

	text-indent: 2em;

	font-size: 16px

}

.jianjie_company img {

	max-width: 90%

}

.box99 {

	border: 1px solid #6098C6;

	margin: 10px auto;

	padding: 10px;

	background: #fff;

	border-radius: 5px

}

.head_company {

	padding: 10px 0;

	height: 207px;

	background: url(../images/company_banner1.jpg) repeat-x

}

.logo_company {

	margin: 15px 0 0 30px;

	width: 200px;

	height: 150px

}

.logo_company img {
	width:100%;
	height:100%

}

.logo a {

	display: block;

	width: 200px;

	height: 60px

}

.sj-ss {

	position: absolute;

	top: 45px;

	left: 0;

	width: 100%;

	padding: 8px;

	background-color: #fff

}

.ss form {

	width: 380px;

	margin-left: 100px;

	margin-top: 10px

}

.ss #edtSearch, .sous #edtSearch, .sj-ss #edtSearch {

	float: left;

	height: 38px;

	line-height: 38px;

	color: #777;

	width: 85%;

	border: 1px solid #ddd;

	padding-left: 2%;

	background-color: #fff;

	border-radius: 3px 0 0 3px

}

.ss #btnPost, .sous #btnPost, .sj-ss #btnPost {

	color: #fff;

	font-size: 11px;

	float: left;

	height: 38px;

	width: 15%;

	border: 0;

	border-radius: 0 3px 3px 0;

	font-size: 1.125em

}

.rss {

	line-height: 60px;

	width: 460px;

	height: 60px;

	overflow: hidden;

	text-align: right

}

.adbox {

	background: #fff;

	padding: 2px;

	margin: 0 auto 10px;

	overflow: hidden;

	border: 1px solid #85ba1c

}

.adbox ul {

	display: block;

	margin: 0;

	padding: 0;

	list-style: none

}

.adbox ul li {

	display: block;

	margin: 0;

	padding: 0;

	list-style: none

}

.adbox a {

	display: block;

	margin-top: 0

}

.adbox img {

	width: 100%;

	border-radius: 6px;

	display: block

}

.adbanner {

	background: #fff;

	padding: 0;

	margin: 0 auto 5px;

	overflow: hidden;

	border: 0 solid #85ba1c

}

.adbanner ul {

	display: block;

	margin: 0;

	padding: 0;

	list-style: none

}

.adbanner ul li {

	display: block;

	margin: 0;

	padding: 0;

	list-style: none

}

.adbanner a {

	display: block;

	margin-top: 0

}

.adbanner img {

	width: 100%;

	border-radius: 0;

	display: block

}

.clearfix:before, .clearfix:after, .right dl dd ul:after, .right2 dl dd ul:after {

	content: " ";

	display: table

}

.clearfix:after, .right dl dd ul:after, .right2 dl dd ul:after {

	clear: both

}

.clearfix {

*zoom:1

}

#nav {

	line-height: 45px

}

#nav>ul {

	padding: 0

}

#nav>ul>li {

	float: left

}

#nav li a {

	color: #fff;

	display: block;

	line-height: 45px;

	padding: 0 19px;

	color: #fff;

	font-size: 16px

}

#nav a.nav-on, #nav a.nav-off, #nav a.search-on, .sous {

	display: none

}

#nav li ul {

	list-style-type: none;

	display: none;

	position: absolute;

	padding-top: 0;

	overflow: visible;

	left: 0;

	top: 45px

}

#nav li ul li {

	clear: left;

	width: 100%

}

#nav li ul li a {

	line-height: 35px;

	height: 35px;

	font-weight: 400;

	padding-right: 22px;

	padding-left: 22px;

	display: block;

	white-space: nowrap

}

#nav li ul a:hover {

	color: #fff;

	text-decoration: none;

	font-weight: 400

}

.flash {

	width: 450px;

	height: 330px;

	padding: 5px;

	overflow: hidden

}

.bx-wrapper {

	position: relative;

	padding: 0;

*zoom:1;

	z-index: 1

}

.bx-wrapper img {

	width: 100%;

	display: block;

	height: 320px

}

.bx-wrapper .bx-pager {

	position: relative;

	text-align: center;

	font-size: .85em;

	font-family: Arial;

	font-weight: 700;

	color: #666;

	margin-top: -30px

}

.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {

	display: inline-block;

*zoom:1;

*display:inline

}

.bx-wrapper .bx-pager.bx-default-pager a {

	text-indent: -9999px;

	display: block;

	width: 10px;

	height: 10px;

	margin: 0 5px;

	outline: 0;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px

}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {

	background: #fff

}

.bx-wrapper .bx-prev {

	left: 10px;

	background: url(../images/netx.png) no-repeat 0 -32px

}

.bx-wrapper .bx-next {

	right: 10px;

	background: url(../images/netx.png) no-repeat 0 0

}

.bx-wrapper .bx-controls-direction a {

	position: absolute;

	top: 50%;

	margin-top: -16px;

	outline: 0;

	width: 32px;

	height: 32px;

	text-indent: -9999px;

	z-index: 9999

}

.bx-wrapper .bx-controls-direction a.disabled {

	display: none

}

.banner .prev, .banner .next {

	position: relative;

	width: 40px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	opacity: .3;

	filter: alpha(opacity=30);

	overflow: hidden;

	display: none;

	border: 0;

	border: 2px solid #fff;

	border-radius: 22px;

	font-size: 2em;

	color: #fff;

	bottom: 160px

}

.banner .prev:hover, .banner .next:hover {

	opacity: .9;

	color: #fff;

	filter: alpha(opacity=90)

}

.banner .prev {

	left: 0;

	float: left

}

.banner .next {

	right: 0;

	float: right

}

.banner .bdOn .prev, .banner .bdOn .next {

	display: block

}

.hot {

	width: 445px

}

.hot h2 {

	font-size: 18px;

	height: 24px;

	overflow: hidden;

	margin: 6px 0;

	text-align: center

}

.hot p {

	line-height: 20px;

	height: 50px;

	overflow: hidden;

	color: #777

}

.hot .box {

	padding: 5px 15px

}

.hot li {

	line-height: 32px;

	color: #999;

	height: 32px;

	overflow: hidden;

	border-top: 1px dotted #ddd

}

.hot li span {

	float: right;

	margin-left: 10px

}

.ybbt {

	font-size: 16px;

	font-weight: 600;

	line-height: 36px;

	height: 36px;

	overflow: hidden;

	border-bottom: 1px solid #ddd;

	margin-bottom: 5px;

	padding: 0 4px

}

.ybbt1 {

	line-height: 40px;

	height: 40px;



	overflow: hidden;

	border-bottom: 1px solid #6098C6;

	    background: #f5f5f5;

	margin-bottom: 5px

}

.ybbt2 {

	line-height: 30px;

	height: 30px;

	padding-left: 10px;

	overflow: hidden;

	font-size: 14px;

	border-bottom: 1px solid #ddd;

	margin-bottom: 5px

}

.ybbt3 {

	line-height: 34px;

	height: 40px;

	padding-left: 10px;

	overflow: hidden;

	border-bottom: 1px solid #6098C6;

	color: #030

}

.ybbt a.more {

	color: #888

}

.right dl.wupd {

	padding: 0;

	width: 100%

}

.notice {

	width: 100%;

	overflow: hidden

}

.notice .tab-hd {

	height: 40px;

	background: url(../images/tabbg2.png);

	font-size: 1.08em

}

.notice .tab-hd li {

	float: left;

	height: 40px;

	line-height: 40px;

	width: 90px;

	text-align: center;

	padding: 0;

	border: 0;

	border-left: 1px solid #ddd;

	border-bottom: 1px solid #ddd

}

.notice .tab-hd li:nth-child(1) {

	border-left: 0

}

.notice .tab-hd li a {

	display: block;

	padding: 0;

	color: #fff

}

.notice .tab-hd li.on {

	background: #008c00 url(../images/tabbg.png);

	color: #fff;

	font-weight: 700;

	position: relative;

	border-bottom: 1px solid #fff

}

.tab-pal {

	background: url(../images/dotnum.png) repeat-y

}

.notice .tab-bd ul {

	overflow: hidden;

	zoom: 1;

	padding: 1%;

	width: 100%

}

.notice .tab-bd li, .tiwen li {

	height: 35px;

	line-height: 35px;

	overflow: hidden;

	padding: 0 10px;

	margin: 0;

	border-top: 1px dotted #ddd;

	border-bottom: 0;

	color: #999;

	padding-left: 25px

}

.zuo10 {

	margin-left: 10px

}

.notice .tab-bd li:nth-child(1), .tiwen li:nth-child(1), .xg li:nth-child(1) {

	border-top: 0

}

.index-list-tu ul, .index-cms {

}

.list-tu1 ul {

	margin-left: -1.5%

}

.index-list-tu li {

	float: left;

	margin: 5px 0 5px 1%;

	width: 19%;

	display: inline-block

}

.list-tu1 li {

	float: left;

	margin: 5px 0 5px 1.5%;

	width: 23.5%;

	display: inline-block

}

.list-tu1 li img {

	display: block;

	width: 100%

}

.index-list-tu li a, .list-tu1 li a {

	display: block;

	position: relative;

	color: #fff;

	text-align: center;

	float: left;

	width: 100%

}

.index-list-tu li a img {

	display: block;

	width: 100%

}

.index-list-tu li a p, .list-tu1 li a p {

	background: rgba(0,0,0,.6);

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	padding: 0 8px;

	height: 34px;

	line-height: 34px;

	overflow: hidden

}

.noslt img {

	height: 170px

}

.index-cms {

	margin-top: 10px

}

.index-cms dl {

	

	float: left;

	width: 100%;

	padding: 0;

	margin-bottom: 15px

}

.list-cms dl {

	float: left;

	width: 49.2%;

	padding: .5% 1%;

	margin-bottom: 15px

}

.list-cms dl:nth-child(2n) {

	float: right

}

dl.txcms ul {

	padding: 5px

}

dl.txcms li {

	height: 34px;

	line-height: 34px;

	overflow: hidden;

	margin: 0;

	border-top: 1px dotted #ddd;

	color: #33460b;

	width: 48.5%;

	float: left;

	margin-right: 1.3%

}

dl.txcms li:first-child {

	border-top: 0

}

dl.txcms li span {

	float: right;

	margin-left: 10px

}

.links li {

	float: left;

	margin: 5px 15px 5px 0

}

.footer {

	padding: 20px 0;

	background-color: #2d3237;

	color: #6b6e81;

	text-align: center

}

.footer a {

	color: #6b6e81

}

.list .ybbt1 {

	margin-bottom: 0;

	padding: 5px 10px;

	height: auto;

	background: #f9f9f9 url(../images/tabbg2.png) repeat-x;

	border-radius: 4px 4px 0 0;

	font-size: 13px

}

.list li {

	padding: 18px;

	border-bottom: 1px solid #ddd;

	transition: all .25s ease 0s;

	position: relative

}

.list li:hover {

	background-color: #f9f9f9

}

.list li h3, .list li h2 {

	font-size: 1.15em;

	line-height: 1.5;

	word-wrap: break-word;

	margin-bottom: 6px

}

.list li h2 span {

	color: #999;

	font-size: .65em;

	font-weight: 300;

	margin-top: 5px;

	margin-left: 10px

}

.list small, .info-bt small, .info-bt small a, .list small a {

	color: #999

}

.list small span, .info-bt small span {

	margin-right: 15px

}

.list li p {

	font-size: 1em;

	line-height: 1.5;

	color: #666;

	word-wrap: break-word;

	max-height: 65px;

	margin-bottom: 3px;

	overflow: hidden

}

.list-tu {

	display: block;

	width: 160px;

	max-height: 115px;

	float: left;

	margin-right: 18px;

	overflow: hidden;

	border-radius: 3px

}

.list-tu img {

	width: 100%;

	height: auto;

	float: left

}

.list22 {

	width: 100%;

	margin: 10px auto

}

.list22 .ybbt1 {

	margin-bottom: 0;

	padding: 5px 10px;

	height: auto;

	background: #f9f9f9 url(../images/tabbg2.png) repeat-x;

	border-radius: 4px 4px 0 0;

	font-size: 13px

}

.list22 ul {

	padding: 10px

}

.list22 li {

	width: 50%;

	float: left;

	border-bottom: 1px solid #ddd;

	line-height: 33px;

	line-height: 33px;

	overflow: hidden

}

.list22 li:hover {

	background-color: #f9f9f9

}

.list22 li h3, .list li h2 {

	font-size: 1.15em;

	line-height: 1.5;

	word-wrap: break-word;

	margin-bottom: 6px

}

.list22 li h2 span {

	color: #999;

	font-size: .65em;

	font-weight: 300;

	margin-top: 5px;

	margin-left: 10px

}

.list22 small, .list22 small a {

	color: #999

}

.list22 small span {

	margin-right: 15px

}

.list22 li span {

	float: right

}

.list22-tu {

	display: block;

	width: 160px;

	max-height: 115px;

	float: left;

	margin-right: 18px;

	overflow: hidden;

	border-radius: 3px

}

.list22-tu img {

	width: 100%;

	height: auto;

	float: left

}

.right dl {

	margin-bottom: 10px;

	clear: both;

	width: 100%;

	padding: 2px;

	float: left;

	overflow: hidden;

	background-color: #fff

}

.right dd {

	padding: 10px

}

.right dt {

	font-size: 16px;

	font-weight: 400;

	line-height: 1.5;

	margin-bottom: 5px;

	padding: 8px;

	font-weight: 700;

	border-bottom: 0 solid #ddd;

	color: #fff;

	background: #6098C6

}

.right li {

	line-height: 1.5;

	font-size: 1em;

	padding: 7px 2%;

	border-bottom: 1px dotted #ddd

}

.right #divSearchPanel dd {

	margin-top: 8px

}

.right #divSearchPanel dd form {

	height: 30px;

	border-radius: 2px

}

.right #divSearchPanel input[type=text] {

	line-height: 28px;

	height: 28px;

	width: 72%;

	float: left;

	padding-left: 1%;

	clear: left;

	border: 0

}

.right #divSearchPanel input[type=submit] {

	color: #fff;

	float: right;

	height: 30px;

	width: 25%;

	border: 0

}

.right2 dl {

	margin-bottom: 10px;

	clear: both;

	width: 100%;

	padding: 0;

	float: left;

	overflow: hidden;

	background-color: #e9f3dc

}

.right2 dt {

	font-size: 16px;

	font-weight: 400;

	line-height: 1.5;

	margin-bottom: 5px;

	padding: 8px;

	font-weight: 700;

	border-bottom: 0 solid #ddd;

	color: #fff;

	background: #6098C6

}

.right2 li {

	line-height: 1.5;

	font-size: 1em;

	padding: 7px 2%;

	border-bottom: 1px dotted #ddd

}

.right2 dd {

	margin: 8px

}

.right2 #divSearchPanel dd form {

	height: 30px;

	border-radius: 2px

}

.right2 #divSearchPanel input[type=text] {

	line-height: 28px;

	height: 28px;

	width: 70%;

	float: left;

	padding-left: 1%;

	clear: left;

	border: 0

}

.right #divSearchPanel input[type=submit] {

	color: #fff;

	float: right;

	height: 30px;

	width: 27%;

	border: 0

}

#divCalendar .function_t {

	display: none

}

#divCalendar table {

	width: 100%;

	table-layout: fixed

}

#divCalendar caption {

	text-align: center;

	height: 24px;

	margin: 0;

	padding: 0;

	font-size: .875em;

	font-weight: 700

}

#divCalendar caption a {

	padding: 0

}

#divCalendar th {

	color: #fff;

	text-transform: uppercase;

	height: 26px;

	background-color: #ccc

}

#divCalendar td {

	text-align: center;

	background: #f0f0f0;

	border: 1px solid #e0e1e2;

	height: 30px

}

#divCalendar td.pad {

	background: 0 0

}

#divCalendar td a {

	display: block;

	line-height: 30px;

	color: #fff

}

.right #divMisc dd ul li {

	display: inline-block;

	width: 50%

}

.right #divMisc dd ul li a {

	padding-left: 0;

	background-image: none

}

.right #divCatalog dd ul li, .right #divNavBar dd ul li, .right #divLinkage dd ul li, .right #divFavorites dd ul li, .right #divArchives dd ul li {

	float: left;

	width: 50%;

	height: 36px;

	line-height: 36px;

	overflow: hidden;

	padding: 0 4px

}

.right #divTags dd ul li {

	float: left;

	overflow: hidden;

	margin: 5px 5px 0 0;

	padding: 0

}

.right2 #divMisc dd ul li {

	display: inline-block;

	width: 50%

}

.right2 #divMisc dd ul li a {

	padding-left: 0;

	background-image: none

}

.right2 #divCatalog dd ul li, .right #divNavBar dd ul li, .right #divLinkage dd ul li, .right #divFavorites dd ul li, .right #divArchives dd ul li {

	float: left;

	width: 50%;

	height: 36px;

	line-height: 36px;

	overflow: hidden;

	padding: 0 4px

}

.right2 #divTags dd ul li {

	float: left;

	overflow: hidden;

	margin: 5px 5px 0 0;

	padding: 0

}

#divTags dd ul li span {

	display: none

}

#divTags dd ul li a {

	display: block;

	padding: 0 6px;

	line-height: 30px;

	height: 30px;

	overflow: hidden;

	color: #fff;

	border-radius: 2px

}

#divTags dd ul li a:hover {

	color: #fff;

	background-color: #04a5f7

}

#divTags .tags0 {

	background-color: #efac82

}

#divTags .tags1 {

	background-color: #84c7cf

}

#divTags .tags2 {

	background-color: #d69899

}

#divTags .tags3 {

	background-color: #d59ad4

}

#divTags .tags4 {

	background-color: #c9b070

}

#divTags .tags5 {

	background-color: #b0d699

}

#divTags .tags6 {

	background-color: #eda29e

}

.right dl#divComments ul li {

	line-height: 1.5;

	width: 96%;

	padding: 7px 2%

}

.right2 dl#divComments ul li {

	line-height: 1.5;

	width: 96%;

	padding: 7px 2%

}

#divComments ul li span {

	margin-bottom: 4px;

	margin-top: 2px;

	color: #999;

	display: block;

	overflow: hidden;

	line-height: 1

}

#divComments ul li img {

	background-color: #f1f1f1;

	height: 35px;

	width: 35px;

	padding: 2px;

	border: 1px solid #ddd;

	float: left;

	margin-right: 6px;

	border-radius: 20px

}

.info {

	padding: 15px

}

.ss-bt {

	margin: 10px 0

}

.info-bt {

	text-align: center;

	border-bottom: 1px dashed #ddd;

	padding: 15px 0;

	margin-bottom: 10px

}

.title {

	font-size: 1.6em;

	margin-bottom: 10px

}

.info-zi {

	line-height: 1.8;

	font-size: 1.05em;

	word-wrap: break-word

}
.info-zi table{
	margin: 15px auto;
    background: #f1f1f1;
    border-radius: 5px;
}
.info-zi tbody {
    border: 0;
    border-collapse: collapse;
    display: table;
    width: 100%;
    text-align: left;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
}
.info-zi th {
	padding: 7px 15px;
    background-color: #fff;
    border: 1px solid #ddd;
    font-size: 14px;
    color: #4f4f4f;
    line-height: 22px;
}

.info-zi td {
    border: 1px solid #ddd;
    font-size: 14px;
    color: #4f4f4f;
    line-height: 22px;
    text-align: left;
}
.info-zi  a {
    color: #315efb;
    font-weight: 500;
}
.info-zi p {

	margin-bottom: .6em;

	margin-top: .6em

}

.info-zi h2, .info-zi h3 {

	background-color: rgba(102,128,153,.05);

	padding: 10px 20px;

	border-radius: 3px;

	font-size: 1.125em

}

.info-zi h3 {

	font-size: 1em

}

.info-zi blockquote {

	border-left: 10px solid rgba(102,128,153,.075);

	background-color: rgba(102,128,153,.05);

	border-radius: 0 5px 5px 0;

	padding: 15px 20px;

	margin-left: 0;

	margin-right: 0;

	margin-bottom: .6em;

	color: #666

}
.info-zi  ol li{
	list-style-type: auto;
	margin-bottom: 0.6em;
    margin-top: 0.6em;
}
.info-zi hr {

	border-bottom: 1px solid #ddd

}

.info-zi img, .info-zi iframe {
	border-radius: 5px;
	max-width: 100%!important;
	height: auto!important;
	display: block;
    margin: 0 auto;
}

.info-ss {
	padding-top: 15px;
	border-top: 1px solid #ddd
}

.info-ss p {

	padding-bottom: 15px;

	margin-bottom: 15px;

	border-bottom: 1px dashed #ccc;

	word-wrap: break-word

}

.ytuser-buy-box {

	border: 1px dotted #fcb8b8;

	background-color: #ffffef;

	padding: 15px 20px 5px;

	border-radius: 4px

}

.ytuser-buy-box input[type=submit] {

	color: #fff;

	border-radius: 3px;

	border: 0;

	cursor: pointer

}

.xgwz {

	margin-bottom: 15px;

	margin-top: 15px;

	padding: 10px;

	border: 1px dashed #ccc;

	font-size: .875em

}

.xgwz h2 {

	font-size: 1.25em;

	line-height: 2

}

.tag a {

	color: #fff;

	padding-bottom: 2px;

	padding-top: 2px;

	padding-left: 9px;

	padding-right: 9px;

	margin-right: 5px;

	border-radius: 2px

}

.tag a:hover {

	background-color: #60ac99

}

.sx {

	border: 1px dotted #ccc;

	padding-left: 10px;

	padding-right: 10px;

	border-radius: 3px

}

.sx li {

	width: 45%;

	line-height: 40px;

	height: 40px;

	overflow: hidden

}

.xg li span {

	float: right;

	font-size: .875em

}

.xg li {

	border-top: 1px dotted #ddd;

	color: #999;

	line-height: 35px;

	height: 35px;

	overflow: hidden;

	padding: 0 4px

}

.tx-box {

	background: #fff;

	box-shadow: 0 0 1px rgba(0,0,0,.1)

}

.pop-box {

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background: rgba(0,0,0,.8);

	z-index: 1999

}

.pop-con {

	position: absolute;

	left: 50%;

	top: 100px;

	width: 400px;

	margin-left: -200px;

	z-index: 10;

	background: #fff;

	border-radius: 2px;

	font-size: 14px;

	box-shadow: 0 2px 2px rgba(0,0,0,.05), 0 1px 0 rgba(0,0,0,.05)

}

.pop-off1 {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	z-index: 9

}

.pop-con>h2 {

	line-height: 45px;

	height: 45px;

	padding: 0 15px;

	font-size: 18px;

	background-color: #f1f1f1;

	border-bottom: 1px solid #ddd;

	border-radius: 2px 2px 0 0

}

.login-box input {

	width: 100%;

	line-height: 40px;

	height: 40px;

	padding: 0 8px;

	border: 1px solid #ddd;

	border-radius: 3px;

	color: #5e5e5e

}

.login-box input#btnPost {

	color: #fff;

	font-size: 16px;

	border: 0;

	cursor: pointer

}

.login-box .pop-con>p {

	padding: 0 10px

}

.login-box .pop-con dd {

	margin-bottom: 15px

}

.login-box #ds-login {

	text-align: center

}

.user-bg {

	height: 180px;

	line-height: 180px;

	color: #fff;

	font-size: 30px;

	background-image: url(../images/header-bg.png);

	background-repeat: repeat;

	background-position: 0 0;

	margin-top: 73px;

	text-align: center

}

.user-left {

	width: 200px

}

.user-menu li a {

	line-height: 60px;

	border-top: 1px solid #eee;

	font-size: 16px;

	padding: 0 20px;

	display: block

}

.user-menu li a i {

	font-size: 20px;

	margin-right: 8px

}

.user-menu li:nth-child(1) a {

	border-top: 0

}

.user-menu li.on a {

	color: #fff

}

.user-menu li a:hover {

	padding-left: 26px;

	background: #f9f9f9

}

.user-right {

	width: 980px

}

.user-data {

	padding: 20px 20px 20px 100px;

	position: relative

}

.user-data img {

	width: 60px;

	height: 60px;

	border-radius: 50%;

	position: absolute;

	left: 20px;

	top: 20px

}

.tx-input {

	border: 1px solid #ddd;

	border-radius: 3px;

	line-height: 40px;

	height: 40px;

	width: 100%;

	padding: 0 10px

}

.tx-btn {

	border: 0;

	border-radius: 3px;

	color: #fff;

	line-height: 45px;

	height: 45px;

	text-align: center;

	cursor: pointer;

	width: 100%

}

.login-box1 .tx-btn {

	color: #fff

}

.tx-table {

	width: 100%;

	border-collapse: collapse

}

.tx-table th, .tx-table td {

	border: 1px solid #ddd;

	padding: 15px 10px

}

.input-ma {

	position: relative

}

.input-ma img {

	position: absolute;

	right: 5px;

	top: 5px;

	height: 30px!important;

	width: auto!important

}

.user-tx {

	padding-bottom: 20px;

	border-bottom: 1px dashed #ddd

}

.user-tx span img, .tx-author .pd40 span img {

	width: 100px;

	height: 100px;

	border-radius: 50px;

	border: 3px solid #f1f1f1;

	margin-bottom: 10px

}

.tx-textarea {

	border: 1px solid #ddd;

	border-radius: 3px;

	padding: 10px;

	width: 100%

}

.tx-yzm img {

	position: absolute;

	right: 5px;

	top: 5px

}

.data-box p {

	position: relative;

	margin-bottom: 10px

}

.data-box p i {

	position: absolute;

	right: 14px;

	top: 0;

	line-height: 40px;

	color: #ddd;

	font-style: normal

}

.tg-list li {

	padding: 15px 0;

	border-bottom: 1px dotted #eee

}

.tg-list li p span {

	margin-right: 10px

}

.tg-btn {

	border-radius: 2px;

	padding: 2px 10px;

	color: #fff

}

.user-tab {

	border-bottom: 1px solid #eee;

	margin-bottom: 15px

}

.user-tab a {

	display: inline-block;

	padding: 0 8px 10px;

	margin: 0 20px 0 0;

	font-size: 18px

}

.user-tab a.on {

	border-bottom-width: 4px;

	border-bottom-style: solid;

	margin-bottom: -2px

}

.login-bg {

	position: fixed;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	background: url(../images/login-bg.jpg) no-repeat 0 0;

	background-size: cover

}

.login-box1 {

	position: absolute;

	left: 50%;

	top: 50%;

	width: 400px;

	margin-left: -200px;

	background: rgba(255,255,255,.85)

}

@media screen and (max-width:1000px) {

.shoujidaohang {

	width: 100%;

	margin: 0 auto;

	border: #ddd 1px solid

}

.shoujidaohang ul {

	padding: 0;

	margin: 0;

	overflow: hidden;

	margin-left: -1px;

	margin-bottom: -1px

}

.shoujidaohang .cityhead {

	width: 100%;

	font-size: 16px;

	color: #454545;

	text-align: center;

	font-weight: 700;

	background: #f5f5f5

}

.shoujidaohang ul li {

	float: left;

	text-align: center;

	width: 25%;

	line-height: 40px;

	height: 40px;

	overflow: hidden;

	border-bottom: #ddd 1px solid;

	border-left: #ddd 1px solid

}

.shoujidaohang ul li a {

	color: #454545;

	font-size: 16px;

	display: block

}

.shoujidaohang ul li a:hover {

	color: #f40;

	background: #f1f1f1

}

.right2 dl {

	margin-bottom: 10px;

	clear: both;

	width: 100%;

	padding: 0;

	float: left;

	overflow: hidden;

	background-color: #e9f3dc

}

.box99 {

	border: 0 solid #6098C6;

	margin: 0 auto;

	padding: 0;

	background: #fff;

	border-radius: 0

}

.fullSlide .bd li img {

	width: 100%;

	vertical-align: top;

	height: 200px

}

.fullSlide .prev, .fullSlide .next {

	z-index: 1;

	display: block;

	width: 55px;

	height: 55px;

	position: relative;

	margin: -27% 0 0 3%;

	float: left;

	filter: alpha(opacity=40);

	opacity: .4

}

.info-zi img {

	max-width: 100%

}

dl.txcms li {

	height: 34px;

	line-height: 34px;

	overflow: hidden;

	margin: 0;

	border-top: 1px dotted #ddd;

	color: #33460b;

	width: 100%;

	float: left

}

.zh1 {

	width: 100%;

	padding: 0 10px

}

.pd {

	padding: 1px

}

.zh {

	width: 100%;

	padding: 0

}

.sjwu, .list small {

	display: none

}

.sjwu img {

	padding: 0;

	margin: 0

}

.dnwu {

	display: block;

	padding: 0;

	margin: 0

}

.index-cms dl, .right dl, .mb15 {

	margin-bottom: 7px

}

.jianbg {

	margin-bottom: 7px

}

#nav {

	margin: 0;

	height: 50px;

	padding: 50px 0 0;

	width: 100%;

	display: block

}

#nav>ul {

	display: block;

	height: 100%;

	width: 100%;

	margin: 0

}

#nav a.nav-on {

	color: #fff;

	display: block;

	width: 45px;

	height: 45px;

	padding: 0;

	text-indent: 0;

	text-align: center

}

#nav a.search-on {

	display: block;

	width: 45px;

	height: 45px;

	position: absolute;

	padding: 0;

	text-indent: 0;

	text-align: center;

	top: 0;

	right: 0;

	color: #57832c

}

#nav>ul>li {

	width: 25%;

	float: left;

	position: relative;

	padding: 0;

	display: block

}

#nav li a {

	border-top: 1px solid #fff;

	color: #fff;

	padding: 0 15px;

	width: 100%;

	line-height: 36px;

	font-size: 14px;

	height: 36px

}

.nav-on i, .search-on i {

	line-height: 45px;

	font-size: 1.125em

}

#nav a.nav-off {

	position: absolute;

	right: 10px;

	top: 10px;

	color: #222;

	width: 15px;

	height: 15px;

	display: inline-block

}

#nav li>i {

	position: absolute;

	right: 0;

	top: 0;

	width: 40px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	border-left: 1px solid #eee;

	background: #f1f1f1;

	z-index: 10;

	cursor: pointer

}

#nav li ul {

	top: 0;

	position: relative

}

#nav li ul li a {

	padding-left: 30px;

	filter: alpha(opacity=90);

	-moz-opacity: .9;

	-khtml-opacity: .9;

	opacity: .9

}

.h60 {

	height: 115px

}

.user-left, .w50, .user-right {

	width: 100%

}

.mb20 {

	margin-bottom: 10px

}

.left, .right, .tx-comment-ul3 {

	width: 100%

}

.left2, .right2, .tx-comment-ul3 {

	width: 100%

}

.fr2 {

	float: left

}

.fl2 {

	float: right

}

.flash {

	height: auto;

	width: 100%;

	padding: 0

}

.bx-wrapper img {

	height: auto

}

.index-cms {

	margin-left: 0

}

.index-list-tu ul li {

	width: 48.5%

}

.index-cms dl, .hot, .list-cms dl {

	margin-left: 0;

	width: 100%;

	padding: 0

}

.list li h3, .list li h2 {

	margin-bottom: 6px

}

.list li p {

	margin-bottom: 1px;

	max-height: 45px

}

.sx li {

	width: 100%;

	line-height: 30px;

	height: 30px

}

.sx li.ziyou {

	text-align: left

}

.info-zi embed, .info-zi iframe {

	width: 100%!important;

	height: auto!important

}

.list-tu1 li {

	width: 48.5%

}

.tx-comment .tx-comment-ul3-2 {

	margin: 0 0 6px

}

.login-box1 {

	width: 90%;

	margin: 50px 5% 0;

	left: auto;

	top: 0

}

.mb15, .list-cms dl {

	margin-bottom: 5px

}

.noslt img {

	height: 270px

}

}

@media screen and (max-width:480px) {

.zh, .zh1 {

	padding: 0 1px

}

.list li {

	padding: 12px

}

.fullSlide .bd li img {

	width: 100%;

	vertical-align: top;

	height: 180px

}

.fullSlide .hd ul .on {

	background-position: 0 0

}

.fullSlide .prev, .fullSlide .next {

	z-index: 1;

	display: block;

	width: 55px;

	height: 55px;

	position: relative;

	margin: -27% 0 0 3%;

	float: left;

	background: url(../images/arrow2.png) 0 0 no-repeat;

	filter: alpha(opacity=40);

	opacity: .4

}

.fullSlide .next {

	background-position: right 0;

	float: right;

	margin-right: 3%

}

.fullSlide .prev:hover, .fullSlide .next:hover {

	filter: alpha(opacity=80);

	opacity: .8

}

.info-zi img {

	max-width: 100%

}

.hdpheight {

	height: 150px

}

.list-tu {

	width: 80px;

	max-height: 50px;

	margin-right: 8px

}

.list li h3, .list li h2 {

	height: 24px;

	overflow: hidden

}

.list li p {

	max-height: 24px

}

.noslt img {

	height: 120px

}

}