@charset "utf-8";
/* CSS Document */
.banner {width: 100%;height: 500px;min-width: 1200px;}
.banner .swiper-slide{background-position: center;position: relative;text-align: center;}
.banner .swiper-slide a{display: block;height: 500px;}
.swiper-button-next, .swiper-button-prev{width: 50px;height: 50px;margin-top: -25px;}
.banner .left{right: 5%;outline: medium;color: #FFF;}
.banner .right{left: 5%;outline: medium;height: 50px;color: #FFF;}
.swiper-pagination-bullet{width: 12px;height: 12px;outline: medium;background: #FFF;opacity: 0.5;border-radius: 10px;}
.swiper-pagination-white .swiper-pagination-bullet-active{background: #FF0000;opacity: 1;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 20px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px;}


.content{padding:50px 0 30px 0;}
.dyip{}
.dyip h2{font-size: 24px;font-weight: 300;}
.dyip .kucun{margin-top: 15px;}
.dyip .swiper-slide{border:1px solid #CCC;box-sizing: border-box;border-radius: 5px;overflow: hidden;}
.dyip .swiper-slide img{width: 100%;}

.derp{margin-top: 40px;}
.derp h2{font-size: 24px;font-weight: 300;}
.derp .left{width: 590px;float: left;}
.derp .left .box{margin-top: 15px;background: #f3f6f8;height: 286px;box-sizing: border-box;}
.derp .left .txt{padding:20px 30px;line-height: 24px;text-indent: 2em;}
.derp .left img{width: 100%;}

.derp .right{width: 590px;float: right;}
.derp .right ul{margin-top: 15px;}
.derp .right li{background: #f3f6f8;margin-bottom: 20px;border-right: 3px solid #f3f6f8;}
.derp .right li:hover{border-right: 3px solid #FF0000;}
.derp .right li .pic{width: 180px;float: left;}
.derp .right li .pic img{width: 100%;}
.derp .right li .txt{width: 407px;float: right;padding:20px;box-sizing: border-box;}
.derp .right li .txt h3{font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.derp .right li .txt p{line-height: 24px;margin-top: 10px;height: 48px;overflow: hidden;color: #999;}


.ny_banner{height: 300px;}

.con{padding:30px 0;}


.con h2{line-height: 40px;font-size: 30px;font-weight: 300;text-align: center;}
.con .about{line-height: 30px;padding:20px 0;}
.con .about p{text-indent: 2em;}

.con .fenxiao{padding:30px 0;}
.con .fenxiao h3{font-size: 18px;line-height: 50px;}
.con .fenxiao ul{margin-left: -10px;}
.con .fenxiao li{float: left;border:1px solid #CCC;box-sizing: border-box;border-radius: 5px;overflow: hidden;width: 191px;margin-left: 10px;margin-bottom: 10px;}
.con .fenxiao li img{width: 100%;}


.con .news{padding:30px 0;}
.con .news ul{}
.con .news li{background: #f3f6f8;margin-bottom: 20px;border-right: 3px solid #f3f6f8;}
.con .news li:hover{border-right: 3px solid #FF0000;}
.con .news li .pic{width: 180px;float: left;}
.con .news li .pic img{width: 100%;}
.con .news li .txt{width: 1017px;float: right;padding:20px;box-sizing: border-box;}
.con .news li .txt h3{font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.con .news li .txt p{line-height: 24px;margin-top: 10px;height: 48px;overflow: hidden;color: #999;}


.liuyan{margin-top: 30px;}
.liuyan ul{margin-left: -3%;margin-top: 20px;}
.liuyan li{ width:30.333%; margin-bottom: 20px;float: left;margin-left: 3%;}
.liuyan li p{font-weight: bold;padding-bottom: 10px;}
.liuyan li p span{color: #cde18f;}
.liuyan li .input_txt{ width:100%; height:50px; border:1px solid #999; outline:medium; padding:0 2%; font-family:'Conv_tt1161m_';box-sizing: border-box;}
.liuyan .textarea{  margin:0;}
.liuyan .textarea textarea{ width:100%; height:100px; border:1px solid #999; outline:medium; padding:1%;box-sizing: border-box;}
.liuyan .textarea p{font-weight: bold;padding-bottom: 10px;}
.liuyan .textarea p span{color: #cde18f;}
.liuyan .more{margin-top:20px;}
.liuyan .input_btn{ width:160px; height:50px; font-family:'Conv_tt1161m_'; border:0 none; color:#FFF; background:#FF0000;cursor: pointer;outline: medium;font-size: 18px;}


.contact{line-height: 30px;padding:20px 0;}
#map_container{height: 400px;margin-top: 20px;}


.news_con{}
.news_con h3{font-size: 16px;color: #FF0000;}
.news_con .rq{margin-top: 10px;color: #999;}
.news_con .box{line-height: 24px;margin-top: 20px;}
.news_con .box p{padding-bottom: 10px;}
.news_con .box img{float: right;width: 300px;margin-left: 30px;}
