﻿body,input{font-family: "microsoft yahei";}
.allpage{background-color: #ffffff!important;}
/*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; background:#ffffff;}
.blue{background-color:#ec3000;}
.s_b{background-color: #ec3000;}
.nav_new{width: 100%;}
.nav_new ul li{width: 24.6%;height: 0.5rem;float: left;text-align: center;border-right:1px solid #ff491b}
.tpp ul li:nth-child(4){border-right:0;}
.boo ul li:nth-child(4){border-right:0;}
.tpp{background:#ec3000; border-bottom:1px solid #ff491b}
.boo{background:#ec3000}
.nav_new ul li a{display: inline-block;/* padding:80%; */color:#ffe300;font-size: 0.22rem;font-family: "microsoft yahei";height: 0.5rem;line-height: 0.5rem;}
.nav_new ul li a:nth-child(4){border:none!important;}
.nav_new ul li a:last-child{border:none;}
/* banner */
/* banner */
.banner{position:relative;width:100%;}
.swiper-pagination{bottom:0.1rem !important;text-align:center !important;font-size:0;}
.swiper-pagination-bullet{width: 0.12rem !important;height: 0.12rem !important;opacity:1 !important;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;background: #fff !important;}
.swiper-pagination-bullet-active{background-color: #005daa !important;}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 0.05rem !important;}
input{outline: none;}
.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:#fff;text-align:center;overflow:hidden;}
.search{width: 96%;height: 0.691rem;padding:0 2%;position: absolute;top: -120%;left: 0;background-color: #0059a9;font-family: "microsoft yahei";}
.search-lh-input{width: 75%;border:1px solid #0059a9;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 #0059a9;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_text{font-size: 14px;width: 100%;height: 0.5rem;background: #fff url(../../images/search_bg_05.png) no-repeat 95% center;-webkit-background-size: 7%;background-size: 7%;border:none;font-family:"microsoft yahei";text-indent: 3%;}
.search_new{padding:0 2%;text-align: center;margin-top: 3%;}
.search_new input{width: 98%;border:1px solid #cdcdcd;background: url(../../images/fdj_09.png) no-repeat 97% center;-webkit-background-size: 7%;background-size: 7%;text-indent: 3%;padding:2% 0;}
.common_title{text-align: center;position: relative;margin-top: 5%;margin-bottom: 3%;}
.common_title span{display: inline-block;position: absolute;top: 50%;left: 0;z-index: 0;width: 100%;height: 1px;background-color: #b9bbcb;}
.common_title h2{position: relative;z-index: 1;display: inline-block;width: 38%;background-color: #2332c6;color:#fff;font-size: 0.26rem;padding:1.5% 0;border-radius: 20px;}
.more_i{width:95.3125%; float:left;padding:1% 0 1% 0 ; background:#ffb400; margin-left:2.5%;}
.more_i span{font-weight:bold; float:left; margin-left:3%;font-size: 0.22rem; color:#1d1d1d;line-height:1.2; padding:0 1%;}
.more_i a{float:right;color:#1d1d1d; font-size: 0.2rem; margin-right:4%;}
.more_i2{width:95.3125%; float:left;padding:1% 0 1% 0 ; background:#005daa; margin-left:2.5%;}
.more_i2 span{font-weight:bold; float:left; margin-left:3%;font-size: 0.22rem; color:#ffffff;line-height:1.2; padding:0 1%;}
.more_i2 a{float:right;color:#ffffff; font-size: 0.2rem; margin-right:4%;}
.about_i{margin:0 auto;}
.about_i_c{line-height: 1.6;padding:2% 4% 2% 4%;font-size: 0.2rem;color:#1c1c1c;}
.common_title_new h2{background-color: #e00409!important;}
.honor_i{margin:0 auto; width:100%; padding:0 0 1% 0;}
.casei{width:100%;height:auto;overflow:hidden;margin:0 auto;}
.casei li{width:100%;height:auto; margin:3% auto 0 auto;overflow:hidden}
.case_i{width:100%; margin:0 auto; background:#ffffff; padding:0 ;}
.beian{background-color: #ffffff;color:#474747;text-align: center;height: 0.65rem;line-height: 0.65rem;font-size: 0.21rem;}
.beian a{color:#474747;font-size: 0.21rem;}
.common_bg{background-color: #ff4863;}
.baoming{width: 100%; margin:0 0 0 0; padding:0 0 3% 0; background-color: #fff; font-family: "microsoft yahei"; color: #fff;}
.baodiv{background:#d72632; float:left; text-align:center; color:#ffffff; display:block; width:100%;font-size: 0.2rem; margin/-top: 0.02rem; font-weight:normal;}
.baodiv label{float:left; width:100%; line-height:1.7; font-size:0.3rem;}
.baodiv span{float:left; width:100%; line-height:1.7;}
.icon_nav{width:93.75%;pa/dding:0 4%; margin:2% auto 3% auto ;}
.icon_nav ul li{width: 20%;text-align: center;float: left;margin:0 2.4%; padding:1% 0 0 0;}
.iconfont1_ys{display:inline-block;font-family: "microsoft yahei"; border-radius:50%; color:#ffffff;font-size: 0.2rem;width: 0.5rem; font-weight:normal; background-image:-moz-linear-gradient(center top , #005daa, #0078bb);background-image: -moz-linear-gradient(top, #005daa, #0078bb);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005daa), to(#0078bb));background-image: -webkit-linear-gradient(top, #005daa, #0078bb);background-image: -o-linear-gradient(top, #005daa, #0078bb);background-image: linear-gradient(top, #005daa, #0078bb);height: 0.75rem; padding:0.15rem 0.2rem 0 0.2rem;}
.boda{padding:1% 0; width:92.1875%; margin:1% auto;display:block; background: url(../images/line.gif) left center repeat-x;height:auto; overflow:hidden;}
.caseindex{margin:0 auto; width:100%; padding:0 0 0 0;}
.caseindex ul li{width: 30.78125%;float: left;text-align: center;margin:0 0% 1% 1.8%; border:0.015rem solid #dbdbdb;}
.caseindex ul li img{width: 100%;height: 1.2rem;}
.caseindex ul li span{display:block; color:#4a4a4a; padding:5% 0; font-size:0.18rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.case_c{width:100%; height:auto; overflow:hidden; padding:0% 0 1% 0;}
.case_c ul li{width:100%; padding:0 0 1% 0; margin:0 auto; border-bottom:0 !important; float:left;}
.case_c ul li div.case_c_pic{height:auto !important;float: left; margin-left:0;overflow:hidden;width: 30.78125%; margin-left:2%; border:1px solid #dbdbdb;}
.case_c ul li div.case_c_pic img{width: 100%;height: 1.3rem;vertical-align: middle;}
.case_c ul li div.case_c_pic span{text-align:center;padding:3%;color:#4a4a4a;display:block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;display: none;}
.case_c ul li div.case_c_pic1{height:auto !important;float: left; margin-left:0;overflow:hidden;width: 29.53125%; margin-left:4%;}
.case_c ul li div.case_c_pic1 img{width: 100%;height: 1.3rem;}
.case_c ul li div.case_c_content{height:auto !important;float: left;width:60%;margin-left: 2%; padding:1%;}
.case_c ul li div.case_c_content h2{padding:4% 0 0 0;width: 100%;font-size: 0.2rem;color:#1c1c1c;font-weight: normal;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.case_c ul li div.case_c_content h2.hh{padding:0;}
.case_c ul li div.case_c_content span{display:block; padding:2% 0 0 0;line-height:1.3; color:#505050;font-size: 0.15rem;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;}
.case_c ul li div.case_c_content a{display:inline-block; padding:1% 2% ; margin:3% 0 0 0; border-radius:0.03rem; background:#005daa; display:inline-block; color:#ffffff;}
.index_line{width:100%; height:0.15rem;}
.case_i_c ul li{padding:2% 0 3% 0; width:95.3125%; margin-left:2.5%; display:block; float:left; margin-top:0; background:url(../images/line1.gif) left bottom repeat-x;}
.case_i_c ul li:nth-child(3){background:none;}
.case_i_c ul li a{float:left; width:100%; border-radius:0.05rem;}
.case_i_c ul li h2{float:left; margin-left:5%; color:#1d1d1d;font-size: 0.20rem;font-weight: normal;width: 80%;}
.case_i_c ul li h2 label{display:block; font-size:0.2rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.case_i_c ul li h2 font{padding:2% 0 0 0; display:block; color:#999999; font-size:0.19rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.case_i_c ul li span{font-family:Arial, Helvetica, sans-serif; float:left;width:10%;margin-left:5%; color:#1d1d1d;line-height:2;font-size: 0.3rem;font-weight: normal;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
@media all and (min-width:640px){.content{width:640px;margin:0 auto;position:relative;}}
