@charset "utf-8";
/* CSS Document */

.Load  {background:#f6f6f6; color:#bbbbbb; padding-top:8px; margin-top:12px; padding-bottom:8px}

a:focus, a:hover{ text-decoration:none !important}

.mob2pcdown{width:1200px;height:520px;border:1px solid #dcdcdc;overflow:hidden;zoom:1;padding:16px; margin:16px 0 16px 0;background:#fafafa}
.kuang3{font-size:18px;font-family:"微软雅黑";color:#333333;margin:60px 100px 15px 360px;}
.kuang{font-size:18px;font-family:"微软雅黑";color:#333333;margin:77px 100px 15px 360px;}
.kuang1{font-size:18px;font-family:"微软雅黑";color:#333333;margin:20px 100px 15px 360px;}
.kuang2{margin:20px 10px 5px 518px;}
.kuangmob2pcdownmobnum{width:240px;margin-right:6px;margin-left:10px;border:1px solid #c8c8c8;height:35px;line-height:35px;color:#000;font-size: 16px; font-family:"微软雅黑";}

.kbtn-org{background:#ff8a00; color:#fff}
.kbtn-org:hover{background:#ff9920; color:#fff}
.kbtn-sm{ padding:0px 15px; padding-top:1px; line-height:41px; font-weight:bold; font-size:16px;}
.kbtn-icon{padding-left:38px; position:relative}
.kbtn-big{padding:2px 56px; display:inline-block;  padding-top:1px; border-bottom:#e06b0e solid 6px; line-height:40px; width:240px;height:40px; font-weight:bold; font-size:18px;}
.kicostyle2{display:inline-block; width:24px; height:40px; background:url(../images/index_25.png)}
.kico_download{left:21px; background-position:0 0;position:absolute; top:50%; margin-top:-10px;}

.currency-title {
    overflow: hidden;
	border-bottom:1px solid #eee; padding:0; padding:12px 0; padding-top:20px;}
.currency-title h3 {
    font-size: 24px;
    float: left;
    color: #333;
    margin-right: 30px;
}
.currency-title a.more {
    float: right;
    color: #999;
    font-size: 12px;
    margin-left: 20px;
    margin-top: 2px;
}.currency-title a.more:hover{ color:#3868bc}
currency-title a.more .iconfont {
    color: #ccc;
    float: right;
    margin-top: 1px;
    margin-left: 5px;
}
.corpus-container {
    margin-right: -20px;
    overflow: hidden;
}
.corpus-item {
    float: left;
    width: 424px;
    height: 205px;
    border-radius: 4px;
    margin: 15px 15px 0 0;
    background-color: #FAFAFA;
}
.co-left {
    width: 141px;
    float: left;
}
.co-right {
    width: 248px;
    float: left;
    margin: 38px 0 0 20px;
}
.co-name {
    height: 23px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-bottom: 10px;
}
.co-name a {
    font-size: 18px;
    line-height: 20px;
  
}
.co-des {
    font-size: 14px;
    line-height: 22px;
    
    height: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.co-num {
    font-size: 12px;
    color: #999;
    margin: 18px 0 14px;
}
.star-lev {
    display: inline-block;
    width: 84px;
    height: 16px;
    background: url(../images/star-lev.png) no-repeat 0 0;
    vertical-align: middle;
}
.co-cover {
    position: absolute;
    width: 100px;
    height: 142px;
    left: -16px;
    top: 14px;
    border-radius: 4px;
    box-shadow: 0 0 8px rgba(0,0,0,.1);
    background-color: #fff;
}
.co-cover-main {
    width: 120px;
    height: 167px;
    position: relative;
    margin: 20px 0 0 20px;
    border: 1px solid #ebebeb;
    position: relative;
    border-radius: 4px;
}
.co-cover img{
    width: 100%;
    max-height: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
.co-cover {
    width: 120px;
    height: 167px;
    left: 0px;
    top: 0px;
}
.star-lev-3 {
    background-position: 0 -48px;
}
.co-lev {
    font-size: 12px;
    color: #999; position: relative; bottom:-15px
}
.form1 {background:#fafafa; padding-top:1px; padding-bottom:1px; margin-top:15px}
.form2 tr i { display:inline-block; width:3px; height:3px; margin-right:10px; background:#bbb; position:relative; bottom:4px;}
.form2 tr td:hover {color: #ff8a00;}
.form2 tr span {margin-left:5px}
.form2 { line-height:30px; color:#bbb; margin:15px}


nTab{background:#ffffff;border:1px solid #dcdcdc;overflow:hidden;}
.none {display:none;}
.nTab {border:1px solid #eee}
.nTab .TabTitle { background:#fafafa; height:35px}
.nTab .TabTitle li{float:left;cursor:pointer;line-height:35px; font-size:16px !important; text-align:center;width:80px;}
.nTab .TabTitle li a{text-decoration:none;}
.nTab .TabTitle .active{background:#e3e3e3;color:#000; font-size:18px; height:35px; width:125px; }
.nTab .TabTitle .normal{background:#fafafa;color:#000;font-size:18px; height:35px; width:125px;}
.nTab .TabContent{clear:both;overflow:hidden;background:#fff;padding:10px;display:block;font-size:14px;}
.txtlianjie{
word-wrap:break-word;
float:left;
line-height:20px;
}
.hzqy {line-height:35px; margin-right:20px}
.txtlianjie { line-height:23px}
.bc {background:#fafafa; padding:1px 0}
.data {padding:7px 13px 9px 13px; position:relative}
.data .data_img {height:114px; width:91px; border-radius:4px; margin:4px 0; overflow:hidden; position:absolute}
.data .data_img img {margin-right:10px; height:114px; width:91px}
.data_word p a:hover{ text-decoration:underline}
.data .data_word { margin-left:100px}
.data_word p {margin-bottom:5px;  line-height:23px}
.data_word p a{ color:#3868bb}
.data_word .sr {margin-top:5px; margin-bottom:5px}
.data_word span { color:#e26d28}
.jjul p a{ margin-left:9px}
.jjul p { padding-bottom:3px}
.jjul p i{ position:relative; font-style:normal; font-weight:bold; color:#333; font-size:14px; padding:2px 5px; margin-right:7px;}
.jjul p i.one{ background:#85bd89; color:#fff;}
.jjul{margin-top:9px; font-size:12px; padding-left:15px;color:#333;}

.jjul p i.one:before{ content:''; display:block;width:0; position:absolute; left:0; bottom:-5px;
    height:0; 
    border-top:10px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10px solid #85bd89;}
.jjul p i.one:after{ content:''; display:block;width:0; position:absolute; right:0; bottom:-5px;
    height:0; 
    border-top:10px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 10px solid #85bd89;}
	
.Button1 { line-height:21px; background:url(../images/a3.png) no-repeat #95c796; background-position:5px 0px; font-size:12px; font-family:"宋体"; font-weight:bold; display:inline-block; padding-left:30px; padding-right:10px}.Button1:hover{ background-color:#85bd89}
.Button1 img { margin-left:10px; margin-right:5px;}
.bc .sr1 {padding:12px; padding-left:22px;}
.bc .sr1 a{ font-size:12px; line-height:34px; color:#0365ac}.bc .sr1 a:hover{ color:#3868bc}
.bc .sr1 span{ padding-left:10px;}
.bc .sr { margin-top:3px; margin-bottom:3px;overflow:hidden}
.bc .sr span { color:#f7895b; font-weight:bold;}


.device{ height:277px; overflow:hidden}.device .swiper-container{ height:100%}
.arrow-right { position:absolute; top:10px}
.device .arrow-left {
  background: url(../images/arrows.png) no-repeat left top;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index:999;
}
.device .arrow-right {
  background: url(../images/arrows.png) no-repeat left bottom;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index:999;
}
.gdt1 { background:#fff}
.gdt { background:#fafafa}

.index_notice { height:277px; background:#fff; width:340px}
.imgdex_content { padding:4px 20px 0 30px;}
.index_notice_word {margin-top:16px;}
.index_notice_Title span {margin-right:30px; cursor:pointer; border-bottom:#fff solid 1px; padding-bottom:5px;}
.index_notice_word i {height:4px; width:4px; display: inline-block; background: #bbb; position:relative; bottom:3px; border-radius:3px; margin-right:8px}
.index_notice_word li {color:#666; overflow:hidden; line-height:39px;}
.index_notice_word li:hover {color:#ff8a00;}
.imgdex_content .notice {color:#ff8a00;border-bottom:#FF6600 solid 1px;}



.line{ border-bottom:#eee solid 1px;}

#rightad.fixed{ position:fixed; top:70px;}
.form1{ font-size:12px;}
.class-lay.a1:hover{} .class-lay.a1:hover ul{}
.class-lay.a1 {position:relative; }
.class-lay h3 {position:relative; background:#fff; z-index:99; width:374px}
.class-lay ul {position:relative; height:126px; overflow:hidden}
.class-lay.a1 ul:hover{overflow: visible; z-index:555;height:auto;background:#fafafa}
.class-lay{width:374px; height:136px; overflow:visible;float:left;margin-right:3.2%;margin-bottom:46px;display:inline-block; padding:0px}
.class-lay-no{border:none;margin-right:0}
.class-lay h3 i{ float:right; font-family:"宋体"; font-style:normal; color:#ccc}
.class-lay h3{font-size:2rem;font-size:18px;margin-bottom:0px; border-bottom:1px solid #e7e7e7; padding-bottom:10px}
.class-lay h3 div { width:76px; height:2px; border-bottom:1px solid #3868bc; display: inherit-block; bottom:-10px; position:relative}
.class-lay sub{font-size:1.4rem;font-size:14px;font-weight:400;color:#39BB7D;margin-left:5px}
.class-lay li{width:32%; height:26px;float:left ; margin-right:1.33%;margin-bottom:5px;}
.class-lay li a{height:20px;display:inline-block;line-height:1.3;font-weight:400; position:relative}
.class-wr .more{display:block;width:100%;margin:30px 0 15px}
.class-wr .more .title{border:none;padding:0}
.class-lay  ul{ padding:14px 10px 3px 10px; width:374px;}
.class-lay.a3 { float:right; margin-right:0}
.class-lay.a6 { float:right; margin-right:0}
.mxhy{ background:#fafafa; margin-top:10px;}
.mxhy .currency-title{ padding-top:12px; padding-bottom:10px}
.mxhy .currency-title h3{ margin-left:15px;}
/*图片*/
.topic-box{width:100%;margin-bottom:10px;overflow:hidden}
.topic-box .topic-img {width:285px;float:left;margin-right:20px}
.topic-box .last{margin-right:0}
.topic-box a{ position:relative}
.topic-box a span{ position:absolute ; left:0; top:0; background:#55b3a1; color:#fff; padding:5px 10px;}




/*登录*/
.loginbox{width:340px; background:#fff; border-radius:2px; z-index:9999;}

/*.loginbox input{width:240px; height:16px; padding:12px 8px 12px 30px; line-height:16px; font-size:14px; color:#666; text-align:left; margin:20px 20px 0; float:left; background:#fff; border:1px solid #ccc; border-radius:2px;}
.loginbox input[type="text"]{background-position:8px top;}
.loginbox input[type="password"]{background-position:8px bottom;}
.loginbox input[type="text"]:focus, input[type="password"]:focus{outline:none !important; box-shadow:none; border:1px solid #bbb; box-shadow:inset 0 3px 1px rgba(0,0,0,.1); color:#09c;}	
.loginbox input.on{color:#09c;}*/
.loginbox .item{width:288px; float:left; margin:12px 0px 0 30px; border:1px solid #ccc; border-radius:2px; text-align:left; background:#fff; position:relative; transition:border .3s ease;}
.loginbox .item label{width:40px; height:40px; line-height:40px; float:left; border-right:1px solid #ccc; background:#E8E8E8;  transition:border .3s ease, background .3s ease; margin-bottom:0px}
.loginbox .item label::after{content:" ";width:22px; height:18px; margin:11px 9px; line-height:18px; float:left; text-align:left; text-indent:-9999px; overflow:hidden; background: url(../images/loginIcon.png);}
.loginbox .item input[type="text"],.item input[type="password"]{width:218px; line-height:20px; color:#333; font-size:16px; padding:10px 10px 10px 9px; border:0; float:left; background:#fff; margin:0;}
.loginbox .item input.empty{color:#bbb; font-size:14px;}
.loginbox .item.error{border:1px solid #f55;}
.loginbox .item.error label{background:#FCE0E4; border-color:#e67;}

.loginbox .item.focus{border:1px solid #bbb;}
.loginbox .item.focus label{background:#ddd; border-right:1px solid #bbb;}
.loginbox .item.userName label::after{background-position:0 0;}
.loginbox .item.userName.focus label::after{background-position:-22px 0;}
.loginbox .item.userName.error label::after{background-position:-44px 0;}
.loginbox .item.passWord label::after{background-position:0 -18px;}
.loginbox .item.passWord.focus label::after{background-position:-22px -18px;}
.loginbox .item.passWord.error label::after{background-position:-44px -18px;}

.loginbox .submit{width:288px; height:40px; margin:12px 0px 0 30px; float:left; background:#19a3d1; color:#fff; text-align:center; font-size:20px; line-height:40px; font-weight:normal; border-radius:2px; cursor:pointer;}
.loginbox .submit{background:#09c;}
.loginbox .submit:active{background:#08c;}
.loginbox .forget{width:340px; float:left; font-size:14px; padding:5px 20px; color:#999; text-align:right;}
.loginbox .forget a{color:#999; text-decoration:none; font-size:12px;}
.loginbox .forget a:hover{color:#09c; text-decoration:underline;}.loginbox .forget a img{ margin-right:5px; margin-top:-2px;}
.forget .dl{ float:left;margin:6px 0 6px 0;}
.loginbox .registbox{width:288px; float:left; padding:0px 20px; padding-right:0; margin-left:30px; background:#f7ecea }
.loginbox .registbox span{height:40px; line-height:40px; float:left; text-align:left; font-size:14px; color:#999;}
.loginbox .registbox>a{width:160px; height:40px; line-height:42px; float:right; text-align:center; text-indent:-24px; font-size:16px; color:#fff; background:#ff5555; text-decoration:none; cursor:pointer; border-radius:2px; position:relative; margin-right:0px}
.loginbox .registbox>a:hover{background:#FF4455;}
.loginbox .registbox>a:active{background:#ff3344;}
.loginbox .registbox>a::before{content:" ";width:15px; height:12px; top:14px; right:36px; position:absolute; background:url(../images/loginIcon.png) 0 -36px;}
.loginbox .registbox>a:hover::before{animation: buzz-out .75s linear infinite;}
input:focus{ outline:none}
@keyframes buzz-out {
          25% {
            transform: translateX(3px);
          }
          75% {
            transform: translateX(-3px);

          }

.loginbox .tips{width:280px; float:right; padding:10px; border-radius:2px; background:#fff; color:#666; line-height:30px; text-align:left; font-size:14px; position:absolute; top:0; right:302px; opacity:.9; box-shadow:0 0 10px rgba(0,0,0,.2); z-index:9999;}
.loginbox .tips b{width:30px; height:30px; float:left; font-size:24px; color:#fff; text-align:center; background:#f55; border-radius:15px; margin:0 8px 0 0;}
.loginbox .tips span{height:30px; float:left; text-align:left;}
.loginbox .tips a{color:#09c;}
.loginbox .tips a:hover{color:#06c;}
.loginbox .tips .tipstext{width:280px; float:left; line-height:24px; color:#999; text-align:left; border-top:1px solid #eee; padding:10px 0 0; margin:10px 0 0;}
.loginbox .tips.accounttips{top:76px; display:none;}
.loginbox .tips.posswordtips{top:138px; display:none;}
.loginbox .tips.errortips{top:108px; display:none;}
.loginbox .tips .triangle{height:0; width:0; border:10px solid #fff; border-color:transparent transparent transparent #fff; position:absolute; top:50%; right:-20px; margin:-10px 0 0;}



