.about { width:100%; margin:0px auto; clear:both; overflow:visible; background:url(../images/i_a_bg.jpg) repeat-y center top; height:890px; }

.about .fl { width:49.9%; float:left; text-align:right; padding-top:100px; }
.about .fr { width:50%; float:right; text-align:center; padding:5%;}
.about .fr h2 { padding-top:80px; padding-bottom:10px;}
.about .fr .bt1 { font-family:"Times New Roman", Times, serif; color:#000; font-size:65px; text-transform:uppercase; line-height:67px;}
.about .fr .bt2 { font-family:"Times New Roman", Times, serif; color:#000; font-size:25px; text-transform:uppercase;}
.about .fr .nr { color:#6e6e6e; font-size:16px; line-height:28px; padding-top:50px; }




.youshi { width:100%; margin:0px auto; clear:both; overflow:visible; background:url(../images/i_y_bg.jpg) no-repeat center top; height:821px; padding-top:354px;  }
.youshi .con { width:1200px; height:385px; margin:0px auto; background: url(../images/i_y_bg1.jpg) no-repeat right bottom #776a5a;}

.youshi .con dl { width:33.3%; float:left; margin-top:70px; text-align:center; color:#fff; border-right:2px solid #aca49a; height:255px;  }
.youshi .con dl:nth-child(3) { border:none;}

.youshi .con dl dt { font-family:"Akz"; font-size:95px; padding-top:30px; }
.youshi .con dl dt i { font-size:60px; font-style:normal;}
.youshi .con dl dd { font-size:18px; width:60%; margin:0px auto; line-height:30px;}



.pro { width:100%; margin:0px auto; clear:both; overflow:visible; background:#f0f0f0; height:1700px; padding-top:50px;}

.pro .nr { width:1200px; margin:0px auto;}
.pro .nr .list_1 dl { width:100%; float:left; margin-bottom:18px;}
.pro .nr .list_1 dl dt { width:794px; height:416px;  overflow:hidden; }
.pro .nr .list_1 dl dt img {width:794px; height:416px;  }

.pro .nr .list_1 dl dd { background:#fff; text-align:left;height:416px; width:388px; padding-left:83px; padding-top:115px; transition:all 0.4s;    }
.pro .nr .list_1 a:hover dl dd { padding-top:105px;  }

.pro .nr .list_1 dl dd i { font-style:normal; font-size:65px; height:68px; width:80px; line-height:68px; border-right:0px solid #333; text-align:left; font-family: "Times New Roman", Times, serif; color:#333;}
.pro .nr .list_1 dl dd p { font-family:"宋体"!important; font-size:45px; color:#333; }
.pro .nr .list_1 a dl dd p { font-family:"宋体"!important; font-size:45px; color:#333; }
.pro .nr .list_1 dl dd span { font-size:30px; color:#bcbcbc; line-height:50px; font-family: "Times New Roman"; letter-spacing:5px;}

.pro .nr .list_2 { width:100%; float:left;} 
.pro .nr .list_2 dl { width:388px; height:418px; position:relative; }


.pro .nr .list_2 dl:after { content:" "; position:absolute;  width:388px; height:418px; background: url(../images/i_p_h_bg.png) repeat-x left bottom; z-index:1;}




.pro .nr .list_2 dl dt {width:388px; height:418px;  position:absolute; overflow:hidden;}
.pro .nr .list_2 dl dt img {width:388px; height:418px;  }
.pro .nr .list_2 dl dd {position:absolute; bottom:30px; color:#fff; left:40px; z-index:2; transition:all 0.4s;}
.pro .nr .list_2 a:hover dl dd {bottom:40px; }
.pro .nr .list_2 dl dd i { font-style:normal; font-size:45px; height:68px; width:80px; line-height:48px; border-right:0px solid #fff; text-align:left; font-family: "Times New Roman", Times, serif; }
.pro .nr .list_2 dl dd p { font-family:"宋体"!important; font-size:37px; }
.pro .nr .list_2 a dl dd p { font-family:"宋体"!important; font-size:37px; }
.pro .nr .list_2 dl dd span { font-size:19px; color:#fff; line-height:25px; font-family: "Times New Roman"; letter-spacing:5px;}




.yy { width:100%; margin:0px auto; clear:both; overflow:visible; background:url(../images/i_s_bg.jpg) no-repeat center top #f0f0f0; height:679px; padding-top:0px;  }
.yy .b1 { width:100%; text-align:center; font-size:105px; color:#fff; font-family:Akz; text-transform:uppercase; text-shadow:10px 10px 10px rgba(0,0,0,.5); letter-spacing:20px; padding-top:60px;}
.yy .b2 { font-size:40px; text-align:center; letter-spacing:20px; color:#fff; }
.yy .b3 { border-bottom:2px solid #fff; border-top:2px solid #fff; color:#fff; margin-top:40px;}
.yy .nr { width:1012px; margin:0px auto; padding-top:70px;}
.yy .nr dl { position:relative; width:217px; height:216px;}
.yy .nr dt { position: absolute; width:217px; height:216px;}
.yy .nr dt img { width:217px; height:216px;}
.yy .nr dd { position: absolute; width:217px; height:216px; color:#fff; line-height:216px; font-size:25px; text-align:center;}



.news { height:1050px; padding-top:50px;}

.news .nr dl { width:378px; height:604px; background:#fff; box-shadow:0px 15px 15px 0px rgba(0,0,0,.05) }
.news .nr dl dt {width:378px; height:312px; float:left; overflow:hidden;  position:relative;}
.news .nr dl dt img {width:378px; height:312px;  position:absolute;}
.news .nr dl dd { width:85%; text-align:left; margin:0px auto;}
.news .nr dl dd h2 { width:100%; float:left; font-size:19px; color:#000; padding-top:30px; line-height:25px; float:left; font-weight:700;}
.news .nr dl dd p { font-size:15px; color:#989898; padding-top:20px; line-height:25px; float:left; font-weight:400;}
.news .nr dl dd span {width:102px; height:36px; line-height:36px; font-size:15px; text-align:center; margin:40px auto 0px; color:#7c7c7c; border-bottom:1px solid #7c7c7c; border-top:1px solid #7c7c7c; font-family:Arial, Helvetica, sans-serif; float:left;}

.news dl dt { }
.news dl dt:after { transition:all 0.4s; width:100%; height:50px; line-height:50px; text-align:center; color:#fff; content:" + "; font-size:42px; font-family:Arial, Helvetica, sans-serif; background: rgba(232,77,0,.9); position:absolute;  bottom:-50px; z-index:9999999; }
.news a:hover dl dt:after { width:100%; height:50px; line-height:50px; text-align:center; color:#fff; content:" + "; font-size:42px; font-family:Arial, Helvetica, sans-serif; background: rgba(232,77,0,.9); position:absolute;  bottom:0px; z-index:9999999;}


.shlbiao1{background:url(../images/biao1.png) no-repeat center center #C2A47E; width:120px; height:120px; margin:0 auto;border-radius: 100%;}
.shlbiao2{background:url(../images/biao2.png) no-repeat center center #C2A47E; width:120px; height:120px; margin:0 auto;border-radius: 100%;}
.shlbiao3{background:url(../images/biao3.png) no-repeat center center #C2A47E; width:120px; height:120px; margin:0 auto;border-radius: 100%;}