@charset "utf-8";
/* CSS Document */
#Banner{ max-width:780px; margin:10px auto 10px auto; padding:0 10px; position:relative; height:205px;}
#Banner .left{ position:absolute; left:0; top:0; z-index:100}
#Banner .right{ position:absolute; right:0; top:0; z-index:100}
#Banner img{ width:100%; display:block; height:100%}
#Banner .swipe{ position:relative; height:100%;}
#pagenavi{ position:absolute; bottom:0; left:0; width:100%; padding:6px 0 6px 0; background:url(../images/bj.png) repeat-x; text-align:center}
#pagenavi a{ padding:5px; display:inline-block; margin:0 2px; background:#b2b2b2; text-indent:-999px; font-size:8px; border-radius:80px;}
#pagenavi .active{ background:#fff}
#Banner .swipe ul li{ height:205px}
/*Layout*/
#Layout{ padding:0 10px; max-width:780px; margin:0 auto; position:relative;}
#Layout .nav_list,#Layout .case_list,#Layout .about,#Layout .news_list{ background-color:#1860a8; border-radius:4px; margin-bottom:12px;}
#Layout .nav_list ul{ overflow:hidden}
#Layout .nav_list ul li{ float:left;width:33.3% }
#Layout .nav_list ul li a{ border-right:1px solid #fff; border-bottom:1px solid #fff; display:block; text-align:center; height:78px; padding-top:17px; color:#fff; }
#Layout .nav_list ul li a i{ font-size:30px; display:block; margin:0 auto 12px auto}
#Layout .nav_list ul .shuju a{ border-right:0}
#Layout .nav_list ul .zs a{ border-bottom:0}
#Layout .case_list{ padding-top:8px; overflow:hidden}
#Layout .case_list h2,#Layout .news_list h2,#Layout .about h2{ border-bottom:3px solid #fff; margin:0 10px; overflow:hidden; color:#fff; font-size:14px; line-height:32px; margin-bottom:12px; height:32px;}
#Layout .case_list h2 i,#Layout .news_list h2 i,#Layout .about h2 i{ display:block; float:left; margin:10px 5px 0 0}
#Layout .case_list h2 a,#Layout .news_list h2 a{ float:right; font-size:12px; font-weight:normal; color:#fff}
.c_list{ overflow:hidden; padding:0 5px 0 12px;}
#Layout .c_list dl{ float:left; margin:10px 2.5% 5px 0.5%; width:47%}
#Layout .c_list dl dt a{ display:block; border:3px solid #E0E0E0;}
#Layout .c_list dl dt img{ display:block; width:100%; height:100%;}
#Layout .c_list dl dd{ padding:8px 0}
#Layout .c_list dl dd a{ color:#FFF; display:block; text-align:center}
#Layout .about img{ display:block; width:100%;}
#Layout .about p{ display:block; line-height:23px; color:#fff; text-align:justify; padding-top:10px;}
#Layout .news_list h2{ margin-bottom:6px; padding-top:5px;}
#Layout .news_list ul{ padding:0 12px 15px 12px;}
#Layout .news_list ul li{ border-bottom:1px dashed #E0E0E0; line-height:35px; margin-bottom:4px; background:url(../images/c11.png) no-repeat left; padding-left:18px;}
#Layout .news_list ul li a{ color:#fff}
/*内页样式*/
#Layout .fh{ background-color:#000; border-radius:4px; line-height:32px; padding:0 8px; margin:8px 0; z-index:1000; position:relative}
#Layout .fh a{ color:#c3c3c3;}
#Layout .fh a i{ font-size:18px; display:block; float:left; margin:7px 4px 0 0}
#Layout .fh p{ display:block; float:right; color:#a4a4a4; position:relative}
#Layout .fh p em{ display:block; position:absolute; left:0; width:100%; top:0; height:100%}
#Layout .about h2{ margin-bottom:4px;}
#Layout .subCont{ color:#fff; padding:5px 12px; text-align:justify; line-height:26px;}
#Layout .subCont img{ display:block; width:100%; margin:10px auto 15px auto}
.page_list{ text-align:center; padding:15px 0 25px 0}
.page_list a{ background-color:#666; border-radius:4px; padding:3px 6px; margin:0 3px; color:#fff;}
.title{ text-align:center; font-size:16px; color:#fff; padding:10px; line-height:30px;}
.info{ text-align:center; font-size:12px; color:#ccc; border-bottom:1px dashed #ccc; margin:0 10px 8px 10px; padding-bottom:10px;}
.gy{ padding:6px; color:#fff; line-height:26px;}
.about h2 a{ color:#fff; font-size:12px; float:right; font-weight:normal}
.page_info{ text-align:center; font-size:12px; padding:4px 0 12px 0; color:#fff;}
.page_info span{ color:#F00; padding:0 4px}
