/*-------------------------------------------------
Author : PARK SEOJIN
Create date : 2017. 11. 16
-------------------------------------------------*/
.clearboth{ clear:both;}
ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    list-style: none;
}
body {
  font-family: 'Source Sans Pro';
  line-height: 1.5;
}
a{ color:#555;}
a:hover{ text-decoration:none; border-bottom:none; color:#2e78db;}
.pagination{ margin-left:24% !important;}
.header1{ width:100%;position: fixed; left:0;top:0;z-index: 99999; height:50px; background:#fff; box-shadow:0 6px 13px #ddd;}
.h_right{ background:#2e78db; height:50px; float:right; width:13%;}
.caidan{ width:50%; float:left; margin-left:15%; line-height:80px; display:none;}
.caidan ul li{ float:left; padding:0 30px;}
.caidan ul li a{ color:#222; font-size:17px;}
.caidan ul li a:hover,.caidan ul li a.on{ color:#2e78db;}
.logo{ width:85%; float:left; margin-top:0; margin-left:2%;}
.logo img{ width:90%;}
.banner-bg img{width:100%;vertical-align: bottom;}
.menu {width:100px; height: 48px; position: fixed; right:5px; top:0; color: #009572; font-size: 16px; line-height: 48px; cursor: pointer; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; z-index: 99999;}
.menu p a{ color:#fff;}
.menu p{font-size: 16px; color: #fff;float: left; display:none;}
.menu-handler {width:30px; height:38px; cursor: pointer; position: relative; float: right; transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -moz-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); }
.menu-handler .burger { width: 32px; height: 3px; background: #fff; display: block; position: absolute; z-index: 5;top:12px; left: 50%; margin: 0 0 0 -16px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center; border-radius: 2px;-webkit-border-radius: 2px;}
.menu-handler .burger-2 {top:23px; }
.menu-handler .burger-3 {top: 33px;}
.menu-handler.active .burger-1 { top: 21px; -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.menu-handler.active .burger-2 { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.menu-handler.active .burger-3 { top: 21px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }
.nav-box{background: rgba(46,120,219,0.95);position: fixed;width:100%;height: 100%; overflow-y:auto; left:0;top:-100%;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0;z-index: 9999;}
.nav-box.active{top:0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1;}
.nav-center{/*width:1560px;*/margin: 20% auto 0 !important;}
.nav-list{ display:none;}
.nav-list li{float: left;width:16.667%;text-align: center;}
.nav-icon{width:86px;height: 86px;margin: 0 auto;border-radius: 50%;-webkit-border-radius: 50%;overflow: hidden;}
.nav-icon img{width:100%;height: 100%;}
.nav-page{margin-top: 77px;position: relative;}
/*.nav-page::after{content: '';border-right: 1px solid rgba(255,255,255,0.54);height: 140px;width:3px;top:0;right:0;position: absolute;}*/
.nav-list li.li1 .nav-icon{background: url("../images/nav-icon1.png") no-repeat; background-size: 100% 100%;}
.nav-list li.li2 .nav-icon{background: url("../images/nav-icon2.png") no-repeat; background-size: 100% 100%;}
.nav-list li.li3 .nav-icon{background: url("../images/nav-icon3.png") no-repeat; background-size: 100% 100%;}
.nav-list li.li4 .nav-icon{background: url("../images/nav-icon4.png") no-repeat; background-size: 100% 100%;}
.nav-list li.li5 .nav-icon{background: url("../images/nav-icon6.png") no-repeat; background-size: 100% 100%;}
.nav-list li.li6 .nav-icon{background: url("../images/nav-icon5.png") no-repeat; background-size: 100% 100%;}
.nav-list li.li6 .nav-page::after{display: none;}

.nav-list1{ display:block; width:92%; margin:0 auto;}
.nav-list1 ul li{ margin-bottom:10px;border-bottom:1px solid #fff;}
.nav-list1 ul li .tit{ padding-left:30px; font-size:18px; color:#fff; /*border-bottom:1px solid #fff;*/ line-height:36px;}
.nav-list1 ul li .tit a{ color:#fff;}
.nav-list1 ul li p{display: inline-block;line-height:32px;padding-right: 10px; margin-bottom:0;}
.nav-list1 ul li p a{ color:#fff; font-size:15px;}
.nav-list1 li.li1 .tit{background: url("../images/tt1.png") no-repeat;}
.nav-list1 li.li2 .tit{background: url("../images/tt2.png") no-repeat;}
.nav-list1 li.li3 .tit{background: url("../images/tt3.png") no-repeat;}
.nav-list1 li.li4 .tit{background: url("../images/tt4.png") no-repeat;}
.nav-list1 li.li5 .tit{background: url("../images/tt6.png") no-repeat;}
.nav-list1 li.li6 .tit{background: url("../images/tt5.png") no-repeat;}

.nav-con{display: inline-block;margin: 0 auto;text-align: left;}
.nav-con span{font-size: 18px;color: #fff;padding-bottom: 30px;display: block;}
.nav-con span a{color: #fff;}
.nav-con p{line-height: 30px;}
.nav-con p a{font-size:16px;color: #fff;}
.nav-con p a:hover{text-decoration: underline;}
.nav-close{display: block;width:72px;height: 72px;border-radius: 50%;-webkit-border-radius: 50%;overflow: hidden;margin: 0 auto;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; background: url("../images/nav-close-.png");}
.nav-close:hover{box-shadow: 0 0 30px #fff;-webkit-box-shadow: 0 0 30px #fff; transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);}
.nav-box.active .nav-close{-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); filter: alpha(opacity=100); opacity:0;}
.tel_number{font-size:22px;text-align: center;color: #fff;margin: 3% auto 5%;font-weight: normal; display:none;}
.tel_number1{ display:block;font-size:22px; margin:5% auto 5%;text-align: center;color: #fff;font-weight: normal; line-height:30px;}
/*右边菜单*/
#floatMenu{position: fixed;left:40px;top:50%;z-index: 8;margin-top: -77px;display: none;}
#floatMenu li{margin: 10px 0;position: relative;}
#floatMenu li.first{opacity: 0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
#floatMenu li a{width:14px;height: 14px;background:rgba(248,153,25,0.45);display: block;border-radius: 50%;-webkit-border-radius: 50%;overflow: hidden;}
#floatMenu p{position: absolute;width:102px;height: 23px;line-height: 23px;text-align: center;color: #fff;border-radius: 23px;-webkit-border-radius: 23px;background: rgba(248,153,25,0.84);top:-4px;left:30px;display: none;}
#floatMenu p::after{content: '';position: absolute;top:50%;margin-top: -4.5px;left:-7px;/*background: url("../images/icon-angle-left.png");*/width:8px;height: 9px;}
#floatMenu li.active a{background: rgba(248,153,25,0.84);}
#floatMenu li.active p{display: block;}

/*内页*/
.ny_banner{ width:100%; margin:0 auto; margin-top:50px; position:relative;}
.ny_banner img{ max-width:100%; margin:0 auto;}
.ny_banner .banner-titles {position: absolute;z-index: 2;left:5%;top:25%;height: auto;color: #fff;font-size: 14px;/*transform: translate(-16%, -50%);*/line-height: 1.1;}
.banner-cn {font-size:24px; margin-bottom:5px;transition-duration: .8s;transition-delay: .2s;}
.banner-en {font-size:16px;text-transform: capitalize;letter-spacing: 2px;transition-delay: .4s;margin-top:0;}
/*.container{ padding:0 !important;}*/

/*位置*/
.weizhi{border-bottom: 1px solid #e2e2e2; width:100%;}
.weizhi ul{ margin-bottom:0;}
.weizhi ul li{ float:left;color: #555;height:46px;line-height:46px;border-left: 1px solid #e2e2e2; z-index:999;}
.weizhi ul li a{ color:#555; font-size:15px; display:block;padding: 0 20px;}
.weizhi ul li a:hover {background:#2e78db; text-decoration:none; color:#fff;}
.weizhi ul li a.on{background:#2e78db; text-decoration:none;color:#fff;}

/*关于我们*/
.ny_about{ width:100%; padding:30px 0; background:url(../images/about1_bj.jpg) no-repeat center top; overflow:hidden;}
.about1{ font-size:14px; line-height:26px; margin-right:0;}
.about1 h2{ font-size:24px; font-weight: bold; margin-bottom:20px; color:#2e78db;}
.about1 p{ color:#666; text-indent:2em;}
.about2{ margin-top:20px; margin-bottom:40px;}
.about2 ul{ position:relative;}
/*.about2 ul:after{content:""; height:1000px; width:1px; background:#ededed; position:absolute; top:0; left:50%; z-index:1;}
.about2 ul:before{content:""; height:1000px; width:1px; background:#ededed; position:absolute; top:0; left:0; z-index:1;}*/
.about2 ul li{float:left; width:25%; /*padding-bottom:95px;*/ position:relative; z-index:2;}
.about2 ul li:before{content:""; position:absolute; top:0; left:0; background:#d20319; width:2px; height:70px; z-index:2;}
.about2 ul li .n{display:inline-block; *display:inline; *zoom:1; margin-left:10%; color:#373737; position:relative; overflow: hidden;}
.about2 ul li .n .num{font-size:20px; font-family:"思源黑体"; line-height:1;}
.about2 ul li .n .flag{position:absolute; right:0; top:0; line-height:1; font-size:20px;}
.about2 ul li .desc{margin-left:10%; color:#3b3b3b; font-size:14px; text-indent:0;}
.licheng{ background:url(../images/licheng.jpg) no-repeat center; width:100%;}
.rongyu{ padding:30px 0;}
.rongyu .title{text-align: center;padding-bottom:3%;}
.rongyu .title h3{font-size:24px;font-weight: bold;color: #323232;margin-bottom: 10px; margin-top:0;}
.rongyu .title p{color: #656565; font-size:15px;}
.rongyu .r_left{ width:100%; position:relative; overflow:hidden;}
.rongyu .r_left .nr{ position:absolute; text-align:center; top:14%; left:0; width:100%}
.rongyu .r_left .nr .cols {font-size:20px; font-weight:bold;color: #fff;margin-bottom: 5px;}
.rongyu .r_left .nr p { color: #fff;font-size:14px;width:96%;margin: 0 auto 0;line-height:24px; height:70px;overflow: hidden;display: block;white-space: nowrap;text-overflow: ellipsis;}
.c_more{ border:1px #4c81bc solid;display: inline-block;padding-left: 20px;width: 103px;height: 28px;line-height: 28px;position:relative; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;z-index: 1;}
.rongyu .r_left .nr .c_more{ border-color:#fff; color:#fff;margin-top: 15px;padding-left: 0;width: 142px;}
.rongyu .r_left .nr .c_more:hover:after,.rongyu .r_left .nr:active:after{height: 100%;}
.rongyu .r_left .nr .c_more:hover{color:#000!important;}
.rongyu .r_left .nr .c_more:after{content:'';width: 100%;height: 0;top: 0;left: 0;background: #fff;position: absolute; z-index:-1;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s; max-width:100%; display:block; margin:0 auto;}
.imgZoom{ overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }

/* honor */
.honor{padding:30px 0;background-color: #f6f6f6;}
.h_left{ display:none;}
.pa {position: absolute;width: 100px;text-align: right;}
.pr {position: relative;}
.pr h3{ margin-top:0;}
[class*="rect-"] {position: relative;display: block;width: 100%;height: 0;overflow: hidden;}
[class*="rect-"] ._full {position: absolute;left: 0;top: 0;width: 100%;height: 100%;*height: auto;}
.about_honor_r{position:relative;}
.about_honor_r:after{content:"";width:1px;height:100%;position:absolute;background:#dedede;top:0;left:120px;}
.about_honor_r dl{padding-left:18%;}
.about_honor_r dt{top:0;left:0;font-size:20px;color:#82c447;font-weight:bold;}
.about_honor_r dt:after{content:"";width:6px;height:6px;background:#fff;border:5px solid #b7b7b7;position:absolute;right:-25px;top:40%;border-radius:50%;z-index:2;}
.about_honor_r dd{padding: 3% 4%;cursor:pointer; margin-left:60px;}
.about_honor_r dd .img_title{font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; font-size:16px;color:#555;}
.about_honor_r dd.even{background:#f5f5f5; margin-bottom:15px;}
.about_honor_r dd .img_box{width:24%;bottom:0px;right:4%;visibility:hidden;opacity:0;box-shadow: 0px -1px 11px #8a8a8a;}
.about_honor_r dd:hover .img_box{visibility:visible;opacity:1;}
.about_honor_r dd:hover .img_title{width:70%;color:#fff; text-decoration:none;}
.about_honor_r dd:hover{background:#9ed16f;color:#fff;}
.about_honor_r dd .img_box .rect-5625{padding-bottom:75%;}

/*产品中心*/
.product1{}
.product1 .list1{margin-bottom:40px;}
.product1 .list2{margin-bottom:40px;}
.product1 .p_left{ padding:0; background:#2e78db;}
.product1 .p_left .nr{padding:30px 30px; color:#fff; text-align:left;}
.product1 .p_left .nr .tit{ font-size:22px;}
.product1 .p_left .nr .tit1{font-size:22px; margin-bottom:20px;}
.product1 .p_left .nr .div{ margin-bottom:20px;}
.product1 .p_left .nr  p{ line-height:24px; font-size:15px;}
.product1 .p_left .canshu{ text-align:center; margin-bottom:20px;}
.product1 .p_left .canshu ul li{ float:left; width:25%; text-align:left; color:#fff;}
.product1 .p_left .canshu ul li span{ font-size:15px;color:#fff;}
.product1 .p_left .canshu ul li p{ font-size:12px;color:#fff;}
.product1 .p_left a{ padding:0 30px; color:#fff; font-size:40px; border:1px solid #fff;}
.product1 .p_right{ padding:0; background:#fff;}

.product1 .slideTxtBox{ width:100%; }
.product1 .slideTxtBox .hd{ height: auto; line-height:40px;padding:0;position:relative;margin-bottom:20px; }
.product1 .slideTxtBox .hd ul{height:auto; margin:0 auto; text-align:center;}
.product1 .slideTxtBox .hd ul li{display:block; padding:0 20px; cursor:pointer; font-size:20px;}
.product1 .slideTxtBox .hd ul li a{color:#333;}
.product1 .slideTxtBox .hd ul li a:hover,.product1 .slideTxtBox .hd ul li a.on{color:#2e78db;}
.product1 .slideTxtBox .hd ul li.on{ height:40px; color:#2e78db;/*border-bottom:2px solid #2e78db; */}
.product1 .slideTxtBox .hd ul li i{ font-size:30px; padding-right:10px;}
.product1 .slideTxtBox .bd ul{ padding:0;  zoom:1;  }

.product_show{ width:100%; background: url(../images/jiejue1.jpg) no-repeat center top;margin-top:50px;}
.product_show .p_weizhi{ margin-bottom:30px; color:#fff; font-size:16px; padding-top:30px; padding-left:15px;}
.product_show .p_weizhi a{ color:#fff;}
.product_show .p_weizhi .right{ float:left;}
.product_show .p_weizhi .right a{ color:#fff; font-size:16px; opacity:0.6; padding:0 5px;}
.product_show .p_weizhi .right a:hover,.product_show .p_weizhi .right a.on{ color:#fff; opacity:1;}
.product_show .center{ padding:20px 10px; padding-bottom:0; background:#fff; /*border-bottom:1px solid #ddd;*/}
.product_show .center .c_right{ padding-top:20px;}
.product_show .center .c_right .tit1{font-size:24px; color:#000;margin-bottom:30px;}
.product_show .center .c_right .tit2{ color:#888; font-size:16px; margin-bottom:20px;}
.product_show .center .c_right .nr{ line-height:24px; font-size:15px;}
.product_show .center .c_right .nr .t{ font-size:16px; color:#000; padding-bottom:10px;}
.product_show .center .c_right .nr p{color:#888;}
.product_show .center .c_right .nr i{ color:#2e78db; padding-right:10px;}
.product_show .canshu{ margin-bottom:30px; padding:0 20px;}
.product_show .canshu .tit{padding:20px 0;font-size:18px; color:#888;}
.product_show .canshu .table{ width:100% !important}
.product_show .canshu .table > thead > tr > th{ text-align:left; font-size:14px;padding:8px 6px;background: #aace39; color:#fff;line-height:33px;}
.product_show .canshu .table > tbody > tr > td{ text-align:left; font-size:14px;padding:8px 6px; color:#888;line-height:33px;font-weight:bold;}
.product_show .canshu .table > tbody > tr > td.c{color:#0a277f;font-size:16px;font-weight: bold;}
.product_show .canshu .table p{ margin-bottom:0 !important; line-height:33px;}

/*新闻中心*/
.news_list{padding:30px 0;background-color:#f6f6f6;}
.news_list .top{width:100%;margin-bottom:50px; background:#ffffff;box-shadow:0 6px 13px #ddd;}
.news_list .top_left{ /*padding:0;*/}
.news_list .top_right{padding:20px 40px;}
.news_list .top_right h3{font-size:18px;font-weight:bold;line-height:1.5em;color:#333;margin-bottom:20px;word-wrap:break-word; margin-top:0;}
.news_list .top_right p{font-size: 16px;line-height: 1.5em;word-wrap: break-word;margin-bottom:30px;text-align: left;color: #999;height: 72px;overflow: hidden;}
.news_list .top .more{ font-size:16px; color:#999;}
.news_list .top .more span{ float:right;}
.news_list .top .more i{ padding:0 10px; font-size:20px;}
.news_list .top a:hover .top_right h3{ color:#2e78db;}
.news_list .line{background:#fff; /*box-shadow:0 6px 13px #ddd;*/ margin-bottom:30px;transition: all 0.4s ease;-webkit-transition: all 0.4s ease;}
.news_list .line:hover{-webkit-box-shadow: 0px 6px 13px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 6px 13px rgba(0, 0, 0, 0.1); box-shadow: 0 6px 13px rgba(0, 0, 0, 0.1); transform: translateY(-8px); -webkit-transform: translateY(-8px); -moz-transform: translateY(-8px);}
.news_list .line .nr{width: 100%;padding: 26px 26px 30px;}
.news_list .line h3{font-size:18px;font-weight:200;height:50px; line-height:25px; overflow:hidden;color:#333;margin-bottom:10px;word-wrap:break-word; margin-top:0;}
.news_list .line a:hover h3{color:#2e78db;}
.news_list .line p{color: #999; font-size:16px;-height: 1.5em;word-wrap: break-word;height:68px;overflow: hidden;margin-bottom:2em;}
.news_list .line .more{ font-size:16px; color:#999;}
.news_list .line .more span{ float:right; display:block; margin-top:10px;}
.news_list .line .more i{ padding:0 10px; font-size:20px;}
.news_list .line .more .m{width:48px;height: 48px;background: #f5f5f5;line-height: 48px;text-align: center;border-radius: 100%;display: block;float: left;transition: all 0.4s ease;-webkit-transition: all 0.4s ease;color:#666;}
.news_list .line .more .m i{font-size:20px;display: inline-block;}
.news_list .line a:hover .more .m{background: #2e78db;color:#fff;}

.news_show .l_box{background:#fff;padding:6% 6%; margin-bottom:15px;}
.news_show .news_title{font-size:20px;color:#000;margin-bottom: 10px;}
.news_show .l_tools{margin-bottom:20px;line-height:20px;}
.news_show .l_tools span{display:inline-block;*display:inline;*zoom:1;font-size:14px;color:#5a5a5a;}
.news_show .news_time{margin-right: 20px;}
.news_show .news_text img{ display:block; margin:0 auto; max-width:100%;}
.news_show .news_text p{ text-indent:2em; font-size:16px; color:#666; line-height:26px;}
.news_show .news_text p span{text-wrap:initial !important;}

.news_show .detail_r{width:100%;}
.news_show .detail_r .arr_box{background:#fff;padding:8%;margin-bottom:14px;color:#666;display:block;}
.news_show .detail_r .arr_title{font-size:18px;color:#000;margin-bottom:10px; margin-top:0; font-weight:bold;}
.news_show .detail_r .arr_news_title{font-size:16px;font-weight:normal; line-height:26px;}
.news_show .detail_r .arr_time{font-size:14px;padding-top:6px;display:block;}
.news_show .detail_r .arr_box:hover{color:#fff;background:#2e78db;}
.news_show .detail_r .arr_box:hover .arr_title{color:#fff;}
.news_show .detail_r .share_box{background:#fff;padding:8%;}
.news_show .detail_r .share_title{font-size:18px;color:#000;margin-bottom:10px;}
.news_show .detail_r .black_list{width:100%;height:42px;line-height:42px;background:#e60012;text-align:center;font-size:18px;color:#fff;display:block;}
.news_show .newdetail_share{padding:10px 0px;}

.ny_main{padding:30px 0;background-color:#f6f6f6;}

/*解决方案*/
.jiejue{}
.jiejue .card{flex: 1;flex-basis: 300px;flex-grow: 0;/*height: 440px;*/background: #fff;/*border: 2px solid #fff;*/box-shadow: 0px 4px 7px rgba(0,0,0,.5);cursor: pointer;transition: all .5s cubic-bezier(.8,.5,.2,1.4);overflow: hidden;position: relative; margin-bottom:30px;}
.jiejue .card .top{border-bottom: 1px solid rgba(0, 0, 0, 0.1); line-height:60px; height:60px; padding:0 15px;}
.jiejue .card .top .num{vertical-align: middle;display: inline-block;width: 21px;height: 24px;background: url(../images/safe-num.png) no-repeat center;background-size: auto;background-size: 100% !important;margin-right: 12px;transition-duration: .3s;text-align: center;line-height: 26px; font-size:14px;}
.jiejue .card .top .name {vertical-align: middle;display: inline-block; font-size:18px;}
.jiejue .card .center{ padding:20px 20px;}
.jiejue .card .center h2{ margin-top:0; font-size:22px; color:#222; text-align:left; line-height:32px; margin-bottom:20px;}
.jiejue .card .center p{ font-size:16px; color:#666; margin-bottom:0; height:auto; overflow: hidden; line-height:26px;}
.jiejue .card img{width: 100%;height:100%;transition: all .5s cubic-bezier(.8,.5,.2,1.4);}
.jiejue .descriptions{position: absolute;top:0px;left:0px;background-color: rgba(46,120,219,0.9);width:100%;height:100%;transition: all .7s ease-in-out;padding: 20px;box-sizing: border-box;clip-path: circle(0% at 100% 100%);}
.jiejue .card:hover .descriptions{left:0px;transition: all .7s ease-in-out;clip-path: circle(75%);}
.jiejue .card:hover{transition: all .5s cubic-bezier(.8,.5,.2,1.4);box-shadow: 0px 2px 3px rgba(0,0,0,.3);transform: scale(.97);}
.jiejue .card:hover img{transition: all .5s cubic-bezier(.9,.5,.2,1.4);transform: scale(2.8) rotate(20deg);filter: blur(3px);}
.jiejue .card .top1{border-bottom: 1px solid rgba(255, 255, 255, 0.1); line-height:60px; height:60px; padding:0 15px; color:#fff;}
.jiejue .card .top1 .num{vertical-align: middle;display: inline-block;width: 21px;height: 24px;background: url(../images/safe-numon.png) no-repeat center;background-size: auto;background-size: 100% !important;margin-right: 12px;transition-duration: .3s;text-align: center;line-height: 26px; font-size:14px;}
.jiejue .card .top1 .name {vertical-align: middle;display: inline-block; font-size:18px;}
.jiejue .card .center1{ padding:20px 20px;}
.jiejue .card .center1 h2{ margin-top:0; font-size:22px; color:#fff; text-align:left; line-height:32px; margin-bottom:20px;}
.jiejue .card .center1 p{ font-size:16px; color:#fff; margin-bottom:0;height: 70%;}
/*.jiejue .card h1{color: #ff3838;letter-spacing: 1px;margin: 0px;}
.jiejue .card p{line-height: 24px;height: 70%;}*/
.jiejue .card a{width: fit-content;height: 40px; line-height:40px;cursor: pointer;border:1px solid #fff;color:#fff; text-align:center; margin:0 auto; width:160px;font-size: 16px;outline: none;box-shadow: 0px 2px 3px rgba(0,0,0,.4);transition: all .5s ease-in-out; display:block;}
.jiejue .card a:hover{transform: scale(.95) translateX(-5px);transition: all .5s ease-in-out;}

/*友情链接*/
.yqlj{}
.yqlj .box{text-align: center;border:2px solid #fff;box-shadow: 1px 1px 2px #e6e6e6;overflow: hidden;position: relative; margin-bottom:30px;}
.yqlj .box:hover{ box-shadow: 13px 13px 15px rgba(0, 0, 0, 0.3); }
.yqlj .box:before{content: "";background: linear-gradient(to left top,#11998e,#2e78db);height: 100%;width: 100%;opacity: 0;position: absolute;left: 0;top: 0;transition: all 0.4s linear;}
.yqlj .box:hover:before{ opacity: 1; }
.yqlj .box img{width: 100%;height: auto;transition: all 0.4s linear;}
.yqlj .box:hover img{opacity: 0;transform: scale(3);}
.yqlj .box .box-content{color: #fff;width: 100%;transform: translateY(-50%) scale(0);position: absolute;top: 50%;left: 0;transition: all 0.4s linear;}
.yqlj .box:hover .box-content{ transform: translateY(-50%) scale(1); }
.yqlj .box .title{font-size:14px;font-weight: 200;letter-spacing: 1px;text-transform: uppercase;margin: 0;}
.yqlj .box .post{font-size:14px;text-transform: capitalize;}
.yqlj .box .icon{padding: 0;margin: 0;list-style: none;position: absolute;right: 8px;bottom: 10px;}
.yqlj .box .icon li{display: inline-block;margin: 0 1px;opacity: 0;transform: scale(1.3);transition: all 0.3s ease 0.4s;}
.yqlj .box:hover .icon li{opacity: 1;transform: scale(1);}
.yqlj .box:hover .icon li:nth-child(2){ transition: all 0.3s ease 0.2s; }
.yqlj .box .icon li a{color: #11998e;background: #fff;font-size: 16px;line-height: 33px;height: 33px;width: 33px;border-radius: 50%;display: block;transition: all 0.5s ease;}
.yqlj .box .icon li  a:hover{color: #fff;background-color: #11998e;box-shadow: 0 0 5px #000;}

/*下载*/
.down{}
.down .download_item{line-height:60px;border-bottom: 1px solid #e1e8ed;padding:20px 0;padding-right: .6%;padding-left: .6%;}
.down .download_item:hover{ background-color: #eef2f5; border-color: #eef2f5;}
.down .download_date{ width:23%; height: 100%; padding-right: 2.9%;text-align: right; color: #6b6b6b; float:left;}
.down .download_date .center_box{ display:block; vertical-align: middle; float:left;}
.down .download_date span{ display: block; padding-right: 3px; font-size: 14px; line-height: 18px;}
.down .download_date strong{ display: block; font-size:24px; line-height: 32px; font-weight: normal;}
.down .download_title{ width:60%; padding-right: 3%; font-size: 16px; color: #272727; font-weight: normal; float:left; height:auto;line-height:22px; overflow:hidden;}
.down .item_btn{ width:7%; height: 100%; padding-left: 3.1%; font-size:14px; color: #6b6b6b;background-position: center left; background-repeat: no-repeat;float:right;overflow: hidden;height: 60px;}
.down .item_btn i{ font-size:24px; padding-right:10px;}
.down .download_item:hover .download_date,
.down .download_item:hover .item_btn{ color: #2e78db;}
.down .item_btn{padding-left: 0;margin-right: 1%;}
.widgets_smal_nav_3{height: 93px;}
.widgets_smal_nav_5{box-shadow: 0 0 10px rgba(0,0,0, 0.5);}
.widgets_xc_newdetail_lr_6 .detail_r .black_list:hover{background-color: rgba(24,126,205,.9);}	

/*人才招聘*/
.job{ overflow:hidden;}
.job .j_left{ padding:0;}
.job .j_left .j1{padding:0;}
.job .j_left .j2{padding:0;}
.job .j_left .j2 .list_text{background: #aace39;}
.job .j_left .j2 .list_text .text_box{padding:16% 10%; padding-bottom:26px;color: #fff;}
.job .j_left .j2 .list_text .text_box .en_title{font-size:20px;font-weight: bold;}
.job .j_left .j2 .list_text .text_box .text{font-size:12px;}
.job .j_left .j3{padding:0; position:relative;}
.job .j_left .j3 .nr{ position:absolute; top:10%; left:0; text-align:center; width:100%;}
.job .j_left .j3 .nr .tit{ font-weight:bold; color:#333; font-size:24px; margin-bottom:10px;}
.job .j_left .j3 .nr p{ margin-bottom:0; font-size:14px; color:#535353;}
.job .j_left .j3 .nr .c_more{ border-color:#535353; color:#535353;margin-top:5px;padding-left: 0;width: 142px;}
.job .j_left .j3 .nr .c_more:hover:after,.rongyu .r_left .nr:active:after{height: 100%;}
.job .j_left .j3 .nr .c_more:hover{color:#000!important;}
.job .j_left .j3 .nr .c_more:after{content:'';width: 100%;height: 0;top: 0;left: 0;background: #fff;position: absolute; z-index:-1;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;}
.job .j_right{ padding:0; position:relative;}
.job .j_right .list_r{bottom:0;right:0;background:rgba(0,0,0,.60);color:#fff;width:55%;padding:8%;text-align:right; position:absolute;}
.job .j_right .list_r .tit{ font-weight:bold; color:#fff; font-size:24px; margin-bottom:10px;}
.job .j_right .list_r p{ margin-bottom:5%; font-size:15px; color:#fff;}
.job .j_right .list_r .c_more{ border-color:#fff; color:#fff;margin-top: 15px;padding-left: 0;width: 142px; text-align:center;}
.job .j_right .list_r .c_more:hover:after,.rongyu .r_left .nr:active:after{height: 100%;}
.job .j_right .list_r .c_more:hover{color:#000!important;}
.job .j_right .list_r .c_more:after{content:'';width: 100%;height: 0;top: 0;left: 0;background: #fff;position: absolute; z-index:-1;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;}

.job .table{ width:100%;}
.job .table > thead > tr > th{ text-align:center; background:#aace39; color:#fff; font-size:18px; font-weight:bold; line-height:60px;}
.job .table > tbody > tr > td{ border-top:none !important; border-bottom:1px dashed #ddd; line-height:30px; text-align:cebter; font-size:14px; background:#fff;}
.job .list{ margin-bottom:10px;}
.job .list .t{font-size:16px; color:#000; text-align:left; padding:0;}
.job .list .t i{ /*color:#999; */padding-right:10px;}
.job .list .con{ line-height:28px; font-size:16px; color:#666;}
.job .list .con .yx{background: #aace39;padding: 30px;color: #fff;margin-top: 40px; font-size:16px;}
/*.job .table1{ display:none; width:100%;}
.job .table2{ display:block;width:100%; margin-bottom:15px;}*/

/*联系我们*/
.contact{}
.contact .c_left{padding:7% 7%; background:#fff;}
.contact .c_left .tit{color: #2e78db;font-weight: bold;font-size:24px;border-bottom: 1px solid #dcdde1;padding-bottom: 20px;}
.contact .c_left ul li{line-height:30px;padding:10px 0;border-bottom: 1px solid #dcdde1;font-size: 16px;color: #616161;}
.contact .c_left ul li i{ font-size:24px; color:#2e78db; padding-right:10px;width:30px; float:left;}

/*底部*/
.footer2{padding:30px 2%; padding-bottom:30px;font-size:14px; display:block;border-top: 1px solid #fff; color:#fff; background:#2d2d2d;overflow: hidden;}
.footer2 p{line-height:30px;color:#fff;}
.footer2 p a{color:#fff;}
.footer2 .right{ text-align:center;}
.footer2 .right p{padding-right:10px;}
.footer2 .right p a{color:#fff;}

@media screen and (min-width:600px) {
	.pagination{ margin-left:40% !important;}
	.header1{height:60px;}
	.h_right{height:60px; width:25%;}
	.caidan{ display:none;}
	.logo{ width:45%;margin-top:8px;}
	.logo img{ width:100%;}
	.banner-bg img{width:100%;vertical-align: bottom;}
	.menu-handler {width:38px; height:38px;}
	.menu-handler .burger { width: 30px; height: 3px;top: 12px; left: 50%; margin: 0 0 0 -16px;}
	.menu-handler .burger-2 {top: 23px; }
	.menu-handler .burger-3 {top: 34px;}
	.menu {width: 118px; height: 48px; position: fixed; right:15px; top: 5px; color: #009572; font-size: 16px; line-height: 48px;}
	.menu p{font-size: 16px; display:block;}
	.menu-handler {width: 48px; height: 48px;}
	.nav-center{margin:10% auto 0 !important;}
	.nav-list{display:none;}
	.nav-list1{ display:block;}
	.nav-page {margin-top: 77px;}
	.nav-box.active .nav-close{ opacity: 1;}
	.tel_number{ display:block;}
	.tel_number1{ display:none;}
	.ny_banner .banner-titles {left:7%;top:35%;}
	.banner-cn {font-size:32px; margin-bottom:10px;}
	.banner-en {font-size:16px;margin-top: 12px;}
	.weizhi ul li{height:50px;line-height:50px;}
	.weizhi ul li a{ font-size:16px;padding: 0 22px;}
	.ny_main{padding:30px 0;}
	.ny_about{padding:30px 0;}
	.about1{ font-size:15px; line-height:26px; margin-right:0;}
	.about1 h2{ font-size:26px;margin-bottom:20px;}
	.about2{ margin-bottom:40px;}
	.about2 ul li .n .num{font-size:30px;}
	.about2 ul li .n .flag{ font-size:20px;}
	.about2 ul li .desc{margin-left:10%;font-size:14px;}
	.rongyu {padding:30px 0;}
	.rongyu .title h3{font-size:24px;}
	.rongyu .title p{font-size:15px;}
	.rongyu .r_left .nr{top:25%;}
	.rongyu .r_left .nr .cols {font-size:28px;}
	.rongyu .r_left .nr p {font-size:16px;width:80%;line-height:28px; height:90px;display: block;white-space: nowrap;text-overflow: ellipsis;}
	.honor {padding:30px 0;}
	.h_left{ display:none;}
	.pa {width: 180px;}
	.about_honor_r:after{left:200px;}
	.about_honor_r dt{font-size:24px;}
	.about_honor_r dd{padding: 3% 4%;cursor:pointer; margin-left:80px;}
	.about_honor_r dd .img_title{font-size:18px;}
	.product1 .p_left .nr{padding:50px 50px;}
	.product1 .p_left .nr .tit{ font-size:22px; margin-bottom:20px;}
	.product1 .p_left .nr .div{ margin-bottom:20px;}
	.product1 .p_left .nr  p{ line-height:28px; font-size:16px;}
	.product1 .p_left .canshu{margin-bottom:20px;}
	.product1 .p_left .canshu ul li{ width:25%;}
	.product1 .p_left .canshu ul li span{ font-size:24px;}
	.product1 .p_left a{ padding:0 30px;font-size:40px;}
	.product1 .slideTxtBox .hd{ height:40px; line-height:60px;margin-bottom:30px; }
	.product1 .slideTxtBox .hd ul{height:42px;}
	.product1 .slideTxtBox .hd ul li{padding:0 20px;font-size:22px;}
	.product1 .slideTxtBox .hd ul li.on{ height:40px;}
	.product1 .slideTxtBox .hd ul li i{ font-size:30px; padding-right:15px;}
	.product_show{margin-top:50px;}
	.product_show .p_weizhi{ margin-bottom:40px; padding-top:50px;padding-left:0;}
	.product_show .p_weizhi .right{ float:right;}
	.product_show .p_weizhi .right a{padding:0 15px;}
	.product_show .center{ padding:20px;}
	.product_show .center .c_right{ padding-top:20px;}
	.product_show .center .c_right .tit1{font-size:24px;}
	.product_show .center .c_right .tit2{font-size:18px; margin-bottom:20px;}
	.product_show .center .c_right .nr{ line-height:28px; font-size:16px;}
	.product_show .center .c_right .nr .t{ font-size:18px;padding-bottom:20px;}
	.product_show .canshu{ margin-bottom:30px;padding:0 20px;}
	.product_show .canshu .tit{padding:20px 0;font-size:18px;}
	.product_show .canshu .table > thead > tr > th{font-size:16px;padding:10px;}
	.product_show .canshu .table > tbody > tr > td{font-size:16px;padding:10px;}
	.product_show .canshu .table > tbody > tr > td.c{font-size:20px;}
	.news_list{padding:30px 0;}
	.news_list .top{margin-bottom:50px;}
	.news_list .top_right{padding: 38px 40px;}
	.news_list .top_right h3{font-size:24px;margin-bottom:20px;}
	.news_list .top_right p{font-size: 16px;line-height: 1.5em;margin-bottom: 50px;height: 72px;}
	.news_list .top .more i{ padding:0 10px; font-size:20px;}
	.news_list .line{margin-bottom:30px;}
	.news_list .line .nr{padding: 26px 26px 30px;}
	.news_list .line h3{font-size:18px;height:50px; line-height:25px;}
	.news_list .line p{font-size:16px;height: 1.5em;height:70px;margin-bottom:4em;}
	.news_list .line .more .m i{font-size:20px;}
	.news_show .news_title {font-size:22px;}
	.news_show .l_tools{margin-bottom:20px;}
	.jiejue .card .top .name {font-size:18px;}
	.jiejue .card .center{ padding:40px 30px;}
	.jiejue .card .center h2{font-size:24px;line-height:36px; margin-bottom:20px;}
	.jiejue .card .center p{ height:75px;}
	.jiejue .card .center1{ padding:40px 30px;}
	.jiejue .card .center1 h2{ font-size:24px;line-height:36px; margin-bottom:20px;}
	.jiejue .card .center1 p{ font-size:16px;}
	.yqlj .box .title{font-size:18px;}
	.yqlj .box .post{font-size:16px;text-transform: capitalize;}
	.down .download_item{line-height:60px;padding:20px 0;}
	.down .download_date{ width:18%;padding-right: 2.9%;}
	.down .download_date strong{font-size: 30px; line-height: 32px;}
	.down .download_title{ width:60%;font-size: 16px;height:60px;line-height:60px;}
	.down .item_btn{ width:10%;padding-left: 3.1%; font-size:16px;}
	.down .item_btn i{ font-size:24px; padding-right:10px;}
	.contact .c_left{padding:7% 7%;}
	.contact .c_left .tit{font-size:26px;padding-bottom: 20px;}
	.contact .c_left ul li{line-height:30px;padding:10px 0;}
	.contact .c_left ul li i{ font-size:30px;padding-right:20px; width:40px; float:left;}
	.job .j_left .j2 .list_text .text_box{padding:9% 10%; padding-bottom:74px;}
	.job .j_left .j2 .list_text .text_box .en_title{font-size: 48px;}
	.job .j_left .j2 .list_text .text_box .text{font-size: 15px;}
	.job .j_left .j3 .nr{ top:20%;}
	.job .j_left .j3 .nr .tit{font-size:36px; margin-bottom:10px;}
	.job .j_left .j3 .nr p{ margin-bottom:5%;}
	.job .j_left .j3 .nr .c_more{margin-top: 15px;padding-left: 0;}
	.job .j_right .list_r .tit {font-size: 36px;}
	.job .table > thead > tr > th{font-size:16px;line-height:40px;}
	.job .table > tbody > tr > td{line-height:40px; text-align:center; font-size:14px;}
	.footer2{padding:40px 2%;font-size:16px;}
	.footer2 .right{ text-align:right;}
}
@media screen and (min-width:768px) {
	.pagination{ margin-left:40% !important;}
	.header1{height:60px;}
	.h_right{height:60px; width:25%;}
	.caidan{ display:none;}
	.logo{ width:35%;margin-top:8px;}
	.logo img{ width:100%;}
	.banner-bg img{width:100%;vertical-align: bottom;}
	.menu-handler {width:38px; height:38px;}
	.menu-handler .burger { width: 30px; height: 3px;top: 12px; left: 50%; margin: 0 0 0 -16px;}
	.menu-handler .burger-2 {top: 23px; }
	.menu-handler .burger-3 {top: 34px;}
	.menu {width: 118px; height: 48px; position: fixed; right:45px; top: 5px; color: #009572; font-size: 16px; line-height: 48px;}
	.menu p{font-size: 16px; display:block;}
	.menu-handler {width: 48px; height: 48px;}
	.nav-center{margin:10% auto 0 !important;}
	.nav-list{display:block;}
	.nav-list1{ display:none;}
	.nav-page {margin-top: 77px;}
	.nav-box.active .nav-close{ opacity: 1;}
	.tel_number{ display:block;}
	.tel_number1{ display:none;}
	.ny_banner .banner-titles {left:7%;top:35%;}
	.banner-cn {font-size:32px; margin-bottom:10px;}
	.banner-en {font-size:16px;margin-top: 12px;}
	.weizhi ul li{height:50px;line-height:50px;}
	.weizhi ul li a{ font-size:16px;padding: 0 22px;}
	.ny_main{padding:30px 0;}
	.ny_about{padding:30px 0;}
	.about1{ font-size:15px; line-height:26px; margin-right:0;}
	.about1 h2{ font-size:26px;margin-bottom:20px;}
	.about2{ margin-bottom:40px;}
	.about2 ul li .n .num{font-size:30px;}
	.about2 ul li .n .flag{ font-size:20px;}
	.about2 ul li .desc{margin-left:10%;font-size:14px;}
	.rongyu {padding:30px 0;}
	.rongyu .title h3{font-size:24px;}
	.rongyu .title p{font-size:15px;}
	.rongyu .r_left .nr{top:25%;}
	.rongyu .r_left .nr .cols {font-size:28px;}
	.rongyu .r_left .nr p {font-size:16px;width:80%;line-height:28px; height:90px;display: block;white-space: nowrap;text-overflow: ellipsis;}
	.honor {padding:30px 0;}
	.h_left{ display:none;}
	.pa {width: 180px;}
	.about_honor_r:after{left:200px;}
	.about_honor_r dt{font-size:24px;}
	.about_honor_r dd{padding: 3% 4%;cursor:pointer; margin-left:80px;}
	.about_honor_r dd .img_title{font-size:18px;}
	.product1 .p_left .nr{padding:50px 50px;}
	.product1 .p_left .nr .tit{ font-size:22px; margin-bottom:20px;}
	.product1 .p_left .nr .div{ margin-bottom:20px;}
	.product1 .p_left .nr  p{ line-height:28px; font-size:16px;}
	.product1 .p_left .canshu{margin-bottom:20px;}
	.product1 .p_left .canshu ul li{ width:25%;}
	.product1 .p_left .canshu ul li span{ font-size:24px;}
	.product1 .p_left a{ padding:0 30px;font-size:40px;}
	.product1 .slideTxtBox .hd{ height:40px; line-height:60px;margin-bottom:30px; }
	.product1 .slideTxtBox .hd ul{height:42px;}
	.product1 .slideTxtBox .hd ul li{padding:0 20px;font-size:24px;}
	.product1 .slideTxtBox .hd ul li.on{ height:40px;}
	.product1 .slideTxtBox .hd ul li i{ font-size:30px; padding-right:15px;}
	.product_show{margin-top:50px;}
	.product_show .p_weizhi{ margin-bottom:40px; padding-top:50px;padding-left:0;}
	.product_show .p_weizhi .right{ float:right;}
	.product_show .p_weizhi .right a{padding:0 15px;}
	.product_show .center{ padding:30px;}
	.product_show .center .c_right{ padding-top:20px;}
	.product_show .center .c_right .tit1{font-size:24px;}
	.product_show .center .c_right .tit2{font-size:18px; margin-bottom:20px;}
	.product_show .center .c_right .nr{ line-height:28px; font-size:16px;}
	.product_show .center .c_right .nr .t{ font-size:18px;padding-bottom:20px;}
	.product_show .canshu{ margin-bottom:30px;padding:0 0;}
	.product_show .canshu .tit{padding:20px 0;font-size:18px;}
	.product_show .canshu .table > thead > tr > th{font-size:16px;padding:10px;}
	.product_show .canshu .table > tbody > tr > td{font-size:16px;padding:10px;}
	.news_list{padding:30px 0;}
	.news_list .top{margin-bottom:50px;}
	.news_list .top_right{padding: 38px 40px;}
	.news_list .top_right h3{font-size:24px;margin-bottom:20px;}
	.news_list .top_right p{font-size: 16px;line-height: 1.5em;margin-bottom: 50px;height: 72px;}
	.news_list .top .more i{ padding:0 10px; font-size:20px;}
	.news_list .line{margin-bottom:30px;}
	.news_list .line .nr{padding: 26px 26px 30px;}
	.news_list .line h3{font-size:18px;height:50px; line-height:25px;}
	.news_list .line p{font-size:16px;height: 1.5em;height:70px;margin-bottom:4em;}
	.news_list .line .more .m i{font-size:20px;}
	.news_show .news_title {font-size:22px;}
	.news_show .l_tools{margin-bottom:20px;}
	.jiejue .card .top .name {font-size:18px;}
	.jiejue .card .center{ padding:40px 30px;}
	.jiejue .card .center h2{font-size:24px;line-height:36px; margin-bottom:20px;}
	.jiejue .card .center p{ height:75px;}
	.jiejue .card .center1{ padding:40px 30px;}
	.jiejue .card .center1 h2{ font-size:24px;line-height:36px; margin-bottom:20px;}
	.jiejue .card .center1 p{ font-size:16px;}
	.yqlj .box .title{font-size:18px;}
	.yqlj .box .post{font-size:16px;text-transform: capitalize;}
	.down .download_item{line-height:60px;padding:20px 0;}
	.down .download_date{ width:14%;padding-right: 2.9%;}
	.down .download_date strong{font-size: 30px; line-height: 32px;}
	.down .download_title{ width: 57%;font-size: 16px;}
	.down .item_btn{ width:18%;padding-left: 3.1%; font-size:16px;}
	.down .item_btn i{ font-size:24px; padding-right:10px;}
	.contact .c_left{padding:7% 7%;}
	.contact .c_left .tit{font-size:26px;padding-bottom: 20px;}
	.contact .c_left ul li{line-height:30px;padding:10px 0;}
	.contact .c_left ul li i{ font-size:30px;padding-right:20px; width:40px; float:left;}
	.job .j_left .j2 .list_text .text_box{padding:24% 10%; padding-bottom:74px;}
	.job .j_left .j2 .list_text .text_box .en_title{font-size: 48px;}
	.job .j_left .j2 .list_text .text_box .text{font-size: 15px;}
	.job .j_left .j3 .nr{ top:20%;}
	.job .j_left .j3 .nr .tit{font-size:36px; margin-bottom:10px;}
	.job .j_left .j3 .nr p{ margin-bottom:5%;}
	.job .j_left .j3 .nr .c_more{margin-top: 15px;padding-left: 0;}
	.job .j_right .list_r .tit {font-size: 36px;}
	.job .table > thead > tr > th{font-size:16px;line-height:40px;}
	.job .table > tbody > tr > td{line-height:40px; text-align:center; font-size:14px;}
	.footer2{padding:40px 2%;font-size:16px;}
	.footer2 .right{ text-align:right;}
	}
@media screen and (min-width:1000px) {
	.product1 .slideTxtBox .hd ul li{display: inline;}
	.caidan{ margin-left:10%; display:block;}
	.caidan ul li{padding:0 15px;}
	.caidan ul li a{font-size:15px;}
@media screen and (min-width:1024px) {
	.header1{height:60px;}
	.h_right{height:60px; width:17%;}
	.caidan{ display:none;}
	.logo{ width:25%;margin-top:8px;}
	.caidan{margin-left:5%; display:block; line-height:58px;}
	.caidan ul li{padding:0 10px;}
	.caidan ul li a{ font-size:15px;}
	.ny_banner .banner-titles {left:7%;top:40%;}
	.banner-cn {font-size:36px; margin-bottom:10px;}
	.banner-en {font-size:18px;margin-top: 12px;}
	.weizhi ul li{height:50px;line-height:50px;}
	.weizhi ul li a{ font-size:16px;padding: 0 22px;}
	.ny_main{padding:40px 0;}
	.ny_about{padding:40px 0;}
	.about1{ font-size:15px; line-height:26px; margin-right:10px;}
	.about1 h2{ font-size:30px;margin-bottom:20px;}
	.about2{ margin-bottom:0px;}
	.about2 ul li .n .num{font-size:26px;}
	.about2 ul li .n .flag{font-size:20px;}
	.about2 ul li .desc{margin-left:5%;font-size:12px; }
	.rongyu {padding:40px 0;}
	.rongyu .title h3{font-size:30px;}
	.rongyu .title p{font-size:15px;}
	.rongyu .r_left .nr{top:15%;}
	.rongyu .r_left .nr .cols {font-size:24px;}
	.rongyu .r_left .nr p {font-size:16px;width:90%;line-height:28px; height:90px;}
	.honor {padding:40px 0;}
	.h_left{ display:block;}
	.pa {width: 180px;}
	.about_honor_r dt{font-size:30px;}
	.about_honor_r dd{padding: 3% 4%;cursor:pointer; margin-left:80px;}
	.product1 .p_left .nr{padding:45px 30px;}
	.product1 .p_left .nr .tit{ font-size:22px;}
	.product1 .p_left .nr .tit1{font-size:22px; margin-bottom:20px;}
	.product1 .p_left .nr .div{ margin-bottom:20px; height:184px; overflow:hidden;}
	.product1 .p_left .nr  p{ line-height:23px; font-size:15px;}
	.product1 .p_left .canshu{margin-bottom:24px;}
	.product1 .p_left .canshu ul li{ width:25%;}
	.product1 .p_left .canshu ul li span{ font-size:16px;}
	.product1 .p_left a{ padding:0 30px;font-size:40px;}
	.product1 .slideTxtBox .hd{ height:50px; line-height:50px;margin-bottom:20px; }
	.product1 .slideTxtBox .hd ul{height:52px;}
	.product1 .slideTxtBox .hd ul li{padding: 0 10px;font-size: 20px;}
	.product1 .slideTxtBox .hd ul li.on{ height:50px;}
	.product1 .slideTxtBox .hd ul li i{ font-size:30px; padding-right:10px;}
	.product_show{margin-top:80px;}
	.product_show .p_weizhi{ margin-bottom:40px; padding-top:50px;padding-left:0;}
	.product_show .p_weizhi .right{ float:right;}
	.product_show .p_weizhi .right a{padding:0 15px;}
	.product_show .center{ padding:60px;}
	.product_show .center .c_right{ padding-top:80px;}
	.product_show .center .c_right .tit1{font-size: 35px;}
	.product_show .center .c_right .tit2{font-size:20px; margin-bottom:50px;}
	.product_show .center .c_right .nr{ line-height:28px; font-size:16px;}
	.product_show .center .c_right .nr .t{ font-size:18px;padding-bottom:20px;}
	.product_show .canshu{ margin-bottom:60px;padding:0;}
	.product_show .canshu .tit{padding:30px 0;font-size:20px;}
	.product_show .canshu .table > thead > tr > th{font-size:18px;padding:10px;}
	.product_show .canshu .table > tbody > tr > td{font-size:16px;padding:10px;}
	.news_list{padding:40px 0;}
	.news_list .top{margin-bottom:30px;}
	.news_list .top_right{padding: 15px 40px;}
	.news_list .top_right h3{font-size:22px;margin-bottom:20px;}
	.news_list .top_right p{font-size: 16px;line-height: 1.5em;margin-bottom:20px;height:47px;}
	.news_list .top .more i{ padding:0 10px; font-size:20px;}
	.news_list .line{margin-bottom:30px;}
	.news_list .line .nr{padding: 26px 26px 30px;}
	.news_list .line h3{font-size:18px;height:50px; line-height:25px;}
	.news_list .line p{font-size:16px;height: 1.5em;height:70px;margin-bottom:4em;}
	.news_list .line .more .m i{font-size:20px;}
	.news_show .news_title {font-size:24px;}
	.news_show .l_tools{margin-bottom:30px;}
	.jiejue .card .top .name {font-size:18px;}
	.jiejue .card .center{ padding:20px 20px;}
	.jiejue .card .center h2{font-size:20px;line-height:28px; margin-bottom:10px;}
	.jiejue .card .center p{ height:75px;}
	.jiejue .card .center1{ padding:20px 20px;}
	.jiejue .card .center1 h2{ font-size:20px;line-height:28px; margin-bottom:20px;}
	.jiejue .card .center1 p{ font-size:16px;}
	.down .download_item{line-height:60px;padding:20px 0;}
	.down .download_date{ width: 12%;padding-right: 2.9%;}
	.down .download_date strong{font-size: 30px; line-height: 32px;}
	.down .download_title{ width: 57%;font-size: 16px;}
	.down .item_btn{ width:15%;padding-left: 3.1%; font-size:16px;}
	.down .item_btn i{ font-size:24px; padding-right:10px;}
	.contact .c_left{padding:7% 7%;}
	.contact .c_left .tit{font-size:24px;padding-bottom: 20px;}
	.contact .c_left ul li{line-height:30px;padding: 10px 0;}
	.contact .c_left ul li i{ font-size:18px;padding-right:0px;width:25px;}
	.job .j_left .j2 .list_text .text_box{padding:10% 10%; padding-bottom:31px;}
	.job .j_left .j2 .list_text .text_box .en_title{font-size:36px;}
	.job .j_left .j2 .list_text .text_box .text{font-size: 15px;}
	.job .j_left .j3 .nr{ top:20%;}
	.job .j_left .j3 .nr .tit{font-size:28px; margin-bottom:10px;}
	.job .j_right .list_r .tit {font-size:28px;}
	.job .table > thead > tr > th{font-size:18px;line-height:60px;}
	.job .table > tbody > tr > td{line-height:60px; text-align:center; font-size:16px;}
	}
/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media screen and (min-width:1200px) {
	.nav-page {margin-top:40px;}
	.tel_number {display: block;margin: 3% auto 2%;}
	.header1{height:60px;}
	.h_right{height:60px; width:12%;}
	.caidan{ display:block; line-height:60px;}
	.logo{ width:20%;margin-top:8px;}
	.caidan{margin-left:10%; display:block;}
	.caidan ul li{padding:0 15px;}
	.caidan ul li a{ font-size:16px;}
	.menu {right:10px;top: 5px;font-size: 16px;line-height: 48px;}
	.ny_banner .banner-titles {left:6%;top:40%;}
	.banner-cn {font-size:40px; margin-bottom:10px;}
	.banner-en {font-size:20px;margin-top: 12px;}
	.weizhi ul li{height:60px;line-height:60px;}
	.weizhi ul li a{ font-size:18px;padding: 0 22px;}
	.ny_main{padding:50px 0;}
	.ny_about{padding:50px 0;}
	.about1{ font-size:16px; line-height:28px; margin-right:20px;}
	.about1 h2{ font-size:36px; margin-bottom:30px;}
	.about2{ margin-bottom:0px;}
	.about2 ul li .n .num{font-size:36px;}
	.about2 ul li .n .flag{font-size:20px;}
	.about2 ul li .desc{margin-left:10%;font-size:14px; }
	.rongyu {padding:50px 0;}
	.rongyu .title h3{font-size:36px;}
	.rongyu .title p{font-size:16px;}
	.rongyu .r_left .nr{top:25%;}
	.rongyu .r_left .nr .cols {font-size:28px;}
	.rongyu .r_left .nr p {font-size:16px;width:80%;line-height:28px; height:90px;}
	.honor {padding:50px 0;}
	.h_left{ display:block;}
	.pa {width: 180px;}
	.about_honor_r dt{font-size:30px;}
	.about_honor_r dd{padding: 3% 4%;cursor:pointer; margin-left:50px;}
	.product1 .p_left .nr{padding:118px 50px;}
	.product1 .p_left .nr .tit{ font-size:24px; margin-bottom:5px;}
	.product1 .p_left .nr .tit1{font-size:24px; margin-bottom:30px;}
	.product1 .p_left .nr .div{ margin-bottom:40px; height:180px; overflow:hidden;}
	.product1 .p_left .nr  p{ line-height:28px; font-size:16px;}
	.product1 .p_left .canshu{margin-bottom:40px;}
	.product1 .p_left .canshu ul li{ width:25%;}
	.product1 .p_left .canshu ul li span{ font-size:20px;}
	.product1 .p_left a{ padding:0 30px;font-size:40px;}
	.product1 .slideTxtBox .hd{ height:60px; line-height:60px;margin-bottom:30px; }
	.product1 .slideTxtBox .hd ul{height:62px;}
	.product1 .slideTxtBox .hd ul li{padding:0 20px;font-size:26px;}
	.product1 .slideTxtBox .hd ul li.on{ height:60px;}
	.product1 .slideTxtBox .hd ul li i{ font-size:36px; padding-right:15px;}
	.product_show{margin-top:60px;}
	.product_show .p_weizhi{ margin-bottom:40px; padding-top:50px;padding-left:0;}
	.product_show .p_weizhi .right{ float:right;}
	.product_show .p_weizhi .right a{padding:0 15px;}
	.product_show .center{ padding:60px;}
	.product_show .center .c_right{ padding-top:80px;}
	.product_show .center .c_right .tit1{font-size: 35px;}
	.product_show .center .c_right .tit2{font-size:20px; margin-bottom:50px;}
	.product_show .center .c_right .nr{ line-height:28px; font-size:16px;}
	.product_show .center .c_right .nr .t{ font-size:18px;padding-bottom:20px;}
	.product_show .canshu{ margin-bottom:50px;padding:0;}
	.product_show .canshu .tit{padding: 40px 0;font-size:20px;}
	.product_show .canshu .table > thead > tr > th{font-size:18px;padding:10px;}
	.product_show .canshu .table > tbody > tr > td{font-size:16px;padding:10px;}
	.product_show .canshu .table > tbody > tr > td.c{font-size:26px;}
	.news_list{padding:50px 0;}
	.news_list .top{margin-bottom:50px;}
	.news_list .top_right{padding:50px 40px;}
	.news_list .top_right h3{font-size:22px;margin-bottom:20px;}
	.news_list .top_right p{font-size: 16px;line-height: 1.5em;margin-bottom:30px;height: 72px;}
	.news_list .top .more i{ padding:0 10px; font-size:20px;}
	.news_list .line{margin-bottom:30px;}
	.news_list .line .nr{padding: 26px 26px 30px;}
	.news_list .line h3{font-size:18px;height:50px; line-height:25px;}
	.news_list .line p{font-size:16px;height: 1.5em;height:70px;margin-bottom:4em;}
	.news_list .line .more .m i{font-size:20px;}
	.news_show .news_title {font-size:26px;}
	.news_show .l_tools{margin-bottom:40px;}
	.jiejue .card .top .name {font-size:18px;}
	.jiejue .card .center{ padding:40px 30px;}
	.jiejue .card .center h2{font-size:24px;line-height:36px; margin-bottom:20px;}
	.jiejue .card .center p{ height:75px;}
	.jiejue .card .center1{ padding:40px 30px;}
	.jiejue .card .center1 h2{ font-size:24px;line-height:36px; margin-bottom:20px;}
	.jiejue .card .center1 p{ font-size:16px;}
	.down .download_item{line-height:60px;padding:20px 0;}
	.down .download_date{ width:12%;padding-right: 2.9%;}
	.down .download_date strong{font-size: 30px; line-height: 32px;}
	.down .download_title{ width: 57%;font-size: 16px;}
	.down .item_btn{ width:15%;padding-left: 3.1%; font-size:16px;}
	.down .item_btn i{ font-size:24px; padding-right:10px;}
	.contact .c_left{padding:60px 7%;}
	.contact .c_left .tit{font-size: 28px;padding-bottom: 20px;}
	.contact .c_left ul li{line-height: 40px;padding: 20px 0;}
	.contact .c_left ul li i{ font-size:30px;padding-right:20px;width:40px;}
	.job .j_left .j2 .list_text .text_box{padding:15% 10%; padding-bottom:58px;}
	.job .j_left .j2 .list_text .text_box .en_title{font-size: 48px;}
	.job .j_left .j2 .list_text .text_box .text{font-size: 15px;}
	.job .j_left .j3 .nr{ top:20%;}
	.job .j_left .j3 .nr .tit{font-size:36px; margin-bottom:10px;}
	.job .j_right .list_r .tit {font-size: 36px;}
}
@media screen and (min-width:1600px) { 
	.menu {width: 118px; height: 48px; position: fixed; right: 55px; top: 18px; color: #009572; font-size: 16px; line-height: 48px;}
	.menu p{font-size: 16px;}
	.menu-handler {width: 48px; height: 48px;}
	.nav-center{/*width:1560px;*/margin:15% auto 0 !important;}
	.nav-list{display:block;}
	.nav-list1{ display:none;}
	.nav-box.active .nav-close{ opacity: 1;}
	.tel_number{ display:block;}
	.tel_number1{ display:none;}
	.nav-page {margin-top: 77px;}
	.header1{height:80px;}
	.h_right{height:80px; width:12%;}
	.caidan{ margin-left:15%; line-height:80px; display:block;}
	.caidan ul li{ padding:0 30px;}
	.caidan ul li a{font-size:17px;}
	.logo{ width:19%;margin-top:12px;}
	.logo img{ width:100%;}
	.banner-bg img{width:100%;vertical-align: bottom;}
	.menu-handler {width:38px; height:38px;}
	.menu-handler .burger { width: 32px; height: 3px;top: 12px; left: 50%; margin: 0 0 0 -16px;}
	.menu-handler .burger-2 {top: 23px; }
	.menu-handler .burger-3 {top: 34px;}
	.ny_banner .banner-titles {left:14%;top: 50%;}
	.banner-cn {font-size:48px; margin-bottom:10px;}
	.banner-en {font-size: 21px;margin-top: 12px;}
	.weizhi ul li{height:60px;line-height:60px;}
	.weizhi ul li a{ font-size:18px;padding: 0 22px;}
	.ny_main{padding:60px 0;}
	.ny_about{padding:60px 0;}
	.about2{ margin-bottom:0px;}
	.about2 ul li .n .num{font-size:36px;}
	.about2 ul li .n .flag{font-size:20px;}
	.about2 ul li .desc{margin-left:10%;font-size:16px; }
	.rongyu {padding: 60px 0;}
	.rongyu .r_left .nr{top:25%;}
	.rongyu .r_left .nr .cols {font-size:28px;}
	.rongyu .r_left .nr p {font-size:16px;width:80%;line-height:28px; height:90px;}
	.honor {padding:60px 0;}
	.product1 .p_left .nr{padding:70px 50px;}
	.product1 .p_left .nr .tit{ font-size:32px; margin-bottom:0;}
	.product1 .p_left .nr .tit1{font-size:32px; margin-bottom:40px;}
	.product1 .p_left .nr .div{ margin-bottom:50px;}
	.product1 .p_left .nr  p{ line-height:28px; font-size:16px;}
	.product1 .p_left .canshu{margin-bottom:50px;}
	.product1 .p_left .canshu ul li{ width:25%;}
	.product1 .p_left .canshu ul li span{ font-size:24px;}
	.product1 .p_left a{ padding:0 30px;font-size:40px;}
	.product1 .slideTxtBox .hd{ height:60px; line-height:60px;margin-bottom:30px; }
	.product1 .slideTxtBox .hd ul{height:62px;}
	.product1 .slideTxtBox .hd ul li{padding:0 20px;font-size:28px;}
	.product1 .slideTxtBox .hd ul li.on{ height:60px;}
	.product1 .slideTxtBox .hd ul li i{ font-size:36px; padding-right:15px;}
	.product_show{margin-top:80px;}
	.product_show .p_weizhi{ margin-bottom:40px; padding-top:50px;}
	.product_show .p_weizhi .right{ float:right;}
	.product_show .p_weizhi .right a{padding:0 15px;}
	.product_show .center{ padding:60px; padding-bottom:0;}
	.product_show .center .c_right{ padding-top:80px;}
	.product_show .center .c_right .tit1{font-size: 35px;}
	.product_show .center .c_right .tit2{font-size:20px; margin-bottom:50px;}
	.product_show .center .c_right .nr{ line-height:28px; font-size:16px;}
	.product_show .center .c_right .nr .t{ font-size:18px;padding-bottom:20px;}
	.product_show .canshu{ margin-bottom:60px;padding:0 15px;}
	.product_show .canshu .tit{padding: 40px 0;font-size:20px;}
	.product_show .canshu .table > thead > tr > th{font-size:18px;padding:10px;}
	.product_show .canshu .table > tbody > tr > td{font-size:16px;padding:10px;}
	.news_list{padding:60px 0;}
	.news_list .top{margin-bottom:50px;}
	.news_list .top_right{padding: 38px 40px;}
	.news_list .top_right h3{font-size:24px;margin-bottom:20px;}
	.news_list .top_right p{font-size: 16px;line-height: 1.5em;margin-bottom: 50px;height: 72px;}
	.news_list .top .more i{ padding:0 10px; font-size:20px;}
	.news_list .line{margin-bottom:30px;}
	.news_list .line .nr{padding: 26px 26px 30px;}
	.news_list .line h3{font-size:18px;height:50px; line-height:25px;}
	.news_list .line p{font-size:16px;height: 1.5em;height:70px;margin-bottom:4em;}
	.news_list .line .more .m i{font-size:20px;}
	.news_show .news_title {font-size: 30px;}
	.down .download_item{line-height:60px;padding:20px 0;}
	.down .download_date{ width: 9.3%;padding-right: 2.9%;}
	.down .download_date strong{font-size: 30px; line-height: 32px;}
	.down .download_title{ width: 57%;font-size: 16px;}
	.down .item_btn{ width: 11%;padding-left: 3.1%; font-size:16px;}
	.down .item_btn i{ font-size:24px; padding-right:10px;}
	.job .j_left .j2 .list_text .text_box{padding: 20% 10%; padding-bottom:74px;}
	.job .j_left .j2 .list_text .text_box .en_title{font-size: 48px;}
	.job .j_left .j2 .list_text .text_box .text{font-size: 15px;}
	.job .j_left .j3 .nr{ top:20%;}
	.job .j_left .j3 .nr .tit{font-size:36px; margin-bottom:10px;}
}
