﻿@charset "utf-8";
@charset "utf-8";

@import "main_banner.css";

.header{position: fixed; z-index: 9;}

.banner{font-size: 0;}

.search{margin: auto; margin-top: -41px; position: relative; z-index: 8; width: 700px; background-color: #ffffff; border-bottom: 1px solid #6f7693;}
.search input{margin-left: 10px; width: 660px; height: 40px; line-height: 40px; border: 0; color: #1e4681; font-size: 18px;}
.search div{margin-top: 10px; display: inline-block; width: 20px; height: 20px; vertical-align: top; background-size: 20px; background-image: url("../image/search.jpg");}

.main1{margin: auto; margin-top: 60px; width: 1200px;}
.main1 .left, .main1 .middle, .main1 .right{display: inline-block; vertical-align: text-top;}
.main1 .left{width: 29%;}
.main1 .left .title, .main1 .right .title{margin: 10px 0; font-size: 24px;}
.main1 .left .title a, .main1 .right .title a{margin-left: 230px;}
.main1 .left .control, .main1 .middle .control, .main1 .right .control{min-height: 100px;}
.main1 .left .control table tr td div, .main1 .right .control table tr td div{overflow: hidden; width: 340px; height: 240px;}
.main1 .left .control table tr td div .inside, .main1 .right .control table tr td div .inside{transition: margin 0.5s;}
.main1 .left .control table tr td div .inside:hover, .main1 .right .control table tr td div .inside:hover{margin-top: -10px;}
.main1 .left .control ul li a, .main1 .right .control ul li a{display: block; padding: 10px 0; height: 40px; font-size: 15px; font-weight: 700;}
.main1 .left .control ul li a:hover, .main1 .right .control ul li a:hover{color: #ad21e8;}
.main1 .middle{margin-left: 18px; width: 38%;}
.main1 .right{margin-left: 18px; width: 29%;}

.main2{margin-top: 60px; border-top: 1px solid #ffffff; background-color: #f2f2f2;}
.main2 .title{margin-top: 20px; margin-left: 250px; padding-top: 20px; font-size: 24px; width: 200px; border-top: 1px solid;}
.main2 .title a{margin-left: 77px;}
.main2 .control{margin-top: 20px; min-height: 100px; background-color: #ffffff;}

.main3{margin: auto; margin-top: 60px; width: 1000px; height: 167px; background-size: 1000px; background-image: url("../image/list.jpg");}

.main4{margin: auto; margin-top: 60px; width: 1200px; font-size: 0;}
.main4 .title{margin-bottom: 20px; padding-top: 20px; width: 200px; font-size: 24px; border-top: 1px solid black;}
.main4 .title a{margin-left: 77px;}
.main4 .left, .main4 .right{display: inline-block; vertical-align: text-top;}
.main4 .left{margin-left: 5px; width: 65%;}
.main4 .left .control, .main4 .right .control{min-height: 100px;}
.main4 .left .control table tr td .news_pic{margin-right: 50px; overflow: hidden; width: 340px; height: 255px;}
.main4 .left .control table tr td .news_pic div{width: 340px; height: 255px;transition: margin 0.5s;}
.main4 .left .control table tr td .news_pic div:hover{margin-top: -10px;}
.main4 .left .control table tr td .news_title{margin-top: 5px; margin-bottom: 10px; width: 340px;}
.main4 .left .control table tr td .news_title a{font-size: 16px;}
.main4 .left .control table tr td .news_title a:hover, .main4 .right ul li a .news_title:hover{color: #ad21e8;}
.main4 .right{width: 34%;}
.main4 .right ul li a .news_title{line-height: 30px; font-size: 16px;}
.main4 .right ul li a .news_abstract{line-height: 26px; color: #8c8484;}

.main5{margin: auto; margin-top: 50px; padding: 50px 0; width: 1200px; background-image: url("../image/background.jpg"); background-position: center;}
.main5>.title{margin-left: 20px; padding-top: 20px; width: 200px; font-size: 24px; border-top: 1px solid;}
.main5>.title>a{margin-left: 77px;}
.main5>.control{margin: 30px 20px 0 20px; min-height: 100px;}
.main5>.control>table tr>td{padding: 10px 20px 10px 0;}
.main5>.control>table tr>td>span{display: block; width: 72px; height: 5px; background-color: #dfb681;}
/*.main5>.control>ul li{padding: 10px 0;}*/
.main5>.control>table tr>td>a>div{display: inline-block; font-size: 18px;}
.main5>.control>table tr>td:hover>a>div{color: #ad21e8;}
.main5>.control>table tr>td>a>.news_date{padding: 10px 10px; padding-top: 5px; color: #ffffff; background-color: #af002b; border: 1px solid #dfb681;}

.main6{margin-top: 50px; background-image: url("../image/background.jpg"); background-position: center; display: none;}
.main6 .left, .main6 .right{padding-top: 50px; display: inline-block; vertical-align: top;}
.main6 .left{margin-left: 50px; width: 49%;}
.main6 .left .title, .main6 .right .title{padding-top: 20px; width: 200px; font-size: 24px;}
.main6 .left .title{margin-right: 20px; display: inline-block; border-top: 1px solid;}
.main6 .left .title a{margin-left: 77px;}
.main6 .left .fade, .main6 .left .fade a{color: rgba(0, 0, 0, 0.5); border-top-color: rgba(0, 0, 0, 0);}
.main6 .left .control, .main6 .right .control{margin-top: 20px; min-height: 100px;}
.main6 .left .hide{display: none;}
.main6 .left .control table tr td a .news_left, .main6 .left .control table tr td a .news_right{margin-top: 15px; display: inline-block; vertical-align: top;}
.main6 .left .control table tr td a .news_pic{overflow: hidden; width: 160px; height: 120px;}
.main6 .left .control table tr td a .news_title, .main6 .left .control table tr td a .news_abstract{margin-left: 20px; width: 500px;}
.main6 .left .control table tr td a .news_title{height: 50px; font-size: 16px;}
.main6 .left .control table tr td a .news_title:hover{color: #ad21e8;}
.main6 .left .control table tr td a .news_abstract{line-height: 20px; color: #8c8484;}
.main6 .right{padding-left: 80px; padding-right: 19px; width: 40%; clip-path: polygon(10% 0, 100% 0, 100% 100%, 0 100%); background-color: rgba(30, 70, 129, 0.5);}
.main6 .right .title{color: #ffffff; border-top: 1px solid #ffffff;}
.main6 .right .title a{margin-left: 77px; color: #ffffff;}
.main6 .right .control ul li{padding: 10px 0;}
.main6 .right .control ul li span{display: block; width: 72px; height: 5px; background-color: #dfb681;}
.main6 .right .control ul li a div{display: inline-block; font-size: 18px;}
.main6 .right .control ul li:hover a div{color: #ad21e8;}
.main6 .right .control ul li a .news_date{padding: 10px 10px; padding-top: 5px; color: #ffffff; background-color: #af002b; border: 1px solid #dfb681;}
.main6 .right .control ul li a .news_title{color: #ffffff;}

.main7{margin-top: 10px;}
.main7>.left, .main7>.right{display: inline-block; width: 49%;}
.main7>.left>.title, .main7>.right>.title{padding-top: 10px; font-size: 24px; width: 200px; border-top: 1px solid;}
.main7>.left>.title>a, .main7>.right>.title>a{margin-left: 77px;}
.main7>.left>.control, .main7>.right>.control{min-height: 100px;}
.main7>.left>.control>table tr td>a>.news_left, .main7>.left>.control>table tr td>a>.news_right, .main7>.right>.control>table tr td>a>.news_left, .main7>.right>.control>table tr td>a>.news_right{margin-top: 15px; display: inline-block; vertical-align: top;}
.main7>.left>.control>table tr td>a>.news_pic, .main7>.right>.control>table tr td>a>.news_pic{overflow: hidden; width: 160px; height: 120px}
.main7>.left>.control>table tr td>a>.news_right>.news_title, .main7>.left>.control>table tr td>a>.news_right>.news_abstract, .main7>.right>.control>table tr td>a>.news_right>.news_title, .main7>.right>.control>table tr td>a>.news_right>.news_abstract{margin-left: 20px; width: 500px;}
.main7>.left>.control>table tr td>a>.news_right>.news_title, .main7>.right>.control>table tr td>a>.news_right>.news_title{height: 50px; font-size: 16px;}
.main7>.left>.control>table tr td>a>.news_right>.news_title:hover, .main7>.right>.control>table tr td>a>.news_right>.news_title:hover{color: #ad21e8;}
.main7>.left>.control>table tr td>a>.news_right>.news_abstract, .main7>.right>.control>table tr td>a>.news_right>.news_abstract{line-height: 20px; color: #8c8484;}

.main8{margin: auto; margin-top: 50px; width: 1400px;}
.main8>.title{font-size: 24px;}

.link{margin: auto; margin-top: 60px; width: 1311px;}
.link>.title{padding: 20px 0; width: 200px; font-size: 24px; border-top: 1px solid;}
/*.link>.control{min-height: 100px;}*/
.link>.control>a>div{margin-right: 15px; display: inline-block; width: 200px; height: 100px;}
/*.link>.control>a>.lh{background: url("../image/2022lh.jpg");}*/
.link>.control>a>.sczf{background: url("../image/sczf.jpg");}
.link>.control>a>.scjyt{background: url("../image/scjyt.jpg");}
.link>.control>a>.esd{background: url("../image/esd.jpg");}
.link>.control>a>.zyjh{background: url("../image/zyjh.jpg");}
.link>.control>a>.gzgzjyw{background: url("../image/gzgzjyw.jpg");}
.link>.control>a>.xxgk{background: url("../image/xxgk.jpg");}
.link>.control>a>.qndy{background: url("../image/qndy.jpg");}
.link>.control>a>.ddh{background: url("../image/ddh.jpg");}
/*.link>.control>a>.ddh{margin-top: 20px; text-align: center; vertical-align: top; font-size: 48px; font-weight: 900; color: red;}*/