﻿/** 头部菜单开始 **/

#dh {

    height:15px;
    position:relative;
    padding-left:17px;
    font-size:14px;
}

#dh img{

    position:absolute;
    left:0px;
    top:3px;
}


#dh a {

    font-size:14px;
}

#dh a:hover {

    color:#865401;
}

#advanImg {

    padding:0px;
    margin:0px;
}

#menuNav li
{
    float:left;
    height:60px;
    border-right:1px solid #136d4f;
    padding:0px 15px 0px 15px;
    overflow:hidden;
    width:85px; 
}

#menuNav li a
{
    display:block;
    text-align:center;
    color:#fff;
    font-size:18px;
    letter-spacing:1px;
    padding-top:18px;
    width:85px;
}

#menuNav li p a
{
    font-size:12px;
    color:#f3f3f3;
    font-weight:normal;
    padding-top:2px;
}

#menuNav li.current
{
    display:block;
    background:#136d4f;
}
/** 头部菜单完成 **/

#yaocai_bg {

    background:url(/Content/images/yaocaibg.jpg) no-repeat center center;
    background-size: cover;
    height:1355px;
}

#yaocai_bg .yaocaiWrap {

    padding-top:50px;
}

#yaocai_bg h1 {

    font-size:32px;
    color:#b16911;
    text-align:center;
    letter-spacing:10px;
    font-weight:bold;
}

#mapBox {

    padding-top:100px;
}

#mapBox .mapImg {

    display:none;
}

#mapBox .daodi {

    /*background:url(/Content/images/daodiMap.png) no-repeat;*/
    width:952px;
    height:795px;
    margin:0 auto;
    position:relative;
}

#mapBox .daodi .otherdy {

    height:0px;
}

#mapBox .daodi .otherdy h5 {

    font-size:14px;
}

#yaocai_bg .otherdy h5.taiwang {

    position:absolute;
    right:70px;
    top:670px;
}

#yaocai_bg .otherdy img.ciweidao {

    position:absolute;
    right:15px;
    top:610px;
}

#yaocai_bg .otherdy h5.ciweidao {

    position:absolute;
    right:10px;
    top:590px;
}

#yaocai_bg .otherdy img.diaoyudao {

    position:absolute;
    right:105px;
    top:580px;
}

#yaocai_bg .otherdy h5.diaoyudao {

    position:absolute;
    right:70px;
    top:560px;
}

#yaocai_bg .otherdy img.dongsiaqiundao {

    position:absolute;
    right:180px;
    top:700px;
}

#yaocai_bg .otherdy h5.dongsiaqiundao {

    position:absolute;
    right:160px;
    top:720px;
}

#yaocai_bg .otherdy h5.hainangdao {

    position:absolute;
    right:300px;
    top:780px;
}

#yaocai_bg .otherdy img.sisiaqiundao {

    position:absolute;
    right:310px;
    top:830px;
}

#yaocai_bg .otherdy h5.sisiaqiundao {

    position:absolute;
    right:290px;
    top:850px;
}

#yaocai_bg .otherdy img.zhongsiaqiundao {

    position:absolute;
    right:200px;
    top:860px;
}

#yaocai_bg .otherdy h5.zhongsiaqiundao {

    position:absolute;
    right:180px;
    top:880px;
}

#yaocai_bg .otherdy img.wangandao {

    position:absolute;
    right:150px;
    top:910px;
}

#yaocai_bg .otherdy h5.wangandao {

    position:absolute;
    right:130px;
    top:930px;
}

#yaocai_bg .otherdy img.nangxiaqundao {

    position:absolute;
    right:320px;
    top:1080px;
}

#yaocai_bg .otherdy h5.nangxiaqundao {

    position:absolute;
    right:300px;
    top:1100px;
}

/*#yaocai_bg h5.taiwang {

    position:absolute;
    right:70px;
    top:690px;
}

#yaocai_bg img.diaoyudao {

    position:absolute;
    right:105px;
    top:620px;
}

#yaocai_bg h5.diaoyudao {

    position:absolute;
    right:80px;
    top:600px;
}

#yaocai_bg img.dongsiaqiundao {

    position:absolute;
    right:180px;
    top:730px;
}

#yaocai_bg h5.dongsiaqiundao {

    position:absolute;
    right:155px;
    top:745px;
}

#yaocai_bg h5.hainangdao {

    position:absolute;
    right:300px;
    top:800px;
}

#yaocai_bg img.sisiaqiundao {

    position:absolute;
    right:180px;
    top:830px;
}*/

#mapBox .daodi_img,#mapBox .daodi_txt {

    display:block;
    font-style:normal;
}

#mapBox .daodi_img {

    width:15px;
    height:21px;
    background:url(/Content/images/ycIco.png) no-repeat left top;
    position:absolute;
}

#mapBox .curr {

    background:url(/Content/images/ycIco.png) no-repeat left bottom;
}

#mapBox .daodi_txt {

    font-size:16px;
    font-weight:800;
    position:absolute;
}

#mapBox .daodi_txt a:hover {

    color:#64430e;
    text-decoration:none;
}

.wy_img {

    top:265px;
    left:200px;
}

.wy_txt {

    top:290px;
    left:190px;
}

.cy_img {

    top:355px;
    left:372px;
}

.cy_txt {

    top:380px;
    left:365px;
}

.zy_img {

    top:460px;
    left:207px;
}

.zy_txt {

    top:485px;
    left:200px;
}

.qy_img {

    top:485px;
    left:475px;
}

.qy_txt {

    top:510px;
    left:465px;
}

.yy_img {

    top:616px;
    left:434px;
}

.yy_txt {

    top:640px;
    left:428px;
}

.gy_img {

    top:566px;
    left:542px;
}

.gy_txt {

    top:592px;
    left:535px;
}

.gdy_img {

    top:639px;
    left:603px;
}

.gdy_txt {

    top:665px;
    left:595px;
}

.hy_img {

    top:733px;
    left:696px;
}

.hy_txt {

    top:758px;
    left:690px;
}

.ny_img {

    top:551px;
    left:698px;
}

.ny_txt {

    top:577px;
    left:690px;
}

.jy_img {

    top:507px;
    left:782px;
}

.jy_txt {

    top:528px;
    left:776px;
}

.wyy_img {

    top:447px;
    left:730px;
}

.wyy_txt {

    top:469px;
    left:722px;
}

.hyy_img {

    top:413px;
    left:651px;
}

.hyy_txt {

    top:435px;
    left:642px;
}

.by_img {

    top:325px;
    left:661px;
}

.by_txt {

    top:349px;
    left:653px;
}

.my_img {

    top:275px;
    left:559px;
}

.my_txt {

    top:299px;
    left:554px;
}

.guy_img {

    top:158px;
    left:806px;
}

.guy_txt {

    top:182px;
    left:800px;
}

area {

    outline:none;
}

.daodiDetail {

    display:none;
    position:absolute;
    top:0px;
    left:0px;
    width:312px;
    height:218px;
    background:url(/Content/images/daodiWrap.png) no-repeat;
    z-index:30;
}

.daodi_d {

    padding:15px;
}

.daodi_titl {

    font-size:16px;
    color:#92651d;
    font-weight:800;
    position:relative;
    padding-left:20px;
}

.daodi_titl i {

    position:absolute;
    top:0px;
    left:0px;
    display:inline-block;
    width:15px;
    height:21px;
    background:url(/Content/images/ycIco.png) no-repeat left top;
}

#mapBox .yclist {

    padding:15px 0px 5px 0px;
    width:290px;
    overflow:hidden;
}

#mapBox .yclist li {

    float:left;
    margin-right:10px;
    width:62px;

}

#mapBox .yclist li a img {

    transition:.5s transform; transform: translateZ(0);
}

#mapBox .yclist li a:hover img {

    transform: scale(1.1, 1.1); transition: 2s transform;
}

#mapBox .yclist img {

    width:62px;
    height:56px;
}

#mapBox .yclist i {

    display:block;
    font-style:normal;
    font-size:14px;
    text-align:center;
 }

#mapBox .yclist a:hover {

     color:#92651d;
 }

.daodiDetail p {

    font-size:12px;
    color:#666;
    line-height:19px;
    margin-bottom:5px;
}

a.daodi_more {

    display:block;
    background:#92651d;
    font-size:14px;
    text-align:center;
    padding:3px;
    color:#fff;
}

a.daodi_more:hover {

    text-decoration:none;
    background:#136c4e;
}

.dd_wy {

    top:45px;
    left:50px;
}

.dd_cy {

    top:135px;
    left:220px;
}

.dd_zy {

    top:240px;
    left:60px;
}

.dd_qy {

    top:260px;
    left:330px;
}

.dd_yy {

    top:395px;
    left:280px;
}

.dd_gy {

    top:345px;
    left:387px;
}

.dd_gdy {

    top:415px;
    left:457px;
}

.dd_hy {

    top:510px;
    left:550px;
}

.dd_ny {

    top:330px;
    left:550px;
}

.dd_jy {

    top:285px;
    left:640px;
}

.dd_wyy {

    top:225px;
    left:580px;
}

.dd_hyy {

    top:190px;
    left:500px;
}

.dd_by {

    top:100px;
    left:520px;
}

.dd_my {

    top:55px;
    left:415px;
}

.dd_guy {

    top:-65px;
    left:655px;
}

#ycsearcher {

    position:relative;
}

#searcherKey {

    position:absolute;
    left:120px;
    top:-20px;
    padding:3px;
    outline:none;
    border:1px solid #92651d;
    width:250px;
    z-index:10;
}

#sk_btn {

    display:block;
    position:absolute;
    left:377px;
    top:-20px;
    height:29px;
    width:45px;
    background:#92651d;
    border:0px;
    font-size:14px;
    text-align:center;
    line-height:29px;
    color:#fff;
    outline:none;
    cursor:pointer;
    z-index:15;
}

#prov {

    position:relative;
}

#prov .pb {

    position:absolute;
    top:25px;
    left:120px;
    z-index:15;
}

#prov i {

    display:block;
    font-style:normal;
    font-size:16px;
    color:#927241;
    letter-spacing:1px;
    margin-bottom:3px;
}

#splitLine {

    background:#afaa9e;
    height:25px;
}

#typeSearcherArea {

    padding:20px 0px 20px 0px;
}

#typeSearcherArea .tsa {

    padding:30px 50px 30px 50px;
}

#typeSearcherArea .tsa li {

    float:left;
    border-left:1px solid #e1e1e1;
    width:365px;
    height:160px;
    margin-bottom:35px;
}

.tsa_box {

    width:98%;
}

.tsa_box h5 {

    font-size:18px;
    color:#999;
}

.tbHref {

    margin-top:15px;
}

.tbHref a {

    float:left;
    display:block;
    min-width:80px;
    overflow:hidden;
    font-size:14px;
    line-height:25px;
}

#typeSearcherArea li.sp h5,#typeSearcherArea li.sp .tbHref {

    padding-left:25px;
}

.proCity {

    background:url(/Content/images/cityMap.png) no-repeat;
    width:952px;
    height:795px;
    margin:0 auto;
    position:relative
}

.proCity a {

    display:block;
    position:absolute;
    font-size:16px;
}

.proCity a:hover {

    color:#92651d;
    font-size:18px;
    font-weight:800;
    text-decoration:none;
}

a.xj {

    top:260px;
    left:180px;
}

a.xz {

    top:460px;
    left:180px;
}

a.gs {

    top:300px;
    left:370px;
}

a.qh {

    top:380px;
    left:338px;
}

a.sq {

    top:480px;
    left:440px;
}

a.cq {

    top:520px;
    left:510px;
}

a.yn {

    top:630px;
    left:430px;
}

a.hn {

    top:750px;
    left:540px;
}

a.am {

    top:670px;
    left:630px;
}

a.gd {

    top:640px;
    left:680px;
}

a.gx {

    top:640px;
    left:550px;
}

a.hk {

    top:690px;
    left:680px;
}

a.tw{

    top:640px;
    left:840px;
}

a.fj{

    top:590px;
    left:733px;
}

a.gz{

    top:585px;
    left:533px;
}

a.kn{

    top:550px;
    left:610px;
}

a.jx{

    top:538px;
    left:705px;
}

a.jz{

    top:518px;
    left:775px;
}

a.sh{

    top:468px;
    left:820px;
}

a.cq{

    top:528px;
    left:510px;
}

a.kb{

    top:485px;
    left:620px;
}

a.ak{

    top:465px;
    left:715px;
}

a.sx{

    top:435px;
    left:535px;
}

a.hm{

    top:430px;
    left:640px;
}

a.js{

    top:420px;
    left:740px;
}

a.ls{

    top:365px;
    left:510px;
}

a.ss{

    top:365px;
    left:605px;
}

a.sd{

    top:365px;
    left:730px;
}

a.hb{

    top:325px;
    left:655px;
}

a.bj{

    top:290px;
    left:680px;
}

a.lmg{

    top:290px;
    left:540px;
}

a.nl{

    top:255px;
    left:795px;
}

a.tz{

    top:308px;
    left:805px;
}

a.jl{

    top:195px;
    left:845px;
}

a.hlj{

    top:125px;
    left:835px;
}

.mw {

    padding:13px 0px 13px 0px;
}

.mws {

    border-bottom:1px solid #f7f7f7;
}

.mws li {

    float:left;
}

#categoryBox {

    height:60px;
    width:180px;
    border-right:1px solid #f7f7f7;
    position:relative;
}

#categoryBox h5 {

    display:block;
    height:60px;
    width:180px;
    text-align:center;
    color:#ae7824;
    font-size:18px;
    font-weight:500;
    line-height:60px;
}

#categoryBox .img {

    position:absolute;
    top:25px;
    right:30px;
}

#categoryList {

    width:700px;
    padding-left:20px;
    padding-top:8px;
}

#categoryList a {

    display:inline-block;
    margin-right:15px;
    font-size:14px;
    line-height:20px;
}

 #categoryList a.curr {

     color:#ad7925;
     font-weight:800;
 }

.mws li.r {

    position:relative;
}

#sKey {

    position:absolute;
    top:15px;
    left:10px;
    width:200px;
    padding:3px;
    outline:none;
    border:1px solid #927241;
}

#sk_btn_1 {

    border:0;
    background:#927241;
    width:50px;
    height:29px;
    color:#fff;
    font-size:14px;
    position:absolute;
    top:15px;
    left:210px;
}

#subCategory {

    display:none;
    position:absolute;
    top:60px;
    left:0px;
    width:1117px;
    height:500px;
    z-index:50;
    border-right:1px solid #e8e8e8;
    border-bottom:5px solid #ae7824;
    background:#fcfbfb;
    box-shadow:0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -webkit-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -moz-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -ms-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    -o-box-shadow: 0px 2px 2px 0px rgba(9, 2, 4, 0.15);
    padding:10px 20px 10px 60px;
}

#subCategory .engItem dt {

    float:left;
}

#subCategory .engItem .m {

    padding-top:9px;
    width:40px;
}

#subCategory .engItem .m a {

    font-size:14px;
    font-weight:800;
    color:#ae7824;
}

#subCategory .engItem .m a i {

    font-size:14px;
    display:inline-block;
    font-style:normal;
    font-family:SimSun;
    font-weight:800;
    margin-left:5px;
}

#subCategory .engItem .m a:hover {

    text-decoration:none;
    color:#136d4f;
}

#subCategory .engItem .s {

    margin-left:20px;
    width:1050px;
    border-bottom:1px solid #e9e9e9;
    padding:8px 0px 5px 0px;
}

#subCategory .engItem .s a {

    font-size:14px;
    font-weight:500;
    color:#404040;
    border-left:1px solid #e9e9e9;
    padding:0px 10px 0px 10px;
    float:left;
    margin-bottom:5px;
}

#subCategory .engItem .s a:hover {

    color:#136d4f;
}

#subCategory .engItem .s a.curr {

    color:#ad7925;
    font-weight:800;
}

#countGoods {

    border-bottom:1px solid #e9e9e9;
    padding:10px 20px 10px 25px;
    font-size:14px;
    position:relative;
}

#countGoods .py {

    position:absolute;
    height:30px;
    top:12px;
    right:25px;
    font-size:14px;
}

#countGoods .sf {

    position:absolute;
    height:30px;
    top:43px;
    left:397px;
    font-size:14px;
}

#countGoods .sf_1 {

    position:absolute;
    width:645px;
    top:39px;
    left:515px;
    font-size:14px;
}

#countGoods .sf_1 a {

    display:inline-block;
    font-size:14px;
    line-height:25px;
    margin-left:10px;
}

#countGoods .py a {

    display:inline-block;
    font-size:14px;
    margin-right:12px;
}

#countGoods .py a.cur {

    color:#ad7925;
    font-weight:800;
}

#countGoods i {

    font-size:16px;
    font-style:normal;
    font-weight:800;
    display:inline-block;
    padding:0px 5px 0px 5px;
    color:#ae7824;
}

#goodsList {

    padding:20px 23px 20px 30px;

}

#goodsList li {

    display:block;
    float:left;
    width:268px;
    height:330px;
    overflow:hidden;
    margin:0px 15px 15px 0px;
    border:1px solid #e9e9e9;
    position:relative;
}

#goodsList li.goodsCurr {

    border:1px solid #136c4e;
}

#goodsList li a.s {

    display:block;
    height:100%;
    width:100%;
    padding:15px;
}

#goodsList li a.s:hover {

    text-decoration:none;
}

#goodsList li a.s i {

    display:block;
    font-style:normal;
    width:239px;
    height:165px;
    overflow:hidden;
}

#goodsList li a.s i img {

     max-width:239px;
     height:auto !important;
     width: expression(this.width > 239 ? 239: true);
 }

#goodsList li a.s img {

     transition:.5s transform; transform: translateZ(0);
 }

#goodsList li a.s:hover img {

    transform: scale(1.1, 1.1); transition: 2s transform
 }

#goodsList li h3 {

    font-size:18px;
    margin:15px 0px 10px 0px;
    font-weight:800;
}

#goodsList li p {

    font-size:14px;
    line-height:25px;
    color:#7f7f7f;
    width:92%;
    table-layout:fixed; 
    word-break: break-all; 
    overflow:hidden
 }

#goodsList li a.s:hover h3,#goodsList li a.s:hover p {

    color:#136c4e;
}

#goodsList li a.s img {

    transition:.5s transform; 
    transform: translateZ(0); 
}

#goodsList li a.s:hover img {

    transform: scale(1.1, 1.1); 
    transition: 2s transform; 
}

#goodsList li h5 {

    font-size:14px;
    position:absolute;
    right:20px;
    top:195px;
    color:#7f7f7f;
    font-weight:500;
}

#goodsList li h5 a {

    display:inline-block;
    padding:0px 3px 0px 3px;
}

#goodsList li h5 a:hover {

    text-decoration:none;
}

#goodsList h3 {

     font-size:14px;
     font-weight:500;
     margin:20px 0px 10px 0px;
 }

#goodsList h3 b {

    display:inline-block;
    margin-right:5px;
    font-size:14px;
    color:#136d4f;
}

#goodsList .gl {

    padding:10px 0px 10px 0px;
    border-bottom:1px dashed #ccc;
}

#goodsList h5.t {

    display:block;
    text-align:right;
    font-size:14px;
    padding-right:20px;
    font-weight:500;
    background:#eee;
}

#goodsList h5.t a {

    display:inline-block;
    font-size:14px;
    line-height:35px;
}

#daodiIntro {

    padding:25px 30px 15px 30px;
}

#daodiIntro .introWrap {

    background:#f8f8f8;
    padding:15px;
    border:1px solid rgba(9, 2, 4, 0.15);
    font-size:14px;
    line-height:23px;
}

#daodiIntro a {

    display:inline-block;
    margin-right:15px;
    line-height:23px;
}

#daodiIntro a.cur {

    color:#ad7925;
    font-weight:800;
}

/** 左边浮动菜单 **/
#leftFloatMenu {

    position:relative;
}

#leftFloatMenu .floatWrap {

    position:absolute;
    left:-50px;
    top:0px;
}

#floatContent {

    display:none;
    position:fixed;
    width:30px;
    top:80px;
}

#floatContent a {

    display:block;
    width:30px;
    color:#fff;
    font-size:14px;
    background:#1e8663;
    line-height:18px;
    padding:5px 3px 5px 3px;
    text-align:center;
    border-bottom:1px solid #fff;
}

#floatContent a.curr,#floatContent a:hover {

    background:#ac2a01;
    color:#fff;
    text-decoration:none;
}

 #floatContent .top {

     display:block;
     background:#424242;
     color:#fff;
     padding-top:0px;
     padding-bottom:0px;
 }

.fl {

    position:fixed;
    top:0px;
    background:#fff;
    border:1px solid #e8e8e8;
    z-index:555;
}

.fl li.r,.fl li.r1 {

    display:none;
}

.fls {

    max-height:580px;
    overflow:auto;
}

.iw {

    position:fixed;
    top:0px;
    z-index:555;
    background:#f8f8f8;
    width:69.3%;
}

#iws {

    padding:0px;
}

/** 具体内容 **/
.detailWrap {

    margin-bottom:10px;
}

#detail {

    padding:20px;
}

#detail_left {

    float:left;
    width:777px;
    padding:10px;
}

#detail_right {

    float:right;
    width:330px;
    padding:10px;
}

#detail_left .dt {

    font-size:33px;
    font-weight:800;
    letter-spacing:1px;
    position:relative;
}

#detail_left .dt b {

    font-weight:500;
    font-size:18px;
}

#detail_left .shareWrap {

    font-size:14px;
    font-weight:500;
    position:absolute;
    top:0px;
    right:0px;
}

#detail_left .shareWrap dt {

    float:left;
    font-family:SimSun;
    font-size:14px;
    color:#828282;
}

#detail_left .shareWrap a.add {

    display:block;
    font-size:14px;
    color:#828282;
    font-family:Microsoft YaHei,Tahoma,Geneva,sans-serif,SimSun;
    padding-left:20px;
    position:relative;
}

#detail_left .shareWrap a.add:hover {

    color:#619cea;
    text-decoration:underline;
}

#detail_left .shareWrap a.add img {

    position:absolute;
    top:2px;
    left:0px;
}

#detail_left .shareWrap .sp {

    padding:2px 10px 0px 10px;
}

#detail_left .biaotie {

    display:block;
    font-size:14px;
    font-style:normal;
    background:url(/Content/images/biaotie.jpg) no-repeat left top;
    height:23px;
    padding-left:22px;
    line-height:23px;
    margin:10px 0px 10px 0px;
    color:#666;
}

#detail_left .intro {

    font-size:14px;
    line-height:22px;
    table-layout:fixed; 
    word-break: break-all; 
    overflow:hidden;
}

#detail_left .intro em {

    display:inline-block;
    width:30px;
}

#detail_field_yaocai{

    margin:20px 0px 20px 0px;
}

#detail_field_yaocai li {

    float:left;
    border-bottom:1px dashed #ccc;
    width:385px;
    line-height:30px;
}

#detail_field_yaocai li p {

    font-size:14px;
}

#detail_field_yaocai li p i {

    display:inline-block;
    font-size:14px;
    font-style:normal;
    color:#9999b2;
    width:140px;
}

#detail_field_yaocai li .p_l {

    width:340px;
}

#zhiwu p {

    float:left;
    font-size:14px;
    border-bottom:1px dashed #ccc;
    padding-bottom:5px;
    width:385px;
    margin-top:5px;
}

#zhiwu p i{

    font-style:normal;
    font-size:14px;
    color:#9999b2;
    display:inline-block;
    margin-right:20px;
    text-align:left;
    width:60px;
}



#splitType {

    margin:20px 0px 20px 0px;
}

#splitType .st {

    margin-top:30px;
}

#splitType .st_titl {

    position:relative;
}

#splitType h3 {

    position:absolute;
    left:0px;
    top:0px;
    font-size:20px;
    border-left:10px solid #927241;
    padding-left:5px;
    background:#fff;
    z-index:3;
    padding:0px 15px 0px 10px;
}

#splitType .st_titl em {

    position:absolute;
    width:100%;
    left:0px;
    top:14px;
    display:block;
    border-top:1px solid #ccc;
}

#splitType .st .st_content {

    font-size:16px;
    line-height:25px;
    padding:40px 0px 0px 20px;
    table-layout:fixed; 
    word-break: break-all; 
    overflow:hidden;
}

#mark {

    font-size:14px;
    font-weight:800;
    padding:20px 0px 0px 20px;
}

.gs {

    padding:20px 30px 20px 30px;
}

.gs h6 {

    font-size:20px;
    color:#999;
    position:relative;
    padding-left:30px;
}

.gs h6 img {

    position:absolute;
    left:0px;
    top:2px;
}

.gs_href {

    padding:15px 0px 0px 20px;
}

.gs_href i {

    display:block;
    float:left;
    width:124px;
    color:#92651d;
    font-style:normal;
    margin-bottom:5px;
}

.gs_href i a {

    font-size:14px;
    color:#92651d;
    display:inline-block;
    padding-left:3px;

}

#photos .img {

    width:328px;
    height:220px;
    overflow:hidden;
}

#photos .img a img {

    transition:.5s transform; 
    transform: translateZ(0);
}

#photos .img a:hover img {

    transform: scale(1.1, 1.1); 
    transition: 2s transform;
}

#photos .img img {

    max-width:328px;
    height:auto !important;
    width: expression(this.width > 328 ? 328: true);
}

#photos p  {

    display:block;
    padding-left:50px;
    position:relative;
    padding-bottom:15px;
}

#photos p img {

    position:absolute;
    top:10px;
    left:20px;
}

#photos p a {

    display:block;
    font-size:18px;
    color:#333333;
    padding-top:7px;
}

#photos p a:hover {

    color:#136d4f;
}

#raleItem {

    margin:15px 0px 0px 0px;
}

#raleItem .ri {

    padding:15px 15px 0px 15px;
}

#raleItem .ri h3 {

    font-size:16px;
    margin-bottom:15px;
}

#raleItem .riList li {

    display:block;
    float:left;
    margin:0px 10px 0px 0px;
    width:92px;
    height:125px;
}

#raleItem .riList li img {

    width:92px;
    height:80px;
    margin-bottom:3px;
}

#raleItem .riList li a img {

    transition:.5s transform; 
    transform: translateZ(0);
}

#raleItem .riList li a:hover img {

    transform: scale(1.1, 1.1); 
    transition: 2s transform;
}

#raleItem .riList li a {

    display:block;
    font-size:14px;
    text-align:center;
}

/** 楼层 **/
#LoutiNav {

    margin:30px 0px 15px 0px;
    width:300px;
    background:#fff;
}

#LoutiNav .floor_top,#LoutiNav .floor_bottom {

    width:14px;
    height:21px;
    position:relative;
}

#LoutiNav .floorDisplay {

    display:block;
    width:45px;
    height:46px;
    background:url(/Content/images/floorDisplay.jpg) no-repeat left top;
}

#LoutiNav .floorDisplay:hover {

    background:url(/Content/images/floorDisplay.jpg) no-repeat left bottom;
}

#LoutiNav .floorTop {

    position:absolute;
    top:25px;
    left:55px;
    display:block;
    width:45px;
    height:45px;
    background:url(/Content/images/floorTop.jpg) no-repeat left top;
}

#LoutiNav .floorTop:hover {

    background:url(/Content/images/floorTop.jpg) no-repeat left bottom;
}

#LoutiNav .floor_line {

    width:14px;
    height:auto;
    background:url(/Content/images/floor_line.jpg) repeat-y;
    padding:1px 0px 10px 0px;
}

#LoutiNav li {

    display:block;
    width:150px;
    margin-top:23px;
    padding-left:2px;
    position:relative;
    cursor:pointer;
}

#LoutiNav span {

    display:block;
    position:absolute;
    top:-6px;
    left:35px;
}

#LoutiNav span.a {

    color:#a4a3a3;
    font-size:14px;
}

#LoutiNav span.b {

    display:none;
    top:-8px;
    color:#404040;
    font-size:16px;
    font-weight:800;
}

#LoutiNav li i {

    width:6px;
    height:6px;
    display:block;
    position:relative;
}

#LoutiNav li i.a {

    background:#ccc;
    border-radius:10px;
    -moz-border-radius:10px;  /* Firefox */
	-webkit-border-radius:10px; /*chrome/safari */
	-o-border-radius:10px;/* Opera */
    border:2px solid #fff;
}

#LoutiNav li i.b {

    display:none;
}

#LoutiNav li:hover span.b {

    display:block;
}

#LoutiNav li:hover span.a {

    display:none;
}

#LoutiNav li:hover i.a {

    background:#5896d5;
}

#LoutiNav li.active span.a {

    display:none;
}

#LoutiNav li.active span.b {

    display:block;
}

#LoutiNav li.active i.a {

    display:none;
}

#LoutiNav li.active i.b {

    display:block;
}

#LoutiNav li.active i.b img {

    position:absolute;
    top:-4px;
    left:-2px;
}

/** 中成药 **/
#zhongchengyao .desc {

    background:#f9f9f9;
    border:1px solid #eee;
    padding:12px 5px 12px 12px;
    font-size:14px;
    line-height:23px;
    margin:20px 0px 20px 0px;
}

#zhongchengyao .img {

    width:500px;
    height:auto;
    margin:0 auto;
    text-align:center;
}

#zhongchengyao .img img {

    max-width:500px;
    height:auto !important;
    width: expression(this.width > 500 ? 500: true);
}

#zhongchengyao .content {

    font-size:14px;
    line-height:23px;
    margin:15px 0px 15px 0px;
}

#zhongchengyao .orginfo {

    margin:35px 0px 5px 0px;
}

#zhongchengyao .orginfo p{

    font-size:14px;
    line-height:23px;
}

#pre_next {

    margin:10px 0px 10px 0px;
}

#pre_next p {

   font-size:14px;
   margin-top:5px;
}

#raleArtiy {

    margin:35px 0px 10px 0px;
}

#raleArtiy h3 {

    border-bottom:3px solid #ccc;
    padding-bottom:6px;
}

#raleArtiy h3 b{

    font-size:18px;
    border-bottom:3px solid #136d4f;
    padding-bottom:6px;
    padding:0px 5px 6px 5px;
}

#raleArtiy .articlyList {

    margin:15px 0px 15px 0px;
}

#raleArtiy .articlyList li {

    float:left;
    width:247px;
    height:auto;
    margin:0px 15px 15px 0px;
    position:relative;
}

#raleArtiy .articlyList li .img {

    width:247px;
    height:200px;
    overflow:hidden;
}

#raleArtiy .articlyList li .img img {

    max-width:247px;
    height:auto !important;
    width: expression(this.width > 247 ? 247: true);
}

#raleArtiy .articlyList li .layer {

    display:block;
    background:#000;
    width:247px;
    height:40px;
    position:absolute;
    left:0px;
    bottom:0px;
    filter:alpha(opacity=50);
    opacity:0.5;
    z-index:20;
}

#raleArtiy .articlyList li p {

    display:block;
    position:absolute;
    left:0px;
    bottom:0px;
    width:247px;
    height:40px;
    line-height:40px;
    font-size:16px;
    color:#fff;
    padding-left:20px;
    z-index:222;
}

#raleArtiy .articlyList a .img img {

    transition:.5s transform; 
    transform: translateZ(0);
}

#raleArtiy .articlyList a:hover .img img {

    transform: scale(1.1, 1.1); 
    transition: 2s transform;
}

#detail_right .zcyWrap {

    margin-bottom:15px;
}

#detail_right .sb {

    padding:15px;
}

 #detail_right .sb i {

     font-size:14px;
     display:block;
     border-bottom:1px dashed #ccc;
     font-style:normal;
     padding-bottom:5px;
 }

#detail_right .sb h5 {

    font-size:18px;
    margin-bottom:15px;
}

#detail_right .sb .cd {

    padding:10px 0px 10px 0px;
}

#detail_right .sb .cd a{

    font-size:14px;
    display:block;
    float:left;
    width:25px;
    height:30px;
    text-align:center;
    line-height:30px;
}

#detail_right .fjtype a {

    display:block;
    float:left;
    border:1px solid #ccc;
    background:#fff;
    font-size:14px;
    width:66px;
    height:30px;
    margin:0px 8px 8px 0px;
    text-align:center;
    line-height:30px;
}

#detail_right .fjtype a:hover,#detail_right .fjtype a.curr {

    background:#136d4f;
    color:#fff;
    font-weight:800;
    text-decoration:none;
}

#rg li {

    display:block;
    float:left;
    width:92px;
    height:100px;
    overflow:hidden;
    margin:0px 10px 15px 0px;
}

#rg li .img {

    width:92px;
    height:80px;
    overflow:hidden;
}

#rg li .img img {

    max-width:92px;
    height:auto !important;
    width: expression(this.width > 92 ? 92: true);
}

#rg li a {

    display:block;
    font-size:14px;
    text-align:center;
}

#rg li .img a img {

    transition:.5s transform; 
    transform: translateZ(0);
}

#rg li .img a:hover img {

    transform: scale(1.1, 1.1); 
    transition: 2s transform;
}


#zhongchengyao .desc {

    position:relative;
    width:100%;
    min-height:20px;
}

#zhongchengyao .desc a {

    position:absolute;
    right:20px;
    top:-30px;
}

/** 道地专题 **/
#topicHeader {

    border-top:1px solid #dadada;
    width:100%;
    height:736px;
    background:url(/Content/images/toptic_1.jpg) no-repeat center center;
    background-size: cover;
}

#topicHeader .daodiIntro {

    position:relative;
    height:10px;
}

#news_rolling {

    position:absolute;
    top:40px;
    left:-60px;
    width:170px;
    height:400px;
    overflow:hidden;
}

#news_rolling li {

    display:block;
    width:190px;
    font-size:14px;
    line-height:25px;
    height:25px;
    border-bottom:1px dashed #b5b4b4;
}

#news_rolling li em {

    display:inline-block;
    width:25px;
}

#news_rolling li b {

    display:inline-block;
    font-size:20px;
    padding:0px 3px 0px 0px;
}

#topicHeader .daodiIntro .up_down {

    position:absolute;
    top:470px;
    left:-40px;
}

#topicHeader .daodiIntro .up_down span {

    display:block;
    font-size:14px;
    float:left;
    padding-left:10px;
    position:relative;
}

#topicHeader .daodiIntro .up_down span.s {

    margin-right:10px;
}

#topicHeader .daodiIntro .up_down span i {

    display:inline-block;
    width:5px;
    height:5px;
    background:#404040;
    position:absolute;
    top:7px;
    left:0px;
}

#news_rolling{ 
    
    height:410px; 
    overflow:hidden;
}/*这个高度设置配合每次滚动的行数可实现多行滚动*/

#bodyWrap {

    background:url(/Content/images/daoditopicbg.jpg) repeat;
}

#bodyWrap .bw_area_1 {

    width:100%;
    height:615px;
    background:url(/Content/images/daoditopic_1.jpg) no-repeat center center;
    background-size: cover;
}

#bodyWrap .bw_area_1 .ba{

    position:relative;
}

#bodyWrap .bw_area_1 .txt {

    width:550px;
    position:absolute;
    top:160px;
    right:0px;
}

#bodyWrap .bw_area_1 p {

    font-size:14px;
    line-height:23px;
    margin-bottom:10px;
}

#bodyWrap .bw_area_1 p em {

    display:inline-block;
    width:28px;
}

#bodyWrap .bw_area_2 {

    width:100%;
    height:819px;
    background:url(/Content/images/daoditopic_2.jpg) no-repeat center center;
    background-size: cover;
}

#bodyWrap .bw_area_2 .ba {

    padding-top:100px;
}

#bodyWrap .bw_area_2 .ba p {

    font-size:14px;
    line-height:25px;
}

#bodyWrap .bw_area_2 .txt {

    width:923px;
    height:327px;
    margin-top:60px;
    background:url(/Content/images/daodiSZ.png) no-repeat;
    position:relative;
}

#bodyWrap .bw_area_2 .txt h3 {

    font-size:14px;
    position:absolute;
    left:0px;
    bottom:0px;
    line-height:25px;
}

#bodyWrap .bw_area_3 {

    width:100%;
    height:3201px;
    background:url(/Content/images/daoditopic_3.jpg) no-repeat center center;
    background-size: cover;
}

#bodyWrap .bw_area_3 .txt {

   width:100%;
   height:3000px;
   position:relative;
}

#bodyWrap .bw_area_3 .txt h3 {

   font-weight:500;
   width:410px;
   position:absolute;
   right:45px;
   top:210px;
   font-size:14px;
   line-height:25px;
}

#bodyWrap .bw_area_4 {

    width:100%;
    height:721px;
    background:url(/Content/images/daoditopic_4.jpg) no-repeat center center;
    background-size: cover;
}

#bodyWrap .bw_area_4 .ba {

    padding-top:80px;
}

#bodyWrap .bw_area_4 .ba p {

    font-size:14px;
    line-height:25px;
    width:78%;
}

#bodyWrap .bw_area_4 .ba em {

    display:inline-block;
    width:28px;
}

#bodyWrap .bw_area_4 .txt {

   width:100%;
   height:820px;
   position:relative;
   padding-top:100px;
}

#bodyWrap .bw_area_4 .txt h3 {

   width:210px;
   position:absolute;
   left:45px;
   top:350px;
   font-size:14px;
   line-height:25px;
}

#bodyWrap .bw_area_5 {

    width:100%;
    height:532px;
    background:url(/Content/images/daoditopic_5.jpg) no-repeat center center;
    background-size: cover;
}

#bodyWrap .bw_area_5 .txt {

   width:100%;
   height:500px;
   position:relative;
}

#bodyWrap .bw_area_5 .txt h3 {

   width:450px;
   position:absolute;
   right:45px;
   top:230px;
   font-size:14px;
   line-height:25px;
   font-weight:500;
}

#bodyWrap .bw_area_6 {

    width:100%;
    height:576px;
    background:url(/Content/images/daoditopic_6.jpg) no-repeat center center;
    background-size: cover;
}

#bodyWrap .bw_area_6 .txt {

   width:100%;
   height:570px;
   position:relative;
}

#bodyWrap .bw_area_6 .area {

   width:350px;
   position:absolute;
   right:335px;
   top:335px;
}

#bodyWrap .bw_area_6 .area p {

   font-size:14px;
   line-height:27px;
   margin-top:10px;
}

#bodyWrap .bw_area_6 .area p a {

   color:#441b05;
   font-weight:500;
}

#bodyWrap .bw_area_6 .area_1 {

   width:350px;
   position:absolute;
   left:135px;
   top:135px;
}

#bodyWrap .bw_area_6 .ar {

   width:100%;
   height:400px;
   position:relative;
}

#bodyWrap .bw_area_6 .ar i {

   display:block;
   font-style:normal;
   position:absolute;
   top:10px;
   left:-10px;
   width:310px;
}

#bodyWrap .bw_area_6 .ar i a {

   display:block;
   background:#f7f7f7;
   padding:5px 0px 5px 30px;
   border:1px solid #000;
   border-radius:50px;
   -moz-border-radius:50px;  /* Firefox */
   -webkit-border-radius:50px; /*chrome/safari */
   -o-border-radius:50px;/* Opera */
   position:relative;
}

#bodyWrap .bw_area_6 .ar i a:hover {

   text-decoration:none;
   background:#441b05;
   border:1px solid #441b05;
}

#bodyWrap .bw_area_6 .ar i a b {

   display:block;
   color:#441b05;
}

#bodyWrap .bw_area_6 .ar i a:hover b {

   color:#fff;
}

#bodyWrap .bw_area_6 .ar i a p {

   font-size:14px;
   line-height:23px;
   margin-top:5px;
   color:#441b05;
}

#bodyWrap .bw_area_6 .ar i a:hover p {

   color:#fff;
}

#bodyWrap .bw_area_6 .ar i a img {

   position:absolute;
   top:-15px;
   right:-25px;
}

#bodyWrap .bw_area_7 {

    width:100%;
    height:560px;
    background:url(/Content/images/daoditopic_7.jpg) no-repeat center center;
    background-size: cover;
}

#bodyWrap .bw_area_7 .txt {

   width:100%;
   height:560px;
   position:relative;
}

#bodyWrap .bw_area_7 .area {

   width:350px;
   position:absolute;
   right:490px;
   top:335px;
}

#bodyWrap .bw_area_7 .area p {

   font-size:14px;
   line-height:27px;
   margin-top:10px;
}

#bodyWrap .bw_area_7 .area p a {

   color:#441b05;
   font-weight:500;
}

#bodyWrap .bw_area_7 .area_1 { 

   width:350px;
   position:absolute;
   right:100px;
   top:135px;
}

#bodyWrap .bw_area_7 .ar {

   width:100%;
   height:420px;
   position:relative;
}

#bodyWrap .bw_area_7 .ar i { 

   display:block;
   font-style:normal;
   position:absolute;
   top:10px;
   left:30px;
   width:320px;
}

#bodyWrap .bw_area_7 .ar i a {

   display:block;
   background:#f7f7f7;
   padding:5px 0px 5px 100px;
   border:1px solid #000;
   border-radius:50px;
   -moz-border-radius:50px;  /* Firefox */
   -webkit-border-radius:50px; /*chrome/safari */
   -o-border-radius:50px;/* Opera */
   position:relative;
}

#bodyWrap .bw_area_7 .ar i a:hover {

   text-decoration:none;
   background:#441b05;
   border:1px solid #441b05;
}

#bodyWrap .bw_area_7 .ar i a b {

   display:block;
   color:#441b05;
}

#bodyWrap .bw_area_7 .ar i a:hover b {

   color:#fff;
}

#bodyWrap .bw_area_7 .ar i a p {

   font-size:14px;
   line-height:23px;
   margin-top:5px;
   color:#441b05;
}

#bodyWrap .bw_area_7 .ar i a:hover p {

   color:#fff;
}

#bodyWrap .bw_area_7 .ar i a img {

   position:absolute;
   top:-15px;
   left:-25px;
}

/** 右边固定导航 ***/
#rightFoolWrap {

    background:#000;
    width:40px;
    position:fixed;
    right:0px;
    top:0px;
    padding-top:8%;
    display:none;
}

#rightFoolWrap li {

    display:block;
    width:40px;
    height:40px;
}

#rightFoolWrap li a {

    display:block;
    width:40px;
    height:40px;
    font-size:14px;
    text-align:center;
    line-height:40px;
    color:#fff;
    border-top:1px solid #404040;
}

#rightFoolWrap li a:hover,#rightFoolWrap li.active a {

    background:#b11515;
    text-decoration:none;
}

#rightFoolWrap #sub {

    position:relative;
    display:none;
}

#rightFoolWrap #sub .sw {

    position:absolute;
    top:-40px;
    right:40px; 
}

#rightFoolWrap #sub .swb {

    width:130px;
    padding:15px;
    background:#494949;
}

#rightFoolWrap #sub .swb a {

    display:block;
    font-size:14px;
    color:#fff;
    background:#494949;
    width:100%;
    height:30px;
    line-height:30px;
    text-align:left;
}

#rightFoolWrap #sub .swb a:hover,#rightFoolWrap #sub .swb a.curr {

    color:#fee618;
}

#rightFoolWrap #sub .swb img {

    position:absolute;
    right:-7px;
    top:5px;
}

#rightFoolWrap li.active #sub {

    display:block;
}

#ts {

    border-top:1px solid #404040;
    padding-top:10px;
}

#ts a{

    display:block;
    font-size:18px;
    width:100%;
    height:45px;
    line-height:45px;
    text-align:center;
    color:#fff;
}

#ts i{

    display:none;
    font-size:14px;
    color:#fff;
    font-weight:500;
    font-style:normal;
    width:35px;
    line-height:13px;
    padding-top:10px;
    margin:0 auto;
}

#ts a:hover{

    background:#b11515;
    text-decoration:none;
}

#ts a:hover span{

    display:none;
}

#ts a:hover i{

    display:block;
}

#gotop {

    border-top:1px solid #404040;
    margin-top:10px;
    padding-top:10px;
}

#gotop a:hover{

    display:block;
    font-size:18px;
    width:100%;
    height:45px;
}

#gotop a:hover{

    background:#b11515;
    text-decoration:none;
}

#gotop a:hover img{

    display:none;
}

#gotop i{

    display:none;
    font-size:14px;
    width:100%;
    height:45px;
    color:#fff;
    font-style:normal;
    font-weight:500;
    text-align:center;
}

#gotop a:hover i{

    display:block;
    padding-top:3px;
}

/** 广府本草堂 ***/
#gfbct {

    padding:15px 0px;
}

#gfbct .box-wrap {

    width:1150px;
    margin:0 auto;
    padding:15px;
}

#gfbct .goods-box li {

    display:inline-block;
    width:368px;
    height:420px;
    overflow:hidden;
    margin:0px 15px 15px 0px;
    border:1px solid #ccc; 
    background-size: cover;
}

#gfbct .goods-box li:nth-child(3n+3) {

    margin-right:0px;
}

#gfbct .goods-box li .layer {

    display:none;
    left:0px;
    top:0px;
    width:368px;
    height:420px;
    background:#000;
    opacity:0.7;
    filter:alpha(opacity=70);
}

#gfbct .goods-box li:hover .layer {

    display:block;
}

#gfbct .animate {

    left:0px;
    top:30%;
    z-index:0;
    width:368px;
    height:420px;
}

#gfbct .animate .gf-logo {

   text-align:center;
}

#gfbct .animate h2.title {

   display:block;
   text-align:center;
   color:#fff;
   font-size:28px;
}

#gfbct .animate hr {

   display:block;
   margin:10px auto 5px auto;
   width:90%;
   color:#fff;
   padding:0px;
}

#gfbct .animate p.gs {

   font-size:16px;
   color:#fff;
}

#gfbct .animate .intro {

   display:none;
   font-size:14px;
   color:#fff;
   width:90%;
   margin:20px auto;
}

#gfbct .animate .intro .intro_p {

   font-size:14px;
   color:#fff;
   padding:15px;
   line-height:20px;
}

#gfbct .goods-box li:hover .gs {

    display:none;
}

#gfbct .goods-box li:hover .intro {

    display:block;
}

#gfbct .animate .intro a.more {

   display:block;
   width:200px;
   height:50px;
   text-align:center;
   line-height:50px;
   background:#268b02;
   color:#fff;
   font-size:18px;
   text-decoration:none;
   margin:8px auto;
}

#gfbct .animate .intro a.more:hover {

   background:#35b907;
   transition: all .3s;
   -webkit-transition: all .3s;
}

#gfbct-goods-menu {

    left:-240px;
    top: 0px;
    width:200px;
    padding:20px 15px;
    background:#fcfcfc;
    z-index:9999;
}

#gfbct-goods-menu h5 {

    display:block;
    font-size:14px;
    font-weight:500;
    text-align:center;
    color:#a2989e;
}

#gfbct-goods-menu h2 {

    display:block;
    font-size:28px;
    font-weight:500;
    text-align:center;
    color:#38393a;
}

#gfbct-goods-menu h2 {

    display:block;
    font-size:28px;
    font-weight:500;
    text-align:center;
    color:#38393a;
    margin-bottom:10px;
}

#gfbct-goods-menu a {

    display:block;
    font-size:16px;
    height:40px;
    line-height:40px;
    text-align:center;
    border-top:1px solid #dddcdc;
    text-decoration:none;
}

#gfbct-goods-menu a i {

    display:block;
    font-style:normal;
    font-size:16px;
    top:0px;
    right:5px;
    font-family:SimSun;
}




#gfbct-goods-menu a:hover,
#gfbct-goods-menu a.active {

    background:#136d4f;
    color:#fff;
}