html { background: #ffffff; font-size: 14px; color: #333; font-family: "Arial", "微软雅黑", "Helvetica", "sans-serif"; }
body { min-width: 1220px; }

.g_cw { width: 1220px; padding: 0 10px; margin: 0 auto;}
.g_cw::before,
.g_cw::after { content: ''; display: block; clear: both; }

@media (max-width: 1024px) {
	body { min-width: 0; }
    .g_cw{ width:100%;}
}

.g_mt { margin-top: 50px; }
.g_mt::before,
.g_mt::after { content: ''; display: block; clear: both; }

.g_mb { margin-bottom: 50px; }
.g_mb::before,
.g_mb::after { content: ''; display: block; clear: both; }

.g_mt_a { margin-top: 65px; }
.g_mt_a::before,
.g_mt_a::after { content: ''; display: block; clear: both; }

.g_mb_b { margin-bottom: 100px; }
.g_mb_b::before,
.g_mb_b::after { content: ''; display: block; clear: both; }


.lt1 { margin:50px 0 35px 0; overflow:hidden; float:left; text-align:center;}
.lt1 .nav_b{ display:inline-block;}
.lt1 .nav_b li{ padding-right:20px; float:left; box-sizing:border-box; display:inline-block;}
.lt1 .nav_b li .box{ padding:7px 0; border:solid #ccc 1px; border-radius:50px; font-size:18px; color:#ccc; display:block;}
.lt1 .nav_b li .box:hover{border:solid #9ec29e 1px; color:#fff; background:#9ec29e;}
.lt1 .nav_b li .box.on{border:solid #9ec29e 1px; color:#fff; background:#9ec29e;}

@media (max-width: 1024px) {
.lt1 { margin-left:-20px; float:none;}
.lt1 .nav_b{ text-align:center; width:100%;}
.lt1 .nav_b li{ margin-bottom:10px; padding-left:20px; padding-right:0; width:50%;}
.lt1 .nav_b li .box{ width:auto;}
}

@media (max-width: 600px) {
.lt1 { margin-left:-10px;}
.lt1 .nav_b li{ padding-left:10px;}
}

.play::before{content: ""; position:absolute; left:5px; right:5px; top:5px; bottom:5px; background:rgba(0,0,0,0.5);}
.play::after{content: ""; position:absolute; left:0; right:0; top:0; bottom:0;}

.top{ margin-top:20px; padding-bottom:10px; border-bottom:solid #ddd 1px;}
.top .p1{ color:#999; font-size:14px; display:inline-block;}
.top .p1 .fh{ margin-right: 10px;margin-bottom: 5px;padding: 10px 0px 10px 0px;border-left: 5px solid #9ec29e;font-size: 0;display: inline-block;vertical-align: middle;}
.top a{ color:#999;}
.top .box:hover{ color:#9ec29e;}
.top .box.on{ color:#9ec29e;}

.g_title{ text-align:center;}
.g_title .p1{ padding-bottom:10px;font-size:50px; color:#999999; font-weight:lighter;}
.g_title .p1 span{ padding-left:10px; color:#9ec29e;}
.g_title .p2{font-size:24px; color:#333333; }
.g_title .fg{ margin:10px 0;display:inline-block; border-bottom: 2px solid #9ec29e;font-size: 0; clear:both; width:50px;}



.tel{ overflow:hidden; height:32px; line-height:32px;}
.tel .p1{ font-size:20px; color:#333333; float:left;}


.g_page { margin-top:80px;clear: both; text-align:center; font-size: 16px; color: #626262; overflow:hidden;}
.g_page > ul { display: inline-block; }
.g_page > ul > li { float: left; line-height: 34px; margin: 0 10px; }
.g_page > ul > li a { display: block; background: #fff; width: 34px; height: 34px; text-align: center; border: 1px solid #bfbfbf; }
.g_page > ul > li a.dis { color: #ccc; cursor: not-allowed; }
.g_page > ul > li a:hover:not(.dis),
.g_page > ul > li a.on { background: #9ec29e; color: #fff; border: 1px solid #9ec29e; }
.g_page > ul > li a.no{ border: none; width:auto; height:auto;}
.g_page > ul > li a.no:hover{ border: none; background:none; width:auto; height:auto; color:#9ec29e;}

.g_page > ul > li .prev{ width:80px;}
.g_page > ul > li .next{ width:80px;}




.g_header { clear: both; overflow:hidden; }

.g_header .bar { display: none; }

.g_header .main { height: 135px; font-size:0; }
.g_header .main .logo { float: left; line-height: 135px; }
.g_header .main .logo img { vertical-align: middle;  }



.g_header .main .nav { margin-top:50px; text-align:center; display:inline-block; }
.g_header .main .nav > li { margin-left:75px; float: left; }
.g_header .main .nav > li > a { padding:20px 0;display: block; font-size: 16px; color:#333; vertical-align:middle; border-bottom: solid transparent 3px; }
.g_header .main .nav > li:last-child > a {  }
.g_header .main .nav > li > a > b { display: block; color: #333333; font-size:16px; font-weight:normal; line-height: 1; transition: ease .3s; }
.g_header .main .nav > li > a.on > b {color:#9ec29e;}
.g_header .main .nav > li > a.on { border-bottom: solid #9ec29e 3px;}
.g_header .main .nav > li > a:hover{border-bottom: solid #9ec29e 3px;}
.g_header .main .nav > li > a:hover > b { color:#9ec29e;}

.g_header .main .cz{
	display: none;
	margin-top:55px;  float:right;  border-radius:50px; overflow:hidden; height:35px; line-height:35px;width: 150px;
    background-color: #ec7b30;}
.g_header .main .cz .input{ padding-right:50px; font-size:14px; border:none; vertical-align:middle;}
.g_header .main .cz span{border-left: solid #d1d1d1 1px; padding-left:10px; display:inline-block;}
.g_header .main .cz .ico{vertical-align:middle;}


@media (max-width: 1024px) {
	body { padding-top: 60px; }
 
	.g_header { background: transparent; }
	
	.g_header .bar { position: relative; display: block; position: fixed; z-index: 100; left: 0; top: 0; right: 0; height: 60px; background: #9ec29e; color: #875F23; border-bottom: 1px solid transparent; }
	.g_header .bar .menu { position: absolute; right: 0; top: 0; display: inline-block; padding: 0 10px; line-height: 60px; }
	.g_header .bar .menu img { vertical-align: middle; height: 30px; }
	.g_header .bar .logo { font-size: 0; line-height: 60px; }
	.g_header .bar .logo img { padding:0 10px; max-height: 40px; vertical-align: middle; }

	.g_header .main { height: auto; }
	.g_header .main .logo { display: none; }
	
	.g_header .main .right .top_dh{ display:none;}
	.g_header .main .right{ padding:0;}
	
	.g_header .main .nav { float: none; height: auto; padding: 10px 0; margin-top: 0; line-height: 1; visibility: hidden; opacity: 0; position: fixed; z-index: 99; left: 0; top: -100%; bottom: 100%; right: 0; background: #fff; border-top: 0; transition: ease .4s; }
	.g_header .main .nav > li { margin:0px 40px; float: none; text-align:left; }
	.g_header .main .nav > li > a { margin-bottom:30px; margin-left:0; width: auto; padding: 10px 50px; border-bottom:solid transparent 3px;}
	.g_header .main .nav > li > a > b { margin-bottom: 0px; }
	.g_header .main .nav > li > a:hover{ border-top: none; border-bottom:solid #9ec29e 3px;}

	.g_header .main .nav.show { visibility: visible; opacity: 1; top: 60px; bottom: 0; }
	
	
	
	.g_header .main .cz{ display:none;}
}


.banners-pc{ clear:both; font-size:0;}
.banners-pc { clear: both; height:700px;}
.banners-pc .frame {  }

.banners-mb{ clear:both; font-size:0;}
.banners-mb { display: none; clear: both; height: 700px; }
.banners-mb div { height: 100%; }
.banners-mb .frame { height: 100%; background: no-repeat center center; background-size: cover; }

.banners-mb { display: none; height: 698px;}
.banners-mb div { height: 100%; }
.banners-mb .frame { height: 100%; background: no-repeat center center; background-size: cover;}


@media (max-width: 1024px) {
	.banners-pc { display: none; }
	.banners-mb { display: block; }
}



.about .buc{ text-align:center;}
.about .buc .p1{ font-size:14px; color:#666666; line-height:22px;}
.about .frame{ background-size:cover; height:887px;}
.about .about_two{ margin-top:-50px; position:relative;}
.about .about_two .about_a{}
.about .about_two .about_a .pic{ position:absolute; top:27%;}
.about .about_two .about_b{ display:none;}

@media (max-width: 1024px) {
.about .about_two .about_a { display:none;}
.about .about_two .about_b{ display:block;}

.about .about_two{ margin-top:30px; z-index:1;}
.about .frame{ padding:20px 0; height:auto; overflow:hidden;}
.about .about_two .about_b{ text-align:center;}

}




.case .buc{ text-align:center;}
.case .buc .p1{ font-size:14px; color:#666666; line-height:22px;}

.case .details{}
.case .details .lt1{ float:none;}
.case .details .lt1 .nav_b li{ padding:0 10px;}
.case .details .lt1 .nav_b li .box{ background:none; border:solid #ccc 1px; color:#999; width:150px;}
.case .details .lt1 .nav_b li .box:hover{border:solid #9ec29e 1px; color:#9ec29e;}
.case .details .lt1 .nav_b li .box.on{border:solid #9ec29e 1px; color:#9ec29e;}



.case .details .lt{ margin:60px 0; text-align:center;}
.case .details .list{ clear:both;}
.case .details .list li{ float:left; box-sizing:border-box; width:19.333%; }
.case .details .list li .box{display:inline-block; position:relative; width:100%;}
.case .details .list li .box .pic{ font-size:0;}
.case .details .list li .box .p1{ padding:10px 0; position:absolute; left:0; bottom:0; right:0; text-align:center; width:95%; font-size:18px; background:rgba(0,0,0,0.5); color:#fff;}
.case .details .list li .box:hover .p1{ background:rgba(158,194,158,1);    transition: ease .3s;}
@media (max-width: 1024px) {
.case .details .lt1 .nav_b li .box{ width:auto;}
}

@media (max-width: 800px) {
.case .details .list li{ width:50%; font-size:0;}
}

@media (max-width: 500px) {
.case .details .list li{ width:100%; font-size:0;}
.case .details .list li .box .pic img{ width:100%;}
}


.news{ background:#f1f1f1; padding:30px 0; overflow:hidden;}
.news .buc{ margin-bottom:60px; text-align:center;}
.news .buc .p1{ font-size:14px; color:#666666; line-height:22px;}

.news .details{}
.news .details .left{ margin-left:-95px;}
.news .details .left .list{}
.news .details .left .list li{ padding-left:95px; float:left; box-sizing:border-box; width:33.333%;}
.news .details .left .list li .box{}
.news .details .left .list li .box .rq{ margin-bottom:30px; text-align:right;border:solid #ccc 1px; border-radius:10px; text-align:center; }
.news .details .left .list li .box .rq .sp1{ padding:9px 55px; vertical-align:middle; font-size:40px; color:#333;font-weight: bold; display:inline-block; }
.news .details .left .list li .box .rq .sp2{ padding:20px 30px;  vertical-align:middle; font-size:20px; color:#999; overflow:hidden; display:inline-block; border-left:solid #ccc 1px;}

.news .details .left .list li .box .mode{}
.news .details .left .list li .box .mode .p1{ margin-bottom:20px; font-size:18px; color:#333; height:1.5em; overflow:hidden;}
.news .details .left .list li .box .mode .p2{ font-size:14px; color:#666666; line-height:24px; height:6.5em; overflow:hidden;}
.news .details .left .list li .box .mode .ico{ margin-top:40px;}
.news .details .left .list li .box .mode .ico .ico1{ display:inline-block;transition: ease .3s;}
.news .details .left .list li .box .mode .ico .ico2{ display:none;transition: ease .3s;}

.news .details .left .list li .box .mode:hover .p2{ color:#9ec29e;transition: ease .3s;}
.news .details .left .list li .box .mode:hover .ico .ico1{ display: none;transition: ease .3s;}
.news .details .left .list li .box .mode:hover .ico .ico2{ display:inline-block;transition: ease .3s;}

@media (max-width: 1024px) {
.news .details .left{ margin-left:-20px;}	
.news .details .left .list li{ padding-left:20px;}
	
.news .details .left .list li .box .rq .sp1{  padding:9px 0;}
.news .details .left .list li .box .rq .sp2{ margin-left:20px;  padding:20px 0 20px 45px; }

.news .details .left .list li .box .mode .p2{ color:#9ec29e;transition: ease .3s;}
.news .details .left .list li .box .mode .ico .ico1{ display: none;transition: ease .3s;}
.news .details .left .list li .box .mode .ico .ico2{ display:inline-block;transition: ease .3s;}
}

@media (max-width: 800px) {
.news .details .left .list li { margin-bottom:20px; width:50%;} 

}

@media (max-width: 667px) {
.news .details .left{ margin-left:0px;}	
.news .details .left .list li{ padding-left:0px; width:100%;}

.news .details .left .list li .box .rq{ width:100%; display:inline-block;}
.news .details .left .list li .box .rq .sp1{ width:50%; float:left;}
.news .details .left .list li .box .rq .sp2{ margin-left:0; width:50%; float:left; }
}


.news_list .ne_list{}
.news_list .ne_list .lt1 .nav_b .box { width:150px;}
.news_list .ne_list .details{ overflow:hidden; clear:both;}
.news_list .ne_list .details .left{ margin-top:0; margin-bottom:0;}
.news_list .ne_list .details .left .list{}
.news_list .ne_list .details .left .list li{ margin-bottom:30px; box-sizing:border-box;}
.news_list .ne_list .details .left .list li .box{ background:#f8f8f8; display:inline-block;}
.news_list .ne_list .details .left .list li .box .pic{ margin-right:20px; float:left; font-size:0;}
.news_list .ne_list .details .left .list li .box .mode{ padding:20px 20px 20px 0; overflow:hidden;}
.news_list .ne_list .details .left .list li .box .mode .p1{ margin-bottom:14px; font-size:20px; color:#333; height:1.5em; overflow: hidden;}
.news_list .ne_list .details .left .list li .box .mode .p2{ margin-bottom:60px; font-size:14px; color:#666; height:4.5em; overflow:hidden; line-height:21px;}
.news_list .ne_list .details .left .list li .box .mode .p3 .rq{ float:left;}
.news_list .ne_list .details .left .list li .box .mode .p3 .mo{ float:right;}

.news_list .ne_list .details .left .list li .box:hover{ background:#9ec29e;transition: ease .3s;}
.news_list .ne_list .details .left .list li .box:hover .mode p{ color:#fff;transition: ease .3s;}
.news_list .ne_list .details .left .list li .box.on{ background:#9ec29e;}
.news_list .ne_list .details .left .list li .box.on .mode p{ color:#fff;}



@media (max-width: 1024px) {
.news_list .ne_list .lt1 .nav_b .box{ width:auto;}
}

@media (max-width: 667px) {
.news_list .ne_list .details .left { margin-left:-10px;}
.news_list .ne_list .details .left .list li { padding-left:10px; width:50%; float:left;}
.news_list .ne_list .details .left .list li .box .pic{ float:none; margin-right:0;}
.news_list .ne_list .details .left .list li .box .pic img{ width:100%;}
.news_list .ne_list .details .left .list li .box .mode{ padding:15px 10px;}
.news_list .ne_list .details .left .list li .box .mode .p2{ margin-bottom:30px;  height:6em; overflow:hidden; }
}

@media (max-width: 500px) {
.news_list .ne_list .details .left .list li { width:100%; float:none;}
}



.news_details{}
.news_details .news_det{}
.news_details .news_det .details{ overflow:hidden; clear:both;}
.news_details .news_det .details .title{ margin-bottom:50px; text-align:center;}
.news_details .news_det .details .title .p1{ margin-bottom:20px; font-size:24px; color:#333;}
.news_details .news_det .details .title .p2{ font-size:14px; color:#999;}

.news_details .news_det .details .g_content p{text-indent:2em;}
.news_details .news_det .details .g_content .lt { margin-left:-30px;}
.news_details .news_det .details .g_content .lt .list li{width:50%; float:left;}
.news_details .news_det .details .g_content .lt .list li .pic1{ float:left;}
.news_details .news_det .details .g_content .lt .list li .pic2{ float: right;}

.news_details .news_det .page{ margin-top:90px;}
.news_details .news_det .page .box{ font-size:16px; color:#666;}

.news_details .news_det .page .left{ float:left;}
.news_details .news_det .page .right{ float: right;}
.news_details .news_det .page .box:hover{ color:#9ec29e;}
.news_details .news_det .page .box.on{ color:#9ec29e;}

@media (max-width: 800px) {
.news_details .news_det .page .left{ margin-bottom:20px;}
.news_details .news_det .page .right{ clear:both; float:left;}
}




.contact .buc{ text-align:center;}
.contact .buc .p1{ font-size:14px; color:#666666; line-height:22px;}


.contact .details{ margin-top:100px; position: relative;}
.contact .details .left{ float:left;}
.contact .details .left .wz{ margin-bottom:45px; text-align:left;}
.contact .details .left .wz .p1{ margin-top:20px; font-size:16px; color:#fff;}
.contact .details .left .wz .p2{ margin:10px 0 15px 0; font-size:14px; color:#fff;}
.contact .details .left .wz .p3{ font-size:14px; color:#999;}

.contact .details .left .dh{ margin-bottom:45px; text-align:center;}
.contact .details .left .dh .p1{ margin-top:20px; font-size:16px; color:#333;}

.contact .details .right{ float:right; position:absolute; right:0;}
.contact .details .right .p1{ margin-bottom:20px; font-size:16px; color:#333333;}
.contact .details .right .input{ margin-bottom:20px; padding:10px; background:#fff; border: solid #ccc 1px; width:430px; display:block; border-radius:10px;    box-shadow: 0px 1px 2px 1px rgba(158,194,158,0.3);}
.contact .details .right .input1{ margin-bottom:20px; padding:10px 10px 150px 10px; background:#fff; border: solid #ccc 1px; width:430px; display:block; border-radius:10px;    box-shadow: 0px 1px 2px 1px rgba(158,194,158,0.3);}


.contact .details .right .input4{padding: 8.5px 50px;border: solid #ff0000 1px;border-radius: 10px;background: #ff0000;color: #fff;font-size: 16px;}
@media (max-width: 850px) {
.contact .details { position:static;}
.contact .details .left{ float:none;  width:100%;}
.contact .details .left .wz{ width:50%; float:left;}
.contact .details .left .dh{ width:50%; float:right;}
.contact .details .right{ position:static; width:100%;}
.contact .details .right .input{ width:100%;}
.contact .details .right .input1{ width:100%;}
}

@media (max-width: 667px) {
.contact .details .left .wz{ width:100%; float:none;}
.contact .details .left .dh{ width:100%; float:none;}
}

@media (max-width: 667px) {
.contact .details .right .input4{ width:100%;}
}

.fot .pic{ font-size:0;}
.fot .p1{ text-align:center; padding:10px 0; background:#333; color:#fff;}






.product_list{}
.product_list .pro_list{}
.product_list .pro_list .lt1 .nav_b .box { width:170px;}

.product_list .pro_list .details{ overflow:hidden; clear:both;}
.product_list .pro_list .details .lt{ margin-left:-45px;}
.product_list .pro_list .details .lt .list{}
.product_list .pro_list .details .lt .list li{ margin-bottom:45px; padding-left:45px; width:33.333%; box-sizing:border-box; float:left;}
.product_list .pro_list .details .lt .list li .box{ position:relative; display:block;}
.product_list .pro_list .details .lt .list li .box .pic{ font-size:0;}
.product_list .pro_list .details .lt .list li .box .mode{ margin:0 auto; text-align: center; padding:10px 0; position:absolute; background:rgba(0,0,0,0.5); left:0; right:0; bottom:0;}
.product_list .pro_list .details .lt .list li .box .mode .p1{ font-size:18px; color:#fff;}

.product_list .pro_list .details .lt .list li .box:hover .mode{ background:rgba(158,194,158,1);transition: ease .3s}
@media (max-width: 1024px) {
.product_list .pro_list .lt1 .nav_b .box{ width:auto;}

.product_list .pro_list .details .lt{ margin-left:-10px;}
.product_list .pro_list .details .lt .list li{ padding-left:10px;}
}

@media (max-width: 800px) {
.product_list .pro_list .details .lt .list li{ margin-bottom:10px; padding-left:10px; width:50%;}
}

@media (max-width: 500px) {
.product_list .pro_list .details .lt .list li{ width:100%; float:none;}
.product_list .pro_list .details .lt .list li .box .pic img{ width:100%;}
}



.pro_details .pro_det{}
.pro_details .pro_det .details{}
.pro_details .pro_det .details .pic{ margin-right:40px; float:left; font-size:0;}

.pro_details .pro_det .details .mode .p1{ margin-bottom:15px; font-size:16px; color:#333; font-weight:600;}
.pro_details .pro_det .details .mode .p2{ margin-bottom:15px; font-size:16px; color:#666; line-height:30px;}

.pro_details .pro_det .details .mode .more{margin-top:60px;}
.pro_details .pro_det .details .mode .more .box{margin-right:20px; padding:10px 45px; border:solid #9ec29e 1px; border-radius:20px; color:#9ec29e; display:inline-block; }
.pro_details .pro_det .details .mode .more .box.on{border:solid #9ec29e 1px; background:#9ec29e; color:#fff;}

.pro_details .pro_det .page{ margin-top:90px; clear:both;}
.pro_details .pro_det .page .box{ font-size:16px; color:#666;}

.pro_details .pro_det .page .left{ float:left;}
.pro_details .pro_det .page .right{ float: right;}
.pro_details .pro_det .page .box:hover{ color:#9ec29e;}
.pro_details .pro_det .page .box.on{ color:#9ec29e;}

@media (max-width: 1024px) {
.pro_details .pro_det .details .mode .more{ margin-top:0; padding-top:20px; clear:both;}
}

@media (max-width: 840px) {
.pro_details .pro_det .details .pic{ margin-right:0; float:none; text-align:center;}
.pro_details .pro_det .details .mode{ margin-top:30px;}
}

@media (max-width: 800px) {
.pro_details .pro_det .page .left{ margin-bottom:20px;}
.pro_details .pro_det .page .right{ clear:both; float:left;}
}




.about_idx .about_des .lt1 .nav_b .box { width:150px;}
.about_idx .about_des .details{ clear:both;}
.about_idx .about_des .details .p1{ margin-bottom:40px; font-size:18px; color:#9ec29e;}
.about_idx .about_des .details .p1 .fh{ margin-right: 10px;margin-bottom: 5px;padding: 10px 0px 10px 0px;border-left: 8px solid #9ec29e;font-size: 0;display: inline-block;vertical-align: middle;}

.about_idx .about_des .details .p2{text-indent:2em; font-size:16px; color:#666666; line-height:30px;}
.about_idx .about_des .details .p2 span{ color:#9ec29e;}

.about_idx .about_des .details .pic{ margin-top:70px; margin-bottom:20px;}
.about_idx .about_des .details .lt{ margin-left:-20px;}
.about_idx .about_des .details .lt .list li{ padding-left:20px; width:33.33%; float:left;}
.about_idx .about_des .details .lt .list li img{ width:100%;}



@media (max-width: 1024px) {
.about_idx .about_des .lt1 .nav_b .box{ width:auto;}
}

@media (max-width: 667px) {
.about_idx .about_des .details .lt .list li{ margin-bottom:20px; width:50%;}
}

@media (max-width: 500px) {
.about_idx .about_des .details .lt .list li{ width:100%;}
}




.contact_idx{}
.contact_idx .contact{}
.contact_idx .contact .details{ margin-top:50px; position:static;}
.contact_idx .contact .details .left{ width:50%; float:left;}
.contact_idx .contact .details .left .wz{ text-align:left;}
.contact_idx .contact .details .left .dh{ text-align:left;}
.contact_idx .contact .details .left .pic1 { display:none;}


.contact_idx .contact .details .right{ position:static; width:50%; float:right;}
.contact_idx .contact .details .right .rt{ float:right;}
.contact_idx .contact .details .right .input1{ padding-bottom:265px;}
.contact_idx .contact .details .right .rt .lt{ margin-left:-15px;}
.contact_idx .contact .details .right .rt .lt .list{}
.contact_idx .contact .details .right .rt .lt .list li{ padding-left:15px; width:33.33%; float:left; box-sizing:border-box;}
.contact_idx .contact .details .right .rt .lt .list li .input2{ padding:5px 0; width:100%; border: solid #9ec29e 1px; border-radius:10px; background:#9ec29e; font-size:24px; color:#fff; font-weight:normal;}
.contact_idx .contact .details .right .rt .lt .list li .input3{ padding:11px 10px; width:100%; border: solid #ccc 1px; border-radius:10px;}
.contact_idx .contact .details .right .rt .lt .list li .input4{ padding:8.5px; width:100%;border: solid #ff0000 1px; border-radius:10px; background:#ff0000; color:#fff; font-size:16px;}


@media (max-width: 1024px) {
.contact_idx .contact .details .left .pic { display:none;}	
.contact_idx .contact .details .left .pic1 { display: block;}
	
	
.contact_idx .contact .details .right .input1{ padding-bottom:217px;}
}


@media (max-width: 950px) {
.contact_idx .contact .details .left{ width:100%;}
.contact_idx .contact .details .left .wz{ padding-right:20px; float:left;}
.contact_idx .contact .details .left .dh{ }

.contact_idx .contact .details .right{ margin-top:50px; width:100%;}
.contact_idx .contact .details .right .rt{ float:none;}
.contact_idx .contact .details .right .input{ width:100%;}
.contact_idx .contact .details .right .input1{ width:100%; }
}

@media (max-width: 667px) {
.contact_idx .contact .details .left .wz{ padding-right:0; width:100%; text-align:center;}
.contact_idx .contact .details .left .dh{ width:100%; text-align:center; }

.contact_idx .contact .details .right .rt .lt{ margin-left:-10px;}
.contact_idx .contact .details .right .rt .lt .list li{ padding-left:10px;}
}

@media (max-width: 500px) {
.contact_idx .contact .details .right .rt .lt .list li{ width:100%;}

}




.tag {
	width: 100%;
	color: #6c6c6c;
	height: 25px;
	background: #F5F5F5;
	border-bottom: 1px solid #eee;
}
.in {
	width: 1200px;
	margin: 0 auto;
	line-height: 25px;
	font-size: 12px;
}
.left {
	margin-left: 10px;
	float: left;
}
.right {
	margin-right: 10px;
	float: right;
}