/* CSS Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:none; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:'' }
abbr, acronym { border:none; }
body, h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, dd, ul, ol, li, form, fieldset, legend, button, input, textarea, th, td, button, input, select/* for ie */ { font:14px/1.5 微软雅黑, 宋体, Arial, Helvetica, sans-serif; color:#333; }
select { vertical-align: middle; }
a { text-decoration:none; cursor:pointer; }
/* Clearfix */
.clearfix:after { content:"."; display:block; height:0; font-size: 0; clear:both; visibility:hidden; }
*html .clearfix { height:1%; }
*+html .clearfix { min-height: 1%; }
/* Positioning */
.fl { float:left; }
.fr { float:right; }
.pr { position:relative; }
.pa { position:absolute; }
/*AboutUs-Header*/
.aboutus-header-wrap { height:156px;  }
.bg-color1{ background-color:#0d6fb8;}
.bg-color2{ background-color:#eee;}
.w980 { width:980px; margin:0 auto; }
.h114{ height:114px;}
.aboutus-header-logo a, .aboutus-header-logo strong, .aboutus-header-welcome span, .aboutus-header-welcome a { display:inline-block; vertical-align:middle; }
.aboutus-header-logo { height:56px; padding-top:45px; }
.aboutus-header-logo strong { font-size:18px; color:#fff; padding:20px 0 0 20px; }
.aboutus-header-welcome { padding-top:80px; }
.aboutus-header-welcome a { font-size:14px; color:#6dbffb; }
.aboutus-header-welcome a:hover { text-decoration:underline; }
.aboutus-header-welcome span { color:#fff; padding-right:10px; }
.aboutus-nav-wrap { height:42px; background-color:#0d6fb8; border-top:1px solid #4d9bd4; }
.aboutus-nav { left:50%; margin-left:-490px; top:-1px; }
.aboutus-nav a { display:block; float:left; border-top:1px solid #4d9bd4; height:41px; line-height:41px; width:122px; color:#fff; font-size:14px; text-align:center; }
.aboutus-nav a:hover, #aboutus-nav-cur { border-top:1px solid #fff; height:41px; line-height:41px; text-decoration:none; }

.windowsbox { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; border-radius:6px; box-shadow: 1px 1px 15px 0 #DCDCDC inset; margin: 7px 0 3px; padding:15px; }
.windowsbox h1 { font-size:20px; line-height:42px; color:#0099ff; text-align:center; text-shadow: 0 1px 1px #999999; font-weight:bold; }
.windowsbox p { font-size:16px; padding:15px 45px; text-align:left; }

/*关闭窗口按钮*/
.closebut{ width:100%; height:22px; overflow:hidden;}
.closebut a { display:block;width:22px; height:22px; background:url(../images/per-close1.png) no-repeat; float:right; }
.closebut a:hover{ background:url(../images/per-close2.png) no-repeat;}

/*尾部*/
.foot{ background:#eaeaea; height:153px;}
.footer{ width:980px; margin: 0 auto; padding:27px 0 0; line-height:25px; text-align:center; color:#727171;  }
.footer a{color:#727171;}
.footer a:hover{color:#0096db;}

.footnav{ font-size:14px; padding-bottom:3px;text-align: center}
.footnav a{color:#727171;}
.footnav a:hover{color:#0096db;}/*20130102*/


.clear{ clear:both;}

.shop, .numb{ display:inline-block;}
.shop { width:50px; height:20px; font-size:14px; color:#7e7e7e; text-decoration:underline; position:relative;}
.shop:hover{ color:#0468b3;}
.numb{ width:10px; height:12px; line-height:12px; text-align:center; font-size:10px; color:#FFF; background-color:#c80d20; position:absolute; right:-5px; top:-8px;}