@charset "utf-8";

/* CSS Document */

*{margin:0px;padding:0px;}
a{color: inherit;text-decoration: none;}
ul,li{list-style:none;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}

img{border:0px;display: block;}
h1,h2,h3,h4,h5,h6{font-weight: initial;}
body{font-family: "微软雅黑";background: #fff ;}
.top{width:62.5%;margin: auto;overflow: hidden;}
.logo{width: 50%;float: left;}
.logo img{display: block;width: 100%;}
.rexian{width: 30%;float: right;}
.rexian img{display: block;width: 100%;}
.pc_nve{width: 100%;height: 54px;background: #2678c3;overflow: hidden;}
.pc_nveul{width: 75%;text-align: center;margin: auto;}
.pc_nveul li{display: inline-block;width: 12%;height: 54px;line-height: 54px;font-size: 16px;color: #fff;text-align: center;}
.pc_nveul li a{display: block;width: 100%;}
.pc_nveul li:hover{background: #fff;color: #2678c3;}
.over{background: #fff;color: #2678c3!important;}
.sj_nve{display: none;width: 100%;background: #2678c3;font-size: 22px;}
.annui{width: 33.3%;float: left;cursor: pointer;}
.annui img{display: block;width: 100%;}
.dangqiany{float: left;width: 33.3%; color: #fff;height: 100%;text-align: center;}
.meiyongde{width: 33.3%;float: left;}
.meiyongde img{display: block;width: 100%;}
.sj_daohang{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 999;background: rgba(0, 0, 0, 0.8);padding: 0 30px;box-sizing: border-box;}
.sj_daohang li{width: 70%;border-bottom: #999 1px solid;line-height: 80px;font-size: 30px;color: #fff;}
.guangbi{width: 40px;height: 40px;position: absolute;top: 10px;right: 10px;font-size: 36px;font-weight: bold;color: #fff;text-align: center;cursor: pointer;}
.banenr{width: 100%;}
.banenr img{display: block;width: 100%;}
.pc_di{width: 100%;background: #2678c3;padding: 30px 0px;font-size: 14px;color: #fff;line-height: 30px;text-align: center;}
.ewm_ul{width: 100%;text-align: center;margin-top: 20px;}
.ewm_ul li{display: inline-block;width: 109px;margin: 0 10px;overflow: hidden;}
.ewm_ul li img{display: block;width: 100%;height: 109px;}
.dj_di{width: 100%;background: #2678c3;display: none;color: #fff;font-size: 16px;}
.sj_diul{width: 89%;margin: auto;line-height: 36px;}
.sj_diul li{width: 100%;border-bottom: 1px #fff solid;}
.beian{width: 100%;font-size: 12px;line-height: 40px;text-align: center;}
.mian{width: 1200px;margin: auto;overflow: hidden;margin-top: 30px;padding-bottom: 40px;}
.main_zuo{width: 20%;float: left;}


.ztit{width: 100%;height: 58px;text-align: center;line-height: 58px;color: #fff;font-size: 20px;background: #2678c3;}
.z_cpnve{width: 100%;margin-bottom: 20px;border: 1px #cdcdcd solid;box-sizing: border-box;border-top: 0;}
.z_cpnve li{width: 100%;line-height:50px;text-align: center;font-size: 16px;color: #3d3d3d;border-top: 1px #2678c3 dashed;position: relative;}
.sanjiao{position: absolute;top: 0;left: 100%;height: 100%;display: none;}
.sanjiao img{display: block;width: auto;}
.z_cpnve li:nth-child(1){border: 0;}
.z_cpnve li a{display: block;width: 100%;height: 100%;}
.z_cpnve li:hover{color: #fff;background: #2678c3;}
.dangqian{color: #fff!important;background: #2678c3;}
.z_lx{width: 100%;margin-bottom: 20px;border: 1px #cdcdcd solid;box-sizing: border-box;border-top: 0;}
.z_lx li{width: 100%;padding: 10px 6px;line-height: 22px;padding-left: 28px;box-sizing: border-box;font-size: 14px;overflow: hidden;}
.danhang{float: left;}
.shuanghang{float: left;}
.main_you{float: right;width:950px;}
.you_tit{width: 100%;height: 56px;background: #ebebeb;line-height: 56px;font-size: 20px;color: #2678c3;padding-right: 10px;box-sizing: border-box;}
.zhuangshi{width: 6px;height: 56px;border-radius: 3px;background: #2678c3;float: left;margin-right: 15px;}
.pagey{padding-top: 30px;font-size: 16px;line-height: 30px;color: #4b4b4b;}
.pagey p{text-indent: 2em;}
.pagey img{display: block;width: 100%;margin: 10px auto;}
.you_tit span{float: right;font-size: 14px;color: #a7a7a7;}
.cp_ul{width: 100%;margin-top: 10px;}
.cp_ul li{width: 22%;margin-right: 4%;border: 1px #cdcdcd solid;box-sizing: border-box;float: left;margin-bottom: 15px;}
.cp_ul li:nth-child(4n){margin-right: 0!important;}
.cp_ul li img{display: block;width: 100%;}
.cpl_tit{width: 100%;line-height: 50px;background: #cdcdcd;text-align: center;font-size: 14px;color: #3d3d3d;white-space:nowrap;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow:ellipsis;}
.cp_ul li:hover .cpl_tit{background: #2678c3;color: #fff;}
.fenye{margin-top: 50px;}
.sj_banner{width: 100%;display: none;}
.sj_banner img{display: block;width: 100%;}
.cp_er{width: 100%;margin: auto;text-align: center;line-height: 30px;font-size: 12px;color: #333;margin-top: 10px;display: none;}
.cp_er li{width:33.3%;float: left;color: #fff;background: #2678c3;border: 1px #fff solid;box-sizing: border-box;}
.zaidanqian{background: #fff;border: 1px #2678c3 solid;color: #2678c3;}
.pc_xq{width: 100%;}
.pcxq_1{width: 100%;margin-top: 10px;margin-bottom: 20px;}
.pcxqyi{width: 50%;float: left;height: unset!important;}
.gallery-top {height: 80%;width: 100%;}
.gallery-thumbs {height: 20%;padding: 10px 0;box-sizing: border-box;}
.gallery-thumbs .swiper-slide {height: 100%;opacity: 0.6;}
.gallery-thumbs .swiper-slide-active {opacity: 1;}
.pcxqer{width: 50%;float: left;padding-top: 20px;padding-left: 20px;box-sizing: border-box;font-size: 16px;color: #666666;line-height: 36px;}
.xqnr{width: 100%;margin-bottom: 40px;padding: 20px 0;font-size: 16px;color: #737373;line-height: 30px;}
.sjzt{width: 100%;}
.xqnr img{display: block;margin: auto;}
.sj_xq{width: 100%;font-size: 16px;color: #737373;line-height: 26px;}
.sj_xq img{ width: 100%;max-width:500px }

.sjzt img{display: none;width: 100%;}
.sjzt img:nth-child(1){display: block;}
.sj_tit{width: 100%;height: 46px;background: #e6e6e6;margin: 15px 0;font-size: 24px;color: #fff;line-height: 46px;}
.sj_tit span{display: block;width: 120px;height: 100%;background: #2678c3;text-align: center;}
.cpl_tit22{width: 100%;line-height: 50px;background: #fff;text-align: center;font-size: 14px;color: #3d3d3d;}
.alli{border: none!important;}
.alli:hover{box-shadow: 0px 2px 10px rgba(51, 51, 51, 0.64);}
.alxq{width: 100%;padding-top: 20px;padding-left: 5px; padding-right: 5px; box-sizing: border-box; font-size: 16px;line-height: 30px;color: #4b4b4b;text-indent: 2em;}
.alxq h2{text-indent: 0;}
.alxq .time{text-align: center;line-height: 2;text-indent: 0; padding-bottom: 20px;}
.alxq img{display: block;margin: auto;}
.fanye{padding-top: 40px;width: 100%; line-height: 40px;}
.fanye a{background: #2678c3;color: #fff;padding: 5px;}
.wangluo{width: 100%;padding-top: 20px;}
.wangluo img{width: 80%;margin: auto;}
.liuyan{width: 500px;margin: auto;margin-top: 60px;border: 1px #dadada solid;box-sizing: border-box;overflow: hidden;}
.ly_tit{width: 100%;height: 46px;background: #2678c3;font-size: 16px;line-height: 46px;color: #fff;}
.ly_tit img{height: 100%;width: auto;float: left;}
.lyform{width: 100%;overflow: hidden;margin-top: 20px;margin-bottom: 20px;}
.liuyan label{width: 100%;display: block;overflow: hidden;line-height: 50px;font-size: 16px;margin-top: 10px;  padding-bottom: 10px;}
.liuyan label p{width: 20%;text-align: right;float: left;margin-right: 15px;}
.liuyan label input{width: 70%;float: left;display: block;height: 50px;border: 1px #e6e6e6 solid;box-sizing: border-box;box-shadow: 0 2px 15px #e6e6e6;text-indent: 1em;outline:none;}
.liuyan label textarea{padding-top: 10px;width: 70%;float: left;display: block;height: 120px;border: 1px #e6e6e6 solid;box-sizing: border-box;box-shadow: 0 2px 15px #e6e6e6;text-indent: 1em;resize: none;outline:none;}
.liuyan label:nth-child(5) input{display: block;float: unset;margin: auto;width: 130px;height: 38px;background: #2678c3;text-indent: unset;color: #fff;border-radius: 5px;font-size: 16px;margin-top: 20px;}
.lxwm{width: 100%;margin-top: 50px;}
.lx_ul{width: 100%;}
.lx_ul li{width: 25%;float: left;font-size: 14px;text-align: center;line-height: 30px;padding: 0 10px;box-sizing: border-box;}
.lx_ul li img{display: block;margin: auto;width: 68px;height: 68px;}
.ditu{width: 100%;height: 300px;margin-top: 50px;}

.xws {overflow: hidden;}
.xw_con {float: left;  width: 45%;}
.xw_one {border-bottom: 1px dashed #dddddd;}
.xw_one h1 {font-size: 18px;  color: #333333;  line-height: 36px;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.xw_one span {font-size: 14px;  color: #999999;  line-height: 30px;}
.xw_one p {font-size: 14px;  color: #999999;  line-height: 30px;}
.xw_con ul li {display: block;  font-size: 14px;  color: #666666;  line-height: 36px;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.xw_con ul li a {color: #666666;}
.xw_con ul li:hover a {color: #2678c3;}

.news .xws{overflow: hidden; padding: 0 5px;}
.news .xw_con{float: left; width: 100%;}
.news .xw_one{border-bottom: 1px dashed #dddddd; }
.news .xw_one h1{font-size: 18px; color: #333333; line-height: 36px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.news .xw_one span{font-size: 14px; color: #999999; line-height: 30px; float: right;}
.news .xw_one p{font-size: 14px; color: #999999; line-height: 30px;}
.news .xw_con ul li{display: block; font-size: 14px; color: #666666; line-height: 36px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;line-height: 50px; border-bottom: 1px dashed;} 
.news .xw_con ul li a{color: #666666; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; width: 70%; display: block; float: left; }   
.news .xw_con ul li:hover a{color: #2678c3;}  

.lianjie ul li {float: left;margin-right: 30px; }
.lianjie ul {line-height: 40px;}
.lianjie h2 {margin-right: 50px;}
.lianjie {width: 1200px;margin: 0 auto;overflow: hidden;}

#pages { font-family:宋体 ;text-align: -webkit-center; font-size:14px;}
#pages a { display:inline-block; height:30px; line-height:30px; }
#pages a.a1 { width:56px; padding:0 }
#pages a:hover { text-decoration:none }
#pages span { display:inline-block; height:30px; line-height:30px; }


.sj_tit66{width: 100%;height: 46px;background: #e6e6e6;margin: 15px 0;font-size: 24px;color: #fff;line-height: 46px;display: none;}
.sj_tit66 span{display: block;width: 120px;height: 100%;background: #2678c3;text-align: center;float: left;}
.sj_tit66 a{font-size: 18px;color: #a0a0a0;float: right;padding-right: 10px;}
.sy_tit{width: 100%;text-align: center;margin-bottom: 20px;}
.sy_tit li{font-size: 24px;color: #2678c3;display: inline-block;padding: 0 10px;}
.sy_tit h1{font-size: 14px;color: #a7a7a7;font-weight: unset;margin-top: 20px;}
.guanyu{width: 100%;background: #eff0f1;padding: 20px 0;padding-bottom: 30px;font-size: 14px;color: #3d3d3d;line-height: 30px;}
.guanyu img{display: block;width: 100%;margin-top: 20px;}
.zhongjian{width: 1200px;margin: auto;}
.pc-gongcheng{width: 1200px;margin: auto;padding: 40px 0;position: relative;}
.al_lb{width: 1080px;margin: auto;}
.lunbo{width: 208px;height: 140px;overflow: hidden;}
.lunbo img{display: block;width: 100%;}
.al-prev,.al-next{width: 34px!important;height: 70px!important;top: 60%!important;background: none;}
.sj_al{display: none;width: 93%;margin: auto;}
.youshi{width: 100%;padding: 60px 0;}
.ys_ul{width:1200px;margin: auto;background: rgba(255, 255, 255, 0.89);padding: 40px 0;}
.ys_ul li{width: 25%;float: left;font-size: 14px;color: #818181;text-align: center;line-height: 60px;position: relative;}
.xxtt{width: 80px;height: 77px;margin: auto;transition: 1s;}
.xxtt img{display: block;width: 100%;}
.ys_ul li:hover .xxtt{transform: rotateY(360deg);}
.huixian{height: 80px;width: 1px;background: #dadada;position: absolute;top: 30px;right: 0;}
.sj_ys{display: none;width: 93%;margin: auto;}
.sj_ysul{width: 100%;background: #eeeeee;font-size: 18px;color: #3d3d3d;text-align: center;line-height: 40px;}
.sj_ysul li{width: 50%;float: left;padding: 10px 0;position: relative;}
.sj_ysul li img{width: 80px;height: 77px;margin: auto;}
.xw {width: 100%;padding: 70px 0;}
.pc_lxwm{width: 1200px;margin: auto;padding: 60px 0;}
.ditu22{width: 60%;height: 330px;border: 1px #cdcdcd solid;box-sizing: border-box;float: left;}
.sybd{width: 35%;float: right;height: 330px;border: 1px #cdcdcd solid;box-sizing: border-box;background: #f2efef;}
.biaodaner{display: block;width: 100%;overflow: hidden;}
.biaodaner label{line-height: 56px;margin-bottom: 5px;display: block;overflow: hidden;}
.biaodaner label:nth-child(1){background: #2678c3;font-size: 20px;color: #fff;padding-left: 10px;box-sizing: border-box;}
.biaodaner label:nth-child(1) input{display: block;width: 50%;height: 56px;border: 0;float: right;background: none;text-indent: 8em;font-size: 18px;color: #fff;text-decoration: underline;}
.biaodaner label input{height: 56px;background: #fff;border: none;width: 100%;text-indent: 1em;}
.biaodaner label textarea{height: 56px;background: #fff;border: none;width: 100%;text-indent: 1em;padding-top: 10px;}
.sylxwmm{width: 93%;margin: auto;display: none;}
.lfooter{width: 100%;height: 70px;background-color: #0061a8;position: fixed;bottom: 0px;display: none;}
.lfooter ul li {width: 25%;height: auto;float: left;text-align: center;padding: 10px 0px;}
.lfooter ul li a {color: #FFF;line-height: 12px;font-size: 12px;}
.lfooter ul li a img{ margin: auto;}