@charset "gb2312";
.g-yc-root { min-width: 1024px; overflow: auto; }
.m-rd-min-wth { width: 1000px; margin: 0 auto; }
.m-min-wth { width: 1024px; margin: 0 auto; }
.m-cm-header { height: 40px; background: url("imagesg-cm-header-bg.png") repeat-x 0 0; }
.m-cm-header .links a { float: left; margin: 0 12px 0; padding-left: 23px; font: 12px/40px 'Microsoft YaHei', '微软雅黑'; color: #333; background: url("imagesg-cm-header-link.png") no-repeat 0 center; }
.m-cm-header .links a:hover { color: #f61801; }
.m-cm-header .links .link-2 { background-position: -82px center; }
.m-cm-header .links .link-4 { background-position: -237px center;}
.m-cm-header .links .split { float: left; width: 1px; height: 14px; margin-top: 13px; background: #c6c6c6; }
.m-cm-header .store a { float: left; font: 12px/40px 'Microsoft YaHei', '微软雅黑'; color: #636363; }
.m-cm-header .store a:hover { color: #f61801; }
.m-cm-header .store .split { float: left; width: 1px; height: 12px; margin: 14px 14px 0; background: #636363; }


.m-search-input { height: 30px; }
.m-search-input .input-form { position: relative; }
.m-search-input input[type='text'] { width: 215px; height: 30px; padding: 0 35px 0 10px; border: none; font-size: 12px; font: 12px/30px 'Microsoft YaHei', '微软雅黑'; color: #333; background: #fff; }
.m-search-input .submit-btn { position: absolute; right: 0; top: 0; width: 35px; height: 30px; background: url("imagesm-search-input-btn.png") no-repeat 6px center; cursor: pointer; z-index: 222; }
.m-search-input .senior-search { margin: 11px 5px 0 10px; font-size: 12px; color: #fff; }



.h-rd-logo { height: 119px; border-top: 1px solid #bb1200; background: url("imagesyc-rd-logo-bg.jpg") repeat 0 0; }
.h-rd-logo .logo { margin-top: 21px; }
.h-rd-logo .m-search-input { margin-top: 53px; }

.rd-nav-box { position: relative; height: 448px; background: url("imagesrd-body-bg.jpg") no-repeat center top; }
.rd-nav { position: absolute; top: 294px; left: 50%; margin-left: -500px; width: 1000px; height: 72px; padding: 13px 0 15px; background: url("imagesrd-nav-bg.jpg") no-repeat center top; }
.rd-nav a { color: #fff; }
.rd-nav a:hover { color: #fff578; }
.rd-nav .nav-1 { width: 105px; line-height: 72px; text-align: center; background: url("imagesrd-nav-split.png") no-repeat right center; }
.rd-nav .nav-1 a { display: block; font: bold 16px/72px 'Microsoft YaHei', '微软雅黑'; }
.rd-nav .nav-2 { width: 108px; background: url("imagesrd-nav-split.png") no-repeat right center; }
.rd-nav .nav-2 a { display: block; margin: 0 auto; padding: 9px 20px 7px; }
.rd-nav .nav-3 { width: 154px; background: url("imagesrd-nav-split.png") no-repeat right center; }
.rd-nav .nav-4 { width: 159px; background: url("imagesrd-nav-split.png") no-repeat right center; }
.rd-nav .nav-4 .gl { margin: 0 7px 0 25px; }
.rd-nav .nav-5 { width: 140px; background: url("imagesrd-nav-split.png") no-repeat right center; }
.rd-nav .nav-5 .gl { margin: 0 5px 0 21px; }
.rd-nav .nav-6 { width: 185px; background: url("imagesrd-nav-split.png") no-repeat right center; }
.rd-nav .nav-6 .gl { margin: 0 7px 0 25px; }
.rd-nav .nav-7 { width: 145px; }
.rd-nav .nav-7 .gl { margin: 0 5px 0 20px; }
.rd-nav .gl { width: 32px; margin-left: 23px; margin-right: 5px; padding: 9px 5px 7px 5px; font: bold 16px/28px 'Microsoft YaHei', '微软雅黑'; }
.rd-nav .detail { overflow: auto; }
.rd-nav .detail a { display: inline-block; *display: inline; *zoom: 1; font: 13px/24px 'Microsoft YaHei', '微软雅黑'; }
/*街道*/
.rd-street { position: absolute; top: 394px; left: 50%; margin-left: -500px; width: 1000px; }
.rd-street .tag { font-weight: bold; line-height: 36px; color: #444343; }
.rd-street a { font: 12px/36px 'Simsun', '宋体'; color: #444343; }
.rd-street a:hover { color: #f61801; }
.rd-street .split { width: 1px; height: 12px; margin: 13px 8px 0; background: #bababa; }
.rd-street .all { margin-left: 10px; color: #e12709; }
/*头部结束*/

/*内容开始*/
.ld_main_box{width: 1000px;margin: 0 auto;margin-bottom: 45px;}
/*左边内容开始*/
.ld_dw_right{  width: 780px;height: 820px;  float: left;   border: 1px solid #efefef;margin-bottom: 35px;}
.ld_dw_right>img{display: block;margin: 0 auto;margin-top: 33px;}
.ld_dw_right_head{height: 40px;line-height: 40px; background: #f1f0eb;}

.ld_dw_right_h_dwdt{width: 190px;height: 40px; line-height: 40px;position:relative;float:left;background: #f61801;text-align: center;color: white;font-size: 16px;font-weight: bold;margin-left: -1px;}
.ld_dw_right_h_dwdt>img{  position: absolute;  bottom: -4px;  left: 50%;  margin-left: -3px;  }
.ld_dw_right_h_loc{float: right;padding-left:20px;margin-right:15px;background: url("../images/map-pin.png") no-repeat 0 15px;font-size: 14px;color:#3b3b3b;}
.ld_dw_right_h_loc>a{text-decoration: none;color: #3b3b3b;}
.ld_dw_right_h_loc>a:hover{  color:#007cdc;  }

/*树状*/
.tree ul{
    padding-top:20px;
    position: relative;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition:all .3s;
}
.tree li{
    float:left;
    list-style: none;
    text-align: center;
    position: relative;
    padding:20px 5px 0 5px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition:all .3s;
}
/*利用::before,::after作分支线*/
.tree li,.tree ul{
    before:"before";
    after:"after";
}
.tree li:before,.tree li:after{
    content:"";
    before: "before";
    after: "after";
    position: absolute;
    top:0;
    right:50%;
    width:50%;
    height:20px;
    border-top:1px solid #ccc;
}
.tree li:after{
    right:auto;
    left:50%;
    border-left:1px solid #ccc;
}
.tree li:first-child:before,.tree li:last-child:after{
    border:0 none;
}
.tree li:last-child:before{
    border-right:1px solid #ccc;
}
/*删除仅只有一个分支的分支线*/
.tree li:only-child:before,.tree li:only-child:after{
    /*border:none;*/
}
.tree>ul>li:after{
    border:none;
}
.tree li:only-child:after{
    border:none;
}
.tree li:only-child{
    margin-left: 2px;
}
/*添加仅只有一个分支的下分支线*/
.tree ul ul:before{
    content:"";
    position: absolute;
    top:0;  left:50%;  border-left:1px solid #ccc;  width:0;  height:20px;
}
.tree a{
    display: inline-block;
    border:1px solid #ccc;
    text-decoration: none;
    padding:10px;
    height: 28px;
    font-size: 14px;
    background: #f1f0eb;
    color: #172136;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition:all .3s;
}
/*添加选中状态*/
.tree li a:hover,.tree li a:hover+ul li a{
    background-color: #c8e4f8;
    color: #000;
    border: 1px solid #94a0b4;
}
.tree li a:hover+ul li:after,.tree li a:hover+ul li:before,.tree li a:hover+ul:before,.tree li a:hover+ul ul:before{
    border-color: #94a0b4;
}
.tree>ul>li>ul>li>ul a{
    width: 10px;
    height: 180px;
    word-wrap: break-word;
    line-height: 15px;
}
.tree>ul>li:first-child:before{
    border:none;
}
.tree>ul>li:first-child{
    margin-left: 45px;
}
.tree>ul>li>a{
    margin-left: 95px;
}
.tree>ul>li>ul:before{
   left: 370px;
}
.tree>ul>li>ul>li:nth-of-type(2):before{
    height: 60px;
}
.tree>ul>li>ul>li:nth-of-type(2)>ul{
    margin-top: 40px;
    margin-left: -2px;
}

/*左边内容结束*/
/*右边内容开始*/
.ld_left{  width: 200px;  float: right;  }
.ld_left3_tit{  width: 200px;  height: 40px;  line-height: 40px;  color: white;  border-radius: 4px 4px  0 0;  background: #f89b33 url("imagesrdzr_icon.png") no-repeat 13px 9px;  }
.ld_left3_tit>span{  font-size: 16px;  font-weight: bold;  margin-left: 40px;  }
.ld_left3_tit>a{font-size: 12px;float: right;margin-right: 10px;color: white;}
.ld_left3_tit>a:hover{color: blue;}
.ld_left3_list_box{  width: 198px;  height:207px;  border: 1px solid #efefef;}
.ld_left3_list_box>ul{margin-top: 6px;}
.ld_left3_list_box>ul>li{
    background: url("../images/ljzr_icon.png")no-repeat 10px center;
    padding-left: 20px;
    margin-top: 12px;
}
.ld_left3_list_box>ul>li>a{
    font-size: 12px;
    color: #444343;
}
.ld_left3_list_box>ul>li>a:hover{
    color: blue;
}
.ld_left4_list_box { margin-top: 10px; }
.ld_left4_list_box .line { padding-top: 10px; }
.ld_left4_list_box a { float: left; width: 95px; padding: 72px 0 20px; text-align: center; font: 14px/18px 'Microsoft YaHei', '微软雅黑'; color: #fff; background: #f61801 url("imagesrd-sec-5.png") no-repeat 0 0; }
.ld_left4_list_box a + a { margin-left: 10px; }
.ld_left4_list_box a:hover { background-color: #f89b33; }
.ld_left4_list_box .block-2 { background-position: -105px 0; }
.ld_left4_list_box .block-3 { background-position: 0 -120px; }
.ld_left4_list_box .block-4 { background-position: -105px -120px; }


/*内容结束*/

/*底部*/
.g-rd-footer .m-min-wth { width: 857px; padding-left: 143px; background-position: 0 center; }
.g-rd-footer .m-link-roll { background: #ebf2f8; }
.g-rd-footer .m-link-roll .box-1 .tag { width: 168px; background-position: 141px center; }
.g-rd-footer .m-link-roll .box-2 .tag { width: 178px; background-position: 151px center; }
.g-rd-footer .m-link-roll .box-3 .tag { width: 191px; background-position: 161px center; }
.g-rd-footer .m-link-roll .box-4 .tag { width: 138px; background-position: 111px center; }
.g-rd-footer .m-link-roll .box-5 .tag { width: 138px; background-position: 111px center; }
.g-rd-footer .rd-ft-block { height: 170px; padding-top: 16px; text-align: center; line-height: 26px; color: #fff; background: url("imagesrd-footer-bg.jpg") repeat 0 0; }
.g-rd-footer .rd-ft-block img { display: block; margin: 15px auto 0; }

.m-link-roll { height: 77px; border-bottom: 1px solid #edece4; background: #faf9f5; }
.m-link-roll .m-min-wth { width: 870px; height: 100%; padding-left: 154px; background: url("imagesm-link-roll-bg.png") no-repeat 12px center; }
.m-link-roll .link-roll-box { position: relative; margin-top: 20px; }
.m-link-roll .link-roll-box + .link-roll-box { margin-left: 10px; }
.m-link-roll .link-roll-box .tag { width: 207px; height: 36px; line-height: 36px; text-indent: 12px; color: #7a7a7a; background: #fff url("imagesm-link-roll-arrow.png") no-repeat 177px center; cursor: pointer; }
.m-link-roll .link-roll-box ul { position: absolute; left: 0; right: 0; top: 36px; display: none; height: 150px; overflow: auto; border-top: 1px solid #f1f1f1; background: #fff; }
.m-link-roll .link-roll-box ul li { height: 30px; line-height: 30px; padding-left: 10px; }
.m-link-roll .link-roll-box ul li a { display: block; width: 100%; color: #7a7a7a; vertical-align: middle; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.m-link-roll .link-roll-box ul li:hover { background: #eee; }

