body {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; color: rgb(102, 102, 102); line-height: normal; font-family: Century Gothic, "Î¢ÈíÑÅºÚ", sans-serif, Arial; font-size: 12px !important; font-style: normal; font-variant: normal; font-weight: normal; -ms-word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.clear {
	clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
img {
	border: 0px currentColor; border-image: none;
}
div {
	list-style: none; margin: 0px; padding: 0px;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px;
}
h1 {
	list-style: none; margin: 0px; padding: 0px;
}
h2 {
	list-style: none; margin: 0px; padding: 0px;
}
p {
	list-style: none; margin: 0px; padding: 0px;
}
dl {
	list-style: none; margin: 0px; padding: 0px;
}
dt {
	list-style: none; margin: 0px; padding: 0px;
}
dd {
	list-style: none; margin: 0px; padding: 0px;
}

.newsmain h1 {  border-bottom: 1px dashed #CCCCCC; color: #333; font-family: "ËÎÌå";   font-size: 22px; line-height: 40px; padding-bottom:10px;  margin-bottom: 10px; text-align: center;}
.rightl h1 {  border-bottom: 1px dashed #CCCCCC; color: #333; font-family: "ËÎÌå";   font-size: 22px; line-height: 40px; padding-bottom:10px;  margin-bottom: 10px; text-align: center;}
.main {
	background: rgb(255, 255, 255); margin: 0px auto; width: 100%; position: relative; max-width: 640px;
}

.logo {
	padding: 2px 0px; width: 100%; color: rgb(255, 255, 255); overflow: hidden; font-weight: bolder; background-size: 100% 100%;
}
.logo_left {
	width: 70%; float: left;
}
.logo_left img {
	max-width: 100%;
}
.logo_right {
	width: 29%; text-align: center; float: right;
}
.logo_right img {
	width: 25%; margin-top: 10px; margin-right: 15%;
}
.nav {
	background: rgb(5, 72, 159); width: 100%; color: rgb(255, 255, 255); overflow: hidden; display: none;
}
.nav ul {
	width: 101%; overflow: hidden;
}
.nav li {
	width: 33%; height: 35px; text-align: center; line-height: 35px; margin-bottom: 1px; border-right-color: rgb(0, 58, 134); border-bottom-color: rgb(0, 58, 134) !important; border-right-width: 1px; border-bottom-width: 1px !important; border-right-style: solid; border-bottom-style: solid !important; float: left; box-shadow: 1px 1px 0px #226ac8;
}
.nav li a {
	background: 0px 0px rgb(5, 72, 159); color: rgb(255, 255, 255); border-right-color: rgb(0, 58, 134); border-bottom-color: rgb(0, 58, 134); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: block; box-shadow: 1px 0px 0px #226ac8;
}
.nav li a:hover {
	background: rgb(255, 131, 1); color: rgb(255, 255, 255);
}
.nav li a.thisclass {
	background: rgb(34, 101, 186); color: rgb(255, 255, 255);
}
.gao_sort {
	background: url("../images/nav_bg.jpg") no-repeat 0% 0% / 100% 100%; height: 180px;
}
.gonggao {
	margin: 0px auto; width: 90%; height: 40px; line-height: 40px;
}
.gonggao li {
	color: rgb(255, 255, 255); font-size: 12px;
}
.gonggao li a {
	color: rgb(255, 255, 255); font-size: 12px;
}
.index_sort {
	margin: 2% auto; width: 90%; height: 80px;
}
.index_sort li {
	background: rgb(5, 92, 172); border-radius: 10%; width: 30%; height: 30px; text-align: center; line-height: 30px; margin-top: 10px; margin-left: 2.5%; float: left;
}
.index_sort li a {
	width: 100%; color: rgb(255, 255, 255);
}
.index_sort li:hover {
	background: rgb(255, 204, 0);
}
.index_sort li:hover a {
	color: rgb(0, 0, 0); font-weight: bold;
}
.sort {
	margin: 0px auto; width: 95%; color: rgb(255, 255, 255); overflow: hidden;
}
.sort ul li {
	margin: 10px auto; border-radius: 10px; border: 1px solid rgb(223, 223, 223); border-image: none; text-align: left; line-height: 50px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
}
.sort ul li a {
	color: rgb(93, 93, 93); line-height: 50px; padding-left: 20px; font-size: 12px; font-weight: bolder; display: block;
}
.sort ul li a:hover {
	border-radius: 10px; background-color: rgb(232, 244, 255);
}
.sort ul li .sort_two {
	margin: 0px auto; width: 98%; display: none;
}
.sort ul li .sort_two li {
	margin: 5px auto; border-radius: 0px; border: 0px currentColor; border-image: none; text-align: left; line-height: 50px; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.sort ul li .sort_two li a {
	color: rgb(93, 93, 93); line-height: 50px; padding-left: 20px; font-size: 16px; display: block;
}
.search {
	padding: 2% 1%; display: none;
}
.search form {
	background: rgb(246, 246, 246); margin: 0px; border: 1px solid rgb(194, 194, 196); border-image: none; width: 99.5%; clear: both; display: inline-block; z-index: 99;
}
.search_txt {
	background: none; padding: 1% 0px; border: 0px currentColor; border-image: none; width: 77%; color: rgb(51, 51, 51); line-height: 30px; font-family: Î¢ÈíÑÅºÚ; font-size: 14px; margin-left: 2%; float: left;
}
.search_but {
	background: url("../images/search_but.png") no-repeat center / 60%; padding: 0px; border: 0px currentColor; border-image: none; width: 8%; height: 30px; margin-top: 4px; margin-right: 1%; float: right; min-width: 30px;
}
.searchimg {
	background: url("../images/search.jpg") no-repeat left / 100%; padding: 6% 0px 13%; width: 100%; text-align: center; color: rgb(158, 221, 8); font-size: 12px; margin-top: 5%; float: left;
}
#afui .search_txt {
	background: none; border: 0px currentColor; border-image: none; width: 70%; color: rgb(74, 74, 74); font-family: Î¢ÈíÑÅºÚ; font-size: 12px; margin-left: 4%; float: left;
}
.about {
	margin: 0px auto; width: 100%;
}
.show_back a {
	color: rgb(255, 255, 255); font-size: 12px; display: block;
}
.show_biaoti {
	width: 60%; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 12px; float: left;
}
.show_zihao {
	background: rgb(0, 75, 141); border-radius: 10px; width: 18%; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 12px; margin-top: 8px; margin-right: 2%; float: left; position: relative;
}
.show_zihao ul {
	width: 100%; display: none; position: absolute;
}
.show_zihao ul li {
	background: rgb(0, 75, 141); width: 100%; height: 35px; color: rgb(255, 255, 255); line-height: 35px;
}
.show_zihao_on {
	background: rgb(36, 111, 176) !important; color: rgb(255, 255, 255);
}
.show_zihao ul li:nth-child(1) {
	font-size: 12px;
}
.show_zihao ul li:nth-child(2) {
	font-size: 12px;
}
.show_zihao ul li:nth-child(3) {
	font-size: 12px;
}
.show_zihao_sanjiao {
	margin: 0px auto; width: 0px; height: 0px; border-right-color: transparent; border-bottom-color: rgb(0, 75, 141); border-left-color: transparent; border-right-width: 5px; border-bottom-width: 10px; border-left-width: 5px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: none;
}
.index_t {
	padding: 0px 3%; width: 94%; height: 45px; color: rgb(102, 102, 102); line-height: 43px; clear: both; font-size: 14px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block; background-size: 100% 100%;
}

.about img { height: auto; width: auto\9; width:100%; }

.index_t .fl {
	padding: 0px; height: 43px; color: rgb(5, 72, 159); font-weight: bold; margin-top: 2px;
}
.index_t .fr {
	padding: 0% 0px; color: rgb(153, 153, 153); font-size: 12px;
}
.index_t .f2 {
	background: rgb(1, 44, 90); padding: 2% 3%; color: rgb(255, 255, 255);
}
.flc {
	background: rgb(246, 246, 246); padding: 0px 0px 0px 3%; width: 97%; height: 45px; color: rgb(102, 102, 102); line-height: 45px; clear: both; font-size: 14px; font-weight: bold; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block;
}
.flc a {
	color: rgb(255, 255, 255);
}
.flc a:hover {
	color: rgb(255, 255, 255);
}
.btn-back {
	margin: 12px auto; width: 30%;
}
.btn-b {
	background: rgb(255, 131, 1); text-align: center; color: rgb(255, 255, 255); line-height: 34px; font-size: 12px;
}
.btn-b a {
	color: rgb(255, 255, 255);
}
.title {
	background: rgb(37, 116, 184); margin: 0px auto; border: 1px solid rgb(0, 112, 197); border-image: none; height: 30px; color: rgb(255, 255, 255); line-height: 30px; padding-left: 10px; font-size: 12px; display: block;
}
.more {
	margin: 5px 8px 15px; border: 1px solid rgb(239, 239, 239); border-image: none; height: 33px; text-align: center; line-height: 33px; background-color: rgb(246, 245, 245);
}
.more {
	color: rgb(180, 180, 180);
}
.more a {
	color: rgb(180, 180, 180);
}
.more span {
	color: rgb(180, 180, 180);
}
.more span {
	font-size: 12px;
}
.more .gochannel::after {
	width: 21px; height: 21px; margin-left: 5px; vertical-align: -5px; display: inline-block; content: "";
}
.more .gochannel::after {
	background-position: -63px 0px;
}
.gochannel::after {
	background-position: 0px 0px; background-image: url("../images/icon.png"); background-repeat: no-repeat; background-size: 119px 21px; -webkit-background-size: 119px 21px; -moz-background-size: 119px 21px; -o-background-size: 119px 21px;
}
.index_pro {
	margin: 0px auto; width: 98%; color: rgb(255, 255, 255); overflow: hidden;
}

.index_pro img { height: auto; width: auto\9; width:100%; }
 
.index_pro ul li {
	margin: 0px auto; width: 33%; text-align: center; line-height: 50px; float: left;
}
.sort {
	
}
.product li {
	overflow: hidden;
}
.product li a {
	display: block;
}
.gallery_more {
	background: rgb(223, 223, 223); margin: 10px auto; padding: 8px 0px; width: 50%; text-align: center; color: rgb(255, 255, 255); display: block;
}
.tel_message {
	margin: 0px auto; width: 300px;
}
.tel_message li:nth-child(1) {
	background: url("../images/tel_zixun.jpg") no-repeat 0% 0% / 100% 100%; border-radius: 5px; width: 45%; height: 35px; text-align: center; line-height: 35px; margin-top: 10px; margin-bottom: 10px; float: left;
}
.tel_message li:nth-child(2) {
	background: url("../images/line_zixun.jpg") no-repeat 0% 0% / 100% 100%; border-radius: 5px; width: 45%; height: 35px; text-align: center; line-height: 35px; margin-top: 10px; margin-bottom: 10px; margin-left: 10%; float: left;
}
.tel_message li a {
	color: rgb(255, 255, 255);
}
.subtitle {
	width: 40%; height: 45px; float: left; position: relative;
}
.subtitle p {
	margin: 0px auto; width: 100%; text-align: center; color: rgb(255, 255, 255); background-size: 100% 100%;
}
.classbtn {
	background: url("../images/pro_list.png") no-repeat 96% 50% / 15% rgb(255, 131, 1); border-radius: 10px; width: 97%; height: 30px; text-align: left; color: rgb(255, 255, 255); line-height: 30px; text-indent: 3px; font-size: 12px; margin-top: 7px; margin-right: 2%; display: block;
}
.subpage {
	margin: 3% 0px; width: 100%;
}
.class {
	top: 45px; width: 100%; display: none; position: absolute; z-index: 15;
}
.class li {
	background: 0px 0px rgb(34, 34, 34); width: 100%; height: 36px; line-height: 36px; font-size: 12px; margin-bottom: 1px; border-bottom-color: rgb(17, 17, 17); border-bottom-width: 1px; border-bottom-style: solid; opacity: 0.8; box-shadow: 0px 1px 0px #333; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
.class li a {
	width: 84%; color: rgb(255, 255, 255); text-indent: 12px; overflow: hidden; font-size: 12px; font-weight: normal; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.product {
	width: 100%;
}
.product li {
	width: 50%; float: left;
}
.picbox {
	background: rgb(241, 241, 241); margin: 0px auto; padding: 5px 5px 0px; width: 85%; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; display: block;
}
.picbox img {
	height: 100px; display: block; max-width: 100%;
}
.pictitle {
	background: 0% 0% / 100% 100% rgb(241, 241, 241); margin: 0px auto 15px; padding: 0px 5px; width: 85%; height: 30px; text-align: center; color: rgb(102, 102, 102); line-height: 30px; overflow: hidden; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.listproduct {
	margin: 0px auto; width: 98%;
}
.listproduct ul li {
	width: 100%; line-height: 2em; overflow: hidden; margin-top: 20px; margin-right: 5px; margin-bottom: 20px; float: left; display: inline;
}
.listproduct ul li img {
	padding: 3px; border: 1px solid rgb(225, 225, 225); border-image: none; width: 45%; float: left;
}
.listproduct ul li p {
	width: 45%; margin-left: 15px; float: left;
}
.listproduct ul li p a {
	background: url("/images/title4.jpg") no-repeat left; color: rgb(49, 127, 204); padding-left: 10px; display: block;
}
.listproduct ul li p a:hover {
	text-decoration: underline;
}
.listproduct2 {
	margin: 0px auto; width: 98%;
}
.listproduct2 ul li {
	width: 100%; line-height: 2em; overflow: hidden; margin-top: 20px; margin-right: 5px; margin-bottom: 20px; float: left; display: inline;
}
.listproduct2 ul li img {
	padding: 3px; border: 1px solid rgb(225, 225, 225); border-image: none; width: 36%; float: left;
}
.listproduct2 ul li p {
	width: 56%; margin-left: 15px; float: left;
}
.listproduct2 ul li p a {
	background: url("/images/title4.jpg") no-repeat left; width: 44%; color: rgb(49, 127, 204); padding-left: 5px; float: left; display: block;
}
.listproduct2 ul li p a:hover {
	text-decoration: underline;
}
.subpage img {
	margin: 0px auto; display: block; max-width: 100%;
}
.subpage h1 {
	font: 600 18px/50px Century Gothic, "Î¢ÈíÑÅºÚ", sans-serif, Arial; margin: 0px 0px 8px; width: 100%; text-align: center; color: rgb(22, 78, 124); border-bottom-color: rgb(188, 208, 255); border-bottom-width: 1px; border-bottom-style: dashed; -ms-word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
.full {
	padding: 10px; border-bottom-color: rgb(236, 238, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.full h2 {
	height: 22px; line-height: 22px; overflow: hidden; padding-left: 5px; font-size: 12px; font-weight: normal; margin-bottom: 4px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.full .thumb {
	background: rgb(233, 241, 244); padding: 1px; border: 1px solid rgb(224, 224, 224); border-image: none; width: 75px; height: 55px; text-align: center; line-height: 51px; float: left;
}
.full .thumb img {
	margin: 0px auto; vertical-align: middle; display: inline-block; max-height: 100%; max-width: 100%;
}
.full p {
	padding: 0px 0px 0px 5px; color: rgb(135, 140, 146); line-height: 17px; overflow: hidden; font-size: 0.81em; -ms-word-wrap: break-word; max-height: 34px;
}
.news {
	margin: 0px auto; width: 100%;
}
.news ul {
	margin: 0px auto; width: 100%;
}
.news li {
	height: 35px; line-height: 35px; padding-left: 8px; border-bottom-color: rgb(236, 238, 240); border-bottom-width: 1px; border-bottom-style: solid; list-style-type: disc; list-style-position: inside; box-shadow: 0px 1px 1px #ffffff;
}
.listbg {
	padding: 0px;
}
.newsmain {
	margin: 2% 0px; padding: 0px; width: 100%;
}
.newsmain h3 {
	margin: 5px 0px; padding: 0px; width: 80%; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.newsmain li {
	width: 100%; border-bottom-color: rgb(195, 193, 193); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.newsmain li a {
	height: 30px; color: rgb(102, 102, 102);
}
.teshu a {
	padding: 0px 7% 0px 3%; width: 50%; line-height: 3; overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.line {
	background: rgb(225, 225, 225); margin: 10px auto 0px; width: 100%; height: 4px; max-width: 640px;
}
.foot {
	background: rgb(255, 255, 255); height: 100px; text-align: center; line-height: 30px; margin-top: 10px;
}
#bottom {
	background: rgb(5, 72, 159); margin: 0px auto; width: 100%; height: 50px; bottom: 0px; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid; position: fixed; z-index: 999; max-width: 640px;
}
#bottom ul {
	height: 45px; line-height: 45px;
}
#bottom ul li {
	width: 25%; color: rgb(255, 255, 255); float: left;
}
#bottom ul li dl {
	margin: 0px auto; width: auto; text-align: center; border-right-color: rgb(0, 58, 134); border-right-width: 1px; border-right-style: solid; box-shadow: 1px 0px 0px #226ac8;
}
#bottom ul li dt {
	width: auto; height: 30px; overflow: hidden;
}
#bottom ul li dd {
	width: auto; height: 20px; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px;
}
.content {
	padding: 10px; line-height: 26px; font-size: 12px !important; -ms-word-wrap: break-word;
}
.content2 {
	padding: 10px; line-height: 26px; font-size: 12px !important;
}
.content2 p {
	margin: 0px !important; padding: 0px !important; width: 100% !important;
}
.content2 img {
	height: auto !important; text-align: center; float: none !important; display: block; max-width: 100% !important;
}
.content h2 {
	text-align: center; color: rgb(102, 102, 102); line-height: 30px; font-size: 12px; margin-bottom: 10px; border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: dashed;
}
.protable table {
	border: 1px solid rgb(233, 233, 233) !important; border-image: none !important; width: 100% !important; line-height: 18px; font-size: 6px !important; border-collapse: collapse !important; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.protable .techpro {
	color: rgb(86, 151, 217);
}
.protable table tr {
	font-size: 6px !important;
}
.protable table td {
	padding: 4px !important;
}
.age_li_about table td {
	padding: 10px !important;
}
.content img {
	height: auto !important; text-align: center; float: none !important; max-width: 100% !important;
}
.content embed {
	height: 280px !important; text-align: center; z-index: 1; max-width: 100% !important;
}
.time {
	height: 30px; text-align: center; line-height: 30px; font-size: 12px;
}
.viewpage {
	width: 100%; margin-top: 34px; display: inline-block;
}
.viewpage a {
	background: rgb(56, 140, 229); padding: 1% 0.6%; width: 98.8%; height: 30px; color: rgb(255, 255, 255); line-height: 30px; overflow: hidden; margin-bottom: 8px; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.viewpage font {
	color: rgb(255, 255, 255);
}
.prenext {
	margin: 10px auto; width: 90%; height: 50px;
}
.prenext ul li {
	background: rgb(240, 240, 240); border: 1px solid rgb(204, 204, 204); border-image: none; width: 49%; height: 50px; text-align: center; line-height: 50px; float: left;
}
.swipe {
	width: 100%; text-align: center; overflow: hidden; position: relative;
}
.swipe ul {
	transition:left 800ms ease-in; -webkit-transition: left 800ms ease-in 0; -moz-transition: left 800ms ease-in 0; -o-transition: left 800ms ease-in 0;
}
.swipe li img { height: auto; width: auto\9; width:100%; }

.swipe #pagenavi {
	left: 0px; width: 100%; height: 20px; text-align: right; bottom: 5px; line-height: 20px; position: absolute;
}
.swipe #pagenavi a {
	background: rgb(255, 255, 255); margin: 0px 4px; width: 20px; height: 5px; line-height: 99em; overflow: hidden; display: inline-block; cursor: pointer;
}
.swipe #pagenavi a.active {
	background: rgb(255, 131, 1);
}
#btn_prev {
	background: url("../images/sprite.png") no-repeat 0px 0px; top: 35%; width: 25px; height: 50px; position: absolute; cursor: pointer; opacity: 0.2; -moz-opacity: 0.2; -khtml-opacity: 0.2;
}
#btn_next {
	background: url("../images/sprite.png") no-repeat 0px 0px; top: 35%; width: 25px; height: 50px; position: absolute; cursor: pointer; opacity: 0.2; -moz-opacity: 0.2; -khtml-opacity: 0.2;
}
#btn_prev {
	left: 0px;
}
#btn_next {
	background-position: right top; right: 0px;
}
.write_message {
	
}
.msgtitle {
	font-size: 14px; font-weight: bold; display: block;
}
.message_block {
	color: rgb(102, 102, 102);
}
.message_block p {
	padding: 12px;
}
.msg_input {
	background: rgb(255, 255, 255); padding: 8px 9px; border-radius: 2px; border: 1px solid rgb(224, 224, 224); border-image: none; width: 90%; color: rgb(136, 136, 136); font-size: 13px; box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.03); -webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
}
.msg_input_on {
	background: rgb(241, 249, 255); padding: 8px 9px; border-radius: 2px; border: 1px solid rgb(140, 209, 255); border-image: none; width: 90%; color: rgb(136, 136, 136); font-size: 13px; box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.03); -webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
}
.message_labes {
	font-size: 14px;
}
.message_title {
	background: rgb(246, 249, 251); padding: 0px 12px; height: 34px; line-height: 34px;
}
.message_title h2 {
	color: rgb(55, 107, 136); font-size: 14px; float: left;
}
.message_title span {
	color: rgb(153, 153, 153); font-weight: bold; float: right;
}
.message_info {
	text-align: right; color: rgb(142, 166, 182);
}
.msg_btn_area {
	margin: 15px auto; text-align: left; padding-right: 3%;
}
.msg_btn_area a {
	background: rgb(223, 223, 223); padding: 5px 15px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-size: 14px; font-weight: bold; display: inline-block; cursor: pointer;
}
.msg_btn_area a:hover {
	background: rgb(255, 102, 0); text-decoration: none;
}
.message_xxk {
	margin: 10px 1% 10px 0px; width: 50%; float: right;
}
.message_xxk ul li {
	background: rgb(204, 204, 204); width: 50%; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; float: left;
}
.message_xxk ul li.on {
	background: rgb(37, 116, 184);
}
.show_message_title {
	background: rgb(154, 154, 154); margin: 0px auto; width: 98%; height: 30px; color: rgb(255, 255, 255); line-height: 30px; padding-left: 10px; font-size: 14px;
}
.show_message {
	margin: 5px auto; padding: 2%; border: 1px solid rgb(204, 204, 204); border-image: none; width: 94%; height: auto; line-height: 30px; display: none;
}
.show_message .liuyanren {
	font-size: 12px; float: left;
}
.show_message .time {
	width: 200px; margin-right: 20px; float: right;
}
.show_message span {
	font-size: 12px; font-weight: bolder; float: left;
}
.show_message .huifu {
	color: rgb(255, 0, 0); font-size: 12px;
}
.message_block {
	color: rgb(102, 102, 102);
}
.message_block p {
	padding: 12px;
}
.msg_input {
	background: rgb(253, 253, 253); padding: 8px 9px; border-radius: 2px; border: 1px solid rgb(224, 224, 224); border-image: none; width: 94%; color: rgb(136, 136, 136); font-size: 13px;
}
.msg_input_on {
	background: rgb(241, 249, 255); padding: 8px 9px; border-radius: 2px; border: 1px solid rgb(140, 209, 255); border-image: none; width: 92%; color: rgb(136, 136, 136); font-size: 13px;
}
.message_labes {
	font-size: 14px;
}
.message_title {
	background: rgb(246, 249, 251); padding: 0px 12px; height: 34px; line-height: 34px;
}
.message_title h2 {
	color: rgb(55, 107, 136); font-size: 14px; float: left;
}
.message_title span {
	color: rgb(153, 153, 153); font-weight: bold; float: right;
}
.message_info {
	text-align: right; color: rgb(142, 166, 182);
}
.msg_btn_area {
	margin: 5px auto; text-align: left; padding-right: 1%;
}
.msg_btn_area a {
	background: rgb(223, 223, 223); padding: 5px 15px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-size: 14px; font-weight: bold; display: inline-block; cursor: pointer;
}
.dede_pages {
	width: 100%; overflow: hidden;
}
.dede_pages ul {
	padding: 12px 0px 12px 16px; float: left;
}
.dede_pages ul li {
	border: 1px solid rgb(233, 233, 233); border-image: none; line-height: 17px; font-family: Tahoma; margin-right: 6px; float: left;
}
.dede_pages ul li a {
	padding: 15px; color: rgb(85, 85, 85); font-size: 18px; float: left; display: block;
}
.dede_pages ul li a:hover {
	padding: 15px; color: rgb(255, 131, 1); text-decoration: none;
}
.dede_pages ul li.thisclass {
	color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(5, 72, 159);
}
.dede_pages ul li.thisclass a {
	color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(5, 72, 159);
}
.pagebox ul li.thisclass a:hover {
	color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(5, 72, 159);
}
.dede_pages .pageinfo {
	padding: 12px 10px 12px 16px; color: rgb(153, 153, 153); line-height: 21px; display: none;
}
.dede_pages .pageinfo strong {
	margin: 0px 2px; color: rgb(85, 85, 85); font-weight: normal;
}
.prointro {
	padding: 0px 10px; line-height: 26px;
}
.prointro .propp {
	overflow: hidden;
}
.prointro .propp span {
	background: url("../images/title2.jpg") no-repeat left; width: 46%; color: rgb(102, 102, 102); padding-left: 12px; font-size: 10px; float: left; display: block;
}
#dituContent {
	width: 100% !important; height: 300px !important;
}
.quad4 {
	display: none !important;
}
.bdsharebuttonbox {
	max-width: 100% !important;
}
#iconDivMain {
	display: none !important; opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
.progm {
	background: rgb(173, 210, 36); width: 100px; height: 40px; text-align: center; line-height: 40px; font-size: 14px; margin-top: 20px;
}
.progm a {
	color: rgb(255, 255, 255);
}
#webxz {
	padding: 0px 20px 20px !important; line-height: 40px;
}
#webxz select {
	width: 60%; height: 30px; text-align: center; line-height: 30px; font-size: 14px;
}
#webxz b {
	width: 20%; color: rgb(102, 102, 102); letter-spacing: 10px; padding-left: 10px; font-size: 14px; font-weight: bold; margin-top: 0px; margin-right: 10px; display: inline-block;
}
#webxz span {
	margin: 0px 16px 0px 0px; color: rgb(64, 129, 214); font-size: 14px; font-weight: bold;
}
#webxz a {
	margin: 0px 16px 0px 0px; color: rgb(68, 68, 68); font-size: 14px;
}
#webxz span a {
	margin: 0px; font-weight: normal;
}
.w-houselist-box {
	padding: 10px 10px 0px; position: relative;
}
.w-item {
	margin-bottom: 20px; position: relative;
}
.w-item a {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: absolute;
}
.w-item .houselist-img {
	width: 105px; height: 80px; overflow: hidden; margin-right: 10px; float: left; display: inline; position: relative;
}
.w-item .houselist-img img {
	width: 100%; display: block; min-height: 80px;
}
.w-item .houselist-img .start {
	background: url("/wap_fe/img/source/houselist/play1.png?v=1473839275988") no-repeat 0px 0px / 30px auto rgba(0, 0, 0, 0); margin: -15px 0px 0px -15px; left: 50%; top: 50%; width: 30px; height: 30px; position: absolute;
}
.w-item .houselist-img .tag {
	padding: 0px 4px; left: 0px; top: 0px; color: rgb(255, 255, 255); line-height: 18px; font-size: 12px; position: absolute;
}
.w-item .houselist-img .mark {
	padding: 0px 4px; left: 0px; top: 0px; color: rgb(255, 255, 255); line-height: 18px; font-size: 12px; position: absolute;
}
.w-item .houselist-img .mark {
	top: auto; bottom: 0px;
}
.w-item .houselist-img .tag-q {
	background: 0px 0px rgb(237, 186, 17);
}
.w-item .houselist-img .tag-c {
	background: 0px 0px rgb(64, 129, 214);
}
.w-item .houselist-img .tag-d {
	background: 0px 0px rgb(247, 150, 25);
}
.w-item .houselist-con {
	height: 80px; overflow: hidden; position: relative;
}
.w-item .houselist-con h2 {
	height: 18px; line-height: 18px; font-family: "microsoft Yahei"; font-size: 14px; margin-bottom: 5px; display: flex;
}
.w-item .houselist-con h2 .titlepro {
	color: rgb(102, 102, 102); overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.w-item .houselist-con h2 .price {
	color: rgb(64, 129, 214); float: right;
}
.w-item .houselist-con h2 .price strong {
	font-weight: normal; margin-right: 2px;
}
.w-item .houselist-con h2 .price i {
	font-size: 12px; margin-right: 4px; vertical-align: 1px;
}
.w-item .houselist-con .houselist-data {
	height: 14px; color: rgb(153, 153, 153); line-height: 16px; font-size: 12px; display: flex;
}
.w-item .houselist-con .houselist-data p.area {
	
}
.w-item .houselist-con .houselist-data p.area span {
	margin-right: 12px;
}
.w-item .houselist-con .houseTag {
	width: 100%; height: 16px; bottom: 2px; display: flex; position: absolute;
}
.w-item .houselist-con .houseTag .tagList {
	height: 16px; overflow: hidden;
}
.w-item .houselist-con .houseTag .tagList span {
	margin: 0px 3px 0px 0px; padding: 0px 4px; border-radius: 3px; border: 1px solid rgb(221, 221, 221); border-image: none; line-height: 14px; font-size: 0.62rem; float: left; display: inline;
}
.w-item .houselist-con .houseTag .tagList .ziying {
	border-color: rgb(64, 129, 214); color: rgb(255, 255, 255); background-color: rgb(64, 129, 214);
}
.w-item .houselist-con .houseTag .tagList .maner {
	border-color: rgb(107, 191, 45); color: rgb(107, 191, 45);
}
.w-item .houselist-con .houseTag .tagList .manwu {
	border-color: rgb(64, 129, 214); color: rgb(64, 129, 214);
}
.w-item .houselist-con .houseTag .tagList .school {
	border-color: rgb(246, 140, 54); color: rgb(246, 140, 54);
}
.w-item .houselist-con .houseTag .tagList .ditie {
	border-color: rgb(237, 186, 17); color: rgb(237, 186, 17);
}
.w-item .houselist-con .houseTag .tagList .xinshang {
	border-color: rgb(237, 116, 116); color: rgb(237, 116, 116);
}
.w-item .houselist-con .houseTag .tagList .tongtou {
	border-color: rgb(107, 191, 45); color: rgb(107, 191, 45);
}
.w-item .houselist-con .junjia {
	bottom: 20px;
}
.w-item .item-bottom {
	padding: 8px 0px 0px;
}
.w-item .item-bottom dl {
	font-size: 14px;
}
.w-item .item-bottom dl dt {
	color: rgb(153, 153, 153); margin-right: 5px; float: left; display: inline;
}
.w-item .item-bottom dl dd {
	overflow: hidden;
}
.w-item .item-bottom dl dd p {
	color: rgb(102, 102, 102);
}
.w-item .item-bottom dl dd p span {
	margin-left: 10px;
}
.w-item .item-bottom dl dd > span {
	margin-right: 10px; display: inline-block;
}
.w-item .item-bottom dl.school {
	padding-bottom: 8px; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid;
}
.content {
	padding: 0px 12px; color: rgb(102, 102, 102);
}
.content h3 {
	margin: 20px 0px 5px; font-size: 16px; font-weight: bold;
}
.content h3 .jsq {
	text-align: center; color: rgb(153, 153, 153); font-size: 14px; font-weight: normal; margin-top: 2px; float: right;
}
.content .houseId {
	color: rgb(102, 102, 102); font-size: 12px;
}
.content .money {
	color: rgb(64, 129, 214); overflow: hidden;
}
.content .money span {
	float: left;
}
.content .money .downPriceFlag {
	font-size: 12px; margin-top: 8px; margin-right: 5px;
}
.content .money .bigPrice {
	font-size: 24px;
}
.content .housedetail {
	height: 24px; color: rgb(102, 102, 102); line-height: 24px; font-size: 16px; margin-left: -12px;
}
.content .housedetail span {
	padding: 0px 10px; border-right-color: rgb(228, 228, 228); border-right-width: 1px; border-right-style: solid;
}
.content .housedetail span:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.content .labelbox {
	margin-top: 15px;
}
.content .labelbox span {
	padding: 2px 5px; border-radius: 4px; text-align: center; font-size: 12px; display: inline-block;
}
.content .labelbox .zy {
	background: 0px 0px rgb(64, 129, 214); border: 1px solid rgb(64, 129, 214); border-image: none; color: rgb(255, 255, 255);
}
.content .labelbox .mw {
	border: 1px solid rgb(64, 129, 214); border-image: none; color: rgb(64, 129, 214);
}
.content .labelbox .dt {
	border: 1px solid rgb(237, 186, 17); border-image: none; color: rgb(237, 186, 17);
}
.content .labelbox .jxx {
	border: 1px solid rgb(246, 140, 54); border-image: none; color: rgb(246, 140, 54);
}
.content .labelbox .xs {
	border: 1px solid rgb(237, 116, 116); border-image: none; color: rgb(237, 116, 116);
}
.content .labelbox .tt {
	border: 1px solid rgb(105, 177, 112); border-image: none; color: rgb(105, 177, 112);
}
.content .labelbox .dj {
	border: 1px solid rgb(249, 159, 86); border-image: none; color: rgb(249, 159, 86);
}
.content .labelbox .me {
	border: 1px solid rgb(134, 201, 85); border-image: none; color: rgb(134, 201, 85);
}
.content .titlecon {
	overflow: hidden; padding-top: 8px; padding-bottom: 18px; margin-top: 10px; border-top-color: rgb(228, 228, 228); border-bottom-color: rgb(228, 228, 228); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.content .titlecon li {
	width: 49%; overflow: hidden; margin-top: 10px; float: left;
}
.content .titlecon li div {
	text-align: left; overflow: hidden; font-size: 14px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.content .titlecon li div a {
	border-radius: 9px; border: 1px solid rgb(64, 129, 214); border-image: none; text-align: center; color: rgb(64, 129, 214); line-height: 19px; padding-right: 8px; padding-left: 8px; margin-left: 5px;
}
.content .titlecon li div span.c999 {
	color: rgb(153, 153, 153); margin-right: 5px;
}
.content .areaAround {
	padding-top: 5%; padding-bottom: 5%; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid;
}
.content .areaAround .around {
	width: 100%; overflow: hidden;
}
.content .areaAround .around .wk_iconfont {
	color: rgb(216, 216, 216); font-size: 16px; margin-top: 8px; margin-right: 7px; float: left;
}
.content .areaAround .around .aroundTitle {
	color: rgb(153, 153, 153); font-size: 16px; margin-top: 8px; margin-right: 10px; float: left;
}
.content .areaAround .around .listContent {
	width: 75%; line-height: 18px; margin-top: 12px; float: left;
}
.content .salesbox {
	margin-top: 18px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.content .salesbox h4 {
	font-size: 14px; font-weight: bold; margin-bottom: 4px;
}
.content .salesbox h4 .report {
	border-radius: 9px; border: 1px solid rgb(228, 228, 228); border-image: none; width: 47px; text-align: center; color: rgb(153, 153, 153); line-height: 18px; font-size: 12px; float: right;
}
.content .salesbox p {
	line-height: 20px; font-size: 14px; margin-bottom: 20px;
}
.content .district {
	padding-top: 20px; padding-bottom: 20px;
}
.content .district .title {
	text-align: center; padding-bottom: 14px; font-size: 16px; font-weight: bold;
}
.content .district .communityContent {
	padding: 3%; overflow: hidden; display: block; position: relative; background-color: rgb(245, 245, 245);
}
.content .district .communityContent .communityPic {
	margin-right: 10px; float: left;
}
.content .district .communityContent .communityPic img {
	width: 120px; height: 80px; display: block;
}
.content .district .communityContent .description {
	width: 53%; height: 80px; float: left;
}
.content .district .communityContent .description p {
	width: 100%; height: 24px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.content .district .communityContent .description .communityName {
	font-size: 16px;
}
.content .district .communityContent .description .communityAddr {
	font-size: 14px; margin-top: 10px;
}
.content .district .communityContent .description .communityOthers {
	font-size: 14px; margin-top: 4px;
}
.content .district .communityContent .jiantou {
	top: 46px; right: 8px; color: rgb(216, 216, 216); font-size: 10px; display: block; position: absolute;
}
.content table {
	border: 1px solid rgb(255, 255, 255) !important; border-image: none !important; width: 100% !important; text-align: left; line-height: 18px; font-size: 12px !important; border-collapse: collapse !important; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.content table td {
	padding: 4px !important; border: 1px solid rgb(225, 225, 225) !important; border-image: none !important; color: rgb(51, 51, 51);
}
.content2 * {
	font-size: 12px !important;
}
.content * {
	font-size: 12px !important;
}
