
*{ margin:0px; padding:0px;}
a,a:link,a:visited,a:hover{text-decoration:none; }
a{ color:inherit;}
a img{ border:none;}
img{ vertical-align:top; max-width: 100%; max-height: 100%;}
.clear{ clear:both;}
table{ font-size:14px;border-collapse:collapse; border-spacing:0px;}
body{font-size:14px; width: 100%; overflow-x: hidden; text-align:left;font-weight:normal; line-height:26px; font-family: "微软雅黑",Arial, Helvetica, sans-serif;  color:#fff;}
a{blr:expression(this.onFocus=this.blur())} /*a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  去掉链接触摸高亮 */
a{outline:none;} /*for Firefox*/
h1,h2,h3,h4,h5,input{font-size:14px; font-weight:normal;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,i{ margin:0px; padding:0px;}
ol,p,dl,li{list-style:none;}
em,span,strong,i{font-style: normal;}
input{ outline: none;}

.fl{ float:left; display:inline;}/*左浮动标签*/
.fr{ float:right; display:inline;}/*右浮动标签*/
.clearfix{display:block;clear:both;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden;clear:both;height:0;visibility:hidden;content:".";}

.quickbar_nav ul li.quickbar_weixin .quickbar_hoverbox img{    max-width: initial;max-height: 200%;}

#header{ width:100%; height: 121px; background:url(../images/headerbg1.png) center top no-repeat; z-index: 20; position: relative;}
/*#header1{ width: 100%; height: 121px; background:url(../images/headerbg.png) left top no-repeat; z-index: 4;}*/
.header{height: 100px;width: 1200px; margin: 0 auto; }
.header .logo{ width: 290px; height: 121px; display: table;float: left; }
.header .logo a{ width: 290px; height: 121px; display: table-cell; text-align: center; vertical-align: middle;}
.header .logo img{max-height: 100%; max-width: 100%;}
.toph{ width: 876px;height: 56px; line-height: 26px;}
.tel{ font-size: 14px; color: #f8a608; font-weight: bold; padding-right: 4px; margin-right: 6px; display: inline-block; height: 28px; border-radius: 20px; margin-top: 15px; background:#f2f2f2 url(../images/tel.png) no-repeat; text-indent: 32px;}
.search_box{ position: relative; display: inline-block;width: 300px; height: 28px; margin-top: 15px;}
.search_box .btn1{ border: none; position: absolute;width: 28px; height: 28px; right: 2px; top: 0;background: url(../images/search.png) no-repeat;}
.search_box .txt1{ text-indent: 10px; border: none; background:#f2f2f2; position: absolute; width: 300px; height: 28px; border-radius: 20px;}
.navBar{width: 896px; position:relative; z-index:1; height:54px; float: right; z-index: 3;}
.nav{ width:100%; height: 100%;}
.nav .m{ float:left;  position:relative; height: 100%;}
.nav>li>a{font-size: 16px; color: #ffffff; width: 100%; height: 100%; line-height: 54px; display:block; vertical-align: middle; text-align: center; overflow: hidden;}
.nav>li.on>a{color: #333333;background: url(../images/navbg.png) no-repeat; background-size: 100% 100%; }
.nav .sub{ display:none; position:absolute; left:-18px; width: 270px; top:54px; line-height:40px;
  background:url(../images/sub.png) no-repeat; background-size: 100% 100%;padding:0 15px;}
/*.nav>li:nth-of-type(1) .sub{ left:-100px; }*/
/*.nav>li:nth-of-type(2) .sub{ left:-100px; }*/
.nav .sub li{ margin-left: -6px; float: left;  }
.nav .sub li a{ padding: 0 16px; display:block; text-align: center; color: #ffffff; height: 40px; line-height: 40px; position: relative;}
.nav .sub li a:hover{color:#315fc3;}
.nav>li>a:hover{ background: url(../images/navbg.png) no-repeat; background-size: 100% 100%; color: #333333;}
.banner{ width: 1920px; margin-left: -960px;position: relative;left: 50%; height: 538px; top: -12px; z-index: 1;}
.slideBox{ overflow:hidden; position:relative; width:100%; height: 538px;}
.slideBox .hd{ height:18px;width: 100%;text-align: center; overflow:hidden; position:absolute; bottom:50px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; text-align:center; }
.slideBox .hd ul li{display: inline-block; margin:0 4px;  width:50px; height:10px;text-indent: -9999px; background:url(../images/dot.png) no-repeat center bottom; cursor:pointer; font-size: 0;}
.slideBox .hd ul li.on{ background:url(../images/doth.png) no-repeat; }
.slideBox .bd{ position:relative; height:auto; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;height:auto; }
.slideBox .bd li a{ display: block;}
.slideBox .bd img{ width:100%; }
#index_pro{ width: 100%; background: url(../images/ibg.png) repeat; position: relative; margin-top: -12px;}
.index_pro{ width: 1200px; margin: 0 auto; overflow: hidden; padding-bottom: 20px;}
.index_title{ display: block;text-align: center;width: 100%; margin-bottom: 20px; padding-top: 30px; line-height: 40px;}
.index_title h2{ font-size: 24px; color: #315fc3; line-height: 40px;}
.index_title p{ font-size: 30px; color: #ffa800; text-transform: uppercase;}
.index_title span{ display: block; width: 59px; height: 14px; background: url(../images/span.png) no-repeat; margin: 0 auto;}
.index_pro ul{ width: 106%;}
.index_pro li{ width: 295px; float: left; overflow: hidden; margin: 0 5px 5px 0; }
.index_pro li a{display: block; width: 100%; text-align: center;position: relative;}
.index_pro li a .pro_img{  width: 295px; height: 295px; display: table-cell;text-align: center;vertical-align: middle; overflow: hidden;}
.index_pro li a .pro_img img{ max-width: 100%; max-height: 100%;}
.index_pro li a .proinfo{ display: none; position: absolute;width: 100%; height: 100%; letter-spacing: 0; top: 0; background: rgba(255, 168, 0, 0.9);}
.index_pro li a .proinfo p{ width: 126px; height: 126px; background: url(../images/p.png) no-repeat; margin: 56px auto 28px;}
.index_pro li a .proinfo em, .index_pro li a .proinfo span{ font-size: 14px; color: #ffffff;}
.index_pro li a:hover .proinfo p{animation: move 1s ease-in-out infinite;-webkit-animation: move 1s ease-in-out infinite;-moz-animation: move 1s ease-in-out infinite;-o-animation: move 1s ease-in-out infinite;}
.index_pro li a:hover .proinfo{ display: block;}
@keyframes move
{
  0% { transform: translateY(0px);}
  50%{ transform: translateY(-10px);}
  100%{ transform: translateY(0px);}
}
.index_about{ width: 1200px; margin: 60px auto 0;}
.aboutinfo{ width: 400px; height: 500px; background: url(../images/abg.png) no-repeat;}
.aboutinfo h2{ margin-bottom: 10px; padding: 0 30px; background: url(../images/h.png) no-repeat 30px bottom; line-height: 60px; padding-top: 40px; font-size: 24px;}
.aboutinfo p{ padding: 0 30px; font-size: 16px; line-height: 30px; height: 300px; overflow: hidden;}
.aboutinfo a{ padding-left: 30px; font-size: 16px; margin-top: 30px; display: inline-block;}
.aboutinfo a:hover{color: #ffa800; }
.content{ width: 1200px; margin: 40px auto;}

.focusBox { position: relative; width: 390px; height: 426px; border: 1px solid #ddd; border-top: 2px solid #ffa800; overflow: hidden; text-align: center; background: #fff; }
.focusBox .pic{ width: 390px; height: 426px; display: table-cell;text-align: center;vertical-align: middle;overflow: hidden;}
.focusBox .pic li{
  height: 426px;
}
.focusBox .pic img { max-height: 100%; max-width: 100%; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 50px; width:100%;  background: #ffa800; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 50px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:50px; line-height:50px; position:absolute; bottom:0px; width: 100%;}
.focusBox .txt li a{ display: block; color: #fff; width: 100%; font-size: 20px; text-align: center; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.focusBox .num { position: absolute; z-index: 3; top: 90px; left: 26px; }
.focusBox .num li{ position: relative; width: 10px; height: 10px; overflow: hidden; border-radius: 50%; background: #315fc3; margin-bottom: 10px;}
.focusBox .num li.on,.focusBox .num li:hover{ background:#ffa800;}
.textpic{ width: 392px; height: 426px; margin:0 5px; border: 1px solid #ddd;border-top: 2px solid #ffa800;}
.textpictt{ width:392px; height: 40px; border-bottom: 1px solid #ddd;}
.textpictt h2{ background: url(../images/tri.png) no-repeat 10px center; text-indent: 22px; display: inline-block; width: 80%;text-overflow:ellipsis; white-space: nowrap; overflow: hidden; font-size: 18px; color: #315fc3; line-height: 40px;}
.textpictt a{ font-size: 14px; color: #808080; line-height: 40px; float: right; margin-right: 10px;}
.textpictt a:hover{ color: #ffa800;}
.tmall-brand{ width:372px; height: 390px; overflow:hidden;position: relative; padding:0 10px;}
.tmall-brand .fCl-nav{ height:50px; text-align: center; overflow:hidden; display: inline-block; margin-top: 24px;}
.tmall-brand .fCl-nav li{ float:left; cursor:pointer; display:inline-block; width: 10px; height: 10px; overflow: hidden; border-radius: 50%; background: #315fc3; margin: 0 5px; }
.tmall-brand .fCl-nav li.on{  background:#ffa800; }
.tmall-brand .fCl-slide{ overflow:hidden; zoom:1; }
.tmall-brand .fCl-slide a{ display: block;padding: 16px 12px; border-bottom: 1px dotted #ddd;}
.tmall-brand .fCl-slide a .div_wrap{ width: 116px; height: 80px;}
.tmall-brand .fCl-slide a .div_img{ width: 116px; height: 80px; display: table-cell; text-align: center; vertical-align: middle;overflow: hidden;}
.tmall-brand .fCl-slide a .div_img img{ max-width: 100%; max-height: 100%;}
.tmall-brand .fCl-slide a .divinfo{ width: 218px;}
.tmall-brand .fCl-slide a .divinfo h2{ width: 100%; color: #333333; font-size: 16px;text-overflow:ellipsis; white-space: nowrap; overflow: hidden;}
.tmall-brand .fCl-slide a .divinfo p{ font-size: 14px; color: #808080; width: 100%;text-overflow:ellipsis; white-space: nowrap; overflow: hidden;}
.tmall-brand .fCl-slide a .divinfo em, .tmall-brand .fCl-slide li a .divinfo span{ font-size: 14px; color: #808080; }
.tmall-brand .fCl-slide a:hover h2{ color: #315fc3;}
.tmall-brand .fCl-slide a:hover .div_img{ padding: 3px; box-shadow: 0px 0px 10px #ffe0a4;}
.new-actives { width: 100%; height: 390px; overflow: hidden; position: relative; }
.new-actives .tab-hd{ height:50px; }
.new-actives .step { text-align: center; width: 100%;  display: block; height: 50px; line-height: 50px;}
.new-actives .step a {margin-top: 11px; line-height: 28px; margin: 0 6px; font-size: 22px; color: #ffa800; display: inline-block;width: 28px; height: 28px;}
.new-actives .step a:hover{ background: #ffa800; color: #fff;}
.new-actives .tab-bd { overflow: hidden; height: 336px; }
.new-actives .tab-bd li {width: 100%;}
.new-actives .tab-bd ul { overflow: hidden ;padding:0 10px;}
.new-actives .tab-bd li a {  display: block;padding: 16px 12px; border-bottom: 1px dotted #ddd; }
.new-actives .tab-bd li a h2{ color: #333333; font-size: 16px; line-height: 31px;}
.new-actives .tab-bd li a p{ font-size: 14px; color: #808080; line-height: 24px; height: 48px; overflow: hidden;}
.footer{ width: 100%; background: #212121; height: 240px; padding: 30px 0;}
.footer1{ width: 1200px; margin: 0 auto;}
.footleft{ width: 900px;}
.footright{ width: 230px;}
.foot_nav{ height: 142px;}
.foot_nav>li{ height: 142px; overflow-y: auto; float: left;}
.foot_nav>li>a{ font-size: 16px; display: inline-block; width: 100%;}
.foot_nav ul li a{ font-size: 14px; color: #7b7b7b; line-height: 32px; text-align: center; padding-left: 22px;}
.foot_nav ul li a:hover{ color: #fff; text-decoration: underline;}
.foot_nav>li>a>em{ color: #ffa800;}
.style-2::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 6px #2b2b2b;
  background-color: #2b2b2b;
}

.style-2::-webkit-scrollbar
{
  width: 6px;
  background-color: #2b2b2b;
}

.style-2::-webkit-scrollbar-thumb
{
  -webkit-box-shadow: inset 0 0 12px #2b2b2b;
  background-color: #ffa800; 
}
.copyright{ background: #181818;}
.copyright a:hover{ color: #808080; text-decoration: underline;}
.footcopyright{ color: #525252; width: 1200px; margin: 0 auto; padding: 6px 0; text-align: center;}
.douban{ width:970px; padding-top:10px;  overflow:hidden;   }
.douban .hd{ width: 100%; height: 38px; margin-top: 40px; border-bottom: 1px solid #2b2b2b; }
.douban .hd h2{ float:left; width: 126px; height: 38px; background: url(../images/navbg.png) no-repeat; background-size: 100% 100%; text-align: center; line-height: 38px; font-size: 18px;}
.douban .hd .next,.douban .hd .prev{ color: #906510; float:right; display:block; font-size: 18px;  cursor:pointer; margin: 0 6px; }
.douban .hd .next:hover,.douban .hd .prev:hover{ color: #ffa800;}
.douban .bd{ width: 100%;}
.douban .bd ul{ overflow:hidden; zoom:1; height: 40px; line-height: 40px;}
.douban .bd ul li{ float:left; margin-right:15px; width: 130px; text-align: center;}
.douban .bd ul li a{ font-size: 12px; color: #808080;}
.douban .bd ul li a:hover{ color: #fff; text-decoration: underline;}
.footright p{ font-size: 14px; color: #ffa800; line-height: 30px; margin-bottom: 20px;}
.footright p em{ font-size: 26px; color: #ffffff; font-weight: bold;}
.footright .footimg{ width: 129px; height: 129px; background: url(../images/wbg.png) no-repeat; display: table-cell;text-align: center;vertical-align: middle;}
.footright .footimg img{ width: 104px; height: 104px;}
.footright h2{ text-indent: 20px;}
.wrapweixin{ margin-left: 40px;}



/*内页*/
.banner1{width: 1920px;height: 300px;overflow: hidden;position: relative;left: 50%;margin-left: -960px;top: -12px;z-index: 1;}
.banner1 ul.picture1 li{width: 1920px;height: 300px;overflow: hidden;text-align: center;}
.address{ width: 1200px; margin: 0 auto; position: relative;margin-top: -200px; z-index: 3; height: 100px;}
.address a{ font-size: 14px;}
.wrap_address{ color: #fff; font-size: 36px; font-family: "Bookman Old Style"; position: relative; line-height: 50px;}
.wrap_address em{ color: #fff; font-size: 36px;}
.weizhi{ position: relative;height: 32px; line-height: 32px;top: 70px;
  background: url(../images/weizhi.png) no-repeat;  padding-left: 70px;}
.weizhi span{display: table;background: rgba(54,99,192,.9);line-height: 30px;}
.zs{ position: absolute; bottom: 0; width: 10px; display: block;height: 60px; background: #fea700;}
.zs1{ left: -10px;}
.zs2{ right: -10px;}
ul.first{width: 1200px; height: 90px; margin: 0 auto 0; background: rgba(255, 255, 255, 0.8); position: relative; z-index: 3;}
ul.first a{ text-align: center; display: block; width: 100%; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
ul.first .wrap2{ width: 100%; height: 100%; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
ul.first>li{float: left; position: relative; height: 90px; width:200px; margin: 0 10px;  text-overflow:ellipsis; white-space: nowrap;}
ul.first>li .wrap2>a{ color: #333333; width:200px; font-size: 20px; display: table-cell; text-align: center; vertical-align: middle; line-height: 30px; height: 90px;position: relative;}
ul.first>li> .wrap2>a>em{ font-size: 14px; color: #808080;}
ul.first>li> .wrap2>a.active, ul.first>li> .wrap2>a:hover{color: #315fc3; }
ul.first>li> .wrap2>a.active em, ul.first>li> .wrap2>a:hover em{color: #618def; }
ul.first>li> .wrap2>a.active span, ul.first>li> .wrap2>a:hover span{ display: block;position: absolute;
  height: 14px; width: 100%; bottom: 6px; left: 0; background: url(../images/span.png) no-repeat center 5px;
   border-bottom:5px solid #315fc3;}
ul.second{width: 800px;height: 40px;position: relative; display: none; left: 0;z-index: 66;}
ul.second>li{float: left; height: auto; position: relative; width: 160px; height: 40px; margin-right: 10px;background: #73aafe;}
ul.second>li>a{display: block;width: 100%;text-align: center; font-size: 16px;  height: 40px; font-size: 14px; margin: 0 auto; color: #ffffff; line-height: 40px;}
ul.second>li>a.active, ul.second>li>a:hover{ background: #315fc3;}
ul.second>li.active{ background: url(../images/navbg.png) no-repeat right center;}
ul.third{ display: none; position: absolute; left: 0; top: 40px; width: 100%; height: 40px;}
ul.third>li{ position: relative; width: 160px; height: 40px; margin-right: 10px;}
ul.third>li>a{display: block;width: 100%;text-align: center; font-size: 16px; background:rgba(49, 95, 195, 0.8); height: 40px; font-size: 14px; margin: 0 auto; color: #ffffff; line-height: 40px;}
ul.third>li>a.active, ul.third>li>a:hover{ background: #ffa800;}

.inside{width: 100%; background: url(../images/ibg.png) repeat; position: relative; margin-top: -50px; padding-bottom: 40px; }
.main{ color: #333333; font-size: 14px; line-height: 26px; position: relative;min-height: 300px; padding: 100px 20px 40px; width: 1160px; margin: 0 auto; background: #fdfdfd;box-shadow: 0px 0px 10px rgba(51, 51, 51, 0.2);}
/*图片列表页*/
.main .product{width: 106%;height: auto;overflow: hidden;margin-top: 30px;}
.product li{width:  calc(25% - 24px); float: left;margin: 0 12px 20px; position: relative; }
.product li a{display: block; width: 100%; position: relative;}
.product li a i{display: table-cell;width: 285px;height: 285px;text-align: center;vertical-align: middle;overflow: hidden;}
.product li a i img{ max-height: 100%; max-width: 100%;}
.pro_wrap{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0, 0, 0, 0.8);display: none;}
.product li a p{ width:100%; height: 50px; line-height: 50px; overflow: hidden; text-align: center; color: #333; font-size: 18px; overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}
.product li a em{ display: block; width:100%; height: 1px; background: #cccccc; margin-top: 11px;}
.product li a:hover em{background: url(../images/pro.png) no-repeat; margin-top: 0; height: 12px; animation: bolang 1s ease-in-out;-webkit-animation: bolang 1s ease-in-out;-moz-animation: bolang 1s ease-in-out;-o-animation: bolang 1s ease-in-out;}
@keyframes bolang
{
  0% { transform:translateX(-275px)}
  50%{ transform:translateX(0px)}
  100%{ transform:translateX(275px)}
}

/*新闻列表*/
.main .news{width: 100%;height: auto;overflow: hidden;margin-bottom: 30px;}
.news{ position: relative; margin-bottom: 30px;}
.news li{width:100%; position: relative; border-bottom: 1px dotted #dddddd; padding: 30px 0;}
.news li a{ display: block;}
.news li a h2{ width: 100%; color: #333333; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; font-size: 18px; line-height: 50px;}
.news li a p{ font-size: 14px; color: #808080; line-height: 30px; overflow: hidden;}
.news li span{font-size: 14px; color: #808080; line-height: 30px;}
.news li a:hover h2{color:#315fc3}
.page{width:100%;height:36px;text-align:center;overflow: hidden;font-size: 14px; margin: 30px 0 0px; padding-bottom: 30px;}
.page a{font-size: 14px;line-height: 36px;height: 36px; margin: 0 4px; color: #fff; display:inline-block; padding: 0 12px; background: #73aafe;}
.page a.on, .page a:hover{ background: #315fc3;}



/*图文资讯*/
.newspt{ position: relative; margin-bottom: 30px;}
.newspt li{width:100%;height: 234px;position: relative; background: #fff; padding: 30px 0; border-bottom: 1px solid #d6d7dc;}
.newspt li a{ display: block;}
.newspt li .news_wrap{display: block; float: right;  width: 800px;}
.newspt li a h2{ padding-top: 50px; color: #333; width: 100%; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; font-size: 18px; line-height: 50px;}
.newspt li a em{ font-size: 14px; color: #808080; }
.newspt li a p{ font-size: 14px; color: #808080; line-height: 30px; height: 60px; overflow: hidden;}
.newspt li span{float: left; display: block;width: 340px; height: 234px;}
.newspt li span .div_img{width: 340px; height: 234px; display: table-cell;text-align: center;vertical-align: middle;overflow: hidden;}
.newspt li span .div_img img{ max-width: 100%; max-height: 100%;}
.newspt li a:hover h2{color:#315fc3;}
.newspt li:hover{ background: #f2f2f2;}
/*新闻详细*/
.news-detail{width: 100%; overflow: hidden;padding-bottom: 25px; position: relative; margin-top: 30px;}
.news-hd{width: 100%;height: auto;overflow: hidden;text-align: center;position: relative;margin: 12px 0 25px;padding-bottom: 15px;}
.news-text .title3, .news-hd h2{width: 100%;height: auto;min-height: 34px;font-size: 20px;line-height: 34px;text-align: center;overflow: hidden;color: #333333;}
.news-hd p{ width: 100%;line-height: 50px;color: #868686; font-size: 14px;}
.news-hd p time{margin-right: 10px;}
.news-hd p a:hover{color:#ffa800;}
.news-text{width: 100%;height: auto;overflow: hidden;position: relative; margin: 20px 0;}
.near-page{width: 100%; padding-top: 10px; border-top: dotted 1px #e1e1e1;}
.near-page li{ width: 100%;overflow: hidden;}
.near-page li a{ font-size: 14px; color: #808080; line-height: 28px;}
.near-page li a:hover{color:#315fc3;}



/*产品详细页*/
.txMovie{width:744px;
  /*height: 560px;*/
  position:relative; margin: 0 auto 20px; }
.focus_nav .navPrev,.focus_nav .navNext{ opacity: 1 !important; position:absolute; display:block; left: 638px !important;width:54px; height:20px;z-index: 99;}
.focus_nav .navPrev{ top:0 !important;background:url(../images/arrow1.png) no-repeat;}
.focus_nav .navNext{bottom:0px !important;background:url(../images/arrow2.png) no-repeat;}
.focus_nav .navPrev:hover{background:url(../images/arrow1h.png) no-repeat;}
.focus_nav .navNext:hover{background:url(../images/arrow2h.png) no-repeat;}
.focus_pic{width: 560px; height: 560px; float: left;}
.focus_pic li{ width: 560px !important; height: 560px; }
.focus_pic li span{ width: 560px; height: 560px; text-align: center;display: table-cell; vertical-align: middle;overflow: hidden;}
.focus_pic li img{ max-width: 100%; max-height: 100%;}
.focus_nav{ float: right; width: 160px; margin-top:30px; height: 500px; overflow: hidden;}
.focus_nav li{ width: 158px; height: 158px; margin-bottom: 10px; cursor: pointer; border:1px solid #ddd; clear: both !important;}
.focus_nav li.on{ border:1px solid #315fc3;}



/*搜索*/
.search{width: 100%;height: auto;overflow: hidden;text-align: center;font-size: 18px; line-height: 30px;margin: 0 0 40px; color: #808080;}
