body {background:#FFF; font-family:"Microsoft YaHei", Arial; font-size:14px; line-height:28px; color:#333; margin:0}
a {color:#333; text-decoration:none}
a:hover {color:#b60005}
h1,h2,h3,p {margin:0; padding:0}
img {border:0}
ul,li {list-style:none; padding:0; margin:0}
input,button,select,textarea{outline:none}

h2 {clear: both; width: 100%; height: 40px; font-weight: normal; margin: 25px auto 0; overflow: hidden; position: relative}
h2::before {content: ""; display: block; position: absolute; width: 100%; height: 2px; background: #000; left: 0; bottom: 0; z-index: -1}
.right h2::before {display: none}
h2 span {display: block; float: left; height: 38px; border-bottom: 2px solid #81C784; font-size: 26px; line-height: 38px; position: relative}
h2 span::after {content: ""; display: block; position: absolute; width: 3px; height: 40px; background: #FFF; right: -3px; top: 0}
h2 i {float: right; height: 40px; padding-left: 10px; background: #FFF; font-size: 14px; font-style: normal; line-height: 61px}
.container {clear:both; width:1000px; margin:0 auto; overflow:hidden}
.pic-item li {position:relative}
.pic-item img {position:absolute; left:0; top:0; z-index:1}
.pic-item .mask {position:absolute; width:100%; left:0; bottom:0; z-index:2; filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#80000000,endColorstr=#80000000)}
body:last-child .pic-item .mask {filter:none; background:rgba(0,0,0,0.5)}
.pic-item .mask h3 {padding:5px 10px; font-weight:normal; margin:0}
.pic-item .mask h3,.pic-item .mask h3 a {color:#FFF}
.pic-item .mask h3 a:hover {text-decoration:none}

.topnav {min-width:1000px; height:34px; background:#F1F1F1; border-bottom:1px solid #E0E0E0; overflow:hidden}
.top1 {width:1000px; margin:0 auto}
.top1_left {float:left; width:955px; font-size:12px; line-height:34px}
.top1_left a{padding:0 4px}
.top1_left strong {font-weight:normal; color:#d52b4d}
.top1_right {float:right; width:45px; height:34px; background:url(../images/arrow002.jpg) no-repeat 0 8px; font-size:14px; line-height:34px; text-indent:20px}

.ad1 {clear:both; width:1000px; margin:15px auto 0; overflow:hidden}
.ad2 {clear:both; width:300px; margin:15px 0 0; overflow:hidden}
.ad3 {clear:both; width:640px; margin:20px auto 0; overflow:hidden}

.head {width:1000px; height:70px; margin:0 auto; overflow:hidden}
.logo {float:left; width:110px; padding:15px 0 0 5px}
.sub {float:left; width:150px; height:32px; padding-left:15px; border-left:2px solid #E0E0E0; font-size:28px; font-weight:normal; line-height:32px; color:#4E4E4E; margin:20px 0 0 15px; overflow:hidden; display:inline}
.search {float:right; width:290px; height:24px; border:1px solid #B2B2B2; font-size:12px; line-height:20px; margin:22px 5px 0 0; overflow:hidden; display:inline}
.search1 {width:235px; height:20px; padding:0; border:0; margin:2px 0 0 10px; font-size:12px; line-height:20px}
.search2 {vertical-align:top}
.line1 {height:1px; background:#E0E0E0; overflow:hidden}

.main {padding-bottom:2em;  margin-top:20px}
.left {float:left; width:650px}
.pretitle {font-size: 16px; font-weight: normal; line-height: 30px; margin-top: 25px}
.ctitle {font-size:24px; line-height:35px}
.subtitle {font-size: 16px; font-weight: normal; line-height: 30px}
.signdate {padding:10px 0; border-bottom:1px dashed #E0E0E0; font-size:12px; line-height:21px}
.ccontent {padding-top:35px; font-size:16px; line-height:32px}
.ccontent p {margin-top:1em}
.ccontent img {max-width:650px}
.more {padding-top:20px}
.more li {list-style: disc; margin-left: 2em}
.more li:nth-child(5n+6) {margin-top: 1em}
.more span {font-size: 12px; color: #999}
.page {font-size:12px; line-height:28px; text-align:center; margin-top:20px}
.page span,.page a {border:1px solid #CCC; padding:3px 5px}
.page span.current,.page a:hover {text-decoration:none; color:#fff; background:#81C784}
.function {width:650px; height:44px; padding-bottom:20px; margin-top:50px; overflow:hidden}
.share {float:left; width:450px}
.editor {float:right; width:200px; text-align:right}
.left h2 {clear:both; width:650px; height:40px; font-size:26px; font-weight:normal; line-height:30px; margin-top:25px; overflow:hidden}
.left h2 span {display:block; float:left; height:30px; padding:0 2px 10px 0; background:url(../images/title1.gif) no-repeat right -2px}
.content {clear:both; width:100%; overflow:hidden}
.content li {clear:both; padding:25px 0; border-bottom:1px solid #E8E8E8; overflow:hidden}
.content h3 {clear:both; font-size:20px; line-height:24px; margin-bottom:7px}
.content p {color:#666; overflow:hidden}
.img {float:left; margin:5px 20px 0 0; overflow:hidden}
.img140 {width:140px; height:85px}
.img200 {width:200px; height:120px}
.img250 {width:250px; height:150px}
.left .content h3 {margin-bottom:20px}
.left .content .tt h3 {margin-bottom:7px}
.left .content li {width:650px; padding:18px 0}
.left .content li ul {width:650px; overflow:hidden}

.right {float:right; width:300px}
.right .pic-item {margin-top: 15px}
.right .pic-item li {width: 300px; height: 170px;}
.list {margin-top: 15px}
.list li {list-style: disc; font-size: 18px; font-weight: bold; line-height: 31px; color: #81C784; margin-left:25px}
.right .imgtxt1 {margin-top:15px}
#yslm .yslm {clear:both; width:300px; padding-top:20px}
#yslm .yslm li {padding:10px 15px}
#yslm .yslm img {width: 300px; height: 168px; display:none}
#yslm .yslm h2 {display:none}
#yslm .yslm h3 {clear:both; width:260px; font-size:14px; font-weight:normal; line-height:30px; margin:0}
#yslm .yslm li.selected {width:300px; height:168px; padding:0; position:relative}
#yslm .yslm li.selected img {display:block; position:absolute; left:0; top:0; z-index:0}
#yslm .yslm li.selected .mask {position:absolute; left:0; bottom:0; z-index:1; filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#80FFFFFF,endColorstr=#80FFFFFF)}
body:last-child #yslm .yslm li.selected .mask {filter:none; background:rgba(255,255,255,0.5)}
#yslm .yslm li.selected h3 {width:285px; height:35px; padding-left:15px; font-weight:bold; line-height:35px; overflow:hidden}
.top10 {clear:both; width:300px; padding-top:10px}
.top10 li {height:30px; padding:5px 0}
.top10 span {display:block; float:left; width:23px; height:23px; background:#81C784; font-family:Verdana, Geneva, sans-serif; line-height:23px; text-align:center; color:#FFF; margin:3px 15px 0 0}
.split {float:left; width:1px; height:30px; background-color:#E0E0E0; margin:25px 20px 0; overflow:hidden; display:inline}
.calendar {float:left; width:80px; height:22px; background:url(../images/calendar.png) no-repeat 0 0; font-size:12px; line-height:22px; text-indent:6px; cursor:pointer; margin-top:29px; overflow:hidden}
#calendar {position:absolute; font-size:12px; line-height:18px; z-index: 99; display:none}
.ui-widget {font-size:12px}
.ui-datepicker-title {font-family:arial,simsun}
.ui-datepicker th {font-family:simsun; font-size:12px}

.sx h2 {clear:both; width:1000px; height:40px; background:url(../images/title1.gif) repeat-x 0 38px; font-size:26px; font-weight:normal; line-height:30px; margin-top:25px; overflow:hidden}
.sx h2 span {display:block; float:left; height:30px; padding:0 2px 10px 0; background:url(../images/title1.gif) no-repeat right -2px}
.sx h3 {font-size:14px; line-height:28px}
.pic1 {float:left; width:264px; margin-top: 25px}
.pic1 li {width:264px; height:386px}
.pic2 {float:left; width:256px; padding:19px 0 0 6px}
.pic2 li {width:256px; height:190px; margin-top: 6px}
.pic3 {float: left; width:192px; padding:21px 0 0 6px}
.pic3 li {width:192px; height: 126px; margin-top: 4px}
.pic3 h3 {line-height: 21px}
.pic4 {float: left; width:268px; padding:25px 0 0 6px}
.pic4 li {width:268px; height:386px}

.foot-03 {min-width:1000px; padding:10px 0; border-top:1px solid #D2D2D2; font-size:12px; line-height:21px; text-align:center; margin-top:20px}

@media screen and (max-width:650px) {
	body {font-size:1em; line-height:1.5em}
	.container {width:96%}
	.topnav,.ad1,.ad2,.ad3,.search,.left h2,.jctk,.left .content,.right,.foot-03,.sx {display:none}
	.head {width:100%}
	.main {border:0; margin:0 auto}
	.left {float:none; width:100%}
	.pretitle {margin-top: 5px}
	.ctitle {padding:0; font-size:1.5em; line-height:1.5em}
	.signdate {padding:5px 0}
	.ccontent {padding:5px 0; font-size:1em; line-height:1.5em}
	.ccontent img {max-width:100%}
	.function {width:100%; height:auto; margin:0 auto}
	.share {float:none; width:100%; margin-top:10px}
	.editor {float:none; width:100%}
}