/* 主页样式 */
.center{width: 1200px; margin: 0 auto; overflow: hidden;}

.header {
    width: 100%;
    height: 179px;
    background: url(tou_bg_01.jpg) no-repeat left top;
    background-size: 100% 100%;
    clear: both;
}

.kuan {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.header_logo {
    float: left;
    height: 179px;
    width: 790px;
    background: url(logo_2024new.png) no-repeat left center;
}

.header_logo a {
    display: block;
    width: 100%;
    height: 100%;
}

.sousuok {
    float: right;
    width: 308px;
    height: 40px;
    margin-top: 69px;
}

.sousuo {
    height: 40px;
    width: 308px;
}

.sousuo_div1 {
    position: relative;
    z-index: 1;
}

.ss_ipt1 {
    display: block;
    height: 40px;
    line-height: 40px;
    padding-right: 41px;
    width: 257px;
    padding-left: 10px;
    background: url(souk_03.png) no-repeat;
    outline: none;
    border: none;
    color: white;
}

.ss_ipt2 {
    display: block;
    height: 40px;
    width: 41px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(sous_03.png) no-repeat;
    background-position: center center;
    z-index: 3;
    border: none;
    outline: none;
}

.ss_ipt2:hover {
    cursor: pointer;
}

.banner {
    width: 100%;
}

.header {
    width: 100%;
}

.header_daoh {
    width: 100%;
    height: 56px;
    background: url(daohangl_bg_03.png);
    position: relative;
    z-index: 5;
}

.daohangl_ul {
    width: 1200px;
    height: 100%;
    margin: 0 auto;
}

.daohangl_ul li {
    text-align: center;
    line-height: 56px;
    display: block;
    width: 131px;
    padding-right: 44px;
    float: left;
    background: url(xiexian_03.png) no-repeat right center;
}

.daohangl_ul a {
    color: white;
    font-weight: bold;
    display: block;
    height: 100%;
    width: 100%;
    font-size: 18px;
}

.daohangl_ul a:hover {
    background: url(hover_bg_03.png);
}

.xiala3, .xiala4 {
    display: none;
    width: 100%;
    background: url(xiala_bg_05.png);
    height: 48px;
    position: absolute;
    z-index: 10;
    text-align: center;
    line-height: 48px;
}

.xiala2 {
    display: none;
    width: 100%;
    background: url(xiala_bg_05.png);
    height: 48px;
    position: absolute;
    z-index: 10;
    text-align: center;
    line-height: 48px;
}

.xiala3 .ul {
    position:relative;
    left:45%;
}

.xiala4 .ul{
   position:relative;
   left:62%;
}

.xiala2 .ul {
    position:relative;
    left:20%;
}

.bait {
    float: left;
    position: relative;
    width: 163px;
    background: url(baitiao_03.png) no-repeat right center;
}

.wubait {
    float: left;
    position: relative;
    width: 163px;
    background: none;
}

.xiala3 a, .xiala2 a, .xiala4 a {
    font-size: 16px;
    color: white;
    display: block;
}

.xiala3 a:hover, .xiala2 a:hover, .xiala4 a:hover {
    background: url(hover_bg_03.png);
}

/* banner轮播图 */

#banner {
    position: relative;
    
    z-index: 0;
}

.slides {
   width:100%;
    height:100%;
    overflow: hidden;
    position: relative;
}

.slide-pic {
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    list-style: none;
}

.slide-pic img {
    width: 100%;
    height: 100%;
}

.slide-pic li {
    height: 100%;
    position: relative;
}

.slide-pic li.cur {
    display: block;
}

.slide-li {
    float: right;
    bottom: 10px;
    position: absolute;
    right: 20px;
    text-align: right;
}

.slide-li li {
    margin: 5px 5px;
    width: 13px;
    height: 13px;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    overflow: hidden;
    list-style: none;
}

.op li {
    background: url(bigdian2_07.png) no-repeat;
    cursor: pointer;
}

.op li.cur {
    background: url(bigdian1_07.png) no-repeat;
    cursor: pointer;
}

.slide-txt span {
    display: none;
}

/* 主体背景 */

.body {
    background: url(back_img_02.jpg);
    padding-bottom: 60px;
}

@font-face {
    font-family: 'MyFont1';
    /*字体名称*/
    src: url('华文行楷.eot');
    /*字体源文件*/
    src: url('华文行楷.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('华文行楷.woff') format('woff'), /* Modern Browsers */
    url('华文行楷.ttf') format('truetype'), /* Safari, Android, iOS */
    url('华文行楷.svg#lamebrai-webfont') format('svg');
    /* Legacy iOS */
}

@font-face {
    font-family: 'MyFont2';
    /*字体名称*/
    src: url('italict_.eot');
    /*字体源文件*/
    src: url('italict_.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('italict_.woff') format('woff'), /* Modern Browsers */
    url('italict_.ttf') format('truetype'), /* Safari, Android, iOS */
    url('italict_.svg#lamebrai-webfont') format('svg');
    /* Legacy iOS */
}

.gzdt {
    margin-top: 35px;
    background: white url(dtde_bg_03.png) no-repeat right bottom;
    min-height: 280px;
    overflow: hidden;
    padding: 10px;

}

.gzdt .banner_tpxw{width:500px; height:375px; float:left; display:inline; margin-left: 7px;  margin-top: 7px;}
.gzdt .banner_tpxw ul{position: relative; z-index: 0; overflow: hidden; margin: 0 0 0 0;}
.gzdt .banner_tpxw ul li{width: 100%; overflow: hidden; height: 100%; padding-left: 0;}
.gzdt .banner_tpxw ul li img{ width: 500px; height: 375px;}
.gzdt .banner_tpxw ul li p{ position:absolute; z-index:2; bottom:0; left:0px;text-indent:12px; width:63%; text-decoration:none; color:#fff; background:none; z-index:1; opacity:1; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; height: 40px; line-height: 40px;}
.gzdt .banner_tpxw ul li .txt_bg{position: absolute; z-index:1; bottom:0;left:0; background:url(p_bg.png) repeat 0 0; overflow:hidden;}

.list_header {
    color: #333333;
    padding: 11px 0;
    overflow: hidden;
    line-height: 28px;
}

.gzdt_header {
    background: url(gzdt_logo_03.png) no-repeat 10px center;
    padding-left: 60px;
}
.gzdt_header img{
display:block;
    margin-top: -28px;
margin-left:40px;
}

.zcfg_header {
    background: url(zcfg_logo_03.png) no-repeat 10px center;
    padding-left: 60px;
}

.zcfg_header img{
display:block;
    margin-top: -28px;
margin-left:40px;
}

.zcjd_header {
    background: url(zcjd_logo_03.png) no-repeat 10px center;
    padding-left: 60px;
}

.zcjd_header img{
display:block;
    margin-top: -28px;
margin-left:40px;
}

.cyxz_header {
    background: url(cyxz_logo_06.png) no-repeat 10px center;
    padding-left: 60px;
}
.tzgg_header {
    background: url(tzgg.png) no-repeat 10px center;
    padding-left: 60px;
}
.tzgg_header img{
display:block;
    margin-top: -28px;
margin-left:40px;
}

.cyxz_header img{
display:block;
    margin-top: -28px;
margin-left:40px;
}


.list_h_span {
    float: right;
    line-height: 28px;
}

.list_h_bt {
    font-size: 18px;
    float: left;
    line-height: 28px;
}

.list_h_span a {
    font-size: 14px;
    color: #b1b1b1;
    line-height: 28px;
}

.diyiz {
    padding-left: 10px;
    padding-top: 20px;
    width: 400px;
    float: left;
}

.diyiz img {
    float: left;
    width: 400px;
    height: 270px;
}

.shij {
    float: left;
    width: 64px;
    height: 70px;
    line-height: 24px;
    text-align: center;
    background-color: #ae1c1e;
}

.da {
    font-size: 24px;
    margin-top: 13px;
    color: white;
}

.xiao {
    font-size: 12px;
    color: white;
}

.zhaiyao {
    float: left;
    height: 70px;
    width: 316px;
    padding: 0 10px;
    position: relative;
}

.zhaiyao:hover {
    width: 315px;
    height: 69px;
    border: 1px solid #ae1c1e;
    border-left: none;
    border-top: none;
}

.zhaiyao:hover a {
    color: #ae1c1e;
}

.zhaiyao div {
    position: absolute;
    left: 10px;
}

.zhaiyao a {
    font-size: 16px;
    display: block;
}

.yiji_list {
    width: 638px;
    float: right;
	margin-right: 7px;
}

.yiji_list ul {
    overflow: hidden;
}

.yiji_list ul li {
    background: url(list_logo_03.png) no-repeat left center;
    float: left;
    height: 42px;
	line-height: 42px;
	padding-left: 2.5%;
	width: 97.5%;
}
.yiji_list ul li span{float: right; display: block; line-height: 42px; height: 42px;}

.zhaiyao2 {
    float: left;
    width: 312px;
    height: 100%;
    position: relative;
}

.zhaiyao2 div {
    position: absolute;
    left: 0;
    padding: 0 10px;
}

.yiji_list ul li a {
    color: #333333;
    font-size: 15px;
}

.shij2 {
    float: left;
    height: 100%;
    width: 48px;
    text-align: center;
    line-height: 20px;
    background: url(huitiao_03.png) no-repeat right center;
}

.shang {
    margin-top: 15px;
    font-size: 18px;
}

.xia {
    margin-top: 5px;
    font-size: 14px;
}

.yiji_list ul li>div {
    float: left;
    color: #666666;
}

.yiji_list ul li a:hover, .erji ul a:hover, .erji2 ul a:hover {
    color: #ae1c1e;
}

.erji {
    float: left;
    width: 571px;
    height: 488px;
    margin-top: 20px;
    background-color: white;
    padding: 8px 8px;
}

.erji2 {
    float: right;
    width: 571px;
    height: 225.2px;
    margin-top: 20px;
    background-color: white;
    padding: 8.6px 8px;
}

.zcfg_ul {
    margin-top: 5px;
    width: 100%;
    overflow: hidden;
    padding-left:10px;
}

.erji li {
    width: 98%;
    overflow: hidden;
    float: left;
    padding: 14px 0;
}

.erji2 li {
    width: 98%;
    overflow: hidden;
    padding: 11px 0;
    float: left;
}

.erji2 ul {
    overflow: hidden;
padding-left:10px;
}

.erji ul a, .erji2 ul a {
    float: left;
    color: #333333;
    font-size: 15px;
    padding-left: 15px;
    display: block;
    background: url(list_logo_03.png) no-repeat left center;
}

.erji ul span, .erji2 ul span {
    float: right;
    color: #666666;
    font-size: 15px;
}

/*创新理论*/
.cxll_header{background: url(cxll_logo_03.png) no-repeat 10px center; padding-left: 60px;}
.cxll_header img{display: block; margin-top: -24px; margin-left: 40px;}
.new_cxll{height: auto;}
.new_cxll ul.zcfg_ul li{width: 271px; float: left; margin-right: 11px; padding: 0; margin-top: 15px;}
.new_cxll ul a{padding-left: 0; background: none;}
.new_cxll ul.zcfg_ul li a{display: block; width: 100%; height: 100%; float: left;}
.new_cxll ul.zcfg_ul li a img{width: 100%; height: 136px;}
.new_cxll ul.zcfg_ul li p{text-align: center; font-size: 16px; height: 40px; line-height: 40px; float: left; width: 100%;}
.new_cxll1 ul.zcfg_ul li.first{margin-bottom: 20px;}
.new_cxll1 ul.zcfg_ul li.first a img{height: 203px;}
.new_cxll1 ul.zcfg_ul li.first p{display: none;}

/*光辉历程*/
.gh_header{background: url(ghlc_logo_03.png) no-repeat 10px center;}
/*时代先锋*/
.sdxf_header{background: url(sdxf_logo_03.png) no-repeat 10px center;}
.sdxf_header .list_h_bt{line-height: 21px;}
.new_sdxf ul.zcfg_ul li a img{height: 205px;}

/*经典影像*/
.jdyy_header{background: url(jdyx_logo_03.png) no-repeat 10px center;}
.jdyy_header img{margin-top: -28px;}
/* .new_jjyy ul.zcfg_ul li{width: 124px;}
.new_jjyy ul.zcfg_ul li a img{height: 93px; width: 100%;} */
.new_jjyy ul.zcfg_ul li{position: relative; height: 205px;}
.new_jjyy ul.zcfg_ul li p{position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; height: 50px; background: url(yy_bg.png) repeat left 0; line-height: 30px; color: #fff;}
.new_jjyy ul.zcfg_ul li a img{height: 205px; width: 100%;}

/*相关推荐*/
.new_xgtj{width: 100%;}
.xgtj_header{background: url(xgtj_logo_03.png) no-repeat 10px center;}
.xgtj_header img{margin-top: -27px;}
.new_xgtj ul.zcfg_ul li{width: 264px; float: left; margin-right: 36px; height: 132px; margin-bottom: 20px;}
.new_xgtj ul.zcfg_ul li a img{height: 100%;}

/*网站链接*/
.wzlj_header{background: url(wzlj_logo_03.png) no-repeat 10px center;}
.wzlj_header img{margin-top: -27px;}
.new_wzlj{width: 100%;}
.new_wzlj ul.zcfg_ul li{width: 238px; height: 96px; margin-right: 68px; margin-bottom: 20px;}
.new_wzlj ul.zcfg_ul li a img{height: 100%; width: 100%;}

.footer {
    width: 100%;
    background-color: #b70908;
    color: white;
    text-align: center;
    padding-bottom: 12px;
}

.footer p {
    color: white;
    display: block;
    margin-top: 12px;
}

/* 列表页样式 */

.list_body {
    min-height: 450px;
    padding-top: 20px;
    padding-bottom: 60px;
    background-color: #fbf2f2;
}

/* 选项卡 */

.box {
    float: left;
    width: 217px;
    height: 307px;
    position: relative;
}

.yiji_bt {
    position: absolute;
    left: 0;
    top: 0;
    width: 187px;
    height: 128px;
    background-color: #ae1c1e;
    padding-left: 15px;
    margin: 0;
font-size: 20px;
line-height: 55px;
font-weight: bold;
color: white;
}
.yiji_bt p{
   font-size: 20px;
line-height: 55px;
font-weight: bold;
color: white;
}

.huibeijing {
    position: absolute;
    z-index: 2;
    right: 3px;
    bottom: 10px;
    width: 195px;
    height: 240px;
    background: url(qianhui_bg_03.png);
}

.menu {
    position: absolute;
    left: 13px;
    top: 55px;
    z-index: 5;
    overflow: hidden;
    width: 196px;
    float: left;
    min-height: 234px;
    background: white url(tiananm_03.png) no-repeat right bottom;
}

.menu ul {
    border-bottom: none;
}

.menu ul li:hover a {
    cursor: pointer;
    background-color: #d5ab63;
    color: white;
}

.menu ul li {
    height: 50;
    line-height: 50px;
}

.menu ul li a {
    color: #333;
    font-size: 15px;
    display: block;
    padding-left: 20px;
}

.menu ul li.on a {
    color: #b70908;
}

.menu ul li.on_2 a {
    color: white;
    background-color: #d5ab63;
}

.menu ul li.ban {
    background: url(youxialajiantou.png) no-repeat 204px 18px;
    cursor: pointer;
}

.menu ul li.currentDd {
    background: url(xialajiantou.png) no-repeat 204px 18px;
}

.menu ul li ul {
    display: none;
    width: 198px;
}

.menu ul li ul li {
    padding: 0;
    border-left: none;
    height: 52px;
    line-height: 52px;
    text-indent: 32px;
}

.menu ul li ul li a {
    font-size: 14px;
}

.navContent {
    margin-top: -0.5px;
}

.navContent li a {
    display: block;
    padding-left: 52px;
}

.navContent li a:hover {
    color: #b70908;
}

.navContent li:last-child {
    border-bottom: 0;
}

.listye {
    float: right;
    width: 920px;
    padding: 20px;
    min-height: 500px;
    background-color: white;
}
.contentye{
    float: right;
    width: 920px;
    padding: 20px;
    min-height: 500px;
    background-color: white;
}

.dqwz {
    text-align: right;
    width: 100%;
    height: 30px;
    color: #666666;
    font-size: 16px;
}

.dqwz a {
    color: #666666;
    font-size: 16px;
}

.listye ul {
    overflow: hidden;
}

.listye ul li {
    float: left;
    width: 889px;
    padding: 9px 0;
    padding-left: 20px;
    background: url(reddian_03.png) no-repeat left center;
}

.listye ul a {
    letter-spacing: 2px;
    float: left;
    font-size: 16px;
}

.listye li span {
    float: right;
    font-size: 16px;
}

.fenye {
    float: left;
    margin-top: 30px;
    width: 100%;
    text-align: center;
}

/* 内容页样式 */

.content_bt {
    padding: 28px 0;
}

.p_dbt {
    font-size: 22px;
    color: #333333;
    text-align: center;
}

.p_xbt {
    margin-top: 25px;
    font-size: 14px;
    color: #999999;
    text-align: center;
}

.con {
    min-height: 400px;
    _height: 400px;
    width: 100%;
    float: left;
}

.con, .con p, .con div, .con span, .con font, .con strong, .con b {
    font-size: 16px !important;
    line-height: 32px !important;
    font-family: "微软雅黑" !important;
}

.con img {
    max-width: 700px;
    height: auto;
}

.con object {
    display: block;
    width: 600px;
    height: 400px;
    margin: 0 auto;
}

.con object embed {
    display: block;
    width: 600px;
    height: 400px;
    margin: 0 auto;
}

.con b, .con strong {
    font-weight: bold;
}

.con table {
    margin: 0 auto !important;
}

.con table tr td {
    border: 1px solid #dcdcdc !important;
}