@charset "utf-8";
/* CSS Document */
.pro_ny_top
{
	width:100%;
	float:left;
	height: 60px;
	line-height: 60px;
	background: #f1f1f1;
}
.pro_ny_1
{
	width: 1200px;
	margin:auto;
}
.pro_ny_1 li
{
    float: left;
    margin-right: 45px;
}
.pro_ny_1 li a
{}
.ys a
{
	color:#ff0000 !important;
}
.pro_ny_bot
{
	width:100%;
	float:left;
}
.pro_ny_bot_t
{
	width: 1200px;
	margin:auto;
}
.pro_ny_bot_t li
{
   float: left;
    background: #fff;
    width: 49%;
    padding: 5px 30px;
    margin-top: 30px;
    border: 1px solid #f1f1f1;
}
.pro_ny_bot_t_l
{
    float: left;
    width: 45%;
    margin-top: 40px;
}
.pro_ny_bot_t_l h1
{
    font-size: 22px;
    color: #000;
    font-weight: 600;
}
.pro_ny_bot_t_l p
{
    line-height: 30px;
    font-size: 16px;
    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: #ff0000;
}
.pro_ny_bot_t_l span a
{
    color: #fff;
}
.pro_ny_bot_t_r
{
    height: 342px;
    float: right;
    text-align: center;
    overflow: hidden;
    position: relative;
    width: 50%;
}
.pro_ny_bot_t_r img
{
    object-fit: scale-down;
    line-height: 342px;
    height: 342px;
    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;
}
.news_ny_bot_t li
{
    float: left;
    position: relative;
    margin-right: 25px;
    margin-top: 30px;
    width: 383px;
    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
{
    border-bottom: 1px solid #eee;
}
.news_ny_img img
{
    object-fit: scale-down;
    line-height: 342px;
    height: 342px;
    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
{
	width:100%;
	float:left;
	background: #f4f4f4;
}
.xq_news_1
{
	width: 1200px;
	margin:auto;
}
.xq_news_l
{
    float: left;
    width: 100%;
    padding: 50px;
    background: #fff;
    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;
        width: 46%;
    height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
        text-align: left;
}
}
.xq_news_b_l p
{}
.xq_news_b_r
{
    float: right;
        width: 46%;
    height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: end;
}
}
.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;
}
.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: 3%;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_bot_t {
    width: 95%;
    margin: auto;
}
.pro_ny_bot_t li {
 float: left;
    background: #f1f1f1;
    width: 100%;
    padding: 10px 30px;
    margin-top: 30px; 
}
.pro_ny_bot_t_l {
    float: left;
    width: 100%;
    margin-top: 40px;
}
.pro_ny_bot_t_r {
    height: 342px;
    float: right;
    text-align: center;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.pro_ny_top {
    width: 100%;
    float: left;
    height: auto;
    line-height: 30px;
    background: #f1f1f1;
	padding-top:20px;
	padding-bottom:20px;
}
.pro_ny_1 {
    width: 95%;
    margin: auto;
}
.pro_ny_1 li {
    float: left;
    margin-right: 20px;
}
.news_ny_bot_t li {
    float: left;
    position: relative;
    margin-right: 25px;
    margin-top: 30px;
    width: 100%;
    border: 1px solid #eee;
}
.news_ny_bot_t {
    width: 95%;
    margin: auto;
}
.pro_ly_1 {
    width: 95%;
    margin: auto;
}
.xq_news_1 {
    width: 95%;
    margin: auto;
}
.pro_ly_l {
    width: 100%;
    float: left;
}
.xq_news_l {
    float: left;
    width: 100%;
    padding: 25px;
    background: #fff;
    margin-top: 30px;
    margin-bottom: 30px;
}
}
@media ( min-width:1200px ) and (max-width:1440px){
.pro_ny_bot_t {
    width: 1200px;
    margin: auto;
}
.w {
    width: 1200px;
    margin: 0 auto;
}
.Xcontent13 {
    width: 54%;
    height: 484px;
    float: right;
}
.mian {
    width: 1200px;
    margin: 0 auto;
}
.xq_news_1 {
    width: 1200px;
    margin: auto;
}
.news_ny_bot_t {
    width: 1200px;
    margin: auto;
}
.pro_ny_1 {
    width: 1200px;
    margin: auto;
}
.news_ny_bot_t li {
    float: left;
    position: relative;
    margin-right: 25px;
    margin-top: 20px;
    width: 383px;
    border: 1px solid #eee;
}
.news_ny_wz {
    padding: 20px 15px;
    float: left;
}
}