﻿
/* CSS Document */
body{margin:0; padding:0; font-family:"微软雅黑"; background:#fff url(404.png) repeat;}
*{margin:0; padding:0;}
ul,li,dl,dt,dd{list-style-type:none}
a{text-decoration:none !important;line-height:none !important}
.glyphicon{ top:0 !important;}
.no-padding {padding: 0 !important;}
.no-margin {margin: 0 !important;}
.no-background{ background:none !important;}
.no-border{ border:none !important;}
.overflow{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
a{ text-decoration:none !important; cursor:pointer !important;color:#999;}
a:focus{outline:none;}
ul{margin:0;}
li{list-style: none;}
.imgvertical{vertical-align:middle !important;}
.container-fluid{ max-width:1230px !important;}
.container{max-width:1000px !important;padding:0;}
.clearfix:before,.clearfix:after {display: table;content:'';}
.clearfix:after { clear: both; }
.clearfix { *zoom:1;}
h1,h2,h3,h4,h5,h6{margin:0 !important; padding:0 !important}
.tr{transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s}
.tr1{transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s}
.tr2{transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s}
.da{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1)}
textarea:required,input:required{ -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; box-shadow: none;}
body{overflow-x:hidden;}
img{max-width: 100%}
video{max-width: 100%}



/*全局样式*/
.topbox{font-size:12px; color:#666;line-height:32px;background: #e8e8e8}
.topbox .right a{margin:0 8px; color:#666;}
.topbox .right a:hover{color:#ff5f11;text-decoration:underline !important}


.text-12{ transition: all .5s; opacity: 0; visibility: hidden; position: fixed; left:calc(50% - 450px); top: calc(50% - 190px); z-index: 999; display: flex; justify-content: space-between; width:900px; height:380px; background: #fff; border-radius: 10px; box-shadow: 0 0 20px rgba(0,0,0,0.3);}
.text-12 .esc{ position: absolute; right: 20px; top: 20px; cursor: pointer;}
.text-12 .left{ display: flex; justify-content: center; align-items: center; width: 65%;}
.text-12 .left .biaoti{ margin-bottom: 10px; font-size: 30px; color: #333; font-weight: bold; line-height: 34px;}
.text-12 .left .jieshao{ margin-bottom: 20px; font-size: 18px; color: #333;}
.text-12 .left form{ display: flex; justify-content: space-between; margin-bottom: 30px; width:440px; border: solid 2px #e60012; border-radius: 5px; overflow: hidden;}
.text-12 .left form input{ padding: 0 20px; width: calc(100% - 140px); height:50px; font-size: 16px; color: #333; line-height:50px; background: none; border: none;}
.text-12 .left form button{ padding: 0; width: 140px; height:50px; font-size: 16px; color: #fff; line-height:50px; background: #e60012; border: none;}
.text-12 .left form:hover{ border-color: #f29cb1;}
.text-12 .left form:hover button{ background: #f29cb1;}
.text-12 .left .tel{ font-size:26px; color: #e60012; font-weight: bold;}
.text-12 .jiao{ position: absolute; left: 65%; top: 0; z-index: 2; width:40px; height: 100%; overflow: hidden;}
.text-12 .jiao:before{ content:""; position: absolute; right:100%; top:5%; z-index: 1; width:20px; height:90%; border-radius: 0 50px 50px 0; box-shadow: 10px 0 20px rgba(0,0,0,0.1);}
.text-12 .right{ display: flex; justify-content: center; align-items: center; width: 35%;}
.text-12 .right .box .imgbox{ margin-bottom:10px; font-size: 0;}
.text-12 .right .box .imgbox img{ width: 159px;}
.text-12 .right .box .mc{ font-size: 22px; color: #333;}
.text-12.active{ visibility: visible; opacity: 1;}
.modelShade{ transition: all .3s; opacity:0; visibility: hidden; position: fixed; left: 0; top: 0; z-index: 99; width: 100%; height: 100%; background:#000;}
.modelShade.active{ opacity: .5; visibility: visible;}
.text-13{ margin-top: 50px; font-size: 30px; color: #369; font-weight: bold;}
.text-13 span{ margin:0 5px; color: #f29cb1;}
.text-14{ width:250px; color: #333; line-height: 24px; text-align: right}
.text-14 ul li span{ margin-right: 5px}

header{height:134px;margin-bottom: 40px}
.logo{line-height:134px;width: 44%;}
header .zi{line-height:134px; padding-left:15px;width: 21%;}
header .right{width: 40%;padding-top:40px}
header .imgbox .tu{width:50px;width: 50px; float: left;}
header .imgbox .tu img{max-width: 100%;max-height: 100%}
header .imgbox .text{width: calc(100% - 50px);float:left;padding:4px 0 0 15px;font-size:16px;}
header .imgbox .text .zi1{font-weight: bold}



/*pc导航*/
.nav{height: 66px;position:absolute;left:0; top: -33px; width: 100%; z-index: 222}
.nav .hezi{background:#ff5f11;position: relative;padding-right: 245px;}
.nav .hezi .left{padding-right: 5%}
.nav .hezi .right{position: absolute;top:0;right: 0;width: 245px;}
.nav .hezi form{position: relative; background: #e60012;padding-right:55px;}
.nav .hezi form input{width: 100%;height: 66px;background: none;border:0; padding:0 15px;font-size: 16px;color: #fff}
.nav .hezi form button{position: absolute;top: 0;right: 0;width:55px;height:66px;background:url(../image/sou.png) no-repeat left center;border:0;}
.nav li{width:14.28%;float:left;font-size:16px; line-height:66px;text-align:center;position:relative;}
.nav li a{display:block;color:#fff;position: relative;z-index: 22;}
.nav li.on a,.nav li:hover a{background: #e60012}
/*导航二级下拉*/
.nav li .nav-zi{width:100%;position:absolute; left:0; top:100%;z-index:9999999; display:none;border:0;padding:0;}
.nav li .nav-zi li{ width:100%; font-size:14px;line-height:50px;margin-top:1px;border:0;}
.nav li .nav-zi li a{display:block; padding:0 5px; color:#fff;background:rgba(0,0,0,0.65);border-radius: 0}
.nav li .nav-zi li:hover a{background:rgba(230,0,18,0.9);color:#fff;}
.nav li .nav-zi li:before{display: none}


header .sjdnav{ display:none;width:150px;height:auto;position:absolute;right:0;top:100px;z-index:2000; }
header .sjdnav ul{ padding:0; margin:0;}
header .sjdnav li{width:100%;background:rgba(0,0,0,0.55);line-height:38px;text-align:center;font-size:15px;line-height:38px;font-weight:bold;margin-bottom:3px}
header .sjdnav li a{display:block;color:#fff;}
header .sjdnav li a:hover{ background:rgba(230,0,18,0.9);}
header .ydd_btn{width:40px;cursor:pointer;position:absolute;z-index:2000;top:40px;right:15px;}
header .ydd_btn span{ display:block; width:100%; height:4px; background:#e60012;}
header .ydd_btn span.span02{margin:4px 0;}
header .ydd_btn.click{ background:none;}
header .ydd_btn.click span{ background:#e60012;}
header .ydd_btn.click span.span01{transform:rotate(45deg);-ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); position:relative;top:8px;margin-top:0px;} 
header .ydd_btn.click span.span02{margin:4px 0;}
header .ydd_btn.click span.span03{transform:rotate(-45deg);-ms-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg);position:relative;top:-8px;margin-top:0px;}
header .ydd_btn.click span.span02{ width:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0;}

header .sjdnav .two{display:none;margin:-3px 0 3px;padding:5px 0;background:rgba(0,0,0,0.55)}
header .sjdnav .two.active{display: block;}
header .sjdnav .two li{line-height: 30px;font-size: 14px;font-weight: normal;margin-bottom: 0;background: none}
header .sjdnav .two li a{display: block;}


/*banner轮播*/
.banner{position:relative;width: 100%}
.banner a{ display: block; font-size: 0; text-align: center;}
.banner a img{ max-width: 100%;}
.banner .swiper-pagination{ position: absolute; left: 0; bottom:20px; z-index: 1; width: 100%; font-size: 0; text-align: center;}
.banner .swiper-pagination span{ margin: 0 5px; width:12px; height: 12px; background:#fff; opacity: 1;border-radius:50%;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{ background: #e60012;}
.swiper-wrapper {height: auto !important;}
.banner img{width:100%;}


.bannerbox{width: 100%;position: relative;}
.bannerbox .xinwen .box{position: relative;}
.bannerbox .xinwen .mask{position: absolute;bottom: 0;right: 0;width: 45%;height: 74px;background:rgba(255,0,0,0.73);z-index: 222;padding:15px 30px;color: #fff}
.bannerbox .xinwen .mask .biaoti{font-size: 16px;margin-bottom: 8px}
.bannerbox .xinwen .mask ul li{line-height: 26px;}
.bannerbox .xinwen .mask ul li a{color: #fff}
.bannerbox .xinwen .mask ul li b{margin-right: 8px}
.scrollDiv11{height:104px;overflow:hidden;}/*这里的高度和超出隐藏是必须的*/


/*主体内容*/
.main1{padding-bottom:60px;}
.main2{padding-bottom:15px;}
.title{color:#ff5f11; text-align:center; text-transform:uppercase;font-size: 16px; margin:65px 0 55px;}
.title h4{ font-size:28px;}
.title .ying{margin-top: 8px}
.title .box{position: relative;display: inline-block;padding:20px 40px;}
.title .box:after,.title .box:before{content: "";position: absolute;left:0;top:0;background: url(../image/title01.png) no-repeat;width: 53px;height: 47px;background-size: contain}
.title .box:after{left:auto;top:auto;right: 0;bottom: 0;background: url(../image/title02.png) no-repeat;background-size: contain}

.title01{text-transform: uppercase;margin:60px 0 30px;font-size: 15px;color: #9fa0a0}
.title01 .text1{font-size: 25px;color: #000;padding-left: 20px;position: relative;}
.title01 .text1:before{content: ""; position: absolute;left:0;top: 6px;width: 6px;height: 26px;background: #e60012}
.title01 .text2{padding-left: 20px}


/*主营业务*/
.yewu .imgbox{display: block;text-align: center;margin-bottom: 30px}
.yewu .imgbox .tu{border-radius: 50%;overflow: hidden;max-width: 240px;margin:0 auto;}
.yewu .imgbox .tu .img{border-radius: 50%;position:relative;z-index: 22}
.yewu .imgbox .tou{font-size:20px;color: #ff5f11;font-weight: bold;margin:20px 0 10px;}
.yewu .imgbox .text{font-size: 16px;color: #727171; line-height: 26px;height: 52px;overflow: hidden;}



.formbox{background: #e60012;padding:20px 0;color: #fff;font-size: 20px}
.formbox .left{line-height:30px;}
.formbox form{border:1px solid #ecbcc0;padding:6px 0;}
.formbox form input{width:calc(100% - 150px);height: 50px;float: left;background: none; border:0;padding:0 15px;color: #fff !important;}
.formbox form button{width: 150px;height: 50px;float: right; background: none;border:0;border-left:1px solid #fff;}
.formbox form input::-webkit-input-placeholder{
	color: #fff;
}

/*suspensionBox悬浮框*/
.suspensionBox{
	width: 159px;
	height: 360px;
	background:#e60012;
	position: fixed;
    margin: 0 auto;
    z-index: 9999;
    right: 0px;
    bottom: 0;
    text-align: center;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    color:#fff;
    text-align: center;
    border-radius: 8px;
	font-family: FZLTHK;
}
.suspensionBox .wxImg{
	width: 110px;
	height: 110px;
	display: block;
	margin:0 auto;
	margin-top:26px;
}
.suspensionBox .wxImg:nth-child(1){
	border:4px #fff solid;
}
.suspensionBox .spanText{
	font-size: 16px;
	display: block;
	padding-top:4px;
}
.suspensionBox p{
	margin:20px 0 0;
	font-family: FZLanTingHeiS-H-GB;
}
.suspensionBox .topImg{
	margin-top:15px;
}


/*标书代写*/
.biaoshu{background: #e3e3e2;}
.biaoshu .hezi{background: #fff;padding:50px;}
.biaoshu .col-md-4{border-right: 1px solid #000;}
.biaoshu .col-md-4:last-child{border:0;}
.biaoshu .imgbox{display: block;text-align: center;}
.biaoshu .imgbox .tu{display: block;overflow: hidden;}
.biaoshu .imgbox .biaoti{font-size: 27px;color: #ff5f11;font-weight: bold;margin:28px 0 15px;}
.biaoshu .imgbox ul li{font-size: 20px;line-height: 48px;}
.biaoshu .imgbox ul li a{color: #333}
.biaoshu .imgbox .more{display: block;width: 120px;font-size: 18px; line-height: 36px;background: #e60012;border-radius: 25px;color: #fff;margin:25px auto 0;}



/*代做预算*/
.yusuan .left{background: #f5f5f5;padding:50px;}
.yusuan .left .part1{margin-bottom: 20px}
.yusuan .left .part1 .imgbox{display: block;overflow: hidden;background: #fff; margin-bottom: 30px}
.yusuan .left .more{display:block;background: #e60012;line-height: 44px;border-radius: 25px;font-size: 21px;color: #fff;text-align:center;max-width: 185px;margin:0 auto;}
.dianzi .left,.yusuan .right{background: #ff5f11;font-size: 20px;color: #fff}
.dianzi .left .biaoti,.yusuan .right .biaoti{background: #e60012;text-align: center;padding:36px 5px;}
.dianzi .left .box,.yusuan .right .box{padding:30px;}
.dianzi .left ul li,.yusuan .right ul li{float: left;width: 50%;padding-left:10px;line-height: 53px;}
.dianzi .left ul li.li1,.yusuan .right ul li.li1{width: 100%}
.dianzi .left ul li a,.yusuan .right ul li a{display: block;color: #fff}



/*电子投标*/
.dianzi{background: #e3e3e2}
.dianzi .left{}
.dianzi .right{background: #fff;padding:50px;}
.dianzi .right .biaoti{text-align: center;color: #595757;font-size: 18px;margin-bottom: 30px}
.dianzi .right .biaoti .text1{font-size: 30px;}
.dianzi .right .col-md-4{margin-bottom: 30px}
.dianzi .imgbox{background: #edebeb;border-radius: 15px;padding:20px 15px;}
.dianzi .imgbox .tu{height: 41px;text-align: center;margin-bottom: 14px}
.dianzi .imgbox .tu img{max-height: 100%}
.dianzi .imgbox .text{position: relative;padding-left: 26px;font-size: 18px}
.dianzi .imgbox .text .num{position: absolute;left:0;top: 0;color: #e60012;font-family: "Impact"}
.dianzi .imgbox .text .zi{line-height: 25px;height: 50px;overflow-y: auto;color: #595757}



/*我们的流程*/
.liucheng .row{margin:0 -10px;}
.liucheng .col-md-2{padding:0 10px;}
.liucheng .imgbox{text-align: center;margin-bottom: 30px}
.fuwu_you .imgbox .yuan,.liucheng .imgbox .yuan{width: 165px;height: 165px;margin:0 auto 20px; background: #e60012;border-radius: 50%;padding:5px;display:flex; flex-direction:column; justify-content:center;}
.liucheng .imgbox .yuan .tu{height: 48px;margin-bottom: 10px}
.liucheng .imgbox .yuan .tu img{max-height: 100%}
.liucheng .imgbox .yuan .tou{font-size: 23px;color: #fff}
.liucheng .imgbox .text{font-size: 16px;color: #595757;line-height: 22px;height: 44px;overflow-y: auto}
.liucheng .imgbox p{margin-bottom: 0 !important}

.biao_text{font-size: 32px;color: #ff5f11;line-height:48px;text-align: center;margin: 60px 0 -20px;}



/*我们的服务优势*/
.youshi{background: #e3e3e2}
.youshi .hezi{position: relative;}
.youshi .hezi .tupian{position: absolute;left:0;top:40px;width: 100%;text-align: center;}
.youshi .hezi .tupian .tu{width: 80%;margin:0 auto;}
.youshi .hezi .box{position: relative;z-index: 22}
.youshi .imgbox{position: relative;padding-left: 38px;margin-bottom: 25px}
.youshi .imgbox .num{position: absolute;top:-2px;left:0;font-size: 27px;color: #e60012; font-family: "Impact"}
.youshi .imgbox .text .zi1{font-size: 22px;color: #000;margin-bottom: 3px}
.youshi .imgbox .text .zi2{font-size: 18px;color: #898989;line-height: 26px;}



/*精选案例*/
.case .imgbox{display: block;background: #b5b5b5;color: #333;margin-bottom: 20px}
.case .imgbox .num,.case .imgbox .text{padding:25px 20px;}
.case .imgbox .text .zi{font-size: 12px; line-height:20px;height: 80px;overflow: hidden;}
.case .imgbox .tu{overflow: hidden;background: #ededed}
.case .imgbox .num{font-size:20px;font-family: "Impact"}
/*左右方向箭头*/
.swiper1{position:relative;}
.swiper1 .swiper-button{width:32px !important;height:32px;top:-50px;margin-top: -18px; font-size:20px;color: #fff;line-height:32px;text-align: center;}
.swiper1 .swiper-button.swiper-button-prev{left:auto;right: 32px; background-color:#ff0000;background-image:none; cursor: pointer;}
.swiper1 .swiper-button.swiper-button-next{right: 0;background-color:#ff0000;background-image:none;cursor: pointer;}
.swiper1 .swiper-button-next.swiper-button-disabled,.swiper1 .swiper-button-prev.swiper-button-disabled {opacity:1;background: #ff5f11;}



/*关于我们*/
.jianjie .row{margin:0;}
.jianjie .col-md-6{padding:0;}
.jianjie .wenzi{background: #fff;padding:35px;box-shadow:0 0 8px #c4c4c4;}
.jianjie .wenzi .text{font-size: 16px; line-height: 28px;/*height:256px;*/overflow-y:auto;}
.jianjie .wenzi .text p{margin-bottom: 0 !important}
.jianjie .right .tu{max-width: 200px;float: right;}



footer{color:#c9caca;}
footer a{color:#c9caca;}
footer a:hover{color:#fff; text-decoration:underline !important}
footer .part1{background: #040718;padding:60px 0;font-size:14px; line-height:32px}
footer .part1 .text1{margin-bottom: 25px}
footer .part1 .right{background: #fff;border-radius: 15px;padding:10px;margin-top: 40px}
footer .part1 .right .sao .tu{width: 145px;float: left;text-align: center;position: relative;}
footer .part1 .right .sao .tu:before{content: "";position: absolute;top: 0;right: -14px;background: url(../image/yin.png) no-repeat;width: 14px;height: 100%}
footer .part1 .right .sao .text{width: calc(100% - 145px);float: left;padding:30px 0 0 10px; text-align: center;color: #666;font-size: 16px;line-height: 30px}
footer .part1 .right .sao .text .xian{width: 50px;height: 6px;background: #666;margin:0 auto 8px;}
footer .part1 .right .sao .text .zi1{font-size: 20px;}
footer .part2{background: #000;text-align:center; padding:25px 0;font-size:16px;line-height:38px}


.fudong11{position: fixed;left:0;bottom: 0;width: 100%;background: #fff;padding:20px 0;box-shadow: -2px -3px 8px rgba(0,0,0,0.1);z-index: 222;}
/*.fudong11 .hezi{max-width: 1000px;margin:0 auto;}*/
.fudong11 form{position: relative;padding-right: 100px}
.fudong11 form input{width: 100%;height: 45px;padding:0 15px;border:0;background: #ffe8e8;border-radius: 8px 0 0 8px}
.fudong11 form button{width: 100px;height: 45px;border:0;position: absolute;top:0;right: 0;background: #e60012;color: #fff;border-radius:0 8px 8px 0;}
.fudong11 .right{font-size: 18px;color: #e60012;padding:10px 0 0 0;/*text-align: right;*/padding-left: 20px}


/* 底部布局 */
.bottom_link{width:100%;position:fixed;bottom:0;left:0;background:#e60012;text-align:center;z-index: 9999}
.bottom_link ul li{width:50%;height:42px;border-right:2px solid rgba(255,255,255,0.3);}
.bottom_link ul li:last-child{border:none;}
.bottom_link ul li a{display:block;color:#fff;font-size:16px;position:relative;line-height:42px}
.bottom_link ul li:last-child a i{font-size:20px;position:relative;top:-1px;}
.bottom_link ul li img{max-height: 52px;margin-top: -10px;margin-right: 5px}

/*微信弹窗*/
.weixin_popup {
	position: fixed;
	top: 50%;
	left: 50%;
	border: 1px solid #ccc;
	padding: 30px 30px 0 30px;
	text-align: center;
	background: #fff;
	transform: translate3d(-50%,-50%,0) scale(0);
	z-index: 5000;
}

.weixin_popup.active {
	transform:translate3d(-50%,-50%,0) scale(1);
	transition: transform .3s;
}

.weixin_popup i {
	color: #999;
	position: absolute;
	top: 0;
	right: 5px;
	font-size: 30px;
	line-height:1;
	cursor: pointer;
	font-style:initial;
}

.weixin_popup i:hover {
	color: red;
}

.weixin_popup img {
	width: 150px;
	max-height: 150px;
}

.weixin_popup p {
	line-height: 30px;
}



/*子页面*/
.biaolist ul{margin:0 -15px;}
.biaolist ul li{width: calc(100% / 6);float: left;padding:0 15px;margin-bottom: 18px}
.biaolist .list{display: block;border:2px solid #ff7431;border-radius: 5px;font-size:18px;line-height: 48px; color: #595757; text-align: center;cursor: auto}
.ruanjian .list{background: #fff}


.fuwu_you ul{margin:0 -35px;}
.fuwu_you ul li{width: calc(100% / 5);float: left;padding:0 35px;text-align: center;margin-bottom: 30px}
.fuwu_you .imgbox .yuan{}
.fuwu_you .imgbox .yuan .tu{height: 52px;}
.fuwu_you .imgbox .yuan .tu img{max-height: 100%}
.fuwu_you .imgbox .text{font-size:24px;color: #595757;line-height: 32px;height: 64px;overflow-y: auto}


/*预算编制服务*/
.yusuan2 .imgbox{border:2px solid #ff7431;border-radius: 5px;padding:40px 70px;margin-bottom: 25px;font-size: 26px;line-height: 42px;color: #595757}
.yusuan2 .imgbox .left{width:115px; float: left;color: #e60012;}
.yusuan2 .imgbox .right{width:calc(100% - 115px);float: left}
.yusuan2 .imgbox p{margin-bottom: 0 !important}


/*新闻中心*/
.news .imgbox{display: block;margin-bottom: 20px}
.news .imgbox .time{width: 100px;height: 170px;float: left;background: #e60012;color: #fff;display:flex; flex-direction:column; justify-content:center;font-size: 18px;text-align: center;font-family: "Arial"}
.news .imgbox .time b{font-size: 50px;display: block;font-weight: normal;margin-bottom: -10px}
.news .imgbox .time span{display: block;}
.news .imgbox .middle{width: calc(100% - 390px); float: left;padding:0 8px;}
.news .imgbox .middle .text{background: #eee;height: 170px;padding:20px 25px;}
.news .imgbox .middle .text .zi{font-size: 16px;color: #595757; line-height: 30px;height: 120px;overflow: hidden;}
.news .imgbox .tu{width: 290px;height: 170px;overflow: hidden;}
.news .imgbox .tu .img{width: 100%;height: 100%}


.newslist .textlist .imgbox{display:block;background: #ff5f11;color: #fff;padding:25px 12px 30px 30px;margin-bottom: 20px}
.newslist .textlist .imgbox .num{font-size: 20px;font-family: "Impact"}
.newslist .textlist .imgbox .text{font-size: 20px;line-height: 28px;max-height:84px;overflow-y:auto;margin:12px 0;}
.newslist .textlist .imgbox .xian{width: 10px;height: 3px;background: #fff}
.newslist .textlist .imgbox p{margin: 0 !important}



/*子页 电子标二级的 电子标服务流程*/
.dianzi_liu{background: #fff}
.dianzi_liu ul{padding:0 -8px;}
.dianzi_liu ul li{width:20%;float: left;padding:0 8px;margin-bottom: 10px}
.dianzi_liu .part1{padding:0 20px;margin-bottom: 30px;position: relative;}
.dianzi_liu .part1:before{content: "";position: absolute;top: 50%;right:-15px;width: 19px;height: 22px;background: url(../image/jiao.png) no-repeat;margin-top: -11px}
.dianzi_liu ul li:nth-child(5) .part1:before{display: none}
.dianzi_liu .part2{background: #edebeb;border-radius: 15px;padding:25px 5px 25px 12px;}
.dianzi_liu .part2  .text{font-size: 17px;color: #595757; line-height: 29px;height: 145px;overflow-y: auto;}
.dianzi_liu p{margin: 0 !important}



.news-main{font-size:14px; line-height:28px;}
.news-main .news-tou{padding-bottom: 15px;border-bottom: 1px solid #ccc;margin-bottom: 30px;text-align: center;}
.news-main .news-tou h4{ font-size:30px; line-height:40px;font-weight: bold;margin-bottom: 10px !important}
.news-main .news-tou .time{font-size:16px;}
.news-main img{display: block; max-width:100%; height:auto; margin:20px auto;}
.news-main .box img{margin-top:20px;}

.show-main{line-height: 30px}
.show-main h4{font-size:18px; text-align:center; line-height:35px; margin-bottom:10px !important}
.show-main img{max-width:100%; height:auto; display:block; margin:10px auto 20px;}

.case-pdf{ margin-top:30px;}
.case-pdf a{ display: flex; align-items: center; justify-content: center; height: 60px; border-radius: 10px; background-color: #f2f2f2; transition: all .3s;}
.case-pdf a img{ width: 34px;}
.case-pdf a div{ margin-left: 15px; font-size: 16px; color: #666;}
.case-pdf a:hover{ background-color: #f0f0f0;}

.case-list{ position: relative;}
.case-list .pdf{ position: absolute; left:50%; bottom:20%; z-index: 2; margin-left: -70px; width:140px;}
.case-list .pdf a{ display: flex; justify-content: center; align-items: center; height: 40px; background-color:rgba(255,0,0,0.73); border-radius: 5px; box-shadow: 0 0 15px rgba(0,0,0,.1);}
.case-list .pdf a img{ width: 22px;}
.case-list .pdf a div{ margin-left: 10px; font-size: 16px; color: #fff;}

@media (max-width:1250px){
/*header .imgbox .text{font-size: 16px;padding-top: 8px}*/
.fuwu_you .imgbox .text{font-size: 20px}
}



@media (min-width:992px){
.yewu .row{margin:0 -50px;}
.yewu .col-md-3{padding:0 50px;}
.yewu .imgbox .tou{margin:30px 0 10px;}
.yewu .imgbox:hover .img{transform: scale(1.1,1.1);}
.formbox .left{width: 52%;float: left;padding-right: 30px;padding-top: 15px}
.formbox .right{width: 48%;float: right;}
.biaoshu .imgbox .more:hover{background: #ff5f11;color: #fff}
.biaoshu .row{margin:0 -60px;}
.biaoshu .col-md-4{padding:0 60px;}
.yusuan .left{width: 67%;float: left;height: 660px;}
.yusuan .left .part1 .imgbox .tu{height: 90px !important;}
.yusuan .right{width: 33%;float: right;height: 660px;}
.yusuan .left .more:hover{background: #ff5f11;color: #fff}
.dianzi .left ul li a:hover,.yusuan .right ul li a:hover{color: #fff;text-decoration: underline !important;}
.dianzi .left{width: 33%;float: left;height: 540px;}
.dianzi .right{width: 67%;float: right; height: 540px;}
.dianzi .right .row{margin:0 -30px;}
.dianzi .right .col-md-4{padding:0 30px;margin-bottom: 45px}
.dianzi .right .col-md-4{position: relative;}
.dianzi .right .col-md-4:before{content: "";position: absolute;top: 50%;right:-10px;width: 19px;height: 22px;background: url(../image/jiao.png) no-repeat;margin-top: -11px}
.dianzi .right .col-md-4:nth-child(4):before,.dianzi .right .col-md-4:nth-child(3):before{display: none}
.dianzi .right .col-md-4:nth-child(5):before{transform: rotate(180deg);right: -5px}
.dianzi .right .col-md-4:nth-child(6):before{top:-20px;right: calc(50% - 10px);transform: rotate(90deg);}
.youshi .hezi .box,.youshi .hezi{height: 560px;position: relative;}
.youshi .hezi{/*max-width: 1000px;*/margin:80px auto 0;}
.youshi .hezi .tupian .tu img{max-height: 430px}
.youshi .hezi .imgbox{position:absolute;width: 220px;margin-bottom: 0}
.youshi .hezi .imgbox:nth-child(1){left:0;top: 60px;}
.youshi .hezi .imgbox:nth-child(2){left:0;bottom: 100px;}
.youshi .hezi .imgbox:nth-child(3){left:calc(50% - 100px);bottom: 0;}
.youshi .hezi .imgbox:nth-child(4){right: 0;bottom: 100px;}
.youshi .hezi .imgbox:nth-child(5){right: -10px;top: 42px;}
.youshi .hezi .imgbox:nth-child(6){left:calc(50% - 100px);top: -60px;}
.case .imgbox:hover{background: #ff5f11;color: #fff}
.case .imgbox:hover .tu .img{transform: scale(1.1,1.1);}
.jianjie .left .tu{height:555px;}
.jianjie .wenzi{position: relative;right: 85px;z-index: 22;margin-top: 45px}
.jianjie .right .tu{height: 184px}
.biaolist .list:hover{background: #ff7431;color: #fff}
.ruanjian .list:hover{background: #fff}
.news .imgbox:hover{box-shadow: 0 0 15px rgba(0,0,0,0.2)}
.news .imgbox:hover .tu .img{transform: scale(1.1,1.1);}
.newslist .textlist{width: 30%;float: left; padding-right: 10px;}
.newslist .tupian{width: 70%;float: left; padding-left: 10px;}
.newslist .tupian .tu{height: 755px;}
.newslist .textlist .imgbox:hover{box-shadow: 0 0 10px rgba(0,0,0,0.3)}
.newslist01 .textlist{padding-right: 0;padding-left: 10px}
.newslist01 .tupian{padding-left: 0;padding-right:10px;}
.newslist01 .tupian .tu{height: 783px;}
.news-main{font-size:16px; line-height:32px;}
footer{padding-bottom: 85px}
.news-main .zuo{width: calc(100% - 140px);float: left;padding-right: 20px}
.news-main .you{width: 140px;float: right;}
}



@media (max-width:991px){
header{height:90px;margin-bottom: 0}
.logo{line-height:90px; width:100%;}
header .ydd_btn{top:30px}
header .sjdnav{ top:90px}
header .ydd_btn span.span02{margin:6px 0;}
.banner .swiper-button{display: none}
.banner .swiper-pagination{bottom: 15px}
.swiper2 .swiper-button{display: none}
.formbox .left{margin-bottom: 15px}
.youshi .imgbox{width: 50%;float: left;}
.youshi .imgbox .text .zi2{height: 55px;overflow-y: auto}
/*.jianjie .wenzi .text{height: auto;max-height: 256px;overflow-y: auto}*/
.biaolist ul li{width: calc(100% / 3)}
footer,.contact{text-align: center;}
footer{padding-bottom: 42px}
footer .part1 .right{max-width: 330px;margin-left: auto;margin-right: auto}
.biao_text{font-size: 40px;line-height:50px;}
.fuwu_you ul li{width: 50%}
.dianzi_liu ul li{width: 50%;margin-bottom: 30px}
.dianzi_liu .part1{padding:0;margin-bottom: 10px}
.dianzi_liu .part1::before{display: none}
.newslist .textlist .imgbox .text{max-height: auto;height: auto}
.news-main .news-tou h4{font-size: 26px;line-height: 36px}
.newslist01 .tupian{margin-bottom: 20px;}
.case-box .row{margin:0 -10px;}
.case-box .col-md-3{padding:0 10px;}
.news-main .you{margin-top: 10px}
}

@media (max-width:767px){
header{height:70px;}
.logo{line-height:70px;}
.logo img{max-height:45px;}
header .lianjie{margin:20px 60px 0 0;}
header .ydd_btn{top:23px;width:32px;}
header .sjdnav{ top:70px}
.main1{padding-bottom:42px;}
.title{font-size: 14px; margin:40px 0 30px;}
.title h4{ font-size:20px;}
.title .ying{margin-top:5px;display: none}
.title .box{padding:12px 25px;}
.title .box:after,.title .box:before{width:28px;height:24px;}
.title01{margin:35px 0 30px;font-size: 12px;}
.title01 .text1{font-size: 18px;padding-left: 15px}
.title01 .text1:before{top: 4px;width: 4px; height: 18px}
.title01 .text2{padding-left: 15px;margin-top:4px;display: none}
.yewu .row{margin:0 -5px;}
.yewu .col-md-3{padding:0 5px;}
.yewu .imgbox{margin-bottom: 18px}
.yewu .imgbox .tu{max-width: 130px}
.yewu .imgbox .tou{font-size:14px;margin:10px 0 3px;}
.yewu .imgbox .text{font-size: 12px;line-height: 22px;height: 44px;}
.formbox{font-size:16px}
.formbox .left{line-height: 26px;margin-bottom: 10px}
.formbox form input{width:calc(100% - 95px);height: 40px;}

.formbox form button{width: 95px;height: 40px;}
.biaoshu .hezi{padding:20px 10px;}
.biaoshu .row{margin:0 -8px;}
.biaoshu .col-md-4{padding:0 8px;}
.biaoshu .imgbox{margin:5px 0;}
.biaoshu .imgbox .tu{max-width: 340px;margin:0 auto;}
.biaoshu .imgbox .biaoti{font-size:16px;margin:12px 0 10px;}
.biaoshu .imgbox ul li{font-size:14px;line-height:30px;}
.biaoshu .imgbox .more{width: 100%;max-width: 100px; font-size: 14px;line-height: 32px; margin:12px auto 0;}
.yusuan .left{padding:20px;}
.yusuan .left .row{margin:0 -6px;}
.yusuan .left .col-md-4{padding:0 6px;}
.yusuan .left .part1{margin-bottom: 10px}
.yusuan .left .part1 .imgbox{ margin-bottom:12px}
.yusuan .left .more{line-height: 40px;font-size:16px;margin-bottom: 10px;max-width: 100%}
.dianzi .left,.yusuan .right{font-size:16px;}
.dianzi .left .biaoti,.yusuan .right .biaoti{padding:20px 5px;}
.dianzi .left .box,.yusuan .right .box{padding:20px 30px;}
.dianzi .left ul li,.yusuan .right ul li{line-height: 38px;font-size: 15px}
.dianzi .right{padding:30px 30px 18px;}
.dianzi .right .biaoti{font-size: 16px;margin-bottom: 30px}
.dianzi .right .biaoti .text1{font-size:22px;}
.dianzi .right .row{margin:0 -8px;}
.dianzi .right .col-md-4{padding:0 8px; margin-bottom: 20px}
.dianzi .imgbox{padding:18px 10px;}
.dianzi .imgbox .tu{margin-bottom: 10px}
.dianzi .imgbox .text{position: relative;padding-left: 22px;font-size: 12px}
.dianzi .imgbox .text .num{font-size: 15px;}
.dianzi .imgbox .text .zi{line-height: 22px;height:44px;}
.liucheng .row{margin:0 -8px;}
.liucheng .col-md-2{padding:0 8px;}
.liucheng .imgbox{margin-bottom: 20px}
.fuwu_you .imgbox .yuan,.liucheng .imgbox .yuan{width:110px;height:110px;margin:0 auto 12px;}
.liucheng .imgbox .yuan .tu{height: 35px;margin-bottom: 8px}
.liucheng .imgbox .yuan .tou{font-size:15px;}
.liucheng .imgbox .text{font-size: 12px;}
.youshi .imgbox{padding-left: 28px;margin-bottom: 18px}
.youshi .imgbox .num{top:-2px;font-size:20px;}
.youshi .imgbox .text .zi1{font-size:16px;}
.youshi .imgbox .text .zi2{font-size:14px;line-height: 26px;}
.case .imgbox .text{padding:20px 15px;}
.case .imgbox .num{font-size:16px;padding:10px 15px;}
.jianjie .wenzi{padding:25px;}
.jianjie .wenzi .text{font-size: 14px}
footer .part1{padding:40px 0; line-height:28px}
footer .part1 .text1{margin-bottom: 20px}
footer .part1 .right{background: #fff;border-radius: 15px;padding:10px;margin-top:25px}
footer .part1 .right .sao .text{padding:40px 0 0 10px;font-size: 14px;line-height: 26px}
footer .part1 .right .sao .text .xian{height:4px;}
footer .part1 .right .sao .text .zi1{font-size:16px;}
footer .part2{padding:28px 0;font-size:15px;line-height: 30px}
.biao_text{font-size: 18px;line-height:32px;margin: 40px 0 0;}
.biaolist ul{margin:0 -8px;}
.biaolist ul li{width:50%;padding:0 8px;margin-bottom:12px}
.biaolist .list{font-size:16px;line-height:40px;}
.fuwu_you ul{margin:0 -12px;}
.fuwu_you ul li{padding:0 12px;margin-bottom: 20px}
.fuwu_you .imgbox .yuan .tu{height:40px;}
.fuwu_you .imgbox .text{font-size:14px;line-height:28px;height:56px;}
.yusuan2 .imgbox{padding:20px 20px;font-size:16px;line-height:30px;margin-bottom: 18px}
.yusuan2 .imgbox .left{width:76px;}
.yusuan2 .imgbox .right{width:calc(100% - 76px);}
.dianzi_liu ul li{margin-bottom: 20px}
.dianzi_liu .part1{margin-bottom: 5px}
.dianzi_liu .part2{padding:18px 5px 18px 12px;}
.dianzi_liu .part2  .text{font-size: 13px;line-height:25px;height: 125px;}
.news .imgbox .time{display: none}
.news .imgbox .middle{width: calc(100% - 140px);padding:0 5px 0 0;}
.news .imgbox .middle .text{height: 100px;padding:12px 15px;}
.news .imgbox .middle .text .zi{font-size:14px;line-height:25px;height: 75px;}
.news .imgbox .tu{width: 140px;height: 100px;}
.news-main .news-tou h4{font-size: 20px;line-height: 32px;margin-bottom: 6px !important}
.news-main .news-tou .time{font-size: 14px}
.newslist .textlist .imgbox{padding:20px 20px 25px;margin-bottom:15px}
.newslist .textlist .imgbox .num{font-size: 18px;}
.newslist .textlist .imgbox .text{font-size:16px;line-height: 28px;}
.newslist01 .tupian{margin-bottom:15px;}
.case-box .row{margin:0 -8px;}
.case-box .col-md-3{padding:0 8px;}
.case .imgbox{margin-bottom: 16px}
.case-pdf a{ height: 50px; }
.case-pdf a img{ width:24px;}
.case-pdf a div{ font-size: 14px; }
.case-list .pdf{ left: 10%; margin-left:0; width:80%;}
.case-list .pdf a{ height:34px; }
.case-list .pdf a img{ width: 20px;}
.case-list .pdf a div{  font-size: 14px;}
}



@media (max-width:600px){
.formbox{font-size:14px}
.yewu .imgbox .tu{max-width: 90px}
}


@media (max-width:479px){
.logo img{max-height:38px;margin-left:-5px}
}

@media (max-width:400px){

}


@media (max-width:380px){
.logo img{max-height:32px;}
}

@media (max-width:350px){

}
