àÅhtml {
}
body {
	font-size:12px;
	margin:0;
	padding:0px;
	overflow-x:hidden;
	font-family:"Î¢ÈíÑÅºÚ";
	text-align:center;
}
ul, ol, p {
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0px;
}
img {
	border:none;
}
.td_news {
	border-bottom:1px dotted #c5c5c5;
}
a {
	outline:0;
	color:#3f3f3f;
	text-decoration:none;
	cursor:pointer;
}
ul, li, dd, dl {
	list-style:none;
	margin:0;
	padding:0px;
}
input, textarea {
	font-family:"Î¢ÈíÑÅºÚ";
	margin:0;
	padding:0px;
	color:#333333;
	font-size:12px;
}
.input_sty {
	border:1px solid #d3d3d3;
	height:22px;
	background:#f5f5f5;
}
.textarea_sty {
	border:1px solid #d3d3d3;
	background:#f5f5f5;
}
.clear {
	clear:both;
}
.index_bg {
	background:#f1f1f1;
}
.body_bg {
	background:#f1f1f1;
}
.header {
	height:90px;
}
.head {
	width:1210px;
	margin:0 auto;
	height:90px;
}
.logo {
	float:left;
	font-size:0px;
}
.nav {
	float:right;
	margin-right:-28px;
}
.nav li {
	float:left;
	width:120px;
	font-size:16px;
	text-align:center;
	height:90px;
	line-height:90px;
	position:relative;
}
.nav a {
	color:#000;
}
.nav a:hover {
	color:#df7b00;
}
li.navo a {
	color:#000;
}
li a.navo {
	color:#000;
}
.index_title {
	text-align:center;
	color:#4b4b4b;
	font-size:32px;
	font-weight: 500;
	line-height:30px;
	padding-top:60px;
}
.index_box {
	width:100%;
	margin:0 auto;
}
.photo_class {
	width:1160px;
	margin:0 auto;
	color:#6c6c6c;
	text-align:left;
}
.photo_list {
	margin:0 auto;
	list-style:none;
}
.photo_list li {
	width:260px;
	overflow:hidden;
	float:left;
	margin-left:15px;
	margin-right:15px;
	height:425px;
	overflow:hidden;
	margin-top:30px;
}


.photo_list_pic img {
	border:0px;
}
.photo_list_name {
	font-size:20px;
	line-height:40px;
	margin-top:5px;
}
.photo_list_zw {
	font-size:18px;
	line-height:25px;
	margin-top:5px;
}
.photo_list_memo {
	font-size:14px;
	line-height:20px;
	margin-top:8px;
}
.pic_class {
	width:1160px;
	margin:0 auto;
	color:#6c6c6c;
	text-align:left;
	padding-bottom:20px;
}
.pic_list {
	margin:0 auto;
	list-style:none;
}
.pic_list li {
	width:260px;
	overflow:hidden;
	float:left;
	margin-left:15px;
	margin-right:15px;
	height:360px;
	overflow:hidden;
	margin-top:30px;
}
.pic_list_pic img {
	border:0px;
}
.pic_list_name {
	font-size:20px;
	line-height:40px;
	margin-top:5px;
}

.pic_list_memo {
	font-size:14px;
	line-height:20px;
	margin-top:8px;
}
.satw {
	width:1130px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:30px;
	position:relative;
}
.sat {
	width:1130px;
	margin:0 auto;
	overflow:hidden;
}
.sat ul {
	width:1130px;
}
.sat li {
	float:left;
	width:355px;
	margin-right:32px;
	position:relative;
	overflow:hidden;
	height:330px;
}
.sleft {
	background:url(images/sleft.png) no-repeat;
	width:60px;
	height:90px;
	position:absolute;
	left:-90px;
	top:100px;
	cursor:pointer;
}
.sright {
	background:url(images/sright.png) no-repeat;
	width:60px;
	height:90px;
	position:absolute;
	right:-90px;
	top:100px;
	cursor:pointer;
}
 @media screen and (max-width:1390px) {
.sleft {
left:-60px;
top:100px;
cursor:pointer;
}
.sright {
right:-58px;
top:100px;
cursor:pointer;
}
}

.index_news_box{
	visibility: visible; overflow: hidden; position: relative; z-index: 2; left: 0px; width: 1130px;
}

.index_news_body{
	margin: 0px; padding: 0px; position: relative; list-style-type: none; z-index: 1; width: 4650px; left: -3100px;
}
.news_pic {
	text-align:center
}
.news_pic img {
	border:0px;
}
.news_title {
	text-align:center;
	font-size:20px;
	line-height:40px;

	color:#000;display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    overflow: hidden;
    -webkit-box-orient: vertical;
}
.news_memo {
	text-align:left;
	font-size:14px;
	line-height:25px;
	color:#707070;     display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.news_more {
	width:100%;
	margin:0 auto;
	text-align:center;
	margin-top:50px;
}

.menu_list_box {
	width:1160px;
	margin:0 auto;
	color:#686868;
	text-align:left;
}

.ndh{ height:25px; font-size:0px; margin-top:40px; margin-bottom:20px; width:750px;}
.ndh li{ display:inline-block; width:140px; height:30px; line-height:30px; margin-right:6px; float:left;}
.ndh a{background: #cdcdcd; display:block; height:30px; color:#333333; font-size:16px; text-align:center; transition: all 0.5s;}
.ndh a:hover{background: #F90; transition: all 0.5s;}
a.ndho{background:url(images/ndho.png) no-repeat center top;}




.contact_list {
	width:1130px;
	margin:0 auto;
	margin-top:60px;
	margin-bottom:60px;
	position:relative;
}
.contact_list ul {
	margin:0 auto;
}
.contact_list ul li {
	float:left;
	width:300px;
	margin-left:40px;
	margin-right:35px;
	position:relative;
	overflow:hidden;
}
.C_title {
	font-size:22px;
	line-height:40px;
	color: #333
}
.C_content {
	font-size:14px;
	line-height:25px;
	color:#666;
	margin-top:20px;
}


.footer {
	width:1130px;
	margin:0 auto;
	position:relative;
}

.copy{
	font-size:14px;
	line-height:25px;
	text-align:center;
	margin-top:150px;
	height:100px;
	color:#333;
}


.fy{ line-height:30px; font-size:14px; color:#505050; padding-top:10px; text-align: center;}
.fy a{ display:inline-block; min-width:30px; text-align:center; color:#000;}
.fy a:hover{ color:#0db14b;}
a.fyo{ background-color:#ff780c; color:#fff; border-radius:15px;}
a:hover.fyo{color:#fff;}

.body_box {
	width:1160px;
	margin:0 auto;
	color:#686868;
	margin-top:30px;
}
.left_box{
	 width:250px; height:50px; line-height:50px; background:#F90;
}
.left_box span{
	font-size:18px; color:#FFF; padding-left:30px;
}

.cpMu{ width:250px; height: auto;}
.cpMu ul{width:250px;}
.cpMu li{width:250px; height:48px; line-height:48px; border-bottom:1px solid #CCC}
.cpMu li a{margin-left:30px; font-size:16px; color:#000;}
.cpMu li.cur , .cpMu li:hover{}
.cpMu li.cur a , .cpMu li:hover a{ color:#e86e1a;}
.body_title_td_sty {
	height:40px;
	background:url(images/body_title_bg.png) bottom left no-repeat;
}
.body_title_sty {
	float:left;
	font-size:18px;
	color: #000;
	height:40px;
	line-height:40px;
	padding-left:16px;
}
.body_title_sty span {
	color: #a9a9a9;
}
.body_weizhi_sty {
	line-height:40px;
	font-size:14px;
	color:#464646;
	text-align:right;
	width:500px;
	float:right;
	margin-right:15px;
}
.body_content {
	padding-top:15px;
	padding-bottom:15px;
	text-align:left;
	line-height:30px;
	font-size:15px;
}

.News_class {
	font-size:14px;
	text-decoration:none;
	color:#464646;
	font-family:"Î¢ÈíÑÅºÚ", arial, ËÎÌå;
}
a.News_class:link {
	text-decoration: none;
	font-size:14px;
	color:#464646;
	font-family:"Î¢ÈíÑÅºÚ", arial, ËÎÌå;
}
a.News_class:visited {
	text-decoration: none;
	font-size:14px;
	color:#464646;
	font-family:"Î¢ÈíÑÅºÚ", arial, ËÎÌå;
}
a.News_class:hover {
	font-size:14px;
	text-decoration: underline;
	color: #F00;
	font-family:"Î¢ÈíÑÅºÚ", arial, ËÎÌå;
}