@charset "utf-8";

/* CSS Document */

/*
   author:xinyan
*/

/* reset */
body, div, dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
/* common */
body{font:12px/1.5 "Microsoft Yahei",Arial,"宋体",Verdana; color:#333;}
a{color:#333;text-decoration:none;outline: none; blr:expression(this.onFocus=this.blur());-webkit-transition: all 0.25s;-moz-transition: all 0.25s;-ms-transition: all 0.25s;-o-transition: all 0.25s;transition: all 0.25s;}
a:hover{color:#06c;text-decoration:none;}
ul li{list-style:none;}
.clear{clear:both;*display:inline;overflow:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
img,input,select,button{vertical-align: middle;border:none;}
input,textarea{outline:none;border: 0;background:none;font-family:"Microsoft YaHei";-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);} 


.fl{float:left;}
.fr{float:right;}

.pos-r{position:relative;}
.pos-a{position:absolute;} 

.wrap{width:1200px;margin:0 auto;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}


.header{background: #ffffff;}
.top{height:70px;}
.menu{height:40px;line-height:40px;background:url(../images/menu.png) repeat-x;}
.logo{width:218px;height:66px;background:url(../images/logo.png) no-repeat left center;}
.logo a{display:block;width:100%;height:100%;}
.nav{height:70px;line-height:70px;margin:0 0 0 0;}
.nav li{float:left;font-size:16px;}
.nav li h3 a{display:block;color:#7B859A;padding:0 28px;}
.nav li a:hover{color:#fff;}
.nav li a#current{color:#fff;}
.nav li i{display:block;width:45px;height:30px;background:url(../images/ss.png) no-repeat;position:relative;}
.nav li i .search{display:none;}
.nav li i:hover{background:url(../images/ss.png) no-repeat #555;}
.nav li i:hover .search{display:block;position:absolute;top:30px;background:#555;right:0;width:260px;height:65px;}


.navul li.m{position:relative;float:left;}
.navul li h3{font-size:18px;font-weight:normal;}
.navul li h3 a{display:block;text-align:center;/* width:92px; */}
.navul .on h3 a{color:#fff;}
.navul h3 a:hover{color:#fff;}
.navul .geton.on h3 a{color:#7B859A;}
.navul .geton.on h3 a:hover{color:#fff;}
.navul .sub{display:none;z-index:9;padding:3px 0;position:absolute;left:0px;top:68px;border-top:2px solid #7B859A;float:left;line-height:36px;border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175); border-top-left-radius: 0;border-top-right-radius: 0;width: 140px;background: rgba(0,0,0,0.9);}
.navul .sub li{text-align:left;font-size:14px;border-bottom: 1px solid rgba(255, 255, 255, 0.15);text-indent:25px;width:100%;}
.navul .sub li a{color:#fff;display:block; zoom:1;}
.navul .sub li a:hover{background: rgba(68, 80, 105, 0.8);color: #f1f1f1;}

.banner{}

.bt{}


.viewbt{/* padding-top:8px; */font-size:32px;text-align:center;font-weight:normal;color:#333;line-height:35px;max-height:70px;overflow:hidden;}
.date{font-size:14px;text-align:right;color:#999;padding-right:50px;}

.content{line-height:1.6;color:#333!important;font-family:"Microsoft Yahei"!important;font-size:16px!important;width:96%;overflow:hidden;margin:0 auto;min-height:500px;padding:20px 0;text-shadow: 0 0 1px #f1f1f1;}
.content *{line-height: 2;/* font-family:"Microsoft Yahei"!important; *//* font-size:16px!important; *//* text-shadow: 0 0 1px #f1f1f1; *//* background-color:#fff!important; *//* text-indent: 2em; */}

.content p {/* padding:8px 0; *//* text-indent:2em; *//* word-wrap: break-word; */}
.content p img{display:block;margin:0 auto;max-width:100%!important;height:auto!important;}
.content img{display:block;margin:0 auto;max-width:100%!important;height:auto!important;}
.share{line-height:36px;font-size:16px;color:#333;margin-top:50px;margin-bottom:20px;padding:0 20px;}
.next{line-height:30px;font-size:15px;border-top:1px dashed #ddd;padding:20px;color:#999;}
.next a{color:#999;}
.next a:hover{color: #06c;}

.page-foot {margin:10px auto;font-size:14px;padding-bottom:20px;}
input,textarea{outline: none;}
.reg_left{width:600px;margin:20px auto;overflow: hidden;}
.reg_left b{font-weight:normal;background:none;}
.reg_left li{line-height:40px;}
.reg_left .name{width:100px;display:inline-block;font-size:14px;text-align:right;padding-right:5px;color:#333;}
.reg_left .input{width:470px;display:inline-block;font-size:14px;}
.reg_left input{color:#333;font-family:"\5FAE\8F6F\96C5\9ED1",Arial;background-color:#fff;}
.n1{width:400px;padding:5px;border:1px solid #ccc;text-indent:5px;border-radius: 4px;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;}
.reg_left b{vertical-align:top;}
.reg_left span{padding-left:5px;color:#f00;font-family:arial;font-weight:bold;}
.reg_left .submit{padding-left:150px;margin-top:30px;}
.reg_left .submit input{cursor:pointer;height:40px;width:120px;background:#222;border-radius:3px;line-height:40px;font-size:15px;color:#fff;border:0;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;}
.reg_left .submit input:hover{filter: alpha(opacity=90);opacity: 0.9;}

.reg_left textarea{border-radius: 4px;margin-top:5px;resize:none;overflow:auto;text-indent:5px;padding:3px;color:#333;font-family:"\5FAE\8F6F\96C5\9ED1",Arial;width:404px;height:120px;border:1px solid #ccc;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;}
.reg_left input.n1:focus,.reg_left textarea:focus{border-color: #66afe9;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);}

.search-bt{line-height: 40px;font-size: 16px;text-indent: 15px;}


.checkbtn2{display:block;padding:5px 0 15px;text-align:center;line-height:30px;overflow:hidden;background:#fff;}
.checkbtn2 a{display:block;float:left; width:53px;height: 25px;line-height: 25px; margin: 5px 5px 0;background:#666;color:#fff;border-radius:2px;font-size:12px;}
.checkbtn2 a:hover{background:#333;}
.checkbtn2 a.active{background:#333;}


.case .bt{height:32px;background:url(../images/gztit.png) no-repeat center;text-indent:-9999em;margin:70px 0 30px;}
.case .btt{background:url(../images/gztitt.png) no-repeat center;}
.case ul{background:url(../images/line.jpg) repeat-y;}
.case ul li{float:left;width:220px;position:relative;margin:12px 20px 60px 0;}
.case ul li img{height:146px;width:206px;border:7px solid #999999;}
.case ul li p{height:58px;line-height:58px;width:206px;background:rgba(0, 0, 0, .75);text-align:center;font-size:24px;position:absolute;bottom:7px;left:7px;color:#fff;}
.case ul li a:hover p{color:#f60;}


.piclist{margin:60px auto 80px;}
.piclist .big-list{}
.piclist .big-list li{float:left;width:538px;border:1px solid #666;padding:15px;margin-right:60px;}
.piclist .big-list li img{width:100%;height:252px;}
.piclist .big-list li p{font-size:24px;margin-top:5px;}
.piclist .big-list li p span{font-size:15px;color:#999;}
.piclist .big-list li.last{margin-right:0;}

.piclist .small-list{margin-top:40px;}
.piclist .small-list li{float:left;width:256px;border:1px solid #666;padding:12px;margin-right:24px;}
.piclist .small-list li img{width:100%;height:154px;}
.piclist .small-list li p{font-size:22px;margin-top:5px;line-height:34px;}
.piclist .small-list li p span.fr{font-size:15px;color:#999;}
.piclist .small-list li.last{margin-right:0;}
.piclist a:hover img{opacity:.9;}

.footer{margin-top:20px;background:#262A31;padding:42px 0;color:#6A727E;}
.foot-l{width:910px;}
.foot-l .link{color:#fff;line-height:70px;font-size:14px;}
.foot-l .link a{color:#fff;margin-right:15px;}
.foot-l .link a:hover{color:#6A727E;}
.foot-l .info{line-height:30px;font-size:14px;border-top:2px solid #454B58;padding-top:20px;}
.foot-r{width:290px;text-align:center;font-size:18px;}

.nybanner{height:350px;}
.nybanner img{width:100%;height:350px;object-fit:cover;}

.navmenu{line-height:40px;font-size:18px;background:#fff;padding:0 15px;border-bottom:2px solid #333;}
.navmenu i{font-style:normal;}
.navmenu span{font-size:14px;float:right;font-weight:400;}

.nypiclist{}
.nypiclist li{width:288px;margin:16px 16px 16px 0;float:left;position:relative;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);}
.nypiclist li.last{margin-right:0;}
.nypiclist li img{width:288px;height:200px;object-fit:cover;}
.nypiclist2 li{padding:10px;width:268px;}
.nypiclist2 li img{width:268px;height:150px;object-fit:cover;}
.nypiclist li a:hover img{opacity:.9;}
.nypiclist li p.tit{transition: all 0.2s ease;-webkit-transition: all 0.2s ease;/* position:absolute; */bottom:0;left:0;/* background:rgba(0, 0, 0, .75); */color:#fff;width:100%;line-height:30px;font-size:16px;/* white-space: nowrap; *//* text-overflow: ellipsis; *//* overflow: hidden; *//* text-align:center; */}
.nypiclist li a:hover p.tit{line-height:50px;font-size:18px;}
.nypiclist li p.tit strong{font-weight:400;}
.nypiclist2 li p{margin:5px 0;}
.nypiclist2 li p strong{font-weight:800;font-size:18px;}

.chexi_lt,.chexi_rt{width:590px;float:left;overflow:hidden;}
.chexi_lt{margin-right: 16px;border: 1px solid #43516D;;}
.chexi_lt_top{font-size: 18px; text-align: center;    margin-bottom: 10px;}
.chexi_lt_top img{width:590px;overflow:hidden;}
.chexi_lt span{width:180px; float: left;margin:3px;margin: 8px;}
.chexi_lt span a img{width:180px;height:140px;}
.chexi_lt span a{text-align:center;font-size:14px;display: block;}

.chexi_rt{border: 1px solid #43516D;;}
.chexi_rt_top{font-size: 18px; text-align: center;    margin-bottom: 10px;}
.chexi_rt_top img{width:590px;overflow:hidden;}
.chexi_rt span{width:180px; float: left;margin:3px;margin: 8px;}
.chexi_rt span a img{width:180px;height:140px;}
.chexi_rt span a{text-align:center;font-size:14px;display: block;}

.page{font-size:14px;height:35px;line-height:35px;padding:30px 0;text-align:center;}
.page a{background-color:#fff;border:#6F82A6 1px solid;color:#6F82A6;font-size:14px;height:25px;line-height:25px;margin:5px 2px;padding:6px 12px;}
.page a[title="总数"]{display:none;}
.page a[title="Total record"]{display:none;}
.page a:hover{background:#6F82A6; border:#6F82A6 1px solid; color:#FFF;text-decoration:none;}
.page b{background-color:#6F82A6;border:#6F82A6 1px solid;color:#fff;font-size:14px;height:25px;line-height:25px;margin:5px 2px;padding:6px 12px;}


.checkbtn{line-height:40px;font-size:16px;margin:20px 0;background:#43516D;}
.checkbtn a{display:block;text-align:center;padding:0 20px;float:left;color:#fff;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;}
.checkbtn a.active{color:#fff;background:#6F82A6;height: 50px;margin-top: -10px;line-height: 50px;}
.checkbtn a:hover{color:#fff;background:#6F82A6;}


.box-news{height:110px;border:1px solid #eaeaea;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);padding:20px;padding-left:200px;position: relative;margin:10px 0;}
.box-news.noimg{padding-left:20px;}
.box-news:hover{border:1px solid #dadada;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);}
.box-news .box-news-img{height:110px;width:160px;display:block;position: absolute;left:20px;top:20px;overflow:hidden;}
.box-news img{height:110px;width:160px;-webkit-transition: all 0.5s ease-in;-moz-transition: all 0.5s ease-in;-o-transition: all 0.5s ease-in;transition: all 0.5s ease-in;}
.box-news a:hover img {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.box-news h3{font-size:20px;font-weight:bold;line-height:32px;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.box-news h3 a{color:#222;}
.box-news h3 a:hover{color:#06c;}
.box-news p{font-size:14px;line-height:20px;height:60px;overflow:hidden;color:#888;}
.box-news i{display:block;width:100%;font-size:12px;font-style:normal;text-align:right;position: absolute;right:20px;bottom:5px;color: #999;}
.box-news i a{color: #999;}
.box-news i a:hover{color: #06c;}

.topheader{height:60px;background:#1F2530;line-height:60px;font-size:16px;color:#9AA2B6;}
.search{position:relative;}
.search .stxt{height: 30px;
    line-height: 30px;
    width: 180px;
    text-indent: 10px;
    margin: 15px 0 0 0;
    color: #9AA2B6;
    font-size: 14px;
    border: 1px solid #9AA2B6;
    border-radius: 5px;}
.search .sbtn{position:absolute;height:30px;width:30px;text-indent:-9999em;background:url(../images/ss.png) no-repeat center;cursor:pointer;right:1px;top:15px;}


.mintoptop{display:block;padding:0 0 15px;text-align:center;line-height:30px;overflow:hidden;background:#fff;}
.mintoptop a{display:block;float:left; width:70px;height: 25px;line-height: 25px; margin: 5px 5px 0;background:#666;color:#fff;border-radius:2px;font-size:13px;}
.mintoptop a:hover{background:#333;}
.mintoptop a#nav_current{background:#333;}

.navibar{display:none;}


html{
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
}

@-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }

@media only screen and (max-width:1920px){
	body,html{overflow-x:hidden;}
    .wrap{width:100%;margin:0 auto;}
    .fr,.fl{float:none;}
    .bx-controls-direction{display:none;}
    .navmenu span{display:none;}
    .navul{position: absolute;}
    .navul .sub{display:none!important;}
    span.button {display: block;position: absolute;right: 0;top: 15px;right: 15px;width: 30px;height: 30px;background: url(../images/icon1.png) no-repeat center center;border: 2px #000000 solid;cursor: pointer;z-index:99999;}
    ul.navul li { padding: 0; display: block; text-align: center; width:50%; border-bottom:1px #494949  solid; }
    ul.navul li a { color: #fff; line-height: 40px; height: 40px; font-size: 16px; display: block; }
    ul.navul {display: none; background:rgba(0, 0, 0, 0.8); width: 100%; height: auto; overflow: hidden; zoom: 1; z-index: 999999; position: absolute; top: 66px; left: 0; }
    
    .checkbtn{display:block;padding:5px 0 15px;text-align:center;line-height:30px;overflow:hidden;background:#fff;margin:0;}
    .checkbtn a{padding:0;display:block;float:left;/* width:31.3%;height:30px;line-height:30px;margin:5px 1% 0; */ width: 24%;height: 25px;line-height: 25px; margin: 5px 0.5% 0;background:#666;color:#fff;border-radius:2px;font-size:12px;}
    .checkbtn2 a{width: 9%;margin: 5px 0.5% 0;}
    .checkbtn a.active{background:#333;height: 25px;line-height: 25px; margin: 5px 0.5% 0;}
    
    
    .top{height:61px;}
    .logo {width:100%;background: url(../images/logo.png) no-repeat;background-size: 350px auto;}
    
    .mintoptop a{width: 19%;margin: 5px 0.5% 0;font-size:12px;}
    
    
    .topheader {display:none;}
 .seoyh{   
    width: 100%;
    max-width: 800px;
    margin: 0 auto;
    background: #f8f8f8;
  }
    .page-left {display:none;}
    .page-right {width:100%;margin:0;}
    .share {margin-top:10px;margin-bottom:10px;padding: 0 20px;}
    .share .fl{float:left;}
    
    .next {line-height:24px;font-size: 14px;padding:10px;}
    .viewbt {font-size:22px;/* padding-top:10px; *//* background-color: white; */}
    
    .box-news{height:80px;border:none;border-bottom:1px solid #eaeaea;box-shadow: none;border-radius:0;padding:0px;padding-left:100px;position: relative;margin-bottom:0px;}
	.box-news.noimg{height:66px;padding-left:8px;}
	.box-news:hover{border:none;border-top:1px solid #eaeaea;box-shadow:none;}
	.box-news img{height:54px;width:80px;position: absolute;left:5px;top:8px;}
	.box-news .box-news-img{display:inline;position: static;}
	.box-news h3{padding-top:10px;width:100%;font-size:15px;font-weight:normal;line-height:22px;white-space:normal;text-overflow: ellipsis;overflow: hidden;height:54px;padding-right:5px;}
	.box-news h3 a{color:#222;}
	.box-news p{display:none;}
	.box-news i{}
    
  
    
    .page {height: 30px;line-height: 30px;padding:15px 0;}
    .page span{display:none;}
    .page a{background-color:#fff;border:#333 1px solid;color:#333;font-size:12px;height:20px;line-height:20px;margin:5px 2px;padding:4px 8px;}
    .page b{background-color:#333;border:#333 1px solid;color:#fff;font-size:12px;height:20px;line-height:20px;margin:5px 2px;padding:4px 8px;}

    .content{padding:10px 0;min-height:300px;}
    
   
    
    .page-foot {margin:10px auto;font-size:14px;width:100%;padding-bottom:20px;}
    .reg_left{width:99%;margin:10px auto;overflow: hidden;}
    .reg_left b{font-weight:normal;background:none;}
    .reg_left li{line-height:40px;}
    .reg_left .name{width:100px;display:inline-block;font-size:14px;text-align:right;padding-right:5px;color:#333;}
    .reg_left .input{width:66%;display:inline-block;font-size:14px;}
    .reg_left input{color:#333;font-family:"\5FAE\8F6F\96C5\9ED1",Arial;}
    .n1{width:90%;padding:5px;border:1px solid #ccc;text-indent:5px;border-radius: 4px;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;}
    .reg_left b{vertical-align:top;}
    .reg_left span{padding-left:5px;color:#f00;font-family:arial;font-weight:bold;}
    .reg_left .submit{padding-left:80px;margin-top:20px;}
    .reg_left .submit input{cursor:pointer;height:30px;width:80px;background:#222;border-radius:3px;line-height:30px;font-size:15px;color:#fff;border:0;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;}
    
    .reg_left #key{width:60%!important;}
    .reg_left li p{line-height:20px;text-align:left!important;padding:0 20px;}
    .reg_left textarea{width:90%;height:100px;}
    .reg_left input.n1:focus,.reg_left textarea:focus{border-color: #66afe9;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);}
    
    .search-bt{line-height: 30px;font-size: 14px;text-indent: 10px;}
    .navmenu {font-size: 15px;}
    
    .case .bt{height:32px;line-height:32px;background:none;text-indent:0;margin:10px 0;font-size:22px;text-align:center;color:#3A4661;}
    .case ul{background:none;}
    .case ul li{float:left;width:45%;position:relative;margin:0 2.5% 20px;}
    .case ul li img{height:130px;width:100%;border:none;}
    .case ul li p{height:30px;line-height:30px;width:100%;background:rgba(0, 0, 0, .75);text-align:center;font-size:16px;position:absolute;bottom:0;left:0;color:#fff;}
    
    .piclist{margin: 10px 0;}
    .piclist .big-list li{float:left;width:45%;border:none;padding:0;margin:0 2.5%;}
    .piclist .big-list li img{width:100%;height:100px;object-fit:cover;}
    .piclist .big-list li p{font-size:16px;margin-top:5px;}
    .piclist .big-list li p span{font-size:12px;color:#999;}
    .piclist .big-list li.last{margin-right:2.5%;}

    .piclist .small-list{margin-top: 40px;}
    .piclist .small-list li{float:left;width: 30%;border:none;padding:0;margin: 0 1.6% 10px;}
    .piclist .small-list li a{display: block; background: #000;}
    .piclist .small-list li img{width:100%;height: auto;object-fit:cover;}
    .piclist .small-list li p{font-size:15px;margin-top:5px;line-height:30px;}
    .piclist .small-list li p span.fr{font-size:12px;color:#999;float:right;}
    .piclist .small-list li.last{margin-right: 1.5%;}
    
    
    .footer{margin-top:20px;background:#262A31;padding: 24px 0;color:#6A727E;padding-bottom: 80px;}
    .foot-l{width:98%;margin:0 1%;}
    .foot-l p{margin:10px 0;}
    .foot-l .slogo{margin-bottom:10px;text-align:center;}
    .foot-l .link{display:none;}
    .foot-l .info{line-height:24px;font-size:12px;border-top:2px solid #454B58;padding-top:10px;}
    .foot-r{width:100%;text-align:center;font-size:18px;}
    
    .nypiclist li{width:45%;margin:10px 2.5%;float:left;position:relative;box-shadow:none;}
    .nypiclist li.last{margin-right:2.5%;}
    .nypiclist li img{width:100%;object-fit:cover;}
    .nypiclist2 li{padding:0;width:45%;}
    .nypiclist2 li img{width:100%;height:100px;object-fit:cover;}
    .nypiclist li p.tit{transition: all 0.2s ease;-webkit-transition: all 0.2s ease;/* position:absolute; */bottom:0;left:0;/* background:rgba(0, 0, 0, .75); */color: #000;width:100%;line-height:30px;font-size:16px;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;text-align:left;}
    .nypiclist li a:hover p.tit{line-height:50px;font-size:18px;}
    .nypiclist2 li p strong{font-weight:800;font-size:16px;}
    
    .topbanner,.nybanner{margin:0;height:auto;}
    .topbanner img,.nybanner img{width:100%;height:auto;}
    
/* 底部浮动栏 */
.navibar { width:100%; position:fixed; left:0; bottom:-1px; z-index:10000;display: flex; }
.navibar .main {width:100%;max-width:640px;min-width:320px;background: #000000;margin:0 auto;overflow:hidden;}
.navibar .main li {float:left;width: 32%; margin: 4px 0.66%; background:#f07820;border-radius: 10px 10px 0 0;}
.navibar .main a {display:block;/* border-left: 1px solid #989898; *//* border-right: 1px solid #989898; */height: 50px;text-align:center;color:#FFF;margin:0 auto;padding-top: 10px;}
.navibar .main li:first-child a { border-left:none; }
.navibar .main li:last-child a { border-right:none; }
.navibar .main li:hover a { /* background:-webkit-linear-gradient(top, #0b3b5f, #3389a6); */ }
i.tel, i.sms, i.online, i.map {width: 18px;height: 30px;background: url(../images/t2.png) no-repeat;background-size: 120px;display:block;margin: 0 auto 1px;}
i.sms {width:31px;background-position: -25px 0;}
i.online { width:26px; background-position:-65px 0; }
i.map { width:24px; background-position:-96px 0; }
    
    }

@media only screen and (max-width:375px){
  .logo{background-size:290px auto;}
   span.button{top:8px;}
  .top{height:51px;}
}


@media only screen and (max-width:320px){
  .logo{background-size:265px auto;}
   span.button{top:8px;}
  .top{height:46px;}
}
