﻿/* CSS Document */

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,tr,th,div,dl,dt,dd,form,fieldset,img,cite,strong,em,div{margin:0;padding:0;border:0;}
h1, h2, h3, h4, h5, h6{ font-size:12px;}
img, table, td, th ,embed{ border:none;}
select,input{font-size:12px;}
ul, ol, li{ list-style-type:none; padding:0;}
a{color:#555; text-decoration:none;}
a:hover{ text-decoration:none; color:#555;}
a:visited{text-decoration:none;}
body{ font-family:"宋体"; font-size:12px; color:#555;margin:0; padding:0; width:100%; height:auto; margin:0 auto;}
.clearit{clear:both; line-height:0; height:0; font-size:0;}

.header{ width:100%; height:100px; margin:0 auto; background:url(../images/header.jpg) repeat-x;}
.head_cen{ width:1002px; height:100px; margin:0 auto; background:url(../images/head_cen.jpg) no-repeat;}
.logo{ width:400px; height:100px; float:left;}
.msg{ width:240px; float:right; margin-top:8px;}
.msg ul li{ float:left; line-height:28px; margin-right:4px;}
.msg ul li span{ float:left; padding-right:4px; margin-top:4px; width:17px; height:17px;}
.msg ul li a{ float:left;}

#nav{ width:100%; height:42px; margin:0 auto; background:url(../images/nav.jpg) repeat-x;}
#main_nav ul {font-size: 13px;list-style: none; position:absolute; z-index:9999;}
#main_nav { width:1002px; margin:0 auto; height:42px;position:relative;}
#main_nav li {float: left;position: relative;z-index: 5;width:110px; text-align:center; line-height:42px; float:left; background:url(../images/nav_fg.jpg) no-repeat right; }
#main_nav li a {color: #FFF;display: block;width:110px;height:42px;text-decoration: none;line-height:42px;text-align: center;font-size:14px; font-family:"微软雅黑"; font-weight:bold;}
#main_nav li a:hover{
	color:#FFF;
}
#main_nav li.focus a, #main_nav li a:hover {
	color:#FFFFFF;
	background-color: #E73A18;
	background-image: none;
}
#main_nav li.focus ul li a {background:none;color:#FFF;}
#main_nav li ul {
	position: absolute;
	top:42px;
	width:110px;
	height:260px;
	min-height:32px;
	left: 0px;
	background:#5bc0ea;
	display: none;
	z-index:99999;
}
#main_nav li ul li{float: none; margin:0; background:none}
#main_nav li ul li a{font-size: 12px;width:110px;height: 32px;line-height: 32px;margin: 0px; font-weight:normal; color:#FFF;}
#main_nav li ul li a:hover, #main_nav li.focus ul li a:hover { background:#44add9;color:#FFF;}
/*nav end*/
/*nav end*/

.banner{
	width:100%;
	height:329px;
	background-image: url(../images/banner_bg.jpg);
	background-repeat: repeat-x;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.banner_cen{
	width:1002px;
	height:329px;
	margin:0 auto;
}

.main{ width:1002px; height:auto!important; overflow:hidden; margin:0 auto; margin-top:10px;}
.main_lf{ width:255px; float:left; height:auto;}
.news{ width:258px; float:right; border:solid 1px #dedede;}
.sub_nav{ width:100%; height:36px; float:left; background:url(../images/sub_navbg.jpg) repeat-x;}
.news_nav{ width:100%; float:left; height:36px; background:url(../images/sub_nav.jpg) no-repeat;}
.font_0a{ float:left; font-size:14px; font-weight:bold; color:#054ba1; line-height:36px; padding-left:18px;}
.more{ float:right; width:40px; line-height:36px;}
.news_cen{ width:240px; float:left; margin:8px 0 0 8px; display:inline; padding-bottom:6px;}
.news_cen li{ line-height:24px; background:url(../images/li_bg.jpg) no-repeat 2px 8px; padding-left:14px; border-bottom:dashed 1px #dedede;}
.menu{ width:255px; float:left; }
.menu_tit{ float:left; width:255px; height:36px; background:#1664a8;}
.menu_cen{ width:253px; float:left; border:solid 1px #dedede; border-top:none; padding-bottom:6px;}
.menu_cen ul{ width:197px; float:left; margin:8px 0 0 30px; display:inline;}
.menu_cen ul li{ width:197px; border-bottom:solid 1px #dedede;}
.menu_cen ul li a{
	width:197px;
	height:27px;
	display:block;
	background:url(../images/menu_a.jpg) no-repeat;
	line-height:27px;
	padding-left:18px;
}
.menu_cen ul li a:hover{ background:url(../images/menu_hover.jpg) no-repeat;color:#FFF;}
.main_rg{ width:740px; float:right; height:auto;}
.rg_flow{ width:740px; height:auto; float:left;}
.about{ width:470px; float:left; border:solid 1px #dedede;}
.about_tit{ width:470px; height:36px; float:left; background:url(../images/sub_navbg.jpg) repeat-x ;}
.about_nav{ background:url(../images/about_nav.jpg) no-repeat; height:36px; float:left; width:470px;}
.font_0b{ float:left; font-size:14px; font-weight:bold; color:#054ba1; line-height:36px; padding-left:38px;}
.about_cen{ width:450px; float:left; margin:8px 0 0 10px; display:inline; line-height:24px; height:157px; font-size:12px; font-weight:400;}
.xx{ color:#F00;}
.products{ width:740px; float:left; margin-top:8px;  padding-bottom:6px;}
.pro_nav{ width:100%; height:42px; float:left; background:url(../images/pro_nav.jpg) no-repeat;}
.lxwm{ width:255px; height:301px; float:left; background:url(../images/lxwm.jpg) no-repeat; margin-top:8px;}
.font_0c{ float:left; font-size:14px; font-weight:bold; color:#FFF; line-height:42px; padding-left:38px;}
.morea{ float:right; width:40px; line-height:42px;}
.peo_cen{
	width:730px;
	float:left;
	height:auto;
	border:solid 1px #dedede;
	border-top:none;
	padding-left: 8px;
}
.pic_lista{
	width:165px;
	height:auto;
	float:left;
	display:inline;
	text-align:center;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
.pic_lista dt{
	width:155px;
	height:115px;
	float:left;
	border:solid 1px #dadada;
}
.pic_lista dt img{
	width:148px;
	height:110px;
}
.pic_lista dd{ line-height:26px;}
.menu_tit span{
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	line-height:36px;
	padding-left:10px;
	float:left;
}
.font_0d{ float:left; line-height:36px; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:10px; padding-left:2px;}
.lx_cen{ width:235px; float:left; margin:60px 0 0 10px; display:inline; line-height:24px; font-size:12px; font-weight:400;}
.lx_cen h2{ color:#F00; font-size:13px;}
.footer{ width:100%; height:117px; margin:0 auto; margin-top:8px; background:url(../images/footer.jpg) repeat-x;}
.foot_cen{ width:1002px; margin:0 auto;}
.foot_cen p{ margin-top:25px; text-align:center; line-height:24px; color:#FFF; width:1002px; float:left;}
.foot_cen p a{ color:#fff}
.content{ float:left; width:740px; height:auto;}
.weizhi{ width:100%; float:left; height:28px; background:#dadada; line-height:28px;}
.adres{ float:right; padding-right:8px;}
.bt{ float:left; font-size:14px; color:#1664a8; padding-left:8px; font-weight:bold;}
.list_wen{ width:720px; float:left; margin:10px 0 0 10px; display:inline; line-height:24px;}
.page_list{ width:100%; float:left;}
.page_page{
	width:400px;
	float:right;
	margin-top:10px;
	list-style:none;
	color:#333;
	padding-bottom:10px;
}
.page_page li{ border:none; background:none; padding-left:8px;}
.page_page a:{color:#333; text-decoration:none; }
.page_page a:hover{ text-decoration:underline; color:#666;}
.page_page a:visited{color:#333;text-decoration:none; }
.page_page2{
	width:500px;
	float:left;
	font-size:12px;
	margin-top:15px;
}
.page_go{
	width:50px;
	float:left;
	font-size:12px;
	text-align:center;
}
.page_go2{
	width:85px;
	float:left;
	text-align:center;
}
.titleC{ font-size:16px; font-weight:bold; line-height:40px;}
.news_lista{ float:left; width:100%;}
.news_lista li{ line-height:26px; background:url(../images/li_bg.jpg) no-repeat 2px 7px; padding-left:12px; border-bottom:dashed 1px #dadada;}
.news_lista li span{ float:right;}
.focus{
	width:1002px;
	height:329px;
	position:relative;
	margin:0 auto;
}
.f426x240{
	width:1002px;
	height:329px;
	overflow:hidden
}
.f426x240 img{
	width:1002px;
	height:329px;
	float:left;
}

.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/i.png) no-repeat 0 -560px;margin-top:-28px; z-index:999}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-31px -560px;right:0}
.rslides_tabs{ margin-top:-20px; left:460px; position:absolute; z-index:6666;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#DDD;display:inline-block;_display:block;*display:block;width:9px;height:9px}
.rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:#390}
.link{ width:1000px; margin:0 auto; height:30px;}
.link ul li{ float:left; padding-right:10px; line-height:30px; margin-top:3px;}
.link ul li a{ color:#FFF;}
.menu_cen ul li.ejx ul{
	width: 160px;
	padding-left: 10px;
}
.ejx li{
	color: #FFFFFF;
	list-style-image: url(../images/menu_list.jpg);
	width: 160px;
}
.ejx li a:hover{
	color: #CC0000;}
