a:active {outline: none;star:expression(this.onFocus=this.blur());}
*{margin:0;padding:0;list-style:none;outline:none;word-wrap:break-word;}
img{border:none}
table{table-layout:fixed; border-collapse:collapse}
a{ text-decoration:none;}
.fb{ font-weight:bold;}
body{ font-size:12px; font-family:arial,"宋体";}
.fmP{ font-family:PFDINTEXTPRO-THIN_1;}
.fz14{ font-size:14px;}

body,html{ overflow-x:hidden;}

.line div{ background:#c7000b; overflow:hidden; position:fixed; z-index:10; display:none;}
.line .lineTop{ width:100%; height:7px; left:0; top:0;}
.line .lineBottom{ width:100%; height:7px; left:0; bottom:0;}
.line .lineLeft{ width:7px; height:100%; left:0; top:0;}
.line .lineRight{ width:7px; height:100%; right:0; top:0;}

/**/
.navigational{ width:22px; overflow:hidden; background:#212b34; position:fixed; left:0px; top:50%; z-index:9;}
.navigational .menu{ height:33px; position:relative;}
.navigational .menu img{ position:absolute; left:8px; top:8px;}
.navigational ul{ overflow:hidden; padding:0 0 20px 0;}
.navigational li{ width:100%; height:25px; line-height:14px; font-size:14px; margin:33px 0; float:left; position:relative;}
.navigational li a{ padding:0 0 5px 0; color:#fff; font-family:"å¾®è½¯é›…é»‘"; transition:300ms;}
.navigational .liDarken a{ color:#a3a3a3;}
.navigational .cur a{ color:#fff; padding:0 0 8px 0; border-bottom:2px solid #c7000b;}
.navigational .dot{ width:5px; height:5px; overflow:hidden; background:#fff; position:absolute; left:8px; top:4px;}
.navigational .name{ display:none; width:80px; position:absolute; left:50px; top:0;}
.navigational .arrowTip{ height:18px; position:relative;}
.navigational .arrowTip1{ position:absolute; left:8px; top:0;}
.navigational .arrowTip2{ display:none; position:absolute; left:8px; top:0;}
/**/

.subNav{ width:100%; height:50px; background:#fff; position:fixed; left:0; top:0px; z-index:8;}
.logo{ width:340px; height:34px; background:url(../images/logo.png) no-repeat 0 0; position:absolute; left:56px; top:8px;}
.navList ul{ position:absolute; top:0; right:30px;}
.navList li{ float:left; margin:0 15px; height:50px; line-height:50px; overflow:hidden; position:relative;}
.navList li a{ color:#393939; font-size:14px; font-family:"PFDINTEXTPRO-THIN_1","微软雅黑"; display:block; cursor:pointer;}
.navList li p{ position:relative; top:0;}
.navList .current{ border-bottom:3px solid #144690;}

.navM{ display:none; position:relative; z-index:9999999;}
.navM .navBtn{ width:40px; height:40px; display:inline-block; background:url(../images/navBtn.png) no-repeat; position:fixed; right:46px; top:20px; z-index:5; transition:300ms;}
.navM .navShow{ background:url(../images/navBtn2.png) no-repeat;}
.navM .list{ display:none; width:100%; padding:0 14px 0 0 ; background:#efefef; overflow-y:scroll; position:fixed; left:0; top:0; z-index:4;}
.navM ul{ width:100%; padding:45px 0 25px 0; margin:0; position:absolute; left:0; top:0; z-index:4;}
.navM li{ width:100%; padding:0; text-align:center; float:left; line-height:70px;}
.navM li .t1{ height:70px; overflow:hidden; text-align:center;}
.navM li .t1 a{ position:relative; top:0; padding:0 14px 0 0; color:#000; font-size:24px; font-family:"PFDINTEXTPRO-THIN_1","微软雅黑";}
.navM li .t2{ display:none; line-height:42px;}
.navM li .t2 a{ display:block; padding:0 14px 0 0; color:#393939; border-bottom:1px solid #c9c9c9; font-size:13px;}
.navM .tel{ color:#8f8f8f; font-size:20px;}
.navM .cur .t1 a{ color:#c7000b;}

.foot{ padding:35px 0; height:135px; overflow:hidden; background:#144690; color:#fff;}
.foot .box{ width:1180px; overflow:hidden; height:100%; position:relative; margin:0 auto;}
.foot .t1{ width:290px; line-height:30px; letter-spacing:1px; font-family:"微软雅黑"; position:absolute; left:0; top:0;}
.foot .t1 .s1{ padding:0 12px 0 0; font-size:18px; font-weight:bold; text-transform:uppercase;}
.foot .t1 .p1{ padding:0 0 15px 0;}
.foot .t1 a{ color:#fff;}
.foot .t2{ width:350px; line-height:26px; letter-spacing:1px; text-transform:uppercase; font-family:"微软雅黑"; position:absolute; left:50%; top:0; margin:0 0 0 -40px;}
.foot .t2 .r1{ padding:0 0 5px 0; margin:0 0 10px 0; line-height:40px; border-bottom:1px solid #d36f75;}
.foot .t2 .share{ float:left;}
.foot .t2 .share img{ margin:0 10px 0 0;}
.cb{ clear:both;}
.foot .t2 .fr{ float:right; font-size:12px; letter-spacing:0;}
.foot .backTop{ display:none; width:54px; height:54px; background:url(../images/backTop2.png) no-repeat; position:fixed; right:30px; bottom:70px; z-index:5;}
.popWeixin .popBg{ display:none; width:100%; height:100%; position:fixed; left:0; top:0;background:#000; opacity:0.8; filter:alpha(opacity=80); z-index:50;}
.popWeixin .erweima{ display:none; position:fixed; left:50%; top:50%; margin:-80px 0 0 -113px; z-index:50;}

.main{}
.main .box{ width:900px; margin:0 auto;}
.main .title{ padding:120px 0 10px 0; line-height:34px; font-weight:bold; overflow:hidden; font-size:18px; color:#393939; text-align:center;}
.main .time{ color:#878787; text-align:center;}
.main .time span{ margin:0 10px;}
.main .text{ padding:20px 0 30px 0; overflow:hidden; line-height:30px; color:#666666; min-height:300px;}
.main .pageTool{ padding:0 0 100px 0; overflow:hidden; text-align:center;}
.main .pageTool .prv{ width:36px; height:36px; display:inline-block; float:left; background:#242424 url(../images/btn6.png) no-repeat center;}
.main .pageTool .next{ width:36px; height:36px; display:inline-block; float:right; background:#242424 url(../images/btn7.png) no-repeat center;}
.main .pageTool .prv:hover,.main .pageTool .next:hover{ background-color:#c7000b;}
.main .pageTool .close{ width:36px; height:36px; display:inline-block; background:url(../images/close.png) no-repeat center;}
.main .pageTool #TitleB{ display:inline-block; float:left; height:36px; text-align:left; color:#242424; line-height:36px; margin-left:10px; width:40%; font-size:15px; font-weight:900;}
.main .pageTool #TitleN{ display:inline-block; float:right; height:36px; text-align:right; color:#242424; line-height:36px; margin-right:10px; width:40%; font-size:15px; font-weight:900;}






@media screen and (max-width:1180px) {
	.foot .box{ width:auto; margin:0 20px;}
	
}

@media screen and (max-width:1100px) {
	.subNav{ height:85px;}
	.subNav .logo{ width:100%;}
	.subNav .navList{ width:100%;}
	.subNav .navList ul{ top:35px; left:0px;}
	.navM{ display:block;}
	.main .text img{ width:100% !important;}
	
	.main .pageTool{ padding:0 0 50px 0; overflow:hidden; text-align:center;}
	.main .pageTool .next{ float:left; width:10%}
	.main .pageTool .prv{ width:10%;}
	.main .pageTool #TitleB{ width:85%; margin-left:5%;}
	.main .pageTool #TitleN{ float:left; width:85%; margin-left:5%; margin-right:0px;}
}

@media screen and (max-width:980px) {
	.main .box{ width:auto; padding:20px 30px 0px 30px;}
	
}

@media screen and (max-width:850px) {
	.foot{ padding-top:20px; height:260px;}
	.foot .box{}
	.foot .t2{ left:0; top:140px; margin:0;}
	.foot .backTop { width: 25px; height: 30px; background: url(../images/backTop.png) no-repeat; position: absolute; right: 0; top: 210px; }
    
}

@media screen and (max-width:680px) {
	.navM .navBtn{ right:5px; top:5px;}
	.main .title{ padding:80px 0 10px 0;}
	
	.subNav .logo{ width:100%; background-size:auto 100%; left:0px;}
	.main .pageTool #TitleB{ height:auto;}
	.main .pageTool #TitleN{ height:auto;}
	
	#NewsContent img{ width:90% !important; padding:0 5%;}
}

@media screen and (max-width:354px) {
	/*.line{ display:none;}*/
	.subNav .logo{ background-size:95% auto;}
	.foot{ height:340px;}
	.foot .t2 .share{ width:100%;}
	.foot .t2 .fr{ float:none;}
	.foot .t2{ width:auto; margin:0 40px 0 0; letter-spacing:0;}
	.foot .backTop{ top:280px;}
	
}













