@charset "utf-8";
/* CSS Document */

/* header*/
.qpd{ height:100%; overflow-y:hidden;}
html{font-size:62.5%;}
body{font-size:14px; color:#6c7683; background:#e4e5e7;}
a{color:#062e65;}

.otxt,.obtn,.oselect,.otext{border:none;background:none;}
.otext{ resize:none;}
.w100{width:100%;}
.w1000{ width:1100px; margin:0 auto;}
.Vimg{ width:100%; height:100%; display:block;}



input.LoginOtxt::-moz-placeholder{
	color: #8d97a4;
    font-size: 14px;
	letter-spacing:1px;
}      
input.LoginOtxt::-webkit-input-placeholder{color: #8d97a4;
    font-size: 14px;
	letter-spacing:1px;
}   
input.LoginOtxt:-ms-input-placeholder{
	color: #8d97a4;
    font-size: 14px;
	letter-spacing:1px;
}  

input.Searchotxt::-moz-placeholder{
	color: #a1a7bd;
    font-size: 14px;
}      
input.Searchotxt::-webkit-input-placeholder{
	color: #a1a7bd;
    font-size: 14px;
}   
input.Searchotxt:-ms-input-placeholder{
	color: #a1a7bd;
    font-size: 14px;
}  
	


.ThreeListM,.PubRlistAM,.NewListM,.Nav li,.Wjm span,.NewOther .NewPrev,.NewOther .NewNext,.BannerNew li{-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}



.Header{ background:url(../images/Header.jpg) center bottom no-repeat #062e65;}
.Top{ padding:30px 0;}
.TopRight{ width:450px;}
.TopRightA{ text-align:right; line-height:50px;}
.TopRightA,.TopRightA a{ color:#89b0e7}
.TopRightA a{ display:inline-block; margin-left:20px;}
.TopRightA a:hover{ color:#fff;}
.TopRightSearch{ overflow:hidden;zoom:1; padding:12px 15px; width:315px; padding-right:0; background:#022049;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.Searchotxt,.Searchobtn{height:28px; line-height:28px;}
.Searchotxt{  font-size:14px; color:#a1a7bd; width:270px;}
.Searchobtn{ padding:0 15px; background:url(../images/search.png) center center no-repeat; width:13px; cursor:pointer;}

.Laugep{ padding:0 15px; text-align:right; padding-top:5px;}

.Nav li{ float:left; width:100px; text-align:center; position:relative; z-index:8888;}
.Nav li a{ font-size:16px;line-height:56px; height:56px; display:block; vertical-align:top; width:100%;}
.Nav li a,.Nav li a:hover{ color:#fff;}
.Nav li.on,.Nav li.m{ background:#155ec2;}
.NavMSub{ position:absolute; width:100%; left:0; top:56px;background:#155ec2; z-index:8888; display:none;}
.Nav .NavMSub a:hover{ background:#3d80dc;}
.NavMSub span{ display:block; vertical-align:top; padding:0 18px;}
.Nav .NavMSubspan1,.Nav .NavMSubspan2,.Nav .NavMSubspan3{font-size:14px;}
.Nav .NavMSubspan1{ padding-top:10px;line-height:18px;}
.Nav .NavMSubspan2{ padding-top:4px;line-height:16px;}
.Nav .NavMSubspan3{ padding-top:10px;line-height:18px;}



.swiper-container{ width:100%; position:relative; overflow:hidden;zoom:1; }
.swiper-wrapper{width:100%; position:relative;z-index:88;}
.swiper-slide{ background-repeat:no-repeat; background-position: center center;background-size: cover;}
.swiper-pagination{ z-index:99; height:15px; text-align:center;}
.swiper-container-horizontal > .swiper-pagination-bullets{ width:100%; bottom:0;  left:0;}
.swiper-pagination-bullet{opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);border:none; background:none;vertical-align:top;width:8px; height:8px; background:#d0d0d0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; background:#fff;}
.swiper-pagination-bullet-active{ background:#154893 ;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 3px;}

.swiper-button-next, .swiper-button-prev{width:80px; height:6px; z-index:99; margin-top:-30px;}
.swiper-button-prev{ left:70px; background:url(../images/leftico.png) left top no-repeat; width:23px; height:35px;}
.swiper-button-next{ right:70px;background:url(../images/rightico.png) left top no-repeat;width:23px; height:35px;}
.Phoneimg{ width:100%; display:none; vertical-align:top;}
.BannerImg1{ display:block;}
.BannerImg2{display:none;}
.swiper-img{ background-position: center; background-repeat:no-repeat; width:100%; position:absolute; left:0; top:0; height:100%;}
.swiper-img{-webkit-animation-duration:3.5s;-moz-animation-duration:3.5s;-o-animation-duration:3.5s;animation-duration:3.5s;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;-o-transform-style: preserve-3d;transform-style: preserve-3d;}

.BannerIndex img{vertical-align:top; width:100%;}
.BannerNew{ position:absolute; width:100%; left:0; bottom:0; background:url(../images/BannerNew.png) left top repeat; z-index:888;}
.BannerNew ul{ overflow:hidden;zoom:1;}
.BannerNew .bd{ display:none;}


.PubH4{ background:#155ec2; padding:0 20px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;line-height:56px;}
.PubH4,.PubH4 a,.PubH4 a:hover{ color:#fff;}
.PubH4 span{ font-size:18px; padding-left:38px; display:inline-block; height:56px; vertical-align:top;}

.PubH5{padding:0 20px;line-height:56px;}
.PubH5,.PubH5 a,.PubH5 a:hover{ color:#062e65;}
.PubH5 span{ font-size:18px; padding-left:38px; display:inline-block; height:56px; vertical-align:top;}

.PubH4More{background:url(../images/PubH4More.png) right center no-repeat; padding-right:25px;}
.PubH5More{background:url(../images/PubH5More.png) right center no-repeat; padding-right:25px;}


.Pubspan1{ background:url(../images/Pubspan1.png) left center no-repeat;}
.Pubspan2{ background:url(../images/Pubspan2.png) left center no-repeat;}
.Pubspan3{ background:url(../images/Pubspan3.png) left center no-repeat;}
.Pubspan4{ background:url(../images/Pubspan4.png) left center no-repeat;}
.Pubspan5{ background:url(../images/Pubspan5.png) left center no-repeat;}
.Pubspan6{ background:url(../images/Pubspan6.png) left center no-repeat;}
.Pubspan7{ background:url(../images/Pubspan7.png) left center no-repeat;}
.Pubspan8{ background:url(../images/Pubspan8.png) left center no-repeat;}
.Pubspan9{ background:url(../images/Pubspan9.png) left center no-repeat;}
.Pubspan10{ background:url(../images/Pubspan10.png) left center no-repeat;}
.Pubspan11{ background:url(../images/Pubspan11.png) left center no-repeat;}
.Pubspan12{ background:url(../images/Pubspan12.png) left center no-repeat;}
.Pubspan13{ background:url(../images/Pubspan13.png) left center no-repeat;}
.Pubspan14{ background:url(../images/Pubspan14.png) left center no-repeat;}
.Pubspan15{ background:url(../images/Pubspan15.png) left center no-repeat;}
.Pubspan16{ background:url(../images/Pubspan16.png) left center no-repeat;}
.Pubspan17{ background:url(../images/Pubspan17.png) left center no-repeat;}
.Pubspan18{ background:url(../images/Pubspan18.png) left center no-repeat;}
.Pubspan19{ background:url(../images/Pubspan19.png) left center no-repeat;}
.Pubspan20{ background:url(../images/Pubspan20.png) left center no-repeat;}
.Pubspan21{ background:url(../images/Pubspan21.png) left center no-repeat;}
.Pubspan22{ background:url(../images/Pubspan22.png) left center no-repeat;}
.Pubspan23{ background:url(../images/Pubspan23.png) left center no-repeat;}

.Pubspan81{ background:url(../images/Pubspan81.png) left center no-repeat;}
.Pubspan85{ background:url(../images/Pubspan85.png) left center no-repeat;}
.Pubspan87{ background:url(../images/Pubspan87.png) left center no-repeat;}
.Pubspan88{ background:url(../images/Pubspan88.png) left center no-repeat;}
.Pubspan89{ background:url(../images/Pubspan89.png) left center no-repeat;}

.Main{ margin-top:20px;}
.MainLeft{ width:765px; }
.MainRight{ width:316px; background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.ThreeList{ width:100%; overflow:hidden;zoom:1;padding-bottom:10px;}
.ThreeList ul{ width:106%;}
.ThreeListM{ float:left; width:228px; padding:10px; overflow:hidden;zoom1:1; background:#fff; text-align:justify; margin-right:10px; margin-top:12px; display:inline;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.ThreeListM{/*box-shadow:0 2px 6px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.1);*/}
.ThreeListM:hover{/*box-shadow:0 4px 8px rgba(0,0,0,0.1);-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.1);-moz-box-shadow:0 4px 8px rgba(0,0,0,0.1);*/box-shadow:0 2px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 10px rgba(0,0,0,0.2);}
.ThreeListImg{ width:100%; height:128px; overflow:hidden;zoom:1;}
.ThreeListImg img{width:100%; vertical-align:top;}
.ThreeListTxt{ overflow:hidden;zoom:1; padding:0 12px; padding-top:10px;}
.ThreeListA{ line-height:20px; height:60px; overflow:hidden;zoom:1;}
.ThreeListA{ font-size:16px; color:#062e65;}
.ThreeListDesc{ padding-top:12px;color:#6c7683; line-height:18px; height:54px; overflow:hidden;zoom:1;}
.ThreeListOther{ overflow:hidden;zoom:1; line-height:16px; color:#a2abb7; padding-top:12px;}
.ToNum{background:url(../images/ToNum.png) left center no-repeat; padding-left:25px;}

.PubRlistAM{ padding:10px 0; overflow:hidden;zoom:1; float:left; width:100%; border-top:1px solid #e4e5e7;}
.PubRlistAM:hover{ background:#e8f2ff;}
.PubAMDate{ margin-left:10px; display:inline;text-align:center; width:60px; background:#155ec2; color:#fff; font-size:12px;}
.PubAMDate span{ display:block;  font-size:24px; line-height:24px; padding-top:8px;}
.PubAMDate em{ line-height:20px;}
.PubAMDate span,.PubAMDate em{ vertical-align:top;}
.PubAMTxt,.PubAMDate{height:60px; overflow:hidden;zoom:1;}
.PubAMTxt{ margin-right:10px; display:table; width:226px; line-height:18px; text-align:justify;}
.PubAMTxt div{ display:table-cell; vertical-align:middle;}


.Footer{margin-top:10px; padding-top:40px; padding-bottom:12px; background:#022049; color:#a7afbb; line-height:24px;}
.Link{ overflow:hidden;zoom:1; padding-top:10px;}
.Link a{ float:left; width:218px; padding-right:10px;}
.Link a{ color:#89b0e7;}
.Link a:hover{ color:#fff;}

.FooterPl{ width:510px;}
.FooterPr{ padding-top:33px;}
.FooterPdiv{ margin-left:45px; display:inline;}
.Copy{ font-size:12px; color:#6c7683; text-align:center; padding-top:15px;}

.bannerpage{ color:#fff;  text-align:center; font-size:26px; height:140px;}
.bannerpage span{ font-size:30px; display:block;line-height:34px;letter-spacing:2px; padding-top:38px;}
.bannerpage em{ display:inline-block; line-height:30px;font-family:Arial, sans-serif;}
.bannerpage span,.bannerpage em{ vertical-align:top; display:none;}


.AboutTxt{ padding:20px; background:#ffffff; overflow:hidden;zoom:1; margin-top:20px;}
.AboutTxtimg{ float:left; margin-right:65px; display:inline;}
.AboutTxttxt{ padding-right:45px; font-size:16px; color:#062e65; line-height:36px; padding-top:5px; text-align:justify;}

.ContactTxt{ overflow:hidden;zoom:1;}
.ContactTxtUl{ width:105%;}
.ContactTxtM{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; float:left; width:500px; padding:20px; margin-right:20px; margin-top:20px; display:inline; background:#fff; overflow:hidden;zoom:1;}
.ContactTxtMImg{ width:120px;}
.ContactTxtMtxt{ width:363px; text-align:justify;}
.CtmM{ width:100%; overflow:hidden;zoom:1; line-height:22px; text-align:justify; padding-top:7px;}
.CtmM1{ padding-top:5px;}
.CtmML{color:#6c7683; width:60px; text-align:right; padding-right:5px;}
.CtmMR{ width:290px;color:#062e65;}
.Ctmp1{ font-size:18px;  font-weight:700; letter-spacing:1px;}
.Ctmp2{color:#6c7683;}
.Ctmp3{  font-weight:700; height:66px; overflow:hidden;zoom:1;}

.ContactTxtSub{ font-size:18px; color:#062e65; font-weight:700; padding-top:40px;}


.NewList{  padding-top:10px;}
.NewListM{ float:left; cursor:pointer;width:100%;overflow:hidden;zoom:1; background:#fff; padding:10px 0; margin-top:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.NewListImg{ float:left; width:228px; height:128px; overflow:hidden;zoom:1;margin-left:10px; display:inline;}
.NewListTxt{ float:right; width:487px; margin-right:20px; display:inline; text-align:justify; color:#6c7683;}
.NewListA{ height:20px; line-height:20px; overflow:hidden;zoom:1; padding-top:5px;}
.NewListA,.NewListA i{ font-size:16px; color:#062e65; font-weight:700;}
.NewListA i{ color:#155ec2;}
.NewListOther{color:#a2abb7; padding-top:8px;}
.NewListOther span{ margin-right:25px;}
.NewListDesc{ height:36px; line-height:18px; overflow:hidden;zoom:1; padding-top:15px;}
.NewListM{}
.NewListM:hover{box-shadow:0 2px 8px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 8px rgba(0,0,0,0.2);}

.Page{ text-align:center; padding:20px 0; padding-bottom:10px;}
.Page,.Page a{font-size:18px; color:#6c7683; font-family: Arial, sans-serif;}
.Page a{ padding:0 15px; background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; margin:0 5px;}
.Page a,.Page span{ height:40px; line-height:40px; display:inline-block;}
.Page a{box-shadow:0 0 4px rgba(0,0,0,0.05);}
.Page a:hover,.Page a.on{ background:#155ec2; color:#fff;}

.PubH6{ overflow:hidden;zoom:1; padding-top:40px;}
.PubH6 a:hover,.PubH6 a,.PubH6 em{ color:#6c7683;}
.PubH6 em{padding:0 5px;}
.PubH6 span{ color:#062e65;}

.NewDetailA{ background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; padding:35px 0; padding-bottom:0;}
.NewDetailH2{ font-size:16px; color:#062e65; font-weight:700; text-align:center; padding:0 35px; padding-top:5px;}
.NewDetailOther{ text-align:center; padding:10px 35px; color:#a2abb7; }
.NewDetailOther span{ margin:0 15px;}

.NewDetailTxt{ line-height:30px; color:#6c7683; font-size:14px;padding:40px; padding-top:10px; text-align:justify;}
.NewDetailTxt p{ padding-bottom:3px;}

.NewDetailTxt img{ width:100%; max-width:100%;}

.NewOther a,.NewOther span{ display:inline-block; line-height:40px; height:40px; overflow:hidden;zoom:1;}
.NewOther a{text-overflow: ellipsis;white-space: nowrap; width:285px;}

.NewOther{ padding-top:20px; padding-bottom:10px;}
.NewPrev,.NewNext{ width:352px; padding:10px; background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.NewPrev span,.NewNext a{ float:left;}
.NewNext span,.NewPrev a{ float:right;}
.NewPrev span{ border-right:1px solid #e9e9e9; padding-right:10px;}
.NewNext span{ border-left:1px solid #e9e9e9; padding-left:10px;}

.NewListDesc{ color:#6c7683;}

.InternationalL{ width:336px; padding-top:10px;}
.InternationalL a{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; margin-top:10px; height:40px; line-height:40px; text-align:center; cursor:pointer; width:92px; background:#fff; color:#062e65; display:inline-block; float:left; margin-right:20px;}
.InternationalL a:hover,.InternationalL a.on{ background:#3d80dc; color:#fff;box-shadow:0 3px 5px rgba(0,0,0,0.05);-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.05);-moz-box-shadow:0 3px 5px rgba(0,0,0,0.05);}

.InternationalR{ width:764px; padding:50px 0;background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.InternationalAll{width:556px; padding:0 104px; color:#062e65;  text-align:center; position:relative;}
.InternationalSwiper{width:556px;}
.InternationalSwiper .swiper-slide{ width:148px;}
.swiper-slide-img{ vertical-align:top;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; width:122px; height:122px;}
.swiper-slide-p{ padding-top:18px;line-height:16px; height:64px; overflow:hidden;zoom:1;}
.InternationalAll .swiper-button-next,.InternationalAll .swiper-button-prev{ width:14px; height:26px; margin-top:-13px;}
.InternationalAll .swiper-button-next{ right:30px; background:url(../images/i-next.png) center center no-repeat;}
.InternationalAll .swiper-button-prev{ left:30px; background:url(../images/i-prev.png) center center no-repeat;}
.InternationalAll .swiper-button-prev.swiper-button-disabled{background:url(../images/i-prev-1.png) center center no-repeat;}
.InternationalAll .swiper-button-next.swiper-button-disabled{background:url(../images/i-next-1.png) center center no-repeat;}

.InternationalAll .swiper-pagination{ position:relative; padding-top:20px; height:8px;}
.InternationalAll .swiper-pagination-bullet{ background:#e4e5e7; width:8px; height:8px; vertical-align:top; margin:0 4px;}
.InternationalAll .swiper-pagination-bullet-active{ background:#3d80dc;}

.SearchP{ width:590px; color:#6c7683; padding-top:12px;}
.SearchP i{ color:#155ec2;}
.SearchBtn{ width:570px; overflow:hidden;zoom:1; margin-top:40px;}
.SearchBtn{ background:#fff; padding:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.SearchBtn .otxt{ font-size:14px; color:#062e65; width:540px; line-height:20px; height:20px;}
.SearchBtn .obtn{ background:url(../images/search-1.png) 15px center no-repeat; width:20px; height:20px; cursor:pointer; padding-left:10px;}

.Hzyx{ padding-bottom:40px;}

.Hzjlimg{ width:60px; vertical-align:top; }
.HzbxTxt{padding:10px 20px; padding-top:5px; padding-bottom:12px;}
.HzbxTxtDesc{ height:auto;}
.HzbxSub{ height:50px;  border-bottom:1px solid #d7d7d7; margin-top:15px;;}
.HzbxSub a{border-top-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-top-left-radius:5px;border-top-right-radius:5px;-wborder-top-right-radius:5px;-moz-border-top-right-radius:5px; border:1px solid #f0f0f0; border-bottom:none;height:49px; line-height:49px; background:#f0f0f0; color:#6c7683; font-size:16px; text-align:center; float:left; margin-right:12px; width:180px;cursor:pointer;}
.HzbxSub em{ position:absolute; width:100%; height:1px; display:none; left:0; bottom:0; background:#fff; z-index:66;}

.HzbxSub a:hover,.HzbxSub a.on{ height:50px;background:#fff; color:#062e65;border:1px solid #d7d7d7; border-bottom:none;}
.HzbxSub a.last{ margin:0;}
.HzbxSub span,.HzbxSub i{ vertical-align:middle; display:inline-block; text-align:justify}
.HzbxSub i{ display:inline-block; width:28px; height:28px; margin-right:10px;}
.HzbxSubi1{ background:url(../images/HzbxSubi1.png) left top no-repeat;}
.HzbxSubi2{ background:url(../images/HzbxSubi2.png) left top no-repeat;}
.HzbxSubi3{ background:url(../images/HzbxSubi3.png) left top no-repeat;}
.HzbxSubi4{ background:url(../images/HzbxSubi4.png) left top no-repeat;}
.HzbxSubi5{ background:url(../images/HzbxSubi5.png) left top no-repeat;}
.HzbxSubi6{ background:url(../images/HzbxSubi6.png) left top no-repeat;}
.HzbxSubi7{ background:url(../images/HzbxSubi7.png) left top no-repeat;}
.HzbxSubi8{ background:url(../images/HzbxSubi8.png) left top no-repeat;}
.HzbxSubi9{ background:url(../images/HzbxSubi9.png) left top no-repeat;}

.HzbxSub a:hover .HzbxSubi1,.HzbxSub a.on .HzbxSubi1{background:url(../images/HzbxSubi1_1.png) left top no-repeat;}
.HzbxSub a:hover .HzbxSubi2,.HzbxSub a.on .HzbxSubi2{background:url(../images/HzbxSubi2_1.png) left top no-repeat;}
.HzbxSub a:hover .HzbxSubi3,.HzbxSub a.on .HzbxSubi3{background:url(../images/HzbxSubi3_1.png) left top no-repeat;}
.HzbxSub a:hover .HzbxSubi4,.HzbxSub a.on .HzbxSubi4{background:url(../images/HzbxSubi4_1.png) left top no-repeat;}
.HzbxSub a:hover .HzbxSubi5,.HzbxSub a.on .HzbxSubi5{background:url(../images/HzbxSubi5_1.png) left top no-repeat;}
.HzbxSub a:hover .HzbxSubi6,.HzbxSub a.on .HzbxSubi6{background:url(../images/HzbxSubi6_1.png) left top no-repeat;}
.HzbxSub a:hover .HzbxSubi7,.HzbxSub a.on .HzbxSubi7{background:url(../images/HzbxSubi7_1.png) left top no-repeat;}
.HzbxSub a:hover .HzbxSubi8,.HzbxSub a.on .HzbxSubi8{background:url(../images/HzbxSubi8_1.png) left top no-repeat;}
.HzbxSub a:hover .HzbxSubi9,.HzbxSub a.on .HzbxSubi9{background:url(../images/HzbxSubi9_1.png) left top no-repeat;}
.zcfg1{ background:url(../images/zcfg1.png) left top no-repeat;}
.zcfg2{ background:url(../images/zcfg2.png) left top no-repeat;}
.zcfg3{ background:url(../images/zcfg3.png) left top no-repeat;}
.HzbxSub a:hover .zcfg1,.HzbxSub a.on .zcfg1{background:url(../images/zcfg1_1.png) left top no-repeat;}
.HzbxSub a:hover .zcfg2,.HzbxSub a.on .zcfg2{background:url(../images/zcfg2_1.png) left top no-repeat;}
.HzbxSub a:hover .zcfg3,.HzbxSub a.on .zcfg3{background:url(../images/zcfg3_1.png) left top no-repeat;}


.HzbxSub .downalast span,.HzbxSub .downalast{ font-size:14px; line-height:16px;}
.HzbxSub .downalast span,.HzbxSub .downalast i{ margin-top:7px;}

.PubRlistBM{width:100%; float:left; height:80px; line-height:80px; font-size:16px; border-top:1px solid #e4e5e7;}
.PubRlistBM:hover{ background:#e8f2ff;}
.PubRlistBM img,.PubRlistBM span{ vertical-align:middle;}
.PubRlistBM img{ margin-left:30px; margin-right:20px;}

.Wjm{ width:50%; float:left; border-top:1px solid #f0f0f0; }
.Wjm span{ color:#6c7683; font-size:12px; padding-left:56px; display:inline-block;line-height:50px; height:50px; width:300px; overflow:hidden;zoom:1;vertical-align:top;}
.Wjm a{ cursor:pointer;border-right:1px solid #f0f0f0; width:99%; overflow:hidden;zoom:1;line-height:50px; height:50px; display:block; vertical-align:top;}
.Wjm a:hover span{ color:#89b0e7;}
.wd1{ background:url(../images/wd1.jpg) 20px center no-repeat;}
.wd2{ background:url(../images/wd2.jpg) 20px center no-repeat;}
.wd3{ background:url(../images/wd3.jpg) 20px center no-repeat;}
.wd4{ background:url(../images/wd4.jpg) 20px center no-repeat;}
.wd5{ background:url(../images/wd5.jpg) 20px center no-repeat;}

.WjmThree .Wjm{ width:33.33%;}
.WjmOdd a{ border:none;}

.GlgdListM{ padding-bottom:0;}

.CgsxTxt{ margin:0; width:auto; padding:0 20px;}
.WjAa{ overflow:hidden;zoom:1;}

.GatswListM{ padding-bottom:12px;}

.LoginBg{ background:url(../images/bico1.png) left top repeat; width:100%; position:fixed; left:0; top:0; z-index:9995;}
.LoginIn{position:fixed; width:440px; left:50%; margin-left:-220px; height:424px; top:50%; margin-top:-212px; z-index:9999;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.LoginInH5{ height:100px; line-height:100px; background:#155ec2; text-align:center; color:#fff; font-size:20px;border-top-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-top-left-radius:5px;border-top-right-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-top-right-radius:5px;}
.LoginInTxt{ padding:0 40px; background:#fff;border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;}
.LoginOtxt{ font-size:14px;color:#8d97a4; height:62px; line-height:62px; width:340px; padding:0 10px; border-bottom:1px solid #e4e5e7;}
.LoginOtxt:focus,.LoginOtxtOn{ color:#062e65;}
.LoginYzm{ width:230px;}
.GetCode{font-size:12px; text-align:center;}
.GetCode a{ display:block; color:#8d97a4;}
.GetCode a:hover{ color:#062e65;}
.GetCode img,.GetCode a{vertical-align:top;}

.PTb1p{ padding-top:0px; padding-bottom:28px; overflow:hidden;zoom:1;}
.LoginObtn{ width:360px; text-align:center; background:#155ec2; display:block; height:40px; line-height:40px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.LoginObtn,.LoginObtn:hover{ color:#fff; cursor:pointer;}
.LoginObtn:hover{ background:#3d80dc;}
.GetPass{ float:right;color:#8d97a4; margin-top:5px;}
.GetPass:hover{ color:#062e65;}
.LoginInI{background:url(../images/Loginclose.png) left top no-repeat; width:26px; height:26px; cursor:pointer; display:block; position:absolute; right:-45px; top:0;}

.LoginBg,.LoginIn{ display:none;}
.LogoInA{ cursor:pointer;}
	

.NewOtherPp .NewPrev,.NewOtherPp .NewNext { width:520px;}
.NewOtherPp  a{ width:458px;}
.mPmt20p{ margin-top:20px;}


.Searchotxt,.Searchotxt:focus, .SearchotxtOn{ color:#fff;}
.WjmTwo{ overflow:hidden;zoom:1;}

.scrolltop{ display:none; width:40px; height:40px; position:fixed; bottom:200px; cursor:pointer; left:50%; margin-left:550px; background:url(../images/scrolltop.png) left top no-repeat; z-index:6666;}

.Wjm-1 .Wjm,.WjmTwo .Wjm3,.WjmThree .Wjm3{ width:100%;}
.Wjm-1 .Wjm a{ width:100%; border:none;}
.Wjm-1 .Wjm  span,.WjmTwo .Wjm3 span,.WjmThree .Wjm3 span,.Wjm-b .Wjm span{ width:90%;}
.Wjm-b .Wjm{ width:50%;}
.Wjm-b .Wjm-blast a{ border:none;}

.NewOther .NewPrev:hover,.NewOther .NewNext:hover{box-shadow:0 0 4px rgba(0,0,0,0.05);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.05);-moz-box-shadow:0 0 4px rgba(0,0,0,0.05);}
.PubH6 a:hover{ color:#062e65;}

.BannerIndex .swiper-slide a{ display:block; width:100%; height:100%; vertical-align:top;}

.GlgdListM{ padding-top:7px; padding-bottom:0;}

.QzyqSub{ padding-top:20px;}
.QzyqSub a{ color:#6c7683; position:relative; z-index:88; font-size:16px;display:inline-block; cursor:pointer; float:left; width:118px;height:50px; line-height:50px; text-align:center;border:1px solid #f0f0f0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; background:#f0f0f0; margin-right:10px;}
.QzyqSub a.on{ color:#062e65; background:#ffffff; border:1px solid #d7d7d7;}
.QzyqSub a i{ position:absolute; display:block; background:url(../images/QzyqSubI.png) left top no-repeat; width:20px; height:11px; position:absolute; left:50%; margin-left:-10px; bottom:-13px;opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.QzyqSub a.on i{opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}

.QzyqList{ margin-top:11px;overflow:hidden;zoom:1; padding:15px 0; background:#fff; border:1px solid #d7d7d7;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.QzyqList a{ margin-right:7px;color:#a2abb7; font-size:15px; cursor:pointer; display:inline-block; float:left; width:30px; line-height:30px; height:30px; text-align:center;}
.QzyqList a.on,.QzyqList a:hover{ color:#062e65;}
.QzyqList a.all{ width:100px; margin-left:10px;}

.BannerNew .swiper-pagination{ position:relative; height:auto;}
.swiper-pagination-bullet{ background:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.BannerNew li{ height:32px; padding:8px 0; overflow:hidden;zoom:1; float:left; width:20%; text-align:left;}
.BannerNew li.swiper-pagination-bullet-active,.BannerNew li.on,.BannerNew li:hover{ background:url(../images/bico1.png) left top repeat;}
.BannerNew li a{ padding:0 15px; display:inline-block; vertical-align:top;line-height:16px; }
.BannerNew  a{ font-size:12px; color:#fff;}
.BannerNew a:Hover{ color:#89b0e7;}
.BannerNew li.swiper-pagination-bullet-active a{color:#89b0e7;}

.BannerNew{ height:48px; overflow:hidden;zoom:1;*bottom:5px;}


.rightmeaus{ right:auto; left:0;}

.Warp{ position:relative; left:0; z-index:88;}
.rightmeaush5,.rightmeaustop,.rightmeausdl a,.rightmeauslist .a{padding:0 15px;}
.rightmeaus a,rightmeaus a:hover,.rightmeaus{ color:#b8956b;}
.rightmeausdl,.rightmeaus,.Warp,.N,.Nav-fxied{transition: all 0.8s cubic-bezier(0.66, 0.01, 0.35, 1) 0s;-webkit-transition: all 0.8s cubic-bezier(0.66, 0.01, 0.35, 1) 0s;-moz-transition: all 0.8s cubic-bezier(0.66, 0.01, 0.35, 1) 0s;}
/*.rightmeausdl,.rightmeaus{transform: translateX(300px);-webkit-transform: translateX(300px);-moz-transform: translateX(300px);}
.rightmeausdlOn,.rightmeausOn{transform: translateX(0px);-webkit-transform: translateX(0px);-moz-transform: translateX(0px);}*/


.rightmeaus{ position:fixed; right:0; top:65px; z-index:99999;width:100%; }
.rightmeauslist,.rightmeaustop{ line-height:45px; background:#000;}
.rightmeaustop{ background:#2bb0e9; color:#fff; }
.rightmeauslist{ position:relative;}
.rightmeausdl{ position:absolute; left:0; top:0;background:rgba(19,128,193,1); }
.rightmeauslist li,.rightmeauslist dd{ border-bottom:1px solid rgba(21,94,194,0.5);}
.rightmeausdl{ width:100%;}
.rightmeauslist .a{ display:block; }
.rightmeaustop,.rightmeauslist .a{cursor:pointer;}
.library-icon-web-font .icon-right{margin-top:25px;font-weight:bold;float:right; }
.library-icon-web-font .icon-right{ color:#2bb0e9;  }
.ico-close{ background:url(../images/close-btn-icon-small_02.png) left top no-repeat; width:14px; margin-top:18px; float:right; height:14px;}
.rightmeaush5{ background:#155ec2;}
.rightmeausdl a{ display:block;}
.rightmeaush5{ cursor:pointer;}

.rightmeausdl,.rightmeaus{left:-100%; height:100%;}
.rightmeausdlOn,.rightmeausOn{left:0;}
.WarpOn,.NOn{left:300px;}

.rightmeaus a, rightmeaus a:hover, .rightmeaus{ color:#fff;}
.rightmeaustop{ background:#111;}
.rightmeauslist .a:hover,.rightmeausdl a:hover{ /*background:rgba(202,202,202,1);*/}
.rightmeaus{ background:rgba(19,128,193,1);}
.rightmeauslist, .rightmeaustop{ background:none;}
.rightmeaustop{ background:#137bd6; display:none;}
.icon-right{ color:#fff;}
.icon-right-big{ float:right; margin-top:18px;}
.rightmeaustop span{ color:#000;}


.menu{ width:28px; height:25px; position:relative; float:right; margin-right:10px; margin-top:13px; display:none;}
.menu span{width:100%;position:absolute;right:0; top:0;background:#1380c1;display:block;height:3px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;vertical-align:top;}
.menu span{transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;}
.menu .m1{}
.menu .m2{top:9px;}
.menu .m3{top:18px; }

.menuon .m1,.menuon .m2,.menuon .m3{ background:#ccc;}
.menuon .m1{ transform:rotate(45deg); top:9px;}
.menuon .m2{opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.menuon .m3{ transform:rotate(-45deg); top:9px;width:28px;}

.NewListImg img{ width:100%;}
.HzbxTxtLink{ display:block; vertical-align:top;}

.NewDetailTxt table{ text-align:center;border-collapse:collapse; width:100%;}
.NewDetailTxt table td{border:1px solid #eee; border-collapse:collapse; line-height:20px; padding:5px;}
.WjmTwo .Wjm3 a{ border-right:none;}
.WjmThree .Wjm3 a{ border-right:none;}

.NewListMNew .NewListImg{ display:none;}
.NewListMNew .NewListTxt{ width:735px; padding-left:10px;}

.FooterP1{ overflow:hidden;zoom:1;}
.FooterPr{ width:500px;}
.FooterPdiv{ display:inline-block; width:250px; padding:0; padding:0; margin:0; text-align:right;}


.XxMLink{ overflow:hidden;zoom:1; display:block; vertical-align:top; padding-left:12px; padding-right:12px;}
.XxMLink .NewListImg{ margin:0;}
.XxMLink .NewListTxt{ width:825px; margin:0;}
.videoico{ background:url(../images/videoico.png) left top no-repeat; display:block; width:28px; height:28px; position:absolute; left:50%; top:50%; margin-left:-14px; margin-top:-14px; z-index:66;}
.NewListImg{ position:relative;}

.BannerIndex  .swiper-slide-active{ z-index:999;}


.ContactTxtUl028{width:100%;display:flex;flex-wrap: wrap;}
.ContactTxtUl028 .ContactTxtM{float:none;box-sizing: border-box;width:49%;margin-right:2%;}
.ContactTxtUl028 .ContactTxtM:nth-child(2n){margin-right:0;}
.ContactTxtUl028 .ContactTxtMImg{display:none;}
.ContactTxtUl028 .ContactTxtMtxt{width:100%;box-sizing: border-box;}
.ContactTxtUl028 .Ctmp1{color:#222;}
.ContactTxtUl028 .CtmMR{width:380px;}


@media screen and (max-width: 769px) {
	
	
	.BannerIndex { margin-top:60px;}
	.BannerImg2{ display:block;}
	.BannerImg1{ display:none;}
	.BannerNew{ display:none;}
	.w1000{ width:100%;}
	.Copy{ padding:0; line-height:16px;}
	.menu{ display:block;}
	.Nav { display:none;}
	.Logo  img{ height:45px; vertical-align:top;}
	.Top{ padding:10px;}
	.TopRight { display:none;}
	.Header { position:fixed; left:0; top:0; z-index:8888;}
	.bannerpage { margin-top:65px;}
	.MainLeft,.MainRight,.ThreeList ul,.AboutTxtimg,.ContactTxtUl,.ContactTxtM{ width:100%;}
	.Main,.ThreeListM,.ContactTxtM,.NewListM,.PubH6,.NewPrev, .NewNext,.InternationalL,.Top{ width:100%; box-sizing:border-box; padding-left:10px; padding-right:10px;}
	.ThreeListM{ margin-right:0;}
	.ThreeListImg{ height:auto;}
	.ThreeListA{ height:auto;}
	
	.PubAMTxt{ float:none; margin-left:80px; width:auto;}
	.AboutTxtimg{ margin:0;}
	.AboutTxttxt{ width:100%; padding:0; line-height:24px; padding-top:10px; float:left;}
	.ContactTxtM{ padding:15px;}
	.ContactTxtMImg { display:none;}
	.ContactTxtMtxt{ width:100%;}
	.CtmML,.CtmMR{ float:left; display:inline-block; width:auto;}
	.Ctmp2{ position:relative; top:2px;}
	.Ctmp3{ height:auto;}
	
	.NewListImg{ height:auto;}
	.NewListImg,.NewListTxt,.NewListImg img{ width:100%; margin:0;}
	.NewListTxt{ padding:10px; padding-bottom:0; box-sizing:border-box;}
	
	.Page a, .Page span{ width:auto; height:25px; line-height:25px; font-size:14px; padding:0 8px;}
	.HzbxTxt{ padding:0;}
	
	.PubH6{ padding-top:20px;}
	.NewDetailA{ padding:25px 0;}
	.NewDetailTxt{ padding-left:15px; padding-right:15px; line-height:24px;}
	.NewOther{ padding-top:10px;}
	.NewPrev, .NewNext{ margin-top:10px;box-sizing:border-box;}
	
	.NewOther a,.NewOther span{box-sizing:border-box;}
	.NewOther a{ width:80%; padding-left:10px;}
	.NewOther span{ width:20%;}
	.NewNext span{ float:left; padding:0; border:none;border-right: 1px solid #e9e9e9;padding-right: 10px;}
	
	.InternationalL ,.InternationalR,.InternationalAll{ width:100%;}
	.InternationalAll{ padding:0;}
	.InternationalL{ padding-top:0; margin-top:-10px; background:#fff; padding-bottom:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
	.InternationalL a{ line-height:32px; height:32px; width:auto; padding:0 10px; margin-right:10px;}
	.InternationalL a{ background:none;}
	.InternationalSwiper .swiper-slide,.InternationalSwiper{ width:100%;}
	.InternationalR { margin-top:10px;}
	.InternationalAll .swiper-button-prev,.InternationalAll .swiper-button-next{ display:none;}
	
	.HzbxSub a:hover, .HzbxSub a.on,.HzbxSub a:hover, .HzbxSub a{ line-height:50px; height:50px;}
	.HzbxSub a{ margin:0; border:none; width:100%; }
	.HzbxSub a.last,.HzbxSub a{margin-top:5px;}
	.HzbxSub a:hover, .HzbxSub a.on{ border:none;}
	.HzbxSub em{ display:none;}
	.HzbxSub{ height:auto; overflow:hidden;zoom:1; border:none;}
	.HzbxTxtDesc{ padding:10px 0;}
	
	.Wjm a{ border-right:none;}
	.Wjm span{ background-position: left center; padding-left:34px;}
	.Wjm,.WjmThree .Wjm{ width:100%;}
	.WjmThree .Wjm{ padding:0 10px; box-sizing:border-box;}
	
	.QzyqSub a,.QzyqSub a.on{ border:none; width:20%; margin:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
	.QzyqSub a{ font-size:15px; }
	.QzyqSub a{ background:#fff;}
	.QzyqSub a:first-child{-webkit-border-top-left-radius:5px;-webkitborder-bottom-left-radius:5px;}
	.QzyqSub a:nth-last-of-type(1){-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;}
	.QzyqSub a.on{ background:#f0f0f0;}
	.QzyqSub a i{ bottom:-12px;}
	
	.QzyqList a.all{ width:45px; margin-left:0;}
	
	
	.Footer{ padding:10px; box-sizing:border-box;}
	.FooterP1{ display:none;}
	.RightHide{ display:none;}
	
	.NewOtherPp .NewPrev, .NewOtherPp .NewNext{ width:100%;}
	.NewDetailA{ padding-bottom:0;}
	.Wjm{ padding:0 10px; box-sizing:border-box;}
	.WjmThree .Wjm{ padding:0;}
	.NewDetailA .WjmThree{ padding:0 10px; box-sizing:border-box;}
	
	.NewListMNew .NewListTxt{ width:100%;}
	
	.BannerIndex .swiper-slide{ min-height:inherit;}
	.ContactTxtUl028 .ContactTxtM{width:100%;margin-right:0 !important;}
}
