.nav {
	display: flex;
	justify-content: center;
}

.nav_con {
	background-color: white;
	/*position: sticky;*/
	/*top: -1px;*/
	z-index: 2;
}
.top1{
	position: fixed;
    width: 100%;
    top: 0;
}
.top2{
	position: fixed;
    width: 100%;
    top: 64px;
}
.nav>.acon {
	padding: 20px 2% !important;
	font-size: 18px;
	text-align: center;
	position: relative;
	z-index: 2;
}

.nav>.acon:hover,
.nav_act {
	color: #de4810;
}

.nav>.acon:hover .cmenu {
	transform: scale(1);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	transition: all 0.3s;
}

.nav>.acon:hover:after,
.nav_act:after {
	content: '';
	display: block;
	position: absolute;
	width: 48px;
	height: 15px;
	left: 50%;
	transform: translatex(-50%);
	-webkit-transform: translatex(-50%);
	background-repeat: no-repeat;
	background-position: center;
	background-image: ' d='m46.000,7.000 l26.364,7.000 l23.000,4.039 l19.873,7.000 l-0.000,7.000 l0.000,4.000 l19.000,4.000 l23.000,-0.000 l27.000,4.000 l46.000,4.000 l46.000,7.000 z'/%3e %3c/svg%3e");
}

.nav>a {
	padding: 20px 2% !important;
	font-size: 18px;
	text-align: center;
	position: relative;
}

.nav>a:hover,
.nav_act {
	color: #de4810;
}

.nav>a:hover:after,
.nav_act:after {
	content: '';
	display: block;
	position: absolute;
	width: 48px;
	height: 15px;
	left: 50%;
	transform: translatex(-50%);
	-webkit-transform: translatex(-50%);
	background-repeat: no-repeat;
	background-position: center;
	background-image: ' d='m46.000,7.000 l26.364,7.000 l23.000,4.039 l19.873,7.000 l-0.000,7.000 l0.000,4.000 l19.000,4.000 l23.000,-0.000 l27.000,4.000 l46.000,4.000 l46.000,7.000 z'/%3e %3c/svg%3e");
}


/*标题标题标题标题标题标题标题*/

.title {
	margin: 30px auto 60px;
	text-align: center;
	position: relative;
}



.title div {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -23px;
	margin-top: 8px;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	/* ie 9 */
	-moz-transform: rotate(180deg);
	/* firefox */
	-webkit-transform: rotate(180deg);
	/* safari 和 chrome */
	-o-transform: rotate(180deg);
	/* opera */
	width: 46px;
	height: 7px;
	background: ' d='m46.000,7.000 l26.364,7.000 l23.000,4.039 l19.873,7.000 l-0.000,7.000 l0.000,4.000 l19.000,4.000 l23.000,-0.000 l27.000,4.000 l46.000,4.000 l46.000,7.000 z'/%3e %3c/svg%3e");
}

.title a {
	font-size: 18px;
	color: #666;
}


/*标题标题标题标题标题标题标题*/

.nav_top {
	display: flex;
	padding-top: 4px;
	align-items: center;
}

.nav_top .img {
	width: 210px;
}

.nav_top .ttext {
	flex: 1;
	height: 40px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: ' d='m410.086,27.578 l406.102,27.578 l406.102,25.469 l409.031,25.469 c410.438,25.546 411.100,24.923 411.023,23.594 l411.023,4.375 l390.047,4.375 l390.047,2.266 l414.187,2.266 l414.187,23.711 c414.264,26.366 412.898,27.655 410.086,27.578 zm409.031,9.414 l388.641,9.414 l388.641,7.422 l409.031,7.422 l409.031,9.414 zm377.625,1.914 c378.718,6.602 381.335,10.313 385.477,13.047 l385.477,15.039 c379.460,12.305 375.750,7.931 374.344,1.914 l377.625,1.914 zm378.914,23.125 c378.211,21.250 377.350,19.454 376.336,17.734 l379.031,17.734 c380.749,20.547 382.272,23.790 383.602,27.461 l380.437,27.461 c380.203,26.679 379.969,25.859 379.734,25.000 c374.578,25.780 369.226,26.172 363.680,26.172 l361.219,26.172 l361.219,23.711 c364.734,20.274 367.272,16.290 368.836,11.758 l372.469,11.758 c370.436,16.603 367.741,20.626 364.383,23.828 c369.539,23.828 374.382,23.594 378.914,23.125 zm358.523,13.047 c362.663,10.234 365.242,6.525 366.258,1.914 l369.656,1.914 c368.250,7.931 364.538,12.305 358.523,15.039 l358.523,13.047 zm347.391,16.328 c347.859,17.734 348.445,19.141 349.148,20.547 c350.710,19.688 351.803,18.282 352.430,16.328 l355.125,16.328 c354.264,19.064 352.624,20.939 350.203,21.953 c351.296,23.282 353.093,24.531 355.594,25.703 l355.594,27.578 c349.811,25.780 346.140,22.032 344.578,16.328 l347.391,16.328 zm349.852,15.156 l342.586,15.156 l342.586,24.297 c343.992,23.828 345.241,23.282 346.336,22.656 l346.336,24.883 c344.303,26.055 342.117,27.031 339.773,27.813 l339.773,2.148 l353.367,2.148 l353.367,11.406 c353.444,13.984 352.272,15.235 349.852,15.156 zm350.789,4.141 l342.586,4.141 l342.586,7.656 l350.789,7.656 l350.789,4.141 zm350.789,9.531 l342.586,9.531 l342.586,13.047 l349.031,13.047 c350.203,13.126 350.789,12.501 350.789,11.172 l350.789,9.531 zm332.859,23.594 l332.859,21.367 c334.890,21.446 335.866,20.195 335.789,17.617 c335.866,15.587 335.124,13.712 333.563,11.992 c334.811,9.806 335.397,7.188 335.320,4.141 l332.039,4.141 l332.039,28.047 l329.461,28.047 l329.461,2.031 l337.898,2.031 l337.898,4.141 c337.898,7.422 337.272,10.000 336.023,11.875 c337.430,13.516 338.133,15.508 338.133,17.852 c338.133,21.759 336.375,23.672 332.859,23.594 zm308.016,9.414 l322.430,9.414 l322.430,23.828 c322.507,26.328 321.296,27.538 318.797,27.461 l316.219,27.461 l316.219,25.469 l317.742,25.469 c318.914,25.546 319.460,25.038 319.383,23.945 l319.383,21.836 l306.609,21.836 l306.609,27.813 l303.562,27.813 l303.562,14.219 c302.156,15.391 300.516,16.562 298.641,17.734 l298.641,15.508 c302.391,12.540 305.046,9.376 306.609,6.016 l299.109,6.016 l299.109,3.789 l307.664,3.789 c307.975,2.852 308.367,1.876 308.836,0.859 l312.234,0.859 c311.766,1.876 311.374,2.852 311.062,3.789 l325.359,3.789 l325.359,6.016 l310.008,6.016 c309.382,7.188 308.719,8.321 308.016,9.414 zm306.609,19.844 l319.383,19.844 l319.383,16.680 l306.609,16.680 l306.609,19.844 zm306.609,11.523 l306.609,14.570 l319.383,14.570 l319.383,11.523 l306.609,11.523 zm268.523,24.414 l276.727,24.414 l276.727,1.328 l279.773,1.328 l279.773,24.414 l284.109,24.414 l284.109,1.328 l287.156,1.328 l287.156,24.414 l295.594,24.414 l295.594,26.289 l268.523,26.289 l268.523,24.414 zm289.500,18.320 c290.672,14.025 291.413,9.844 291.727,5.781 l294.656,5.781 c294.109,10.703 293.288,14.883 292.195,18.320 l289.500,18.320 zm269.344,5.781 l272.273,5.781 c272.663,10.313 273.405,14.493 274.500,18.320 l271.805,18.320 c270.633,14.883 269.813,10.703 269.344,5.781 zm265.008,26.055 l265.008,27.813 c259.538,26.093 255.944,23.868 254.227,21.133 c252.352,24.024 247.351,26.289 239.227,27.930 l239.227,26.055 c246.179,24.493 250.398,22.266 251.883,19.375 l238.641,19.375 l238.641,17.266 l252.820,17.266 c253.210,15.859 253.406,14.219 253.406,12.344 l253.406,6.602 l256.453,6.602 l256.453,11.758 c256.453,13.867 256.296,15.704 255.984,17.266 l265.477,17.266 l265.477,19.375 l256.336,19.375 c257.898,22.266 260.789,24.493 265.008,26.055 zm244.148,7.305 c247.117,7.462 249.695,8.048 251.883,9.063 l251.883,11.641 c249.305,10.313 246.727,9.493 244.148,9.180 l244.148,7.305 zm241.687,11.641 c244.890,11.954 247.664,12.578 250.008,13.516 l250.008,16.094 c247.351,14.922 244.577,14.102 241.687,13.633 l241.687,11.641 zm261.844,5.195 l242.273,5.195 l242.273,8.359 l239.227,8.359 l239.227,3.203 l250.242,3.203 l250.242,0.977 l253.758,0.977 l253.758,3.203 l264.773,3.203 l264.773,8.359 l261.844,8.359 l261.844,5.195 zm217.195,27.930 l217.195,25.937 c219.929,25.077 222.390,23.868 224.578,22.305 c222.469,20.353 220.711,17.657 219.305,14.219 l222.469,14.219 c223.641,16.797 225.007,18.906 226.570,20.547 c228.445,18.672 229.969,16.134 231.141,12.930 l218.719,12.930 l218.719,10.937 l224.930,10.937 l224.930,6.367 l218.602,6.367 l218.602,4.375 l224.930,4.375 l224.930,0.859 l228.094,0.859 l228.094,4.375 l235.242,4.375 l235.242,6.367 l228.094,6.367 l228.094,10.937 l234.305,10.937 l234.305,12.930 c233.054,16.837 231.141,19.961 228.562,22.305 c230.438,23.711 232.741,24.923 235.477,25.937 l235.477,27.930 c231.882,26.758 228.914,25.390 226.570,23.828 c224.148,25.311 221.022,26.679 217.195,27.930 zm214.734,15.977 l214.734,24.414 c214.811,26.600 213.680,27.655 211.336,27.578 l208.992,27.578 l208.992,25.586 l210.281,25.586 c211.296,25.663 211.764,25.273 211.687,24.414 l211.687,16.797 c210.358,17.110 209.186,17.306 208.172,17.383 l208.172,14.805 c209.655,14.649 210.827,14.493 211.687,14.336 l211.687,7.422 l208.523,7.422 l208.523,5.430 l211.687,5.430 l211.687,0.977 l214.734,0.977 l214.734,5.430 l217.430,5.430 l217.430,7.422 l214.734,7.422 l214.734,13.633 c214.969,13.556 215.280,13.477 215.672,13.398 c216.531,13.164 217.195,12.970 217.664,12.813 l217.664,14.805 c217.351,14.883 216.961,15.039 216.492,15.273 c216.100,15.431 215.514,15.665 214.734,15.977 zm201.961,27.930 l198.914,27.930 l198.914,20.547 l189.891,20.547 l189.891,18.437 l198.914,18.437 l198.914,0.977 l201.961,0.977 l201.961,18.437 l205.711,18.437 l205.711,20.547 l201.961,20.547 l201.961,27.930 zm196.922,15.273 c194.734,13.790 192.469,12.853 190.125,12.461 l190.125,10.352 c192.859,10.665 195.124,11.329 196.922,12.344 l196.922,15.273 zm190.945,3.555 c193.523,3.712 195.710,4.298 197.508,5.312 l197.508,8.008 c195.475,6.836 193.289,6.056 190.945,5.664 l190.945,3.555 zm189.305,17.969 l189.305,20.781 c187.664,18.906 186.452,17.227 185.672,15.742 l185.672,27.930 l182.742,27.930 l182.742,16.328 c181.882,18.437 180.358,20.743 178.172,23.242 l178.172,20.430 c180.281,17.227 181.764,13.907 182.625,10.469 l178.523,10.469 l178.523,8.477 l182.742,8.477 l182.742,4.375 l178.875,4.375 l178.875,2.266 l184.500,2.266 c186.296,2.266 187.937,2.031 189.422,1.563 l189.422,3.789 c187.858,4.181 186.609,4.375 185.672,4.375 l185.672,8.477 l189.422,8.477 l189.422,10.469 l185.672,10.469 c186.452,13.126 187.664,15.625 189.305,17.969 zm148.406,25.000 l160.359,25.000 l160.359,21.250 l151.102,21.250 l151.102,19.258 l160.359,19.258 l160.359,16.914 l161.648,16.914 l161.648,15.508 c163.366,14.180 164.148,11.915 163.992,8.711 l163.992,2.148 l174.187,2.148 l174.187,13.867 c174.264,16.211 173.171,17.344 170.906,17.266 l168.797,17.266 l168.797,15.508 l170.203,15.508 c171.141,15.508 171.609,15.039 171.609,14.102 l171.609,12.344 l166.219,12.344 c165.750,14.219 164.538,15.742 162.586,16.914 l163.523,16.914 l163.523,19.258 l172.898,19.258 l172.898,21.250 l163.523,21.250 l163.523,25.000 l175.594,25.000 l175.594,26.875 l148.406,26.875 l148.406,25.000 zm171.609,3.906 l166.570,3.906 l166.570,6.367 l171.609,6.367 l171.609,3.906 zm171.609,10.703 l171.609,8.125 l166.570,8.125 l166.570,8.477 c166.570,9.258 166.530,10.000 166.453,10.703 l171.609,10.703 zm157.195,8.828 c157.195,9.766 157.155,10.469 157.078,10.937 l158.016,10.937 c159.030,11.016 159.499,10.469 159.422,9.297 l159.422,6.602 l161.883,6.602 l161.883,9.414 c161.960,11.681 160.828,12.774 158.484,12.695 l156.727,12.695 c156.335,14.962 154.148,16.876 150.164,18.437 l150.164,16.680 c152.273,15.587 153.563,14.259 154.031,12.695 l149.930,12.695 l149.930,6.602 l152.273,6.602 l152.273,10.937 l154.500,10.937 c154.577,10.313 154.617,9.610 154.617,8.828 l154.617,5.078 l148.992,5.078 l148.992,3.320 l151.570,3.320 c151.178,2.696 150.867,1.914 150.633,0.977 l153.445,0.977 c153.601,1.837 153.874,2.617 154.266,3.320 l157.430,3.320 c157.898,2.617 158.210,1.837 158.367,0.977 l161.062,0.977 c160.905,1.837 160.632,2.617 160.242,3.320 l162.703,3.320 l162.703,5.078 l157.195,5.078 l157.195,8.828 zm126.258,27.930 l126.258,26.172 c130.477,25.156 133.014,23.672 133.875,21.719 l126.492,21.719 l126.492,19.727 l134.227,19.727 l134.227,19.492 l134.227,17.500 l128.133,17.500 l128.133,7.773 l143.836,7.773 l143.836,14.102 c143.913,16.445 142.741,17.579 140.320,17.500 l137.273,17.500 l137.273,19.492 l137.273,19.727 l145.359,19.727 l145.359,21.719 l137.742,21.719 c138.445,23.594 141.062,25.077 145.594,26.172 l145.594,27.930 c140.906,27.148 137.625,25.703 135.750,23.594 c133.875,25.859 130.711,27.303 126.258,27.930 zm141.023,9.531 l130.945,9.531 l130.945,11.758 l141.023,11.758 l141.023,9.531 zm139.383,15.742 c140.555,15.821 141.100,15.235 141.023,13.984 l141.023,13.281 l130.945,13.281 l130.945,15.742 l139.383,15.742 zm140.906,6.953 l138.094,6.953 l138.094,4.844 l133.758,4.844 l133.758,6.953 l131.063,6.953 l131.063,4.844 l126.844,4.844 l126.844,2.969 l131.063,2.969 l131.063,0.859 l133.758,0.859 l133.758,2.969 l138.094,2.969 l138.094,0.859 l140.906,0.859 l140.906,2.969 l145.242,2.969 l145.242,4.844 l140.906,4.844 l140.906,6.953 zm126.844,7.539 l124.500,7.539 c125.124,10.743 125.983,13.360 127.078,15.391 l127.078,18.320 c125.906,16.524 125.007,14.883 124.383,13.398 l124.383,27.930 l121.570,27.930 l121.570,14.805 c120.554,17.540 119.421,19.805 118.172,21.602 l118.172,18.437 c119.734,14.922 120.827,11.289 121.453,7.539 l118.758,7.539 l118.758,5.547 l121.570,5.547 l121.570,0.977 l124.383,0.977 l124.383,5.547 l126.844,5.547 l126.844,7.539 zm92.156,19.375 c90.984,16.094 90.164,12.344 89.695,8.125 l92.508,8.125 c92.742,11.719 93.445,15.469 94.617,19.375 l92.156,19.375 zm111.492,8.125 l114.305,8.125 c113.757,12.422 112.898,16.172 111.727,19.375 l109.266,19.375 c110.514,15.625 111.258,11.875 111.492,8.125 zm88.523,24.414 l96.844,24.414 l96.844,4.727 l89.227,4.727 l89.227,2.617 l114.773,2.617 l114.773,4.727 l107.156,4.727 l107.156,24.414 l115.594,24.414 l115.594,26.406 l88.523,26.406 l88.523,24.414 zm99.891,24.414 l104.109,24.414 l104.109,4.727 l99.891,4.727 l99.891,24.414 zm82.195,27.109 l80.672,27.109 c78.171,27.186 76.960,26.093 77.039,23.828 l77.039,14.219 c76.178,14.297 75.281,14.336 74.344,14.336 l74.344,16.797 c74.734,22.187 72.156,25.897 66.609,27.930 l66.609,25.820 c70.125,24.103 71.766,21.056 71.531,16.680 l71.531,14.453 l70.477,14.453 l68.250,14.453 l68.250,12.227 c70.436,10.196 72.077,7.969 73.172,5.547 l67.664,5.547 l67.664,3.555 l74.930,3.555 l74.930,0.977 l78.094,0.977 l78.094,3.555 l85.242,3.555 l85.242,5.547 l76.570,5.547 c75.007,8.204 73.249,10.430 71.297,12.227 c75.124,12.227 78.484,12.071 81.375,11.758 c81.141,11.212 80.749,10.352 80.203,9.180 c79.969,8.711 79.773,8.359 79.617,8.125 l82.078,8.125 c83.484,10.703 84.539,13.164 85.242,15.508 l82.547,15.508 c82.313,14.883 82.155,14.297 82.078,13.750 c81.999,13.750 81.882,13.750 81.727,13.750 c81.179,13.907 80.555,13.984 79.852,13.984 l79.852,23.477 c79.773,24.648 80.397,25.194 81.727,25.117 c83.054,25.194 83.678,24.648 83.602,23.477 l83.602,22.539 l85.594,22.539 l85.594,24.062 c85.671,26.172 84.539,27.186 82.195,27.109 zm64.266,9.766 c64.500,9.220 64.852,8.400 65.320,7.305 c65.397,7.070 65.476,6.876 65.555,6.719 l68.250,6.719 c66.686,11.016 64.500,14.532 61.687,17.266 c63.797,17.266 65.710,17.110 67.430,16.797 l67.430,18.789 c65.397,19.337 62.625,19.571 59.109,19.492 l59.109,17.266 c60.906,15.235 62.233,13.439 63.094,11.875 c62.233,11.954 60.710,11.992 58.523,11.992 l58.523,9.883 c60.398,7.228 61.726,4.258 62.508,0.977 l65.438,0.977 c64.500,4.337 62.977,7.305 60.867,9.883 c62.429,9.883 63.562,9.844 64.266,9.766 zm67.898,21.836 l67.898,23.711 c65.086,24.572 61.922,25.000 58.406,25.000 l58.406,22.773 c61.843,22.852 65.007,22.539 67.898,21.836 zm49.969,17.266 c50.828,20.470 52.664,22.969 55.477,24.766 l55.477,26.523 c50.710,24.962 47.819,21.876 46.805,17.266 l49.969,17.266 zm33.445,13.281 l40.828,13.281 l40.828,8.125 l44.227,8.125 l44.227,13.281 l54.070,13.281 l54.070,15.508 l44.227,15.508 l44.227,23.828 c44.303,26.406 43.055,27.655 40.477,27.578 l36.961,27.578 l36.961,25.469 l39.188,25.469 c40.359,25.469 40.905,25.000 40.828,24.062 l40.828,15.508 l30.516,15.508 l30.516,13.281 c32.156,11.172 33.680,8.751 35.086,6.016 l28.758,6.016 l28.758,3.906 l36.023,3.906 c36.179,3.516 36.375,2.969 36.609,2.266 c36.765,1.720 36.882,1.290 36.961,0.977 l40.594,0.977 c40.125,1.993 39.733,2.969 39.422,3.906 l55.359,3.906 l55.359,6.016 l38.484,6.016 c37.234,8.517 35.555,10.937 33.445,13.281 zm19.617,26.406 l0.281,26.406 l0.281,5.430 l3.328,5.430 l3.328,24.414 l10.359,24.414 l10.359,0.977 l13.758,0.977 l13.758,24.414 l18.445,24.414 c20.086,24.493 20.866,23.711 20.789,22.070 l20.789,5.430 l23.836,5.430 l23.836,22.422 c23.836,25.156 22.430,26.483 19.617,26.406 zm37.547,17.266 c36.531,21.876 33.601,24.962 28.758,26.523 l28.758,24.766 c31.726,22.891 33.601,20.391 34.383,17.266 l37.547,17.266 zm406.336,19.375 c406.413,21.953 405.241,23.204 402.820,23.125 l391.102,23.125 l391.102,12.578 l406.336,12.578 l406.336,19.375 zm403.406,19.492 l403.406,14.570 l393.914,14.570 l393.914,21.133 l401.766,21.133 c402.937,21.133 403.483,20.587 403.406,19.492 z'/%3e %3c/svg%3e");
}

.nav_top .ticon {
	width: 46px;
	height: 46px;
	background-color: #f38948;
	border-radius: 46px;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 8px;
	background-image: ' d='m19.377,13.622 c19.377,16.995 17.851,16.995 10.498,16.995 c3.145,16.995 1.619,16.995 1.619,13.622 c1.619,9.968 5.642,2.660 10.498,2.660 c15.354,2.660 19.377,9.968 19.377,13.622 l19.377,13.622 zm10.498,4.206 c8.417,4.206 6.752,5.892 6.752,8.000 c6.752,10.108 8.417,11.795 10.498,11.795 c12.579,11.795 14.244,10.108 14.244,8.000 c14.244,5.892 12.579,4.206 10.498,4.206 l10.498,4.206 zm2.729,7.016 c4.255,4.487 6.891,1.816 10.498,1.816 c14.105,1.816 17.019,4.768 18.268,7.016 c18.961,8.141 20.210,8.000 20.765,7.016 c21.181,6.314 22.291,-0.010 10.498,-0.010 c-1.295,-0.010 -0.185,6.454 0.232,7.016 c1.064,8.141 2.451,7.579 2.729,7.016 l2.729,7.016 z'/%3e %3c/svg%3e");
}

.nav_top .top_desc {
	display: flex;
	align-items: center;
}

.nav_top .phone div:first-child {
	color: #333333;
	font-size: 20px;
}

.nav_top .phone p:last-child {
	color: #666666;
	font-size: 14px;
}

.nav_top_box {
	background-color: white;
	border-bottom: 1px solid #e6e6e6;
}

.banner {
	height: 400px;
	background-repeat: no-repeat;
	background-position: center;
}

.curent {
	display: flex;
	font-size: 16px;
	padding: 20px 0;
}

.curent a {
	color: #666666;
	padding: 0 20px 0 40px;
	position: relative;
}

.curent a:before {
	width: 20px;
	content: '';
	position: absolute;
	left: 14px;
	top: 50%;
	height: 14px;
	background-repeat: no-repeat;
	background-position: left center;
	transform: translatey(-40%);
	-webkit-transform: translatey(-40%);
	background-image: ' d='m1.946,-0.001 l8.001,6.000 l1.946,12.001 l0.000,10.000 l4.000,6.000 l0.000,2.000 l1.946,-0.001 z'/%3e %3c/svg%3e");
}


/*内容*/

.nei {
	margin: 20px auto 0 !important;
	display: flex;
	position: relative;
}

.nei .left {
	width: 260px;
}

.nei .right {
	/*flex: 1;*/
	width: calc(100% - 260px - 20px);
	margin-left: 20px;
}

.nei .ttit {
	padding: 20px;
}

.nei .ttit p {
	font-size: 25px;
	padding-top: 16px;
	background-image: url(/uploads/image/eimg/el1.png);
	background-repeat: no-repeat;
	background-position: 10px top;
	margin-bottom: 10px;
}

.nei .menu div {
	background-color: #f7f7f7;
	font-size: 18px;
	padding: 10px 0 10px 40px;
	background-repeat: no-repeat;
	border-top: 1px solid #e6e6e6;
	background-position: 16px center;
	transition: all 0.3s;
	background-image: ' d='m5.000,27.000 l5.000,45.000 l3.000,45.000 l3.000,27.000 l-0.000,27.000 l-0.000,19.000 l3.000,19.000 l3.000,0.000 l5.000,0.000 l5.000,19.000 l8.000,19.000 l8.000,27.000 l5.000,27.000 zm6.000,21.000 l2.000,21.000 l2.000,25.000 l6.000,25.000 l6.000,21.000 z'/%3e %3c/svg%3e");
}

.nei .menu a:last-child div {
	border-bottom: 1px solid #e6e6e6;
}

.nei .menu .mact,
.nei .menu div:hover {
	background-image: ' d='m5.000,27.000 l5.000,45.000 l3.000,45.000 l3.000,27.000 l-0.000,27.000 l-0.000,19.000 l3.000,19.000 l3.000,0.000 l5.000,0.000 l5.000,19.000 l8.000,19.000 l8.000,27.000 l5.000,27.000 zm6.000,21.000 l2.000,21.000 l2.000,25.000 l6.000,25.000 l6.000,21.000 z'/%3e %3c/svg%3e");
	background-color: #fd703b;
	color: white;
}


/*企业简介*/

.nei .r_con {
	width: 90%;
	margin: 0 auto 100px;
	text-align: left;
	font-size: 18px;
	color: #1a1a1a;
	padding: 0 5%;
}

.nei .r_con img {
	width: 100%;
	margin-bottom: 45px;
}

.nei .r_con p {
	line-height: 30px;
}


/*企业文化*/

.nei .wh_con {
	width: 100%;
	margin: 0 auto;
	text-align: left;
	font-size: 18px;
	color: #1a1a1a;
	margin-bottom: 45px;
	display: flex;
}

.nei .wh_con .whua {
	flex: 1;
	/*height: 200px;*/
	    padding: 10px 0;
	text-align: center;
	position: relative;
}

.nei .wh_con .whua .wh_top {
	padding-bottom: 8px;
}

.nei .wh_con .whua a {
	font-size: 18px;
	color: #1a1a1a;
	display: block;
	margin-bottom: -5px;
}

.nei .wh_con .whua .wh_down {
	width: 46px;
	height: 7px;
	margin-top: -10px;
}

.nei .wh_con .whua p {
	width: 222px;
	text-align: center;
	margin: auto;
	font-size: 16px;
	color: #666;
}

.nei .wh_con .whua .sline {
	width: 1px;
	height: 110px;
	background: #d9d9d9;
	position: absolute;
	top: 32px;
	right: 0;
}

.nei .wh_bottom {
	width: 90%;
	margin: 0 auto 160px;
	overflow: hidden;
}

.nei .wh_bottom div {
	width: 100%;
	height: 265px;
	background-color: #f0f0f0;
	position: relative;
	margin-bottom: 20px;
}

.nei .wh_bottom div .wh_b_xs {
	position: absolute;
	right: 23px;
	top: 10px;
}

.nei .wh_bottom div .wh_b_l {
	position: absolute;
	width: 400px;
	left: 0;
}

.nei .wh_bottom div .wh_b_r {
	width: 38%;
	position: absolute;
	left: 400px;
}

.nei .wh_bottom div .wh_b_r img {
	padding: 15px 0 0 40px;
}

.nei .wh_bottom div .wh_b_r b {
	display: block;
	margin: 30px 0 15px 0;
	font-weight: 400;
	font-size: 22px;
	color: #1a1a1a;
	padding-left: 40px
}

.nei .wh_bottom div .wh_b_r p {
	font-size: 16px;
	color: #4c4c4c;
	padding-left: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}


/*组织架构*/

.nei .zz_pic {
	width: 80%;
	height: 500px;
	padding: 5% 5%;
	overflow: hidden;
	margin: 0 auto 160px;
}

.nei .zz_pic img {
	/*width: 100%;*/
}


/*发展历程*/
.nei .lc_bot {
	margin: 230px auto 110px;
	padding: 0 30px;
}

.nei .lc_bot .lc_flex {
	display: flex;
	/*justify-content: center;*/
	width: 100%;
	border-bottom: 2px solid #cccccc;
	
}

.nei .lc_bot .lc_flex>div {
	/*flex: 1;*/
	width: 33.33%;
	margin: 0 10px;
	/*float: left;*/
	background-color: #f0f0f0;
	border-bottom: 2px solid #cc5522;
	padding: 20px;
	margin-bottom: 30px;
	position: relative;
}
.nei .lc_bot .lc_flex>div:after{
	position: absolute;
    left: 47%;
    transform: translatex(-50%);
    -webkit-transform: translatex(-50%);
    content: '';
    width: 12px;
    height: 12px;
    bottom: -10px;
    background-color: #f0f0f0;
    border: 3px solid #cc5522;
    transform: rotate(45deg);
  	border-top: none;
  	border-left: none;
}
.nei .lc_bot .lc_flex>div:before{
	position: absolute;
    left: 49%;
    transform: translatex(-50%);
    -webkit-transform: translatex(-50%);
    content: '';
    width: 12px;
    height: 12px;
    bottom: -42px;
    background-color: #f0f0f0;
    border: 3px solid #cc5522;
    border-radius: 12px;
}
.nei .lc_bot .lcitem>p {
	font-size: 30px;
    margin-bottom: 10px;
    color: #cc5522;
}
.nei .lc_bot .lcitem>div {
	line-height: 1.8;
}

.nei .lc_bot .lc_flex .lc_time {
	position: relative;
	height: 91px;
}

.nei .lc_bot .lc_flex .lc_time a {
	width: 78%;
	text-align: center;
	display: block;
	font-size: 20px;
	color: #868ba6;
	position: absolute;
	top: 23px;
	z-index: 1;
	left: 14px;
}

.nei .lc_bot .lc_flex .lc_time p {
	width: 78%;
	text-align: center;
	font-size: 14px;
	color: #3f4b8a;
	position: absolute;
	top: 50px;
	z-index: 1;
	left: 15px;
}

.nei .lc_bot .lc_flex .lc_time img {
	position: absolute;
	left: 68px;
}

.nei .lc_bot .lc_flex .lc_line {
	height: 2px;
	background-color: #ccc;
	margin-top: -45px;
}

.nei .lc_bot .lc_flex .lc_t {
	margin-top: 70px;
}

.nei .lc_bot .lc_flex .lc_b {
	margin-top: -215px;
}

.nei .lc_bot .lc_flex .lc_b_icon {
	transform: rotate(180deg);
	margin-bottom: -125px;
}

.nei .lc_bot .lc_flex .lc_heig {
	width: 174px;
	height: 88px;
	font-size: 16px;
	color: #1a1a1a;
	background-color: #f0f0f0;
	margin-top: -4px;
	padding: 15px 18px;
	text-align: justify;
}

.nei .lc_bot .lc_flex .lc_heig a {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}


/*设备展示*/

.sb_flex {
	display: flex;
	flex-wrap: wrap;
	/*justify-content: space-around;*/
	width: 90%;
	max-width: 1200px;
	margin: 0 auto 65px;
}

.sb_flex .f_w {
	height: 250px;
    background-color: #f0f0f0;
    border: 2px solid #e0e0e0;
    overflow: hidden;
}

.sb_flex .sb_cm {
	padding: 0 10px;
    box-sizing: border-box;
    width: 33.33%;
	/*flex: 0 0 23%;*/
	text-align: center;
	margin-top: 25px;
}

.sb_flex .sb_cm .f_w .pbig {
	/*width: 254px;*/
	height: 192px;
	overflow: hidden;
	background-color: white;
}

.sb_flex .sb_cm .f_w .pbig img {
	max-width: 100%;
	max-height: 100%;
}
/*.sb_flex .sb_cm .f_w .pbig img {
	width: 100%;
}*/

.sb_flex .sb_cm .p_p {
	width: 10em;
	transform: translatey(-10px);
	font-size: 16px;
	color: #00000a;
	margin:-5px  auto 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.sb_flex .sb_cm .p_b {
	margin-top: -43px;
	/*padding-bottom: 15px;*/
	transform: scale(0.6);
}

.sb_flex .sb_cm .line {
	    width: 32px;
    height: 2px;
    background-color: #fd703b;
    margin: -5px auto 0;
}


/*公司新闻*/

.n_big a {
	display: flex;
	padding: 35px;
}

.n_big a:hover .nright .nother .time .xhx {
	color: #f38948;
	border-bottom: 1px solid #f38948;
}

.n_big a:hover .nright .nother .time p {
	color: #f38948;
}

.n_big a:hover .ntit {
	color: #f38948;
}

.n_big .nimg {
	width: 455px;
	height: 255px;
	overflow: hidden;
}

.n_big .nright {
	flex: 1;
	padding: 20px;
}

.n_big .nimg img {
	width: 100%;
}

.n_big .ntit {
	text-align: justify;
	color: #1a1a1a;
	font-size: 22px;
	font-weight: bold;
	line-height: 34px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	transition: 0.3s;
}

.n_big .ndesc {
	color: #4c4c4c;
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
	padding-top: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.n_big .nother {
	display: flex;
	padding-top: 20px;
}

.n_big .view {
	flex: 1;
	font-size: 16px;
	color: #808080;
}

.n_big .time .xhx {
	font-size: 40px;
	font-weight: 900;
	color: #999;
	border-bottom: 1px solid #999;
	transition: 0.3s;
}

.n_big .time p {
	font-size: 14px;
	color: #808080;
	transition: 0.3s;
}

.n_list a {
	display: flex;
	padding: 20px 0;
	align-items: center;
	border-bottom: 1px solid #d8d8d8;
}

.n_list a:hover .lright .lother .ltime .xhx {
	color: #f38948;
	border-bottom: 1px solid #f38948;
}

.n_list a:hover .lright .lother .ltime p {
	color: #f38948;
}

.n_list a:hover b {
	color: #f38948;
}

.n_list .limg {
	width: 222px;
	height: 133px;
	overflow: hidden;
}

.n_list .limg img {
	width: 100%;
	display: block;
}

.new_con>.n_list:first-child a {
	border-top: 1px solid #d8d8d8;
}

.n_list {
	padding: 0 35px;
}

.n_list .lright {
	flex: 1;
	display: flex;
	align-items: center;
	padding: 0 10px;
}

.n_list .lright .view {
	padding-top: 10px;
}

.n_list .lright .new_tit {
	flex: 1;
}

.n_list .lright b {
	font-size: 22px;
	color: #1a1a1a;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 1.5;
	padding-right: 160px;
	transition: 0.3s;
}

.n_list .lright .lother {
	display: flex;
}

.n_list .lright .view {
	font-size: 16px;
	color: #808080;
}

.n_list .lright .lother .ltime .xhx {
	font-size: 40px;
	font-weight: 900;
	color: #999;
	border-bottom: 1px solid #999;
}

.n_list .lright .ltime p {
	font-size: 14px;
	color: #808080;
}

.n_list .lright .ltime .xhx {
	text-align: center;
	font-size: 40px;
	font-weight: 900;
	color: #999;
	border-bottom: 1px solid #999;
	transition: 0.3s;
}

.n_list a:hover .lright .ltime .xhx {
	color: #f38948;
	border-bottom: 1px solid #f38948;
}

.n_list a:hover .lright .ltime p {
	color: #f38948;
}

.n_list a:hover .ntit {
	color: #f38948;
	text-align: justify;
}

.height_85 {
	height: 85px;
}


/*新闻详情*/

.n_det {
	padding: 80px 60px;
}

.n_det b {
	font-size: 40px;
	color: #1a1a1a;
}

.n_det .det_time {
	font-size: 16px;
	margin: 20px 0 40px;
}

.n_det .det_time a {
	color: #808080;
	margin: 0 25px 0 0px;
}

.n_det .det_img {
	width: 100%;
	overflow: hidden;
}

.n_det .det_img img {
	width: 100%;
}

.n_det p {
	font-size: 16px;
	color: #1a1a1a;
	line-height: 28px;
	letter-spacing: 1px;
	margin: 10px 0 0px 0;
	text-align: justify;
}

.n_det .det_ln a {
	display: block;
	width: 95px;
	height: 32px;
	background-color: #f0f0f0;
	border: 1px solid #e0e0e0;
	border-radius: 5px;
	text-align: center;
	line-height: 32px;
	color: #666;
	float: left;
	margin: 0 20px 0 0;
}

.n_det .det_ln .btn:hover {
	background-color: #f38948;
	border: 1px solid #f0f0f0;
	color: #fff;
}

.n_det .det_ln .btn:hover p {
	color: #f38948;
}

.n_det .det_ln .detfle {
	margin-bottom: 20px;
}

.n_det .det_ln p {
	font-size: 16px;
	color: #666;
	margin: 8px 0 0 0 !important;
	line-height: 33px !important;
}


/*岗位需求*/

.gwcon {
	/*display: flex;*/
	padding: 30px 5% 15px;
	width: 78%;
	margin: auto;
	background-color: #fafafa;
	border: 1px solid #e0e0e0;
	transition: 0.3s;
	margin-bottom: 20px;
	cursor: pointer;
	position: relative;
}

.gwcon:hover {
	background-color: #e6e6e6;
	border: 1px solid #e6e6e6;
}

.gwcon:hover .gwright a {
	background-color: #ffdbc5;
	border: 1px solid #e27b3b;
	color: #cb4e00;
}

/*.gwcon .gwleft {
	flex: 1;
}*/

.gwcon .gwleft b {
	font-size: 25px;
	font-weight: 100;
	color: #1a1a1a;
}

.gwcon .jobtop .gwline {
	width: 45px;
	height: 3px;
	background-color: #f38948;
	margin: 12px 0 18px 0;
}

.gwcon .gwleft .gwon {
	font-size: 14px;
	color: #999;
	float: left;
	padding-right: 20px;
}

.gwcon .gwleft .gwon span {
	color: #1a1a1a;
	margin-left: 15px;
}

.gwcon .gwleft .gwtw {
	font-size: 14px;
	color: #999;
	float: left;
}

.gwcon .gwleft .gwtw span {
	color: #1a1a1a;
	margin-left: 15px;
}

.gwcon .gwright {
	text-align: center;
	transition: all 0.3s;
	display: flex;
    align-items: flex-end;
    flex-direction: column;
    justify-content: flex-end;
}

.gwcon .gwright b {
	font-size: 30px;
	color: #f38948;
	font-weight: 100;
	display: table-row-group;
}

.gwcon .gwright h7 {
	/*line-height: 50px;*/
	height: 22px;
	font-size: 16px;
	color: #1a1a1a;
	display: table-row-group;
}

.gwcon .gwright a {
	line-height: 30px;
	font-size: 14px;
	color: #606060;
	display: block;
	width: 80px;
	height: 30px;
	background-color: #f0f0f0;
	border: 1px solid #e0e0e0;
	border-radius: 5px;
	margin-top: 10px;
	transition: 0.3s;
}


/*岗位需求详情*/

.gdet {
	display: flex;
	padding: 5% 5%;
}

.gdet .gdet_left {
	flex: 1;
}

.gdet .gdet_left b {
	font-size: 40px;
	color: #1a1a1a;
}

.gdet .gdet_left p {
	padding-top: 10px;
	font-size: 16px;
	color: #808080;
}

.gdet .gdet_left p span {
	padding-left: 16px;
}

.gdet .gdet_right {
	text-align: center;
}

.gdet .gdet_right p {
	font-size: 30px;
	color: #f38948;
}

.gdet .gdet_right p span {
	display: block;
	font-size: 16px;
	color: #1a1a1a;
	padding-top: 15px;
}

.gdet_z .gdet_c {
	display: flex;
	flex-wrap: wrap;
	width: 90%;
	padding: 25px 0 35px 0;
	margin: auto;
	background: #fafafa;
	border: 1px solid #e5e5e5;
}

/*.gdet_z .gdet_c p {
	flex: 0 0 30%;
	font-size: 18px;
	color: #999;
	padding-right: 48px;
	display: initial;
	padding-left: 40px;
	padding-top: 13px;
}*/
.gdet_z .gdet_c p {
	width: 50%;
    /* flex: 0 0 30%; */
    font-size: 18px;
    color: #999;
    /* padding-right: 48px; */
    display: initial;
    /* padding-left: 40px; */
    padding-top: 13px;
}

.gdet_z .gdet_c p span {
	color: #1a1a1a;
	padding-left: 12px;
}

.gdet_b {
	padding: 5% 5% 300px 5%;
}

.gdet_b b {
	padding-top: 60px;
	font-size: 24px;
	color: #1a1a1a;
}

.gdet_b p {
	margin-top: 28px;
	font-size: 16px;
	color: #1a1a1a;
}

.gdet_b p:nth-child(4) {
	margin-top: 10px;
}


/*联系我们*/

.menu_c .mcon {
	display: flex;
	padding: 5%;
}

.menu_c .mcon img {
	width: 35px;
	height: 40px;
}

.menu_c .mcon .mmt {
	flex: 1;
	padding-left: 20px;
	border-left: 1px solid #cfcfcf;
	margin-left: 20px;
}

.menu_c .mcon .mmt p {
	font-size: 16px;
	color: #1a1a1a;
}

.menu_c .mcon .mmt p span {
	display: block;
	font-size: 14px;
	color: #666;
}

.tmap {
	padding: 5%;
	width: 80%;
	height: 360px;
	margin: 0 auto 65px;
	border: 1px solid #d9d9d9;
}

.tmessage {
	margin: auto;
}

.tmessage form {
	width: 90%;
	text-align: center;
	/*display: flex;
	flex-wrap: wrap;
	justify-content:space-between;*/
	margin: auto;
}

.tmessage input,
textarea {
	width: calc(43% + 3px);
	height: 50px;
	border-radius: 3px;
	border: 1px solid #e0e0e0;
	background-color: #f0f0f0;
	font-size: 16px;
	color: #666;
	padding: 0 20px 0 20px;
	margin: 20px 10px 0 0;
	font-style: italic;
	/*flex: 0 0 47%;*/
}

.tmessage textarea {
	width: 94%;
	/*flex: 0 0 97%;*/
	height: 150px;
	text-align: left;
	padding-top: 20px;
	font-family: "微软雅黑";
	resize: none;
	outline: none;
}

.tmessage form .inbtn {
	width: 140px;
	height: 50px;
	font-style: normal;
	font-size: 18px;
	transition: 0.3s;
}

.tmessage form .inbtn:hover {
	background-color: #f38948;
	color: #fff;
	border: 1px solid #f38948;
}


/*底部底部底部底部底部底部底部底部底部底部底部底部底部底部底部底部底部底部*/

.bottom {
	width: 100%;
	margin: 95px 0 0 0;
	background-color: #35384a;
	color: #646881;
}

.bottom .backtop {
	width: 76px;
	height: 76px;
	position: absolute;
	top: -177px;
	right: 130px;
}

.bottom .b_t {
	display: flex;
	flex-direction: row;
	width: 90%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 23px 0 25px 0px;
	border-bottom: 1px solid #464a5f;
}

.bottom .b_t .b_logo {
	flex: 1;
	padding-left: 60px;
}

.bottom .b_t div {
	flex: 1;
	position: relative;
}

.bottom .b_t div .txt {
	position: absolute;
	top: 5px;
	left: 65px;
}

.bottom .b_t div .txt b {
	font-size: 16px;
	color: #9197b9;
	font-weight: 400;
}

.bottom .b_t div .txt p {
	font-size: 14px;
}

.bottom .b_b {
	display: flex;
	width: 90%;
	max-width: 1200px;
	margin: 20px auto 0;
	padding-left: 95px;
	position: relative;
}

.bottom .b_b .code {
	background-image: url(/uploads/image/eimg/code_jx.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 150px;
	height: 140px;
	position: relative;
}

.bottom .b_b .code .ewm {
	width: 120px;
	height: 120px;
	border-radius: 5px;
	overflow: hidden;
	position: absolute;
	left: 15px;
	top: 10px;
}

.bottom .b_b .code .sao {
	font-size: 17px;
	color: #9197b9;
	width: 140px;
	text-align: center;
	position: absolute;
	bottom: -35px;
	left: 8px;
}

.bottom .b_b .b_nav {
	display: flex;
	width: 80%;
}

.bottom .b_b .b_nav ul {
	margin-top: -10px;
	flex: 1;
}

.bottom .b_b .b_nav ul .weight {
	color: #9197b9;
	display: block;
	margin-bottom: 25px;
}

.bottom .b_b .b_nav ul li {
	margin-top: 8px;
}

.bottom .b_b .b_nav ul li a {
	font-size: 16px;
	color: #646881;
}


/*首页*/

body,
p {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	color: initial;
}

ul {
	list-style: none;
}

.tabout {
	margin: 45px auto 0;
}

.title {
	margin: 0 auto 60px;
	text-align: center;
	position: relative;
}

.title p {
	font-size: 34px;
	color: #1a1a1a;
	border-bottom: 1px solid #ccc;
	margin: 20px auto 20px;
	padding: 10px 20px;
	line-height: initial !important;
}
.title div {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -23px;
	margin-top: 8px;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	/* ie 9 */
	-moz-transform: rotate(180deg);
	/* firefox */
	-webkit-transform: rotate(180deg);
	/* safari 和 chrome */
	-o-transform: rotate(180deg);
	/* opera */
	width: 46px;
	height: 7px;
	background: ' d='m46.000,7.000 l26.364,7.000 l23.000,4.039 l19.873,7.000 l-0.000,7.000 l0.000,4.000 l19.000,4.000 l23.000,-0.000 l27.000,4.000 l46.000,4.000 l46.000,7.000 z'/%3e %3c/svg%3e");
}

.title a {
	font-size: 18px;
	color: #666;
}

.tabout .flex {
	display: flex;
}

.tabout .left {
	flex: 1;
	width: 592px;
	height: 343px;
	overflow: hidden;
}

.tabout .right {
	flex: 1;
	width: 100%;
	padding-left: 45px;
	position: relative;
}

.tabout .right p {
	font-size: 18px;
	color: #1a1a1a;
	line-height: 28px;
	margin: -6px auto 0;
}

.tabout .right .button a {
	display: block;
	width: 145px;
	height: 45px;
	background-color: #f38948;
	background-image: url(/uploads/image/eimg/index_about_button.png);
	color: #fff;
	font-size: 20px;
	line-height: 45px;
	text-align: center;
	border-radius: 5px;
	position: absolute;
	bottom: 0;
}

.tabout .right .xs {
	position: absolute;
	right: 0;
	bottom: 0;
}

.ad {
	width: 100%;
	height: 246px;
	background-image: ;
	background-repeat: no-repeat;
	background-position: center;
	margin: 90px 0 70px;
}

.ad .flex {
	width: 70%;
	min-width: 1200px;
	margin: auto;
	display: flex;
	padding: 60px 0;
	max-width: 1500px;
}

.ad .flex .txt {
	flex: 1;
	text-align: center;
}

.ad .flex .txt a {
	font-weight: 900;
	font-size: 60px;
	color: #fff;
}

.ad .flex .txt p {
	font-size: 21px;
	color: #fff;
	padding-top: 20px;
	
}

.power {
	position: relative;
}

.power .p_xs {
	position: absolute;
	left: -260px;
	bottom: 0;
}

.power .p_xs2 {
	position: absolute;
	right: 0px;
	top: 0px;
}

.power .flex {
	display: flex;
	width: 100%;
}

.power .flex div {
	width: 50%;
	height: 125px;
	position: relative;
	margin: auto;
	overflow: hidden;
}

.power .flex div img {
	transform: 0.3s;
	position: absolute;
	left: 0;
}

.power .flex div .hi {
	transform: 0.3s;
	position: absolute;
	left: 0;
	top: -121px;
}

.power .flex div .txt {
	width: 50%;
	padding-left: 15px;
}

.power .flex div .txt b {
	font-size: 22px;
	color: #1a1a1a;
	font-weight: 100;
}

.power .flex div .txt p {
	display: block;
	padding-top: 20px;
	width: 100%;
	font-size: 14px;
	color: #666;
}

.power .flex div:hover .txt b {
	color: #f38948;
}

.power .flex div:hover .txt p {
	color: #f38948;
}

.power .flex div:hover .hi {
	top: 0px;
}

.power .flex div:hover img {
	top: -121px;
}

.power .bot {
	margin-top: 85px;
}

.tproduct {
	width: 100%;
	background-color: #ebe9ec;
	margin: 70px auto 75px;
	padding: 60px 0 150px 0;
	position: relative;
}

.tproduct .flex {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 70%;
	min-width: 1200px;
	max-width: 1500px;
	margin: 0 auto;
}

.tproduct .flex .f_w {
	width: 257px;
	height: 346px;
	background-color: #fff;
	box-shadow: 0 0 0 0 darkgrey;
	transition: all 0.3s;
}

.tproduct .flex .f_w:hover {
	box-shadow: 0 0 27px 2px darkgrey;
}

.tproduct .flex div {
	flex: 0 0 20%;
	text-align: center;
	margin-bottom: 25px;
}

.tproduct .flex div .p_p {
	font-size: 21px;
	color: #00000a;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	padding: 0 10px;
}

.tproduct .flex div .p_b {
	margin-top: -43px;
	padding-bottom: 15px;
}

.tproduct .flex div .line {
	width: 43px;
	height: 4px;
	background-color: #fd703b;
	margin: 15px auto 0;
}

.tproduct .xs {
	position: absolute;
	right: 125px;
	bottom: 65px;
}

.client {
	width: 90%;
	max-width: 1200px;
	margin: 0 auto;
	position: relative;
}

.client .swiper-slide img {
	margin: 20px 20px;
}

.client .swiper-slide {
	text-align: center;
}

.client .cli_xs {
	position: absolute;
	top: 35px;
	left: -245px;
}

.client .con {
	padding-left: 100px;
}

.client .prev1 {
	text-align: center;
	width: 36px;
	height: 78px;
	background-color: #f9c4a3;
	color: #ffffff;
	font-family: "宋体";
	font-size: 31px;
	line-height: 78px;
	margin-top: -40px;
}

.client .prev2 {
	text-align: center;
	width: 36px;
	height: 78px;
	background-color: #f9c4a3;
	color: #ffffff;
	font-family: "宋体";
	font-size: 31px;
	line-height: 78px;
	margin-top: -40px;
}

.client .swiper-button-prev {
	background-image: none;
}

.client .swiper-button-next {
	background-image: none;
}

.bottom {
	width: 100%;
	margin: 95px 0 0 0;
	background-color: #35384a;
	color: #646881;
	position: relative;
	padding-bottom: 35px;
}

.bottom .ind_bot_1 {
	position: absolute;
	left: 0;
	bottom: 0;
}

.bottom .ind_bot_2 {
	position: absolute;
	right: 0;
	bottom: 0;
}

.bottom .backtop {
	width: 76px;
	height: 76px;
	position: absolute;
	top: -177px;
	right: 130px;
}

.bottom .b_t {
	display: flex;
	flex-direction: row;
	width: 90%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 23px 0 25px 0px;
	border-bottom: 1px solid #464a5f;
}

.bottom .b_t .b_logo {
	flex: 1;
	padding-left: 60px;
}

.bottom .b_t div {
	flex: 1;
	position: relative;
}

.bottom .b_t div .txt {
	position: absolute;
	top: 5px;
	left: 65px;
}

.bottom .b_t div .txt b {
	font-size: 16px;
	color: #9197b9;
	font-weight: 400;
}

.bottom .b_t div .txt p {
	font-size: 14px;
}

.bottom .b_b {
	display: flex;
	width: 90%;
	max-width: 1200px;
	margin: 20px auto 0;
	padding-left: 95px;
	position: relative;
}

.bottom .b_b .code {
	background-image: url(/uploads/image/eimg/code_jx.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 150px;
	height: 140px;
	position: relative;
}

.bottom .b_b .code .ewm {
	width: 120px;
	height: 120px;
	border-radius: 5px;
	overflow: hidden;
	position: absolute;
	left: 15px;
	top: 10px;
}

.bottom .b_b .code .sao {
	font-size: 17px;
	color: #9197b9;
	width: 140px;
	text-align: center;
	position: absolute;
	bottom: -35px;
	left: 8px;
}

.bottom .b_b .b_nav {
	display: flex;
	width: 80%;
}

.bottom .b_b .b_nav ul {
	margin-top: -10px;
	flex: 1;
}

.bottom .b_b .b_nav ul .weight {
	color: #9197b9;
	display: block;
	margin-bottom: 25px;
}

.bottom .b_b .b_nav ul li {
	margin-top: 8px;
}

.bottom .b_b .b_nav ul li a {
	font-size: 16px;
	color: #646881;
}

.center {
	position: relative !important;
}

.center span {
	margin: 0 3px;
}

#totop {
	position: fixed;
	right: 40px;
	bottom: 150px;
	z-index: 1;
}


/*固定*/

.fixdfun {
	position: fixed;
	right: 0;
	top: 33%;
	width: 52px;
	z-index: 3;
	height: 156px;
	background-color: white;
	/*overflow: hidden;*/
	border-radius: 6px 0 0 6px;
	box-shadow: 0 0 7px 1px #bbbbbb;
}

.fixdfun>div {
	height: 52px;
	background-position: center;
	background-repeat: no-repeat;
	transition: all 0.3s;
	cursor: pointer;
}

.fixdfun>div:nth-child(1) {
	background-image: ;
	/*background-image: ' d='m24.679,24.608 c24.010,24.690 22.074,21.521 22.074,21.521 c22.074,23.356 21.137,25.750 19.110,27.479 c20.088,27.782 22.295,28.600 21.770,29.493 c21.345,30.216 14.482,29.955 12.501,29.729 c10.520,29.955 3.657,30.216 3.232,29.493 c2.707,28.601 4.911,27.783 5.890,27.479 c3.863,25.750 2.926,23.356 2.926,21.521 c2.926,21.521 0.990,24.690 0.321,24.608 c0.009,24.570 -0.400,22.873 0.864,18.772 c1.460,16.840 2.141,15.233 3.195,12.581 c3.017,5.739 5.822,-0.000 12.500,-0.000 c19.104,-0.000 21.973,5.626 21.805,12.581 c22.857,15.228 23.542,16.845 24.136,18.772 c25.400,22.873 24.991,24.570 24.679,24.608 l24.679,24.608 z'/%3e %3c/svg%3e");*/
}

.fixdfun>div:nth-child(1):hover {
	background-image: ;
	/*background-image: ' d='m24.679,24.608 c24.010,24.690 22.074,21.521 22.074,21.521 c22.074,23.356 21.137,25.750 19.110,27.479 c20.088,27.782 22.295,28.600 21.770,29.493 c21.345,30.216 14.482,29.955 12.501,29.729 c10.520,29.955 3.657,30.216 3.232,29.493 c2.707,28.601 4.911,27.783 5.890,27.479 c3.863,25.750 2.926,23.356 2.926,21.521 c2.926,21.521 0.990,24.690 0.321,24.608 c0.009,24.570 -0.400,22.873 0.864,18.772 c1.460,16.840 2.141,15.233 3.195,12.581 c3.017,5.739 5.822,-0.000 12.500,-0.000 c19.104,-0.000 21.973,5.626 21.805,12.581 c22.857,15.228 23.542,16.845 24.136,18.772 c25.400,22.873 24.991,24.570 24.679,24.608 l24.679,24.608 z'/%3e %3c/svg%3e");*/
}

.fixdfun>div:nth-child(2) {
	background-image: url(/uploads/image/eimg/gty-wx.png);
	/*background-image: ' d='m20.000,23.000 l18.000,23.000 l18.000,20.000 l20.000,20.000 l20.000,18.000 l23.000,18.000 l23.000,20.000 l23.000,23.000 l20.000,23.000 zm12.000,23.000 l12.000,20.000 l15.000,20.000 l15.000,23.000 l12.000,23.000 zm15.000,15.000 l18.000,15.000 l18.000,20.000 l15.000,20.000 l15.000,15.000 zm12.000,12.000 l15.000,12.000 l15.000,15.000 l12.000,15.000 l12.000,12.000 zm20.000,12.000 l23.000,12.000 l23.000,15.000 l20.000,15.000 l20.000,12.000 zm15.000,11.000 l12.000,11.000 l12.000,8.000 l12.000,3.000 l12.000,-0.000 l15.000,-0.000 l20.000,-0.000 l23.000,-0.000 l23.000,3.000 l23.000,8.000 l23.000,11.000 l20.000,11.000 l15.000,11.000 zm20.000,3.000 l15.000,3.000 l15.000,8.000 l20.000,8.000 l20.000,3.000 zm19.000,7.000 l16.000,7.000 l16.000,4.000 l19.000,4.000 l19.000,7.000 zm3.000,23.000 l-0.000,23.000 l-0.000,20.000 l-0.000,15.000 l-0.000,12.000 l3.000,12.000 l8.000,12.000 l11.000,12.000 l11.000,15.000 l11.000,20.000 l11.000,23.000 l8.000,23.000 l3.000,23.000 zm8.000,15.000 l3.000,15.000 l3.000,20.000 l8.000,20.000 l8.000,15.000 zm7.000,19.000 l4.000,19.000 l4.000,16.000 l7.000,16.000 l7.000,19.000 zm3.000,11.000 l-0.000,11.000 l-0.000,8.000 l-0.000,3.000 l-0.000,-0.000 l3.000,-0.000 l8.000,-0.000 l11.000,-0.000 l11.000,3.000 l11.000,8.000 l11.000,11.000 l8.000,11.000 l3.000,11.000 zm8.000,3.000 l3.000,3.000 l3.000,8.000 l8.000,8.000 l8.000,3.000 zm7.000,7.000 l4.000,7.000 l4.000,4.000 l7.000,4.000 l7.000,7.000 z'/%3e %3c/svg%3e");*/
}

.fixdfun>div:nth-child(2):hover {
	background-image: url(/uploads/image/eimg/gty-wx.png);
	/*background-image: ' d='m20.000,23.000 l18.000,23.000 l18.000,20.000 l20.000,20.000 l20.000,18.000 l23.000,18.000 l23.000,20.000 l23.000,23.000 l20.000,23.000 zm12.000,23.000 l12.000,20.000 l15.000,20.000 l15.000,23.000 l12.000,23.000 zm15.000,15.000 l18.000,15.000 l18.000,20.000 l15.000,20.000 l15.000,15.000 zm12.000,12.000 l15.000,12.000 l15.000,15.000 l12.000,15.000 l12.000,12.000 zm20.000,12.000 l23.000,12.000 l23.000,15.000 l20.000,15.000 l20.000,12.000 zm15.000,11.000 l12.000,11.000 l12.000,8.000 l12.000,3.000 l12.000,-0.000 l15.000,-0.000 l20.000,-0.000 l23.000,-0.000 l23.000,3.000 l23.000,8.000 l23.000,11.000 l20.000,11.000 l15.000,11.000 zm20.000,3.000 l15.000,3.000 l15.000,8.000 l20.000,8.000 l20.000,3.000 zm19.000,7.000 l16.000,7.000 l16.000,4.000 l19.000,4.000 l19.000,7.000 zm3.000,23.000 l-0.000,23.000 l-0.000,20.000 l-0.000,15.000 l-0.000,12.000 l3.000,12.000 l8.000,12.000 l11.000,12.000 l11.000,15.000 l11.000,20.000 l11.000,23.000 l8.000,23.000 l3.000,23.000 zm8.000,15.000 l3.000,15.000 l3.000,20.000 l8.000,20.000 l8.000,15.000 zm7.000,19.000 l4.000,19.000 l4.000,16.000 l7.000,16.000 l7.000,19.000 zm3.000,11.000 l-0.000,11.000 l-0.000,8.000 l-0.000,3.000 l-0.000,-0.000 l3.000,-0.000 l8.000,-0.000 l11.000,-0.000 l11.000,3.000 l11.000,8.000 l11.000,11.000 l8.000,11.000 l3.000,11.000 zm8.000,3.000 l3.000,3.000 l3.000,8.000 l8.000,8.000 l8.000,3.000 zm7.000,7.000 l4.000,7.000 l4.000,4.000 l7.000,4.000 l7.000,7.000 z'/%3e %3c/svg%3e");*/
}

.fixdfun>div:nth-child(3) {
	background-image: ' d='m19.000,13.000 l11.704,5.650 c11.232,5.179 10.468,5.179 9.996,5.650 l3.000,13.000 l0.606,10.626 l9.996,1.235 c10.468,0.764 11.232,0.764 11.704,1.235 l21.094,10.626 l19.000,13.000 z'/%3e %3c/svg%3e");
}

.fixdfun>div:hover .showcode {
	transform: scale(1);
	-webkit-transform: scale(1);
}

.showcode {
	background-color: white;
	position: fixed;
	right: 55px;
	top: 33%;
	padding: 20px;
	border-radius: 6px;
	box-shadow: 0 0 7px 1px #bbbbbb;
	transform: scale(0);
	-webkit-transform: scale(0);
	transition: all 0.2s;
	transform-origin: right bottom;
	-webkit-transform-origin: right bottom;
}

.shto {
	height: 156px;
	padding: 0 20px;
	line-height: 26px;
}

.shto p {
	font-size: 16px;
}

.shto p:first-child {
	margin-top: 10px;
}

.shto .showcodebtn {
	background-color: #f98032;
	padding: 7px 26px;
	font-size: 16px;
	color: white;
	display: inline-block;
	border-radius: 5px;
	margin-top: 10px;
}

/*手机*/

.mheader {
	position: fixed;
	height: 65px;
	z-index: 100;
	width: 100%;
	background: #fff;
	top: 0px;
	left: 0px;
	display: none;
}

.micon {
	width: 50px;
	height: 65px;
	padding: 11px 10px;
	position: fixed;
	z-index: 100;
}
.micon{
	float: right;
}
.controlicon {
	display: block;
	width: 35px;
	height: 3px;
	margin-top: 8px;
	margin-bottom: 8px;
	transition: all .4s ease;
	background: #f38948;
}

.miconactive .controlicon:nth-child(1) {
	animation: 0.5s ease-out forwards animate1;
	-webkit-animation: 0.5s ease-out forwards animate1;
}

.miconactive .controlicon:nth-child(2) {
	opacity: 0;
}

.miconactive .controlicon:nth-child(3) {
	animation: 0.5s ease-out forwards animate2;
	-webkit-animation: 0.5s ease-out forwards animate2;
}

.miconclose .controlicon:nth-child(1) {
	animation: 0.5s ease-out forwards animate3;
	-webkit-animation: 0.5s ease-out forwards animate3;
}

.miconclose .controlicon:nth-child(2) {
	opacity: 1;
}

.miconclose .controlicon:nth-child(3) {
	animation: 0.5s ease-out forwards animate4;
	-webkit-animation: 0.5s ease-out forwards animate4;
}

@-webkit-keyframes animate1 {
	0% {
		-webkit-transform: rotate(0deg) translatey(0px);
	}
	100% {
		-webkit-transform: rotate(45deg) translatey(8px) translatex(8px);
	}
}

@keyframes animate1 {
	0% {
		transform: rotate(0deg) translatey(0px);
	}
	100% {
		transform: rotate(45deg) translatey(8px) translatex(8px);
	}
}

@-webkit-keyframes animate2 {
	0% {
		-webkit-transform: rotate(0deg) translatey(0px);
	}
	100% {
		-webkit-transform: rotate(-45deg) translatey(-8px) translatex(8px);
	}
}

@keyframes animate2 {
	0% {
		transform: rotate(0deg) translatey(0px);
	}
	100% {
		transform: rotate(-45deg) translatey(-8px) translatex(8px);
	}
}

@-webkit-keyframes animate3 {
	0% {
		-webkit-transform: rotate(45deg) translatey(8px) translatex(8px);
	}
	100% {
		-webkit-transform: rotate(0deg) translatey(0px);
	}
}

@keyframes animate3 {
	0% {
		transform: rotate(45deg) translatey(8px) translatex(8px);
	}
	100% {
		transform: rotate(0deg) translatey(0px);
	}
}

@-webkit-keyframes animate4 {
	0% {
		-webkit-transform: rotate(-45deg) translatey(-8px) translatex(8px);
	}
	100% {
		-webkit-transform: rotate(0deg) translatey(0px);
	}
}

@keyframes animate4 {
	0% {
		transform: rotate(-45deg) translatey(-8px) translatex(8px);
	}
	100% {
		transform: rotate(0deg) translatey(0px);
	}
}

.mlogo {
	margin: 3px auto;
	position: relative;
	z-index: 10;
	left: 50%;
	margin-left: -80px;
}

.mlogo img {
	width: 130px;
	text-align: center;
}

.mlogo span {
	text-align: center;
}

.mmenu {
	position: fixed;
	top: 0px;
	padding-top: 50px;
	background: #fff;
	z-index: 9;
	width: 60%;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	text-align: center;
	box-shadow: 0 0 32px 1px darkgrey;
}

.mmenu ul {
	padding-left: 0px;
}

.mmenu ul li a {
	display: block;
	height: 50px;
	line-height: 50px;
	color: #646881;
	text-decoration: none;
	font-size: 18px;
}
.mbncd{
	margin:0 auto 10px;
	text-align: center;
	flex-wrap: wrap;
	justify-content:center; 
	display: none;
}
.mbncd a{
	display: block;
	padding: 8px 17px;
	font-size: 14px;
	color: #666;
	border: 1px solid #d8d8d8;
	border-radius: 3px;
	margin: 5px;
}
.mbncd .yell{	
	color: #f38948;
	border: 1px solid #f38948;
}
@media only screen and (max-width:768px) {
	.gmat{
		margin-top: 0 !important;
	}
	.tcon, .tabout, .power{
		width: initial !important;
		min-width: initial !important;
	}
	.mactive{
		color: #cc5522 !important;
	}
	.nei .wh_con .whua p {
    	width: calc(100vw / 2);
    }
	.gdet{
		flex-direction: column;
	}
	.sb_flex .f_w{
		height: initial;
	}
	.gdet .gdet_right p{
		font-size: 16px;
		text-align: left;
		margin: 5px 0 -5px 0;
	}
	.gwcon .gwleft{
		width: 100%;
		flex: initial;
	}
	.nav_top .ttext,
	.nav_top .top_desc,
	.nav_con,.b2,.b3,
	.bottom,
	.client .prev2,.prev1
	{
		display: none;
	}
	.mheader{
		display: block;
	}
	.nav_top .img {
	    width: 160px;
	}
	.swiper-container,.swiper-wrapper,.swiper1 .swiper-slide{
		height: 200px !important;
	}
	.tabout .flex{
		flex-direction: column;
	}
	.title{
		margin: 0 auto 20px;
	}
	.title div{
		margin-top: 20px;
	}
	.title a{
		padding: 0 10px 0 5px;
		letter-spacing: 2px;
		display: none;
	}
	.title p{
		margin: 15px auto 20px;
		font-size: 18px !important;
	}
	.tabout .left{
		width: 100%;
		height: auto;
		flex: initial;
	}
	.tabout .left img{
		width: 100%;
	}
	.tabout .right p{
		margin: 0;
		padding: 0 10px;
		text-align: justify;
	}
	.tabout .right .button{
		margin: 70px 0 0 10px;
	}
	.tabout .right .xs{
		bottom: -135px;
		z-index: -99;
	}
	.ad .flex{
		/*flex-wrap: wrap;
		padding: 0 0 26px;
		width: initial !important;
		min-width: initial !important;*/
		/*flex-wrap: wrap; */
    padding: 0 0 26px;
    zoom: 0.8;
    width: initial !important;
    min-width: initial !important;
	}
	.ad{
		height: initial !important;
		background-size: cover;
		margin: 65px 0 30px;
	}
	.ad .flex .txt{
		flex: initial !important;
		width: 50%;
		padding-top: 30px;
	}
	.tabout .right{
		padding-left: 0;
	}
	.ad .flex .txt a{
		font-size: 25px;
	}
	.ad .flex .txt p{
		    padding-top: 4px;
	}
	.tproduct{
		padding: 10px 0 30px 0;
		margin: 37px auto 25px;
	}
	.tproduct .xs{
		display: none;
	}
	.tproduct .flex{
		width: initial !important;
		min-width: initial !important;
	}
	.tproduct .flex div{
		width: 50%;
		flex: initial !important;
		margin-bottom: 0;
		box-sizing: border-box;
	}
	.tproduct .flex a{
		display: block;
		padding: 5px;
	}
	.tproduct .flex .f_w{
		width: 100%;
		height: initial;
		    padding-bottom: 10px;

	}
	.tproduct .flex .f_w img{
		width: 100%;
	}
	.tproduct .flex div .p_b{
		width: 50px;
		height: 56px;
		margin: -32px auto 0;
		display: block;
	}
	/*.power .flex{
		margin-top: 30px;
	}*/
	.power .bot{
		margin-top: 0 !important;
	}
	.power .flex div{
		width: initial;
		overflow: initial;
		height: initial;
	}
	.power .flex div img{
		left: 50%;
		margin-left: -22%;	
		transform: scale(0.6);
	}
	.power .flex div .txt{
		padding: 0;
		text-align: center;
		margin: 130px 0 0 10px;
		width: initial;
		padding: 0 10px 0;
	}
	.power .flex div .hi{
		display: none;
	}
	.power .flex div .txt p{
		padding-top: 10px;
	}
	.power .flex div:hover img{
		top: 0;
	}
	.power .flex div:hover .txt b,.power .flex div:hover .txt p{
		color: inherit;
	}
	.client .swiper-slide img{
		width: 100%;
	}
	/*.client .swiper-wrapper{
		height: initial !important;
	}*/
	.client .swiper-slide img{
		margin: 0 0;
	}
	.client .swiper-container,.client .swiper-wrapper,.swiper2{
		height: initial !important;
	}
	.client{
		padding-bottom: 30px;
	}
	.sta{
		display: none;
	}
	/*内页*/
	body{
		background: initial;
	}
	.banner{
		height: 117px;
		background-size: auto 100%;
	}
	.pager{
		margin-bottom: 20px;
	}
	.nei .left{
		width: 0;
		display: none;
	}
	.nei .right{
		width: 98%;
		margin: auto;
	}
	.nei .r_con{
		margin: 0 auto 30px;
	}
	.nei .r_con img{
		margin-bottom: 10px;
	}
	.mbcd{
		display: block;
	}
	.mbncd{
		display: flex;
	}
	.nei .lc_bot{
		margin: 35px 0 0 0;
	}
	.nei .lc_bot .lc_flex{
		flex-wrap: wrap;
	}
	.nei .lc_bot .lc_flex div{
		flex: initial;
		width: 100%;
	}
	.nei .lc_bot .lc_flex>div{
		border-left: 2px solid #cc5522;
		border-bottom: none;
		margin-left: 20px;
	}
	.nei .lc_bot .lc_flex>div:after {
	    position: absolute;
	    left: -11px;
	    content: '';
	    width: 8px;
	    height: 8px;
	    bottom: 80%;
	    background-color: #f0f0f0;
	    border: 3px solid #cc5522;
	    transform: rotate(135deg) translatex(-50%);
	    -webkit-transform: rotate(135deg) translatex(-50%);
	    border-top: none;
	    border-left: none;
	    z-index: 1;
	}
	.nei .lc_bot .lc_flex>div:before{
	    left: -23px;
	    transform: translatex(-50%);
	    -webkit-transform: translatex(-50%);
	    width: 12px;
	    height: 12px;
	    bottom: 80%;
	}
	.nei .lc_bot .lc_flex .lc_b{
		margin-top: 40px;
		margin-bottom: 45px;
	}
	.nei .lc_bot .lc_flex .lc_time a{
		left: 25px;
	}
	.nei .lc_bot .lc_flex .lc_time p{
		left: 25px;
	}
	.nei .lc_bot .lc_flex .lc_b_icon{
		margin-bottom: initial;
		transform: initial;
	}
	.nei .lc_bot .lc_flex .lc_t{
		margin: 40px 0 45px 0;
	}
	.nei .wh_con{
		flex-wrap: wrap;
		justify-content: center;
	}
	.nei .wh_con .whua .sline{
		display: none;
	}
	.nei .wh_con .whua{
		flex: 0 0 30%;
	}
	.nei .wh_bottom{
		margin: 0 auto 30px;
	}
	.nei .wh_bottom div .wh_b_xs{
		display: none;
	}
	.nei .wh_bottom div{
		height: initial;
		display: flex;
		background-color: initial;
		justify-content: center;
	}
	.nei .wh_bottom div .wh_b_l{
		position: initial;
		width: initial;		
	}
	.nei .wh_bottom div .wh_b_l img{
		width: initial;
	}
	.nei .wh_bottom div .wh_b_r{
		width: initial;
		position: initial;
		padding: 0 20px 40px 20px;
		flex-direction:column;
		text-align: center;
		background-color: #eee;
	}
	.nei .wh_bottom div .wh_b_r b{
		padding-left: 0;
		margin: 15px auto 5px;
	}
	.nei .wh_bottom div .wh_b_r p{
		padding-left: 0;
		width: 18em;
		line-height: 23px;
	}
	.nei .wh_bottom div .wh_b_r img{
		padding: 0;
		width: 50px;
		/*height: 81px;*/
		margin: auto;
	}
	.gwcon{
		padding: 20px;
		flex-wrap: wrap;
	}
	.gwcon .gwleft .gwon{
		padding-right: 0;
	}
	.gwcon .gwright{
		padding-top: 9px;
		align-items: flex-start;
	}
	.gdet_z .gdet_c p{
		flex: initial;
		padding-left: 10px;
	}
	.n_big{
		padding-bottom: 20px;
	}
	.n_big a{
		flex-wrap: wrap;
		padding: 10px 20px 0 20px;
		flex-direction: column;
	}
	.n_big .nimg{
		flex: 1;
	}
	.n_big .nright{
		flex: initial;
		padding: initial;
	}
	.n_big .nimg{
		width: initial;
		height: initial;
	}
	.n_big .nother{
		display: none;
	}
	.n_list{
		padding: 0 10px 0 10px;
	}
	.n_list a{
		flex-wrap: wrap;
	}
	.n_list .limg{
		width: 170px;
		height: initial;
	}
	.new_con>.n_list:first-child a{
		padding-top: 15px;
	}
	.n_list .lright b{
		padding-right: 20px;
		-webkit-line-clamp:2;
		font-size: 20px;
	}
	.n_list .lright .ltime .xhx{
		font-size: 26px;
	}
	.tmessage form{
		text-align: initial;
	}
	.tmessage input, textarea{
		width: calc(40% + 3px);
	}
	.tmessage textarea{
		width: 89%;
	}
	.tmap{
		margin: 0 auto 20px;
	}
	.n_det{
		padding: 20px 5%;
	}
	.sb_flex{
		width: 100%;
		justify-content:space-between;
		
	}
	.sb_flex .sb_cm{
		flex: initial;
	    width: calc(100vw / 2 - 10px);
	    margin: 2.5px;
	    box-sizing: border-box;
	}
	/*.sb_flex .sb_cm .f_w .pbig{
		width: 100%;
		    height: calc((100vw / 2) * 3 / 4) !important;
	}*/
	.sb_flex .sb_cm .f_w .pbig{
		width: 100%;
		    height: 120px;
	}
	.sb_flex .sb_cm .f_w{
		height: initial;
		margin-top: 5px;
	}
	.sb_flex .sb_cm .p_p{
		width: 7em;
		margin: -18px auto 0;
	}
	
}
@media only screen and (max-width: 638px) {
	.tmessage input, textarea{
		width: calc(88% + 3px);
	}
}
@media only screen and (max-width: 480px) {
	.n_list .limg{
		width: 120px;
	}
	.n_list .lright b{
		-webkit-line-clamp:1;
		font-size: 16px;
	}
	.n_list .lright .view{
		font-size: 14px;
	}
	.nei .wh_bottom div{
		flex-wrap: wrap;
	}
	.nei .wh_bottom div .wh_b_r{
		padding: 0 10px;
		background-color: initial;
	}
	.nei .wh_con .whua{
		flex: 0 0 33%;
		width: 50%;
	}
}
.jsimg{
	width: 100%;display: block;
}
.jsp p{
	padding: 8px 0;
  font-size: 18px;
  line-height: 1.556;
  text-align: justifyleft;
}
.jsnum{
	background-repeat: no-repeat;
	background-position: center;
	width: 77px;
	height: 91px;
	line-height: 91px;
	text-align: center;
	margin: auto;
	font-family: century gothic;
	font-size: 27px;
	color: #868ba6;
	padding: 0 30px;
	background-image: ' d='m38.500,90.999 l0.006,68.249 l0.006,22.749 l38.500,-0.002 l76.993,22.749 l76.993,68.249 l38.500,90.999 zm72.994,25.249 l38.500,4.999 l4.005,25.249 l4.005,65.749 l38.500,85.999 l72.994,65.749 l72.994,25.249 z'/%3e %3c/svg%3e");
}
.jincon{
	display: flex;
	align-items: flex-start;
	padding: 20px 0;
}
.ienter{
	flex: 1;
	height: 91px;
	background-image: ' d='m48.094,8.959 l39.607,0.445 c38.661,-0.502 37.044,0.170 37.044,1.508 l37.044,7.454 c37.044,8.285 36.372,8.959 35.543,8.959 l1.501,8.959 c0.672,8.959 -0.000,9.632 -0.000,10.464 l-0.000,12.495 c-0.000,13.326 0.672,14.000 1.501,14.000 l49.496,14.000 c50.833,14.000 51.502,12.380 50.556,11.432 l48.094,8.959 z'/%3e %3c/svg%3e");
	background-position: center;
	background-repeat: no-repeat;
}
.jincon p{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	font-size: 16px;
	text-align: center;
	padding-top: 10px;
}
.sycon{
	padding-top: 10px;
	display: flex;
}
.sypad{
	padding: 0 20px;
}
.sycon div{
	flex: 1;
}
.sycon div img{
	width: 100%;
}
/*发展历程*/
.fzitemcon{
	display: flex;
}
.fzline{
	width: 50px;
	position: relative;
}
.fzvline{
	position: absolute;
	height: 100%;
	width: 2px;
	top: 0;
	left: 6px;
	z-index: 1;
	background-color: #e6e6e6;
}
.fzyuan{
	position: absolute;
	width: 10px;
	height: 10px;
	z-index: 1;
	top: 20px;
	border-radius: 12px;
	background-color: white;
	border: 2px solid #de4810;
}
.zzcon,.fzitemcon{
	display: flex;
}
@media only screen and (max-width: 768px) {
	.zzcon{
		flex-wrap: wrap;
	}
	.zzcon>div{
		flex: initial;
		width: 100%;
	}
	.tproduct .flex div .line {
		margin: 8px auto 0 !important;
	}
	.power .flex div .txt b{
		margin-top: -21px;
    	display: block;
    	font-size: 15px !important;
	}
}
.fzdesc,.fzitemcon{
	flex: 1;
}
/**{
	box-shadow: 0 0 0 1px darkgray;
}*/
.fzcon{
	flex: 1;
	padding:0 20px 40px;
	min-height: 100px;
	position: relative;
	    background-color: #f3f3f3;
	    margin-bottom: 40px;
}
.fztit{
	padding: 10px 0;
	border-bottom: 1px solid #d5d5d5;
	font-size: 20px;
	color: #303030;
	font-weight: bold;
}
.fzdesc{
	padding-top: 10px;
	line-height: 1.5;
	font-size: 16px;
}
.fzcon:after{
	content: '';
	display: block;
	position: absolute;
	left: -7px;
	top: 20px;
	width: 16px;
	height: 16px;
	border-radius: 4px;
	transform: rotate(45deg);
	background-color: #f3f3f3;
}
