@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:#ef8200; 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:32px; margin:0 auto;   background:url(../images/site.jpg) repeat-x left top;border-bottom:1px solid #DDD;}
.site{ width:1002px; height:32px; line-height:32px;  margin:0 auto; font-family:"΢���ź�"; font-size:12px; }
.site p{ width:300px; height:32px; line-height:32px; float:right; text-align:right; overflow:hidden;}


.container-header{ 0 height:92px;}
.header{ width:1002px; height:92px; margin:0 auto; }
.logo{ width:512px; height:92px; overflow:hidden; float:left; }
.logo img{ width:512px; height:92px;}
.header-phone{ width:240px; height:36px; background:url(../images/header-phone.png) no-repeat left top; float:right; margin:30px 0 0 24px; display:inline;}
.search{ width:204px; height:28px; border:1px solid #2067e9; background-color:#FFF; float:right; margin-top:42px; display:inline;}
.search p{ float:left; overflow:hidden;}
.search p.search-input{ width:152px; height:18px; padding:5px 10px; float:left;}
.search p.search-input input{ width:152px; height:18px; line-height:18px; border:0; color:#90908e; font-family:"΢���ź�";}
.search p.search-submit,.search p.search-submit input{ width:32px; height:28px;}

.container-banner{ height:450px;margin:0 auto; overflow:hidden; position:relative; z-index:100;}
.banner{ width:1582px; height:450px;position:absolute; top:0; left:50%; margin-left:-791px; z-index:120; overflow:hidden;}
.banner_index{height:450px;position: relative;overflow:hidden;width: 1582px; z-index:180;}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:342px;width: 20px;height: 40px;display: block; z-index: 300; display:none;}
.banner_index .btnPre,.banner_pro .bPre{background:url(../images/goleft.png) no-repeat 0 0;left:322px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background:url(../images/goleft.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background:url(../images/goright.png) no-repeat 0 0;right: 322px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background:url(../images/goright.png) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 160;}
.banner_index .banner_wrap li{width:1582px; float: left; height:450px; overflow:hidden;}
.banner_index .banner_wrap li img{width:1582px; height:450px;}
.indexBanner_num{width:60px; height:10px; text-align: center; position:absolute; left:761px; bottom:20px; z-index:320; } 
.indexBanner_num a{width:10px;height: 10px;display: inline-block;_zoom:1; background:#FFF; font-size: 0px;line-height: 13px; margin:0 5px;}
.indexBanner_num a.on,.indexBanner_num a:hover{background:#ef8200;}

.nav-list{ width:1002px; height:50px; position:absolute; left:50%; top:0; margin-left:-501px; z-index:600;}
.nav{ width:1002px; height:50px; background:url(../images/nav.png) no-repeat center top;}
.nav li{ width:142px; height:50px; float:left; cursor:pointer;}
.nav li h3{ width:142px; height:50px; line-height:50px; font-weight:bold; font-size:15px; font-family:"΢���ź�"; text-align:center; overflow:hidden;}
.nav li h3 a,.nav li.curr h3 a,.nav li.on h3 a{ color:#FFF;}
.nav li.curr h3 a,.nav li.on h3 a{ color:#ef8200;}

.container-main{height:auto; margin:0 auto; background:url(../images/main.jpg) repeat left top; position:relative; z-index:100;}
.main{ width:1002px; height:auto;  margin:0 auto; position:relative; z-index:120; }

.link{ width:1002px; height:46px; padding:50px 0 90px 0;}
.link h2{ width:170px; height:60px; float:left; background:url(../images/link-header.png) no-repeat left center; overflow:hidden;}
.link-list{ width:824px; margin-top:5px;height:50px; float:right; overflow:hidden;}
.link-list li{ width:auto; height:60px;line-height:60px; padding:0 10px; float:left; overflow:hidden; }
.link-list li img{width:200px; height:60px;}


.container-service{ height:auto; margin:0 auto; background:#454545; position:relative; z-index:500; }
.service{ width:1002px; height:auto; margin:0 auto; position:relative; z-index:520;}
.serv-nav{ width:768px; height:40px; background:#2067e9; position:absolute; left:0; top:-40px; z-index:560; padding:20px 117px;}
.serv-nav p{ width:96px; height:40px; line-height:40px; float:left; font-family:"΢���ź�"; font-size:14px; text-align:center; }
.serv-nav p a{ color:#FFF;}
.serv-phone{ width:270px; height:52px; line-height:72px; font-size:20px; font-style:italic; padding-left:60px; font-family:"΢���ź�"; color:#FFF; background: url(../images/footer-phone.png) no-repeat left top; float:right; margin-top:16px; display:inline;}

.serv-erweima{ width:91px; height:91px; padding:2px; background:url(../images/footer-ewm.jpg) no-repeat left top; float:left; margin-left:90px; display:inline; }
.serv-erweima p{ width:91px; height:91px; overflow:hidden;}
.serv-erweima p img{ width:91px; height:91px; }

.copyright{ width:425px; height:auto; line-height:32px; float:left; margin-left:30px; margin-right:30px; margin-top:10px; display:inline; overflow:hidden; font-size:14px; color:#FFF; font-family:"΢���ź�";}
.copyright a{color:#cbcbcb; }
.copyright a:hover{color:#FFF; }
