/*通用代码*/
*{ margin:0px; padding:0px;}
body{font-size:14px; color:#343434; font-family:"Microsoft YaHei";  min-width:1300px; overflow-x:hidden;}
img{margin: 0px; padding: 0px;border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
dl,dt,dd,ol,ul,li,from,input,select,span,p,div{margin: 0px; padding: 0px; list-style: none;}
.clear{clear:both;}
.cl{clear:both;}
a{color: #343434; text-decoration: none; font-size:14px;}
a:hover{color: #487e66;cursor:pointer;}
em ,i{ font-style:normal;}
input,button,select,textarea{outline:none}
.w1300{ width:1300px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.title{ font-size:44px; color:#333333; text-align:center;}
.title em{ background-image:-webkit-linear-gradient(bottom,#0c1032,#487e66); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.title span{ display:block; font-size:18px; color:#333; margin: 5px 0 0px 0;}
.title:after{ content:''; display:inline-block; width:127px; height:9px; background:url(../images/20201107135445_1313595114.png) no-repeat center;-webkit-animation: 'flymove' 5s linear infinite;-moz-animation: 'flymove' 5s linear infinite;-ms-animation: 'flymove' 5s linear infinite;
    position: relative;
    top: -20px;
}
  @-webkit-keyframes flymove{
              from{background-position:-127px 0px;}
              to{background-position:0 0;}
          }
          @-moz-keyframes flymove{
              from{background-position:-127px 0px;}
              to{background-position:0 0;}
          }
          @-ms-keyframes flymove{
              from{background-position:-127px 0px;}
              to{background-position:0 0;}
          }
@font-face {
  font-family: "hzgb";
  src: url("../aiseot.txt"),
       url("../otf.txt"),
       url("../ttf.txt"),
       url("../woff.txt"),
       url("../woff2.txt");
}

.font_youth{font-family:"hzgb";}
/*抬头*/
.header-center {
	overflow: hidden;
	height: 140px;
}
.header-center h9 { 
	float: left; 
	padding:17px 20px 0 0;
	position: relative;
font-size:38px;
    line-height: 39px;
    color: #2a78f8;
}
.header-center h9 img{
    max-width: 200px;
}
.header-center h2 { width: 533px; background: url(../images/20201107135351_1285215751.png) no-repeat 0 32px;
	padding-left: 20px; margin-top: 4px;
	float: left;
}
.header-center h2 span { width: 93px;
	display: block;
	float: left; padding:31px 0;
	font-size: 56px;
	color: #000;
	line-height: 130px;
}
.header-center h2 em{ font-weight: normal; font-size: 17px;letter-spacing:2px; line-height:32px;margin-top:10px;display:block;}
.header-center h2 em d{margin:0 6px;color: #ffcb66;}
.header-center h2 span b {
	color: #ffcb66;
	font-size: 72px;
	font-family: 'DIN-Bold';
	position: relative;
	top:8px;
}
.header-center h2 p {
	margin-top:32px;
	margin-left:7px;
	font-size:30px;
	color:#487e66;
	position: relative;
}
.header-center h2 pp { background-image:-webkit-linear-gradient(bottom,#ffcb66,#ff9414); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.header-center .rightCon {
	overflow: hidden;
	float: right;
	width:510px;
}
.header-center .rightCon img { padding-top: 2px;;
	display: block;
	float: left;
}
.hd-phone { position: relative; float: right; padding-top:20px;}
.hd-phone:after { content: ''; display: block; position: absolute; left: -50px; top:0;background: url("../images/20201107134516_422581868.png") no-repeat center; width: 40px; height: 82px;}
.hd-phone p { font-size:30px; color: #487e66;line-height:33px; font-weight:bold; font-family: Times New Roman;}
/*导航*/
.header { height:63px; position: relative; z-index: 99; background: linear-gradient(196deg,#487e66 25%,#487e66 65%, #487e66 100%); }
.menu ul { overflow: hidden; width: 1300px; margin: auto;}
.menu li { position: relative; float: left;}
.menu li:first-child{background: none;}
.menu li.cur>a, .header .menu li:hover>a {background: #ffb900;color: #333;}
.menu li:hover p{display:block;}
.menu li a { display: block; padding:0 25px; font-size: 17px; color: #fff; text-align: center; line-height: 63px;}
.menu li p {display: none;}
.menu li p a {display: block; background: #efefef;font-size:15px;font-weight:normal;line-height:50px;color:#333;border-top:1px solid #fff;}
.menu li p a:hover {background: #ffb900;color:#fff;}
 /*幻灯片*/
.banner{overflow:hidden; width:100%; position:relative; z-index:1;}
.banner-box{ min-width:1300px;; position:relative; margin:0 auto; }
.banner-box .bd, .banner-box .bd ul{ width:100% !important; }
.banner-box .bd li{ width:100% !important; }
.banner-box .bd li img{
    width: 100%
}
.banner-box .bd li a{ display:block; background-size:auto; width: 100%; height: 80%; position: relative; z-index: 9;}
.banner-btn{ width: 100%; position: absolute; top:250px; left: 0; margin-left: 0; height: 370px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:30px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out; z-index: 9;}
.banner-btn a.prev{ left:-50px; background:url(../images/20201107135725_1835220184.png) no-repeat 0 0; } 
 .banner-btn a.next{ right:-50px; background:url(../images/20201107135725_1835220184.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:0px; width: 100%; display: block; }
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:10px; height:10px; border-radius :50%; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; opacity:0.8;}
.banner-box .hd ul li.on{ background: #487e66;border-radius: 8px; width:70px;}
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }
 
/*搜索*/
.search{border-bottom: #eaeaea solid 1px;}
.keywords,.keywords a{ font-size:14px; color: #666; line-height:59px; padding-right:17px; }
.keywords span,.keywords a:hover{font-weight: bold; color: #333;font-size:14px; padding-right:10px;}
.search_bg input{ display:block; border:none; float:left; height:59px; padding-right: 5px; }
#soo{  background: linear-gradient(196deg,#ffba00 25%,#ffba00 65%, #ffba00 100%);}
#infoname{ border-left:1px solid #eaeaea; padding-left:23px; ; width:250px; }
  /*数字*/
#sz_bg{width:100%; height:721px; background:url(../images/20201107113925_1287034749.jpg) center no-repeat;}
#sz_t{padding-top:75px; font-size:40px; font-weight:bold; text-align:center; height:55px;}
#sz_t span{color:#487e66;}
#sz_tt{text-align:center; height:92px; font-size:18px;}
#sz_c{height:118px; padding-left:257px; width:916px; margin:0 auto; line-height:34px; color:#666; font-size:18px;}
#sz_b{width:1300px; margin:0 auto;}
#sz_b li{float:left; width:260px; height:302px; margin-left:86px; background:url(../images/20201107114733_703571111.png) no-repeat;position: relative;}
#sz_b li:nth-child(1){margin-left:0px;}
#sz_b li:hover{float:left; width:260px; height:302px; background:url(../images/20201107114806_660160584.png);}
#sz_b li .sz_c_t{padding-top:76px; text-align:center; height:80px; font-size:55px; font-family:"impact"; color:#484848;}
#sz_b li .sz_c_t span{font-size:16px; font-weight:normal; display:inline-block; width:18px; height:18px; line-height:18px; text-align:center; border-radius:100px;}
#sz_b li .sz_c_c{font-size:25px; text-align:center; height:122px;}
#sz_b li .sz_c_c p{padding-top:1px; font-size:12px; color:#aaa; text-transform:uppercase;}
#sz_b li .sz_c_b{text-align:center;}
#sz_b li:after{content:'';position:absolute;width:100px;height:30px;background:url(../images/20201107135809_1014428362.png);bottom:-30px;left:50%;margin-left:-60px;}

#sz_b li:hover .sz_c_t,#sz_b li:hover .sz_c_c,#sz_b li:hover .sz_c_c p{color:#fff;}
  /*明安 · 产品展示*/
.pro{  background:#e8e8e8; padding-bottom: 60px;}
.product{ padding:55px 0 40px 0;}
.protab{ width:270px; }
.protab a{ display:block; line-height:46px; border-radius:0 25px 25px 0; font-size:16px; color:#333333; font-weight:lighter; padding-left:27px; background:#fff; transition:all .3s ease;}
.protab a+a{ margin-top:12px;}
.protab a i{ padding-right:13px;}
.protab li.on a,.protab a:hover{ background:#487e66; color:#fff;}


.procon{ width:990px; position:relative;}
.procon .product_div_item_pic{ float:left; width:450px; height:450px; border:1px solid #e5e5e5;}
.procon .product_div_item_pic img{ width:100%; height:100%;}
.procon .divproduct_new_div_item_content{ float:right; width:457px; height:260px; background:#fff; padding:50px 40px; margin:45px 0 0 -50px; position:relative; z-index:99;}
.procon .divproduct_new_div_item_a{ font-size:20px; color:#333333; font-weight:bold;}
.procon .divproduct_new_div_item_title:after{ content:''; display:block; width:38px; height:3px; background:#487e66; margin:17px 0 0 0;}
.procon .divproduct_new_div_item_body{ font-size:15px; color:#666; line-height:30px; height:148px; margin:30px 0; overflow:hidden; width:402px;}
.procon .divproduct_new_div_item{ height:452px;} 
.procenter{ margin:40px 0 45px 0;}
.probtn a{ display:inline-block; width:120px; line-height:38px; border-radius:20px; background:#487e66; text-align:center; color:#fff; font-size:14px; transition:all .3s ease;} 
.probtn a+a{ margin-left:20px; background:#ffb900;}
.probtn a:hover{ box-shadow:0 0 10px #bbb;}
.projt i{ display:block; width:19px; height:10px; cursor:pointer;}
.projt i+i{ margin-top:173px;}
.projt:after{ content:''; display:block; position:absolute; left:0; right:0; top:26px; bottom:0; margin:0 auto; width:1px; height:144px; background:#d9dde0;}
.projt{ right:38px; top:130px; position:absolute; z-index:999;}
.proshow .divproduct_new_div_item{ position:relative; width:304px; border:3px solid #487e66;background:#fff; padding-bottom:111px; margin-right:20px;}
.proshow .product_div_item_pic img{ width:100%; height:auto; transition:all .6s ease;}
.proshow .product_div_item_pic{ overflow:hidden;}
.proshow .divproduct_new_div_item_content{ position:absolute; width:100%; bottom:0; height:109px; text-align:center;}
.proshow .divproduct_new_div_item_a{ font-size:16px; color:#333333; margin:; display:block; margin:14px 0 8px 0; transition:all .3s ease;}
.proshow .divproduct_new_div_item_body{ padding:0 20px; font-size:14px; color:#b3b3b3; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.proshowbtn{ position:absolute; bottom:0; width:100%; left:0;}
.proshowbtn a{ display:inline-block; width:80px; line-height:30px; background:#eeeeee; font-size:12px; color:#949494; text-transform:uppercase; transition:all .3s ease;}
.proshow .divproduct_new_div_item:hover .proshowbtn a{ background:#487e66; color:#fff;}
.proshow .divproduct_new_div_item:hover .divproduct_new_div_item_a{ color:#487e66;}
.proshow{ position:relative;width: 1300px;margin: auto;}
.proshowjt{ cursor:pointer; width:30px; height:59px; position:absolute; top:40%;} 
.proshowjt.next{ background:url(../images/20201107135927_1015644747.png) no-repeat top center; right:-60px;}
.proshowjt.prev{ background:url(../images/20201107140039_124683787.png) no-repeat top center; left:-60px;}
.proshowjt:hover{ background-position: bottom center;}
.top60{ padding: 60px 0 50px 0;}
/*明安包装材料 · 优点*/
.ys { margin-top:50px;}
.ys h2{ padding-top: 53px; margin-bottom: 23px; }

@keyframes rotate{
0{transform:rotate(0);}
50%{transform:rotate(180deg);}
100%{transform:rotate(359deg);}
}
/*问答*/
.neirong{ width:1300px; margin:auto;}
.neirong .nleft{width: 468px;height: 469px;background: url(../images/20201109151626_415820362.png)no-repeat center -29px;float: left; margin-left:20px;}
.neirong .nleft .zuo{float: left;}
.neirong .nleft .you{float: right;}
.neirong .nleft li{font-size:24px;color: #333333;line-height:82px;padding-left: 60px;}
.neirong .nright{width: 649px;float: right; margin-right:20px;}
.neirong .nleft li b{ color:#ffb900;}
#fenlan2{width:100%;height: 234px;background: url(../images/20201109111407_330868824.png)no-repeat center; margin-top: -24px;  position: relative;
 z-index: 1;}
#fenlan2 .fleft{width: 500px;float: left;font-size: 20px;font-weight: bold;color: #fff;letter-spacing: 0.5px;}
#fenlan2 .fleft p{font-size:37px;padding-top:36px;color: #fff;}
#fenlan2 .fleft a{display: block;width: 200px;height: 45px;line-height: 45px;text-align: center;background: #ffb900;color:#333;font-weight: normal;font-size: 18px;margin-top: 18px;}
#fenlan2 .fright{width: 700px;float: right;}
#fenlan2 .fright li{width: 25%;float: left;text-align: center;color: #fff;font-size: 16px;}
#fenlan2 .fright li span{display: block;color: #fff;width: 70px;height: 70px;text-align: center;line-height: 70px;border-radius: 50%;border:1px solid #fff;margin: 0 auto;margin-top:55px;margin-bottom: 10px;letter-spacing: 0.5px;font-size: 35px;}
/*优势*/
#hezuo{width: 100%;height: 720px;padding-top: 90px;background: #f5f5f5;margin-top: -30px; margin-bottom:15px;}
#hezuo .ntitle{text-align: left;float: left;}
#hezuo .ntitle hr{margin: 12px 0;}

.index_con02_block{width: 1300px;margin:0 auto;height: 460px;}
.index_con02_switch_box{display: none;margin-top:40px;position: relative;}
.index_con02_switch_box_img{width: 760px;height: 400px;float: right;}
.index_con02_switch_box_title{width: 537px;float: left;color: #333;position: absolute;z-index: 2;top: 70px;}
.index_con02_switch_box_title_num{background: #fff;width:610px;height:305px;}
.index_con02_switch_box_title p{font-size:34px;padding: 35px;color: #487e66;font-weight: bold;}
.index_con02_switch_box_title .neirong{font-size: 16px;line-height: 30px;padding-top: 10px;padding: 0 25px 0 35px; width:545px;}
.index_con02_switch_box_title i{font-size:50px;color:#487e66; font-weight:bold; border-top:5px solid #487e66;margin-left: 100px;}

.index_con02_switch_btn_wrap{width: 760px;height:55px;float: right;background: #fff;box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, 0.23);margin-top: 30px;}

.index_con02_switch_btn li{color: #666;text-align: center;width:190px;float: left;font-size: 18px;}
.index_con02_switch_btn li a span{display: block;line-height: 55px;}
.index_con02_switch_btn{width:760px;height:55px;}
.index_con02_switch_btn li:hover,.index_con02_switch_btn li.on {color: #fff;width:190px;height: 63px;background: url(../images/20201109170409_1702436943.png)no-repeat top;color: #fff}
.index_con02_switch_btn li:hover span,.index_con02_switch_btn li.on a span{color: #fff;}

.ntitle{font-size:23px;color: #333;text-align: center; letter-spacing:5px;}
.ntitle img{width:172px;border-right: 1px solid #ccc;padding-right: 13px;vertical-align: middle;margin-right: 13px;}
.ntitle p{font-size:46px;color: #487e66;font-weight: bold;vertical-align: middle; letter-spacing:0px;}
.ntitle hr{width: 65px;height: 4px;background:#487e66;margin: 12px auto;border:none;outline: none;}

.index_con02_lr_btn{width: 600px;height: 312px;position: absolute;top: 122px;}
.index_con02_lr_btn a{height: 59px;overflow: hidden;width: 36px;}


.index_con02_left_btn span{width: 50px;height: 50px;display: block;text-align: center;font-size: 20px;line-height: 50px;background:#ffba00;color: #fff;position: absolute;bottom: 0;border-radius:50%;left: 20px;z-index: 10}
.index_con02_right_btn span{width: 50px;height: 50px;display: block;text-align: center;font-size: 20px;line-height: 50px;border:1px solid #fff;color: #fff;position: absolute;bottom: 0;border-radius:50%;left: 80px;z-index: 10}

.index_con02_switch_box_img_box{width: 760px;height: 460px; overflow: hidden;}
.index_con02_switch_box_img_box img{transition:all 0.4s linear; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear;}
.index_con02_switch_box_img_box img:hover{-webkit-transform: scale(1.12, 1.12); transform: scale(1.12, 1.12); -moz-transform: scale(1.12, 1.12);}

/*案例*/
#case_b1gg{width:100%; padding:60px 0px 65px 0;background:url() center;}
#case_tb{width:1300px; margin:0 auto; font-size:35px; font-weight:bold; color:#fff; text-align:center;}
#case_tb1{width:1300px; margin:0 auto; font-size:14px; text-transform:uppercase; color:#fff; padding-top:10px; text-align:center}
#case_ca{width:809px; margin:0 auto; font-size:20px; text-align:center; letter-spacing:5px; text-transform:uppercase; color:#fff; height:22px; background:url(//memberpic.114my.cn/mabzcl2/uploadfile/image/20170909/20170909141835_561248792.png) no-repeat; margin-top:8px;}

#case_b1{width:1300px; margin:0 auto; margin-top:40px;}
#case_b1 li{float:left; width:302px; margin-left:30px;}

.case_b1_t{width:302px; height:227px; overflow:hidden;}
.cpnr1{ padding-bottom:20px;}
.cpnr_z{width:302px; height:227px; overflow: hidden; float: left;	margin-right:18px;}
.cpnr_yy{width:302px;	float: left;	margin-right:20px;	margin-bottom:20px;	height:227px;}
.cpnr_o{ width:302px; float: left;height:227px;margin-bottom:20px;}

#anli .ying1_1:hover{background:#ff9000; }
.ying33{  float:left; overflow:hidden; }
.ying331{ margin-left:30px; }
.ylink_x, .ylink_y { display: block; position: absolute; background: #fff; z-index: 111; }
.ylink_y { height:0px; width: 2px; transition:0.35s ease all; }
.ylink_x{ width:0px; height:2px; transition:0.35s ease all; }
.cpnr_z:hover .ylink_y { height:198px; width: 2px; }
.cpnr_z:hover .ylink_x{ width:267px; height:2px; }

.cpnr_yy:hover .ylink_y,.cpnr_o:hover .ylink_y { height:210px; width: 2px; }
.cpnr_yy:hover .ylink_x,.cpnr_o:hover .ylink_x{ width:285px; height:2px; }
.cpnr_o:hover .ylink_y { height:203px; width: 2px; }
.cpnr_o:hover .ylink_x{ width:270px; height:2px; }
.ying33 a img{ transition:0.35s ease all; }
.ying33:hover a img{ transform: scale(1.2); transition:1.3s ease all;}
.yl_left { left: 8px; }
.yl_right{ right: 8px; }
.yl_top{ top:8px}
.yl_bottom{ bottom:8px}
.ying33 > a { display: block; position: relative; }
.ying33 > a > p { text-align: center; display: block; position: absolute; top: 0; left: 0; width:100%; line-height:227px; font-size: 12px; color: #fff; text-indent:10em; background:#666; background: rgba(0,0,0,0.45); opacity: 0; filter: alpha(opacity=0); transition:0.3s ease all; }
.cpnr_z > a > p {line-height:602px}
.ying33:hover > a > p{ opacity: 1; filter: alpha(opacity=100); text-indent:0em;font-size:18px; }

.case_b1_b{background:#fff; padding:20px 0px; text-align:center;}
.case_b1_b:hover{  background: linear-gradient(196deg,#febc00 25%,#fe9b00 65%, #fe7c00 100%); padding:20px 0px; text-align:center; color:#fff;}
.case_b1_b .h1{font-size:18px; color:#222;}
.case_b1_b .h1 a{ font-size:18px; color:#222;    line-height: 30px;}
.case_b1_b .h2{font-size:18px; color:#ffb900; padding-top:5px;}
.case_b1_b .h2 a{ font-size:17px; color:#ffb900;}
.case_b1_b:hover .h1 a,.case_b1_b:hover .h2 a{font-size:18px; color:#fff;}
.case_b1_b:hover .h1 a:hover,.case_b1_b:hover .h2 a:hover{font-size:18px; color:#fff;}
/*众多客户共同见证*/
.custerm{ margin-top:40px;}
.custitl{ text-align:center; font-size:18px; color:#e0e0e0; font-weight:lighter;}
.custitl b{ display:block; color:#fff; font-size:42px; margin-bottom:15px;}
.custcon{ background:#fff;  width:1300px; font-size:0; margin:auto;}
.custerm .divdgweb_new_div_item{ display:inline-block; vertical-align:top;  width:400px; position:relative; padding:330px 10px 40px 10px; transition:all .3s ease; background:#f6f6f6;}
.custerm .divdgweb_new_div_item+.divdgweb_new_div_item{margin-left: 20px;}
.custerm .news_div_item_pic { position:absolute; top:10px; overflow:hidden; left:10px; width:400px; height:300px;}
.custerm .divdgweb_new_div_item:hover .news_div_item_pic img{ transform:scale(1.1);}
.custerm .divdgweb_new_div_item:hover .divdgweb_new_div_item_a,.custerm .divdgweb_new_div_item:hover .custbtn a{ color:#487e66;}
.custerm .news_div_item_pic img{ width:100%;height:100%; transition:all .6s ease;}
.custerm .divdgweb_new_div_item_a{ font-size:25px; color:#222222;text-align: left;display: block;}
.custerm .divdgweb_new_div_item_body{ font-size:16px; color:#666666; font-weight:lighter; line-height:30px; height:60px; overflow:hidden; margin:20px 0;}
.custerm .divdgweb_new_div{width: 1300px;overflow: hidden;}
.custerm .divdgweb_new_div_item_content{ padding:0 20px;}
.custbtn a{transition:all .3s ease;line-height:30px; border: 1px solid transparent;font-size:16px; color:#888888; transition:all .3s ease;text-align:center; font-size:16px; color:#a0a0a0; font-family:fontDin; display:inline-block; padding:0;}
.custerm .divdgweb_new_div_item:hover .custbtn a{background-color: #487e66; color:#fff; padding:0 30px;}

.adv_l_tit{position: relative;width:737px;padding:30px 90px 30px 0; margin:auto; height:120px;background: url(../images/20201109153726_210071206.png) no-repeat right top; line-height:116px;     letter-spacing:1px;}
.adv_l_tit .en{color: #272727;display: block;font-size:19px;line-height: 20px;position: absolute;left:82px;text-transform: capitalize;top:33px;}
.adv_l_tit p{font-size: 30px;color: #fff;font-weight: 100;}
.adv_l_tit p strong{font-weight: bold;color: #000;font-size:42px;display: inline-block;padding-left: 5px;}
 /*走进明安包装*/
.about{background:url(../images/20201107143131_516700649.jpg) repeat-x bottom rgba(47,61,136,0.1); position: relative; } 
.page{margin:0 auto;width:1300px;}
.about .page{  position: relative; }

.about .ppjs .fr{border: 20px solid rgba(47,61,136,0.1);}


#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%!important}
#demo1 {float: left;}
#demo2 {float: left;}

.ppjs .fl{
	width:566px;
}
.ppjs .entit{
	font-weight: bold;
	font-size: 72px;
	font-family:  Arial, "微软雅黑";
	text-transform: uppercase;
	color:rgba(47,61,136,0.1);
	line-height: 55px;
}
#about .ppjs .entit{
	color: #f1f9fc;
}


.ppjs .cntit{
	font-weight: bold;
	font-size:30px;
	color:#487e66;
	margin-bottom: 35px;
}
.ppjs .p1 {
    font-size: 16px;
	color: #666;
    line-height:34px;
    margin-bottom: 60px;
	white-space: pre-line;
}

.ppjs .more{
	font-size: 22px;
	color: #fff;
	background:#ffba00;
	padding: 11px 32px;
    border-radius: 30px;
	float: left;
	margin-right: 20px;
}
.ppjs .more:hover{
	background: #222;
}

.ppjs .gytel{
	background: url("../images/20201107160902_653087774.png") no-repeat left center;
	background-size: 51px 51px;
	height: 51px;
	display: block;
	float: left;
	padding-left: 65px;
}

.ppjs .gytel em{
	display: block;
	font-family: "Times New Roman", Arial, "微软雅黑";
	font-size: 35px;
	color:#487e66;
	font-weight: bold;
}

.company_index_l{ padding: 50px;  background: linear-gradient(196deg,#357ff8 25%,#2477ff 65%, #487e66 100%); width: 470px; position: absolute; z-index: 3; border-radius: 20px 0 0 0;}
.company_index_l .ci_t{ padding-left: 60px; background:url(../images/20201110085308_1234898203.png) no-repeat left 0; padding-bottom: 35px; padding-top: 0px; border-bottom: 1px solid #f4f4f4; margin-bottom: 30px; display: block; }
.company_index_l .ci_t a .en{ font-size: 12px; color: #efefef; display: block; line-height: 20px; }
.company_index_l .ci_t a{ font-size: 32px; display: block;  color:#fff; line-height: 32px; padding: 4px 0px 4px 15px; background:url(../images/20201110085434_514351069.png) no-repeat right center; }
.company_index_l .ci_t a .str{ font-weight: bold; font-size: 32px; }
.company_index_l .ci_m p{ font-size: 15px; line-height: 32px; color:#fff; display: block; font-weight: lighter; }
.company_index_l .copy_r1_btn{ display: block; border: 1px solid #fff; line-height:36px; margin:18px 0 0 0; position:relative; width: 109px;  border-radius: 27px; }
.company_index_l .copy_r1_btn:after{ content: ''; display: block; width: 100%; background:#ffb900;  border-radius: 27px; height: 100%; position: absolute; top: 0; left: 0; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; -webkit-transform: scaleX(0); transform: scaleX(0); }
.company_index_l .copy_r1_btn:hover{ border:1px solid #ffb900;    border-radius: 27px;}
.company_index_l .copy_r1_btn:hover:after{ -webkit-transform: scaleX(1); transform: scaleX(1)}
.company_index_l .copy_r1_btn a{ display: block; color: #fff; padding-left:17px; font-size:14px; background:url(../images/20201110085622_812470082.png) no-repeat 82px center;  position: relative; z-index: 2; }
.abcenter{ padding:60px 0 50px 0; height:440px;}
.abtab{ text-align:center; margin-bottom:38px;}
.abtab a{ display:inline-block; text-align:center; color:#fff; width: 125px; height: 126px; font-size: 16px;  margin: 0 7px;  background: url("../images/20201107155259_1617012692.png") no-repeat center center;  transition:all .3s ease;}
.abtab a+a{ margin-left:10px;}
.abtab a.on{  background: url("../images/20201107154950_1003429440.png") no-repeat center center; color:#fff;}
.abtab a img {display: block; margin: 25px auto 5px; opacity: .5}
.abcon ul{ position:relative; width:1300px;}
.abjt{ cursor:pointer; width:33px; height:33px; top:40%; position:absolute;}
.ableft{ left:-50px; background:url(../images/20201107144737_1025409844.png) no-repeat top center;}
.abright{ right:-50px; background:url(../images/20201107144657_981984425.png) no-repeat top center;}
.abjt:hover{ background-position: bottom center;}
.abcen td{ display:inline-block; padding:0 !important; margin-right:14px;}

.abcen td>a{ display:block; padding:3px; border:1px solid #e5e5e5; background:#fff;}
.abcen td div{ padding-top:0px !important;}
.abcen td br{ display:none;}
.abcen td div a{  font-size:16px;  display:block; background:#fff;  line-height: 40px;}
.abcen td:hover a{ border-color:#487e66;}
.abcon ul+ul{ display:none;}
/*新闻聚焦*/
.news{padding:70px 0;overflow:hidden;background:#fff url(../images/20201110085434_735614502.png) no-repeat center 0;}
.news_bg{ width:1300px; margin:0 auto; margin-top:32px;}
.newstab{ margin:40px 0; font-size:0; text-align:center;}
.newstab a{ display:inline-block; width:200px; line-height:60px; font-size:20px; color:#333333; font-weight:lighter; transition:all .3s ease;     border: 1px solid #EBEBEB; border-radius: 3px;}
.newstab a+a{ margin-left:18px;}
.newstab a.on{ background:#487e66; color:#fff; border-radius: 3px;}
.newsleft{ width:625px;}
.newsright{ width:654px;}
.newsleft .news_div_item{ padding:26px; background: #f8f8f8; position:relative;}
.newsleft .news_div_item+.news_div_item{ margin-top:15px;}
.newsleft .news_div_item_pic{ overflow:hidden; border:1px solid #ddd;width:250px;}
.news .news_div_item_pic img{ width:100%; height:auto; transition:all .6s ease;}
.news .news_div_item:hover .news_div_item_pic img{ transform: scale(1.1);}
.news_div_item:hover .news_div_item_a{color:#487e66;}
.newsleft .news_div_item_content{ right:40px; top:40px; bottom:0; width:285px; position:absolute;}
.news .news_div_item_a{ display:block; position:relative; white-space:nowrap;text-overflow:ellipsis; font-size:18px; color:#666666;overflow:hidden;}
.news .news_div_item_body{ font-size:14px; color:#666666; line-height:30px; height:120px; overflow:hidden; margin-top:20px;}
.newsleft .news_div_item_a:after{ content:''; display:block; position:absolute; right:0; top:150px; width:25px; height:25px; background: #BFBFBF url(../images/20201110085622_1695013391.png) no-repeat center;   border-radius: 50%;}
.newsleft .news_div_item_a:after:hover{ background-color: #487e66; }
.newsright .news_div_item{ padding:19px 0 20px 19px; background:#f8f8f8; position:relative;  border-bottom: 1px dashed #EBEBEB;}
.newsright .news_div_item_pic{ width:165px;border:1px solid #ddd; overflow:hidden;}
.newsright .news_div_item_content{ position:absolute; right:125px; width:330px; top:22px;}
.newsright .news_div_item_body{ height:60px;}
.newsright .news_div_item+.news_div_item{ margin-top:0;}
.newsright .news_div_item_date{ position:absolute; padding-left:20px; text-align:center; height:115px; border-left:1px solid #f0f2f1; top:20px; right:15px; font-size:16px; color:#666666; font-family:fontDin1; line-height:30px;}
.newsright .news_div_item_month,.newsright .news_div_item_day{ display:inline-block;}
.newsright .news_div_item_year{ font-size:25px;}
.newsright .news_div_item_a:after{ content:''; display:block; position:absolute; right:-91px; bottom:-80px; width:25px; height:25px;  background: #BFBFBF url(../images/20200922161455_2031683321.png) no-repeat center;   border-radius: 50%;}
/*版权*/
.wrapper{margin:0 auto;width:1300px;}
.footer{background:url(../images/20201110085036_440852892.jpg);overflow:hidden; border-top-right-radius: 120px;}
.footer a{font-size:15px; color:#b4b4b4;}
.flinks{padding:26px 0;line-height:26px;font-size:16px;border-bottom:#313131 solid 1px;}
.flinks .addlink{float:right;color:#b4b4b4;}
.flinks dl{overflow:hidden;}
.flinks dt{float:left;color:#b4b4b4; }
.flinks dd{padding-left:10px;overflow:hidden;}
.flinks dd a{display:inline-block;padding:0 20px;color:#999;}
.flinks a:hover{color:#fff;}
.ft-inner{padding:50px 0;overflow:hidden;}
.ft-menu{float:left;width:746px;overflow:hidden;}
.ft-menu dl{float:left; overflow:hidden;background:url(../images/20201110085036_1939240248.png) no-repeat left 6px; padding:0 0 0 60px; width:186px; }
.ft-menu dt{height:30px;line-height:30px;font-size:18px;}
.ft-menu dt a{color:#fff; font-size:20px; font-weight:bold; }
.ft-menu dt a:hover{font-weight:bold;text-shadow:0 0 1px #fff;}
.ft-menu dd{padding-top:16px;font-size:15px;overflow:hidden;}
.ft-menu dd a{display:block;color:#b4b4b4; margin-bottom: 15px;}
.ft-menu dd a:hover{color:#eee;text-shadow:0 0 1px #fff;}
.ft-QRcode{float:left;text-align:center;overflow:hidden;}
.ft-QRcode .item{position:relative;float:right;width:126px;margin-left:20px;}
.ft-QRcode .item i{display:block;position:absolute;left:0;top:0;width:100%;height:40px; background:url(../images/20201110085036_1527654735.png);animation:light 3s infinite linear;}
.ft-QRcode .item img{display:block;width:126px;height:126px;}
.ft-QRcode p:nth-of-type(2) {height:35px;line-height:35px;font-size:15px;color:#b4b4b4;border-bottom:#313131 solid 1px;}
.ft-info{float:right;width:545px;overflow:hidden;}
.ft-tel{padding-top:10px;padding-left:20px;overflow:hidden;float:right;}
.ft-tel dl{margin-bottom:20px;padding-left:48px;background-repeat:no-repeat;background-position:0 center;}
.ft-tel dt{color:#b4b4b4;font-size:14px;}
.ft-tel dd{font-size:22px;color:#fff;font-family:"BrandonText-Black"; font-weight: bold;}
.ft-tel dl.item-1{background-image:url(../images/20201110085036_422392353.png);}
.ft-tel dl.item-2{background-image:url(../images/20201110085036_1995752539.png);}
.ft-address{padding-top:45px;font-size:15px;color:#b4b4b4;line-height:1.5;overflow:hidden; padding-left: 20px;}
.copyright{padding:20px 0;height:20px;line-height:20px;font-size:13px;color:#666;overflow:hidden;}
.copyright a{color:#666; font-size:13px;}
.copyright a:hover{color:#666;text-shadow:0 0 1px #666; font-size:13px;}
.copyright .fr{}
.copyright .fr a{display:block;float:left; padding-left: 18px; padding-right: 18px; background:url(../images/20201110085622_1595497601.png) repeat-y right 0;}
.copyright .fr a:last-child{background:none;}
.copyright .fl span{display:inline-block; font-size: 14px;} 

@keyframes light{
    0%{top:0;}
    50%{top:123px}
    100%{top:0;}
}
/*合作*/
.partner_box{width:90%; margin:0 auto; margin-top:80px; background: #fff; box-shadow: 0 0 18px #eee; padding:80px 60px 50px 60px; height: 590px;}
.partner_d{width:1066px; padding-bottom: 60px;}

.partner_d li{display:block; overflow:hidden; float:left; position:relative; width:207px; transition: all 0.3s linear; background: #fff;  border: 1px solid #e1e1e1;height: 118px;text-align: center;}
.partner_d li+li{margin-left: -1px;}
.partner_d li:nth-child(6){margin-left: 0px;}
.partner_d li a{display:block; position:relative; overflow:hidden; background:#fff; transition: all 0.3s linear;}
.partner_d li img{width:76% !important; height:auto !important; transition: all 0.3s linear; position:relative; z-index:1;}
.partner_d li br{display:none;}
.partner_d li div{display:none;}
.partner_d li a::before{content:""; display:block; position:absolute; top:0; width:100%; height:100%;  background-size:200px; z-index:2; filter:Alpha(opacity=0); opacity:0; transition: all 0.3s linear;}

.partner_d li:hover{transition: all 0.3s linear;}
.partner_d li:hover img{transition: all 0.3s linear; filter:Alpha(opacity=20); opacity:0.2;}
.partner_d li:hover a::before{transition: all 0.3s linear; background-size:70px; filter:Alpha(opacity=100); opacity:100;}

.strnr { width:1300px; margin:auto;
    overflow: hidden;
}
.strnr ul li {
    background: #fff;
    float: left;
    width: 284px;
    padding: 13px;
    margin:36px 10px 0 10px;
    height: 420px;
    cursor: pointer;
}
.strnr ul li:hover{
       background:#5092FA;
}
.strnr ul li:hover .wen p,.strnr ul li:hover .wen span,.strnr ul li:hover .wen b{
	color: #fff;
}
.strnr ul li .pic img {
    width: 285px;
    height: 217px;
    overflow: hidden;
}
.strnr ul li .pic {
    width: 285px;
    height: 217px;
    overflow: hidden;
}
.strnr ul li:first-child {
    border-radius: 33px 0 0 0;
    margin: 36px 10px 0 0;
}
.strnr ul li:first-child .pic img {
    border-radius: 20px 0 0 0;
}
.strnr ul li:last-child {
    border-radius: 0 33px 0 0;
    margin: 36px 0 0 10px;
}
.strnr ul li:last-child .pic img {
    border-radius: 0 20px 0 0;
}
.strnr ul li .wen p {
    color: #487e66;
    font-size:18px;
    font-weight: bold;
    text-align: center;
}
.strnr ul li .wen {
    padding: 30px 0;
    overflow: hidden;
}
.strnr ul li .wen i {
    width: 100%;
    height: 1px;
    background: #e4e4e4;
    margin: 15px 0 13px;
    display: block;
}
.strnr ul li .wen span {
    color: #666666;
    font-size: 14px;
    line-height: 30px;
    display: block;
}
.strnr ul li .wen span b {
    color: #333;
}
.partit {
    background: #487e66;
    width: 180px;
    height: 160px;
    padding: 40px 27px;
}
.partit p {
    font-size: 26px;
    font-weight: bold;
    color: #fff;
}
.partit span {
    font-size: 36px;
    color:#fff;
    font-family: "Arial";
    letter-spacing: -1.5px;
    text-transform: uppercase;
}
.partit a {
    display: block;
}
.partit i {
    display: block;
    background: url("../images/20201110085308_501485196.png")no-repeat;
    width: 45px;
    height: 45px;
    margin-top: 25px;
}


.ali{    float: left;
    display: flex;
    align-items: center;
    height: 144px;
    margin-left: 3vw;}
.ali img{width: 3.4vw;}