锘
/* CSS Document */
body{ line-height:22px; color:#666;}
a{ color:#666;}
a:hover{ color:#00a0e9;}
.fl{ float:left;}
.fr{ float:right;}
/* header */
.header{ width:100%; margin:0 auto; height:80px; overflow:hidden; background:url(../images/common/hdBg.gif) repeat-x top;}
.header .top{ width:1000px; margin:0 auto; height:80px;}
.header .top h1{ float:left; margin-top:23px;}
.header .top .search{ float:right; height:27px; padding-bottom:1px; width:167px; background:url(../images/common/search.png) no-repeat 0 0; margin-top:25px;}
.header .top .search .sTxt{ padding:5px 8px 4px; height:18px; line-height:18px; width:124px; border:0; background:none; display:block; float:left; color:#999;}
.header .top .search .search-btn{ height:27px; width:27px; border:0; background:none; display:block; float:left; cursor:pointer;}
.header .top .lan{ float:right; margin-top:25px; height:28px; line-height:28px;}
.header .top .lan a{ width:27px; height:28px; display:inline-block; margin-left:10px; text-indent:-999em; overflow:hidden;}
.header .top .lan a.ch{ background:url(../images/common/ch.png) no-repeat;}
.header .top .lan a.en{ background:url(../images/common/en.png) no-repeat;}
/* nav */
.naver{ width:100%; margin:0 auto; height:51px; position:relative; z-index:999; background:url(../images/common/navBg.gif) repeat-x;}
.naver .navBtm{ position:absolute; top:49px; left:0; height:3px; width:100%; background:url(../images/common/navBtm.png) repeat-x; z-index:1000;}
.naver .nav{ height:48px; width:1000px; margin:0 auto; display:block; position:relative; z-index:1010;}
.nav li{ float:left; position:relative; z-index:1010;}
.nav li a.fir{ padding:15px 0; height:18px; line-height:18px; display:block; width:150px; text-align:center;font-weight: bold; font-size:14px; color:#666;}
.nav li a.fir .homeImg{ margin-right:5px; margin-top:-3px; *margin-top:1px; vertical-align:middle;}
.nav li a.fir:hover,.nav li a.current{background:url(../images/common/navOn.png) no-repeat top center; color:#0093dd;}

.nav li.first a.fir{ width:100px; text-align:left;}
.nav li.first a.fir:hover{ background:none;}
.nav li.first a.current{ background:none; color:#000;}

/*
.nav li dl{ display:none; position:absolute; top:48px; left:2px; z-index:1011; border-bottom:3px solid #00a0e9;}
.nav li dl dd a{ background:#e8e8e8; padding:6px 0; width:auto; font-family:\5B8B\4F53; font-size:12px;font-weight:normal;}
.nav li dl dd a:hover{ background:#00a0e9; color:#fff;}
.nav li dl.un{ width:124px;}
.nav li dl.un dd{ position:relative;}
.nav li dl.un dd .secNav{ position:absolute; top:0; left:124px; display:none; border-left:1px solid #00a0e9;}
.nav li dl.un dd .secNav a{ width:124px;}
*/

.nav li .down{ font-family: Arial,"寰蒋闆呴粦"; display:none; position:absolute; top:48px; left:0px; z-index:1011; width:1000px; background:#fff;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px; box-shadow:0 2px 2px 0 #8f8f8f;}
.nav li .down .downL{ float:left; padding:40px 0px 30px 40px; width:280px;}
.nav li .down .downL .tit{ margin-bottom:5px;}
.nav li .down .downL .tit a{ padding-right:10px; font-size:18px; color:#0374b8; background:url(../images/common/d_tri.gif) no-repeat right center;}
.nav li .down .downL .cont{ color:#4c4c4c; font-size:14px; line-height:25px;}
.nav li .down .downL .img{ margin:5px 0; height:150px;}
.nav li .down .downL .img span{ width:190px; height:140px; padding:4px; border:1px solid #ccc; display:block;}
.nav li .down .downL .newPro{}
.nav li .down .downL .newPro span{ display:block; font-size:14px; color:#4c4c4c;}
.nav li .down .downL .newPro a{ color:#0094de;}
.nav li .down dl{ float:left; padding:40px 0 30px 40px; width:320px; background:url(../images/common/dlbg.png) no-repeat top left;}
.nav li .down dd{ height:30px; width:320px;}
.nav li .down .downR.secNav{width:320px;padding:40px 0 30px;}
.nav li .down dd a,.secNav a{ display:block; height:30px; line-height:30px; color:#000; font-size:14px; padding:0 20px; width:280px; /* background:url(../images/common/d_tri.gif) no-repeat 290px center; */}
.downR.secNav a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.nav li .down dd a:hover,.nav li .down dd.hover a,.secNav a:hover{ background:#ff9500; color:#fff;}
.nav li .un_r dd{ position:relative; z-index:1015;}
.nav li .un_r dd .secNav{ position:absolute; left:320px; top:0; z-index:1016; display:none;}
.nav li .un_r dd.hover .secNav{ display:block;}
.nav li .un_r dd .secNav a,.nav li .un_r dd.hover .secNav a{ background:none; color:#000;}
.nav li .un_r dd .secNav a:hover{ background:#ff9500; color:#fff;}

.nav li .down .downR{ float:left; padding:40px 25px 30px; width:270px; background:#e6e6e6;}
.nav li .down .downR .img{ margin-bottom:5px;}
.nav li .down .downR .tit{ height:30px; line-height:30px; color:#4c4c4c; font-size:14px;}
.nav li .down .downR .cont{ color:#808080; line-height:20px;}

.nav li .down .downR.pro{ padding:20px 25px;}
.prosec{ width:270px; height:100px; padding:10px 0; border-bottom:1px dotted #ccc; display:block;}
.prosec.last{ border-bottom:0;}
.prosec .txt{ float:left; width:160px; height:80px; padding-top:20px;}
.prosec .txt span{ display:block; font-size:16px; color:#000; margin-bottom:5px;}
.prosec .txt a{ display:block; width:87px; height:25px; line-height:25px; color:#fff; text-align:center; background:#0094de;font-family:\5B8B\4F53;}
.prosec .img{ margin:0; float:right; width:100px; height:100px;}


/* common */
a.more{ font-size:12px;font-family:\5B8B\4F53;}

.wraper{ width:100%; overflow:hidden; margin:0 auto;}
.wrap{ width:1000px; margin:0 auto;}



/* footer */
.partner{ width:100%; overflow:hidden; margin:0 auto;}
.partn{ height:130px; width:1000px; margin:0 auto; display:block;}
.partn .tit{position:relative; z-index:0; width:1000px; height:30px; padding-bottom:8px; border-bottom:1px solid #cacaca; color:#4c4c4c; font-family:"寰蒋闆呴粦"; font-size:20px;}
.partn .tit .scrollBtn{position:absolute;display:block; top:0px; width:25px; height:25px; z-index:10; background:url(../images/common/ptnBtn.jpg) no-repeat;}
.partn .tit .btnLeft{right:30px; background-position:0 0;}
.partn .tit .btnRight{right:0px; background-position:-30px 0;}
.partn .scroll{width:1000px; height:52px; padding:19px 0; display:block; overflow:hidden; border-top:1px solid #fff;}
.partn .scroll li{float:left; padding-right:33px; display:block; width:114px; height:52px;}

.footer{ background:#999999; width:100%; overflow:hidden; margin:0 auto;}
.foot{ width:1000px; margin:0 auto; padding:20px 0; display:block; color:#fff;}
.foot a{ color:#fff;}
.foot a:hover{ color:#fff; text-decoration:underline;}
.foot em{ margin:0 10px;}
.foot .footL{ float:left;}
.foot .footR{ float:right;}

/* Page */
.pages{ clear:both; text-align:left; float:right; padding-right:10px;}
.pages .page{padding-top:20px;}
.pages .page a{display:inline-block;background-color:#e8e9f3;padding:0 6px;border:1px solid #DCDDEA;line-height:18px;}
.pages .page span.cur_page{display:inline-block;padding:0 5px;color:#da251c;text-decoration:none;font-weight:700;}


/* GoToTop */
.goToTop{color:#333; display:none; font-family:\5B8B\4F53; position:fixed; margin-left:510px; bottom:5px; left:50%; z-index:999; line-height:14px; background:url(../images/common/icon-toTop.png) no-repeat left top; text-align:center; width:20px; height:20px;}
.goToTop:hover{background-position:left bottom;}
html{_background: url(about:black) no-repeat fixed;}
*html #goToTop{ position:absolute; z-index:110;top: expression(offsetParent.scrollTop + offsetParent.clientHeight-offsetHeight);}



