*{ margin:0; padding:0;}
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: 28px;
	text-align: center;
	width:100%;

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

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

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

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

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

	transition:all 0.5s ease-in-out;
	

}
.pagination .page_syy:hover{ 
		border:#145a89 1px solid;
	background: #145a89;
	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; 
}
@font-face {font-family:'mons';src: local('mons'), url(../img/mons.woff) format('woff');}
@font-face {font-family:'taho';src: local('taho'), url(../img/taho.woff) format('woff');}

div.publictopheadback{ width: 100%; height: 48px; background: #126792; top: 0; position: fixed; z-index: 101;}

div.indexlogo{ width: 256px; height: 48px; float: left; }

div.indexlogo img{height: 90px;box-shadow: 0 0 20px rgba(0,0,0,0.2);border-bottom-right-radius: 15px;}

div.publicheadtext_1{ color: #fff; line-height: 48px; }

div.publicheadlang{ line-height: 48px; color: #fff; background: url(../img/lang.png) left center no-repeat; cursor: pointer; }

div.publicheadlangxial{ width: 150%; height: 0; overflow: hidden; line-height: 48px; color: #fff; background: #126792; left: -15%;}

div.publicheadlangxial a{ color: #fff; display: block; }

div.publicheadlangxial a:hover{ background: #145a89;}

div.publicheadlang:hover div.publicheadlangxial{ height: 96px;}

div.publicheadrtss{ width: 428px; height: 33px; background:url(../img/ss.png) #145a89 399px center no-repeat;}

div.publicheadrtssinput{  width: 395px; height: 32px; line-height: 32px;}

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

div.publicheadrtssinput input::placeholder{color: #c4c4c4 !important;}

div.publicheadrtssbutton{ width: 30px; height: 32px;}

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

div.publicheadbk{ width: 100%; height: 120px; background: #145a89; position: fixed; z-index: 100; top: 48px;}

div.publicheadnavbk{ width: 830px; margin-left: 256px;display: flex; flex-flow: nowrap; justify-content: center;}

div.publicheadnav{ width: 16.5%; height: 120px;}

div.publicheadnav>a{ display: block;}

div.publicheadnavtitle{ color: #fff; height: 27px; line-height: 27px;}

div.publictoptel{  background: url(../img/headtel.png) left center no-repeat; line-height: 21px; color: #ffffff; font-family:"mons"; margin-bottom: 4px;}

div.publictopdesc{ line-height: 18px; color: #d6d6d6;}

div.publicheadnavxl{ height: 0px; overflow: hidden; line-height: 38px; left: 30%;}

div.publicheadnavxl a{ color: #94cee1; display: block; }

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

div.publicheadnavxlbg{ height: 0; background: #145a89; position: fixed; left: 0; top: 168px;}

div.publicheadnavbk:hover div.publicheadnavxlbg{ height: 300px;}

div.publicheadnavbk div.publicheadnavxlbgshow{ height: 0px !important;}

div.publicheadnavxlh{ height: 300px;}

div.indexbannerback{ width: 100%; height: calc( 100vh - 168px);}

div.indexbannerbottom{  bottom: 0; left: 0; z-index: 10;}

div.indexbannerbottomlt{  padding: 40px 0; background: rgba(0,0,0,0.5); padding-left: 1.6rem; padding-right: 0.5rem; bottom: 0; position: absolute;}

div.indexbannerbottomlttitle{ height: 39px; line-height: 39px; padding-left:41px; background: url(../img/bannerxw_icon.png) left center no-repeat; font-size: 32px; color: #fff;}

div.indexbannerbottommid{ width: 50%; float: left; margin-left: 0.39rem; margin-top: 7px;}

div.indexbannerbottommidtitle{ width: 100%; height: 36px; line-height: 36px; color: #ffffff; overflow: hidden;}

div.indexbannerbottommidtitle a{ color: #fff;}

div.indexbannerbottommidtitle:hover a{ padding-left: 10px;}

div.indexbannerbottomrt{ width: 36%; height: 1.36rem;}

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

div.swiper-pagination1{ position: absolute; left: 0.39rem; bottom: 0; color: #de7510; font-size: 26px; font-family: "mons";}

div.indexbannerbtgywm{ padding: 30px 35px; background: #12517c;}

div.indexbannerbtgywm_title{ height: 60px; line-height: 60px; border-bottom: 1px solid #417496; color: #ffffff;}

div.indexbannerbtgywm_desc{ width: 100%; height: 72px; overflow: hidden; line-height: 24px; margin-top: 15px; color: #ffffff; margin-bottom: 38px;}

div.indexbannerbtgywm_more{ line-height: 23px;}

div.indexbannerbtgywm_more a{ color: #ffba00;}

div.indexoneback{ width: 100%; height: 9rem; background: url(../img/indexonebottombg.jpg) center bottom no-repeat;}

div.indexoneleft{ width: 100%; height: 4.98rem; margin-top:2.28rem; background: url(../img/indexonebg.jpg) 50%/cover no-repeat; padding:0 1.6rem; padding-top: 0.67rem;}

div.indexonelefttitle_cn{ width: 100%; height:.69rem; line-height: 0.69rem; color: #fff; }

div.indexonelefttitle_en{ width: 100%; height: 0.55rem; line-height: 0.55rem; color: #fff; text-transform: uppercase;}

div.indexonelefttitle_line{ width: 100%; height: 1px; background:rgba(255,255,255,0.3); margin-top: 0.18rem;}

div.indexonelefttitle_line::before{ width: 50px; height: 5px; position: absolute; left: 0; top: -2px; background: #de7510; display: block; content: '';}

div.indexoneleftdesc{ width: 100%; height: 1.12rem; overflow: hidden; color: #fff; margin-bottom: 0.14rem; line-height: 0.28rem; margin-top: 0.2rem;}

div.indexoneleftmore{ width: 98px; height: 32px; border-radius: 10px; background: #de7510; line-height: 32px; text-align: center; color: #ffffff; font-size: 16px;}

div.indexoneleftmore a{ color: #fff;}

div.indexoneleftmore:hover{ margin-left: 7px;}

div.indexonertnumbk{  padding-left: 0.8rem; margin-top: 2.94rem; height: 0.7rem; line-height: 0.7rem; color: #145a89; font-size: 0.44rem;}

div.indexonertnumbk span{ color: #212121; font-size: 16px; margin-left: 0.03rem;}


.ck-slide-wrapper{ width: 100%;  }

.ck-slide-wrapper li{ position: absolute; width: 100%; top: 0; left: 0;}

div.indexonebuttonbk{ position: absolute; left: 0;top: 0;}

div.indexonebutton{ width: 100%; height: auto; padding-top: 0.85rem; position: relative;}

div.indexonebutton::before{ width: 100%; height: 1px; background: #e4e4e4; bottom: 4px; position: absolute;  left: 0; display: block; content: ''; }


div.indexonebutton_nav{ margin: 0 0.2rem; width: 1.16rem;  cursor: pointer;}

div.indexonebutton_navpic{  width: 1.16rem; height: 57px;}

div.indexonebutton_navtitle{ width: 100%; height: 0.3rem; text-align: center; line-height: 0.3rem; font-size: 0.2rem; color: #99afcf;}

div.indexonebutton_navicon{ width: 8px; height: 8px; margin: auto; margin-top: 0.08rem; border-radius: 50%; background: #e4e4e4;}

div.indexonebutton ul li:hover div.indexonebutton_nav div.indexonebutton_navtitle{ color: #145a89;}

div.indexonebutton ul li:hover div.indexonebutton_nav div.indexonebutton_navicon{ background: #145a89;}

div.indexonebutton ul li.current div.indexonebutton_nav div.indexonebutton_navtitle{ color: #145a89;}

div.indexonebutton ul li.current div.indexonebutton_nav div.indexonebutton_navicon{ background: #145a89;}

div.indexonebutton ul li:nth-child(1) div.indexonebutton_nav div.indexonebutton_navpic{ background: url(../img/indexoneicon1.png) center no-repeat;}

div.indexonebutton ul li:nth-child(2) div.indexonebutton_nav div.indexonebutton_navpic{ background: url(../img/indexoneicon2.png) center no-repeat;}

div.indexonebutton ul li:nth-child(3) div.indexonebutton_nav div.indexonebutton_navpic{ background: url(../img/indexoneicon3.png) center no-repeat;}

div.indexonebutton ul li:nth-child(4) div.indexonebutton_nav div.indexonebutton_navpic{ background: url(../img/indexoneicon4.png) center no-repeat;}

div.indexonebutton ul li:nth-child(5) div.indexonebutton_nav div.indexonebutton_navpic{ background: url(../img/indexoneicon5.png) center no-repeat;}

div.indexonebutton ul li:nth-child(6) div.indexonebutton_nav div.indexonebutton_navpic{ background: url(../img/indexoneicon6.png) center no-repeat;}

div.indexonebutton ul li:nth-child(1):hover div.indexonebutton_nav div.indexonebutton_navpic{ background: url(../img/indexoneicon1h.png) center no-repeat;}

div.indexonebutton ul li:nth-child(2):hover div.indexonebutton_nav div.indexonebutton_navpic{ background: url(../img/indexoneicon2h.png) center no-repeat;}

div.indexonebutton ul li:nth-child(3):hover div.indexonebutton_nav div.indexonebutton_navpic{ background: url(../img/indexoneicon3h.png) center no-repeat;}

div.indexonebutton ul li:nth-child(4):hover div.indexonebutton_nav div.indexonebutton_navpic{ background: url(../img/indexoneicon4h.png) center no-repeat;}

div.indexonebutton ul li:nth-child(5):hover div.indexonebutton_nav div.indexonebutton_navpic{ background: url(../img/indexoneicon5h.png) center no-repeat;}

div.indexonebutton ul li:nth-child(6):hover div.indexonebutton_nav div.indexonebutton_navpic{ background: url(../img/indexoneicon6h.png) center no-repeat;}

div.indexonebutton ul li.current:nth-child(1) div.indexonebutton_nav div.indexonebutton_navpic{ background: url(../img/indexoneicon1h.png) center no-repeat;}

div.indexonebutton ul li.current:nth-child(2) div.indexonebutton_nav div.indexonebutton_navpic{ background: url(../img/indexoneicon2h.png) center no-repeat;}

div.indexonebutton ul li.current:nth-child(3) div.indexonebutton_nav div.indexonebutton_navpic{ background: url(../img/indexoneicon3h.png) center no-repeat;}

div.indexonebutton ul li.current:nth-child(4) div.indexonebutton_nav div.indexonebutton_navpic{ background: url(../img/indexoneicon4h.png) center no-repeat;}

div.indexonebutton ul li.current:nth-child(5) div.indexonebutton_nav div.indexonebutton_navpic{ background: url(../img/indexoneicon5h.png) center no-repeat;}

div.indexonebutton ul li.current:nth-child(6) div.indexonebutton_nav div.indexonebutton_navpic{ background: url(../img/indexoneicon6h.png) center no-repeat;}

div.indexonerttopt{ margin-top: 0.8rem; padding-left: 0.3rem;}

div.indexonerttopt_1{ height: 0.75rem; line-height: 0.75rem; color: #333333; font-size: 0.46rem;}

div.indexonerttopt_2{ height: 0.51rem; line-height: 0.51rem; color: #333333; font-size: 0.26rem; text-transform: uppercase;}

div.indextwoback{ width: 100%; height:auto; background: url(../img/indextwobg.jpg) top center no-repeat; padding-top: 0.4rem;}

div.indextwolt{ margin-top:1.2rem; margin-left: -44px; line-height: 60px; color: #333333;}

div.indextwomidbk{ width: 860px; height: auto; margin: auto; text-align: center;}

div.indextwomidbk_pic{ width: 470px; height: auto; text-align: center;}

div.indextwomidbk_pic img{ max-width: 74%;}

div.indextwotopq{  left: 0; top: 0; display: none;}

div.indextwomidbk_rt{  height: 108px; line-height: 108px; margin-top: 1.3rem; color: #3c4149; font-size: 18px;}

div.indextwomidbk_rt a{ color: #3c4149;padding-right: 147px; height: 108px; display: inline-block; background: url(../img/indextwomorebg.png) right center no-repeat;}

div.indextwobottomnavbk{ width: 100%; height: auto; display: flex; flex-flow: nowrap; margin-top: 1.3rem; justify-content: center; }

div.indextwobottomnav{ width: 191px; height: auto; margin: 0 80px; cursor: pointer;}

div.indextwobottomnavpic img{ max-width: 77%; }

div.indextwobottomnavtitle{ width: 100%; height: 72px; line-height: 72px; text-align: center; color: #333333; font-size: 14px; position: relative; top:-0.25rem;}

div.indextwobottomnav:hover div.indextwobottomnavtitle{ color: #145a89;}

div.indextwobottomnavh div.indextwobottomnavtitle{ color: #145a89;}

div.indexthreenav1{ height: 4.74rem; background: url(../img/indexthreebg1.jpg) 50%/cover no-repeat; display: flex; flex-flow: nowrap; justify-content: center; padding-top: 1rem;overflow: hidden; position: relative;}



div.indexthreenav1_l_t{ width: 100%; height: .76rem; line-height: .76rem; color: #ffffff; font-size: 0.28rem; font-weight: 700;position: relative;}

div.indexthreenav1_l_desc{ height: auto; line-height: 0.33rem; color: #fff; font-size: 0.2rem; font-weight: 100; margin-bottom: 0.4rem;}

div.indexthreenav1_l_more{ width: 1.46rem; height: .35rem; line-height: .35rem; text-align: center; color: #fff; background: #0066a1; font-size:.14rem; border-radius: 2px; overflow: hidden; }

div.indexthreenav1_r{ width: 32.5%;   text-align: center;position: relative;}

div.indexthreenav1_r img{ max-width: 100%;}
div.indexthreenav2{ height: 4.74rem; background: url(../img/indexthreebg2.jpg) 50%/cover no-repeat; display: flex; flex-flow: nowrap; justify-content: center; padding-top: 1rem;overflow: hidden;}

div.indexthreenav3{ height: 4.74rem; background: url(../img/indexthreebg3.jpg) 50%/cover no-repeat; display: flex; flex-flow: nowrap; justify-content:flex-start; padding-top: 1rem; overflow: hidden;}

div.indexthreenav2 div.indexthreenav1_l_more{ background: #de7510;}

div.indexthreenav3 div.indexthreenav1_l_more{ background: #5b8f22;}

div.indexthreenav3 div.indexthreenav1_r{height: 100%; width: 27.5%; }

div.indexthreenav3 div.indexthreenav1_r img{ height: 100%;}

div.indexthreenav3 div.indexthreenav1_l{ margin-left: 7%;}

div.indexthreenav1::before{ width: 100%; height: 50%; position: absolute; left: 0; bottom: 0; background: linear-gradient( rgba(0,0,0,0) , rgba(0,0,0,0.3)); content: ''; display: block; opacity: 0; transition: all 0.36s ease-in-out;}

div.indexthreenav2::before{ width: 100%; height: 50%; position: absolute; left: 0; bottom: 0; background: linear-gradient( rgba(0,0,0,0) , rgba(0,0,0,0.3)); content: ''; display: block; opacity: 0; transition: all 0.36s ease-in-out;}

div.indexthreenav3::before{ width: 100%; height: 50%; position: absolute; left: 0; bottom: 0; background: linear-gradient( rgba(0,0,0,0) , rgba(0,0,0,0.3)); content: ''; display: block; opacity: 0; transition: all 0.36s ease-in-out;}

div.indexthreenav1:hover:before{ opacity: 1;}
div.indexthreenav2:hover:before{ opacity: 1;}
div.indexthreenav3:hover:before{ opacity: 1;}

div.indexfourback{ width: 100%; height: auto; padding-top: 84px; padding-bottom:87px; }

div.indexfourtitleback{ width: 100%; height: 45px; line-height: 45px; text-align: center; color: #010101; font-size: 38px; margin-bottom: 100px;}

div.indexfourtitleback span{ color: #145a89;}




div.indexfour{ max-width:16rem; width: 95%; height: auto; margin: auto;  }





div.indexfourtopbk{ width: 100%; height: auto; margin-bottom:0.52rem; padding-top: 20px; }

div.indexfourlt{ float: left; width: 480px; height: 280px; position: relative; text-align: left;}

div.indexfourlt::before{ width: 450px; height: 250px;  content: ''; display: block; position: absolute; right:0; bottom: 0; background: #0066a2; }

div.indexfourlt img{ width: 450px; height: 250px; position: relative;}

div.indexfourrt{ width:580px; height: 190px; float: right; margin-right: 25px; margin-top: 63px; position: relative;}

div.indexfourrttitle{ width: 100%; height: 61px; line-height: 61px; color: #145a89; font-weight: 700; font-size: 30px; font-weight: 700; overflow: hidden; margin-bottom: 9px;}

div.indexfourrtdesc{ width: 100%; height: 120px; line-height: 24px; overflow: hidden; color: #a0a1a1; font-size: 14px;}

.icon-arrow-left{ width: 0.4rem; height: 0.4rem; position: absolute; left: -0.4rem; top: 0; background:url(../img/indexfourleft.png) center no-repeat; cursor: pointer; transition: all 0.36s ease-in-out; background-size:100%; z-index: 100;}

.icon-arrow-right{ width: 0.4rem; height: 0.4rem; position: absolute; right: -0.4rem; top: 0; background:url(../img/indexfourright.png) center no-repeat; cursor: pointer; transition: all 0.36s ease-in-out; background-size:100%;  z-index: 100;}

div.indexfourtitlequan{ width: 10px; height: 10px; margin: auto; border-radius: 50%;  background: #909090; margin-bottom: 0.2rem;}

div.indexfourlinebottom{ width: 100%; height: 1px; background: #909090; position: relative;    top: -0.63rem;}

div.indexfourlinebottomleft{    width: 2.18rem;
    height: 1px;
    background: #909090;
    position: relative;
    top: -0.64rem;
    left: 50%;
    margin-left: -9.58rem;}

div.indexfourlinebottomright{    width: 2.18rem;
    height: 1px;
    background: #909090;
    position: relative;
    top: -0.65rem;
    left: 50%;
    margin-left:7.4rem;}

div.indexfouriconbacklt{ position: relative;left: 0;}

div.indexfourrttitleyear{      left: -82px;
    top: -147px; font-size: 200px; font-family: "mons"; color: #c3c3c3; filter: blur(13px);
    opacity: 0.5;}

div.indexfiveback{ width:100%; height: auto; padding-top: 71px; padding-bottom: 78px; background: #8dc7dc; }

div.indexfivetitle_1{ width: 100%; height: 42px; line-height: 42px; text-align: center; color: #0066a1; font-size: 22px; font-weight: 100;}

div.indexfivetitle_2{ width: 100%; height: 37px; line-height: 37px; text-align: center; color: #0066a1; font-size: 18px; font-weight: 100;}

div.indexfivessbk{ width: 960px; height: 46px; margin: auto; margin-top: 24px; background: #fff;}

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

div.indexfivessl input{ width: 100%; height: 100%; display: block; background: none; border: none; outline: none; color: #c8c4c8; font-size: 16px; padding:0 10px; color: #c8c4c8;}

div.indexfivessl input::placeholder{color: #c8c4c8;}

div.indexfivessr{ width: 44px; height: 46px; float: left; background:url(../img/indexfivess.png) center no-repeat;}

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

div.publicfootertop_1{ width: 100%; height: auto; padding-top: 36px; padding-bottom: 78px;  background: #092f52;}

div.publicfootertop_1_main{display: flex; flex-flow: nowrap; justify-content: space-between;}

div.publicfootertop_1_main_nav{ height: auto;}

div.publicfootertop_1_main_navtitle{ height: 62px; line-height: 62px; color: #ffffff;  }

div.publicfootertop_1_main_navlist{ height: 34px; line-height: 34px; color: #ffffff; opacity: 0.5;}

div.publicfootertop_1_main_navlist a{ color: #fff;}

div.publicfootertop_1_main_navlist:hover{ opacity:1;}

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

div.publicfooterbtlt{ float: left; margin-top: 101px;width: 60px;}

div.publicfooterbtlt_title{ width:100%; height: 28px; line-height: 28px; text-align: center; color: #b3c8e6; font-size: 14px;}

div.publicfooterbtlt_lt{ float: left; width: 28px; cursor: pointer; height: 28px; margin-top: 5px; position: relative;}

div.publicfooterbtlt_ltpic{ width: 120px; height: 0; position: absolute; background: #fff; left: 50%; margin-left: -60px; top: 0; transition: all 0.36s ease-in-out; overflow: hidden;}

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

div.publicfooterbtlt_lt:hover div.publicfooterbtlt_ltpic{ height: 120px;  top: -125px; padding: 10px;}

div.publicfooterbtmidlogo{ width: 301px; height: auto; float: left; margin-left: 376px; margin-top: 87px;}

div.publicfooterbtmidlogo img{ width: 100%;}

div.publicfooterbtrt{ float: right; margin-top: 111px;}

div.publicfooterbtrtli{ float: left; height: auto;  margin: 0 10px; cursor:pointer;}

div.publicfooterbtrtlipic{ width: 75px; height: auto;}

div.publicfooterbtrtlititle{ width: 100%; height: 25px; line-height: 25px; color: #a3bacf;}

div.publicfooterbtrtli:hover div.publicfooterbtlt_ltpic{ height: 120px;  top: -125px; padding: 10px;}

div.dibuxx_1{ width: 100%; height: auto; text-align: center; color: #effff3; margin-top: 56px;}

div.dibuxx_1 a{color: #effff3;}

div.dibuxx_2{ width: 100%; height:auto; line-height: 27px; color: #b3c8e6; }

div.dibuxx_2 a{color: #b3c8e6;}

div.publicbannerback{ width: 100%; height: 320px;}

div.gywmoneback{ width: 100%; height: auto; margin-top: 54px; margin-bottom: 60px;}

div.gywmonelt{ float: left; width: 100%; height: auto;}

div.gywmonelt_title{ width: 100%; height: 42px; line-height: 42px; color: #343434; font-size: 26px; font-weight: 700; }

div.gywmonelt_entitle{ width: 100%; height: 29px; line-height: 29px; color: #cecece; font-size: 16px; text-transform: uppercase;}

div.gywmonelt_desc{ width: 100%; height:auto;  line-height: 28px; color: #646464; font-size: 16px; margin-bottom: 53px; margin-top: 24px;}

div.gywmoneltbottom{ width: 100%; height: auto; display: flex; flex-flow: nowrap; justify-content: space-between;}

div.gywmoneltbottomlt{ float: left;}

div.gywmoneltbottomlttitle{ height: 33px; line-height: 33px; padding-left: 44px; margin-bottom: 31px;}

div.gywmoneltbottomlttitle span{ color: #145a89; font-size: 44px; font-family: "mons"; float: left; margin-right: 8px;}

div.gywmoneltbottomlttitleword{ float: left; height: 33px; line-height: 33px; color: #999999; font-size: 16px; }

div.gywmoneltbottomltdesc{ height: 30px; line-height: 30px; color: #666666; font-size: 16px; }


div.gywmoneltbottomlt:nth-child(1) div.gywmoneltbottomlttitle{ background: url(../img/gywmoneicon1.png) center left no-repeat;}


div.gywmoneltbottomlt:nth-child(2) div.gywmoneltbottomlttitle{ background: url(../img/gywmoneicon2.png) center left no-repeat;}



div.gywmoneltbottomlt:nth-child(3) div.gywmoneltbottomlttitle{ background: url(../img/gywmoneicon3.png) center left no-repeat;}

div.gywmonert{ float: right; width: 280px; float: right;  margin-top: 51px;}

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

div.gywmtwotitleback{ width: 1280px; height: 40px; margin: auto;  line-height: 40px; background: url(../img/gywmtwotitleline.jpg) right center no-repeat; color: #343434; font-size: 20px; font-weight: 700;}

div.gywmtwomainbk{ width: 100%; height: auto; background: url(../img/gywmtwobottombg.jpg) bottom center no-repeat; padding-bottom: 65px;}

div.gywmtwomain{ width: 100%; height: 380px; margin-top: 27px;}

div.gywmtwoleft{ float: left; width: 615px; height: 380px;}

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

div.gywmtwort{ float: right; width: 572px; margin-top: 46px;}

div.gywmtworttitleback{ width: 100%; height: 37px; line-height: 37px; padding-left: 40px; background: url(../img/gywmtwoicon.png) left center no-repeat; color: #145a89; font-size: 24px; font-weight: 700; margin-bottom: 24px;}

div.gywmtwortdesc{ width: 100%; height: 112px; line-height: 28px; overflow-y: auto; color: #646464; font-size: 16px; padding-right: 10px;}

div.gywmtwobuttonbk{ width: 98px; height: 44px; position: absolute; z-index: 11; bottom: 50px; left: 692px;}

div.gywmtwobuttonleft{ width: 44px; height: 44px; float: left; background: url(../img/gywmtwoleft.png) center no-repeat; cursor: pointer;}

div.gywmtwobuttonleft:hover{ margin-left: -10px;}

div.gywmtwobuttonright{ width: 44px; height: 44px; float: right; background: url(../img/gywmtworight.png) center no-repeat; cursor: pointer;}

div.gywmtwobuttonright:hover{ margin-right: -10px;}

div.gywmthreeback{ width: 1280px; height: auto; margin: auto; line-height: 26px; color: #646464; font-size: 16px;  margin-top:55px; }

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


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

div.gywmthreebottomlt{ width: 50%; float: left; margin-top: 34px; line-height: 24px; color: #9e9e9e; font-size: 16px; text-transform: uppercase;}

div.gywmthreebottomrt{ float: right; width: 50%; text-align: right; margin-top: 20px;}

div.gywmthreebottomrt_1{ width: 100%; height: 38px; line-height: 38px; color: #145a89; font-size: 20px; font-weight: 700;}

div.gywmthreebottomrt_2{ width: 100%; height: auto; line-height: 26px; color: #707070; font-size: 16px;}

div.gywmfourbk{ width:1280px; height:auto; margin: auto; margin-top: 60px; }

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

div.gywmfourtitlebk{height: 50px; line-height: 50px; color: #262626; font-size: 32px; font-weight: 700;}

div.gywmfourmain{ width: 100%; height: 220px;}

div.gywmfourmainlt{ width: 97px; height: auto; float: left; margin-top: 70px;}

div.gywmfourmainlt_left{ width:41px; height: 41px; float: left;cursor: pointer; background: url(../img/gywmfourleft.png) center no-repeat;}

div.gywmfourmainlt_left:hover{ margin-left: -10px;}


div.gywmfourmainlt_right{ width:41px; height: 41px; float: right; cursor: pointer;background: url(../img/gywmfourright.png) center no-repeat;}

div.gywmfourmainlt_right:hover{ margin-right: -10px;}

div.gywmfourmainrt{ width: 976px; height: auto; float: right;}

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

div.gywmfournavlisttitle{ width: 100%; height: 24px; line-height: 24px; color: #145a89; font-size: 20px; font-family: "mons";}

div.gywmfournavlistdesc{ width: 100%; height: 50px; overflow-y: auto; line-height: 25px; color: #707070; font-size: 16px; padding-right: 10px;}

div.gywmfourafterword{ top: -29px; left: -7px; color: #f6f6f6; height: 220px;font-family:'taho'; line-height: 220px; font-size: 230px;}


div.gywmfournavlistdesc::-webkit-scrollbar { width: 2px; }
div.gywmfournavlistdesc::-webkit-scrollbar-track { background-color: #EDEDED;  }
div.gywmfournavlistdesc::-webkit-scrollbar-thumb { background-color:#145a89;  width:2px;}	

div.gywmfournavlistquan{ width: 12px; height: 12px; border-radius: 50%; background: #000000; margin: 10px 0 20px;}

div.cp_bannernavback{ width: 100%; height: 66px; position: absolute; left: 0; bottom: 0; display: flex; flex-flow: nowrap; justify-content: center;}

div.cp_bannernav{ width: 256px; height: 66px; border-left: #0b3e7e 1px solid; background: #145a89;}

div.cp_bannernav a{display: flex; flex-flow: nowrap; justify-content: center;}

div.cp_bannernavpic{ height: 66px;}

div.cp_bannernavtitle{ line-height: 66px; color: #ffffff; font-size: 16px; margin: 0 14px;}


div.cp_bannernav:hover{ background: #3d9bc4;}

div.cp_bannernavbg{ background: #3d9bc4;}

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

div.cp_sanjilt{ width: 214px; height: 100%; float: left; line-height: 48px; text-align: center; color: #fff; font-size: 16px; background: #b3b3b3;}

div.cp_sanjirt{ width: 100%; text-align: center;}

div.cp_sanjirt_1{ padding: 0 15px; height: 34px; line-height: 34px; text-align: center; color: #fff; margin-top: 10px; font-size: 14px; margin-right: 9px; display: inline-block;}

div.cp_sanjirt_1 a{ display: block; width: 100%; height: 100%; color: #676767;}

div.cp_sanjirt_1:hover a{ background:#145a89; color: #fff; }

div.cp_sanjirt_1_bg{ background:#145a89; color: #fff; }

div.cp_sanjirt_1_bg a{ color: #fff;}

div.cp_sanjirt_2{ padding: 0 15px;  height: 34px; line-height: 34px;text-align: center; margin-right: 9px; color: #676767;margin-top: 10px; background: #b3b3b3; color: #fff; display: inline-block;}

div.cp_sanjirt_2 a{ display: block; width: 100%; height: 100%; color:  #fff;}
div.cp_sanjirt_2:hover{ background: #3d9bc4;}

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

div.cp_listmain{  margin-top: 40px;}

div.cp_list{ width: 400px; height: 438px; float: left; margin-right: 40px; margin-bottom: 40px; border: 1px solid #e8e8e8; padding-top: 17px;}

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

div.cp_listpic{ width: 302px; height: auto; margin: auto; overflow: hidden; text-align: center;}

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

div.cp_listtitle{ width: 100%; height: 34px; line-height: 34px; text-align: center; color: #404040; font-size: 16px; overflow: hidden;}

div.cp_listftitle{ width: 100%; height: 18px; line-height: 18px; text-align: center; color: #404040; font-size: 16px; font-weight: 700; }

div.cp_listmore{ width: 100%; height: 48px; line-height: 48px; text-align: center; border-top: 1px solid #e8e8e8; color: #145a89; font-size: 14px;    margin-top: 17px;}

div.pagesgao{ height: 80px;}

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

div.cp_sanjirt_2hover{ background: #3d9bc4;}
div.cp_sanjirt_2hover a{ color: #fff;}

div.cp_xxoneback{ width: 1280px; height: auto; margin: auto; margin-top: 62px;}


div.cp_xxonelt{ width: 600px; height: auto; float: left;}

div.cp_xxonert{ width: 547px; float: right; margin-right: 58px; margin-top: 12px;}

div.cp_xxonert_ftitle{ width: 100%; height: 35px; line-height: 35px; color: #292929; font-size: 21px; font-weight: 700;}

div.cp_xxonert_title{width:100%; height:47px; line-height: 47px;  color: #404040; font-size: 32px; overflow: hidden;}

div.cp_xxonert_desc{ line-height: 26px; height: 130px; margin-bottom: 22px; color: #404040; font-size: 14px; margin-top: 36px; }

div.cp_xxonert_jiegetitle{ width: 100%; height: 27px; line-height: 27px; color: #323232; font-size: 14px;}

div.cp_xxonert_jiegejiage{ width: 100%; height: 35px; line-height: 35px; color: #323232; font-size: 21px; font-weight: 700; margin-bottom: 32px;}

div.cp_xxonert_jiegegoumaititle{ width: 100%; line-height: 30px; height: 30px; color: #323232; font-size: 14px;}

div.cp_xxonert_jiegegoumaiicon{ width: 100%; height: auto; margin-top: 10px;}

div.cp_xxtwoback{ width:1280px; height: auto; margin: auto; margin-top: 49px; color: #333; font-size: 16px; line-height: 2; margin-bottom: 70px;}

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

div.jishussback{ width: 770px; margin: auto; height: 60px;}

div.jishusslt{ width: 690px; float: left; height: 60px; background: #f7f7f7; padding:0 40px; line-height: 60px; color: #949494;}

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

div.jishusslt input::placeholder{color: #949494; }

div.jishussrt{ width: 80px; height: 60px; float:left; background: url(../img/jishuss.jpg) center no-repeat;}

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

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

div.jishumianlist{ width: 600px; height: 101px; float: left; margin-top: 30px; border-bottom: 1px solid #e6e8eb;}

div.jishumianlistlt{ width: 515px; float: left; height: 101px; padding:0 29px; line-height: 101px; background: url(../img/jishulistbglt.png) left center no-repeat; overflow: hidden; color: #3b4048; font-size: 16px;}


div.jishumianlistrt{ float: left; width: 85px;  height: 101px; border-bottom: 1px solid #e6e8eb; background: #fff;}

div.jishumianlistrt::before{ width: 1px; height: 20px; background: #e6e8eb; position: absolute; transition: all 0.36s ease-in-out; left: 0; top: 50%; margin-top: -10px;}

div.jishumianlistrtpic{ width: 100%; height: 100%; background: url(../img/jishulistbg.png) center no-repeat;}

div.jishumianlist:hover div.jishumianlistrt::before{ opacity: 0;}


div.jishumianlist:hover div.jishumianlistrtpic{background: url(../img/jishulistbgh.png) center no-repeat;}

div.jishumianlist:hover div.jishumianlistlt{ background: #145a89; color: #fff;}

div.jishumianlist:hover div.jishumianlistrt{background: #3d9bc4;}

div.jiejueoneback{width: 1280px; height:auto; margin: auto; margin-top: 48px; line-height: 1.5; color: #333; font-size: 14px; }

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

div.jiejuetwoback{ width: 1280px; height: auto; margin: auto; margin-top: 33px;}

div.jiejuetwotitle{ width: 100%; height: 103px; line-height: 103px; font-weight: 700; color: #1f1f1f; font-size: 36px;}

div.jiejuethreeback{ width: 1280px; margin: auto; margin-top: 23px; margin-bottom: 103px; display: flex; flex-flow: nowrap; justify-content: space-between;}

div.jiejuethreenav{ width: 400px; height: 218px; padding: 0 36px; padding-top: 29px;}

div.jiejuethreenavtitle{ width: 100%; height: 39px; line-height: 39px; color: #ffffff; font-size: 24px;}

div.jiejuethreenavdesc{ width: 100%; height: 29px; line-height: 29px; color: #ffffff; font-size: 14px;}

div.jiejuethreenavmore{ width: 44px; height: 44px;  margin-top: 13px;}

div.jiejuethreenav:nth-child(1){ background: url(../img/jiejuexia1.jpg) center no-repeat;}

div.jiejuethreenav:nth-child(1) div.jiejuethreenavmore{ background: url(../img/jiejuexiamore.png) #0066a1 center no-repeat;}

div.jiejuethreenav:nth-child(2){ background: url(../img/jiejuexia2.jpg) center no-repeat;}

div.jiejuethreenav:nth-child(2) div.jiejuethreenavmore{ background: url(../img/jiejuexiamore.png) #de7510 center no-repeat;}

div.jiejuethreenav:nth-child(3){ background: url(../img/jiejuexia3.jpg) center no-repeat;}

div.jiejuethreenav:nth-child(3) div.jiejuethreenavmore{ background: url(../img/jiejuexiamore.png) #5b8f22 center no-repeat;}

div.jiejuethreenav:hover div.jiejuethreenavmore{ margin-left: 10px;}

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

div.xwlist_toplt{ width: 485px; height: 245px; float: left; margin-left:60px; overflow: hidden;}

div.xwlist_toprt{ width: 636px; float: left; margin-left: 39px;}

div.xwlist_toprt_title{ width: 100%; height: 67px; line-height: 67px; overflow: hidden; color: #303030; font-size: 24px; font-weight: 700;}

div.xwlist_toprt_desc{ line-height: 24px; width: 100%; height: 72px; overflow: hidden; margin-top: 14px; color: #ada9a9; font-size: 16px; margin-bottom: 46px;}

div.xwlist_toprt_time{ float: left; height: 35px; line-height: 35px; color: #ada9a9; font-size: 16px;}

div.xwlist_toprt_more{ width: 98px; height: 35px; float: right; border-radius: 5px; background: #de7510; line-height: 35px; text-align: center; color: #ffffff; font-size: 16px;}

div.xwlisttopback:hover div.xwlist_toplt div{ transform: scale(1.1);}

div.xwlisttopback:hover div.xwlist_toprt_title{ color: #145a89;}

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

div.xwlistmain{ width: 1220px; height: 191px; margin: auto; border-bottom: 1px solid #dddddd;}

div.xwlistmainleft{ width: 113px; height: 110px; float: left; margin-top: 40px; margin-left: 30px; border: 1px solid #eaeaea; padding-top: 24px;}

div.xwlistmainleft_1{ width: 100%; height: 38px; line-height: 38px; text-align: center; color: #909090; font-size: 34px; font-family: "mons";}

div.xwlistmainleft_2{ width: 100%; height: 24px; line-height: 24px; text-align: center; color: #999999; font-size: 16px; }

div.xwlistmainmidbk{ width: 715px; height: auto; float: left; margin-top: 25px; margin-left: 29px;}

div.xwlistmainmidtitle{ width: 100%; height: 49px; line-height: 49px; color: #343434;  font-size: 18px; overflow: hidden;}

div.xwlistmainmiddesc{ width: 100%; height: 72px; line-height: 24px; overflow: hidden; color: #999999; font-size: 14px;}

div.xwlistmainpic{ width: 210px; height: 107px; float: right; margin-right: 30px; margin-top: 43px; overflow: hidden;}


div.xwlist:hover{ background: #145a89;}

div.xwlist:hover div.xwlistmain{ border-bottom: 1px solid #145a89;}

div.xwlist:hover div.xwlistmainleft{ border: 1px solid #fff;}

div.xwlist:hover div.xwlistmainleft_1{ color: #fff;}

div.xwlist:hover div.xwlistmainleft_2{ color: #fff;}

div.xwlist:hover div.xwlistmainmidtitle{ color: #fff;}

div.xwlist:hover div.xwlistmainmiddesc{ color: #fff;}

div.xwlist:hover div.xwlistmainpic div{ transform: scale(1.1);}

div.shipinmainback{ width: 1280px; height: auto;margin: auto; margin-top: 34px; }

div.shipinmaintoptitle{ width: 100%; height: 52px; line-height: 52px; text-align: center; color: #666666; font-size: 22px; font-weight: 700; margin-bottom: 16px;}

div.shipinlist{ width: 420px; overflow: hidden; height: 236px; float: left; margin-right: 10px;margin-bottom: 10px;}

div.shipinlistgai{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0,0,0,0.5); padding-top: 79px;}

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

div.shipinlistgaititle{ width: 100%; height: auto; line-height: 1.5; text-align: center; color: #ffffff; font-size: 16px; padding: 30px 0;}

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

div.shipinlist:hover div.shipinlistpic{ transform: scale(1.1);}


div.zhaopinbottomback{ width:1280px; transition: all 0.5s ease-in-out; height: 63px; margin: auto; background: #c7c7c7; border-bottom: none; display: flex;  flex-flow: nowrap; justify-content: space-between; font-weight: 700;}

div.zhaopinbottomback div.zhaopinbottomnav{ color: #fff; font-weight: 700;}

div.zhaopinbottomnav{ width:17%;height: 63px; float: left; line-height: 63px; text-align: center; color: #4e4d4d; font-size: 16px; transition: all 0.36s ease-in-out;}

div.zhaopinbottombutton{width: 1280px; height: 63px; cursor: pointer;border:1px solid #e6e6e6; margin: auto; background: #fff;  display: flex;  flex-flow: nowrap; justify-content: space-between;  margin-top: 12px;transition: all 0.36s ease-in-out;}
div.rencailistyanse{ background: #fafafa;}
div.zhaopinbottombutton:hover{ background: #3d9bc4;border:1px solid #3d9bc4;}

div.zhaopinbottombutton:hover div.zhaopinbottomnav{ color: #fff;}

div.rencailisthover{ background: #3d9bc4;border:1px solid #3d9bc4;}

div.rencailisthover div.zhaopinbottomnav{ color: #fff;}

div.zhaopinbottombuttoncontent{width: 1280px; margin: auto; height: auto; color: #666666; font-size: .14rem; line-height: 1.8;border:1px solid #e6e6e6;  border-top: none; padding: 0.3rem 4%; display: none;}


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

div.rencaicontbottomconttitle{ width: 100%; height: 74px; line-height: 74px; color: #868686; font-size: 18px;}

div.rencaicontbottomcontnr{ width: 90%; height: auto; line-height: 37px; color: #868686; font-size: 14px;}

div.rencaicontbottomcontlt{ width: 50%; height:auto; float: left; padding-right: 5%; }

div.zhaodao_main{ width: 1280px; height: auto; margin: auto; margin-top: 98px; margin-bottom: 50px;}

div.zhaodao_mainlist{ width: 600px; height: 111px; background: url(../img/lxwmlistbg.jpg) center no-repeat; float: left; margin-bottom: 22px;}

div.zhaodao_mainlist_1{ width: 100%; height: 31px; line-height: 31px; padding-left: 31px; overflow: hidden; color: #3b4048; font-size: 16px; margin-bottom: 5px;}

div.zhaodao_mainlist_2{ width: 480px; height: auto; line-height: 28px;padding-left: 31px; color: #3b4048; font-size: 14px;}

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

div.zhaodaotwotitlebk{ width: 100%; height: 60px; line-height: 60px; color: #2c2421; font-size: 26px; font-weight: 700;}

div.zhaodaotwolt{ width: 1065px; float: left; margin-top: 25px;}

div.zhaodaotwoewm{ width: 64px; height: 64px; float: left;}

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

div.zhaodaotwoewm_t{ height: 64px; float: left; line-height: 64px; color: #484848; font-size: 15px; margin-left: 16px; margin-right: 90px;}

div.zhaodaotwort{ width: 186px; height: 50px; float: right; background: #d70d19; line-height: 50px; text-align: center; color: #fff; font-size: 16px; border-radius: 35px; margin-top: 29px;}

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

div.zhaodaotwort:hover{ background: #ff5a64;}

div.formnav1{ width:40%; float:left; height:.46rem; line-height:.46rem; border:#e5e5e5 1px solid; border-radius:5px; margin-left:2.5%; margin-bottom:.3rem;}

div.formnav1icon{ width:.16rem; float:left; margin-left:.17rem;} 

div.formnavlistcont{ width:90%; float:right; margin-left:3%; line-height:.46rem; overflow:hidden; height:100%; font-size:.14rem; color:#3a3a3a;}

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

div.formnav2{ width:40%; float:right; height:.46rem; line-height:.46rem; border:#e5e5e5 1px solid; border-radius:5px; margin-right:2.5%;margin-bottom:.3rem;}

div.formnav3{ width:95%; margin:auto; margin-bottom:.4rem; border:#e5e5e5 1px solid; border-radius:5px; height:1.26rem;}

div.formnav3 textarea{ width:100%; height:100%; display:block; background:none; border:none;line-height:.25rem;font-size:.14rem;}

div.formnavmore{ width:1.77rem; height:.48rem;  background:#145a89; color:#fff; font-size:.14rem;font-family:'indexxinwen','Microsoft YaHei','å¾®è½¯é›…é»‘'; margin-left:2.5%; margin-bottom:1.1rem; transition: all 0.36s ease-in-out;}

div.formnavmore input{ width:100%; height:100%; display:block; background:none; border:none; color:#fff; font-size:.14rem; text-transform:uppercase; font-weight:700;}

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

div.xinwenxxtopdata{  width:100%; height:.38rem; 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:30px; text-align:left; color:#323232; font-size:18px;}

div.xinwenxxtopcontent{   width:100%; height:auto; line-height:30px; color:#7e7d7d; font-size:16px; }

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

div.xinwenxxtopsyy{ width:100%; float:left; 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;}
