.bfbh{

	width: 100%;

}

.xxbr{

	border-bottom: 1px solid #d9d9d9;

}

.jiuz{

	max-width: 1200px;

	width: 100%;

	margin: 0 auto;

}

.flleft{

	float: left;

}

.flright{

	float: right;

}

.dbwz{

	line-height: 42px;

}

.dbwz p{

	color: #5a5a5a;

}

.dbwz a{

	color: #000;

}

.sxbb{

	padding: 15px 0;

}

.zxrx{

	display: flex;

	align-items: center;

}

.cnuex{

	padding-left: 10px;

}

.cnuex p{

	font-size:16px;

	color: #5a5a5a;

	line-height: 24px;

	font-weight: 600;

	font-family: inherit;

}

.cnuex h2{

	font-size: 24px;

	color: #6aa610;

	font-weight: 600;

}

.xxbrbj{

	background-color: #3fb150;

	border-bottom: 4px solid #105529;

}

.dndh li{

	display: flex;

}

.dndh li a{

	color: #FFFFFF;

	font-size: 16px;

	width: 100%;

	height: 50px;

	line-height: 50px;

	text-align: center;

}

.on{

	background-color: #105529;

}

.dexse h1{

	font-size: 36px;

	color: #000;

	font-weight: 600;

	line-height: 181%;

}

.dexse h1 span{

	font-size: 36px;

	color: #3fb150;

}

.dexse h3{

	font-size: 16px;

	color: #5a5a5a;

}

.dexse2 h1{

	font-size: 36px;

	color: #5a5a5a;

	font-weight: 600;

	line-height: 181%;

}

.dexse2 h1 span{

	font-size: 36px;

	color: #3fb150;

}

.dexse2 h3{

	font-size: 16px;

	color: #5a5a5a;

}



.mobile_header {

	width: 100%;

	height: 6rem;

	position: relative;

	padding: 1.5rem 1.5rem;

	background-color: #FFFFFF;

}



.mobile_header .logo {

	float: left;

	height: 3rem;

	max-width: 50%;

}



.mobile_header .logo img {

	height: 3rem;

	max-width: 100%;

}



.mobile_header .menu_icon {

	float: right;

	display: inline-block;

	width: 3rem;

	height: 3rem;

	padding: 0.5rem;

	background: url(../images/menu_icon.png) no-repeat;

	background-size: contain;

	background-origin: content-box;

	border: 1px solid #E0E0E0;

	border-radius: 0.2rem;

	overflow: hidden;

}



.mobile_header .menu {

	display: none;

	position: absolute;

	top: 6rem;

	left: 0;

	width: 100%;

	height: auto;

	padding: 1.5rem;

	z-index: 99;

	background-color: #333333;

	box-shadow: 0 0 0.2rem rgba(0,0,0,0.2);

}



.mobile_header .menu li {

	width: 100%;

	padding: 1rem 1.5rem;

	border-bottom: 0.1rem solid #222;

}



.mobile_header .menu li a {

	display: block;

	width: 100%;

	height: 100%;

	font-size: 1.4rem;

	color: #FFFFFF;

}



.header {

	width: 100%;

	height: 90px;

	padding-top: 18px;

	background-color: #FFFFFF;

}



.header > div {

	padding: 0;

}



.header .logo {

	float: left;

	height: 52px;

	width: 302px;

	width: auto;

}



.header .logo img {

	height: 52px;

	width: 300px;

}



.header .nav {

	float: right;

}



.header .nav ul {

	height: 50;

	line-height: 50px;

	width: 100%;

	overflow: hidden;

}



.header .nav ul li {

	float: left;

}



.header .nav ul li a {

	color: #646464;

	font-size: 18px;

	display: block;

	height: 100%;

	padding: 0 20px;

}





.links {

	line-height: 22px;

	margin: 10px 0 20px;

}



.links span,.links a {

	font-size: 14px;

	color: #CCCCCC;

	padding-right: 10px;

}



.links a:hover,.links a:active,.links a:focus {

	color: #FFFFFF;

}



.footer {

	background-color: #105529;

	padding: 15px 0;

}



.footer .footer_ewm {

	padding-left: 0;

}



.footer .footer_ewm img {

	max-width: 100%;

}



.footer .footer_contact {

	padding: 0;

}



.footer .footer_contact li {

	font-size: 14px;

	line-height: 250%;

	color: #fff;

}



.footer .footer_nav {

	width: 100%;

	padding: 0;

	overflow: hidden;

}



.footer .footer_nav li {

	float: left;

	height: 14px;

	line-height: 14px;

	overflow: hidden;

}



.footer .footer_nav li a {

	padding-right: 10px;

	font-size: 14px;

	color: #CCCCCC;

}



.footer .footer_nav li + li {

	padding-left: 10px;

	border-left: 1px solid #CCCCCC;

}



.footer p {

	width: 100%;

	margin-bottom: 10px;

	overflow: hidden;

}



.footer p a {

	font-size: 14px;

	color: #CCCCCC;

}



.page_top {

	width: 100%;

}



.page_top a {

	display: block;

	width: 100%;

}



.page_top a img {

	width: 100%;

	height: auto;

}



.page_nav_box {

	width: 100%;

	margin: 20px 0 30px;

}



.page_nav_box .page_pos {

	text-align: right;

	font-size: 14px;

	color: #646464;

	line-height: 46px;

}



.page_nav_box .page_pos span {

	padding-left: 18px;

	background: url(../images/pos.png) no-repeat left center;

}



.page_nav_box .page_pos a {

	font-size: 14px;

	color: #646464;

}



.page_nav_box .page_pos a:last-child {

	font-weight: bold;

}



.sub_nav ul li {

	height: 46px;

	line-height: 46px;

	white-space: nowrap;

	-webkit-tap-highlight-color: rgba(0,0,0,0.3);

	overflow: hidden;

	background-color: #DDDDDD;

}



.sub_nav ul li a {

	display: block;

	padding: 0 20px;

	font-size: 16px;

	color: #646464;

}



.sub_nav ul li.on {

	color: #FFFFFF;

	background-color: #E8A651;

}



.sub_nav ul li.on a {

	color: #FFFFFF;

}



.page_left {

	padding-left: 0;

	margin-bottom: 20px;

	overflow: hidden;

}



.page_right {

	margin-bottom: 20px;

	padding-right: 0;

	overflow: hidden;

}



.page_content {

	padding: 20px;

	background-color: #FFFFFF;

}



.mod_pagination {

	display: block;

	width: 100%;

	overflow: hidden;

	text-align: right;

}



.mod_pagination li {

	display: inline-block;

}



.mod_pagination li a,.mod_pagination li span {

	color: #646464;

}



.slideBox {

	position: relative;

	width: 100%;

	overflow: hidden;

}



.slideBox .bd {

	width: 100%;

	height: 100%;

}



.slideBox .bd a {

	display: block;

	position: relative;

	width: 100%;

	padding-bottom: 35%;

}



.slideBox .bd a img {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}



.slideBox .hd {

	width: 100%;

	position: absolute;

	bottom: 10px;

	left: 0;

	text-align: center;

	z-index: 2;

	overflow: hidden;

}



.slideBox .hd li {

	display: inline-block;

	vertical-align: middle;

	width: 50px;

	height: 8px;

	background-color: #CCCCCC;

}



.slideBox .hd li.on {

	background-color: #E8A651;

}



.slideBox .prev,.slideBox .next {

	position: absolute;

	top: 50%;

	width: 33px;

	height: 50px;

	margin-top: -25px;

	background-repeat: no-repeat;

	background-size: contain;

	cursor: pointer;

}



.slideBox .prev {

	left: 5%;

	background-image: url(../images/banner_arrl.png);

}



.slideBox .next {

	right: 5%;

	background-image: url(../images/banner_arrr.png);

}



.index_section {

	padding: 4rem 0 2rem;

}

.index_section2 {

	padding: 2rem 0 4rem;

}

.index_section .index_section_hd {

	font-size: 24px;

	margin-top: 30px;

	color: #444444;

	padding-bottom: 40px;

	background: url(../images/pattern.png) no-repeat center bottom;

}





.column_figure {

	width: 100%;

	height: 0;

	padding-bottom: 55.946%;

	position: relative;

	overflow: hidden;

}



.column_figure img {

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

}



.column_content {

	padding: 1.5rem;

	background-color: #FFFFFF;

	border: 1px solid #FFFFFF;

	border-top: 0;

	margin-bottom: 2rem;

}



.column_content .column_title {

	font-size: 1.8rem;

	color: #666666;

	line-height: 3.5rem;

	height: 3.5rem;

	overflow: hidden;

}



.column_content .column_con {

	height: 11rem;

	margin: 1rem 0;

	font-size: 1.4rem;

	line-height: 2.2rem;

	color: #666666;

	overflow: hidden;

}



.column_content .column_btn {

	margin-bottom: 0.5rem;

}



.column_content .column_btn a {

	display: inline-block;

	width: 6rem;

	height: 6rem;

	text-align: center;

	line-height: 6rem;

	border-radius: 50%;

	border: 1px dashed #666666;

	font-size: 1.4rem;

	color: #666666;

}



.column_content .column_btn a:hover {

	color: #E8A651;

	text-decoration: none;

}



.column_content:hover {

	border-color: #E8A651;

}



.adv_img {

	max-width: 100%;

}



.adv_tit {

	margin-top: 10px;

	margin-bottom: 20px;

	font-size: 16px;

	font-weight: bold;

	color: #444444;

}



.sec03 {

	padding: 0;

}



.news_slide_box {

	margin-top: 22px;

	position: relative;

	width: 100%;

	overflow: hidden;

}



.news_slide_box .bd {

	width: 100%;

	height: 100%;

}



.news_slide_box .bd a {

	display: block;

	position: relative;

	width: 100%;

	padding-bottom: 75.3%;

}



.news_slide_box .bd a img {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}



.news_slide_box .bd a span {

	display: block;

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 4rem;

	padding: 0 1.5rem;

	line-height: 4rem;

	font-size: 1.6rem;

	color: #FFFFFF;

	background-color: rgba(252,143,2,0.4);

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}



.news_slide_box .prev,.news_slide_box .next {

	position: absolute;

	top: 50%;

	width: 3rem;

	height: 10rem;

	margin-top: -5rem;

	background-repeat: no-repeat;

	cursor: pointer;

	background-color: rgba(84,84,84,0.4);

	background-position: center center;

}



.news_slide_box .prev {

	left: 0;

	background-image: url(../images/slide_arrl.png);

}



.news_slide_box .next {

	right: 0;

	background-image: url(../images/slide_arrr.png);

}



.news_list {

	margin-bottom: 60px;

}



.news_list li {

	margin-top: 22px;

	overflow: hidden;

}



.news_list li .news_pic {

	padding-left: 0;

}



.news_list li .news_pic a {

	display: block;

	position: relative;

	padding-bottom: 65.82%;

}



.news_list li .news_pic img {

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

}



.news_list li .news_tit {

	display: block;

	font-size: 16px;

	color: #323232;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}



.news_list li .news_tit:hover {

	color: #E8A651;

}



.news_list li .news_time {

	margin-top: 10px;

	font-size: 14px;

	color: #999999;

	overflow: hidden;

}



.news_list li .news_desc {

	height: 40px;

	line-height: 20px;

	font-size: 14px;

	color: #646464;

	margin-top: 10px;

	overflow: hidden;

}



.news_list_2 li {

	margin: 0 0 15px;

	padding-bottom: 15px;

	border-bottom: 1px dashed #DDDDDD;

}



.article .article_hd {

	width: 100%;

	margin-bottom: 10px;

}



.article .article_hd h1 {

	font-size: 18px;

	color: #323232;

	line-height: 24px;

}



.article .article_hd h6 {

	font-weight: 400;

	font-size: 12px;

	color: #646464;

	margin-top: 10px;

	padding-bottom: 10px;

	border-bottom: 1px solid #E0E0E0;

}



.article .article_hd h6 span {

	padding: 0 5px;

}



.article .article_bd img {

	display: block;

	margin: 10px auto;

	max-width: 100%;

}



.pagination2 {

	margin: 20px auto;

	line-height: 40px;

	background-color: #EEEEEE;

}



.pagination2 .prev,.pagination2 .next {

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.pagination2 .prev a,.pagination2 .next a {

	font-size: 14px;

	color: #646464;

}



.pagination2 .prev a:hover,.pagination2 .next a:hover {

	color: #E8A651;

}



.pagination2 .prev {

	border-right: 1px solid #DDDDDD;

}

.product_list{

	display: flex;

	flex-wrap: wrap;

}

.pro_item{

	margin-top: 30px;

}



.pro_item a img {

	border: 0.5px solid #c0c0c0;

	width: 100%;

	max-height: 250px;

}



.hussx{

	margin-top: 20px;

	display: flex;

}

.hussx a{

    width: 16.666666666667%;

    padding: 10px 0;

    margin: 0 15px;

    border: 1px solid #f1f1f1;

    border-radius: 5px;

    text-align: center;

    color: #fff;

    background-color: #3fb150;

    text-decoration: none;



}

.hussx a:hover{

	color: #333;

	background-color: #fff;

	text-decoration: none;

}

.djhys{

	color: #333!important;

	background-color: #fff!important;

}



.pro_item .pro_tit {

	font-size: 16px;

	color: #5a5a5a;

	line-height: 140%;



}

.pro_item .pro_tit2 {

	font-size: 12px;

	color: #5a5a5a;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;

}



.product_list_2 .pro_item {

	margin: 0 0 30px;

}



.product_list_2 .pro_tit {

	border-color: #d2d2d2;

}



.product_pic {

	border-right: 1px solid #DDDDDD;

}



.product_pic img {

	max-width: 100%;

}



.pro_name {

	margin: 10px 0;

	font-size: 22px;

	color: #323232;

}



.pro_attr li {

	font-size: 14px;

	color: #898989;

	line-height: 30px;

	margin-top: 5px;

}



.pro_attr .case_price span {

	color: #fc3526;

}



.pro_attr .case_tag {

	padding: 0 10px;

	background-color: #f7f8fa;

}



.pro_attr .case_tag span {

	font-size: 14px;

	white-space: nowrap;

}



.product_infor .product_infor_hd {

	padding: 5px 20px;

	margin: 30px 0 20px;

	font-size: 20px;

	color: #323232;

	box-shadow: 0 0 2px rgba(0,0,0,0.4) inset;

	background-color: #f5f5f5;

}



.contact_box .contact_box_t {

	font-size: 16px;

	color: #FFFFFF;

	padding: 0 10px;

	height: 35px;

	line-height: 35px;

	background-color: #E8A651;

	overflow: hidden;

}



.contact_box .contact_box_t span {

	display: inline-block;

	vertical-align: top;

	margin-right: 10px;

	width: 10px;

	height: 100%;

	background-color: #f2f2f2;

}



.contact_box .contact_box_b {

	padding: 10px 10px 11rem;

	background: #F2F2F2 url(../images/gb_4.png) no-repeat center bottom;

	background-size: contain;

}



.contact_box .contact_box_b li {

	font-size: 14px;

	line-height: 24px;

	color: #333333;

	margin-bottom: 5px;

}



.recruit_name {

	font-size: 18px;

	line-height: 30px;

	color: #2f8fe1;

}



.recruit_con_sec {

	width: 100%;

	margin-bottom: 10px;

}



.recruit_con_sec .sec_tit {

	padding: 10px 0;

	line-height: 1.5;

	font-size: 16px;

	color: #585858;

	overflow: hidden;

}



.recruit_con_sec .sec_con {

	width: 100%;

	overflow: hidden;

	line-height: 22px;

	font-size: 14px;

	padding: 0 10px;

}



.recruit_con_sec .sec_con li {

	float: left;

	width: 50%;

	padding-bottom: 5px;

	color: #646464;

	overflow: hidden;

}



.recruit_con_sec .sec_con li.long {

	float: none;

	width: 100%;

}



.contact_way ul {

	padding-top: 20px;

}



.contact_way ul li {

	font-size: 14px;

	margin-bottom: 15px;

	color: #323232;

}



.contact_way ul li i {

	display: inline-block;

	vertical-align: top;

	width: 20px;

	height: 20px;

	background-repeat: no-repeat;

	background-position: left top;

}



.contact_way ul li .contact_adr {

	background-image: url(../images/icon1.png);

}



.contact_way ul li .contact_tel {

	background-image: url(../images/icon2.png);

}



.contact_way ul li .contact_email {

	background-image: url(../images/icon3.png);

}



.message_form {

	margin: 10px auto 30px;

	height: auto;

	overflow: hidden;

}



.message_form .form-group {

	width: 100%;

	margin-bottom: 10px;

}



.message_form .form-group .control-label {

	margin-bottom: 10px;

	font-size: 16px;

	color: #646464;

	font-weight: 400;

}



.message_form .form-group .control-label span {

	color: #FF0000;

}



.message_form .form-group .form-control {

	border: 1px dashed #b6b6b6;

	background-color: #EEEEEE;

}



.message_form .form-group .form-control.false {

	border-color: #FF0000;

}



.message_form .form-group .beizhu-control {

	width: 100%;

	height: 100px;

}



.message_form .form-group .submint_btn {

	margin-top: 20px;

	display: inline-block;

	vertical-align: middle;

	padding: 5px 30px;

	font-size: 16px;

	color: #FFFFFF;

	background-color: #E8A651;

	cursor: pointer;

}

.xsdzsc{

	display: flex;

	align-items: center;

}

.xsczs h1{

	font-size: 32px;

	color: #fff;

	font-weight: 600;

	padding: 10px 0;

}

.xsczs h2{

	font-size: 24px;

	color: #fff;

	padding: 10px 0;

}

.xwdf{

	display: flex;

	flex-direction: column;

    align-items: center;

}

.xwdf p{

	font-size: 18px;

	color: #fff;

}

.xwdf p img{

	padding-right: 10px;

}

.xwdf h1{

	font-size: 32px;

	font-weight: 600;

	color: #fff;

	padding: 10px 0;

}

.xwdf a{

    width: 190px;

    height: 43px;

    line-height: 43px;

    background-color: #0559a0;

    border-radius: 5px;

    line-height: 43px;

    text-align: center;

    font-size: 18px;

    color: #fff;

}



.pro_item2{

	margin: 30px 0;

}



.pro_item2 a img {

	border: 0.5px solid #c0c0c0;

	width: 100%;

	max-height: 250px;

}



.sdsd2{

	font-size: 16px;

	line-height: 30px;

    color: #5A5A5A;

    font-weight: 600;

}

.nyfwz{

	color: #929292;

    font-size: 14px;

}

.dezx{

	color: #5a5a5a;

    font-size: 14px;

    line-height: 30px;
    display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;

}

.xinwx{

	line-height: 240%;

    font-size: 16px;

    font-weight: 600;

    color: #fff;

}

.drtg{

	margin: 20px 0;

}

.drtg h1{

	font-size: 21px;

    line-height: 160%;

    color: #fff;

}

.drtg h3{

	font-size: 14px;

    line-height: 160%;

    color: #fff;

}

.cvedx{

	display: flex;

    justify-content: space-between;

    align-items: center;

}

.form-group{

	display: flex;

    align-items: center;

}

.form-group input{

	width: 80%;

	height: auto;

    min-height: 35px;

    line-height: 35px;

    background-color: #f7f7f7;

    border: 1px solid #dedede;

    font-size: 12px;

    text-indent: 5px;

    border-radius: 5px;

}

.form-group textarea{

	width: 80%;

	height: auto;

    min-height: 35px;

    line-height: 35px;

    background-color: #f7f7f7;

    border: 1px solid #dedede;

    font-size: 12px;

    text-indent: 5px;

    border-radius: 5px;

    resize: none;

}

.form-group label{

	color: #ffffff;

    font-size: 14px;

}

.xzscf{

	margin-left: 20%;

}

.xzscf input{

	background-color: #f60;

    border-style: solid;

    border-width: 0;

    color: #fff;

    line-height: 40px;

    height: 40px;

    width: 160px;

    border-radius: 5px;

}

.ubez{

    display: flex;

}



.ixnwd{

    width: 45.8%;

    padding-top: 10.65%;

}

.ixnwd h1{

    font-size: 48px;

    line-height: 180%;

    color: rgb(63, 177, 80);

}

.ixnwd p{

	padding: 20px 20px 20px 0;

}

.ixnwd a{

	display: flex;

    width: 135px;

    height: 45px;

    line-height: 45px;

    background-color: #105529;

    align-items: center;

    justify-content: center;

    color: #fff;

    font-size: 14px;

}

.dnexx{

	width: 54.2%;

	padding-top: 4.65%;

}

.dnexx p{

	line-height: 140%;

	font-size: 24px;

	color: #434343;

	padding: 10px 0 10px 25px;

}

.xwzcs{

    display: flex;

    flex-direction: column;

    align-items: center;

}

.xwzcs h1{

	font-size: 21px;

    line-height: 180%;

    color: #000;

}

.xwzcs p{

    font-size: 16px;

    line-height: 180%;

    color: #5a5a5a;

}

.xwzcs span{

	width: 90px;

	height: 1px;

	background-color: #d9d9d9;

}

.dsjz{

	display: flex;

    justify-content: center;

}

.dsjz ul{display: flex;}

.dsjz ul li a{

	display: flex;

	padding: 15px 30px;

	background-color: #e7e7e7;

	color: #000;
    width: 120px;

}

.dsjz ul li a:hover{

	display: flex;

	padding: 15px 30px;

	background-color: #105529;

	color: #fff;

}

.dsjz ul li .on{

	display: flex;

	padding: 15px 30px;

	background-color: #105529;

	color: #fff;

}

.vesx li{

	width: 100%;

	margin-top: 10px;

	border-bottom: 1px solid #e2e2e2;

}

.vesx li a{

	font-size: 14px;

    color: #5A5A5A;

    font-weight: bold;

}

.vesx li span{

	font-size: 11px;

    color: #929292;

    line-height: 240%;

}

.vesx li p{

    font-size: 12px;

    line-height: 16px !important;

    color: #5A5A5A;

    padding-bottom: 5px;

}

.xuwns{

	font-size: 16px;

    color: #105529;

    font-weight: bold;

    text-align: center;

}

.cvdzx{

	display: flex;

	justify-content: center;

}

.cvdzx li{

	padding: 15px 20px;

	font-size: 12px;

    color: #5A5A5A;

    font-weight: normal;

}

.htvcs{

    padding: 5px 0;

    line-height: 1.7em;

    color: #868686;

    background-color: #F5F5F5;

    border: #E5E5E5 1px solid;

    margin-bottom: 10px;

    text-indent: 24px;

}

.dfxdf{

	display: flex;

	align-items: center;

    justify-content: center;

    border: 1px solid #d9d9d9;

    padding: 20px 0;

}

.jmxs{

	padding-left: 15px;

}

.jmxs h1{

    color: #434343;

    line-height: 140%;

    font-size: 21px;

}

.jmxs p{

    color: #666;

    line-height: 140%;

    font-size: 16px;

}

.dfwxz{

	position:relative;

	margin: 20px auto;

	border-style: solid;

    border-color: rgb(0, 0, 0);

    border-width: 5px;

    height: 92px;

    width: 390px;

}

.dfwxz img{

	position:absolute;

    border-color: rgb(255, 255, 255);

    border-width: 8px;

    width: 108px;

    height: 108px;

    border-style: solid;

    top: -50%;

    left: 35%;

}

.fecxz{

    font-size: 16px;

    text-align: center;

}

.title{

    padding: 10px 0;

    line-height: 1.5;

    width: 100%;

    color: #5a5a5a;

}

.mesform{

	width: 600px;

	margin: 0 auto;

}

.mfields{

	display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

}

.inpbox input{

	border: 1px solid #dedede;

	border-radius: 5px;

    font-size: 12px;

    text-indent: 5px;

    height: 38px;

    line-height: 38px;

    width: 260px;

}

.inpbox textarea{

	border: 1px solid #dedede;

	border-radius: 5px;

    font-size: 12px;

    text-indent: 5px;

    height: 38px;

    width: 260px;

    resize: none;

}

.inpbox2 input{

    background-color: #105529;

	border: 1px solid #dedede;

	color: #fff;

	font-size: 14px;

	border-radius: 5px;

    font-size: 12px;

    text-indent: 5px;

    height: 38px;

    line-height: 38px;

    width: 260px;

}

@media (max-width:767px) {
	.hussx{
	margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;

	}
	.hussx a{

    width: 23.666667%;

    padding: 10px 0;

    margin: 0 15px;

    border: 1px solid #f1f1f1;

    border-radius: 5px;

    text-align: center;

    color: #fff;

    background-color: #3fb150;

    text-decoration: none;

	}
	.ubez{

    display: flex;
    flex-wrap: wrap;

	}
	.ixnwd{

    width: 100%;

    padding-top: 10.65%;

	}
	.dnexx{

	width: 100%;

	padding-top: 4.65%;

	}
	.cvedx{

	display: flex;

    justify-content: space-between;

    align-items: center;
    flex-wrap: wrap;

	}
	.dsjz ul{
		display: flex;
	    flex-wrap: wrap;
	}
	.dfwxz{

	position:relative;

	margin: 20px auto;

	border-style: solid;

    border-color: rgb(0, 0, 0);

    border-width: 5px;

    height: 92px;

    width: 100%;

	}
	.mesform{

	width: 100%;

	margin: 0 auto;

	}
	.mfields{

	display: flex;

    flex-wrap: wrap;

    justify-content: center;

	}
	.inpbox2{
	display: flex;
    justify-content: center;
	}

	.footer .links {

		margin-bottom: 10px;

	}



	.footer .footer_nav {

		margin-top: 10px;

	}



	.page_nav_box {

		margin-bottom: 10px;

	}



	.page_nav_box .page_pos {

		text-align: left;

	}



	.page_left,.page_right {

		padding: 0;

	}



	.mod_pagination {

		text-align: center;

	}



	.slideBox .hd {

		bottom: 0;

	}



	.slideBox .hd li {

		height: 5px;

	}



	.news_list li .news_tit {

		margin-top: 10px;

	}



	.news_list li > div {

		padding: 0;

	}



	.pagination2 .prev {

		border-right: none;

	}



	.product_list .pro_item .pro_tit {

		font-size: 14px;

	}



	.product_list_2 .pro_item {

		padding: 0 5px;

	}



	.product_pic {

		margin-bottom: 30px;

		border-right: none;

	}



	.recruit_con_sec .sec_con li {

		float: none;

		width: 100%;

	}

}