@charset "utf-8";
/* CSS Document 公用部份*/
/*body{position: relative;padding-top: 90px;}
.wraper{max-width: 1900px;min-width: 300px;margin: 0 auto;overflow: hidden;}
.header{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999;
	width: 100%;
	background: #3d3f46;
	background: rgba(61,63,70,0.8);/*rgb 值，透明度为0.8*
	}*/
.wraper {position: relative;}
body{background: url(/img/head-bj.png) top repeat-x#fff; min-width:1222px ; color:#666;}
a:hover{color: #E24500;}

/*head*/
#head{ width: 100%; height: 110px; overflow: hidden; border-bottom: 1px solid #ddd;}
.head{  width: 1200px; height: 70px; margin: 0 auto; overflow: hidden; padding: 20px 0px;}
.head ul{float: left; height: 70px;width: 300px; overflow: hidden;}
.head ul img{height: 70px; max-width: 300px; overflow: hidden;}
.head ol{float: left; width: 900px; text-align: right; line-height: 70px;}
.head ol a{font-size: 16px;}
.head ol a#cut{ color: #fff; background: #EF3C3C; padding: 8px 15px; border-radius: 6px;}
.head ol a:hover{ color: #EF3C3C;}
.head ol span{padding: 0px 23px;color: #ddd;}

.home{ width: 100%; overflow: hidden; background: #FBFBFB; border-bottom: 1px solid #F1F1F1;font-size: 16px;}
.home ul{ width: 1200px;  overflow: hidden; margin: 0 auto; height: 45px; line-height: 45px;}
.home ul b{ color: #EF3C3C;} 


/*在线客服*/
.izl-rmenu{position:fixed;right:30px;top:200px;z-index:999;}

.izl-rmenu .btn{width:60px;height:62px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-qq{height:62px;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{text-decoration:none;display:block; height:62px;background:url(/imqq/1.png) no-repeat;}

.izl-rmenu .btn{width:60px;height:62px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-fxgz{height:62px;}
.izl-rmenu a.btn-fxgz,.izl-rmenu a.btn-fxgz:visited{text-decoration:none;display:block;background:url(/imqq/2.png) no-repeat;}

.izl-rmenu .btn{width:60px;height:62px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-yy{height:62px;}
.izl-rmenu a.btn-yy,.izl-rmenu a.btn-yy:visited{text-decoration:none;display:block;background:url(/imqq/3.png) no-repeat;}

.izl-rmenu .btn-wx{width:60px;height:62px;background:url(/imqq/4.png);}
.izl-rmenu .btn-wx:hover{}
.izl-rmenu .btn-wx .pic{position:absolute;left:-151px;top:0px;display:none;width:150px;height:150px;border:#f1f1f1 1px solid;}

.izl-rmenu .btn-top{width:60px;height:62px;background:url(/imqq/5.png);;display:none;}
.izl-rmenu .btn-top:hover{width:60px;height:62px;background:url(/imqq/5.png);}

/*弹出*/
#lean_overlay {position:fixed;z-index:100;top:0px;left:0px; bottom:0px;height:100%;width:100%;background:#000;display:none;}
/*预约参观工地*/
#gd-yy{display:none; width:300px;border:solid #f1f1f1 5px; padding:30px 40px;  border-radius:10px;background:#fff;}
#gd-yy p{ font-size: 25px; border-bottom: 1px solid #F1F1F1; line-height: 40px; padding-bottom: 10px;}
#gd-yy p span{ font-size: 14px; color: #F05A00; margin-left: 10px;}

#gd-yy i{ display: block; overflow: hidden; margin-top: 18px;font-size: 16px;}
#gd-yy i b{float: left;overflow: hidden; height: 38px; line-height: 38px; text-align: center; display: block; } 
#gd-yy i span{ float: left;color: #E14900;height: 38px; line-height: 38px; margin-right: 5px; }
#gd-yy i input{float: left;display: inline;overflow: hidden;height: 38px; line-height: 38px;border:1px solid #ddd;cursor:hand;color:#555; padding-left: 10px; width:180px ;}

#gd-yy i input[type="submit"]{ border-radius: 8px ;height:45px; line-height:45px;color:#fff; background:#EF3C3C;font-size:16px;cursor: pointer;text-align: center; display: block; width:285px; margin-top: 15px;}
#gd-yy i input[type="submit"]:hover{color:#fff; background:#D6000F; }
#gd-yy i select{float: left;display: inline;overflow: hidden;height: 40px; line-height: 40px;width: 190px; padding-left:10px;border:solid 1px #ddd; outline:none;font-size:14px;background: url(/img/arrow.png) no-repeat right center#fff;appearance:none;-moz-appearance:none;-webkit-appearance:none;color:#999;text-align: center;}
#gd-yy i select::-ms-expand { display: none; }

/*左右-布局*/
#main{width: 1200px; margin:0 auto; overflow: hidden; margin-top: 15px;}
#left{width: 870px; float: left; display: inline; overflow: hidden; }
#right{width:280px;  float: right;display: inline;overflow: hidden; padding-top: 15px; line-height: 15px;}

/*右边-预约*/
.right-yy{margin: 0 auto; width: 218px; color: #fff; padding:25px 29px 35px 29px ; border: 1px solid #F1F1F1;}
.right-yy p{text-align: center; color: #333;line-height: 30px; font-size: 12px; }
.right-yy p em{ display: block; font-size: 22px; height: 40px; line-height: 40px;}
.right-yy p b{ color: #F07702; margin: 0px 3px; font-weight: 600; }
.right-yy li{ width: 222px;font-size: 14px;margin-top: 12px; overflow: hidden;}
.right-yy li input{padding:10px 10px;height:20px;border:1px solid #EDEEF2;border-radius:5px;color:#6c6c6c;}
.right-yy li select{text-align: center;border:solid 1px #EDEEF2; font-size:14px;padding:0px 32px 0px 8px; height: 40px; line-height: 20px; overflow:hidden;outline:none;margin-top:2px;background: url(/image/arrow.png) no-repeat right center#fff;appearance:none;-moz-appearance:none;-webkit-appearance:none;color:#6c6c6c;border-radius:5px; margin-right:3px; float: left; width: 90px;}
.right-yy li select::-ms-expand { display: none; }
.right-yy ol {width: 222px; font-size: 14px; margin-top: 15px; text-align: center;}
.right-yy ol input{border-radius:5px;color:#fff;background:#EF3C3C; width: 100%; padding: 10px 0px; font-size:16px;cursor:pointer}
.right-yy ol input:hover{color:#fff;background:#FF3740;cursor:pointer}

/*右边-广告*/
.right-adv{ width: 280px; padding-top: 15px;}
.right-adv img{ width: 280px; height: auto;}
/*右边-文字列表*/
.right-text-list{width: 258px;border: 1px solid #F1F1F1; padding: 10px; margin-top: 15px;}
.right-text-list p{width: 258px;border-bottom: 1px solid #F1F1F1; line-height: 40px;font-size: 18px; color: #333;}
.right-text-list ul{ width: 100%; overflow: hidden; padding-top: 10px;}
.right-text-list ul li{ height: 25px; line-height: 25px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
/*右边-图片列表*/
.right-img-list{width: 258px;border: 1px solid #F1F1F1; padding: 10px; margin-top: 15px;}
.right-img-list p{width: 258px;border-bottom: 1px solid #F1F1F1; line-height: 40px;font-size: 18px; color: #333;}
.right-img-list ul{ width: 268px; overflow: hidden;}
.right-img-list ul li{ float: left; width:125px; margin-right: 8px; display: inline;overflow: hidden; padding-top: 12px;}
.right-img-list ul li img{width: 125px; height: 100px;}
.right-img-list ul li i{ display: block; line-height: 35px; height: 30px; text-align: center;}
/*右边-服务项目*/
.right-hm-list{ width: 258px; border: 1px solid #EDEEF2; padding: 10px; overflow: hidden; margin-top: 15px;}
.right-hm-list p{width: 258px;border-bottom: 1px solid #F1F1F1; line-height: 40px;font-size: 18px; color: #333;}
.right-hm-list ul{ width: 258px;}
.right-hm-list ul li{ width: 258px;float: left; overflow: hidden; padding-top: 10px;}
.right-hm-list ul li img{ width: 256px; height: 158px; border: 1px solid #F1F1F1;}
.right-hm-list ul li h1{ display: block; font-size: 18px; padding: 10px 0px;}
.right-hm-list ul li i{ display: block;}
.right-hm-list ul li i span{ color: #F57403; font-size: 14px;}
.right-hm-list ul li i span em{ font-size: 25px; margin: 0px 3px;}
.right-hm-list ul li i cite{ font-size: 14px; color:#808080 ;}


/*pagees quotes*/
.newpage{margin:0 auto;width:890px;line-height:40px;margin-top:20px; overflow:hidden;}
.casepage{margin:0 auto;width:1200px;line-height:40px;margin-top:20px; overflow:hidden; text-align: center;}
.quotes {padding:3px;font-size: 16px;}
.quotes A {border: #f1f1f1 1px solid; padding:10px 15px;COLOR: #aaa; TEXT-DECORATION: none; margin:3px;overflow:hidden; }
.quotes A:hover {border: #EF3C3C 1px solid;color:#fff;padding:10px 15px;background:#EF3C3C;}
.quotes A:active {border: #EF3C3C 1px solid; padding:10px 15px;}
.quotes .current {padding:10px 15px;color:#fff; margin: 6px; border:#EF3C3C 1px solid; background:#EF3C3C;}

/*boot*/
#boot-link{ width: 100%; padding: 20px 0px; background: #f5f5f5; overflow: hidden; margin-top: 35px;}
#boot-link ul{ width: 1200px; margin: 0px auto; line-height: 26px; font-size: 14px;}
#boot-link ul b{ float: left; display: inline; display: block; width: 80px;}
#boot-link ul li{ float: right; display: inline; width: 1120px; text-align: left;}
#boot-link ul li a{ margin-right:16px;}

#boot-vr{ width: 100%; padding: 30px 0px; background: #31333E; overflow: hidden;color: #b0b0b0;}
#boot-vr ul{ width: 1200px; margin: 0px auto; line-height: 30px; font-size: 14px; text-align: center;}
#boot-vr ul p{color: #b0b0b0; line-height: 30px;}
#boot-vr ul p a{color: #b0b0b0; padding: 0px 20px;}
#boot-vr ul p a:hover{color:#F57403; padding: 0px 20px;}
#boot-vr ul li{ text-align: center; padding-top: 10px;}


