﻿/* 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;}
.nav ul{ width:1002px; margin:0 auto; height:42px;background:url(../images/nav.jpg) repeat-x;}
.nav ul li{ float:left; width:110px; background:url(../images/nav_fg.jpg) no-repeat right; height:42px; line-height:42px; text-align:center;}
.nav ul li a{ color:#FFF; font-size:14px; width:110px; height:42px; display:block;}
.nav ul li a:hover{ background:#f78908; color:#FFF;}
.banner{ width:1002px; height:350px; margin:0 auto; background:url(../images/banner_bg.jpg) no-repeat center;}
.banner_cen{ width:1002px; height:350px; 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:10px; }
.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:738px; float:left; height:auto;border:solid 1px #dedede; border-top:none;}
.pic_lista{ width:175px; height:auto; float:left; margin:8px 0 0 5px; display:inline; text-align:center;}
.pic_lista dt{ width:173px; height:145px; float:left; border:solid 1px #dadada;}
.pic_lista dt img{ width:173px; height:145px;}
.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:45px; 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:336px;position:relative; margin:0 auto;}
.f426x240{width:1002px;height:336px;overflow:hidden}
.f426x240 img{width:1002px;height:336px; 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}