.page-head {height:300px; padding:160px 0 0 0; background:url('/image/sub/subtop_bg01.jpg') no-repeat 0; background-size:cover;}
.page-head .page-head-box{padding:50px 0; text-align:center;}
.page-head .page-head-box .page-head-tit {font-size:30px; font-weight:bold; color:#fff;}
.page-head .page-head-box .page-head-nav,
.page-head .page-head-box .page-head-nav a {font-size:16px; margin:10px 0 0 0; color:#fff;}


.page-head1 {height:300px; padding:160px 0 0 0; background:url('/image/sub/subtop_bg02.jpg') no-repeat 0; background-size:cover;}
.page-head1 .page-head-box{padding:50px 0; text-align:center;}
.page-head1 .page-head-box .page-head-tit {font-size:30px; font-weight:bold; color:#fff;}
.page-head1 .page-head-box .page-head-nav,
.page-head1 .page-head-box .page-head-nav a {font-size:16px; margin:10px 0 0 0; color:#fff;}


.page-head2 {height:300px; padding:160px 0 0 0; background:url('/image/sub/subtop_bg03.jpg') no-repeat 0; background-size:cover;}
.page-head2 .page-head-box{padding:50px 0; text-align:center;}
.page-head2 .page-head-box .page-head-tit {font-size:30px; font-weight:bold; color:#fff;}
.page-head2 .page-head-box .page-head-nav,
.page-head2 .page-head-box .page-head-nav a {font-size:16px; margin:10px 0 0 0; color:#fff;}


.page-head3 {height:300px; padding:160px 0 0 0; background:url('/image/sub/subtop_bg04.jpg') no-repeat 0; background-size:cover;}
.page-head3 .page-head-box{padding:50px 0; text-align:center;}
.page-head3 .page-head-box .page-head-tit {font-size:30px; font-weight:bold; color:#fff;}
.page-head3 .page-head-box .page-head-nav,
.page-head3 .page-head-box .page-head-nav a {font-size:16px; margin:10px 0 0 0; color:#fff;}


.page-head4 {height:300px; padding:160px 0 0 0; background:url('/image/sub/subtop_bg05.jpg') no-repeat 0; background-size:cover;}
.page-head4 .page-head-box{padding:50px 0; text-align:center;}
.page-head4 .page-head-box .page-head-tit {font-size:30px; font-weight:bold; color:#fff;}
.page-head4 .page-head-box .page-head-nav,
.page-head4 .page-head-box .page-head-nav a {font-size:16px; margin:10px 0 0 0; color:#fff;}




h2 {font-size:33px; color:#222222; text-align:center; text-transform:uppercase; }



#wrap1 {width:1200px;margin:0 auto;padding:100px 0px;}
#wrap1 .logo {text-align:center;padding-bottom:20px;}
#wrap1 .tit .detail-tit {font-size:30px;padding-bottom:30px;color:#00b7f3;text-align:center;}
#wrap1 .tit .detail-txt {font-size:16px;line-height:22px;color:#717171;text-align:center;}


#wrap1 .pd30 {margin-top:60px;}



#wrap1 .cont {padding:0px 0 0 0;}
#wrap1 .cont .cont-box{}
#wrap1 .cont .cont-box .tit-box{overflow:hidden;}
#wrap1 .cont .cont-box .tit-box h2{font-size:40px; color:#222222; text-align:center; text-transform:uppercase;line-height:40px;}
#wrap1 .cont .cont-box .tit-box .line { width:30px; height:4px; margin:20px auto; border-top:1px solid #00b7f3; border-bottom:1px solid #00b7f3;}
#wrap1 .cont .cont-box .tit-box .txt-box {font-size:15px; color:#303030; text-align:center;font-weight:normal;}



#wrap1 .cont01 .cont-box01 .cont-detail {width:1200px; margin:0 auto;}
#wrap1 .cont01 .cont-box01 .cont-detail .list-box{font-size:0;width:1200px; margin:0 auto;}
#wrap1 .cont01 .cont-box01 .cont-detail .list-box li{display:inline-block; font-size:14px; margin:30px 25px 30px; text-align:center;}
#wrap1 .cont01 .cont-box01 .cont-detail .list-box li .img-box {width:350px; height:350px; border-bottom:0px solid #000; box-sizing:border-box; 
line-height:351px; text-align:center;}
#wrap1 .cont01 .cont-box01 .cont-detail .list-box li .detail-tit {margin:-30px 0 10px 0; font-size:20px; font-weight:bold;}
#wrap1 .cont01 .cont-box01 .cont-detail .list-box li .detail-txt {font-size:14px; line-height:18px;}


#wrap1 .cont01 .tbl table {width:100%; text-align:center; margin:0px 0 0 0;}
#wrap1 .cont01 .tbl table th {padding:10px; background:#22bef0; border-left:none; border-right:none; text-align:center;color:#fff;border-bottom:1px solid #c2f0ff}
#wrap1 .cont01 .tbl table td {padding:14px; border:1px solid #cbcbcb; border-left:none; border-right:none;font-size:13px;text-align:left;}


#wrap1 .cont01 .tbl1 table {width:100%; text-align:center; margin:0px 0 0 0;}
#wrap1 .cont01 .tbl1 table th {padding:10px; background:#22bef0; border-left:none; border-right:none; text-align:center;color:#fff;border-bottom:1px solid #c2f0ff}
#wrap1 .cont01 .tbl1 table td {padding:14px; border:1px solid #cbcbcb; border-left:none; border-right:none;font-size:13px;text-align:center;}


.mt50 {margin-top:50px;}
.mt15 {margin-top:15px;}

.tb ul li {line-height:32px;background:url('/image/sub/ico.jpg') left 13px no-repeat;font-size:14px;padding-left:15px;}


.btn {margin:0 auto;}
.btn a {display:inline-block; background-color:#000;padding:20px 30px;font-size:16px; text-align:center;color:#00c3ff;font-weight:bold;}