@charset "utf-8";
/* CSS Document */

*html { background-image:url(about:blank); background-attachment:fixed; } /* 修正IE6振动bug */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, tbody, p, th, td, em { -webkit-text-size-adjust:none; margin:0; padding:0; border:none; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); font-size:14px; font-family:Arial; }
body {font-size: 14px;margin: 0px;padding: 0px;color: #666;background-color: #fff;}
ul { margin: 0px; padding: 0px; }
a:active, a:focus { outline:none; }
a {color: #000;text-decoration: none;}
a:hover { color:#82b927; }
li { list-style-type: none; }
dl, dd, dt, img { margin: 0px; padding: 0px; border:0px; }
/*公告*/
.u7_nav
{
	width:100%;
	float:left;
	height: 90px;
}
.u7_nav_c
{
	width:1200px;
	margin:auto;
}
.u7_nav_l
{
    float: left;
    margin-top: 5px;
}
.u7_nav_l img
{}
.u7_nav_r
{
    float: right;
    position: relative;
}
.u7_nav_r li
{
    float: left;
    height: 90px;
    line-height: 90px;
    margin-left: 45px;
    position: relative;
}
.uxl_xl
{
    position: absolute;
    background: #fe962f;
    left: -40px;
    display: none;
    z-index: 99999;
}
.uxl_xl p
{width: 150px;text-align: center;border-bottom: 1px dashed #ffffff4d;}
.uxl_xl p a
{
    color: #fff;
    font-size: 16px;
}
.u7_nav_r li:hover .uxl_xl
{
	display:block;
}
.qqqd_bot
{
	width:100%;
	float:left;
	background: #000;
	padding-top: 30px;
	padding-bottom: 40px;
	/* margin-top: 30px; */
}
.s199_ewm
{
    width: 100%;
    float: left;
    height: 100px;
    line-height: 100px;
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.s199_ewm p
{
    float: left;
    font-size: 18px;
    color: #fff;
}
.s199_ewm img
{
    width: 100px;
    height: 100px;
    margin-left: 30px;
}
.x_about_r
{
    width: 376px;
    float: right;
    padding: 0px 35px 35px 55px;
}
.x_about_r h2
{
    font-size: 20px;
    color: #fff;
}
.x_about_r p
{
    line-height: 24px;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #fff;
}
.in1
{
    width: 45%;
    float: left;
    margin-right: 15px;
}
.in1 input
{
	width: 90%;
	min-height: 45px;
	line-height: 45px;
	border: none;
	background-color: #fff0;
	outline: none;
	color: #fff;
	font-size: 14px;
	font-family: 'Noto Sans CJK';
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
	border: 1px solid #eee;
	float: left;
	padding-left: 15px;
	margin-right: 15px;
}
.in2
{
    border: 1px solid #eee;
    float: left;
    width: 93%;
    margin-top: 15px;
}
.in2 input
{
	width: 89%;
	min-height: 45px;
	line-height: 45px;
	border: none;
	background-color: transparent;
	outline: none;
	color: #666;
	font-size: 14px;
	font-family: 'Noto Sans CJK';
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
	float: left;
	padding-left: 15px;
	/* margin-right: 15px; */
	/* margin-top: 15px; */
}
.in2 textarea
{
	border: 1px solid #000;
	height: 85px;
	line-height: 1.6;
	border-color: transparent;
	background-color: transparent;
	resize: none;
	outline: none;
	color: #666;
	font-size: 14px;
	font-family: 'Noto Sans CJK';
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
	float: left;
	padding: 15px;
	width: 90%;
}
.in3
{float: left;width: 93%;margin-top: 15px;}
.in3 img
{
	height:45px;
	float: left;
}
.in3 input
{
	width: 54%;
	min-height: 45px;
	line-height: 45px;
	border: 1px solid #eee;
	background-color: transparent;
	outline: none;
	color: #666;
	font-size: 14px;
	font-family: 'Noto Sans CJK';
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
	float: left;
	padding-left: 15px;
}
.in4
{
    float: right;

}
.in4 p
{
    border-radius: 20px;
    width: 105px;
    height: 35px;
    line-height: 35px;
    background: #31c2f1;
    text-align: center;
    margin-right: 25px;
}
.in4 p a
{
    color: #fff;
}
.qqqd_bot_1
{
	width:1200px;
	margin:auto;
}
.qqqd_bot_l
{
    float: left;
}
.qqqd_bot_l h1
{
    margin-bottom: 20px;
}
.qqqd_bot_l p
{
    color: #eee;
    line-height: 26px;
}
.qqqd_bot_c
{
    float: left;
}

.qqqd_bot_c1
{
    float: left;
    margin-right: 65px;
}
.qqqd_bot_c1 h2
{
    font-weight: 100;
    color: #fff;
    font-size: 16px;
    margin-bottom: 10px;
}
.qqqd_bot_c1 p
{line-height: 40px;}
.qqqd_bot_c1 p a
{color: #f1f1f199;}
.qqqd_bot_r
{
    float: right;
    text-align: center;
}
.qqqd_bot_r img 
{}
.qqqd_bot_r p
{
    margin-top: 10px;
}
.icp

{
	width:100%;
	float:left;
	background: #f6f6f6;
	border-top: 1px solid #ccc;
	position: relative;
}
.icp_1
{

width: 1280px;

margin:auto;
}

.icp_l
{
	float:left;
	font-size: 14px;
	height: 45px;
	line-height: 45px;
	color: #000;
}
.icp_r
{
	float:right;
	font-size: 14px;
	height: 45px;
	line-height: 45px;
	color: #000;
}
.icp_r a
{
		color: #000;
}
.ydct
{
	float:right;
	position: relative;
}
.ydct:hover .ydct_1
{
	display:block;
}
.ydct_1
{
	display:none;
	position: absolute;
	margin-top: -180px;
	z-index: 1234;
}
.ydct_1 p
{
	color:#fff;
	font-size:14px;
	text-align:center;
	height:30px;
	line-height:30px;
	background: #999;
}

.u7_about
{
	width:100%;
	float:left;
	margin-bottom: 30px;
}
.u7_about_c
{
	width:1200px;
	margin:auto;
}
.u7_about_t
{
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
}
.u7_about_t p
{
    font-size: 30px;
    color: #000;
    font-weight: 600;
    margin-bottom: 10px;
}
.u7_about_t span
{
    line-height: 24px;
}
.u7_about_b
{
    text-align: center;
}
.u7_about_b li
{
    display: inline-block;
    margin-left: 20px;
    margin-right: 20px;
}
.u7_about_b li img
{}
.u7_about_b li p
{
    font-size: 18px;
    font-weight: 600;
    color: #000;
}
.u7_ab
{
	width:100%;
	float:left;
	background:url(../../images/3/b1.jpg) no-repeat center;
	height:550px;
}
.u7_ab_c
{
	width:1200px;
	margin:auto;
}
.u7_ab_l
{
    width: 625px;
    float: left;
    margin-top: 110px;
}
.u7_ab_l h2
{
    font-weight: 600;
    font-size: 24px;
    color: #000;
    margin-bottom: 10px;
}
.u7_ab_l p
{
    line-height: 24px;
    margin-bottom: 20px;
}
.u7_ab_l span
{
    width: 138px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    display: inline-block;
    background: #1a7dbc;
}
.u7_ab_r
{
    float: right;
    margin-top: 100px;
}
.u7_ab_r img
{}
.u7_ab_l span a
{
    color: #fff;	
}
.u7_p1
{
	width:100%;
	float:left;
	margin-top: 30px;
	margin-bottom: 30px;
}
.u7_wz
{
    text-align: center;
    margin-bottom: 30px;
}
.u7_wz p
{
    font-size: 30px;
    color: #000;
    font-weight: 600;
    margin-bottom: 10px;
}
.u7_wz span
{
    line-height: 24px;
}
.u7_p1_c
{
    margin: auto;
    width: 1200px;
}
.u7_p1_l img
{
    vertical-align: middle;
    width: 100%;
    object-fit: scale-down;
    height: 450px;
}
.u7_p1_l
{
    text-align: center;
    width: 600px;
    line-height: 450px;
    height: 450px;
    border: 1px solid #eee;
    overflow: hidden;
    float: left;
    position: relative;
}
.u7_p1_r
{
    float: right;
    width: 560px;
    margin-top: 50px;
}
.u7_p1_rt
{
    margin-bottom: 20px;
}
.u7_p1_rt p
{
    font-size: 24px;
    color: #000;
    margin-bottom: 15px;
}
.u7_p1_rt span
{}
.u7_p1_rb
{}
.u7_p1_rb li
{
    text-align: center;
    width: 250px;
    line-height: 230px;
    height: 250px;
    border: 1px solid #eee;
    overflow: hidden;
    float: left;
    position: relative;
    margin-left: 0px;
    margin-top: 15px;
}
.u7_p1_rb li img
{vertical-align: middle;width: 100%;object-fit: scale-down;height: 250px;}
.u7_p1_lx
{
    float: right;
}
.u7_p1_rbx 
{
    float: left;
}

.s24_news
{
	width:100%;
	float:left;
	margin-bottom: 30px;
}
.s24_news_c
{
	width:1200px;
	margin:auto;
}
.s24_news_c_1
{
    float: left;
    width: 585px;
}
.s24_news_c_1 em
{
    font-size: 20px;
    color: #000;
    width: 100%;
    float: left;
    margin-bottom: 15px;
}
.s24_news_c_1t
{
    width: 95%;
    float: left;
    background: #f3f3f3;
    padding: 15px;
}
.s24_news_c_1timg
{
    height: 130px;
    float: left;
    text-align: center;
    overflow: hidden;
    position: relative;
    width: 190px;
    border: 1px solid #eee;
    background: #fff;
}
.s24_news_c_1timg img
{
    object-fit: scale-down;
    line-height: 130px;
    height: 130px;
    width: 100%;
}
.s24_news_c_1twz
{
    float: left;
    width: 330px;
    margin-left: 20px;
}
.s24_news_c_1twz p
{
    font-size: 16px;
    color: #000;
    margin-top: 15px;
    margin-bottom: 10px;
}
.s24_news_c_1twz span
{}
.s24_news_c_1b
{
    width: 100%;
    float: left;
}
.s24_news_c_1b li
{
    height: 40px;
    line-height: 40px;
    border-bottom: 1px dashed #eee;
}
.s24_news_c_1b li span
{
    float: right;
}
.s24_news_c_r
{
	float:right;
}

.ys a
{
	    color: #82b927;
	}
	
	
	
.u150_icp {
    width: 100%;
    float: left;
    background: #11161c;
    height: 45px;
    line-height: 45px;
}
.u150_icp_1 {
    width: 1200px;
    margin: auto;
}
.u150_icp_1 p {
    float: left;
    color: #fff;
}
.u150_icp_1 span {
    float: right;
    color: #fff;
    /* display: none; */
}
 div.u150_icp > div > span > a
 {
 	    color: white; 
  }