#Body{max-width: 750px;margin: 0 auto;background:#ede6da;}
#Content{    width: 96.2%;
    margin: 20px auto;
    padding-left: 5px;
    box-sizing: border-box;
    background: radial-gradient(transparent 0, transparent 4px, #ede6da 5px);
    background-size: 12px 12px;
    background-position: 11px 11px;
    background-color: #fff;
    padding: 1.1% 1.3% 1% 1%;}
#Path{display:none;}
#Content1{background:#fff;padding:20px 2% 0;}
{display:block;;background:url(/res/cpi_2020/structure/200910975.png) no-repeat center bottom;background-size: 100%;position:relative;top:-3px;padding:10px 3%;}

.folder_text{padding:30px 3%;}
.folder_text p{    font-size: 16px; margin-bottom: 10px;}

header .hd-right #mymember a{text-indent: 0em;width:auto}
.hd #CurrentlyNode{overflow:hidden;}
/* 头部 */

.header{height:60px;position:relative;z-index:15;padding:3% 2%;}
.m_logo{display:inline-block;width:60%;text-align:right;font-size:18px;font-weight:bolder;line-height:2;}
.m_logo a.indexlink{display:block;/*height:100px;*/width:80%;float:left;padding-left:7px;}
.m_logo a.indexlink img{width:90%;}
.m_logo span:before{content:"";display:block;width:1px;background:#ddd;top:10px;height:40px;position:absolute;left:0;}
   header .my_header a{background: url(/res/Home/structure/usericon.png) no-repeat center center;}
.right_icon i {
    font-size: 25px;
    -webkit-text-stroke: 0.5px #fff;
    color: #a47b29;
    margin: 10px 5px;
    display: inline-block;
}

 header .right_icon #myshow a{display: block; height: 32px;width: 35px;background-size: 82% auto;text-indent:-9999em;margin:0 auto;overflow:hidden}
    .right_icon{display: flex;float:right;width:22%}
 .right_icon div{margin:8px 0 0 0;width:44px;-webkit-box-flex: 1;}

#bodybg {    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    z-index: 9;
    display: none;
    background: #ede6da;
    opacity: 0.5;}
.shownav {width: 0px;
    z-index: 10;
    top: 100px !important;
    left: 0px;
    background: #fff;
    -webkit-box-sizing: border-box;
    height:0;
    width: 100%;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    position: absolute;padding:0;}
.shownav.head_nav{ 
   height: auto;
    display: block !important;
    border-bottom: 1px #ddd solid;border-top:#ddd 1px solid
 }

header .right_icon .my_navicon{position:relative}
header .right_icon .my_navicon a {
    background: #a47b29;
    position: absolute;
    left: 13px;
    top: 12px;
    height: 2px;width:22px;
    display: block;
    font-style: normal;
    -moz-transition: background .5s;
    -o-transition: background .5s;
    -webkit-transition: background .5s;
    transition: background .5s;
}

.my_navicon a:before {
    content: '';
    height: 2px;
    background: #a47b29;
    width: 22px;
    position: absolute;
    top: -8px;
    left: 0;
    transition: transform .5s,background .5s;
    -webkit-transform-origin: center center;
    transform-origin: center center;
}
.my_navicon a:after {
    background: #a47b29;
    height: 2px;
    width: 22px;
    position: absolute;
    bottom: -9px;
    left: 0;
    transition: transform .5s,background .5s;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    content: '';
}

.my_navicon.main a:before {
    background: #a47b29;;
    -moz-transform: translate(0,2px)rotate(-45deg);
    -ms-transform: translate(0,2px)rotate(-45deg);
    -webkit-transform: translate(0,2px)rotate(-45deg);
    transform: translate(0,2px)rotate(-45deg);
}
.my_navicon.main a:after {
    background: #a47b29;;
    -moz-transform: translate(0,-14px)rotate(45deg);
    -ms-transform: translate(0,-14px)rotate(45deg);
    -webkit-transform: translate(0,-14px)rotate(45deg);
    transform: translate(0,-14px)rotate(45deg);
}

.my_navicon.main a{
   background: none !important;

}

.shownav dl{padding:14px;border-bottom: #E8E8E8 solid 1px;clear: both;;overflow:hidden;} 
.shownav dl dt{display: block;font-size: 18px;font-weight: bold;margin-bottom: 10px;color: #282828;}
.shownav dl dd{display:block;padding-top:10px;}
.shownav dl dd #ListingOSonSubject {padding: 6px 8px;border-radius: 15px;background: #f4f0e9;float: left;margin: 5px 7px;font-size: 16px;}
.shownav a{color:#282828}

/* 搜索 */
#search_form{display:none;position:absolute;width:100%;background:#bd9d6b;padding:20px 5%;z-index:100}
.serach-text{width:100%;height: 40px;border: 1px #947e56 solid;padding:3px 5px;background:#fff;}
.serach-text input{border:0px;line-height:1.8;width:86%;}

.submit-btn{color:#a47b29;border:0px;background:none;}


/*搜索*/
.bodybg{    background: rgba(0,0,0,.4);
    display: none;
   /* position: fixed;*/
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 20;}
.sear em{width:20px;height:20px;display:block;background:url(/res/ces/structure/16115530.png) center no-repeat;background-size:20px auto;position:absolute;left:20px;top:15px;}
.sear{position:fixed;left:0;right:0;top:0;background:#fff ;padding:10px 20px 10px;display:none;z-index:101;}
.sear .select{    display: block;    -webkit-appearance: none;
    width: 100%;
    margin: 10px 0;
    height: 35px;
    border: 1px solid #ddd;
    background: #eee;
    border-radius: 5px;padding: 0 6px;
}
.sear .txt{width:100%;border-radius:5px;border:none;background:#eee;padding:6px;margin:0 auto 10px;height:35px}
.sear .sub{width:80px;color:#fff;background:#bd9d6b;right:10px; -webkit-appearance:none;height:30px;border:none; display:block;margin:10px auto;   border-radius: 5px;} 
/*二级菜单*/
.m_logo .back{float:left;display:inline-block;width:15px;height:15px;border:2px solid #2d2d2d;border-top:none;border-right:none;transform: rotate(45deg);margin-top:10px;}
.hd_er_left{padding:5px 0 0 10px;}

.m_logo #CurrentlyNode,.m_logo #ReportIDgetFathername{font-size:18px;font-weight:bold;color:#2d2d2d;}

/*弹出导航
h3{font-size:18px;font-weight:600;color:#006d46;width:100%;border-bottom:1px solid #006d46;}
.nav-right {
    width: 100%;height:100%;
    position: fixed;
    z-index: 80;top:50px;

    opacity: 0;
    overflow: hidden;
    padding: 60px 0px 0;right:-100%

}
.nav-right .close{width:50px;height:50px;position:absolute;top:0px;right:0px;padding:0 20px;line-height:3.5rem;color:#fff;font-size:15px;background:#ede6da;}
.nav-right .close:before {
    content: "";
    display: block;
    width: 28px;
    height: 8px;
    position: absolute;
    left: 23px;
    top: 1.1rem;background:#a47b29;
    transform: rotate(-45deg);}
.nav-right .close:after {
    content: "";
    display: block;
    width: 28px;
    height: 8px;
    position: absolute;
    left: 23px;
    top: 1.1rem;background:#a47b29;
 transform: rotate(-45deg);

}
.fin {
    height: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    display: block;
}
.fin ul{    background: #fff;padding:10px;}

.fin dl{margin-bottom:15px;overflow:hidden;background:#fff;border-radius:5px}
.fin dl dt{font-weight:bold;}
.nav-right dl dt{font-size:16px;font-weight:bold;padding:6px 10px;background:#f6f6f6}

.nav-right dl{overflow:hidden;margin-bottom:15px}
.nav-right li{padding:5px;border-bottom:1px solid #dedede;margin-bottom:10px;color:#282828;overflow:hidden;}
.nav-right li #NodeTitle,.nav-right li #CurrentlyNode{display:block;font-size: 18px;font-weight: bold;margin-bottom: 10px;color:#282828;}
.nav-right li .tan_nav{display:block;}
.nav-right li .tan_nav #ListingOSonSubject{padding: 6px 8px;border-radius: 15px;
background: #f4f0e9;float: left;margin: 5px 7px;font-size:16px;}
.nav-right li a{color:#282828;}*/

/*导航*/
.ben-nav{background:#bd9d6b;position:relative;}
.ben-nav ul{display:none;}
.ben-nav ul:nth-child(3){top:100px;}
.ben-nav ul:nth-child(4){top:150px;}
.ben-nav .ben-ul{display:flex;height: 60px;line-height: 60px;}
.ben-nav .shownav{display:flex;height: 70px;line-height: 70px;position:absolute;top:50px;left:0;width:100%;background:#006633;z-index:100;}
.ben-nav ul li{width:25%;/*text-indent:6px;*/text-align:center;    white-space: normal;}
.ben-nav ul li #NodeTitle a{font-size:20px;color:#fff;font-weight:600;}
.ben-nav ul .nav-arrow{flex:1;}
.nav-arrow span{content:"";width:13px;height:13px;position: absolute;right:20px;top: 13px;border: 2px solid #fff;transform: rotate(-45deg);border-right: none;border-top: none;}
.deg span{border-left: none;border-bottom: none;top:20px;border-right: 2px solid #fff;border-top: 2px solid #fff}
.ben-nav span#CurrentlyNode,.ben-nav #CurrentlyPathNode a {
    width: 100%;
    height: 100%;
    display: block;
    font-size: 18px;
    color: #fff;
    background: #009966;
}
.ben-nav #CurrentlyPathNode
/*新闻列表*/
.news_tab {
    padding: 10px;
}
.news_tab_tit,.news_tab_tit2,.news_tab_tit3,.news_tab_tit4{display:flex;border-bottom: 2px solid #006633;padding:5px 2px;}
.news_tab_tit span,.news_tab_tit2 span,.news_tab_tit3 span,.news_tab_tit4 span{flex:1;font-size: 18px;font-weight:bold;padding:3px 5px;color:#000;text-align:center;}
.news_tab_tit .news_tab_active,.news_tab_tit2 .news_tab_active,.news_tab_tit3 .news_tab_active,.news_tab_tit4 .news_tab_active{background:#006633;border-radius:5px;color:#fff;}
.news_tab .news_show{display:block;}
.news_tab_ul,.news_tab_ul2,.news_tab_ul3,.news_tab_ul4{display:none;margin-top:5px;}

.news_tab_ul li,.news_tab_ul2 li,.news_tab_ul3 li,.news_tab_ul4 li{display:flex;padding:8px 0;line-height: 1.8;position: relative;color:#333;font-size: 16px;}
.news_tab_ul li em{width:4px;height:4px;background:#aa8956;position: absolute;
    top: 20px;}
.news_tab_ul li #ReportIDname,.news_tab_ul li #NodeTitle{padding-left:14px;}
.news_tab_ul li a{color:#333;}
.news_tab_left{width:90px;height:70px;margin-right:5px;}
.news_tab_left img{width:100%;height:100%;}
.news_tab_right{flex:1;display:flex;justify-content:space-between;flex-direction:column;}
.news_tab_right a{display:block;color:#333;font-size:16px;}
.news_tab_right #ReportIDIssueTime{color:#ccc;font-weight:bold;}

.news_more{height:50px;line-height:50px;font-size:18px;text-align:center;background:#f9f6f3;color:#bc9c6b;margin:10px 0px;    clear: both;
    display: block;}
.news_more a{color:#bc9c6b;}

/*搜索页*/
#searchmenu input[name="q"] {
    /* border-radius: 5px 0 0 5px; */
    border: 1px solid #006d46;
    /* background: #eee; */
    padding: 5px;
    margin: 0 auto 10px;
    height: 35px;
}
#searchmenu button {
    width: 80px;
    color: #fff;
    background: #006d46;
    right: 10px;
    -webkit-appearance: none;
    height: 35px;
    border: none;
    margin: 10px auto;
    /* border-radius: 0 5px 5px 0; */
}
#searchsum {
    display: block;
    background: #ededed;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
    margin-bottom: 15px;
}

/*新闻详细*/
.news_text {  padding: 20px 1%;}
.news_text img{max-width:100%;height: auto!important;}
.news_text #ReportIDname { text-align: center; display: block; font-size: 20px; font-weight: bold;}
.zsl{background:#f4f2ef;padding:10px;text-align: left;color: #979797; font-size: 16px;line-height:1.8;overflow:hidden;}
.zuo {color: #5c5c5c;font-size: 16px;display:block;}
.news_text #ReportIDtext p {color: #333; font-size: 16px; margin-bottom: 10px;}
.news_text span#ReportIDtext embed,.news_text span#ReportIDtext video {
    max-width: 100%;
}
.news_text span#ReportIDgetSubhead {font-size: 16px;font-weight: bold;text-align: center;display: block;}

.news_text span#ReportIDnewquota{font-size:16px;font-weight:bold;display:block;text-align:center;}
.bdsharebuttonbox{line-height:2;font-size:16px;color:#979797;display:block;}
.bdsharebuttonbox li { /*width: 53px!important; height: 45px!important; */margin: 0 2px 0px!important; float: left!important; padding: 0!important;}
.bdshare-button-style0-24 a{padding:0px;}
.bdsharebuttonbox li img{width:80%;}
/*.bdsharebuttonbox .bds_qzone { background: url(/res/cpi_2020/structure/20099081.png) no-repeat center;width:45px;height:45px; }
.bdshare-button-style0-24 a, .bdshare-button-style0-24 .bds_more{margin:0px;}
.bdsharebuttonbox .bds_weixin { background: url(/res/cpi_2020/structure/20099079.png) no-repeat center;width:45px;height:45px; }
.bdsharebuttonbox .bds_sqq { background: url(/res/cpi_2020/structure/20099080.png) no-repeat center; width:45px;height:45px;}*/
.bd_weixin_popup .bd_weixin_popup_foot { position: relative; top: -12px; }
.news_text #ReportIDtext{display: block;padding: 30px 0;}
.news_text #ReportIDPicture{display: block;width: 100%;margin: auto;text-align: center;}

/*视频列表*/
.video_2j{padding:20px 0px;display:block;overflow:hidden;}
.video_2j ul{display:block;overflow:hidden;}
.video_2j li{width:50%;float:left;text-align:center;position: relative;}
.video_2j li #VideoIDpicture{width:80%;margin:0px auto 10px;display:block;height:100px;}
.video_2j li #VideoIDpicture img,
.video_2j li #PostalIDpicture img{width:100%;}
.video_2j li #VideoIDsubject,.video_2j li #PostalIDsubject{height:80px;width:80%;margin:auto;font-size:16px;line-height:1.6;display:block;overflow:hidden;}
.video_2j li a{color:#373737;}
.video_2j li em{ width: 50px;height: 50px;background: url(/res/cpi_2020/structure/20098425.png) no-repeat;position: absolute;left: 35%;top: 14%;background-size: 80%;}
.video_2j li #PostalIDpicture
{width:96%;margin:0px auto 10px;display:block;min-height: 100px;max-height: 160px;/*border: 1px solid #bb9c6b;*/overflow:hidden;}
.video_2j ul div{clear:both;}
/*设计师列表*/
.sj_list{padding:20px 0px;display:block;overflow:hidden;}
.sj_list li{width:43%;text-align:center;float:left;margin-right:5%;background:#f8f5f0;-moz-box-shadow:0px 0px 12px #d0e0f3; -webkit-box-shadow:5px 5px 12px #dcd6cd; box-shadow:5px 5px 12px #dcd6cd;padding: 5% 0;border:1px solid #eee;}
.sj_list li #ReportIDPicture{width:118px;height:118px;margin:auto;display:block;}
.sj_list li #ReportIDPicture img{width:118px;height:118px;border-radius:50%;}
.sj_list li #ReportIDname{color:#2a2a2a;font-size:18px;display:block;line-height:1.8;padding-top:20px;font-weight:bolder;}
.sj_list li a{color:#2a2a2a;}

/*二级菜单*/
	.wrapper {position:relative;height:40px;width: 100%;overflow: hidden;margin:0 auto;background:#bd9d6b}
	.wrapper .scroller {position:absolute}
	.wrapper .scroller li {height: 40px;float: left;line-height:40px;font-size:20px;text-align: center}
	.wrapper .scroller li #NodeTitle a{color:#f6f6f6;display:block;padding:0px 20px;}
	.wrapper .scroller li.cur{/*background:#fff*/}
	.wrapper .scroller li.cur a{color:#fff;}
.wrapper .scroller li #NodeTitle{color:#f6f6f6;}
.wrapper .scroller li #CurrentlyNode,.wrapper .scroller li #CurrentlyPathNode{background:#fff;color:#bd9d6b;padding:0px 20px;display: block;}
.wrapper .scroller li #CurrentlyNode a,.wrapper .scroller li #CurrentlyPathNode a{color:#bd9d6b;}