
/* CSS Document */
input::-webkit-input-placeholder {
/* WebKit browsers */
color: #666;
}
input:-moz-placeholder {
/* Mozilla Firefox 4 to 18 */
color: #666;
}
input::-moz-placeholder {
/* Mozilla Firefox 19+ */
color: #666;
}
input::-ms-input-placeholder {
/* Internet Explorer 10+ */
color: #666;
}
.wrapper{width:1200px; margin:auto;}
.wrap-title{margin-bottom:40px;text-align:center;line-height:1.5;}
.wrap-title h2{position:relative;font-size:30px;color:#e34216;}
.wrap-title h2 strong{color:#e34216;}
.wrap-title h2 a{color:#333;}
.wrap-title p{font-size:18px;color:#333;}
.wrap-title i{display:block;margin-top:15px;height:5px;background:url(http://www.dinze.cn/style/images/wrap_tit.png) no-repeat center;}
.wrap-title.white *{color:#fff;}
.dz-banner{ position:relative; width:100%; height:300px; background-repeat:no-repeat; background-position:center top; padding-top:180px;}

.sb-form{  background:rgba(140,175,245,.1); padding:0px 100px; margin:auto; width:1000px; margin-top:186px;}
.sb-head{color:#fff;}
.sb-head strong{font-size:28px; font-weight:normal;}
.sb-head span{font-size:18px; padding-left:14px;}
.sb-foot{margin-top:30px;}
.sb-foot li{ float:left; width:40%;}
.sb-foot li input{padding:10px; line-height:24px; background:#fff;  font-size:14px; box-sizing:border-box; width:90%;}
.sb-foot li.sb-sumbit{width:20%;}
.sb-foot li.sb-sumbit input{width:100%; background:#f8653e;color:#fff;}
.sb-foot li.sb-sumbit input:hover{ background:#f39800;}
/*-- 原因 --*/
.cause{padding:50px 0;overflow:hidden;background:#f0f0f0;}
.cause-list{width:1225px;}
.cause-list .item{float:left;margin-right:24px;width:282px;height:396px;color:#333;background:url(../image/cause.png) no-repeat 0 -396px;}
.cause-list .item .hd{margin:47px auto;width:160px;height:108px;line-height:108px;font-size:30px;color:#fff;text-align:center;}
.cause-list .item:hover{color:#fff;background-position:0 0;box-shadow:0 0 10px #aaa}
.cause-list .item:hover .hd{color:#333;}
.cause-list .item .bd{padding:0 20px;}
.cause-list .item .bd h3{font-size:18px;padding-bottom:12px;}
.cause-list .item .bd p{height:90px;line-height:30px;overflow:hidden;}


/*申请过程中 start*/
.ask-box{
	background: url("../image/ask-bg_02.png")/*images/ask-bg_02.png*/ center bottom no-repeat #414141;
	height: 530px;
	padding: 35px 0 35px;
}
.ask-box .wrap-title h2{color:#fff;}
.ask-list{
	width:1100px;
	padding : 36px 40px 0 40px;
	overflow: hidden;
}
.ask-list li{
	width: 25%;
	text-align: center;
	float: left;
	color: #fff;
}
.ask-list .ask1{
	padding-top: 23px;
}
.ask-list .ask2{
	padding-top: 10px;
}
.ask-list li>span{
	font-size: 18px;
	line-height: 20px;
}
.ask-list li>p{
	font-size: 30px;
	line-height: 32px;
	padding: 8px 0;
}

.ask-coord>i,
.ask-coord>em,
.ask-coord>span{
	display:inline-block; /* 现代浏览器 +IE6、7 inline 元素 */  
	*display:inline; /* IE6、7 block 元素 */  
	*zoom:1;
}
.ask-coord>span{
	width: 11px;
	height: 11px;
	background: url("../image/yuan.png")/*images/yuan.png*/ no-repeat;  
	 animation: circle2 6s linear infinite;
    animation: scale_1 1.5s .5s linear both;
    -webkit-animation: circle2 5s linear infinite;
    -moz-animation: circle2 5s linear infinite;
    -ms-animation: circle2 5s linear infinite;
}
@keyframes circle2{
	from{
		transform: rotate(0) ;		
	}
	to{
		transform:  rotate(360deg);
	}
}
@-webkit-keyframes circle2{
	from{
		transform: rotate(0);		
	}
	to{
		transform:  rotate(360deg);
	}
}
@-moz-keyframes circle2{
	from{
		transform: rotate(0);		
	}
	to{
		transform:  rotate(360deg);
	}
}
@-ms-keyframes circle2{
	from{
		transform: rotate(0);		
	}
	to{
		transform:  rotate(360deg);
	}
}
@-o-keyframes circle2{
	from{
		transform: rotate(0);		
	}
	to{
		transform:  rotate(360deg);
	}
}
.ask-coord>i{
	width: 1px;
	height: 166px;
	background: url("../image/shu1.png")/*images/shu1.png*/ center top no-repeat;  
	margin-top: -6px;
}
.ask-coord .ask-shu2{
	background: url("../image/shu2.png")/*images/shu2.png*/ center top no-repeat;
}
.ask-coord>em{
	width: 58px;
	height: 22px;
	background: url("../image/yx_07.png")/*images/yx_07.png*/ center top no-repeat;
	position: relative;
	top: -38px;
	-webkit-animation: dyamiuc_round 2.5s linear 0s infinite normal;
	-ms-animation: dyamiuc_round 2.5s linear 0s infinite normal;
	-moz-animation: dyamiuc_round 2.5s linear 0s infinite normal;
	-o-animation: dyamiuc_round 2.5s linear 0s infinite normal;
 	animation: dyamiuc_round 2.5s linear 0s infinite normal
}
.ask-coord .ask-shu3{
	top: -54px;
}
@-webkit-keyframes dyamiuc_round {
    0% { -webkit-transform: scale(.3); transform: scale(.3); opacity: 0.3 }
    50% { -webkit-transform: scale(.8); transform: scale(.8); opacity: 1 }
    100% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0.3 }
}
@-o-keyframes dyamiuc_round {
    0% { -webkit-transform: scale(.3); transform: scale(.3); opacity: 0.3 }
    50% { -webkit-transform: scale(.8); transform: scale(.8); opacity: 1 }
    100% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0.3 }
}
@-ms-keyframes dyamiuc_round {
    0% { -webkit-transform: scale(.3); transform: scale(.3); opacity: 0.3 }
    50% { -webkit-transform: scale(.8); transform: scale(.8); opacity: 1 }
    100% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0.3 }
}
@-moz-keyframes dyamiuc_round {
    0% { -webkit-transform: scale(.3); transform: scale(.3); opacity: 0.3 }
    50% { -webkit-transform: scale(.8); transform: scale(.8); opacity: 1 }
    100% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0.3 }
}
@keyframes dyamiuc_round {
    0% { -webkit-transform: scale(.3); transform: scale(.3); opacity: 0.3 }
    50% { -webkit-transform: scale(.8); transform: scale(.8); opacity: 1 }
    100% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0.3 }
}
.ask-text{
	text-align: center;
	font-size: 30px;
	color: #fff;
	margin-top: -44px;
}
.ask-btn{
	width: 420px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 10px;
}
.ask-btn a{
	display:inline-block; /* 现代浏览器 +IE6、7 inline 元素 */  
	*display:inline; /* IE6、7 block 元素 */  
	*zoom:1;
	float: left;
	width: 190px;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	background: #f05e4b;
	border-radius: 25px;
	margin-left: 40px;
}
.ask-btn a:first-child{
	margin-left: 0 !important;
	background: #01aeef;
}
.ask-btn a:hover{
	filter:alpha(opacity=80);       /* IE */
	-moz-opacity:0.8;              /* 老版Mozilla */
	-khtml-opacity:0.8;              /* 老版Safari */
	opacity: 0.8;	
}
/*申请过程中 end*/
/*最多咨询问题*/
.zx-box{background:#f0f0f0;padding:50px 0;}
.zx-wrap ul{float:left; width:50%; box-sizing:border-box; padding:0 20px;}
.zx-wrap ul li{background: #fff;
    padding: 30px;
    position: relative;
    margin-bottom: 4em;
    bottom: 0;}
.zx-wrap ul li:after{position: absolute;
    left: 11%;
    bottom: -30px;
    display: block;
    width: 0;
    content: "";
    border-width: 30px 30px 0 0;
    border-style: solid;
    border-color: #fff transparent;}
.zx-wrap ul li h5{font-size:18px; margin-bottom:20px; color:#a9262c; font-weight:normal;}
.zx-wrap ul li span{ display:block; line-height:1.8;}
.zx-wrap ul li.zx-bg2{background: #a9262c;color:#fff;}
.zx-wrap ul li.zx-bg2 h5{font-weight:bold; font-size:22px;}
.zx-wrap ul li.zx-bg2:after{border-color: #a9262c transparent;}
.zx-wrap ul li.zx-bg2 h5{color:#fff;}

.solve{padding:50px 0; background:#fff;}
.solve .wrapper{max-width:1100px;}
.solve-item{width:46%;box-sizing:border-box;}
.solve-item h5{padding:40px;background: #01aeef; color:#fff; font-size:40px; font-weight:normal;}
.solve-item h5.solve-red{background: #e34216; color:#fff;}
.solve-item .solve-content{padding:40px; border:1px dashed #f1f1f1;}
.solve-item span{display:block; border-bottom: 1px dotted #f1f1f1; text-align:center; font-size:18px; line-height:1.4; margin-top:20px; padding-bottom:20px;}
.solve-item2 em{color:#e34216; display:block; font-size:16px; font-style:normal; font-weight:bold;}
.solve-item2 p{border-bottom: 1px dotted #f1f1f1;font-size:16px; line-height:1.4; margin-bottom:14px; padding-bottom:14px;}

.dz-btn1 {width:462px; font-size:18px; margin:40px auto 0; height:48px; border:1px solid #e34216; line-height:48px;}
.dz-btn1 span{float:left; display:block; width:282px; text-align:center;}
.dz-btn1 a{float:left;padding-left:26px; width:154px;display:block; text-align:center;background: #e34216 url(../image/dz-wechat.png) no-repeat 26px center; color:#fff;}
.dz-btn1 a:hover{ background:#ac2e0c url(../image/dz-wechat.png) no-repeat 26px center;}
.dz-youshi{width:100%;height:518px;padding:50px 0;background:url(../image/youshi_bg.jpg) no-repeat}

.dz-youshi .ys-box1{width:40%;}
.dz-youshi .ys-box2{width:60%; background:#fff url(../image/ys-bg.png) no-repeat top center; box-sizing:border-box; padding:20px 40px;}
.ys-box1 .tit{color:#fff; font-size:30px;}
.ys-box1 .tit strong{font-size:50px; padding-left:15px; font-style:italic;}
.ys-box1  span{font-size:30px; color:#fff; display:block; margin:20px 0;}
.ys-box1  p{font-size:20px; position:relative; line-height:2;color:#fff; padding-bottom:20px;}
.ys-box1  p:after{ content:""; width:80px; height:2px; background:#fff; position:absolute;left:0; bottom:0;}

.ys-box2 .pk span{ display:inline-block; width:35%; text-align:center; font-size:30px; color:#333;}
.ys-box2 .pk span:first-child{color:#e34216; font-weight:bold;}

.ys-pk{background:url(../image/pk.png) no-repeat center center;}
.dz-ys,.other-ys{width:35%;}
.ys-box2>div li{margin-top:10px;}
.ys-box2>div li em{display:block; font-size:16px; text-align:right; color:#e34216; font-weight:bold; font-style:normal;}
.ys-box2>div li span{ font-size:12px; margin-top:5px;display:block; min-height:38px;}
.ys-box2 div.dz-ys span{ text-align:right;}
.ys-box2 div.other-ys li em{color:#333;text-align:left;}

/*咨询*/
/* 资质项目 */
/*首页子栏目读取*/
.dz-box{padding:50px 0; background:#f1f1f1;}
.main_sub_nav {
	text-align: center;
	margin-bottom:20px;
}
.main_sub_nav a {
	padding: 5px 20px;
	font-size: 16px;
	border-radius: 20px;
}
.main_sub_nav h3 {
	display: inline-block;
	font-weight: normal;
}

.main_sub_nav a:hover {
	background: #af2f0c ;
	color: #FFF;
}
#Tab5 {	
	width: 270px;
	height: 540px;
	float: left;
	background: #af2f0c;
	padding-top: 20px;
}
#Tab5 li {
	margin-bottom: 5px;
	border-radius: 30px;

}
#Tab5 li.active {
	background: rgba(0,0,0,0.2);
}
#Tab5 li a p {
	line-height: 40px;
	display: block;
	color: #fff;
	font-size: 15px;
	text-align: left;
	padding-left: 0px;
	text-align:center;
}
.main_ct5 {
	float: left;
	width: 930px;
	background: #fff;
	height: 560px;
}
.xw_lb {
	padding-top: 20px;
}
.xw_lb li {
	float: left;
	width: 50%;
}
.xw_lb_hz {
	margin: 0 20px;
	padding: 18px 18px 23px 12px;
	border-bottom: 1px solid #ececec;
}
.xw_lb h4 {
	font-size: 16px;
	font-weight: normal;
	color: #333;
	margin-bottom: 10px;
	height: 24px;
	overflow: hidden;
}
.xw_lb p {
	color: #888;
	font-size: 13px;
	line-height: 22px;
}
.xw_lb_foot {
	margin-top: 20px;
}
.xw_lb .xw_lb_foot a {
	display: block;
	margin-right: 20px;
	width: 90px;
	line-height: 26px;
	border: solid 1px #ddd;
	font-size: 12px;
	text-align: center;
	border-radius: 26px;
	color: #666;
	float: left;
}
.xw_lb .xw_lb_foot a:hover {
	color: #fff;
	background: #af2f0c;
	border: #af2f0c solid 1px;
}
.xw_lb h4:hover {
	color: #af2f0c;
}
.blank40{height:40px;}

.dz-cailiao>div{width:45%; background:#fff; padding:40px; box-sizing:border-box;}
.dz-cailiao>div.fr{padding-bottom:40px;}
.dz-cailiao>div h3{ font-size:20px; padding-bottom:20px;}
.dz-cailiao>div h3 img{margin-right:15px;}
.dz-cailiao>div li{ background:url(../image/dui.png) no-repeat 10px top; padding-left:42px; border-bottom:1px dashed #f1f1f1; padding-bottom:20px; margin-top:20px;}

.dz-cailiao>div  a{display:block; margin:20px auto 0; width:160px; height:40px; line-height:40px; font-size:18px; text-align:center; border-radius:20px; border:1px solid #F90;color:#f90;}
.dz-cailiao>div.fr a{margin-top:60px;}
.dz-cailiao>div  a:hover {
	background: #af2f0c; color:#fff;
}
.zxbar{width:100%; background:url(../image/tbanner2.png) no-repeat center center;height:100px;}

.submit-group {
  background-color: #f2f2f2;
  padding: 50px 0 90px;
}

.submit-group h2 {
    margin-bottom: 28px;
    color: #3d4351;
	font-weight:normal;
	
}
.submit-group h2 em{font-size:28px; font-style:normal;color:#e34216;}
.submit-group form {
  display: flex;
}

.submit-group form input {
  border: none;
  font-size:16px;
  margin-right: 20px !important;
  height: 50px !important;
  line-height: 50px !important;
  padding: 0 10px !important;
  box-sizing: border-box !important;
  font-family: 'Microsoft YaHei';
  color: #333;
  background-color: rgba(0, 0, 0, 0.2);
}

.long {
  flex: 1;
}

.short {
  width: 200px;
}

#mj-s-submit{background:#e34216;color:#fff; cursor:pointer;}

/*-- 表单 --*/
.indexForm{height:148px;background:url(../image/indexForm.jpg) no-repeat center;}
.indexForm .wrapper{padding-top:25px;color:#fff;}
.indexForm .leftCon{float:left;width:952px;overflow:hidden;}
.indexForm .leftCon .hd{overflow:hidden;}
.indexForm .leftCon .teldz{float:left;}
.indexForm .leftCon .teldz li{float:left;height:24px;line-height:24px;}
.indexForm .leftCon .teldz li.t1{background:url(../image/t1.png) no-repeat 0 center;}
.indexForm .leftCon .teldz li.t2{background:url(../image/t2.png) no-repeat 0 center;margin-left:100px;}
.indexForm .leftCon .teldz li span{display:inline-block;padding-left:25px;font-size:16px;}
.indexForm .leftCon .teldz li strong{font-size:20px;}
.indexForm .leftCon .tit{overflow:hidden;padding-left:100px;}
.indexForm .leftCon .tit strong{font-size:18px;}
.indexForm .leftCon .tit em{font-size:14px;}
.indexForm .leftCon .bd{padding-top:18px;overflow:hidden;}
.indexForm .leftCon .bd li{float:left;}
.indexForm .leftCon .bd li input{font-size:14px;display:block;margin-right:19px;padding:0 12px;width:340px;height:48px;line-height:48px;border-radius:5px;color:#999;border:none;background: #fff;}
.indexForm .leftCon .bd li .btn{display:block;width:178px;height:48px;line-height:48px;color:#006cff;font-size:14px;background:#fff url(../image/Btn.png) no-repeat 86% center;border-radius:5px;overflow:hidden; margin-right:0; cursor:pointer;}

.indexForm .leftCon .bd li .btn:bofore{background:#e0e0e0;}
.indexForm .leftCon .bd li #txtContact{background:#fff url(../image/userName.png) no-repeat 96% center;}
.indexForm .leftCon .bd li #txtMobile{background:#fff url(../image/userMobile.png) no-repeat 96% center;}
.indexForm .rightCon{float:right;width:220px;overflow:hidden;}
.indexForm .rightCon .pic{float:left;width:86px;height:86px;overflow:hidden;}
.indexForm .rightCon .pic img{display:block;width:86px;height:86px;}
.indexForm .rightCon .text{position:relative;float:right;padding:15px 0;width:128px;height:54px;line-height:27px;border-bottom:#fff solid 2px; font-size:12px;}
.indexForm .rightCon .text:after{content:"";position:absolute;top:0;left:0;width:20px;height:3px;background:#fff;}
.btn-wave:before{
	content: '';
    display: block;
    width: 120%;
    height: 0;
    padding: 60% 0;
    background-color: #006cff;
    border-radius: 50%;
    position: absolute;
    left: -10%;
    top: 50%;
    -webkit-transform: translateY(-50%) scale(0);
    transform: translateY(-50%) scale(0);
    z-index: -1;
}


