*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:""}
table{border-collapse:collapse;border-spacing:0}
body{color:#3d4c63;background:#fff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}
a{color:#333;text-decoration:none}
a:hover{color:inherit}
img{max-width:100%;border:none}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea{font-size:12px;color:#444;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
button,input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus{background:#fff;border:1px solid #bbb}
.false:focus{border:2px solid #ff1531;background:#fff}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
:-ms-input-placeholder{color:#999}
::-ms-clear,::-ms-reveal{display:none}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.col-l,.l{float:left}
.col-r,.r{float:right}
.ani{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{width:100%;max-width:978px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
.header{height:40px;padding:8px 0;position:relative}
.header .ht-txt{float:left;overflow:hidden;margin-top:3px}
.header .ht-txt p{float:left;font-size:14px;color:#666}
.header .ht-txt .a-grop{float:left;font-size:0;margin-left:30px}
.header .ht-txt .a-grop a{font-size:14px;float:left;color:#666}
.header .ht-txt .a-grop a:hover{text-decoration:underline}
.header .ht-txt .a-grop em{font-size:14px;float:left;margin:0 10px}
.header .hd-form{float:right;font-size:0;display:block}
.header .hd-form select{width:80px;height:24px;line-height:24px;padding-left:10px;background:url(../images/j-p1.png) right 10px center no-repeat;border:1px solid #d3d3d3;margin-left:10px}
.header .hd-form .inp{height:24px;width:150px;font-size:12px;color:#333;padding:0 5px;border:1px solid #d3d3d3;margin-left:10px}
.header .hd-form .sub{width:48px;height:24px;border:none;background:#205ca1;color:#fff;margin-left:10px;font-family:'宋体'}
.header .so{display:none}
.bgclass{background-color:#e5f2fb;position:relative;height:524px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;}
.banner{font-size:0;position:relative}
.banner img{display:block;width:100%}
.banner .logo{max-width:219px;margin-top:25px}
.slick-z1{width:882px;margin:42px auto 22px;background:url(../images/j-p4.png) center center no-repeat;background-size:100% auto;padding:5px 72px}
.slick-z1 .item .con{overflow:hidden;width:720px;padding:32px 35px 26px;box-shadow:0 0 3px #ccc;background:#fff;margin:0 auto}
.slick-z1 .item .pic{width:209px;float:left;margin-right:20px}
.slick-z1 .item .pic img{display:block;width:100%}
.slick-z1 .item .txt{overflow:hidden}
.slick-z1 .item .txt h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:20px}
.slick-z1 .item .txt h3 a{font-size:16px;color:#333;font-family:'宋体'}
.slick-z1 .item .txt h3 a:hover{color:#0974c0}
.slick-z1 .item .txt .info{font-size:14px;color:#999;line-height:1.45;height:6.4em;overflow:hidden}
.slick-z1 .item .txt .info a{color:#233569}
.row-a1{background:#e5f2fb;padding:67px 0 48px}
.slick-z1 .slick-arrow{position:absolute;top:50%;right:-35px;width:32px;height:35px;border:none;cursor:pointer;z-index:5;overflow:hidden;text-indent:1000px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/j-next.png) center center no-repeat;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.slick-z1 .slick-prev{background-image:url(../images/j-prev.png);left:-35px}
.slick-z1 .slick-arrow:hover{opacity:.8}
.slick-z1 .slick-list{padding:5px 0}
.g-tit{text-align:center;font-size:0;position:relative;position:relative}
.g-tit::after,.g-tit::before{position:absolute;content:'';width:341px;height:6px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-position:center center;background-size:cover}
.g-tit::before{left:0;background-image:url(../images/j-p6.png)}
.g-tit::after{right:0;background-image:url(../images/j-p7.png)}
.g-tit h3{height:54px;line-height:54px;display:inline-block;font-size:20px;color:#454545;background:url(../images/j-p5.png) left center no-repeat;padding-left:21px;background-size:auto 100%}
.g-tit h3 em{text-transform:uppercase;font-size:18px;color:#0974c0}
.slick-z2{background:url(../images/j-p8.png) top 27px center repeat-x}
.slick-z2 .item .con{text-align:center;font-size:14px;color:#454545;cursor:pointer}
.slick-z2 .item .con i{display:block;margin:0 auto 6px;width:18px;height:18px;border-radius:50%;background:#0974c0}
.slick-z2 .item .cur{display:none}
.slick-z2 .item.slick-current .con{display:none}
.slick-z2 .item.slick-current .cur{display:block;text-align:center;width:44px;height:47px;margin:0 auto;border-radius:50%;background:url(../images/j-p9.png) center center no-repeat;background-size:cover;line-height:47px;text-align:center;color:#fff;margin-top:-15px}
.slick-z2 .slick-list{padding-top:20px!important}
.footer{padding:16px 0 22px;border-top:3px solid #137bc3}
.footer a{color:#666}
.footer .wrap{padding-left:60px;overflow:hidden}
.footer .wrap .logo{float:left;width:66px;margin-right:25px}
.footer .wrap .logo img{display:block;width:100%}
.footer .wrap .r-con{overflow:hidden;font-size:14px;color:#666;line-height:1.7}
.m-news{overflow:hidden;margin:0 -20px}
.m-news .item{width:50%;float:left;padding:0 20px;margin-bottom:20px}
.m-news .item .tit{overflow:hidden;font-size:0;border-bottom:2px solid #0f78c2;line-height:42px;margin-bottom:29px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m-news .item .tit .l-txt{overflow:hidden;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m-news .item .tit h3{display:inline-block;font-size:18px;color:#454545;margin-right:8px;font-weight:700}
.m-news .item .tit.tit2{border:none;margin-bottom:21px}
.m-news .item .tit.tit2 h3{font-size:16px;padding-left:17px;background:url(../images/j-p13.png) left center no-repeat}
.m-news .item .tit span{font-size:16px;text-transform:uppercase;color:#3995cd}
.m-news .item .tit a{float:right;font-size:14px;color:#205ca1;font-style:italic;font-family:Arial;margin-top:3px}
.ul-list01 li{margin-bottom:14px}
.ul-list01 li h3{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;padding-left:17px}
.ul-list01 li h3::before{position:absolute;top:50%;left:3px;margin-top:-2px;content:'';width:4px;height:4px;border-radius:50%;background:#233569}
.ul-list01 li h3 a{font-size:14px;color:#454545;font-family:'宋体'}
.ul-list01 li h3 a:hover{color:#3995cd}
.slick-year{background:#eee;padding:0 20px;margin-bottom:24px}
.slick-year .items{height:32px;line-height:32px;text-align:center}
.slick-year .items a{display:block;width:100%;height:100%;font-size:14px;color:#454545}
.slick-year .items.slick-current a{background:url(../images/j-p15.png) center center no-repeat;color:#fff}
.slick-year .slick-arrow{position:absolute;top:50%;right:2px;width:17px;height:19px;border:none;cursor:pointer;z-index:5;overflow:hidden;text-indent:1000px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/j-p11.png) center center no-repeat}
.slick-year .slick-prev{left:2px;background-image:url(../images/j-p10.png)}
.year{overflow-y:auto;padding-bottom:20px}
.ul-year{white-space:nowrap;font-size:0}
.ul-year li{width:20%;display:inline-block;text-align:center;line-height:32px;font-size:16px}
.m-imgtxt{margin-bottom:14px}
.m-imgtxt .pic{position:relative;padding-top:40.2%}
.m-imgtxt .pic img{position:absolute;top:0;left:0;display:block;width:100%;height:100%}
.m-imgtxt .pic p{position:absolute;bottom:0;left:0;width:100%;height:38px;line-height:38px;background:rgba(0,0,0,.5);color:#fff;font-size:14px;color:#fff;padding:0 20px}
.g-tit.g-tit2{margin-bottom:22px}
.g-tit.g-tit2 h3{padding-left:0;background:url(../images/j-p12.png) left 43px top no-repeat;background-size:auto 100%;font-weight:700}
.m-imgtxt2{overflow:hidden}
.m-imgtxt2 .pic{float:left;width:115px;margin-right:18px}
.m-imgtxt2 .pic img{display:block;width:100%}
.m-imgtxt2 .txt{overflow:hidden;font-family:'宋体'}
.m-imgtxt2 .txt h3{/*overflow:hidden;text-overflow:ellipsis;white-space:nowrap;*/margin-bottom:24px}
.m-imgtxt2 .txt h3 a{color:#333;font-size:16px}
.m-imgtxt2 .txt h3 a:hover{color:#0974c0}
.m-imgtxt2 .txt .info{font-size:14px;color:#666;line-height:1.45;height:8.5em;overflow:hidden}
.row-a2{padding:33px 0 0}
.row-a3 .wrap{padding:0 60px}
.slick-z3{padding-top:8px;margin:0 -25px 0}
.slick-z3 .item{width:25%;padding:0 25px}
.slick-z3 .item .pic{position:relative;padding-top:130%;border:4px solid #dbdbdb;border-radius:3px;overflow:hidden;margin-bottom:14px}
.slick-z3 .item .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0}
.slick-z3 .item .txt{font-size:14px;color:#333;font-family:'宋体';overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}
.slick-z3 .slick-arrow{position:absolute;top:46%;right:-30px;width:32px;height:35px;border:none;cursor:pointer;z-index:5;overflow:hidden;text-indent:1000px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/j-next.png) center center no-repeat}
.slick-z3 .slick-prev{background-image:url(../images/j-prev.png);left:-30px}
.slick-z4 .items{overflow:hidden;padding:0}
.slick-z4 .items .pic{width:172px;float:left;margin-right:30px;border:3px solid #e8e8e8}
.slick-z4 .items .pic img{display:block;width:100%}
.slick-z4 .items .txt{overflow:hidden}
.slick-z4 .items .txt .name{font-size:16px;color:#454545;font-weight:700;margin-bottom:26px}
.slick-z4 .items .txt .info{font-size:14px;color:#666;font-family:'宋体';line-height:1.58;margin-bottom:10px;height:9.4em;overflow:hidden}
.slick-z4 .items .txt a{color:#205ca1}
.slick-z4 .slick-arrow{position:absolute;top:0;right:0;width:17px;height:24px;border:none;cursor:pointer;z-index:5;overflow:hidden;text-indent:1000px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:#eee url(../images/j-next2.png) center center no-repeat;border:1px solid #e5e5e5}
.slick-z4 .slick-prev{background-image:url(../images/j-prev2.png);right:30px}
.m-imgtxt3 .pic{margin-bottom:2px;border:3px solid #ddd}
.m-imgtxt3 .pic img{display:block;width:100%}
.m-imgtxt3 .line{border-bottom:1px dashed #e5e5e4}
.m-imgtxt3 .line h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:15px;position:relative;height:46px;line-height:46px}
.m-imgtxt3 .line h3::after{position:absolute;content:'';left:0;top:50%;width:6px;height:6px;background:#233569;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-imgtxt3 .line h3 a{font-size:16px;color:#454545}
.m-imgtxt3 .line h3 a:hover{color:#0974c0}
.row-a3{margin-bottom:33px}
.m-info{overflow:hidden;margin-bottom:34px;margin-top:32px}
.row-a4{margin-bottom:8px}
.col-main{float:left;width:642px;margin-right:32px}
.col-r{overflow:hidden;float:none}
.g-tit3{font-size:0;border-bottom:4px solid #0974c0;padding-bottom:16px}
.g-tit3 h3{font-size:20px;color:#454545;background:url(../images/j-p14.png) left center no-repeat;background-size:auto 100%;height:36px;line-height:36px;padding-left:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.g-tit3 h3 span{display:inline-block;margin-left:6px;font-size:16px;color:#147bc3;text-transform:uppercase}
.g-tit4{font-size:0;border-bottom:2px solid #0974c0;padding-bottom:16px}
.g-tit4 h3{font-size:22px;color:#454545;height:36px;line-height:36px}
.g-tit4 h3 span{display:inline-block;margin-left:6px;font-size:16px;color:#147bc3;text-transform:uppercase}
.pages{text-align:center;overflow:hidden;margin-top:24px}
.pages .wrap{display:inline-block}
.pages ul{float:left;text-align:center;font-size:0;overflow:hidden}
.pages ul li{float:left;display:inline-block;margin-right:7px}
.pages ul li a,.pages ul li span{font-size:14px;display:block;height:20px;line-height:18px;padding:0 5px;border:1px solid #cacaca}
.pages ul li a .pages ul li.pages-a a{width:44px;height:20px;line-height:20px;font-size:14px;color:#5b5b5b;background:#eaeaea}
.pages ul li.on a{color:#fff;background:#0f78c2;border-color:#0f78c2}
.pages ul li.pages-a.on a{border:none;color:#ababab;background:#eaeaea}
.pages ul li span{border:none}
.m-form02{overflow:hidden;float:left;margin-left:33px}
.m-form02 .inp{height:20px;width:22px;text-align:center;font-size:14px;border:1px solid #cacaca}
.m-form02 .sub{width:33px;height:22px;background:#0f78c2;color:#fff;font-size:14px;border:none}
.m-info .info{font-family:'宋体';font-size:14px;color:#222;line-height:2;text-indent:2em}
.m-info .info h2{text-align:center;font-size:18px;color:#222;font-weight:400}
.m-info h4{margin-bottom:10px}
.m-info .info img{display:block;width:100%}
.ul-list03{overflow:hidden;margin:30px -13px 0}
.ul-list03 li{width:50%;float:left;padding:0 13px;margin-bottom:12px}
.ul-list03 li .pic{position:relative;padding-top:135%;border:4px solid #dbdbdb;border-radius:3px;overflow:hidden;margin-bottom:11px}
.ul-list03 li .pic img{position:absolute;top:0;left:0;display:block;width:100%;height:100%}
.ul-list03 li .txt{font-size:14px;color:#333;font-family:'宋体';overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ul-list02{margin-top:28px}
.ul-list02 li{margin-bottom:16px;padding-bottom:15px;font-family:'宋体';border-bottom:1px solid #e5e5e5}
.ul-list02 li h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;margin-bottom:10px}
.ul-list02 li h3 a{font-size:18px;color:#454545;font-weight:700}
.ul-list02 li .info{font-size:14px;color:#666;line-height:1.7;margin-bottom:6px;text-indent:0}
.ul-list02 li .desc .line{font-size:14px;color:#666;margin-bottom:4px}
.ul-list02 li .desc .line em{color:#0f78c2}
.ul-list02.news3 li{margin-bottom: 8px; padding-bottom: 7px;}
.ul-list02.news3 li a{display:block;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-family:'宋体';}
.ul-list02.news3 li a:before{content:'';display:inline-block;vertical-align:3px;width:4px;height:4px;background:#0974c0;border-radius:50%;margin-right:12px}
.m-text2{font-family:"宋体";color:#222}
.m-text2 h1{font-weight:700;font-size:20px;text-align:center;margin:30px 0 15px}
.m-text2 .tip{color:#787878;text-align:center;padding-bottom: 10px;border-bottom: 1px #0974c0 dashed;}
.m-text2 .con{padding:30px 0 0;line-height:2}
.m-text2 .con img{display:block;margin:0 auto 10px}
.m-text2 .con span{display:block;text-align:center;margin-bottom:16px}
.m-text2 .con p{margin-bottom:0}

.pages{text-align: center;margin: 23px 0 50px;font-size: 14px;font-family: "arial";}
.pages ul{
    display: inline-block;
}
.pages li{float: left;}
.pages li span{
    color: #666;
    margin: 0 3px;
}
.pages a{color:#666;display: block;height: 22px;line-height: 22px;margin: 0 3px;border: 1px solid #cacaca;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;font-size: 14px;}
.pages .pages-first a,
.pages .pages-end a{width: 44px;margin: 0 8px;background-color: #d2d2d2;color:#5b5b5b;border: 0;line-height: 20px;}
.pages .pages-prev.not a,
.pages .pages-next.not a{
    background-color: #fff;
    border-color: #d2d2d2;
    color: #b6b6b6;
}
.pages ul .pages-first.not a,
.pages ul .pages-end.not a{color:#ababab;background-color: #eaeaea;}

.pages .pages-prev a,
.pages .pages-next a{
    width: 25px;
    color: #666;
}

.pages .on a,.pages a:hover{background-color: #2b478c;color:#fff;border-color: #2b478c;}


.pages .jump{
    margin-left: 25px;
}
.pages .jump .inp{width: 22px;height: 22px;text-align: center;outline: none;color: #1c364c;}
.pages .jump .btn{outline: none;width: 33px;height: 22px;background-color: #2b478c;color:#fff;padding: 0;
    border-radius: 0;position: relative;top: -1px;margin-left: 2px;}
.pages{text-align:center;font-size:14px;margin:20px 0 40px}
.pages a{display:inline-block;*display:inline;*zoom:1;font-weight:400;text-align:center;border:1px solid #cacaca;min-width:21px;margin:0 3px;padding: 0 3px;}
.pages a.active,.pages a:hover{background-color:#0f78c2;border-color:#0f78c2;color:#fff;text-decoration:none}
.pages .disabled{opacity:.8;pointer-events:none}
.pages .first,.pages .last{width:58px;line-height:18px;background-color:#e2e2e2;font-size:14px;border-color:#e2e2e2}
.pages .jump{margin-left:30px;display:inline-block;vertical-align:middle}
.pages .jump .inp{width:25px;line-height:20px;height:22px;margin:0 2px;text-align:center}
.pages .jump .btn{border:none;width:33px;height:22px;background-color:#2b478c;color:#fff;text-transform:uppercase;border-radius:0;padding:0;margin-top:-3px}
.pages .fc_hui2{ width: 50px; line-height: 22px;background-color: #e2e2e2; font-size: 14px; border-color: #e2e2e2;display:inline-block; margin: 1px 5px;padding: 0 3px;}
.pages .current{line-height: 20px; background-color: #0f78c2; font-size: 14px; border-color: #e2e2e2;display:inline-block;  margin: 1px 5px; min-width:22px; color:#fff !important;border: 1px solid #0f78c2;}
.pages input{height:22px}
@media only screen and (max-width:1199px){
  .banner{height: 325px;}
.header .so{display:block;width:26px;height:26px;position:absolute;top:20px;right:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/so.png) center center no-repeat;background-size:20px 20px}
.header .hd-form{text-align:right;float:none;display:none;position:absolute;left:0;width:100%;top:42px;z-index:99;background:#fff;padding:10px}
.wp{width:96%}
.slick-z1{background:0 0;padding:5px 20px;width:auto}
.slick-z1 .item .con{width:auto}
.g-tit::after,.g-tit::before{display:none}
.row-a1{padding:30px 0}
.slick-z1{margin:20px 0}
.slick-z1 .slick-prev{left:0}
.slick-z1 .slick-arrow{right:0}
.footer .wrap .logo{display:none}
.footer .wrap{padding:0}
.slick-z3 .slick-arrow{right:-10px}
.slick-z3 .slick-prev{left:-10px}
.m-news{margin:0 -5px}
.m-news .item{padding:0 5px}
.row-a3 .wrap{padding:0}
.slick-z3 .slick-arrow{right:20px}
.slick-z3 .slick-prev{left:20px}
.slick-z3 .item{padding:0 10px}
.slick-z3{margin:0 -10px}
.col-main{float:none;width:auto;margin-right:0;margin-bottom:30px}
.ul-list03 li{width:25%}
}
@media only screen and (max-width:767px){
  
.banner{height: 190px;}
.banner img {display: block;width: 50%;}
.m-news .item{float:none;width:auto}
.g-tit h3{height:30px;line-height:30px;font-size:18px}
.slick-z4 .items .txt .name{margin-bottom:10px}
.slick-z1 .item .pic{width:auto;float:none;margin-right:0;margin-bottom:15px}
.slick-z1 .item .txt h3{margin-bottom:10px}
.slick-z1 .item .txt .info{height:auto}
.slick-z1 .item .con{padding:15px}
.slick-z1 .slick-prev{left:30px}
.slick-z1 .slick-arrow{right:30px;opacity:.8}
.slick-z1{padding:5px}
.slick-z3{margin-left:-5px;margin-right:-5px}
.slick-z3 .item{padding:0 5px}
.m-imgtxt2 .pic{float:none;width:50%;margin:0 auto 15px}
.m-imgtxt2 .txt h3{margin-bottom:15px}
.pages ul{float:none;margin-bottom:10px}
.m-form02{float:none;margin-left:0}
.ul-list03{margin-left:-5px;margin-right:-5px}
.ul-list03 li{padding:0 5px}
.ul-list03 li{width:50%}
.slick-z4 .slick-arrow{top:10px}
}
@media only screen and (max-width:479px){
.header .ht-txt p{display:none}
.header .ht-txt .a-grop{margin-left:0}
.header .hd-form select{width:100%;display:block;margin-left:0;margin-bottom:5px;height:30px;line-height:30px}
.header .hd-form .inp{width:100%;margin-left:0;margin-bottom:5px;height:30px;line-height:30px}
.header .hd-form .sub{width:150px;height:30px;line-height:30px;margin-left:0}
.slick-z4 .items .pic{margin-right:10px}
.m-news .item .tit{margin-bottom:15px}
.g-tit3 h3{padding-left:15px}
.g-tit1 h3{padding-left:15px}
.wp{width:auto;padding:0 15px}
.slick-z3 .slick-arrow{width:20px;height:25px;background-size:100% 100%;right:-25px}
.slick-z3 .slick-prev{left:-25px}
.pages ul li.m-dn{display:none}
.slick-z3{width:90%;margin:0 auto}
}