@charset "utf-8";
*{margin: 0;padding: 0;border: 0;outline: none;
box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box;
-ms-box-sizing: border-box; -moz-box-sizing: border-box;}
html {width: 100%; font-weight: normal;
	-webkit-text-size-adjust:none; -ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;}
body{ min-width:1200px; font-size: 14px;line-height: 1.6;background-color:#EFEFEF;color:#595757; font-family: -apple-system, "Helvetica Neue", "Arial", "Hiragino Sans GB", "Microsoft YaHei", "PingFang SC",  "WenQuanYi Micro Hei", sans-serif; }
a {text-decoration: none;color: inherit;}
a:hover {text-decoration: none;  }

.main { 
	width:100%;
	height:auto;
	margin: 0 auto;
	}
.mainHead { 
	max-width:1500px;
	height:auto;
	margin: 0px auto 5px;
	}
.headTop{ background:#EFEFEF; color:#595757; font-size:14px; height:50px; text-align:right; max-width:1500px; margin-left: 5px;}
.headTop a{ margin-left:8px; margin-right:8px; color:#212121;}
.headTop img{ height:24px; margin-top: 18px;}
.headTop a:hover{ color:#0B7AC0; }

.pageTop{padding:7px 0; position:fixed; width:100%; top:-64px; z-index:10; background:#ffffff; }
.pageTop .pageLogo{ height:50px; margin-left:40px; }
.pageTop .pageLogo img{ display: block; height:100%; }
.pageTop .column{ text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-weight:bold; height:50px; margin-left:30px; width:1150px; position: relative; padding-left:24px; color:#231815; font-size:24px; line-height:50px; }
.pageTop .column:after{ content:""; position: absolute; width:1px; background:#231815; height:26px; top:50%; left:0; margin-top:-13px; }
.pageTop.on{ top:0; box-shadow:0 5px 5px #dedede; }

.pageTop.on{
-o-transition: 1s;
-ms-transition: 1s;
-moz-transition: 1s;
-webkit-transition: 1s;	
}

.greybj{ background:#EFEFEF; }
.hidden{ overflow:hidden;}
.container{display: block; max-width:1500px;  margin: 0 auto; }
.container2{display: block; max-width:1920px;  margin: 0 auto; padding:0 35px; }

.showTop{ overflow: hidden; }
.showTop .title{ color:#000000; font-size:38px; text-align:center; line-height:1.3; font-weight:bold; }
.showTop .title2{ margin-bottom:60px; }
.showTop .parameterList{ text-align:center; border-bottom:1px solid #cfcfcf; padding:70px 0 35px 0; line-height:1; margin-bottom:60px; }
.showTop .parameterList .parameter{ display: inline-block; margin:0 18px; color:#231815; font-size:18px; }
.showTop .parameterList .parameter span{ color:#9FA0A0; }

.showtxt{ color:#595757; font-size:20px; line-height:2; text-align:justify; }
.showtxt img{ max-width:100%; height:auto !important; }
.showtxt hr{ border-bottom: 1px solid #cfcfcf; }

.showtxt a{ color:#C80000; text-decoration:underline; }

.page{ padding:85px 120px; background:#ffffff; margin:0px auto 60px; }
.pagelist{ overflow: hidden; border-top:1px dashed #c80001; }
.pagelist li{ float: left; width:100%; padding:30px 0; border-bottom:1px dashed #c80001; position: relative; }
.pagelist li:after{ content:""; width:60px; height:1px; background:#c80001; position: absolute; left:0; bottom:-1px; }
.pagelist li::before{ content:""; width:60px; height:1px; background:#c80001; position: absolute; right:0; bottom:-1px; }
.pagelist li .time{ width:50px; text-align:center; float: left; }
.pagelist li .time .d{ color:#c80000; font-size:32px; line-height:40px; }
.pagelist li .time .ym{ color:#c80000; font-size:13px; line-height:20px; }
.pagelist li .txt{ width:100%;}
.pagelist li .txt .tit{ color:#231815; font-size:21px; font-weight:bold; line-height:40px; text-align:center; margin-bottom:30px;}
.pagelist li .txt .info{ color:#595757; font-size:16px; line-height:1.8; margin-top:6px; text-indent: 2em; }
.pagelist li .txt .info2{ overflow: hidden; margin-top:6px; }
.pagelist li .txt .info2 .text{ float: left; font-size:16px; color:#595757; margin-right:5%; width:35%; text-indent: 2em;}
.pagelist li .txt .info2 .text span{ color:#c80000; font-weight:bold; }
.pagelist li .txt .tit:hover{ color:#c80000; }

.pageFoot{ border-top:8px solid #c80003; }
.pageFoot .copy{ color:#595757; font-size:17px; text-align:center; line-height:2; padding:50px 0; }
.pageFoot .copy span{ margin:0 34px; }
.pageFoot .copy a{ color:#595757; }
.pageFoot .copy a:hover{ text-decoration:underline; }

@media screen and (max-width: 1680px) {
	.container{ max-width:1240px; }
}
@media screen and (max-width: 1340px) {
	.container{ max-width:1100px; }
}

@media screen and (max-width: 1680px) {
.page4{ padding:70px 100px 0 100px;  }
.pagelist li{ padding:25px 0; }
.pagelist li:after{ width:50px; }
.pagelist li::before{ width:50px; }
.pagelist li .time{ width:42px; }
.pagelist li .time .d{ font-size:28px; line-height:34px; }
.pagelist li .time .ym{ font-size:12px; line-height:18px; }
.pagelist li .txt{ padding-left:80px; }
.pagelist li .txt .tit{ font-size:17px; line-height:34px; }
.pagelist li .txt .info{ font-size:14px; margin-top:4px; }
.pagelist li .txt .info2{ margin-top:4px; }
.pagelist li .txt .info2 .text{ font-size:14px; }

.pageFoot{ border-top-width:6px; }
.pageFoot .copy{ font-size:15px; padding:40px 0; }
.pageFoot .copy span{ margin:0 30px; }

.showTop .title{ font-size:32px; }
.showTop .title2{ margin-bottom:50px; }
.showTop .parameterList{ padding:60px 0 30px 0; margin-bottom:50px; }
.showTop .parameterList .parameter{ margin:0 16px; font-size:16px; }
.showtxt{ font-size:18px;  }

.pageHead{ height:44px; box-shadow:0 0 8px #999999; }
.pageHead .pageLogo{ height:44px; }
.pageHead .pageLogo img{ height:44px; padding:4px 0; }

.pageHead .pageSearch{ margin-top:7px; width:224px; height:30px; border-radius:4px;  }
.pageHead .pageSearch .input{ font-size:14px; padding-left:14px; width:184px; height:30px; line-height:30px; }
.pageHead .pageSearch .btn{ width:40px; height:30px; }

.pageHead .pageNav{ padding:0 220px 0 150px; }
.pageHead .pageNav li>a{ height:44px; line-height:44px; font-size:17px; }

.pageHead .pageNav li .dropdown{ top:44px; }
.pageHead .pageNav li:nth-child(3) .dropdown{ width:184%; left:-42%; }
.pageHead .pageNav li .dropdown a{ height:34px; line-height:34px; font-size:13px; }
.pageHead .pageNav li .dropdown a span{ margin-left:13px; }
.pageTop{padding:5px 0; top:-50px; }
.pageTop .pageLogo{ height:40px; margin-left:32px; }
.pageTop .column{ margin-left:24px; padding-left:20px; width:980px; font-size:20px; line-height:40px; height:40px; }
.pageTop .column:after{ height:24px; margin-top:-12px; }
}

@media screen and (max-width: 1340px) {
.pagelist li{ padding:20px 0; }
.pagelist li .txt .info{ line-height:1.6; }

.pageFoot{ border-top-width:5px; }
.pageFoot .copy{ font-size:14px; padding:30px 0; }
.pageFoot .copy span{ margin:0 25px; }

.showTop .title{ font-size:28px; }
.showTop .title2{ margin-bottom:40px; }
.showTop .parameterList{ padding:50px 0 25px 0; margin-bottom:40px; }
.showTop .parameterList .parameter{ margin:0 14px; font-size:14px; }
.showtxt{ font-size:16px;  }
}

.clippingOne{ text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.clippingTwo{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:5; overflow: hidden; }
.clippingThree{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden;  }
.clippingFour{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:4; overflow: hidden;  }
.clippingFive{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:5; overflow: hidden;  }

.pageTop{min-width:1200px;  }
.pageTop .column{ width:840px;  }
.pageHead .pageNav li .dropdown a{ font-size:12px; }
.pageHead .pageNav li:nth-child(3) .dropdown{ width:240%; left:-70%; }

::selection {
    color:#fff;
    background-color: #C80000 ;
}

::-moz-selection {
    color:#fff;
    background-color: #C80000 ;
}

::-webkit-selection {
    color:#fff;
    background-color: #C80000 ;
}

