@charset "utf-8";


.www {
    margin: 0px auto;
    width: 1310px;
}

.fl{ float:left}. fr{ float:right}


/*---简介-----------*/
  .cps { width:100%; background:url(../images/cps_bg.jpg) no-repeat center top; height:410px;}
.cps .fl { width:500px; float:left; margin-top:98px;  }
.cps .fl h2 { background:url(../images/cp_xx_1.jpg) no-repeat left top; padding-top:13px; line-height:50px; font-size:40px; font-weight:400;  letter-spacing:2px}
.cps .fl h2 b { color:#d9af2b; font-weight:700; letter-spacing:1px}
.cps .fl .p1 { color:#343333; line-height:40px; font-size:26px;letter-spacing:2px }
.cps .fl .p2 { color:#474747; line-height:30px; font-size:16px; margin-top:25px; width:469px;}
.cps .fr { width:719px; background:url(../images/cps_xx2.jpg) no-repeat left bottom; height:271px; margin-top:74px;}
.cps .fr dl { width:239px; background:url(../images/cps_xx2.jpg) no-repeat right bottom; height:221px; float:left; text-align:center; padding-top:50px ;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;}
.cps .fr dl dd h3 { font-size:26px; line-height:31px; margin-top:12px; font-weight:normal; color:#3b3b3b}
.cps .fr dl dd p {
	font-size: 18px;
	color: #5a5a5a;
	font-family:Arial, Helvetica, sans-serif;
	
	height: 40px;
	line-height: 37px;
	text-transform: uppercase;
}

.cps .fr dl:hover{ 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;




   transform: translate(0,-10px);
    -webkit-transform: translate(0,-10px);
    -moz-transform: translate(0,-10px);
    -o-transform: translate(0,-10px);
    -ms-transform: translate(0,-10px)}
.cps .fr dl dd i { line-height:74px; font-family: KlavikaLightCaps-ItalicSC; color: #bbbbbb; font-size: 51px; font-style:normal;}



.cpz { width:100%; background:url(../images/cp_bg.jpg) no-repeat center top; height:2334px;}



.cpz .cp { width:1176px; height:455px; float:left; margin-left:12px; margin-bottom:30px; background:#FFF;}
.cpz .cp .l1 { float:left; width:50%;}
.cpz .cp .r1 { float:right;  width:50%;}

.cpz .cp .l2 { float:right; width:50%;}
.cpz .cp .r2 { float:left;  width:50%;}


.cpz .cp .l3 { float:left; width:50%;}
.cpz .cp .r3 { float:right;  width:50%;}

.cpz .cp .l4 { float:right; width:50%;}
.cpz .cp .r4 { float:left;  width:50%;}



.cpz .cp i { background:url(../images/cp_s_bg1.png) no-repeat left top; width:115px; height:48px; line-height:48px; color:#fff; font-size:40px; font-style: normal; font-family:"黑体"; float:left; margin-left:-13px; margin-top:44px; text-align:center; padding-top:10px;}
.cpz .cp .yb { background:url(../images/cp_s_bg3.png) no-repeat left top; width:115px; height:48px; line-height:48px; color:#fff; font-size:40px; font-style: normal; font-family:"黑体"; float:right; margin-right:-13px; margin-top:44px; text-align:center; padding-top:10px;}
.cpz .cp .yb2 { background:url(../images/cp_s_bg3.png) no-repeat left top; width:115px; height:48px; line-height:48px; color:#fff; font-size:40px; font-style: normal; font-family:"黑体"; float:right; margin-right:-13px; margin-top:44px; text-align:center; padding-top:10px;}
.cpz .cp .yb4 { background:url(../images/cp_s_bg3.png) no-repeat left top; width:115px; height:48px; line-height:48px; color:#fff; font-size:40px; font-style: normal; font-family:"黑体"; float:right; margin-right:-13px; margin-top:44px; text-align:center; padding-top:10px;}

.cpz .cp h3 { color:#1b1b1b; font-size:28px; line-height:158px; padding-left:20px; display:inline-block;}
.cpz .cp .ybt {color:#1b1b1b; font-size:28px; line-height:158px; padding-right:20px; display:inline-block; text-align:right; float:right; width:75%;}
.cpz .cp .ybt2 {color:#1b1b1b; font-size:28px; line-height:158px; padding-right:20px; display:inline-block; text-align:right; float:right; width:75%;}
.cpz .cp .ybt4 {color:#1b1b1b; font-size:28px; line-height:158px; padding-right:20px; display:inline-block; text-align:right; float:right; width:75%;}
.cpz .cp p {  font-size:15px; width:417px; color:#585858; line-height:25px; text-align:left; padding-left:52px; height:75px; float:left;}
.cpz .cp em { width:75px; line-height:32px; height:32px; background:#006fc0; border-radius:50px; text-align:center; float:left; margin-left:394px;  }
.cpz .cp em img { padding-top:13px;}
.cpz .cp dl { width:95%; padding-left:5%; float:left; background:#f3f3f3; height:160px; margin-top:16px; padding-top:14px;}
.cpz .cp dl h4 { color:#2c2c2c; width:100%; font-size:20px; line-height:36px;  background:url(../images/cp_xx_1.jpg) no-repeat left bottom;}
.cpz .cp dl ul { margin-top:14px; }
.cpz .cp dl ul li { width:246px; height:32px; line-height: 34px; float:left; margin-right:11px; margin-bottom:11px; border:1px dotted #c2c2c2; text-align:center; font-size:14px; color:#2c2c2c;}

/*about*/



.about_11{ width:100%; margin:0 auto; background:url(../images/about_bg.jpg) no-repeat center center; height:650px; }
.cp_list {  margin:0px auto; clear:both; overflow:visible; width:1310px;}
.cp_list .fl{ width:667px; }
.shipin{ float:left; margin-top:107px}

.cp_list .fr{ width:576px; margin-top:110px }
.cp_list .fr h2{ font-size:40px; font-weight:bold; color:#d9af2b; text-transform:uppercase; background:url(../images/cp_xx_1.jpg) no-repeat left top; padding-top:10px; letter-spacing:2px}
.cp_list .fr h2 span{ color:#333; font-size:38px; display:inline-table; margin-left:5px; letter-spacing:1px }
.cp_list .fr span{ font-size:14px; font-weight:normal; color:#333; line-height:30px; text-align:center; margin:0 auto; display:block; text-transform:uppercase; letter-spacing:2px }

.cp_list .fr b{ width:43px; height:4px; background:#e0e0e0 ; display:block;  text-align:center; margin:8px auto 0 auto;} 
.cp_list .fr p{ font-size:15px; color:#5c5c5c; line-height:30px; margin-top:20px}


.pronav{ width:664px; display:flex; list-style:none;  margin-top:20px; float:left;}
.pronav .img{ width:24%; margin:1%; justify-content:center; text-align:center; list-style:none; margin:0 auto}
.pronav  .img{ width:100%; text-align: center;}
.pronav .neirr{ width:100%;  text-align:center; margin-left:4%}




.pronav  .img img{transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;}
.pronav  .img:hover img {
    transform: rotateY(180deg);transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease; text-decoration:none
}
.pronav .neirr p{ color:#303030; font-size:18px; margin:0px 0 0px 0; font-weight:normal; }

.pronav .neirr span { font-size:12px; color:#a6a6a6; line-height:20px; text-transform:uppercase ;}
a:hover{text-decoration:none}
.pronav li{ width:100%; text-align:center; margin-bottom:70px; }



.custom-btn {
  width: 184px;
  height: 43px;
  border: 2px solid #d9af2b;
  font-family: 'Lato', sans-serif;
  font-weight:normal;
  background: transparent;
  cursor: pointer;
  transition: all 0.3s ease;
  position: relative;
  display: inline-block; line-height:37px; text-align:center; font-size:16px; display:block; margin-top:20px; color:#d9af2b; background:#fff; text-transform:uppercase ;
}

/* 10 */
.btn-10 {
  transition: all 0.3s ease;
  overflow: hidden;
}
.btn-10:after {
  position: absolute;
  content: " ";
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  transition: all 0.3s ease;
  -webkit-transform: scale(.1);
  transform: scale(.1);width:194px
}
.btn-10:hover {
  color: #fff; background: #d9af2b!important; width:194px
}
.btn-10:hover:after {
  background: #d9af2b!important;
  -webkit-transform: scale(1);
  transform: scale(1); width:194px
}

.custom-btn2 {
  width: 154px;
  height: 43px;
  border: 4px solid #99dbbd;
  font-family: 'Lato', sans-serif;
  font-weight:normal;
  background: transparent;
  cursor: pointer;
  transition: all 0.3s ease;
  position: relative;
  display: inline-block; line-height:37px; text-align:center; font-size:18px; display:block; margin-top:20px; color:#2f2f2f; border-radius: 25px; background:#fff; 
}

/*--------------*/

.honor{ width:100%; height:750px; background:url(../images/honor_bg.jpg) repeat; margin:0 auto}
.honor2{ width:95%; height:750px; background:url(../images/honor.png) no-repeat right center; margin:0 auto}

.Box {position: relative; width:100%;margin: 0 auto; }
			.Box .content {width: 1000px; margin-top:40px; float:left}
			.Box h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
			.Box .Box_con {position: relative;}
			.Box .Box_con .btnl {position: absolute;}
			.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 140px;cursor: pointer;}
			.Box .Box_con .btnl {background: url(../images/jtl02.png) no-repeat center;left: -72px;}
			.Box .Box_con .btnr {background: url(../images/jtr02.png) no-repeat center;right: -72px;}
			.Box .Box_con .btnl:hover {background: url(../images/jtl03.png) no-repeat center;}
			.Box .Box_con .btnr:hover {background: url(../images/jtr03.png) no-repeat center;}
			.Box .Box_con .conbox {position: relative;overflow: hidden;}
			.Box .Box_con .conbox ul {position: relative;list-style: none;}
			.Box .Box_con .conbox ul li {float: left;width: 245px;margin-left: 10px;overflow: hidden;}
			.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
			.Box .Box_con .conbox ul li img {display: block;width: 245px;transition: all 0.5s;}
			.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}
			.Box .Box_con .conbox ul li p{ width:100%; height:50px; line-height:50px; background:#fff; color:#333 ; font-size:16px; text-align:center; }
			
			
			
			.Box .BoxSwitch {margin-top: 30px;text-align: center;}
			.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
			.Box .BoxSwitch span.cur {background: red;}
			
			


.jiejue{ width:100%; height:1086px; background:#fff; margin:0 auto}



/*--------------*/
.product{ width:100%; height:759px; background:url(../images/pro_bg.jpg) no-repeat center top fixed; margin:0 auto}

.siderUl{ width:58%; margin:0 auto; display:flex; flex-wrap: nowrap; margin-top: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 25px}
.siderUl li  .aa1{ color:#666; font-size:16px ;}
.siderUl li:hover{ background:#00a95c; color:#fff; display:block ;}
.siderUl li:hover a{ color:#fff; }

.siderUl li  .active{ background:#efad3f; color:#fff; display:block; font-size:14px }



/*--------------*/
.anniu{ width: 127px; height:33px; background:#00914b; margin:30px auto 0 auto}
.anniu a{ color:#fff; line-height:33px; display:block}



.rs-services.main-home .services-item:hover .anniu a{ background:#fff; color:#00914b}


/*--------------*/


.factory{ width:100%;  background:url(../images/fa_bg.jpg) no-repeat center top fixed;; margin:0 auto; height:800px }





/*--------------*/
.news_1{ width:100%; margin:0 auto;background:#f7f7f7; height:700px}
.warp { width:1310px;  margin:0 auto; padding-top:0px}





.xwlist{ width:615px; border-bottom:1px solid #d8d8d8; margin-top:10px; padding-bottom:10px; height:92px;}
.news .wenzi h2{ color:#000}
.news .wenzi h3{ color:#555}
.xwlist .riqi{  color:#fff; text-align:center; width:92px; }
.xwlist .riqi h2{ font-size:30px;background:#006fc0;width:92px; height:50px; line-height:50px;}
.xwlist .riqi h3{ font-size:15px; background:#157ecb; line-height:27px;}
.xwnr h2 a{ color:#333; font-size:16px; text-align:left}
.xwnr{ width:500px;}
.xwnr .xwmiao{ color:#737373; line-height:22px; font-size:14px; height:44px; overflow:hidden; margin-top:10px;}



.xwnr a{ -webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
.xwnr h2 a:hover {padding-left:20px; color:#0081d4}
.wsyellow{ width:199px; height:181px; margin-bottom:1px; background:#ffb500; color:#fff; font-size:30px; font-weight:700; line-height:181px; text-align:center}
.xinwen{ width:618px;}
.yeimg{width:199px;height: 173px; overflow: hidden;}
.yeimg img{cursor: pointer; width:100%;transition: all 0.6s;}
.yeimg img:hover{   transform: scale(1.4);}
.zuotu{width:418px;height: 355px; overflow: hidden;}
.zuotu img{cursor: pointer; width:100%;transition: all 0.6s;}
.zuotu img:hover{   transform: scale(1.4);}
.zuotu h2{ font-size:20px; color:#fff; font-weight:bold; padding-bottom:10px;}
.zuotu h3{ line-height:24px; color:#fff; font-size:15px;}
.zuotu h3 a{ line-height:24px; color:#fff; font-size:15px;}
.lansebg{ background-color:rgba(0,112,192,0.9);  position:absolute; width:250px; right:311px;z-index:10000000; padding:20px; margin-top:210px;}




/*--------------*/


.ying{ width:100%; margin:0 auto;background:url(../images/ying.jpg) no-repeat center top fixed ; height:789px}
.warp1{ width:1370px; margin:0 auto; padding-top:88px}
.ying h2{  font-size:28px; font-family:SourceHanSerifCN-Bold_0; color:#fff; text-align:center; background:url(../images/line4.jpg) no-repeat center bottom; padding-bottom:20px}
.ying span{ font-size:16px; color:#fff; text-align:center; display:block; margin-top:20px}
/*--------------*/






/*--------------*/
.youshi{ width:100%; background:#f6f6f6; margin:0 auto}











/*--------------*/
.news { width:1276px;}
.news .bt { width:100%; margin-top:70px; height:110px; text-align:left; border-bottom:1px solid #c3ced4; color:#505050; font-size:18px; line-height:35px;}
.news .bt h3 { font-size:34px; font-weight:400; color:#000; line-height:50px;}

.news .con { width:1176px;}
.news dl { width:100%; float:left; height:314px; border-bottom:1px solid #c3ced4; transition:all 0.4s;}
.news dl dd { width:824px; float:left;}
.news dl dd i { font-size:22px; line-height:78px;  float:left; margin-top:32px; width:100%; font-family:Arial, Helvetica, sans-serif;  color:#a2a2a2; font-style:normal;}
.news dl dd h3 { color:#1c1c1c; font-size:28px; line-height:60px;  font-weight:400;width:90%; float:left; transition:all 0.4s;}
.news dl dd p { color:#6d6d6d; font-size:16px; line-height:29px; width:90%; float:left;}
.news dl dd span { width:112px; height:24px; line-height:24px; border:1px solid #d5dce0; text-align: center; float:left; margin-top:40px; border-radius:25px;transition:all 0.4s;}

.news dl dt { width:358px; height:199px; float:right;  overflow:hidden; margin-top:63px;}
.news dl dt img { width:358px; height:199px;}

.news a:hover dl { border-bottom:1px solid #0077c2;}
.news a:hover dl dd h3 { color:#0077c2;}
.news a:hover dl dd span {width:112px; height:24px; line-height:24px; border:1px solid #0077c2; background:#0077c2; text-align: center; float:left; margin-top:40px; border-radius:25px;  color:#fff;}

















#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%}
.www {
    margin: 0px auto;
    width: 95%;
}

.cps .fl {
    width: 95%!important;
    float: none!important;
    margin:0 auto; padding-top: 98px;
}.cps .fl h2 b {
    color: #d9af2b;
    font-weight: 700;
    letter-spacing: 1px;
}.cps .fl h2{  font-size:30px}
.cps .fl .p2 {
    color: #474747;
    line-height: 30px;
    font-size: 14px;
    margin-top: 25px;
    width: 90%;
}.cps .fr {
    width: 95%;
    background:none;
    height: 141px;margin:0 auto;
    margin-top: 34px; float:none;
}.cps .fr dl {
    width: 33%;
    background: none;
    height: 121px;
    float: left;
    text-align: center;
    padding-top: 10px;
    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;
}
.cps .fr dl img{ width:70%}

.cps .fr dl dd h3 {
    font-size: 16px;
    line-height: 24px;
    margin-top: 12px;
    font-weight: normal;
    color: #3b3b3b;
}.cps .fr dl dd p {
    font-size: 12px;
    color: #5a5a5a;
    font-family: Arial, Helvetica, sans-serif;
    height: 30px;
    line-height: 30px;
    text-transform: uppercase;
}


.cps {
    width: 100%;
    background: url(../images/cps_bg.jpg) no-repeat center bottom;
    height: 580px;
}



.cps .fl .p1 {
    color: #343333;
    line-height: 30px;
    font-size: 20px;
    letter-spacing: 2px;
}

ti_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
}


.ss,.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}

.imagestoptop {
    width: 100%;
    height: 146px;
    margin: 0 auto;
}
.licheng{
    width: 100%;}
.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: 14px!important;
    height: 20px!important;
    color: #000;
    line-height: 20px;-o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 /*超出...*/display:-webkit-box;
 -webkit-line-clamp:1;
 /*显示行数*/-webkit-box-orient:vertical; overflow:hidden
}

.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: 240px;
}
.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;
}.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: 96%;
    padding: 0;
    margin: 0px auto;
    display: block; padding:2%; margin-bottom:70px
}

.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
}.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: 90%;
    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,.xwzx_con1_u1{ width:94%!important; padding:3%!important}

.maps { display:none
}
.content {
    clear: both;
    overflow: visible;
    width: 92%;
    margin: 2% auto;
    padding: 2%;
    background: #fff; margin-bottom:90px
}
.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{ display:none}

.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: 40px 0px 0 0;
    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 {font-size:30px; line-height:25px; margin:0 auto; margin-top:28px}

.biaoti_2 p {  font-size:14px;  }


.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:#e6bc38; font-size:30px; line-height:25px; font-weight:700; margin:0 auto; margin-top:55px;}

.biaoti_3 p { text-transform:uppercase;  color:#fff; font-size:14px;  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:none;
    TOP: 57PX;
}

.honor2{ background:none}
.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; display:none
}
.cp_list .fr {
    width: 90%;
     margin:0 auto; margin-top: 70px; float:none
}
.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%;
  
}

.cp_list .fr h2 {
    font-size: 30px;
   
}
.about_11 {
    width: 100%;
    margin: 0 auto;
    background: #fff;
    height: 520px;
}
.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: #006fbc;
}

.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: 16px;
    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: 16px;
    color: #333;
    transition: 0.3s ease-out;
    font-weight: normal;
}

.xwxq_list .divBox {
    position: relative;
    padding-bottom: 120px;
    width: 90%;
    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; margin-bottom:70px
}




.text_1 .pn{ padding-bottom:60px}


.gu1 {
    width: 100%;
    height: 202px;
    background: url(../images/gu1.jpg) no-repeat center top;
    margin: 0 auto;
    padding-top: 40px; background-size:700%
}


.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
}

.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: 100%!important;
    height: auto!important;
    margin-right: 1%; margin-bottom:10px
}


.he_slideCaptionDown .he_slideCaptionDown_img {
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
    opacity: 1;
    overflow: hidden;
    height:auto!important; width:100%
}
.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_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: 20px!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: 50%!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%;height: 110px!important; margin-bottom:1%; overflow:hidden
}


.factory {
    width: 100%;
 
    margin: 0 auto;
    height:700px; background-attachment:inherit
}

.xwlist{ width:95%; margin:0 auto; margin-top: 10px; padding-bottom:0}
.xwlist .riqi {
    color: #fff;
    text-align: center;
    width: 25%; margin-right:5%
}
.xwnr {
    width: 68%; margin-left:2%;
}
.xwlist .riqi h2 {
    font-size: 30px;
    background: #006fc0;
    width: 100%;
    height: 50px;
    line-height: 50px;
}
.xwnr h2 a {
    color: #333;
    font-size: 14px;
    text-align: left; line-height:22px; -o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 /*超出...*/display:-webkit-box;
 -webkit-line-clamp:1;
 /*显示行数*/-webkit-box-orient:vertical; overflow:hidden
}
.xwnr .xwmiao { }

.xinwen{ display:none}



.container {
    width: 100%;
    padding-right: 0px!important;
    padding-left: 0px!important;
    margin-right: auto;
    margin-left: auto;
}
.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: 32px;
    font-weight: normal;
    float: none;
    text-align: left;
    padding-bottom: 20px;
 margin:0 auto;    margin-top: 60px;
}
.licheng h3 span {
   width: 100%;
    color: #fff;
    font-size: 18px;
    float: none;
    line-height: 40px;
    text-transform: uppercase; margin:0 auto; display:block 
}
.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;}
.ej_nav_u1 li{display: inline-block;vertical-align: top;width: 24%;text-align: center;line-height:37px; height:37px   }
.ej_nav_u1 li:last-child { line-height:20px}

.ej_nav_u1 li a {
    display: block;
    position: relative;
    font-size: 14px!important;
    color: #1471d8; line-height:40px
}
.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}
.prodlBox .item {
    padding-top: 50px;
    width:96%;
    margin: 0 auto;
}.prodlBox .item .itemList li {
    background: #fff;
    text-align: center;
    border-radius: 15px;
    padding: 2%;
    float: left;
    width: 44.5%;
    margin-right: 1.5%;
    margin-bottom: 3%;
    box-shadow: 0 0 20px rgba(51,51,51,.1);
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -ms-transition: 0.3s;
}.prodlBox .item .itemList li .imgBox {
    height: 170px!important;
    overflow: hidden;
    line-height: 278px;
}.prodlBox .item .itemList li h5 {
    font-size: 14px!important;
    line-height: 1;
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 8px;
    white-space: nowrap;
}.prodlBox .item .itemList {
    width: 100%;
    float: left; margin-bottom:90px
}
.ej_nav_u1 {
    font-size: 0;
    display: flex;
    justify-content: center;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 20px;
}

.cp_list .fr h2 span{ color:#333; font-size:29px; display:inline-table; margin-left:5px; letter-spacing:1px }



.neidao1{ display:none}




.kbm {
    margin-bottom: 40px;
}
.p_detail h2 {
    font-weight: normal;
    color: #000;
    text-align: center;
    line-height: 80px;
    font-size: 20px;
}
.product {
    width: 100%;
    height: 789px;
    background: url(../images/pro_bg.jpg) no-repeat center top ; background-attachment:inherit!important
    margin: 0 auto;
}
.cp_list .fr p {
    font-size: 13px;
    color: #5c5c5c;
    line-height: 30px;
    margin-top: 20px;
}.custom-btn { font-size: 13px;width: 134px;
    height: 40px; line-height:40px}
	
	.honor {
    width: 100%;
    height: 500px;}
	
	.jiejue {
    width: 100%;
    height: 510px;
    background: #fff;
    margin: 0 auto; overflow:hidden
}
	
	.Box .Box_con .conbox ul {
    position: relative;
    list-style: none; width:100%!important
}
	.Box .content {
    width:98%!important;
    margin-top: 0px;
    float: left; height:250px; overflow:hidden
}
	
	.Box .Box_con .conbox ul li {
    float: left;
    width: 48%;
    margin-left: 10px;
    overflow: hidden; margin:1%; height:250px!important; overflow:hidden
}
	.Box .Box_con .conbox ul li img{ width:100%}
	
	
	.Box .Box_con .conbox ul li p {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #fff;
    color: #333;
    font-size: 14px;
    text-align: center;
}
	
	
	#owl-demo a {
    color: #333;
    font-size: 20px!important;
    text-decoration: none;
    font-weight: normal;
}
	
	
	.yuyu {
    width: 96%;
    margin: 0 auto;
}
	
	.gsjj_con1_div2_center {
    width: 92%;
    padding: 0;
    display: table;
    margin: 0 auto;
    background: #fff;
    padding: 2%;
    margin-bottom: 80px; 
}.gsjj_con1_div2_center p {
    font-size: 14px;
    line-height: 30px;
    color: #555555;
    margin-top: 10px;
}
.gsjj_con1_div2_center p img{ width:100%!important; height:auto!important}	
	
.gsjj_con1_div1_center img{width:100%!important; height:auto!important}	


.contactBox .tactTxt {
    padding: 2% 0 5% 0;
    width: 95%;
    margin: 0 auto;
}
.contactBox .tactTxt .tactTop .item {
    float: left;
    width: 93%;
    background: #fff;
    padding: 3% 3.5%;
    border-radius: 15px;
    height: 200px;
    margin: 0.5%;
}.contactBox .tactTxt .tactTop .item li{ padding-right:3%; width:70%!important}

#ny_lx_ly h2 {
    font-weight: normal;
    padding-top: 45px;
    font-size: 14px;
    color: #4c4c4c; width:90%;display:none
}.ny_ly_con {
    width: 95%;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    color: #aaaaaa; display:none
}#ny_lx_ly{ height:100px}

.typ-cont ul li .img {
    width: 30%;
    height:auto;
    overflow: hidden;
    float: left; 
}
.typ-cont ul li .right {
    width: 60%;
    float: right;
    padding:5px 4%; margin-left:2%
}.typ-cont ul li .right .art{ display:none}
.typ-cont ul li .right .tit {
    font-size:14px;
    line-height: 30px;
    color: #333;
    font-family: "syhtB";
    margin-bottom: 17px;
}.typ-cont ul li .right .more1{ display:none}
.typ-cont ul li {
    width: 100%;
    height: auto;
    zoom: 1;
    overflow: hidden;
    border-bottom: 1px #e6e6e6 solid;
    padding-bottom: 0px;
    margin-bottom: 10px;
}








}
