@charset "utf-8";
/* CSS Document */

body {font-size:14px; line-height:24px; font-family:"Microsoft Yahei","微软雅黑"; color:#666; background:#fff;}
*{ margin:0; padding:0;}
img{ border:medium none; outline:none; vertical-align:middle;}
.btn{ cursor:pointer;}
a{ text-decoration:none; color:#5d5d5d;}
input { border:medium none; outline:none;}
textarea{ outline:none; resize:none;}
.center { text-align:center;}
ul, ol, li{ list-style:none;}
.left{ float:left;}
.right{ float:right;}
.tx_l{ text-align:left;}
.tx_r{ text-align:right;}
.bold{ font-weight:bold;}
.clear{ clear:both;}
.clearfix { display: block;}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.back2-li{
    width: 130px;
    float: left;
    text-align: center;
    margin-top: 59px;
    margin-left: 80px;
}


/*产品-全医学药大词典APP*/
.top{ width:100%; background:#000;}
.top_body{ width:1000px; height:60px; line-height:60px; margin:0 auto; color:#fff;}
.top_l{ float:left; width: 94px;}
.top_nav{ float:right;}
.top_nav span{ margin-left:30px;}
.top_nav a{ color:#fff;}




.header{ width:100%;}
.header_body{ width:960px; height:120px; line-height:120px; margin:0 auto;}
.logo{ font-size:24px; float:left; color:#666666;}
.logo img{ margin-right:35px;}
.nav{ float:right;}
.nav a{ margin-left:50px; font-size:21px;}
.nav a.sele{ color:#50a9f8; text-decoration:underline;}
.nav a:active{ color:#000; font-weight:bold; text-decoration:none;}

.ymtAPP_part{ width:100%; min-width: 1000px;}
/*0720 start*/
.wrap{
    width: 1000px;
    height: 100%;
    margin: 0 auto;
    position: relative;
}
.back1{
    width: 100%;
    height: 1090px;
    background: url("back1.png") center no-repeat;
    position: relative;
}
.back2{
    width: 100%;
    height: 616px;
    background: url("back2.png") center no-repeat;
}
.back3{
    width: 100%;
    height: 666px;
    background: url("back3.png") center no-repeat;
}
.back4{
    width: 100%;
    height: 832px;
    background: url("back4.png") center no-repeat;
}
.back5{
    width: 100%;
    height: 973px;
    background: url("back5.png") center no-repeat;
}
.back1-text-box{
    width: auto;
    height: auto;
    position: absolute;
    top: 202px;
    right: 0;
    text-align: left;
}
.back1-name{
    font-size: 68px;
    line-height: 68px;
    height: 68px;
    color: #222;
    font-weight: bold;
}
.back1-desc1{
    font-size: 28px;
    line-height: 28px;
    color: #909090;
}
.back1-desc1-one{
    margin-top: 26px;
}
.back1-desc1-two{
    margin-top: 15px;
}
.back1-qr-img{
    width: 152px;
    height: 153px;
    display: inline-block;
    margin-top: 36px;
}
.back1-desc2{
    font-size: 15px;
    color: #222;
    margin-top: 22px;
}
.back2-name{
    width: 28px;
    font-size: 28px;
    line-height: 33px;
    color: #222;
    font-weight: bold;
    position: absolute;
    top: 200px;
    left: 38px;
}
.back2-text-box{
    width: 910px;
    height: 470px;
    position: absolute;
    top: 74px;
    right: 0;
}
.back2-li-name{
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    color: #222;
    margin-top: 16px;
}
.back2-li-desc{
    font-size: 14px;
    color: #B3B3B3;
    line-height: 18px;
    margin-top: 10px;
}
.back3-name{
    font-size: 28px;
    font-weight: bold;
    color: #222;
    position: absolute;
    top: 300px;
    left: 0;
}
.back3-desc1{
    font-size: 20px;
    color: #222;
    font-weight: bold;
    position: absolute;
    top: 349px;
}
.back3-desc2{
    font-size: 16px;
    color: #B7B7B7;
    position: absolute;
    top: 378px;
    left: 0;
}
.back4-text-box{
    width: 259px;
    height: auto;
    position: absolute;
    right: 0;
    top: 448px;
    text-align: left;
}
.back4-name{
    font-size: 28px;
    line-height: 28px;
    height: 28px;
    color: #222;
    font-weight: bold;
}
.back4-desc1,.back4-desc2{
    font-size: 16px;
    line-height: 16px;
    height: 16px;
    color: #222;
    font-weight: bold;
}
.back4-desc1{
    margin-top: 16px;
}
.back4-desc2{
    margin-top: 8px;
}
.back5-name{
    position: absolute;
    font-size: 28px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    color: #fff;
    top: 195px;
}
.back5-desc{
    position: absolute;
    font-size: 16px;
    height: 16px;
    line-height: 16px;
    color: #fff;
    top: 237px;
}
/*0720end*/
.footer{background:#353535; width:100%; height:120px;min-width: 1000px;}
.footer_body{ width:960px; margin:0 auto; text-align:center; font:13px/30px Arial, "宋体", Helvetica,sans_serif; color:#fff; padding:30px 0;}
.footer_body a{ color:#fff;}
.footer_body span{ margin-left:10px; margin-right:6px;}
.ewm_box {  width: 1000px; margin: 0 auto; position: relative;}
.one_ewm {position:absolute; top:384px; right: 176px;}
