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;
}


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: 240px; 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: 150px; color: rgb(255, 255, 255); padding-left: 30px; 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: 240px; height: 398px; position: absolute;
}
.nav_box li {
	padding: 9px 5px 5px 40px; width: 161px; 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 10px; 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 10px; 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);
}



