*{margin:0;padding:0}
body,html{width:100%;height:100%;background:#fff;font-family:"微软雅黑";color:#333;font-size:14px}
a{color:#666;text-decoration:none}
a:hover{color: #4080c7; text-decoration:none}
li,ol,ul{list-style:none}
input,option,select,textarea{font-family:"微软雅黑";font-size:16px}
b,em,i{font-style:normal;font-weight:400}
.main{width:1400px;margin:auto;clear:both}
.fl{float:left}
.fr{float:right}
input,select,textarea{outline:0;border:none}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9c9c9c;font-size:14px}
input:-moz-placeholder{color:#9c9c9c;font-size:14px}
input::-moz-placeholder{color:#9c9c9c;font-size:14px}
input:-ms-input-placeholder{color:#9c9c9c;font-size:14px}
textarea{resize:none;color:#9c9c9c;font-size:14px}
a{text-decoration:none;color:#333}
b,em,h1,h2,h3,h4,h5,i{font-style:normal;font-weight:400}

.header{ width: 100%; height: auto; position: fixed; z-index: 9;}
.header .top{ width: 100%; height: 40px; background: #f3f7fb; overflow: hidden; line-height: 40px; color: #666666;}
.header .top .fr a{ margin-left: 20px; padding-left: 40px; background: url(../image/icon2.png) 15px center no-repeat;}
.header .top .fr a.en{ background: url(../image/icon1.png) 15px center no-repeat; border-left: 1px solid #dee4e9;}

.nav { width: 100%; height: 125px; background: #fff; position: relative; z-index: 9;} 
.nav .logo{ float: left; margin-top: 30px;}
.nav ul{ float: right; margin-right: -25px;}
.nav ul li{ float: left; position: relative; height: 125px; width:130px;}
.nav ul li.active::after,.nav ul li.on::after{ position: absolute; content:""; height: 6px; background: #0669b6; bottom: 0px; left: 10px; right: 10px; }
.nav ul li>a{ display: block; margin: 0px 25px; float: left; color: #0e193a; font-size: 18px; line-height: 125px;}
.nav ul li.active>a{ color: #0669b6;}
.nav ul li dl{ position: absolute; top: 125px; background: rgba(255, 255, 255, .9); left: 10px; right: 10px; padding: 15px 0px; display: none;}
.nav ul li.active dl{display: block;}
.nav ul li dl dd{ text-align: center;}
.nav ul li dl dd a{ line-height: 35px; font-size: 15px;}
.nav ul li.active dl.w{ width: 490px; right: auto; padding: 15px 25px;}
.nav ul li.active dl.w dd{ width: 50%; float: left; text-align: left;}

.banner { position: relative; width: 100%; overflow: hidden; padding-top: 165px;} 
.banner .tempWrap{ margin: 0 auto;}
.banner .bd li{text-align: center; position: relative; width: 100%;height: 750px;overflow: hidden;}
.banner .bd li .img{ position: absolute; height: 750px;left: 50%; width: 1920px; margin-left: -960px; text-align: center;}
.banner .bd li .img img{width: 1920px; height: 750px; display: block;}
.banner .hd{ position: absolute; bottom:30px; z-index: 999; text-align: center; left: 0; right: 0;}
.banner .hd li{ background: #fff; display: inline-block; opacity: .6; width: 17px; height: 17px; border-radius: 17px; margin:0px 5px; cursor: pointer; } 
.banner .hd li.on { opacity: 1; width: 50px; background: #fff; height: 17px; } 

.banner_img{width:100%;height:320px;margin:auto;overflow:hidden;position: relative; text-align: center; padding-top: 165px;}

.footer1{background:#282c35;width:100%;overflow:hidden}
.footer1 h4{ color: #ffffff; font-size: 18px; padding-left: 20px; margin-bottom: 15px; margin-top: 90px; position: relative;}
.footer1 h4::after{position: absolute; content: ""; width: 8px; height: 8px; background: #0066b2; left: 0px; top: 8px;}
.footer1 .fl li{ float: left; width: 160px; margin-right: 20px;}
.footer1 .fl .w2{ width: 480px;}
.footer1 .fl .w2 p{ width: 50%; float: left;}
.footer1 .fl .w3{ width: 410px; margin-left: 40px;}
.footer1 .fl li p{color: #86878c; line-height: 28px;}
.footer1 .fl li a{ color: #86878c;margin-left: 20px; }
.footer1 .fl li a:hover{text-decoration: underline;color: #4080c7;}
.footer1 .fr{ border-left: 1px solid #343847; height: 400px; padding-left: 123px; color: #86878c; }
.footer1 .fr p {text-align: center;}
.footer1 .fr p img{ padding-bottom:10px;}

.footer2{background:#282c35;width:100%;overflow:hidden;border-top:1px solid #343847;line-height:90px;color:#7d7e84;font-size:14px}
.footer2 a{color:#7d7e84}
.footer2 a:hover{color: #4080c7;text-decoration: underline;}
.footer2 .fl a{margin-left: 30px;}

.index_tit{width: 100%; text-align: center; padding: 80px 0px 40px;}
.index_tit h1{font-size: 52px;font-weight: bold;color: #0669b6;}
.index_tit h5{font-size: 16px;color: #666666; padding-top: 15px; letter-spacing: 6px;}

.index1{ width: 100%; height: auto; background:#f7f7f7; padding-bottom: 90px;}
.index1 .hd{ position: relative; z-index: 2;}
.index1 .hd a{ position: absolute; left: -28px; top: 166px; display: block; width: 56px; height: 56px; border-radius: 50%; background: #0569b5 url(../image/left.png) center no-repeat;}
.index1 .hd a.prev{ left: auto; right: -28px; background-image: url(../image/right.png);}
.index1 .hd a:hover{ background-color: #57aa40;}
.index1 .bd{width: 100%; overflow: hidden;}
.index1 .bd ul li{ float: left; width: 442px; background: #fff; margin-right: 40px;}
.index1 .bd ul li h5{ width: 100%; height: 75px; background: #0569b5; text-align: center; line-height: 75px; color: #fff; font-size: 16px;}
.index1 .bd ul li h5:hover{ width: 100%; height: 75px; background: #80BA03; text-align: center; line-height: 75px; color: #fff; font-size: 16px;}

.index2{ width: 100%; height: 770px; background: #0569b5 url(../image/img3.jpg) center no-repeat;}
.index2 .index_tit h1,.index2 .index_tit h5{ color: #fff; letter-spacing: normal;}
.index2 .hd{ position: relative; z-index: 2;}
.index2 .hd a{ position: absolute; left: -28px; top: 177px; display: block; width: 56px; height: 56px; border-radius: 50%; background: #57aa40 url(../image/left.png) center no-repeat;}
.index2 .hd a.prev{ left: auto; right: -28px; background-image: url(../image/right.png);}
.index2 .hd a:hover{ background-color: #57aa40;}
.index2 ul{ margin-top: 20px;}
.index2 ul li{ cursor: pointer; position: relative; float: left; width: 417px; height: 389px; border: 10px solid #fff; margin-right: 43px;}
.index2 ul li .con{ position: absolute; background: rgba(0, 0, 0, .5); left: 0px; top: 0px; right: 0px; bottom: 0px; text-align: center; display: none;}
.index2 ul li:hover .con{ display: block;}
.index2 ul li .con h5{ font-size: 28px; margin: 130px 0px 20px; color: #fff; font-weight: normal;}
.index2 ul li .con a{ border: 2px solid #fff; padding: 10px 40px; color: #fff; font-size: 16px; display: inline-block;}

.index3{ width: 100%; height: 917px; background: #e4e4e4 url(../image/img5.jpg) center no-repeat;}
.index3 ul{ margin-top: 20px;}
.index3 ul li{ float: left; margin: 0px 19px; text-align: center;}
.index3 ul li a{display: block; float: left; width: 201px; padding: 0px 55px; height: 588px; background: url(../image/img6.png) no-repeat;}
.index3 ul li .img{ width: 135px; height: 135px; display: inline-block; overflow: hidden; margin-top: 85px; position: relative;}
.index3 ul li a:hover .img .show{ position: absolute; z-index: 2; left: 0; top: 0;}
.index3 ul li .num{ padding: 40px 0px 20px; position: relative; color: #e1e1e1; font-size: 80px; font-weight: bold; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
.index3 ul li .num::after{ position: absolute; content: ""; bottom: 0px; height: 5px; width: 40px; left: 50%; margin-left: -20px; background: #0569b5}
.index3 ul li a:hover .num{ color: #0569b5;}
.index3 ul li h2{ font-size: 28px; font-weight: bold; margin-top: 15px;}
.index3 ul li .text{ margin-top: 15px; line-height: 30px; font-size: 15px;}

.index4{ width: 100%; height: 525px; background: #fff;}
.index4 ul{ height: auto; margin: 0px -21px; overflow: hidden; margin-top: 10px; position: relative;}
.index4 ul::after{ position: absolute; content: ''; left: 50px; right: 50px; border-bottom: 1px dashed #aaa; top: 120px;}
.index4 ul li{ float: left; width: 206px; text-align: center;}
.index4 ul li .img img{width: 80px; height: 80px;}
.index4 ul li .num{ font-size: 28px; margin-top: 15px; font-weight: bold; display: inline-block; background: #fff; padding: 0px 10px; position: relative; z-index: 2;}
.index4 ul li h2{ padding-top: 10px;}

.index5{ width: 100%; height: auto; background: #f8f8f8; overflow: hidden; padding: 100px 0px 80px;}
.index5 .hd{ width: 100%; overflow: hidden; position: relative; margin-bottom: 30px;}
.index5 .hd .fl{ margin-top: -10px;}
.index5 .hd .fl h1{ float: left;font-size: 52px;font-weight: bold;color: #0669b6;}
.index5 .hd .fl p{ float: left; color: #666666; font-size: 16px; border-bottom: 1px solid #b1b1b1; margin-left: 25px; line-height: 45px; padding-top: 10px; letter-spacing: 5px;}
.index5 .hd ul{ float: right;}
.index5 .hd ul li{ float: left; width: 135px; height: 42px; border: 1px solid #929292; border-radius: 30px; text-align: center; line-height: 42px; color: #333333; font-size: 18px; cursor: pointer; margin-left: 28px;}
.index5 .hd ul li.on{ background: #0669b6; border-color: #0669b6; color: #fff;}
.index5 .bd ul .top_news{ float: left; width: 632px; padding: 30px 30px 2px 30px; background: #fff; overflow: hidden;}
.index5 .bd ul .list_news{ float: right; width: 670px; overflow: hidden;}
.index5 .bd ul .list_news .news_li{margin-bottom: 20px;}
.index5 .bd ul .news_li{ width: 100%; height: 92px; overflow: hidden; padding: 25px 0px; background: #fff;}
.index5 .bd ul .news_li .time{ float: left; height: 90px; text-align: center; width: 125px; border-right: 1px solid #e1e1e1; margin-right: 25px;}
.index5 .bd ul .news_li .time b{ color: #0669b6; font-size: 52px; font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif}
.index5 .bd ul .news_li .time p{ color: #0669b6; font-size: 16px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
.index5 .bd ul .news_li .text{ color: #666666; font-size: 14px; line-height: 24px;}
.index5 .bd ul .news_li .text h5{ padding-bottom: 10px;}
.index5 .bd ul .news_li .text h5 a{  color: #333333; font-size: 18px; font-weight: bold;}
.index5 .bd ul .news_li .text h5 a:hover{ color: #0669b6;}

.nav_page{width:100%;background:#f4f4f4;line-height:60px;height:60px;border-bottom:1px solid #ccc;float:left;box-sizing:border-box;background:#eee;margin-bottom:30px}
.nav_page p{position:relative;margin-left:10px;font-size:18px;color:#666;float:left}
.nav_page p::before{position:absolute;content:"";left:-10px;top:21px;width:5px;height:20px;background:#26559f}
.nav_page ul{float:right}
.nav_page ul li{float:left;color:#666}
.nav_page ul li a{color:#666}
.nav_page ul li a:hover{color:#26559f}
.nav_page ul li b{font-size:14px}

.about_top{width:100%;padding:30px 0 0}
.about_top_l{display:flex;justify-content:space-between;height:400px}
.about_top_l img{width:40%;height:400px;margin-right:30px}
.about_top_l p{margin-bottom:30px}
.about_top_l{width:100%;float:left;font-size:14px;line-height:30px;color:#666;margin-right:60px}
.about_top_l span{width:800px;float:left;display:inline-flex;flex-direction:column;margin-bottom:40px;line-height:30px}
.about_top_l span i{font-size:24px;font-weight:700;color:#26559f;margin-bottom:10px}
.about_top_l span b{margin-bottom:20px;font-size:16px}

.about_bot{width:100%;float:left;margin-top:30px;padding-bottom:110px}
.about_botcon{display:flex;justify-content:space-between}
.about_botcon ul{display:flex;flex-wrap:wrap}
.about_botcon ul li{width:475px;height:180px;margin-right:20px;margin-bottom:10px;background:#f0f0f0}
.about_botcon ul li:nth-child(2n){margin-right:0}
.about_botcon ul li a{width:100%;height:180px;background:#f0f0f0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;color:#666;font-size:16px;line-height:30px}
.about_botcon ul li:hover a{background:#26559f;color:#fff}
.about_botcon ul li:hover a b{color:#fff}
.about_botcon ul li a b{font-size:20px;color:#26559f;margin-bottom:5px}
.about_botcon>p{width:410px;float:left}

.honor{float:left;margin-bottom:80px}
.honor ul{float:left;width:100%;padding-top:25px}
.honor ul li{float:left;width:330px;text-align:center;margin-right:25px;position:relative}
.honor ul li a{width:100%;display:inline-block}
.honor ul li img{width:310px;background:#fff;border:1px solid #dedede;border-radius:0;padding:10px}
.honor ul li a b{line-height:38px;display:inline-block;color:#333;font-size:14px;width:100%; height:50px;}
.honor ul li:nth-child(4n){margin-right:0}
.honor ul li:hover a{color:#26559f;display:inline-block}
.honor ul li:hover a b{color:#26559f}
.honor ul li:hover img{border:1px solid #26559f}

.brand{float:left;margin-bottom:80px}
.brand ul{float:left;width:100%;padding-top:25px}
.brand ul li{float:left;width:260px;text-align:center;margin-right:25px;margin-bottom:25px;position:relative}
.brand ul li a{width:100%;display:inline-block}
.brand ul li img{width:240px;background:#fff;border:1px solid #dedede;border-radius:0;padding:10px}
.brand ul li a b{line-height:38px;display:inline-block;color:#333;font-size:14px;width:100%}
.brand ul li:nth-child(5n){margin-right:0}
.brand ul li:hover a{color:#26559f;display:inline-block}
.brand ul li:hover a b{color:#26559f}
.brand ul li:hover img{border:1px solid #26559f}

.contact{width:100%;float:left;padding-bottom:90px}
.contact_top{width:100%;float:left}
.contact_l{width:600px;margin-right:90px;float:left}
.contact_l img{width:100%}
.contact_r{width:700px;float:left;font-size:14px;color:#7d7d7d;line-height:30px}
.contact_top{width:100%;float:left;padding-bottom:40px}
.contact_bot{width:100%;float:left}
.contact_bot p{float:left;font-size:16px;color:#333;line-height:70px;padding-left:20px;margin-bottom:10px}
.contact_botcon{float:left;padding:0;margin-bottom:50px;background:#eee}
.contact_botcon ul{width:100%;padding:20px 20px 0 20px;box-sizing:border-box;float:left}
.contact_botcon ul li{border:1px solid #e1e6eb;margin-bottom:25px;background:#fff}
.contact_botcon .reset{background:#999}
.contact_botcon ul li.wid50{width:49%;box-sizing:border-box;float:left;margin-right:2%}
.contact_botcon ul li.wid50:nth-child(2n){margin-right:0}
.contact_botcon ul li.wid100{width:100%;float:left}
.contact_botcon ul li b{width:45px;float:left;text-align:center}
.contact_botcon ul li b img{margin-top:10px;float:left;margin-left:10px}
.contact_botcon ul li input{width:calc(100% - 70px);height:45px;padding-left:5px;border-left:1px solid #e1e6eb;color:#666}
.contact_botcon ul li select{width:calc(100% - 60px);height:45px;padding-left:5px;border-left:1px solid #e1e6eb;color:#666}
.contact_botcon ul li textarea{height:110px;width:calc(100% - 80px);color:#666;float:left;padding:5px;font-size:14px;border-left:1px solid #e1e6eb}
.contact_botcon p input{width:70px;height:38px;line-height:38x;text-align:center;display:inline-block;margin-right:20px;border-radius:5px;color:#fff;background:#26559f;cursor:pointer}
.contact_botcon p input:hover{background:#80BA03}

#gallery-overlay{background-color:#000}
#gallery-container{font:16px/22px verdana,arial,sans-serif}
#gallery{color:#999;display:none;height:200px;margin:0 auto;position:relative;width:300px;box-shadow:0 0 64px #000;-moz-box-shadow:0 0 64px #000;-webkit-box-shadow:0 0 64px #000}
#gallery-image-container{display:none;height:100%}
#gallery-loading{padding:8px}
#gallery-controls{display:none;height:100%;left:0;position:absolute;top:0;width:100%}
#gallery-controls div{float:left;height:100%;width:50%}
#gallery-controls a{background:#fff;color:#000;font-size:12px;outline-style:none;position:absolute;text-decoration:none;top:40px}
#gallery-previous-link{left:0;padding:6px 10px 6px 6px;border-radius:0 6px 6px 0;-moz-border-radius-bottom-right:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px}
#gallery-next-link{padding:6px 6px 6px 10px;right:0;border-radius:6px 0 0 6px;-moz-border-radius-bottom-left:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px}
#gallery-meta-container{background:#fff;color:#999;display:none;margin:0 auto;overflow:auto}
#gallery-image{padding:8px}
#gallery-meta{display:none;height:44px;padding:0 8px}
#gallery-meta div{float:left}
#gallery-info{text-align:left;width:80%}
#gallery-close{line-height:30px;text-align:right;width:20%}
#gallery-close a{color:#999;font-size:24px;font-weight:700;outline-style:none;text-decoration:none}
#gallery-close a:hover{color:#bbb}
#gallery-title a,#gallery-title a:link,#gallery-title a:visited{color:#666;font-size:14px;font-weight:700;line-height:14px}
#gallery-title a:visited:hover{color:#999}
#gallery-pages{color:#999;display:block;font-size:10px;line-height:14px}

.pages{display:table;margin:auto;padding-top:30px;padding-bottom:50px}
.pages li{float:left}
.pages li a{height:32px;padding:0 10px;line-height:32px;background:#f3f3f3;color:#666;display:inline-block;margin-right:10px;color:#666;text-align:center}
.pages li a:hover{height:32px;line-height:32px;background:#26559f;color:#fff;text-align:center}
.pages li.active a{background:#26559f;color:#fff}

.news{width:1400px;margin:0 auto;box-sizing:border-box}
.news dl{margin-bottom:40px;width:calc(100% - 20px);display:flex;cursor:pointer;padding:20px 0 20px 15px;border:1px solid #e8e8e9}
.news dl dt{width:270px;float:left;margin-right:40px;text-align:center}
.news dl dt img{width:270px;height:200px}
.news dl dd{width:1020px;float:left}
.news dl dd b,.news dl dd i,.news dl dd p,.news dl dd span{width:100%;float:left;display:inline-block;line-height:30px;color:#666}
.news dl dd p{font-size:18px;color:#333;width:100%;float:left;line-height:24px}
.news dl dd b{font-size:14px;color:#666;padding-top:10px}
.news dl dd i a{width:100px;height:34px;line-height:34px;text-align:center;display:inline-block;background:#eee;color:#333;margin-top:10px;border:1px solid #ddd}
.news dl:hover dd i a{background:#26559f;color:#fff;border:1px solid #26559f}
.news dl:hover p{color:#26559f}
.news dl dd span{font-size:14px;color:#666;width:100%;float:left;line-height:30px;height:65px;overflow:hidden}

.faqshow{width:100%;float:left;padding:0 0 50px 0;box-sizing:border-box}
.faqshow1{font-size:14px;line-height:30px;padding-top:25px;margin-top:25px}
.faqshow .tc{text-align:center;width:100%;font-size:18px;color:#26559f;font-weight:700;padding:10px 0 0}
.faqshow .tcp{text-align:center;width:100%;font-size:14px;color:#666;padding:10px 0 10px}
.faqshow div{line-height:28px;color:#666;font-size:14px;padding-bottom:5px;/*float:left;*/padding-top:20px}
.faqshow dl{float:left;width:100%;line-height:26px;font-size:14px}
.faqshow dl dt{float:left;color:#666}
.faqshow dl dd a{float:left;color:#666}
.faqshow dl dd a:hover{color:#26559f}

.product{width:1400px;margin:0 auto;box-sizing:border-box}
.product dl{margin-bottom:40px;width:calc(100% - 20px);display:flex;cursor:pointer;padding:20px 0 20px 15px;border:1px solid #e8e8e9}
.product dl dt{width:200px;float:left;margin-right:40px;text-align:center}
.product dl dt img{width:200px;height:200px}
.product dl dd{width:1090px;float:left}
.product dl dd b,.news dl dd i,.news dl dd p,.news dl dd span{width:100%;float:left;display:inline-block;line-height:30px;color:#666}
.product dl dd p{font-size:18px;color:#333;width:100%;float:left;line-height:24px}
.product dl dd b{font-size:14px;color:#666;padding-top:10px}
.product dl dd i a{width:100px;height:34px;line-height:34px;text-align:center;display:inline-block;background:#eee;color:#333;margin-top:10px;border:1px solid #ddd}
.product dl:hover dd i a{background:#26559f;color:#fff;border:1px solid #26559f}
.product dl:hover p{color:#26559f}
.product dl dd span{font-size:14px;color:#666;width:100%;float:left;line-height:30px;height:65px;overflow:hidden}

.pro_tit{width:100%;height:50px;line-height:50px;font-size:18px;float:left;background:#f4f4f4;font-weight:400;border:1px solid #ccc}
.pro_tit b{width:140px;text-align:center;display:inline-block;float:left;cursor:pointer;position:relative;top:-1px;height:52px}
.pro_tit b.hover::before{width:0;height:0;position:absolute;content:'';border:5px solid transparent;top:52px;left:65px;border-color:#26559f transparent transparent transparent}
.pro_tit b.hover{background:#26559f;color:#fff}

.productshow_bot,.productshow_top{width:100%;float:left;margin-bottom:40px}
.productshow_l{width:540px;float:left;margin-right:50px}
.productshow_l img{width:509px;height:509px;border:1px solid #efefef;box-shadow:0 -5px 5px 0 #efefef,-5px 0 5px 0 #efefef,5px 0 5px 0 #efefef,0 5px 5px 0 #efefef}
.productshow_r{width:800px;float:left;display:flex;flex-direction:column}

.pro_tit1{height:50px;line-height:50px;border-bottom:1px solid #e9e9e9;font-size:22px;color:#26559f}
.pro_tit2{height:32px;line-height:32px;font-size:14px;color:#666;border-bottom:1px solid #e9e9e9}
.pro_tit3{line-height:32px;font-size:14px;color:#666;padding-top:10px;padding-bottom:50px}
.pro_tit2 a{width:140px;height:45px;line-height:45px;text-align:center;display:inline-block;color:#fff;border-radius:3px;margin-right:35px;background:#26559f}
.pro_tit2 a:hover{background:#007a5e}
.pro_tit2 img{vertical-align:middle}
.pro_tit2 b{margin-right:10px}
.pro_tit2 i{font-size:20px;color:#666;margin-right:10px}
.pro_tit2 strong{font-size:24px;font-weight:700;color:#26559f}
.pro_tit3 span{height:32px;line-height:32px;display:inline-flex;align-items:center;justify-items:center;margin-top:20px;margin-bottom:15px;margin-right:35px}
.pro_tit3 b{line-height:32px;margin-left:5px;color:#26559f}
.pro_tit4{font-size:16px;color:#26559f;height:45px;line-height:45px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.productshow_r dl{margin-top:5px}
.productshow_r dl dd{width:40%;float:left;height:30px;line-height:30px}
.productshow_r dl dd a{text-decoration:underline;font-size:14px;color:#666}
.productshow_r dl dd a:hover{color:#26559f}
.faqshow_tyext{width:100%;float:left;line-height:28px;font-size:15px}

.main_contact{box-sizing:border-box}
.main_contact .top{display:flex}
.main_contact .top>div{height:373px;flex:1;box-sizing:border-box;line-height:32px}
.main_contact .left{background:#efefef;padding:60px 30px 40px;color:#333; position: relative; }
.main_contact .left p{ line-height: 35px;}
.main_contact .left h5{ position: absolute; left: 0; top: 0; right: 0; background: rgb(38, 85, 159); color: #fff; line-height: 45px; font-size: 16px; text-indent: 30px;}
.main_contact .right{background:#efefef;color:#555}
.main_contact .right h3{color:#26559f}
.main_about{box-sizing:border-box; overflow:hidden;}

.solution{height: auto; margin-right: -50px; overflow: hidden; padding-bottom: 50px;}
.solution li{ float: left;margin: 0px 50px 50px 0;}
.solution li a{display: block; width: 240px; height: 240px; background: #f4f4f4; text-align: center;color: #222222;}
.solution li a .img{width: 93px; height: 93px; overflow: hidden; position: relative; margin-top: 50px; display: inline-block;}
.solution li a .img img{position: absolute; left: 0; top: 0;}
.solution li a .img img:last-child{top: 93px;}
.solution li a h5{  font-size: 22px; padding: 10px 0px 5px;}
.solution li a:hover{ background: #26559f; color: #fff;}


.download {width:100%; float:left; margin-bottom:20px;}
.download ul li {height:46px; line-height:46px; background:#efefef; margin-bottom:20px; cursor:pointer; border: 1px solid #ddd; position: relative; padding-left: 55px;}
.download ul li::after{ position: absolute; content: ''; left: -1px; top: -1px; background: url(../image/download.jpg) no-repeat; width: 48px; height: 48px;}
.download ul li p {position:relative; text-indent:30px; width:80%; overflow:hidden; float:left; font-size:14px;}
.download ul li p:before {position:absolute; left:-15px; content:'Â·'; top:0; font-size:40px; color:#333; font-size:14px;}
.download ul li span {float:right;}
.download ul li span a {width:140px; height:46px; background:#0759a5; line-height:46px; text-align:center; display:inline-block; color:#fff; font-size:14px;}
.download ul li span a:hover {width:140px; height:46px; background:#80ba03; line-height:46px; text-align:center; display:inline-block; color:#fff; font-size:14px;}
.download ul li.hover {color:#0c5aaa;}