﻿body {font-size: 18px; line-height: 30px; font-family:"微软雅黑"; color: #333; background:#fff;}
*{ margin:0; padding:0;}
a {text-decoration:none;
color: #1A1A1A;}
a:hover {text-decoration: none; color:#F1CE79; }
ul,ol {list-style:none;}
img{border:0;}
.clear{ clear:both;}
.allcontainer img{ max-width: 100%; }
.m_banner{ display: none; }
.line_h{ display: none;}

.container{ width:1200px; margin:0 auto;}

.banner{ width:100%; height:595px; background:url(top.jpg) no-repeat center; text-align: center;}
.banner_txt{ padding-top: 535px; width: 1200px; margin: 0 auto; color: #9DAEE9; font-size: 20px;}
.banner_txt i{ font-style: normal; color: #F2E5AE;}

.banner_menu_1{ width: 100%;height: 56px; line-height: 56px; background: linear-gradient(0deg, #073A90, #0C4DBA); color: #fff; overflow: hidden;}
.banner_menu_1 a{ color: #fff; text-align: center; padding: 0 48px; }
.banner_menu{ margin: 0 auto; width: 1200px; text-align: center; }

.banner_menu_2{ width: 100%;height: 62px; line-height: 62px;background: #1251BB;color: #fff; overflow: hidden; margin-bottom: 35px; }
.banner_menu_2 a{ color: #fff; text-align: center; padding: 0 15px; }


.container{ width: 1200px; margin:0 auto 30px auto; }
.icon_0{ color: #C69C28; font-size: 24px; background: url(tit-bg.png) no-repeat left; height: 30px; line-height: 26px; text-align: center; padding-left: 60px; margin:0 auto 25px auto; width: 1140px; }


.nav_0{}
.nav_0 dl{float: left;width: 381px;height: 268px;background: linear-gradient(0deg, #B89125, #F7DC91); display: block; padding: 3px; border-radius: 2px; margin: 0 18px 35px 0;}
.nav_0 dl:nth-child(3n){ margin: 0 0 35px 0; }
.nav_0 dl img{ width: 381px; height: 210px; display: block; }
.nav_0 dl dt{height: 58px;
background: linear-gradient(0deg, rgba(25, 48, 201, 0.95), rgba(49, 122, 221, 0.95));border-radius: 0px 0px 2px 2px; text-align: center; color: #fff; line-height: 58px;font-size: 20px;}
.nav_0 dl a:hover dt{color: #C69C28;}



.nav_1 { margin-bottom: 30px; }
.nav_1 dl{ float: left; width: 377px;height: 72px;background: linear-gradient(0deg, rgba(25, 48, 201, 0.95), rgba(49, 122, 221, 0.95));border-radius: 4px; padding: 5px;margin: 0 18px 35px 0;}
.nav_1 dl:nth-child(3n){ margin: 0 0 35px 0; }
.nav_1 dl a{background: linear-gradient(0deg, #B89125, #F7DC91); display: block;width: 371px;height: 66px; border-radius: 4px; padding: 3px;}
.nav_1 dl dt{background: linear-gradient(0deg, rgba(25, 48, 201, 0.95), rgba(49, 122, 221, 0.95)); height: 66px; text-align: center; line-height: 66px; color: #fff;font-size: 23px;}
.nav_1 dl a:hover dt{color: #C69C28;}



.adbox_1{ margin-bottom: 40px; }

.nav_2{background: #142F8C; padding: 40px 30px;}
.icon_2{ width: 1140px; background: url(zixun-tit.png) no-repeat center; height: 34px; margin:0 auto 30px auto;}

.txtMarquee-top{  position:relative; }
.txtMarquee-top .bd{ padding:15px;  }
.txtMarquee-top .infoList li{ border-bottom: 1px dashed #425596; line-height: 84px;  }
.txtMarquee-top .infoList li .date{ color: #7A8AC2; float: right;}
.txtMarquee-top .infoList a{color: #fff;}



.icon_00{font-size: 28px; line-height: 30px; margin-bottom: 30px; text-align: center;}
.nav_00{background: #EFF1F4;border-radius: 4px; margin-bottom: 35px; padding: 20px; height: 24px; line-height: 24px; overflow: hidden;}
.nav_00 .nav_icon{color: #93791B; background: url(list.png) left no-repeat; padding:0 20px 0 30px; float: left;}
.nav_00 .nav_txt{ height: 24px; overflow: hidden; }


.icon_3{ background: url(list-02.png) no-repeat center; height: 30px; line-height: 30px; margin:0 auto 20px auto; color: #675006;text-align: center;font-size: 24px;}
.nav_3{height: 338px;border: 2px solid;border-image: linear-gradient(0deg, #AD9231, #DDC370) 2 2;border-radius: 4px; background: url(list-04.png) right no-repeat; overflow: hidden; margin-bottom: 40px;}

.nav_3left{width: 504px;height: 283px; float: left; padding: 25px 0 0 25px;}
.nav_3left img{width: 504px;height: 283px; }
.nav_3right{ float: right; width: 600px; padding: 25px 40px 0 0 ; }
.nav_3right .nav3_icon{ height: 50px; line-height: 24px; 
color: #715809;font-size: 22px;}
.nav_3right .nav3_txt{color: #2C2C2C;font-size: 16px;
line-height: 35px; height: 200px; }
.nav3_more{color: #99770D; float: right;}
.nav3_more em{ font-style: normal; font-weight: bold; font-size: 26px; }
.nav3_more a{color: #99770D; }

.focusBox1 { margin-bottom: 20px; }
.focusBox1 .swiper-button-next{ position:absolute;width: width: 25px;height: 40px;
border-radius: 8px 0px 0px 8px;z-index: 10;cursor: pointer;background:#302709 url(right.png) no-repeat center; right: 0;}
.focusBox1 .swiper-button-prev{ position:absolute;width: width: 25px;height: 40px;
border-radius:0px 8px 8px 0px;z-index: 10;cursor: pointer;background:#302709 url(left.png) no-repeat center;left: 0; }

.nav_sp{background: url(list-05.png) center no-repeat;  margin-bottom: 40px; padding: 50px 100px;}



.nav_about{height: 338px;border: 2px solid;border-image: linear-gradient(0deg, #AD9231, #DDC370) 2 2;border-radius: 4px; background: url(list-04.png) right no-repeat; overflow: hidden; margin-bottom: 40px; position: relative;}
.nav_mapbox{width: 704px;height: 292px; float: left; overflow: hidden;padding: 25px 0 0 25px;}

#container{ height: 300px; }

.nav_mass{ float: right; width: 420px; padding: 25px 25px 0 0;
font-size: 20px;color: #846C15; overflow: hidden; margin-bottom: 20px;
font-weight: 400; line-height: 20px;}
.nav_mass span{ float: left; display: block; background: url(list-06.png) left 2px no-repeat; padding:0 15px 5px 25px; font-size: 16px;color: #2C2C2C;}


.nav_tel{ float: right; width: 420px; padding: 0 25px 0 0;
font-size: 20px;color: #846C15; overflow: hidden; margin-bottom: 20px;
font-weight: 400; line-height: 20px;}
.nav_tel span{ float: left; display: block; background: url(list-07.png) left 3px no-repeat; padding:0 15px 5px 25px; font-size: 16px;color: #2C2C2C;}

.nav_eww{ position: absolute; right: 270px; text-align: center; color: #A1A1A1; top: 120px;}
.nav_eww img{width: 164px;
height: 164px; display: block;}

.return{ position: fixed; right: 0; bottom: 15%; overflow: hidden; width: 49px; height: 60px;}
