@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body,html{color:#333}
html{font-size:18px}
h1,h2,h3,h4,h5,h6,h7{font-size:16px;font-weight:normal}
b{font-weight:normal}
ol,ul,li{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
input,textarea{outline:0;resize:none;padding:0}
body,html,input,textarea,select{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif}
i,em,b{font-style:normal;font-weight:normal}
body{background:#fff;font-size:0.6rem}
.clearfix:after{content:'.';height:0;display:block;clear:both;visibility:hidden}
.clearfix{*zoom:1}
a,a:hover,a:active,a:visited{text-decoration:none;color:#333}
img{max-width:100%}
input[type="text"],input[type="password"],input[type="number"],textarea{font-size:0.7rem}
input[disabled]{background:#fff}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}
input:-moz-placeholder,textarea:-moz-placeholder{color:#999}
input::-moz-placeholder,textarea::-moz-placeholder{color:#999}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}
.flipx{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH}
.flipy{-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV}
.viewport{max-width:750px;margin:0 auto;min-height:100%;height:100%}
.header p img{vertical-align:middle}
body:before{height:2rem;display:block;content:""}
.header{position:fixed;left:0;top:0;width:100%;height:2rem;line-height:2rem;z-index:89;background-color:#ffffff}
.header p{position:absolute;left:3.75rem;right:3.75rem;top:0;text-align:center;height:2.7rem}
.header div{position:absolute;z-index:2;top:0;height:2.7rem;padding:0 0.75rem}
.header div.c_search{left:0}
.header div.c_nav{right:0}
.header div.c_search.sp2{background:#f2f2f2}
.header div.c_search i{background:url(../pic/search_ico.png) no-repeat;background-size:1.2rem auto}
.header div.c_search.sp2 i{background:url(../pic/close_ico.png) no-repeat;background-size:1.0rem auto}
.header a.c_home{left:0;position:absolute;z-index:2;top:0;height:2.7rem;padding:0 0.75rem}
.header a.c_home i{background:url(../pic/home_ico.png) no-repeat;background-size:1.2rem auto}
.header div.c_nav i{background:url(../pic/menu_ico.png) no-repeat;background-size:1.2rem auto}
.header div.c_nav.sp2 i{background:url(../pic/menu_open_ico.png) no-repeat;background-size:1.0rem auto}
.header div i,.header a i{width:1.2rem;height:1.2rem;background-position:center;display:inline-block;vertical-align:middle}
.serach_area{background:#92bcea;padding:0.5rem 0.75rem}
.serach_area form{position:relative;padding-right:3.0rem;border-radius:2.0rem;overflow:hidden}
.serach_area form input{border:none;height:2.0rem}
.serach_area form .txt{width:100%;text-indent:0.75rem}
.serach_area form .btn{position:absolute;right:0;top:0;width:3.0rem;background:#ff6971 url(../pic/search2_ico.png) no-repeat center;background-size:1.0rem auto}
#menuBox{display:inline-block;position:fixed;top:-100%;left:0;width:100%;z-index:88;zoom:1}
#menuBox .menu_list{position:absolute;left:0;top:3.0rem;right:0;bottom:0;overflow:auto}
#menuBox .menu_list ul li ul{display:none}
#menuBox .menu_list ul.open{display:block}
#menuBox .menu_list ul li{background-color:#2476ce;border-top:1px solid #ffffff;line-height:2.25rem;color:#fff;position:relative}
#menuBox .menu_list ul li a{color:#fff;display:block;text-indent:0.75rem}
#menuBox .menu_list ul li li a{text-indent:1.25rem}
#menuBox .menu_list ul li li li a{text-indent:1.75rem}
#menuBox .menu_list ul li b{position:absolute;right:0;padding:0 0.75rem;top:0;height:2.25rem;width:0.8rem}
#menuBox .menu_list ul li b:before,#menuBox .menu_list ul li b:after{content:"";position:absolute;width:0;height:0;border-style:solid;top:50%}
#menuBox .menu_list ul li b:before{border-width:0.4rem 0.4rem 0 0.4rem;border-color:#fff transparent transparent transparent;margin-top:-2px}
#menuBox .menu_list ul li b:after{border-width:0.4rem 0.4rem 0 0.4rem;border-color:#fff transparent transparent transparent;margin-top:-3px}
#menuBox .menu_list ul li b.open:before{border-width:0 0.4rem 0.4rem 0.4rem;border-color:transparent transparent #fff transparent;margin-top:-3px}
#menuBox .menu_list ul li b.open:after{border-width:0 0.4rem 0.4rem 0.4rem;border-color:transparent transparent #fff transparent;margin-top:-2px}
#menuBox .menu_list .item{position:relative;background-color:#202123;border-top:1px solid #464646}
#menuBox .menu_list .item b{position:absolute;right:0;top:0;height:2.25rem;left:5.0rem}
#menuBox .menu_list .item i{width:0;height:0;border-style:solid;border-width:0.4rem 0.4rem 0 0.4rem;border-color:#999 transparent transparent transparent;position:absolute;right:1.0rem;top:1.45rem;margin-top:-0.4rem}
#menuBox .menu_list .item.crently i{border-style:solid;border-width:0 0.4rem 0.4rem 0.4rem;border-color:transparent transparent #999 transparent}
.mask_bg{background:rgba(0,0,0,0);position:fixed;top:-100%;right:0;z-index:87;width:100%;height:100%;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;transition:all .2s;display:none}
.open .mask_bg{width:100%;display:block;top:0}
.open.show .mask_bg{/*background:rgba(0,0,0,0.8)*/}
.open .nav_header_mob.min{box-shadow:0 0 0 rgba(0,0,0,0.1)}
.close .mask_bg{top:-100%}
.open #menuBox{top:2rem;bottom:0}
#menuBox p{display:none}
#menuBox .menu_list .item.crently p{display:block;background-color:#3b3d40}
#menuBox .item:before{content:"";position:absolute;background:#fff;left:0;top:0;z-index:-1;width:100%;height:2.25rem}
#menuBox .item a.it{line-height:2.25rem;font-size:0.7rem;color:#fff;display:block;padding:0 1.0rem}
#menuBox .item p a{display:block;font-size:0.7rem;color:#fff;text-indent:0.5rem;line-height:2.0rem;padding:0 1.0rem}
#banner_swiper{overflow:hidden;position:relative;}


.hostxx{float:left;width:96%;padding:0 2%}
.hostxx h1{font-size:1.1rem;margin-top:10px;margin-bottom:10px;font-weight:bold}
.hostxx li{font-size:0.75rem;line-height:1.5rem;color:#333333}
.hostxx em{color:#999999}
.hostjs{background-color:#eee;float:left;width:100%}
.hostk{float:left;width:96%;margin:2% 0;background-color:#FFFFFF;padding:0 2%}
.host_title{float:left;border-left:0.2rem solid #f93964;padding-left:0.5rem;font-size:1rem;font-weight:bold;color:#333333;margin-top:15px;margin-bottom:15px}
.host_text{float:left;width:100%;font-size:0.65rem;line-height:1.4rem;color:#6d6d6d;}
.host_content{float:left;width:100%;}
.host_content.nor{height:14rem;overflow:hidden;}
.open_more{cursor: pointer;float:left;width:100%;background:#f8f8f8;color:#999;height:1.5rem;line-height:1.5rem;text-align:center;margin-bottom:.5rem;}
.host_list{float:left;width:100%}
.host_list li{font-size:0.65rem;line-height:1.4rem;font-weight:normal;color:#666666;display:block;height: 1.4rem;overflow: hidden;}
.title span{font-size:0.65rem;color:#999999;float:right}
.host_pic{float:left;width:100%}
.host_pic li{float:left;width:50%;display:block;text-align:center}
.host_pic li img{width:95%;height: 150px;}
.host_pic li p.title{line-height:1rem;margin-bottom:10px;font-size:0.75rem}
.host_table{float:left;width:100%;padding-bottom:15px}
.host_table td{text-align:center;font-size:0.69rem;line-height:1.5rem}
.host_table table tr:nth-child(1){background:#FF3300;color:#fff}
.host_table table tr:nth-child(2n){background:#eeeeee}
.host_table table tr{background:rgb(245,245,245)}
.host_xiangmu{float:left;width:100%;display:block;text-align:center;padding-bottom:15px}
.host_xiangmu li{margin:1% 2%;float:left;width:45%;border:1px solid #cccccc;border-radius:5px;font-size:0.65rem;height:1.5rem;line-height:1.5rem;overflow:hidden}
.host_map{float:left;width:100%;padding-bottom:55px}
.host_map img{height:auto;width:100%}