*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}
html{background:#fff}
body{font:14px/30px Microsoft Yahei;color:#333;margin:0 auto;letter-spacing:1px}
html,body,div,p,ul,li,footer,header,section,button{padding:0;border:0;vertical-align:baseline}
em,i,li,ul{list-style:none;font-style:normal}
a{text-decoration:none;background-color:transparent;color:#333333;text-decoration:none}
a:active,a:hover{outline:0;color:#b24000}
a.xq{color:#ed3a3a;font-size:smaller}
a.ap{position:absolute;bottom:0;right:0;background:#fff;padding-right:15%;text-indent:0;font-size:90%;}
small{font-size:80%}
img{border:none;vertical-align:middle}
.lt{float:left}
.rt{float:right}
.line{background:#fff;height:30px}
.red{color:#F87D26}
.hide{display:none}
.main{overflow:hidden;margin:0 calc(50% - 600px)}
section{overflow:hidden;padding-left:calc(50% - 600px);padding-right:calc(50% - 600px)}

header .k_logo{max-width:1200px;margin:0 auto}
header .k_logo a{display:inline-block;width:100%;vertical-align:bottom}
header .k_logo .lt{width:60%;max-width:480px}
header .k_logo .rt{width:32.5%;max-width:290px}
header .k_logo img{width:100%;margin:5px 0}
header .nav{width:100%;display:inline-block;background:-webkit-linear-gradient(top,#1d8be3,#1982d7,#1d8be3);vertical-align:bottom}
header .nav .nav_out{padding:0 calc(50% - 600px)}
header .nav .nav_out a{color:#FFFFFF;height:45px;line-height:45px;display:block;float:left;width:150px;text-align:center;border-right:1px solid #2eb3f5}
header .nav .nav_out a:last-child{border-right:0}
header .nav .nav_out a:hover,header .nav .nav_out .active_nav{background:-webkit-linear-gradient(top,#2eb3f5,#0fa2eb,#2eb3f5)}

footer{margin:20px auto}
footer .daohang{background:-webkit-linear-gradient(top,#1d8be3,#1982d7,#1d8be3);padding:8px calc(50% - 600px)}
footer .daohang a{color:#fff;width:141px;display:inline-block;text-align:center;border-right:1px solid #2eb3f5}
footer .daohang a:last-child{border:none}
footer .bqxx{width:100%;text-align:center;background:#f2f2f2;color:#999;height:40px;line-height:40px;margin-top:20px}
footer .txt{width:1000px;margin:40px auto 0;height:230px}
footer .txt .lt{width:500px;margin-top:15px;text-align:center}
footer .txt .lt .logo{color:#1982d7;font-size:36px;font-weight:bold;letter-spacing:3px;line-height:30px;margin-bottom: 18px;}
footer .txt .lt .logo small{font-size:18px;letter-spacing:0}
footer .txt .lt p{line-height: 30px;}
footer .txt .rt{width:450px}
footer .txt .rt span{float:left;width:180px;display:inline-block;text-align:center;font-size:13px}
footer .txt .rt span:last-child{margin-left:15px}
footer .txt .rt span img{margin-bottom:8px}
footer .txt .rt span i{display:inline-block;width:8px;height:10px}
footer .txt .rt span .i1{border-left:1px solid #ccc;margin-bottom:-6px;border-bottom:1px solid #ccc}
footer .txt .rt span .i2{border-right:1px solid #ccc;margin-bottom:6px;border-top:1px solid #ccc}

@media (max-width:640px){
    body{font:13px/28px Microsoft Yahei}
    .line{height:20px}
    header .top{padding:5px auto}
    header .nav .nav_out a{height:30px;line-height:30px;width:25%;border-right:1px solid;border-bottom:1px solid}
    header .nav .nav_out a:nth-child(4n){border-right:none}
    header .nav .nav_out a:nth-child(n+5){border-bottom:none}
    footer{width:100%;margin-top: 10px;}
    footer .daohang{padding:0;display:inline-block;}
    footer .daohang a{width:25%;padding:3px 0;float:left;border-bottom:1px solid #2eb3f5}
    footer .daohang a:nth-child(4n){border-right:none}
    footer .bqxx{font-size:85%}
    footer .txt{width:100%;margin:0;height:165px}
    footer .txt .lt{width:70%;margin-top:10px;text-align:left}
    footer .txt .lt .logo{font-size:19px;line-height:24px;margin-bottom: 5px;}
    footer .txt .lt .logo small{font-size:12px}
    footer .txt .lt p{font-size: 90%;line-height: 22px;margin-left:1em}
    footer .txt .rt{width:30%;margin-top:5px}
    footer .txt .rt span{width:100%;font-size:80%}
    footer .txt .rt span:first-child,footer .txt .rt span em{display:none}
    footer .txt .rt span:last-child{margin-left:0;}
    footer .txt .rt span img{margin-bottom:0;width:100%}
}
.navTab{padding:10px 0 0;margin:10px calc(50% - 600px);border:20px solid #EEF3FD}
.navTab a{width:128.6px;display:inline-block;float:left;text-align:center;margin:10px 0}
.navTab a p{font-weight:bold;margin-top:5px;color:#333}
.navTab a img{width:60%;margin:0 auto}
@media (max-width:640px){
  .navTab{padding:10px 0 0;margin:0;border:12px solid #EEF3FD}
  .navTab a{width:33.33%;margin:5px 0}
  .navTab a p{margin-top:0}
}
.doc .docBox{overflow:hidden;position:relative;padding:10px calc(50% - 600px)}
.doc .docBox .bd ul{overflow:hidden}
.doc .docBox .bd ul li{margin:0 8px;overflow:hidden;background:#eef3fd;width:384px;border-radius:15px;float:left}
.doc .docBox .bd ul li .lt{width:140px}
.doc .docBox .bd ul li .lt img{width:130px;height:130px;display:block;float:right;margin:20px 0;background:#E3EBFB;border-radius:50%}
.doc .docBox .bd ul li .rt{width: calc(100% - 160px);margin:30px 10px 0 0}
.doc .docBox .bd ul li .rt .name{color:#1982d7;font-weight:bold;font-size:18px;margin-bottom:5px}
.doc .docBox .bd ul li .rt .txt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:relative;line-height:26px}
.doc .docBox .bd ul li .rt .txt a.ap{background:#eef3fd}
@media (max-width:640px){
    .doc .docBox{padding:10px 0}
    .doc .docBox .bd ul li{width:calc(100% - 16px)}
    .doc .docBox .bd ul li .lt{width:125px;}
    .doc .docBox .bd ul li .lt img{width:105px;height:105px;margin:12px 10px}
    .doc .docBox .bd ul li .rt{margin-top:15px;width:calc(100% - 135px);}
    .doc .docBox .bd ul li .rt .name{font-size:16px;margin-bottom:2px}
    .doc .docBox .bd ul li .rt .txt{line-height:22px;}
}

.tname{border-bottom:1px solid #1982d7;height:40px}
.tname b{height:40px;line-height:40px;color:#fff;font-size: 16px;padding-left: 1.5em;width: 9em;border-right: 30px solid transparent;border-bottom:40px solid #1982d7;float:left}
.tname a{float:right;margin-top:10px;font-size: 90%;color: #888;}

.news{margin-top:25px}
.news .lt{width:770px}
.news .lt .ctab{display:inline-block;margin-top:20px;width:100%;text-align:center}
.news .lt .ctab a{background:#33b3d3;display:inline-block;padding:5px 0;color:#fff;border-radius:5px;margin:0 25px;width:230px}
.news .lt .ctab a:last-child{background:#33d3a8}
.news .txt{padding:15px 0}
.news .txt .lt1{height:130px;width:25%;float:left}
.news .txt .lt1 img{width:100%;height:100%}
.news .txt .rt1{float:right;width:73.5%;height:130px;position:relative}
.news .txt .rt1 h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px;line-height:25px;font-size:16px}
.news .txt .rt1 .des{position:relative;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:19px;color:#666}
.news .txt .rt1 .inf{position:absolute;bottom:-5px;width:100%}
.news .txt .rt1 .inf span{font-size:88%;color:#999}
.news .txt .rt1 .inf span:last-child{float:right}
.news .tdata{display:inline-block;width:100%;margin-top:15px;vertical-align:bottom}
.news .tdata a{width:48%;float:left}
.news .tdata a:nth-child(2n){float:right}
.news .tdata a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float:left;width:85%}
.news .tdata a em{color:#1982d7;margin-right:3px}
.news .tdata a small{float:right;color:#aaa}
.news .rt{width:400px}
.news .rt .tab{display:none}
.news .rt .titR{padding:4px 0;color:#1982d7;text-align:center;font-weight:bold;font-size:16px}

.rlogo{width:100%;overflow:hidden;border:1px solid #ccc}
.rlogo img{width:100%}
.rlogo .rjj{padding:12px;line-height:24px}
.rlogo .rjj p{text-indent:2em;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:relative}
.rlogo .tab{padding:0 15px 15px;border-top:1px dashed #ccc}
.rlogo .yyinfo{overflow:hidden;margin-top:10px}
.rlogo .yyinfo i{width:36px;height:36px;display:block;float:left;background-image:url(../images/bg01.png);background-repeat:no-repeat;margin-top:2px}
.rlogo .yyinfo i.tel{background-position:0 0}
.rlogo .yyinfo i.time{background-position:-42px 0}
.rlogo .yyinfo i.dizhi{background-position:-84px 0}
.rlogo .yyinfo div{float:left;margin-left:10px}
.rlogo .yyinfo div p{line-height:20px;color:#333}
.rlogo .btn{overflow:hidden;padding:20px 15px 5px}
.rlogo .btn a{display:block;width:77px;height:35px;line-height:35px;font-size:16px;padding-left:45px;color:#fff;background-image:url(../images/btn.gif);background-repeat:no-repeat;float:left;box-sizing:content-box}
.rlogo .btn a.btn1{background-position:0 -340px;float:left}
.rlogo .btn a.btn2{background-position:-134px -340px;float:right}

@media (max-width:640px){
    .tname{height:32px}
    .tname b{height:32px;line-height:32px;font-size:14px;padding-left:1em;width:8em;border-right-width:28px;border-bottom-width:32px}
    .tname a{margin-top:5px}
    .news{margin-top:15px}
    .news .lt{width:100%}
    .news .lt .ctab{margin-top:5px}
    .news .lt .ctab a{margin:0 10px;width:33%;padding:3px 0}
    .news .txt{padding:15px 2%}
    .news .txt .lt1{height:105px;width:30%}
    .news .txt .rt1{width:68%;height:105px}
    .news .txt .rt1 h3{margin-bottom:3px;line-height:21px;font-size:15px}
    .news .tdata{width:96%;margin:5px 2%}
    .news .tdata a span{width:100%}
    .news .tdata a small{display:none}
    .news .rt{width:96%;margin:20px 2% 0}
    .news .rt .titR{font-size:15px}
    .news .rt .rjj p{-webkit-line-clamp:4}
}

.jbdh{background:#eef3fd;margin:0 calc(50% - 600px);padding:0}
.jbdh .stBox .hd{height:40px;line-height:40px;position:relative}
.jbdh .stBox .hd ul{position:absolute;top:0;right:0;width:88%}
.jbdh .stBox .hd ul li{float:left;cursor:pointer;width:117px;text-align:center;border-right:2px #ffffff groove}
.jbdh .stBox .hd ul li:last-child{border-right:none}
.jbdh .stBox .hd ul li.on{height:39px;background:#fff;border-top:1px solid #1982d7}
.jbdh .stBox .bd ul{padding:20px 15px;zoom:1;display:inline-block}
.jbdh .stBox .bd li{float:left;line-height:22px}
.jbdh .stBox .dl1{display:inline-block;width:100%}
.jbdh .stBox .dl1 li{width:49%;margin-bottom:5px}
.jbdh .stBox .dl1 li:nth-child(2n){float:right}
.jbdh .stBox .dl1 li .h3{margin-bottom:2px;font-size:15px;display:inline-block;width:100%}
.jbdh .stBox .dl1 li .h3 b{white-space:nowrap;text-overflow:ellipsis;float:left;overflow:hidden;width:90%}
.jbdh .stBox .dl1 li .h3 small{float:right;color:#aaa;font-size:70%}
.jbdh .stBox .dl1 li .lt1{width:130px;float:left;height:100px}
.jbdh .stBox .dl1 li img{width:100%;height:100%}
.jbdh .stBox .dl1 li .rt1{float:right;width:430px;line-height:25px;height:100px;position:relative}
.jbdh .stBox .dl1 li .rt1 a{padding-right:60%;background:#eef3fd}
.jbdh .stBox .dl2 li{width:32%}
.jbdh .stBox .dl2 li:nth-child(3n+2){margin:0 2%}
.jbdh .stBox .dl2 li a{display:inline-block;width:100%}
.jbdh .stBox .dl2 li span em{color:#1982d7;margin-right:3px}
.jbdh .stBox .dl2 li span{float:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:80%}
.jbdh .stBox .dl2 li small{float:right;color:#aaa}
@media (max-width:640px){
    .jbdh{margin:0}
    .jbdh .stBox .hd{height:95px}
    .jbdh .stBox .hd ul{top:32px;width:100%}
    .jbdh .stBox .hd ul li{height:32px;line-height:32px;width:20%;border-bottom:2px #ffffff groove}
    .jbdh .stBox .hd ul li:nth-child(5){border-right:none}
    .jbdh .stBox .hd ul li:last-child{border-right:none;width:40%}
    .jbdh .stBox .hd ul li.on{height:32px;border-top:none}
    .jbdh .stBox .bd ul{padding:10px}
    .jbdh .stBox .bd li{line-height:20px}
    .jbdh .stBox .dl1{vertical-align:bottom}
    .jbdh .stBox .dl1 li{width:100%;border-bottom:1px dashed #ccc}  
    .jbdh .stBox .dl1 li:nth-child(2n){float:right}
    .jbdh .stBox .dl1 li .h3 b{width:85%;font-size:14px}
    .jbdh .stBox .dl1 li .lt1{width:110px;height:90px;margin-bottom:10px}
    .jbdh .stBox .dl1 li .rt1{width:calc(100% - 118px);line-height:23px;height:90px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
    .jbdh .stBox .dl1 li .rt1 a{padding-right:15%}
    .jbdh .stBox .dl2 li{width:48%}
    .jbdh .stBox .dl2 li:nth-child(3n+2){margin:0}
    .jbdh .stBox .dl2 li:nth-child(2n){float:right}
    .jbdh .stBox .dl2 li:nth-child(n+11),.jbdh .stBox .dl2 li small{display:none}
    .jbdh .stBox .dl2 li span{width:100%;}
}
/************åŒ»é™¢çŽ¯å¢ƒè£èª‰**************/
.slideGroup .parHd{height:41px;text-align:center;border-bottom:1px solid #1982d7}
.slideGroup .parHd ul{display:inline-block}
.slideGroup .parHd ul li{float:left;color:#000;height:40px;line-height:40px;font-size:15px;width:11em;border-left:40px solid transparent;border-bottom:40px solid #efefef}
.slideGroup .parHd ul li:last-child{border-left:none;border-right:40px solid transparent}
.slideGroup .parHd ul li.on{color:#fff;font-weight:bold;border-bottom:40px solid #1982d7}
.slideGroup .slideBox{overflow:hidden;zoom:1;margin:8px 0 22px}
.slideGroup .parBd ul li{float:left;width:25%}
.slideGroup .parBd ul li img{width:96%;margin:2%}
.flink .link{margin-top:20px;overflow:hidden}
.flink .link a{margin-right:35px}
.flink .link a em{color:#1982d7;margin-right:3px}
@media (max-width:640px){
    .slideGroup .parHd{height:33px}
    .slideGroup .parBd ul li{width:33.33%}
    .slideGroup .parHd ul li{height:32px;line-height:32px;width:8em;border-left-width:28px;border-bottom-width:32px}
    .slideGroup .parHd ul li:last-child{border-left:none;border-right-width:28px}
    .slideGroup .parHd ul li.on{border-bottom-width:32px}
    .slideGroup .slideBox{margin:3px 0 18px}
    .slideGroup .parBd ul li:nth-child(n+7){display:none}
    .flink .link{margin:10px 10px 0}
    .flink .link a{margin-right:20px}
}

.position{line-height:40px;border-bottom:1px solid #ccc}
.position a{margin-right:5px}
.arc_left{width:865px;float:left}
.arc_list{margin-top:20px}
.arc_list ul.alist li{overflow:hidden;border:1px solid #1982d7;padding:12px 15px 15px;margin-bottom:10px}
.arc_list ul.alist li img{width:160px;height:110px;float:left}
.arc_list ul.alist li .dimg{height:140px;background:#1982d7}
.arc_list ul.alist li .right{float:right;width:100%;overflow:hidden}
.arc_list ul.alist li .right1{width:calc(100% - 170px)}
.arc_list ul.alist li .right .name a{max-width:100%;color:#1982d7;font-size:16px;line-height:24px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:bold}
.arc_list ul.alist li .right .name a small{font-weight:normal;margin-left:10px}
.arc_list ul.alist li .right .jianjie{line-height:24px;overflow:hidden;color:#666666;margin-top:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;position:relative}
.arc_list ul.alist li .right .time{color:#999999;line-height:16px;padding-top:10px}
.arc_list ul.alist li .right .time a{float:right;color:red}
.arc_list ul.alist li .right .btn{margin-top:15px}
.arc_list ul.alist li .right .btn a{background:#f8b551;padding:4px 0;color:#fff;border-radius:5px;margin:0 25px;width:180px;text-align:center;float:left}
.arc_list ul.alist li .right .btn a:last-child{background:#9bbb59}
.arc_list ul.dlist:nth-child(n+2){display:none}
.arc_list .page{margin-top:20px;width:100%;text-align:center}
.arc_list .page ul{display:inline-block;border:1px solid #1982d7}
.arc_list .page ul li{float:left;cursor:pointer;}
.arc_list .page ul li a{display:inline-block;border-right:1px solid #1982d7;padding:0px 15px;cursor:pointer;}
.arc_list .page ul li.active a{background:#1982d7;color:#fff;font-weight:bold}
.arc_list .page ul li:last-child a{border-right:0}
.arc_tab{margin-top: 12px;}
.arc_tab .tjwz{display:inline-block;width:100%;padding-top:15px;vertical-align:bottom}
.arc_tab .tjwz li{float:left;width:32.5%}
.arc_tab .tjwz li a{display:inline-block;width:100%;text-overflow:ellipsis;white-space:nowrap;line-height:24px;overflow:hidden}
.arc_tab .tjwz li:nth-child(3n+2){margin:0 1.25%}
.arc_tab .tjwz li a i{font-style:normal;font-size:12px;vertical-align:top;margin-right:5px}
@media (max-width:640px){
    .main{margin:0 2%}
    .position{line-height:36px}
    .arc_left{width:100%}
    .arc_list{margin-top:10px}
    .arc_list ul.alist li{padding:10px;margin-bottom:5px;position:relative}
    .arc_list ul.alist li img{width:110px;height:90px}
    .arc_list ul.alist li .dimg{height:115px}
    .arc_list ul.alist li .right{float:right;width:100%;overflow:hidden}
    .arc_list ul.alist li .right1{width:calc(100% - 117px);height:115px}
    .arc_list ul.alist li .right .name a{font-size:15px;line-height:22px;-webkit-line-clamp:2}
    .arc_list ul.alist li .right .jianjie{line-height:21px;margin-top:2px;position:relative}
    .arc_list ul.alist li .right1 .time{position:absolute;top:100px;left:10px;z-index:100;width:calc(100% - 20px)}
    .arc_list ul.alist li .right .btn{margin-top:10px}
    .arc_list ul.alist li .right .btn a{padding:0;margin:0 3%;width:44%}
    .arc_list ul.alist li .right .btn a:last-child{background:#9bbb59}
    .arc_tab .tjwz li{width:48.5%}
    .arc_tab .tjwz li:nth-child(3n+2){margin:0}
    .arc_tab .tjwz li:nth-child(2n){float:right}
    .arc_tab .tjwz li:nth-child(n+9){display:none}
}

.arc_right{float:right;width:320px;margin-top:20px}
.arc_right .titR{background:#1982d7;color:#fff;font-size:18px;line-height:40px;height:40px;text-indent:1em}
.arc_right .wzzj{display:inline-block;width:100%;vertical-align:bottom;margin-top:20px}
.arc_right .wzzj .docTop{padding:0 3%;border:1px solid #ccc}
.arc_right .wzzj ul{overflow:hidden}
.arc_right .wzzj ul li{overflow:hidden;margin-top:17px;border-bottom:1px dashed #ddd}
.arc_right .wzzj ul li img{width:90px;height:90px;border-radius:50%;float:left;background:#0774D3}
.arc_right .wzzj ul li .right{float:right;width:calc(100% - 100px);overflow:hidden}
.arc_right .wzzj ul li .right .name{font-size:16px;color:#333;line-height:20px;font-weight:bold}
.arc_right .wzzj ul li .right .name span{line-height:20px;margin-left:5px;font-weight:normal}
.arc_right .wzzj ul li .right .shanchang{line-height:20px;color:#555;margin:10px 0}
.arc_right .wzzj ul li a.zxzx_btn{display:block;width:120px;line-height:30px;text-align:center;color:#fff;background:#33b3d3;border-radius:5px;margin-bottom:15px}
.arc_right .ynhd{width:100%;overflow:hidden;margin-top:20px;border:1px solid #ccc}
.arc_right .ynhd .act{border-bottom:1px dashed #ddd}
.arc_right .ynhd .p1 img{width:100%;max-height:180px}
.arc_right .ynhd .p2{color:#1982d7;margin:5px 0 0 10px;line-height:30px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold}
.arc_right .ynhd .p3{padding:0 12px 5px;line-height:24px;text-indent:2em;font-size:14px}
.arc_right .ynhd ul{margin:10px 0}
.arc_right .ynhd ul li{margin:0 12px;line-height:22px}
.arc_right .ynhd ul li a{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media (max-width:640px){
  .arc_right{width:100%;margin-top:10px}
  .arc_right .titR{font-size:15px;line-height:35px;height:35px;}
  .arc_right .ynhd{display:none}
}

.arc_left:has(.wz_body){border:1px solid #1982d7;margin-top:20px;padding:20px 20px 10px;}
.arc_left .title h1{text-align:center;color:#1982d7;font-size:20px;}
.arc_left .title .tb{width:100%;text-align:center;border-bottom: 1px dashed #ccc;}
.arc_left .title .tb span{margin:0 25px;color:#999}
.arc_left .wz_body{width:100%;color:#666}
.arc_left .wz_body p{margin:5px 0;text-indent:2em}
.arc_left .wz_body p:has(img){text-indent:0;text-align:center}
.arc_left .wz_body img{max-width:500px !important;width:auto;height:auto !important;margin:0 auto}
.arc_left .fenye{margin-top:20px;overflow:hidden}
.arc_left .fenye span:first-child{margin-right:20px}
@media (max-width:640px){
  .arc_left:has(.wz_body){margin-top:10px;padding:10px 10px 0;}
  .arc_left .title h1{font-size:16px}
  .arc_left .title .tb{margin:0;line-height:22px}
  .arc_left .title .tb span{margin:0 2%;font-size:90%}
  .arc_left .fenye{margin-top:10px}
  .arc_left .fenye span{display:inline-block;width:100%}
}
