@charset "gb2312";
/* CSS Document */

body{ margin:0px; padding:0px; font:12px Arial, Helvetica, Verdana, Geneva, sans-serif; vertical-align:middle; background:; color:#252525; z-index:0;}

.cl{ clear:both; width:100%; height:0px; overflow:hidden;}
a{ text-decoration:none; color:#252525;}

dl,dt,dd{ margin:0px; padding:0px;}


.page{ width:1004px; height:auto; margin:0px auto;}

/*.logot{ background:url(../_img/logot.png) left top no-repeat; float:left; width:302px; height:60px; margin-top:5px;}*/
.logot{ background:url(../_img/logot.png) left top no-repeat; float:left; width:402px; height:60px; margin-top:5px;}
.topNav{ background:url(../_img/bg-top-nav.gif) left top repeat-x; height:69px;}
.topNav .topNavMain{ float:right; width:595px; height:30px; margin-top:20px;}
.topNav .topNavMain .topNavMenu{ float:left; display:block; padding:0px 10px 0px 9px; background:url(../_img/topNavPipeline.gif) right center no-repeat; line-height:20px; height:20px;}
.topNav .topNavMain .nobg{ padding-right:9px; background:none;}
.topNav .topNavMain .languageSelect{ float:left; width:190px; height:19px; position:relative; margin-right:20px;}
.topNav .topNavMain .languageSelect .selectMenu{ float:left; width:156px; height:17px; border:1px solid #989698; border-right:none; background:#636363; line-height:18px; color:#FFF; padding-left:5px; overflow:hidden;}
.topNav .topNavMain .languageSelect .selectButn{ float:left; background:url(../_img/selectbox-top-right.png) center top no-repeat; width:28px; height:19px; cursor:pointer;}
.topNav .topNavMain .languageSelect .selectBoxs{ position:absolute; z-index:99; background:url(../_img/combo-bg.png); width:190px; left:0px; top:19px; display:none;}
.topNav .topNavMain .languageSelect .selectBoxs dd{ height:20px; line-height:20px;}
.topNav .topNavMain .languageSelect .selectBoxs dd a{ color:#FFF; display:block; height:20px; padding:0px 6px;}
.topNav .topNavMain .languageSelect .selectBoxs dd a:hover{ background:#F00;}
.topNav .topNavMain .topSearch{ float:left; width:178px; height:19px;}
.topNav .topNavMain .topSearch .searchText{ float:left; margin:0px; padding:0px 0px 1px 25px; background:url(../_img/bg-search-icon.gif) left center no-repeat #FFF; width:124px; height:16px; border:1px solid #989698; border-right:none; line-height:16px;}
.topNav .topNavMain .topSearch .searchSubmit{ float:left; margin:0px; padding:0px; border:none; background:url(../_img/selectbox-top-right.png) center top no-repeat; width:28px; height:19px; cursor:pointer;}



/*Main banner start*/
.banner{ height:auto; overflow:hidden; position:relative;}
.banner .jshowBanner{ position:relative; width:1004px; margin:0px auto; z-index:-5;}
.banner a.banner-collapse {position: absolute;right: 10px;bottom: 10px;height: 19px;width: 11px;display: block;text-indent: -9999px;overflow: hidden;cursor:pointer;z-index:99;}
.bannerHide{background:url(../_img/banner-collapse-icon.gif) left top no-repeat;}
.bannerShow{background:url(../_img/banner-collapse-icon.gif) left bottom no-repeat;}

.logo{ height:155px; background:url(../_img/logo.gif) right center no-repeat;}
#bannerImgbox{ display:none;}
#bannerLogbox{ }




.midNav{ border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; height:28px;}
.midNav .midNavlist{ width:100%; height:28px; margin:0px; padding:0px;}
.midNav .midNavlist li{ float:left; line-height:28px; list-style:none; padding:0px 5px; margin:0px; position:relative; z-index:5;}
.midNav .midNavlist li a{ padding:0px 10px; line-height:28px; text-align: center;text-transform: uppercase;}
/*一级分类*/
.midNav .midNavlist li .navMenulist{ position:absolute; z-index:1; top:28px; left:0px; width:124px; display:none;}
.midNav .midNavlist li .navMenulist .navMenulistdt{ background:url(../_img/main-nav-submenu-bg.png) top center no-repeat; width:124px; height:10px;}
.midNav .midNavlist li .navMenulist .navMenulistdd{ display:block; background:url(../_img/main-nav-submenu-bg.png) bottom center no-repeat; width:124px; height:auto; position:relative; clear:both;}
.midNav .midNavlist li .navMenulist .navMenulistdd a{ color:#FFF;}
.midNav .midNavlist li .navMenulist .navMenulistdd a:hover{ text-decoration:underline;}
/*二级分类*/
.midNav .midNavlist li .navMenulist .navMenulistdd .navMenulistdir{ position:absolute; width:124px; top:0px; left:124px; display:none;}
.midNav .midNavlist li .navMenulist .navMenulistdd .navMenulistdir dd{ width:124px; height:28px; background:rgb(55,106,183);}
.midNav .midNavlist li .navMenulist .navMenulistdd .navMenulistdir .navMenulistdd a{ color:#FFF;}

/*首页主体*/
.homepage{ padding:45px 0px 35px; height:190px;}
/*首页新闻*/
.pagenews dl{ height:180px;}
.pagenews dt{ font-size:14px; font-weight:bold; height:28px; line-height:28px;}
.pagenews dd{ padding:5px;}
.pagenews dd a{ color:#999; line-height:16px;}
/*.allnews{ display:block; background:url(../_img/more-icon.png) right center no-repeat; height:12px; padding-right:10px; width:80px;}*/

.pagenews,.pageabout,.pagecontact{ float:left; width:320px; overflow:hidden;}
.pagenews,.pageabout{ margin-right:15px;}
.pageabout dd,.pagecontact dd{ color:#999;}
.pageabout dd .ddcon,.pagecontact dd .ddcon{ float:left; color:#999; width:190px; line-height:20px;}
.pageabout .ddcon .dt,.pagecontact .ddcon .dt{ height:40px; line-height:40px; margin:0px; padding:0px; font-weight:bold; font-size:14px; color:#000;}
/*.pageabout dd .ddcon .dd,.pagecontact dd .ddcon .dd{ height:140px; line-height:20px; }*/

.pageabout dd .ddcon .dd,.pagecontact dd .ddcon .dd{ height:auto;overflow:hidden; line-height:20px; }

.pageabout dd .ddcon p,.pagecontact dd .ddcon p{ margin:0px; padding:0px;}

.pageabout dd .smalImg,.pagecontact dd .smalImg{ float:left; width:104px; height:105px; padding:0px 16px 42px 0px; background:url(../_img/home-ContentDef-bg.png) 85px bottom no-repeat;}
.pageabout dd .more,.pagecontact dd .more,.allnews{ display:block; width:30px; background:url(../_img/more-icon.png) right center no-repeat; padding-right:10px;}


/*底部*/
.footer{ background:url(../_img/bg-footer.gif) repeat-x bottom left #ccc9bd; border-top: 1px solid #cfcfcf;}
.footer .footerTop{ line-height:24px; height: 23px; background: #ebeae5; border-bottom: 1px solid #d8d7d1; margin-top: 2px;}
.footer .footerTop .navs{ width:980px; margin:0px auto; padding:0px;}
.footer .footerTop .navs li{ margin:0px; padding:0px; float:left; list-style:none;}
.footer .footerTop .navs li .footerNavHome{ background:url(../_img/breadcrumb-home.gif) center center no-repeat; width:12px; height:23px; display:block; margin:0px 15px; text-indent:-999px;}
.footer .footerMain{ width:980px; margin:0px auto;}
.footer .footerMain a{ color:#636363}


/*页面导航部分*/
.titleContainer { height: 82px; background: url(../_img/bg-pageTitle.jpg) repeat; margin-top: 1px;}
.titleContainer .main-title {
	width: 1003px;
border-right: 1px solid #a5a6ab;
margin: 0 auto;height: 55px;padding-top: 27px;
background: url(../_img/bg-title-left-border.jpg) no-repeat left bottom;}
.titleContainer .main-title .section-name {display:block;float:left;width:160px;color: #5a5b5d;font-size: 17px;padding: 0 15px;}
.titleContainer .main-title .headTitle{display:block;float:left;background: url(../_img/bg-title.png) no-repeat left 4px;font-size: 22px;color: #fff;padding-left: 82px;font-weight: normal;}

.mainNav{ height: 23px;background: #ebeae5;border-bottom: 1px solid #d8d7d1;}

.mainNav .navm{
	width: 1002px;
border: 1px solid #ccc9bd;
border-bottom: 0;
border-top: 0;
height: 23px;
margin: 0 auto;
padding:0px;
overflow:hidden;}
.mainNav .navm li{ list-style:none; float:left; margin:0px; padding:0px 15px; line-height:24px; color:#F00; background:url(../_img/bg-breadcrumb-divider.jpg) left center no-repeat;}
.mainNav .navm li a{ color:#999;}
.mainNav .navm li .navmHome{ background:url(../_img/breadcrumb-home.gif) center center no-repeat; width:12px; height:23px; text-indent:-999px; display:block;}


/*页面内容部分*/
.pageContent{ width:1002px; border-left:1px solid #ccc9bd; border-right:1px solid #ccc9bd; margin:0px auto; padding:25px 0px 35px; min-height:300px; _height:300px;}




/*页面左*/
.pageleft{ float:left; width:230px; min-height:400px; _height:400px; overflow-x:hidden; padding-left:30px;}

.productClassTree a{ color:#999; line-height:26px;}
.productClassTree a:hover{ color:#000; text-decoration:underline;}

.leftNavs{ line-height:26px; background:url(../_img/bg-leftNav-divider.jpg) left bottom no-repeat;}
.leftNavs a{ color:#acadb2; font-weight:bold;}
.leftNavs a:hover{ color:#000; text-decoration:underline;}
/*左侧联系方式*/
.leftContact{ width:178px; height:auto; padding:25px 10px; line-height:20px;
border:1px solid #ed1941;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.leftContact dt{ font-weight:bold; font-size:13px; color:#000; height:40px;}
.leftContact dd{ line-height:20px;}
.leftContact dd p{ margin:0px; padding:0px;}
.leftContact dd a{ color: #FF0000; text-decoration: underline;}

/*页面右*/
.pagemain{ float:left; width:700px; min-height:400px; _height:400px; padding:0px 20px 0px 20px;}
















