body,input{font-family: "microsoft yahei";}
.allpage{ background:#fff;}
input{outline: none;}
@charset "utf-8";
body,div,dl,dt,dd,ul,li,form,input,button,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}
html{overflow-x:hidden;-webkit-text-size-adjust:none}
ul,li,dl,dt,dd{display:block;list-style:none}
a { text-decoration: none;  outline: 0; color: #666; display: inline-block;-webkit-tap-highlight-color: rgba(0,0,0,0);}

/*font*/
@font-face{font-family:"iconfont";src:url('../font/iconfont.woff') format('woff'),url('../font/iconfont.ttf') format('truetype');}
@font-face{font-family:"iconfont1";src:url('../font/iconfont1.woff') format('woff'),url('../font/iconfont1.ttf') format('truetype');}
.iconfont{font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}
.iconfont1 {font-family:"iconfont1" !important;	font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;borde/r-radius: 50%;display: inline-block;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;
}
/* mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm */
.casei{width:100%;height:auto;overflow:hidden;margin:0 auto;}
/*banner*/
.banner{width:100%;position: relative; margin:0 auto;}
.banner img{ width:100%; height:auto;}
.swiper-container { width: 100%; height: 100%;}
.swiper-slide { text-align: center; font-size: 18px; /* Center slide text vertically */ 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-pagination{ padding:0; margin:0;width: 100%!important;text-align: center!important;}
.swiper-pagination-bullet{width: 0.1rem!important;height: 0.1rem!important; background-color: #333;opacity: 1!important; border-radius:50%!important;}
.swiper-pagination-bullet-active{ background:#ddd; }
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 1%!important;}
.swiper-container{ }
/*椤堕儴鎼滅储鍖哄煙*/
.search-lh-input{width: 75%;border:1px solid #65b673;border-radius: 15px 0 0 15px;float: left;border-right: none;height: 0.461rem;font-size: 0.18rem;font-family: "microsoft yahei";text-indent: 5%;margin-top: 2%;}
.search-lh-btn{width: 15%;float: left;background-color: #fff;border-radius:0 15px 15px 0;border:1px solid #65b673;border-left: none;height: 0.491rem;font-size: 0.25rem;margin-top: 2%;}
.search_hl{width:14.0625%;left:0.1%;top:-1px;position:absolute;height:100%;font-size:0.38rem;line-height:0.8rem;color:#b3b3b3;text-align:center;overflow:hidden;}
.search{width: 96%;height: 0.691rem;padding:0 2%;position: absolute;top: -120%;left: 0;background-color: #7e0001;font-family: "microsoft yahei";}
.search-lh-input{width: 75%;border:1px solid #364261;border-radius: 15px 0 0 15px;float: left;border-right: none;height: 0.461rem;font-size: 0.18rem;font-family: "microsoft yahei";text-indent: 5%;margin-top: 2%;}
.search-lh-btn{width: 15%;float: left;background-color: #fff;border-radius:0 15px 15px 0;border:1px solid #364261;border-left: none;height: 0.491rem;font-size: 0.25rem;margin-top: 2%;}
.search a{display: inline-block;width: 9%;float: left;color:#fff;text-align: center;height: 0.7rem;}


/*椤圭洰妗堜緥*/
.t_nav{width:100%; clear:both; backg/round:#323232;  z-index:9;padding-bottom: 5%;}
.t_nav .type_a{padding:20px 0; overflow:hidden;width: 95%;margin: 0 auto;}
.t_nav .type_a li{width: 50% !important;float: left;padding: 6px;box-sizing: border-box;}
.t_nav .type_a li:nth-child(2n){float: right;}
.t_nav .type_a li a{display: block;}
.t_nav .type_a .img-div{width: 202px;height: 130px;display: table-cell;vertical-align: middle;overflow: hidden;border: 1px solid #eee;}
.t_nav .type_a .img-div img{max-width: 100%;max-height: 100%;margin: 0 auto;}
.t_nav .type_a .btwz{width: 100%;overflow: hidden;font-size: 14px;color: #dddddd;line-height: 25px;padding: 8px 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align: center;}
.more{width: 100%;overflow: hidden;text-align: center;}
.more a{color: #949494;padding: 5px 20px;border: 1px solid #949494;font-size: 14px;}
/**************************/
.alltit{padding:0px 10px;}
.alltit .dbyw{color:#eaeaea; font-size:20px; line-height:25px;text-align:center; text-transform:uppercase;  font-family:Arial; font-weight:bold;}
.alltit .dbyw span{display: inline-block;font-size: 14px;color: #848484;}
.anli{width: 100%;overflow: hidden;background: #2a2b2c;background-size: 100%;padding: 5% 0;}
/*棣栭〉鍏充簬鎴戜滑*/
.about2{width: 100%;overflow: hidden;padding: 5% 0;margin: 0 auto;background: #2a2b2c;}
.about0{width: 90%;margin: 0 auto;overflow: hidden;}
.ab-usp{padding:10px; color: #fff; font-size:14px; line-height:25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;border: 1px solid #EE0049;border-top: none;margin-bottom: 10%;}
.about_us{width:100%;box-sizing: border-box;margin-top: 10px;}

/*鏂伴椈涓績*/
.xinwen{background: #0c0c0c;padding: 5% 0;}
.new-list ul{margin: 10px 0 20px 0;width: 100%;overflow: hidden;}
.new-list ul li{border: 1px solid #b5b4b4;padding: 10px;width: 90%;margin: 10px auto;overflow: hidden;}
.new-list ul li:last-child{margin-bottom: 0;}
.new-list ul li a{display: block;}
.new-list ul li h5{font-size: 16px;line-height: 25px;color: #b5b4b4;width:100%;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.new-list ul li p{font-size: 14px;line-height: 25px;color: #b5b4b4;padding: 10px 0;}
.new-time{color: #d3d3d3;font-size: 14px; line-height: 22px;}
.new-p{color: #4f4f4f;font-size: 14px; line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

/**/
.zhidian{width: 100%;overflow: hidden;padding: 5% 0;background: url(../images/bg2.jpg) no-repeat center #1f1f1f;background-size: 100%;text-align: center;}
.zhidian p{font-size: 14px;color: #a6a6a6;line-height: 25px;}
.zhidian h3{font-size: 16px;color: #fd1616;line-height: 25px;}
.zhidian div{font-size: 18px;color: #fff;line-height: 25px;}



.zdcp{width: 100%;overflow: hidden;padding: 5% 0;background: #333;}
.zdcp .swiper-container .swiper-slide .add-swiper-div{background: #7e7f83; width: 300px;height: 183px;display: table-cell;overflow: hidden;text-align: center;vertical-align: middle;}
.zdcp .swiper-container .swiper-slide .add-swiper-div img{max-width: 100%;max-height: 100%;margin: 0 auto;}
/*.zdcp .swiper-container .swiper-slide span{font-size: 14px;text-align: center;color: #333;padding: 10px 0;display:block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}*/
.add-swiper{ width: 300px;  text-align: center;}
.zdcp .swiper-container{margin: 20px 0;}
.zdcp .swiper-container .swiper-text{width: 100%;overflow: hidden;padding: 10px 0;}
.zdcp .swiper-container .swiper-text h3{font-size: 16px;color: #b5b4b4;line-height: 30px;text-align: center;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zdcp .swiper-container .swiper-text p{font-size: 14px;color: #f5f5f5;line-height: 25px;}

.hezuo{width: 100%;overflow: hidden;padding: 5% 0;background: #151515;}
.hezuo ul{display: inline-block;text-align: center;width: 100%;margin: 10px 0 0 0;}
.hezuo ul li{display: inline-block;width: 24%;padding: 5px;box-sizing: border-box;}

.index_pro01{ margin:1% auto 0; overflow:hidden;}
.index_pro01 ul{width: 95%; margin:10px auto; overflow: hidden;}
.index_pro01 ul li{ width: 50%;float:left; text-align:center;overflow:hidden; box-sizing: border-box; padding: 6px;}
.index_pro01 ul li .pro-bor{ background: #ffffff;border:1px solid #eaeaea;}
.index_pro01 ul li .totp{width: 202px; height: 130px;border-bottom:1px solid #eaeaea;  background: #f8f8f8; display: table-cell; vertical-align: middle; text-align: center;}
.index_pro01 ul li .totp img{max-width:100%; max-height: 100%;  text-align: center; margin: 0 auto;}
.index_pro01 ul li span{color:#df6a14;font-size: 14px;display: inline-block;}
.index_pro01 ul li h5{color:#333;font-size: 14px;font-weight: normal; width: 130px; margin: 0 auto; line-height: 36px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}


/*鎵竴鎵 鍏虫敞鎴戜滑*/
.sao-ma{background: #121212;padding: 5% 0;}
.sao-er{width: 32%;margin: 0px auto;padding: 20px 0px 5px;}
.sao-er img{width: 100%; display: block;}
.sao-er h2{font-size: 14px;color: #fff;margin: 0px;line-height: 25px;font-weight: normal;text-align: center;padding: 5px 0;}
.link-width{width: 100%; margin: 0px auto 10px;text-align: center;}
.link-c{font-size: 17px; color: #dfdfdf;margin-top: 10px;}
.link-p{font-size: 14px; color: #999;margin-top: 5px;}
.di-zhi img{display: block;width: 100%;margin-top: 8px;}
/*鐗堟潈*/
.ban-quan{ background: #0c0c0c;padding: 10px 20px 10px;text-align: center;box-sizing: border-box;color: #999;line-height: 22px;font-size: 14px;}

@media only screen and (min-width: 768px){
	.index_pro01{margin:7% auto 0;}
	.medis-top{margin:1% auto 0;}
	.about, .view {margin:4% auto 0 !important;}
	.mar-top20{ margin-top:8% !important;}
	
}

@media only screen and (max-width: 320px) {
	.mar-top20{ margin-top:0;}
	.index_hpro01 ul li .tjtp{ width:100px; height: 90px;}
	.foot a{margin-top: 1px !important;}
}




