@charset "utf-8";
body,html{ background:#f5f5f5;}
/* CSS Document */
.home-banner { height:425px; overflow:hidden; min-width:1100px;width:auto !important;width:1100px; position:relative;z-index:10; background:#f0f0f0;}
.home-banner .slides a { display:block; width:100%; text-align:center;}
.home-banner .flex-control-paging{ position:absolute; z-index:11; bottom:10px; left:50%;  width:100px; margin-left:-45px; list-style:none;} 
.home-banner .flex-control-paging li{ float:left;}
.home-banner .flex-control-paging li a{ display:block; float:left; background:url(images/banner-btn.png) no-repeat -15px 0; width:13px; height:15px; margin:8px 1px 0; padding:2px; text-indent:-9999px; cursor:pointer;}
.home-banner .flex-control-paging li a.flex-active{ background-position:0 0;} 



.home-banner .slides_container{  height:425px; margin:0 auto; overflow:hidden; } 
.home-banner .slides_container a{ width:100%; display:block; height:425px; text-align:center;   }
.home-banner .slides_container .slides_control{ width:100% !important;}
.home-banner .bannerPagination{ position:absolute; z-index:12; bottom:10px; left:50%;  width:100px; margin-left:-45px; }
.home-banner .bannerPagination li{ float:left;}
.home-banner .bannerPagination li a{ display:block; float:left; background:url(images/banner-btn.png) no-repeat -15px 0; width:13px; height:15px; margin:8px 1px 0; padding:2px;}
.home-banner .bannerPagination li.current a{ background-position:0 0;}
.home-banner .floatBar{ position:absolute; z-index:11; bottom:0; left:0; background:url(images/banner-float.png) repeat-x; height:30px; width:100%;}

.home-con{ position:relative; overflow:visible;}
.home-con .box1{ overflow:hidden; width:285px; float:left; margin:30px 35px 20px 0; padding-right:20px; background:url(images/break_01.png) no-repeat 100% 0; height:273px;}
.home-con .box1 h3,.home-con .box1 h1{ font-size:23px; line-height:23px; margin:10px 0 13px; font-family:Arial;}
.home-con .box1 h3 a,.home-con .box1 h1 a{ color:#333;}
.home-con .box1 p{ margin:3px 0 15px;}

.home-con .title{ background:url(images/title-break.jpg) no-repeat;}
.home-con .title h2{ background:url(images/home-title-1.png) no-repeat; width:205px; height:54px; margin:0 auto; text-align:center; font-size:28px; line-height:42px; color:#333; text-shadow:0 1px 0 #fff; font-family:Tahoma;}
.home-con .title h2.h2-2{ background-position:0 -55px; width:282px;}

.home-con .box2{ width:195px; float:left; margin:20px 68px 30px 0;}
.home-con .box2 h3{ font-size:20px;  margin:10px 0;}
.home-con .box2 h3 a{color:#333;}
.home-con .show-pro{ background:url(images/home-show-bg.jpg) no-repeat 50% 100%; overflow:hidden; text-align:center; font-size:14px; height:250px; padding:30px 0 110px;}
.home-con .show-pro .box2{ width:142px; margin:0 0 0 87px;}
.home-con .show-pro .box2 p{ margin-bottom:10px; height:36px; line-height:18px; overflow:hidden;}

.home-con .commentList{ overflow:hidden; margin:25px 0;}
.home-con .commentList .slides_container{ float:left; width:760px; margin-left:15px;}
.home-con .commentList .slides_container .item{ height:69px; width:760px;}
.home-con .commentList .control{ float:right; width:20px;}
.home-con .commentList .control a{ display:block; background:url(images/slide-btn.png) no-repeat; width:13px; height:13px; margin-top:5px;}
.home-con .commentList .control a.next{ background-position:0 -13px;}

.bottom{ background:url(images/bottom-bg-2.png) repeat-x;}

