body {
	font-size: 14px;
	font-family: Microsoft Yahei;
}

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

dl {
	margin: 0;
}

dt {
	font-weight: normal;
}

ul,
li {
	list-style-type: none;
	margin: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

a {
	color: #333;
	text-decoration: none;
	-o-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

a:hover {
	text-decoration: none;
	color: inherit;
}

a:focus {
	text-decoration: none;
	color: inherit;
}

img {
	border: 0;
	vertical-align: middle;
	max-width: 100%;
}

table {
	border-collapse: collapse;
}

input {
	border: 0;
}

.wrap {
	width: 100%;
	overflow: hidden;
}

input::-webkit-input-placeholder {color: #aab2bd;}
/*公共样式勿删除*/
.clearfix:after {
	content: " ";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {zoom: 1;}
.maleft15{ margin-left:15px;}

.mp0{ margin:0; padding:0}
.fl {float: left;}
.fr {float: right;}
.matop50{ margin-top:90px;}
.matop20{ margin-top:20px;}
.matop30{ margin-top:30px;}

.matop40{ margin-top:40px;}
.matop10{ margin-top:10px;}

.mabot10{ margin-bottom:10px;}
.mabot40{ margin-bottom:40px;}

.fob{ font-weight:bold}

.logo{ margin-left:30px; margin-top:30px}
.aanav{width:100%; height:84px; background:url(../images/link_02.png) right no-repeat; display:table}
.navcent{width:1500px; margin:0 auto; display:table}

.link{width:1000px; float:right; line-height:20px; margin-top:20px;}
.link li{float:left; position:relative;}
.link li dt{float:left;padding:5px 0px;line-height:30px;position:relative;}
.link li dt a{display:block;padding:0 14px;font-size:14px;color:#FFF; font-weight:normal}
.link li dt a:hover{color:#ffffff;}

.link li dd{display:none; width:124px; border:1px solid #e60012; background:#ffffff; border-radius:0 0 5px 5px; border-top:none; position:absolute; top:40px; left:-19px; text-align:center;z-index:9999;}
.link li:hover dd{display:block;}
.link li dd a{display:block; line-height:30px; font-size:14px; color:#e60012}
.link li dd a:hover{background:#e60012; color:#fff;}

.link li{ background:url(../images/line.jpg) right no-repeat;}
.link li:last-child {background:none;}


.mobilefied .form-control{
	    width: 100px !important;
    height: 40px;
    border: #e0e0e0 1px solid;
    padding: 0 5px;
    color: #333333;
    border-radius: 0;
}
.mobilefied #mobile3{
	      display: block;
    float: left;
	    width: 130px;
    margin-right: 12px;
}
.mobilefied .input-group{
	    display: block;
    float: right;
}
.mobilefied #get_smscode1{
	    height: 40px;
    border-radius: 0;
}
.smscode_unactive{
	background:#999 !important;
	color:#fff !important;
}

.pho_nav{ display:none}

@media (max-width:767px) {
.navcent{width:100%;}
.link{width:80%; float:right; line-height:20px; margin-top:30px;}

.aanav{width:100%; height:50px; background:#e60012; display:table; padding-bottom:10px}
.logo{ margin-left:30px; margin-top:10px;}
.navcent{width:100%; margin:0 auto; display:table}
.link{ display:none}	
	
.pho_nav{display: block;}
.pho_nav_img{ position: absolute; top:20px;right:20px; }

.pho_nav_ul{width:100%; background:#e60012; display:none}
.pho_nav_ul ul{width:90%; margin:0 auto; display:table}
.pho_nav_ul ul a{width:100%; line-height:35px; text-align:center; color:#ffffff;display:table; border-bottom:#025898 1px solid}
.pho_nav_ul ul a:last-child { border-bottom:none}
}
@media (max-width:1199px) {
.navcent{width:100%;}
.link{width:80%; float:right; line-height:20px; margin-top:30px;}
.link a{padding:0 10px; }

}
@media (max-width:992px) {
.link{ display:none}	

.aanav{width:100%; height:50px; background:#fff; display:table; padding-bottom:10px}
.logo{ margin-left:30px; margin-top:10px;}
.navcent{width:100%; margin:0 auto; display:table}
.link{ display:none}	
	
.pho_nav{display: block;}
.pho_nav_img{ position: absolute; top:20px;right:20px; }

.pho_nav_ul{width:100%; background:#e60012; display:none}
.pho_nav_ul ul{width:90%; margin:0 auto; display:table}
.pho_nav_ul ul a{width:100%; line-height:35px; text-align:center; color:#ffffff;display:table; border-bottom:#025898 1px solid}
.pho_nav_ul ul a:last-child { border-bottom:none}
}
.baner{width:100%; margin:0 auto; display:table; background:url(../images/index_01.png) center no-repeat; height:540px; background-size:100% 100%;}
.zhanghao{width:350px; height:350px; background:#FFF; margin-top:100px;}
.zhanghao .title{width:100%; display:table; height:50px; line-height:50px;}
.zhanghao .title a{width:50%; float:left; text-align:center; color:#333; font-size:18px;}
.zhanghao .title a:hover{ text-decoration:none}
.zhtithover{ background:#e60012; color:#ffffff !important;}

.zhktetxt{width:90%; margin:0 auto; display:table; margin-top:25px}
.zhkuang{width:100%; height:170px; border:#333333 1px solid;}
.zkbutton{    width: 100%;
    height: 45px;
    margin: 0 auto;
    display: table;
    margin-bottom: 15px;
    background: #e60012;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    line-height: 45px;
    margin-top: 20px;}
.zkbutton:hover{color:#ffffff;}

@media (max-width:767px) {
.baner{width:100%; display:table; background:url(../images/index_01.png) center no-repeat; height:auto}
.br{ display:none}

.zhanghao{width:80%; height:auto; background:#FFF; margin:0 auto; display:table; margin-top:30px; margin-bottom:30px;}
.zhanghao .title{width:100%; display:table; height:50px; line-height:50px;}
.zhanghao .title a{width:50%; float:left; text-align:center; color:#333; font-size:18px;}
.zhanghao .title a:hover{ text-decoration:none}
.zhtithover{ background:#e60012; color:#ffffff !important;}


}
@media (max-width:992px) {
.cent_font{margin-bottom:10px}

}
.biicon{width:100%; background:#f5f5f5; padding:20px 0}
.cent_font{width:100%;background:#FFF; padding:20px 15px; display:table;}
.cnet_left{ float:left}
.cent_font h3{ font-size:18px; font-weight:bold; line-height:40px}
.cent_font h4{ font-size:14px;}
.cnet_img{ width:60px; margin-top:15px;}
.cnpa{ padding:0 10px}


.yewu{margin:auto; display:table; font-size:30px; margin-top:60px; font-weight:bold}
.yewu img{ margin:0 10px}
.yewu_tit{ text-align:center; color:#999999; font-size:16px; margin-top:20px}


.yefeibg{width:100%; margin:0 auto; display:table; background:url(../images/ff.png) no-repeat; height:580px; margin-top:40px;}
.yefeibg ul{width:1400px; margin:0 auto; display:table; margin-top:90px}
.yefeibg ul li{width:20%; float:left}
.yefeibg ul li img{width:100%}
.fhxian{width:90%; height:450px; background:#FFF; border-radius:10px; overflow:hidden}
.fx_x{width:85%; margin:0 auto; display:table; margin-top:20px}
.fx_x a{background:url(../images/index_17.png) no-repeat left; height:35px;padding-left:25px; line-height:35px; font-size:14PX; color:#e60012; text-decoration:underline;width:100%; display:table}

@media (max-width:767px) {
.yefeibg{width:100%; margin:0 auto; display:table; background: #CCC; height:auto; margin-top:40px;}
.yefeibg ul{width:100%; margin:0 auto; display:table; margin-top:20px}
.yefeibg ul li{width:100% !important; float:left; margin-bottom:15px}
.fx_x{width:90%; margin:0 auto; display: block; margin-top:10px !important; height:200px !important; overflow:hidden}

.fhxian{width:90%; height:auto !important; margin:0 auto; background:#FFF; border-radius:10px; overflow:hidden}
.fx_x a{background:url(../images/index_17.png) no-repeat left;height:30px;padding-left:25px; line-height:30px; font-size:14PX; color:#e60012; text-decoration:underline;width:100%; display:table}

}

@media (max-width:1199px) {
.yefeibg{width:100%; margin:0 auto; display:table; background:url(../images/ff.png) no-repeat; background-size:100% 100%; height:auto; margin-top:40px;}
.yefeibg ul{width:100%; margin:0 auto; display:table; margin-top:20px}
.yefeibg ul li{width:33.33%; float:left; margin-bottom:15px}
.fx_x{width:90%; margin:0 auto; display: block; margin-top:20px; height:150px; overflow:hidden}

.fhxian{width:90%; height:319px; margin:0 auto; background:#FFF; border-radius:10px; overflow:hidden}
.fx_x a{background:url(../images/index_17.png) no-repeat left;height:30px;padding-left:25px; line-height:30px; font-size:14PX; color:#e60012; text-decoration:underline;width:100%; display:table}

}


.liucheng{width:1400px; margin:0 auto; display:table;margin-top:60px; margin-bottom:60px}
.licicon{width:100%; margin:0 auto; display:table}
.licicon li{width:14.2%; float:left}
.licicon li img{ margin:0 auto; display:block}
.licicon li h2{ font-size:18px; text-align:center; font-weight:bold; line-height:25px}
.licicon li h3{ font-size:14px; text-align:center; line-height:25px; color:#999999}

.licx{width:100%; display:table; margin-top:20px}
.licx span{width:30px; height:30px; border-radius:100px; border:#eeeeee 1px solid; font-size:16px; text-align:center; display:table; float:left; line-height:30px; color:#cccccc}
.lileft{ margin-left:80px}
.liline{ height:1px;width:160px; float:left; background:url(../images/index_21.png) repeat-x; display: block; margin-top:15px; margin-left:5px; margin-right:5px}

@media (max-width:1199px) {
.liucheng{width:100%; margin:0 auto; display:table;margin-top:60px; margin-bottom:40px}
.licicon{width:100%; margin:0 auto; display:table}
.licicon li{width:25%; float:left; margin-bottom:10px}

.licx{ display:none}

}
@media (max-width:767px) {
.licicon li{width:25%; float:left; margin-bottom:10px}
.licicon li img{width:60%;margin:0 auto; display:block}
.licicon li h2{ font-size:14px; text-align:center; font-weight:bold; line-height:25px}
.licicon li h3{ font-size:12px; text-align:center; line-height:20px; color:#999999}

.liucheng {margin-top:40px;margin-bottom:0px;}
}


.baojiaq {width: 100%;margin: 0 auto;display: table;background: url(../images/index_70.png) no-repeat;height:490px;margin-top: 40px;}
.bajia{width:1200px; background:url(../images/baojia.png) no-repeat; height:400px; margin:0 auto; display:table; margin-top:45px}
.bajialeft{width:530px; float:left;}
.bajialeft .title{width:450px; margin:0 auto; display:table; margin-top:20px; line-height:25px; font-size:24px; font-weight:600}
.bajialeft .title i{ height:25px; width:4px; background:#e60012; margin-right:10px; float:left}
.bajialeft .title span{ color:#e60012}
.batable{width:450px; margin:0 auto; display:table; margin-top:25px}
.batable table{width:100%; display:table}
.batable table tr td{ padding:4px; line-height:40px}
.ba_width{width:90px;}
.ba_width02{width:90px; text-align:center}

.bajiacent{width:140px; float:left; height:140px; border-radius:500px; border:#eeeeee 1px solid; background:#ffffff; margin-top:130px}
.bajiacent a{width:90px; height:90px; margin:0 auto; border-radius:100%; background:#e60012; color:#ffffff; font-size:18px; text-align:center; display:table; vertical-align:middle; margin-top:20px}
.bajiacent a span{margin:0 auto;display:table; margin-top:20px; }
.bajiacent a span i{width:100%; display:block; font-style:normal; }
.bajiacent a:hover{ color:#ffffff}

.bajiaright{width:500px; float:right; margin-top:20px; margin-right:30px}
.bari_tit{ text-align:center; font-size:24px; font-weight:bold}
.bajiaright img{width:90%; margin:0 auto; display:block; margin-top:20px}

.binput{width:100px; height:40px;border:#e0e0e0 1px solid; padding:0 5px;color:#333333}
.binput01{width:340px; height:40px;border:#e0e0e0 1px solid; padding:0 5px;color:#333333}
.binput02{width:80%; height:40px;border:none; padding:0px 5px; color:#333333}

.bldick{width:340px; height:40px;border:#e0e0e0 1px solid; padding:0 5px; display:table}
.bldick span{ float:right; line-height:40px; padding-right:5px}

@media (max-width:1199px) {
.baojiaq {width:100%;margin: 0 auto;display: table;background: url(../images/index_70.png) no-repeat;height:490px;margin-top: 40px;}
.bajia{width:100%; background:url(../images/baojia.png) center no-repeat; height:400px; margin:0 auto; display:table; margin-top:45px}
.bajialeft{width:430px; float:left; margin-left:10px}
.batable{width:400px; margin:0 auto; display:table; margin-top:25px}

.bajiacent{width:140px; float:left; height:140px; border-radius:500px; border:#eeeeee 1px solid; background:#ffffff; margin-top:130px}
.bajiaright{width:410px; float:right; margin-top:20px; margin-right:10px}

.binput{width:80px; height:40px;border:#e0e0e0 1px solid; padding:0 5px;color:#333333}
.binput01{width:300px; height:40px;border:#e0e0e0 1px solid; padding:0 5px;color:#333333}
.bldick{width:300px; height:40px;border:#e0e0e0 1px solid; padding:0 5px; display:table}
.bldick span{ float:right; line-height:40px; padding-right:5px}

}
@media (max-width:992px) {
.baojiaq {width:100%;margin: 0 auto;display: table;background: url(../images/index_70.png) no-repeat; background-size:100% 100%;height:auto;margin-top: 40px;}
.bajia{width:90%;height:auto; margin:0 auto; display:table; margin-top:45px; background:#ffffff; margin-bottom:30px}
.bajialeft{width:90%; float: none; margin:0 auto; display:table ;padding-bottom:15px;}
.batable{width:400px; margin:0 auto; display:table; margin-top:25px}

.bajiacent{width:300px; float: none; margin:0 auto; display:table; height:60px; border-radius:4px; border:#eeeeee 1px solid; background:#ffffff; margin-top:20px}
.bajiacent a{width:95%; height:50px; line-height:50px;margin:0 auto; border-radius:0; background:#e60012; color:#ffffff; font-size:18px; text-align:center; display:table; vertical-align:middle; margin-top:5px}
.bajiacent a span{margin:0 auto;display:table; margin-top:0px; }
.bajiacent a span i{width:100%; display: inline !important;font-style:normal; }
.bajiacent a:hover{ color:#ffffff}

.bajiaright{width:100%; float:none; margin-top:20px; margin-right:0px}

.binput{width:80px; height:40px;border:#e0e0e0 1px solid; padding:0 5px;color:#333333}
.binput01{width:300px; height:40px;border:#e0e0e0 1px solid; padding:0 5px;color:#333333}
.bldick{width:300px; height:40px;border:#e0e0e0 1px solid; padding:0 5px; display:table}
.bldick span{ float:right; line-height:40px; padding-right:5px}
}

@media (max-width:767px) {
.bajia{width:95%;height:auto; margin:0 auto; display:table; margin-top:45px; background:#ffffff; margin-bottom:30px}
.bajialeft{width:90%;}
.batable{width:100%; margin:0 auto; display:table; margin-top:25px}
.bajialeft .title{width:100%; margin:0 auto; display:table; margin-top:20px; line-height:25px; font-size:18px; font-weight:600}

.ba_width{width:100%;}
.ba_width02{width:100%; text-align:left}


.bajiacent{width:300px; float: none; margin:0 auto; display:table; height:60px; border-radius:4px; border:#eeeeee 1px solid; background:#ffffff; margin-top:20px}
.bajiacent a{width:95%; height:50px; line-height:50px;margin:0 auto; border-radius:0; background:#e60012; color:#ffffff; font-size:18px; text-align:center; display:table; vertical-align:middle; margin-top:5px}
.bajiacent a span{margin:0 auto;display:table; margin-top:0px; }
.bajiacent a span i{width:100%; display: inline !important;font-style:normal; }
.bajiacent a:hover{ color:#ffffff}

.bajiaright{width:100%; float:none; margin-top:20px; margin-right:0px; margin-bottom:10px}

.blwi100{width:100% !important;}
.binput{width:74px; height:40px;border:#e0e0e0 1px solid; padding:0 5px;color:#333333}
.binput01{width:100%; height:40px;border:#e0e0e0 1px solid; padding:0 5px;color:#333333}
.bldick{width:100%; height:40px;border:#e0e0e0 1px solid; padding:0 5px; display:table}
.bldick span{ float:right; line-height:40px; padding-right:5px}
}



.map{width:100%;margin:0 auto; background:url(../images/map_03.png) center no-repeat}

.maptitle{ text-align:center; font-size:18px; color:#1c364f; margin-top:55px;}
.maptitle_line{ background:#ef0019;width:60px; height:8px; margin:0 auto; display:table; margin-top:20px}

.maptext{width:85%; margin:0 auto; display:table; line-height:40px;text-align:center;font-size:24px; color:#333333; margin-top:50px}
.map_tu{width:100%; background:url(../images/map_07.png) center no-repeat; display:table; position:relative; height:323px; margin-top:70px}
.mat_font1{ position:absolute; left:150px}
.mat_font1 h1{ font-size:20px; font-weight:bold; }
.mat_font1 h1 span{ margin-right:15px;}
.mat_font1 h2{ font-size:14px;line-height:27px; /*padding-left:35px*/}
.maftop{ top:153px;}
.maftop2{ top:300px;}


.mat_font2{width:330px;position: absolute; right:60px; text-align:left}
.mat_font2 h1{ font-size:20px; font-weight:bold; }
.mat_font2 h1 span{ margin-right:15px;}
.mat_font2 h2{ font-size:14px;line-height:27px; padding-left:35px;}



@media (max-width:1199px) {
.map_tu{width:100%; background:url(../images/map_08.png) center no-repeat; display:table; position:relative; height:323px; margin-top:70px}
.mat_font1{ position:absolute; left:0px}
.mat_font2{width:260px;position: absolute; right:0px; text-align:left}

}
@media (max-width:767px) {
.map{width:100%; height:auto; margin:0 auto; background:url(../images/map_03.png) center no-repeat}

.maptitle{ text-align:center; font-size:18px; color:#1c364f; margin-top:20px;}
.maptitle_line{ background:#ef0019;width:60px; height:8px; margin:0 auto; display:table; margin-top:20px}

.maptext{width:85%; margin:0 auto; display:table; line-height:40px;text-align:center;font-size:18px; color:#333333; margin-top:30px}
.map_tu{width:90%; margin:0 auto; display:table; background:none;padding:20px 0 10px 0;display:table; position: static; height:auto; margin-top:20px}
.mat_font1{width:95%; margin:0 auto; display:table;position: static;left:0; padding:15px 10px 5px 10px; border:#e60012 1px  dashed; margin-bottom:10px }
.mat_font1 h1{ font-size:18px; font-weight:bold; }
.mat_font1 h1 span{ margin-right:15px;}
.mat_font1 h2{ font-size:12px;line-height:27px; padding-left:35px}
.maftop{ top:153px;}
.maftop2{ top:300px;}


.mat_font2{width:95%; margin:0 auto; display:table;position: static;left:0; padding:15px 10px 5px 10px; border:#e60012 1px  dashed;margin-bottom:10px }
.mat_font2 h1{ font-size:18px; font-weight:bold; }
.mat_font2 h1 span{ margin-right:15px;}
.mat_font2 h2{ font-size:12px;line-height:27px; padding-left:35px;}

}

.yutext{ margin:0 auto;  display:table; margin-top:40px;}
.guyume{width:100%; display:table; margin:50px 0 30px 0}
.spanl{ margin-left:25px}
@media (max-width:767px) {
.spanl{ display:none}
.guyume{width:100%; display:table; margin:20px 0}

}
.done{ display:block}
.diphone{ display:none}

@media (max-width:992px) {
.done{ display:block}
.diphone{ display:none}
}
@media (max-width:767px) {
.done{ display:none}
.diphone{ display:block}
	
}
.guylist{ margin:0 auto; display:table; font-size:18px; color:#999999}
.guylist a{ padding:0 15px; color:#333333}

@media (max-width:767px) {
.guylist{width:90%; margin:0 auto; display:table;font-size:14px; text-align:center}
.guylist a{ padding:0 10px; color:#333333;}
}


.guygongju{margin-top:50px !important;}
.gongjimg{width:70%; margin:0 auto; display:table; margin-top:50px; margin-bottom:50px; font-size:16px}
.gongjimg img{width:40px; height:40px}
@media (max-width:992px) {
.gongjimg{width:100%; margin:0 auto; display:table; margin-top:50px; margin-bottom:50px; font-size:16px}
.gongjimg img{width:40px; height:40px}
.gjpt{ padding:5px 0}
}
@media (max-width:797px) {
.gongjimg{width:100%; margin:0 auto; display:table; margin-top:50px; margin-bottom:50px; font-size:16px}
.gongjimg img{width:25px; height:25px;}
.post-content img{max-width:100%!important;height:auto !important;}

}




.jitab{width:1200px; margin:0 auto; display:table; margin-top:50px; margin-bottom:30px;}
.jipic{width:100%; display:table; height:160px; margin-bottom:30px}
.jipic img{width:200px; height:160px; float:left; margin-right:10px;}
.jipic_font{ float:left; height:160px; border-bottom:#eeeeee 1px solid;width:300px}
.jipic_font h2{ font-size:18px;line-height:25px}
.jipic_font .meta{ height:140px;}
.jipic_font .meta p {color:#999;margin-top:12px;}
.jipic_font h3{ font-size:14px;}

@media (max-width:1199px) {
.jitab{width:100%; margin:0 auto; display:table; margin-top:50px; margin-bottom:50px;}
.jipic img{width:200px; height:160px; float:left; margin-right:10px;}
.jipic_font{ float:left; height:160px; border-bottom:#eeeeee 1px solid;width:250px}
}
@media (max-width:992px) {
.jitab{width:100%; margin:0 auto; display:table; margin-top:50px; margin-bottom:50px;}
.jipic{width:95%; margin:0 auto; display:table; height:auto; margin-bottom:30px;}
.jipic img{width:100%; height:160px; float: none; margin-right:0px; margin-bottom:10px}
.jipic_font{ float:none; height:auto; border-bottom:#eeeeee 1px solid;width:100%}
.jipic_font h2{ font-size:18px; height:50px; display:block; font-weight:bold; line-height:25px}
.jipic_font h3{ font-size:14px; line-height:35px}

}
@media (max-width:767px) {
.gongjimg{width:100%}
.jitab{width:100%; margin:0 auto; display:table; margin-top:50px; margin-bottom:0px;}
.jipic{width:95%; margin:0 auto; display:table; height:auto; margin-bottom:30px;}
.jipic img{width:100%; height:auto; float: none; margin-right:0px; margin-bottom:10px}
.jipic_font{ float:none; height:auto; border-bottom:#eeeeee 1px solid;width:100%}
.jipic_font h2{ font-size:18px; height:auto; font-weight:bold; line-height:25px}
.jipic_font h3{ font-size:14px; line-height:35px}

}

.hexuo{width:100%; display:table; margin-top:30px; margin-bottom:30px}
.hexuo li{float:left;width:6.25%;}
.hexuo li img{width:100%;}
@media (max-width:992px) {
.hexuo li{float:left;width:6.25%;}

}
@media (max-width:767px) {
.hexuo li{float:left;width:12.5%; margin-bottom:2px}
}
.boticon{ margin:0 auto; display:block; text-align:center; margin-top:30px}
.botbg{width:100%; background: #333; padding:20px 0; margin-top:30px}
.botleffont{width:100%;margin:0 auto; display:block; text-align:center;}
.botleffont span{width:100%; display:table; line-height:35px; font-size:16px;}

.botcentfont{width:100%;margin:0 auto; display:block; text-align:left;}
.botcentfont span{width:100%; display:table; line-height:35px; font-size:16px;}

.bori{ margin-left:90px}

@media (max-width:992px) {
.bori{ margin-left:0px}
}
@media (max-width:1199px) {
.bori{ margin-left:0px}
}
@media (max-width:767px) {
.botleffont{text-align:left; border-bottom:#ccc 1px solid}
.botcentfont{border-bottom:#ccc 1px solid}

.bori{ margin-left:0px}
}

.botxin{width:1200px; margin:0 auto; display:table; border-bottom:#ccc 1px solid; padding:30px 0}
.botxin li{width:20%; float:left; font-size:18px;}
.botxin li img{ vertical-align:middle; margin-right:10px; margin-left:30px}
.botxin li a{ color:#fff}

@media (max-width:1199px) {
.botxin{width:100%; margin:0 auto; display:table; border-bottom:#ccc 1px solid; padding:30px 0}

}
@media (max-width:992px) {
.botxin{width:100%; margin:0 auto; display:table; border-bottom:#ccc 1px solid; padding:30px 0}
.botxin li{width:33.3%; float:left; font-size:18px; margin-bottom:15px}
.botxin li img{ vertical-align:middle; margin-right:10px; margin-left:0px}
}

@media (max-width:767px) {
.botxin li{width:50%; float:left; font-size:16px; margin-bottom:15px}
}

.botxin02{width:1200px; margin:0 auto; display:table;  padding:30px 0}
.botlist{width:25%; float:left; text-align:center}
.botlist li{width:100%; float:left}
.botlist li a{ font-size:16px; line-height:35px;width:100%; display:block; color:#fff}


.botris{width:220px; float:left; margin-left:50px}
.botris li{width:50%; float:left; text-align:center; font-size:12px; line-height:35px}
.botris li img{ margin:0 auto; display:block}

.botri_02{float:right; padding:0 30px; height:60px; border-left:#ccc 1px solid;color:#fff;}
.botri_02 h2{ float:left; line-height:60px; font-size:14px;font-weight:bold; margin-right:10px}
.bortext{ float:left; font-size:18px; font-weight:bold; margin-top:10px}
.bortext span{ display:block; font-size:12px}


@media (max-width:992px) {
.botxin02{width:100%}

.botris{width:50% !important; float:left; margin-left:0px; margin-top:20px}
.botri_02{float:left; padding:0 20px; height:60px; border-left:#ccc 1px solid;color:#e60012; margin-left:50px;margin-top:20px}

}

@media (max-width:1199px) {
.botxin02{width:100%}
.botris{width:40%; float:left; margin-left:0px; margin-top:20px}
.botri_02{float:left; padding:0 20px; height:60px; border-left:#ccc 1px solid;color:#e60012; margin-left:0px;margin-top:20px}
}


@media (max-width:767px) {
.botlist{width:50%}
.botris{width:100% !important; float:left; margin-left:0px; margin-top:20px}
.botri_02{float:none; margin:0 auto; display:table; padding:0 0px; height:60px; border-left:none;color:#e60012;}
.botri_02 h2{ float:left; line-height:60px; font-size:14px;font-weight:bold; margin-right:10px}
.bortext{ float:left; font-size:18px; font-weight:bold; margin-top:10px}
.bortext span{ display:block; font-size:12px}
.botxin{ padding:15px 0}
.botxin02{padding: 20px 0;}
}



.fdt{ margin:0 auto; display:table; line-height:40px; padding:20px 0}
.fdt img{ float:left}
@media (max-width:992px) {
.fdt{ margin:0 auto; display:table; line-height:20px; padding:20px 20; text-align:center}
.fdt img{ float:none; display:table; margin:0 auto; margin-bottom:10px}
.fdt span{ display:block}
}



/*联系我们*/

.lianxi{width:100%; display:table}

.lione{ margin-top:60px; margin-bottom:80px;}
.litext{width:90%;}
.litext h2{ font-size:24px; font-weight:500;}
.litext h3{ font-size:16px; padding:10px 0; line-height:30px}
.litext h4{ font-size:14px;line-height:25px}

@media (max-width:992px) {
.litext{width:100%;}
.litext h2{ font-size:18px; font-weight:500;}
.litext h3{ font-size:14px; padding:5px 0; line-height:22px}
.q_liimg01{width:100% !important}
}
@media (max-width:767px) {
.lione{ margin-top:20px; margin-bottom:20px;}

.litext{width:100%;}
.litext h2{ font-size:18px; font-weight:bold;}
.litext h3{ font-size:14px; padding:5px 0; line-height:22px}
.q_liimg{width:100%}
}

.li_bg{width:100%; height:418px;background:url(../images/lx_08.png) no-repeat center}

.li_cent{width:500px; background:rgba(255,255,255,0.6); padding:40px; margin-top:40px}
.li_cent h2{ font-size:24px; text-align:center; padding-bottom:20px; font-weight:500;}
.li_cent h3{ font-size:14px; line-height:35px;}

.lilist_l{width:100%; margin-top:60px}
.lilist_l li{width:100%; margin-bottom:30px; display:table}
.lilist_l li img{ float:left;width:48px; height:48px}
.limefont{width: -webkit-calc(100% - 70px);width: calc(100% - 70px);float: right;margin-left:15px;}
.limefont h4{ font-size:16px; font-weight:bold; line-height:25px}
.limefont h5{ font-size:14px; line-height:25px}

.jiahou{width:100%; display:table; margin-top:40px}
.jiahou img{margin:0 auto; display:block}
.lione01{ margin-top:60px; margin-bottom:20px;}
.n_yewu{margin:auto; display:table; font-size:30px; margin-top:40px; font-weight:bold}
.n_yewu img{ margin:0 10px}

.lucb{width:1200px; height:300px; overflow:hidden; margin:0 auto; display: block;}
@media (max-width:767px) {
.li_bg{width:100%; height:auto;background:url(../images/lx_08.png) no-repeat center; background-size:100% 100%; padding:20px 0; margin-bottom:30px}
.li_cent{width:100%; background:rgba(255,255,255,0.6); padding:10px; margin-top:20px}
.li_cent h2{ font-size:20px; text-align:center; padding-bottom:20px; font-weight:500;}
.li_cent h3{ font-size:14px; line-height:25px;}

.lilist_l{width:100%; margin-top:20px}
.lilist_l li{width:100%; margin-bottom:30px; display:table}
.limefont{float:left; margin-left:15px}
.limefont h4{ font-size:16px; font-weight:bold; line-height:25px}
.limefont h5{ font-size:14px; line-height:25px}

}

@media (max-width:992px) {
.lione01{ margin-top:50px; margin-bottom:20px;}

.lilist_l{width:100%; margin-top:20px}
.lilist_l li{width:100%; margin-bottom:10px; display:table}

.jiahou img{width:100%}

}
.jtouright {width:31px;height:62px; left:-30px}
.jtouleft{width:31px; height:62px;right:-30px}

.ceont{width:100%}
@media (max-width:992px) {
.jtouright {width:31px;height:62px; left:0px}
.jtouleft{width:31px; height:62px;right:0px}

}
@media (max-width:1199px) {
.jtouright {width:31px;height:62px; left:0px}
.jtouleft{width:31px; height:62px;right:0px}
}

.lcnone{ display:none}


@media (max-width:767px) {
.lcnone{ display: block}
.lcnone02{ display:none}
}


.bglix{ background:#f5f5f5;}
.fenxtop{ margin-top:40px}

.zhuanxian{width:1200px; margin:0 auto; display:table}




.zxtop{ margin-top:50px; margin-bottom:50px}
.leftmenu{width:220px; display:table; background:#f5f5f5; border:#d2d2d2 1px solid;}
.leftmenu .tit{width:100%; height:50px; background:#e60012; display:table; text-align:center; color:#ffffff; font-size:24px; line-height:50px}
.leftmenu dt{ line-height:40px;}
.leftmenu  dt span{ margin-left:20px}
.leftmenu  dd{ background:#ffffff;width:100%; display:table; line-height:40px;}
.leftmenu  dd li{ line-height:40px; margin-left:20px}


.middle .leftMenu{height:auto;background:#f5f5f5; border:#d2d2d2 1px solid;}
.middle .leftMenu .topMenu{height: 42px;background: #e60012;width:100%; display:table}
.middle .leftMenu .topMenu img{margin:11px;float: left;}
.middle .leftMenu .topMenu .changeMenu{cursor: pointer;}
.middle .leftMenu .topMenu .banshi{padding-left: 23px;}
.middle .leftMenu .topMenu .menuTitle{text-align: center;color: #ffffff;float: left;line-height:50px;font-size:24px; text-align:center;width:100%}



.lianxiw_list{width:100%; display:table}
.lianxiw_list li{width:100%; border-bottom:1px solid #d2d2d2; display:table; line-height:35px; color:#333}
.lianxiw_list li span{ margin-left:15px;}
.lianxiw_list li:last-child { border-bottom:none}


.konr{width:100%; display:table}
.konr h2{font-size:24px; text-align:center; color:#111111; margin-bottom:30px}
.konr h3{font-size:24px; text-align:center; color:#111111; margin-bottom:30px; margin-top:30px}
.konr p{ line-height:30px}
.konr img{ margin:0 auto; display:block}
.pwsm{ padding:10px 0}

.leftsidebar_box {height: auto;background: #f5f5f5;border: #d2d2d2 1px solid;}
.leftmunu{width:100%; background:#e60012; height:50px; text-align: center; color:#ffffff; font-size:24px; line-height:50px;}
.leftsidebar_box dt{background: url(../images/zx_05.png) no-repeat;text-align:left; padding-left:40px;background-position:10px center;color:#333;font-size:18px;position:relative;line-height:50px;cursor:pointer; font-weight:normal;border-bottom:#d2d2d2 1px solid}
.leftsidebar_box dt:last-child{border-bottom:none}

.leftsidebar_box dd li{background-color:#ffffff; text-align:center;width:100%; margin:0 auto; padding:0px; display:table; border-bottom:#d2d2d2 1px solid}
.leftsidebar_box dd:last-child { border-bottom:none}
.leftsidebar_box dd a{color:#868686;line-height:35px; display:block; text-align:left}
.leftsidebar_box dd a span{ margin-left:40px}
.leftsidebar_box dd a:hover{color:#e60012;}

.leftbox01{background: url(../images/zx_05.png) no-repeat; background-position:10px center;position:relative;cursor:pointer;}
.leftsidebar_box dt.on{background:  url(../images/zx_09.png) no-repeat;background-position:10px center;position:relative;cursor:pointer;}


.kxiangq{width:100%; display:table; margin-top: 20px;}
.kxiangq p{ font-size:14px; color:#666666; text-indent:2em; line-height:25px;}
.xqbiaoti{ font-size:18px;  color:#333333; padding-bottom:10px; text-align:center; font-weight:bold}
.xqtime{ font-size:14px;  color:#999999; text-align:center; line-height:35px}
@media (max-width:767px) {
.leftsidebar_box {width:100%;height: auto;background: #f5f5f5;border-top: #d2d2d2 1px solid;border-left: #d2d2d2 1px solid;border-right: #d2d2d2 1px solid;}
.konr h2{font-size:24px; text-align:center; color:#111111; margin-bottom:30px;margin-top:30px}

.zhuanxian{width:100%;}
.middle{width:100%;}
.middle .leftMenu{width:100%;height:auto;background:#f5f5f5; border:#d2d2d2 1px solid;}
.middle .leftMenu .topMenu .menuTitle{text-align: center;color: #ffffff;float: left;line-height:50px;font-size:18px; text-align:center;width:100%}

}

.xiazai{width:100%; display:table;}
.xiazai .title{ line-height:50px; color:#333333; text-align:left;width:100%; display:table; font-size:20px; font-weight:bold}
.xiaxi_g{width:100%; border:#dddddd 1px solid}
.xiaxi_g li{width:100%; display:table; line-height:50px;border-bottom:#dddddd 1px solid; font-size:18px; color:#333333}
.xiaxi_g li span{ margin-left:20px; float:left}
.xiaxi_g li font{ margin-right:20px; float:right; font-size:14px;}
.xiaxi_g li font a{ color:#666666}
.xiaxi_g li font a:hover{ color:#e60012}
.xiaxi_g li:last-child { border-bottom:none}
.page{ padding:0px 10px; float:left; font-size:20px;}




.dongtai{width:100%; display:table;}
.dongtai .title{ line-height:50px; color:#333333; text-align:left;width:100%; display:table; font-size:20px; font-weight:bold; border-bottom:#dcdcdc 1px solid}

.dongtai_01{width:100%; display:table;border-bottom:#dcdcdc 1px solid; padding-bottom:20px; margin-top:30px}
.dongtai_01 h2{ font-size:18px; color:#333333; font-weight:bold}
.dongtai_01 h3{ font-size:14px; color:#666666; line-height:50px}
.dongtai_01 h4{ height:100px; display:block; overflow:hidden;font-size:14px; color:#666666; line-height:25px}
.dongtai_01 img{width:100%}

@media (max-width:767px) {
.xiaxi_g li{font-size:16px}
.xiaxi_g li span{ margin-left:10px; float:left;width:70%; overflow:hidden; display:block}
.xiaxi_g li font{ margin-right:10px; float:right; font-size:14px;}
.dongtai_01 h2{font-size:18px; color:#333333; font-weight:bold}
.dongtai_01 h3{ font-size:14px; color:#666666; line-height:25px}
.dongtai_01 h4{ height:50px; display:block; overflow:hidden;font-size:14px; color:#666666; line-height:25px}
.dongtai_01 img{width:100%; margin-bottom:20px}
}

@media (max-width:992px) {
.zhuanxian{width:90%}
.dongtai_01 h2{font-size:18px; color:#333333; font-weight:bold}
.dongtai_01 h3{ font-size:14px; color:#666666; line-height:25px}
.dongtai_01 h4{ height:40px; display:block; overflow:hidden;font-size:14px; color:#666666; line-height:20px}

}
@media (max-width:1199px) {
.zhuanxian{width:90%}
}

@media (min-width:992px) and (max-width:1199px) {}

@media (min-width:768px) and (max-width:991px) {}

@media (max-width:767px) {

}


.homepage .b .fr {
	width: 565px;
	text-align: center;
}

.homepage .b .fr li {
	float: left;
	width: 33.333%;
	padding-top: 40px;
	font-size: 18px;
}

.homepage .b .fr li img {
	height: 49px;
	margin-bottom: 10px;
}

.homepage .b .fr p {
	font-size: 15px;
	line-height: 40px;
	margin-top: 30px;
}

.homepage .b .fr h3 {
	font-size: 40px;
	padding-top: 10px;
	color: #1c67c8;
	text-transform: uppercase;
}

.homepage .b .fr h3::after {
	content: '';
	display: block;
	height: 2px;
	width: 163px;
	background: #1c67c8;
	margin: 15px auto 0;
}

.homepage .title {
	text-align: center;
	padding: 80px 0 65px;
}

.homepage .title p {
	font-size: 60px;
	text-transform: uppercase;
	opacity: 0.2;
	color: #3b3b3b;
	font-weight: bold;
}

.homepage .title h2 {
	font-size: 40px;
	position: relative;
	margin-bottom: -40px;
	font-weight: 500;
}

.homepage .title h2 span {
	color: #1c67c8;
}

.homepage .c {
	background: #e6e6e6;
	padding-bottom: 90px;
}

.homepage .c .swiper-slide {
	transform: scale(0.8);
}
.homepage .c .swiper-slide a{
	display: block;
	position: relative;
	background: #1c67c8;
	border-radius: 20px;
	overflow: hidden;
	color: #fff;
}
.homepage .c img{
	width: 100%;
}
.homepage .c .swiper-slide-active,
.homepage .c .swiper-slide-duplicate-active {
	transform: scale(1);
}
.homepage .c .swiper-slide-active a,
.homepage .c .swiper-slide-duplicate-active a{
	background: #3b3b3b;
}
.homepage .c .box{
	padding: 20px;
}
.homepage .c .box h3{
	line-height: 40px;
	font-size: 28px;
	margin-bottom: 10px;
}
.homepage .c .box p::after{
	content: '';
	display: block;
	width: 32px;
	height: 4px;
	border-radius: 4px;
	background: #fff;
	margin: 30px 0;
}
.homepage .c .bd span{
	position: absolute;
	right: 20px;
	font-size: 74px;
	opacity: 0.3;
	bottom: 20px;
}

