@charset "utf-8";
/* CSS Document */
body {margin: 0;padding: 0;font-size: 12px;font-family: "微软雅黑";color:#303030;;}
img {border: none;}
p {margin: 0;padding: 0;}
ul, li, ol, dl, dt, dd {margin: 0;padding: 0;list-style-type: none;}
a {color: #333;font-size: 12px;text-decoration: none;transition: all 0.3s ease-in-out 0s;}
a:hover {text-decoration: none;}
.clearfix {zoom: 1;}
.clearfix:after {display: block;clear: both;visibility: hidden;height: 0;overflow: hidden;content: ".";}
.center {margin:0px auto;}
.moddle {width: 1200px;}
.sbj {margin-top: 30px;}
.sbj1 {margin-top: 60px;}
.topav{position: absolute;top: 0px;z-index: 1999;display: flex;justify-content: space-between;}
.logo{width:400px;color: #fff;font-size:33px;font-weight: bold;padding-top: 18px;}
.logo p{text-transform: uppercase;font-size: 14px;font-weight: normal;letter-spacing:0.5px;}
#nav{height: 100px;line-height: 100px;}
#nav li{float:left;text-align:center; width:95px;}
#nav li a{display:block;text-align:center;font-size:16px;color:#fff;}
#nav li:hover a{color: #ffb615;}
#nav li dl{width:123px;background-color: #ffb615;list-style-type:none;text-align:left;left:-999em;position:absolute;z-index:99999;float:left;}
#nav li dl dt{height:42px;line-height:42px; border-bottom:1px solid #fff;}
#nav li dl dt a{color:#fff!important;font-size:13px;height:42px;line-height:42px;}
#nav li dl dt a:hover{ background:none;font-size:14px;font-weight:bold;}
#nav li:hover dl{left:auto;}
.sl1{background-color: #fff;box-shadow: 1px 1px 10px rgba(0,0,0,0.1);margin-top: 50px;z-index: 1999;width: 1200px;padding:40px 0px;}
.sl1 ul{width:278px;float: left;text-align: center;border-right:2px solid #ccc;padding: 0px 60px;}
.sl1 ul:nth-child(3){border-right: 0px;}
.sl1 ul img {transition: all .8s ease 0s;z-index: 1;}
.sl1 ul:hover img {transform: rotate(360deg)}
.sl1 ul p{font-size:20px;margin: 20px auto;}
.sl1 ul li{color: #808080;font-size: 15px;line-height:25px;}
.sbj2{margin-top:50px;}
.title{text-align: center;}
.title p{font-size: 32px;color: #000000;font-weight: bold;}
.title li{font-size: 14px;}
.cpfl1{display: flex;justify-content: space-between;flex-wrap: wrap;}
.cpfl1 li{width:190px;text-align: center;background-color: #ffb615;line-height: 46px;border-radius: 5px;margin-bottom: 10px;}
.cpfl1 li a{font-size: 14px;color: #000;}
.cpfl1 li:hover{background-color: #303030;}
.cpfl1 li:hover a{color: #fff;}
.cpzs div{width:291px; text-align: center; margin-right:12px;float: left;box-shadow: 1px 1px 10px rgba(0,0,0,0.1);margin-bottom:30px;}
.cpzs div li{width: 291px;height: 291px;}
.cpzs div li a{ width: 291px; height: 291px; overflow: hidden;display: inline-table;}
.cpzs div li a img{ width: 291px; height: 291px; transition: all 0.6s;}
.cpzs div p{font-size:16px;color:#333;line-height:50px;height: 50px;}
.cpzs div:hover li a img{ transition: all 0.6s; transform: scale(1.3);}
.cpzs div:nth-child(4n){margin-right: 0px;}
.cpzs div:hover{background-color: #ffb615;}
.cpzs div:hover p{color: #000;}
.more{width: 220px;height: 60px;line-height: 60px;background-color: #303030;margin: 30px auto 0px auto;text-align: center;}
.more a{color: #fff;font-size: 20px;}
.more:hover{background-color: #ffb615;border-radius: 5px;}
.more:hover a{color: #000;}
#wrap{width: 100%;background: url(../images/gsj.jpg) no-repeat center top;padding: 80px 0px;color: #fff;}
.title1{text-align: center;background: url(../images/title1.png) no-repeat center center;height:80px;line-height: 80px;font-size: 40px;}
.company{width: 1000px;margin:30px auto 0px auto;}
.company  p{text-indent: 2em;line-height: 32px;font-size: 15px;text-align: center;}
.company li{text-align: center;margin-top: 20px;}
.company li a{color: #ffb615;font-size: 20px;}
.company li a:hover{font-weight: bold;}
.gcalsy{display: flex;justify-content: space-between;margin: 30px auto;}
.gcalsy a{width: 45%;}
.gcalsy a img{width: 100%;height: 300px;object-fit: contain;/* background: #eee; */border: 1px solid #eee;}
.dllist1 {margin: 0px auto;}
.dllist1 dl {float: left;margin:0px 10px;width: 210px;}
.dllist1 dl a{width:210px;overflow: hidden;border: 1px solid #ccc;padding: 1px;display: inline-table;}
.dllist1 dl img {width:209px;height:220px;transition: all 0.6s;}
.dllist1 dl img:hover{transform: scale(1.3);}
.dllist1 dl p {text-align: center;line-height:32px;}
#demo {overflow: hidden;width: 1200px;margin-top:30px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;overflow: hidden;}
.xwzx{display: flex;justify-content: space-between;flex-wrap: wrap;}
.xwzx ul{width:380px;margin-bottom: 130px;}
.xwzx ul li{width: 380px;height:285px;overflow: hidden;}
.xwzx ul li img{width: 380px;height:285px;transition: all 0.6s;}
.xwzx ul:hover li img{transform: scale(1.3);}
.xwzx ul dl{width: 300px;background-color: #fff;border-bottom: 4px solid #FFB615;position: absolute;margin: -115px 0px 0px 30px;padding: 20px 10px;}
.xwzx ul dl ol a{font-size: 18px;color: #000;}
.xwzx ul:hover dl ol a{color: #FFB615;margin-left: 10px;}
.xwzx ul dl p{margin: 15px 0px;font-size: 14px;line-height: 24px;}
.xwzx ul dt{font-size: 14px;}
.xwzx ul dt span{float: right;}
.xwzx ul dt span a{text-transform: uppercase;font-size: 14px;}
.xwzx ul:hover dt span a{color: #FFB615;}
#footer{width: 100%;background-color: #000000;padding:60px 0px 30px 0px;color: #fff;}
.footnav ul{width: 400px;float: left;margin-right:180px;}
.footnav ul span{color: #ffb615;font-size: 20px;}
.footnav ul ol{margin-bottom: 10px;text-transform: uppercase;}
.footnav ul li{line-height: 36px;font-size: 13px;}
.footnav dl{width: 460px;float: left;}
.footnav dl dt{color: #ffb615;font-size: 20px;}
.footnav dl li{line-height:36px;font-size: 16px;margin-top: 25px;}
.footnav dd{width:160px;float: left;text-align: center;line-height: 36px;color: #ffb615;}
.footnav p{text-align:center;font-size: 14px;margin-top: 15px;}
.yqlj {width: 100%;line-height:46px;background-color: #000000;text-align: center;color: #fff;border-top: 1px solid #F5F5F5;}
.yqlj a {color: #fff;font-size: 12px;padding-left: 10px;}

