.logosearchtel {
 overflow:hidden;
 margin:7px auto 5px;
 width:750pt;
 height:auto
}
.logosearchtel .weblogo {
 float:left;
 display:block;
 width:auto;
 width:170px;
 height:5pc;
 vertical-align:middle;
 text-align:left
}
.logosearchtel .weblogo img {
 margin-top:15px
}
.logosearchtel .webcity {
 float:left;
 display:block;
 overflow:hidden;
 margin-top:21px;
 margin-left:20px;
 padding:5px 0 5px 9pt;
 width:5pc;
 border-left:1px #ddd solid;
 text-align:left;
 font-size:9pt
}
.webcity span {
 padding-right:10px;
 background:url(../images/arrow_down.gif) center right no-repeat
}
.logosearchtel .webcity2 {
 position:absolute;
 z-index:1002;
 float:left;
 display:block;
 margin-top:10px;
 margin-left:186px;
 + left:77 px;
 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
}
.logosearchtel .webcity2 .curcity a {
 margin-left:5px;
 font-weight:100;
 font-size:9pt
}
.logosearchtel .webcity2 ul {
 margin-top:5px;
 padding-top:5px;
 border-top:1px #ddd solid
}
.logosearchtel .webcity2 ul a {
 margin-right:5px;
 font-size:9pt
}
.logosearchtel .webcity span {
 color:#3d3d3d;
 font-weight:700;
 font-size:14px
}
.logosearchtel .webcity a:link {
 color:#9d9d9d;
 font-weight:100
}
.logosearchtel .websearch {
 float:left;
 display:block;
 overflow:hidden;
 margin-top:8px;
 width:635px;
 + width:585 px;
 height:auto;
 text-align:left
}
.logosearchtel .webtel {
 float:right;
 display:block;
 margin-top:25px;
 height:60px;
 background:url(../images/tel.gif) 30px 9px no-repeat;
 text-align:right;
}
.logosearchtel .webtel span.number {
 float:left;
 width:255px;
 height:60px;
 color:#f90;
 text-align:right;
 font-weight:700;
 font-size:24px;
 line-height:60px
}
.websearch .s_ulC {
 overflow:hidden;
 width:35pc;
 height:25px;
 font-size:9pt
}
.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:0;
 width:660px;
 height:42px
}
.websearch .sch_ct {
 float:left;
 display:block;
 overflow:hidden;
 width:auto
}
.websearch .topsearchinput {
 float:left;
 display:block;
 padding:5px 10px;
 width:520px;
 + width:470 px;
 height:24px;
 border-right:0;
 border-left:none;
 background:url(../images/fdj.gif) 10px 10px no-repeat;
 background-color:#fff;
 color:#9d9d9d;
 text-indent:22px;
 font-size:9pt;
 line-height:24px
}
.sch_t_frm .select {
 background:#fff url(../images/top_search_cate_bg.gif) no-repeat right 2px
}
.websearch .btn-normal {
 float:left;
 display:block;
 width:90px;
 height:40px;
 border:0;
 color:#fff;
 text-align:center;
 text-decoration:none;
 font-size:20px;
 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 {
 border:2px solid #3592e2;
 box-shadow:0 0 3px #3592e2
}
.blue #infomenu li em {
 background:url(../images/em_blue.gif) 140px 14px no-repeat #fff
}
.blue #infomenu li.thismenu em {
 border-left:2px solid #3592e2;
 border-top:2px solid #3592e2;
 border-bottom:2px solid #3592e2;
 background:url(../images/em_blue.gif) 10px 14px 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 {
 border:2px solid #42b712;
 box-shadow:0 0 3px #42b712
}
.green #infomenu li em {
 background:url(../images/em_green.gif) 140px 14px no-repeat #fff
}
.green #infomenu li.thismenu em {
 border-left:2px solid #42b712;
 border-top:2px solid #42b712;
 border-bottom:2px solid #42b712;
 background:url(../images/em_green.gif) 10px 14px no-repeat #fff
}
.orange #infomenu {
 border:2px solid #f90
}
.orange #infomenu .titdown,.orange #infomenu .titup {
 background-color:#f90
}
.orange #infomenu .cont {
 border-top:2px solid #f90
}
.orange #infomenu li {
 border-bottom:1px solid #f9e2c9
}
.orange #infomenu li.thismenu dl {
 border:2px solid #f90;
 box-shadow:0 0 3px #f90
}
.orange #infomenu li em {
 background:url(../images/em_red.gif) 140px 14px no-repeat #fff
}
.orange #infomenu li.thismenu em {
 border-left:2px solid #f90;
 border-top:2px solid #f90;
 border-bottom:2px solid #f90;
 background:url(../images/em_red.gif) 10px 14px no-repeat #fff
}
.red #infomenu {
 border:2px solid #ed232f
}
.red #infomenu .titdown,.red #infomenu .titup {
 background-color:#ed232f
}
.red #infomenu .cont {
 border-top:2px solid #ed232f
}
.red #infomenu li {
 border-bottom:1px solid #f7cdd0
}
.red #infomenu li:last-child {
 margin-bottom:4px
}
.red #infomenu li.thismenu dl {
 border:2px solid #ed232f;
 box-shadow:0 0 3px #ed232f
}
.red #infomenu li em {
 background:url(../images/em_red.gif) 140px 14px no-repeat #fff
}
.red #infomenu li.thismenu em {
 border-left:2px solid #ed232f;
 border-top:2px solid #ed232f;
 border-bottom:2px solid #ed232f;
 background:url(../images/em_red.gif) 10px 14px no-repeat #fff
}
#infomenu {
 position:absolute;
 z-index:999;
 height:auto
}
#infomenu .titdown,#infomenu .titup {
 width:182px;
 height:39px;
 background:url(../images/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 {
 border-radius:0 0 3px 3px;
 background:#fff;
 z-index:10000
}
#infomenu li {
 position:relative;
 margin:0 8px;
 height:34px;
 text-align:left;
 line-height:34px
}
#infomenu li.thismenu {
 z-index:10000;
 background:#fff
}
#infomenu li em,#infomenu li.thismenu em {
 text-indent:25px;
 top:3px;
 left:0;
 z-index:99;
 display:block;
 text-align:left;
 cursor:pointer
}
#infomenu li.last {
 height:39px;
 border-bottom:0
}
#infomenu li dl {
 position:absolute;
 visibility:hidden;
 min-height:355px
}
#infomenu li em {
 position:absolute;
 width:150px;
 top:0;
 -webkit-transition:background .5s ease;
 transition:background .5s ease
}
#infomenu li em a {
 color:#333;
 font-size:14px
}
#infomenu li.thismenu em {
 position:absolute;
 width:180px;
 height:34px;
 line-height:34px;
 border-radius:3px 3px 0;
 top:0
}
#infomenu li.thismenu dl {
 top:0;
 left:180px;
 z-index:1;
 visibility:visible;
 width:680px;
 text-align:left;
 background:#fff
}
#infomenu li.thismenu dl.cate_1 {
 top:-3px
}
#infomenu li.thismenu dl.cate_2 {
 top:-42px
}
#infomenu li.thismenu dl.cate_3 {
 top:-82px
}
#infomenu li.thismenu dl.cate_4 {
 top:-121px
}
#infomenu li.thismenu dl.cate_5 {
 top:-161px
}
#infomenu li.thismenu dl.cate_6 {
 top:-200px
}
#infomenu li.thismenu dl.cate_7 {
 top:-239px
}
#infomenu li.thismenu dl.cate_8 {
 top:-279px
}
#infomenu li.thismenu dl.cate_9 {
 top:-318px
}
#infomenu li.thismenu dl.cate_10 {
 top:-320px
}
#infomenu li.thismenu dl dt {
 background-color:#FFF;
 display:block;
 margin:5px;
 padding-left:15px;
 width:100px;
 height:35px;
 line-height:35px;
 float:left
}
#infomenu li.thismenu dl dd {
 padding:5px;
 width:500px;
 background:#fff;
 float:left;
 line-height:35px
}
#infomenu li.thismenu dl b {
 z-index:99;
 font-size:14px
}
#infomenu li.thismenu dl dd a {
 float:left;
 display:block;
 overflow:hidden;
 padding:0 5px;
 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:#fff;
 background-repeat:repeat-x;
 text-align:center
}
.daohang,.daohang ul {
 width:998px;
 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:13px;
 padding-left:13px;
 height:40px;
 background-repeat:no-repeat;
 color:#3d3d3d;
 font-weight:700;
 font-size:1pc;
 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
}
.blue .sch_t_frm .select {
 border-top:3px solid #3592e2
}
.blue .sch_t_frm .select,.blue .selectbox-wrapper {
 border-bottom:3px solid #3592e2;
 border-left:3px solid #3592e2
}
.blue .selectbox-wrapper {
 border-right:3px solid #3592e2
}
.blue .topsearchinput {
 border-top:3px solid #3592e2;
 border-bottom:3px solid #3592e2;
 border-left:3px solid #3592e2
}
.blue .websearch .btn-normal {
 background-color:#3592e2
}
.blue .websearch .btn-normal:hover {
 background-color:#2283d4
}
.green .daohang {
 border-bottom:3px #42b712 solid
}
.green .daohang a.current,.green .daohang a:hover {
 color:#42b712
}
.green .sch_t_frm .select {
 border-top:3px solid #42b712
}
.green .sch_t_frm .select,.green .selectbox-wrapper {
 border-bottom:3px solid #42b712;
 border-left:3px solid #42b712
}
.green .selectbox-wrapper {
 border-right:3px solid #42b712
}
.green .topsearchinput {
 border-top:3px solid #42b712;
 border-bottom:3px solid #42b712;
 border-left:3px solid #42b712
}
.green .websearch .btn-normal {
 background-color:#42b712
}
.green .websearch .btn-normal:hover {
 background-color:#47c510
}
.orange .daohang {
 border-bottom:3px #f90 solid
}
.orange .daohang a.current,.orange .daohang a:hover {
 color:#f90
}
.orange .sch_t_frm .select {
 border-top:3px solid #f90
}
.orange .sch_t_frm .select,.orange .selectbox-wrapper {
 border-bottom:3px solid #f90;
 border-left:3px solid #f90
}
.orange .selectbox-wrapper {
 border-right:3px solid #f90
}
.orange .topsearchinput {
 border-top:3px solid #f90;
 border-bottom:3px solid #f90;
 border-left:3px solid #f90
}
.orange .websearch .btn-normal {
 background-color:#f90
}
.orange .websearch .btn-normal:hover {
 background-color:#e68a00
}
.red .daohang {
 border-bottom:3px #ed232f solid
}
.red .daohang a.current,.red .daohang a:hover {
 color:#ed232f
}
.red .sch_t_frm .select {
 border-top:3px solid #ed232f
}
.red .sch_t_frm .select,.red .selectbox-wrapper {
 border-bottom:3px solid #ed232f;
 border-left:3px solid #ed232f
}
.red .selectbox-wrapper {
 border-right:3px solid #ed232f
}
.red .topsearchinput {
 border-top:3px solid #ed232f;
 border-bottom:3px solid #ed232f;
 border-left:3px solid #ed232f
}
.red .websearch .btn-normal {
 background-color:#ed232f
}
.red .websearch .btn-normal:hover {
 background-color:#d5303a
}
.full .subsearch {
 width:1198px !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:#f90
}
.red .s_ulA ul li.current,.red .s_ulA ul li.current a {
 background-color:#ed232f
}
