.sitebanner{ width:100%; height:250px; background-position:center center; background-repeat:no-repeat;}
.caseinfo{width:100%; overflow:hidden; border-bottom:1px solid #f2f2f2; padding-bottom:10px;font-family:microsoft yahei,Arial;}
.caseinfo .showimg{width:650px; float:left;}
.caseinfo .info{width:310px; float:right; font-size:14px; color:#666; line-height:24px;}
.caseinfo .info h1{ font-size:18px; border-bottom:1px solid #f2f2f2; padding-bottom:12px;}
.caseinfo .info i{ font-style:normal;}
.caseinfo .info ul.shuxing{ width:100%; padding:10px 0px 8px 0px; overflow:hidden;}
.caseinfo .info ul.shuxing li{ width:100%; overflow:hidden; float:left; line-height:24px; padding:0px; margin:0px; clear:both;}
.caseinfo .info ul.shuxing li i{ font-style:normal; display:block; width:70px; color:#dd0000; float:left;}
.caseinfo .info ul.shuxing li span{ font-style:normal; display:block; color:#666; width:210px; float:left;}
.caseinfo .info .tel400{ border-bottom:1px solid #f2f2f2; width:100%; overflow:hidden; padding:15px 0px;}
.caseinfo .info .tel400 i{ color:#888; width:70px; padding-top:5px; display:block; float:left;}
.caseinfo .info .tel400 span{ padding-top:5px; display:block; font-size:24px; float:left;}
.caseinfo .info .contactus{ width:100%; overflow:hidden;}
.caseinfo .info .contactus .con{ width:100%; overflow:hidden;}
.caseinfo .info .contactus .tit{text-align: center;height: 30px;position: relative;margin-top: 0px;width: 100%;overflow: hidden;}
.caseinfo .info .contactus .tit span {font-size: 14px;padding: 0px 5px;top: 0px;position: absolute;z-index: 2;background: #fff;left: 120px;}
.caseinfo .info .contactus .tit i {height: 1px;display: block;width: 100%;top: 12px; left:0px; background-color: #999;overflow: hidden;position: absolute;z-index: 1;}
.caseinfo .info .contactus .phone ul li i {color: #dd0000;font-weight: bold;font-size: 14px;font-style: normal;}
.caseinfo .info .contactus .tou{ width:100%; overflow:hidden; clear:both;}
.caseinfo .info .contactus .tou li{ width:100px; height:100px; padding:10px; padding-left:37px; float:left;}
.caseinfo .info .contactus .tou li img{ width:100px; height:100px; }
.caseinfo .info .contactus .tou li.photo img{ width:87px; height:87px; margin-top:6px; float:left; }
.caseinfo .info .contactus address {margin-left: 40px;margin-top: 0px;font-style: normal;}
.caseinfo .info .contactus address a {
    background-color: #2c2c2c;
    font-size: 16px;
    color: #fff;
    font-family: microsoft yahei;
    padding: 5px 70px 5px 105px;
    background-image: url(/images/icon/talk-black.gif);
    background-repeat: no-repeat;
    background-position: 75px 8px;
	display:block;
	overflow:hidden;
	float:left;
}

.contactbtn{ padding-top:12px;}
.contactbtn .title{ color:#888;}
.contactbtn .aBtn{display:inline-block;}
.contactbtn .aBtn a{ display:block; width:90px; height:90px; line-height:90px; text-align:center; color:#fff; font-family:microsoft yahei; font-size:16px; overflow:hidden; background-color:#c00; float:left; margin-right:12px;}
.contactbtn .aBtn a.a1{ background-color:#766bb4;}
.contactbtn .aBtn a.a2{ background-color:#57b1e6;}
.contactbtn .aBtn a.a3{ background-color:#41c3a6;}
.contactbtn .aBtn a.a4{ background-color:#eb6751;}
.contactbtn .aBtn a.a1:hover{ background-color:#675aac;}
.contactbtn .aBtn a.a2:hover{ background-color:#39a3e2;}
.contactbtn .aBtn a.a3:hover{ background-color:#20b897;}
.contactbtn .aBtn a.a4:hover{ background-color:#e84c32;}
.contactbtn .aBtn a:hover{ text-decoration:none;}

.desc{ font-size:14px; color:#666; line-height:25px; padding:10px 0px;}
.desc h2{ font-size:18px; padding-bottom:15px;}
.desc table{border: 1px solid #ccc;border-collapse: collapse; width:100%;}
.desc table td {border: 1px solid #ccc;}
.caselist{ width:980px; margin:0px auto; clear:both; overflow:hidden;}
.caselist h2,.infocon h2{background:#fff url(../images/icon.png) 0 -665px repeat-x;padding:5px 15px;font-size:24px; height:41px; color:#333; text-align:center; margin:10px auto;}
.caselist h2 span,.infocon h2 span{background-color:#fff;padding:0px 10px;}

ul.case{ width:100%; overflow:hidden;}
ul.case li{width:212px;float:left;display:inline; margin:5px 16px;}
ul.case li .img{ width:212px; height:112px;}
ul.case li .name{ display:block; font-size:14px; line-height:32px; text-align:center;}
ul.case li a img{float:left;display:inline;margin-right:10px; padding:0px; border:#ddd solid 1px; width:210px; height:105px;}
ul.case li a:hover img{boder-color:#c00;}
ul.case li span{ display:block; font-size:12px;}

.infocon .corlink{ width:100%; line-height:25px; overflow:hidden; margin:0px auto; clear:both; }
.infocon .corlink li{ width:196px; float:left;}

.fwBtn{background-color:#f4f4f4;padding:8px 15px;}
.fwBtn a{display:inline-block;padding:5px 10px;background-color:#fcfcfc;color:#555;margin:10px 55px 10px 55px;border-radius:2px;box-shadow:0 0 5px #ccc;text-align:center;}
.fwBtn a:hover{background-color:#c00;color:#fff;text-decoration:none;}

/*product show*/
.lof-slidecontent{ width:650px; height:430px;}
.lof-slidecontent, .lof-slidecontent a {color:#FFF;	}
.lof-slidecontent{position:relative;overflow:hidden;border:#eee solid 1px; padding:0px;}
.lof-slidecontent .preload{height:100%;width:100%;position:absolute;top:0;left:0;z-index:100000;text-align:center;background:#FFF}
.lof-slidecontent .preload div{height:100%;width:100%;background:transparent url(../images/photo/load-indicator.gif) no-repeat scroll 50% 50%;}
.lof-main-outer{position:relative;height:100%;width:650px;overflow:hidden;}
/*******************************************************/
.lof-main-item-desc{z-index:100px;position:absolute;bottom:50px;left:0px;width:350px;background:url(../images/photo/bg_trans.png);height:100px;/* filter:0.7(opacity:60) */padding:10px;}
.lof-main-item-desc p{margin:0 8px;padding:8px 0}
.lof-main-item-desc h3{padding:0;margin:0}
.lof-main-item-desc h2{padding:0;margin:15px 0 0 0px;}
.lof-main-item-desc h3 a{margin:0;background:#C01F25;font-size:75%;padding:2px 3px;font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;text-transform:uppercase;text-decoration:none}
.lof-main-item-desc h3 a:hover{text-decoration:underline;}
.lof-main-item-desc h3 i {font-size:70%;}

/* main flash */
ul.lof-main-wapper{/* margin-right:auto;*/
overflow:hidden;background:transparent url(../images/photo/load-indicator.gif) no-repeat scroll 50% 50%;padding:0px;margin:0;position:absolute;overflow:hidden;}
ul.lof-main-wapper li{overflow:hidden;padding:0px;margin:0px;float:left;position:relative;}
.lof-opacity  li{position:absolute;top:0;left:0;float:inherit;}
ul.lof-main-wapper li img{padding:0px;/*width:480px;height:320px;*/}
ul.xian li img{width:650px;height:430px;}
.scene img{width:650px; height:430px;}

/* item navigator */
.lof-navigator-wapper {position:absolute;bottom:0px;right:0;}
.lof-navigator-outer{position:relative;z-index:100;height:180px;width:310px;overflow:hidden;color:#FFF;float:left}
ul.lof-navigator{top:0;padding:0;margin:0;position:absolute;width:100%;}
ul.lof-navigator li{cursor:hand;cursor:pointer;list-style:none;padding:0;margin-left:0px;overflow:hidden;float:left;display:block;text-align:center;}
ul.lof-navigator li img{width:48px;height:32px;padding:2px;}
ul.lof-navigator li.active img, ul.lof-navigator li:hover img {filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.lof-navigator-wapper .lof-next,  .lof-navigator-wapper .lof-previous{display:block;width:22px;height:38px;color:#FFF;cursor:pointer;}
.lof-navigator-wapper .lof-next {float:left;text-indent:-999px;margin-right:5px;background:url(../images/photo/arrow-l.png) no-repeat right center;}
.lof-navigator-wapper .lof-previous {float:left;text-indent:-999px;margin-left:5px;background:url(../images/photo/arrow-r.png) no-repeat left center;}

.lof_big{position:absolute;top:0px;left:10px; right:10px; background:none;}
.lof_big .left{width:220px;height:320px;background:none;float:left;background:url(../images/photo/b_prev.png) no-repeat -1000px center;}
.lof_big .right{width:220px;height:320px;background:none;float:right;background:url(../images/photo/b_next.png) no-repeat -1000px center;}
.lof_big .left:hover{background:url(../images/photo/b_prev.png) no-repeat left center;}
.lof_big .right:hover{background:url(../images/photo/b_next.png) no-repeat right center;}