@charset "utf-8";
/* CSS Document */

/*初始化*/
html {font-family: "微软雅黑"; background:#fff;} 
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%; max-width:640px; margin:0 auto; }
a, a:hover { text-decoration: none; outline: none;  }
li { list-style: none }
img { border: none; max-width:100%; margin:0; padding:0;/* display:block; */}
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: '';}
.verticalcenter{ position: relative;   top: 50%; -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);    transform: translateY(-50%);}
/* 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; }
.fl{ float:left}
.fr{ float:right}
/*header*/
.header { border-bottom:1px solid #d2d2d2; background:#fff; height:1.53rem;  display:table; margin:0 auto; width:10rem; overflow:hidden}
.header .logo {  float:left; z-index:5; position:relative  }
.header .logo img { height:1.53rem; width: 7.89rem}
.header .menu { float:right; height:1.53rem; background:none; border:none; outline:medium;}
.header .menu a img {  height:1.53rem;  height:1.53rem;}

.swiper-container .swiper-slide img{ display:table}
.top{ width:100%; background:#efefef; height:0.8rem; line-height:0.8rem}
.top .tel{ background: url(../images/tel.png) no-repeat center left; padding:0 0 0 0.6rem;height:0.8rem; background-size:0.5rem 0.5rem; margin-left:0.25rem; float: left}
.top .tel a{ font-size:14px; color:#000}
.top_btn{ float:right}
.top_btn a{ line-height:0.6rem; height:0.6rem; float:left; padding:0 0.2rem; background:#4678b2; font-size:12px; color:#fff; text-align:center; display:table; margin:0.1rem 0.2rem 0 0; border-radius:5px;}
.top_btn .btn2{background:#75bdda}

/*弹出菜单*/
.menu1{background-color:rgba(40, 92, 172,0.6); font-family: "微软雅黑"; z-index:}
.menu1 a{color: #fff; font-size:14px;}
.menu1 a:hover{text-decoration: underline;}
.menu-header{border-bottom:1px solid #6290dd; padding: 18px 6px 18px 10px; text-align:center; font-size:16px;}
.menu-header-title{font-weight: 400; letter-spacing: 0.5px; margin: 0;}
.menu-section{ width:5rem; position:absolute; right:0; background-color:rgba(40, 92, 172, 0.8); height: 100%; }
.menu-section-title{text-transform: uppercase; color: #85888d; font-weight: 200; font-size: 13px; letter-spacing: 1px; padding: 0 20px; margin:0;}
.menu-section-list{padding:0 0 ; margin: 10px 0; list-style:none;}
.menu-section-list a{display: block; padding:0.2rem 0.4rem; font-size:15px;}
.menu-section-list li{ border-bottom:1px dashed #578cdf}
.menu-section-list span{ display:table; width:100%; padding:0 0.4rem 0.2rem; box-sizing:border-box}
.menu-section-list span a{ width:50%; float:left; padding:0.1rem 0; font-size:13px; text-align:center}
.menu-section-list .menu_nav{ display:table; margin:0 auto; padding:0 0.6rem;}
.menu-section-list .menu_nav a{ float:left; width:50%; box-sizing:border-box; padding:0.1rem 0.2rem;}
.menu-section-list a:hover{background-color: rgba(255, 255, 255, 0.1); text-decoration: none;}
.menu1 {position: fixed; top: 0; bottom: 0; right: 0; z-index: 4000; width:100%; overflow-y: scroll; -webkit-overflow-scrolling: touch; display: none;}
@-webkit-keyframes shake { 0%, 100% { -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); }
  50% {  -webkit-transform:translate3d(-10px, 0, 0); transform:translate3d(-10px, 0, 0);  }}

@keyframes shake {
  0%, 100% {  -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0);  }
  50% { -webkit-transform:translate3d(-10px, 0, 0);  transform:translate3d(-10px, 0, 0);  }}

.shake { -webkit-animation-name:shake; animation-name:shake; -webkit-animation-duration:0.5s; animation-duration:0.5s;
 -webkit-animation-iteration-count: 1; animation-iteration-count: 1;  display:block;}
/*banner*/
.sy_banner{ width:10rem; display:table; position:relative}
.swiper-container { width:10rem;   height: auto; }
.swiper-slide {  text-align: center;font-size: 18px; background: #fff; }
.swiper-container .swiper-slide {}
.swiper-pagination-bullet{width:0.3rem; height:0.3rem; border-radius:50%; background:#fff;opacity:.6;}
.swiper-pagination-bullet-active{ width:0.3rem; height:0.3rem; background:#fff; border-radius:50%; opacity:1;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background:url(../images/arr_slide.png) no-repeat center center; width:0.8rem; height:0.8rem; background-size:0.8rem }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background:url(../images/arr_slide2.png) no-repeat center center; width:0.8rem; height:0.8rem; background-size:0.8rem}
 /*s_nav*/
.s_nav{ width:10rem; display: table; background:#068f35;}
.s_nav dt{ /*border-bottom:1px solid #16ad60;*/display:table; width:10rem;}
.s_nav a{ width:2.5rem; text-align:center; float:left; font-size:16px; color:#fff; padding:0.2rem 0;}


/*wrap*/
.wrap{ width:10rem; display:table; margin:0 auto}
.wrap a{ color:#6f6f6f}
/*k1*/
.k1{ width:10rem; display:table; padding:20px 0; margin:0 auto}
.k1_l{  width: 9.38rem;display:table; margin:0 auto 0.25rem}
/* æœ¬ä¾‹å­css */
.focusBox { position: relative; width: 9.38rem; height: 5.78rem; overflow: hidden; text-align: left; background: white; }
.focusBox .pic img {  width: 9.38rem; height: 5.78rem; display: table; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height:0.8rem; width:100%; /* background: #333; filter: alpha(opacity=40);*/ opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height:0.8rem; width:100%; overflow: hidden; background-color:rgba(0,0,0,0.5);}
.focusBox .txt li{ height:0.8rem; line-height:0.8rem; width:6rem; overflow:hidden; position:absolute; bottom:-0.8rem;}
.focusBox .txt li{display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp:1;}

.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 0.2rem; font-size: 14px;  text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 0.3rem; height:0.3rem; border:1px solid #fff; line-height: 0.3rem; overflow: hidden; text-align: center; margin-right: 0.1rem; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: none; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#fff; color:#285cac  }

.k1_r{ width:9.38rem;display:table; margin:0 auto}
.slideTxtBox{ width:100%; text-align:left; float:right; position:relative; }
.slideTxtBox .hd{ height:1.1rem; line-height:1.1rem;padding:0 0; background:#f4f5f8; position:relative;width:100% }
.slideTxtBox .hd ul{ float:left;  position:absolute; width:100%  }
.slideTxtBox .hd ul li{ float:left; width:25%; cursor:pointer; font-size:16px; color:#3a3a3a; font-weight:bolder; text-align:center }
.slideTxtBox .hd ul li span{ line-height:1rem; padding:2px 0 0; display:table; margin:0 auto}
.slideTxtBox .hd ul li.on span{ border-bottom:3px solid #285cac; color:#285cac}
.slideTxtBox .bd { zoom:1; background:#fff; /*border:1px solid #dcdcdc; */box-sizing:border-box; width:100%; display:table  }
.xw_tj{ width:100%; border-bottom:1px solid #d2d2d2; padding:0px 0 0.2rem; margin:0 0 0.1rem}
.xw_tj a{ font-size:14px; color:#6f6f6f;}
.xw_tj a h1{ height:0.8rem; line-height:0.8rem; font-weight:bolder; font-size:15px; color:#3a3a3a}
.xw_tj a h1,.xw1 dt a h1{display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp:1;}
.xw_tj a p{ font-size:13px; line-height:0.5rem; height:1rem}
.xw_tj a p{display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp:2;}


.xw1{ width:100%; display:table; margin:0 auto;  padding:0.2rem 0 0; box-sizing:border-box; overflow:hidden}
.xw1 .xw_more{ position:absolute; top:0; right:0; line-height:46px; cursor:pointer; color:#595959 }
.xw1 dt{width:100%;height:0.9rem; }
.xw1 dt a{ font-size:12px; color:#6f6f6f; line-height:0.9rem; height:0.9rem; width:100%; display:table }
.xw1 dt a h1{font-size:14px; float:left; width:70%; height:0.9rem; overflow:hidden}

.xw1 dt a span{ float:right;display: table; }
.xw1 dt a .d{ background: url(../images/ico011.jpg) no-repeat center left; width:0.25rem; height:0.9rem; background-size:0.12rem; display:table; float:left}
.xw1 dt a:hover { color:#285cac}
.xw1 dt a:hover .d{ background: url(../images/ico012.jpg) no-repeat center left; }
/*k2*/
.k2{display:table; margin:0 auto}
.boxk{ width:9.38rem; display:table; margin:0 auto 0.3rem}
.bt{ width:100%; height:1.1rem; background:#285cac; color:#fff; line-height:1.1rem; display:table; font-size:18px; font-weight:bolder}
.bt span{ width:5px; height:0.44rem; background:#fff; display:table; float:left; margin:0.33rem 0.2rem 0 0.3rem}
.box,.box1,.box2{ border:1px solid #d2d2d2; box-sizing:border-box; width:100%; }

.box{ padding:0.3rem 0.3rem  ; box-sizing:border-box; font-size:14px; color:#1b1b1b; line-height:28px;}
.box_t{ width:100%; display:table; padding:0 0 6px}
.box_t img{ width:2.47rem; height:2.56rem; display:table; float:left}
.box_t h1 span{ color:#000; display:table; font-size:22px}
.box_t h1 { font-size:18px; color:#f60011; font-weight:bolder; padding:0.4rem 0 0; float: right; width:5.8rem; line-height:0.8rem;}
.box span{ color:#285cac; font-weight:bolder}

.box1{ width:100%; box-sizing:border-box; display:table}
.box1 dl{ background:url(../images/hd_bj.png) no-repeat center center; background-size:3.05rem; display:table; float:left; width:3.05rem; height:2.03rem;  margin:0.03rem;overflow: hidden; box-sizing:border-box;}
.box1 dl a img{width:3.05rem; height:2.03rem; display:table;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.box1 dl a:hover img{transform: scale(1.05);}

.box2{ width:100%; box-sizing:border-box;  display:table}
.box2 dl{ background:url(../images/hd_bj.png) no-repeat center center;  background-size:3.05rem; display:table; float:left; width:3.05rem; height:2.03rem;  margin:0.03rem;overflow: hidden; box-sizing:border-box;}
.box2 dl a img{width:3.05rem; height:2.03rem; display:table;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
/**/
/*swiper logo*/
.swiper_logo{ margin:0 auto}
.swiper_logo .swiper-slide img{width:100%;height:100%;}
.swiper_logo .swiper-pagination-bullet-active { opacity: 1;    background: #ffffff;}
.swiper_logo .swiper-pagination-bullet{ width:0.25rem; height:0.25rem; border-radius:0; float:right; }
.swiper_logo .swiper-pagination{ padding:0 0.15rem; box-sizing:border-box}

/*k3*/
.k3{ width:100%; display:table}
.bt1{ width:9.38rem; color:#000000; line-height:0.8rem; display:table; margin:0 auto; font-weight:bolder; padding:0.2rem 0; }
.bt1 span{ width:5px; height:0.44rem; background:#285cac; display:table; float:left; margin:0.2rem 0.2rem 0 0}
.bt1 h1{ font-size:18px;font-weight:bolder; }

.xw2{ width:9.3rem;  margin:0 auto 0.3rem; display:table }
.bt2{ width:100%; display:table; height:0.7rem; line-height:0.7rem; margin:0 0 0.25rem}
.bt2 h1{ width:2.4rem; height:0.7rem; background:#285cac; float: left; color:#fff; font-size:16px; text-align:center; font-weight:bolder}
.bt2 a{  font-size:12px; color:#b7b7b7; float:right}
.bt2 span{ background:url(../images/xx1.jpg) no-repeat center left; width:5.5rem; float:left; height:0.7rem; margin-left:0.3rem}
.bt2 a:hover{ color:#285cac}

.xw2_tj{ width:100%; display:table; padding:0 0 0.25rem}
.xw2_tj a .xw2_t{display:table; float:left; width:3.12rem; height:1.97rem;overflow: hidden; box-sizing:border-box;}
.xw2_tj a .xw2_t img{width:3.12rem; height:1.97rem; display:table;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.xw2_tj a:hover .xw2_t img{transform: scale(1.05);}
.xw2_tj a .xw2_w{ float:right; width:5.8rem; float:right}
.xw2_tj a .xw2_w h1{ font-size:15px; color:#2f2f2f; font-weight:bolder; line-height:0.5rem; overflow:hidden; height:0.5rem; margin:0 0 0.2rem}
.xw2_tj a .xw2_w p { font-size:13px; color:#767676; line-height:0.5rem; height:1rem; overflow:hidden}
.xw2_tj a .xw2_w p{display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp:2;}

.xw2 dt{ width:100%; line-height:0.8rem; height:0.8rem; }
.xw2 dt a h1{font-size:14px; float:left; width:72%; line-height:0.8rem; height:0.8rem; overflow:hidden}
.xw2 dt a h1{display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp:1;}

.xw2 dt a span{ float:right;display: table;  color:#acacac; font-size:12px}
.xw2 dt a:hover,.xw2_tj a:hover .xw2_w h1 { color:#285cac}
/**/
.k4{ display:table; padding:0 0 0.2rem 0.1rem}
.k4 dl{ float:left; width:4.53rem; height:1.14rem; display:table;  margin:0 0 0.15rem 0.25rem; }
.k4 dl a{ font-size:16px; font-weight:bolder; color:#fff; width:100%; height:1.11rem; display:table}
.k4 dl a img{ width: 4.53rem; height: 1.14rem}

/*k5*/
.k5{ background:#f7f6f6; width:100%; display:table; margin:0.2rem auto 0; padding:0.2rem 0 0.6rem }
.k5_l{ width:9.38rem; display:table; margin:0 auto}
.hy_gd1{width:9.38rem; height:2.34rem; background:#fff}
.bt3{ background:url(../images/sy_bj1.jpg) no-repeat center left #f7f6f6; background-size:3.2rem 2.34rem; padding-right:0.1rem; display:table; float:left; width:3.2rem; height:2.34rem; color:#fff; line-height:1}
.bt3 h1{ font-size:18px; font-weight:bolder; margin:0.6rem 0 0.3rem 0.3rem;}
.bt3 a{ font-size:12px; color:#fff; margin:0 0 0 0.3rem}
.bt3 a:hover{	text-decoration: underline;}
.fhz_item{ height:2.34rem; float:right; width:6.05rem}
.hy_gd1_t{ width:1.67rem; height:2.34rem; float:left}
.hy_gd1_t img{width:1.67rem; height:2.34rem; display:table}
.hy_gd1_w{ width:4rem; float:right; font-size:13px; color:#444444; text-align:left}
.hy_gd1_w h1{ font-size:13px; color:#285cac; line-height:0.5rem; width:100%; height:0.5rem; overflow:hidden; margin:0.1rem 0 }
.hy_gd1_w h1,.sty_gs{display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp:1;}
.hy_gd1_w h1 span{ font-size:15px; font-weight:bolder; margin-right:0.1rem}
.hy_gd1_w p{ font-size:13px; line-height:0.5rem; height:1.5rem}
.hy_gd1_w p{display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp:3;}
.hy_gd2{ width:100%;height:2.34rem; padding:0.2rem 0 0}
.sty_gs{ height:0.8rem; /*background:#fff;*/ line-height:0.8rem; color:#285cac; font-size:13px; padding-left:0.6rem; text-align:left}
.sty_gs:before{position: absolute;content: '';width:0.1rem;height:0.1rem;border: 2px solid rgba(40,92,172,1);display: inline-block;left:0.2rem;top: 0.31rem;}
.hy_gd2 .swiper-slide{ height:0.8rem}
.sty_gs a{ width:100%; color:#285cac; font-weight:bolder;}

.k5_r{  width:9.38rem; display:table; margin:0.2rem auto 0 auto; }
.hy_gd3{ padding:0 0.1rem; width:4.6rem; float:left; background:#fff; box-sizing:border-box; height:7.7rem;  }
.bt4{ width:100%; padding:0.1rem 0 0; display:table; line-height:0.7rem;}
.bt4 h1{font-size:16px;font-weight:bold;color:#ffffff;background:#285cac; height:0.7rem; line-height:0.7rem;padding:0 0.25rem 0 0.2rem;position:relative;box-sizing:border-box; float:left}
.bt4 h1:after{position:absolute;content:'';width:2px;height:100%;background:#ffffff;display:inline-block;right:2px;top:0px;}
.bt4 a{ font-size:12px; color:#545454; float:right;  line-height:0.7rem;}
.bt4 a:hover{ color:#285cac}

#pt_vip_list{height:6.3rem;overflow:hidden; margin:0.25rem  auto 0; font-size:13px;}
#pt_vip_list li{height:0.7rem;line-height:0.7rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position:relative;box-sizing: border-box; padding-left:0.3rem;}
.pt_vip_list li:before{background: url(../images/ico011.jpg) no-repeat center left; width:0.25rem; height:0.7rem; background-size:0.12rem; display:table; float:left}
#pt_vip_list1{height:6.3rem;overflow:hidden;margin:0.25rem  auto 0;font-size:13px;}
#pt_vip_list1 li{height:0.7rem;line-height:0.7rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position:relative;box-sizing: border-box; padding-left:0.4rem;}
.pt_vip_list li:before{content: '';display: inline-block;width:0.12rem;height:0.12rem;left: 0.1rem;top: 0.28rem;position: absolute;border-radius: 50%;background: #666666;}
#pt_vip_list li a:hover{ color:#285cac}
/*k6*/
.k6{ display:table; margin:0 auto; padding:0 0 0.2rem; width:9.38rem;}
.al_Scroll1{width:9.38rem;height:3.4rem;margin:0px auto 0;position:relative; padding:0.3rem 0 0}
.al_Scroll1 .prev{width:0.47rem; height:0.66rem;position:absolute;top:1.5rem;right:-0.3rem;z-index:100; cursor:pointer; background:url(../images/fc_jt2.png) no-repeat center center; background-size:0.47rem }
.al_Scroll1 .next{width:0.47rem; height:0.66rem;position:absolute;top:1.5rem;left:-0.3rem;z-index:100; cursor:pointer; background:url(../images/fc_jt1.png) no-repeat  center center;background-size:0.47rem  }
.al_Scroll1 .next:hover,.al_Scroll1 .prev:hover{ opacity:1}

.al_Scroll1 .scrollWrap{width:8.92rem; background:#fff; overflow:hidden;position:absolute; margin-left:0.22rem}
.al_Scroll1  dl{float:left;width:2.03rem; text-align:center;position:relative; margin:0px 0.1rem; }
.al_Scroll1  dl a{width:2.03rem;  display:block;color:#3a3a3a; }
.al_Scroll1  dl a h1 { font-size:13px; width:100%; height:0.7rem; line-height:0.7rem; color:#353535; text-align:center; }
.al_Scroll1  dl a h1{display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp:1;}

.al_Scroll1  dl a:hover{ color:#005ab6;  display:block;}
.al_Scroll1  dl a .cp_t{width:2.03rem; height:2.69rem;display:block;/* border:1px solid #e1e0e0;*/  overflow: hidden; box-sizing:border-box;}
.al_Scroll1  dl a .cp_t img{width:2.03rem; height:2.69rem;display:block;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.al_Scroll1  dl a:hover .cp_t img{transform: scale(1.05);}
.al_Scroll1  dl a:hover h1{ color:#124ec2}

.k7 .bt2 h1{ width:3.4rem; text-align:left; padding:0 0 0 0.25rem; box-sizing:border-box}
.k7 .bt2 span{ width:110px;    margin-left: 10px;}
/*k8*/
.k8{ width:9.38rem; display:table; margin:0 auto}
.k8 .bt1{ border-bottom:1px solid #eeeeee;    padding:0.1rem 0 0.1rem 0;}
.k8 .bt1 h1{ float:left; width:50%}
.k8 .bt1 a{ float:right; font-size:12px; color:#fff; background:#285cac; line-height:0.6rem; height:0.6rem; padding:0 0.1rem; margin:0.1rem 0 0}

.al_Scroll{width:9.38rem; height:2.4rem;margin:0px auto 0;position:relative; padding:0.3rem 0 0}
.al_Scroll .prev{width:0.47rem; height:0.66rem;position:absolute;top:1.1rem;right:-0.3rem;z-index:100; cursor:pointer; background:url(../images/fc_jt2.png) no-repeat center center; background-size:0.47rem }
.al_Scroll .next{width:0.47rem; height:0.66rem;position:absolute;top:1.1rem;left:-0.3rem;z-index:100; cursor:pointer; background:url(../images/fc_jt1.png) no-repeat  center center;background-size:0.47rem  }
.al_Scroll .next:hover,.al_Scroll1 .prev:hover{ opacity:1}

.al_Scroll .scrollWrap{width:9.25rem; background:#fff; overflow:hidden;position:absolute; margin-left:0.05rem}
.al_Scroll  dl{float:left;width:1.75rem; text-align:center;position:relative; margin:0px 0.05rem; }
.al_Scroll  dl a{width:1.75rem;   display:block;color:#3a3a3a; }
.al_Scroll  dl a h1 { font-size:14px; width:100%; height:38px; line-height:38px; color:#353535; text-align:center; display:none }
.al_Scroll  dl a:hover{ color:#005ab6;  display:block;}
.al_Scroll dl a .cp_t{width:1.75rem; height:2.31rem; display:block;/* border:1px solid #e1e0e0;*/  overflow: hidden; box-sizing:border-box;}
.al_Scroll  dl a .cp_t img{width:1.75rem; height:2.31rem; display:block;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.al_Scroll dl a:hover .cp_t img{transform: scale(1.05);}
.al_Scroll dl a:hover h1{ color:#124ec2}
/*k9*/
.k9{ width:9.38rem; display:table; margin:0 auto}
.sy_fw{ width:100%; display:table}
.sy_fw li{ width:2.26rem; float:left; background:#0ca1cc; display:table; margin:0 0.1rem 0.2rem 0; padding:0 0 0.3rem}
.sy_fw li:nth-child(2) { background:#f8a71f}
.sy_fw li:nth-child(3) { background:#724cd7}
.sy_fw li:nth-child(4) { background:#1b958a;margin:0 0rem 0.2rem 0;}
.sy_fw li:nth-child(5) { background:#ee754e;margin:0 0.1rem 0.2rem 0;}
.sy_fw li:nth-child(6) { background:#0c8b56;margin:0 0.1rem 0.2rem 0;}
.sy_fw li:nth-child(7) { background:#15a7be;margin:0 0.1rem 0.2rem 0;}
.sy_fw li:nth-child(8) { background:#e16b01; margin:0 0rem 0.2rem 0;}
.sy_fw li a{ width:100%;  text-align:center; color:#fff; font-size:16px; font-weight:bolder; line-height:1}
.sy_fw li a i{ width:1rem; height:1rem; display:table; margin:0.3rem auto 0.25rem; padding:0.2rem; border-radius:50%; border:1px solid #fff;}
.sy_fw li a i img{width:1rem; height:1rem;  display:table;}
.sy_fw li a span{ display:table; width:100%}
/**/
.k10{ width:9.38rem; display:table; margin:0 auto}
.k10 .bt1{ padding:0.2rem 0  0.2rem 0;}

.sy_hb li{ width:3.0rem; height:1.12rem; border:1px solid #dcdcdc; float:left;  display:table; margin:0 0.14rem 0.1rem 0; box-sizing:border-box}
.sy_hb li:nth-child(3n){margin:0 0px 0.1rem 0;}
.sy_hb li a{ width:3.0rem; height:1.12rem; text-align:center; color:#fff; font-size:20px; font-weight:bolder; line-height:1}
.sy_hb li a img{width:3.0rem; height:1.12rem;display:table;}

.sy_yq li{ width:4.62rem; height:1.09rem;  float:left;  display:table; margin:0 0.13rem 0.1rem 0;}
.sy_yq li:nth-child(2n){margin:0 0px 0.1rem 0;}
.sy_yq li a{ width:4.62rem; height:1.09rem; text-align:center; color:#fff; font-size:20px; font-weight:bolder; line-height:1}
.sy_yq li a img{width:4.62rem; height:1.09rem;  display:table;}


.k11{ width:10rem; display:table; margin:0 auto; padding:0.2rem 0 0.4rem}
.bt5{ font-size:23px; color:#285cac;text-align:center; width:100%; background:url(../images/bt1.png) no-repeat center center; height:40px; line-height:40px; font-weight:bolder}

.bt5 span{display: block; font-size:20px; color: #285cac; font-weight:bolder; line-height:20px; margin:13px auto 0; text-transform:uppercase}
.bt5 span:before, .bt5 span:after{content: "";display: inline-block;width:3.7rem;height: 5px;background: url(../images/xx1.jpg) no-repeat center right;margin-right: 0.1rem;vertical-align: middle;}
.bt5 span:after{margin-left:0.1rem;margin-right: 0;transform: scale(-1);}


.sy_join{ width:100%; display:table; padding:15px 0 0}
.sy_join li{ float:left; width:3.2rem; display:table; margin:0 0.05rem 0.3rem; text-align:center}
.sy_join li a{ width:100%; display:table}
.sy_join li .join_t{ width:1.1rem; height:1.1rem; display:table; margin:0 auto}
.sy_join li .join_t .join_a,.sy_join li a:hover .join_t .join_on{ display:block}
.sy_join li .join_t .join_on,.sy_join li a:hover .join_t .join_a{ display: none}
.sy_join li a span{ display:table; margin:0 auto; font-size:14px; color:#383838; line-height:30px; padding:0 0}
.sy_join li a i{ width:22px; font-size:12px; text-align:center; color:#fff; display:table; margin:0 auto; height:22px; line-height:22px; background:#6e6e6e; border-radius:50%; border:2px solid #fff}
.sy_join li a:hover i{ background:#014896; border:2px solid #abc3dc}

/*fotter*/
.foot{background: url(../images/fo_bj1.jpg) no-repeat center center #32539b; background-size:10rem; padding:0.4rem  0.6rem; box-sizing: border-box; text-align:center; font-size:13px; line-height:1.6; color:#fff; width:100%; display:table; margin:0 auto;}
.fo_nav a{ font-size:13px; color:#fff; margin:0 0.1rem}
.foot a{ color:#fff}
.foot a:hover{text-decoration: underline;}

@media screen and (max-width:414px) {


	}


@media screen and (max-width:384px) {
.s_nav a{ font-size:15px;}
.bt3 h1{ font-size:17px}
.top .tel a,.focusBox .txt li a,.xw1 dt a h1,.xw2 dt a h1{ font-size:13px}
.xw_tj a h1,.xw2_tj a .xw2_w h1{ font-size:14px}
.xw_tj a p,.xw2_tj a .xw2_w p{ font-size:12px}
}	
	
@media screen and (max-width:320px) {
.s_nav a{ font-size:14px;}
.top .tel a{ font-size:12px}
.fo_nav a,.foot{ font-size:12px;}
.foot{ font-size:12px;}
}



.fy{ font-size:14px; color:#282828; margin:0.2rem; text-align:center;}
/*footer*/
.footer { background:#6e6e6e;position:fixed; bottom:0; width:10rem; z-index:5000;height: 1.1rem; background-size:10rem ; }
.footer ul li { float:left; width:33.3333%; text-align:center;vertical-align: sub;}
.footer ul li a { display: block; font-size: 14px; color: #fff; padding:0rem 0;vertical-align: sub;}
.footer ul li .fo1 { line-height:1.1rem; height:1.1rem; display: inline-block; background:url(../images/icon1.png) 0rem 0px no-repeat; padding-left:0.7rem;  font-size: 14px; color: #fff; background-size:0.6rem;   }
.footer ul li .fo2 { line-height:1.1rem; height:1.1rem;  display: inline-block; background:url(../images/icon2.png) 0rem 0px no-repeat; padding-left:0.7rem;  font-size: 14px; color: #fff; background-size:0.6rem ;  }
.footer ul li .fo3 { line-height:1.1rem; height:1.1rem; display: inline-block; background:url(../images/icon3.png) 0rem 0px no-repeat; padding-left:0.7rem;  font-size: 14px; color: #fff; background-size:0.6rem ;  }


.footer ul li a img { width:0.59rem; height:1.08rem;/*vertical-align: sub;*/ }
.footer ul li a p { margin-top:5px; font-size:16px;}
