body
{
    text-align:center;
    margin: 0px;
    padding: 0px;
    font-size:12px; 
    background:url(../images/b0.jpg) repeat-x  #fff; 
}   
#logo
{
    width:960px;
    height:103px;
    margin-left:auto;margin-right:auto;overflow:hidden;
    position:relative;color:#000000;background:url(../images/index_02.jpg) no-repeat;
}
#logopng{position:absolute;top:33px;left:41px;width:180px;height:120px;overflow:hidden;
background: url(../images/logo.png) no-repeat ;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="../images/logo.png");_background:none;
}
#logo pre{margin:0px;padding:0px;position:absolute;top:30px;right:46px;}
#logo a{ text-decoration:none;color:#000000;}
#logo #s_key{width:166px;height:16px; position:absolute; top:58px;right:70px; border:0px; border-style:none; background:none; }
#logo #s_img{position:absolute;top:58px;right:50px;width:20px;height:17px;cursor:pointer;}


#flash 
{
    width:960px;
     height:282px;
      overflow:hidden;
       margin-left:auto;
        margin-right:auto;
        margin-top:0px;
        background:url(../images/index_05.jpg) no-repeat;
}
#menutd{width:960px;height:40px;overflow:hidden;background:url(../images/index_04.jpg) no-repeat;margin-left:auto; margin-right:auto; }
#menutd ul{ list-style:none;padding:0px;margin:0px;  z-index: 11; width:1003px;height:41px; margin-left:auto; margin-right:auto;overflow:hidden; position:relative;}
#menutd ul li{width:99px;height:41px;line-height:40px;float:left; overflow:hidden;position:relative;} 
#menutd ul li a{ text-decoration:none;color:#fff;font-size:14px;font-weight:bold; font-family:"微软雅黑"; position:relative;z-index:999; }

#box{ width:960px; height:365px; margin-left:auto; margin-right:auto; margin-top:0px;overflow:hidden; }
/*
.active,.normal
{
    display:block; width:82px;height:22px;line-height:22px;float:left; overflow:hidden;
    font-family:"黑体";font-size:14px;font-weight:bold;color:#104ea5;
    cursor:pointer;
}
.normal
{
    color:#000;
}*/




.box1{width:242px;height:364px;overflow:hidden;float:left; }
.box2{width:415px;height:364px;overflow:hidden;float:left; margin-left:30px;}
.box3{width:246px;height:364px;overflow:hidden;float:right; }

.box1_1,.box1_2{width:974px;height:172px;float:left;overflow:hidden; background:url(../images/index_09a.jpg) no-repeat;}
.box1_2{width:286px;background:url(../images/index_10a.jpg) no-repeat; }

.box2_1,.box2_2{width:527px;height:164px;float:left;overflow:hidden; background:url(../images/index_12.jpg) no-repeat;}
.box2_2{width:467px;background:url(../images/index_13.jpg) no-repeat;}



.clear{clear:both;}


.title,.cont{width:100%;height:50px;margin-left:auto;margin-right:auto;overflow:hidden;}
.cont{width:100%;height:120px;color:#000;text-align:left;margin-left:auto;margin-right:auto;overflow:hidden;}
.title a{position:absolute;top:30px;height:12px;width:30px;left:252px;}


.oldPro{width:137px;height:90px;overflow:hidden;float:left;}
.oldPro .oldPro_img{width:137px;height:68px;background:#f0f0f0;overflow:hidden;}
.oldPro .oldPro_img img{width:131px;height:62px;margin:3px;border:0px;}
.oldPro p{margin:0px;width:137px;height:22px; line-height:26px; text-indent:12px; color:#666; font-family:"微软雅黑"; font-size:12px;}
.oldPro_jg{width:23px;height:90px;overflow:hidden;float:left;}





.img_news{width:174px;height:57px;border:1px solid #e3e3e3;overflow:hidden;}
.img_news img{border:0px;width:168px;height:51px; margin:3px;}
.cont_img p{margin:0px; text-align:center;height:30px; line-height:30px; color:#000; font-family:"宋体"; font-size:12px; font-weight:bold;}

.pic_1,.text_1{width:119px;height:124px;float:left;overflow:hidden;border:2px solid #bd020b;}
.text_1{width:217px;height:150px;float:right; color:#b85000;line-height:20px; text-indent:24px;position:relative;border:0px;}
.text_1 a{ text-decoration:none;color:#ba4f01;position:absolute;top:125px;right:5px; }

/*
.pic{width:100%;height:66px;overflow:hidden;}
.img,.txt{width:120px;height:62px;float:left;border:0px solid #bd020b;}
.txt{width:230px;height:66px;float:right;border:0px;}
.txt_title,.txt_smark{width:230px;height:16px;text-align:left;line-height:16px;overflow:hidden;}
.txt_smark{height:50px;line-height:18px;color:#b85000; text-indent:24px;position:relative;}
.txt_title a{ text-decoration:none;color:#b65000;font-size:14px;}
.txt_smark a{ text-decoration:none;color:#b85000;position:absolute;top:34px;right:2px; }*/

.newsImg{width:100%;height:70px;overflow:hidden;}
.newsTxt{width:195px;height:55px;float:right;text-align:left;overflow:hidden;color:#fcf793;}
.newsTxt_title{width:100%;height:17px;overflow:hidden;}
.newsTxt_smark{width:100%;height:38px;overflow:hidden;line-height:20px;}

.newslist  { list-style:none;padding:0px;margin:0px;}
.newslist  li{width:100%;height:24px;line-height:24px;color:#000;overflow:hidden;position:relative;}
.newslist  li a{ text-decoration:none;color:#000; font-size:12px;}
.newslist  li span{position:absolute;top:0px;right:0px; /*font-size:10px; font-family:"Arial";*/}

.company_ul{ list-style:none; padding:0px; margin:0px;_margin-left:-10px;}
.company_ul li{margin-left:10px;margin-right:10px; float:left; width:142px;height:113px;overflow:hidden;}
.company_ul li a{ display:block; width:142px;height:87px;overflow:hidden; background:url(../images/index_06.jpg) no-repeat;}
.company_ul li a img{border:0px;width:130px;height:73px;margin:6px 6px;}
.company_ul li p{margin:0px;padding:0px;width:142px;height:26px; line-height:26px; text-align:center; overflow:hidden;}
.company_ul li a:hover{background:url(../images/index_08.jpg) no-repeat;}


/* demoEffect 文件CSS ======================================= */

#demoContent{ text-align:center; margin-top:0px; width:415px; height:190px;    }
#demoContent .effect{ display:inline-block; *display:inline; zoom:1; text-align:left;  margin:0 auto;   }
/* 通用图片列表_普通式 */
.picList{ list-style:none;}
.picList li{ width:129px; height:130px;overflow:hidden;  }
.picList .pic{ text-align:center; line-height:0px;height:98px;  }
.picList .pic img{ width:125px; height:94px; padding:0px; border:2px solid #ccc;  }
.picList .pic a:hover img{ border-color:#f00;  }
.picList .title{ line-height:36px; height:32px;color:#d60a1a;   }
/* 多个左滚动 - 图片- 公用类 */
.leftLoop{ overflow:hidden; position:relative;  border:0px solid #ccc;   }
.leftLoop .hd{ overflow:hidden;  height:50px; background:url(../images/index_14.jpg) no-repeat;  }
.leftLoop .hd .prev,.leftLoop .hd .next{ display:block;  width:5px; height:9px; line-height:10px; float:right; margin-right:10px; margin-top:10px;  overflow:hidden;  
	 cursor:pointer; background:url("images/icoLeft.gif") no-repeat;}
.leftLoop .hd .next{ background:url("images/icoRight.gif") no-repeat;  }
.leftLoop .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  }
.leftLoop .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:5px; text-indent:-999px; cursor:pointer;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(../PIE.htc);}
.leftLoop .hd ul li.on{ background:#f00;  }
.leftLoop .bd{ padding:0px;   }
.leftLoop .bd ul{ overflow:hidden; zoom:1; }
.leftLoop .bd ul li{ margin:0px; margin-right:14px; text-align:center; float:left; _display:inline; overflow:hidden;  }


/*videolist*/

.rollBox img{border:none;}
.rollBox{width:447px;height:130px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:429px;height:130px; overflow:hidden;margin:0 auto;padding-top:0px;margin-left:0px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:133px;height:130px;float:left;text-align:center;margin-left:5px;margin-right:5px;_margin-left:3px;_margin-right:4px;}
*+html .rollBox .Cont .pic{width:133px;height:130px;float:left;text-align:center;margin-left:5px;margin-right:5px;_margin-left:3px;_margin-right:4px;}

.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#fbf595;text-decoration:none;}
.rollBox .Cont a:hover{color:#fbf595;text-decoration:underline;}
.picvideoImg{width:133px;height:96px;overflow:hidden;border:0px solid #938554;}
.picvideoImg  img{margin:0px; cursor:pointer;}
.videosubTime{width:133px;height:34px;overflow:hidden;margin-left:auto;margin-right:auto;line-height:34px;text-align:center;color:#fbf595;}

.rollBox #List1,.rollBox #List2{float:left;height:130px;}
.img1,.img2,.Cont{
float:left;height:130px;}
.img1,.img2{
	
width:8px;
height:15px;
display:block;
cursor:pointer;
margin-top:38px;
}
.img1{
background-image:url(../images/right.jpg);
background-repeat: no-repeat;
background-position: center center;}
.img2{
background-image:url(../images/left.jpg);
background-repeat: no-repeat;
background-position: center center;
margin-left:0px;
}
/*videolist*/



.InputDate{width:152px;border:1px solid #e6d2ad;background:#ffffff;}
#outDate{position:absolute;left:0px;top:43px;}
.submitDate{position:absolute;top:73px;left:38px;background:#000;width:77px;height:24px;}


.left,.right{width:50px;height:161px;float:left;overflow:hidden;}
.right{width:920px;}

/*工程案例图片滚动*/
.anli
{
	float:left;
    display:inline;
    margin-right:10px;
    margin-left:10px;
	width:155px;
	height:130px;
}

.tit
{
    width:155px;
    height:19px;
    text-align:center;
    line-height:19px;
	overflow:hidden;
	color:#fbf595;
	background:#207534;
	margin-top:7px;
}
.anli .img{width:155px;height:105px;overflow:hidden;background:url(../images/pbg.jpg) no-repeat;}
.anli .img img{border:0px;width:143px;height:91px;margin:6px 6px;}
.anli .tit a{ text-decoration:none;color:#b94f01;}
#demo 
{
    overflow:hidden;
    width:100%;
    margin:0px auto 0px auto;
}
#indemo 
{
    float: left;
    width: 400%;
}
#demo1 
{
    float: left;
}
#demo1 .anli
{
    margin-right:10px;
    margin-left:10px;
}
#demo2 
{
    float: left;
}




#footbox{width:100%;height:85px;background:url(../images/footera.jpg) repeat-x;margin-top:0px;margin-left:auto;margin-right:auto;}
#footer
{
    width:960px;
    height:93px;
    margin-top:0px;
    margin-left:auto;
    margin-right:auto;
    background:url(../images/index_07.jpg) no-repeat;
    color:#666;
    text-align:left;
    position:relative;
}
#footer .footer_span1{position:absolute;left:2px;top:60px;}
#footer .footer_span2{position:absolute;left:0px;top:0px; display:block; width:960px;height:50px; text-align:center; color:#fff; line-height:50px;}
.footer_select{position:absolute;right:10px;top:30px; display:none;}
#footer .footer_span2 a{ text-decoration:none;color:#fff;}
#footer .footer_span1 a{ text-decoration:none;color:#666;}



