@charset "utf-8";
/* CSS Document */
body, span, a, ul, li, dl, dt, dd, h1, h2, h3, h4, div, img, p {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    
}


body {
    font-size: 14px;
    font-family: "微软雅黑";
    font-weight: 500;
    color: #666;
}

a {
    color: #666;
    text-decoration: none;
}

a:hover {
    color: #fd5c02;
}

img {
    display: inline-block;
}

input {
    font-family: "微软雅黑" !important;
}

.hide {
    dispaly: none !important;
}

.nomargin {
    margin: 0 !important;
}

.nomarginright {
    margin-right: 0 !important;
}

.orange {
    color: #fe5c03;
}

table {
    border-spacing: 0;
}

/*ysb------------------------------------------------------------*/
/*头部---*/
.body_bg {
    background: url(/images/banner/body.png) no-repeat center 120px;
}

.header_out {
    min-width: 1250px;
    height: 550px;
    background-color: #fff;
    
}
.header_out_7{
    background: url(../images/banner/bannner2.jpg) no-repeat center;
}
.header_out_5{
    background: url(../images/banner/bannner2.jpg) no-repeat center;
}
.header_out_4{
    background: url(../images/banner/bannner2.jpg) no-repeat center;
}
.header_out_2{
    background: url(../images/banner/bannner2.jpg) no-repeat center;
}
.header_out_41{
    height: 70px;
    background:#ff5f0f;
}
.header_out_71{
    height: 70px;
    background:#ff5f0f;
}


.header {
    width: 1200px;
    /*height: 550px;*/
    margin: 0 auto;
    padding-top: 15px;
    position: relative;
    
}

.header .logo {
    width: 125px;
    /*height: 68px;*/
    float: left;
}

.logo a img {
    /*width: 100%;*/
    display: block;
}

.header .logo a {
    width: 143px;
    /*height: 68px;*/
    /*background: url(../images/logo.jpg) no-repeat center center;*/
    text-indent: -9999em;
    display: inline-block;
}

.header .nav {
    /*width: 700px;*/
    height: 55px;
    float: right;
    margin-left: 25px;
    _display: inline;
}

.header .nav > li {
    float: left;
    height: 55px;
    line-height: 40px;
    font-size: 16px;
    padding: 0 50px 0;
    position: relative;
    font-family: "Microsoft YaHei";
    font-weight: 500;

}

.header .nav > li a {
    font-family: "Microsoft YaHei";
    color: #ffffff !important;
}

.header .nav li .second {
    width: 100%;
    background: rgba(255, 255, 255, 0.8);
    position: absolute;
    z-index: 10;
    top: 95px;
    left: 0;
    display: none;
}

.header .nav li .second li {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    font-weight: 300;
}

.header .nav li .second li:hover {
    background: #fc6b1c;
}

.header .nav li .second li a {
    height: 40px;
    line-height: 40px;
    width: 100%;
    display: inline-block;
    text-align: center;
    color: #000;
    font-weight: 500;
}

.header .nav li .second li a:hover {
    color: #fff;
}

.header .nav > li:hover {
    /*border-bottom: 8px solid #fd5c02;*/
    height: 55px;
}

.header .nav .nav_current {
    /*border-bottom: 8px solid #fd5c02;*/
    height: 55px;
}

.header .nav .nav_current1 {
    /*border-bottom: 8px solid #fd5c02;*/
    height: 45px;
    
}

.header .nav .nav_current a {
    border: 0;
    color: #fd5c02;
    overflow: hidden;


}

.header .nav .nav_current1 a {
    border: 0;
    color: #fd5c02;
    overflow: hidden;
    display: inline-block;
    height: 45px;
    font-family: "Microsoft YaHei";
    color: #ffffff !important;
    font-weight: bold;
    border-bottom: 3px solid #ffffff;
}

.nav_enter {
    float: right;
    font-size: 18px;
    margin-top: 30px;
    width: 476px;
}

.nav_enter a {
    color: #21d3aa;
}

.nav_enter a:hover {
    color: #fd5c02;
}

/*已登录状态*/
.header_enter_bigBox {
    float: right;
}

.header_enter_bigBox span {
    font-size: 16px;
    width: 70px;
    text-align: center;
    display: block;
    float: right;
    margin: 32px 0 0 0;
}

.header_enter {
    width: 50px;
    height: 50px;
    border-radius: 70px;
    overflow: hidden;
    margin: 20px 0 25px 0;
    float: left;
}

.header_enter img {
    width: 100%;
}

.header_enter_hide {
    width: 100px;
    overflow: auto;
    background: rgba(255, 255, 255, 0.8);
    color: #000;
    font-size: 14px;
    line-height: 36px;
    text-align: center;
    position: absolute;
    right: 20px;
    top: 120px;
    z-index: 11;
    display: none;
}

.header_enter_hide li:hover {
    background: rgba(254, 92, 3, 1);
    color: #fff;
}

.header_enter_hide li a {
    display: block;
    color: inherit;
}

/*banner---
.banner_out{height:774px;overflow:hidden;position:relative;overflow:hidden;}
.banner_out ul,.banner_out ul li{height:774px;overflow:hidden;}
.banner_out ul li img{}
.banner_out .banner01{width:1122px;height:774px;background:url(../images/phone.png) no-repeat -15px 231px;background-size:656px;margin:0 auto;position:absolute;z-index:9;top:0;left:50%;margin-left:-645px;}
.banner_out .banner01 .banner01_right{width:446px;height:486px;float:right;margin-top:239px;}
.banner01_right .qq{width:354px;height:66px;line-height:66px;color:#fff;border:2px solid #fff;border-radius:10px;background:url(../images/qq.png) no-repeat 30px center;font-size:30px;padding-left:88px;}
.banner01_right h2{height:120px;line-height:120px;color:#fff;font-size:54px;text-align:center;background:url(../images/ysb.png) no-repeat center;

}
.banner01_right input,.download1 input{width:221px;height:73px;background:url(../images/download_btn1.png) 0 0;cursor:pointer;}
.banner01_right .andriod,.download1 .andriod{margin-top:47px;}
.banner01_right .download{overflow:hidden;height:193px;}
.download .download_btns{float:left;width:221px;}
.download .two_dimension{float:right;width:193px;height:193px;background:#fff;display:inline-block;text-align:center;}
.download .two_dimension img{margin-left:7px;}
Monomer banner---
.dt_banner1{position:relative;}
.dt_li_out{width:960px;height:193px;position:absolute;top:446px;margin:0 auto;}
.dt_li{position:relative;left:426px;width:445px;height:193px;}
.download1{position:absolute;top:0;left:0;width:439px;}
.download1 .two_dimension img{margin-left:7px;}*/
/*banner---*/
.banner_out {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.banner_out > ul {
    height: 441px;
    overflow: hidden;
}

.banner_out_UL, .banner_out_UL li {
    overflow: hidden;
}

.banner_out_ul_li {
    float: left;
}

.banner_out_UL {
    overflow: hidden;
}

.banner_out .banner01 {
    width: 1200px;
    height: 770px;
    background: url(../images/phone.png) no-repeat -147px 99px;
    margin: 0 auto;
    position: absolute;
    z-index: 9;
    top: 0;
    left: 52.5%;
    margin-left: -645px;
}

.banner_out .banner01 .banner01_right {
    width: 446px;
    height: 486px;
    float: right;
    margin-top: 239px;
}

/*.banner01_right .qq{width:354px;height:66px;line-height:66px;color:#fff;border:2px solid #fff;border-radius:10px;background:url(../images/qq.png) no-repeat 30px center;font-size:30px;padding-left:88px;}*/
.banner01_right h2 {
    height: 120px;
    line-height: 120px;
    color: #fff;
    font-size: 54px;
    text-align: center;

}

.banner01_right input, .download1 input {
    width: 221px;
    height: 73px;
    cursor: pointer;
}

/*.banner01_right .iphone,.download1 .iphone{background:url(../images/download_btn1.png) no-repeat 0 0;}*/
/*.banner01_right .andriod,.download1 .andriod{background:url(../images/download_btn2.png) no-repeat 0 0;}*/
/*.banner01_right .andriod,.download1 .andriod{margin-top:47px;}*/
/*.banner01_right .download{overflow:hidden;height:193px;}*/
.download .download_btns {
    float: left;
    width: 221px;
}

/*.download .two_dimension{float:right;width:193px;height:193px;background:#fff;display:inline-block;text-align:center;}*/
/*.download .two_dimension img{margin-left:7px;}*/

.banner_out .myOl {
    width: 120px;
    padding: 0;
    margin: 0;
    height: 20px;
    position: absolute;
    bottom: 10px;
    left: 47%;
    z-index: 9999;
}

.banner_out .myOl .myOl_li {
    width: 10px;
    height: 10px;
    border-radius: 5px;
    margin: 0 10px;
    background: rgba(255, 255, 255, 1);
    float: left;
    cursor: pointer;
}

.banner_out .myOl .myOl_li_current {
    background: #fd5c02;
}

/*Monomer banner---*/
.dt_banner1 {
    position: relative;
}

.dt_li_out {
    width: 960px;
    height: 193px;
    position: absolute;
    top: 446px;
    margin: 0 auto;
}

.dt_li {
    position: relative;
    left: 426px;
    width: 445px;
    height: 193px;
}

.download1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 439px;
}

.download1 .two_dimension img {
    margin-left: 7px;
}

.triangle{
    width: 0;
    height: 0;
    position: absolute;
    top: -15px;
    left: 40%;
    display: none;
}
.triangle img{
    width:20px;
}

/*移动三个功能---*/
.mobile {
    width: 960px;
    height: 400px;
    margin: 0 auto;
    padding-top: 132px;
}

.mobile ul {
    overflow: hidden;
}

.mobile ul li {
    width: 237px;
    height: 350px;
    text-align: center;
    padding: 0 10px;
    float: left;
    margin-right: 84px;
}

.mobile ul li span {
    width: 145px;
    height: 145px;
    background: url(../images/icon1.png) no-repeat 0 0;
    display: inline-block;
    background-size: 144px;
}

.mobile ul li h3 {
    height: 56px;
    line-height: 56px;
    font-size: 22px;
    font-weight: normal;
    color: #3e3d3d;
}

.mobile ul li p {
    line-height: 22px;
    font-size: 14px;
}

/*为谁服务---*/
.serve_out {
    height: 730px;
    background: #eeeeee;
}

.serve_out .serve {
    width: 960px;
    height: 724px;
    background: url(../images/serve.png) no-repeat 0px 120px;
    margin: 0 auto;
}

.serve .serve_con {
    float: right;
    width: 490px;
    height: 300px;
    margin-top: 140px;
}

.title {
    font-size: 30px;
    height: 60px;
    line-height: 68px;
    color: #fd5c02;
    text-align: center;
    font-weight: 500;
}

.p1 {
    font-size: 18px;
    text-align: left;
    color: #fd5c02;
    height: 55px;
    line-height: 55px;
    margin: 10px 0 20px 173px;
}

.serve_con .p2 {
    width: 415px;
    font-size: 14px;
    padding: 0 50px;
    line-height: 34px;
    text-align: center;
    font-weight: 300;
    margin: 0 auto;
}

/*带来什么---*/
.what {
    width: 960px;
    height: 750px;
    padding-top: 76px;
    margin: 0 auto;
}

.what .p1 {
    height: 57px;
    line-height: 57px;
    text-align: left;
    margin-left: 409px;
}

.what ul {
    overflow: hidden;
    margin-top: 34px;
}

.what ul li {
    float: left;
    width: 300px;
    text-align: center;
    margin-right: 30px;
    overflow: hidden;
}

.what ul li span {
    width: 282px;
    height: 270px;
    display: inline-block;
    border: 1px solid #ccc;
    padding: 15px 0 0 15px;
    overflow: hidden;
}

.what ul li h3 {
    height: 68px;
    line-height: 63px;
    font-size: 18px;
    font-weight: normal;
    color: #3e3d3d;
    font-weight: 600;
    margin-top: 20px;
    text-align: left;
}

.what ul li p {
    line-height: 22px;
    font-size: 14px;
    text-align: left;
}

/*加入---*/
.join_out {
    height: 928px;
    background: #eeeeee;
}

.join {
    width: 960px;
    height: 840px;
    margin: 0 auto;
    background: url(../images/map.png) no-repeat 0 320px;
    padding-top: 88px;
}

/*.join input{width:237px;height:73px;background:url(../images/atonce_btn.png) no-repeat center center;float:left;margin-top:636px;}
.approve{width:475px;height:600px;float:right;margin-top:94px;font-weight:300;}
.approve .xinxi{height:408px;background:#fff;border:1px solid #fff;border-radius:10px;padding:25px;margin-bottom:28px;}
.xinxi dl{height:183px;overflow:hidden;}
.xinxi dl dt{width:158px;height:183px;border:1px solid #fff;border-radius:5px;float:left;overflow:hidden;}
.xinxi dl dd{float:left;margin-left:15px;_display:inline;}
.xinxi dl dd h4{font-size:24px;height:60px;line-height:60px;font-weight:300;}
.xinxi dl dd p{font-size:16px;height:40px;line-height:40px;}
.xinxi .time{height:50px;line-height:50px;background: url(../images/time.png) no-repeat 0px center;margin-top:24px;border-top:2px solid #ccc;padding-left:45px;font-size:16px;font-weight:400;}
.success{padding:0 10px;overflow:hidden;}
.success img{width:100%;}*/

.join input {
    width: 237px;
    height: 73px;
    background: url(../images/atonce_btn.png) no-repeat center center;
    float: left;
    margin-top: 552px;
    background-size: 200px;
}

.approve {
    width: 430px;
    height: 500px;
    float: right;
    margin-top: 94px;
    font-weight: 300;
}

.approve .xinxi {
    height: 355px;
    background: #fff;
    border: 1px solid #fff;
    border-radius: 10px;
    padding: 25px;
    margin-bottom: 7px;
    overflow: hidden;
}

.xinxi dl {
    height: 142px;
    overflow: hidden;
}

.xinxi dl dt {
    width: 142px;
    height: 183px;
    border: 1px solid #fff;
    border-radius: 5px;
    float: left;
    overflow: hidden;
}

.xinxi dl dd {
    float: left;
    margin-left: 15px;
    _display: inline;
}

.xinxi dl dd h4 {
    font-size: 18px;
    height: 45px;
    line-height: 45px;
    font-weight: 300;
}

.xinxi dl dd p {
    font-size: 14px;
    height: 32px;
    line-height: 32px;
}

.xinxi .time {
    height: 68px;
    line-height: 68px;
    background: url(../images/time.png) no-repeat 0px center;
    margin-top: 20px;
    border-top: 2px solid #ccc;
    padding-left: 30px;
    font-size: 16px;
    font-weight: 400;
    background-size: 18px;
}

.success {
    padding: 0 10px;
    overflow: hidden;
}

.success img {
    width: 100%;
}

.approve ul {
    overflow: hidden;
}

.approve ul li {
    float: left;
    width: 90px;
    height: 90px;
    border: 2px solid #eeeeee;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 5px;
}

.approve ul li img {
    width: 90px;
}

.approve ul .approve_current {
    border: 2px solid #fd5c02;
}

/*关于我们---*/
.about_out {
    height: 626px;
    background: url(../images/about_bg.png) no-repeat center center;
    margin: 0 auto;
}

.about {
    width: 960px;
    height: 528px;
    margin: 0 auto;
    padding-top: 88px;
}

.about01 {
    width: 524px;
    height: 344px;
    float: right;
    overflow: hidden;
}

.about01 h4 {
    text-align: center;
    height: 90px;
    line-height: 110px;
    font-size: 28px;
    border-bottom: 1px solid #ccc;
    font-weight: normal;
    margin-bottom: 30px;
}

.about01 .about_con {
    height: 202px;
}

.about01 .about_con p {
    font-size: 16px;
    width: 260px;
    font-weight: 200;
}

.about01 .about_con .P_left {
    float: left;
}

.about01 .about_con .P_right {
    float: right;
}

/*工业*/
/*.banner_out .banner02{width:960px;height:782px;margin:0 auto;position:absolute;z-index:9;top:0;margin-left:480px;}
.banner_right01{text-align:center;width:276px;height:312px;background:rgba(0,0,0,0.3);float:right;margin-top:170px;padding:30px;}*/
.banner_out .banner02 {
    width: 960px;
    margin: 120px auto;
    position: absolute;
    z-index: 9;
    top: 0px;
    left: 50%;
    margin-left: -480px;
}

.banner_right01 {
    text-align: center;
    width: 276px;
    height: 312px;
    background: rgba(0, 0, 0, 0.3);
    float: right;
    margin-top: 70px;
    padding: 30px;
}

.banner_right01 p {
    font-size: 33px;
    text-align: center;
    height: 86px;
    line-height: 86px;
    color: #fff;
    font-weight: 600;
}

.banner_right01 .ruzhu {
    cursor: pointer;
    width: 200px;
    height: 55px;
    background: url(../images/ruzhu_btn.png) no-repeat 0 0;
    background-size: 200px;
    margin-top: 50px;
}

.j_industry_Screen1, .j_industry_Screen2 {
    width: 100%;
    overflow: hidden;
    margin: 80px 0;
}

.j_industry_Screen1Title {
    width: 960px;
    font-size: 30px;
    color: #fd5c02;
    text-align: center;
    margin: 0 auto;
}

.j_industry_Screen1Title2 {
    width: 960px;
    font-size: 24px;
    color: #525151;
    margin: 50px auto;
    text-align: center;
}

.j_industry_Screen1CommerCenter {
    width: 960px;
    overflow: hidden;
    margin: 0 auto;
}

.j_industry_Screen1Commer {
    width: 23.5%;
    overflow: auto;
    float: left;
    font-size: 16px;
    color: #656565;
}

.industry {
    overflow: hidden;
}

.industry li {
    float: left;
    width: 230px;
    border: 1px solid #ccc;
    overflow: hidden;
    margin-right: 10px;
    height: 320px;
}

.industry li img {
    width: 100%;
}

.industry li span {
    width: 100%;
    display: inline-block;
}

.industry li h3 {
    font-size: 16px;
    height: 54px;
    line-height: 54px;
    padding-left: 10px;
    font-weight: 600;
}

.industry li p {
    font-size: 14px;
    padding-left: 10px;
    float: left;
}

.out {
    background-color: #eeeeee;
    padding: 80px 0;
}

.j_industry_Screen2 {
}

.j_industry_Screen2Title {
    width: 1188px;
    margin: 0 auto;
    border-left: 4px solid #fd5c02;
    font-size: 36px;
    text-indent: 20px;
}

.myUl {
    overflow: hidden;
}

.myUl > li {
    overflow: hidden;
    display: none;
}

.j_industry_Screen2TopBox {
    width: 100%;
    overflow: auto;
    margin: 30px auto;
}

.myUl .j_industry_Screen2TopBox_current {
    display: block;
}

.j_industry_Screen2Picture {
    width: 38%;
    border: 1px solid #fff;
    float: left;
    overflow: hidden;
}

.j_industry_Screen2Picture img {
    width: 100%;
}

.j_industry_Screen2Commer {
    float: right;
    width: 60%;
    overflow: auto;
}

.j_industry_Screen2CommerTitle {
    font-size: 18px;
    color: #232222;
}

.j_industry_Screen2CommerData {
    overflow: hidden;
}

.j_industry_Screen2CommerData ul {
    float: left;
    font-size: 16px;
    color: #232222;
    border-right: 1px solid #fff;
    width: 33%;
    overflow: auto;
    text-align: center;
    line-height: 36px;
    margin: 12px 0;
}

.j_industry_Screen2CommerData .noborder {
    border: 0;
}

.j_industry_Screen2CommerData ul strong {
    color: #fe5c03;
}

.j_industry_Screen2CommerP {
    padding: 13px;
    clear: both;
    background-color: #f4f4f4;
    font-size: 14px;
    color: #656464;
    line-height: 20px;
    border: 1px solid #FFF;
    height: 98px;
}

.j_industry_Screen2bottomBox {
    width: 960px;
    overflow: auto;
    margin: 0 auto;
}

.j_industry_Screen2bottomBox li {
    width: 23%;
    height: 150px;
    overflow: hidden;
    float: left;
    border: 1px solid #fff;
    position: relative;
    margin-right: 2.3%;
}

/*药业名字*/
.myUl01 li p {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    font-size: 14px;
    text-align: center;
}

.j_industry_Screen2bottomBox li img {
    width: 100%;
}

/*合作方式*/
.j_industry_Screen3 {
    width: 1200px;
    overflow: auto;
    margin: 70px auto;
}

.j_industry_Screen3Data {
    float: left;
    width: 50%;
    overflow: auto;
    margin-top: 32px;
}

.j_industry_Screen3Data li {
    width: 90%;
    padding: 20px 0 20px 40px;
    border-bottom: 1px dashed #959595;
    font-size: 18px;
    background: url(../images/Industry_07.png) no-repeat left 21px;
}

.j_industry_Screen3Data p {
    font-size: 14px;
    margin-top: 20px;
    line-height: 30px;
}

.j_industry_Screen3Photo {
    width: 450px;
    float: right;
    margin-top: 20px;
}

.j_industry_Screen3Photo img {
    width: 100%;
}

/*合作流程*/
.j_industry_Screen3 {
    width: 1200px;
    margin: 50px auto;
    overflow: auto;
    position: relative;
}

.j_industry_Screen3Flow li {
    width: 10%;
    overflow: auto;
    float: left;
    text-align: center;
    font-size: 18px;
    color: #2b292a;
    margin: 0 5%;
    line-height: 50px;
}

.j_industry_Screen3Flow li img {
    width: 100%;
}

.j_industry_Screen3Line li {
    width: 9%;
    height: 1px;
    background-color: #fd5c02;
    position: absolute;
    top: 60px;
}

.j_industry_Screen3Line li img {
    position: absolute;
    top: -4px;
    right: 0;
}

.j_industry_Screen3EnterBT {
    width: 178px;
    height: 60px;
    border: 1px solid #fff;
    background-color: #0ba6cd;
    color: #fff;
    font-size: 24px;
    display: block;
    margin: 0 auto;
    border-radius: 5px;
}

/*为连锁带来什么*/
.j_chain_Screen1 {
    width: 960px;
    overflow: auto;
    margin: 80px auto;
}

.j_chain_ScreenTitle {
    color: #ff5e00;
    font-size: 30px;
}

.j_chain_Screen1Picture {
    width: 90%;
    overflow: auto;
    margin: 0 auto;
}

.j_chain_Screen1Picture img {
    width: 100%;
}

.j_chain_Screen2Commer {
    width: 100%;
    margin: 100px auto;
    overflow: auto;
}

.j_chain_Screen2Introduction {
    float: left;
    font-size: 18px;
    color: #646464;
    line-height: 30px;
    width: 40%;
    margin: 100px 5%;
    text-align: center;
}

.j_chain_Screen2IntroductionTitle {
    font-size: 24px;
    color: #000;
    margin: 20px 0;
}

.j_chain_Screen2Picture {
    width: 49%;
    overflow: auto;
    border: 1px solid #969696;
    float: left;
}

.j_chain_Screen2Picture img {
    width: 100%;
}

.j_industry_Screen3 {
    width: 1200px;
    overflow: auto;
    margin: 100px auto;
}

/*单体药房------------------------------------------------------------*/
.banner_right02 {
    width: 423px;
    height: 300px;
    padding: 0;
    padding-top: 30px;
    margin-top: 112px;
    background: rgba(90, 10, 10, 0.5);
}

.banner_right02 p {
    height: 88px;
    line-height: 88px;
    font-weight: 500;
}

.banner_right02 .ruzhu {
    margin-top: 30px;
}

.j_monomer_Screen1 {
    height: 990px;
}

.j_monomer_Screen1, .j_monomer_Screen2, .j_monomer_Screen3 {
    min-width: 960px;
    overflow: hidden;
}

.j_monomer_Screen1, .j_monomer_Screen3 {
    background-color: #eeeeee;
}

.j_monomer_Screen1 p, .j_monomer_Screen2 p {
    width: 100%;
    text-align: center;
    line-height: 290px;
    color: #ea5514;
    font-size: 30px;
}

.j_monomer_Screen1Commer, .j_monomer_Screen2Commer, .j_monomer_Screen3Commer {
    width: 960px;
    margin: 0 auto;
    overflow: hidden;
}

.j_monomer_Screen1Picture {
    width: 570px;
    overflow: auto;
    float: left;
}

.j_monomer_Screen1Picture img {
    width: 100%;
}

.j_monomer_Screen1LI {
    width: 35%;
    float: right;
    font-size: 24px;
    margin: 165px 0 40px 0;
}

.j_monomer_Screen1LI li {
    background: url(../images/Monomer_01_06.png) no-repeat left center;
    text-indent: 30px;
    font-weight: 400;
}

.j_monomer_Screen1EffectF {
    width: 384px;
    float: right;
}

.j_monomer_Screen1EffectF img {
    width: 100%;
}

.j_monomer_Screen2CommerLI, .j_monomer_Screen2CommerLI2 {
    width: 40%;
    overflow: auto;
    font-size: 18px;
    text-align: center;
    width: 400px;
}

.j_monomer_Screen2CommerLI {
    float: left;
    margin: 100px 0 0 100px;
}

.j_monomer_Screen2CommerLI2 {
    float: right;
    margin: 100px 100px 0 0;
}

.j_monomer_Screen2CommerPicture, .j_monomer_Screen2CommerPicture2 {
    width: 350px;
    height: 420px;
}

.j_monomer_Screen2CommerPicture {
    float: right;
}

.j_monomer_Screen2CommerPicture2 {
    float: left;
}

.j_monomer_Screen2CommerPicture img, .j_monomer_Screen2CommerPicture2 img {
    width: 100%;
}

.j_monomer_Screen3 {
    margin-top: 150px;
    padding-bottom: 150px;
    position: relative;
}

.j_monomer_Screen3Commer p {
    color: #222221;
    font-size: 30px;
    margin: 100px 0;
}

/*.j_monomer_Screen3LI{ width:100%; margin:0 auto; overflow:auto; font-size:18px; color:#2b292a;}
.j_monomer_Screen3LI li{ width:13.2%; text-align:center; float:left; line-height:50px; margin-right:150px;}
.j_monomer_Screen3LI img{ margin:0 auto;}*/

.j_monomer_Screen3Line li {
    width: 130px;
    height: 1px;
    background-color: #f86b1c;
    position: absolute;
    top: 305px;
}

.j_monomer_Screen3Line img {
    position: absolute;
    top: -4px;
    right: 0;
}

.j_monomer_Screen3Commer {
    position: relative;
}

.j_monomer_Screen3LI {
    width: 100%;
    margin: 0 auto;
    overflow: auto;
    font-size: 18px;
    color: #2b292a;
}

.j_monomer_Screen3LI li {
    width: 13.2%;
    text-align: center;
    float: left;
    line-height: 50px;
    margin-right: 15.7%;
}

.j_monomer_Screen3LI img {
    margin: 0 auto;
}

/*===============footer===============*/
.footer_QQ, .footer_weixin {
    float: right;
    margin-right: 10px;
}

.footer_erweima {
    width: 150px;
    height: 145px;
    border: 1px solid #999;
    position: absolute;
    top: -155px;
    right: 0;
    display: none;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: 0 1px 3px #999;
}

.footer_erweima img {
    width: 100%;
}

.j_monomer_footer {
    min-width: 1250px;
    width: 100%;
    height: 120px;
    padding-top: 20px;
    background-color: #3c404d;
    font-weight: 200;
    clear: both;
    opacity:1;
}

.j_monomer_footer ul {
    width: 1200px;
    line-height: 25px;
    color: #999 !important;
    text-align: center;
    font-size: 12px;
    margin: 0 auto;
    position: relative;
}

.j_monomer_footer a {
    color: inherit;

}
.footer-a{
    display:inline-block;margin-right:34px;
}

.j_monomer_footer a:hover {
    color: #fff;
}

/*社区------------------------------------------------------------*/
/*banner---*/
.com_banner_out {
    height: 400px;
    background: url(../images/banner/community_15616.jpg) no-repeat center 0;
    margin-bottom: 40px;
    overflow: hidden;
}

.com_banner {
    width: 960px;
    height: 400px;
    margin: 0 auto;
}

.com_banner .news {
    width: 320px;
    height: 363px;
    float: right;
    margin-top: 32px;
}

.news .new_title {
    font-size: 20px;
    font-weight: normal;
    color: #fff;
    height: 66px;
    line-height: 66px;
    font-family: "微软雅黑";
}

.news ul li {
    height: 52px;
    line-height: 52px;
    font-size: 14px;
    background: url(../images/community_pic/yellow_dot.png) no-repeat left center;
    padding-left: 26px;
    border-bottom: 1px dashed #fff45c;
}

.news ul li a {
    width: 290px;
    display: inline-block;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.news ul li a:hover {
    color: #fff45c;
}

/*每日签到---*/
.sign_in {
    width: 940px;
    height: 68px;
    background: #f6f4f4;
    border: 1px solid #dcdcdc;
    margin: 0 auto 16px;
    padding: 14px 10px;
}

.sign_in .search_box {
    width: 288px;
    height: 46px;
    float: left;
    margin: 15px 18px 0 0;
    _display: inline;
}

.search_box input {
    float: left;
}

.search_box .text {
    width: 200px;
    height: 44px;
    line-height: 44px;
    background: none;
    border: 1px solid #f29b76;
    border-right: none;
    border-radius: 10px 0 0 10px;
    color: #c9c9c9;
    font-size: 14px;
    padding-left: 20px;
}

.search_box .btn {
    width: 66px;
    height: 62px;
    background: url(../images/community_pic/search_btn.png) no-repeat 0 0;
}

.sign_in p {
    font-size: 14px;
    float: left;
    margin-top: 26px;
    height: 34px;
}

.sign_in p strong {
    font-size: 16px;
    color: #333;
    font-weight: 200;
}

.sign_in span, .sign_in span input {
    float: right;
    width: 200px;
    height: 56px;
    display: inline-block;
    margin: 4px 5px 0 0;
}

.sign_in span input {
    background: #fe5c03 url(../images/community_pic/signin_btn.png) no-repeat 14px center;
    color: #fff;
    font-size: 18px;
    font-family: "微软雅黑";
    padding-left: 62px;
    text-align: left;
    letter-spacing: 1px;
}

/*回帖---*/
.post {
    width: 960px;
    height: 37px;
    margin: 0 auto 33px;
    background: url(../images/community_pic/post_bg.png) no-repeat left 15px;
    font-family: "微软雅黑";
    padding-top: 12px;
    background-size: 30px;
}

.post_left {
    height: 33px;
    width: 760px;
    padding-left: 25px;
    float: left;
}

.post_left span {
    height: 20px;
    display: inline-block;
    padding: 0 20px;
    border-right: 2px solid #a0a0a0;
    line-height: 20px;
    font-size: 16px;
}

.post_left strong {
    color: #333;
    font-weight: normal;
}

.post_left .noborder {
    border: 0;
}

.post_right {
    font-size: 16px;
    float: right;
    color: #fe5c03;
    margin: 5px 10px 0 0;
}

/*社区指引------*/
.community {
    width: 960px;
    margin: 0 auto;
}

.com_title {
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    color: #fe5c03;
    background: url(../images/community_pic/bar_bg.png) no-repeat left center;
    padding-left: 32px;
    font-weight: 400;
}

.com_con {
    padding: 12px 5px 12px 0;
    overflow: hidden;
}

/*社区指引  left---*/
.com_con_left {
    width: 690px;
    float: left;
    font-weight: 500;
}

.com_con_left01 {
    margin-bottom: 36px;
}

.com_con_title {
    height: 56px;
    line-height: 56px;
    border-bottom: 2px solid #ccc;
    font-weight: 500;
}

.com_con_title span {
    float: left;
    font-size: 18px;
}

.com_con_title p {
    height: 56px;
    line-height: 56px;
    font-size: 14px;
    float: right;
}

.com_con_title p strong {
    font-weight: 500;
    color: #333;
}

.com_con_title b {
    width: 26px;
    height: 26px;
    background: url(../images/community_pic/off_btn.png) no-repeat 0 3px;
    background-size: 18px;
    display: inline-block;
    float: right;
    margin-top: 15px;
    margin-left: 18px;
    _display: inline;
    cursor: pointer;
}

.left_current .com_btn {
    background: url(../images/community_pic/on_btn.png) no-repeat 0 3px;
    background-size: 18px;
}

.left_current .detail_con {
    display: none;
}

.play {
    height: 80px;
    border-bottom: 1px dashed #ccc;
    padding: 20px 0;
}

.play dl {
    height: 80px;
    width: 344px;
}

.play dl dt {
    float: left;
    width: 78px;
    height: 78px;
    overflow: hidden;
    background: url(../images/community_pic/icons.png) no-repeat left top;
}

.play dl dd {
    float: left;
    margin-left: 18px;
    _display: inline;
}

.play dl dd h4 {
    font-size: 16px;
    font-weight: 500;
    height: 19px;
    color: #333;
}

.play dl dd p {
    height: 22px;
    line-height: 22px;
    font-size: 14px;
}

.play dl dd .detail {
    font-weight: 500;
}

.play dl dd .detail a {
    width: 154px;
    color: #fe5c03;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    float: left;
}

.play dl dd .detail .name {
    color: #333;
    font-weight: 600;
    float: right;
}

.play .dl01 {
    float: left;
}

.play .dl02 {
    float: right;
}

/*社区指引  right---*/
.com_con_right {
    width: 229px;
    float: right;
    font-weight: 500;
}

.all_title {
    height: 56px;
    line-height: 56px;
    text-align: right;
    font-size: 16px;
}

.all_title a {
    color: #fe5c03;
}

.com_con_right01, .com_con_right02, .com_con_right_enter {
    margin-bottom: 42px;
}

.com_con_right_enter {
    padding: 22px;
    border: 2px solid #fad9bf;
}

.com_con_right_enter .zhuce {
    height: 36px;
    color: #fe5c03;
    text-align: right;
    font-size: 16px;
    padding-right: 10px;
}

.com_con_right_enter input {
    color: #ccc;
    font-size: 14px;
    width: 166px;
    height: 36px;
    line-height: 36px;
    padding-left: 15px;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-bottom: 14px;
    float: left;
}

.com_con_right_enter .enter_btn {
    width: 84px;
    height: 25px;
    background: url(../images/community_pic/enter.png) no-repeat 0 0;
    border: 0;
}

.com_con_right_enter a {
    color: #8fc31f;
    font-size: 12px;
    float: right;
    margin: 4px 6px 0 0;
}

.com_con_right01 .right_title, .com_con_right02 .right_title {
    width: 229px;
    height: 131px;
    background: url(../images/community_pic/xky_bgs.png) no-repeat 0 0;
    overflow: hidden;
}

.com_con_right01 ul, .com_con_right02 ul {
    border: 2px solid #249eb5;
    border-top: 0;
    padding: 10px 18px;
}

.com_con_right01 ul li, .com_con_right02 ul li p {
    height: 40px;
    line-height: 40px;
    padding-left: 26px;
    font-size: 14px;
    background: url(../images/community_pic/dot_bg1.png) no-repeat left center;
    color: #249eb5;
    background-size: 12px;
}

.com_con_right01 ul li a {
    color: #249eb5;
}

.test ul {
    border-color: #4282a6;
}

.test ul li {
    background: url(../images/community_pic/dot_bg2.png) no-repeat 0 center;
    background-size: 12px;
}

.test ul li a {
    color: #4282a6;
}

.com_con_right02 ul {
    border-color: #249eb5;
    padding: 25px 18px;
}

.com_con_right02 ul li {
    background: none;
    height: 70px;
}

.com_con_right02 ul li p {
    background: url(../images/community_pic/dot_bg3.png) no-repeat 0 5px;
    height: 20px;
    line-height: 20px;
    color: #249eb5;
    background-size: 12px;
}

.com_con_right02 ul li span {
    font-size: 12px;
    padding-left: 26px;
    width: 165px;
    display: inline-block;
}

.com_con_right02 ul li span a {
    color: #249eb5;
    margin: 5px 10px 0 0;
}

.com_con_right03 {
}

.newpeople_title {
    height: 50px;
    line-height: 50px;
    background: #fe5c03;
    font-size: 18px;
    color: #fff;
    padding-left: 20px;
}

.com_con_right03 ul {
    padding: 11px 0 5px 8px;
    border: 1px solid #fe5c03;
    overflow: hidden;
}

.com_con_right03 ul li {
    width: 64px;
    height: 94px;
    border: 1px solid #fe5c03;
    float: left;
    margin: 0 6px 6px 0;
    overflow: hidden;
}

.com_con_right03 ul li .head {
    width: 64px;
    display: inline-block;
    height: 64px;
    border-bottom: 1px solid #fe5c03;
    padding: 0;
    overflow: hidden;
}

.com_con_right03 ul li .head img {
    width: 64px;
}

.com_con_right03 ul li .head_name {
    height: 30px;
    line-height: 20px;
    text-align: center;
    font-size: 14px;
    color: #fe5c03;
}

/*帮助中心--------------------------------------------------------------*/
/*联系我们----*/
.help_banner_out {
    height: 360px;
    overflow: hidden;
}

.contact_out {
    margin-top: 317px;
    background: url(../images/introduce_bg1.png) no-repeat center bottom;
}

.contact {
    width: 1200px;
    margin: 0 auto;
    margin-top: 26px;
    overflow: hidden;
}

.contact_left {
    width: 363px;
    height: 640px;
    float: left;
}

.contact_left ul {
    height: 372px;
    border-top: 10px solid #fd5c02;
    background: #e5e5e5;
}

.contact_left ul li {
    height: 93px;
    line-height: 93px;
    font-size: 26px;
    background: url(../images/open2.png) no-repeat 300px center;
    padding-left: 50px;
    color: #434343;
    position: relative;
    cursor: pointer;
}

.contact_left ul .contact_current {
    background: #2a95d3 url(../images/open1.png) no-repeat 300px center;
    color: #fff;
}

.contact_current a {
    color: #fff;
    display: block
}

.contact_left .weixin {
    height: 213px;
    background: url(../images/weixin.jpg) no-repeat 0 0;
    margin-top: 26px;
}

.contact_out_right {
    width: 800px;
    height: 640px;
    float: right;
}

.contact_right {
    width: 800px;
    float: right;
    overflow: hidden;
}

.contact_current .contact_right {
    display: block;
}

.contact_right1 {
    top: -103px;
}

.contact_right2 {
    top: -196px;
}

.contact_title {
    height: 102px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 35px;
    color: #333;
}

.contact_title h3, .join_title h3 {
    width: 94px;
    height: 92px;
    line-height: 92px;
    border-top: 10px solid #fd5c02;
    font-size: 22px;
    font-weight: 500;
}

.about02 {
    float: none;
}

.contact_right p {
    line-height: 32px;
    font-size: 16px;
    color: #1b1b1b;
}

.contact_right .contact_con3 {
    height: 68px;
}

.contact_map img {
    width: 800px;
}

.setting .set_pic {
    height: 100%;
    overflow: hidden;
    border: 0;
    background: none;
}

.setting .set_pic li {
    width: 369px;
    height: 244px;
    margin: 0 34px 34px 0;
    float: left;
    padding: 0;
}

.setting .set_pic .nomarginright {
    margin-right: 0;
}

.set_pic li img {
    width: 369px;
}

/*加入我们----*/
.help_join {
    width: 960px;
    margin: 317px auto 0;
}

.join_title {
    height: 107px;
    margin-bottom: 18px;
    color: #333;
    background: url(../images/join_bg.png) no-repeat 200px center;
}

.works_box {
    height: 1040px;
    overflow: hidden;
    clear: both;
}

.works_nav {
    height: 66px;
    background: #eeeeee;
}

.works_nav .li_father {
    height: 66px;
    line-height: 66px;
    padding: 0 80px;
    float: left;
    position: relative;
    cursor: pointer;
    font-size: 20px;
}

.works_nav .works_current {
    background: #fd5c02;
    color: #fff;
}

.works_con {
    width: 960px;
    height: 900px;
    position: absolute;
    left: 0;
    top: 106px;
    border-top: 2px solid #00b7ee;
    display: none;
}

.works_con1 {
    left: -220px;
}

.works_con2 {
    left: -440px;
}

.works_con3 {
    left: -660px;
}

.works_nav .works_current .works_con {
    display: block;
}

.works_nav_son {
    width: 400px;
    float: left;
    border-left: 1px solid #d2d2d2;
}

.works_nav_son .li_son {
    width: 372px;
    height: 70px;
    line-height: 70px;
    font-size: 18px;
    color: #666;
    font-weight: 300;
    padding-left: 28px;
    position: relative;
    cursor: pointer;
}

.works_nav_son .li_son .duty {
    display: none;
}

.works_nav_son .duty_current .duty {
    display: block;
}

.works_nav_son .duty_current {
    width: 368px;
    background: url(../images/li_sonbg.png) no-repeat left center;
    color: #fd5c02;
}

.duty {
    width: 554px;
    float: right;
    padding-top: 26px;
    position: absolute;
    top: 0;
    left: 380px;
}

.duty1 {
    top: -70px;
}

.duty2 {
    top: -140px;
}

.duty3 {
    top: -210px;
}

.duty4 {
    top: -280px;
}

.duty5 {
    top: -350px;
}

.duty6 {
    top: -420px;
}

.duty_detail {
    margin-bottom: 24px;
    cursor: default;
}

.duty_title {
    font-size: 20px;
    color: #333;
    font-weight: 400;
    height: 62px;
    line-height: 62px;
    padding-left: 30px;
    background: url(../images/works_bg.png) no-repeat left center;
}

.duty_detail p {
    line-height: 38px;
    font-size: 14px;
    color: #666;
}

/*常见问题-------------------------------------------------------------*/
.help_matter_title {
    background: none;
    border-bottom: 2px solid #ccc;
    padding-bottom: 12px;
    margin: 0;
}

.matters {
    margin-bottom: 150px;
}

.matter {
    padding-bottom: 3px;
    border-bottom: 1px dashed #ccc;
}

.matter h5 {
    height: 32px;
    font-size: 16px;
    font-weight: 400;
    color: #333;
    margin: 0;
    margin-top: 18px;
}

.matter .matter_con {
    line-height: 36px;
    font-size: 14px;
}

/*pay 支付--------------------------------------------------------------*/
.style-kcdiv_out {
    padding: 70px 0;
}

.style-kcdiv {
    padding-bottom: 30px;
}

.style-kcdiv_out .orange {
    color: #fe5c03;
}

.style-kcdiv {
    width: 960px;
    overflow: hidden;
    background: #fff;
    margin: 0 auto;
}

.style-kcdiv-left {
    width: 656px;
    float: left;
    padding: 0 30px 50px;
}

.style-kcdiv-left h3 {
    height: 60px;
    line-height: 60px;
    border-bottom: 2px solid #ccc;
    font-size: 22px;
    font-weight: 500;
}

.style-kcdiv-left .kcdiv_con {
    text-align: right;
    font-size: 16px;
    margin: 20px 0;
}

.style-kcdiv-left .kcdiv_con span {
    font-size: 18px;
}

.bgcf3 {
    font-size: 14px;
    margin: 0;
    padding: 0;
    border: 0;
    border: 1px solid #ccc;
    border-spacing: 1px;
    border-spacing: 0;
}

.bgcf3 thead {
    background: #e2e3e2;
    height: 34px;
    line-height: 34px;
    color: #666;
}

.bgcf3 td {
    text-align: center;
}

.bgcf3 tbody td {
    font-weight: 200;
    height: 40px;
    line-height: 40px;
}

.else {
    font-size: 14px;
    height: 40px;
    line-height: 40px;
}

.select_pay {
    border: 1px solid #ccc;
    padding: 0 0 40px 20px;
}

.select_pay .pay_money {
    height: 60px;
    line-height: 60px;
    font-size: 16px;
}

.select_way {
    height: 30px;
    border-bottom: 1px solid #ccc;
}

.select_way span {
    font-size: 16px;
    float: left;
    color: #666;
}

.select_way ul {
    float: right;
    overflow: hidden;
}

.select_way ul li {
    float: left;
    margin: 5px 38px 0;
    font-size: 14px;
}

.select_many {
    height: 130px;
    margin-bottom: 30px;
}

.select_many span {
    overflow: hidden;
}

.select_many input, .select_many img {
    float: left;
}

.select_many input {
    font-size: 16px;
    margin: 60px 20px 0 62px;
}

.select_many img {
    margin-top: 30px;
    width: 150px;
    margin-right: 30px;
}

.enter_qq {
    font-size: 14px;
    color: #cd3200;
    margin-bottom: 40px;
}

.enter_qq input {
    border: 1px solid #ccc;
}

.explain {
    font-size: 16px;
    font-weight: 400;
    color: #666;
    height: 40px;
}

.explain_detail {
    font-size: 14px;
    margin-bottom: 40px;
}

.atonce_pay {
    text-align: center;
}

.atonce_pay input {
    width: 160px;
    height: 40px;
    background: #fd5c02;
    border: 1px solid #fd5c02;
    border-radius: 5px;
    color: #fff;
    font-size: 18px;
}

.atonce_pay span {
    margin-left: 30px;
    font-size: 14px;
    color: #797687;
}

.style-kcdiv-right {
    width: 244px;
    float: right;
}

.pay_enter {
    width: 202px;
    height: 308px;
    margin-top: 60px;
    border: 1px solid #f19149;
    padding: 20px;
}

.style-kcdiv-right h3 {
    height: 44px;
    border-bottom: 1px solid #f19149;
    font-size: 16px;
    line-height: 31px;
    font-weight: 400;
}

.pay_enter .kcdiv_text {
    width: 189px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #f19149;
    margin-top: 20px;
    padding-left: 10px;
    color: #ccc;
    font-size: 14px;
}

.btns {
    text-align: center;
}

.btns input {
    width: 80px;
    height: 36px;
    background: #FD5C02;
    color: #fff;
    font-size: 16px;
    margin: 18px 8px;
}

.btns a {
    font-size: 14px;
    margin: 10px 10px 20px;
}

.btns1 {
    margin-top: 12px;
    text-align: center;
}

.btns1 span {
    width: 88px;
    height: 28px;
    background: url(../images/qq1.png) no-repeat 0 0;
    display: inline-block;
    margin: 5px 5px;
}

.free_zhuce {
    width: 258px;
    height: 412px;
    margin-top: 20px;
}

.free_zhuce img {
    width: 258px;
}

.pay_matters {
    width: 200px;
    height: 215px;
    border: 1px solid #f19149;
    margin-top: 20px;
    padding: 20px;
}

.pay_matters ul {
    padding: 15px 0;
}

.pay_matters ul li {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}

.pay_matters ul li a:link {
    color: #666;
}


.course_detail {
    background: #fff;
}

.course_title {
    font-size: 18px;
    font-weight: 500;
    height: 74px;
    line-height: 74px;
    border-bottom: 1px solid #ccc;
}

.course_title span {
    height: 74px;
    display: inline-block;
    border-top: 4px solid #fd5c02;
}

.course_selected {
    padding: 30px 0;
}

.course_selected dl {
    overflow: hidden;
}

.course_selected dl dt, .course_selected dl dd {
    float: left;
}

.course_selected .course_dt01 {
    width: 288px;
    height: 190px;
    overflow: hidden;
}

.course_selected .course_dd01 {
    width: 320px;
    margin-left: 30px;
    _display: inline;
}

.course_title1 {
    border: 0;
    height: 29px;
    line-height: 24px;
    background-color: #fff;
}

.course_detail01 {
    overflow: hidden;
}

.course_detail01 p {
    float: left;
    font-size: 14px;
    line-height: 25px;
}

.course_detail_right {
    margin-left: 58px;
}

.alL_buy {
    height: 43px;
    line-height: 40px;
    font-size: 14px;
}

.alL_buy span {
    font-size: 18px;
    color: #fd5c02;
}

.atonce_pay_btn {
    width: 176px;
    height: 44px;
    background: url(../images/atonce_pay_btn.png) no-repeat 0 0;
}

.course_selected .course_dt02 {
    width: 171px;
    height: 230px;
}

.course_selected .course_dt02 img {
    width: 171px;
}

.course_selected .course_dd02 {
    width: 420px;
}

.course_selected ul {
    font-size: 14px;
    margin-bottom: 30px;
}

.course_selected ul li {
    height: 30px;
}

.course_selected ul .first_li {
    margin-top: 8px;
}

.pay_enter01 {
    margin-top: 74px;
}

.pay_enter01 h4 {
    height: 44px;
    font-size: 16px;
    line-height: 31px;
    font-weight: 400;
}

.pay_enter01 dl {
    height: 184px;
    overflow: hidden;
    font-size: 16px;
    margin: 10px 0;
}

.pay_enter01_head {
    width: 110px;
    height: 110px;
    background: #9C0;
    border-radius: 50%;
    float: left;
    overflow: hidden;
}

.pay_enter01_head img {
    width: 180px;
}

.pay_enter01_head_detail {
    float: left;
    margin-left: 20px;
    _display: inline;
    margin-top: 9px;
}

.pay_enter01_head_detail li {
    height: 24px;
}

.pay_enter01_head_detail li a {
    color: #f19149;
}

.quit_btn {
    height: 36px;
    width: 100px;
    background: #FD5C02;
    float: right;
    margin-top: 12px;
    font-size: 16px;
    color: #fff;
    margin-right: 10px;
}

/*课程列表-----------------------------------------*/
.course_title a {
    color: #fd5c02;
}

.course_list {
    padding: 30px 0;
}

.course_list li {
    font-size: 14px;
    height: 50px;
    line-height: 50px;
}

.course_list li a {
    float: left;
}

.course_list li span {
    float: right;
}

.page_footer {
    height: 30px;
    text-align: right;
    font-size: 14px;
}

.page_footer b {
    font-weight: normal;
    color: #26bcef;
}

.course_selected1 {
    padding: 24px 0;
    border-bottom: 1px solid #ccc;
}

/*试听课程 listening_test ------------------------------------*/
.pointer {
    height: 40px;
    font-weight: 400;
    font-size: 18px;
}

.pointer a {
    color: #fd5c02;
}

.listening_test_left {
    width: 250px;
    border: 2px solid #ff8d4d;
    float: left;
}

.listening_test_left h3 {
    font-size: 20px;
    height: 70px;
    line-height: 70px;
    color: #fff;
    background: #ff8d4d;
    padding-left: 20px;
    font-weight: 300;
}

.listening_list {
    padding: 14px 20px;
}

.listening_list li {
    height: 42px;
    line-height: 42px;
    font-size: 14px;
    background: url(../images/listen_li_bg.png) no-repeat left center;
    background-size: 12px;
    padding-left: 28px;
}

.listening_test_right {
    float: right;
    width: 680px;
}

.listening_test_right .grade li {
    padding-bottom: 20px;
    border-bottom: 1px dashed #ccc;
}

.grade_title {
    color: #333;
}

.grade li p {
    font-size: 14px;
    line-hieght: 30px;
}

.grade_title {
    height: 50px;
    line-height: 50px;
}

.grade li p a {
    line-height: 28px;
    color: #666;
    width: 57px;
    margin-left: 25px;
    display: inline-block;
}

.grade li p a:hover {
    color: #ff8d4d;
}

.course_selected .course_dt03 {
    width: 305px;
    overflow: hidden;
}

.course_selected .course_dd03 {
    width: 342px;
    margin-left: 32px;
}

.course_dt03 img {
    width: 370px;
}

.course_title2 {
    height: 30px;
    line-height: 1;
}

.alL_buy1 {
    height: 40px;
    line-height: 37px;
}

/*执业药师报名流程----------------------------------------------*/
.course_Process {
    padding: 24px 0;
}

.course_Process_ul {
    height: 53px;
}

.course_Process_ul li {
    width: 128px;
    height: 45px;
    padding-top: 8px;
    background: url(../images/process_pic01.png) no-repeat 0 0;
    margin-right: 9px;
    float: left;
}

.course_Process_ul li p {
    text-align: center;
    font-size: 14px;
    color: #fff;
    padding-right: 12px;
}

.apply_time {
    height: 40px;
    font-size: 18px;
    color: #00b7ee;
    font-weight: 400;
    margin: 0;
}

.process_con_p {
    font-size: 14px;
    line-height: 32px;
    margin-top: 10px;
}

.process_con_title {
    margin-top: 60px;
    overflow: hidden;
}

.process_con_p_title {
    font-size: 16px;
    margin: 10px 0;
}

.process_con_title ul li {
    font-size: 14px;
    line-height: 36px;
}

.process_con_title ul li a {
    color: #ff8d4d;
}

.process_con_ul01, .process_con_ul02 {
    float: left;
}

.process_con_ul01 {
    margin-right: 240px;
}

.process_con_table {
    width: 100%;
    font-size: 14px;
    margin-bottom: 30px;
}

.process_con_table thead {
    background: #ccc;
    font-size: 18px;
}

.process_con_table tr {
    height: 40px;
}

.process_con_table td {
    padding-left: 10px;
}

/*帖子列表-------------*/
.sign_in1 {
    margin-top: 60px;
}

.send-pointer {
    width: 960px;
    height: 70px;
    line-height: 70px;
    margin: 0 auto;
    font-size: 16px;
}

.send-pointer a {
    color: #fe5c03;
    margin: 0 5px;
}

.send {
    width: 960px;
    margin: 0 auto;
}

.send_page {
    height: 44px;
    margin-bottom: 30px;
}

.send_page input, .message_bottom input {
    width: 131px;
    height: 44px;
    background: url(../images/post_btn.png) no-repeat 0 0;
    margin-right: 20px;
    float: left;
}

.send_page_ul {
    float: right;
    margin-top: 4px;
}

.send_page_ul li {
    float: left;
    margin-left: 10px;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border: 1px solid #0096ff;
    font-size: 12px;
}

.send_page_ul .page_current {
    background: #0096ff;
    color: #fff;
}

.send_page_ul li span {
}

.send_page_ul .send_li01 {
    width: 88px;
}

.send_page_ul .send_li02 {
    width: 50px;
}

/*评论回复-left----*/
.return_send_con {
    overflow: hidden;
}

.return_send_con_left {
    width: 202px;
    background: #e4edf1;
    padding: 13px;
    border: 1px solid #c9c9c9;
    border-right: 0;
    border-bottom: 2px solid #ccc;
    min-height: 1070px;
    float: left;
}

.return_send_con p {
    font-size: 14px;
}

.return_send_con .return_send_p {
    font-size: 16px;
    height: 42px;
    line-height: 42px;
    border-bottom: 2px solid #ccc;
}

.return_send_con .return_send_p span {
    font-size: 14px;
    color: #666;
}

.return_send_p1 {
    height: 52px;
    line-height: 52px;
    background: url(../images/award_bg.png) no-repeat left center;
    border-bottom: 1px solid #ccc;
    padding-left: 30px;
}

.return_send_con_left .return_send_p2 {
    font-size: 16px;
    background: none;
    border-bottom: 1px dashed #ccc;
    padding: 0;
}

.post_head1 {
    width: 202px;
    height: 128px;
    border: 2px solid #fff;
    margin: 10px 0;
    background: url(../images/mood_bg.png) no-repeat 0 0;
}

.mood {
    width: 53px;
    height: 53px;
    margin: 58px 0 0 24px;
    float: left;
}

.mood_p {
    float: right;
    margin: 42px 30px 0 0;
}

.return_send_con_left .mood_time {
    line-height: 20px;
}

.post_table {
    width: 100%;
    font-size: 14px;
    text-align: center;
    margin: 16px 0;
}

.post_table td {
    width: 33.3%;
    height: 18px;
}

.return_send_p3 {
    line-height: 24px;
}

.qq_head {
    overflow: hidden;
    margin: 5px 0;
}

.qq_head li {
    width: 19px;
    height: 19px;
    background: url(../images/qq_head.png) no-repeat 0 0;
    margin: 0 5px;
    float: left;
}

.orange1 {
    margin-left: 66px;
}

.return_send_mail {
    height: 30px;
    line-height: 30px;
    color: #0fa5ea;
    padding-left: 50px;
    background: url(../images/mail_bg.png) no-repeat left center;
}

.return_send_p4 {
    height: 64px;
    line-height: 64px;
}

/*评论回复-right----*/
.return_send_con_right {
    width: 703px;
    min-height: 1000px;
    border: 1px solid #ccc;
    border-bottom: 2px solid #ccc;
    float: left;
    padding: 13px;
}

.return_send_con .return_send_p a {
    width: 23px;
    height: 20px;
    background: url(../images/send_a_bg.png) no-repeat 0 0;
    display: inline-block;
    float: right;
    margin-right: 20px;
    margin-top: 7px;
}

.return_send_p1_1 {
    background: none;
    padding: 0;
}

.return_send_p1_2 {
    background-image: url(../images/publish_bg.png);
    border-bottom: 1px dashed #ccc;
}

.return_send_p1_2 span {
    float: right;
}

.lift_span {
    padding-right: 44px;
    background: url(../images/lift_bg.png) no-repeat right 15px;
}

.return_send_p1_2 .lift_text {
    float: right;
    width: 34px;
    height: 14px;
    border: 1px solid #ccc;
    margin: 18px 10px 0;
    color: #666;
    font-size: 14px;
    text-align: center;
}

.return_send_p1_2 .lift {
    float: left;
}

.orange2 {
    margin-right: 50px;
}

.post_con_title {
    height: 70px;
    line-height: 70px;
    font-size: 16px;
    color: #0fa5ea;
}

.post_con_p {
    line-height: 26px;
    color: #ff8d4d;
}

.post_con_h3 {
    font-size: 30px;
    text-align: center;
    font-weight: 400;
    color: #e44b00;
    margin: 50px 0 200px 0;
}

.post_con_p1 {
    text-align: center;
}

.data_download .data_download1 {
    height: 40px;
    line-height: 40px;
    padding-left: 40px;
    background: url(../images/down_bg.png) no-repeat 0 0;
    font-size: 16px;
}

.data_download2 {
    height: 33px;
    width: 95px;
    margin: 70px 0 0 296px;
}

.data_download2 span {
    float: left;
    height: 33px;
    line-height: 33px;
    text-align: center;
}

.share {
    float: right;
    width: 33px;
    height: 33px;
    background: url(../images/share_bg.png) no-repeat 0 0px;
    display: inline-block;
}

.data_collect {
    text-align: center;
    margin: 26px 0 48px;
}

.data_collect a {
    width: 88px;
    height: 34px;
    background: url(../images/p_pic.png) no-repeat 0 0;
    display: inline-block;
    margin: 0 12px;
}

.SIGNATURE {
    height: 74px;
    line-height: 80px;
    background: url(../images/SIGNATURE.png) no-repeat center top;
    padding-left: 40px;
}

.return_p {
    height: 44px;
    line-height: 50px;
    background: url(../images/p_bg.png) repeat-x top;
    overflow: hidden;
}

.return_p span {
    float: left;
    height: 17px;
    line-height: 17px;
    padding-left: 26px;
    background: url(../images/return_mail_bg.png) no-repeat 0 0;
    margin: 19px 0 0 40px;
}

.return_p .span_right {
    float: right;
    background: none;
}

.return_p .span_right a {
    margin: 0 20px;
}

/*回复内容---*/
.return_send_p1_3 {
    background-image: url(../images/publish_bg1.png);
}

.return_send_p1_3 .lift_span1 {
    background: none;
}

.post_con_title1 {
    background: url(../images/award_bg1.png) no-repeat left center;
    padding-left: 30px;
    color: #e60012;
}

.post_con_p_1 {
    color: #666;
    min-height: 500px;
}

.return_send_con_left1 {
    min-height: 668px;
}

.return_send_con_right1 {
    min-height: 668px;
}

.send_next {
    height: 46px;
    line-height: 46px;
    font-size: 16px;
    text-align: center;
    border: 1px solid #ccc;
    background: #eeeeee;
    margin: 34px 0;
}

/*回复留言框---*/
.return_send_message {
    margin-bottom: 95px;
}

.return_send_con_left2 {
    min-height: 0px;
    height: 400px;
}

.return_send_con_right3 {
    padding: 30px;
    width: 669px;
    min-height: 0px;
    height: 366px;
}

.message_head {
    overflow: hidden;
    width: 176px;
    height: 176px;
    border: 12px solid #fff;
    margin-top: 40px;
}

.message_head img {
    width: 176px;
}

.message {
    overflow: hidden;
}

.message_left {
    width: 394px;
    height: 220px;
    border: 1px solid #ccc;
    float: left;
}

.message_left h4 {
    height: 46px;
    line-height: 46px;
    text-align: right;
    padding-right: 30px;
    font-size: 14px;
    font-weight: 200;
    border-bottom: 1px solid #ccc;
}

.message_tar {
    resize: none;
    width: 330px;
    height: 142px;
    font-size: 14px;
    border: 0;
    padding: 10px;
}

.message_right {
    width: 260px;
    height: 220px;
    float: right;
    border: 1px solid #ccc;
    overflow: hidden;
}

.message_bottom {
    font-size: 14px;
    height: 44px;
    margin: 36px 0;
}

.message_bottom .check {
    width: 14px;
    height: 14px;
    line-height: 12px;
    margin: 16px 10px 0 0;
}

.message_span1 {
    float: left;
    margin-top: 12px;
}

.message_span2 {
    float: right;
    margin-top: 12px;
}

/*每日签到------------------------------------------------------------------*/
/*everyday_left---*/
.everyday {
    width: 960px;
    margin: 0 auto 30px;
    overflow: hidden;
}

.everyday_left {
    width: 200px;
    float: left;
    border: 1px solid #ff8d4d;
}

.everyday_left_title {
    padding-left: 20px;
    height: 64px;
    line-height: 64px;
    background: #ff8d4d;
    font-size: 18px;
    color: #fff;
    font-weight: 400;
    border-bottom: 1px solid #eb6100;
}

.everyday_left_p {
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    color: #1b1b1b;
    background: #feae81;
    padding-left: 20px;
}

.everyday_left ul {
    font-size: 14px;
    padding: 14px 0 14px 20px;
}

.everyday_left ul li {
    height: 50px;
    line-height: 50px;
    background: url(../images/everyday_li_bg1.png) no-repeat left center;
    padding-left: 30px;
    background-size: 12px;
}

.everyday_left ul .every_current {
    background: url(../images/everyday_li_bg2.png) no-repeat left center;
    background-size: 12px;
}

.everyday_left ul .every_current a {
    color: #ef8133;
}

.everyday_left ul li:hover {
    background-image: url(../images/everyday_li_bg2.png);
}

/*everyday_right---*/
.everyday_right {
    width: 730px;
    float: right;
    font-size: 14px;
}

/*帖子列表*/
.j_textBox {
    width: 688px;
    overflow: auto;
    border: 1px solid #d2d2d2;
    padding: 20px;
    margin-bottom: 30px;
}

.j_textBox h2 {
    float: left;
    color: #1b1b1b;
    font-weight: 400;
}

.j_textBox p {
    float: left;
    margin: 8px 0 0 100px;
    color: #1b1b1b;
}

.j_textBox p strong {
    color: #fd5c02;
}

.j_text {
    float: right;
    margin-top: 8px;
}

.j_text li {
    float: left;
    margin: 0 10px;
}

.j_text img {
    float: left;
    margin: 0 5px;
}

.j_textContent {
    width: 100%;
    line-height: 30px;
    font-size: 14px;
    margin: 24px 0 10px 0;
    clear: both;
    color: #666;
}

.j_textContent span {
    color: #fd5c02;
}

.j_postBox {
    width: 1000px;
    overflow: auto;
    margin: 30px 0;
}

.j_postBT {
    width: 130px;
    height: 45px;
    background: #00a0e9;
    color: #fff;
    border-radius: 5px;
}

.everyday_list {
    width: 728px;
    border: 1px solid #ccc;
}

.everyday_list01 {
    height: 46px;
    background: #eeeeee;
    border-bottom: 1px solid #ccc;
}

.everyday_list01_ul01 {
    overflow: hidden;
    float: left;
}

.everyday_list01_ul02 {
    float: right;
    margin-right: 20px;
}

.everyday_list01_ul01 li, .everyday_list01_ul02 li {
    height: 44px;
    line-height: 44px;
    color: #eb6100;
    float: left;
    padding: 0 7px;
}

.everyday_list01_ul02 li {
    color: #666;
    padding: 0 18px;
}

.everyday_list01_ul01 .bg {
    background: url(../images/every_day_li_bg.png) no-repeat right center;
    padding-right: 20px;
}

.everyday_list01_ul02 input {
    float: left;
    margin: 17px 10px 0 0;
}

.everyday_list01_ul02 span {
    float: right;
}

.everyday_list01_ul02 .marginright {
    margin-right: 28px;
}

.everyday_list01_ul02 .smallmargin {
    padding: 0 8px;
}

.everyday_list02 {
    padding: 0 15px;
}

/*列表----*/
.everyday_list02_ul_son {
    height: 92px;
    line-height: 92px;
}

.everyday_list02_ul_son p {
    height: 27px;
}

.everyday_list02_ul_father_li {
    border-bottom: 1px solid #ccc;
}

.everyday_list02_ul_son {
    overflow: hidden;
}

.everyday_list02_ul_son li {
    float: left;
    height: 92px;
}

.li01 {
    width: 290px;
    background: url(../images/top.png) no-repeat center left;
    padding-left: 30px;
}

.li01 span {
    margin-left: 20px;
}

.li02 {
    width: 54px;
}

.li03 {
    width: 50px;
}

.li04 {
    width: 100px;
}

.li05 {
    width: 25px;
}

.li06 {
    margin-right: 20px;
}

.li07 {
    width: 62px;
}

.li08 {
    width: 80px;
}

.li06 p {
    text-align: center;
}

.li02 img {
    margin-top: 37px;
}

.li03 img {
    margin-top: 30px;
}

.li05 img {
    margin-top: 20px;
}

.refresh h3, .leave_word h3 {
    height: 50px;
    line-height: 50px;
    color: #eb6100;
    font-size: 16px;
    font-weight: 300;
    padding-left: 30px;
    background: #eeeeee;
    border-bottom: 1px solid #ccc;
}

.refresh h3 span, .refresh h3 img {
    float: left;
}

.refresh h3 img {
    margin: 14px 5px 0;
}

.down_li01 {
    width: 450px;
    background: none;
    padding-left: 0;
    float: left;
}

.down_li01 span {
    width: 20px;
    height: 20px;
    display: inline-block;
    float: left;
    margin: 36px 10px 0 0;
}

/*留言回复---*/
.leave_word {
    width: 728px;
    height: 540px;
    border: 1px solid #ccc;
}

.leave_word h3 {
    height: 66px;
    line-height: 66px;
    padding-left: 30px;
}

.leave_word_input {
    margin: 25px 0 30px 30px;
    overflow: hidden;
}

.leave_word_input input {
    width: 357px;
    height: 48px;
    line-height: 48px;
    border: 1px solid #ccc;
    float: left;
}

.leave_word_input span {
    float: left;
    margin: 14px 0 0 10px;
}

.leave_word_message {
    overflow: hidden;
    margin-left: 30px;
}

.leave_word_message_left {
    width: 358px;
    height: 254px;
    border: 1px solid #ccc;
    float: left;
}

.message_left .message_tar1 {
    height: 180px;
}

.leave_word_message_right {
    float: left;
    margin: 30px 0 0 40px;
}

.return_message {
    overflow: hidden;
    margin: 30px 0;
    padding: 0 30px
}

.return_message input {
    width: 131px;
    height: 44px;
    background: url(../images/post_btn.png) no-repeat -524px 0;
}

.return_message span {
    float: right;
    margin-right: 10px;
}

/*SingIn------------------------------------------------------------*/
/*发表心情*/
.j_signIn_ContentBigBox {
    width: 960px;
    overflow: auto;
    margin: 20px auto;
}

.j_signIn_LeftBigBox {
    width: 780px;
    float: left;
    overflow: hidden;
}

.j_signIn_LPosition {
    font-size: 20px;
    color: #1b1b1b;
}

.j_signIn_LPosition span {
    color: #fe5c03;
}

/*发表心情*/
.j_signIn_LPublishBox {
    width: 778px;
    height: 220px;
    border: 1px solid #c9c9c9;
    margin-bottom: 23px;
}

.j_signIn_LPublishTitle {
    font-size: 16px;
    color: #1b1b1b;
    margin: 15px 10px;
}

.j_signIn_LPublishBrow {
    width: 100%;
    overflow: auto;
}

.j_signIn_LPublishBrow li {
    float: left;
    margin: 20px 0 0 30px;
}

.j_signIn_LPublishBrow input {
    width: 110px;
    height: 40px;
    color: #fff;
    font-weight: bolder;
    font-size: 22px;
    margin-top: 10px;
    background: url(../images/qiandaoBT_06.jpg) no-repeat;
    background-size: contain;
    border-radius: 5px;
}

.j_signIn_LPublishSay {
    width: 90%;
    margin: 30px auto;
    overflow: auto;
    color: #1b1b1b;
    font-size: 14px;
}

.j_signIn_LPublishSay p {
    float: left;
    margin-top: 6px;
}

.j_signIn_LPublishSay input {
    width: 350px;
    height: 30px;
    border: 1px solid #bfbfbf;
    margin: 0 20px;
    float: left;
}

.j_signIn_LPublishSay span {
    float: left;
    margin-top: 6px;
}

/*签到排行榜*/
.j_signIn_listName {
    color: #1b1b1b;
    font-size: 18px;
}

.j_signIn_listBox {
    width: 100%;
    overflow: auto;
    margin: 12px 0 45px 0;
}

.j_signIn_listTab li {
    float: left;
    width: 20%;
    line-height: 40px;
    border-bottom: 3px solid #fff;
    text-align: center;
    font-size: 14px;
}

.j_signIn_listTab li:hover {
    color: #f39800;
    border-bottom: 3px solid #f39800;
}

.j_signIn_listTitle, .j_signIn_list {
    width: 100%;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    overflow: auto;
}

.j_signIn_listTitle, .j_signIn_list2 {
    background-color: #eeeeee;
}

.j_signIn_listTitle li, .j_signIn_list li {
    width: 14.2%;
    line-height: 50px;
    float: left;
    color: #1b1b1b;
    text-indent: 10px;
}

.j_signIn_listTitle li {
    font-size: 14px;
}

.j_signIn_list li {
    font-size: 14px;
}

.j_signIn_list2 li {
    padding: 28px 0 43px 20px;
    color: #1b1b1b;
    font-size: 14px;
}

.j_signIn_list span {
    color: #4fac22;
}

/*页码*/
.page_bigBox {
    width: 50%;
    margin: 35px auto 25px auto;
    overflow: auto;
}

.page_bigBox li {
    width: 30px;
    height: 30px;
    border: 1px solid #CCC;
    border-radius: 5px;
    text-align: center;
    line-height: 30px;
    float: left;
    margin: 0 5px;
    color: #CCC;
    font-size: 12px;
}

.page_bigBox li:hover {
    border: 1px solid #333;
    color: #333;
    font-size: 14px;
}

/*签到服务台*/
.j_signIn_serviceDesk {
    width: 100%;
    overflow: auto;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    padding: 18px 0;
    color: #1b1b1b;
    font-size: 16px;
}

.j_signIn_serviceDesk li {
    font-size: 14px;
}

.j_signIn_serviceDesk .j_signIn_serviceDeskTitle {
    font-size: 16px;
    margin-bottom: 20px;
}

.j_signIn_RightBigBox {
    float: right;
    width: 170px;
    overflow: auto;
    padding: 40px 0;
}

.j_signIn_RightLBox {
    overflow: auto;
    border: 1px solid #f19149;
    margin-top: 30px;
}

.j_signIn_RightLBox p {
    width: 100%;
    border-bottom: 1px solid #eb6100;
    color: #1b1b1b;
    font-size: 14px;
    background-color: #feae81;
    line-height: 44px;
    text-indent: 20px;
}

.j_signIn_RightLBoxL, .j_signIn_RightLBoxR {
    line-height: 40px;
    font-size: 14px;
}

.j_signIn_RightLBoxL {
    margin: 20px 0 20px 10px;
    float: left;
}

.j_signIn_RightLBoxR {
    margin: 20px 10px 20px 0;
    float: right;
    text-align: right;
}

/*弹窗--------------------*/
.j_homeRegisterPop_bg {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1000;
}

.j_homeRegisterPop_p {
    width: 50%;
    margin: 5px 210px;
    color: red;
}

.j_homeRegisterPop_content {
    width: 622px;
    overflow: auto;
    background-color: #fff;
    border-radius: 10px;
    position: absolute;
    top: 10%;
    left: 34%;
}

.j_homeRegisterPop_close {
    float: right;
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background: url(../images/close_03.png) no-repeat center;
    border: 1px solid #c9c9c9;
    margin: 7px;
}

.j_homeRegisterPop_title {
    width: 100%;
    overflow: auto;
    text-align: center;
    font-size: 24px;
    color: #f19149;
}

.j_homeRegisterPop_Email, .j_homeRegisterPop_name, .j_homeRegisterPop_key {
    width: 50%;
    height: 45px;
    border-radius: 10px;
    border: 1px solid #d2d2d2;
    color: #313131;
    display: block;
    margin: 10px auto;
    text-indent: 60px;
}

.j_homeRegisterPop_Email {
    margin: 35px auto 12px auto;
    background: url(../images/icon_07.png) no-repeat;
}

.j_homeRegisterPop_name {
    background: url(../images/icon_10.png) no-repeat;
}

.j_homeRegisterPop_key, .j_resetKey {
    background: url(../images/icon_12.png) no-repeat;
}

.j_homeRegisterPop_codeBox {
    width: 50%;
    overflow: hidden;
    margin: 0 auto;
}

.j_homeRegisterPop_code {
    border: 1px solid #c9c9c9;
    text-align: center;
    width: 45%;
    height: 45px;
    border-radius: 10px;
    float: left;
}

.j_homeRegisterPop_codePicture {
    float: right;
    width: 50%;
    height: 47px;
}

.j_homeRegisterPop_codePicture img {
    width: 100%;
}

.j_homeRegisterPop_codePictureChange {
    width: 50%;
    color: #f19149;
    float: right;
    background: none;
    border: none;
    text-align: left;
}

.j_homeRegisterPop_sbBT, .j_homeRegisterPop_sbBT2 {
    width: 50%;
    height: 47px;
    background-color: #f19149;
    font-size: 22px;
    color: #fff;
    border-radius: 10px;
    border: none;
    display: block;
}

.j_homeRegisterPop_sbBT {
    margin: 40px auto;
}

.j_homeRegisterPop_sbBT2 {
    margin: 20px auto 10px auto;
}

/*药学习注册登录弹窗*/
.j_study_enrollTab {
    width: 240px;
    height: 45px;
    background-color: #f19149;
    border: 1px solid #f19149;
    color: #FFF;
    border-radius: 45px;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
    clear: both;
    margin-bottom: 40px;
}

.j_study_tabLeft {
    float: left;
    width: 50%;
    line-height: 45px;
}

.j_study_tabRight {
    float: right;
    width: 50%;
    line-height: 45px;
    background-color: #FFF;
    color: #f19149;
}

.j_study_tabLeft2 {
    float: left;
    width: 50%;
    line-height: 45px;
    background-color: #FFF;
    color: #f19149;
}

.j_study_tabRight2 {
    float: right;
    width: 50%;
    line-height: 45px;
}

.j_homeRegisterPop_check {
    width: 50%;
    height: 40px;
    margin: 0 auto;
    line-height: 20px;
    color: #f2914a;
}

.j_homeRegisterPop_check input {
    width: 20px;
    height: 20px;
    display: block;
    float: left;
    margin: 0 10px 0 0;
}

.j_homeRegisterPop_forgetKey {
    width: 50%;
    text-align: left;
    margin: 0 auto 40px auto;
    display: block;
    border: none;
    background: none;
    color: #f2914a;
}

/*重设密码*/
.j_resetKeyBox, .j_forgetKeyBox {
    width: 1200px;
    overflow: auto;
    box-shadow: 0 1px 3px #333;
    background-color: #fff;
    margin: 30px auto 150px auto;
}

.j_resetKeyTitle, .j_forgetKeyTitle {
    font-size: 24px;
    color: #434343;
    line-height: 75px;
    border-bottom: 1px solid #d2d2d2;
    width: 90%;
    margin: 0 auto;
}

.j_resetKey_content, .j_forgetKey_content {
    width: 500px;
    overflow: auto;
    margin: 100px auto;
}

.j_resetKey_content div {
    width: 100%;
    overflow: auto;
    line-height: 45px;
    color: #434343;
    font-size: 20px;
    text-align: right;
    margin: 0 0 20px 0;
}

.j_resetKey_content div input {
    width: 75%;
    height: 45px;
    border: 1px solid #d2d2d2;
    float: right;
    border-radius: 5px;
    text-indent: 65px;
}

.j_resetKey_content p {
    width: 75%;
    float: right;
    font-size: 14px;
    color: #535353;
    text-align: left;
    line-height: 25px;
}

.j_resetKey_Email {
    background: url(../images/icon_07.png) no-repeat;
}

.j_resetKey_sbBT, .j_forgetKey_sbBT {
    background-color: #36c0e2;
    color: #fff;
    font-size: 22px;
    border-radius: 5px;
    height: 45px;
    border: none;
}

.j_resetKey_sbBT {
    float: right;
    width: 75%;
}

.j_forgetKey_sbBT {
    width: 100%;
}

/*忘记密码*/
.j_forgetKey_linkP {
    width: 100%;
    font-size: 18px;
    color: #424242;
    line-height: 50px;
}

.j_forgetKey_Email {
    width: 90%;
    height: 45px;
    border: 1px solid #d2d2d2;
    background: url(../images/icon_07.png) no-repeat;
    display: block;
    border-radius: 5px;
    text-indent: 60px;
    font-size: 16px;
}

.j_forgetKey {
    width: 90%;
    overflow: auto;
    margin: 40px 0;
}

.j_forgetKey input {
    width: 45%;
    height: 45px;
    border: 1px solid #d2d2d2;
    border-radius: 5px;
    text-align: center;
    font-size: 16px;
}

.j_forgetKey img {
    float: right;
}

.j_forgetKey p {
    width: 90%;
    text-align: right;
    line-height: 25px;
    color: #fe5c03;
    font-size: 12px;
}

.j_forgetKeySend {
    width: 500px;
    margin: 0 auto;
    text-align: center;
    font-size: 16px;
    color: #313131;
    line-height: 30px;
}

.j_forgetKeySend img {
    margin: 100px auto 30px auto;
}

.j_forgetKeySend_sbBT {
    width: 500px;
    height: 45px;
    margin: 50px auto 150px auto;
    display: block;
    background-color: #36c0e2;
    border: none;
    border-radius: 10px;
    color: #fff;
    font-size: 22px;
}

/*我要入驻*/

.j_industry_Screen2 {
    width: 960px;
    margin: 0 auto;
    overflow: auto;
}

.j_industry_Screen2Title {
    width: 956px;
    margin: 0 auto 30px;
    border-left: 4px solid #fd5c02;
    font-size: 30px;
    text-indent: 20px;
    color: #fd5c02;
}

.j_industry_Screen3 {
    width: 100%;
    overflow: auto;
    margin: 70px auto;
}

.j_industry_Screen3 {
    width: 960px;
    margin: 50px auto;
    overflow: auto;
    position: relative;
}

.j_industry_Screen3Flow {
    overflow: hidden;
}

.j_industry_Screen3Flow li {
    width: 10%;
    overflow: auto;
    float: left;
    text-align: center;
    font-size: 18px;
    color: #2b292a;
    margin: 0 12% 0 0;
    line-height: 50px;
}

.j_industry_Screen3Flow li img {
    width: 100%;
}

.j_industry_Screen3Line {
    overflow: hidden;
}

.j_industry_Screen3Line li {
    width: 9%;
    height: 1px;
    background-color: #fd5c02;
    position: absolute;
    top: 50px;
}

.j_industry_Screen3Line li img {
    position: absolute;
    top: -4px;
    right: 0;
}

.j_industry_Screen3EnterBT {
    width: 178px;
    height: 60px;
    border: 1px solid #fff;
    background-color: #448aca;
    color: #fff;
    font-size: 24px;
    display: block;
    margin: 40px auto 0;
    border-radius: 5px;
}

.j_join_content {
    width: 50%;
    overflow: auto;
    margin: 0 auto;
}

.j_join_content div {
    width: 100%;
    overflow: auto;
    margin: 20px 0;
    line-height: 45px;
    text-align: right;
    font-size: 26px;
    color: #535353;
}

.j_join_content div input {
    text-indent: 10px;
    float: right;
    width: 75%;
    height: 45px;
    border: 1px solid #a0a0a0;
    border-radius: 5px;
    color: #a0a0a0;
}

.j_join_contact {
    width: 1200px;
    overflow: auto;
    margin: 41px auto 290px auto;
    color: #7d7d7d;
}

.j_join_contact1 {
    font-size: 28px;
}

.j_join_contact2 {
    font-size: 60px;
    color: #1b1b1b;
    margin-top: 44px;
}

.j_join_contact3 {
    font-size: 22px;
    margin-top: 33px;
}

/*Sign_send_page-----*/
.Sign_send_page {
    margin-top: 17px;
    text-align: center;
    margin-bottom: 20px;
}

.Sign_send_page .send_page_ul {
    overflow: hidden;
}

/*卡片切换=====================*/

/*.cardContainer{width: 1200px;
    height: 438px;
    position: absolute;
    top: 143px;
    left: 0;
    margin: 0 auto;
    left: 50%;
    margin-left: -596px;
}*/

.cardContainer {
    width: 1200px;
    height: 438px;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -596px;
}

.card {
    width: 98%;
    height: 402px;
    background: #fff;
    border: 1px solid #D2D2D2;
    position: absolute;
    right: 0px;
    top: 72px;
}

.card:nth-child(1) {
    right: 0;
    top: 72px;
}

.card:nth-child(2) {
    right: 0;
    top: 72px;
}

.card:nth-child(3) {
    right: 0;
    top: 72px;
}

.card:nth-child(4) {
    right: 0;
    top: 72px;
}

.card:nth-child(5) {
    right: 0;
    top: 72px;
}

.card:nth-child(6) {
    right: 0;
    top: 72px;
}

.j_study_card_UL {
    width: 260px;
    overflow: hidden;
    margin: 30px auto 20px auto;
}

.j_study_card_UL .j_study_card_H img {
    width: 98px;
}

.j_study_card_R, .j_study_card_L {
    width: 21px;
    height: 37px;
    margin-top: 40px;
}

.j_study_card_R img, .j_study_card_L img {
    width: 21px;
    height: 37px;
}

.j_study_card_L {
    float: left;
}

.j_study_card_R {
    float: right;
}

.j_study_card_H {
    width: 95px;
    height: 95px;
    overflow: hidden;
    float: left;
    margin-left: 60px;
    border-radius: 95px;
}

.j_study_card_H img {
}

.j_study_card_P {
    width: 260px;
    overflow: auto;
    color: #7d7d7d;
    font-size: 14px;
    margin: 10px auto;
    line-height: 28px;
}

.j_study_card_BT {
    width: 74px;
    height: 23px;
    border-radius: 74px;
    border: 1px solid #fe5c03;
    color: #fe5c03;
    background: none;
    position: absolute;
    bottom: 35px;
    left: 110px;
    display: block;
}

.card strong {
    width: 100%;
    text-align: center;
    display: block;
    font-size: 16px;
}

@media screen and (max-width: 1200px) and (min-width: 960px) {

    .dt_li_out {
        top: 280px;
        left: -160px;
    }

    .banner_out .dt_li_out img {
        width: 178px;
    }

    .banner_out .banner02 {
        width: 960px;
        margin: 0 auto;
        position: absolute;
        z-index: 9;
        top: 120px;
        left: 50%;
        margin-left: -480px;
    }

    .banner_out ul {
        height: 489px;
        overflow: hidden;
    }

    .banner_out1 .j_study_card_UL {
        height: auto;
    }

    .banner_out ul li img {
        width: 100%;
        height: auto;
    }

    .banner_out ul {
        height: 489px;
    }

    .banner_out1 .banner_out_ul {
        height: 443px;
        overflow: hidden;
    }

    .banner_out ul li img {
        width: 1200px;
        height: auto;
    }

    .banner_out1 ul li img {
        width: 1920px;
        height: auto;
    }

    .banner_right01 {
        margin-top: -45px;
    }

    .banner_right02 {
        margin-top: 0px;
    }

    .banner_out .banner01 {
        height: 489px;
        background-position: 133px 48px;
        background-size: 526px;
        width: 960px;
    }

    .banner_out .banner01 .banner01_right {
        margin-top: 97px;
        width: 284px;
        height: 332px;
    }

    .banner01_right .qq {
        width: 188px;
        font-size: 18px;
    }

    .banner01_right h2 {
        background-size: 266px;
        height: 80px;
        line-height: 80px;
    }

    .banner01_right input, .download1 input {
        width: 120px;
        height: 44px;
    }

    /*.banner01_right .iphone,.download1 .iphone{background:url(../images/sm_download_btn1.png) no-repeat 0 0;}*/
    /*.banner01_right .andriod,.download1 .andriod{background:url(../images/sm_download_btn2.png) no-repeat 0 0;}*/
    .download .download_btns {
        width: 140px;
    }

    .download .two_dimension {
        width: 139px;
        height: 143px;
    }

    .download .two_dimension img {
        width: 130px;
        margin-left: 5px;
    }

    .download1 {
        width: 283px;
    }

    .banner_out1 .j_study_card_R img, .banner_out1 .j_study_card_L img {
        width: 21px;
        height: 37px;
    }

    .banner_out1 .j_study_card_UL .j_study_card_H img {
        width: 98px;
    }

}

@media screen and (max-width: 960px) {
    .banner_out, .j_industry_Screen1, .j_industry_Screen2, .j_industry_Screen3, .out, .j_monomer_footer, .serve_out, .join_out, .about_out, .industry_out, .chain_out, .header_out1 {
        width: 960px;
    }

    .dt_li_out {
        top: 280px;
        left: -160px;
    }

    .banner_out .dt_li_out img {
        width: 178px;
    }

    .banner_out .banner02 {
        width: 960px;
        margin: 0 auto;
        position: absolute;
        z-index: 9;
        top: 120px;
        left: 0;
    }

    .banner_right01 {
        float: right;
        margin-top: 0px;
    }

    .j_study_card_UL {
        height: 489px;
    }

    .banner_out1 .j_study_card_UL {
        height: auto;
    }

    .j_study_card_UL li img {
        width: 100%;
        height: auto;
    }

    .banner_out ul {
        height: 489px;
        overflow: hidden;
    }

    .banner_out1 .banner_out_ul {
        height: 443px;
        overflow: hidden;
    }

    .banner_out ul li img {
        width: 1200px;
        height: auto;
    }

    .banner_out1 ul li img {
        width: 1920px;
        height: auto;
    }

    .banner_right01 {
        margin-top: -45px;
    }

    .banner_right02 {
        margin-top: 0px;
    }

    .banner_out .banner01 {
        height: 489px;
        background-position: 133px 48px;
        background-size: 526px;
        width: 960px;
    }

    .banner_out .banner01 .banner01_right {
        margin-top: 97px;
        width: 284px;
        height: 332px;
    }

    .banner01_right .qq {
        width: 188px;
        font-size: 18px;
    }

    .banner01_right h2 {
        background-size: 266px;
        height: 80px;
        line-height: 80px;
    }

    .banner01_right input, .download1 input {
        width: 120px;
        height: 44px;
    }

    /*.banner01_right .iphone,.download1 .iphone{background:url(../images/sm_download_btn1.png) no-repeat 0 0;}*/
    /*.banner01_right .andriod,.download1 .andriod{background:url(../images/sm_download_btn2.png) no-repeat 0 0;}*/
    .download .download_btns {
        width: 140px;
    }

    .download .two_dimension {
        width: 139px;
        height: 143px;
    }

    .download .two_dimension img {
        width: 130px;
        margin-left: 5px;
    }

    .download1 {
        width: 283px;
    }

    .banner_out1 .j_study_card_R img, .banner_out1 .j_study_card_L img {
        width: 21px;
        height: 37px;
    }

    .banner_out1 .j_study_card_UL .j_study_card_H img {
        width: 98px;
    }

}

/*================新闻中心========*/
.contact_right3 {
    top: -289px;
}

.news_box .news_list li {
    width: 100%;
    height: 60px;
    float: left;
    padding: 0;
    font-size: 16px;
    font-weight: normal;
    border-bottom: 1px dotted #CCCCCC;
    background: url(/images/preview.png) no-repeat left;
    text-indent: 40px;
    background-size: 28px;
    line-height: 60px;
}

.news_box .news_list li:hover {
    color: #FE5B00;
    background: url(/images/preview_hover.png) no-repeat left;
    background-size: 28px;
}

.news_box .news_list {
    height: 100%;
    overflow: hidden;
    border: 0;
    background: none;
}

.news_til {
    width: 95%;
    margin: 10px auto;
    border-bottom: 1px solid #CCC;
    color: #666;
    line-height: 36px;
}

.news_til span {
    font-size: 12px;
    float: right;
    line-height: 46px;
    font-weight: 400;
    color: #999;
}

.news_pic {
    width: 95%;
    margin: 0 auto;
}

.news_pic img {
    width: 100%;
}

.news_P {
    width: 95%;
    margin: 10px auto;
    font-size: 14px;
    line-height: 22px;
    color: #666;
}

.nav-login, .login-after {
    float: right;
}

.nav-login li, .login-after li {
    float: left;
    height: 55px;
    line-height: 45px;
    font-size: 16px;
    padding: 14px 10px 0;
    font-family: "微软雅黑";
    font-weight: 400;
}

.login-after li img {
    width: 50px;
    border-radius:50px;
}

.login-after-drop-down {
    display: none;
    position: absolute;
    top: 132px;
    left: 87%;
    background: #ffffff;
    font-size: 14px;
    width: 147px;
    z-index: 1;
    box-shadow: 2px 2px 9px #D4D4D4;
    border-top:1px solid #d4d4d4;
    border-left:1px solid #d4d4d4;
}

.login-after-drop-down li {
    line-height: 50px;
    height: 50px;
    width: 100%;
    padding: 0;
    text-indent: 30px;
    border-bottom: 1px solid #dedede;
}

/*登录注册找回密码部分*/

.error-msg {
    display: none;
    width: 80%;
    margin: 0 auto;
    line-height: 40px;
    font-size: 14px;
    color: red;
}

.mask-layer {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background-color: gray;
    opacity: 0.5;
}

.login, .register {
    display: none;
    width: 571px;
    position: fixed;
    left: 30%;
    top: 10%;
    padding: 2px;
    z-index: 1001;

}

.box {
    background: #ffffff;
    width: 519px;
    float: left;
}

.title {
    width: 80%;
    margin: 40px auto 0 auto;
    clear: both;
    border: 1px solid #fd5c02;
    border-radius: 5px;
}

.title li {
    width: 50%;
    height: 60px;
    float: left;
    text-align: center;
    font-size: 18px;
}

.title li a {
    line-height: 60px;
    display: block;
}

.loin-phone, .login-password, .verify, .submit-button, .login-submit {
    width: 80%;
    margin: 30px auto;
    clear: both;
    border-radius: 5px;
    height: 60px;
}

.loin-phone input, .login-password input {
    height: 60px;
    width: 100%;
    text-indent: 60px;
    font-size: 16px;
}

.loin-phone span, .login-password span {
    position: relative;
    left: 1px;
    top: -59px;
}

.remember, .forget {
    width: 80%;
    margin: 30px auto;
    font-size: 14px;
}

.login-submit {
    text-align: center;
    background: #fd5c02;
    line-height: 60px;

}

.submit-button {
    text-align: center;
    background: #fd5c02;
    line-height: 60px;
}

.forget a, .register a {
    color: #fd5c02;
}

.submit-button a, .login-submit a {
    font-size: 18px;
    color: #ffffff;
    letter-spacing: 20px;
    display: block;
}

.eyes {
    position: relative;
    left: 300px;
    top: -59px;
}

.verify input {
    height: 60px;
    width: 60%;
    text-indent: 10px;
    font-size: 16px;
    float: left;
}

.get-verify {
    height: 66px;
    background: #fd5c02;
    color: #ffffff;
    width: 39%;
    float: left;
    line-height: 60px;
    text-align: center;
    font-size: 18px;
}

.get-verify a {
    display: block;
    color: #ffffff;
}

.find-psw-title {
    height: 67px;
    font-size: 16px;
    line-height: 67px;
    text-indent: 30px;
    border-bottom: 1px solid #e1e2e1;
}

.find-psw {
    width: 500px;
    margin: 75px auto;
}

.find-psw-phone, .find-psw-verify {
    height: 56px;
    padding: 20px 0;
}

.find-psw-phone input {
    font-size: 14px;
    height: 56px;
    width: 361px;
    text-indent: 60px;
}

.find-psw-phone span {
    position: relative;
    left: -364px;
    top: 25px;
}

.find-psw-verify {

}

.find-psw-verify input {
    font-size: 14px;
    width: 217px;
    height: 56px;
    float: left;
    text-indent: 10px;
}

.find-psw-get-verify {
    width: 144px;
    height: 62px;
    line-height: 62px;
    float: left;
    text-align: center;
    background: #fd5c02;
    font-size: 16px;
}

.find-psw-get-verify a {
    display: block;
    color: #ffffff;
}

.find-psw-verify-submit-button {
    width: 365px;
    heigth: 56px;
    line-height: 56px;
    font-size: 16px;
    text-align: center;
    background: #fd5c02;
}

.find-psw-verify-submit-button a {
    display: block;
    color: #ffffff;
}

.find-psw-phone strong {
    color: #fd5c02;
    font-size: 14px;
    font-weight: normal;
}

.find-psw-phone strong a {
    color: #fd5c02;

}





.study-box1 {
    width: 195px;
    height: 306px;
    margin: 53px 20px;
    float: left;
}

.study-box1 img {
    margin: 36px auto;
    display: block;
}

.study-box1 p {
    font-size: 14px;
    color: #9b9b9c;
}

.study-box2 {
    width: 286px;
    height: 569px;
    margin: 30px 16px 30px 0;
    float: left;
}


.w30 {
    width: 30px;
    float: left;
    height: 100%;
}

.h1 {
    width: 100%;
    height: 1px;
}


.study-all-class {
    width: 266px;
    margin: 0 12px;
    height: 62px;
    text-align: center;
    float: left;
    border: 1px solid #fd5c02;
    background: #fd5c02;
    font-size: 16px;
    line-height: 62px;
}

.study-all-class a {
    display: block;
    color: #ffffff;
}

.line-background {
    width: 450px;
    float: left;
    height: 31px;
    border-bottom: 1px solid #e1e2e1;
}

.study-box3-title {
    height: 67px;
    font-size: 18px;
    font-weight:bold;
    text-indent: 10px;
    line-height: 67px;
}

.study-box3 {
    margin-top: 30px;
    float: left;
}

.study-box3 img {
    margin: 0 auto;
    display: block;
}


.study-box4 {
    margin-top: 30px;
    float: left;
    margin: 0 26px;
    height: 352px;
}

.study-box4 img {
    margin-top: 148px;
}

.study-other-title {
    height: 67px;
    line-height: 67px;
    font-size: 16px;
    float: left;
    width: 100%;
}

.h50 {
    height: 50px;
    float: left;
    width: 100%;
}

.study-other-left {
    width: 847px;
    height: 251px;
    box-shadow: 1px 1px 1px #d6d6d7;
    border: 1px solid #e1e2e1;
    float: left;
}

.study-box5 {
    width: 59.8%;
    height: 125px;
    float: left;
    background: #ffffff;
    border-bottom: 1px solid #e1e2e1;
    border-right: 1px solid #e1e2e1
}

.study-box5 p {
    line-height: 40px;
    font-size: 14px;
    text-indent: 10px;

}

.study-box6 {
    width: 40%;
    height: 125px;
    float: left;
    background: #fdeed1;
    border-bottom: 1px solid #e1e2e1;
}

.study-box6 p {
    text-align: center;
    line-height: 14px;
    padding: 5px;
    font-size: 14px;
    margin: 0;
}

.study-other {
    width: 100%;
    float: left;
}

.study-other-right {
    width: 168px;
    float: left;
    padding-left: 160px;
}

.study-other-right-img img {
    margin: 10px;
}

.study-other-right p {
    text-align: center;
    font-size: 14px;
}

.content-copy {
    width: 1200px;
    margin: 0 auto;
    clear: both;
}

.clear {
    clear: both;
}

/*药学习选课*/
.list img{
    display: block;
}
#class-msg {
    position: fixed;
    top: 300px;
    right: 35px;
    z-index: 10000;
    width: 1px;
    height: 52px;
    line-height: 52px;
    font-size: 20px;
    text-align: center;
    color: #fff;
    background: #fd5c02;
    display: none
}

#class-msg-error {
    position: fixed;
    top: 300px;
    right: 35px;
    z-index: 10000;
    width: 1px;
    height: 52px;
    line-height: 52px;
    font-size: 20px;
    text-align: center;
    color: #fff;
    background: red;
    display: none
}

.class-tab {
    width: 100%;
    height: 69px;
}

.class-tab li {
    float: left;
    line-height: 67px;
    font-size: 16px;
    width: 118px;
    text-align: center;
}

.shopping-cart {
    width: 115px;
    height: 67px;
    float: right;
    text-indent: 35px;
    line-height: 67px;
    background-image: url(../images/shopping-cart.png);
    background-repeat: no-repeat;
    background-position: 0px 20px;
}

.shopping-cart a {
    font-size: 16px;
    display: block;
}

.course-num{
    position: relative;
    top: -83px;
    left: 85px;
    display: inline-block;
    padding: 1px 2px;
    font-size: 12px;
    line-height: 12px;
    color: #fff;
    background-color: #fd5c02;
    border-radius: 7px 7px 7px 0;
    min-width: 12px;
    text-align: center;
    text-indent: 0px;
}

.class-tab li a {
    display: block;
}

.current {
    border-bottom: 2px solid #fd5c02;
}

.current a {
    color: #fd5c02;
}

.class-type {
    width: 100%;
    height: 67px;
    font-size: 14px;
    border-top: 1px solid #e1e2e1;
    border-bottom: 1px solid #e1e2e1;
}

.class-type-title {
    width: 118px;
    line-height: 67px;
    text-align: center;
    float: left;
}

.current-type {
    background: #fd5c02;
}

.class-type li {
    float: left;
    text-align: center;
    line-height: 32px;
    height: 32px;
    width: 83px;
    text-align: center;
    border: 1px solid #dedede;
    margin: 16px 9px;
}

.class-type li a {
    display: block;
}

.current-type a {
    color: #ffffff;
    display: block;
}

.class-list {
    width: 100%;
}

.class-box {
    border: 1px solid #e1e2e1;
    margin: 20px 10px 0 10px;
    width: 276px;
    height: 368px;
    float: left;
    position: relative;
}

.class-box img {
    margin: 13px auto;
    display: block;
    width: 248px;
    height: 184px;
}

.class-box .course_title {
    border: 0;
    height: 56px;
    overflow: hidden;
}

.class-box p {
    padding: 0 14px;
    line-height: 20px;
    font-size: 16px;
    color: #444444;
}

.class-box .plevel_name {
    font-size: 14px;
    color: #AAAAAA;
}

.class-price {
    color: #fd5c02;
    padding: 0 14px;
    width: 248px;
    float: left;
    line-height: 36px;
    font-size: 17px;
    bottom: 0px;
    position: absolute;
    margin-bottom: 38px;
}

.class-check {
    width: 84px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    float: right;
    border: 1px solid #fd5c02;
}

.class-check a {
    display: block;
    color: #fd5c02;
    font-size: 17px;

}

.class-check a:hover {
    background: #fd5c02;
    color: #ffffff;
    font-size: 17px;
}

.class-assistant-title {
    height: 67px;
    line-height: 67px;
    border-top: 1px solid #e1e2e1;
    margin-top: 30px;
}

.class-assistant-title span {
    float: left;
    margin-top: 10px;
}

.class-assistant-img img {
    padding: 10px 0 10px 153px;
}

/*购物车*/
.cart-title {
    height: 67px;
    width: 100%;
    line-height: 67px;
    font-size: 16px;
    border-bottom: 1px solid #e1e2e1;
}

.cart-title span {
    float: right;
    padding-right: 30px;
}

.cart-title span a:hover {
    color: #fd5c02;
}

.cart-body {
    margin-top: 30px;
    width: 100%
}

.cart-body table {
    border-collapse: collapse;
    width: 100%;
    text-align: center;
}

.cart-body table thead {
    border-left: 1px solid #fd5c02;
    border-right: 1px solid #fd5c02;
    height: 56px;
    line-height: 56px;
    background: #fd5c02;
    color: #ffffff;
    font-size: 14px;
}

.cart-body table tbody {
    height: 55px;
    line-height: 55px;
    font-size: 14px;
    border-left: 1px solid #e1e2e1;
    border-right: 1px solid #e1e2e1;
}

.cart-body table tbody tr {
    padding: 5px 0;
    border-bottom: 1px solid #e1e2e1;
}

.cart-total {
    border: 1px solid #e1e2e1;
    margin-top: 30px;
}

.cart-total p {
    padding: 10px;
    font-size: 14px;

}

.cart-total p span {
    color: #fd5c02;
    font-size: 16px;
}

.cart-pay {
    border: 1px solid #e1e2e1;
    margin-top: 30px;
}

.shopping-cart-title {
    width: 100%;
    height: 67px;
    text-indent: 30px;
    line-height: 67px;
    font-size: 16px;
}

.cart-pay-list {
    border: 1px solid #e1e2e1;
    margin: 0 30px 30px 30px;
}

.cart-pay-type {
    width: 250px;
    float: left;
    height: 53px;
    font-size: 14px;
    padding: 20px;

}

.cart-input-radio, .cart-pay-title, .cart-pay-img {
    float: left;
    padding: 0 5px;
}

.cart-input-radio, .cart-pay-title {
    line-height: 56px;
}

.cart-submit {
    height: 51px;
    width: 100%;
    margin-top: 30px;
    text-align: right;
    line-height: 51px;
    font-size: 14px;
}

.cart-submit strong {
    color: #fd5c02;
    font-size: 16px;
}

.cart-submit-button {
    height: 51px;
    text-align: center;
    width: 161px;
    float: right;
    background: #fd5c02;
    font-size: 16px;
    margin-left: 50px;
    color: #ffffff;
    border: none;
}

.cart-submit-button a {
    color: #ffffff;
    display: block;
}

/*我的订单*/
.myOrder-title {
    height: 67px;
    font-size: 16px;
    line-height: 67px;
    border-bottom: 1px solid #e1e2e1;
}

.order-list {
    width: 100%;
    border: 1px solid #e1e2e1;
    margin-top: 30px;
}

.order-list ul li {
    line-height: 67px;
    font-size: 14px;
    border-bottom: 1px solid #e1e2e1;
    text-indent: 10px;
    background: #F4FAFF;
}

.order-list ul li span {
    float: right;
    padding-right: 10px;
    width:156px;
}

.order-list table {
    border-collapse: collapse;
    width: 100%;
    text-align: center;
}

.order-list table tbody tr {
    border-bottom: 1px solid #e1e2e1;
}

.order-list table tbody tr td {
    line-height: 55px;
    font-size: 14px;
}

.order-operation {
    height: 82px;
    width: 100%;
    line-height: 82px;
    font-size: 14px;
}

.order-del {
    float: left;
    width: 30%
}

.order-del img {
    margin: 25px;
}

.order-pay {
    float: right;
    width: 525px;
}

.order-pay-button {
    float: right;
    width: 166px;
    height: 52px;
    margin: 15px 49px;
    line-height: 52px;
    text-align: center;
    border-radius: 5px;
    border: 1px solid #fd5c02;
}

.order-pay-button a {
    font-size: 16px;
    color: #fd5c02;
    display: block;
}

/*支付*/
.pay-message {
    display: none;
    width: 500px;
    z-index: 20001;
    border-radius: 5px;
    position: fixed;
    left: 35%;
    top: 25%;
    background: #ffffff;
}

.pay-message-title {
    float: left;
    background: #fd5c02;
    width: 100%;
    line-height: 50px;
    text-indent: 10px;
    color: #ffffff;
}

.pay-message-title span {
    float: right;
    padding-right: 20px;
}

.pay-message-title span a, .pay-message-title span a:hover {
    color: #ffffff;
}

.pay-message-notice {
    width: 100%;
    float: left;
    text-align: center;
    line-height: 50px;
}

.pay-message-list {
    flaot: left;
    width: 100%;
    text-align: center;
    line-height: 30px;
}

.pay-message-notice-box {
    width: 80%;
    margin: 20px auto;
    line-height: 30px;
    background: #feffcc;
    padding: 10px;
    border: 1px solid #fd5c02;
}

.orderFinish-box {
    width: 100%;
    float: left;
    height: 198px;
    border-top: 2px solid #74ca5a;
    background: #f0fcf2;
}

.orderFinish-box-left {
    float: left;
    margin: 70px 82px;
    width:46px;
}

.orderFinish-box-left img {
    diplay: block;
    margin: 0 auto;
}

.orderFinish-box-right {
    float: left;
    margin: 35px 0;
    line-height: 50px;
    width:981px;
}

.orderFinish-box-right-text{
    width:700px;
    float:left;
}

.orderFinish-box-right-button{
    width:110px;
    float:left;
    height: 32px;
    line-height: 32px;
    border: 1px solid #74ca5a;
    border-radius: 20px;
    text-align: center;
    margin:40px;
}

.orderFinish-box-right-button a{
    color:#74ca5a;
}

.app-download{
    width:200px;
    height:200px;
    margin:100px auto 20px;
}

.app-download p{
    text-align:center;
}
.app-download img{
    width:100%;
}

/*微信扫码支付页面*/
.weiPay-title {
    float: left;
    font-size: 24px;
    height: 67px;
    line-height: 67px;
    width: 100%;
    color: #74ca5a;
    border-bottom: 2px solid #74ca5a;
}

.weiPay-body {
    width: 100%;
    float: left;
}

.weiPay-body-left {
    width: 50%;
    float: left;
    margin: 10px 0;
}

.weiPay-body-right {
    width: 50%;
    float: left;
    margin: 10px 0;
}

.weiPay-body-left p {
    line-height: 67px;
    font-size: 16px;
    text-indent: 30%;
}

.weiPay-body-left p strong {
    color: #FD5C02;
}

.weiPay-body-right p {
    line-height: 40px;
    text-align: center;
}

.weiPay-body-right img {
    width: 250px;
    height: 250px;
    display: block;
    margin: 0 auto;
}

.weiPay-foot {
    width: 100%;
    float: left;
    border-top: 2px solid #74ca5a;
}

.pay-confirm{
    width: 153px;
    margin: 15px 230px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    background: #FD5C02;
    border-radius: 5px;
    color: #ffffff;
}

.pay-confirm a,.pay-confirm a:hover{
    color:#FFFFFF;
}

.weiPay-foot p {
    color: #FD5C02;
    line-height: 50px;
    text-indent: 30%;
}

/*产品中心*/
.w1192 {
    width: 1200px;
    margin: 0 auto;
}

.m_bg {
    background: #f5c33b;
}

/*01405b;*/

.centerPic {
    height: 300px;
}

.medicineList {
    font-size: 14px;
    color: #2f3132;
    margin-top: 40px;
}

.medicineList dl {
    width: 284px;
    float: left;
    margin: 0 14px 30px 0;
}

.medicineList .last_dl {
    margin-right: 0;
}

.medicineList dl dt {
    width: 284px;
    height: 213px;
    border: 1px solid #e1e2e1;
    position: relative;
}

.medicineList dl dt img {
    width: 223px;
    height: 167px;
    padding-top: 23px;
    margin: 0 auto;
    display: block
}

.medicineList dl dt .m_check {
    position: absolute;
    top: 5px;
    left: 5px;
    background: #fd5c02;
    color: #fff;
    font-size: 12px;
    width: 70px;
    height: 20px;
    line-height: 20px;
    text-align: center;
}

.medicineList dl dd {
    padding-top: 10px;
}

.medicineList dl .me_company {
    color: #a7a7a7;
}

/*支付流程页面样式 payProcess.html-------------------------*/
.pay_process {
    background: #f5f6f5;
    padding-bottom: 100px;
    margin-top: 40px;
}

.pay_process .pay_titlle {
    overflow: hidden;
    color: #2f3132;
}

.pay_process .pad30 {
    padding-top: 30px;
}

.pay_process .pay_titlle span {
    float: left;
    width: 500px;
    height: 100px;
    background: url(../images/product/border.png) repeat-x center;
}

.pay_process .pay_titlle .zhuanxiang {
    width: 192px;
    text-align: center;
    line-height: 100px;
    font-size: 24px;
    font-weight: bold;
    background: none;
}

.pay_process .pay_titlle p {
    text-align: center;
    padding-bottom: 30px;
    font-weight: bold;
}

.pay_process .pic_show {
    padding: 30px 0 30px 5px;
    overflow: hidden;
    background: #fff;
}

.pay_process .pic_show .medicine_pic {
    float: left;
    width: 590px;
}

.pay_process .pic_show .margin12 {
    margin-right: 2px;
}

.pay_process .pay_titlle .w480 {
    width: 480px;
}

.pay_process .pay_titlle .w232 {
    width: 232px;
}

.pay_process .pic_show_step {
}

.pay_process .pic_show_step li {
    float: left;
    background: #fff;
    width: 275px;
    height: 275px;
    margin-right: 4px;
    padding: 10px 10px 0;
}

.pay_process .pic_show_step .last_none {
    margin: 0;
}

.pay_process .pic_show_step li .pss_head {
    color: #fff;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 20px;
    background: #fc894b;
    font-size: 22px;
    font-weight: bold;
    margin: 15px 0 20px 20px;
}

.pay_process .pic_show_step li dl {
}

.pay_process .pic_show_step li dl dt {
    width: 120px;
    height: 120px;
    margin: 0 auto;
    background: #fff;
}

.pay_process .pic_show_step li dl dd {
    text-align: center;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
}

.pay_process .pic_show_step li dl .font12 {
    font-size: 12px;
    color: #7c7c7d;
}

.pay_process .pic_show .fSize {
    font-size: 14px;
    color: #565a5c;
    width: 570px;
}

.pic_show .fBold {
    font-size: 18px;
    font-weight: bold;
}

.pic_show dl {
}

.pic_show dd {
    margin: 25px 0 0 10px;
}

.pic_show li {
    float: left;
    padding: 0 8px 0 26px;
    background: url(../images/product/arrow.png) no-repeat;
    height: 20px;
}

.pic_show .none_bg {
    background: none;
    padding-left: 0;
}

.pic_show dd ul {
    overflow: hidden;
    margin-bottom: 30px;
}

.pic_show dd span {
    font-weight: bold;
}

.pic_show dd .cfBold02 {
    color: red;
}

.m_btn {
    width: 400px;
    height: 50px;
    background: #fd5c02;
    color: #fff;
    font-size: 16px;
    border-radius: 4px;
    margin: 150px 0 0 48px;
    border: none;
}

/*药品详情页样式medicineDetail.html*/
.detail_medicine {
    margin-bottom: 30px;
    overflow: hidden;
    margin-top: 40px;
}

.detail_medicine_pic {
    float: left;
    width: 447px;
    border: 1px solid #e1e2e1;
}

.detail_medicine_pic img {
    margin:0 auto;
    display: block;
    width:100%;
}

.float_right {
    float: right;
    width: 715px;
    font-size: 14px;
}

.float_right dl {
    overflow: hidden;
    margin-bottom: 10px;
}

.float_right dl dt {
    width: 84px;
    font-weight: bold;
    padding-right: 30px;
    float: left;
}

.float_right dl dd {
    float: left;
    width: 483px;
}
.control-label{
    text-align: right;
}
.red{
    color: #dd5a43!important;
}
.col-sm-3{
    display: block;
    float: left;
    width: 280px !important;
    margin-left:20px; 
    
}
.apply-font{
    font-size:14px;
}
.form-group{
    display: block;
    width: 100% !important;
    margin-top: 13px;
}
.tip-group{
    display: block;
    width: 100% !important;
    margin-top: 0px;
    font-size:14px;
}
.hide-tip{
    margin-left: 15px;
}
.form-horizontal{
    margin-left: 15%;
    margin-right: 15%;
}
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
    display: table;
    content: " ";
}
.apply-border{
    border: 1px solid #e5e5e5;
    margin-top:15px;
    margin-bottom: 20px;
    border-radius: 4px;
    padding: 20px;
}
.apply-title-bodder{
    padding-top:33px; 
}
.apply-title-icon{
    float: left;
    margin-top: 3px;
    width: 7px;
    height: 20px;
    background: #ff5f0f;
    margin-right:10px;
}
.apply-title{
    font-size: 18px;
    float: left;
    font-weight: bold;
    color: #333333;
}
.apply-note{
    text-align:center;
    margin-top: 20px;
    margin-bottom: 40px;
}
.apply-btn{
    background-color: #ff5f0f  !important;
    border-color: #ff5f0f  !important;
    font-size: 18px;
}
.apply-input{
    height: 30px;
    width: 252px !important;
    padding: 2px 10px;
    font-size: 14px;
    border-radius: 4px;
    border: 1px solid #e5e5e5; 
    outline: none; 
    position: relative;
    top:-6px;
}
.apply-textarea{
    height: 50px;
    width: 252px !important;
    padding: 10px 10px;
    font-size: 14px;
    border-radius: 4px;
    border: 1px solid #e5e5e5; 
    outline: none; 
    position: relative;
    top:-6px;
    resize:none;
    font-family: "微软雅黑";

}

.apply-contact{
    background: #FFF3EB;
    width: 300px;
    height: 90px;
    margin:30px auto;
    color: #FF8C00;
    padding:15px 0 0 30px;
    border-radius: 6px;
}
.apply-contact-phone{
    font-weight: bold;
    font-size: 18px;
    margin-top: 7px;
    margin-bottom: 7px;
}
.apply-tip{
    font-size: 15px
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.btn-info {
    color: #fff;
    background-color: #FF7F00;
    border-color: #FF7F00;
}
.apply-line{
    margin-left:100px;
    margin-right:150px;
    margin-top:50px;
    margin-bottom:25px;
    display: block;
    border: 1px #D1D1D1 solid;
}
.label-left{
    display: block;
    float: left;
    width: 90px !important;
}
.col-sm-4{
    display: block;
    float: left;
    width: 33.33% !important;
    margin-left: 15px;
    margin-right: 15px;
}
.bottom-label{
    font-size: 15px;
    margin-left:150px; 
}
.apply-tel{
    font-size: 27px !important;
    font-weight: bold;
}


.app-banner{
    position:relative;
    overflow:hidden;
    height:681px;
}
.app-banner img{
    position:absolute;
    left:50%;
    margin-left:-960px;
}
.study-banner{
    position:relative;
    overflow:hidden;
    height:600px;
}
.study-banner img{
    position:absolute;
    left:50%;
    margin-left:-960px;
}
.apply-banner{
    position:relative;
    overflow:hidden;
    height:356px;
}
.apply-banner img{
    position:absolute;
    left:50%;
    margin-left:-960px;
}
.app-backgroud-a{
   background:#FFFFFF; 
}
.app-backgroud-b{
  background:#F5F5F5;
}
.hide{
    display:none
}
.sucess-img{
    padding-top:4px
}
.platform-num-div{
    width: 1200px;
    height: 545px;
    margin: 0 auto;
    position: relative;
    /*border: 1px solid #eee;*/
}
.platform-num{
     /*padding: 150px 5px 154px 205px;*/
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.platform-num-item{
    /*margin-right:200px; */
    float: left;
    border: 1px solid rgba(0,0,0,0);
    border-radius: 50%;
    width: 172px;
    height: 172px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.platform-num-item:hover{
    border: 1px solid rgba(0,0,0,.0);
    border-radius: 50%;
    box-shadow: 0 0 15px rgba(0,0,0,.08);
}
.platform-num-item-up{
    font-family: "Microsoft YaHei ";
    font-weight: bolder;
    font-size: 34px;
    color: #333333;
    display:inline-block;
    /*width: 172px !important;*/

}
.platform-num-item-bottom{
    font-family: "Microsoft YaHei";
    font-size: 24px;
    color: #999999;
    display:inline-block;
     /*width: 172px !important;*/
}
/*.platform-num-item-margin{
    margin-top: 72px
}*/

.platform-num-line{
    width: 80%;
    justify-content: space-around;
    display: flex;
}

.supermarket-div{
    height: 745px;
    margin: 0 auto;
    position: relative;
    background: url('/images/app/maket_ground.png') no-repeat bottom;
}

.supermarket-container{
    width: 1200px;
    height: 745px;
    margin: 0 auto;
    position: relative;
}

.supermarket-left{
    margin-left: 50px;
    /*border:1px solid #eee;*/
    float: left;
}
.supermarket-right{
    /*border:1px solid #eee;*/
    float: right;
}
.supermarket-left-item{
    margin-top: 38px;
    margin-bottom: 30px;
    width:375px;
    height: 131px;
    background: url('/images/app/market2.png') no-repeat center;
}
.supermarket-right-item{
    position: relative;
    bottom: 6px;
    float: right;
    width: 447px;
    height: 650px;
    background: url('/images/app/iPhone.png') no-repeat center;
}
.supermarket-right-item img{
    margin-top:90px; 
    margin-left:29px; 
}
.supermarket-left-note-title{
    font-size: 16px;
    font-family: "Microsoft YaHei";
    line-height: 30px;
    font-weight: bolder;
    color: #333333;
}
.supermarket-left-note-content{
    font-size: 16px;
    font-family: "Microsoft YaHei";
    line-height: 30px;
    color: #666666;
}
.sider-switch{
    float: left;
    margin-top:70px; 
}
.sider-switch-item{
    float: left;
    width: 100px;
    height: 40px;
    /*border-bottom:2px solid #eee;*/
}
.sider-switch-logo{
    display: block;
    margin: 0 auto; 
    width: 30px;
}
/*.sider-switch-item-active{
    border-bottom:2px solid #ff5f0f;
}*/

.sider-switch-progress-w{
    position: absolute;
    height: 1px;
    left: 0px;
    background-color: #ccc;
    width: 300px;
    bottom: 0px;
}
.sider-switch-progress{
    position: absolute;
    background-color: #ff5f0f;
    height: 1px;
    top:0;
    left: 0;
}


.supermarket-right-item .absolute{
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
}

.professional-div{
    height: 745px;
    margin: 0 auto;
    position: relative;
    background: #fafafa;
}

.professional-container{
    width: 1200px;
    height: 745px;
    margin: 0 auto;
    position: relative;
}
.professional-left{
    float: left;
    padding-left: 30px;
    padding-top: 46px;
}
.professional-right{
    width: 445px;
    float: right;
    padding-right: 50px;
}
.professional-right-item{
    margin-top: 180px;
    margin-bottom: 30px;
    width: 327px;
    height: 129px;
    background: url('/images/app/professional_right1.png') no-repeat center;
}
.professional-right-text{
    width: 445px;
    float: left;
}
.professional-right-text .titile{
    font-weight: bold;
    line-height: 30px;
    color: #333333;
    font-size: 16px;
}

.professional-right-text .note{
    line-height: 30px;
    color: #666666;
    font-size: 16px;
}
.prosystem-left{
    float: left;
    padding-left: 50px;
}
.prosystem-left-item{
    margin-top: 174px;
    margin-bottom: 30px;
    width: 419px;
    height: 129px;
    background: url('/images/app/prosystem_left1.png') no-repeat center;
}
.prosystem-left-text .titile{
    font-weight: bold;
    line-height: 28px;
    color: #333333;
    font-size: 16px;
}
.prosystem-left-text .note{
    line-height: 28px;
    color: #666666;
    font-size: 16px;
}
.prosystem-right{
    float: right;
    width: 588px;
    position: relative;
    margin-top: 126px;
    /*padding-left: 50px;*/
}

 .product-block-a {
    position: absolute;
    width: 234px;
    height: 416px;
    margin-right: -6px;
    display: inline-block;
    top: 50px;
    z-index: 1;
}
.product-block-b{
    position: absolute;
    left: 165px;
    width: 234px;
    height: 416px;
    margin-right: -6px;
    display: inline-block;
    top: 50px;
    z-index: 5;

}
.product-brief img{
    box-shadow:0 0 20px rgba(0,0,0,0.1);
    border-radius: 10px;
}
.product-block-c{
    position: absolute;
    left: 340px;
    width: 234px;
    height: 416px;
    margin-right: -6px;
    display: inline-block;
    top: 50px;
    z-index: 1;
}
.product-block{
    transition: 0.3s;
    transition-property: all;
    transition-duration: 0.5s;
    transition-timing-function: cubic-bezier(0.4, 1.35, 1, 1);
    transition-delay: 0s;
}
.prosystem-right .active{
    z-index: 10;
    width: 262px;
    height: 466px;
    top:0;
    transition: 0.3s;
    transition-property: all;
    transition-duration: 0.5s;
    transition-timing-function: cubic-bezier(0.4, 1.35, 1, 1);
    transition-delay: 0s;
}
.prosystem-right .active .product-brief img{
    box-shadow:0 0 20px rgba(0,0,0,0.2);
    border-radius: 10px;
}

.apply_btn{
    display: block;
    background: #ff5f0f;
    font-size: 16px;
    border-radius: 6px;
    color: #ffffff;
    padding: 10px 0px;
    width: 107px;
    border: none;
    outline:none;
    text-align: center;
}
.apply_btn:hover{
    background: #f55b0f;
    font-size: 16px;
    border-radius: 6px;
    color: #ffffff;
    width: 107px;
    border: none;
    cursor: pointer;
}
.apply_btn:active{
    background: #f55b0f;
    font-size: 16px;
    border-radius: 6px;
    color: #ffffff;
    width: 107px;
    border: none;
}

.prosystem-left-button{
    margin-top: 30px;
}
.allround-top{
    padding-top: 40px;
    padding-bottom: 30px;
    margin:0 auto;
    text-align: center;
    width: 376px;
    height: 129px;
    background: url('/images/app/allround_top1.png') no-repeat center;
}
.allround-text{
    line-height: 30px;
    color: #333333;
    font-size: 16px;
    text-align: center;
    padding-left: 40px;
    padding-right: 20px;
    /*margin-bottom: 20px;*/
}
.allround-div{
    position: relative;
    background: #fafafa;

}
.allround-container{
    width: 1200px;
    margin: 0 auto;
    position: relative;

}


.study-num-div{
    width: 1200px;
    height: 390px;
    margin: 0 auto;
    position: relative;
    /*border: 1px solid #eee;*/
}
.study-num{
     /*padding: 150px 5px 154px 205px;*/
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.study-num-item{
    /*margin-right:200px; */
    float: left;
    padding: 30px 20px 0;
    border: 1px solid rgba(0,0,0,0);
    width: 154px;
    height: 202px;
    display: flex;
    /*justify-content: center;*/
    align-items: center;
    flex-direction: column;
    border-radius: 10px;
}
.study-num-item:hover{
    border: 1px solid rgba(0,0,0,.0);
    box-shadow: 0 0 15px rgba(0,0,0,.1);
}
.study-num-item-up{
    font-family: "Microsoft YaHei ";
    font-weight: bolder;
    font-size: 22px;
    color: #333333;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 9px;
}
.study-num-item-bottom{
    font-family: "Microsoft YaHei";
    font-size: 14px;
    color: #999999;
}

.study-num-line{
    width: 1200px;
    justify-content: space-around;
    display: flex;
}
.study-num-item-note{
    float: left;
}
.study-num-item-title{
    float: left;
}


.studycourse-num-div{
    width: 1200px;
    height: 550px;
    margin-top: 80px;
    margin: 0 auto;
    position: relative;
    /*border: 1px solid #eee;*/
}
.studycourse-num{
     /*padding: 150px 5px 154px 205px;*/
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.studycourse-num-item{
    /*margin-right:200px; */
    float: left;
    /*border: 1px solid rgba(0,0,0,0);*/
    margin-right: 30px;
    width: 262px;
    height: 548px;
    background: #ffffff;
    display: flex;
    /*justify-content: center;*/
    align-items: center;
    flex-direction: column;
    border-radius: 10px;
}
.studycourse-num-item:hover{
    /*border: 1px solid rgba(0,0,0,.0);*/
    box-shadow: 0 0 25px rgba(0,0,0,.15);
}
.studycourse-num-item-up{
    width: 226px;
    text-align: left;
    font-size: 16px;
    color: #333333;
    margin-top: 6px;
    margin-left:7px; 
}
.studycourse-num-item-up .left{
    position:relative;
    top:2px;
}
.studycourse-num-item-up .right{
    margin-left: 12px;
}
.studycourse-num-item-up del{
    color: #999999;
}
.studycourse-num-item-up-right{
    width: 220px;
    height: 210px;
    font-size: 18px;
    line-height: 30px;
    color: #333333;
    padding-left: 5px; 
}


.studycourse-num-item-bottom{
    width: 226px;
    height: 80px;
    font-size: 14px;
    color: #333333;
    line-height: 20px;
    border-top:1px solid #eee;
    margin-top:18px;
    padding-top: 16px;
}
.studycourse-title-item-up{
    font-family: "Microsoft YaHei ";
    font-weight: bolder;
    font-size: 36px;
    color: #ffffff;
    /*display: inline-block;*/
    margin-top: 35px;
    margin-bottom: 9px;
    text-align: center;
}

.studycourse-title-item-bottom{
    font-family: "Microsoft YaHei ";
    font-size: 20px;
    color: #f8e900;
    margin-bottom: 10px;
    text-align: center;
}
.studycourse-title-item-bottom .left{
}
.studycourse-title-item-bottom .right{
    font-weight: bolder;
}


.studycourse-num-line{
    padding-left: 30px;
    justify-content: space-around;
    display: flex;
}
.studycourse-num-item-note{
    float: left;
}
.studycourse-num-item-title{
    float: left;
}
.studycourse-item-title{
    width: 262px;
    height: 176px;
    margin-bottom: 10px;
    border-radius: 10px 10px 0 0;
}
.studycourse-item-title1{
    background: url(/images/study/course1.png) no-repeat center;
}
.studycourse-item-title2{
    background: url(/images/study/course2.png) no-repeat center;
}
.studycourse-item-title3{
    background: url(/images/study/course3.png) no-repeat center;
}
.studycourse-item-title4{
    background: url(/images/study/course4.png) no-repeat center;
}
.study-recommend-title{
    font-size: 22px;
    color: #333333;
    font-weight: bolder;
    margin-top: 80px;
    margin-bottom: 40px;
}
.study-recommend-content{
    /*padding: 0 30px;*/
}

.study-recommend-content .item{
    margin-right: 136px;
}
.study-recommend-other{
    border: 1px solid #f0f0f0;
    padding: 0 30px;
    height: 202px;
    width: 1080px;
}
.study-recommend-other-title{
    margin-top: 30px;
    font-size: 16px;
    color: #333333;
}
.study-recommend-other-content{
    font-size: 14px;
    margin-top:10px;
    color: #666666;
}
.study-recommend-other-left{
    width: 930px;
    float: left;
}
.study-recommend-other-right{
    width: 150px;
    float: right;
    padding-top: 24px;
}
.study-recommend-ask{
    font-size: 14px;
    color: #333333;
    margin-top: 30px;
    margin-bottom: 20px;
}
.study-recommend-img{
    margin-bottom: 108px;
}
.study-recommend-img-margin img{width: 360px;}
.study-recommend-img-margin{margin-right: 30px;}



