@charset "utf-8";

*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th, td,img,figure{margin:0;padding:0;}
body,button, input, select, textarea {font:16px "Microsoft Yahei","Hiragino Sans GB",Arial,sans-serif;-webkit-text-size-adjust:none;color:#333;}
body {background-color:#fff;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
ul,ol,li{list-style-type:none;}
img {-ms-interpolation-mode:bicubic;border:none;vertical-align:top;max-width:100%;}
a,a:link,a:visited,a:hover,a:active{text-decoration:none;}
a {transition:all 0.2s;color:#333;}
a:hover {color:#000;}
.clear { clear:both; height:0; font-size:0px; line-height: 0px; }
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix { zoom:1; }
a,input,button{ outline:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
textarea{resize:none;}

/*header*/
#header {background-color:#fff;width:100%;height:60px;}
#header .navbar-nav{float: left;}
#header .navbar-brand{padding:17px 0 0 0;height:auto;margin-right:190px;}
nav.navbar.bootsnav{border: none;}
nav.navbar.bootsnav ul.nav > li {margin:0 10px;}
nav.navbar.bootsnav ul.nav > li > a{color: #474747;text-transform: uppercase;padding:0 30px;line-height:60px;font-weight:normal;}
nav.navbar.bootsnav ul.nav > li:hover{background-color: #f4f4f4;}
#header .nav > li:after{content:"";width: 0;height:2px;background-color: #01565b;position: absolute;bottom: 0;left: 0;transition: all 0.5s ease 0s;}
#header .nav > li:hover:after{width: 100%;}
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after{content: "+";font-family: 'FontAwesome';font-size: 16px;font-weight: 500;position: absolute;top:0;right: 10%;transition: all 0.4s ease 0s;}
nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after{content: "\f105";transform: rotate(90deg);}
.dropdown-menu.multi-dropdown{position: absolute;left:-100% !important;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);border: none;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a {font-size:15px;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu {width:auto;}
#header ul.dropdown-menu  ul.dropdown-menu {min-width:310px;}
#header ul.dropdown-menu  ul.dropdown-menu li a {font-size:14px;}
#navbar-menu li.dropdown .dropdown-menu li a:hover {background-color:#01565b;color:#fff;}
.h_search {float:right;position:relative;width:39px;height:39px;border-radius:39px;background-color:#01565b;line-height:39px;text-align:center;margin-top:10px;}
.search_icon {cursor:pointer;font-size:20px;color:#fff;font-weight:normal;}
.h_search form {display:none;position:absolute;top:45px;right:0;width:260px;height:36px;border:1px solid #01565b;background-color:#fff;}
.search_in {display:block;float:left;font-size:15px;width:208px;height:34px;border:none;padding:0 5px;}
#search_btn {display:block;float:left;border:none;background-color:#01565b;color:#fff;width:50px;font-size:15px;height:34px;}
.fixheight {height:60px;}

.swiper_banner .swiper-slide {text-align:center;position:relative;}
.swiper_banner .swiper-slide .swiper_img {width:100%;}
.ani_pic1 {position:absolute;top:50%;left:0;margin-top:-105px;z-index:3;}
.ani_pic2 {position:absolute;top:50%;left:50%;margin-top:-95px;margin-left:-504px;z-index:3;}
.ani_pic3 {position:absolute;top:50%;left:50%;margin-top:-156px;margin-left:-483px;z-index:3;}
.swiper_banner .swiper-pagination {bottom:10px;}
.swiper_banner .swiper-pagination-bullet {width:15px;height:15px;background:none;border:2px solid #fff;opacity:1;transition:all 0.3s;border-radius:15px;}
.swiper_banner .swiper-pagination-bullet-active {background:#fff;}
.swiper_banner .swiper-button-white {outline:none;}
.swiper_banner_xs {display:none;}


/*index*/
.ovh {overflow:hidden;}
.secpad {padding:66px 0;}
.index_tit {text-align:center;}
.index_tit p {font-size:60px;color:#ebebeb;text-transform:uppercase;font-weight:bold;font-family:Arial;line-height:1;}
.index_tit h2 {font-size:30px;color:#000;line-height:1;position:relative;top:-28px;z-index:3;}
.index_line {width:62px;height:4px;background-color:#01565b;margin:-9px auto 0;}
.mt40 {margin-top:40px;}


.left {float:left;width:380px;}
.pnav {border:1px solid #ccc;}
.pnav h2 {background-color:#01565b;color:#fff;font-size:24px;padding:28px 10px 20px 40px;}
.pnav h2 span {font-family:Arial;text-transform:uppercase;font-size:14px;margin-left:8px;}
.pro_a {display:block;padding:10px 40px;background-color:#ccc;color:#000;}
.pro_a:hover {background-color:#999;}
.pro_sub {padding:9px 20px;}
.pro_sub li {margin-bottom:2px;}
.pro_sub li a {display:block;color:#808080;padding:5px 5px 5px 10px;}
.pro_sub li a:hover,.pro_sub li a.active {background-color:#01565b;color:#fff;}
.left_cont {background-color:#01565b;padding:28px 20px;color:#fff;}
.left_cont h5 {margin:15px 0 0 12px;}
.left_cont h5 i {display:inline-block;background:url(../images/tel.png) no-repeat;width:22px;height:22px;margin-right:8px;}
.left_cont h6 {margin:15px 0 5px 12px;}
.left_cont p {margin:0 0 0 12px;}
.left_cont p strong {font-size:30px;}

.right {float:right;width:1160px;}
.pro_list li {float:left;width:360px;margin:0 13px 20px;text-align:center;}
.pro_list li a {display:block;border-radius:3px;transition:all 0.3s;}
.pro_pic {border:2px solid #01565b;border-radius:3px;}
.pro_pic i img {width:100%;height:203px;}
.pro_pic span {display:block;height:30px;line-height:30px;background-color:#01565b;color:#fff;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pro_list li h6 {height:50px;line-height:50px;color:#000;padding:0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pro_list li a:hover {box-shadow:0 0 15px rgba(0,0,0,0.5);transform:translateY(-2px);}


.about {background:url(../images/about_bg.jpg) no-repeat 50% 0;height:660px;background-size:cover;}
.about_bg {background:-webkit-linear-gradient(to right,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 50%,transparent 50%,transparent 100%);background:-o-linear-gradient(to right,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 50%,transparent 50%,transparent 100%);background:-ms-linear-gradient(to right,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 50%,transparent 50%,transparent 100%);background:-moz-linear-gradient(to right,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 50%,transparent 50%,transparent 100%);background:linear-gradient(to right,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 50%,transparent 50%,transparent 100%);height:660px;}
.about_left {float:left;width:50%;}
.about_left .index_tit {margin:90px 0 50px;}
.about_left .index_tit p {color:#6d747b;}
.about_left .index_tit h2 {color:#fff;}
.about_left .index_line {background-color:#fff;}
.about_txt {margin-right:45px;color:#fff;line-height:2;}
.about_txt p {text-indent:2em;}
.amore {display:block;width:120px;height:36px;line-height:36px;text-align:center;background-color:#fff;border-radius:36px;color:#01565b;float:right;margin:35px 45px 0 0;transition:all 0.3s;}
.amore:hover {transform:scale(1.1);}

.why {background:url(../images/why_bg.jpg) no-repeat 50% 0;background-size:cover;padding:55px 0;}
.why_con {position:relative;margin-top:50px;}
.why_con li {float:left;width:50%;padding-right:280px;height:180px;margin-top:48px;}
.why_con li:nth-child(2n) {padding-left:280px;padding-right:0;}
.why_con li h6 {font-size:30px;color:#000;white-space:nowrap;}
.why_con li h6 i {display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;background-color:#01565b;color:#fff;font-size:36px;font-family:Arial;margin-right:20px;}
.why_con li h6 span {font-size:14px;color:#808080;font-family:Arial;text-transform:uppercase;margin-left:8px;}
.why_con li p {color:#808080;line-height:1.6;margin-top:15px;padding-left:60px;}
.why_pic {position:absolute;top:0;left:50%;width:469px;margin-left:-234px;}

.news_1 {float:left;width:960px;}
.news_tit {float:left;width:100%;background-color:#01565b;color:#fff;height:60px;line-height:60px;font-size:18px;padding:0 15px;margin-bottom:30px;}
.news_tit a {float:right;color:#fff;}
.news_tit a:hover {text-decoration:underline;}
.news_1 ul {float:left;width:100%;}
.news_1 li {float:left;width:300px;margin:0 10px 20px;}
.news_1 li a {display:block;transition:all 0.3s;}
.news_1 li a img {width:100%;height:180px;}
.news1_txt {height:160px;background-color:#e6e6e6;padding:20px 12px 0;transition:all 0.3s;}
.news1_txt h6 {color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news1_txt p {color:#808080;font-size:14px;margin:12px 0;height:58px;overflow:hidden;}
.news1_txt span {font-size:14px;color:#000;}
.news1_txt span i {font-size:20px;color:#01565b;margin-right:6px;}
.news_1 li a:hover {border-radius:10px;overflow:hidden;}
.news_1 li a:hover .news1_txt {background-color:#01565b;}
.news_1 li a:hover .news1_txt h6,.news_1 li a:hover .news1_txt span,.news_1 li a:hover .news1_txt span i {color:#fff;}
.news_1 li a:hover .news1_txt p {color:#ddd;}

.news_2 {float:right;width:580px;}
.news_2 ul {float:left;width:100%;}
.news_2 li {float:left;width:100%;border-bottom:1px solid #eee;padding-bottom:8px;margin-bottom:8px;}
.news_2 li:last-child {border:none;margin-bottom:0;padding-bottom:0;}
.news_2 li a {display:block;}
.news_2 li span {float:left;display:block;width:72px;height:72px;background-color:#e6e6e6;text-align:center;font-family:Arial;color:#000;line-height:1;transition:all 0.3s;}
.news_2 li span b {font-size:48px;display:block;padding-top:2px;}
.news2_txt {float:right;width:480px;}
.news2_txt h6 {color:#000;margin-top:5px;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news2_txt time {display:none;}
.news2_txt p {color:#808080;font-size:14px;}
.news_2 li a:hover span {background-color:#01565b;color:#fff;}
.news_2 li a:hover .news2_txt h6 {color:#01565b;}


/*footer*/
#footer {margin-top:60px;}
.f_map {height:450px;position:relative;}
.f_cont {position:absolute;top:-50px;left:50%;margin-left:-785px;z-index:3;width:380px;height:350px;background-color:#01565b;color:#fff;padding:50px 30px 0;}
.f_cont .index_tit {margin-bottom:20px;}
.f_cont .index_tit p {font-size:36px;color:#457377;}
.f_cont .index_tit h2 {font-size:24px;color:#fff;top:-18px;}
.f_cont .index_line {background-color:#fff;}
.f_cont .cont_txt {line-height:1.9;}
.f_cont form {margin-top:20px;}
.f_cont form h6 {margin-bottom:20px;}
.f_cont form input {border:none;border-bottom:1px solid #fff;height:30px;line-height:30px;font-size:14px;padding:0 8px;background-color:transparent;color:#fff;}
.f_cont form button {border:none;width:80px;height:30px;font-size:14px;color:#01565b;background-color:#fff;border-radius:30px;}
.f_cont input::-webkit-input-placeholder{color:#a4b7b9;}
.f_cont input::-moz-placeholder{color:#a4b7b9;}
.f_cont input:-moz-placeholder{color:#a4b7b9;}
.f_cont input:-ms-input-placeholder{color:#a4b7b9;}
.f_cont form button:hover {background-color:#ddd;}

.f_copy {background-color:#01565b;text-align:center;font-size:14px;padding:30px 0;color:#fff;}
.f_copy a {color:#fff;}
.f_copy a:hover {text-decoration:underline;}

.f_fixnav {background-color:#222;height:50px;z-index:9;}
.f_fixnav li {float:left;width:25%;border-right:1px solid #fff;}
.f_fixnav li:last-child {border:none;}
.f_fixnav a {color:#fff;font-size:14px;text-align:center;display: block;padding:5px 0 0 0;height:50px;}
.f_fixnav a span {display:block;font-size:22px;}

.backToTop {display:none;width:50px;height:50px;line-height:1.5;text-align:center;position:fixed;right:20px;bottom:15px;z-index:99;background-color:#000;color:#fff !important;opacity:0.8;font-size:14px;}
.backToTop i {display:block;margin-top:6px;font-size:20px;}
.backToTop:hover {opacity:1;border-top-left-radius:6px;border-top-right-radius:6px;}


/*ncom*/
#pages {margin:30px 0;text-align:center;}
#pages a,#pages span {display:inline-block;background-color:#ccc;text-align:center;color:#000;padding:5px 12px;margin:0 2px 5px;border-radius:3px;}
#pages a:hover,#pages span {background-color:#01565b;color:#fff;}


/*news*/
.nnews_more {display:block;width:160px;height:40px;line-height:40px;text-align:center;border-radius:10px;background-color:#01565b;color:#fff;margin:25px auto 0;}
.nnews_more:hover {color:#fff;transform:scale(1.1,1);}
.news_1 .nnews_more {margin:10px auto 0;}


.news_list li {float:left;width:370px;margin:0 11px 30px;}
.news_list li a {display:block;transition:all 0.3s;}
.news_list li a img {width:100%;height:222px;}
.news_list li a:hover {border-radius:10px;overflow:hidden;}
.news_list li a:hover .news1_txt {background-color:#01565b;}
.news_list li a:hover .news1_txt h6,.news_list li a:hover .news1_txt span,.news_list li a:hover .news1_txt span i {color:#fff;}
.news_list li a:hover .news1_txt p {color:#ddd;}

.news2_list li {float:left;width:47%;border-bottom:1px solid #eee;padding-bottom:8px;margin-bottom:8px;margin-left:1.5%;margin-right:1.5%;}
.news2_list li a {display:block;}
.news2_list li span {float:left;display:block;width:72px;height:72px;background-color:#e6e6e6;text-align:center;font-family:Arial;color:#000;line-height:1;transition:all 0.3s;}
.news2_list li span b {font-size:48px;display:block;padding-top:2px;}
.news2_list .news2_txt {float:right;width:640px;}
.news2_list li a:hover span {background-color:#01565b;color:#fff;}
.news2_list li a:hover .news2_txt h6 {color:#01565b;}


.show_tit {text-align:center;font-size:30px;padding:10px 10px 0;}
.show_des {color:#999;font-size:15px;padding:10px 0;overflow:hidden;text-align:center;}
.show_con {padding:30px;margin:15px 0;color:#666;line-height:1.6;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;}
.show_con p ,.show_con div {margin-bottom:15px;}
.show_con img {height:auto !important;max-width:100%;}
.show_con iframe {width:800px;height:600px;margin:10px auto;display:block;}
.spage .pager li a {max-width:49%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.s_back {text-align:center;}
.s_back a {display:inline-block;vertical-align:top;padding:8px 50px;font-size:16px;border:1px solid #ddd;border-radius:50px;}
.s_back a:hover {border:1px solid #01565b;}


/*products*/
.sp_tit {padding:80px 0 50px;text-align:left;}
.swiper_sp {border:1px solid #ddd;padding:15px;overflow:hidden;text-align:center;}
.swiper_sp .swiper-slide {text-align:center;}
.swiper_sp .swiper-pagination-bullet {background:#ccc;opacity:1;}
.swiper_sp .swiper-pagination-bullet-active {background:#01565b;}
.sp_des {line-height:1.8;color:#666;}
.showp_detail {font-size:20px;font-weight:bold;border-left:5px solid #01565b;padding-left:8px;margin-top:50px;}


/*about*/
.page_con {border:none;}
.hot_pro {border-top:1px solid #ddd;}
.hot_pro h5 {font-size:30px;color:#000;text-align:center;margin:30px 0;}
.hot_pro li {float:left;width:360px;margin:0 16px;text-align:center;}
.hot_pro li a {display:block;border-radius:3px;transition:all 0.3s;}
.hot_pro li h6 {height:50px;line-height:50px;color:#000;padding:0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hot_pro li a:hover {box-shadow:0 0 15px rgba(0,0,0,0.5);transform:translateY(-2px);}


/*contact*/
.c_text {float:left;width:740px;}
.c_text h2 {font-size:30px;color:#000;text-align:center;margin-bottom:25px;}
.c_text_con {height:220px;background-color:#f5f5f5;border:1px solid #e5e5e5;padding:60px 90px 0 90px;overflow:hidden;}
.c_text_1 {float:left;}
.c_text_2 {float:right;}
.c_text_con p {font-size:18px;color:#000;line-height:2;}
.c_text_con p b {color:#01565b;font-weight:normal;}
.c_form {float:right;width:770px;}
.c_form h5 {font-size:30px;color:#000;text-align:center;margin-bottom:25px;}
.c_input {float:left;width:49%;margin-right:2%;}
.c_input2 {margin-right:0;}
.c_input input {width:100%;height:36px;line-height:36px;border:1px solid #bfbfbf;padding:0 12px;}
.c_textarea {float:left;width:100%;margin-top:25px;}
.c_textarea textarea {width:100%;height:160px;padding:12px;outline:none;}
.c_button {float:left;width:100%;}
.c_button button {float:right;width:160px;height:40px;line-height:40px;text-align:center;border:none;background-color:#01565b;color:#fff;border-radius:10px;margin-top:20px;}
.c_button button:hover {background-color:#333;}

/*search*/
.search_cur {color:#f00;}
.search_no {color:#666;font-size:20px;width:100% !important;margin-top:50px !important;border:none !important;}

@media (min-width: 1630px) {
	.container {width:1600px;}

}
@media (max-width: 1629px) {
	.container {width:1370px;}
	#header .navbar-brand {margin-right:80px;}
	.ani_pic1 {height:160px;margin-top:-80px;}
	.ani_pic2 {height:160px;margin-top:-80px;margin-left:-422px;}
	.ani_pic3 {height:280px;margin-top:-140px;margin-left:-433px;}
	.left {width:350px;}
	.pro_a {padding:10px 30px;}
	.pro_sub {padding:10px;}
	.left_cont {padding:28px 10px;display: none;}
	.right {width:970px;}
	.pro_list li {width:300px;margin:0 11px 20px;}
	.pro_pic i img {height:169px;}
	.about_left .index_tit {margin:60px 0 30px;}
	.why_con li {padding-right:260px;}
	.why_con li:nth-child(2n) {padding-left:260px;}
	.why_con li h6 i {margin-right:8px;width:33px;height:33px;line-height:33px;font-size:28px;}
	.why_con li h6 {font-size:25px;}
	.why_con li h6 span {font-size:12px;}
	.why_con li p {padding-left:41px;}
	.news_1 {width:830px;}
	.news_1 li {margin:0 3px 10px;width:270px;}
	.news_1 li a img {height:162px;}
	.news_2 {width:490px;}
	.news2_txt {width:400px;}
	.f_cont {margin-left:-650px;}
	.news_list li {margin:0 17px 30px;width:300px;}
	.news_list li a img {height:180px;}
	.news2_list .news2_txt {width:530px;}
	.c_text,.c_form {width:650px;}
	.hot_pro li {width:320px;margin:0 7px;}
	.hot_pro .pro_pic i img {height:180px;}

}
@media (max-width: 1399px) {
	.container {width:1170px;}
	#header .navbar-brand {margin-right:50px;}
	nav.navbar.bootsnav ul.nav > li {margin:0 3px;}
	nav.navbar.bootsnav ul.nav > li > a {padding:0 22px;}
	.ani_pic1 {height:140px;margin-top:-70px;}
	.ani_pic2 {height:140px;margin-top:-70px;margin-left:-369px;}
	.ani_pic3 {height:240px;margin-top:-120px;margin-left:-371px;}
	.swiper_banner .swiper-pagination {bottom:6px;}
	.left_cont {display: block;}
	.right {width:780px;}
	.pro_list li {width:360px;margin:0 15px 15px;}
	.pro_pic i img {height:203px;}
	.pro_index li:nth-child(n+13) {display:none;}
	.pro_list li h6 {height:40px;line-height:40px;}
	.about {height:auto;}
	.about_bg {background:rgba(0,0,0,0.6);height:auto;}
	.about_left {width:100%;}
	.about_txt {margin-right:0;}
	.amore {float:none;margin:35px auto;}
	.why {padding:55px 0 20px;}
	.why_con li {padding-right:190px;margin-top:20px;}
	.why_con li:nth-child(2n) {padding-left:190px;}
	.why_con li h6 {font-size:20px;}
	.why_con li h6 i {width:30px;height:30px;line-height:30px;font-size:25px;}
	.why_con li p {padding-left:41px;}
	.why_pic {width:360px;margin-left:-180px;}
	.news_tit {margin-bottom:15px;}
	.news_1 {width:100%;}
	.news_1 li {width:340px;margin:0 20px 25px;}
	.news_1 li a img {height:204px;}
	.news_2 {width:100%;float:left;margin-top:30px;}
	.news_2 ul {padding:0 20px;}
	.news2_txt {width:1000px;}
	.news2_txt h6 {margin-top:10px;margin-bottom:15px;}
	.f_cont {margin-left:-550px;}
	#pages {margin:15px 0;}
	#pages .a1 {display:none;}
	.news_list li {margin:0 7px 15px;width:270px;}
	.news_list li a img {height:162px;}
	.news2_list .news2_txt {width:440px;}
	.news2_list .news2_txt h6 {margin-top:5px;margin-bottom:10px;}
	.c_text,.c_form {width:550px;}
	.c_text_con {padding:60px 50px 0;}
	.show_con {padding:30px 15px;}
	.hot_pro li {width:270px;margin:0 7px;}
	.hot_pro .pro_pic i img {height:151px;}
	.sp_tit {padding:50px 0 35px;text-align:left;}
	
}
@media (max-width: 1199px) {
	.container {width:970px;}
	#header .navbar-brand {margin-right:0;}
	#header .navbar-nav {float:right;}
	nav.navbar.bootsnav ul.nav > li {margin:0 1px;}
	nav.navbar.bootsnav ul.nav > li > a {padding:0 18px;}
	nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after {right:5%;}
	#header .dropdown-menu {border-radius:0;}
	nav.navbar.bootsnav ul.nav .dropdown-menu .dropdown-menu {left:-310px;}
	.h_search {display:none;}
	.ani_pic1 {height:120px;margin-top:-60px;}
	.ani_pic2 {height:120px;margin-top:-60px;margin-left:-316px;}
	.ani_pic3 {height:200px;margin-top:-100px;margin-left:-309px;}
	.swiper_banner .swiper-pagination {bottom:5px;}
	.swiper_banner .swiper-pagination-bullet {width:12px;height:12px;}
	.secpad {padding:50px 0;}
	.index_tit p {font-size:50px;}
	.left {width:300px;}
	.pnav h2 {padding:25px 10px 20px 20px;}
	.pro_a {padding:10px 20px}
	.pro_sub {padding:10px 5px;}
	.pro_sub li a {font-size:14px;padding:6px 5px;}
	.left_cont p strong {font-size:26px;}
	.right {width:630px;}
	.pro_list li {width:300px;margin:0 7px 20px;}
	.pro_pic i img {height:169px;}
	.why {padding:50px 0 20px;}
	.why_con {margin-top:40px;}
	.why_con li {padding-right:30px;height:150px;}
	.why_con li:nth-child(2n) {padding-left:30px;}
	.why_pic {display:none;}
	.news_1 li {width:300px;margin:0 6px 10px;}
	.news_1 li a img {height:180px;}
	.news2_txt {width:830px;}
	.news_2 ul {padding:0 6px;}
	.f_cont {margin-left:-450px;}
	.news_list li {width:300px;margin:0 6px 15px;}
	.news_list li a img {height:180px;}
	.news2_list li {width:100%;margin-left:0;margin-right:0;}
	.news2_list .news2_txt {width:840px;}
	.news2_list .news2_txt h6 {margin-top:10px;margin-bottom:15px;}
	.c_text,.c_form {width:460px;}
	.c_text_con {padding:30px 50px 0;}
	.c_text_2 {width:100%;margin-top:15px;}
	.c_text_con p {line-height:1.6;}
	.hot_pro li {width:450px;margin:0 10px 20px;}
	.hot_pro .pro_pic i img {height:254px;}
	.sp_tit {padding:35px 0 20px;}
	.showp_detail {margin-top:40px;}

}
@media (max-width: 991px) {
	.container {width:750px;}
	nav.navbar.bootsnav .navbar-toggle {font-size:25px;}
	nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after,
	nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after{content:" ";}
	.dropdown-menu.multi-dropdown{ left: 0 !important;}
	nav.navbar.bootsnav ul.nav > li:hover{ background: transparent;}
	nav.navbar.bootsnav ul.nav > li > a{margin:0;line-height:1;}
	.swiper_banner {display:none;}
	.swiper_banner_xs {display:block;}
	.swiper_banner_xs .swiper-slide img {width:100%;}
	.swiper_banner_xs .swiper-pagination {bottom:3px;}	
	.swiper_banner_xs .swiper-pagination-bullet {opacity:1;border:1px solid #fff;background:none;}
	.swiper_banner_xs .swiper-pagination-bullet-active {background:#fff;}
	.swiper_banner_xs .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px;}
	.secpad {padding:45px 0;}
	.mt40 {margin-top:30px;}
	.left {display:none;}
	.right {float:none;width:auto;}
	.pro_list li {width: 340px;margin: 0 10px 20px;}
	.pro_pic i img {height:191px;}
	.about_txt {line-height:1.8;}
	.why {padding:45px 0 20px;}
	.why_con {margin-top:30px;}
	.why_con li {padding-right:15px;height:140px;margin-top:15px;}
	.why_con li:nth-child(2n) {padding-left:15px;}
	.why_con li h6 i {margin-right:5px;width:24px;height:24px;line-height: 24px;font-size: 20px;}
	.why_con li h6 span {margin-left:5px;}
	.why_con li h6 {font-size:16px;}
	.why_con li p {font-size:15px;padding-left:29px;}
	.news_1 li {width:230px;margin:0 5px 10px;}
	.news_2 ul {padding:0 5px}
	.news2_txt {width:620px;}
	.news2_txt h6 {margin-top:5px;margin-bottom:10px;}
	#footer {margin-top:0;}
	.f_map {display:none;}
	.f_copy {padding:25px 0 75px;}
	.news_list li {width:340px;margin:0 10px 20px;}
	.news_list li a img {height:204px;}
	.news2_list .news2_txt {width:620px;}
	.news2_list .news2_txt h6 {margin-top:5px;margin-bottom:10px;}
	.c_text,.c_form {width:100%;float:left;}
	.c_text_con {padding:50px 80px 0;}
	.c_text_2 {width:auto;margin-top:0;}
	.c_text_con p {line-height:2;}
	.c_form {margin-top:25px;}
	.show_tit {font-size:26px;}
	.show_con {padding:20px 0;}
	.pager li {width:100%;margin-bottom:5px;display:block;}
	.spage .pager li a {max-width:100%;float:none;display:block;text-align:left;}
	.hot_pro {display:none;}
}
@media (max-width: 767px) {
	.container {width:100%;}
	#header .navbar-nav {margin:0;}
	.secpad {padding:40px 0;}
	.mt40 {margin-top:25px;}
	.index_tit p {font-size:38px;}
	.index_tit h2 {font-size:28px;top:-20px;}
	.pro_list li {float:none;width:auto;margin:0 0 15px;border-bottom:1px dashed #ddd;}
	.pro_index li:nth-child(8) {border-bottom:none;}
	.pro_pic img {width:100%;}
	.pro_pic i img {height:auto;}
	.pro_list li a:hover {box-shadow:none;transform:none;}
	.about_left .index_tit {margin:45px 0 20px;}
	.amore {margin:25px auto;}
	.why {padding:35px 0;height:auto;}
	.why_con {margin-top:10px;}
	.why_con li {float:none;width:auto;padding-right:0;height:auto;margin-top:25px;}
	.why_con li:nth-child(2n) {padding-left:0;}
	.why_con li h6 {font-size:18px;}
	.why_con li p {margin-top:10px;}
	.news_1 li {float:none;width:auto;margin:0 0 12px;}
	.news_1 li a img {height:auto;}
	.news1_txt {height:auto;padding:20px 12px;}
	.news1_txt p {height:auto;}
	.news_2 {margin-top:20px;}
	.news_2 ul {padding:0;}
	.news_2 li span {display:none;}
	.news2_txt {float:none;width:auto;}
	.news2_txt time {display:block;color:#666;font-size:14px;margin-bottom:5px;}
	.news2_txt time i {margin-right:5px;font-size:16px;}
	.news_list li {float:none;width:auto;margin:0 0 12px;}
	.news_list li a img {height:auto;}
	.news2_list li span {display:none;}
	.news2_list .news2_txt {float:none;width:auto;}
	.news2_list time {display:block;color:#666;font-size:14px;margin-bottom:5px;}
	.news2_list time i {margin-right:5px;font-size:16px;}
	.c_text_con {padding:50px 80px;height:auto;}
	.c_text_2 {width:100%;margin-top:15px;}
	.c_text_con p {line-height:1.8;}
	.c_input {float:left;width:100%;margin-right:0;margin-bottom:15px;}
	.c_textarea {margin-top:0;}
	.show_tit {font-size:23px;}
	.sp_des {line-height:1.6;}
	.showp_detail {font-size:18px;}
}
@media (max-width: 479px) {
	#header .navbar-brand {padding-top:22px;}
	#header .navbar-brand img {height:18px;}
	.swiper_banner_xs .swiper-pagination {bottom:0;}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 2px;}
	.secpad {padding:35px 0;}
	.index_tit p {font-size:30px;}
	.index_tit h2 {font-size:24px;top:-15px;}
	.index_line {margin:-3px auto 0;}
	.mt40 {margin-top:20px;}
	.pro_pic span {font-size:16px;}
	.about_txt {line-height:1.6;}
	.why_con li h6 span {display:none;}
	.news_tit {height:50px;line-height:50px;font-size:17px;}
	.c_text h2 {font-size:26px;}
	.c_text_con {padding:30px 40px;}
	.c_text_2 {width:100%;margin-top:15px;}
	.c_form h5 {font-size:22px;margin-bottom:18px;}
	.c_textarea textarea {height:120px;}
	.c_button button {width:100%;margin-top:15px;}
	.show_tit {font-size:20px;}
	.spage .pager li a {font-size:14px;}
	.swiper_sp {padding:0;border:none;}
	.swiper_sp .swiper-container-horizontal>.swiper-pagination-bullets {bottom:0;}
	.sp_tit {padding:25px 0 15px;}
	.sp_des {line-height:1.5;}
	.showp_detail {font-size:17px;}

}