@charset "gb2312";
*{margin:0;padding:0;}
body{font-size:12px;font-family:����,Arial, Helvetica, sans-serif; color:#595a5b; background:#FFF /*url(../images/center.jpg) repeat left top*/; }
img{border:0;}
ul{list-style:none;}
li{ vertical-align:bottom;}
a{color:#595a5b; text-decoration:none;}
a:hover{ color:#c70019; text-decoration:none;}
input:focus,textarea:focus {outline: none;}
.clear{clear:both;}
.blank{font-size:0; height:10px; width:100%;}
.blank2{font-size:0; height:5px; width:100%;}
.blank3{font-size:0; height:2px; width:100%;}
.blank4{font-size:0; height:1px; width:100%;}




.layout{width:100%; height:auto;}
.container-site{ height:44px; margin:0 auto;   background:url(../images/site.jpg) repeat-x left top;border-bottom:1px solid #c4c4c4;}
.site{ width:1142px; height:44px; line-height:44px;  margin:0 auto; font-family:"΢���ź�"; font-size:14px; }
.site p{ width:300px; height:44px; line-height:44px; float:right; text-align:right; overflow:hidden;}


.container-header{ width:1332px; height:146px; position:absolute; left:50%; top:0; margin-left:-666px; z-index:320;}
.header{ width:1332px; height:146px; background:url(../images/header.png) no-repeat center top; margin:0 auto; }
.header-title{ width:1008px; height:90px; margin:0 auto; overflow:hidden; }
.logo{ width:600px; height:90px; overflow:hidden; float:left; }
.logo img{ width:600px; height:90px;}
.phone{ width:180px; height:50px; float:right; background:url(../images/phone.png) no-repeat left top; margin-top:20px; display:inline; overflow:hidden;}
.nav{ width:1008px; height:56px; margin:0 auto;}
.nav li{ width:112px; height:56px; float:left; cursor:pointer;}
.nav li h3{ width:112px; height:51px; line-height:51px; border-bottom:5px solid #CC0100; font-weight:normal; font-size:16px; font-family:"΢���ź�"; text-align:center; overflow:hidden;}
.nav li.curr h3,.nav li.on h3{background:#e57000; border-bottom:5px solid #a85100; }
.nav li h3 a,.nav li.curr h3 a,.nav li.on h3 a{ color:#FFF;}

.container-main{height:auto; margin:0 auto; background:url(../images/main.jpg) repeat left top;}
.main{ width:1162px; height:auto;  margin:0 auto; position:relative; z-index:20; }

.image01{width:100%; height:181px;  margin:0 auto;}
.image01 img{width: 100%; height:181px}

.container-service{ height:auto; margin:0 auto; background:#454545; position:relative; z-index:500; }
.service{ width:1162px; height:auto; margin:0 auto; position:relative; z-index:520;}
.s-btn-totop{ width:58px; height:58px; position:absolute; left:50%; top:-28px; z-index:560; margin-left:-28px; display:inline;}
.s-btn-totop p{ width:58px; height:58px; cursor:pointer; background:url(../images/btn-top.png) no-repeat left top;}
.serv-menu{ width:1040px; height:auto; float:left;}
.serv-menu li{ width:148px; height:auto; float:left; overflow:hidden;  }
.serv-menu li h3,.serv-menu li p{ width:160px; height:36px; line-height:36px; font-weight: bold; font-size:14px; border-bottom:0; overflow:hidden; color:#cbcbcb;}
.serv-menu li p{width:140px; height:30px; line-height:30px; border-bottom:0; font-size:12px;font-weight:normal; }
.serv-menu li h3 a,.serv-menu li p a{ color:#cbcbcb;}

.serv-erweima{ width:100px; height:auto; float:right; margin-top:10px; display:inline; }
.serv-erweima p{ width:100px; height:98px; overflow:hidden;}
.serv-erweima p img{ width:99px; height:98px; }
.serv-erweima h3{ width:100px; height:36px; line-height:36px; font-weight:normal; font-size:12px; font-family:"΢���ź�"; text-align:center; color:#cbcbcb;}

.footer{ width:1162px; height:auto; margin:0 auto; border-top:1px solid #858585;}
.copyright,.zhichi{ width:800px; height:auto; line-height:26px; float:left; overflow:hidden; color:#cbcbcb; font-family:"΢���ź�"; }
.zhichi{ float:right; width:360px; text-align:right; }
.copyright a,.zhichi a{color:#cbcbcb; }
.copyright a:hover,.zhichi a:hover{color:#FFF; }
