*{margin:0;padding:0;border:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}
audio:not([controls]) {display: none;}
@font-face {
  font-family: 'icomoon';
  src:  url('/font/icomoon.eot?kx8ylm');
  src:  url('/font/icomoon.eot?kx8ylm#iefix') format('embedded-opentype'),
    url('/font/icomoon.ttf?kx8ylm') format('truetype'),
    url('/font/icomoon.woff?kx8ylm') format('woff'),
    url('/font/icomoon.svg?kx8ylm#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-chat:before {
  content: "\e900";
}
.icon-mail-envelope-closed:before {
  content: "\e901";
}
.icon-edit:before {
  content: "\f044";
}
.icon-pencil-square-o:before {
  content: "\f044";
}
.icon-times-circle-o:before {
  content: "\f05c";
}
.icon-arrow-up:before {
  content: "\f062";
}
.icon-fax:before {
  content: "\f1ac";
}
.icon-qq:before {
  content: "\f1d6";
}
.icon-tty:before {
  content: "\f1e4";
}
.icon-home:before {
  content: "\e902";
}
.icon-arrow-right2:before {
  content: "\ea3c";
}
.icon-whatsapp:before {
  content: "\ea93";
}

body{font-family: 'Microsoft Yahei', verdana, sans-serif;color:#666;font-size:63%;}
li{list-style: none;}
a{color:#666; text-decoration:none;}
a:hover{color:#333;text-decoration:none;}
.div_center{margin:0 auto;}
.div_left{float:left;}
.div_right{float:right;}
.font_bold{font-weight:bold;}
.font_06{font-size:0.6em;}
.font_08{font-size:0.8em;}
.font_09{font-size:0.9em;}
.font_1{font-size:1em;}
.font_12{font-size:1.2em;}
.font_13{font-size:1.3em;}
.font_14{font-size:1.4em;}
.font_15{font-size:1.5em;}
.font_16{font-size:1.6em;}
.font_18{font-size:1.8em;}
.font_2{font-size:2em;}
.font_25{font-size:2.5em;}
.font_3{font-size:3em;}
.font_4{font-size:4em;}
.font_5{font-size:5em;}
.font_6{font-size:6em;}
.font_7{font-size:7em;}
.font_8{font-size:8em;}
.red{color:#da0000;}
.blue{color:#0154a0;}
.blue2{color:#70a4d4;}
.white{color:#fff;}
.green{color:#3dbd82;}
.txt_gray{color:#ccc;}
.gray2{background-color:#f3f3f3;}
.gray{background-color:#ccc;}
.bg_black{background-color:#333;}
.txt_center{text-align:center;}
.txt_left{text-align: left;}
.txt_right{text-align:right;}
.clear{clear:both;}
.arial{font-family:arial;}
.gray3{color:#7c90a0;}
img{border:0;}
h1,h2,h3{font-weight: normal;}
h1{font-size:2.5em;padding:1em 0;}
h2{font-size:1.5em;}
p{width:96%;padding:10 2%;line-height:200%;}
.page_right img {width:100%;height:auto;}
/*焦点图*/
.slideBox{ width:100%; overflow:hidden; position:relative; }
.slideBox .hd{margin:0; height:1.5em; overflow:hidden;left:45%; position:absolute;padding:0;bottom:0.5em; z-index:1; } 
.slideBox .hd ul{ margin:0;padding:0;overflow:hidden; zoom:1; float:left;  } 
.slideBox .hd ul li{ float:left; margin-right:1em;  width:1em; height:1em;background-color:#fff;border:2px #fff solid; cursor:pointer; -webkit-border-radius:15px; -moz-border-radius:15px; -o-border-radius: 15px; border-radius: 15px;} 
.slideBox .hd ul li.on{ background:none;border:2px #fff solid;-webkit-border-radius:15px; -moz-border-radius:15px; -o-border-radius: 15px; border-radius: 15px; }

.slideBox .bd{ width:100%;position:relative; height:100%; z-index:0;   }
.slideBox .toplogo{width:18%;height:90%;padding:0 2%;position:absolute;z-index:1000;right:5%;float:right;background-color:rgba(255,255,255,0.9);top:5%; -moz-border-radius:10px;  -webkit-border-radius: 10px;border-radius: 10px;}
.slideBox .toplogo input{width:80%;}
.toplogo_title{text-align:center;color:#da0000;}
.slideBox .bd ul{margin:0;padding:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%;height:auto; display:block;  }
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/* rightsead */
.slides{width:45px;position:fixed;right:0;top:30%;z-index:999999;}
.slides .slideul>li{position:relative;display:block;width:47px;height:47px;overflow:visible;}
.slides .slideul>li.kefu{width:45px;}
.slides .slideul>li.kefu a:hover{color:#fff;}
.slides .slideul>li ul.kefulist{width:190px;position:absolute;left:-210px;padding:12px 10px 0 10px;display:none;filter: Alpha(Opacity=50);
        background-color: rgba(0, 0, 0, 0.5);}
.slides .slideul>li ul.kefulist li{margin-bottom:10px;text-align:right;}
.slides .slideul>li ul.kefulist li a{display:block;color:#fff;text-decoration:none;}
.slides .slideul>li ul.kefulist li a:hover{text-decoration:none;}
.a1,.a2{width:42px;height:42px;padding-top:3px;border:1px solid #da0000;}
.a2{background-color:#fff;color:#da0000;}
.a1{display:none;background-color:#da0000;color:#fff;}


.top{width:100%;padding-top:2em;background-color:#fff;border-bottom:1px #ccc solid;z-index:99999999;}
.fixed{position:fixed;top:0;left:0;-moz-box-shadow: 0 2px 3px #333; /* 老的 Firefox */
box-shadow: 0 1px 3px #333;}
.logo{margin-left:8%;width:15%;overflow:hidden;float:left;}
.logo img{width:200px;height:52px;}
  .company{margin-left:10px;margin-top:3px;width:300px;padding-left:10px;border-left:1px solid #c3c1c1;}
   .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
    .nav{margin:0 auto; margin-top:15px;width:85%;height:34px; line-height:34px;  position:relative; z-index:1;  }
    .nav .nLi{ width:12.5%;float:left;  position:relative; display:inline;  }
    .nav .nLi h3{ width:100%;float:left;  text-align: center;}
    .nav .nLi h3 a{ width:100%;display:block; padding:0; font-size:16px; font-weight:normal;  }
    .nav .sub{ display:none; width:100%; left:0; top:34px;  position:absolute; background:#4e4e4e; padding:0;  }
    .nav .sub li{ width:100%;overflow:hidden; }
    .nav .sub a{ display:block; padding:10px 0;font-size:15px;color:#fff;text-align:center;}
    .nav .sub a:hover{ background:#fff;padding:10px 0;font-size:15px; color:#333;text-align:center; }
    .nav .on h3 a{ background:#4E4E4E; color:#fff;   }
        .telico{margin-right:8%;float:right;font-size:3em;}
         .telico a,.telico a:hover{color:#da0000;}
         .foot_telico{margin-left:10%;font-size:2.5em;}
         .foot_telico a,.foot_telico a:hover{color:#da0000;}
 
 .l_news{margin-top:10px;width:100%;padding:50px 0px;background-color:#f1f3f4;}
 .l_news ul{width:80%;overflow:hidden;}
 .l_news ul dl{margin-left:2%;width:30%;overflow:hidden;float:left;border-right:2px solid #c3c1c1;}
 .l_news ul dt{width:100%;overflow:hidden;padding-bottom:10px;}
 .l_news ul dl li{width:98%;overflow:hidden;padding:5px 2% 5px 0;font-size:1.2em;}
 .l_news ul dd{width:100%;overflow:hidden;}
 .l_news2{width:80%;overflow:hidden;padding:10px 0px;}
 .l_news3{width:80%;overflow:hidden;}
 .l_news2 dl{margin-left:2%;width:20%;overflow:hidden;padding-left:2%;}
 .l_news2 dt{width:100%;overflow:hidden;padding-bottom:10px;}
 .qcode{margin-right:10px;width:125px;height:125px;background-image:url(../images/ytqc.jpg);}
 .l_news4{width:80%;overflow:hidden;clear:both;}
 .l_news4 h2{padding:10px 0px;}
 /*表格*/
.table2{width:99.9%;border-collapse:collapse;border-left:1px solid #ccc;border-top:1px solid #ccc;}
.table2 th,.table2 td{border-collapse:collapse;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 5px;}
.table{width:100%;border-collapse:collapse;border-left:0;border-top:0;}
.table th, .table td{border-collapse:collapse;border-right:0;border-bottom:0;padding:10px 0;font-size:14px;}

 /*滑动门*/
 .menu {float: left;list-style-type: none;width:99%;overflow:hidden;float:left;}
.menu li{float:left;width:33.3%;text-align:center;cursor:pointer;background-color:#f3f3f3;font-size:2em;overflow:hidden;padding:10px 0px;}
.main{width:100%;float:left;clear:left; }
.menu .on{background-color:#da0000;color:#fff;font-size:2em;}
.tab{width:99%;overflow:hidden;float:left;text-align:center; display: none;}
.advantage{width:90%;overflow:hidden;}
.tabs2 .menu {float: left;list-style-type: none;background:none;width:100%;overflow:hidden;float:left;}
.tabs2 .menu li{margin-left:2%;float:left;width:10%;background:none;text-align:center;cursor:pointer;overflow:hidden;}
.tabs2 .menu li img{width:100%;height:auto;}
.tabs2 .main{margin:0 auto;width:90%;float:none;clear:left; }
.tabs2 .menu .on{margin-left:2%;width:10%;background:none;color:#da0000;}
.tabs2 .tab{margin:0 auto;width:100%;overflow:hidden;text-align:left; display: none; float:none;}
.icon_txt{font-size:0.8em;padding:0.5em 0;}
.tabs2 .tab .tab_pic{margin-right:3em;width:30%;overflow:hidden;float:left;}
.tabs2 .tab .tab_pic img{width:100%;height:auto;}
.tab_txt{font-size:1.5em;line-height:180%;}
.tab_bottom{margin-bottom:10px;width:98%;overflow:hidden;padding:10px 0px;font-size:1.5em;}

.box{position:absolute;width:680px;left:50%;top:100px;height:auto;z-index:100;background-color:#fff;padding:20px;padding-top:0;}
.box h1{margin-top:25px;font-size:20px;font-weight: normal;padding:0;}
.box h2{position:relative;font-weight: normal;}
.box h2 a{margin-top:10px;position:absolute;padding:0 2px;line-height:100%;font-size:2em;right:0;}

.box1{position:absolute;width:800px;left:50%;height:auto;z-index:100;background-color:#fff;border:1px #ddd solid;padding:1px;}
.box1 h2{height:25px;font-size:14px;position:relative;padding-left:10px;line-height:25px;color:#000;}
.box1 h2 a{position:absolute;right:5px;font-size:16px;color:#000;padding:0;line-height:100%;font-weight: normal;}
.box1 .list{width:750px;}

.tips{margin:0 auto;width:550px;overflow:hidden;padding-top:10px;}
.tips_left{width:90px;height:26px;font-size:16px;padding-top:4px;}
.tips_right{width:460px;height:30px;}
.buybtn {margin:20px auto;font-size:2em;width:180px;height:50px;}
.buybtn2 {margin:20px auto;font-size:2em;width:180px;height:50px;}
.buybtn a{width:180px;height:30px;padding:10px 0px;color:#fff;display:block;background-color:#da0000;-webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius: 10px; border-radius: 10px;}
.buybtn a:hover{width:180px;height:30px;padding:10px 0px;color:#fff;display:block;background-color:#3dbd82;-webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius: 10px; border-radius: 10px;}
.buybtn2 a{width:180px;height:30px;padding:10px 0px;color:#fff;display:block;background-color:#da0000;-webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius: 10px; border-radius: 10px;}
.buybtn2 a:hover{width:180px;height:30px;padding:10px 0px;color:#fff;display:block;background-color:#3dbd82;-webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius: 10px; border-radius: 10px;}

.foot_buybtn {margin:0 auto;margin:0 0 0 10px;font-size:1.5em;width:130px;overflow:hidden;}
.foot_buybtn a{width:130px;overflow:hidden;padding:10px 0px;color:#fff;display:block;background-color:#da0000;-webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius: 10px; border-radius: 10px;}
.foot_buybtn a:hover{width:130px;overflow:hidden;padding:10px 0px;color:#fff;display:block;background-color:#3dbd82;-webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius: 10px; border-radius: 10px;}


#bg{background-color:#666;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}
.message_txt{margin-top:10px;width:500px;height:20px;}
.nb{width:80px;height:20px;font-size:1.2em;float:left;}
.input{width:400px;height:24px;border:1px #666 solid;}
.input2{margin:0.5em 0;width:90%;height:24px;border:1px #666 solid;}
.submit{margin:20px auto;width:150px;height:50px;cursor:pointer;padding:10px 0;-webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius: 10px; border-radius: 10px;background-color:#0154a0;color:#fff;}
footer{margin-top:1em;margin-bottom:30px;width:100%;overflow:hidden;color:#fff;background-color:#333;padding:30px 0;clear:both;line-height:200%;}
footer a{color:#fff;}
footer a:hover{color:#fff;}
.error,.tips_right span{font-size:14px;color:#da0000;}
.btn1{margin:10px auto;width:150px;overflow:hidden;}
.sub_btn{width:150px;overflow:hidden;padding:15px 0;background-color:#3dbd82;color:#fff;font-size:18px;cursor:pointer;}
.yqlj{margin:0 auto;width:460px;overflow:hidden;}
.yqlj_title{overflow:hidden;float:left;}
.yqlj ul{overflow:hidden;float:left;}
.yqlj ul li{ display: inline-block;
    zoom: 1;
    float: left;
    list-style: disc;}
.disc{padding:0 5px;font-size:14px;}
.page_nav{margin:0 auto;width:85%;overflow:hidden;padding:15px 0;font-size:14px;}
.page_main{margin:0 auto;width:84%;overflow:hidden;padding:10px 0;background-color:#fff;border:5px #ccc solid;}
.page_left{width:11.5%;overflow:hidden;padding:0;position: fixed;top:189px;}
.page_left li{width:100%;overflow:hidden;font-size:14px;border-bottom:1px #ccc solid;}
.page_left li a{width:95%;overflow:hidden;display:block;text-align:left;padding:8px 0;padding-left:5%;}
.page_left li a:hover{width:95%;overflow:hidden;display;text-align:left;padding:8px 0;padding-left:5%;}
.page_right{margin-right:2%;width:83%;overflow:hidden;font-size:14px;line-height:180%;}
.page_right h1{font-size:18px;padding:5px 0;}
.page_right h2{font-size:14px;padding:0;padding-bottom:5px;}
hr{margin:5px 0;width:100%;height:1px;border-bottom:1px #ccc solid;}
.page_right p{line-height:300%;}
.ad1{margin-top:10px;width:98%;overflow:hidden;padding:10px 0 10px 2%;}
.fun_txt{width:63%;overflow:hidden;padding-left:10px;padding-right:10px;}
.app_img{width:35%;overflow:hidden;}
.app_img img{width:100%;height:auto;}
.a2016pic{margin:0 auto;width:90%;overflow:hidden;}
.a2016pic img{width:100%;height:auto;}
#timeline {width: 760px;height: 600px;overflow: hidden;float:left;position: relative;background: url('../images/dot.gif') 110px top repeat-y;}
#dates {width: 115px;height: 600px;overflow: hidden;float: left;}
#dates li {list-style: none;width: 100px;height: 100px;line-height: 100px;font-size: 24px; padding-right:20px; text-align:right; background: url('../images/biggerdot.gif') 108px center no-repeat;}
#dates a {line-height: 38px;padding-bottom: 10px;}
#dates .selected {font-size: 38px;}
#issues {width: 630px;height: 570px;overflow: hidden;float: right;padding-top:30px;} 
#issues li {width: 630px;height: 600px;list-style: none;}
#issues li h1 {color: #da0000;font-size: 30px; height:52px;}
#issues li p {font-size: 16px;margin: 10px;line-height: 26px;}
.case{margin-left:18px;margin-bottom:18px;width:170px;height:90px;float:left;}
.case_more{margin:0 auto;width:97%;overflow:hidden;font-size:16px;color:#fff;background-color:#ccc;padding:10px 0;}
.list{margin:0 auto;width:98%;overflow:hidden;border-bottom:dashed 1px #ccc;}
.list a{width:100%;overflow:hidden;display:block;padding:5px 0;font-size:14px;}
.list a:hover{width:100%;overflow:hidden;display:block;padding:5px 0;font-size:14px;}
.page_txt{margin:0 auto;width:95%;overflow:hidden;font-size:14px;}
.picFocus{ margin:0 auto;  width:100%;position:relative;  overflow:hidden;  zoom:1;   }
    .picFocus .hd{ margin:0 auto;width:975px; padding-top:5px;  overflow:hidden; }
    .picFocus .hd ul{  overflow:hidden; zoom:1; }
    .picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
    .picFocus .hd ul li img{ width:188px; height:83px; border:1px solid #ccc; cursor:pointer; margin-right:5px;   }
    .picFocus .hd ul li.on img{ border-color:#da0000;  }
    .picFocus .bd li{ vertical-align:middle; }
    .picFocus .bd img{ width:100%px; height:auto; display:block;  }
    .pagination {overflow:hidden;margin: 18px 0;clear:both;}
.pagination ul {display: inline-block;*display: inline;/* IE7 inline-block hack */*zoom: 1;margin-left: 0;margin-bottom: 0;}
.pagination li {display: inline;}
.pagination a {float: left;padding: 0 14px;line-height: 34px;text-decoration: none;border: 1px solid #ddd;border-left-width: 0;color:#000;}
.pagination a:hover,.pagination .active a {color:#f00;}
.pagination .active a {color: #f00;cursor: default;}
.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover {color: #000;background-color: transparent;cursor: default;}
.pagination li:first-child a {border-left-width: 1px;-webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;}
.pagination li:last-child a {-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;}
.pagination-centered {text-align: center;}
.pagination-right {text-align: right;}
.ftel{width:100%;overflow:hidden;position:fixed;padding:10px 0;bottom:0;-moz-box-shadow:  2px 0 3px #333; /* 老的 Firefox */
box-shadow: 1px 0 3px #333;background-color:rgba(255,255,255,0.7)}

.txtMarquee-top{margin:0 auto; margin-left:100px;width:330px;  overflow:hidden; }
   
   
    .txtMarquee-top .infoList li{width:100%;overflow:hidden;text-align:center; text-align:left;font-size:1.4em;padding:10px 0; }




/*2019-12-19*/
.icon-back {
display: inline-block;
width: 16px;
height: 14px;
vertical-align: middle;
margin-right: 8px;
margin-bottom: 4px;
background: url(../images/icon-back.png) no-repeat;
}
.st_btn {
display: inline-block;
width: 98px;
height: 30px;
line-height: 30px;
font-size: 14px;
color: #666;
border: 1px solid #ccc;
margin: 20px 0 0;
text-align: center;
}
.toplogo span {
  display: inline-block;
  width: 80px;
  text-align: right;
}
.slideBox .toplogo input.input2 {
  margin-left: 5px;
  width: 120px;
}
.slideBox .bd img.validate-img {
  display: inline-block;
  width: 100px;
  height: 28px;
  vertical-align: middle;
}
.validate-imgbox {
  text-align: center;
}
.st_validatebox {
  padding: 10px 0;
  text-align: center;
}
.page_right .st_validatebox img {
  display: inline-block;
  width: 100px;
  height: 28px;
  vertical-align: middle;
}



.slideBox .st-top-email {
  width: 18%;
  height: 90%;
  padding: 0 2%;
  position: absolute;
  z-index: 999;
  top: 5%;
  right: 5%;
  background: rgba(255,255,255,0.9);
  border-radius: 10px;
}
.st-email-title {
  padding: 10px 0;
  font-size: 2.5em;
  color: #da0000;
  text-align:center;
}
.form-line {
  margin-bottom: 15px;
  position: relative;
}
.form-line-domain {
  margin-bottom: 0;
}
.form-line2 {
  padding: 3px 0;
  font-size: 12px;
  color: #888;
}
.st-email-input {
  padding: 8px 10px 8px 40px;
  width: 100%;
  height: 32px;
  font-size: 14px;
  color: #111f33;
  border: 1px solid #dfe3e6;
  border-radius: 2px;
  box-sizing: border-box;
}
.st-email-icon {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  width: 30px;
  height: 32px;
  border: 1px solid #e1e3e6;
  border-radius: 2px 0 0 2px;
  box-sizing: border-box;
  background-color: #f8f9fb;
  background-size: 16px 16px;
  background-position: 50%;
  background-repeat: no-repeat;
}
.st-email-validate {
  padding: 8px 10px 8px 40px;
  width: calc(100% - 100px);
  height: 32px;
  font-size: 14px;
  color: #111f33;
  border: 1px solid #dfe3e6;
  border-radius: 2px;
  box-sizing: border-box;
}
.form-line .st-validate-imgbox {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 99;
  width: 90px;
  height: 30px;
}
.slideBox .st-validate-imgbox > img {
  width: 100%;
  height: 100%;
}
.st-email-btn-submit {
  width: 100%;
  height: 40px;
  font-size: 16px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  background: #236def;
  cursor:pointer;
}
.st-email-icon-company {
  background-image: url(../images/st11.png);
}
.st-email-icon-user {
  background-image: url(../images/st21.png);
}
.st-email-icon-mobile {
  background-image: url(../images/st31.png);
}
.st-email-icon-domain {
  background-image: url(../images/st41.png);
}
.st-email-icon-validate {
  background-image: url(../images/st51.png);
}
.st-email-input:hover + .st-email-icon-company {
  background-image: url(../images/st12.png);
}
.st-email-input:hover + .st-email-icon-user {
  background-image: url(../images/st22.png);
}
.st-email-input:hover + .st-email-icon-mobile {
  background-image: url(../images/st32.png);
}
.st-email-input:hover + .st-email-icon-domain {
  background-image: url(../images/st42.png);
}
.st-email-validate:hover + .st-email-icon-validate {
  background-image: url(../images/st52.png);
}
.st-email-input:hover,
.st-email2 .st-email-input:hover{
  border: 1px solid #236def;
}
.st-email-validate:hover,
.st-email2 .st-email-validate:hover{
  border: 1px solid #236def;
}
.st-email-input:hover + .st-email-icon {
  background-color: #236def;
  border: 1px solid #236def;
}
.st-email-validate:hover + .st-email-icon-validate {
  background-color: #236def;
  border: 1px solid #236def;
}
.st-email2 {
  margin: 20px auto;
  width: 80%;
}
.slideBox .st-email .st-validate-imgbox > img,
.st-email .st-validate-imgbox > img {
  width: 100%;
  height: 100%;
}

.st-email2 .st-email-input {
  padding: 10px 12px 10px 52px;
  width: 100%;
  height: 44px;
  font-size: 14px;
  line-height: 24px;
  color: #111f33;
  border: 1px solid #dfe3e6;
  border-radius: 2px;
  box-sizing: border-box;
}
.st-email2 .st-email-icon {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  width: 40px;
  height: 44px;
  border: 1px solid #e1e3e6;
  border-radius: 2px 0 0 2px;
  box-sizing: border-box;
  background-color: #f8f9fb;
  background-size: 22px 22px;
  background-position: 50%;
  background-repeat: no-repeat;
}
.st-email2 .st-email-validate {
  padding: 10px 12px 10px 52px;
  width: calc(100% - 140px);
  height: 44px;
  font-size: 14px;
  line-height: 24px;
  color: #111f33;
  border: 1px solid #dfe3e6;
  border-radius: 2px;
  box-sizing: border-box;
}
.st-email2 .form-line .st-validate-imgbox {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 99;
  width: 120px;
  height: 44px;
}
.st-email3 {
  margin: 20px auto;
  width: 60%;
}

.logo > a {
  display: block;
}
.logo > a > img {
  display: block;
  width: 100%;
  height: auto;
}
.st_add_about p{
  line-height: 1.5;
}
.st_h3_red {
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  color: red;
}