@charset "UTF-8";

.index-banner { width:100%; position:relative; overflow:hidden; }
.index-banner ul li { float:left; width:100%; overflow:hidden;}
.index-banner ul li img { width:100%; float:left; }

.index-banner .ind_5 { background:#000; cursor:pointer; }
.index-banner .ind_5 .bon-play { background:url(../images/play.png) no-repeat; width:50px; height:50px; display:inline-block; position:absolute; left:50%; top:50%; margin-left:-25px; margin-top:-25px; pointer-events: none; }
.index-banner .ind_5.play  .bon-play { display:none; }
.ie .index-banner .ind_5  .bon-play { display:none; }


.in_tit { text-align:center; position:relative; color:#202020; padding-bottom:1.1%; font-weight:normal; }
.in_tit i { height:1px; background:#7acf00; width:50px; position:absolute; bottom:0px; left:50%; margin-left:-25px; }


/***************in_product**********************/
.in_product { padding:3.8% 0px 2.1%; }
.in_product p { text-align:center; color:#505050; margin:1.65% 0px; }
.in_product .in_pro_list { padding:2.4% 0.78125%; }
.in_product .in_pro_list li { float:left; width:25%; *+margin-left:-1px; }
.in_product .in_pro_list li img { width:100%; display:inline-block; }
/*.in_product .in_pro_list li:first-child + li + li{display: none}
.in_product .in_pro_list li:first-child + li + li + li{display: none}
*/


.in_pro_case { padding:2% 0px 0px; }
.in_pro_case ul { float:left; width:50%; *+margin-left:-1px; }
.in_pro_case ul li { float:left; width:100%; position:relative; }
.in_pro_case ul li img { width:100%; }
.in_pro_case ul li .tit { position:absolute; width:626px; color:#fff; right:0px; top:0px; height:100%;}
.in_pro_case ul li .tit  .wrapper { position:absolute; height:100%;display:table; width:100%;  }
.subwrap{display:table-cell;vertical-align:middle;}
.ie7 .in_pro_case ul li .tit  .wrapper {top:50%; display:block;height:auto}
.ie7 .in_pro_case ul li .tit  .subwrap {position:relative;top:-50%; }

.in_pro_case ul li .tit .con { background:rgba(105,182,7,0.8); display:inline-block; padding:6% 28px 4%; }
.lt9 .in_pro_case ul li .tit .con {filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#8869b607", EndColorStr="#8869b607")}

.in_pro_case ul li .tit h3 { font-weight:normal; letter-spacing:3px; }
.in_pro_case ul li .tit h3 a { color:#fff; }
.in_pro_case ul li .tit h4 { font-weight:normal; letter-spacing:-1px; text-transform:uppercase; line-height:100%; font-family:"Myriad Pro",Arial; margin:4% 0px 6%; }
.in_pro_case ul li .tit a.more  { width:8px; height:11px; display:inline-block; background:url(../images/jt01.png) no-repeat; margin-left:7px; }

.in_pro_case ul li:first-child +li  .tit { right:0px; left:auto; top:12%; height:88%;  }
.in_pro_case ul li:first-child +li  .tit .con { background:rgba(49,146,108,0.2); margin-right:22.22%; padding:6% 25px 4%; border:4px solid #fff; float:right; }
.lt9 .in_pro_case ul li:first-child +li  .tit .con {filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#8831926c", EndColorStr="#8831926c")}

.in_pro_case ul li:first-child +li  .tit h3 a { color:#fff; }
.in_pro_case ul li:first-child +li  .tit h4 { margin:3.2% 0px 6.5%; }


.in_pro_case ul:first-child +ul li  .tit { color:#78cb00; right:0px; left:0px; top:0%; height:77%;  }
.in_pro_case ul:first-child +ul li  .tit .con { background:rgba(255,255,255,0.9); margin-left:13.97%; padding:4.5% 28px 4%; }
.lt9 .in_pro_case ul:first-child +ul li  .tit .con {filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88ffffff", EndColorStr="#88ffffff")}

.in_pro_case ul:first-child +ul li  .tit h3 a { color:#78cb00; }
.in_pro_case ul:first-child +ul li .tit a.more  { background:url(../images/jt02.png) no-repeat; }


/*********************in_network***********************/
.in_network { position:relative; z-index:2;}
.in_network .divimg { float:right; width:46.667%; margin-right:5.208%;  }
.in_network .divimg img { width:100%; }

.in_network .text { overflow:hidden; padding-left:9.01%; padding-top:5.4%; }
.in_network .text h2 { text-align:left; padding-bottom:2.8%; }
.in_network .text h2 i { left:0px; margin-left:0px; }
.in_network .text ul { padding:8.1% 0px; }
.in_network .text ul li { display:inline-block; *+display:inline; margin:0px 0px 0px 8.5%; }
.in_network .text ul li:first-child { margin-left:0px; }
.in_network .text h3 { color:#78cb00; font-weight:normal; text-align:center; line-height:100%; position:relative; }
.in_network .text h3 i { border:1px solid #d5efaf; position:absolute; z-index:-1; left:50%; top:0px; margin-left:-44.5px; border-radius:50%; width:89px; height:89px; }
.in_network .text h4 { text-align:center; font-weight:normal; color:#202020; }
.in_network .text h4 span { display:inline-block; padding-top:1em; position:relative; padding-bottom:2em;  }
.in_network .text h4 span label { color:#909090; text-align:left; top:5em; line-height:120%; position:absolute; left:0px; width:150%; }

.net-search { width:412px; margin:0px auto; }
.net-search .box { background:#78cb00; border-radius:18px; float:none; position:relative; }
.net-search .box .inp { border:0; line-height:36px; color:#666; width:100%; height:36px; background:none;}
.net-search .box .bon { color:#fff; border:0; padding:5px 0px; background:none;width:100%; }



/**********************in_news***********************/
.in_news { position:relative; margin-top:-1.5%;  }
.in_news .wrap { background:#f5f8e2;  padding:4% 10px 3%; width:1260px; }
.in_news p { text-align:center; margin:2.2% 0px 3.5%; }
.in_news .nsbg { position:absolute; left:0px; top:0px; width:50%; background:#f5f8e2; height:100%; z-index:-1; }

.in_news .ns_list { overflow:hidden;  }
.in_news dl { padding:4.3% 10% 0px 1%; }
.in_news dl dt { color:#303030; }
.in_news dl dt span { display:block; }
.in_news dl dt .span01 { height:2.6em; line-height:1.3; overflow:hidden; }
.in_news dl dt a { color:#303030; }
.in_news dl dt a:hover { color:#6cc00a; }
.in_news dl dt .span02 { color:#6cc00a; margin:2.5% 0px 3.4%; height:1.5em; }
.in_news dl dd { color:#606060; line-height:1.3; height:3.9em; 
	overflow:hidden; margin-bottom:22.5%; }

.in_news ul li { float:left; width:31.75%; margin-right:2.38%; }
.in_news ul li img { width:100%; }

/*****************in_join*******************/
.in_join { padding:1.9% 0px;}
.in_join .wrap { position:relative; }
.in_join .text { position:absolute; z-index:2; left:0px; top:0px; width:100%; height:100%; }
.in_join .text h2 { color:#fff; }
.in_join .text h2 i { background:#fff; }
.in_join .text p { text-align:center; color:#fff; margin-top:2.5%; }
.in_join .text  .wrapper { position:absolute; height:100%;display:table; width:100%;  }
.ie7 .in_join .text  .wrapper {top:50%; display:block;height:auto}
.ie7 .in_join  .text  .subwrap {position:relative;top:-50%; }















