﻿@charset "utf-8";
/*Public Class*/
* { margin:0; padding:0;}
body { font:12px/1.6em Arial, Helvetica, sans-serif; color:#444444; background:#fff; text-align:left;}
a { text-decoration:none; color:#444444;}
a:hover { text-decoration:none; color:#003681;}
/*去除a标签点击虚线框*/
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ }
a:focus{ -moz-outline-style: none; /* FF*/ }
ul,li,dt,dl,dd { list-style:none;}
img { border:none;}
h1,h2,h3,h4,h5,h6 { font-size:1.6em;}
input { vertical-align:middle;}
html { overflow:-moz-scrollbars-vertical;} /*在FF下始终显示滚动条*/
.fl{ float:left;}
.fr{ float:right;}
.cle { clear:both; overflow:hidden; height:0px; margin:0; padding:0;}

/*Header Class*/
#header { width:100%; height:auto; background:url(../Img/Top_bg.jpg) repeat-x center top;}
.header { width:1000px; margin:0 auto; height:85px; overflow:hidden;}
.logo { float:left; margin-top:14px;}
.language { float:right; margin-top:54px;}

#nav { width:100%; height:auto; background:url(../Img/Nav_bg.jpg) repeat-x center top;}
.nav { width:1000px; margin:0 auto;}
.nav li { float:left; width:98px; height:36px; line-height:36px; text-align:center; font-size:14px; background:url(../Img/Nav_line.jpg) no-repeat right top; padding-right:2px;}
.navHover_a { color:#ffffff; display:block;}
.navHover_a:hover{ color:#ff7900;}

.headerBot { width:100%; height:8px; overflow:hidden; background:url(navHover.jpg) repeat-x;}
.navBot { width:1000px; margin:0 auto; height:auto;}
.navHoverBot { margin-left:200px; height:auto; overflow:hidden;}
.navHoverBot li { width:100px; float:left; height:8px;}

.subNav { width:950px; margin:0 auto; position:relative;}
.subNav ul { position:absolute; z-index:99px; top:-3px; overflow:hidden; background:url(sn_b.png) repeat-x; display:none;}
.subNav li { float:left; width:auto; margin:0 8px; height:35px; line-height:33px;} 
.subNav li a { display:block;} 
.subNav li a:hover{ color:#b15306;}
.subNav2 { left:420px;}
.subNav3 { left:550px;}
.subNav5 { left:780px;}

/*Banner Class*/
#adWrap { width:100%; height:320px; position:relative; z-index:20;}
.subAdWrap { width:100%; height:230px;  position:relative; z-index:20;}
.headerNext { width:100%; height:7px; overflow:hidden; background:url(header_Next.png) repeat-x center top; position:absolute; z-index:20; top:0;}

/*Index Class*/
#main { width:100%; height:auto; margin:0px auto; background:#efefef; padding-bottom:30px;}
.main { width:1000px; height:auto; margin:0px auto; overflow:hidden;}
.mainNews { padding-left:50px; height:32px; line-height:30px; background:url(main_newbg.jpg) no-repeat; margin-top:10px;}

.mainTop, .mainBottom { width:100%; height:auto; overflow:hidden; margin-top:10px;}
.mainLeft, .mainCenter, .mainRight { float:left; height:auto; overflow:hidden;}
.mainLeft { width:270px;}
.mainCenter { width:440px; margin:0 10px;}
.mainRight { width:270px;}

.mTitle { width:100%; height:auto; overflow:hidden; }
.mTitle li { float:left; overflow:hidden;}
.mTitleLeft { width:10px; height:33px; background:url(title_lbg.jpg)  no-repeat left top;}
.mTitleRight { width:10px; height:33px; background:url(title_rbg.jpg)  no-repeat right top;}
.mTitleCenter1 { width:250px; height:33px; background:url(title_bg.jpg) repeat-x; line-height:33px;}
.mTitleCenter2 { width:420px; height:33px; background:url(title_bg.jpg) repeat-x; line-height:33px;}
.mTitleCenter3 { width:720px; height:33px; background:url(title_bg.jpg) repeat-x; line-height:33px;}


.mTitle1 { float:left; display:block; font-size:12px; color:#032544;}
.mTitle2 { float:left; display:block; width:1px; height:33px; background:url(title_line.jpg) no-repeat left center; margin:0 10px; overflow:hidden;}
.mTitle3 { float:left;display:block; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.more { float:right; display:block; font-size:10px;}

.mainContent1 { margin:0; height:160px; background:#fff; border:1px solid #eaeaea; border-bottom:none; padding:10px 10px;}
.mainContent2 { margin:0; height:160px; background:#fff; border:1px solid #eaeaea; border-bottom:none; padding:10px 15px; line-height:21px;}

.mBrandList { height:auto; margin:0 auto;}
.mBrandList ul { height:auto; margin:0 auto;}
.mBrandList ul li { float:left;}
.mBrandList ul li img { width:100px; height:38px; border:1px solid #e6e6e6; margin:5px 10px;}

.mainContentbot1 { width:100%; height:7px; overflow:hidden; background:url(mainBot1.jpg) no-repeat left top; }
.mainContentbot2 { width:100%; height:7px; overflow:hidden; background:url(mainBot2.jpg) no-repeat left top; }

/*subMain Class*/
#smain { width:100%; height:auto; margin:0px auto; background:#efefef; padding:20px 0 30px;}
.smain { width:1000px; height:auto; margin:0px auto; overflow:hidden;}
.smTitle2 { float:left; display:block; width:9px; height:33px; background:url(title_bg.png) no-repeat left center; margin:0 10px; overflow:hidden;}

/*subMainLeft Class*/
.smLeft { float:left; width:240px; height:auto; overflow:hidden;}
#sideNav { width:100%; height:auto; overflow:hidden;}
.sideNavTop { width:100%; height:15px; overflow:hidden; background:url(sideNav_top.jpg) no-repeat;}
.sideNavBot { width:100%; height:15px; overflow:hidden; background:url(sideNav_bot.jpg) no-repeat;}
.sideNavMenu { padding:10px; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; background:#fff;}
.sideNav { width:200px; margin:0 auto; height:auto; overflow:hidden;}
.sideNav li { float:left; width:100%; height:29px; line-height:29px; text-indent:50px; background:url(sideNav_line.jpg) no-repeat center bottom; padding-bottom:4px;}
.sideNav li a { display:block;}
.sideNav li a:hover { color:#fff; background:url(sideNav_hover.jpg) no-repeat left center;}
.sideNavA a { color:#fff; background:url(sideNav_hover.jpg) no-repeat left center;}
#sideNav p { margin:10px auto; text-align:center;}

/*subMainRight Class*/
.smRight { float:right; width:740px; line-height:200%;}
.smRightTitle { height:auto; overflow:hidden;}
.titleLeft { float:left; font-size:18px;}
.webLocation { float:right;}
.WebLocationHover{ color:#003681;}
#smRightCon { margin:0; background:#fff; border:1px solid #eaeaea; border-bottom:none; height:auto; overflow:hidden; min-height:400px;}
.smRightCon { margin:15px; height:auto; overflow:hidden;}
.smRightBot { width:100%; height:7px; overflow:hidden; background:url(smRightBot1.jpg) no-repeat left top; }

/*Contact Class*/
.contactBg { padding:27px 40px; height:414px; overflow:hidden;}
.smTitle { float:left; width:100%; overflow:hidden; margin-bottom:30px;}
.smTitle span { float:right; color:#774003; margin-top:5px;}
.smTitle span a, .smTitle span a:hover { color:#774003;}
.smTitle font { font-size:28px;}

/*Product Class*/
.prosubMain { width:965px; height:auto; margin:0 auto; padding:4px 0;}
.productBg {}
.smProduct { overflow:hidden;}
.productWrap { float:left; height:190px; text-align:center;}
.productWrap img { width:160px; height:160px; margin:0 8px;}

/*Feedback Class*/
.int td { padding:5px 0;}
.high { color:red;}
.onError{
    background:url(../images/reg3.gif) no-repeat 0 center;
	padding-left:25px;
	font-weight:normal;
	color:#999999;
}
.onSuccess{
    background:url(../images/reg4.gif) no-repeat 0 center;
	padding-left:25px;
	font-weight:normal;
	color:#999999;
}

.dinggou1 { width:80px;}
.dinggou2 { width:140px;}

/*Footer Class*/
#footer { width:100%; margin:0 auto; border-top:3px solid #aeaeae; padding:20px 0; background:#d5d5d5;}
#foot { width:1000px; margin:0 auto; overflow:hidden; text-align:center;}

/*--翻页(Pageend)   Css*/
.Pageend { text-align:center;  margin-left:auto; margin-right:auto; margin-bottom:20px;}
.Pageend ul { overflow:hidden; margin-top:10px;}
.Pageend li { float:left;}
.Pageend li a { display:block;}
.Page_idcount { height:26px; width:auto; text-align:center; line-height:26px; margin:0px 3px; padding:0 4px;}
.Page_No { height:24px; width:24px; border:1px solid #CCC; text-align:center; line-height:24px; margin:0px 3px; }
.Page_No_hover { color:#b15306; font-weight:bold; border:1px solid #CCC;}
