@charset "utf-8";
/* CSS Document */html,body,div,p,ul,li,dl,dt,dd,em,i,span,a,img,input,h1,h2,h3,h4,h5 {margin:0;padding:0}
a,img,input {border:none;}
body{font: 14px/1.75  -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-tap-highlight-color: rgba(0,0,0,0);}
a {text-decoration:none;}
ul,li{list-style: none}
a, img {-webkit-touch-callout: none; /* 禁止长按链接与图片弹出菜单 */}





/*-----------------------------------------------------------------MOBILE移动端---------------------------------------------------------------------*/
.mobile{width:100%; padding-bottom:25px; max-width:750px; margin:0 auto; background:#06165f;}
.m-banner{width:100%; height:auto;}
.m-banner img{width:100%; height:auto;}
.text{padding:0 15px 25px 15px; background:#fbc99a;}
.text .text-title{font-size:24px; font-weight:bold; color:#fff; padding:5px 0; background:#ef3636; border-radius:6px 6px 0 0 ; text-align:center;}
.text .text-box{padding:15px; background:#fff; border-radius:0 0 6px 6px; text-align:justify;}
.text .text-box p{font-size:16px; line-height:1.6; color:#202020; margin-top:8px; text-align:justify;}
.text .text-box p:first-child{margin-top:0;}

.cont{padding:0px; overflow:hidden;}
.m-title{}
.m-title .m-name{font-size:24px; line-height:1.2; font-weight:bolder; color:#202020;}
.m-title .m-title{margin-top:8px; line-height:1.2; font-size:13px; color:#ef3636; position:relative;}

.content{}

.c-table1 table{margin-top:10px; background:#fff; border-radius:6px; box-shadow:0 0 10px rgba(100,100,100,.3); overflow:hidden;}
.c-table1 table thead tr td{font-size:14px; color:#fff; line-height:1.5; padding:10px 0; border-right:1px solid #ffefef; background:#ef3636; box-sizing:border-box; text-align:center;}
.c-table1 table thead tr td:nth-of-type(2){ text-align:left; text-indent:10px;}
.c-table1 table thead tr td:nth-of-type(3){border-right:none;}
.c-table1 table tbody tr td{font-size:14px; color:#202020; line-height:1.5; padding:8px 0; border-bottom:1px solid #ffefef; border-right:1px solid #ffefef; box-sizing:border-box; text-align:center;}
.c-table1 table tbody tr td.text-c{color:#202020; background:#fef9f9; text-align:center;}
.c-table1 table tbody tr td.text-p{color:#202020; background:#fff; text-align:left; text-indent:10px;}
.c-table1 table tbody tr td.text-a{ text-align:center;}
.c-table1 table tbody tr td.text-a a{font-size:11px; line-height:24px; color:#fff; background:#ef3636; padding:0 10px; display:inline-block; border-radius:12px; text-align:center;}
.c-table1 table tbody tr:last-child td:nth-of-type(1){border-bottom:0;}
.c-table1 table tbody tr:last-child td:nth-of-type(2){border-bottom:0;}
.table-tips{font-size:10px; color:#202020; line-height:1.5; margin-top:15px;}




.service{ overflow:hidden; border-radius:6px; margin-top:20px; box-shadow: 0 5px 15px rgba(255,194,194,0.9);}
.service .service-txt{padding:15px; background:#ef3636; font-size:15px; line-height:1.6; color:#fff; text-align:justify;}
.service .service-box{ background:#fff; padding:15px; overflow:hidden;}
.service .service-box .service-t{ font-size:20px; font-weight:bold; color:#202020; line-eight:1.2; padding-bottom:10px; text-align:center; border-bottom:1px solid #eee;}
.service .service-box .service-li{margin-top:20px; overflow:hidden; position:relative;}
.service .service-box .service-li .lc-dl{float:left; width:33.3333%; height:auto; margin-bottom:15px; background:#fff; text-align:center; box-sizing:border-box; overflow:hidden; position:relative;}
.service .service-box .service-li .lc-dl::after{content:''; width:1px; height:100%; background:#eee; transform:scaleX(0.5); transform-origin:right center; position:absolute; top:0; right:0;}
.service .service-box .service-li .lc-dl:nth-of-type(3n)::after{display:none;}
.service .service-box .service-li .lc-dl:last-of-type::after{display:none;}
.service .service-box .service-li .lc-dl:nth-of-type(n+10){margin-bottom:0;}
.service .service-box .service-li .lc-dl dt{width:20px; height:20px; line-height:20px; font-size:10px; color:#fff; border-radius:10px; background:#ef3636; text-align:center; margin:auto;}
.service .service-box .service-li .lc-dl dd{font-size:15px; color:#202020; line-height:1.4; margin-top:5px;}


.lxwm{margin-top:25px; overflow:hidden;}
.lxwm .lxwm-li{width:100%; height:auto; padding:10px; margin-bottom:15px; background:url(../images/bg-lx.jpg) 0 0 no-repeat; background-size:100% 100%; border-radius:6px; overflow:hidden; box-sizing:border-box; overflow:hidden; position:relative; display:flex; align-items:center; justify-content:space-around; box-shadow: 0 5px 15px rgba(255,194,194,0.9);}
.lxwm .lxwm-li:last-of-type{margin-bottom:0;}
.lxwm .lxwm-li .lxwm-txt{float:right; width:70%; margin-left:5%;}
.lxwm .lxwm-li .lxwm-txt dt{font-size:12px; line-height:1.4; color:#fff;}
.lxwm .lxwm-li .lxwm-txt dd{font-size:16px; font-weight:bold; color:#fff; margin-top:8px;}
.lxwm .lxwm-li img{float:left; width:25%;}

.zcgg{ margin-top:15px;}
.zcgga{ display:block; width:100%; height:auto; background:url(../images/ask.png) center center no-repeat; background-size:100% auto; margin-bottom:15px; padding:15px; font-size:15px; line-height:1.6; color:#565656; text-align:justify; box-sizing:border-box;  box-shadow:0 2px 10px rgba(100,100,100,.15); border-radius:6px;}
.zcgga:last-of-type{margin-bottom:0;}


.btn{margin:5px 0; font-size:14px; line-height:1.5; font-weight:bold; display:block; color:#fff; text-align:left;}





/*

.container{padding:25px 15px; background:url("../images/bg.png") top center repeat-y; overflow:hidden;}
.container .video{width:100%; height:auto; padding:10px 25px; margin-bottom:10px; background:#fff; border-radius:6px; box-sizing:border-box; position:relative; display:block; cursor:pointer;}
.container .video::after{content:''; width:8px; height:100%; background:url("../images/bg-dian.png") top center repeat-y; background-size:100%; position:absolute; left:5px; top:0px;}
.container .video::before{content:''; width:8px; height:100%; background:url("../images/bg-dian.png") top center repeat-y; background-size:100%; position:absolute; right:5px; top:0px;}
.container .video .video-title{font-size:18px; color:#1c33c1; font-weight:bold; line-height:1.2;}
.container .video .video-info{margin-top:10px; overflow:hidden;}
.container .video .video-info .video-l{float:left; width:35%; height:auto; background:#0c0a36; border-radius:4px; margin-right:10px; overflow:hidden;}
.container .video .video-info .video-l img{width:100%; height:auto;}
.container .video .video-info .video-r{float:left; height:auto; overflow:hidden;}
.container .video .video-info .video-r .time{font-size:14px; color:#222; line-height:1.2; display:inline-block;}
.container .video .video-info .video-r .time:first-child{margin-bottom:15px;}
.container .video .video-info .video-r .time .bg-color{font-size:13px; color:#fff; line-height:1.2; background:#1c33c1; padding:3px 5px; margin-right:5px;}
*/

/*.container{padding:0px 15px; background:url("../images/bg.png") top center repeat-y; background-size:100% auto; box-sizing:border-box; overflow:hidden;display:flex; flex-flow:row wrap; justify-content:space-between; align-items:center;}*/
.container{padding:0px 10px; background-size:100% auto; box-sizing:border-box; overflow:hidden;display:flex; flex-flow:row wrap; justify-content:space-between; align-items:center;}
.container .video{display:block; width:48.6%; margin:2% 0; margin-bottom:10px; box-sizing:border-box; position:relative; cursor:pointer;}
.container .video .video-img{width:100%; height:auto; overflow:hidden;}
.container .video .video-img img{width:100%; height:auto;}
.container .video .video-title{font-size:18px; color:#1c33c1; font-weight:bold; line-height:1.4;margin-bottom:10px; overflow:hidden; white-space:nowrap; letter-spacing:normal; text-overflow:ellipsis;}
.container .video .video-info{margin-top:10px; overflow:hidden;}
.container .video .video-info .time{font-size:14px; color:#222; line-height:1.5; display:block;}
.container .video .video-info .time:nth-of-type(1){margin-bottom:10px;}
.container .video .video-info .time .bg-color{font-size:13px; color:#fff; line-height:1.5; background:#1c33c1; padding:3px 5px; margin-right:5px;}


@media screen and (min-width:750px) {
	.container{padding:0px 15px;}
}








