﻿@charset "utf-8";
/*全局样式
---------------------------------------------*/
body{ margin:0 auto; padding:0; width:100%; color:#333; font:14px/1.5 Arial,"Microsoft Yahei"; text-align:center;-webkit-font-smoothing:antialiased; }
input,button,select,textarea,img,p,h1,h2,h3,h4,h5{ margin:0; padding:0; border:0; font-family:'Microsoft YaHei','微软雅黑'; }
a{ color:#333; text-decoration:none; }
a:hover{text-decoration:none; -webkit-transition: all 0.2s linear;transition: all 0.2s linear; }
ol,ul,li,dl,dd{ margin:0 auto; padding:0; list-style-type:none; }
i,em{ font-style:normal; }
table { border-collapse:collapse; border-spacing:0; }

/*Clear Fix*/ 
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:inline-block; } 
.clearfix { display:block; } 

.clear{ clear:both; font-size:0px; height:0px; overflow:hidden; }
.line5{ clear:both; font-size:0px; height:5px; overflow:hidden; }
.line10{ clear:both; font-size:0px; height:10px; overflow:hidden; }
.line120{ clear:both; font-size:0px; height:120px; overflow:hidden; width:100%;min-width:1420px;}

.swiper {min-width:1420px; width: 100%; height: 100%; }
.swiper-slide { text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; }

.header{height:120px;border-bottom:1px solid #fff;position:absolute;top:0px;left:0px;right:0px;margin:0 auto;z-index:999;}
.top{width:1420px;margin:0 auto;display:flex;}
.top .logo{width:339px;padding:24px 0px;}
.top .logo img{width:100%;vertical-align:middle;}
.top .nav{flex: 1;}
.top .nav ul{display:flex;}
.top .nav ul li{flex: 1;font-size:20px;line-height:120px;}
.top .nav ul li a{font-weight:600;display:block;color:#fff}
.top .nav ul li a:hover{color:#ea9600;position: relative;}
.top .nav ul li a:hover:after{position:absolute;content:'';bottom:-3px;left:25%;right:25%;border-bottom:5px solid #ea9600}
.top .nav ul li a.hover{color:#ea9600;position: relative;}
.top .nav ul li a.hover:after{position:absolute;content:'';bottom:-3px;left:25%;right:25%;border-bottom:5px solid #ea9600}

.ab{width:100%;min-width:1420px;height:auto;background:url(../images/ab.jpg) no-repeat center center;background-size:100%;min-height:500px;position: relative;display:flex;}
.sjia{width:1420px;margin:0 auto;padding:140px 0px 70px;display:flex;}
.txtab{width:35%;padding-top:200px;}
.txtab .title{font-size:40px;font-weight:900;}
.txtab .title span{color:#fff}
.txtabs{text-align:left;padding-top:35px;font-size:18px;}
.txtabs p{margin-bottom:20px;}
.gmore{padding-top:35px;text-align:right;}
.gmore a{background:#25292e;color:#fff;padding:8px 25px;border-radius:35px;}
.gmoress{background:#25292e}

.cpzx{padding:55px 0px;font-size:36px;margin:0px auto;font-weight:600;border-bottom:3px solid #f5f5f5;background:#fff;min-width:1420px;}
.cpzxlist{width:1420px;margin:0 auto;height:auto;padding:35px 0px 0px;overflow:hidden;}
.cpzxline{background:url(../images/cbg.png) no-repeat center right #f8f7f7;width:48%;height:285px;border-left:10px solid #e5e5e5;float:left;margin-bottom:4%}
.lijiecp{display:flex;justify-content:space-between;align-items:center;}
.cpimg{margin-right:100px;margin-top:18px}
.lhjbt{text-align:left;padding-left:50px;}
.lhjbt h3{color:#ea9716;font-size:40px;font-weight:900;}
.lhjbt h3 span{color:#231916;font-size:22px;}
.lhjbt p{font-size:18px;}
.fa-play-circle{margin-top:100px;font-size:44px;}
.cpzxline:hover{border-left:10px solid #ea9716}
.cpzxline:hover .fa-play-circle{color:#ea9716}
.cpzxline:nth-of-type(2n){float:right;}
.jinchoa{width:1420px;margin:0 auto;text-align:right;}
.anlifou{width:1420px;margin:0 auto;height:auto;overflow:hidden;}
.animgsu{width:23%;float: left;margin-right:2.66666%}
.animgsu img{width:100%;vertical-align:middle;}
.daliuxia{text-align:right;font-size:24px;width:1420px;margin:0 auto;padding:25px 0px;}

.locaadmin{text-align:left;width:1420px;margin:0 auto;height:60px;line-height:60px;font-size:18px;}
.locaadmin .fa-home{margin-right:5px;}
.locaadmin .fa-angle-right{margin:0px 5px;}

.acbinfi{width:100%;min-width:1420px;margin:0 auto;display:flex;justify-content:space-between;padding-top:100px;}
.abcimg{flex:1;}
.abcimg img{width:100%;}
.abctxt{flex: 1;padding-left:240px;text-align:left;margin-right:100px;}
.dsxiuc{font-size:35px;font-weight:900;line-height:35px;width:220px;position: relative;}
.sdxiuc{position: relative;}
.sdxiuc:after{position:absolute;content:'';bottom:0px;right:0px;border-bottom:10px solid #ea9600;z-index:-1;width:150px;}
.abtitle{font-size:24px;padding-top:55px;position: relative;font-weight:600;}
.abtitle:after{position:absolute;content:'';left:0px;bottom:-5px;border-bottom:4px solid #333;width:45px;}
.ainfotxt{padding-top:25px;font-size:16px;line-height:35px;}
.abinsd{font-size:25px;font-weight:600;padding-bottom:25px;}

.gsrongyu{padding:35px 0px;width:100%;min-width:1420px;}
.gsname{font-size:35px;font-weight:900;position: relative;width:200px;margin:0 auto;}
.gsname:after{position:absolute;content:'';left:20px;right:20px;bottom:5px;border-bottom:15px solid #ea9600;z-index:-1;border-radius:15px;}
.ryuzshu{width:1420px;margin:0 auto;}

.zxhsudx p{font-size:18px;font-weight:600;padding:25px 0px;}
.lxyinw{width:1420px;margin:0 auto;font-size:22px;font-weight:600;border-bottom:1px solid #ccc;padding-bottom:25px;}
.map{width:1420px;margin:0 auto;}
.map img{width:100%;vertical-align:middle;padding-top:25px;}
.lixw{width:1420px;margin:0 auto;height:auto;overflow:hidden;padding:35px 0px;}
.xlileft{width:48%;float: left;display:flex;align-items:center;padding:10px;box-sizing:border-box;border:1px solid #2455a3;margin-bottom:4%;}
.xlileft:nth-of-type(2){float:right}
.xlileft{font-size:20px;font-weight:600;}
.xlileft i{font-size:26px;color:#2455a3;}
.liuyna{width:1420px;margin:0 auto;height:auto;overflow:hidden;text-align:left;}
.linutitle{width:1000px;margin:0 auto;display:flex;align-items:center;margin-bottom:25px;}
.linutitle label{font-size:18px;font-weight:600;width:100px;}
.linutitle label span{color:red;margin-right:5px;}
.form-control{border:1px solid #d2d2d2;width:100%;line-height:30px;padding:10px;;}
.form-group{width:1420px;margin:0 auto 50px;text-align:center;}
.form-group button{width:200px;margin:0 auto;background:#ea9600;color:#fff;padding:10px 35px;border-radius:25px;}

.cpNav{border-top:4px solid #f5f5f5;width:100%;min-width:1420px;}
.cpmorenav{width:1420px;margin:0 auto;height:auto;overflow:hidden;padding:25px 0px 0px;}
.cpnamesx{float:left;font-size:22px;width:20%;margin-bottom:25px;position: relative;}
.cpnamesx a:hover{color:#ea9600}
.cpnamesx a.hover{color:#ea9600}
.cpnamesx:after{content:'';position:absolute;right:0px;top:0px;bottom:0px;border-right:2px solid #e5e5e5;}
.cpnamesx:nth-of-type(5n):after{border-right:none}

.btpimg{width:1420px;margin:0 auto;text-align:center;padding:25px 0px;}
.btpimg img{max-width:100%;vertical-align:middle;}
.btpimgt{width:1420px;margin:0 auto;text-align:center;padding:0px 0px 25px;font-size:26px}
.cpbgimg{width:1420px;margin:0 auto;}
.cplistx{width:30.6%;margin-bottom:4%;float:left;background:url(../images/cpbg.jpg) no-repeat center right #f8f6f7;height:235px;position:relative;margin-right:3.5%}
.cplistx{border-left:5px solid #dcdcdc}
.cplistx:hover{border-left:5px solid #ea9716}
.cplistx:hover .fa-play-circle{color:#ea9716}
.cilianji{position:relative;}
.cptTktkd{text-align:left;padding:25px;}
.cptTktkd h3{font-size:26px;color:#ea9716}
.cptTktkd p{font-size:16px;color:#333;padding-top:10px;}
.cptTktkd .fa-play-circle{margin-top:60px;}
.cpimgscs{position:absolute;top:0px;right:30px;}
.cpimgscs img{width:100%;vertical-align:middle;}
.line1{border-top:1px solid #ea9716;width:1420px;margin:0 auto}
.line5{border-top:5px solid #ea9716;width:1420px;margin:5px auto 30px;}
.xqian{width:1420px;margin:0 auto;}
.leftna{width:310px;float:left;background:#000;}
.leftna img{max-width:100%;vertical-align:middle;}
.addlx{background:#eee;padding:25px 15px;text-align:left;}
.addlx p{padding-top:25px;font-size:18px;}
.cpxiuqin{margin-left:350px;}

.cpimgsce{width:100%;}
.xximg{padding:10px;border:1px solid #2455a3;margin-right:25px;float:left;width:300px;}
.xximg img{max-width:100%;vertical-align:middle;}
.xxtitle{border-bottom:1px dashed #010101;margin-left:360px;font-size:28px;color:#ea9600;font-weight:600;text-align:left;}
.xxyintitle{font-size:26px;text-align:left;padding:15px 0px;margin-left:360px;}
.cpxinqings{padding:15px 0px;text-align:left;}

.jclogo{width:1420px;margin:0 auto;text-align:right}


.footer{width:100%;margin:0 auto;background:url(../images/fb.jpg) no-repeat center center;height:314px;min-width:1420px;}
.fbimg{padding-top:45px;}
.fbimg img{max-width:100%;vertical-align:middle;}
.fbnav{display:flex;border-bottom:2px solid #fff;width:60%;margin:0 auto;text-align:center;}
.fbnav ul{display:flex;}
.fbnav ul li{padding:25px 55px;}
.fbnav ul li a{font-size:24px;color:#fff}
.copyright{font-size:16px;color:#fff;padding-top:15px;}