ul,li,form, dl,dt,dd,div,p,em,i,address,ol{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}

html{-webkit-text-size-adjust:100%;font-size:100px; overflow-x: hidden;}
body, input, pre, select, table th, table td, textarea {font-size: .16rem;font-weight: 400; }
.f16{font-size: 0.16rem;}
.f18{font-size: 0.18rem;}
.f20{font-size: 0.2rem;}
    
@media (max-width:1550px) {
html {font-size: 6.2vw;}
}

@media (max-width:1024px) {
html {font-size:9.765625vw}
}
@media (max-width:640px) {
html {font-size:12.02083vw}
body{font-size: 14px;line-height: 24px;}
.f16{font-size: 14px;}
.f18{font-size: 16px;}
.f20{font-size:18px;}
}

#home{ padding-top: 0 !important;}
/*.w1600{max-width:16rem;width: 92%;margin: 0 auto}
.w1180{max-width:calc(1180 / 1920 * 100%);width: 92%;margin: 0 auto}
*/
a:hover{color: #005bb1}

.pt100{padding-top: 1rem}
.pb100{padding-bottom: 1rem}

@media(max-width:1024px){
.pt100{padding-top: 40px}
.pb100{padding-bottom: 40px}
}



.Top003156{position: fixed;width: 100%;left: 0;top: 0;z-index: 100;transition: .3s all}
/* .Top003156 .logo img{filter: grayscale(100) brightness(100);transition: .3s all} */
.open-search{cursor: pointer;;display: block;width: 20px;height: 20px;background: url(../images/icon-search.svg) no-repeat center center;
 background-size: 20px auto;filter: grayscale(100) brightness(100);transition: .3s all}
.open-search.on:before,
.open-search.on:after{background-color: #006cbf;}
.top-search{position: absolute;right:0; top: 100%;z-index: 100; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.3);border-radius: 5px;overflow: hidden}
.top-search .text{width: 100%; height: 3.125em;line-height: 3.125em;padding: 0 3.125em 0 0.625em;font-size: 1em;}
.top-search .btn{position: absolute;right: 0; top: 0;width: 3.125em;height: 100%; background: url(../images/icon-search.svg) no-repeat center center;background-size: auto 22px;}

.Top003156 menu li span,
.Top003156 menu li span a{display: block;color: #fff;transition: .3s all;font-weight: 100;}
.Top003156 menu li span{position: relative;z-index: 2;}
.Top003156 menu li span:after{position: absolute;content: ''; left: 50%;height: 3px;background-color: #006cbf;transform: translateX(-50%);transition: 0.3s; bottom: 0; width: 0;display: none}
/* .Top003156 menu li span a:hover,
.Top003156 menu li.aon span a{color: #1f588d; font-weight: normal;} */
.Top003156 menu li:hover span:after,
.Top003156 menu li.aon span:after{width: 100%;}
.Top003156 menu li span a{}

.Top003156 .top-lang{position: relative; z-index: 100;padding-right: .3rem;}
.Top003156 .top-lang .cur{padding: 0 18px 0 30px;background: url("../images/icon-language.svg") no-repeat left center;filter: grayscale(100) brightness(100);  background-size: contain ;position: relative; z-index: 1;line-height: 28px;color: #ffb84c;font-weight: lighter;}
.Top003156 .top-lang .cur:after{position: absolute; width: 6px; height: 6px; content: '';transform: rotate(45deg); -webkit-transform: rotate(135deg);-ms-transform: rotate(45deg);border-top: 1px solid  #ffb84c;border-right: 1px solid  #ffb84c; right: 0; top: 50%; margin-top: -3px;}
.Top003156 .lang-list{position: absolute; left: 50%; width: 120px;margin-left: -60px; z-index: 100;background: #fff;border-radius: 0 0 5px 5px; top: 100%; padding: .1rem 0;display: none;}
.Top003156 .lang-list a{display: block;line-height: 30px;text-align: center;}

.Top003156 .logo img.red {display: none;}
.Top003156 .top-lang .cur{color: #fff;}
/*滚动后*/
.Top003156:hover,
.Top003156.scroll{background: #fff;box-shadow: 0 3px 12px rgba(0,0,0,.1)}
.Top003156:hover .logo img,
.Top003156.scroll .logo img{filter: none;}
.Top003156:hover menu li span,
.Top003156:hover menu li span a,
.Top003156.scroll menu li span,
.Top003156.scroll menu li span a{color: #343434}
.Top003156:hover menu li a:hover,
.Top003156:hover menu li.aon span a,
.Top003156.scroll menu li span a:hover,
.Top003156.scroll menu li.aon span a{color: #1f588d; font-weight: normal;}
.Top003156:hover .open-search,
.Top003156.scroll .open-search{filter: none;}
.Top003156:hover .logo img.white,
.Top003156.scroll .logo img.white{display: none;}
.Top003156:hover .logo img.red,
.Top003156.scroll .logo img.red{display: block;}
.Top003156:hover .top-lang .cur,
.Top003156.scroll .top-lang .cur{color: #ffb84c;filter: none;}


@media (min-width:1025px) {
    .Top003156 header{display: flex;justify-content: space-between;align-items: center;}
    .Top003156 menu{/* width: 45%; */ margin: 0 auto; display: table; float: right;}
    .Top003156 menu ul{display: flex;justify-content: space-between;}
	.Top003156 menu li { float: left; }
	.Top003156 menu li + li { margin-left: calc(65 / 1920 * 100vw); }
	.Top003156 menu li span a { line-height: 1rem; font-size: 0.22rem; }
    .Top003156 .top-right{display: flex;align-items: center;justify-content: space-between;}  
    .Top003156 .top-right dl{margin-left: .5rem}  
    .Top003156 .logo img{max-height:.6rem}
    .open-search{}
    .top-search{width: 25em;}
    
    .Top003156 .sub{position: absolute;top: 90%;background-color: #fff;border-radius: 0 0 5px 5px;overflow: hidden;width: 1.8rem;margin-left: -0.9rem;}
    .Top003156 .sub dl{overflow: hidden;}
    .Top003156 .sub dt{line-height: 1.7;text-align: center;}
    .Top003156 .sub dt a{color: #333;transition: 0.3s;font-size: 0.2rem;display: block;font-weight: 100; /* font-size: 0.18rem; */}
	.Top003156 .sub dt a:hover{color: #1f588d;font-weight: normal;}
}

@media (max-width:1024px) {
    .Top003156 menu{position: absolute; right: 0;top: 100%; width: 200px; padding: 0.625em;background-color: #fff;box-shadow: 0 5px 5px rgba(0,0,0,0.1);  visibility: hidden; transform: translateY(5em); transition: 0.3s; opacity: 0;}  
    .menu-show .Top003156 menu{transform: translateY(0); opacity: 1; visibility: inherit;}
	.Top003156 header{display: flex;justify-content: space-between;align-items: center;height: 4.25em;}
	.Top003156 menu li .sub {background-color: #f8f9fa;}
	.Top003156 menu li span{line-height: 2.6; padding-left:1em;}
    .Top003156 menu li span a{}
    .Top003156 .logo img{ height: 3em;}  
    .Top003156 .top-right{height:4em;display: flex;align-items: center;justify-content: space-between;}
    .Top003156 .top-right dd{font-size: 0.875em;}
	.Top003156 .top-right dd a { margin-left: 1em; }
    .Top003156 .top-right dt{padding-left: 1em;}
    .Top003156 .open-menu{display: block;width: 2em;height: 2em;}
    .Top003156 .open-menu i{background-color: #ffb74c;height: 2px;}
    .Top003156 .open-menu:not(.on) i:nth-child(1){margin-top: -0.625em;}
    .Top003156 .open-menu:not(.on) i:nth-child(3){margin-top: calc(0.625em - 3px);}
	.Top003156 menu li.has-sub span .op:before, 
	.Top003156 menu li.has-sub span .op:after{background-color: #ffb74c;}
    .top-search{width: 100%;}
	.Top003156 .top-lang{padding-right: .2rem;}
}


.banner{ overflow: hidden;position: relative;}
.banner .txt{ position: absolute;height: 100%;width: 86%;display: flex;align-items: center;justify-content: center;z-index: 10;padding-bottom: 2.25rem}
.banner .txt .tit{ font-size: .7rem;color: #fff;font-weight: 500;text-align: left;letter-spacing: 6px}
.banner .txt .tit span{ font-size: .3rem;color: #fff;display: block;opacity: 1;text-transform: uppercase;font-weight: lighter;margin-top: 0.1rem;}
.banner figure{ height: 6.5rem;}
@media(max-width:1024px) {
.banner figure{ height: 4.5rem;}
.banner .txt{ width: 90%;}
}


.Menu002449 { position: relative; border-bottom: 1px solid #eaeaea; background: #fff; }
.Menu002449 .menu, 
.Menu002449 .menu * { transition: .3s ease-in-out; }
.Menu002449 .menu { position: relative; z-index: 5; }
.Menu002449 .menu .currents { float: right; padding-left: calc(30 / 16 * 1em);line-height: calc(90 / 16 * 1em);background: url(../images/icon-home.svg) no-repeat left center; background-size: auto calc(20 / 16 * 1em);}
.Menu002449 .menu .currents a { padding-right: 25px; position: relative; }
.Menu002449 .menu .currents a:after { position: absolute; content: " "; width: 7px; height: 11px; background: url(../images/icon-arrow-gray.svg) no-repeat center; right: 9px; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); }
.Menu002449 .menu .currents a, 
.Menu002449 .menu .currents { color: #999; }
.Menu002449 .menu .currents span, 
.Menu002449 .menu .currents a:hover { color: #005bb1; }

@media(max-width:1024px) {
.Menu002449 .menu .currents { display: none; }
}
.Menu002449 .menu nav { float: left; }
.Menu002449 .menu nav li { float: left; }
.Menu002449 .menu nav li:not(:last-child) { margin-right: .6rem; }
.Menu002449 .menu nav li a { color: #666; font-size: calc(18 / 16 * 1em);display: inline-block; position: relative; line-height: calc(80 / 18 * 1em);}
.Menu002449 .menu nav li a:after { content: ""; width: 0; height: 2px; overflow: hidden; background: #005bb1; position: absolute; left: 50%; bottom: -1px; }
.Menu002449 .menu nav li.aon a, 
.Menu002449 .menu nav li a:hover { color: #005bb1; font-weight: 600;}
.Menu002449 .menu nav li.aon a:after, 
.Menu002449 .menu nav li a:hover:after { width: 100%; left: 0; }

@media(max-width:1024px) {
.Menu002449 .menu nav { float: none; width: 100%; }
.Menu002449 .menu nav li:not(:last-child){margin-right: .4rem;}
.Menu002449 .menu nav li a{line-height: calc(70 / 18 * 1em);}
}



.news .newtop .item{float: left;width: 31%;margin-right: 3.5%;border-radius: .1rem;overflow: hidden}
.news .newtop .item:nth-child(3n){margin-right: 0%}
.news .newtop .item .pic{overflow: hidden;position: relative}
.news .newtop .item .pic figure{padding-bottom: 56%;transition: .3s all}
.news .newtop .item .txt{background: #f9fafc;padding: .5rem}
.news .newtop .item .txt time{color: #999}
.news .newtop .item .txt .tit{color: #333;height: .6rem;overflow: hidden;margin: .2rem 0 .5rem;line-height: 1.66;}
.news .newtop .item .txt .more{display: inline-block;padding-right: .3rem;line-height: 1;  background: url(../images/icon-jt1.svg)no-repeat center right;background-size: .16rem auto}
.news .newtop .item:hover figure{transform: scale(1.1)}

.news .newlist{margin-top: .8rem;}
.news .newlist li {margin-bottom: 3%}
.news .newlist li a{}
.news .newlist li .pic {overflow: hidden;border-radius: .1rem}
.news .newlist li .pic figure{padding-bottom: 60%;transition: .3s all}

.news .newlist li .txt{flex: 1;padding: 0 .6rem;position: relative}
.news .newlist li .txt .desc{line-height: 1.8;padding: .15rem 0 0;margin-bottom: .3rem; color: #666;}
.news .newlist li .txt time{color: #999}
.news .newlist li .more{max-width: 1.7rem; padding: 0 .3rem;line-height: 3.2;border: 1px solid #ddd;display: flex;justify-content: center;align-items: center;border-radius: .06rem;transition: .3s all}
.news .newlist li .more::after{content: '';width: .2rem;height: .2rem;background: url(../images/more2.svg) no-repeat center;background-size: .16rem auto;margin-left: .2rem;transition: .3s all}
.news .newlist li:hover figure{transform: scale(1.1)}
.news .newlist li:hover .more{background: #005bb1;border-color: #005bb1;color: #fff}
.news .newlist li:hover .more::after{filter: grayscale(100) brightness(100);}
@media(min-width:1025px){
.news .newlist li .pic{width: 20%;}
.news .newlist li .txt{width: 66%;}
}

@media(max-width:1024px) {
.news .newtop .item .txt{padding: .2rem;}
.news .newtop .item .txt .tit{margin: .15rem 0 .2rem;}
.news .newlist li .pic{width: 30%;}
.news .newlist li .txt{width: 50%;}
.news .newlist li .txt{padding: 0 .4rem;}

}
@media(max-width:640px) {
.news .newtop .item{ width: 100%;margin-right: 0%; margin-bottom: 3%;}
.news .newlist .ytable-cell {display: block;}
.news .newlist li .pic{width: 100%;}
.news .newlist li .txt{flex: auto;width: 100%;padding: 0.25rem 0rem; }
.news .newlist li .more{max-width: 2.5rem;}
}


.Page002623 {padding: .5rem 0 1rem; text-align: center; font-size: calc(18 / 16 * 1em);}
.Page002623 .Pages a.a_first, .Page002623 .Pages a.a_end, .Page002623 .Pages > span:not(.p_page) { display: none; }
.Page002623 .Pages em { float: left; margin: 0 1vw; font-style: normal; }
.Page002623 .Pages .p_page { display: table; margin: 0 auto; }
.Page002623 .Pages a { float: left; line-height: 50px; width: 50px; border-radius: 50%; margin: 0 5px; border: 1px solid #ededed; transition: .3s; }
.Page002623 .Pages a.a_cur, .Page002623 .Pages a:hover { color: #fff; background: #0b4a9e; border-color: #0b4a9e; }
.Page002623 .Pages .p_page > a { font-size: 0; height: 50px; position: relative; }
.Page002623 .Pages .p_page > a:before { position: absolute; content: ''; border: 5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px; }
.Page002623 .Pages .p_page > a.a_prev:before { border-right-color: #000; border-right-width: 8px; }
.Page002623 .Pages .p_page > a.a_next:before { border-left-color: #000; border-left-width: 8px; margin-left: -4px; }
.Page002623 .Pages a.a_prev:hover:before { border-right-color: #fff; }
.Page002623 .Pages a.a_next:hover:before { border-left-color: #fff; }

@media(max-width:640px) {
.Page002623 { padding: 0 0 8vw 0; }
.Page002623 .Pages em { display: none; }
.Page002623 .Pages a { background-color: #eee; }
}


.NewsDetail{padding:1rem 0;}
#details{margin: 0 auto;max-width: 1200px}
#posttitle {text-align: center;color: #333;font-weight: normal;font-size: .24rem;line-height: 1.8;margin-bottom: .2rem;}
/*postmeta*/
#postmeta {text-align: center;color: #999;border-bottom: 1px solid rgba(234, 234, 234, 0.8);padding-bottom: .2rem;margin-bottom: .4rem;}
#postmeta span {display: inline-block;vertical-align: middle;line-height: 1.57142857em; background: no-repeat left center;background-size: 14px auto;padding-left: 1.57142857em;}
#postmeta .date {background-image: url(../images/icon_clock_02.png);}

.NewsDetail .bshare-custom{display: inline-block;vertical-align: text-top;}
.NewsDetail .bshare-custom a{background-position: center center; margin: 0 0 0 14px; background-size: 18px auto;width: 18px;height: 18px;background-repeat: no-repeat;display: inline-block;}
.NewsDetail .bshare-custom a.bshare-weixin{background-image: url("../images/RighInfo002973_share_wx.png");}
.NewsDetail .bshare-custom a.bshare-sinaminiblog{background-image: url("../images/RighInfo002973_share_sina.png");}
.NewsDetail .bshare-custom a.bshare-qzone{background-image: url("../images/RighInfo002973_share_qz.png");}

#details .entry { padding-bottom: 6.78571429%;border-bottom: 1px solid rgba(234, 234, 234, 0.8);line-height: 2}
#postnavi {-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;border-bottom: 1px solid rgba(234, 234, 234, 0.8);color: #999;padding: 2.35714286% 0;margin-bottom: 4.28571429%;display: flex;flex-flow: wrap;flex-wrap: wrap;}
#postnavi > div { max-width: 47%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#postnavi > div {max-width: 47%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#postnavi a {color: #999;}
#postnavi a:hover {color: #005bb1;}
#backlist{text-align: center;}
#backlist a {display: inline-block;overflow: hidden;color: #005bb1;border: 1px solid #005bb1; border-radius: .1rem; margin: 0 auto;text-align: center;line-height: 3.2;padding: 0 .3rem;}
#backlist a:before {display: inline-block;vertical-align: top;content: '';background-size: contain;background-position: center;background-repeat: no-repeat;width: 2em;height: 3.3333em;margin-right: 0.5555em;}
#backlist a:before {background-image: url(../images/arrow-left-on.svg);}
#backlist a:hover {background:#005bb1 ;color: #fff;}

@media(max-width:640px) {
#posttitle{font-size: .35rem;}
}


.Contact{padding: 1rem 0 .4rem 0;}
.Contact .left{margin-bottom:2em;}
.Contact .left .tit1{font-size:.3rem;color:#000;border-bottom:1px solid #ebebeb;padding-bottom:.4rem;margin-bottom:.4rem}
.Contact .left .tit2{font-size:calc(20 / 16 * 1em);color:#333;padding-bottom:calc(15 / 20 * 1em);margin-top:calc(40 / 20 * 1em)}
.Contact .left .desc{line-height:2;color: #333}
.Contact .left .desc > div:not(:last-child){margin-bottom:.2rem}
.Contact .left .desc .lxr span{display:inline-block;background:url(../images/icon-lxr.svg)no-repeat center left;background-size:calc(20 / 16 * 1em) auto;padding-left:calc(36 / 16 * 1em)}
.Contact .left .desc .add span{display:inline-block;background:url(../images/icon-add2.svg)no-repeat center left;background-size:calc(20 / 16 * 1em) auto;padding-left:calc(36 / 16 * 1em)}
.Contact .left .desc .tel span{display:inline-block;background:url(../images/icon-tel2.svg)no-repeat center left;background-size:calc(20 / 16 * 1em) auto;padding-left:calc(36 / 16 * 1em)}
.Contact .left .desc .fax span{display:inline-block;background:url(../images/icon-fax2.svg)no-repeat center left;background-size:calc(20 / 16 * 1em) auto;padding-left:calc(36 / 16 * 1em)}
.Contact .left .desc .zip span{display:inline-block;background:url(../images/icon-zip.svg)no-repeat center left;background-size:calc(20 / 16 * 1em) auto;padding-left:calc(36 / 16 * 1em)}
.Contact .left .desc .wz span{display:inline-block;background:url(../images/icon-wz2.svg)no-repeat center left;background-size:calc(20 / 16 * 1em) auto;padding-left:calc(36 / 16 * 1em)}
.Contact .right{background:#000;}
.Contact .right img{width: 100%;}

@media(min-width:1025px){
.Contact .flex{display:flex;justify-content:space-between;align-items:center;background: #f9f9f9;margin-bottom: .6rem;}
.Contact .flex .left{width:47%;margin-bottom:0;padding-left: .6rem;}
.Contact .flex .right{width:50%;}
.Contact .list{display:flex;justify-content:space-between;}
}
@media (max-width:1024px) {
.Contact .flex{margin-bottom: .4rem;}
}
@media (max-width:640px) {
.Contact .left .tit1{font-size: .4rem;} 
}


.Form003139{padding:calc(100 / 1920 * 100vw) 0; background:url(../images/Form003139-bg.jpg) no-repeat center; background-size: cover;}
.Form003139 .title{font-size:calc(30 / 16 * 1em);color: #333333; text-align: center;}
.Form003139 .txt{font-size:calc(17 / 16 * 1em);color: #999999;line-height:1.75;text-align: center; width: 80%;max-width: 900px;margin:1vw auto 2vw;}
.Form003139 .form{padding: .6rem .6rem .4rem .6rem; background: rgba(255,255,255,0.6); box-shadow: 0 0 5px rgba(0, 0, 0, 0.05); border-radius: 20px;}
.Form003139 li{float: left; width:calc((100% - 8% ) / 3); position: relative; z-index: 1; border: 1px solid #ddd; padding: 0 .1rem 0 50px; background-size: auto calc(18 / 16 * 1em); background-position:20px center; background-repeat: no-repeat; border-radius: 5px;}
.Form003139 li:nth-child(1){background-image:url(../images/Form003139-icon1.svg) ;}
.Form003139 li:nth-child(2){background-image:url(../images/Form003139-icon2.svg) ;}
.Form003139 li:nth-child(3){background-image:url(../images/Form003139-icon3.svg) ;}
.Form003139 li:nth-child(4){background-image:url(../images/Form003139-icon4.svg); background-position: 20px .15rem;}
.Form003139 li:not(:nth-child(3)){margin-right: 4%;}
.Form003139 li:last-child{width: 100%;margin-top: 4%;}
.Form003139 .tit{position: absolute;left:50px;top: 0;font-size: 1em; line-height:calc(50 / 16 * 1em);color: #333;}
.Form003139 .select,
.Form003139 .text{width: 100%;border-radius:5px;font-size:1em;line-height:calc(50 / 16 * 1em);height:calc(50 / 16 * 1em);background: none; background: none; border:none}
.Form003139 textarea.text{height:150px;}
.Form003139  .btn{width:calc(180 / 16 * 1em);background: #0461b2;border-radius: 6px;line-height: 3.2; color: #fff;cursor: pointer;border: 0; margin:.4rem auto 0;display: block;}
@media (max-width:1024px) {
.Form003139 .txt{width: 100%;margin: calc(20 / 16 * 1em) auto calc(25 / 16 * 1em);}  
.Form003139 .form{padding: .4rem;}
.Form003139 li{ width: 100%; margin-bottom: .2rem;}
.Form003139 li:last-child{ margin-top: 0;}
}


.TextList003149{padding: 1rem 0 0;}
.TextList003149 .title{font-size:.3rem;color:#000;padding-bottom:calc(40 / 50 * 1em);text-align: center}
.TextList003149 .type dd{position: relative;color: #333;font-size: calc(16 / 16 * 1em);}
.TextList003149 .type dd span{color: #999999;font-size: calc(16 / 16 * 1em);  display: inline-block;padding-left: calc(24 / 16 * 1em);background-repeat: no-repeat;background-position: left center; background-size: 1em auto;}
.TextList003149 .type dd.edu span{background-image: url(../images/Floor003147-edu.svg);}
.TextList003149 .type dd.num span{background-image: url(../images/Floor003147-user.svg);}
.TextList003149 .type dd.wp span{background-image: url(../images/Floor003147-place.svg);}
.TextList003149 .type dd.time span{background-image: url(../images/Floor003147-time.svg);}
@media (min-width:1025px) {
.TextList003149 .type{overflow: hidden;}
.TextList003149 .type dd{float: left;}
.TextList003149 .type dd:not(:last-child):after{position: absolute;content: ''; width: 1px;height: .1rem;background-color: #d4d4d4; top: 50%;margin-top: -5px;right: 0;}
}

.TextList003149 .list li{border-radius: 5px; border: solid 1px #f0f0f0; transition: 0.3s; cursor: pointer; }
.TextList003149 .list li:hover{border-color: #005bb1;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.08);}
.TextList003149 .list li .inner{padding: .4rem;}
.TextList003149 .list li .name{font-size: calc(24 / 16 * 1em);color: #333333;}
.TextList003149 .list li .type{border-bottom: 1px dotted rgba(0, 0, 0, 0.2); padding:.2rem 0;margin-bottom: .2rem;}
.TextList003149 .list li .type dd:not(:last-child){padding-right: 1.7142em;margin-right: 1.7142em;}
.TextList003149 .list li .intro{font-size: 1em;color: #999999;line-height: 1.7857;margin-bottom: 1em; min-height: 3.5714em;}
.TextList003149 .list li .view{color: #005bb1;font-size: 1em;padding-right: 1.6428em;background: url(../images/Floor003147-icon.svg) no-repeat right center; background-size: 1.1428em auto;}
@media (min-width:1025px) {
.TextList003149 .list li{float: left;width: 49.286%;margin-bottom: 1.5%;}  
.TextList003149 .list li:nth-child(2n){float: right;}
.TextList003149 .list li:nth-child(2n+1){clear: left;} 
}
@media (max-width:1024px) {
.TextList003149 .list li{margin-bottom: 1em;}
.TextList003149 .list li .inner{padding: 1em;}    
}
@media (max-width:640px) {
   
}

.TextList003149 .popUp-box{position: fixed;left: -100%;width: 100%; top: 0;height: 100%; background-color: rgba(0,0,0,0.5); overflow: auto; z-index: 200;}
.TextList003149 .popUp-box.show{left: 0;}
.TextList003149 .popUp-box .ytable{height: 100%;}
.TextList003149 .popUp-box .main{position: relative; max-width: 1300px; background-color: #fff; width: 90%; margin: 0 auto;}
.TextList003149 .popUp-box .main .colse{position: absolute;width: 1.5625em; height: 1.5625em; right: 1.25em;top: 1.25em; background: url(../images/Floor003147-close.svg) no-repeat;background-size: contain;z-index: 10; cursor:pointer;}
.TextList003149 .popUp-box .main > div{width: 90%;margin: 0 auto;max-width: 1200px;}
.TextList003149 .popUp-box[data-type="form"] .main > div{max-width: 1082px;}
.TextList003149 .popUp-box .name{font-size: 2.25em;color: #333; padding:1em 0;text-align: center;}
.TextList003149 .popUp-box[data-type="form"] .name{border-bottom: 1px solid #000000; margin-bottom: 1em;}
.TextList003149 .from{padding-bottom: 3em;}
.TextList003149 .from .text{width: 100%;height: 3.125em; line-height: 3.125em; font-size: 1em; border-radius: 5px; border:solid 1px rgba(139,139,139,0.2);}
.TextList003149 .from textarea.text{height: auto;}
.TextList003149 .from table{font-size: 0.875em;}
.TextList003149 .from table tr,
.TextList003149 .from table td{font-size: 1em;}
.TextList003149 .from td{color: #333333; }
.TextList003149 .from .btn{width: 10em;height: 3.75em;background: #da251d;box-shadow: 0px 0.625em 1.875em rgba(218, 37, 29, 0.08);border-radius: 5px;color: #fff; border: 0; cursor:pointer;font-size: 1em;padding: 0;}
.TextList003149 .from .btn-reset{background: #6e6e6e;}
.TextList003149 .from .btn + .btn{margin-left: 0.625em;}
.TextList003149 .load-info .type{background-color: #f0f0f0; padding: 0.625em 0;}
.TextList003149 .load-info .intro-tit,
.TextList003149 .load-info .edit-info,
.TextList003149 .load-info .job-email{max-width: 1082px;margin: 0 auto; width: 95%;}
.TextList003149 .load-info .job-email{margin-top:2em;font-size: 1.125em; line-height: 2;color: #005bb1; padding-bottom: 2em; }
.TextList003149 .load-info .intro-tit{border-bottom: 1px solid #000000;font-size: 1.125em; line-height: 2; margin-top:2em; margin-bottom: 1em;color: #333;}
.TextList003149 .load-info .edit-info{font-size: 1em;line-height: 2; color: #999;}
@media (min-width:1025px) {
.TextList003149 .load-info .type{text-align: center;}
.TextList003149 .load-info .type dd{float: none;display: inline-block;padding: 0 .48rem; line-height: 2.5;}
.TextList003149 .from .f-name{text-align: right;}
.TextList003149 .from td{line-height: 3.125em;vertical-align: top;padding-bottom: 1.428571em;}
.TextList003149 .from .w1{width:6.7857em;}
.TextList003149 .from .w2{width:36.969%;}
.TextList003149 .from .w3{width:15.712%;}
}
@media (max-width:1024px) {
.TextList003149 .load-info .type{padding:1em;}
.TextList003149 .popUp-box .name{font-size: 1.5em;}
.TextList003149 .from td{display: block;}
.TextList003149 .from .f-name{padding-top: 1em;}
}

.TextList003149 .apply-btn{text-align: center; padding:3em 0}
.TextList003149 .apply-btn a{display: inline-block;font-size: 1.125em;background-color: #e60012; border-radius: 5px; line-height: 5; padding: 0 4em;color: #fff; cursor:pointer;}
.TextList003149 .apply-btn a:before{display: inline-block;width: 1.2222em; height: 1.2222em;content: ''; background: url(../images/Floor003147-seed.svg) no-repeat; background-size: contain; vertical-align: middle; margin-right: 1em;}



/*
 .PicList002796 
 */
.PicList002796{ padding:1rem 0;}
.PicList002796 ol{ position: relative; margin-bottom: 4%; border-bottom: 1px solid #eee; }
.PicList002796 ol figure em{ padding-bottom: 47%; }
.PicList002796 ol p{ margin: 35px 0 25px; font-size: 18px; color: #333; line-height: 28px; text-align: justify; }
.PicList002796 ol time{ float: right; margin-top: 35px; }

.PicList002796 li{ position:relative; }
.PicList002796 .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList002796 .video_files video{width:100%; height:100%; background-color:#000;}
.PicList002796 .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #ffb84c;cursor: pointer;}
.PicList002796 .video_files .close::before,
.PicList002796 .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList002796 .video_files .close::before{ transform:rotate(45deg);}
.PicList002796 .video_files .close::after{ transform:rotate(-45deg);}
.PicList002796 figure{ position:relative;border-radius: .1rem;overflow: hidden;}
.PicList002796 figure em{ display:block; padding-bottom: 67%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList002796 figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList002796 figure a::before,
.PicList002796 figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList002796 figure a::before{width: 70px;height: 70px;border: 3px solid #fff;margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList002796 figure a::after{width: 0;height: 0;border-top: .15rem solid transparent;border-bottom: .15rem solid transparent;border-left: 20px solid #fff;margin-left: -5px;margin-top: -.15rem;}
.PicList002796 li p{ font-size: calc(22 / 16 * 1em); color: #333; line-height: 1.8; text-align: justify; 
    overflow: hidden;margin: .2rem 0;text-align: center;}
.PicList002796 time{ background: #ff6900; display: inline-block; padding: 2px .15rem; color: #fff; border-radius: 99px;}
@media(min-width:769px){
.PicList002796 li{ float: left; width:31.66%;margin-right: 2.5%; margin-bottom:2%;} 
.PicList002796 li:nth-of-type(3n){ margin-right: 0; }
.PicList002796 li:nth-of-type(3n+1){clear:left;}
}
@media(max-width:768px){
.PicList002796 li{ width: 100%; margin-right:0; margin-bottom: 5%;}
.PicList002796 li p{font-size: calc(20 / 16 * 1em);}
}
@media(max-width:640px){
.PicList002796 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList002796 li figure a::after{border-top-width: .2rem;border-bottom-width: .2rem;border-left-width: .25rem;margin-left: -3px;margin-top: -7px;}
}



.dingwei{ position: absolute; top: -120px;}

/*PicList002949 */
.PicList002949{ padding:1rem 0;}
.PicList002949 .item{overflow: hidden;border-radius:0; position: relative;}
.PicList002949 .item+.item{margin-top:.4rem;}
.PicList002949 .item a:hover{color:#005bb1;}
.PicList002949 .txt{padding:3vw; background:#f7f7f7; background-size: auto 65%;}
.PicList002949 .txt p{line-height:1.8; max-height:3.6em;color: #888; margin:.2rem 0 .3rem;}
.PicList002949 .tit{font-size: .24rem; line-height: 1em; color: #333;}
.PicList002949 .tit:after{display: block; margin-top:.2rem; content: '';background:#4682c4; width: .48rem; height: 2px;}
.PicList002949 .pic{overflow: hidden;}
.PicList002949 .pic .Ispic{display: block;width: 100%; padding-bottom:55%; transition: .3s;}
.PicList002949 .item:hover .pic .Ispic{transform: scale(1.1);}
.PicList002949 .pic img{display:none;}
.PicList002949 .item:hover .tit{color: #005bb1;}
.PicList002949 .item:hover .tit:after{background:#005bb1;}
.PicList002949 .item:hover .Homemore{border-color: #005bb1; color: #005bb1; padding: 0 calc(22 / 15 * 1em);}
.PicList002949 .item:hover .Homemore::after{background-image: url(../images/more.svg); margin-left:calc(18 / 15 * 1em);}


@media(min-width:1025px){
.PicList002949 .pic{ width:50%;}
}
@media(max-width:1024px){

}
@media(max-width:768px){
.PicList002949 .ytable,
.PicList002949 .ytable-cell{display: block;}
.PicList002949 .txt{padding: 0.4rem;}
.PicList002949 .tit{font-size: .4rem;}
}


.Homemore{display: inline-block;color:#999;border: solid 1px #999; border-radius: 6px; line-height: 3; padding: 0 .3rem;  transition: .3s; }
.Homemore::after{display: inline-block;background: url(../images/more2.svg) no-repeat center;background-size: .16rem auto; width: .16rem;height:.2rem; vertical-align: middle; content: ''; margin-left:.1rem;transition: .3s;margin-top:-4px; }
.Homemore:hover{border-color: #005bb1; color: #005bb1; padding: 0 .4rem;}
.Homemore:hover::after{background-image: url(../images/more.svg); margin-left:.1rem;}




.Solution{padding: 1rem 0;}
.Solution .title{font-size: .36rem;color: #333;padding-bottom:.3rem;}
.Solution .title::after{content: '';display: block;width: .4rem;height: 3px;background: #005bb1;margin:.3rem 0 0}
.Solution .desc{line-height: 2;}

@media(min-width:1025px){
.Solution .flex{display: flex;justify-content: space-between;align-items: center;}
.Solution .flex .left{width:45% ;}
.Solution .flex .right{width:50% ;}
}
@media(max-width:1024px){
.Solution .flex .left{ margin-bottom: 0.3rem;}

}
@media(max-width:768px){
.Solution .title{font-size: .4rem;}
}

/*! fancyBox 插件样式，如有一样的只留一份 */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 .1rem 25px rgba(0, 0, 0, 0.5);
       -moz-box-shadow: 0 .1rem 25px rgba(0, 0, 0, 0.5);
            box-shadow: 0 .1rem 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
    position: relative;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Barlow-Bold",,Arial,sans-serif;
    margin: 0;
    padding: .15rem;
    white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url('../images/PicList002311-fancybox_sprite.png');
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url('../images/PicList002311-fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url('../images/PicList002311-blank.gif'); /* helps IE */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    z-index: 8040;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}

.fancybox-prev span {
    left: .1rem;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: .1rem;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url('../images/PicList002311-fancybox_overlay.png');
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-x: hidden;
    overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Barlow-Bold",,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent; /* Fallback for web browsers that doesn't support RGBa */
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: .15rem;
       -moz-border-radius: .15rem;
            border-radius: .15rem;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: .1rem;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: .1rem;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: .1rem;
    background: #000;
    background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min--moz-device-pixel-ratio: 1.5),
       only screen and (min-device-pixel-ratio: 1.5){

    #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
        background-image: url('../images/PicList002311-fancybox_sprite@2x.png');
        background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
    }

    #fancybox-loading div {
        background-image: url('../images/PicList002311-fancybox_loading@2x.gif');
        background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
    }
}



/*carousel 公共样式只留一份*/
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 *  Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 *  Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 *  Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }






/*PicList002735 */
.PicList002735{width: 100%;padding: 1rem 0;background: #f9f9f9;}
.PicList002735 .tit{font-size: .36rem;margin-bottom: .4rem;color: #000;}
.PicList002735 .honorList{position: relative;padding: 0}
.PicList002735 .honorList .btn{display: block;position: absolute;top:50%; margin-top:-0.2rem;width:.4rem;height: .4rem;background: url("../images/PicList002311-button_hover.png");
background-size: .8rem; cursor:pointer;}
.PicList002735 .honorList .prev{ left:-0.6rem; background-position:left top;}
.PicList002735 .honorList .next{ right:-0.6rem; background-position:right top;}
.PicList002735 .honorList .prev:hover{ background-position:left bottom;}
.PicList002735 .honorList .next:hover{ background-position:right bottom;}
.PicList002735 .honorList .list{overflow:hidden;}

.PicList002735 .slider{ margin: 0 -0.1rem;}
.PicList002735 li{ margin-bottom: 0; margin-top: 0;width: 32%;float: left;}
.PicList002735 li:nth-child(3){margin-right: 0;}
.PicList002735 li a{display: block; margin: 0 0.1rem;background: #fff; border: 3px solid #f0f0f0; transition: 0.3s;}
.PicList002735 li a:hover{border-color: #0b5ebd; box-shadow: 0 .1rem 14px rgba(0,0,0,0.3);}
.PicList002735 li .Ispic{ background-size: cover;background-color: #fff;  padding-bottom: 67%;}
.PicList002735 li .txt{padding: .3rem;background: #f5f5f5;}
.PicList002735 li .txt h3{font-size: .24rem; color: #333;margin-bottom: .1rem;font-weight: 500;}
.PicList002735 li a:hover .txt h3{ color: #0b5ebd;}
.PicList002735 li .txt p{line-height: 2;color: #555; }
.PicList002735 li .txt span{color:#0b5ebd;line-height:1;margin:.2rem 0;padding-right: .3rem;display:inline-block;background: url(../images/icon-jt1.svg) no-repeat center right; background-size: .16rem auto; }

.PicList002735 .slick-arrow { position: absolute; border: 0; font-size: 1em; text-indent: -999em; width: calc(50 / 16 * 1em);height: calc(50/ 16 * 1em);background: #fff; box-shadow: 0 0px 20px rgba(0,0,0,0.1);top: 50%; border-radius: 50%; margin-top: calc(-25 / 16 * 1em);z-index: 10;transition: all 0.3s; }
.PicList002735 .slick-arrow:hover { background: #005bb1; border-color: transparent; }
.PicList002735 .slick-prev { left: calc(-60 / 16 * 1em); }
.PicList002735 .slick-next { right: calc(-60 / 16 * 1em); }
.PicList002735 .slick-arrow:before { position: absolute; content: ''; width: calc(10 / 16 * 1em);height: calc(10 / 16 * 1em);border-top: 2px solid #005bb1; border-right: 2px solid #005bb1; top: 50%; left: 50%; transform: translate(-50%, -50%) rotate(45deg); }
.PicList002735 .slick-prev:before { transform: translate(-50%, -50%) rotate(-135deg); }
.PicList002735 .slick-arrow:hover:before{ border-color: #fff;}


@media(max-width:1024px){
.PicList002735 .slick-prev { left: 0; }
.PicList002735 .slick-next { right: 0; }
}
@media(max-width:640px){
.PicList002735 .tit {font-size: .45rem;}
.PicList002735 li .txt h3{font-size: .4rem;}
}


/*RighInfo003134 */
.RighInfo003134{padding:1rem 0;}
.RighInfo003134 .img-group{width: 38%;border: 1px solid #ddd;border-radius: 0;overflow: hidden;}
.RighInfo003134 .img-side .txt{width: 62%;padding-left: 4%;}
.RighInfo003134 .img-side .txt .xl{font-size: .24rem;font-weight: normal;padding: .3rem 0;border-bottom: 1px solid #ddd}
.RighInfo003134 .ytable-cell{ }
.RighInfo003134 .img-side{margin-bottom: 0;}
.RighInfo003134 .img-side .ytable{}

.RighInfo003134 .img-group li .Ispic{background-size: cover;padding-bottom: 80%;}
.RighInfo003134 .img-side .tit{font-size: .36rem; font-weight:bold; color: #0b5ebd;
    padding-bottom: .3rem;position: relative;}
.RighInfo003134 .img-side .tit::after{width: .6rem; height: 3px; background: #0b5ebd; content: ''; display: block; margin:0;position: absolute;left: 0;bottom: 0;}
.RighInfo003134 .img-side .con{line-height:2;color: #333; text-align: justify;}
.RighInfo003134 .img-side .con p{margin-top:.3rem;font-size: .16rem;line-height: 2;color: #333;}

.RighInfo003134 .img-side p+p{margin-top:.16rem;}
.RighInfo003134 .img-side .btn {margin-top: .6rem;}
.RighInfo003134 .img-side .btn a {display: inline-block;font-size:.16rem;color: #fff;
    box-shadow: 0px .1rem 30px rgba(218, 37, 29, 0.08);border-radius: 6px;margin: 0 5px;
text-align: center;line-height: 3.2;padding: 0 .3rem;cursor: pointer;}
.RighInfo003134 .img-side .btn a.download {background-color: #0b5ebd;}
.RighInfo003134 .img-side .btn a.download2 {background-color: #6e6e6e;}
.RighInfo003134 .img-side .btn a:before {display: inline-block;vertical-align: top;content: '';background-size: contain;background-position: center;background-repeat: no-repeat;
width: 2em;height: 3.3333em;margin-right: 0.5555em;}
.RighInfo003134 .img-side .btn a.download:before {background-image: url(../images/RightFix-icon-kf-on.svg);}
.RighInfo003134 .img-side .btn a.download2:before {background-image: url(../images/arrow-left.svg);}
.RighInfo003134 .img-side .btn a:hover{background-color: #ea982c;}


.RighInfo003134-1{padding:1rem 0 0 0;background:#f7f8fa;display:inline-block;width:100%; }
.RighInfo003134-1 .list{margin-bottom: 1rem;}
.RighInfo003134-1 .list h1{font-size: .3rem;font-weight: 500; line-height: 1;color: #333;background-size: .3rem!important;padding-left: .45rem;border-bottom: 1px solid #ddd;margin: 0 0 .3rem 0;padding-bottom: .3rem;}
.RighInfo003134-1 .list:nth-child(1) h1{background: url(../images/icon8.png) no-repeat;}
.RighInfo003134-1 .list:nth-child(2) h1{background: url(../images/icon9.png) no-repeat;}
.RighInfo003134-1 .list:nth-child(3) h1{background: url(../images/icon10.png) no-repeat;}
.RighInfo003134-1 .list .con{padding:0 0 .45rem 0;width: 100%;}
.RighInfo003134-1 .list p{line-height: 2;color: #666;margin: 0;}
.RighInfo003134-1 .list ul li:not(.space){background-color: #fff;}
.RighInfo003134-1 .list .list dl{display: table;width: 77.648%;margin: 0 auto;}
.RighInfo003134-1 .list dl > *{vertical-align: top;}
.RighInfo003134-1 .list dt{width: 100%;}
.RighInfo003134-1 .list dt .icon{position: relative; font-size:.48rem;line-height: 60px;color: #0b5ebd;font-weight: 400; border-radius: 50%;text-align: left; }
.RighInfo003134-1 .list dt .icon img{ max-height:1.5em;position: absolute;left: 50%;top: 50%; transform: translate(-50%,-50%);}
.RighInfo003134-1 .list dd{width: 100%;margin-top: 30px;}
.RighInfo003134-1 .list dd h3{margin: 0;font-size: 1.125em;color: #333;}
.RighInfo003134-1 .list dd aside{color: #333; font-size: 18px;line-height: 2;}
@media (min-width:1025px) {
.RighInfo003134-1 .list ul{display: table;width: 100%; min-height: 11.25em;}
.RighInfo003134-1 .list ul li{display: table-cell; vertical-align: top;}
.RighInfo003134-1 .list ul li{padding: 2.5%;border: 1px solid #ddd;width: 25%;margin-left: -1px;}
.RighInfo003134-1 .list ul li:nth-child(2n){border-left: none;}
.RighInfo003134-1 .list ul li:nth-child(3){border-left: none;}
}  
@media (max-width:1024px) {
.RighInfo003134-1 .list .auto{padding: 2em 0;}
.RighInfo003134-1 .list ul li:not(.space){padding:2em 0;}
.RighInfo003134-1 .list ul li.space{height: 1em;}
}



.RighInfo003134-1 .list .con span{width:100%;display:inline-block;line-height:1.8;margin:.15rem 0; color:#333;padding-left:.36rem;position:relative;float:left; }
.RighInfo003134-1 .list .con span::before{content: "";width: 8px;height: 8px;border-radius: 4px; background:#0b5ebd;display:inline-block;position:absolute;left:.15rem;top:.12rem; }
.RighInfo003134-1 .list .con .info{padding: .45rem .45rem 0;background: #fff;width: 100%;float: left;}
.RighInfo003134-1 .list .con h4{display: table;font-size: .2rem;min-width: 1.6rem;height: .48rem;line-height: .48rem; padding-left: 20px;  margin: 0 0 30px 0;color: #0b5ebd;background: url(../images/bt1.png) no-repeat;background-size: cover;}
.RighInfo003134-1 .list .con .info:nth-child(4){margin-bottom: .45rem;}
.RighInfo003134-1 .list .con .info p strong{color:#333;line-height:1;margin-bottom:.1rem;margin-right:.1rem; }
.RighInfo003134-1 .list .con .info p{line-height: 2;color: #333;width: 50%;float: left; margin-bottom:.15rem;position: relative;padding-left:0.4rem;}
.RighInfo003134-1 .list .con .info p::before{content: "";width: 6px;height:6px;border-radius: 6px; background:#0b5ebd;display:inline-block;position:absolute;left:0.2rem;top:0.15rem; }
.bg_fff{background: #fff;}

.RighInfo003134-1 .table_1{background: #fff;}
.RighInfo003134-1 .table_1 th,
.RighInfo003134-1 .table_1 td{ text-align:center; border:1px solid #eee; border-collapse:collapse;padding:.15rem;font-size: .16rem;width: 12.8%;line-height: 2;color: #333;}
.RighInfo003134-1 .table_1 td a{display: inline-block; padding:5px .15rem; border: 1px solid #685046; color: #685046;
 font-size: 14px;vertical-align: middle;}
.RighInfo003134-1 .table_1 td a::after{display: inline-block;width: 14px; height: 14px; content:''; vertical-align: middle; margin-left: .1rem; margin-top: -4px; background-position: center; background-size: contain; background-repeat: no-repeat;}
.RighInfo003134-1 .table_1 td a+a{margin-left:.1rem;}
.RighInfo003134-1 .table_1 td a.dow::after{background-image: url(../images/dow.svg);}
.RighInfo003134-1 .table_1 td a.yl::after{background-image: url(../images/yl.svg);}

.RighInfo003134-1 .table_1 th{ font-size:16px; font-weight:normal;}
.RighInfo003134-1 .table_1 .th_1{width: 10%;}
.RighInfo003134-1 .table_1 .th_2{width: 15%;}
.RighInfo003134-1 .table_1 .th_3{width: 30%;}
.RighInfo003134-1 .table_1 .th_4{ background:#685046;color: #fff;}
.RighInfo003134-1 .table_1 .th_5{width: 15%;}
.RighInfo003134-1 .table_1 .th_6{width: 30%;}
.RighInfo003134-1 .table_1 .th_1,
.RighInfo003134-1 .table_1 .th_2,
.RighInfo003134-1 .table_1 .th_3,
.RighInfo003134-1 .table_1 .th_5,
.RighInfo003134-1 .table_1 .th_6{ color:#fff;background:#0b5ebd;}

.RighInfo003134-1 .table_1 .th_0{background: #f7f8fa;color: #333;font-weight: 600;}

@media(max-width:1024px){

}

@media(max-width:640px){
.RighInfo003134-1 .table_1{ overflow:auto;}
.RighInfo003134-1 .table_1 table{ width:180%;}
.RighInfo003134-1 .table_1 th,
.RighInfo003134-1 .table_1 td{ padding:.15rem;font-size: .24rem;}
.RighInfo003134-1 .list h1{ font-size: 0.4rem;background-size: .4rem auto; padding-left: 0.6rem;}
.RighInfo003134-1 .list .con span::before{width: 6px; height: 6px;top: .2rem;}
.RighInfo003134-1 .list .con h4{font-size: .35rem;}
.RighInfo003134-1 .list .con .info p{ float: none; width: 100%;padding-left: 0.6rem;}
.RighInfo003134-1 .list .con .info p::before{top: .24rem;}
}



.prodetail{}
.prodetail .w1600{align-items:center;display: flex;justify-content: space-between}
.prodetail .imgs{flex:0 0 auto;width:42.8%;float: left; border:1px solid #e4e4e4;padding:0 45px 20px;flex-direction:column;justify-content:space-between;display: flex;border-radius: .12rem}
.prodetail .imgs .swiper-slide:after{content:"";display:block;padding-bottom:70%;}
.prodetail .imgs .hovimg{position:absolute;left:0;top:0;width:100%;height:100%;justify-content:center;align-items:center;display: flex}
.prodetail .imgs .hovimg img{width:auto;height:auto;max-width:100%;max-height:100%;}
.prodetail .imgs .sm{position:relative;padding:0 50px;width:100%;}
.prodetail .imgs .sm .swiper-slide.cur:after{background:rgba(0,0,0,0.03);}
.prodetail .imgs .sm .swiper-slide{cursor:pointer;}
.prodetail .swiperCtr{font-size:13px;margin:0;}
.prodetail .swiperCtr .btn{position:absolute;top:50%;margin-top:-1em;z-index:5;display: inline-block;vertical-align: middle;padding: 1em;border: 1px solid #666;border-radius: 50%;margin-right: 14px;cursor: pointer;transition: .3s;}
.prodetail .swiperCtr .btn:after{width:26%;height:26%;border-right:2px solid #666;border-top:2px solid #666;content:"";position:absolute;left:28%;top:37%;transform:rotate(45deg);}
.prodetail .swiperCtr .btn.prev:after{transform:rotate(225deg);left:37%;}
.prodetail .swiperCtr .btn:hover{background:#005bb1;border-color: #005bb1}
.prodetail .swiperCtr .btn:hover:after{border-color:#fff;}
.prodetail .swiperCtr .prev{left:0;}
.prodetail .swiperCtr .next{right:0;margin-right: 0}
.prodetail .imgs .big{/* border-bottom:1px solid #e4e4e4; */margin-bottom:20px;width:100%;flex:1 1 auto;}
.prodetail .txt{ flex:1 1 auto;width:57.2%;float: left; overflow:hidden;padding: .3rem 0 0 .8rem; flex-direction:column;justify-content:space-between;align-items:flex-start;}
.prodetail .txt .tp{width:100%;padding-bottom:0.3rem;}
.prodetail .txt .tags{margin-bottom:3%;font-size: .18rem;}
.prodetail .txt span{color:#005bb1;text-decoration:underline;margin-right:10px;}
.prodetail .txt .con{line-height:2;color: #333; }
.prodetail .txt .con p{margin-top:.3rem;line-height: 2;color: #333;}
.prodetail .txt .tit{padding-bottom:.3rem;margin-bottom:.3rem;border-bottom:1px solid #e4e4e4;font-size: .3rem;color: #333}
.prodetail .txt .p{padding-bottom:20px;border-bottom:1px solid #e4e4e4;margin-bottom:20px;line-height:1.75;}
.prodetail .txt .iso{justify-content:flex-start;align-items:stretch;flex-wrap:wrap;}
.prodetail .txt .iso .i{margin-right:30px;text-align:center;}
.prodetail .txt .iso .i img{display:block;margin:0 auto 5px;max-width:56px;}
.prodetail .txt .bot a{display:inline-block;width:1.4rem;line-height:.5rem;background:#005bb1;text-align:center;color:#fff;}

.prodetail .txt .btn {margin-top: .6rem;}
.prodetail .txt .btn a {display: inline-block;color: #fff;  box-shadow: 0px .1rem 30px rgba(218, 37, 29, 0.08);border-radius: 6px;margin: 0 5px;text-align: center;line-height: 3.2;padding: 0 .3rem;cursor: pointer;}
.prodetail .txt .btn a.download {background-color: #0b5ebd;}
.prodetail .txt .btn a.download2 {background-color: #6e6e6e;}
.prodetail .txt .btn a:before {display: inline-block;vertical-align: top;content: '';background-size: contain;background-position: center;background-repeat: no-repeat;
width: 2em;height: 3.3333em;margin-right: 0.5555em;}
.prodetail .txt .btn a.download:before {background-image: url(../images/RightFix-icon-kf-on.svg);}
.prodetail .txt .btn a.download2:before {background-image: url(../images/arrow-left.svg);}
.prodetail .txt .btn a:hover{background-color: #ea982c;}

.prodetailbox .tit{font-size: .3rem;color: #333;border-bottom: 1px solid #ebebeb;padding-bottom: .2rem;margin-bottom: .3rem}

@media(max-width:1024px){
.prodetail .imgs{ width: 100%;padding: 0 0.3rem 0.2rem;}
.prodetail .txt{ width: 100%;padding: .4rem 0 ;}
}
@media(max-width:640px){
.prodetail .txt .tit{ font-size: 0.4rem;}
.prodetail .txt .tags{font-size: 0.3rem;}
}


/*PicList002146 */
.PicList002146{ padding:1rem 0 0 0;}
.PicList002146 li{ float:left; width:23.5%; margin-bottom: .4rem;margin-right: 2%;}
.PicList002146 li:nth-child(4n){margin-right: 0;}
.PicList002146 li a{ display:block; position:relative;border:1px solid #e8e8e8; border-radius: 10px; overflow: hidden;}
.PicList002146 li h3,
.PicList002146 li h5{ margin:0; text-align:center; font-size:.18rem; font-weight:normal;}
.PicList002146 li figure{ padding-bottom:80%;}
.PicList002146 li h3{ background:#f1f1f1;padding:.1rem .8rem .1rem .15rem;font-size:.2rem; line-height:2; position:relative;text-align:left;}
.PicList002146 li h3:before{ position:absolute; content:''; right:0; top:0; width:90px; height:100%;border-left:1px solid #e8e8e8; background:url(../images/icon-jt1.svg) no-repeat center center;background-size: .2rem auto;}

.PicList002146 li .pic{overflow: hidden;position: relative;}
.PicList002146 li .Ispic {padding-bottom: 80%; background-size: cover;transition:0.3s;}
.PicList002146 li:hover .Ispic{ transform: scale(1.1);}
.PicList002146 li .txt{padding:0.2rem 0.16rem; text-align: center;}
.PicList002146 li .tit{font-size: 0.2rem;color: #333; transition: 0.3s;margin-bottom:0.12rem;}
.PicList002146 li .model{ color: #999;}

.PicList002146 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center;
 background:rgb(11 94 189 / 95%); z-index:10; transition:0.3s; color:#fff; }
.PicList002146 li a:hover .hover{ opacity:1;}
.PicList002146 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}

.PicList002146 li .hover img{display: none; border-radius:50%; width:100px; height:100px;}
.PicList002146 li .hover h5{ font-size: 22px; line-height:2;  overflow:hidden;}
.PicList002146 li .hover i{ display:block;  height:2px; background:#fff; width:30px; margin:10px auto;} 
.PicList002146 li .hover p{  line-height:2; margin:0;  overflow:hidden;}
@media(max-width:1366px){
.PicList002146 li h3,
.PicList002146 li .hover h5{ font-size:16px;}
}
@media(max-width:1366px) and (min-width:1001px){
.PicList002146 li .hover img{ width:70px; height:70px;}
.PicList002146 li .hover p{ height:40px;}
}
@media(max-width:1000px){
.PicList002146 li{ width:48%; margin-left:1%; margin-right:1%;}
}

@media(max-width:640px){
.PicList002146 li{ float:none; width:auto;} 
.PicList002146 li .tit{ font-size: 0.34rem;}
}



/*Floor002987*/ 
.Floor002987{padding: 1rem 0; overflow: hidden;}

.Floor002987 .title{padding: 0 0 .6rem 0;}
.Floor002987 .title *{margin: 0;}
.Floor002987 .title h3{color: #333;font-weight: normal;font-size: .5rem;padding-bottom: 0.7em;}
.Floor002987 .title p{font-size: 16px; line-height: 2.125em; max-width: 767px; text-align: justify;}
.Floor002987 .slider{margin: 0 7.8vw 3.1vw 0;padding-left: 12.5vw; overflow: hidden;}
.Floor002987 .slider li a{display: block;margin-left: 1.04vw;background: #000;position: relative;overflow: hidden;}
.Floor002987 .slider li img{opacity: 0.7;transition: 0.3s;}
.Floor002987 .slider li a:hover img{-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.Floor002987 .slider li .txt{position: absolute; left:0; color: #fff; width: 100%; padding:0 .3rem; bottom: 5%; z-index: 10; transition: 0.3s;}
.Floor002987 .slider li a:hover .txt{bottom: 10%;}
.Floor002987 .slider li .txt aside{font-size: .3rem;margin-bottom: .1rem;}
.Floor002987 .slider li .txt figure{font-size: .18rem;}
.Floor002987 .slider .slick-list{overflow: inherit;}
.Floor002987 .arrow{ background-color: #e9e9e9; height: 1px;position: relative; margin: 0 13.54vw;}
.Floor002987 .arrow:before{position: absolute; content: ''; width: 50%; height: 100%;background: #000; left: 0; top: 0;}
.Floor002987 .slick-arrow{position: absolute; height: 20px; border: none;cursor: pointer; padding:0  33px;background: #fff;color: #000; top: 50%; margin-top: -10px; text-transform: uppercase;}
.Floor002987 .slick-prev{padding-left: 0!important; left: 0;}
.Floor002987 .slick-next{left: 1.44rem;}
.Floor002987 .slick-arrow:hover{color:#005bb1; }
@media(max-width:768px){
.Floor002987 .title h3{font-size: 6vw;}
.Floor002987 .title p{font-size: 3vw;}
.Floor002987 .slick-arrow{padding: 0 4vw;}
.Floor002987 .title{padding-bottom: 4vw;}
.Floor002987 .slick-next{ left: 15vw;}
.Floor002987 .slider li .txt aside{font-size: 4vw;}
.Floor002987 .slider li .txt figure{font-size: 3vw;}
}
@media(max-width:640px){
.Floor002987 .slider{margin-right: 8vw;padding-left: 8vw; padding-bottom: 4vw;}
.Floor002987 .title{padding-left: 8vw;padding-right: 8vw;}
.Floor002987 .arrow{margin: 0 8vw; }
}




.abouts-list{width: 100%;display: inline-block;padding: 1rem 0;}
.abouts-list .tit{font-size: .36rem;line-height: 1;color: #000;margin-bottom: .8rem;text-align: center;}
.abouts-list .tit .en{font-size: .3rem;font-weight:500;color: #333;margin-bottom: .2rem;}
.abouts-list .tit .cn{font-size: .48rem;font-weight: 600;color: #333;}

.abouts-list .list-mb{width: 100%;display: inline-block;}
.abouts-list .list-mb ul li{width: 31.2%;margin-right: 3.2%;background: #f1f1f1;
    padding: 3vw;border-left: 5px solid #005bb1;margin-bottom: 3%;font-weight: 600;
float: left;list-style: none;font-size:20px;line-height:2; color:#333;cursor: pointer;}
.abouts-list .list-mb ul li:nth-child(5n){margin-right: 0;}
.abouts-list .list-mb ul li:hover{background: #005bb1;color: #fff;transition: 0.3s;border-left: 5px solid #4cebe4;}
.abouts-list .list-mb ul li:hover span{color: #fff;}
.abouts-list .list-mb ul li:last-child{margin-right: 0;}
.abouts-list .list-mb ul li span{display: inline-block;color: #005bb1;font-weight: 600;width: 100%;
line-height: 2;font-size: 42px;}

.abouts-list .list{ display: flex; flex-wrap: wrap;}
.abouts-list .items {background: #fff;padding: 1rem .3rem;text-align: center;position: relative;width: 18.4%;margin-right: 2%;float: left;cursor: pointer;}
.abouts-list .bg-1{background: #f1f1f1;}
.abouts-list .items .imgs {width: 56px;margin: 0 auto;transition: 0.3s .1s cubic-bezier(0.3, 0, 0.24, 1);}
.abouts-list .items .imgs .i1{display: block;}
.abouts-list .items .imgs .i2{display: none;}
.abouts-list .items:hover .imgs .i1{display: none;}
.abouts-list .items:hover .imgs .i2{display: block;z-index: 999;position: relative;}
.abouts-list .items .spans {margin-top: .3rem;margin-bottom: .15rem;line-height: 1.33;color: #222222;position: relative;transition: 0.6s cubic-bezier(0.3, 0, 0.24, 1);z-index: 3;}
.medium {font-weight: 500;}
.abouts-list .items .tit-30 {font-size: .3rem;line-height: 1.8;}
.abouts-list .items .text {line-height: 2;font-size: .2rem;color: #333;z-index: 99;position: relative;padding: 0 2em;}
.abouts-list p{line-height: 2;color: #666;position: relative;z-index: 999;padding: 0 1em;margin-top: 1vw;}
.abouts-list .items .bg {position: absolute;width: 100%;height: 6px;background: #005bb1;left: 0;bottom: 0;z-index: 1;transition: 0.4s cubic-bezier(0.3, 0, 0.24, 1);}

@media (min-width: 1025px) {
.abouts-list .items:hover .bg {transition: 0.6s cubic-bezier(0.3, 0, 0.24, 1);height: 100%;}
.abouts-list .items:hover .spans, .abouts-list .items:hover .text {transition: 0.6s cubic-bezier(0.3, 0, 0.24, 1);color: #fff;}
.abouts-list .items:hover p{color: #fff;}
.abouts-list .items:nth-child(5n){margin-right: 0;}
}
@media(max-width:1024px){
.abouts-list .items{ width: 32%; margin-bottom: 2%;}
.abouts-list .items:nth-child(3n){margin-right: 0;}
}
@media(max-width:640px){
.abouts-list .items{ width: 49%; margin-bottom: 2%;}
.abouts-list .items:nth-child(3){margin-right: 2%;}
.abouts-list .items:nth-child(2n){margin-right: 0;}
.abouts-list .items .tit-30{font-size: .4rem;}
.abouts-list .items .text{font-size: .3rem;}
}


.Caselist{ padding: 1rem 0 0 0;}
.Caselist ul{ display: flex; flex-wrap: wrap;}
.Caselist li{float: left; background: #f4f6f9;  margin-bottom: 2%;border-radius:10px; overflow: hidden;}
.Caselist li .txt{padding: calc(24 / 16* 1em);}
.Caselist li .tit{ font-size: calc(20 / 16* 1em);line-height: 1.5; margin-bottom: calc(12 / 20* 1em);}
.Caselist li p{font-size: calc(15 / 16* 1em); line-height: 1.75; color: #999; margin: 0;}
.Caselist li .pic{overflow: hidden;}
.Caselist li .Ispic{padding-bottom: 75.045%;transition: 0.3s;}
.Caselist li a:hover .Ispic{transform: scale(1.1);}
.Caselist li a:hover{color: #005bb1;}
.Caselist li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;}
.Caselist li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.Caselist li{width: 23.5%;}
.Caselist li:not(:nth-child(4n)){margin-right: 2%;}
.Caselist li:nth-child(4n+1){clear: left;}    
}
@media (max-width:1024px) {  
.Caselist li{width: 48%;}
.Caselist li:not(:nth-child(2n)){margin-right: 4%;}
.Caselist li:nth-child(2n+1){clear: left;} 
.Caselist li .txt{padding: 1em;}
}


