﻿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('../fonts/iconfont.woff') format('woff'),url('../fonts/iconfont.ttf') format('truetype');}
@font-face{font-family:"iconfont1";src:url('../fonts/iconfont1.woff') format('woff'),url('../fonts/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; }
.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:#f96868; }
.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}
.t_nav .type_a{ overflow:hidden;}
.t_nav .type_a li{width:25%; float:left;padding: 10px 10px 0px; font-size:0.23rem; color:#0256ac;text-align:center;box-sizing: border-box;/*border-bottom: 1px solid #eaeaea;border-right: 1px solid #eaeaea;*/}
/*.t_nav .type_a li:nth-child(3n){border-right: 0px solid #eaeaea;}*/
.t_nav .type_a li img{ width: 70%; margin: 0 auto;}
.t_nav .type_a li .btwz{ width: 100%; text-align: center;padding: 5px 0; line-height:25px;color: #3a3a3a;  text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.t_nav .type_a li a{color:#0256ac; display:block; width:100%; display:block;text-overflow: ellipsis; white-space: nowrap;
    overflow: hidden; }

.white-color,.white-color h1{color: #fff !important; }
.lan-color{color: #87c8fe;}
.index_pro01{ margin:5% auto 0; overflow:hidden;}
.index_pro01 ul{width: 95%; margin:0 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: 149px;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;}


/**************************/
.index_pro{padding: 15px 0 0 0;overflow: hidden;width: 100%;}
.abus{background: url(../images/dbbg.jpg) no-repeat bottom center; background-size:contain ;}
.alltit{padding:0px 10px;}
.alltit01{text-align: center; width: 90%;overflow: hidden;margin: 10px auto;}
.all-text{font-size: 18px;color: #313131;line-height: 25px;font-weight: bold; text-align: center;}
.all-line{display: inline-block;vertical-align: middle;width: 100%;line-height: 25px;font-size: 13px;color: #c2c2c2;
text-transform: uppercase;text-align: center; background: url(../images/line.png) no-repeat center;}
.all-btm{height: 1px;width: 50px;background: #f95959;margin: 5px auto;}
.alltit p{font-size: 14px;line-height: 25px;color: #7d7d7d;}
.an-bot{font-size:14px; line-height:22px;color: #797979;text-align: center;margin-top: 0.1rem;}
/*首页关于我们*/
.abus-img{margin: 10px 0;width: 100%;overflow: hidden;}
.abus-img img{width: 100%;float: left;}
.ab-usp{padding:0 10px; color: #383838; font-size:14px; line-height:25px; text-align: center;
overflow: hidden;margin: 10px 0;padding: 0 20px;}
.us-link {width: 100%;overflow: hidden;text-align: center; padding-bottom: 20px;}
.us-link a{margin:10px 0px 0;padding:5px 25px;font-size:14px; line-height:25px;border:1px solid #00468c;color: #00468c;}
 .us-bg{ width: 90%; margin:  0 auto; border-radius:6px;}
.us-bg .alltit02{ text-align: center;}
.us-bg .alltit02 .all-text1{font-size: 18px; color: #666;  line-height: 25px;  font-weight: bold;   text-align: center; padding-top: 20px;}
.us-bg .alltit02 .all-line1{display: inline-block;vertical-align: middle;width: 100%;line-height: 25px;font-size: 13px;
text-transform: uppercase;text-align: center; background: url(../images/line.png) no-repeat center;color: #888;}
.us-bg .alltit02 .all-text3{ padding-top: 20px; font-size: 18px;color: #fff;line-height: 25px;font-weight: bold; text-align: center;}
.us-bg .alltit02 .all-line3{display: inline-block;vertical-align: middle;width: 100%;line-height: 25px;font-size: 13px;color: #fff;
text-transform: uppercase;text-align: center; background: url(../images/line.png) no-repeat center;}

.yi-you{padding: 5px 0px ;}
.yi-you ul{overflow: hidden;}
.yi-you ul li{float: left;width: 33%;padding: 0px 5px;box-sizing: border-box;text-align: center;}
.you-pic{width: 55px;margin: 0px auto;}
.you-pic img{width: 100%; display: block;}
.yi-you ul li h3{font-size: 16px;line-height: 20px;font-weight: normal;margin-top:5px ;color: #fff; text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.yi-you ul li p{ line-height: 26px; font-size: 12px;color: #fff; text-align: center; margin-top:10px;}

/**/
.lian-bg{width: 100%;background:url(../images/bg-2.jpg) center no-repeat;background-size: cover;-moz-background-size: cover;-webkit-background-size:cover;-o-background-size:cover;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/lian-x.jpg',sizingMethod='scale');}
.lain-w{width: 100%; margin: 0px auto;padding: 0px; overflow: hidden;}
.lain-w ul{ margin:0; padding: 0;}
.lain-w ul li{ width: 45.8%; float: left; padding:5% 2%; border-bottom: 1px solid #1c5b98; border-right: 1px solid #1c5b98;}
.lain-w ul li h3{text-align: center; line-height: 50px; font-size: 30px; color: #fff; font-weight: bold;}
.lain-w ul li h5{text-align: center; line-height: 30px; font-size: 18px; color: #fff;font-weight: normal;}
.lain-w ul li:nth-child(2n){border-right:none !important;}

/**/
.he-bg{background: #f5f5f5; height: 18px;}
.he-bg .alltit01 p{color: #333;}
.index_case01{ margin:1% auto 0; overflow:hidden; padding-bottom:0.1rem;}
.index_case01 ul{width: 100%; margin:0 auto; overflow: hidden;}
.index_case01 ul li{width: 100%;overflow: hidden; padding: 10px; margin:0 auto 10px auto;height: auto;border-bottom:1px solid #eee ;}
.index_case01 ul li a{ display: table;}
.index_case01 ul li .fl-tp{width:90px; height: 63px;overflow: hidden; background: #fff; border: 1px solid #eee; display: table-cell; vertical-align: middle; text-align: center;}
.index_case01 ul li .fl-tp img{max-width:100%; max-height: 100%; margin: 0 auto;}
.index_case01 ul li .fr-wz{width:90%;margin-left: 10px;text-align: left;}
.index_case01 ul li .fr-wz h5{font-size:16px; line-height:25px;color:#333;width: 200px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.index_case01 ul li .fr-wz p{font-size:14px; line-height:22px;color:#717171;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.index_case01 ul li .fr-wz span{font-size:14px; line-height:22px;color:#717171;display: block;}


.blue-bg .cp-list{width: 100%;overflow: hidden;margin: 5px 0 0 0;}
.blue-bg .cp-list .tab_menu ul li{display: inline-block;text-align: center;font-size: 14px;color: #333;margin: 0 5px;float: none; border:1px solid #d9d9d9;font-weight: normal;cursor: pointer;width: 27%;padding: 10px 0;}
.blue-bg .cp-list .tab_menu ul li.selected{background: #e02700;color: #fff;border: 1px solid #e02700;}
.blue-bg .cp-list .tab_menu ul li.hover{background: #e02700;color: #fff;border: 1px solid #e02700;}
.blue-bg .cp-list .tab_menu ul{display: inline-block;text-align: center;width: 100%;}
.blue-bg .cp-list .tab_box{margin: 10px 0;}
.blue-bg .cp-list .tab_box>div{width: 100%;text-align: center;}
.blue-bg .cp-list .tab_box ul{display: inline-block;text-align: center;width: 90%;}
.blue-bg .cp-list .tab_box ul li{display: inline-block;text-align: center; border: 1px solid #f2f2f2; background: #f5f5f5; box-sizing: border-box;margin: 10px 0;width:48%;float: left;padding: 0; box-shadow: 2px 2px 5px #f2f2f2;}
.blue-bg .cp-list .tab_box ul li:nth-child(2n){float: right;}
.blue-bg .cp-list .list-text h3{ width:150px;font-size: 14px;color: #fff;padding:5px 0; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; font-weight: normal; }
.blue-bg .cp-list .list-text p{font-size: 14px;color: #fff;line-height: 26px;}
.blue-bg .cp-list .list-text{width: 100%;overflow: hidden;padding:6px 10px;text-align: left; box-sizing: border-box; text-align: left; background:url(../images/next-ttb.png) no-repeat right 10px center #00468c;}
.blue-bg .cp-list .tab_box .hide{display: none;}
.blue-bg .cp-list .tab_box{width: 100%;overflow: hidden;}
.blue-bg .cp-list .tab_box .list-img{display: table-cell;overflow: hidden;vertical-align: middle;width: 170px;height:149px ;background: #f5f5f5;text-align: center;}
.blue-bg .cp-list .tab_box .list-img img{max-width: 100%;max-height: 100%;margin: 0 auto;}

/*首页新闻资讯*/
.new-ite ul{box-shadow: 2px 3px 3px #ddd;}
.new-ite ul li{background: #fff; padding: 10px 0;}
.new-ite ul li.new_col{background: #fff; border-bottom: 1px solid #f5f5f5;}
.new-ite ul li a{width: 100%;}
.new-ite ul li .new_date{width: 20%;float: left;text-align: center;overflow: hidden; padding-top: 10px;}
.new-ite ul li .new_date h5{font-size: 12px;padding: 7px 0;font-weight: 300;color:#666;text-align: center;}
.new-ite ul li .new_date h3{font-size: 32px;line-height:30px;color:#00468c;text-align: center;}
.new-ite ul li div{float: left;width: 68%;margin-top: 10px;}
.new-ite ul li div h3{font-size:14px ;color:#31384b;padding:5px 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.new-ite ul li div p{font-size:14px ;color:#666;width: 100%;overflow: hidden;}
.new-ite ul li:hover{background: #fff;box-shadow: 0 0 20px #ddd;}
.new-ite ul li i{width:30px;height: 65px;background:url(../images/next-2.png) no-repeat center ;display: block;float: left;background-size: 100% auto; padding-top: 20px;}

.ggw{ width: 100%; text-align: center;}
.ggw img{width: 100%;}

/*产品中心*/
.blue-bg{padding: 15px 0;width: 100%;overflow: hidden;}
.white-color,.white-color h1{color: #fff !important; }

/*项目案例*/
.zhuanqu{width: 100%;overflow: hidden;background: #fff; padding-bottom: 10px; background: url(../images/bg-1.jpg) no-repeat center; border-radius: 0;background-size:cover ;}
.zhuanqu-ny{ width: 90%; margin: 10px auto;}
.zhuanqu-ny ul{ margin: 0; padding: 0;}
.zhuanqu-ny ul li{ width: 100%; float:left; border: 1px solid #fff; margin:10px 0; background: #00468c;}
.zhuanqu-ny ul li .fl-xmtp{ width: 50%; float: left;}
.zhuanqu-ny ul li .fl-xmtp img{ width:100%;}
.zhuanqu-ny ul li .fr-wzny{float: left; padding-left: 5%; width: 45%; margin: 20px 0; }
.zhuanqu-ny ul li .fr-wzny h3{text-align: left; font-size: 16px; color: #ff0; line-height: 30px; font-weight: normal; }
.zhuanqu-ny ul li .fr-wzny p{ text-align: left; font-size: 14px; color: #fff; line-height: 24px;}
.zhuanqu-ny ul li .fr-wzny-more{ width: 50%;    margin: 10px 0;}
.zhuanqu-ny ul li .fr-wzny-more img{ width: 100%;}
.zhuanqu-ny ul li .fr-wzny .xm-more{float: left;  text-align: left; }
.whites a{  color: #fff !important;border:1px solid #fff !important;}


.zhq_pad {text-align: center; border: 1px solid #e8e8e8; padding: 6px;box-shadow: 5px 5px 15px #F3EEE8;}
.zhq_pad .zhq_img{width: 358px;height: 120px;vertical-align: middle;text-align: center;display: table-cell;overflow: hidden;}
.zhq_pad .zhq_img img{max-width: 100%;max-height: 100%;}
.zhq_pad .zhq_ly{ overflow: hidden; width: 100%; padding-bottom: 6px; margin:0 auto;font-size: 14px;color:#333;font-weight: bold;text-align: left;line-height: 23px;}
.zhq_pad .zhq_ly h3{ width: 150px; text-align: center; line-height: 30px; font-size: 16px; font-weight: normal; color: #333333; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.zhq_pad .zhq_ly p{ text-align: center; line-height: 24px; font-size: 13px; color: #979797;font-weight: normal;}
.zhq_pad .zhq_ly b{background: url(../images/rr.png) no-repeat center bottom;width: 12px;height: 18px;display: inline-block;float: right;background-size: 70% auto;}
#index .swiper-container{ width: 90%; margin: 10px auto 0px auto; }
#index .swiper-container .swiper-slide{min-height: 230px; margin-bottom: 20px; }




/*新闻中心*/
.new-pic{display: block;width: 100%;margin: 10px 0px 0px;}
.new-list ul{margin: 0px 0px 10px;}
.new-list ul li{border-bottom: 1px solid #f8f8f8;padding: 10px 20px;}
.new-list ul li a{display: block;}
.new-list ul li h5{font-size: 15px;line-height: 25px;color: #333;width:100%;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.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;}

.ad{width: 100%;overflow: hidden;background: url(../images/图层-67@2x.png) no-repeat center;background-size: 100%;padding: 10px 0;text-align: center;color: #cdcdcd;line-height: 30px;font-size: 16px;}

/*扫一扫 关注我们*/
.adr{width: 100%;overflow: hidden;background: url(../images/bg-3.jpg) no-repeat;background-size: 100% 100%;padding:5% 0;}
.adr h3{color:#fff; font-size: 18px;padding:15px 0 10px 20px; font-family: "微软雅黑";}
.adr h4{color:#fff; font-size: 20px;padding:0 0 0 20px;}
.adr p{color:#fff;font-size:14px;padding:0  0 5px 20px;}
.teg{width: 100%;text-align: center;font-size: 14px;padding: 5% 0;background: #00468c;color:#fff;}



.sao-ma{width: 100%;overflow: hidden;background: #f8f8f8;padding: 15px 0;}
.sao-er{width: 100%;margin: 0px auto;padding:0 10px;box-sizing: border-box;}
.sao-er img{width: 100%; display: block;margin: 0 auto;max-width: 110px;}
.sao-er h2{font-size: 14px;color: #fff;margin: 0px;line-height: 25px;font-weight: normal;text-align: center;}
.link-width{width: 100%; padding: 0 0 0 50px;box-sizing: border-box;font-size: 14px;}
.link-c{font-size: 20px; color: #d16502;margin-top: 5px;}
.link-p{font-size: 14px; color: #3a3a3a;margin-top: 5px;}
.di-zhi img{display: block;width: 100%;margin-top: 8px;}
/*版权*/
.ban-quan{padding:10px 20px;text-align: center;box-sizing: border-box;width: 100%;overflow: hidden;background: #ec4d4d;}
.ban-quan h3{font-size: 14px; color:  #fff;line-height:25px;font-weight: normal;}
/*.ban-quan p{font-size: 14px;color: #e6e6e6;line-height:25px;}*/
.bott-top{padding-bottom: 0.79rem !important;}

@media only screen and (max-width: 768px){
	.index_pro01{margin:5% 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;}
	.blue-bg .cp-list .list-text h3{ width: 120px;}
	.zhq_pad .zhq_ly h3{ width: 120px;}
}




