html{-overflow-y:scroll}
body{color:#000;background:#fff;font-size:12px;line-height:1.666;-webkit-text-size-adjust:none}
body,textarea{font-family: 'Microsoft Yahei',verdana,sans-serif;}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,form,p,dl,dt,dd,blockquote,legend,table,th,td,fieldset,menu,pre{margin:0;padding:0}
table,th,td,img,fieldset{border:0}
address,cite,em,code,var,dfn,ins,i,th,caption{font-style:normal;text-decoration:none}
h1,h2,h3,h4,h5,h6,th{font-size:100%;font-weight:normal}
input,select,button,textarea,table{margin:0;font-family:inherit;font-size:100%}
abbr,acronym{border:0;font-variant:normal}
q:before,q:after{content:""}
ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
th,caption{text-align:left}
a{text-decoration: none;outline: none;color: #0154a0;}
/* CSS Reset end*/
html,body{height: 100%;}
body{background: #fff;}
.hide{display: none;}
.clearfix:after ,.fn-clear:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix ,.fn-clear{*zoom: 1;}

.nbd{border: none !important;}
.mgt35{margin-top: 35px !important;}
.mgt60{margin-top: 60px !important;}
.nmg{margin: 0 !important;}
.vpd70{padding:70px 0 !important;}
.vpd90{padding:90px 0 !important;}
.fl{float: left;}
.fr{float: right;}
.tar{text-align: right;}
.phcolor{color:#999 !important;}
.red{color: #f00 !important;}
.gray-bg{background: #f1f3f4 !important;}
.dimgray-bg{color: #fff !important;background: #666 !important;}
.g-wrap {width: 1080px;margin: 0 auto;}
.das-line-b{border-bottom: 1px dashed #999;}

/*base style*/

/*header*/
.g-thr-header{background: #fff;}

.g-thr-header .g-wrap{position: relative;height: 81px;}
.g-thr-header .m-title, .g-thr-header .m-nav-item {}
.g-thr-header .m-title {position: absolute;left: 0;top: 20px;width: 465px;height: 45px;}
.mailrule .g-thr-header .m-title{background: url("../../../../public/images/logo-thr.f0756fbd.png") no-repeat;}
.g-thr-header .m-title a {display: block;height: 45px;line-height: 45px;padding-left: 194px;}
.g-thr-header .m-title a span{display: inline-block;font-size: 24px;color: #333;}
.g-thr-header .m-links {position: absolute;/*width: 238px;*/height: 23px;line-height: 23px;top: 30px;right: 0;}
.g-thr-header .m-links-item {display: inline-block;margin: 0 10px;}
.g-thr-header .trial-btn{display: inline-block;padding: 0px 12px;background: #b61820;color: #ffffff;border-radius: 10px;}

.g-thr-header a {text-decoration: none;color: #666;}
.g-thr-header .m-nav {position: absolute;right: 10px;top: 53px;height: 28px;text-align: right;font-size: 0;}
.g-thr-header .m-nav-item {background-position: 0 -32px;display: inline-block;height: 27px;line-height: 27px;padding: 0 18px;color: #666;border-width: 1px 1px 0 1px;border-style: solid;border-color: #eeeef1;font-weight: normal;cursor: pointer;font-size: 12px;}
.g-thr-header .m-nav-item:hover{background-position: 0 0;}
.g-thr-header .m-nav-item-selected {background-position: 0 0;border-color: #e2e3e3;border-top-left-radius: 2px;border-top-right-radius: 2px;font-weight: bold;position: relative;z-index: 1;}
/*content*/
.breadcrumb{line-height: 45px;font-size: 12px;color: #999999;/*font-family: "宋体";*/}
.breadcrumb a{color: #999999;}
.g-thr-content{padding-top: 0;min-width: 1080px;}
.g-body-mod .mod-title {font-size: 24px;font-weight: 600;line-height: 24px;color: #000;}
.row{margin-top: 25px;}
.row .span3{width: 340px;height: 120px;margin-right: 30px;float: left;*zoom: 1;}
.row .span3:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.row .span3 .pic {float: left;font-size: 0;}
.row .span3 .con{width: 246px;float: left;}
.row .span3 .tt {font-size: 16px;line-height: 24px;color: #333;}
.row .span3 .txt {padding-top: 0;font-size: 14px;line-height: 24px;color: #666;/*font-family: '宋体';*/}

.row .span4{width: 242px;height: 206px;margin-right: 37px;float: left;}
.row .span4 .pic {height: 100px;margin-bottom: 10px;font-size: 0;}
.row .span4 .con{}
.row .span4 .tt {font-size: 16px;line-height: 24px;color: #333;}
.row .span4 .txt {padding-top: 0;font-size: 14px;line-height: 24px;color: #666;/*font-family: '宋体';*/}
/*footer*/
.g-thr-footer{min-width: 1080px;color: #999;background: #dde0e0;}
.g-thr-footer .g-wrap{padding: 38px 0;text-align: center;}
.g-thr-footer a{text-decoration: none;color: #999;}

.g-thr-footer.dimgray-bg a{color: #fff;}

/*mailrule*/
.mailrule .wrapper{min-height: 100%;_height: 100%;margin-bottom: -140px;}
.mailrule .wrapper .content_wrapper{padding-bottom: 140px;}
.mailrule .g-thr-footer{width: 100%;height: 140px;bottom: 0;clear: both;}

.mailrule .g-thr-content .g-thr-banner {height: 270px;background: #65A3EA url("../img/banner.4ea1bcdb.jpg") center no-repeat;color: #fff;}
.norm-con{padding-top: 28px;padding-bottom: 97px;}
.content-item{padding: 40px;background: #f1f3f4;margin-bottom: 5px;font-size: 14px;color: #666;font-family: SimSun;line-height: 32px;}
.content-item .title {font-size: 24px;height: 30px;text-indent:0;border-bottom:1px solid #ddd;color: #333;padding-bottom: 20px;margin-bottom:20px;font-family: "微软雅黑", Arial, Helvetica, sans-serif;}
.content-item p{text-indent: 2em;}
.content-item li{vertical-align: middle;}
.ico-serial-num{display: inline-block;width: 17px;height: 14px;line-height:14px;padding-left:3px;font-size:14px;font-family:Arial;color:#fff;vertical-align:middle;background: url("../img/ico-serial-num.defee9f0.png") no-repeat;margin-left: 2em;margin-right: 5px;}
/*aside-contact*/
#YSF-BTN-HOLDER{display: none;}
.aside-contact{
    width: 62px;
    position: fixed !important;
    _display:none;
    top: 50%;
    right: 10px;
    margin-top: -174px;
    z-index: 999;
}
.aside-contact .phone-tip,.aside-contact .ysp-tip,.aside-contact .help-tip,.aside-contact .register-tip, .aside-contact .qrcode-tip{position: relative;width: 60px;height: 36px;padding: 12px 0;margin-bottom: 10px;border: 1px solid #bbbbbb;font-size: 16px;line-height: 18px;text-align: center;color: #fff;background: #fff url("../../../../public/images/aside-contact.69cb46ff.png") no-repeat;}
.aside-contact .phone-tip{background-position: -154px -2px;}
.aside-contact .ysp-tip{
    height: 48px;
    width: 58px;
    padding: 10px 0 0 0;
    margin-left: 1px;
    background: #fff;
    -webkit-animation:1s flashing 0s infinite;
    animation:1s flashing 0s infinite;
}
.aside-contact .ysp-tip:hover{
    -webkit-animation:none;
    animation:none;
}
.aside-contact .ysp-tip .txt{
    display: block;
    color: #bcbcbb;
    font-weight: bold;
}
.aside-contact .ysp-tip:hover .txt{
    color: #fff;
}
.aside-contact .help-tip{position: relative;background-position: -82px -128px;}
.aside-contact .help-tip a{position: absolute;display: block;top: 0;left: 0;width: 60px;height: 60px;}
.aside-contact .register-tip{cursor: pointer;background:#fff url("../../../../public/images/register-tip.77aae090.jpg") center no-repeat;/*background-position: -154px -127px;*/}
.aside-contact .register-tip:hover{background:#8db2df url("../../../../public/images/register-tip-hover.123d37ae.jpg") center no-repeat;}
.aside-contact .phone-tip:hover .tip,.aside-contact .phone-tip:hover .txt,.aside-contact .ysp-tip:hover .tip,.aside-contact .ysp-tip:hover .txt,.aside-contact .help-tip:hover .txt{display: block;}
.aside-contact .help-tip .txt{line-height: 32px;}
.aside-contact .register-tip .txt{display: block;font-size: 0;}
.aside-contact .register-tip .txt:hover{}
.aside-contact .register-tip .txt a{display: block;color: #666;text-indent: -999px;}
.aside-contact .register-tip:hover .txt a{display: block;color: #666;}
.aside-contact .phone-tip:hover,.aside-contact .help-tip:hover,.aside-contact .ysp-tip:hover, .aside-contact .qrcode-tip:hover{background: #8db2df;}
.aside-contact .txt,.aside-contact .tip{cursor: default;display: none;}
.aside-contact .tip{position: absolute;width: 135px;padding-right: 15px;height: 40px;line-height: 40px;top: 11px;right: 66px;font-size: 12px;}
.aside-contact .phone-tip:hover .tip{background: url("../../../../public/images/aside-contact.69cb46ff.png") 0px -9px no-repeat;}
.aside-contact .ysp-tip:hover .tip{background: url("../../../../public/images/aside-contact.69cb46ff.png") 0px -73px no-repeat;}

.aside-contact .qrcode-tip {
    margin-bottom: 0;
    background: #fff;
}
.aside-contact .qrcode-tip .txt {
    display: block;
    color: #bbb;
    font-weight: 600;
}
.aside-contact .qrcode-tip:hover .txt{
    color: #fff;
}
.aside-contact .qrcode-tip:hover .tip {
    position: absolute;
    display: block;
    padding-top: 174px;
    width: 180px;
    height: 34px;
    line-height: 34px;
    padding-right: 14px;
    top: -64px;
    right: 70px;
    background: url("../../../../public/images/qrcode-tip.d05e59db.png") no-repeat;
}
@-webkit-keyframes flashing {
    0% {
        border-color: #fff;
        box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px #bcbcbb;
        background:#f7f7f7;
    }
    20% {
        border-color: #f7f7ef;
        box-shadow: 0 0 0 1px #f7f7f7, 0 0 0 2px #cac8c7;
        background:#f7f7f7;
    }
    40%{
        border-color: #e7e7de;
        box-shadow: 0 0 0 1px #efefe7, 0 0 0 2px #cac8c7;
        background:#f7f7f7;
    }
    60%{
        border-color: #d6ced0;
        box-shadow: 0 0 0 1px #e7e7de, 0 0 0 2px #d6d6c6;
        background:#f7f7f7;
    }
    80%{
        border-color: #bcbcbb;
        background:#fff;
    }
}
@keyframes flashing {
    0% {
        border-color: #fff;
        box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px #bcbcbb;
        background:#f7f7f7;
    }
    20% {
        border-color: #f7f7ef;
        box-shadow: 0 0 0 1px #f7f7f7, 0 0 0 2px #cac8c7;
        background:#f7f7f7;
    }
    40%{
        border-color: #e7e7de;
        box-shadow: 0 0 0 1px #efefe7, 0 0 0 2px #cac8c7;
        background:#f7f7f7;
    }
    60%{
        border-color: #d6ced0;
        box-shadow: 0 0 0 1px #e7e7de, 0 0 0 2px #d6d6c6;
        background:#f7f7f7;
    }
    80%{
        border-color: #bcbcbb;
        background:#fff;
    }
}