﻿

@charset "utf-8";

/* page */
.page { padding:30px 0px; line-height:24px; text-align:center; font-size:15px;   }
.page a { display:inline-block; padding:8px 14px; text-decoration:none; margin:0 2px;  background:#fff; border:1px #ccc solid; color:#333;  border-radius:2px; }
.page a:hover,.page .current {  display:inline-block; padding:8px 14px;   margin:0 2px;   background:#ec2d37; border:1px #ec2d37 solid; color:#fff; border-radius:2px; }


/*--  base  --*/
.wrap-left {width:800px}
.wrap-right {width:360px}
a:link ,a:visited {color: #333}
a:hover,a:active {color: #ec2d37; text-decoration:none}
body {color:#737373}
.mt20 {margin-top:20px}
.mt10 {margin-top:10px}
a.more { position:absolute; right:0; top:7px; font:12px/22px \5FAE\8F6F\96C5\9ED1; color:#868686; margin-right:10px;}
a.more:hover {color:#f90}
.st {font-family:\5b8b\4f53}
/*-- header --*/
.header {background:#f1f1f1; height:30px;  line-height:30px; overflow:hidden; color:#ccc}
.header .weclome a {color:#cbd1d6; margin-left:10px}
.header .weclome a:hover {color:#ec2d37; text-decoration:none}
.header .menu a {color:#ccd2d7; border-left:1px solid #999; padding-left:15px; margin-left:15px;}
.header .menu a.first {border-left:0}
.header .menu a:hover {color:#ec2d37; text-decoration:none}
/*-- info-header --*/
.info-header {background:#fff; height:102px; overflow:hidden}
.logo {width:600px;}
.logo h1 {margin-top:10px; float:left;}

.logo p { float:left; font-size:16px; color:#888; line-height:102px; margin-left:20px;}

.search {width:350px; margin-top:30px}
.search input {background:#fff; border:none; padding:0}
.search input.text {width:286px; height:34px; line-height:34px; padding-left:5px;color:#b6b6b6}
.search input.text:focus {color:#3a3a3a}
.search input.submit {background:url(../images/info_icon.png) no-repeat; width:50px; height:36px; vertical-align:top; *vertical-align:baseline; cursor:pointer}
.search input:focus {border:0; box-shadow:none}
.search-label {margin-top:5px}
.search-label a {color:#888; margin-right:10px}
.search-label a:hover {color:#f90; text-decoration:none}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.search input.text {line-height:24px; border:1px #ccc solid;}
}
/*-- nav --*/
.nav {background:#ec2d37; height:43px; padding-top:2px}
.nav-list li {width:105px; height:43px; float:left}


.nav-list li a {display:block; width:105px; height:28px; color:#fff; font:18px/43px Microsoft YaHei; text-align:center; padding-top:15px}
.nav-list li a span { display:block; width:103px; height:12px; margin-top:-1px; line-height: 14px;cursor: pointer;}
.nav-list li a:hover , .nav-list li a.curr{color:#444; text-decoration:none; background:#fff; line-height:43px}
.nav-list li a:hover span , .nav-list li a.curr span , .nav-list li a.first span  {border-left:0}
.nav-btn {padding-top:7px}
.nav-btn a {margin-left:10px}
.nav-btn a i {display:inline-block; width:83px; height:26px; background:url(../images/info_icon.png) no-repeat}
.nav-btn a i.i1 {background-position:-1px -507px}
.nav-btn a i.i2 {background-position:-93px -507px}
.nav-btn a:hover i.i1 {background-position:-1px -542px}
.nav-btn a:hover i.i2 {background-position:-93px -542px}

/*-- pages --*/
 
#pages {
	clear: both;
	margin: 20px;
	overflow: hidden;
	margin-left: 0px;
	text-align: center;
	font-size:12px
}
#pages ul li {
	display:inline-block;
	border: 1px solid #ccc;
	padding: 4px 12px;
	margin: 0 1px;
	line-height:24px;
	background: #fff;
	color:#999
}
#pages ul li:hover {
	background:#027DC3;
	color:#fff;
	border: 1px solid #027DC3
}
#pages ul li:hover a {
	color:#fff;
}
#pages ul li.thisclass {
	display: inline-block;
	border: 1px solid #027DC3;
	padding: 4px 12px;
	margin: 0 1px;
	background: #027DC3;
	color: #fff;
}
#pages ul li.thisclass a {
	color: #fff;
}
#pages ul li a {
	display:block;
	color:#999
}
#pages ul li a:hover {
	color: #fff;
}


/* info-h */
.info-h {border-bottom:#ccc 1px solid; padding-bottom:8px; position:relative; margin-bottom:20px}
.info-h h2 {font-size:20px; color:#3a3a3a}
.info-h h2 i {display:inline-block; width:5px; height:17px; background:url(../images/info_icon.png) no-repeat -64px 0; margin-right:10px}

.info-notice {position:absolute; width:350px; right:0; top:7px; height:20px; overflow:hidden}
.info-notice span {display:block; position:absolute; top:0; left:0;}
.info-notice span i {display:inline-block; width:11px; height:11px; background:url(../images/info_icon.png) no-repeat -175px -4px}
.info-notice span em {background:#ef0000; display:inline-block; height:20px; padding:0 10px; color:#fff; line-height:20px; margin-left:5px}
.info-notice div.ul ul {position:absolute; top:0; left:100px; width:220px; overflow:hidden}
.info-notice div.ul ul li a {height:20px; max-width:220px; _width:220px; line-height:20px; color:#747474}
.info-notice div.ul ul li a:hover {color:#f90}
.info-notice div.a {position:absolute; right:0; top:0px; width:15px; height:20px}
.info-notice div.a a {display:inline-block; width:15px; height:6px; background:url(../images/info_icon.png) no-repeat}
.info-notice div.a a.prve {background-position:-203px 0}
.info-notice div.a a.next {background-position:-225px 0; margin-top:7px}
.info-notice div.a a.prve:hover {background-position:-246px 0}
.info-notice div.a a.next:hover {background-position:-266px 0}



/*页脚*/
footer{background-color:#292c33;color:#fff;overflow:hidden; line-height: 36px; }
.footer{width:1200px;margin:2rem auto;font-size:0.875rem;position:relative;z-index:3;}
.about{margin:0 auto;width:552px;}


.footer p a{ color:#fff;}

.about a{ color:#fff;}

footer ul li{display:inline-block;}
footer ul li a{color:#fff;opacity:0.8;padding:1rem;}
footer ul li a:hover{color:#fff;opacity: 1;}
footer ul li:first-child a{padding-left:0;}
footer p{opacity: 0.8;text-align:center;}


 
footer .icon{position:absolute;bottom:10px;right:10px;}
footer .icon span{width:46px; height:46px; display:inline-block;margin:0 5px;cursor: pointer;background:url("/images/e3c79274db763a2938329c83723_p24_mk24.png") no-repeat;}
footer .icon .wechat{background-position:-7px -869px;}
footer .icon .wechat:hover{background-position:-89px -869px;}
footer .icon .weibo{background-position:-7px -935px;}
footer .icon .weibo:hover{background-position:-88px -935px;}
footer .icon .totop{background-position:-7px -1006px;}
footer .icon .totop:hover{background-position:-88px -1006px;}
.wechat-pic,.weibo-pic,.totop-pic{position:absolute;z-index:99;padding:6px;border:1px solid #e0e0e0;border-radius:4px;background-color:#ffffff;bottom:100px;display:none;font-size:0.75rem;}
.wechat-pic .v,.weibo-pic .v,.totop-pic .v{background:url("/images/e3c79274db763a2938329c83723_p24_mk24.png") no-repeat -4px -1121px; width:10px;height:8px;display:block;position:absolute;left:50px;bottom:-6px;z-index:98;}
.totop-pic .v{left:26px;}



.wechat-pic,.weibo-pic,.totop-pic {
	position:absolute;
	z-index:99;
	padding:6px;
	border:1px solid #e0e0e0;
	border-radius:4px;
	background-color:#ffffff;
	bottom:100px;
	display: block;
	font-size:0.75rem;
}
.wechat-pic .v,.weibo-pic .v,.totop-pic .v {
	background:url("/images/e3c79274db763a2938329c83723_p24_mk24.png") no-repeat -4px -1121px;
	width:10px;
	height:8px;
	display:block;
	position:absolute;
	left:50px;
	bottom:-6px;
	z-index:98;
}
.totop-pic .v {
	left:26px;
}
.right-tag {
	width:55px;
	border:2px solid #e0e0e0;
	border-radius:4px;
	background-color:#f5f5f5;
	height:146px;
	position:fixed;
	right:12px;
	top:200px;
	display:none;
}
.right-tag span {
	width:55px;
	height:55px;
	cursor:pointer;
	background:url("/images/e3c79274db763a2938329c83723_p24_mk24.png") no-repeat;
	display:block;
}
.right-tag span:hover {
	background-color:#404040;
}
.right-tag .r-wechat {
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	background-position:-183px -860px;
}
.right-tag .r-weibo {
	background-position:-186px -925px;
}
.right-tag .r-totop {
	height:36px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	background-position:-187px -1010px;
}
.r-wechat-pic,.r-weibo-pic,.r-totop-pic {
	position:fixed;
	top:200px;
	right:72px;
	padding:6px;
	border:1px solid #e0e0e0;
	border-radius:4px;
	background-color:#ffffff;
	font-size:0.75rem;
	display:none;
}



.tjimg{ width:250px; height:180px;}
/*--  footer  --*/

/*--  info-links  --*/
.info-links-wrap {background:#f4f4f4; padding:20px 0;clear:both; margin-top:50px;}
.info-links h2 {font-size:18px; color:#3a3a3a; margin-bottom:10px}
.info-links ul {margin-left:-10px; }
.info-links ul li {margin-left:10px; float:left; display:inline;  margin-bottom:5px}
.info-links ul li a {color:#747474; max-width:140px; _width:140px}
.info-links ul li a:hover {color:#f90}

/* info-aspect , info-event-aspect*/
.info-aspect ul , .info-event-aspect ul {margin-left:-24px}
.info-aspect ul li , .info-event-aspect ul li{margin-left:24px; float:left; display:inline; width:250px}
.info-aspect ul li div.img , .info-event-aspect ul li div.img {width:250px; height:180px; overflow:hidden}
.info-aspect ul li div.title a , .info-event-aspect ul li div.title a {color:#3a3a3a; font-size:16px; margin:15px 0 5px; max-width:250px; _width:250px}
.info-event-aspect ul li div.title {text-align:center}
.info-event-aspect ul li div.title a {font-size:14px; line-height:30px}
.info-aspect ul li div.title a:hover , .info-event-aspect ul li div.title a:hover {color:#f90}
.info-aspect ul li div.info {height:45px; overflow:hidden; line-height:20px}

/* info-channel */
.info-channel {border-top:#ccc 1px solid; height:65px; padding-top:20px}
.info-channel-box {width:790px;}
.info-channel-box .l {width:50px; text-align:center; margin-left:20px}
.info-channel-box .l i {display:inline-block; width:30px; height:30px; background:url(../images/info_icon.png) no-repeat}
.info-channel-box .l i.i1 {background-position:0 -88px}
.info-channel-box .l i.i2 {background-position:-42px -88px}
.info-channel-box .l span {display:block; color:#666}
.info-channel-box .m {width:10px; height:50px; background:url(../images/info_icon.png) no-repeat -272px -88px; margin:0 10px}
.info-channel-box .r {width:680px; float:left;}
.info-channel-box .r ul li {float:left; display:inline; margin-right:30px;  margin-bottom:10px}
.info-channel-box .r ul li a {color:#747474; max-width:60px; _width:60px}
.info-channel-box .r ul li a:hover {color:#f90}
/* info-update */
.info-update ul {margin-top:-20px}
.info-update li {padding:20px 0; zoom:1; border-bottom:#eaeaea 1px dashed}
.info-update li.hover {background:#f9f9fa}
.info-update li .img {width:200px; float:left}
.info-update li .img img{width:200px;}
.info-update li .con h3 a , .info-index-hot .con h3 a{color:#2b2b2b; font:20px/20px Microsoft YaHei;}
.info-update li .con p {height:50px; overflow:hidden; margin:20px 0 25px; line-height:24px; font-size:13px;}
.info-update li .con div {vertical-align:middle; color:#bebebe}
.info-update li .con div a , .info-update .con div a{margin-right:5px;}
/* info-activity */
.info-activity ul {margin-top:-10px}
.info-activity li {padding-top:10px}
.info-activity li div.t i {display:inline-block; width:18px; height:18px; background:url(../images/info_icon.png) no-repeat; position:relative; top:3px; margin-right:5px}
.info-activity li div.t .fl {font-size:16px}
.info-activity li div.t .fr {color:#444; color:#999; font-size:14px; line-height:26px}
.info-activity li div.b {padding-left:20px; margin-top:5px}
.info-activity li div.b a {color:#3a3a3a; font-size:16px;}
.info-activity li div.b a:hover {color:#f90}
.info-activity li div.t i.i1 {background-position:-82px 0}
.info-activity li div.t .fl span.s1 {color:#f4973c}
.info-activity li div.t i.i2 {background-position:-111px 0}
.info-activity li div.t .fl span.s2 {color:#7ad10a}
.info-activity li div.t i.i3 {background-position:-141px 0}
.info-activity li div.t .fl span.s3 {color:#00bbff}
/* info-figure */
.info-figure ul li {border-bottom:#dcdcdc 1px dotted; padding-bottom:15px; margin-bottom:15px}
.info-figure ul li .img {width:110px;}
.info-figure ul li .img img{ width:110px; height:75px;}

.info-figure ul li .con {width:235px; position:relative}
.info-figure ul li .con a {font-size:16px; color:#3a3a3a; max-width:250px; _width:250px;}
.info-figure ul li .con p {margin:7px 27px 0; line-height:22px; color:#999; height:40px; overflow:hidden}
.info-figure ul li .con i {display:inline-block; width:25px; height:20px; background:url(../images/info_icon.png) no-repeat; position:absolute}
.info-figure ul li .con i.l {background-position:-201px -41px; top:35px; left:0}
.info-figure ul li .con i.r {background-position:-245px -41px; right:0; top:55px}
.info-figure dl dd {margin-top:10px}
.info-figure dl dd span {display:inline-block; padding:2px 10px; background:#ef0000; color:#fff; margin-right:10px; position:relative; top:2px}
.info-figure dl dd a {color:#3a3a3a; font-size:14px; max-width:290px; _width:290px; vertical-align:middle}
.info-figure ul li .con a:hover , .info-figure dl dd a:hover {color:#f90}
/* info-special */
.info-special ul {margin-top:-20px}
.info-special li {padding-top:20px}
/* info-society */
.info-society ul {margin-left:-10px; margin-top:-10px;}
.info-society li {float:left; display:inline; margin-left:10px; padding-top:10px}
.info-society li a {display:block; width:173px; height:100px; border:#ccc 1px solid}
.info-society li a:hover {border:#f90 1px solid}
/* info-break */
.info-break {border-bottom: 1px solid #eaeaea;  color: #888; font-size:14px;  line-height: 30px;  margin-bottom: 20px;}
.info-break i {display:inline-block; width:14px; height:14px; background:url(../images/info_icon.png) no-repeat -85px -88px; margin-right:5px; position:relative; top:3px} 
.info-break a {color: #888; font-size:14px;}
.info-break a:hover {color:#ec2d37;  font-size:14px;}
/* info-event */
.info-event-top .img {width:222px; margin-right:20px}
.info-event-top .con {font-size:14px; color:#999}
.info-event-top .con h1 {font-size:20px; color:#3a3a3a; margin-bottom:10px}
.info-event-top .con p {line-height:30px}
.info-event-top div {margin-top:5px;display:inline;}
.info-event-con span.t {display:inline-block; width:88px; height:32px; background:url(../images/info_icon.png) no-repeat 0 -138px; line-height:32px; color:#fff; font-size:16px; padding-left:12px}
.info-event-con .con {font-size:14px; line-height:26px}
.info-event-con .con p {color:#2b2b2b; text-indent:2em; padding: 10px 0;}
.info-event-con .plate {margin-top:30px}
.info-event-list ul {margin-top:-20px}
.info-event-list ul li {padding:20px 0; border-bottom:#dcdcdc 1px dotted}
.info-event-list ul li .img {width:180px}
.info-event-list ul li .con {width:600px}
.info-event-list ul li h2 {margin-bottom:10px}
.info-event-list ul li h2 a {font-size:20px; color:#3a3a3a;}
.info-event-list ul li h2 a:hover {color:#f90}
.info-event-list ul li .con p {font-size:14px; color:#999999; line-height:30px}
.info-event-list ul li .con div { color:#b6b6b6; line-height:20px; height:40px; overflow:hidden}
.info-event-list ul li.hover {background:#f9f9fa}
/* event-icon */
i.event-icon {display:inline-block; width:17px; height:17px; background:url(../images/info_icon.png) no-repeat; margin-right:5px; position:relative; top:3px}
i.event-icon.i1 {background-position:-145px -88px}
i.event-icon.i2 {background-position:-177px -88px}
i.event-icon.i3 {background-position:-114px -88px}
/* info-tab-tablist */
.info-tab-tablist ul li{ display:block; overflow:hidden}
.info-tab-tablist ul li .tab-list-box{ display:block; overflow:hidden;  height:37px; line-height:37px; padding-left:3px; }/*background:url(../images/list.gif) no-repeat left 18px*/
.info-tab-tablist ul li .tab-list-box .zt{ display:inline; font-size:14px; height:14px; line-height:14px; text-align:center; margin-right:8px; overflow:hidden; width:40px; float:left; margin-top:13px; border-right:1px solid #666666; color:#474747}
.info-tab-tablist ul li .tab-list-box .nr{font-size:14px; color:#474747;  }
.info-tab-tablist ul li .tab-list-con{ display:none; margin:4px 0; height:66px;}
.info-tab-tablist ul li .tab-list-con .img{ width:91px; height:66px; display:block; overflow:hidden; float:left; margin-right:13px;}
.info-tab-tablist ul li .tab-list-con .bt{ margin-bottom:9px}
.info-tab-tablist ul li .tab-list-con .bt a{ font-size:16px; color:#3a3a3a; max-width:245px; _width:245px}
.info-tab-tablist ul li .tab-list-con .bt a:hover{ text-decoration:underline}
.info-tab-tablist ul li .tab-list-con .con{ font-size:12px; color:#868686; height:36px; display:block; overflow:hidden}
.info-tab-tablist ul li.cuu .tab-list-box{ display:none}
.info-tab-tablist ul li.cuu .tab-list-con{ display:block;}
/* detail */
.detail-h1 h1 {font:34px/40px Microsoft YaHei; color:#333; font-weight:bold; margin:35px auto}
.detail-attr {margin:10px 0; color:#888; border-bottom:#eaeaea 1px dashed; font-size:12px; padding-bottom:10px; }
.detail-attr div.fl {position:relative; z-index:1; padding-right:110px }
.detail-attr div.fr {padding-left:23px; font-size:12px; color:#ec2d37}
.detail-attr div.fr i.i {display:inline-block; width:20px; height:14px; background:url(../images/info_icon.png) no-repeat -279px -41px; position:relative; top:3px; margin-right:5px;}
.detail-attr a , .detail-attr span, .detail-label a , .detail-label , .detail-share-con{margin-right:5px}
.detail-label a , .detail-label , .detail-share-con {font-size:14px}
.detail-label , .detail-share-con { margin-bottom:30px}
span.detail-share {display:inline-block; width:82px; cursor:default; position:absolute; z-index:3; right:0; top:0; padding-left:10px; background:#fff; height:20px; overflow:hidden}
span.detail-share b {display:block; width:100px; font-weight:normal}
span.detail-share b i.i {display:inline-block; width:10px; height:6px; background:url(../images/info_icon.png) no-repeat -210px -88px; margin-left:10px}
span.detail-share-hover {border:#eaeaea 1px solid; height:300px}
span.detail-share a {font-size:12px; margin-top:10px}
.detail-con {margin:25px 0; font-size:16px; line-height:32px; color:#666; font-family:Microsoft YaHei,Tahoma,Verdana,"宋体"}

.detail-con p img{ width:90%;}


.detail-con h3 {font-size: 18px;color: #236688;border-bottom-style: solid;border-bottom-color: #236688;padding: 5px;margin-bottom: 5px;border-bottom: #236688 3px solid;font-weight: bold;}
.detail-con p {color:#2b2b2b; text-indent:2em; padding: 10px 0;}
.detail-goback {background:url(../../images/all.png.html) no-repeat 0 -678px; padding-left:25px; font-size:14px; width:200px; margin-bottom:30px;}
.detail-weixin {text-align:center; padding:30px 0;}
.detail-weixin a {font:bold 16px/60px Microsoft YaHei; color:#000}
.detail-a-all a {display:block; width:100%; height:30px; font-size:14px; line-height:30px; color:#474747; text-align:center; background:#f2f2f2; border:#e6e6e6 1px solid; border-radius:4px}
.detail-a-all a:hover {color:#f90}
.detail-a-back a i {display:inline-block; width:17px; height:17px; background:url(../images/info_icon.png) no-repeat -238px -88px; margin-right:5px; position:relative; top:5px}
.detail-a-back a , .detail-a-label a {font-size:14px; margin-right:5px}
/* info-news-list info-tags-list info-dszs-list*/
.info-news-list ul , .info-dszs-list ul {margin-top:-20px}
.info-news-list li , .info-tags-list li , .info-dszs-list ul li {padding:20px 0; zoom:1; border-bottom:#eaeaea 1px dashed}
.info-news-list li.hover , .info-tags-list li.hover , .info-dszs-list li.hover  {background:#f9f9fa}
.info-news-list li .img , .info-tags-list li .img  , .info-dszs-list li .img {width:200px; float:left}


.img img{ width:180px; height:130px;}

.info-news-list li .con h3 a , .info-tags-list li .con h3 a , .info-dszs-list li .con h3 a {color:#2b2b2b; font:20px/20px Microsoft YaHei;}
.info-news-list li .con p , .info-tags-list li .con p , .info-dszs-list li .con p {height:45px; overflow:hidden; margin:15px 0 25px; line-height:22px}
.info-news-list li .con div , .info-tags-list li .con div , .info-dszs-list li .con div {vertical-align:middle; color:#bebebe}
.info-news-list li .con div a , .info-tags-list li .con div a , .info-dszs-list li .con div a {margin-right:5px;}
.info-news-list li .con h3 a:hover , .info-tags-list li .con h3 a:hover , .info-dszs-list li .con h3 a:hover {color:#ec2d37}
/*-- TAGS --*/
.tags-key { text-align:left; font-family:Verdana, Geneva, sans-serif; margin-top:20px}
.tags-key span {margin: 2px;padding: 4px 8px; background:#ec2d37; color:#fff}
.tags-key a {margin: 2px; padding:4px 8px; text-decoration: none; background:#ededed;}
.tags-key a:hover {background:#236688; color:#fff}
.tags-cue {border:#e9e9e9 1px solid; background:#f5f5f5; padding:5px 10px; color:#646464; font-size:14px;}
.tags-txt {padding-bottom:20px}
.tags-txt dl {zoom:1}
.tags-txt dl:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.tags-txt dl.odd {background:#f5f5f5}
.tags-txt dl dd {float:left; width:190px; padding-left:10px}
.tags-txt dl dd a {color:#39c; line-height:40px}
.tags-txt dl dd a:hover {color:#f90}

.info-tags h1 {font-size:20px; padding-left:20px; color:#3a3a3a; margin-bottom:5px; display:inline-block}
.info-tags h1 i {background: url(../images/info_icon.png) no-repeat -64px 0;  display: inline-block;  height: 17px;  margin-right: 10px;  width: 5px;}
.info-tags a {margin-left: 10px; color:#6C6C6C;}
.info-tags a:hover {color: #236688;}
.info-tags a.more {color: #3399CC; margin-top:5px}
.info-tags a.more:hover {color: #f90;}
.info-tags p {line-height: 24px;  margin-top: 10px;  text-indent: 2em;}
/*info-dszs-icon*/
.info-dszs-icon ul {margin-left:-12px}
.info-dszs-icon ul li {float:left; display:inline; width:150px; height:113px; margin-left:12px; margin-bottom:10px}
.info-dszs-icon ul li a {display:block; width:110px; height:83px; padding:10px 20px; text-align:center; background:#f1f0e9}
.info-dszs-icon ul li a i {display:block; width:60px; height:60px; background:url(../images/info_icon.png) no-repeat; margin:0px auto}
.info-dszs-icon ul li a i.i1 {background-position:0 -197px}
.info-dszs-icon ul li a i.i2 {background-position:-120px -197px}
.info-dszs-icon ul li a i.i3 {background-position:0 -256px}
.info-dszs-icon ul li a i.i4 {background-position:-120px -256px}
.info-dszs-icon ul li a i.i5 {background-position:0 -316px}
.info-dszs-icon ul li a i.i6 {background-position:-120px -316px}
.info-dszs-icon ul li a i.i7 {background-position:0 -376px}
.info-dszs-icon ul li a i.i8 {background-position:-120px -376px}
.info-dszs-icon ul li a i.i9 {background-position:0 -436px}
.info-dszs-icon ul li a i.i10 {background-position:-120px -436px}
.info-dszs-icon ul li a:hover {text-decoration:none; background:#ec2d37; color:#fff}
.info-dszs-icon ul li a:hover i.i1 {background-position:-60px -197px}
.info-dszs-icon ul li a:hover i.i2 {background-position:-180px -197px}
.info-dszs-icon ul li a:hover i.i3 {background-position:-60px -256px}
.info-dszs-icon ul li a:hover i.i4 {background-position:-180px -256px}
.info-dszs-icon ul li a:hover i.i5 {background-position:-60px -316px}
.info-dszs-icon ul li a:hover i.i6 {background-position:-180px -316px}
.info-dszs-icon ul li a:hover i.i7 {background-position:-60px -376px}
.info-dszs-icon ul li a:hover i.i8 {background-position:-180px -376px}
.info-dszs-icon ul li a:hover i.i9 {background-position:-60px -436px}
.info-dszs-icon ul li a:hover i.i10 {background-position:-180px -436px}
/*info-help*/
.info-help ul {margin-left:-20px}
.info-help ul li {float:left; display:inline; width:170px; margin-left:20px; margin-bottom:10px}
/*info-tool*/
.info-tool {overflow:hidden; border:1px solid #eaeaea}
.info-tool ul {margin-top:-1px; margin-left:-2px}
.info-tool ul li {float:left; display:inline; width:119px; height:90px; border-top:#EAEAEA 1px solid; border-left:#EAEAEA 1px solid; text-align:center}
.info-tool ul li a {font:bold 22px/90px \5FAE\8F6F\96C5\9ED1; display:inline-block}
.info-tool ul li a:hover {text-decoration:none; filter: progid: DXImageTransform.Microsoft.Alpha( opacity=50 ); /* IE6, IE7, and IE8 */
   -ms-filter : "progid:DXImageTransform.Microsoft.Alpha( opacity=50 )"; /* IE8 only */-moz-opacity:0.5;opacity: 0.5;}
/*info-elec-step*/
.info-elec-step {margin:15px 0px}
.info-elec-step ul {background:url(../images/info_icon.png) no-repeat -254px -197px; height:330px}
.info-elec-step ul li {margin-left:58px; margin-bottom:30px}
.info-elec-step ul li a {display:block; width:100px; height:40px; background:url(../images/info_icon.png) no-repeat -111px -138px; padding-left:30px; font:20px/40px \5FAE\8F6F\96C5\9ED1; color:#000}
.info-elec-step ul li a:hover {color:#f90}
/*info-week-news*/
.info-week-news ul {background:url(../images/special_list.png) no-repeat 0 -10px; padding-left:30px}
.info-week-news ul li {line-height:20px; margin-bottom:14px}
.info-week-news ul li a {display:block; max-width:325px; _width:325px; color:#2b2b2b; font-size:14px; display:block !important}
.info-week-news ul li a:hover {color:#f90}
/* special-banner*/
.special-banner-con {background:#f5f5f5; padding:20px; position:relative}
i.special-icon {display:inline-block; width:6px; height:18px; background:url(../images/info_icon.png) no-repeat -196px -507px; position:absolute; left:20px; top:27px}
.special-banner-con a {padding-left:15px; font:20px/30px Microsoft YaHei; color:#2b2b2b;}
.special-banner-con a:hover {color:#f90}
.special-banner-con p {padding-left:15px; font:14px/24px \5b8b\4f53; margin-top:10px}
/* special-list */
.special-list-hd {background:#f9f9f9; border-bottom:#eaeaea 1px solid; border-top:#42a1ea 2px solid; height:42px; position:relative; z-index:1}
.special-list-hd ul {position:absolute; z-index:3; left:0; top:-2px;}
.special-list-hd ul li {float:left; width:104px; text-align:center;}
.special-list-hd ul li.curr {background:url(../images/info_icon.png) -191px -551px;}
.special-list-hd ul li a {display:inline-block; width:103px; margin-top:15px; border-right:1px solid #eaeaea; font:16px/16px Microsoft YaHei; color:#ec2d37}
.special-list-hd ul li.last a {border-right:0}

.special-list-bd li {border-bottom:#eaeaea 1px solid; padding-bottom:20px; margin-top:20px}
.special-list-bd .special-a span {display:inline-block; width:32px; height:20px; background:#f00; color:#fff; text-align:center; margin-right:10px}
.special-list-bd .special-a a {font:20px/20px Microsoft YaHei; vertical-align:bottom; color:#2b2b2b}
.special-list-bd .special-c {margin:15px 0; color:#bebebe}
.special-list-bd .special-c a {margin-right:10px}
.special-list-bd .special-img {width:360px}
.special-list-bd .special-con {width:420px}
.special-list-bd .special-con p {height:85px; margin-bottom:15px; overflow:hidden; line-height:22px; font-size:14px; color:#999}
.special-list-bd .special-con a {display:inline-block; width:137px; height:44px; text-align:center; color:#fff; font:16px/44px Microsoft YaHei; border:#ff7800 1px solid; border-radius:4px}
.special-list-bd .special-con a {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.special-list-bd .special-con a:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.special-list-bd .special-con a:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

.special-list-bd .special-a a:hover , .special-list-hd ul li.curr a , .special-list-hd ul li a:hover {color:#f90}


.info-notice ul li a , .info-aspect ul li div.title a , .info-channel-box .r ul li a , .info-figure ul li .con a  , .info-figure dl dd a , .info-links ul li a , .info-tab-tablist ul li .tab-list-con .bt a , .info-tab-tablist ul li .tab-list-box .nr , .info-week-news ul li a , .info-event-aspect ul li div.title a {display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: keep-all;}

/*2014.11.31 YY applicate*/
.submissin_online{color:#666666;font-size:14px;line-height:22px;min-height:676px;text-indent:2em;}

.submissin_online a{color:#ff8500;}

.contact_about{text-indent:0em;}
.contact_about p{color:#ff8500;background:url(../images/applicate_png.png) no-repeat center center;padding-left:20px;height:15px;line-height:15px;margin:9px 0;}
.contact_about{padding-top:20px;}
.contact_about p.name{background-position:0 0;}
.contact_about p.num{background-position:0 -15px;}
.contact_about p.q_num{background-position:0 -30px;}
.contact_about p.email{background-position:0 -45px;}

.contact_about span{font-size:14px;margin-bottom:20px;display:block;}
.contact_about span li{background:url(../images/b_dot.png) no-repeat left center;line-height:26px;padding-left:13px;}
.tg_box{background:url(../images/tg_bg.jpg) no-repeat 869px 35px;}


/*2014.11.31 YY INDEX ROLL*/
.news-mainroll {
	overflow: hidden;
	position: relative;
	width:800px;
	height:435px;
}
.newsroll-ul li {

	width: 100%;
}
.newsroll-ul2 {
	float: left;/*横向滚动时要写*/ width:800px;
}
.newsroll-ul2 li {
	height:435px;
	width: 800px;/*横向滚动时要写*/
	float: left;/*横向滚动时要写*/
}
.newsroll-ul2 li .pic{height:320px;width:800px;overflow:hidden;}
.newsroll-ul2 li .pic img{width:800px;height:320px;}
.newsroll-ul2 li .word{height:85px;width:96%;background:#f9f9fa;padding:15px 140px 15px 15px;overflow:hidden;}
.newsroll-ul2 li .word b a{font-size:22px;color:#3a3a3a;}
.newsroll-ul2 li .word b a:hover{color:#f90;}
.newsroll-ul2 li .word p{color:#999999;font-size:14px;}
.newsroll-ul2 li .word b a:hover{}
.newsroll-ul.ulflew {
	top: 44px;
}
.inlude-roll2 {
	position: absolute;
	left: 0;
}
.news-jtbox {
	width:74px;
	height:105px;
	position: absolute;
	right:0;
	z-index:50;
	bottom: 0;
	background:#f9f9fa;
	padding:10px 15px 0;
}
.news-jtbox b {
	width:36px;
	height:36px;
	display: block;
	cursor: pointer;
	float:left;
}
.news-jtbox .pic_num{color:#cccccc;height:40px;line-height:40px;display:block;text-align:center;font-size:28px;font-weight:normal;margin-bottom:10px;}
.news-jtbox .pic_num strong{color:#3a3a3a;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:14px;padding:0 0px 0 15px;}
.news-jtbox .pic_num em{color:#e46713;font-size:36px;font-family:Georgia, "Times New Roman", Times, serif;display:block;width:20px;float:left;}
.news-jtbox b.news-pre{background:url(../images/index_prejt.png) no-repeat center center #cccccc;}
.news-jtbox b.news-pre:hover{background:url(../images/index_prejt.png) no-repeat center center #f90;}
.news-jtbox b.news-next{background:url(../images/index_nextjt.png) no-repeat center center #cccccc;float:right;}
.news-jtbox b.news-next:hover{background:url(../images/index_nextjt.png) no-repeat center center #f90;float:right;}
.rolling-box2 {
	position: relative;
}


.info-data-next { margin: 10px 0; height: 20px;text-align: center; display:block;background: #f0f0f0;padding: 10px 0; position: relative}
.info-data-next a { display: block;width: 100%;color: #666; line-height: 20px;text-align: center;border-radius: 4px;font-size:14px;}
.info-data-next a:hover {color: #f90}
.info-data-next .xuan{ display: block;overflow: hidden;margin-left: -42px;}
.info-data-next p{ display:inline-block;margin-left: 0px;line-height: 20px;text-align: center;height: 20px;font-size:14px;position: absolute;top: 10px;left: 50%; color: #666;
}

.gbko{padding-left:3%}
.mt1{background-color: #fff; overflow: hidden; width: 99%}
.mt1 .tbox{ width: 100%; padding-top:2%}
.posttitle{ height: 22px; line-height: 22px; font-size:18px; font-weight: normal; border-left: 3px solid #3169b0; padding-left:8px; margin:8px 0px 12px 0; }
.posttitle strong{ color: #3169b0; font-weight: normal;}
.decmt-box2{width:98%;padding:6px 10px 6px 0;margin:0px auto;overflow:hidden;clear:both;}
.decmt-box2 span.fr{float:right;}
.decmt-box2 span.title{float:left;width:80%;line-height:20px; padding:0}
.decmt-box2 ul{}
.decmt-box2 ul li{width:100%;border-bottom:1px dashed #ccc;padding-bottom:10px;overflow:hidden;}
.decmt-box2 ul li a.plpic{float:left;width:46px;height:46px;background:#F9FDED;margin-right:5px;overflow:hidden;}
.decmt-box2 ul li a.plpic img{width:40px;height:40px; padding:2px;border:1px solid #DFD9B9;}
.decmt-box2 ul li p{float:left;width:630px;line-height:22px;}
.decmt-box2 .comment_act{float:left;width:80%;line-height:20px;color:#aeaeae;}
.decmt-box2 .comment_act a{color:#aeaeae;}
.decmt-box{width:98%;padding:6px 5px;margin:0px auto;overflow:hidden;clear:both;}
.decmt-box span.fr{float:right;}
.decmt-box span.title{float:left;line-height:20px;width:600px;}
.decmt-box ul{}
.decmt-box ul li{width:100%;border-bottom:1px dashed #ccc;padding-bottom:10px;overflow:hidden;}
.decmt-box ul li a.plpic{float:left;width:40px;height:40px;padding:2px;border:1px solid #DFD9B9;background:#F9FDED;margin-right:5px;overflow:hidden;}
.decmt-box ul li p{float:left;width:630px;line-height:22px;}
.decmt-box .comment_act{float:left;width:630px;line-height:20px;color:#aeaeae;}
.decmt-box .comment_act a{color:#aeaeae;}
.decmt-box1{width:98%;padding:6px 5px;margin:0px auto;overflow:hidden;clear:both;}
.decmt-box1 span.fr{float:right;}
.decmt-box1 span.title{float:left;line-height:20px;width:600px;}
.decmt-box1 ul{}
.decmt-box1 ul li{width:100%;border-bottom:1px dashed #ccc;padding:10px 0;overflow:hidden;}
.decmt-box1 ul li a.plpic{float:left;width:40px;height:40px;padding:2px;border:1px solid #DFD9B9;background:#F9FDED;margin-right:5px;overflow:hidden;}
.decmt-box1 ul li p{float:left;width:880px;line-height:22px;}
.decmt-box1 .comment_act{float:left;width:880px;line-height:20px;color:#aeaeae;}
.decmt-box1 .comment_act a{color:#aeaeae;}
.dede_comment .decmt-box .decmt-title{line-height:19px;color:#999;font-family:Tahoma;}
.dede_comment .decmt-box .decmt-title span{margin-right:2px;vertical-align:middle;}
.dede_comment .decmt-box .decmt-title .moodico{height:18px;width:18px;display:inline-block;}
.dede_comment .decmt-box .decmt-title .username{color:#669;}
.dede_comment .decmt-box .decmt-title .username a{color:#669;}
.dede_comment .decmt-box .decmt-title .username a:hover{text-decoration:none;color:#690;}
.dede_comment .decmt-box .decmt-title .ip{color:#669;font-size:11px;}
.dede_comment .decmt-box .decmt-title .date{color:#555;font-size:11px;}
.dede_comment .decmt-box .decmt-act{float:right;margin-top:-18px;padding-right:10px;position:relative;clear:both;color:#999;}
.dede_comment .decmt-box .decmt-act span{margin-right:7px;}
.dede_comment .decmt-box .decmt-act span a{color:#888;}
.dede_comment .decmt-box .decmt-content{color:#555;line-height:21px;clear:both;width:99%;margin:2px auto 0px;
/*background:url(../images/ico-comment-quote.gif) 0px 4px no-repeat;text-indent:18px;*/}
.dede_comment .decmt-box .decmt-content img{vertical-align:middle;}
.decmt-box,.decmt-content .decmt-box,.dede_comment .decmt-box .decmt-box{background:#FFE;border:1px solid #CCC;margin:6px auto;}
.dede_comment .decmt-box .decmt-box .decmt-title{text-indent:4px;}
.dede_comment .decmt-box .decmt-box .decmt-content{color:#555;}
.nocomment{padding:10px;color:#666;}
.dede_comment_post{padding:5px 0;}
.dcmp-content{padding-top:8px;}
.dcmp-content textarea{  width:96%;  height: 120px; display: block; border: 1px solid #dedede; padding: 4px 8px;line-height: 24px; color: #666;}
.dcmp-content1{/*width:700px;*/padding-top:8px;}
.dcmp-content1 textarea{height:100px;width:700px;float:left;}
 
.dcmp-post{overflow:hidden;clear:both;color:#444;padding:5px 0 10px 0;}
.dcmp-post .dcmp-userinfo{float:left;margin-right:6px; width:100%}
.dcmp-post .dcmp-userinfo .yzm{height:30px; line-height:30px;}
.dcmp-post .dcmp-userinfo input{height:20px;padding-right:0px; border: 1px solid #dedede;}
.dcmp-post .dcmp-userinfo input,.dcmp-post .dcmp-userinfo img{vertical-align:middle;margin:5px; display:inline-block}
.dcmp-post .dcmp-submit{float:left;padding-top:6px; width:100%}
.dcmp-post .dcmp-submit input,.dcmp-post .dcmp-submit button{vertical-align:middle;}
.dcmp-post .dcmp-submit button{background-image:none;height:45px;width:145px;background-color:#0099CC;font-size:16px;color:#fff;text-align:center;line-height:45px;float:left;border:0px;margin:15px 15px 0px 0px;cursor: pointer;}
.dcmp-post .dcmp-submit .comment-sm{height:45px; line-height: 45px; width:400px;display:block; float:left; overflow:hidden;color:#333;margin-top:15px;}
