* {margin: 0px;padding: 0px;border-box:box-sizing; -webkit-border-box:box-sizing;}
div {border-box:box-sizing; -webkit-border-box:box-sizing;}
p {border-box:box-sizing; -webkit-border-box:box-sizing;}
a:hover{ text-decoration:none; color:#eb6100 }
div {border-box:box-sizing; -webkit-border-box:box-sizing;}
body {
font-size: 13px; font-family:"微软雅黑"!important;font-weight: normal;color: #343434; background:#f9f9f9; margin:0 }

@font-face {
	font-family:Atrament Medium;
	src: url('../fonts/Atrament Medium.woff.ttf'); }

@font-face {
	font-family:AiDeep;
	src: url('../fonts/AiDeep-2.otf'); }
	
@font-face {
	font-family:Akz;
	src: url('../fonts/AkzidenzGrotesk-BoldCondAlt.otf'); }

@font-face {
	font-family:Barlow-Regular;
	src: url('../fonts/Barlow-Regular.ttf'); }
@font-face {
	font-family:DINCond-Bold;
	src: url('../fonts/DIN-Bold.otf'); }

@font-face {
	font-family:DIN-Medium;
	src: url('../fonts/DIN-Medium.otf'); }

@font-face {
  font-family: 'beba';
  src: url("../fonts/BEBAS.eot");
  src: url("../fonts/BEBAS.eot") format("embedded-opentype"), url("../fonts/BEBAS.woff") format("woff"), url("../fonts/BEBAS.ttf") format("truetype"), url("../fonts/BEBAS.svg#BEBAS") format("svg");
}


@font-face{font-family: "iconfont";
  src: url('iconfont.eot'); /* IE9*/
  src: url('iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff') format('woff'), /* chrome, firefox */
  url('iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

@font-face {
	font-family:Impact;
	src: url('../fonts/impact_0.ttf'); }

@font-face {
	font-family:DINCond-BoldAlternate;
	src: url('../fonts/DINCond-BoldAlternate.otf'); }

@font-face {
	font-family:DINCond-Bold;
	src: url('../fonts/DINCond-Bold.otf'); }



div {border-box:box-sizing; -webkit-border-box:box-sizing;}

ul {
	list-style-type: none;
}

a {
	color: #343434;
	text-decoration: none;
}
a:hover {
	color: #eb6100;
	text-decoration: none;
}
.fl { float:left;}
.fr { float:right;}
.flex { display:flex; justify-content: space-between;}


@charset "utf-8";
/*reset*/

/* CSS reset for c_b */
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:none;} /*for ff f6n.net*/
a:hover {text-decoration:underline;}

/*定位*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}

-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;

/*其他*/
.curp{cursor:pointer};

/*原reset*/
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
/*end reset*/


#roll_top,#fall,#ct{position:relative;cursor:pointer;height:52px;width:52px}
#roll_top{background:url(../images/top.gif) no-repeat}
#fall{background:url(../images/top.gif) no-repeat 0 -80px}
#ct{background:url(../images/top.gif) no-repeat 0 -40px}
#roll{display:block;width:15px;margin-right:-558px;position:fixed;right:46%;top:80%;_margin-right:-558px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8)); z-index:100;}


/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/

.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1300px;}

/*页眉*/
.header{width:100%;  background-color:#fff; position:relative; z-index:999;} /*修改*/
.header .hdTop{width:100%; background-color:#e6e6e6; height:45px;}
.header .hdTop p{ font-size:14px; color:#565656; float:left; line-height:45px;}
.header .hdTop p a:hover{ color:#eb6100}

.header .hdTopUl{ float:right; margin-top:12px;     margin-right: 15px;}
.header .hdTopUl li{ font-size:14px; float:left; position: relative;}
.header .hdTopUl li a{ color:#565656; padding:0 10px; }
.header .hdTopUl li:first-child a{ background: url("../images/hd_wx.png") no-repeat left 2px; padding-left: 25px;}
.header .hdTopUl li.last a{ border:none; padding-right: 0;}
.header .wx{ display: none; width: 125px; height: 125px; position: absolute; top:35px; left:-10px;}
.header .hdTopUl li:hover  .wx{ display: block;}
.header .hdMd{ overflow:hidden; margin:0px auto;}
.header .hdMd h1{ float:left;}
.header .hdMd h1 img{ display:block;}
.header .hdDl{ float: left; width: 488x; margin-right:20px}
.header .hdDl dt{ float: left;padding: 0 0px; padding-right:10px}
.header .hdDl dt b,.header .hdDl dt a{ display: block;}
.header .hdDl dt b{ font-size:32px; color: #313540;}
.header .hdDl dt b span{ color:#009a44}
.header .hdDl_4{ float: left; width: 256px; margin-top:40px; font-size:18px; border-left:1px #f5f5f5 solid; line-height:30px; padding-left:20px}

.header .hdDl dt a{ color: #5a5a5b; font-family:Arial; font-size: 15px; text-transform:uppercase; padding-top:5px; letter-spacing:1px}
.header .hdDl dd{ float: right;}
.header .hdDl dd h2{ font-size: 30px; font-weight:normal; color: #eb6100;}
.header .hdDl dd p{ font-size: 17px; color:#141414; margin-top: 5px;}
.header .hdPhone{ float:right; background:url(../images/hdPhone.jpg) no-repeat left center; padding-left:65px; margin-top:40px;  margin-right: 15px;}
.header .hdPhone p{ font-size:16px; color:#666666;}
.header .hdPhone h3{ font-size:26px; color:#009a44; font-family:Barlow-Regular; font-weight:normal; font-family:'beba'}
.header .hdNav{ width:100%; background:#009a44; }
.header .navBox{height:55px; line-height:55px;}
.header .nav{ width: 102%;}
.header .nav>li{ float:left; font-size:15px; position:relative; padding:0 33px;  }
.header .nav>li>a{ display:block; color:#fff; text-decoration:none;background: url("../images/ha_navv_liBg.png") no-repeat right center;  font-size:16px}
.header .nav>li.last a{background:none; }
.header .nav>li:hover,.header .nav>li.cur{ background:#08b353 ; }
.header .nav>li:hover>a,.header .nav>li.cur>a{color:#fff; background: none; font-size:17px}


/*footer*/
footer{  overflow: hidden; background-color: #373737; width: 100% }
.dao{ width:100%; display:flex;flex-direction:row; height:24px; line-height:24px; padding:20px 0; padding-bottom:20px;   }
.dao li{flex:1; list-style:none;  border-right: 1px #1d47c3 solid; text-align:center}
.dao li a{ text-align:center; font-size:16px; color:#fff}
.dao li a:hover{ text-decoration:none}
.dao li:first-child{ border-left: 1px #1d47c3 solid;}
.xia{ width:1300px; margin:0 auto; display:flex; justify-content:  space-between; margin-top:83px;padding-bottom:90px  }


.xia ul{ }
.xia ul:first-child{ width:33%; border-right:1px #4b4b4b solid}
.xia ul:nth-child(2){ width:29%; margin:0 5%;border-right:1px #4b4b4b solid}
.xia ul:nth-child(3){ width:21%; margin:0 3%;}
.xia ul:nth-child(3) .navxia{ width:50%; float:left}







.xia .iu_tit {
    background: url(../images/lid.jpg) no-repeat left bottom;
    padding-bottom: 8px; font-size: 18px;
    color: #ffffff;
    margin-bottom: 10px; padding-bottom:8px; line-height:34px;
}.xia .iu_tit span{font-family: Barlow-Regular;
    font-weight: normal;
    text-transform: uppercase; line-height:34px}
.xia ul li:first-child span{ font-family:Barlow-Regular; font-weight:normal; text-transform:uppercase}
.xia ul li:first-child{ font-size:18px; color:#ffffff; margin-bottom:10px }
.xia ul li { line-height:34px; color:#e2e2e2; font-size:15px}
.xia ul li a{color:#e2e2e2; }
.xia ul li a:hover{ color:#00db64; border-bottom:1px #00db64 solid; letter-spacing:2px; transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.xia ul li:first-child{ background:url(../images/lid.jpg) no-repeat left bottom; padding-bottom:8px}

.xia ul p{ line-height:34px; color:#b2b2b2; font-size:15px}
.erw{ float:left; margin-right:10px; text-align:center; line-height:30px; color:#fff; font-size:15px; margin-top:20px}
.banquan{ width:100%; height:76px;  text-align:center; color:#818181;  font-size:15px; margin:0 auto ;margin-top:0px; line-height:76px; background:#292929}
.banquan a{color:#818181}

.xia ul .add{ background:url(../images/add.png) no-repeat left center; padding-left:25px; margin-top:20px}
.xia ul .tel{ background:url(../images/tel1.png) no-repeat left center; padding-left:25px}
.xia ul .mol{ background:url(../images/mol.png) no-repeat left top; padding-left:25px}
.xia ul .email{ background:url(../images/email.png) no-repeat left center; padding-left:25px}


.footer,.footer .ftNav,.footer .ftBox{ overflow: hidden; width: 100%;}
.footer .ftNav{ border-bottom: 1px solid #1d47c3; height: 55px;}
.footer .ftNav li{ padding: 0 28px; font-size: 13px; float: left; line-height: 53px;}
.footer .ftNav li a{ color: #fff; text-decoration: none; display: block}
.footer .ftNav li:hover a { border-bottom: 2px solid #ffa200;}
.footer .ftBox{padding: 45px 0 20px;}
.footer .ftDl{ width: 550px; float: left;}
.footer .ftDl dt{ float: left; margin-left: 10px;}
.footer .ftDl dd{ float: right; padding-left:18px; border-left:1px solid #3a5fcd; }
.footer .ftDl dd p{ line-height: 25px; font-size: 13px; color: #fff}
.footer .ftDl dd p a{ color: #fff;}
.footer .ewm{ float: right;}
.footer .ewm p{ margin-top: 15px; font-size: 14px; color: #fff;}





















.search { width:270px; height:40px; border:1px solid #c7c7c7; border-radius:50px; float:right; margin-top:30px;}
.search1 { border:none; width:369px; line-height:48px; font-size:15px; color:#7e7e7e; float:left; background:#e4e4e4; margin-top:0px; padding-left:5px}
.searchimg1 { float:left; margin-top:0px;} 




.biaoti { padding:20px 0px; width:100%; margin:0 auto; height:230px; text-align:left; background:url(../images/p.png) no-repeat left center }
.biaoti h3 { color:#3c3c3c; font-size:33px; line-height:35px; font-weight:normal; margin:0 auto; margin-top:126px}
.biaoti p { text-transform:uppercase;  color:#524e4e; font-size:20px; font-weight:100;  line-height:60px  }



.biaoti_2 {  width:100%; margin:0 auto;  text-align:center; padding:90px 0 30px 0   }
.biaoti_2 span { color:#fff; font-size:36px; font-weight:normal; margin:0 auto;}
.biaoti_2 p { text-transform:uppercase;  color:#cfd1cb; font-size:18px; font-weight:normal;  line-height:50px  }




.biaoti_3 { padding:90px 0px 0; width:100%; margin:0 auto;  text-align:center; }
.biaoti_3 h3 { color:#363636; font-size:40px; line-height:30px; font-weight:normal; margin:0 auto; text-transform:uppercase }
.biaoti_3 h3 span{ color:#00914b}
.biaoti_3 p { text-transform:uppercase;  color:#4d4d4c; font-size:20px; font-weight:100;  line-height:60px  }


.biaoti_4 { padding:40px 0px 20px 0; width:100%; margin:0 auto;  text-align:center; }
.biaoti_4 h3 { color:#363636; font-size:30px; line-height:30px; font-weight:normal; text-transform:uppercase ; }
.biaoti_4 h3 span{ color:#00914b; }
.biaoti_4 .ss2 { text-transform:uppercase;  color:#4d4d4c; font-size:30px; font-weight:100;   color:#333!important; font-style:normal  }
.biaoti_4 p{ font-size:16px; text-transform:uppercase; color:#999; line-height:40px}

.biaoti_7 { padding:10px 0px; width:1050px; height:200px; text-align:center; background:url(../images/c.png) no-repeat center 60px; float:left;padding-left: 40px; }
.biaoti_7 h3 { color:#3c3c3c; font-size:35px; line-height:35px; font-weight:400; margin:0 auto; margin-top:76px;}

.biaoti_7 p { text-transform:uppercase;  color:#524e4e; font-size:20px; font-weight:100;  line-height:60px  }

.hongse { color:#b31d26!important;}


.more { text-align:center;  }
.more p { width:179px; height:45px; line-height:45px!important; border:1px solid #b6b6b6; text-align:center; font-size:16px; display: inline-block; color:#464646;  transition:all 0.4s; float:left; margin-top:20px }


.more a:hover p  {  transform:translateY(-10px);  } 

.biaoti_6 { padding:10px 0px; width:1310px; margin:0 auto; height:100px; text-align:center; background:url(../images/news.png) no-repeat center center }
.biaoti_6 h3 { color:#262626; font-size:35px; line-height:35px; font-weight:400; margin:0 auto; margin-top:46px}

.biaoti_6 p { text-transform:uppercase;  color:#262626; font-size:20px; font-weight:100;  line-height:60px  }


.ej_nav_u1 li:hover a:after,.ej_nav_u1 li.active a:after{transform: scaleX(1); height:2px; background:#069727; TOP:55PX }
.ej_nav_u1 li:hover a,.ej_nav_u1 li.active a{ font-weight:normal; transition:All 0.4s ease-in-out; background:#009946; color:#fff!important}
	.ej_nav_u1 li:hover a{ color:#fff!important;}
	.ej_nav_u1 li a span{ font-family:BEBAS; font-size:20px}
	
	
	
	
.ej_nav_list{display: block;width: 1300PX ;position: relative; height: 57px;/* box-shadow:0px 5px 5px 0px rgb(0,0,0,.1);*/ margin:0 auto;  }
.neidao{display: block;width: 100% ;position: relative; height: 57px; margin:0 auto; padding-top:50px; background:#f2f2f2  }
.gsjj_con1{ width:100%; margin:0 auto }

.neidao1{display: block;width: 100% ;position: relative; height: 57px; box-shadow:0px 5px 5px 0px rgb(0,0,0,.1); margin:0 auto;  }
.ej_nav_u1{font-size: 0; width:70%; margin:0 auto}
.ej_nav_u1 li{display: inline-block;vertical-align: top;width: 31%;text-align: center;line-height:57px;  border-right:1px #ececec solid; margin:0 0.6%}
.ej_nav_u1 li:nth-child(1){}

.ej_nav_u1 li a{display: block; position: relative;font-size: 18px;color: #009946!important; border:1px #009946 solid}
.ej_nav_u1 li a:after{content:'';display: block;width: 100%;height: 0px; position: absolute; top:0px;left: 0;transition: 0.4s ease-out;transform: scaleX(0); background:#057ccc; color:#333}











@media all and (max-width:550px){  
header {
    width: 100%;
    background: #fff;
    height: 56px;
}}




#flash2{ display:none

}

.mbdh{ display: none}
.34a{ display:block}
.34b{ display: none}
.wap_22{ display:none}

/*--------------------------------------------------------------------------------------------------------------------------------------550--*/

@media all and (max-width:550px){  


.con1{ display:none}
.mbdh{ display:block}
.header{ display:none}
.shipin{display:none}
#flash2{ display:block;
width:100%;
height:598px;
float:none; margin:0 auto

}.ba{ display:none}

.about,.warp{ width:100%}


.biaoti_3 {
    width: 100%;}
	.biaoti_3 p{ font-size:16px}
	.biaoti_3 span{ font-size:30px}
	
	.siderUl li {
    height: 34px;
    line-height: 34px;
    background: #fff;
    color: #666;
    display: block;
    text-align: center;
    margin-right: 0.5%;
    border: 1px #c4c4c4 solid;
    padding: 0 15px; margin:1px 1px
}
	.siderUl li .aa1 {
    color: #666;
    font-size: 13px;
}
	
	
	
	
	
	
.neirong, .sz{  width: 90%;}

.btn_1{ width:30%}

.warp_2{ padding-top:60px}

.ying{ display: none}
.mt-tabpage{ width:100%;}
.con2{ width:100%; display: flex;
    justify-content: center;flex-wrap:  wrap ;

}.ll {
    width: 80%;
    font-size: 20px;
    line-height: 24px;
    padding-top: 27px; margin:0 auto
}


.ssk,.ewm { float:none;clear:both; display:none}


footer .banquan{ width:100%; clear:both}
footer{ display:none}

footer .banquan .xia{ float:none}
.lx{
    width: 100%;
    height: 519px;
    float: left;
    background: #035bbf;
    color: #FFFFFF;
    position: relative;
  
}.ll em{ line-height:13px}

.ll p{ line-height:30px}
.ll span{ margin-bottom:20px}


.pavilion-container .pavilion-inner{ width:100%}



.news_1 {
    width: 100%;
    margin: 0 auto;
    background: #f7f7f7;
    height: 650px; padding-top:0px
}
#34b{ display:none!important}
.er13_a{display:none!important}
.warp {
    
    margin: 0 auto;
    padding-top: 0px;
}
.pavilion-container {    padding-top: 20px;}

.wap_22{display:block ; z-index:999999999999}

.wap_down{z-index:999999999999}


.ej_nav{ width:100%; background-size: 330%; height:200px}

.bannertoptop {
    width: 100%;
    height: 146px;
    margin: 0 auto;
}
.licheng{
    width: 100%; height:100px }
.ej_nav_list {
    display: block;
    width: 100%;
    position: relative;
    height: 57px;
    /* box-shadow: 0px 5px 5px 0px rgb(0,0,0,.1); */
    margin: 0 auto;
}

.ej_nav_u1 li {
    display: inline-block;
    vertical-align: top;
    width: 24%!important;
    text-align: center;
    line-height: 42px;
    margin-right: 1px;
    background: rgba(255, 255, 255, .7); 
}
.ej_nav_u1 li  a{ font-size:16px}


.gsjj_con1{ min-height:500px}




.gsjj_con1_div1 {
    box-sizing: border-box;
    font-size: 0;
    /* box-shadow: 0 0px 29px -1px grey; */
    position: relative;
    margin: 40px auto;
    width: 90%;
}
.gsjj_con1_div1_right {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    border-radius: 35px 0px;
    overflow: hidden;
    height: 242px; margin:0 auto; float:none
}


.gsjj_con1_div1_left {
    display: block;
    vertical-align: middle;
    width: 100%;
    box-sizing: border-box; margin:0 auto
  
}
.gsjj_con1_div1:after {
    content: '';
    display: block;
    width: 10px;
    height: calc(100% - 0 px);
    position: absolute;
    top: 0px;
    right: 0px;
    background: rgba(130,133,136,0);
}

.pro_list_1_mid_right_1{ width:100%!iMPORTANT; display:flex; justify-content: space-between ; flex-wrap: wrap ;
}
.pro_list_1_mid_right_1 ul { width:100%!iMPORTANT; display:flex; justify-content: space-between ; flex-wrap: wrap ;}
.pro_list_1_mid_right_1 ul li {
    margin-right: 2%;
    margin-bottom: 1.875em;
    -webkit-transition: -webkit-box-shadow .45s ease-out;
    transition: -webkit-box-shadow .45s ease-out;
    transition: box-shadow .45s ease-out;
    transition: box-shadow .45s ease-out, -webkit-box-shadow .45s ease-out;
    float: left;
    background-color: #fff;
    width: 48%;
    margin-bottom: 2.5%;
}
.cssimg, .cssimgp img{ margin-top:4px!important}


.pro_list_1_mid_right_1_2_1 { font-size:14px!important}
.pro_list_1_mid_right_1_2_1 {
    font-size: 16px!important;
    height: 20px!important;
    color: #000;
    line-height: 20px;
}

.cell_h {
    height: 100px;
    display: table-cell;
    vertical-align: middle;
}
.cell_h  img{ height:130px}

.cell_mid {
    display: table;
    height: 180px;
    width: 100%;
}.pro_list_1_mid_right_1_1 {
    text-align: center;
    height: 170px;
}
.pro_list_1_mid_right_1_2_3 {
    margin-bottom: 1.5625em;
}
.gsjj_con1_div1_center {
    width: 100%;
    padding: 0;
    margin: 0px auto;
    display: block;
}.gsjj_con1_div2_center {
    width: 100%;
    padding: 0;
    margin: 0px auto;
    display: block;
}

.pro_list_1_mid_right_1_2_3 span {
    color: #666;
    display: inline-block;
    font-size: 14px;
    border: 1px #d5dce0 solid;
    width: 100px;
    line-height: 30px;
    border-radius: 3em;
}.woi li p {
    line-height: 28px;
    font-size: 16px;
    width: 90%!important;
    float: left;
    color: #333;
    margin-right: 3%;
    line-height: 30px;
}.woi li {
    width: 86%!important;
    float: none;
    display: block;
    background: #fff;
    margin-bottom: 1%;
    transition: box-shadow .45s ease-out, -webkit-box-shadow .45s ease-out;
    padding: 4%; margin:4%; 
}.gsjj_con1_div1_center {
    width: 100%;
    padding: 0;
    margin: 0px auto;
    display: block;
}
.gsjj_con1_div2_center {
    width: 100%;
    padding: 0;
    margin: 0px auto;
    display: block;
}
.gsjj_con1_div1_center .fl{ display:none}
.gsjj_con1_div1_center .fr {
    width: 90%; margin:0 auto;
    margin-top: 20px;
    margin-bottom: 60px; float:none;
}.gsjj_con1_div1_center .fr span {
    font-size: 22px;
    font-weight: normal;
    color: #4d4d4c;
    line-height: 30px; display:none
}



.gsjj_con1_div2_center .fl{ display:none}
.gsjj_con1_div2_center .fr {
    width: 90%; margin:0 auto;
    margin-top: 20px;
    margin-bottom: 60px; float:none;
}.gsjj_con1_div2_center .fr span {
    font-size: 22px;
    font-weight: normal;
    color: #4d4d4c;
    line-height: 30px; display:none
}



.gsjj_con1_div2_center h2 {
    font-size: 26px;
}

.gsjj_con1_div2_center {
    padding-top: 60px;
    padding-bottom: 0px; margin-bottom:0!important
}

.gsjj_con1_div2_center span {
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    display: block;
    margin-top: 1%;
    letter-spacing: 2px;
    font-family: Atrament Medium;
}




.pronav1{ display:none}
.cen1 {
    width: 100%;
    margin: auto;
    height: auto;
    z-index: 999999999999999999999999999; padding-top:0
}

.cpleft{ display:none} 


.cpright {
    width: 100%;
    float: none;
    padding-top: 30px;
    padding-left: 0px;
}





.wrap {
    width: 100%;
    margin: 0 auto;
}
.p_detail {
    width: 100%;
    float: none;
    line-height: 35px;
    font-size: 15px; margin:0 auto
}


.product-details .case {
    margin-top: 0px;
    max-width: 100%;
}
.product-details .case .brief .big-image {
    width: 100%;
    float: none; margin:0 auto
}


.p_detail h4 {
    color: #FFFFFF;
    font-weight: normal;
    border-top: solid 3px #0a5bc6;
    background: #f9f9f9;
    margin-bottom: 10px;
    margin-top: 10px; width:90%; margin:10px auto
}
.paging{ display:none}
.product-details .case .brief .text {
    width: 90%;
    float: none;
    padding: 0px 5%; margin:0 auto; text-align:center
}

.brief div{ width:90%; margin:0 auto}
.product-details .case .brief .text .title {
    font-size: 24px;
    font-weight: normal;
    color: #333333;
    margin-bottom: 0px;
    margin-top: 20px;
    text-align: center;
}.product-details .case .brief p img{ width:100%!important; margin:10px auto}

.product-details .case .brief p
{ width:90%!important; margin:10px auto}
.xwzx_con1{ width:96%!important}
.xwzx_con1_u1{ width:100%}
.maps { display:none
}
.content {
    clear: both;
    overflow: visible;
    width: 92%;
    margin: 0 auto;
    padding: 2%;
    background: #fff; margin-bottom:20px
}
.rit-box {
    float: none;
    width: 90%; margin:0 auto
}
.section {
    width: 90%;
    display: table; margin:0
    
}.top-tit{ display:none}.city {
    width: 90%;
    display: table;
    margin-top: 15px;
}


.con .fr{}

.biaoti {
    padding: 10px 0px;
    width: 90%;
    margin: 0 auto;
    height: 130px;
    text-align: center;
    background: url(../images/p.png) no-repeat center center; background-size:80%; margin-bottom:30px
}

.biaoti h3 { color:#3c3c3c; font-size:28px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:55px}

.biaoti p { text-transform:uppercase;  color:#524e4e; font-size:16px;  font-weight:normal;  line-height:24px ; padding-top:10px }
.biaoti_2 {
    padding: 10px 0px;
    width: 90%;
    margin: 0 auto;
    height: 80px;
    text-align: center;
    background: url(../images/s.png) no-repeat center center; background-size:90%; margin-bottom:30px
}

.biaoti_2 h3 { color:#3c3c3c; font-size:28px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:28px}

.biaoti_2 p { text-transform:uppercase;  color:#524e4e; font-size:16px;  font-weight:normal;  line-height:24px ; padding-top:10px }


.biaoti_3 {
    padding: 5px 0px;
    width: 90%;
    margin: 0 auto;
    height: 90px;
    text-align: center;
    background: url(../images/n.png) no-repeat center center; background-size:80%; margin-bottom:50px
}

.biaoti_3 h3 { color:#363636; font-size:30px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:55px}

.biaoti_3 p { text-transform:uppercase;  color:#363636; font-size:19px;  font-weight:normal;  line-height:24px ; padding-top:10px }


.biaoti_4 {
    padding: 10px 0px;
    width: 90%;
    margin: 0 auto;
    height: 80px;
    text-align: center;
   margin-bottom:30px
}
.neidao {
    display: block;
    width: 100%;
    position: relative;
    height: 57px;
    box-shadow: 0px 5px 5px 0px rgb(0,0,0,.1);
    margin: 0 auto;
}.ej_nav_u1 li:hover a:after, .ej_nav_u1 li.active a:after {
    transform: scaleX(1);
    height: 2px;
    background: #d62617;
    TOP: 57PX;
}


.city{ display:none}
.biaoti_4 h3 { color:#3c3c3c; font-size:28px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:28px}

.biaoti_4 p { text-transform:uppercase;  color:#999; font-size:13px;  font-weight:normal;  line-height:24px ; padding-top:10px }


.biaoti_7 {
    padding: 10px 0px;
    width: 90%;
    margin: 0 auto;
    height: 80px;
    text-align: center;
    background: url(../images/c.png) no-repeat center center; background-size:90%; margin-bottom:30px
}

.biaoti_7 h3 { color:#3c3c3c; font-size:28px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:28px}

.biaoti_7 p { text-transform:uppercase;  color:#524e4e; font-size:16px;  font-weight:normal;  line-height:24px ; padding-top:10px }



.biaoti_6 {
    padding: 10px 0px;
    width: 90%;
    margin: 0 auto;
    height: 130px;
    text-align: center;
    background: url(../images/p.png) no-repeat center center; background-size:80%; margin-bottom:30px
}

.biaoti_6 h3 { color:#3c3c3c; font-size:28px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:55px}

.biaoti_6 p { text-transform:uppercase;  color:#524e4e; font-size:16px;  font-weight:normal;  line-height:24px ; padding-top:10px }

.tab-content-wrap {
    position: relative;
    width: 100%;
    margin: 0 auto;
    margin-top: 40px;
}
.siderUl {
    width: 90%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    margin-top: 30px; justify-content:  center 
}
.tab-content .col-sm-3 .tab-card {
    position: relative;
    border-radius: 2px;
    overflow: hidden;
    cursor: pointer;
    transition: .2s linear;
    text-align: center!important;
    width: 100%;
    overflow: hidden;
}
.tab-content .col-sm-3 .tab-card.tab-card-md img {
    width: auto;
    display: block;
    height: 180px;
    text-align: center;
}.col-sm-3 {
    width: 43%;
    position: relative;
    margin-bottom: 22px;
    text-align: center;
}.tab-content .col-sm-3 {
    padding: 0 10px;
    height: 180px;
    overflow: hidden;
    margin-top: 10px;
}.anli {
    width: 100%;
    margin: 0 auto;
    background: url(../images/anli_bg.jpg) no-repeat center top; background-attachment:inherit!important;
    height: 1365px; background-size:800%
}
.cp_list .con {
    height: 599px;
    margin: 0px auto;
    width: 90%;
}
.cp_list .fl {
    width: 100%;
    height: 599px;
    overflow: hidden; 
}
.cp_list .fr {
    width: 90%;
     margin:0 auto; margin-top: 70px; 
}
.cp_list .fl dl {
    position: relative;
    width: 100%;
    height: 599px;
}
.eeeadg {
    width: 126px;
    height: 43px;
    background: #e70012;
    font-size: 18px;
    border-radius: 25px;
    text-align: center;
    line-height: 43px;
    color: #fff;
    margin-bottom: 30px; margin-left:50px
}

.cp_list .fl dl dd h3 {
    font-weight: 700;
    font-size: 36px;
    line-height: 38px;
    color: #fff;
    padding-left: 50px;
    line-height: 48px;
    padding-bottom: 10px;
}
.cp_list .fl dl dd span {
    font-weight: 100;
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    padding-left: 50px;
    padding-bottom: 20px;
    display: block;
}
.cp_list{
    height: 791px;
    margin: 0px auto;
    clear: both;
    overflow: visible;
    width: 100%;
    background: #fff;
}

.cp_list .fr h2 {
    font-size: 30px;
    font-weight: normal;
    color: #363636;
    text-transform: uppercase; text-align:center
}
.about_11 {
    width: 100%;
    margin: 0 auto;
    background: #fff;
    height: 790px;
}
.pronav {
    width: 100%;
    display: flex;
    list-style: none;
    margin-top: 20px;
    float: none; flex-wrap:  wrap;
}
.pronav li {
    width: 50%;
    text-align: center;
    margin-bottom: 30px;
}


.pt3 .pic {
    position: absolute;
    left: 45%;
    top: 110px;
    z-index: 0; display:none
}
.pt3 .dp {
    padding-top: 60px;
    position: relative;
    width: 100%;
    margin: 0 auto;
    justify-content: space-between;
    height: 157px;display:none
}.pt3 {
    position: relative;
    background: url(../images/ab_bg.jpg) no-repeat center top;
    padding-top:10px;
    padding-bottom: 50px; height:600px
}
.wrap1 {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
}
.pt3 .top1 {
    width: 90%;
    position: relative;
    z-index: 1;
   
    height: 350px; margin:0 auto; margin-top: 70px;
}
.pt3 .top1 .con {
    padding-right: 0px;
}
.index_en a {
    font-size: 57px;
    font-family: DINCond-BoldAlternate;
    text-transform: uppercase;
    color: #eb6100;
}

.index_cn a {
    font-size: 25px;
    color: #010101;
    font-weight: normal;
    display: inline-block;
    position: relative;
    line-height: 1;
    margin-bottom: 10px;
}.index_desc a {
    color: #787878;
    font-size: 18px;
}


.pt3 .top1 .index_more {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 140px;
    background: #fff;
    padding-top: 20px;
    text-align: center; display:none
}

 .pt3 .top1 .desc{color:#333; font-size:16px; margin-top:30px; line-height:28px; width:100%}




.wap_down{ z-index:99999999999999999999999999999999999999999999999999!important}


.tab-content .col-sm-3 .tab-card.tab-card-md h3 {
    margin-top: -45px;
    font-size: 14px;
    text-align: center;
    background: rgba(0, 0, 0, .8);
    z-index: 99999999;
    bottom: 0px;
    position: absolute;
    display: block;
    text-align: center!important;
    width: 100%;-o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 /*超出...*/display:-webkit-box;
 -webkit-line-clamp:1;
 /*显示行数*/-webkit-box-orient:vertical; overflow:hidden
}
.youshi{ display:none}

.home_news_tu{ display:none}






.zzsc .content_2 {
    overflow: hidden;
    width: 100%;
    position: relative;
    height: 460px;
    margin-top: 40px; margin:0 auto
	
}



.zzsc .content_2 li {
    width: 100%;
    float: left;
    border-bottom: 1px #d9d9d9 solid;
    padding: 14px 0;
}
.home_news_li_l {
    font-size: 14px!important;
    width: 20%;
    height: 82px;
    background: #acacac;
    float: left;
    text-align: center;
    color: #fff;
}

.home_news_li_m h4 {
    color: #333;
    font-size: 15px;
    font-weight: normal; padding-bottom:6px
}

.home_news_li_m p {
    color: #666;
    font-size: 16px;
    line-height: 40px; display:none
}
.home_news_li_m {
    width: 73%;
    float: left;
    margin-left: 7%;
}
.zzsc{ width:90%; margin:0 auto}


footer{ display:none!important}



.xwzx_con1_middle {
    width: 20%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
.xwzx_con1_right {
    width: calc(100% - 22%);
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    border-left: 1px solid #e5e5e5;
    padding-left: 2%;
    padding-right: 10px;
    position: relative;
    transition: 0.3s ease-out;
}
.xwzx_con1_right:after {
    content: '查看详细 →';
    display: block;
    font-size: 16px;
    color: #282828;
    position: absolute;
    right: 0;
    top: 10%;
    margin-top: -10px;
    transition: 0.3s ease-in-out;
    width: 150px;
    height: 50px;
    line-height: 50px;
    border-radius: 25px;
    border: 1px #CCC solid;
    text-align: center; display:none
}.xwzx_con1_u1 li a {
    display: block;
    padding: 10px 0;
    position: relative;
    z-index: 2;
    margin: 10px 0;
}.xwzx_con1_middle b {
    font-size: 30px;
    color: #2c3238;
    font-family: arial;
    transition: 0.3s ease-out;
    float: left;
    width: 100%;
    text-align: center;
}.xwzx_con1_middle em {
    font-size: 14px;
    color: #2c3238;
    font-family: arial;
    transition: 0.3s ease-out;
    font-style: normal;
    float: left;
    width: 100%;
    text-align: center;
}

.xwzx_con1_right h1 {
    font-size: 15px;
    color: #333;
    transition: 0.3s ease-out;
    font-weight: normal;
}

.xwxq_list .divBox {
    position: relative;
    padding-bottom: 120px;
    width: 98%;
    margin: 0 auto;
}
.xwxq_list p img {
    display: block;
    margin: 0 auto; width: 100%!important;
}

.xwxq_page {
    position: relative;
    width: 100%;
    margin: 0 auto;
    margin-top: 90px;
}

.xwxq_page{ display:none}
.divBox p img{ width:100%!important}


.p_detail_pic {
    width: 90%;
    float: none;
    text-align: center;
    margin-left: 0%; margin:0 auto
}
.text {
    width: 90%;
    float: none;
    margin-left: 0%; margin:0 auto; 
}


.list-2 li .text {
    text-align: center;padding:0;
    
    line-height: 43px;
    height: 43px;
    overflow: hidden;
    font-size: 15px;
    text-transform: none;
}
.list-2 li .text:hover {
    text-align: center; padding:0;
   
    line-height: 43px;
    height: 43px;
    overflow: hidden;
    font-size: 15px;
    
}
.text_1 .pn{ padding-bottom:60px}

.news_l {
    width: 100%;
    float: left;
}.news_l h2 {
    font-size: 26px;
}
.gu1 {
    width: 100%;
    height: 202px;
    background: url(../images/gu1.jpg) no-repeat center top;
    margin: 0 auto;
    padding-top: 40px; background-size:700%
}.news_l h1{ font-size:22px}
.news_l p{ display:none}
.dfr_1 { width:100%}


.news {
    overflow: hidden;
    width: 100%;
    padding: 0px 0 58px 0;
    clear: both;
}.dfr_1 li {
    width: 129px;
    height: 36px;
    background: #959595;
    color: #fff;
    display: block;
    float: left;
    text-align: center;
    font-size: 14px;
    line-height: 36px;
    margin-right: 1%;
}

.www {
    margin: 0px auto;
    clear: both;
    overflow: visible;
    width: 90%;
}
.gu1 .fl {
    width: 90%;
    margin-left:0%; margin:0  auto; float:none
}
.gu1 .fr{ display:none}

.gu1 .fl h2 {
    color: #fff;
    font-size: 26px;
    font-weight: normal;
}
.gu1 .fl span {display:none
}
.gu1 .fl p {
    display: block;
    background: none;
    color: #fff;
    font-size: 17px;
    width: 90%;
    height: 40px;
    line-height: 40px;   
    margin-top: 2%; border:2px #fff solid; border-radius: 25px;text-align:center; padding-left:0px;
}
.gu1 .fl p em {
    color: #333;
    font-style: normal;
     background:#fff;  border-radius: 25px; display:block; font-size:17px; text-align:center; margin-top:6px ; padding-left:0
}
.product {
    width: 100%;
    height: 639px;
    background: #fff;
    margin: 0 auto;
}

.rs-services.main-home .services-item {
    margin: 0 0px 0 0 !important;
    padding: 20px !important;
    background-color: #fff;
    position: relative;
    text-align: center; width:90%; margin:0 auto!important; margin-bottom:5px!important;
}

.col-lg-4{
    position: relative;
    width: 80%!important;
    padding-right: auto!important;
    padding-left: auto!important; margin:0 auto!important
}
.rs-services.main-home .services-item .services-content .services-text .title {
    font-size: 18px!important;
    font-weight: normal;
    line-height: 30px;
    margin-bottom: 13px;
}
.rs-services.main-home .services-item .services-content .services-desc p {
    margin: 16px 0;
    color: #666666;
    font-size: 14px!important;
}



.rs-services.main-home .services-item .services-icon .image-part .hover-img {
    height:79px!important;
    width: 88px!important;
    position: absolute;
    left: 33%;
    top: 0;
    visibility: hidden;
    opacity: 0;
    transform: scale(0);
    transition: all .3s ease;
}
.rs-services.main-home .services-item .services-icon .image-part .main-img {
    height:79px!important;
    width: 88px!important;
}
.rs-services.main-home .services-item .services-content {
    padding: 10px 0px 0px 0 !important;
    position: relative;
}
.anniu a {
    color: #fff;
    line-height: 33px;
    display: block; font-size:15px
}

.gu2 {
    width: 100%;
    height: 142px;
    background: url(../images/gu2.jpg) no-repeat center top; background-attachment:none
    margin: 0 auto;
    padding-top: 40px;
}
.gu2 .fl {
    width: 90%;
    margin-left: 0; margin:0 auto
}
.gu2 .fr { display:none}


.gu2 .fl h2 {
    color: #fff;
    font-size: 26px;
    font-weight: normal;
    width: 100%;
    float: none;
}
.gu2 .fl .aa1 {
    border: 1px #fff solid;
    padding: 1px;
    width: 53px;
    height: 31px;
    color: #fff;
    line-height: 31px;
    font-size: 14px;
    text-align: center;
    float: left;
    margin-top: 5px; display:none
}

.gu2 .fl .aa3 {
    border: 1px #fff solid;
    padding:1px;
    width: 83px;
    height: 31px;
    color: #fff;
    line-height: 31px;
    font-size: 14px;
    text-align: center;
    float: left;
    margin-top: 5px;display:none
}.gu2 .fl .a22 {
    color: #fff;
    font-size: 16px;
    float: left;
    line-height: 40px;
    padding: 0 2px;display:none
}

.box {
    float: none;
    width: 48%!important;
    height: auto!important;
    margin-right: 1%; margin-bottom:10px
}

.Pro {
    overflow: hidden;
    width: 100%;
    background-color: #e8e8e8;
    padding: 25px 0 60px 0;
}.ad_dianhua { display:none}


.ad_wenzi {
    width:100%;
    /* float: left; */
    margin-left: 50px;
    color: #fff;
    padding-top: 30px;
    overflow: hidden;
    padding-bottom: 30px;
}

.ad_wenzi h2 {
    font-weight: normal;
    font-size: 26px;
}

.ad_wenzi span {
    background: #eb6100;
    font-size: 16px;
    letter-spacing: 1px;
    display: block;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 10px 0; width:80%
}
.youshi3 h2 {
    color: #2a2a2a;
    font-size: 26px;
    text-align: center;
    font-weight: normal;
}
.youshi3 p {
    text-align: center;
    font-size: 14px;
    color: #777777;
    line-height: 24px; margin:10px 0
}
.case {
    padding: 50px 0;
}
.list-2 li {
    float: left;
    width: 33%;
    margin-right:0.3%;
    margin-top: 1%;
}
.he_slideCaptionDown .he_slideCaptionDown_img {
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
    opacity: 1;
    overflow: hidden;
    height:auto!important; width:100%; margin-bottom:50px!important; margin-top:20px!important
}
.he_slideCaptionDown {
    background: #fff;
    width: 100%;
    height: auto!important;
    padding: 0;
    margin: 0;
    border: 0px solid #000;
    position: relative;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    overflow: hidden;
}


.he_sxs {
    
    height: 32px!important;
  
    line-height: 32px!important;
   
    font-size: 15px!important;
}

.he_slideCaptionDown .he_slideCaptionDown_caption_h {
    font-size: 18px!important;
    font-weight: normal;
    text-align: center;
    width: 80%;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    overflow: hidden;
    opacity: 0;
    margin: 0 auto;
    margin-top: 50px!important;
}
.he_slideCaptionDown .he_slideCaptionDown_caption, .he_slideCaptionDown .he_slideCaptionDown_caption > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    overflow: hidden; font-size:16px!important
}


.he_slideCaptionDown .he_slideCaptionDown_caption_p {
    font-size: 14px!important;
    text-align: center;
    width: 60%!important;
    margin-top: 20px;
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    -ms-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
    overflow: hidden;
    opacity: 0;
    border: 1px #fff solid;
    margin: 0 auto;
    margin-top: 20px!important;
    line-height: 20px!important;
}


.box1 {
    float: left;
    width: 49% !important;
    height: auto!important;
    margin-right: 1%;
}


.factory {
    width: 100%;
    background: #fff;
    margin: 0 auto;
    height:760px;
}


.Pro .proLt {
    float: left;
    width: 100%;
    overflow: hidden;
}.Pro .proLt h2 {
    padding: 25px 0 ;
    background-color: #1c3481;
    text-align: center;
    font-size: 25px; display:none 
}
.Pro .proLt h2 span {
    display: block;
    text-transform: uppercase;
    font-size: 18px;
    color: #455591;
    font-weight: normal;
}

.Pro .proLtDl dd { width:28%; float:left
}.Pro .proLtDl dd a{ font-size:14px; padding-left:0}
.proPhone{ display:none}
.Pro .proRt {
    float: right;
    width: 100%;
}.pro2 { display:none}
.pro1 {
    width: 100%;
    float: left;
    background: url(../images/pro1.jpg) no-repeat center top;
    height: 161px;
    background-size: 100%;
    margin-right: 1%;
    border: 0px #cccccc solid; border-top:1px #cccccc solid
}.pro1 h2 {
    margin: 32px 0 0 25px;
    color: #282828;
    font-weight: normal; font-size:18px
}.pro1 span { font-size:14px; margin-left:25px; color:#666; width:45%}

.about_pic {
    float: left; display:none
}.about_wen {
    float: right;
    width: 95%;
}.about{ padding-top:50px; padding-bottom:50px
}.about_wen h2 {
    margin-top: 0px; font-size:26px
}.about_wen h3 {
    
    font-size: 26px;
    
}.about_wen p {
    width: 100%;
    margin-top: 30px;
    font-size: 14px;
    line-height: 28px;
}

.about4 {
    width: 100%;
    float: left;
    display: flex;
    flex-direction: row;
    margin-top: 20px;
}
.about4 li {
    flex: 1;
    list-style: none;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
    text-align: left;
    margin: 0 1%;
}

.about4 li .shuzi_2 {
    font-size: 12px;
  
}.bot{ display:none}
.container {
    width: 95%;
    padding-right: 0px!important;
    padding-left: 0px!important;
    margin-right: auto;
    margin-left: auto;
}.more {
    width: 100px;
    height: 31px;
    line-height: 31px;
    background: #1c3481;
    color: #fff;
    display: block;
    margin-left: 25px;
    font-size: 14px;
    border-radius: 15px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    margin-top: 20px;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}

.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 0px!important;
    margin-left: 0px!important;
}

.licheng h3 {
    width: 90%;
    color: #fff;
    font-size: 26px;
    font-weight: normal;
    float: none;
    text-align: left;
    padding-bottom: 20px;
 margin:0 auto;margin-top: 60px; padding-top:60px
}
.licheng h3 span {
   width: 100%;
    color: #fff;
    font-size: 16px;
    float: none;
    line-height: 28px;
    text-transform: uppercase; margin:0 auto; display:block; padding:0 
}

.licheng b{ width: 50px;
    height: 2px;
    background: #d62617;
    display: block;
    clear: both; margin-left:20px}


.sow{ display:none}

.single-member {
    width: 45%!important;
    padding: 1%;
    border: 1px #dddddd solid;
    margin: 1%;
    background-color: #fff;
    text-align: center;
    position: relative;
}.effect-2 {
    height: 140px!important;
    overflow: hidden;
}
.effect-2 .member-image {
    border-bottom: 0px solid #069727!important;
    height: 100px!important;
    overflow: hidden;
    width: 100%;
    transition: 0.4s;
    display: inline-block;
    float: none;
    vertical-align: middle;
}

.effect-2 .member-image img {
    vertical-align: bottom;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out; width:100%; height:auto!important
    
}.effect-2 h3 {
    padding-top:0px !important;
    line-height: 33px;
    font-size: 15px!important;
}.effect-2 h5 a {
    color: #fff;
    font-size: 14px!important;
}.effect-2 h5 {
    width: 100px!important;
    height: 31px!important;
    line-height: 31px!important;
    background: #069727;
    margin: 0 auto;
    border-radius: 25px!important;
    margin-top: 10px!important;
}

.ej_nav_u1{font-size: 0; width:100%}
.ej_nav_u1 li{display: inline-block;vertical-align: top;width: 33%;text-align: center;line-height:57px;  border-right:1px #ececec solid}
.ej_nav_u1 li:nth-child(1){border-left:1px #ececec solid}

.ej_nav_u1 li a{display: block; position: relative;font-size: 14px!important;;color: #333!important;}
.ej_nav_u1 li a:after{content:'';display: block;width: 100%;height: 0px; position: absolute; top:0px;left: 0;transition: 0.4s ease-out;transform: scaleX(0); background:#057ccc; color:#333}







.neidao1{ display:none}

.text_1{ display:none}


.kbm {
    margin-bottom: 40px;
}

.n_right{ width:75%; margin-right:2%; margin-top:10px; margin-left:5%}
.n_right p{display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;  
        overflow: hidden; height:60px
}.news ul li { margin-bottom:10px}
.news ul{ margin-bottom:60px}
.n_left h3 {
    font-size: 30px;
    
}.n_right h5{ font-size:16px}



.bannertoptop {
    width: 100%;
    height: 146px!important;
    margin: 0 auto;
}


.gsjj_con1_div1_center{ padding-top:60px; padding-bottom:100px; width:96%; margin:0 2%}

.gsjj_con1_div1_center h2{ font-size:22px; width:70%; margin: 0 auto}
.gsjj_con1_div1_center p{ width:90%; margin:0 auto; font-size:14px}
.gsjj_con1_div1_center p img{ width:100%!important; height:auto!important}
.newspage{ margin-bottom:100px}
.gsjj_con1_div1_center span {

    text-transform: uppercase;
    text-align: center;
    text-decoration: none;

   
    letter-spacing: 2px;
    font-family: Atrament Medium;width:70%; margin: 0 auto ;margin-top: 1%;
}.gsjj_con1_div1_center b {
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    margin-top: 1%;
    display: block;
    font-family: Barlow-Regular;
    font-weight: normal ; width:80%; margin:0 auto
}
.dangqian{ font-size:15px}
.product-list li figcaption{font-size:14px; height:40px;display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;  
        overflow: hidden; line-height:50px
}
.zi{ display:none}
.newspage A{ font-size:12px}

.cen1 .left {
    float: none;
    width: 90%;
    margin-bottom: 30px; margin:5% 5% 2% 5%; min-height:auto
}.cen1 .right {
    float: none;
    width: 90%;
    margin-left: 5%;
    min-height: 318px;
    margin-bottom: 10px; margin-right:5%; padding-left:0
}.text .title {
    margin-top: 10px; font-size:26px; padding-top:40px
}
.pro-fl{ font-size:14px}
.pro-fl em{ margin-right:20px}
.youbian{ width:90%; margin:0 5%}
.dangqian1{ font-size:15px}

.detail{ width:94%; padding:3%; margin-top:10px}
.detail p{ font-size:14px}

.fenlei .ej_nav_u1{ width:100%}
.fenlei{width:96%; margin-top:20px;}
.list-2{ margin-bottom:100px}

.xwxq{ width:96%}

.xwxq_list p{ font-size:14px!important}

.xwxq h1{ font-size:22px}
.neidao{ display:none}

.cen1 {padding:0
}

.p2 ,.p3{
    width: 100px;
    height: 35px;
    line-height: 35px;}



}




