*{ margin:0; padding:0;}
body{overflow-x:hidden; }
ul{ margin:0; padding:0;}
li{list-style:none;font-family:"Microsoft YaHei","arial","微软雅黑","verdana","宋体";}
.clear {height:0px;clear:both;}
textarea{font-family:"Microsoft YaHei","arial","微软雅黑","黑体","verdana","宋体";}
div{font-family:"Microsoft YaHei","arial","微软雅黑","黑体","verdana","宋体";}
p{font-family:"Microsoft YaHei","arial","微软雅黑","黑体","verdana","宋体"; margin:0; padding:0;}
a{text-decoration:none;font-family:"Microsoft YaHei","arial","微软雅黑","黑体","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 p {
	margin: 0;
	cursor: pointer;
	
}
.pagination {
	height: 40px;
	text-align: center;
	width:100%;

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

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

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

	font-size: 14px;
	text-align: center;
	
	transition:all 0.3s ease-in-out;
	border:#dddddd 1px solid;
	background: #f5f5f5;
	color: #565656;
	border:#4186e4 1px solid;
	background: #4186e4;
	color: #fff;
}
.pagination p {
	display: inline-block;
	font-size: 14px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	color: #6c6c6c;
	text-align: center;
	border:#dddddd 1px solid;
	background: #f5f5f5;
	color: #565656;
	margin-right: 1px;
	border-radius: 7px;
	
}
.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: 40px;
	height: 40px;
	
	border:none;
	line-height: 38px;
	
	text-decoration: none;
	color: #6c6c6c;
	font-size: 16px;
	text-align: center;
border:#dddddd 1px solid;
	background: #f5f5f5;
	color: #565656;

	border-radius: 7px;
	background:#f5f5f5 url(../img/page_2.png) center no-repeat;
	    background-size: 75%;
	
}
.pagination .page_xyy:hover{ 
	
		border:#4186e4 1px solid;
	background: #4186e4;
	color: #fff;
	background:#4186e4 url(../img/page_3.png) center no-repeat;
	    background-size: 75%;
}
.pagination .page_syy {
	 width: 40px;
	height: 40px;
	line-height:38px;
	border:none;
	text-decoration: none;
	color: #6c6c6c;
	font-size: 16px;
	text-align: center;
border:#dddddd 1px solid;
	background: #f5f5f5;
	color: #565656;
border-radius: 7px;
	transition:all 0.5s ease-in-out;
	background:#f5f5f5 url(../img/page_1.png) center no-repeat;
	    background-size: 75%;
	

}
.pagination .page_syy:hover{ 
		border:#4186e4 1px solid;
	background: #4186e4;
	color: #fff;
	background:#4186e4 url(../img/page_4.png) center no-repeat;
	    background-size: 75%;
	}
.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:'din';src: local('din'), url(../img/din.woff) format('woff');}

div.publicheadinback{ width: 100%; height: 355px; background: url(../img/indexheadbg.jpg) center no-repeat;}

div.publicheadin{ width: 1280px; height: auto; margin: auto; padding-top: 68px;}

div.publicheadinlogo{ width: 653px; height:115px; margin: auto;}

div.publicheadininput{ width: 660px; height: 38px; margin: auto; background: url(../img/ssbg.png) center no-repeat; margin-top: 40px;}

div.publicheadininput_l{ float: left; width: 533px; height:38px; padding: 0 15px; line-height: 38px; color: #a0a0a0; font-size: 16px;}

div.publicheadininput_l input{ width: 100%; height: 100%; display: block; background: none; border: none; outline: none;color: #a0a0a0;}

div.publicheadininput_l input::placeholder{ color:#a0a0a0; }

div.publicheadininput_r{ width: 126px; height: 38px; float: right;}

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

div.publicheadinnavbk{ width: 100%; height: auto; margin: auto;  margin-top: 71px; display: flex; justify-content: center;}

div.publicheadinnav{  height: 52px; line-height: 52px; margin: 0 37px; color: #ffffff; font-size: 20px; position: relative; z-index: 999;}

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

div.publicheadinnav>a:hover{ color: #e47411;}

div.indexoneback{ width: 100%; height: auto; padding: 39px 0 68px; background: #3c72c6;}

div.indexone{ width: 1280px; height: auto; margin: auto;}

div.indexone_t1{ width: 100%; height: 83px;}

div.indexone_t1_1{ width: 100%; height: 50px; line-height: 50px; text-align: center; color: #ffffff; font-size: 34px; overflow: hidden; }

div.indexone_t1_2{ width: 100%; height: 33px; line-height: 33px; text-align: center; color: #ffffff; opacity: 0.4; font-size: 18px;overflow: hidden;}

div.indexone_t1:hover div.indexone_t1_1{ color: #ffa04c;}

div.indexonemain{ width: 100%; height: auto; margin-top: 42px;}

div.indexonemain_l{ width: 700px; height: auto; float: left;}

div.indexonemain_llist{ width: 100%; height: 388px;}

div.indexonemain_llistpic{width: 100%; height: 344px;}

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

div.indexonemain_llist_t{ width: 100%; height: 44px; background: #255672; padding: 0 156px 0 15px; line-height: 44px; color: #ffffff;}

div.indexonemain_llist_t a{ color: #fff;}

div.indexonemain_r{ float: right; width: 527px; height: auto;  margin-top: 5px;}

div.indexonemain_r_1{ width: 100%; height: 70px; line-height: 70px; color: #ffffff; font-size: 20px;}

div.indexonemain_r_1 a{ color: #fff;}

div.indexonemain_r_list{ width: 100%; height: 42px; line-height: 42px; overflow: hidden; color: #ffffff; font-size: 16px; padding-left: 20px; background: url(../img/indexonertlistbg.png) center left no-repeat;}

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

div.indexonemain_r_list a:hover{ color: #ffa04c;}

div.indextwo_o{ width: 100%; height: 482px; background: url(../img/indextwobg.jpg) center no-repeat;}

div.indextwo_l{ width: 857px; float: left; margin-top: 40px;}

div.indextwo_l_top{ width: 100%; height: 60px;}

div.indextwo_l_toprt{ float: left; margin-right: 40px; height: 60px; line-height: 60px; color: #333333; font-size: 22px; font-weight: 700;}

div.indextwo_l_toprt a{ color: #333;}

div.indextwo_l_toprth a{ color: #1664ce;}

div.indextwo_l_toprth{ background: url(../img/indextwotoph.png) center bottom no-repeat;}

div.indextwo{ width: 1280px; height: auto; margin: auto;}

div.indextwo_l_bottom{ width:100%; height: auto; margin-top: 33px; display: none;}

div.indextwo_l_bottomlist{ height: 50px; position: relative; overflow:hidden;}

div.indextwo_l_bottomlist_l{ float: left; width: 728px; height: 50px; line-height: 50px; padding-left: 18px; background: url(../img/indextwolistbg.png) center left no-repeat; color: #6f6f6f; font-size: 16px; transition: all 0.36s ease-in-out;}

div.indextwo_l_bottomlist_r{ float: right; height: 50px; line-height: 50px; color: #9e9e9e; font-size: 16px; transition: all 0.36s ease-in-out;}

div.indextwo_l_bottomlist:hover div.indextwo_l_bottomlist_l{ color: #ffa04c;}

div.indextwo_l_bottomlist:hover div.indextwo_l_bottomlist_r{ color: #ffa04c;}

div.indextwo_r{ width: 304px; float: right; margin-top: 50px;}

div.indextwo_rnav{ width: 100%; height: 102px; position: relative; margin-bottom: 7px; border-radius: 7px; background: #11b2a1;}

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

div.indextwo_rnavh{ height: 160px;}

div.indextwo_rnav_1{ top: 24px; position: absolute; left: 0;}

div.indextwo_rnav_1_1{ padding-left: 54px; line-height: 25px; height: 25px; color: #ffffff; font-size: 20px;}

div.indextwo_rnav_1_2{padding-left: 54px; line-height: 22px; height: 22px; color: #fff; color:#ffffff; font-size: 16px; }

div.indextwo_rnav_1_img{ width: 105px; height: 2px; background: url(../img/indextwortline.png) center no-repeat;}

div.indextwo_rnav_2{ width: 96px; height: 84px; position: absolute; right: 0; bottom: 0;}

div.indextwo_rnav_3{  height: 45px;    line-height: 45px;
 position: absolute; left: 55px; bottom: 0;  font-family: 'arial'; color: #ffffff; opacity: 0; font-weight: 700; font-size: 60px;}

div.indextwo_rnav:nth-child(1){ background: #11b2a1;}
div.indextwo_rnav:nth-child(2){ background: #b21124;}
div.indextwo_rnav:nth-child(3){ background: #b26811;}

div.indextwo_rnavh div.indextwo_rnav_3{ opacity: 1;}

div.indexthreeback{ width: 1280px; height: auto; margin: auto; margin-top: 40px;}

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

div.indexthreemain{ width: 100%; height: 360px; background: url(../img/indexthreebg.jpg) center no-repeat; margin-top: 30px;}

div.indexthreeli{ width: 50%; float: left; padding: 54px 55px 0; float: left;}

div.indexthreeliico{ width: 64px; height: 64px; margin: auto; background: url(../img/indexthreeico.png) #7ead0e center no-repeat; border-radius: 50%;}

div.indexthreeli_t{ width: 100%; height: 60px; line-height: 60px; text-align: center; color: #ffffff; font-size: 24px;}

div.indexthreeli_tt{ margin-bottom: 30px;}

div.indexthreeli_listbk{ width: 100%; height: 38px; line-height: 38px; text-align: center;overflow: hidden;  color: #ffffff; font-size: 16px;  }

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

div.indexthreeli_listbk:hover a{ color: #ffa04c;}

div.indexfourbk{ width: 1280px; height: auto; margin: auto; margin-top: 15px;}

div.indexfourlist{ width: 100%; height: auto; position: relative; overflow: hidden;}

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

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

div.indexfourlistmask{ width: 100%; height: 35%; position: absolute; left: 0; bottom: 0; background: linear-gradient( to bottom ,transparent , rgba(0,0,0,0.5));}

div.indexfourlist_t{ width: 100%; height: auto; position: absolute; bottom: 5px; padding: 0 15px; line-height: 22px; color: #fff;}

div.indexfiveback{ width: 1280px; height: auto;  margin: auto; margin-top: 55px;}

div.indexfive_l{ width: 620px; float: left;}

div.indexfive_l_1{ width: 100%; height: 49px; border-bottom: 1px solid #3c72c6;}

div.indexfive_l_1_t{ width: 100%; height: 33px; line-height: 33px; background: url(../img/indexfiveico1.jpg) center left no-repeat; padding-left: 53px; color: #333333; font-size: 24px; font-weight: 700;}

div.indexfive_l_1_t a{ color: #333;}

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

div.indexfive_l_btlist{ width: 100%; height: 38px; line-height: 38px; padding-right: 28px; background: url(../img/indexfivedown.jpg) center right no-repeat; color: #545454; font-size: 16px; overflow: hidden;}

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

div.indexfive_l_btlist:hover a{ color:#e47411;}

div.indexfive_rcont{ width: 100%; height: 230px; overflow-y: auto; margin-top: 26px; line-height: 38px; color: #545454; font-size: 16px; padding-right: 30px;}

div.indexfive_rcont::-webkit-scrollbar { width: 5px; }
div.indexfive_rcont::-webkit-scrollbar-track { background-color: transparent;  }
div.indexfive_rcont::-webkit-scrollbar-thumb { background-color:#e47411;  width:5px}

div.indexsixback{ width: 1280px; height: auto; margin: auto; margin-top: 32px;}

div.indexsix_left{ width: 620px; float: left; height: auto; position: relative; transition: all 0.36s ease-in-out; top: 0;}

div.indexsix_left:hover{ top: -5px;}

div.indexsix_right{ width: 620px; float: right; height: auto; position: relative; transition: all 0.36s ease-in-out; top: 0;}

div.indexsix_right:hover{ top: -5px;}

div.indexlinkbk{ width: 1280px; height: auto; margin: auto; margin-top: 45px; margin-bottom: 40px;}

div.indexlinkleft{ width: 102px; height: 100px; float: left; background: url(../img/link.jpg) center no-repeat;}

div.indexlinkrt{ float: right; width: 1094px; height: 100px;}

div.publicfooterbk{ width:100%; height: 319px; background: url(../img/footerbg.jpg) #3c72c6 center no-repeat; }

div.publicfooter{ width: 1280px; height: auto; margin: auto; padding-top: 99px;}

div.publicfooternav_o{ width: 100%; height: 25px; line-height: 25px; color: #ffffff; font-size: 16px;}

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

div.publicfooternav_o a:hover{ color: #e47411;}

div.publicfooternav_bottom{ width: 100%; height: auto;margin-top: 69px;}

div.publicfooternav_bottom1{ width: 100%; height: auto; line-height: 27px; color: #97b4e1;  font-size: 14px;}

div.publicfooternav_bottom1 a{ color: #97b4e1; transition: all 0.36s ease-in-out;}

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

div.publicfooternav_bottom2{ width: 100%; height: auto; line-height: 24px; color: #618dd1; }

div.publicfooternav_bottom2 a{  color: #618dd1;transition: all 0.36s ease-in-out; }

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

div.publicheadback{ width: 100%; height: 296px; background: url(../img/nyheadbg.jpg) center no-repeat;}

div.nynavbk{ width: 100%; height: 70px; background: #3c72c6; display: flex; justify-content: center;}

div.gywmone_o{ width: 1280px; height: auto; margin: auto;  padding-top: 53px;}

div.gywmone_oleft{ float: left; width: 176px; height: 487px; background: url(../img/gywmoneleftbg.jpg) center no-repeat;}

div.gywmone_ort{ width: 1028px; height: auto; float: right; line-height: 34px; color: #616161; font-size: 16px; }

div.gywmone_ort img{ max-width: 100%; height: auto;}

div.gywmone_2{ width: 81%; height: auto; margin:auto; margin-top: 30px;}

div.gywmone_2list{ width: 263px; height: 263px; border-radius: 50%; float: left;    margin-left: -9px; border: 3px solid #12a2d6; display: table;}

div.gywmone_2listcell{ display: table-cell; vertical-align: middle; text-align: center;}

div.gywmone_2list_1{ width: 100%; height: 29px; line-height: 29px; color: #12a2d6; font-size: 20px;  display:none;}

div.gywmone_2list_2{ width: 100%; height: 39px; line-height: 39px; color: #12a2d6; font-weight: 700; font-size: 24px;}

div.gywmone_2list:nth-child(1){ margin-left: 0;}

div.gywmone_2list:nth-child(2){ border:#fed35a 1px solid;}

div.gywmone_2list:nth-child(2) div.gywmone_2list_1{ color: #fed35a;}

div.gywmone_2list:nth-child(2) div.gywmone_2list_2{ color: #fed35a;}

div.gywmone_2list:nth-child(3){ border:#baccd6 1px solid;}

div.gywmone_2list:nth-child(3) div.gywmone_2list_1{ color: #baccd6;}

div.gywmone_2list:nth-child(3) div.gywmone_2list_2{ color: #baccd6;}

div.gywmone_2list:nth-child(4){ border:#f05fa4 1px solid;}

div.gywmone_2list:nth-child(4) div.gywmone_2list_1{ color: #f05fa4;}

div.gywmone_2list:nth-child(4) div.gywmone_2list_2{ color: #f05fa4;}

div.gywmone_2list:nth-child(5){ border:#47c2c9 1px solid;}

div.gywmone_2list:nth-child(5) div.gywmone_2list_1{ color: #47c2c9;}

div.gywmone_2list:nth-child(5) div.gywmone_2list_2{ color: #47c2c9;}

div.gywmone_3{ width: 100%; height: auto; margin-top:40px; }

div.gywmone_3_t{ width: 100%; height: 78px; line-height: 78px; border-bottom: 1px solid #666666; color: #3e3e3e; font-size: 26px; font-weight: 700;}

div.gywmone_3_main{ width: 100%; height: auto; margin: auto; padding-bottom: 85px;}

div.gywmone_3_mainnav{ float: left; margin-top: 40px;margin-left: 37px;}

div.gywmone_3_mainnavleft{ width: 46px; height: 46px; float: left;}

div.gywmone_3_mainnav_r{ float: left; margin-left: 17px;}

div.gywmone_3_mainnav_r_1{ height: auto; line-height: 27px; color: #474747; font-size: 18px;}

div.gywmone_3_mainnav_r_2{  height: auto; line-height: 19px; line-height: 19px; color: #a5a5a5; font-size: 12px;    font-family: 'arial';}

div.gywmadbanner{ width: 100%; height: 360px; background: url(../img/gywmtwobg.jpg) center no-repeat;}

div.gywmtwoback{ width:1280px; height: auto; margin: auto; margin-top: 49px; padding-bottom: 24px;}

div.gywmtwo_t{ width: 100%; height: 62px; line-height: 62px; text-align: center; color: #3e3e3e; font-size: 30px; margin-bottom: 15px; font-weight: 700;}

div.gywmtwo_tnav{ width: 630px; float: left; height: 42px; border-radius: 7px; margin-bottom: 2px; background: #12a2d6; cursor: pointer;}

div.gywmtwo_tnav_l{ transition: all 0.36s ease-in-out; float: left; width: 490px; margin-left: 49px; line-height: 42px; color: #ffffff; font-size: 18px;}

div.gywmtwo_tnav_r{ width: 44px; height: 42px; line-height: 42px;  float: left; color: #ffffff; font-size: 30px; font-weight: 100;}

div.gywmtwo_tnav:hover div.gywmtwo_tnav_l{ padding-left: 15px;}

div.gywmtwomask{  width: 100vw;display: none; height: 100vh; background: rgba(0,0,0,0.3); position: fixed; z-index: 9998; top: 0; left: 0;}

div.gywmtwomaskshow{ display: block;}

div.gywmtwotan{ width: 1280px; height: 80vh; background: #fff; position: fixed; bottom: 0;z-index: 99999; left: 50%; margin-left: -640px; transform: translate3d(0,100%,0); transition: all 0.6s ease-in-out;}

div.gywmtwotanshow{transform: translate3d(0,0,0);}

div.gywmtwotanclose{ width: 70px; height: 105px; position: absolute; right: -70px; top: 0; background: #1c61cc; border-bottom-right-radius: 15px; display: table;}

div.gywmtwotanclosecell{  display: table-cell; text-align: center; vertical-align: middle;}

div.gywmtwotanico{ font-size: 20px; color: #fff; line-height: 2;}

div.gywmtwotancn{ width: 100%; height: auto; line-height: 2; font-size: 16px; color: #fff;}

div.gywmtwotannr{ width: 100%; height: 100%; padding: 50px 75px 20px;}

div.gywmtwotannrover{ width: 100%; height: 100%; padding-right: 20px; overflow-y: auto; line-height: 2; font-size: 16px; color: #666;}

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

div.gywmthreeback{ width: 1280px; height: auto; margin: auto; margin-top: 22px;}

div.gywmthreecon{ margin-top: 13px;  line-height: 2; font-family: 16px; color: #666;}

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

div.gywmbottomheight{height: 52px;}

div.xueshu_tbk{ width: 1280px; height: 350px; margin: auto; margin-top: 50px;}

div.xueshu_t_l{ width: 700px; height: 350px; float: left; overflow: hidden;}

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

div.xueshu_tbk:hover div.xueshu_t_l img{ transform: scale(1.1);}

div.xueshu_t_r{ width: 580px; float: left; height: 350px; background: #1a69a5; padding: 49px 50px 0;}

div.xueshu_t_r_1{ width: 100%; height: auto; line-height: 27px; color: #ffffff; font-size: 20px;}

div.xueshu_t_r_2{ width: 100%; height: 17px; line-height: 17px; padding-left: 27px; background: url(../img/xueshutime.png) left center no-repeat; color: #ffffff; font-size: 14px; margin-top: 7px;}

div.xueshu_t_r_2_line{ width: 100%; height: 8px; border-bottom: 1px solid rgba(255,255,255,0.2);}

div.xueshu_t_r_2_desc{ width: 100%; height: auto; line-height: 24px; margin-top: 22px; color: #fff; font-size: 14px; }

div.xueshu_t_r_2_more{ width: 98px; height: 38px; background: url(../img/xueshumore.png) center no-repeat; float: right; margin-top: 30px;}

div.xueshutopbk{ width: 1280px; height: 70px; background: #f3f3f3; margin: auto; margin-top: 35px;}

div.xueshutopnav{ float: left; margin-left: 31px; height: 24px; line-height: 24px; color: #5d5d5d; font-size: 18px;margin-top: 22px;}

div.xueshutopnav a{ color: #5d5d5d;transition: all 0.36s ease-in-out;}

div.xueshutopnav img{ max-width: 100%; height: auto;    margin-right: 6px;    top: -1px; position: relative;}

div.xueshutopnav span{ margin-left: 8px; font-size: 10px; top: -2px; transition: all 0.36s ease-in-out;}

div.xueshutopnav:hover a{ color: #3c72c6;}

div.xueshutopnav:hover span{ transform: rotate(90deg);}

div.xueshutopnavh a{ color: #3c72c6;}

div.xueshutopnavh span{ transform: rotate(90deg);}

div.xueshumain{ width: 1280px; height: auto; margin: auto; margin-top: 10px; border: 1px solid #e1e1e1; padding: 18px 36px 0;}

div.xueshulist{ width: 100%; height: auto; line-height: 40px;}

div.xueshulist_l{ float: left; width: 1081px; height: auto; line-height: 40px; color: #747474; font-size: 16px; padding-left: 20px; background: url(../img/indextwolistbg.png) 0px 19px no-repeat; transition: all 0.36s ease-in-out;}

div.xueshulist_r{  float: right; height: 40px; line-height: 40px; color: #9e9e9e; font-size: 16px;}

div.xueshulist:hover div.xueshulist_l{ color: #ffa04c;}

div.pagesline{ width: 100%; height: 1px; background:#e1e1e1; margin: 30px 0; }

div.zhuankemain{ width: 1280px; height: auto; margin: auto; margin-top: 55px; padding-bottom: 70px;}

div.zhuankemain_1{ width: 450px; height: 32px; border:1px solid #3c72c6; color: #3c72c6; font-size: 16px; border-radius: 7px; line-height: 32px; padding-left: 138px; float: left;  }

div.zhuankemain_1 span{ color: #3c72c6; font-size: 16px; margin-right: 18px;}
div.zhuankemain_2{ float: left; width: 270px; height: 32px; float: left;border-radius: 7px; color: #898989; font-size: 14px; text-align: center; background: #f0f0f0; line-height: 32px; text-align: center;    margin-left: 6px;}

div.zhuankemain_1_list{ margin-bottom: 4px;}

div.zhuankemain_2 a{ color: #3c72c6;}

div.xiazaimain{ width: 1280px; height: auto; margin: auto; margin-top: 42px;}

div.xiazailist{ width: 100%; height: 40px; line-height: 40px; border-radius: 15px; border: 1px solid #3c72c6; margin-bottom: 8px; padding: 0 40px;}

div.xiazaileft{ width: 1165px; float: left; color: #545454; font-size: 16px; transition: all 0.36s ease-in-out;}

div.xiazairt{  width: 19px; height: 18px; float: left; background: url(../img/xiazai.png) center no-repeat; margin-top: 10px;}

div.xiazailist:hover div.xiazaileft{ color: #3c72c6;}

div.lianximap{ width: 1280px; height: 420px; margin: auto; margin-top: 47px;}

div.lianxitwo{ width: 1280px; height: auto; margin: auto; margin-top: 45px;  display: flex;  flex-flow: nowrap; justify-content: space-between; padding-bottom: 70px;}

div.lianxitwonav_1{  padding-left: 23px; background: url(../img/lianxiico1.png) center left no-repeat; line-height: 30px; height: 30px; color: #595959; font-size: 16px;}

div.lianxitwonav_2{ padding-left: 23px; height: 30px; line-height: 30px; background: url(../img/lianxiico2.png) center left no-repeat; color: #595959; font-size: 16px;}

div.publicheadrtnavxl{ width:160%; height: auto; position: absolute; top: 62px; transition: all 0.36s ease-in-out; left: -12px; opacity: 0; visibility: hidden; }

div.publicheadinnav:hover div.publicheadrtnavxl{ opacity: 1; visibility: visible; top: 52px;}

div.publicheadrtnavxllist{ width: 100%; height: 45px; line-height: 45px; text-align: left; padding-left: 15px; color: #333; font-size: 16px; transition: all 0.36s ease-in-out; background: #fefdf3;}

div.publicheadrtnavxllist a{ color: #333; transition: all 0.36s ease-in-out; display: block; width: 100%; height: 100%;}

div.publicheadrtnavxllist:hover{ background: #e3e2d7; }



div.xinwenxxback{ width:100%; max-width: 960px;height:auto; margin:auto; margin-top: 50px;}

div.xinwenxxtopdata{  width:100%; height:auto; padding-top: 5px; border-bottom:#d0d0d0 1px solid; line-height:38px; text-align:left; color:#a2a2a2; font-size:12px;}

div.xinwenxxtoptitleback{ font-weight:700;  width:100%; height:auto; line-height:48px; text-align:left; color:#323232; font-size:36px;text-align:center;}
 
div.xinwenxxtopcontent{   width:100%; height:auto; line-height:30px; color:#666; font-size:16px; }

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

div.xinwenxxtopsyy{ width:100%; float:none; transition:all 0.5s ease-in-out;}

div.xinwenxxtopsyytitle{ width:100%; margin:auto; line-height:29px; color:#7e7d7d; font-size:14px; }

div.xinwenxxtopsyytitle a{ color:#7e7d7d; transition:all 0.5s ease-in-out;}

div.xinwenxxtopbottom{ padding-top: 35px; border-top:#f3f3f3 1px solid; padding-bottom: 35px;}

div.xinwenxxtopbottommain{ margin: auto; width: 96%; max-width: 960px;}







