﻿body {font-size: 16px; line-height: 24px; font-family:"微软雅黑"; color: #3E3E4B; background:#ffffff;}
*{ margin:0; padding:0;}
a {text-decoration:none;color: #3E3E4B;}
a:hover {text-decoration: none; color:#D22F34; }
ul,ol {list-style:none;}
img{border:0;}
.clear{ clear:both;}
.allcontainer{ width: 100%; min-width: 1200px; }
.allcontainer img{ max-width: 100%; }
.m_banner{ display: none; }
.line_h{ display: none;}

.container{ width:1200px; margin:0 auto;}

.banner{ width:100%; height:605px; background:url(banner.png) no-repeat top; min-width: 1200px; text-align: center; margin-bottom: 50px;}

.icon_1{ text-align: center; width: 100%; min-width: 1200px;margin-bottom: 15px;}
.icon_1a{ text-align: center; width: 100%;margin-bottom: 15px;}


.nav_1{ width: 1200px; margin: 0 auto 50px auto; }
.nav1_left {width: 710px;height: 390px; float: left; }
.nav1_left dl{width: 710px;height: 390px; position: relative;}
.nav1_left dl dd{ background: rgba(0,0,0, 0.9); color: #fff; display: block; position: absolute; bottom: 0;width: 670px; padding:15px 20px;
font-size:18px; line-height: 24px;}
.nav1_left dl dd p{ color: #BEBEBE; font-size: 16px; line-height: 20px; padding-top: 10px; }
.nav1_left dl img{width: 710px;height: 390px;}
.focusBox1 {}
.focusBox1 .swiper-pagination-bullet{ filter: alpha(opacity=100);opacity: 1;width: 14px;
height: 4px;
background: #FFFFFF;
border-radius: 2px;}
.focusBox1 .swiper-pagination-bullet-active{width: 26px;
height: 4px;
background: #B61412;
border-radius: 2px;}
.focusBox1 .swiper-pagination-bullets{ bottom:20px; left: 40%; }


.nav1_right{ float: right; width: 470px; height: 360px;}
.nav1_right dl{ border-bottom: 1px solid #F4F4F4; padding-bottom: 15px; margin-bottom: 20px; height: 114px; overflow: hidden; }
.nav1_right dl dt{font-size: 20px; line-height: 30px; font-weight: bold;}
.nav1_right dl dd{color: #9B9FA3;font-size: 14px; line-height: 20px;}
.nav1_right ul {}
.nav1_right ul li{ border-bottom: 1px dashed #ddd; line-height: 44px; background:url(p1.png) no-repeat left; padding-left: 15px;}



.nav_2{ width: 1132px; height: 425px; margin: 0 auto 50px auto; background:url(bg2.png) no-repeat top; padding: 27px 32px 0 51px; overflow: hidden; }
.nav2_left{ float: left; width: 720px; }
.nav2_left dl{width: 340px;height: 180px; float: left; padding-bottom: 20px; }
.nav2_left dl:nth-child(2n) { float: right; margin: 0;}
.nav2_left dl dt{color: #D22F34; line-height: 22px; margin-bottom: 10px;}
.nav2_left dl dd{color: #9B9FA3;font-size: 14px;}

.nav2_right{ float: right; width: 337px; }
.nav2_right dl{ float: left; width: 337px;height: 190px; position: relative;margin-bottom: 20px;}
.nav2_right dl img{ width: 337px;height: 190px;}
.nav2_right dl dt{ position: absolute; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); width: 337px; padding: 10px 0; color: fff;line-height: 24px; font-weight: bold; display: block; color: #fff; text-align: center; }




.nav_3{ width: 1200px; margin:0 auto 50px auto;}
.nav3_left{ float: left; }
.nav3_left dl{ width: 253px;height: 294px;background: #F9F9FB url(bg3.png) no-repeat bottom; float: left; margin-right: 20px; position: relative;line-height: 22px; }
.nav3_left dl i{ width: 86px;height: 34px;background: #D62C2C;border-radius: 17px; text-align: center; color: #fff; position: absolute; overflow: hidden; font-style: normal; line-height: 34px; bottom: 15px; right: 10px; }
.nav3_left dl dt{ padding: 15px;color: #4C4C62;}
.nav3_left dl dd{padding:0 15px;font-size: 14px;color: #9B9BA5;}

.nav3_right{ float: right;width: 334px; height: 256px;background: #F9F9FB; padding: 19px; }
.nav3_right ul { width: 334px;height: 246px;background:url(bg3-2.png) no-repeat top; padding-top: 30px; }
.nav3_right ul li{ line-height: 46px; background:url(p1.png) no-repeat left; padding-left: 15px;}



.nav_4{ width: 1200px; margin:0 auto 50px auto;}
.nav_4 dl{ width: 590px;height:160px;background:#F9F9FB; float: left; position: relative;line-height: 22px; margin-bottom: 20px; }
.nav_4 dl:nth-child(2n) { float: right; margin-bottom: 20px;}
.nav_4 dl i{ width: 570px;height: 48px;background:#F0F0F4 url(bg4.png) no-repeat right 20px top 17px; position: absolute; overflow: hidden; font-style: normal; line-height: 48px; bottom: 0px; right: 0; padding-left: 20px; color: #9497A9;font-size: 14px;}
.nav_4 dl dt{ padding: 15px 15px 5px 15px;color: #3E3E4B;}
.nav_4 dl dd{padding:0 15px;font-size: 14px;color: #9497A9;}

.nav_5{ width: 1200px; margin:0 auto 50px auto;}
.nav_5 dl{ width: 550px;height:136px; padding: 20px;
background: #FBF7F3;float: left; position: relative;line-height: 22px; margin-bottom: 20px; }
.nav_5 dl img{ position: absolute; width: 235px;height: 176px; left: 0; top: 0;}
.nav_5 dl:nth-child(2n) { float: right; margin-bottom: 20px;}
.nav_5 dl dt{ color: #4C4C62; background: #fff; width: 320px; padding: 20px 20px 10px 20px; position: absolute; right: 20px; top: 20px;}
.nav_5 dl dd{background: #fff; width: 320px; height: 50px; padding: 10px 20px 20px 20px; position: absolute; right: 20px; top: 74px;font-size: 14px;color: #9497A9;}
.nav_5 dl i{width: 30px;height: 2px;background: #E2141D; display: block; overflow: hidden; margin-top: 10px;}


.bottombg{ width:100%;min-width: 1200px; height:146px; text-align: center;background:url(bottombg.png) no-repeat top; }
.bottom_sbj{ display:none;}
.tt{ display: block; background:#fff;}

