﻿/* 全局样式 */

*{margin:0;padding:0;}
html,body{font-size:16px;color: #333; font-family:"microsoft yahei", "Helvetica Neue", Helvetica, STHeiti, sans-serif; background:#fff;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
/*body{filter: grayscale(100%);}*/
ul,li{list-style:none;}
img{vertical-align:middle;}
div,p,table,th,tr,td,h1,h2,h3,h4,h5,h6,ul,li,a,img,span,b,strong{border:0;}
section,article,aside{display:block;}
div,ul,li{box-sizing:border-box;-webkit-box-sizing:border-box;}
*:focus{outline:none;}
input,textarea{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;}
a{text-decoration: none;-webkit-tap-highlight-color: transparent;}
a:active, a:hover { outline: 0;-webkit-tap-highlight-color: transparent;}
.fl{float:left;}
.fr{float:right;}

.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfloat{zoom:1}
    .clearfloat a { color: #666666; }
.w120{width:1200px;margin:0 auto;}

header {width: 100%;display: block;}
.head_topbar {width: 100%;border-bottom: 1px solid #eee; background: #F9F9F9;}
.head_topbar i{display: inline-block;}
.index_pic{width: 53px;height: 33px;background: url(/images/index.png) no-repeat; vertical-align: middle;}
.home{width: 18px;height: 18px;background: url(/images/home.png) no-repeat;vertical-align: middle;margin-right: 5px;}
.head_tbar {width: 1200px;margin: 0 auto;height: 40px;}
.head_t{font-size: 12px;color: #666;display: inline-block;line-height: 40px;}
.logo-bar-left,.logo-bar-right {line-height: 38px;display: inline;font-size: 12px;color: #ddd;}
.head-bar-login {margin: 10px 12px 10px 10px;font-size: 12px;color: #9B9B9B;vertical-align: middle;}
.head_phone{font-size: 14px;color: #23b5b9;line-height: 40px; display: inline-block;vertical-align: middle;background: url(/images/head_phone.png) no-repeat left center;padding-left: 30px;margin-right: 30px;}
.logo-bar-QQ, .logo-bar-wx {width: 24px;height: 24px;background: url(/images/fn-icon-sprites.png);vertical-align: middle;}
.logo-bar-QQ {background-position: 0 -48px;display: inline-block;font-size: 16px;letter-spacing: 0;}
.logo-bar-wx {margin-left: 4px; background-position: 0 -72px;display: inline-block;font-size: 16px;letter-spacing: 0;}

.logo-bar {width: 1200px;padding: 28px 0;margin-left: auto;margin-right: auto;}
.logo-bar-logo{float: left;}


.logo-bar {width: 1200px;padding: 28px 0;margin-left: auto;margin-right: auto;}
.logo-bar-logo{float: left;}
.logo-bar-left a{color:#434343 ;margin: 0 10px;}
.logo-bar-left a:hover{text-decoration: underline;}
.logo-bar-right {line-height: 40px;display: inline;}
.bar_box{ float: left;margin-top: 15px;height: 68px;}
.auth-search {width: 430px; height: 38px;border: 2px solid #20A3F1;border-radius: 4px;display: block;float: left;}
.auth-search input { display: block;width: 340px;padding: 10px 10px;background: transparent;border: none;outline: none; float: left;display: inline;}
.search_two input[type=button] {width: 60px;float: right;font-size: 16px;height: 34px; padding: 0px;background: #20A3F1;color: #fff;cursor: pointer;}

.search_bar {display: block;height: 30px;line-height: 30px;float: left;}
.search_bar a {color: #999;font-size: 12px;margin-right: 20px;}

.heal_navt{width: 100%;border-bottom: 2px solid #61BFF3; clear: both;  margin-top: 30px;}
.jnavbj{width: 1200px;height: 44px;margin: 0 auto; }
.jnavbj .heal_navdiv .heal_navli{display: inline-block;*display:inline;*zoom:1;margin-left: 10px;position: relative;}
.jnavbj .heal_navdiv .heal_navli:hover ul{display: block;}
.jnavbj .heal_navdiv .heal_navli ul{display:none;position: absolute;top:44px;left: -20px;width: 132px;background-color: #fff;padding: 10px 0px;color: #61BFF3;border: solid 1px #61BFF3;z-index: 99999;}       
.jnavbj .heal_navdiv .heal_navli ul li{padding: 0px 15px;font-size: 14px;line-height: 35px;}
.jnavbj .heal_navdiv a{line-height: 44px;text-align: center;display: inline-block;font-size: 18px;color: #585858;padding:0 12px;}       
.jnavbj .heal_navdiv a.active{background-color: #61BFF3;color: #FFFFFF;}
    .jnavbj .heal_navdiv .heal_navli ul li a { font-size: 14px; line-height: 35px;padding:0; }

.heal_main {
    margin-top: -50px;
}
.heal_mainbox .heal_maintop{margin-top: 12px;}       

/*footer*/
.footer_wrap{background: #fff;border-top: 4px solid #38C9DD;margin-top: 50px;}
.footer {position: relative;width: 1200px; padding: 36px 0; margin: 0 auto;}
.footer-txt-wrap {width: 700px;text-align: center;margin: 0 auto;}
.footer-txt-1 { font-size: 14px;color: #999;}
.footer-txt-1 a{color: #818181;}
.footer-txt-1 a:hover{text-decoration: underline;}
.footer-txt-2 { margin-top: 22px;line-height: 28px; font-size: 14px;color: #b2b2b2;}
.footer_txt_3{font-size: 14px;color: #b2b2b2;margin-top: 30px;}
.footer_txt_3 p{display: inline-block;margin-right: 80px;}
.footer_txt_3 p a{margin-right: 8px;}
/* 遮罩层**/
.div-mask { position: absolute; top: 0px; background-color:#000; filter:alpha(opacity=50);
                     background: rgba(0, 0, 0, 0.5); z-index: 1002; left: 0px; display: none; }
.div-mask-content { width: 524px; height: 575px; overflow: hidden; z-index:1003; background-color: white; opacity: 1; position:fixed; filter:alpha(opacity=100) !important; display: none; }
.div-mask-content .mask-top { width: 100%; height: 40px; line-height:40px; padding-right:10px; background-color:white; border-bottom:1px solid #efefef; }
.div-mask-content .mask-top button { float: right; border:0; color:#ff6a00; background-color:transparent; height:40px; line-height:40px; cursor:pointer; }
.box-shadow-2{  -webkit-box-shadow:0 0 10px #f7694b; -moz-box-shadow:0 0 10px #f7694b;  box-shadow:0 0 10px #f7694b;  }  
.box-shadow-4{-webkit-box-shadow:0 0 10px 2px #61BFF3;-moz-box-shadow:0 0 10px 2px #61BFF3;box-shadow:0 0 10px 2px #61BFF3;}
