*{ margin:0; padding:0;}
@-webkit-keyframes pudding{0%{-webkit-transform:scale(1.2,0.8)}1%{-webkit-transform:scale(1.18,0.82)}2%{-webkit-transform:scale(1.16,0.84)}3%{-webkit-transform:scale(1.13,0.87)}4%{-webkit-transform:scale(1.1,0.9)}5%{-webkit-transform:scale(1.07,0.93)}6%{-webkit-transform:scale(1.04,0.96)}7%{-webkit-transform:scale(1.01,0.99)}8%{-webkit-transform:scale(0.99,1.01)}9%{-webkit-transform:scale(0.97,1.03)}10%{-webkit-transform:scale(0.95,1.05)}11%{-webkit-transform:scale(0.94,1.06)}12%{-webkit-transform:scale(0.93,1.07)}13%{-webkit-transform:scale(0.93,1.07)}14%{-webkit-transform:scale(0.93,1.07)}15%{-webkit-transform:scale(0.93,1.07)}16%{-webkit-transform:scale(0.94,1.06)}17%{-webkit-transform:scale(0.94,1.06)}18%{-webkit-transform:scale(0.95,1.05)}19%{-webkit-transform:scale(0.96,1.04)}20%{-webkit-transform:scale(0.98,1.02)}21%{-webkit-transform:scale(0.99,1.01)}22%{-webkit-transform:scale(1,1)}23%{-webkit-transform:scale(1,1)}24%{-webkit-transform:scale(1.01,0.99)}25%{-webkit-transform:scale(1.02,0.98)}26%{-webkit-transform:scale(1.02,0.98)}27%{-webkit-transform:scale(1.02,0.98)}28%{-webkit-transform:scale(1.03,0.97)}29%{-webkit-transform:scale(1.03,0.97)}30%{-webkit-transform:scale(1.02,0.98)}31%{-webkit-transform:scale(1.02,0.98)}32%{-webkit-transform:scale(1.02,0.98)}33%{-webkit-transform:scale(1.02,0.98)}34%{-webkit-transform:scale(1.01,0.99)}35%{-webkit-transform:scale(1.01,0.99)}36%{-webkit-transform:scale(1.01,0.99)}37%{-webkit-transform:scale(1,1)}38%{-webkit-transform:scale(1,1)}39%{-webkit-transform:scale(1,1)}40%{-webkit-transform:scale(0.99,1.01)}41%{-webkit-transform:scale(0.99,1.01)}42%{-webkit-transform:scale(0.99,1.01)}43%{-webkit-transform:scale(0.99,1.01)}44%{-webkit-transform:scale(0.99,1.01)}45%{-webkit-transform:scale(0.99,1.01)}46%{-webkit-transform:scale(0.99,1.01)}47%{-webkit-transform:scale(0.99,1.01)}48%{-webkit-transform:scale(0.99,1.01)}49%{-webkit-transform:scale(1,1)}}
@-moz-keyframes pudding{0%{-moz-transform:scale(1.2,0.8)}1%{-moz-transform:scale(1.18,0.82)}2%{-moz-transform:scale(1.16,0.84)}3%{-moz-transform:scale(1.13,0.87)}4%{-moz-transform:scale(1.1,0.9)}5%{-moz-transform:scale(1.07,0.93)}6%{-moz-transform:scale(1.04,0.96)}7%{-moz-transform:scale(1.01,0.99)}8%{-moz-transform:scale(0.99,1.01)}9%{-moz-transform:scale(0.97,1.03)}10%{-moz-transform:scale(0.95,1.05)}11%{-moz-transform:scale(0.94,1.06)}12%{-moz-transform:scale(0.93,1.07)}13%{-moz-transform:scale(0.93,1.07)}14%{-moz-transform:scale(0.93,1.07)}15%{-moz-transform:scale(0.93,1.07)}16%{-moz-transform:scale(0.94,1.06)}17%{-moz-transform:scale(0.94,1.06)}18%{-moz-transform:scale(0.95,1.05)}19%{-moz-transform:scale(0.96,1.04)}20%{-moz-transform:scale(0.98,1.02)}21%{-moz-transform:scale(0.99,1.01)}22%{-moz-transform:scale(1,1)}23%{-moz-transform:scale(1,1)}24%{-moz-transform:scale(1.01,0.99)}25%{-moz-transform:scale(1.02,0.98)}26%{-moz-transform:scale(1.02,0.98)}27%{-moz-transform:scale(1.02,0.98)}28%{-moz-transform:scale(1.03,0.97)}29%{-moz-transform:scale(1.03,0.97)}30%{-moz-transform:scale(1.02,0.98)}31%{-moz-transform:scale(1.02,0.98)}32%{-moz-transform:scale(1.02,0.98)}33%{-moz-transform:scale(1.02,0.98)}34%{-moz-transform:scale(1.01,0.99)}35%{-moz-transform:scale(1.01,0.99)}36%{-moz-transform:scale(1.01,0.99)}37%{-moz-transform:scale(1,1)}38%{-moz-transform:scale(1,1)}39%{-moz-transform:scale(1,1)}40%{-moz-transform:scale(0.99,1.01)}41%{-moz-transform:scale(0.99,1.01)}42%{-moz-transform:scale(0.99,1.01)}43%{-moz-transform:scale(0.99,1.01)}44%{-moz-transform:scale(0.99,1.01)}45%{-moz-transform:scale(0.99,1.01)}46%{-moz-transform:scale(0.99,1.01)}47%{-moz-transform:scale(0.99,1.01)}48%{-moz-transform:scale(0.99,1.01)}49%{-moz-transform:scale(1,1)}}
@keyframes pudding{0%{transform:scale(1.2,0.8)}1%{transform:scale(1.18,0.82)}2%{transform:scale(1.16,0.84)}3%{transform:scale(1.13,0.87)}4%{transform:scale(1.1,0.9)}5%{transform:scale(1.07,0.93)}6%{transform:scale(1.04,0.96)}7%{transform:scale(1.01,0.99)}8%{transform:scale(0.99,1.01)}9%{transform:scale(0.97,1.03)}10%{transform:scale(0.95,1.05)}11%{transform:scale(0.94,1.06)}12%{transform:scale(0.93,1.07)}13%{transform:scale(0.93,1.07)}14%{transform:scale(0.93,1.07)}15%{transform:scale(0.93,1.07)}16%{transform:scale(0.94,1.06)}17%{transform:scale(0.94,1.06)}18%{transform:scale(0.95,1.05)}19%{transform:scale(0.96,1.04)}20%{transform:scale(0.98,1.02)}21%{transform:scale(0.99,1.01)}22%{transform:scale(1,1)}23%{transform:scale(1,1)}24%{transform:scale(1.01,0.99)}25%{transform:scale(1.02,0.98)}26%{transform:scale(1.02,0.98)}27%{transform:scale(1.02,0.98)}28%{transform:scale(1.03,0.97)}29%{transform:scale(1.03,0.97)}30%{transform:scale(1.02,0.98)}31%{transform:scale(1.02,0.98)}32%{transform:scale(1.02,0.98)}33%{transform:scale(1.02,0.98)}34%{transform:scale(1.01,0.99)}35%{transform:scale(1.01,0.99)}36%{transform:scale(1.01,0.99)}37%{transform:scale(1,1)}38%{transform:scale(1,1)}39%{transform:scale(1,1)}40%{transform:scale(0.99,1.01)}41%{transform:scale(0.99,1.01)}42%{transform:scale(0.99,1.01)}43%{transform:scale(0.99,1.01)}44%{transform:scale(0.99,1.01)}45%{transform:scale(0.99,1.01)}46%{transform:scale(0.99,1.01)}47%{transform:scale(0.99,1.01)}48%{transform:scale(0.99,1.01)}49%{transform:scale(1,1)}}
body{overflow-x:hidden; }
ul{ margin:0; padding:0;}
li{list-style:none;font-family:"Microsoft YaHei","微软雅黑","verdana","宋体";}
.clear {height:0px;clear:both;}
textarea{font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体";}
div{font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体";}
p{font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体"; margin:0; padding:0;}
a{text-decoration:none;font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体";cursor:pointer;}
a:hover{text-decoration:none;}
img{ border:none;image-rendering: -moz-crisp-edges; /* Firefox */
    image-rendering: -o-crisp-edges; /* Opera */
    image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */
    image-rendering: crisp-edges;    -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */}
.px-0{ padding:0 0;}

.mx-0{ margin:0 0;}
.mbpx-0{padding:0 0;}
html {
          font-size: 100px; /*根元素默认的大小是16px*/
        }
.max-1920{ max-width:1920px !important; margin:auto;}		
	
@media screen and (max-width: 1680px){
	html{
		font-size:86px;
	}
}		
@media screen and (max-width: 1440px){
	html{
		font-size:78px;
	}
}

@media screen and (max-width: 1200px){
.hidden-1280{ display:none !important;}
}
@media screen and (max-width: 1024px){
	html{
		font-size:60px;
	}
}
@media screen and (max-width: 768px){
	html{
		font-size:60px;
	}
	
}

.pagination p {
	margin: 0;
	cursor: pointer;
	
}
.pagination {
	height: 37px;
	text-align: center;
	width:100%;

	margin-bottom:1rem;
}
.pagination a {
	display: inline-block;
	margin-right: 10px;
	width: 34px;
	height: 37px;
	line-height: 37px;
	
	text-decoration: none;
	
	font-size: 14px;
	border-radius: 7px;
	text-align: center;
	border:#cccccc 1px solid;
	background: #fff;
	color: #333;
	transition:all 0.3s ease-in-out;

}
.pagination a:hover {
	border:#fcab5d 1px solid;
	background: #fcab5d;
	color: #fff;

}
.pagination a.cur {
	display: inline-block;
	margin-right: 10px;
	width: 34px;
	height: 37px;
	line-height: 37px;
	
	text-decoration: none;

	font-size: 14px;
	text-align: center;
	
	transition:all 0.3s ease-in-out;
	border:#fcab5d 1px solid;
	background: #fcab5d;
	color: #fff;
}
.pagination p {
	display: inline-block;
	font-size: 14px;
	width: 34px;
	height: 37px;
	line-height: 37px;
	color: #6c6c6c;
	text-align: center;
	border:#ccc 1px solid;
	background: #fff;
	color: #333;
	border-radius: 7px;
	margin-right: 8px;
	
}
.pagination p.pageRemark {
	border-style: none;
	background: none;
	margin-right: 0px;
	padding: 4px 0px;
	color: #fe6600;
	
}
.pagination p.pageRemark b {
	color: red;
}
.pagination p.pageEllipsis {
	border-style: none;
	background: none;
	padding: 4px 0px;
	color: #fe6600;
	border-radius:50%;
}
.dates li {
	font-size: 14px;
	margin: 20px 0
}
.dates li span {
	float: right
}
.pagination .page_xyy {
	width: 68px;
	height: 37px;
	
	border:none;
	line-height: 37px;
	
	text-decoration: none;
	color: #6c6c6c;
	font-size: 14px;
	text-align: center;
border:#dddddd 1px solid;
	background: #fff;
	color: #565656;

	
}
.pagination .page_xyy:hover{ 
	
	border:#fcab5d 1px solid;
	background: #fcab5d;
	color: #fff;
}
.pagination .page_syy {
	 width: 68px;
	height: 37px;
	line-height:37px;
	border:none;
	text-decoration: none;
	color: #6c6c6c;
	font-size: 14px;
	text-align: center;
border:#dddddd 1px solid;
	background: #fff;
	color: #565656;

	transition:all 0.5s ease-in-out;
	

}
.pagination .page_syy:hover{ 
	border:#fcab5d 1px solid;
	background: #fcab5d;
	color: #fff;
	}
.pagination .page_shouye {
	width: 39px; 
	height: 39px;
	border-radius:50%;
	padding: 0;
	margin-top: 4px;
	background:none;
	display:none;
}

.pagination .page_weiye {
	width: 39px;
	height: 39px;
	border-radius:50%;
	padding: 0;
	margin-top: 4px;
	background:none;
	display:none; 

}
/*mask*/
.mask {
  overflow: hidden;
  position: relative;
  z-index: 0;
}

.mask:before {
  width: 100%;
  height: 100%;
  display: block;
  content: "";
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.readmask {
  overflow: hidden;
  position: relative;
  z-index: 0;
}

.readmask:before {
  width: 100%;
  height: 100%;
  display: block;
  content: "";
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}


.isPlay:before {
  width: 100%;
  height: 100%;
  display: block;
  content: "";

  animation-name: maskOut;
  animation-duration: .5s;
  animation-delay: .5s;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(.8,0,.5,1);
}


@keyframes maskOut {
  from {
    transform: translateX(0);
  }
  
  to {
    transform: translateX(100%);
  }
}

@font-face {font-family:'dinmed';src: local('dinmed'), url(../img/dinmed.woff) format('woff');}

@font-face {font-family:'dinl';src: local('dinl'), url(../img/dinl.woff) format('woff');}

@font-face {font-family:'dinb';src: local('dinb'), url(../img/dinb.woff) format('woff');}

div.indexpublicheadtopback{ width: 100%; height:50px; border-bottom: 1px solid #efefef;}

div.indexpublicheadtop{ width: 1200px; height: 50px; margin: auto;}

div.indexpublicheadtopleft{ float: left; line-height: 50px; color: #a6a6a6; font-size: 16px;}

div.indexpublicheadtopleft span{ margin-left: 12px; font-size: 10px; color: #b3b3b3; text-transform: uppercase;}

div.indexpublicheadtopright{ float:right; height: 50px; }

div.indexpublicheadtopright_1{ float: left; font-weight: 700; line-height: 50px; color: #000000; font-size: 16px;}

div.indexpublicheadtopright_2{ float: left; margin-left: 13px; line-height: 50px;  color: #c3c3c3; font-size: 9px; text-transform: uppercase;}

div.indexpublicheadtopright_3{ float: left; width: 30px; height:auto; margin-top: 13px; margin-left: 12px;}

div.indexpublicheadbottom{ width: 1200px; height: auto; margin: auto; margin-top: 41px;}

div.indexpublicheadbottomlogo{ float:left; height: 66px; }

div.indexpublicheadbottomssbk{ width: 454px; height: 40px; float: left; margin-top: 3px; margin-left: 36px;}

div.indexpublicheadbottomss_left{ width: 351px; float: left; height: 40px; border: 1px solid #e2e2e2; padding: 0 14px; color: #9b9b9b; font-size: 16px;}

div.indexpublicheadbottomss_left input{ width: 100%; height: 100%; display: block; background: none; border: none; outline: none; color: #9b9b9b; font-size: 16px;}

div.indexpublicheadbottomss_right{ float: right; width: 103px; height: 40px; background: url(../img/indexssbutton.jpg) center no-repeat;}

div.indexpublicheadbottomss_right button{ width: 100%; height: 100%; display: block; background: none; border: none; outline: none; font-size: 0;}

div.indexpublicheadbottomrt{ float: right;}

div.indexpublicheadbottomrtewmicon{ float: left; width: 36px; height: 36px; margin-top: 6px; background: url(../img/indexheadewm.jpg) center no-repeat; cursor:pointer; position: relative;}

div.indexpublicheadbottomrtewmiconrt{ float: left; line-height: 25px; margin-left: 10px; color: #787878; font-size: 16px;}
div.indexnavbackout{ width: 100%; height: auto; background: #fff;position: sticky; top: 0; z-index: 999999;}
div.indexnavback{ width: 1200px; margin: auto; height: 60px; margin-top: 24px; }

div.indexpublicheadbottomrtewm{ width: 100px; height: 100px; position: absolute;    left: -34px;
    top: -27px; transform: scale(0); opacity: 0;}

div.indexpublicheadbottomrtewmicon:hover div.indexpublicheadbottomrtewm{ opacity: 1; transform: scale(1);left: -60px;
    top: -27px;}

div.indexpublicheadbottomrtewm img{ width: 100%; height: 100%;}

div.indexnavleftbg{ float: left; width:215px; height: 44px; background: url(../img/indexnavleft.jpg) center no-repeat; margin-top: 16px; cursor: pointer;}

div.indexnavrt{ float: left; margin-left: 3px;}

div.indexnavrtlist{ width: 120px; float: left; height: 60px; padding-top: 15px;}

div.indexnavrt_cn{ width: 100%; height: 19px; line-height: 19px; text-align: center; color: #303030; font-size: 18px;}

div.indexnavrt_en{ width: 100%; height: 23px; line-height: 23px; text-align: center; color: #b1b1b1; font-size: 10px; text-transform: uppercase;}

div.indexnavrtlist:hover{ background:#ffb400;}

div.indexnavrtlist:hover div.indexnavrt_cn{ color: #fff;}

div.indexnavrtlist:hover div.indexnavrt_en{ color: #fff;}

div.indexbannerback{ width: 100%; height: 407px; background: url(../img/bannerbg.jpg);}

div.indexbanner{ width: 1200px; height: 407px; margin: auto; position: relative;}

div.indexbannerleftcont{ width: 215px; height: 100%; position: absolute; left: 0; top: 0; background: rgba(52,52,52,0.9); z-index: 100;}

div.indexbannerleftcont_nav{ width: 100%; background: url(../img/indexbannercontbg.png) center bottom no-repeat;height: auto; padding-top: 15px; padding-bottom: 24px;}

div.indexbannerleftcont_title{ width: 190px; transition: all 0.36s ease-in-out; height: 25px; margin: auto; padding-left: 21px; color: #3889fb; font-size: 18px; position: relative; }
div.indexbannerleftcont_title a{ color: #3889fb; transition: all 0.36s ease-in-out;}



div.indexbannerleftcont_title::before{ width: 9px; height: 2px; content: ''; position: absolute; display: block; background: #3885f2; top: 12px; left: 0;transition: all 0.36s ease-in-out;}

div.indexbannerleftcont_title:hover{ padding-left: 0;}

div.indexbannerleftcont_title:hover:before{ opacity: 0; width: 0;}

div.indexbannerleftcont_listbk{ width: 190px; margin: auto; margin-top: 9px;}

div.indexbannerleftcont_list{ width: 50%; float: left; height: 32px;padding-left: 21px; line-height: 32px; color: #ffffff; font-size: 16px; overflow: hidden;}

div.indexbannerleftcont_list a{ color: #fff; transition: all 0.36s ease-in-out;}

div.indexbannerleftcont_list a:hover{color: #3889fb; padding-left: 5px;}

div.indexoneback{ width: 1200px; height: auto; margin: auto; margin-top: 60px;}

div.indexoneqhtoptitle{ width: 100%; height: 69px; line-height: 69px; text-align: center; color: #000000; font-size: 28px; font-weight: 700; }

div.indexoneqhtopleftpic{ width: 416px; height: 229px; float: left; margin-left: 37px; border-radius: 7px; overflow: hidden;}

div.indexoneqhtopleftpic img{ width: 100%; height: 100%;}

div.indexoneqhtopright{ width: 240px; float: left; margin-left: 23px;}

div.indexoneqhtoprightgtitle{  width: 100%; height: 64px; overflow: hidden; line-height: 32px; color: #80800d; font-size: 22px; font-weight: 700; margin-bottom: 12px;}

div.indexoneqhtoprightgstar{ float: left; width: 15px; height: 14px; background: url(../img/indexxingxing.png) center no-repeat;}

div.indexoneqhtoprightgdesc{ width: 100%; height:auto; padding-top: 10px; border-top: 1px solid #e6e6e6; color: #000000; font-size: 16px; line-height: 28px; height: 94px; overflow: hidden; margin-bottom: 12px; margin-top: 9px;}

div.indexoneqhtoprightgdesc p{ width: 100%; height: 28px; overflow: hidden; line-height: 28px;}

div.indexoneqhtoprightgmore{ width: 80px; height: 29px; background: linear-gradient(to right , #5e86f8 ,#3a63f4); border-radius: 5px; color: #fff; font-size: 14px; line-height: 29px; text-align: center;}

div.indextwoback{ width: 1229px; height: auto; margin: auto;}

div.indextwotitleback{ width: 1229px;height: auto; height: 101px; background: url(../img/indextwotitleback.jpg) bottom center no-repeat; margin-bottom: 42px;}

div.indextwotitle_cn{ width: 100%; height: 46px; line-height: 46px; text-align: center; color: #000000; font-size: 28px; font-weight: 700;}

div.indextwotitle_en{ width: 100%; height: 29px; line-height: 29px; text-align: center; color: #8692ab; font-size: 16px; font-weight: 700; text-transform: uppercase;}

div.indextwolistbk{ width:602px; float: left; margin-bottom: 29px;  }

div.indextwolisttoplt{ float: left; height: 34px; padding-left: 48px; margin-left: 9px; color: #000000; font-size: 22px; font-weight: 700; }

div.indextwolisttoprt{ transition: all 0.36s ease-in-out; float: right; margin-right: 36px; height: 34px; line-height: 50px; color: #374567; font-size: 14px; font-weight: 700;}

div.indextwolisttoprt a{ color: #374567; font-size: 14px; font-weight: 700; transition: all 0.36s ease-in-out;}

div.indextwolisttoprt:hover{margin-right: 33px;}

div.indextwolisttoprt a:hover{ color: #ec3d00; }

div.indextwolistbottomleft{ width: 144px; height: 298px; float: left; position: relative; float: left;}

div.indextwolistbottomleft_1{ width: 144px; height: 251px; background: #f5f6f8; border-radius: 10px; position: absolute; top: 22px; left: 0;}

div.indextwolistbottomleft_2{ width:134px; height: 271px; background: #e4eaff; border-radius: 10px; position: absolute; top: 12px; left: 10px;}

div.indextwolistbottomleft_3{     width: 131px;
    height: 280px;
    border-radius: 10px;
    position: absolute;
    top: 9px;
    right: 0px;
    transform-style: preserve-3d;
    perspective: 1000px; }

div.indextwolistbottomleft_3 img{ width: 100%; height: 100%; position: absolute; top: 0; right: 0px;  transform: rotateY(26deg);  transform-origin: right center; border-radius: 10px;  }

div.indextwolistbottom{ width: 100%; height: auto; margin-top: 29px; margin-bottom: 1u8px;}

div.indextwolistbk:nth-child(2n){ float: right; }

div.indextwolistbottomright{ width:436px; float: right; height: 361px; }

div.indextwolistbottomright_1{ width: 410px; height: 121px; background: #fff; border-radius:5px; box-shadow: 0 0 20px rgba(0,0,0,0.05); position: relative; margin-bottom: 11px; display: none;}

div.indextwolistbottomright_1::before{ width: 408px; height: 119px; background:#e4f2ff; content: ''; display: block;  border-radius:5px; position: absolute; left: 0; top: 0; }

div.indextwolistbottomright_1_left{ position: relative; width: 64px; height: 64px; float: left; margin-top: 26px; margin-left: 15px;}


div.indextwolistbottomright_1_left img{ width: 100%; height: 100%;}

div.indextwolistbottomright_1_right{ position: relative;width: 287px; float: left; margin-left: 18px; margin-top: 12px;}

div.indextwolistbottomright_1_righttitle{ width: 100%; height: 27px; line-height: 27px; overflow: hidden; color: #000000; font-size: 20px; font-weight: 700;}

div.indextwolistbottomright_1_rightstar{ width: 15px; height: 14px; float: left; margin-right: 2.5px; background: url(../img/indexxingxing.png) center no-repeat;}

div.indextwolistbottomright_1_right_1t{ width: 100%; height: 25px;  overflow: hidden; line-height:25px;  color: #000000;}

div.indextwolistbottomright_1_right_1t span{ color: #ec3d00; font-size: 20px;}

div.indextwolistbottomright_2none{ display: none;}

div.indextwolistbottomright_1show{ display: block;}

div.indextwolistbottomright_2{ width: 100%; height: 38px; overflow: hidden; line-height: 38px;}

div.indextwolistbottomright_2list{ width: 348px; float: left; height: 38px; line-height: 38px; color: #000000;}


div.indextwolistbottomright_2:hover div.indextwolistbottomright_2list{ color: #ec3d00;}

div.indextwolistbottomright_2li_starbk{ float: right;}

div.indextwolistbottomright_2li_star{width: 15px; height: 14px; float: left; margin-right: 2.5px; background: url(../img/indexxingxing.png) center no-repeat; margin-top: 12px;}

div.indexthreeback{ width: 100%; height: auto; padding-top: 43px; padding-bottom: 53px; background: #f2f7ff;}

div.indexthree_cnt{ width: 100%; height: 41px; line-height: 41px; text-align: center; color: #122041; font-size: 28px; font-weight: 700;}

div.indexthree_ent{ width: 100%; height: 23px; line-height: 23px; text-align: center; color: #8692ab; font-size: 16px; font-weight: 700; text-transform: uppercase;}

div.indexthree_mian{ width: 1116px; height: auto; margin: auto; margin-top: 46px; position: relative;}

div.indexthreelist{ width:251px; height: auto; margin: auto; }

div.indexthreelistpic{ width: 100%; height: 172px; border-radius: 7px; overflow: hidden;}

div.indexthreelistpic img{ width: 100%; height: 100%;}

div.indexthreelisttitleback{ width: 100%; height:42px; background: url(../img/indexthreetitlebg.png) center no-repeat; padding-top: 13px;}

div.indexthreelisttitle{ width: 139px; height: 26px; line-height: 26px; text-align: center; margin: auto; overflow: hidden; color: #ffffff; font-size: 14px;}

div.indexthreelistjtleft{ position: absolute; left: -43px; top: 75px; width: 27px; height: 27px; background: url(../img/indexoneleft.png) center no-repeat; cursor: pointer;}

div.indexthreelistjtleft:hover{left: -48px;}

div.indexthreelistjtright{ position: absolute; right: -43px; top: 75px; width: 27px; height: 27px; background: url(../img/indexoneright.png) center no-repeat; cursor: pointer;}

div.indexthreelistjtright:hover{right: -48px;}

div.indexthreelist:hover div.indexthreelistpic img{ transform: scale(1.1);}

div.indexfourback{ width: 1200px; height: auto; margin: auto; margin-top: 73px;margin-bottom: 95px;}

div.indexfourtitlebk{ float: left; height: 38px; line-height: 38px; color: #122041; font-weight: 700; font-size: 28px;}

div.indexfourtitlebk span{ color: #8692ab; font-size: 16px; text-transform: uppercase; margin-left: 13px;}

div.indexfourrt{ float: right; margin-right: 15px; color: #306be8; font-size: 15px; font-weight: 700; padding-left: 42px; background: url(../img/indexfourmorejt.jpg) left center no-repeat;}

div.indexfourrt a{color: #306be8; transition: all 0.36s ease-in-out; }

div.indexfourrt:hover{ padding-left: 38px; margin-right: 0;}

div.indexfourrt:hover a{ color: #ec3d00;}

div.indexfourmain{ width: 100%; height: auto; margin: auto; margin-top: 26px;}

div.indexfourmainlt{ width: 590px; height: 345px; position: relative; float: left; overflow: hidden;}

div.indexfourmainlt_1{ width: 100%; height: 306px; position: absolute; left:0; top: 18px; background: #f1f3f7; border-radius: 7px; }

div.indexfourmainlt_2{ width: 100%; height: 326px; position: absolute; left:7px;; top: 8px; background: #cedbf2; border-radius: 7px;}

div.indexfourmainlt_3{ width: 575px; height: 345px; position: absolute; right: 0; top: 0; overflow: hidden; border-radius: 7px;}

div.indexfourmainlt_3pic{ width: 100%; height: 100%; transition: all 0.36s ease-in-out;}

div.indexfourmainlt:hover div.indexfourmainlt_3pic{ transform: scale(1.1);}

div.indexfourmainlt_3timebk{ width: 78px; height: 99px; background: #306be8; padding-top: 22px; background: #306be8; position: absolute; left: 0; top: 0; border-bottom-right-radius: 7px;}

div.indexfourmainlt_3timeline{ width: 16px; height: 1px; background: #acc4f6; margin: auto; margin-bottom: 12px;}

div.indexfourmainlt_3_1{ width: 100%; height: 29px; line-height: 29px; text-align: center; color: #ffffff; font-size: 20px; font-weight: 700;}

div.indexfourmainlt_3_2{ width: 100%; height: 20px; line-height: 20px;font-family:'dinmed'; text-align: center; color: #a6caff; font-size: 14px;}

div.indexfourmainlt_3contbk{ width:100%; height: 126px; background: rgba(21,21,21,0.6); padding: 0 20px; padding-top: 15px; position: absolute; bottom: 0; left: 0;}

div.indexfourmainlt_3conttitle{ width: 100%; height: 40px; line-height: 40px; overflow: hidden; color: #ffffff; transition: all 0.36s ease-in-out; font-size: 16px;}

div.indexfourmainlt_3contdesc{ width: 100%; height: 52px; overflow: hidden; line-height: 30px; color: #ffffff; transition: all 0.36s ease-in-out; font-size: 14px;}

div.indexfourmainlt:hover div.indexfourmainlt_3conttitle{ font-weight: 700;}

div.indexfourmainlt:hover div.indexfourmainlt_3contdesc{ line-height:26px; }

div.indexfourrtmain{ width: 550px; float: right; height: auto; margin-top: 6px;}

div.indexfourrtmainli{ width: 100%; height:47px; overflow: hidden; position: relative; transition: all 0.36s ease-in-out; top: 0; }

div.indexfourrtmainlileft{ width: 365px; float: left; height: 47px; transition: all 0.36s ease-in-out; line-height: 47px; overflow: hidden; color: #374567; font-size: 20px;}

div.indexfourrtmainliright{ float: right; height: 47px; line-height: 47px; color: #374567; font-size: 20px; transition: all 0.36s ease-in-out;}

div.indexfourrtmainli:hover{ top: -7px;}

div.indexfourrtmainli:hover div.indexfourrtmainlileft{  color: #0050ca;}

div.indexfourrtmainli:hover div.indexfourrtmainliright{ color: #0050ca; }

div.indexfiveback{ width:100%; height: auto; padding-top: 50px; background: #f2f7ff; }

div.indexfive{ width: 1200px; height: auto; margin: auto;}

div.indexfivert{ float: right; height: 38px; line-height: 40px; color: #374567; font-size: 17px;}

div.indexfivert span{ color: #374567;}

div.indexfivert a{ color: #374567;}

div.indexfivert a:hover{ color: #ec3d00;}

div.indexfivelineborder{ width: 100%; height: 19px; border-bottom: 1px solid #dce2ee; margin-bottom: 50px;}

div.indexfivenav{ padding: 10px; transition: all 0.36s ease-in-out; width: 505px; float: left; margin-left: 14px; margin-bottom: 59px; position: relative; top: 0;}

div.indexfivenav_lt{ width: 76px; height: auto; float: left; margin-top: 13px;}

div.indexfivenav_lt_1{ width: 100%; height: 63px; line-height: 63px; text-align: center; color: #374567; font-weight: 700; font-size: 70px;font-family:'dinb';}

div.indexfivenav_lt_2{ width: 100%; height: 28px; line-height: 28px; text-align: center; color: #374567; font-size: 17px;font-family:'dinl';}

div.indexfivenav_rt{ width: 398px; float: right;}

div.indexfivenav_rttitle{ width: 100%; height: 41px; line-height: 41px; overflow: hidden; color: #010101; font-size: 16px; font-weight: 700; margin-bottom: 5px; padding-left: 0; transition: all 0.36s ease-in-out;}


div.indexfivenav:hover{ box-shadow: 0 0 20px rgba(0,0,0,0.1); top: -12px;}

div.indexfivenav_rtdesc{ width: 100%; height:60px; line-height: 30px; overflow: hidden; color: #666666; font-size: 16px; }

div.indexfivenav:nth-child(2n){ margin-left: 170px;}

div.indexfivenav:hover div.indexfivenav_rttitle{ color: #ec3d00;}

div.indexsixback{ width: 1175px; height: auto; margin: auto; margin-top: 83px; margin-bottom: 65px;}

div.indexsixleft{ width: 480px; height: 202px; float: left;}

div.indexsixrt{ width: 649px; height: auto; float: right;}

div.indexsixrttopbk{ width: 100%; height: 34px;}

div.indexsixrttop_lt{ float: left; height: 34px; color: #122041; font-weight: 700; font-size: 28px;}

div.indexsixrttop_rt{ height: 18px; float: right; padding-left: 41px; background: url(../img/indexfourmorejt.jpg) left center no-repeat; color: #306be8; font-size: 15px; font-weight: 700;}

div.indexsixrttop_rt a{ color: #306be8;}

div.indexsixrttop_rt:hover{padding-left: 36px; }

div.indexsix_desc{ width: 100%; height: 148px; overflow: hidden; margin-top: 16px; line-height: 37px; color: #181818; font-size: 14px; text-indent: 2em; font-size: 16px;}

div.indexsevenbk{ width:1175px; margin: auto;  margin-bottom: 50px;}

div.indexseventitleback{ width: 100%; height: 44px; position: relative; text-align: center; margin-bottom: 20px;}

div.indexseventitleback::before{ content: ''; display: block; width: 100%; height: 1px; background: #e5e5e5; position: absolute; top: 23px; left: 0;}

div.indexseventitle{  display: inline-block; padding: 0 13px; background: #fff; color: #122041; font-weight: 700; font-size: 28px;}

div.indexsevenlistmain{ width: 100%; height: auto; margin: auto;}

div.indexsevenlistmainlist{ width: 367px; height: 77px; position: relative; float: left; background: #eff3fe;margin-bottom: 21px; border-radius: 7px;    margin-right: 37px;}

div.indexsevenlistmainlisttop{ width: 366px; height:76px; background: #f6feff; border-radius: 7px; line-height: 76px; color: #283554; font-size: 20px; font-weight: 700; display: flex; flex-flow: nowrap; justify-content: center;  }

div.indexsevenlistmainlisttop span{ color: #283554; font-size: 20px; font-weight: 700;}

div.indexsevenlistmainlisttop img{ height:35px; width:35px;    margin-top: -7px;}

div.indexsevenlistmainlist:nth-child(3n){ margin-right: 0;}

div.indexsevenlistmainlist:hover div.indexsevenlistmainlisttop{  background: #d5f9fd;}

div.indexfinyqljbk{ width:100%; height: auto; min-height: 130px; background: #f2f7ff; }

div.indexfinyqlj{ width: 1175px; height: auto; margin: auto;}

div.indexfinyqljlt{ float: left; height: 130px; line-height: 130px; color: #374567; font-size: 24px; font-weight: 700;}

div.indexfinyqljrt{ float: right; width: 1005px; float: right; line-height: 30px; margin-top: 50px;font-size: 16px;}

div.indexfinyqljrt a{ color: #1577d8; font-size: 16px;}

div.publicfooterback{ width: 100%; height: auto; background: #0050ca; padding-top: 61px;}

div.publicfootertop{ width: 1175px; height: auto; margin: auto; margin-bottom: 35px;}

div.publicfooterlt{ float: left;}

div.publicfooterltlogo{ width: 346px; height: 61px; }

div.publicfooterlt_xx{ width: 565px; margin-top: 25px;}

div.publicfooterlt_xx_list{  height: auto; line-height: 45px;}

div.publicfooterlt_xx_listleft{ width: 45px; height: 45px; float: left;}

div.publicfooterlt_xx_listright{ width: 500px; float: left;  line-height: 45px; color: #ffffff; font-size: 16px; }

div.publicfooterlt_xx_listright strong{ font-size: 23px; font-weight: 700;}

div.publicfootermidbk{ width: 421px; height: auto; float: left; margin-top: 50px; margin-top: 30px;}


div.publicfootermidnav{ width: 204px; height: 33px; float: left; background: rgba(255,255,255,0.2); overflow: hidden; margin-bottom: 19px; border-radius: 5px;}

div.publicfootermidnav input{ width: 100%; height: 100%; display: block; padding: 0 10px; background: none; border: none; outline: none; color: #99ccff; font-size: 14px;}

div.publicfootermidnav input::placeholder{ color:#99ccff; }

div.publicfootermidcont{ width: 100%; height: 97px; background:rgba(255,255,255,0.2);  border-radius: 5px;}

div.publicfootermidcont textarea{ width: 100%; height: 100%; padding: 6px 10px; display: block;color:#99ccff;  background: none; border: none;}

div.publicfootermidnav input::placeholder{ color:#99ccff; }

div.publicfootermidcont textarea::placeholder{ color:#99ccff; }

div.publicfootermidmorebk{ float: right; margin-top: 13px; height: auto; }

div.publicfootermidmorepic{ float: left; width: 62px; height: 30px; margin-top: 2px;}

div.publicfootermidmorepic img{ width: 100%; height: 30px;}

div.publicfootermidmorert{ float: left; width:112px; height: 33px; background: #3373d5; border-radius: 7px; line-height: 33px; text-align: center; color: #ffffff; margin-left: 10px; }

div.publicfootermidmorert input{ width: 100%; height: 100%; display: block; background: none; border: none; outline: none; cursor: pointer;}

div.publicfooterrtewm{ float: right; width: 140px; height: auto;  margin-top: 44px;}

div.publicfooterrtewmpic{ width: 127px; margin: auto; height: auto;}

div.publicfooterrtewmpic img{ width: 100%; height: auto;}

div.publicfooterrtewmtitle{ width: 100%; height: 49px; line-height: 49px; text-align: center; font-size: 15px; color: #fff;}

div.publicfooterbottomback{ width: 100%; height: auto; min-height: 75px; padding-bottom: 18px; border-top: 1px solid #2d6fd4; padding-top: 21px;}

div.publicfooterbottom{ width: 1170px; margin: auto; line-height: 35px; line-height: 35px; color: #4b76d3;}

div.publicfooterbottom a{ color: #4b76d3; transition: all 0.36s ease-in-out;}

div.publicfooterbottom a:hover{ color: #fff;}

div.nytopline{ width: 100%; height: 1px; background: #226beb;}

div.gywmoneback{ width: 100%; height: 524px; margin-top: 56px; position: relative; z-index: 10;}

div.gywmonepic{ width: 1200px; height: auto; margin: auto;}

div.gywmonepic img{ width: 652px; height: 408px; border-radius: 7px;}

div.gywmoneb{ width: 100%; height: 524px; padding-top: 149px; position: absolute; left: 0; top: 0; background: url(../img/gywmonebg.png) center top no-repeat;}

div.gywmone{ width: 1200px; height: auto; margin: auto; }

div.gywmonecont{ width: 595px; height: auto; float: right; height: 315px; overflow-y: auto; line-height: 45px; color: #ffffff; font-size: 16px; padding-right: 9px;}


div.gywmonecont::-webkit-scrollbar { width: 1px; }
div.gywmonecont::-webkit-scrollbar-track { background-color: transparent;  }
div.gywmonecont::-webkit-scrollbar-thumb { background-color:#fff;  width:1px}	

div.gywmtwoback{ width: 1200px; height: 981px; margin: auto; background: url(../img/gywmtwobg.jpg) center no-repeat; position: relative;  margin-top: -16px; margin-bottom: 90px;}

div.gywmtwocont_1{ width: 462px; height: auto; float: left; margin-top: 258px; margin-left: 70px;}

div.gywmtwocont_1 p{
	width: 51px;
    line-height: 51px;
    letter-spacing: 1.5px;
    height: auto;
    writing-mode: vertical-rl;
    word-break: break-all;
    color: #fff;
    font-size: 18px;
	font-family: "宋体";
    border-right: 1px solid #a1a1a1;
    float: right;
	position: relative;
}

div.gywmtwocont_1 p:nth-child(1)::before{
	display: block;
	content: '';
    width: 15px;
    height: 15px;
    background: url(../img/indexju.png) center no-repeat;
    position: absolute;
    bottom: -5px;
    left: 25px;
}

div.gywmtwocont_2{ width:204px; height: auto; position: absolute; left: 638px; top: 129px;}

div.gywmtwocont_2 p{
	width: 51px;
    line-height: 51px;
    letter-spacing: 1.5px;
    height: auto;
    writing-mode: vertical-rl;
    word-break: break-all;
    color: #5d5d5d;
    font-size: 18px;
	font-family: "宋体";
    border-right: 1px solid #efefef;
    float: right;
	position: relative;
}

div.gywmtwocont_2 p:nth-child(1)::before{
	display: block;
	content: '';
    width: 15px;
    height: 15px;
    background: url(../img/indexju.png) center no-repeat;
    position: absolute;
    bottom: -5px;
    left: 25px;
}





div.gywmtwocont_4{ width: 270px; height: auto; position: absolute; right: 45px; top: 433px;}


div.gywmtwocont_4 p{
	width: 51px;
    line-height: 51px;
    letter-spacing: 1.5px;
    height: auto;
    writing-mode: vertical-rl;
    word-break: break-all;
    color: #5d5d5d;
    font-size: 18px;
	font-family: "宋体";
    border-right: 1px solid #efefef;
    float: right;
	position: relative;
}

div.gywmtwocont_4 p:nth-child(1)::before{
	display: block;
	content: '';
    width: 15px;
    height: 15px;
    background: url(../img/indexju.png) center no-repeat;
    position: absolute;
    bottom: -5px;
    left: 25px;
}

div.gywmtwocont_5{ width: 158px; position: absolute; left: 42px; top: 745px;}

div.gywmtwocont_5 p{
	width: 51px;
    line-height: 51px;
    letter-spacing: 1.5px;
    height: auto;
    writing-mode: vertical-rl;
    word-break: break-all;
    color: #5d5d5d;
    font-size: 18px;
	font-family: "宋体";
    border-right: 1px solid #efefef;
    float: right;
	position: relative;
}

div.gywmtwocont_5 p:nth-child(1)::before{
	display: block;
	content: '';
    width: 15px;
    height: 15px;
    background: url(../img/indexju.png) center no-repeat;
    position: absolute;
    bottom: -5px;
    left: 25px;
}

div.gywmtwocont_6{ width: 148px; position: absolute; left: 638px; top: 757px;}

div.gywmtwocont_6 p{
	width: 51px;
    line-height: 51px;
    letter-spacing: 1.5px;
    height: auto;
    writing-mode: vertical-rl;
    word-break: break-all;
    color: #5d5d5d;
    font-size: 18px;
	font-family: "宋体";
    border-right: 1px solid #efefef;
    float: right;
	position: relative;
}

div.gywmtwocont_6 p:nth-child(1)::before{
	display: block;
	content: '';
    width: 15px;
    height: 15px;
    background: url(../img/indexju.png) center no-repeat;
    position: absolute;
    bottom: -5px;
    left: 25px;
}

div.gywmthreeback{ width: 1200px; height: auto; margin: auto;}

div.gywmthreetitlebk{ width: 100%; height:87px; background: url(../img/gywmthreetitle.png) center no-repeat;}

div.gywmthreenav{ float: left; width: 580px; height: auto; margin-top: 28px; margin-bottom: 43px;}

div.gywmthreenavcntitle{ width: 100%; height: 31px; line-height: 31px; color: #0050ca; font-size: 20px; font-weight: 700;}

div.gywmthreenaventitle{ width: 100%; height: 20px; line-height: 20px; color: #0050ca; font-weight: 700; font-size: 13px; text-transform: uppercase; margin-bottom: 11px;}

div.gywmthreenavenlist{ width: 100%; height: 36px; line-height: 36px; padding-left: 47px;  color: #333333; font-size: 16px;}

div.gywmthreenavenlist strong{ font-size: 22px; font-weight: 500;}

div.nybannerback{ width: 100%; height: 360px;}

div.zhanhuifenleibk{ width: 1202px; height: auto; margin: auto; margin-top: 34px; border: 1px solid #e6e6e6;}

div.zhanhuifenlei_1bk{ width: 100%; height: auto; position: relative;    background: rgba(0,0,0,0.1);}

div.zhanhuifenlei_1bk::before{ width: 105px; height: 100%; position: absolute; left: 0; top: 0; background: #767676; content: ''; display: block;}

div.zhanhuifenlei_1left{ width: 105px; background: #767676; color: #fff; font-size: 16px; text-align: center;    position: absolute;top: 50%; left: 0; transform: translate(0, -50%);}

div.zhanhuifenlei_1right{ width: 1025px; float: left; overflow: hidden; position: relative; margin-left:140px; margin-top:9px;}

div.zhanhuifenlei_1rightnav{ width: 115px; height: 26px; text-align: center; line-height: 26px; color: #676767; font-size: 14px; float: left; margin-bottom: 6px; margin-left: 2px;}

div.zhanhuifenlei_1rightnav a{ width: 100%; height: 100%; display: block; color: #676767;    margin-right: 3px;
}
div.zhanhuizhankaibutton{ text-align: center; line-height: 26px; position: absolute; width:76px; height: 26px; bottom: 10px; right: 10px; cursor: pointer; color: #676767;}

div.zhanhuizhankaibutton:hover{ background: #fcab5d; color: #fff;} 

div.zhanhuizhankaibuttonhover{ background: #0050ca; color: #fff;}

div.zhanhuizhankaibuttonopen{ width: 100%; height: 100%; top: 0; position: absolute; left: 0; cursor: pointer; display: block;}

div.zhanhuizhankaibuttonclose{ width: 100%; height: 100%; top: 0; position: absolute; left: 0; cursor: pointer; display: none;}

div.zhanhuifenlei_1rightnav:hover{ background: #fcab5d;}

div.zhanhuifenlei_1rightnav:hover a{ color: #fff;}

div.chanpinfenleinexuan{ background: #fcab5d;}

div.chanpinfenleinexuan a{ color: #fff;}

div.zhanhuifenlei_1rightnav1{ width: 115px; height: 26px; text-align: center; line-height: 26px; color: #676767; font-size: 14px; float: left; margin-bottom: 6px; background: #1e6aea; margin-left: 2px;}

div.zhanhuifenlei_1rightnav1 a{ width: 100%; height: 100%; display: block; color: #fff;}


div.zhanhuifenlei_2bk{ width: 100%; height: auto; position: relative; border-top: 1px solid #e1e1e1;}



div.zhanhuifenlei_2right{ width: 1025px; float: left; margin-left: 35px; margin-top: 16px;}

div.zhanhuifenlei_2left{ width: 105px; background: #767676; color: #fff; font-size: 16px; text-align: center;    position: absolute;top: 50%; left: 0; transform: translate(0, -50%);}

div.zhanhuifenlei_2bk::before{ width: 105px; height: 100%; position: absolute; left: 0; top: 0; background: #767676; content: ''; display: block;}

div.zhanhuimainbk{ width: 1202px; height: auto; margin: auto; margin-top: 44px;}

div.zhanhuilist{ width: 281px; height: 304px; float: left; border-bottom: 3px solid #d7e2f7; margin-bottom: 39px; margin-right: 26px; transition: all 0.36s ease-in-out;}

div.zhanhuilist:hover{ box-shadow: 0 0 20px rgba(0,0,0,0.1);}

div.zhanhuilist:nth-child(4n){ margin-right: 0;}

div.zhanhuilistpic{ width: 100%; height: 128px; overflow: hidden;}

div.zhanhuilistpic img{ width: 100%; height: 100%;}

div.zhanhuilist:hover div.zhanhuilistpic img{ transform: scale(1.1);}

div.zhanhuilistbottom{ width: 100%; height: 173px; border: 1px solid #e8e8e8; border-top: none; border-bottom: none; padding-top: 9px; transition: all 0.36s ease-in-out;}

div.zhanhuilistbottomtitle{ width: 100%; height: 31px; line-height: 31px; text-align: center; color: #000000; font-size: 16px; font-weight: 700; padding: 0 15px; overflow: hidden;transition: all 0.36s ease-in-out;}

div.zhanhuilistbottomsubtitle{ width: 100%; height: 27px; line-height: 27px;text-align: center; color: #000000; font-size: 14px; padding: 0 15px; overflow: hidden; margin-bottom: 8px;transition: all 0.36s ease-in-out;} 
 
div.zhanhuilistbottomstarbk{ width: 100%; height: auto; text-align: center; margin-bottom: 12px;}

div.zhanhuilistbottomstar{ display: inline-block; width: 15px; height: 14px; background: url(../img/indexxingxing.png) center no-repeat;}

div.zhanhuilistbottomshijian{ width: 100%; height: 24px; line-height: 24px; text-align: center; overflow: hidden; padding: 0 15px; color: #666666; font-size: 14px;transition: all 0.36s ease-in-out;}

div.zhanhuilistbottomzhuban{ width: 100%; height: 24px; line-height: 24px; text-align: center;overflow: hidden; padding: 0 15px; color: #666666; font-size: 14px;transition: all 0.36s ease-in-out;}

div.zhanhuilist:hover div.zhanhuilistbottom{ background: #0050ca;}

div.zhanhuilist:hover div.zhanhuilistbottomtitle{ color: #fff;}
div.zhanhuilist:hover div.zhanhuilistbottomsubtitle{ color: #fff;}
div.zhanhuilist:hover div.zhanhuilistbottomshijian{ color: #fff;}
div.zhanhuilist:hover div.zhanhuilistbottomzhuban{ color: #fff;}


div.pagegao{ height: 75px;}

div.zhanhuinyonebk{ width:1202px; height: auto; margin: auto; border: 1px solid #f2f2f2; margin-top: 34px;  padding: 0 26px; padding-top: 21px; padding-bottom: 30px;}

div.zhanhuinyonetitleback{ width: 100%; height: auto; line-height: 44px; color: #3c3c3c; font-size: 32px; font-weight: 700; margin-bottom: 20px; }

div.zhanhuinyonetitleicon{ float: left;  height: 44px;}

div.zhanhuinyonetitleicon img{ max-height: 100%;}

div.zhanhuinyonetitle{ float: left; height: auto; margin-left: 18px; width: 1055px;}

div.zhanhuinyoneleftpicbk{ width: 558px; height: 342px; float: left;}

div.zhanhuinyoneleftpicbk img{ width: 100%; height: 100%;}

div.zhanhuilunboleft{ width: 30px; height: 60px; position: absolute; left: 0; top: 50%; margin-top: -30px; background: url(../img/zhanhuileft.png) center no-repeat; cursor: pointer; z-index: 10;}

div.zhanhuilunboright{ width: 30px; height: 60px; position: absolute; right: 0; top: 50%; margin-top: -30px; background: url(../img/zhanhuiright.png) center no-repeat; cursor: pointer; z-index: 10;}

div.zhanhuinyrt{ width: 540px; height: auto; float: left; margin-left: 37px; margin-top: 3px;}

div.zhanhuinyrtlist{ width: 100%; height: auto; line-height: 37px;  color: #000000;}

div.zhanhuinyrtlist span{ font-weight: 700;}

div.zhanhuinyrtlist p{ display: inline-block;}

div.zhanhuinyonemore{ width: 258px; height: 61px; background: #ffba4c; line-height: 61px; text-align: center; color: #ffffff; font-size: 16px; font-weight: 700; margin-top: 39px; border-radius: 5px; cursor: pointer; position: relative;}
div.zhanhuinyonemore a{ display: block; width: 100%; height: 100%; color: #fff;}

div.zhanhuinyonemore:hover{ background: #fea518;}

div.zhanhuinytwoback{ width: 1202px; height: auto; margin: auto; border: #f3f3f3 1px solid; margin-top: 34px;}

div.zhanhuinytwoleft{ width: 790px; height: auto; float: left;}

div.zhanhuinytwolefttopbk{ width:799px; height: 56px; background: url(../img/zhanhuilefttopbg.png) center no-repeat; float: left; margin-left: -9px; padding-left: 50px; line-height: 56px;color: #fff; font-weight: 700; font-size: 14px; margin-top: 27px; margin-bottom: 23px; z-index:20; }

div.zhanhuinytwolefttopbk a{ color: #fff;  font-size: 20px; margin: 0 15px;  margin-left: 0; padding-left: 15px; background:url(../img/zhanhuinytitlebg.jpg) left center no-repeat;}

div.zhanhuinylefttwocont{ width: 737px; height: auto; margin-left: 47px; margin-top: 26px;}

div.zhanhuinylefttwoconttitlebk{ width: 100%; height:50px; }

div.zhanhuinylefttwocontdesc{ width: 100%; height: auto; line-height: 30px; color: #000000; font-size: 16px; margin-top: 33px;}

div.zhanhuinylefttwocontdesc img{ max-width: 100%;}

div.zhanhuinylefttwoconttitle_l{ float: left; height: 50px; line-height: 50px; padding-left: 57px; color: #ffffff; font-size: 20px;}

div.zhanhuinylefttwoconttitle_r{ float: right; color: #a2a2a2; font-size: 16px; line-height: 50px; text-transform: uppercase; margin-right: 6px;}

div.zhanhuinylefttwocontlist{ width: 100%; height: auto; padding: 34px 0; border-bottom: 1px dashed #dddddd;}

div.zhanhuinylefttwocontlistleft{ float: left; width: 170px; height: 106px;}

div.zhanhuinylefttwocontlistleft img{ width: 100%; height: 100%; transition: all 0.36s ease-in-out;}

div.zhanhuinylefttwocontlist:hover div.zhanhuinylefttwocontlistleft img{ transform: scale(1.1);}

div.zhanhuinylefttwocontlist:hover div.zhanhuinylefttwocontlistrt_1_1{ color: #0050ca;}

div.zhanhuinylefttwocontlistrt{ width: 480px; height: auto; float: left; margin-left: 30px; margin-top: 6px;}

div.zhanhuinylefttwocontlistrt_1{ width: 100%; height: auto; line-height: 37px;}

div.zhanhuinylefttwocontlistrt_1_1{ width: 100%; height: 37px; color: #000000; float: none; overflow: hidden; padding-right: 10px; line-height: 37px; font-size: 16px; transition: all 0.36s ease-in-out;}

div.zhanhuinylefttwocontlistrt_1_1 span{ font-weight: 700;}

div.zhanhuinylefttwocontlistrt_2{ height: auto; line-height: 37px; color: #000000;font-size: 16px;}

div.zhanhuinylefttwocontlistrt_2 span{ font-weight: 700;}

div.zhanhuinytworight{ width: 370px; height: 100%; float: right; border-left: 1px solid #f3f3f3;}

div.zhanhuinytworightmain{ width: 313px; height: auto; margin: auto; margin-top: 35px;}

div.zhanhuinytworightmaintitleback{ width: 313px; height: 47px; background: url(../img/zhanhuirighttop.png) center no-repeat; line-height: 47px; padding-left: 41px; color: #232323; font-size: 18px; font-weight: 700;}

div.zhanhuinytworightmainlist{ width: 100%; height: auto; padding: 0 10px; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px dashed #e9e9e9; transition: all 0.36s ease-in-out;}

div.zhanhuinytworightmainlist:hover{ box-shadow: 0 0 20px rgba(0,0,0,0.1);}

div.zhanhuinytworightmainlistleft{ width:66px; height: 66px; float: left; text-align: center;}

div.zhanhuinytworightmainlistleft img{ width: 100%; height: 100%; transition: all 0.36s ease-in-out;}

div.zhanhuinytworightmainlist:hover div.zhanhuinytworightmainlistleft img{ transform: scale(1.1);}

div.zhanhuinytworightmainlistrt{ width: 200px; height: auto; float: left; margin-left: 24px; color: #000000; font-size: 15px;}

div.zhanhuinytworightmainlistrt_1{ width: 100%; transition: all 0.36s ease-in-out; height: 26px; line-height: 26px; color: #000000; font-size: 15px; overflow: hidden;}

div.zhanhuinytworightmainlistrt_2{ width: 100%; height: 26px; line-height: 26px; color: #000000; font-size: 15px; overflow: hidden;}

div.zhanhuinytworightmainlist:hover div.zhanhuinytworightmainlistrt_1{ color:#ff5400; }

div.zhanhuinytworightmainlistrt_3{ margin: 7px 0;}

div.xwlistback{ width: 1204px; height: auto; margin: auto; margin-top: 30px; margin-bottom: 44px;}

div.xwlistleft{ width: 603px; height: 347px; float: left; position: relative; overflow: hidden;}

div.xwlistleftbg{ width: 100%; height: 100%; position: absolute; left: 0; top: 0;}

div.xwlistleft:hover div.xwlistleftbg{ transform: scale(1.1);}

div.xwlistlefttimebk{ width: 97px; height: 115px; background: #ffa62a;  padding-top: 26px; position: absolute; left: 0; top: 0;}

div.xwlistlefttimetitle{ width: 100%; height: 29px; line-height: 29px; text-align: center; color: #ffffff; font-size: 20px; font-weight: 700;}

div.xwlistlefttimetitle_2{ width: 100%; height:41px; line-height: 41px; text-align: center; color: #ffffff; font-size: 14px; }

div.xwlistlefttimetitle_2line{ width: 19px; height: 1px; background: #ffd499; margin: auto; margin-top: 6px;}

div.xwoneltcontbk{ width: 100%; height: 135px; position: absolute; padding-top: 20px; left: 0; bottom: 0; background: rgba(0,0,0,0.7);}

div.xwoneltcont{ width: 90%; height: auto; margin: auto;}

div.xwoneltconttitle{ width: 100%; height: 48px; line-height: 48px; overflow: hidden; color: #ffffff; font-weight: 700; font-size: 16px; transition: all 0.36s ease-in-out;}

div.xwlistleft:hover div.xwoneltconttitle{ color: #ffa62a;}

div.xwoneltcontdesc{ width: 100%; height: 46px; line-height: 23px; overflow: hidden; color: #fff; font-size: 14px;}

div.xwlistright{ width: 601px; float: left; border: 1px solid #ededed; border-left:none;}

div.xwlistrightlistbk{ width: 546px; height: auto; margin: auto; padding-bottom:18px; padding-top: 21px; border-top: 1px dashed #e5e5e5;}

div.xwlistrightlistlt{ width: 72px; height: auto; float: left; margin-top: 11px;}

div.xwlistrightlistlt_1{ width: 100%; height: 30px; line-height: 30px; color: #535353; font-weight: 700; font-size: 22px;}

div.xwlistrightlistlt_2{ width: 100%; height: 23px; line-height: 23px; color: #404040; font-size: 14px;}

div.xwlistrightlistrt{ width: 440px; height: 76px; float: right; border-left: 1px solid #ededed;}

div.xwlistrightlistrt_1{ width: 100%; height: 29px; padding-left: 26px; color: #404040; font-size: 18px; font-weight: 700; overflow: hidden; margin-top: 8px;}

div.xwlistrightlistrt_2{ width: 100%; height: 25px; line-height: 25px; padding-left: 26px; overflow: hidden; margin-top: 5px; color: #404040; font-size: 14px;}

div.xwlistrightlistbk:hover div.xwlistrightlistrt_1{ color:#ffa62a; padding-left: 16px; }

div.xwtwoback{ width: 1204px; height: auto; margin: auto; margin-bottom: 30px;}

div.xwtwoleft{ width: 789px; height: auto; float: left;}

div.xwtwolefttitleback{ width: 100%; height: 50px; background: url(../img/xwbottomleftbg.png) center no-repeat;}

div.xwtwolefttitlelt{ float: left; width: 172px; height: 50px; line-height: 50px; text-align: center; color: #ffffff; font-size: 20px;}

div.xwtwolefttitlert{ float: right; line-height: 50px; color: #a2a2a2; font-size: 16px; text-transform: uppercase;}

div.xwtwoleftmain{ width: 100%; height: auto; margin-top: 25px;}

div.xwtwoleftlist{ width: 100%; height: auto; padding-top:27px; padding-bottom: 17px; transition: all 0.36s ease-in-out; padding-left: 13px; }

div.xwtwoleftlist:hover{ box-shadow: 0 0 20px rgba(0,0,0,0.1);}

div.xwtwoleftlistleft{ width: 150px; height: 100px; float: left; overflow: hidden; }

div.xwtwoleftlistleft img{ width: 150px; height: 100px; transition: all 0.36s ease-in-out;}

div.xwtwoleftlist:hover div.xwtwoleftlistleft img{ transform: scale(1.1);}

div.xwtwoleftlistright{ width: 580px; float: left; margin-left: 31px;}

div.xwtwoleftlistright_1titleback{ width: 100%; height: 26px; line-height: 26px; overflow: hidden; color: #484848; font-size: 18px; font-weight: 700; margin-bottom: 14px;}

div.xwtwoleftlist:hover div.xwtwoleftlistright_1titleback{color: #ffa62a;}

div.xwtwoleftlistright_1desc{ width: 100%; height: 50px; line-height: 25px; overflow: hidden; color: #000000; font-size: 14px;}

div.xwtwoleftlistright_1time{ float: right; padding-left: 21px; background: url(../img/xwtimebg.jpg) center left no-repeat; color: #000000; font-size: 14px; line-height: 12px; margin-top: 8px;}

div.xwtworight{ width: 379px; height: auto;  float: right;background: #f7f7f7; }

div.xwtworighttitleback{ width: 100%; height: 40px; background: url(../img/xwbottomrightbg.png) center no-repeat;}

div.xwtworighttitlelt{ float: left; padding-left: 33px; line-height: 40px; color: #ffffff; font-size: 16px; font-weight: 700;  }

div.xwtworighttitlert{ float: right; line-height: 50px; color: #1f55ae; font-size: 14px; font-weight: 700; margin-right: 13px;}

div.xwtworighttitlert a{ color: #1f55ae;}

div.xwtworighttitlert:hover a{ color: #ffa62a;}

div.xwtworightmain{ width: 327px; height: auto; margin: auto; margin-top: 30px;}

div.xwtworightlist{ width: 100%; height: 60px;  margin-bottom: 39px;}

div.xwtworightlistleft{ width: 90px; height: 60px; float: left; overflow: hidden;}

div.xwtworightlistleft img{ width: 100%; height: 100%; transition: all 0.36s ease-in-out;}

div.xwtworightlist:hover div.xwtworightlistleft img{ transform: scale(1.1);}

div.xwtworightlistright{ float: left; line-height: 26px; margin-left: 19px;width:215px; overflow: hidden; height: 52px; color: #191919; font-size: 14px;}

div.xwtworightlist:hover div.xwtworightlistright{ color: #ffa62a;}

div.zengzhimain{ width: 1280px; height: auto; margin: auto; margin-top: 110px;}

div.zengzhilist{ margin-bottom: 60px; position: relative;}

div.zengzhilistpic{width: 441px; height: 545px; border-radius: 12px; overflow: hidden;}

div.zengzhilistpic img{ width: 100%; height: 100%;}

div.zengzhilistrtbl{ width:985px; height: 432px; position: absolute; right: 0; top: 56px; border-bottom-left-radius:90px;  border-top-right-radius:90px;  background: #5c97ed; padding: 0 60px; padding-top: 24px; }

div.zengzhilistrtbltitle{ width: 100%; height: 67px; line-height: 67px; color: #ffffff; font-size: 34px; font-weight: 700;}

div.zengzhilistrtblline{ width: 285px; height: 1px; background: #ffffff; margin-top: 16px;}

div.zengzhilistrtbldesc{ width: 100%; height: 287px; line-height: 41px; overflow: hidden; margin-top: 24px; color: #fff; font-size: 16px;}

div.dajianmain{ width: 1200px; height: auto; margin: auto; margin-top:72px;}

div.dajianlist{ width: 381px; height: auto; float: left; margin-bottom: 13px; margin-right: 28px;}

div.dajianlist:nth-child(3n){ margin-right: 0;}

div.dajianlistpic{ width: 381px; height: 258px; border-radius: 20px; position: relative; overflow: hidden;}

div.dajianlistpic img{ width: 100%; height: 100%;border-radius: 15px; transition: all 0.36s ease-in-out;}

div.dajianlist:hover div.dajianlistpic img{ transform: scale(1.05);}

div.dajianlistpic_1{ width: 147px; height: 104px; background: url(../img/dajianpictop1.png) center no-repeat; position: absolute; left: -5px; top: -7px;transition: all 0.36s ease-in-out;}

div.dajianlistpic_2{ width: 124px; height: 138px; background: url(../img/dajianpictop2.png) center no-repeat; position: absolute; right: -5px; bottom: -7px; transition: all 0.36s ease-in-out;}

div.dajianlisttitleback{ width: 100%; height: 92px; background: url(../img/dajiantitleback.jpg) center no-repeat; line-height: 45px; padding: 0 42px; padding-top: 24px; color: #fff; font-size: 18px; overflow: hidden; transition: all 0.36s ease-in-out;}

div.dajianlist:hover div.dajianlisttitleback{ padding-left: 50px;}

div.dajianlist:hover div.dajianlistpic_1{-webkit-animation:pudding 1s linear; -moz-animation:pudding 1s linear; -o-animation:pudding 1s linear; -ms-animation:pudding 1s linear; animation:pudding 1s linear; left: -147px;}

div.dajianlist:hover div.dajianlistpic_2{-webkit-animation:pudding 1s linear; -moz-animation:pudding 1s linear; -o-animation:pudding 1s linear; -ms-animation:pudding 1s linear; animation:pudding 1s linear;right: -147px;}

div.dajiannytopbk{ width: 1200px; height: 78px; margin: auto; background: linear-gradient( to right ,#828282 ,#fff); margin-top: 44px; margin-bottom: 50px;}

div.dajiannytopleft{ float: left; margin-left: 34px; margin-top: 10px;}

div.dajiannytopleftlogo{ width: 62px; height: 62px; float: left;}

div.dajiannytoplefttitle{ float: left; margin-left: 17px; line-height: 62px; color: #ffffff; font-weight: 700; font-size: 24px;}

div.dajiannytoprt{ float: right; height: 78px;}

div.dajiannytoprt_1{ float: left; margin-right: 24px; line-height: 78px; color: #000000; font-size: 22px;  padding-left: 32px;}

div.dajiannytwoback{ width: 1200px; height: auto; margin: auto; margin-top: 45px; line-height: 2; color: #4E4E4E; font-size: 14px;}


div.dajiannytwoback img{ max-width: 100%;}

div.huiguback{ width: 100%; height: auto; background: #f9fbfe; padding-top: 35px;}

.icon-arrow-left{ width: 40px; height: 40px; border-radius: 50%;overflow: hidden; position: absolute;     left: -0.9rem;
    top: 60px;
 background:url(../img/huigujtleft.png) #d2d2d2 center no-repeat; cursor: pointer; transition: all 0.36s ease-in-out;}
.icon-arrow-left:hover{background:url(../img/huigujtleft.png) #1e6aea center no-repeat;}
.icon-arrow-right{ width: 40px; border-radius: 50%;overflow: hidden; height: 40px; position: absolute;     right: -0.9rem;
    top: 60px;
 background:url(../img/huigujtright.png) #d2d2d2 center no-repeat; cursor: pointer; transition: all 0.36s ease-in-out;  }
.icon-arrow-right:hover{background:url(../img/huigujtright.png) #1e6aea center no-repeat;}
div.gywmthreetitlequan{ width: 12px; height: 12px; margin: auto; border-radius: 50%;  background: #fff; border: 1px solid #848b99; margin-top:25px; padding-top: 3px;}
.jituanjianjie-history-item.active div.gywmthreetitlequan{ background: #1e6aea; border: 1px solid #1e6aea;}

div.huigulistback{ width: 100%; height: 410px; background: url(../img/huigulistbg.jpg) center no-repeat;}

div.huigulist{ width: 1200px; height: auto; margin: auto; padding-top: 46px;}

div.huigulistleft{ float: left; width: 497px; height: 318px; border-bottom-left-radius:65px;  border-top-right-radius:65px; overflow: hidden; }

div.huigulistleft img{ width: 100%; height: 100%;}

div.huigulistright{ border-radius: 50%; float: left; width: 530px; float: left; margin-left: 160px;}

div.huigulistrighttitle{ text-align: left; width: 100%; height: 26px; line-height: 26px; overflow: hidden; color: #252525; font-size: 24px; font-weight: 700;}

div.huigulistright_2{overflow: hidden; width: 100%; height: 26px; margin-top: 27px;  line-height: 26px; color: #575757; font-size: 16px; }

div.huigulistright_2left{ margin-left: 25px;text-align: left;float: left; padding-left: 25px;}

div.huigulistright_3{ border-radius: 50%;overflow: hidden; float: left;text-align: left;  width: 106px; height: 106px; margin-left: 54px;  margin-bottom: 40px;}

div.huiguilistmoreback{ width: 262px; height: 54px; background: url(../img/huigu_morebg.png) center no-repeat; filter: drop-shadow(0 0 20px rgba(0,0,0,0.2));color: #4e4f4f; font-size: 16px; line-height: 54px;  margin-top: 45px;}

div.huigulist:hover div.huiguilistmoreback{background: url(../img/huigu_morebgh.png) center no-repeat; color: #fff; }

div.huigutoplineback{ width: 100%; height: 1px; border-bottom: 1px dashed #d2d2d2; position: absolute; left: 0; top: 78px;}

.jituanjianjie-history{ position: relative;}

div.huigunyback{ width:100%; height:auto; min-height: 820px; padding-bottom: 50px; background: url(../img/huiguback.jpg) #f5f5f5 center bottom no-repeat;}

div.huigunymain{ width: 1200px; height: auto; margin: auto; padding-top: 31px;}

div.huigunymaintitleback{ width: 100%; height: 106px; border-bottom: 1px solid #d1d1d1;}

div.huigunymaintitle{ float: left; height: 106px; line-height: 106px; color: #252525; font-weight: 700; font-size: 24px;}

div.huigunymainrt{ float: right; height: 92px; float: right; margin-top: 14px;}

div.huigunymainrt_li{ float: left; height: 92px; padding-left: 30px;  line-height: 92px; color: #404040; font-size: 16px; margin-left: 25px;}

div.huigunymaincont{ width: 100%; height: auto; line-height: 40px; margin-top: 37px; color: #252525; font-size: 16px; padding-bottom: 35px; border-bottom: 1px solid #d1d1d1;}

div.huigunymaincont img{ max-width: 100%;}

div.huigunyfanhui{ width: 184px; height: 49px; background: url(../img/huigufanhui.png) center no-repeat; margin-top: 45px;}

div.huigunyfanhui a{ display: block; width: 100%; height: 100%;}

div.xwnymainbk{ width: 1200px; height: auto; margin: auto; margin-top: 49px; margin-bottom: 44px;}

div.xwnymainleft{ width: 760px; height: auto; float: left;}

div.xwnymainlefttitle{ width: 100%; height: auto; border-bottom: 1px solid #f3f3f3; line-height: 58px; color: #353535; font-size: 28px; font-weight: 700; padding-bottom: 30px; position: relative;}

div.xwnymainlefttime{line-height: 14px; padding-left: 20px; background: url(../img/dajiannyicon2.png) center left no-repeat; color: #1e6aea; font-size: 14px;  position: absolute; right: 0; bottom: 10px;}

div.xwnymainleftcont{ width: 100%; height: auto; margin-top: 25px; line-height: 31px; color: #353535; font-size: 16px; padding-bottom: 40px; border-bottom: 1px solid #eeeeee;}
.xwnymainleftcont span {
        text-wrap: wrap!important;
}
div.xwnymainleftcont img{ max-width: 100%;}

div.xwnymainleftcontbottom{ width: 100%; margin-top: 25px;}

div.xwnymainleftcontbottomleft{ width: 60%; height: auto; float: left; line-height: 35px; color: #404040; font-size: 14px;}

div.xwnymainleftcontbottomleft a{ color: #404040;}

div.xwnymainleftcontbottomleft span{  color: #000000;}

div.xwnymainleftcontbottomright{ width: 183px; height: 50px; float: right; margin-top: 11px; background: url(../img/fanhuixw.jpg) center no-repeat;}

div.xwnymainleftcontbottomright a{ display: block; width: 100%; height: 100%;}

div.enbannerback{ width: 100%; height: 384px;  margin-top: 25px;}

div.enoneback{ width: 1200px; height: auto; margin: auto; margin-top: 70px;}

div.enoneleft{ width:589px; height: 304px; float: left; margin-top: 56px; border-top-left-radius:138px;border-bottom-right-radius:138px;filter: drop-shadow(0 0 20px rgba(0,0,0,0.1)); overflow: hidden; }

div.enoneleft img{ width: 100%; height: 100%;  }

div.enoneright{ width: 562px; height: auto; float: right;}

div.enonerighttitle{ width: 100%; height: 39px; line-height: 39px; color: #3370e9; font-size: 28px; font-weight: 1000;}

div.enonerightline{ width: 230px; height: 1px; background: #3370e9; margin-top: 10px;}

div.enonerightdesc{ width: 100%;  line-height: 27px; color: #6c6c6c; font-size: 16px; margin-top: 23px;}

div.entwoback{ width: 1200px; height: auto; margin: auto; margin-top: 130px;}

div.enthreeback{ width:1200px; height: auto; margin: auto; margin-top: 75px; margin-bottom: 95px;}

div.enthreetitleback{ width: 100%; height: 66px; border-bottom: 1px solid #e2e2e2; color: #323232; font-weight: 700; font-size: 28px; margin-bottom: 27px; text-transform: uppercase;}

div.enthreeleft{ width: 680px; height: auto; float: left;}

div.enthreelefttitle_1{ width: 100%; height: 50px; line-height: 50px; color: #3370e9; font-size: 20px; font-weight: 700;}

div.enthreelefttitle_2{ width: 100%; height: auto; line-height: 54px; color: #3e3d3d; font-size: 18px; margin-top: 2px;}

div.enthreelefttitle_2 strong{ color: #3370e9; font-size: 26px;}

div.enthreelefttitle_2_2{ width: 100%; height: auto; line-height: 54px; color: #3e3d3d; font-size: 18px; margin-top: 2px;}

div.enthreelefttitle_2_2 strong{ color: #ea5f69; font-size: 26px;}

div.enfourback{ width: 1200px; height: auto; margin: auto; }

div.enthreetop{ width: 100%; height: 51px; margin-top: 14px; line-height: 51px; color: #808080; font-size: 16px;}

div.enthreetop input{ margin-left: 32px;}

div.enthreebottom{ width: 100%; height: auto; margin-top: 18px;}

div.enthreebottomleft{ width:560px; height: 47px; float: left; margin-bottom: 27px; border: 1px solid #d1d1d1;}

div.enthreebottomleft input{ width: 100%; height: 47px; font-size: 14px; color: #808080; background: none; border: none; outline: none; padding: 0 20px;}

div.enthreebottomcont{ width: 100%; height: auto;}

div.enthreebottomconttextarea{ width: 100%; height: 268px; border: 1px solid #d1d1d1;}


div.enthreebottomconttextarea textarea{ width: 100%; height: 100%; display: block; line-height: 35px; padding: 25px 20px 0; background: none; border: none; outline: none;}

div.enthreebottommore{ width: 186px; height: 52px; border-radius: 10px; background: #1e6aea; color: #fff; line-height: 52px; text-align: center; font-size: 16px; margin-top: 38px; margin-bottom: 76px;}

div.enthreebottommore input{ width: 100%; height: 100%; display: block; background: none; border: none; outline: none; color: #fff; cursor: pointer;}

div.yemiancedaohang{ width: 63px; height: 346px; background: url(../img/cedaohang.png) center no-repeat; position: fixed; right: -63px; margin-top: -173px; top: 50%; z-index: 999999; transition: all 0.36s ease-in-out;}

div.yemiancedaohangshow{ right: 0;}

div.yemiancedaohangdingbu{ width: 50px; height: 50px; cursor: pointer; bottom: 20px; background: url(../img/fanhuidingbu.png) center no-repeat; position: fixed; right: 10px; bottom: 20px; cursor: pointer;}

div.yemiancedaohangewm{width: 100%; height: 75px; position: absolute; cursor: pointer; bottom: 0; left: 0;}

div.yemiancedaohangewmshow{ width: 126px; height: 126px; position: absolute; right: 63px; top: -10px; display: none;}

div.yemiancedaohangewmshow img{ width: 100%; height: 100%;}

div.yemiancedaohangewm:hover div.yemiancedaohangewmshow{ display: block;}

div.nynone{ left: 0; height: auto; padding-bottom:0; opacity: 0; transition: all 0.36s ease-in-out; height: 0; overflow: hidden; top: 43px; }

div.indexnavleftbg:hover div.nynone{ height: 408px; opacity: 1;}

div.shouyeleftdhshow{height: 408px; opacity: 1; transition: all 0.36s ease-in-out;}

div.yemianyoucedianji{ width:40px; height: 134px; background: url(../img/cpleftbutton.png) center no-repeat; right: 0; top: 50%; margin-top: -67px; z-index: 999999; position: fixed; cursor: pointer; transition: all 0.36s ease-in-out;}

div.yemianyoucedianjinone{ right: -40px;}

div.yemiancedaohangshouqi{ width: 100%; height: 75px; position: absolute; right: 0; top: 0; cursor: pointer;}

div.baomingback{ width: 100%; height: 894px; background: url(../img/baomingbg.jpg) center no-repeat;}

div.baoming{ width: 1200px; height: auto; margin: auto; position: relative;}

div.baomingtelbk{    height: 63px;
    line-height: 63px;
    position: absolute;
    left: 298px;
    top: 0px;
	font-weight: 700;
    color: #ffb400;
	font-size: 20px;}

div.baomingnav{ width: 635px;
    height: 46px;
    line-height: 46px;
    position: absolute;
    left: 142px;
    top: 82px;
    font-size: 16px;
    color: #333;}

div.baomingnav input{ width:100%; height: 100%; display: block; background: none; border: none; outline: none; }

div.baomingnav1{width: 635px;
    height: 46px;
    line-height: 46px;
    position: absolute;
    left: 142px;
    top: 141px;
    font-size: 16px;
    color: #333;}

div.baomingnav1 input{ width:100%; height: 100%; display: block; background: none; border: none; outline: none; }

div.baomingnav2{     width: 245px;
    height: 46px;
    line-height: 46px;
    position: absolute;
    left: 139px;
    top: 200px;
    font-size: 16px;
    color: #333;}

div.baomingnav2 input{ width:100%; height: 100%; display: block; background: none; border: none; outline: none; }

div.baomingnav3{     width: 245px;
    height: 46px;
    line-height: 46px;
    position: absolute;
        left: 534px;
    top: 200px;
    font-size: 16px;
    color: #333;}

div.baomingnav3 input{ width:100%; height: 100%; display: block; background: none; border: none; outline: none; }

div.baomingnav4{  width: 245px;
    height: 46px;
    line-height: 46px;
    position: absolute;
    left: 139px;
    top: 259px;
    font-size: 16px;
    color: #333;}

div.baomingnav4 input{ width:100%; height: 100%; display: block; background: none; border: none; outline: none; }

div.baomingnav5{ height: 46px;
    line-height: 46px;
    position: absolute;
        left: 534px;
    top: 259px;
    font-size: 16px;
    color: #333;}

div.baomingnav5 input{ width:100%; height: 100%; display: block; background: none; border: none; outline: none; }

div.baomingnav6{    width: 632px;
    height: 64px;
    line-height: 46px;
    position: absolute;
    left: 146px;
    top: 331px;
    font-size: 16px;
    color: #333;}

div.baomingnav6 textarea{ width:100%; height: 100%; display: block; background: none; border: none; outline: none; }

div.baomingnav7{    width: 900px;
    height: auto;
    line-height: 46px;
    position: absolute;
    left: 99px;
    top: 406px;
    font-size: 16px;
    color: #3e3e3e;}

div.baomingnav7 input{ margin-left:36px; }

div.baomingnav8{    width: 150px;
    height: 46px;
    line-height: 46px;
    position: absolute;
    left: 146px;
    top: 464px;
    font-size: 16px;
    color: #333;}

div.baomingnav8 input{ width:100%; height: 100%; display: block; background: none; border: none; outline: none; }

div.baomingnav9{     width: 140px;
    height: 43px;
    position: absolute;
    left: 317px;
    top: 465px; }

div.baomingnav9 img{ width: 100%; height: 100%;}

div.baomingnav10{    width: 137px;
    height: 49px;
    position: absolute;
    left: 480px;
    top: 462px;}

div.baomingnav10 input{ width: 100%; height: 100%; display: block; background: none; border: none; outline: none; cursor: pointer; font-size: 0;}

div.baomingnav11{    width: 137px;
    height: 49px;
    position: absolute;
    left:662px;
    top: 462px;}

div.baomingnav11 input{ width: 100%; height: 100%; display: block; background: none; border: none; outline: none; cursor: pointer; font-size: 0;}

div.zhanhhuidianjiback{ width: 832px; height:536px; position: fixed; top: 50%; margin-top: -268px; left: 50%; margin-left: -416px; background: url(../img/liuyanbg.jpg) center no-repeat; z-index: 9999999;display: none;}

div.baomingnavclose{ width: 35px; height: 35px; position: absolute; right: 19px;
    top: 13px;
    cursor: pointer;}
div.zhanhuidianjikaiyiny{ width: 100%; height: 100vh; position: fixed; left: 0; top: 0; z-index: 9999998; background: rgba(0,0,0,0.8);display: none;}


div.zhanhuibaise{ width: 100%; height: 100vh; background: #fff; position: fixed; left: 0; top: 0; z-index: 9999999;}

div.yemiancedaohangqqq{ width:100%; height: 74px; position: absolute; right: 0; bottom: 93px; }

div.yemiancedaohangqqq a{ display: block; width: 100%; height: 100%;}


div.yemiancedaohangtel{ width:100%; height: 74px; position: absolute; right: 0; bottom: 183px; }

div.yemiancedaohangtelshow{ width: 200px;  text-align: center; height: auto; padding: 10px; background: #0050ca;  color: #fff; font-size: 18px; font-weight: 700; position: absolute; height: 74px; line-height: 58px;left: -200px; top: 0; display: none;}

div.yemiancedaohangtel:hover div.yemiancedaohangtelshow{ display: block;}

div.zhanhuifenlei_1rightnav2121{
    height: 26px;
    text-align: center;
    line-height: 26px;
    color: #676767;
    font-size: 14px;
    float: left;
    margin-bottom: 6px;
    margin-left: 2px;
	position: absolute;
	bottom: 0; right: 0;
}

div.searchlist{ width: 1200px;margin:auto;  height:auto; padding:45px 0; border-bottom:1px solid #eeeeee;}

div.searchlisttitle{ width:100%; height:auto; line-height:33px; color:#6c6c6c; font-size:16px;}

div.searchlisttime{ float:right; height:35px; line-height:35px; padding-left:16px; background: url(../img/xwtimebg.jpg) center left no-repeat; font-size:14px; color:#333;}


.wzsjz {
    color: #333;
    font-size: 35px;
    width: 100%;
    height: 100vh;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.sjzyw {
    color: #0050ca;
    font-weight: bold;
}
.sjzzw {
    font-size: 40px;
    font-weight: bold;
}

span {
    text-wrap: wrap!important;
}

