﻿@charset "utf-8";
.container { width: 100%; margin: 0 auto; }
.sidebar { float:left; width:210px; }
.main {width:1200px; padding:30px 0; }
.wrapBt { height:0; background:none; overflow:hidden; clear:both; }

.header_Info{position: relative;}
.header_Info:after{position: absolute;width: 1920px;height:10px;left:50%;margin-left:-960px;bottom:-9px;content:'';background:url(../images/after.png) no-repeat center;z-index:10;}

/* 左侧栏目标题 */
.leftTitle { position:relative; height:72px; padding:24px 0 0; }
.leftTitle i,.leftTitle s { display:block; padding-left:8px; }
.leftTitle i { font-size:20px; line-height:28px; }
.leftTitle s { color:#9a9a9a; font:12px/16px arial; text-decoration:none; text-transform:uppercase; }

/* 二级、三级菜单 */
.menu { width: 890px;background: #fff;height: 43px;line-height: 43px;}
.menu dl dt { margin-bottom:8px;float: left;}
.menu dl dt a { display:block;width: 122px; color:#666; font-size:14px; text-align:left;border-right: 1px solid #c1c1c1;text-align: center;}
.menu dl dt a:hover,.menu dl dt .current { background:#0170c1; color:#fff; text-decoration:none; }

.menu dl dd { padding:2px 0 5px 55px; border-bottom:1px solid #eee; background:url(../images/o_ico_04.png) no-repeat 45px 13px; font-size:14px; text-align:left; }
.menu dl dd a:hover,.menu dl dd .current { color:#e26c17; }

/* 面包屑 */
.location {position: relative;height: 400px;border-bottom: 1px solid #eaeaea;background: url(../images/banner.jpg) no-repeat center; }
.location h4 {font-size: 50px;
    font-family: "Arial"; }
.location h3 {     
font-size: 28px;
    color: #fff;
    line-height: 40px;
    margin-top: 50px; }
	.location span {     
font-size: 28px;
    color: #fff;
    line-height: 40px;
    margin-top: 50px; }
.breadcrumbs {    position: relative;
    width: 100%; color:#fff;    float: left;
    line-height: 40px;}
.breadcrumbs a {display:inline-block;margin: 0 5px;vertical-align:top;font-size: 13px; color:#fff;}
/*.breadcrumbs a:first-child {padding-left: 30px;background: url(../images/o_ico_03.png) no-repeat 0 10px; }*/

.shine{background: #fff -webkit-gradient(linear, left top, right top, from(#fff), to(#fff), color-stop(0.9, #0064b2)) 0 0 no-repeat;
	-webkit-background-size: 125px;
	color: rgba(255, 255, 255, 0.1);
	-webkit-background-clip: text;
	height:50px;
	line-height:50px;
	font-weight:bold;
	display:block;
	position:absolute;
	left:0;
	top:0%; 
	-webkit-animation-name: shine;
	-webkit-animation-duration: 3s;
	-webkit-animation-iteration-count: infinite;
}
@-webkit-keyframes shine
{
    0%
    {
        background-position: top left;
    }
    100%
    {
        background-position: top right;
    }
}


/* 内容模式 */
.article { padding:20px 0 40px; line-height:2; font-size:14px; word-wrap:break-word; }
.article .hd { padding:0 0 20px; text-align:center; }
.article .hd h1 { color:#000; font-size:20px; }
.article .hd .titBar { color:#797979; font-size:12px; }
.article .bd { padding-bottom:40px; }
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }

/* 头部新闻 */
.hotNews { margin-bottom:30px; background:#848484; overflow:hidden; }
.hotNews .pic { float:left; width:390px; height:250px; margin-right:5px; }
.hotNews .pic img { width:100%; height:100%; }
.hotNews dl { display:block; overflow:hidden; zoom:1; padding:25px 20px 0 15px; line-height:22px; }
.hotNews dl dt { margin-bottom:13px; padding-left:10px; background:url(../images/o_ico_05.png) no-repeat 0 13px; color:#fff; font-size:16px; line-height:30px; }
.hotNews dl dt a { color:#fff; }
.hotNews dl dt a:hover { color:#000; }
.hotNews dl .i { min-height:110px; padding-bottom:10px; padding-left:10px; font-size: 14px; color:#eee; }
.hotNews dl .m { width:84px; height:24px; margin-left:10px; background:#fff; line-height:24px; text-align:center; }
.hotNews dl .m a { display:block; color:#333; }
.hotNews dl .m a:hover { background:#666; color:#fff; }

/* 新闻列表 */
.news { padding:0 0 40px; }
.newsTable th { border:1px solid #fff; background:#c8cacb; color:#fff; font-weight:bold; text-align:center; }
.newsTable td { padding:8px 10px; border-bottom:1px solid #dcd9d4; line-height:20px; }

.list { padding:0 0 40px; }
.list li {border-bottom:1px dashed #666;padding: 30px 0;}
.list li .picl{width: 240px;height:160px;overflow:hidden;margin-right:40px;}
.list li .picl img{transition: all .5s linear;}
.list li:hover .picl img{transform:scale(1.1);}
.list li .conr .conr1{font-size: 18px;color:#333;}
.list li .conr .conr2{font-size: 12px;color:#333;padding: 7px 0;}
.list li .conr .conr3{font-size: 14px;color:#999;max-width: 610px;}
.list li .conr .conr4{font-size: 14px;position:relative;max-width: 88px;margin-top:20px;}
.list li .conr .conr4::after{position: absolute;width: 13px;height:13px;background: url(../images/tomore.png) no-repeat center;content:'';right:0;top:50%;transform: translateY(-50%);}

/* 图文新闻 */
.pothoItem { margin:0 0 40px; }
.pothoItem .item { padding: 20px 0; border-bottom:1px dashed #d3d3d3; overflow:hidden; }
.pothoItem .item .pic { float:left; width:200px; height:150px; margin-right:20px; padding:4px; border:1px solid #e7e7e7; }
.pothoItem .item .pic img { width:200px; height:150px; }
.pothoItem .item dl { display:block; overflow:hidden; zoom:1; padding:0; line-height:20px; }
.pothoItem .item dl dt { font-size:16px; line-height:32px; }
.pothoItem .item dl .d { font-size: 13px; color: #ccc; }
.pothoItem .item dl .i { color:#999; font-size:14px; line-height:24px; }
.pothoItem .item dl .m { margin-top: 10px; }
.pothoItem .item dl .m a { display: block; width: 80px; height: 25px; background: #ccc; color: #333; text-align: center; line-height: 25px; }
.pothoItem .item dl .m a:hover { background: #ef0000; color: #fff; }

/* 图片列表 */
.piList { padding:0 0 20px; overflow:hidden; }
.piList ul { width:1000px; }
.piList ul li { float: left; width:300px; margin:0 25px 10px 0; }
.piList dl { padding:4px 5px; line-height:20px; }
.piList dl dt { height:30px; font-size:12px; line-height:30px; text-align: center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

/* 分页 */
.page { padding:0 0 40px; line-height:24px; text-align:center; }
.page a { display:inline-block; margin:0 2px; padding:0 8px; border:1px solid #ddd; background:#ddd; color:#333; vertical-align:top; }
.page a:hover,.page .current { border:1px solid #0170c1; background:#0170c1; color:#fff; }
.page span{margin-right:6px;}

/* webmap */
.webmap { padding: 20px; margin: 0 auto; }
.webmap dl dt { margin: 5px 0; padding-left: 18px; background: url(../images/ico_05.gif) 3px center no-repeat; font-size: 16px; line-height: 2; }
.webmap dl dt a { color: #000; font-weight: bold; }
.webmap dl dd { padding-left: 18px; }
.webmap dl dd a { float: left; display: block; margin-right: 10px; margin-bottom: 5px; padding: 0 10px; background: #ccc; color: #333; font-size: 14px; line-height: 2; white-space: nowrap; }
.webmap dl dd a:hover { background: #555; color: #fff; text-decoration: none; }
.webmap dl dd p.thd a { background: #eee; }
.webmap dl dd p.thd a:hover { background: #999; }

.contact-map { margin-bottom: 30px; }

/* 人才招聘 */
.hrTop { padding:0 0 30px; border-bottom:1px solid #ddd; }
.hrTop li { padding-left:16px; background:url(../images/ico_05.gif) no-repeat 0 8px; font-weight:bold; line-height:24px; }
.hrTable .hrTableTh { height:32px; background:#666; color:#fff; }
.hrTable th { color:#fff; font-weight:normal; }
.hrTable td { padding:0 8px; }
.hrTable .bg td { background:#eee; }
.hr { position:relative; padding:0 0 35px; }
.hr h3 { padding-left:0; border-bottom:1px dotted #ccc; color:#32a237; font-size:20px; line-height:55px; }
.hr h3 s { float:right; width:20px; height:20px; margin-top:17px; cursor:pointer; }
.hr h3 .off { background:url(../images/hr_down.gif) no-repeat center; }
.hr h3 .on { background:url(../images/hr_up.gif) no-repeat center; }
.hrItem { margin-bottom:5px; }
.hrItem .title { border-bottom:1px dotted #ccc; color:#999; font-weight:bold; line-height:36px; }
.hrItem .title span { float:right; font-weight:100; }
.hrItem .title span a { color:#88000c; }
.hrItem .con { margin-bottom:10px; padding:15px 0; line-height:24px; }
.hrItem .con h4 { font-size:14px; line-height:36px; }
.hrItem .apply { width:95px; height:25px; padding:0; background:#01286f; color:#fff; line-height:25px; text-align:center; }
.hrItem .apply a { color:#fff; }
.hr-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #777; }
.hr-list .title { padding:0; color:#3A7FCA; font-weight:bold; line-height:20px; }
.hr-list .title span { float:right; font-weight:100; }
.hr-list .info { padding:5px 0; line-height:24px; }
.hr-list .apply { height:24px; line-height:24px; text-align:right; }

/* 新闻列表 */
.message { padding:0 0 30px; }
.message-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #ddd; }
.message-list .m-title { padding:0; color:#32a237; font-size:14px; font-weight:bold; line-height:20px; }
.message-list .m-title span { float:right; color:#01286f; font-size:12px; font-weight:100; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }

/* 人才招聘 */
.form-panel { padding:0 0 30px; }
.form-panel h4 { margin-bottom:10px; padding:0 20px; background:#666; color:#fff; line-height:30px; }
.form-panel .tips { padding:10px 0 10px 100px; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:100px; line-height:32px; text-align:right; }
.form-panel .input { padding:8px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:26px; padding:2px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.online .text:focus { border: 1px solid #333; box-shadow: 1px 1px 3px rgba(0,0,0,0.3); }
.form-panel .textarea { width:450px; height:100px; padding:1px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .submit-field { padding:20px 10px 20px 100px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset { width:120px; height:32px; border:none; background:#666; color:#fff; cursor:pointer; }
.form-panel .submit-field .btn-submit{background:#c20;}

/* 右侧栏 */
.nbl {width: 900px;}
.right_box .rb1{width: 265px;height:137px;background:url(../images/rbg.png) no-repeat center;}
.right_box .rb1 span,.right_box .rb1 a{display: block;margin-left:30px;}
.right_box .rb1 span{padding-top:35px;font-size: 18px;color: #fff;}
.right_box .rb1 a{width: 121px;padding-left: 18px;height:35px;line-height:35px;border:1px solid #fff;position: relative;color:#fff;margin-top: 22px;}
.right_box .rb1 a:after{position: absolute;width: 9px;height:11px;background:url(../images/tap.png) no-repeat center;content: '';right:18px;top:50%;transform: translateY(-50%);}

.down{width: 265px;margin-top:35px;}
.down .down_t{width:100%;height: 42px;line-height:42px;background: #0170c1;color: #fff;text-align: center;font-size: 18px;}
.down_list{background: #eef1f6;}
.down_list ul{padding: 25px 15px;}
.down_list ul li{position: relative;padding-left: 22px;}
.down_list ul li:after{position: absolute;width: 6px;height:6px;background: #999;left:0;top:50%;transform: translateY(-50%);content: '';border-radius: 100%}
.down_list ul li a{font-size:14px;color: #333;line-height: 29px;}


.lylist ul li{float:left;width: 280px;height: 234px;position: relative;}
.lylist ul li a{display: block;width: 100%;height: 100%;}


.lylist ul li{margin-right:25px;}
.lylist ul li:last-child{margin-right: 0;}

.lylname{position: absolute;bottom: 18px;left: 16px;opacity: 1;color: #fff;font-size: 18px;}

.lylist ul li .lylbox{position: absolute;width: 188px;height: 123px;border:1px solid #fff;left: 50%;margin-left: -94px;top:50%;margin-top:-62px;text-align: center;transform: scale(0);transition:all .5s linear;}
.lylist ul li:hover .lylbox{transform:scale(1)}
.lylist ul li:hover .lylname{display: none;}
.lylist ul li:hover .lyl_zz{display: block;}
.lyl_zz{display: none;position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, .5);left:0;top: 0;}

.lylbox .lylbox1{padding-top: 30px;padding-bottom: 5px;font-size: 20px;color: #fff;width:90%;margin:0 auto;border-bottom:1px solid #fff;}
.lylbox .lylbox2{font-size: 13px;color: #fff;padding-top:5px}

.spacelist ul{width: 900px;}
.spacelist ul li{width: 168px;height:116px;margin-right:12px;overflow: hidden;border: 1px solid #ccc;box-sizing: border-box;}

.spacelist .lylname{display: none;}
.spacelist .lylbox{display: none;}

.spacelist ul li:hover .lyl_zz{display: none;}
.spacelist ul li>a{transition: all .5s linear;}
.spacelist ul li:hover>a{transform: scale(1.1);}
/* 个人中心 */

.brand{margin-top: 80px;position:relative;width:300px;color: #fff;}
/*.brand:after{position: absolute;width: 6px;height: 42px;background:#0170c1;left:1px;top:0;content:'';}*/

.person_box{margin-top:50px;min-height:630px;}
.person_left{width:247px;}

.person_left .pl_t1 h2{width:100%;height:91px;text-align:center;line-height: 91px;color:#fff;background:#0170c1;}

.pl_t1 span{display:block;width:100%;height:57px;line-height:57px;background:#eef1f6;text-align:center;border-bottom:6px solid #0170c1;}
.pl_t1 span a{font-size: 14px;color:#333;}

.pl_t2{margin-top:27px;}
.pl_t2 h2{width:100%;height:91px;text-align:center;line-height: 91px;color:#fff;background:#0170c1;}
.pl_t2 ul{border-bottom:6px solid #0170c1;}
.pl_t2 ul li{height:58px;background: #eef1f6;font-size:14px;text-align: center;line-height: 58px;border-bottom:1px solid #cacaca;}
.pl_t2 ul li:last-child{border-bottom:0;}

.pl_t2 ul li a{color:#333;font-size:14px;}



/* 服务领域 */

.fwly_box{margin-top:30px;min-height:630px;}
.ly_left{width:247px;}
.ly_left h2{width:100%;height:91px;text-align:center;line-height: 91px;color:#fff;background:#0170c1;}
.ly_left ul{border-bottom:6px solid #0170c1;}

.ly_left ul li{height:58px;background: #eef1f6;text-align: center;font-size:14px;line-height: 58px;border-bottom:1px solid #cacaca;}
.ly_left ul li:last-child{border-bottom:0;}

.ly_right{width:924px;}
.ly_right ul.prolist{
}
.ly_right ul.prolist li{width:32%;height: 295px;overflow:hidden;position: relative;margin-bottom: 20px;float: left;margin-left: 1%;}
.ly_right ul.prolist li a img{
    width: 100%;
    height: 100%;
}
.ly_right ul.prolist li a{display: block;width: 100%;height: 100%;}

.lylname{position: absolute;bottom: 0;left: 0px; opacity: 1;color: #fff;font-size: 18px;height: 100%;width: 100%;background: url(../images/xx.png) no-repeat bottom center;background-size: cover;}

.lylname span{position: absolute;bottom: 13px;left: 10px;}

.ly_right ul.prolist li .lylbox{position: absolute;width: 188px;height: 123px;border:1px solid #fff;left: 50%;margin-left: -94px;top:50%;margin-top:-62px;text-align: center;transform: scale(0);transition:all .5s linear;}
.ly_right ul.prolist li:hover .lylbox{transform:scale(1)}
.ly_right ul.prolist li:hover .lylname{display: none;}
.ly_right ul.prolist li:hover .lyl_zz{display: block;}
.lyl_zz{display: none;position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, .5);left:0;top: 0;}


.lylbox1{padding-top: 30px;padding-bottom: 5px;font-size: 20px;color: #fff;width:90%;margin:0 auto;border-bottom:1px solid #fff;}
.lylbox2{font-size: 13px;color: #fff;padding-top:5px}

.hav_choose_bigcol p{font-size: 20px;text-align:center;color:#0170c1;padding:30px 0;}


.selform{margin-top:50px;min-height:1030px;position: relative;}
.selbox .sbl{width:247px;}
.selbox h2{width:100%;height:91px;text-align:center;color:#fff;background:#0170c1;font-size: 15px;font-weight: bold;}
.hav_choose_secondcol ul{width:247px;border-bottom:6px solid #0170c1;}
.hav_choose_secondcol ul li{height:58px;background: #eef1f6;text-align: center;line-height: 58px;border-bottom:1px solid #cacaca;font-size:14px;}
.hav_choose_secondcol ul li.current{background: #e2e2e2 url(../images/angle.png) no-repeat 48px;}

.hav_choose_secondcol ul li:last-child{border-bottom:0;}
.hav_choose_secondcol ul li a{display: block;width: 100%;height: 100%;}
.hav_choose_secondcol ul li.current a{color:#0170c1;font-size:16px;}

.end_col {margin-left: 40px;width: 900px;}
.end_col ul{min-height:200px;}
.end_col>ul>li{float:left;margin-right:30px;font-size:16px;border:1px solid #ccc;padding: 5px;margin-bottom: 20px;}

/* 复选框按钮 */
.gcs-checkbox {display: none;}
.gcs-checkbox+label {background-color: white;border-radius: 0px;border: 1px solid #d3d3d3;width: 20px;height: 20px;display: inline-block;text-align: center;vertical-align: middle;line-height: 20px;}
.gcs-checkbox+label:hover {cursor: pointer;border: 1px solid #0170c1;}
.gcs-checkbox:checked+label {background-color: #eee;background: #0170c1;}
.gcs-checkbox:checked+label:after {content: "\2714";color: white;}

.selform input[type="submit"]{display:block;width:200px;height:40px;background:#0170c1;color:#fff;font-size:20px;text-align:center;border-radius:7px;margin: 0 auto;}

/* .gcs-checkbox + label{
    background-color: white;
    border-radius: 5px;
    border:1px solid #d3d3d3;
    width:20px;
    height:20px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    line-height: 20px;
}
.gcs-checkbox:checked + label{
    background-color: #eee;
}
.gcs-checkbox:checked + label:after{
    content:"\2714";
}
.gcs-checkbox{display:none;} */


.btn{position: absolute;display: block;width: 200px; height: 40px;line-height: 40px;background: #0170c1;color: #fff;font-size: 20px;text-align: center;border-radius: 7px;cursor: pointer;top: -61px;right: 0;}
.cmp_info{width: 698px;height: 256px;position: fixed;display: none;background: #f5f5f5;margin: 0 auto;z-index: 99999;text-align: center;left: 50%;top:50%;margin-left: -349px;margin-top: -128px;padding: 20px 0;}
.cmp_info p{font-size: 20px;color:#262626;padding-left:20px;position:relative;height:30px;line-height:30px;width: 450px;margin: 0 auto;}
.cmp_info p:after{position:absolute;height:30px;width:3px;background:#0170c1;content:'';left:0;top:0;}
.cmp_info p span{font-size:14px;color:#999;padding-left:20px;}

.cmp_info ul{margin:30px 0;}
.cmp_info>ul>li{margin-right:30px;font-size:16px;padding: 5px;}
.cmp_info>ul>li label{display:inline-block;width:100px;text-align:left;margin-right:40px;}
.cmp_info>ul>li input{width: 384px;height: 32px;border: 1px solid #dcdcdc;border-radius: 5px;font-size: 14px;padding-left: 12px;box-sizing: border-box;outline:none;}


.cmp_info .close{position: absolute;width:30px;height: 30px;text-align: center;line-height: 30px;border-radius: 100%;border: 1px solid #ccc;top: -15px;right: -13px;background: #fff;}



/* 个人信息 */
.person_right{width: 900px;margin-left: 40px;text-align: center;font-size: 18px;margin-top: 30px;}
.person_right a{color:#0170c1;} 
.personinfo_right{margin-left:40px;}

.p_info1{font-size: 20px;padding-bottom: 20px;}

.form_box ul li{height:40px;line-height:40px;margin-bottom:30px;}
.sform>ul>li label{display:inline-block;margin-right:20px;width:200px;text-align: left;font-size:16px;}

.sform>ul>li input{padding-left:10px;outline:none;width: 348px;height: 38px;padding-left: 14px;border-radius: 6px;border: 1px solid #c9c9c9;margin-top: 8px;margin-bottom: 8px;line-height: 40px;color: #666;font-size: 14px;}
.sform>ul>li input[type="submit"],.sform>ul>li input[type="reset"]{width:175px;}
.sform>ul>li input[type="submit"]{margin-right:18px;background: #0170c1;color: #fff;}


/* 检测进度查询 */
.person_right_jd{width:920px;margin-left:32px;}

.pr_one{height:41px;line-height:41px;text-align: left;background: #80c6f9;color:#333;font-size:14px;}

.pr_one span{padding-left:30px;}
.pr_two{border-bottom:1px solid #80c6f9;}
.pr_two ul li{text-align: center;box-sizing: border-box;height: 120px;position: relative;}
.pr_two ul li:nth-child(1){width:34%;float: left;border-left:1px solid #80c6f9;}
.pr_two ul li:not(:first-child){float: left;width:22%;height:120px;}
.pr_two ul li:not(:last-child){border-right:1px solid #80c6f9;}
.pr_two ul li:nth-child(2){line-height:120px;}

.pr_two ul li:last-child{border-right:1px solid #80c6f9;}

.pr_two ul li:nth-child(3) a{display:inline-block;margin-top:50px;}

.bigt{font-size:16px;color:#333;margin-top: 20px;}
.detailt{font-size: 14px;color: #666;margin-top: 8px;line-height: 20px;height: 40px;overflow: hidden;}

.zx{display:block;width:108px;margin:0 auto;height:30px;line-height:30px;background:#ff4200;color:#fff;text-align:center;margin-top:22px;border-radius:5px;}
.zx a{color:#fff;}
.pay_show a{color:#fff;}
.pay_show{display:block;width:108px;margin:0 auto;height:30px;line-height:30px;background:#ff4200;color:#fff;text-align:center;margin-top:22px;border-radius:5px;}

.resultbox {margin-bottom:30px;}
.pr_three{width:920px;height:122px;margin-top:8px;background:#eaeaea;display: none;}
.pr_three.on{display:block;}
.pr_three .jdbox{width:860px;margin:0 auto;}
.pr_three .jdbox img{display:block;margin:0 auto;padding-top:18px;}
.jslist {margin-top:9px;}
.jslist ul li{width:20%;text-align:center;float: left;font-size:16px;}

/* 搜索服务 */
.search{position:relative;width: 890px;border:2px solid #0170c1;margin-top: 80px;}
.mod_select {position: absolute;left: 0;top: 0;width: 116px;}
.mod_select .select_box .select_txt {display: inline-block;width:116px;height:42px;padding-left: 10px;overflow: hidden;line-height:42px;font-size: 14px;cursor: pointer;color: #666;}
.mod_select .select_box .select-icon {position: absolute;top: 50%;margin-top: -2px;right: -8px;transform: translate(0,-50%);width: 18px;height: 16px;background: url(down.png) center no-repeat;}
.mod_select .select_box .option{display: none;position: absolute;top: 42px;left: -2px;width: 120px;background-color: #f8f8f8;border-top: 0;z-index: 333;}
.mod_select .select_box .option li {padding-left: 14px;font-size: 16px;line-height: 30px;cursor: pointer;border-bottom: 1px solid #999;}
.import {width: 630px;height: 40px;padding-left: 140px;background: none;outline: none;box-shadow: inset 0 0 2px #09d5cb;}
.import::placeholder{font-size: 15px;}
.btn-search{width: 122px;position: absolute;height: 40px;background: #0170c1;color:#fff;font-size:14px;}

.slide{width: 247px;float: left;}
.smallKind {position: relative;margin-bottom: 40px;}
.smallKind>li{width: 247px;border-bottom:1px solid #cacaca;overflow: hidden;background: #eef1f6;text-align: center}
.smallKind li>a { height: 53px; position: relative; z-index: 100;  width: 247px; box-sizing: border-box; line-height: 53px;  font-size: 14px;color: #333;}

.smallKind li.current{background: #e2e2e2 url(../images/angle.png) no-repeat 48px;}
.smallKind li.current>a,.smallKind li span a:hover { color: #0099ff; }
.smallKind li a.on   { color: #0099ff; }
.smallKind li span a { display: inline-block; margin:0 12px; color: #444; font-size: 14px;}
.smallKind li span a i { color:#ff9900; }

.span{line-height: 40px;box-sizing: border-box;position: absolute;left: 284px;top: -90px;width: 900px;display: none;z-index: 999;}

.span>ul>li{float: left;margin-right: 9px;font-size: 14px;border: 1px solid #ccc;padding: 5px;margin-bottom: 11px;}
.span ul li span {cursor: pointer;}
.span ul li span i{color: #fff;}
.span ul li span.on i{background: #0170c1;color: #fff;}
.slide h2{width:100%;height:91px;text-align:center;color:#fff;background:#0170c1;font-size: 15px;font-size: 22px;line-height: 91px;}


.span ul li>span{}
.span ul li i{display: inline-block;width: 20px;height:20px;text-align: center;line-height: 20px;border: 1px solid #ccc;}

.btnmore{width: 81px;margin:0 auto;height: 22px;line-height: 22px;background: #ff4200;text-align: center;border-radius: 5px;font-size: 12px;color: #fff;cursor: pointer;}

.btnm_box{display: none;position: fixed;width: 500px; min-height: 400px;border: 1px solid #ccc;background: #fff;z-index: 9999;left: 50%;top: 50%;line-height: 40px;padding:.w-c-b .bd { margin-top: 20px; } 20px;transform: translate(-50%,-50%);}
.btnm_box.on{display: block;}
.btnm_close{position: absolute;right: -15px;top:-15px;width: 30px;height: 30px;text-align: center;line-height: 30px;border: 1px solid #ccc;background: #fff;border-radius: 100%;cursor: pointer;}



.w-c-d { position: relative; }
.w-c-d .hd1 {z-index: 10; position: absolute; bottom: 10px; left: 195px; }
.w-c-d .hd1 li {float: right; width: 8px; padding: 0; margin: 0 5px; font-size: 0; cursor: pointer; height: 8px; border-radius: 4px; background: #fff; }
.w-c-d .hd1 li.on { background: #0170c1; }
.w-c-d .bd1 li .pic{float: left;width: 300px;height: auto;}
.w-c-d .bd1 li .pic img{width: 100%;height: auto;}
.w-c-d .bd1 li .txt{float: left;width: 535px;padding-top: 15px;margin-left: 20px}
.w-c-d .bd1 li .txt .h{color: #333;font-size: 16px;margin-bottom: 10px;}
.w-c-d .bd1 li .txt .p{color: #666;font-size: 14px;}

.w-c-b .bd li { padding-left: 10px; }

.w-c-e { width: 580px; margin-left: 25px; }
.w-c-e h2 { font-size: 16px;color: #333; font-weight: normal; padding: 10px 0 8px; }
.w-c-e h2 a { color: #333; }
.w-c-e p { font-size: 14px; color: #333; line-height: 24px; }
.w-c-e span { font-size: 14px; color: #a3a2a2; display: block; margin: 10px 0 10px; }
.w-c-e .more { font-size: 14px; color: #fff; display: block; width: 147px; height: 30px; line-height: 30px; text-align: center; background: #007bc8; }
.nlist{padding: 20px 0;}
.nlist dl { margin-top: 8px; }
.nlist dd { padding: 10px 30px; border-bottom: 1px dashed #c5c5c5; background: url(../images/ddbg.png) no-repeat 10px center; }
.nlist dd a,.nlist dd span { font-size: 14px; color: #333; }


.cbox {clear: both;margin-bottom: 5px;float: left;margin-left: 0;position: relative;width: 200px;z-index: 3; }
.cbox h2 { background: #0170c1 no-repeat center; height: 45px; padding-left: 20px; }
.cbox h2 strong { background: #0170c1 no-repeat center; color: #fff; display: inline-block; font-size: 18px; height: 45px; line-height: 45px; }


#menu3 { width: 200px; background: #f0f0f0 none repeat scroll 0 0; padding: 0px 0; margin-left: 0px; }
#menu3 li {line-height: 40px; margin: 2px 0; text-indent: 20px; height:40px; position:relative;}
#menu3 li a { color: #333; display: block; height:40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:16px; }
#menu3>li:hover,#menu3>li.current { background: #0170c1 none repeat scroll 0 0; color: #FFFFFF; }
#menu3>li:hover a,#menu3>li.current a { color: #fff; }
.dropdown_4columns { margin: 0px auto; float: left; position: absolute; left: -999em; text-align: left; width: 165px; background: #fff; padding: 0px 0 0px; }
#menu3 li:hover .dropdown_4columns { left: 201px; top: 0px; }
.col_1 { width: 165px; display: inline; position: relative; margin: 0; }
.col_4 { width: 165px; display: inline; position: relative; margin: 0; }
#menu3 li:hover div a { font-size: 16px; height:40px; line-height:40px; color: #000; }
#menu3 li:hover div a:hover { color: #fff; }
#menu3 li ul { list-style: none; padding: 0; margin: 0; background: #f0f0f0 none repeat scroll 0 0;}
#menu3 li ul li { font-size: 16px; line-height: 40px; position: relative; padding: 0 0 0 0px; margin: 0; text-align: left; width: 210px; background: #ccc no-repeat center; }
#menu3 li ul li a { padding: 0 0 0 0px; margin: 0; font-size:16px;}
#menu3 li ul li a:hover { color: #FFFFFF; }
#menu3 li ul li:hover { padding: 0 0 0 0px; margin: 0; background: #0170c1 none repeat scroll 0 0; color: #FFFFFF; }
.sidebar #menu3 li span { font-family: "微软雅黑"; font-size: 12px; line-height: 32px; margin-left: 5px; margin-top: -10px; }
.tiao { float: left; height: 10px; width: 197px; }
.tiao_sub { float: left; height: 5px; width: 120px; }


.cbr{margin: 0 0 15px 5px;padding: 0;width: 960px;}


.cbrlist{margin-top: 40px;}
.cbrlist ul li{width: 280px;float: left;text-align: center;margin-right: 40px;margin-bottom: 30px;}
.cbrlist ul li:nth-child(3n){margin-right: 0;}

.seelname{font-size: 16px;color: #0170c1;}

.procon{margin-top: 40px;font-size: 16px;line-height: 30px;}


/*20200421 07:54 clearfix */
.ibanner{width:1920px;position:relative;left:50%;margin-left:-960px;}
.ibanner .txt{width:1200px;position:absolute;top:54px;left:50%;margin-left:-600px;}
.ibanner .txt .z{float:left;}
.ibanner .txt .z img{float:left;}
.ibanner .txt .z p{height:80px;line-height:80px;font-size:20px;font-weight:bold;float:left;margin-left:10px;}
.ibanner .txt .y{float:right;text-align:center;font-family:Arial;}
.ibanner .txt .y h3{font-size:30px;font-weight:normal;}
.ibanner .txt .y p{font-size:16px;}


.search_top{width:204px;height:40px;background:url(../images/search_top.png);margin-top:30px;}
.search_top input[type="text"]{width:158px;height:40px;float:left;background:none;padding-left:10px;font-size:14px;}
.search_top input[type="submit"]{width:36px;height:40px;cursor:pointer;background:none;}

.success{text-align:center;background:#eef1f5;padding:130px 0;}
.success img{margin-bottom:18px;}
.success p{font-size:16px;color:#022244;line-height:26px;}

.success .add{background:#fff;width:848px;padding:15px 20px;border:1px solid #ddd;margin:15px auto 0;border-radius:5px;text-align:left;}

.gray{background:#eef1f5;padding:10px 0;}
.gray .white{width:1200px;margin:0 auto;box-sizing:border-box;padding:0 20px 15px;min-height:400px;background:#fff;}
.gray .search-num{padding:23px 0;border-bottom:1px solid #eef1f5;}
.gray .search-num p{float:left;height:42px;line-height:42px;font-size:16px;}
.gray .search-num form{float:left;height:42px;margin-left:10px;}
.gray .search-num form input[type="text"]{width:280px;height:42px;float:left;background:#eef1f5;}
.gray .search-num form input[type="submit"]{width:116px;height:42px;float:left;background:#02a1fe;color:#fff;margin-left:20px;text-align:center;font-size:16px;cursor:pointer;}
.gray .search-num form input[type="submit"]:hover{background:#038ad9;}
.gray .result p{font-size:16px;margin-top:20px;background:url(../images/point.png) left center no-repeat;padding-left:15px;}

.gray .buy-top{height:86px;position:relative;border-bottom:1px solid #eef1f5;}
.gray .buy-top .zs{width:97px;height:35px;line-height:31px;background:url(../images/zs.png);color:#fff;font-size:16px;position:absolute;top:30px;left:-27px;padding-left:15px;
    box-sizing:border-box;}

.gray .buy-top p{float:right;height:86px;line-height:86px;overflow:hidden;font-family:Arial;font-size:36px;font-weight:bold;}
.gray .buy-top p em{font-size:24px;}

.gray .buy-mid{padding-top:70px;}
.gray .buy-mid ul{padding-left:350px;}
.gray .buy-mid li{float:left;height:56px;line-height:56px;font-size:16px;font-weight:bold;}
.gray .buy-mid li img{margin-right:16px;}
.gray .buy-mid li:nth-child(1){margin-right:120px;}
.gray .buy-mid li:nth-child(1) a{color:#02a9f1;}
.gray .buy-mid li:nth-child(2) a{color:#40ba49;}
.gray .buy-mid .btns{padding-top:60px;}
.gray .buy-mid .btns a{display:block;width:115px;height:39px;line-height:39px;background:#02a1fe;color:#fff;
    text-align:center;font-size:16px;border-radius:3px;margin:0 auto;}


.menu_inside{margin-bottom:50px;}
.menu_inside .second{}
.menu_inside .second h3{height:50px;line-height:50px;background:url(../images/sdb.jpg);font-size:18px;font-weight:normal;padding-left:30px;position:relative;cursor:pointer;}
.menu_inside .second h3 em{display:block;width:10px;height:10px;background:url(../images/o1.png);position:absolute;top:20px;right:30px;}
.menu_inside .second h3.on em{
	/*background: url(../images/o2.png);*/
}
.menu_inside .third{background:#f0f2f6;padding:0 30px;}
.menu_inside .third p{height:42px;line-height:42px;border-bottom:1px solid #dee3e7;font-size:14px;}
.menu_inside .third p:last-child{border-bottom:0;}
.menu_inside .third p.s{font-size:12px;padding-left:15px;}

.cbr-new{padding-bottom:40px;border-bottom:8px solid #f0f0f0;margin-bottom:30px;}
.cbr-new .pic{float:left;overflow:hidden;}
.cbr-new .pic img{transition:all 0.5s;}
.cbr-new .pic:hover img{transform:scale(1.04);}
.cbr-new .txt{float:right;width:634px;}
.cbr-new .txt h2{font-size:28px;font-weight:normal;}
.cbr-new .txt .intro{font-size:16px;color:#888;text-align:justify;padding-top:15px;}
.cbr-new .txt .link-btns{padding:40px 0 0 34px;}
.cbr-new .txt .link-btns li{float:left;margin-left:20px;}
.cbr-new .txt .link-btns li a{height:42px;line-height:42px;display:block;color:#02a1fe;border:1px solid #02a1fe;font-size:16px;border-radius:4px;width:128px;text-align:center;}
.cbr-new .txt .link-btns li a:hover{background:#02a1fe;color:#fff;}

.w-top{background:#fff;width:1200px;box-sizing:border-box;padding:20px;margin:0 auto;}
.w-top .pic{float:left;}
.w-top .txt{float:left;width:610px;margin-left:20px;}
.w-top .txt h2{font-size:28px;font-weight:normal;}
.w-top .txt .i{font-size:16px;color:#888;padding-top:8px;}

.w-mid{background:#fff;width:1200px;box-sizing:border-box;padding:20px;margin:12px auto 0;}
.w-mid h2{font-size:20px;}
.w-mid ul{}
.w-mid li{width:25%;float:left;font-size:14px;font-size:16px;margin-top:20px;color:#666;}
.w-mid li input{margin-right:5px;}

.w-mes{background:#fff;width:1200px;box-sizing:border-box;padding:20px;margin:12px auto 0;}
.w-mes h2{font-size:20px;}
form .w-mes{display:block;padding-top:20px;padding-bottom:20px;}
form .w-mes input[type="file"]{width:580px;height:44px;background:#eef1f5;border-radius:4px;color:#333;font-size:14px;}
form .w-mes textarea{width:580px;background:#eef1f5;border-radius:4px;height:120px;font-size:14px;padding:20px;box-sizing:border-box;margin-top:20px;}
form .w-mes .price-form{margin-top:20px;padding:15px 0;border-top:1px solid #eef1f5;border-bottom:1px solid #eef1f5;}
form .w-mes .price-form p{float:left;font-size:16px;font-weight:bold;height:50px;line-height:50px;}
form .w-mes .price-form .r{float:right;font-family:Arial;height:50px;line-height:50px;}
form .w-mes .price-form .r em{font-size:18px;height:50px;line-height:50px;}
form .w-mes .price-form .r input{font-size:30px;height:50px;background:#f8f8f8;width:120px;}
form .w-mes .tips{text-align:right;font-size:14px;padding-top:6px;color:#888;}
form .w-mes input[type="button"]{width:114px;height:44px;background:#02a1fe;text-align:center;color:#fff;font-size:16px;border-radius:5px;cursor:pointer;float:right;margin-top:20px;}

.user-z{width:1200px;margin:0 auto;}
.gray-z{width:240px;color:#fff;background:#1d2b36;height:720px;padding-top:30px;float:left;}
.gray-z a{color:#fff;}
.gray-z a:hover{color:#02a1fe;}
.gray-z h2{font-size:18px;font-weight:normal;}
.gray-z h2 a{display:block;}
.gray-z p{font-size:14px;padding-left:84px;line-height:28px;}
.gray-z .on{color:#02a1fe;}
.gray-z .i1{background:url(../images/i1.png) left 52px center no-repeat;padding-left:84px;font-weight:normal;margin-bottom:15px;}
.gray-z .i2{background:url(../images/i2.png) left 52px center no-repeat;font-weight:normal;
    border-top:1px solid #4a555e;border-bottom:1px solid #4a555e;padding:25px 0 25px 84px;margin-top:25px;}
.gray-z .i3{background:url(../images/i3.png) left 52px center no-repeat;padding-left:84px;font-weight:normal;margin-bottom:15px;margin-top:20px;}

.gray-z .i4{background:url(../images/i4.png) left 52px center no-repeat;font-weight:normal;
    border-top:1px solid #4a555e;padding:25px 0 25px 84px;margin-top:25px;}

.gray-y{width:940px;background:#fff;float:right;box-sizing:border-box;padding:0 32px 30px;min-height:750px;}
.gray-y h2{height:74px;line-height:74px;border-bottom:2px solid #eef1f5;}
.gray-y ul{padding:22px 0 0 30px;}
.gray-y li{height:42px;line-height:42px;margin-top:18px;}
.gray-y li p{float:left;font-size:16px;width:120px;}
.gray-y li input[type="text"]{width:350px;height:42px;background:#eef1f5;float:left;font-size:16px;padding-left:10px;}
.gray-y li input[type="password"]{width:350px;height:42px;background:#eef1f5;float:left;font-size:16px;padding-left:10px;}
.gray-y li .hui{color:#999;}
.gray-y li .radio{float:left;margin-right:20px;font-size:16px;}
.gray-y li input[type="submit"]{width:100px;height:36px;background:#02a1fe;float:left;font-size:16px;color:#fff;cursor:pointer;margin-left:120px;}
.gray-y li input[type="submit"]:hover{background:#0489d7;}

.gray-y .t1{height:38px;line-height:38px;margin-top:20px;}
.gray-y .t1 td{background:#eef1f5;text-align:center;border:1px solid #dcdcdc;font-size:16px;}
.gray-y .all-list{margin-top:20px;}
.gray-y .all-t{height:38px;line-height:38px;background:#eef1f5;border:1px solid #dcdcdc;}
.gray-y .all-t .p1{float:left;font-size:14px;margin-left:20px;}
.gray-y .all-t .p2{float:left;font-size:14px;margin-left:120px;}
.gray-y .all-t .p2 img{margin:13px 4px 0 0;}
.gray-y .all-t .p2 span{cursor:pointer;color:#7e8ca4;margin-left:6px;}
.gray-y .all-t .p3{float:right;font-size:14px;margin-right:20px;}

.gray-y .all-b{border:1px solid #dcdcdc;border-top:0;padding:33px 0;}
.gray-y .all-b em{color:#02a1fe;}
.gray-y .all-b a{color:#02a1fe;}
.gray-y .all-b p{height:14px;line-height:14px;border-right:1px solid #dcdcdc;float:left;text-align:center;font-size:14px;}
.gray-y .all-b p:nth-child(1){width:223px;}
.gray-y .all-b p:nth-child(2){width:131px;}
.gray-y .all-b p:nth-child(3){width:139px;}
.gray-y .all-b p:nth-child(4){width:139px;}
.gray-y .all-b p:nth-child(5){width:238px;border-right:0;}
.gray-y .all-b p span{margin-right:25px;}

.video-play{display: block;margin: 10px auto;}
.webinfo{
    line-height: 25px;
    font-size: 14px;
    margin-bottom: 20px;
}
.pages ul {
    display: flex;
    justify-content: center;
}

.pages ul li {
    border: 1px solid #e0e1e2;
    padding: 5px 13px;
    margin: 2px;
    font-size: 15px;
}

.pages {
    margin-bottom: 30px;
}

.pages ul li.pages_solid {
    background: #0170c1;
    color: #fff;
}
.news_main{width:100%;line-height: 25px;margin:10px 0 20px 0;}
.view_pro {
    margin: 20px 0;
}
.news-rr{display:block;margin-bottom:0px;text-align: left;width: 100%;text-align: left;padding:0px 0}
.news-rr-01{display:block;margin-bottom:0px;text-align: left;width: 100%;text-align: left;border-bottom: 1px solid #e5e5e5;padding:10px 0}
.main-right-01 .news-rr{display:block;margin-bottom:0px;margin: 0px 0 0 0;text-align: center;}
.news-rr li{display:inline-block;margin-right:10px;color:#777;padding-right:10px;font-size: 14px;line-height: 22px;padding: 0}
.news-rr li:last-child{border:none;}
.news-rr li i{padding-right:10px;font-style: normal;font-size: 14px;color: #808080;}
.relatedTags{width:100%;background:rgba(255,255,255,0.05);line-height:20px;margin:0px 0;padding: 20px 2% 0px 0;overflow:hidden;display: inline-block;}
.relatedTags p{overflow:hidden;margin:0;font-size:16px;display: inline;text-transform: capitalize;color: #222; text-transform: capitalize;font-family: "roboto-bold";
}
.re_main{display:block;display: inline-block;vertical-align: middle;overflow: hidden;}
.re_main a{transition:all 0.3s ease 0s;margin:5px 2px;color:#333;text-transform:capitalize;font-size: 14px;padding:0px 10px 0;line-height: 30px;display: inline-block;overflow: hidden;position: relative;background: #f0f0f0;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}

.relatedTags a:hover{color: #fff;background: #01458e;}
.re_main a:hover::before{color: #fff;}
.por-main-box-bt{position: relative;width: 100%;margin: 0 0 20px 0;padding:0 0 0 0px;} 
.por-main-box-bt:after{content: '\f06c';display: none !important;
    width: 40px;
    height: 40px;
    display: block;
    margin-top: 0px;
    position: absolute;
    bottom: 0px;
    background: #333;
    color: #fff;
    left: 0;
    font-family: "fontawesome";
    line-height: 40px;
    text-align: center;
    font-size: 16px;}
.por-main-box-bt span{
    color: #333;
    font-size: 18px;
    line-height: 40px;
    padding:0px 20px;
    display: inline-block;
    color:#FFF;
    margin:0px 0 0 0;
    background: url(../images/nav-xian.png) no-repeat;background-size: 100% 100% ;
    text-transform: capitalize;
    -moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;
  }

.por-main-box-bt-01{border-bottom: 1px solid #f0f0f0;}

.por-main-box-bt-01 span{color:#333;font-family: "Roboto Condensed Bold";text-transform: uppercase;background: url(../images/fen-bt-02.png) no-repeat left 0px top 5px;padding: 0 0 0 40px;font-size:24px;text-transform: uppercase;margin:0;}
.divremmnews {
	margin-top: 10px;
	margin-bottom: 24px;
}
.divremmnews ul {
	width: 100%;
	overflow: hidden;
}
.divremmnews ul li {
	float: left;
	width: 48%;
	height: 40px;
	line-height: 40px;
	margin: 0 1%;
	border-bottom: 1px dashed #e2e2e2;
	box-sizing: border-box;
	-webkit-transition: all .25s;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
}
.divremmnews ul li a {
	float: left;
	overflow: hidden;
	font-size: 16px;
	-webkit-transition: all .25s;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
	display: flex;
	align-items: center;
	margin-left: 7px;
}
.divremmnews ul li a i {
  display: block;
  margin-right: 6px;
  font-size: 14px;
  width: 5px;
  height: 5px;
  background: #333;
}
.divremmnews ul li span {
	color: #666;
	float: right;
	white-space: nowrap;
}

.divremmnews ul li:hover a, .divremmnews ul li:hover span{
	color:#3d5ebd
}
.divremmnews ul li:hover a i{
    background:#3d5ebd
}
.map .map_item {
  margin-bottom:10px;
}
.map .map_item span {
  line-height:30px;
  font-size:16px;
}
.map .map_item ul {
  display:flex;
  flex-wrap: wrap;
}
.map .map_item ul li {
  padding: 10px;
  width: unset !important;
  margin: 0 !important;
}
.map a{
  color:#333
}
.map .map_item ul li a {
  height: unset !important;
  width: unset !important;
}
.page_turn{padding:10px 0px 10px 0px;/* background:url(../images/hr.jpg) repeat-x top left; */;margin:0px 0 0 0;display: inline-block;width: 100%;border-bottom: 1px dashed #e5e5e5;border-top: 1px dashed #e5e5e5;}
.page_turn li{display:block;margin-bottom:0px;width: 100%;float: left;}
.page_turn li p{display:inline-block;color:#222;font-size:16px;text-transform:capitalize;margin-bottom:0;color: #222; text-transform: capitalize;font-family: "roboto-bold";
  }
.page_turn li a{transition:all 0.3s ease 0s;display:inline-block;color:#444;font-size:14px;margin-left:0px;padding:5px 10px 5px 10px;text-transform:capitalize;}
.page_turn li a:hover{color: #01458e;text-decoration: underline;}

.xypg-news-list li {
    background: #fafafa;
    padding: 15px 20px;
    margin-bottom: 15px;
    -webkit-transition: all .5s;
    transition: all .5s;
  }
  
  .xypg-news-list li .tit {
    border-bottom: 1px dotted #cbcbcb;
    margin-bottom: 15px;
    position: relative;
  }
  
  .xypg-news-list li .tit h3 {
    padding-bottom: 8px;
    font-size: 18px;
    color: #565656;
    font-weight: normal;
    padding-right: 25%;
    margin: 0;
    text-align: left;
  }
  
  .xypg-news-list li .tit .date {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 14px;
    color: #666666;
  }
  
  .xypg-news-list li .info {
    font-size: 14px;
    line-height: 2;
    color: #999999;
  }
  
  .xypg-news-list li .more {
    margin-top: 7px;
  }
  
  .xypg-news-list li .more span {
    display: inline-block;
    width: 130px;
    line-height: 33px;
    text-align: center;
    color: #000;
    font-size: 14px;
    color: #666666;
    border: 1px solid #e1e1e1;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
  }
  
  .xypg-news-list li:hover {
    -webkit-box-shadow: 0px 2px 13px 1px rgba(8, 1, 3, 0.18);
            box-shadow: 0px 2px 13px 1px rgba(8, 1, 3, 0.18);
  }
  
  .xypg-news-list li:hover .tit h3 {
    color: #292e39;
  }
  
  .xypg-news-list li:hover .more span {
    color: #fff;
    background-color: #0170c1;
  }
  