/*初始化*/
html { font-family:"微软雅黑"; font-size:14px;} 
html,body{ height:100%; }
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd, input,figure { margin: 0; padding: 0; }
body { -webkit-overflow-scrolling: touch; text-align:left;  max-height: 100%;  overflow:-Scroll;overflow-x:hidden}
a, a:hover { text-decoration: none; outline: none;  }
a{ color:#0b0808;}
p{ margin:0; padding:0;}
:link, :visited{text-decoration: none;}
ul,li { list-style: none }
img { border: none; max-width:100%;}
input, select, textarea { border: none; outline: none; background: none }
em,i { font-style: normal }
h1, h2, h3, h4, h5, h6 { font-weight: normal }
.clear{clear:both; width:100%; overflow:hidden;}
.clearfix::after{ clear: both; display: block; height: 0; content: '';}
/* clear */
.fn-clearfix:after { display: block; font-size: 0; content: '\0020'; clear: both; height: 0; }
.fn-clearfix { zoom: 1; /*for IE6 IE7*/ }
.fn-clear { visibility: hidden; clear: both; }
.zj{ width:1200px; margin:0 auto; display:block;}
a{text-decoration: none; outline: 0; blr:expression(this.onFocus=this.blur()); /*按下鼠标图片周边不会出现虚线*/}
::-ms-clear, ::-ms-reveal{display: none; /*IE10 input X 去掉文本框的叉叉和密码输入框的眼睛图标 */}
.fr{ float:right;}
.fl{ float:left;}


.top_k{ display:table; width:100%;}
.home{ height:40px; line-height:40px; color:#e1e1e1;  background: url(../images/top.jpg) no-repeat center center;min-width:1200px; width:100%; font-size:12px;}
.home_l{ float:left; width:848px;}

.home_r{ float:right; color:#e1e1e1;  float:right; padding-right:10px;  }
.home_r a{ color:#e1e1e1; margin:0 8px ;}
.tel{ float: left;}
.tel span{ font-size:15px; color:#ffffff; font-weight:bolder; margin-left:8px;}


.top{ width:1200px; margin:0px auto; height:90px; font-size:12px; color:#fff;}
.top .logo{ width:246px;  float:left; height:80px; display:block; padding:6px 0 0  }

/* æœ¬ä¾‹å­css */
	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.navBar{ float:right;   position:relative; z-index:999;   color:#676767; height:84px; line-height:84px;   }
	.nav11{  margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei; padding:0px 0 0;  }
	.nav11 h3{ font-size:100%; font-weight:normal;  }
	.nav11 .m{ background:url(../images/nav2.jpg) no-repeat right center;    position:relative; float:left; width:130px; margin:0  0 0 15px; display:inline; text-align:center;   }
	
	.nav11 h3 a{ font-size:16px;  zoom:1;  height:50px; line-height:50px; padding:18px 0 14px;  display:block; color:#4a4a4a; }
	.nav11 h3 a:hover,.nav11 h3 a:hover span{ color:#0054c6;  }
	/*.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }*/
	
	.nav11 .sub{ display: none; /*é»˜è®¤éšè—*/ width:116px; padding: 0; margin:0px;  position:absolute; top:95px; border-top:2px solid #0054c6;  /* background:url(../images/nav.png) repeat right center;  */ background:#fff; float:left; line-height:40px; }
	.nav11 .sub li{ text-align:center;  }
	.nav11 .sub li a{ color:#333; display:block; zoom:1; font-size:15px; line-height:40px;}
	.nav11 .sub li a:hover{  background:#124ec2; color:#fff;   }



/*轮播结束*/
/* banner */
.fullSlide{ width:100%;  position:relative;  height:720px; background:#fff;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:999; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ width:100% !important;  height:720px; overflow:hidden; text-align:center; }
.fullSlide .bd li a{ display:block; height:720px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:9999; bottom:10px; left:0; height:22px; line-height:22px;}
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:22px; margin:2px; overflow:hidden; background:url(../images/dot.png) no-repeat bottom center;  line-height:999px; 
	}
.fullSlide .hd ul .on{ background: url(../images/dot.png) no-repeat center 1px; }
.fullSlide .prev{  display:block;  position:absolute; z-index:1; top:40%; left:2%;  z-index:9999; width:70px; height:70px; background:url(../images/dot1.png) 0px 0px  no-repeat;  cursor:pointer;display:none;  }
.fullSlide .next{ display:block;  position:absolute; z-index:1; top:40%; left:2%;  z-index:9999; width:70px; height:70px; background:url(../images/dot2.png) 0px 0px  no-repeat;  cursor:pointer; display:none;  }
.fullSlide .next{ left:auto; right:2%;  }

/*wrap*/
.wrap {z-index: 500;width:100%; /* position: relative; */ display:table;}
.bt{ text-align:center; display:table; margin:0 auto; padding:50px 0 30px}
.bt h1{ font-size:40px; color:#1a191e; font-weight:bolder; line-height:56px;  }
.bt h1 span{ color:#01388b}
.bt h2{ font-size: 22px; color: #bcbcbc; letter-spacing: 1px; text-transform: uppercase; }
.bt h3{ font-size: 18px; color: #b4b3b3; letter-spacing: 3px; text-transform: uppercase; }



/*k2*/
.k2{ width:100%; display:table; padding:0 0 70px  }		
.fw{ width:1200px; display:table; margin:0 auto;}
.fw li{ width:600px; float:left; height:200px; position:relative}	
.fw li a .fw_t{ float:left; width:300px; height:200px; float:left;display:block;  overflow: hidden; box-sizing:border-box;}
.fw li a .fw_t img{ width:300px; height:200px; display:block;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.fw li a:hover .fw_t img{transform: scale(1.05);}
.fw li a .fw_w{ position:absolute; right:0; width:310px; height:200px; background:url(../images/fw_bj1.png) no-repeat center right; float:right; text-align:center}
.fw li:nth-of-type(3) a .fw_w,.fw li:nth-of-type(4) a .fw_w{ left:0;width:310px; height:200px; background:url(../images/fw_bj2.png) no-repeat center right; float:left}
.fw li:nth-of-type(3) a .fw_t{ float:right}

.fw li:nth-of-type(4) a .fw_t{ float:right}

.fw li a .fw_w .fw_jt{ display:table; width:300px; margin:0 0 15px 10px;background: url(../images/fw_ico1.png) no-repeat center center; height:30px }
.fw li a .fw_w h1{ width:300px; float:right; padding:38px 0 15px; font-size:20px; font-weight:bolder }	
.fw li a .fw_w img{ display:table; margin:0 auto 15px ; padding:0 0  0 10px}	
.fw li a .fw_w span{ width:250px; display:table; margin:0 0 0 35px; font-size:15px; line-height:24px; color:#666666}

.fw li:nth-of-type(3) a .fw_w h1,.fw li:nth-of-type(4) a .fw_w h1{ float:left}
.fw li:nth-of-type(3) a .fw_w span,.fw li:nth-of-type(4) a .fw_w span{ margin:0  0 0 25px ; }
.fw li:nth-of-type(3) a .fw_w .fw_jt,.fw li:nth-of-type(4) a .fw_w .fw_jt{  display:table; width:300px; margin:0 10px 15px 0;background: url(../images/fw_ico2.png) no-repeat center center; height:30px }
.fw li a:hover .fw_w{background:url(../images/fw_bj11.png) no-repeat center right; color:#fff }
.fw li:nth-of-type(3) a:hover .fw_w,.fw li:nth-of-type(4) a:hover .fw_w{background:url(../images/fw_bj22.png) no-repeat center right; color:#fff }
.fw li a:hover .fw_w span{ color:#fff}
.fw li a:hover .fw_w .fw_jt{background: url(../images/fw_ico11.png) no-repeat center center; }
.fw li:nth-of-type(3) a:hover .fw_w .fw_jt,.fw li:nth-of-type(4) a:hover .fw_w .fw_jt{background: url(../images/fw_ico22.png) no-repeat center center;}

/**/
.sy-title { text-align: center; background: url(../images/bt1.png) no-repeat top center; height: 173px; margin-bottom:40px}
.sy-title  b { display: block; font-size: 44px; color: #1a191e; padding-top: 55px;}
.sy-title  span { display: block; font-size: 22px; color: #bcbcbc; font-family: "Arial";  text-transform: uppercase;}



.bj2 { background: url(../images/bj1.jpg) no-repeat top center; height: 772px; overflow: hidden;}
.bj2 .sy-title { background: url(../images/bt2.png) no-repeat top center; }
.bj2 .sy-title  b { color:#1a47a2}
.bj2 .sy-title  span{ color:#1a47a2}

.bj2 .about-index h2{background: url(../images/t1.png) no-repeat top center;height: 173px;color: #fff;text-align: center;font-size: 44px;font-weight: bold;padding-top: 64px;}
.bj2 .about-index h2 span{display: block;font-weight: normal;font-size: 22px;text-transform: uppercase;font-family: "Arial";}
.bj2 .about-index .con{margin-top: 60px;}
.bj2 .about-index .con .abl{width: 840px;}
.bj2 .about-index .con .abl .ab1{background: #fff;height: 265px;padding: 0 32px;}
.bj2 .about-index .con .abl .ab1 b{display: block;font-size: 20px;color: #333333;padding-top: 38px;}
.bj2 .about-index .con .abl .ab1 span{display: block;width: 57px;height: 3px;background: #00388b;margin-top: 16px;margin-bottom: 20px;}
.bj2 .about-index .con .abl .ab1 p{font-size: 14px;color: #333333;line-height: 26px;height: 72px;overflow: hidden;}
.bj2 .about-index .con .abl .ab1 a{display: block;width: 110px;height: 30px;background: #cd233e;border-radius: 20px;color: #fff;line-height: 30px;text-align: center;margin-top: 25px;}
.bj2 .about-index .con .abl .ab1 a:hover{ background:#01388b}

.bj2 .about-index .con .ab2{margin-top: 45px;}
.bj2 .about-index .con .ab2 .ab2-list{margin: 0 -9px;}
.bj2 .about-index .con .ab2 .ab2-list li{float: left;width: 268px;height: 136px;background: #fff;margin: 0 9px;text-align: center;}
.bj2 .about-index .con .ab2 .ab2-list li h3{font-size: 40px;color: #00388b;font-weight: bold;display: inline-block;padding-top: 30px;}
.bj2 .about-index .con .ab2 .ab2-list li h3 span{font-size: 24px;color: #444444;font-weight: normal;float: right;}
.bj2 .about-index .con .ab2 .ab2-list li p{font-size: 20px;color: #444444;padding-top: 10px;}
.bj2 .about-index .con .abr{background: url(../images/ho.png) no-repeat top right;height: 446px;width: 310px;}
.bj2 .about-index .con .abr .title{font-size: 28px;color: #ffffff;font-weight: bold;padding-left: 85px;padding-top: 30px;}
.bj2 .about-index .con .abr .title span{display: block;font-weight: normal;font-size: 12px;color: rgba(255, 255, 255, .5);text-transform: uppercase;}
.bj2 .about-index .con .abr .picScroll-left{position: relative;margin-top: 20px;height: 277px;}
.bj2 .about-index .con .abr .picScroll-left .hd{background: url(../images/xian.png) no-repeat 50% 50%;height: 1px;position: absolute;bottom: 35px;width: 288px;}
.bj2 .about-index .con .abr .picScroll-left .hd .next{ background: url(../images/left.png) no-repeat top center; height: 25px; width: 53px; position: absolute; left: 91px; bottom: -12px; z-index: 999; cursor: pointer; }
.bj2 .about-index .con .abr .picScroll-left .hd .prev{background: url(../images/right.png) no-repeat top center;height: 25px;width: 53px;position: absolute;right: 91px;bottom: -12px;z-index: 999;cursor: pointer;}
.bj2 .about-index .con .abr .picScroll-left .bd ul li{float: left;}
.bj2 .about-index .con .abr .picScroll-left .bd ul li a{display: block;text-align: center;}
.bj2 .about-index .con .abr .picScroll-left .bd ul li a .img{overflow: hidden;height: 214px;}
.bj2 .about-index .con .abr .picScroll-left .bd ul li a .img img{width: 288px;height: 214px;}
.bj2 .about-index  .more1{width: 288px;height: 36px;background: #ffffff;}
.bj2 .about-index  .more1 a:hover{ background:#cd233e; color:#fff}
.bj2 .about-index .more1 a{display: block;text-align: center;font-size: 18px;color: #444444;line-height: 36px;}


/**/
/* 本例子css */
.slider{ width:644px;  height:505px; padding:0 278px;  margin:0 auto;  position:relative; overflow:hidden;   }
.slider .bd{ position:absolute; left:0; top:0; }
.slider .bd li{ overflow:hidden; }
.slider .bd li img{ display:block; width:624px; height:505px;  margin:0 10px;   }
.slider .bd li a h1{ display:none; position:absolute; bottom:0; text-align:center; width:624px; color:#fff; margin:0 10px; font-size:18px; line-height:2.4; background: rgba(0,0, 0, 0.5);}
.slider .bd li a:hover h1{ display:block;}

.slider .tempWrap{ padding:0 278px !important; /* 强制遮罩层显示2侧各130px */   }
.slider .bd ul{ margin-left:-644px !important;  }

.slider .pnBtn{ position:absolute; top:0; width:278px; height:505px; cursor:pointer;   }
.slider .prev{ left:0;  }
.slider .next{ right:0; }

.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:505px; background:#000; filter:alpha(opacity=50);opacity:0;   }
.slider .pnBtn .arrow{ display: none; position:absolute; top:190px; z-index:1; width:30px; height:112px; _filter:alpha(opacity=70); }
.slider .prev .arrow,.slider .next .arrow{ background:url(../images/btn1.png) 0 0 no-repeat;}
.slider .prev .arrow{ left:20px;  background-position:0 0;  }
.slider .prev .arrow:hover{  background-position:0 -112px;  }
.slider .next .arrow{ right:20px;  background-position:0 -224px; }
.slider .next .arrow:hover{  background-position:0 -336px;  }



.more{ display:table; margin:0 auto; padding:40px 0 60px;}
.more a{background:#01388b;display:table; font-size:16px; color:#fff; padding:0 50px; border-radius:25px; height:44px; line-height:44px; text-align:center}
.more a:hover{background:#cd233e;display:table; }


/**/
.bj5{background: url(../images/bj2.jpg) no-repeat top center;height: 572px;overflow: hidden;}
.bj5 .fw-index{padding-top: 60px;}
.bj5 .fw-index .fwl h2{font-size: 36px;color: #ffffff;font-weight: bold;margin-bottom: 25px;}
.bj5 .fw-index .fwl h2 span{font-size: 22px;color: #bcbcbc;font-family: "Arail";font-weight: normal;display: block;text-transform: uppercase;padding-top: 5px;}
.bj5 .fw-index .fwl .fuwtus{margin-bottom: 20px;}
.bj5 .fw-index .fwl p{color: #fff;font-size: 17px;line-height: 30px;}
.bj5 .fw-index .fwl a{display: block;width: 142px;height: 40px;line-height: 38px;color: #fff;text-align: center;font-size: 18px;border: 1px solid #fff;margin-top: 20px;}
.bj5 .fw-index .fwr{width: 678px; padding:20px 0 0}
.bj5 .fw-index .fwr .fwr-list{margin: 0 -10px;}
.bj5 .fw-index .fwr .fwr-list li{box-sizing: border-box;float: left;width: 212px;height: 125px;background: url(../images/t4.png) no-repeat top center;margin: 0 10px;margin-bottom: 17px;padding-left: 33px;padding-top: 16px;}
.bj5 .fw-index .fwr .fwr-list li span{display: block;font-size: 12px;color: rgba(255, 255, 255, .15);text-transform: uppercase;transform: scale(0.7);transform-origin: left top;text-align: left;white-space: nowrap;padding-top: 8px;}
.bj5 .fw-index .fwr .fwr-list li h3{font-size: 17px;color: #ffffff;line-height:13px;}
.bj5 .fw-index .fwr .fwr-list li h3 b{float: left;font-weight: normal;color: #f8052b;}
.bj5 .fw-index .fwr .fwr-list li h3 p{float: left;margin-left: 5px;font-weight: normal;}

/*k4*/
.k4{ width:1200px; display:table; margin:0 auto}
.news{ display:table; padding:10px  0 }
.news dl{ width:580px; float:left; background:#f7f7f7; margin:0 10px 20px;}

.news dl a .news_t{ width:162px; height:162px; float:left;  display:block;  overflow: hidden; box-sizing:border-box;}
.news dl a .news_t img{ width:162px; height:162px;  display:block;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.news dl a:hover .news_t img{transform: scale(1.05);}
.news dl a .news_w{ width:380px; float: left; margin:0 0 0 20px; color:#7a7a7a; line-height:25px;}
.news dl a .news_w h1{ color:#2b2c2c; font-size:18px; line-height:48px; overflow:hidden; height:48px; padding:5px 0 0}
.news dl a .news_w h2{ font-size:14px; height:50px; overflow:hidden}

.news dl a .news_w h3{color:#878787; height:30px; line-height:30px; padding:15px 0 0}
.news dl a .news_w h3 span{ color:#01388b; border:1px solid #01388b; height:28px; line-height:28px; padding:0 20px; display:table; float:right}
.news dl a:hover .news_w h3 span{ background:#01388b; color:#fff}
.news dl a:hover .news_w h1{ color:#01388b}


/*k6*/
.k6{ background:#1c1a19; width:100%; display:table; padding:55px 0 45px; text-align:center; color:#FFF}
.k6 a{ width:240px; height:50px; background:#d60526; color:#fff; font-size:18px; text-align:center; line-height:50px; display:table; margin:0 auto; border-radius:5px;}
.k6 a:hover{ background:#004ea2;}
.k6 h1{ font-size:15px; line-height:54px;}


/*fott*/
/*fo*/
.foot{background-color: #222222; width:100%; display:table; margin:0 auto;}
.footer {padding-top: 30px;padding-bottom: 28px;}

.footer-name {font-size: 16px;color: #c7c7c7;font-weight: bold;padding-left: 18px;position: relative;}
.footer-name::before {content: "";display: block;width: 4px;height: 14px;background-color:#0f71da;border-radius: 1px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}

.footer-tel {width: 295px;}
.footer-tel-con {margin-top: 23px;}
.footer-tel-con span{ color:#d6cfcf; font-size:20px;}
.footer-tel-img {width: 49px;height: 49px;}
.footer-tel-img img {width: 100%;height: 100%;}
.footer-tel-fname {margin-left: 10px;padding: 8px 0;}
.footer-tel-fname h3 {font-size: 16px;color: #fff; line-height:1}
.footer-tel-fname p {font-size: 12px;color: #fff;text-transform: uppercase;margin: 0;margin-top: 5px;}

.footer-tel-num {margin-top:5px;}
.footer-tel-num p {font-size: 28px;color: #fff;font-weight: bold;margin: 0;}

.footer-inquiry {display: block;width: 160px;line-height: 34px;padding-left: 33px;background-color: #fff;border-radius: 5px;margin-top: 22px;font-size: 16px;color: #222;background-image: url(../images/footer-inquiry.png);background-repeat: no-repeat;background-position: 112px center;}
.footer-inquiry:hover {color: #222;}

.footer-nav {width: 425px;}
.footer-nav ul {width: 330px;}
.footer-nav ul li {width: 110px;margin-top: 24px;}
.footer-nav ul li a {font-size: 13px;color: #adadad;}
.footer-nav ul li a:hover {color: #fff;}

.footer-telfs-con {margin-top: 24px;}
.footer-telfs-con p {font-size: 14px;color: #adadad;line-height: 15px;margin:15px  0 0; padding-bottom:5px }

.footer-code-con {margin-top: 22px;}
.footer-code-img {width: 102px;}
.footer-code-img img {width: 100%;}

.footer-code-title {margin-left: 15px;padding-top: 10px;}
.footer-code-title p {line-height: 17px;margin: 0;font-size: 13px;color: #adadad;}

/* é¡µè„š */
.footer-bottom {text-align: center; background:#111111;font-size: 12px;color: #b7b6b6;line-height: 20px;padding: 15px 0;}
.footer-bottom a {font-size: 12px;color: #b7b6b6;line-height: 20px;}
.footer-bottom a:hover{ color:#fff}

.fy{ text-align:center; font-size:14px; padding:20px 0;}
.info { width: 450px; height: 27px; line-height: 28px;  text-align: center;  margin: 15px auto; border: 1px dashed #ccc; border-left: none; border-right: none;  color: #6f6f6f;}


