*{-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: bottom;}
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}
.red{color:#F87D26}
.hide{display:none}
.main{overflow:hidden;margin:12px calc(50% - 600px) 0}
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{width:100%;margin:20px 0 60px}
footer .daohang{width:100%;height:90px;background-color:#368deb}
footer .daohang .dh_out{width:1200px;height:90px;background:url(../images/banneradv.png) no-repeat;background-position:center center;margin:0 auto}
footer .daohang .dh_out a{width:1200px;height:90px;display:block}
footer .bottomxx{width:1200px;margin:40px auto 0;overflow:hidden}
footer .bottomxx img.yydl{width:400px;height:165px;float:left}
footer .bottomxx .center_yydz{width:440px;float:left;padding-left:30px}
footer .bottomxx .center_yydz p{margin-bottom:5px;color:#666;line-height:20px}
footer .bottomxx .weixin{float:left;overflow:hidden;width:315px}
footer .bottomxx .weixin .erweima{float:left;width:130px;height:130px}
footer .bottomxx .weixin .erweima img{width:100%}
footer .bottomxx .weixin .other{float:left;width:119px;height:130px;margin-left:10px}
footer .bottomxx .weixin .other img{width:119px;height:54px}
footer .bottomxx .weixin .other p{float:right;font-size:20px;color:#000;text-align:center;width:119px;margin-top:15px}
footer .bottomxx .weixin ul{margin-top:10px;overflow:hidden;width:100%;float:left}
footer .bottomxx .weixin ul li{font-size:14px;color:#333;line-height:14px;width:33.3%;float:left}
footer .bqxx{width:100%;text-align:center;background:#f2f2f2;color:#999;padding:3px 0;margin-top:20px}

@media (max-width:640px){
    body{font:13px/28px Microsoft Yahei}
    .line{height:20px}
    .main{margin:0 2%;width:96%}
    a.apa{position:absolute;bottom:0;right:0;background:#fff;padding-right:15%;text-indent:0;font-size:90%;}
    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{margin:0}
	footer .daohang{display:none}
	footer .bottomxx{width:100%;margin-top:15px}
	footer .bottomxx img.yydl{width:100%;height:auto}
	footer .bottomxx .center_yydz{width:100%;padding:3%}
	footer .bottomxx .center_yydz p{margin-bottom:2px;font-size:92%}
	footer .bottomxx .weixin{display:none}
	footer .bqxx{margin-top:10px;font-size:70%;white-space:nowrap} 
}

p.title{width:100%;text-align:left;font-size: 18px;line-height: 50px;font-weight:bold;padding: 0 12px;overflow:hidden;border-bottom: 1px solid #999;position: relative;}
p.title a{font-size:14px;background:url(../images/jiantou.png) right no-repeat;padding-right: 15px;color:#999;position: absolute;right: 12px;bottom: 0;line-height: 35px;}

.kp{margin-top:20px;overflow:hidden;width:100%}
.kp .kpt{width:885px;float:left;border:1px solid #ebebeb;overflow:hidden}
.kp .kpt img{width:230px;height:292px;float:left;margin:12px}
.kp .kpt .rt{width:617px;height:292px;float:right;overflow:hidden;margin:12px 12px 12px 0}
.kp .kpt .rt .ttj h3{font-size:16px;line-height:24px;font-weight:bold}
.kp .kpt .rt .ttj p{line-height:26px;color:#666;text-indent:2em;margin-top:5px;position:relative;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.kp .kpt .rt .ttj p a{color:#ff8a00}
.kp .kpt .rt .bul{overflow:hidden;margin-top:7px}
.kp .kpt .rt .bul ul li{float:left;line-height:28px;width:50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.kp .kpt .rt .bul ul li a{color:#333}
.kp>.rt{width:300px;overflow:hidden;border:1px solid #ebebeb}
.kp>.rt img{width:100%}
.kp>.rt .rjj{padding:14px 12px;line-height:24px}
.kp>.rt .rjj p{text-indent:2em;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:relative}

@media (max-width:640px){
	p.title{display:none}
	.kp{margin-top:10px}
	.kp .kpt{width:100%}
	.kp .kpt img{display:none}
	.kp .kpt .rt{width:96%;margin:2%;height:auto}
	.kp .kpt .rt .ttj h3{font-size:112%}
	.kp .kpt .rt .ttj p{font-size:95%;line-height:165%;margin-top:0}
	.kp .kpt .rt .bul ul li{font-size:92%;line-height:25px}
	.kp>.rt{width:100%;margin-top:10px}
	.kp>.rt .rjj p{-webkit-line-clamp:4;font-size:95%;line-height:165%}
}

.docBox{width:100%;margin-top:20px;overflow:hidden}
.docBox .zjtd{width:885px;border:1px solid #ebebeb;overflow:hidden;float:left}
.docBox .zjtd li{width:254px;float:left;margin:23px 20px 15px}
.docBox .zjtd li .tx{width:100%;height:124px}
.docBox .zjtd li .tx img{width:124px;height:124px;border-radius:50%;display:block;margin:0 auto;background:#0774D3}
.docBox .zjtd li p.name{font-size:16px;line-height:40px;text-align:center;width:100%;font-weight:bold}
.docBox .zjtd li p.name small{font-size:13px;margin-left:10px;font-weight:normal}
.docBox .zjtd li p.sc{line-height:24px;color:#555;overflow:hidden;font-size:14px}
.docBox .zjtd li .btn{margin:10px 5%;width:90%;overflow:hidden}
.docBox .zjtd li .btn a{display:block;width:47%;text-align:center;font-size:15px;border-radius:3px}
.docBox .zjtd li .btn a.btn1{color:#368deb;float:left;border:1px solid #368deb}
.docBox .zjtd li .btn a.btn1:hover{background-color:#368deb;color:#fff}
.docBox .zjtd li .btn a.btn2{float:right;color:#ff8a00;border:1px solid #ff8a00}
.docBox .zjtd li .btn a.btn2:hover{background-color:#ff8a00;color:#fff}

.quick{width:300px;height:380px;overflow:hidden;box-sizing:border-box;float:right;border:1px solid #ebebeb}
.quick .dv{overflow:hidden;margin:12px 0}
.quick .dv i{width:36px;height:36px;display:block;float:left;background-image:url(../images/bg01.png);background-repeat:no-repeat;margin-top:2px}
.quick .dv i.tel{background-position:0 0}
.quick .dv i.time{background-position:-42px 0}
.quick .dv i.dizhi{background-position:-85px 0}
.quick .dv i.che{background-position:-122px 0}
.quick .dv div{float:left;margin-left:10px}
.quick .dv div p{font-size:13px;line-height:21px;color:#333;max-width:222px}
.quick .btn{overflow:hidden;margin:0 20px}
.quick .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}
.quick .btn a.btn1{background-position:0 -340px;float:left}
.quick .btn a.btn2{background-position:-134px -340px;float:right}

.docBox .quick .titR{margin-bottom:12px;width:100%;text-align:left;font-size:18px;line-height:50px;font-weight:bold;padding:0 12px;overflow:hidden;border-bottom:1px solid #999;position:relative}
.docBox .quick .titR img{display:none}
.docBox .quick .dv{margin:12px 15px}

@media (max-width:640px){
	.docBox{margin-top:10px}
	.docBox .zjtd{width:100%}
	.docBox .zjtd li{width:calc(50% - 20px);margin:15px 10px 5px}
	.docBox .zjtd li .tx{height:100px}
	.docBox .zjtd li .tx img{width:100px;height:100px}
	.docBox .zjtd li p.name{font-size:110%;line-height:30px}
	.docBox .zjtd li p.name small{font-size:80%}
	.docBox .zjtd li p.sc{font-size:92%;line-height:160%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
	.docBox .zjtd li .btn a{font-size:90%;line-height:24px}
	.quick{display:none}
}

.jbdh{margin:20px calc(50% - 600px) 0;overflow:hidden}
.jbdh .sbox{display:inline-block;width:100%}
.jbdh .sbox .hd{width:100%;border:1px solid #eee;overflow:hidden;border-top:none}
.jbdh .sbox .hd ul li{padding:5px 0;cursor:pointer;text-align:center;font-size:16px;float:left;border-right:1px solid #eee;width:8%}
.jbdh .sbox .hd ul li:last-child{width:12%;border-right:0}
.jbdh .sbox .hd ul li.on{color:#FF8A00}
.jbdh .sbox .bd ul{padding:10px 0;}
.jbdh .sbox .bd ul .tj{display:inline-block;margin-bottom:5px}
.jbdh .sbox .bd ul .tj .cl{width:49%;float:left}
.jbdh .sbox .bd ul .tj .cl:nth-child(2){float:right}
.jbdh .sbox .bd ul .tj img{float:left;width:120px;height:84px;border:1px solid #ddd;margin-right:10px}
.jbdh .sbox .bd ul .tj h3{text-align:left}
.jbdh .sbox .bd ul .tj h3 a{font-size:16px;font-weight:400;color:#000}
.jbdh .sbox .bd ul .tj p{font-size:14px;line-height:28px;color:#888;text-indent:2em;margin-top:10px;position:relative;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.jbdh .sbox .bd ul .tj p a{color:#FF8A00}
.jbdh .sbox .bd li{height:24px;line-height:24px;float:left;margin:5px 18px 0 0;width:calc(25% - 18px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.jbdh .sbox .bd li a{font-size:14px;color:#333}

@media (max-width:640px){
	.jbdh{margin:10px 0 0;border:1px solid #ebebeb}
	.jbdh .sbox{margin-bottom:10px}
	.jbdh .sbox .hd{border-left:none;border-right:none}
	.jbdh .sbox .hd ul li{border-bottom:1px solid #eee;width:16.6%;font-size:95%;white-space:nowrap;padding:0}
	.jbdh .sbox .hd ul li:nth-child(6n){border-right:none}
	.jbdh .sbox .bd ul{padding:1% 2%}
	.jbdh .sbox .bd ul .tj .cl{width:100%}
	.jbdh .sbox .bd ul .tj .cl:nth-child(2){display:none}
	.jbdh .sbox .bd ul .tj h3 a{font-size:95%}
	.jbdh .sbox .bd ul .tj p{margin-top:0;font-size:92%;line-height:165%;-webkit-line-clamp:4}
	.jbdh .sbox .bd li{width:49%;margin:0}
	.jbdh .sbox .bd li:nth-child(2n+3){float:right}
	.jbdh .sbox .bd li:nth-child(n+11){display:none}
	.jbdh .sbox .bd li:last-child{display:inline-block;}
	.jbdh .sbox .bd li a{font-size:92%}
}
.session5{width:100%;margin:15px calc(50% - 600px) 0;overflow:hidden}
.session5 .yyfc{overflow:hidden;margin:12px 0}
.session5 .yyfc img{float:left}
.session5 .yyfc img:last-child{float:right}
.flink{width:100%;margin:10px calc(50% - 600px) 0;overflow:hidden}
.flink .link{padding-top:12px;overflow:hidden}
.flink .link a{font-size:14px;line-height:30px;color:#333;margin-right:15px}
.flink .link a em{margin-right:3px;font-size:80%}

@media (max-width:640px){
    .session5{margin:10px 0}
	.session5 .yyfc{margin:0}
	.session5 .yyfc img{width:100%}
	.session5 .yyfc img:last-child{margin-top:5px}
	.flink{margin:0}
	.flink p.title{display:inline-block;font-size:115%;line-height:185%}
	.flink .link{padding-top:5px}
	.flink .link a{font-size:95%;line-height:20px;margin-right:10px}
}

.position{line-height:40px}
.position a{margin-right:5px}
.arc_left{width:862px;float:left;border:1px solid #ccc;padding:10px 20px 30px}
.arc_list ul.alist li{overflow:hidden;border-bottom:1px solid #ccc;padding:15px 0}
.arc_list ul.alist li img{width:160px;height:110px;float:left;border:1px solid #ddd;background:#0774D3}
.arc_list ul.alist li .right{float:right;width:100%;overflow:hidden}
.arc_list ul.alist li .right1{width:calc(100% - 175px)}
.arc_list ul.alist li .right .name a{max-width:100%;font-size:115%;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 .jianjie{line-height:24px;overflow:hidden;color:#666666;text-indent:2em;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;font-size:82%}
.arc_list ul.alist li .right .time i{float:right}

.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}
.arc_list .page ul li a{display:inline-block;border-right:1px solid #1982d7;padding:0px 15px}
.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 .hr{text-align:center;margin-top:30px;border:1px double #888;border-width:1px 0;height:10px;position:relative}
.arc_tab .hr span{font-size:150%;color:#333;background-color:#fff;position:absolute;width:11em;left:calc(50% - 5.5em);top:-13px}
.arc_tab .xg{width:100%;margin-top:20px;overflow:hidden}
.arc_tab .xg .tit{width:100%;overflow:hidden}
.arc_tab .xg .tit img{height:23px;display:block;float:left}
.arc_tab .xg .tit span{font-size:18px;line-height:24px;float:left;margin-left:8px}
.arc_tab .xg ul{margin-top:10px}
.arc_tab .xg ul li{width:50%;font-size:90%;line-height:30px;padding:0px 0px 0px 15px;background:url(../images/list0.png) no-repeat left center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;float:left}
.arc_tab .jctj{width:100%;margin-top:18px;overflow:hidden}
.arc_tab .jctj .tit{width:100%;overflow:hidden}
.arc_tab .jctj .tit img{width:21px;height:21px;display:block;float:left}
.arc_tab .jctj .tit span{font-size:18px;line-height:24px;float:left;margin-left:8px}
.arc_tab .jctj ul{margin-top:10px;overflow:hidden;width:873px}
.arc_tab .jctj ul li{float:left;margin-right:20px;position:relative}
.arc_tab .jctj ul li img{width:195px !important;height:117px !important}
.arc_tab .jctj ul li p{width:100%;display:block;position:absolute;bottom:0px;left:0px;height:25px;line-height:25px;background-color:rgba(0,0,0,0.4);color:#ffffff;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 5px}

@media (max-width:640px){
    .arc_left{width:100%;padding:5px 3% 30px}
	.arc_list ul.alist li{padding:10px 0;position:relative}
	.arc_list ul.alist li img{width:110px;height:90px}
	.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 .page ul li a{padding:0px 7px}
	.arc_tab{display:none}
}

.arc_right{float:right;width:320px}
.arc_right section{width:100%;overflow:hidden;border:1px solid #ccc;padding:5px 15px 15px;margin-bottom:20px}
.arc_right .titR{font-size:160%;line-height:40px;height:40px;font-weight:bold;border-bottom:1px dashed #ddd}
.arc_right .titR img{vertical-align:middle;margin:-3px 5px 0 0}
.arc_right .zxwz ul li{margin-top:5px;line-height:20px}
.arc_right .zxwz ul li .p1{line-height:30px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold}
.arc_right .zxwz ul li .p1 i{color:#999;margin-right:3px}
.arc_right .zxwz ul li .p2{font-size:90%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;position:relative;overflow:hidden;color:#999}

.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:#0774D3;border-radius:5px;margin-bottom:15px;border:1px solid}

.arc_right .rmwz ul{margin-top:10px}
.arc_right .rmwz ul li{line-height:26px}
.arc_right .rmwz ul li a{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;color:#666}

.arc_right .hotabs ul{margin-top:10px;overflow:hidden}
.arc_right .hotabs ul li a{color:#fff}
.arc_right .hotabs ul li{height:30px;line-height:30px;font-size:98%;display:block;float:left;padding:0 12px;background:#efcf07;margin-bottom:5px;color:#fff;margin:0 4px 7px}
.arc_right .hotabs ul li:nth-child(2n-1){background:#bc00ff}
.arc_right .hotabs ul li:nth-child(2n){background:#0099ff}
.arc_right .hotabs ul li:nth-child(1){background:#0084ff}
.arc_right .hotabs ul li:nth-child(2){background:#9d966c}
.arc_right .hotabs ul li:nth-child(3){background:#efcf07}
.arc_right .hotabs ul li:nth-child(4){background:#ff8a00}
.arc_right .hotabs ul li:nth-child(5){background:#0099ff}
.arc_right .hotabs ul li:nth-child(6){background:#bc00ff}
.arc_right .hotabs ul li:nth-child(7){background:#1b1a13}
.arc_right .hotabs ul li:nth-child(8){background:#37be90}
.arc_right .hotabs ul li:nth-child(9){background:#7b8884}
.arc_right .hotabs ul li:nth-child(10){background:#f73008}
.arc_right .hotabs ul li:nth-child(2),.arc_right .hotabs ul li:nth-child(3),.arc_right .hotabs ul li:nth-child(6),.arc_right .hotabs ul li:nth-child(7),.arc_right .hotabs ul li:nth-child(9),.arc_right .hotabs ul li:nth-child(10){padding:0 15px}

@media (max-width:640px){
	.arc_right{width:100%;margin-top:10px}
	.arc_right .titR{font-size:15px;line-height:35px;height:35px}
	.arc_right .rmwz{display:none}
	.arc_right .hotabs ul li{padding:0 6.25%}
	.arc_right .hotabs ul li:nth-child(2),.arc_right .hotabs ul li:nth-child(3),.arc_right .hotabs ul li:nth-child(6),.arc_right .hotabs ul li:nth-child(7),.arc_right .hotabs ul li:nth-child(9),.arc_right .hotabs ul li:nth-child(10){padding:0 5.65%}
}

.arc_left:has(.wz_body){border:1px solid #ccc;padding:20px 20px 10px}
.arc_left .title h1{text-align:center;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){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%}
}
