.bodybgcolor {
	width:100%;
}


#mayilogin img {
	margin-top:8px
}
.copyrights {
	color:#3592e2!important;
	font-family:Arial,Helvetica,sans-serif
}
.copyversions {
	color:#ff8900!important
}
.floater {
	border-left-width:0;
	border-right-width:0;
	top:0;
	position:fixed;
	z-index:199;
	opacity:1
}
.bartop {
	background-color:#f5f5f5;
	height:36px;
	line-height:36px;
	width:100%;
	font-size:12px!important
}
.bartop,.bartop a {
	color:#585858;
}
.bartop a:hover {
	text-decoration:none;
	color:#ff0000;
}
.bartop .barcenter {
	margin-left:auto;
	margin-right:auto;
	width:1000px;
}
.bartop .barleft {
	overflow:hidden;
	width:1000px;
	text-align:left;
	float:left;
	text-align:left;
}
.bartop ul.barcang {
	background:url(../images/global/baricon.gif) 0 -54px no-repeat;
	padding-left:15px
}
.bartop ul.barwap {
	background:url(../images/global/baricon.gif) 0 -36px no-repeat;
	padding-left:15px
}
.bartop ul.barpost {
	background:url(../images/global/baricon.gif) 0 -18px no-repeat;
	padding-left:15px
}
.bartop ul.bardel {
	background:url(../images/global/baricon.gif) 0 0 no-repeat;
	padding-left:15px
}
.bartop ul {
	margin:6px 8px 0;
	line-height:18px;
	display:inline;
	position:relative;
	z-index:99999
}
.bartop div.choosetheme {
	float:left
}
.bartop div#themelist {
	float:right
}
.bartop ul li {
	float:left;
	width:15px
}
.bartop ul.line {
	width:2px;
	height:10px;
	overflow:hidden;
	background:#fff;
	margin:9px 0 0
}
.bartop ul li,.bartop ul.line u {
	height:18px;
	display:block;
	overflow:hidden
}
.bartop ul.line u {
	width:1px;
	background:#d4d4d4
}
.cateintro {
	font-size:14px;
	width:1278px;
	overflow:auto;
	line-height:24px;
	text-align:left;
	margin:0
}
.cateintro .introleft {
	width:150px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	font-weight:700;
	font-size:14px
}
.cateintro .introflink,.cateintro .introright {
	color:#999;
	max-width:1250px;
}
.cateintro .introflink a {
	margin-right:10px;
	color:#999;
	white-space:nowrap;
	word-break:keep-all
}
.cateintro .introright a {
	float:left;
	display:block;
	overflow:hidden;
	width:136px;
	height:26px;
	color:gray
}
.cateintro .introflink a:hover,.cateintro .introright a:hover {
	color:red
}
.footsearch {
	background-color:#fcfcfc;
	border:1px #d4d4d4 solid;
	height:76px;
	width:998px
}
.footsearch ul {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:700px
}
.shadow {
	background:url(../images/global/daohangbg.gif) 0 -240px repeat-x;
	width:100%;
	height:2px
}
.footsearch_input {
	border:1px #d4d4d4 solid;
	float:left;
	width:410px;
	height:28px;
	line-height:28px;
	font-size:14px;
	color:#c8c8c8;
	padding-left:10px;
	padding-right:10px
}
.mayifoot {
	height:auto;
	width:100%;
	background-color:#2B2D2E;
	height:auto;
	overflow:auto;
	position:absolute;
	left:0;
	color:silver;
	padding:30px 0
}
.mayifoot a {
	color:silver
}
.footabout {
	margin-left:auto;
	margin-right:auto;
	margin-top:10px
}
.footabout a {
	padding-right:15px;
	margin-right:15px;
	border-right:1px #ccc solid
}
.footabout a.backnone {
	border-right:none
}
.footabout span {
	margin-left:15px;
	margin-right:15px
}
.footcopyright {
	margin-top:12px;
	padding-bottom:12px
}
.footcopyright a {
	margin-left:10px
}
.debuginfo {
	margin-top:12px
}
.debuginfo i {
	font-style:normal
}
.debuginfo a {
	font-style:normal
}
.footer_new {
	width:1278px;
	background-color:#ffffff;
	position:absolute;
	font-size:14px;
	margin:auto;
}
.footer_new .foot_new {
	width:1278px;
	margin:auto;
	padding-bottom:25px;
}
.footer_new .foot_box {
	width:190px;
	height:200px;
	float:left;
	display:block;
	border-right:1px #ddd solid;
	margin:30px 20px 10px 0;
	padding:0 0 20px 10px;
	text-align:left
}
.footer_new .foot_box .hd {
	font-size:16px;
	line-height:36px;
	color:#000
}
.footer_new .foot_box .bd{
	padding-top:15px;
}
.footer_new .foot_box .bd li {
	line-height:26px;
	color:#666;
	float:left;
	overflow:hidden;
	width:80px;
}
.footer_new .foot_wap {
	width:230px;
	height:200px;
	float:left;
	display:block;
	border-right:1px #ddd solid;
	margin:30px 10px 10px 15px;
	padding:0 0 20px 10px
}
.footer_new .foot_wap .hd {
	font-size:16px;
	line-height:36px;
	color:#000;
	text-align:left
}
.footer_new .foot_wap .bd {
	text-align:left;
	padding:0
}
.footer_new .foot_wap .bd img {
	margin:5px 0 0;
	width:175px;
	height:175px
}
.footer_new .foot_wx {
	width:210px;
	height:200px;
	float:left;
	display:block;
	border-right:1px #ddd solid;
	margin:30px 10px 10px 15px;
	padding:0 0 20px 10px
}
.footer_new .foot_wx .hd {
	font-size:16px;
	line-height:36px;
	color:#000;
	text-align:left;
}
.footer_new .foot_wx .bd {
	text-align:left;
	padding:0
}
.footer_new .foot_wx .bd img {
	margin:5px 0 0;
	width:175px;
	height:175px
}
.scanmobile .bd { margin-top:21px; margin-left:16px;}
.scanmobile .bd img{ width:144px!important; height:144px!important;}
.footer_new .foot_mobile {
	width:200px;
	height:190px;
	float:left;
	display:block;
	margin:35px 10px 0 15px;
	padding:15px 0 0 10px;
	text-align:center;
	background:url(../images/global/foot_tel.gif) center 0 no-repeat
}
.footer_new .foot_mobile ul {
	margin-top:60px
}
.footer_new .foot_mobile .h1 {
	margin-top:8px;
	font-weight:700;
	font-size:26px;
	color:#000;
	margin-top:50px;
	margin-bottom:20px
}
.footer_new .foot_mobile .h2 {
	color:#666;
	margin-top:5px
}
.footer_new .foot_mobile .h3 {
	color:#666;
	margin-top:5px
}
.footer_new .foot_powered {
	width:100%;
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:60px;
	line-height:60px
}
.footer_new .foot_powered,.footer_new .foot_powered a {
	color:#787878;
	font-size:12px
}
.location {
	font-size:14px;
	clear:both;
	text-align:left;
	margin:7px auto;
	background:url(../images/global/location.gif) no-repeat 0 2px;
	padding-left:23px
}
.none,my_mps {
	display:none
}
.pull-right {
	float:right
}
.pull-left {
	float:left
}
.highlight,.required {
	color:#ec5524!important
}
sup.xin {
	POSITION:absolute;
	MARGIN-TOP:-18px;
	WIDTH:19px;
	BACKGROUND:url(../images/xin.gif) no-repeat 0 0;
	HEIGHT:23px;
	MARGIN-LEFT:1px;
	clear:both
}
sup.qiang {
	POSITION:absolute;
	MARGIN-TOP:-18px;
	WIDTH:19px;
	BACKGROUND:url(../images/qiang.gif) no-repeat 0 0;
	HEIGHT:23px;
	MARGIN-LEFT:1px;
	clear:both
}
sup.re {
	POSITION:absolute;
	MARGIN-TOP:-18px;
	WIDTH:19px;
	BACKGROUND:url(../images/re.gif) no-repeat 0 0;
	HEIGHT:23px;
	MARGIN-LEFT:1px;
	clear:both
}
sub,sup {
	font-size:100%;
	vertical-align:baseline
}
.commentsubmit {
	border:0;
	background:url(../images/global/commentsubmit.gif) no-repeat;
	height:31px;
	width:86px;
	color:#000;
	font-size:14px;
	font-weight:700;
	line-height:31px;
	text-align:center;
	cursor:pointer
}
.commenttextarea {
	border:1px #c8c8c8 solid;
	padding:5px
}
.commenttxt {
	border:1px #c8c8c8 solid;
	width:40px;
	padding:5px
}
.subsearch {
	width:540px;
	height:20px;
	overflow:hidden;
	display:block;
	float:left
}
.subsearch ul li {
	height:20px;
	line-height:20px;
	padding:0 5px;
	float:left;
	display:inline;
	overflow:hidden;
	font-size:14px;
	text-align:center;
	border-right:1px #dedede solid
}
.subsearch ul li:last-child {
	border:none
}
.subsearch ul li a {
	color:#AAA;
	margin-right:5px;
	margin-left:5px
}
.topbanner {
	width:1280px;
	overflow:hidden;
	text-align:center;
	height:auto;
	margin-left:auto;
	margin-right:auto
}
.topbannerad {
	margin-top:5px
}
.footerbanner {
	width:1280px;
	overflow:hidden;
	text-align:center;
	margin:0 auto 3px auto;
	clear:both
}
.footerbannerad {
	margin-bottom:5px
}
.header {
	text-align:left;
	width:1280px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto
}
.headerbanner {
	display:block;
	float:left;
	margin:0 3px 0 0
}
.headerbanner a {
	margin-top:7px;
	display:block
}
.intercatad {
	margin-bottom:10px
}
.interlistdiv {
	color:#585858;
	text-align:left;
	background-color:#fff;
	border-left:1px #f0f0f0 solid;
	border-right:1px #f0f0f0 solid;
}
.interlistdiv .hover {
	padding:10px;
	line-height:22px;
	border-bottom:1px solid #f0f0f0
}
.interlistdiv .hovercolor {
	background-color:#F8F8F9;
	background-image:url(../images/category/advfontbg.gif);
	background-position:top right;
	background-repeat:no-repeat
}
.interlistdiv a {
	font-size:14px;
	text-align:left
}
.intercatdiv {
	width:160px;
	float:right;
	margin-left:10px;
	background-color:#fff;
	height:auto;
	overflow:hidden
}
.intercatdiv2 {
	width:160px;
	margin-left:2px;
	background-color:#fff;
	height:auto;
	overflow:hidden
}
.infoaddiv {
	width:680px;
	background-color:#fff;
	overflow:auto;
	clear:both;
	margin:0 auto;
	overflow:hidden;
	text-align:center
}
.infoad {
	margin:0 5px 10px 0
}
.indexcatad {
	width:1280px;
	margin:5px auto 5px auto;
	overflow:hidden
}
.ni-flist1 .indexcatad {
	width:200px
}
.ni-flist2 .indexcatad {
	width:220px
}
.ni-flist3 .indexcatad {
	width:275px
}
.full .ni-flist1 .indexcatad,.full .ni-flist2 .indexcatad {
	width:200px!important
}
.full .ni-flist3 .indexcatad {
	width:195px!important
}
#ni-flist .indexcatad {
	margin-top:0;
	margin-bottom:5px
}
.full .indexcatad {
	width:1280px!important
}
.full .barcenter {
	width:1280px!important
}
.full .footsearch {
	width:1278px!important
}
.full .footsearch ul {
	width:740px!important
}
.full .footsearch .footsearch_input {
	width:450px!important
}
.full .logosearchtel .websearch {
	width:620px!important
}
.full .subsearchbottomline {
	width:1280px!important
}
.full .topbanner {
	width:1280px!important
}
.full .footerbanner {
	width:1280px!important
}
.full .header {
	width:1280px!important
}
.full .indexcatad {
	width:1280px!important
}
.full .cateintro {
	width:1280px!important
}
.full .body1000 {
	width:1280px!important
}
.footsearch_submit {
	color:#000;
	font-size:16px;
	cursor:pointer;
	height:32px;
	background-color:#F2F0F0;
	float:left;
	width:120px;
	margin-left:10px;
	font-family:microsoft yahei;
	border:none
}
.footsearch_post {
	font-family:microsoft yahei;
	background:#F78015;
	border-left:none;
	color:#fff;
	font-size:16px;
	cursor:pointer;
	height:32px;
	margin-left:10px;
	float:left;
	width:120px;
	border:none
}
.footsearch_submit:hover {
	background-color:#C8C6C7
}
.footsearch_post:hover {
	background-color:#EB6D13
}
.bodybgblue1 {
	background:url(../images/global/orangebg.gif) 0 30px repeat-x
}
.bodybgorange1,.bodybgred1 {
	background:url(../images/global/orangebg.gif) 0 30px repeat-x
}
.bodybggreen1 {
	background:url(../images/global/greenbg.gif) center 31px no-repeat
}
.colorfoot {
	border-top:1px #e5e5e5 solid;
	padding-top:30px;
	padding-bottom:30px;
}
.relate {
	border-top:none!important
}
.logosearchtel {
	overflow:hidden;
	margin:7px auto 10px auto;
	width:1280px;
	height:auto;
}
.logosearchtel .weblogo {
	float:left;
	display:block;
	width:auto;
	max-width:220px;
	overflow:hidden;
	height:90px;
	vertical-align:middle;
	text-align:left
}
.logosearchtel .weblogo img {
	margin-top:15px
}
.logosearchtel .webcity {
	float:left;
	display:block;
	overflow:hidden;
	margin-top:27px;
	margin-left:12px;
	padding:5px 0 5px 9pt;
	line-height:45px;
	height:45px;
	font-size:20px;
	text-align:left;
	border-left:1px #eee solid;
}
.webcity span {
	padding-right:10px;
	background:url(../images/global/arrow_down.gif) center right no-repeat
}
.webcity font {
	font-size:30px;
	margin-right:10px;
	display:block;
	float:left;
}
.logosearchtel .webcity2 {
	position:absolute;
	z-index:2;
	float:left;
	display:block;
	margin-top:30px;
	margin-left:214px;
	padding:15px;
	max-width:15pc;
	border:1px #ddd solid;
	background-color:#fff;
	text-align:left;
	white-space:normal;
	word-break:break-all
}
.logosearchtel .webcity2 .curcity {
	font-weight:700;
	font-size:14px
}
.logosearchtel .webcity2 .curcity a {
	margin-left:5px;
	font-weight:100;
	font-size:13px
}
.logosearchtel .webcity2 ul {
	margin-top:5px;
	padding-top:5px;
	border-top:1px #ddd solid
}
.logosearchtel .webcity2 ul a {
	margin-right:5px;
	white-space:nowrap;
}
.logosearchtel .webcity span {
	color:#3d3d3d;
	font-weight:700;
	font-size:14px
}
.logosearchtel .webcity a:link {
	color:#9d9d9d;
	font-weight:100
}
.logosearchtel .websearch {
	float:right;
	display:block;
	overflow:hidden;
	width:660px;
	height:auto;
	text-align:left;
}
.logosearchtel .postedit {
	float:right;
	width:155px;
	height:60px;
	margin-left:100px;
	margin-top:25px;
}
.logosearchtel .postedit a {
	border-radius:4px;
	float:left;
	display:block;
	margin-left:5px;
	height:40px;
	background-image:url(../images/global/poste.gif);
	background-position:20px center;
	background-repeat:no-repeat;
	text-align:center;
	text-decoration:none;
	font-size:16px;
	line-height:40px
}
.logosearchtel .postedit a.post {
	padding-left:30px;
	width:121px;
	background-color:#f78015;
	color:#fff
}
.logosearchtel .postedit a.post:hover {
	background-color:#eb6d13
}
.logosearchtel .postedit a.edit {
	width:126px;
	background-position:0 -66px;
	color:#848484
}
.logosearchtel .postedit a.edit:hover {
	background-position:0 -99px
}
.logosearchtel .webtel {
	float:right;
	display:block;
	margin-top:25px;
	height:60px;
	background:url(../images/tel.gif) left 9px no-repeat;
	text-align:right;
	text-indent:45px;
}
.logosearchtel .webtel span.number {
	float:left;
	width:265px;
	height:60px;
	color:#F78015;
	text-align:left;
	font-weight:700;
	font-size:24px;
	line-height:60px
}
.websearch .s_ulC {
	overflow:hidden;
	width:35pc;
	height:25px;
	font-size:9pt
}
.websearch .s_ulC a{
	color:#999;
}
.websearch .s_ulC a:hover{
	text-decoration:underline;
}
.websearch .s_ulC li {
	float:left;
	margin-top:5px;
	margin-right:15px
}
.websearch .s_ulA {
	position:relative;
	z-index:1;
	height:25px;
	text-align:left
}
.websearch .s_ulA ul {
	position:absolute
}
.websearch .s_ulA ul li {
	float:left;
	list-style:none
}
.websearch .s_ulA ul li a {
	float:left;
	padding:0 13px;
	color:#333;
	font-size:9pt;
	line-height:25px
}
.websearch .s_ulA ul li a:hover {
	text-decoration:none
}
.websearch .s_ulA ul li.current a {
	padding:1px 13px;
	background-position:right 0;
	color:#fff;
	font-weight:100
}
.websearch .sch_t_frm {
	overflow:hidden;
	margin-top:10px;
	margin-left:40px;
	width:660px;
	height:42px;
}
.websearch .sch_ct {
	float:left;
	display:block;
	overflow:hidden;
	width:auto
}

.websearchx .sch_t_frm {
	overflow:hidden;
	margin-top:30px;
	width:550px; 
	padding-left:50px;
	
}
.websearchx .sch_ct {
	float:left;
	display:block;
	overflow:hidden;
	width:auto
}
.websearchx .topsearchinput{
	border:2px #3592e2 solid;
}
.green .websearch .topsearchinput{
	border:2px #42b712 solid;
}
.orange .websearch .topsearchinput{
	border:2px #f78015 solid;
}
.red .websearch .topsearchinput{
	border:2px #EE4341 solid;
}
.websearchx .topsearchinput {
	float:left;
	display:block;
	padding:5px 10px;
	width:400px;
	height:28px;
	background:url(../images/fdj.gif) 10px 12px no-repeat;
	background-color:#fff;
	color:#9d9d9d;
	text-indent:22px;
	font-size:9pt;
	line-height:28px;
	border-right:0;
}
.sch_t_frm .select {
	background:#fff url(../images/global/top_search_cate_bg.gif) no-repeat right 2px
}
.websearchx .btn-normal{
	background-color:#3592e2;
}
.green .websearch .btn-normal{
	background-color:#42b712;
}
.orange .websearch .btn-normal{
	background-color:#f78015;
}
.red .websearch .btn-normal{
	background-color:#EE4341;
}

.websearchx .btn-normal {
	float:left;
	display:block;
	width:80px;
	color:white;
	border:none;
	height:44px;
	text-align:center;
	text-decoration:none;
	font-size:18px;
	cursor:pointer;
}

.categories {
	float:left;
	display:block;
	padding:0;
	width:186px;
	background:#fff;
	text-align:left;
}
.blue #infomenu {
	border:2px solid #3592e2
}
.blue #infomenu .titdown,.blue #infomenu .titup {
	background-color:#3592e2
}
.blue #infomenu .cont {
	border-top:2px solid #3592e2
}
.blue #infomenu li {
	border-bottom:1px solid #cedbe6
}
.blue #infomenu li.thismenu dl dd,.blue #infomenu li.thismenu em {
	border:2px solid #3592e2;
	box-shadow:0 0 3px #3592e2
}
.blue #infomenu li em {
	background:url(../images/index/em_blue.gif) 140px 8px no-repeat #fff
}
.blue #infomenu li.thismenu em {
	background:url(../images/index/em_blue.gif) 10px 8px no-repeat #fff
}
.green #infomenu {
	border:2px solid #42b712
}
.green #infomenu .titdown,.green #infomenu .titup {
	background-color:#42b712
}
.green #infomenu .cont {
	border-top:2px solid #42b712
}
.green #infomenu li {
	border-bottom:1px solid #cee4c5
}
.green #infomenu li.thismenu dl dd,.green #infomenu li.thismenu em {
	border:2px solid #42b712;
	box-shadow:0 0 3px #42b712
}
.green #infomenu li em {
	background:url(../images/index/em_green.gif) 140px 8px no-repeat #fff
}
.green #infomenu li.thismenu em {
	background:url(../images/index/em_green.gif) 10px 8px no-repeat #fff
}
.orange #infomenu {
	border:2px solid #F78015
}
.orange #infomenu .titdown,.orange #infomenu .titup {
	background-color:#F78015
}
.orange #infomenu .cont {
	border-top:2px solid #F78015
}
.orange #infomenu li {
	border-bottom:1px solid #f9e2c9
}
.orange #infomenu li.thismenu dl dd,.orange #infomenu li.thismenu em {
	border:2px solid #F78015;
	box-shadow:0 0 3px #F78015
}
.orange #infomenu li em {
	background:url(../images/index/em.gif) 140px 8px no-repeat #fff
}
.orange #infomenu li.thismenu em {
	background:url(../images/index/em.gif) 10px 8px no-repeat #fff
}
.red #infomenu {
	border:2px solid #EE4341
}
.red #infomenu .titdown,.red #infomenu .titup {
	background-color:#EE4341
}
.red #infomenu .cont {
	border-top:2px solid #EE4341
}
.red #infomenu li {
	border-bottom:1px solid #f7cdd0
}
.red #infomenu li.thismenu dl dd,.red #infomenu li.thismenu em {
	border:2px solid #EE4341;
	box-shadow:0 0 3px #EE4341
}
.red #infomenu li em {
	background:url(../images/index/em_red.gif) 140px 8px no-repeat #fff
}
.red #infomenu li.thismenu em {
	background:url(../images/index/em_red.gif) 10px 8px no-repeat #fff
}
#infomenu {
	position:absolute;
	z-index:999;
	height:auto;
	background:#FFFFFF;
}
#infomenu .titdown,#infomenu .titup {
	width:200px;
	height:39px;
	background:url(../images/global/cat_select.gif) center right no-repeat;
	color:#fff;
	text-align:left;
	text-indent:10px;
	font-size:1pc;
	line-height:39px;
	cursor:pointer
}
#infomenu .titup a {
	color:#fff
}
#infomenu .cont {
	padding-top:6px;
	background:#fff
}
#infomenu .cont ul {
	padding:0px;
	width:200px;
	background:#FFFFFF;
}
#infomenu .cont li {
width:180px;
	position:relative;
	margin:0px 8px;
	height:34px;
	line-height:34px;
	+height:31px;
	+line-height:31px;
	cursor:pointer;
	text-align:left;
}
#infomenu .cont li em,#infomenu li.thismenu em {
	top:3px;
	left:0;
	z-index:99;
	display:block;
	text-align:left;
	line-height:24px;
	cursor:pointer
}
#infomenu .cont li:last-child {
	border-bottom:0
}
#infomenu .cont li dl {
	position:absolute;
	visibility:hidden
}
#infomenu .cont li em {
	position:absolute;
	width:150px;
	height:22px;
	text-indent:25px;
	-webkit-transition:background .5s ease;
	transition:background .5s ease
}
#infomenu .cont li em a {
	color:#333;
	font-size:14px
}
#infomenu .cont li.thismenu em {
	position:absolute;
	width:535px;
	height:24px;
	border-radius:3px 3px 0
}
#infomenu .cont li.thismenu dl {
	top:0;
	left:170px;
	z-index:100;
	visibility:visible;
	width:449px;
	height:200px;
	text-align:left
}
#infomenu .cont li.thismenu dl dt {
	position:relative;
	z-index:100;
	margin:5px 2px;
	padding-left:20px;
	width:345px;
	height:35px;
	background:#fff;
	line-height:35px
}
#infomenu .cont li.thismenu dl dd {
	position:absolute;
	top:30px;
	left:0;
	padding:10px 0 10px 15px;
	width:350px;
	border-top:0;
	border-radius:3px 3px 0 0;
	background:#fff;
	zoom:1
}
#infomenu .cont li.thismenu dl b {
	z-index:99;
	font-size:14px
}
#infomenu .cont li.thismenu dl dd a {
	font-size:14px;
	float:left;
	display:block;
	overflow:hidden;
	padding:0 5px;
	width:105px;
	color:#333;
	text-align:left;
	white-space:nowrap
}
.daohang_con {
	overflow:auto;
	margin-top:10px;
	width:100%;
	height:auto;
	text-align:center
}
.daohang_con .ul {
	display:block;
	margin-top:10px;
	width:75pc;
	height:auto;
	text-align:left
}
.daohang,.daohang_con .ul {
	margin-right:auto;
	margin-left:auto
}
.daohang {
	float:right;
	overflow:hidden;
	background:0 0;
	background-repeat:repeat-x;
	text-align:center
}
.daohang,.daohang ul {
	width:1078px;
	height:40px
}
.daohang ul {
	margin-right:auto;
	margin-left:auto;
	background-repeat:no-repeat;
	text-align:left
}
.daohang li {
	float:left
}
.daohang a {
	float:left;
	display:block;
	padding-right:16px;
	padding-left:17px;
	height:40px;
	background-repeat:no-repeat;
	color:#3d3d3d;
	font-weight:700;
	font-size:16px;
	line-height:40px
}
.daohang a.current,.daohang a:hover {
	background-repeat:no-repeat;
	color:#fff;
	text-align:center;
	text-decoration:none;
	font-weight:700
}
.blue .daohang {
	border-bottom:3px #3592e2 solid
}
.blue .daohang a.current,.blue .daohang a:hover {
	color:#3592e2
}
.websearchx .sch_t_frm .select {
	border-top:2px solid #3592e2
}
.websearchx .sch_t_frm .select,.blue .selectbox-wrapper {
	border-bottom:2px solid #3592e2;
	border-left:2px solid #3592e2
}
.websearchx .selectbox-wrapper {
	border-right:2px solid #3592e2
}
.green .daohang {
	border-bottom:3px #42b712 solid
}
.green .daohang a.current,.green .daohang a:hover {
	color:#42b712
}
.green .sch_t_frm .select {
	border-top:2px solid #42b712
}
.green .sch_t_frm .select,.green .selectbox-wrapper {
	border-bottom:2px solid #42b712;
	border-left:2px solid #42b712
}
.green .selectbox-wrapper {
	border-right:2px solid #42b712
}
.orange .daohang {
	border-bottom:3px #F78015 solid
}
.orange .daohang a.current,.orange .daohang a:hover {
	color:#F78015
}
.orange .sch_t_frm .select {
	border-top:2px solid #F78015
}
.orange .sch_t_frm .select,.orange .selectbox-wrapper {
	border-bottom:2px solid #F78015;
	border-left:2px solid #F78015
}
.orange .selectbox-wrapper {
	border-right:2px solid #F78015
}
.red .daohang {
	border-bottom:3px #EE4341 solid
}
.red .daohang a.current,.red .daohang a:hover {
	color:#EE4341
}
.red .sch_t_frm .select {
	border-top:2px solid #EE4341
}
.red .sch_t_frm .select,.red .selectbox-wrapper {
	border-bottom:2px solid #EE4341;
	border-left:2px solid #EE4341
}
.red .selectbox-wrapper {
	border-right:2px solid #EE4341
}
.full .subsearch {
	width:1278px!important
}
.blue .s_ulA ul li.current,.blue .s_ulA ul li.current a {
	background-color:#3592e2
}
.green .s_ulA ul li.current,.green .s_ulA ul li.current a {
	background-color:#42b712
}
.orange .s_ulA ul li.current,.orange .s_ulA ul li.current a {
	background-color:#F78015
}
.red .s_ulA ul li.current,.red .s_ulA ul li.current a {
	background-color:#EE4341
}
.daohang_con2 {
	overflow:auto;
	width:100%;
	height:auto;
	text-align:center;
}
.daohang_con2 ul {
	width:1278px;
}
.daohang2,.daohang_con2 .ul {
	margin-right:auto;
	margin-left:auto;
}
.daohang2 {
	overflow:hidden;
	text-align:center;
	height:42px;
	line-height:42px;
	text-align:center;
}
.daohang2 ul {
	margin-right:auto;
	margin-left:auto;
	background-repeat:no-repeat;
	text-align:left;
}
.daohang2 li {
	float:left
}
.daohang2 a {
	float:left;
	font-weight:bold;
	display:block;
	padding-right:19px;
	padding-left:19px;
	margin-right:1px;
	background-repeat:no-repeat;
	color:#3d3d3d;
	font-size:16px;
}
.daohang2 a.current,.daohang2 a:hover {
	background-repeat:no-repeat;
	color:#fff;
	text-align:center;
	text-decoration:none;
	border-radius:3px 3px 0 0;
}
.blue .daohang2 {
	border-bottom:2px #3592e2 solid
}
.blue .daohang2 a.current,.blue .daohang2 a:hover {
	background-color:#3592e2;
}
.green .daohang2 {
	border-bottom:2px #42b712 solid
}
.green .daohang2 a.current,.green .daohang2 a:hover {
	background-color:#42b712
}
.orange .daohang2 {
	border-bottom:2px #F78015 solid
}
.orange .daohang2 a.current,.orange .daohang2 a:hover {
	background-color:#F78015
}
.red .daohang2 {
	border-bottom:2px #EE4341 solid
}
.red .daohang2 a.current,.red .daohang2 a:hover {
	background-color:#EE4341
}
.smp_box_title span.t {
	margin-left:10px;
	font-size:14px;
	font-weight:100;
	background-color:#EE4341;
	color:white;
	display:block;
	height:24px;
	line-height:24px;
	float:left;
	padding:0 10px;
	border-radius:20px;
	margin-top:6px;
	margin-right:10px;
}
.index_list {
	background-color:#fff;
	margin:5px auto 0 auto;
	padding-bottom:10px;
	width:1278px;
	overflow:hidden;
	text-align:left;
}
.index_list li {
	float:left;
	display:inline;
	font-size:15px;
	height:44px;
	line-height:44px;
	width:49%;
	margin:0px 4px 8px 5px;
	overflow:hidden;
}
.index_list li img{width:24px; height:20px; border-radius:4px;}
.index_list li strong {
	float:left;
	display:inline;
	text-align:center;
	width:20px;
	height:22px;
	line-height:22px;
	font-size:14px;
	font-weight:normal;
	border:1px solid #158EE5;
	color:#EE4341;
	margin:10px 10px 5px;
	border-radius:2px;
}
.index_list li em {
	float:left;
	display:inline;
	text-align:center;
	width:60px;
	padding:0 5px;
	overflow:hidden;
	height:32px;
	line-height:32px;
	font-size:14px;
	font-weight:normal;
	margin:5px 10px 0 10px;
	border-radius:2px;
}
.index_list li em a {
	text-decoration:none;
}
.smp_box_title a,.index_list li a {
	padding:0px;
	margin:0px;
}
.smp_box_title a:hover,.index_list li a:hover {
	text-decoration:underline;
}
.index_list center{ border-top:1px #f0f0f0 solid; height:40px; line-height:40px; padding-top:25px; padding-bottom:10px; overflow:hidden;}
a.fafafa{ border-radius:4px; padding:8px 15px; font-size:16px; margin-bottom:20px; margin-top:10px;}
a.fafafa:hover{}
.blue a.fafafa, .blue .index_list .mayi_ding em {
	background-color:#3592e2;
	color:white;
	border:1px #3592e2 solid;
}
.green a.fafafa,.green .index_list .mayi_ding em {
	background-color:#42b712;
	color:white;
	border:1px #42b712 solid;
}
.orange a.fafafa,.orange .index_list .mayi_ding em {
	background-color:#f78015;
	color:white;
	border:1px #f78015 solid;
}
.red a.fafafa,.red .index_list .mayi_ding em {
	background-color:#EE4341;
	color:white;
	border:1px #EE4341 solid;
}
.index_list .mayi_ding a {
	color:;
}
.index_list .tu {
	color:green;
}
.blue .index_list li em {
	border:1px solid #3592e2;
	color:#3592e2;
}
.blue .index_list li em a {
	color:#3592e2;
}
.green .index_list li em {
	border:1px solid #42b712;
	color:#42b712;
}
.green .index_list li em a {
	color:#42b712;
}
.orange .index_list li em {
	border:1px solid #f78015;
	color:#f78015;
}
.orange .index_list li em a {
	color:#f78015;
}
.red .index_list li em {
	border:1px solid #EE4341;
	color:#EE4341;
}
.red .index_list li em a {
	color:#EE4341;
}
.smp_box {
	padding-bottom:15px;
	overflow:auto;
	text-align:left;
	line-height:2;
}
.shouding {
	background:#FFFFFF url(../images/category/zhiding.png) left top no-repeat;
	border:1px #FBE2C9 solid;
}
.smp_box_title {
	font-size:16px;
	height:38px;
	line-height:38px;
	float:left;
	width:80%;
	text-align:left;
	margin-bottom:10px;
}
.shouding .smp_box_title {
	display:none;
}
.smp_box li {
	font-size:14px;
	float:left;
	margin:13px 0px 13px 0;
	width:24.5%;
	line-height:18px;
	text-indent:5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.smp_box ul {
	padding:2px 0px;
}
.smp_box li a:link {
	}.smp_box li img {
	width:50px;
	height:35px;
}
.smp_box li a.cats {
	color:#2469A2
}
.smp_box li .mayitu {
	background-color:green;
	color:white;
	padding:1px 3px;
	margin-left:5px;
	font-size:12px;
	border-radius:3px;
}
.smp_box li em {
	font-size:12px;
}
.smp_box em a:link {
	color:#999;
}
.smp_box li.mayi_ding {
	width:32%;
	padding:10px 0;
	margin-right:5px;
	margin-left:5px;
}
.smp_box li.mayi_ding .dingl {
	float:left;
	display:block;
	width:75px;
	height:50px;
}
.smp_box li.mayi_ding .dingl img {
	border-radius:5px;
	border:1px #e4e4e4 solid;
	width:60px;
	height:50px;
}
.smp_box li.mayi_ding .dingr {
	float:left;
	display:block;
	width:300px;
	height:60px;
	line-height:26px!important;
	color:#999;
}
.smp_box li.mayi_ding .dingr a {
	font-size:15px;
}
.vali_pic {
	border:1px solid #dedede;
}
.vali_pic img {
	height:40px;
	cursor:pointer;
}
.mayi-rmenu {
	position:fixed;
	right:0;
	margin-right:20px;
	bottom:20px;
	padding-bottom:20px;
	z-index:999;
}
.mayi-rmenu .btn {
	width:72px;
	height:73px;
	margin-bottom:1px;
	cursor:pointer;
	position:relative;
}
.mayi-rmenu .btn-qq:hover {
	background-color:#488bc7;
}
.mayi-rmenu a.btn-qq,.mayi-rmenu a.btn-qq:visited {
	background:url(../images/mayi_qq.png) 2px 0px no-repeat;
	background-color:#6da9de;
	text-decoration:none;
	display:block;
}
.mayi-rmenu .btn-wx {
	background:url(../images/mayi_wx.png) 0px 0px no-repeat;
	background-color:#78c340;
}
.mayi-rmenu .btn-wx:hover {
	background-color:#58a81c;
}
.mayi-rmenu .btn-wx .pic {
	position:absolute;
	left:-160px;
	top:0px;
	display:none;
	width:160px;
	height:160px;
}
.mayi-rmenu .btn-phone {
	background:url(../images/mayi_phone.png) 0px 0px no-repeat;
	background-color:#fbb01f;
}
.mayi-rmenu .btn-phone:hover {
	background-color:#ff811b;
}
.mayi-rmenu .btn-phone .phone {
	background-color:#ff811b;
	position:absolute;
	width:160px;
	left:-160px;
	top:0px;
	line-height:73px;
	height:73px;
	color:#FFF;
	font-size:18px;
	text-align:center;
	display:none;
}
.mayi-rmenu .btn-top {
	background:url(../images/mayi_top.png) 0px 0px no-repeat;
	background-color:#666666;
	display:none;
}
.mayi-rmenu .btn-top:hover {
	background-color:#444;
}
.barcity span {
	color:#ff4500;
	font-size:13px;
}
.izhiding {
	background:url(../images/category/zhiding.png) top left no-repeat #FFF9FB;
	zoom:1;
}
.ishixiao {
	background:url(../images/category/shixiao.png) top left no-repeat #FEFEFE;
	zoom:1
}
.ituijian {
	background:url(../images/category/tuijian.png) top left no-repeat;
	zoom:1
}
.iguoqi {
	background:url(../images/category/guoqi.png) top left no-repeat;
	zoom:1
}
.bgline {
	background:url(../images/category/bgline.gif) top center repeat-x;
	height:7px;
	width:100%;
}
.headstyle_normal .logosearchtel {
	height:110px;
}
.headstyle_liebiao .logosearchtel {
	margin:7px auto 0 auto;
	height:120px;
}
.headstyle_liebiao .logosearchtel .webcity {
	border-left:none;
}
.headstyle_liebiao .colorfoot {
	background-color:#ffffff;
	padding:15px 20px!important;
	width:1238px;
	overflow:hidden;
	border-color:#eeeeee!important;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	margin-bottom:15px;
}
.headstyle_liebiao .smp_box {
	background-color:#ffffff;
	padding-left:15px;
}
.smp_box li {
	background:none;
	margin-bottom:0;
	text-indent:5px;
	width:24%;
	margin-left:0;
	margin-right:8px;
	border-bottom:1px #eee dashed;
	line-height:35px;
}
.headstyle_liebiao .smp_box_title {
	background-image:none;
	text-indent:0;
	padding-left:0;
	background-color:#ffffff;
	margin-bottom:0;
	padding-top:5px;
	font-weight:bold;
}
.blue .smp_box_title {
	color:#3592e2;
}
.green .smp_box_title {
	color:#42b712;
}
.orange .smp_box_title {
	color:#ff6600;
}
.red .smp_box_title {
	color:#EE4341;
}
.headstyle_liebiao .foot_box,.headstyle_liebiao .foot_wap,.headstyle_liebiao .foot_wx {
	border-right:1px #eee solid;
}
.headstyle_liebiao .flink .bd {
	padding:10px 15px 15px 15px;
}
.headstyle_liebiao .flink .bd li {
	margin-bottom:0;
	margin-right:15px;
}
.sitemap {
	width:300px;
	margin:-30px auto 0 auto;
	padding:0;
}
.ggba {
	width:300px;
	margin:0 auto;
	padding:0 0 20px 0;
}
.ggba a {
	display:inline-block;
	text-decoration:none;
	height:20px;
	line-height:20px;
}
.ggba p {
	float:left;
	height:20px;
	line-height:20px;
	margin:0px 0px 0px 5px;
	color:#939393;
}
.ggba img {
	float:left;
}
.blue .daohang2 {
	background-color:;
}
.green .daohang2 {
	background-color:;
}
.orange .daohang2 {
	background-color:;
}
.red .daohang2 {
	background-color:;
}
.news_box {
	color:white;
	height:67px;
	padding:10px 0;
	background:url(../images/newsbg.gif) 0 0 no-repeat #EE4341;
	text-align:left;
	font-size:13px;
	overflow:hidden;
}
.news_box li {
	float:left;
	margin:0px;
	width:300px;
	height:24px;
	line-height:24px;
	margin-left:30px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.news_box li em {
	color:#e0e0e0;
	font-size:12px;
}
.news_box ul {
	margin-left:220px;
	overflow:hidden;
}
.news_box li a {
	color:white;
}
.news_box li a:hover {
	text-decoration:underline;
}
.news_box li .mayitu {
	background-color:green;
	color:white;
	padding:1px 3px;
	margin-left:5px;
	font-size:12px;
	border-radius:3px;
}
.news_box li em {
	font-size:12px;
}
.news_box em a:link {
	color:#999;
}
.news_box li.mayi_ding {
	background:url(../images/category/zhiding.png) 0 0 no-repeat!important;
	background-size:32px auto!important;
}
.headstyle_liebiao .news_box {
	padding-left:15px;
}
.headstyle_liebiao .news_box_title {
	background-image:none;
	text-indent:0;
	padding-left:0;
	background-color:#ffffff;
	margin-bottom:0;
	padding-top:5px;
	font-weight:bold;
}
.blue .news_box_title {
	color:#3592e2;
}
.green .news_box_title {
	color:#42b712;
}
.orange .news_box_title {
	color:#ff6600;
}
.red .news_box_title {
	color:#EE4341;
}
.changecityr {
	font-size:12px!important;
}
.index_address {
	}.index_address .orange {
	font-size:15px;
	color:#FF7300 !important;
	margin-right:10px;
}
.gray2,a.gray2 {
	color:#A9A9A9 !important;
}
.index_address>a:hover {
	color:#FF7300;
	text-decoration:underline;
}
.cityList {
	background-color:#fff;
	border:1px solid #ddd;
	position:absolute;
	z-index:99999999999999999999;
	color:#666;
	left:270px;
	top:130px;
	width:536px;
	display:none;
	font-size:12px;
}
@media only screen and (min-width: 2500px) {
  .cityList {
    left:880px;
  }
}
@media only screen and (width: 1920px) {
  .cityList {
    left:580px;
  }
}
.cityList:before,.cityList:after {
	content:" " !important;
	border:7px solid transparent;
	position:absolute;
	left:32px;
	visibility:visible !important;
}
.cityList:before {
	border-bottom-color:#cccaca;
	top:-14px;
}
.cityList:after {
	border-bottom-color:#f6f6f6;
	top:-13px;
}
.cityList .title {
	background-color:#f6f6f6;
	width:519px;
	padding-top:8px;
	padding-left:16px;
	overflow:hidden;
	position:relative;
	height:32px;
}
.cityList ul.titleChar {
	list-style:none;
}
.cityList .titleChar .on {
	border-color:#ddd;
	background-color:white;
	border-top:2px solid #ff7300;
}
.cityList .titleChar li {
	float:left;
	border:1px solid #f6f6f6;
	border-bottom:0;
	padding:2px 14px;
	cursor:pointer;
	height:26px;
}
.cityList .cityListBox {
	margin:8px 0 0 16px;
	color:#666;
	overflow:hidden;
	display:inline-block;
	_position:relative;
	position:relative;
}
.cityListBox dl {
	position:relative;
	overflow:hidden;
	zoom:1;
}
.cityListBox .hotCity dd {
	width:530px;
}
.cityListBox dl dt {
	float:left;
	width:30px;
	height:auto;
	display:block;
	line-height:25px;
	color:#999;
}
.cityListBox dl dd {
	float:left;
	line-height:25px;
	_padding-top:2px;
	text-align:left;
	width:490px;
	margin-bottom:6px;
}
.cityListBox dl dd a {
	color:#666;
}
.cityListBox dl dd a:hover {
	color:#ff7300;
	text-decoration:underline;
}
.cityListBox a {
	width:55px;
	display:inline-block;
}
.cityListBox .none {
	display:none;
}
.cityListBox .hotCity span {
	display:inline-block;
	float:right;
	margin-right:25px;
}
.cityListBox .hotCity span a {
	color:#333;
}
.cityListBox .hotCity span a:hover {
	color:#ff7300;
}
.fixed-bottom .foot_zx p {
	width:1230px;
	margin:0 auto;
}
.fixed-bottom .foot_zx .foot_form {
	width:1210px;
}
.simpleT {
	border:1px #e9e9e9 solid;
	padding-top:5px;
	background-color:#fff;
}
.simpleT .t-time {
	color:#999;
	font-size:12px;
}
