@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 #00af5e;padding-left: 20px;padding-right: 20px;float: left;margin-right: 20px;}
.pro_ny_t p a
{
    color: #00af5e;
}
.pro_ny_t p:hover
{background: #00af5e;}
.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 #00af5e;
padding-left: 20px;
padding-right: 20px;
float: left;
margin-bottom: 10px;
margin-right: 15px;
}

.pro_ny_b_r p:hover
{background: #00af5e;}
.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: #00af5e;
}
.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 h3
{
    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 #00af5e;
    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;
}

.pro_ny_bot_t li {
     width: 83% !important;  
}

}


/*  ΤΪΟίΑτΡΤ  */
.index_mess_ul{padding: 0px 0px 0px;overflow: hidden;width: 345px;display: inline-block;text-align: center;}
.index_mess_ul li{margin-bottom: 10px;width: 350px;/* float: left; */display: inline-block;}
.index_mess_ul li .mess_input{float: left;outline: none;height: 30px;line-height: 30px;padding: 3px;border: 1px solid #e0e0e0;color: #888;border-radius: 5px;font-size: 14px;}
.index_mess_ul li .w_125{width: 339px;}
.index_mess_ul li .w_58{width: 170px;margin-right: 5px;}
.index_mess_ul li .mr_10{ margin-right: 10px;}
.index_mess_ul li .w_260{width: 338px;}
.index_mess_ul li .mess_area{width: 338px;height: 80px;float: left;line-height: 24px;padding: 3px;border: 1px solid #e0e0e0;outline: none;border-radius: 5px;color: #888;font-family:"Microsoft YaHei";}
.index_mess_ul li span{float: left;margin-right: 4px;line-height: 32px;margin-top: 3px;}
.index_mess_ul li span img{ vertical-align: top;}
.index_mess_ul li .mess_btn{ float: left; width: 74px; height: 32px;  color: #fff; background:url(../../images/4/btn-mess.png) no-repeat; border: 0;  font-size: 14px; font-weight: bold; cursor: pointer; outline: none;}

.index_mess_ul li {
    margin-bottom: 10px;
    width: 590px;
    float: left;
    display: block;
    position: relative;
}  
.ly {
    left: 263px;
    color: #666 !important;
    padding: 0 !important;
    margin-top: 6px;
    margin-left: 6px;
    position: absolute;
}
.index_mess_ul button {
    background-color: #2aa2d9;
    border: none;
    color: white;
    /* padding: 15px 140px; */
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 8px 2px;
    float: left;
    cursor: pointer;
    width: 338px;
    height: 45px;
}