@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; 
}

.idt p{text-indent:2em;}
.nem{ font-family:楷体; font-weight:800;}
.s1{float: left;}
.s3{float: right;}


.wrapper{text-align: center;color: #333;background: #fafafa;}
.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;}



.topbar .s1{margin: 30px 0;width:500px;}
.topbar .s3{margin: 45px 0 0 0;width:400px;}

.picbar{background:#5cb7fe  center 0 no-repeat;height: 504px;}

.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:#009bff; 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:#009bff}
.iptbtn{position: absolute;background: #006cba;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: #009bff; } 


.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:  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{background: #fff;}

.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:  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: 30px;position: relative;}
.btmbtn a{*display:inline;display:inline-block;*zoom:1;padding: 10px 30px;border:2px solid #006cba;border-radius: 15px;font-size: 24px;background: #fff;color: #006cba;vertical-align: bottom;}
.btmbtn i{font-size: 12px;color:#999;position: absolute;bottom:30px;}

.footer{ background:#5e7f33; 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;}




/*响应式布局
----------------------------------------------*/

@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}

}


@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: inherit;
}
.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: 100px;}
.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;}
	
}


