html {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
table {
	margin: 0px; padding: 0px;
}
tr {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
body {
	font: 12px/1.5 tahoma, arial, "Hiragino Sans GB", "Microsoft Yahei", "ËÎÌå"; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal; -webkit-font-size-adjust: none;
}
input {
	font: 12px/1.5 tahoma, arial, "Hiragino Sans GB", "Microsoft Yahei", "ËÎÌå"; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal; -webkit-font-size-adjust: none;
}
textarea {
	font: 12px/1.5 tahoma, arial, "Hiragino Sans GB", "Microsoft Yahei", "ËÎÌå"; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal; -webkit-font-size-adjust: none;
}
select {
	font: 12px/1.5 tahoma, arial, "Hiragino Sans GB", "Microsoft Yahei", "ËÎÌå"; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal; -webkit-font-size-adjust: none;
}
h1 {
	font-size: 12px;
}
h2 {
	font-size: 12px;
}
h3 {
	font-size: 12px;
}
h4 {
	font-size: 12px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 12px;
}
h6 {
	font-weight: normal;
}
input {
	font-family: inherit; font-size: 12px; font-weight: normal;
}
textarea {
	font-family: inherit; font-size: 12px; font-weight: normal;
}
select {
	font-family: inherit; font-size: 12px; font-weight: normal;
}
button {
	font-family: inherit; font-size: 12px; font-weight: normal;
}
input[type='button'] {
	cursor: pointer;
}
input[type='submit'] {
	cursor: pointer;
}
select {
	cursor: pointer;
}
button {
	cursor: pointer;
}
table {
	width: 100%; border-collapse: collapse; border-spacing: 0;
}
em {
	font-style: normal; font-weight: normal;
}
i {
	font-style: normal; font-weight: normal;
}
b {
	font-style: normal; font-weight: normal;
}
ul {
	list-style: none;
}
img {
	border: currentColor; vertical-align: middle; -ms-interpolation-mode: bicubic;
}
input {
	background-color: rgb(255, 255, 255); resize: none;
}
textarea {
	background-color: rgb(255, 255, 255); resize: none;
}
select {
	background-color: rgb(255, 255, 255); resize: none;
}
input:focus {
	border-color: rgb(198, 0, 15) !important;
}
textarea:focus {
	border-color: rgb(198, 0, 15) !important;
}
select:focus {
	border-color: rgb(198, 0, 15) !important;
}
.cl::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.cl {
	zoom: 1;
}
table {
	width: 100%; border-collapse: collapse; border-spacing: 0px;
}
a {
	color: rgb(58, 62, 65); text-decoration: none;
}
a:hover {
	color: rgb(204, 0, 0); text-decoration: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
body {
	background: url("../img/mbotbg.jpg") no-repeat bottom rgb(237, 237, 239);
}
#wrapper {
	background: url("../img/bodytop.jpg") repeat-x; width: 100%; min-height: 1300px;
}
#header {
	background: url("../img/bodymbg.jpg") no-repeat top; width: 100%;
}
#top {
	margin: auto; width: 1040px; height: 246px;
}
#navbox {
	background: url("../img/nav.png") repeat-x; margin: auto; width: 1040px; height: 81px;
}
.menu {
	height: 42px;
}
.menu li {
	background: url("../img/navline.png") no-repeat left; padding: 0px 14px; float: left; position: relative;
}
.menu li a {
	width: 107px; height: 42px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; display: inline-block;
}
.menu li.current a {
	color: rgb(173, 12, 10); background-color: rgb(255, 251, 242);
}
.menu li a:hover {
	color: rgb(173, 12, 10); background-color: rgb(255, 251, 242);
}
.menu li.hover a {
	color: rgb(173, 12, 10); background-color: rgb(255, 251, 242);
}
.menu li.home {
	
}
.menu li.home a {
	width: 60px;
}
.menu li ul {
	left: 14px; top: 100%; width: 107px; display: none; position: absolute; background-color: rgb(255, 250, 241);
}
.menu li ul li {
	padding: 0px; text-align: center; border-top-color: rgb(247, 225, 184); border-top-width: 1px; border-top-style: solid;
}
.menu li ul li a {
	height: 35px; color: rgb(52, 50, 53); line-height: 35px; font-size: 14px;
}
.menu li.hover ul li a {
	height: 35px; color: rgb(52, 50, 53); line-height: 35px; font-size: 14px;
}
.menu li ul li a:hover {
	color: rgb(204, 0, 0);
}
.menu li.hover ul li a:hover {
	color: rgb(204, 0, 0);
}
.keyword_search {
	height: 36px;
}
.keyword_search .keyword {
	padding: 0px 12px; width: 710px; height: 36px; color: rgb(255, 255, 255); line-height: 36px; float: left;
}
.keyword_search .keyword label {
	font-weight: bold;
}
.keyword_search .keyword a {
	padding: 0px 4px; color: rgb(255, 255, 255);
}
.search {
	width: 290px; padding-top: 5px; float: right;
}
.search .stxt {
	background: url("../img/search.png") no-repeat 8px 4px rgb(255, 255, 255); padding: 2px 10px 2px 30px; border: 1px solid rgb(204, 204, 204); width: 182px; height: 18px; line-height: 18px;
}
.search .sbtn {
	border: 0px currentColor; width: 56px; height: 24px; color: rgb(255, 255, 255); font-weight: bold; cursor: pointer; background-color: rgb(81, 6, 13);
}
#main {
	margin: auto; padding: 8px; border: 4px solid rgb(255, 255, 255); width: 1016px; background-color: rgb(237, 237, 237);
}
.mtop {
	padding: 7px 10px 0px; border: 2px solid rgb(211, 210, 210); height: 73px; overflow: hidden; margin-bottom: 8px; background-color: rgb(255, 255, 255);
}
.mtop label {
	background: url("../img/today.png") no-repeat; width: 71px; height: 67px; text-indent: -9999px; overflow: hidden; float: left;
}
.mtop h1 {
	width: 900px; height: 67px; line-height: 67px; font-size: 35px; float: right; white-space: nowrap; text-overflow: ellipsis;
}
.mtop h1 a {
	color: rgb(211, 8, 18);
}
.maintop {
	margin-bottom: 20px;
}
.focus {
	border: 8px solid rgb(227, 79, 74); width: 513px; padding-top: 5px; float: left; position: relative; background-color: rgb(255, 255, 255);
}
.focus .bd {
	margin: auto; width: 500px; height: 324px; overflow: hidden;
}
.focus .bd li {
	width: 500px; height: 324px; float: left;
}
.focus .bd li .pic {
	width: 500px; height: 298px; text-align: center; overflow: hidden;
}
.focus .bd li h5 {
	height: 26px; text-align: center; line-height: 26px; font-weight: normal;
}
.focus .hd ul {
	right: 7px; bottom: 27px; position: absolute;
}
.focus .hd ul li {
	border: 1px solid rgba(255, 255, 255, 0.5); width: 22px; height: 12px; text-align: center; color: rgb(255, 255, 255); line-height: 12px; float: left; background-color: rgb(2, 3, 3);
}
.focus .hd ul li.on {
	background-color: rgb(206, 6, 9);
}
.mtright {
	width: 464px; float: right;
}
.mtab {
	background-color: rgb(255, 255, 255);
}
.mtabt {
	background: url("../img/tabbg.png") repeat-x; height: 31px; padding-left: 5px;
}
.mtabt li {
	margin-right: 4px; float: left;
}
.mtabt li a {
	background: url("../img/tab.png") no-repeat; width: 90px; height: 27px; text-align: center; color: rgb(41, 41, 41); line-height: 27px; font-size: 14px; font-weight: bold; display: block;
}
.mtabt li.on a {
	background-position: 0px -27px; color: rgb(255, 255, 255);
}
.mtabt .more {
	line-height: 31px; padding-right: 10px; float: right;
}
.mtabcon {
	height: 230px; overflow: hidden;
}
.mtabc {
	padding: 8px;
}
.nlist li {
	background: url("../img/dot.png") no-repeat 8px; height: 28px; line-height: 28px; padding-left: 23px; font-size: 14px; border-bottom-color: rgb(133, 134, 134); border-bottom-width: 1px; border-bottom-style: dashed; white-space: nowrap; text-overflow: ellipsis;
}
.weatherbox {
	background: url("../img/rtop.jpg") no-repeat; height: 80px; overflow: hidden; padding-top: 7px;
}
.weatherbox .loginbox {
	width: 250px; padding-left: 18px; float: left;
}
.weatherbox .weather {
	width: 190px; text-align: center; float: right;
}
.loginbox .loglist {
	width: 156px; float: left;
}
.loginbox .loglist li {
	color: rgb(255, 255, 255); padding-top: 3px; font-weight: bold;
}
.loginbox .loglist li label {
	font-weight: bold;
}
.loginbox .loglist li .ltxt {
	border-width: 1px; border-style: solid; border-color: rgb(171, 173, 179) rgb(219, 223, 230) rgb(219, 223, 230); border-radius: 3px; width: 108px; height: 21px; line-height: 21px;
}
.loginbox .lbtn {
	background: url("../img/lbtn.png") no-repeat; border: 0px currentColor; width: 59px; height: 48px; margin-top: 14px; float: left; cursor: pointer;
}
.mleft {
	width: 783px; float: left;
}
.mleftbox {
	margin-bottom: 11px;
}
.lbanner {
	margin-bottom: 11px;
}
.w386 {
	width: 386px;
}
.h270 {
	height: 270px;
}
.h320 {
	height: 320px;
}
.mbox {
	border: 1px solid rgb(218, 218, 218); background-color: rgb(255, 255, 255);
}
.mtitle {
	background: url("../img/tbg.png") repeat-x; padding-left: 5px;
}
.mtitle .title {
	background: url("../img/tab.png") no-repeat 0px -27px; width: 90px; height: 27px; text-align: center; color: rgb(255, 255, 255); line-height: 27px; font-size: 14px; font-weight: bold; display: block;
}
.mtitle .more {
	line-height: 27px; padding-right: 10px; font-size: 12px; float: right;
}
.mcon {
	padding: 10px;
}
.lnav {
	padding-top: 8px; margin-bottom: 12px;
}
.lnav li {
	padding: 0px 0px 11px 9px; float: left;
}
.lnav li a {
	background: url("../img/lnav.png") no-repeat; width: 93px; height: 43px; color: rgb(242, 32, 14); line-height: 43px; overflow: hidden; padding-left: 33px; font-size: 14px; display: block;
}
.xhintro {
	margin: auto; border: 1px solid rgb(204, 204, 204); width: 338px; background-color: rgb(246, 246, 246);
}
.xhintro h2 {
	height: 43px;
}
.xhintro h2 .title {
	background: url("../img/title1.png") no-repeat; margin: -5px auto 0px; width: 150px; height: 33px; text-align: center; color: rgb(240, 240, 240); padding-top: 5px; font-size: 14px; display: block; position: relative; z-index: 2;
}
.xhlist {
	padding: 5px 0px 5px 60px;
}
.xhlist li {
	background: url("../img/arrow.png") no-repeat left; width: 120px; padding-left: 15px; margin-bottom: 8px; float: left;
}
.xhlist li a {
	color: rgb(243, 36, 15);
}
.mright {
	width: 229px; float: right;
}
a.email {
	background: url("../img/xhjs.png") no-repeat; width: 228px; height: 47px; text-indent: -9999px; margin-bottom: 7px; display: block;
}
.ntitle {
	background: url("../img/tbg2.jpg") repeat-x; padding: 0px 4px;
}
.ntitle .t {
	background: url("../img/tab.png") no-repeat 0px -27px; width: 90px; height: 27px; text-align: center; color: rgb(255, 255, 255); line-height: 27px; font-size: 14px; font-weight: bold; margin-top: -1px; display: inline-block; position: relative;
}
.ntitle .t::after {
	background: url("../img/tarr.png") no-repeat; left: 38px; width: 10px; height: 6px; bottom: -6px; position: absolute; content: " ";
}
.ntitle .t1 {
	width: 138px; background-image: url("../img/title2.png");
}
.ntitle .t1::after {
	left: 68px;
}
.mb11 {
	margin-bottom: 11px;
}
.rnav {
	margin: auto; padding: 3px 0px 4px; width: 185px;
}
.rnav li {
	padding: 3px 0px;
}
.rnav li a {
	background: url("../img/rnav.png") no-repeat; width: 100px; height: 36px; color: rgb(58, 62, 65); line-height: 36px; padding-left: 85px; font-size: 14px; display: block;
}
.rnav li a.rn2 {
	background-position: 0px -40px;
}
.rnav li a.rn3 {
	background-position: 0px -80px;
}
.rnav li a.rn4 {
	background-position: 0px -120px;
}
.rnav li a.rn5 {
	background-position: 0px -160px;
}
.rnav li a:hover {
	color: rgb(204, 0, 0);
}
.balogincon {
	padding: 20px 16px;
}
.balist li {
	padding: 6px 0px;
}
.balist li label {
	width: 62px; height: 29px; text-align: right; color: rgb(94, 82, 44); line-height: 29px; vertical-align: middle; display: inline-block;
}
.balist li .btxt {
	padding: 4px 5px; border: 1px solid rgb(198, 0, 15); width: 120px; height: 19px; line-height: 19px;
}
.balist li.op {
	text-align: right;
}
.bbtn {
	border: 0px currentColor; width: 131px; height: 40px; color: rgb(255, 255, 255); font-size: 18px; cursor: pointer; background-color: rgb(198, 0, 15);
}
.baphoto {
	margin: 0px auto 16px; width: 1017px;
}
.baphoto h2 {
	background: url("../img/tbg1.jpg") no-repeat; padding: 0px 16px; height: 37px; color: rgb(255, 255, 255); line-height: 37px; font-size: 18px; font-weight: normal;
}
.baphoto h2 .more {
	font-family: simsun; float: right;
}
.baphoto h2 .more a {
	color: rgb(255, 255, 255); font-size: 12px;
}
.baphotocon {
	padding: 20px 0px; border: 1px solid rgb(221, 221, 221); position: relative; background-color: rgb(255, 255, 255);
}
.baphotocon .bd {
	margin: auto; width: 310px; overflow: hidden;
}
.baphotocon .bd li {
	width: 310px;
}
.baphotocon .bd li h6 {
	padding: 5px 0px; font-size: 14px;
}
.baphotocon a.prev {
	background: url("../img/mbtn.png") no-repeat; left: 23px; top: 52px; width: 23px; height: 44px; position: absolute;
}
.baphotocon a.next {
	background: url("../img/mbtn.png") no-repeat; left: 23px; top: 52px; width: 23px; height: 44px; position: absolute;
}
.baphotocon a.next {
	background-position: -25px 0px; left: auto; right: 23px;
}
.mbleft {
	width: 660px; float: left;
}
.ymemail {
	margin-bottom: 10px;
}
.ymemail li {
	width: 45%; color: rgb(58, 62, 65); font-size: 14px; float: left;
}
.lcontact {
	margin-bottom: 16px; margin-left: 174px;
}
.lcontact li {
	background: url("../img/licon.png") no-repeat 0px 6px; width: 275px; height: 35px; line-height: 35px; padding-left: 36px; font-size: 14px; float: left;
}
.lcontact li.lc2 {
	background-position: 0px -45px;
}
.lcontact li.lc3 {
	background-position: 0px -92px;
}
.lcontact li.lc4 {
	background-position: 0px -142px;
}
.mlbot {
	padding: 15px 0px; border: 1px solid rgb(247, 221, 180);
}
.botnav {
	height: 84px; padding-left: 174px; margin-bottom: 20px;
}
.botnav li {
	margin-right: 10px; float: left;
}
.botnav li a {
	background: url("../img/sbtn.png") no-repeat; width: 138px; height: 84px; text-indent: -9999px; overflow: hidden; display: block;
}
.botnav li a.bn2 {
	background-position: -148px 0px;
}
.botnav li a.bn3 {
	background-position: -296px 0px;
}
.botnav li a.bn4 {
	background-position: -444px 0px;
}
.botnav li a:hover {
	filter: alpha(opacity=80); opacity: 0.8;
}
.p15 {
	padding: 15px;
}
.mbotsearch {
	text-align: center;
}
.mbotsearch label {
	font-size: 18px;
}
.mbotsearch .bstxt {
	margin: 0px 5px; padding: 10px; border: 1px solid rgb(247, 221, 180); width: 230px; height: 19px;
}
.mbotsearch .bsbtn {
	background: rgb(253, 42, 42); border: 0px currentColor; width: 76px; height: 42px; color: rgb(255, 255, 255); font-size: 18px; cursor: pointer;
}
.mbright {
	width: 337px; overflow: hidden; float: right;
}
.qabox {
	padding: 13px 10px; border: 1px solid rgb(203, 211, 224);
}
.qapic {
	width: 70px; float: left;
}
.qainfo {
	width: 215px; float: left;
}
.qalist li {
	background: url("../img/dot1.png") no-repeat left; height: 25px; line-height: 25px; padding-left: 13px; font-size: 14px; white-space: nowrap; text-overflow: ellipsis;
}
.rsearch {
	height: 42px; clear: both; margin-top: 10px;
}
.rsearch .rstxt {
	padding: 10px; border: 1px solid rgb(200, 213, 229); width: 204px; height: 19px; line-height: 19px; font-size: 14px; float: left;
}
.rsearch .rsbtn {
	background: rgb(253, 42, 42); border: 0px currentColor; width: 76px; height: 41px; color: rgb(255, 255, 255); font-size: 18px; cursor: pointer;
}
.mbot {
	padding: 20px 0px;
}
.mbot .friendlink {
	color: rgb(98, 98, 98);
}
.mbot .friendlink label {
	font-weight: bold;
}
#footer {
	padding: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 24px;
}
.combox {
	background: url("../img/s_b.jpg") repeat-y rgb(255, 255, 255); margin: 0px auto 20px; width: 1040px;
}
.comcon {
	padding: 10px 50px;
}
.combox .s_bottom {
	background: url("../img/s_b_b.jpg") no-repeat top; height: 15px;
}
.location {
	height: 30px; line-height: 30px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.artbox {
	padding: 20px 0px;
}
.artbox h1 {
	text-align: center; font-size: 24px; font-weight: normal;
}
.alist li {
	background: url("../img/dot.png") no-repeat left; padding: 0px 20px; height: 29px; line-height: 29px; font-size: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.alist li em {
	color: rgb(204, 204, 204); float: right;
}
.artbox .artinfo {
	text-align: center; color: rgb(0, 0, 0); margin-bottom: 8px;
}
.artbox .artcon {
	padding: 20px 0px; line-height: 1.8; font-size: 14px;
}
.artbox .artcon h6 {
	font-size: 14px; margin-bottom: 20px;
}
.artbox .artcon p {
	text-indent: 30px; margin-bottom: 20px;
}
.m_img {
	width: 100px; height: 100px; float: left;
}
.m_img img {
	width: 100px; height: 100px;
}
.m_txt {
	padding-left: 15px; float: left;
}
.m_txt .price {
	color: rgb(255, 68, 0); font-family: arial; font-weight: 700; float: left;
}
.two_right_t {
	margin: 0px auto; width: 1017px; overflow: hidden;
}
.gundong {
	margin: 0px auto; width: 990px; overflow: hidden;
}
.swipe {
	position: relative;
}
.swipe button {
	background: url("../img/mbtn.png") no-repeat; border: currentColor; top: 0px; width: 24px; height: 44px; position: absolute; cursor: pointer;
}
.swipe button.btn_l {
	background: url("../img/mbtn.png") no-repeat 0px 0px; left: 0px; top: 49px;
}
.swipe button.btn_r {
	background: url("../img/mbtn.png") no-repeat -24px 0px; top: 49px; right: 0px;
}
.swipe_box {
	margin: 0px auto; width: 880px; height: 165px; overflow: hidden;
}
.swipe_wrap {
	width: 9000px;
}
.swipe_wrap li {
	margin: 0px 5px; width: 210px; text-align: center; color: rgb(0, 0, 0); font-family: ????; font-size: 14px; float: left; display: inline;
}
.swipe_wrap li img {
	width: 210px; height: 130px;
}
