@charset "utf-8";
/* CSS Document */
#wrap{width:971px; margin:0 auto;}
dl,dt,dd{margin:0px; padding:0px;}
dl{padding-bottom:15px;}
dt{font-weight:bold; padding-bottom:5px;line-height:35px; margin:0 5px;  margin-bottom:5px;border-bottom:1px dashed #ccc; margin-bottom:20px;}
dd{line-height:35px;}

.fenye{padding:10px 0; margin-right:20px; line-height:25px; background:url(../images/line4.jpg) no-repeat right top; margin-top:15px;}

#header{ height:128px; overflow:hidden; width:971px; margin:0 auto;}
.logo{height:78px; float:left; width:250px;}
.logor{float:right; width:470px; height:78px;}
.daohan{ float:right; width:200px; height:26px; background:url(../images/daohan.jpg);}
.menu{ float:right; width:100%; height:50px; margin-top:10px;padding:70px 10px 0 0;}
.menu li{float:left; padding:0 10px; text-align:center;}
.menu li a{font-size:13px; font-weight:bold;}

/* 垂直二级菜单*/
    #menu  {
margin:0 auto;
padding:10px 0;
width:245px;
}
    #menu a{color:#000;}
	#menu a:hover{color:#1c9c09;}
	#menu h1 { cursor:pointer; color:#000; height:30px;line-height:30px; color:#000; font-size:12px; font-weight:normal;padding-left:43px;width:202px; text-align:left; background:url(../images/li_bg.jpg) no-repeat scroll 0 0 transparent;}
	#menu h2 {cursor:pointer; color:#000;height:30px;line-height:30px;font-weight:normal;  text-align:left; font-size:12px; background:url(../images/li_bg.jpg) no-repeat scroll 10px 0 transparent; width:192px; padding-left:53px; }
	#menu  .show{color:#1c9c09;}
	#menu ul { padding-left:15px; height:100px;border:#E7E7E7 1px solid; border-top:none;overflow:auto;}
	#menu ul li {padding:5px 0 3px 10px;}
	.no { display:none;}
/* 垂直二级菜单*end*/
/* 首页*/
.con{width:943px;text-align:left; padding:0 10px 0 18px; float:left; background:url(../images/mainbg.jpg) repeat-y left #fff; position:relative;}
.con_box1{background:url(../images/top_flashbg1.jpg) top  left no-repeat; height:82px; width:971px; margin-top:3px;}
.conr{ width:8px; height:1020px; float:right; background:url(../images/right.jpg) repeat-y;}
.con_bt1{background:url(../images/con_tbg1.jpg); width:971px; height:18px;}
.banner{ width:916px; height:264px; top:108px; left:50%; margin-left:-458px; position: absolute; z-index:100;}

.line{ background:url(../images/line.jpg); }
.jianju{margin-top:230px; margin-left:25px; height:10px; width:920px;}
#content dl{ float:left; width:198px; margin:10px 20px !important; margin:10px 15px;}
.dtext{ width:198px; height:70px; line-height:23px; overflow:hidden;}
.more{ float:right;}
h1{ font-family:"微软雅黑"; font-size:16px; font-weight:bold;}
.index-text{ width:878px; height:71px; background:url(../images/tbg.jpg);font-family:"微软雅黑"; font-size:14px; font-weight:bold; margin-left:25px; text-align:left; padding-left:40px; padding-top:14px;}
a.xx{ float:right; font-family:"微软雅黑"; font-size:14px; font-weight:bold; color:#E1553E}
.cl{ float:left; width:282px; margin-left:32px; margin-top:10px; text-align:left;}
.cl ul{ margin-top:10px;}
.cl ul li{ height:25px; line-height:25px; list-style-image:url(../images/dian.jpg); margin-left:20px;}
.cr{ float:right; width:612px; margin-top:10px; text-align:left;}
.cr ul li{ width:612px; height:110px; margin:10px 0; border-bottom:1px solid #f7f7f7;}
.lititle{ float:right; width:405px; height:30px; margin-right:20px;}
.litext{ float:right; width:405px; height:50px; margin-right:20px;}
.limore{ float:right; margin-right:20px;}
.pic{ width:150px; height:94px; float: left;}
a.blue{ color:#038BC1;}
.link{ text-align:left; margin-left:30px;}
.link ul{ margin:10px 0;}
.link ul li{ float:left; width:100px;}
/* 首页 end*/

#content{width:971px; margin-top:3px;}
#content .content{margin:0px; padding:0px;width:971px; }
.con_box2{background:url(../images/top_flashbg2.jpg); height:81px; width:971px;}
.con_box2 .reg{background:url(../images/reg_bg2.jpg); width:247px; height:81px; float:left;}
.con_box2 .lang{padding-top:30px;height:12px; text-align:left; overflow:hidden;}
.con_box2 .hy_dl{padding-top:20px;_padding-top:17px; height:14px; text-align:left; padding-left:15px;overflow:hidden;}
.con_box2 .hy_dl img{margin-right:10px;}
.con_box2 .flash{width:64px; height:81px; float:left;}
.con_box2 .dqwz{float:left; width:630px; text-align:left; padding-left:10px; padding-top:10px;}

.con_lf{width:628px; height:751px; padding-right:49px; float:left; background:url(../images/con_lfbg.jpg) repeat-y left #fff; position:relative; }
.con_lf .box{ position:absolute; width:591px; height:790px; right:49px; top:-42px;}
.con_lf .box .flash{width:591px; height:254px;}
.con_lf .pp_story{ height:190px; padding-top:14px; overflow:hidden;}
.con_lf .title{ height:20px; padding-bottom:9px; background:url(../images/line2.jpg) no-repeat bottom; margin-bottom:8px;}
.con_lf .t_lf{float:left; width:230px;height:20px; text-align:left;}
.con_lf .more{float:right; width:50px;height:20px; text-align:right;}
.con_lf p{text-indent:25px; line-height:21px; padding-top:5px;}
.con_lf  .cp_type{padding-top:14px; overflow:hidden;}
.cp_type .cp_div{width:166px; float:left; padding-left:15px; padding-right:15px; margin-top:8px;}
.cp_type .cp_div .img{border:1px solid #ccc; width:164px; height:97px; text-align:center; padding-top:4px;}
.cp_type .cp_div .nm{text-align:center;}

.con_rt{ width:292px; padding-right:2px; height:751px; float:right; background:url(../images/con_rtbg.jpg) repeat-y; color:#000;}
.con_rt .news{ height:298px; overflow:hidden;}
.con_rt .news_table{ width:272px;margin:5px 10px; }
.con_rt .news_table a{color:#000;}
.con_rt .news_table a:hover{color:#F60;}
.con_rt .news_table td{text-align:left; line-height:18px; background:url(../images/dot1.jpg) no-repeat left 10px; padding-left:15px;}
.con_rt .news_table  span{display:block; background:url(../images/line1.jpg) no-repeat bottom;padding-bottom:8px; padding-top:8px;}
.con_rt .fw{height:256px;}
.con_rt .fw_con{width:270px; margin:0 auto; margin-top:10px;}
.fw_con p{padding-top:8px;}
.con_rt .wl{}
.con_rt .wl_con{margin:0 auto;}
.con_rt .title{ height:53px; width:292px;}
.con_rt .more{text-align:right; padding-right:10px;}

.con_bt{background:url(../images/con_tbg.jpg) no-repeat; height:18px;}

.con_bt2{background:url(../images/con_tbg2.jpg) no-repeat; height:18px;}


.son_lf{ width:262px; padding-left:2px; background:url(../images/son_lfbg.jpg) repeat-y; color:#000;}
.son_lf .title{ height:53px; width:262px;}
.son_lf ul{padding:10px 0; width:245px; margin:0 auto;}
.son_lf li{height:30px; line-height:30px; width:202px; background:url(../images/li_bg.jpg) no-repeat; padding-left:43px;}
.son_lf li a{color:#000;}
.son_lf li a:hover{color:#f60;}
.son_rt{width:707px;background:url(../images/son_rtbg.jpg) repeat-y right #fff; min-height:751px;}
.son_rt .rt_div{ width:707px; padding:0px 0 10px 0; position:relative; }

 #div_id{
	position: fixed;
	visibility: visible;
	width:34px;
	height:100px;
}
#div1_id{
	position: fixed;
	visibility: visible;
	width:34px;
	height:100px;
}
.son_rt .box{ position:relative; width:625px; margin:0 auto; padding-left:20px;}
.son_rt .box .flash{width:625px;}
.son_rt .title{background:url(../images/line3.jpg) no-repeat left bottom; height:20px; line-height:20px; margin-bottom:8px;}
.son_rt .title h3{font-size:14px; color:#444444; text-align:left; display:block; background:url(../images/dot2.jpg) no-repeat left center; padding-left:15px;}
.son_rt .box2{padding-top:25px;}

.son_rt h4{ display:block; font-size:14px; margin-bottom:10px; height:30px;background:url(../images/line5.jpg) repeat-x bottom;}
.son_rt .al_title{height:25px; text-align:center; font-size:14px; font-weight:bold;}
.son_rt .zp_div{padding-top:20px; padding-bottom:10px; text-align:left;}
.son_rt .line{ background:url(../images/line5.jpg) repeat-x center; margin-top:10px; height:10px;}
.cp_center .cp_div{width:202px; float:left; margin-top:8px;}
.cp_center .cp_div .img{}
.cp_center .cp_div .nm{text-align:center; line-height:25px;}
.cp_center p img{float:right; margin-left:15px;}

.news_list li{background:url(../images/dot3.jpg) no-repeat left; height:30px; white-space:nowrap; line-height:30px;padding-left:15px; clear:both;}

#footer{background:url(../images/footer_bg.jpg)  repeat-x;padding-top:22px; margin:0 auto; width:100%; }
#footer .f_var{text-align:left;width:951px; margin:0 auto;  padding-left:20px; height:45px; line-height:45px;background:url(../images/f_tel.jpg) no-repeat right top;}
#footer .f_copy{ padding-top:10px;width:951px; margin:0 auto;  padding-bottom:10px;text-align:left; padding-left:20px;}
/* 自定义模块涉及到的样?*/
.table{margin:1px auto;width:99%;clear:both;}
.table .left{float:left;width:20%;text-align:right;padding:3px 1px;}
.table .right{float:left;text-align:left;padding:3px 1px;width:68%;}
.clue_on{color:#808080}
.btn2{width:40px;height:20px;line-height:18px;border:1px solid #ccc;}
.short_input{width:50px;}
.piclist ul li{ float:left; border:1px solid #f4f4f4; width:190px; height:116px; text-align:center; padding:3px; margin:10px 4px;}
.listbookc{ clear:both; width:640px; text-align:left; margin:10px 0;}
.red{ color:#FF0000; }
.xgzt{ width:630px;}
.xgzt span{ float:left; display:block;}
.xgzt ul{margin-top:40px;}
.xgzt ul li{ float:left; width:300px; height:23px; line-height:23px; }





.c-left
{
	float:left;
	width:211px;
	}
	.c-right
	{
		float:left;
		margin-left:18px;
		width:706px;
		}
		.c-lefttitle
		{
			background:url(../images/lefttitle.jpg) no-repeat;
			height:30px;
			color:#fff;
			line-height:30px;
			padding-left:13px;
			font-size:14px;
			font-weight:bold;
			}
		.c-lefttitle .div1
		{
			float:left;
			}
		.c-lefttitle .div2
		{
	font-family:Arial;
			float:right;
			padding-right:10px;
			}
		.c-leftlist
		{
			background:#f0f0f0;
			margin-bottom:20px;
			}
		.c-leftlist a
		{
			display:block;
			border-bottom:1px solid #e0e0e0;
			border-left:3px solid #f0f0f0;
			padding-left:10px;
			background:#f0f0f0;
			}
		.c-leftlist a:hover
		{
			border-left:3px solid #D95340;
			background:#fff;
			}
		.c-leftlist a .div1
		{
			padding-top:10px;
			font-size:14px;
			color:#000;
			}
		.c-leftlist a .div2
		{
	font-family:Arial;
			text-align:right;
			padding:0 10px 5px 0;
			color:#666;
			}
		.c-leftlist a:hover .div1,.c-leftlist a:hover .div2,.c-one-news-title:hover .div1,.c-one-news-title:hover .div2
		{
			color:#0081D7;
			}
.c-rightlist tr
{
	height:30px;
	line-height:30px;
	}
.menu .div2
{
	color:#aaa;	
	font-family:Arial;
}
.menu a:hover .div1,.menu a:hover .div2,.menu .a-hover .div2
{
	color:#0081D7;
}

.c-one-news
{
	width:100%;
	height:60px;
	}
	
	.c-one-news-time
	{
		float:left;
		}
		.c-one-news-title
		{
			float:left;
			margin-left:10px;
			}
.c-one-news-title .div1
{
			color:#000;
}
.c-one-news-title .div2
{
			color:#666;
	font-family:Arial;
}
.c-news-title
{
 text-align:center;
 font-size:16px;
			color:#000;
			background:#efefef;
			padding:20px 0 10px 0;
	}
.c-news-title2
{
	font-family:Arial;
			background:#f0f0f0;
 text-align:center;
 font-size:16px;
			color:#666; 
			border-bottom:1px solid #0081D7;
			padding-bottom:20px;
	}
.c-news-time
{
text-align:center;
font-size:12px;	
padding-top:10px;
}
.c-news-content
{
margin-top:30px;	
}
.c-msg
{
	
	}
	.c-msg-one
	{
		clear:both;
		line-height:30px;
		margin-bottom:5px;
		overflow:hidden;
		}
	.c-msg .div1
	{
		float:left;
		width:200px;
		text-align:right;
		}

	.c-msg .div2
	{
		float:left;
		}
.c-productlist
{
	
	}
	.c-producttitle
	{
		padding-left:20px;
		font-size:14px;
		color:#333;
		font-weight:bold;
		overflow:hidden;
		padding-bottom:10px;
		}
		.c-producttitle .div1
		{
			float:left;
			color:#0081D7;
			}
			.c-producttitle .div2
			{
				float:left;
				margin-left:5px;
	font-family:Arial;
				}
			.c-producttitle .div3
			{
				padding: 0 5px; 
				float: left;
				color:#aaa;
				}
				.c-clear{clear:both;}
.c-one-product
{
	float:left;
	text-align:center;
	margin-left:3px;
	}
.c-one-product img
{
	width:205px;
	height:132px;
	padding:3px 2px;
	}
.c-productbottom
{
	text-align:center;
	padding-right:50px;	
	overflow:hidden;
	padding-bottom:10px;
}	
.c-productbottom a
{
	border:1px solid #ccc;
	height:25px;
	line-height:25px;
	width:50px;
	display:block;
	float:right;
	background:#eee;
}

.dropshadow2{
	float:left;
	clear:left;
	background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	width: 220px;
	padding: 0px;
}
.innerbox
{
	display:block;
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #cacaca;
	padding:4px;
	margin: 0px 0px 0px 0px;
}
.innerbox{
	/* IE5 hack */
	margin: 0px 0px -3px 0px;
	margin:  0px 0px 0px 0px;
}
.innerbox:hover
{
	border:1px solid #0081D7;
}
.c-productmain
{
	width:665px;
	padding-left:20px;
	word-break: break-all;
word-wrap: break-word;
	}	
		.c-syyy img
		{
			width:165px;
			height:165px;
			margin-left:11px;
			}
		.innerbox .div3
		{
	font-family:Arial;
			}