



@charset "utf-8";

/* CSS Document */

* { outline: 0;  font-size: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding:0; margin: 0}

article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

a { text-decoration: none; color:#626262  }

html { height: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;margin:0 auto }

body {

    width: 100%;

    height: 100%;

    margin: 0px auto;

	font-size:1rem;
    font-family:"Microsoft Yahei";

	}

* {

    box-sizing: border-box;

    outline: 0;

}



i{

	font-style:normal;

}

#four .div .img p.balnk{

	color:#000;

}

body {

    padding: 0px;

    margin: 0px auto;

    min-width: 320px;

	color:#333;

}

.clearfix{ clear:both}



.center{ text-align:center;}

img {  vertical-align: middle; border: 0 none; max-width:100% /* ie8 */}

img:not([src*="/"]) { display: none; }

table { border-collapse: collapse; border-spacing: 0; width: 100%; }

th, td, caption { vertical-align: middle; }

textarea { resize: none; border: 0; padding: 8px 0; border-radius: 0;}

ul,li { list-style: none; margin:0; padding:0; }

h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-weight:normal;}

.clr:after {content:""; display:block; height:0; clear:both; visibility:hidden;}

.clr,.clear {*zoom:1; clear:both}

 h3, h4, h5, h6 ,footer { -webkit-text-size-adjust: none;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

.fl{float:left;}.fr{float:right;}

em{font-style:normal}

.height{ height:80px;}

.heights{ height:50px;}

.mtb20{ margin:20px 0}

.pl30{ margin-left:30px;}

.pr30{ margin-right:30px;}

.red{ color:red;}

.mtb40{ margin:40px 0}

.mt40{ margin:20px 0;}

.mt140{ margin:120px 0;}

.pt15{ padding-bottom:15px;}

.font12{ font-size:12px; color:#72706e; font-weight:bold}

.line20{ line-height:20px;}

.center{ text-align:center;}

.mtb{

	border-top:1px #dedede solid;

	border-bottom:1px #dedede solid;

	height:8px;

	background:#f1f1f1

}

.right{

	text-align:right;

	display: block;

	margin-right:8px;

}



.mt{

	margin-top:5px;

}

.left{

	float:left;

}

.right{

	float:right;

}

.over{

	overflow:hidden;

}



.news .index_news_r dt,.service .list dt ,#news .list .img ,#industry .box dt,#producted .pru-right dt{

    overflow: hidden;

}

.news .index_news_r  dl:hover img,.service .list dl:hover img,#news .list:hover .img img,#industry .box dl:hover img,#producted .pru-right dl:hover img{

	transform: scale(1.2,1.2);

	-webkit-transform: scale(1.2,1.2);

	-o-transform: scale(1.2,1.2);

	transition: all 2s;

	-webkit-transition: all 2s;

	-o-transition: all 2s;

	opacity: 1



}

.pull-left {

    float: left

}

.radius{

  -moz-border-radius: 100%;

  -webkit-border-radius: 100%;

  border-radius: 100%;

}

.radiusd{

  -moz-border-radius: 100rem;

  -webkit-border-radius: 100rem;

  border-radius: 100rem;

}

.radiusds{

  -moz-border-radius: 6px;

  -webkit-border-radius: 6px;

  border-radius: 6px;

}

.ellipsis{

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

}

.flex{

	display:flex

}

.between{

   justify-content:space-between ;

}