﻿@charset "utf-8";
/* CSS Document */
body { font:12px/1.5 Tahoma, Geneva, sans-serif;  text-align:center; color:#000; background:url(../images/bodybg.jpg) #eff4f8 repeat-x left top;}
body, table, td, div, p { word-wrap:break-word; word-break:break-all; word-break:normal; -webkit-text-size-adjust:none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0; }
div { text-align:left; }
button, input, select, textarea { font:100% Tahoma, Geneva, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
em,i { font-style:normal; }
del { font-family:simsun; }
ul,ol{ list-style:none; }
fieldset, img { border:0; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
a { color:#fff; text-decoration:none; outline:none; }
a:hover { color:#22608f; text-decoration:underline; }
.cf:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.cf { *zoom:1;}/* css reset end */
.fl{ float:left;}.fr{ float:right;}
.clear{ clear:both;}

.topNav a,.footer li.followUs a{ background-image:url(../images/icon.png); background-repeat:no-repeat;}
.menu,.menu span.menul,.menu .searchBox,.menu .searchBox .btnstyle1{ background-image:url(../images/bg.png);}

.header{ width:980px; margin:0px auto; background:url(../images/topbg.jpg) no-repeat left top;}
.topNav{ text-align:right; color:#888; padding:20px 0px 0px; width:500px; float:right;}
.topNav a{ margin-left:15px; font-size:11px; color:#888; background-position:8px 3px; padding-left:20px;}
.topNav a:hover{ color:#00406c;}
.topNav a.en{ background-position:8px -21px; margin-right:15px;}
.topNav a.home{ background-position:left -50px; padding-left:15px;}
.topNav a.favorite{ background-position:left -76px; padding-left:15px;}
.topNav a.contacttop{ background-position:left -98px; padding-left:18px;}
.topNav a.on{ border:1px solid #e8e8e8; background-color:#f6f7fa; padding:3px 10px 3px 30px;}
.logo{ width:367px; float:left; margin-top:8px; padding:5px 0px 7px;}
.menu{ width:100%; background-position:left top; margin-top:10px;height:27px;}
.menu span.menul{ display:block; float:left; width:10px; height:27px; background-position:left -31px;}
.menu ul{ width:630px; height:27px; line-height:27px; overflow:hidden; float:left;}
.menu li{ float:left; display:block;}
.menu li a{ color:#fff; font-weight:bold; display:block; float:left; padding:0px 25px; background:url(../images/menuhr.gif) no-repeat right center;}
.menu li.nobd a{ background:none; padding-right:0px;}
.menu .searchBox{ width:327px; float:right; background-position:-25px -31px; background-repeat:no-repeat; height:27px; vertical-align:top;}
.menu .searchBox span.selectbox{ width:75px; height:19px; line-height:19px; display:block; float:left; margin:5px 0px 0px 8px; padding-left:8px;}
.menu .searchBox .txtinput1{ vertical-align:middle; width:170px; border:0px; height:18px; line-height:18px; margin:4px 0px 0px 5px;}
.menu .searchBox .btnstyle1{ vertical-align:middle; width:52px; height:27px; background-position:left -62px; border:0px; margin-left: 184px;
margin-top: -22px;}

.fotSitemap{ width:960px; margin:0px auto 6px; overflow:hidden; background-color:#f9f9f9; margin-top:5px; padding:10px 0px 10px 20px;}
.fotSitemap li{ float:left; padding-right:67px;}
.fotSitemap li.nopright{ padding-right:0px;}
.fotSitemap li span{ display:block;}
.fotSitemap li h4 a{ color:#009985;}
.fotSitemap li span a{ font-size:11px; color:#8a8a8a;}


.footer{ width:960px; margin:0px auto; padding:15px 10px; background-color:#7d8183; color:#FFF; font-size:11px;}
.footer ul{ width:960px; margin:0px auto; overflow:hidden;}
.footer ul li{ float:left; width:50%;}
.footer ul li span{ display:block; line-height:18px; margin-bottom:3px;}
.footer ul li span.pleft10{padding-left: 22px;}
.footer ul li.fotlink{width: 475px;float:right;}
.footer ul li.fotlink a{font-weight:bold;margin: 0px 21px;}
.footer li.followUs a{ background-position:left -161px; padding:3px 7px 2px; margin-right:5px; line-height:17px;}
.footer li.followUs a.fu2{ background-position:-1px -182px; }
.footer li.followUs a.fu3{ background-position:-1px -204px; }
.footer li.followUs a.fu4{ background-position:-1px -228px; }

.pagefy{ text-align:right; width:671px; margin:0px auto 15px; height:30px; line-height:23px; padding-right:20px;}
.pagefy a{ margin-left:8px; border:1px solid #ccc; padding:3px 8px; background-color:#fafafa; color:#333}
.pagefy a:hover,.pagefy a.on{ border:1px solid #627dae; background-color:#f1f7ff; text-decoration:none; color:#627dae;}


.prolist a{ color:#333}
.prolist td{ height:27px;}