html, body {min-width: 1180px;}
a:hover {text-decoration: none;}
ul {margin: 0; padding: 0;}
ul, li {list-style: none;}

.container {min-width: 1180px;}

header {width: 100%; background: url("../images/gywm/header_bg.jpg") no-repeat center center; padding: 22px 0;}
header nav {float: right; padding: 30px 10px 0 0;}
header nav a {display: inline-block; padding: 0 20px; font-size: 18px; color: #fff;}
header nav a:hover, header nav a:focus {color: #fff;}

.banner {background: url("../images/gywm/banner.jpg") no-repeat center center; color: #fff; padding: 140px 0;height: 523px;}
.banner h1 {font-size: 36px; font-weight: normal; margin-bottom:20px;}
.banner p {font-size: 36px; line-height:90px;}
.banner p span {color: burlywood;}

main .ywly {width: 100%; background: url("../images/gywm/ywly_bg.jpg") no-repeat center center; padding: 40px 0 50px;}
main .ywly .t h2 {text-align: center; letter-spacing: 1.0rem; background: url("../images/gywm/ywly_t_bg.png") no-repeat center top; padding-top: 20px;}
main .ywly .fgx {text-align: center;}
main .ywly .fgx img {width: 30px; height: 4px;}
main .ywly ul li {cursor: pointer; margin: 15px 0;}
main .ywly ul li img {width: 100%;}
main .ywly ul li img:nth-child(2) {display: none;}

main .cgal {width: 100%; background: url("../images/gywm/cgal_bg.jpg") no-repeat center center; padding: 40px 0 50px;}
main .cgal .t h2 {text-align: center; letter-spacing: 1.0rem; background: url("../images/gywm/cgal_t_bg.png") no-repeat center top; padding-top: 20px;}
main .cgal .fgx {text-align: center; margin-bottom: 30px;}
main .cgal .fgx img {width: 30px; height: 4px;}
main .cgal .tab-content ul {padding: 20px 0;}
main .cgal .tab-content ul li {margin-bottom: 25px;}
main .cgal .tab-content ul li img {width: 100%; border: 1px solid #1b6d85;}
main .cgal .tab-content ul li summary {text-align: center; border: 1px solid #1b6d85; border-top-width: 0px; padding: 20px 10px; background: #fff;}
main .cgal .nav-tabs {border-bottom: 0;}
main .cgal .nav-tabs>li {margin-bottom: 0; padding: 0 40px; border-right: 2px solid #ccc; font-weight: bold;font-size: 14px;}
main .cgal .nav-tabs>li:first-child {padding-left: 0;}
main .cgal .nav-tabs>li:last-child {border-right: 0;}
main .cgal .nav-tabs>li>a {border: 0; background: #fff; color: #333; cursor: pointer;}
main .cgal .nav-tabs>li.active>a {border-bottom: 2px solid #1b6d85;     color: #3376ef;     font-weight: bold;font-size: 14px;}
main .cgal .nav-tabs>li.active>a:focus, main .cgal .nav-tabs>li.active>a:hover {border: 0; border-bottom: 2px solid #1b6d85; color: #3376ef;}

main .hzhb {width: 100%; background: url("../images/gywm/hzhb_bg.jpg") no-repeat center center; padding: 40px 0 50px;}
main .hzhb .t h2 {text-align: center; letter-spacing: 1.0rem; background: url("../images/gywm/hzhb_t_bg.png") no-repeat center top; padding-top: 20px;}
main .hzhb .fgx {text-align: center; margin-bottom: 30px;}
main .hzhb .fgx img {width: 30px; height: 4px;}
main .hzhb ul li {height: 100px; text-align: center; background: #f9f9f9;}
main .hzhb ul li:nth-child(2n) {background: #fff;}
main .hzhb ul:nth-child(2n) li {background: #fff;}
main .hzhb ul:nth-child(2n) li:nth-child(2n) {background: #f9f9f9;}
main .hzhb ul li img {max-width: 100%; max-height: 100px;}
