@charset "utf-8";
/* CSS Document */
.pro_ny
{
	width:100%;
	float:left;
}
.pro_ny_1
{
	width:1200px;
	margin:auto;
}
.pro_ny_t
{
    width: 100%;
    display: inline-block;
    text-align: center;
    margin-top: 30px;
}
.pro_ny_t p
{/* display: inline-block; */text-align: center;height: 45px;line-height: 45px;border: 1px solid #d6030c;padding-left: 20px;padding-right: 20px;float: left;margin-right: 20px;}
.pro_ny_t p a
{
    color: #d6030c;
}
.pro_ny_t p:hover
{background: #d6030c;}
.pro_ny_t p:hover a
{
	color:#fff;
}
.pro_ny_b
{
    width: 100%;
    float: left;
    margin-top: 30px;
}
.pro_ny_b1
{
    float: left;
    width: 100%;
    margin-bottom: 30px;
    border-bottom: 1px dashed #eee;
    padding-bottom: 30px;
}
.right
{
    float: right !important;
}
.left
{
    float: left !important;
}
.pro_ny_b_l
{
    height: 280px;
    float: left;
    text-align: center;
    overflow: hidden;
    position: relative;
    width: 400px;
    border: 1px solid #eee;
}
.pro_ny_b_l img
{
    object-fit: scale-down;
    line-height: 280px;
    height: 280px;
    width: 100%;
    overflow: hidden;
}
.pro_ny_b_r
{
    width: 750px;
    float: right;
}
.pro_ny_b_r h1
{
    font-size: 24px;
    font-weight: 100;
    color: #000;
    margin-top: 10px;
    margin-bottom: 10px;
}
.pro_ny_b_r span
{
    line-height: 26px;
    font-size: 14px;
    width: 100%;
    float: left;
    display: inline-block;
    margin-bottom: 15px;
}
.pro_ny_b_r p
{
text-align: center;
height: 45px;
line-height: 45px;
border: 1px solid #d6030c;
padding-left: 20px;
padding-right: 20px;
float: left;
margin-bottom: 10px;
margin-right: 15px;
}

.pro_ny_b_r p:hover
{background: #d6030c;}
.pro_ny_b_r p:hover a
{
	color:#fff;
}
.pro_ny_bot
{
	width:100%;
	float:left;
}
.pro_ny_bot_t
{
	width: 1200px;
	margin:auto;
}
.pro_ny_bot_t li
{
    float: left;
    background: #f1f1f1;
    width: 44%;
    padding: 30px 30px;
    margin-top: 30px;
}
.pro_ny_bot_t_l
{
    float: left;
    width: 45%;
    margin-top: 40px;
}
.pro_ny_bot_t_l h1
{
    font-size: 20px;
    color: #000;
}
.pro_ny_bot_t_l p
{
    line-height: 26px;
    font-size: 14px;
    margin-bottom: 15px;
    margin-top: 10px;
}
.pro_ny_bot_t_l span
{
    width: 130px;
    height: 40px;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    color: #fff;
    background: #d6030c;
}
.pro_ny_bot_t_l span a
{
    color: #fff;
}
.pro_ny_bot_t_r
{
    height: 300px;
    float: right;
    text-align: center;
    overflow: hidden;
    position: relative;
    width: 50%;
}
.pro_ny_bot_t_r img
{
    object-fit: scale-down;
    line-height: 300px;
    height: 300px;
    width: 100%;
    overflow: hidden;
}
.pro_ny_bot_t li:nth-of-type(even) {
    float: right;
    margin-right: 0px;
}
.news_ny_bot
{
	width:100%;
	float:left;
}
.news_ny_bot_t
{
	width: 1200px;
	margin:auto;
}
.xq_news
{
	width:100%;
	float:left;
}
.xq_news_1
{
	width: 1200px;
	margin:auto;
}
.xq_news_l
{
    float: left;
    width: 92%;
    padding: 50px;
    background: #f4f4f4;
    margin-top: 30px;
    margin-bottom: 30px;
}
.xq_news_t
{
    border-bottom: 1px dashed #eee;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
.xq_news_t h1
{
    text-align: center;
    font-size: 30px;
    color: #000;
    margin-bottom: 30px;
}
.xq_news_t p
{
    line-height: 30px;
}
.xq_news_t img
{
    width: 100%;
}
.xq_news_b
{}
.xq_news_b_l
{
    float: left;
}
.xq_news_b_l p
{}
.xq_news_b_r
{
    float: right;
}
.xq_news_b_r p
{}

.news_ny_bot
{
	width:100%;
	float:left;
}

.news_ny_bot_t li
{
    float: left;
    position: relative;
    margin-right: 25px;
    margin-top: 30px;
    width: 380px;
    border: 1px solid #eee;
}
.news_ny_bot_t li:nth-of-type(3) {
    float: right;
    margin-right: 0px;
}
.news_ny_bot_t li:nth-of-type(6) {
    float: right;
    margin-right: 0px;


}
.news_ny_img
{}
.news_ny_img img
{
    object-fit: scale-down;
    line-height: 250px;
    height: 250px;
    width: 100%;
    overflow: hidden;
}
.news_ny_wz
{
    padding: 20px 20px;
    float: left;
}
.news_ny_wz h1
{
    font-size: 18px;
    color: #000;
    margin-bottom: 15px;
}
.news_ny_wz p
{
    line-height: 28px;
}

.xq_news_t
{
    border-bottom: 1px dashed #eee;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
.xq_news_t h1
{
    text-align: center;
    font-size: 30px;
    color: #000;
    margin-bottom: 30px;
}
.xq_news_t p
{
    line-height: 30px;
}
.xq_news_t img
{
    width: 100%;
}
.xq_news_b
{}
.xq_news_b_l
{
    float: left;
}
.xq_news_b_l p
{}
.xq_news_b_r
{
    float: right;
}
.xq_news_b_r p
{}
.pro_ly
{
	width:100%;
	float:left;
	background:#f0f8fa;
	/* margin-top: 30px; */
	padding-top: 50px;
	padding-bottom: 30px;
}
.pro_ly_1
{
	width: 1200px;
	margin:auto;
}
.pro_ly_l
{
    width: 600px;
    float: left;
}
.pro_ly_l h1
{
    font-size: 30px;
    color: #000;
    margin-bottom: 30px;
    font-weight: 100;
}
.pro_ly_l p
{
    margin-bottom: 20px;
}
.pro_ly_r
{
    float: right;
    width: 522px;
}
.pro_ly_r input
{
	margin-bottom: 10px;
	outline-style: none;
	border: 1px solid #768597;
	border-radius: 4px;
	padding: 6px 25px 6px 6px;
	width: 396px;
	height: 48px;
	font-size: 14px;
	font-family: "Microsoft soft";
	background-color: #f0f8fa;
	float: right;
}
.pro_ly_r textarea
{
	margin-top: 10px;
	outline-style: none;
	border: 1px solid #768597;
	border-radius: 4px;
	padding: 6px 25px 6px 6px;
	width: 396px;
	height: 48px;
	font-size: 14px;
	font-family: "Microsoft soft";
	background-color: #f0f8fa;
	float: right;
}
.pro_ly_r span
{
	width: 182px;
	height: 50px;
	background: #3865eb;
	display: inline-block;
	text-align: center;
	color: #fff;
	line-height: 50px;
	margin-top: 15px;
	float: right;
}

.fyc{width: 820px;float: left;background: #fff;margin-top: 20px;}
   
.fy{width: 90%;margin-bottom: 1%;margin-top: 1%;float: left;/* padding-left: 20px; */}
.fy a{max-width: INITIAL;min-width:2%;height: 10%;border: 1px solid #eee;border-radius: 0.5rem;float: left;margin: 0 0.5%;text-align: center;padding: 0 1%;transition: 0.5s;display: block;font-size: 1.4rem;font-size: 1.1rem\9;line-height: 3.5rem;font-size: 14px;text-decoration: none;color: #696969;transition: 0.5s;}

.fy a:hover{transition: 0.5s;border: 1px solid #db0918;background: #db0918;color: #fff;}
.fy .cpb{width: 2%;height: 10%;border: 1px solid #eee;border-radius: 0.5rem;float: left;margin: 0 0.5%;text-align: center;padding: 0 1%;font-size: 1.4rem;font-size: 1.1rem\9;line-height: 3.5rem;font-size: 14px;text-decoration: none;color: #696969;transition: 0.5s;border: 1px solid #FD9700;background: #FD9700;color: #fff;}
@media only screen and (max-width: 48em) {
    .fy a{padding:0 3%;max-width: initial;}
    .fy .cpb{padding:0 3%;}

}
@media only screen and (max-width: 40em) {
    .fy a{padding: 0 2%;width: auto;}
    .fy .cpb{    padding: 0 3.4%;}
}
.fy .btnGo{width: 10%;height: 10%;border: 1px solid #eee;border-radius: 0.5rem;float: left;margin: 0 0.5%;text-align: center;transition: 0.5s;display: block;font-size: 1.4rem;font-size: 1.1rem\9;line-height: 3.5rem;font-size: 14px;text-decoration: none;color: #696969;transition: 0.5s;background: #fff;cursor:pointer;}
.fy .inputbox{width: 5% !important;height: 3.5rem;border: 1px solid #eee;border-radius: 0.5rem;float: left;margin: 0 0.5%;text-align: center;transition: 0.5s;display: block;font-size: 1.4rem;font-size: 1.1rem\9;line-height: 3.5rem;font-size: 14px;text-decoration: none;color: #696969;transition: 0.5s;background: #fff;}
#fy2{display: none}
@media only screen and (max-width: 40em) {
    .fy .inputbox{display: none}
    .fy .btnGo{display: none}
}
@media screen and (max-width: 64rem){
.pro_ny_1 {
    width: 95%;
    margin: auto;
}
.pro_ny_b_l {
    height: 280px;
    float: left;
    text-align: center;
    overflow: hidden;
    position: relative;
    width: 100%;
    border: 1px solid #eee;
}
.pro_ny_b_r {
    width: 100%;
    float: right;
}
.pro_ny_t p {
    display: inline-block;
    text-align: center;
    height: 45px;
    line-height: 45px;
    border: 1px solid #d6030c;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 20px;
}
.pro_ny_bot_t {
    width: 95%;
    margin: auto;
}
.xq_news_1 {
    width: 95%;
    margin: auto;
}
.xq_news_l {
    float: left;
    width: 100%;
    padding: 0;
    background: #fff;
    margin-top: 0px;
    margin-bottom: 30px;
}
.pro_ly_1 {
    width: 95%;
    margin: auto;
}
.pro_ly_l {
    width: 100%;
    float: left;
}
.pro_ly_r input {
    margin-bottom: 10px;
    outline-style: none;
    border: 1px solid #768597;
    border-radius: 4px;
    padding: 6px 25px 6px 6px;
    width: 70%;
    height: 48px;
    font-size: 14px;
    font-family: "Microsoft soft";
    background-color: #f0f8fa;
    float: right;
}
.pro_ly_r textarea {
    margin-top: 10px;
    outline-style: none;
    border: 1px solid #768597;
    border-radius: 4px;
    padding: 6px 25px 6px 6px;
    width: 70%;
    height: 48px;
    font-size: 14px;
    font-family: "Microsoft soft";
    background-color: #f0f8fa;
    float: right;
}
}