

/********************in_service**************************/
.in_service {height:380px;}
.in_service h2 { color:#2d2d2d; text-align:center; margin:18px 0px; text-transform:uppercase; background:url(/style/images/in_service_tlbg.png) repeat-x left center;  }
.in_service h2 span { background:#fff; display:inline-block; padding:0px 9px; font-weight:normal; }
.in_service h2 span label:first-child { color:#ca0000; font-weight:bold; }
.in_service ul { padding-bottom:28px; }
.in_service ul li { float:left; width:205px; padding-top:12px; text-align:center; color:#000; margin-right:60px; }
.in_service ul li .img { position:relative;  overflow:hidden;height: 205px }
.in_service ul li .img img { width:205px; height:205px; }
.in_service ul li .img i { width:100%; height:100%; background:url(/style/images/in_service_libg.png) no-repeat; position:absolute; left:0px; top:0px; display:inline-block;}
.in_service ul li p { padding-top:13px; }
.in_service ul li.mar0 { margin-right:0px; }
.in_service ul li a:hover{color: #ca0000;}

/************in_operation*****************/
.in_operation { background:#069E65; padding-top:28px; height:448px; overflow:hidden; color:#fff; }
.in_operation h2 { padding-bottom:10px; }
.in_operation h2 label { font-weight:normal; background:url(/style/images/in_operation_tl.png) no-repeat; width:59px; height:57px; text-shadow:0px 0px 1px rgba(0,0,0,0.5); display:inline-block; text-align:center; padding-top:14px; }
.in_operation h2 span { padding:0px 0px 0px 11px; position:relative; top:8px;  }
.in_operation ul li { float:left; width:48%; margin:5px 0px 0px; text-align: left;}
.in_operation ul li.li02 { float:right; }
.in_operation ul li p { line-height:171%; height:10.26em; }

.in_operation ul li:first-child +li+li { padding-top:27px; }


/****************in_packing****************/
.in_packing { background:url(/style/images/in_packing_bg.jpg) no-repeat center center; height:452px; }
.in_packing dl { width:270px; float:left; padding:71px 0px 0px 106px; color:#000; }
.in_packing dl dt { text-align:center;  color:#fff;}
.in_packing dl dd { line-height:143%; padding-top:17px; }
.in_packing dl dd span { color:#ca0f06; }


/***************in_dedicated_line*********************/
.in_dedicated_line { background:url(/style/images/in_dedicated_line_bg.jpg) no-repeat center top; height:884px; margin-bottom:30px;}
.in_dedicated_line h2 { text-align:center; padding-top:53px; padding-bottom:62px; }
.in_dedicated_line h2 span { display:inline-block; color:#fff; margin:0px 3px; }
.in_dedicated_line h2 .span01 { background:url(/style/images/in_dedicated_line_tl.png) no-repeat right top; position:relative; top:5px; padding-top:7px; }
.in_dedicated_line h2 .span02 { color:#cf0e05; background:#fff; line-height:105%; padding:1px 12px 5px; }
.in_dedicated_line h2 label { display:block; line-height:110%; position:relative; top:3px;  }
.in_dedicated_line h2 label:first-child { font-weight:normal;}

.in_dedicated_line .con { position:relative; padding-right:384px; }
.in_dedicated_line .con ul { padding-top:19px; }
.in_dedicated_line .con ul li { padding:9.5px 0px 9.5px 56px;  min-height:56px; position:relative; text-align:left; }
.in_dedicated_line .con ul li label { width:50px; color:#fff; text-align:center; line-height:51px; font-family:Impact; height:51px; background:url(/style/images/in_dedicated_line_num.png) no-repeat; display:inline-block; position:absolute; left:0px; top:50%; margin-top:-25.5px; }
.in_dedicated_line .con ul li b { color:#ea0b00; }
.in_dedicated_line .con ul li p { line-height:280%; color:#242424; }
.in_dedicated_line .img { position:absolute; width:412px; top:1px; right:-12px;  }
.in_dedicated_line .img img { width:100%; }
.in_dedicated_line .con ul li:first-child p { line-height:140%;  }


.in_dedicated_line .con2 { margin-top:20px; }
.in_dedicated_line .con2 .img { left:-20px; width:492px; right:auto; }
.in_dedicated_line .con2 { padding-left:497px; padding-right:0px;}
.in_dedicated_line .con2 ul { padding-top:35px; }
.in_dedicated_line .con2 ul li:first-child p { line-height:280%;  }

.in_tit { color:#cc1818; border-bottom:2px solid #dcdcdc; position:relative; padding-bottom:9px; }
.in_tit span img { position:relative; top:3px;  }
.in_tit span { display:inline-block; float:left; }
.in_tit label { color:#000; display:block; line-height:110%; }
.in_tit span label:first-child +label { color:#b2b2b2; text-transform:uppercase; font-weight:normal; }
.in_tit .more { position:absolute; right:0px; bottom:6px; text-transform:uppercase; line-height:100%; }
.in_tit .more a { color:#787878; }
.in_tit .more a:hover { color:#e50f0f; }
.in_tit .line { position:absolute; left:0px; bottom:-2px; width:123px; height:2px; background:#cc1818; }

.wrap1 label {
   font-size: 40px;color:#fff;
}
.en {
    font-family: Arial, Helvetica, sans-serif;
}
.main {margin-top:0!important;}
.font-11 { font-size:11px; }
.font-12 { font-size:12px; }
.font-14 { font-size:14px; }
.font-15 { font-size:15px; }
.font-16 { font-size:16px; }
.font-17 { font-size:17px; }
.font-18 { font-size:18px; }
.font-19 { font-size:19px!important; color:#fff!important;}
.font-20 { font-size:20px;}
.font-21 { font-size:21px;}
.font-22 { font-size:22px;}
.font-24 { font-size:24px!important;}
.font-25 { font-size:25px;}
.font-26 { font-size:26px;}
.font-27 { font-size:27px;}
.font-28 { font-size:28px;}
.font-29 { font-size:29px;}
.font-30 { font-size:30px;}
.font-31 { font-size:31px;}
.font-32 { font-size:32px;}
.font-33 { font-size:33px;}
.font-34 { font-size:34px;}
.font-35 { font-size:35px;}
.font-36 { font-size:36px;}
.font-38 { font-size:38px;}
.font-39 { font-size:39px;color:#000!important;}
.font-40 { font-size:40px;}
.font-42 { font-size:42px;}
.font-43 { font-size:43px;}
.font-45 { font-size:45px;}
.font-46 { font-size:46px;}
.font-48 { font-size:48px;}
.font-50 { font-size:50px;}
.font-52 { font-size:52px;}
.font-56 { font-size:56px;}
.font-60 { font-size:60px;}
.font-72 { font-size:72px;}
.font-90 { font-size:90px;}
.font-140 { font-size:140px;}


.rotate img{
	display: inline-block;
	max-width: 100%;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -o-transform;
	transition-property: transform;
	overflow: hidden;
}
.rotate:hover img {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
	overflow: hidden;
}
.flink{padding: 0 2%;background: #069E65;}
.flink li{float: left;margin-right: 1em;height: 1.8em}
.flink li a{color: #ccc;}