/* CSS Document */
*{ margin:0px; padding:0px;}
body{ font-size:12px; font-family:Arial; color:#333; background:#fdfdfd; }
ul li{ margin:0px; padding:0px; list-style-type:none;}
form,ul,li,table,td,p,span,h1,h2,h3,h4,h5,img,dl,dt,dd{ margin:0px; padding:0px;}
img{ border:none;}
a{ color:#333; text-decoration:none;}
a:hover,a:active{ color:#333333; text-decoration:none;}
.dispblock{ display:block;}
.dispnone{ display:none;}
.fl{ float:left}
.fr{ float:right}
.clear_both{clear:both;}
.hand{ cursor:pointer;}
.f12{ font-size:12px;}
.hei{ color:#000;}
.en_ft{ font-family:Arial;}
.ft1{ font-size:14px; font-weight:bold; color:#FFF;}
.ft_red{ color:#C80000;}
.ft_bai{ color:#FFF;}
.fw{font-weight:bold;}
.txt_cent{ text-align:center;}
.Word_Break{ word-break:break-all; overflow:hidden; TABLE-LAYOUT:fixed; WORD-WRAP:break-word;}
.fixedHeader{ position:fixed; left:0; top:0; z-index:100;}
.txthid{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ellipse {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.not-animated{opacity:0;}
.none{text-align:center;}
.w100{width:100%;}
.h100{height:100px;}
.imgw100{width:100%;height:auto;display:block;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none;border-radius:0px; } 



/*index*/
/*banner*/
#drag0 {clear: both;}
#drag1 {clear: both;}
.roll_img_mb_01{ overflow:hidden;position:relative;margin-top: 0.87rem;}
.roll_img_mb_01 .img_box{overflow:hidden;text-align:center;}
.roll_img_mb_01 .img_box li{height: 100%;}
.roll_img_mb_01 .img_box img{vertical-align:middle;width:100%;height: auto;}
.roll_img_mb_01 .nav_box{overflow:hidden;width:100%; height:20px;position:absolute;bottom: 10px;text-align:center;}
.roll_img_mb_01 .nav_box li{width:10px;height:10px;font-size:0px;overflow:hidden;background:#fff;border-radius:5px;margin:2px;display:inline-block; transition:all linear 0.4s;}
.roll_img_mb_01 .nav_box .li_on{background:#f9b72d;width:40px;}

/*头部*/
.pub_top{width: 100%; height: 0.87rem;position: fixed;top: 0px;left: 0px; background: #fff;z-index: 9999; border-bottom:1px solid #084880; }
.pub_top .logo{height: 0.87rem;overflow: hidden;}
.pub_top .logo img{height:100%; display: block;}
.pub_top .nav_btn {width: 0.84rem;height: 0.87rem;display: block;position: absolute;right: 0rem;top: 0rem;}
.pub_top .nav_btn img{width: 100%;height: 100%;display: block;}

.pub_top .lang{
	width: 0.45rem;
    height: 0.87rem;
    display: block;
    position: absolute;
    right: 1rem;
    top: 0rem;
}
.pub_top .lang img{width: 100%;height: 100%;display: block;}
/*导航*/
.xs_nav {width: 100%;height: 100vh;position: fixed;top: 0.87rem;left: 0px; z-index: 99999; background: rgba(0,0,0,0.4);overflow: hidden; display: none;border-top: 1px solid #eee;text-align: left;}
.xs_nav  .nav-item{color: #212121;border-bottom: 1px solid #eee;background: #FFFFFF;}
.xs_nav  .nav-item a{color: #212121;font-size: 14px;}
.xs_nav  .nav-item .title{width:100%;line-height: 0.8rem;position: relative;color: #666666;font-size: 0.28rem; text-transform:uppercase;}
.xs_nav  .nav-item .title .drop-btn{font-family: simhei; width: 0.8rem;height: 0.8rem;display: none; cursor: pointer; font-size:0.36rem;line-height: 0.8rem;text-align: center;position: absolute;right: 0px;top: 0px;transition: all 220ms linear;}
.xs_nav  .nav-item.open .title .drop-btn{transform: rotate(-45deg);}
.xs_nav  .nav-item .title a{display: block;padding-left: 0.2rem;}	
.xs_nav  .nav-item ul{padding-top: 0.1rem;padding-bottom: 0.1rem;display: none;}
.xs_nav  .nav-item ul li{padding-left: 0.4rem;line-height: 0.5rem;text-transform:capitalize;}
.xs_nav  .nav-item ul li a{line-height: 0.5rem;color: #333333;}




/*首页产品栏目链接*/
.home-line1 {
	width:100%;
	height:auto;
	overflow:hidden;
	background-color:#fff;
	padding-top:0.5rem;
	padding-bottom:0.3rem;
}
.home-tit {
	text-align:center;
	font-size:0.3rem;
	font-weight:bold;
	color:#2b2b2b;
	line-height:0.35rem;
	padding-bottom:0.2rem;
}
.home-underline {
	width:0.6rem;
	height:0.02rem;
	overflow:hidden;
	margin:0 auto;
	background-color:#0a5fa8;
}
.home-product {
	width:100%;
	height:auto;
	overflow:hidden;
	padding:10px;
	box-sizing:border-box;
}
.home-product ul li {
	width:50%;
	float:left;
	padding:10px;
	box-sizing:border-box;
	margin-top:0.1rem;
}
.home-product ul li a {
	display:block;
	width:100%;
	overflow:hidden;
	background-color:#eee;
	padding-bottom:0.3rem;
}
.home-product ul li a img {
	width:100%;
	display:block;
}
.home-product ul li a p {
	font-size:0.24rem;
	color:#474747;
	line-height:0.3rem;
	padding:0.2rem 0px; 
	text-align:center;
}
.pro-bt {
	width:60%;
	height:0.4rem;
	line-height:0.4rem;
	color:#fff;
	background-color:#06559d;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
}

.home-line2 {
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/index_bg.png) repeat;
	padding-top:0.5rem;
	padding-bottom:0.1rem;
}

.home-search {
	width:100%;
	height:auto;
	overflow:hidden;
	padding:0.2rem;
	box-sizing:border-box;
}

.home-search p {
	line-height:0.4rem;
	font-size:0.24rem;
	color:#c50808;
	text-transform:uppercase;
	padding-top:0.3rem;
}

.form1 input[type='text'] {
	width: 100%;
	height: 0.7rem;
	overflow: hidden;
	border: 2px solid #06559d;
	border-radius: 5px;
	background: url(../images/search_bg.png) left center #f9b72d no-repeat;
	background-size:0.41rem 0.41rem;
	background-position-x: left;
	background-position-y: center;
	background-position: 0.2rem center;
	padding-left: 0.8rem;
	padding-right:0.3rem;
	box-sizing: border-box;
	font-size: 0.25rem;
	color: #fff;
}
.form1 input[type='submit'],.form2 input[type='submit'] {
	width:48%;
	height:0.5rem;
	line-height:0.5rem;
	background-color:#06559d;
	border:0px;
	text-align:center;
	font-size:0.24rem;
	color:#fff;
	overflow:hidden;
	border-radius:5px;
	float:left;
	cursor:pointer;
}
.search-bt {
	width:100%;
	height:auto;
	padding-top:0.2rem;
	padding-bottom:0.4rem;
	border-bottom:1px solid #d5d5d5;
	overflow:hidden;
}
.form1 input[type='reset'],.form2 input[type='reset'] {
	width:48%;
	height:0.5rem;
	line-height:0.5rem;
	background-color:#7d7d79;
	border:0px;
	text-align:center;
	font-size:0.24rem;
	color:#fff;
	overflow:hidden;
	border-radius:5px;
	float:right;
	cursor:pointer;
}
.form2>table { width:100%;}
.form2>table tr>td { padding:3px 0px;}
.form2 .cartype {width:100%; height:37px; line-height:37px; border:0px; border:1px solid #d2d2d2; background:url(../images/sanjian1.png) #fff right center no-repeat; text-indent:8px; cursor:pointer; box-sizing:border-box; color:#000; font-size:12px;}
.form2 .cartype:hover {background:url(../images/sanjiao2.png) #fff right center no-repeat;}
.form2 .carshow { width:100%; height:auto; position:absolute; background-color:#fff; border:1px solid #dedede; border-top:0px; padding-bottom:5px; display:none; box-sizing:border-box;}
.form2 .carshow table { width:97%; text-align:center;}
.form2 .carshow table th { line-height:40px; border-bottom:1px dashed #dedede; color:#06559d; padding:0px; width:33%;}
.form2 .carshow table td { line-height:30px; border-bottom:1px dashed #dedede; padding:0px; cursor:pointer; width:33%;}
.form2 select { width:100%; height:37px; line-height:37px; border:0px; border:1px solid #d2d2d2; background:url(../images/sanjian1.png) #fff right center no-repeat;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
outline:none;
padding-left:5px;
cursor:pointer;
transition: all 0.2s linear;
}
.form2 select:hover { background:url(../images/sanjiao2.png) #fff right center no-repeat;}

.home-car { width:100%; height:auto; overflow:hidden; padding-top:0.3rem;}
.home-car img { display:block; float:right; margin-right:0.3rem;}

.home-line3 {
	width:100%;
	height:auto;
	overflow:hidden;
	background-color:#0c589e;
	padding:0.2rem;
	box-sizing:border-box;
	font-size:0.24rem;
	color:#fff;
	line-height:0.42rem;
}

/*底部导航*/
.btm_space{ width:100%; height: 0.88rem; overflow:hidden;}
.btm_nav{width: 100%;height:0.88rem;position: fixed;bottom: 0;background: url(../images/btm.jpg) center center no-repeat ;background-size: 100% 100%; z-index:1000;}
.btm_nav ul{width: 100%;height: 100%;}
.btm_nav ul li{width: 25%;height: 100%;float: left;}
.btm_nav ul li a{width: 100%;height: 100%;display: block;}


/*内页*/
.ab_navbox{ clear:both; padding:1px 0 0 0; margin:0px auto;margin-bottom:0.25rem;}

.ab_navbox ul{ overflow:hidden;}
.ab_navbox li{ float:left; width:50%;}
.ab_navbox li div{ padding:0 1px 1px 0;}
.ab_navbox li a{ display:block; padding: 0px 0.1rem; height:0.5rem;font-size:0.22rem;line-height:0.5rem; text-align:center; color:#666666; background:#e3e3e3}
.ab_navbox li a.cur{ background:#0c589e;color:#ffffff;}

.ab_navbox2{ clear:both; padding:1px 0 0 0; margin:0px auto;margin-bottom:0.25rem;}

.ab_navbox2 ul{ overflow:hidden;}
.ab_navbox2 li{ float:left; width:50%; padding:0px 0.1rem; box-sizing:border-box;}
.ab_navbox2 li div{ padding:0 1px 1px 0;}
.ab_navbox2 li a{ display:block; height:0.4rem;font-size:0.15rem;line-height:0.4rem; text-align:center; color:#333; border-bottom:1px dashed #d1d1d1;}
.ab_navbox2 li a.cur{color:#0c589e;}

.ctg_title{line-height:0.6rem;text-align:center;color:#FFF;font-size:0.24rem;}


.ab_contbox {
    clear: both;
    line-height: 1.6em;
    padding: 0.20rem;
	min-height:50vh;
}
.ab_contbox img,.ab_contbox table,.ab_contbox video,.ab_contbox iframe{max-width:100%;height:auto;}
.ab_contbox .nss_tit{line-height:0.5rem;font-size:0.25rem;text-align:center;color:#333333;font-weight:bold;}
.ab_contbox .nss_dtm{line-height:0.4rem;font-size:0.20rem;text-align:center;color:#666666;}
.ab_contbox .nss_img{padding:0.2rem 0rem;text-align:center;}
.ab_contbox .nss_info{padding:0.2rem 0rem;}
.ab_contbox .nss_info img,.ab_contbox .nss_info iframe,.ab_contbox .nss_info video{max-width:100%;height:auto;}

.ab_contbox .pro_con{overflow:hidden;margin-bottom:0.3rem;}

.ab_contbox .pro_con .title{
	line-height:0.6rem;
	color:#1756B3;
	font-size:0.22rem;
	border-bottom:2px solid #1756B3;
	margin-bottom:0.2rem;
}

.ab_contbox .ff_pre,.ab_contbox .ff_next{font-size:0.2rem;}

.ny_wrap {
	margin:0.25rem 0px;
}

.ny_wrap .prolist li{
	margin:0px 0.2rem;
	margin-bottom:0.2rem;
	border-bottom:1px dashed #666666;
}
.ny_wrap .prolist li .img{width:100%;}
.ny_wrap .prolist li .img img{width:100%;height:auto;display:block;}
.ny_wrap .prolist li .title{line-height:0.6rem;color:#333333;font-size:0.22rem;}

.picture_warp{padding:0.3rem 0.2rem;}
.picture_warp ul li{width:100%;overflow:hidden;margin-bottom:0.15rem;}
.picture_warp ul li img{width:100%;display:block;}
.picture_warp ul li span{width:100%;height:0.45rem;line-height:0.45rem;text-align:center;color:#333333;font-size:0.22rem;display:block;}


.news_warp .list_wrap{padding: 0.25rem 0.25rem;overflow: hidden;}
.news_warp .list_wrap li{width: 100%;height: 1.5rem;background: #FFFFFF;overflow: hidden;margin-bottom: 0.23rem;}
.news_warp .list_wrap li .img{width: 35%;height: 100%;float: left;}
.news_warp .list_wrap li .img img{width: 100%;height: 100%;display: block;}
.news_warp .list_wrap li .con{width: 65%;height: 100%;float: left;}
.news_warp .list_wrap li .con .wrap{padding: 0rem 0.25rem;}
.news_warp .list_wrap li .con .wrap h1{font-size: 0.24rem;color: #000000;margin-top: 0.15rem;}
.news_warp .list_wrap li .con .wrap p{font-size: 0.20rem;line-height:0.28rem; color: #666666;margin-top: 0.05rem;}
.news_warp .list_wrap li .con .wrap span{font-size: 0.18rem;color: #777777;margin-top: 0.05rem;display: block;}
.news_warp .list_wrap li .con .wrap span img{width: 0.18rem;height: 0.18rem;display:inline-block;vertical-align: middle;margin-top: -0.03rem;}

.pro_warp .pro_list{width: 100%;overflow: hidden;}
.pro_warp .pro_list li{width: 100%;overflow: hidden;}
.pro_warp .pro_list li .info{width: 100%;height: 3.86rem;background: url(../images/pro_01_bg.png) center left no-repeat #e6e7df;background-size: auto 100%;}
.pro_warp .pro_list li:nth-child(2) .info{width: 100%;height: 3.86rem;background: url(../images/pro_right.png) center right no-repeat #e6e7df;background-size: auto 100%;}
.pro_warp .pro_list li .info .con{padding: 0px 0.75rem; padding-top: 1.15rem;}
.pro_warp .pro_list li .info .con .title{font-size: 0.24rem; color: #4e4f4c;font-weight: normal;}
.pro_warp .pro_list li .info .con .title span{display: inline-block;font-size: 0px;vertical-align: middle;}
.pro_warp .pro_list li .info .con .title span img{height: 0.45rem;}
.pro_warp .pro_list li .info .con p{font-size: 0.2rem;color: #6e706f;line-height: 0.31rem;margin-top: 0.2rem;}
.pro_warp .pro_list li .img img{width: 100%;display: block;}

/*产品列表*/
.ny_pro_box{
	padding:0.4rem 0.2rem;
}




.ab_contbox .pro_tit{
	font-size:0.30rem;
	color:#212121;
	line-height:0.5rem;
	font-weight:bold;
	text-align:center;
}
.roll_img_mb_02{overflow:hidden;position:relative;}
.roll_img_mb_02 .img_box{overflow:hidden;text-align:center;}
.roll_img_mb_02 .img_box li{height: 100%;}
.roll_img_mb_02 .img_box img{vertical-align:middle;width:100%;height: auto;}
.roll_img_mb_02 .nav_box{overflow:hidden;width:90%;margin-left:15px; height:20px;position:absolute;bottom: 5px;text-align:center;}
.roll_img_mb_02 .nav_box li{width:10px;height:10px;font-size:0px;overflow:hidden;background:#c0c0c0;border-radius:5px;margin:2px;display:inline-block; transition:all linear 0.3s;}
.roll_img_mb_02 .nav_box .li_on{background:#161616;width:10px;}

.pro_imgs_box{
	padding-bottom:0.2rem;
}
.pro_con{padding-bottom:0.2rem;}
.pro_con .top_title{line-height:0.5rem;color:#333;text-align:left;border-bottom:1px solid #ccc;margin-bottom:0.2rem;font-weight:bold;padding-bottom:0px;}





/*图片*/
.pic_list{
	overflow:hidden;
	padding-top:0.2rem;
	padding-bottom:0.2rem;
}
.pic_list li{
	width:49%;
	margin-right:2%;
	float:left;
	margin-bottom:0.25rem;
}
.pic_list li:nth-child(even){
	margin-right:0%;
}
.pic_list li .con_imgs{
	width:100%;
	display:block;
}

.pic_list li .title{
	line-height:0.5rem;
	text-align:center;
	color:#333333;
	font-size:0.22rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

/*招聘*/
.job_box{margin:20px auto;padding:0px 0.2rem;}
.job_box .container{margin: 0px 15px; overflow: hidden;}
.job_box ul{width:100%;overflow:hidden;}
.job_box ul li{width:calc(100%/3);height:30px;line-height:30px; float:left;margin:0px;text-align:center}
.job_box ul.job_th{background:#9ed029;}
.job_box ul.job_th li{color:#ffffff;border-right:1px solid #ffffff;box-sizing:border-box;}
.job_box ul.job_td li{color:#333;border-right:1px solid #999;box-sizing:border-box;border-bottom:1px solid #999;height:30px;line-height:30px;}
.job_box ul.job_td li:last-child{border-right:none;}
.job_box ul.job_td li a{color:#333333;text-decoration:underline;}
.job_Btn{width: 120px; height:40px;text-align:center; margin: 10px 0px; line-height:40px;  font-size:15px; font-weight:bold; border:0px; cursor:pointer; background:#9ed029; color:#FFF;display:inline-block;}
.job_Btn:hover{color:#fff;}

/*新闻*/
.news_warp {
	padding:0px 0.2rem;
}

.news_list_box{
	padding:0.2rem 0.25rem;
	min-height:50vh;
}
.news_list_box .news_lists{
	width:100%;
	overflow:hidden;
}
.news_list_box .news_lists li{
	height:0.6rem;
	line-height:0.6rem;
	border-bottom:1px dashed #ccc;
	position:relative;
	overflow:hidden;
}

.news_list_box .news_lists li a{
	display:block;
	padding-right:100px;
}
.news_list_box .news_lists li span{
	width:100px;
	height:100%;
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	text-align:right;
}

/*信息反馈*/
.input_item{padding:0.1rem 0.15rem;border:1px solid #e8e8e8;overflow:hidden;margin-bottom:0.2rem;}
.input_item .title{
	width:25%;float:left;
	line-height:0.5rem;
	font-size:0.22rem;
}
.input_item .title i{
	font-family:SimHei;
	color:red;
}
.input_item .feedback-drop{
	width:75%;float:left;height:0.5rem;border:none;outline:none;background:#FFF;font-size:0.22rem;
}
.input_item .text{
	width:75%;float:left;height:0.5rem;border:none;outline:none;background:#FFF;font-size:0.22rem;
}
.input_item textarea{
	width:100%;
	height:1rem;
	border:none;
}

.input_item.wanttime .title{
	width:35%;
}
.input_item.wanttime .text{
	width:65%;
	outline:none;
}
.input_item .file{
	height:0.5rem;
	line-height:0.5rem;
}

.fd_btn{
	width:50%;
	display:block;
	margin:0.4rem auto;
	height:0.6rem;
	border-radius:0.3rem!important;
	line-height:0.6rem;
	background:#9ed029;
	color:#FFF;
	border:none;
}

/*新闻内容*/
.news_detail{
	padding:0.2rem 0.25rem;
}
.news_detail img,.news_detail video,.news_detail table,.news_detail iframe{
	max-width:100%;
	height:auto;
}

.news_detail .title{
	font-size:0.3rem;
	text-align:center;
	font-weight:bold;
}
.news_detail .news_info{
	font-size:0.24rem;
	color:#666666;
	margin:0.2rem 0px;
}

.news_detail .PreNext{
	font-size:0.22rem;
}



/*人才*/
.jobs_box{
	padding:0.2rem 0.25rem;
	min-height:50vh;
}

.jobs_box ul li{
	border:1px solid #ccc;
	margin-bottom:0.25rem;
}
.jobs_box ul li .title{
	padding:0px 0.25rem;
	background:#f2f2f2;
	color:#007c36;
	font-size:0.26rem;
	height:0.6rem;
	line-height:0.6rem;
}

.jobs_box ul li .con_box{
	padding:0.2rem;
}

/*联系我们*/
.contact_box{
	padding:0.2rem 0.25rem;
	min-height:50vh;
}
.contact_box ul li{
	margin-bottom:0.3rem;
}

.contact_box ul li .imgs{
	width:100%;

}
.contact_box ul li .imgs img{
	width:100%;
	height:auto;
	display:block;
}
.contact_box ul li .title{
	line-height:0.7rem;
	color:#007c36;
	font-size:0.24rem;
	font-weight:bold;
	border-bottom:1px solid #007c36;
	margin-bottom:0.2rem;
}
.contact_box ul li .desc{
	font-size:0.22rem;
	color:#333;
}

/*css flickr style pagination*/
div.flickr {
	padding:20px 0px 20px 0px;margin:0px; text-align:center; font-family:Verdana; font-size:12px;
}
div.flickr a {
	min-width:28px;
	height:28px;
	line-height:28px;
	text-align:center;
	display:inline-block;
	border: #999 1px solid; 
	color:#666; 
	margin-right: 4px; 
	text-decoration: none;
	font-family:SimHei!important;
	
}
div.flickr a:hover {
	border: #161616 1px solid;  background-image: none; color: #fff; background-color: #161616
}
div.meneame a:active {
	border: #161616 1px solid; background-image: none; color: #fff; background-color: #161616
}
div.flickr span{
	min-width:28px;
	height:28px;
	line-height:28px;
	text-align:center;
	display:inline-block;
	border: #999 1px solid; 
	color:#666; 
	margin-right: 4px; 
	font-family:SimHei!important;
}
div.flickr span.current {
	  font-weight: bold; color: #ffffff;background:#161616; border: #161616 1px solid; 
}
div.flickr span.disabled {
	  color: #999;  border: #999 1px solid;background:#f2f2f2;
}


/*jobjoin*/
.jbs_tb_1{ margin-bottom: 30px;}
.jbs_txt{width:90%;height:25px;outline:none;}
.jbs_txtarea{width:90%;height:70px; padding:10px;outline:none;}
.jbs_age{ width:80px;}
.jbs_tel{ width:150px;}
.jbs_hong{ color:#f00;}
.jbs_txt:focus{ border:1px solid #9ed029;}
.jbs_txtarea:focus{ border:1px solid #9ed029;}
.jbs_submit{width: 120px; height:40px; text-align:center; margin: 10px 0px; line-height:40px;  font-size:15px; font-weight:bold; border:0px; cursor:pointer; background:#9ed029; color:#FFF;}
.jbs_submit:hover{ background:#9ed029; color:#FFF;transition: all .4s linear 0s;}

.home_contact_box {
	width:100%;
	height:auto;
	overflow:hidden;
	padding:0.2rem;
	box-sizing:border-box;
	font-size:15px;
}

.news_lists li{
	padding: 0.2rem;
	background: #f6f6f6;
	overflow: hidden;
	margin-bottom: 0.2rem;
	
}
 .news_lists li .news_img{
	width: 25%;
	margin-right:3%;
	float: left;
}
 .news_lists li .news_img img{
	width: 100%;
	height: auto;
	display: block;
}
.news_lists li .con{
	width: 72%;
	float: left;
}
 .news_lists li .con .title{
	font-size: 0.2rem;
	overflow:hidden;
	color: #1c1c1c;
	line-height: 0.3rem;
}
 .news_lists li .con .desc{
	font-size: 0.18rem;
	color:#8f8f8f;
	line-height: 0.3rem;
}

.pro_list2 { width:100%; height: auto; overflow:hidden;}
.pro_list2 li { width:100%; height:auto; margin-bottom:0.4rem;}
.pro_list2 li a { width:95%; height:auto; display:block; overflow:hidden; padding:0.2rem; box-sizing:border-box; background-color:#fff; box-shadow:2px 2px 5px #888; margin:0 auto;}
.pro_list2 li a img { width:100%; display:block;}
.pro_list2 li a table td { line-height:0.3rem;}

#search_li { height:0.5rem;}
.search_banner {width:100%; height:auto;}

.search_banner>ul>li { width:50%; height:0.5rem; line-height:0.5rem; color:#fff; font-size:0.16rem; float:left; text-align:center; background-color: rgba(6,46,81,0.62) !important; background-color: #062e51; filter: alpha(opacity=62); cursor:pointer; transition:all .5s linear; box-sizing:border-box;}
.search_banner>ul>li.cur {background-color: rgba(6,46,81,1) !important; background-color: #062e51; filter: alpha(opacity=100); margin:0px;}

.search-form { width:100%; height:auto; display:none; padding:0.2rem; box-sizing:border-box;}

.downlist table { width:100%; height:auto; border-right:1px solid #ccc; border-bottom:1px solid #ebebeb;}
.downlist table th { background-color:#3f3f3f; line-height:50px; font-size:20px; color:#fff; text-align:left; padding-left:10px;}
.downlist table td { background-color: rgba(255,255,255,0.61) !important; background-color: #fff; filter: alpha(opacity=61); color:#333; font-size:15px; line-height:50px; border:1px solid #ebebeb; border-right:0px; border-bottom:0px; text-indent:10px; transition:all .5s linear;}
.downlist table tr:hover {box-shadow: 1px 1px 5px #dad9d9; box-sizing:border-box;}
.downlist table tr:hover td {background-color: rgba(255,255,255,1) !important; background-color: #fff; filter: alpha(opacity=100);}
.downlist table td a { width:100px; height:40px; line-height:40px; background-color:#0164ad; color:#fff; display:block; text-align:center; font-size:12px; margin:0 auto; text-indent:0px;}


/*login*/
.login_bg { width:100%; height:100%; overflow:hidden; background-color: rgba(0,0,0,0.9) !important; background-color: #000; filter: alpha(opacity=90); position:fixed; top:0px; left:0px; z-index:33333333; display:none;}
.login_div { width:90%; height:auto; overflow:hidden; overflow:hidden; margin:10% auto auto auto; border-radius:10px;}
.login_div .top { width:100%; height:50px; overflow:hidden; background-color:#e3a92d;}
.login_div .top .left { height:50px; overflow:hidden; float:left; background:url(../images/lg_ico.png) 10px center no-repeat; background-size:20px 20px; text-indent:40px; font-size:16px; color:#fff; line-height:50px;}
.login_div .top .close { width:38px; height:38px; overflow:hidden; float:right; margin-right:10px; margin-top:6px; background:url(../images/lg_close.png) center no-repeat; background-size:20px 20px; cursor:pointer;}
.login_div .lbody { width:100%; height:auto; overflow:hidden; background-color:#fff; color:#000;  font-size:16px;}
.login_div .lbody #error { font-size:15px; color:#F00; padding-left:20px;}
.login_div .lbody table { width:95%; margin:20px auto 10px auto;}
.login_div .lbody table th { text-align:left;}
.login_div .lbody table td { padding:5px;}
.login_div .lbody input[type='text'],.login_div .lbody input[type='password'] { width:100%; height:40px; line-height:40px; background-color:#f4f4f4; border:1px solid #c9caca; border-radius:10px; padding:0px 20px 0px 20px; box-sizing:border-box; font-size:15px;}
.login_div .lbody input[type='submit'] { width:135px; height:40px; overflow:hidden; color:#fff; background-color:#1d86d0; border:0px; border-radius:10px; cursor:pointer; font-size:16px; transition: all 0.2s linear;}
.login_div .lbody input[type='submit']:hover { background-color:#0065ad;}
.login_div .lbody input[type='reset'] { width:135px; height:40px; overflow:hidden; color:#909090; background-color:#dad6d6; border:0px; border-radius:10px; margin-left:20px; cursor:pointer; font-size:16px; transition: all 0.2s linear;}
.login_div .lbody input[type='reset']:hover { background-color:#c8c8c8;}


.contact_tit { width:100%; height:auto; overflow:hidden; margin:10px auto auto auto; font-size:15px; font-weight:bold; color:#252525;}
.contact_tit .underline { width:53px; height:2px; background-color:#0065ad; overflow:hidden; margin-top:10px;}
.contact_text { width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:15px; color:#000;  line-height:30px;  }
.contact_text2 { width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:15px; color:#000;  line-height:30px; margin:0 auto;}
.contact_text ul li { width:100%; float:left; margin-top:3px; overflow:hidden;}
.contact_text ul li p { font-size:15px; color:#252525; padding-left:5px; font-weight:bold; line-height:30px;}
.contact_text ul li input[type="text"] { width:97%; height:40px; line-height:40px; border:1px solid #dbdbdb; border-radius:5px; text-indent:10px; font-size:15px;  background-color:#fff; box-sizing:border-box;}
.contact_text ul li textarea { width:100%; height:95px; display:block; line-height:25px; overflow:hidden; border:1px solid #dbdbdb; padding:10px; box-sizing:border-box; font-size:13px;  resize:none; border-radius:5px; background-color:#fff; }
.contact_text ul li .brand { width:280px; height:42px;}
.contact_text ul li input[type="submit"] { width:115px; height:42px; line-height:42px; border:0px; text-align:center; background-color:#e42335; border-radius:5px; padding:0px; cursor:pointer; color:#fff; font-weight:bold; font-size:16px; margin-left:8px; float:left; transition: all 0.2s linear;}
.contact_text ul li input[type="submit"]:hover { background-color:#d11a2b;}
.contact_text ul li label { float:left; line-height:42px; font-size:12px;  color:#272727;}

.about_ul img { max-width:100%; margin:0 auto; display:block; margin-top:10px;}

.ny-nav-line { width:100%; height:auto; overflow:hidden; padding:0.3rem 0.2rem 0px 0.2rem; box-sizing:border-box; text-transform:capitalize;}
.ny-banner { width:100%; height:auto; overflow:hidden; margin-top:0.87rem;}
.ny-banner img { width:100%; display:block;}







