*{
	margin: 0;
	padding: 0;
	border: 0;
}
html,body{
	width: 100%;
}


.contactbg{ height:580px; background:#eee;}
.contact{ width:1200px;  margin:0 auto;}
.contact dl{ float:left; width:320px; height:410px; background:url(../images/cons.jpg) no-repeat; margin:86px 40px 0; display:inline;}
.contact dl dt{ width:91px; height:91px; margin:20px auto 0; text-align:center; display:block;}
.contact dl dd{ padding:20px; text-align:center;}
.contact dl dd h3{ color:#0daae6; font: bold 20px "å¾®è½¯é›…é»‘"; height:28px; line-height:28px; margin:0; padding:0;}
.contact dl dd p{ color:#737373; font:16px/24px "å¾®è½¯é›…é»‘"; padding:25px 0 0 0;}
.contact .con02 dd p{ color:#737373; font:16px/30px "å¾®è½¯é›…é»‘"; padding:0 0 5px 0;}
.contact .con02 dd h3{ padding-bottom:20px;}
.contact dl dd p img{ width:150px; height:150px; margin-top:10px; vertical-align:top;}


.fs{ width:1200px; height:600px; margin:0 auto;}
.fs h2{ color:#0daae6; font: bold 32px/188px "å¾®è½¯é›…é»‘"; height:188px; text-align:center; background:url(../images/xxbar.gif) no-repeat center center;}
.fs dl{ float:left; width:350px; height:410px; margin:0 25px; display:inline; overflow:hidden;}
.fs dl dt{ width:88px; height:88px; margin:0 auto 0; text-align:center; display:block;}
.fs dl dd{}
.fs dl dd h3{ text-align:center; height:48px; color:#49a7da; font:22px/48px "å¾®è½¯é›…é»‘"; margin:38px 0;border:1px solid #49a7da; border-width:1px 0;}
.fs dl dd p{ color:#434343; font:16px/30px "å¾®è½¯é›…é»‘";}
.fs dl dd p em{ color:#e90615;}
.fs .tt dd h3{ color:#6bad56; border:1px solid #6bad56; border-width:1px 0;}

.ad_map a{ height:615px; background:url(../images/ad_map.jpg) no-repeat center top; display:block;}

.lxwm{
	width: 100%;
    padding: 45px 0 0px 0;
    margin: 0 auto;
}
.lxwm_1{
	width: 1000px;
    margin: 0px auto;
}
.lxwm_1_1{
	height: 40px;
    line-height: 40px;
    text-align: center;
    color: #04224e;
    font-size: 38px;
    font-family: 思源黑体 CN;
}
.lxwm_1_2{
	height: auto;
    overflow: hidden;
    text-align: center;
    color: #04224e;
    font-size: 20px;
    padding: 15px 0 15px;
    font-family: 思源黑体 CN;
}
.lxwm_1_3{
	width: 50px;
    margin: 0 auto;
    border: 1px solid #c8874b;
    height: 0px;
}
.lxwm_contact{
	padding: 70px 0 80px 0;
    height: auto;
    overflow: hidden;
    width: 780px;
    margin: 0 auto;
}
.lxwm_contact1{
	width: 280px;
}
.lxwm_contact1_1{
	padding-left: 74px;
	height: 21px;
    font-size: 16px;
    color:  #04224e;
    margin-bottom: 10px;
    font-family: 思源黑体 CN;
}
.lxwm_contact1-2{
	border: 0;
    height: 66px;
    padding-left: 75px;
}
.lxwm_contact1-3{
	margin: 0 0 10px 0;
    height: 15px;
}
.lxwm_contact1-4{
	color: #0066cb;
    font-size: 26px;
    padding-left: 25px;
    font-family: 思源黑体 CN;
}
.lxwm_lxwm{
	width: 1000px;
    height: 363px;
    margin: 10px 0 80px 0;
}
.lxwm_lxwm1{
	width: 500px;
    height: 355px;
    float: left;
    background: #04224e;
    padding: 80px 30px 30px 60px;
}
.lxwm_lxwm1_1{
	color: #fff;
    font-size: 22px;
    height: 30px;
    line-height: 30px;
    font-family: 思源黑体 CN;
}
.lxwm_lxwm1_2{
	border: 1px solid #fff;
    margin: 14px 0 0 0;
    width: 65px;
	height: 0px;
}
.lxwm_lxwm1_3{
	margin: 37px 0 0 0;
    line-height: 2;
    color: #fff;
    font-size: 16px;
    font-family: 思源黑体 CN;
}
.lxwm_lxwm1_4{
	height: 30px;
	margin-bottom: 15px;
	font-family: 思源黑体 CN;
}
.lxwm_lxwm1 button{
	padding: 0px 25px;
    color: #000;
    background-color: #fff;
    letter-spacing: 1.5px;
    /* margin: 10px auto; */
    /* width: 100%; */
    width: 100px;
    height: 40px;
    font-family: 思源黑体 CN;
}
@media only screen and (max-width:1920px){

.gywm{
    display:none;
}

}


@media only screen and (max-width:900px){
.lxwm{
    display:none;
}
.fs{
    display:none;
}
.gywm{
    width: 100%;
    height: 100%;
    display: block;
}
.gywm_1{
    width: 100%;
    margin: 0 auto;
}

.gywm_row{

}
.gywm_row_1{
    margin-bottom: 10px;
}
.gywm_row_1 p{
    font-size: 20px;
    font-family: 思源黑体 CN;
    line-height: 43px;
}
.gywm_row_1 h3{
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #4d4d4d;
    letter-spacing: 1px;
    text-align: center;
    padding: 20px;
}
.gywm_row_1_1{
    float: left;

}
.gywm_row_1_1_div{
    width: 91px;
    height: 91px;
    margin: 20px auto 0;
    text-align: center;
    display: block;
}
.gywm_row_1_1_1{
    padding: 20px;
}
}
.gywm_row_2{
    margin-bottom: 15px;
}
.gywm_row_2 input{
    display: block;
    color: #000;
    border: 1px solid #5f5f5f;
    padding: 10px;
    margin: 5px 0 25px 0;
}
.gywm_row_1 button{
    padding: 10px 25px;
    color: #fff;
    background-color: #C4A648;
    letter-spacing: 1.5px;
    margin: 10px auto;
    width: 100%;
}
.gywm_row_3{
    margin-right: 0px;
}
}