﻿/* CSS Document */
body {
	margin:0;
	color:#444;
	font-size:14px;
	font-family:"Arial", Helvetica, sans-serif;
	background:url(bg.jpg) center top repeat-x;
}
#top{
	width:982px;
	background:url(top-bg.jpg) center top no-repeat;
	overflow:hidden;
	height:104px;
	margin:0 auto;
	text-align:right;
}
#top a{
	color:#fff;
	text-decoration:none;
}
#top a:hover{
	color:#fff;
	text-decoration:underline;
}
#menu{
	width:100%;
	height:35px;
	background:url(menu-bg.jpg);
	overflow:hidden;
	margin-bottom:15px;
}
#menu ul{
	width:982px;
	margin:0 auto;
	padding:0;
	list-style:none;
}
#menu ul li{
	width:125px;
	float:right;
	height:35px;
	line-height:35px;
	font-size:14px;
	color:#FFF;
	text-align:center;
}
#menu ul li.m1{
	width:2px;
	float:right;
	height:35px;
	line-height:35px;
	background:url(menu01.jpg);
}
#menu ul li a{
	font-size:14px;
	color:#FFF;
}
#menu ul li a:hover{
	font-size:14px;
	color:#FFF;
	font-weight:bold;
}
#footer{
	text-align:center;
	font-size:14px;
	line-height:22px;
	margin-top:15px;
	padding:10px 0;
	clear:left;
	background:url(bt-bg.jpg) top;
	width:100%
}
#footer1{
	width:982px;
	margin:0 auto;
	text-align:left;
}
#footer1 img{
	float:right;
	padding-top:8px;
}
a {
	text-decoration: none;color:#444;font-size:14px;
}
a:hover {
	text-decoration: none;color:#0066CC;font-size:14px;
}

#banner{
	width:982px;
	margin:0 auto 12px;
}
#con{
	width:982px;
	margin:0 auto;
	overflow:hidden;
}
#p_left{
	width:190px;
	float:left;
	text-align:left;
	overflow:hidden;
}
#p_left_t{
	background:url(left01.png) no-repeat;
	height:38px;
	line-height:38px;
	text-align:left;
	font-size:16px;
	color:#FFF;
	padding-left:10px;
}
#p_left_t span{
	font-size:14px;
}
#p_left_bt{
	width:190px;
}
#p_left ul{
	margin:0;
	padding:0;
	list-style:none;
	background:#FFF;
}
#p_left ul li{
	margin-bottom:1px;
	text-align:left;
}
#p_left ul li a{
	background:#F6F6F6 url(arrow01.png) 10px center no-repeat;
	height:32px;
	line-height:32px;
	display:block;
	padding-left:20px;
}
#p_left ul li a:hover{
	background:#E3E6EF url(arrow01.png) 10px center no-repeat;
	height:32px;
	line-height:32px;
	color:#0066CC;
	display:block;
	padding-left:20px;
}

/*index css*/
#index_0{
	width:782px;
	margin-left:10px;
	float:left;
}
.pro img{
	border:1px #CCC solid;
	padding:1px;
	background:#FFF;
	margin-right:10px;
}
#index_con{
	width:940px;
	border:1px #C5C5C5 solid;
	background:#F4F4F4;
	margin:12px auto 0px;
	padding:15px 20px;
	overflow:hidden;
}
#index_t{
	background:url(mid01.jpg) left no-repeat;
	height:35px;
	line-height:35px;
	padding-left:15px;
	font-size:16px;
	margin-bottom:10px;
}
#index_t font{
	font-size:14px;
}
#index_t span{
	float:right;
	margin-right:3px;
	padding-top:13px;
}
#index_01{
	width:314px;
	float:left;
}
#index_01_c{
	text-align:left;
	padding:0 3px;
	line-height:24px;
	font-size:14px;
}
#index_01_c img{
	float:left;
	border:1px #7D7D7D solid;
	padding:1px;
	background:#FFF;
	margin-top:5px;
	margin-right:6px;
}
#index_02{
	width:334px;
	float:left;
	margin:0 24px;
}
#index_02 ul{
	margin:0;
	padding:0;
	list-style:none;
}
#index_02 ul li{
	background:url(arrow02.png) 3px center no-repeat;
	text-align:left;
	padding-left:14px;
	height:31px;
	line-height:31px;
	border-bottom:1px #CCC dashed;
}
#index_02 ul li span{
	float:right;
}

#index_03{
	width:244px;
	float:left;
}
#index_03_c{
	text-align:left;
	padding:0 3px;
	line-height:24px;
	font-size:14px;
}

/*page css*/
#p_right{
	width:747px;
	margin-left:15px;
	float:left;
	border:1px #C5C5C5 solid;
	background:#F4F4F4;
	padding:2px 14px;
}
#p_right_t{
	background:url(mid01.jpg) left no-repeat;
	height:35px;
	line-height:35px;
	padding-left:15px;
	font-size:16px;
	width:732px;
	margin-bottom:10px;
}
#p_right_t font{
	font-size:14px;
}
#p_right_ab{
	width:727px;
	text-align:left;
	padding:0 10px 12px;
	line-height:28px;
	font-size:14px;
}

#p_right_news{
	padding:0 10px 12px;
	text-align:left;
	font-size:14px;
	line-height:28px;
}
#p_right_news ul{
	margin:0;
	padding:0;
	list-style:none;
}
#p_right_news ul li{
	background:url(arrow02.png) 5px center no-repeat;
	border-bottom:1px #CCC dotted;
	text-align:left;
	padding-left:20px;
	height:30px;
	line-height:30px;
}
#p_right_news ul li span{
	float:right;
}
#gopage{
	text-align:center;
	line-height:40px;
	font-size:14px;
	width:727px;
	overflow:hidden;
}
#p_right_pro{
	width:727px;
	padding:0 10px 10px;
	text-align:left;
}
#p_right_pro ul{
	width:726px;
	margin:0;
	padding:0;
	list-style:none;
}
#p_right_pro ul li{
	width:226px;
	float:left;
	text-align:center;
	line-height:28px;
	margin-right:24px;
}
#p_right_pro ul li.p1{
	margin-right:0px;
}
#p_right_pro ul li img{
	border:1px #CCC solid;
	padding:2px;
	float:left;
}

#p_right1{
	width:950px;
	margin:0 auto;
	border:1px #C5C5C5 solid;
	background:#F4F4F4;
	padding:2px 15px;
}
#p_right1_t{
	background:url(mid01.jpg) left no-repeat;
	height:35px;
	line-height:35px;
	padding-left:15px;
	font-size:16px;
	width:935px;
	margin-bottom:10px;
}
#p_right1_t font{
	font-size:14px;
}
#p_right1_pro{
	width:930px;
	text-align:left;
	padding:0 10px 12px;
	line-height:28px;
	font-size:14px;
}