﻿.banner{ width:1014px; padding-left:2px; height:376px; padding-top:10px; margin:0 auto; background:url(../images/bannerbg.jpg) no-repeat left;}
.flexslider { width:1000px; margin:0 auto; position: relative; height: 365px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height: 365px;}
.slides li a{ width:1000px; height:365px; display:block;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; 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;_background: url(../images/dot.gif) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}


 .com{ width:484px; height:141px; padding:7px; padding-left:509px; background:#fff url(../images/compic.jpg) no-repeat 7px 7px;}
 .com span{ float:right;padding-top:3px;}
 .comtest{ height:100px; padding-top:30px; }
 
 .mid{ width:980px; background:#fff; padding:10px; margin:15px auto;}
 .news{ width:300px; float:left;}
 .title { font-size:14px; line-height:20px; color:#a7a7a7; border-bottom:1px solid #0492cf; margin-bottom:10px;}
 .title a{ float:right; color:#bc0000; padding-top:15px; font-size:12px;}
 .title h1{ color:#0492cf; display:inline;}
 .title h2{ color:#005f98;display:inline;}
 .news ul li{ color:#004584; }
 .news ul li span{ float:right;}
 .news ul li a,.case ul li a{color:#004584;}
 .newst{ height:115px;}
 
 .case{ width:360px; float:left; padding:0 10px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; margin:0 10px; }
 .caset{ padding-bottom:10px;}
 .caset img{ float:left; padding-right:5px;}
 .casetest h3,.newstest h3{ color:#be0000}
 .case ul li{ float:left; width:180px;}
 
 .par{ width:275px; float:left;}
 .par ul li{ width:120px; margin:2px 8px; float:left; display:inline;}
 
 .pro{  }
 .protop{ width:990px; height:47px; line-height:47px; background:#fff url(../images/protop.jpg) no-repeat left; text-align:right; padding-right:10px;}
 .protop a{color:#bc0000;}
 .protest{ width:990px; background:#fff; margin-left:10px;}
 .prot{ border:1px solid #cccccc; border-top:none; margin-right:4px;}