@charset "utf-8";

*{margin: 0;padding: 0;border: 0;outline: none;
box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box;
-ms-box-sizing: border-box; -moz-box-sizing: border-box;}
html {width: 100%; font-weight: normal;
	-webkit-text-size-adjust:none; -ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;}
body{font-size: 14px;line-height: 1.6;background-color:#fff;color:#666666; font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif; }
ul,ul li,ol,li {list-style: none outside none;}
img {vertical-align: middle;border: none;}
input,select,option,label,th,textarea{vertical-align: middle;border: none; font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;}
a {text-decoration: none;color: inherit;}
a:hover {text-decoration: none;  }

select{ appearance:none;  -moz-appearance:none; -webkit-appearance:none;}   
select::-ms-expand { display: none; }  

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom: 1;display: block;_height: 1px;clear: both;}

.fl {float: left;}
.fr {float: right;}

.container{display: block; max-width:1700px;  margin: 0 auto; width:89%; }
.container2{display: block;max-width:1600px;  margin: 0 auto; width:85%; }
.container3{display: block; max-width:1780px;  margin: 0 auto; width:93%; }

.hidden{ overflow:hidden;}
.hide{ display:none;}

.htop{ background:#333333; color:#ffffff; height:44px; line-height:44px; text-align:right;}
.htop a.ico_contact{ background:url("../images/ico_contact.png")/*tpa=/Public/skin/images/ico_contact.png*/ no-repeat left center; padding-left:20px;}
.htop span{ margin:0 20px;}

.header{ height:150px; position:relative; }
.header .container3{position:relative;}
.logo{ line-height:150px; position:relative; z-index:100;}
.logo img{ width:420px; }

.nav{ position:absolute; left:0; top:0; padding:0 240px 0 420px; width:100%;}
.navlist{ line-height:150px; text-align:center; padding:0 5%; }
.navlist li{ width:15%; float:left; color:#343434; font-weight:bold; font-size:16px; position:relative; }
.navlist li.home{ width:10%;}
.navlist li>a{ position:relative; display:block;}
.navlist li.ico_sub>a:after{ content:""; width:20px; height:20px; position:absolute; right:6%; top:50%; margin-top:-10px; background:url("../images/ico_sub.png")/*tpa=/Public/skin/images/ico_sub.png*/ no-repeat center center; background-size:100%;}
.navlist li:hover>a,.navlist li>a.on{ color:#1e89f7;}
.navlist li.ico_sub:hover>a:after,.navlist li.ico_sub>a.on:after{background-image:url("../images/ico_sub3.png")/*tpa=/Public/skin/images/ico_sub3.png*/;}

.navlist li .sub{ font-size:15px; position:absolute; left:0; top:100%; width:100%; z-index:100; background:#ffffff; padding:10px 0; display:none;}
.navlist li .sub a{ display:block; width:100%; line-height:40px; font-weight:normal; }
.navlist li .sub a:hover{ background:#1e89f7; color:#ffffff;}

.lang{ background:url("../images/lang.png")/*tpa=/Public/skin/images/lang.png*/ no-repeat 8% center; background-size:auto 100%; width:130px; font-size:16px; color:#343434;  height:50px; line-height:50px; margin-top:50px; position:relative; z-index:100; }
.lang a{ display:block; padding-left:60px; }
.lang:hover{ background-color:#202020; background-image:url("../images/lang2.png")/*tpa=/Public/skin/images/lang2.png*/; color:#ffffff;}

.search_btn{ cursor:pointer; margin-top:50px; padding-left:60px; width:120px; height:50px; line-height:50px; color:#ffffff; font-size:16px; background:#1e89f7 url("../images/search_btn.png")/*tpa=/Public/skin/images/search_btn.png*/ no-repeat 8% center; background-size:auto 100%; position:relative; z-index:100;}
.search_btn:hover{ background-color:#202020;}
.nav_btn{ display:none;}

.search{display: none;position: absolute;width: 100%;height: 50px;border: 1px solid #e0e7e8;top:150px; z-index:999;left:0;background-color: #fff;}
.search input[type="text"]{display: block;width: 100%; height: 48px;border: none; line-height:48px; color: #333; padding:0 20px; font-size:16px;}
.search input[type="submit"]{width: 50px;height: 50px; position:absolute; top:0; right: 0;border: none;background:url("../images/search_btn2.png")/*tpa=/Public/skin/images/search_btn2.png*/ no-repeat center center; background-size:100% 100%; cursor: pointer;-webkit-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}
.search input[type="submit"]:hover{opacity: 0.5;}




.banner{ width:100%;}
.banner img{ display:block; width:100%;}

.banbottom{ position:absolute; left:0; bottom:0; width:50%; background:#1e89f7; z-index:101; height:94px; overflow:hidden; }

.bandb{ width:50%; float:right; background:#ffffff; height:100%; padding-right:151px; position:relative;}
.bandb .swiper-pagination{ line-height:0; width:100%; position:static; height:30px; margin-top:32px;}
.bandb .swiper-pagination .swiper-pagination-bullet{ opacity:1; background:none; width:30px; height:30px; overflow:hidden; text-indent:100px; }
.bandb .swiper-pagination .swiper-pagination-bullet:after{ content:""; display:block; width:6px; height:6px;  border-radius:50%; background:#d6d6d6; margin:10px;}
.bandb .swiper-pagination .swiper-pagination-bullet-active{border:2px solid #d6d6d6; }
.bandb .swiper-pagination .swiper-pagination-bullet-active:after{ background:#1e89f7;}
.ban_page{ position:absolute; right:0; top:0; padding:0 15px; border-left:1px solid #efefef;}
.ban-prev,.ban-next{ height:94px; width:60px; cursor:pointer; }
.ban-prev{ background:url("../images/ban-prev.png")/*tpa=/Public/skin/images/ban-prev.png*/ no-repeat center center; background-size:24px; float:left;}
.ban-prev:hover{ background-image:url("../images/ban-prev3.png")/*tpa=/Public/skin/images/ban-prev3.png*/;}
.ban-next{ background:url("../images/ban-next.png")/*tpa=/Public/skin/images/ban-next.png*/ no-repeat center center; background-size:24px; float: right;}
.ban-next:hover{ background-image:url("../images/ban-next3.png")/*tpa=/Public/skin/images/ban-next3.png*/;}


.ban_lower{ position:absolute; bottom:0; left:0; width:100%; z-index:100;}
.lower_btn{ float:right; height:100px; border-left:1px solid #c3cad8; position:relative;}
.lower_btn:after{ content:""; position:absolute; left:-2px; bottom:0; width:3px; background:#1e89f7; height:30px;}
.lower_btn span{ width:30px; text-align:center; color:#232323; font-size:12px; padding:0 5px; display:block; line-height:1.2;}


.banfy{ position: absolute; top:50%; left:0; width:100%; height:108px; margin-top:-54px;}
.banfy .swiper-pagination{ float:right; position: relative; z-index:100; width:36px; line-height:0;}
.banfy .swiper-pagination .swiper-pagination-bullet{ opacity:1; background:none;text-indent:100px; width:36px; height:36px; display:block; overflow:hidden; }
.banfy .swiper-pagination .swiper-pagination-bullet:after{ content:""; display:block; width:6px; height:6px;  border-radius:50%; background:#ffffff; margin:15px; }
.banfy .swiper-pagination .swiper-pagination-bullet-active{text-indent:0; text-align:center; line-height:36px; color:#1e89f7; font-size:18px; font-family:Arial; font-weight:bold; }
.banfy .swiper-pagination .swiper-pagination-bullet-active:after{ display:none; }


.bantxt01{ width:520px; height:270px; color:#ffffff; position:absolute; left:12%; top:65%; margin-top:-182px; background:#7f7f7f; padding:30px 50px; opacity:0;
transition: 1s;-o-transition: 1s;-ms-transition:1s;-moz-transition: 1s;-webkit-transition: 1s;}
.bantxt01 h3{ font-size:48px;}
.bantxt01 p{ font-size:16px; line-height:36px;}
.bantxt01 .more{ width:140px; height:42px; text-align:center; line-height:42px; color:#ffffff; background:#1e89f7; font-size:14px; margin-top:20px; }
.bantxt01 .more:hover{ background:#202020; color:#ffffff; }

.bantxt01:after{ position: absolute; right:30px; bottom:30px;  content:""; width:66px; height:66px; background:url("../images/bantxt01.png")/*tpa=/Public/skin/images/bantxt01.png*/ no-repeat center center; background-size:cover;}

.banner .swiper-slide-active .bantxt01{ opacity:1; top:50%;}


.bantxt02{ position:absolute; left:0; top:10%; width:100%; height:100%; color:#ffffff; display:flex; align-items:center; padding-bottom:94px; 
transition: 1s;-o-transition: 1s;-ms-transition:1s;-moz-transition: 1s;-webkit-transition: 1s; opacity:0; }

.bantxt02 h3{ font-size:60px; line-height:1;}
.bantxt02 p{ font-size:30px; line-height:1; margin:50px 0;}
.bantxt02 .more{ width:180px; height:52px; font-size:18px; line-height:50px; border:1px solid #ffffff; position:relative; text-align:center; padding-right:30px; }
.bantxt02 .more:after{ content:""; width:15px; height:2px; background:#ffffff; position:absolute; top:50%; margin-top:-1px; right:40px;}
.bantxt02 .more:hover{ background:#1e89f7; border-color:#1e89f7;}

.banner .swiper-slide-active .bantxt02{
 opacity:1; top:0;}

/*首页产品*/
.homeprod{ overflow:hidden;border-left:1px solid #e0e7e8; border-top:1px solid #e0e7e8; margin:auto;}
.homeprod li{ float:left; width:25%; height:400px; border-right:1px solid #e0e7e8; border-bottom:1px solid #e0e7e8; overflow:hidden;}
.homeprod li.li01{ width:50%; padding:4% 6%;}
.homeprod li h2{ color:#202020; font-size:40px; line-height:1;}
.homeprod li h3{ color:#202020; font-size:24px; line-height:1;}
.homeprod li.pmain{ position:relative; }
.homeprod li.pmain a{ padding:10% 8%; display:block;height:100%; overflow:hidden; position:relative; z-index:10;}
.homeprod li.pmain .img{ width:100%; position:absolute; right:-10%; bottom:-5%; }
.homeprod li.pmain .img img{ display:block; width:100%; }
.homeprod li p{ color:#6c6c6c; font-size:16px; line-height:1.5; margin:25px 0;}
.homeprod li p.p2{ margin:20px 0 0 0;}
.homeprod li .sub{ overflow:hidden;}
.homeprod li .sub a{ line-height:28px; float:left; border:1px solid #e9e9e9; border-radius:15px; padding:0 15px; margin-right:7px;}
.homeprod li .sub a:hover{ background:#1e89f7; color:#ffffff; border-color:#1e89f7;}

.homeprod li .more{ color:#1e89f7; display:block; font-size:16px; position:relative; width:120px; margin-top:70px;}
.homeprod li .more:after{ content:""; width:12px; height:12px; position:absolute; right:0; top:50%; margin-top:-6px; background:url("../images/prodmore.png")/*tpa=/Public/skin/images/prodmore.png*/ no-repeat center center; background-size:100% 100%;}
.homeprod li .more span{ display:block; width:90px; text-align:center; border-bottom:1px solid #f7bbb9; height:35px; }

.homeprod li .details{ font-size:14px; color:#ffffff; width:64px; text-align:center; border-bottom:1px solid #ffffff; height:32px; display:block; margin-top:160px; opacity:0;}
.homeprod li.pmain:hover a{ background:rgba(28,113,254,0.8);}
.homeprod li.pmain:hover .details{opacity:1;}
.homeprod li.pmain:hover h3{ color:#ffffff;}
.homeprod li.pmain:hover p{ color:#ffffff;}
/*首页产品*/

/*首页关于我们*/
.homeabout{ overflow:hidden; margin-top:6%;}
.homeabout .img{ width:50%; height:700px;}
.homeabout .txt{ padding:0 5% 0 0; text-align:right; width:50%;}
.homeabout .txt h2{ color:#1e89f7; font-size:40px; line-height:1; margin-top:45px;}
.homeabout .txt h3{ color:#343434; font-size:30px; font-weight:normal; line-height:1; margin-top:45px; }
.homeabout .txt .info{ color:#595959; font-size:16px; line-height:36px; margin-top:45px;}

.homeabout .txt .icolist{ margin-top:40px; overflow:hidden; width:100%;}
.homeabout .txt .icolist li{ float:right; width:100px; text-align:center; margin-left:70px;}
.homeabout .txt .icolist li .ico{ width:60px; margin:0 auto;}
.homeabout .txt .icolist li .ico img{ display:block; width:100%;}
.homeabout .txt .icolist li span{ display:block; color:#2f2f2f; font-size:24px; font-weight:bold;}
.homeabout .txt .icolist li p{ display: block; color:#595959; font-size:16px;}

.homeabout .txt .more{ overflow:hidden; margin-top:70px;}
.homeabout .txt .more a{ float:right; position:relative; width:230px; height:48px; line-height:48px; background:#1e89f7; color:#ffffff; font-size:14px; text-align:center; padding-right:30px; display:block;}
.homeabout .txt .more a:after{ content:""; width:10px; height:10px; background:url("../images/hamore.png")/*tpa=/Public/skin/images/hamore.png*/ no-repeat center center; background-size:100% 100%; position:absolute; right:25px; top:50%; margin-top:-5px;}
.homeabout .txt .more a:hover{ background:#202020;}
/*首页关于我们*/

/*way*/
.homeway{ background:#f9f9f9; overflow:hidden;}
.homeway .container{ position:relative;}
.waytit{ position:absolute; color:#1f1f1f; font-size:40px; font-weight:bold; line-height:1; top:20%; left:0; }

.waylist{}
.waylist .swiper-slide{ overflow:hidden; padding:11% 0 9% 0;}
.waylist .swiper-slide .fltxt{ width:50%; padding-left:10%; text-align:center;}
.waylist .swiper-slide .fltxt .tit{ padding-left:160px; height:140px; line-height:140px; color:#1e89f7; font-size:100px; font-weight:bold; display:inline-block;}
.waylist .swiper-slide .fltxt .tit01{ background:url("../images/wayico01.png")/*tpa=/Public/skin/images/wayico01.png*/ no-repeat left center; background-size:140px 140px;}
.waylist .swiper-slide .fltxt .tit02{ background:url("../images/wayico02.png")/*tpa=/Public/skin/images/wayico02.png*/ no-repeat left center; background-size:140px 140px;}
.waylist .swiper-slide .fltxt .tit03{ background:url("../images/wayico03.png")/*tpa=/Public/skin/images/wayico03.png*/ no-repeat left center; background-size:140px 140px;}
.waylist .swiper-slide .fltxt .tit04{ background:url("../images/wayico04.png")/*tpa=/Public/skin/images/wayico04.png*/ no-repeat left center; background-size:140px 140px;}

.waylist .swiper-slide .frtxt{ width:50%; padding-left:10%;}
.waylist .swiper-slide .frtxt h3{ color:#343434; font-size:24px; position:relative;}
.waylist .swiper-slide .frtxt h3:after{ content:""; width:48px; height:3px; background:#1e89f7; position: absolute; left:-70px; top:50%; margin-top:-1.5px; }
.waylist .swiper-slide .frtxt p{ color:#595959; font-size:16px; line-height:36px; margin-top:15px;}


.way-prev,.way-next{ width:90px; height:70px; position: absolute; bottom:0; cursor:pointer; z-index:100;}
.way-prev{ left:50%; margin-left:-90px; background:#1e89f7 url("../images/ban-prev2.png")/*tpa=/Public/skin/images/ban-prev2.png*/ no-repeat center center; background-size:auto 40%;}
.way-prev:hover{background-color:#202020;}
.way-next{right:50%; margin-right:-90px; background:#1e89f7 url("../images/ban-next2.png")/*tpa=/Public/skin/images/ban-next2.png*/ no-repeat center center; background-size:auto 40%;}
.way-next:hover{background-color:#202020;}

/*way*/


.tit01{ height:180px; line-height:180px;}
.tit01 h2{ color:#1f1f1f; font-size:40px; float:left;}
.tit01 .more{ float:right;}
.tit01 .more01{ background:url("../images/more01.png")/*tpa=/Public/skin/images/more01.png*/ no-repeat center center; width:26px; height:26px; margin-top:77px; background-size:cover;}

/*产品应用范围*/
.homeapp{ background:url("../images/homeapp.jpg")/*tpa=/Public/skin/images/homeapp.jpg*/ no-repeat center center; background-size:cover; }
.applist { overflow:hidden;border-left:1px solid #6c6a74;border-top:1px solid #6c6a74;}
.applist li{ width:33.33%; height:430px; float:left; border-right:1px solid #6c6a74;border-bottom:1px solid #6c6a74; position:relative; cursor:pointer; overflow:hidden;}
.applist li a{ display:block; height:100%;}
.applist li .txt01{ padding-top:150px; height:100%;}
.applist li .txt01 .ico{ width:100px; height:100px; margin:0 auto;}
.applist li .txt01 .ico img{ display:block; width:100%; height:100%;}
.applist li .txt01 h3{ font-size:30px; font-weight:normal; text-align:center; color:#ffffff;}
.applist li .txt02{ padding:10% 8%; height:100%; width:100%;  background:#1e89f7; text-align:right; position:relative; }
.applist li .txt02 h3{ font-size:30px; color:#ffffff;}
.applist li .txt02 p{ color:#fcf1f2; font-size:15px; line-height:2; margin-top:25px;}
.applist li .txt02 span{ color:#fcf1f2; font-size:15px; line-height:2; margin-top:25px; display:block;}

.applist li .txt02 .ico{ width:100px; height:100px; position:absolute; bottom:5%; left:5%;}
.applist li .txt02 .ico img{ display:block; width:100%; height:100%;}
.applist li:hover .txt01{ margin-top:-430px; }
/*产品应用范围*/

.tit02 h2{ color:#1e89f7; }

.tit02 .more2{ color:#1e89f7; font-size:16px; position:relative; width:100px; line-height:1.5; margin-top:72px; }
.tit02 .more2:after{ content:""; width:12px; height:12px; position:absolute; right:0; top:50%; margin-top:-6px; background:url("../images/prodmore.png")/*tpa=/Public/skin/images/prodmore.png*/ no-repeat center center; background-size:100% 100%;}
.tit02 .more2 span{ display:block; width:70px; text-align:center; border-bottom:1px solid #f7bbb9; height:35px; }

/*首页新闻*/
.hnlist{ overflow:hidden;}
.hnlist li{ float:left; background:#1e89f7;}
.hnlist li a{display:block; height:100%; }
.hnlist li.li01{ width:48.5%; height:720px; position:relative; margin-right:3%;}
.hnlist li.li01 .info{ position:absolute; color:#ffffff; left:0; bottom:0; padding:5%; width:100%;}
.hnlist li.li01 .info h3{ font-size:24px;}
.hnlist li.li01 .info .parameter{ overflow:hidden; margin-top:25px;}
.hnlist li.li01 .info .parameter span{ padding-left:35px; margin-right:15px;}
.hnlist li.li01 .info .parameter01{ background:url("../images/parameter01.png")/*tpa=/Public/skin/images/parameter01.png*/ no-repeat left center;}
.hnlist li.li01 .info .parameter02{ background:url("../images/parameter02.png")/*tpa=/Public/skin/images/parameter02.png*/ no-repeat left center;}

.hnlist li.li02{ width:48.5%; height:340px; position:relative;}
.hnlist li.li03{ margin-top:40px; background:#000000;}
.hnlist li.li02 a{ padding:7% 5% 5% 5%;  }
.hnlist li.li02 h3{ color:#ffffff; font-size:24px;}
.hnlist li.li02 p{ color:#d6d5d5; font-size:14px; margin-top:20px; text-overflow: ellipsis; overflow: hidden;  white-space: nowrap;}

.hnlist li.li02 .parameter{ overflow: hidden; position:absolute; bottom:0; left:0; width:100%; color:#ffffff; padding:5%;}
.hnlist li.li02 .parameter span{ padding-left:35px; margin-right:15px;}
.hnlist li.li02 .parameter01{ background:url("../images/parameter01.png")/*tpa=/Public/skin/images/parameter01.png*/ no-repeat left center;}
.hnlist li.li02 .parameter02{ background:url("../images/parameter02.png")/*tpa=/Public/skin/images/parameter02.png*/ no-repeat left center;}

.hnlist li:hover a{ opacity:0.85;}
/*首页新闻*/

/*合作企业*/
.cooperation{ background:url("../images/cooperation.jpg")/*tpa=/Public/skin/images/cooperation.jpg*/ no-repeat center center; background-size:cover; padding:8% 0; overflow:hidden;}

.cooplist{ overflow:hidden;}
.cooplist li{ float:left; width:14.28%; }
.cooplist li a{ display:block; margin:2px;overflow:hidden;}
.cooplist li img{ display:block; width:100%;}
/*合作企业*/


/*底部*/
.footer{border-top:1px solid #e0e7e8;}
.dbmain{ overflow:hidden; }
.dbmain li{ width:25%; float:left; height:420px; padding:3% 3% 0 3%; }
.dbmain li.padd{  border-left:1px solid #e0e7e8;}
.dbmain .dblogo{ width:310px;}
.dbmain .dblogo img{ width:100%; display:block;}
.dbmain .info{ color:#737373; font-size:14px; line-height:36px; margin-top:30px;}

.dbmain li .dbtit{ color:#1e89f7; font-size:18px;}
.dbmain li .dbnav{ color:#737373; font-size:14px; line-height:36px; margin-top:30px;}
.dbmain li .dbnav a{ display:block; }
.dbmain li .dbnav a:hover{ text-decoration:underline; color:#1e89f7;}

.dbmain li .dbwechat{ overflow:hidden; margin-top:30px;}
.dbmain li .dbwechat .img{ float:left; width:150px; border:1px solid #e0e7e8;}
.dbmain li .dbwechat .img img{ display:block; width:100%;}
.dbmain li .dbwechat .tit{ float:left; line-height:1; padding-top:10px; color:#7a7a7a; font-size:14px; width:20px; text-align:center; margin-left:10px;}

.db_search{ overflow:hidden; position:relative; padding-right:42px; margin-top:35px;}
.db_search .input{ width:100%; height:42px; border:1px solid #e0e7e8; padding:0 15px;}
.db_search .submit{height:42px; width:42px; position:absolute; top:0; right:0; background:#1e89f7 url("../images/db_search.png")/*tpa=/Public/skin/images/db_search.png*/ no-repeat center center; cursor:pointer;}
.db_search .submit:hover{ background-color:#202020;}

.copy{ color:#737373; font-size:14px; padding:30px 0; text-align:center; border-top:1px solid #e0e7e8;}
.copy a:hover{ text-decoration:underline; color:#1e89f7;}
/*底部*/



/*关于我们*/
.ban_about{ width:100%; position:relative;}
.ban_about img{ display:block; width:100%;}

.ban_about .bantxt{ position:absolute; width:100%; height:100%; left:0; top:0; color:#ffffff; text-align:center; overflow:hidden;}
.ban_about .bantxt h3{ font-size:72px; margin-top:10%;}
.ban_about .bantxt p{ font-size:14px; margin-top:1.5%;}
.ban_about .bantxt p span{ margin:0 5px; }
.ban_about .bantxt .btn{ width:60px; position:absolute; left:50%; margin-left:-30px; bottom:12%; cursor:pointer;}
.ban_about .bantxt .btn img{ display:block; width:100%;}

.aboutbj{ background:url("../images/aboutbj.jpg")/*tpa=/Public/skin/images/aboutbj.jpg*/ no-repeat center top; background-size:100% auto;}

.abtop{ overflow: hidden; margin:5% 0; position:relative;}
.abtop .img{ width:50%; padding:0 6%;}
.abtop .img img{ width:100%; display:block;}
.abtop .txt{ width:50%; position:absolute; top:0; right:0; height:100%; display:flex; align-items:center;}
.abtop .txt .tit{ color:#1e89f7; font-size:30px; font-weight:bold; line-height:2;}
.abtop .txt .info{ color:#5e5e5e; font-size:16px; line-height:36px; margin-top:6%;}


.abbottom{ position:relative; margin-top:10%;}
.abbottom .txt{ width:55%; background:#1e89f7; position:absolute; left:0; top:-10%; height:100%; display:flex; align-items:center; color:#ffffff; padding:0 11%; z-index:10;}
.abbottom .txt .tit{ font-size:30px; font-weight:bold; line-height:2;}
.abbottom .txt .info{font-size:16px; line-height:36px; margin-top:8%;}
.abbottom .img{ width:55%; }
.abbottom .img img{ width:100%; display:block;}


.honorbj{ background:url("../images/honorbj.jpg")/*tpa=/Public/skin/images/honorbj.jpg*/ no-repeat center top; background-size:cover; overflow:hidden;}

.honor_tit{ text-align:center; background:url("../images/abtitbj.png")/*tpa=/Public/skin/images/abtitbj.png*/ no-repeat center top; background-size:58% auto; padding-top:7%; margin-top:7%;}
.honor_tit h3{ color:#1e89f7; font-size:60px;}
.honor_tit p{ color:#3e3e3e; font-size:24px; font-weight:bold; margin-top:1%;}


.honor_nav{ width:85%; margin:2.5% auto 0 auto; overflow:hidden;}
.honor_nav li{ width:24.4%; margin:0 0.3%; height:70px; line-height:70px; background:#cccccc; color:#494848; font-size:22px; float:left; font-weight:bold; text-align:center; cursor:pointer;}
.honor_nav li.on,.honor_nav li:hover{ background:#d70917; color:#ffffff;}



.poster_box{ width:100%; margin:8% auto; position:relative; }
.poster-main { position: relative; width: 100%;margin:0 auto;}
.poster-main img {display: block; width: 100%; height: 100%;}
.poster-main .poster-list .poster-item { position: absolute; left: 0; top: 0;}
.poster-btn { position: absolute; top: 0; cursor:pointer;}
.poster-prev-btn { left: 0;  width:50% !important;}
.poster-prev-btn span{ width:40px; height:90px; background: url("../images/hleft.png")/*tpa=/Public/skin/images/hleft.png*/ no-repeat center center; background-size:cover; position:absolute; left:16%; top:50%; margin-top:-45px; }
.poster-next-btn { right: 0;  width:50% !important;}
.poster-next-btn span{ width:40px; height:90px; background: url("../images/hright.png")/*tpa=/Public/skin/images/hright.png*/ no-repeat center center; background-size:cover; position:absolute; right:16%; top:50%; margin-top:-45px; }

/*关于我们*/



/*新闻*/
.nyban{ height:240px; position:relative;}
.nyban .bantxt{ position:absolute; left:0; width:100%; height:100%; color:#ffffff; display:flex; align-items:center;}
.nyban .bantxt .container2{ padding-left:1.5%;}
.nyban .bantxt h3{ font-size:40px;}
.nyban .bantxt p{ font-size:14px; margin-top:0.5%;}
.nyban .bantxt p span{ margin:0 5px;}
.nyban .bantxt a:hover{ text-decoration:underline;}

.nynav{ background:#f0f0f0; height:90px;}
.nynav .nynlist{ line-height:90px; text-align:center;}
.nynav .nynlist li{ display:inline-block; text-align:left; color:#464646; font-size:16px; margin:0 35px;}
.nynav .nynlist li a{ display:block; position: relative; padding-left:35px; }
.nynav .nynlist li a:after{ content:""; width:16px; height:16px; border-radius:50%; border:1px solid #c0c0c0; position:absolute; top:50%; margin-top:-9px; left:0; }
.nynav .nynlist li:hover,.nynav .nynlist li.on{ font-size:18px; font-weight:bold;}
.nynav .nynlist li:hover a:after,.nynav .nynlist li.on a:after{ width:8px; height:8px;  border:5px solid #1e89f7;  }


.newstop{ overflow:hidden; margin:3% 0;}
.newstop .newsimg{ float:left; width:49%;}
.newstop .newsimg img{ width:100%; display:block; height:495px;}
.newstop .newsimg .swiper-slide{ position:relative; overflow:hidden;}
.newstop .newsimg .swiper-slide .tit{ position:absolute; width:100%; height:70px; line-height:70px; padding:0 4%; left:0; bottom:0; background:rgba(0,0,0,0.6); font-size:18px; color:#ffffff; }
.newstop .newsimg .swiper-pagination{ line-height:0; bottom:32px;right:4%; left:auto; text-align:right; }
.newstop .newsimg .swiper-pagination .swiper-pagination-bullet{ width:15px; height:6px; background:#e0dfdd; opacity:1; border-radius:3px;  }
.newstop .newsimg .swiper-pagination .swiper-pagination-bullet-active{ width:25px; background:#1e89f7;}

.newstop .newsimg .n-prev,.newstop .newsimg .n-next{ width:50px; height:80px; position:absolute; top:50%; margin-top:-40px; z-index:100; cursor:pointer;}
.newstop .newsimg .n-prev{ left:0; background:rgba(0,0,0,0.6) url("../images/n-prev.png")/*tpa=/Public/skin/images/n-prev.png*/ no-repeat center center; background-size:auto 100%; }
.newstop .newsimg .n-next{ right:0; background:rgba(0,0,0,0.6) url("../images/n-next.png")/*tpa=/Public/skin/images/n-next.png*/ no-repeat center center; background-size:auto 100%;}

.nlist{ width:49%; overflow:hidden;}
.nlist li{ height:165px; overflow:hidden; padding:33px 0;}
.nlist li a{ display:block; overflow:hidden; }
.nlist li .time{ width:140px; text-align:center;  color:#222222; padding:0 4%; float:left;}
.nlist li .time .y{ font-size:48px; font-weight:bold; line-height:64px;}
.nlist li .time .md{ font-size:14px; border-top:1px solid #dddddd; line-height:44px;}
.nlist li .txt{ padding-left:140px; padding-right:5%;}
.nlist li .txt h3{ font-weight:normal; font-size:24px; color:#393939; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.nlist li .txt p{ color:#6f6f6f; font-size:14px; line-height:24px; margin-top:2%; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.nlist li:hover{ background:#1e89f7; }
.nlist li:hover .time{ color:#ffffff;}
.nlist li .time .md{ border-top-color:#dddddd;}
.nlist li:hover .txt h3{ color:#ffffff;}
.nlist li:hover .txt p{ color:#ffffff;}


.newsbj{ background:#f0f0f0; overflow:hidden; }

.news_search{ background:#ffffff; padding:30px 0; overflow:hidden; margin:3.5% 0 0.9% 0; }
.ns_main{ width:1170px; margin:0 auto; overflow:hidden;}
.news_search h3{ line-height:54px; float:left; margin-right:36px; color:#2f2f2f; font-size:30px; width:120px; }
.news_search .input{ padding:0 24px; height:54px; float:left; width:300px; background:#f8f8f8; margin-right:20px; color:#959595; font-size:14px;}
.news_search .input::placeholder{ color:#959595; }
.news_search select.input{ background:#f8f8f8 url("../images/select.png")/*tpa=/Public/skin/images/select.png*/ no-repeat right center; background-size:auto 100%;}
.news_search .submit{ width:54px; height:54px; float:left; background:#1e89f7 url("../images/search_btn.png")/*tpa=/Public/skin/images/search_btn.png*/ no-repeat center center; background-size:50px 50px; cursor:pointer; }
.news_search .submit:hover{ background-color:#202020;}

.newslist{ overflow: hidden;}
.newslist li{ float:left; width:31.6%; margin-left:12px; margin-top:2.6%; background:#ffffff; padding:2.5%;}
.newslist li .txt{ height:120px;}
.newslist li .txt h3{ color:#3b3b3b; font-size:20px; line-height:1.8; font-weight:normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.newslist li .txt span{ color:#6f6f6f; font-size:14px; line-height:2.5;}

.newslist li .img{ overflow:hidden;}
.newslist li img{ width:100%; height:350px; display:block;}
.newslist li:hover{background:#1e89f7;}
.newslist li:hover .txt h3{ color:#ffffff;}
.newslist li:hover .txt span{ color:#ffffff;}


.fenye{ overflow:hidden; text-align:center; font-size:14px; color:#333333; padding:5% 0;}
.fenye a,.fenye span{ border:1px solid #d0d0d0; padding:10px 20px; display:inline-block; margin:0 1px;}
.fenye a:hover,.fenye span{ color:#ffffff; background:#d81533; border-color:#d81533; font-weight:bold; }
/*新闻*/


/*产品认证 */
.technology{ padding:8% 0;}
.tetit{ text-align:center; margin-bottom:3.5%;}
.tetit h3{ color:#0b2025; font-size:48px; line-height:1;}
.tetit p{ color:#666666; font-size:16px; margin-top:1.7%;}

.technology_list{ overflow:hidden;}
.technology_list li{ float:left; width:46%; margin:3% 2% 0 2%; padding:25px 0; border:1px solid #edecec; border-radius:20px; overflow:hidden;}
.technology_list li .ico{ width:130px; float:left;}
.technology_list li .ico img{ width:100%; display:block;}
.technology_list li .txt{ padding-left:130px; padding-right:7%;}
.technology_list li .txt h3{ color:#1c1c1f; font-size:20px; border-bottom:1px solid #f3f3f3; line-height:2.5;}
.technology_list li .txt h3:after{ content:""; display:inline-block; width:0; height:0; border-left:6px solid transparent; border-right:6px solid transparent; border-top:12px solid #ff3240;}
.technology_list li .txt p{ color:#7b7b7b; font-size:16px; line-height:2; margin-top:10px;}
/*产品认证 */


/*联系我们*/
.contact_ban{ height:650px;display:flex; align-items:center;}
.contact_ban .bantxt{ width:50%; padding-left:1.5%;}
.contact_ban h2{ color:#0b2025; font-size:48px; line-height:1;}
.contact_ban h3{ color:#696969; font-size:16px; font-weight:normal; line-height:1; margin:4% 0;}

.con01{ overflow:hidden; padding:30px 0; border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf;}
.con01 li{ float:left; margin-right:8%;}
.con01 li .ico{ width:66px; float:left; background:#1e89f7; border-radius:50%;}
.con01 li .ico img{ display:block; width:100%;}
.con01 li .txt{ float:left; margin-left:20px;}
.con01 li .txt h3{ color:#1e89f7; font-size:30px; line-height:36px;}
.con01 li .txt2 h3{ font-family:Impact; font-size:36px;}
.con01 li .txt p{ color:#696969; font-size:16px; line-height:20px; margin-top:10px;}

.con02{ overflow:hidden; padding-left:4%; padding-top:4%;}
.con02 li{ float:left; width:100%; padding-left:35px; line-height:40px;}
.con02 li.cico03{ background:url("../images/cioc03.png")/*tpa=/Public/skin/images/cioc03.png*/ no-repeat left center;}
.con02 li.cico04{ background:url("../images/cioc04.png")/*tpa=/Public/skin/images/cioc04.png*/ no-repeat left center;}
.con02 li.cico05{ background:url("../images/cioc05.png")/*tpa=/Public/skin/images/cioc05.png*/ no-repeat left center;}


.map{ margin:5% 0; position:relative; height:540px;}
.my-map { margin: 0 auto; width: 100%; height: 100%; }
.my-map .icon { background: url("../../../../a.amap.com/lbs-dev-yuntu/static/web/image/tools/creater/marker.png")/*tpa=http://a.amap.com/lbs-dev-yuntu/static/web/image/tools/creater/marker.png*/ no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; } 
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}
.myinfowindow{width: 280px;min-height: 50px;}
.myinfowindow h5{ height: 20px; line-height: 20px; overflow: hidden; font-size: 14px; color:#1e89f7; font-weight: bold; width: 220px; text-overflow: ellipsis; word-break: break-all; white-space: nowrap; }
.myinfowindow div{ margin-top:5px; line-height: 20px; font-size: 13px; color: #6f6f6f; }

.map>img{ width:100%;}
.map_wechat{ position:absolute; top:50px; right:50px; overflow:hidden;}
.map_wechat .img{ padding:5px; border:1px solid #e9e9e9; float:left; background:#ffffff;}
.map_wechat .img img{ width:220px; display:block;}
.map_wechat .tit{ float:left; width:26px; text-align:center; color:#ffffff; font-size:14px; line-height:1.1; padding:15px 0; background:#1e89f7; border-radius:13px; margin-left:20px; }

.messagebj{ background:#f0f0f0; padding:7% 0; overflow:hidden; }
.mtit{ text-align:center;}
.mtit h3{ font-size:48px; color:#333333; }
.mtit p{ font-size:18px; color:#666666; line-height:36px;}
.mtit p b{ color:#1e89f7; font-size:24px; font-family:Impact; margin-left:20px;}

.message{ width:60%; margin:0 auto; overflow:hidden;}
.message li{ float:left; margin-top:5%;}
.message li.input{ width:48%; border:1px solid #939393;}
.message li.input input{ height:54px; line-height:54px; display:block; width:100%; padding-left:54px; color:#666666; font-size:16px;}
.message li.input2{ margin-left:4%;}
.message li.textarea{ width:100%;border:1px solid #939393;}
.message li.textarea textarea{ height:120px; display:block; width:100%; color:#666666; font-size:16px; padding: 15px 54px;}
.message li.submit{ width:100%;}
.message li.submit input{ width:340px; height:56px; line-height:56px; color:#ffffff; font-size:18px; font-weight:bold; border-radius:3px; margin:0 auto; display:block; background:#1e89f7; cursor:pointer;}
.message li.submit input:hover{ background:#202020;}

.message li .mico01{ background:url("../images/mico01.png")/*tpa=/Public/skin/images/mico01.png*/ no-repeat left top; background-size:54px 54px;}
.message li .mico02{ background:url("../images/mico02.png")/*tpa=/Public/skin/images/mico02.png*/ no-repeat left top; background-size:54px 54px;}
.message li .mico03{ background:url("../images/mico03.png")/*tpa=/Public/skin/images/mico03.png*/ no-repeat left top; background-size:54px 54px;}

/*联系我们*/


/*产品列表*/
.ptit{ text-align:center; padding:5% 0; color:#202020; font-size:40px; font-weight:bold;}
.prodlist{ overflow: hidden;}
.prodlist li{ float:left; width:32.53%; margin-left:0.8%; margin-top:1.2%; border:1px solid #e0e7e8;}
.prodlist li:nth-child(1),.prodlist li:nth-child(2),.prodlist li:nth-child(3){ margin-top:0;}
.prodlist li .tit{ color:#202020; font-size:20px; font-weight:bold; text-align:center; margin-top:12%; margin:auto}
.prodlist li .img{ width:50%;  margin:auto; }
.prodlist li .img img{ width:100%; display:block; }
.prodlist li a{ display:block; position:relative; overflow:hidden;}
.prodlist li .txt{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(28,113,254,0.8); text-align:center; color:#ffffff; text-align:center; opacity:0;}
.prodlist li .txt h3{ font-size:24px; margin-top:11.5%;}
.prodlist li .txt p{ font-size:14px; margin-top:3%;}
.prodlist li .txt span{ height:35px; border-bottom:1px solid #ffffff; width:60px; position:absolute; bottom:15%; left:50%; margin-left:-30px; }

.prodlist li:hover .tit{ opacity:0;}
.prodlist li:hover .txt{ opacity:1;}
/*产品列表*/


/*产品详情*/
.huibj{background:#f2f2f2; overflow:hidden;}
.weizhi{ color:#8f8f8f; font-size:14px; padding:2% 0 2% 110px;}
.weizhi span{ margin:0 5px;}
.weizhi a:hover{ color:#1e89f7; text-decoration:underline;}

.pordtop{ overflow:hidden; margin-bottom:5%; }
.pc-slide{ overflow:hidden; width:50%; }
.view{ width:100%; padding-left:110px; }
.view .swiper-container {width: 100%;}
.view img{ width:100%; display:block; height:100%;}

.preview { height:530px; width:85px; float:left; position: relative;}
.preview .swiper-container {width:85px;height: 420px; margin:5px 0;}
.preview .swiper-slide {width: 85px;cursor:pointer; height:105px; padding:15px 0;}
.preview .arrow-left {background: url("../images/arrow-left.png")/*tpa=/Public/skin/images/arrow-left.png*/ no-repeat center center; background-size:cover; width:85px; height:50px; display:block;}
.preview .arrow-right {background: url("../images/arrow-right.png")/*tpa=/Public/skin/images/arrow-right.png*/ no-repeat center center; background-size:cover; width:85px; height:50px; display:block;}
.preview img { width:85px; height:85px; display:block; border: 1px solid #d9d8d8;}
.preview .active-nav img {border: 1px solid #1e89f7;}

.prodtxt{ width:50%; padding-left:5%;}
.prodtxt h2{ color:#282828; font-size:36px; padding:4% 0;}
.produl{ width:100%; overflow:hidden; border-bottom:1px dashed #d9d9d9;}
.produl li{ float:left; border-top:1px solid #d9d9d9; width:100%; padding:4% 0;}
.produl li h3{ line-height:40px; padding-left:50px; color:#282828; font-size:16px;}
.produl li h3.pico01{background:url("../images/pico01.png")/*tpa=/Public/skin/images/pico01.png*/ no-repeat left center; background-size:auto 100%; }
.produl li h3.pico02{background:url("../images/pico02.png")/*tpa=/Public/skin/images/pico02.png*/ no-repeat left center; background-size:auto 100%; }
.produl li p{ color:#626262; font-size:16px; padding-left:50px; margin-top:1%;}

.prod_bottom{ overflow:hidden; padding-left:50px; margin-top:8%;}
.prod_bottom a{ float:left; height:50px; line-height:50px; font-size:16px; font-weight:bold; padding-left:60px; color:#ffffff; padding-right:30px; margin-right:10px;}
.prod_bottom a.pbico01{ background:#1e89f7 url("../images/pbico01.png")/*tpa=/Public/skin/images/pbico01.png*/ no-repeat 10px center; background-size:auto 100%;}
.prod_bottom a.pbico02{ background:#1e89f7 url("../images/pbico02.png")/*tpa=/Public/skin/images/pbico02.png*/ no-repeat 10px center; background-size:auto 100%;}
.prod_bottom span{ background:url("../images/pbico03.png")/*tpa=/Public/skin/images/pbico03.png*/ no-repeat left center; background-size:auto 100%; float:left; cursor:pointer; height:50px; line-height:50px; padding-left:50px; color:#626262; font-size:16px; margin-left:20px;}
.prod_bottom a:hover{ background-color:#020202;}

.prodnav{ overflow:hidden; margin-top:57px; padding-left:110px; }
.prodnav li{ float:left; line-height:55px; color:#282828; font-size:18px; font-weight:bold; padding:0 60px; border-left:1px solid #ffffff; border-top:2px solid #ffffff; border-right:1px solid #ffffff; cursor:pointer;} 
.prodnav li.on{ border-left-color:#e3e3e3; border-top-color:#d82931; border-right-color:#e3e3e3; }


.prodtab{ padding:5% 0 5% 110px; }
.characteristic{ overflow:hidden;}
.characteristic li{ color:#3a3a3a; font-size:16px; line-height:1.5; width:100%; float:left; position:relative; padding:15px 25px;}
.characteristic li:after{ content:""; width:6px; height:6px; border:3px solid #1e89f7; border-radius:50%; position:absolute; left:0; top:50%; margin-top:-6px;}


.tplist{ border-left:1px solid #dedbdb; border-top:1px solid #dedbdb; overflow:hidden;}
.tplist li{ float:left; width:100%; overflow:hidden; border-right:1px solid #dedbdb; border-bottom:1px solid #dedbdb; background:#ffffff; color:#282828; font-size:16px;}
.tplist li .tit{ float:left; width:14%;  padding:15px 0 15px 3%;}
.tplist li .info{ float:left; width:86%; border-left:1px solid #dedbdb; padding:15px 3%;}

/*产品详情*/


/*新闻详情*/
.showtop{ text-align:center; padding:3% 0 2% 0; border-bottom:1px solid #d9d9d9;}
.showtop h1{ color:#333333; font-size:24px; line-height:1.2;}
.showtop p{ color:#666666; font-size:16px; margin-top:15px;}
.showtop p span{ margin:0 10px;}

.showtxt{ padding:2%; font-size:16px; line-height:2; color:#666666;}
.showtxt img{ max-width:100%; height:auto !important;}

.showbottom{ overflow:hidden; padding:2%; border-top:1px solid #d9d9d9;}
.sxp{ font-size:16px; color:#666666; line-height:36px;}
.sxp span{ display:block;}
.sxp a:hover{ color:#1e89f7; text-decoration:underline; }

.fanhui{ width:200px; height:48px; display:block; line-height:48px; text-align:center; color:#ffffff; background:#292929; font-size:16px; margin-top:12px;}
.fanhui:hover{ background:#1e89f7;}

/*新闻详情*/



.share_pop_up{ display:none; width:380px; padding:48px; border:2px solid #e0e7e8; height:150px; position:fixed; top:50%; left:50%; text-align:center; margin-top:-175px; margin-left:-190px; background:#ffffff; z-index:100; box-shadow: 0 0 15px #f2f2f2;}


.share_pop_up .social-share .social-share-icon{ height:50px; width:50px; line-height:50px; font-size:30px; float:left; margin:0 10px;}


.animated{opacity: 0;}

.navlist li a,.search_btn,.lang,.bantxt01 .more,.bantxt02 .more,.homeprod li .sub a,.homeprod li.pmain a,.homeprod li.pmain .details,.homeprod li.pmain h3,.homeprod li.pmain p,.homeabout .txt .more a,.way-prev,.way-next,.hnlist li a,
.dbmain li .dbnav a,.db_search .submit,.copy a,.honor_nav li,.nynav .nynlist li,.nynav .nynlist li a:after,.nlist li,.nlist li .time,.nlist li .txt h3,.nlist li .txt p,.news_search .submit,.newslist li,.newslist li .txt h3,.newslist li .txt span,
.fenye a,.message li.submit input,.prodlist li .txt,.prodlist li .tit,.weizhi a,.prod_bottom a,.fanhui{transition: 0.3s;
-o-transition: 0.3s;
-ms-transition: 0.3s;
-moz-transition: 0.3s;
-webkit-transition: 0.3s;
}



.applist li .txt01{-o-transition: 0.5s;
-ms-transition: 0.5s;
-moz-transition: 0.5s;
-webkit-transition: 0.53s;}

.cooplist li img,.newstop .newsimg img,.newslist li img{
-webkit-transition: all .3s ease-in;
-o-transition: all .3s ease-in;
-ms-transition: all .3s ease-in;
-moz-transition: all .3s ease-in;}

.cooplist li:hover img,.newstop .newsimg .swiper-slide:hover img,.newslist li:hover img{
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);}


.delay2{-webkit-animation-delay:.2s;animation-delay:.2s; -moz-animation-delay:.2s;
-o-animation-delay:.2s;-ms-animation-delay:.2s;}
.delay3{-webkit-animation-delay:.4s;animation-delay:.4s; -moz-animation-delay:.4s;
-o-animation-delay:.4s;-ms-animation-delay:.4s;}
.delay4{-webkit-animation-delay:.6s;animation-delay:.6s; -moz-animation-delay:.6s;
-o-animation-delay:.6s;-ms-animation-delay:.6s;}
.delay5{-webkit-animation-delay:.8s;animation-delay:.8s;; -moz-animation-delay:.8s;
-o-animation-delay:.8s;-ms-animation-delay:.8s;}
.delay6{-webkit-animation-delay:1s;animation-delay:1s; -moz-animation-delay:1s;
-o-animation-delay:1s;-ms-animation-delay:1s;}


.con5{overflow: hidden;background: #3056B5; margin:auto;}
.con5 ul{width: 100%;}
.con5 ul li{width: 22.2%;float: left;margin: 0 2% 0 0;padding: 3% 2%; margin:auto}
.con5 ul li:hover{background:#CF3836;}
.con5 ul li .img{width: 25%;float: left;}
.con5 ul li .img img{max-width: 100%;    transform: rotate(-360deg);transition: all ease-in-out .6s;}
.con5 ul li:hover .img img{    transform: rotate(360deg);transition: all ease-in-out .6s;}
.con5 ul li .zi{width: 75%;float: right;}
.con5 ul li .zi h2{font-size: 24px;color: #FFFFFF;font-weight: normal;line-height: 1.5em;text-align: left;padding-left: 5%;}
.con5 ul li .zi span{font-size: 14px;color: #fff;line-height: 1.5em;display: block;text-align: left;padding-left: 5%;}

.k_pagelist {
padding-top:40px;
padding-bottom:20px;
float:left;
display:table;
clear:both;
line-height:30px;
width: 100%;
text-align: center;
}
.k_pagelist em {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;color:#009900;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;}
.pl {
clear:both;
width: 500px;
display: table;
float: left;
}
.li_list{
margin:5px 10px;
background-color: #F7FBFC;
padding:5px;
}
.li_list p{
border: 1px dashed #C2C1D0;
padding: 5px;
}
.li_list span{
color: #903;
}
.li_list i{
color: #060;
margin-right: 10px;
}
.sub1{ overflow:hidden; margin:0 auto;padding-bottom:30px;}
.sub1 a{ line-height:50px; float:left; border:1px solid #e9e9e9; border-radius:15px; padding:0 15px; margin-right:7px; color:#000000; font-size:1.2rem;}
.sub1 a:hover{ background:#1e89f7; color:#ffffff; border-color:#1e89f7;}