@charset "utf-8";
/* CSS Document */

/*全局样式定义*/
body{ background:url(../images/body.gif) repeat-x;}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, span, p {margin:0;padding:0;}
.clear {clear:both;}
body {font-family:Arial,Helvetica,sans-serif;font-size:12px;}
img {border:0 none;}
ul, li, ol {list-style:none outside none;}
h1, h2, h3, h4, h5, h6 {font-size:12px;font-weight:normal;}
a {color:#575757;text-decoration:none;}
a:hover {color:#1c3a82;text-decoration:none;}
.float_left {float:left;}
.float_right {float:right;}


#wrap{ width:990px; margin: 0 auto;}
#top{ height:87px; overflow:hidden;}
#logo{ padding:42px 0 0 25px; float:left; width:195px;}
#top_right{ float:left; width:760px; height:50px;}
.shang{ height:47px; margin-left:330px;}
.submenu { float:left; margin-top:25px;}
.submenu a{ background:url(../images/sanjiao.gif) left center no-repeat; padding-left:10px; margin-left:10px; color:#e4f0f7;}
.search{ height:23px; float:left; margin:19px 0 0 15px;}
.search_left{ height:23px; float:left; border:none;}
.search_center{ height:23px; width:156px; float:left; background:url(../images/search_center.gif); border:none; line-height:27px; font-weight:normal;font-family:Arial; font-size:12px; color:#888;}
.butter{ background:url(../images/search_right.jpg) no-repeat; height:23px; width:58px; float:left;}
.menu{ height:47px; margin-left:125px;}
.menu a{ width:105px; text-align:center; display:block; float:left; height:22px; padding-top:15px;}
.menu1{ height:47px; margin-left:232px;}
.menu1 a{ width:105px; text-align:center; display:block; float:left; height:22px; padding-top:15px;}
	
	
#center{ position:relative;}
#h_content{ background:url(../images/home_bg1.gif) no-repeat; width:986px; margin-left:4px; padding-bottom:20px; overflow:hidden;}
.subpadding{ padding-top:20px;}
#biaoti{ position:absolute; left:0px; _top:244px;}
ul.index_pro_list{ padding:20px 20px 10px 55px; width:910px; height:90px;}
ul.index_pro_list li{ float:left; width:220px; padding-right:5px;}
.pro1{ float:left;}
.pro_text{ line-height:20px; }
.pro_text h2,.pro_text h2 a{ font-family:"Microsoft Yahei"; font-size:12px; color:#183884; font-weight:bold; }
.pro_text p a{ color:#595854; }
.pro_text p a:hover{ color:#333; text-decoration:underline; }

.index_main{ overflow:hidden; padding:0 20px;} 
.index_about{ width:590px; float:left;}
.index_about h2{ background: url(../images/line1.gif) repeat-x left bottom; padding-bottom:6px;}
.pic1{ float:left; margin-right:10px; padding-top:3px;}
.index_about_cont{ padding-top:13px;}
.index_about_cont p{ color:#555; line-height:22px;}

.index_support{ width:340px; float:right;}
.index_support h2{ background: url(../images/line1.gif) repeat-x left bottom; padding-bottom:6px;}
ul.index_support_list{ overflow:hidden; }
ul.index_support_list li{ line-height:22px;}
ul.index_support_list li a{ background:url(../images/icon1.gif) no-repeat left center; padding-left:9px; }
ul.index_support_list li a:hover{text-decoration:underline; }


/** sub page **/
#n_left{ width:230px; float:left; margin-bottom:20px; margin-left:20px; display:inline;}
.nl_center{ background:url(../images/nleft_bg.gif); padding-bottom:15px;}
.nl_center ul{ padding-top:10px;}
.nl_center ul li{}
.nl_center ul li a,.current{ font:bold 13px/30px "宋体"; display:block; height:30px; padding-left:45px; background:url(../images/dian.gif) 35px 13px no-repeat;}
.nl_center ul li a:hover,a.current{ background:url(../images/nleft_bg2.gif) !important;}
.dianhua{ margin-top:10px;}

.n_right{ width:702px; float:right; margin-right:20px; display:inline;}
.banner02{ height:168px; padding-top:5px;}

.nr_contact{   padding-top:10px; overflow:hidden;}
.nr_title{ background:url(../images/nr_title.gif);  font-family:"Microsoft Yahei";  height:29px; line-height:24px;  color:#014c76; padding-left:22px; font-size:14px;}
.nr_title span{ float:left; }
.nr_title p{ padding-left:22px; float:right; line-height:24px;  font-size:12px; color:#555; font-family:"宋体";width:340px;text-align:right;}
.nr_title p a.current2{ color:#000;}
.about{ padding-top:10px;}
.about p{ line-height:24px; color:#555;   text-indent:2em;}
.about_l{ float:left; width:460px;}
.img_about{ float:right;}

/*产品展示*/
.pr_center{ background:url(../images/nleft_bg.gif); padding-bottom:15px;}
.pr_center ul{ padding-top:10px;}
.pr_center ul li{ }
.pr_center ul li a,.current1{ font:bold 13px/26px "宋体"; display:block; padding-left:35px; background:url(../images/jia.gif) 20px center no-repeat; display:inline;}
.pr_center ul li a:hover,.current1{ background:url(../images/jian.gif) 20px center  no-repeat !important;}
.pr_center ul li ul{ padding:0px;}
.pr_center ul li ul li a,.current2{background:url(../images/jia.gif) 30px center no-repeat; font:normal 12px/18px Arial; padding-left:40px;}
.pr_center ul li ul li a:hover,.current2{background:url(../images/jian.gif) 30px center  no-repeat !important;}


.pr_center ul li ul li ul li a{background:url(../images/dian1.gif) 40px center no-repeat; font:normal 12px/18px Arial; padding-left:48px;}
.pr_center ul li ul li ul li a:hover{background:url(../images/dian1.gif) 40px center no-repeat !important;}
.pr_center ul li ul li ul li a.current3{ color:#4190b9;}

.product{ overflow:hidden;}
.product dl{ height:126px;  margin-top:18px; background:url(../images/xian2.gif) left bottom repeat-x;}
.product dl dt{ float:left;}
.product dl dt a{ color:#458fb9; font:bold 14px Arial; line-height:26px;}
.product dl dd{  overflow:hidden;}
.product dl dt.pro{ width:115px; height:100px; border:solid 3px #d0e8f6; margin-right:12px;}
.product dl dt.pro2{ margin-right:12px; padding-top:5px;}
.product dl dd h2 a{color:#458fb9; font:bold 14px Arial; line-height:26px;}
.product dl dd p.miaoshu{ }
.product dl dd p.miaoshu a{ color:#666666; line-height:20px;}
.product dl dd p.more{ margin-top:9px;}

/*新闻动态 news*/
.news{ overflow:auto;}
.news ul{ margin-top:10px; background:url(../images/xian1.gif) left bottom repeat-x; height:auto;}
.news ul li.biaoti span{ color:#bbb; padding-right:10px;float:right;}
.news ul li.biaoti a{ color:#014c76; font:normal 12px  "宋体";line-height:20px;}
.news ul li.neirong{ line-height:20px; color:#777; padding-bottom:10px;}


.news dl{ width:700px; height:160px;background:url(../images/xian1.gif) left bottom repeat-x; margin-top:15px;}
.news dl dt{ float:left;}
.news dl dt a{color:#014c76; font:bold 14px/30px "宋体";}
.news dl dt span{ color:#bbb; margin-left:10px;}
.news dl dd{ float:left;}
.news dl dd.pic1{ width:224px; height:146px; margin-right:15px;}
.news dl dd.neirong1{ width:460px;}
.news dl dd.neirong1 a{ line-height:20px; color:#666;}


/*新闻详细页面*/
.news1{ margin: 0 auto;}
.news1 ul{ margin-top:15px;}
.news1 ul li.biaoti{ text-align:center; color:#444; font-weight:bold; line-height:22px; margin-top:7px; font-size:14px; color:#014c76;}
.news1 ul li.date{ background:url(../images/xian2.gif) left bottom repeat-x; text-align:center; line-height:30px; color:#999; font-family:Arial;}
.news1 ul li.xiangxi{ line-height:20px; color:#666;}
.news1 ul li.xiangxi p{ margin-top:8px; text-indent:2em;}

/*翻页效果*/
.fanye{  height:28px;text-align:left; clear:both; padding-top:3px;margin: 0 auto; margin-top:15px; text-align:right;}
.fanye ul{}
.fanye ul li{ margin:0 1px; float:left; border:1px solid #666; background:#fff;height:17px; }
.fanye ul li a{ float:left;display:block;padding:0 5px; height:17px;font: 12px/17px Tahoma;color:#153157;}
.fanye ul li a:hover{ background: #999;color:#fff;}
.fanye ul li img{ padding:4px 0 0 0;}

/*资料下载 support download*/
.ziliao{  margin: 0 auto;}
.ziliao table{  margin-top:15px; border:solid 1px #cce5f2;}
.ziliao table .bg{ background:url(../images/ziliao_bg.gif) repeat-x; height:31px; text-align:center; font-size:13px; color:#3c7493; font-weight:bold;}
.ziliao table .hui{ background:#fbfbfb; height:30px; text-align:center}
.ziliao table .lan{ background:#eff5f8; height:30px; text-align:center}

/*联系我们*/
.lianxi{ background:#f9f9f9; border:solid 1px #e9e9e9; margin: 0 auto; margin-top:15px; margin-bottom:20px;}
.lianxi ul{ width:571px; margin: 0 auto; margin-top:15px;}
.lianxi ul li{ background:url(../images/xian2.gif) left bottom repeat-x; line-height:31px; color:#666; font-family:"Microsoft Yahei";  font-size:13px;}

/** footer **/
/*.footer{ background:url(../images/footer_line.gif) repeat-x; height:45px; line-height:45px; color:#888; width:980px; margin:0 auto; }
.footer_nav{ float:left; padding-left:15px;}
.footer_nav a{ margin:0 5px; color:#888;}
.footer_nav a:hover{ text-decoration:underline;}
.copyright{ float:right; color:#888; padding-right:15px;}*/

.footer{ width:990px; margin:0 auto; height:95px; background:url(../images/footer_bg.gif) repeat-x;}
.footer_left{ width:640px; float:left; padding-top:5px; padding-left:14px;}
.footer_left p{ line-height:20px;} 
.footer_left p a{color:#233486;}
.footer_left p.link_sep{color:#233486;}
.footer_right{ width:257px; float:right; padding-top:30px; padding-right:43px; }
.selectstyle{ width:146px; height:20px; border:1px solid #7e9eb7; float:right; color:#9b9b9b;}


/* joy add css */
.pro_data{ padding:15px;}
.pro_img{text-align:center; padding:10px;}


/** add css(2011-2-25) **/
.bannerposition{ position:relative; z-index:888;}
.words{ position:absolute; right:10px; top:5px; z-index:999;}



/*sitemap*/
.map_banner
{
	width:950px;
	margin:0 auto;
}
#map {
	width:950px;
	margin: 10px auto 0 auto;
}
.m_title {
	background:url(../images/xian.gif) left bottom no-repeat;
	height:21px;
}
.wenzi {
	float:left;
}
a{ list-style:none;}
.m_content ul{ width:130px; float:left; height:300px; margin-top:15px;}
.m_content ul li.yiji{ background:url(../images/bg.gif) no-repeat; width:74px; height:24px; text-align:center; line-height:24px;}
.m_content ul li.yiji a{ color:#fff;}
.m_content ul li.erji{ background:url(../images/dian.gif) left center no-repeat; font:bold 13px/26px "宋体"; color:#555; padding-left:8px;}
.m_content ul.lanmu1{ width:130px; margin-top:39px;}
.m_content ul.lanmu{ width:170px; margin-top:39px;}
.m_content ul li.sanji{ padding-left:8px;}
.m_content ul li.sanji a{ text-decoration:underline; font-size:12px; line-height:26px;}


/*首页banner*/
.ad
{
	position: relative;
	width: 990px;
	height: 250px;
	overflow: hidden;
}
.imglist
{
	width: 990px;
	height: 250px;
	overflow: hidden;
}
.btnlist
{
	position: absolute;
	right: 5px;
	bottom: 5px;
}
.btnlist li
{
	float: left;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	cursor: pointer;
	margin-left: 5px;
	font-weight:bold;
}
.btnlist li.normal
{
	background-color: #333333;
	color: #FFFFFF;
}
.btnlist li.selected
{
	background-color: #ff0000;
	color: #FFFFFF;
}
/*首页banner*/


