/* CSS Document Reset begin*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,li,legend,input,textarea,select{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{ font-size:12px; font-weight:normal;}
body{font:12px "Arial",HELVETICA; background:#fff;-webkit-text-size-adjust:100%;}
input,button,select,textarea,area{outline:none}
a{color:#1f3453;text-decoration:none}
a:hover{text-decoration:underline; color:#ce1010;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
div,ul,li,p{ overflow:hidden;}

/******************Global CLASS begin************/
.fl{ float:left;}
.fr{ float:right;}
.clear{float:none; clear:both; display:block; height:0px; font-size:0px;}
.center{ display:block; margin:0px auto;}
.block{ display:block;}
.blue{color:#1f3453;}
.none{ display:none;}
.red{ color:#ce1010;}
.orange{color:#ff6d00;}
.yahei{ font-family:'Arial';}
.width{ width:1000px; margin:0px auto;}

.blank5{ height:5px; display:block; font-size:0px; clear:both; float:none;}
.blank10{ height:10px; display:block; font-size:0px; clear:both; float:none;}
.blank15{ height:15px; display:block; font-size:0px; clear:both; float:none;}
.blank20{ height:20px; display:block; font-size:0px; clear:both; float:none;}
.blank25{ height:25px; display:block; font-size:0px; clear:both; float:none;}
.blank30{ height:30px; display:block; font-size:0px; clear:both; float:none;}
.blank35{ height:35px; display:block; font-size:0px; clear:both; float:none;}
.blank40{ height:40px; display:block; font-size:0px; clear:both; float:none;}
.blank45{ height:45px; display:block; font-size:0px; clear:both; float:none;}
.blank50{ height:50px; display:block; font-size:0px; clear:both; float:none;}
.blank100{ height:100px; display:block; font-size:0px; clear:both; float:none;}
/******************Global CLASS end************/

#top{ height:91px; background:url(/_images/top-bg.gif); border-top:#005f9c solid 4px;  box-shadow: 0px 0px 7px #999;}
#top .logo{ float:left;}
#top div.width div{ float:right;}
#top div.email{ line-height:70px; height:45px;}
#top div.nav{ line-height:91px; height:91px; font-weight:bold; font-size:13px; position:relative;}
#top .nav  ul li {float:left;text-align:center;}
#top .curBg { background:url(/_images/icon.gif) center bottom no-repeat;height:4px;position:absolute;bottom:0;width:0px;left:0px; border-bottom:3px solid #ce1010;}
#top .nav li{ display:inline-block; margin:0px 13px; text-transform:uppercase; height:83px;}
#top .nav li a{ display:inline-block; width:100%; height:100%;color:#335586;}
#top .nav li.this a{color:#ce1010;}
#top .nav li a:hover{text-decoration:none; color:#ce1010;}




#footer{ background:#1f3453; color:#cdd1d4; line-height:48px;}
#footer a{color:#cdd1d4;}
#footer a:hover{color:#fff;}
#footer .width{ height:48px;}
#footer span{ padding-left:20px; background-position:left center; background-repeat:no-repeat;}
#footer .tel{ background-image:url(/_images/icon6.gif);}
#footer .fax{ background-image:url(/_images/icon7.gif);}
#footer .email{ background-image:url(/_images/icon8.gif);}
























