﻿.curmbs {background-color: #f5f5f5;line-height: 34px;padding: 5px 0; margin-bottom: 20px;}
.curmbs em {font-style: normal;color: #999;}
.curmbs span {padding-left:5px; padding-right:5px;}
.curmbs i{margin:0 5px; color:#888}
.curmbs .sc {float: right;position: relative;}
.curmbs .sc input {display: block;padding: 6px 72px 6px 12px;font-size: 14px;border: 1px solid #ddd;width: 200px;}
.curmbs .sc button {position: absolute;right: 0;top: 0;border: 1px solid transparent;background-color: #333;padding: 0;color: #fff;cursor: pointer;height: 34px;width: 60px;font-size: 14px;}

.section-sub {padding: 0px 0; overflow:hidden}

.ct2-sd {float: left;width: 250px;}
.ct2-mn {float: right;width: 920px;}
.panel-sd {margin-bottom: 20px;background-color: #f6f6f6; overflow:hidden;}
.panel-sd:last-child {margin-bottom: 0;}
.panel-sd .tit {text-align: center;color: #fff;font-size: 26px; font-weight:700; padding: 20px 0;background:#034692;}

.lanmu li {margin-top: 2px;}
.lanmu li>a {display: block;line-height: 60px;padding: 0 0 0 0px; text-align:center; background-color: #f0f2fc;color: #034692;font-size: 18px; font-weight:700;}
.lanmu li .arr {float: right;height: 45px;width: 40px;position: relative;cursor: pointer;}
.lanmu li .arr:after {content: '';border-top: 2px solid #fff;border-left: 2px solid #fff;box-sizing: content-box;display: block;width: 8px;height: 8px;margin: auto;position: absolute;top: 0;bottom: 0;transform: rotate(135deg);right: 15px;}
.lanmu-box {display: none;}
.lanmu-box p {margin: 0;border-top: 1px solid #fff;padding-left: 15px;}
.lanmu-box p a {padding: 0 25px;display: block;line-height: 40px;}
.lanmu li>a:hover,.lanmu li.active>a {color: #fff;background-color: #034692;}
.lanmu li.active .arr:after {border-color: #fff;}
.lanmu li.open .lanmu-box {display: block;}
.lanmu li.open .arr:after {transform: rotate(225deg);}
/*mobile nav*/
.box .cate{position:relative;padding:3px 20px 0px 0;cursor:pointer;}
.box .cate dd{display:none; font-size:14px;color:#999;}
.box .cate .on{display:block;}
.box .cate:after{position:absolute;width:18px;height: 16px;top:14px;right:0;}
.box .sidel_nav.catemenu{display:none; margin-top:20px; overflow:hidden;}
.box .cate i{position:absolute; right:5px; bottom:3px;}
.box .firstul{padding-top:10px;background-color: #fff;}

.about-pinpai{padding:0px;}
.about-pinpai li{margin:0px; background: #fff; border-radius: 100% 0% 100% 100%; text-align: center; padding:5px 5px;}
.about-pinpai li img{max-width:100% !important; height:auto !important; display:block; margin:0 auto; text-align:center;}
.about-pinpai li span{text-align:center; font-size:12px}
.about-pinpai-cn li img{width:100% !important; display:block;}
.about-pinpai-cn li p{background: #f2f2f2; padding: 10px;}

.contact li i{font-size:18px; margin-right:5px; width:20px; text-align:center;}
.contact li i img{width:18px !important; display:inline-block;}
.contact li img{margin:0 auto; display:block;}

.sidel_nav .firstul ul{display:none;}
.sidel_nav .firstul li{position:relative; background-color: #f9f9f9;transition:300ms;}
.sidel_nav .firstul .btnicon{ position:absolute;top:10px;right:8px; } 
.sidel_nav .firstul .btnicon img{ display:none;padding:10px;transition:300ms; }
.sidel_nav .firstul .btnicon .on{ display:block; }
.sidel_nav .firstul li:hover .firsta .btnicon img:first-child{display:none;}
.sidel_nav .firstul li:hover .firsta .btnicon img:last-child{display:block;}
.sidel_nav .firstul li a{ display:block;color:#666; padding:0 10px;overflow: hidden;}
.sidel_nav .firstul li a i{margin-right:5px;}
.sidel_nav .firstul li:hover .firsta .btnicon{top:16px;}
.sidel_nav .firstul>li{border-bottom: 1px solid #ebebeb;}
.sidel_nav .firstul .firsta{height:52px;line-height: 52px; color:#333;transition:300ms;}
.sidel_nav .firstul>li:hover,.sidel_nav .firstul>li.cur{background-color: #534f4b;}
.sidel_nav .firstul>li:hover .firsta,.sidel_nav .firstul>li.cur .firsta{ color:#fff;}
.sidel_nav .secondul li{padding-left:28px;}
/*team*/
.gridlist {padding: 10px 0px 0px;overflow: hidden;}
.gridlist li{width:calc(48.5%); margin-right: 3%; margin-bottom:10px; float: left; position: relative;}
.gridlist li a{width: 100%; display: block;}
.gridlist li h3{width: 100%; overflow: hidden; text-align: left; margin:0px; padding:5px;font-size:14px; color:#666; font-weight:normal;}
.gridlist li pre{width: 100%; overflow: hidden; text-align: left; margin:0px; padding:0px 5px 5px; font-family:inherit; background:none; border:none;}
.gridlist li figure{width: 100%; position: relative; border:1px #ccc solid; padding-top: 75%; margin-bottom: .1rem; overflow: hidden;}
.gridlist li figure img{position: absolute; width: 100%; min-height: 100%; left: 0; top: 0;}
.gridlist li:nth-child(2n){margin-right: 0;}

.contact-sd{ background:#034692;}
.contact-sd h4{ color:#fff; font-size:18px; background:url(../images/lianxi_t_1.png) no-repeat left center; height:74px; line-height:68px;margin:0 0 0 15px;padding-left: 50px;}
.contact-sd h4 small{ font-size:12px; font-weight:normal; padding:0 0 0 10px; text-transform:uppercase}
.contact-sd p{ line-height:28px; padding:0 20px 20px 20px; color:#fff; font-size:14px;margin: 0;}
.contact-sd p strong{ font-size:16px; line-height:38px; }

.box {border: 0px solid #888;padding:10px 30px 30px;}
.box-title {color: #888; border-bottom:2px #888 solid; margin-bottom: 3px;font-size: 16px; padding-bottom: 5px; padding-top:10px;}
.box-title span{border-bottom:2px #333 solid; padding:0 1px 8px;}
.content-body {line-height: 1.8; font-size:14px; padding:20px 0 0;}
.content-body img {max-width: 100%;height: auto;width: auto;}
.content-body dl, .content-body hr, .content-body ol, .content-body p, .content-body pre, .content-body ul {margin-bottom: 1rem; text-align:justify;}

.xqbt {font-size: 24px;	color: #888; padding-top:20px;text-align:center;}
.xqbtnm {height: 52px;	border-bottom: 1px dashed #CCCCCC;	line-height: 52px;margin-bottom: 20px;}

.xqxq {line-height: 180%;font-family: "Microsoft YaHei";font-size: 16px;}
.xqxq img{ max-width:100%; height:auto !important; line-height: 1.8 !important; margin-bottom:.6rem;}
.xqxq p {margin-bottom: 0rem;text-indent: 0em;}
.xypxq {border-top: 1px solid #EAEAEA;	border-bottom: 1px solid #EAEAEA; padding:10px 0; line-height:24px}
.zzyy li{display: inline-block; width:32%; padding:1%;}
.zzyy li img{margin:10px; border: 1px solid #f2f2f2; max-width: 100%;}

.xwly{display:block; padding:0 10px;}
.xwly i{margin-right:5px;}
.history{padding:8px 0px; background:#666; text-align:center; display:block; color:#fff; border-radius:0px 0px;}
<!----xrld--->
.xrld{ padding-top:10px;}
.xrld li {height: auto; overflow: hidden; width: 50%; text-align: center; float: left; margin-top: 10px;}
.xrld li:first-child {height: auto; overflow: hidden; width: 100%; text-align: center;}
.xrld li:first-child a {height: 100%; width: 100%; display: block;}
.xrld li:first-child img {height: 125px; width: 100px; padding: 4px; border: 1px solid #dddddd;}
.xrld li img {height: 110px; width: 85px; padding: 4px; border: 1px solid #dddddd;}
.xrld li.on img{border: 1px solid #3d55a7!important;}
.xrld li.on p{color:#e30000}

.xrld li:first-child p {line-height: 20px; color: #e30000; font-size: 16px; padding: 10px 0px; font-weight: 600;}
.xrld li p {line-height: 24px; color: #333333; font-size: 14px;}
.xrld li a:hover img{border: 1px solid #3d55a7;}
.xrld li a:hover p{color:#e30000;}

.profile_left{ float: left; width: 135px; overflow: hidden;}
.profile_left img{width: 130px;/* height: 195px; */}
.profile_right{float: right;width: 80%;}
.xldr_profile{overflow:hidden; margin-bottom:5%;}
.xldr_profile .name{ overflow: hidden; margin-top:15px;}
.xldr_profile .name:first-child{margin-top:0px;}
.xldr_profile .name:first-child .p1{ font-size:30px; font-weight:normal}
.xldr_profile .name:first-child .p2{ color:#5d5d5d; margin-left:15px; float:left; margin-top:15px;}
.xldr_profile .name .p0{ font-size:18px; color:#000; float:left; text-indent:24pt;}
.xldr_profile .name .p1{ font-size:16px; color:#000; float:left; font-weight:bold}
.xldr_profile .name .p2{ font-size:16px; color:#5d5d5d; float:left;}
.profile{ line-height: 30px; margin-top: 20px;}
.profile a{ color: #e30000;}

<!--page-->
.pagess{clear:both;margin:0 20px;overflow:hidden;text-align:center;}
.layui-laypage{vertical-align:middle;margin:10px 0;font-size:0; text-align:center;}
.layui-laypage>a:first-child,.layui-laypage>a:first-child em{border-radius:2px 0 0 2px}
.layui-laypage>a:last-child,.layui-laypage>a:last-child em{border-radius:0 2px 2px 0}
.layui-laypage>:first-child{margin-left:0!important}.layui-laypage>:last-child{margin-right:0!important}
.layui-laypage a,.layui-laypage button,.layui-laypage input,.layui-laypage select,.layui-laypage span{border:1px solid #e2e2e2}
.layui-laypage a,.layui-laypage span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding:0 15px;height:28px;line-height:28px;margin:0 -1px 5px 0;background-color:#fff;color:#333;font-size:12px}
.layui-flow-more a *,.layui-laypage input,.layui-table-view select[lay-ignore]{display:inline-block}
.layui-laypage a:hover{color:#888}
.layui-laypage em{font-style:normal}
.layui-laypage .layui-laypage-spr{color:#999;font-weight:700}
.layui-laypage a{text-decoration:none}
.layui-laypage .layui-laypage-curr{position:relative}
.layui-laypage .layui-laypage-curr em{position:relative;color:#fff}
.layui-laypage .layui-laypage-curr .layui-laypage-em{position:absolute;left:-1px;top:-1px;padding:1px;width:100%;height:100%;background-color:#888}
.layui-laypage-em{border-radius:2px}
.layui-laypage-next em,.layui-laypage-prev em{font-family:Sim sun;font-size:16px}
.layui-laypage .layui-laypage-count,.layui-laypage .layui-laypage-limits,.layui-laypage .layui-laypage-refresh,.layui-laypage .layui-laypage-skip{margin-left:10px;margin-right:10px;padding:0;border:none}
.layui-laypage .layui-laypage-limits,.layui-laypage .layui-laypage-refresh{vertical-align:top}
.layui-laypage .layui-laypage-refresh i{font-size:18px;cursor:pointer}
.layui-laypage select{height:22px;padding:3px;border-radius:2px;cursor:pointer}
.layui-disabled,.layui-disabled:hover{color:#d2d2d2!important;cursor:not-allowed!important}
.layui-disabled,.layui-disabled:hover{color:#d2d2d2!important;cursor:not-allowed!important}