﻿@charset "UTF-8";

/*product-------------------------------------------------------------------------------------------------------------*/
.section{width:100%;min-width:1000px;height:1004px;margin:0 auto;overflow:hidden}
.section-1{padding:95px 0 90px 0;background:url(/images/agent-channel/banner_3.jpg) no-repeat center -2px}
.section-1 .inner{max-width:1170px;width:100%;height:540px;min-width:1000px;margin:-270px auto 0;position:relative;top:50%}
.section-1 h1{text-align:center;font-size: 60px;font-weight: normal;color: #fff;margin-bottom: 60px;}
.section-1 p{font-size:18px;color:#fff;text-align:center;margin-bottom:35px}
.section-1 .btns{width:100%;margin:0 auto;text-align:center}
.section-1 .btns a{display:inline-block;width:30%;height:220px;background-color:#2c93e8;color:#fff;border-radius:3px;transition:all .5s}
.section-1 .btns .btn2{margin:0 46px}
.section-1 .btns a.btn1{background-color:#2c93e8}
.section-1 .btns a.btn2{background-color:#17b35d}
.section-1 .btns a.btn3{background-color:#04b9bf}
.section-1 .btns a:hover{background-color:#fff}
.section-1 .btns span{display:block;width:48px;height:48px;background-image:url(../images/sprite.png);background-repeat:no-repeat;margin:57px auto 18px}
.section-1 .btns .icon-1{background-position:0 0}
.section-1 .btns .icon-2{background-position:0 -50px}
.section-1 .btns .icon-3{background-position:0 -100px}
.section-1 .btns a:hover .icon-1{background-position:-50px 0}
.section-1 .btns a:hover .icon-2{background-position:-50px -50px}
.section-1 .btns a:hover .icon-3{background-position:-50px -100px}
.section-1 .btns a.btn1:hover p{color:#2c93e8}
.section-1 .btns a.btn2:hover p{color:#17b35d}
.section-1 .btns a.btn3:hover p{color:#04b9bf}
.section-1 .btns p{margin-bottom:40px}

.product .features{background:#ecf2fe;color:#333;padding:80px 0;position:relative;z-index:7}
.product .hgroup{ text-align: center;}
.product .hgroup h1{font-size: 30px;font-weight: normal;}
.product .features .group{*zoom:1;padding-top: 30px;text-align: left;}
.product .features .group:before,.features .group:after{display:table;content:""}
.product .features .group:after{clear:both}
.product .features .icon{float:left;margin-right: 25px;background-image:url(../images/product.png);background-repeat:no-repeat;background-position:0 0}
.product .features article{float:left;margin:30px 0;width:33.33333333%}
.product .features article figure{ margin: 0;}
.product .features figcaption{float:left;width: 240px;text-align: left;padding-top: 3px;}
.product .features figcaption p{color:#999}.features img{margin-left:43px}
.product .features .icon.icon-1{background-position: -1px -1px;}
.product .features .icon.icon-2{background-position: -90px -966px;}
.product .features .icon.icon-3{background-position: -1px -129px;}
.product .features .icon.icon-4{background-position: -93px -129px;}
.product .features .icon.icon-5{background-position: -1px -238px;}
.product .features .icon.icon-6{background-position: -1px -363px;}
.product .features .icon.icon-7{background-position: -91px -363px;}
.product .features .icon.icon-8{background-position: 0 -1466px;}
.product .features .icon.icon-9{background-position: -90px -1566px;}
.product .features .icon.icon-10{background-position: -1px -487px;}
.product .features .icon.icon-11{background-position: -90px -1066px;}
.product .features .icon.icon-12{background-position: -91px -739px;}

/*download-------------------------------------------------------------------------------------------------------------*/
.cases{padding-top:95px;height:auto;}
.cases .hgroup{ text-align: center;margin-bottom: 25px;}
.cases .hgroup h1{font-size: 30px;font-weight: normal;}
.cases .group{margin-bottom: 95px; overflow: hidden;}
.cases .group li{ float: left;width:232px;margin-bottom: 2px;margin-right: 2px;}
.cases .group li img{width:232px; height:150px;}

.cases_bg{background:url(/images/case/cases.png) #208ee9 center repeat-x;height:190px;padding:0;text-align:center;position:relative;z-index:7;width: 100%;}
.cases_bg a{font-size:18px;color:#fff;margin:0 auto;margin-top:67px;padding:17px 103px;text-decoration:none;border:2px solid #fff;display:inline-block;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color 0.3s linear;-moz-transition:background-color 0.3s linear;-ms-transition:background-color 0.3s linear;-o-transition:background-color 0.3s linear;transition:background-color 0.3s linear}
.cases_bg a:hover{color:#0886e9;background-color:#fff}
.cases_bg a:hover{background:#fff;color:#0886e9}
/*download-------------------------------------------------------------------------------------------------------------*/
.jc-download-list .downloadList{margin: 0 auto;}
.jc-download-list .downloadList > li{
    display: inline;
    float: left;
    width: 280px;
    height: 480px;
    /*overflow: hidden;*/
    padding: 50px 55px 100px 55px;
    text-align: center;
}
.jc-download-list .downloadList > li:hover{
    background-color: #f8faf9;
}
.jc-download-list .downloadList > li p{
    background: url('about:blank');
}
.jc-download-list .downloadList > li .img{
    width: 212px;
    height: 212px;
    border-radius: 50%;
    margin-bottom: 36px;
}
.jc-download-list .downloadList > li,
.jc-download-list .downloadList > li a{font-size: 14px;color: #8c8c8c;line-height: 26px;}
.jc-download-list .downloadList > li .title{
    font-size: 26px;
    color: #565656;
    text-align: center;
    margin-bottom: 26px;
}
.jc-download-list .downloadList > li .title span{display: block;margin-top: 6px; font-size: 16px;}
.jc-download-list .downloadList > li .img{
    width: 210px;
    height: 210px;
    border-radius: 50%;
}
.jc-download-list .downloadList > li .link{
    border: 1px solid #4ca4ff;
    color: #4ca4ff;
    font-size: 16px;
    border-radius: 20px;
    padding: 6px 90px 6px 50px;
    display: block;
    width: 146px;
    margin: 26px auto 0 auto;
    background: url(../images/download-icons.png) 150px 5px no-repeat transparent;
}
.jc-download-list .downloadList > li .link:hover{
    background: url(../images/download-icons-hover.png) 150px 5px no-repeat  #3497fe;
    color: #fff;
}
.jc-download-list .downloadList > li .vrSize,
.jc-download-list .downloadList > li .time,
.jc-download-list .downloadList > li .doc,
.jc-download-list .downloadList > li .log,
.jc-download-list .downloadList > li .link{
    text-align: left;
    padding-left: 30px;
    padding-right: 10px;
}
.jc-download-list .downloadList > li .log{
    position: relative;
}
.jc-download-list .downloadList > li .log .logCall.hasLogDetail{
    display: block;
}
.jc-download-list .downloadList > li .log .logCall.hasLogDetail a{
    color: #4ca4ff;
    cursor: pointer;
}
.jc-download-list .downloadList > li .doc a{
    color: #4ca4ff;
    cursor: pointer;
}


.jc-download-list .downloadList > li .log .log-docLog,
.jc-download-list .downloadList > li .log .log-docLog .logTitle,
.jc-download-list .downloadList > li .log .log-docLog .closeBtn,
.jc-download-list .downloadList > li .log .log-docLog .content,
.jc-download-list .downloadList > li .log .log-docLog .ctTitle,
.jc-download-list .downloadList > li .log .log-docLog .ctDec,
.jc-download-list .downloadList > li .log .log-docLog .tabArea{
    display: block;
}
.jc-download-list .downloadList > li .log .log-docLog{
    display: none;
    position: absolute;
    top: 25px;
    left: 30px;
    width: 340px;
    max-height: 460px;
    margin: 0 auto;
    background-color: #e9e9e9;
    text-align: left;
    border: 1px solid #0c5587;
}
.jc-download-list .downloadList > li .log .log-docLog p{
    background: url('about:blank');
}
.jc-download-list .downloadList > li .log .log-docLog .logTitle{
    color: #fff;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    text-align: left;
    text-indent: 40px;
    margin-bottom: 2px;
    background: url(../images/download-icons2.png) 12px 6px no-repeat #0c5587;
}
.jc-download-list .downloadList > li .log .log-docLog .closeBtn{
    position: absolute;
    right: -10px;
    top: -13px;
    display: block;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: url(../images/download-icons3.png) 0 0 no-repeat ;
    background-size: 30px;
}
.jc-download-list .downloadList > li .log .log-docLog .content{
    width: 320px;
    max-height: 350px;
    overflow-y: auto;
    margin: 0 auto;
    padding-bottom: 6px;
}
/*****ie*****/
.jc-download-list .downloadList > li .log .log-docLog .content{
    scrollbar-base-color: #2a82c0;
    scrollbar-arrow-color: #ddedfa;
    scrollbar-track-color: #ddedfa;
    scrollbar-arrow-color: #2a82c0;
}
/*****webkit*****/
.jc-download-list .downloadList > li .log .log-docLog .content::-webkit-scrollbar-track
{
    background-color: #ddedfa;
}
.jc-download-list .downloadList > li .log .log-docLog .content::-webkit-scrollbar
{
    width: 10px;
    background-color: #ddedfa;
}
.jc-download-list .downloadList > li .log .log-docLog .content::-webkit-scrollbar-thumb
{
    background-color: #2a82c0;
}
.jc-download-list .downloadList > li .log .log-docLog .content .ctTitle{
    font-size: 14px;
    color: #646464;
    line-height: 22px;
    margin-top: 6px;

}
.jc-download-list .downloadList > li .log .log-docLog .content .ctDec{
    font-size: 14px;
    color: #9e9e9e;
    line-height: 22px;
    padding-left: 10px;
    padding-right: 10px;
    word-break: break-all;   
}
.jc-download-list .downloadList > li .log .log-docLog .content .ctDec a{
    color: #4ca4ff;
}
.jc-download-list .downloadList > li .log .log-docLog .content .ctDec > span{
    display: block;
}
.jc-download-list .downloadList > li .log .log-docLog .content .tabArea{
    height: 8px;
    overflow: hidden;
}

/*price-------------------------------------------------------------------------------------------------------------*/
.jc-price{ background-color:#0ba66a;}
.jc-price-free{width:100%;padding:95px 0 50px;margin: 0 auto;color: #ffffff;}

.jc-price-free .price-box{ text-align: center;}
.jc-price-free .price-box h1{ font-size: 30px;}
.jc-price-free .price-box h2{font-size: 30px;}
.jc-price-free .price-box h2 strong{font-size:50px;color:#ffee60}
.jc-price-free .price-box div{ font-size: 14px;}

.jc-price-free .container{height: 600px;position: relative;}
.jc-price-free .container img.butterfly{position:absolute;top:120px;left:180px;z-index:1}
.jc-price-free .container h1{ font-size: 40px;font-weight: bold;margin-bottom: 25px;}
.jc-price-free .container p{ margin-bottom: 15px;}
.jc-price-free .container figure{ overflow: hidden;}
.jc-price-free .container strong{font-size: 22px;font-weight: bold;}
.jc-price-free .container strong strong{color:#ffee60}
.jc-price-free .container figcaption{padding-top:180px;padding-left:20px;width:460px;position:relative;z-index:1}

.jc-price-bg .tabs{width: 1120px;margin: 0 auto;padding-top: 48px;}
.jc-price-list .list{width:100%;padding:95px 0 50px;margin: 0 auto;}
.jc-price-list .list table{float: left;width: auto;}
.jc-price-list p{background: url('about:blank');}
.jc-price-list .txt2{font-size: 26px;line-height: 26px;color: #1b84cf;text-align: center;margin-bottom: 32px;}
.jc-price-list .list table td{color: #777;}
.jc-price-list .list table .txt3{color: #286191;font-size: 16px;text-align: center;border-bottom: 1px solid #eaeaea;}
.jc-price-list .list table .items,
.jc-price-list .list table .forFree,
.jc-price-list .list table .personal,
.jc-price-list .list table .ltdCreat,
.jc-price-list .list table .ltdPro{color: #286191;font-weight: normal;padding: 0 8px;line-height: 38px;font-size: 16px;}
.jc-price-list .list table .empty{width: 100px;}
.jc-price-list .list table .items,
.jc-price-list .list table .forFree{width: 180px;}
.jc-price-list .list table .personal,
.jc-price-list .list table .ltdCreat{width: 215px;}
.jc-price-list .list table .ltdPro{width: 115px;}
.jc-price-list .list table .items{background-color: #ebebeb;}
.jc-price-list .list table .forFree{background-color: #e1e1e1;}
.jc-price-list .list table .personal{background-color: #f6f6ac;}
.jc-price-list .list table .ltdCreat{background-color: #93f2d1;}
.jc-price-list .list table .ltdPro{background-color: #73daf6;}
.jc-price-list .list table td{
    line-height: 30px;
    padding: 0 8px;
}
.jc-price-list .list table .rowspanSty1{
    border-bottom: 1px solid #eee;
    background-color: #f9f9f9;
}
.jc-price-list .list table .rowspanSty2{
    border-bottom: 1px solid #eaeaea;
    background-color: #f5f5f5;
}
.jc-price-list .list table .rowspanSty3{
    border-bottom: 1px solid #f4f4e9;
    background-color: #fffff3;
}
.jc-price-list .list table .rowspanSty4{
    border-bottom: 1px solid #def1ea;
    background-color: #e8fcf5;
}
.jc-price-list .list table .rowspanSty5{
    background-color: #dcf7fe;
    text-align: center;
}
.jc-price-list .list table .buyLink{
    background-color: #ff5a00;
    color: #fff;
    line-height: 20px;
    display: inline-block;
    padding: 1px 14px;
    border-radius: 3px;
    margin-top: 4px;
    float: right;
}

.jc-price-extra .extra p{
    background: url('about:blank');
}
.jc-price-extra .extra .txt4{

    margin-bottom: 15px;
}
.jc-price-extra .extra .txt4 a{
    font-size: 16px;
    color: #1b84cf;
    text-decoration: underline;
    margin-bottom: 15px;
}
.jc-price-extra .extra .txt4 span {
    color: #1B84CF;
    font-size: 16px;
    margin-bottom: 15px;
    text-decoration: none;
}
.jc-price-extra .extra{
    width: 1100px;
    padding: 0 8px 50px;
    margin: 0 auto;
}
.jc-price-extra .extra table{
    display: block;
    width: 100%;
}
.jc-price-extra .extra table .itemsFee,
.jc-price-extra .extra table .priceFor{
    width: 512px;
    text-align: center;
    color: #286191;
    font-size: 16px;
    padding: 5px 8px;
    font-weight: normal;
}
.jc-price-extra .extra table .itemsFee{
    background-color: #e2e2e2;
}
.jc-price-extra .extra table .priceFor{
    background-color: #d9d9d9;
}
.jc-price-extra .extra table td{
    color: #777;
    text-align: center;
    line-height: 30px;
}

.jc-price-list .list .box{
    width: 100px;
    float: left;
}
.jc-price-list .list .box > p{
    width: auto;
    border-bottom: 1px solid #eaeaea;
    background-color: #fcfcfc;
    color: #286191;
    font-size: 16px;
    text-align: center;
}
.jc-price-list .list .box > p.box-0{
    background-color: #f7f7f7;
}
/*contact----------------------------------------------------------------------------------------------------------*/
.our_voice{padding-top:95px;height:572px;background-color:#eff1f5;background:#eff1f5 url(../images/our_voice.png) center 667px no-repeat;background:#eff1f5 url(../images/our_voice.png) center bottom no-repeat\0;+background:#eff1f5 url(../images/our_voice.png) center bottom no-repeat;_background:#eff1f5 url(../images/our_voice.png) center bottom no-repeat}
.our_voice_bg{background-position:center 379px;transition:background-position 1s}
.our_voice .tip{display:block;margin:0 auto 30px;width:277px;height:70px;font-size:50px;overflow:hidden;}
.our_voice .msg{margin-bottom:30px;width:100%;text-align:center;color:#4c4c4c;font:normal 16px/30px "Microsoft Yahei";background-image:url(../images/our_voice_msg.png);background-repeat:no-repeat;background-position:0 7px}
.our_voice .msg span{ color: #999;}

/*xbug----------------------------------------------------------------------------------------------------------*/
.bug_system{padding:100px 0;background-color:#eff1f5}
.bug_system .tip{display:block;margin:0 auto 35px;width:331px;height:70px;font-size:50px;overflow:hidden;}
.bug_system .msg{text-align:center;color:#333;font:normal 24px/30px "Microsoft Yahei"}

.complaint{background-color:#fff;padding:95px 0 90px}

.mail_box{ padding-top: 25px;}
.mail_box .template{ float: left;text-align: left;}
.mail_box .example{padding-left:80px;text-align: left;float:right;border-left:1px solid #d2d3d6}
.mail_box strong{display:block;margin-bottom:20px;font:normal 24px/30px "Microsoft Yahei"}
.mail_box .template ul{font-family:"Microsoft Yahei";font-size:14px}
.mail_box .template ul li{line-height:38px}
.mail_box .template ul li .ml{margin-left:46px}
.mail_box .template em{color:#656d78}
.mail_box .example .panel-body{display:block;width:760px;height:auto;}
.mail_box .example .panel-body .text-area{ height:200px;}