﻿/*---------- base ---------*/

*{

	padding:0px;

	margin:0px;

}

html{

	background:#FFF;

}

body{

	font-size:14px;

	font-family:Microsoft YaHei,"微软雅黑","黑体";

}

img{

	border:none;

}



a{

	color:#000;

	text-decoration:none;

}

a:hover{

	color:#000;

	text-decoration:none;

}

ul{

	list-style:none;

}

input,select,button{

	font-size:14px;

	font-family:Microsoft YaHei,"微软雅黑","黑体";

	vertical-align:middle;

}

.blank10{

	width:100%;

	height:10px;

	display:block;

	overflow:hidden;

	clear:both;

}

.main{

	width:1000px;

	margin:0px auto;

	overflow:Hidden;

}

.pages{

	width:100%;

	padding:20px 0px;

	text-align:center;

	clear:both;

}

.pages li{

	list-style-type:none;

	display:inline;



}

.pages a{

	padding:5px 10px;

	border:1px solid #c8c8c8;

	font-weight:bold;

	margin-right:10px;

}

.pages .current{

	background:#000;

	border-color:#000;

	color:#FFF;

	font-weight:700;

}

dl.tuwenlist{

	width:100%;

	padding-bottom:10px;

	margin-bottom:10px;

	overflow:Hidden;

	border-bottom:1px dashed #c8c8c8;

}

dl.tuwenlist dt{

	float:left;

}

dl.tuwenlist dt img{

	width:300px;

	height:auto;

}

dl.tuwenlist dd{

	width:680px;

	float:right;

}

dl.tuwenlist dd h2{

	font-size:20px;

	margin-bottom:10px;

}

dl.tuwenlist dd h2 a{

	color:#333;

}

dl.tuwenlist dd h2 a:hover{

	color:#000;

}

dl.tuwenlist dd .info{

	font-size:16px;

	font-family:Verdana,"宋体";

	line-height:25px;

	color:#666;

}

dl.tuwenlist dd p.xinxi{

	overflow:hidden;

	margin-top:20px;

}

dl.tuwenlist dd span.shijian{

	float:left;

}

dl.tuwenlist dd span.dianji{

	float:left;

	margin-left:50px;

}

dl.tuwenlist dd span.gengduo{

	margin-top:10px;

	float:right;

}

dl.tuwenlist dd span.gengduo a{

	padding:5px 10px;

	background-color:#009CE9;

	text-align:center;

	color:#fff;

	display:block;

}

dl.tuwenlist dd span.gengduo a:hover{

	background-color:#009CE9;

}

ul.tulist{

	width:100%;

}

ul.tulist li{

	float:left;

	list-style-type:none;

	margin:10px;

	text-align:center;

}

ul.tulist li img{

	width:200px;

	height:135px;

	margin-bottom:5px;

}

ul.tulist li a{

	font-size:14px;



}

ul.wzlist{

	width:100%;



}

ul.wzlist li{

	line-height:30px;

	border-bottom:1px dotted #c8c8c8;

}

ul.wzlist li a{

	

}

ul.wzlist li span{

	float:right;

	margin-right:10px;

	color:#989898;

}

.content{

	font-size:16px;

	line-height:35px;

	color:#333;



}

.content img{

	max-width:100%;

	height:auto;

	display:block;

	margin:0px auto;

}

.content h1{

	padding:20px 0;

	text-align:center;

}

.wzinfo{

	text-align:center;

	line-height:50px;

	color:#666;

	background:url(../images/line.jpg) bottom center no-repeat;

}

.shangxiapian{

	padding-top:20px;

	margin-top:20px;

	border-top:1px dashed #c8c8c8;

}

.shangxiapian li{

	line-height:30px;

	font-size:12px;

	color:#999;

}

.shangxiapian strong{

	font-size:14px;

	color:#000;

}

.shangxiapian li a{

	font-size:14px;

	color:#666;

}

.shangxiapian li:hover a{

	color:#000;

}

/*---------- stock ---------*/

.header_zone{

	width:100%;

	min-width:1000px;

	overflow:hidden;

	height:85px;

	-moz-box-shadow: 2px 2px 10px #909090;

    -webkit-box-shadow: 2px 2px 10px #909090;

    box-shadow:2px 2px 10px #909090;

	position:relative;

	z-index:9999;

}

.header{

	width:1000px;

	margin:0px auto;

	overflow:hidden;

}

.logo{

	float:left;

	margin-top:18px;

}

.logo img{

	width:285px;

	height:auto;

	/*margin-top:15px;*/

}

.header_r{

	width:830px;

	float:right;

	overflow:hidden;

}

.fenxiang{

	float:right;

	width:auto;

	margin-top:20px;

}

ul.nav{

	width:100%;

	overflow:hidden;

}

ul.nav li{

	list-style-type:none;

	float:left;

	line-height:50px;

	border-bottom:3px solid #fff;

	margin:0 3px;

}

ul.nav li:hover,#nav_sel{

	border-bottom:3px solid #009CE9;

}

ul.nav li a{

	font-size:20px;

	color:#000;

	padding:0 10px;

	font-weight:bold;
 

}
ul.nav li a.cur {

	color:#009CE9;

}

ul.nav li:hover a,#nav_sel a{

	color:#009CE9;

}
 .cur {

	color:#009CE9;

}


















.footer_zone{

	width:100%;

	min-width:1000px;

	overflow:Hidden;

	background-color:#f0f0f0;

	margin-top:30px;

	border-top:1px solid #ccc;

	padding:40px 0;

}

.footer{

	width:1000px;

	overflow:hidden;

	margin:0px auto;

}

.footer dl{

	float:left;

	margin-right:8px;

	width:185px;

}

.footer dl dt{

	margin-bottom:15px;

}

.footer dl dt a{

	font-size:18px;

	color:#333;

}

.footer dl dd a{

	line-height:30px;

	font-size:14px;

	color:#717171;

}

.footer dl.footer_lx{

	width:245px;

	color:#717171;

}

.footer dl.footer_lx a{

	color:#717171;

}

.footer dl.footer_lx dt a{

	color:#333;

}

.footer dl.footer_ewm{

	width:160px;

	margin-right:0;

	float:right;

}

.footer dl.footer_ewm img{

	max-width:160px;

	height:auto;

}

.copy_zone{

	width:100%;

	min-width:1000px;

	padding:10px 0;

	/*height:200px;*/

	overflow:hidden;

	background:url(../images/bottom_map.gif) center center no-repeat #000;

}

.copy{

	width:1000px;

	margin:0px auto;

	overflow:hidden;

	font-size:16px;

	color:#FFF;

}

.copy p{

	width:100%;

	overflow:hidden;

	margin:15px 0;

}

.copy p a{

	color:#717171;

	padding:0 10px;

	border-right:1px solid #717171;

}



/*----------------contact-------------*/

.contact_main{

	width:1000px;

	padding:10px 10px 30px 10px;

	overflow:hidden;

	margin:20px auto 0 auto;

	border:1px solid #ddd;

	-moz-box-shadow:0px 2px 10px #CFCFCF; 

	-webkit-box-shadow:0px 2px 10px #CFCFCF;

	box-shadow:0px 2px 10px #CFCFCF;

	-moz-border-radius: 4px;      /* Gecko browsers */

    -webkit-border-radius: 4px;   /* Webkit browsers */

    border-radius:4px;            /* W3C syntax */

}

.contact_left{

	width:270px;

	float:left;

}

.lxxx{

	margin-top:20px;

	line-height:30px;

	color:#333;

	font-size:14px;

}

.lxxx a{

	color:#333;

}

.contact_btn{

	width:140px;

	height:50px;

	font-size:20px;

	display:block;

	clear:both;

	text-align:center;

	line-height:50px;

	color:#fff;

	-moz-border-radius: 5px;      /* Gecko browsers */

    -webkit-border-radius: 5px;   /* Webkit browsers */

    border-radius:5px;            /* W3C syntax */

	background-color:#D71828;

}

.contact_btn:hover{

	background-color:#FF8500;

	color:#fff;

}

.contact_right{

	width:650px;

	float:right;

	border-left:1px solid #e5e5e5;

	padding-left:50px;

}

.contact_right .lx_txt{

	color:#666;

	font-weight:bold;

	font-size:16px;

	line-height:30px;

	margin-top:20px;

	margin-bottom:20px;

}

.liuyan{

	width:800px;

}

.liuyan p{

	margin-bottom:20px;

	display:block;

	overflow:hidden;

}

.liuyan p label{

	width:58px;

	height:50px;

	float:left;

	font-size:0px;

	text-indent:-9999px;

}

.liuyan p label.name{

	background:url(../images/ico_name.png) center center no-repeat #9c9c9c;

}

.liuyan p label.msn{

	background:url(../images/ico_msn.png) center center no-repeat #9c9c9c;

}

.liuyan p label.email{

	background:url(../images/ico_email.png) center center no-repeat #9c9c9c;

}

.liuyan p label.web{

	background:url(../images/ico_web.png) center center no-repeat #9c9c9c;

}

.liuyan p input.text{

	width:305px;

	height:48px;

	font-size:14px;

	border:1px solid #ddd;

	border-left:none;

	padding-left:15px;

	line-height:48px;

	color:#666;

	float:left;

	outline:none;

}

.liuyan_l{

	width:380px;

	float:left;

}



.liuyan .content{

	width:600px;

	border:1px solid #ddd;

	min-height:150px;

	outline:none;

	color:#666;

	padding:0 15px;

}



.btn{

	width:140px;

	height:40px;

	font-size:20px;

	text-align:center;

	line-height:40px;

	color:#fff;

	cursor:pointer;

	display:inline-block;

	*display:inline;

	*zoom:1;

	border:none;

	margin-top:20px;

	margin-right:30px;

	background-color:#666;

}

.btn:hover{

	background-color:#000;

	color:#fff;

}



.ny_title_zone{

	width:100%;

	overflow:hidden;

	height:250px;

	min-width:1000px;

}

.ny_title{

	width:1000px;

	margin:0px auto;

	overflow:hidden;

}

.ny_title h2{

	font-size:36px;

	color:#fff;

	line-height:250px;

	float:left;

	display:none;

}

.wz{

	float:left;

	overflow:hidden;

	line-height:30px;

	border:1px solid #ebebeb;

	border-bottom:1px solid #c7c7c7;

	margin-top:210px;

	font-size:12px;

	background-color:#fff;

	padding:0 20px;

	font-style:italic;



}

.zlm_zone{

	width:100%;

	min-width:1130px;

	overflow:hidden;

	height:42px;

	background:url(../images/zlm_zone.jpg) repeat-x;

	border-bottom:1px solid #e5e5e5;

}



.con {

	width:1050px;

	margin-top:30px;

}

.con ul li {

	width:321px;

	height:240px;

	float:left;

	margin-right:15px;

	margin-bottom:35px;

	position:relative;

	overflow:hidden;

	cursor:pointer;text-align: center;

	border:1px solid #e5e5e5;

}
.con ul li img{width: 265px;}

.txt {

	width:321px;

	height:45px;

 

	/*透明背景色，不透明其文字内容*/

	position:absolute;

	left:0;

	bottom:0;

	color:#000;font-weight: bold;

	background-color:#EBEBEB;

	filter:alpha(opacity=80);

	-moz-opacity:0.8;

	-khtml-opacity: 0.8;

	opacity: 0.8;

	cursor:pointer;

}

.txt h3 {

	font-size:20px;

	font-weight:100;

	height:45px;

	text-align:center;

	line-height:45px;

}

.txt p {

	font-size:16px;
color:#000;font-weight: bold;
	text-align:center;

	padding:0 10px;

}

.txt a{

	color:#000;

}

h1.ny_title{

	text-align:center;

	background:url(../images/line.jpg) bottom center no-repeat;

	padding-bottom:20px;

}





dl.fuwulist{

	width:100%;

	padding-bottom:10px;

	margin-bottom:10px;

	overflow:Hidden;

	border-bottom:1px dashed #c8c8c8;

}

dl.fuwulist dt{

	float:left;

}

dl.fuwulist dt img{

	width:146px;

	height:auto;

}

dl.fuwulist dd{

	width:820px;

	float:right;

}

dl.fuwulist dd h2{

	font-size:20px;

	margin-bottom:10px;

}

dl.fuwulist dd h2 a{

	color:#333;

}

dl.fuwulist dd h2 a:hover{

	color:#000;

}

dl.fuwulist dd .info{

	font-size:16px;

	font-family:Verdana,"宋体";

	line-height:25px;

	color:#666;

}







dl.teamlist{

	width:100%;

	padding-bottom:10px;

	margin-bottom:10px;

	overflow:Hidden;

	border-bottom:1px dashed #c8c8c8;

}

dl.teamlist dt{

	float:left;

}

dl.teamlist dt img{

	width:200px;

	height:auto;

}

dl.teamlist dd{

	width:780px;

	float:right;

}

dl.teamlist dd h2{

	font-size:20px;

	margin-bottom:10px;

}

dl.teamlist dd h2 a{

	color:#333;

}

dl.teamlist dd h2 a:hover{

	color:#000;

}

dl.teamlist dd .info{

	font-size:16px;

	font-family:Verdana,"宋体";

	line-height:25px;

	color:#666;

}

dl.teamlist dd span{

	margin-top:10px;

	float:right;

}

dl.teamlist dd span a{

	padding:5px 10px;

	background-color:#666;

	text-align:center;

	color:#fff;

	display:block;

}

dl.teamlist dd span a:hover{

	background-color:#000;

}



.index_title{

	text-align:center;

	font-size:30px;

	color:#000;

	margin-top:35px;

	margin-bottom:35px;
	font-family: "苹方-简 细体";

}

dl.index_list{

	width:auto;

	border-bottom:1px dotted #808080;

	padding-bottom:20px;

	margin-bottom:20px;

	overflow:hidden;

}

dl.index_list dt{

	float:left;

	overflow:hidden;

	padding-right:35px;

	border-right:1px solid #b9b9b9;

}

dl.index_list dt img{

	width:200px;

	height:auto;

}

dl.index_list dd{

	width:725px;

	float:right;

}

dl.index_list dd h2{

	font-size:18px;

	color:#4a4a4a;

	font-weight:normal;

	display:block;

	margin:10px 0 30px 0;

}

dl.index_list dd .info{

	font-size:14px;

	line-height:30px;

	color:#656565;

}



ul.index_tulist{

	width:1050px;

}

ul.index_tulist li {

	width:321px;

	height:240px;

	float:left;

	margin-right:15px;

	margin-bottom:35px;

	position:relative;

	overflow:hidden;

	cursor:pointer;

	border:1px solid #ccc;
	text-align:center

}
ul.index_tulist li img{width:268px}
ul.index_tulist li a{

	position:absolute;

	width:100%;

	height:100%;

	display:block;

	z-index:100;

}

ul.index_tulist li .txt {

	width:321px;

	height:45px;
 

	/*透明背景色，不透明其文字内容*/

	position:absolute;

	left:0;

	bottom:0;

	color:#000;font-weight: bold;

	background-color:#EBEBEB;

	filter:alpha(opacity=80);

	-moz-opacity:0.8;

	-khtml-opacity: 0.8;

	opacity: 0.8;

	cursor:pointer;

}

ul.index_tulist li .txt h3 {

	font-size:20px;

	font-weight:100;

	height:45px;

	text-align:center;

	line-height:45px;

}

ul.index_tulist li .txt p {

	font-size:16px;

	text-align:center;

	padding:0 10px;

}

ul.index_tulist li .txt a{

	color:#fff;

	

}

/*

ul.index_tulist li{

	list-style-type:none;

	float:left;

	width:325px;

	text-align:center;

	margin-right:12px;

	margin-bottom:22px;

}

ul.index_tulist li img{

	width:325px;

	height:244px;

}

ul.index_tulist li h3{

	height:90px;

	width:auto;

	background-color:#9DD8F6;

}

ul.index_tulist li h3 a{

	line-height:90px;

	color:#000;

	font-weight:normal;

}

*/



.rongyu_box{

	width:280px;

	float:left;

	overflow:hidden;

}

.rongyu_box img{

	max-width:100%;

	height:auto;

}

.news_box{

	width:290px;

	float:left;

	overflow:hidden;

	margin-left:45px;

}

.ketang_box{

	width:335px;

	float:right;

	overflow:hidden;

}



.lmmc{

	width:100%;

	display:block;

	margin-bottom:15px;

	overflow:hidden;

	margin-top:30px;

}

.lmmc h2{

	float:left;

	font-size:24px;

	color:#232323;

	font-weight:normal;

}

.lmmc span{

	float:right;

	display:block;

	padding-right:15px;

	height:15px;

	margin-top:8px;

	background:url(../images/ico.jpg) right center no-repeat;

}

.lmmc span a{

	color:#555;

	font-size:12px;

}

ul.news{



}

ul.news li{

	width:auto;

	overflow:hidden;

	padding-bottom:10px;

	margin-bottom:10px;

	border-bottom:1px dotted #575757;

}

ul.news li h3{

	display:block;

	overflow:hidden;

}

ul.news li h3 a{

	color:#333;

	font-weight:normal;

	font-size:16px;

}

ul.news li .info{

	margin-top:10px;

	font-size:12px;

	color:#666;

	line-height:23px;

}

ul.news li .info a{

	color:#ff0000;

	margin-left:5px;

}



dl.kt_list{

	width:auto;

	border-bottom:1px dotted #575757;

	padding-bottom:10px;

	margin-bottom:10px;

	overflow:hidden;

}

dl.kt_list dt{

	float:left;

	overflow:hidden;

}

dl.kt_list dt img{

	width:90px;

	height:auto;

}

dl.kt_list dd{

	width:228px;

	float:right;

}

dl.kt_list dd h3{

	display:block;

	margin-bottom:5px;

}

dl.kt_list dd h3 a{

	font-size:16px;

	color:#333;

	font-weight:normal;

	display:block;

	white-space: nowrap;

width: 225px;

overflow: hidden;

text-overflow: ellipsis;

}

dl.kt_list dd .info{

	font-size:12px;

	line-height:25px;

	color:#666;

}

dl.kt_list dd .info a{

	color:#ff0000;

	margin-left:5px;

}



.linian_list{

	width:1050px;

	margin-top:20px;

}

.linian_list ul{

	width:1050px;

}

.linian_list li{

	list-style-type:none;

	float:left;

	margin-right:15px;

	margin-bottom:35px;

	width:321px;

	overflow:hidden;

}

.linian_list li p{

	width:auto;

	padding:10px;

	background-color:#4c4c4c;

	color:#fff;

	line-height:25px;

	height:80px;

	overflow:hidden;

}

.linian_list li img{

	max-width:100%;

	height:auto;

}



.huoban{

	width:335px;

	float:left;

	overflow:hidden;

}

/*-----------------首页滚动------------------------*/

#multipleColumn {

	overflow:hidden;

	position:relative;

	width:660px;

}

#multipleColumn .bd {

	overflow:hidden;

}

#multipleColumn .bd ul {

	overflow:hidden;

	zoom:1;

	width:120px;

	float:left;

	_display:inline;

	margin-top:3px;

}

#multipleColumn .bd ul li {

	margin-bottom:8px;

	float:left;

	_display:inline;

	overflow:hidden;

	text-align:center;

}



#multipleColumn .bd ul li img {

	width:100px;

	height:50px;

	display:block;

	padding:2px;

	border:1px solid #ccc;

	-webkit-filter: grayscale(1);/* Webkit */ 

	filter:gray;/* IE6-9 */ 

	filter: grayscale(1);/* W3C */ 



}

#multipleColumn .bd ul li:hover img{

	-webkit-filter: grayscale(0);/* Webkit */ 

	filter:0;/* IE6-9 */ 

	filter: grayscale(0);/* W3C */ 

	-webkit-transition:all ease-in-out .4s; 

	-moz-transition:all ease-in-out .4s; 

	-o-transition:all ease-in-out .4s; 

	transition:all ease-in-out .4s;

}

.feedback{

	overflow:hidden;

}

.feedback input{

	width:400px;

}

.feedback_btn{

	margin-bottom:50px;

	overflow:hidden;

	margin-top:20px;

}

.feedback_btn input{

	margin-left:50px;

	padding:5px 30px;

	display:inline-block;

	*display:inline;

	*zoom:1;

	background-color:#666;

	color:#fff;

	border:none;

	cursor:pointer;

}

.feedback_btn input:hover{

	background-color:#000;

}