@charset "utf-8";
/* CSS Document */
.news{max-width:1200px;margin:60px auto;clear:both;overflow:hidden}
.news>ul{max-width:88%;margin:0 auto;clear:both}
.news>ul li{border-bottom:1px solid #ced1d1;padding-bottom:40px;margin-bottom:40px;clear:both;overflow:hidden;position:relative}
.news>ul li a.a{float:left;margin-right:50px;width:257px;height:168px;display:block;overflow:hidden}
.news>ul li img{width:257px;height:168px;transition: all 0.6s}
.news>ul li img:hover{transform: scale(1.4)}
.news>ul li a.name{font-weight:bold;font-size:18px;line-height:50px}
.news>ul li a.name span{float:right;font-size:14px;font-weight:normal}
.news>ul li a.more{background:#efefef;border-radius:20px;padding:10px 25px;color:#6b6b6b;font-size:12px;position:absolute;bottom:40px}
.news>ul li p{line-height:35px;white-space:pre-wrap}

/*#list{border-top:2px solid #ce6400;border-bottom:2px solid #e5e5e5;height:70px;width:100%;clear:both;overflow:hidden}
#list dl{max-width:1200px;margin:0 auto;clear:both;overflow:hidden}
#list dd{float:left;margin-left:120px}
#list dd a{color:#c49239;line-height:70px;font-size:16px}
#list dt{margin-top:20px;float:left;margin-left:160px}
#list dt a{background:url(../images/bottom_03.png) no-repeat center center;width:143px;height:29px;line-height:29px;text-align:center;border:0;color:#fff;background-size:100%;display:block}*/

.mien{max-width:1230px;margin:60px auto;clear:both;overflow:hidden}
.mien ul li{float:left;width:388px;line-height:55px;border:1px solid #eaeaea;overflow:hidden;margin-left:15px;text-align:center;font-size:15px;font-weight:bold;margin-bottom:25px}
.mien ul li img{width:100%;height:262px}
.mien ul li a{color:#d4b162}


.list_title{text-align:center;color:#8e8d8d;font-size:16px;line-height:35px;padding:50px 0}
.list_title font{color:#ff9b38;font-size:35px;line-height:80px}
.case{width:1198px;background:#f8f8f8;border:1px solid #e6e6e6;clear:both;overflow:hidden;margin:0 auto 100px}
.case li div{padding:15px 35px 25px;height:100px}
.case li div hr{border:0;border-top:1px solid #b87023;width:35px}
.case li{float:left;width:381px;margin:10px 9px;background:#fff;color:#575757;font-size:13px;line-height:25px}
.case li a{color:#b87023;font-size:18px;text-align:center;display:block;line-height:30px}
.case li img{width:100%;display:block;height:244px}
.case>.page{padding:50px 0}

.adv{margin:80px auto 0}
.adv li{display:block;height:191px;width:299px;margin-left:1px;float:left;text-align:center;color:#fff;background:#ffb758}
.adv li+li{background:#99c368}
.adv li+li+li{background:#ff5d61}
.adv li+li+li+li{background:#e49163}
.adv li div{width:273px;margin:0 auto;border:1px solid #fff;margin-top:12px;height:165px}
.adv li div img{margin-top:26px}
.adv li p{font-size:18px;line-height:40px}

.coures{width:1199px;border-right:1px solid #f8dab9;clear:both;border-bottom:1px solid #f8dab9;overflow:hidden;margin:0 auto 50px}
.coures dt{width:598px;border-top:1px solid #f8dab9;border-left:1px solid #f8dab9;float:left;height:446px}
.coures dt img{margin:17px 7px 0 17px}
.coures dt img+img{margin:17px 0 0 7px}
.coures dd{width:598px;border-top:1px solid #f8dab9;border-left:1px solid #f8dab9;float:left;height:446px;font-size:16px;}
.coures dd div{width:560px;margin:0 auto;line-height:30px}
.coures dd span{background:#ff9b38;color:#fff;width:180px;margin:25px 0;line-height:36px;display:block;text-align:center;font-size:20px}
.list{width:1200px;clear:both;overflow:hidden;position:relative;margin:0 auto}
.list>a{width:243px;line-height:49px;text-align:center;background:url(../images/bottom_03.png) no-repeat center center;display:block;font-size:14px;margin:50px auto;clear:both;color:#fff}
.list>ul{clear:both;overflow:hidden}
.list>ul li{float:left;margin-left:21px}
.list>ul li img{width:372px}

.works{width:100%;background:url(../images/wave_03.jpg) repeat-x left top #fff9f1;overflow:hidden;clear:both;padding:50px 0 0}
.works .list_title{font-size:20px}
.works .list_title font{line-height:60px}
.works>.bd li{width:1156px;height:520px;background:#fff;margin:0 auto}
.works>.bd li>div{float:left;margin:10px 0 0 10px;width:372px;height:245px;overflow:hidden;position:relative}
.works>.bd li>div img{width:100%}
.works>.bd li>div p{display:block;line-height:30px;background:rgba(0,0,0,0.5);text-align:center;color:#fff;position:absolute;z-index:2;bottom:0;width:100%}
.works .hd{ overflow:hidden;height:30px;margin:30px auto;text-align:center}
.works .hd ul{overflow:hidden;zoom:1;display:inline-block}
.works .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat;}
.works .hd ul li.on{ background-position:0 0; }
.works .bd{width:1156px;background:#fff;margin:0 auto}
.works .bd ul{ overflow:hidden; zoom:1; }
.works .bd ul li{float:left; _display:inline; overflow:hidden;}

.supply{width:1155px;clear:both;overflow:hidden;margin:0 auto}
.supply img{margin:0 10px 10px 0}
.supply dt{clear:both;width:100%;overflow:hidden;position:relative}
.supply a{position:absolute;right:0;top:0}
.supply a img{margin:0 0 0 0}
.supply div{width:743px;height:234px;border:2px solid #787878;font-size:16px;line-height:43px;padding-left:45px}
.supply div font{font-weight:bold;display:block;line-height:50px}
.supply dd{clear:both;overflow:hidden;margin-top:10px}
.supply dd img{display:block;float:left}
.supply dd img+img+img{margin-right:0}

.case_list{width:1170px;margin:0 auto 100px;clear:both;overflow:hidden}
.case_list dd{float:left;width:278px;margin:0 15px 15px 0;height:180px;overflow:hidden}
.case_list #right{margin:0;width:582px;height:375px;overflow:hidden}
.case_list img{width:100%}

.main{width:1000px;margin:10px auto 50px;clear:both;overflow:hidden}
.main .contact{margin:50px 0}
.main .contact h1{text-align:center}
.main .contact span.j{border-bottom:1px dashed #ccc;display:block;text-align:center;line-height:50px;margin-bottom:30px}
.main .p_n p{float:left}
.main .p_n p+p{float:right}