﻿@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
body { width: 100%; font-size: 1em; font-family: "微软雅黑"; color: #797979; background-color:white; margin: 0 auto; min-width: 1200px; }
a { text-decoration: none; color: #797979; }
li { list-style-type: none; }
.clear { clear: both; }
a img { border: 0px none; }
.animate { transition: all 0.2s ease-in-out 0s; }
.pack { width: 1200px; padding: 10px; box-sizing: border-box; margin: 0 auto; }
.lf { float: left; }
.floatPak {}
input[type='submit'] {cursor: pointer;}
img {display:block;}

.top {height:141px; box-sizing:border-box;}
.top-logo { width:70%;height:100%;}
.top-logo img {height:100%;}
.top-r { width:30%;height:100%;}
.top-r-t { margin:20px 0; text-align:right;}
.top-r-t a { padding:0 12px;}
.top-r-t a:hover { background-color:#ff7e02; color:white;}
.top-r .search_box {height: 36px; background-color:white; border:3px solid #ff7e02; box-sizing:border-box;}
.top-r .search_box form {height:100%;}
.top-r .search_box .s {padding:0; border: 0; width:80%; font-size:0.8em; background-color: white;height:100%; display: block;}
.top-r .search_box .go {width:20%;height:100%; text-align:center; color:white;background-color:#ff7e02; border:0 none; display: block;} 

.top-dh {background:url(../images/20170419115421.png) repeat-x;}
.top-dh .pack { padding:0 10px;}
.nav li {width:16.66666%; text-align: center; line-height: 37px; height: 37px; box-sizing:border-box; border:1px solid #002a5c; border-left-color:#0087d1;}
.nav li a { color: #FFF; }
.nav li:hover { background-image:url(../images/cdbj.png); background-size:100% 100%; }

.banner .swiper-container { height:500px;}
.banner img { width:100%;}
.banner .pagination {bottom: 25px;right:25px;position: absolute;text-align: right;}
.banner .swiper-pagination-switch {border: 1px solid #white;border-radius: 3px;cursor: pointer;display: inline-block;height: 30px;margin: 0 3px;width: 30px; background-color:black; color:white; text-align:center; line-height:30px;}
.banner .swiper-active-switch {background-color: #c90205;}

.footer {background:linear-gradient(to bottom, #1a6cc0, #1369c0 30%, #023e7c 70%);}
.footer .pack { padding:30px 10px 15px 10px;}
.footer .fnav {text-align:center; margin-bottom:10px;}
.footer .fnav a { padding:0 15px; color:white; border-left:1px solid white;}
.footer p { text-align: center;line-height: 28px;font-size: 14px; color: #fff;}
.footer p a { color:white; text-decoration:underline;}
.footer p a:hover { text-decoration:none;}

.h2 { border: 1px solid #e9e9e9; border-radius:10px 10px 0 0; background:linear-gradient(to bottom, white, #e5e5e5); color:#0360a6; margin-bottom:15px;     height: 40px;
    line-height: 40px;
    font-size: 1em; padding-left:10px; box-sizing:border-box;}
.more { padding:0 8px; border:1px solid #929dbd; color:#647e8f; border-radius:10px;background:linear-gradient(to bottom, #fdfeff, #c2d2e1 50%,#fdfeff); display:inline-block;height:23px; line-height:23px; font-size:14px;}
.h2b { border-bottom:1px solid #d7d8da; margin-bottom:15px;}
.h2b>div { display:inline-block; padding:0 10px; color:white; font-weight:bold; font-size:1em;background:linear-gradient(to bottom, #93dcff,#1f95ff); border:1px solid #7bc0f9; border-radius:10px 10px 0 0; height:40px; line-height:40px;}

.border-radius { border:1px solid #e9e9e9; border-radius:10px; box-sizing:border-box;}
.pad { padding:8px;}