/* CSS Document */
@font-face {font-family: "iconfont-zdy";
  src: url('iconfont.eot?t=1467032804'); /* IE9*/
  src: url('iconfont.eot?t=1467032804#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff?t=1467032804') format('woff'), /* chrome, firefox */
  url('iconfont.ttf?t=1467032804') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1467032804#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont-zdy {
  font-family:"iconfont-zdy" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}


.icon-ditu:before { content: "\e695"; }
.icon-office:before { content: "\e611"; }
.icon-7:before { content: "\e67f"; }

@font-face {font-family: "iconfont-zdy";
  src: url('iconfont.eot?t=1467032804'); /* IE9*/
  src: url('iconfont.eot?t=1467032804#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff?t=1467032804') format('woff'), /* chrome, firefox */
  url('iconfont.ttf?t=1467032804') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1467032804#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont-zdy {
  font-family:"iconfont-zdy" !important;
  font-size:26px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

.icon-xiangxia21:before { content: "\e650"; }
.icon-xiangshang21:before { content: "\e651"; }


body a{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
/*--banner--*/
.banner{
	background:url(../zdyimg/faq-banner.jpg) no-repeat 0 0;
	background-size:cover;
	min-height:550px;
}
.banner-info{
	text-align: center;
    background: rgba(0, 0, 0, 0.47);
    padding: 3em 2em;
    margin-top: 11em;
}
.banner-info h2{
	font-size:2.3em;
	color:#fff;
	text-transform:uppercase;
	margin-top:10px;
}
.banner-info h3{
	font-size:1.5em;
	color:#fff;
	margin-top:25px;
	text-transform:uppercase;
}
.banner-info a{
	font-size:1.1em;
	color:#fff;
	margin-top:3em;
	padding:0.4em 2em;
	background:#c9302c;
	display:inline-block;
	border:2px solid #c9302c;
}
.banner-info a:hover{
	background:transparent;
	border:2px solid #c9302c;
	text-decoration:none;
}

.makepadding {
		padding:50px 0;
	}
.tagline {
		text-align:center;
	}
	.tagline h1 {
		font-weight:bold;
		font-size:30px;
		text-transform:uppercase;
		color:#003d56;
	}
	.tagline h1 span {
		font-size:48px;
	}
	.tagline .lead {
		font-size:24px;
	}
	.tagline .readmore {
		font-size:14px;
	}

.title h3 {
		font-size: 30px !important;
		padding-bottom: 0;
		text-transform: uppercase;
		letter-spacing: 0.6px;
		color: #003d56;
		}
.lead {
	font-weight: normal !important;
	font-size: 18px !important;
	line-height: 150%;
	color: rgb(119, 156, 147);
}
.img-responsive{width:100%;}


.faq-2 .faq-hr, .faq-3 .faq-hr{height:6px; width:70px; margin:40px auto; border:0; background:#26cda4;}
.faq-2, .faq-3{padding:30px 0;}


.faq-2{background:#f7f7f7;}
.faq-news{margin-bottom:40px;}
.faq-news h3{font-size:25px;}
.faq-news p{margin-bottom:30px; font-size:16px;}
.faq-news a{background:#c9302c; padding:8px 15px; border-radius:3px; color:#fff; font-size:16px;}
	.faq-news a:hover{background:#333; color:#fff; text-decoration:none;}


.faq-3{background:#212d2a;}
.faq-3 h3{color:#fff; position:relative; font-family:panpanyou;}
.faq-3 h3 a:hover{color:#ccc;}
.faq-3 hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border-top: 1px solid #eee;
}

.title-panel{background:#5a6766; padding:15px; text-align:center; color:#fff; font-size:20px;}

.panel-heading{padding:0;}
.panel{border:0; margin-bottom:20px;}
.panel-title a{display:block; padding:15px 35px 15px 15px; text-decoration:none; background:#5a6766; font-size:18px;}
.panel-title span{float:right; color:#fff; line-height:0.8; position:absolute; top:35%; right:10px;}
.panel-title .collapsed .icon-xiangxia21{display:block; line-height:0.8;}
.panel-title .icon-xiangxia21, .panel-title .collapsed .icon-xiangshang21{display:none;}


.panel-body {
    padding: 15px;
    background: #3A3F43;
    color:#fff;
	font-size:15px;
}
	
.panel-group .panel, .panel-heading{border-radius:0;}


.faq4{padding:90px 0;}
.faq4 a{text-decoration:none;}
.faq4 a:hover{text-decoration:none;}
.port-space{text-align:center;}
.port-space .iconfont-zdy{font-size:75px; color:#fff; background-color: rgba(201, 48, 44, 0.65); padding:40px; border-radius:50%;}
	.port-space .iconfont-zdy:hover{background-color: rgba(201, 48, 44, 1); -moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;transition: 0.5s;}


@media (max-width: 1024px){
.banner-info{margin-top:7em;}
}



@media (max-width: 767px){
.banner {
    background: url(../zdyimg/faq-banner.jpg) no-repeat 0px 0px;
    background-size: cover;
	min-height:320px;
}

.banner-info h2 {
    font-size: 1.5em;
    line-height: 1.4em;
}
.banner-info h3 {
    margin-top:15px;
	font-size:1.2em;
}
.banner-info {
    padding: 2em;
    margin-top:4em;
}

.faq-3 .col-md-6{padding:0;}

.faq4{padding:70px 0 0 0;}
.port-space{height:150px; padding:0;}
	.port-space:nth-child(3){height:112px;}
.port-space .iconfont-zdy{font-size:60px; padding:30px;}
}