@charset "utf-8";
/* CSS Document */
* {
  margin: 0;
  padding: 0;
  list-style: none;
}
body {
  background: #fff;
  /*#F3F4F5; #E9F1F4 F3F4F5 #F9FDFE;*/
  color: #222;
}
a {
  color: #222;
  text-decoration: none;
}
a:hover {
  color: #f60;
  text-decoration: underline;
}
.blockpagelink {
  display: block;
  width: 100%;
  height: 5px;
  position: relative;
  top: -40px;
}
a.white,
.white a,
.white {
  color: #fff;
}
a.white:hover,
.white a:hover,
a.white2,
.white2 a {
  color: #ffffff;
}
img {
  border: 0px;
}
.red {
  color: #d00;
}
.blue {
  color: #0070C0;
}
.clear {
  clear: both;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
}
.sp6 {
  clear: both;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
  height: 6px;
  font-size: 6px;
  line-height: 6px;
}
.sp {
  clear: both;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
  height: 10px;
  font-size: 10px;
  line-height: 10px;
}
.spx {
  clear: both;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
  height: 18px;
  font-size: 18px;
  line-height: 18px;
}
.header {
  width: 1200px;
  margin: 0 auto;
  padding: 14px 0;
  background: #fff;
}
.bannerbg {
  background: #3e3c4b;
}
.bannerbg .banner {
  width: 1200px;
  margin: 0 auto;
  color: #fff;
  overflow: hidden;
  height: 307px;
  background: url(../images/znzz/banner.png) no-repeat;
}
.bannerbg .banner h2 {
  font-size: 36px;
  margin-left: 500px;
  line-height: 48px;
  margin-top: 130px;
  margin-bottom: 10px;
}
.bannerbg .banner p {
  width: 446px;
  font-size: 12px;
  margin-left: 500px;
}
#topnav {
  width: 100%;
  height: 46px;
  line-height: 45px;
  border-bottom: 1px solid #eee;
  overflow: hidden;
  background: #fff;
}
#topnav div {
  width: 1200px;
  margin: 0 auto;
  font-size: 18px;
  text-align: center;
  background: #fff;
  height: 45px;
}
#topnav div a {
  color: #0F1231;
  padding: 0 10px;
  margin-left: 9px;
}
#topnav div a:hover {
  color: #ffbf27;
}
#topnav div span {
  color: #888;
  font-size: 12px;
  margin: 0 10px;
}
.fixed {
  position: fixed;
  top: 0;
  border-bottom: 1px solid #d2d2d2;
}
.fixed div {
  background: #e3e3e3;
}
.page {
  background: #E3E3E3;
  margin: 0;
  padding-top: 20px;
}
.content {
  width: 100%;
}
.blue,
.blue a {
  color: #263C48;
  text-decoration: none;
}
.blue2 {
  color: #35aae5;
}
.center {
  text-align: center;
}
h1 {
  text-align: center;
  font-size: 36px;
  line-height: 60px;
  font-weight: normal;
  height: 60px;
}
.block .title {
  line-height: 33px;
  padding-left: 60px;
  font-size: 22px;
  font-weight: bold;
  margin: 10px 0 20px;
  clear: both;
  float: none;
  padding-top: 41px;
  height: 42px;
}
.h3 {
  line-height: 21px;
  font-weight: bold;
  padding-bottom: 10px;
}
.bluebg {
  background: #3e3c4b;
  color: #fff;
}
.bluebg h1,
.bluebg h1 a {
  color: #fff;
  text-decoration: none;
}
.bluebg .title {
  background: url(../images/znzz/title_bluebg.png) -3px 0 no-repeat;
  color: #0F1231;
}
.bluebg a {
  color: #fff;
}
.bluebg a:hover {
  color: #ec7d31;
}
.whitebg {
  color: #222;
}
.whitebg h1,
.whitebg h1 a {
  color: #0F1231;
  text-decoration: none;
}
.whitebg .title {
  background: url(../images/znzz/title_whitebg.png) -3px 0 no-repeat;
  color: #fff;
}
.block {
  margin: 0 auto;
  padding: 30px 36px 50px;
  width: 1128px;
}
.block .subtitle4 {
  line-height: 48px;
  font-size: 18px;
  text-align: center;
  font-weight: normal;
  margin-top: 10px;
  margin-bottom: 10px;
}
.block .subtitle {
  padding: 5px 0;
  text-indent: 2em;
  line-height: 21px;
}
.block .subtit {
  padding-top: 20px;
  font-size: 20px;
  text-align: center;
}
.block .sec {
  padding: 25px 0;
}
.block .img {
  text-align: center;
  margin: 20px 0 30px;
}
.block .bottom {
  width: 100%;
  overflow: hidden;
  padding-top: 8px;
}
.block .bottom .bleft {
  float: left;
  margin-left: 0;
  padding-top: 25px;
}
.block .bottom .bleft a {
  font-style: italic;
}
.block .bottom .bleft a:hover {
  color: #ec7d31;
}
.block .bottom .bright {
  float: right;
  margin-right: 30px;
}
.block .bottom .bleft span {
  float: left;
}
.block .bottom .bleft div {
  float: right;
  line-height: 22px;
}
.block .bottom .download {
  background: url(../images/data/downloadbg.gif) no-repeat;
  width: 224px;
  padding-left: 53px;
  height: 39px;
  padding-top: 25px;
}
.block .bottom .download a {
  font-size: 15px;
  font-weight: bold;
  color: #666;
}
.block .more {
  padding: 5px 18px;
  text-indent: 2em;
  color: #444;
}
.block .keyword {
  border-top: 1px solid #ccc;
  padding: 15px 18px 10px;
  text-indent: 2em;
  line-height: 25px;
}
.block .mulkw {
  height: 50px;
  overflow: hidden;
}
.block .keyword .kl {
  display: block;
  float: left;
  width: 116px;
  height: 50px;
}
.block .keyword .kr {
  display: block;
}
.block .keyword a {
  background: url(../images/data/hot.gif) 0px -4px no-repeat;
  padding-left: 23px;
  margin-left: 18px;
}
.block .sec .titfont {
  line-height: 30px;
  font-size: 20px;
  padding-bottom: 10px;
  margin-top: 15px;
}
.block .sec .titfont span {
  display: inline-block;
  margin-left: 120px;
}
.block .sec .titfont span.s2 {
  margin-left: 280px;
}
.block .dot ul {
  padding: 10px 20px 10px 58px;
  line-height: 23px;
}
.block .dot ul li {
  list-style-type: disc;
  list-style-position: outside;
}
.block .tzcase {
  padding: 40px  0  10px;
  margin-top: 20px;
  position: relative;
}
.block .tzcase:before {
  content: '投资案例';
  width: 95px;
  height: 28px;
  line-height: 28px;
  background: #fc9400;
  color: #fff;
  text-align: center;
  font-size: 18px;
  position: absolute;
  left: 0;
  top: 0;
}
.tzdesc {
  text-indent: 2em;
}
.block .tzlink {
  width: 100%;
  margin-top: 5px;
  border-top: 1px solid #d2d2d2;
  overflow: hidden;
  padding-top: 15px;
  line-height: 30px;
}
.block .tzleft {
  width: 75px;
  font-size: 15px;
  display: block;
}
.block .tzright {
  float: left;
  width: 830px;
}
.block .tzright a {
  display: inline-block;
  background: url(../images/znzz/fire.png) left center no-repeat;
  padding-left: 28px;
  margin-right: 20px;
}
.block1 {
  margin-top: 0px;
  padding-top: 10px;
}
.block1 .bottom .bright {
  margin-right: 10px;
  padding-top: 16px;
}
.block1 .b1down {
  width: 348px;
  height: 84px;
  margin-top: 10px;
  background: url(../images/znzz/download_bg.png) no-repeat;
}
.block1 .b1down div {
  padding-left: 62px;
  line-height: 42px;
}
.block1 .b1down a {
  color: #555;
  font-size: 17px;
}
.block1 .b1down a:hover {
  color: #f60;
}
.block1 .b1down span {
  font-size: 14px;
  margin-left: 8px;
  color: #555;
}
.block7 .sec1 {
  width: 1028px;
  margin: 0 auto;
}
.block7 .sec1 .sectit {
  font-size: 19px;
  color: #4AEAF7;
  text-align: center;
  line-height: 50px;
  margin-top: 10px;
}
.block7 .sec1 .sectit a {
  color: #4AEAF7;
}
.block7 .sec1 .row1 {
  margin-top: 0;
}
.block7 .sec1 ul {
  width: 100%;
  overflow: hidden;
}
.block7 .sec1 li {
  float: left;
  width: 225px;
  margin-left: 41px;
}
.block7 .sec1 li div {
  background: #3068A4;
  color: #fff;
  padding-left: 10px;
  line-height: 25px;
  margin-bottom: 5px;
}
.block7 .sec1 li.col1 {
  margin-left: 0;
}
.block7 .sec1kw a {
  margin: 0 5px;
}
.block7 .sec2 {
  padding: 10px 40px 10px 50px;
}
.block7 .sec2 ul {
  background: url(../images/znzz/b7_s3.gif) no-repeat;
  padding-left: 140px;
}
.block7 .sec2 li {
  padding: 13px 0;
}
.block7 .sec2 li.fst {
  padding-top: 0;
}
.block7 .sec2 li strong {
  color: #3586d6;
  font-size: 15px;
}
.block8 {
  background: #fff;
}
h1 {
  margin-bottom: 0;
}
/**20190124 修改更新*/
.block8 {
  padding-right: 0;
  padding-left: 0;
  width: 1200px;
}
.block8 h1 {
  margin-bottom: 30px;
}
.block8 .contentLeft {
  width: 1200px;
}
.block8 ul {
  overflow: hidden;
  width: 1200px;
}
.block8 li a {
  display: block;
  width: 278px;
}
.block8 li img {
  width: 258px;
  height: 199px;
  padding: 0;
  border: 10px solid #eee;
}
.block8 strong {
  display: block;
}
.basebg {
  background: #3e3c4b;
}
.service {
  margin-left: 676px;
}
.service,
.service .backtop {
  background: #3e3c4b;
}
.service .slist li {
  border-color: #3e3c4b;
}
.f7p-s1 {
  width: 1128px;
  overflow: hidden;
  height: auto;
}
.f7p-s1 dl {
  float: left;
  width: 278px;
}
.f7p-s1 .orangefont {
  color: #ffbf27;
}
.f7p-s1 dd,
.f7p-s1 dt {
  margin: 0;
}
.f7p-s1 dt {
  width: 278px;
  height: 312px;
  background-image: url(../images/tycy/spreite2.png);
  text-align: center;
  line-height: 312px;
  color: #fff;
  font-size: 30px;
  font-weight: bold;
}
.f7p-s1 .f7p-s1-1 dt {
  background-position: 0 -632px;
}
.f7p-s1 .f7p-s1-2 {
  margin-right: 147px;
  margin-left: 147px;
}
.f7p-s1 .f7p-s1-2 dt {
  background-position: -279px -632px;
}
.f7p-s1 .f7p-s1-3 dt {
  background-position: -558px -632px;
}
.f7p-s1 p {
  margin-bottom: 18px;
}
.f7p-s1 dd {
  margin-top: 30px;
}
.tar {
  text-align: right;
}
.tal {
  text-align: left;
}
.fitaic {
  font-style: italic;
}
.pageTable {
  margin: 30px 0 50px;
}
.pageTable.pageTabletwo th,
.pageTable.pageTabletwo td {
  padding-top: 8px;
  padding-bottom: 8px;
}
.pageTable table {
  text-align: center;
  margin: 0 auto;
}
.pageTable .pageTable1 {
  font-size: 14px;
  width: 938px;
}
.pageTable .pageTable1 th,
.pageTable .pageTable1 td {
  min-width: 76px;
}
.pageTable .pageTable1 .wid180 {
  width: 180px;
}
.pageTable th {
  line-height: 42px;
  padding: 0 10px;
  min-width: 80px;
}
.pageTable td {
  line-height: 24px;
  padding: 15px 10px;
}
.pageTable .tal {
  text-align: left;
}
.pageTable .wid140 {
  width: 120px;
}
.pageTable .tablebg2 {
  background: #a7bace;
  line-height: 42px;
  border-bottom: 15px solid #fff;
}
.pageTable .thbg {
  background: #a7bace;
  font-weight: bold;
}
.pageTable .wid175 {
  width: 195px;
}
.pageTable td,
.pageTable th {
  border: 1px solid #6a6c7f;
}
.pageTable .pageTable2 {
  width: 976px;
  background: #50e8f3;
  line-height: 32px;
  font-size: 14px;
  position: relative;
  top: -30px;
}
.pageTable .pageTable2 th,
.pageTable .pageTable2 td {
  min-width: 76px;
}
.pageTable .pageTable2 .pagetable3-td1 {
  width: 150px;
}
.pageTable .pageTable2 .pagetable3-td4 {
  text-align: left;
  padding-left: 25px;
}
.pageTable .pageTable2 .pagetable3-td5 {
  text-align: left;
  width: 200px;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.oh {
  overflow: hidden;
}
.por {
  position: relative;
}
.tac {
  text-align: center;
}
.h3 {
  line-height: 21px;
  font-weight: bold;
  padding-bottom: 10px;
}
.db {
  display: block;
}
/*部分通用样式结束*/
.imgtwofont {
  overflow: hidden;
  margin-top: 15px;
}
.imgtwofont span,
.imgtwofont p {
  float: left;
  width: 40%;
  margin: 0 auto;
  margin-right: 5%;
  margin-left: 5%;
}
.imgbox {
  padding-bottom: 30px;
  padding-top: 30px;
}
.imgbox > img {
  width: 100%;
  height: auto;
}
.imgbox .imgtitle {
  line-height: 32px;
  font-size: 18px;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-weight: normal;
}
.imgtwotitle {
  overflow: hidden;
  margin-bottom: 15px;
}
.imgtwotitle span {
  line-height: 48px;
  text-align: center;
  float: left;
  width: 50%;
  font-size: 16px;
  font-weight: normal;
}
.imgtwodivc {
  overflow: hidden;
  width: 100%;
}
.imgtwodivc > div {
  width: 50%;
  float: left;
}
.bluebg .imgtwotitle,
.bluebg .imgtitle {
  color: #50e8f3;
}
.whitebg .imgtwotitle,
.whitebg .imgtitle {
  color: #333;
}
.b7_s1 {
  width: 1128px;
  height: 306px;
  background: url(../images/znzz/b7_s1.png) left top no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  line-height: 14px;
  font-size: 12px;
}
.b7_s1 .b7_s1_left {
  margin-left: 266px;
  padding-top: 19px;
}
.b7_s1 .b7_s1_right {
  margin-left: 416px;
  padding-top: 31px;
}
.b7_s1 .b7_s1_left,
.b7_s1 .b7_s1_right {
  float: left;
  width: 120px;
}
.b7_s1 .b7_s1_left > div,
.b7_s1 .b7_s1_right > div {
  margin-bottom: 22px;
}
.b7_s1 span {
  display: block;
}
.b7_s1 h6 {
  font-weight: normal;
  line-height: 14px;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.b7_s1 .b7_s11 h6 {
  color: #fe6500;
}
.b7_s1 .b7_s12 h6 {
  color: #9b32ff;
}
.b7_s1 .b7_s13 h6 {
  color: #fa0300;
}
.b7_s1 .b7_s14 h6 {
  color: #3fa3ff;
}
.b7_s1 .b7_s15 h6 {
  color: #bae0e3;
}
.b7_s1 .b7_s16 h6 {
  color: #97c700;
}
.b7_s1 .b7_s17 h6 {
  color: #ff65cc;
}
.b5_s1 div {
  overflow: hidden;
}
.b5_s1 .imgtwodiv-left {
  background: url(../images/znzz/b5_s11.png) left top no-repeat;
  height: 236px;
}
.b5_s1 .imgtwodiv-right {
  background: url(../images/znzz/b5_s12.png) left top no-repeat;
  height: 236px;
}
.b5_s1 span {
  margin-top: 33px;
  float: left;
  width: 82px;
  text-align: center;
}
.b5_s1 .b5_s11 {
  color: #6f7b91;
  margin-left: 86px;
}
.b5_s1 .b5_s12 {
  color: #8dc9cc;
}
.b5_s1 .b5_s13 {
  color: #f2c43a;
}
.b5_s1 .b5_s14 {
  color: #eb6b5c;
}
.b5_s1 .b5_s15 {
  color: #a0c6a2;
}
.b5_s1 p {
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  width: 174px;
  height: 185px;
  margin-top: 35px;
  margin-left: 308px;
}
.b4_s1 .greenbg,
.b4_s1 .greenbg1 {
  overflow: hidden;
  color: #fff;
  font-weight: normal;
  width: 318px;
  margin: 0 auto 10px;
}
.b4_s1 .greenbg p {
  background: #53a276;
}
.b4_s1 .greenbg1 p {
  background: #8fc2a6;
}
.b4_s1 p {
  width: 154px;
  text-align: center;
  padding-bottom: 10px;
  padding-top: 5px;
}
.b4_s1 span {
  display: block;
  line-height: 14px;
  font-size: 12px;
  height: 14px;
}
.b4_s1 strong {
  font-size: 14px;
}
.b4_s1 .b4_s11 {
  float: left;
}
.b4_s1 .b4_s12 {
  float: right;
}
.b2_s41 {
  width: 1000px;
  background: url(../images/znzz/b2_s41.png) left bottom no-repeat;
  height: 535px;
  margin: 0 auto;
  padding-top: 32px;
  line-height: 26px;
}
.b2_s41 span {
  float: left;
  font-weight: normal;
  color: #676767;
}
.b2_s41 .b2_s411 {
  margin-left: 135px;
  margin-top: 61px;
}
.b2_s41 .b2_s412 {
  margin-left: 130px;
  margin-top: 16px;
}
.b2_s41 .b2_s413 {
  margin-left: 166px;
  margin-top: 12px;
}
.b2_s41 .b2_s414 {
  margin-left: 56px;
  margin-top: 30px;
}
.b2_s4 {
  padding: 0;
  width: 1000px;
  height: 284px;
  padding-top: 20px;
  background: url(../images/znzz/b2_s4.png) 0 20px no-repeat;
  color: #fff;
}
.b2_s4 .b2_s4_1 {
  margin-left: 479px;
  height: 92px;
  margin-bottom: 32px;
}
.b2_s4 .b2_s4_1 span {
  width: 80px;
  margin-right: 8px;
  padding: 25px 5px;
}
.b2_s4 .b2_s4_1 span:first-child {
  font-size: 12px;
}
.b2_s4 > div {
  overflow: hidden;
}
.b2_s4 span {
  float: left;
}
.b2_s4 .b2_s4_2,
.b2_s4 .b2_s4_3 {
  margin-left: 142px;
}
.b2_s4 .b2_s4_2 span,
.b2_s4 .b2_s4_3 span {
  text-align: center;
  margin-right: 5px;
}
.b2_s4 .b2_s4_2 {
  margin-bottom: 24px;
  line-height: 59px;
  height: 59px;
  color: #333;
}
.b2_s4 .b2_s4_3 {
  line-height: 34px;
}
.b2_s4 .b2_s4_21 {
  width: 146px;
}
.b2_s4 .b2_s4_22 {
  width: 176px;
}
.b2_s4 .b2_s4_23 {
  width: 386px;
}
.b1_s5 {
  width: 1128px;
  height: 449px;
  background: url(../images/znzz/b1_s5.png) left top no-repeat;
  overflow: hidden;
  margin-top: 30px;
}
.b1_s5 .b1_s5_left {
  position: relative;
  width: 546px;
  height: 447px;
  float: left;
}
.b1_s5 .b1_s5_left span {
  position: absolute;
  color: #33cccc;
  font-size: 15px;
  text-align: center;
}
.b1_s5 .b1_s5_left h4 {
  color: #dfd917;
  font-size: 26px;
  width: 448px;
  text-align: center;
  padding-top: 178px;
  line-height: 36px;
  margin-left: 98px;
}
.b1_s5 .b1_s51 {
  left: 290px;
  top: 2px;
}
.b1_s5 .b1_s52 {
  left: 115px;
  top: 66px;
}
.b1_s5 .b1_s53 {
  left: 104px;
  top: 198px;
}
.b1_s5 .b1_s54 {
  left: 105px;
  top: 276px;
}
.b1_s5 .b1_s55 {
  left: 171px;
  top: 339px;
}
.b1_s5 .b1_s56 {
  left: 279px;
  bottom: 2px;
}
.b1_s5 .b1_s57 {
  left: 426px;
  top: 359px;
}
.b1_s5 .b1_s58 {
  left: 469px;
  top: 276px;
  width: 69px;
  height: 38px;
}
.b1_s5 .b1_s59 {
  left: 479px;
  top: 196px;
}
.b1_s5 .b1_s510 {
  left: 446px;
  top: 70px;
}
.b1_s5 .b1_s5_right {
  float: right;
  width: 462px;
  height: 268px;
  margin-top: 96px;
  margin-right: 56px;
  color: #fff;
  position: relative;
  font-size: 16px;
}
.b1_s5 .b1_s5_right h4 {
  text-align: center;
  line-height: 24px;
  font-size: 6px;
  clear: both;
}
.b1_s5 .b1_s5_right span {
  position: absolute;
}
.b1_s5 .b1_s511 {
  bottom: 26px;
  left: 4px;
}
.b1_s5 .b1_s512 {
  bottom: 36px;
  left: 170px;
}
.b1_s5 .b1_s513 {
  bottom: 64px;
  left: 314px;
}
.b2_s3 .imgtwodivc > div {
  height: 351px;
}
.b2_s3 .imgtwodivc_left {
  background: url(../images/znzz/b2_s31.png) left top no-repeat;
  overflow: hidden;
}
.b2_s3 .imgtwodivc_left p {
  float: left;
  width: 100px;
  text-align: center;
}
.b2_s3 .imgtwodivc_left span {
  display: block;
  line-height: 28px;
  font-size: 12px;
}
.b2_s3 .imgtwodivc_left .b2_s34 {
  width: 78px;
  margin-top: 133px;
  margin-right: 106px;
}
.b2_s3 .imgtwodivc_left .b2_s32 {
  margin-top: 193px;
}
.b2_s3 .imgtwodivc_left .b2_s33 {
  margin-top: 162px;
}
.b2_s3 .imgtwodivc_left .b2_s31 {
  margin-left: 77px;
  margin-top: 222px;
}
.b2_s3 .imgtwodivc_left span:first-child {
  color: #fff;
}
.b2_s3 .imgtwodivc_left h5 {
  float: left;
  color: #c75351;
  text-align: center;
  font-size: 14px;
}
.b2_s3 .imgtwodivc_left h5:nth-of-type(1) {
  width: 270px;
  margin-left: 107px;
}
.b2_s3 .imgtwodivc_left h5:nth-of-type(2) {
  width: 128px;
}
.b2_s3 .imgtwodivc_right {
  background: url(../images/znzz/b2_s32.png) left top no-repeat;
  font-size: 12px;
}
.b2_s3 .imgtwodivc_right span {
  display: block;
  text-align: center;
}
.b3_s1 {
  width: 1128px;
  height: 400px;
  background: url(../images/znzz/b3_s1.png) no-repeat;
}
.b3_s1 span {
  position: absolute;
}
.b3_s1 > div {
  overflow: hidden;
}
.b3_s1 .b3_s1_left {
  width: 434px;
  margin-left: 78px;
  float: left;
  height: 400px;
}
.b3_s1 .b3_s1_left .por {
  width: 257px;
  height: 221px;
  margin-left: 91px;
  margin-top: 75px;
}
.b3_s1 .b3_s1_left span {
  text-align: center;
  width: 104px;
  position: absolute;
  font-size: 13px;
}
.b3_s1 h4 {
  font-weight: normal;
  font-size: 18px;
  text-align: center;
  margin-top: 40px;
}
.b3_s1 .b3_s1_l1 {
  left: 0;
  top: 39px;
}
.b3_s1 .b3_s1_l2 {
  right: 0;
  top: 59px;
}
.b3_s1 .b3_s1_l3 {
  left: 12px;
  top: 161px;
}
.b3_s1 .b3_s1_l4 {
  right: 9px;
  bottom: 24px;
}
.b3_s1 .b3_s1_right {
  float: right;
  width: 459px;
  height: 400px;
  margin-right: 86px;
}
.b3_s1 .b3_s1_right .por {
  width: 459px;
  height: 253px;
  margin-top: 35px;
  margin-bottom: 30px;
}
.b3_s1 .b3_s1_right span {
  width: 134px;
  height: 54px;
}
.b3_s1 .b3_s1_r1 {
  left: 168px;
  top: 2px;
}
.b3_s1 .b3_s1_r2 {
  right: 0;
  top: 100px;
}
.b3_s1 .b3_s1_r3 {
  left: 171px;
  bottom: 0;
}
.b3_s1 .b3_s1_r4 {
  left: 16px;
  top: 95px;
}
.b3_s1 p {
  width: 396px;
  margin: 0 auto;
}
.b3_s1 .b3_s1_r5 {
  left: 215px;
  top: 108px;
  line-height: 14px;
}
.b6_s1 {
  position: relative;
}
.b6_s1 .b6_s1box {
  width: 419px;
  height: 121px;
  position: absolute;
  left: 74px;
  bottom: 119px;
  line-height: 42px;
  color: #fff;
}
.b6_s1 .b6_s1box h5 {
  text-align: center;
  margin-bottom: 40px;
  font-size: 14px;
}
.b6_s1 .b6_s1box span {
  float: left;
  width: 96px;
  margin-left: 11px;
  font-size: 12px;
  text-align: center;
}
.b6_s1 .b6_s1box p span:first-child {
  margin-left: 0;
}
