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;
}
form {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
label {
	margin: 0px; padding: 0px;
}
bottom {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
body {font-size:12px;color:#666;line-height:22px;font-family:"微软雅黑";}
form,div,body,img,p,a,img,dl,dd,dt,table,tr,h1,h2,h3,h4{margin:0px;padding:0px;border:0;list-style:none;}

h1 {
	font-size: 100%;
}
h2 {
	font-size: 100%;
}
h3 {
	font-size: 100%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}
button {
	font-size: 100%;
}
input {
	font-size: 100%;
}
select {
	font-size: 100%;
}
textarea {
	font-size: 100%;
}
fieldset {
	border: 0px currentColor;
}
img {
	border: 0px currentColor;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
div {
	font-size: 12px;
}
th {
	font-size: 12px;
}
td {
	font-size: 12px;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
em {
	font-style: normal;
}
i {
	font-style: normal;
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
.fl {
	float: left !important;
}
.fr {
	float: right !important;
}
.noborder {
	border: 0px currentColor !important;
}
.fn-clear::after {
	height: 0px; clear: both; display: block; content: "\20";
}
.fn-clear::after {
	
}
.clear {
	clear: both;
}
a {
	color: rgb(85, 85, 85); text-decoration: none; cursor: pointer;
}
a:hover {
	color: rgb(255, 102, 0);
}
.mt10 {
	margin-top: 10px;
}
.mt15 {
	margin-top: 15px;
}
.mt20 {
	margin-top: 20px;
}
.ml10 {
	margin-left: 10px;
}
.bd0 {
	border: 0px currentColor !important;
}
.flipy {
	filter: FlipV; -moz-transform: scaleY(-1); -webkit-transform: scaleY(-1); -o-transform: scaleY(-1); transform: scaleY(-1);
}
.flipx {
	filter: FlipH; -moz-transform: scaleX(-1); -webkit-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1);
}
.hide {
	display: none !important;
}
.show {
	display: block !important;
}
.font_con {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 14px;
}
.warp1000 .site_nav .site_nav_con {
	width: 1000px;
}
.warp1000 .head_con {
	width: 1000px;
}
.warp1000 .menu_con {
	width: 1000px;
}
.warp1000 .content {
	width: 1000px;
}
.warp1000 .search_con {
	width: 220px;
}
.warp1000 .search_top input.text {
	width: 220px;
}
.warp1000 .head_con .gg {
	width: 320px;
}
.u_info a.message em {
	background: url("../images/ico.png") no-repeat;
}
.mobile_download a.ico_mobile {
	background: url("../images/ico.png") no-repeat;
}
.nav_box li i {
	background: url("../images/ico.png") no-repeat;
}
.t_nav li.weixin em {
	background: url("../images/ico.png") no-repeat;
}
.t_nav li.web_nav em {
	background: url("../images/ico.png") no-repeat;
}
.search_top input.text {
	background: url("../images/ico.png") no-repeat;
}
.t_nav li.my_order i {
	background: url("../images/ico.png") no-repeat;
}
.t_nav li.web_nav i {
	background: url("../images/ico.png") no-repeat;
}
.head_con .on_city span i {
	background: url("../images/ico.png") no-repeat;
}
.search_top .search_curt i {
	background: url("../images/ico.png") no-repeat;
}
.head {
	position: relative; z-index: 999999;
}
.site_nav {
	background: rgb(249, 249, 249); height: 30px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 10000; min-width: 1000px;
}
.site_nav .site_nav_con {
	margin: 0px auto; width: 1000px; line-height: 30px;
}
.site_nav_con .u_info {
	height: 30px; overflow: hidden; float: left; display: block;
}
.u_info a.message {
	color: rgb(78, 169, 0); padding-right: 10px; font-family: "tahoma"; _padding-top: 5px;
}
.u_info a.message em {
	width: 21px; height: 15px; display: inline-block; position: relative;
}
.u_info a.message em i {
	background: url("../images/ico_iNum.png") no-repeat; top: 0px; width: 20px; height: 11px; right: -7px; text-indent: -9999px; position: absolute;
}
.u_info a.message em i.i2 {
	background-position: 0px -11px;
}
.u_info a.message em i.i3 {
	background-position: 0px -22px;
}
.u_info a.message em i.i4 {
	background-position: 0px -33px;
}
.u_info a.message em i.i5 {
	background-position: 0px -44px;
}
.u_info a.message em i.i6 {
	background-position: 0px -55px;
}
.u_info a.message em i.i7 {
	background-position: 0px -66px;
}
.u_info a.message em i.i8 {
	background-position: 0px -77px;
}
.u_info a.message em i.i9 {
	background-position: 0px -88px;
}
.u_info a.message em i.i10 {
	background-position: 0px -99px;
}
.u_info a.message em i.i11 {
	background-position: 0px -110px;
}
.u_info a.message em i.i12 {
	background-position: 0px -121px;
}
.u_info a.message em i.i13 {
	background-position: 0px -132px;
}
.u_info a.message em i.i14 {
	background-position: 0px -143px;
}
.u_info a.message em i.i15 {
	background-position: 0px -154px;
}
.u_info a.message em i.i16 {
	background-position: 0px -165px;
}
.u_info a.message em i.i17 {
	background-position: 0px -176px;
}
.u_info a.message em i.i18 {
	background-position: 0px -187px;
}
.u_info a.message em i.i19 {
	background-position: 0px -198px;
}
.u_info a.message em i.i20 {
	background-position: 0px -209px;
}
.u_info a.message em i.imore {
	background-position: 0px -220px;
}
.mobile_download a.ico_mobile {
	background-position: -185px 8px; color: rgb(102, 102, 102); padding-left: 20px; float: left;
}
.mobile_download a.ico_mobile:hover {
	color: rgb(255, 102, 0); text-decoration: none;
}
.u_info a:hover {
	color: rgb(255, 102, 0); text-decoration: none;
}
.back_old {
	float: left; display: inline;
}
.back_old a {
	color: rgb(255, 102, 0); padding-left: 15px;
}
.site_nav_con .t_nav {
	float: right;
}
.t_nav li {
	padding: 0px 10px; float: left; display: inline-block;
}
.t_nav li.my_order {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(249, 249, 249) rgb(249, 249, 249) currentColor; padding: 0px 20px; display: block; position: relative;
}
.t_nav li.hover.my_order {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(255, 255, 255); padding: 0px 20px 0px 10px;
}
.t_nav li.my_order i {
	background-position: -27px 0px; top: 13px; width: 7px; height: 4px; right: 6px; position: absolute; -webkit-transition: all 0.2s ease-in;
}
.t_nav li.web_nav {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(249, 249, 249) rgb(249, 249, 249) currentColor; padding: 0px 20px; display: block; position: relative;
}
.t_nav li.hover.web_nav {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(255, 255, 255);
}
.t_nav li.web_nav i {
	background-position: -27px 0px; top: 13px; width: 7px; height: 4px; right: 6px; overflow: hidden; position: absolute; -webkit-transition: all 0.2s ease-in;
}
.t_nav li.web_nav em {
	background-position: -188px -45px; left: 5px; top: 9px; width: 12px; height: 11px; position: absolute;
}
.t_nav li a:hover {
	color: rgb(255, 102, 0); text-decoration: none;
}
.t_nav li.hover i {
	-moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);
}
.t_nav li .my_order_con {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(238, 238, 238) rgb(238, 238, 238); padding: 0px 10px; top: 30px; right: 0px; display: none; position: absolute;
}
.t_nav li .web_nav_con {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(238, 238, 238) rgb(238, 238, 238); padding: 0px 10px; top: 30px; right: 0px; display: none; position: absolute;
}
.t_nav li.hover .my_order_con {
	left: -1px; width: 58px; display: block;
}
.t_nav li.hover .web_nav_con {
	width: 140px; right: -1px; line-height: 21px; display: block;
}
.t_nav li.hover .web_nav_con ul {
	padding: 5px 0px; overflow: hidden; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.t_nav li.hover .web_nav_con li {
	padding: 0px; width: 70px; float: left;
}
.t_nav li.hover .web_nav_con li.title {
	width: 140px; color: rgb(255, 102, 0); overflow: hidden; clear: both; font-weight: bold; display: block;
}
.t_nav li.hover .web_nav_con li.title a {
	color: rgb(255, 102, 0);
}
.t_nav li.hover .web_nav_con ul.last {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.t_nav li.weixin {
	padding-left: 20px; position: relative;
}
.t_nav li.weixin em {
	background-position: -187px -22px; left: 3px; top: 6px; width: 13px; height: 13px; position: absolute;
}
.t_nav li.weixin .weixin_tip {
	background: rgb(255, 255, 255); padding: 15px 15px 5px; border: 1px solid rgb(230, 230, 230); top: 30px; width: 285px; height: 72px; right: -90px; color: rgb(102, 102, 102); line-height: 21px; display: none; position: absolute;
}
.weixin_tip s {
	background: url("../images/ico.png") no-repeat -80px -155px; top: -5px; width: 9px; height: 5px; right: 125px; overflow: hidden; position: absolute;
}
.weixin_tip b {
	width: 100%; clear: both; display: block;
}
.weixin_tip span {
	width: 100%; clear: both;
}
.weixin_tip p {
	width: 100%; color: rgb(153, 153, 153); padding-top: 5px; clear: both;
}
.weixin_tip .img {
	background: url("../images/ico.png") no-repeat 0px -155px; top: 7px; width: 78px; height: 79px; right: 10px; position: absolute;
}
.head_con {
	margin: 0px auto; width: 1000px; height: 110px; position: relative; z-index: 9999;
}
.head_con .logo {
	float: left;
}
.head_con .on_city {
	margin: 33px 0px 17px 15px; padding: 0px 15px; height: 43px; border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid; float: left; position: relative;
}
.head_con .on_city strong {
	color: rgb(85, 85, 85); font-family: "microsoft yahei"; font-size: 15px; font-weight: normal; margin-top: -1px; display: block;
}
.head_con .on_city span {
	color: rgb(153, 153, 153); line-height: 21px; padding-right: 30px; display: inline-block; position: relative;
}
.head_con .on_city span i {
	background-position: -27px 0px; top: 7px; width: 7px; height: 4px; right: 20px; overflow: hidden; position: absolute; -webkit-transition: all 0.2s ease-in;
}
.head_con .on_city span.hover i {
	-moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);
}
#city_tip {
	background: rgb(255, 255, 255); border: 1px solid rgb(58, 164, 0); left: 5px; top: 40px; width: 335px; overflow: hidden; display: none; position: absolute; box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
}
#city_tip b {
	background: rgb(58, 164, 0); color: rgb(255, 255, 255); line-height: 24px; padding-left: 12px; font-size: 12px; font-weight: bold; display: block;
}
#city_tip .city_tag_top {
	margin: 15px 5px 8px 15px; width: 305px; font-family: tahoma,arial,宋体,sans-serif; border-bottom-color: rgb(58, 164, 0); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: inline;
}
#city_tip .city_tag_top a {
	padding: 1px 9px; height: 23px; text-align: center; color: rgb(85, 85, 85); line-height: 23px; overflow: hidden; float: left; display: inline-block;
}
#city_tip .city_tag_top a:hover {
	color: rgb(85, 85, 85); text-decoration: none;
}
#city_tip .city_tag_top a.on {
	border-width: 1px; border-style: solid; border-color: rgb(58, 164, 0) rgb(58, 164, 0) rgb(255, 255, 255); height: 21px; bottom: -1px; line-height: 21px; font-weight: bold; position: relative;
}
#city_tip .city_tag_top a.on:hover {
	color: rgb(85, 85, 85); text-decoration: none;
}
#city_tip .city_tag_con {
	padding: 0px 15px 15px;
}
#city_tip .city_tag_con .hot a {
	padding: 0px 10px; line-height: 26px;
}
#city_tip .city_tag_con .txt {
	overflow: hidden; clear: both; zoom: 1;
}
#city_tip .city_tag_con li {
	margin: 2px 0px; line-height: 24px; overflow: hidden; padding-left: 20px; display: block; position: relative;
}
#city_tip .city_tag_con li:hover {
	background: rgb(242, 242, 242);
}
#city_tip .city_tag_con li em {
	left: 0px; top: 0px; color: rgb(255, 102, 0); position: absolute; _left: -15px;
}
#city_tip .city_tag_con a {
	color: rgb(17, 102, 187); overflow: hidden; padding-right: 15px; display: inline-block;
}
#city_tip .city_tag_con a:hover {
	color: rgb(255, 119, 51);
}
.head_con .gg {
	left: 420px; top: 26px; text-align: left; position: absolute;
}
.search_con {
	top: 6px; width: 860px; right: 10px; position: absolute;
}
.search_con .key_word {
	line-height: 22px; padding-left: 10px;
}
.search_con .key_word a {
	color: rgb(153, 153, 153); padding-right: 15px;
}
.search_con .key_word a:hover {
	color: rgb(255, 102, 0); text-decoration: none;
}
.search_top {
	background-position: 0px -198px; border: 2px solid rgb(250, 141, 0); height: 30px; background-repeat: repeat-x;
}
.search_top .search_curt {
	background: rgb(249, 249, 249); padding: 3px 6px 0px 8px; width: 50px; color: rgb(85, 85, 85); line-height: 27px; border-right-color: rgb(234, 234, 234); border-right-width: 1px; border-right-style: solid; float: left; cursor: pointer;
}
.search_top .search_curt .onName {
	width: 40px; display: inline-block;
}
.search_top li {
	cursor: pointer;
}
.search_top .search_curt i {
	background-position: -27px 0px; left: 50px; top: 16px; width: 7px; height: 4px; overflow: hidden; position: absolute; -webkit-transition: all 0.2s ease-in;
}
.search_top .search_curt a {
	color: rgb(85, 85, 85);
}
.search_top .hover i {
	-moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);
}
.search_top input.text {
	background-position: -184px -61px; padding: 4px 5px 1px 20px; border: 0px currentColor; width: 350px; height: 24px; color: rgb(170, 170, 170); line-height: 24px; font-size: 12px; float: left; display: inline-block;
}
.search_top button {
	background: rgb(251, 141, 0); border: 1px solid rgb(251, 118, 0); top: 0px; width: 78px; height: 34px; right: 0px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; position: absolute; cursor: pointer;
}
.search_top button:hover {
	background: rgb(251, 118, 0);
}
#curtlist {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(234, 234, 234) rgb(234, 234, 234); left: 2px; top: 32px; color: rgb(85, 85, 85); display: none; position: absolute;
}
#curtlist li {
	background: rgb(255, 255, 255); width: 55px; line-height: 24px; padding-left: 8px;
}
.menu {
	background: rgb(0, 110, 227); width: 100%; height: 40px; clear: both; min-width: 1000px;
}
.menu_con {
	margin: 0px auto; width: 1000px; line-height: 40px;
}
.menu_con .side_menu {
	background: rgb(44, 119, 192); width: 225px; color: rgb(255, 255, 255); padding-left: 15px; font-family: "microsoft yahei"; font-size: 16px; float: left; position: relative; zoom: 1;
}
.menu_con .side_menu .nav_box {
	background: rgb(255, 255, 255); border: 2px solid rgb(0, 139, 207); left: 0px; top: 38px; width: 236px; height: 398px; position: absolute;
}
.nav_box li {
	padding: 9px 5px 5px 40px; width: 190px; height: 40px; line-height: 20px; border-top-color: rgb(223, 240, 209); border-top-width: 1px; border-top-style: solid; float: left; position: relative; z-index: 2;
}
.nav_box li.l2 {
	height: 60px;
}
.nav_box li i {
	left: 12px; top: 8px; width: 21px; height: 21px; position: absolute; _left: 12px;
}
.nav_box li i.i1 {
	background-position: 0px -26px;
}
.nav_box li i.i2 {
	background-position: -21px -26px;
}
.nav_box li i.i3 {
	background-position: -42px -26px;
}
.nav_box li i.i4 {
	background-position: -63px -26px;
}
.nav_box li i.i5 {
	background-position: -84px -26px;
}
.nav_box li i.i6 {
	background-position: -105px -26px;
}
.nav_box li strong {
	color: rgb(68, 68, 68); font-size: 15px; font-weight: normal; display: block;
}
.nav_box li strong a {
	color: rgb(68, 68, 68);
}
.nav_box li p {
	height: 18px; overflow: hidden; display: block;
}
.nav_box li p a {
	color: rgb(136, 136, 136); padding-right: 12px; font-family: "arial"; font-size: 12px; display: inline-block;
}
.nav_box li.l2 p {
	height: 36px; line-height: 18px;
}
.nav_box li a:hover {
	color: rgb(255, 102, 0); text-decoration: none;
}
.nav_box li.hover {
	padding: 8px 5px 4px 40px; margin-bottom: -1px; border-top-color: rgb(0, 139, 207); border-bottom-color: rgb(0, 139, 207); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; z-index: 3;
}
.nav_box li.hover i {
	top: 7px;
}
.nav_box li.hover .hide_box {
	display: block;
}
.nav_box li.last {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.nav_tag_con {
	background: rgb(255, 255, 255); padding: 9px 19px; border: 2px solid rgb(0, 139, 207); left: 208px; top: 40px; width: 660px; height: 378px; font-family: "arial"; display: none; position: absolute; box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
}
.nav_tag_con .hide_box {
	display: none;
}
.nav_tag_con .hide_box span.line {
	background: rgb(255, 255, 255); left: -2px; top: 0px; width: 2px; height: 72px; overflow: hidden; position: absolute;
}
.nav_tag_con .hide_box span.line1 {
	background: rgb(255, 187, 0); left: -210px;
}
.nav_tag_con .hide_box span.line2 {
	top: 75px;
}
.nav_tag_con .hide_box span.line3 {
	top: 150px;
}
.nav_tag_con .hide_box span.line4 {
	top: 225px; height: 52px;
}
.nav_tag_con .hide_box span.line5 {
	top: 280px; height: 52px;
}
.nav_tag_con .hide_box .txt1 dl {
	padding: 10px; border-bottom-color: rgb(223, 240, 209); border-bottom-width: 1px; border-bottom-style: dotted;
}
.nav_tag_con .hide_box .txt1 dl.hover {
	background: rgb(255, 251, 238);
}
.nav_tag_con .hide_box .txt1 dt {
	color: rgb(72, 157, 0); line-height: 24px; font-weight: bold;
}
.nav_tag_con .hide_box .txt1 dt a {
	color: rgb(72, 157, 0);
}
.nav_tag_con .hide_box .txt1 dt a:hover {
	color: rgb(255, 102, 0); text-decoration: none;
}
.nav_tag_con .hide_box .txt1 dd {
	line-height: 24px;
}
.nav_tag_con .hide_box .txt1 dd a {
	color: rgb(102, 102, 102); line-height: 24px; padding-right: 20px; display: inline-block;
}
.nav_tag_con .hide_box .txt1 dd a:hover {
	color: rgb(255, 102, 0); text-decoration: none;
}
.nav_tag_con .hide_box a.more {
	background: rgb(250, 158, 19); padding: 0px 10px; border-radius: 2px; color: rgb(255, 255, 255); line-height: 24px; font-family: "宋体"; margin-top: 10px; float: right;
}
.nav_tag_con .hide_box a.more:hover {
	background: rgb(248, 137, 15); text-decoration: none;
}
.nav_tag_con .hide_box .txt2 {
	line-height: 24px;
}
.nav_tag_con .hide_box .txt2 strong {
	padding: 0px 10px; color: rgb(85, 85, 85); font-weight: bold;
}
.nav_tag_con .hide_box .txt2 .hot {
	background: rgb(255, 251, 238); padding: 6px 9px 6px 10px; border: 1px solid rgb(250, 232, 192); margin-top: 5px; position: relative;
}
.nav_tag_con .hide_box .txt2 .hot i {
	background: url("../images/ico.png") no-repeat -80px -163px; left: -1px; top: -1px; width: 31px; height: 31px; display: none; position: absolute;
}
.nav_tag_con .hide_box .txt2 .hot em {
	color: rgb(255, 102, 0); padding-right: 7px; font-weight: bold;
}
.nav_tag_con .hide_box .txt2 .hot a {
	padding-right: 20px; text-decoration: none;
}
.nav_tag_con .hide_box .txt2 dl {
	padding: 6px 10px; overflow: hidden; border-bottom-color: rgb(223, 240, 209); border-bottom-width: 1px; border-bottom-style: dotted; zoom: 1;
}
.nav_tag_con .hide_box .txt2 dl.hover {
	background: rgb(255, 251, 238);
}
.nav_tag_con .hide_box .txt2 dt {
	width: 60px; color: rgb(72, 157, 0); font-weight: bold; float: left;
}
.nav_tag_con .hide_box .txt2 dt a {
	color: rgb(72, 157, 0);
}
.nav_tag_con .hide_box .txt2 dt a:hover {
	color: rgb(255, 102, 0); text-decoration: none;
}
.nav_tag_con .hide_box .txt2 dd {
	width: 580px; float: right; display: block;
}
.nav_tag_con .hide_box .txt2 dd a {
	color: rgb(102, 102, 102); padding-right: 20px;
}
.nav_tag_con .hide_box .txt2 dd a:hover {
	color: rgb(255, 102, 0); text-decoration: none;
}
.nav_tag_con .hide_box .txt3 {
	width: 660px; overflow: hidden; padding-left: 3px;
}
.nav_tag_con .hide_box .txt3 ul {
	width: 700px;
}
.nav_tag_con .hide_box .txt3 li {
	margin: 10px 20px 5px 0px; width: 204px; height: 64px; line-height: 18px; float: left; position: relative;
}
.nav_tag_con .hide_box .txt3 li a {
	background: rgb(250, 250, 250); padding: 10px 5px 10px 55px; border-radius: 5px; border: 2px solid rgb(230, 230, 230); color: rgb(102, 102, 102); font-size: 14px; display: block;
}
.nav_tag_con .hide_box .txt3 li a span {
	color: rgb(153, 153, 153); font-size: 12px; display: block;
}
.nav_tag_con .hide_box .txt3 li a:hover {
	border: 2px solid rgb(90, 187, 31); color: rgb(72, 157, 0); text-decoration: none;
}
.nav_tag_con .hide_box .txt3 li a:hover span {
	color: rgb(153, 153, 153);
}
.nav_tag_con .hide_box .txt3 i {
	background: url("../images/ico.png") no-repeat 0px -53px; left: 15px; top: 15px; width: 36px; height: 33px; position: absolute;
}
.nav_tag_con .hide_box .txt3 i.dj {
	background-position: 0px -53px;
}
.nav_tag_con .hide_box .txt3 i.sy {
	background-position: -36px -53px;
}
.nav_tag_con .hide_box .txt3 i.xc {
	background-position: -72px -53px;
}
.nav_tag_con .hide_box .txt3 i.hw {
	background-position: -108px -53px;
}
.nav_tag_con .hide_box .txt3 i.cj {
	background-position: 0px -86px;
}
.nav_tag_con .hide_box .txt3 i.wq {
	background-position: -36px -86px;
}
.nav_tag_con .hide_box .txt3 i.hd {
	background-position: -72px -86px;
}
.nav_tag_con .hide_box .txt3 i.zj {
	background-position: -36px -119px;
}
.nav_tag_con .hide_box .txt3 i.cz {
	background-position: -72px -119px;
}
.nav_tag_con .hide_box .txt3 i.gz {
	background-position: -108px -119px;
}
.nav_tag_con .hide_box .txt3 i.sj {
	background-position: -108px -88px;
}
.nav_tag_con .hide_box .txt3 i.pl {
	background-position: 0px -119px;
}
.nav_tag_con .hide_box .txt3 i.zq {
	background-position: -113px -153px;
}
.menu_con .nav {
	height: 40px; float: left; display: inline;
}
.menu_con .nav a {
	padding: 0px 7px; color: rgb(255, 255, 255); font-family: "microsoft yahei"; font-size: 16px; text-decoration: none; display: inline-block; position: relative;
}
.menu_con .nav a.hot {
	z-index: 10;
}
.menu_con .nav a.hot i {
	background: url("../images/ico_small.png") no-repeat; top: -5px; width: 27px; height: 19px; right: -6px; position: absolute;
}
.menu_con .nav a.free {
	z-index: 10;
}
.menu_con .nav a.free i {
	background: url("../images/ico_free.png") no-repeat; top: -5px; width: 37px; height: 19px; right: -6px; position: absolute;
}
.menu_con .nav a.diy {
	z-index: 10;
}
.menu_con .nav a.diy i {
	background: url("../images/ico_diy.png") no-repeat; top: -5px; width: 38px; height: 19px; right: -6px; position: absolute;
}
.menu_con .nav a.wan {
	z-index: 10;
}
.menu_con .nav a.wan i {
	background: url("../images/ico_wan.png") no-repeat; top: -5px; width: 38px; height: 19px; right: -6px; position: absolute;
}
.menu_con .nav a.on {
	background: rgb(34, 161, 223);
}
.menu_con .nav a:hover {
	background: rgb(34, 161, 223);
}
.menu_con .other {
	font-family: "microsoft yahei"; font-size: 14px; float: right;
}
.menu_con .other a {
	padding: 0px 0px; color: rgb(255, 255, 255); display: inline-block;
}
.menu_con .other a:hover {
	background: rgb(34, 61, 223); text-decoration: none;
}
.menu_con .other a.on {
	background: rgb(34, 61, 223);
}
.menu_con .other a:hover {
	background: rgb(34, 69, 223);
}
#smart_pop {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(216, 216, 216) rgb(216, 216, 216); width: 480px; overflow: hidden; margin-top: 5px; display: block; position: absolute; z-index: 9999; background-color: rgb(255, 255, 255);
}
#smart_arrow .hide {
	padding: 0px 12px 0px 0px; width: 12px; position: absolute;
}
#smart_arrow .show {
	padding: 0px 12px 0px 0px; width: 12px; position: absolute;
}
#smart_pop div {
	height: 22px; overflow: hidden;
}
#smart_pop div.mouseover {
	background: rgb(241, 241, 241);
}
#smart_pop div.mouseout {
	background: rgb(255, 255, 255);
}
#smart_pop div.left1 {
	padding: 5px 0px 0px 5px; width: 200px; height: 17px; text-align: left; color: rgb(102, 102, 102); line-height: 14px; overflow: hidden; float: left; white-space: nowrap; text-overflow: ellipsis;
}
#smart_pop div.left1 span.pic {
	width: 12px; padding-left: 10px;
}
#smart_pop div.right1 {
	padding: 5px 3px 0px 0px; height: 17px; text-align: right; color: rgb(102, 102, 102); line-height: 14px; float: right;
}
#smart_pop div.font_blue {
	color: rgb(0, 102, 255);
}
#smart_pop div.close {
	background: rgb(236, 247, 231); padding: 5px 4px 0px 0px; height: 17px; text-align: right; color: rgb(0, 75, 202); line-height: 14px; text-decoration: underline; cursor: pointer;
}
.down_nav {
	background: rgb(0, 110, 227); width: 100%; height: 40px; overflow: hidden; margin-top: 40px; min-width: 1000px;
}
.down_nav_con {
	margin: 0px auto; width: 1000px; overflow: hidden;
}
.down_nav_con li {
	width: 239px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; text-indent: 15px; font-family: "microsoft yahei"; font-size: 16px; float: left; position: relative;
}
.down_nav_con li i {
	background: url("../images/ico_home.png") no-repeat 0px -444px; top: 6px; width: 25px; height: 25px; margin-left: -28px; position: absolute;
}
.down_nav_con li i.i2 {
	background-position: -25px -444px;
}
.down_nav_con li i.i3 {
	background-position: -50px -444px;
}
.down_nav_con li i.i4 {
	background-position: -75px -444px;
}
.down_nav_con li i.i5 {
	background-position: -100px -444px;
}
.down_nav_con li.first {
	text-align: left; text-indent: 20px; font-size: 18px;
}
.down_nav_con li.first i {
	background-position: -124px -440px; top: 0px; width: 18px; height: 40px; right: 20px;
}
.footer {
	padding: 10px 0px 20px; width: 100%; text-align: center; color: rgb(153, 153, 153); overflow: hidden; clear: both; font-family: arial; display: block;
}
.footer a {
	padding: 0px 5px;
}
.footer a img {
	margin-right: 3px; vertical-align: -3px;
}
.new_foorter {
	padding-top: 20px; clear: both;
}
#link {
	color: rgb(153, 153, 153);
}
#link a {
	color: rgb(153, 153, 153);
}
#link a:hover {
	color: rgb(255, 119, 0);
}













.main_box {width:100%;background:url(../images/layer.jpg) no-repeat center top; padding-top:380px;}

.main_box .pop {width:1000px;margin:0 auto;height:90px;background:#37a508;overflow:hidden;}

.main_box .pop2 {width:1000px;margin:0 auto;height:42px;line-height:42px;background:#a7e07d;overflow:hidden;border-left: #f7f7f7 0px solid;border-right: #f7f7f7 0px solid;}
.main_box .pop2 span{ padding: 0 5px;color: #ff0000;font-size: 16px;}
.main_box .pop2 span a{ color:#5a0569;}
.main_box .pop2 span a:hover{ color:#ff0000;}

.main_box .main {width:996px;margin:0 auto;background:#FFF;padding-top:10px;}
.main_box2 .main {width:996px;margin:0 auto;background:#FFF;padding-top:10px;}
.main .leftside {width:210px;float:left;margin-left:0px; overflow:hidden;}


.l_main {width:996px;margin:0px 0px;}

/*----------上海旅游样式---------*/

.l_shyry{margin-left:0px;margin-top:15px;}
.datanggjimg{padding-top:12px;padding-bottom:12px;}
.l_shyrytitle{height:40px;line-height:40px;}
.l_shyrytitle a{width:165px;height:39px;line-height:39px;display:block;margin-right:1px;float:left;text-align:center;color:#fff;font-size:15px;background:#008bcf;border-bottom:1px solid #91C6D6;font-weight:bold;text-decoration:none;}
.l_shyrytitle a:hover{color:#CD3301;background:#FDD274;border-bottom:1px solid #DCAB42;}
.l_shyrytitle a.ed{height:39px;line-height:39px;display:block;margin-right:1px;float:left;text-align:center;color:#fff;font-size:15px;background:#37a508;border-bottom:1px solid #a7e07d;font-weight:bold;}
.l_shyrytitle .last{ width:150px;}

.l_shyrymain {width:992px;border:2px solid #008bcf;border-top: none;padding-bottom:10px;}
.l_shyrymain .l_listfrist{width:996px;padding:20px 0px 5px 26px;}
.l_shyrymain .l_listfrist .l_sideleft{width:996px;float:left;}
.l_shyrymain .l_listfrist .l_sideleft .l_leftimg {width:771px;}
.l_shyrymain .l_listfrist .l_sideleft .l_leftimg dl{height:132px;border-bottom:1px dotted #E0E0E0;margin-bottom:12px;padding-bottom:10px;padding-top:5px;}
.l_shyrymain .l_listfrist .l_sideleft .l_leftimg dl dt{width:195px;height:132px;background:url(../images/list_07.jpg) no-repeat;float:left;}
.l_shyrymain .l_listfrist .l_sideleft .l_leftimg dl dt img{padding:5px 0 0 5px;}
.l_shyrymain .l_listfrist .l_sideleft .l_leftimg dl dd{float:left; margin-left:15px;}
.l_shyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_lefttitle{width:340px;color:#0072DF;font-size:15px;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis; margin-top:10px;}
.l_shyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_lefttitle a{color:#0072DF;}
.l_shyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_lefttitle a:hover{color:#F30;}
.l_shyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_lefttitle span{font-weight:normal;color:#009900;padding-right:5px;}
.l_shyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_leftdetion{width:340px;color:#999;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.l_shyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_lefttime span{color:#0072DF;}
.l_shyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_leftstar{margin-top:3px;}
.l_shyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_leftstar img{padding-right:3px;}

.l_shyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_leftprice{width:102px;margin-top:25px;color:#DE3C12;text-align:center;}
.l_shyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_leftprice span{color:#DE3C12;font-size:20px;font-weight:bold;}

.l_shyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_leftyd{height:31px;line-height:31px;color:#fff;font-size:15px;margin-top:5px;}
.l_shyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_leftyd a{width:102px;height:31px;line-height:31px;color:#fff;text-align:center;background:url(../images/list_21.jpg) no-repeat;display:block;}
.l_shyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_leftyd a:hover{height:31px;line-height:31px;background:url(../images/list_10.jpg) no-repeat;text-decoration:none;}

.l_shyrymain .l_listfrist .l_sideleft2{float:left;}
.l_shyrymain .l_listfrist .l_sideleft2 .l_leftimg2 {}
.l_shyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl{height:132px;border-bottom:1px dotted #E0E0E0;margin-bottom:12px;padding-bottom:10px;padding-top:5px;}
.l_shyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dt{width:193px;height:132px;background:url(../images/list_07.jpg) no-repeat;float:left;}
.l_shyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dt img{padding:5px 0 0 5px;}
.l_shyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd{float:left; margin-left:15px;}
.l_shyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_lefttitle{width:630px;color:#0072DF;font-size:15px;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis; margin-top:10px;}
.l_shyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_lefttitle a{color:#0072DF;}
.l_shyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_lefttitle a:hover{color:#F30;}
.l_shyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_lefttitle span{font-weight:normal;color:#009900;padding-right:5px;}
.l_shyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_leftdetion{width:580px;color:#999;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.l_shyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_lefttime span{color:#0072DF;}
.l_shyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_leftstar{margin-top:3px;}
.l_shyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_leftstar img{padding-right:3px;}

.l_shyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_leftprice{width:102px;margin-top:25px;color:#DE3C12;text-align:center;}
.l_shyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_leftprice span{color:#DE3C12;font-size:20px;font-weight:bold;}

.l_shyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_leftyd{height:31px;line-height:31px;color:#fff;font-size:15px;margin-top:5px;}
.l_shyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_leftyd a{width:102px;height:31px;line-height:31px;color:#fff;text-align:center;background:url(../images/list_21.jpg) no-repeat;display:block;}
.l_shyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_leftyd a:hover{height:31px;line-height:31px;background:url(../images/list_10.jpg) no-repeat;text-decoration:none;}





.l_shyrymain .l_listfrist .l_sideright{width:230px;float:right;}
.l_shyrymain .l_listfrist .l_righttj{background:#F9F9F9; padding:10px;}
.l_shyrymain .l_listfrist .l_righttj dl{width:210px;border-bottom:1px dotted #E0E0E0;padding-bottom:3px; margin-bottom:8px;}
.l_shyrymain .l_listfrist .l_righttj dl dt{width:210px;color:#0C8AC9;font-weight:bold;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.l_shyrymain .l_listfrist .l_righttj dl dt a{font-weight:bold;color:#0C8AC9;}
.l_shyrymain .l_listfrist .l_righttj dl dt a:hover{color:#F30;}
.l_shyrymain .l_listfrist .l_righttj dl dt span{height:20px;line-height:20px;background:#FF663A;color:#FFF;padding:0 5px;margin-right:10px;}
.l_shyrymain .l_listfrist .l_righttj dl dd{width:210px;height:42px;line-height:20px;color:#999; overflow:hidden;}

.l_shyrymain .l_sidemore{width:985px;height:28px;line-height:28px;margin:10px 6px; background:#EEE;text-align:center;}




/*----------杭州旅游样式---------*/

.l_hzyry {
	margin-top: 15px; margin-left: 2px;
}
.datanggjimg {
	padding-top: 12px; padding-bottom: 12px;
}
.l_hzyrytitle {
	height: 40px; line-height: 40px;
}
.l_hzyrytitle a {
	background: rgb(167, 224, 125); width: 167px; height: 39px; text-align: center; color: rgb(61, 139, 0); line-height: 39px; font-size: 15px; font-weight: bold; text-decoration: none; margin-right: 1px; border-bottom-color: rgb(114, 197, 53); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
.l_hzyrytitle a:hover {
	background: rgb(253, 210, 116); color: rgb(205, 51, 1); border-bottom-color: rgb(220, 171, 66); border-bottom-width: 1px; border-bottom-style: solid;
}
.l_hzyrytitle a.ed {
	background: rgb(74, 172, 1); width: 153px; height: 39px; text-align: center; color: rgb(255, 255, 255); line-height: 39px; font-size: 15px; font-weight: bold; margin-right: 1px; border-bottom-color: rgb(61, 139, 0); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
.l_hzyrymain {
	border-width: medium 2px 2px; border-style: none solid solid; border-color: currentColor rgb(145, 214, 93) rgb(145, 214, 93); width: 990px; padding-bottom: 10px;
}
.l_hzyrymain .l_listfrist {
	padding: 20px 26px 5px; width: 996px;
}
.l_hzyrymain .l_listfrist .l_sideleft {
	width: 771px; float: left;
}
.l_hzyrymain .l_listfrist .l_sideleft .l_leftimg {
	width: 771px;
}
.l_hzyrymain .l_listfrist .l_sideleft .l_leftimg dl {
	height: 132px; padding-top: 5px; padding-bottom: 10px; margin-bottom: 12px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dotted;
}
.l_hzyrymain .l_listfrist .l_sideleft .l_leftimg dl dt {
	background: url("../images/list_07.jpg") no-repeat; width: 193px; height: 132px; float: left;
}
.l_hzyrymain .l_listfrist .l_sideleft .l_leftimg dl dt img {
	padding: 5px 0px 0px 5px;
}
.l_hzyrymain .l_listfrist .l_sideleft .l_leftimg dl dd {
	margin-left: 15px; float: left;
}
.l_hzyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_lefttitle {
	width: 340px; color: rgb(0, 114, 223); overflow: hidden; font-size: 15px; margin-top: 10px; white-space: nowrap; word-break: keep-all; text-overflow: ellipsis;
}
.l_hzyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_lefttitle a {
	color: rgb(0, 114, 223);
}
.l_hzyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_lefttitle a:hover {
	color: rgb(255, 51, 0);
}
.l_hzyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_lefttitle span {
	color: rgb(0, 153, 0); padding-right: 5px; font-weight: normal;
}
.l_hzyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_leftdetion {
	width: 340px; color: rgb(153, 153, 153); overflow: hidden; white-space: nowrap; word-break: keep-all; text-overflow: ellipsis;
}
.l_hzyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_lefttime span {
	color: rgb(0, 114, 223);
}
.l_hzyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_leftstar {
	margin-top: 3px;
}
.l_hzyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_leftstar img {
	padding-right: 3px;
}
.l_hzyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_leftprice {
	width: 102px; text-align: center; color: rgb(222, 60, 18); margin-top: 25px;
}
.l_hzyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_leftprice span {
	color: rgb(222, 60, 18); font-size: 20px; font-weight: bold;
}
.l_hzyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_leftyd {
	height: 31px; color: rgb(255, 255, 255); line-height: 31px; font-size: 15px; margin-top: 5px;
}
.l_hzyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_leftyd a {
	background: url("../images/list_21.jpg") no-repeat; width: 102px; height: 31px; text-align: center; color: rgb(255, 255, 255); line-height: 31px; display: block;
}
.l_hzyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_leftyd a:hover {
	background: url("../images/list_10.jpg") no-repeat; height: 31px; line-height: 31px; text-decoration: none;
}


.l_hzyrymain .l_listfrist .l_sideleft2 {
	float: left;
}
.l_hzyrymain .l_listfrist .l_sideleft2 .l_leftimg2 {
	
}
.l_hzyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl {
	height: 132px; padding-top: 5px; padding-bottom: 10px; margin-bottom: 12px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dotted;
}
.l_hzyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dt {
	background: url("../images/list_07.jpg") no-repeat; width: 193px; height: 132px; float: left;
}
.l_hzyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dt img {
	padding: 5px 0px 0px 5px;
}
.l_hzyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd {
	margin-left: 15px; float: left;
}
.l_hzyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_lefttitle {
	width: 570px; color: rgb(0, 114, 223); overflow: hidden; font-size: 15px; margin-top: 10px; white-space: nowrap; word-break: keep-all; text-overflow: ellipsis;
}
.l_hzyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_lefttitle a {
	color: rgb(0, 114, 223);
}
.l_hzyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_lefttitle a:hover {
	color: rgb(255, 51, 0);
}
.l_hzyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_lefttitle span {
	color: rgb(0, 153, 0); padding-right: 5px; font-weight: normal;
}
.l_hzyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_leftdetion {
	width: 630px; color: rgb(153, 153, 153); overflow: hidden; white-space: nowrap; word-break: keep-all; text-overflow: ellipsis;
}
.l_hzyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_lefttime span {
	color: rgb(0, 114, 223);
}
.l_hzyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_leftstar {
	margin-top: 3px;
}
.l_hzyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_leftstar img {
	padding-right: 3px;
}
.l_hzyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_leftprice {
	width: 102px; text-align: center; color: rgb(222, 60, 18); margin-top: 25px;
}
.l_hzyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_leftprice span {
	color: rgb(222, 60, 18); font-size: 20px; font-weight: bold;
}
.l_hzyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_leftyd {
	height: 31px; color: rgb(255, 255, 255); line-height: 31px; font-size: 15px; margin-top: 5px;
}
.l_hzyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_leftyd a {
	background: url("../images/list_21.jpg") no-repeat; width: 102px; height: 31px; text-align: center; color: rgb(255, 255, 255); line-height: 31px; display: block;
}
.l_hzyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_leftyd a:hover {
	background: url("../images/list_10.jpg") no-repeat; height: 31px; line-height: 31px; text-decoration: none;
}
.l_hzyrymain .l_listfrist .l_sideright {
	width: 230px; float: right;
}
.l_hzyrymain .l_listfrist .l_righttj {
	background: rgb(249, 249, 249); padding: 10px;
}
.l_hzyrymain .l_listfrist .l_righttj dl {
	width: 210px; padding-bottom: 3px; margin-bottom: 8px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dotted;
}
.l_hzyrymain .l_listfrist .l_righttj dl dt {
	width: 210px; color: rgb(12, 138, 201); overflow: hidden; font-weight: bold; white-space: nowrap; word-break: keep-all; text-overflow: ellipsis;
}
.l_hzyrymain .l_listfrist .l_righttj dl dt a {
	color: rgb(12, 138, 201); font-weight: bold;
}
.l_hzyrymain .l_listfrist .l_righttj dl dt a:hover {
	color: rgb(255, 51, 0);
}
.l_hzyrymain .l_listfrist .l_righttj dl dt span {
	background: rgb(255, 102, 58); padding: 0px 5px; height: 20px; color: rgb(255, 255, 255); line-height: 20px; margin-right: 10px;
}
.l_hzyrymain .l_listfrist .l_righttj dl dd {
	width: 210px; height: 42px; color: rgb(153, 153, 153); line-height: 20px; overflow: hidden;
}
.l_hzyrymain .l_sidemore {
	background: rgb(238, 238, 238); margin: 10px 6px; width: 985px; height: 28px; text-align: center; line-height: 28px;
}
.l_szyry {
	margin-top: 15px; margin-left: 2px;
}
.datanggjimg {
	padding-top: 12px; padding-bottom: 12px;
}


/*----------苏州旅游样式---------*/
.l_szyrytitle {
	height: 40px; line-height: 40px;
}
.l_szyrytitle a {
	background: rgb(108, 215, 226); width: 166px; height: 39px; text-align: center; color: rgb(0, 123, 136); line-height: 39px; font-size: 15px; font-weight: bold; text-decoration: none; margin-right: 1px; border-bottom-color: rgb(79, 189, 200); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
.l_szyrytitle a:hover {
	background: rgb(253, 210, 116); color: rgb(205, 51, 1); border-bottom-color: rgb(220, 171, 66); border-bottom-width: 1px; border-bottom-style: solid;
}
.l_szyrytitle a.ed {
	background: rgb(2, 155, 171); width: 158px; height: 39px; text-align: center; color: rgb(255, 255, 255); line-height: 39px; font-size: 15px; font-weight: bold; margin-right: 1px; border-bottom-color: rgb(0, 123, 136); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
.l_szyrymain {
	border-width: medium 2px 2px; border-style: none solid solid; border-color: currentColor rgb(108, 215, 226) rgb(108, 215, 226); width: 990px; padding-bottom: 10px;
}
.l_szyrymain .l_listfrist {
	padding: 20px 26px 5px; width: 996px;
}
.l_szyrymain .l_listfrist .l_sideleft {
	width: 671px; float: left;
}
.l_szyrymain .l_listfrist .l_sideleft .l_leftimg {
	width: 671px;
}
.l_szyrymain .l_listfrist .l_sideleft .l_leftimg dl {
	height: 132px; padding-top: 5px; padding-bottom: 10px; margin-bottom: 12px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dotted;
}
.l_szyrymain .l_listfrist .l_sideleft .l_leftimg dl dt {
	background: url("../images/list_07.jpg") no-repeat; width: 193px; height: 132px; float: left;
}
.l_szyrymain .l_listfrist .l_sideleft .l_leftimg dl dt img {
	padding: 5px 0px 0px 5px;
}
.l_szyrymain .l_listfrist .l_sideleft .l_leftimg dl dd {
	margin-left: 15px; float: left;
}
.l_szyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_lefttitle {
	width: 340px; color: rgb(0, 114, 223); overflow: hidden; font-size: 15px; margin-top: 10px; white-space: nowrap; word-break: keep-all; text-overflow: ellipsis;
}
.l_szyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_lefttitle a {
	color: rgb(0, 114, 223);
}
.l_szyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_lefttitle a:hover {
	color: rgb(255, 51, 0);
}
.l_szyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_lefttitle span {
	color: rgb(0, 153, 0); padding-right: 5px; font-weight: normal;
}
.l_szyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_leftdetion {
	width: 340px; color: rgb(153, 153, 153); overflow: hidden; white-space: nowrap; word-break: keep-all; text-overflow: ellipsis;
}
.l_szyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_lefttime span {
	color: rgb(0, 114, 223);
}
.l_szyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_leftstar {
	margin-top: 3px;
}
.l_szyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_leftstar img {
	padding-right: 3px;
}
.l_szyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_leftprice {
	width: 102px; text-align: center; color: rgb(222, 60, 18); margin-top: 25px;
}
.l_szyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_leftprice span {
	color: rgb(222, 60, 18); font-size: 20px; font-weight: bold;
}
.l_szyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_leftyd {
	height: 31px; color: rgb(255, 255, 255); line-height: 31px; font-size: 15px; margin-top: 5px;
}
.l_szyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_leftyd a {
	background: url("../images/list_21.jpg") no-repeat; width: 102px; height: 31px; text-align: center; color: rgb(255, 255, 255); line-height: 31px; display: block;
}
.l_szyrymain .l_listfrist .l_sideleft .l_leftimg dl dd div.l_leftyd a:hover {
	background: url("../images/list_10.jpg") no-repeat; height: 31px; line-height: 31px; text-decoration: none;
}
.l_szyrymain .l_listfrist .l_sideleft2 {
	float: left;
}
.l_szyrymain .l_listfrist .l_sideleft2 .l_leftimg2 {
	
}
.l_szyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl {
	height: 132px; padding-top: 5px; padding-bottom: 10px; margin-bottom: 12px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dotted;
}
.l_szyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dt {
	background: url("../images/list_07.jpg") no-repeat; width: 193px; height: 132px; float: left;
}
.l_szyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dt img {
	padding: 5px 0px 0px 5px;
}
.l_szyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd {
	margin-left: 15px; float: left;
}
.l_szyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_lefttitle {
	width: 630px; color: rgb(0, 114, 223); overflow: hidden; font-size: 15px; margin-top: 10px; white-space: nowrap; word-break: keep-all; text-overflow: ellipsis;
}
.l_szyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_lefttitle a {
	color: rgb(0, 114, 223);
}
.l_szyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_lefttitle a:hover {
	color: rgb(255, 51, 0);
}
.l_szyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_lefttitle span {
	color: rgb(0, 153, 0); padding-right: 5px; font-weight: normal;
}
.l_szyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_leftdetion {
	width: 630px; color: rgb(153, 153, 153); overflow: hidden; white-space: nowrap; word-break: keep-all; text-overflow: ellipsis;
}
.l_szyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_lefttime span {
	color: rgb(0, 114, 223);
}
.l_szyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_leftstar {
	margin-top: 3px;
}
.l_szyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_leftstar img {
	padding-right: 3px;
}
.l_szyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_leftprice {
	width: 102px; text-align: center; color: rgb(222, 60, 18); margin-top: 25px;
}
.l_szyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_leftprice span {
	color: rgb(222, 60, 18); font-size: 20px; font-weight: bold;
}
.l_szyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_leftyd {
	height: 31px; color: rgb(255, 255, 255); line-height: 31px; font-size: 15px; margin-top: 5px;
}
.l_szyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_leftyd a {
	background: url("../images/list_21.jpg") no-repeat; width: 102px; height: 31px; text-align: center; color: rgb(255, 255, 255); line-height: 31px; display: block;
}
.l_szyrymain .l_listfrist .l_sideleft2 .l_leftimg2 dl dd div.l_leftyd a:hover {
	background: url("../images/list_10.jpg") no-repeat; height: 31px; line-height: 31px; text-decoration: none;
}

.l_szyrymain .l_sidemore {
	background: rgb(238, 238, 238); margin: 10px 6px; width: 1178px; height: 28px; text-align: center; line-height: 28px;
}






.category {width:238px;}
.category h2{width:238px;height:39px;line-height:39px;background:url(../images/index_12.jpg) no-repeat;color:#FFF;font-size:19px;font-weight:bold; text-align:center;}
.category ul{width:234px;border:2px solid #a3cbf4;border-top:none;display:table;height:100%;}

.category ul li.sa{height:45px;line-height:45px;text-indent:60px; font-size:18px;font-weight:bold;border-bottom:1px solid #d5e3f2;border-top:1px solid #FFF;background:#ebf5ff;}
.category ul li.sb{height:45px;line-height:45px;text-indent:60px; font-size:18px;font-weight:bold; border-bottom:1px solid #d5e3f2;border-top:1px solid #FFF;background:#f9fcff;}
.category ul li a{height:45px;line-height:45px;display:block;color:#37a508;background:url(../images/icon3.gif) no-repeat 25px;}
.category ul li a:hover{height:45px;line-height:45px;text-decoration:underline;color:#F00;}

.helpCon {width:210px;border:1px solid #eaeaea;border-top:none;display:table;height:100%; padding-top:15px;}
.helpCon ul{}
.helpCon ul li{float:left;width:200px;height:150px; margin-left:4px;}
.productImg {height:100px;}
.productTitle {text-align:center;font-size: 12px;}

.index_jptj {width:238px;margin-top:12px;}
.index_jptj .index_title{background:#008bcf;height:39px;line-height:39px;border-bottom:1px solid #68e668;text-indent:12px;font-size:18px;font-weight:bold;}
.index_jptj img{margin-top:12px;}

.index_zxdp {width:238px;margin-top:12px;}
.index_zxdp .index_title{background:#EEF9FF;height:39px;line-height:39px;border-bottom:1px solid #1779DE;text-indent:12px;font-size:15px;font-weight:bold;}
.index_zxdp .index_con{width:212px;border:1px solid #CDE7FE;border-top:none;display:table;height:100%; padding:5px 12px 8px 12px;}
.index_zxdp dl{width:212px;border-bottom:1px dotted #D9D9D9;height:70px;margin:10px 0;overflow:hidden;line-height:22px;}
.index_zxdp dl dt{width:18px;float:left; margin-top:8px;}
.index_zxdp dl dd{width:194px;height:28px;float:left;}
.index_zxdp dl dd p{color:#999;padding-top:2px;}

.index_sybz {width:238px;margin-top:12px;}
.index_sybz .index_title{background:#37a508;height:39px;line-height:39px;border-bottom:1px solid #a7e07d;text-indent:12px;font-size:15px;font-weight:bold;}
.index_sybz .index_con{width:212px;border:1px solid #CDE7FE;border-top:none;display:table;height:100%; padding:5px 12px 8px 12px;}

.index_sybz .index_con ul{width:212px;display:table;height:100%; padding:5px 0;}
.index_sybz .index_con ul li{width:212px;height:26px;line-height:26px;text-indent:25px;background:url(../images/icon2.jpg) no-repeat 2px center;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}



.index_sybzaaa {width:200px;margin-top:12px;height:318px;overflow: hidden;}
.index_sybzaaa .index_title{background:#37a508;height:39px;line-height:39px;border-bottom:1px solid #DCAB42;text-indent:12px;font-size:15px;font-weight:bold;}
.index_sybzaaa .index_con{border:1px solid #DCAB42;border-top:none;height:260px;padding:8px 8px 8px 10px;overflow: hidden;}

.index_sybzaaa .index_con ul{overflow: hidden;height: 260px;}
.index_sybzaaa .index_con ul li{ width:200px;height:26px;line-height:26px;text-indent:20px;background:url(../images/212519107.gif) no-repeat 0px 10px;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;font-weight:bold;}
.index_sybzaaa .index_con ul li a{ width: 140px;overflow: hidden;float:left;}
.index_sybzaaa .index_con ul li span{ color:#ff0000;float: left; }




.index_sybzb {width:210px;margin-top:10px;height:318px;overflow: hidden;}
.index_sybzb .index_title{background:#008bcf;height:39px;line-height:39px;border-bottom:1px solid #DCAB42;text-indent:12px;font-size:16px;font-weight:bold;}
.index_sybzb .index_con{border:1px solid #DCAB42;border-top:none;height:260px;padding:10px 4px 4px 4px;overflow: hidden;}

.index_sybzb .index_con ul{overflow: hidden;height: 260px;}
.index_sybzb .index_con ul li{ width:260px;height:26px;line-height:26px;text-indent:20px;background:url(../images/212519107.gif) no-repeat 0px 4px;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;font-weight:bold;}
.index_sybzb .index_con ul li a{ width: 145px;overflow: hidden;float:left;}
.index_sybzb .index_con ul li span{ color:#ff0000;float: left; }





.index_gzjd {width:210px;margin-top:12px; margin:10 0px;}
.index_gzjd .index_title{background:#008bcf;height:39px;line-height:39px;border-bottom:1px solid #a7e07d;text-indent:12px;font-size:15px;font-weight:bold;}
.index_gzjd .index_con{width:190px;border:0px solid #CDE7FE;border-top:none;display:table;height:100%; padding:5px 1px;}

.index_gzjd .index_con ul{ margin-top:10px;}
.index_gzjd .index_con ul li{width:70px;height:95px;float:left; display:inline;margin:0 0px;}
.index_gzjd .index_con ul li img{float:left;width:80px;height:56px;margin: 1px;overflow: hidden;text-overflow: ellipsis;word-break: keep-all;}

.index_gzjd .index_con ul li span{display:block; text-align:center; height:34px; line-height:34px;}
.index_gzjd .index_con ul li span a{float:left;height:34px;text-overflow: ellipsis;white-space: nowrap;width:70px;word-break: keep-all;}


.index_fxkl {width:238px;margin-top:12px;}
.index_fxkl .index_title{background:#37a508;height:39px;line-height:39px;border-bottom:1px solid #a7e07d;text-indent:12px;font-size:15px;font-weight:bold;}
.index_fxkl .index_con{width:212px;border:1px solid #CDE7FE;border-top:none;display:table;height:100%; padding:5px 12px 8px 12px;}

.index_fxkl .index_con .index_img{width:212px; margin:8px 0;border-bottom:1px dotted #ccc;overflow:hidden; }
.index_fxkl .index_con .index_img img{width:212px; height:120px;}
.index_fxkl .index_con .index_img span{display:block;text-align:center;height:35px;line-height:35px;}
.index_fxkl .index_con .index_img span a{float:left;height:35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:212px;word-break: keep-all;}

.index_fxkl .index_con ul{width:212px;display:table;height:100%;}
.index_fxkl .index_con ul li{width:212px;height:26px;line-height:26px;text-indent:25px;background:url(../images/icon2.jpg) no-repeat 2px center;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}

.main .rightside {width:750px;float:right;padding-right: 10px;overflow:hidden;}
.rightside .index_rmtj {width:732px;margin-top:12px;}
.datanggjtxt{}
.datanggjimg{padding-top:12px;padding-bottom:12px;}
.datanggjtit{height:40px;line-height:40px;}
.datanggjtit a{width:243px;height:39px;line-height:39px;display:block;margin-right:1px;float:left;text-align:center;color:#ffffff;font-size:15px;background:#37a508;border-bottom:1px solid #91C6D6;font-weight:bold;text-decoration:none;}
.datanggjtit a.ed{width:243px;height:39px;line-height:39px;display:block;margin-right:1px;float:left;text-align:center;color:#CD3301;font-size:15px;background:#FDD274;border-bottom:1px solid #DCAB42;font-weight:bold;}

.datanggjjs {width:729px;margin:0 auto;overflow:hidden;border:1px solid #E4E4E4;border-top: none;padding-bottom:10px;}
.datanggjjs .listfrist{width:729px;line-height:22px;margin:20px 6px;}
.datanggjjs .listfrist ul li{width:160px;height:160px;float:left; display:inline;margin:0 9px;}
.datanggjjs .listfrist ul li img{float:left;width:160px;height:100px;margin: 1px;overflow: hidden;text-overflow:ellipsis;word-break:keep-all; margin-bottom:8px;}
.datanggjjs .listfrist ul li span{display:block;text-align:center;height:20px;line-height:20px;}
.datanggjjs .listfrist ul li span a{float:left;height:20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width:160px;word-break: keep-all;}
.datanggjjs .listfrist ul li span p b{height:20px;line-height:20px; color:#F30;font-size:13px;}

.rightside .index_yry {width:732px;margin-top:12px;}
.rightside .index_yry .index_title{width:732px;height:40px;line-height:40px;background:url(../images/index_30.jpg) no-repeat;}
.rightside .index_yry .index_title span.title{width:157px;text-align:center;float:left;color:#FFF;font-size:15px;font-weight:bold;}
.rightside .index_yry .index_title span.kou{width:200px;text-align:center;float:left;color:#C00;font-weight:bold;}
.rightside .index_yry .index_title span.more{width:365px;text-align:right;float:left; }
.rightside .index_yry .index_title span.more a{ color:#37a508; font-weight:bold;font-size:14px;}
.rightside .index_yry .index_title span.more a:hover{ color:#ff0000;}


.rightside .index_yry .index_main{width:730px;border:1px solid #E4E4E4;border-top:none;padding:12px 0;overflow: hidden;}
.rightside .index_yry .index_main ul {width:700px;padding:0 15px;}
.rightside .index_yry .index_main ul li{width:690px;float:left;border-bottom:1px dotted #D9D9D9;margin-bottom:5px;margin-right:15px;padding-left:10px;}
.rightside .index_yry .index_main ul li div.title{width:690px;color:#020202;font-size:14px;} /*1*/
.rightside .index_yry .index_main ul li div.title span.atitle{width:600px;color:#020202;float:left;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.rightside .index_yry .index_main ul li div.title span.atitle a{color:#020202;font-size:12px;}
.rightside .index_yry .index_main ul li div.title span.atitle a:hover{color:#37a508;}
.rightside .index_yry .index_main ul li div.title span.aprice{color:#F30;font-size:15px;float:right;font-weight:bold;}
.rightside .index_yry .index_main ul li div.detion{width:325px;padding-bottom:5px;color:#999;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.rightside .index_yry .index_main .index_img{width:700px;padding:0 15px;}
.rightside .index_yry .index_main .index_img img{margin:10px 10px 5px 0;float:left;}

.rightside .index_lry {width:732px;margin-top:12px;}
.rightside .index_lry .index_title{width:732px;height:40px;line-height:40px;background:url(../images/index_40.jpg) no-repeat;}
.rightside .index_lry .index_title span.title{width:157px;text-align:center;float:left;color:#FFF;font-size:15px;font-weight:bold;}
.rightside .index_lry .index_title span.kou{width:200px;text-align:center;float:left;color:#C00;font-weight:bold;}
.rightside .index_lry .index_title span.more{width:365px;text-align:right;float:left;}
.rightside .index_lry .index_title span.more a{ color:#37a508; font-weight:bold;font-size:14px;}
.rightside .index_lry .index_title span.more a:hover{ color:#ff0000;}



.rightside .index_lry .index_main{width:730px;border:1px solid #E4E4E4;border-top:none;padding:12px 0;overflow: hidden;}
.rightside .index_lry .index_main ul {width:700px;padding:0 15px;}
.rightside .index_lry .index_main ul li{width:690px;float:left;border-bottom:1px dotted #D9D9D9;margin-bottom:5px;margin-right:15px;padding-left:10px;}
.rightside .index_lry .index_main ul li div.title{width:690px;color:#020202;font-size:14px;}
.rightside .index_lry .index_main ul li div.title span.atitle{width:600px;color:#020202;float:left;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.rightside .index_lry .index_main ul li div.title span.atitle a{color:#020202;font-size:12px;}
.rightside .index_lry .index_main ul li div.title span.atitle a:hover{color:#37a508;}
.rightside .index_lry .index_main ul li div.title span.aprice{color:#F30;font-size:15px;float:right;font-weight:bold;}
.rightside .index_lry .index_main ul li div.detion{width:325px;padding-bottom:5px;color:#999;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.rightside .index_lry .index_main .index_img{width:700px;padding:0 15px;}
.rightside .index_lry .index_main .index_img img{margin:10px 10px 5px 0;float:left;}

.rightside .index_sry {width:732px;margin-top:12px;}
.rightside .index_sry .index_title{width:732px;height:40px;line-height:40px;background:url(../images/index_48.jpg) no-repeat;}
.rightside .index_sry .index_title span.title{width:157px;text-align:center;float:left;color:#FFF;font-size:15px;font-weight:bold;}
.rightside .index_sry .index_title span.kou{width:200px;text-align:center;float:left;color:#C00;font-weight:bold;}
.rightside .index_sry .index_title span.more{width:365px;text-align:right;float:left;}
.rightside .index_sry .index_title span.more a{ color:#37a508; font-weight:bold;font-size:14px;}
.rightside .index_sry .index_title span.more a:hover{ color:#ff0000;}



.rightside .index_sry .index_main{width:730px;border:1px solid #E4E4E4;border-top:none;padding:12px 0;overflow: hidden;}
.rightside .index_sry .index_main ul {width:700px;padding:0 15px;}
.rightside .index_sry .index_main ul li{width:690px;float:left;border-bottom:1px dotted #D9D9D9;margin-bottom:5px;margin-right:15px;padding-left:10px;}
.rightside .index_sry .index_main ul li div.title{width:690px;color:#020202;font-size:14px;}
.rightside .index_sry .index_main ul li div.title span.atitle{width:600px;color:#020202;float:left;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.rightside .index_sry .index_main ul li div.title span.atitle a{color:#020202;font-size:12px;}
.rightside .index_sry .index_main ul li div.title span.atitle a:hover{color:#37a508;}
.rightside .index_sry .index_main ul li div.title span.aprice{color:#F30;font-size:15px;float:right;font-weight:bold;}
.rightside .index_sry .index_main ul li div.detion{width:325px;padding-bottom:5px;color:#999;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.rightside .index_sry .index_main .index_img{width:700px;padding:0 15px;}
.rightside .index_sry .index_main .index_img img{margin:10px 10px 5px 0;float:left;}

.rightside .index_ssry {width:732px;margin-top:12px;}
.rightside .index_ssry .index_title{width:732px;height:40px;line-height:40px;background:url(../images/index_50.jpg) no-repeat;}
.rightside .index_ssry .index_title span.title{width:157px;text-align:center;float:left;color:#FFF;font-size:15px;font-weight:bold;}
.rightside .index_ssry .index_title span.kou{width:200px;text-align:center;float:left;color:#C00;font-weight:bold;}
.rightside .index_ssry .index_title span.more{width:365px;text-align:right;float:left;}
.rightside .index_ssry .index_title span.more a{ color:#37a508; font-weight:bold;font-size:14px;}
.rightside .index_ssry .index_title span.more a:hover{ color:#ff0000;}




.rightside .index_ssry .index_main{width:730px;border:1px solid #E4E4E4;border-top:none;padding:12px 0;overflow: hidden;}
.rightside .index_ssry .index_main ul {width:700px;padding:0 15px;}
.rightside .index_ssry .index_main ul li{width:690px;float:left;border-bottom:1px dotted #D9D9D9;margin-bottom:5px;margin-right:15px;padding-left:10px;}
.rightside .index_ssry .index_main ul li div.title{width:690px;color:#020202;font-size:14px;}
.rightside .index_ssry .index_main ul li div.title span.atitle{width:600px;color:#020202;float:left;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.rightside .index_ssry .index_main ul li div.title span.atitle a{color:#020202;font-size:12px;}
.rightside .index_ssry .index_main ul li div.title span.atitle a:hover{color:#37a508;}
.rightside .index_ssry .index_main ul li div.title span.aprice{color:#F30;font-size:15px;float:right;font-weight:bold;}
.rightside .index_ssry .index_main ul li div.detion{width:325px;padding-bottom:5px;color:#999;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.rightside .index_ssry .index_main .index_img{width:700px;padding:0 15px;}
.rightside .index_ssry .index_main .index_img img{margin:10px 10px 5px 0;float:left;}

.rightside .index_wry {width:732px;margin-top:12px;}
.rightside .index_wry .index_title{width:732px;height:40px;line-height:40px;background:url(../images/index_56.jpg) no-repeat;}
.rightside .index_wry .index_title span.title{width:157px;text-align:center;float:left;color:#FFF;font-size:15px;font-weight:bold;}
.rightside .index_wry .index_title span.kou{width:200px;text-align:center;float:left;color:#C00;font-weight:bold;}
.rightside .index_wry .index_title span.more{width:365px;text-align:right;float:left;}
.rightside .index_wry .index_title span.more a{ color:#37a508; font-weight:bold;font-size:14px;}
.rightside .index_wry .index_title span.more a:hover{ color:#ff0000;}




.rightside .index_wry .index_main{width:730px;border:1px solid #E4E4E4;border-top:none;padding:12px 0;overflow: hidden;}
.rightside .index_wry .index_main ul {width:700px;padding:0 15px;}
.rightside .index_wry .index_main ul li{width:690px;float:left;border-bottom:1px dotted #D9D9D9;margin-bottom:5px;margin-right:15px;padding-left:10px;}
.rightside .index_wry .index_main ul li div.title{width:690px;color:#020202;font-size:14px;}
.rightside .index_wry .index_main ul li div.title span.atitle{width:600px;color:#020202;float:left;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.rightside .index_wry .index_main ul li div.title span.atitle a{color:#020202;font-size:12px;}
.rightside .index_wry .index_main ul li div.title span.atitle a:hover{color:#37a508;}
.rightside .index_wry .index_main ul li div.title span.aprice{color:#F30;font-size:15px;float:right;font-weight:bold;}
.rightside .index_wry .index_main ul li div.detion{width:325px;padding-bottom:5px;color:#999;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.rightside .index_wry .index_main .index_img{width:700px;padding:0 15px;}
.rightside .index_wry .index_main .index_img img{margin:10px 10px 5px 0;float:left;}





/*----------新闻详细样式---------*/

.rightside .d_title {font-size:18px;color:#666;font-weight:bold; margin-top:10px;}
.rightside .d_title span{font-size:18px;color:#37a508;font-weight:normal;}
.rightside .d_main {margin-top:15px;}
.rightside .d_main dl{width:732px;}
.rightside .d_main dl dt{float:left;}
.rightside .d_main dl dt img{padding:5px; border:1px solid #F0F0F0;}
.rightside .d_main dl dd{float:left;margin-left:15px; width:370px;position: relative;}
.rightside .d_main dl dd .print{ position: absolute;width: 64px;height: 64px;top: 40px;right:70px;display: block;background:url(../images/print.jpg) no-repeat}
.rightside .d_main dl dd div.l_lefttime span{color:#0072DF;}
.rightside .d_main dl dd div.l_leftstar{margin-top:3px;}
.rightside .d_main dl dd .l_brief{color:#DE3C12; font-size:14px;}
.rightside .d_main dl dd div.l_leftstar img{padding-right:3px;}

.rightside .d_main dl dd div.l_leftdetion{width:360px;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;margin-top:5px;}
.rightside .d_main dl dd div.l_leftprice{height: 31px;}
.rightside .d_main dl dd div.l_leftprice span{color:#DE3C12;font-size:24px;font-weight:bold;}
.rightside .d_main dl dd div.l_lefttime{margin-top:5px;}
.rightside .d_main dl dd div.l_leftyddh{height:140px;margin-top:10px;background:#F9F9F9;border:1px solid #EBEBEB;position:relative;}
.rightside .d_main dl dd div.l_leftyddh .l_leftyd {position:absolute;top:40px;left:22px;}
.rightside .d_main dl dd div.l_leftyddh .l_leftyd a{width:102px;height:61px;line-height:61px;color:#fff;text-align:center;background:url(../images/list_21.jpg) no-repeat;display:block;font-size: 22px;}
.rightside .d_main dl dd div.l_leftyddh .l_leftyd a:hover{height:61px;line-height:61px;background:url(../images/list_21.jpg) no-repeat;text-decoration:none;}




/*.rightside .d_main dl dd div.l_leftprice .l_leftydprint {position:absolute;top:54px;left:12px;}
.rightside .d_main dl dd div.l_leftprice .l_leftydprint a{width:102px;height:31px;line-height:31px;color:#fff;text-align:center;background:url(../images/list_21.jpg) no-repeat;display:block;}
.rightside .d_main dl dd div.l_leftprice .l_leftydprint a:hover{height:31px;line-height:31px;background:url(../images/list_10.jpg) no-repeat;text-decoration:none;}
*/


.rightside .d_main dl dd div.l_leftyddh .l_leftydrx {position:absolute;top:10px;left:148px;font-size: 16px;}
.rightside .d_main dl dd div.l_leftyddh .l_leftydrxtel1 {position:absolute; color:#CD3202;font-size:24px;font-weight:bold;left:152px; top:40px}
.rightside .d_main dl dd div.l_leftyddh .l_leftydrxtel2 {position:absolute; color:#CD3202;font-size:24px;font-weight:bold;left:152px; top:70px}

.rightside .d_xlxc {width:728px; margin-top:30px; font-size:16px; font-family:宋体}

.rightside .d_xlxcname{height:26px;line-height:26px;margin-left:5px;font-family:"微软雅黑";}
.rightside .d_xlxcname a{width:82px;height:26px;line-height:26px;display:block;margin-right:3px;float:left;text-align:center;color:#666;font-size:14px;text-decoration:none;background:url(../images/newsDetail_05.jpg) no-repeat;}
.rightside .d_xlxcname a:hover{color:#fff;background:url(../images/newsDetail_03.jpg) no-repeat;}
.rightside .d_xlxcname a.ed{width:82px;height:26px;line-height:26px;display:block;margin-right:3px;float:left;text-align:center;color:#fff;font-size:14px;background:url(../images/newsDetail_03.jpg) no-repeat;}

.rightside .d_xlxcline {width:728px;height:10px;background:url(../images/newsDetail_08.jpg) repeat-x; margin-bottom:5px;}
.rightside p.d_xlxccon{padding:0 10px; font-size:14px;line-height:26px;}
.rightside p.d_xlxccon1{padding:0 10px 10px 10px;line-height:26px;}
.rightside p.d_xlxccon2{padding:0 10px; font-size:12px;line-height:26px;}

.rightside .d_xlxcimg{width:729px;line-height:22px;margin:20px 6px;}
.rightside .d_xlxcimg ul li{width:160px;height:145px;float:left; display:inline;margin:0 10px;}
.rightside .d_xlxcimg ul li img{float:left;width:160px;height:100px;margin: 1px;overflow: hidden;text-overflow:ellipsis;word-break:keep-all; margin-bottom:8px;}
.rightside .d_xlxcimg ul li span{display:block;text-align:center;height:20px;line-height:20px;}
.rightside .d_xlxcimg ul li span a{float:left;height:20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width:160px;word-break: keep-all;}
.rightside .d_xlxcimg ul li span p b{height:20px;line-height:20px; color:#F30;font-size:13px;}

/*----------公用页脚样式---------*/
.faq_box {width:100%;background:#F9F9F9;border-top:1px solid #EBEBEB;margin-top:15px;padding:20px 0;overflow:hidden;}
.faq_box .faq{width:1000px;margin:0 auto;}

.faq_box dl{width:168px;padding-left:30px;line-height:24px;float:left;border-left:1px #e4e4e4 solid}
.faq_box .faq-first{border:none}
.faq_box dt{font-weight:bold;height:24px;line-height:20px; color:#333;}
.faq_box dd{color:#666}



.ArticleTitle{ text-align:center;  padding-top:40px; font-size:18px; color:#666;}
.ArticleCon { padding-top:15px; text-indent:14px;}


.Order {width: 712px; border: #37a508 10px solid;height: 410px;}
.Order .OrderContain{ padding: 10px;}
.Order .OrderTit{ width: 680px;height: 42px;}
.Order .OrderTit h2{ line-height: 42px;float: left;color: #1779DE;width:680px;height: 42px;overflow: hidden;font-size: 18px;text-align: center;}
.OrderJiaspan{ float: right;line-height: 42px;font-size: 18px;font-weight: bold;color: #cc0000;}


td{ width: 180px;}
th{ width: 80px;}
.btncss{ width: 100px;color: #174B73;background: url(../images/bt_bg.gif) repeat-x;margin: 0 10px;cursor: pointer;border: #70B1CF 1px solid;height:27px;}


/**************************************************************************/

#iview {
	display: block;
	width: 984px;
	height: 272px;
	background: #fff;
	
	position: relative;
	margin: 0 auto;
}

#iview .iviewSlider {
	display: block;
	width: 984px;
	height: 272px;
	overflow: hidden;
	
}

.iview-controlNav {
	position: absolute;
	bottom: 30px;
	left: 347px;
	height: 44px;
}

.iview-controlNav a {
	text-indent: -9999px;
}

.iview-controlNav a.iview-controlPrevNav {
	float: left;
	width: 50px;
	height: 44px;
	background: url('../images/slider-controls.png') no-repeat;
}

.iview-controlNav a.iview-controlNextNav {
	float: left;
	width: 50px;
	height: 44px;
	background: url('../images/slider-controls.png') no-repeat -50px 0px;
}

.iview-controlNav div.iview-items {
	float: left;
	padding: 0px 10px 0px 10px;
	height: 44px;
	background: url('../images/nav-bg.png');
}

.iview-controlNav a.iview-control {
	padding: 0px;
	float: left;
	width: 11px;
	height: 12px;
	background: url('../images/bullets.png') no-repeat;
	line-height: 0px;
}

.iview-controlNav a.iview-control.active {
	background-position: 0px -12px;
}

.iview-caption {
	background: url('../images/caption-bg.png');
	color: #FFF;
	border-radius: 3px;
	padding: 10px 15px;
	font-family: Verdana;
	font-size: 12px;
	text-shadow: #000 1px 1px 0px;
}

.iview-caption.caption1 {
	font-size: 36px;
	font-weight: bold;
	height: 45px;
}

.iview-caption.caption2 {
	background: #00b4ff;
	font-size: 36px;
	font-weight: bold;
	text-shadow: none;
}

.iview-caption.caption3 {
	background: #FFF;
	color: #000;
	font-size: 26px;
	text-shadow: none;
}

.iview-caption.caption4 {
	font-size: 22px;
	font-weight: bold;
}

.iview-caption.caption5 {
	background: #c4302b;
	box-shadow: rgba(0, 0, 0, 0.7) 10px 10px 15px 0px;
	font-size: 20px;
	font-weight: bold;
	text-shadow: none;
}

.iview-caption.caption6 {
	font-size: 18px;
}

.iview-caption.caption7 {
	text-align: left;
	font-size: 11px;
	color: #888;
	border-radius: 0px;
}

.iview-caption.caption7 div {
	line-height: 200%;
}

.iview-caption.caption7 h3 {
	margin-bottom: 20px;
	color: #FFF;
}

.iview-caption.blackcaption {
	background: #000;
	box-shadow: rgba(0, 0, 0, 0.7) 10px 10px 15px 0px;
	text-shadow: none;
}

#iview-preloader {
	border: #666 1px solid;
	width: 150px
}

#iview-preloader div {
	background: #666;
}

.iview-controlNav div.iview-items ul li {
	padding: 0px;
	float: left;
	width: 11px;
	height: 12px;
	margin: 3px;
	margin-top: 16px;
	line-height: 0px;
}

#iview #iview-tooltip {
	display: none;
	position: absolute;
	background: url('../images/tooltip.png') no-repeat;
	width: 124px;
	height: 90px;
	bottom: 30px;
	left: -67px;
	padding: 10px;
	z-index: 100;
}

#iview #iview-tooltip div.holder {
	display: block;
	width: 124px;
	height: 84px;
	overflow: hidden;
	border-radius: 2px;
}

#iview #iview-tooltip div.holder div.container {
	display: block;
	width: 4000px;
}

#iview #iview-tooltip div.holder div.container div {
	float: left;
	display: block;
	overflow: hidden;
	width: 124px;
	height: 84px;
	left: -50%;
	text-align: center;
}

#iview #iview-tooltip div.holder div.container div img {
	height: 84px;
	margin: 0 auto;
}





#focusindex {width:732px; height:273px; overflow:hidden; position:relative;}
#focusindex ul {height:273px; position:absolute;}
#focusindex ul li {float:left; width:732px; height:273px; overflow:hidden; position:relative; background:#000;}
#focusindex ul li div {position:absolute; overflow:hidden;}
#focusindex .btnBg {position:absolute; width:340px; height:20px; left:0; bottom:0; }
#focusindex .btn {position:absolute; width:340px; height:10px; padding:5px 0; right:0; bottom:0; text-align:right;}
#focusindex .preNext {width:45px; height:100px;position:absolute; top:130px;background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focusindex .pre {left:0;}
#focusindex .next {right:0; background-position:right top;}


/*==========以下部分是Validform必须的===========*/
.Validform_checktip{
	
	line-height:20px;
	
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(../images/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	
	white-space:nowrap;
	background:url(../images/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(../images/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:230px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#1779DE;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #1779DE; border-top:none; text-align:left;}


.online_box{width:180px; position:absolute; right:6px; top:200px;background: #fff;}
.online_box .top{background:#015798 url(../images/online_top.jpg) no-repeat; height:40px;}
.online_box .con{padding:10px;border: #015798 1px solid;}
.online_box .foot{height:0px; overflow:hidden;}
.online_boxtd{ width: 100px;}



/****************弹框***************/
.OrderBoxLeft1{background:url(../images/img0002.jpg) no-repeat;float:left;width: 150px;height: 110px;padding-top: 10px;}
.OrderBoxLeft2{background:url(../images/img0001.jpg) no-repeat;float:left;width: 150px;height: 110px;padding-top: 10px; }
.OrderBoxRight { width: 300px;padding-left: 20px;float:left;padding-top: 10px;text-indent: 24px;font-size: 20px;}

/***********************************/
