/*** 头部 ***/
#header{width:100%;display:block;height:58px; line-height:58px; background:#fff;z-index:999999;font-size:1.2em;position:fixed;z-index:9999;border-bottom:1px solid #f1f1f1;}
.dropdown-menu {display:none;top:56px;z-index:999999;left: auto;right:7px;background:#fff;border-radius:0; border:none;box-shadow: 0 3px 6px rgba(0,0,0,.1);width:91px;min-width:auto; padding:0;}
.dropdown-menu>li>a { text-align:center;border-bottom:1px solid #e2e2e2; padding:11px 0;margin:0 11px; font-size:0.6rem; color:#222; }
.dropdown-menu>li>a span{ display:block;}
.dropdown-menu>li:last-child a{border-bottom:none;}

/*banner*/
.banner{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.pro-switch {height:auto;overflow: hidden;position: relative;margin:0 auto;width:100%;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides images {width: 100%;display: block;}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height:0;height:0;}
html[xmlns] .slides {display: block;}
* html .slides {height: auto;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 60px;height: 90px;margin: -60px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav {width:100%;position: absolute;bottom:3px;text-align: center; margin:0;left: -15px;}
.flex-control-nav li {margin:0 4px;display:inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a{background:#fff;display:block;height:9px;overflow:hidden;text-indent:-99em;width:9px;cursor: pointer; border-radius:50%;}
.flex-control-paging li a.flex-active {background:#e5151d;}

.navlist{ background:#eb000b;height:42px;display: flex;}
.navlist li{ width:25%;text-align:center;line-height:42px; display: block;}
.navlist li a{ color:#fff; font-size: 0.65rem; display:block;}
.navlist li.active a{background:#8a8a8a;}

#page{ overflow:hidden;padding-top:58px;}



/*主体*/
.title{ text-align:center;}

.sum1{padding:0.5rem 12px; margin-top: 10px;}
.ind-qh-tit{text-align:center; margin:1rem 0;}
.ind-qh-tit a{font-size:0.7rem;  cursor:pointer; background:#e0e0e0;padding:0.4rem 1rem; margin:0 5px; border-radius:0.25rem;border:1px solid #e0e0e0;}
.ind-qh-tit a.hover{color:#fff; background:#eb000b;border:1px solid #eb000b;}

.sum1-main{margin-top:1rem;}
.ind-imglist{margin:0 -2%;}
.ind-imglist li{ width:46%;margin:2%; float:left; font-size:12px; color:#999; line-height:180%;}
.ind-imglist li .img{overflow:hidden; border-radius:4px;}
.ind-imglist li .img img{}
.ind-imglist li h2{ font-size:13px;font-weight:600; margin:0.5rem 0;}


.sum2{padding:0.5rem 12px}
.sum2-main{margin-top:0.75rem;}

/*foot*/
#footer{width:100%; background:#2a2a2a;padding:12px;font-size:0.6rem;color:#f4f4f4; overflow: hidden;border-top:2px solid #eb000b;}
#footer h2{font-size:0.8rem; color: #fff;margin-bottom:0.5rem;}
#footer p{line-height: 180%;}
.foot-bot{ background:#2a2a2a;font-size:0.6rem; color:#f4f4f4;line-height:180%; border-top:1px solid #b1b1b1; text-align:center;padding:0.5rem;}

/*ppt下载*/
.screen{border-bottom:1px solid #f1f1f1; padding:0.5rem; margin-bottom:10px; display: -webkit-box;
    	display: -ms-flexbox;
    	display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-pack: distribute;
		/*justify-content: space-between*/
    justify-content: space-around;}
.screen>div{ width:20%; text-align:center;}
.form-control {
    display: block;
    width: 100%;
    height: 32px;
    padding: 4px 1px;
    font-size: 14px;
    line-height: 1.6;
    color: #76838f;
    background-color: #fff;
    background-image: none;
    border: 1px solid #e4eaec;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
}

/*视频下载*/
.vlist2{margin:0 -2%;}
.vlist2 li{ width:46%;margin:2%; float:left; font-size:12px; color:#999; line-height:180%;}
.vlist2 li .img{overflow:hidden; border-radius:4px; position: relative;}
.vlist2 li .img .a{position: absolute; top:0;left:0; width: 100%; height: 100%;  background:url(../images/videoimg.png) no-repeat center;}
.vlist2 li h2{ font-size:13px;font-weight:600; margin:0.5rem 0 0.15rem 0;}

/*音频下载*/
.book-detail-tit{ font-size:15px; margin-top:10px;}
.book-detail-txt{ font-size:14px; line-height:180%; color:#666;margin:15px 0;}
.daodu{line-height:180%; text-align:center; margin-top:6px; font-size:12px;}
.daodu span{ padding:0 4px;}
.abstract {background: #f9f9f9; border:1px solid #ebebeb;padding:5px; border-radius:2px; margin-top: 10px;}
.sxp{ border-top:1px solid #b4b4b4; margin-top:30px; padding-top:10px; overflow:hidden; font-size:16px;}
.sxp a{ color:#666;}

.heardetail-top{ margin:10px 0; overflow:hidden; border-bottom:1px solid #ececec; padding-bottom:10px;}
.heardetail-top h2{ font-size:16px;color:#333; margin:5px 0;}
.heardetail-top p{color:#999; margin:0; line-height:180%;font-size:14px;}
.heardetail-top .biaoqian{color:#333;margin:10px 0;}
.heardetail-top .biaoqian span{ padding-right:10px;}
.heardetail-top .btn{width:auto; border-radius:0.15rem; text-transform: uppercase; font-size: 0.6rem; padding:0.3rem 0.4rem;background: #eb000b;color:#fff;}
.heardetail-top .btn:hover{ background:#eb000b;}

.xgtitle{}
.xgtitle a{ font-size:16px; margin-right:20px;}
.xgtitle a.active{ color:#eb000b;}



/*news*/
.subnav{ background:#fff;display: -ms-flexbox;
	display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;}
.subnav>div{ width:25%; text-align:center; font-size:0.7rem; color:#666; background:url(../images/subnavline.png) no-repeat right center; background-size:1px 13px;}
.subnav>div:last-child{ background:none;}
.subnav>div a{ display:block;padding:8px 0;}
.subnav>div .active{background:url(../images/subnavhover.png) no-repeat center bottom;background-size:32px 1px; color:#ffc323;}

/*新闻列表*/
.newslist{ background:#fff;padding:0 12px; margin:10px 0;}
.newslist li{border-bottom:1px solid #e7e7e7;padding:12px 0;
display: -ms-flexbox;
	display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;}
.newslist li:last-child{ border-bottom:none;}
.newslist li .img{width:30%; }
.newslist li .txt{width:68%;}
.newslist li .txt h2{ font-size:0.65rem;display:inline-block;}
.newslist li .time{float:right;font-size:12px;color:#999;}
.newslist li .time img{margin-right:5px;}
.newslist li .txt .zy{font-size:0.5rem;color:#999;}
.newslist li .txt p{font-size:0.65rem;color:#666; margin-top:5px;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}

.main{background:#fff;padding:12px; margin:10px 0;}
.main_txt{font-size:0.6rem; color:#666; line-height:24px;}
.main_txt h1{ font-size:0.65rem; text-align:center;}
.main_txt .daodu{ color:#999; text-align:center;font-size:0.55rem;}
.main_txt .p p{ margin-bottom:6px;}
.main_txt .sxp{border-top:1px solid #e7e7e7; padding:5px 0; position:relative;}
.main_txt .sxp h3{ font-size:0.6rem;margin-bottom:10px;}

.sxp-top{font-size:14px; line-height:24px;padding:10px 0;}
.sxp-top-main{display: -ms-flexbox;
	display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;}
.sxp-top-main>div:first-child{ width:30%;}
.sxp-top-main>div:last-child{ width:68%;}
.sxp-top-main>div h2{font-size:0.65rem;}
.sxp-top p{ margin-top:8px;font-size:0.6rem;color:#666; line-height:20px;}

.sxp-bot{ margin-top:10px;}
.sxp-bot li{font-size:0.6rem; line-height:20px;color:#666;}
.sxp-bot li span{ padding-right:10px;}
.sxp-bot li a{ color:#666;}

/*about*/
.about-sum1{ margin:12px;font-size:0.6rem; color:#666; line-height:24px;}
.about-sum1 h2{ font-size:0.7rem; color:#222; margin-bottom:10px;}
.about-sum1 p{ margin-bottom:10px;}
.about-sum2{background:url(../images/bg2.png) no-repeat center; background-size:100%;font-size:0.7rem;padding:45px 0; color:#fff; text-align:center;}

.about-sum3{margin:12px;text-align:center;color:#666;}
.about-sum3 h2{ font-size:0.65rem; color:#666; margin-bottom:6px;}
.about-sum3 p{ font-size:0.6rem;  line-height:24px;}

.about-sum4{background:#fafafa;padding:10px;}
.about-sum4-main{background:#fff; border-radius:4px; height:250px; overflow:hidden; overflow-y:auto;padding:10px; color:#666; font-size:0.6rem;}
.about-sum4-main h3{ font-size:0.65rem;}
.about-sum4-main p{  line-height:20px; margin-top:6px;}
/*定义滚动条的轨道，内阴影及圆角*/
.about-sum4-main::-webkit-scrollbar-thumb {border-radius: 5px;}
.about-sum4-main::-webkit-scrollbar{
    width:4px;
    height:10px;
    background:transparent;}
.about-sum4-main::-webkit-scrollbar-track{ border-radius: 10px;background:transparent;}
.about-sum4-main::-webkit-scrollbar-thumb{height: 20px; background:#cbcbcb;}

/*招商加盟*/
.zsjm-title{ text-align:center; font-size:0.65rem;}
.zsjm-title-line{ display:block; width:35px; height:2px; background:#999; margin:8px auto;}

.zsjm-sum1{margin:10px 0;}
.zsjm-piclist{ margin:5px;
display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around}
.zsjm-piclist li{ width:47%; margin-top:10px;}
.zsjm-piclist li .img{width:100%;position:relative;}
.zsjm-piclist li .img>img{width:100%;}
.zsjm-piclist li span{ position:absolute; left:0; bottom:0; width:100%; display:block; padding-left:10px; background:rgba(0,0,0,.4);color:#fff; line-height:25px; font-size:0.6rem;}
.zsjm-piclist li p{ margin-top:5px; font-size:0.6rem; line-height:20px;color:#666;}

.zsjm-sum2{margin:12px;}
.zsjm-sum2 dl{background:#f5f5f5; border-radius:4px; padding:10px 20px;margin-top:13px; overflow:hidden;}
.zsjm-sum2 dt{ float:left; margin-right:10px;}
.zsjm-sum2 dt img{ width:49px; height:49px;}
.zsjm-sum2 dd.t{ font-size:0.65rem; color:#222;}
.zsjm-sum2 dd strong{ font-size:0.85rem; margin-right:4px;}
.zsjm-sum2 dd{ font-size:0.6rem; color:#666; line-height:20px;}

.zsjm-sum3{background:url(../images/bg3.png) no-repeat center; background-size:100%; padding:15px;color:#fff;
display: -ms-flexbox;
	display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;}
.zsjm-sum3-img{ margin-top:10px; width:20%;}
.zsjm-sum3-txt{width:75%;word-break:break-all;}
.zsjm-sum3-txt p{ line-height:20px; font-size:0.6rem; margin-top:6px;color:#fff;}

.zsjm-sum4{margin:12px}
.zsjm-sum4 p{ color:#666; font-size:0.6rem; line-height:21px;}
.zsjm-sum4-t{ font-size:0.65px; margin:8px 0;color:#222;}
.zsjm-sum4-img .img{ margin-top:100px;}

.zsjm-sum5-main{}
.zsjm-sum5-txt{display: -ms-flexbox;
	display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;}
.zsjm-sum5-txt>div{ width:46%;  color:#222; font-size:0.6rem; padding-top:80px; margin-bottom:10px;text-align:center;}
.zsjm-sum5-txt>div a{ color:#fdb84e; display:block;}
.zsjm-sum5-txt>div:nth-child(1){}
.zsjm-sum5-txt>div:nth-child(2){width:50%; }
.zsjm-sum6{background:url(../images/bg4.png) no-repeat center; background-size:100%;  text-align:center; font-size:0.6rem; line-height:24px; color:#fff; padding:30px 0;}

/*表单*/
.control-label{ font-size:0.6rem; font-weight:normal; text-align:right; line-height:34px;padding-left:0;color:#666;}
.btn{ width:100%; background:#fdac1f; border-radius:20px;}


.fenye{text-align:center; margin:10px 0;}
#pagelist,#espcms_bbs_pagelist{color:#818181}
.pagination {overflow: hidden;padding:10px 0px;font-size:0.6rem;margin: 0px;}
/*按钮色彩样式*/
.pagination a {color: #ffc323;text-decoration: none;overflow: hidden;padding:6px;margin: 0px 0px 0px 5px; border-radius:100%;}
.pagination a:visited {text-decoration: none;overflow: hidden;}
.pagination a:active {text-decoration: none;overflow: hidden;}
.pagination a:hover {color: #fff;background-color: #ffc323;overflow: hidden;}
.pagination span.current {color:#666;overflow: hidden;padding:6px;margin: 0px 0px 0px 5px;}
.pagination span.disabled {background-color: #ffc323; border-radius:100%;}
.pagination span:nth-child(1){ background:none; color:#555;}
.pagination span:last-child{ background:none; color:#555;}