blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}

table{border-collapse:collapse;border-spacing:0}

abbr,acronym,fieldset,img{border:0}

ol,ul{list-style:none}

caption,th{text-align:left}

q:after,q:before{content:''}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

.col-c,.col-l,.col_c,.col_l,.l{float:left}

.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}

.c{clear:both}

.n,em{font-weight:400;font-style:normal}

.b{font-weight:700}

.i{font-style:italic}

.fa{font-family:Arial}

.fg{font-family:Georgia}

.ft{font-family:Tahoma}

.fl{font-family:Lucida Console}

.fs{font-family:'宋体'}

.fw{font-family:'微软雅黑'}

.tc{text-align:center}

.tr{text-align:right}

.tl{text-align:left}

.tdu{text-decoration:underline}

.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}

.fc0{color:#000}

.fc3{color:#333}

.fc6{color:#666}

.fc9{color:#999}

.fcr{color:red}

.fcw{color:#fff}

.fcb{color:#00f}

.fcg{color:green}

.f0{font-size:0}

.f10{font-size:10px}

.f12{font-size:12px}

.f13{font-size:13px}

.f14{font-size:14px}

.f16{font-size:16px}

.f20{font-size:20px}

.f24{font-size:24px}

.vm{vertical-align:middle}

.vtb{vertical-align:text-bottom}

.vt{vertical-align:top}

.vn{vertical-align:-2px}

.vimg{margin-bottom:-3px}

.m0{margin:0}

.ml0{margin-left:0}

.ml5{margin-left:5px}

.ml10{margin-left:10px}

.ml20{margin-left:20px}

.mr0{margin-right:0}

.mr5{margin-right:5px}

.mr10{margin-right:10px}

.mr20{margin-right:20px}

.mt5{margin-top:5px}

.mt10{margin-top:10px}

.mt20{margin-top:20px}

.mb5{margin-bottom:5px}

.mb10{margin-bottom:10px}

.mb20{margin-bottom:20px}

.ml-1{margin-left:-1px}

.mt-1{margin-top:-1px}

.p1{padding:1px}

.pl5{padding-left:5px}

.p5{padding:5px}

.pt5{padding-top:5px}

.pr5{padding-right:5px}

.pb5{padding-bottom:5px}

.p10{padding:10px}

.pl10{padding-left:10px}

.pt10{padding-top:10px}

.pr10{padding-right:10px}

.pb10{padding-bottom:10px}

.p20{padding:20px}

.pl20{padding-left:20px}

.pt20{padding-top:20px}

.pr20{padding-right:20px}

.pb20{padding-bottom:20px}

.pr,.rel{position:relative}

.abs,.pa{position:absolute}

.dn{display:none}

.db{display:block}

.dib{-moz-inline-stack:inline-block;display:inline-block}

.di{display:inline}

.ovh{overflow:hidden}

.ovs{overflow:scroll}

.vh{visibility:hidden}

.vv{visibility:visible}

.lh14{line-height:14px}

.lh16{line-height:16px}

.lh18{line-height:18px}

.lh20{line-height:20px}

.lh22{line-height:22px}

.lh24{line-height:24px}

.fix{*zoom:1}

.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}

.z{_zoom:1}

.h1{height:1px}

.h5{height:5px}

.h,.h10{height:10px}

.h15{height:15px}

.h20{height:20px}

.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
@font-face { 
  font-family: consola; 
  src: url(consola.ttf); 
} 

body{font:14px/1.5 "Microsoft Yahei",sans-serif;color:#333;background:#fff}

a{text-decoration:none;color:#333;color:inherit}

*,:after,:before{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}

a:hover{color:#d61e22}

img{max-width:100%;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}

input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}

input[type=button],input[type=reset],input[type=submit]{cursor:pointer}

::-webkit-input-placeholder{color:#999}

::-moz-placeholder{color:#999}

::-ms-input-placeholder{color:#999}

input.false:focus{border:2px solid #ff1531;background:#fff}

.wp{width:94%;max-width:1200px;margin:0 auto}

.lazy{background:url(../images/loading.gif) 50% no-repeat}

.header{position:relative;z-index:9;height:100px;line-height:100px;background-color:#fff;padding:0 2.5%}

.logo{float:left;width:339px;margin-right:9%}

.logo img{display:inline-block;vertical-align:middle;width:100%}

.nav{float:left}

.nav li{float:left;margin:0 25px}

.nav a{position:relative;display:block;font-size:18px;color:#333}

.nav .on a,.nav a:hover{color:#308bd6}

.nav .on a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#308bd6}

.hd-bar{float:right;font-size:0}

.hd-bar .so{font-size:14px;display:inline-block;vertical-align:middle;position:relative;border:1px solid #7d7d7d;width:175px;height:30px;line-height:28px;border-radius:30px;padding-right:38px;margin-right:21px}

.hd-bar .so:after{content:'';position:absolute;top:50%;right:-11px;margin-top:-15px;height:30px;width:1px;background-color:#999}

.hd-bar .txt{line-height:inherit;border:none;background-color:transparent;padding:0 10px;width:100%}

.hd-bar .btn{position:absolute;top:0;right:0;width:38px;height:28px;border:none;font-size:0;background:url(../images/icon-search.png) center center no-repeat}

.hd-bar .lang{font-size:14px;position:relative;display:inline-block;vertical-align:middle;line-height:30px}

.hd-bar .lang a{display:block}

.hd-bar .lang .active{padding-right:15px;background:url(../images/icon-down.png) 100% 50% no-repeat}

.hd-bar .h-lang{font-size:14px;position:relative;display:inline-block;vertical-align:middle;line-height:30px}
.hd-bar .h-lang a{margin: 0 5px;}

.hd-bar .list{background-color:#fff;position:absolute;display:none;top:100%;left:-10px;padding:0 10px;min-width:100%;border:1px solid #999}

.menuBtn{display:none;width:1em;height:1em;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:30px;margin:12px 0}

.menuBtn span{height:2px;position:absolute;top:50%;display:block;width:100%;margin:0 auto;border:none;cursor:pointer;color:inherit}

.menuBtn span:before{-webkit-transform:translate(-50%,-.28em);transform:translate(-50%,-.28em)}

.menuBtn span:after{-webkit-transform:translate(-50%,.28em);transform:translate(-50%,.28em)}

.menuBtn span:after,.menuBtn span:before{content:"";position:absolute;top:0;left:50%;display:block;width:100%;height:100%;-webkit-transform-origin:50% 0;transform-origin:50% 0}

.menuBtn.open span{background:0 0}

.menuBtn.open span:before{-webkit-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}

.menuBtn.open span:after{-webkit-transform:translate(-50%,0) rotate(-45deg);transform:translate(-50%,0) rotate(-45deg)}

.menuBtn span,.menuBtn span:after,.menuBtn span:before{background-color:#d61e22;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}

.slick-list,.slick-slide,.slick-slider,.slick-track{height:100%}

.banner{position:relative;padding-top:42%;height:0;overflow:hidden}

.slide-ban{position:absolute!important;top:0;left:0;width:100%;height:100%}

.banner .item a{display:block;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.slide-ban .slick-dots{position:absolute;bottom:20px;left:0;width:100%;text-align:center;font-size:0}

.slide-ban .slick-dots li{display:inline-block;vertical-align:top;width:10px;height:10px;border-radius:50%;background-color:#fff;margin:0 8px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}

.slide-ban .slick-dots li.slick-active{-webkit-box-shadow:0 0 0 3px rgba(255,255,255,.3);box-shadow:0 0 0 3px rgba(255,255,255,.3)}

.footer{padding:40px 0;background-color:#c1c1c1;border-top:1px solid #ddd;border-bottom:3px solid #b22d2f}

.footer .col-r{text-align:right}

.ft-tit{font-size:14px;color:#000;margin-bottom:10px}

.footer .col-l{width:190px}

.link-ft a{display:inline-block;margin-right:50px;line-height:46px;font-size:12px;color:#333}

.link-ft a:hover{color:#b22d2f}

.footer .col-c{padding:0 80px;border-left:1px dotted #a4a4a4;border-right:1px dotted #a4a4a4}

.contact-ft{font-size:12px;color:#000;line-height:30px}

.contact-ft p span{padding-left:25px;background-repeat:no-repeat;background-position:left center;-webkit-background-size:16px auto;background-size:16px auto}

.contact-ft .s1 span{background-image:url(../images/icon-ft-1.png)}

.contact-ft .s2 span{background-image:url(../images/icon-ft-2.png)}

.contact-ft .s3 span{background-image:url(../images/icon-ft-3.png)}

.contact-ft .s4 span{background-image:url(../images/icon-ft-4.png)}

.share-ft{padding-top:65px}

.share-ft .copy{color:#333;line-height:30px;font-size: 12px;}

.share-ft .share{overflow:hidden;margin-bottom:5px}

.share-ft .share a{float:right;width:40px;height:30px;background-repeat:no-repeat;background-position:0 0;background-image:url(../images/icon-ft-5.png)}

.share-ft .share .weibo{background-position:100% 0}

.share-ft .share a:hover{opacity:.8;filter:alpha(opacity=80)}

.share-ft .qr-code{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}

.share-ft .qr-code .img{position:absolute;top:50%;left:50%;padding:10px;background-color:#fff;width:160px;height:160px;margin:-80px 0 0 -80px;border-radius:5px}

.g-tit1{text-align:center;line-height:1.3;padding-bottom:18px}

.g-tit1 .cn{font-weight:400;font-size:27px;padding-bottom: 15px;}

.g-tit1 .en{font-size:36px;text-transform:uppercase;font-family:'Myriad Pro',Impact}

.g-tit1 .en span{color:#b22d2f}

.g-tit1::after{content:'';display:block;width:60px;height:3px;background-color:#308bd6;margin:0 auto}

.g-tit2{text-align:center;line-height:1.2;padding:42px 0 40px;color:#000;text-indent: 0;}

.g-tit2::after{content:'';display:block;width:100px;height:1px;background-color:#308bd6;margin:0 auto}

.g-tit2 .en{font-size:60px;font-family:'Myriad Pro',Impact;opacity:.05;filter:alpha(opacity=5);text-transform:uppercase}

.g-tit2 .cn{font-size:22px;margin-top:-45px;margin-bottom:12px}

.g-tit3{font-size:24px;color:#308bd6;margin:40px 0}

.g-tit3.s2{padding:17px 0;border-bottom:1px solid #eee}

.ban{position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;height:500px}

.ban-txt{position:absolute;top:0;width:100%;bottom:0;text-align:center;font-size:0}

.ban-txt:before{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}

.ban-txt .tit{position:relative;display:inline-block;vertical-align:middle;color:#006cb5;line-height:1.6}

.ban-txt .tit .cn{font-size:36px}

.ban-txt .tit .en{font-size:24px}

.ban-txt .tit:after,.ban-txt .tit:before{position:absolute;content:'';top:50%;width:120px;height:0;border-bottom:1px solid #006cb5}

.ban-txt .tit:after{left:120%}

.ban-txt .tit:before{right:120%}

.nav-sub{-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}

.nav-sub .list{overflow:hidden}

.nav-sub .list li{float:left}

.nav-sub a{display:block;line-height:60px;font-size:14px;text-align:center;padding: 0 20px;height: 60px;overflow: hidden;}

.nav-sub a:hover{color:#308bd6}

.nav-sub .on a{color:#fff;background-color:#308bd6}

.pages{text-align:center;font-size:0;padding:15px 0 35px}

.pages li{display:inline-block;vertical-align:middle;font-size:16px;color:#000}

.pages a,.pages span{display:block;width:30px;height:30px;margin:5px;line-height:30px}

.pages a:hover,.pages li.on a{color:#fff;background-color:#308bd6}

.pages .arrow a{background:url(../images/arrow-l.png) center center no-repeat #bbb}

.pages .arrow.next a{background-image:url(../images/arrow-r.png)}

.pages .inp{width:60px;line-height:28px;height:30px;text-align:center;padding:0 5px;margin:-1px 5px 0}

.pages .jump{width:40px;border:none;background-color:#bbb;color:#fff;height:30px;margin:-1px 5px 0}

.pages .arrow a:hover,.pages .jump:hover{background-color:#308bd6}

@media only screen and (max-width:1800px){

.logo{margin-right:5%}

.nav li{margin:0 20px}
.nav a{font-size: 16px;}
}

@media only screen and (max-width:1580px){

.logo{margin-right:5%;width:250px}
/*.nav{margin-left: 85px;}*/
.nav li{margin:0 15px}

.nav a{font-size:14px}

.footer .col-l{width:250px}

.footer .col-c{padding:0 85px}

}

@media only screen and (max-width:1280px){

	.footer .col-c{padding: 0 40px;}
.logo{margin-right: 0;}

}
@media only screen and (max-width:1180px){

body{padding-top:55px}

.logo{width:200px}

.menuBtn{display:block;float:right}

.header{height:55px;line-height:55px;padding:0 3%;position:fixed;top:0;left:0;width:100%;z-index:99}

.hd-bar{position:absolute;bottom:0;left:0;width:100%;float:none;text-align:center}

.hd-bar .list{top:auto;bottom:100%}

.nav{float:none;padding-top:10%}

.nav li{float:none;line-height:40px;text-align:center}

.nav a{display:block}

.js-nav{display:none;position:fixed;top:55px;width:100%;bottom:0;background-color:#f2f2f2;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}

.js-nav.right{display:block;right:-75%;width:75%;max-width:375px;bottom:0}

.js-nav.right.open{right:0}

.footer .col-l{width:200px}

.footer .col-c{padding:0 50px}

.contact-ft,.link-ft a{font-size:14px}

.link-ft a{margin-right:30px}

.ban{height:380px}

.g-tit1{padding-bottom:10px}

.g-tit1 .cn{font-size:24px}

.g-tit1 .en{font-size:26px}

.g-tit2{padding:35px 0 20px}

}

@media only screen and (max-width:959px){

.footer .col-l{display:none}

.footer .col-c{padding-left:0;border-left:none;padding-right:80px}

.ban{height:300px}

.ban-txt .tit .cn{font-size:30px}

.ban-txt .tit .en{font-size:18px}

.ban-txt .tit:after,.ban-txt .tit:before{width:80px}

.nav-sub a{line-height:45px;height: 45px;}

.g-tit3{margin:20px 0;font-size:30px}

}

@media only screen and (max-width:767px){

.slide-ban .slick-dots{bottom:10px}

.slide-ban .slick-dots li{width:8px;height:8px;margin:0 5px}

.footer .col-c{padding-right:0;border-right:0;float:none;text-align:center}

.footer .col-r{float:none;text-align:center}

.share-ft{padding-top:20px}

.share-ft .share a{float:none;display:inline-block;vertical-align:middle}

.ft-tit{font-size:16px}

.footer{padding:20px 0}

.ban{height:150px}

.ban-txt .tit .cn{font-size:20px}

.ban-txt .tit .en{font-size:14px}

.ban-txt .tit:after,.ban-txt .tit:before{width:50px}

.nav-sub .wp{width:100%}

.nav-sub li{width:50%}

.nav-sub a{padding:0 10px;width:auto;text-align:center;font-size:14px}

.g-tit2{padding:30px 0 10px}

.g-tit2 .en{font-size:30px}

.g-tit2 .cn{font-size:18px;margin-top:-25px}

.g-tit3{margin:10px 0;font-size:20px}

.g-tit3.s2{padding:10px 0}

}

.row-ind1{padding:83px 0 55px;background:url(../images/bg-01.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.m-txt1{color:#000;font-size:14px;line-height:1.71;overflow:auto}

.m-txt1 .tit{font-size:30px;text-align:center;margin-bottom:30px}

.m-txt1 p{margin-bottom:12px}

.ul-ind1{overflow:hidden;margin-top:50px}

.ul-ind1 li{}

.ul-ind1 .item{display:block;overflow:hidden}

.ul-ind1 .pic{position:relative;overflow:hidden;height:0;padding-top:79%}

.ul-ind1 .pic img{position:absolute;top:0;left:0;width:100%;height:100%}

.ul-ind1 .pic:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:0}

.ul-ind1 .txt{position:relative;padding:37px 30px 39px;font-size:18px;background-color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.ul-ind1 .txt h4{font-size:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}

.ul-ind1 .txt h5{font-size:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;color:#ddd}

.ul-ind1 .txt:after{content:'';position:absolute;right:30px;top:0;height:100%;width:35px;background:url(../images/icon-01.png) center center no-repeat;-webkit-background-size:35px auto;background-size:35px auto}

.ul-ind1 .item:hover img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}

.ul-ind1 .item:hover .pic:after{border:2px solid #308bd6}

.ul-ind1 .item:hover .txt{background-color:#308bd6}

.ul-ind1 .item:hover h4,.ul-ind1 .item:hover h5{color:#fff}

.row-ind2{padding-top:60px}

.m-txt2{margin:24px 0 45px;font-size:14px;line-height:2.15;color:#000;text-indent:2em;/*text-align:justify*/}

.m-txt2 p{max-width:1110px;margin:0 auto;word-break:break-all;}

.list-pic1{margin-bottom:70px}

.list-pic1 ul{overflow:hidden;margin:0 -6px}

.list-pic1 li{float:left;width:25%}

.list-pic1 ul.s2 li{width:33.332%}

.list-pic1 .pic{position:relative;overflow:hidden;height:0;margin:6px;padding-top:73%}

.list-pic1 ul.s2 .pic{padding-top:69%}

.list-pic1 .pic img{position:absolute;top:0;left:0;width:100%;height:100%}

.list-pic1 .pic:hover img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}

.list-pic2{padding:45px 0 40px}

.list-pic2 .item{position:relative;height:0;overflow:hidden;padding-top:33%;margin:24px 0}

.list-pic2 .pic{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:right center;-webkit-background-size:contain;background-size:contain;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.list-pic2 .txt{position:absolute;top:0;left:0;height:100%;width:45%;font-size:0;background:url(../images/bg-02.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.list-pic2 .txt:before{content:'';display:inline-block;vertical-align:middle;width:0;height:100%}

.list-pic2 .inner{display:inline-block;vertical-align:middle;font-size:22px;line-height:1.9;color:#0053a9;padding-left:60px}

.list-pic2 .sum{position:absolute;bottom:-25%;left:-1%;font-size:350px;line-height:1;font-weight:700;color:#000;opacity:.07;filter:alpha(opacity=7)}

.list-pic2 .item:hover .pic{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}

.m-map{position:relative;height:480px;margin-bottom:70px}

.m-map #map{height:100%}

.m-map #map img{max-width:none;-webkit-transition:none;-o-transition:none;transition:none}

.anchorBL{display:none}

.map-txt{position:absolute;bottom:0;right:0;padding:30px 40px;background-color:#308bd6;color:#fff;font-size:18px;line-height:48px}

.list-pic3{margin-bottom:50px}

.list-pic3 .item{position:relative;overflow:hidden}

.list-pic3 .item .img{float:right;width:50%}

.list-pic3 .item.s2 .img{float:left}

.list-pic3 .item.s2 .txt{left:auto;right:0}

.list-pic3 .item .txt{position:absolute;top:0;left:0;width:50%;height:100%;font-size:0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.list-pic3 .pic{position:relative;overflow:hidden;height:0;padding-top:57%}

.list-pic3 .pic img{position:absolute;top:0;left:0;width:100%;height:100%}

.list-pic3 .item:hover img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}

.list-pic3 .item .txt:before{content:'';width:0;height:100%;display:inline-block;vertical-align:middle;margin-right: -50px;}

.list-pic3 .item .inner{display:inline-block;vertical-align:middle;font-size:18px;padding-left:50px}

.list-pic3 .item h3{color:#308bd6;font-size:26px;margin-bottom:20px}

.list-pic3 .item .inner:after{content:'';display:block;width:70px;height:2px;background-color:#308bd6;margin-top:40px}

.list-news{margin:20px 0}

.list-news .item{display:block;overflow:hidden;border-bottom:1px solid #e5e5e5;padding:35px 80px 42px}

.list-news .time{float:left;line-height:1.2;text-align:center;font-family:Arial;margin-right:80px}

.list-news .time .day{font-size:50px;color:#999;font-weight:700;border-bottom:1px solid #666;margin-bottom:8px}

.list-news .time .month{font-size:12px;color:#999}

.list-news .txt{overflow:hidden}

.list-news h4{font-size:20px;color:#333;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px 0}

.list-news .desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;color:#333;line-height:24px}

.list-news .item:hover{background-color:#f5f5f5;border-bottom-color:#f5f5f5}

.news-detail{padding:50px 0}

.news-detail .info{padding-bottom:15px}

.news-detail .info h2{font-size:24px;color:#333;font-weight:400;margin-bottom:12px}

.news-detail .info .date{color:#999;font-size:14px}

.news-detail .info .date span{margin-right:20px}

.news-detail .cont{font-size:16px;line-height:2.5;color:#333;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:30px 0 50px}

.news-detail .cont h3{text-align:center;font-size:24px;margin-bottom:30px}

.news-detail .arrow{position:relative;font-size:0;text-align:center;padding-top:13px}

.news-detail .arrow:after{content:'';position:absolute;bottom:0;left:50%;height:35px;width:1px;background-color:#999}

.news-detail .arrow a{display:inline-block;vertical-align:top;font-size:14px;color:#666;line-height:35px;padding:0 40px;margin:0 55px}

.news-detail .arrow a:hover{text-decoration:underline}

.news-detail .arrow .prev{background:url(../images/arrow-l2.png) left center no-repeat}

.news-detail .arrow .next{background:url(../images/arrow-r2.png) right center no-repeat}

.list-pic4 .left{float:left}

.list-pic4 .right{float:right}

.list-pic4 .item{background-color:#f5f5f5;margin:20px 0;padding:0 50px}

.list-pic4 .bd,.list-pic4 .hd{overflow:hidden}

.list-pic4 .hd .post{font-size:21px;color:#308bd6;padding-left:48px;background:url(../images/icon-02.png) left center no-repeat}

.list-pic4 .hd .info{line-height:32px}

.list-pic4 .hd{padding:27px 0 15px;background:url(../images/bg-05.png) left bottom repeat-x}

.list-pic4 .bd{line-height:24px;border-bottom:1px solid #dcdcdc}

.list-pic4 .note{overflow:hidden;margin-bottom:20px}

.list-pic4 .note span{float:left}

.list-pic4 .note p{overflow:hidden}

.list-pic4 .bd .left,.list-pic4 .bd .right{width:48%}

.list-pic4 .bd h4{font-size:15px;color:#308bd6;line-height:1.5;margin:22px 0 14px}

.list-pic4 .fd a{display:inline-block;line-height:48px;padding-left:30px;background:url(../images/icon-03.png) left center no-repeat}

.list-pic4 .fd a:hover{color:#308bd6}

.slick-pic{overflow:hidden;padding:60px 0 20px}

.slick-pic .slider-for{padding:0 10%;background-color:#f5f5f5;margin-bottom:20px}

.slick-pic .slider-for .pic{height:700px;line-height:700px;text-align:center}

.slick-pic .pic img{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}

.slick-pic .slider-nav{margin:0 -5px}

.slick-pic .slider-nav .item{padding:0 6px}

.slick-pic .slider-nav .pic{position:relative;height:190px;line-height:190px;text-align:center;background-color:#f5f5f5}

.slick-pic .slider-nav .txt{text-align:center;font-size:16px;line-height:2.4}

.slick-pic .slider-nav .slick-current .pic:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid #308bd6}

.slick-pic .slick-arrow{position:absolute;top:50%;z-index:3;font-size:0;border:none;background-color:transparent;padding:0;margin:-48px 0 0;width:52px;height:97px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;cursor:pointer}

.slick-pic .slick-prev{background-image:url(../images/arrow-l3.png);left:32px}

.slick-pic .slick-next{background-image:url(../images/arrow-r3.png);right:32px}

.slick-nav{width:900px;margin:0 auto;text-align:center;font-size:0}

.slick-nav .item{float:left}

.slick-nav .list{padding:0 30px}

.slick-nav .slick-arrow{position:absolute;top:0;font-size:0;border:none;background-color:transparent;background-position:center center;background-repeat:no-repeat;cursor:pointer}

.slick-nav .slick-prev{left:0;height:100%;width:30px;background-image:url(../images/arrow-l2.png)}

.slick-nav .slick-next{right:0;height:100%;width:30px;background-image:url(../images/arrow-r2.png)}

.table-box{display:none}

.table-box.on{display:block}

.tab-btn{text-align:center;font-size:0;margin-bottom:25px}

.tab-btn a{display:inline-block;vertical-align:top;text-align:center;font-size:14px;width:170px;line-height:50px;color:#fff;background-color:#308bd6}

.tab-btn .s1{background-color:#308bd6;color:#fff}

.m-table{background-color:#fafafa;padding:80px;margin-bottom:20px}

.m-table table{width:100%;border-collapse:initial}

/*.m-table td,.m-table th{padding:10px}*/


/*******************************
	-------[=简历弹窗]-------
********************************/
.pop-mark {position: fixed;top: 0;bottom: 0;right: 0;left: 0;
    background-color: rgba(0,0,0,.85);z-index: 99;display: none;
    cursor: pointer;
}
.pop-box{position:fixed;top:50%;left:50%;width:1150px;padding-bottom: 20px;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	background-color:#fff;z-index:100;overflow:hidden;
	border-radius:15px;display:none;
}

.pop-box .tit{height:80px;line-height:80px;text-align:center}

.pop-box .tit h3{font-size:28px;background-color:#f1f1f1;color:#275597}

.pop-box .box{border-radius:15px}

.form-order ul{overflow:hidden;padding:30px 5px 10px 90px;border-bottom:1px solid #dcdcdc}

.form-order ul li{float:left;width:50%;padding-right:82px;margin-bottom:20px}

.form-order ul li em{float:right;font-size:16px;line-height:45px;color:#d30000}

.form-order ul li span{float:left;font-size:16px;line-height:45px;width:92px}

.form-order ul li .con{overflow:hidden;width:330px;height:45px;border:1px solid #d2d2d2;position:relative}

.form-order .btn{width:160px;height:50px;line-height:50px;text-align:center;border-radius:10px;background-color:#275597;font-size:18px;color:#fff;display:block;margin:20px auto 0;cursor:pointer}

.form-order ul li .con .inp1{width:100%;height:43px;padding:0 14px;font-size:16px}

.form-order ul li .con select{font-size:16px;width:100%;height:43px;cursor:pointer;padding:0 14px;background:url(../images/select.png) right 0 no-repeat}

.form-order ul li .con .upload{position:absolute;top:0;right:0;width:100px;height:45px;line-height:43px;font-size:16px;text-align:center;background-color:#275597;color:#fff}

.form-order ul li .con .file{position:absolute;top:0;left:0;bottom:0;width:100%;font-size:0;opacity:0;z-index:2;cursor:pointer}

.form-order ul li .con #em{line-height:43px;padding:0 14px;font-size:16px;color:#999}



@media only screen and (max-width:1580px){

.ul-ind1 .txt{padding:20px;font-size:16px}

.ul-ind1 .txt:after{width:20px;right:20px;-webkit-background-size:20px auto;background-size:20px auto}

}


@media only screen and (max-width:1180px){

.ul-ind1{margin-top:40px}

.ul-ind1 .txt{font-size:14px;padding:15px 10px}

.ul-ind1 .txt:after{display:none}

.row-ind1{padding:50px 0 40px}

.row-ind2{padding-top:50px}

.m-txt2{margin:10px 0}

.list-pic2 .sum{font-size:250px;bottom:-20%}

.list-pic2 .inner{font-size:24px}

.m-map{height:340px}

.map-txt{padding:20px;font-size:16px;line-height:2}

.list-pic3 .item .inner{padding-left:30px;font-size:18px}

.list-pic3 .item h3{font-size:26px;margin-bottom:15px}

.list-pic3 .item .inner:after{margin-top:25px}

.list-news .item{padding:20px 40px}

.list-news .time{margin-right:40px}

.list-news .time .day{font-size:54px}

.slick-pic .slider-for .pic{height:500px;line-height:500px}

}

@media only screen and (max-width:959px){

.m-txt1 .tit{font-size:20px;margin-bottom:15px}

.list-pic1 ul{margin:0 -4px}

.list-pic1 .pic{margin:4px}

.list-pic2{padding:35px 0}

.list-pic2 .sum{font-size:200px;bottom:-20%}

.list-pic2 .inner{font-size:20px;padding-left:30px}

.list-news h4{font-size:18px}

.news-detail .cont h3,.news-detail .info h2{font-size:20px}

.news-detail .cont{font-size:14px;line-height:2}

.list-pic4 .item{padding:0 30px}

.list-pic4 .hd .info{font-size:12px}

.list-pic4 .hd .post{font-size:24px}

.slick-nav{width:auto}

}

@media only screen and (max-width:767px){

.m-txt1 .tit{font-size:18px;margin-bottom:10px}

.ul-ind1{margin-top:20px}

.ul-ind1 li{width:50%}

.ul-ind1 .txt{font-size:13px}

.row-ind1{padding:30px 0}

.row-ind2{padding-top:30px}

.m-txt2{line-height:1.8}

.list-pic1 li{width:50%}

.list-pic1 ul.s2 li{float:none;width:auto}

.list-pic1 .pic,.list-pic1 ul{margin:0}

.list-pic2 .item{margin:10px 0}

.list-pic2 .sum{font-size:80px;bottom:-18%}

.list-pic2 .inner{font-size:12px;line-height:1.7;padding-left:10px}

.m-map{height:auto}

.m-map #map{height:200px}

.map-txt{position:static;padding:20px;font-size:14px;line-height:2}

.list-pic3 .item .img.img{float:none;width:auto}

.list-pic3 .item .txt{position:static;width:auto}

.list-pic3 .item .inner{padding:20px;font-size:16px}

.list-pic3 .item h3{font-size:20px;margin-bottom:10px}

.list-pic3 .item .inner:after{margin-top:20px}

.list-news .item{padding:10px}

.list-news .time{margin-right:10px}

.list-news h4{padding:6px 0}

.list-news .time .day{font-size:48px}

.news-detail{padding:30px 0}

.news-detail .cont h3,.news-detail .info h2{font-size:18px}

.news-detail .cont h3{margin-bottom:12px;line-height:1.4}

.news-detail .arrow a{margin:0 20px;padding:0 30px}

.list-pic4 .left,.list-pic4 .right{float:none}

.list-pic4 .bd .left,.list-pic4 .bd .right{width:auto}

.list-pic4 .item{padding:0 15px}

.list-pic4 .hd .info{line-height:20px}

.list-pic4 .note{margin-bottom:10px}

.list-pic4 .bd h4{margin:15px 0 10px}

.slick-pic{padding:30px 0 20px}

.slick-pic .slider-for{padding:0 50px}

.slick-pic .slick-arrow{width:30px;height:56px;margin-top:-28px}

.slick-pic .slick-prev{left:10px}

.slick-pic .slick-next{right:10px}

.slick-pic .slider-for .pic{height:300px;line-height:300px}

.m-table{padding:10px}

.tab-btn a{line-height:40px;font-size:14px;width:50%}

}


.cur {font-size: 13px;color: #acacac;padding: 15px 0;line-height: 30px;}

.cur a {color: #308bd6;}



.list-pro {overflow: hidden;margin: 0 -16px;}

.list-pro li {float: left;width: 20%;margin-bottom: 32px;}

.list-pro .item {display: block;overflow: hidden;margin: 0 16px;border: 1px solid #cfcfcf;}

.list-pro .pic {position: relative;overflow: hidden;padding-top: 100%;}

.list-pro .pic img {position: absolute;top: 50%;left: 50%;max-width: 90%;max-height: 90%;
	-webkit-transform: translate(-50%, -50%);

-ms-transform: translate(-50%, -50%);

-o-transform: translate(-50%, -50%);

transform: translate(-50%, -50%);}

.list-pro h4 {position: absolute;top: 50%;width: 100%;padding: 0 10px;font-size: 16px;color: #040404;
	text-align: center;-webkit-transform: translateY(-50%);

-ms-transform: translateY(-50%);

-o-transform: translateY(-50%);

transform: translateY(-50%);
overflow: hidden;

/*text-overflow: ellipsis;

white-space: nowrap;*/
}

.list-pro .item:hover {border-color: #308bd6;}

.pages2 {text-align: center;font-size: 0;margin-bottom: 50px;}

.pages2 ul {display: inline-block;vertical-align: middle;overflow: hidden;}

.pages2 li {float: left;font-size: 12px;margin: 0 4px;line-height: 32px;}

.pages2 a {display: block;border: 1px solid #d9d9d9;line-height: 30px;width: 32px;}

.pages2 .arrow a {padding: 0 10px;width: auto;}

.pages2 a:hover {border-color: #308bd6;color: #308bd6;}

.pages2 .active a {background-color: #308bd6;color: #fff;border-color: #308bd6;}





@media only screen and (max-width:959px){

    .cur {padding: 5px 0;}

    .list-pro {margin: 0 -5px;}

    .list-pro li {margin-bottom: 10px;width: 25%;}

    .list-pro .item {margin: 0 5px;}
    .list-pic3 .item .inner{text-indent: 0;display: block;padding: 0 20px;}
    .list-pic3 .item .txt:before{display: none;}
}





@media only screen and (max-width:767px){

    .list-pro li {width: 50%;}

    .pages2 li {display: none;}

    .pages2 .arrow,.pages2 .active,.pages2 .total {display: block;}
    .list-pic3 .item{margin-bottom: 15px;}

}