@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: #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;}



.topbar .s1{margin:20px 0;width:500px;}
.topbar .s3{margin: 45px 0 0 0;width:300px;}
.topbar .s1 img{display: block;}

.picbar{background:#045c80 url(bar1.jpg) center no-repeat;height:225px;}

.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{}
.secT h2{padding:15px 0;font:400 32px/50px "微软雅黑"}
.secT h2 b{font-weight: 400;}
.secT h2 i{color: #ffa200;font:400 40px/50px "微软雅黑";padding: 0 10px;}
.secT h2 em{font-style: normal;}
.secM{padding:0;font-size: 18px;line-height: 1.8em;}
.emtxt{background: #318add;border-radius: 10px;color:#fff;text-align: center;padding: 5px;margin: 10px 0 20px 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;}
.ptb3 .pictxt{float: left;width:33.33%;}
.pt2s{width:66.66%;margin: 0 auto;}
.pt2s .pictxt{width:50%;margin: 0 auto;}
.pictxt{background: #fff;background: #e0e0e0;overflow: hidden;height: 247px;}
.pictxt .ptp{float: left;width:50%;overflow: hidden;}
.pictxt .ptp img{display: block;}
.pictxt .ptt{float: right;width:50%;box-sizing: border-box;text-align: center;overflow: hidden;position: relative;height: 100%;}
.pictxt .ptt h3{font:400 24px/40px "微软雅黑";height:40px;margin-top: 20px;color: #04b660;}
.pictxt .ptt .pttM{height: 81px;padding: 0 10px;}
.sec3 .lnkbtn{margin:10px 0 0 0;background: #04b660;color: #fff;height: 96px;overflow: hidden;box-sizing: border-box;position: absolute;top: auto;left: auto;right: 0;bottom: 0; width: 100%;}
.sec3 .lbtr{display:table;width:100%;}
.sec3 .lnkbtn a{color: #fff;display: table-cell;height: 96px;width:100%;vertical-align: middle;padding: 0 10px;box-sizing: border-box;}



.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: 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: 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;}

.rmtFocus{margin:0 auto;}
.rmtFocus .bIn{background: #04b660;}
.rmtFocus .s1{float: left;width: 624px;}
.rmtFocus .s3{float: right;width: 362px;color: #fff;font-size: 16px;line-height:30px;text-align: justify;}
.rmtFocus .s3 h3{font-size:20px;font-weight: 400;margin:10px 0 5px 0;text-align: center;}
.rmore{text-align: right;margin:0;}
.rmore a{border: 1px solid #318add;*display:inline;display:inline-block;*zoom:1;padding: 0 20px;border-radius: 10px;}
.focBox{padding: 0 12px 0 0;}
.js-silder div{box-sizing: border-box;}
.js-silder img{
	border: 0;
	display: block;
	max-width: 100%;
	vertical-align: middle;
}
.js-silder{
	position: relative;	
	min-width: 320px;
}
.silder-scroll{
	width: 100%;
	overflow: hidden;
}
.silder-main{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.silder-main-img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.silder-main-img img{
	width: 100%;
}
.js-silder-ctrl{
	width: 100%;
	text-align: center;
}
.silder-ctrl-pn{display: none;}
.silder-ctrl-prev,
.silder-ctrl-next{
	position: absolute;
	top: 0;
	width: 8%;
	height: 100%;
	vertical-align: middle;
	cursor: pointer;
	color: #fff;
	font-family: "宋体";
	font-size: 52px;
	font-weight: 600;
	text-shadow: #666 2px 2px 5px;
}
.silder-ctrl-prev{
	left: 0;
	text-align: left;
}
.silder-ctrl-next{
	right: 0;
	text-align: right;
}
.silder-ctrl-prev>span,
.silder-ctrl-next>span{
	position: absolute;
	top: 50%;
	margin-top: -17px;
}
.silder-ctrl-prev>span{
	left: 0;
}
.silder-ctrl-next>span{
	right: 0;
}
.silder-ctrl-cons{display:none;position: absolute;top:auto;bottom:0;width:200px;left:10px; text-align: left;}
.silder-ctrl-con{
	display: inline-block;
	width: 10px;
	padding: 10px 0;
	margin: 0 5px;
	cursor: pointer;
}
.silder-ctrl-con>span{
	display: block;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	padding: 5px 0;
	cursor: pointer;
	background-color: #e4e4e4;
	border-radius: 5px;
}
.silder-ctrl-con.active>span{
	background-color: #71ba76;
}
.ptItem{position: relative;}
.ptItem .pimg{float: left;width:160px;overflow: hidden;}
.ptItem .ptxt{float: right;width:820px;overflow: hidden;}
.ptItem .ptxt h3{margin:0;font-size: 20px;}
.ptItem .ptxt h2{color: #04b660;font:400 24px/40px "微软雅黑"}
.ptItem .ptxt h2 a{color: #04b660;}
.sepLine{height: 10px;font-size: 10px;line-height: 10px;width:100%; overflow: hidden;}
.ptItem .rmore{position: absolute;bottom: 0;right:10px;}

.wdbar{margin-top: 30px;}
.wdbar a{display: block;width:100%;height: 134px;overflow: hidden;background: url(bar-unit.jpg) center no-repeat;}
.wdbar a:hover{text-decoration: none;}

.sec5 .secM{padding-bottom:30px;}
.sec5 .s1{float: left;width:32%;}
.sec5 .s2{float: left;width:32%;margin-left: 2%;}
.sec5 .s3{float: right;width:32%;}

.sec5 .silder-main-img b{display:block;width:100%;height:40px;background:#04b660;text-align:center;color:#fff;font:400 18px/40px "微软雅黑"}
.sec5 .silder-ctrl-cons{position: absolute;top:auto;bottom:40px;width:200px;left:auto;right:5px; text-align: right;}
.silder-ctrl-con>span{
	text-indent:99px;
}



.oli{margin: 0 0 15px 0;}
.ott{font:400 0/0 arial;margin-bottom: 2px;}
.ott h5{*display:inline;display: inline-block;height:46px;width:50px;font:800 28px/34px "微软雅黑";padding: 12px 0 0 12px;box-sizing: border-box;background: #318add;color: #fff;border-radius: 50px 0 0 0;}
.obx{border: 1px solid #318add;background: #f6f6f6;position: relative;}
.obx .obt{color:#fff;background: #318add;position: absolute;padding:4px 3px 5px 3px;width:220px;text-align: center;}
.obx .obt h3{font:400 24px/36px "微软雅黑";}
.obx .obt i{*display:inline;display: inline-block;height:22px;width:21px;background: url("i20.png") 0 0 no-repeat;margin:0 0 0 8px;vertical-align: middle;}
.obx .obt a{color:#fff;}
.obx .obb{text-align: center;}
.obx .obbt{margin-top:40px;}
.obx .obbt h3{color:#318add;font:400 24px/60px "微软雅黑"; }
.obbl h3{color:#318add;font:400 24px/60px "微软雅黑"; }
.obbl h3 i{font:400 normal 12px/60px "微软雅黑"; }
.obbl li{*display:inline;display: inline-block;width:24%;margin: 0 0.2% 20px 0.2%;}
.obbl li a{display: block;height:100%;padding: 10px 5px;border-radius: 10px;border:2px solid #318add;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.obbl li:nth-child(1) a{border-color: #d34444;color: #d34444;}
.obbl li:nth-child(2) a{border-color: #3d7bb4;color: #3d7bb4;}
.obbl li:nth-child(3) a{border-color: #d4a62a;color: #d4a62a;}
.obbl li:nth-child(4) a{border-color: #35ae63;color: #35ae63;}
.obbl li:nth-child(5) a{border-color: #d34444;color: #d34444;}
.obbl li:nth-child(6) a{border-color: #3d7bb4;color: #3d7bb4;}
.obbl li:nth-child(7) a{border-color: #d4a62a;color: #d4a62a;}
.obbl li:nth-child(8) a{border-color: #35ae63;color: #35ae63;}
.obbl li:nth-child(9) a{border-color: #d34444;color: #d34444;}
.obbl li:nth-child(10) a{border-color: #3d7bb4;color: #3d7bb4;}

.ols2{overflow: hidden;}
.ols2 .obb{line-height: 34px;padding: 5px 5px 5px 260px;text-align: left;}

.blst{text-align: center;}
.bli{margin: 0 2% 15px 2%;*display:inline;display:inline-table;width: 27%;height: 277px;box-sizing: border-box;border: 3px solid #3d7bb4;background: #f6f6f6;border-radius: 20px;vertical-align: top;}
.blx{display: table-cell;vertical-align: middle;width:100%;}
.bbt{padding: 0 20px;height:120px;}
.bbt h3{color:#3d7bb4;font:400 24px/50px "微软雅黑";}
.bbl h3{font-weight:400;}
.bbl .bbul{background: #3d7bb4;color:#fff;margin-bottom: 15px;}
.bbl li{*display:inline;display: inline-block;width:32%;padding: 10px 0 6px 0;}
.bbl li img{display:block;width:44px;border-radius: 22px;}
.bbl li b{font-weight: 400;display: block;}
.bbl .bbul a{color:#fff;}
.bli:nth-child(1){border-color: #d34444;}
.bli:nth-child(2){border-color: #3d7bb4;}
.bli:nth-child(3){border-color: #d4a62a;}
.bli:nth-child(1) .bbt h3,.bli:nth-child(1) .bbt h3 a{color: #d34444;}
.bli:nth-child(2) .bbt h3,.bli:nth-child(2) .bbt h3 a{color: #3d7bb4;}
.bli:nth-child(3) .bbt h3,.bli:nth-child(3) .bbt h3 a{color: #d4a62a;}
.bli:nth-child(3) .bbl .bbul{background: #d4a62a;}


.ulst{margin:20px 0;} 
.ulst li{*display:inline;display: inline-block;width:24%;margin: 0 0.2% 20px 0.2%;text-align: center;}
.ulst li a{display: block;height:100%;padding:10px 0;border-radius: 10px;background:#318add;color: #fff;}
.ulst li:nth-child(1) a{background: #d34444;}
.ulst li:nth-child(2) a{background: #3d7bb4;}
.ulst li:nth-child(3) a{background: #d4a62a;}
.ulst li:nth-child(4) a{background: #35ae63;}

/*响应式布局
----------------------------------------------*/

@media only screen and (min-width:1280px) {
body {}
.bIn{width:1208px;}
.topbar .s3{width:400px;}
.secM .mTxt{line-height: 40px;font-size: 18px}
.sec2 .s3{width:720px;}
.atul{line-height:2.4;margin: 20px;font-size: 18px}
.rmtFocus .s3{width:562px;font-size: 18px;line-height:36px;font-weight: 200;}
.rmtFocus .s3 h3{font-size:24px;font-weight: 400;margin:30px 0 20px 0;}
.rmore{text-align: right;margin: 10px 0 0 0;}
.focBox{padding: 0 20px 0 0;}
.ptItem .ptxt{width:1030px;}
.ptItem .ptxt h3{margin:10px 0;font-size: 20px;}
.bbt{padding: 0 30px;}
.obx .obbt{margin-top:0;}
}


@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;
}
.mblck{display: block;}
.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:400 18px/30px "微软雅黑"}
.secT h2 i{font:400 20px/30px "微软雅黑";padding: 0 5px;}
.secM{padding: 0 0 10px 0;font-size: 16px;line-height: 1.8em;}
.emtxt{border-radius:5px;padding: 5px;margin: 0 5px 10px 5px;}
.etIn{display: inline-block;text-align: justify;}
.atxt{text-align:justify;padding:0 5px;}
.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:45%;overflow: hidden;}
.pictxt .ptp img{display: block;}
.pictxt .ptt{width:55%;box-sizing: border-box;}
.pictxt .ptt h3{font:400 20px/60px "微软雅黑";margin: 10px 0;}
.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;}

	

.wdbar{margin-top: 0;}
.wdbar a{display: block;width:100%;height:50px;overflow: hidden;background-size:cover}

.rmtFocus .s3{font-size: 16px;line-height:25px;}
.rmtFocus .s3 h3{font-size:18px;margin:10px 0 5px 0;}
.focBox{padding: 0 10px}
.ptItem {padding: 0 5px;}
.ptItem .pimg{float: left;width:120px;overflow: hidden;}
.ptItem .pimg img{width:100%;}
.ptItem .ptxt{float: right;width:calc(100vw - 135px);overflow: hidden;}
.ptItem .ptxt h3{font-size:16px;}
.ptItem .ptxt h2{font:400 18px/30px "微软雅黑"}
.ptItem .ptxt .txt{display: none;}
	
	
	

.ptb3 .pictxt{float: none;width:100%;}
.pt2s{width:100%;}
.pt2s .pictxt{width:100%;}
.pt2 .ptp{float: right;}
.pt2 .ptt{float: left;}
	
	
.sec5 .secM{padding-bottom:10px;}
.sec5 .s1{float: none;width:auto;}
.sec5 .s2{float: none;width:auto;margin-left:0;}
.sec5 .s3{float: none;width:auto;}
.sec5 .slidepics{padding-bottom:10px}



.ott h5{height:36px;width:40px;font:800 20px/24px "微软雅黑";padding: 10px 0 0 12px;border-radius: 40px 0 0 0;}
.obx .obt{position: static;padding:4px 3px 5px 3px;width:auto;}
.obx .obbt h3{font:400 18px/50px "微软雅黑"; }
.obx .obbt p{font-size:16px;}
.obbl h3{font:400 18px/50px "微软雅黑"; }
.obbl li{display: block;width:auto;margin: 0 5px 20px 5px;}
.ols2 .obb{line-height: 34px;padding: 5px;text-align: justify;}

.bli{margin: 5px;display:block;width:auto;height: auto;border: 2px solid #3d7bb4;background: #f6f6f6;border-radius: 20px;}
.blx{display:block;}

.bbt{height:auto;margin-bottom: 10px;}
.bbl .bbul{border-radius: 0 0 15px 15px;margin-bottom: 0;}
.ulst{margin:10px 0;} 
.ulst li{display:block;width:auto;margin: 5px;}
}


