/* CSS Document */
*{ margin:0px; padding:0px;}
body { font-size:12px; font-family:"宋体"; color:#676767; overflow-x:hidden; background:#f1f1f1; }
img { border:none;}
ul,li { list-style:none; margin:0px auto; padding:0px;}
.clear { clear:both; }
.h20{ height:20px; overflow:hidden;}
.h10{ height:10px; overflow:hidden;}
a{ text-decoration:none; color:#444;}
.content{ width:1000px; margin:0px auto;background:#fff; overflow:hidden;}
.main{ width:1000px; margin:0px auto;background:#fff; overflow:hidden; padding-top:20px;}

/*head*/
.top{ background:url(../images/d_bg.jpg) repeat-x; width:100%; height:106px;}
.t_p{ background:url(../images/hd_bg.jpg) no-repeat; width:1000px; height:106px; margin:0px auto;}
.logo{ float:left; width:480px;}
.tel{ float:right; width:200px;}
.dh{ background:url(../images/dh_bg.jpg) repeat-x ; width:100%; height:57px;}
.dhnr{ padding-top:12px; height:42px; width:1000px; margin:0px auto; padding-bottom:3px;}
.dhnr ul .dh1{float:left; line-height:42px;width:90px; text-align:center; font-weight:bold; font-size:14px; }
.dhnr ul .dh2{ float:left; line-height:42px; background:url(../images/dhrt.jpg) left no-repeat; width:91px; text-align:center; font-weight:bold; font-size:14px; }

/*banner*/

div.wrapper { width:1000px; margin: 0 auto; position: relative; }
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
    .box_skitter ul { display: none; }
    .box_skitter .container_skitter { overflow: hidden; position: relative; }
    .box_skitter .image { overflow: hidden; }
        .box_skitter .image img { display: none; }
    .box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
        .box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
    .box_skitter .prev_button { position: absolute; top: 50%; left: -5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/prev.png) no-repeat left top !important; }
    .box_skitter .next_button { position: absolute; top: 50%; right: -5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/next.png) no-repeat left top !important; }
    .box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width: 1000px; height: 406px; }
    #slideshow ul { display: none; }
	
/*正文*/
.left{ float:left; width:277px;}
.gywm{ background:#005fb8 url(../images/bkbg.jpg) left no-repeat; height:33px; line-height:33px; color:#fff; font-size:14px; font-weight:bold; text-indent:22px;} 
.gywm span{ float:right; padding-right:10px; font-family:Arial; font-size:10px; font-weight:normal;}
.gywm span a{ color:#FFFFFF;}
.gywmnr{ padding-top:10px; }
.wm{ text-align:center} 
.wm_wz{ padding-left:12px; padding-right:10px; text-indent:2em; line-height:20px; padding-top:10px;}
.wm_wz span a{ color:#f72c2a }
.left2{ float:left; width:425px; padding-left:10px;}
/*banner2*/

.con{overflow:hidden; margin:0 auto; height:100%;} 
#carousel_container{position:relative; height:191px; overflow:hidden;} 
#carousel_inner{width:360px; height:100%; overflow: hidden; position:absolute;left:35px; } 
#left_scroll{position: absolute;left:0;top:0px;width:25px; height:191px;cursor: pointer;cursor: hand; background:url(../images/1.png) no-repeat;}
#left_scroll:hover{position: absolute;left:0;top:0px;width:25px; height:191px;cursor: pointer;cursor: hand; background:url(../images/3.png) no-repeat;} 
#right_scroll{position: absolute;top:0px;right:0; width:25px; height:191px;cursor: pointer;cursor: hand; background: url(../images/2.png) no-repeat;}
#right_scroll:hover{position: absolute;top:0px;right:0; width:25px;height:173px;cursor: pointer;cursor: hand; background: url(../images/4.png) no-repeat;} 
#carousel_ul{width:9999px; height:100%; position:relative;} 
#carousel_ul li{float: left; border:solid 1px #dddcdc; margin-right:15px; display:inline; overflow:hidden;} 
#carousel_ul li p{ color:#000000; background:#e4e3e3; height:28px; line-height:28px; text-align:center;}
#carousel_ul li img{width:163px; padding-top:2px; padding-left:2px; padding-right:2px; background:#FFFFFF}

.left3{ float:left; width:278px; padding-left:10px;}
.xw{ padding-top:10px;}
.xw ul li{ background:url(../images/dian.jpg) 4px no-repeat; text-indent:13px; line-height:25px;}
.xw ul li a{ color:}
.xw ul li span{ float:right; padding-right:6px; color:#676767;}

.cpzs{ width:1000px;}
.zs_nr{ background:url(../images/cpzs_bg.jpg) repeat-x; height:184px; margin-top:10px; }
.jng{width:940px; margin-left: 30px; overflow:hidden;}
.zsbk img{ margin:0 2px;}
.zsbk{ border:#dddcdc 1px solid; margin-left:10px;}
.tutu p{ color:#555555; line-height:24px; background:#e4e3e3; }


/*foot*/
.foot{ background:url(../images/ft_bg.jpg) repeat-x; width:100%; height:92px;}
.ft{ margin:0px auto; width:1000px;color:#FFFFFF;}
.ft_ah{ text-align:center; color:#FFFFFF; height:30px; line-height:30px; background:url(../images/ftx.jpg) no-repeat bottom;}
.ft_ah a{color:#FFFFFF;}
.bq{ text-align:center; line-height:25px; padding-top:10px;}
.bq a{ color:#FFFFFF;}

/*新闻页面*/
.ny_left{ float:left; width:239px;}
.ny_mc{ background:url(../images/mc_bg.jpg) no-repeat; height:60px; width:239px; font-size:20px; font-weight:bold; text-align:center; color:#FFFFFF; padding-top:20px;}
.ny_mc span{ font-family:Arial; color:#cbcbcb; font-size:14px; font-weight:normal;}
.nybk{ background:#e8e8e8; padding-top:10px; padding-bottom:10px;}
.nybk ul li{height:46px; line-height:46px; }
.nybk ul li a{ display:block; text-align:center; font-weight:bold; color:#555555; font-size:14px;height:46px; line-height:46px;}
.nybk ul li a:hover{ background:url(../images/ahover.jpg) no-repeat; height:46px; line-height:46px; color:#0b5ed0 }
.nybk ul .ax a{color:#0b5ed0; background:url(../images/ahover.jpg) no-repeat; height:46px; line-height:46px; }
.ny_lj{ text-align:center; padding-bottom:15px; }
.ny_lj img{ padding-top:15px;}

.ny_right{ margin-left:36px; width:690px; float:left; border:1px solid #f0f0f0;}
.ny_wz{ background:url(../images/wzbg.jpg) repeat-x; height:40px; line-height:40px; padding-left:10px;}
.news_nr{ padding:26px; min-height:400px;}
.news_bt{ text-align:center; color:#444444; font-size:16px; font-weight:bold;}
.news_ly{ text-align:center; height:30px; line-height:30px;}
.news_img{ text-align:center; }

.fengye{ text-align:center; height:40px; line-height:40px;}
.fengye a{ padding-right:10px;}

/*关于我们页面*/
.news_body p{ line-height:25px; text-indent:2em;}
.news_body img{ margin-bottom:15px;}

/*工程案例页面*/
.al ul li{float: left; border:solid 1px #dddcdc; margin-right:15px; display:inline; overflow:hidden; width:178px; height:190px; margin-left:15px; margin-bottom:20px;}
.al ul li p{ color:#000000; background:#e4e3e3; height:28px; line-height:28px; text-align:center;}
.al ul li img{width:174px; padding-top:2px; padding-left:2px; padding-right:2px; background:#FFFFFF}


/*产品页面*/
.pic ul li{float: left; border:solid 1px #dddcdc;  margin-right:8px; margin-left:12px; overflow:hidden; width:190px; height:192px;  margin-bottom:20px;}
.pic ul li p{ color:#000000; background:#e4e3e3; height:28px; line-height:28px; text-align:center;}
.pic ul li img{width:190px;background:#FFFFFF; text-align:center; height:164px;}

.dgpic ul li{float: left; border:solid 1px #dddcdc;  margin-right:5px; margin-left:5px; overflow:hidden; width:146px; height:180px;  margin-bottom:20px;}
.dgpic ul li p{ color:#000000; background:#e4e3e3; height:28px; line-height:28px; text-align:center;}
.dgpic ul li img{width:146px;background:#FFFFFF; text-align:center; height:126px;}
.dg a{ text-align:center; line-height:30px; font-size:15px; font-weight:bold; color:#000000; }
.dg{text-align:center; line-height:30px; font-size:15px; font-weight:bold;}

/*留言*/
.tj{ background:url(../images/tj.jpg) no-repeat ; height:27px; width:64px; border:0px; font-weight:bold; color:#666666;}
.wbk{ border:1px solid #b8b8b8; line-height:25px;} 

.qs{padding-left:10px; font-weight:bold;}
.book{ border:1px solid #e9e9e9; margin-top:15px; }
.bt{background:#f5f5f5;  height:30px;  padding-left:10px; }
.bt_mc{background:url(../images/blt.jpg) left no-repeat; height:30px; line-height:30px; font-weight:bold; color:#3c3c3c; padding-left:20px;}
.bt_mc span{ float:right; font-weight:normal; padding-right:10px;}
.bt_nr{ padding-left:15px; line-height:30px;}
.bt_hf{ background:#f5f5f5; border:1px dashed #cccccc; height:34px; line-height:34px; margin-right:10px; margin-bottom:15px; color:#0088d5 }
.bt_hf span{ color:#0000ff ; font-weight:bold; padding-left:10px;}
.yhdl{ background:url(../images/dl.jpg) no-repeat; border:0px; width:100px; height:34px;}
.zc a { color:#4094ff;}
.zc{ color:#4094ff; font-weight:bold;}