@charset "utf-8";
/* CSS Document */

/*--------------- 
总体 
---------------*/
@font-face {
	/* font-properties */
	font-family:DINCond-BlackExpert;
	src: url('../images/DINCond-BlackAlternate.otf')
}
body{ position:relative; width:100%; font-family: "微软雅黑"; font-size: 14px; background:#fff; color:#777; overflow-x:hidden; }
.en { position:relative; width:100%; font:normal 14px/24px "Arial"; background:#fff; color:#777; overflow-x:hidden; }
a { text-decoration:none;  }
h3, h4, h5 { font-weight:normal; }
.cl{clear: both}
.blank20{height:20px; line-height: 20px; clear: both; overflow: hidden}
.blank40{height:40px; line-height: 40px; clear: both; overflow: hidden}
.wrapper{width:1200px; overflow: hidden;margin: 0 auto;padding: 0; height:auto; position: relative;}
.wrapper-sub{width:1200px; overflow: hidden;margin: 0 auto;padding: 0; height:auto; position: relative;}
.wrapper2{width:1200px;margin: 0 auto;padding: 0; height:auto; position: relative;background: #fff;overflow: hidden}
.mt50{margin-top: 50px;}
.mt70{margin-top: 70px;}
img{vertical-align: middle}
.fl{float: left;}
.fr{float: right;}
header{width: 100%;height:200PX;background:none;}
header .ilogo{margin-top:80px;float: left;}
header .isearch{float: right;margin-top:85px;}
header .isearch form{background: #fff;width: 340px;height: 55px;border-radius: 5px;display: inline-block;position: relative;line-height: 55px}
header .isearch form input[type=text]{width: 90%;border:0;background: none;text-indent:1em;font-size: 16px;}
header .isearch form input[type=submit]{background:url("../images/search-ico.png")center center no-repeat;width: 29px;height: 29px;position: absolute;right:20px;top:12px;border:0;cursor: pointer}
header .lan{display: inline-block;margin-left: 10px;}
header .lan a{font-size: 16px;display: inline-block;margin: 0 5px;color: #333333}
header .lan a:first-child:after{content: "|";display: inline-block;margin-left: 7px;vertical-align: middle;margin-bottom: 5px;}
header .lan a.active{color: #004580;font-weight: bold;}
nav {height: auto;overflow: hidden;width: 100%;margin: 0 auto}
nav ul{background: #106bb8;width: 100%;height:50px;line-height: 50px}
nav ul li{width: 20%;float: left;text-align: center;position: relative}
nav ul li:after{content: "|";color: #329aea;vertical-align: middle;margin-bottom: 5px;position: absolute;right: 0;top: 0;}
nav ul li a{color: #fff;font-size: 16px;display:inline-block;width: 99%;height:50px;}
nav ul li:last-child:after{content: "";display: none}
.device {
width: 100%;
float: left;
margin:0 auto;
position: relative;
margin-top: -2px;
}
 .swiper-container { width: 100%;height: 100%;}
.pagination {
      display: none;
    position: absolute;
    left: 0;
    text-align: center;
    bottom: 30px !important;
    width: 100%;
  z-index: 999;
}
.swiper-pagination-bullet{
    display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #fff;
  margin: 0 15px !important;
  cursor: pointer;
border:#014b88 2px solid;
opacity:1;
  
}
.swiper-slide img{width:100%;height:100%}
.swiper-pagination-bullet-active{  background: #014b88;}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white
{background-image:url(../images/arrow-l.png);width:32px;height:60px;left:0;top:50%;background-size: 100% 100%;}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image: url(../images/arrow-r.png);width: 32px;height: 60px;left: auto;right:0;top:50%;background-size: 100% 100%;}
.swiper-button-next, .swiper-button-prev{background-image:url(../images/arrow-l.png);width:50px;height:50px;right:0;top:85%;background-size: 100% 100%;}
.swiper-button-prev{left: auto;right: 110px}
.swiper-button-next{background-image:url(../images/arrow-r.png);right:50px}
.part{padding:30px 3%;width:94%;margin: 0 auto;height: auto;overflow:hidden}
.index-title:before{content: "";background:url("../images/title-ico.png")center center no-repeat;width:9px;height: 55px;display: inline-block;margin-right: 10px;float: left;vertical-align: middle;margin-top:4px;}
.index-title{height:60px;}
.index-title span{color:#333;font-size: 24px;text-transform:uppercase;font-family:"DINCond-BlackExpert";display: block;}
.index-title h2{font-size: 22px;color: #777;margin-top:2px;float: left;}
.index-title p{width:110px;height:35px;line-height:35px;text-align: center;color: #333;background: #ebebeb;float: right;font-size: 16px;border-radius: 5px;margin-top:10px;}
.part-info-z{background:url("../images/info-bg.jpg")center center no-repeat;margin: 0 auto;width: 100%;height:250px;background-size:100% 100%;position: relative}
.part-info-z p{width: 69%;margin-top: 50px;margin-right: 10px;float: right;color: #555;line-height: 30px;text-indent: 2em;font-size: 16px;}
.part-info-z span{display: block;position: absolute;right: 0;bottom: 0;background: #106bb8;width: 120px;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 16px;border-radius:5px;}
.part-info-z span a{color:#fff}
.part-l{float: left;width: 700px;}
.part-r{float: right;width: 377px;}
.part02{width: 100%;height: auto;overflow: hidden;margin-top:30px;}
.part-l-01 ul {margin-top: 30px;}
.part-l-01 ul li{width: 100%;border-bottom: #ddd 1px solid;padding-bottom:8px;margin-bottom:8px;line-height: 26px;height: auto;overflow: hidden}
.part-l-01 ul li:last-child{border-bottom: 0;}
.part-l-01 ul li h2{float: left;width: 85%;color: #555;font-size: 16px;}
.part-l-01 ul li h2:before{content: "";background: #dbdbdb;width: 5px;height: 5px;border-radius: 50%;display: inline-block;margin-right: 10px;vertical-align:middle;margin-bottom: 3px;}
.part-l-01 ul li p{float: right;text-align: center;font-size: 16px;color: #b0b0b0;}
.part-l-01 ul li:hover p{color: #2d2d2d}
.part-l-01 ul li:hover h2:before{background: #2d2d2d}
.part-l-02{margin-top:20px;}
.part-l-02 ul {margin-top: 30px;height:auto;overflow: hidden}
.part-l-02 ul li{width: 128px;height: 128px;float: left;margin-right:15px;text-align: center;background: -webkit-linear-gradient(top, #d7ece0 , #add3f0);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#d7ece0,endcolorstr=#add3f0,gradientType=1);border-radius:5px;}
.part-l-02 ul li:last-child{margin-right: 0;}
.part-l-02 ul li img{margin-top: 18px;}
.part-l-02 ul li p{line-height:22px;margin-top: 10px;}
.part-l-02 ul li a{font-size: 15px;color: #333;}
.part-l-02 dl{margin-top: 15px;}
.part-l-02 dl dt{width:48%;height:55px;line-height: 55px;float: left;text-align: center;background: -webkit-linear-gradient(top, #e2e3ff , #d7c1e8);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#e2e3ff,endcolorstr=#d7c1e8,gradientType=1);border-radius:5px;}
.part-l-02 dl dt:nth-child(even){float: right;}
.part-l-02 dl dt img{display: inline-block;margin-right:30px;vertical-align: middle;margin-bottom: 5px;}
.part-l-02 dl dt p{display:inline-block;font-size: 15px;color: #333;font-weight: bold;}
.part-r-l ul{margin-top: 30px;height: auto;margin-bottom:20px;height: 93px}
.part-r-l ul li{width: 185px;height: 85px;position: relative;text-align: center;line-height:26px;color: #fff;border-radius:5px;float: left;background: #61a7d3;cursor: pointer}
.part-r-l ul li p{font-size: 16px;margin-top: 18px;}
.part-r-l ul li:nth-child(even){float: right;}
/*.part-r-l ul li:hover{background: #106bb8;}
.part-r-l ul li:hover:after{content: "";background: url("../images/triangle.png")center center no-repeat;width: 16px;height: 8px;position:absolute;left: 0;right: 0;bottom:-8px;margin: 0 auto;text-align: center}*/
.part-r-l ul li.active{background: #106bb8;}
.part-r-l ul li.active:after{content: "";background: url("../images/triangle.png")center center no-repeat;width: 16px;height: 8px;position:absolute;left: 0;right: 0;bottom:-8px;margin: 0 auto;text-align: center}
.part-r-l ul li a{color:#fff}
.part-r-l article{clear: both}
.part-r-l section{background: #ebebeb;padding:20px 0 7px 0;text-align: center;}
.part-r-l section p{color: #333;width:90%;border-bottom: #fff 1px solid;margin: 0 auto;line-height: 30px;padding-bottom:8px;margin-bottom:8px;text-align: center}
.part-r-l section p a{font-size: 15px;color: #333;}
.part-r-l section p:last-child{border-bottom: 0;}
.part-r-l section:nth-of-type(1){padding-bottom: 0;padding-top: 10px;}
.part03{margin-top:30px;width: 100%;height: auto;overflow: hidden}
.part03 ul{margin-top:25px;}
.part03 ul li{width: 360px;height: 76px;float: left;margin-right:24px;border-radius: 5px;text-align: center}
.part03 ul li img{width: 100%;height: 100%}
.part03 ul li:last-child{margin-right: 0;}
footer{background: #106bb8;width: 94%;height: 140px;overflow: hidden;padding:30px 3%}
.footer-l{float: left;width:48%;margin-top: 20px;}
.footer-l ul {margin-top: 30px;margin-left:-20px;}
.footer-l ul li{width: 20%;float: left;text-align: center;position: relative}
.footer-l ul li:after{content: "|";color: #abdaff;vertical-align: middle;margin-bottom: 5px;position: absolute;right: 0;top: 0;}
.footer-l ul li a{color: #abdaff;font-size: 15px;}
.footer-l ul li:last-child:after{content: "";display: none}
.footer-r{float: right;width:48%;margin-top: 20px;}
.footer-r ul{background: url("../images/lxwm-ico.png")left center no-repeat;;height: 111px;}
.footer-r ul li{color: #fff;font-size: 15px;width: 100%;margin-bottom: 11px;text-indent: 2em}
.copyright{padding:30px;text-align: center;color: #fff;font-size: 16px;}
.copyright a{color: #fff}
.cons{text-align: center;}
.cons h2{font-size: 24px;color: #333;margin-top: 20px;}
.cons p{font-size: 18px;margin-top: 10px;color: #999;}
.fck{margin: 30px auto;width: 100%}
.fck h1.arc-title{font-size: 24px;color: #111;text-align: center;margin:0 auto 30px auto;}
.fck div,.fck p{line-height: 30px;color: #555;font-size: 15px;}
.fck table.table tr td{border: #ddd 1px solid}
.typename{font-size: 24px;color: #111;text-align: center;margin:0 auto 30px auto;}
@media screen and (max-width:320px){


}