/*
*Description:   Theme CSS
*Author:        toyean
*Website:       http://www.toyean.com/
*Mail:      toyean@qq.com
*Weibo:     http://weibo.com/toyean
*Version:       1.6(2020-03-17)
*Page width:    1200px
*/
::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{border-radius:5px;background:rgba(0,0,0,0.5)}::-webkit-scrollbar-thumb:window-inactive{background:rgba(0,0,0,0.5)}::-webkit-scrollbar-thumb:vertical:hover{background-color:rgba(0,0,0,0.5)}::-webkit-scrollbar-thumb:vertical:active{background-color:rgba(0,0,0,0.5)}::selection{color:#fff;background:#1460ac}::-moz-selection{color:#fff;background:#1460ac}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}area{behavior:url(images/area.htc);outline:0}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}@font-face{font-family:'icomoon';src:url('fonts/icomoon.eot?9kcc5g');src:url('fonts/icomoon.eot?9kcc5g#iefix') format('embedded-opentype'),url('fonts/icomoon.ttf?9kcc5g') format('truetype'),url('fonts/icomoon.woff?9kcc5g') format('woff'),url('fonts/icomoon.svg?9kcc5g#icomoon') format('svg');font-weight:normal;font-style:normal}.icoqq:before{content:"\eb4d";font-family:icomoon;vertical-align:top}.icoqq:hover{color:#00a3e1}.icoweibo:before{content:"\ea9a";font-family:icomoon;vertical-align:top}.icoweibo:hover{color:#e6162d}.icoweixin:before{content:"\eb4e";font-size:14px;font-family:icomoon;vertical-align:top}.icoweixin:hover{color:#00d500}.icot:before{content:"\eb53";font-family:icomoon;vertical-align:top}.icot:hover{color:#12b7f5}.icoqzone:before{content:"\eb52";font-family:icomoon;vertical-align:top}.icoqzone:hover{color:#ffce00}.icofeed:before{content:"\e0e5";font-family:icomoon;vertical-align:top}.icofeed:hover{color:#004c98}.icophone:before{content:"\e324";font-family:icomoon;vertical-align:top}.icohome:before{content:"\e88a";font-size:16px;font-family:icomoon;vertical-align:top}.icodate:before{content:"\e8b5";margin:0 5px 0 0;font-size:13px;font-family:icomoon}.icoview:before{content:"\e004";margin:0 5px 0 0;font-size:13px;font-family:icomoon}.icocmt:before{content:"\e09f";margin:1px 5px 0 0;font-size:12px;font-family:icomoon}.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{width:200px;float:left;display:inline;margin-top:25px}.tel{float:right;display:inline;margin-top:35px;font-size:16px;line-height:30px}.tel:before{content:"\e970";width:14px;height:14px;margin:3px 5px 0 0;padding:4px;font-size:14px;color:#333;font-family:icomoon;text-align:center;line-height:14px;border:1px solid #333;border-radius:50%;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{position:relative;display:inline-block;vertical-align:top;*display:inline;*zoom:1}.menu li a{padding:8px 30px;font-size:20px;color:#333;text-align:center;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{font-size:12px;color:#aeaeae;font-family:arial;text-transform:uppercase;display:block}.menu li:after{content:"";width:1px;height:20px;margin-top:-10px;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 25px;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:"\e315";width:10px;margin-right:5px;font-family:icomoon;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:80px 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:42px;font-size:14px;color:#666;line-height:20px;overflow:hidden;display:block}.case p{text-align:center}.casebtn{margin-bottom:50px;padding:0 50px;font-size:22px;color:#333;line-height:50px;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:80px 0 40px}.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:icomoon;text-align:center;line-height:30px;border:1px solid #e0e0e0;border-radius:50%;background:#fff;display:block}.newsinfo .more a:before{content:"\e315"}.newsinfo .more a:hover{color:#666;border-color:#666}.friend{padding:80px 0 40px}.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}.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:40px;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;background:#f8f8f8}.single{padding:30px 0;background:#f8f8f8}.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}.multi{margin:0 0 30px;padding:30px;background:#fff;zoom:1}.multi:after{content:"";display:block;clear:both}.multi h2{height:30px;margin:0 0 20px;font-size:22px;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.multi h2 a{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:210px;height:150px;float:left;display:inline;margin-right:30px;text-align:center;overflow:hidden}.multiimg img{min-height:150px}.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;text-transform:uppercase}.multiinfo span{margin-right:15px;font-size:12px;color:#999}.multiinfo span:before{margin-right:5px;font-family:icomoon;display:inline-block;vertical-align:top}.multiinfo a{color:#999}.author:before{content:"\e09d";margin:0 5px 0 0;font-size:12px}.date:before{content:"\e8b5";margin:0 5px 0 0;font-size:13px}.views:before{content:"\e004";margin:0 5px 0 0;font-size:13px}.cmtnum:before{content:"\e09f";margin:1px 5px 0 0;font-size:12px}.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:30px;padding:30px;background:#fff;zoom:1}.contentbox:after{content:"";display:block;clear:both}.contitle{font-size:30px}.coninfo{padding:10px 0 20px;font-size:15px;color:#989898;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:30px 0 20px}.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}.bdshare{margin:0 0 20px}.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}.cmtinfo .cmtinfo{width:500px}.cmtinfo .cmtinfo .cmtinfo{width:430px}.cmtinfo .cmtinfo .cmtinfo .cmtinfo{width:360px}.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 30px 30px;padding:20px;background:#fff}.sidebox h3:before{font-family:icomoon;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 #004c98}.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:24px;border-bottom:1px dotted #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidecon li a{color:#333}.sidecon li:before{content:"\e409";margin:0 5px 0 0;font-size:13px;color:#ccc;font-family:icomoon;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:"\e1db";margin-right:5px;font-size:16px}#divPrevious h3:before{content:"\e910";margin:0 6px 0 0}#divComments h3:before{content:"\e09f";margin-right:5px}#divNavBar h3:before{content:"\e5d2";margin-right:5px;font-size:16px}#divCalendar h3:before{content:"\e946";margin-right:5px}#divContorPanel h3:before{content:"\e945";margin-right:5px}#divSearchPanel h3:before{content:"\e077";margin-right:5px}#divArchives h3:before{content:"\e614";margin-right:5px;font-size:18px}#divStatistics h3:before{content:"\e1b2";margin-right:5px;font-size:16px}#divFavorites h3:before{content:"\e83a";margin-right:3px;font-size:18px}#divLinkage h3:before{content:"\e157";margin-right:3px;font-size:19px}#divMisc h3:before{content:"\e3c4";margin-right:5px;font-size:18px}#divAuthors h3:before{content:"\e7fc";margin:0 5px 0 0;font-size:20px}#divTags h3:before{content:"\e8e7";margin:1px 3px 0 0;font-size:19px}#sideguess h3:before{content:"\e028";margin-right:5px}#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:1px solid #004c98;border-radius:2px;background:#004c98}#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:#5eaae4;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:"\e04d";margin-right:3px;font-size:19px;font-family:icomoon;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{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:"\e409";margin:1px 3px 0 0;font-size:17px;font-family:icomoon;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:"\eb5c";font-size:30px;color:#fff;font-family:icomoon}a.backtotop:hover{background:#004c98}.animate-box{opacity:0}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.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}.conarticle{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:100px auto 0;line-height:36px;text-align:center;border:1px solid #004c98;border-radius:3px;background:#fff;display:block}.telesmore i:after{content:"\e313";font-size:22px;font-family:icomoon;display:inline-block;vertical-align:top}.teles i{margin:90px 0 20px;font-size:18px;font-style:normal;text-indent:0;line-height:28px;display:inline-block}.teles i:after{content:"\e313";width:33px;margin-left:-20px;font-size:30px;font-family:icomoon;position:absolute;bottom:0;left:50%}@-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{width:150px}.menu{position:absolute;top:80px}.menu ul{width:100%;border-top:1px solid #004c98;background:#fff}.menu li{width:100%;border-bottom:1px dotted #e0e0e0}.menu li a{height:auto;padding:5px;font-size:16px}.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{margin-top:15px}.menu{top:60px}.menuico{top:12px}.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:22px;color:#333}.optitle p{color:#333}.case{padding:30px 0 20px}.case ul li{width:47%}.casename{padding:5px 10px}.casebtn{margin:20px 0;font-size:18px;line-height:40px;bordre:1px solid #e0e0e0}.list{padding:0 0 20px}.list ul li{width:47%}.listname{padding:5px 10px}.about{padding:40px 0}.news{padding:40px 0}.news ul{margin:0}.news ul li{width:100%;margin:0 0 3%}.friend{padding:40px 0 30px}.friend li{width:47%}.friend li a p{display:none}.friendimg{padding:0 10px}.contitle{font-size:24px}.relate li{width:48%}.cmtimg{display:none}.cmtinfo{padding: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}.optitle{margin-top:10px}.optitle p.line{padding-bottom:10px}.multi{margin:0 0 10px;padding:20px 15px}.multi h2{margin:0;font-size:16px}.multiimg{width:30%;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:20px 0}.contentbox{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}}