@charset "utf-8";blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
fieldset,img{border:none}
:focus{outline:0}
address,caption,cite,code,dfn,em,optgroup,th,var{font-style:normal;font-weight:400!important}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
abbr,acronym{border:none;font-variant:normal}
button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;resize:none}
code,kbd,samp,tt{font-size:100%}
button,input,select,textarea{outline:0}
body{line-height:1.5;font-family:Arial;font-size:14px;color:#666}
li,ul{list-style:none}
table{table-layout:fixed;word-wrap:break-word}
caption,th{text-align:center}
sub,sup{font-size:100%;vertical-align:baseline}
:link,:visited,ins{text-decoration:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
a{transition:.3s;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s}
.clear{clear:both;height:0;font-size:0;overflow:hidden;line-height:0}
.clear10{clear:both;height:10px;overflow:hidden}
.clear15{clear:both;height:15px;overflow:hidden}
.clear20{clear:both;height:20px;overflow:hidden}
.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.fl{float:left}
.fr{float:right}
.mt20{margin-top:20px}
.textover{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
a{color:#353535}
.ft36{font-size:36px}
.ft30{font-size:30px}
.ft26{font-size:26px}
.ft24{font-size:24px}
.ft44{font-size:44px}
body{color:#353535;font-family:Arial,"microsoft yahei",simsun;font-size:14px;position:relative;overflow-x:hidden;height:100%}
.wap{width:1200px;margin:0 auto}
.waps{width:1200px;margin:0 auto}
@font-face{font-family:FZLTCXHJW;src:url(/font/FZLTCXHJW.TTF)}
.pdtb100{padding:100px 0}
.pdtb60{padding:60px 0}
.pdlr40{padding:0 40px}
.mglr40{margin:0 40px}
.p40{padding:40px}
.img{overflow:hidden}
.img img{transition:.3s;-webkit-transition:.3s;display:block}
.img:hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1)}
a .img:hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1)}
.imgs img{display:block}
.headT{padding:20px 0;position:relative}
.headT .logo{float:left}
.headT .yyss{float:right;padding-top:52px}
.headT .yyss .luang{text-align:right;overflow:hidden;line-height:30px}
.headT .luang{margin-left:3px;float:right}
.headT .luang a{display:inline-block;width:36px;height:28px;background:url(flag_01.jpg) no-repeat center;margin-left:13px}
.headT .luang a:last-child{background-image:url(flag_02.jpg)}
.headT .luang a:hover{color:#e5006e}
.headT .yyss a:last-child{padding-right:0}
.headT .search{border:1px solid #c2c2c2;width:215px;height:26px;float:right}
.headT .search input{background:0 0;float:left;width:168px;border:0;height:26px;line-height:26px;padding:0 10px}
.headT .search input.b0{padding:0;width:27px;cursor:pointer;background:url(ss.png) no-repeat 5px center}
.fsNavLevel1{position:absolute;right:0;top:20px;line-height:20px;font-size:14px;color:#999}
.fsNavLevel1 span{display:inline-block;vertical-align:middle;padding:0 8px 5px}
.fsNavLevel1 a{color:#828282}
.nav{background:#2155ca}
.nav .navxlc .cose{display:none}
.nav ul li{float:left;width:11.1%;position:relative}
.nav ul li.cur>a{background:#2f6eff!important;color:#fff!important}
.nav ul li a.yiji,.nav ul li:hover a.yiji{display:block;line-height:46px;text-align:center;color:#fff}
.nav ul li a.yiji.cur,.nav ul li a.yiji:hover,.nav ul li:hover a.yiji.cur,.nav ul li:hover>a{font-weight:700;color:#fff;background:#4284c2}
.navico{float:right;display:none}
.nav ul li:hover .li-box{display:block}
.navxlc .li-box{position:absolute;z-index:9999;width:438px;top:46px;background:#fff;left:0;box-shadow:0 0 3px 0 #888;-webkit-box-shadow:0 0 3px 0 #888;-o-box-shadow:0 0 3px 0 #888;-moz-box-shadow:0 0 3px 0 #888;padding:20px;display:none;-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial}
.li-boxl{width:145px;float:left}
.li-boxl li{width:145px!important;padding-top:4px;height:24px;display:block}
.li-boxl li a{padding-left:15px;font-size:12px}
.li-boxl li.hover a,.li-boxl li:hover a{color:#4284c2!important;background:url(subdoc.gif) no-repeat 0 6px!important}
.banner{position:relative;overflow:hidden}
.banner .next1,.banner .prev1{width:70px;height:70px;background:0 0;margin-top:-35px}
.banner .next1{right:6%}
.banner .prev1{left:6%}
.banner .next1:hover,.banner .prev1:hover{opacity:.8}
.wapcon{padding:50px 0}
.Openhouse{float:left;width:30.83%}
.bttit{background:url(titico1.png) no-repeat left center;line-height:2em;font-size:24px;font-weight:700;padding-left:40px;color:#353535;margin-bottom:.5em}
.bttit .fr{color:#333;font-size:12px;font-weight:inherit;color:#ef9034}
.Openh_{position:relative;overflow:hidden}
.Openh_ .text{padding-top:1em;font-size:16px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.Openh_ .pagination1{text-align:center;padding-top:15px}
.Openh_ .pagination1 span{background:#afafaf;width:10px;height:10px;opacity:1}
.Openh_ .pagination1 span.swiper-pagination-bullet-active{width:25px;background:#ffad2d;border-radius:5px}
/**A**/
.news{float:left;width:20%;/*margin-left:3.75%;*/}
.news ul li:first-child{padding-top:0}
.news ul li{padding:12px 0;border-bottom:1px dashed #c2c2c2}
.news ul li .con{position:relative;min-height:58px}
.news ul li .con .time{position:absolute;left:0;top:0}
.news ul li .con .time font{display:block;color:#444;font-size:30px;border-bottom:3px solid #00a0e9;line-height:1em;padding-bottom:.1em}
.news ul li .con .time span{display:block;text-align:center;color:#888;line-height:20px;padding-top:.2em}
.news ul li .con a{display:block;padding-left:65px;position:relative;font-size:16px;line-height:26px}
/**B**/
.communicate{float: left; margin-left:2.5%; width: 55%;}
.communicate ul li:first-child{padding-top:0}
.communicate ul li{padding:12px 0;border-bottom:1px dashed #c2c2c2}
.communicate ul li a{position:relative;min-height:58px;display:block;overflow:hidden}
.communicate ul li a .time{position:absolute;left:-58px;top:0;background:#00a0e9;color:#fff;text-align:center;width:40px;height:58px;padding:0 9px;transition:.3s;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s}
.communicate ul li a .time font{display:block;font-size:30px;border-bottom:1px solid #fff;line-height:1.2em;font-family:Arial}
.communicate ul li a .time span{display:block;text-align:center;line-height:20px;padding-top:.1em}
.communicate ul li a .text{display:block;padding-left:0;position:relative;transition:.3s;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s}
.communicate ul li a .text h3{font-size:16px;line-height:1em;padding-bottom:.4em;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.communicate ul li a .text p{font-size:14px;line-height:18px;color:#757575}
.communicate ul li a:hover .text{padding-left:75px}
.communicate ul li a:hover .time{left:0}
/**C**/
.index-colloge{ float: right; width: 20%;}
.index-colloge ul li:first-child{padding-top:0}
.index-colloge ul li{padding:12px 0;border-bottom:1px dashed #c2c2c2}
.index-colloge ul li .con{position:relative;min-height:58px}
.index-colloge ul li .con .time{position:absolute;left:0;top:0}
.index-colloge ul li .con .time font{display:block;color:#444;font-size:30px;border-bottom:3px solid #00a0e9;line-height:1em;padding-bottom:.1em}
.index-colloge ul li .con .time span{display:block;text-align:center;color:#888;line-height:20px;padding-top:.2em}
.index-colloge ul li .con a{display:block;padding-left:65px;position:relative;font-size:16px;line-height:26px}
.wsvideo{position:relative}
.wsvideo .ico{position:absolute;top:50%;left:50%;margin-left:-80px;margin-top:-80px;width:160px;cursor:pointer;z-index:3}
.videoc{position:absolute;left:0;top:0;width:100%;height:100%}
.videoc video{background:#000}
.linkbus{padding:50px 0}
.linkbus ul li{float:left;width:14.28%;text-align:center}
.linkbus ul li a{display:block}
.linkbus ul li a .imgs{width:70%;max-width:100px;margin:0 auto;padding-bottom:12px}
.linkbus ul li a .imgs img{width:100%;transition:.3s;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s}
.linkbus ul li a span{display:block;color:#757575}
.linkbus ul li a:hover .imgs img{-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-o-transform:rotateY(180deg)}
.schoollink ul li{float:left;width:33.33%;background:#20abea}
.schoollink ul li:hover{opacity:.8}
.schoollink ul li:nth-child(2){background:#e72180}
.schoollink ul li:nth-child(3){background:#6bb827}
.schoollink ul li a{display:block}
.schoollink ul li a img{display:block;margin:0 auto}
.footers{background:url(bottombg.png) no-repeat center 0;height:135px;border-bottom:1px solid #3e3e3e;margin-top:-15px;background-size:cover}
.footer{background:#313131}
.footer a{color:#fff}
.footer a:hover{color:#fff}
.footcon{padding:60px 0;color:#fff}
.footcon .logo{float:left;padding:0 4%}
.footcon .address{float:left;padding-right:2%}
.footcon .address h3{font-size:18px;padding-bottom:1em}
.footcon .address p{line-height:24px}
.address a{color:#fff}

.dizi{float:left;padding-right:0;}
.dizi h3{font-size:18px;padding-bottom:0.75em}
#dizhi{ margin:0px auto; text-align:center;height:36px;/*border-bottom:#CCC solid 1px;*/}
#dizhi li{ float:left;text-align:center; list-style-type:none;}
#dizhi li a{ line-height:36px; padding:0 17.5px 0 18px; color:#FFF; }
#dizhi li a:hover{ background-color:#646464; color:#FFF; display:block;}
#dizhi li.selectTag a{background-color:#646464; color:#FFF; display:block;}
.dztxt{ display:none; height:132px; padding-top:10px; background-color:#646464; color:#FFF;}
.dztxt p{ color:#fff; font-size:14px; text-align:left; padding-left:18px; width:95%; line-height:25px;}
#dztxt div.selectTag{ display:block;}

.lvbg{ padding:15px 10px;}

.footcon .ewms{float:right}
.footcon .ewms h3{font-size:18px;padding-bottom:.5em}
.footcon .ewms .imgs{padding:12px;background:#fff}
.footcon .ewms p{text-align:center;padding-top:10px}
.footri{color:#828282;padding:8px 0;border-top:1px solid #3e3e3e}
.footri p{float:left;line-height:20px}
.dibulj{float:right;overflow:hidden}
.dibulj a{float:left;background:url(xian2.jpg) no-repeat left center;padding:0 8px;color:#828282;margin-left:-2px}
.dibulj a:last-child{padding-right:0}
.dibulj a:hover{color:#fff}
.swiper-pagination-bullet{width:12px;height:12px;opacity:1;background:#fff}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:last-child{margin:0 30px 0 5px}
.swiper-pagination-bullet-active{background:#feb91e!important}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:21px;text-align:right}
@media screen and (max-width:1400px){.footers{height:95px;margin-top:15px}
}
@media screen and (max-width:1240px){.wap{width:94%;margin:0 auto}
.waps{width:94%;margin:0 auto}
}
@media screen and (max-width:1120px){.pdtb100{padding:80px 0}
}
@media screen and (max-width:960px){.pdtb100{padding:60px 0}
.pdtb60{padding:40px 0}
.ft30{font-size:26px}
.ft36{font-size:32px}
.Openhouse{width:47%}
.news{width:47%;margin-left:6%}
.communicate{ margin: 0; width: 100%; padding-top:30px;}
.index-colloge{ width: 100%; padding-top: 30px;}
.headT .logo a{display:inline-block}
.headT .logo a img{display:block;width:220px}
.nav .navxlc{position:fixed;top:0;left:0;display:none;z-index:50;background:url(bg1.png);width:100%;height:100%}
.nav .navxlc .cose{position:absolute;right:5px;top:5px;font-family:simsun;font-size:30px;line-height:30px;cursor:pointer;display:block}
.nav ul{padding-top:8%}
.nav ul li{width:100%}
.nav ul li a.yiji{color:#4284c2}
.navico{display:block;width:40px;padding:10px 0;cursor:pointer}
.navxlc .li-box{position:inherit;z-index:9999;width:100%;box-shadow:none;padding:0;top:0;text-align:center}
.li-boxr{display:none}
.nav ul li.click .li-box{display:block}
.li-boxl{width:100%;height:outo;float:none}
.li-boxl ul{padding:0}
.li-boxl li{width:100%!important;padding-top:4px;height:24px;display:block}
.news ul li .con a{font-size:14px;padding-left:45px}
.bttit{font-size:20px}
.news ul li .con .time font{font-size:24px}
.communicate ul li a .text h3{font-size:14px}
.communicate ul li a .text p{font-size:12px}
.communicate ul li a .time font{font-size:24px;padding-top:.1em}
.schoollink ul li{width:100%}
.schoollink ul li:nth-child(4),.schoollink ul li:nth-child(5){width:100%}
.wsvideo .ico{width:60px;margin-left:-30px;margin-top:-30px}
.banner .next1,.banner .prev1{width:40px;margin-top:-20px}
.footcon{padding:30px 0}
.footcon .logo{width:140px;margin:0 auto;float:none;padding:0}
.footcon .dizi{width:100%;padding:30px 0 0;float:none;text-align:center}
.footcon .dizi h3{font-size:16px;padding-bottom:.5em}
.footcon .ewms{width:114px;padding-top:30px;margin:0 auto;float:none;text-align:center}
.footri p{width:100%}
.dibulj{width:100%;padding-top:10px}
.footcon .logo a{display:block;margin:0 auto;width:140px}
.Openh_ .text{font-size:14px}
.headT .yyss{padding-top:20px}
.footers{height:65px;margin-top:15px}
}
@media screen and (max-width:640px){.pdtb100{padding:50px 0}
.pdtb60{padding:30px 0}
.ft30{font-size:22px}
.ft36{font-size:26px}
.linkbus ul li{width:50%;margin-left:0!important}
.schoollink ul li a img{width:49.5%}
.schoollink ul li:nth-child(4) img,.schoollink ul li:nth-child(5) img{width:80%}
.Openhouse{width:100%}
.news{width:100%;margin-left:0;padding-top:42px}
.headT .luang a{margin-left:4px}
.headT .search{width:130px}
.headT .search input{width:83px}
.footers{height:35px;margin-top:15px}
.Spark ul li{width:calc(50% - 10px);margin-left:0;margin-top:20px}
.Spark ul li:nth-child(2n){float:right}
}
@media screen and (max-width:480px){.ft30{font-size:18px}
.ft36{font-size:22px}
.headT .logo{float:none;text-align:center}
.headT .yyss .luang{line-height:24px}
.headT .search input{width:148px}
.headT .search{width:195px}
.headT .yyss{margin-right:calc(50% - 140px);padding-top:5px}
.navico{width:35px;padding:5px 0}
.linkbus ul li a .imgs{width:60%}
.fsNavLevel1{position:relative;float:left;text-align:center;width:100%;top:0;margin-top:10px;font-size:12px}
.woconsd ul li a{font-size:15px;padding:10px 5% 0}
.woconsd{padding:30px 0}
}
@media screen and (max-width:400px){.ft44{font-size:24px}
.ft36{font-size:20px}
.ft26{font-size:15px}
.ft24{font-size:16px}
}
@keyframes tx{0%{transform:translate(0,-580px) rotate(55deg)}
30%{transform:translate(0,0)}
50%{transform:translate(0,-120px)}
70%{transform:translate(0,0)}
85%{transform:translate(0,-50px)}
100%{transform:translate(0,0) rotate(0)}
}
@-webkit-keyframes tx{0%{-webkit-transform:translate(0,-580px) rotate(55deg)}
30%{-webkit-transform:translate(0,0)}
50%{-webkit-transform:translate(0,-120px)}
70%{-webkit-transform:translate(0,0)}
85%{-webkit-transform:translate(0,-50px)}
100%{-webkit-transform:translate(0,0) rotate(0)}
}
@-moz-keyframes tx{0%{-moz-transform:translate(0,-580px) rotate(55deg)}
30%{-moz-transform:translate(0,0)}
50%{-moz-transform:translate(0,-120px)}
70%{-moz-transform:translate(0,0)}
85%{-moz-transform:translate(0,-50px)}
100%{-moz-transform:translate(0,0) rotate(0)}
}
@-ms-keyframes tx{0%{-ms-transform:translate(0,-580px) rotate(55deg)}
30%{-ms-transform:translate(0,0)}
50%{-ms-transform:translate(0,-120px)}
70%{-ms-transform:translate(0,0)}
85%{-ms-transform:translate(0,-50px)}
100%{-ms-transform:translate(0,0) rotate(0)}
}
30%{-0-transform:translate(0,0)}
50%{-0-transform:translate(0,-120px)}
70%{-0-transform:translate(0,0)}
85%{-0-transform:translate(0,-50px)}
100%{-0-transform:translate(0,0) rotate(0)}
100%{transform:translate(0,0)}
100%{-webkit-transform:translate(0,0)}
100%{-moz-transform:translate(0,0)}
100%{-ms-transform:translate(0,0)}
100%{-0-transform:translate(0,0)}
100%{transform:translate(0,0)}
100%{-webkit-transform:translate(0,0)}
100%{-moz-transform:translate(0,0)}
100%{-ms-transform:translate(0,0)}
100%{-0-transform:translate(0,0)}
100%{transform:translate(0,0)}
100%{-webkit-transform:translate(0,0)}
100%{-moz-transform:translate(0,0)}
100%{-ms-transform:translate(0,0)}
100%{-0-transform:translate(0,0)}
50%{transform:rotate(5deg)}
100%{transform:rotate(0)}
50%{-webkit-transform:rotate(5deg)}
100%{-webkit-transform:rotate(0)}
50%{-moz-transform:rotate(5deg)}
100%{-moz-transform:rotate(0)}
50%{-ms-transform:rotate(5deg)}
100%{-ms-transform:rotate(0)}
50%{-0-transform:rotate(5deg)}
100%{-0-transform:rotate(0)}
100%{transform:rotate(0)}
100%{-webkit-transform:rotate(0)}
100%{-moz-transform:rotate(0)}
100%{-ms-transform:rotate(0)}
100%{-0-transform:rotate(0)}
100%{transform:scale(1,1);opacity:1}
100%{-webkit-transform:scale(1,1);opacity:1}
100%{-moz-transform:scale(1,1);opacity:1}
100%{-ms-transform:scale(1,1);opacity:1}
100%{-0-transform:scale(1,1);opacity:1}
50%{transform:rotate(360deg);opacity:0}
100%{transform:rotate(0);opacity:1}
50%{-webkit-transform:rotate(360deg);opacity:0}
100%{-webkit-transform:rotate(0);opacity:1}
50%{-webkit-transform:rotate(360deg);opacity:0}
100%{-webkit-transform:rotate(0);opacity:1}
50%{-ms-transform:rotate(360deg);opacity:0}
100%{-ms-transform:rotate(0);opacity:1}
50%{-0-transform:rotate(360deg);opacity:0}
100%{-0-transform:rotate(0);opacity:1}
100%{transform:translate(0,0)}
100%{-webkit-transform:translate(0,0)}
100%{-moz-transform:translate(0,0)}
100%{-ms-transform:translate(0,0)}
100%{-0-transform:translate(0,0)}
100%{transform:translate(0,0);opacity:1}
100%{-webkit-transform:translate(0,0);opacity:1}
100%{-moz-transform:translate(0,0);opacity:1}
100%{-ms-transform:translate(0,0);opacity:1}
100%{-0-transform:translate(0,0);opacity:1}
100%{transform:translate(0,0);opacity:1}
100%{-webkit-transform:translate(0,0);opacity:1}
100%{-moz-transform:translate(0,0);opacity:1}
100%{-ms-transform:translate(0,0);opacity:1}
100%{-0-transform:translate(0,0);opacity:1}
100%{transform:translate(0,0)}
100%{-webkit-transform:translate(0,0)}
100%{-moz-transform:translate(0,0)}
100%{-ms-transform:translate(0,0)}
100%{-0-transform:translate(0,0)}
.xz-scroll .content{position:relative;padding:0 50px}
.xz-scroll .swiper-slide{padding:0 10px;box-sizing:border-box}
.xz-scroll .swiper-slide .item{font-size:0;width:100%;display:block;position:relative;font-size:0}
.xz-scroll .swiper-slide .item img{display:block;width:100%}
.xz-scroll .swiper-slide .item p{padding:5px 0;position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.6);font-size:14px;color:#fff}
/****/
#tags{ margin:10px auto; text-align:center; width:100%;}
#tags li{ float:left; width:20%; text-align:center; height:36px; list-style-type:none;}
#tags li a{ color:#FFFFFF; font-size:16px; line-height:36px;}

#tags li:nth-child(1){background-color:#00a0e9; display:block;}
#tags li:nth-child(2){background-color:#2e5f9b; display:block;}
#tags li:nth-child(3){background-color:#00a0e9; display:block;}
#tags li:nth-child(4){background-color:#2e5f9b; display:block;}
#tags li:nth-child(5){background-color:#00a0e9; display:block;}
#tags li:hover{background-color:#2155ca; display:block; line-height:45px; height:45px;}
.tagtxt{ display:none; font-size:16px;}
.tagtxt li{ border-bottom:#c2c2c2 dashed 1px; padding:12px 0 13px;}
#tagtxt div.selectTag{ display:block;}
.tagtxt li .image{ width:132px; margin-right:2.5%; margin-top:5px; float:left; position:relative; height:70px;}
.tagtxt li .txt{ width:77%; float:left}
/****/
.sider{ width:295px; margin:0 auto; float:left; position:relative;}
.info{ width:880px; margin:0 auto; float:right;}
.lpart{ border:#004480 solid 1px;}
.lpart .btitle{ line-height:45px; font-size:18px; font-weight:600; background-color:#004480; padding-left:10px; color:#FFFFFF;}
.lpart li{ line-height:40px;}
.lpart li a{ padding-left:20px; display:block; width:100%;}
.lpart li:hover{ background-color:#CCCCCC;}
.llink{ border:#004480 solid 1px; margin-top:20px;}
.llink .btitle{ line-height:45px; font-size:18px; font-weight:600; background-color:#004480; padding-left:10px; color:#FFFFFF;}
.llink li{ line-height:40px; padding:0px 20px;}
.modlue01{ margin:0 auto;}
.list{ width:100%; margin:10px auto;}
.list li{ width:49%; margin:0 auto; float:left; border-bottom:#CCCCCC dashed 1px;padding:10px 0; margin-right:1%;}
.list .img{ width:39%; height:auto; float:left; margin-top:10px;}
.list .title{ width:58%; line-height:32px; font-size:16px; float:left; margin-left:3%; text-align:left;}
.list .txt{ width:58%; line-height:20px; font-size:14px;  float:left; margin-left:3%;  text-align:left;}
.page{ margin:5px auto; width:100%; text-align:center;}
.page li{ float:left; position:relative; width:auto; padding:5px 10px; margin:0 10px;}
.page li:first-child{ float:left; position:relative; width:auto; padding:0; margin:0;}
.page li a{ display:block; width:auto;}
/****/
.bulletin{border-bottom: 1px dashed #dbdbdb;}
.bulletin ul li{padding-bottom: 30px;}
.bulletin ul li a{display: block; position: relative; padding-left: 240px; min-height: 138px;}
.bulletin ul li a .img{position: absolute; left: 0; top: 0; width: 220px; text-align:center;}
.bulletin ul li a h3{font-size: 16px; width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bulletin ul li a span{display: block; color: #898989;/*font-size: 12px; padding: 0.8em 0;*/}
.bulletin ul li a p{line-height: 24px; color: #666;word-wrap: break-word;word-break: break-all;overflow: hidden;}
.bulletin .text{ width:640px; height:auto; overflow:inherit}
/**faq**/
.faq-left{ float: left; width:71%; }
.faq_right{ float: right; width: 25% }
.league_1_1 { margin-bottom:30px; font-size: 18px; line-height:30px; color: #fff; padding:12px 25px; background-color: #004480; }
.league_1_2 { margin-bottom: 30px; }
.league_list ul li{ margin-bottom: 70px; }
.league_list ul li img{ width: 100%; }

@media screen and (max-width:780px){
	.faq-left{ float: none; width:100%; }
	.faq_right{ float: none; width: 100% }
	.league_1_1{ font-size: 14px; }
	.league_list ul li{ margin-bottom:20px; }
}
.lv{border-collapse: collapse;border: none;}
.lv td{border: solid #000 1px; padding:10px; text-align:center;}
.lvc{border-collapse: collapse;border: none;}
.lvc td{border: solid #000 1px; padding:10px;}
