@charset "utf-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, 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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;

  vertical-align: baseline;
}
strong{font-weight: bold;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
img { border: medium none; }
img,label { vertical-align: middle; }
a { outline: none;text-decoration: none; }
a img {
  border: none;
}


table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}

q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
  display: block;
}


html,
body {
  /*font-family: "黑体";*/
  font-family: "arial";
  font-size: 12px;
  width: 100%;
  min-height: 100%;
}
#fullpage {
  overflow: hidden;
  width: 100%;
  height: auto;
  margin: 0 auto;
}


/*a,button,input,textarea{
  -webkit-tap-highlight-color: rgba(0,0,0,0;)
-webkit-user-modify:read-write-plaintext-only;
}*/

/*禁止用户选择文字*/
/*html{
  -webkit-user-select:none;
}*/

*::-moz-selection {
    background: #a2d260 none repeat scroll 0 0;
    color: white;
}
article, aside, dialog, footer, header, section, footer, nav, figure, menu {
    display: block;
}
* {
    margin: 0;
    padding: 0;
}
img {
    line-height: 0;
    vertical-align: middle;
}
ul,ol,li {
    list-style-type: none;
}
ol {
    list-style: outside none none;
}

input {
    border: 1px solid #ccc;
    color: #4c4c4c;
    /*font-family: "å¾®è½¯é›…é»‘";*/
    font-size: 12px;
    /*height: 18px;
    padding: 3px;*/
    vertical-align: middle;
    outline:none;
}
input[type="button"], input[type="submit"] {
    border: 0 none;
}
textarea {
    border: 1px solid #ccc;
    color: #4c4c4c;
    outline:none;
    /*font-family: "å¾®è½¯é›…é»‘";
    font-size: 12px;
    height: 18px;
    padding: 3px;*/
}
/*select {
    border: 1px solid #ccc;
    color: #4c4c4c;
    font-family: "å¾®è½¯é›…é»‘";
    font-size: 12px;
    height: 25px;
    padding: 3px;
}*/
a {
    color: #797979;
    cursor: pointer;
    text-decoration: none;
}
a:hover {
    
    text-decoration: none;
}
.clearfix::before, .clearfix::after {
    content: "";
    display: table;
}
.clearfix::after {
    clear: both;
}
.clearfix {
}
a, div, span, img, li, input, i {
    transition: all 0.15s ease 0s;
}
.no-dz {
    transition: none 0s ease 0s ;
}
.no_shadow {
    transition: none 0s ease 0s ;
}



.black{color:#000;}
.b5{color:#b5b5b5;}

.big_f{ text-transform:uppercase !important;}
.small_f{text-transform:capitalize !important;}


/*float*/
.fl{float:left !important;}
.fr{float:right !important;}
/*box_shadow*/

/**/

.floor{width:100%;margin:0 auto; box-sizing: border-box;padding-bottom:30px;}

/*nav */
.bor{border-bottom: 1px solid #e5e5e5; background:#fff;}
.nav {

    height:70px;
    background-color:#fff;
    z-index:100;
    
    box-sizing: border-box;

}
.nav .logo{ 
  width:240px; height:70px;padding:10px 0;
  box-sizing: border-box;
}
.nav .container{height:70px;}
.nav li {
    height:70px;
    position:relative;
    float: left;
    box-sizing: border-box;
}
.nav li a {
    padding:0 30px;
    height:66px;
    display: block;
    text-align: center;
    font-size:15px;
    color:#797979;
    line-height: 60px;
    border-bottom: 4px solid transparent;
    font-family: "arial";
}
.nav li.current a { border-bottom-color: #f33e42; color:#f33e42; }
/*.nav .nav-right{margin-right:20px;}*/
/*.nav li .big a{font-size: 20px; color:#666;}*/
.nav .res {
    background:#f33e42;    
    height:22px;
    /*padding:0 3%;*/
    box-sizing: border-box;
    text-align: center;
    font-size: 1em;
    
    line-height: 22px;
    margin-top:20px;
    }
.nav .res{width:100px;}
.nav .res a{color: #fff;}
.nav .search{ width:140px;height:26px;line-height:26px;margin:15px 0 0 30px; position:relative;}
.nav .search .search_icon{ width:20px;height:20px;position:absolute;right:4px;top:5px;background: no-repeat;}
.nav .search input{padding-left:10px;width:140px;height:26px; border-radius:30px;border-color:#ccc;}


.nav li ul{position:absolute;background:#fff;left:0;top:50px;z-index:9999999; display:none; }
.nav li li{width:200%;height:50px;background:#fff; }
.nav li .nav-li-li li a {width:100%;line-height: 50px; box-sizing: border-box; display:block;height:50px;text-align:left;padding-left:40px;border-bottom:none; color:#797979;}
.nav li .nav-li-li .big a{font-size: 18px;color:#000;}
.nav li li.current{background:#f33e42;color:#fff;}
.nav li .nav-li-li li.current a{color:#fff;}
.nav .change{width:130px;float:left;margin-left:20px;}
.nav .change li{line-height:60px;height:60px;}
.nav .change li a{padding:0 10px;}
.nav .change li.on a{color:#f33e42;}
.nav .change li a:hover{color:#f33e42;}
/*nav   end*/


/*footer star*/
/*foote底部*/
.fot{
  margin-top:20px;
  width:100%;
  background:#fff;
  padding:0 50px;
  box-sizing: border-box;
 }
.footer ul{margin-bottom:6%;padding-top:60px;}
.footer li{ float:left;box-sizing: border-box; margin-right:2%;line-height: 30px;text-align: center;padding:0 60px;}

.footer a{ color:#595757; display:block;font-size:15px;}
/*.footer a:nth-of-type(1){
  
  margin-top:27px;

}*/
.footer .erweima a{ float:left;width:60px; display:block; box-sizing: border-box; margin-right:7px;}
.footer .erweima a i{font-size: 10px;display:block;text-align: center; margin-top:5px;padding:-1px 7px;}
.footer .erweima a img{width:100%;}

.footer li h2{
    color:#f63c3c;font-size:18px;padding:15px 0; font-weight: bold; 
}
.footer li:nth-of-type(4){margin-right:0;}

/*footer end*/


/*in-nav star*/
.investor{}
.investor .investor-nav li{ float:left;width:14.2%;/* padding:0 2%; */box-sizing: border-box;text-align: center; color:#f33e42; border:1px dotted #f33e42;height:60px;line-height: 60px; font-size: 22px; }
.investor .investor-nav li a{display:block;color:#f33e42;}
.investor .investor-nav li.current{background:#f33e42;color:#fff;}
.investor .investor-nav li.current a{color:#fff;}
/*end*/

/*底部按钮*/
.wrap {
    position: relative;
   
    
}

.bigmask { display: none; position: absolute; top: 0; left: 0; z-index: 98; width: 100%; height: 100%; background: #000; opacity: 0.4; filter: alpha(opacity=40); }
.k_contact { position: absolute; bottom: 0; width: 100%; height: 54px; background: #fff; z-index:100000;}
.k_contact .c_t { position: absolute; left: 50%; top: 50%; width:80px; height: 30px; margin: -15px 0 0 -40px; background:  no-repeat; cursor: pointer; }
.fot{ position: fixed; z-index: 10000;left:0; }


/*  */


/*end*/
html{width:100%;height:100%;}
body{width:100%;height:100%;}
.img_alert{width:100%;height:100%;z-index: 99999999999;display:none;position:fixed;}
.img_box{width:100%;height:100%;background:rgba(0,0,0,.6);position:fixed;left:0;top:0;z-index: 99999999999;}
.img_main{width:100%;position:absolute;left:50%;top:50%;margin-left:-50%;margin-top:-20px;z-index: 999999999991;}
.img_main img{width:100%;}


@media (min-width:640px) and (max-width:1200px){
  .bor{width:100%;}
  .bor .floor{width:100%;}
  .nav{padding:0;width:100%;} 
  .nav .logo{width:12%;margin-right:0px;}
  .nav .container{width:55%;margin-right:0px;padding-left:4%;box-sizing: border-box;}
  .nav li a{padding:0 10px; font-size: 12px;}
  .nav .nav-right{width:13%;margin-right:2%;}
  .nav .search {width:90%;margin-left:10px;}
  .nav .search input{width:100%;}
  .nav .change{width:14%;}
  
.footer.floor{width:100%;}  
.footer li{ width:28%;}
.footer li:nth-of-type(2){width:25%;}
.footer li:nth-of-type(3){width:20%;}
.footer li:nth-of-type(4){width:20%;}
}