/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */
body {
	color: #666;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	width: 100%;
	overflow-x: hidden;
}
.inner-banner img {
	width: 100%;
}
@media only screen and (max-width: 768px) {
.padding-big {
	padding: 10px;
}
.margin-big {
	margin: 10px;
}
.padding {
	padding: 5px;
}
.margin {
	margin: 5px;
}
.padding-big-top {
	padding-top: 10px;
}
.padding-big-bottom {
	padding-bottom: 10px;
}
.padding-big-left {
	padding-left: 10px;
}
.padding-big-right {
	padding-right: 10px;
}
.margin-big-top {
	margin-top: 10px;
}
.margin-big-bottom {
	margin-bottom: 10px;
}
.margin-big-left {
	margin-left: 10px;
}
.margin-big-right {
	margin-right: 10px;
}
}
a:hover {
	color: #715127
}
.more-btn {
	border: solid 1px #009933;
	color: #009933;
	margin-top: 10px;
	padding: 13px 23px;
}
.more-btn:hover {
	border: solid 1px #009933;
	background: none;
	color: #666;
}
.bg-main, .border-main .button.active, .pointer.border-main .active, .nav-pills.border-main .active a, .nav-main.border-main .nav-head, .pagination.border-main .active {
	background-color: #009933
}
.border-main, .border-main .button, .border-main .tab-nav li a, .border-main .tab-body, .button.bg-main, .selected.border-main, .pointer.border-main li, .nav.border-main .active a, .nav.nav-tabs.border-main, .nav-main.border-main a, .nav-main.border-main .nav-head, .pagination.border-main li, .pager.border-main a {
	border-color: #009933
}
.text-main, a.text-main:link, a.text-main:visited, .button.border-main, blockquote.border-main strong, .pager.border-main a, .pager-prev.border-main, .pager-next.border-main, .nav a:hover, .nav-menu.nav-pills .active ul a:hover, .bg-inverse .nav-menu ul a:hover, .bg-inverse .nav.nav-menu.nav-tabs ul a:hover, .bg-inverse .nav.nav-menu.nav-tabs .active ul a:hover, .bg-inverse .nav.nav-menu.nav-pills ul a:hover, .bg-inverse .nav.nav-menu.nav-pills .active ul a:hover {
	color: #bb262a;
}
.pagination.border-main li {
	margin: 0px 5px;
}
.button.bg-sub {
	border: solid 1px #009933;
}
.bg-nav {
	background: #009933;
}
.bg-gray {
	background-color: #f5f5f5;
}
.bg-black2 {
	background-color: #009933;
}
.nav .active a {
	font-weight: normal;
}
.bg-inverse .nav.nav-pills .active a, .bg-inverse .nav.nav-pills.nav-inline a:hover {
	background-color: #f60;
	color: #fff;
}
.nav-menu li {
	padding: 10px 5px;
	margin-right: 0px;
	margin-left: 0px;
}
 @media only screen and (max-width: 1200px) {
.nav-menu li {
	padding: 10px 10px;
}
.bg-inverse .nav-inline li a {
	padding: 8px 15px;
}
}
@media only screen and (max-width: 1000px) {
.nav-menu li {
	padding: 5px 0px;
}
.wrap-header .container {
	width: 100%;
}
.bg-nav .container {
	width: 100%;
}
.bg-inverse .nav-inline li a {
	padding: 5px 15px;
}
}
.nav-menu li .drop-menu li {
	margin-right: 0px;
	margin-left: 0px;
}
.nav-navicon .input-group .input {
	width: auto;
	float: right
}
.nav-menu li.active, .nav-menu li:hover {
	background-color: #f60
}
.nav-pills .active a, .nav-pills a:hover {
	background-color: #009933;
	color: #fff
}
.navbar-body .nav ul a:hover {
	background: none;
}
.nav-menu li:hover .drop-menu a {
	color: #222
}
.nav-menu .drop-menu {
	background-color: #009933;
	border-radius: 0px;
}
.nav-menu .drop-menu li {
	padding: 5px 10px;
}
.button.bg-main {
	background-color: #552618;
	border-color: #552618
}
.button.border-main {
	border-color: #e80303;
	color: #e80303
}
.pointer.border-main li {
	border-color: #552618
}
.pointer.border-main li.active {
	background-color: #552618
}
.border-main {
	border-color: #e80303
}
.w100 {
	width: 150px;
}
.icon-navicon {
	position: absolute;
	right: 10px;
	top: 30px;
}
.nav-navicon .input-group .input {
	width: auto;
	float: right
}
.nav a {
	color: #fff;
	text-align: left;
	font-size: 16px;
}
.wrap-top {
	padding: 3px 0px;
	background-color: #eee;
	color: #666
}
.wrap-top a {
	color: #666
}
.wrap-header {
	box-shadow: 0 3px 6px rgba(0, 0, 0, .175);
}
.button.bg-main {
	background-color: #009933;
	border-color: #009933
}
.button.border-main {
	border-color: #009933;
	color: #009933
}
.pointer.border-main li {
	border-color: #fff
}
.pointer.border-main li.active {
	background-color: #fff
}
.border-main {
	border-color: #009933
}
.border-sub, .button.border-sub {
	border-color: #009933;
	color: #009933
}
.about-box .border-sub {
	border-color: #fff;
	color: #fff
}
.button.border-sub:hover {
	border-color: #009933;
	background-color: #009933;
	color: #fff;
}
h1.s1 {
	font-size: 24px;
	color: #333;
}
h2.s1 {
	font-size: 16px;
	color: #555;
	text-transform: uppercase
}
.flico {
	font-size: 66px;
	display: block;
	color: #009933;
	text-align: center
}
.remen {
	padding-left: 10px;
	line-height: 34px;
}
.ss {
	border: solid 1px #009933
}
.switch_bg{height: 100%;width: 50%;float: left;}	  
.focus .fPic{ position:absolute;margin: 0px auto;text-align: center;padding: 0px 20px;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .fcon{ width:100%;text-align:center;}  
.focus .fcon img{ display:block;width: 90%;height: auto;text-align: center;}  
.focus .fbg{position:relative; height:21px;  z-index: 200; width: 100px;top: 250px;left: 80%;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }   
.ss-btn {
	border-radius: 0px;
	background-color: #f60;
	border: 0px;
	color: #fff;
}
.tel {
	height: 63px;
	padding-left: 0px;
	line-height: 63px;
	font-size: 16px;
	text-align: right
}
.tel span {
	padding-right: 5px;
}
.tel strong {
	color: #009933;
	font-size: 18px;
	font-weight: 800px;
	padding-left: 5px;
}
.fengge {
	font-size: 14px;
	color: #555;
	float: right
}
.about-bg {
}
.about-box {
	padding: 30px;
	color: #666;
	margin: 20px 0px;
}
.about-box h2 {
	font-size: 18px;
	color: #009933;
}
@media only screen and (max-width: 768px) {
.about-box h2 {
	font-size: 14px;
}
}
.about-box a {
	color: #009933;
}
.service {
	background-color: #f5f5f5;
}
.service .serico {
	font-size: 40px;
	color: #fff;
	padding-right: 10px;
}
.service h2 {
	font-size: 18px;
	color: #cc0000;
	padding-top: 20px;
}
.service p {
	font-size: 14px;
	color: #333;
}
.youshi {
	background:#fff;
}
.youshi .ysico {
	font-size: 100px;
	display: block;
	color: #009933;
	text-align: right
}
.youshi p {
	font-size: 14px;
	color: #aaaaaa;
	padding-top: 5px;
	background: #f8f8f8;
	padding: 8px 8px 8px 14px;
	height:100px;
}
.youshi h1 {
	font-size: 24px;
	color: #333333;
}
.youshi h2 {
	font-size: 16px;
	color: #0167ae;
	display: block;
	padding: 0px;
	margin: 0px;
}
@media only screen and (max-width: 768px) {
.youshi h1 {
	font-size: 24px;
}
.youshi h2 {
	font-size: 14px;
}
}
.youshi .item h2 {
	font-size: 16px;
	color: #444;
	padding-bottom: 8px;
	background: #eee;
	padding: 8px 8px 8px 14px;
}
.youshi2 {
	background: #22b7fc url("../images/ysbg.jpg") right center no-repeat;
}
.youshi2 h1 {
	font-size: 24px;
	color: #fff;
}
.youshi2 .ysitem {
	margin: 10px;
	background-color: #fff;
	padding: 20px;
}
.youshi2 .ysitem2 {
	margin: 10px;
	background-color: #009933;
	padding: 20px;
}
.youshi2 h2 {
	font-size: 18px;
	color: #009933;
	display: block;
	padding: 0px;
	margin: 0px;
}
.youshi2 .ysitem p {
	font-size: 14px;
	color: #333;
	padding: 0px;
	margin: 0px;
}
.youshi2 .ysitem2 h2 {
	color: #fff
}
.youshi .pa:hover {
	background-color: #715127;
	color:#fff;
}
.youshi2 .ysitem2 p {
	font-size: 14px;
	color: #fff;
	padding: 0px;
	margin: 0px;
}
.bb {
	border-bottom: solid 1px #009933;
	font-size: 24px;
	color: #cc0000;
}
.bb2 {
	border-bottom: solid 0px #ddd;
	color: #fff;
}
.prolist h3 {
	padding: 8px 0px;
	text-align: center;
}
.typelist {
	padding-bottom: 30px;
	padding-left: 20px;
	font-size: 20px;
}
.typelist a {
	border: solid 1px #009933;
	color: #009933;
	padding: 10px 20px;
}
.typelist a span {
	color: #009933;
	padding-right: 5px;
}
.typelist div {
	text-align: center;
	padding-top: 10px;
	margin: 10px 0px;
}
.pro {
		background: url(/Template/pc/default/Static/images/zzz.png) no-repeat left center;
}
.proa {
		background: url(/Template/pc/default/Static/images/zzza.png) no-repeat left center;
}

.line {margin: 0;height: 49px;line-height: 29px;padding-left:20%;}
.border-bottom {border-bottom: solid 1px #eee;}
.x1, .x2, .x3, .x4, .x5, .x6, .x7, .x8, .x9, .x10, .x11, .x12 {float: left;}
.x2 {width: 12%;}
.line font {color: red;}
.x10 {width: 62%;}
.text-input {border: none;width: 100%;font-size: 15px;}
input {line-height: 30px;padding: 1px 2px;}
.line {overflow: hidden;}
.button2 {
    width: 80%;
    height: auto;
    margin: 0 auto;
    display: table;
    padding-top: 20px;
	border:0px;
}
	.button2 input{
		width:100%;
		height:100%;
		float:left;
		background-color:#959595;
		border:0px;
		color:#FFF;
		cursor:pointer;
		font-size: 16px;
		border-radius: 8px;
	    height: 40px;
		
}
.aa{background-color: #ebebeb;}
.proitem {
	overflow: hidden;
	margin-bottom: 0px;
}
.aa:hover{
	background: #126fb4;
	transition: all 0.3s;
	color:#fff;
}
.prolist h3:hover{
	color:#fff;
}
.prolist a:hover{
	color:#fff;
}
.proitem img {
	width: 100%;
	transition: all 0.3s;
	padding: 10px;
	background:  #715127;
}
.proitem img:hover {
	transform: scale(1.02);
}
.proitem .protext {
	text-align: center;
	padding: 0px 10px 10px 10px;
	background:  #715127;
	color: #fff
}
.pro h1.s1, .pro h2.s1 {
	color: #fff;
}
.more-btn2 {
	background: #fff;
	color: #009933;
	margin-top: 10px;
	padding: 13px 23px;
}
.more-btn2:hover {
	background: #fff;
	color: #666;
}
.index-proclass {
	margin-top: 10px;
}
.index-proclass h1 {
	line-height: 40px;
	background-color: #009933;
	color: #fff;
	font-size: 16px;
	padding: 10px 10px;
	text-align: center
}
.index-proclass ul {
	margin: 0px;
	padding: 0px;
	border: solid 1px #ddd;
	border-bottom: 0px;
}
.index-proclass li {
	line-height: 48px;
	border-bottom: solid 1px #ddd;
	background-color: #fff;
	list-style: none;
	margin: 0px;
	text-align: center
}
.index-proclass li:hover, .index-proclass li.on {
	background-color: #009933;
}
.index-proclass li a {
	color: #333;
}
.index-proclass li:hover a, .index-proclass li.on a {
	color: #fff;
}
.case {
	background: #f5f5f5;
}
.caselist h3 {
	padding: 8px 0px 20px 0px;
	text-align: center;
}
.casebox {
	padding: 10px;
	overflow: hidden;
}
.caseitem {
	box-shadow: 0 22px 20px rgba(0,0,0,.10);
}
.caseitem img {
	padding: 10px;
	width: 100%;
	transition: all 0.3s;
}
.caseitem img:hover {
	transform: scale(1.02);
}
.caseitem.bg {
	background-color: #267ae4;
	color: #fff
}
.business {
	background: #fff;
}
.busilist h3 {
	padding: 8px 0px 20px 0px;
	text-align: center;
	color: #666
}
.busibox {
	padding: 10px;
	overflow: hidden;
}
.busiitem {
	border: solid 1px #eee;
}
.busiitem img {
	padding: 10px;
	width: 100%;
	transition: all 0.3s;
}
.busiitem img:hover {
	transform: scale(1.02);
}
/*新闻一*/
.newsitem .news-date {
	text-align: center;
	display: inline-block;
	float: left;
	width: 5rem;
	height: 5rem;
	background: #f2f2f2;
}
.newsitem li {
	border-bottom: dashed 1px #ddd;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.newsitem .news-date1 {
	text-align: center;
	color: #666666;
	font-size: 1.5625rem;
	margin-top: 0.6rem;
}
.newsitem .news-date2 {
	text-align: center;
	color: #999999;
	font-size: 0.8rem;
}
.newsitem .news-bodys {
	padding: 0 0.875rem;
	overflow: hidden;
	zoom: 1;
}
.newsitem .news-bodys h3 {
	word-wrap: break-word;
	overflow: hidden;
}
.newsitem .news-bodys p {
	word-wrap: break-word;
	overflow: hidden;
	line-height: 1.15rem;
	font-size: 0.75rem;
	color: #999;
	margin-top: 10px;
}
/*新闻2*/
.news-span1 {
	width: 16.66666667%;
}
.news-span2 {
	width: 83.33333333%;
}
.news-item2 {
	position: relative;
	overflow: hidden;
	padding: 0px;
	margin: 4px 0;
}
.news-item2 .news-time {
	padding: 6px 0;
	border-right: 1px solid #eee;
	text-align: center;
	color: #bbb;
	font-size:13px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
}
.news-action {
	padding: 0px 12px 0px 40px;
	box-sizing: border-box;
}
.news-item2 .news-time .news-time-date {
	font-size: 22px;
}
.news-item2 .news-title {
	position: relative;
	font-size: 18px;
	color: #666666;
	line-height: 24px;
	padding-bottom: 0px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news-item2 .news-desc {
	font-size: 12px;
	color: #999999;
	line-height: 24px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
}
.news-item2 .news-tit {
	position: relative;
	z-index: 10;
}
.news-item2:after {
	content: "";
	background-color: #00c0ef;
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 100%;
	z-index: 0;
	display: block;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
}
.news-item2:hover:after {
	width: 100%;
}
.news-item2:hover .news-title, .news-item2:hover .news-desc, .news-item2:hover .news-time {
	color: #fff;
}
.news-head {
	width: 100%;
	line-height: 25px;
	padding: 20px;
	text-align: center;
	font-size: 20px;
	font-weight: 800px;
	color: #fff
}
.news-head span {
	padding-right: 8px;
}
.news-head.bg1 {
	background-color: #00a848;
}
.news-head.bg2 {
	background-color: #29d1a0;
}
.news-head.bg3 {
	background-color: #f60;
}
 @media only screen and (max-width: 768px) {
.news-span1 {
	width: 31.4%;
}
.news-span2 {
	width: 68.6%;
}
.news-action {
	padding: 0px 12px 0px 20px;
	box-sizing: border-box;
}
.news-item2 .news-time .news-time-date {
	font-size: 18px;
}
.news-item2 .news-title {
	padding-bottom: 6px;
}
.news-item2 .news-title {
	font-size: 16px;
}
}
.jobsitem {
}
.jobsitem ul {
	padding: 0px;
}
.jobsitem li {
	border: solid 1px #ddd;
	background-color: #f9f9f9;
	margin-bottom: 10px;
}
.jobsitem li h3 {
	padding: 10px 15px;
}
.jobsitem li .jobs-info {
	padding: 10px 10px;
}
.jobs-info div {
	border-bottom: dashed 1px #ddd;
	padding: 5px;
}
.jobsitem li .jobs-bodys {
	padding: 10px 15px;
}
/*底部*/
.bg-sub {
	background-color: #009248;
	border-top: solid 1px #00aa64;
}
.bg-sub .container {
	background-color: #009248;
	color: #fff;
}
.bg-sub a {
	color: #fff;
}
.entry-listz { width:100%; overflow:hidden; padding-top:10px; background:#FFF; padding-bottom:10px;}
.entry-listz ul{ width:100%; overflow:hidden; margin:auto}
.entry-listz a{ display:block; width: 20%; overflow: hidden; float:left;text-align: center; margin-top:5px;}
.entry-listz a span { height:30px; line-height:30px; color: #616161; font-family: "微软雅黑"; font-size: 14px; }
.entry-listz a img { display:block; width:55%; margin:auto; }

.entry-listza { width:100%; overflow:hidden; padding-top:10px; background:#FFF; padding-bottom:10px;}
.entry-listza ul{ width:100%; overflow:hidden; margin:auto}
.entry-listza a{ display:block; width:50%; overflow: hidden; float:left;text-align: center; margin-top:5px;}
.entry-listza a span { height:30px; line-height:30px; color: #616161; font-family: "微软雅黑"; font-size: 14px; }
.entry-listza a img { display:block; width:55%; margin:auto; }
.bg-footnav {
	background: #009248;
	padding-top: 40px;
	padding-bottom: 40px;
}
@media only screen and (max-width: 768px) {
.bg-footnav {
	padding-top: 20px;
	padding-bottom: 20px;
}
}
.bg-footnav .footmenu {
	padding-right: 20px;
}
.bg-footnav p {
	color: #c8c8c8
}
.nav.nav-sitemap a {
	color: #b9e9b9
}
.nav-sitemap ul a {
	padding-left: 0px;
	color: #b9e9b9
}
.cw-title2 {margin-top:24px;margin-bottom:24px;}
.cw-title {margin-top:24px;}

.mainbao{height:50px; line-height:50px; width:100%;border-bottom: 1px solid #d9d9d9;}
.mainbao_c{width:1000px;margin:0 auto;}
.mainbao .ml {width: 50%;float:left;}
.mainbao .mr {width: 50%;float:right;text-align: right;}
.mainbao a{color:#666;font-size:14px;margin-left: 10px;margin-right: 5px;}
.foot-weixin {
	width: 130px;
/* 	border: solid 10px #00aa64; */
}
.bg-footnav .wx {
	border-left: solid 1px #00aa64;
}
.qq {
	width: 20px;
	height: 20px;
	background: url("../images/qq.png");
	display: inline-block;
	margin: -2px 2px 0px;
}
.product-about li {
	line-height: 3rem;
	border-bottom: dashed 1px #aaa;
}
.news-line {
	text-align: center;
	border: dashed 1px #aaa;
	margin-bottom: 40px;
}
.news-body {
	margin: 20px auto;
}
.order-tip {
	color: #fff;
	padding-left: 25px;
}
.order-tip .con {
	border: dashed 1px #aaa;
	line-height: 2.5rem
}
.bread {
	margin: 8px 0px;
	font-size: 13px;
	color: #555
}
.bglx {
	background: url("../images/lxbg.jpg") top center no-repeat;
}
.lxico {
	font-size: 80px;
	display: block;
	color: #009933;
	text-align: center
}
.index{width:100%;height:auto;margin:0 auto;}
.z_main{width:100%;height:auto;margin:0px;padding:0px;}
.slide {
	position: relative;
	margin:0 auto;
	width: 100%;
}
.prev {
	position:absolute;
	left:80px;
	text-decoration: none;
	width: 40px;
	height:315px;
	float: left;
	background: url(/Template/pc/default/Static/images/e1aa.png) no-repeat left center;
}
.next {
	text-decoration: none;
	width: 40px;
	height: 315px;
	float: left;
	position: absolute;
	right: 80px;
    background: url(/Template/pc/default/Static/images/e2aa.png) no-repeat right center;
}

.prev:hover {
	position:absolute;
	left:80px;
	text-decoration: none;
	width: 40px;
	height:315px;
	float: left;
	background: url(/Template/pc/default/Static/images/e1aab.png) no-repeat left center;
}
.next:hover {
	text-decoration: none;
	width: 40px;
	height: 315px;
	float: left;
	position: absolute;
	right: 80px;
    background: url(/Template/pc/default/Static/images/e2aab.png) no-repeat right center;
}

.wrap {
    position: relative;
    width: 80%;
    height: 315px;
    overflow: hidden;
    margin: 0 auto;
    text-align: center;
    display: block;
}
.indexVideo {
    background: #fefefe;
    width: 31.2%;
    height: 305px;
    float: left;
    overflow: hidden;
    margin: 10px;
    position: relative;
	margin-top: 0px;
}
.wrap .JQ-slide-contentt img{
	width: 75%;
	height: auto;
}

#syz {
    color: #323232;
    width: 100%;
    height: 28px;
    line-height: 28px;
    font-size: 17px;
    text-align: left;
    padding-left: 20px;
}
#zzca{text-align: left;padding-left: 20px;padding-top: 0px;color:#969696;}
.JQ-slide-contentt {
    width: 100% !important;
}
 .sub{width:1160px;margin:15px auto 25px auto;border-top:1px solid #888888;}
 .sub-nav{float:left;width:240px;overflow:hidden;}
.sub-nav .subtitle{background:#eeeeee;padding-bottom:15px;}
.sub-nav .subtitle h2{width:200px;height:43px;background:#fff;margin:0 auto;padding-left:10px;line-height:43px;border:1px solid #ccc;border-top:0;font-size:16px;-webkit-border-bottom-left-radius: 8px;border-bottom-left-radius: 8px;-webkit-border-bottom-right-radius: 8px;border-bottom-right-radius: 8px;font-weight:normal;}

.sub-nav-li{border-bottom:0px solid #C00;}
.sub-nav-li a{color:#000}
.sub-nav h3{font-size:14px;padding:0;font-weight:normal;text-shadow: 0px 1px 0px #FFF;}
.sub-nav h3 a{color:#000;text-decoration:none;display:block;padding-left:19px;padding-right:10px;border-top:1px solid #d9d9d9;position:relative;}
.sub-nav .out a{color:#666;padding:0 30px 4px 18px;height:34px; line-height:30px; font-size:14px;text-shadow: 0px 1px 0px #fff; background:#e0e0e0 url(icons/sideLine.png) repeat-x 0 100%;border-left:0px solid #e0e0e0;border-right:0px solid #e0e0e0;}
.sub-nav .out a i{position:absolute;right:10px;width:32px;height:32px;top:14px;background:url(../images/icon_arrowR.png) 0 0 no-repeat;}
.sub-nav h3 a:hover{color:#C4181F;}
.sub-nav h3 a:hover i{display:block;}
.sub-nav .on{font-weight:bold;}
.sub-nav .on a{color:#000;padding:0 30px 4px 18px;height:34px; line-height:30px; font-size:14px;text-shadow: 0px 1px 0px #fff; background:#e0e0e0 url(icons/sideLine.png) repeat-x 0 100%;border-left:0px solid #e0e0e0;border-right:0px solid #e0e0e0;}
.sub-nav .on i{position:absolute;right:10px;width:32px;height:32px;top:14px;background:url(../images/icon_arrowR.png) 0 0 no-repeat;}
.sub-nav h4{font-size:14px;margin:0;background:#eeeeee;font-weight:normal;}
.sub-nav h4 a{display:block;padding:8px 0 8px 35px;border-bottom:1px solid #e0e0e0;}
.sub-nav h4 a:hover{color:#c4181f;}
.sub-nav h4 .xon{color:#c4181f;}
.SK-RLinks{margin-top:20px;}
.SK-RLinks a{color:#000;}
.SK-RLinks .h2{font-size:16px;border-bottom:1px solid #e0e0e0;padding:10px 0;}
.SK-RLinks .h2 i{width:2px;height:16px;background:#C4181F;margin-top:3px;float:left;font-style:normal;}
.SK-RLinks .h2 span{margin-left:10px;}
.SK-RLinks dt{font-size:16px;border-bottom:1px solid #e0e0e0;padding:10px 0;}
.SK-RLinks dt i{width:2px;height:16px;background:#C4181F;margin-top:3px;float:left;}
.SK-RLinks dt span{margin-left:10px;}
.SK-RLinks dd{border-bottom:1px solid #e0e0e0;font-size:12px;list-style:none;background:#f1f1f1;padding: 0px;}
.SK-RLinks dd a{display:block;padding:10px 0px 10px 12px;list-style:none;}
.sub-con{float:right;width:900px;border-top:0;}
.sub-con-all{border-top:0;}
.sub-con-nav{height:40px;border-bottom:1px solid #e0e0e0;}
.sub-con-nav .con{margin:0px;height:40px;line-height:40px;font-size:14px;background:url(../images/icon-home.png) 0 0 no-repeat;padding-left:60px;font-weight:normal;}

.sub-con-con{margin:0px;border:1px solid #e0e0e0;}
.sub-con-con h1{line-height:22px;font-size:18px;padding-left:36px;padding-top:14px;padding-bottom:14px;background:#e9e9e9;font-weight:normal;}
.sub-con-con .con{padding:27px 36px;line-height:28px;font-size:14px;overflow:hidden;font-weight:normal;}
.sub-con-con .con p{line-height:28px;font-size:14px;padding:6px 0;font-weight:normal;}
.sub-con-nav .con a{color:#000;}
.list-thumb-3{padding:20px  0px 10px 0px;}
.list-thumb-3 li{padding-bottom:15px;margin:15px 33px;}
.list-thumb-3 .subject{line-height:24px;font-size:16px;padding-bottom:6px;font-weight:normal;}
.list-thumb-3 .subject a{color:#000;}
.list-thumb-3 .intro{line-height:28px;overflow:hidden;font-size:14px;font-weight:normal;color: #666;}

