@charset "utf-8";
@import url('reset.css');
@import url('font-awesome/font-awesome.min.css');
html,body{font-family:Verdana, Geneva, sans-serif;height:100%}
a{background:transparent;text-decoration:none;color:#000}a:active,a:hover{outline:0}a:hover{text-decoration:none;color:#ff8b00}
.wrapper{overflow:hidden;width:1200px;margin:0 auto;text-align:left}
.ts{text-transform:uppercase}
.mauto{margin:0 auto}
.pz{position:relative;z-index:0}
.pa{position:absolute;z-index:999}
.bz{box-sizing:border-box}
.b{font-weight:bold}
.i{font-style:italic}
.crp{cursor:pointer}
.muato{margin:0 auto}
.hidden{display:none !important}
@keyframes slideDown{0%{top:25px;opacity:0}to{top:32px;opacity:1}}@-webkit-keyframes slideDown{0%{top:25px;opacity:0}to{top:32px;opacity:1}}
.xz360:hover{transform:rotate(360deg)}
.xzY360:hover{transform:rotateY(360deg)}
.op0{opacity:0;-webkit-opacity:0;-khtml-opacity:0;-o-opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}
.transition1s{transition-property:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
.hde{display:none}
/*header*/
header{display:none;width:100%;height:50px;background:url(../images/bg_header.gif) repeat-x}
header .logo{margin-top:6px}
header h2.fr{line-height:50px}
header h2.fr span.ib{margin-right:20px;padding-left:168px;background:url(../images/bg_phone.png) no-repeat left center;font-size:16px}
header h2.fr a{font-size:16px}
/*nav*/
nav.pc{overflow:visible;z-index:10000;width:100%;height:52px;background:#fff}
nav.pc .wrapper{overflow:visible !important}
nav.pc ul{width:100%;margin-top:10px}
nav.pc li{z-index:999;height:32px;margin:0 30px}
nav.pc li.home{margin-left:140px}
nav.pc li .a{height:31px;line-height:31px;border-bottom:1px solid #fff;font-size:15px;color:#333;letter-spacing:2px}
nav.pc li .a:hover,nav.pc li .a.active{border-color:#ff8b00;color:#ff8b00}
nav.pc li .a.hsons{padding-right:25px}
nav.pc li i{top:0;right:10px;line-height:28px;font-size:14px;color:#1b7143}
nav.pc li .a:hover i,nav.pc li .a.active i{color:#ff8b00}
nav.pc .dl{overflow:hidden;display:none;position:absolute;z-index:999;top:32px;left:0;width:93px;background:#ff8b00;padding:5px 0;text-align:center;-webkit-animation:slideDown 0.3s 1;-khtml-animation:slideDown 0.3s 1;animation-direction:alternate}
nav.pc dt{overflow:hidden;width:100%;height:32px}
nav.pc dt a{overflow:hidden;display:block;width:100%;height:32px;text-align:center;line-height:32px}
nav.pc dt a:link,nav.pc dt a:visited{font-size:14px;color:#fff}
nav.pc dt a:hover{background-color:#666;text-decoration:none}
nav.pc .search{width:15px;height:39px;margin:22px 10px 10px 10px}
nav.pc .searchText{margin-left:-147px;width:147px;height:39px;background:#fff;border:0;border-bottom:1px solid #666;line-height:39px;text-indent:15px;font-size:14px;color:#333}
nav.pc .searchBtn{width:15px;height:39px;cursor:pointer;font-size:14px;color:#000}
nav.pc .search i.fa{line-height:39px;font-size:16px;font-weight:normal;color:#000}
nav.pc .search.active{width:162px}
nav.pc .search.active .searchText{margin-left:0}
nav.pc.active{position:fixed;z-index:999999;left:0;top:0;height:56px;box-shadow:-2px 3px 3px #ccc}
nav.pc.active ul{margin-top:12px}
/*footer*/
.flinks{padding:10px 0;line-height:31px}
footer{}
footer .contact{padding:23px 0 11px 0;border-bottom:1px solid #fff;background:#4a4a4a;line-height:31px;font-size:14px;color:#fff}
footer .copyright{padding:10px 0;background:#4a4a4a;line-height:31px;font-size:14px;color:#fff}
footer .copyright *,footer .copyright a,footer .contact *,footer .contact a{color:#fff}
/*topSliders*/
.topSliders{width:100%;height:600px}
.sliders-swiper-container{width:100%;height:600px}
.sliders-swiper-container .swiper-slide{width:100%;height:600px}
.sliders-swiper-container .swiper-wrapper .img{width:100%;height:600px;background-repeat:no-repeat;background-position:center top}
.topSliders .swiper-pagination{bottom:313px !important}
.topSliders .swiper-pagination-bullet{background:#fff;opacity:1 !important;width:12px;height:12px}
.topSliders .swiper-pagination-bullet-active{background:#007dc3}
/*index*/
.iTop{padding-bottom:11px;line-height:47px;font-size:24px;color:#000;letter-spacing:8px}
.iTop b{font-size:28px;color:#ff8b00}
.iTop:after{content:'';position:absolute;z-index:999;bottom:0;left:50%;width:60px;height:1px;margin-left:-29px;background:#ff8b00}
.i_aboutus{margin-top:50px;height:500px;background:url(../images/bg_index_aboutus.jpg) center top no-repeat}
.i_aboutus .iTop{margin:40px 0 0 51px}
.i_aboutus .wrapper{min-height:460px}
.i_aboutus img.pa{left:70px;top:149px}
.i_aboutus div.body{width:610px;height:155px;background:#fff;margin:176px 0 0 50px;padding:20px 10px 0 480px;line-height:22px;letter-spacing:2px}
.i_aboutus div.body a.more{margin-top:15px;width:108px;line-height:33px;border:1px solid #070002}
.i_aboutus div.body a.more:hover{background:#ff8b00;color:#fff}
.i_video{padding:71px 0 75px 0;background:url(../images/bg_ivideo.gif)}
.i_video .iTop h2:after{left:50%;margin-left:-76px}
.i_video .iTop h4{line-height:29px;font-size:13px;color:#000;font-weight:normal;letter-spacing:2px}
.i_video .video{margin:27px auto 0 auto;width:753px;height:523px;padding:35px 118px 86px 122px;background:url(../images/bg_video.png) no-repeat}
.i_products{width:100%;padding:39px 0 50px 0;background:#f2f2f2}
.i_products .iTop h2:after{left:50%;margin-left:-76px}
.i_products .tabs{font-size:0;margin:30px 0 30px 0}
.i_products .tabs a{width:168px;line-height:33px;border:1px solid #00c6ff;margin-right:49px;font-size:18px;color:#313333}
.i_products .tabs a.active{height:42px;background:url(../images/bg_index_products_tabs_active.gif) no-repeat;border:0;color:#fff}
.iproducts-sliders-swiper-container{width:1236px;height:460px;margin-bottom:30px}
.iproducts-sliders-swiper-container .swiper-slide{width:412px;height:460px}
.iproducts-sliders-swiper-container .swiper-slide a{width:380px;height:460px}
.iproducts-sliders-swiper-container .swiper-slide img{width:380px;height:370px}
.iproducts-sliders-swiper-container .swiper-slide .title{width:380px;height:90px;background:#fff;font-size:20px;color:#313333;line-height:90px}
.iproducts-sliders-swiper-container .swiper-slide .title span{width:10px;height:85px;background:#ff8b00;right:0;bottom:0}
.iproducts-sliders-swiper-container .swiper-slide .title span.l{left:0}
.iproducts-sliders-swiper-container .swiper-slide .bg{width:380px;height:370px;background:#ff8b00;left:0;top:0}
.iproducts-sliders-swiper-container .swiper-slide .bg span{width:215px;line-height:56px;border-radius:28px;background:#fff;font-size:12px;color:#ff8b00;margin-top:158px;box-shadow:0 0 10px #f2d4b1}
.iproducts-sliders-swiper-container .swiper-slide a:hover span.l,.iproducts-sliders-swiper-container .swiper-slide a:hover .bg{opacity:1;-webkit-opacity:1;-khtml-opacity:1;-o-opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}
.iproducts-swiper-button{width:18px;height:18px;margin-top:8px;background:#fff;border:1px solid #070002;line-height:18px;font-size:14px;color:#7f7f7f;cursor:pointer}
.iproducts-swiper-button:hover{background:#ff8b00;color:#fff}
.iproducts-swiper-button-prev{margin-left:512px}
.imore{width:95px;margin:0 20px;line-height:33px;border:1px solid #070002}
.imore:hover{background:#ff8b00;color:#fff}
.i_news{margin-top:50px;padding:39px 0 50px 0;background:url(../images/bg_index_news.jpg) center top no-repeat}
.i_news .tabs{margin:30px 0}
.i_news .tabs a{padding:0 30px 5px 30px;line-height:31px;font-size:20px;color:#fff;letter-spacing:7px}
.i_news .tabs a.active{font-weight:bold;color:#000}
.i_news .tabs a:after{content:'';display:block;width:1px;height:31px;background:#000;position:absolute;z-index:9999;right:0;top:0}
.i_news .tabs a:last-child:after{display:none !important}
.i_news .tabs a.active:before{content:'';display:block;width:47px;height:1px;background:#000;position:absolute;z-index:9999;left:50%;bottom:0;margin-left:-24px}
.i_news .more{padding:0 8px;line-height:33px;background:#fff;border:1px solid #070002;font-size:14px;color:#7f7f7f;letter-spacing:1px}
.i_news .more:hover{color:#fff;background-color:#00c6ff}
.i_cases{width:100%;padding:39px 0 50px 0;background:#f2f2f2}
#i_cases{width:1236px;height:360px;margin:30px 0}
#i_cases .swiper-slide{width:412px;height:360px}
#i_cases .swiper-slide .img,#i_cases .swiper-slide img{width:380px;height:300px}
#i_cases .swiper-slide .title{width:380px;height:59px;border-bottom:1px solid #ff8b00;line-height:59px;font-size:20px;color:#000;letter-spacing:2px}
.icases-swiper-button{width:18px;height:18px;margin-top:8px;background:#fff;border:1px solid #070002;line-height:18px;font-size:14px;color:#7f7f7f;cursor:pointer}
.icases-swiper-button:hover{background:#ff8b00;color:#fff}
.icases-swiper-button-prev{margin-left:512px}
/*other*/
.mains{}
.otherMain{margin:28px auto;min-height:400px}
.positions{line-height:34px;font-size:0}
.positions i{font-size:14px;color:#ff8b00;margin:0 8px}
.positions i.fa-home{margin-right:10px}
.positions a{letter-spacing:2px;font-size:14px;color:#ff8b00}
.positions a:hover{color:#18bf60}
.positions span.ib{padding:0 5px;font-size:14px;color:#ff8b00}
.positions span.sons{border:1px solid #eaeaea;cursor:pointer}
.positions span.sons .abSons{display:none;top:33px;left:-1px;background:#fff;border:1px solid #eaeaea;width:100%;border-top:0}
.positions span.sons .abSons a:hover{background:#ff8b00;color:#fff}
.positions span.sons:hover .abSons{display:block}
.banner{width:100%}
.banner img{display:block;width:100%;margin:0 auto}
/*main content*/
.mainContent{width:100%}
.mainContent .classname{margin-top:5px;line-height:140px;border-bottom:1px solid #f0f0f0;letter-spacing:7px;font-size:30px;color:#000}
.introduction{padding:20px;min-height:250px;text-align:justify;line-height:35px;font-size:14px;color:#2e2e2c}
.introduction.nmt{margin-top:0;padding-top:20px}
.introduction div,.introduction p{font-size:14px;color:#2e2e2c}
.introduction img{max-width:100%}
.introduction .none{width:100% !important}
.introduction .none,.introduction .none tr,.introduction .none td{border:0 !important}
.articleImg{width:100%;margin:45px 0 0 0;text-align:center}
.articleImg img{display:block;max-width:100%;margin:0 auto}
.articleImg2{width:100%;margin:0 0 22px 0;text-align:center}
.articleImg2 img{display:block;max-width:100%;margin:0 auto}
.aImg{width:100%;text-align:center}
.aImg img{display:block;max-width:100%;margin:0 auto}
.articleBody{width:400px;margin:20px 0}
.articleTitle{overflow:hidden;width:100%;padding:15px 0;text-align:center;line-height:40px;font-size:24px;color:#151515}
.aTitle{overflow:hidden;width:100%;margin-top:35px;text-align:center;line-height:40px;font-size:18px;font-weight:bold;color:#ff8b00}
.articleTime{width:100%;border-bottom:1px solid #d2d2d2;text-align:center;line-height:38px;font-size:12px;color:#969797}
.articleDes{text-align:center;line-height:28px;font-size:14px;color:#42403f}
.articlePages{margin-top:20px;line-height:200%;font-size:16px;color:#151515}
.articlePages div{font-size:16px;color:#151515}
.articlePages a{font-size:16px;color:#151515}
.articlePages a:hover{color:#8fc51f}
/*新闻列表*/
.newslist{width:100%}
.newslist li{margin-bottom:30px;background:#fff;padding:30px}
.newslist .img,.newslist img{width:255px}
.newslist .text{width:847px}
.newslist a span.title{margin:16px 0 0 0;line-height:22px;font-size:14px;color:#00c6ff}
.newslist a span.addtime{right:0;top:0;line-height:22px;font-size:12px;color:#a9a9a9}
.newslist .body{margin:21px 0 27px 0;line-height:24px;font-size:12px;color:#a9a9a9;letter-spacing:1px}
.newslist .cname{line-height:28px;padding:0 9px;border:1px solid #a9a9a9;border-radius:5px;font-size:12px;color:#4e4e4e;letter-spacing:1px}
.newslist a:hover .addtime,.newslist a:hover .body{color:#00c6ff}
.newslist a:hover .cname{background:#00c6ff;color:#fff;border-color:#00c6ff}
/*图片列表*/
.picslist{margin:30px 0;width:1250px}
.picslist li{width:246px;height:225px}
.picslist .img,.picslist img{width:210px;height:180px}
.picslist .title{width:210px;height:45px;line-height:45px;font-size:16px}
/*产品列表*/
.productslist{margin:30px 0;width:1215px}
.productslist li{width:385px;height:291px;margin-right:20px;margin-bottom:20px}
.productslist img{width:385px;height:291px}
.productslist .bg{left:0;top:0;background:rgba(0,125,195,0.7);width:385px;height:291px;opacity:0}
.productslist .title{margin-top:106px;line-height:33px;font-size:17px;color:#fff}
.productslist .body{margin:21px 0 27px 0;line-height:24px;font-size:12px;color:#a9a9a9;letter-spacing:1px}
.productslist .more{width:125px;line-height:30px;background:#fea800;margin:7px auto;font-size:12px;color:#fff;letter-spacing:2px}
.productslist a:hover .bg{opacity:1}

/*在线留言*/
.guestbook{width:473px;margin:18px 0 0 350px}
.guestbook h1{line-height:43px;font-size:24px;color:#333;letter-spacing:1px}
.guestbook h2{line-height:20px;font-size:14px;color:#999}
.guestbook ul{margin-top:30px}
.guestbook li{position:relative;z-index:0;overflow:hidden;width:100%;padding-bottom:24px}
.guestbook .wz{width:87px;text-indent:9px;line-height:31px;font-size:16px;color:#696969}
.guestbook .wbk{width:372px;height:29px;background:none;border:1px solid #b5b5b5;line-height:29px;text-indent:5px;font-size:16px;color:#696969;border-radius:4px}
.guestbook .wbk2{width:137px;height:29px;background:none;border:1px solid #b5b5b5;line-height:29px;text-indent:5px;font-size:16px;color:#696969;border-radius:4px}
.guestbook .wby{width:372px;height:220px;background:none;border:1px solid #b5b5b5;border-radius:5px;line-height:29px;font-size:16px;color:#696969;border-radius:4px}
.guestbook .wbk:focus,.guestbook .wbk2:focus,.guestbook .wby:focus{border-color:#009cff}
.guestbook .btnSubmit{width:82px;height:28px;margin:0 0 0 220px;background:#0680c4;border:0;border-radius:5px;line-height:28px;font-size:16px;color:#fff}

.openHtml{overflow:hidden;width:798px;height:533px;background-color:#fff}
.openHtml .h1{position:relative;z-index:0;width:100%;height:46px;border-bottom:1px solid #eee;line-height:46px;text-indent:25px;font-size:14px;font-family:"Microsoft YaHei";color:#333}
.openHtml .close{position:absolute;z-index:999;top:14px;right:17px;display:block;width:13px;height:11px;background:url(../images/close.gif) no-repeat}
.openHtml .htmlContent{overflow:scroll;overflow-x:hidden;overflow-y:auto;width:753px;height:420px;padding:10px 0 0 25px;padding-right:10px;border-bottom:1px solid #ddd;line-height:28px;font-size:14px;font-family:"Microsoft YaHei";color:#333}
.openHtml .closeBlock{position:relative;z-index:0;width:100%;height:54px;margin-top:1px;background-color:#f5f5f5}
.openHtml .close2{position:absolute;z-index:999;top:13px;left:15px;display:block;width:82px;height:30px;background:#2384ef;background:linear-gradient(to bottom, #0080eb, #0565b2);text-align:center;line-height:30px;font-size:14px;font-family:"Microsoft YaHei";color:#fff}

/*分页*/
.pages{overflow:hidden;width:100%;padding:30px 0 0;text-align:center;line-height:32px;font-size:14px;color:#666}
.pages a,.pages span{display:inline-block;*display:inline;*zoom:1;height:32px;margin-right:10px;padding:0 10px;border:1px solid #c8c8c8;line-height:32px;border-radius:14px}
.pages a.active{background-color:#1c8542;color:#fff}
/*up*/
.up{color:#fff;text-align:center;position:fixed;width:40px;height:40px;line-height:40px;background:rgba(0, 0, 0, 0.81);border:1px solid #ccc;bottom:20px;right:10px;cursor:pointer}
.up:hover{background:#ff8b00}
.up i{font-size:20px}
.up:hover i{color:#fff}
.hidden-pc{display:none !important}

/*网站地图*/
.sitemap{width:95%;margin:19px 2.5%}
.sitemap dl{background:url(../images/line.gif) left bottom repeat-x}
.sitemap dt{width:100%;line-height:180%}
.sitemap dt a:link,.sitemap dt a:visited{font-size:14px;font-weight:bold;color:#0e1b25}
.sitemap dt a:hover{font-size:14px;font-weight:bold;color:#3e77b3}
.sitemap dd{width:100%;padding:0 0 15px 0;line-height:30px;font-size:13px;color:#0e1b25}
.sitemap dd a{margin-right:10px}
.sitemap dd a:link,.sitemap dd a:visited{font-size:13px;color:#0e1b25}
.sitemap dd a:hover{text-decoration:none;font-size:13px;color:#3e77b3}


@media only screen and (max-width:1199px) and (min-width:1000px)
{
.wrapper{width:1000px}
nav.pc li.home{margin-left:50px}
nav.pc li{margin:0 20px}
.newslist .text{width:647px}
.picslist{width:984px;margin-left:25px}
.i_aboutus div.body{width:410px;height:auto;padding-bottom:20px}
.iproducts-sliders-swiper-container{width:1020px;height:auto;margin-bottom:10px}
.iproducts-sliders-swiper-container .swiper-slide a{width:340px;height:412px}
.iproducts-sliders-swiper-container .swiper-slide img{width:330px;height:326px}
.iproducts-sliders-swiper-container .swiper-slide .title{width:100%}
.iproducts-swiper-button-prev,.icases-swiper-button-prev{margin-left:412px}
#i_cases{width:1020px;height:auto;margin-bottom:10px}
#i_cases .swiper-slide a{width:340px;height:322px}
#i_cases .swiper-slide .img,#i_cases .swiper-slide img{width:330px;height:256px}
#i_cases .swiper-slide .title{width:100%}
}
@media only screen and (max-width:999px)
{
  *{box-sizing:border-box}
  .wrapper{width:100%;padding:0 2%}
  .hidden-m{display:none !important}
  .hidden-pc{display:block !important}
  header{height:auto !important;padding-bottom:0 !important}
  header .logo{margin:0;text-align:center;padding:5px 0;text-align:center}
  header h2.fr{width:100%}
  header h2.fr span.ib{margin-right:0}
  header .logo img{max-width:90%}
  .mnav{right:5px;top:5px;width:35px;line-height:35px;font-size:25px;color:#ff8b00 !important;text-align:right}
  nav.pc .search{margin-top:36px}
  .topSliders{height:220px}
  .sliders-swiper-container,.sliders-swiper-container .swiper-slide,.sliders-swiper-container .swiper-wrapper .img{height:220px;background-size:auto 220px}
  .i_aboutus .iTop{font-size:18px;line-height:180%}
  .i_aboutus img.pa{position:static !important;left:0;top:0;max-width:100%;margin:15px 0 0}
  .i_aboutus div.body{width:100%;height:auto;margin:15px 0 0;padding:8px}
  .iTop b{font-size:20px}
  .i_aboutus{margin-top:20px;height:auto;padding-bottom:15px;background-size:auto 100%}
  .i_aboutus .wrapper{min-height:50px}
  .i_aboutus .iTop{margin:20px 0 0 20px}
  .i_aboutus div.body a.more{font-size:12px}
  .i_products{padding:15px 0}
  .i_products .tabs{margin:15px 0}
  .i_products .tabs a{width:auto;display:inline-block;line-height:25px;margin-right:10px;font-size:14px;padding:0 10px}
  .i_products .tabs a.active{background:#00c6ff;height:auto} 
  .iproducts-sliders-swiper-container .swiper-slide{height:auto}
  .iproducts-sliders-swiper-container{margin-bottom:20px}
  .iproducts-swiper-button-prev{margin-left:0}
  .iproducts-sliders-swiper-container,.iproducts-sliders-swiper-container .swiper-slide a{width:100%;height:auto;text-align:center}
  .iproducts-sliders-swiper-container .swiper-slide img{width:auto;max-width:90%;margin:0 auto;height:auto}
  .iproducts-sliders-swiper-container .swiper-slide .bg{display:none !important}
  .iproducts-sliders-swiper-container .swiper-slide .title{width:100%;height:auto;line-height:180%;font-size:14px;background:none}
  .iproducts-sliders-swiper-container .swiper-slide .title span{display:none !important}
  .i_products .ctrl{text-align:center}
  .iproducts-swiper-button,.imore{display:inline-block;float:none}
  .i_news{margin-top:0;padding:15px 0}
  .i_news .tabs{margin:15px 0}
  .i_news .newslist{margin-bottom:15px;padding:20px 2% 5px 2% !important;background:#fff}
  .i_cases{padding:15px 0}
  #i_cases,#i_cases .swiper-slide .img{width:100%;height:auto;text-align:center}
  #i_cases .swiper-slide img{width:90%;margin:0 auto;height:auto}
  #i_cases .swiper-slide{width:100%;height:auto}
  #i_cases .swiper-slide .title{width:100%;height:auto;line-height:180%;font-size:14px}
  .i_cases .ctrl{text-align:center}
  .icases-swiper-button-prev{margin-left:0}
  .icases-swiper-button,.imore{display:inline-block;float:none}
  .picslist{width:100%;margin:15px 0 0}
  .picslist li{overflow:hidden;width:48% !important;height:auto !important;margin:0 0 10px 0 !important}
  .picslist li:nth-child(2n+1){clear:both}
  .picslist li:nth-child(2n+2){margin-left:4% !important}
  .picslist img{width:100%;height:auto}
  .picslist .img, .picslist img{width:100%;height:auto}
  .picslist .title{margin:5px 0;color:#333;font-size:14px;line-height:150%;font-size:12px;font-weight:normal;letter-spacing:0}
  .newslist{margin-top:20px}
  .newslist li{padding:0 0 20px 0;border-bottom:1px dashed #ccc}
  .newslist .img{width:100%;height:auto}
  .newslist img{max-width:100%;margin:0 auto}
  .newslist .text{width:100%}
  .newslist a span.addtime{width:100%;position:static}
  .up{width:35px;height:35px;line-height:35px;bottom:10px;right:10px}
  .mainContent .classname{line-height:200%;font-size:20px}
  .introduction{padding:10px 0;line-height:180%;font-size:13px}
  .otherMain{min-height:100px}
  .newslist a span.title{width:70%;font-size:12px}
  .newslist a span.addtime{width:30%;font-size:12px}
  .aTitle{margin-top:20px;line-height:180%;font-size:16px}
  .guestbook{width:100%;margin:20px 0}
  .guestbook .wz{width:100%}
  .guestbook .wbk,.guestbook .wby{width:100%}
  .guestbook .btnSubmit{margin-left:0}
  .otherMain{margin-bottom:10px}
  footer .contact,footer .copyright{padding:10px 0;line-height:160%;font-size:14px}
}
@media only screen and (max-width:350px)
{
  header{padding-bottom:10px}
  header img.ib.i1{clear:both}
}