*{margin:0;padding:0;border:0;}
body {background-color: #fff; overflow-x:hidden;color: #333;font-size: 12px; font-family: "微软雅黑","Microsoft YaHei", "Arial", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";}
/*html {
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    -webkit-filter: grayscale(100%);
}网站整体灰色 */
a { color: #333;
  text-decoration: none;
  -webkit-transition: transform 0.3s ease, text-decoration 0.3s ease, color 0.3s, background 0.3s ease, text-indent 0.3s ease;
  -moz-transition: transform 0.3s ease, text-decoration 0.3s ease, color 0.3s, background 0.3s ease, text-indent 0.3s ease;
  transition: transform 0.3s ease, text-decoration 0.3s ease, color 0.3s, background 0.3s ease, text-indent 0.3s ease;
}
a:hover {color: #fdad00;/*text-decoration: underline;*/}
input,select,img{vertical-align:middle;}
ul,li{ list-style:none;}
em, cite, th { font-style: normal; font-weight: normal; font-style:normal;}
.wrap{clear:both; width:96%;max-width:1200px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.wrap2{clear:both; width:96%;max-width:1400px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.divhidden{ display:none;}
.l{ float:left;    font-size: 14px;}
.r{float:right;    font-size: 14px;}
.c_l{ clear:both; height:0px; font-size:0px; overflow:hidden;}
.pagination li{  float: left }
.sousuo{
	background: url("../images/bj_search.png") no-repeat bottom;
	width: 100%;
	height: 220px;
	position: absolute;
	margin-top: -218px;

}
.sousuo{
	background: url("../images/bj_search.png") no-repeat;
	width: 100%;
	height: 220px;
	position: absolute;
	margin-top: -218px;

}
.sousuo dl{
	width: 50%;
	float: right;
	margin-top: 3.5%;

}
.sousuo dl dd{
	float: right;
	margin-right: 14%;
}
.sousuo dl dd:nth-child(2){
	margin-top: 2%;
}
.sousuo dl dd span{
	color: #0570ad;
	font-weight: bold;
	font-size: 33px;
	float: left;
}
.sousuo dl dd span:first-child{
	font-size:20px;
	float: right;
}
.sousuo dl dd input{
	width: 670px;
	height: 55px;
	color: #bebebe;
	text-indent: 1rem;
	float: right;
}
.sousuo dl dd button{
	margin-left: 33%;
	 background: #fff;
	 position: absolute;
	 margin-top: 0.8%;
	 float: right;
}
/*PC导航*/
.header-v1{ width:100%; position:fixed; /*overflow:hidden; */height:96px;z-index:10;background: url("../images/topbj.png") no-repeat;}
.nav-hide .header-v1{ height:99px;}
.nav-hide .blank_h{ height:99px;}
.nav-hide .header-v1 .top-main .logo1 img{ /*height:99px;*/}
/*.nav-hide .header-v1 .top-main .top-main-content{ margin-top:18px;}*/
.header-v1 .top-main{ width:90%;/* max-width:1730px;*/ margin:0 auto;/* position:relative;*/}
.header-v1 .top-main .logo1{ float:left; height:100%;line-height: 96px;}
.header-v1 .top-main .logo1 img{ height:100%;}
.header-v1 .languages{ float:right; position:relative; display:block;font-size:18px; color:#16549e;height:114px;line-height:114px; width:34px; text-align:center; font-weight:bold; font-family:"微软雅黑"; text-decoration:none; text-align:center; margin-left:3px; margin-right:2%;}
.nav-hide .header-v1 .languages{ height:99px; line-height:99px;}
.header-v1 .languages:Hover{ background-color:#fff;}
.header-v1 .languages:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.header-v1 .languages:after{content: "";display: block;position: absolute;left: 50%;right: 50%;bottom: -1px;height:4px;opacity: 0;background-color: #c71d32;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.header-v1 .languages:hover:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.header-v1 .top-main .top-main-content{ float:right;/* margin-top:31px;*/}
.navBar{}
.nav{ list-style:none; padding:0;  }
.nav .m{ float:left; border-top:0; border-bottom:0; width:145px; position:relative;}
.nav a:hover{ text-decoration:none;  }
.nav h3{ float:left; font-weight:normal; font-size:16px; height:96px; overflow:hidden; width:100%; text-align:center; }
.nav h3 a{display: block;color: #fff;line-height: 95px;font-size: 20px;font-weight: bold;}
.nav-hide .nav h3{ height:96px;}
.nav-hide .nav h3 a{ line-height:96px;}
.nav .on{}
.nav .on h3 a{/* height:42px; line-height:42px; */color:#fdad00;    border-bottom: 1px solid #fdad00; /*background-color:#c30d23;background:url(../images/top_bg.png) center bottom no-repeat;*/}
/*.nav li.on a:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav li h3 a:after{content: "";display: block;position: absolute;left: 50%;right: 50%; margin-left:5px; margin-right:5px;bottom: -1px;height:4px;opacity: 0;background-color: #c30d23;-webkit-transition: all .5s;
-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav li h3 a:hover:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}*/
.nav .sub{ display:none; /*默认隐藏*/     width: 100%;padding: 0;position: fixed;top: 95px;left: 0;background: #0a0a0a80;    min-height: 330px;z-index: 110;border-top: 1px solid #fdad00;}
.nav-hide .nav .sub{}
.nav .sub dl{ text-align:left;     float: left; width:50%;}

.nav .sub dd{/* float: left; */vertical-align: middle;list-style: none;text-decoration: none;margin-left: 25%;}
.nav .sub dd a{ height:55px; line-height:55px; display:block; color:#ffffff;font-size:16px;}
.nav .sub dd a:hover{ color:#fdad00;}
.nav .sub .dltp{
	margin-top: 2%;
}
.nav .sub .dltp dd{
	float: left;
	margin-left: 0px;
	width: 47%;
}
.nav .sub .dltp dd p{
	color: #fff;
	font-size: 14px;
	margin-top: 7%;
	line-height: 26px;
	text-indent: 2rem;
}
.nav .sub .dltp dd a{
	border: 1px solid #fff;
	padding: 0px 45px;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	margin-top: 10%;
}
.blank_h{ height:117px; overflow:hidden;    display: none;}
.nav #m1{ width:90px;}
.top_search{ float:right;height:114px; width:34px; position:relative;}
.nav-hide .top_search{ height:99px;}
.top_search .input1{ width:83%; text-indent:10px; line-height:30px; height:30px; outline:medium; background:none; color:#9c9c9c; text-align:left; font-size:13px; border:0;}
.top_search em{height:100%; width:100%; background:url(../images/top_pic1.png) center center no-repeat; cursor:pointer; display:block;}
.top_search em:Hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.top_search .search_con{ display:none;position:absolute; bottom:-56px;right:0px; width:300px; height:0px; padding-top:23px; padding-bottom:19px; background:url(../images/top_bg2.png) no-repeat;z-index:100;/* border:1px solid #eee;box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.2);border-radius: 2px;*/}
.top_search .search_con .input1{ height:39px; line-height:39px; background:#f8f8f8; border:0; padding-left:5px; margin-left:16px; padding-right:47px; width:174px; float:left; outline:none;}
.top_search .search_con .bnts{ float:left; width:40px; height:39px; background:url(../images/top_pic3.png) no-repeat; cursor:pointer;}
.top_search .search_con .bnts:hover{transition:all 0.3s;background:url(../images/top_pic4.png) no-repeat;}

/* 手机导航全局 */
.touch-top{ width:100%; position:fixed; top:0; z-index:99; background:#fff;  display:none;}
.touch_bg{    width: 100%;
    position: fixed;
    top: 0;
    z-index: 10;
    background: #0d0d0d;
    display: none;
    filter: Alpha(Opacity=60);
    /* opacity: 0.6; */
    height: 100%;}
.touch-top-wrapper{ width:96%; margin:0 auto;}
.touch-top-wrapper .touch-logo{ float:left;    height: 90px;}
.touch-top-wrapper .touch-logo img{    /* height: 90px; */
    display: block;
    /* line-height: 98px; */
    margin-top: 15px;
}}
.touch-navigation { display:block; }

	.touch-toggle { position:absolute; right:10px; top:0; }

	.touch-toggle li { float:left; height:70px; padding:0 12px; text-align:center; }

	.touch-toggle li a { height:70px; }

	.touch-toggle li:hover, .touch-toggle li:active { }

	.touch-toggle .touch-toggle-item-first { border-left:none; }

	.touch-toggle .touch-toggle-item-last { border-right:none; }

	.touch-toggle li a { display:block; font-size:12px; }	

	.touch-toggle li i { display:inline-block; width:32px; height:32px; overflow:hidden; /*margin-top:20px;*/margin-top:30px; background-repeat:no-repeat; background-position:center center; background-size:contain; }

	.touch-toggle .touch-icon-language { background-image:url(../images/touch-icon-language.png); }

	.touch-toggle .touch-icon-user { background-image:url(../images/touch-icon-user.png); }

	.touch-toggle .touch-icon-search { background-image:url(../images/head_pic2.png); }

	.touch-toggle .touch-icon-menu { background-image:url(../images/head_pic1.png); }

	.touch-toggle li span { display:none; text-align:center; }
	.drawer-section {/* background-color:#40312f; padding:20px;*/ display:none; }	

	.drawer-section-menu {/* padding:20px 20px 35px;*/  padding:0px 0px 35px;}

	.touch-toggle-content{ clear:both;}
	.touch-menu{ clear:both;}
	.touch-menu ul li { border-bottom:1px solid #eee; position:relative; }

	.touch-menu ul li a { color:#333; display:block; font-size:18px; height:48px; line-height:48px;/* padding-left:10px;*/  padding-left:30px;}

	.touch-menu ul li a:hover, .touch-menu ul li a:active { background-color:#fdad00; color:#fff; }	

	.touch-menu ul li i { position:absolute; top:14px;/* right:5px;*/ right:25px;  display:block; width:13px; height:13px; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:contain; }

	.touch-menu ul li i.touch-arrow-right { display:none; background-image:url(../images/touch-arrow-r.png); }

	.touch-menu ul li i.touch-arrow-down { background-image:url(../images/touch-arrow-d.png); }

	.touch-menu ul li i.touch-arrow-up { background-image:url(../images/touch-arrow-u.png); }
	.touch-menu ul li a:hover i.touch-arrow-down {background-image:url(../images/touch-arrow-d2.png); }
	.touch-menu ul li a:hover i.touch-arrow-up {background-image:url(../images/touch-arrow-u2.png); }

	.touch-menu ul ul { display:none; margin:0;/* padding:0 10px 30px 30px;*/ padding:0 0px 30px 0px; }

	.touch-menu ul ul li { border-bottom:none; margin:0; padding:0; }

	.touch-menu ul ul li a { padding:0; padding-left:35px; font-size:16px; height:38px; line-height:38px; }		

	.touch-menu ul ul li i { top:13px; }
.touch-menu .closetitle{ padding-top:10px; padding-bottom:12px; text-align:center;}
.touch-menu .closetitle img{ margin:0 auto;  height:30px; width:auto;}
/*手机弹出搜索*/
.search_div{ clear:both; width:100%;  overflow:hidden;padding-top:2%; padding-bottom:2%; display:none; /*z-index:999;*/}
.search_div .search_con{ width:92%; margin:0 auto; border:1px solid #cdcdcd; height:40px; line-height:40px;}
.search_div .search_con .input1{ text-indent:15px; width:88%; float:left; border:0; background:none; height:100%; font-size:16px; outline:none; color:#bbb;}
.search_div .search_con .bnt1{-webkit-appearance: none; float:right; width:12%; max-width:60px; background:url(../images/head_pic2.png) 50% center no-repeat; background-size:auto 55%; border:0; height:100%; cursor:pointer;}
.search_div .search_con form{height: 100%;}

/*尾部*/
.foot_bg{ background-color:#040e29; overflow:hidden; /*border-top:1px solid #fff;*/}
.foot_con{width: 100%;margin: 0 auto;max-width: 1530px;overflow: hidden;}
.foot_con .foot_con_l{ float:left; overflow:hidden;}
.foot_bg2 {
	background-color: #040e29;
	height: 39px;
	line-height: 39px;
	color: #fff;
	text-align: left;
	overflow: hidden;
}
.foot_con2 {
	width: 100%;
	margin: 0 auto;
	max-width: 1530px;
	overflow: hidden;
}
.foot_con2 a{
	color: #fff;
}
.foot_bg2 .foot_con2 .footer_fx_r {
	float: right;
}
.foot_con .foot_con_l .foot_con_logo{margin-top:30px; display:block; clear:both;}
.foot_con .foot_con_r{ float:right;padding-top:30px;    width: 81%;}
.foot_con .foot_con_r .foot_con_a{ line-height:30px; font-size:14px; color:#c7c7c7; overflow:hidden; margin-bottom:4%; margin-top:1%;}
.foot_con .foot_con_r .foot_con_a a{ color:#fff;font-size: 16px;padding-bottom: 10px;border-bottom: 1px solid #393854;display: inline-block;}
.foot_con .foot_con_r .foot_con_a p a{border:0px !important;}
.foot_con .foot_con_r .foot_con_a a:hover{ color:#fdad00;}
.foot_con .foot_con_r img{ width:80px; float:right; margin-bottom:30px; margin-left:12px;}
.foot_con .foot_con_r ul{}
.foot_con .foot_con_r ul li{ float: left;margin-left: 11%;}
.foot_con .foot_con_r ul li a:hover{ color:#fdad00;}
.foot_con .foot_con_r ul li p{font-size: 16px;line-height: 40px;}
.foot_con .foot_con_r ul li .tel{ float:right; padding-left:14px;color:#c7c7c7; background:url(../images/foot_pic1.png) left 4px no-repeat;  }
.foot_con .foot_con_r ul li .email{ float:right; padding-left:25px;color:#c7c7c7; background:url(../images/foot_pic2.png) left center no-repeat;  }
.gotop{ position:fixed; bottom:10%; right:1%; width:51px; height:51px; background:url(../images/gotop.png) no-repeat; background-size:100% 100%;
-webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out;
-o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;
}
.gotop:hover{-webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg); cursor:pointer; transform:rotate(360deg);}

@media screen and (max-width: 1600px) {
		.container {
		width: 1530px;margin:0 auto;
	}
	.pro_one_div_right #r1 .ptel .p2{margin-top:0px !important;}
	.blocks-100 > li {
    width: 30% !important;; margin:10px 1.5% !important;
}
}
@media screen and (min-width: 1610px) {
	.sousuo dl {
    margin-top: 11% !important;}
		.container {
		width: 1530px;margin:0 auto;
	}
	.pro_one_div_right #r1 .ptel .p2{margin-top:0px !important;}
	.blocks-100 > li {
    width: 30% !important;; margin:10px 1.5% !important;;
}
}
@media screen and (max-width: 1370px) {
		.container {
		width: 1350px;margin:0 auto;
	}
/*PC导航*/
.nav .m{ width:96px;}
.pro_one_div_left{width:50% !important;height:22rem!important;}
	.pro_one_div_right{width:50% !important;height:22rem!important;}
	.pro_one_div_right #r1 .ptel .p2{ margin-left:0!important}
	.pro_one_div_right #r1 .ptel .p1{margin-top:0px !important;}
	.pro_one_div_right #r1 { padding:14px !important}
		.blocks-100 > li {
    width: 30% !important;; margin:10px 1.5% !important;;
}
}

@media screen and (max-width: 1200px) {
		.container {
		width: 1170px; margin:0 auto;
	}
/* 手机导航全局 */
.blank_h{ height:90px;}
.nav-hide .blank_h{ height:90px;}
/*#headdiv{ display:none;}
.touch-top{ display:block;}*/
	.blocks-100 > li {
    width: 30% !important;; margin:10px 1.5% !important;;
}
.nav{margin-right:15%}
.top_search{ width:90%; overflow:hidden; margin-bottom:10px; margin-top:0;background:url(../images/search_bg.png) #eee right center no-repeat; margin-right:5%;}

	.pro_one_div_left{width:50% !important;height:27rem!important;}
	.pro_one_div_right{width:50% !important;height:21rem!important;}
	.pro_one_div_right #r1 .ptel .p2{ margin-left:0!important}
	/*.pro_one_div_right #r1 .ptel .p1{margin-top:10px !important;}*/
	.pro_one_div_right #r1 { padding:14px !important}
	.foot_con .foot_con_r {
    float: right!important;
    padding-top: 30px;
    width: 76%!important;
	}
	.pro_one_div_right #r1 .ptel {
    position: absolute;
    bottom: 0;
    height: 3rem !important;
}
}
@media screen and (max-width: 1024px) {
		.blocks-100 > li {
    width: 30% !important;; margin:10px 1.5% !important;;
}
	#headdiv{ display:none;}
	.touch-top{ display:block;}
	.products .pro_ul li{ width:30% !important; margin:15px 1.5%  !important}
	.product_ul ul li {     width:30% !important; margin:15px 1.5%  !important}
	.pro_one_div_left{width:50% !important;height:27rem!important;}
	.pro_one_div_right{width:50% !important;height:22rem!important;}
	.pro_one_div_right #r1 .ptel .p2{ margin-left:0!important}
	.pro_one_div_right #r1 .ptel .p1{margin-top:10px !important;}
	.pro_one_div_right #r1 { padding:14px !important}
	.main_txt1 ul li{     width:30% !important; margin:15px 1.5%  !important}
	 .i_hotline_bg{ background: url(../images/hotlinebj.png) no-repeat right!important;}
			.i_hotline{width: 100% !important;}
			.i_hotline input{border: 1px solid #9c9c9c;width: 35%;margin: .5rem;}
			.i_hotline .i_hotline_t{display: none;}
			.i_hotline button{text-align: center;width: 20%;}
			.foot_con .foot_con_r {
    float: right!important;
    padding-top: 30px;
    width: 70%!important;
	
}
}
@media screen and (max-width: 1000px) {
/*尾部*/
	.blocks-100 > li {
    width: 30% !important;; margin:10px 1.5% !important;;
}
.products .pro_ul li{ width:30% !important; margin:15px 1.5% !important}
.product_ul ul li {     width:30% !important; margin:15px 1.5%  !important}
.pro_one_div_left{width:50% !important;height:27rem!important;}
	.pro_one_div_right{width:50% !important;height:22rem!important;}
	.pro_one_div_right #r1 .ptel .p2{ margin-left:0!important}
	.pro_one_div_right #r1 .ptel .p1{margin-top:10px !important;}
	.pro_one_div_right #r1 { padding:14px !important}
	.foot_con .foot_con_r {
    float: right!important;
    padding-top: 30px;
    width: 68%!important;
	
}
.widget {height: 13.635rem!important;}
	.pro_one_div_right #r1 .ptel .p1{ margin-top:0 !important; width:150px !important;}
	.pro_one_div_right #r1 .ptel .p2{ width:150px !important;}
	.pro_one_div_right #r1 h3 p{ font-size:14px; line-height:1.8}
}

@media screen and (max-width: 780px) {
		.blocks-100 > li {
    width: 30% !important;; margin:10px 1.5% !important;;
}
.products .pro_ul li{ width:45% !important; margin:15px 2.5% !important}
.product_ul ul li {     width:98% !important; margin:15px 2.5% !important}
.pro_one_div_left{width:50% !important;height:27rem!important;}
	.pro_one_div_right{width:50% !important;height:22rem!important;}
	.pro_one_div_right #r1 .ptel .p2{ margin-left:0!important}
	.pro_one_div_right #r1 .ptel .p1{margin-top:46px !important;}
	.pro_one_div_right #r1 { padding:14px !important}
		.pro_one_div_right #r1 .ptel .p1{ margin-top:0 !important; width:150px !important;}
	.pro_one_div_right #r1 .ptel .p2{ width:150px !important;}
	.pro_one_div_right #r1 h3 p{ font-size:14px; line-height:1.8}
}

@media screen and (max-width: 640px) {
	.touch-top{height:60px !important;}
	.products .pro_ul li{ width:45% !important; margin:15px 1% ;height:auto !important;}
	.product_ul ul li { width:98% !important; margin:15px 1% ;height:auto !important;}
		.foot_con .foot_con_l { width:100% !important; text-align:center!important; }
		.foot_con .foot_con_l .foot_con_logo {
    margin: 30px auto;
    display: block;
    clear: both!important; 
		    max-width: 100%;}
	.foot_con .foot_con_r { display:none !important}
/* 手机导航全局 */
.blank_h{ height:80px;}
.nav-hide .blank_h{ height:80px;}
.touch-top-wrapper .touch-logo{height:80px;}
.touch-top-wrapper .touch-logo img{ }
.touch-toggle li i{ margin-top:20px;}
.touch-menu ul li a{ font-size:16px; height:40px; line-height:40px;}
.pro_one_div_left{width:100% !important;height:27rem!important;}
	.pro_one_div_right{width:100% !important;height:20rem!important;}
	.pro_one_div_right #r1 .ptel .p2{ margin-top:0!important}
	.pro_one_div_right #r1 .ptel {height:auto !important;}
	.pro_one_div_right #r1 { padding:14px !important}
		.pro_one_div_right #r1 .ptel .p1{ margin-top:0 !important; width:150px !important;}
	.pro_one_div_right #r1 .ptel .p2{ width:150px !important;}
	.pro_one_div_right #r1 h3 p{ font-size:14px; line-height:1.8}
}

@media screen and (max-width: 480px) {
	.touch_bg { background:rgba(255,255,255)!important}
	.products .pro_ul li{ width:45% !important; margin:1% 15px}
	.product_ul ul li { width:98% !important; margin:15px 1% ;height:auto !important;}
/* 手机导航全局 */
.blank_h{ height:70px;}
.nav-hide .blank_h{ height:70px;}
.touch-top-wrapper .touch-logo img{ height:45px; margin-top:9px}
.touch-toggle li{ padding-left:8px; padding-right:8px; height:200px!important}
.touch-toggle li i{ width:26px; height:26px; margin-top:23px;}
.touch-menu ul li a{ font-size:14px; height:36px; line-height:36px;}
.product_ul ul li{ width:98% !important;margin-left: 1%; background: #f5f5f5; float:left; margin-bottom:3%; margin-top:3%;}
.pro_one_div_left{width:100% !important;height:27rem!important;}
	.pro_one_div_right{width:100% !important;height:25rem!important;}
	.pro_one_div_right #r1 .ptel .p2{ margin-left:0!important}
	.pro_one_div_right #r1 .ptel {height:auto !important;}
	.pro_one_div_right #r1 { padding:14px !important}
	.products .pro_ul li div h3{ display:none}
		.pro_one_div_right #r1 .ptel .p1{ margin-top:0 !important; width:150px !important;}
	.pro_one_div_right #r1 .ptel .p2{ width:150px !important;}
	.pro_one_div_right #r1 h3 p{ font-size:14px; line-height:1.8}
}

@media screen and (max-width: 375px) {
	
	.products .pro_ul li{ width:45% !important; margin:1% 15px}
	.product_ul ul li { width:98% !important; margin:15px 1% ;height:auto !important;}
	.pro_one_div_left{width:100% !important;height:27rem!important;}
	.pro_one_div_right{width:100% !important;height:25rem!important;}
	.pro_one_div_right #r1 .ptel .p2{ margin-left:0!important}
	.pro_one_div_right #r1 .ptel {height:auto !important;}
	.pro_one_div_right #r1 { padding:14px !important}
	.widget{height:20rem!important}
	.product_ul ul li dd h2{ font-size:12px !important; line-height:2 !important}
	.pro_one_div_right #r1 .ptel .p1{ margin-top:0 !important; width:150px !important;}
	.pro_one_div_right #r1 .ptel .p2{ width:150px !important;}
	.pro_one_div_right #r1 h3 p{ font-size:14px; line-height:1.8}
/* 手机导航全局 */
.blank_h{ height:70px;}
.nav-hide .blank_h{ height:70px;}
.touch-top-wrapper .touch-logo img{ height:45px; margin-top:9px}
.touch-toggle li{ padding-left:8px; padding-right:8px; height:200px;}
.touch-toggle li i{ width:26px; height:26px; margin-top:23px;}
.touch-menu ul li a{ font-size:14px; height:36px; line-height:36px;}
.product_ul ul li{ width:98%;margin-left: 1%; background: #f5f5f5; float:left; margin-bottom:3%; margin-top:3%;}
.products .pro_ul li div h3{ display:none}
}
.sousuo{
	background: url("../images/bj_search.png") no-repeat;
	width: 100%;
	height: 220px;
	position: absolute;
	margin-top: -218px;z-index: 9;

}
.sousuo dl{
	width: 20%;
	float: right;
	margin-top: 3%;

}
.sousuo dl dd{
	float: right;
	margin-right: 14%;
}
.sousuo dl dd:nth-child(2){
	margin-top: 2%;
}
.sousuo dl dd span{
	color: #0570ad;
	font-weight: bold;
	font-size: 20px;
	float: left;
}
.sousuo dl {
    margin-top: 4% !important;
}
.sousuo dl dd span:first-child{
	font-size:16px;
	float: right;
}
.sousuo dl dd input{
	width: 400px;
    height: 44px;
	color: #bebebe;
	text-indent: 1rem;
	float: right;
}
.sousuo dl dd button{
	margin-left: 19% !important;;
	 background: #fff;
	 position: absolute;
	 margin-top: 0.4%;
	 float: right;
}
}
container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}
}
@media (max-width:1200px) {
	.container {
		width: 1170px !important; margin:0 auto;
	}
}
.container {
	max-width: 100%;
	margin: 0px auto;
}
@media (min-width:1600px) {
	.container {
		width: 1530px
	}
}
.blocks, [class*="blocks-"] {
	padding: 0;
	margin: 0;
	/*margin-right: -15px;
	margin-left: -15px;*/
	list-style: none;
}
.blocks:before, [class*="blocks-"]:before, .blocks:after, [class*="blocks-"]:after {
	display: table;
	content: " ";
}
.blocks:after, [class*="blocks-"]:after {
	clear: both;
}
.blocks > li, [class*="blocks-"] > li {
	position: relative;
	float: left;
	min-height: 1px;
	margin-right: 30px;
	margin-bottom: 22px;
}

.blocks.no-space, [class*="blocks-"].no-space {
	margin: 0;
}
.blocks.no-space > li, [class*="blocks-"].no-space > li {
	padding-right: 0;
	padding-left: 0;
	margin-bottom: 0;
}
.blocks-2 > li:nth-child(2n+3), .blocks-3 > li:nth-child(3n+4), .blocks-4 > li:nth-child(4n+5), .blocks-5 > li:nth-child(5n+6), .blocks-6 > li:nth-child(6n+7), .block-first {
	clear: both;
}
.blocks-100 > li {
	width: 100%;
}
.blocks-2 > li {
	width: 50%;
}
.blocks-3 > li {
	width: 33.33333333%;
}
.blocks-4 > li {
	width: 25%;
}
.blocks-5 > li {
	width: 20%;
}
.blocks-6 > li {
	width: 16.66666667%;
}
@media (min-width: 480px) {
	.blocks-xs-100 > li {
		width: 100%;
	}
}
@media (min-width: 480px) {
	.blocks-xs-2 > li {
		width: 50%;
	}
}
@media (min-width: 480px) {
	.blocks-xs-3 > li {
		width: 33.33333333%;
	}
}
@media (min-width: 480px) {
	.blocks-xs-4 > li {
		width: 25%;
	}
}
@media (min-width: 480px) {
	.blocks-xs-5 > li {
		width: 20%;
	}
}
@media (min-width: 480px) {
	.blocks-xs-6 > li {
		width: 16.66666667%;
	}
}
/*@media (min-width: 768px) {
	.blocks-sm-100 > li {
		width: 100%;
	}
}*/
@media (min-width: 480px) and (max-width: 768px)  {
	.blocks-100 > li {
    width: 30%!important;}
	.blocks-sm-2 > li {
		width: 30% !important;
		/*margin-left: 34px;*/
	}
	.widget {
	border-radius: 3px;
	background: url("../images/new.png") no-repeat;
	/*height: 22.635rem;*/
}
}
@media (min-width: 768px) {
	.blocks-sm-3 > li {
		width: 33.33333333%;
	}
}
@media (min-width: 768px) {
	.blocks-sm-4 > li {
		width: 25%;
	}
	
}
@media (min-width: 768px) {
	.blocks-sm-5 > li {
		width: 20%;
	}
}
@media (min-width: 768px) {
	.blocks-sm-6 > li {
		width: 16.66666667%;
	}
}
@media screen and (min-width:960px) and (max-width:1198px){
	.blocks-md-100 > li {
		width: 100%;
	}
	.widget-title{ font-size:1.5rem}
	.blocks-sm-2 > li {
		/*margin-left: 2%;*/
	}

	.blocks-md-2 > li {
		width: 50%;
	}

	.blocks-md-3 > li {
		width: 33.33333333%;
	}

	.blocks-md-4 > li {
		width: 31%;
	}

	.blocks-md-5 > li {
		width: 20%;
	}

	.blocks-md-6 > li {
		width: 16.66666667%;
	}
}
@media (min-width: 1200px) {
	.blocks-lg-100 > li {
		width: 100%;
	}
}
@media (min-width: 1200px) {
	.blocks-lg-2 > li {
		width: 50%;
	}
}
@media (min-width: 1200px) {
	.blocks-lg-3 > li {
		width: 33.33333333%;
	}
}
@media (min-width: 1200px) {
	.blocks-lg-4 > li {
		width: 25%;
	}
}
@media (min-width: 1200px) {
	.blocks-lg-5 > li {
		width: 20%;
	}
}
@media (min-width: 1200px) {
	.blocks-lg-6 > li {
		width: 16.66666667%;
	}
}
@media (min-width: 1600px) {
	.blocks-xlg-100 > li {
		width: 100%;
	}
}
@media (min-width: 1600px) {
	.blocks-xlg-2 > li {
		width: 50%;
	}
}
@media (min-width: 1600px) {
	.blocks-xlg-3 > li {
		width: 33.33333333%;
	}
}
@media (min-width: 1600px) {
	.blocks-xlg-4 > li {
		width: 31%;
		margin-left: 0px;
	}
}
@media (min-width: 1600px) {
	.blocks-xlg-5 > li {
		width: 20%;
	}
}
@media (min-width: 1600px) {
	.blocks-xlg-6 > li {
		width: 16.66666667%;
	}
}
.met-index-hot {
	background: #f2f2f2;
}
.met-index-hot ul {
	margin-top: 50px;
}
.met-index-hot ul .widget-body p:nth-child(4) {
	font-size: 22px;
	color: #f44336;
	font-weight: 600;
}
.met-index-hot ul li {
	opacity: 0;
	-webkit-transform: translateY(50%);
	transform: translateY(50%);
}
.met-index-hot ul li:last-child{margin-right: 0px;}
.met-index-hot .hot-btns {
	text-align: center;
}
.met-index-hot .hot-btns a {
	height: 40px;
	width: 180px;
	line-height: 40px;
	border-radius: 3px;
	color: #027938;
	border: 1px solid #027938;
	display: inline-block;
	font-size: 16px;
	cursor: pointer;
	margin-right: 10px;
	text-align: center;
	margin-bottom: 15px;
	opacity: 0;
	-webkit-transform: scale(0.78);
	transform: scale(0.78);
}
.met-index-body {
	padding:40px 0 70px 0px;
	background: #fff;
}
/*.met-index-body:nth-of-type(even) {
	background: #f2f2f2;
}*/
.widget {
	position: relative;
	margin-bottom: 30px;
	background-color: #fff;
}
.widget .cover {
	width: 100%;
}
[class*="blocks-"] > li > .widget {
	margin-bottom: 0;
}
.widget-shadow {
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05) !important;
	box-shadow: 0px 0px 14px 5px rgba(0, 0, 0, 0.16) !important;
}
.widget {
	border-radius: 3px;
	background: url("../images/new.png") no-repeat;
	height: 22.635rem;
}

@media (max-width: 480px) {
	.widget {
		height: 20.6rem !important;
	}
	.widget img{
		margin-left: 3rem !important;
		margin-top: -1rem !important;
    bottom: 67px !important;
    right: -100px !important;
	
	}
	.met-index-hot ul li {
		margin-bottom: 65px !important;
		margin-right: 0px;
	}
	.met-index-body{
		padding: 0px 0px;
	}

}
@media (min-width: 768px) {
.widget {
		height: 20.6rem !important;
	}
	.widget img{


		margin-left: 6rem !important;
        margin-top: -6rem !important;
		width: 50% !important;
	}
}
@media (min-width: 1024px) {

	.widget img{

		margin-left: 3rem !important;
		margin-top: -1rem !important;
		width: 70% !important;
	
	}
}
@media (max-width: 768px) {


	.met-index-hot ul li {
		width: 94%!important;
		margin-bottom: 65px !important;
		margin-right: 0px;
	}
	.met-index-body{
		padding: 0px 0px;
	}

}
.widget img{
	position: absolute;
    bottom: -65px;
    right: 37px;
	margin-top: -1.6875rem;
	margin-left: 5.6875rem;
	width: 70%;
}
@media (max-width: 1200px) {
	.widget img{
		position: relative;
		margin-top: -1.6875rem;
		margin-left: 3.6875rem;
		width: 70%;
	}

}
@media (max-width: 768px) {
	.lypcons img{ display:block; max-width:100%}
	
	.widget img{
		    position: relative;
			margin-top: -4.6875rem;
			margin-left: 10.6875rem;
			width: 50%;
	}

}
.widget .widget-header {
	border-radius: 3px 3px 0 0;
}
.widget .widget-header:last-child {
	border-radius: inherit;
}
.widget .widget-body:last-child {
	border-radius: 0 0 3px 3px;
}
.widget .widget-body:last-child .widget-body-footer {
	border-radius: 0 0 3px 3px;
}
.widget .widget-footer {
	border-radius: 0 0 3px 3px;
}
.widget .widget-footer:first-child {
	border-radiu: inherit;
}
.widget-body {
	position: relative;
	padding: 30px 6%;
}
.widget-body .des{
	font-size: 15px; line-height:20px;
	width:100%;
}
.widget-body-footer {
	margin-top: 30px;
	display: inline-block;
	background: #262626;
	border-radius: 0.4rem !important;
	font-size: .75rem;
	padding: .3rem .6rem;
	text-transform:uppercase;

}
.widget-body-footer a{
	color: #fff;
}
.widget-body-footer:hover{
	background: #ff403f;
}
.widget-body-footer:before, .widget-body-footer:after {
	display: table;
	content: " ";
}
.widget-body-footer:after {
	clear: both;
}
.widget-content ul {
	padding: 0;
	margin: 0;
}
.widget-content li {
	list-style: none;
}
.widget-title {
	margin-top: 0;
	color: #000000;
	text-transform: capitalize;
	font-size: 1rem;
	margin-bottom: 0.7rem;
	white-space: nowrap;
}

div.widget-title {
	font-size: 22px;
}
.overlay-panel .widget-title {
	color: #fff;
}
.widget > .widget-title {
	padding: 12px 20px;
}
.widget-metas {
	font-size: 12px;
	color: #a3afb7;
}
.widget-metas.type-link > a {
	position: relative;
	display: inline-block;
	padding: 3px 5px;
	color: #a3afb7;
}
.widget-metas.type-link > a:first-child {
	padding-left: 0;
}
.widget-metas.type-link > a:hover {
	color: #ccd5db;
}
.widget-metas.type-link > a + a:before {
	position: absolute;
	top: 10px;
	left: -2px;
	width: 3px;
	height: 3px;
	content: '';
	background-color: #a3afb7;
	border-radius: 50%;
}
.overlay-background .widget-time {
	color: #fff;
	opacity: .8;
}
.widget-category {
	font-size: 16px;
}
.widget-actions {
	margin-top: 10px;
	text-align: right;
}
.widget-actions a {
	display: inline-block;
	margin-right: 10px;
	color: #a3afb7;
	vertical-align: middle;
}
.widget-actions a.icon, .widget-actions a .icon {
	text-decoration: none;
}
.widget-actions a.icon + span, .widget-actions a .icon + span {
	margin-left: 2px;
}
.widget-actions a.active, .widget-actions a:hover, .widget-actions a:focus {
	color: #ccd5db;
	text-decoration: none;
}
.widget-actions a:last-child {
	margin-right: 0;
}
.widget-actions-sidebar {
	position: absolute;
	top: 20px;
	left: 20px;
	width: 60px;
}
.widget-actions-sidebar a {
	display: inline-block;
	width: 100%;
	height: 60px;
	margin-right: 0;
	text-align: center;
	border-right: 1px solid #e4eaec;
}
.widget-actions-sidebar a:before {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	content: '';
}
.widget-actions-sidebar a + a {
	border-top: 1px solid #e4eaec;
}
.widget-actions-sidebar + .widget-content {
	margin-left: 80px;
}
.widget-watermark {
	position: absolute;
	right: 0;
	bottom: 0;
	line-height: 1;
	opacity: .1;
}
.widget-watermark.darker {
	color: black;
}
.widget-watermark.lighter {
	color: white;
}
.widget-divider:after {
	display: block;
	width: 20px;
	height: 2px;
	margin: 15px auto;
	content: "";
	background-color: #fff;
}
.widget-left {
	position: absolute;
	top: 0;
	left: 0;
	width: 40%;
	height: 100%;
}
.widget-left + .widget-body {
	width: 60%;
	margin-left: 40%;
}
@media (max-width: 767px) {
	.widget-left {
		position: relative;
		width: 100%;
		height: 320px;
	}
	.widget-left + .widget-body {
		width: 100%;
		margin-left: 0;
	}
}
.foot_t{
	width: 100%;
	display: flex;
	/* text-align: center; */
	max-width: 1530px;
	margin: 0px auto;
	padding: 20px 0px;
}
.foot_t ul{
	width: 100%;
}
.foot_t ul li {
	float: left;

	width: 33.3%;
}
.foot_t ul li:last-child{
	margin-right: 0;
}
.foot_t ul li span{
	color: #ffffff;
	font-size: 14px;
	margin-left: 8%;
}
.foot_bg hr{
	border-bottom: 1px solid #393854;
}


.pro_one_div_left{width:57%;height:570px; background:#fff; float:left; }

.pro_one_div_right{width:41%; height:570px; position:relative; float:right; background:#f0f0f0; }




.pro_one_div_right #r1{padding:30px; width:100%;text-align:left}
.pro_one_div_right #r1 h1{font-size:1.5rem;  color:#333; background:url(../images/bj_show.jpg) no-repeat bottom left; border-bottom: 1px solid #ccc; padding-bottom:1.1rem}
.pro_one_div_right #r1 h4{font-size:1rem; line-height:0.9rem; color:#666; font-weight:300; margin-top:1rem}
.pro_one_div_right #r1 h3{font-size:0.8rem; line-height:1.5rem; color:#666; font-weight:400;    margin-top: 1rem;}
.pro_one_div_right #r1 .ptel{ position:absolute; bottom:0; height:5rem;}
.pro_one_div_right #r1 .ptel .p1{ color:#fff; font-size:1rem; background:#35a9fe url(../images/bj_tel.png) no-repeat 15px center;width:200px; height:40px; text-indent: 51px; float:left; line-height:40px }
.pro_one_div_right #r1 .ptel .p2{text-align:center;  font-size:0.8rem;width:200px; height:40px; background:#f6c502 url(../images/bj_bj.png) no-repeat 15px center;text-align:center;line-height:40px; color:#fff; line-height:40px; float:left; margin-left:15px; }





.products {max-width:1440px; margin:0 auto; clear:both;    text-align: center;
    overflow: hidden;  }
.pro_ul{clear:both;}
.products h1{ font-size:1.2rem ; text-indent:40px; line-height:50px; margin:15px 0 ; width:100%; clear:both;background:#f6c502; }
.products h1 a{color:#fff}
.products h1:hover a{color:#333}
.products .pro_ul li{background:#092b6b;width:19%; margin:15px 0.5% ;height:285px; float:left; position:relative;overflow:hidden}
.products .pro_ul li div{ width:100%; height:300px; overflow:hidden; position:absolute; bottom:-250px;  background:rgba(0,0,0,0.8); transition: all ease 0.6s}
.products .pro_ul li img{ width:100%; transition: all ease 0.6s}
.products .pro_ul li:hover img{ width:105%; transition: all ease 0.6s }
.products .pro_ul a li div { color:#fff}
.products .pro_ul li div h2{ font-size:1rem ; line-height:1.2rem; margin:1rem  0; color:#fff; text-align: center; font-weight:400; }
.products .pro_ul li div h3{font-size:0.9rem ; line-height:1.2rem; margin:0.5rem ;color:#fff; font-weight:300; clear:both;height:4rem ;margin-bottom:30px;}
.products .pro_ul li div h4{font-size:1rem ; line-height:1rem; margin:0.5rem ;color:#f6c502; text-align:center; font-weight:600; }
.products .pro_ul li div h3 p{font-size:0.7rem ;padding:0.5rem ;color:#fff; font-weight:300;  float:left}
.products .pro_ul li:hover div {bottom:0px; transition: all ease 0.6s}
.products .pro_ul li:hover div h2 { color:#f6c502 !important; margin-top:3rem;transition: all ease 0.6s;font-size:1.2rem}
