/*
*Description: Theme CSS
*Author: toyean
*Website: https://www.toyean.com/
*Mail: toyean@qq.com
*Version: 1.7(2022-06-09)
*Page width: 1200px
*/
::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHAQMAAAAVq36TAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABBJREFUCNdjSGAAgQ9gMgEAC94BsRoDbWkAAAAASUVORK5CYII=) no-repeat center center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}::-webkit-scrollbar-thumb:vertical:hover{background-color:#a8a8a8}::-webkit-scrollbar-thumb:vertical:active{background-color:#787878}a,img,button,input,textarea{-webkit-tap-highlight-color:rgba(255,255,255,0)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;font-size:100%;border:0;vertical-align:baseline}body{font-size:14px;color:#333;font-family:Arial,"microsoft yahei"}h1,h2,h3,h4,h5,h6{font-weight:normal}a{color:#004c98;text-decoration:none;-webkit-transition:background-color .15s linear,color .15s linear;-moz-transition:background-color .15s linear,color .15s linear;-o-transition:background-color .15s linear,color .15s linear;-ms-transition:background-color .15s linear,color .15s linear;transition:background-color .15s linear,color .15s linear}a:hover{color:#004c98;text-decoration:none}i{font-style:normal}ul,ol{list-style-type:none}img{max-width:100%;height:auto;width:auto\9;border:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .2s ease 0s;transition:transform .2s ease 0s}input,textarea{font-size:14px;font-family:Arial,"微软雅黑";outline:0}.zoom{display:inline-block;vertical-align:top}.nowrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@font-face{font-family:'iconfont';src:url('fonts/iconfont.woff2') format('woff2'),url('fonts/iconfont.woff') format('woff'),url('fonts/iconfont.ttf') format('truetype');font-weight:normal;font-style:normal}.icodate:before{content:"\e69c";margin:0 5px 0 0;font-size:16px;font-family:iconfont;vertical-align:top}.icoview:before{content:"\e6a7";margin:0 5px 0 0;font-size:16px;font-family:iconfont;vertical-align:top}.icocmt:before{content:"\e6a8";margin:1px 5px 0 0;font-size:16px;font-family:iconfont;vertical-align:top}.wrapper{background:#fff;font-family:arial,'microsoft yahei'}.wrap{width:1200px;margin:0 auto;zoom:1}.wrap:after{content:"";display:block;clear:both}.head{position:relative;zoom:1}.head:after{content:"";display:block;clear:both}.header{width:100%;position:absolute;top:0}.header.cutfocus{padding-bottom:20px;border-bottom:1px solid #e0e0e0;position:relative}.head .wrap{position:relative;z-index:100;zoom:1}.head .wrap:after{content:"";display:block;clear:both}.logo{height:50px;float:left;display:inline;margin-top:20px;overflow:hidden;position:relative;z-index:99}.logo a{width:100%;height:50px;display:table-cell;vertical-align:middle;transition:all ease .3s}.logo a img{height:50px;vertical-align:middle}.tel{float:right;display:inline;margin-top:30px;font-size:16px;line-height:30px}.tel:before{content:"\e6af";font-size:28px;color:#333;font-family:iconfont;display:inline-block;vertical-align:top}.tel span{font-family:tahoma;font-weight:bold}.focus{width:100%;height:560px;text-align:center;background:#e0e0e0;position:relative;top:0;overflow:hidden}.focus a{text-align:center;display:block}.focusurl{width:100%;height:100%;display:block}.swiper-slide{background-repeat:no-repeat;background-position:center}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:20px}.swiper-pagination-bullet{width:5px;height:5px;border-radius:50%;background:#fff;display:inline-block;opacity:.8}.swiper-pagination-bullet-active{border-color:#004c98;background:#004c98;opacity:.8}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:50%;margin-right:-600px}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:50%;margin-left:-600px}.swiper-button-prev,.swiper-button-next{opacity:.5;z-index:99}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -10%, 0);-moz-transform:translate3d(0, -10%, 0);-o-transform:translate3d(0, -10%, 0);transform:translate3d(0, -10%, 0);-ms-transform:translate3d(0, -10%, 0)}100%{opacity:1;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;-ms-transform:none}}@-moz-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -10%, 0);-moz-transform:translate3d(0, -10%, 0);-o-transform:translate3d(0, -10%, 0);transform:translate3d(0, -10%, 0);-ms-transform:translate3d(0, -10%, 0)}100%{opacity:1;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;-ms-transform:none}}@-o-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -10%, 0);-moz-transform:translate3d(0, -10%, 0);-o-transform:translate3d(0, -10%, 0);transform:translate3d(0, -10%, 0);-ms-transform:translate3d(0, -10%, 0)}100%{opacity:1;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;-ms-transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -10%, 0);-moz-transform:translate3d(0, -10%, 0);-o-transform:translate3d(0, -10%, 0);transform:translate3d(0, -10%, 0);-ms-transform:translate3d(0, -10%, 0)}100%{opacity:1;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;-ms-transform:none}}.custom{width:1200px;margin:0 auto 0;text-align:center;position:absolute;top:50%;left:0;right:0;z-index:99;-webkit-animation:fadeInDown 1s ease-in;-moz-animation:fadeInDown 1s ease-in;-o-animation:fadeInDown 1s ease-in;animation:fadeInDown 1s ease-in}.custom h2{margin-bottom:20px;padding:0 20px;font-size:40px;color:#333;font-family:"microsoft yahei light","microsoft yahei";line-height:60px}.custom a{margin:20px 15px 0;padding:14px 56px;font-size:20px;color:#fff;font-family:"microsoft yahei";line-height:28px;border-radius:3px;display:inline-block;vertical-align:middle}.custom a.red{background:#004c98}.custom a.grey{padding:13px 55px;color:#004c98;border:1px solid #004c98}.menu{width:100%;border-bottom:1px solid #e0e0e0;background:#fff;position:relative}.menu ul{font-size:0;display:inline-block;vertical-align:top;*display:inline;*zoom:1}.menu li{margin-left:-1px;position:relative;display:inline-block;vertical-align:top;*display:inline;*zoom:1}.menu li a{padding:8px 24px;font-size:18px;color:#333;text-align:center;line-height:20px;display:block}.menu li a:hover,.menu li a.on{color:#fff;background:#004c98}.menu li a:hover i,.menu li a.on i{color:#fff}.menu li a i{margin-top:3px;font-size:12px;color:#aeaeae;font-family:arial;text-transform:uppercase;line-height:10px;display:block}.menu li:after{content:"";width:1px;height:14px;margin-top:-6px;background:#e0e0e0;position:absolute;top:50%;right:0}.menu li.show a,.menu li.on a{color:#fff;background:#004c98}.menu li.show a i,.menu li.on a i{color:#fff}.menu li.show:after,.menu li.on:after{display:none}.menu li .subnav{min-width:150px;padding:0 0 10px;text-align:left;background:#004c98;position:absolute;left:0;z-index:10;display:none}.menu li .subnav a{height:40px;padding:0 10px;font-size:14px;color:#fff;line-height:40px;text-align:left;text-decoration:none;border:0;white-space:nowrap;text-overflow:ellipsis;background:none}.menu li .subnav a.on,.menu li .subnav a:hover{color:#fff;background:#003884}.menu li .subnav a.on:after,.menu li .subnav a:hover:after{display:none}.menu li .subnav a:before{content:"\e6a6";width:10px;margin-right:5px;font-family:iconfont;display:inline-block;vertical-align:top}.menu li.subcate.show{background:#003884}.menu li.subcate.show .subnav{display:block}.menuico{width:38px;height:38px;border-radius:2px;cursor:pointer;position:absolute;z-index:10;top:0;display:none;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.menuico span{width:21px;height:2px;background-color:#004c98;position:absolute;top:50%;left:50%;display:block;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.menuico span:first-child{margin-top:-6px}.menuico span:last-child{margin-top:6px}.menuico.on span:first-child{width:20px;margin-top:-8px;margin-left:-7px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.menuico.on span:nth-child(2){opacity:0;width:2px;left:20px;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;transition:all .1s ease-in}.menuico.on span{background-color:#333;-webkit-transform-origin:0;-moz-transform-origin:0;transform-origin:0}.menuico.on span:last-child{width:20px;margin-top:6px;margin-left:-7px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.main .bg{background:#f5f5f5}.about{padding:80px 0}.aboutcon{text-align:center}.case{padding:50px 0 30px}.case ul{margin-left:-3%;font-size:0}.case ul li{width:30.33%;margin:0 0 3% 3%;font-size:14px;display:inline-block;vertical-align:top}.case ul li.on a{color:#004c98}.case ul li.on img{-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.caseimg{height:0;padding-bottom:70%;border:1px solid #e0e0e0;border-bottom:0;overflow:hidden}.caseimg img{width:100%}.casename{padding:10px;text-align:center;border:1px solid #e0e0e0;border-top:0;background:#fff}.casename a{max-height:150px;font-size:10px;color:#666;line-height:20px;overflow:hidden;display:block}.case p{text-align:center}.casebtn{margin-bottom:50px;padding:0 50px;font-size:16px;color:#333;line-height:40px;border:1px solid #e0e0e0;border-radius:3px;display:inline-block;vertical-align:top}.casebtn:hover{color:#fff;border:1px solid #004c98;background:#004c98}.optitle{margin-top:20px;padding:0 10%;text-align:center;line-height:32px}.optitle h3{font-size:28px}.optitle p{padding-bottom:30px;font-size:14px;color:#666;line-height:28px}.optitle p.line{padding-bottom:0;color:#004c98;letter-spacing:-3px}.news{padding:50px 0 30px}.news ul{margin-left:-3%;font-size:0}.news ul li{width:47%;margin:0 0 3% 3%;border:1px solid #e0e0e0;border-radius:3px;box-sizing:border-box;background:#fff;display:inline-block;vertical-align:top}.news ul li.on{border-color:#aeaeae}.newsname{margin:25px 25px 0;padding-bottom:15px;line-height:24px;border-bottom:1px dotted #e0e0e0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.newsname a{font-size:16px;color:#666}.newsintro{height:70px;margin:20px 25px;font-size:14px;color:#989898;line-height:22px;overflow:hidden}.newsintro a{color:#989898}.newsinfo{padding:0 25px;font-size:14px;color:#666;line-height:50px;border-top:1px dotted #e0e0e0;background:#f8f8f8;position:relative}.newsinfo span{margin-right:20px;color:#aeaeae}.newsinfo .more{position:absolute;top:10px;right:25px}.newsinfo .more a{width:30px;height:30px;font-size:18px;color:#989898;font-family:iconfont;text-align:center;line-height:30px;border:1px solid #e0e0e0;border-radius:50%;background:#fff;display:block}.newsinfo .more a:before{content:"\e6a6"}.newsinfo .more a:hover{color:#666;border-color:#666}.news p{text-align:center}.friend{padding:50px 0 30px}.friend ul{margin-left:-3%;font-size:0;text-align:center}.friend li{width:13.66%;margin:0 0 3% 3%;padding:1%;border:1px solid #e0e0e0;box-sizing:border-box;text-align:center;background:#fff;position:relative;display:inline-block;vertical-align:top}.friend li p{margin-top:10px;padding-top:5px;font-size:14px;color:#666;border-top:1px dotted #e0e0e0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.friend li.on img{filter:none;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);opacity:1}.friend li.on p{color:#004c98;border-top:1px dotted #7c7c7c}.friend li:hover{z-index:2}.friend li:hover span:nth-of-type(1){width:100%;left:auto;right:0}.friend li:hover span:nth-of-type(2){width:100%;left:0;right:auto}.friend li:hover span:nth-of-type(3){height:100%;top:0;bottom:auto}.friend li:hover span:nth-of-type(4){height:100%;top:auto;bottom:0}.friend li span{background-color:#7c7c7c;position:absolute;transition:.4s ease-in-out;transition-property:width,height}.friend li span:nth-of-type(1){width:0;height:1px;left:0;top:-1px;right:auto}.friend li span:nth-of-type(2){width:0;height:1px;left:auto;bottom:-1px;right:0}.friend li span:nth-of-type(3){width:1px;height:0;top:auto;bottom:0;left:-1px}.friend li span:nth-of-type(4){width:1px;height:0;top:0;bottom:auto;right:-1px}.friendimg{height:55px;display:table-cell;vertical-align:middle}.friendimg img{max-height:55px;filter:#808080;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-ms-filter:grayscale(1);-o-filter:grayscale(1);vertical-align:middle;opacity:.7}.cate{padding:30px 0 10px;background:#f5f5f5}.single{padding:30px 0;background:#f5f5f5}.list ul{margin-left:-3%;font-size:0}.list ul li{width:30.33%;margin:0 0 3% 3%;background:#fff;display:inline-block;vertical-align:top}.list ul li.on a{color:#004c98}.list ul li.on img{-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.listimg{height:0;padding-bottom:70%;border:1px solid #e0e0e0;border-bottom:0;overflow:hidden;position:relative}.listimg img{width:100%;min-height:100%;position:absolute}.listname{padding:10px;text-align:center;border:1px solid #e0e0e0;border-top:0;background:#fff}.listname a{max-height:42px;font-size:14px;color:#666;line-height:20px;overflow:hidden;display:block}.listintro{margin-bottom:20px;padding:10px 15px;font-size:14px;color:#888;line-height:22px;border:1px dotted #ccc;border-radius:3px;background:#f8f8f8;overflow:hidden}.multi{margin:0 0 20px;padding:20px;background:#fff;zoom:1}.multi:after{content:"";display:block;clear:both}.multi h2{height:30px;margin:0 0 10px;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.multi h2 a{font-size:20px;color:#333}.multiimgs{zoom:1}.multiimgs:after{content:"";display:block;clear:both}.multiimgs ul{margin-left:-10px;*zoom:1;_position:relative}.multiimgs li{width:33.3333%;height:150px;float:left;display:inline;margin:0 0 10px 0;overflow:hidden}.multiimgs li a{padding:0 0 0 10px;display:block}.multiimgs li img{min-height:150px}.multiimg{width:200px;float:left;display:inline;margin-right:20px;text-align:center;overflow:hidden}.multiimg a{width:100%;height:0;padding-bottom:70%;border-radius:3px;overflow:hidden;position:relative;display:block}.multiimg a img{width:100%;min-height:100%;position:absolute;top:0;left:0}.multiimg:hover img{-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.multibox.noimg{padding:0}.multibox .multiintro{height:60px}.multiintro{height:40px;color:#999;line-height:20px;overflow:hidden}.multiinfo{margin:20px 0 0;line-height:17px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.multiinfo span{margin-right:15px;font-size:12px;color:#999}.multiinfo span:before{margin-right:5px;font-family:iconfont;display:inline-block;vertical-align:top}.multiinfo a{color:#999}.author:before{content:"\e6a9";font-size:16px}.date:before{content:"\e69c";font-size:16px}.views:before{content:"\e6a7";font-size:18px}.cmtnum:before{content:"\e6a8";font-size:16px}.searchnull{margin-bottom:10px;padding:20% 0;color:#888;text-align:center;background:#fff}.searchnull::before{content:"\e869";margin-bottom:10px;font-size:100px;color:#e0e0e0;font-family:iconfont;display:block}.searchnull a{border-bottom:1px solid #004c98}.pagebar,.cmtpagebar{width:100%;text-align:center;background:#fff}.pagebar .now-page,.cmtpagebar .now-page{display:inline-block;color:#fff;font-weight:bolder;padding:5px 10px;margin:5px;border:1px solid #004c98;background:#004c98}.pagebar a,.cmtpagebar a{margin:4px;padding:5px 10px;color:#777;font-weight:bolder;border:1px solid #e2e2e2;background:#fff}.pagebar a:hover,.cmtpagebar a:hover{color:#004c98;border:1px solid #004c98;background:#fff}.pagebar .now-page{margin:20px 5px}.pagination-loading{padding:10px 0;text-align:center;border-radius:2px;background:#ebebeb}.ias_trigger,.ias_loader{font-size:16px;color:#888}.ias_trigger a,.ias_loader a{padding:10px 0;font-size:16px;color:#666;text-align:center;border:1px solid #e0e0e0;background:#fff;display:block}.ias_trigger a:hover,.ias_loader a:hover{color:#888;background:#e0e0e0}.content{width:75%;float:left;display:inline}.contentbox{margin-bottom:20px;padding:30px;background:#fff;zoom:1}.contentbox:after{content:"";display:block;clear:both}.contitle{font-size:30px}.coninfo{padding:10px 0 20px;font-size:14px;color:#989898;line-height:16px;border-bottom:1px dotted #e0e0e0}.coninfo span{margin-right:10px}.coninfo a{color:#989898}.conarticle{padding:20px 0;font-size:15px;color:#666;line-height:30px}.conarticle ol{list-style-position:inside}.conarticle ol p{display:inline}.conarticle p{margin-bottom:20px}.conarticle .video{height:0;padding-top:20px;padding-bottom:60%;overflow:hidden;position:relative}.conarticle .video embed,.conarticle .video iframe,.conarticle .video table{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.conarticle pre{font-size:12px}.tags{margin:20px 0 0}.tags a{margin:0 5px 10px;padding:0 12px;font-size:14px;color:#333;line-height:24px;border:1px solid #e0e0e0;border-radius:2px;background:#fff;display:inline-block}.tags a:hover{border:1px solid #004c98}.sharebox .label{font-size:14px;color:#999;line-height:30px}.sharebox .label,.sharebox .sharebtn{display:inline-block}.pages{margin:20px 0 0;padding:20px 0 0;border-top:1px solid #e0e0e0}.pages a{color:#333}.pages p{height:26px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}a.backtolist{float:right;display:inline;margin:8px 0 0;padding:3px 30px;font-size:14px;color:#004c98;line-height:30px;border:1px solid #004c98;border-radius:50px}a.backtolist:hover{color:#fff;background:#004c98}.blocktitle{height:30px;line-height:19px}.blocktitle h3{padding-left:10px;font-size:18px;color:#333;border-left:3px solid #004c98;font-weight:normal;display:inline-block}.relate ul{margin-left:-2%;padding-top:20px;font-size:0;border-top:1px dotted #e0e0e0;overflow:hidden}.relate li{width:23%;margin:0 0 2% 2%;overflow:hidden;display:inline-block;vertical-align:top}.relate li.on a{color:#004c98}.relate li.on img{-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.relate a{font-size:14px;color:#666;line-height:20px;overflow:hidden;display:block}.relate a:hover{color:#004c98;text-decoration:underline}.relate span{width:100%;height:0;margin:0 0 10px;padding-bottom:70%;overflow:hidden;position:relative;display:block}.relate img{width:100%;min-height:100%;position:absolute}.relate em{font-style:normal}.cmt{padding:20px 0;line-height:26px;border-top:1px dotted #eee;background:#fff;zoom:1}.cmt:after{content:"";display:block;clear:both}.comment{padding-top:20px;border-top:1px dotted #e0e0e0}.cmtimg{width:70px;float:left;display:inline}.cmtimg img{width:48px;height:48px}.cmtinfo{padding-left:70px;color:#666}.cmtinfo a{color:#666}.cmtinfo a:hover{color:#004c98}.cmtinfo .cmt{margin:15px 0 0 -20px;padding-bottom:0}.cmtinfo .cmt .cmt{margin:15px 0 0 -20px;padding-bottom:0}.cmtinfo .cmt .cmt .cmt{margin:15px 0 0 -20px;padding-bottom:0}.cmtarea{padding-left:70px}.cmtarea textarea{width:98%;margin:0 0 10px;padding:1%;font-size:14px;color:#333;border:1px solid #ddd;outline:0;overflow:hidden;vertical-align:top}.cmtsubmit input{width:100px;height:32px;margin:0 10px 0 0;color:#fff;line-height:32px;border:0;cursor:pointer;background:#004c98}.cmtsubmit span{font-size:14px;color:#999}.cmtform{float:left;margin:20px 0 0;padding:20px 0 0;border-top:1px dotted #e0e0e0;overflow:hidden;display:none}.cmtform p{width:49%;float:left;padding:5px 0}.cmtform input{width:180px;height:27px;padding:2px 6px;border:1px solid #e0e0e0;outline:0}.cmtform input{*display:inline}.cmtform label{padding:0 10px;line-height:27px}.cmtform #inpVerify{width:100px}.cmtform img{width:70px;height:33px;margin-left:10px;vertical-align:top}.nocmt{background:#fff url(images/nocmt.png) no-repeat 50% 50%}.nocmt .cmtpagebar{display:none}.sidebar{width:25%;float:right}.sidebox{margin:0 0 20px 30px;padding:10px 20px;background:#fff}.sidebox h3:before{font-size:20px;font-family:iconfont;display:inline-block;vertical-align:top}.listtitle,.cmttitle,.reltitle,.sidetitle{line-height:40px}.listtitle h3,.cmttitle h3,.reltitle h3,.sidetitle h3{font-size:16px;color:#333;border-bottom:1px solid #e0e0e0}.sidetitle h3::before{content:"\e6e2";margin-right:3px}.sidecon{padding:10px 0;overflow:hidden}.sidecon ul{zoom:1}.sidecon ul:after{content:"";display:block;clear:both}.sidecon li{width:100%;float:left;display:inline;padding:10px 0;line-height:20px;border-bottom:1px dotted #e0e0e0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidecon li a{color:#333}.sidecon li:before{content:"\e6a6";margin:0 5px 0 0;font-size:12px;color:#999;font-family:iconfont;display:inline-block;vertical-align:top}.sidecon dl{width:100%;float:left;display:inline;padding:14px 0;border-bottom:1px dotted #ccc}.sidecon dl h3{height:28px}.sidecon dl h3 a{font-size:14px}.sidecon .subnav{display:none}#divCatalog h3:before{content:"\e6e2"}#divPrevious h3:before{content:"\e6e2"}#divComments h3:before{content:"\e6a8"}#divNavBar h3:before{content:"\e6e2"}#divCalendar h3:before{content:"\e69d"}#divContorPanel h3:before{content:"\e699"}#divSearchPanel h3:before{content:"\e6e1"}#divArchives h3:before{content:"\e6e2"}#divStatistics h3:before{content:"\e6e2"}#divFavorites h3:before{content:"\e6e2"}#divLinkage h3:before{content:"\e6e2"}#divMisc h3:before{content:"\e6ec"}#divAuthors h3:before{content:"\e6a9"}#divTags h3:before{content:"\e697"}#divCalendar table{width:100%;table-layout:fixed}#divCalendar caption{height:24px;margin:0 0 10px;padding:0;font-size:16px;text-align:center;border-bottom:1px dotted #eee}#divCalendar caption a{padding:0 10px;font-size:14px}#divCalendar th{height:25px;color:#fff;line-height:25px;text-transform:uppercase;border-radius:2px;background:#bbb}#divCalendar td{height:25px;text-align:center;line-height:25px;border:1px solid #efefef;background:#fff}#divCalendar td.pad{border:none}#divCalendar td a{color:#fff;line-height:30px;background:#bbb;display:block}#today{font-weight:bold}#divContorPanel .cp-hello{width:100%;margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #e0e0e0;display:inline-block}#divContorPanel .cp-hello:before{content:"\e6a9";margin-right:3px;font-size:19px;font-family:iconfont;display:inline-block;vertical-align:top}#divContorPanel .sidecon div{padding:10px 20px;text-align:center;line-height:24px;border:1px dotted #f0f0f0;background:#fbfbfb}#divSearchPanel form{zoom:1}#divSearchPanel form:after{content:"";display:block;clear:both}#divSearchPanel input[type="text"]{width:70%;height:22px;float:left;display:inline;font-size:12px;color:#333;font-family:"microsoft yahei";line-height:24px;border:1px solid #c8c8c8;outline:0;background:#fff}#divSearchPanel input[type="submit"]{width:22%;height:26px;float:right;display:inline;line-height:24px;border:1px solid #999;background:#eee}#divNavBar li,#divCatalog li,#divLinkage li,#divFavorites li,#divArchives li,#divAuthors li,#divStatistics li{width:50%;height:22px;float:left;overflow:hidden}#divCatalog li:before,#divPrevious li:before,#divLinkage li:before,#divNavBar li:before,#divComments li:before,#divAuthors li:before{content:"\e6a6";margin:1px 3px 0 0;font-size:12px;font-family:iconfont;display:inline-block;vertical-align:top}#divArchives li:before,#divMisc li:before{display:none}.sidebar #divMisc li{width:50%;float:left;padding:0;text-indent:0;text-align:center;border:0;background:none}#divTags ul li{width:auto;float:left;margin:10px 0 0 0;padding:0;line-height:18px;white-space:nowrap;border:0}#divTags ul li:before{display:none}#divTags ul li a,.tags-cloud a{margin:0 10px 0 0;padding:5px 10px;font-size:14px;color:#fff;border-radius:3px;box-shadow:0 1px 1px 0 #ccc;background:#004c98;display:inline-block;vertical-align:top}#divTags ul li a:hover,.tags-cloud a:hover{text-decoration:none;background:#003884}.tag-count{display:none}.foot{padding-top:50px;border-top:1px solid #e0e0e0}.footlink,.footqr{float:left;display:inline}.footlink dl,.footqr dl{margin-right:20px;padding-right:20px;border-right:1px solid #efefef}.footlink dt,.footqr dt{padding-bottom:20px;font-size:20px}.footlink dd,.footqr dd{font-size:15px;color:#999;line-height:30px}.footlink dd a,.footqr dd a{font-size:15px;color:#999}.footlink dd a:hover,.footqr dd a:hover{color:#004c98}.footlink,.footqr{width:16.66%}.footcontact{float:left;display:inline;width:33.33%;border:none}.footcontact dt{padding-bottom:20px;font-size:20px}.footcontact dd{font-size:15px;color:#999;line-height:30px}.footcontact dd a{font-size:15px;color:#999}.footcontact dd a:hover{color:#004c98}.copy{margin-top:50px;padding:20px 0;color:#aeaeae;background:#333}.copyright{line-height:20px;display:inline-block}.copynav{float:right;display:inline}.copynav ul{font-size:0}.copynav ul li{display:inline-block;vertical-align:top}.copynav ul li a{padding:0 10px;font-size:14px}.copynav ul li:after{content:"";height:14px;margin-top:4px;border-right:1px solid #666;display:inline-block;vertical-align:top}.copynav ul li:last-child:after{display:none}.copy a{color:#aeaeae}.copy a:hover{color:#e0e0e0}a.backtotop{width:45px;height:45px;margin-left:620px;text-align:center;line-height:47px;border-radius:50%;cursor:pointer;opacity:.8;position:fixed;_position:absolute;left:50%;bottom:100px;_bottom:30px;background:#333;overflow:hidden}a.backtotop i:after{content:"\e600";font-size:30px;color:#fff;font-family:iconfont}a.backtotop:hover{background:#004c98}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.readerimg{margin-bottom:5px;display:block}.readerimg img{width:48px;height:48px;margin:0 auto;border-radius:50%;display:block}.readername{font-size:14px;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.readernum{font-size:12px;color:#999;line-height:20px;display:block}.readernum::before{content:"\e6a8";margin:0 3px 0 0;font-size:18px;color:#999;font-family:iconfont;display:inline-block;vertical-align:top}.readers ul{margin-left:-3%;font-size:0}.readers li{width:30.33%;margin:0 0 3% 3%;padding:10px;border:1px solid #f1f1f1;border-radius:5px;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,0.08);overflow:hidden;position:relative;display:inline-block;vertical-align:top;zoom:1}.readers li:after{content:"";display:block;clear:both}.readers li a{display:block}.readers li a::after{content:"\e6e9";font-size:16px;color:#ccc;font-family:iconfont;position:absolute;top:-2px;right:5px}.readers li.top{padding:15px 10px 10px}.readers li.top .readersimg{float:none}.readers li.top .readersimg img{width:60px;height:60px;margin:0 auto}.readers li.top .readersinfo{margin-top:8px;padding:0;text-align:center}.readers li.top:nth-child(1) .honor{background:#df951a}.readers li.top:nth-child(2) .honor{background:#91a3a7}.readers li.top:nth-child(3) .honor{background:#d98a63}.readers li.top a::after{display:none}.readers li .honor{width:100px;height:22px;font-size:12px;color:#fff;text-align:center;line-height:22px;background:#0c60ee;position:absolute;top:10px;right:-29px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.readersimg{float:left;display:inline;margin-right:10px}.readersimg img{width:48px;height:48px;border-radius:50%;display:block}.readersinfo{padding-left:60px;font-size:12px;color:#888;line-height:25px;display:block}.readersinfo span{font-size:16px;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.tagscloud{margin-left:-2%;font-size:0}.tagscloud li{width:23%;margin:0 0 2% 2%;border-radius:2px;background:#f5f5f5;position:relative;display:inline-block;vertical-align:top}.tagscloud li a{width:100%;padding:0 50px 0 10px;font-size:14px;color:#333;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;transition:background-color 0s linear,color 0s linear}.tagscloud li span{font-size:12px;color:#999;font-family:arial;line-height:28px;position:absolute;top:0;right:10px;z-index:1}.tagscloud li:hover{color:#fff;background:#004c98}.tagscloud li:hover a,.tagscloud li:hover span{color:#fff}.tagsnull{padding:10% 0;color:#888;text-align:center}.tagsnull::before{content:"\e869";margin-bottom:10px;font-size:100px;color:#e0e0e0;font-family:iconfont;line-height:1;display:block}.archivedate{font-size:16px;color:#333;line-height:50px;border-bottom:1px solid #e0e0e0;cursor:pointer;position:relative}.archivedate::before{content:"\e69c";margin-right:5px;font-size:20px;font-family:iconfont;display:inline-block;vertical-align:top}.archivedate::after{content:"\e69b";font-family:iconfont;position:absolute;top:0;right:10px}.archivedate.on{color:#004c98}.archivedate.on::after{content:"\e6a4"}.archivelist{margin:10px 0}.archivelist li{line-height:32px;zoom:1}.archivelist li:after{content:"";display:block;clear:both}.archivelist h3{margin:0;padding:0;font-size:14px;line-height:inherit;border:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archivelist h3 a{font-size:16px;color:#333}.archivelist h3 a:hover{color:#004c98}.archivelist h3::after{display:none}.archivetime{float:left;display:inline;margin-right:10px;font-size:14px;color:#999}.archivenull{padding:20% 0;color:#888;text-align:center}.archivenull::before{content:"\e869";margin-bottom:10px;font-size:100px;color:#e0e0e0;font-family:iconfont;line-height:1;display:block}.fold .single .archivelist{margin:10px 0}.viewall{overflow:hidden;position:relative}.teles,.telesmore{width:100%;height:150px;color:#004c98;text-align:center;font-size:14px;text-indent:0;cursor:pointer;background:linear-gradient(to bottom, rgba(255,255,255,0), #fff 50%);position:absolute;left:0;bottom:0;display:block}.telesmore i{margin:80px auto 0;line-height:36px;text-align:center;border:1px solid #004c98;border-radius:3px;background:#fff;display:block}.telesmore i:after{content:"\e69b";font-size:22px;font-family:iconfont;display:inline-block;vertical-align:top;-webkit-animation:telesmoreico .4s infinite alternate}.teles i{margin:72px 0 20px;font-size:16px;font-style:normal;text-indent:0;line-height:28px;display:inline-block}.teles i:after{content:"\e69b";width:33px;margin-left:-20px;font-size:30px;font-family:iconfont;position:absolute;bottom:24px;left:50%;-webkit-animation:telesico .4s infinite alternate;-ms-animation:telesico .4s infinite alternate}@-webkit-keyframes telesico{0%{-webkit-transform:translate(0, -2px)}100%{-webkit-transform:translate(0, 3px)}}@-webkit-keyframes telesmoreico{0%{-webkit-transform:translate(0, -2px)}100%{-webkit-transform:translate(0, 3px)}}@-webkit-keyframes arrow{from{-webkit-transform:translate3d(-webkit-calc(-44%), 5px, 0);transform:translate3d(calc(-44%), 5px, 0)}to{-webkit-transform:translate3d(-webkit-calc(-44%), 0, 0);transform:translate3d(calc(-44%), 0, 0)}}@keyframes arrow{from{-webkit-transform:translate3d(-webkit-calc(-44%), 5px, 0);transform:translate3d(calc(-44%), 5px, 0)}to{-webkit-transform:translate3d(-webkit-calc(-44%), 0, 0);transform:translate3d(calc(-44%), 0, 0)}}@media screen and (max-width:1200px){.wrapper{width:100%;min-width:100%}.wrap{width:auto;padding:0 20px}.custom{width:auto}.tel,.menu,.swiper-button-prev,.swiper-button-next,.sidebar{display:none}.logo{margin-top:18px}.menu{position:absolute;top:80px}.menu ul{width:100%;border-top:1px solid #004c98;background:#fff}.menu li{width:100%;margin:0;border-bottom:1px dotted #e0e0e0}.menu li a{height:auto;padding:8px;font-size:16px;text-align:left}.menu li a i{float:right;display:inline;margin:6px 15px 0 0}.menu li a::after{content:"\e6a6";font-size:14px;color:#aeaeae;font-family:iconfont;position:absolute;top:9px;right:5px}.menu li.subcate.show .subnav{display:none}.menu li:last-child{border:0}.menu li:after{display:none}.menu.on{width:100%;display:block}.menuico{float:none;top:25px;right:20px;display:inline-block;vertical-align:top}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:5%;margin-right:0}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:5%;margin-left:0}.friend li{width:30%}.content{width:100%}.copy{margin-top:10px;text-align:center}.copyright{width:100%;margin-bottom:10px;line-height:22px}.copynav{float:none}.copynav ul li a{padding:0 10px}a.backtotop{width:36px;height:36px;margin:auto;line-height:38px;right:20px;bottom:20px;left:auto}a.backtotop i:after{font-size:26px}}@media screen and (max-width:800px){.header{padding:0 0 10px}.header.cutfocus{padding:0 0 10px}.logo{height:40px;margin-top:10px}.logo a{height:40px}.logo a img{height:40px}.menu{top:60px}.menuico{top:12px;right:10px}.focus{height:360px}.swiper-slide{background-size:cover}.custom h2{font-size:32px;line-height:40px}.custom a{margin:0;padding:10px 50px}.optitle{padding:0 10px;text-align:center;position:relative}.optitle h3{font-size:20px;color:#333}.optitle p{padding-bottom:20px;color:#333;line-height:1.8}.case{padding:20px 0}.case ul li{width:47%}.casename{padding:5px 10px}.casebtn{margin:10px 0 0;border:1px solid #e0e0e0}.list{padding:0 0 20px}.list ul li{width:47%}.listname{padding:5px 10px}.about{padding:20px 0}.news{padding:20px 0}.newsname{margin:12px 15px 0;padding-bottom:10px}.newsintro{height:auto;margin:10px 15px;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;display:-webkit-box}.newsinfo{padding:0 15px;line-height:40px}.newsinfo .more{top:8px;right:15px}.newsinfo .more a{width:22px;height:22px;line-height:22px}.news ul{margin:0}.news ul li{width:100%;margin:0 0 3%}.friend{padding:20px 0}.friend li{width:47%}.friend li a p{display:none}.friendimg{padding:0 10px}.cate{padding:20px 0}.contitle{font-size:24px}.relate li{width:48%}.tagscloud{margin:0 0 0 -2%}.tagscloud li{width:48%}.cmtimg{display:none}.cmtinfo{padding:0}.cmtinfo .cmt{margin-left:0}.cmtinfo .cmt .cmt{margin-left:0}.cmtinfo .cmt .cmt .cmt{margin-left:0}.cmtarea{padding-left:0}.cmtform{width:auto}.cmtform p{width:100%}.cmtform label{width:20%;float:left;display:inline;padding:0}.cmtform .text{width:80%;box-sizing:border-box}.cmtsubmit input{width:100%;margin:0}.cmtsubmit span{display:none}.foot{padding-top:30px}.footlink{width:25%;margin-bottom:30px}.footlink dt{padding-bottom:10px;font-size:16px}.footlink dd{line-height:26px}.footlink dd a{font-size:14px}.footqr{width:25%;margin-bottom:30px}.footqr dl{margin:0;padding:0;border:0}.footqr dt{padding-bottom:20px;font-size:16px}.footqr dd a{font-size:14px}.footcontact{width:100%;padding:20px;border-top:1px solid #efefef;box-sizing:border-box}.footcontact dt{padding-bottom:10px;font-size:16px}.footcontact dd a{font-size:14px}}@media screen and (max-width:500px){.wrap{padding:0 10px}.focus{height:300px}.custom h2{margin:0 0 10px;font-size:22px;line-height:30px}.custom a{margin:0;padding:5px 50px}.case ul.alone{margin:0}.case ul.alone li{width:100%;margin:0 0 3%}.cate{padding:10px 0 0}.optitle{margin-top:10px}.optitle p.line{padding-bottom:10px}.multi{margin:0 0 10px;padding:15px}.multi h2{margin:0}.multi h2 a{font-size:16px}.multiimg{width:90px;height:auto;margin-right:15px}.multiimg a{height:0;padding-bottom:80%;overflow:hidden;position:relative;display:block}.multiimg img{width:100%;min-height:100%;position:absolute;top:0;left:0}.multibox .multiintro{height:40px}.multiinfo{display:none}.single{padding:10px 0 0}.contentbox{margin-bottom:10px;padding:20px}.list ul.alone{margin:0}.list ul.alone li{width:100%;margin:0 0 3%}a.backtolist{margin:0 0 20px;padding:0;float:none;text-align:center;display:block}.cmtimg{margin:6px 0 0}.footlink{width:50%}.footlink dl{margin:0;padding:0 20px}.footlink:nth-child(2) dl{border:0}.footqr{width:50%}.footqr dl{margin:0;padding:0 20px;border:0}.archivelist h3 a{font-size:14px}.readers ul{margin-bottom:0}.readers li{width:47%;padding:15px 10px 10px}.readers li img{width:60px;height:60px}.readersimg{float:none}.readersimg img{margin:0 auto}.readersinfo{margin-top:8px;padding:0;text-align:center;line-height:20px}}