@charset "gb2312";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,div,ul,li,ol,dl,dt,dd,td,p,pre, form, fieldset, input, textarea, blockquote, th, button,em,select,option{ padding:0; margin:0;}
img,border,select,li{border:none; vertical-align:top;}
ul,dl,li{ list-style:none;}
body{color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif;line-height:22px; background-image:url('../images/bg1.jpg'); background-repeat:repeat-x;}
/*共用*/
a{text-decoration:none;}
.left{ float:left;}
.right{ float:right;}
.clear{clear:both;}
/*共用结束*/
.slog{max-width: 90%;margin:15% auto;color:#fff;position: relative;top:120px;}
.slog h3{font-size: 2rem;line-height: 1.2;}
.slog p{font-size: 1.4rem;margin-top: 20px;line-height: 1.2;}
.indexlogo {
	top:2px;
	left: 0;
	width: 112px;
	height: 52px;
	background-image:url('../images/logo1.png');
	position: absolute;
  background-size: 100% auto;
  background-repeat: no-repeat;
	z-index: 999;
}
.layout{ width:100%; height:780px; overflow:hidden; position:relative;padding-bottom:22px;}
.laytext {
   margin: auto;
   width:310px;
   height:30px;
   padding-top:5px;
   z-index:999;
   color:#FFFFFF;
   top:204px;
   position:absolute;
   left:0;
   right:0;
   font-size:16px;
   background-color:#CCCCCC;
   border-radius : 10px;
   text-align:center;
 }
.layinput {
   margin-top: 10px;
   width:240px;
   height:30px;
   z-index:999;
   color:#B6B6B6;
   top:0;
   position:relative;
   left:0;
   font-size:16px;
   background-color:#ffffff;
   border-radius : 30px;
   text-align:left;
   border: 1px solid #cccccc;
   box-sizing: border-box;
   font-family:'microsoft yahei';
   outline: 0;
   padding-left: 20px;
}
.layinput:focus{
    border-color:#B70B26;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {   
color: #B6B6B6;   
}   
.laysearch {
   margin: auto;
   width:30px;
   height:30px;
   z-index:999;
   top:10px;
   position:absolute;
   right:20px;
   outline: 0;
   cursor:pointer;
   background-image:url('../images/sbtn.png');
   border: none;
	background-color: transparent;
	color:transparent;
}
.laysearch:hover {
	filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;
}
.cnarea {
	position: absolute;
	top: 0;
	right: 75px;
	width:75px;
	height: 60px;
	z-index:999;
}
.cnarea a {
   margin-top:15px;
   padding-top:3px;
   width:75px;
   height:30px;
   color:#ffffff;
   position:absolute;
   font-size:14px;
   background-color:#ea1155;
   border-radius : 22px;
   text-align:center;
   border:none;
   box-sizing: border-box;
   outline: 0;
   font-weight:normal;
   cursor:pointer;
   font-family:'microsoft yahei';
}
.cnarea a:hover {
   background-color:#8d0e65;color:#fff;
}
.enarea {
	position: absolute;
	top: 0;
	right: 0;
	width:75px;
	height: 60px;
	z-index:999;
}
.enarea a {
   margin-top:10px;
   padding-top:3px;
   width:75px;
   height:30px;
   color:#ffffff;
   position:absolute;
   font-size:14px;
   background-color:#06D678;
   border-radius : 22px;
   text-align:center;
   border:none;
   box-sizing: border-box;
   outline: 0;
   font-weight:normal;
   cursor:pointer;
   font-family:'microsoft yahei';
}
.enarea a:hover {
   background-color:#00914F;
}
.banner{ width:1003px; height:587px; margin:0 auto; position:relative; z-index:1;}
.blueberry {width:1440px; height:587px; position:absolute; left:-220px; top:0; }
.blueberry .slides {
	width:1440px; 
	height:587px;
	position: relative;
	overflow: hidden;
}
.blueberry .slides li {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.blueberry .slides li img {width:1440px; height:587px;}


.blueberry .pager {
	overflow:hidden;
	position:absolute;
    width:980px;
	height: 13px;
	text-align:right;
	bottom:7px; 
	right:222px;
	z-index:3;
}
.blueberry .pager li {width:10px; height:13px; display:inline-block; margin-right:8px;}
.blueberry .pager li {width:10px; height:13px; *display:inline;}
.blueberry .pager li a span {width:10px; height:13px; display:block; background:url(../images/banner_btn.png) no-repeat left -13px; line-height:40px; overflow:hidden;}
.blueberry .pager li.active a span {background:blue;  background:url(../images/banner_btn.png) no-repeat left top; }

.topcon,.topcon1 {
   width:1150px;
   height:110px;
   margin:0 auto;
}
.topicons {
   float:left;
   width:180px;
   height:32px;
}
.icon1 {
   float:left;
   display:inline-block;
   width:28px;
   height:28px;
   margin:3px 2px 0 0;
   background-image:url('../images/icon.jpg');
   background-repeat:no-repeat;
}
.icon1:hover {
   background-image:url('../images/icon1.jpg');
}
.toptel {
   float:right;
   background-image:url('../images/i1.jpg');
   background-repeat:no-repeat;
   height:21px;
   width:auto;
   padding:7px 0 0 25px;
   margin-right:8px;
}
.topmail {
   float:right;
   background-image:url('../images/i2.jpg');
   background-repeat:no-repeat;
   height:21px;
   width:auto;
   padding:7px 0 0 25px;
   text-align:right;
}
.topfix {
   width:100%;
   background-color:rgba(255,255,255,0.9);
   position:fixed;
   z-index:1000;
}
.menucon {
   width:1150px;
   margin:0 auto;
}
.logo1 {
   float:left;
   width:125px;margin-top:6px;
}

.logo {
   width:89px;
   height:110px;
   float:left;
}

.menu{width:818px;height:44px;margin-left:39px;display:inline; padding-top:66px; background-image:url('../images/title.jpg');float:left; background-repeat:no-repeat;}
.menu ul li{ float:left;height:44px; width:130px; display:inline; }
.menu ul li a{float:left; width:130px;color:#5c5c5c; font: 14px/35px Arial;display:block; height:40px; text-align:center; padding-top:0px;}
.menu ul li a:hover,.menu ul li a.selected{ border-bottom: 3px solid #c30a23;font-weight:bold;}

.menu1{width:auto;height:48px;display:inline; float:left; padding-top:15px;left:20%;position: relative;}
.menu1 ul li{ float:left;height:44px; width:130px; display:inline; }
.menu1 ul li a{float:left; width:130px;color:#5c5c5c; font: 14px/35px Arial;display:block; height:40px; text-align:center; padding-top:0px;}
.menu1 ul li a:hover,.menu1 ul li a.selected{ border-bottom: 3px solid #c30a23;font-weight:bold;}

.tcontact {
  float:right;
	width:195px;
	height:110px;
	background-image:url('../images/tel.jpg');
	background-repeat:no-repeat;
}
.ttel {
   float:left;
   width:138px;
   padding:19px 0 0 39px;
   height:33px;
   font-family:Arial;
   font-size:14px;
   line-height:120%;
   display:inline;
   margin-bottom:5px;
}
.globalsearchformzone {
   float:left;
   width:190px;
   height:27px;
   display:inline;
   margin-top:15px;
   background: #cfcfcf;
   border-radius: 2px;
   -webkit-border-radius:2px;
   -moz-border-radius:2px;
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   color: #505050;
   text-decoration: none;
}
.globalsearchform {
    float: left;
    padding: 0px;
    margin: 0px 0px 0px 5px;
    height: 27px;
    font: 12px/27px Arial;
    color: #666;
}
.globalsearchform .input {
    border: 0px;
    height: 27px;
    line-height: 27px;
    padding: 0px;
    margin: 0px;
    background: transparent;
    color: #666;
	font-family: Arial;
    width: 150px;
}
.globalsearchform1 {
    float: right;
    padding: 0px;
    margin: 0px;
    line-height: 27px;
}
.content {
width: 1190px; height: auto; margin: 0px auto; padding-top:20px;zoom:1;overflow:hidden;
}
.aboutl {
  float:left;
  width:707px;text-align:center;
}
.aboutl h2 {
   font: 20px Verdana, Arial, Helvetica, sans-serif;
    color: #505050;
	    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
	line-height:180%;
}
.aboutr {
   float:left;
   width:421px;
   height:276px;
   padding-left:62px;
}
.ptitle {
   float:left;
   width:1190px;
   font-size:36px;font-weight:bold;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   padding:20px 0 20px 0px;
   color: #505050;
   background-color:#ECECEC;
   text-align:center;
}
.indpro {
   float:left;
   width:1190px;
   height:366px;
   overflow:hidden;
}
.pborder {
    border: 1px solid #ededed;
    padding: 5px;
    float: left;
    margin: 0px;
    width: 285px;
}
.pborder a {
    color: #ffd64a;
    text-decoration: none;
}
.ptext {
    border-top: 1px solid #ededed;
    height: 50px;
    font: 14px/50px arial;
}
.indtext {
   float:left;
   width:1190px;
   height:auto;
   font: 16px/25px arial;
   margin:10px 0 10px 0;
   text-align:center;
}
.workshoppic {
   float:left;
   width:1190px;
   height:auto;
   margin:15px 0 10px 0;
}
.bottom {
   width:100%;
   height:357px;
   background-color:#333333;
}
.bcon {
   width: 1258px; height: 357px; 
   margin:0 auto;
}
.blist {
   float:left;
   width:200px;height:263px;
   margin:24px 0 0 68px; 
   display:inline;
}
.blisttit {
   float:left;
   width:200px;
   height:45px;
   border-bottom:1px solid #6F7476; 
   font:20px/45px Arial; 
   color:#ffffff;
   margin-bottom:15px;
}
.bottommenu {
    margin: 0;
    padding: 0;
    border: 0;
    height: 28px;
    color: #ffffff;
    font: 14px/30px Arial;
    text-align: left;
	float:left;
}
.bottommenu a:link,.bottommenu a:visited,.bottommenu a:active{
margin:0px;
color:#ffffff;
display:block;
height:30px;
font:14px/30px Arial;
text-decoration: none;
}

.bottommenu a:hover{
color:#ff6600;
font:14px/30px Arial;
text-decoration: underline;
}

.bclist {
   float:left;
   width:578px;height:273px;
   margin:24px 0 0 68px; 
   display:inline;
   position:relative;
}
.bclisttit {
   float:left;
   width:578px;
   height:45px;padding:0; border-bottom:1px solid #6F7476; font:20px/45px Arial; color:#ffffff; margin-bottom:15px;
}
.bccontent{
   float:left;
   font:14px/33px arial;color:#ffffff;
}
.blogo {
	display: none;
   position:absolute;
   width:308px;
   height:113px;
   background-image:url('../images/b.jpg');
   left:270px;
   top:45px;
}
.btnnav {
   float:left;
   width:1218px;
   text-align:center;
   font:12px/20px arial;color:#ffffff; 
}
.btnnav a {
   font:12px/20px arial;color:#ffffff;
   text-decoration:none;
}

.instit {
   width:1150px;
   height:56px;
   padding-top:25px;
   margin:0 auto;
   font:bold 36px/36px arial;
   color: #505050;
}
.insnav {
  width:1150px;
  height:29px;
  padding-top:20px;
  color: #5c5c5c;
  font: 18px/25px arial;
  margin:0 auto;
  border-bottom:1px solid #DEDEDE;
}
.insnav a{
color:#5c5c5c;
font:18px/25px arial;
}
.insnav a:hover{
text-decoration: underline;
}

.insmenu {
  float:left;
  width:275px;
  height:auto;
  zoom:1;overflow:hidden;
  display:inline;
  margin-bottom:20px;
}
.insmenu .tit{
  height:60px; font:36px/80px Arial; color:#000; text-align:left;
}
.insmenu a {
  color:#565656; font-size:14px; font-family:"arial";
  display:block;width:100%;
  height:27px;
  padding:8px 0 0 8px;
  background:url(../images/submenudoc.jpg);
  background-repeat:no-repeat;
  background-position:0 55%;
}
.insmenu a:hover,.insmenu a.selected{color:#C30A23;}
.count{position: relative;float:right;width:16%;overflow: hidden;text-overflow: ellipsis;}
.insmenu .list{border-bottom: 1px #565656 solid;}
.insrcon {
  float:left;
  display:inline;
  width:840px;
  height:auto;
  zoom:1;overflow:hidden;
  font: 14px/25px Arial;
  color: #505050;
  margin:20px 0 0 60px;
}
.contactl {
  float:left;
  width: 572px; height: 358px; 
  display:inline;
  font:14px/30px arial;color:#000;
  background-repeat:no-repeat;
  background-position:0 31%;
}
.contactl h2 {
display: block;
    font-size: 1.5em;
   padding:15px 0 21px 0;
    font-weight: bold;
}
.formgroup{
margin-bottom:10px;
height:28px;
border-bottom:1px #def solid;
background:url(../images/icon1.gif) left no-repeat;
font: 14px/28px Verdana, Arial, Helvetica, sans-serif;
padding-left:22px;
font-weight:bold;
}


.formintro{
border:1px #def solid;
margin:10px 0px 20px 0px;
padding:10px;
background:#f7fbfe;
}

.formborder{
margin:0px;
margin-top:-1px;
border:1px #e8e8e8 solid;
padding:12px;
}

td{ font:14px Arial;padding-bottom:5px;}
.input{   border: 1px solid #E3E3E3;
    background: #fff;
    height: 34px;
    line-height: 34px;
    padding-left: 5px;}
.textarea{
    border: 1px solid #E3E3E3;
    background: #fff;
	height:80px;
    line-height: 34px;
    padding-left: 5px;}
.button{border:1px #ddd solid;font: 12px Verdana, Arial, Helvetica, sans-serif;height:22px;line-height:20px;padding:0px 3px;background:#f7f7f7;}
.submit{width: 120px;
    height: 42px;
    line-height: 40px;
    color: #fff;
    border: 1px solid #E3E3E3;
    color: #565656;
    text-transform: capitalize;}
.mustfill{color:#ff0000}

.loginlink{cursor:pointer;text-decoration: underline}
.logoutlink{cursor:pointer;text-decoration: underline}
.contactr {
  float:left;
  width:578px;
  height:auto;
  display:inline;
  color: #505050;
  font: 14px/34px Arial;
  margin-bottom:30px;
}
.news {
   float:left;
   width:805px;
   height:auto;
   display:inline;
   zoom:1;overflow:hidden;
}
.news ul li {
   float:left;
   padding-left: 19px;
   height: 36px;
    font-size: 12px;
    overflow: hidden;
    line-height: 28px;
    background: url(../images/line.png) 0px 5px no-repeat;
}
.newslisttile {
   float:left;
   width:660px;
    text-decoration: none;
    font: 14px/28px microsoft yahei;
    color: #696969;
}
.newslisttile a {
    text-decoration:none;
    color: #696969;
	font: 14px/28px microsoft yahei;
}
.newslisttile a:hover {
    text-decoration:underline;
    color: #696969;
}
.newsdate {
   float: right;
    white-space: nowrap;
    overflow: hidden;
    font: 12px/23px microsoft yahei;
    padding-right: 5px;
    color: #696969;
}
.showpages {
   float:left;
   clear: both;
    padding: 0px;
    margin: 20px 0px;
    width: 100%;
    height: 30px;
    white-space: nowrap;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
    color: #505050;
    text-decoration: none;
}
.page {
  text-align: center;
  overflow: hidden;
}

.page a {
  display: inline-block;
  border: solid 1px #0A0A0A;
  color: #0A0A0A;
  width: 25px;
  padding: 0 2px;
  height: 25px;
  line-height: 24px;
  margin: 0 4px 10px;
  border-radius: 50%;
}

.page a.prev, .page a.next {
  width: auto;
  margin: 0 0 10px;
  border-color: transparent !important;
  background-color: transparent !important;
  color: #676767;
}

.page a.prev:hover, .page a.next:hover {
  color: #ea1155;
}

.page a.prev .iconfont, .page a.next .iconfont {
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 26px;
  color: #676767;
}

.page a:hover, .page a.page-active {
  border-color: #ea1155;
  background-color: #ea1155;
  color: #fff;
}
select {
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    color: #505050;
}
option {
    font-weight: normal;
    display: block;
    white-space: pre;
    min-height: 1.2em;
    padding: 0px 2px 1px;
}
.newstitle {
   font-size: 22px;
    font-weight: bold;
    line-height: 50px;
    text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	clear:both;
}
.news .memo {
    float:left;
    margin: 20px 0px 20px 0px;
    padding: 15px;
    font: 12px/18px microsoft yahei;
    border: 1px #ddd dotted;
    background-color: #fff;
	display:inline;
	width:96%;
}
div#search {
margin:0px;
border:0px;
text-align:left;
}
div#search ul{
margin:0;
padding:0;
}

div#search li{
padding:10px 15px;
list-style-type: none;
font: 16px Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
overflow: hidden;
}

div#search a:link,div#search a:visited,div#search a:active{
font: 16px Verdana, Arial, Helvetica, sans-serif;
color:#135182;
text-decoration: underline;
}
div#search a:hover{
font: 16px Verdana, Arial, Helvetica, sans-serif;
color:#ff0000;
text-decoration: underline;
}

div#search .title{
float:left;
width:530px;
color:#135182;
}

div#search .keyword{
font: 16px Verdana, Arial, Helvetica, sans-serif;
color:#696969;
text-decoration: underline;
}

div#search .bodykeyword{
color:#900f0f;
}



div#search .time{
float:right;
width:105px; 
padding-right:4px;
white-space: nowrap;
overflow: hidden;
font: 12px Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
color:#696969;
}

div#search .memo{
float:left;
width:530px;
padding:10px 0px 0px 0px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
text-align: left;
color:#696969;
clear:both;
}

div#search .showlink{
float:left;
width:530px;
padding:5px 0px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#008000;
text-align: left;
clear:both;
}

.productcon {
  float:left;
  display:inline;
  width: 863px;
  height:auto;
  zoom:1;overflow:hidden;
  font: 14px/25px Arial;
  color: #505050;
  margin:20px 0 0 10px;
}

.productquery{
margin:5px 10px;
width:195px;
text-align:center;
float:left;
}

.productquery div.fang{
padding:3px;
text-align:center;
border:1px #b1b1b1 solid;
}

.productquery div.picFit{
overflow: hidden;
}

.productquery div.picFit img{height:100%;width:100%;
}


.productquery div.title{
text-align:center;
margin-top:10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
}

.productquery a:link,.productquery a:visited,.productquery a:active{
color:#000;
font:14px/25px arial,simsun;
text-decoration: none;
word-break:break-all;
}

.productquery a:hover{
color:#ff0000;
text-decoration: underline;
font:14px/25px arial;
word-break:break-all;
}

.le {
    width: 394px;
    margin: 0;
    padding: 0;
    margin-top: 10px;
    float: left;
    display: inline;
}
.le dt {
    width: 382px;
    height: 272px;
    padding: 6px;
    background: #E6E6E6;
    text-align: center;
}
.le dd {
    text-align: center;
}
.blk_18 {
    overflow: hidden;
    zoom: 1;
    font-size: 9pt;
    border: 1px solid #accaf8;
    background: #ffffff;
    width: 390px;
    margin-top: 8px;
}
.le dd .pro {
    height: 61px;
    width: 394px;
    background: #ffffff;
}
.fleft {
    float: left;
    display: inline;
}
.le dd .pro .leb, .le dd .pro .rib {
    width: 21px;
    height: 83px;
    background: #999999;
}
.blk_18 .pcont {
    width: 345px;
    float: left;
    overflow: hidden;
    padding-left: 5px;
}
.blk_18 .ScrCont {
    width: 32766px;
    zoom: 1;
    margin-left: -5px;
}
.blk_18 #List1_1, .blk_18 #List2_1 {
    float: left;
}
.fright {
    float: right;
}
.leb a, .rib a {
    margin: 35px auto 0 auto;
    width: 7px;
    height: 11px;
    display: block;
    background: url(../images/bg_not.gif) no-repeat;
}
.leb a {
    background-position: 0 -233px;
}
.rib a {
    background-position: -7px -233px;
}

.ri {
    width: 415px;
    float: left;
    display: inline;
    overflow: hidden;
    margin-left: 45px;
}
.ri h3 {
    font: bold 14px arial;
    padding: 0;
    padding-left: 4px;
    color: #686868;
    text-align: left;
    display: block;
    height: 32px;
    line-height: 32px;
    margin: 0;
}
.ri .tables th {
    padding: 4px;
    font: normal 14px/1em arial!important;
    border-bottom: dotted 1px #afafaf!important;
    text-align: left;
}
.ri .tables td {
    padding: 4px;
    font: 14px/1em arial!important;
    border-bottom: dotted 1px #afafaf!important;
    /* word-break: break-all; */
}
.clear {
    clear: both;
    font-size: 0px;
    width: 0px;
    visibility: hidden;
    margin-top: 0px !important;
    margin-top: -2px;
    height: 0px;
    line-height: 0px;
    size: 0px;
}
.ri .sub {
    margin-top: 3px;
    float: left;
    display: inline;
}
.submit_3 {
    background: #C30A23;
    margin-top: 15px;
    width: 130px;
    display: block;
    font-size: 16px;
    text-align: center;
    font: 16px/40px Arial;
    height: 38px;
    color: #ffffff;
    float: right;
    text-decoration: none;
}
.productdetail {
   float:left;
   width:100%;
   height:auto;
   zoom:1;overflow:hidden;
   clear:both;
}
div#photoquery {
margin:0px;
}

div#photoquery ul{
margin:0;
padding:0;
}

div#photoquery li{
float:left;
list-style-type: none;
margin:0px 20px 10px 0px;
text-align:center;
}

div#photoquery div.fang{
border:0px #b1b1b1 solid;
padding:1px;
text-align:center;
}

div#photoquery div.picFit{
overflow: hidden;
}

div#photoquery div.picFit img{
}
.subnavs {
   color:#565656;
   font-weight:normal;
}
.sesubnavs {
    font-weight:bold;
	color:#FF3F0F;
}

a{color:inherit;}
a:hover { color:#c79556;}
::-moz-selection {color:#fff; background:#c79556; }
::selection {color:#fff; background:#c79556; }
::-webkit-input-placeholder { color:#aaa; } 

.i_ico{width:24px;height:24px;background:url(../images/i_ico.png) no-repeat;}
.r {
    float: right;
}
.transition03{-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.transition05{-webkit-transition: all 0.8s ease;transition: all 0.8s ease;}
.transition08{-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.transition1{-webkit-transition: all 1s ease;transition: all 1s ease;}
.transition14{-webkit-transition: all 1.4s ease;transition: all 1.4s ease;}
.transition24{-webkit-transition: all 2.4s ease;transition: all 2.4s ease;}
.transition10{-webkit-transition: all 10s ease;transition: all 10s ease;}
.rect-4138{padding-bottom:41.38%}
.rect-438{padding-bottom:43.8%}
.rect-66{padding-bottom:66%;}
.rect-68{padding-bottom:68%;}
.rect-74{padding-bottom: 74%;}
.rect-137{padding-bottom:137%}
.rect-86209{padding-bottom:86.209%;}
.rect-90{padding-bottom:90%;}
.rect-110{padding-bottom:110%;}
.rect-122{padding-bottom:122%;}
.rect-130{padding-bottom: 130%;}
.rect-153{padding-bottom: 152.7%;}
*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;}
.rect-50{padding-bottom: 50%;}
.rect-5625{padding-bottom: 56.25%;}
.rect-60{padding-bottom: 60%;}
.rect-618{padding-bottom: 61.8%;}
.rect-70{padding-bottom: 70%;}
.rect-75{padding-bottom: 75%;}
.rect-80{padding-bottom: 80%;}
.rect-90{padding-bottom: 90%;}
.rect-100{padding-bottom: 100%;}

.imgZoom img,.imgY180 img { -moz-transition:all 2.4s ease 0s; -ms-transition:all 2.4s ease 0s; -o-transition:all 2.4s ease 0s; -webkit-transition:all 2.4s ease 0s; transition:all 2.4s ease 0s;}
.imgZoom { overflow:hidden; }
.imgZoom:hover img{ -moz-transform:scale(1.3,1.3); -ms-transform:scale(1.3,1.3); -o-transform:scale(1.3,1.3); -webkit-transform:scale(1.3,1.3); transform:scale(1.3,1.3);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg)}

.more_btn{width:220px;border:2px solid #fff;padding:11px 18px;font-size:18px;position:relative;z-index:2;display:block;color:#fff;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;cursor:pointer;}
.more_btn .i_ico{display:block;background-position:-48px 0px;margin-top:2px;}
.more_btn:hover{background-color:rgba(255,255,255,0.2);color:#fff;}
.subtitle {
  width: 100%;
  height: auto;
  text-align: center;
  font: 20px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #505050;margin-bottom: 30px;text-transform: capitalize;
}
.ipart_title{font-size:36px;color:#333333;line-height:36px;text-align:center;margin-bottom:40px;}
.ipart_text{font-size:16px;text-align:center;color:#666666;}

.ipart2{padding:70px 0px 60px;background-color:#ffffff;}
.ipart2 .ipart_hd li{position:relative;overflow:hidden;}
.ipart2 .ipart_hd .li1{width:28.136%;}
.ipart2 .ipart_hd .li2{width:28.136%;}
.ipart2 .ipart_hd .li1,.ipart2 .ipart_hd .li2{float:left;min-height:563px;}
.ipart2 .ipart_hd .li1{margin-right: 1.48%;}
.ipart2 .ipart_hd .li3,.ipart2 .ipart_hd .li4{float:right;width:28.136%;min-height:272px;}
.ipart2 .ipart_hd .li3{margin-bottom:18px;}
.ipart2 .ipart_hd .li3:after{content:"";width:100%;height:100%;background-color:black;position:absolute;display:block;top:0;right:100%;z-index:0;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;opacity:.2}
.ipart2 .ipart_hd .li3:hover:after{right:0;}
.ipart2 .ipart_hd .li4{}
.ipart2 .ipart_hd .li4:after{content:"";width:100%;height:100%;background-color:black;position:absolute;display:block;top:0;right:100%;z-index:0;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;opacity:.2}
.ipart2 .ipart_hd .li4:hover:after{right:0;}
.ipart2 .ipart_hd .li_box{position:relative;display:block;}

.ipart2 .ipart_hd .list_img{position:absolute;top:0;right:0;width:auto;height:auto;max-width:none;moz-transition:all 2.4s ease 0s; -ms-transition:all 2.4s ease 0s; -o-transition:all 2.4s ease 0s; -webkit-transition:all 2.4s ease 0s; transition:all 2.4s ease 0s;}
.ipart2 .ipart_hd .list_box{padding:30px 15px 40px 15px;color:#fff;position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;z-index:1;}
.ipart2 .ipart_hd .list_time{font-size:16px;margin-bottom:28px;}
.ipart2 .ipart_hd .list_title{font-size:19px;line-height:38px;margin-bottom:16px;text-transform: uppercase;}
.ipart2 .ipart_hd .list_text{font-size:16px;-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transform: translate3d(0,-50px,0);transform: translate3d(0,-20px,0);visibility:hidden;}
.ipart2 .ipart_hd .more_btn{position:absolute;bottom:30px;left:30px;-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0)}
.ipart2 .ipart_hd .li1 .list_box,.ipart2 .ipart_hd .li2 .list_box{background-color:rgba(0,0,0,0.2);}
.ipart2 .ipart_hd .li1.cur .list_box,.ipart2 .ipart_hd .li2.cur .list_box{background-color:rgba(0,0,0,0.4);}
.ipart2 .ipart_hd li.cur .list_text{-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transform: translate3d(0,0px,0);transform: translate3d(0,0px,0);visibility:visible;}
.ipart2 .ipart_hd li.cur .more_btn{-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transform: translate3d(0,0px,0);transform: translate3d(0,0px,0)}
.ipart2 .ipart_hd .li3 .more_btn,.ipart2 .ipart_hd .li4 .more_btn{display:none;}
.ipart2 .ipart_hd .li1.cur{width:40.764%;}
.ipart2 .ipart_hd .li2.cur{width:40.764%;}
.ipart2 .ipart_hd .owl-nav{display:none;}
.i_part2_bd .list_box img{width:100%;}
.wrap {
    width: 1181px;
    margin-right: auto;
    margin-left: auto;
}
.case-pic{display: flex;justify-content: center;}
.case-pic ul li img{max-width:100%;}
.mTop30{margin-top: 30px;}
.mTop10{margin-top: 10px;}
.f16{font-size: 16px;}
.fullwidth img{width:100%;}
.i_equipment_one .container{display: flex;justify-items: center;align-items: center;width:90%;margin-left:5%;}
.i_equipment_one .container .pic{width:50%;}
.i_equipment_one .container .info{font-size: 1.5rem;text-transform: capitalize;margin-left:20px;}
.i_equipment_one .container .pic img{width:100%;}
.i_equipment_two .container{display: flex;justify-items: center;align-items: center;}
.i_equipment_two .container .pic{width:50%;margin-left:40px;}
.i_equipment_two .container .info{font-size: 1.5rem;text-transform: capitalize;width:50%;}
.i_equipment_two .container .pic img{width:100%;}
.i_equipment_two .container:nth-child(2){margin-top:20px;}
.certificator-pic{margin:20px auto;}
.i_part1{padding:30px 0px;}
.i_part1 .list_text{padding:26px 16px 0px 0px;display:block;}
.i_part1 .list_title{font-size:16px;color:#373636;margin-bottom:5px;font-weight:100;}
.i_part1 .list_p{color:#666;margin-bottom:10px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.i_part1 .list_time{font-size:12px;color:#666666;}

.i_part_hd {
    text-align: center;
    padding: 0 0px 45px;
}

.i_part1 li{
	width: 31.33333333%;
	float: left;
    margin-right: 2%;
}
.i_part1 li:nth-child(3){float:right;}
.i_part1 li:nth-child(3) .rect-5625{padding-bottom: 122%;}
.i_part_hd .hd_title {
    font-size: 30px;
    color: #333333;
    font-weight: normal;
    margin-bottom: 16px;
}

.channel_content{min-height:200px;background:#eef2f5;padding:30px 0px 30px;}	

.develop_detail li{margin-bottom:40px;background:#fff;font-size:16px;color:#666666;}
.develop_detail li:nth-child(even) .list_l{float:right;}
.develop_detail li:nth-child(even) .list_r{float:left;}

.develop_detail .list_title{font-size:26px;color:#c79556;margin-bottom:20px;}
.develop_detail .list_p{line-height:30px;}
.develop_detail .list_text{padding: 10% 10% 0;}

.full-row {
  width: 100%;
  transition: 0.2s width ease;
  *zoom: 1;
}
.full-row:before,
.full-row:after {
  display: table;
  clear: both;
  content: '';
}
.full-row > [class*='span'] {
  float: left;
}
.full-row > .span-1 {
  width: 4.16666667%;
  *width: 4.05666667%;
}
.full-row > .span-2 {
  width: 8.33333333%;
  *width: 8.22333333%;
}
.full-row > .span-3 {
  width: 12.5%;
  *width: 12.39%;
}
.full-row > .span-4 {
  width: 16.66666667%;
  *width: 16.55666667%;
}
.full-row > .span-5 {
  width: 20.83333333%;
  *width: 20.72333333%;
}
.full-row > .span-6 {
  width: 25%;
  *width: 24.89%;
}
.full-row > .span-7 {
  width: 29.16666667%;
  *width: 29.05666667%;
}
.full-row > .span-8 {
  width: 33.33333333%;
  *width: 33.22333333%;
}
.full-row > .span-9 {
  width: 37.5%;
  *width: 37.39%;
}
.full-row > .span-10 {
  width: 41.66666667%;
  *width: 41.55666667%;
}
.full-row > .span-11 {
  width: 45.83333333%;
  *width: 45.72333333%;
}
.full-row > .span-12 {
  width: 50%;
  *width: 49.89%;
}
.full-row > .span-13 {
  width: 54.16666667%;
  *width: 54.05666667%;
}
.full-row > .span-14 {
  width: 58.33333333%;
  *width: 58.22333333%;
}
.full-row > .span-15 {
  width: 62.5%;
  *width: 62.39%;
}
.full-row > .span-16 {
  width: 66.66666667%;
  *width: 66.55666667%;
}
.full-row > .span-17 {
  width: 70.83333333%;
  *width: 70.72333333%;
}
.full-row > .span-18 {
  width: 75%;
  *width: 74.89%;
}
.full-row > .span-19 {
  width: 79.16666667%;
  *width: 79.05666667%;
}
.full-row > .span-20 {
  width: 83.33333333%;
  *width: 83.22333333%;
}
.full-row > .span-21 {
  width: 87.5%;
  *width: 87.39%;
}
.full-row > .span-22 {
  width: 91.66666667%;
  *width: 91.55666667%;
}
.full-row > .span-23 {
  width: 95.83333333%;
  *width: 95.72333333%;
}
.full-row > .span-24 {
  width: 100%;
  *width: 99.89%;
}
/*
* 工具
*/
.row > .pull-right,
.full-row > .pull-right {
  float: right;
}
.row > .center {
  position: relative;
  left: -0.83333333%;
  display: block;
  float: none;
  clear: both;
  margin-right: auto;
  margin-left: auto;
}
.full-row > .center {
  display: block;
  float: none;
  clear: both;
  margin-right: auto;
  margin-left: auto;
}


