﻿body,input{font-family: "microsoft yahei";}

.allpage{ background:#fff;}

input{outline: none;}


/*font*/

@font-face{font-family:"iconfont";src:url('iconfont.woff') format('woff'),url('iconfont.ttf') format('truetype');}

@font-face{font-family:"iconfont1";src:url('iconfont1.woff') format('woff'),url('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; background: #fff;  /* 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; bottom:0%; margin-bottom:3%;}

.swiper-pagination-bullet{width: 0.12rem!important;height: 0.12rem!important; background-color: #000;opacity: 1!important; border-radius:50%!important;}

.swiper-pagination-bullet-active{ background:#d42a2a; }
.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;}




/*顶部搜索区域*/

.index_notice{ border-bottom:#eaeaea solid 1px; background:url(../images/no01.jpg) no-repeat; background-size:auto 100%; font-size:0.24rem; line-height:0.5rem; padding-left:12%; color:#666; font-weight:bold;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.index_notice span{ color:#333;}




/*导航区域*/

.t_nav{ background:#2781d8;}

.t_nav .type_a{ overflow:hidden; padding:1.5% 0;}

.t_nav .type_a li{ float:left; width:25%; text-align:center; overflow:hidden; height:0.55rem;line-height:0.55rem; font-size:0.24rem; color:#fff;}

.t_nav .type_a li a{ color:#fff;}




/**************************/

.beian{ text-align:center; color:#383737; font-size:0.24rem; padding:5% 0; height:1rem; line-height:0.36rem; overflow:hidden; border-top:#e5e5e5 solid 1px;}

.beian a{ color:#383737;}

.beian01{ pad/ding-bottom:4%;}








.alltit{ color:#313136; font-size:0.3rem; background:url(../images/tit01.png) no-repeat left center; background-size:auto 100%; line-height:0.3rem; padding-left:4%;}



.allmore{ width:35%; margin:4% auto 0;}

.allmore a{ background:#fff; border:#c5c5c5 solid 1px; display:block; text-align:center; line-height:0.4rem; height:0.4rem; color:#6d6d6d;}






/*****首页 index_pro*****/
.index_pro{ he/ight:5.8rem; position:relative; padding-bottom:6%;}

.index_pro01{ margin:1% auto 0; overflow:hidden; padding-bottom:0.1rem;}
.index_pro01 dl{ position:relative; float:left; width:43%; position:relative; text-align:center;over/flow:hidden; margin:3% 0 0 4.2%;  backgr/ound:#1d1b1c;}
.index_pro01 dl dt{ height:2.8rem; background:#ccc; }
.index_pro01 dl dt img{ height:100%; display:inline; max-width:100%; margin:0 auto;}
.index_pro01 dl dd{ position:absolute; left:0; bottom:0; width:100%; line-height:0.45rem; height:0.45rem; overflow:hidden; font-size:0.24rem; color:#fff; background:url(../images/cp05.png) repeat;}

.index_pro02{ position:relative; border:#e7e7e7 solid 1px; width:98%; margin:4.5% auto 0; font-size:0.24rem; color:#6b6b6b; line-height:0.55rem; ove/rflow:hidden; background:#fff;}
.index_pro02 span{ float:left; display:block; backgr/ound:#f00; width:84%; padding-left:4%;}
.index_pro02 em{ float:right; display:block; width:10%; border-left:#e7e7e7 solid 1px; background:url(../images/cp06.png) no-repeat center center; background-size:30% auto;}

.index_pro03{ display:none; position:absolute; top:0.55rem; left:-0.01rem; z-index:9; border:#e7e7e7 solid 1px; width:100%; background:#fff; font-size:0.24rem; line-height:0.55rem;}
.index_pro03 ul li{ border-bottom:#efefef solid 1px;}
.index_pro03 ul li a{ display:block; height:0.55rem; overflow:hidden; padding:0 4%; color:#6b6b6b;}

/*****首页 案例展示*****/
.index_case{ width:100%;position:relative; height:9.4rem;}
.index_case00{ width:94%; margin:0 auto; padding-top:7%;}


.index_case01{ margin:1% auto 0; overflow:hidden; padding-bottom:0.1rem;}
.index_case01 dl{ float:left; width:43%; position:relative; text-align:center;over/flow:hidden; margin:5% 0 0 4.2%;  backgr/ound:#1d1b1c;}
.index_case01 dl dt{ height:2.8rem;width:100%; background:#ccc;  max-width:100%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%;border-radius:50%;}
.index_case01 dl dt img{ height:100%; display:inline; max-width:100%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%;border-radius:50%;}
.index_case01 dl dd{ line-height:0.6rem; height:0.6rem; overflow:hidden; font-size:0.24rem; color:#212226;}

/*****首页 index_about*****/

.index_about{overflow:hidden; height:3.69rem;color:#313136;}

.index_about01{ color:#313136; font-size:0.3rem; float:left; border-bottom:#717274 dotted 1px; padding-bottom:3%;}


.index_about02{ float:left; width:45.78%; margin:8.2% 0 0 7%;}

.index_about03{ float:left; width:40%; padding:7% 0 0 2.5%;}


.index_about04{ font-size:0.24rem; color:#313136; line-height:0.3rem; margin-top:3%;}

.index_about05{ width:64%; margin-top:6.5%;}

.index_about05 a{ display:block; text-align:center; line-height:0.4rem; color:#6b6b6b; font-size:0.24rem; border:#dcdcdc solid 0.02rem;}






/*****首页 新闻资讯*****/

.index_news{ width:100%;position:relative; height:6.9rem;}

.index_news01{ width:94%; margin:0 auto; padding-top:7%;}


.index_news05{ width:26%; margin:4.5% auto 0; }

.index_news05 a{ display:block; text-align:center; line-height:0.44rem; color:#212226; font-size:0.24rem; border:#5f5d60 solid 1px;}



.index_dt01{ padding-top:1.7%;}

.index_dt01 dl{ overflow:hidden; padding:2.3% 2.3%; margin-top:4%; background:#fff;}

.index_dt01 dl dt{ background:#f3f3f3; float:left; width:25%; height:1.13rem;}

.index_dt01 dl dt img{ margin:0 auto; height:100%; max-width:100%;}

.index_dt01 dl dd{ float:right; width:72%; padding-top:1%;}

.index_dt01 dl dd strong{ font-weight:normal; color:#313136; font-size:0.24rem; line-height:0.3rem; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.index_dt01 dl dd span{ font-size:0.24rem; color:#6b6b6b; margin-top:2.5%; display:block; line-height:0.3rem;}







/*****首页 index_link*****/

.index_link01{ color:#7d7d7d; font-size:0.24rem; width:94%; margin:0 auto; line-height:0.4rem; padding:3% 0 3.5%;}

.index_link01 a{ color:#7d7d7d;display: inline-block;word-break: break-all;word-wrap: break-word;text-overflow: ellipsis;}

.index_link01 a:hover{ color:#7d7d7d;}

.index_link01 span{ padding:0 3%; font-size:0.2rem;}






 







@media all and (min-width:640px){
    .content{width:640px;margin:0 auto;position:relative;}
}

