@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;box-sizing:border-box;}
body{margin:0px; padding:0px;}
img{display:block;max-width:100%;border:0}
ul, li{list-style:none}
a{text-decoration:none;}
.line{ float:left;width: 100%; height: 40px;}
.top{position:fixed; width:100vw; height:70px;background-color:#eee;z-index:999999; top:0px;left:0;overflow:hidden;}
.top .topwz{float:left;width:100vw; height:22px;background-color:#0080c1; line-height:22px; font-size:10px; text-align:center; color:#fff;}
.logo{float:left;width:120px;height:48px;margin:0px; padding:0px;overflow: hidden;}
.logo img{float:left;height:30px; margin:9px;}
.toptitle{float:left;width:calc(100% - 170px);height:48px;font-family: "Microsoft JhengHei";font-size:18px; font-weight:bold; line-height: 22px; color:#333;margin:0px; padding:0px; overflow: hidden;}
.toptitle span{font-size:12px; font-weight:normal; line-height: 20px; color:#999;float:left;width: 100%;}


.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:12px;overflow: hidden;}
.sp_nav span{display:block;background:#0080c1;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){width:0px;}
.sp_nav span:nth-of-type(2){top:0px;width:30px;height:30px;line-height: 30px;font-size:12px; text-align: center; color:#fff;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px; }
.sp_nav span:nth-of-type(3){width:0px;}
.sp_nav_se span:nth-of-type(1){top:10px;width:30px;height:2px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0;display: none;}
.sp_nav_se span:nth-of-type(3){top:10px;width:30px;height:2px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:999998;background:#eee;width:100%;height:calc(100% - 70px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s; border-top:1px solid #ccc;}
.nav_show{top:70px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:0px;}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;line-height:16px; padding-bottom: 12px; padding-top: 12px;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:5px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%;}
.sjj_nav ul li a.selected{color:#f00}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li ul li a.selected{color:#f00}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
.sjj_nav a{text-decoration:none;display:block;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);-webkit-user-select:none;-moz-user-focus:none;-moz-user-select:none;line-height:16px; padding-bottom: 12px; padding-top: 12px;}
.sjj_nav a:active,.sjj_nav a:hover{color:#0080c1; font-weight: bold;}

.imgSlideMain {	clear: both;overflow: hidden;width:100%;height:130px;position: relative;margin: 0px;z-index: 1;}
.imgSlide {clear: both;}
.imgSlide li {overflow: hidden;width: 100%;position: relative;list-style:none; list-style-type:none;}
.imgSlide li h2 ,.smail-pic h2{position: absolute; top:78%;height: 28px;line-height:28px;display: block;font-weight: normal;color: #fff;font-size: 14px;width: 100%;text-align: left; text-indent: 1em; }
.navSlide{position: absolute; display: block;bottom: 0;right: 0;z-index: 999; height:15px}
.navSlide .i_point{text-indent: -9999em;width: 5px;height: 5px;-webkit-border-radius: 4px; border-radius: 4px;background: #000;overflow: hidden;float: left;-moz-opacity: .4;opacity: .4; margin-right:10px;}
.navSlide .active{	-moz-opacity: .8;	opacity: .8;	background-color: #FF0000;}

.gg{ float:left; width:100%; overflow:hidden; text-align:center; margin-bottom:10px; padding:0px;}
.gg img{ float:left; width:100%; overflow:hidden; padding:0px;margin:0px; border:0px;}

.site{ float:left; width: 100vw; height:30px; background-color:#fff; border-bottom: 1px solid #eee; }
.site span{ float:left;height:30px; line-height: 30px; padding-left: 5px; padding-right: 20px; font-size:12px; color:#666; text-decoration: none; background-image: url(../images/jt1.png); background-repeat: no-repeat; background-position: 100% 50%;}
.site span a{ float:left;font-size:12px; color:#666; text-decoration: none;}


.inptype{ float:left; width: 100%; background-color: #fff; height:40px; box-sizing: border-box;}
.inptype ul.tab-head{
      list-style-type: none;
      display:-webkit-box;
      display:-webkit-flex;
      display:-ms-flexbox;
      display:flex;
      -webkit-flex-wrap:nowrap;
      -ms-flex-wrap:nowrap;
      flex-wrap:nowrap;
      -webkit-box-pack:justify;
      -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
      justify-content:space-between;
      padding:0px;
      overflow:auto;
      }
.inptype ul.tab-head li.tab-head-item{
      -webkit-box-flex:1;
      -webkit-flex:1 0 auto;
      -ms-flex:1 0 auto;
      flex:1 0 auto;
      color:white;
      padding:0px;
  }
.inptype ul.tab-head li.tab-head-item a{float:left;height:39px;margin:0px; padding:0%; padding-left:15px; padding-right: 15px; box-sizing: border-box;border-bottom:1px solid #eee;}
.inptype ul.tab-head li.tab-head-item a span{float:left;height:39px;font-size:14px; line-height: 39px; font-weight:normal; color:#333;  text-decoration: none;}

.inptype ul.tab-head li.tab-head-item1{
      -webkit-box-flex:1;
      -webkit-flex:1 0 auto;
      -ms-flex:1 0 auto;
      flex:1 0 auto;
      color:white;
      padding:0px;
  }
.inptype ul.tab-head li.tab-head-item1 a{float:left;height:40px;margin:0px; padding:0%; padding-left:15px; padding-right: 15px; background-color:#fff; box-sizing: border-box;}
.inptype ul.tab-head li.tab-head-item1 a span{float:left;height:38px;font-size:14px; border-bottom:2px solid #f60; line-height: 38px; font-weight: bold; color:#f60; text-decoration: none;}



.in_zzyw{ float:left;width:100vw;z-index:999999;}
a.in_zzyw_k{ float:left;width:calc(100% /2 - 15px);height:130px;margin-top:10px;margin-right:5px;margin-left:10px; padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:20px;background-color:#0080c1;z-index:999999;text-align:left; text-decoration:none;color:#fff; box-sizing:border-box;}
a.in_zzyw_k1{ float:left;width:calc(100% /2 - 15px);height:130px;margin-top:10px;margin-right:5px;margin-right:10px;margin-left:5px; padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:20px;background-color:#0080c1;z-index:999999;  text-align:left; text-decoration:none;color:#fff;box-sizing:border-box;}
a.in_zzyw_k b,a.in_zzyw_k1 b{ float:left; width:100%; height:50px; font-size:40px; line-height:50px; padding:0px; margin:0px; }
a.in_zzyw_k em,a.in_zzyw_k1 em{ float:left;width:100%; height:20px; font-size:9px; line-height:10px;margin:0px; padding:0px;padding-bottom:30px; }
a.in_zzyw_k font,a.in_zzyw_k1 font{ float:left;width:100%; height:50px; font-size:18px; line-height:25px;margin:0px; padding:0px;}
a.in_zzyw_k span,a.in_zzyw_k1 span{ float:left; text-align:right;width:100%; height:20px; font-size:10px; line-height:20px; margin:0px;padding:0px;padding-top:10px; }
a.in_zzyw_k:hover{background-color:#98b912;}


.in_center{float:left;width:100%;padding-left:10px;padding-right:10px;font-family: "Microsoft JhengHei";}
a.in_center_k{float:left;width:100%; height:120px;background-color:#eee; margin-top:15px; text-align:left; color:#0080c1; overflow:hidden;}
a.in_center_k div{ position:absolute;height:105px; padding-top:15px;margin-right:20px; margin-left:20px; z-index:100; box-sizing:border-box;text-shadow:1px 0px 1px #fff;}
a.in_center_k div b{float:left;width:100%;height:40px; font-size:22px; font-weight:blod; line-height:50px; padding:0px; margin:0px; }
a.in_center_k div em{float:left;width:100%; height:35px;font-size:12px; line-height:15px;margin:0px; padding:0px; padding-top:5px; padding-bottom:5px; }
a.in_center_k div span{float:left;width:100%; height:20px; font-size:10px; line-height:15px;margin:0px;padding:0px; text-align:right; }
a.in_center_k img{float:left;width:100%; height:120px;opacity:0.4;filter:alpha(opacity=40);}
a.in_center_k:hover img{transition:2s;transform:scale(1.1,1.1);}



.nr_bt{ float:left; width:100%; font-size:25px;color: #0080c1; line-height:30px; text-align:center; margin-top:30px; padding:0px;}
.nr_bt span{ float:left; width:100%; font-size:12px;color: #ccc;line-height:20px;}

.base_nr{ float:left;width:calc(100% - 20px); overflow:hidden; font-size:14px;color: #666666; line-height:25px; text-align:left; margin-top:10px; margin-left:10px;margin-right:10px;}

a.more_jt{ float:left; text-align:center;width:100%;height:30px; background-color:#efefef; -webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;margin-top:10px;margin-bottom:50px; line-height:30px;font-size:12px; line-height: 30px; text-align: center;color:#666;}


ul.bar-list { width:100%; float:left; margin-bottom: 20px;margin-top: 10px; padding:0px; }
ul.bar-list  li{width:100%;float:left;margin:0px;padding:0px;list-style:none;list-style-image:none;	border-bottom: 1px dashed  #CDC0B8;}
ul.bar-list  li a{ width:100%; float:left; margin:0px; padding-top:10px; padding-bottom:10px; text-align:left;}
ul.bar-list  li a b{font-size:14px;  font-style:normal; text-decoration:none; font-weight:normal; line-height:25px;color:#666; float:left; width: 100%;}
ul.bar-list  li a b img{ height:50px; width: 70px; float:right; margin-left:20px; padding:0px; }
ul.bar-list  li a span{color:#999; font-size:10px;}

.kf{ position: fixed;right:10px;width: 36px; height: 36px; background-color:#0080c1; padding:6px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;bottom:20px;z-index:999999;}
.kf img{width: 24px; height: 24px;}

.inp_nr_a{float:left;width:calc(100% - 20px); overflow:hidden; font-size:14px;color:#333; line-height:25px; text-align:center; margin-top:10px; margin-left:10px;margin-right:10px;}
.inp_nr_a span{float:left; width:100%;font-size:10px;color:#ccc; line-height:20px; }



.my-gallery{float:left;width:100%;margin-top:20px;margin-bottom:20px;padding:0px; }
.my-gallery figure{float:left;width:48%;margin-left:1%;margin-right:1%;margin-top:10px;padding:0px; text-align: left; }
.my-gallery figure img{float:left;width:100%; border:0px; height: 120px;}


.join_nr{float:left;width:calc(100% - 20px); overflow:hidden; font-size:14px;color: #666666; line-height:25px; text-align:left; margin-top:10px; margin-left:10px;margin-right:10px;}
.join_nr ul{float:left;width:100%; margin:0px; padding:0px;}
.join_nr ul li{float:left;width:100%; border-bottom:1px solid #eee; padding-top:5px; padding-bottom:5px;text-align:left; color:#666; box-sizing:border-box; list-style:none; list-style-type:none;}
.join_nr ul li b.gwb{float:left;width:100%;margin:0px; line-height:40px; font-weight: normal; text-align:left; color:#000;font-size:16px; text-decoration:none; background-image: url(../images/jt.png);background-position: 0% 50%; background-repeat: no-repeat;padding-left:30px; box-sizing: border-box;}
.join_nr ul li b.gwa{float:left;width:100%;margin:0px; line-height:40px; text-align:left; color:#f00;font-size:16px; text-decoration:none; background-image: url(../images/jt1.png);background-position: 0% 50%; background-repeat: no-repeat; padding-left:30px;box-sizing: border-box;}
.join_nr ul li div{float:left;width:100%;margin:0px; text-decoration:none; padding-left:30px; box-sizing: border-box;}
.join_nr ul li div strong{float:left;width:100%; margin:0px;text-align:left;color:#333;font-size:14px; font-weight:bold;line-height:40px;}
.join_nr ul li div font{float:left;width:100%; margin:0px;text-align:left;color:#666;font-size:12px;line-height:20px; margin-bottom:10px;}


.newsbt {float:left;width: 100%;font-size:23px;	line-height:1.5em;padding-right:0px;padding-left:0px;padding-bottom:15px;padding-top:30px;text-align:left;}
.newssj a{color:#06F; font-size:12px; font-weight:normal; text-decoration:none;}
.newssj {float:left;margin: 0px;text-align:left;width: 100%;font-size:12px;line-height:1.2em;color: #999;padding-bottom:30px;}
.newssjx {float:left;margin: 0px;text-align:left;width: 100%;font-size:14px;line-height:25px;color: #999;padding-top:25px;padding-bottom:60px;}
.newssjx a {color:#06F; font-size:14px; font-weight:normal; text-decoration:none;}
.newsnr {float:left;margin: 0px;text-align:left;padding-right:0px;padding-left:0px;padding-bottom:20px;padding-top:20px;	width: 100%;font-size:16px;	line-height:35px;color: #515151;}
.newsnr img{margin-left:0px;margin-right:0px;margin-bottom:5px;	margin-top:5px;	padding:0px;width: 100%;}

.base_nrx{float:left;width:100%; overflow:hidden;font-size:14px;color: #666666; line-height:25px; text-align:left; margin-top:10px;}

