*{ box-sizing: border-box;font-family: "微软雅黑";}
.clear{ clear: both;}
.left{ float: left;}
.right{ float:right;}
.txtleft{ text-align: left;}
.txtright{ text-align: right;}
.hide{ display: none;}

body{ width: 100%; padding-top: 1px!important;
background: url(bg.png) top center no-repeat;
}
.topbg{ width: 100%;height: 578px;padding-top: 1px; background-size: 100%;}
.banner{ position: relative; z-index: 99;width: 1243px;  text-align: center; margin: 0 auto; margin-top: 105px;}
.banner img{ width: 50%; padding-bottom: 20px;}
.logo a{ position: absolute; left: 2%; top: 40px;}
.logo img{ transform: scale(0.8);}

.title{ width:100%; height: 103px; background: url(titlebg.png) center center no-repeat; text-align: center; margin-bottom: 30px; position: relative;}
.title h2{ font-size: 36px; line-height: 80px;
 background: linear-gradient(to bottom, #cf0803, #ec7a1f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.title a{ position: absolute; right: 0; top: 70px; color: #eb6c1c; font-size: 16px;}

.section1,.section2,.section3{ width: 1200px; margin: 0 auto; margin-top: 30px;}

.section1{ height: 507px; background: url(s1rightbg.png) right center no-repeat;}
.section1 .left{ width: 595px; overflow: hidden; margin-top: 45px;}
.section1 .left p{ font-size: 16px; height: 48px; line-height: 46px; background-color: #413e38; padding-left: 20px;}
.section1 .left p a{ color: #fff;}
.section1 .right{ width: 560px; margin-right: 20px;}
.section1 .right ul{ margin-top: 30px;}
.section1 .right ul li{ height: 159px;}
.section1 .right h6{ font-size: 22px; font-weight: bold; text-align: center;}
.section1 .right h6 a{ background: linear-gradient(to bottom, #cf0803, #ec7a1f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.section1 .right ul li p{ font-size: 14px; line-height: 28px; margin-top: 5px; text-indent: 2em;}
.section1 .right ul li p a{ color: #d68113;}

.section2 ul li{ width: 1200px; height:145px; background: url(s2libg.png) center center no-repeat; margin-bottom: 30px;}
.section2 ul li h6 a{ width: 100%; height: 44px; line-height: 44px; padding-left: 30px; font-size: 20px; font-weight: bold; color: #fff;}
.section2 ul li p{ width: 1180px; height:101px; background-color: #fff; padding: 15px 20px; text-indent: 2em; line-height: 36px; font-size: 14px;}
.section2 ul li p a{ color: #d68113;}

.section3 ul li{ float: left; width: 584px; height: 168px; background-color: #fff; margin-bottom: 30px; padding: 0 30px;}
.section3 ul li:nth-child(2n-1){ margin-right:30px;}
.section3 ul li h6{ height: 65px; line-height: 65px; border-bottom: 1px dashed #ec7a1f;}
.section3 ul li h6 a{ font-size: 20px; font-weight: bold;}
.section3 ul li p{ margin-top: 15px; text-indent: 2em; width: 100%; line-height: 36px; font-size: 14px;}
.section3 ul li p a{ color: #d68113;}