@charset "utf-8";
/* CSS Document */
.ih50{height: 50px; overflow: hidden; width: 100%}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.b1{background: url(b1.jpg) no-repeat center top; width:100%; height: 752px;}
.b2{width:1190px; height: auto; padding-bottom: 11px; padding-top: 170px;padding-left: 250px; margin: 0 auto; text-align: center; overflow: hidden; }
.b3{width:100%; margin: 0 auto; height:220px;  background:rgba(0,0,0,.50)}

.b4{width:100%; margin-top:-200px; margin-left:  0; margin-right: 0; height: 680px;}
.b4w1190{width:1190px; margin: 0 auto;}
.b4t1{margin: 0 auto; width:1000px; text-align: center; font-size: 28px; color: #fff; line-height: 50px; font-weight: bold}
.b4eng{margin: 0 auto; width:1000px; text-align: center; font-size: 12px; color: #fff; padding-bottom: 40px}

.b4f8{width:100%; max-width: 1180px; margin: 0 auto; height: 480px; background: #f8f8f8}
.b4w25{width:25%; height: 240px; float: left; overflow: hidden}


.b4b1{background: url(b3_01.png) no-repeat center 60px; width:25%; overflow: hidden; font-size: 25px; text-align: center; padding-top: 140px; color: #525252}
.b4b2{background:#ebebeb url(b3_02.png) no-repeat center 60px; width:25%; overflow: hidden; font-size: 25px; text-align: center; padding-top: 140px; color: #525252}
.b4b3{background: url(b3_03.png) no-repeat center 60px; width:25%; overflow: hidden; font-size: 25px; text-align: center; padding-top: 140px; color: #525252}
.b4b4{background:#ebebeb url(b3_04.png) no-repeat center 60px; width:25%; overflow: hidden; font-size: 25px; text-align: center; padding-top: 140px; color: #525252}

.b4b5{background:#ebebeb url(b3_05.png) no-repeat center 60px; width:25%; overflow: hidden; font-size: 25px; text-align: center; padding-top: 140px; color: #525252}
.b4b6{background: url(b3_06.png) no-repeat center 60px; width:25%; overflow: hidden; font-size: 25px; text-align: center; padding-top: 140px; color: #525252}
.b4b7{background:#ebebeb url(b3_07.png) no-repeat center 60px; width:25%; overflow: hidden; font-size: 25px; text-align: center; padding-top: 140px; color: #525252}
.b4b8{background:url(b3_08.png) no-repeat center 60px; width:25%; overflow: hidden; font-size: 25px; text-align: center; padding-top: 140px; color: #525252}

.b4b1:hover{background:#d83945 url(b4_01.png) no-repeat center 60px; width:25%; overflow: hidden; font-size: 25px; text-align: center; padding-top: 140px; color: #fff;box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); transform: scale(1.01);}
.b4b2:hover{background:#d83945 url(b4_02.png) no-repeat center 60px; width:25%; overflow: hidden; font-size: 25px; text-align: center; padding-top: 140px; color: #fff;box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); transform: scale(1.01);}
.b4b3:hover{background:#d83945 url(b4_03.png) no-repeat center 60px; width:25%; overflow: hidden; font-size: 25px; text-align: center; padding-top: 140px; color: #fff;box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); transform: scale(1.01);}
.b4b4:hover{background:#d83945 url(b4_04.png) no-repeat center 60px; width:25%; overflow: hidden; font-size: 25px; text-align: center; padding-top: 140px; color: #fff;box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); transform: scale(1.01);}
.b4b5:hover{background:#d83945 url(b4_05.png) no-repeat center 60px; width:25%; overflow: hidden; font-size: 25px; text-align: center; padding-top: 140px; color: #fff;box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); transform: scale(1.01);}
.b4b6:hover{background:#d83945 url(b4_06.png) no-repeat center 60px; width:25%; overflow: hidden; font-size: 25px; text-align: center; padding-top: 140px; color: #fff;box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); transform: scale(1.01);}
.b4b7:hover{background:#d83945 url(b4_07.png) no-repeat center 60px; width:25%; overflow: hidden; font-size: 25px; text-align: center; padding-top: 140px; color: #fff;box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); transform: scale(1.01);}
.b4b8:hover{background:#d83945 url(b4_08.png) no-repeat center 60px; width:25%; overflow: hidden; font-size: 25px; text-align: center; padding-top: 140px; color: #fff;box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); transform: scale(1.01);}

.b5{width:100%; overflow: hidden; margin: 0 auto; padding-bottom: 60px;}

.b6{width:1190px; height: 500px; overflow: hidden; margin: 0 auto;}
.b6l1{float: left;}
.b6mrq{width:1180px; margin: 0 auto; text-align: center}
.b6m1{margin: 0 auto; width:100%; text-align: center; color: #565656; font-size: 36px;font-weight: bold; overflow: hidden}
.b6m2{margin: 0 auto; width:100%; text-align: center; color: #565656; font-size: 15px;font-weight: bold; line-height: 25px; padding-bottom: 25px; overflow: hidden}

.b6img{margin-bottom: 30px; }
.b6t1{background: url(b7_04.jpg) no-repeat left top; height: 88px; width:363px; padding-left: 35px;}
.b6t1 p{ text-indent: 2em; font-size: 16px; line-height: 25px; color: #444444}
.b6mr40{ margin-right: 45px;}

.b8{width:100%; background: url(b8.jpg) no-repeat top center; margin: 0 auto; height: 571px; overflow:hidden;}