@charset"utf-8";
/*CSSDocument*/
#header_m,#header{ display:none;}
/* headerarea */
#header{height:auto;width:100%; min-width:1000px; background:url(../images/headerbg.gif) repeat; overflow:visible;}/* height:154px; */
.lines{ max-width:1240px; min-width:1000px; _width:1000px; margin:0px auto;}
.header{background:url(../images/worldmap.png) no-repeat 50px -60px; overflow:visible;}
.logo{display:block;width:300px;height:83px;background:url(../images/indexlogo_new.png) no-repeat;margin:10px 0px 0px 40px;}
/* topbanner */
.topbanner{ display:none;}
/* changeheaderbtn */
a#changeheaderbtn{ display:none;}
/* tel search tool  294563 */
.tst{width:450px;padding:30px 10px 0px 0px;}
.searchtel{height:78px;width:312px;margin-right:30px;}
.searcharea{padding:5px;height:38px;width:302px;background:#294563;}
#indexsearch{height:36px;width:300px;border:1px solid #233c57;background:#fff;}
input.search_text{border:none;background:none;width:240px;height:36px;padding:0px 10px;line-height:36px;font-size:14px;}
input.sbtn{width:40px;height:36px;background:url(../images/searchbtn.gif) no-repeat;border:none;cursor:pointer;}
.toolarea{padding:4px 3px 4px 4px;height:36px;width:74px;background:#294563;margin:2px 20px 0px 0px;}
.toolarea li{float:right;height:36px;width:36px;border-right:1px solid #294563;}
.toolarea li a.toolbtn{ display:block; height:36px; width:36px; background:url(../images/toolbg.gif) no-repeat;}
a#toolbtn0{ background-position:0px 0px;}
a#toolbtn0:hover{ background-position:0px -36px;}
a#toolbtn1{ background-position:-36px 0px;}
a#toolbtn1:hover{ background-position:-36px -36px;}
a#toolbtn2{ background-position:-72px 0px;}
a#toolbtn2:hover{ background-position:-72px -36px;}
.maininfo{width:100%;height:30px;line-height:36px;text-align:right;color:#fff;font-family:"΢���ź�";}
/* mainnav_mobile */
#header_m{ width:100%; height:50px; background:#b90000; margin-bottom:1em; overflow:visible; position:relative;}
.logo_m{width:155px; height:42px; padding:4px 0px 4px 4px;}
.logo_m a{ display:block; width:155px; height:42px; background:url(../images/logo_m.png);background-size: cover;}
.headerbtns_m{ width:160px; height:50px;}
.headerbtns_m li{ width:25%; float:left; text-align:center; padding:4px 0px;}
.headerbtns_m li.cur{ background:#5094dc;}
.headerbtns_m a{ display:block; width:24px; color:#fff; line-height:1.5em; margin:0px auto;}
.headerbtns_m a:hover{ color:#fff; text-decoration:none;}
.headerbtn_m{ height:24px;}
.btn_m0{ background:url(../images/btn_m_channel.png);background-size: cover;}
.btn_m1{ background:url(../images/btn_m_search.png);background-size: cover;}
.btn_m2{ background:url(../images/btn_m_login.png);background-size: cover;}
.btn_m3{ background:url(../images/btn_m_app.png);background-size: cover;}
#header_m #navbox{ display:none; position:absolute; top:50px; left:0px; z-index:200; background:#5094dc;}
#header_m #navbox a:hover{color:#1a4a7c; background:#ddf0f9;}
/* mainnav_new 315072 036*/
#navbox{ min-height:70px; margin:0px auto; background:#315072; overflow:visible;}
#navbox ul{ float:left; line-height:30px;}
#navbox li{ float:left;height:30px;}
#navbox a{ color:#fff;cursor:pointer;display:inline-block;}
#navbox a:hover{ color:#036; background:#f3f3f3; text-decoration:none;}
#navbox ul.br{ border-right:1px dashed #036;}
/* wxqr */
#navbox .nav3,#navbox .nav3 li{ overflow:visible;}
a#wx{ position:relative; overflow:visible;}
#wxqr{ display:none; width:128px; height:128px; position:absolute; top:30px;left:0px; background:url(../images/index_wx_128.gif) no-repeat; z-index:10;}
a#wx:hover #wxqr{ display:block;}
/* headerarea_red */
#header.red{height:auto;width:100%; min-width:1000px; background:url(../images/headerbg.gif) repeat; overflow:visible;}/* height:154px; */
#header.red .header{background:url(../images/19d.png) no-repeat 0px 0px; overflow:visible;}
#header.red .logo{display:block;width:300px;height:83px;background:url(../images/indexlogo_new.png) no-repeat;margin:10px 0px 0px 40px;}
#header.red .searcharea{padding:5px;height:38px;width:302px;background:#ab0000;}
#header.red #indexsearch{height:36px;width:300px;border:1px solid #720000;background:#fff;}
#header.red .toolarea{padding:4px 3px 4px 4px;height:36px;width:74px;background:#ab0000;margin:2px 20px 0px 0px;}
#header.red .toolarea li{float:right;height:36px;width:36px;border-right:1px solid #ab0000;}
#header.red .toolarea li a.toolbtn{ display:block; height:36px; width:36px; background:url(../images/toolbg.gif) no-repeat;}
#header.red a#toolbtn0{ background-position:0px 0px;}
#header.red a#toolbtn0:hover{ background-position:0px -36px;}
#header.red a#toolbtn1{ background-position:-36px 0px;}
#header.red a#toolbtn1:hover{ background-position:-36px -36px;}
#header.red a#toolbtn2{ background-position:-72px 0px;}
#header.red a#toolbtn2:hover{ background-position:-72px -36px;}
#header.red #navbox{background:#a00000;}
#header.red #navbox ul.br{ border-right:1px dashed #700000;}
#header_m.red{background-color:#bb2f08;}
#header_m.red .headerbtns_m li.cur,#header_m.red #navbox{background-color:#c82c00;}
#header_m.red #navbox ul.br{border-bottom-color:#a00000;}
#header.red #navbox a:hover,#header_m.red #navbox a:hover{ color:#a00000;}