/* CSS Document */
body{ background:url(images/head.jpg) repeat-x left top; font:normal 12px/26px "宋体"; color:#666;}
*{ margin:0px; padding:0px;}
a{ text-decoration:none; color:#666;}
a:hover , .c_999 a:hover{ color:#f00;}
a img{ border:none;}
li{ list-style:none;} 
/*浮动产生塌陷的兼容性*/
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}

/*浮动 */  
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.head{ background:url(../images/head.jpg) repeat-x;}
.w1000{ width:1000px; margin:0 auto; }
.f_r{ float:right;}
.font_yh{ font-family:"微软雅黑";}
.c_999, .c_999 a{ color:#999;}
.c_333 , .c_333 a{ color:#333;}
.f_14{ font-size:14px; font-weight:bold;}
.m_t{ margin-top:25px;}
.m_t2{ margin-top:8px;}
.mt30{ margin-top:30px;}

.span1{ color:#ffffff;}

.c_fff , .c_fff a , .top_r , .top_r a , .nav , .nav a{ color:#fff;}
.nav a:hover{color:#000000;}

.nav{width:100%; font-family:"微软雅黑"; font-size:16px; margin-bottom:-5px; position:relative; z-index:100; background:#004EA1; height:50px;}

.nav_line{ background:url(../images/zyjs_03.jpg) no-repeat right center;}
.nav ul li{ width:125px; text-align:center; line-height:50px; }

.nav ul li a{ display:block; width:125px; text-align:center; line-height:50px;}

.banner{ position:relative; z-index:1;}

.index_bt{ font-family:"微软雅黑"; font-size:18px; color:#353535;}
.index_bt_e{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#999; margin-left:8px;}

.tongzhi{ width:1000px; height:35px; border-bottom:1px solid #dbdbdb; font-size:12px; color:#7d7d7d; margin:25px auto;}

.new1 , .new2{ margin-left:20px; width:360px;}
.new1{ height:82px; border-bottom:#e3e3e3 dotted 1px; margin-bottom:8px; overflow:hidden;}

.new2 li{ width:346px;  height:28px; line-height:28px;}

.new2 li , .bottom_list li{ padding-left:14px;  background:url(../images/li_ico.jpg) no-repeat left center; overflow:hidden;}

.bottom_list li{ width:286px;  height:26px; line-height:26px;}
.bottom_list{ margin-top:10px;}




.gg1 , .gg2{ height:50px; overflow:hidden;}
.gg1{ background:url(../images/gg1_bg.jpg) no-repeat left 3px;}
.gg2{ background:url(../images/gg2_bg.jpg) no-repeat left 3px;}
.gg1 span , .gg2 span{ margin:0 8px 0 3px; color:#fff;}


.al a{ margin-right:8px;}
a.before{ display:inline-block; width:20px; height:19px; background:url(../images/al_img.jpg) no-repeat left center;}
a.after{ display:inline-block; width:20px; height:19px; background:url(../images/al_img.jpg) no-repeat right center;}

.al_show table{ float:left; margin:7px;}
.al_show table img{ height:130px;}

.box{ border:#e3e3e3 solid 1px;}


.xm .index_bt_e{ font-size:15px; margin-left:0px;}

.zb{ border-bottom:#e3e3e3 solid 1px; background:url(../images/zb_ico.jpg) no-repeat left center; padding-left:12px;}


.bottom{ line-height:20px;}
.c_red , .c_red a{ color:#D40D10;}

.mt10{ margin-top:10px;}


/* 企业荣誉 */
.carousel {width:1006px; height:232px; margin:0 auto;overflow:hidden; text-align:center;}
.jCarouselLite{float:left;width:1000px;height:166px; text-align:center; overflow:hidden/*必要元素*/}
.jCarouselLite li{height:164px; width:185px; margin:0 8px; }
.jCarouselLite li img{width:185px; height:130px;}
.jCarouselLite li i{color:#666; border:#CCCCCC 1px solid; width:183px; text-align:center; display:block; line-height:30px; height:30px; font-style:normal; font-size:12px;}

.carousel .prev , .carousel .next {height:166px;width:40px;overflow:hidden;display:block;text-decoration:none;cursor:pointer;}
.carousel .prev {float:left;background:url(../images/lt.jpg) center center no-repeat;}
.carousel .next {float:left;background:url(../images/rt.jpg) center center no-repeat;}


.carousel #prev-03.disabled{background:url(../images/al_img2.jpg) no-repeat left center;cursor:default;}
.carousel #next-03.disabled{background:url(../images/al_img2.jpg) no-repeat right center;cursor:default;}




/*banner css*/
.banner{ height:540px;overflow:hidden; position:relative; width:100%; }
.banner .d1{width:100%;height:540px;display:block;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:1;left:0px;top:480px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 0px;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}

.clear{clear:both; height:1px;}

/*轮播*/
.focusBox { position: relative; width: 300px; height: 280px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 300px; height: 280px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60; }

.text{ width:360px; height:200px; margin-left:20px;}


/*资质荣誉*/
.adSlide{ width:100%;  height:200p;; overflow:hidden; position:relative; clear:both;}
.adSlide .hd{ position:absolute; z-index:1; right:5px; bottom:10px; }
.adSlide .hd ul{ overflow:hidden; zoom:1; float:left;  }
.adSlide .hd ul li{ float:left; margin-right:2px;  width:16px; height:16px; line-height:16px; text-align:center; background:#fff; cursor:pointer;  filter:alpha(opacity=60);opacity:0.6;   }
.adSlide .hd ul li.on{ background:#f60;   font-weight:bold; filter:alpha(opacity=100);opacity:1; color:#fff;   }
.adSlide .bd{ position:relative;  z-index:0; }
.adSlide .bd img{ width:298px; height:200px;  }

