@charset "utf-8";
body,html {
 height:100%;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 font-family:Arial,
 Helvetica,
 sans-serif;
 min-width:100%;
}
blockquote,
body,
button,
dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
input,
legend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
 margin:0;
 padding:0
}
h1,
h2,
h3,
h4,
h5,
h6 {
 font-size:100%;
 font-weight:400
}
address,
cite,
dfn,
em,
i,
var {
 font-style:normal
}
code,
kbd,
pre,
samp {
 font-family:courier new,courier,monospace;
}
html, body, div, span, object, iframe, table, tr, th, td, em, img, h1, h2, h3, h4, h5, h6, p, a, dl, dt, dd, ul, li, form, label {
    font-family: inherit;
    font-style: inherit;
    padding: 0;
    margin: 0;
    border: 0;
}
small {
 font-size:12px
}
ol,
ul {
 list-style:none
}
a {
 text-decoration:none
}
a:hover {
 text-decoration:none
}
sup {
 vertical-align:text-top
}
sub {
 vertical-align:text-bottom
}
legend {
 color:#000
}
fieldset,
img {
 border:0
}
button,
input,
select,
textarea {
 font-size:100%;
 outline:0;
 cursor:pointer
}
input:-webkit-autofill,
select:-webkit-autofill,
textarea:-webkit-autofill {
 -webkit-box-shadow:0 0 0 1000px #fff inset
}
table {
 border-collapse:collapse;
 border-spacing:0
}
article,
aside,
audio,
details,
figcaption,
figure,
footer,
header,
hgroup,
mark,
menu,
nav,
section,
summary,
time,
video {
 display:block;
 margin:0;
 padding:0
}
mark {
 background:#ff0
}

.com-header {
 margin-bottom:2px;
 border-bottom:1px solid #ccc;
 -webkit-box-shadow:-5px 0 7px #aaa;
 -moz-box-shadow:-5px 0 7px #aaa;
 box-shadow:-5px 0 7px #aaa;
 width:100%
}
.com-header dl {
 position:relative;
 height:100px;
 margin:0 auto;
 width:1180px
}
.com-header dd,
.com-header dt {
 position:absolute;
 top:50%
}
.com-header dt {
 left:0;
 margin-top:-27px;
 width:205px;
 height:46px
}
.com-header dt a {
 display:block
}
.com-header dd {
 right:0;
 margin-top:-22px;
 white-space:nowrap;
 font-size:0
}
.com-header dd p {
 float:right;
 text-align:center
}
.com-header dd em,
.com-header dd i {
 vertical-align:middle
}
.com-header dd i {
 margin:0 -1px;
 font-size:22px;
 color:#d7d7d7
}
.com-header dd em {
 display:inline-block;
 height:5px;
 width:90px;
 background-color:#d7d7d7
}
.com-header dd strong {
 margin-top:7px;
 font-size:14px;
 color:#d7d7d7
}
.com-header .step-fir .fir i {
 color:#79bc53
}
.com-header .step-fir .fir em {
 background-color:#79bc53
}
.com-header .step-fir .fir strong {
 color:#7abd52
}
.com-header .step-sed .fir i {
 color:#c9ecb5
}
.com-header .step-sed .fir em {
 background-color:#c9ecb5
}
.com-header .step-sed .fir strong {
 color:#c9ecb5
}
.com-header .step-sed .sed i {
 color:#79bc53
}
.com-header .step-sed .sed em {
 background-color:#79bc53
}
.com-header .step-sed .sed strong {
 color:#7abd52
}
.com-header .step-thd .fir i,
.com-header .step-thd .sed i {
 color:#c9ecb5
}
.com-header .step-thd .fir em,
.com-header .step-thd .sed em {
 background-color:#c9ecb5
}
.com-header .step-thd .fir strong,
.com-header .step-thd .sed strong {
 color:#c9ecb5
}
.com-header .step-thd .thd i {
 color:#79bc53
}
.com-header .step-thd .thd em {
 background-color:#79bc53
}
.com-header .step-thd .thd strong {
 color:#7abd52
}
#BodyBg {
    margin: 0px auto;
    width: 100%;
}
#MainBody{ background-color: #ffffff;overflow:hidden;width:950px;margin:0 auto;}
#MLeft {
    width: 350px;
    float: left;
    background:url(../images/t21.gif) no-repeat right 8px;
    padding-bottom: 20px;
    padding-top: 10px;
}
.ding_left {
    padding: 14px;
    margin-top: 10px;
    margin-left: 16px;
    border: 1px solid #DADADA;
    min-height: 520px;
}
.ding_left h3 {
    margin-left: 0;
    width: 100%;
}
h3 {
    font-size: 14px;
    text-align: center;
    background: #86a7c6;
    width: 288px;
    margin-left: 24px;
    padding-top: 3px;
    color: #fff;
}
.ding_left p {
    color: #6c6c6c;
    font-size: 14px;
    overflow: hidden;
    line-height: 30px;
    margin: 6px 0;
}
h1 {
    font-size: 14px;
    margin: 0px;
        margin-bottom: 0px;
    text-align: center;
    color: #c00;
    padding-top: 10px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px;
}
#MMiddle {
    float: left;
    width: 560px;
    padding: 10px 20px;
    line-height: 26px;
}
.ding_left .xian {
    border-bottom: 1px dashed #ddd;
    margin: 10px 0;
}
.ding_left h3 {
    margin-left: 0;
    width: 100%;
}
.ding_left .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
    padding-top: 20px;
}
.ding_left .row .col-6 {
    position: relative;
    min-height: 1px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 10px 0;
        padding-bottom: 10px;
    padding-bottom: 0;
    float: left;
    text-align: center;
}
.footer-common {
	background-color: #3b3b3b;
	margin-top: 15px
}

.footer-common .copyright  .links {
	width: 1180px;
	margin: 0 auto;
	padding: 30px 0 15px 100px;
	color: #5e5e5e;
	font-size: 12px;
	zoom: 1;
	overflow: hidden
}
.footer-common .copyright  .links dt{ width: 65px; display: inline-block;  vertical-align: top; padding-top: 5px;}
.footer-common .copyright .links strong{ color: #f7f7f7;}
.footer-common .copyright  .links dd{width: 900px; display: inline-block; text-align: left;}
.footer-common .copyright .links  a {
	padding: 5px 8px;
	font-size: 12px;
	color: #bababa;
	display: inline-block;
	text-align: left;
	 background :url(../images/indexs.png) no-repeat center right ;
}
.footer-common .copyright .links  a:hover {
	color: #f27022
}
.footer-common .copyright .links  a:last-child{  background: none;}
.footer-common .copyright {
	background: #000;
	text-align: center;
	color: #fff;
	font-size: 14px;
	padding: 45px 0
}

.footer-common .copyright a {
	color: #fff
}

.footer-common .copyright a:hover {
	color: #f27022
}

.footer-common .copyright p {
	line-height: 240%
}

.footer-common .copyright img {
	vertical-align: middle
}

.footer-common .copyright .emblem {
	margin-right: 5px
}

.footer-common .copyright span {
	vertical-align: middle
}

.footer-common .copyright .certificate a {
	margin: 0 8px;
	font-size: 0;
	display: inline-block;
	vertical-align: middle
}


.tdleft {
    width: 34%;
    text-align: center;
    line-height: 30px;
    padding: 2px;
    line-height: 2rem;
    padding: 0.2rem;
    color: #222222;
    font-size: 1rem;
}
.tdright {
    width: 64%;
    line-height: 30px;
    padding: 2px;
    line-height: 2.5rem;
    padding: 0.2rem;
    color: #222222;
}
.input2 {
    width: 80%;
    line-height: 30px;
    border: 1px solid #a9a9a9;
    height: 30px;
    line-height: 2.5rem;
    height: 2.5rem;
    cursor: pointer;
    background: #fff;
}
.tdright span {
    color: red;
}
.submittd {
    padding: 15px;
    text-align: center;
}
.inputsubmit {
    border: 0px;
    background: #34a150;
    background: #3790e2;
    color: #FFF;
    width: 40%;
    height: 36px;
    line-height: 36px;
    margin: 0 0.123rem;
    -webkit-appearance: button;
    cursor: pointer;
    align-items: flex-start;
    text-align: center;
    font: 400 13.3333px Arial;
    border-collapse: collapse;
}
.input1 {
    width: 80%;
    line-height: 30px;
    height: 30px;
    line-height: 2.5rem;
    height: 2.5rem;
    border: #a9a9a9 1px solid;
}
.shijiheaer{ display:none}
@media only screen and (max-width: 980px) {
	.com-header{ display:none;}
	.shijiheaer{ display:block; width:100%; height:auto}
	.shijiheaer img{ width:100%; height:auto;}
#MLeft{ width:90%;margin:0 auto; background:none;}
#MMiddle{ width:90%; margin:0 auto;}
.footer-common{ display:block;}
#MainBody{ width:100%;}
.ding_left{ width:100%;}
#BodyBg{ width:100%; margin:0}
.bg1{width:90%;margin:0 auto;}
.ding_left{ width:100%;}
	}