index_5* {
	margin:0;
	padding:0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline:none;
}
html, body {
	width:100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline:none;
	margin:0;
	padding:0;
	font-family:Helvetica, sans-serif, Arial, "微軟正黑體";
	color:#333333;
}
a, button {
	outline:none;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	color:#0C1217;
}
a:hover, button:hover {
	outline:none;
	text-decoration:none;
}
#small {
	font-size:10px !important;
}
#medium {product_4
	font-size:14px !important;
}
#large {
	font-size:18px !important;
}
p {
	font-size:18px;
	line-height:20px;
}
/*--------------------------------------------------------------------------*/


.index_1 {
	background:no-repeat top center;
	background-size:cover;
	min-height:724px;
	position:relative;
}
.index_2 {
	width:50%;
	position:absolute;
	right:10%;
	top:40%;
}
.index_2 h1 {
	margin:0;
	font-size:45px;
	color:#fff;
	text-align:center;
	margin-bottom:10px;
	text-shadow:0 0 8px #007FC6;
}
.index_2 h2 {
	margin:0;
	font-size:20px;
	color:#fff;
	text-align:center;
	margin-bottom:10px;
	text-shadow:0 0 8px #007FC6;
}
.index_2 a {
	display:block;
	font-size:18px;
	color:#fff;
	text-align:center;
	border:1px solid rgba(0, 102, 204, .8);
	border-radius:4px;
	width:10%;
	line-height:30px;
	margin:0 auto;
}
.index_2 a i {
	display:inline-block;
	width:6px;
	height:9px;
	background:url(../image/icon.png) no-repeat;
	background-position: -103px 0;
	margin-left:10px;
}
.index_4 {
	background:no-repeat center;
	background-size:cover;
	min-height:375px;
}
.index_3 {
	background-color:rgba(162, 162, 162, .3);
	text-align:center;
	width:100%;
	min-height:200px;  /*  375px 改 200px mod by jerry_li 20180126 */
	max-height:200px;  /* add by jerry_li 20180126 */
	padding: 25% 20%;
}
.index_3:hover {
	background-color:#F2F2F2;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.index_3 h3 {
	margin:0;
	font-size:18px;  /*  25px 改 18px mod by jerry_li 20180126 */
	margin-bottom:15px;
}
.index_3 .icon_1 {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: auto;
	width:58px;
	height:67px;
	background:url(../image/icon.png) no-repeat top left;
}
.index_3 .icon_2 {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: auto;
	width:77px;
	height:63px;
	background:url(../image/icon.png) no-repeat;
	background-position:0 -109px;
}
.index_3 .icon_3 {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: auto;
	width:67px;
	height:67px;
	background:url(../image/icon.png) no-repeat;
	background-position:0 -213px;
}
.index_3 .icon_4 {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: auto;
	width:77px;
	height:58px;
	background:url(../image/icon.png) no-repeat;
	background-position:0 -324px;
}
.index_5 a {
	
	display:inline-block;
	color:#fff;
	font-size:17px;
	background-color:#91D600;
	border-radius:4px;
	line-height:40px;
	margin:30px auto;
	width:20%;
}
.index_5 a i {
	display: inline-block;
	width: 6px;
	height: 9px;
	background: url(../image/icon.png) no-repeat;
	background-position: -103px 0;
	margin-left: 10px;
}
.index_6 {
	background:no-repeat top center;
	background-size:cover;
	min-height:296px;
	position:relative;
	margin:20px auto;
}
.index_7 {
	position:absolute;
	bottom: 20px;
	left: 20px;
}
.index_7 h3 {
	font-size:27px;
	color:#fff;
	font-style:italic;
}
.index_7 .line_1 {
	border-bottom:2px solid #00A2D2;
	width:15%;
}
.index_8 .slick-prev, .index_8 .slick-next {
	width: 43px;
	height: 43px;
	background-color:#fff;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, .2);
	border-radius:100%;
	background:url(../image/icon.png) no-repeat;
	background-position: -87px -26px;
	z-index:9;
}
.index_8 .slick-prev:hover, .index_8 .slick-prev:focus, .index_8 .slick-next:hover, .index_8 .slick-next:focus {
	background:url(../image/icon.png) no-repeat;
	background-position: -87px -26px;
}
.index_8 .slick-prev {
	transform:rotate(180deg);
	box-shadow: -2px -2px 5px rgba(0, 0, 0, .2);
}
.index_9 h2 {
	font-size:27px;
	font-style:italic;
	display:inline-block;
	font-weight:bold;
}
.index_9 a {
	display:inline-block;
	float:right;
	font-size:14px;
	color:#006AC6;
	margin-top: 20px;
}
.index_9 a i {
	display: inline-block;
	width: 6px;
	height: 9px;
	background: url(../image/icon.png) no-repeat;
	background-position: -139px 0;
	margin-left: 10px;
}
.index_10 {
	border-bottom:1px solid #E2E2E2;
	padding:15px 0;
}
.index_10 h2 {
	font-size:21px;
	color:#333A46;
	font-weight:bold;
}
.index_10 img {
	border-radius:8px;
}
.index_10 p {
	font-size:18px;
	color:rgba(62, 62, 62, .7);
	font-weight:bold;
}
.index_11 {
	margin-bottom:40px;
	min-height:411px;
}
.index_11 span {
	display:block;
	font-size:15px;
	color:#49BA00;
	font-style:italic;
	margin-top:10px;
}
.index_11 h2 {
	font-size:21px;
	color:#333A46;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:10px;
}
.index_11 p {
	font-size:18px;
	color:rgba(62, 62, 62, .7);
	margin-bottom: 25px;
}
.index_11 a {
	border-radius:4px;
	background-color:#91D600;
	color:#fff;
	font-size:14px;
	padding: 10px 20px;
}
/*top*/
.top {
	background:url(../image/footer_1.jpg) no-repeat center;
	background-size:cover;
	min-height:103px;
}
.top .pagetop05 {
	float:right;
}
.top .pagetop05 img {
	vertical-align: text-top;
}
 @media (max-width: 1280px) {
 .index_2 {
 width:100%;
 position:absolute;
 right:0;
 left:0;
 bottom:0;
}
 .index_2 a {
 width: 50%;
}
 .index_5 a {
 width:20%;
}
}
 @media (max-width: 767px) {
 .index_2 {
 top:7%;
}

.index_2 h1 {
    font-size: 30px;
}

.index_2 h2 {
    font-size: 14px;
}
 .index_5 a {
 width:50%;
}
 .index_8 .slick-prev {
 left: -12px;
 z-index:9;
}
.index_8 .slick-next {
 right: -12px;
}
 .top .pagetop05 {
 float:none;
 text-align:center;
 display:block;
}
}
/*profile--------------------------------------------------*/

.company_banner {
	background:no-repeat top center;
	background-size:cover;
	min-height:300px;
}
.company_1 {
	text-align:center;
	padding-top:8.75%;
	color:#fff;
}
.company_1 h1 {
	font-size:59px;
	margin-bottom:10px;
	text-shadow:0 0 10px rgba(0,0,0,.5);
	margin-top: 0;
}
.company_1 h2 {
	font-size:21px;
	margin-top:10px;
	margin-bottom:0;
	text-shadow:0 0 10px rgba(0,0,0,.5);
}
.list {
	background-color:#E8F3DD;
}
.arrow_box {
	position: relative;
	border-bottom: 1px solid rgba(82, 182, 0, .87);
}
.arrow_box:after, .arrow_box:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.arrow_box:after {
	border-color: rgba(0, 0, 0, 0);
	border-top-color: #E8F3DD;
	border-width: 10px;
	margin-left: -10px;
}
.arrow_box:before {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: rgba(82, 182, 0, .87);
	border-width: 10px;
	margin-left: -10px;
}
.company_2 {
	color:#52B600;
	font-size:17px;
	padding: 13px 0;
	text-align:center;
	height:88px;
}
.company_2 i {
	display:inline-block;
	width:41px;
	height:37px;
	background:url(../image/icon.png) no-repeat;
	background-position: -161px -131px;
	position: relative;
	top: 12px;
	margin-right: 10px;
}
.list a:hover .company_2 {
	background-color:#4EB800;
	color:#fff;
}
.list a:hover .company_2 i {
	background-position: -103px -131px;
}
.list a:hover .arrow_box {
	position: relative;
	border-bottom: 1px solid rgba(82, 182, 0, .87);
}
.list a:hover .arrow_box:after, .list a:hover .arrow_box:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.list a:hover .arrow_box:after {
	border-color: rgba(0, 0, 0, 0);
	border-top-color: #4EB800;
	border-width: 10px;
	margin-left: -10px;
}
.list a:hover .arrow_box:before {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: rgba(82, 182, 0, .87);
	border-width: 10px;
	margin-left: -10px;
}
.list .stop .company_2 {
	background-color:#4EB800;
	color:#fff;
}
.list .stop .company_2 i {
	background-position: -103px -131px;
}
.list .stop .arrow_box {
	position: relative;
	border-bottom: 1px solid rgba(82, 182, 0, .87);
}
.list .stop .arrow_box:after, .list .stop .arrow_box:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.list .stop .arrow_box:after {
	border-color: rgba(0, 0, 0, 0);
	border-top-color: #4EB800;
	border-width: 10px;
	margin-left: -10px;
}
.list .stop .arrow_box:before {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: rgba(82, 182, 0, .87);
	border-width: 10px;
	margin-left: -10px;
}
.company_2 .icon_5 {
	display:inline-block;
	background:url(../image/icon.png) no-repeat;
	background-position: -161px -197px;
	position: relative;
	top: 18px;
	margin-right: 10px;
}
.list a:hover .company_2 .icon_5 {
	background-position: -105px -197px;
}
.list .stop .company_2 .icon_5 {
	background-position: -105px -197px;
}
.company_2 .icon_6 {
	display:inline-block;
	background:url(../image/icon.png) no-repeat;
	background-position: -162px -263px;
	position: relative;
	margin-right: 10px;
	top: 15px;
}
.list a:hover .company_2 .icon_6 {
	background-position: -105px -263px;
}
.list .stop .company_2 .icon_6 {
	background-position: -105px -263px;
}
.company_3 {
	color:#52B600;
	font-size:17px;
	padding: 8px 0;
	line-height:normal;
	text-align:center;
}
.company_2 .icon_7 {
	display:inline-block;
	background: url(../image/icon.png) no-repeat;
	background-position: -162px -328px;
	position: relative;
	margin-right:0;
}
.list a:hover .company_2 .icon_7 {
	background-position: -104px -328px;
}
.list .stop .company_2 .icon_7 {
	background-position: -104px -328px;
}
.company_4 ul {
	list-style:none;
	margin-top:30px;
	margin-bottom:30px;
}
.company_4 ul li {
	display:inline-block;
	margin-right:7px;
}
.company_4 ul li a {
	font-size:18px;
	color:rgba(5, 5, 5, .66);
	padding: 5px 10px;
	line-height:30px;
}
.company_4 ul li .home {
	font-size:18px;
	color:#fff;
	background-color:#49BA00;
	border-radius:50px;
}
.company_4 ul li .stop_2 {
	color:#000;
	font-weight:bold;
}
.company_4 ul li i {
	display: block;
	width: 7px;
	height: 12px;
	background: url(../image/icon.png) no-repeat;
	background-position: -80px 0;
}
.company_pic {
	background:no-repeat center right;
	background-size:cover;
	min-height:478px;
}
.company_5 .company_6 h3 {
	font-size:35px;
	color:#0C1217;
}
.line_2 {
	width:90px;
	height:3px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#52b600+0,009ae2+100 */
background: rgb(82,182,0); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(82, 182, 0, 1) 0%, rgba(0, 154, 226, 1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(82, 182, 0, 1) 0%, rgba(0, 154, 226, 1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(82, 182, 0, 1) 0%, rgba(0, 154, 226, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52b600', endColorstr='#009ae2', GradientType=1 ); /* IE6-9 */
	margin-bottom:20px;
}
.company_5 .company_6 p {
	font-size:18px;
	color:rgba(62, 62, 62, .7);
	line-height:24px;
	padding-right:250px;
	padding-bottom: 5%;
	margin-bottom:0;
}
.company_7 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,d5d5d5+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%, rgba(213,213,213,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(213,213,213,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 0%,rgba(213,213,213,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5d5d5',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	min-height:530px;

}
.company_7 p {
	color:rgba(62, 62, 62, .7);
	line-height:26px;
	margin-bottom:0;
    padding-top: 14%;
    padding-bottom: 13%;
}
.company_7_bg{
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: contain;
}




.company_8 {
	background: no-repeat top left;
	background-size:cover;
	min-height:472px;
}
.company_8 p {
	color:rgba(62, 62, 62, .7);
	line-height:26px;
	padding-top:10%;
	margin-bottom:0;
}
.company_9 h3 {
	font-size:33px;
	color:#3F3D43;
	margin-bottom:20px;
	padding-top:10%;
}

.company_9 h4{
	font-size:35px;
	color:#5F5F5F;
	margin-bottom:20px;
	font-weight:100;
}



.company_9 p {
	font-size:18px;
	color:#646464;
	margin:0 auto;
	margin-top:30px;
	line-height:30px;
	width:80%;
}
.line_3 {
	border-top:1px solid rgba(189, 199, 208, .74);
	margin-top:-1px;
	margin-bottom:30px;
}
.company_9 b {
	font-size:19px;
	color:#333A46;
}
.company_9 ul {
	list-style:none;
}
.company_9 ul li {
	font-size:17px;
	color:#333A46;
	display:inline-block;
	width:49%;
	line-height:35px;
}
.square {
	display:inline-block;
	width:9px;
	height:9px;
	background-color:#4EB800;
	margin-right:15px;
}
.company_10 {
	background:no-repeat top center;
	min-height:794px;
}
.company_11 {
	margin-top:40px;
}
 .company_11 tr:nth-child(2n-1) {
 background-color:rgba(255, 255, 255, .87);
}
.company_11 tr:nth-child(2n) {
 background-color:rgba(213, 214, 217, .85);
}
.company_11 tr td {
	padding:20px;
	font-size:16px;
	color:#333946;
	border:1px solid #C6C6C6;
}
.mile_1 {
	/*padding:0 5%;*/
	margin:50px auto;
	overflow:hidden;
}
.mile_2 {
	background:no-repeat top center;
	width:192px;
	height:192px;
	margin:auto;
}
.mile_2 h3 {
	font-size:44px;
	color:#3CA500;
	font-weight:bold;
	text-align:center;
	padding-top: 30%;
}
.mile_2 .line_4 {
	border-bottom:1px solid #49BA00;
	width: 44px;
	margin:0 auto;
}
.mile_2 .line_5 {
	border-bottom:1px solid #00A7F8;
	width: 44px;
	margin:0 auto;
}
.mile_3 {
	border-bottom:1px solid rgba(189, 199, 208, .74);
	padding-bottom:10px;
	margin-top:20px;
	overflow:hidden;
}
.mile_3_1 {
	width:16%;
	display:inline-block;
}
.mile_4 {
	width:79%;
	display:inline-block;
	vertical-align:top;
}
.mile_3 h3 {
	display:inline-block;
	font-size:33px;
	color:#3F3D43;
	vertical-align: sub;
	margin:0;
}
.mile_3 span {
	display:inline-block;
	width:26px;
	height:5px;
	background:url(../image/icon.png) no-repeat;
	background-position: -265px -169px;
	vertical-align: text-top;
	margin:0 10px;
}
.mile_3 .icon_8 {
	display:inline-block;
	width: 26px;
	height: 6px;
	background: url(../image/icon.png) no-repeat;
	background-position: -266px -184px;
	vertical-align: text-top;
	margin:0 10px;
}
.mile_4 b {
	display:inline-block;
	font-size:19px;
	color:#333946;
	vertical-align: top;
	margin-right:10px;
	width:5%;
}
.mile_4 .mile_6 {
	display:inline-block;
	font-size:19px;
	color:#333946;
	vertical-align: middle;
	margin-right:10px;
	width:100%;
}
.mile_4 p {
	display:inline-block;
	font-size:18px;
	color:#646464;
	vertical-align: middle;
	margin:0;
	line-height:26px;
	width:92%;
	margin-bottom:10px;
}
.mile_5 {
	background-color:rgba(236, 236, 236, .27);
}
.mile_6 {
	background:no-repeat top center;
}
.mile_6 .mile_7 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ececec+100&0.27+0,0.27+100 */
background: -moz-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.27) 0%, rgba(236, 236, 236, 0.27) 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.27) 0%, rgba(236, 236, 236, 0.27) 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center, rgba(255, 255, 255, 0.27) 0%, rgba(236, 236, 236, 0.27) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45ffffff', endColorstr='#45ececec', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.mile_8 {
	display:inline-block;
	width:27%;
	height:230px;
	background-color:#fff;
	border-radius:4px;
	box-shadow:1px 1px 5px rgba(0, 0, 0, .1);
	margin:0 auto;
	text-align:center;
	padding-top: 4%;
	margin-right:30px;
	margin-top:30px;
	margin-bottom:80px;
}
.mile_8 i {
	display:block;
	width:60px;
	height:53px;
	background:url(../image/icon.png) no-repeat;
	background-position: -322px -174px;
	margin: 0 auto;
}
.mile_8 .icon_9 {
	width:52px;
	height:52px;
	background-position: -326px -340px;
}
.mile_8 h3 {
	font-size:21px;
	color:#0085E1;
	line-height:30px;
}
.line_6 {
	border-bottom:1px solid #0085E1;
	width:34px;
	margin:0 auto;
}
.mile_8:hover {
	background:url(../image/profile/pic_7.png) no-repeat center;
	background-size:cover;
}
.mile_8:hover i {
	background-position: -322px -257px;
}
.mile_8:hover .icon_9 {
	background-position: -326px -422px;
}
.mile_8:hover h3 {
	color:#00385F;
}
.mile_8:hover .line_6 {
	border-bottom:1px solid #00395F;
}
.stop_3 {
	background:url(../image/profile/pic_7.png) no-repeat center;
	background-size:cover;
}
.stop_3 i {
	background-position: -322px -257px;
}
.stop_3 h3 {
	color:#00385F;
}
.stop_3 .line_6 {
	border-bottom:1px solid #00395F;
}
.stop_3 .icon_9 {
	background-position: -326px -422px;
}
.quality {
	background:#CBE1D7 url(../image/profile/bg_5.png) no-repeat left bottom;
	min-height: 1047px;
}
.quality_1 {
	display:inline-block;
	background-color:#fff;
	border-radius:4px;
	width:40%;
	min-height:102px;
	margin:0 auto;
	box-shadow:1px 1px 5px rgba(0, 0, 0, .1);
	position:relative;
	margin-right:20px;
	margin-bottom:20px;
	text-align:left;
}
.quality_1 h3 {
	color:#858585;
	font-size:19px;
	border-left:1px solid #D8D8D8;
	margin: 40px 0;
	padding:0 20px;
}
.quality_2 {
	background:#0086DE;
	background:linear-gradient(-71deg, transparent 35px, #0086DE 0);
	min-height: 102px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	opacity:0;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.quality_3 {
	width:42px;
	height:38px;
	background:url(../image/icon.png) no-repeat;
	background-position: -260px -395px;
	position:absolute;
	top: 27%;
	left: 25%;
}
.quality_1 a:hover .quality_2 {
	opacity:1;
}
.quality_1 a:hover h3 {
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	color:#0086DE;
	border-left:0;
	border-left:1px solid transparent;
}
.quality_1 a:hover .quality_3 {
	background-position: -211px -395px;
}
.quality_4 {
	border-bottom:1px solid rgba(119, 129, 126, .59);
}
.quality_5 P {
	font-size:18px;
	line-height:26px;
	color:rgba(62, 62, 62, .7);
	padding-top:20px;
	padding-bottom:20px;
}
.pic_1 {
	float:right;
	margin:20px auto;
}
.quality_6 {
	margin:50px auto;
}
.quality_6 tbody tr th {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3ead00+0,3b9900+100 */
background: rgb(62,173,0); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(62, 173, 0, 1) 0%, rgba(59, 153, 0, 1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(62, 173, 0, 1) 0%, rgba(59, 153, 0, 1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(62, 173, 0, 1) 0%, rgba(59, 153, 0, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ead00', endColorstr='#3b9900', GradientType=0 ); /* IE6-9 */
	color:#fff;
	font-size:20px;
	text-align:center;
	line-height:30px;
	padding:20px 0;
}
.quality_6 td {
	padding:10px 20px;
	border-bottom:1px solid rgba(78, 184, 0, .58);
}
.quality_6 td h4 {
	font-size:20px;
	color:#333946;
	display:inline-block;
	margin-bottom:20px;
}
.quality_6 td p {
	color:#646464;
	font-size:18px;
	line-height:26px;
	padding-left:26px;
}
 .quality_6 tr:nth-child(odd) {
 background-color:rgba(242, 248, 236, .55);
}
 .quality_6 tr:nth-child(even) {
 background-color:#fff;
}
.quality_7 {
	margin:50px auto;
	overflow:inherit;
}
.quality_7 th {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6f81bf+0,5263a8+100 */
background: rgb(111,129,191); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(111, 129, 191, 1) 0%, rgba(82, 99, 168, 1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(111, 129, 191, 1) 0%, rgba(82, 99, 168, 1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(111, 129, 191, 1) 0%, rgba(82, 99, 168, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f81bf', endColorstr='#5263a8', GradientType=0 ); /* IE6-9 */
	color:#fff;
	font-size:20px;
	text-align:center;
	line-height:30px;
	padding:20px 0;
}
 .quality_7 tr:nth-child(odd) {
 background-color:rgba(175, 206, 228, .10);
}
 .quality_7 tr:nth-child(even) {
 background-color:#fff;
}
.quality_7 td {
	padding:10px 20px;
	border:1px solid rgba(95, 143, 176, .38);
	font-size:18px;
	color:#646464;
}
.quality_7 span {
	display:block;
	text-align:center;
	font-size:17px;
	color:#646464;
	line-height:35px;
}
.quality_8 {
	margin:50px auto;
}
.quality_8 th {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff6461+0,ff4d4d+100 */
background: rgb(255,100,97); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 100, 97, 1) 0%, rgba(255, 77, 77, 1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255, 100, 97, 1) 0%, rgba(255, 77, 77, 1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255, 100, 97, 1) 0%, rgba(255, 77, 77, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6461', endColorstr='#ff4d4d', GradientType=0 ); /* IE6-9 */
	color:#fff;
	font-size:20px;
	text-align:center;
	line-height:30px;
	padding:20px 0;
	border-right:1px solid rgba(255, 255, 255, .3);
}
.quality_8 td {
	border-bottom:1px solid rgba(245, 72, 68, .27);
	background-color:rgba(236, 236, 236, .26);
}
.quality_8 .left-color {
	background-color:rgba(255, 97, 92, .13);
	border-right:1px solid rgba(245, 72, 68, .27);
	border-bottom:1px solid rgba(245, 72, 68, .27);
	font-size:18px;
	color:#FF514C;
	text-align:center;
}
.quality_8 td ul {
	list-style:none;
	padding:30px;
}
.quality_8 td ul li {
	font-size:18px;
	color:#646464;
	display:inline-block;
	width:49%;
}
.square_2 {
	display:inline-block;
	width:9px;
	height:9px;
	background-color:#FF514D;
	margin-right:15px;
}
 @media (max-width: 1880px) {
 .company_5 .company_6 p {
 padding-right:150px;
}
}
 @media (max-width: 1650px) {
 .company_5 .company_6 p {
 padding-right:50px;
}
}
 @media (max-width: 1480px) {
 .company_5 .company_6 p {
 padding-right:0px;
}
}
 @media (max-width: 1215px) {
 .company_8 img {
 margin:0 auto;
}
 .company_1 {
 padding-top: 16%;
}
 .quality_1 h3 {
 margin: 31px 0;
}
}
 @media (max-width: 1199px) {
.quality {
 background:#CBE1D7;
 min-height:auto;
}
}
 @media (max-width: 995px) {
.quality_1 {
 width: 100%;
}
}


 @media (max-width: 991px) {

	.company_7_bg{
	    overflow: hidden;
	    background-repeat: no-repeat;
	    background-position: right bottom;
	    background-size: contain;
	    padding-bottom:60%;
	}
}



 @media (max-width: 767px) {
.mile_3_1 {
 width:100%;
}
.mile_4 {
 width:100%;
}
 .mile_8 {
 width:100%;
 margin-right:0;
 margin-bottom:10px;
 padding-top:5%;
}
 .quality_1 h3 {
 margin: 30px 0;
}
.quality_6 td p {
 padding-left:0;
}
 .quality_7 {
 overflow:auto;
}
 .quality_8 td ul li {
 width:100%;
}
.company_9 p {
 width:100%;
 line-height:28px;
}
}
 @media (max-width: 320px) {
.quality_1 h3 {
 margin: 20px 0;
}
}
/*news----------------------------------------------------*/


.company_2 .icon_10 {
	display:inline-block;
	background:url(../image/icon.png) no-repeat;
	background-position: -266px -248px;
	position: relative;
	margin-right:0;
	    top: 15px;
}
.list a:hover .company_2 .icon_10 {
	background-position: -222px -248px;
}
.list .stop .company_2 .icon_10 {
	background-position: -222px -248px;
}
.company_2 .icon_11 {
	display:inline-block;
	background:url(../image/icon.png) no-repeat;
	background-position: -266px -296px;
	position: relative;
	margin-right: 0;
	    top: 15px;
}
.list a:hover .company_2 .icon_11 {
	background-position: -222px -296px;
}
.list .stop .company_2 .icon_11 {
	background-position: -222px -296px;
}
.company_2 .icon_12 {
	display:inline-block;
	background:url(../image/icon.png) no-repeat;
	background-position: -266px -345px;
	position: relative;
	margin-right:0;
	    top: 18px;
}
.list a:hover .company_2 .icon_12 {
	background-position: -222px -345px;
}
.list .stop .company_2 .icon_12 {
	background-position: -222px -345px;
}
.news {
	position:relative;
}
.news_2 {
	background-color:rgba(12, 18, 23, .48);
	padding:30px 20px;
	position:absolute;
	bottom:0;
	width:100%;
}
.news_2 span {
	font-size:20px;
	color:#fff;
	font-style:italic;
	border-bottom:1px solid #4EB800;
}
.news_2 h3 {
	font-size:28px;
	color:#fff;
}
.news_3 {
	background-color:#F9F9F9;
	margin-top:50px;
	padding:50px 0;
	overflow:hidden;
}
.news_4 a {
	display:block;
	width:25%;
	margin:0 auto;
	font-size:20px;
	color:#52B600;
	text-align:center;
	text-align:center;
	border:1px solid #52B600;
	border-radius:50px;
	background-color:#fff;
	line-height:40px;
}
.news_4 a i {
	display:inline-block;
	width:21px;
	height:21px;
	background:url(../image/icon.png) no-repeat;
	background-position: -267px -209px;
	position:relative;
	top:5px;
	margin-right:10px;
}
.news_5 ul li a {
	background-color:transparent;
	border:0;
	padding:0;
	font-size:17px;
	color:#3E3E3E;
}
.news_5 ul li a:hover {
	background-color:transparent;
}
.news_5 ul li a i {
	display:inline-block;
	width:39px;
	height:39px;
	background:#49BA00 url(../image/icon.png) no-repeat;
	background-position: -154px 10px;
	border-radius:4px;
	border:0;
	position: relative;
	top: 15px;
}
.news_5 ul li a:hover i {
	opacity:.5;
}
.news_5 ul .previous a i {
	transform:rotate(180deg);
	margin-right:5px;
}
.news_5 ul .next a i {
	margin-left:5px;
}
.news_5 .pager {
	margin-top: 5px;
}
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
	background-color:transparent;
}
.pager .disabled > a i, .pager .disabled > a:hover i, .pager .disabled > a:focus i, .pager .disabled > span i {
	background:#49BA00 url(../image/icon.png) no-repeat;
	background-position: -154px 10px;
}
.news_6 h2 {
	font-size:29px;
	color:#0C1217;
	font-weight:bold;
}
.news_6 h3 i {
	display:inline-block;
	width:24px;
	height:24px;
	background:url(../image/icon.png) no-repeat;
	background-position: -163px -33px;
	position: relative;
	top: 5px;
	margin-right:8px;
}
.news_6 h3 {
	font-size:20px;
	color:#48B900;
	border-bottom:1px solid #49BA00;
	padding-bottom:15px;
}
.news_6 p {
	font-size:20px;
	color:rgba(62, 62, 62, .7);
	line-height:30px;
}
.news_6 ul {
	list-style:none;
	background-color:#fff;
	border:1px solid #E1E1E1;
	border-radius:4px;
	padding: 20px;
	margin-top:30px;
	margin-bottom:30px;
}
.news_6 ul li {
	display:inline-block;
	font-size:17px;
	color:#3E3E3E;
}
.news_6 ul .title {
	border-right:1px solid #D7D7D7;
	padding-right:10px;
}
.news_6 ul li .twitter_1 {
	display:block;
	width:23px;
	height:19px;
	background:url(../image/icon.png) no-repeat;
	background-position:0 -545px;
	position:relative;
	top:5px;
	margin-left:20px;
}
.news_6 ul li .twitter_1:hover {
	background-position:-27px -545px;
}
.news_6 ul li .fb {
	display:block;
	width:11px;
	height:23px;
	background:url(../image/icon.png) no-repeat;
	background-position: -58px -542px;
	position:relative;
	top:7px;
	margin-left:20px;
}
.news_6 ul li .fb:hover {
	background-position:-78px -542px;
}
.news_6 ul li .ig {
	display:block;
	width:18px;
	height:19px;
	background:url(../image/icon.png) no-repeat;
	background-position: -1px -581px;
	position:relative;
	top:5px;
	margin-left:20px;
}
.news_6 ul li .ig:hover {
	background-position: -23px -581px;
}
.news_6 ul li .youtube {
	display:block;
	width:22px;
	height:16px;
	background:url(../image/icon.png) no-repeat;
	background-position: -45px -584px;
	position:relative;
	top:3px;
	margin-left:20px;
}
.news_6 ul li .youtube:hover {
	background-position: -72px -584px;
}
.news_7 a {
	display:block;
	border-radius: 4px;
	background-color: #91D600;
	color: #fff;
	font-size: 17px;
	padding: 10px 20px;
	margin-bottom:50px;
	width:25%;
}
.news_7 a i {
	display: inline-block;
	width: 6px;
	height: 9px;
	background: url(../image/icon.png) no-repeat;
	background-position: -103px 0;
	margin-left: 10px;
}
.news_8 {
	background:url(../image/investor/bg_1.png) no-repeat left top;/*background-size:cover;*/
	padding-bottom:100px;
}
.news_9 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e4e9ea+0,d3ddde+100&0.85+0,0.85+100 */
background: -moz-linear-gradient(top, rgba(228, 233, 234, 0.85) 0%, rgba(211, 221, 222, 0.85) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(228, 233, 234, 0.85) 0%, rgba(211, 221, 222, 0.85) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(228, 233, 234, 0.85) 0%, rgba(211, 221, 222, 0.85) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9e4e9ea', endColorstr='#d9d3ddde', GradientType=0 ); /* IE6-9 */
	border-radius:4px;
	min-height:242px;
	text-align:center;
	position:relative;
	padding-top:10%;
	margin-top:30px;
}
.news_9:hover {
	transition: visibility 0s linear 0.2s, opacity 0.2s linear;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f12304+0,ec614e+100 */
background: rgb(241,35,4); /* Old browsers */
	background: -moz-linear-gradient(45deg, rgba(241, 35, 4, 1) 0%, rgba(236, 97, 78, 1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, rgba(241, 35, 4, 1) 0%, rgba(236, 97, 78, 1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, rgba(241, 35, 4, 1) 0%, rgba(236, 97, 78, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f12304', endColorstr='#ec614e', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.news_11:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2e4d9a+0,7488bf+100 */
background: rgb(46,77,154); /* Old browsers */
	background: -moz-linear-gradient(45deg, rgba(46, 77, 154, 1) 0%, rgba(116, 136, 191, 1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, rgba(46, 77, 154, 1) 0%, rgba(116, 136, 191, 1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, rgba(46, 77, 154, 1) 0%, rgba(116, 136, 191, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e4d9a', endColorstr='#7488bf', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.news_9 .news_10 {
	width:74px;
	height:74px;
	background:url(../image/investor/icon_1.png) no-repeat top left;
	margin:0 auto;
}
.news_9:hover .news_10 {
	background-position:-98px 0;
}
.news_12 {
	width:74px;
	height:74px;
	background:url(../image/investor/icon_1.png) no-repeat;
	background-position:-193px 0;
	margin:0 auto;
}
.news_9:hover .news_12 {
	background-position:-288px 0;
}
.news_9 .news_14 {
	width:74px;
	height:74px;
	background:url(../image/investor/icon_1.png) no-repeat;
	background-position:0 -198px;
	margin:0 auto;
}
.news_9:hover .news_14 {
	background-position:-98px -198px;
}
.news_9 .news_16 {
	width:74px;
	height:74px;
	background:url(../image/investor/icon_1.png) no-repeat;
	background-position:0 -90px;
	margin:0 auto;
}
.news_9:hover .news_16 {
	background-position:-98px -90px;
}
.news_9 .news_17 {
	width:74px;
	height:74px;
	background:url(../image/investor/icon_1.png) no-repeat;
	background-position:-193px -90px;
	margin:0 auto;
}
.news_9:hover .news_17 {
	background-position:-288px -90px;
}
.news_9 .news_18 {
	width:74px;
	height:74px;
	background:url(../image/investor/icon_1.png) no-repeat;
	background-position:-190px -198px;
	margin:0 auto;
}
.news_9:hover .news_18 {
	background-position:-288px -198px;
}
.news_13:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#316b00+0,52b600+100 */
background: rgb(49,107,0); /* Old browsers */
	background: -moz-linear-gradient(45deg, rgba(49, 107, 0, 1) 0%, rgba(82, 182, 0, 1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, rgba(49, 107, 0, 1) 0%, rgba(82, 182, 0, 1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, rgba(49, 107, 0, 1) 0%, rgba(82, 182, 0, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#316b00', endColorstr='#52b600', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.news_15:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#316b00+0,52b600+100 */
background: rgb(49,107,0); /* Old browsers */
	background: -moz-linear-gradient(45deg, rgba(49, 107, 0, 1) 0%, rgba(82, 182, 0, 1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, rgba(49, 107, 0, 1) 0%, rgba(82, 182, 0, 1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, rgba(49, 107, 0, 1) 0%, rgba(82, 182, 0, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#316b00', endColorstr='#52b600', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.news_9 h3 {
	font-size:21px;
	color:#454444;
	font-weight:bold;
}
.news_9:hover h3 {
	color:#fff;
}
.news_9 .line_7 {
	border-bottom:1px solid rgba(0, 56, 96, .36);
	width:10%;
	margin:0 auto;
}
.news_9:hover .line_7 {
	border-bottom:1px solid #fff;
}
.news_19 {
	margin:50px auto;
}
.news_19 ul {
	list-style:none;
}
.news_19 ul li {
	display:inline-block;
	width:49%;
	line-height:40px;
}
.news_19 ul li a {
	font-size:18px;
	color:#3E3E3E;
}
.news_19 ul li i {
	display:inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 0 6px 6px;
	border-color: transparent transparent transparent #3ebb00;
	margin-right:10px;
}
.technical_1 {
	height:230px;
	background-color:#fff;
	border-radius:4px;
	box-shadow:1px 1px 5px rgba(0, 0, 0, .1);
	margin:0 auto;
	text-align:center;
	padding-top:15%;
	margin-top:30px;
}
.technical_1 h3 {
	font-size:21px;
	color:#0085E1;
	line-height:30px;
	min-height: 60px;
}
.technical_1:hover h3 {
	font-size:21px;
	color:#00395F;
	line-height:30px;
}
.stop_4 h3 {
	font-size:21px;
	color:#00395F;
	line-height:30px;
}
.line_6 {
	border-bottom:1px solid #0085E1;
	width:34px;
	margin:0 auto;
}
.technical_1:hover .line_6 {
	border-bottom:1px solid #00395F;
}
.stop_4 .line_6 {
	border-bottom:1px solid #00395F;
}
.technical_1:hover {
	background:url(../image/profile/pic_7.png) no-repeat center;
	background-size:cover;
}
.stop_4 {
	background:url(../image/profile/pic_7.png) no-repeat center;
	background-size:cover;
}
.technical_1 .t1 {
	display:block;
	width:69px;
	height:50px;
	background:url(../image/technical/icon_1.png) no-repeat;
	background-position: -89px -2px;
	margin: 0 auto;
}
.technical_1:hover .t1 {
	background-position: 0 -2px;
}
.stop_4 .t1 {
	background-position: 0 -2px;
}
.technical_1 .t2 {
	display:block;
	width:51px;
	height:51px;
	background:url(../image/technical/icon_1.png) no-repeat;
	background-position: -241px 0px;
	margin:0 auto;
}
.technical_1:hover .t2 {
	background-position: -177px 0px;
}
.stop_4 .t2 {
	background-position: -177px 0px;
}
.technical_1 .t3 {
	display:block;
	width:57px;
	height:51px;
	background:url(../image/technical/icon_1.png) no-repeat;
	background-position: -383px 0px;
	margin:0 auto;
}
.technical_1:hover .t3 {
	background-position: -311px 0px;
}
.stop_4 .t3 {
	background-position: -311px 0px;
}
.technical_1 .t4 {
	display:block;
	width:46px;
	height:51px;
	background:url(../image/technical/icon_1.png) no-repeat;
	background-position: -456px -81px;
	margin:0 auto;
}
.technical_1:hover .t4 {
	background-position: -456px 0px;
}
.stop_4 .t4 {
	background-position: -456px 0px;
}
.technical_1 .t5 {
	display:block;
	width:52px;
	height:52px;
	background:url(../image/technical/icon_1.png) no-repeat;
	background-position: -89px -82px;
	margin:0 auto;
}
.technical_1:hover .t5 {
	background-position: 0 -82px;
}
.stop_4 .t5 {
	background-position: 0 -82px;
}
.technical_1 .t6 {
	display:block;
	width:52px;
	height:52px;
	background:url(../image/technical/icon_1.png) no-repeat;
	background-position: -241px -82px;
	margin:0 auto;
}
.technical_1:hover .t6 {
	background-position: -177px -82px;
}
.stop_4 .t6 {
	background-position: -177px -82px;
}
.technical_1 .t7 {
	display:block;
	width:58px;
	height:52px;
	background:url(../image/technical/icon_1.png) no-repeat;
	background-position: -383px -82px;
	margin:0 auto;
}
.technical_1:hover .t7 {
	background-position: -311px -82px;
}
.stop_4 .t7 {
	background-position: -311px -82px;
}
.technical_2 {
	border-bottom:1px solid rgba(150, 150, 150, .46);
	margin:50px auto;
}
.technical_3 h3 {
	font-size:35px;
	color:#616161;
	text-align:center;
	margin:30px auto;
}
.technical_3 img {
	margin:0 auto;
}
.technical_4 {
	margin:30px auto;
}
.technical_4 a {
	display:block;
	font-size:20px;
	color:#52B600;
	border:1px solid #52B600;
	border-radius:50px;
	text-align:center;
	background-color:#fff;
	line-height:35px;
	width:20%;
	margin:0 auto;
}
.technical_4 a i {
	display:inline-block;
	width:19px;
	height:22px;
	background:url(../image/icon.png) no-repeat;
	background-position: -314px -123px;
	position:relative;
	top:5px;
	margin-right:5px;
}
 @media (max-width: 767px) {
 .news_4 a {
 width:100%;
}
.news_7 a {
 width:100%;
}
 .news_19 ul li {
 width:100%;
}
 .technical_4 a {
 width:100%;
}
 .news_2 {
 padding:21px 20px;
}
.news_2 h3 {
 font-size: 18px;
}
 .news_2 span {
 font-size: 16px;
}
}
/*QA*/


.technical_5 {
	margin-bottom: 30px;
}
.technical_5 .technical_q {
	overflow: hidden;
	min-height: 70px;
	display: block;
	background-color:rgba(175, 206, 228, .55);
 -webkit-transition: all .35s;
 -moz-transition: all .35s;
 transition: all .35s;
	line-height: 30px;
	font-size: 17px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	width: 100%;
	border-radius:4px;
	padding-left:15px;
	cursor: pointer;
}
.technical_5 .technical_q .join_q_left {
	margin: 0px;
	height: 70px;
	line-height: 70px;
	text-align: center;
}
.technical_5 .technical_q .join_q_right {
	padding-top: 20px;
	min-height: 50px;
}
.join_q_right span {
	font-size:31px;
	color:#4C5996;
	border-right:1px solid #6373B8;
	padding-right:20px;
}
.join_q_right p {
	font-size:19px;
	color:#4C5996;
	margin-bottom:0;
	line-height: 30px;
}
.technical_5 .technical_a {
	padding: 0px;
	margin: 0;
	padding:15px;
	line-height: 30px;
	display: none;
	font-size: 15px;
	font-weight: bold;
	background-color:#fff;
	border-radius:4px;
	overflow:hidden;
}
.technical_5 .technical_a span {
	font-size:31px;
	color:#3EAD00;
	border-right:1px solid #C9C9C9;
	padding-right:20px;
}
.technical_5 .technical_a p {
	font-size:17px;
	color:#646464;
}
.technical_5 .technical_a img {
	margin:30px auto;
}
.technical_5 .technical_a:first-child {
	display: block;
}
.technical_5 .technical_a .join_a_left {
	padding: 0px;
	margin: 0;
	padding-right: 10px;
}
.technical_5 .technical_a .join_a_right {
	padding: 0px;
	margin: 0;
	text-align: left;
}
.investor_1 {
	margin:30px auto;
}
.investor_3 td {
	border-right:1px solid rgba(245, 72, 68, .27);
	background-color:#fff;
}
.investor_2 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff6461+0,ff4d4d+100 */
background: rgb(255,100,97); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 100, 97, 1) 0%, rgba(255, 77, 77, 1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255, 100, 97, 1) 0%, rgba(255, 77, 77, 1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255, 100, 97, 1) 0%, rgba(255, 77, 77, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6461', endColorstr='#ff4d4d', GradientType=0 ); /* IE6-9 */
}
.investor_2 td {
	color:#fff;
	font-size:18px;
	border-left:1px solid rgba(255, 255, 255, .5);
	padding:10px;
}
.investor_1 td a {
	display:block;
	background:url(../image/icon.png) no-repeat;
	background-position: -268px -560px;
	width:32px;
	height:40px;
	margin:30px auto;
}
.investor_1 td a:hover {
	display:block;
	background:url(../image/icon.png) no-repeat;
	background-position: -218px -560px;
	width:32px;
	height:40px;
	margin:30px auto;
}
.investor_1 td .stop_5 {
	background-position: -218px -560px;
}


.investor_5{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff6461+0,ff4d4d+100 */
background: rgb(255,100,97); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(255,100,97,1) 0%, rgba(255,77,77,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(255,100,97,1) 0%,rgba(255,77,77,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(255,100,97,1) 0%,rgba(255,77,77,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6461', endColorstr='#ff4d4d',GradientType=1 ); /* IE6-9 */
line-height:67px;
font-size:19px;
color:#fff;
text-align:center;
}

.investor_4{
	margin-bottom:30px;}

.investor_4 .investor_6 td{
	padding:30px;}

.investor_6 p{
	margin-bottom:20px;}

.investor_6 ul{
	list-style:none;
	font-size:18px;
	color:#646464;
	padding-left:25px;}
	
.investor_6 ul li{
	margin-bottom:8px;}


.investor_6 ul li span{
	font-size:17px;
	color:#FF514C;
	margin-right:10px;
	}


.investor_6 ul li a{
	color:#646464;}


.investor_6 ul li img{
	display:inline-block;
	margin-right:10px;}

.investor_6 .investor_7{
	margin-bottom:30px;}




.investor_4 tr:nth-child(odd){
	background-color:#fff;
	border-bottom:1px solid rgba(245,72,68,.27);
	}


.investor_4 tr:nth-child(even){	
	background-color:rgba(255,97,92,.18);	
	border-bottom:1px solid rgba(245,72,68,.27);
	}






/*member--------------------------------------------------*/	

.member_1 {
	margin:30px auto;
}
.member_1 .form-group {
	background-color:rgba(236, 236, 236, .5);
	border:1px solid rgba(56, 167, 0, .5);
	border-radius:4px;
	width:60%;
	margin:0 auto;
	display:block;
	float:none;
	margin-bottom: 10px;
}
.member_1 .form-group_2 {
	background-color:rgba(236, 236, 236, .5);
	border:1px solid rgba(56, 167, 0, .5);
	border-radius:4px;
	width:66.6%;
	margin:0 auto;
	display:block;
	margin-bottom: 10px;
}
.member_1 .form-group .form-control, .member_1 .form-group_2 .form-control {
	background-color:transparent;
	border:0;
	box-shadow:none;
}
.member_bg {
	background:url(../image/member/bg_1.png) no-repeat right top;
	min-height:800px;
}
.member_1 .btn-default {
	background-color:#91D600;
	color:#fff;
	font-size:18px;
	border:0;
	width: 100%;
	line-height:24px;
}
.member_1 .btn-default i {
	display: inline-block;
	width: 6px;
	height: 9px;
	background: url(../image/icon.png) no-repeat;
	background-position: -103px 0;
	margin-left: 10px;
}
.member_1_1 {
	margin:0 auto;
	width:60%;
}
.member_2 {
	background:url(../image/member/bg_2.jpg) no-repeat;
	background-size: cover;
	min-height:238px;
	margin:50px auto;
	padding:10px;
}
.member_2 h4 {
	font-size:22px;
	color:#fff;
	text-align:center;
	margin-bottom:20px;
	margin-top: 30px;
}
.member_2 label {
	line-height:48px;
	font-size:18px;
}
.member_2 .form-group {
	background-color:rgba(236, 236, 236, .8);
	border-radius:4px;
	width:45%;
	margin:0 auto;
	display:block;
	float:none;
	margin-bottom: 10px;
	display:inline-block;
}
.member_2 .form-group .form-control, .member_2 .form-group_2 .form-control {
	background-color:transparent;
	border:0;
	box-shadow:none;
	width: 77%;
}
.member_2 a {
	display:inline-block;
	color:#D8DCEA;
	font-size:18px;
	margin-left:35px;
	margin-top:10px;
}
.member_2 a i {
	display:inline-block;
	width:22px;
	height:25px;
	background:url(../image/icon.png) no-repeat;
	background-position: -265px 4px;
	margin-right:5px;
}
.member_2 a .icon_13 {
	display:inline-block;
	width:22px;
	height:25px;
	background:url(../image/icon.png) no-repeat;
	background-position: -266px -37px;
	margin-right:5px;
}
.member_3 .member_1 .btn-default {
	width:20%;
}
.member_3 {
	margin:0 auto;
	text-align:center;
}
.members_5 {
	width:65%;
	margin:30px auto 80px auto;
	
}
.members_4 {
	background-color:rgba(236, 236, 236, .5);
	border:1px solid rgba(56, 167, 0, .5);
	border-radius:4px;
	margin:5px auto;
	margin-bottom: 10px;
}
.members_4_4 {
	background-color:rgba(218, 235, 204, .9);
	border:1px solid rgba(56, 167, 0, .5);
	border-radius:4px;
	margin:5px auto;
	margin-bottom: 10px;
}
.members_4_2 {
	width:49%;
	margin-right:8px;
}
.members_4_3 {
	width:49%;
	float:right;
}
.members_4 .form-control {
	background-color:transparent;
	border:0;
	box-shadow:none;
	height:45px;
}
.members_4 label {
	line-height:40px;
}
.members_4_4 label {
	line-height:40px;
}
.members_4_4 p {
	font-size:16px;
	color:#52B600;
	line-height:40px;
	margin-bottom:0;
}
.members_6 {
	border-bottom:1px dotted #A2A2A2;
	margin:20px auto;
}
.members_4_3 .btn-default {
	background-color:#91D600;
	color:#fff;
	font-size:18px;
	border:0;
	line-height:35px;
	margin-top:5px;
	float:right;
	width: 50%;
}
.members_4_3 .btn-default i {
	display: inline-block;
	width: 6px;
	height: 9px;
	background: url(../image/icon.png) no-repeat;
	background-position: -103px 0;
	margin-left: 10px;
}
.company_2 .icon_14 {
	display:inline-block;
	background:url(../image/icon.png) no-repeat;
	background-position: -160px -503px;
	position: relative;
	margin-right: 10px;
	    top: 15px;
}
.list a:hover .company_2 .icon_14 {
	background-position: -102px -503px;
}
.list .stop .company_2 .icon_14 {
	background-position: -102px -503px;
}
.company_2 .icon_15 {
	display:inline-block;
	background:url(../image/icon.png) no-repeat;
	background-position: -167px -569px;
	position: relative;
	    top: 15px;
	margin-right: 10px;
}
.list a:hover .company_2 .icon_15 {
	background-position: -106px -569px;
}
.list .stop .company_2 .icon_15 {
	background-position: -106px -569px;
}
.members_5 p {
	color:#48B900;
	font-size:18px;
}
.members_5 p span {
	color:#000;
	margin:0 10px;
}
.members_7 {
	background-color:rgba(218, 235, 204, .9);
	border:1px solid rgba(56, 167, 0, .9);
	padding:12px;
	border-radius:4px;
	overflow:hidden;
}
.members_7 .icon_16 {
	display:block;
	width:28px;
	height:22px;
	background:url(../image/icon.png) no-repeat;
	background-position: -263px -79px;
	position: relative;
	top:3px;
}
.members_7 .members_8 {
	font-size:18px;
	color:#267900;
}
.members_9 {
	padding:8px 12px;
	overflow:hidden;
	margin:15px auto;
	margin-bottom:30px;
	border-bottom:1px dotted #A2A2A2;
}
.members_9 .icon_17 {
	display:block;
	width:35px;
	height:32px;
	background:url(../image/icon.png) no-repeat;
	background-position: -263px -123px;
	position: relative;
}
.members_9 .members_10 {
	font-size:17px;
	color:#646464;
}
.icon_18 {
	width:59px;
	height:52px;
	background:url(../image/icon.png) no-repeat;
	background-position:0 -470px;
}
 @media (max-width: 1215px) {
 .member_1 .form-group_2 {
 width: 100%;
}
 .members_5 {
 width:100%;
}
 .members_4_2 {
 width:100%;
 margin-right:0px;
}
 .members_4_3 {
 width:100%;
 float:left;
}
 .members_4_3 .btn-default {
 float:left;
 width: 100%;
}
}
 @media (min-width: 768px) {
 .member_1 .form-inline .form-control {
 width: 70%;
}
}
 @media (max-width: 768px) {
 .member_1 .form-group, .member_1 .form-group_2 {
 width:100%;
}
 .member_1_1 {
 width:100%;
}
 .member_1 .btn-default {
 width: 100%;
}
 .member_2 .form-group {
 width: 100%;
}
 .member_2 a {
 margin-left:0;
}
 .member_3 .member_1 .btn-default {
 width:100%;
}
 .members_4_3 {
 float:none;
}
 .icon_18 {
 margin:0 auto;
}
}
/*products------------------------------------*/

.company_2 .icon_19 {
	display:inline-block;
	background:url(../image/icon.png) no-repeat;
	background-position: -261px -453px;
	position: relative;
	margin-right: 10px;
	top: 20px;
}
.list a:hover .company_2 .icon_19 {
	background-position: -211px -453px;
}
.list .stop .company_2 .icon_19 {
	background-position: -211px -453px;
}
.company_2 .icon_20 {
	display:inline-block;
	background:url(../image/icon.png) no-repeat;
	background-position: -268px -497px;
	position: relative;
	margin-right:0;
}
.list a:hover .company_2 .icon_20 {
	background-position: -218px -497px;
}
.list .stop .company_2 .icon_20 {
	background-position: -218px -497px;
}
.search {
	margin:20px auto;
	text-align: center;
}
.search .search_2 {
	font-size:19px;
	color:#316B00;
	display:inline-block;
}
.search .search_2 span {
	display:inline-block;
	width:1px;
	height:15px;
	background-color:rgba(150, 189, 0, .77);
	margin:0 20px;
}
.search .search_2 i {
	display:inline-block;
	width:38px;
	height:38px;
	background:url(../image/icon.png) no-repeat;
	background-position: -326px -497px;
	margin-right:5px;
	position: relative;
	top: 12px;
}
.search .form-control {
	display:inline-block;
	width:30%;
	border:1px solid #D6D6D6;
	background-color:#F5F5F5;
	border-radius:4px;
	min-height:46px;
	font-size:16px;
	color:#5E5A73;
}
.search .btn-default {
	display:inline-block;
	background-color: #91D600;
	color: #fff;
	font-size: 18px;
	border: 0;
	line-height: 35px;
	width: 10%;
}
.search .btn-default i {
	display: inline-block;
	width: 6px;
	height: 9px;
	background: url(../image/icon.png) no-repeat;
	background-position: -103px 0;
	margin-left: 10px;
}
.products_1 .arrow_box {
	position: relative;
	background: #ffffff;
	border-bottom: 1px solid #CCCCCC;
	padding:10px;
}
.products_1 .arrow_box:after, .products_1 .arrow_box:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.products_1 .arrow_box:after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #ffffff;
	border-width: 5px;
	margin-left: -5px;
}
.products_1 .arrow_box:before {
	border-color: rgba(85, 194, 0, 0);
	border-top-color: #CCCCCC;
	border-width: 6px;
	margin-left: -6px;
}
.products_1:hover .arrow_box {
	position: relative;
	background: #F9F9F9;
	border: 1px solid #55C200;
	border-radius:4px;
}
.products_1:hover .arrow_box:after, .products_1:hover .arrow_box:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.products_1:hover .arrow_box:after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #F9F9F9;
	border-width: 5px;
	margin-left: -5px;
}
.products_1:hover .arrow_box:before {
	border-color: rgba(85, 194, 0, 0);
	border-top-color: #55C200;
	border-width: 6px;
	margin-left: -6px;
}
.products_1 {
	min-height:272px;
	margin-bottom:20px;
}
.products_1 a img {
	background-color:#ECECEC;
}
.products_1 a p {
	font-size:18px;
	color:#333946;
	text-align:center;
	margin-top:20px;
}
.products_1 a p i {
	display:inline-block;
	width:8px;
	height:8px;
	border:1px solid #49BA00;
	border-radius:2px;
	position: relative;
	top:-2px;
}
.product_3 {
	overflow:hidden;
	margin:50px auto;
}
.products_2 h3 {
	font-size:21px;
	color:#333946;
}
.products_2 .line_8 {
	width:72px;
	border-top:1px solid #49BA00;
	position:relative;
	z-index:1;
}
.products_2 .line_9 {
	border-top:1px solid #D6D6D6;
	margin-top:-1px;
}
.products_2 ul {
	list-style:none;
	margin-top:10px;
}
.products_2 ul li i {
	display:inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 0 4px 6px;
	border-color: transparent transparent transparent #3DBB00;
	margin-right:10px;
}
.products_2 ul li {
	color:rgba(62, 62, 62, .7);
	font-size:18px;
	line-height:26px;
}
.product_4 {
	margin:20px auto;
	text-align:center;
	display: inline-block;
}
.product_4 a {
	font-size:17px;
	color:#52B600;
	display: block;
	border:1px solid #52B600;
	border-radius:50px;
	text-align:center;
	line-height:35px;
	margin:0 auto;
	margin-bottom:15px;
	min-width:200px;
}
.product_4 a i {
	display:inline-block;
	width:28px;
	height:22px;
	background:url(../image/icon.png) no-repeat;
	background-position: -163px -81px;
	position:relative;
	top:5px;
	margin-right:5px;
}
.products_5 {
	background-color:#F9F9F9;
	overflow:hidden;
	padding:30px 0;
}
.products_6 {
	position:relative;
	margin-bottom:30px;
	margin-top:30px;
}
.products_6 h3 {
	font-size:25px;
	color:#333946;
	text-align:center;
}
.products_6 a {
	font-size:18px;
	color:#52B600;
	position:absolute;
	right:0;
	top:20px;
}
.products_6 a span {
	display:inline-block;
	width:20px;
	height:20px;
	background:#52B600 url(../image/icon.png) no-repeat;
	background-position: -193px 3px;
	border-radius:100%;
	position:relative;
	top:4px;
}
.products_6 tr th {
	font-size:12px;
	color:#000;
	background-color:#F3F3F3;
	padding:10px;
	text-align:center;
	border:1px solid #D9D9D9;
	border-top:2px solid #52B600;
}
.products_6 tr td {
	font-size:12px;
	color:#000;
	background-color:#fff;
	text-align:center;
	padding:10px;
	border:1px solid #D9D9D9;
}

.products_td tr th {
	font-size:20px;
	color:#333946;
	background-color:#F3F3F3;
	padding:10px;
	text-align:center;
	border:1px solid #D9D9D9;
	border-top:2px solid #52B600;
}
.products_td tr td {
	font-size:18px;
	color:rgba(51, 57, 70, .59);
	background-color:#fff;
	text-align:center;
	padding:10px;
	border:1px solid #D9D9D9;
}
.products_7 {
	margin-bottom:30px;
}
.products_7 .nav-tabs > li {
	float:none;
	display:inline-block;
	margin-bottom: -1px;
	width: 20%;
}
.products_7 .nav-tabs > li > a {
	border:1px solid #E1E1E1;
	background-color:#EFEFEF;
	color:#333946;
	font-size:19px;
	margin-right:0;
}
.products_7 .nav-tabs > li > a i {
	display:inline-block;
	width:21px;
	height:18px;
	background:url(../image/icon.png) no-repeat;
	background-position:-315px 0;
	position:relative;
	top:2px;
	margin-right:5px;
}
.products_7 .nav-tabs > li.active > a i {
	width:21px;
	height:18px;
	background-position:-356px 0;
}
.products_7 .nav-tabs > li > a .icon_21 {
	display:inline-block;
	width:23px;
	height:21px;
	background:url(../image/icon.png) no-repeat;
	background-position:-316px -37px;
	position:relative;
	top:2px;
	margin-right:5px;
}
.products_7 .nav-tabs > li.active > a .icon_21 {
	width:23px;
	height:21px;
	background-position:-357px -37px;
}
.products_7 .nav-tabs > li > a .icon_22 {
	display:inline-block;
	width:19px;
	height:22px;
	background:url(../image/icon.png) no-repeat;
	background-position: -314px -78px;
	position:relative;
	top:2px;
	margin-right:5px;
}
.products_7 .nav-tabs > li.active > a .icon_22 {
	width:19px;
	height:22px;
	background-position: -355px -78px;
}
.products_7 .nav-tabs {
	text-align: center;
}
.products_7 .tab-content {
	background-color:#fff;
	border:1px solid #D9D9D9;
	border-top:1px solid transparent;
}
.products_7 .nav-tabs > li.active > a, .products_7 .nav-tabs > li.active > a:hover, .products_7 .nav-tabs > li.active > a:focus {
	background-color:#52B600;
	color:#fff;
}
.products_8 a {
	display:block;
	background-color:rgba(232, 243, 219, .55);
	border-radius:4px;
	padding:20px;
	margin-bottom:20px;
	color:#737373;
	font-size:19px;
}
.products_8 a:hover {
	background-color:rgba(73, 186, 0, .55);
	color:#316B00;
}
.products_8 a:hover i {
	background-color:#316B00;
}
.products_8 .stop_6 {
	background-color:rgba(73, 186, 0, .55);
	color:#316B00;
}
.products_8 .stop_6 i {
	background-color:#316B00;
}
.products_8_1 a {
	display:block;
	background-color:rgba(189, 221, 151, .55);
	border-radius:4px;
	padding:15px;
	margin-bottom:20px;
	color:#737373;
	font-size:19px;
}
.products_8_1 a:hover {
	background-color:rgba(73, 186, 0, .55);
	color:#316B00;
}
.products_8_1 a:hover i {
	background-color:#316B00;
}
.products_8_1 .stop_6 {
	background-color:rgba(73, 186, 0, .55);
	color:#316B00;
}
.products_8_1 .stop_6 i {
	background-color:#316B00;
}
.products_8_2 a {
	display:block;
	background-color:rgba(189, 221, 151, .55);
	border-radius:4px;
	padding:20px;
	margin-bottom:20px;
	color:#737373;
	font-size:19px;
}
.products_8_2 a:hover {
	background-color:rgba(73, 186, 0, .55);
	color:#316B00;
}
.products_8_2 a:hover i {
	background-color:#316B00;
}
.products_8_2 .stop_6 {
	background-color:rgba(73, 186, 0, .55);
	color:#316B00;
}
.products_8_2 .stop_6 i {
	background-color:#316B00;
}
.products_9 h3 {
	color:#5F5F5F;
	font-size:35px;
	text-align:center;
	margin:50px auto;
}
.products_9 img {
	margin:0 auto;
}
.products_10 {
	margin:50px auto;
	overflow:inherit;
}
.products_10 tbody tr th {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3ead00+0,3b9900+100 */
background: rgb(62,173,0); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(62, 173, 0, 1) 0%, rgba(59, 153, 0, 1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(62, 173, 0, 1) 0%, rgba(59, 153, 0, 1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(62, 173, 0, 1) 0%, rgba(59, 153, 0, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ead00', endColorstr='#3b9900', GradientType=0 ); /* IE6-9 */
	color:#fff;
	font-size:20px;
	text-align:center;
	line-height:30px;
	padding:20px 0;
}
.products_10_2 td {
	color:rgba(51, 57, 70, .79);
	background-color:#D4D4D4;
}
.products_10 td {
	color:rgba(51, 57, 70, .59);
	padding:10px 20px;
	border:1px solid #D9D9D9;
	font-size:18px;
}
 .products_10 tr:nth-child(odd) {
 background-color:rgba(242, 248, 236, .55);
}
.products_10 tr:nth-child(even) {
 background-color:#fff;
}

.company_2 .icon_26 {
	display:inline-block;
	background:url(../image/products/icon_1.png) no-repeat;
	position: relative;
}
.list a:hover .company_2 .icon_26 {
	background-position: -47px 0;
}
.list .stop .company_2 .icon_26 {
	background-position: -47px 0;
}



.icon_27{
	display:inline-block;
	width:22px;
	height:22px;
	background:url(../image/products/icon_2.png) no-repeat;
	margin-right:10px;
	}


.products_8 a:hover .icon_27{
	background-color:transparent;
	background-position:-30px 0;
	}

.products_8 .stop_6 .icon_27{
	background-color:transparent;
	background-position:-30px 0;
	}


.products_8_1 a:hover .icon_27{
	background-color:transparent;
	background-position:-30px 0;
	}

.products_8_1 .stop_6 .icon_27{
	background-color:transparent;
	background-position:-30px 0;
	}
.products_8_2 a:hover .icon_27{
	background-color:transparent;
	background-position:-30px 0;
	}

.products_8_2 .stop_6 .icon_27{
	background-color:transparent;
	background-position:-30px 0;
	}







 @media (max-width: 1215px) {
 .search .btn-default {
 width: 20%;
}
}
 @media (max-width: 768px) {
 .search .form-control {
 width:100%;
 margin:20px auto;
}
 .search .btn-default {
 width: 100%;
}
 .products_1 {
 min-height: 220px;
}
 .product_4 a {
 width:100%;
}
 .products_7 .nav-tabs > li {
 width: 100%;
}
.products_10 {
 overflow:auto;
}
}
/*contact----------------------------------------*/


.company_2 .icon_23 {
	display:inline-block;
	background:url(../image/icon.png) no-repeat;
	background-position: -160px -394px;
	position: relative;
	margin-right: 10px;
	    top: 15px;
}
.list a:hover .company_2 .icon_23 {
	background-position: -102px -394px;
}
.list .stop .company_2 .icon_23 {
	background-position: -102px -394px;
}
.company_2 .icon_24 {
	display:inline-block;
	background:url(../image/icon.png) no-repeat;
	background-position: -163px -453px;
	position: relative;
	    top: 20px;
	margin-right: 10px;
}
.list a:hover .company_2 .icon_24 {
	background-position: -103px -453px;
}
.list .stop .company_2 .icon_24 {
	background-position: -103px -453px;
}
.contact_1 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f3f3f3+100 */
background: rgb(255,255,255); /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(243, 243, 243, 1) 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(243, 243, 243, 1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(243, 243, 243, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	overflow:hidden;
}
.contact_2 {
	position:relative;
}
.contact_2 a i {
	display:block;
	width:30px;
	height:39px;
	background:url(../image/icon.png) no-repeat;
	background-position: -40px -411px;
}
.contact_2 a:hover i, .contact_2 a:active i, .contact_2 a:focus i {
	background-position:3px -411px;
}
.contact_2 a .stop_0 {
	display:block;
	width:30px;
	height:39px;
	background:url(../image/icon.png) no-repeat;
	background-position:3px -411px;
}
.contact_2 .zhen i {
	position:absolute;
    top: 40.5%;
    left: 37.5%;
}
.contact_2 .zhen p {
	font-size:21px;
	color:#3F4857;
	position:absolute;
    top: 35%;
    left: 20%;
	margin-bottom:0;
}
.contact_2 .shan i {
	position:absolute;
    top: 38%;
    left: 40%;
}
.contact_2 .shan p {
	font-size:21px;
	color:#3F4857;
	position:absolute;
    top: 28%;
    left: 43%;
	margin-bottom:0;
}
.contact_2 .jp i {
	position:absolute;
    top: 36%;
    left: 46%;
}
.contact_2 .jp p {
	font-size:21px;
	color:#3F4857;
	position:absolute;
    top: 41.5%;
    left: 46%;
	margin-bottom:0;
}
.contact_2 .don i {
	position:absolute;
    top: 41%;
    left: 39.5%;
}
.contact_2 .don p {
	font-size:21px;
	color:#3F4857;
	position:absolute;
    top: 33%;
    left: 46%;
	margin-bottom:0;
}
.contact_2 .head i {
	position:absolute;
	top: 43.8%;
	left: 40%;
}
.contact_2 .head p {
	font-size:21px;
	color:#3F4857;
	position:absolute;
	top: 52%;
	left: 45%;
	margin-bottom:0;
}
.contact_2 .hk i {
	position:absolute;
    top: 43.8%;
    left: 38%;
}
.contact_2 .hk p {
	font-size:21px;
	color:#3F4857;
	position:absolute;
	top: 52%;
	left: 25%;
	margin-bottom:0;
}
.contact_2 .usa i {
	position:absolute;
	top: 30%;
	right: 22%;
}
.contact_2 .usa p {
	font-size:21px;
	color:#3F4857;
	position:absolute;
	top:31%;
	right:12%;
	margin-bottom:0;
}
/*表格*/

.rwd-table {
	background:#fff;
	overflow:hidden;
	width:100%;
	margin-bottom:50px;
}
.rwd-table .bg_contact {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3ead00+0,3b9900+100 */
background: rgb(62,173,0); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(62, 173, 0, 1) 0%, rgba(59, 153, 0, 1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(62, 173, 0, 1) 0%, rgba(59, 153, 0, 1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(62, 173, 0, 1) 0%, rgba(59, 153, 0, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ead00', endColorstr='#3b9900', GradientType=0 ); /* IE6-9 */
}
.rwd-table th, .rwd-table td {
	margin:0.5em 1em;
}
.rwd-table th {
	display:none;
	color:#fff;
	font-size:18px;
}
.rwd-table td {
	background-color:rgba(236, 236, 236, .26);
	display:block;
	border-bottom:1px solid rgba(78, 184, 0, .58);
	font-size:21px;
	color:#333A46;
}
.rwd-table td .icon_25 {
	display:block;
	width:30px;
	height:39px;
	background:url(../image/icon.png) no-repeat;
	background-position: -40px -411px;
}
.rwd-table td ul {
	list-style:none;
	    margin-top: 10px;
}
.rwd-table td ul li {
	color:#646464;
	font-size:18px;
	padding: 5px;
}
.rwd-table td ul i {
	display:inline-block;
	width:19px;
	height:18px;
	background:url(../image/icon.png) no-repeat;
	margin-right:9px;
}
.rwd-table td ul em {
font-style: normal;
    display: inline-block;
    width: 90%;

}

.rwd-table td ul .phone {
	background-position: -223px -2px;
}
.rwd-table td ul .fax {
	background-position: -223px -40px;
}
.rwd-table td ul .email {
	background-position: -223px -79px;
}
.rwd-table td ul .web {
	background-position: -222px -113px;
}
.rwd-table td ul li a {
	color:#646464;
	font-size:18px;
}
.rwd-table td:before {
	content:attr(data-th)"";
	font-weight:bold;
	display:inline-block;
}
.rwd-table th, .rwd-table td {
	text-align:left;
}
.rwd-table th, .rwd-table td:before {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3ead00+0,3b9900+100 */
background: rgb(62,173,0); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(62, 173, 0, 1) 0%, rgba(59, 153, 0, 1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(62, 173, 0, 1) 0%, rgba(59, 153, 0, 1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(62, 173, 0, 1) 0%, rgba(59, 153, 0, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ead00', endColorstr='#3b9900', GradientType=0 ); /* IE6-9 */
	color:#fff;
	font-weight:bold;
	padding-left:5px;
}
.contact_3 a {
	display:block;
	background-color:#91D600;
	border-radius:4px;
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:30px;
	margin-bottom: 20px;
}
.contact_3 a i {
	display:inline-block;
	background:url(../image/icon.png) no-repeat;
	background-position: -223px -195px;
	width:12px;
	height:20px;
	margin-right:10px;
	position:relative;
	top:5px;
	margin:0 auto;
}
.contact_4 {
	background:url(../image/contact/pic_2.png) no-repeat top center;
	background-size:cover;
}
.contact_5 {
	background-color:rgba(236, 236, 236, .9);
	border:1px solid rgba(56, 167, 0, .9);
	border-radius:4px;
	padding:10px;
	margin:20px auto;
	width:75%;
	text-align: center;
}
.contact_5 .contact_6 {
	font-size:21px;
	color:#49BA00;
	display:inline-block;
	padding-right:10px;
}
.contact_5 label {
	font-size:18px;
	color:#646464;
}
.sale_1 img {
	margin:0 auto;
}
.sale_1 {
	position:relative;
}
.sale_1 a i {
	display:block;
	width:30px;
	height:39px;
	background:url(../image/icon.png) no-repeat;
	background-position: -40px -411px;
}
.sale_1 a:hover i {
	background-position:3px -411px;
}
.sale_1 a .stop_0_1 {
	display:block;
	width:30px;
	height:39px;
	background:url(../image/icon.png) no-repeat;
	background-position:3px -411px;
}
.sale_1 a p {
	font-size:20px;
	color:#316B00;
}
.sale_1 .na_1 {
	position:absolute;
	top: 40%;
	left: 14.5%;
}
.sale_1 .na_2 {
	position:absolute;
	top: 30%;
	left: 21%;
}
.sale_1 .na a p {
	position:absolute;
	top: 38%;
	left: 19%;
}
.sale_1 .sa_1 {
	position:absolute;
	top: 80%;
	left: 29%;
}
.sale_1 .sa a p {
	position:absolute;
	top: 75%;
	left: 28%;
}
.sale_1 .africa_1 {
	position:absolute;
	top: 70%;
	left: 51%;
}
.sale_1 .africa a p {
	position:absolute;
	top: 65%;
	left: 48%;
}
.sale_1 .eu_1 {
	position:absolute;
	top: 20%;
	left: 55%;
}
.sale_1 .eu a p {
	position:absolute;
	top: 26%;
	left: 55%;
}
.sale_1 .me_1 {
	position:absolute;
	top: 38%;
	left: 55%;
}
.sale_1 .me a p {
	position:absolute;
	top: 38%;
	left: 58%;
}
.sale_1 .asia_1 {
	position:absolute;
	top: 48%;
	right: 30.8%;
}
.sale_1 .asia_2 {
	position:absolute;
	top: 43%;
	right: 28%;
}
.sale_1 .asia_3 {
	position:absolute;
	top: 43%;
	right: 25.8%;
}
.sale_1 .asia_4 {
	position:absolute;
	top: 53%;
	right: 23.7%;
}
.sale_1 .asia_5 {
	position:absolute;
	top: 41%;
	right: 20.7%;
}
.sale_1 .asia_6 {
	position:absolute;
	top: 42%;
	right: 18.5%;
}
.sale_1 .asia_7 {
	position:absolute;
	top: 33%;
	right: 20.5%;
}
.sale_1 .asia_8 {
	position:absolute;
	top: 33%;
	right: 16.8%;
}
.sale_1 .asia_9 {
	position:absolute;
	top: 34%;
	right: 13.5%;
}
.sale_1 .asia a p {
	position:absolute;
	top: 30%;
	right: 24%;
}
.sale_1 .oc_1 {
	position:absolute;
	bottom: 14%;
	right: 8%;
}
.sale_1 .oc a p {
	position:absolute;
	bottom: 19%;
	right: 10%;
}
.sale_3 {
	font-size:29px;
	color:#666666;
	margin:20px auto;
}
.sale_4 {
	border-top:1px solid rgba(201, 201, 201, .71);
	padding:30px 0;
	min-height:221px;
}
.sale_4 h3 {
	font-size:21px;
	color:#333946;
	margin:0;
	margin-bottom:5px;
}
.sale_4 h3 span {
	font-size:21px;
	color:#F23F19;
}
.sale_4 p {
	font-size:17px;
	color:#646464;
}
.sale_4 ul {
	list-style:none;
}
.sale_4 ul li {
	font-size:17px;
	color:#646464;
}
.sale_5 a {
	display:inline-block;
	background-color:#fff;
	border:1px solid rgba(196, 196, 196, .8);
	width:49%;
	min-height:57px;
	line-height:50px;
	margin-bottom:5px;
	color:#646464;
	font-size:18px;
}
.sale_5 a p {
	margin:0;
	padding:15px;
}
.sale_5 a i {
	display:inline-block;
	width:20px;
	height:20px;
	background-color:#BCBCBC;
	border-radius:100%;
	margin-right:5px;
	position:relative;
	top:4px;
}
.sale_5 a:hover i {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff4d4d+0,e63a10+100 */
background: rgb(255,77,77); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(255, 77, 77, 1) 0%, rgba(230, 58, 16, 1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(255, 77, 77, 1) 0%, rgba(230, 58, 16, 1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(255, 77, 77, 1) 0%, rgba(230, 58, 16, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4d4d', endColorstr='#e63a10', GradientType=1 ); /* IE6-9 */
}
.sale_5 a .stop_0_2 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff4d4d+0,e63a10+100 */
background: rgb(255,77,77); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(255, 77, 77, 1) 0%, rgba(230, 58, 16, 1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(255, 77, 77, 1) 0%, rgba(230, 58, 16, 1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(255, 77, 77, 1) 0%, rgba(230, 58, 16, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4d4d', endColorstr='#e63a10', GradientType=1 ); /* IE6-9 */
}
 @media (max-width: 1000px) {
.contact_2 {
 padding-bottom:30px;
}
.contact_2 img {
 display:none;
}
 .contact_2 a {
 margin:0 10px;
}
 .contact_2 a i {
 display:inline-block;
}
 .contact_2 a p {
 position:inherit;
 display:inline-block;
}
 .contact_2 .zhen {
 display:block;
}
 .contact_2 .zhen i {
 display:inline-block;
 position:relative;
 top:15px;
 left:auto;
}
.contact_2 .zhen p {
 position:inherit;
}
 .contact_2 .shan {
 display:block;
}
 .contact_2 .shan i {
 display:inline-block;
 position:relative;
 top:15px;
 left:auto;
}
 .contact_2 .shan p {
 position:inherit;
}
 .contact_2 .jp {
 display:block;
}
 .contact_2 .jp i {
 display:inline-block;
 position:relative;
 top:15px;
 left:auto;
}
 .contact_2 .jp p {
 position:inherit;
}
 .contact_2 .don {
 display:block;
}
 .contact_2 .don i {
 display:inline-block;
 position:relative;
 top:15px;
 left:auto;
}
 .contact_2 .don p {
 position:inherit;
 width: 86%;
 vertical-align: middle;
}
 .contact_2 .head {
 display:block;
}
 .contact_2 .head i {
 display:inline-block;
 position:relative;
 top:15px;
 left:auto;
}
 .contact_2 .head p {
 position:inherit;
}
 .contact_2 .hk {
 display:block;
}
 .contact_2 .hk i {
 display:inline-block;
 position:relative;
 top:15px;
 left:auto;
}
 .contact_2 .hk p {
 position:inherit;
}
 .contact_2 .jp {
 display:block;
}
 .contact_2 .jp i {
 display:inline-block;
 position:relative;
 top:15px;
 left:auto;
}
 .contact_2 .jp p {
 position:inherit;
}
 .contact_2 .usa {
 display:block;
}
 .contact_2 .usa i {
 display:inline-block;
 position:relative;
 top:15px;
right:auto;
}
 .contact_2 .usa p {
 position:inherit;
}
.rwd-table td .icon_25 {
	display:inline-block;
	position: relative;
    top: 14px;
}

.rwd-table td ul em {
    width: 86%;}

}
 @media (min-width: 767px) {
.rwd-table td:before {
display:none;
}
.rwd-table th, .rwd-table td {
display:table-cell;
padding:0.25em 0.5em;
}
.rwd-table th:first-child, .rwd-table td:first-child {
padding-left:0;
}
.rwd-table th:last-child, .rwd-table td:last-child {
padding-right:0;
}
.rwd-table th, .rwd-table td {
padding:1em !important;
}
 .rwd-table .middle_1 {
 width:45%;
}
 .rwd-table .middle_2 {
 width:40%;
}
 .rwd-table .middle_2 i {
 display:inline-block;
 width:14px;
 height:16px;
 background:url(../image/icon.png) no-repeat;
 background-position: -223px -158px;
 margin-right:5px;
     vertical-align: top;
}

 .rwd-table .middle_2 p{
	 display:inline-block;
	 width:93%;
}





 .rwd-table .contact_3 {
 width:30%;
 padding:0;
}
}
 @media (max-width: 767px) {
.rwd-table th, .rwd-table td {
 margin:0;
      padding: 5px;
    border: 0;
}
 .rwd-table th, .rwd-table td:before {
 width:100%;

}
 .contact_5 {
 width:100%;
}
 .contact_5 label {
 display: block;
}
 .contact_5 .contact_6 {
 display:block;
}
 .sale_5 a {
 width:100%;
}
}

/*--sitemap------------------------------------------*/


.sitemap_1{
	background-color:rgba(175,206,228,.55);
	margin-bottom:30px;
	min-height:443px;}

.sitemap_1 h3{
	text-align:center;
	line-height:65px;
	font-size:19px;
	color:#fff;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6f81bf+0,5263a8+100 */
background: rgb(111,129,191); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(111,129,191,1) 0%, rgba(82,99,168,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(111,129,191,1) 0%,rgba(82,99,168,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(111,129,191,1) 0%,rgba(82,99,168,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f81bf', endColorstr='#5263a8',GradientType=0 ); /* IE6-9 */
}

.sitemap_1 ul{
	list-style:none;
	padding:30px;}


.sitemap_1 ul li i{
	display:inline-block;
	width:9px;
	height:9px;
	background-color:#5868AF;
	margin-right:8px;}


.sitemap_1 ul li a{
	display:block;
	font-size:17px;
	color:#333946;
	padding-bottom:4px;}

.sitemap_1 ul li a:hover{
	color:#5263A8;}



.product_list a {
	font-size:17px;
	color:#52B600;
	display:block;
	border:1px solid #52B600;
	border-radius:50px;
	text-align:center;
	line-height:35px;
	width:100%;
	margin:0 auto;
}



.search_n .form-control{
	display:inline-block;

	border:1px solid #D6D6D6;
	background-color:#F5F5F5;
	border-radius:4px;
	min-height:46px;
	font-size:16px;
	color:#5E5A73;
	margin:5px;
}

.index_btn{
	display:inline-block;
	margin:5px;
	
	
}


.index_btn a {
	
	display: block;
	color:#fff;
	font-size:17px;
	background-color:#91D600;
	border-radius:4px;
	line-height:40px;
	
	min-width:250px;
	
}
.index_btn a i {
	display: inline-block;
	width: 6px;
	height: 9px;
	background: url(../image/icon.png) no-repeat;
	background-position: -103px 0;
	margin-left: 10px;
}





