@charset "utf-8";

#flash-box{ width:100%; height:400px; background:url(flash-bg.jpg) repeat-x 0 0}
.flexslider{position:relative;height:400px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:38%;}
.flex-direction-nav li a{display:block;width:50px;height:100px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:5px;background:url(../images/sprite.png) 0 center no-repeat;opacity:0.2}
.flex-direction-nav li a.flex-next{right:5px;background:url(../images/sprite.png) right center no-repeat;opacity:0.2}
.flex-direction-nav li a:hover{opacity:0.5}


#v1{ width:992px; margin:0 auto; overflow:hidden; padding:18px 0 5px 0}
.rollBox1{OVERFLOW: hidden; width:992px; text-align:left}
.Boxs{ OVERFLOW: hidden; WIDTH:992px; background:#FFF;float:left}

ul.boxs4{overflow:hidden; text-align:left;}
ul.boxs4 li{ float:left; padding:5px 18px; margin-bottom:10px; overflow:hidden; height:252px; width:212px; background:url(list-b-bg.gif) no-repeat center 0;text-align:center;}
ul.boxs4 li img{ width:212px; float:left; height:212px; overflow:hidden; }
ul.boxs4 li span{ float:left; width:100%; height:40px; line-height:40px; overflow:hidden; font-size:14px; font-weight:bold}

#v2{ background:url(ver-bg.gif) no-repeat center 0; padding-bottom:15px; height:142px}
h3.index-title{ width:100%; text-align:left; font-weight:bold; font-size:14px; height:30px; line-height:30px; padding-top:5px;}
.tit1{text-indent:20px;}
.tit2{text-indent:16px;}
.tit3{text-indent:15px;}
.v2-1{ float:left; width:367px;}
.v2-2{ float:left; width:336px; padding-left:14px}
.v2-3{ float:right; width:249px;}
.v2-about{ padding:3px 20px 0 20px;width:327px; overflow:hidden; line-height:24px; height:100px; text-align:left; text-indent:25px;}.v2-about a{ color:#06F; text-decoration:underline}
ul.index-news{ padding:3px 20px 0 18px;width:298px; text-align:left}
ul.index-news li{ float:left; width:298px; height:24px; line-height:24px; overflow:hidden; background:url(dol-3.gif) no-repeat 0 9px;}
ul.index-news li div{ float:left;width:210px; height:24px; line-height:24px; padding-left:14px; overflow:hidden;}
ul.index-news li div em{ font-style:normal; color:#06F}ul.index-news li div em a{color:#06F}
ul.index-news li span{ float:right; text-align:right; height:24px; line-height:24px; width:55px; color:#999}
ul.cp-list{padding:3px 0 0 20px;width:228px; text-align:left}
ul.cp-list li{ float:left; background:url(dol22.gif) no-repeat 0 10px; padding-left:12px; width:88px; padding-right:10px; height:24px; line-height:24px; overflow:hidden;}

.v3{padding-bottom:10px; overflow:hidden}
.v3-title{ height:36px; width:100%; font-weight:bold; border-bottom:2px solid #F3F3F3; line-height:36px; font-size:14px; text-align:left}
.v3-title a{ float:left; height:36px; line-height:36px; border-bottom:2px solid #666; padding:0 20px 0 10px}
.v3-box{width:970px; padding:5px; overflow:hidden;text-align:left}
.v3-box img{padding:0 12px 0 13px}
ul.boxs4s{width:1030px; padding-top:10px; overflow:hidden; }
ul.boxs4s li{ float:left; padding:5px 44px 5px 0; height:252px; width:212px;text-align:center;}
ul.boxs4s li img{ width:212px; float:left; height:212px; overflow:hidden; }
ul.boxs4s li span{ float:left; width:100%; height:40px; line-height:40px; overflow:hidden;text-align:left;}

.ft-link{ margin:10px auto;overflow:hidden; width:980px; padding:10px 0; border-bottom:1px dashed #E1E1E1; text-align:left;}
.ft-link a,.ft-link strong{ float:left; padding:0 4px; height:22px; line-height:22px; color:#666; overflow:hidden}.ft-link a:hover{ text-decoration:underline}