/*common start*/

body,
div,
ul,
li,
a,
img,
p,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
span,
strong,
input {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
	border: 0;
	list-style: none;
}

body {
	font-size: 12px;
	font-family: '';
	color: #666;
}

a {
	color: #666;
}

a:hover {
	color: #f60;
	text-decoration: none;
}

p {
	line-height: 1.8em;
	padding: 5px 0;
}

.clear {
	margin: 0;
	padding: 0;
	font-size: 0;
	clear: both;
}

.wapper {
	width: 1000px;
	margin: 0 auto;
}

.head {
	position: fixed;
	z-index: 999;
	width: 100%;
	background: #fff;
	left: 0px;
	top: 0px;
}

.header {
	padding-top: 10px;
	padding-bottom: 10px;
}

.header .logo {
	float: left;
	width: 560px;
}

.search {
	background: #fff;
	border: 1px solid #ddd;
	width: 200px;
	height: 30px;
	line-height: 30px;
	float: left;
	overflow: hidden;
	position: relative;
	margin-top: 35px;
}

.input_text {
	height: 28px;
	line-height: 28px;
	background: none;
	width: 160px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.input_button {
	position: absolute;
	right: 0px;
	top: 0px;
	background: url(../images/scbar_icon.png) no-repeat;
	width: 35px;
	height: 30px;
	cursor: pointer;
}

.zhuce {
	position: relative;
	width: 230px;
	float: right;
	height: 50px;
	margin-top: 25px;
	line-height: 50px;
}

.zhuce a img {
	position: absolute;
	right: 0px;
	top: 8px;
}

.menu_nav {
	box-shadow: 1px 1px 5px #999;
}

.menu {
	height: 40px;
	line-height: 40px;
	position: relative;
	z-index: 99;
}

.menu ul {
	margin-left: 30px;
}

.menu ul li {
	float: left;
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
	width: 120px;
}

.menu ul .on a {
	color: #e52027;
}

.menu ul li dl {
	background: #fff;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 40px;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
	padding: 10px 0;
	display: none;
}

.menu ul li dl dd {
	line-height: 28px;
	border-bottom: #ddd dotted 1px;
	margin: 0 10px;
}

.menu ul li dl dd a {
	font-size: 12px;
	color: #e52027;
	font-weight: normal;
	display: inline;
	padding: 0;
	text-align: left;
}

.menu ul li dl dd a:hover {
	color: #f60;
}

.menu a {
	font-size: 16px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	display: block;
	text-align: center;
}

.menu a:hover {
	color: #e52027;
}

a.menu_hover {
	background: #fff;
	color: #e52027;
}

.menu_down span {
	display: block;
	background: url(../images/menu_down.gif) right 10px center no-repeat;
}

.cont_01 {
	width: 1000px;
	margin: 0 auto;
	padding-top: 145px;
	padding-bottom: 50px;
}

.con_0 {
	height: 340px;
}

.left_01 {
	float: left;
	width: 690px;
}


/*banner_01*/

.banner_01 {
	margin-top: 20px;
	float: left;
	width: 1000px;
	height: 340px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.banner_01 ul {
	height: 340px;
	position: absolute;
}

.banner_01 ul li {
	width: 1000px;
	height: 340px;
	float: left;
	overflow: hidden;
	position: relative;
	background: #ccc;
}

.banner_01 ul li img {
	width: 1000px;
	height: 340px;
}

.banner_01 .btnBg {
	width: 1000px;
	height: 20px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0,0,0,0);
}

.banner_01 .btn {
	width: 980px;
	position: absolute;
	height: 10px;
	padding: 5px 10px;
	right: 0;
	bottom: 3px;
	text-align: right;
}

.banner_01 .btn span {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	width: 25px;
	height: 10px;
	_font-size: 0;
	margin-left: 5px;
	cursor: pointer;
	background: #fff;
}

.banner_01 .btn span.on {
	background: #fff;
}

.banner_01 .preNext {
	top: 120px;
	width: 45px;
	height: 100px;
	position: absolute;
	background: url(../images/sprite.png) no-repeat 0 0;
	cursor: pointer;
}

.banner_01 .pre {
	left: 0;
}

.banner_01 .next {
	right: 0;
	background-position: right top;
}

.banner_01 ul li .nr {
	background: #fff;
	height: 80px;
}

.banner_01 ul li .nr strong {
	color: #333;
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 22px;
}

.banner_01 ul li .nr span {
	color: #333;
	display: block;
	line-height: 22px;
	font-size: 12px;
	font-weight: normal;
}

.pic01 {
	position: relative;
}

.pic01 ul li {
	float: left;
	margin: 10px;
	width: 210px;
	position: relative;
}

.pic01 ul li a img {
	width: 210px;
	border-radius: 5px;
	height: 150px;
}

.pic01 ul li span {
	background: url(../images/ybg.png) repeat;
	display: block;
	text-align: center;
	color: #fff;
	height: 30px;
	line-height: 30px;
	position: absolute;
	top: 130px;
	width: 210px;
	border-radius: 5px;
	font-size: 13px;
	left: 0px;
	bottom: 0px;
}

.news_01 {
	margin-top: 15px;
	border-radius: 8px;
	width: 650px;
	padding: 15px;
	box-shadow: 0 0 10px #cdcdcd;
}

.news_01 h2 {
	height: 50px;
	line-height: 77px;
	border-bottom: 2px solid #d6d6d6;
}

.news_01 h2 strong {
	font-size: 16px;
	color: #d12322;
	border-bottom: 2px solid #d12322;
}

.news_01 h2 strong font {
	color: #d12322;
}

.news_01 dl {
	height:auto;
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
}

.news_01 dl a img {
	width: 650px;
	
	margin-right: 15px;
}

.news_01 dl dt {
	height: 25px;
	line-height: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.news_01 dl dt a {
	color: #f00;
	font-size: 20px;
	font-weight: normal;
}

.news_01 dl dd p {
	line-height: 22px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #666;
	font-size: 14px;
}

.news_01 dl dd span {
	background: url(../images/symbol-11.png) left center no-repeat;
	padding-left: 20px;
	color: #0000ff;
}

.news_01 dl dd b {
	margin-left: 30px;
	display: inline-block;
	color: #fff;
	font-size: 14px;
	background: #333;
	width: 70px;
	height: 20px;
	line-height: 20px;
	border-radius: 5px;
	text-align: center;
	font-weight: normal;
}

.right_01 {
	float: right;
	width: 285px;
}

.cont_0 {
	margin-top: 15px;
	border-radius: 8px;
	width: 250px;
	padding: 15px 15px 15px 15px;
	margin-top: 15px;
	box-shadow: 0 0 10px #cdcdcd;
}

.cont_0 h2 {
	margin-bottom: 10px;
	height: 50px;
	line-height: 77px;
	border-bottom: 2px solid #d6d6d6;
}

.cont_0 h2 span {
	font-weight: bold;
	font-size: 16px;
	color: #d12322;
	border-bottom: 2px solid #d12322;
}

.cont_0 dl {
	height: 75px;
	border-bottom: 1px dotted #ddd;
}

.cont_0 dl img {
	float: left;
	width: 72px;
	height: 50px;
	margin: 10px 20px 10px 0px;
}

.cont_0 dl dt {
	margin-top: 10px;
	line-height: 20px;
	float: right;
	width: 155px;
}

.cont_0 dl dt a {
	font-size: 14px;
}

.con_01 {
	margin-top: 15px;
	border-radius: 8px;
	width: 250px;
	padding: 15px 15px 15px 15px;
	margin-top: 15px;
	box-shadow: 0 0 10px #cdcdcd;
}

.con_01 h2 {
	margin-bottom: 15px;
	width: 250px;
	height: 34px;
	line-height: 34px;
	border: 1px #fe3030 solid;
}

.con_01 h2 strong a {
	font-size: 16px;
	color: #fe3030;
}

.con_01 dd {
	height: 35px;
	line-height: 35px;
	color: #4a484b;
	font-size: 15px;
}

.con_01 dd strong a {
	color: #4a484b;
	font-size: 15px;
}

.con_01 dd a {
	color: #4a484b;
	font-size: 15px;
}

.con_02 {
	border-radius: 8px;
	width: 250px;
	padding: 15px 15px 15px 15px;
	margin-top: 15px;
	box-shadow: 0 0 10px #cdcdcd;
}

.con_02 h2 {
	margin-bottom: 15px;
	width: 250px;
	height: 34px;
	line-height: 34px;
	border: 1px #fe3030 solid;
}

.con_02 h2 strong a {
	font-size: 16px;
	color: #fe3030;
}

.con_02 dd {
	height: 35px;
	line-height: 35px;
	color: #4a484b;
	font-size: 15px;
}

.con_02 dd strong a {
	color: #4a484b;
	font-size: 15px;
}

.con_02 dd a {
	color: #4a484b;
	font-size: 15px;
}

.con_03 {
	border-radius: 8px;
	width: 250px;
	padding: 0px 15px 15px 15px;
	margin-top: 15px;
	box-shadow: 0 0 10px #cdcdcd;
}

.con_03 h2 {
	height: 50px;
	line-height: 77px;
	border-bottom: 2px solid #d6d6d6;
}

.con_03 h2 strong {
	font-size: 16px;
	color: #d12322;
	border-bottom: 2px solid #d12322;
}

.con_03 dl {
	height: 135px;
	border-bottom: 1px dashed #ccc;
}

.con_03 dl h3 {
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	font-weight: normal;
	color: #000;
}

.con_03 dt {
	float: left;
	width: 90px;
}

.con_03 dt img {
	margin: 5px 10px 0 0;
	float: left;
	width: 90px;
	height: 70px;
}

.con_03 dl dd {
	font-size: 13px;
	margin-top: 5px;
	line-height: 22px;
	color: #666;
}

.con_04 {
	border-radius: 8px;
	width: 250px;
	padding: 0px 15px 15px 15px;
	margin-top: 15px;
	box-shadow: 0 0 10px #cdcdcd;
}

.con_04 h2 {
	height: 50px;
	line-height: 77px;
	border-bottom: 2px solid #d6d6d6;
}

.con_04 h2 strong {
	font-size: 16px;
	color: #d12322;
	border-bottom: 2px solid #d12322;
}

.con_04 ul {
	margin-top: 15px;
}

.con_04 ul li {
	margin: 5px 0px;
}

.con_04 ul li a img {
	width: 250px;
	height: 110px;
}

.con_055 {
	border-radius: 8px;
	width: 250px;
	padding: 0px 15px 15px 15px;
	margin-top: 15px;
	box-shadow: 0 0 10px #cdcdcd;
}

.con_055 h2 {
	height: 50px;
	line-height: 77px;
	border-bottom: 2px solid #d6d6d6;
}

.con_055 h2 span {
	font-weight: bold;
	font-size: 16px;
	color: #d12322;
	border-bottom: 2px solid #d12322;
}

.con_055 ul .rr {
	float: left;
	position: relative;
	margin: 10px 0px;
}

.con_055 ul .rr .fj {
	position: relative;
	width: 250px;
	height: 135px;
}

.con_055 ul .rr .fj img {
	width: 250px;
	height: 135px;
	outline-width: 0px;
	vertical-align: top;
}

.con_055 ul .rr .zj {
	position: absolute;
	bottom: 0px;
	width: 250px;
	height: 135px;
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
	font-size: 14px;
	text-align: center;
	display: none;
}

.con_055 ul .rr .zj span {
	display: block;
	width: 100%;
	font-size: 18px;
	text-align: center;
	line-height: 22px;
	padding-top: 55px;
}

.con_055 dl {
	height: 75px;
	border-bottom: 1px dotted #ddd;
}

.con_055 dl img {
	float: left;
	width: 72px;
	height: 50px;
	margin: 10px 20px 10px 0px;
}

.con_055 dl dt {
	margin-top: 10px;
	line-height: 20px;
	float: right;
	width: 155px;
}

.con_055 dl dt a {
	font-size: 14px;
}

.cont_056 {
	border-radius: 8px;
	width: 250px;
	padding: 0px 15px 15px 15px;
	margin-top: 15px;
	box-shadow: 0 0 10px #cdcdcd;
}

.cont_056 h2 {
	height: 50px;
	line-height: 77px;
	border-bottom: 2px solid #d6d6d6;
}

.cont_056 h2 span {
	font-weight: bold;
	font-size: 16px;
	color: #d12322;
	border-bottom: 2px solid #d12322;
}

.scroll_03 {
	margin-top: 10px;
	background: #fff;
	position: relative;
}

.scroll_03 .hd .prev {
	z-index: 99999;
	display: block;
	position: absolute;
	top: 103px;
	left: 0px;
	width: 30px;
	height: 30px;
	line-height: 10px;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/jtz.png) no-repeat;
}

.scroll_03 .hd .next {
	z-index: 99999;
	display: block;
	position: absolute;
	top: 100px;
	right: 0px;
	width: 30px;
	height: 30px;
	line-height: 10px;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/jty.png) no-repeat;
}

.scroll_03 .bd li {
	float: left;
	width: 250px;
	overflow: hidden;
}

.scroll_03 .bd li .img {
	height: 230px;
}

.scroll_03 .bd li span {
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: block;
}

.scroll_03 .bd li .img table tr td {
	height: 230px;
}

.scroll_03 .bd li .img table tr td img {
	width: 250px;
	height: 230px;
}

.link {
	background: #f8f8f8;
	border-top: 1px solid #ddd;
	padding-bottom: 20px;
}

.link_nav {
	padding-bottom: 15px;
}

.link_nav h2 {
	padding-top: 55px;
	font-size: 18px;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	color: #333;
}

.link_nav ul {
	margin-top: 10px;
}

.link_nav ul li {
	height: 25px;
	line-height: 25px;
}

.link_nav ul li a {
	color: #888;
	font-size: 14px;
	margin-right: 35px;
}

.meiti h2 {
	padding-top: 5px;
	font-size: 18px;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	color: #333;
}

.meiti ul {
	margin-top: 10px;
}

.meiti ul li {
	height: 25px;
	line-height: 25px;
}

.meiti ul li a {
	color: #888;
	font-size: 14px;
	margin-left: 10px;
	margin-right: 10px;
}

.foot {
	background: #282828;
	overflow: hidden;
}

.foot ul {
	padding-top: 15px;
	padding-bottom: 15px;
}

.foot ul li {
	color: #fff;
	font-size: 13px;
	line-height: 25px;
	height: 25px;
	text-align: center;
}

.foot ul li a {
	margin-left: 5px;
	margin-right: 5px;
	color: #fff;
	font-size: 13px;
}

.lxwm h2 {
	padding-top: 5px;
	font-size: 18px;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	color: #333;
}

.lxwm ul {
	float: left;
	width: 500px;
	margin-top: 10px;
}

.lxwm ul li {
	font-size: 14px;
	height: 25px;
	line-height: 25px;
}

.lxwm .ewm {
	float: right;
}

.lxwm .ewm img {
	width: 150px;
	height: 150px;
}

.lxwm .ewm span {
	text-align: center;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	display: block;
}

.lxwm_left {
	float: left;
	width: 500px;
	margin-top: 30px;
}

.lxwm_left dt {
	height: 30px;
	line-height: 30px;
}

.lxwm_left dt a {
	font-size: 18px;
	font-weight: normal;
	color: #333;
}

.lxwm_left dd a {
	color: #666;
	font-size: 14px;
}

.lxwm_left dd {
	line-height: 30px;
	font-size: 16px;
	color: #666;
	font-weight: normal;
}

.new_02 {
	margin-top: 15px;
	border-radius: 8px;
	width: 650px;
	padding: 15px;
	box-shadow: 0 0 10px #cdcdcd;
}

.new_02 h2 {
	height: 50px;
	line-height: 50px;
	border-bottom: 2px solid #d6d6d6;
}

.new_02 h2 span {
	float: left;
	font-size: 16px;
	font-weight: normal;
}

.new_02 h2 span a {
	font-size: 16px;
	font-weight: normal;
	margin-right: 5px;
	margin-left: 5px;
}

.new_02 h2 strong {
	float: right;
}

.new_02 h2 strong a {
	font-weight: normal;
	font-size: 12px;
}

.liuyan dl {
	height: 85px;
	margin-top: 13px;
	border-bottom: 1px dashed #ddd;
}

.liuyan dl img {
	margin: 5px 20px 0px 5px;
	float: left;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	box-shadow: 0px 1px 7px #BCBCBC;
}

.liuyan dl dt {
	height: 40px;
	line-height: 40px;
}

.liuyan dl dt font {
	color: #007CD5;
}

.liuyan dl dt a {
	font-size: 16px;
	font-weight: normal;
	color: #000;
}

.liuyan dl dt dd {
	margin-top: 5px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	font-weight: normal;
	color: #ccc;
}

.liuyan dl dt dd span {
	font-size: 12px;
	font-weight: normal;
	color: #ccc;
}

.liuyan dl dt dd strong {
	float: right;
}

.top_liuyan {
	margin-top: 10px;
}

.top_liuyan ul {
	float: left;
}

.top_liuyan ul .cl {
	float: left;
	width: 125px;
}

.top_liuyan ul .cl .left {
	float: left;
}

.cr {
	float: left;
	width: 90px;
}

.ico_reply {
	background: url(../images/ico_reply_view.png) left center no-repeat;
	padding-left: 23px;
	margin-left: 20px;
	font-weight: normal;
}

.ico_see {
	background: url(../images/ico_see_view.png) left center no-repeat;
	padding-left: 23px;
	margin-left: 20px;
	font-weight: normal;
}

.top_lj {
	float: right;
	color: #666;
}

.top_lj a {
	margin-right: 10px;
	margin-left: 10px;
	color: #666;
}


/*Add------------------------------------------------------------------------------*/

.con_05 {
	height: 586px;
	padding-top: 200px;
}

.zhuce_01 {
	width: 585px;
	border: 12px solid rgba(255, 255, 255, 0.2);
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
	border-radius: 5px;
	margin-top: 16px;
	margin-bottom: 16px;
}

.c1_con {
	border-radius: 5px;
	padding-bottom: 20px;
	background: rgba(255, 255, 255, 0.85);
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
}

.c1_con h2 {
	margin-left: 30px;
	margin-right: 30px;
	height: 35px;
	line-height: 35px;
	border-bottom: 2px solid #666;
}

.c1_con h2 strong {
	float: left;
	font-size: 16px;
	color: #ef882d;
	font-weight: bold;
	border-bottom: 2px solid #fe3030;
}

.c1_con h2 a {
	float: right;
	font-size: 14px;
	color: #ef882d;
	font-weight: normal;
}

.rfm {
	width: 580px;
	margin: 0 auto;
	color: #000;
	font-size: 14px;
	padding-bottom: 5px;
	padding-top: 10px;
}

.input_text01 {
	height: 31px;
	line-height: 31px;
	background: #fff;
	width: 255px;
	margin-left: 10px;
	border: 1px solid #CCC;
}

.input_text011 {
	vertical-align: middle;
	height: 31px;
	line-height: 31px;
	background: #fff;
	width: 125px;
	margin-left: 10px;
	border: 1px solid #CCC;
}

.rfm table th {
	width: 80px;
	text-align: right;
	font-weight: normal;
}

.rfm span {
	margin-left: 10px;
}

.input_button01 {
	display: block;
	background: #ef882d;
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	font-weight: bold;
	margin-left: 172px;
}

.dl {
	width: 500px;
	border: 12px solid rgba(255, 255, 255, 0.2);
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
	border-radius: 5px;
	margin-top: 16px;
	margin-bottom: 16px;
}

.c2_con {
	border-radius: 5px;
	width: 500px;
	margin: 0 auto;
	padding-bottom: 20px;
	background: rgba(255, 255, 255, 0.85);
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
}

.c2_con h2 {
	margin-left: 30px;
	margin-right: 30px;
	height: 35px;
	line-height: 35px;
	border-bottom: 2px solid #666;
}

.c2_con h2 strong {
	float: left;
	font-size: 16px;
	color: #ef882d;
	font-weight: bold;
	border-bottom: 2px solid #fe3030;
}

.c2_con h2 a {
	float: right;
	font-size: 14px;
	color: #ef882d;
	font-weight: normal;
}

.c2_con ul {
	margin-top: 30px;
}

.c2_con ul li {
	width: 302px;
	margin-bottom: 15px;
	margin: 10px auto 15px auto;
	height: 42px;
	line-height: 42px;
	color: #fff;
}

.input_text1 {
	height: 40px;
	line-height: 40px;
	display: block;
	background: #fff;
	width: 300px;
	margin: 0 auto;
	border: 1px solid #ddd;
	color: #000;
}

.input_text11 {
	border: 1px solid #ddd;
	margin: 0 auto;
	padding: 0 0 0 5px;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	background: #fff;
	border: #ddd solid 1px;
	width: 150px;
	color: #000;
}

.input_button1 {
	display: block;
	background: #ef882d;
	margin: 20px auto;
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	font-weight: bold;
}

.c2_con ul a {
	color: #ef882d;
	font-weight: bold;
	font-size: 14px;
	margin-left: 100px;
}

.inside_pic {
	padding-top: 150px;
}

.inside_pic h2 {
	text-align: center;
	height: 50px;
	line-height: 50px;
}

.inside_pic h2 a {
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	color: #666;
	font-size: 16px;
	font-weight: normal;
}

.inside_pic h2 .on {
	border-bottom: 3px solid #ef882d;
}

.picnav {
	padding-top: 15px;
	padding-bottom: 30px;
}

.inside_pic .picnav li {
	border-top: 5px solid #ef882d;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	float: left;
	width: 301px;
	padding: 5px;
	margin: 10px;
}

.inside_pic .picnav li a img {
	width: 250px;
	margin: 10px auto;
	height: 180px;
	display: block;
}

.inside_pic .picnav li strong {
	text-align: center;
	display: block;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	font-size: 16px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: 10px;
}

.inside_pic .picnav li span {
	margin-left: 15px;
	font-size: 12px;
	color: #ef882d;
}

.inside_pic .picnav li b {
	text-align: center;
	display: block;
	font-size: 12px;
	font-weight: normal;
}

.inside_pic .picnav li p {
	font-size: 12px;
	line-height: 23px;
	margin-left: 10px;
	margin-right: 10px;
}

.inside_pic .picnav li:hover {
	-webkit-box-shadow: rgba(0, 0, 0, .2) 0px 0px 30px;
	-moz-box-shadow: rgba(0, 0, 0, .2) 0px 0px 30px;
	box-shadow: rgba(0, 0, 0, .2) 0px 0px 30px;
}

.inside_pic .picnav li:hover {
	background: #f5f5f5;
}

.inside_nr {
	padding-top: 180px;
	padding-bottom: 30px;
}

.inside_left {
	width: 100%;
	float: left;
	overflow: hidden;
}

.inside_con {
	padding: 10px 0;
}

.inside_a {
	padding-bottom: 20px;
	margin-top: 40px;
}

.inside_a h2 {
	height: 50px;
	line-height: 70px;
	border-bottom: 2px solid #d12322;
}

.inside_a h2 span {
	font-size: 16px;
	color: #d12322;
}

.inside_a ul li {
	position: relative;
	float: left;
	height: 181px;
	width: 325px;
	margin: 10px;
}

.inside_a ul li a img {
	width: 320px;
}

.inside_a ul li a span {
	top: 136px;
	left: 0px;
	width: 320px;
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	height: 35px;
	line-height: 35px;
	display: block;
	text-align: center;
	position: absolute;
	background: rgba(239, 178, 89, 0.6);
}

.inside_right {
	width: 285px;
	float: right;
}

.slideBox {
	width: 285px;
	height: 300px;
	overflow: hidden;
	position: relative;
}

.slideBox .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	bottom: 10px;
	z-index: 1;
}

.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}

.slideBox .hd ul li {
	float: left;
	margin-right: 5px;
	width: 15px;
	height: 15px;
	line-height: 14px;
	text-align: center;
	background: #fff;
	cursor: pointer;
}

.slideBox .hd ul li.on {
	background: #f00;
	color: #fff;
}

.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.slideBox .bd ul li {
	position: relative;
}

.slideBox .bd ul span {
	display: block;
	height: 40px;
	line-height: 40px;
	background: #000;
	background: rgba(0, 0, 0, 0.8);
	position: absolute;
	bottom: 0px;
	width: 100%;
	color: #fff;
	padding-left: 10px;
}

.slideBox .bd img {
	width: 285px;
	height: 300px;
}

.inside_03 h2 {
	height: 50px;
	line-height: 77px;
	border-bottom: 2px solid #d6d6d6;
}

.inside_03 h2 strong {
	font-size: 16px;
	color: #d12322;
	border-bottom: 2px solid #d12322;
}

.inside_03 dl {
	height: 135px;
	border-bottom: 1px dashed #ccc;
}

.inside_03 dl h3 {
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	font-weight: normal;
	color: #000;
}

.inside_03 img {
	margin: 5px 10px 0 0;
	float: left;
	width: 90px;
	height: 70px;
}

.inside_03 dl dd {
	font-size: 13px;
	margin-top: 5px;
	line-height: 22px;
	color: #666;
}

.inside_04 h2 {
	height: 50px;
	line-height: 77px;
	border-bottom: 2px solid #d6d6d6;
}

.inside_04 h2 strong {
	font-size: 16px;
	color: #d12322;
	border-bottom: 2px solid #d12322;
}

.inside_04 ul li {
	margin: 5px 0px;
}

.inside_04 ul li a img {
	width: 285px;
	height: 110px;
}


/*contact*/

.contact h2 {
	height: 36px;
	line-height: 36px;
	padding-left: 20px;
	color: #fff;
	background: #999;
}

.contact {
	margin-top: 15px;
}

.contact ul {
	padding: 10px 10px;
	border: #e4e4e4 solid 1px;
}

.contact ul li {
	line-height: 20px;
	padding: 3px 0;
}


/*proShow*/

.product_show ul li {
	width: 130px;
	line-height: 20px;
}

.product_show ul li {
	float: left;
	margin: 15px 20px 0;
	border: #e4e4e4 solid 1px;
	display: inline;
}

.pro img {
	max-width: 120px;
	max-height: 90px;
	width: expression(this.width>120 && this.height < this.width ? 120: true);
	height: expression(this.height> 90 ? 90: true);
}

.hover2 {
	background: #f4f4f4;
}


/*product_list*/

.side_product {
	margin-top: 15px;
}

.side_product h2 {
	height: 36px;
	line-height: 36px;
	padding-left: 20px;
	color: #fff;
	background: #999;
}

.side_product ul {
	padding: 10px 10px;
	border: #e4e4e4 solid 1px;
}

.side_product ul li {
	line-height: 24px;
}

.side_product ul li a {
	padding-left: 30px;
	display: block;
	border-bottom: #e4e4e4 dashed 1px;
	background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;
}

.side_product ul li dl dd a {
	display: inline;
	border: none;
	background: none;
}

.global-nav {
	margin: 0 0 18px;
}

.pull-right {
	float: right !important;
}

.pull-right .thread-liked {}

.pull-right .thread-liked .icon-star {
	display: block;
	background: url(../images/star_hover.png) no-repeat;
	width: 18px;
	height: 18px;
	float: left;
	margin-top: 3px;
	margin-right: 5px;
}

.pull-right .thread-liked .icon-star img {
	width: 18px;
	height: 18px;
}

.pull-right .thread-liked .icon-star_bgl {
	display: block;
	float: left;
	width: 12px;
	background: url(../images/star_bg.png) 0 -46px no-repeat;
	height: 23px;
}

.pull-right .thread-liked .icon-star_bgr {
	display: block;
	float: left;
	width: 17px;
	background: url(../images/star_bg.png) -10px -46px no-repeat;
	height: 23px;
}

.pull-right .thread-liked .counter {
	display: block;
	float: left;
	height: 23px;
	background: #90c651;
	font-size: 13px;
	color: #fff;
	line-height: 22px;
	font-weight: 700;
}

.pull-right .thread-likes {}

.pull-right .thread-likes .icon-star {
	display: block;
	background: url(../images/star.png) no-repeat;
	width: 18px;
	height: 18px;
	float: left;
	margin-top: 3px;
	margin-right: 5px;
}

.pull-right .thread-likes .icon-star img {
	width: 18px;
	height: 18px;
}

.pull-right .thread-likes .icon-star_bgl {
	display: block;
	float: left;
	width: 12px;
	background: url(../images/star_bg.png) no-repeat;
	height: 23px;
}

.pull-right .thread-likes .icon-star_bgr {
	display: block;
	float: left;
	width: 8px;
	background: url(../images/star_bg.png) right 0 no-repeat;
	height: 23px;
}

.pull-right .thread-likes .counter {
	display: block;
	float: left;
	height: 23px;
	background: #d3d8db;
	font-size: 13px;
	color: #5E5E5E;
	line-height: 22px;
	font-weight: 700;
}

.pull-right .thread-likes a:hover .icon-star_bgl {
	display: block;
	float: left;
	width: 12px;
	background: url(../images/star_bg.png) 0 -23px no-repeat;
	height: 23px;
}

.pull-right .thread-likes a:hover .icon-star_bgr {
	display: block;
	float: left;
	width: 8px;
	background: url(../images/star_bg.png) -19px -23px no-repeat;
	height: 23px;
}

.pull-right .thread-likes a:hover .counter {
	display: block;
	float: left;
	height: 23px;
	background: #bdc5c9;
	font-size: 13px;
	color: #333333;
	line-height: 22px;
	font-weight: 700;
}

div.resetbox {
	border: 0 none;
	font-size: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
}

div.resetbox select,
div.resetbox input,
div.resetbox textarea,
div.resetbox select option {
	border: 0 none;
	margin: 0;
	outline: 0 none;
	padding: 0;
}

.uyanpost .sectionbox {
	padding: 0 0 18x;
}

.uyanpost .sectionbox .blockbox .blockhead {
	float: left;
}

.uyanpost .sectionbox .blockbox .blockhead .headimg,
.uyanpost .sectionbox .blockbox .blockhead .headimg img {
	height: 48px;
	width: 48px;
	border-radius: 3px 3px 3px 3px;
}

.post-list .post .uyanpost .sectionbox .blockbox .blockhead .headimg,
.post-list .post .uyanpost .sectionbox .blockbox .blockhead .headimg img {
	height: 36px;
	width: 36px;
	border-radius: 3px 3px 3px 3px;
}

.uyanpost .sectionbox .blockbox .postarea {
	padding: 0 0 0 60px;
	margin: 0 0 12px;
}

.post-list .post .uyanpost .sectionbox .blockbox .postarea {
	padding: 0 0 0 48px;
	margin: 0 0 12px;
}

.uyanpost .sectionbox .blockbox .postarea .post-default-w,
.user-login-wrapper-dw,
.visitor-login-wrapper-dw,
.bind-number-wrapper-dw,
.user-bind-wrapper-dw,
.user-msg-wrapper-dw .wrapper-cont-bd,
.uyanpost .postborder,
.user-msg-wrapper-dw .postborder {
	border-radius: 3px 3px 3px 3px;
	cursor: pointer;
}

.uyanpost .postwrap .postaction .actionfunction ul li a i.face {
	background: url(../images/happy.png) no-repeat;
}

.uyanpost .postwrap .postaction .actionfunction ul li a i.face-hover {
	background: url(../images/happy_hover.png) no-repeat;
}

.uyanpost .postwrap .postaction .actionfunction ul li a i {
	cursor: pointer;
	display: inline-block;
	height: 100%;
	width: 100%;
}

.uyanpost .postwrap .postaction .actionfunction ul li.function-uploadimg-w a {
	padding-right: 10px;
	width: 20px;
}

.uyanpost .postwrap .postaction .actionissue,
.uyanpost .postwrap .postaction .actionissue .issuebtn,
.uyanpost .postwrap .postaction .actionissue .issueicon {
	float: right;
}

.uyanpost .postwrap .wraparea .textareawrap {
	background-color: #FFFFFF;
	overflow: hidden;
	padding: 4px 0 3px 7px;
	_width: 92%
}


/*
.uyanpost .postwrap .wraparea .textareawrap .textareafont {
    color: #AAB2B8;
}
*/

.inputdefaultcolor {
	color: #AAB2B8;
}

.uyanpost .postwrap .wraparea .textareawrap .textareastyle {
	font-family: "Helvetica Neue", helvetica, arial, sans-serif;
	font-size: 14px;
	height: 66px;
	line-height: 22px;
	overflow-x: hidden;
	overflow-y: auto;
	resize: none;
	width: 100%;
	_overflow-y: hidden;
}

.post-list .post .children .post .children .post .children .uyanpost {
	margin-left: -48px;
}

.post-list .post .children .post .children .post .children .uyanpost .postwrap .wraparea .textareawrap .textareastyle {
	*padding-left: 48px !important;
	_padding-left: 48px;
}

.uyanpost .postwrap .paborder {
	background-color: #F6F8F9;
	border-top: 1px solid #F1F3F4;
}

.uyanpost .postwrap .postaction {
	height: 30px;
}

.uyanpost .postwrap .postaction .actionrelative,
.user-msg-wrapper-dw .postwrap .postaction .actionrelative {
	z-index: 12;
}

.uyanpost .postwrap .postaction .actionfunction,
.uyanpost .postwrap .postaction .actionfunction ul li {
	float: left;
}

.uyanpost .postwrap .postaction .actionfunction ul li {
	height: 30px;
	width: 40px;
}

.uyanpost .postwrap .postaction .actionfunction,
.uyanpost .postwrap .postaction .actionfunction ul li {
	float: left;
	width: 30px;
	height: 30px;
}

.uyanpost .postwrap .postaction .actionfunction ul li.functionface a,
.uyanpost .postwrap .postaction .actionfunction ul li.function-at-w a {
	/*padding-right: 11px;*/
	width: 30px;
}

.uyanpost .postwrap .postaction .actionfunction ul li a.effect {
	display: block;
	height: 16px;
	padding: 7px 10px 7px;
}

.uyanpost .postwrap .postaction .actionissue .issuebtn a .btnstyle,
.uyanpost .postwrap .postaction .actionissue .issuebtn a:hover .btnstyle,
.user-msg-wrapper-dw .postwrap .postaction .actionissue .issuebtn a .btnstyle {
	border-radius: 0 0 3px 0;
}

.uyanpost .postwrap .postaction .actionissue .issueicon ul li span.iconshare {
	display: inline-block;
	height: 17px;
	width: 17px;
}

.uyanpost .postwrap .postaction .actionissue .issueicon ul li.iconname {
	line-height: 17px;
	margin: 0;
	padding: 8px 0 0;
	font-size: 12px;
}

.uyanpost .postwrap .postaction .actionissue .issueicon ul li {
	float: right;
	margin: 0 10px 0 0;
	padding: 8px 0 0;
}

.uyanpost .postwrap .postaction .actionissue .issueicon li.iconname strong.namestyle {
	color: #999999;
}


/*.postwrap*/


/*.postborder*/

.uyanpost .postborder {
	border: 2px solid #CCD4D9;
	margin-bottom: 12px;
}


/*.postborder*/

.uyanpost .issuebtn .btn {
	background: url(../images/Release.png) no-repeat;
	height: 33px;
	border-radius: 0 0 3px 0;
	display: block;
	cursor: pointer;
	margin-top: -1px;
	_margin-top: 0px;
	margin-right: -2px;
	color: #FFFFFF;
	float: right;
	width: 70px;
	text-indent: -999em;
}

.uyanpost .issuebtn .btn:hover {
	background: url(../images/Release.png) 0 -33px no-repeat;
}

.uyanpost .issuebtn .btn-release {
	background: url(../images/Release.png) 0 -66px no-repeat;
	height: 33px;
	border-radius: 0 0 3px 0;
	display: block;
	cursor: pointer;
	margin-top: -1px;
	_margin-top: 0px;
	margin-right: -2px;
	color: #FFFFFF;
	float: right;
	width: 70px;
	text-indent: -999em;
}

.rompt {
	background: #fcf8e3;
	width: 100%;
	height: 32px;
	overflow: hidden;
	font-size: 13px;
	color: #c09853;
	margin-bottom: 15px;
	border-radius: 3px;
	display: none;
}

.rompt span {
	display: block;
	border: 1px solid #faebcc;
	height: 30px;
	overflow: hidden;
}

.rompt p {
	display: block;
	float: left;
	padding-left: 10px;
	line-height: 32px;
}

.rompt a {
	background: url(../images/close.png) no-repeat;
	width: 14px;
	height: 14px;
	overflow: hidden;
	display: block;
	float: right;
	margin: 9px 10px 0 0;
	display: inline;
}

.rompt a:hover {
	background: url(../images/close.png) 0 -14px no-repeat;
}

.postbox {
	margin: 0 0 18px;
}

.avatar {
	float: left;
}

.avatar .user {
	background: none repeat scroll 0 0 #E6E6E6;
	border-radius: 3px 3px 3px 3px;
	display: block;
	z-index: 10;
}

.avatar .user img {
	border-radius: 3px 3px 3px 3px;
	display: block;
	height: 48px;
	width: 48px;
}

.textarea-wrapper {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.95);
	border-radius: 4px 4px 4px 4px;
	margin: 0 0 0 60px;
	border: 2px solid #ced5d9;
	margin-bottom: 14px;
}

.textarea-wrapper .textarea {
	outline: 0 none;
	border: 0 none;
	color: #3F4549;
	cursor: text;
	display: block;
	font-size: 14px;
	height: auto;
	line-height: 1.4;
	margin: 0;
	min-height: 44px;
	overflow-y: scroll;
	padding: 6px 10px 8px;
	resize: none;
	transition: all 0.15s ease-in-out 0s;
}

.postbox .post-actions {
	background: none repeat scroll 0 0 #F6F8F9;
	border-top: 1px solid #F1F3F4;
	height: 30px;
}

.post-actions .Expression {
	height: 16px;
	margin-top: 5px;
	display: block;
	float: left;
	margin-left: 5px;
}

.post-actions .Expression img {
	width: 16px;
	height: 16px;
	margin: 3px 0 0 5px;
}

.icon_share {
	float: right;
	_margin-top: -33px;
	*margin-top: -33px;
	margin-right: 5px;
	_margin-right: -75px;
	*margin-right: 75px;
	display: inline;
}

.icon_share p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 32px;
	height: 30px;
	overflow: hidden;
	display: block;
	float: left;
	color: #8E949C
}

.icon_share a {
	display: block;
	float: left;
	width: 18px;
	height: 18px;
	overflow: hidden;
	margin-top: 6px;
}

.icon_share .tsina {
	background: url(../images/icon_share.png) -18px 0 no-repeat;
}

.icon_share .tsina-active {
	background: url(../images/icon_share.png) no-repeat;
}

.icon_share .qq {
	background: url(../images/icon_share.png) -18px -18px no-repeat;
}

.icon_share .qq-active {
	background: url(../images/icon_share.png) 0 -18px no-repeat;
}

.icon_share .renren {
	background: url(../images/icon_share.png) -18px -36px no-repeat;
}

.icon_share .renren-active {
	background: url(../images/icon_share.png) 0 -36px no-repeat;
}

.icon_share .kaixin001 {
	background: url(../images/icon_share.png) -18px -54px no-repeat;
}

.icon_share .kaixin001-active {
	background: url(../images/icon_share.png) 0 -54px no-repeat;
}

.Social-Login {}

.Social-Login .Social {
	float: left;
	margin-bottom: 15px;
}

.Social-Login .Login {
	right: 0;
	float: right;
	width: 200px;
}

.Social-Login span {
	display: block;
	float: left;
	height: 32px;
}

.Social-Login .Social a {
	margin-right: 3px;
	margin-top: 1px;
}

.Social-Login .Social .sina {
	width: 32px;
	height: 32px;
	display: block;
	float: left;
	background: url(../images/uyan32.png) 0 -32px no-repeat;
}

.Social-Login .Social .qqweibo {
	width: 32px;
	height: 32px;
	display: block;
	float: left;
	background: url(../images/uyan32.png) 0 0 no-repeat;
}

.Social-Login .Social .wangyi {
	width: 32px;
	height: 32px;
	display: block;
	float: left;
	background: url(../images/uyan32.png) 0 -192px no-repeat;
}

.Social-Login .Social .kaixin {
	width: 32px;
	height: 32px;
	display: block;
	float: left;
	background: url(../images/uyan32.png) 0 -160px no-repeat;
}

.Social-Login .Social .soho {
	width: 32px;
	height: 32px;
	display: block;
	float: left;
	background: url(../images/uyan32.png) 0 -128px no-repeat;
}

.Social-Login .Social .renren {
	width: 32px;
	height: 32px;
	display: block;
	float: left;
	background: url(../images/uyan32.png) 0 -96px no-repeat;
}

.Social-Login .Social .qq {
	width: 32px;
	height: 32px;
	display: block;
	float: left;
	background: url(../images/uyan32.png) 0 -224px no-repeat;
}

.Social-Login .Social .qzone {
	width: 32px;
	height: 32px;
	display: block;
	float: left;
	background: url(../images/uyan32.png) 0 -64px no-repeat;
}

.Social-Login .Social .sso {
	width: 32px;
	height: 32px;
	display: block;
	float: left;
	border-radius: 15px;
}

.Social-Login .Login .Login-border {
	border: 2px solid #CCD4D9;
	border-radius: 4px;
	height: 28px;
	overflow: hidden;
}

.Social-Login .Login .txt {
	display: block;
	float: left;
	font-size: 13px;
	height: 28px;
	margin: 0 0 0 0;
	width: 117px;
	padding-left: 6px;
	line-height: 28px !important;
}

.Social-Login .Login .btn {
	height: 28px;
	display: block;
	float: right;
	cursor: pointer;
	background: url(../images/Release_s.png) no-repeat;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-weight: 600;
	text-align: center;
	width: 73px;
	text-indent: -999em;
	border-radius: 0 2px 2px 0;
}

.Social-Login .Login .btn:hover {
	background: url(../images/Release_s.png) 0 -28px no-repeat;
}

.Social-Login .Login .btn-release {
	height: 28px;
	display: block;
	float: right;
	cursor: pointer;
	background: url(../images/Release_s.png) 0 -56px no-repeat;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-weight: 600;
	text-align: center;
	width: 73px;
	text-indent: -999em;
	border-radius: 0 2px 2px 0;
}

.Social-Login .proceed .btn {
	height: 32px;
	background: #749fb2;
	cursor: pointer;
	border: 0 none;
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF;
	display: inline-block;
	font-weight: 600;
	line-height: 1.1;
	text-shadow: none;
	transition: background 0.2s ease 0s;
	text-align: center;
	width: 80px;
	line-height: 26px;
	text-decoration: none;
}

.Social-Login .proceed .btn:hover {
	background: #5e90a5;
	color: #FFFFFF;
	text-decoration: none;
	transition: background-position 0.1s linear 0s;
}

.Expression {
	position: absolute;
	margin-top: -6px;
	margin-left: -2px;
	z-index: 1000;
}

.Expression .Expression_top {
	position: relative;
	height: 8px;
	width: 16px;
	overflow: hidden;
	z-index: 100;
	margin-left: 12px;
}

.Expression .Expression_top span {
	display: block;
	margin: 0 auto;
	height: 1px;
	overflow: hidden;
}

.Expression .Expression_top .sp1 {
	width: 2px;
	background: #CED5D9;
}

.Expression .Expression_top .sp2 {
	width: 2px;
	border-left: 1px solid #CED5D9;
	border-right: 1px solid #CED5D9;
	background: #fff;
}

.Expression .Expression_top .sp3 {
	width: 4px;
	border-left: 1px solid #CED5D9;
	border-right: 1px solid #CED5D9;
	background: #fff;
}

.Expression .Expression_top .sp4 {
	width: 6px;
	border-left: 1px solid #CED5D9;
	border-right: 1px solid #CED5D9;
	background: #fff;
}

.Expression .Expression_top .sp5 {
	width: 8px;
	border-left: 1px solid #CED5D9;
	border-right: 1px solid #CED5D9;
	background: #fff;
}

.Expression .Expression_top .sp6 {
	width: 10px;
	border-left: 1px solid #CED5D9;
	border-right: 1px solid #CED5D9;
	background: #fff;
}

.Expression .Expression_top .sp7 {
	width: 12px;
	border-left: 1px solid #CED5D9;
	border-right: 1px solid #CED5D9;
	background: #fff;
}

.Expression .Expression_top .sp8 {
	width: 14px;
	border-left: 1px solid #CED5D9;
	border-right: 1px solid #CED5D9;
	background: #fff;
}

.Expression .Expression_Content {
	border: 2px solid #CED5D9;
	background: #fff;
	width: 285px;
	padding: 15px 4px 4px 15px;
	position: relative;
	margin-top: -2px;
	border-radius: 3px;
}

.Expression .Expression_Content .Close {
	height: 16px;
	position: relative;
	margin-top: -12px;
	margin-bottom: 4px;
}

.Expression .Expression_Content .Close a {
	height: 16px;
	width: 16px;
	overflow: hidden;
	margin-right: -8px;
	float: right;
	background: url(../images/x_alt.png) no-repeat;
}

.Expression .Expression_Content .Close a:hover {
	background: url(../images/x_alt_hover.png) no-repeat;
}

.Expression .Expression_Content ul {}

.Expression .Expression_Content ul li {
	display: block;
	float: left;
	width: 28px;
	height: 28px;
	overflow: hidden;
	padding: 0 5px 5px 0;
}

.Expression .Expression_Content ul li a {
	display: block;
	border: 1px solid #E8E8E8;
	height: 23px;
	padding-top: 3px;
	width: 26px;
	overflow: hidden;
	text-align: center;
}

.Expression .Expression_Content ul li a:hover {
	border: 1px solid #749FB2;
}

.nav .user-menu .cog i {
	background: url(../images/top.png) no-repeat;
	display: block;
	float: left;
	height: 7px;
	margin-top: 13px;
	width: 12px;
}

.nav .user-menu a:hover .cog i {
	background: url(../images/bottom.png) no-repeat;
}

.nav {
	height: 32px;
	font-size: 14px;
	border-bottom: 2px solid #ebeef1;
	margin-bottom: 15px;
}

.nav .nav-left {
	float: left;
	line-height: 32px;
	cursor: pointer;
}

.nav span {
	display: block;
	line-height: 32px;
	color: #404040;
}

.nav b {
	display: block;
	float: left;
	margin-right: 4px;
}

.nav .nav-left span i.downicon {
	background: url(../images/down-arrow.png) no-repeat;
	display: block;
	float: left;
	height: 7px;
	margin-top: 14px;
	width: 12px;
}

.nav .nav-left span i.downiconhover {
	background: url(../images/down-arrow-hover.png) no-repeat;
	display: block;
	float: left;
	height: 7px;
	margin-top: 14px;
	width: 12px;
}

.nav .nav-right {
	float: right;
	line-height: 32px;
	cursor: pointer;
}

.nav .nav-right span {
	color: #8E949C;
	font-size: 12px;
}

.nav .nav-right span b {
	font-weight: normal;
}

.nav .nav-right span i.seticon {
	background: url(../images/Set-up.png) no-repeat;
	display: block;
	float: left;
	height: 12px;
	margin-top: 10px;
	width: 12px;
}

.nav .nav-right span i.seticonhover {
	background: url(../images/Set-up-hover.png) no-repeat;
	display: block;
	float: left;
	height: 12px;
	margin-top: 10px;
	width: 12px;
}

.nav-menu {
	border: 2px solid #CCD4D9;
	border-radius: 4px;
	padding: 5px 0;
	background: #fff;
	margin-top: 32px;
}

.nav-menu li {
	display: block;
}

.nav-menu li a {
	display: block;
	line-height: 26px;
	height: 26px;
	color: #8E949C;
	font-size: 12px;
	padding: 0 10px;
}

.nav-menu li b {
	font-weight: normal;
	display: block;
	float: left;
}

.nav-menu li.on i {
	display: block;
	float: right;
	width: 10px;
	height: 8px;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}

.nav-menu li a:hover {
	background: #aaa;
	color: #fff;
}

.nav-menu li.on a:hover i {
	display: block;
	float: right;
	color: #fff;
	width: 10px;
	height: 8px;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}

.nav-menu-left {
	width: 95px;
	float: left;
	position: absolute;
	left: 0;
	z-index: 1000;
}

.nav-menu-right {
	width: 90px;
	float: right;
	position: absolute;
	right: 0;
	z-index: 1000;
}

.post-list .post {
	z-index: 10;
}

.post-content {
	margin-bottom: 24px;
	transition: all 0.2s ease-in-out 0s;
}

.post-content .indicator {
	height: 48px;
	position: absolute;
	z-index: 10;
}

.post-content .avatar {
	top: 0;
}

.post-content .post-body {
	z-index: 10;
	*margin-top: -10px !important;
	margin-top: 0;
	_margin-top: -10px;
	margin-left: 60px;
}

.post-content .u-header {
	color: #777777;
	font-size: 13px;
	/*line-height: 17px;height:17px;*/
	z-index: 10;
	overflow: hidden;
}

.post-content .u-header a,
.post-content .u-header .author {
	float: left;
	display: block;
	font-weight: 600;
	line-height: 14px;
}

.publisher-anchor-color span {
	color: #999999 !important;
}

.publisher-anchor-color a {
	color: #44708E !important;
}

.post-content .u-header .bullet {
	padding: 0 4px;
	float: left;
}

.post-content .bullet {
	color: #CCCCCC;
	/*font-size: 75%; line-height: 1.4;*/
	padding: 0;
}

.post-content .u-header .time-ago,
.post-content .u-header .total-votes,
.post-content .u-header .parent-link {
	color: #AAB2B8;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}

.post-meta {
	float: left;
}

.post-content .u-header .post-menu {
	/*
position:relative; 
float: right; 
top:-3px; 
height:16px;
*/
	position: absolute;
	right: 0;
	opacity: 10;
	z-index: 10;
	display: none;
}

.post-content .u-header .post-menu a {
	display: block;
	float: left;
	cursor: pointer;
	width: 16px;
	height: 16px;
	overflow: hidden;
	opacity: 0.6;
	filter: alpha(opacity=60);
}

.post-content .u-header .post-menu a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.post-content .u-header .post-menu .packup {
	background: url(../images/show.png) 0 -16px no-repeat;
}

.post-content .u-header .post-menu .unwind {
	background: url(../images/show.png) no-repeat;
}

.post-content .u-header .post-menu .dropdown-toggle {
	background: url(../images/jb.png) 0 1px no-repeat;
	width: 12px;
	height: 10px;
	display: block;
	float: right;
	opacity: 0.5;
	border-left: 2px solid #ccc;
}

.post-content .u-header .connector {
	display: block;
	float: left;
	padding-left: 8px;
	/*cursor:pointer;*/
}

.post-content .u-header .connector .replyname {
	color: #AAB2B8;
	font-size: 13px;
	/*line-height:14px;*/
	font-weight: normal;
	background: url(../images/return.png) 0 2px no-repeat;
	padding-left: 14px;
}

.connector-box {
	display: none;
	background: #fff;
	position: absolute;
	z-index: 1000;
	width: 220px;
	padding: 5px;
	overflow: hidden;
	border: 2px solid #CCD4D9;
	border-radius: 3px;
	margin-top: -18px;
	margin-left: 14px;
	*margin-left: -28px !important;
	_margin-left: -28px;
}

.connector-box .avatar {
	width: 36px;
	height: 36px;
	overflow: hidden;
	float: left;
}

.connector-box .avatar img,
.connector-box .avatar a img {
	width: 36px;
	height: 36px;
	border-radius: 3px;
}

.connector-box .content {
	float: left;
	width: 174px;
	padding-left: 10px;
	overflow: hidden;
}

.connector-box .content h3,
.connector-box .content h3 a {
	display: block;
	float: none;
	font-size: 14px;
	font-weight: 600;
	margin-top: 2px;
}

.connector-box .content h3 {
	color: #999999
}

.connector-box .content h3 a {
	color: #404040
}

.connector-box .content p {
	font-size: 13px;
	float: none;
	line-height: 16px;
	color: #8E949C;
	height: 14px;
	margin-top: 4px;
	overflow: hidden;
	display: block;
}

.post-content .post-message-container {
	overflow: hidden;
	z-index: 10;
	width: 100%;
	_width: 98%;
}

.post-content .post-message p {
	line-height: 20px;
	margin: 5px 0 2px 0;
	font-size: 14px;
	word-wrap: break-word;
	overflow: hidden;
}

.post-content .post-message-container .loading {
	background: url(../images/waiting.gif) center left no-repeat;
	height: 22px
}

.loading {
	background: ;
	background: url(../images/loader.gif) no-repeat center center;
	height: 100px;
}

.post-content .u-footer {
	color: #6C6C6C;
	margin: 2px 0 0;
	height: 18px;
	overflow: hidden;
	line-height: 18px;
}

.post-content .u-footer ul li {
	display: block;
	float: left;
	font-size: 13px;
	line-height: 18px;
	list-style: none;
}

.post-content .u-footer ul li em {
	font-weight: normal;
	color: #DEE2E5;
	line-height: 16px;
	margin-right: 5px;
}

.post-content .u-footer a {
	color: #AAB2B8;
}

.post-content .u-footer .thread-voted {
	margin-right: 5px;
	cursor: pointer;
	height: 16px;
	overflow: hidden;
	font-size: 13px;
	line-height: 18px;
	display: block;
	float: left;
}

.post-content .u-footer .thread-voted span {
	color: #44708E;
}

.post-content .u-footer a i {
	width: 9px;
	height: 6px;
	display: block;
	float: left;
	margin: 6px 3px 0;
}

.post-content .u-footer .arrow_top {
	background: url(../images/jiao.png) -9px 0 no-repeat;
}

.post-content .u-footer .arrow_bottom {
	background: url(../images/jiao.png) no-repeat;
}

.post-content .u-footer .action {
	margin-right: 5px;
	cursor: pointer;
	height: 16px;
	overflow: hidden;
	font-size: 13px;
	line-height: 18px;
	display: block;
	float: left;
	color: #8B9399;
}

.post-content .u-footer .action:hover {
	color: #777F85;
}

.post-content .u-footer .share {
	display: block;
	width: 100px;
}

.post-content .u-footer .shareto {
	display: none;
}

.post-content .u-footer .shareto a.tsina {
	width: 18px;
	height: 18px;
	overflow: hidden;
	background: url(../images/ico.png) no-repeat;
	text-indent: -999em;
	float: left;
	display: block;
}

.post-content .u-footer .shareto a.tsina:hover {
	background: url(../images/ico.png) 0 -18px no-repeat;
}

.post-content .u-footer .shareto a.tqq {
	width: 18px;
	height: 18px;
	overflow: hidden;
	background: url(../images/ico.png) -18px 0 no-repeat;
	text-indent: -999em;
	float: left;
	display: block;
	margin-left: 3px;
	margin-right: 2px;
}

.post-content .u-footer .shareto a.tqq:hover {
	background: url(../images/ico.png) -18px -18px no-repeat;
}

.post-list .post .postbox .Social-Login,
.post-list .post .postbox .textarea-wrapper {
	margin-left: 48px;
}

.post-list .post .post .avatar .user img {
	height: 36px;
	width: 36px;
}

.no-posts {
	line-height: 100px;
	color: #8E949C;
	text-align: center;
}

.uyantips {
	background: none repeat scroll 0 0 #F5F6F8;
	border: 1px solid #CCD4D9;
	border-radius: 2px;
	color: #008000;
	font-size: 12px;
	overflow: hidden;
	padding: 2px;
	position: absolute;
	z-index: 1000;
}

.post-list .post .post,
.post-list .post .children .post {
	padding-left: 60px !important;
}

.post-list .post .children .post .children .post {
	padding-left: 48px !important;
}

.post-list .post .children .post .children .post .children .post .children .post {
	padding-left: 0px !important;
}

.post-list .post .uyanpost {
	padding-left: 60px;
}

.post-list .post .children .uyanpost,
.post-list .post .children .post .children .uyanpost {
	padding-left: 48px !important;
}

.post-list .post .post .post-content .post-body {
	margin-left: 48px !important;
}

.post-list .post.minimized .avatar .user img {
	height: 36px;
	width: 36px;
}

.post-list .post.minimized .post-body {
	margin-left: 48px;
}

.post-list .post.minimized .children .post {
	padding-left: 48px !important;
}

.post-list .post.minimized.collapsed .post-content.mini .post-body-inner {
	display: block;
}

.post-list .post.minimized.collapsed .post-content.mini .u-header {
	padding-top: 0;
}

.post-list .post.minimized.collapsed .post-content.mini .post-menu {
	margin-top: 0;
}

.post-list .post.minimized .post-content.mini {
	margin-bottom: 10px;
}

.post-list .post-content.mini .post-message p {
	opacity: 0.6;
	filter: alpha(opacity=60);
	font-size: 12px;
	line-height: 36px;
}

.post-list .post-content.mini .u-footer {
	display: none;
}

.post-list .post-content.mini .u-header span {
	display: none;
}

.post-list .post-content.mini .u-header .post-meta {
	display: none;
}

.post-list .post.collapsed .children {
	display: none;
}

.post-list .post.collapsed .uyanpost {
	display: none;
}

.post-list .post.collapsed .post-body-inner {
	display: none;
}

.post-list .post.collapsed .u-footer {
	display: none;
}

.post-list .post.collapsed .u-header {
	padding-top: 10px;
}

.post-list .post.collapsed .avatar .user img {
	height: 36px;
	width: 36px;
}

.post-list .post.collapsed .post-content .post-body {
	margin-left: 48px;
}

.post-list .post.collapsed .post-menu {
	margin-top: -12px;
}

.more {
	border-radius: 3px;
	background: #f5f6f8;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	display: block;
	width: 100%;
	text-align: center;
	color: #fff;
	color: #404040;
}

.more:hover {
	background: #ebeef1;
}

.busy {
	color: #BBBBBB;
	text-shadow: none;
	cursor: not-allowed;
}

.more span {
	display: block;
	border: 1px solid #CCD4D9;
	border-radius: 3px;
	height: 34px;
}

.Copyright {
	border-top: 2px solid #ebeef1;
	margin-top: 20px;
	padding: 20px 0;
}

.Copyright a {
	float: right;
	font-size: 12px;
	color: #AAB2B8;
}

@media screen and (max-width: 405px) {
	.post-list .post .children .post .children .uyanpost .Social-Login .Login,
	.post-list .post .children .post .children .post .children .uyanpost .Social-Login .Login {
		width: 140px;
	}
	.post-list .post .children .post .children .uyanpost .Social-Login .Login .txt,
	.post-list .post .children .post .children .post .children .uyanpost .Social-Login .Login .txt {
		width: 57px;
	}
}

@media screen and (max-width: 343px) {
	.post-list .post .children .post .children .uyanpost .Social-Login .Social,
	.post-list .post .children .post .children .post .children .uyanpost .Social-Login .Social {
		margin-bottom: 40px;
		_margin-bottom: 15px;
		*margin-bottom: 15px !important;
	}
}

@media screen and (max-width: 368px) {
	.Expression .Expression_Content {
		width: auto;
	}
}

@media screen and (max-width: 543px) {
	.post-list .post .children .post .children .uyanpost .Social-Login .Login {
		float: left;
	}
	.post-list .post .children .post .children .post .children .uyanpost .Social-Login .Login {
		float: left;
	}
}

@media screen and (max-width: 496px) {
	.post-list .post .children .uyanpost .Social-Login .Login {
		float: left;
	}
}

@media screen and (max-width: 447px) {
	.post-list .uyanpost .Social-Login .Login {
		float: left;
	}
}

@media screen and (max-width: 400px) {
	.uyanpost .Social-Login .Login {
		float: left;
	}
}

h6 {
	color: #8E949C;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	margin: 0 0 6px;
}

.nav {
	height: 50px;
	background-color: #C01D19;
}

.nav li {
	width: 120px;
	float: left;
	position: relative;
}

.nav li a {
	text-align: center;
	display: block;
	color: white;
	font: 18px "";
	line-height: 50px;
}

.nav li:hover a {
	background-color: #9a0f0f;
	color: white;
}

.nav li dl {
	position: absolute;
	top: 50px;
	left: 0;
	width: 100%;
	z-index: 99999;
	display: none;
	border: 1px solid #dbdbdb;
}

.nav li dl dd {
	height: 38px;
}

.nav li dl dd a {
	display: block;
	background-color: white;
	font: 14px "";
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #A52A2A;
}

.nav li dl dd a:hover {
	background-color: #A52A2A;
	color: white;
}

.container {
	width: 1000px;
	margin: 0 auto;
}

.dd_pr {
	position: relative;
}

.z_n{
	width: 56px;
	height: 56px;
	display: block;
	position: absolute;
	top: 20px;
	right: 20px;
	background: url(../images/n_zf_02.png) no-repeat;
	background-size: 56px 56px;
}

.z_j{
	width: 56px;
	height: 56px;
	display: block;
	position: absolute;
	top: 20px;
	right: 20px;
	background: url(../images/n_zf_01.png) no-repeat;
	background-size: 56px 56px;
}
.z_p{
	width: 56px;
	height: 56px;
	display: block;
	position: absolute;
	top: 20px;
	right: 20px;
	background: url(../images/n_zf_03.png) no-repeat;
	background-size: 56px 56px;
}
#lblContent span{
	display: block;
	color: #666;
	text-indent: 2em;
}

#ckepop{
	display: none;
}


.picnav a{
	    width: 250px;
	display: block;
	position: relative;
	margin: 0 auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.in_right_tit {
    border-bottom: 1px solid #DDD;
    line-height: 48px;
}
.sitepath {
    font-size: 14px;
    color: #666666;
}
.in_link {
    color: #999;
}
.sitepath a {
    color: #999999;
}
.cur_nav a {
    background-color: #9a0f0f !important;
    color: white !important;
}
