﻿@charset "utf-8";
body {
	background:#fff url(../images/topBg.jpg) center top repeat-x;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636363;
}
p,dl,dt,dd,ul,li,ol,div{ margin:0; padding:0;}
ul,li,ol{ list-style-type:none;}
a:link,a:visited{ color:#747474; text-decoration:none;}
a:hover,a:active{ color:#f00;}
img{ border:none;}
.clear{ clear:both;}
.float{ width:100%; float:left; display:inline; height:auto;}
.wrap{ width:1000px; height:auto; margin:0 auto;}

#top{ height:110px;}
#logo{ width:131px; height:74px; margin:0; padding:0; float:left;}
#rightTop{ width:385px; float:right; height:56px; line-height:56px;}
#rightTop ul li{ float:right; display:inline; margin-left:11px;}
#rightTop ul li img{ float:left; display:inline; margin-top:22px; margin-right:2px;}

#nav{ width:796px; float:left; height:36px; line-height:36px;}
#nav ul li.navDefault{ float:left; width:105px; background:url(../images/ind_13.jpg) right top no-repeat; text-align:center; font-family:"微软雅黑","宋体", Arial;}
#nav ul li.navLast{ background:none;}
#nav ul li.navDefault a{width:105px; height:36px; line-height:36px; display:block; color:#636363; font-size:14px;}
#nav ul li.navDefault a:hover{ background:url(../images/navHover.jpg) center top no-repeat; font-size:14px; color:#fff;}
#nav ul li.cur{ background:url(../images/navHover.jpg) center top no-repeat; }
#nav ul li.cur a{font-size:14px; color:#fff;}
.indSearch{ width:184px; height:23px; float:left; margin-top:8px; }
.indSearch .searchBtns{ height:23px; line-height:23px; width:123px; float:left; padding-left:25px; background:url(../images/search.jpg) center top no-repeat; border:0px;}
.indSearch .searchBtn{ width:35px; height:23px; text-align:center; line-height:23px; float:right;}


.banner{ background:url(../images/1.jpg) center top no-repeat; height:352px;}
#outBg{ width:100%; height:auto;background:url(../images/mainBg.jpg) center top repeat-x;}
#main{ padding-top:25px;}
#main h3.indTitle{ margin:0; padding:0; height:16px; line-height:16px; margin-bottom:18px;}
#main h3.indTitle span.indMore{ float:right; width:43px; height:13px;}
#main h3.indTitle span.indName{ color:#254678; font-family: "微软雅黑", Arial; font-size:14px; font-weight:normal;}
#main h3.indTitle span.indName img{ float:left; display:inline; margin-right:11px;}
#indAbout{ width:245px; height:200px; float:left; display:inline; margin-left:13px; padding-right:23px; background:url(../images/ind_33.jpg) right top no-repeat;}
.indAboutMain{ line-height:18px; color:#404040;}
#indNews{ width:410px; height:200px; float:left; display:inline; margin-left:28px; padding-right:40px;background:url(../images/ind_33.jpg) right top no-repeat;}
.indNewsList{}
.indNewsList li{ line-height:22px; width:100%; float:left;}
.indNewsList li span.indNewsDate{ float:right;}
.indNewsList li a{ height:22px; line-height:22px; width:331px; float:left; background:url(../images/ind_44.jpg) left 8px no-repeat; padding-left:11px;}
.indNewsList li a:hover{background:url(../images/ind_47.jpg) left 8px no-repeat; padding-left:11px;}
#indRz{ width:199px; float:right; height:auto; margin-top:27px;}
#indRz span{ float:left; display:inline; overflow:hidden;}
#indRz span.indRzFirst{ width:199px; height:68px;}
#indRz span.indRzTwo{ width:187px; height:74px; margin-left:6px; margin-top:14px;}
#indPro{ width:740px; height:auto; margin-top:5px; margin-left:13px; float:left; display:inline; overflow:hidden;}
#indPro ul li{ float:left; display:inline;}
#indPro ul li.indPrLeftBtn{ width:18px; height:20px; margin-top:42px; margin-left:6px;}
#indPro ul li.indPrRightBtn{ width:17px; height:20px; margin-top:42px; float:right;}
#indPro ul li.indProMain{ width:694px;}
#indPro ul li.indProMain dl,.nPrList dl{ float:left; display:inline; margin-left:20px; margin-right:8px;}
#indPro ul li.indProMain dl dt.indPrImg,.nPrList dl dt.indPrImg{ width:142px; height:135px; overflow:hidden; border:#cccccc solid 1px;}
#indPro ul li.indProMain dl dd.indPrName,.nPrList dl dd.indPrName{ text-align:center; line-height:23px;}
#indphone {width:211px; height:auto; float:right; margin-top:23px; }
.indtext { line-height:17px; display:block; padding-top:12px;}
.indtext b{ color:#1869cf; font-weight:normal;}

#foot{ }
#foot ul li{ line-height:24px; height:30px; padding-bottom:10px;}
#foot ul li.footNav{ width:400px; float:left;}
#foot ul li.footNav a{ padding:0 12px;}
#foot ul li.footNavB { width:450px; float:right; text-align:right;}

/********内页*********/
.about{ background:url(../images/about.jpg) center top no-repeat;height:225px; overflow:hidden; }
.pro{ background:url(../images/product.jpg) center top no-repeat;height:225px; overflow:hidden; }
.news{ background:url(../images/news.jpg) center top no-repeat;height:225px; overflow:hidden; }
.message{ background:url(../images/message.jpg) center top no-repeat;height:225px; overflow:hidden; }
.contact{ background:url(../images/contact.jpg) center top no-repeat;height:225px; overflow:hidden; }
#nleft{ width:232px; height:auto; float:left;}
.nLeftlistT{ background:url(../images/ny_05.jpg) center top no-repeat; height:38px; line-height:38px; margin:0; padding:0; width:230px;}
.nLeftlistT i{ padding-left:26px; font-style:normal; color:#fff; font-size:14px; font-weight:normal;}

#nLeftlist,#nContact{width:230px; height:auto; border:#d6d6d6 solid 1px;}
#nLeftlist ul li.nListDefault{ height:38px; line-height:38px; padding-bottom:1px; background:url(../images/nyLeftLine.jpg) center bottom repeat-x; width:100%; float:left; display:inline;}
#nLeftlist ul li.nListLast{ background:none;}
#nLeftlist ul li.nListDefault a{ width:204px; padding-left:26px; float:left; display:inline;height:38px; line-height:38px; background:url(../images/ny_ico.jpg) 192px 15px no-repeat;}
#nLeftlist ul li.nListDefault a:hover{ background:url(../images/nprL.jpg) center top no-repeat; color:#fff;}
#nLeftlist ul li.cur{ background:url(../images/nprL.jpg) center top no-repeat;}
#nLeftlist ul li.cur a{color:#fff; background:none;}
#nContact {margin-top:19px;}
#nContact ul li.ncontactT{ height:38px; line-height:38px; background: url(../images/ny_05.jpg) center top no-repeat; color:#FFFFFF ;padding-left:10px; width:220px;} 
#nContact ul li.nContactima{padding-left:13px; padding-top:10px; width:217px;}
#nContact ul li.ncontacttext{ line-height:20px;padding:17px; width:196px;}
#nRight{ width:711px; height:auto; float:right; display:inline; border:#cbcbcb solid 1px; background:#f9f9fa; }
.nRightT{ height:35px; line-height:35px; background:url(../images/npr_07.jpg) center top repeat-x; margin:0; padding:0; font-size:12px; color:#274d84; font-weight:normal; margin-bottom:18px;}
.nRightT img{ float:left; display:inline; margin-left:12px; margin-right:5px; margin-top:13px;}
#nRight dl{ float:left; display:inline; width:142px; margin:5px 0; margin-left:20px; margin-right:8px;}
#nRight dl dt.nPrImg{ width:142px; height:135px; border:#ccc solid 1px;}
#nRight dl dd.nPrIntro{ line-height:18px; height:79px; padding:10px 0px;}

.pages {font-family:Verdana;font-size:12px; line-height:normal; margin:10px 0 10px;}
.pages ul{list-style:none;margin:0px;padding:0px;}
.pages li {float:left;margin:0 5px 0 0;display:block; background-color:#EFEFEF;}
.pages li a {float:left;color:#636363;padding:1px 5px 2px 5px;border:1px solid #EFEFEF;text-decoration:none;}
.pages li a:hover {color:#3261A5;background:#EFEFEF;border:1px solid #EFEFEF;}
.pages li.current {color:#3261A5;;border:1px solid #EFEFEF;padding:1px 5px 2px;background:#EFEFEF;}
.pages li.nolink {color:#636363;border:1px solid #EFEFEF;padding:1px 5px 2px;}
.p_clear{ clear:both;}