@charset "utf-8";
/* CSS Document */
@import url('swiper-bundle.min.css');
@import url('animate.min.css');
@import url('iconfont.css');
/* CSS Document */
body {font-family:  "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; margin: 0px; padding: 0; line-height: 24px; color: #555; background:#fff; font-size: 14px;  background: #fff;}
td { font-family: "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; text-decoration: none; color: #555; }
th { font-family:  "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif;text-decoration: none;  color: #555; }
a:link {font-family:  "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif;text-decoration: none;color: #555;}
a:visited {font-family: "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif;text-decoration: none;color: #555; }
a:hover {font-family: "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif;  text-decoration: none; color: #ff7800;-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
a:active {font-family:  "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; text-decoration: none;  color: #ff7800; }
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,menu{ display: block; margin: 0px; padding: 0px; }
h1,h2,h3,h4,h5,h6{display:block;padding:0px;margin: 0px;font-family: "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif;}
p,ul,ol,li,form,img,dl,dt,dd{margin:0;padding:0;border:0;font-family:  "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif;}
em,i { font-style: normal; }
img{border: 0px !important; }
input,button,select { margin: 0; vertical-align: middle; outline: none;font-family: "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif;}
dl,dt,ul,ol { margin: 0px; display: block; padding: 0px; list-style: none; }

@media (max-width:1003px) {body {padding: 0; font-size: 1rem; line-height: 2rem;}}

.img_fd img{width:100%;overflow-x: hidden; overflow-y: hidden; position: relative; z-index: 1; transition-delay: 0s; transition-duration: 1s; transition-property: all; transition-timing-function: ease; /* Firefox 4 */
-moz-transition-delay: 0s; -moz-transition-duration: 1s; -moz-transition-property: all; -moz-transition-timing-function: ease; /* Safari 和 Chrome */
-webkit-transition-delay: 0s; -webkit-transition-duration: 1s; -webkit-transition-property: all; -webkit-transition-timing-function: ease; /* Opera */
-o-transition-delay: 0s; -o-transition-duration: 1s; -o-transition-property: all; -o-transition-timing-function: ease;}
.img_fd:hover img{transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); 	/* IE 9 */ -moz-transform: scale(1.2, 1.2); 	/* Firefox */ -webkit-transform: scale(1.2, 1.2); /* Safari 和 Chrome */ -o-transform: scale(1.2, 1.2); 	/* Opera */opacity:0.6; }
.jbxg{-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}

#Pagination {padding: 50px 0px 10px 0;}
#Pagination a {display:inline-block; margin-right: 6px; margin-bottom: 10px;  height: 24px; line-height: 24px; border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; behavior: url(pie.htc); padding: 10px 15px; border: 1px solid #555; font-size: 14px; font-weight: bolder; behavior: url(pie.htc); color:#ccc;}
#Pagination a#pa_hover{display:inline-block; margin-right: 6px; margin-bottom: 10px;  height: 24px; line-height: 24px; border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; behavior: url(pie.htc); padding: 10px 15px; border: 1px solid #0f56cc; font-size: 14px; font-weight: bolder; behavior: url(pie.htc); color:#0f56cc;}
#Pagination a#pa_hover hover{display:inline-block; margin-right: 6px; margin-bottom: 10px;  height: 24px; line-height: 24px; border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; behavior: url(pie.htc); padding: 10px 15px; border: 1px solid #0f56cc; font-size: 14px; font-weight: bolder; behavior: url(pie.htc); color:#fff;}
#Pagination a:nth-of-type(1){display: inline-block;margin: 0px; padding: 0;height: 45px;border: 0px;}
#Pagination a:nth-of-type(1):hover{padding: 0px;margin: 0px; height: 45px;border: 0px; background: none;}
#Pagination a:nth-of-type(1) b { color:#0f56cc; background: none;margin: 0px;}
#Pagination a:hover { display:inline-block;;  background:#0f56cc; border: 1px solid #0f56cc; color: #fff;  height: 24px; border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; behavior: url(pie.htc); }
#Pagination b{display:inline-block;  background:#0f56cc; border: 1px solid #0f56cc; color: #fff;  height: 24px; line-height: 24px; border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; behavior: url(pie.htc); padding: 10px 16px; margin-right: 6px;}.img_fd img{width:100%;overflow-x: hidden; overflow-y: hidden; position: relative; z-index: 1; transition-delay: 0s; transition-duration: 1s; transition-property: all; transition-timing-function: ease; /* Firefox 4 */-moz-transition-delay: 0s; -moz-transition-duration: 1s; -moz-transition-property: all; -moz-transition-timing-function: ease; /* Safari 和 Chrome */-webkit-transition-delay: 0s; -webkit-transition-duration: 1s; -webkit-transition-property: all; -webkit-transition-timing-function: ease; /* Opera */-o-transition-delay: 0s; -o-transition-duration: 1s; -o-transition-property: all; -o-transition-timing-function: ease;}.img_fd:hover img{transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); 	/* IE 9 */ -moz-transform: scale(1.2, 1.2); 	/* Firefox */ -webkit-transform: scale(1.2, 1.2); /* Safari 和 Chrome */ -o-transform: scale(1.2, 1.2); 	/* Opera */opacity:0.6; }


.w1210{width: 1210px; display: block; margin: 0 auto;}

.top{width: 100%; height: 47px; padding: 10px 0;}

.logo{display: block; width: 185px; height: 47px; float: left; padding: 0px;}
.logo img{display: block; width: 100%;}
.nav-wapr{width:100%; padding: 10px 0px; height: 47px;}

.nav{width:800px; height: 47px; float: right;}
.nav ul{display: flex;flex-wrap: wrap; justify-content: space-around;}
.nav ul li{display:inline-block;width: 90px; height: 47px; line-height: 47px;text-align: center;}
.nav ul li a{display: block;font-size: 16px; }
.nav ul li a.active{color: #ff7800;}
.nav ul li a:hover{color: #ff7800;}
/*banner*/
.banner{display: block; height: 500px;}
.banner ul li{background-size: 100%; height: 700px;}
.banner ul li a{display: block; width: 100%; height: 100%;}
.banner .swiper-pagination{bottom: 10px;}
.banner img{display: block; width: 100%;}

/*banner*/
.index-banner{height: 500px;}
.index-banner ul li{background-size: 100%; }
.index-banner ul li a{display: block; width: 100%; height: 100%;}
.index-banner .swiper-pagination{bottom: 10px !important;}

.shijiao-box{display:flex;flex-wrap: wrap;justify-content: space-between; padding: 70px 0;}

.shijiaofw{width: 408px; padding: 30px;background: #ffa250; color: #fff;}
.shijiaofw.wto{background: #4acffb;}
.shijiaofw img{display: block; width: 100%;}
.shijiaofw span{display: block; height: 60px; line-height: 60px; font-size: 18px; font-weight: bold;}
.shijiaofw p{display: block; padding: 10px 0;}
.more-1{display: block; width: 120px; height: 30px; line-height: 30px; background: #fff; color: #888; text-align: center;}
.more-1:hover{color: #fff; background: #f00;}

.title-1{display: block; height: 40px; line-height: 40px;border-bottom: 1px solid #ccc;}
.title-1 a{display: inline-block; float: right; font-size: 14px; color: #888;}
.title-1 a:hover{color: #ff7800;}
.shijiaozx{width:700px;}
.shijiaozx ul{display: block;}
.shijiaozx ul li{display:flex;justify-content:space-between; flex-wrap: wrap; padding: 10px 0; border-bottom: 1px solid #eee;}
.shijiaozx ul li article{display:inline-block; width: 550px;}
.shijiaozx ul li article strong{display: block; height: 30px; line-height: 30px; font: 16px;}
.shijiaozx ul li article strong a{font-size: 16px;}
.shijiaozx ul li span{display:inline-block; width: 100px;}
.shijiaozx ul li span em{display: block; height: 24px; line-height: 24px; font-size: 30px; color: #ccc; font-weight:lighter;text-align:right;}
.shijiaozx ul li span a{display: block; height: 48px; font-size: 30px; line-height: 48px; text-align:right;color: #ccc;}
.shijiaozx ul li span a:hover{color: #ff7800;}

.index-bg{background: #f1f1f1; padding: 30px 0;}

.title-2{display: block; text-align: center;padding: 10px 0; color: #000; line-height: 38px; font-size: 36px;;font-weight: bold;}
.title-2 span{display: block; color: #888; font-size: 16px; height: 44px; line-height: 44px; font-weight: normal;}

.more{display: block; width: 120px; height: 35px; line-height:35px; background: #eee; text-align: center; margin: 1rem auto;}
.tabnav{width: 100%; height: 40px; display: flex;justify-content: center; flex-wrap: wrap;}
.tabnav a{display:inline-block;width:120px; height: 40px; line-height: 40px;text-align: center; background: #eee; }
.tabnav a.active{color: #fff;background: #ff7800;}

.index-zcmm{padding: 40px 0;}
.index-zcmm ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.index-zcmm ul li{display: inline-block; width:236px;padding: 20px; background: #f1f1f1; margin-bottom: 20px;}
.index-zcmm ul li i{display: block; height: 137px;}
.index-zcmm ul li i img{display: block; width: 100%;}
.index-zcmm ul li p{display: block; padding: 10px 0;}
.index-zcmm ul li a.more-zcmm{display: block; width: 120px; height: 30px; line-height: 30px; text-align: center; background: #fff;}
.index-zcmm ul li a:hover.more-zcmm{background: #fff; color: #ff7800;}
.index-zcmm ul li:hover{background: #ff7800; color: #fff;}

.index-news{display: block; padding: 1rem 0; background: #eee;}
.index-news ul{flex-wrap: wrap; justify-content:space-between; display: flex; padding: 0; width: 1200px; margin: 0 auto;}
.index-news ul li{display: block;border-bottom: 1px dotted #ccc; padding: 10px 0px; width: 48%;}
.index-news ul li h3 a {display: block; line-height: 30px; color: #000; font-size: 16px;}
.index-news ul li h3 a:hover{color: #ff7800;}
.index-news ul li i{display: block; height: 30px; line-height:30px; color: #888;}
.index-news ul li p{display: block; }

.index-news .more{background: #fff;}

.index-fagui{display: block; padding: 1rem 0;}
.index-fagui ul{flex-wrap: wrap; justify-content:space-between; display: flex; padding: 0; width: 1200px; margin: 0 auto;}
.index-fagui ul li{display: block;border-bottom: 1px dotted #ccc; padding: 10px 0px; width: 48%;}
.index-fagui ul li h3 a{display: block; line-height: 30px; color: #000; font-size: 16px;}
.index-fagui ul li h3 a:hover{color: #ff7800;}
.index-fagui ul li a i{display: block; height: 30px; line-height:30px; color: #888;}
.index-fagui ul li a p{display: block; }

.index-fagui .more{background: #eee;}

.footer{width: 100%; background: #333; padding: 10px 0; line-height: 24px; color: #888; text-align: center;}
.footer a{color: #888;}
.footer a:hover{color: #fff;}

.kefu-wap{display: none;}

.zhuanti-banner{width: 100%;height: 500px; background: url(../images/shijiao_02.jpg) no-repeat center;}
.rongzi-banner{width: 100%;height: 500px; background: url(../images/rongzi-banner.jpg) no-repeat center;}

.zt-zixun{width: 100%; background: #ff9600; color: #fff; padding: 30px 0;}
.zt-zixun article{display: flex; justify-content:space-between; flex-wrap: wrap;}
.zt-zixun article dl{display:inline-block; width: 800px;font-size: 18px;}
.zt-zixun article dl strong{display: block; height: 40px; line-height: 40px; font-size: 20px;}
.zt-zixun article span{display: inline-block; font-size: 18px; text-align: right;}
.zt-zixun article span samp{display: block; height: 40px; line-height: 40px; font-size: 40px; font-family:Impact;}

.zt-kj{padding: 60px 0;}
.zt-kj ul{display: flex; justify-content:space-between; flex-wrap: wrap;}
.zt-kj ul li{display:inline-block; width: 199px; padding: 10px; background: #f1f1f1;}
.zt-kj ul li i{display: block; height: 136px; overflow: hidden;}
.zt-kj ul li i img{display: block; width: 100%;}
.zt-kj ul li span{display: block; height: 30px; line-height: 30px; font-size: 16px; color: #000;}

.zt-sm{width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap;}
.zt-sm i{display:inline-block; width: 50%; height: 408px; background: url(../images/shijiao_20.jpg) no-repeat;}
.zt-sm article{display: inline-block; width: 50%; height: 408px;}
.zt-sm article dl{display: block; width: 555px; padding: 40px 0 0 50px;}
.zt-sm article dl h2{display: block; height: 40px; line-height: 40px; font-size: 24px;color: #000;}
.zt-sm article dl p{display: block; padding-top: 20px; font-size: 18px; line-height: 35px;}

.zt-youshi{padding: 40px 0;}
.zt-youshi ul{display: flex; justify-content: space-between; flex-wrap: wrap;background: url(../images/shijiao_24.jpg) no-repeat center; padding: 20px 0;}
.zt-youshi ul li{display: inline-block; width: 430px; padding-bottom: 30px;}
.zt-youshi ul li strong{display: block; height: 40px; font-size: 24px; color: #000;}
.zt-youshi ul li strong i{display:inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center; font-size: 24px; background: #f00; color: #fff; font-family: Impact; font-weight: normal; margin-right: 5px;}

.zt-yizhanshi{width: 100%; background: #f1f1f1; padding: 40px 0px;}
.zt-yizhanshi ul{display: flex; justify-content: space-between; flex-wrap: wrap; padding-top: 30px;}
.zt-yizhanshi ul li{display: inline-block; width: 12%; border-right: 1px solid #ccc; padding-right: 1%;}
.zt-yizhanshi ul li i{display: block; height: 50px; line-height: 50px; font-size: 40px; font-weight:lighter; color: #ccc;}
.zt-yizhanshi ul li span{display: block;height: 40px; line-height: 20px;font-weight: bold;}
.zt-yizhanshi ul li p{display: block; font-size: 12px;}

.zt-zb{width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap;}
.zt-zb i{display:inline-block; width: 50%; height: 408px; background: url(../images/shijiao_20.jpg) no-repeat;}
.zt-zb i.bg{display:inline-block; width: 50%; height: 408px; background: url(../images/shijiao_27.jpg) no-repeat;} 
.zt-zb article{display: inline-block; width: 50%; height: 408px;}
.zt-zb article dl{display: block; width: 555px; padding: 40px 50px 0 0; float: right;}
.zt-zb article dl h2{display: block; height: 40px; line-height: 40px; font-size: 24px;color: #000;}
.zt-zb article dl p{display: block; padding-top: 20px; font-size: 18px; line-height: 35px;}

.zt-case{width: 100%; padding: 60px 0; background: #f1f1f1;}
.zt-case ul{display: flex; justify-content: space-between; flex-wrap: wrap; padding-top: 20px;}
.zt-case ul li{display:inline-block; width: 22%; background: #fff; padding: 1%;-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
.zt-case ul li i{display: block; overflow: hidden;}
.zt-case ul li i img{display: block; width: 100%;}
.zt-case ul li span{display: block; height: 40px; line-height: 40px; font-size: 16px; color: #000;}
.zt-case ul li:hover{background: #ff7800; color: #fff;}
.zt-case ul li:hover span{color: #fff;}

.zt-gywm-box{padding: 80px 0;display: flex; justify-content: space-between; flex-wrap: wrap;}
.zt-gywm{display: inline-block; width: 715px;}
.zt-gywm i{display: block;}
.zt-gywm h2{display: block; font-size: 24px;height: 50px; font-weight: bold;}
.zt-gywm h2 span{display: block; height: 30px; line-height: 30px ; color: #eee; font-weight: lighter;}
.zt-gywm p{display: block;}

.zt-wenti{display: inline-block; width: 440px;}
.zt-wenti h2{display: block; height: 40px; line-height: 40px; font-size: 24px; color: #000; border-bottom:1px solid #ccc;}
.zt-wenti h2 a{display: inline-block; float: right; font-size: 14px; color: #888;}
.zt-wenti ul{display: block;}
.zt-wenti ul li{padding: 10px 0; border-bottom: 1px dotted #ccc;}
.zt-wenti ul li strong{display: block; height: 30px; line-height: 30px;}

.rz-cp{padding: 80px 0;}
.rz-cp ul{display: flex; justify-content: space-between; flex-wrap: wrap; padding-top: 30px;}
.rz-cp ul li{display:inline-block; width: 15%; border: 1px solid #ccc; border-radius:6px; padding: 2%;-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
.rz-cp ul li span{display: block; font-size: 18px; color: #000; font-weight: bold;}
.rz-cp ul li:hover{background: #ff7800; color: #fff; border: 1px solid #C73700;}
.rz-cp ul li:hover span{color: #fff;}

.rz-zy{padding: 80px 0; background: #f1f1f1;}
.rz-zy ul{display: flex; justify-content: space-between; flex-wrap: wrap; padding-top: 30px;}
.rz-zy ul li{display:inline-block; width: 15%; border: 1px solid #ccc; border-radius:6px; padding: 2%;-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
.rz-zy ul li span{display: block; font-size: 18px; color: #000; font-weight: bold;}
.rz-zy ul li:hover{background: #ff7800; color: #fff; border: 1px solid #C73700;}
.rz-zy ul li:hover span{color: #fff;}

.zt-fangan{padding: 60px 0;}
.zt-fangan ul{display: flex; justify-content: space-between; flex-wrap: wrap; padding-top: 20px;}
.zt-fangan ul li{display:inline-block; width: 22%; background: #f1f1f1; padding: 1%;-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
.zt-fangan ul li i{display: block; overflow: hidden;}
.zt-fangan ul li i img{display: block; width: 100%;}
.zt-fangan ul li span{display: block; height: 40px; line-height: 40px; font-size: 16px; color: #000; font-weight: bold;}
.zt-fangan ul li:hover{background: #ff7800; color: #fff;}
.zt-fangan ul li:hover span{color: #fff;}

.fwlc{width: 100%; background: #f1f1f1; padding: 40px 0px;}
.fwlc ul{display: flex; justify-content: space-between; flex-wrap: wrap; padding-top: 30px;}
.fwlc ul li{display: inline-block; width: 12%; border-right: 1px solid #ccc; padding-right: 1%;}
.fwlc ul li i{display: block; height: 50px; line-height: 50px; font-size: 40px; font-weight:lighter; color: #ccc;}
.fwlc ul li span{display: block;height: 40px; line-height: 20px;font-weight: bold; font-size: 20px;}
.fwlc ul li p{display: block; font-size: 12px;}
.fwlc ul li:nth-of-type(7){border: 0px;}

.yanziyaoqiu{width: 100%; background: #ff7800; padding: 30px 0; text-align: center; color: #fff;}
.yanziyaoqiu article{display: block;}
.yanziyaoqiu article span{display: block; height: 40px; line-height: 40px; font-size: 24px;}

.yazi-case{padding: 80px 0;}
.yazi-case ul{display: flex; justify-content: space-between; flex-wrap: wrap; padding-top: 20px;}
.yazi-case ul li{display: inline-block; width: 18%; padding: 5px; background: #f1f1f1;text-align: center; margin-bottom: 20px;-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
.yazi-case ul li i{display: block; overflow: hidden;}
.yazi-case ul li i img{display: block; width: 100%;}
.yazi-case ul li span{display: block; height: 40px; line-height: 40px; font-size: 16px; }
.yazi-case ul li:hover{background: #ff7800; color: #fff;}
.yazi-case ul li:hover span{color: #fff;}


.Introduction{padding: 20px 0; width: 1200px; margin: 0 auto;}

.position{display: block; height:35px; line-height: 35px; border-bottom: 1px solid #cccc; font-size: 13px;padding-left: 10px; font-weight: normal;}
.position a{ font-size: 13px;}

.show-title{display: block; font-size: 30px; color: #000; line-height: 35px;}
.show-title2{display: block; font-size: 30px; color: #000; line-height: 35px; padding: 30px 0; text-align: center;}
.show_Date{display:block; padding:20px 0px; border-bottom:1px solid #ddd; margin-bottom: 20px;}

.new-more{padding:20px 0 0 0; border-top: 1px solid #ddd; margin-top: 40px;}
.new-more dl{display: block; line-height: 30px; border-bottom: 1px dotted #eee;}
.new-more dl span{display: inline-block;}

.news-list{display: block; padding: 1rem 0;}
.news-list ul{display: block; padding: 0px;  margin: 0 auto;flex-wrap: wrap; justify-content:space-between; display: flex;}
.news-list ul li{display: block;border-bottom: 1px dotted #ccc; padding: 20px 0px;}
.news-list ul li a{display: block;}
.news-list ul li a h3{display: block; line-height: 35px; color: #000; font-size: 16px;}
.news-list ul li a i{display: block; height: 30px; line-height: 30px; color: #888;}
.news-list ul li a p{display: block; }

.tabnav2{width: 100%; height: 40px; background: #eee; display: flex;justify-content: center; flex-wrap: wrap;}
.tabnav2 ul{display:flex; justify-content: space-between;;flex-wrap:nowrap;}
.tabnav2 ul li a{display:inline-block;width:120px; height: 40px; line-height: 40px;text-align: center;}
.tabnav2 ul li a:hover{color: #fff;background: #ff7800;}
.tabnav2 ul li a.active{color: #fff;background: #ff7800;}

.Introduction-show{padding: 50px 0px; width: 900px; }

.lf-box{width: 900px;padding: 50px 0px; overflow: hidden;}
.ri-box{width: 260px;padding: 50px 0px;}

.side-title{display: block; height: 50px; line-height: 50px; font-size: 18px; color: #000; border-bottom: 1px solid #ddd;}
.side-title2{display: block; height: 50px; line-height: 50px; font-size: 18px; color: #000; padding-top: 20px;}
.side-title2 a{display: inline-block; float: right; color: #888; font-weight: normal;}

.side-news{ margin-bottom: 10px;}
.side-news ul{display: block; padding: 10px 0;}
.side-news ul li{height: 35px; line-height: 35px; border-bottom: 1px dotted #ddd; overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; background: url(../images/news_07.jpg) no-repeat left; padding-left: 15px;}

.side-lxwm{ margin-bottom: 10px;}
.side-lxwm p{display: block; padding: 10px 0 0 0;}

.position{display: block; height: 50px; line-height: 50px; font-size: 24px; font-weight: bold; color: #000; display: flex; justify-content: space-between; flex-wrap: wrap; border-bottom: 1px solid #ddd;}
.position p{display: inline-block;}
.position span{display: inline-block; font-weight: normal; color: #888;font-size: 13px;}
.position span a{color: #888; font-size: 13px;}

.main{display: flex; justify-content: space-between; flex-wrap: wrap;}

.show-box{padding-top:20px;}

.tabnav{width: 100%; height: 40px; display: flex;justify-content: center; flex-wrap: wrap;}
.tabnav a{display:inline-block;width:120px; height: 40px; line-height: 40px;text-align: center; background: #fff; }
.tabnav a.active{color: #fff;background: #ff7800;}

.zcmmlist{padding: 40px 0;}
.zcmmlist ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.zcmmlist ul li{display: inline-block; width:236px;padding: 20px; background: #f1f1f1; margin-bottom: 20px;}
.zcmmlist ul li i{display: block; height: 137px;}
.zcmmlist ul li i img{display: block; width: 100%;}
.zcmmlist ul li p{display: block; padding: 10px 0;}
.zcmmlist ul li a.more-zcmm{display: block; width: 120px; height: 30px; line-height: 30px; text-align: center; background: #fff;}
.zcmmlist ul li a:hover.more-zcmm{background: #fff; color: #ff7800;}
.zcmmlist ul li:hover{background: #ff7800; color: #fff;}

.show-sbtop{ margin-bottom: 20px; border-bottom: 1px solid #ccc;display: flex; justify-content: space-between; flex-wrap: wrap; padding-bottom: 20px;}
.show-sbtop i{display: inline-block; width: 350px;}
.show-sbtop i img{display: block; width: 100%;}
.show-sbtop dl{display:inline-block; width: 450px;}
.show-sbtop dl h1{display: block; height: 50px; line-height: 50px; font-size: 20px; border-bottom: 1px solid #ccc;}
.show-sbtop dl span{display: block; height: 35px; line-height: 35px; border-bottom: 1px dotted #ddd; font-size: 16px;}
.show-sbtop dl p{display: block;}

.in-banner{display: block;}
.in-banner img{display: block;}
@media (max-width:1003px) {
	.in-banner{display: block;}
	.w1210{width: 98%;margin: 0; padding: 0 1%;}
	.top{display:block; height: 9.7rem;}
	.top .w1210{width: 100%; padding: 0;}
	.logo{width: 100%; height: 5.5rem; text-align: center;}
	.logo img{width: 60%; margin: 0 auto;}
	
	.nav{width: 100%; height: 5rem;background: #ff7800;}
	.nav ul li{width: 25%; height: 2.5rem; line-height: 2.5rem;border-bottom:1px solid #ff9b43;}
	.nav ul li a{font-size: 1.3rem; color: #fff; border-right: 1px solid #ff9b43;}
	.nav ul li a.active{color: #fff;}
	.nav ul li:nth-of-type(5){border-bottom: 0px;}
	.nav ul li:nth-of-type(6){border-bottom: 0px;}
	.nav ul li:nth-of-type(7){border-bottom: 0px;}
	.nav ul li:nth-of-type(8){border-bottom: 0px;}
	
	.index-banner{height: 19vh; width: 100%;}
    .index-banner ul li{height: 19vh; background-size: 159% !important;}
	
	.banner{height: auto;}
	
	.shijiao-box{padding-bottom:1rem;}
	
	.shijiaofw{width: 100%;}
	
	.shijiaozx{width: 98%; padding: 0 1%;}
	.shijiaozx ul li article{display:inline-block; width: 100%;}
    .shijiaozx ul li article strong{display: block; height: 3rem; line-height: 1.5rem; font: 1.5rem;}
	.shijiaozx ul li span{display: none;}
	
	.index-zcmm{width:98%; padding: 2rem 1%;}
	.index-zcmm ul li{width: 44%; padding: 2%;}
	.index-zcmm ul li i{height: auto;}
	
	.index-news{width: 98%; padding: 2rem 1%;}
	.index-news ul{width: 100%;}
	.index-news ul li{width: 100%;}
	.index-fagui{width: 98%; padding: 2rem 1%;}
	.index-fagui ul{width: 100%;}
	.index-fagui ul li{width: 100%;}
	
	.footer{padding-bottom: 4rem;}
	.kefu-wap {display: block; width: 100%;height: 3rem; border-top: 1px solid #ddd; background: #fff; position: fixed; left: 0px; bottom: 0px; z-index: 999999999; padding-top: 5px; }
    .kefu-wap a {display: flex;justify-content: center; flex-wrap: wrap; width: 100%;}
    .kefu-wap a i {display:inline-block;width: 3rem; height: 3rem; line-height: 3rem; text-align: center; font-size: 2rem;  color: #0047fc;}
    .kefu-wap a span { display:inline-block; width: 70%; height: 3rem; line-height: 3rem; text-align: center; font-size: 1.5rem; }
    .kefu{display: none;}
	
	.zhuanti-banner{height: 19vh; background-size: 159% !important;}
	.rongzi-banner{height: 19vh; background-size: 159% !important;}
	
	.zt-zixun{width: 96%; padding: 30px 2%;}
	.zt-zixun article dl{width: 100%; border-bottom: 1px dotted #eee;padding-bottom: 0.5rem;}
	.zt-zixun article span{width: 100%;text-align: left; padding-top: 0.5rem;}
	
	.zt-kj ul li{width: 100%; margin-bottom: 1rem;}
	.zt-kj ul li i{height: auto;}
	
	.zt-sm i{width: 100%; height: 20vh; background-size: 100% !important;}
	.zt-sm article{width: 98%; height: auto;}
	.zt-sm article dl{width: 98%; padding: 1%;}
	.zt-sm article dl h2{font-size: 2rem; line-height: 2rem;}
	.zt-sm article dl p{padding-top: 0.5rem; font-size: 1.2rem;}
	
	.zt-youshi ul{background:none; padding: 20px 1%;}
	.zt-youshi ul li{width: 100%;}
	
	.zt-yizhanshi ul li{width: 100%; border-bottom: 1px dotted #ccc; border-right: 0px; padding-bottom: 20px;}
	
	.zt-zb{width: 98%; padding: 0 1%;}
	.zt-zb i{width: 100%; height: 20vh; background-size: 100% !important;}
	.zt-zb article{width: 98%; height: auto;}
	.zt-zb article dl{width: 98%; padding: 1%;}
	.zt-zb article dl h2{font-size: 2rem; line-height: 2rem; padding-top: 1rem;}
	.zt-zb article dl p{padding-top: 0.5rem; font-size: 1.2rem; padding-left: 1%;}
	
	.zt-case ul li{width: 100%;}
	
	.title-2{font-size: 2rem;}
	
	.zt-gywm{width: 100%;}
	.zt-gywm img{width: 100%;}
	.zt-wenti{width: 100%;}
	
	.rz-cp{padding: 1rem 0;}
	.rz-cp ul li{width: 44%; margin-bottom: 10px;}
	.rz-cp ul li:nth-of-type(5){width: 100%;}
	
	.rz-zy{padding: 1rem 0;}
	.rz-zy ul li{width: 44%; margin-bottom: 10px;}
	.rz-zy ul li:nth-of-type(5){width: 100%;}
	
	.zt-fangan ul li{width: 46%; margin-bottom: 1rem;}
	.zt-fangan ul li span{font-size: 1.2rem;}
	
	.fwlc ul li{width: 46%; text-align: center;}
	.fwlc ul li:nth-of-type(7){width: 100%;}
	
	.yanziyaoqiu article span{font-size: 1.6rem;}
	
	.yazi-case ul li{width: 46%;}
	
	.news-list{display: block; padding: 1rem 0;}
    
	.news-list ul{display: block; padding: 0px 1%; width: 98%; margin: 0 auto;}
    .news-list ul li{display: block;border-bottom: 1px dotted #ccc; padding: 1rem 0px; width:100%;}
    .news-list ul li a{display: block;}
    .news-list ul li a h3{display: block; line-height: 2rem; color: #000; font-size: 1.3rem;}
    .news-list ul li a i{display: block; height: 2rem; line-height: 2rem; color: #888;}
    .news-list ul li a p{display: block; }
	
	.Introduction-show{padding: 1rem 1%; width: 98%; border: none;}
    .Introduction-show img{width:100%;}
    .show-title2{display: block; font-size: 3rem; color: #000; line-height: 3rem; padding: 2rem 0; text-align: center;}

    .lf-box{width: 100%;padding: 0px 0px 20px 0px;}
    .ri-box{width: 100%;padding: 0px 0px 20px 0px;}

    .position p{display: none;}
    .position span{display: block; float: none;}
	
    .side-title{padding-left:10px;}
	
	.zcmmlist{width:98%; padding: 2rem 1%;}
	.zcmmlist ul li{width: 44%; padding: 2%;}
	.zcmmlist ul li i{height: auto;}
	
	.show-sbtop i{width: 100%;}
	.show-sbtop dl{width: 100%;}
}
