﻿@charset "utf-8";
html,body{font: 15px/1.9 'Microsoft YaHei',Tahoma,Verdana,'Simsun';color: #ddd;background: #fff;overflow-x:hidden;}
a{color: #333; text-decoration:none;}
a:hover{
color: #b73237;
text-decoration:none;
-webkit-transition: color .3s linear, background-color .3s linear;
transition: color .3s linear, background-color .3s linear;
}



p{margin:0; padding:0;}
ul,li{list-style:none inside; margin:0; padding:0;}
.editor{ padding:20px 0; color:#333;}


.editor img{max-width: 100%;
    height: auto !important;}


.half-rule{width: 100px; border-color:#999; margin: 40px auto;}


.pshow{ text-align:center;}
#showimg{ color:#333;}
#showimg h1{ margin:20px 30px;}
.smallimg{ margin:0px auto; padding:20px 0 0; }
#view_img{ max-width:100%;}

.carousel img{ max-width:100%;}
.carousel{ margin-top:68px}
@media (min-width: 768px) {
.carousel{ margin-top:68px}
}	
/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) {
.carousel{ margin-top:68px}
}	
/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1200px) {
.carousel{ margin-top:68px}
}


@media (min-width: 1600px) {
.carousel{ margin-top:68px}
}



#center{
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform:  translateY(-50%);
-ms-transform:  translateY(-50%);
-o-transform:  translateY(-50%);
transform:  translateY(-50%);
}


.footernav{       padding: 30px 0;
    text-align: center;
    border-bottom: 0px #dedede solid; background: #3e3939 }
.footernav h4{ color:#e6e2e2;}
.footernav a{ color:#e6e2e2;}
.footernav a:hover{ color:#ffffff;}

.footerlink{padding: 15px 0;text-align:center;font-size: 15px;}

.footerlink a {
    color: #e6e2e2;
    margin: 0 10px;
}
.footerlink img{     width: 125px;
    height: 87px;}
.footerlink .title{float:left;width:100px;color:#e6e2e2;margin: 0;padding: 0;/* line-height:60px; */}
.footerlink .active{ margin-left:110px;}
.footerlink .active li{ display:inline-block;}

footer{  padding:10px 0; text-align:center; color:#e6e2e2; background: #3e3939}




.navbar-default{}
.sb_nav{/*background: #fdf4dd;*/padding:10px 0;display:none;text-align:center;height: 150px;}
.sb_nav a{font-size:14px;color: #3e3939;}
.sb_nav a:hover{color: #b01f24;}
.sb_nav li{text-align:center;display:inline-block;margin: 20px 30px 0px;line-height: 25px;padding-bottom: 8px;}
.sb_nav .active a{color: #b01f24; border-bottom:0px solid #a17e39;}
.sb_nav dt{}


.navbar-inverse{ background: #fff; border:0; }

.navbar{ margin:0;}

.navbar-brand {
    float: left;
    height: 68px;
    padding: 0;
    font-size: 18px;
    line-height: 68px;
}
.navbar-cat {
    float: left;
    height: 30px;
    padding: 0 20px; 
	line-height: 50px;
}

.navbar-inverse .navbar-toggle{ border-color:#be9c5b; border:0;} 
.navbar-inverse .navbar-toggle .icon-bar{ background-color:#be9c5b;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{ background-color:#eee;}
.navbar-inverse .navbar-nav>li>a{color:#333;}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover{ color:#b01f24;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{ color:#b01f24; background:none;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{ border-color:#ccc;}
.navbar-default{ border:0;}
.navbar-default .navbar-nav{ margin:0;}
.navbar-default .navbar-nav>li>a{ line-height:32px;}
.navbar-default .navbar-nav span{ padding:0 13px;}
.navbar-default .navbar-nav .open span{
transform:rotate(180deg);
-ms-transform:rotate(180deg); 	/* IE 9 */
-moz-transform:rotate(180deg); 	/* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg); 	/* Opera */	
	}
.navbar-default .dropdown-toggle{ float:right;}
.navbar-default .navbar-brand{ font-size:16px; font-weight:bold;}
.navbar-default .dropdown-menu a{ background:#e7e7e7; border-bottom:1px solid #fff; padding:8px 20px;}
.navbar-default .dropdown-menu{ padding:0; border:0;}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: #be9c5b;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 200px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 16px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.dropdown-menu>li>a {
    display: block;
    padding: 5px 20px;
    clear: both;
    font-weight: 400;
    
    color: #333;
    white-space: nowrap;
}


.dropdown-menu>li>a:hover {
    background-color: #be9c5b;
	color: #fff;
}

.indexnews a{ color:#fff;}
.indexnews_img .pic{width: 26%;overflow:hidden;}
.indexnews_img .pic img{ width:100%;}
.indexnews_img .txt{margin-left: 30%;overflow:hidden;}
.indexnews .txt small a{ color:#ccc;}
.indexnews_list li{border-bottom:1px dotted #666;line-height: 35px;}



#newslist li{ border-bottom:1px solid #ccc; padding:15px 0;}

#newslist .col-sm-6{ padding:10px 5px;}

#newslist .pic{  width:100%;}
#newslist .pic img{ width:100%;}
#newslist .txt .t{ max-height:32px; overflow:hidden;}
#newslist small{ color:#999; padding-right:20px;}
#newslist h4{ line-height:32px;}
#newslist .time{ font-size:14px; color:#999;}
#shownews h1{ color:red;}
#shownews h1 p{ color:#ccc; font-size:14px; border-top:1px solid #ddd; margin-top:20px; padding-top:20px;}


.pagelist{ text-align:center; padding:15px 0; width:100%; display:block; float:left;}
.pagelist span, .pagelist a{ padding:5px; font-size:18px;}
.pagelist b,.pagelist .disabled { font-size:30px; }



.met_page{ margin:20px 0; float:left; width:100%;}
.met_page .preinfo{/* background:red; *//* color:#fff; */padding:0 10px;margin-bottom:5px;width:40%;float:left;}
.met_page .nextinfo{/* background:red; *//* color:#fff; */padding:0 10px;width:40%;float:right;text-align:right;}
.met_page .pres{/* display:none; */}
.met_page .pret{color: red;}

.met_pager a {
    padding: 9px 15px;
    border: 1px solid #e4eaec;
    background: #fff;
    text-align: center;
    color: #76838f;
    margin-right: 20px;
}

.met_pager .PreSpan, .met_pager .NextSpan {
    padding: 9px 15px;
    border: 1px solid #e4eaec;
    background: #fff;
    color: #ccd5db;
    cursor: default;
    display: none;
}
.met_pager .PageText {
    display: none;
    margin-left: 10px;
    color: #aaa;
}
.met_pager input {
    display: none;
}
.met_pager a:hover {
    background: #f5f5f5;
    text-decoration: none;
}
.met_pager a.Ahover {
    border-color: #292929;
    background: #292929;
    color: #fff;
}
.met_pager a.Ahover:hover {
    border-color: #292929;
    background: #292929;
    color: #fff;
}


/* 小屏幕（平板，大于等于 768px） */
@media (min-width: 768px) { 
#showtext {padding: 20px;}
#newslist{ padding:20px;}
#prolist{ padding:20px;}
#showproduct{ padding:20px;}
#shownews{ padding:20px;}
 }

/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) { 
#showtext {padding: 20px 0;}
#newslist{ padding:50px;}
#prolist{ padding:50px;}
#showproduct{ padding:50px;}
#shownews{ padding:50px;}
 }

/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1200px) { 
#showtext {padding: 50px 0;}
#newslist{ padding:50px;}
#prolist{ padding:50px;}
#showproduct{ padding:50px;}
#shownews{ padding:50px;}
 }






.pronav{}
.pronav a, .pronav a:visited{ display:block; background:none; width:100%; height:100%; text-indent:-9999px;}
.pronav a:hover{ }
.pronav li{ overflow:hidden; width:20%;}
.pronav li:hover{ background-size:100% 100%;}
.pronav li h3{display:none;font-size: 40px;}
.pronav li:hover h3{ position:absolute; z-index:100; top:30%; text-align:center; display:block; width:100%; }
.pronav li:hover img{ z-index:1; }
.pronav a:hover{text-indent:initial;color:#fff;text-align:center;font-size:100;display:block;height:100%;}
.pronav a:link img{

opacity: 1;

  -webkit-transition: all 0.1s ease-in-out;
       -o-transition: all 0.1s ease-in-out;
          transition: all 0.1s ease-in-out;

transform:scale(1.0);
-ms-transform:scale(1.0); 	/* IE 9 */
-moz-transform:scale(1.0); 	/* Firefox */
-webkit-transform:scale(1.0); /* Safari 和 Chrome */

}
.pronav a:hover img{ opacity: 1;

  -webkit-transition: all 0.1s ease-in-out;
       -o-transition: all 0.1s ease-in-out;
          transition: all 0.1s ease-in-out;

transform:scale(1.1);
-ms-transform:scale(1.1); 	/* IE 9 */
-moz-transform:scale(1.1); 	/* Firefox */
-webkit-transform:scale(1.1); /* Safari 和 Chrome */
          
}

img.img-responsive.center-block {}







.pro_nav{margin: 0 0 30px 0;height: 300px;}

.pro_nav .probanner img {
    max-width: 100%;
}

.pro_nav .htmleaf-container {
    display: none;
}
.container a{color:#000}
#no_288 {
    display: block;
}

#no_288 .htmleaf-container {
    display: block;
}
.pro_list{ margin-top:30px;}
.pro_list img{width:100%;border: 1px solid #ddd;padding: 5px;}

.pro_list img:hover {
    box-shadow: 5px 5px 5px #ddd;
}
.pro_list li{/* margin-bottom:15px; */display:block;}
.pro_list li:hover img{}

.protit img{max-width:50%;margin-bottom: 30px;}

/* 小屏幕（平板，大于等于 768px） */ 
@media (min-width: 768px) {
.navbar-inverse{ }
.protit img{ }
}	
/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) {
.navbar-inverse{ display:block;}
}	
/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1200px) {
.navbar-inverse{ display:block; box-shadow:none;}
.navbar-default{ display:none;}
.sb_nav{ display:block;}

#newslist .pic{ float:left; width:250px;}
#newslist .txt{  margin-left:270px;}

.met_page{ margin:40px 0; float:left; width:100%;}
.met_page .preinfo{ padding:0 10px; background:none; margin-bottom:5px;  width:50%;}
.met_page .nextinfo{ padding:0 10px; background:none; float:right; width:50%; text-align:right;}
.met_page .pret{ color:red;}
}





@media (max-width: 767px) {
.navbar-nav .open .dropdown-menu>li>a{ line-height:30px;
}
}















.weblogo{ max-width:130px; }
/* 小屏幕（平板，大于等于 768px） */ 
@media (min-width: 768px) {
	.navbar-nav{float:right; margin:10px 0; }
.weblogo{ max-width:200px;}
.navbar-brand{overflow:hidden;width: 220px;height:75px;}

.navbar-nav>li>a {
    padding: 10px;}
	.navbar-nav{font-size: 14px;}
    
}	
/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) {
.weblogo{max-width:200px;}
.navbar-brand{overflow:auto;width:auto; height:auto;}
	.navbar-nav>li>a {
    padding: 10px}
	.navbar-nav{font-size: 15px;}
}	
/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1200px) {
.weblogo{max-width:300px;}
	.navbar-nav{font-size: 16px;}
}

@media (min-width: 1600px){
.navbar-nav{font-size: 16px;}
	.navbar-nav>li>a {
    padding: 10px 10px;}
}
@media (min-width: 1860px){
.navbar-nav{font-size: 16px;}
	.navbar-nav>li>a {
    padding: 10px 10px;}
}


.aqsxy{background:#000 url(../aqsxy.jpg) no-repeat center center; background-size:auto 100%; padding:10% 0;}
.aqsxy a img{ display:block; opacity: 0.8;


  -webkit-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
         
        
}
.aqsxy a:hover img{ opacity: 1;

  -webkit-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;

transform:scale(1.1);
-ms-transform:scale(1.1); 	/* IE 9 */
-moz-transform:scale(1.1); 	/* Firefox */
-webkit-transform:scale(1.1); /* Safari 和 Chrome */
          
}
/* 小屏幕（平板，大于等于 768px） */ 
@media (min-width: 768px) {
.aqsxy{background:#000 url(../aqsxy.jpg) no-repeat center center; background-size:auto 100%;}
}	
/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) {
.aqsxy{background:#000 url(../aqsxy.jpg) no-repeat center center; background-size:auto 100%;}
}	
/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1200px) {
.aqsxy{background:#000 url(../aqsxy.jpg) no-repeat center center; background-size:100% 100%;}
}



.dpc{background:#000 url(../dpc.jpg) no-repeat center center;background-size:auto 100%;padding: 15% 0;}
/* 小屏幕（平板，大于等于 768px） */ 
@media (min-width: 768px) {
.dpc{background:#000 url(../dpc.jpg) no-repeat center center;background-size:auto 100%;}
}	
/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) {
.dpc{background:#000 url(../dpc.jpg) no-repeat center center;background-size:100% 100%;}
}	
/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1200px) {
.dpc{background:#000 url(../dpc.jpg) no-repeat center center;background-size: 100% auto;}
}


.indexpro{background:#000 url(../indexpro.jpg) no-repeat center center; background-size:auto 100%; padding:10% 0;}

.indexpro .pimg img {
    width: 100%;
}
.indexpro ul{ padding:0; margin:0;}
.indexpro_r{  margin:0 auto 20px;  float:none; background:url(../indexpro_r.png) no-repeat center center; background-size:100% auto;}
.indexpro_r img{padding:100px; border-radius:100px; margin:10%;}
.indexpro li{padding: 10px;margin:0;}
/* 小屏幕（平板，大于等于 768px） */ 
@media (min-width: 768px) {
.indexpro li{padding: 15px;margin:0;}
.indexpro{background:#000 url(../indexpro.jpg) no-repeat center center; background-size:auto 100%;}
}	
/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) {
	.indexpro li{padding: 15px;margin:0;}
.indexpro{background:#000 url(../indexpro.jpg) no-repeat center center; background-size:100% 100%;}
}	
/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1200px) {
	.indexpro li{padding: 20px;margin:0;}
.indexpro{background:#000 url(../indexpro.jpg) no-repeat center center; background-size:100% 100%;}
}


.aqtyg{background:#000 url(../aqtyg.jpg) no-repeat center center;background-size:auto 100%;max-height:1046px;padding: 20% 0;}
.aqtyg img{width:100%;}
/* 小屏幕（平板，大于等于 768px） */ 
@media (min-width: 768px) {
.aqtyg{background:#000 url(../aqtyg.jpg) no-repeat center center;background-size: auto 100%;}
.aqtyg img{width:100%;}
}	
/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) {
.aqtyg{background:#000 url(../aqtyg.jpg) no-repeat center center; background-size:auto 100%;}
.aqtyg img{width:100%;}
}	
/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1200px) {
.aqtyg{background:#000 url(../aqtyg.jpg) no-repeat center center;background-size: 100% auto;padding: 10% 0;}
.aqtyg img{width:100%;}
}




.yjhd{background:#000 url(../yjhd_bg.jpg) no-repeat center center; background-size:auto 100%; padding:7% 0 10%;}
.yjhd .tit img{ max-width:60%;}
.yjhd .text{ text-align:center; color:#333; font-size:20px;}
/* 小屏幕（平板，大于等于 768px） */ 
@media (min-width: 768px) {
.yjhd{background:#000 url(../yjhd_bg.jpg) no-repeat center center; background-size:auto 100%;}
.yjhd img{}
}	
/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) {
.yjhd{background:#000 url(../yjhd_bg.jpg) no-repeat center center; background-size:auto 100%;}
.yjhd img{}
}	
/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1200px) {
.yjhd{background:#000 url(../yjhd_bg.jpg) no-repeat center center; background-size:100% 100%;}
.yjhd img{}
}
.yjhd_1:hover{ background:url(../yjhd_11.png) no-repeat center; background-size:auto 100%;
-webkit-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}
	.yjhd_1:hover img{opacity:0;
	-webkit-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;}
.yjhd_2:hover{background:url(../yjhd_22.png) no-repeat center; background-size:auto 100%;}
	.yjhd_2:hover img{opacity:0;
	-webkit-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
	}
.yjhd_3:hover{background:url(../yjhd_33.png) no-repeat center; background-size:auto 100%;}
	.yjhd_3:hover img{opacity:0;
	-webkit-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
	}
	
	
	
	
	
	
	
	
	

.indexnews{background: #413330;padding:10% 0;}
 
@media (min-width: 768px) {
.indexnews{}
}	

@media (min-width: 992px) {
.indexnews{}
}	

@media (min-width: 1200px) {
.indexnews{}
}


#view_bigimg{ text-align:center;}
#showproduct h1{text-align:center; margin:25px 0; font-size:20px; color:#333;}
.smallimg{ text-align:center;}

.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:20px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}

@font-face {font-family: "iconfont";
  src: url('../iconfont.eot?t=1507691957310'); /* IE9*/
  src: url('../iconfont.eot?t=1507691957310#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAXAAAsAAAAACEwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFZXB0gGY21hcAAAAYAAAABlAAABnM7WafRnbHlmAAAB6AAAAdsAAAIUCWHRKmhlYWQAAAPEAAAALwAAADYPJqESaGhlYQAAA/QAAAAcAAAAJAfeA4VobXR4AAAEEAAAABAAAAAQD+kAAGxvY2EAAAQgAAAACgAAAAoBgADUbWF4cAAABCwAAAAfAAAAIAETAF1uYW1lAAAETAAAAUUAAAJtPlT+fXBvc3QAAAWUAAAAKgAAADu+A/FieJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/sU4gYGVgYOpk+kMAwNDP4RmfM1gxMjBwMDEwMrMgBUEpLmmMDgwVDyTYm7438AQw9zAMBMozAiSAwAm0QyheJzFkNENgCAMRK8UhRgnYAY/jQP55QhM3DWwLfwwAUdeaS+XlABgA8DKpUSAPhBMr7rkPuNwP+LROesJeldJUlqbOhN5InvHlqQdy0TrVs86vd5jsv+uA32ipI75UjoIP0srD/cAAAB4nE2QTWsTYRDHZ555nt2kJpvNviab5nXtbmN0pWnSHGJTwfag5CB4Mj15UE/Wg2C2EjGXgAehXgTbHgpSEXLTq7noOV/Bg+jJL+At+ogKHYY/w39m4DcDAuDXV5pRDkxYhTXYhpsAqDSwprEiVsNWxBpoV4XtWhqFflhV/VpEm+jWFMtpbrQCV1GVDGpYwvVqcyOMWIjtVo91sekUEfMF75axsmzQS1zKhaXJ4gZ7g3bZX870Li2uX9yymhUzMUwZRt4wXiQUIRKM8YyGD1wnKZJLyuJUZDx7Vq6zMqbyode/na4UjDvPW3vFFTeJOB6jWaho77ayXlbmyHNMI6/q6UTOS/vnLRx+P5czU8XgG8ggeet9OmBfIIIuXAEQGtaCcBMjDH0NVQlsKbWg7bdbnR52pCu1hK6lqFIdm6Qjx2Qt/TU6QKtsofnhWeLpe4fZZRtRn9zr7iAdD4fHbKd7d6KzjxQPdmPG4t1BTI90y9KJP3nN+auhEKTbtk6CP3y7Goz68QnRSdwfBeHpnlDZ+r+tfcb2BwBMss/oM21DFoqSXJUv988Sds7A0acLi5/Nx1eP5pzPjw7nPKoXaDoeTzn/o/kGJusNPj/8278WX/7xv0U0hd+spGQdAHicY2BkYGAA4iCRjt54fpuvDNwsDCBwjXndVgT9P52FgdkFyOVgYAKJAgALiAlfAHicY2BkYGBu+N/AEMPCAAJAkpEBFbAAAEcKAm0EAAAAA+kAAAQAAAAEAAAAAAAAAAB2ANQBCgAAeJxjYGRgYGBhCGRgZQABJiDmAkIGhv9gPgMAERIBcQB4nGWPTU7DMBCFX/oHpBKqqGCH5AViASj9EatuWFRq911036ZOmyqJI8et1ANwHo7ACTgC3IA78EgnmzaWx9+8eWNPANzgBx6O3y33kT1cMjtyDRe4F65TfxBukF+Em2jjVbhF/U3YxzOmwm10YXmD17hi9oR3YQ8dfAjXcI1P4Tr1L+EG+Vu4iTv8CrfQ8erCPuZeV7iNRy/2x1YvnF6p5UHFockikzm/gple75KFrdLqnGtbxCZTg6BfSVOdaVvdU+zXQ+ciFVmTqgmrOkmMyq3Z6tAFG+fyUa8XiR6EJuVYY/62xgKOcQWFJQ6MMUIYZIjK6Og7VWb0r7FDwl57Vj3N53RbFNT/c4UBAvTPXFO6stJ5Ok+BPV8bUnV0K27LnpQ0kV7NSRKyQl7WtlRC6gE2ZVeOEXpc0Yk/KGdI/wAJWm7IAAAAeJxjYGKAAC4G7ICFkYmRmZGFkZWBsYKltDi1iK04v7S4NJ+BAQAu5AUTAAA=') format('woff'),
  url('../iconfont.ttf?t=1507691957310') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../iconfont.svg?t=1507691957310#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;

  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ico-color{color:#999999}
.ico-color-a{color:#009944}

.ico-s{  font-size:16px;}
.ico-m{  font-size:20px;}
.ico-l{  font-size:26px;}
.ico-xl{  font-size:26px;}
.ico-xxl{  font-size:24px; line-height: 30px;}
.ico-xxxl{  font-size:36px;}


.icon-user:before { content: "\e61a"; }

.icon-sousuo:before { content: "\e607"; }
/*.fbt{ opacity:0;margin-left: -40px; width: 40px; }
.searchword{ width: 180px;  border: none; }
.inin{ border: 1px #009944 solid; border-radius:50px;  height: 50px; width: 260px; padding-left: 30px;  } 
*/
	


.fbt{ opacity:0;margin-left: -30px; width: 30px; }
.searchword{ width: 140px;  border: none;line-height: normal;outline:none; position: relative; top:-5px; color: #009944 }
.inin{ border: 1px #009944 solid; border-radius:40px;  height: 40px; width: 200px; padding-left: 20px;  } 
	



@media (min-width: 1600px){
.fbt{ opacity:0;margin-left: -40px; width: 40px; }
.searchword{ width: 180px;  border: none; line-height: normal;outline:none;color: #009944}
.inin{ border: 1px #009944 solid; border-radius:44px;  height: 44px; width: 260px; padding-left: 30px;  } 
	.ico-xxl{  font-size:30px; line-height: 40px;}
}



.nopadding{    padding-right: 0px;padding-left: 0px; }



.nopadding .info{ opacity: 0; position: absolute; top:0;width: 100%;  height: 100%; display: block;vertical-align: middle;transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;	
-webkit-transition: all 1s ease-in-out;	
-o-transition: all 1s ease-in-out;	
}
.nopadding .infobg{background:  url(../box1.png) no-repeat center center; background-size:auto 100%;}
.nopadding .infobg2{background:  url(../box2.png) no-repeat center center; background-size:auto 100%;}

.nopadding:hover>.info {opacity: 1;}

.infobg h2{margin-top: 28%}
.infobg2 h2{margin-top: 13%}

.info h2,.info h3,.info p{  text-align: center;color: #f3ede1;  }



@media (min-width: 992px) {
.info h2{ font-size: 24px;}
.info h3{ font-size: 18px;}
.info p{ font-size: 13px;}
}	

@media (min-width: 1200px){
.container { width: 1200px;}
.info h2{ font-size: 32px;}
.info h3{ font-size: 20px;}
.info p{ font-size: 14px;}
}

@media (min-width: 1600px){
.container { width: 1200px;}
	.info h2{ font-size: 40px;}
.info h3{ font-size: 24px;}
.info p{ font-size: 16px;}
}
@media (min-width: 1860px){
.container {width: 1200px;}
	
	.info h2{ font-size: 50px;}
.info h3{ font-size: 30px;}
.info p{ font-size: 20px;}
	
}
.met_hits { display: none}
.contcen{ text-align: center}
.color_n{color: #666666; text-align: left; padding-right: 30px;}
.contcen h2{ font-size: 0.28rem;white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;}
.concten p{ font-size: 1.2rem;}
.pad{  height: 30px;    clear: both;}

#feedback table {
    margin: 0px auto;
}
#feedback .text{ color:#333}
#feedback label{ color:#333}
/*表单*/
td.text{ width:20%; padding:6px 5px 6px 0px; text-align:right; font-size:14px; font-weight:bold;}
td.input{ padding:6px 8px;}
td.input input{ margin-right:8px;}
td.input .info{ padding-left:15px; color:#f00;}
td.input img{ position:relative; bottom:1px;}
td.submint{ padding:10px;}
td.submint .orange{padding: .5em 2em .55em;    color: #333;}


/*---*/
.head{
    /*background:url(../images/skin/nav_bg.png) no-repeat;*/
    /*background-size: 100% 100%;*/
    background-color: #ffffff;
    height: 60px;
    width: 100%;
    position: fixed;
    z-index: 99;
    top: 0;
}
.head .nav_border_bg{
    width: 100%;
    height: 35px;
    background: url(../images/skin/nav_border_bg.png) no-repeat;
    background-size: 100% 100%;
    margin-top: -15px;
    z-index: 2;
}
.head-main{
    position: relative;
    height: 60px;
    /*-webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;*/
}
.head-main .logo{
    float:left;
    width: 210px;
    margin-top: 0px;
    margin-left: 0px;
}
.head .head-main,.head-nav{
    padding-left: 5%;
}
.head-main .top-nav{
    position: absolute;
    top: 45%;
    right: 4.68%;
    height: 0px;
    margin-top: -14px;
    width: 510px;
}
.head-main .top-nav .it{
    display:block;
    float:right;
    width:30px;
    height:28px;
    margin-left: 27px;
    cursor:pointer;
    background-repeat: no-repeat;
    background-image: url('../images/top-nav.png');
}
.head-main .top-nav .n1{
    background-position: 0 0;
    margin-left: 0;
}
.head-main .top-nav .n2{
    background-position: -57px 0;
}
.head-main .top-nav .n3{
    background-position: -114px 0;
}
.head-main .top-nav .n4{
    width:38px;
    background-position: -172px 0;
}
.head-main .top-nav .n5{
    width:33px;
    background-position: -240px 0;
}
.head-main .top-nav .n6{
    width:25px;
    background-position: -296px 0;
    display: none;
}
.head-main .top-nav .login{
    background:none;
    position:relative;
    width: auto;
}
.head-main .top-nav .login.change_language_btn{
    background:none;
    position:relative;
    border: 1px solid #dadada;
    text-align: center;
    width: 45px;
    height: 30px;
    margin-top:0;
    padding: 0;
}
.head-main .top-nav .change_language{
    display: block;
    width: 100%;
    height:100%;
    line-height: 1.8;
    color: #009944;
    font-weight:bold;
}
.head-main .top-nav .login .pi{
    display:inline-block;
    width:30px;
    height: 29px;
    background: url('../images/top-nav.png') -57px -37px no-repeat;
    vertical-align:top;
}
.head-main .top-nav .login .name{
     color: #fff;
     display:inline-block;
     padding-top:3px;
     padding-left: 2px;
     /* font-size: 16px; */
}
.head-main .top-nav .login .drownlist{
    position:absolute;
    display:none;
    left:0;
    top:100%;
}
.head-main .top-nav .login .drownlist .inner{
    display:block;
    width:98px;
    height:48px;
    background-color: #f5f5f5;
}
.head-main .top-nav .login .drownlist .inner .item{
    display:block;
    padding-left: 32px;
    height:42px;
    line-height: 42px;
    /* font-size: 14px; */
    position:relative;
}
.head-main .top-nav .login .drownlist .inner .item i{
    display:block;
    width:32px;
    height:42px;
    position:absolute;
    top:0;
    left:0;
}
.head-main .top-nav .login .drownlist .inner .item i.s1{
    background: url('../images/top-nav.png') -380px 1px no-repeat;
}
.head-main .top-nav .login .drownlist .inner .item i.s2{
   background: url('../images/top-nav.png') -415px 1px no-repeat; 
}
.head-main .top-nav .login .drownlist .inner .dir{
    border-bottom: 1px #c4c4c4 solid;
}
.head-main .top-nav .login:hover .drownlist{
    display:block;
}
.head-main .top-nav .top-search{
    background:none;
    width:auto;
    background-position: 0 0;
    position: relative;
}
.head-main .top-nav .top-search .si{
    display:block;
    margin: 0;
    position: absolute;
    right: 6px;
    top: 1px;
}
.head-main .top-nav .top-search .se-box{
    width: 268px;
    height: 39px;
    background: url('../images/top-nav.png') -114px -38px no-repeat;
    overflow:hidden;
    margin-top:-2px;
    position:relative;
    display:none;
    background-color: #fff;
}
.head-main .top-nav .top-search input{
    border:0;
    background:none;
    outline:0;
    height:37px;
    line-height: 37px;
}
.head-main .top-nav .top-search .input{
    padding:0 0 0 15px;
    width:200px;
    display:block;
}
.head-main .top-nav .top-search .submit{
    position:absolute;
    top:0;
    right:0;
    width:42px;
    height:37px;
    background: url('../images/top-nav.png') 6px -34px no-repeat; 
}

.head-nav{
    /* font-size: 18px; */
    color: #000000;
    height: 60px;
    line-height: 60px;
    margin-left: 200px;
    top: 0;
    right:0;
}
.head-nav>li{
    display:block;
    float:left;
    height: 60px;
    /*width: 5.25%;*/
    /*min-width: 60px;*/
    /*margin-right: 2.5em;*/
    /*margin-top: 12px;*/
    /*background:url(../images/skin/nav_btn_bg.png) no-repeat;*/
    /*background-size: 100% 100%;*/
    /*padding-left: 3.5%;*/
    /*padding-right: 0.5%;*/
}
.head-nav>li>a{
    display: block;
    /*margin-left: -10%;*/
    height: 60px;
    /*line-height: 42px;*/
    /*text-align: center;*/
    /* text-indent: 10px; */
}
.head-nav>li:hover>a,
.head-nav>li.active>a{
    color: #b89652;
}
.head-nav>li:hover>.sub-nav{
    display:block;
    opacity:1;
    height: 125px;
}

.head .sub-nav{
    position:absolute;
    top: 60px;
    left:0;
    right:0;
    opacity:0;
    height:0;
    z-index: 99;
    background-color: #fff;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    overflow:hidden;
    box-shadow: 0px 0px 1px #eee;
}
.head .sub-nav .inner{
    padding: 22px 0 3px 16%;
}
.head .sub-nav .c-title{
    color: #009944;
    margin-top: 28px;
    padding-right: 0.39em;
    margin-right: 0.52em;
    border-right: 1px #cfcfd1 solid;
}
.head .sub-nav .c-title span{
    /* font-size: 16px; */
    line-height: 1;
    display: block;
    color: #b89652;
}
.head .sub-nav .divide{

}
.head .sub-nav li{
    float: left;
    margin-right: 1.23em;
    min-width: 0.8em;
    text-align: left;
    height: 53px;
    position: relative;
}
.head .sub-nav li a{
    display: block;
    width: 72px;
    background-repeat: no-repeat;
    line-height: 1;
    text-align: left;
}
.head .sub-nav.service_nav li a{
    height: 41px;
    background-position-y:0;
    background-image: url("../images/nav_sevice_icon.png");
    position: relative;
    text-align: center;
}
.head .sub-nav.service_nav li a:hover{
     background-position-y:-41px; 
    color: #b89652;
}
.head .sub-nav li a span{
    display: block;
    padding:17px 0 17px 0;
    text-align: left;
}
.head .sub-nav.service_nav li a span{
    display: block;
    padding:17px 0 17px 0;
    text-align: center;
    position: absolute;
    top: 41px;
    left: 0;
}
.head .sub-nav li a span{
    display: block;
    padding:17px 0 17px 0;
    text-align: center;
    position: absolute;
    top: 45px;
    width: 100%;
}

/*jay*/
.head .sub-nav li a.n1{
    background-position-x: 17px;
}
.head .sub-nav li a.n2{
    background-position-x: -89px;
}
.head .sub-nav li a.n3{
    background-position-x: -190px;
}
.head .sub-nav li a.n4{
    background-position-x: -295px;
}
.head .sub-nav li a.n5{
    background-position-x: -397px;
}
.head .sub-nav li a.n6{
    background-position-x: -500px;
}
.head .sub-nav li a.n7{
    background-position-x: -600px;
}
.head .sub-nav li a.n8{
    background-position-x: -705px;
}
.head .sub-nav li a.n9{
    background-position-x: -805px;
}
.head .sub-nav li.last{
    margin-right: 0;
}
.head .nav-news .sub-nav li{
    margin-right: 32px;
}
.head-nav>li.nav-news:hover>.sub-nav{
    /* height: 209px; */
    opacity: 1;
}
.head .nav-news .sub-nav .inner:first-child,
.head .nav-pds-intro .sub-nav .inner:first-child{
    padding-bottom: 3px;
}
.head .nav-pds-intro .sub-nav .c-title{
    margin-right: 30px;
    width: 110px;
    padding-right: 10px;
}
.head .nav-news .sub-nav li a,
.head .nav-pds-intro .sub-nav li a{
    padding-top:0;
    width: 110px;
    height: 60px;
}
.head-nav>li.nav-pds-intro:hover>.sub-nav{
    /* height: 140px; */
    opacity: 1;
}

.head .sub-nav .nav_pro_star li{
    margin-right: -0.1em;
}
.head-nav .inner .nav_pro_star li a{
    width: 100px;
    height: 64px;
    background-image: url("../images/nav_pro_star.png");
}
a#star1 {
    background-position: 0px 0px;
}

a#star2 {
    background-position: -115px 0px;
}

a#star3 {
    background-position: -225px 0px;
}

a#star4 {
    background-position: -349px 0px;
}

a#star5 {
    background-position: -472px 0px;
}
a#star6 {
    background-position: -579px 0px;
}
a#star7 {
    background-position: -668px 0px;
}
a#star8 {
    background-position: -769px 0px;
}
a#star9 {
    background-position: -886px 0px;
}
a#star10 {
    background-position: -1001px 0px;
}
a#star11 {
    background-position: -1122px 0px;
}
a#star12 {
    background-position: -1235px 0px;
}
.nav_pro_cate{
    transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
}
.head .sub-nav .nav-sub-cate .nav_pro_cate li{
    margin-right: 18px;
    width: 75px;
}
.head-nav .nav-sub-cate .nav_pro_cate li a{
    width: 100%;
    height: 53px;
    background-image: url("../images/nav_pro_icon2.png");
}
.head .sub-nav li a.aps01{
    background-position-x: 11px;
}
.head .sub-nav li a.aps02{
    background-position-x: -82px;
}
.head .sub-nav li a.aps03{
    background-position-x: -172px;
}
.head .sub-nav li a.aps04{
    background-position-x: -256px;
}
.head .sub-nav li a.aps05{
    background-position-x: -339px;
}
.head .sub-nav li a.aps06{
    background-position-x: -431px;
}
.head .sub-nav li a.aps07{
    background-position-x: -516px;
}
.head .sub-nav li a.aps08{
    background-position-x: -607px;
}
.head .sub-nav li a.aps09{
    background-position-x: -679px;
}
.head .sub-nav li a:hover{
    background-position-y: -53px;
    color: #b89652;
}
.head .sub-nav li a.aps08:hover{
    background-position-y: -55px;
}
.head .sub-nav.service_nav li a:hover{
    background-position-y: -41px;
}
.head-nav>li.nav-about:hover>.sub-nav{
    /* height: 208px; */
    opacity: 1;
}
.head .nav-about .sub-nav{
    padding-top: 0px;
}
.head .nav-about .sub-nav li a{
    padding-top:0;
     width: 70px; 
}
.head .sub-nav .nav-sub-about .nav_about li{
    margin-right: 32px;
}
.head-nav .nav-sub-about .nav_about li a{
    width: 70px;
    height: 49px;
   /* background-image: url("../images/nav_about_icon.png");*/
}
.head .nav-sub-about li a.aps01{
    background-position-x: 11px;
}
.head .nav-sub-about li a.aps02{
    background-position-x: -94px;
}
.head .nav-sub-about li a.aps03{
    background-position-x: -309px;
}
.head .nav-sub-about li a.aps04{
    background-position-x: -202px;
}
.head .nav-sub-about li a:hover{
    background-position-y: -49px;
    /*color: #bf9d5a;*/
    color: #b89652;
}
.head-nav .nav-sub-act .nav_act li a{
    width: 70px;
    height: 42px;
    background-image: url("../images/nav_act_icon.png");
}
.head .nav-sub-act li a.aps01{
    background-position-x: 14px;
}
.head .nav-sub-act li a.aps02{
    background-position-x: -91px;
}
.head .nav-sub-act li a.aps03{
    background-position-x: -194px;
}
.head .nav-sub-act li a.aps04{
    background-position-x: -297px;
}
.head .nav-sub-act li a:hover.aps04{
    background-position-x: -298px;
}
.head .nav-sub-act li a:hover{
    background-position-y: -42px;
    /*color: #bf9d5a;*/
    color: #b89652;
}
.head .nav-about .sub-nav .c-title{
    width: 90px;
    padding-right: 12px;
    margin-top: 18px;
    margin-right: 30px;
}
.head-nav .nav-sub-social .nav_social li{
    margin-right: 2.6em;
}
.head-nav .nav-sub-social .nav_social li a{
    width: 70px;
    height: 44px;
    background-image: url("../images/nav_social_icon.png");
}
.head .nav-sub-social li a.aps01 {
    background-position-x: 1px;
}
.head .nav-sub-social li a.aps02{
    background-position-x: -100px;
}
.head .nav-sub-social li a.aps03{
    background-position-x: -200px;
}
.head .nav-sub-social li a:hover{
    background-position-y: -56px;
    /*color: #bf9d5a;*/
    color: #b89652;
}


.fix-page-nav .head-nav{
    position:fixed;
    z-index: 99;
    top:0;
    left:0;
    right:0;
    background-color: #ffffff;
}
.fix-page-nav .head-main{
   
}


   @media screen and (max-width: 9999px){
    .ft-con{
        font-size: 14px;
    }
    .ft-h2{
        font-size: 16px;
    }
    .ft-nav{
        font-size: 16px;
    }
    .ft-h1{
        font-size: 20px;
    }
    .ft-title{
        font-size: 28px;
    }
    .ft-title.ft_title_small{
        font-size: 24px;
    }
    .ft-ltitle{
        font-size: 54px;
    }
    .ft-fbanner{
        font-size: 25px;
    }
    .ft-large{
        font-size: 54px;
    }
    .ft-banner{
        font-size: 36px;
    }
    .login-list{
        top:20%;
    }
    .l-form{
        margin-top: 30px;
        width:300px;
    }
    .l-form .username,
    .l-form .password{
        width:242px;
    }
    .pageBody h3{
        margin-bottom: 50px;
    }
    .l-form p{
        margin:30px 0;
    }
    .btn-login{
        width:290px;
        height:39px;
        line-height: 39px;
        background: url(../images/login-btn.png) no-repeat 0 0;
    }
    .pds-da-muenu{
        top:20%;
    }
}
@media screen and (max-width: 1440px){
    .ft-con{
        font-size: 13px;
    }
    .ft-h2{
        font-size: 14px;
    }
    .ft-nav{
        font-size: 15px;
    }
    .ft-h1{
        font-size: 18px;
    }
    .ft-title{
        font-size: 24px;
    }
    .ft-title.ft_title_small{
        font-size: 20px;
    }
    .ft-ltitle{
        font-size:36px; 
    }
    .ft-fbanner{
        font-size: 26px;
    }
    .ft-banner{
        font-size: 22px;
    }
    .footer .s-logo {
        width: 141px;
    }
    .footer .s-logo img{
        margin-top: 0%;
    }
    .ft-large{
        font-size: 48px;
    }
    .his-step .item{
        margin: 17px 0.12em;
    }
    .w1200{
        width:1000px;
    }
    .login-list{
        top:18%;
    }
    .l-form{
        margin-top: 30px;
        width:228px;
    }
    .l-form .username,
    .l-form .password{
        width:180px;
    }
    .pageBody h3{
        margin-bottom: 0;
    }
    .l-form p{
        margin:0 0 10px 0;
    }
    .btn-login{
        width:230px;
        height:29px;
        line-height: 29px;
		
        background:url(../images/login-btn-sm.png) no-repeat 0 0;
    }
    .l-succ{
        width:390px !important;
        left:6% !important;
    }
    .l-succ img{
        width:110px;
    }
    .banner-pic .banner-text{
        left:17% !important;
    }
    .banner-pic .banner-text h2{
        font-size: 32px;
    }
    .banner-pic .banner-text h3{
        font-size: 24px;
    }
    .pds-da-muenu{
        top:26%;
    }
    .pds-list-wrap .pds-cate-tab .tabs a{
        height: 200px;
    }
    .pds-list-wrap .pds-cate-tab .tabs .item-52 a{
        height: 190px;
    }
    .pds-section li{
        width: 237px;
        +width: 235px;
        height: 200px;
    }
    .pds-section li .pic{
        top: -10px;
    }
    .head-main .logo{
        width: 300px;
        margin-top: 0px;
    }
	
	.head .head-main,.head-nav{
    padding-left: 1%;
}
	.head-nav{
    /* font-size: 18px; */
    color: #000000;
    height: 60px;
    line-height: 60px;
    margin-left: 200px;
    top: 0;
    right:0;
}
	
}
@media {
    .ft-con{
        font-size: 13px;
    }
    .ft-h2{
        /*font-size: 14px;*/
    }
    .ft-nav{
        font-size: 14px;
    }
    .ft-h1{
        font-size: 16px;
    }
    .ft-title{
        font-size: 22px;
    }
    .ft-title.ft_title_small{
        font-size: 18px;
    }
    .ft-large{
        font-size: 44px;
    }
    .login-list{
        top:13%;
    }
    .head .nav-about .sub-nav li a{
        width: 100px;
    }
    .footer .center_box{
        width: 65%;
        margin-left: 10%;
        left: 12%;
    }
    .home-cus .tb{
        width: 460px;
    }
    .home-cus .tb p{
        padding-top: 9px;
        width: 200px;
        height: 45px;
    }
    .home-cus .tb p.t1 {
        margin-right: 57px;
    }
    .w1024{
        width: 1000px;
    }
    .pds-section li{
       /*  width: 186px;
       height:192px; */
    }
    /* .pds-section li .pic{
        height: 130px;
    } */
    .gotop{
        margin-left: 512px;
    }
    .about-p7 .c-title{
        padding: 0.5em 0;
    }
    .about-p7 .list .nav {
        margin-bottom: 1.52em;
    }
    .about-p7 .list li .wa {
        width: 80px;
    }
    .about-p7 .list li .wa .pic {
        height: 95px;
    }
    .about-p5 .content .c-title {
        margin-bottom: 0.1em;
    }
    .his-step, .his-step .i-wrap{
        height: 54px;
        margin-bottom: 14px;
        margin-top: 24px;
    }
    .his-step .item {
        margin: 17px 0.2em;
    }
    .his-step .item b {
        width: 34px;
        height: 34px;
        left: 50%;
        top: 50%;
        margin-left: -17px;
        margin-top: -17px;
    }
    .his-step .item, .his-step .item s {
        width: 20px;
        height: 70px;
        top: -22px;
    }
    .his-step .item .tx{
        top: 45px;
        left: -7px;
    }
    .about-p6 .content .tx-wrap {
        padding-top: 1.4em;
    }
    .about-p5 .content .text, .about-p6 .content .text {
        height: 16.2em;
    }
    .about-p5 .tx-wrap {
        padding-top: 18px;
        /* width: 11.41em; */
    }
    .about-p5 .content{
        top: .8em;
    }
    .pds-da-muenu{
        margin-right: -500px;
    }
}
@media screen and (max-width: 1024px){
    .ft-con{
        font-size: 12px;
    }
    .ft-h2{
        font-size: 14px;
    }
    .ft-nav{
        font-size: 13px;
    }
    .ft-h1{
        font-size: 15px;
    }
    .ft-title{
        font-size: 20px;
    }
    .ft-title.ft_title_small{
        font-size: 16px;
    }
    .ft-large{
        font-size: 36px;
    }
    .about-menu{
        left: 5px;
    }
    /*.footer .center_box{
        width: 94%;
        margin-left: 3%;
    }*/
    .footer .s-logo {
        width: 100px;
    }
    /*.footer .s-logo img{
        margin-top: -10px;
    }*/
    .head-main .top-nav .login .drownlist .inner{
        width: 104px;
    }
    .pds-head {
        padding-left: 12px;
        padding-right: 12px;
    }
    .banner-pic .item #pro_img{
        margin-left: -480px;
    }
    .banner-pic .item #pro_no,
    .banner-pic .item #pro_title{
        margin-right: -480px;
    }
    .product-details-wrap .banner-pic{
        height:360px;
    }
    .main{
        max-width: 966px;
        *width: 966px;
    }
    .his-step .item {
        margin: 17px 0.15em;
    }
}


.clear{clear: both;}


.met_module2_list{padding:10px 10px}
.met_module2_list li{list-style:none;border-bottom:1px solid #ddd;padding:15px 100px 15px 10px;position:relative}
.met_module2_list h2{font-weight:normal}
.met_module2_list li p{color:#818181}
.met_module2_list li span.time{color:#818181;position:absolute;right:10px;top:15px}
.met_module2_list li h2 i{margin-right:10px;position:relative}
.met_module2_list li.list_2 h2,.met_module2_list li.list_3 h2{margin-bottom:3px;font-weight:bold}
.met_module2_list li.list_2{padding:15px 0}
.met_module2_list li.list_3{padding-left:100px;min-height:80px}
.met_module2_list li.list_3 img{position:absolute;left:0;top:15px}
.met_module2_list li.list_3 span.time{position:static}
.met_module2 h1.met_title{font-size:28px;font-weight:normal;padding:5px 0; text-align: center}
.met_module2 .met_infos{color:#818181; text-align: right; font-size:12px;margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #ddd}
.met_module2 .met_time{padding-right:6px}
.met_module2 .met_source{padding-right:6px; display: none}
.met_module2 .met_source a{color:#607fa6}

.met_module2 .met_editor{padding: 30px;color: #222; }

@media screen and (max-width: 982px){
	.met_module2 .met_editor{padding: 0;color: #222; }
}

.met_module2 .met_editor img{/*display: block;*/    	
    max-width: 100%;
    height: auto !important;
    word-wrap: break-word !important;
    width: auto !important;
    visibility: visible !important;
}




.met_module2 .met_title  { color: #262626}


/*招聘模块*/
#joblist{ padding:15px;color:#999; }
#joblist dl{ padding:0px 5px 15px; margin-bottom:15px;}
#joblist dt{ padding:5px 10px; font-size:16px; font-weight:bold; border-bottom:1px dotted #ccc;}
#joblist dd{ padding:0px 0px 5px;}
#joblist dd .dtail{ padding:5px 10px; border-top:1px dotted #ccc;}
#joblist dd .dtail span{ margin-right:20px;}
#joblist dd .dtail a{ color:#1C57C4;}
#joblist dd .editor{padding:5px;}
#joblist dd .mis{ padding:5px 10px;}
#joblist dd .mis span{ margin-right:15px; color:#999;}
#showjob{ padding:15px;}
#showjob h1.title{ font-size:18px; padding:5px 0px; margin-bottom:5px;}
#showjob .paralist li{ float:left; width:45%; padding:3px 15px 3px; background:url(../images/dt-0.gif) no-repeat 5px center;}
#showjob .paralist li span{ float:left; margin-right:10px; color:#999;}
#showjob .ctitle{ margin:10px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc; }
#showjob .info_cv{ font-size:12px; text-align:center; margin:10px 0px; }	
#showjob .editor{ line-height:2; padding:0px 10px; font-size:14px; }	
#cvlist{ padding:15px;}
/*在线反馈*/
#feedback{ padding:15px;}
#feedback table{ margin:0px auto;}



.card{ color:#323232; padding: 1rem;   margin-bottom:2.143rem;-webkit-box-shadow:none;box-shadow:none;background: #fff;
    border: 1px solid #ddd; border-radius: 5px; }.card .cover{width:100%;padding:0;border-bottom:none}[class*=blocks-]>li>.card{margin-bottom:0}.card-title{margin-top:0}.card > .card-title{padding:12px 20px}.card-footer,.card-header{border:none;-webkit-box-shadow:none;box-shadow:none}.card-bordered{border:1px solid #e4eaec}.card-header-bordered{border-bottom:1px solid #e4eaec}.card-footer-bordered{border-top:1px solid #e4eaec}.card-transparent{background-color:transparent}.card-header-transparent{background-color:transparent}.card-footer-transparent{background-color:transparent}.card-shadow{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.card-block{position:relative}.card-text.type-link a{position:relative;display:inline-block;padding:3px 5px;color:#a3afb7}.card-text.type-link a:first-child{padding-left:0}.card-text.type-link a:hover{color:#ccd5db}.card-text.type-link a+a:before{position:absolute;top:10px;left:-2px;width:3px;height:3px;content:'';border-radius:50%;background-color:#a3afb7}.card-watermark{line-height:1;position:absolute;right:0;bottom:0;opacity:.1}.card-watermark.darker{color:#000}.card-watermark.lighter{color:#fff}.card-divider:after{display:block;width:20px;height:2px;margin:15px auto;content:'';background-color:#fff}.card-actions{margin-top:10px;text-align:right}.card-actions a{display:inline-block;margin-right:10px;vertical-align:middle;color:#a3afb7}.card-actions a .icon,.card-actions a.icon{text-decoration:none}.card-actions a .icon+span,.card-actions a.icon+span{margin-left:2px}.card-actions a.active,.card-actions a:focus,.card-actions a:hover{text-decoration:none;color:#ccd5db}.card-actions a:last-child{margin-right:0}.card-actions-sidebar{position:absolute;top:20px;left:20px;width:60px}.card-actions-sidebar a{display:inline-block;width:100%;height:60px;margin-right:0;text-align:center;border-right:1px solid #e4eaec}.card-actions-sidebar a:before{display:inline-block;height:100%;content:'';vertical-align:middle}.card-actions-sidebar a+a{border-top:1px solid #e4eaec}.card-actions-sidebar+.card-content{margin-left:80px}.card-img{border-radius:0}.card-img-left{position:absolute;top:0;left:0;width:40%;height:100%;border-radius:-webkit-calc(.215rem - 1px) 0 0 -webkit-calc(.215rem - 1px);border-radius:calc(.215rem - 1px) 0 0 calc(.215rem - 1px)}.card-img-left~.card-block{width:60%;margin-left:40%}@media (max-width:767px){.card-img-left{position:relative;width:100%;height:320px}.card-img-left~.card-block{width:100%;margin-left:0}}.card-default{background-color:#e4eaec}.card-default .card-footer-bordered,.card-default .card-header-bordered,.card-default.card-bordered{border-color:#e4eaec}.card-columns .card{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.card-sm .card-header{padding:.858rem 1.072rem}.card-sm .card-block{padding:1.072rem}.card-sm .card-footer{padding:.858rem 1.072rem}.card-md .card-header{padding:1.786rem 2.143rem}.card-md .card-block{padding:1.786rem}.card-md .card-footer{padding:2.143rem 1.786rem}.card-lg .card-header{padding:2.143rem}.card-lg .card-block{padding:2.143rem}.card-lg .card-footer{padding:2.143rem}.card-header-actions{float:right;margin:0}

.v52fmbx_hr{border-top:1px solid #ddd;margin:0;padding:0 5px 0 15px;font-weight:bold;font-size:16px;background:#bf464a;height:60px;line-height:60px; color: aliceblue}
:-ms-input-placeholder{color:#999}
.met-focus{border:1px solid #23b7e5!important}
.v52fmbx{border:1px solid #ddd;border-top:0;overflow:hidden;text-align:left;color:#323232;}
.v52fmbx dl:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.v52fmbx dl{width:100%;zoom:1;background:#fff}
.v52fmbx dl{border-top:1px solid #ddd;margin:0;display:-webkit-box;display:-moz-box;display:box;display:-ms-flexbox;position:relative;padding:2px 0}
.v52fmbx dl dt{padding:15px 15px 10px 15px;width:105px;text-align:left;font-weight:normal;overflow:hidden;line-height:1.2}
.v52fmbx dl dd{-moz-box-flex:1.0;-webkit-box-flex:1.0;box-flex:1.0;-ms-flex:1;padding:2px 0 0 15px;margin:5px 0}

.v52fmbx dl dd .fbox{margin:0 10px 0 0}
/*.v52fmbx dl dd .fbox input{ height: 30px; line-height: 30px;}*/
.v52fmbx dl dd label input{position:relative;top:1px;margin-right:3px}
.v52fmbx dl dd .tips{color:#aaa}
.v52fmbx dl dd .tips:hover{color:#f00}
.v52fmbx dl dd.labelinline label{display:inline}
.v52fmbx dl dt.addimgdt{padding:10px 5px 10px}
.v52fmbx dl dt.addimgdt p{height:30px;line-height:30px;margin-bottom:8px}
.v52fmbx dl.noborder{border-bottom:0}

#allmap{ height: 362px;}
.BMap_cpyCtrl {  
    display: none;  
}  
  
.anchorBL {  
    display: none;  
}  

.bgred{ background: #b01f24}