html,body{margin:0;padding:0;font-family:frutigerRegular,Arial,Helvetica,sans-serif;}

.left_{ float: left}
.right_{ float: right}
.navs{ height: 80px; padding-top: 20px;}
.navs ul li{ float: left; line-height: 40px}
.navs ul li a{ color: #333333}
.pad{ padding: 0 10px 0 10px;}
.dblock{ display: block}
.mar_top{ margin-top: 20px;}
.pad_bot25{ padding-bottom: 20px!important;}
.fotbg{ background-color: #161616; color: #e6e6e6; padding: 30px 0px 30px 0px;}

.tecen li{ text-align: center}

.borde{ border-bottom: 1px solid #e6e4e4; padding-bottom: 70px;}

.footer{ background-color: #212121; color: #e6e6e6; padding-top: 30px;}
.s1 li{ float: left; margin-right: 30px;}
.s2{ margin-left: 25%}
.pd_le{ padding-left: 0;}
.s2 li{ float: left; padding-right: 3%}
.footer a{ color: #e6e6e6;}
.footer a:hover{ text-decoration: none;}
.mored{ border: 1px solid #393939; padding: 5px 20px; text-align: center}
.footer h3{ font-weight: normal}
.bodx{ border-bottom: 1px solid #393939}
.pad_40bt{ padding-bottom: 40px;}
.pad_40tp{ padding-top: 40px;}
.mored:hover{ background-color: #3c3c3c}


.col-md-3, .col-sm-6{ padding-top: 15px; padding-bottom: 15px;}
.bonav{ margin-bottom: 75px!important;}
.bonav img{ border: 1px solid #c9c9c9}
.matopbot{ font-weight: bold; margin-top: 60px; margin-bottom: 35px; color: #333333;}
.hcsmop{ font-weight: bold; padding-top: 50px; padding-bottom:50px; color: #333333;}

.hcs{ background-color: #f5f5f5; width: 100%; padding-bottom: 80px;}
.hcs a{ color: #333333; font-size: 16px}
.cenbor{ border-right: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; padding: 15px 0 15px 0;}
.padtb{ padding: 15px 0 15px 0;}
.hcs_title{ font-size: 20px; color: #333333; font-weight: bold;}
.more{ display:block; background-color: #333333!important; color: #ffffff!important; width: 50px; height: 20px; text-align: center; line-height: 20px; border-radius: 5px; margin-top: 15px; font-size: 12px!important;}
.more:hover{ text-decoration: none; background-color: #6a7174!important;}

.remore{display: inline!important; padding: 3px 5px;}

#nav-wrap{border-bottom: 1px solid #e5e5e5; height: 80px;}
#nav-wrap .logo{padding: 20px 0 0 15px;}
#nav-wrap .nav-search-btn{padding: 14px 15px;}
#nav-wrap .nav-mobile-icon{padding: 14px 15px;}
#nav-wrap .quicktools ul{display: table;}
#nav-wrap .quicktools ul li{display: table-cell; font-size: 14px; vertical-align: middle;}
#nav-wrap .quicktools ul li a{display: inline-block; float: none; margin-left: 0px; margin: 0 10px; color: #333333}
#nav-wrap .quicktools ul li a:hover{color: inherit;}
#nav-wrap .quicktools ul li.follow-top a{margin: 0;}
#nav-wrap .quicktools{ margin-right: 15px; margin-top: 25px;}
.apreption{ position: relative}
.hided,.wap-show,.wap-nav{ display: none;}
.inz{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; overflow: hidden; text-align: center}
.icot{ position: absolute; top: 22%; left: 36.481481481%; z-index: 11; border: 0px!important; width: 27.037037037%;}
.btn{ color: #ffffff; font-size: 16px; background-color:transparent; border: 1px solid #ffffff; border-radius: 4px; color: #ffffff; width: 66.66666%; white-space: pre-wrap;position: absolute; top: 55%; left:16.66666%; text-align: center}
.inz:hover .btn{ color: #ffffff; background-image: url("../images/an_bg.png");}
.inz .btn:focus{ color: #ffffff!important;}
.hdig{ line-height: 20px;}




a{text-decoration:none}
ul{list-style-type:none;margin:0;padding:0}
#container{position:relative;left:0}
.row{margin-left:-15px;margin-right:-15px}
.col-md-8{width:66.6667%;float:left}
.col-md-4{width:33.3333%}
.col-md-4,.col-md-8{min-height:1px;padding-left:15px;padding-right:15px;float:left;box-sizing:border-box}



@media(min-width:768px){
    #footer .bottom .col-md-4{width:41.66666667%}
    #footer .bottom .col-md-8{width:58.33333333%}
}
@media(max-width:768px){
    .s2{ margin-left: 25%}
    .wap-hid{ display: none;}
    .pad_40bt{ padding-bottom: 30px;}
    .pad_40tp{ padding-top: 30px;}
    .footer{ padding-top: 50px;}
}
@media(max-width:668px){
    .wap-show{ display: block; margin-top: 30px!important;}
    .wap-show img{ cursor:pointer}
    .wap-nav{ width: 30%; background-color: #dddddd; position: absolute; right: 0; top: 80px; z-index: 999; text-align: center; line-height: 22px; padding: 10px 0 10px 0;}
    .gb{ border: 1px solid #929191; padding: 3px 15px; border-radius: 5px; color: #dadada; background-color: #333333; font-size: 13px}
    .gb:hover,.gb:focus{ text-decoration: none; color: #cfcfcf}
}
@media(max-width:568px){
    .matopbot{ margin-top: 50px; margin-bottom: 30px; font-size: 23px;}
    .hcsmop{ padding-top: 40px; padding-bottom:30px; font-size: 23px;}
    .hcs_title{ font-size: 16px;}
    .hcs a{ font-size: 14px;}
    .btn{ font-size: 14px; line-height: 14px;}
}
@media(max-width:450px){
    .btn{ font-size: 12px; line-height: 12px;}
}