﻿body {
	margin:0px auto;
	padding:0;
	line-height:22px;
	font-size:12px;
	color:#444;
	background:url(../Images/index_bg.jpg) repeat-x #F2F2F2;
}
dl, dt, dd, ol, ul, li,fieldset, form, label, legend{
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	vertical-align: baseline;
	background: transparent;
	list-style:none;
	list-style-type:none
}

a:link {color: #444; text-decoration:none}
a:visited {color: #444; text-decoration:none}
a:hover {color: #f60; text-decoration:none}
a:active {color: #f60; text-decoration:none}
div,li{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
input,form,ul,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input,select{font-size:12px;line-height:16px;}
img{border:0; padding:0; margin:0}

.top_logo{ width:982px; height:72px; margin:auto;}
.logo{ width:450px; float:left;}
.top_menu{ width:310px; height:72px; line-height:72px; text-align:right; float:right;}

.flash_menu{ width:982px; height:102px; margin:auto;}

.cases{ width:982px; height:115px; margin:auto;}
.cases ul{ padding-top:13px;}
.cases li{ width:178px; height:87px; background:#fff; border:1px solid #fff; float:left; overflow:hidden; margin-left:13px; display:inline;}

.index_nav{ width:982px; height:530px; margin-bottom:15px; padding-top:22px; margin:auto;}
.nav_left{ width:497px; float:left; margin-left:30px; display:inline;}
.flash_light{ margin-bottom:28px;}
.welcome{ background:url(../Images/welcome.jpg) no-repeat; width:477px; height:184px; line-height:25px; padding:45px 10px 10px 10px;text-align:justify;text-justify:inter-ideograph;}
.welcome a:link {color: #990000; text-decoration:none}
.welcome a:visited {color: #990000; text-decoration:none}
.welcome a:hover {color: #990000; text-decoration:none}
.welcome a:active {color: #990000; text-decoration:none}
.welcome span{color:#990000;}

.nav_right{ width:394px; float:right; margin-right:30px; display:inline;}
.nav_right_1{ background:url(../Images/right_1.jpg) no-repeat; width:394px; height:248px; margin-bottom:28px;}
.nav_right_1 ul{}
.nav_right_1 li{ width:176px; height:85px; float:left; margin:6px 10px; display:inline;}
.nav_right_2{ background:url(../Images/right_2.jpg) no-repeat; width:394px; height:240px;}
.right_bar{ height:37px; line-height:37px; padding-left:35px; font-size:14px;}
.contact{ width:352px; height:181px; margin-top:6px; line-height:19px; margin:auto; padding-left:5px; padding-top:5px;}
.contact span{ color:#990000; font-weight:bold;}

.contact ul { margin:0px; padding:0px; padding-top:4px}
.contact li{ line-height:28px; margin:0px; padding:0px; border-bottom:solid 1px #CCCCCC}

.footer{ background:url(../Images/footer_bg.jpg) repeat-x; height:55px; margin-top:5px; line-height:25px; padding-bottom:20px; text-align:center; padding-top:20px;}

.about_nav{ width:982px; margin-bottom:15px; margin:auto;}
.about_left{ width:158px; float:left; margin-left:30px; display:inline;}
.left_menu{ margin-top:10px;}
.left_menu ul{}
.left_menu li{ background:url(../Images/left_listbg.jpg) no-repeat;height:auto !important;min-height:28px;height:28px; padding-top:10px; padding-left:32px; margin-top:5px;}
.left_pic{ margin-top:20px;}

.about_right{ width:730px; float:right; margin-right:30px; display:inline;}
.position{ height:40px; line-height:40px;}
.about_content{height:auto !important;min-height:400px;height:400px;padding:10px 0;text-align:justify;text-justify:inter-ideograph;}

.about_content ul{ border-bottom:1px solid #ddd; height:30px; line-height:30px;}
.news_time{ width:90px; color:#999; float:left;}
.news_title{ width:630px; margin-left:5px; display:inline; float:left;}

.pro_sort{ width:700px; height:126px; margin:auto; margin-bottom:10px;}
.pro_sort_pic{ width:253px; height:119px; border:1px solid #ccc; background:#fff; padding:5px 0 0 5px; overflow:hidden; float:left;}
.pro_sort_list{ width:437px; height:124px; border:1px solid #ccc; border-left:none; float:left; background:#f5f5f5;}
.pro_sort_list dl{ padding-left:5px; padding-top:5px;}
.pro_sort_list dt{ width:200px; height:20px; padding-top:5px; float:left; margin-left:10px; display:inline;}
.pro_sort_title{ height:25px; padding-top:5px; color:#0a6941; padding-left:10px; font-size:14px; border-bottom:1px dashed #ccc;}

.pages {color:#444;}
.pages ul{ padding-left:250px; padding-top:20px;margin:auto;}
.pages li {float:left;font-family:Tahoma;line-height:17px;margin-right:6px;background:none;padding-left:0px}
.pages li a {float:left;color:#444;border-bottom:1px solid #EEE;padding:2px 4px;}
.pages li a:hover {color:#000;text-decoration:none;border-bottom:2px solid #000;padding:2px 4px 1px;}

.neiye_txt_main_title {
	font-size:20px;
	font-weight:bold;
	text-align:center;
	height:60px;
	line-height:60px;
	overflow:hidden
}
.neiye_txt_main_time {
	width:650px;
	margin:auto;
	height:25px;
	background:#EAEAEA;
	border-bottom:1px solid #d3d3d3;
	text-align:right;
	line-height:22px;
	color:#666;
	margin-bottom:5px;
	
}

.page_s{ width:600px; text-align:center; font-size:11px; }
.page_s a:link {color: #444; text-decoration:none}
.page_s a:visited {color: #444; text-decoration:none}
.page_s a:hover {color: #444; text-decoration:none}
.page_s a:active {color: #444; text-decoration:none}