﻿/*初始化*/
html { font-family:"微软雅黑"; font-size:14px; } 
body{font-family: "微软雅黑",Tahoma, Helvetica, Arial, sans-serif; font-size: 14px;color:#333;_overflow:hidden;overflow-x:hidden;width: 100%;*cursor: default;}
/* 内外边距通常让各个浏览器样式的表现位置不同*/
body,ol,table,tr,td,ul,li,dt,dd,dl,h1,h2,h3,h4,h5,h6,form,input,select,textarea,p,
blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video{margin:0;padding:0;font-style:normal;}
/*input, button, select, textarea{outline:none}*/
input, select, textarea, button{vertical-align:middle;font-family: "微软雅黑",Tahoma, Helvetica, Arial, sans-serif;}
button{border:0 none;background-color:transparent;cursor:pointer}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"]>input[type="button"]::-moz-focus-inner{border:none;padding:0;}
/* 去掉 table cell 的边距并让其边重合*/
table{border-collapse:collapse;border-spacing:0;}
/* ie bug：th 不继承 text-align*/
th{text-align:inherit;}
/* 去除默认边框*/
fieldset,img{border:none;}
/* ie6 7 8(q) bug 显示为行内表现*/
iframe{display:block;}
/* 去掉列表前的标识，li 会继承*/
ol,ul{list-style:none;}
/* 对齐是排版最重要的因素，别让什么都居中*/
caption,th{text-align:left;}
/* 来自yahoo，让标题都自定义，适应多个系统应用*/
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500;}
/* 统一上标和下标*/
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
/* 让链接在 hover 状态下显示下划线*/
a:hover{text-decoration:none;}
/* 默认不显示下划线，保持页面简洁*/
ins,a{text-decoration:none;color: #333;}
/* 去除 ie6 & ie7 焦点点状线*/
a:focus,*:focus{outline:none;}
/* 设置显示和隐藏，通常用来与 js 配合*/
.hide{display:none;}
.block{display:block;}
/* clear */
.clear{clear:both; width:100%; overflow:hidden;}
.clearfix::after{ clear: both; display: block; height: 0; content: '';}
.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:1280px; margin:0 auto; display:block;}
/* 设置浮动，减少浮动带来的 bug*/
.fl,.fr{display:inline;}
.fr{ float:right;}
.fl{ float:left;}

/*----- 超出省略号///-----*/
.toe{word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
td{ border:1px solid #333}


/*header*/
.header{min-width:90%;padding:0px ; box-sizing:border-box; display:table;  margin:0 auto}
.logo{ width:100%; display:table; text-align:center;  }
.logo img{ width:100%; display:tablet}
.sj_tel{ display:none}
/*nav*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{ width:100%; background:#f4f4f4;    position:relative; z-index:999;  height:60px; line-height:60px;   }
.nav11{  margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei; padding:0px 0 0; display:table; width:88%  }
.nav11 h3{ font-size:100%; font-weight:normal;  }
.nav11 .m{  position:relative; float:left; padding:0; display:inline; text-align:center; width:10%;  }
.nav11 h3 a{ font-size:16px;   zoom:1;  height:60px; line-height:60px; width:100%;  display:block; color:#282828 }
.nav11 .m:hover{ background:#005bb2;color:#fff; }
.nav11 h3 a:hover,.nav11 .m:hover h3 a{ color:#fff; }
	
.nav11 .sub{ display: none; /*é»˜è®¤éšè—*/ width:100%; padding: 0; margin:0 ;  position:absolute; top:60px;  background-color: rgba(0, 91, 175, 0.9);  float:left; line-height:44px; }
.nav11 .sub li{ text-align:center;  }
.nav11 .sub li a{ color:#fff; display:block; zoom:1; font-size:13px; line-height:1.4; padding:15px 0}
.nav11 .sub li a:hover{  background:#f7941d; color:#fff;   }




/*轮播结束*/
.banner{width: 100%;overflow: hidden;position: relative;}
.banner .swiper-container{width: 100%;margin-left: auto;margin-right: auto;}
.banner .swiper-slide{text-align: center;overflow: hidden;position: relative;/* 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;}
.bannerbox{width: 100%;overflow: hidden;}
.banner .swiper-slid em{display: block;width: 100%;}
.banner .swiper-slide em img{width: 100%;display: block;}
.banner .swiper-pagination-bullet{width:12px;height: 12px;border-radius:50%;opacity: 1;background: rgba(255,255,255,1);border:0;box-sizing:border-box; margin:0 9px 10px}
.banner .swiper-pagination-bullet-active{background:#005bac;}
.banner .swiper-slide em .banner_t1{ display:none}

/*wrap*/
.wrap{ width:100%;}
.ss_k{ width:100%; border-bottom:1px solid #e5e5e5; padding:16px 0; display:table}
.ss_l{ width:65%; float:left; line-height:30px; font-size:14px; color:#666666; }
.ss_l a{ color:#888888; margin:0 5px; padding:0 5px}
.ss_l a:hover{ color:#005bac}
.ss{height: 30px;background: #fff;padding: 0px;float: right; margin:0 0}
.ss #kws{float:left;font-size: 12px; padding:0 8px;color: #999999;border: none;outline: none;width:260px; line-height:30px; height:30px; box-sizing:border-box;border: 1px solid #e5e5e5; border-right:0  }
.ss a{ background: url(../image/ss.png) no-repeat 66px center #f7941d;color: #fff;display: inline-block;line-height: 30px;height:30px; width:100px;font-size: 16px;float: right; padding:0 0 0 20px; box-sizing: border-box;}

.bt{ display:table; width:100%; text-align:center; padding:60px 0 30px}
.bt h1{ font-size:40px; color:#333; font-weight:bolder; padding:0 0 10px}
.bt span{ color:#777777; font-size:18px; text-transform:uppercase; line-height:30px; display:inline-block}
.bt i{ display:inline-block; width:50px; height:14px; background: url(../image/bt_ico1.png) no-repeat center left; margin:0px 12px}
.bt i:nth-child(2){    transform: rotate(-180deg);}

.sy_jj{ width:100%; }

.jj_time{background: url(../image/bj1.jpg) no-repeat center bottom; overflow:hidden; padding:30px 0 105px}
.jj_time .content{ width:1240px; display:table; margin:0 auto}
.jj_time .zhek{float:left; width:310px; text-align:center; color:#555555; padding:0 22px; box-sizing:border-box}
.jj_time .zhek .numscroller{font-size:80px; color:#005bac; font-weight: bolder;display:inline-block}
.jj_time .zhek i{ display:inline-block; font-size:18px; color:#666666}
.jj_time .zhek h4{font-size:24px; margin:8px auto 25px; color:#333333}
.jj_time .zhek h1{ font-size:15px; line-height:24px;}

.sy_jjn{ width:1280px; display:table; margin:0 auto; background:#f7f7f7; }
.jj_l{ width:52%; float:left; height:404px; box-sizing:border-box; padding:32px 35px 0; color:#000000; }
.jj_l h1{ font-size:26px;line-height:1; margin:0 0 20px}
.jj_l p{ font-size:16px; line-height:32px; text-indent:2em; height:224px; overflow:hidden; /*display:table*/}
.more{ line-height:46px; background:#005bac; font-size:16px; padding:0 50px; display:table; color:#fff; margin:24px 0 0}
.more:hover,.more1:hover{ background:#f7941d;}
.jj_r{ width:48%; box-sizing:border-box; float:right}
.k3_r img,.jj_r img{ width: 100%;}
/**/
.k2{ width:100%; display:table; background: url(../image/bj2.jpg) no-repeat center center; margin:60px auto; padding:0 0 5%}
.cp_tab{ width:84%;  text-align:left; /*display:table; */margin:0 auto  }
.cp_tab .hd{ height:60px; margin:0 auto 30px; padding:5px 0 0}
.cp_tab .hd ul{ display:table; margin:0 auto   }
.cp_tab .hd ul li{ display:inline-block;cursor:pointer; font-size:16px; margin:0 8px; color:#666666; line-height:58px; background:#fff; border:1px solid #e4e4e4; width:200px; text-align:center  }
.cp_tab .hd ul li.on{ background:#f7941d; color:#fff; border:1px solid #f7941d  }
.cp_tab .bd{  zoom:1; display:table; overflow:hidden; margin:0 auto ; padding:25px 0; width:100%}
.sy_cp{ width:100%;  display:table; margin:0 auto; text-align:center}
.sy_cp li{ width: calc(25% - 20px); display:inline-block; margin:0 8px}
.sy_cp li a{ width:100%; display:table; background:#fff;transition: all .3s;}
.sy_cp li a .cp_t{ width:100%; display:table; }
.sy_cp li a .cp_t img{ width:100%; display:table}
.sy_cp li a h1{ line-height:30px; height:30px; width:100%; display:table;  font-size:18px; color:#333333; font-weight: bolder; padding:25px 15px; box-sizing:border-box}
.sy_cp li a{box-shadow: 0 0px 20px rgba(0, 0, 0, .1);-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, .1);-moz-box-shadow: 0 0px 20px rgba(0, 0, 0, .1);-webkit-transform: translate3d(0, 0px, 0);transform: translate3d(0, 0px, 0);}
.sy_cp li a h1 span{width: calc(100% - 40px); float:left;  height:30px;overflow:hidden; }
.sy_cp li a h1 span{display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}

.sy_cp li a h1 i{ background:#f7941d; color:#fff; font-size:18px; font-weight:bolder; text-align:center; line-height:28px; display:table; width:30px; height:30px; border-radius:50%; float:right}
.sy_cp li a:hover h1{ color:#4d94c8}

.sy_more{ display:table; margin:0 auto; padding:40px 0 0}
.sy_more a{ line-height:46px; background:#005bac; font-size:16px; padding:0 45px; display:table; color:#fff; margin: 0 0; border-radius:5px}
.sy_more a:hover{ background:#f7941d}

.k3{ width:1280px; display:table; margin:0 auto; padding:0 0 5%}
.k3_l{ width:47%; float:left}
.k3_l h1{ font-size:36px; color:#005bac ; font-weight:bolder; line-height:1.2; padding:20px 0}
.k3_l ul{ width:50%; display:table; padding:20px 0 40px}
.k3_l ul li{ width:100%}
.k3_l ul li a{ background:url(../image/ys_ico1.png) no-repeat center left;  font-size:18px; color:#282828; width:100%; display:table; line-height:1.2; padding:10px 0 10px 26px; box-sizing:border-box }
.k3_l ul li a span{ float:right; opacity:.4}
.k3_l ul li a:hover{ color:#005bac}
.more1{ line-height:56px; background:#005bac; font-size:18px; padding:0 45px; display:table; color:#fff; margin:24px 0 0; border-radius:5px}
.k3_r{ width: calc(100% - 47%); float:right}
/*sy_tel*/
.sy_tel{background: url(../image/bj3.jpg) no-repeat center;background-size: cover;background-attachment:fixed; text-align:center}
.tel-all{padding: 60px 0px 50px 0px;}
.sy_tel h3{font-size: 20px;color: #fff;font-weight: normal;}
.sy_tel h4{font-size: 44px;color: #ffffff;margin-top: 20px;font-weight: bold;}
.sy_tel h5{font-size: 20px;line-height: 30px;color: #ffffff;margin-top: 20px;}
.sy_tel h6{color: #fff;font-size: 36px;font-family: "Airal"; display:table;padding: 5px 40px;margin:0px auto;border-radius: 50px; height:50px; line-height:50px; background:#f7941d;margin-top: 42px;box-shadow: #f7941d 0px 0px 5px;}
.sy_tel h6:hover{box-shadow: #0d9bff 0px 0px 10px;}
.sy_tel h6 img{height:34px; padding:10px 20px 0 0px; display:inline-block; float:left}


.yyly{ width:100%;   overflow: hidden; position: relative;margin-top: 0px; }
.yyly .swiper-container { width: 100%; margin-left: auto; margin-right: auto;  padding-bottom: 30px;  }
.yyly .zj{ margin:0 auto}
.ryzz.zj{ margin:0 auto}

.yyly .swiper-slide{text-align: left; font-size: 18px; position: relative; /* 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;}
.yyly a{ display: block; overflow: hidden; width: 100%;  position: relative; text-align:center  }
.yyly a h1{ font-size:18px; color:#000000; line-height:50px; height:50px; width:100%; margin:0 auto;}
.yyly a h1{display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
/* Arrows */
.slick-prev { z-index:99;position: absolute; display: block; width:0.78rem; height:1.16rem; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 20%;  padding: 0; border: none; outline: none; background: url(http://www.hljhwi-fw.cn/images/prev1.png) no-repeat center center; background-size:100%; }
.slick-next { z-index:99;position: absolute; display: block; width:0.78rem; height:1.16rem; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 20%; padding: 0; border: none; outline: none; background: url(http://www.hljhwi-fw.cn/images/next1.png) no-repeat center center; background-size:100%; }
.yyly .cp_t{/*position: relative;*/overflow: hidden;margin: 10px auto; width:100%;text-align: center;cursor: pointer; box-sizing:border-box;border:1px solid #fff; display:table}
.yyly .cp_t img{/*position: relative;*/display: block;/*min-height: 100%;*/width: 100%; margin:0 auto}
.yyly .cp_t img{opacity: 1;-webkit-transition: opacity 0.35s;transition: opacity 0.35s;}
/*.button-box2{ width: 100%;  height: 48px; overflow: hidden; position:  absolute; right: 0;bottom:55%; }
.yyly .swiper-button-prev{ opacity:0; width:20px;height:44px;line-height:44px;text-align: center;position: absolute; left:2%;    top:0;  margin-top: 0; transition: 0.3s; z-index: 2; z-index:9999}
.yyly .swiper-button-next{opacity:0; width:20px;height:44px;line-height:44px; text-align: center;position: absolute;  right:2%;top:0;  margin-top: 0; transition: 0.3s; z-index: 2;}
.yyly .swiper-container:hover .swiper-button-prev,.yyly .swiper-container:hover .swiper-button-next{ opacity:1; z-index:999}*/
.yyly a:hover h1{ color:#005bac}
.yyly a:hover .cp_t{ border:1px solid #005bac}
/*k5*/
.k5{ width:100%; background:#f7f7f7; display:table; padding:0 0 5%}
.k5 .swiper-pagination-bullet{ width:10px; height:10px; border:1px solid #fff; opacity:1}
.k5 .swiper-pagination-bullet-active{ background:#f28b00;border:1px solid #f28b00;}

.news{ width:1280px; display:table; margin:0 auto;}
.new-cfn{border-bottom: solid 1px #ddd;}
.new-cfn ul{display: flex;/*justify-content: space-between;flex-wrap: wrap;*/margin: 0 auto;}
.new-cfn ul li{position: relative; padding-right:78px}
.new-cfn ul li {display: block;font-size: 20px;color: #666;line-height: 1; padding:0 78px 18px 0; font-weight:bolder; cursor:pointer}
.new-cfn ul li.cur {font-weight: bold;color: #005eb8;}
.new-show{display: flex;flex-wrap: wrap; width:100%; margin:20px 0 0}
.new-top{float: left;width: 515px; display:table}
.new-top .swiper-container, .new-top .swiper-wrapper{width: 515px; }
.new-warp{float: right;width: calc(100% - 515px); box-sizing:border-box;padding-left:55px;}
.new-warp .new-list{display: none;}
.new-list ul li a{display: block;padding-top: 25px;padding-bottom: 15px;background: url(../image/xw_ico1.png) no-repeat center right;}
.new-list ul li a:hover{background: url(../image/xw_ico2.png) no-repeat center right;}
.new-list ul li+li a{border-top: solid 1px #ddd;}
.new-list ul li a h3{font-size: 20px;color: #333;font-weight: bold;transition: all .3s ease;}
.new-list ul li a:hover h3{color: #005eb8;}
.new-list ul li a p{font-size: 16px;color: #666;padding-right: 20%;margin-top: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.new-list ul li a span{display: block;font-size: 16px;font-family: Arial;color: #999;margin-top: 15px;}
.new-list ul li a h3,.new-list ul li a p{display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}

/*k6*/
.k6{ width:1280px;/* display:table; */margin:0 auto; padding:0 0 25px}
.bt1{display: flex;justify-content: space-between;align-items: center;margin: 40px  auto 20px;}
.bt1 h3{font-size: 30px;color: #333;font-weight: bold;}
.bt1 span{height: 1px;width: 80%;background-color: #eeeeee;}
.bt1 h4 a{font-size: 14px;color: #999999;transition: all .3s;font-weight: normal;}
.bt1 h4 a:hover{color: #005bac;transform: scale(1.1);transition: all .3s;}
.ryzz{ width:100%;   overflow: hidden; position: relative;margin-top: 0px; }
.ryzz .swiper-container { width: 100%; margin-left: auto; margin-right: auto;  padding-bottom: 30px;  }
.ryzz .zj{ margin:0 auto}
.ryzz .swiper-slide{text-align: left; font-size: 18px; position: relative; /* 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;}
.ryzz a{ display: block; overflow: hidden; width: 100%;  position: relative; text-align:center  }
.ryzz a h1{ font-size:18px; color:#000000; line-height:50px; height:50px; width:100%; margin:0 auto;}
.ryzz a h1{display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
/* Arrows */
.slick-prev { z-index:99;position: absolute; display: block; width:0.78rem; height:1.16rem; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 20%;  padding: 0; border: none; outline: none; background: url(http://www.hljhwi-fw.cn/images/prev1.png) no-repeat center center; background-size:100%; }
.slick-next { z-index:99;position: absolute; display: block; width:0.78rem; height:1.16rem; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 20%; padding: 0; border: none; outline: none; background: url(http://www.hljhwi-fw.cn/images/next1.png) no-repeat center center; background-size:100%; }
.ryzz .cp_t{/*position: relative;*/float: left;overflow: hidden;margin: 10px auto;text-align: center;cursor: pointer; box-sizing:border-box;border:1px solid #f2f2f2;display:table}
.ryzz .cp_t img{/*position: relative;*/display: block;/*min-height: 100%;*/width: 100%; margin:0 auto}
.ryzz .cp_t img{opacity: 1;-webkit-transition: opacity 0.35s;transition: opacity 0.35s;}
.ryzz a:hover h1{ color:#005bac}
.ryzz a:hover .cp_t{ border:1px solid #005bac}


/*footer*/
.footer{color: #fff; background: url(../image/fo.jpg) no-repeat center top; position:relative; display:table; width:100%; padding:0 0; }
.footer a{color: #fff;}
.footer a:hover{color: #f28b00;}
.fo1{  width:1220px; margin:0 auto; height:60px; padding:25px 0}
.fo1 h1{ font-size:16px; color:#fff; line-height:60px; float:left;}
.fo1 .lj{ margin:12px 14px  0;float:left;background: none;  line-height:34px; height:34px;  padding:0   ; }
.fo1 .lj .lj1{ color:#fff; border:1px solid #6591be;width:250px; background:none; line-height:34px; height:34px; padding:0 5px; }
.fo1 .lj .lj1 option{ color:#000; display:table; margin-left:-5px; font-size:14px; line-height:30px;} 

.foot{width:1280px; padding:0px 0 30px; display:table; margin:0 auto}
.fo_nav_k{ float:left; width:58%}
.footer .fo_nav{ float:left; width:25%}
.footer .fo_nav  .uk-active{ padding:0}
.footer .fo_nav li{  font-size:14px; line-height:2.2; text-align:center}
.footer .fo_nav .uk-active .f-bt{color: #fff; font-weight: bold; margin:0 auto 23px; display:table; font-size: 18px; height:22px; line-height:22px; }
.fo_r{ float:right; /*padding-left:7%*/ display:table; max-width:480px}
.fo_r h3{ font-size:23px; line-height:1; margin:0 0 22px}
.fo_r ul{}
.fo_r li{ font-size:14px; display: inline-block; line-height:30px; min-width:195px;}
.fo_r li img{ width:22px; float:left; margin-right:5px; padding:4px 0 0}
.fo_r li h1{ font-size:30px; font-weight:bolder; float:left; line-height:30px;}
.fo_r li h1 a{    font-weight: bolder;}
.fo_fz{ margin:6px 0 22px }
.fo_wx{}
.fo_wx dl{ width:100px; float:left; font-size:12px; margin-right:20px; text-align:center}
.fo_wx dl img{ width:100px; display:table; margin:0 0 10px}


.foo{ border-top:1px solid #6591be;width:100%; height:50px; line-height:50px; padding:0 4%; box-sizing:border-box}
.foo_l{ float:left; width:80%;}
.foo_r{ float:right; width:20%; text-align:right}
.foo_r a{ margin:0 5px}

.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;}


.gotop{display:block;width:34px;height:110px;background: url(http://www.hljhwi-fw.cn/images/top.png) center no-repeat;position:fixed;bottom:60px;right:40px;z-index:99999;/*opacity:.5*/}


