@charset "utf-8";
a { color: rgb(43, 43, 43); }
a:hover { color: rgb(5, 50, 131); }
.forcenter { width: 1300px; overflow: hidden; margin: auto; }
.head { width: 100%; height: 242px; overflow: hidden; background:  center center no-repeat; }
.top { width: 100%; height: 60px; overflow: hidden; }
.top-left { float: left; width: 50%; }
.top-left ul li { float: left; width: 100px; height: 60px; line-height: 60px; color: rgb(255, 255, 255); }
.top-left ul li a { color: rgb(255, 255, 255); font-size: 16px; }
.top-right { float: right; width: 50%; }
.top .search { width: 488px; overflow: hidden; margin: auto; }
.top .search input { height: 30px; line-height: 30px; outline: none; margin: 15px 0px; }
.top .search input[type="text"] { float: left; width: 420px; text-indent: 1em; border-top: 4px solid rgb(247, 247, 247); border-bottom: 4px solid rgb(247, 247, 247); border-left: 4px solid rgb(247, 247, 247); border-image: initial; border-radius: 20px 0px 0px 20px; border-right: none; }
.top .search input[type="submit"] { width: 64px; border-radius: 0px 20px 20px 0px; height: 38px; border-top: 4px solid rgb(47, 83, 148); border-right: 4px solid rgb(47, 83, 148); border-bottom: 4px solid rgb(47, 83, 148); border-image: initial; border-left: none; cursor: pointer; background:  center center no-repeat rgb(47, 83, 148); }
.banner { width: 100%; }
.banner-left { float: left; width: 650px; height: 180px; background:  left center no-repeat; }
.banner-right { float: left; width: 650px; height: 180px; background:  left center no-repeat; }
.tcjw { position: relative; height: 200px; }
.tcjw p{color:#fff}
.tcjw .banner-left { position: absolute; width: 110px; left: 0px; }
.tcjw .banner-right { position: absolute; width: 110px; left: 650px; }
.tcjw .banner-dh-font {width: 530px;position: absolute;top: 40px;left: 120px;color: rgb(255, 255, 255);font-size: 38px;text-align: center;font-weight: bold;}
.tcjw .banner-gh-font { width: 530px; position: absolute;top: 40px;left: 770px; color: rgb(255, 255, 255); font-size: 38px; text-align: center; font-weight: bold; }
.nav { width: 100%; height: 70px; overflow: hidden; background: rgb(47, 83, 148); }
.nav ul li { float: left; width: 184px; height: 70px; line-height: 70px; text-align: center; }
.nav ul li   li { border-left: 1px solid rgb(77, 126, 183); }
.nav ul li a { color: rgb(255, 255, 255); font-size: 22px; display: block; letter-spacing: 5px; }
.nav ul li:hover { background: rgb(5, 50, 131); border-left: 1px solid rgb(5, 50, 131); }
.nav ul li:hover   li { border-left: 1px solid rgb(5, 50, 131); }

.location { width: 100%; height: 44px; border-bottom: 1px solid rgb(206, 206, 206); }
.location ul { display: inline-block; height: 45px; }
.location ul li { float: left; padding: 0px 4px; height: 45px; line-height: 45px; color: rgb(23, 96, 172); font-size: 16px; }
.location ul li .ico { float: left; width: 32px; height: 32px; margin: 8px 6px 0px 0px; background:  center center no-repeat; }
.location ul li a { color: rgb(23, 96, 172); font-size: 16px; }
.location > .goright { line-height: 45px; }

.footer { max-width: 1920px; min-width: 1200px; height: 180px; margin: auto; background: rgb(36, 82, 139); }
.footer .footer-con { margin: 30px auto; width: 800px; text-align: center; overflow: hidden; }
.footer .footer-con .con-item { float: left; width: 400px; overflow: hidden; }
.footer .footer-con .con-item .menu span { padding: 0px 4px; }
.footer .footer-con p { line-height: 30px; height: 30px; color: rgb(255, 255, 255); }
.footer .footer-con p a { color: rgb(255, 255, 255); }
.footer .footer-map { display: inline-block; color: rgb(255, 255, 255); line-height: 28px; background: rgb(23, 
96, 172); padding: 0px 20px; border-radius: 3px; }
.footer .gov-logo { overflow: hidden; position: absolute; top: 30px; left: 0px; }
.footer .gov-jc { overflow: hidden; position: absolute; top: 40px; right: 85px; }
.footer .gov-jc ul li { float: left; margin-right: 10px; }
.footer .gov-12377 { width: 230px; text-align: center; overflow: hidden; position: absolute; top: 40px; right: 
20px; }
.footer .gov-12377 a { color: rgb(255, 255, 255); }
.footer .ewm-box { overflow: hidden; position: absolute; top: 0px; right: 10px; }
.footer .ewm-box ul li { float: left; margin: 0px 5px; }
.footer .ewm-box ul li > img { width: 90px; height: 90px; }
.footer .ewm-box ul li > p { line-height: 20px; text-align: center; height: 20px; }
.footer .web-map { overflow: hidden; position: absolute; top: 85px; left: 62px; }
.footer .web-map a { color: rgb(30, 81, 146); }
.footer .footer-con-img { float: right; width: 136px; height: 80px; }


