.logosearchtel {

 overflow:hidden;

 margin:7px auto 5px;

 width:750pt;

 height:auto

}

.logosearchtel .weblogo {

 float:left;

 display:block;

 width:auto;

 width:216px;

 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-right:20px;

 padding:5px 0 5px 16px;

 width:6pc;

 border-left:1px #ddd solid;

 text-align:left;

 font-size:10pt

}

.webcity span {

 padding-right:10px;

 background:url(../images/global/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:500;

 font-size:18px

}

.logosearchtel .webcity .icon-p{
    vertical-align: bottom;display: inline-block;vertical-align: text-bottom;width: 20px;height: 20px;margin-right:5px;
}

.logosearchtel .webcity a:link {

 color:#9d9d9d;

 font-weight:100

}

.logosearchtel .websearch {

 float:left;

 display:block;

 overflow:hidden;

/* margin-top:8px;
*/
 width:505px;

 height:auto;

 text-align:left

}

.logosearchtel .webtel {

 float:right;

 display:block;

 /*margin-top:16px;*/

 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:15px;

 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:30px;*/

 font-size:11pt;

 line-height:24px;

 background-size: 15pt;

}

.sch_t_frm .select {

 background:#fff url(../images/global/top_search_cate_bg.gif) no-repeat right 2px

}

.websearch .btn-normal {
 outline: none;
 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 .thismenu dl {

 border:2px solid #3592e2;

 box-shadow:0 0 3px #3592e2

}

.blue #infomenu li em {

 background:url(../images/index/em_blue.gif) 140px 14px no-repeat #fff

}

.blue #infomenu .thismenu em {

 border-left:2px solid #3592e2;

 border-top:2px solid #3592e2;

 border-bottom:2px solid #3592e2;

 background:url(../images/index/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 .thismenu dl {

 border:2px solid #42b712;

 box-shadow:0 0 3px #42b712

}

.green #infomenu li em {

 background:url(../images/index/em_green.gif) 140px 14px no-repeat #fff

}

.green #infomenu .thismenu em {

 border-left:2px solid #42b712;

 border-top:2px solid #42b712;

 border-bottom:2px solid #42b712;

 background:url(../images/index/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 .thismenu dl {

 border:2px solid #f90;

 box-shadow:0 0 3px #f90

}

.orange #infomenu li em {

 background:url(../images/index/em_red.gif) 140px 14px no-repeat #fff

}

.orange #infomenu .thismenu em {

 border-left:2px solid #f90;

 border-top:2px solid #f90;

 border-bottom:2px solid #f90;

 background:url(../images/index/em_red.gif) 10px 14px no-repeat #fff

}

.red #infomenu {

 border:2px solid #ed232f

}

.red #infomenu .titdown,.red #infomenu .titup {

 background-color:#44a4ec;
 border-top-right-radius: 5px;
 border-top-left-radius: 5px;

}

.red #infomenu li {

 border-bottom:1px solid #f7cdd0;

}
 
.red #infomenu li:last-child {

 margin-bottom:4px

}

.red #infomenu .thismenu dl {

 border:2px solid #3ca6fc;

 box-shadow:0 0 3px #ed232f

}

.red #infomenu li em {

 background:url(../images/index/em_red.gif) 140px 14px no-repeat #fff

}

.red #infomenu .thismenu em {

 border-left:2px solid #ed232f;

 border-top:2px solid #ed232f;

 border-bottom:2px solid #ed232f;

 background:url(../images/index/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("https://pic.kaiqiyun.com/images/V2.0/icon_menu.png") no-repeat 15px center/22px 15px #44a4ec;

 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 .thismenu {

 z-index:10000;

 background:#fff

}

#infomenu li em,#infomenu .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:17px;

 margin-left: 1rem;


}

#infomenu .thismenu em {

 position:absolute;

 width:180px;

 height:34px;

 line-height:34px;

 border-radius:3px 3px 0;

 top:0

}

#infomenu .thismenu dl {

 top:0;

 left:180px;

 z-index:1;

 visibility:visible;

 width:680px;

 text-align:left;

 background:#fff

}

#infomenu .thismenu dl.cate_1 {

 top:-3px

}

#infomenu .thismenu dl.cate_2 {

 top:-42px

}

#infomenu .thismenu dl.cate_3 {

 top:-82px

}

#infomenu .thismenu dl.cate_4 {

 top:-121px

}

#infomenu .thismenu dl.cate_5 {

 top:-161px

}

#infomenu .thismenu dl.cate_6 {

 top:-200px

}

#infomenu .thismenu dl.cate_7 {

 top:-239px

}

#infomenu .thismenu dl.cate_8 {

 top:-279px

}

#infomenu .thismenu dl.cate_9 {

 top:-318px

}

#infomenu .thismenu dl.cate_10 {

 top:-320px

}

#infomenu .thismenu dl dt {

 background-color:#FFF;

 display:block;

 margin:5px;

 padding-left:15px;

 width:100px;

 height:35px;

 line-height:35px;

 float:left

}

#infomenu .thismenu dl dd {

 padding-top:5px;

 width:500px;

 float:left;

 line-height:35px

}

#infomenu .thismenu dl b {

 z-index:99;

 font-size:14px

}

#infomenu .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:950px;

 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 #3ca6fc solid*/

}

.red .daohang a.current,.red .daohang a:hover {

 color:#fe9f65!important;

}

.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 #3592e2;

 border-bottom:3px solid #3592e2;

 border-left:3px solid #3592e2

}

.red .websearch .btn-normal {

 background-color:#44a4ec

}

.red .websearch .btn-normal:hover {

 /*background-color:#1c99ff*/

}

.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

}
