.gszc-lcbox{ width:100%; height: auto; margin:50px auto 20px;}
.gszc-title{ text-align:center;}
.gszc-title h3{ font-size:32px; color:#0099e5; padding:0px; margin:15px 0px}
.gszc-title p{ font-size:16px; color:#666}
.gszc-title img{ margin-top:10px}
.gszc-lcbox ul{ width:100%; max-width: 1200px; text-align: center; margin:20px auto;}
.gszc-lcbox ul li{ background:url(../images/gszc-lcbig.png) no-repeat; display: inline-block; width:200px; height:200px; position:relative; overflow:hidden;transition:all .6s; margin:0 60px; margin-top: 20px;}
.gszc-lcbox ul li span{ margin-left:50px; margin-top:20px; display: inline-block; width:400px; height:90px}
.gszc-lcbox ul li p{ color:#fff; text-align:center; font-size:32px;font-weight:700; line-height:65px;}
.gszc-lcbox ul li:hover{ background:url(../images/gszc-lcbighover.png) no-repeat;}
.gszc-lcbox ul li .imghover{ margin-left:60px}
.gszc-lcbox ul li img{ float:left; transition:all .6s;}
.gszc-lcbox ul li:hover .imgh{margin-left:-150px}
.gszc-lcbox ul li:hover .imghover{ margin-left:10px}
.gszc-bnt{ text-align:center; margin-top:50px}

.gszc-address{ background:#6696ef; overflow:hidden; padding:40px 0px;}
.address-box{ width:32%; box-shadow:10px 5px 5px #0099e5; background:#fff; float:left; margin:20px 0;}
.address-box:nth-child(2){
    margin-left: 2%;
}
.address-box:last-of-type{
    float: right;
}
.address-title{ color:#0099e5; font-size:30px; text-align:center; line-height:90px;}
.address-m{ background:#e9f0fe; position:relative; padding-top:40px; transition:all .6s}
.address-m span{position:absolute; left:50%; top:-20px; margin-left: -22px;}
.address-m ul li{ border-bottom:#ddd solid 1px; padding-left:40px; line-height:35px; font-size:16px; color:#666}
.address-m a{ background:#0099e5; color:#fff; height:50px; text-align:center; display:block; width:100%; line-height:50px;font-size:16px; transition:all .6s}
.address-box:hover .address-m a{ background:#0099e5}
.address-box:hover .address-m{ background:#e3cdfd}
.address-tel{ padding:24px 15px; text-align:center; line-height:30px; font-size:14px}

.gszc-required{ margin-top:40px}
.required-box{border:#0099e5 solid 2px; overflow:hidden; margin-top:45px }
.required-box ul li{width:33.3333333333%; box-sizing: border-box; padding:20px 40px; float:left; border-right:#0099e5 solid 2px; text-align:center; font-size:16px; color:#666; line-height:28px; transition:all .6s}
.required-box ul li h4{ font-size:22px; font-weight:normal; padding:0px; margin:10px; color:#333}
.required-box ul li:hover{ padding:15px 40px }

.gszc-zliao{ margin-top:40px;}
.zliao-box{ text-align:center; margin-top:20px; margin-bottom:20px}
.gszc-lc{ background:url(../images/gszc-09.jpg) no-repeat center bottom; overflow:hidden; margin-top: 40px; padding-bottom: 40px;}

.gszc-lc ul li{ text-align:center; width:20%; float:left; margin-top:60px; box-sizing:border-box; padding: 0 20px;}
.gszc-lc ul li img{ margin-bottom:20px; transition:all .6s}
.gszc-lc ul li p{ margin-bottom:15px}
.gszc-lc ul li:hover img{ margin-bottom:10px}
.gszc-lc ul li:hover p.fontsize18{ color:#0099e5}

.gszc-tuij{ background:#398bd1; padding:20px 0px; margin-top:15px; overflow:hidden}
.gszc-tuij ul li span{ display:inline-block; width:153px; height:172px; background:url(../images/bg2_1.png) no-repeat}
.gszc-tuij ul li span em{ display:inline-block; background:url(../images/icon.png) no-repeat; width:80px; height:80px; margin:40px 0px 0px 0px; transition:all .6s}
.gszc-tuij ul li span.tuij01 em{ background-position:-20px -10px}
.gszc-tuij ul li:hover span.tuij01 em{background-position:-140px -10px}
.gszc-tuij ul li span.tuij02 em{ background-position:-25px -100px}
.gszc-tuij ul li:hover span.tuij02 em{ background-position:-145px -100px}
.gszc-tuij ul li span.tuij03 em{ background-position:-20px -192px}
.gszc-tuij ul li:hover span.tuij03 em{ background-position:-140px -192px}
.gszc-tuij ul li span.tuij04 em{ background-position:-25px -280px}
.gszc-tuij ul li:hover span.tuij04 em{ background-position:-145px -280px}
.gszc-tuij ul li span.tuij05 em{ background-position:-25px -380px}
.gszc-tuij ul li:hover span.tuij05 em{ background-position:-145px -380px}
.gszc-tuij ul{ margin-top:50px}

.gszc-tuij ul li i{ font-style:normal; border-bottom:#0099e5 4px solid; line-height:35px; display:inline-block}
.gszc-tuij ul li p.colorfff{ color:#fff}
.gszc-tuij ul li { width:20%; text-align:center; box-sizing: border-box; float:left;transition:all .6s; padding:15px 0px}
.gszc-tuij ul li p{ text-align:center; color:#a7d3f8;  margin-top:10px; padding-bottom:5px}
.gszc-tuij ul li a{ background:#0099e5; color:#fff; width:116px; height:31px; line-height:31px; text-align:center; display:inline-block; transition:all .6s; margin-top:10px;}
.gszc-tuij ul li:hover{ background:#0099e5;}
.gszc-tuij ul li a:hover{ background:#0099e5}

.gszc-problem{ background:url(../images/gszc-went.gif) no-repeat; background-size:cover; overflow:hidden; margin-top:20px;}
.problem-box{ background:#fff; padding:20px; width:80%; margin:40px auto; overflow:hidden}
.problem-box dl{ margin-bottom:10px; overflow:hidden}
.problem-box dl dt{ margin-right:10px; margin-left:20px}
.problem-box dl dd{ float:left; width:100%;}
.problem-box dl p.problem-title{ background:#edeeee;  line-height:24px; font-size:18px; padding: 10px;}
.problem-box dl p{padding:0px 20px; color:#666; margin-bottom:15px; font-size:14px; line-height:22px}
.problem-box dl p.problem-title a:hover{ color:#F00}
.width1180{
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    box-sizing: border-box;
}

.banner_img {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
}

.banner_img img {
    width: 100%;
}