@charset "utf-8";
/* CSS Document */
body{margin: 0px auto; padding: 0px; font-family: Arial, Helvetica, sans-serif;  background: url(../images/bg.jpg) #f9f9f9 top repeat-x; text-align: left; font-size: 11px; color: #333;}
div{margin: 0px; padding: 0px;}
span, p{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li {margin: 0px; padding: 0px; list-style: none;}
tr,td{ margin: 0px; padding: 0px;}
img{border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
form,input,select{margin: 0px; padding: 0px;}
pre{ margin: 0px; padding: 0px;}
fieldset{margin: 0px; padding: 0px; border: currentColor}
em{margin: 0px; padding: 0px; font-style: normal;}
ul{list-style-type: none;}

a{text-decoration: none; color: #333; cursor: pointer;}
a:hover{text-decoration: underline; color: #00a0ea;}

.clear { height: 0px; overflow: hidden; clear: both;}
.clearfix { display: table; zoom: 1;}
.fl{ float: left;}
.fr{ float: right;}

.none{ display: none;}

/*页头*/
#header{ margin: 0px auto; padding: 0px; width: 960px;/* height:80px; position: relative;*/}
#header .logo{ float: left; width: 88px; height: 46px; padding-top: 20px; overflow: hidden;}
#header .logotxt{ float: left; color: #0059b4; width: 156px; font-size: 12px; padding-top: 34px; height: 30px; line-height: 15px;}
#header .top_right{ float: right; width: 690px;}

#header .topbar{ padding-top: 14px; height: 20px; line-height: 20px; color: #696b6a; text-align: right; font-size: 10px; overflow: hidden;}
#header .topbar a{ color: #696b6a; margin-right: 12px;}
#header .topbar a:hover{ text-decoration: none; color:#00a0ea;}
#header .topbar span{ background: url(../images/tel.jpg) left no-repeat; padding-left: 16px; padding-right: 0px;}
#header .topbar .cn{ font-family: Arial; background: url(../images/cn.jpg) left no-repeat; padding-left: 21px; color: #00a0ea;}
#header .topbar .cn:hover{ color: #ff6600; text-decoration: none;}
#header .topbar font{ font-family: Arial; font-size: 11px; color: #ff6600;}

#header .nav{height: 46px; font-size: 12px; padding-left: 45px; width: 645px; color: #222; font-weight: 700; position: relative; z-index: 9999;}
#header .nav li{ float: left; text-align:center; height: 42px; line-height: 42px; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 3px;}
#header .nav li a:hover{ text-decoration: none;}
#header .nav .cur{ border: 1px #dbdbdb solid; border-bottom: 1px #fff solid; padding-left: 0px; background: #fff; padding-right: 0px; padding-top: 0px; padding-bottom: 2px;}
#header .nav .cur a{color: #00a0ea}

#header .navSub{ border: 1px #dbdbdb solid; padding-top: 18px; padding-bottom: 16px; background: #fff; font-family: Arial; text-align: left; top: 79px; position: absolute; z-index: 999;}
#header .navSub dl{ float: left; padding-left: 19px; background: url(../images/lineIcon.jpg) left repeat-y; text-align:center; padding-right: 18px;  padding-top: 0px; padding-bottom: 3px; overflow: hidden;}
#header .navSub img{ width: 100px; height: 100px;}
#header .navSub dt{ line-height: 20px; padding-bottom: 5px; padding-top: 12px; text-align: left; font-weight: bold; height: 20px; overflow: hidden;}
#header .navSub dt a{ color: #00a0ea;}
#header .navSub dd{ line-height: 20px; height: 20px; padding-top: 3px; text-align: left; padding-bottom: 3px; overflow: hidden;}
#header .navSub li{ padding: 4px; line-height: 18px; }
#header .navSub .first{ background: none; padding-left: 18px;}

#header #menu1{ width: 136px;}
#header #menu2{ width: 102px;}
#header #menu3{ width: 158px;}
#header #menu4{ width: 72px;}
#header #menu5{ width: 95px;}
#header #menu6{ width: 70px; text-align: right;}

#header .menu1{}
#header .menu2{}
#header .menu3{}
#header .menu4{ margin-left: 346px;}
#header .menu5{ padding-left: 15px; padding-right: 15px; width: 240px; padding-top: 6px; padding-bottom: 6px; margin-left: 436px;}
#header .menu6{}

/*页脚*/
#footer{ margin: 0px auto; padding: 0px; margin-top: 32px; padding-bottom: 16px; padding-top: 20px; border-top: 1px #d9d9d9 solid; width: 960px; line-height:20px; text-align:center; font-size: 10px; overflow: hidden;}
#footer span{ padding-left: 5px; padding-right: 5px;}