@charset "utf-8";

/*-- 全局reset
-------------------------------------------*/
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
a:hover{text-decoration:none;}
.radius-5{-moz-border-radius:5px!important;-webkit-border-radius:5px!important;border-radius:5px!important;}
.radius-10{-moz-border-radius:10px!important;-webkit-border-radius:10px!important;border-radius:10px!important;}
.radius-20{-moz-border-radius:20px!important;-webkit-border-radius:20px!important;border-radius:20px!important;}
.radius-100{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}


/*banner*/
.headerBox{width:100%;height:565px;position:relative;}

.lanmuBox{border:1px solid #eee;width:100%;margin-top:10px;margin-bottom:15px;padding-left:5px;}
.lanmuBox a{width:32%;display:block;float:left;}
.lanmuBox img{display:block;width:98%;height:92px;margin:5px auto;}
.lanmuBox a.more{padding:30px 0;float:right;display:block;width:3.5%;background:#f1f1f1;text-align:center;height:102px; font-size:15px;}
.lanmuBox a:hover img{filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; ;}

.box{width:100%;background:url(../images/bg_02.jpg) no-repeat;background-size:100% 100%;}
.bannerBox0{width:1180px;margin:0px auto;padding: 10px 20px;background:#fff;}
.layui-carousel{float:left;}
.layui-carousel p{width: 100%;height: 50px;line-height: 50px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;position:absolute;bottom: 0px;padding:0 20px;color:#fff;font-size:18px;text-shadow: 2px 2px 5px #000;background: url(../images/bg2.png);}

.newsBox{width:580px;float:right;padding:15px 0 0 0;}
.newsTxt{width:100%;}
.newsTxt .newsDt{width:100%;border-bottom:1px solid #ccc;line-height:35px;height:35px;font-size:15px;}
.newsTxt .newsDt a{float:right;}
.newsTxt .newsDt a:hover{color:#0136A8;text-decoration:none;}
.newsTxt .newsDt span{width:33.33%;font-size:17px;text-align:center;float:left;display:inline-block;line-height:36px;height:36px;cursor:pointer;position:relative;font-weight:bold;}
.newsTxt .newsDt span.active{color:#0136A8;}
.newsTxt .newsDt span.active:after{content: "";width: 100%;height: 3px;background: #0136A8;position: absolute;bottom: 0;left: 0;transition: all 0.5s ease 0s;}
.newsTxt .newsDt span:after{content: "";width: 0;height: 3px;background: #0136A8;position: absolute;bottom: 0;left: 0;transition: all 0.5s ease 0s;}
.newsTxt .newsDt span:hover:after{width: 100%;}
.newsTxt .newsDt0 span{width:25%;font-size:17px;text-align:center;float:left;display:inline-block;line-height:36px;height:36px;cursor:pointer;position:relative;font-weight:bold;}

.nscontent{width:100%;padding:10px 0;font-size:16px;}
.nscontent li{width:100%; line-height:35px;color:#555;}
.nscontent li a{display:block;padding:0 10px;}
.nscontent li .txt{width:84%;line-height:35px;height:35px;float:left;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.nscontent li span{width:14%;padding:0 3px;float:right;font-size:15px;display:inline-block;text-align:right;}
.nscontent li:hover{background:#f9f9f9;color:#0136A8;transition: all 0.5s ease 0s;}
.nscontent li:hover a,.nscontent li:hover a i{color:#0136A8;}
.nscontent li .txt i{color:#999;}
.nscontent li a:hover{background:#f1f1f1;color:#0136A8}
.rmBox{width:49.5%;background:#f5f5f5;padding:10px;margin:10px 0;}
.rmBox .rmTxt{width:10%;background:#298bd4;color:#fff;font-size:16px;font-weight:bold;float:left;padding:10px;}
.nscontent li .txt0 i{color:#298bd4;margin-right:3px;}


.nscontent2{width:88%;float:right;font-size:15px;}
.nscontent2 li{line-height:28px;height:28px;}
.nscontent2 li .txt{width:80%;line-height:28px;height:28px;float:left;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.nscontent2 li span{width:19%;}
.nscontent2 li:hover{background:#fff url(../images/bg2.png) no-repeat left center;color:#0136A8;transition: all 0.5s ease 0s;}

.zcBox{width:680px;float:left;margin-bottom:10px;}
.zcBox2{width:425px;float:right;margin-bottom:35px;}

.zcBox2 .nsBox{width:100%;padding:15px 0;}
.zcBox2 .nsBox .ywClassify{width:48%;display:block;font-size:18px;cursor:pointer;transition:background-color 0.5s ease-in-out; -webkit-transition:background-color 0.5s ease-in-out; -moz-transition:background-color 0.5s ease-in-out;    float:left;color:#fff;padding:10px 0 15px 0;margin-bottom:10px;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.zcBox2 .nsBox .ywClassify:nth-child(2n){float:right;}
.zcBox2 .nsBox .bg1{background:#70edde;}
.zcBox2 .nsBox .bg2{background:#6fbfec;}
.zcBox2 .nsBox .bg3{background:#db7993;}
.zcBox2 .nsBox .bg4{background:#dfbc97;}
.zcBox2 .nsBox .ywClassify i{margin-right:5px;font-size:30px;position:relative;top:5px;}
.zcBox2 .nsBox .bg1:hover{background:#88b0d8;transition: all 1s ease 0s;}
.zcBox2 .nsBox .bg2:hover{background:#e96172;transition: all 1s ease 0s;}
.zcBox2 .nsBox .bg3:hover{background:#e89560;transition: all 1s ease 0s;}
.zcBox2 .nsBox .bg4:hover{background:#6ad4ba;transition: all 1s ease 0s;}


.zwBox{width:440px;float:left;}
.zwBox .nsBox{width:100%;padding:20px 0;}
.zwBox .nsBox .ywClassify{width:48%;font-size:18px;cursor:pointer;transition:background-color 0.5s ease-in-out; -webkit-transition:background-color 0.5s ease-in-out; -moz-transition:background-color 0.5s ease-in-out;    float:left;color:#fff;padding:20px 0;margin-bottom:20px;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.zwBox .nsBox .ywClassify:nth-child(2n){float:right;}
.zwBox .nsBox .bg1{background:#e96172;}
.zwBox .nsBox .bg2{background:#e89560;}
.zwBox .nsBox .bg3{background:#6ad4ba;}
.zwBox .nsBox .bg4{background:#88b0d8;}
.zwBox .nsBox .ywClassify i{margin-right:5px;font-size:18px;}
.zwBox .nsBox .bg1:hover{background:#88b0d8;transition: all 1s ease 0s;}
.zwBox .nsBox .bg2:hover{background:#6ad4ba;transition: all 1s ease 0s;}
.zwBox .nsBox .bg3:hover{background:#e89560;transition: all 1s ease 0s;}
.zwBox .nsBox .bg4:hover{background:#e96172;transition: all 1s ease 0s;}

.newsTxt .bmBox{width:25%;float:left;padding:10px 0 10px 0;display:block;}
.newsTxt .bmBox span{width:45px;height:45px;line-height:45px;text-align:center;display:block;margin:5px auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.newsTxt .bmBox span i{color:#fff;font-size:24px;}
.newsTxt .bmBox p{text-align:center;line-height:30px;font-size:14px;color:#555;}
.newsTxt .bmBox:nth-of-type(1) span{background:#25bcb5; }
.newsTxt .bmBox:nth-of-type(2) span{background:#7dc677;}
.newsTxt .bmBox:nth-of-type(3) span{background:#fb634f;}
.newsTxt .bmBox:nth-of-type(4) span{background:#ffac81;}
.newsTxt .bmBox:nth-of-type(5) span{background:#ffac81;}
.newsTxt .bmBox:nth-of-type(6) span{background:#fb634f;}
.newsTxt .bmBox:nth-of-type(7) span{background:#7dc677;}
.newsTxt .bmBox span { transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.newsTxt .bmBox:hover span{ transform:rotate(360deg);    -webkit-transform:rotate(360deg);    -moz-transform:rotate(360deg);    -o-transform:rotate(360deg);    -ms-transform:rotate(360deg);}


.zlBox{width:360px;float:left;margin-left:20px;}
.nscontent li .txt2{width:100%;line-height:38px;height:38px;float:left;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}

.jsContent{width:100%;padding:15px;background:#f5f5f5;font-size:15px;color:#333;}
.jsContent span{display:inline-block;border:1px solid #bbb;background:#fff;}
.jsContent span input[type="text"]{display:inline-block;border:0;padding:7px 5px;background:#fff;width:235px;}
.jsContent span button{display:inline-block;border:0;padding:7px 5px;background:#fff;}
.jsContent span button i{font-size:20px;}

.dcBox{width:350px;float:right;}
.lyTxt{width:100%;padding:20px;font-size:18px;background:#599fd4;color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.lyTxt i{font-size:25px;margin-right:10px;}
.dcBox p{line-height:30px;font-size:16px;padding-top:10px;}
.nscontent li .txt s{color:#ff9450;font-style:normal;text-decoration:none;}

.ly-a{width:48%;float:left;display:inline-block;background:#599fd4;color:#fff;padding:10px 0;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.ly-a:nth-of-type(2){float:right;}
.ly-a i{font-size:23px;margin-right:10px;}

.afficheBox{width:1180px;margin:0px auto;line-height:40px;height:40px;}
.affiche{width:1100px;line-height:40px;height:40px;overflow:hidden;position:relative;float:right;}
.affTxt{width:100px;line-height:40px;height:40px;float:left;color:#cd0102;font-size:15px;font-weight:bold;}
.gnews em{margin:0 30px 0 15px;}
.gnews a{font-size:14px;}
.affTxt i{font-size:20px;position:relative;top:2px;margin-right:3px;}

.w100{width:100%;background-image: linear-gradient(#7bb9f8, #1266b6);padding:20px 0;}
.news100{width:100%;background:#f3f3f3;padding:10px 0; }
.w1200{width:1200px;margin:10px auto;}
.nwTxt{width:100px;display:inline-block;color:#1d65bb;font-size:16px;font-weight:bold;}
.w1200 .sltTxt{display:inline-block;width:20%;height:30px;margin:0 1%;border:1px solid #ccc;cursor:pointer;}
/*.btmBox {width:1100px;margin:0px auto;color:#fff;padding-top:20px;font-size:15px;}
.btmBox img{display:block; margin-top:20px;}*/
.bottom{width:100%;}
.bottom .btmTxt{width:100%;float:left;text-align:center;}
.bottom .btmTxt a{font-size:15px;color:#fff;padding:0 10px;}
.btmTxt2{line-height:25px;font-size:15px;color:#e6ebef;text-align:center;}
.detail{width:100%;}
#test4 img{margin:0 58px 0 0;}
#test4 img:nth-child(5n){margin-right:0;}


/*新闻*/
.newsDt2{width:260px;float:left;}
.newsBox2{width:860px;float:right;}
.newsDt2 .newsTxt{width:100%;height:55px;line-height:55px;text-align:center;background:#245ebf;color:#fff;font-size:18px;}
.newsDt2 span{transition:background-color 0.5s ease-in-out; -webkit-transition:background-color 0.5s ease-in-out; -moz-transition:background-color 0.5s ease-in-out; width:100%;height:55px;line-height:55px;display:block;text-align:center;color:#555;font-size:16px;background:#f6f7f8 url(../images/newsBg_03.png) no-repeat 230px center;border-bottom:2px solid #fff;cursor:pointer;}
.newsDt2 span:hover{background:#1e9edd url(../images/newsBg_06.png) no-repeat 230px center;color:#fff;}
.newsDt2 span:hover a{color:#fff;}
.newsBox2 .nscontent li,.newsBox2 .nscontent li .txt{line-height: 45px; height: 45px;}
.newsBox2 .nscontent li:hover{background:#f9f9f9 url(../images/bg2.png) no-repeat left center; }
.newsDt2 span.active{background:#1e9edd url(../images/newsBg_06.png) no-repeat 230px center;color:#fff !important;}
.newsDt2 span.active a{ color:#fff !important;}
.newsDt2 span a{ display: block; width: 100%; height: 100%;}

.newsTitle{width:100%;line-height:50px;border-bottom:1px solid #bbb;font-size:14px;color:#333;}
.newsTitle span{display:inline-block;margin:16px 0;float:left;line-height:18px;border-left:3px solid #0136A8;font-size:16px;font-weight:bold;padding-left:10px;}
.newsTitle .title{display:inline-block;float:right;}
.newsTitle .title a{font-size:13px;color:#666;}
.newsTitle .title i{font-size:20px;color:#0136A8;}
.newsTitle .title em{font-style:normal;}
.newsBox3{width:100%;}
.newsDetail{border:1px solid #ccc;padding:10px 20px;}
.dTitle{line-height:30px; padding-top:30px; font-size:20px;font-weight:bold;text-align:center;color:#0136A8;}
.dTitle2{line-height:35px;border-bottom:1px solid #eee;text-align:center;margin:15px 0;}
.dTitle2 span{color:#555;font-size:14px;margin:0px 10px;}
.dTitle3{line-height:30px;font-size:16px; text-align:left;color:#666;text-indent:2em;}
.dTitle3 p{font-size:15px; margin-bottom:15px; }
.dTitle4{line-height:35px;text-align:right;margin:30px 0;padding:0 10px;background:#f9f9f9;}
.dTitle4 a{color:#305d94;font-size:14px;margin:0px 10px;}

.csBox{width:100%;position:relative;padding-top:20px;margin-bottom:25px;border:1px solid #eee;}
.csBox .csTxt2{padding:10px;}
.csBox .csTxt{position:absolute;top:-15px;left:10px;z-index:9999;width:120px;height:30px;line-height:30px;text-align:center;background:#f7f7f7;color:#ce0009;font-size:16px;font-weight:bold;}
.lanmuBox{border:1px solid #eee;width:100%;margin-top:10px;}
.lanmuBox img{margin:10px 5px;float:left;}
.lanmuBox img:first-child{margin-left:10px;}
.lanmuBox a.more{padding:35px 10px;float:right;display:block;width: 3%;background:#f1f1f1;text-align:center;height: 112px;font-size:15px;}
.lanmuBox a:hover img{filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; ;}

.btmLeft{border-bottom:2px solid #78b6f6;padding-bottom:20px;margin-bottom:15px;}
.btmImg{width:70%;float:left;}
.btmImg img{display:block;margin:0px auto;}
.btmImg2{width:15%;float:left;}
.btmImg2 p{width:100%;text-align:center;font-size:15px;color:#fff;line-height:30px;}
.btmImg2 img{width:80%;display:block;margin:5px auto;}

/*信息**/

.g_content .g-text{ margin: 30px 0; width: 100%; height: 205px;  }
.g_content .g-text .left{ width: 500px;height: 205px; float: left; border-right:1px #d5d5d5 solid; }
.g_content .g-text .left .g-img{ line-height: 205px; height: 205px; width: 45px; margin-left: 10px; float: left}
.g_content .g-text .left .text{height: 205px;color: #333333; width: 400px; float: left}
.g_content .g-text .left .text .tt{ font-size: 25px; margin-top: 30px;}
.g_content .g-text .left .text .address{ font-size: 16px;margin-top: 10px; padding-left: 25px; background: url(../images/contact_ico2.png) no-repeat left -353px;  }
.g_content .g-text .left .text .info{ color: #666666; font-size: 16px; margin-top: 40px; }
.g_content .g-text .left .text .info span{ display: inline-block; height: 25px; padding-left: 25px; background: url(../images/contact_ico2.png) no-repeat left -265px; margin-bottom: 20px; width: 170px;}
.g_content .g-text .left .text .info span:nth-child(2){ background-position: left -86px; }
.g_content .g-text .left .text .info span:nth-child(3){ background-position: left -176px; }
.g_content .g-text .left .text .info span:nth-child(4){ background-position: left 5px; }

.g_content .g-text .right{ width: 400px; padding-left: 40px;  height: 205px;float: left; }
.g_content .g-text .right .text{ height: 205px; float: left; width: 380px;}
.g_content .g-text .right .text .tt{ color: #888888; font-size: 18px; margin-top: 30px;  }
.g_content .g-text .right .text .tel{ color: #2c88d8; font-size: 40px; font-weight: bold; margin-top: -5px; margin-bottom: 20px;  }
.g_content .g-text .right .text .info{ color: #666666; margin-top: 14px;}
.g_content .g-text .right .text .info span{display: inline-block;padding-left: 25px; height: 25px; width:140px; margin-bottom: 20px; margin-right: 15px; background: url(../images/contact_ico2.png) no-repeat left -445px; }
.g_content .g-text .right .g-img{ float: right;  height: 205px; width: 140px; }
.g_content .g-text .right .g-img .code{background-color: #ffffff; text-align: center; margin-top: 25px; -moz-box-shadow:0px 0px 20px rgba(127,128,130,0.4); -webkit-box-shadow:0px 0px 20px rgba(127,128,130,0.4); box-shadow:0px 0px 20px rgba(127,128,130,0.4); }
.g_content .g-text .right .g-img .code p{padding: 0 0 10px ; color: #666666;}

.g_content .allmap{ margin-bottom: 40px; padding: 10px; background-color: #ffffff; position: relative;  -moz-box-shadow:0px 0px 20px rgba(127,128,130,0.2); -webkit-box-shadow:0px 0px 20px rgba(127,128,130,0.2); box-shadow:0px 0px 20px rgba(127,128,130,0.2);  height: 500px; }
.g_content .allmap .text{position: absolute; background-color: rgba(255,255,255,0.9); padding: 40px 30px; width: 265px; top: 100px; left: 0; -moz-box-shadow:10px 0px 20px rgba(127,128,130,0.4); -webkit-box-shadow:10px 0px 20px rgba(127,128,130,0.4); box-shadow:10px 0px 20px rgba(127,128,130,0.4);}
.g_content .allmap .text .tt{ color: #2c88d8; font-size: 24px; background: url(../images/contact_ico1.png) no-repeat -5px -85px; padding-left: 15px; height: 35px; margin-bottom: 20px; }
.g_content .allmap .text .dt,.g_content .allmap .text .gj{ color: #333333; font-size: 18px; background: url(../images/contact_ico1.png) no-repeat left -181px; padding-left: 30px; margin-bottom: 10px; }
.g_content .allmap .text .gj{ background: url(../images/contact_ico1.png) no-repeat left 1px; }
.g_content .allmap .text .xt{ border-bottom: 1px dashed #CACACA; width: 100%; height: 1px; margin: 20px 0; }
.g_content .allmap .text .route{ color: #666666; line-height: 28px; }

.swiper-slide a p{width:100%;line-height:30px;text-align:center;}

.layui-carousel div img{width:100%;height:100%; object-fit: cover;}
.newsDt2 .hotnav .newsTxt {background: #f26c0b;}
.newsDt2 .hotnav span:hover{background:#ec7f30 url(../images/newsBg_06.png) no-repeat 230px center;color:#fff;}
.nsul li{width:286px!important;}
.nsul li img{width:100%!important;height:200px!important;}
.nscontent{overflow:hidden;}
.dTcontent img{/*width:100%;*/ max-width: 100%;display: block;margin: 0 auto;}
