﻿@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}body,button,input,select,textarea{font:12px/1.5 Tahoma,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}ul,ol{list-style:none}a{text-decoration:none}legend{color:#000}fieldset,img{border:0;vertical-align:bottom;}section,article,aside,header,footer,nav,dialog,figure{display:block;}figure{margin:0;}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}a{blr:expression_r(this.onFocus=this.blur())}a{outline:none;}table{border-collapse:collapse;border-spacing:0;}.hidden{display:none;}.invisible{visibility:hidden;}.noBg{background:none !important;}.noBd{border:none !important;}

body{color:#666464; _text-align:center;}
a{color:#5a5b5e;}
a:hover{color:#ff7133; text-decoration:none;}
.wrap{width:990px; margin:0 auto; _text-align:left;}

/* common */
.header{ position:relative; height:603px; overflow:hidden; }
.header .topArea{height:88px; overflow:hidden;}
.header .topArea .logo{float:left; margin-top:25px;} 
.header .topArea .company{float:left; margin-top:25px; padding-left:20px; } 
.header .topArea .Tdate{float:right; height:23px; line-height:23px; margin:35px 25px 0 0; _margin-right:10px;}
.header .topArea .Tdate .nowdate{font:12px Microsoft YaHei; color:#133988; margin-right:5px;}
.header .topArea .Tdate a{color:#074d89; padding-left:8px; margin:0 5px; background:url("../images/icon_01.png") no-repeat left center;}
.header .topArea .Tdate a:hover { text-decoration:underline; }
.header .topArea .Tdate form{display:inline-block; *zoom:1; *display:inline; width:163px; height:23px; background:url("../images/search_bg.png") no-repeat; padding-left:10px;}
.header .topArea .Tdate form .keywords{display:inline; background:none; border:0;}
.header .topArea .Tdate form .s_icon{display:inline; height:13px; margin:5px 0; vertical-align:middle;}


/* nav */
.nav_bg{height:37px; background:#155fba; position:relative; z-index:99;}

.nav{ position:relative; height:37px;}
.nav li { float:left; width:128px; margin:0 5px; height:37px; text-align:center;}
.nav li a{ display:block; width:100%; height:37px; line-height:37px; font:14px/37px SimSun;  color:#fff; }
.nav li a em{font:10px Arial; color:#4f9fdb; margin-left:3px;}
.nav li a:hover, .nav li a.current, .nav li a.cur {background:url(navli_bg.jpg) no-repeat; color:#fff; text-decoration:none; }
.nav li a:hover em,.nav li a.current em, .nav li a.cur em{color:#fff;}
.subNav {position:absolute; top:37px;  height:38px; padding-right:15px; background:url(subNav.png) no-repeat right; color:#fff; display:none; overflow:hidden;}
.subNav .subfront_bg{float:left; width:14px; height:38px; background:url(subNav_a.png) no-repeat;}
.subNav p { float:left; height:38px; display:block; background:#09b121; }
.subNav a { display:inline-block; *zoom:1; *display:inline; height:38px; padding:0 10px; color:#fff; line-height:38px;}
.subNav a:hover{ font-size:14px; }
.subNav a.frist{background:url("../images/")}

/* banner */
.banner{ position:absolute; top:0px; left:50%; width:1440px; margin-left:-720px; height:603px; overflow:hidden; z-index:-1; }
.banner .bd{}


/* footer */
.footer{margin-top:45px; padding-bottom:20px; overflow:hidden; zoom:1; *margin-top:35px; *padding-bottom:10px;}
.footer .ftArea{margin-top:10px; color:#8c8f92;}
.footer .ftArea .copyright{float:left;}
.footer .ftArea .copyright a{color:#8c8f92;}
.footer .ftArea .copyright a:hover{color:#ff7133;}
.footer .ftArea .select{float:right;}
.footer .ftArea .select form select{border:1px solid #7f9db9; color:#8c8f92;}