@charset "utf-8";
/* CSS Document */
/*__________PC css样式__________*/
*{ margin:0; padding:0;  list-style:none; text-decoration:none; outline:none; font-family:'Microsoft Yahei',"微软雅黑","宋体","Arial"; font-style:normal}
body a{text-decoration: none;}
a{ text-decoration:none !important}
a:hover{ text-decoration:none !important}

html,body{ min-width:1300px; background:#FFF !important}
.breakword{ display:block; overflow:hidden; word-break:break-all; white-space:nowrap; text-overflow:ellipsis}

.location{ width:1100px; height:58px; margin:0 auto; line-height:58px;}
.location a,.location table td{ font-size:13px; color:#999999}
.main{ width:1100px; background:#F9F9F9; margin:0 auto; overflow:hidden; margin-bottom:40px; display:table}
.left{ width:21.636%; display:table-cell; background:url(leftbg.png) no-repeat bottom right}
.topimg{ width:100%; height:80px; line-height:80px; text-align:center; background:url(topimg.png) no-repeat center center}
.topimg a{ color:#FFFFFF; font-size:24px; font-weight:bold}
.collocation{ display:none}
.lefttree{ width:100%; overflow:hidden;}
.treelist li{ position:relative}
.treelist ul{ display:none}
.treelist>li{ padding-left:40px; min-height:60px; line-height:60px; border-top:#EBEBEB 1px solid;}
.treelist>li:first-child{ border-top:none}
.treelist>li a{ font-size:15px; color:#333333; display:block}
.treelist li a{ padding-right:40px; line-height:1.5; display:inline-block; vertical-align:middle}
.treelist>li>a{ font-size:17px;}
.treelist li span{ display:block; width:32px; height:60px; background:url(arrow.png) no-repeat left center; cursor:pointer; position:absolute; top:0; right:0; z-index:99; display:none}
.treelist .treelisttwo li span{ display:block; width:32px; height:40px; background:url(arrow.png) no-repeat left center; cursor:pointer; position:absolute; top:0; right:0; z-index:99; display:none}

.treelist li span.arrow{ background:url(arrowon.png) no-repeat left center;}
.treelisttwo li{ padding-left:20px; line-height:40px}
.treelisttwo li a{ line-height:40px}
.treelisttwo li.on>a{ color:#0051a7; font-weight:bold}
.treelisttwo li>a{ line-height:1.5; padding-top:9px; padding-bottom:9px}
.treelist>li.on{ background:url(colbg.png) no-repeat left top}
.treelist>li.on>a{color:#0051a7;}
.treelist li.on>ul{ display:block}

.treelisttwo li.current>a{ color:#0051a7; font-weight:bold}
.treelistthree li.current>a{ color:#0051a7; font-weight:bold}
.treelist>li.current{ background:url(colbg.png) no-repeat left top}
.treelist>li.current>p>a{color:#0051a7;}



.right{ width:77.454%; border:#EBEBEB 1px solid; display:table-cell; background:#FFFFFF;vertical-align: top;}
.titcolname{  height:80px; line-height:80px; color:#015193; font-size:24px; padding-left:22px}
.coltimer{ height:86px; width:800px; margin:0 auto; overflow:hidden; position:relative}
.collist{ overflow:hidden}
.colline{ height:86px; width:700px; background:url(colline.png) repeat-x left center; margin:0 auto; overflow:hidden}
.colline li{ float:left; height:86px; background:url(coldot.png) no-repeat center center; float:left; padding:0 20px; cursor:pointer}
.colline li a{ font-size:15px; color:#333333}
.colline li.on{ background:url(colcurrent.png) no-repeat center center}
.colline li.on a{ color:#0051a7}
.colline li:hover{background:url(colcurrent.png) no-repeat center center}
.colline li:hover a{color:#0051a7}
.coltimer>span{ width:40px; height:86px; float:left; background:url(colleft.png) no-repeat left center; position:absolute; top:0; left:0; cursor:pointer}
.coltimer>span.rightcol{ float:right; background:url(colright.png) no-repeat right center; left:auto; right:0}






.acttit{ width:94.6%; margin:0 auto}
.acttitlist{ width:100%; display:none}
.acttitlist:first-child{ display:block}
.acttitlist li{ overflow:hidden}
.acttitlist li a{ font-size:15px; color:#333333; line-height:32px; float:left; overflow:hidden; padding-left:16px; background:url(actbg.png) no-repeat left center; width:85%}
.acttitlist li span{ float:right;line-height:32px; font-size:15px; color:#999999}


.mobilcollist{ display:none}

#zoom p{ line-height:1.8 !important; margin-top:15px !important; margin-top:0 !important}

#zoom * {
    font-size: 16px !important;
    line-height: 1.8 !important;
    font-family: SimSun !important;
}
.shadowfix{ display:none}
.treelist>li{ padding-left:0; background:none}
.treelist>li.current{ background:none}
.treelist li p{ padding-left:34px; border-left:#fafafa 6px solid}
.treelist li p a{ font-size:17px}
.treelist>li.current p{border-left:#0051a7 6px solid}
.treelisttwo{ padding-left:40px}
/*本css为移动端css样式，基于flexble插件；换算比例为75px=1rem*/

@media screen and (max-width: 1024px) and (min-width: 769px){
	.location{ width:1000px}
	.main{ width:1000px}
	.topimg{ width:100%; height:auto}
	.acttit{ width:94.6%}
	
	 
	
	
	
	
}
@media screen and (max-width: 768px){
	.mob2-search{ display:none !important}
html,body{ min-width:auto ;overflow-x:hidden}
.article_bd p,.article_bd span{ font-size:0.4rem !important}

.location{ width:100%; height:1.2rem; box-sizing:border-box; padding:0 0.2rem; line-height:1.2rem;}
.main{ width:100%;box-sizing:border-box; margin-bottom:0.3rem; display:block; position:relative}
.mobilcollist,.mobilcollistcur{ display:block; width:26px; height:60px; position:absolute; top:0; left:20px; background:url(menu.png) no-repeat left center; background-size:100% auto; z-index:99}
.mobilcollistcur{background:url(menucur.png) no-repeat center center; height:80px; right:20px; left:auto}
.left{ width:100%; background:none; display:block; position:absolute; top:0; left:0;}
.topimg{ width:100%; height:80px; line-height:80px; background-size:100% auto; background:#0455AC}
.topimg a{ font-size:24px; font-weight:bold}
.treelist>li{ padding-left:0; min-height:24px;}
.treelist li span{ width:1rem; height:1.4rem; background-size:0.3rem auto; background-position:center center;}
.treelist li span.arrow{ background-size:0.5rem auto; background-position:center center}
.treelisttwo li{ padding-left:0.266rem;}
.treelist>li p{padding: 18px 10px 18px 42px; line-height:1.5}




.right{ width:100%; box-sizing:border-box; display:block; position:relative; padding:0 20px}
.rightcur{  background:#FFFFFF; z-index:999 !important;}
.titcolname{  height:60px; line-height:60px;font-size:24px; padding-left:36px; overflow:hidden}
.coltimer{ height:1.9rem; width:100%; box-sizing:border-box; padding:0; margin:0}
.colline{ height:1.9rem; width:100%; background:none; margin:0; overflow:hidden;display: -webkit-box;overflow: scroll;-webkit-overflow-scrolling: touch; padding-left:0.2rem}
.colline li{ float:left; height:1.9rem; background:url(coldot.png) no-repeat center center; float:left; padding:0 0.266rem; cursor:pointer}
.colline li a{ font-size:0.5rem; color:#333333}
.colline li.on{ background:url(colcurrent.png) no-repeat center center}
.colline li.on a{ color:#0051a7;display:block;}
.coltimer>span{ display:none}
.left,.right{ float:left}


.acttit{ width:100%;}
.acttitlist{ width:100%; float:left; box-sizing:border-box;}
.acttitlist li{ padding:6px 0.4rem; padding-right:0; min-height:0.4rem; overflow:hidden; box-sizing:border-box; text-align:justify; margin-bottom:0.2rem;background:url(actbg.png) no-repeat; background-position:0 14px; padding-left:15px}
.acttitlist li a{ font-size:15px; color:#333333; width:82%;  height:auto; line-height:1.5;   overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0); text-align:justify; background:none; padding:0; white-space:normal;}
.acttitlist li span{ float:right; height:auto; line-height:1.5; font-size:15px; color:#999999}
.default_pgToolbar{ background:none !important; border:none !important; margin:10px 0 !important}
.default_pgToolbar td{ font-size:0.4rem !important}
.default_pgSearchInfo{ display:none !important}
.default_pgPanel{ float:none !important; margin:0 auto !important}
.default_pgPerPage{ display:none !important}
.default_pgCurrentPage{ height:0.4rem !important; line-height:0.4rem !important}
.default_pgBtn{ background-size:0.4rem !important}
.layui-laypage a, .layui-laypage span{ padding:0 0.4rem; height:0.8rem; line-height:0.8rem}

.treelist>li.current>a{ padding-top:0; padding-bottom:0}




#zoom{}

.left{ position:fixed; min-height:100%;
    width: 90%;
    box-sizing: border-box; background:#fafafa; margin-left:-100%; z-index:9999}
.shadowfix{ width:100%; height:100%; position:fixed; top:0; left:0; background:url(tmd_000_50.png); z-index:99; margin-left:-100%; display:block}





}


