@charset "utf-8";

/*■■■■■■■■　共同设定 ■■■■■■■■*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.clear{clear:both;}

/*■■■■■■■■　基本设定　■■■■■■■■*/
body{ font-family:'微软雅黑'; font-size:12px; color:#6e6e6e; background: #f6f6f6; overflow-x:hidden;}


/******header*******/
.top{ height: 31px; line-height: 31px; background: #f5f5f5; border-bottom: #dcdcdc solid 1px;  font-family: '微软雅黑'; }
.top01{ float: left; color: #9f9f9f;}
.top02{ float: right;color:#966c96 ; margin-right: -9px;}
.top02 a{color: #6c6c6c; padding-right: 9px; margin-left: 9px;}
.top02 a:hover{color: #fa3d1d;}

.header{ height:117px; background: #f9f9f9;}
.header h2{ float:left; padding-top: 17px;}
.tel{ float: right; padding-left: 62px; height: 44px; line-height: 44px; color: #fd7b03; font-size: 22px; font-family: '微软雅黑'; font-weight: bold; background: url(../images/tel01.jpg) no-repeat left center; margin:27px 0 0 76px; }

.search{ float: right; width: 476px; background: url(../images/ssbg.jpg) no-repeat; margin-top: 28px;  }
.search01{ float: left; margin: 2px 0 0 15px; width: 387px; line-height: 32px; height: 32px; border:none;}
.search02{ float: left; width: 64px; line-height: 32px; border:none; background: url(../images/ss01.jpg) no-repeat; cursor:pointer; margin-top: 2px; }
.search03{ color: #878787; padding-top: 10px; padding-left:10px; }
.search03 span{ font-weight: bold; font-size: 12px; }
.search03 a{ color: #878787; margin-right: 9px; }
.search03 a:hover{ color: #fa3d1d; }


/******nav*******/
.nav{height: 49px;background:#1d81bb; line-height: 49px;}
.nav ul{ float: left; }
.nav ul li{ float:left; display:inline-block; text-align:center; font-size:16px; width:230px; font-weight: bold;}
.nav ul li a{ display: block; height: 49px; color:#fff; line-height:49px; display: block; }
.nav ul li a:hover{ color: #fff; background:#FF7300; }
.nav ul li a.nav_on{ color: #fff; background: url(../images/nav01.jpg) no-repeat top center;}
.nav01{ float: right; line-height: 28px; background: #fff; border:#d6d6d6 solid 1px; margin:8px 0 0 19px;  font-family: '微软雅黑';}
.nav01 a{ display: block; padding:0 15px 0 45px; color: #454545; background: url(../images/ico01.jpg) no-repeat; font-size:14px; }
.nav01 a:hover{ color: #fa3d1d;  }
.nav01 span{ color: #fff; background: #444; padding:0 3px; margin:0 5px; }


/******底部区域*******/
.footer{ background:#1f82bb; border-top: #4c9bc9 solid 5px; height: 200px; color: #fff; margin-top: 35px; } 
.footer01{ float: left; margin-top: 44px; padding-top: 11px; height: 101px; width: 274px; border-right: #4c9bc9 solid 1px; }
.footer02{ float: left; margin: 35px 0 0 102px; width: 422px; line-height: 20px; font-family: '微软雅黑';}
.footer02 span{ display:block; font-size:24px; color: #f5d557; line-height: 32px; }
.footer03{ float: left; width: 102px; padding:35px 0 0 28px; text-align: center; color: #fff; line-height: 40px; }
.footer04{ float: right; height: 112px; line-height: 36px; padding-left: 96px; margin-top: 39px; border-left: #4c9bc9 solid 1px;}
.footer04 a{ color: #fff; }
.footer04 a:hover{ color: #fa3d1d; }
.footer05{border-top: #4c9bc9 solid 1px; text-align:center; line-height:36px;color: #414141; }
.footer05 a{color: #414141; }







