@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
body{font-size:12px; color:#666; font-family:"宋体",Arial, Helvetica, sans-serif;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#DA251C;}
ul{ list-style:none;}
img { border: 0px; }
.clear
{clear: both;}
.fl{ float:left;}
.fr{ float:right;}
.header{ width:100%; background:#F5F5F5; border-bottom:1px solid #E0E0E0;}
.company{ padding:10px 0; width:860px; margin:0 auto; color:#332d2a;}
.company a{ color:#332d2a;}
.company a:hover{ color:#DA251C;}
.header_logo{ width:860px; margin:0 auto; color:#332d2a; margin-top:15px;}
.language{ background:url(../images/bg_lang.jpg) repeat-x; margin-top:25px; /*width:162px; height:26px;*/color:#FFF; padding:7px 15px;}
.language a{ color:#FFF;}
.language a:hover{ color:#332d2a;}
.header_nav{ width:100%; height:40px; background:#676767;margin-top:15px;position:relative; z-index:99;}
.header_img{width:860px; margin:0 auto; margin-top:20px;}
#jsddm
{	width:860px; margin:0 auto; z-index:100px; }

	#jsddm li
	{	float: left;
		list-style: none;
		border-right:1px solid #757575;
		font-size:14px;
		line-height:30px;
	}

	#jsddm li a
	{	display: block;
	text-align:center;
	padding:5px 20px;
		text-decoration: none;
		width: 131px;color:#FFF}

	#jsddm li a:hover
	{ background:#999; }
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			background:#939393;
			 filter: alpha(opacity=80);
 			 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity:0.80;
   			 font-size:12px;
			 line-height:30px;z-index:101px;

			}
		
			#jsddm li ul li
			{	float: none;
			border-bottom:1px solid #FFF;
				}
			
			#jsddm li ul li a
			{	width: 117px;font-size:14px;
				color:#fff;padding:5px 27px;}
			
			#jsddm li ul li a:hover
			{	background:#676767;}
.content{ width:865px; margin:0 auto; margin-top:20px;  }

#banner { margin:0; padding: 0px; width: 560px; height: 419px; position:relative;  }
.slides { margin: 0px auto; width: 560px; height: 419px; overflow: hidden; }
.slide-pic { margin: 0px; padding: 0px; width: 560px; overflow: hidden; list-style: none;z-index:0;}
    .slide-pic img { width: 560px; height: 419px; }
    .slide-pic li { display: none; }
        .slide-pic li.cur { display: block; }
.slide-li { margin: 0px; padding: 0px; left: 0px; bottom: 0px; position: absolute; }
    .slide-li li { margin: 0px; padding: 0px; width: 112px; height: 10px; float: left; overflow: hidden; list-style: none; }
    .slide-li a { width: 112px; height: 10px; color: #000; font-size: 12px; display: block; }
        .slide-li a:hover { color: #F00; text-decoration: none; }
.op li { background: #999999; filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity:0.80;}
    .op li.cur { background: #666666; }
.slide-txt span { display: none; }
.ml25{ margin-left:25px;}
.news_title{ border:1px solid #EEEEEE; width:275px;}
.news_title img{ margin:5px 10px;}
.news_newslist{border-left:1px solid #EEEEEE; height:190px; border-right:1px solid #EEEEEE; border-bottom:4px solid #EEEEEE; width:275px;}
.news_newslist img.com{ padding:2px; border:1px solid #EEEEEE; margin:3px;}
.news_newslist p{margin:0 5px; line-height:20px;}
.news_nav{ line-height:21px; margin-left:13px; width:380px; padding-top:18px;}
.news_nav li img{ margin:8px 5px 0;}
.n_n_title{ }
.abouts{  width:213px; height:212px; }
.abouts img{ margin-left:13px;}
.abouts p{ text-indent:24px;margin-top:20px; margin-left:14px; line-height:25px;}
.abouts p a{ font-weight:bold; color:#DB261F;}
.abouts p a:hover{ font-weight:bold; color:#666;}
.contacts{ /*background:url(../images/cot.jpg) no-repeat;*/ width:275px; height:122px;margin-top:5px;}
.tel_nav{ width:275px;  line-height:20px; padding:0 5px;}

.footer{ width:100%; margin-top:20px; background:#676767; padding:10px 0; color:#FFF; line-height:18px;}
.foot{ width:890px; margin:0 auto;}
/*.footl{width:445px;}*/
.footl a{ color:#FFF;}
.footl a:hover{ color:#DA251C;}
.footer_bg{ background:url(../images/footer_bg.jpg) repeat-x; display:block; width:445px; height:12px; margin:2px 0 7px;}

.news_left{ background:url(../images/bg_left.jpg) no-repeat; width:211px;}
.news_left h1{ margin-top:20px; margin-left:15px;}
.xinwen_nav{  margin-top:20px; line-height:30px; width:200px;}
.xinwen_nav li{ border-bottom:1px solid #EEEEEE; padding-left:15px;}
.news_right{ margin-left:30px;}
.daohang{ border-bottom:1px dashed #D8D8D8; margin-top:8px; width:618px; height:20px}
.daohang h1{ font-size:12px; border-left:4px solid #DA251C; padding-left:7px; }
.daohang span{  margin-right:0px; float:right;  }
.daohang span font{ font-size:12px; color:#DA251C  }

.right_newslist{   margin-left:10px; margin-top:20px; width:608px; color:#888888; }
.right_newslist li{ border-bottom:1px solid #F1F1F1; width:608px; padding:15px 0; padding-left:5px; height:8px;}
.right_newslist li a{ color:#888888;}
.right_newslist li a:hover{ color:#DA251C;}
.right_newslist li a img{ margin-right:10px;}
/*.right_newslist li img,*/.right_newslist li a{ float:left;}
.right_newslist li span{ float:right; margin-right:0;}
.fenye{ width:608px; text-align:center; margin-top:20px;}

.pic_show { DISPLAY: inline; PADDING-LEFT: 0px; /*BACKGROUND: url(images/bg_show.gif) no-repeat right top;*/  /*PADDING-BOTTOM: 12px; MARGIN: 3px 0px 0px 17px;*/ width: 560px; height: 419px; 
}

.right_news{margin-left:10px; margin-top:20px; width:600px; color:#666;}
.right_news h1{ font-size:12px; text-align:center;}
.right_news span{ display:block;text-align:center; margin:15px 0 10px; padding:0 0 10px; border-bottom:1px solid #EAEAEA; }
.right_ncont{  line-height:30px; padding:0 8px;}
.right_ncont p{ text-indent:24px;}