@charset "utf-8";
/* CSS Document */
html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
body {
	-webkit-font-smoothing: antialiased;
	line-height: 1.6
}
input, textarea, button, a {
	outline: 0
}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, fieldset, textarea {
	margin: 0
}
fieldset, legend, textarea, input {
	padding: 0
}
ul, ol {
	padding-left: 0;
	list-style-type: none
}
a img, fieldset {
	border: 0
}
img{ display:inline-block;margin:0 auto;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block
}
audio, canvas, video {
	display: inline-block
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden] {
	display: none
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 0
}
button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0
}
button, select {
	text-transform: none
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button
}
button[disabled], html input[disabled] {
	cursor: default
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}
input[type="search"] {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea {
	overflow: auto;
	vertical-align: top;
	resize: none
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
box-shadow:inset 0 0 0 1000px #fff;
-moz-box-shadow:inset 0 0 0 1000px #fff;
-webkit-box-shadow:inset 0 0 0 1000px #fff
}
select {
	border-radius: 0;
	-webkit-border-radius: 0
}
body {
	line-height: 1.6;
	color: #222;
	font-size: 16px
}
textarea, input {
	color: #222
}
textarea::-webkit-input-placeholder, input::-webkit-input-placeholder {
color:#a3a3a3
}
textarea:-moz-placeholder, input:-moz-placeholder {
color:#a3a3a3
}
textarea::-moz-placeholder, input::-moz-placeholder {
color:#a3a3a3
}
textarea:-ms-input-placeholder, input:-ms-input-placeholder {
color:#a3a3a3
}
textarea.placeholder, input.placeholder {
	color: #a3a3a3
}
textarea {
	resize: none;
	overflow-y: auto
}
*:focus { outline: none; }
a{
	color: #0139ff;
	text-decoration: none
}
a:hover {
	text-decoration: underline
}
button, input, select, textarea {
*font-family:"Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", "\9ED1\4F53", Arial, sans-serif
}

.clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
    overflow:hidden;
}
.clearfix {
    zoom:1; 
}
.onlyMb {display: none;}
.idt p{text-indent:2em;}
.nem{ font-family:楷体; font-weight:800;}
.s1{float: left;}
.s3{float: right;}


.wrapper{text-align: center;color: #333;background: #fff;}
.bIn{width:1000px;margin: 0 auto;text-align: left;}

.login{margin:0 auto;overflow:hidden;height:28px;line-height:28px;border-bottom:#999 solid 1px;background:#f2f2f2;font-size:16px;}
.login .s1{text-align:left;padding:0 0 0 3px;}
.login .s3{text-align:right;padding:0 3px 0 0;}
.login a{color:#000;}
.login a .zyq{color:blue;}


.toptip{padding: 20px 0 15px 0;text-align: center;background: #f6f6f6;overflow: hidden;height: 100%;text-align: center;}
.toptip img{max-width: 96%;display: block;margin: 0 auto;}
.topbar .s1{margin: 30px 0;width:500px;}
.topbar .s3{margin: 45px 0 0 0;width:400px;}

.picbar{background:#00834d url("bar1.jpg") center 0 no-repeat;height: 504px;}
.column .picbar{height:10px;}

.iptbox{margin:0 5px;position: relative; background: #fff;text-align: left; overflow: hidden;}
.slctype{position: absolute;right:80px;left:auto;top:8px;font-size: 14px;padding:0 3px 0 0;border: none;background: none; color:#00834d; vertical-align: middle;}
.iptkey{width:100%;min-width: 240px;box-sizing: border-box;border:2px solid #ccc;border-radius: 10px;font-size: 16px;padding:8px 12px;line-height:20px;color:#00834d}
.iptbtn{position: absolute;background: #00834d;right:0;left:auto;top:0;margin:0;font-size: 16px;line-height:36px; padding:2px 16px;border:0;color:#fff;border-radius:10px;}
input::-webkit-input-placeholder {color: #00834d; } 


.secT{border-bottom: 2px solid #d4d4d4;}
.secT h2{*display:inline;*zoom:1;display: inline-block;border-bottom: 4px solid #006cba;padding: 15px 0;margin-bottom: -3px;font:400 24px/40px "微软雅黑"}
.secM{padding: 30px 0;}
.mbar img{width:100%;display: block;}
.mTxt{text-align: left;}
.secM .mTxt{text-align: left;padding: 20px 0;}
.mTxt p{}

.secM .more{text-align: center;}
.secM .more a{padding: 3px 20px;border:1px solid #006cba;border-radius: 5px;background: #fff;color: #006cba;}

.sec2 .bIn{background: #fff;}

.sec2 .s1{width:372px;}
.sec2 .s1 img{display: block;}
.sec2 .s3{width:600px;}
.atul{line-height: 3;margin: 10px;}
.atul li{background: url("i4.png") 0 center no-repeat;box-sizing: border-box;padding: 0 0 0 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.atul li b{padding-right: 30px;}
.atul a{color: #333;}
.sec2 .more{text-align: right;margin-right: 30px;}

.pictxt{background: #fff;}
.pictxt .ptp{float: left;width:53%;overflow: hidden;}
.pictxt .ptp img{display: block;}
.pictxt .ptt{float: right;width:47%;box-sizing: border-box;padding: 0 20px;}
.pictxt .ptt h3{font:400 24px/60px "微软雅黑"}
.pictxt .ptt .pttM{height: 125px;}
.sec3 .more{text-align: right;margin:10px 0 0 0;}

.pt2 .ptp{float: right;}
.pt2 .ptp img{display: block;}
.pt2 .ptt{float: left;}


.sec4 .bIn{}

.csaul{font-size: 0;}
.csaul li{*display:inline;display:inline-block;*zoom:1;width:25%;font-size: 24px;line-height:30px;box-sizing: border-box;padding:30px 0;text-align: center;}
.csaul i{*display:inline;display:inline-block;*zoom:1;width:100px;height: 100px;background: url("bigicon.png") 0 0 no-repeat;-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.cu2 i{background-position: -100px 0;}
.cu3 i{background-position: -200px 0;}
.cu4 i{background-position: -300px 0;}
.cu5 i{background-position: -400px 0;}
.cu6 i{background-position: -500px 0;}
.cu7 i{background-position: -600px 0;}
.cu8 i{background-position: -700px 0;}

.csaul li a{display: block;height: 100%;color: #333;}
.csaul li a:hover{text-decoration: none;color: #c00;}
.csaul li b{display: block;font-weight: 400;}
.csaul li:hover i{background-position-y:-100px;}

.btmBtn{padding:15px 30px;position: relative;text-align: center;}
.btmBtn a{*display:inline;display:inline-block;*zoom:1;padding: 5px 30px;border:2px solid #006cba;border-radius: 15px;font-size:18px;background: #fff;color: #006cba;vertical-align: bottom;}
.btmBtn i{font-size: 12px;color:#999;position: absolute;bottom:30px;}

.footer{margin-top: 10px; background:#333; font-size:12px;color:#fff; padding:12px 0;text-align: center;}
.footer .bIn{text-align: center;}
.footer a{color:#fff;}
.grn{color:#eaff00}
.hot,a.hot{color: #f00;}
.efile{color:#ff6;}


.bavbox{margin: 0 0 30px 0;}
.bavul{font-size: 0;text-align: justify;text-align-last: justify;}
.bavul li{*display:inline;display:inline-block;*zoom:1;width:32%;font-size: 24px;line-height:50px;box-sizing: border-box;padding:10px 0;text-align: center;}
.bavul li img{display: block;width:100%;margin: 0 auto;}
.bavul li a{display: block;height: 100%;color: #156a55;}
.bavul li a:hover{text-decoration: none;}
.bavul li b{display: block;font-weight: 400;text-align: center;text-align-last: center;}

.imgTabs{ margin:-5px 0 0 -5px;}
.imgTabs .table{table-layout:fixed;}
.imgTabs .image_e_imglist{ width:100%}
.imgTabs .image_e_imglist td{ width:180px; text-align:center; vertical-align:middle;position:relative; height:212px;}

.imgTabs .image_e_imglist td div{ width:100%;overflow:hidden; margin: 0 auto;}
.index .image_e_imglist td div{ width:180px;}
.column .image_e_imglist td div{ width:180px;}

.imgTabs .image_e_imglist td span{ display:block;height: 150px;overflow: hidden;}
.imgTabs .image_e_imglist td div div{ position:absolute;width:100%;height:30px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; bottom:0;left:0;}
.imgTabs .image_e_imglist td span img{ max-width:100%;display: block;}





.main .s1{float:left;width:760px;}
.main .s3{float:right;width:220px;}






/* 正文 */
#endMain{clear:both;border:1px solid #eee;margin-bottom:15px;overflow:auto;overflow-y:hidden;}
#endMain .arcTitle{text-align:center;background:#f6f6f6;padding:8px;border-bottom:1px solid #eee;}
#endMain .arcTitle h2{padding:30px 0 20px 0;font-size:24px;text-align:center; line-height:2em;}
#endMain #endText{text-align:left; margin:12px 3px 12px 12px;font-size:14px; clear:both; line-height:180%;word-wrap:break-word; word-break:break-all;}
#endMain #endText .endSummary{margin:12px auto 8px; clear:both;border:1px solid #ccc; background:#fff;}
#endMain #endText .endSummary ul{}
#endMain #endText .endSummary li{text-align:left; line-height:160%; padding:9px 12px 6px; color:#1f3a87; list-style-type:none;}
#endMain #endText h2{font-size:14px; }
#endMain #endText ul{margin:auto;}
#endMain #endText li{margin:auto; list-style-type:disc; list-style-position:inside;}
#endMain #endText p{line-height:1.8em;text-indent:0;}
#origNotice{color:#F00}
#endMain #endText font{line-height:160%;}
#endMain #endText span{line-height:160%;}

#endMain #endText .icon{margin:3px 0 0; border:0;}
#endMain #endText img{border:0;margin:0 0 3px 0;max-width:100%;height:auto;}
#endMain #endText table td img{ margin:0}
#endMain code{width:95%; background-color:#fff; border:1px solid #ccc; padding:5px; display:block; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#endMain .shareTopic{text-align:right;font-size:12px;}
.arcCommend a{color:#00a;}
.arcCommend .Mtext table td{ font-size:12px; line-height:1.5em;}
.tabbian3{width:auto;margin:0 auto;}

.zoom12,.zoom12 font{font-size:12px !important;}
.zoom14,.zoom14 font{font-size:14px !important;}
.zoom16,.zoom16 font{font-size:18px !important;}

.zoom12,.zoom12 span{font-size:12px !important;}
.zoom14,.zoom14 span{font-size:14px !important;}
.zoom16,.zoom16 span{font-size:18px !important;}

.column .recommend{ text-align:center;margin-bottom:10px;}
.column .recommend a{ margin:0 auto; text-align:center; display:block; width:130px; height:40px; line-height:40px; font-size:14px; background:#cc3300;border-radius:5px; font-weight:600;color:#fff; font-family:"微软雅黑", "黑体";}
.column .recommend a:hover{color:#F30;}




.bg7 .abTop{background:#cc3300; border:0;}
.bg7 .abTop .aC{ height:30px;margin:0 0 0 6px;}
.bg7 .abTop .aC h2{color:#fff;font-size:16px;line-height:30px; font-family:"宋体";}
.bg7 .abTop .aC h2 a{color:#fff;}
.bg7 .abMid{}
.bg7 .abMid .aC{ padding:8px;border-top:1px solid #fff; background:#f1f1f1}
#authorInfo .mTxt{ padding:0 3px;font-size:14px;}
#authorInfo .mTxt img,#authorInfo .mTxt br{ display:none;}
#authorInfo .mTxt div img{ display:block;}
#authorInfo .mTxt ul{ }
#authorInfo .mTxt li{background:url(i4.png) 0 11px no-repeat;line-height:25px; padding:0 0 0 8px}
#authorInfo .mTxt a{}



.cNav{position: relative;text-align: center;margin: 20px 0;}
.cNav li{*display:inline;display: inline-block;*zoom:1;}
.cNav a{color: #006cba;}
.cNav .cur .cns{}
.cNav .cns a{display: block;padding: 6px 80px;font-size: 24px;line-height: 36px;}
.cNav .cur .cns a{color: #fff;background:#006cba;}
.cNav li ul{position: absolute;width: 100%;left: 0;border-top: 3px solid #006cba;font-size: 20px;line-height:50px;}
.cNav li ul a{padding: 0 30px;}
.cNav li ul .cur a{font-weight: 800;color:#333;}


.news{}
.news .s1{width:49%;}
.news .s3{width:49%;}
.news .title{background: url("tline.png") center bottom no-repeat;color: #cc3300;padding: 10px 0;margin:20px 0;}
.news .sec-title{border-bottom: 1px solid #eee;color: #cc3300;}
.news .sec-title h3{*display:inline;display: inline-block;*zoom:1;border-bottom: 3px solid #cc3300;margin-bottom: -2px;font-size: 24px;line-height: 2;}
.news .more{float: right;margin:10px 0 0 0;}
.news .more a{*display:inline;display: inline-block;*zoom:1;padding: 3px 12px;background: #eee;color:#cc3300;border-radius: 10px;}
.news .sec-body{padding: 20px 0;}
.news .sec-body li{background: url("i4.png") 0 center no-repeat;box-sizing: border-box;padding: 0 0 0 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*响应式布局
----------------------------------------------*/

@media only screen and (min-width:1280px) {
body {}
.bIn{width:1120px;}
.secT h2{padding: 25px 0;font:400 36px/50px "微软雅黑"}
.secM .mTxt{line-height: 40px;font-size: 18px}
.sec2 .s3{width:720px;}
.atul{line-height:2.4;margin: 20px;font-size: 18px}

.main .s1{float:left;width:880px;}
.news .s1{width:49%;}
}


@media only screen and (max-width:800px) {
body {
	-webkit-text-size-adjust: none;
}
body {
	min-width: 100%;
}
body, button, input, select, textarea {
	font: 16px/1.6 "Microsoft Yahei";
}
	
.onlyMb {
	display: inline;
}
.onlyPc {
	display: none;
}
.bIn{width:auto;}
.topbar .s1{width: auto;margin: 10px auto;text-align: center;}
.topbar .s1 img{width:90%;}
.topbar .s3{display: none;}
.picbar{background-size: cover;height:calc(100vh - 290px);}
.secT h2{padding: 10px 0;font:800 18px/30px "微软雅黑"}
.secM{padding:10px 0;}
.secM .mTxt{line-height:30px;font-size: 16px;padding:5px;}
.main .s1{float: none;width:auto;}
.main .s3{float: none;width:auto;}
.sec2 .s1 {border-bottom: 1px solid #eee;}
.sec2 .s1:after{content: "项目成果报告";vertical-align: middle;line-height: 32px;padding: 0 10px;font-size: 18px;font-weight: 800;}
.sec2 .s1 img{width:30px;float: left;}
.sec2 .s3{width:100%;box-sizing: border-box;}
.atul{line-height:2.4;margin:10px 10px 0 10px;font-size:16px}
.atul li{padding: 0 0 0 10px;}
.atul li b{padding-right:10px;}
.sec2 .more{text-align: right;margin:0 10px 10px 0;}


.pictxt .ptp{width:33%;overflow: hidden;}
.pictxt .ptp img{display: block;}
.pictxt .ptt{width:67%;box-sizing: border-box;padding: 0 20px;}
.pictxt .ptt h3{font:400 20px/60px "微软雅黑"}
.pictxt .ptt .pttM{height: 125px;overflow: hidden;}

.pt2{background: #fafafa;}
	
.csaul li{width:50%;font-size: 20px;line-height:30px;box-sizing: border-box;padding:0 0 10px 0;text-align: center;vertical-align: top;}

.btmBtn{padding: 10px 10px 10px 10px;position: relative;}
.btmBtn a{/* display: block; */width:auto;padding: 5px 20px;line-height: 1.5;font-size: 20px;border-radius: 10px;}
.btmBtn i{/* display: block; */position: static;bottom:0;line-height: 20px;margin-left: 5px;font-style: normal;}

#endMain #endText{text-align:left; margin:5px;font-size:16px; clear:both; line-height:180%;word-wrap:break-word; word-break:break-all;}

.arcCommend{padding-bottom: 1px;}
.arcCommend .Mtext {clear:both;text-align:left;color:#000000;font-size: 12px;line-height:150%}
.arcCommend .Mtext textarea{ height:72px;width:80%; overflow:auto;}
.arcCommend .Mtext table.tabbian3,.arcCommend .Mtext table.tabbian3 table{ display:block;}
.arcCommend .Mtext .re1 {border-top:1px dashed #EEEDED}
.arcCommend .Mtext .re1 img{ vertical-align:text-bottom}
.arcCommend .Mtext .re1 .ret {float:left;width:400px;padding:10px 0 0 8px;}
.arcCommend .Mtext .re1 .ret a{color:#1F3A87;}
.arcCommend .Mtext .re1 .ret a:hover{color:#bc2931;}
.arcCommend .Mtext .re1 .mre {float:right;width:100px;text-align:right;padding:10px 8px 0 0;}
.arcCommend .Mtext .re2 {clear:both;padding:3px 8px 3px 8px;}
.arcCommend .Mtext .re2 .text{}
.arcCommend .Mtext .rrw {margin:3px 8px 3px 8px;padding:9px 6px 6px 6px;border:1px solid #ccc;color:#666666;}
.arcCommend .Mtext .more {text-align:right;}
.arcCommend .Mtext #username{width: 16% !important;}
.arcCommend .Mtext #password{width: 16% !important;}

	
	

.imgTabs{ margin:-5px 0 0 -5px;}
.imgTabs .table{table-layout:fixed;}
.imgTabs .image_e_imglist{ width:100%;text-align: center;}
.imgTabs .image_e_imglist td{ width:49%; text-align:center; vertical-align:middle;position:relative; height:120px; border:0;}

.imgTabs .image_e_imglist td div{ width:auto;overflow:hidden; margin: 0 auto;}
.imgTabs .image_e_imglist td span{ display:block; padding-bottom:24px; }
.imgTabs .image_e_imglist td div div{ position:absolute;width:100%;height:24px; line-height:24px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; bottom:0;left:0;}
.imgTabs .image_e_imglist td span img{ max-width:100%;margin: 0 auto;}

.imgTabs{ margin:0;}
.imgTabs table{table-layout:fixed;width:100%;position: relative;display: block; height: 100%; overflow: hidden;}
.imgTabs table tr{display: inline;}
.imgTabs table td{display:inline-table;width:49%; text-align:center; vertical-align:middle;position:relative; height:120px;padding:9px 0 0 0; border:1px solid #fff;}

.imgTabs table td>div{display:table-cell; vertical-align: middle; width:100%;height: 110px; overflow:hidden;}
.imgTabs table td span{ display:block;padding-bottom:30px;width:100%; margin: 0 auto;}
.imgTabs table td div div{ position:absolute;width:100%; height:30px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; bottom:0;left:0;}
.imgTabs table td span img{ max-width:100%; max-height: auto; overflow: hidden; display: block;vertical-align: middle;}

.imgTabs .image_e_imglist td span{ display:block;height:auto;overflow: hidden;}
.index .imgTabs table tr td:nth-child(5){display:none}
	
	
	
.cNav{position: relative;text-align: center;margin: 10px 0 24px 0;}
.cNav .cns a{display: block;padding: 0 20px;font-size:18px;line-height: 36px;}
.cNav .cur .cns a{color: #fff;background:#006cba;}
.cNav li ul{position: absolute;width: 100%;left: 0;border-top: 3px solid #006cba;font-size:16px;line-height:40px;}
.cNav li ul a{padding: 0 10px;}
.cNav li ul .cur a{font-weight: 800;color:#333;}
	
	
	
	
}


