﻿body{color:#666;}
.current{color:#006;}
.warning{color:Red; text-align:center; margin-top:100px;}
h1, h2, h3, h4, h5, h6 {font-size: 14px;}
a{color:#666; text-decoration:none; outline:none;}
a:hover,a:active{color: #060606; text-decoration:underline;}
input{vertical-align:top;}
ul,ol{list-style-type:none;}
.wd{width:960px; margin:0 auto;}
.di{display:inline;}
.cl{clear:both;}
.pr{position:relative;}
.ofh{overflow:hidden;}
.tc{text-align:center;}
.tl{text-align:left;}
.dib{display:inline-block;}
.h38{height:38px;}
.lh38{line-height:38px;}
.tr{text-align:right;}
.p20{padding:20px;}
.pb20{padding-bottom:20px;}
.pt10{padding-top:10px;}
.ptb5{padding-top:5px; padding-bottom:5px;}
.pl12{padding-left:12px;}
.mt4{margin-top:4px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mr0{margin-right:0;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.ml10{margin-left:10px;}
.mb5{margin-bottom:5px;}
.h30{height:30px;}
.lh30{line-height:30px;}
.w198{width:198px;}
.w762{width:762px;}
.bdr{border:1px solid #d5d4d4;}
.pt0{padding-top:0px;}
.fl{float:left;}
.fr{float:right;}
.header{width:100%; height:80px; position:relative;}
.section{width:100%; height:auto; position:relative;}
.footer{width:100%; height:320px; position:relative;}
.logo a{height:39px; overflow:hidden; position:relative; width:524px; display:block;}
.logo img{clip:rect(0px 524px 39px 0px); left:0; position:absolute; top:0;}
#searchform{height:25px; width:203px; background:url(../images/icons.png) no-repeat 0 -60px;}
#searchform .field{width:160px; padding:2px 5px 3px; height:20px; line-height:20px; border:0; background:none;}
#searchform .submit{width:25px; height:18px; margin-top:4px; background:url(../images/icons.png) no-repeat -196px -40px; border:0; padding:0; cursor:pointer;}
.mainNav ul{text-align:right; list-style-type:none; padding:0;}
.mainNav li{display:inline; padding-bottom:0; padding-left:15px; padding-right:15px; padding-top:0;}
.mainNav a{font-size:14px; font-weight:700; color:#666; text-decoration:none; font-family:微软雅黑, 黑体;}
.mainNav a:hover{color:#000; text-decoration:underline;}
.mainNav a.current{color:#006;}
.mainNav a.current:hover{color:#039; text-decoration:underline;}
.footop{_height:140px;height:140px;}
.footmenu li{float:left; width:150px;}
.footmenu li a.yahei,.newsletter h3{font-size:14px; font-weight:700; font-family:微软雅黑, 黑体;}
.footmenu a{font-size:14px; font-weight:700; padding-bottom:15px; display:block; zoom:1;}
.footmenu .sub_menu li{float:none; margin-right:0;}
.footmenu .sub_menu a{font-size:12px; font-weight:400; padding-bottom:8px;}
.sharemenu{margin-top:5px;}
.sharemenu li{font-size:12px; font-weight:400; padding-bottom:4px;}
.clear:after{content:""; display:block; height:0; visibility:hidden; overflow:hidden; clear:both;}
.w310{width:310px;}
.lh24{line-height:24px;}
.hato{height:auto;}
.pb10{padding-bottom:10px;}
.email_textbox{height:17px; padding:3px; border:1px solid #cac8c8; width:180px;}
.email_submit{margin-left:5px; vertical-align:middle; width:79px; height:23px; background:url(../images/icons.png) no-repeat -62px -90px; border:0; padding:0; cursor:pointer;}
.mh400{min-height:400px; _height:400px;}
.mh450{min-height:450px; _height:450px;}
.mb20{margin-bottom:20px;}
.bdr_b{ border-bottom:1px solid #d5d4d4;}
.f16{font-size:16px;}
.mb10{margin-bottom:10px;}
.fwb{font-weight:700;}
.f14{font-size:14px;}
.f12{font-size:12px;}
.pr30{padding-right:30px;}
.dn{display:none;}
.w520{width:520px;}
.cc00{color:#c00;}
.lh34{line-height:34px;}
.bdr_b_d{border-bottom:1px dashed #d5d4d4;}
.w120{width:120px;}
.f18{font-size:18px;}
.ti2em{text-indent:2em;}
.blue {color: #0086E3;}
.c000{color: #000;}
.ie7banner{*margin-top:20px;}