﻿@charset "utf-8";
body{margin:0 auto;overflow-y: auto;position: relative;}
.banner,.topadcs{clear: both;overflow: hidden;}
.banner img,.topadcs img{width: 100%;display: block;margin:0 auto;}

/*产品列表*/
.product-page{background:#f5f5f5;}
.pro-nav{height:89px;line-height: 89px; border-bottom: 1px solid #e5e5e5;background: #fff;}
.pro-nav a{margin-right: 75px;padding:0 15px;font-size: 20px;color: #333333; font-weight: bold;display: inline-block;text-align: center;position: relative;}
.pro-nav a:first-child{margin-left:92px;}
.pro-nav a:last-child{margin-right:0;}
.pro-nav a::after{content: "";position: absolute;left:0;bottom:-1px;width:0;height:1px;background: #0080c5;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;}
.pro-nav a.cur,.pro-nav a:hover{color: #0080c5;}
.pro-nav a.cur::after,.pro-nav a:hover::after{width:100%;}
.pro-list,.case-list,.about-list{padding:80px 0 20px;}
.pro-list dl{margin-right: 2.46%;margin-bottom: 40px; width:31.69%;float: left;background:#fff;}
.pro-list dl:nth-child(4n-1){margin-right: 0;}
.pro-list dl dt{width:100%;max-height: 300px;}
.pro-list dl dt img{width:100%; display: block;}
.pro-list dl dd{height:60px;line-height: 60px;color: #333333;font-size: 16px; text-align: center;}
.pro-list dl:hover dd{background: #0080c5; color: #fff;}

/*分页*/
.apage { text-align:center;line-height:46px; margin: 30px 0 80px; }
.apage a { display:inline-block; text-align:center; margin:0 6px; color:#666666; font-size:16px; width:46px; height:46px; border:1px solid #e8e8e8; font-family: Arial, Helvetica, sans-serif; background:#fff;}
.apage .num_btns { float:right; font-family:Tahoma; }
.apage a:hover, .apage .cur { border:1px solid #0080c5  !important; background-color:#0080c5 ; color:#fff; text-decoration:none; }
.apage .cust_txt { display:none; float:left; }
.apage .oran_pg_fp { padding:0 15px; }
.apage .oran_pg_lp { padding:0 15px; }
.apage .oran_pg_pp { width:46px; height:46px; text-align:center; font-size:16px; font-family: "宋体"; }
.apage .oran_pg_np { width:46px; height:46px; text-align:center; font-size:16px; font-family: "宋体";}

.apage select { font-size:8px; margin-top:5px; }
.apage .oran_pg_txt { height:15px; border:solid 1px #d4e3e9; width:20px; margin-left:5px; }
.apage .oran_pg_btn { height:15px; border:solid 1px #d4e3e9; margin-left:5px; font-size:9px; background:#5984ac; color:#fff; }

/*产品详情*/
.mbx{height:75px;line-height: 75px; border-bottom: 1px solid #e5e5e5;font-size: 14px;color: #666666;font-family:"思源黑体 CN","Microsoft YaHei","微软雅黑";font-weight: normal;}
.mbx a{color: #666666; display: inline-block;text-align: center;position: relative;}
.mbx span{font-family: "宋体";padding:0 15px; }
.mbx a.cur{color:#0080c5;}

.pro-tit2{height: 52px;line-height: 52px;padding-left:35px;font-size: 24px;color: #333333; font-weight: normal;margin:60px 0 15px;position:relative;}
.pro-tit2:after{content:"";position:absolute;left:0;top:50%;margin-top:-2px;background:#0080c5;width:20px;height:4px;}

.tit2{height: 52px;line-height: 52px;padding-left:35px;background: url(../neiy/tit.png) no-repeat left center;font-size: 24px;color: #333333; font-weight: normal;margin:60px 0 15px;}
.pro-details{margin:50px 0 20px;}
.pro-js,.pro-cs{background:#fff;}
.pro-left{width:727px;float: left;overflow: hidden;}
.pro-left li{width:727px;}
.pro-left li img{width: 100%;display: block;}
.pro-right{float: left;width:457px;margin-left:57px;}
.pro-right h1{position: relative; font-size: 42px;color: #333333;text-transform: uppercase; font-weight: normal; line-height: 42px;margin-top:68px;margin-bottom: 20px;padding-bottom: 20px;}
.pro-right h1::after{content: "";position: absolute;left:0;bottom:0;width:42px;height:1px;background: #666666;}
.pro-right  i{display: block; font-size: 20px;color: #333333;}
.pro-right .pro-desc{line-height: 32px;color: #666666;font-size: 16px;margin-bottom: 25px;}

.pro-cs li{width: 50%;height:76px;line-height: 76px; font-size: 16px;color: #333333; float: left;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding-left:40px; box-sizing: border-box; font-style:normal;}
.pro-cs li em{display: inline-block;width:92px;color: #666666;}
.pro-cs li:nth-child(2n){border-right: 0;}
.pro-cs li:nth-last-child(1){border-bottom: 0;}


.other{margin-bottom: 80px;}
.other dl{margin-right: 2.46%; width:31.69%;float: left;background:#fff;}
.other dl:nth-child(3n){margin-right: 0;}
.other dl dt{width:100%;max-height: 297px;}
.other dl dt img{width:100%; display: block;}
.other dl dd{height:64px;line-height: 64px;color: #333333;font-size: 16px; text-align: center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.other dl:hover dd{background: #0080c5; color: #fff;}

/*案例列表*/
.case-nav { height: 89px; line-height: 89px; border-bottom: 1px solid #e5e5e5; background: #fff; text-align: center; }
.case-nav a{margin:0 35px;padding:0 15px; font-size: 20px;color: #333333; font-weight: bold;display: inline-block;text-align: center;position: relative;}
/*.case-nav a:first-child{margin-left:215px;}
.case-nav a:last-child{margin-right:0;}*/
.case-nav a::after{content: "";position: absolute;left:0;bottom:-1px;width:0;height:1px;background: #0080c5;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;}
.case-nav a.cur,.case-nav a:hover{color: #0080c5;}
.case-nav a.cur::after,.case-nav a:hover::after{width:100%;}

.case-list dl{margin-right: 2.46%;margin-bottom: 40px; width:31.69%;float: left;background:#fff;}
.case-list dl:nth-child(4n-1){margin-right: 0;}
.case-list dl dt{width:100%;max-height: 297px;}
.case-list dl dt img{width:100%; display: block;}
.case-list dl dd{height:64px;line-height: 64px;color: #333333;font-size: 16px; text-align: center;}
.case-list dl:hover dd{background: #0080c5; color: #fff;}

/*案例详情*/
.case-details{margin:100px 0;text-align: center;}
.case-details em{display: inline-block;border:2px solid #000000;height:44px;line-height: 44px;text-align: center; font-size: 18px;color: #000;padding:0 32px;margin:0 auto 25px;text-transform: uppercase;}
.case-details h1{text-align: center;margin-bottom: 50px; line-height: 45px;font-size:20px;letter-spacing: 15px;color: #333333;}
.case-details h1 i{display: block;text-transform: capitalize;letter-spacing: 0;}
.case-details p{margin:30px 0;line-height: 32px;text-align: justify;color: #666666;font-size: 16px;}
.case-details img{}
.case-details h2{font-size: 32px;color: #333333; font-weight: normal;text-align:center ;}

.case-info{text-align: center;}
.case-other{margin-bottom: 100px;}
/*新闻列表*/
.news-nav{margin:100px 0 80px;text-align: center;}
.news-nav a{width:158px;height:50px;line-height: 50px;text-align: center;display: inline-block; font-size: 28px;color: #111111;margin:0 25px;border-radius: 25px;position: relative;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;}
.news-nav a.cur,.news-nav a:hover{background:#0080c5;color: #fff;}

.news-list dl{margin-bottom: 60px;height: 406px; background:#fff;overflow: hidden;}
.news-list dl:nth-child(3n){margin-right: 0;}
.news-list dl dt{width:43.3%;max-height: 406px; float: right;overflow: hidden;}
.news-list dl dt img{width:100%; display: block;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;}
.news-list dl dd{width:56.69%; text-align: left;padding:30px 150px 0 50px;box-sizing: border-box;float: left;}
.news-list dl dd h4{line-height: 65px;height: 65px;font-size: 36px;color: #111111; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-weight: normal;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;}
.news-list dl dd em{display: block;line-height: 30px;color: #666666;font-size:16px; font-family: Arial, Helvetica, sans-serif;margin:15px 0 25px;}
.news-list dl dd p{font-size: 16px;line-height: 32px;color: #666666;height: 138px;}
.news-list dl dd span{width:124px;height:40px;line-height: 40px;border-radius: 25px;border:1px solid #c2c2c2;display: block;text-align: center;font-size: 16px;color: #666666;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;}

.news-list dl:hover dd h4{color: #0080c5;}
.news-list dl:hover dd span{background:#0080c5;border-color: #0080c5;color: #fff;}
.news-list dl:hover dt img{ transform: scale(1.1); }

.news-info{text-align: center;}
.news-info h5{line-height: 32px;font-size:16px;color: #666666;margin:15px 0 30px; font-weight: normal;}
.news-info p{text-align: justify;}
.news-page{ font-size: 16px;color: #666666;height:32px;line-height: 32px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 50px;}
.news-page a{display: inline-block;padding:0 60px;}
.news-page a:hover{color: #0080c5;}

/*关于列表*/
.about-nav{height:89px;line-height: 89px; border-bottom: 1px solid #e5e5e5;background: #fff;}
.about-nav a{margin-right: 75px;padding:0 15px; font-size: 20px;color: #333333; font-weight: bold;display: inline-block;text-align: center;position: relative;}
.about-nav a:first-child{margin-left:325px;}
.about-nav a:last-child{margin-right:0;}
.about-nav a::after{content: "";position: absolute;left:0;bottom:-1px;width:0;height:1px;background: #0080c5;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;}
.about-nav a.cur,.about-nav a:hover{color: #0080c5;}
.about-nav a.cur::after,.about-nav a:hover::after{width:100%;}

.about-list li{margin-right: 2.46%;padding:20px;margin-bottom: 40px; width:23.15%;float: left;background:#fff;box-sizing: border-box;}
.about-list li:nth-child(5n-1){margin-right: 0;}
.about-list li img{width:100%; display: block;max-height: 362px;}
.about-list li h4{height:35px;line-height: 35px;color: #333333;font-size: 16px;font-weight: normal; text-align: center;margin-top: 20px;}
.about-list li:hover h4{color: #0080c5;}

/*关于详情*/
.about-info{text-align: center;}
.about-info h2{font-size: 50px;padding-bottom: 20px;background: url(../neiy/line_1.gif) no-repeat center bottom;}
.about-info h2 i{display: block; font-size: 20px;color: #333333;text-transform: uppercase;font-family: Arial, Helvetica, sans-serif;}
.about-info p{text-align: center; font-size: 18px;line-height: 36px;}
.about-info .about-c{display: flex;flex-flow: row wrap;justify-content:space-between;margin-top:65px;}
.about-info .img{width:915px;height: 725px;float: left;}
.about-info .txt{width:375px;background:#fff;height:725px;box-sizing: border-box;padding:120px 55px 0 45px;text-align: left;}
.about-info .txt h1{font-size: 36px;color: #333333;text-align: left; font-weight: normal;}
.about-info .txt h1 i{ font-size: 42px;color: #333333;text-transform: uppercase;}
.about-info .txt p{text-align: justify; font-size: 16px;line-height: 32px;color: #666666;text-indent: 32px;}

.history{margin-top:100px;}
.history-c{background:#fff;padding:80px 0;display: flex;flex-flow: row wrap;justify-content:space-between;margin-top:60px;}
.history-c .history-left{margin-left:68px;width:525px;}
.history-c .history-rigth{margin-left:68px;width:600px;}
.history-c .hst-txt{padding:8px 0 20px 40px;border-left:5px solid #eaeaea;position: relative;}
.history-c .hst-txt::before{content: "";position: absolute;left:-15px;margin-top:-25px; top:50%;width:15px;height:15px;background: #fff;border:4px solid #0080c5;border-radius: 100%;}
.history-c .hst-txt h4{font-size: 30px;line-height: 40px; color: #333333;text-align: left; font-weight: normal;}
.history-c .hst-txt p{text-align: justify; font-size: 18px;line-height: 42px;color: #666666;text-indent: 0;margin:0;}

/*文化详情*/

.culture-c{display: flex;flex-flow: row wrap;justify-content:space-between;margin-top:70px;}
.culture-c .clt-txt{padding:48px 58px 0;width:390px;height:376px;box-sizing: border-box; background: #fff;position: relative;flex-grow: 2;}
.culture-c .clt-txt img{width:100px;height:100px;}
.culture-c .clt-txt h4{font-size: 30px;line-height: 40px; color: #333333; font-weight: normal;margin:25px 0 15px;}
.culture-c .clt-txt p{ font-size: 18px;line-height: 28px;color: #666666;text-indent: 0;margin:0;}
.culture-c .clt-txt:nth-child(2){margin:0 65px;padding:48px 76px 0;}

/*联系详情*/
.contact-info{text-align: center;margin-bottom: 120px;}
.contact-info h1{font-size: 50px;color:#111111;font-weight: normal;padding-bottom: 15px;position: relative;margin:100px 0 60px;}
.contact-info h1::after{content: "";position: absolute;left:50%;margin-left:-10px; bottom:0px;width:20px;height:1px;background: #333333;}
.contact-info h1 i{display: block; font-size: 20px;color: #333333;text-transform: uppercase; font-family: Arial, Helvetica, sans-serif;}
.contact-info .lx-desc{width: 100%;background: #fff;display: flex;flex-flow: row wrap;justify-content:space-between;}
.contact-info .lx-desc li{width: 50%;box-sizing: border-box;height: 208px;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;text-align: left;font-size: 16px;line-height: 30px;padding:59px 0 0 175px;}
.contact-info .lx-desc li:nth-child(2n){border-right: 0;}
.contact-info .lx-desc li:nth-child(n+3){border-bottom: 0;}
.contact-info .lx-desc li b{font-size: 30px;color: #333333;font-weight: normal;display: block; line-height: 52px;}
.contact-info .lx-desc li:nth-child(1){background:url(../neiy/lxico1.png) no-repeat 59px 59px;}
.contact-info .lx-desc li:nth-child(2){background:url(../neiy/lxico2.png) no-repeat 59px 59px;}
.contact-info .lx-desc li:nth-child(3){background:url(../neiy/lxico3.png) no-repeat 59px 59px;}
.contact-info .lx-desc li:nth-child(4){background:url(../neiy/lxico4.png) no-repeat 59px 59px;}

/*服务详情*/
.service{width: 1300px; text-align: center;margin:100px auto 80px;}
.service-info h2{font-size: 50px;color:#111111;font-weight: normal;padding-bottom: 15px;position: relative;margin:100px 0 60px;}
.service-info h2::after{content: "";position: absolute;left:50%;margin-left:-10px; bottom:0px;width:20px;height:1px;background: #333333;}
.service-info h2 i{display: block; font-size: 20px;color: #333333;text-transform: uppercase; font-family: Arial, Helvetica, sans-serif;}
.service-info .service-c{display: flex;flex-flow: row wrap;justify-content:space-between;margin-bottom:0.4rem;max-height: 398px;;background:#fff;}
.service-info div{box-sizing: border-box;flex-grow: 2;}
.service-info .img{width:50%;}
.service-info .img img{width: 100%;display: block;}
.service-info .txt{width:50%;background:#fff;max-height:398px;box-sizing: border-box;padding:0.65rem 0rem 0 0.65rem;text-align: left;}
.service-info .txt h1{font-size: 0.35rem;color: #333333;text-align: left; font-weight: normal;}
.service-info .txt h1 b{color: #e90d0d;font-size:0.5rem;display: inline-block; font-weight: normal;}
.service-info .txt p{text-align: justify; font-size: 0.2rem;line-height: 0.36rem;color: #666666;width:72%;}


/*资讯中心列表页面（标题简介*/
.newswz_list{ clear:both;}
.newswz_list dl{padding:15px 10px;height:66px; overflow:hidden;margin:0 0 30px; background:#fff;border:2px dashed #fff;}
.newswz_list dt{text-align:center; float:left;width:90px; font-weight:bold; display:block; line-height:44px; overflow:hidden; font-size:44px; font-family:Arial;margin-right:35px; }
.newswz_list dt span{ font-weight:100; display:block; line-height:22px;height:22px; overflow:hidden; font-size:16px; font-family:Arial; color:#666;}
.newswz_list dd {float:left;width:1130px;}
.newswz_list dd h3{line-height:33px;overflow:hidden;font-size:16px;  color:#000000; font-weight:bold; }
.newswz_list dd h3 a{ color:#000000;}
.newswz_list dd p{line-height:35px;height:35px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; text-align:left; color:#666; font-size:14px;}
.newswz_list dd p a{ color:#0080c5;}

.newswz_list dl:hover{border-color:#0080c5;}
.newswz_list dl:hover h3{color:#0080c5;}

/*资讯中心首页的--ul*/
.news_ul{ padding:30px 0;background:#fff;}
ul.news_ul { line-height:45px; font-size:16px; color:#666;margin-bottom:80px; }
ul.news_ul li { padding:0 15px; height:45px;}
ul.news_ul li a {  font-size: 16px;}
ul.news_ul li .a_2 { width:405px; display:block; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }
ul.news_ul .last{ float:right; font-size:16px; color:#888;padding: 0 5px 0 8px;}
.news-tit{color:#0080c5;}


/*帮助二级导航*/
.a_nav{ margin:0px 0 30px;}
.a_nav ul{ width:1200px;margin:0px auto;}
.a_nav li{ float:left; text-align:center;background:#f6f6f6; width:194px; border-right:2px solid #fff; font-size:16px; padding:0px;}
.a_nav li a{ text-decoration:none; display:block; height:42px; line-height:42px;display:block;}
.a_nav li a:hover,.a_nav li.cur a{ background:#337b95 url(img/icos.png) no-repeat center bottom ;color:#fff; font-weight:normal;}
.a_nav li.nones{margin-right:0;}


/*---网站地图---*/

.map_main { overflow: hidden; border: solid 0px #F0F0F0; margin: 10px 0; padding-bottom: 10px; }
.sitemap_con { width: 1150px; margin: 0 auto; color: #666; }
.sitemap_con .map_top { border-bottom: solid 1px #ccc; }
.sitemap_con .map_top img { float: left; }
.site_r_link { width: 131px; margin-top: 5px;  border: 1px solid #cdcdcd; background: #F8F8F8; padding: 5px 10px; float: right; margin-bottom: -1px; font-size:14px;}
.site_plc { padding: 15px 0; text-indent: 10px; margin-bottom: 35px; font-size:14px; }
.sitemap_con h4 { line-height: 50px; }
.sitemap_con h4 a { display: inline-block; padding: 0 30px; width: 100px; text-align: center; background: #0080c5; color: #fff;font-size:16px; }
.b4 { border: solid 0px #E0E0E0; }
.b4 ul { padding-top: 15px; display: inline-block; width: 100%; border-bottom: 1px solid #d2d2d2; margin-bottom: 40px; }
.b4 li { height: 60px; line-height: 60px; border-bottom: 1px solid #d2d2d2; text-align: center; width: 16.66%; float: left; overflow:hidden; position: relative; top: 1px; }
.b4 li a { color: #666; font-size: 14px; }
.b4 li a:hover { color: #337b95; }

/*友情链接*/
.sp-title{ height:32px;line-height:32px;padding:0 15px; background:#337b95 ;overflow:hidden; border:1px solid #337b95; margin-top:25px;}
.sp-title a{font-size:14px; color:#fff;}
.formbox{ background:url(Img/FriendLinkb.jpg) no-repeat right bottom;border:1px solid #ececec;overflow:hidden; margin-bottom:25px;width:1198px;}
.formbox #tbForm{margin-top:25px;}
.formbox td{ padding:3px 4px;}
.formbox input{padding:4px 5px; border:1px solid #ececec;} 
.formbox input.b13{border:none;padding:0;}
.formbox .b13 { background:#337b95; height:28px;width:70px;color:#fff;font:16px "SimHei"; }

/*内页友情连接*/
.link21{line-height:35px; color:#555; margin:50px auto; border:0; margin-bottom:20px; padding:10px; font-size:14px;min-height:158px; border:1px solid #f4f4f4; background:#f8f8f8;}
.link21 a{ padding:0 8px;} 
.link31{ border:1px solid #ececec;width:752px; padding-bottom:10px; margin-bottom:10px; }
.link31 li{ float:left; width:114px; height:44px; line-height:0; font-size:0; padding:10px 0 0 10px;}
.link31 li img{ width:110px; height:40px; padding:1px; border:1px solid #ececec;}

/*搜索*/
.search_con{margin:30px 0 80px;}
.sear_news{ font-family:"Microsoft Yahei";}
.sear_dl{ font-size:14px; font-family:sans-serif;color: #333333; padding-bottom:20px; border-bottom:1px solid #ececec; margin-top:20px;}
.sear_dl dt{font:16px/45px "Microsoft Yahei";}
.sear_dl dt .fr{ font-size:14px; color:#bbb;}
.sear_dl .tit_a{ color:#222222;}
.sear_dl .tit_a:hover{ color:#0080c5;}
.sear_dl dd{ color:#888;line-height:28px;}
.sear_dl dd .tags a{color: #0080c5;padding: 0 5px;}
.sear_dl dd .fx{ width:185px; float:right; padding:0;}

.Product_search{width: 386px;float: left;margin: 20px 20px 0px 0;}
.sear_product {overflow:hidden;  clear:both;padding-bottom:0px; border-bottom:0px solid #ececec; margin-top:0px;}
.sear_product dt { width:386px; height:281px; overflow:hidden;}
.sear_product dt img { width:386px; height:281px;display:block;}
.sear_product dd { width:386px;border-top: 1px solid #ececec;}
.sear_product dd h5 {display: block;overflow: hidden;font-size: 16px;background: #fff;padding: 10px 30px;height: 42px;line-height:42px;font-weight: bold;text-align: center;}
.sear_product dd h5 a {display: block;color: #333;}
.sear_product dd h5:hover{background:#0080c5;}
.sear_product dd h5:hover a{color: #fff;}
.sear_product dt img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.sear_product dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.nomarg{margin-right:0;}
.sear_product dd .div_p {padding:12px 0;  font-size:14px; font-family:'Microsoft YaHei','微软雅黑'; color:#666; line-height:25px;  height:100px; overflow:hidden;margin-bottom:12px; display:none; }
.sear_product dd .div_p span{ display:inline-block; color:#333; font-weight:bold; width:220px;}
.sear_product dd .div_p em{ font-weight:normal; color:#777;}
.sear_product dd span a { font-weight:100; color:#585858; font-size:14px; display:inline-block; text-align:center; background:#337b95;width:124px; line-height:40px;height:40px; color:#fff;}

.searchfr{ margin:0;}
.rele_search h5{ margin-top:10px; font:16px/30px "微软雅黑"; background:#0080c5; color:#fff; padding-left:20px; margin-bottom:10px;}

.pro-list{min-height:500px;}
.diysr .line{ margin:0;}
.diysr_list{ padding:0; height:55px; line-height:55px; padding-bottom:15px;display:none;}
.diysr_list a{margin-right: 75px;padding:0 15px;font-size: 20px;color: #333333; font-weight: bold;display: inline-block;text-align: left;position: relative;}
