.indexFlash{height:400px; overflow:hidden; position:relative;}
.indexFlash .bg{position:absolute; z-index:10; left:0px; top:0px; background:url(../image/bg.png) top repeat-x; height:14px; width:100%; overflow:hidden;}
.indexFlash li{position:absolute; width:100%; z-index:1; left:0px; top:0px; display:none;}
.indexFlash li a{display:block; height:400px; overflow:hidden;}
.indexFlash .btnDiv{position:absolute; z-index:10; left:0px; bottom:15px; width:90%; text-align:right;}
.indexFlash .btnDiv span{display:inline-block; background:url(../image/btn1.png) left top no-repeat; width:16px; height:16px; overflow:hidden; cursor:pointer; margin-left:6px;}
.indexFlash .btnDiv .spanNow{background:url(../image/btn2.png) left top no-repeat;}

.pageTitle{height:40px; line-height:40px; overflow:hidden; border-bottom:#ddd 1px solid; background:#f8f8f8; padding-left:12px; position:relative;}
.pageTitle h1{color:#003F97; font-weight:bold;}
.pageTitle .more{position:absolute; top:0px; right:13px; color:#666;}
.pageTitle .more:hover{color:#1c5a97;}

.indexPart1{width:235px; height:230px; overflow:hidden;    margin:10px 20px 0 0; background:#FFF;border:#e3e3e3 1px solid; }
.indexPart1 .content{line-height:24px; color:#666; padding:10px 15px;}

.indexPart2{width:480px; height:230px; overflow:hidden; margin:10px 20px 0 0px;}
.indexPart2 .list{padding:0px;border:#e3e3e3 1px solid;background:#eee;border-top:0px;}
.indexPart2 .list ul{ width:120%; overflow:hidden;}
.indexPart2 .list ul li{float:left; width:107px; padding-left:130px; height:91px; background:#fff;  margin:0 3px 3px 0;   text-align:center; overflow:hidden; position:relative;}
.indexPart2 .list ul li img{ position:absolute; left:5px; top:5px;}
.indexPart2 .list ul li em{ display:block; line-height:180%; margin-top:10px; text-align:left;}
.indexPart2 .name{padding-top:30px;}
.indexPart2 .name a{color:#666;}
.indexPart2 .name a:hover{color:#1c5a97;}

.indexPart3{width:245px; height:230px; overflow:hidden; margin:10px 0 0 0;background:#FFF; border:#e3e3e3 1px solid;}
.indexPart3 .content{line-height:28px; color:#666; padding:10px 15px;}

.indexproduct{height:170px; position:relative; width:1000px; margin:0 auto; padding:10px 100px; overflow:hidden; }

.indexproduct li{ float:left;display:inline-block; width:230px; background:#fff; height:170px; border:#CAC9C7 1px solid; margin-right:28px;}
.indexproduct li img{display:block;padding:10px;}
.indexproduct li a{display:block; text-align:center;}
.indexproduct li .tit{line-height:160%;}
.indexproduct .prev{display:block; background:url(../image/prev.png) left top no-repeat; width:20px; height:21px; position:absolute; z-index:10; left:50%; margin-left:-550px; top:50px;}
.indexproduct .next{display:block; background:url(../image/next.png) left top no-repeat; width:20px; height:21px; position:absolute; z-index:10; right:50%; margin-right:-550px; top:50px;}

.newslist{padding:10px 30px;}
.newslist li{height:40px; line-height:40px; overflow:hidden; position:relative; border-bottom:#ddd dashed 1px; color:#333;}
.newslist li a{ font-size:14px;}
.newslist li span{position:absolute; top:0px; right:0px; color:#999;}

.newstitle{ text-align:center; margin-top:10px; padding:15px 30px; font-size:18px; line-height:160%; font-weight:bold;border-bottom:#ddd dashed 1px;}
.newscontent{font-size:14px; text-align:justify; padding:25px 30px 45px 30px; color:#333; line-height:220%; overflow:inherit;}
.newscontent img{ max-width:100%;}

.prolist{padding:30px 20px;}
.prolist li{height:150px; padding:0px 10px 20px 270px; margin-bottom:20px; overflow:hidden; position:relative; border-bottom:#ddd dashed 1px;font-size:14px;}
.prolist li .title{ display:block; height:40px; line-height:40px; font-size:16px; color:#333;}
.prolist li span{ color:#999; line-height:180%;}
.prolist li img{position:absolute; top:0px; left:5px;}

.partent{ margin-top:10px;}
.partent ul{ width:110%; padding-top:5px;}
.partent ul li{ float:left; width:87.5px; text-align:center; padding:10px; background:#FFF; margin-bottom:5px; margin-right:5px; height:60px;}