*{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;margin: 0;padding: 0;}
body{color: #333;font-family: Microsoft Yahei;font-size: 0.6rem;}
a{text-decoration: none;border: none;color: #333;}
a:hover{text-decoration: underline;text-decoration: none;}
h1, h2, h3, h4, h5, h6 {  font-weight: normal;}
em, i, address {font-style: normal;}
ul, li{list-style: none;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
input,textarea{-webkit-appearance: none;}
table{border-collapse: collapse;border-spacing: 0;}
img{border: none;vertical-align: middle; width: 100%;}
.clearfix{zoom: 1;display: block}
.clearfix:after{content: "";height: 0px;display: block;clear: both;visibility: hidden;}
.layout{width: 16rem;margin: 0px auto;background: #fff;overflow: hidden;}
.layout.mt12.mtaa{ height:6.5rem;}
.container{width: 14.5rem;margin: 0px auto;}
.clear{zoom: 1;}
.clear:after{height: 0;display: block;content: "\20";clear: both;}
.fl{float: left;}
.fr{float: right;}
.mc{margin: 0 auto;}
.mara{margin: 0 auto;}
.dis-inline{display: inline-block;vertical-align: middle;}
.text-center{text-align: center;}
.box{width: 16rem;margin: 0 auto;overflow: hidden; }
.font28{font-size: 0.7rem;}
.font26{font-size: 0.65rem;}
.font20{font-size: 0.5rem;}
.font18{font-size: 0.45rem;}
.mt11{border-top: 0.25rem solid #eee;}
.mt12{border-bottom: 0.35rem solid #eee;}
.bgfff{background: #fff;border-bottom:#ccc 1px solid;}
.border-bg{border: 0.25rem solid #eee;}

/*header*/
header{background: #0052a6;padding: 0.375rem 0.75rem;}
.logo{padding-right: 1.5rem;border-right: 1px solid #0189d7;}
.logo img{width: 6.4rem;}
.headCall{margin-top: 0.425rem;width: 5.95rem;}
.yygh_head{ height:3.05rem;text-align: center;position: relative;background: #0564BE;color: #fff;font-size: 0.75rem;}
.head_home{position: absolute;left: 0.75rem;top: 0.62rem;width: 6.9rem; height:1.85rem;}
.head_phone{position: absolute;right: 0.75rem;top: 0.95rem;width:6.025rem; height:1.075rem;}
/*home_ad*/
/*.home_ad{margin-top: 0.25rem;}
.home_ad a{display: block;width: 3.875rem;height: 1.05rem;border: 1px solid #ff5e10;color: #ff5e10;line-height: 1rem;position: absolute;right: 0.75rem;bottom: 0.45rem;font-size: 0.5rem;border-radius: 0.25rem;text-align: center;}
.home_ad img{width: 16rem;display: block;}
.home_k{height: 2.375rem;}*/
/*nav*/nav a{display: block;width: 3.98rem;height: 1.5rem;line-height: 1.5rem;text-align: center;border-left: 1px solid #ccc;border-top: 1px solid #ccc;float: left;font-size: 0.65rem;}
nav a:first-child, nav a:nth-child(5){border-left: 0;}
nav a:nth-child(-n+4){border-top: none;}
#zkp{position: relative;}
#zkp img{width: 0.45rem;height: 0.45rem;margin-top: 0.72rem;position: absolute;margin-left: 0.12rem;}
nav .non{display: none;position: absolute;width: 3.98rem;top: 6.55rem;background: #fff;height: 3.5rem;z-index: 99;}
nav .non{display: none;position: absolute;width: 3.98rem;top: 6.55rem;background: #fff;height: 3.5rem;z-index: 99;}
nav .non a{border: none;}
/*nvanav*/.navbar-nav{height: 4.1rem;}
.navbar-nav ul{padding-top: 0.575rem;}
.navbar-nav ul li{width: 4rem;height: 2.6rem;float: left;position: relative;background: url(../images/yyjj_03.png) no-repeat left center;background-size: 0.025rem 2.6rem;}
.navbar-nav ul li:first-child{background: none;}
.navbar-nav ul li a{display: inline-block;width: 3.95rem;height: 2.6rem;text-align: center;}
.navbar-nav ul li a p{font-size: 0.65rem;color: #414141;}
.yyabout_icon{width: 1.55rem;height: 1.625rem;margin: 0 auto;background: url(../images/spr_yyjj.png) no-repeat;background-size: 6.2rem auto;margin-bottom: 0.125rem;}
.yyabout_icon2{background-position: -1.55rem 0;}
.yyabout_icon3{background-position: -3.1rem 0;}
.yyabout_icon4{background-position: -4.65rem 0;}
.btm-bg{height: 2rem;background: #f3f3f3;}
/*common-tle*/
.brief-title{border-top: 0.25rem solid #efefef;border-bottom: 1px solid #cccccc;height: 2.425rem;}
.brief-title h2{font-size: 0.775rem;color: #111111;font-weight: normal;margin: 0.95rem 0 0 0.6rem;}
.brief-title h2 span{font-size: 0.6rem;color: #53c2f9;margin-right: 0.1rem;}
.notice img{width: 14.5rem;height: 9.375rem;margin: 1rem 0.75rem;}
/*xinfooter*/
 .x_footer { background: #115eac;height: 9.5rem;}
 .x_footer.ax_footer{ height:7.8rem;}
 .x_footera { padding: 0.5rem 0rem;}
 .x_footera img { width: 8.325rem; height: 6.775rem;}
 .x_footerb { padding-top: 0.7rem;width: 7rem; font-size: 0.45rem; color: #FFFFFF;}
 .x_footerb img { width: 6.875rem; height: 2.175rem;}
 .x_footerd img { width: 0.525rem; height: 0.525rem;margin-top: 0.06rem;} 
 .x_footere img { width: 0.55rem; height: 0.5rem;margin-top: 0.1rem;} 
 .x_footerd{margin-top: 0.68rem;}
 .x_footere {margin-top: 0.5rem;}
 .x_footerd img,.x_footere img { float: left;margin-right: 0.12rem;}
 .x_footere  span { width: 6.3rem;display: inline-block;}
#kfal_a{position: relative;color: #FF0000;}
.kfal_d{position: relative; width: 0.65rem; height: 0.65rem; border-radius: 1rem; background: #FF0004; color: #FFFFFF; top: -1.6rem; right: -3.25rem; line-height: 0.62rem; font-size: 0.4rem;}
.kfal_d::after{width: 0; height: 0; border-left: 0.15rem solid transparent; border-right: 0.12rem solid transparent; border-top: 0.2rem solid red; transform: rotate(-94deg); -ms-transform: rotate(-94deg); -moz-transform: rotate(-94deg); -webkit-transform: rotate(-94deg); -o-transform: rotate(-94deg); position: absolute; top: 0.53rem; right: 0.35rem; content: "";}
/*footer*/
footer{margin-top: 2.75rem;}
footer .foot{position: fixed;z-index: 2;left: 50%;bottom: 0;width: 16rem; height:3.85rem;margin-left: -8rem;background: url(../images/swt_foot.gif) no-repeat; background-size:16rem 3.85rem;}
footer .foot a{float: left;width: 3.2rem;margin-top: 1rem;height: 2.8rem;}
footer .foot a .foot_icon{margin: 0 auto;width: 1.375rem;height: 1.075rem; border:1px ssolid #333;}
footer .foot a p{text-align: center;font-size: 0.45rem;margin-top: 0.15rem;}
/*·µ»Ø¶¥²¿*/
#scrolltp{position: fixed;bottom: 2.85rem;right: 0.15rem;z-index: 999999999;}
#scrolltp img{width: 1.3rem;height: 1.3rem;cursor: pointer;}
/**********banner_slider************/
#slider-box{width:15.99rem;margin:0px auto; height:8.91rem; overflow:hidden; zoom:1;position:relative;padding-top:0.2rem;background: #efefef}
#slider-box .bd{width:16rem;height:8.5rem; }
#slider-box .bd ul{width:16rem;height:8.5rem;}
#slider-box li{width:16rem;height:8.5rem;float:left; }
#slider-box a{width:16rem;height:8.5rem;display:block;}
#slider-box .banner1{background:url(../images/banner_wy.jpg) no-repeat center;width:16rem;height:8.5rem;background-size:16rem 8.5rem;}
#slider-box .banner6{background:url(../images/banner_02.jpg) no-repeat center;width:16rem;height:8.5rem;background-size:16rem 8.5rem;}
#slider-box .banner9{background:url(../images/banner_000.jpg) no-repeat center;width:16rem;height:8.5rem;background-size:16rem 8.5rem;}
#slider-box .banner8{background:url(../images/banner_03.jpg) no-repeat center;width:16rem;height:8.5rem;background-size:16rem 8.5rem;}
#slider-box .banner10{background:url(../images/banner_fh.jpg) no-repeat center;width:16rem;height:8.5rem;background-size:16rem 8.5rem;}
#slider-box .banner2{background:url(../images/banner_ddz.jpg) no-repeat center;width:16rem;height:8.5rem;background-size:16rem 8.5rem;}
#slider-box .banner3{background:url(../images/banner_cdz.jpg) no-repeat center;width:16rem;height:8.5rem;background-size:16rem 8.5rem;}
#slider-box .banner4{background:url(../images/banner_zbz.jpg) no-repeat center;width:16rem;height:8.5rem;background-size:16rem 8.5rem;}
#slider-box .hd{ width:100%; height:0.55rem;  position:absolute; z-index:1; bottom:0.36rem; text-align:center;  }
#slider-box .hd ul{ display:inline-block; height:0.4rem; padding:0.1rem 0.2rem;  font-size:0; vertical-align:top;}
#slider-box .hd ul li{ display:inline-block; width:0.4rem; height:0.4rem; -webkit-border-radius:0.25rem; -moz-border-radius:0.25rem; border-radius:0.25rem; background:#8C8C8C; margin:0 0.25rem;  vertical-align:top; overflow:hidden;}
#slider-box .hd ul .on{ background:#FF9900;  }
.slider-box{width:16rem;height:8.075rem;margin:0px auto;}
.slider-box img{width:16rem;height:8.075rem;}
/**/
.approval{display: block; width: 16rem; height: 2.01rem; line-height: 2.01rem; text-align: center; background: #990505; font-size: 1.25rem; font-weight: bold; color: #FFF; margin: auto;}

  
.tech{ border-bottom:1px solid #e3e3e3; padding:0.5rem 0;}
.tech a{ width:3.8rem;; display:block; margin:0.1rem auto;}
.tech .techli{ width:33.175%; float:left; text-align:center; background:url(../images/client_39.jpg) no-repeat scroll right center transparent;}
.tech .techli h2{ color:#333333; font-size:0.4rem; font-weight:bold; line-height:1.2rem;}
.tech .techli p{ font-size:0.3rem; margin-bottom:0.2rem; line-height:0.4rem; color:#666666;}
.tech .techli a.zx{display: block;line-height: 0.4rem; margin: 0 auto; border: 1px solid #ff7d37;border-radius: 3px; color: #ff7d37; padding: 0.3rem 0;font-size: 0.6rem;}
.tech .lino{ background:none;}
.img img { max-width: 100%;max-height: 100%;}
.three2 li{ float:left; border:1px solid #08368c; padding:0.5rem; margin:1%; width:31%;}
.three2 li h4{ font-size:0.6rem; color:#d60000;}
.three2 li h4 span{ float:left; display:block; width:0.7rem; margin-right:0.2rem;}
.three2 li h4 span img{ width:100%;}
.three2 li p{ font-size:0.4rem; color:#333;}
.kfal{ width:100%; margin:0 auto;}
.kfal ul{ width:96%; margin:0 auto; margin-top:3%;}
.kfal ul li{ float:left; width:48%; overflow:hidden; border:1px solid #d7d7d7; padding-bottom:2%; margin-bottom:2%;}
.kfal ul li h1{ padding:3%;}
.kfal ul li p{font-family:"Î¢ÈíÑÅºÚ"; font-size:1em; text-align:center; line-height:1.2em; color:#0058af; margin-top:1%;}
.kfal h2{ float:left;width:46%; background:#0167b9; margin-left:2%; font-size:0.7em; color:#fff; font-weight:normal; text-align:center; line-height:2.5em; margin-top:1%}
.kfal h3{ float:right;width:46%; background:#f59600; margin-left:2%; font-size:0.7em; color:#fff; font-weight:normal; text-align:center; line-height:2.5em; margin-top:1%}
.kfal h4{ margin-top:3%;}
.kfal h2 a{ color:#fff;}.kfal h3 a{ color:#fff;}

.banner{ position:relative; overflow:hidden}
.jcider-pagination {text-align: center; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%);}
.jcider-pagination-point { position: relative; background: none; border-radius: 50%; margin: 8px; display: inline-block; width: 8px; height: 8px; cursor: pointer; background: rgba(255,255,255,0.5);
  transition: all 300ms;}
.jcider-pagination-point.active {background: white; -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); transform: scale(1.5);}

.swipe{position:relative}
.swipe-wrap{text-align:center;overflow:hidden;position:relative}
.swipe-wrap>div{float:left;width:100%;position:relative}
.banner_dian{position:relative;z-index:2;bottom:1em;width:100%; margin-top:-1em;}
.banner_dian ul{width:100px;margin:auto;height:8px;margin-top:5px}
.banner_dian li{width:8px;height:8px;background:#0099a9;float:left;margin:0 4px;border-radius:5px}
.swipe div div div,.swipe li div{background:#fff;font-weight:700;color:#fff;z-index:1;text-align:center}
.swipe div div div img{max-width:100%;height:auto}
.swipe-wrap{overflow:hidden;position:relative}
.swipe-wrap div{float:left;width:100%;position:relative}
#pager li.on{background:#8fc31f}
.banner__ {
    max-width: 640px;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
}
