@charset "gb2312";
*{margin:0;padding:0;}
body{font-size:12px;font-family:"΢���ź�",����,Arial, Helvetica, sans-serif; color:#666; background:#f7f3f0;}
img{border:0;}
ul{list-style:none;}
li{ vertical-align:bottom;}
a{color:#666; text-decoration:none;}
a:hover{ color:#e00018;}
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; }

/*.search{ width:178px; height:24px; float:right; margin-top:12px; display:inline; overflow:hidden; background-image:url(../images/search.png); background-position:left top; background-repeat:no-repeat;}
.search p{ float:left; overflow:hidden; }
.search p.search-input{ width:134px; height:18px; padding:3px 10px; }
.search p.search-input input{ width:134px; height:18px; line-height:18px; border:0; font-size:12px; color:#999; }
.search p.search-submit,.search p.search-submit input{ width:24px; height:24px;}
*/
.container-header,.container-header2,.container-header3,.container-header4{  height:auto;  margin:0 auto; background:url(../images/header.png) no-repeat center top;}
.container-header2{ background:url(../images/jijianjiancha.png) no-repeat center top;}
.container-header3{ background:url(../images/gongzuoshi.png) no-repeat center top;}
.container-header4{ background:url(../images/dangxiao.png) no-repeat center top;}
.header{ width:1200px; height:auto; margin:0 auto; position:relative;}
.logo{ width:1200px; height:246px; overflow:hidden; }
.logo img{ width:627px; height:110px;margin:60px 0}
.site-title{ width:300px; height:30px; line-height:30px; position:absolute; color:#FFF; display:block; right:30px; bottom:30px; font-size:20px; text-align:right;} 

.container-nav,.container-nav2{  height:50px; background-color:#01983b; position:relative; z-index:900; border-top:1px solid #07c652; border-bottom:1px solid #07c652;}
.container-nav2{background-color:#01983b; border-top:1px solid #07c652; border-bottom:1px solid #07c652;}
.nav{ width:1200px; height:50px; margin:0 auto; position:relative; z-index:910;}
.nav li{ width:140px; cursor:pointer; height:50px; text-align:center; line-height:50px; float:left; display:inline; font-size:14px; font-family:"΢���ź�";  position:relative; z-index:920; }
.nav li > a{ width:140px; height:50px; line-height:50px; display:block; font-size:16px; text-align:center; color:#FFF;}
.nav li > a.on,.nav li > a.curr,.nav li a:hover{ background-color:#226812;}
.nav li.navhome,.nav li.navhome > a{ width:120px;}
.nav li.navroom,.nav li.navroom > a{ width:140px;}

.nav > ul > li > p{ width:140px; height:auto; position:absolute; left:0; top:50px; background-color:#226812; z-index:200; display:none;border-top:1px solid #000;}
.nav > ul > li:nth-last-of-type(1) > p,.nav > ul > li:nth-last-of-type(2) > p{ left:auto; right:0;}
.nav > ul > li > p > a{ width:100%; font-size:14px;color:#FFF;line-height:40px; height:40px;text-align:center; box-sizing:border-box; display:block;border-top:#07c652;}
.nav > ul > li > p > a + a{ border-top:1px solid #000;}
.nav > ul > li > p > a:hover{background-color:#01983b;}
.nav > ul > li:hover > p{ display:block;}


.main{ width:1180px; height:auto; margin:0 auto; background-color:#FFF; padding-left:10px; padding-right:10px;}

/*.container-prod{  height:auto; margin:0 auto; background-color:#a8b2cc; }
*/



.container-footer,.container-footer2{  height:auto; margin:0 auto; background:#226812 url(../images/footer.png) no-repeat center top; border-top:3px solid #e00018;}
.footer{ width:1200px; height:auto;  margin:0 auto; position:relative;}
.copyright{ width:1200px; height:auto; line-height:30px; text-align:center; font-size:14px;}
.copyright a{ color:#c22022;}
.footer-icon{ width:120px; height:60px; display:block; position:absolute; position:absolute; right:0; top:50%; margin-top:-30px;}
.footer-icon > img{ width:120px; height:60px;}
.container-footer2{ border-top:2px solid #226812; background:#eff1f3;}
