.searchmain {
	background: rgb(255, 255, 255); position: relative;
}
.nav dl {
	
}
.nav dd {
	width: 48px; opacity: 0.6;
}
.nav dd.newst {
	background: url("images/news_t.png") no-repeat center;
}
.nav dd.newsw {
	background: url("images/news_w.png") no-repeat center;
}
.nav dd a {
	margin: 0px; padding: 0px; width: 100%; height: 100%; text-indent: -9999px; display: block;
}
.nav dd:hover {
	opacity: 1;
}
.nav dd.sel {
	opacity: 1;
}
.nav dd:hover a {
	border: 0px currentColor; border-image: none;
}
.nav dd.sel a {
	border: 0px currentColor; border-image: none;
}
.newsmain {
	overflow: hidden; position: relative; float:left; width:100%;
}
.newsbox {
	background:#eee; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.newsbox .col {
	height: 100%;
}
.newsbox .col li {
	background: #fff url(../../images/xxc/news_r_bg.jpg) no-repeat right bottom; margin: 30px 0px 0px 30px; float: left;
}
.newsbox .col .nleft {
	width: 45%; height: 100%; float: left; position: relative;
}
.news_icon{position:absolute; left:-7px; bottom:2%; background:url(../../images/xxc/news.png) no-repeat; background-size:80% auto; width:88px; height:98px; display:block;}
.newsbox .col .nleft img {
	height: 100%; max-width: 100%;
}
.newsbox .col .nleftic {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.newsbox .col .nleftbg {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.newsbox .col .nlefttxt {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.newsbox .col .nlefttxt {
	display: none;
}
.newsbox .col .nleftbg {
	background: url("images/opacity_h6.png"); z-index: 5;
}
.newsbox .col .nleftic {
	z-index: 10; cursor: pointer;
}
.newsbox .col .nleftic p {
	background: url("images/team_i1.png") no-repeat bottom; height: 70px; margin-top: 40%;
}
.newsbox .col .nleftic a {
	width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 1.4em; display: block;
}
.newsbox .col .nright {
	width: 51%; height: 100%; overflow: hidden; font-size: 0.8em; float: right; position: relative; padding-left:2%; padding-right:2%;
}
.newsbox .nright .nday {
	font-family: Arial; font-size: 4.8em; font-weight: bold; margin-top: 20px;
}
.newsbox .nright .nym {
	font-family: Arial; font-size: 1.4em; margin-top:8%;
}
.newsbox .nright .nymd {
	display: none;
}
.newsbox .nright h2 {
}
.newsbox .nright h2 a {
}
h2.news_tit{display:block;  font-weight:bold; line-height:20px; margin-top:30px;}
h2.news_tit a{color:#595757;font-size:15px;}
h2.news_tit a:hover{color:#009B4D;}

.newsbox .nright .line {
	background: rgb(0, 0, 0); margin: 25px 0px;
}
.newsbox .nright .ntxt {display:block; font-size:11px; line-height:18px;letter-spacing:10px; position:absolute; bottom:5%;}
.newsbox .nright .nding { float:right;

}
.newsbox .nright .nding a {
	background: url(../../images/xxc/dz.png) no-repeat left center; padding-left: 40px; height:20px; display:block; line-height:20px;color: #888889;font-size:14px;
}
.newsbox .nright .nding a:hover{background: url(../../images/xxc/dz_hov.png) no-repeat left center; text-decoration:none; color:#009B4C; }
.newsbox .nright .nding a b{display:block; line-height:20px; font-weight:normal;}
.newsbox .nright600 .line {
	margin: 15px 0px;
}
.newsbox .nright500 .line {
	margin: 10px 0px;
}
.newblist {
	background-position: center; background-image: url("../../images/news/xxc/newlist.jpg"); background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.newblist .col {
	padding-top: 50px; float: left;
}
.newblist .col li {
	background: none; margin-left: 80px; max-width: 300px;
}
.newblist .col .nleft {
	display: none;
}
.newblist .col .nright {
	width: 100%; font-size: 1em; float: none;
}
.newblist .nright .nday {
	display: none;
}
.newblist .nright .nym {
	display: none;
}
.newblist .nright .nymd {
	color: rgb(255, 255, 255); font-family: Arial; font-size: 1.4em; display: block;
}

.newblist .nright h2 {
	margin-top: 10px;
}
.newblist .nright h2 a {
	color: rgb(238, 238, 238); font-size: 1.8em;
}
.newblist .nright:hover h2 a {
	color: rgb(255, 255, 255);
}
.newblist .nright .line {
	background: rgb(255, 255, 255); margin: 15px 0px 0px; width: 300px; opacity: 0.4;
}
.newblist .nright:hover .line {
	opacity: 1;
}
.newblist .nright .ntxt {
	display: none;
}
.newblist .nright .nding {
	display: none;
}
.newsinav {
	background: rgb(255, 255, 255); height: 100%; position: relative;
}
.newsilogo {
	top: 0px; width: 100px; height: 100%; position: absolute;
}
.newsix {
	top: 0px; width: 100px; height: 100%; position: absolute;
}
.newsilogo {
	background: url("images/logo_h.png") no-repeat; left: 0px;
}
.newsilogo a {
	width: 100%; height: 100%; text-indent: -9999px; display: block;
}
.newsix {
	background: rgb(0, 0, 0); width: 510px; right: 0px; z-index: 200;
}
.newsixin_t {
	top: 0px; height: 100%; position: absolute;
}
.newsixin {
	top: 0px; height: 100%; position: absolute;
}
.newsixin_t {
	left: 20px; width: 260px; color: rgb(255, 255, 255); line-height: 60px; font-size: 1.4em;
}
.newsixin {
	width: 60px; text-indent: -9999px; cursor: pointer; opacity: 0.6;
}
.newsixin a {
	width: 100%; height: 100%; text-indent: -9999px; display: block;
}
.newsixin:hover {
	opacity: 1;
}
.newsix .sel {
	opacity: 1;
}
.newsixin_p {
	background: url("images/case_pre.png") no-repeat; right: 130px;
}
.newsixin_n {
	background: url("images/case_next.png") no-repeat; right: 70px;
}
.newsixin_c {
	background: url("images/case_close.png") no-repeat; right: 10px;
}
.newsimain {
	background: rgb(245, 245, 245); width: 100%; height: auto; padding-bottom: 100px;
}
.newsicon {
	margin: 0px auto; width: 1285px; padding-top: 60px;
}
.newsileft {
	background: rgb(255, 255, 255); width: 820px; float: left;
}
.newsiright {
	width: 435px; float: right;
}
.newsiconW {
	width: 95%;
}
.newsileftW {
	margin: 0px auto; width: 95%; float: none;
}
.newsirightW {
	margin: 0px auto; width: 95%; float: none;
}
.newsileftW {
	margin-bottom: 50px;
}
.newsislide {
	width: 100%; height: 550px; display: none; position: relative;
}
.newsislide ul {
	width: 100%; height: 100%; overflow: hidden; position: relative;
}
.newsislide li {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute;
}
.newsislide li img {
	width: 100%; height: auto; max-width: 100%;
}
.newsislide .f_dot {
	left: 0px; width: 100%; text-align: center; bottom: 20px; position: absolute; z-index: 30;
}
.newsislide .f_dot dd {
	background: url("images/dot.png") no-repeat bottom; margin: 0px 5px; width: 8px; height: 8px; text-indent: -9999px; display: inline-block; cursor: pointer;
}
.newsislide .f_dot dd.sel {
	background: url("images/dot.png") no-repeat top;
}
.newsictxt {
	padding: 25px 35px;
}
.newsictitle {
	height: 100px; position: relative;
}
.newsictitle h2 {
	color: rgb(0, 0, 0); line-height: 1em; font-size: 1.8em;
}
.newsictitle .line {
	background: rgb(0, 0, 0); margin-top: 40px;
}
.newsicday {
	top: 0px; right: 0px; position: absolute;
}
.newsicday .niday {
	font-family: Arial; font-size: 4.8em; font-weight: bold;
}
.newsicday .niym {
	font-family: Arial; font-size: 1.4em;
}
.newsicnr {
	color: rgb(161, 161, 161); line-height: 24px;
}
.newsicnr img {
	margin-bottom: 10px; max-width: 100%;
}
.newsicnr .nc-pic {
	padding-top: 10px;
}
.newsicnr p {
	color: rgb(161, 161, 161); line-height: 24px; font-size: 1.4em;
}
.newsicnr .nc-txt {
	color: rgb(161, 161, 161); line-height: 24px; font-size: 1.4em;
}
.newsicnr p {
	font-size: 1em; margin-bottom: 15px;
}
.newsirz {
	height: 60px;
}
.newsirz span {
	width: 60px; height: 60px; text-align: center; color: rgb(0, 0, 0); line-height: 80px; font-family: Arial; font-size: 1.4em; margin-right: 1px; float: left; display: block;
}
.newsirz span.zan {
	background: url("images/xin.png") no-repeat 22px 16px rgb(255, 255, 255); cursor: pointer;
}
.newsirz span.lynum {
	background: url("images/ping.png") no-repeat 22px 14px rgb(255, 255, 255);
}
.newsirly {
	background: rgb(255, 255, 255); padding: 20px 20px 0px; margin-top: 30px;
}
.newsirly table {
	width: 100%;
}
.newsirly td {
	color: rgb(161, 161, 161); font-size: 1.4em; vertical-align: middle; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: dashed;
}
.newsirly td.tdl {
	width: 50px; text-align: right;
}
.newsirly td.tdr {
	width: auto; text-align: left; min-width: 335px;
}
.newsirly tr.last td {
	border: 0px currentColor; border-image: none;
}
.newsirly td input {
	background: none; margin: 0px; border: 0px currentColor; border-image: none; width: 335px; height: 30px; color: rgb(161, 161, 161); font-family: "Î¢ÈíÑÅºÚ"; font-size: 1em;
}
.newsirly td input.sub {
	margin: 0px auto; color: rgb(0, 0, 0); display: block; cursor: pointer;
}
.newsirly td textarea {
	border: 0px currentColor; border-image: none; width: 100%; height: 90px; color: rgb(161, 161, 161); overflow: hidden; font-family: "Î¢ÈíÑÅºÚ"; font-size: 1em; resize: none;
}
.newsirpl {
	background: rgb(255, 255, 255); padding: 0px 20px 10px; margin-top: 30px;
}
.newsirpl .utime {
	color: rgb(161, 161, 161); font-family: Arial; font-size: 1.4em; margin-top: 15px;
}
.newsirpl .uname {
	color: rgb(161, 161, 161); line-height: 20px; font-size: 1.6em;
}
.newsirpl .usay {
	color: rgb(0, 0, 0); line-height: 24px; font-size: 1.6em; margin-top: 10px;
}
.newsirusersay {
	padding: 5px 0px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: dashed;
}
.newsiradminsay {
	padding: 5px 0px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: dashed;
}
.newsirusersay p {
	text-align: left;
}
.newsiradminsay p {
	text-align: right;
}




/*°¸Àý*/
.case_content .col li{margin-left:0; margin-top:0; background:none;}
.case_content .col li .nleft{width:100%; height:87%;}
.case_content .col li .nleft img{width:100%;}
.case_tit{display:block; text-align:center; padding-top:5px; height:20px; line-height:20px; float:left; width:100%; color:#009b4d;}
.case_content .jianjie{display:block; left:370px;}










