@font-face {
	font-family: helveticaneueltstd0;
	src: url(../images/helveticaneueltstd0.eot) format("embedded-opentype"), url(../images/helveticaneueltstd0.woff2) format("woff2"), url(../images/helveticaneueltstd0.woff) format("woff"), url(../images/helveticaneueltstd0.ttf) format("truetype"), url(../images/helveticaneueltstd0.svg#helveticaneueltstd0) format("svg");
}
@font-face {
	font-family: GoodPro-Wide;
	src: url(../imagesGoodPro-WideLight.otf), url(../imagesGoodPro-WideLight.eot?#iefix) format("embedded-opentype");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: GoodPro-WideBook;
	src: url(../imagesGoodPro-WideBook.otf), url(../imagesGoodPro-WideBook.eot?#iefix) format("embedded-opentype");
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: GoodPro;
	src: url(../imagesGoodPro-Light.otf), url(../imagesGoodPro-Light.eot?#iefix) format("embedded-opentype");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: GoodPro-WideLight;
	src: url(../imagesGoodPro-WideLight.otf), url(../imagesGoodPro-WideLight.eot?#iefix) format("embedded-opentype");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: GoodPro;
	src: url(../imagesGoodPro-Medium.otf), url(../imagesGoodPro-Medium.eot?#iefix) format("embedded-opentype");
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: GoodPro-WideMedium;
	src: url(../imagesGoodPro-WideMedium.otf), url(../imagesGoodPro-WideMedium.eot?#iefix) format("embedded-opentype");
	font-weight: normal;
	font-style: normal;
}
*::before {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
*::after {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
input[type=button] {
	-webkit-appearance: none;
}
input[type=submit] {
	-webkit-appearance: none;
}
button {
	-webkit-appearance: none;
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
html {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
body {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
div {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
span {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
applet {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
object {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
iframe {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
h1 {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
h2 {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
h3 {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
h4 {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
h5 {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
h6 {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
p {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
blockquote {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
pre {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
a {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
abbr {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
acronym {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
address {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
big {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
cite {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
code {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
del {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
dfn {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
em {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
font {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
img {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
ins {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
kbd {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
q {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
s {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
samp {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
small {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
strike {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
strong {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
sub {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
sup {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
tt {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
var {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
dl {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
dt {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
dd {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
ol {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
ul {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
li {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
fieldset {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
form {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
label {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
legend {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
table {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
caption {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
tbody {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
tfoot {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
thead {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
tr {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
th {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
td {
	font-family: "helveticaneueltstd0",Arial,"Microsoft Yahei" !important;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
abbr {
	border: 0px currentColor; border-image: none;
}
acronym {
	border: 0px currentColor; border-image: none;
}
.clear {
	width: 0px; height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden;
}
.l {
	float: left;
}
.col-l {
	float: left;
}
.col_l {
	float: left;
}
.col-c {
	float: left;
}
.col_c {
	float: left;
}
.r {
	float: right;
}
.col-r {
	float: right;
}
.col_r {
	float: right;
}
dt span {
	float: right;
}
.ul-txt li span {
	float: right;
}
.ul_txt li span {
	float: right;
}
.c {
	height: 0px; clear: both;
}
.n {
	font-style: normal; font-weight: normal;
}
em {
	font-style: normal; font-weight: normal;
}
.b {
	font-weight: bold;
}
.i {
	font-style: italic;
}
.fa {
	font-family: Arial;
}
.fg {
	font-family: Georgia;
}
.ft {
	font-family: Tahoma;
}
.fl {
	font-family: Lucida Console;
}
.fs {
	font-family: "ËÎÌå";
}
.fw {
	font-family: "Î¢ÈíÑÅºÚ";
}
.tc {
	text-align: center;
}
.tr {
	text-align: right;
}
.tl {
	text-align: left;
}
.tdu {
	text-decoration: underline;
}
.tdn {
	text-decoration: none;
}
.tdn:hover {
	text-decoration: none;
}
a.tdl:hover {
	text-decoration: none;
}
.fc0 {
	color: rgb(0, 0, 0);
}
.fc3 {
	color: rgb(51, 51, 51);
}
.fc6 {
	color: rgb(102, 102, 102);
}
.fc9 {
	color: rgb(153, 153, 153);
}
.fcr {
	color: red;
}
.fcw {
	color: white;
}
.fcb {
	color: blue;
}
.fcg {
	color: green;
}
.f0 {
	font-size: 0px;
}
.f10 {
	font-size: 10px;
}
.f12 {
	font-size: 12px;
}
.f13 {
	font-size: 13px;
}
.f14 {
	font-size: 14px;
}
.f16 {
	font-size: 16px;
}
.f20 {
	font-size: 20px;
}
.f24 {
	font-size: 24px;
}
.vm {
	vertical-align: middle;
}
.vtb {
	vertical-align: text-bottom;
}
.vt {
	vertical-align: top;
}
.vn {
	vertical-align: -2px;
}
.vimg {
	margin-bottom: -3px;
}
.m0 {
	margin: 0px;
}
.ml0 {
	margin-left: 0px;
}
.ml5 {
	margin-left: 5px;
}
.ml10 {
	margin-left: 10px;
}
.ml20 {
	margin-left: 20px;
}
.mr0 {
	margin-right: 0px;
}
.mr5 {
	margin-right: 5px;
}
.mr10 {
	margin-right: 10px;
}
.mr20 {
	margin-right: 20px;
}
.mt5 {
	margin-top: 5px;
}
.mt10 {
	margin-top: 10px;
}
.mt20 {
	margin-top: 20px;
}
.mb5 {
	margin-bottom: 5px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb20 {
	margin-bottom: 20px;
}
.ml-1 {
	margin-left: -1px;
}
.mt-1 {
	margin-top: -1px;
}
.p1 {
	padding: 1px;
}
.pl5 {
	padding-left: 5px;
}
.p5 {
	padding: 5px;
}
.pt5 {
	padding-top: 5px;
}
.pr5 {
	padding-right: 5px;
}
.pb5 {
	padding-bottom: 5px;
}
.p10 {
	padding: 10px;
}
.pl10 {
	padding-left: 10px;
}
.pt10 {
	padding-top: 10px;
}
.pr10 {
	padding-right: 10px;
}
.pb10 {
	padding-bottom: 10px;
}
.p20 {
	padding: 20px;
}
.pl20 {
	padding-left: 20px;
}
.pt20 {
	padding-top: 20px;
}
.pr20 {
	padding-right: 20px;
}
.pb20 {
	padding-bottom: 20px;
}
.rel {
	position: relative;
}
.pr {
	position: relative;
}
.abs {
	position: absolute;
}
.pa {
	position: absolute;
}
.dn {
	display: none;
}
.db {
	display: block;
}
.dib {
	display: inline-block; -moz-inline-stack: inline-block;
}
.di {
	display: inline;
}
.ovh {
	overflow: hidden;
}
.ovs {
	overflow: scroll;
}
.vh {
	visibility: hidden;
}
.vv {
	visibility: visible;
}
.lh14 {
	line-height: 14px;
}
.lh16 {
	line-height: 16px;
}
.lh18 {
	line-height: 18px;
}
.lh20 {
	line-height: 20px;
}
.lh22 {
	line-height: 22px;
}
.lh24 {
	line-height: 24px;
}
.fix {
	
}
.fix::after {
	height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: "clear";
}
.fix::before {
	height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: "clear";
}
.z {
	_zoom: 1;
}
.h1 {
	height: 1px;
}
.h5 {
	height: 5px;
}
.h10 {
	height: 10px;
}
.h {
	height: 10px;
}
.h15 {
	height: 15px;
}
.h20 {
	height: 20px;
}
.h1 {
	line-height: 0; overflow: hidden; clear: both; font-size: 0px; visibility: hidden;
}
.h5 {
	line-height: 0; overflow: hidden; clear: both; font-size: 0px; visibility: hidden;
}
.h10 {
	line-height: 0; overflow: hidden; clear: both; font-size: 0px; visibility: hidden;
}
.h15 {
	line-height: 0; overflow: hidden; clear: both; font-size: 0px; visibility: hidden;
}
.h20 {
	line-height: 0; overflow: hidden; clear: both; font-size: 0px; visibility: hidden;
}
.h25 {
	line-height: 0; overflow: hidden; clear: both; font-size: 0px; visibility: hidden;
}
.h {
	line-height: 0; overflow: hidden; clear: both; font-size: 0px; visibility: hidden;
}
.h30 {
	line-height: 0; overflow: hidden; clear: both; font-size: 0px; visibility: hidden;
}
.h35 {
	line-height: 0; overflow: hidden; clear: both; font-size: 0px; visibility: hidden;
}
.h40 {
	line-height: 0; overflow: hidden; clear: both; font-size: 0px; visibility: hidden;
}
.h45 {
	line-height: 0; overflow: hidden; clear: both; font-size: 0px; visibility: hidden;
}
.h50 {
	line-height: 0; overflow: hidden; clear: both; font-size: 0px; visibility: hidden;
}
.h55 {
	line-height: 0; overflow: hidden; clear: both; font-size: 0px; visibility: hidden;
}
.h60 {
	line-height: 0; overflow: hidden; clear: both; font-size: 0px; visibility: hidden;
}
h1 {
	font-weight: normal !important;
}
h2 {
	font-weight: normal !important;
}
h3 {
	font-weight: normal !important;
}
h4 {
	font-weight: normal !important;
}
h5 {
	font-weight: normal !important;
}
h6 {
	font-weight: normal !important;
}
body {
	font: 12px/1.5 ËÎÌå, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
a {
	text-decoration: none;
}
a:hover {
	color: rgb(255, 102, 0);
}
.h25 {
	height: 25px;
}
.h30 {
	height: 30px;
}
.h40 {
	height: 40px;
}
.h45 {
	height: 45px;
}
.h50 {
	height: 50px;
}
.h55 {
	height: 55px;
}
.h60 {
	height: 60px;
}
body {
	line-height: 1; font-family: "Arial","Î¢ÈíÑÅºÚ","Microsoft Yahei"; font-size: 12px;
}
.bg-fff {
	background-color: rgb(255, 255, 255);
}
.g-btn1 {
	padding: 0px 35px; border-radius: 3px; height: 32px; text-transform: uppercase; line-height: 32px; display: inline-block; position: relative; cursor: pointer; background-color: rgb(51, 51, 51);
}
.g-btn1 a {
	color: rgb(255, 255, 255); font-size: 18px; position: relative; z-index: 3;
}
.g-btn1 i {
	transition:0.5s; left: 0px; top: 0px; width: 3px; height: 100%; position: absolute; background-color: rgb(220, 50, 53); -o-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s;
}
.g-btn1:hover i {
	width: 100%;
}
.wp {
	margin: 0px auto;
	width: 1200px;
	font-size: 16px;
}
.wp-1 {
	margin: 0px auto; width: 1920px; background-color: rgb(249, 249, 249);
}
.h110 {
	height: 110px;
}
.h190 {
	height: 190px;
}
.h142 {
	height: 142px;
}
.cur_tit {
	background: url("../images/op-black1.png") left top; left: 0px; top: 97px; width: 100%; height: 45px; color: rgb(102, 102, 102); text-transform: uppercase; line-height: 45px; position: fixed;
}
.cur_tit p {
	background: url("../images/cur-ico.png") no-repeat left; padding-left: 20px;
}
.cur_tit a {
	color: rgb(102, 102, 102);
}
.cur_tit a:hover {
	text-decoration: underline;
}
.cur_tit-gray {
	background: rgb(242, 241, 247);
}
.cur_tit-white {
	color: rgb(255, 255, 255);
}
.cur_tit-white p {
	background: url("../images/cur-ico-white.png") no-repeat left;
}
.cur_tit-white a {
	color: rgb(255, 255, 255);
}
.cur_tit-op {
	background: url("../images/op-white3.png") left top;
}
#hd {
	left: 0px; top: 0px; width: 100%; position: fixed; z-index: 10; background-color: rgb(255, 255, 255);
}
#hd .logo {
	width: 206px; padding-top: 26px; float: left;
}
#hd .hd-r {
	width: 895px; margin-top: 53px; float: right;
}
#hd #nav {
	float: left; z-index: 21;
}
#nav li {
	margin: 0px 21px; padding-bottom: 30px; float: left; position: relative; z-index: 22;
}
#nav .v1 {
	color: rgb(51, 51, 51); text-transform: uppercase; font-size: 14px;
}
#nav li span {
	transition:0.3s; left: 0px; width: 0px; height: 2px; bottom: 0px; position: absolute; background-color: rgb(227, 37, 49); -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
#nav li:hover .v1 {
	color: rgb(227, 37, 49);
}
#nav li.on .v1 {
	color: rgb(227, 37, 49);
}
#nav li:hover span {
	width: 100%;
}
#nav li.on span {
	width: 100%;
}
#nav li dl {
	border-radius: 0px 0px 5px 5px; left: 50%; top: 100%; width: 170px; text-align: left; padding-bottom: 15px; margin-left: -85px; display: none; position: absolute; z-index: 23; background-color: rgba(255, 255, 255, 0.95);
}
.w-240 {
	width: 240px !important;
}
#nav li dl dd {
	padding: 10px 0px;
}
#nav li dl dd:hover a {
	color: rgb(227, 37, 49);
}
#nav li dl a {
	padding: 0px 15px; height: 15px; color: rgb(51, 51, 51); overflow: hidden; font-size: 14px; display: block;
}
.sear-lange {
	top: -3px; position: relative; z-index: 20;
}
.sear-lange .sear-inp {
	padding: 3px; border-radius: 5px; top: 47px; width: 150px; height: 25px; right: 45px; display: none; position: absolute; background-color: rgb(227, 37, 49);
}
.sear-lange .sear-inp .inp1 {
	background: rgb(255, 255, 255); padding: 0px 10px; border-radius: 5px 0px 0px 5px; border: 0px currentColor; border-image: none; width: 100px; height: 25px; float: left; z-index: 30;
}
.sear-lange .sear-inp .btn {
	background: url("../images/seach.png") no-repeat center rgb(255, 255, 255); border-radius: 0px 5px 5px 0px; border: 0px currentColor; border-image: none; width: 30px; height: 25px; cursor: pointer;
}
.sear-lange .search {
	background: url("../images/seach.png") no-repeat center; margin: 0px 20px; width: 16px; height: 16px; float: left;
}
.sear-lange p span {
	display: inline-block; position: relative;
}
.sear-lange p a {
	margin: 0px 10px; padding: 3px 0px; color: rgb(51, 51, 51); display: inline-block; position: relative; z-index: 5; background-color: rgb(255, 255, 255);
}
.sear-lange p em {
	left: 50%; top: -8px; width: 2px; height: 34px; margin-left: -1px; display: none; position: absolute; background-color: rgb(227, 37, 49);
}
.sear-lange .on a {
	color: rgb(227, 37, 49);
}
.sear-lange .on em {
	display: block;
}
#fd {
	padding: 80px 0px 0px; overflow: hidden; background-color: rgb(102, 102, 102);
}
.fd-t {
	overflow: hidden; padding-bottom: 70px; border-bottom-color: rgb(118, 118, 118); border-bottom-width: 1px; border-bottom-style: solid;
}
#fd .fd-l {
	width: 580px; float: left;
}
#fd .fd-r {
	width: 530px; float: right;
}
.fd-nv dl {
	margin-right: 55px; float: left;
}
.fd-nv dt {
	color: rgb(255, 255, 255); padding-bottom: 17px; font-size: 14px; font-weight: bold;
}
.fd-nv dd {
	line-height: 24px;
}
.fd-nv dd a {
	color: rgb(203, 203, 203);
	font-size: 12px;
}
#fd .contact {
	color: rgb(192, 192, 192);
}
#fd .contact span {
	padding-left: 17px; display: inline-block;
}
#fd .contact .span1 {
	background: url("../images/fd-tel.png") no-repeat left;
}
#fd .contact .span2 {
	background: url("../images/fd-eml.png") no-repeat left; margin-left: 28px;
}
#fd .contact p {
	line-height: 26px;
	font-size: 12px;
}
#fd .share {
	margin-top: 14px;
}
.share li {
	float: left;
}
.share li a {
	background-position: center; border-radius: 50%; transition:0.3s; width: 30px; height: 30px; display: block; background-repeat: no-repeat; background-color: rgb(255, 255, 255); -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.share li a.a1 {
	background-image: url("../images/fd-ico1o.png");
}
.share li:hover a.a1 {
	background-image: url("../images/fd-ico1o-on.png"); background-color: rgb(59, 89, 153);
}
.share li a.a2 {
	background-image: url("../images/fd-ico2o.png");
}
.share li:hover a.a2 {
	background-image: url("../images/fd-ico2o-on.png"); background-color: rgb(73, 169, 217);
}
.share li a.a3 {
	background-image: url("../images/fd-ico7.png");
}
.share li:hover a.a3 {
	background-image: url("../images/fd-ico7-on.png"); background-color: rgb(204, 51, 51);
}
.share li a.a4 {
	background-image: url("../images/fd-ico8.png");
}
.share li:hover a.a4 {
	background-image: url("../images/fd-ico8-on.png"); background-color: rgb(75, 195, 255);
}
.share li a.a5 {
	background-image: url("../images/fd-ico4.png");
}
.share li:hover a.a5 {
	background-image: url("../images/fd-ico4-on.png"); background-color: rgb(75, 195, 255);
}
.copy {
	height: 54px; color: rgb(203, 203, 203); line-height: 54px;
}
.copy p {
	width: 650px;
	float: left;
	font-size: 12px;
}
.copy span {
	padding-left: 43px; float: left;
}
.copy span a {
	margin: 0px 17px; color: rgb(197, 197, 197); display: inline-block;
}
.copy span a.china {
	background: url("../images/china.jpg") no-repeat left; padding-left: 25px; display: inline-block;
}
.copy span a:hover {
	text-decoration: underline;
}
.copy .logo {
	float: right;
}
.copy .logo img {
	
}
#fix-nv {
	top: 50%; right: 0px; position: fixed;
}
#fix-nv li {
	text-align: center; margin-bottom: 4px; position: relative; background-color: rgb(51, 51, 51);
}
#fix-nv li a {
	padding: 25px 20px 22px; color: rgb(255, 255, 255); line-height: 22px; font-size: 18px; font-weight: bold; display: block; position: relative; z-index: 2;
}
#fix-nv li span {
	transition:0.3s; left: 0px; top: 0px; width: 4px; height: 100%; position: absolute; background-color: rgb(220, 50, 53); -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
#fix-nv li:hover span {
	width: 100%;
}
.zz-white {
	background: url("../images/op-white2.png") left top; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 11;
}
.m-pop {
	margin: -325px 0px 0px -600px; padding: 72px 160px; border-radius: 5px; left: 50%; top: 50%; width: 880px; height: 506px; display: none; position: fixed; z-index: 12; background-color: rgb(255, 255, 255);
}
.m-pop .close {
	border-radius: 0px 3px 0px 0px; top: 0px; width: 25px; height: 25px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 25px; font-size: 16px; position: absolute; background-color: rgb(228, 37, 49);
}
.m-pop .txt {
	color: rgb(51, 51, 51); line-height: 36px; font-size: 14px;
}
.m-pop .tab {
	margin-top: 43px;
}
.m-pop .tab li {
	overflow: hidden; margin-bottom: 24px;
}
.m-pop .tab p {
	width: 46%;
}
.m-pop .tab em {
	width: 90px; color: rgb(51, 51, 51); line-height: 21px; font-size: 14px; font-weight: bold; float: left; display: inline-block;
}
.m-pop .tab select {
	padding: 0px 0px 0px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 310px; height: 25px;
}
.m-pop .tab .inp {
	padding: 0px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 288px; height: 25px;
}
.m-pop .tab textarea {
	padding: 8px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 768px; height: 72px;
}
.m-pop .file-box {
	width: 420px; float: left; position: relative;
}
.m-pop .file-box .bors {
	border: 1px solid rgb(205, 205, 205); border-image: none; width: 308px; height: 25px; float: left;
}
.m-pop .file-box .btn {
	border: 1px solid rgb(205, 205, 205); border-image: none; width: 99px; height: 27px; margin-left: 9px; cursor: pointer; background-color: rgb(255, 255, 255);
}
.m-pop .file-box .file {
	left: 0px; top: 0px; width: 417px; height: 28px; position: absolute; cursor: pointer; opacity: 0;
}
.m-pop .file-box input[type='file'] {
	left: 0px; top: 0px; width: 417px; height: 28px; position: absolute; cursor: pointer; opacity: 0;
}
.m-pop .tab .gp-notice {
	width: auto;
}
.m-pop b {
	top: 7px; color: rgb(102, 102, 102); font-weight: normal; margin-left: 10px; position: relative;
}
.m-pop .btn {
	text-align: center;
}
.m-pop .Btn {
	border-radius: 3px; border: 0px currentColor; border-image: none; width: 130px; height: 35px; color: rgb(255, 255, 255); cursor: pointer; background-color: rgb(228, 37, 49);
}
.Attachfiles {
	position: static !important;
}
#col-l {
	width: 266px; float: left;
}
#col-r {
	width: 1200px;
	float: right;
}
.g-pages {
	text-align: center;
}
.g-pages .box {
	padding: 1px; border-radius: 12px; border: 1px solid rgb(223, 222, 224); border-image: none; display: inline-block; background-color: rgb(242, 241, 245);
}
.g-pages li {
	display: inline-block; position: relative;
}
.g-pages a {
	transition:0.3s; width: 35px; height: 35px; color: rgb(51, 51, 51); line-height: 35px; display: block; background-color: rgb(227, 226, 230); -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.g-pages span {
	width: 35px; height: 35px; color: rgb(51, 51, 51); line-height: 35px; display: block; background-color: rgb(227, 226, 230);
}
.g-pages .prev a {
	border-radius: 12px 0px 0px 12px; color: rgb(200, 200, 202);
}
.g-pages .next a {
	border-radius: 0px 12px 12px 0px; color: rgb(200, 200, 202);
}
.g-pages li i {
	transition:0.3s; left: 0px; width: 0px; height: 2px; bottom: -2px; position: absolute; background-color: rgb(227, 37, 49); -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.g-pages li:hover i {
	width: 100%;
}
.g-pages li.on i {
	width: 100%;
}
.g-pages li:hover a {
	color: rgb(227, 37, 49); background-color: rgb(242, 241, 245);
}
.g-pages li.on a {
	color: rgb(227, 37, 49); background-color: rgb(242, 241, 245);
}
.g-pages li .current {
	color: rgb(227, 37, 49); background-color: rgb(242, 241, 245);
}
.page-numbers {
	margin-right: 4px;
}
.next .page-numbers {
	margin-right: 0px;
}
.p-txt h6 {
	color: rgb(51, 51, 51); line-height: 1.2; padding-bottom: 20px; font-size: 36px; font-weight: normal;
}
.p-txt p {
	color: rgb(102, 102, 102); line-height: 2; font-size: 16px;
}
.p-txt1 p {
	color: rgb(51, 51, 51);
}
.pa-more {
	color: rgb(228, 37, 49); font-size: 16px;
}
.box-row1 {
	background: url("../images/img-p01.jpg") no-repeat center / cover; height: 690px; text-align: center; margin-top: 142px; -webkit-background-size: cover;
}
.box-row1 .txt {
	display: inline-block;
}
.box-row1 h5 {
	padding: 97px 0px 30px; color: rgb(51, 51, 51); font-size: 48px; font-weight: normal;
}
.box-row1 p {
	color: rgb(102, 102, 102); font-size: 18px;
}
.box-row2 .img {
	padding: 10px 0px;
}
.box-row2 .col-l {
	width: 600px;
}
.box-row2 .col-l img {
	width: 100%; height: auto;
}
.box-row2 .col-r {
	width: 570px; padding-top: 90px;
}
.box-row2 .ul-listp {
	padding-top: 20px;
}
.ul-listp {
	overflow: hidden; margin-left: -20px;
}
.ul-listp li {
	background-position: center 25px; padding: 66px 0px 27px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 223px; text-align: center; color: rgb(51, 51, 51); margin-bottom: 20px; margin-left: 20px; float: left; cursor: pointer; background-repeat: no-repeat;
}
.ul-listp li span {
	line-height: 1; font-size: 14px; margin-top: 15px; display: inline-block;
}
.ul-listp li p {
	line-height: 1; font-size: 14px; margin-top: 15px; display: inline-block;
}
.ul-listp .li1 {
	background-image: url("../images/ico-ph11.png");
}
.ul-listp .li2 {
	background-image: url("../images/ico-ph12.png");
}
.ul-listp .li3 {
	background-image: url("../images/ico-ph13.png");
}
.ul-listp .li4 {
	background-image: url("../images/ico-ph14.png");
}
.ul-listp li:hover {
	border-color: rgb(220, 50, 53); color: rgb(255, 255, 255); background-color: rgb(220, 50, 53);
}
.ul-listp .li1:hover {
	background-image: url("../images/ico-ph11h.png");
}
.ul-listp .li2:hover {
	background-image: url("../images/ico-ph12h.png");
}
.ul-listp .li3:hover {
	background-image: url("../images/ico-ph13h.png");
}
.ul-listp .li4:hover {
	background-image: url("../images/ico-ph14h.png");
}
.box-row3 {
	text-align: center; overflow: hidden; background-color: rgb(54, 54, 54);
}
.box-row3 .bd {
	overflow: hidden; padding-top: 60px; position: relative;
}
.box-row3 .bd .prev {
	background-position: center; top: 50%; width: 22px; height: 37px; display: block; position: absolute; cursor: pointer; background-repeat: no-repeat;
}
.box-row3 .bd .next {
	background-position: center; top: 50%; width: 22px; height: 37px; display: block; position: absolute; cursor: pointer; background-repeat: no-repeat;
}
.box-row3 .bd .prev {
	left: 170px; background-image: url("../images/img-pprev.png");
}
.box-row3 .bd .next {
	right: 170px; background-image: url("../images/img-pnext.png");
}
.box-row3 .bd .tempWrap {
	margin: 0px auto;
}
.box-row3 .bd ul li {
	width: 50%;
}
.box-row3 .bd ul a {
	width: 100%; overflow: hidden; padding-top: 60%; display: block; position: relative;
}
.box-row3 .bd ul img {
	width: 100%; height: 100%; display: block;
}
.box-row3 .hd {
	padding-top: 25px;
}
.box-row3 .hd ul {
	overflow: hidden; display: inline-block;
}
.box-row3 .hd ul li {
	background: url("../images/img-phd.png") no-repeat center; padding: 5px 10px; width: 8px; height: 8px; font-size: 0px; float: left; cursor: pointer;
}
.box-row3 .hd ul li.on {
	background-image: url("../images/img-phdon.png");
}
.box-row4 .col-l {
	padding: 60px 0px; width: 540px;
}
.box-row4 .col-l img {
	width: 100%; height: auto;
}
.box-row4 .col-r {
	width: 570px; padding-top: 170px;
}
.box-row4 .p {
	color: rgb(102, 102, 102); line-height: 1.5; font-size: 14px;
}
.ul-listp1 {
	padding-top: 70px;
}
.ul-listp1 li {
	border: 1px solid rgb(207, 207, 207); border-image: none; width: 118px;
}
.ul-listp1 .li1 {
	background-image: url("../images/ico-ph21.png");
}
.ul-listp1 .li2 {
	background-image: url("../images/ico-ph22.png");
}
.ul-listp1 .li3 {
	background-image: url("../images/ico-ph23.png");
}
.ul-listp1 .li4 {
	background-image: url("../images/ico-ph24.png");
}
.ul-listp1 .li1:hover {
	background-image: url("../images/ico-ph21h.png");
}
.ul-listp1 .li2:hover {
	background-image: url("../images/ico-ph22h.png");
}
.ul-listp1 .li3:hover {
	background-image: url("../images/ico-ph23h.png");
}
.ul-listp1 .li4:hover {
	background-image: url("../images/ico-ph24h.png");
}
.box-row5 {
	background-color: rgb(249, 249, 249);
}
.box-row5 .col-l {
	padding: 120px 30px 120px 50px; width: 560px; overflow: hidden;
}
.box-row5 .col-l .img {
	padding-top: 30px;
}
.box-row5 .col-r {
	width: 520px; padding-top: 90px;
}
.box-row5 .col-r img {
	width: 100%; height: auto;
}
.box-row6 .col-l {
	width: 640px;
}
.box-row6 .col-l img {
	width: 640px;
}
.box-row6 .col-r {
	width: 500px; padding-top: 120px;
}
.box-row6 .p-txt p {
	width: 420px;
}
.ul-listp2 {
	padding-top: 60px;
}
.ul-listp2 li {
	width: 228px;
}
.ul-listp2 .li1 {
	background-image: url("../images/ico-ph31.png");
}
.ul-listp2 .li2 {
	background-image: url("../images/ico-ph32.png");
}
.ul-listp2 .li3 {
	background-image: url("../images/ico-ph33.png");
}
.ul-listp2 .li4 {
	background-image: url("../images/ico-ph34.png");
}
.ul-listp2 .li1:hover {
	background-image: url("../images/ico-ph31h.png");
}
.ul-listp2 .li2:hover {
	background-image: url("../images/ico-ph32h.png");
}
.ul-listp2 .li3:hover {
	background-image: url("../images/ico-ph33h.png");
}
.ul-listp2 .li4:hover {
	background-image: url("../images/ico-ph34h.png");
}
.box-row7 {
	padding: 90px 0px; text-align: center; background-color: rgb(248, 248, 248);
}
.box-row7 .p-txt {
	padding-bottom: 70px;
}
.box-row7 .p-txt p {
	width: 580px; display: inline-block;
}
.box-row7 .row {
	overflow: hidden;
}
.box-row7 .row .col-r {
	width: 600px;
}
.box-row7 .row .col-l {
	width: 599px; border-right-color: rgb(216, 216, 216); border-right-width: 1px; border-right-style: dashed;
}
.box-row7 .row .tit {
	background-position: top; padding: 175px 0px 25px; color: rgb(51, 51, 51); font-size: 20px; background-repeat: no-repeat;
}
.box-row7 .row .col-l .tit {
	background-image: url("../images/img-p01pic5.jpg");
}
.box-row7 .row .col-r .tit {
	background-image: url("../images/img-p01pic6.jpg");
}
.box-row7 .row .p {
	width: 365px; color: rgb(102, 102, 102); line-height: 1.5; font-size: 14px; display: inline-block;
}
.box02-row1 {
	background: url("../images/img-pban.jpg") no-repeat center; height: 640px; margin-top: 142px;
}
.box02-row1 .txt {
	padding-right: 60px; display: inline-block;
}
.box02-row1 h5 {
	padding: 100px 0px 18px; color: rgb(51, 51, 51); font-size: 48px; font-weight: normal;
}
.box02-row1 p {
	color: rgb(102, 102, 102); line-height: 1.5; font-size: 16px;
}
.box02-row1 .col-l {
	padding: 108px 0px;
}
.box02-row1 .col-l img {
	width: 490px;
}
.box02-row1 .col-r {
	width: 600px;
}
.box02-row1 .img {
	height: 469px; overflow: hidden;
}
.ban-tabs {
	overflow: hidden;
}
.ban-tabs li {
	float: left;
}
.ban-tabs a {
	position: relative;
}
.ban-tabs .fix-p {
	background: url("../images/op-white3.png") center / 100% 100%; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 30; -webkit-background-size: 100% 100%;
}
.box02-row1 .ban-tabs {
	padding-top: 80px;
}
.box02-row1 .ban-tabs li {
	width: 100px; margin-right: 80px;
}
.box02-row1 .ban-tabs a {
	width: 100%; height: 100%; display: block;
}
.box02-row1 .ban-tabs .item {
	position: relative; cursor: pointer;
}
.box02-row1 .ban-tabs img {
	width: 100px;
}
.ban-tabs li.on .fix-p {
	display: none;
}
.ban-tabs li:hover .fix-p {
	display: none;
}
.box02-row2 {
	padding: 50px 0px;
}
.box02-row2 .col-l {
	padding: 80px 0px 80px 30px; width: 500px;
}
.box02-row2 .col-r img {
	width: 500px;
}
.box02-row3 {
	padding: 100px 0px; text-align: center; background-color: rgb(247, 247, 247);
}
.box02-row3 .p-txt p {
	width: 680px; display: inline-block;
}
.box02-row3 .img {
	padding-top: 60px;
}
.box02-row4 {
	padding: 80px 0px; text-align: center; overflow: hidden;
}
.box02-row4 .p-txt p {
	width: 810px; display: inline-block;
}
.ul-tab {
	margin: 0px auto; width: 788px; overflow: hidden; padding-top: 40px;
}
.ul-tab li {
	float: left;
}
.ul-tab li a {
	border: 1px solid rgb(208, 208, 208); border-image: none; width: 195px; color: rgb(68, 68, 68); line-height: 36px; font-size: 14px; display: block;
}
.ul-tab .li1 a {
	border-top-left-radius: 3px; border-bottom-left-radius: 3px;
}
.ul-tab .li4 a {
	border-top-right-radius: 3px; border-bottom-right-radius: 3px;
}
.ul-tab li:hover a {
	border-color: rgb(228, 37, 49); color: rgb(255, 255, 255); background-color: rgb(228, 37, 49);
}
.ul-tab li.on a {
	border-color: rgb(228, 37, 49); color: rgb(255, 255, 255); background-color: rgb(228, 37, 49);
}
.tab-cont {
	overflow: hidden; padding-top: 70px;
}
.tab-cont .img {
	padding-left: 70px; float: left;
}
.tab-cont .txt {
	width: 400px; color: rgb(51, 51, 51); padding-right: 100px; float: right;
}
.tab-cont .txt h6 {
	padding: 50px 0px 30px; text-align: left; font-size: 26px; font-weight: normal;
}
.tab-cont .txt p {
	text-align: left; line-height: 1.7; font-size: 14px;
}
.box02-row5 {
	padding: 100px 0px 50px; text-align: center; overflow: hidden; background-color: rgb(247, 247, 247);
}
.box02-row5 .p-txt p {
	width: 680px; display: inline-block;
}
.slide-p .bd {
	padding-top: 30px; position: relative;
}
.box02-row5 .bd .tempWrap {
	margin: 0px auto;
}
.box02-row5 .bd ul li {
	width: 50%;
}
.box02-row5 .bd ul img {
	width: 580px; display: inline-block;
}
.box02-row5 .bd ul span {
	color: rgb(51, 51, 51); padding-top: 30px; font-size: 16px; display: inline-block;
}
.box02-row5 .bd ul p {
	color: rgb(51, 51, 51); padding-top: 30px; font-size: 16px; display: inline-block;
}
.slide-p .hd ul {
	overflow: hidden; padding-top: 60px; display: inline-block;
}
.box02-row5 .hd ul {
	
}
.slide-p .hd li {
	background: url("../images/ico-p02hd.png") no-repeat center; padding: 5px 10px; width: 14px; height: 14px; font-size: 0px; float: left; cursor: pointer;
}
.slide-p .hd li.on {
	background-image: url("../images/ico-p02hdon.png");
}
.box02-row5 .hd li:hover {
	background-image: url("../images/ico-p02hdon.png");
}
.box02-row6 {
	padding: 60px 0px; text-align: center;
}
.box02-row6 .p-txt p {
	margin: 0px auto; width: 680px;
}
.list-txt {
	overflow: hidden; padding-top: 40px;
}
.list-txt li {
	width: 50%; padding-bottom: 50px; float: left;
}
.list-txt .img {
	width: 390px; height: 220px; overflow: hidden; display: inline-block;
}
.list-txt .txt {
	width: 390px; color: rgb(51, 51, 51); display: inline-block;
}
.list-txt .tit {
	padding: 30px 0px 8px; text-align: left; font-size: 20px;
}
.list-txt .tp {
	text-align: left; line-height: 2; font-size: 14px;
}
.box03-row1 {
	background: url("../images/img-p03bg.jpg") no-repeat center; padding: 60px 0px 0px; height: 470px; text-align: center; overflow: hidden; margin-top: 142px;
}
.box03-row1 .txt h5 {
	color: rgb(51, 51, 51); padding-top: 40px; padding-bottom: 20px; font-size: 48px; font-weight: normal;
}
.box03-row1 .txt p {
	margin: auto; width: 800px; color: rgb(102, 102, 102); line-height: 30px; font-size: 16px;
}
.box03-row1 .tabcontents {
	text-align: center; overflow: hidden; padding-top: 60px;
}
.box03-row1 .ban-tabs .item {
	margin: 0px 100px; width: 200px; height: 46px; overflow: hidden; position: relative;
}
.ban-tabs1 {
	overflow: hidden; padding-top: 50px;
}
.ban-tabs1 li {
	width: 400px; text-align: center;
}
.ban-tabs1 a {
	width: 200px; display: inline-block;
}
.ban-tabs1 img {
	width: 200px;
}
.box03-row2 {
	padding: 60px 0px;
}
.box03-row2 .col-r {
	width: 500px;
}
.box03-row2 .col-l img {
	width: 600px;
}
.box03-row2 .ul-listp {
	padding-top: 60px;
}
.box03-row2 .ul-listp li {
	width: 228px;
}
.box03-row2 .ul-listp .li1 {
	background-image: url("../images/ico-ph41.png");
}
.box03-row2 .ul-listp .li2 {
	background-image: url("../images/ico-ph42.png");
}
.box03-row2 .ul-listp .li3 {
	background-image: url("../images/ico-ph43.png");
}
.box03-row2 .ul-listp .li4 {
	background-image: url("../images/ico-ph44.png");
}
.box03-row2 .ul-listp .li1:hover {
	background-image: url("../images/ico-ph41h.png");
}
.box03-row2 .ul-listp .li2:hover {
	background-image: url("../images/ico-ph42h.png");
}
.box03-row2 .ul-listp .li3:hover {
	background-image: url("../images/ico-ph43h.png");
}
.box03-row2 .ul-listp .li4:hover {
	background-image: url("../images/ico-ph44h.png");
}
.box03-row3 {
	padding: 80px 0px; overflow: hidden; background-color: rgb(248, 248, 248);
}
.box03-row3 .col-l {
	width: 470px; padding-left: 20px;
}
.box03-row3 .col-r img {
	width: 470px;
}
.box03-row3 .ul-listp {
	padding-top: 50px;
}
.box03-row3 .ul-listp li {
	background-position: center; padding-bottom: 40px;
}
.box03-row3 .ul-listp .li1 {
	background-image: url("../images/ico-ph51.png");
}
.box03-row3 .ul-listp .li2 {
	background-image: url("../images/ico-ph52.png");
}
.box03-row3 .ul-listp .li3 {
	background-image: url("../images/ico-ph53.png");
}
.box03-row3 .ul-listp .li4 {
	background-image: url("../images/ico-ph54.png");
}
.box03-row3 .ul-listp .li1:hover {
	background-image: url("../images/ico-ph51h.png");
}
.box03-row3 .ul-listp .li2:hover {
	background-image: url("../images/ico-ph52h.png");
}
.box03-row3 .ul-listp .li3:hover {
	background-image: url("../images/ico-ph53h.png");
}
.box03-row3 .ul-listp .li4:hover {
	background-image: url("../images/ico-ph54h.png");
}
.box03-row4 {
	height: 1060px; text-align: center; overflow: hidden; position: relative; background-color: rgb(244, 244, 244);
}
.box03-row31 .p-txt p {
	margin: 0px auto; width: 820px;
}
.slide-p1 {
	left: -99999px; top: 120px; width: 100%; overflow: hidden; position: absolute;
}
.slide-p1 h6 {
	padding: 40px 0px 20px; color: rgb(51, 51, 51); font-size: 24px; font-weight: normal;
}
.slide-p1 p {
	margin: 0px auto; width: 545px; color: rgb(102, 102, 102); line-height: 2; padding-bottom: 40px; font-size: 14px;
}
.slide-p1 .im1 {
	margin-bottom: 40px;
}
.slide-p1 .im2 {
	margin-top: 40px;
}
.box03-row5 {
	padding: 60px 0px; text-align: center;
}
.slide-p1 .hd ul {
	padding-top: 70px;
}
.slide-p1 .hd ul {
	
}
.ul-tab1 {
	width: 678px; padding-top: 80px;
}
.ul-tab1 li a {
	width: 224px; line-height: 41px;
}
.box03-row5 .col-l {
	width: 600px;
}
.box03-row5 .col-r {
	width: 600px;
}
.box03-row5 .p-txt h6 {
	padding-bottom: 40px;
}
.box03-row5 .img {
	padding: 20px; border: 1px solid rgb(229, 229, 229); border-image: none; display: inline-block;
}
.box03-row5 .img img {
	height: 320px;
}
.box03-row5 p {
	color: rgb(51, 51, 51); padding-top: 10px; font-size: 20px;
}
.box03-row6 {
	padding: 60px 0px; background-color: rgb(248, 248, 248);
}
.box03-row6 .col-l {
	padding: 40px 10px 30px 50px; width: 500px; height: 200px; overflow: hidden; background-color: rgb(255, 255, 255);
}
.box03-row6 .col-r {
	padding: 40px 10px 30px 50px; width: 500px; height: 200px; overflow: hidden; background-color: rgb(255, 255, 255);
}
.box03-row6 .tit {
	color: rgb(51, 51, 51); padding-bottom: 25px; font-size: 22px;
}
.list-p {
	overflow: hidden;
}
.list-p li {
	background: url("../images/img-p03libg.png") no-repeat left; color: rgb(51, 51, 51); padding-left: 12px; font-size: 14px; margin-bottom: 16px;
}
.box03-row6 .col-l .list-p li {
	width: 230px; float: left;
}
.cont-tit {
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 30px;
	color: rgb(51, 51, 51);
	font-size: 48px;
	font-weight: normal;
	text-align: center;
}
.cont-list {
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 60px;
	overflow: hidden;
	background-color: rgba(255,255,255,1.00);
	width: 100%;
}
.cont-list .l {
	width: 549px; padding-top: 30px; padding-left: 50px; border-right-color: rgb(228, 227, 232); border-right-width: 1px; border-right-style: solid;
}
.cont-list .r {
	width: 550px; padding-top: 30px; padding-left: 50px;
}
.cont-list dt {
	color: rgb(0, 0, 0); padding-bottom: 40px; font-size: 20px; font-weight: bold;
}
.cont-list dd {
	overflow: hidden; padding-bottom: 5px; font-size: 14px;
}
.cont-list dd i {
	background-position: center; width: 17px; height: 17px; padding-top: 7px; float: left; display: block; background-repeat: no-repeat;
}
.cont-list .dd1 i {
	background-image: url("../images/ico-pcont1.png");
}
.cont-list .dd2 i {
	background-image: url("../images/ico-pcont2.png");
}
.cont-list .dd3 i {
	background-image: url("../images/ico-pcont3.png");
}
.cont-list .dd4 i {
	background-image: url("../images/ico-pcont4.png");
}
.cont-list .dd5 i {
	background-image: url("../images/ico-pcont5.png");
}
.cont-list .dd6 i {
	background-image: url("../images/ico-pcont6.png");
}
.cont-list dd strong {
	font-weight: normal; margin-left: 25px;
}
.cont-list dd em {
	color: rgb(102, 102, 102); line-height: 2;
}
.cont-list dd span {
	color: rgb(51, 51, 51); line-height: 1.5;
}
.cont-map {
	padding: 60px 0px; text-align: center;
}
.con-tab {
	overflow: hidden; padding-bottom: 25px; display: inline-block;
}
.con-tab li {
	width: 600px; float: left;
}
.con-tab li a {
	color: rgb(0, 0, 0); font-size: 20px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
.con-tab .li1 a {
	margin-left: 320px;
}
.con-tab .li2 a {
	margin-right: 320px;
}
.con-tab li:hover a {
	font-weight: bold; border-bottom-color: rgb(227, 37, 49); border-bottom-width: 2px; border-bottom-style: solid;
}
.con-tab li.on a {
	font-weight: bold; border-bottom-color: rgb(227, 37, 49); border-bottom-width: 2px; border-bottom-style: solid;
}
.map {
	width: 100%; height: 500px;
}
.cont-list1 {
	overflow: hidden; padding-bottom: 100px;
}
.cont-list1 .l {
	width: 560px; padding-left: 30px;
}
.cont-list1 dt {
	width: 200px; color: rgb(51, 51, 51); padding-bottom: 8px; font-size: 18px; margin-bottom: 25px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.cont-list1 dd {
	line-height: 17px; overflow: hidden; padding-bottom: 22px;
}
.cont-list1 dd span {
	background-position: left; height: 17px; color: rgb(0, 0, 0); padding-left: 26px; font-size: 12px; float: left; background-repeat: no-repeat;
}
.cont-list1 dd em {
	color: rgb(102, 102, 102); padding-left: 20px; float: left;
}
.cont-list1 .dd1 span {
	background-image: url("../images/ico-pcont2.png");
}
.cont-list1 .dd2 span {
	background-image: url("../images/ico-pcont7.png");
}
.cont-list1 .dd3 span {
	background-image: url("../images/ico-pcont1.png");
}
.cont-list1 .dd4 span {
	background-image: url("../images/ico-pcont8.png");
}
.cont-list1 .dd6 span {
	background-image: url("../images/ico-pcont3.png");
}
.box03-row4 .slide-p .bd .tempWrap {
	width: 100%;
}
.bg-gray1 {
	overflow: hidden; background-color: rgb(248, 248, 251);
}
#banner {
	position: relative;
}
#banner .slick-dots {
	left: 0px; width: 100%; text-align: center; bottom: 36px; position: absolute; -ms-zoom: 1;
}
#banner .slick-dots li {
	margin: 0px 10px; display: inline-block;
}
#banner .slick-dots li button {
	background: url("../images/ban-hd.png") no-repeat center; border: 0px currentColor; transition:0.3s; border-image: none; width: 9px; height: 8px; font-size: 0px; cursor: pointer; -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
#banner .slick-dots li.slick-active button {
	background: url("../images/ban-hd-on.png") no-repeat center;
}
#banner {
	width: 100%; -ms-overflow-x: hidden;
}
#banner .item {
	height: 820px; position: relative;
}
#banner .item .img {
	width: 100%; height: 820px; position: relative; -ms-overflow-x: hidden;
}
#banner .item .img img {
	left: 50%; top: 0px; width: 1920px; height: 820px; margin-left: -960px; display: block; position: absolute;
}
#banner .item a {
	width: 100%; height: 100%; display: block;
}
#banner .txt {
	left: 0px; top: 250px; width: 100%; text-align: center; position: absolute;
}
#banner .txt h5 {
	background: url("../images/bor3.jpg") no-repeat bottom; color: rgb(0, 0, 0); text-transform: uppercase; padding-bottom: 41px; font-size: 48px; font-weight: normal;
}
#banner .txt h4 {
	color: rgb(51, 51, 51); font-size: 21px; font-weight: normal; margin-top: 20px;
}
.ul-list1 {
	margin: 86px 0px 0px -90px;
}
.ul-list1 li {
	width: 25%; text-align: center; float: left;
}
.ul-list1 li .box {
	margin-left: 90px;
}
.ul-list1 em {
	background-position: center; margin: 35px auto; border-radius: 50%; width: 110px; height: 110px; display: inline-block; background-repeat: no-repeat; background-color: rgb(220, 50, 53);
}
.ul-list1 h5 {
	background: url("../images/bor1.jpg") no-repeat bottom; padding-bottom: 25px; font-weight: normal;
}
.ul-list1 h5 a {
	color: rgb(220, 50, 53); font-size: 18px; font-weight: bold;
}
.ul-list1 p {
	margin: 15px auto 0px; width: 90%; height: 44px; color: rgb(102, 102, 102); line-height: 22px; overflow: hidden; font-size: 16px;
}
.ul-list1 .li1 em {
	background-image: url("../images/index-ico1.png");
}
.ul-list1 .li2 em {
	background-image: url("../images/index-ico2.png");
}
.ul-list1 .li3 em {
	background-image: url("../images/index-ico3.png");
}
.ul-list1 .li4 em {
	background-image: url("../images/index-ico4.png");
}
.ul-list1 .g-btn1 {
	margin-top: 32px;
}
.idx-btn {
	cursor: pointer;
}
.m-imgtxt1 {
	margin-top: 120px;
}
.m-imgtxt1 li {
	overflow: hidden;
}
.m-imgtxt1 li .txt {
	width: 545px;
}
.m-imgtxt1 li .img {
	padding: 60px 0px; width: 530px; text-align: center;
}
.m-imgtxt1 .li-a {
	background-color: rgb(242, 241, 247);
}
.m-imgtxt1 .li-a .txt {
	float: left;
}
.m-imgtxt1 .li-a .img {
	float: right;
}
.m-imgtxt1 .li-b {
	background-color: rgb(255, 255, 255);
}
.m-imgtxt1 .li-b .txt {
	float: right;
}
.m-imgtxt1 .li-b .img {
	float: left;
}
.m-imgtxt1 li .txt h5 {
	padding-bottom: 21px; margin-top: 115px;
}
.m-imgtxt1 li .txt h5 a {
	transition:0.3s; color: rgb(51, 51, 51); font-size: 48px; -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.m-imgtxt1 li .txt p {
	color: rgb(51, 51, 51); line-height: 28px; font-size: 16px;
}
.m-imgtxt1 li span {
	margin-top: 51px; display: inline-block;
}
.m-imgtxt1 li .idx-btn {
	margin-top: 51px; display: inline-block;
}
.m-imgtxt1 li span a {
	padding: 0px 34px; border: 2px solid rgb(204, 204, 204); transition:0.3s; border-image: none; height: 32px; color: rgb(153, 153, 153); text-transform: uppercase; line-height: 34px; font-size: 18px; display: inline-block; -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.m-imgtxt1 li .idx-btn a {
	padding: 0px 34px; border: 2px solid rgb(204, 204, 204); transition:0.3s; border-image: none; height: 32px; color: rgb(153, 153, 153); text-transform: uppercase; line-height: 34px; font-size: 18px; display: inline-block; -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.m-imgtxt1 li span:hover a {
	border-color: rgb(234, 132, 134); color: rgb(220, 50, 53);
}
.m-imgtxt1 li .idx-btn:hover a {
	border-color: rgb(234, 132, 134); color: rgb(220, 50, 53);
}
.m-imgtxt1 li .txt h5:hover a {
	color: rgb(220, 50, 53);
}
.m-imgtxt2 {
	margin: 100px 0px; overflow: hidden; position: relative;
}
.m-imgtxt2 .img img {
	width: 1200px; height: 400px;
}
.m-imgtxt2 .txt {
	background: url("../images/op-white.png") left top; padding: 0px 60px; top: 0px; width: 480px; height: 100%; right: 0px; position: absolute;
}
.m-imgtxt2 .txt h5 {
	padding: 130px 0px 16px; text-transform: uppercase; font-size: 48px; font-weight: normal;
}
.m-imgtxt2 .txt h5 a {
	color: rgb(51, 51, 51);
}
.m-imgtxt2 .txt p {
	color: rgb(51, 51, 51); font-size: 18px;
}
.m-imgtxt2 .g-btn1 {
	margin-top: 54px;
}
.m-imgtxt3 {
	padding: 100px 0px; overflow: hidden; background-color: rgb(242, 241, 247);
}
.m-imgtxt3 .tit {
	text-align: center; color: rgb(51, 51, 51);
}
.m-imgtxt3 .tit h5 {
	padding-bottom: 18px; font-size: 48px;
}
.m-imgtxt3 .tit p {
	background: url("../images/bor2.jpg") no-repeat bottom; padding-bottom: 14px; font-size: 18px;
}
.ul-list2 {
	margin: 40px 0px 0px -38px; overflow: hidden;
}
.ul-list2 li {
	width: 33.33%; overflow: hidden; margin-bottom: 59px; float: left;
}
.ul-list2 li .box {
	margin-left: 38px;
}
.ul-list2 li .img {
	overflow: hidden;
}
.ul-list2 li .img img {
	transition:0.3s; width: 374px; height: 240px; -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.ul-list2 li:hover img {
	opacity: 0.7;
}
.ul-list2 h5 {
	padding-top: 39px; font-size: 18px; font-weight: normal;
}
.ul-list2 h5 a {
	transition:0.3s; height: 20px; color: rgb(168, 168, 168); overflow: hidden; display: block; -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.ul-list2 h5 a:hover {
	color: rgb(220, 50, 53);
}
.ul-list2 p {
	transition:0.3s; color: rgb(166, 166, 166); padding-top: 18px; font-size: 16px; -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.ul-list2 p a {
	transition:0.3s; color: rgb(166, 166, 166); padding-top: 18px; font-size: 16px; -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.ul-list2 p a:hover {
	color: rgb(220, 50, 53);
}
.ul-list2 span {
	transition:0.3s; text-transform: uppercase; padding-bottom: 5px; font-size: 18px; margin-top: 30px; border-bottom-color: rgb(159, 159, 160); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block; -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.ul-list2 .idx-btn {
	transition:0.3s; text-transform: uppercase; padding-bottom: 5px; font-size: 18px; margin-top: 30px; border-bottom-color: rgb(159, 159, 160); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block; -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.ul-list2 span a {
	transition:0.3s; color: rgb(153, 153, 153); -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.ul-list2 .idx-btn a {
	transition:0.3s; color: rgb(153, 153, 153); -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.ul-list2 span:hover {
	border-color: rgb(231, 164, 169);
}
.ul-list2 .idx-btn:hover {
	border-color: rgb(231, 164, 169);
}
.ul-list2 span:hover a {
	color: rgb(220, 50, 53);
}
.ul-list2 .idx-btn:hover a {
	color: rgb(220, 50, 53);
}
.m-txtbox1 {
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 80px;
}
.m-txtbox1 .tit {
	margin: 0px auto 40px; width: 680px; text-align: center;
}
.m-txtbox1 .tit h2 {
	color: rgb(54, 54, 54); font-size: 48px; font-weight: normal;
}
.m-txtbox1 .tit p {
	line-height: 26px; padding-top: 40px; font-size: 16px;
}
.m-txtbox1 .con p {
	height: 50px; text-align: center; line-height: 50px; background-color: rgb(248, 248, 251);
}
.m-txtbox1 .con span {
	color: rgb(51, 51, 51); font-size: 16px; display: inline-block;
}
.m-txtbox1 .con span a {
	color: rgb(51, 51, 51);
}
.m-txtbox1 .con span.span1 {
	background: url("../images/ico-tel.png") no-repeat left; padding-left: 23px;
}
.m-txtbox1 .con span.span2 {
	background: url("../images/index-eml.png") no-repeat left; padding-left: 26px; margin-left: 46px;
}
.m-txtbox1 .list {
	margin: 30px 0px 0px -30px;
}
.m-txtbox1 .list li {
	width: 33.33%; float: left;
}
.m-txtbox1 .list li .box {
	margin-left: 30px;
}
.m-txtbox1 .list li .inp {
	background: url("../images/star.png") no-repeat 8px 20px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 356px; height: 48px; padding-left: 20px; font-size: 16px;
}
.index-contact-box .input_deactive {
	background: url("../images/star.png") no-repeat 8px 20px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 356px; height: 48px; padding-left: 20px; font-size: 16px;
}
.index-contact-box .input_active {
	background: url("../images/star.png") no-repeat 8px 20px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 356px; height: 48px; padding-left: 20px; font-size: 16px;
}
.m-txtbox1 .list li .inp.on {
	background: url("../images/star-red.png") no-repeat 8px 20px; border-color: rgb(234, 132, 134); color: rgb(234, 132, 134);
}
.index-contact-box .input_active {
	background: url("../images/star-red.png") no-repeat 8px 20px; border-color: rgb(234, 132, 134); color: rgb(234, 132, 134);
}
.index-contact-box .input_deactive:focus {
	background: url("../images/star-red.png") no-repeat 8px 20px; border-color: rgb(234, 132, 134); color: rgb(234, 132, 134);
}
.m-txtbox1 .btn {
	text-align: center; margin-top: 30px;
}
.no-bor {
	border: 0px currentColor; border-image: none;
}
.menu li {
	border-radius: 3px; margin-bottom: 10px; background-color: rgb(242, 241, 247);
}
.menu a {
	color: rgb(51, 51, 51); font-size: 14px; display: block;
}
.menu .v1 {
	background-position: 219px; padding: 13px 18px; line-height: 24px; display: block; background-image: url("../images/arrow-down.png"); background-repeat: no-repeat;
}
.menu .v1 span {
	width: 80%; display: inline-block;
}
.menu dl {
	padding: 0px 36px 0px 26px; display: none;
}
.menu dd a {
	background: url("../images/menu-ico1.png") no-repeat left; padding-left: 15px;
}
.menu dd a span {
	padding: 15px 0px 12px; border-bottom-color: rgb(198, 197, 202); border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.menu li.on .v1 {
	border-radius: 5px 5px 0px 0px; color: rgb(255, 255, 255); background-image: url("../images/arrow-up.png"); background-color: rgb(228, 37, 49);
}
.menu dd:hover a {
	background: url("../images/menu-ico1on.png") no-repeat left; color: rgb(228, 37, 49);
}
.menu dd.on a {
	background: url("../images/menu-ico1on.png") no-repeat left; color: rgb(228, 37, 49);
}
.menu li.on {
	padding-bottom: 50px;
}
.ul-list3 {
	overflow: hidden; margin-left: -25px;
}
.ul-list3 li {
	width: 25%;
	text-align: center;
	overflow: hidden;
	margin-bottom: 40px;
	float: left;
}
.ul-list3 li a {
	margin-left: 25px; display: block;
}
.ul-list3 li .img {
	border: 1px solid rgb(240, 240, 240); border-image: none; height: 279px; line-height: 279px; overflow: hidden; background-color: rgb(255, 255, 255);
}
.ul-list3 li .img img {
	transition:0.3s; line-height: 279px; vertical-align: middle; -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.ul-list3 li p {
	transition:0.3s; color: rgb(102, 102, 102); padding-top: 21px; font-size: 16px; -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.ul-list3 li:hover img {
	transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);
}
.ul-list3 li:hover p {
	color: rgb(228, 37, 49);
}
.Online {
	padding-top: 20px; border-top-color: rgb(234, 233, 233); border-top-width: 1px; border-top-style: solid;
}
.Online p {
	color: rgb(51, 44, 43); font-size: 14px;
}
.Online p a {
	color: rgb(227, 37, 49); text-decoration: underline;
}
.Online span {
	margin-top: 30px; display: block;
}
.Online span a {
	padding: 0px 32px; border-radius: 4px; transition:0.3s; height: 42px; color: rgb(255, 255, 255); line-height: 42px; font-size: 18px; display: inline-block; background-color: rgb(227, 37, 49); -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.Online span a em {
	background: url("../images/arrow-right.png") no-repeat right; padding-right: 32px; display: inline-block;
}
.Online span a:hover {
	opacity: 0.8;
}
.ul-list4 {
	margin: 53px 0px 0px -50px; overflow: hidden;
}
.ul-list4 li {
	width: 50%; margin-bottom: 40px; float: left;
}
.ul-list4 li .box {
	margin-left: 50px;
}
.ul-list4 li .txt {
	background-position: left; padding: 18px 0px 18px 100px; background-repeat: no-repeat;
}
.ul-list4 li.li1 .txt {
	background-image: url("../images/yz-ico1.png");
}
.ul-list4 li.li2 .txt {
	background-image: url("../images/yz-ico2.png");
}
.ul-list4 li.li3 .txt {
	background-image: url("../images/yz-ico3.png");
}
.ul-list4 li.li4 .txt {
	background-image: url("../images/yz-ico4.png");
}
.ul-list4 h5 {
	color: rgb(51, 51, 51); padding-bottom: 17px; font-size: 16px;
}
.ul-list4 p {
	color: rgb(51, 51, 51);
}
.imgtxt-info {
	overflow: hidden;
}
.imgtxt-info .col-l {
	width: 405px;
}
.imgtxt-info .col-r {
	width: 610px; padding-right: 20px;
}
.imgtxt-info .img {
	text-align: center; line-height: 254px; overflow: hidden;
}
.imgtxt-info .img img {
	line-height: 254px; vertical-align: middle;
}
.imgtxt-info .tit {
	margin: 50px auto 0px; width: 390px;
}
.imgtxt-info .tit ul {
	margin-left: -20px;
}
.imgtxt-info .tit li {
	width: 50%; text-align: center; margin-bottom: 20px; float: left;
}
.imgtxt-info .tit li .box {
	margin-left: 30px;
}
.imgtxt-info .tit li a {
	transition:0.3s; height: 40px; color: rgb(34, 34, 35); line-height: 40px; font-size: 14px; display: block; background-color: rgb(242, 241, 247); -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.imgtxt-info .tit li:hover a {
	color: rgb(255, 255, 255); background-color: rgb(227, 37, 49);
}
.imgtxt-info .tit li.on a {
	color: rgb(255, 255, 255); background-color: rgb(227, 37, 49);
}
.imgtxt-info .con {
	color: rgb(51, 51, 51); font-size: 16px; margin-top: 20px;
}
.imgtxt-info .con h5 {
	padding-bottom: 23px; font-size: 36px; font-weight: normal;
}
.imgtxt-info .con span {
	line-height: 26px; padding-bottom: 32px; font-size: 20px; display: block;
}
.imgtxt-info .con .ft-special {
	line-height: 26px; padding-bottom: 32px; font-size: 20px; display: block;
}
.imgtxt-info .con p {
	color: rgb(102, 102, 102); line-height: 30px;
}
.txt-tab .tit {
	height: 60px; line-height: 60px; background-color: rgb(247, 247, 250);
}
.txt-tab .tit ul {
	margin-left: -70px;
}
.txt-tab .tit li {
	margin-left: 70px; display: inline-block;
}
.txt-tab .tit a {
	transition:0.3s; height: 57px; color: rgb(51, 51, 51); font-size: 18px; border-bottom-color: rgb(247, 247, 250); border-bottom-width: 3px; border-bottom-style: solid; display: block; -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.txt-tab .tit li:hover a {
	color: rgb(228, 61, 70); border-bottom-color: rgb(227, 37, 49); border-bottom-width: 3px; border-bottom-style: solid;
}
.txt-tab .tit li.on a {
	color: rgb(228, 61, 70); border-bottom-color: rgb(227, 37, 49); border-bottom-width: 3px; border-bottom-style: solid;
}
.txt-tab .list-con .wp {
	padding: 47px 0px 56px; overflow: hidden; font-size: 16px; border-bottom-color: rgb(214, 213, 213); border-bottom-width: 1px; border-bottom-style: solid;
}
.txt-tab .list-con li {
	width: 50%; float: left; display: block;
}
.txt-tab .list-con a {
	background: url("../images/menu-ico1.png") no-repeat left 15px; transition:0.3s; color: rgb(51, 51, 51); line-height: 34px; padding-left: 22px; display: block; max-width: 590px; -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.txt-tab .list-con a:hover {
	background: url("../images/menu-ico1on.png") no-repeat left 15px; color: rgb(228, 37, 49);
}
.m-txtimg1 {
	padding: 87px 0px; overflow: hidden;
}
.m-txtimg1 .l {
	width: 47%;
}
.m-txtimg1 .r {
	margin: 70px 70px 0px 0px; width: 490px;
}
.m-txtimg1 .img {
	text-align: center;
}
.m-txtimg1 .img img {
	width: 495px; height: 300px;
}
.m-txtimg1 .txt h5 {
	color: rgb(51, 51, 51); padding-bottom: 22px; font-size: 36px; font-weight: normal;
}
.m-txtimg1 .txt p {
	color: rgb(51, 51, 51); line-height: 28px; font-size: 16px;
}
.m-txtimg1-b {
	padding: 60px; overflow: hidden; background-color: rgb(242, 241, 247);
}
.m-txtimg1-b .l {
	margin: 70px 0px 0px; width: 490px;
}
.m-txtimg1-b .r {
	margin: 0px 175px 0px 0px; width: 395px;
}
.m-txtimg1-b .img img {
	width: 392px; height: 296px;
}
.m-txtimg2 {
	padding: 70px 0px 90px; text-align: center;
}
.m-txtimg2 .txt h5 {
	color: rgb(51, 51, 51); padding-bottom: 22px; font-size: 36px; font-weight: normal;
}
.m-txtimg2 .txt p {
	margin: 0px auto; width: 720px; color: rgb(107, 107, 107); line-height: 28px; font-size: 16px;
}
.m-txtimg2 .img {
	padding-top: 58px;
}
.m-txtimg2 .img img {
	width: 460px; height: 235px;
}
.m-txtimg3 {
	padding: 86px 0px 70px; text-align: center; overflow: hidden; background-color: rgb(242, 241, 247);
}
.m-txtimg3 .col-l {
	width: 48%; border-right-color: rgb(89, 89, 90); border-right-width: 1px; border-right-style: dotted;
}
.m-txtimg3 .col-r {
	width: 48%;
}
.m-txtimg3 .txt h5 {
	color: rgb(51, 51, 51); padding-bottom: 23px; font-size: 28px; font-weight: normal;
}
.m-txtimg3 .txt p {
	margin: 0px auto; width: 415px; color: rgb(117, 116, 119); line-height: 22px; font-size: 16px;
}
.m-txtimg3 .img {
	padding-top: 46px;
}
.m-txttab2 .tit {
	text-align: center;
}
.m-txttab2 .tit h5 {
	color: rgb(51, 51, 51); padding-bottom: 27px; font-size: 28px; font-weight: normal;
}
.m-txttab2 .tit p {
	margin: 0px auto; width: 704px; color: rgb(122, 122, 122); line-height: 26px; font-size: 14px;
}
.m-txttab2 .list {
	margin: 0px auto; width: 1200px; overflow: hidden; padding-top: 44px;
}
.m-txttab2 .list li {
	width: 25%; text-align: center; margin-right: -1px; float: left;
}
.m-txttab2 .list a {
	border: 1px solid rgb(214, 214, 214); transition:0.3s; border-image: none; height: 46px; color: rgb(102, 102, 102); line-height: 46px; font-size: 16px; display: block; -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.m-txttab2 .li-frist a {
	border-radius: 5px 0px 0px 5px;
}
.m-txttab2 .li-last a {
	border-radius: 0px 5px 5px 0px;
}
.m-txttab2 .list li:hover a {
	border-color: rgb(227, 37, 49); color: rgb(255, 255, 255); background-color: rgb(227, 37, 49);
}
.m-txttab2 .list li.on a {
	border-color: rgb(227, 37, 49); color: rgb(255, 255, 255); background-color: rgb(227, 37, 49);
}
.m-txttab2 .img {
	text-align: center; padding-top: 60px;
}
.m-txttab2 .img p {
	color: rgb(51, 51, 51); padding-top: 55px; font-size: 14px;
}
.txt-tab .imglist {
	padding-top: 60px;
}
.txt-tab .imglist li {
	width: 25%;
}
.fancybox-wrap {
	border-radius: 5px !important; width: 835px !important; height: 620px !important; text-align: center; line-height: 620px; background-color: rgb(255, 255, 255) !important;
}
.fancybox-skin {
	border-radius: 5px !important; width: 835px !important; height: 620px !important; text-align: center; line-height: 620px; background-color: rgb(255, 255, 255) !important;
}
.fancybox-skin img {
	line-height: 620px !important; vertical-align: middle !important; display: inline-block !important;
}
.fancybox-inner {
	margin: 0px auto !important;
}
.fancybox-nav {
	height: 620px !important;
}
.fancybox-next span {
	background: url("../images/fan-next.png") no-repeat center !important; width: 20px !important; height: 34px !important; right: 32px !important;
}
.fancybox-prev span {
	background: url("../images/fan-prev.png") no-repeat center !important; left: 32px !important; width: 20px !important; height: 34px !important;
}
.fancybox-close {
	background: url("../images/fan-close.png") no-repeat center !important; top: 22px !important; width: 24px !important; height: 18px !important; right: 22px !important;
}
.txt-tab .ibox {
	font-size: 14px; margin-bottom: -1px;
}
.txt-tab .tablebox {
	padding: 56px 0px;
}
.txt-tab .tablebox table {
	width: 100%;
}
.txt-tab .tablebox th {
	border: 1px solid rgb(221, 221, 221); border-image: none; height: 38px; padding-left: 9px; font-size: 16px;
}
.txt-tab .tablebox td {
	padding: 9px 0px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.txt-tab .tablebox .tr-color {
	background-color: rgb(243, 243, 243);
}
.txt-tab .tablebox span {
	line-height: 20px; padding-left: 20px; display: inline-block;
}
.txt-tab .tablebox p {
	line-height: 20px; padding-left: 20px; display: inline-block;
}
.txt-tab .tablebox th span {
	padding-left: 5px !important;
}
.txt-tab .tablebox th p {
	padding-left: 5px !important;
}
.txt-tab .tablebox .btn {
	margin-top: 34px;
}
.txt-tab .tablebox .btn a {
	padding: 0px 43px 0px 24px; border-radius: 5px; transition:0.3s; height: 39px; color: rgb(255, 255, 255); line-height: 39px; display: inline-block; background-color: rgb(227, 37, 49); -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.txt-tab .tablebox .btn a span {
	background: url("../images/down-ico.png") no-repeat left; padding-left: 28px; font-size: 14px; display: inline-block;
}
.txt-tab .tablebox .btn a {
	background: url("../images/down-ico.png") no-repeat 24px rgb(227, 37, 49); padding: 0px 43px 0px 52px; font-size: 14px;
}
.txt-tab .tablebox .btn a:hover {
	opacity: 0.7;
}
.info-ban {
	background-position: top; width: 100%; height: 600px; background-repeat: no-repeat;
}
.Serv-txt1 .tit {
	padding: 77px 0px 73px; color: rgb(51, 51, 51); font-size: 36px;
}
.Serv-txt1 ul {
	margin-left: -94px;
}
.Serv-txt1 li {
	width: 50%; overflow: hidden; margin-bottom: 55px; float: left;
}
.Serv-txt1 li .box {
	margin-left: 94px;
}
.Serv-txt1 li p {
	height: 156px; color: rgb(51, 51, 51); line-height: 24px; overflow: hidden; font-size: 14px;
}
.Serv-txt1 li h5 {
	background-position: left top; color: rgb(220, 50, 53); padding-top: 120px; font-size: 20px; font-weight: normal; margin-bottom: 30px; background-repeat: no-repeat;
}
.Serv-txt1 li.li1 h5 {
	background-image: url("../images/yz-ico5.png");
}
.Serv-txt1 li.li2 h5 {
	background-image: url("../images/yz-ico6.png");
}
.Serv-txt1 li.li3 h5 {
	background-image: url("../images/yz-ico7.png");
}
.Serv-txt1 li.li4 h5 {
	background-image: url("../images/yz-ico8.png");
}
.Serv-txt1 li .ibox {
	color: rgb(102, 102, 102); overflow: hidden;
}
.Serv-txt1 li .ibox .col-l {
	width: 198px; float: left;
}
.Serv-txt1 li .ibox .col-c {
	width: 169px; padding-left: 26px; float: left;
}
.Serv-txt1 li .ibox .col-r {
	width: 150px; float: right;
}
.Serv-txt1 li .ibox h4 {
	font-size: 14px; font-weight: normal;
}
.Serv-txt1 li .ibox h4 em {
	font-weight: bold;
}
.Serv-txt1 li .ibox dd {
	background-position: left top; padding: 8px 0px 8px 38px; background-repeat: no-repeat;
}
.Serv-txt1 li .ibox dd.ico1 {
	background-image: url("../images/yz-ico9.png");
}
.Serv-txt1 li .ibox dd.ico2 {
	background-image: url("../images/yz-ico10.png");
}
.Serv-txt1 li .ibox dd.ico3 {
	background-image: url("../images/yz-ico11.png");
}
.Serv-txt1 li .ibox b {
	line-height: 16px; padding-top: 7px; font-size: 14px; font-weight: normal; display: block;
}
.Serv-txt1 li .img {
	text-align: center;
}
.Serv-txt1 li .img img {
	width: 101px; height: 100px;
}
.Serv-txt1 li.li3 p {
	height: 215px;
}
.Serv-txt2 {
	padding: 69px 0px 120px;
}
.Serv-txt2 .txt {
	overflow: hidden; margin-bottom: 12px;
}
.Serv-txt2 .txt em {
	width: 285px; line-height: 28px; font-size: 18px; font-weight: bold; float: left; min-height: 1px;
}
.Serv-txt2 .txt p {
	width: 910px; color: rgb(148, 148, 148); line-height: 22px; padding-bottom: 10px; font-size: 14px; float: right;
}
.Serv-txt2 .txt-bort {
	padding: 25px 0px; border-top-color: rgb(236, 236, 238); border-top-width: 1px; border-top-style: solid;
}
.message .col-l {
	width: 236px;
}
.message .col-c {
	width: 633px; overflow: hidden; padding-left: 60px;
}
.message .col-r {
	width: 225px; padding-top: 55px;
}
.message p {
	transition:0.3s; margin-bottom: 35px; position: relative; -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.message em {
	transition:0.3s; color: rgb(102, 102, 102); text-transform: uppercase; -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.message .col {
	width: 45%;
}
.message .inp {
	background: none; border: 0px currentColor; border-image: none; height: 26px;
}
.message .text {
	background: none; border: 0px currentColor; border-image: none; width: 390px; height: 26px;
}
.message .l .inp {
	width: 185px;
}
.message .c .inp {
	width: 200px;
}
.message .g-btn1 {
	text-transform: lowercase;
}
.message p.on em {
	color: rgb(227, 37, 49);
}
.message p i {
	left: 0px; top: 24px; width: 100%; height: 2px; position: absolute; background-color: rgb(225, 225, 227);
}
.message p u {
	transition:0.5s; left: 0px; top: 24px; width: 0px; height: 2px; position: absolute; z-index: 10; background-color: rgb(227, 37, 49); -o-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s;
}
.message p.on u {
	width: 100%;
}
.yz-txt1 {
	text-align: center; margin-bottom: 43px;
}
.yz-txt1 h5 {
	padding: 32px 0px 20px; color: rgb(51, 51, 51); font-size: 36px; font-weight: normal;
}
.yz-txt1 p {
	margin: 0px auto; width: 667px; line-height: 24px; font-size: 16px;
}
.listbox1 .ul-list3 li {
	width: 25%;
}
.m-tabbox1 {
	border-radius: 8px; overflow: hidden; margin-bottom: 50px; position: relative; background-color: rgb(248, 248, 251);
}
.m-tabbox1 .img {
	float: left;
}
.m-tabbox1 .img img {
	width: 692px; height: 501px;
}
.m-tabbox1 .tab-ibox {
	padding: 52px 80px 0px 0px; top: 0px; width: 477px; right: 0px; position: absolute;
}
.m-tabbox1 .tab-ibox p {
	color: rgb(51, 51, 51); padding-bottom: 18px; font-size: 16px;
}
.m-tabbox1 .tab-ibox ul {
	margin-left: -20px;
}
.m-tabbox1 .tab-ibox li {
	float: left;
}
.m-tabbox1 .tab-ibox li a {
	padding: 0px 20px; border-radius: 5px; transition:0.3s; height: 30px; color: rgb(121, 121, 122); line-height: 30px; font-size: 14px; margin-bottom: 20px; margin-left: 20px; display: block; background-color: rgb(226, 226, 227); -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.m-tabbox1 .tab-ibox li.on a {
	color: rgb(255, 255, 255); background-color: rgb(227, 37, 49);
}
.check-ibox {
	overflow: hidden; margin-bottom: 20px; display: none;
}
.check-ibox p {
	color: rgb(51, 51, 51); padding-bottom: 30px; font-size: 18px;
}
.check-ibox li {
	width: 25%; overflow: hidden; margin-bottom: 22px; float: left;
}
.check-ibox input[type='checkbox'] {
	-webkit-appearance: none; -moz-appearance: none; appearance: none;
}
.check-ibox .check {
	background: url("../images/check.jpg") no-repeat center; top: -2px; width: 14px; height: 14px; margin-right: 11px; vertical-align: middle; position: relative; cursor: pointer;
}
.check-ibox span {
	width: 280px; height: 15px; color: rgb(102, 102, 102); overflow: hidden; font-size: 14px; display: block; cursor: pointer;
}
.check-ibox li.on .check {
	background: url("../images/check-on.jpg") no-repeat center;
}
.check-ibox li.on span {
	color: rgb(227, 37, 49);
}
.listbox1 {
	overflow: hidden; position: relative;
}
.listbox1 .slide {
	background-position: center; left: 50%; top: 0px; width: 148px; height: 37px; margin-left: -74px; position: absolute; background-image: url("../images/arrow-down2.png"); background-repeat: no-repeat; background-color: rgb(255, 255, 255);
}
.listbox1 .slide.up {
	background-image: url("../images/arrow-up2.png");
}
.listbox1 .tit {
	background: url("../images/bor2.jpg") no-repeat bottom; margin: 94px 0px 60px; text-align: center; color: rgb(51, 51, 51); padding-bottom: 20px; font-size: 26px; position: relative;
}
.listbox1 .tit span {
	top: 0px; right: 0px; font-size: 12px; position: absolute;
}
.listbox1 .tit span a {
	background: url("../images/arrow-left2.png") no-repeat left; transition:0.3s; color: rgb(51, 51, 51); padding-left: 16px; display: inline-block; -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.back-link {
	background: url("../images/arrow-left2.png") no-repeat left; transition:0.3s; color: rgb(51, 51, 51); padding-left: 16px; display: inline-block; -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.listbox1 .tit span a:hover {
	background: url("../images/arrow-left2-red.png") no-repeat left; color: rgb(227, 37, 49); font-size: 14px;
}
.back-link:hover {
	background: url("../images/arrow-left2-red.png") no-repeat left; color: rgb(227, 37, 49); font-size: 14px;
}
.back-link {
	margin: 20px 0px; float: right; display: block;
}
.about-imgt .tit {
	padding-bottom: 35px; font-size: 30px;
}
.time-box {
	background: url("../images/yz-pic15.jpg") no-repeat top; height: 565px;
}
.about-imgt ul {
	margin-left: -80px;
}
.about-imgt li {
	width: 50%; float: left;
}
.about-imgt .box {
	margin-left: 80px;
}
.about-imgt .img {
	width: 560px; height: 320px;
}
.about-imgt .img img {
	border-radius: 10px; width: 100%; height: 100%;
}
.about-imgt .txt {
	padding-top: 40px;
}
.about-imgt .txt h5 {
	color: rgb(51, 51, 51); padding-bottom: 12px; font-size: 20px; font-weight: normal;
}
.about-imgt .txt p {
	height: 126px; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; font-size: 14px;
}
.time-box {
	overflow: hidden; margin-top: 95px; position: relative;
}
.time-box .box {
	width: 100%; height: 430px; margin-top: 128px; border-bottom-color: rgb(232, 232, 233); border-bottom-width: 2px; border-bottom-style: solid;
}
.time-box .tit {
	margin: 0px auto; height: 430px; text-align: center;
}
.time-box .tit .item {
	margin: 0px 65px; padding-bottom: 39px; display: inline-block; position: relative;
}
.time-box .tit .item.slick-slide {
	
}
.time-box .tit .item i {
	background: url("../images/yz-ico12.png") no-repeat center; left: 50%; width: 10px; height: 10px; bottom: -6px; margin-left: -5px; position: absolute;
}
.time-box .tit b {
	color: rgb(51, 51, 51); font-size: 14px;
}
.time-box .tit p {
	color: rgb(114, 114, 115); padding-top: 15px; font-size: 14px;
}
.time-box .tit .item.on b {
	color: rgb(220, 50, 53);
}
.time-box .tit .item.on p {
	color: rgb(220, 50, 53);
}
.time-box .tit .item.on i {
	background: url("../images/yz-ico13.png") no-repeat center; width: 40px; height: 40px; bottom: -20px; margin-left: -20px;
}
.time-box .txt {
	text-align: center; color: rgb(148, 148, 148); line-height: 24px; padding-top: 40px; font-size: 14px;
}
.con-new {
	padding-bottom: 21px;
}
.yz-tit1 {
	color: rgb(51, 51, 51); font-size: 20px; font-weight: normal;
}
.con-new .yz-tit1 {
	padding-top: 69px;
}
.new-info .tit {
	padding-bottom: 20px; margin-bottom: 43px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.new-info .txt {
	min-height: 600px;
}
.new-info .tit h5 {
	color: rgb(51, 51, 51); font-size: 26px; font-weight: normal;
}
.new-info .tit p {
	margin-top: 35px;
}
.new-info .tit p span {
	padding: 3px 0px 3px 21px; color: rgb(160, 160, 160); margin-right: 45px; display: inline-block;
}
.new-info .tit p span.span1 {
	background: url("../images/yz-ico14.png") no-repeat left;
}
.new-info .tit p span.span2 {
	background: url("../images/yz-ico15.png") no-repeat left; height: 12px;
}
.new-info .txt p {
	color: rgb(102, 102, 102); line-height: 28px; padding-bottom: 30px; font-size: 16px;
}
.new-info .img {
	padding: 36px; margin-bottom: 60px; display: inline-block; background-color: rgb(242, 241, 247);
}
.new-info .txt h5 {
	padding-bottom: 27px; font-size: 14px;
}
.new-info .lab {
	padding-bottom: 34px; margin-top: 40px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.new-info .lab p em {
	background: url("../images/ico-lab.png") no-repeat left; height: 14px; padding-left: 23px; float: left;
}
.new-info .lab p a {
	transition:0.3s; color: rgb(160, 160, 160); -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.new-info .lab p span {
	transition:0.3s; color: rgb(160, 160, 160); -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.new-info .lab p a:hover {
	color: rgb(115, 115, 115);
}
.new-info .lab u {
	color: rgb(168, 168, 168); padding-top: 34px; text-decoration: none; display: block;
}
.articles .ul-list2 {
	margin-left: -25px;
}
.articles .ul-list2 li {
	width: 25%;
}
.articles .ul-list2 li .box {
	margin-left: 25px;
}
.articles .ul-list2 h5 {
	padding-top: 11px; font-weight: normal;
}
.new-info .txt ol {
	margin: 0px 16px 0px 10px; padding: 0px 0px 6px; color: rgb(80, 90, 100); line-height: 28px; font-size: 14px;
}
.new-info .txt ul {
	margin: 0px 16px 0px 10px; padding: 0px 0px 6px; color: rgb(80, 90, 100); line-height: 28px; font-size: 14px;
}
.new-info .txt dl {
	margin: 0px 16px 0px 10px; padding: 0px 0px 6px; color: rgb(80, 90, 100); line-height: 28px; font-size: 14px;
}
.new-info ol li {
	margin: 0px 0px 0px 2em; padding-bottom: 3px; font-size: 1em;
}
.new-info ul li {
	margin: 0px 0px 0px 2em; padding-bottom: 3px; font-size: 1em;
}
.new-info .txt h2 {
	line-height: 28px; font-size: 16px; border-bottom-color: rgb(215, 225, 235); border-bottom-width: 1px; border-bottom-style: dashed;
}
.new-info h1 {
	margin: 0px 10px 0.5em; color: rgb(60, 70, 80); padding-top: 1em; font-weight: bold !important;
}
.new-info h2 {
	margin: 0px 10px 0.5em; color: rgb(60, 70, 80); padding-top: 1em; font-weight: bold !important;
}
.new-info h3 {
	margin: 0px 10px 0.5em; color: rgb(60, 70, 80); padding-top: 1em; font-weight: bold !important;
}
.new-info h4 {
	margin: 0px 10px 0.5em; color: rgb(60, 70, 80); padding-top: 1em; font-weight: bold !important;
}
.new-info div.section {
	margin: 10px 20px 10px 10px; padding: 0px; border: 1px solid rgb(182, 217, 242); border-image: none; line-height: 28px; font-size: 14px; background-color: rgb(242, 250, 255);
}
.new-info div.section h4 {
	color: rgb(0, 0, 0); font-size: 14px;
}
.new-info h4 {
	color: rgb(41, 114, 166); padding-top: 0.6em; font-weight: bold; margin-bottom: 0.3em;
}
.new-info div.section p {
	margin: 0px 16px 0px 10px; padding: 0px 0px 6px; color: rgb(80, 90, 100); line-height: 28px; font-size: 14px;
}
.new-info div.section ol {
	margin: 0px 16px 0px 10px; padding: 0px 0px 6px; color: rgb(80, 90, 100); line-height: 28px; font-size: 14px;
}
.new-info div.section ul {
	margin: 0px 16px 0px 10px; padding: 0px 0px 6px; color: rgb(80, 90, 100); line-height: 28px; font-size: 14px;
}
.new-info div.section dl {
	margin: 0px 16px 0px 10px; padding: 0px 0px 6px; color: rgb(80, 90, 100); line-height: 28px; font-size: 14px;
}
.new-info div.section table {
	margin: 0px 16px 0px 10px; padding: 0px 0px 6px; color: rgb(80, 90, 100); line-height: 28px; font-size: 14px;
}
.aligncenter {
	margin: 0px auto;
}
.bg-gray2 {
	padding-top: 60px; background-color: rgb(242, 241, 247);
}
.yz-tit2 {
	color: rgb(51, 51, 51); padding-bottom: 30px; font-size: 26px;
}
.m-txtimg4 {
	text-align: center; margin-bottom: 40px; position: relative;
}
.m-txtimg4 .hd {
	left: 0px; width: 100%; text-align: center; bottom: 58px; position: absolute; z-index: 10;
}
.m-txtimg4 .hd li {
	margin: 0px 11px; border-radius: 50%; width: 8px; height: 8px; font-size: 0px; display: inline-block; cursor: pointer; background-color: rgb(197, 197, 200);
}
.m-txtimg4 .hd li.on {
	background-color: rgb(227, 37, 49);
}
.m-txtimg4 .bd .img {
	margin: 0px auto; width: 260px; height: 180px; line-height: 180px; background-color: rgb(255, 255, 255);
}
.m-txtimg4 .bd .img img {
	line-height: 180px; vertical-align: middle; max-width: 180px;
}
.m-txtimg4 .bd .txt {
	margin: 38px auto auto; width: 672px; padding-bottom: 126px;
}
.m-txtimg4 .bd .txt h5 {
	color: rgb(51, 51, 51); padding-bottom: 15px; font-size: 22px; font-weight: normal;
}
.m-txtimg4 .bd .txt p {
	color: rgb(102, 102, 102); line-height: 26px; font-size: 14px;
}
.m-txtimg4 .bd .txt span {
	color: rgb(153, 153, 153); font-size: 14px; margin-top: 21px; display: block;
}
.m-top em {
	color: rgb(51, 51, 51); line-height: 40px; font-size: 14px; float: left;
}
.m-top .btn {
	padding: 0px 20px; border-radius: 5px; width: 108px; height: 40px; line-height: 40px; display: inline-block; position: relative; cursor: pointer; background-color: rgb(242, 241, 247);
}
.m-top .btn i {
	background: url("../images/yz-ico16.png") no-repeat right; width: 86px; color: rgb(51, 51, 51); overflow: hidden; padding-right: 24px; font-size: 14px; font-style: normal; display: inline-block;
}
.m-top .btn .sele {
	border: 1px solid rgb(0, 110, 182); border-image: none; left: 0px; top: 100%; width: 146px; text-align: center; line-height: 22px; display: none; position: absolute; z-index: 10; background-color: rgb(255, 255, 255);
}
.m-top .btn .sele a {
	color: rgb(51, 51, 51); display: block;
}
.m-top .btn .sele a:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 110, 182);
}
.m-list2 {
	margin-top: 40px;
}
.m-list2 li {
	margin: 0px -1px -1px 0px; width: 33.33%; text-align: center; float: left;
}
.m-list2 .box {
	padding: 60px 0px 51px; border: 1px solid rgb(227, 227, 227); border-image: none;
}
.m-list2 .img {
	margin: 0px auto; width: 270px; height: 180px; line-height: 180px; background-color: rgb(242, 241, 247);
}
.m-list2 .img img {
	line-height: 180px; vertical-align: middle;
}
.m-list2 .txt {
	margin: 38px auto 0px; width: 303px;
}
.m-list2 .txt h5 {
	color: rgb(51, 51, 51); padding-bottom: 25px; font-size: 22px; font-weight: normal;
}
.m-list2 .txt p {
	height: 44px; color: rgb(102, 102, 102); line-height: 22px; overflow: hidden; font-size: 14px;
}
.m-list2 .txt span {
	margin-top: 42px; display: block;
}
.m-list2 .txt a {
	color: rgb(227, 37, 49); font-size: 14px;
}
.m-list2 .txt a:hover {
	text-decoration: underline;
}
.padding-box1 {
	padding: 70px 0px 160px;
}
.join-txt .tit {
	background: url("../images/yz-ico16.png") no-repeat bottom; text-align: center; padding-bottom: 35px; font-size: 36px; margin-top: 80px;
}
.join-txt ul {
	margin: 69px 0px 0px -80px;
}
.join-txt li {
	width: 50%; float: left;
}
.join-txt li .box {
	margin-left: 80px;
}
.join-txt li h5 {
	color: rgb(102, 102, 102); line-height: 24px; padding-bottom: 10px; font-size: 20px; font-weight: normal;
}
.join-txt li p {
	color: rgb(136, 136, 136); line-height: 26px; font-size: 14px;
}
.join-txt li .txt {
	background-position: left 5px; padding-left: 102px; background-repeat: no-repeat;
}
.join-txt li.li1 {
	height: 144px;
}
.join-txt li.li2 {
	height: 200px;
}
.join-txt li.li1 {
	height: 172px;
}
.join-txt li .ico1 {
	background-image: url("../images/yz-ico17.png");
}
.join-txt li .ico2 {
	background-image: url("../images/yz-ico18.png");
}
.join-txt li .ico3 {
	background-image: url("../images/yz-ico19.png");
}
.join-txt li .ico4 {
	background-image: url("../images/yz-ico20.png");
}
.join-txt li .ico5 {
	background-image: url("../images/yz-ico21.png");
}
.join-txt li .ico6 {
	background-image: url("../images/yz-ico22.png");
}
.join-txt li .ico7 {
	background-image: url("../images/yz-ico23.png");
}
.join-txt li .ico8 {
	background-image: url("../images/yz-ico24.png");
}
.join-txt li .ico9 {
	background-image: url("../images/yz-ico25.png");
}
.join-txt li .ico10 {
	background-image: url("../images/yz-ico26.png");
}
.join-txt li a.down {
	border-radius: 8px; transition:0.3s; width: 388px; height: 30px; color: rgb(255, 255, 255); line-height: 28px; padding-left: 18px; margin-top: 16px; display: inline-block; cursor: pointer; background-color: rgb(218, 0, 0); -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.btn-down {
	border-radius: 8px; transition:0.3s; width: 388px; height: 30px; color: rgb(255, 255, 255); line-height: 28px; padding-left: 18px; margin-top: 16px; display: inline-block; cursor: pointer; background-color: rgb(218, 0, 0); -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.join-txt li a.down span {
	background: url("../images/down2.png") no-repeat left; transition:0.3s; padding-left: 25px; display: inline-block; -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.join-txt li a.down:hover {
	color: rgb(255, 255, 255); opacity: 0.8;
}
.btn-down:hover {
	color: rgb(255, 255, 255); opacity: 0.8;
}
.join-txt li a.down:hover span {
	background: url("../images/down2-white.png") no-repeat left;
}
.Serv-txt2-b {
	margin: 55px 0px; padding: 0px;
}
.Serv-txt2-b .txt em {
	width: 180px;
}
.articles {
	overflow: hidden;
}
.con-new .ul-list2 {
	
}
.about-imgt li {
	
}
.time-box .tit li {
	
}
.Serv-txt1 ul {
	
}
.Serv-txt1 li {
	
}
.Serv-txt1 li .box {
	
}
.m-tabbox1 ul {
	
}
.m-tabbox1 .tab-ibox li a {
	
}
.m-tabbox1 .tab-ibox {
	
}
.check-ibox span {
	
}
.listbox1 {
	
}
.imgtxt-info .tit li {
	
}
.imgtxt-info .col-l {
	padding-bottom: 20px;
}
.txt-tab .tit li {
	
}
.txt-tab .imglist {
	
}
.fz16 {
	font-size: 16px !important;
}
.main {
	margin: 0px auto; width: 1200px; overflow: hidden; clear: both;
}
.develdbg {
	background: url("../images/ico30.jpg") repeat-x 0px 174px; height: 560px; overflow: hidden; clear: both; margin-top: 94px; position: relative;
}
.develdbg2 {
	background: url("../images/yz-pic15.jpg") no-repeat bottom; height: 560px; clear: both;
}
.i-bor {
	left: 0px; top: 192px; width: 100%; height: 2px; position: absolute; background-color: rgb(232, 232, 233);
}
.develuld {
	margin: 0px auto; width: 1100px; height: 560px; overflow: hidden; clear: both;
}
.devellid {
	padding: 0px 20px; width: 200px; height: 560px; text-align: center; float: left; position: relative;
}
.devellid .dlinka {
	left: 50%; top: 96px; width: 200px; height: 62px; margin-left: -83px; position: absolute; z-index: 22;
}
.devellid .dlinka h3 {
	color: rgb(51, 51, 51); line-height: 30px; padding-bottom: 5px; font-size: 20px;
}
.devellid .dlinka h2 {
	height: 42px; color: rgb(148, 148, 148); font-size: 12px; font-weight: normal;
}
.devellid .dlinka p a {
	background: url("../images/yz-ico12.png") no-repeat center; width: 40px; height: 40px; display: inline-block;
}
.devellid .dlinka p a:hover {
	background: url("../images/yz-ico13.png") no-repeat center;
}
.devellid.sel.on .dlinka p a {
	background: url("../images/yz-ico13.png") no-repeat center;
}
.devellid .bgpicd {
	left: 0px; top: 0px; width: 436px; height: 293px; position: absolute; z-index: -1;
}
.devellid .smpicd {
	padding: 40px 60px; left: 0px; top: 0px; width: 316px; height: 213px; position: absolute; z-index: 3;
}
.devellid .infod {
	left: 0px; top: 280px; width: 100%; text-align: center; position: absolute; z-index: 3;
}
.devellid .infod h3 {
	color: rgb(255, 0, 0); line-height: 30px; padding-bottom: 15px; font-size: 22px; font-weight: bold;
}
.devellid .infod p {
	color: rgb(102, 102, 102); overflow: hidden; font-size: 16px;
}
.devellid {
	transition:0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s;
}
.devellid .dlinka {
	transition:0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s;
}
.devellid .bgpicd {
	transition:0.8s; opacity: 0; -moz-transition: all 0.8s; -webkit-transition: all 0.8s;
}
.devellid .smpicd {
	transition:0.8s; opacity: 0; -moz-transition: all 0.8s; -webkit-transition: all 0.8s;
}
.devellid .infod {
	transition:0.8s; opacity: 0; -moz-transition: all 0.8s; -webkit-transition: all 0.8s;
}
.devellid.on {
	width: 200px;
}
.devellid.on .dlinka {
	width: 436px; margin-left: -218px; z-index: 2;
}
.devellid.on .bgpicd {
	opacity: 1;
}
.devellid.on .smpicd {
	opacity: 1;
}
.devellid.on .infod {
	opacity: 1;
}
.TAB_CLICK .item {
	cursor: pointer;
}
.multi-tab-box .item {
	cursor: pointer;
}
.screen-reader-text {
	display: none;
}
.no-found {
	margin: 0px 0px 50px; font-size: 16px;
}
.index-contact-box {
	margin: 30px 0px 0px -30px;
}
.index-contact-box .wdform-label-section {
	display: none;
}
.index-contact-box .wdform_row {
	width: 409px; float: left;
}
.index-contact-box .wdform_row .wdform-field {
	margin-left: 30px;
}
.index-contact-box .button-submit {
	display: none;
}
.warning {
	margin: 0px 0px 20px 30px; color: green; clear: both;
}
.message .warning {
	margin: 0px;
}
.mh-500 {
	min-height: 500px;
}
label.error {
	color: rgb(227, 37, 49); clear: both; margin-top: 5px; display: block;
}
.page-contact-box {
	display: none;
}
.search-box {
	margin-bottom: 50px; min-height: 500px;
}
.search-num {
	padding-top: 30px; font-size: 16px; margin-bottom: 30px;
}
.search-num span {
	font-size: 20px; font-weight: bold;
}
.search-row {
	padding: 25px 50px; font-size: 12px; margin-bottom: 20px; border-left-color: rgb(221, 221, 221); border-left-width: 4px; border-left-style: solid; background-color: rgb(247, 248, 250);
}
.search-row h4 {
	font-size: 14px; margin-bottom: 20px;
}
.search-row p {
	color: rgb(119, 119, 119);
}
.search-row:hover {
	margin-left: 10px; border-left-color: rgb(227, 37, 49); border-left-width: 4px; border-left-style: solid;
}
.transition {
	transition:0.5s; -o-transition: all .5s ease; -moz-transition: all .5s ease; -webkit-transition: all .5s ease-out;
}
.search-for {
	font-size: 14px; font-weight: bold; margin-bottom: 30px;
}
.search-for span {
	color: rgb(227, 37, 49);
}
.search-box a {
	color: rgb(0, 0, 0);
}
.ml-26 {
	margin-left: 26px;
}
.h-28 {
	height: 28px; overflow: hidden;
}
.download-box {
	background-position: left 5px; padding-left: 100px; float: right; background-image: url("../images/yz-ico22.png"); background-repeat: no-repeat;
}
.download-box p {
	width: 810px !important;
}
.not-found {
	text-align: center; font-size: 20px; min-height: 220px;
}
.not-found p {
	line-height: 26px; margin-bottom: 50px;
}
.not-found p span {
	color: rgb(227, 37, 49); font-weight: bold;
}
.not-found .g-btn1 {
	padding: 0px 35px; border-radius: 3px; height: 32px; text-transform: uppercase; line-height: 32px; font-size: 18px; margin-top: 50px; display: inline-block; position: relative; background-color: rgb(51, 51, 51);
}
.tags-page h3 {
	padding-bottom: 35px; font-size: 30px;
}
.tags-page .search-row {
	padding: 20px 40px; width: 15%; margin-right: 30px; float: left;
}
.tags-page .search-row h4 {
	margin-bottom: 12px;
}
.tags-page .search-row:hover {
	padding: 20px 40px 20px 20px; margin-left: 20px;
}
.relate-title {
	font-size: 20px; margin-top: 40px;
}
.new-info-ban {
	width: 100%; height: 300px; background-repeat: no-repeat;
}
.inner_h1 {
	height: 42px; color: rgb(51, 51, 51); line-height: 42px; font-size: 14px; font-weight: lighter; margin-bottom: 20px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.news_new {
	width: 830px; padding-top: 20px; float: left;
}
.news_new h1 {
	margin-top: 28px;
}
.news_new li dt img {
	width: 145px; height: 115px; margin-top: 8px; margin-right: 35px; float: left; display: block;
}
.news_new li dt h1 {
	color: rgb(51, 51, 51); line-height: 25px; font-size: 26px; font-weight: lighter; margin-bottom: 8px;
}
.news_new li dt h1 a {
	color: rgb(51, 51, 51);
}
.news_new li dt h1 a:hover {
	color: rgb(196, 24, 35);
}
.news_new li dt span a {
	background: rgb(246, 245, 242); padding: 2px 10px 4px; border-radius: 4px; color: rgb(51, 51, 51) !important; font-weight: lighter; margin-right: 15px;
}
.news_new li dt span a:hover {
	color: rgb(196, 24, 35) !important;
}
.news_new li dt p {
	height: 68px; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; font-weight: lighter; margin-top: 8px;
}
.news_new li dt {
	padding-bottom: 10px; clear: both;
}
.news_new li dd .read_more {
	color: rgb(0, 54, 240); font-size: 12px; _float: right;
}
.news_new li dd .tags {
	font-size: 12px; _float: right;
}
.news_new li dd {
	clear: both; margin-bottom: 30px; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: dotted; _height: 30px;
}
.news_new li dd p {
	height: 120px; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; font-size: 16px; font-weight: lighter; margin-top: 8px;
}
.news {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 20px 0px; width: 100%;
}
.news2 {
	background: rgb(246, 246, 246); margin: 0px auto; padding: 40px 0px; width: 100%;
}
.news_con {
	margin: 0px auto; width: 1200px;
}
.news_con_int {
	padding-bottom: 20px;
}
.news_con_int1 {
	padding-bottom: 20px; margin-top: 20px; border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.news_title1 {
	padding-bottom: 10px; font-size: 18px; font-weight: bold;
}
.news_word1 {
	line-height: 25px; padding-bottom: 10px; font-size: 14px;
}
.news_left {
	width: 260px; padding-top: 5px; margin-right: 20px; float: left;
}
.news_right {
	float: left;
}
.news_title {
	font-size: 22px; margin-bottom: 20px;
}
.news_word {
	color: rgb(68, 68, 68); line-height: 28px; font-size: 14px; margin-bottom: 20px;
}
.news_word p {
	line-height: 28px; font-size: 14px;
}
.news_add {
	font-size: 14px; margin-bottom: 20px;
}
.news_read_more {
	margin-bottom: 20px;
}
.news_class {
	margin: 0px auto; width: 1200px; text-align: center; line-height: 35px; font-size: 16px;
}
.news_class a {
	background: rgb(75, 205, 217); width: 130px; height: 35px; color: rgb(255, 255, 255); float: right; display: block;
}
.news_class a:hover {
	background: rgb(51, 51, 51);
}
.rig_w {
	width: 340px; padding-left: 30px; float: left;
}
* + html .rig_w {
	width: 310px; float: right;
}
.rig_w .home_rig {
	margin: 0px -15px; width: 300px; padding-top: 20px; padding-left: 40px;
}
.rig_w .home_rig .home_meeting {
	text-align: center; font-size: 24px; font-weight: lighter; margin-bottom: 20px;
}
.rig_w .home_rig .home_meeting ul {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(255, 149, 0) rgb(255, 149, 0); border-image: none; top: 73px; width: 300px; right: 0px; display: none; position: absolute;
}
* + html .rig_w .home_rig .home_meeting ul {
	width: 298px;
}
.rig_w .home_rig .home_tool {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 300px; margin-bottom: 40px;
}
* + html .rig_w .home_rig .home_tool {
	width: 298px;
}
.rig_w .home_rig .home_tool h3 {
	text-indent: 10px; padding-top: 3px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.rig_w .home_rig .home_tool div {
	padding: 0px 10px; line-height: 25px;
}
.rig_w .home_rig .home_tool div a {
	padding: 0px 8px;
}
.rig_w .home_rig .home_tool img {
	margin: 5px 0px 4px 4px;
}
.rig_w .home_activity {
	background: rgb(246, 245, 242); width: 300px; margin-bottom: 25px;
}
.rig_w .home_activity h3 {
	padding: 0px 0px 0px 15px; line-height: 40px; margin-bottom: 5px !important; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.rig_w .home_activity div {
	padding: 0px 15px 15px;
}
.rig_w .home_activity div a {
	margin-right: 7px;
}
.rig_w .home_buying {
	width: 300px;
}
.rig_w h3 {
	height: 35px; line-height: 35px; margin-bottom: 15px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.rig_w .home_news {
	width: 300px; margin-top: 20px;
}
.rig_w .home_news h3 {
	margin-bottom: 0px;
}
.rig_w .home_news li {
	width: 100%; height: 42px; color: rgb(51, 119, 170); line-height: 42px; text-indent: 18px; overflow: hidden; font-weight: lighter; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: dotted; white-space: nowrap; cursor: pointer; -ms-text-overflow: ellipsis;
}
.rig_w .home_news .home_newslist dt {
	cursor: pointer;
}
.rig_w .home_news .home_newslist dd {
	padding: 15px 0px; display: none;
}
.rig_w .home_mubtool {
	width: 300px; margin-top: 15px;
}
.rig_w .home_mubtool h3 {
	margin-bottom: 25px;
}
.rig_w .home_mubtool ul {
	background: rgb(246, 245, 242); border-radius: 4px; border: 1px solid transparent; border-image: none; padding-top: 30px; min-height: 220px; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;
}
.rig_w .home_mubtool ul a {
	color: rgb(51, 51, 51);
}
.rig_w .home_mubtool ul li {
	width: 140px; text-align: center; color: rgb(51, 51, 51); line-height: 45px; float: left;
}
.rig_w .home_mubtool ul li img {
	margin: 5px auto 0px; float: none !important; display: block;
}
.rig_w .home_wm {
	margin: 50px 0px 0px; width: 300px;
}
.rig_w .home_wm p {
	text-align: center; color: rgb(51, 51, 51); line-height: 24px; padding-bottom: 15px;
}
.rig_w .home_wm img {
	margin: 0px auto; display: block;
}
.postion_top {
	height: 45px; line-height: 45px; padding-top: 20px;
}
.home_news .guidang li {
	width: 150px; height: 50px; line-height: 50px; text-indent: 18px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.clearfix {
	-ms-zoom: 1;
}
.clearfix::after {
	clear: both; display: block; content: "";
}
.tl {
	text-align: left;
}
.tc {
	text-align: center;
}
.tr {
	text-align: right;
}
.bc {
	margin-right: auto; margin-left: auto;
}
.fl {
	float: left; display: inline;
}
.fr {
	float: right; display: inline;
}
.cb {
	clear: both;
}
.cl {
	clear: left;
}
.cr {
	clear: right;
}
.m30 {
	margin: 30px;
}
.p30 {
	padding: 30px;
}
.wrapper {
	margin: 0px auto; padding: 0px; width: 980px;
}
.banner-inner {
	margin: 0px auto; padding: 0px; width: 980px;
}
.banner-inner2 {
	margin: 0px auto; padding: 0px; width: 980px;
}
.footer {
	margin: 0px auto; padding: 0px; width: 980px;
}
.main-titie {
	height: 80px; text-align: left; color: rgb(0, 0, 0); line-height: 80px; font-size: 30px; margin-bottom: 15px;
}
.title {
	color: rgb(51, 51, 51); line-height: 35px; font-size: 22px; font-weight: bold;
}
.words {
	color: rgb(102, 102, 102); line-height: 200%; font-size: 14px;
}
.blank {
	height: 60px; margin-bottom: 80px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.blank2 {
	height: 60px; margin-bottom: 60px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.banner {
	background: url("../images/banner.jpg") no-repeat center rgb(244, 244, 244);
}
.banner-inner {
	height: 420px; position: relative;
}
.banner-inner .r-info {
	top: 75px; width: 450px; right: 25px; position: absolute;
}
.first-info li {
	width: 400px; padding-right: 88px; margin-bottom: 40px; float: left; _padding-right: 40px;
}
.secondary-info li {
	margin-bottom: 100px;
}
.secondary-info li img {
	float: left;
}
.secondary-info li .r-box {
	width: 530px; float: right;
}
.banner2 {
	background: rgb(245, 244, 244);
}
.banner-inner2 {
	background: url("../images/banner2.png") no-repeat center; height: 380px;
}
.banner3 {
	background: rgb(245, 244, 244);
}
.banner-inner3 {
	background: url("../images/banner3.jpg") no-repeat center; height: 362px;
}
.banner4 {
	background: rgb(245, 244, 244);
}
.banner-inner4 {
	background: url("../images/banner4.jpg") no-repeat center; height: 361px;
}
.list-info {
	padding: 30px 0px;
}
.list-info li {
	margin: 10px !important; width: 468px; float: left; _margin: 0px;
}
.list-info li p {
	height: 80px; text-align: center; line-height: 80px;
}
.banner-inner1 {
	margin: 0px auto; padding: 0px; width: 980px;
}
.banner-inner21 {
	margin: 0px auto; padding: 0px; width: 980px;
}
.banner1 {
	background: url("../images/banner5.jpg") no-repeat center rgb(244, 244, 244);
}
.banner-inner1 {
	height: 316px; position: relative;
}
.banner-inner1 .r-info1 {
	top: 75px; width: 370px; right: 10px; position: absolute;
}
.first-info1 {
	background: url("../images/img_2.jpg") no-repeat top; padding-top: 130px;
}
.first-info1 li {
	width: 400px; height: 160px; padding-right: 58px; padding-left: 30px; margin-bottom: 50px; float: left; _padding-right: 10px;
}
.secondary-info1 li {
	margin-bottom: 100px;
}
.secondary-info1 li img {
	float: left;
}
.secondary-info1 li .r-box {
	width: 530px; float: right;
}
.banner21 {
	background: rgb(245, 244, 244);
}
.banner-inner21 {
	background: url("../images/banner2.jpg") no-repeat center; height: 300px;
}
.banner31 {
	background: rgb(245, 244, 244);
}
.banner-inner31 {
	background: url("../images/banner3.jpg") no-repeat center; height: 300px;
}
.banner4 {
	background: rgb(245, 244, 244);
}
.banner-inner41 {
	background: url("../images/banner4.jpg") no-repeat center; height: 361px;
}
.list-info1 {
	padding: 30px 0px;
}
.list-info1 li {
	
}
.list-info1 li p {
	height: 80px; text-align: center; line-height: 80px;
}
.list-left1 {
	width: 480px; padding-right: 15px; border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid; float: left;
}
.list-right1 {
	width: 450px; padding-left: 20px; float: right;
}
.list-left1 h2 {
	line-height: 50px; font-size: 18px;
}
.list-left1 li {
	background: url("../images/dotted.jpg") no-repeat left; width: 238px; color: rgb(102, 102, 102); line-height: 35px; text-indent: 15px; font-size: 14px; float: left;
}
.list-right1 h2 {
	line-height: 50px; font-size: 18px;
}
.list-right1 li {
	background: url("../images/dotted.jpg") no-repeat left; color: rgb(102, 102, 102); line-height: 35px; text-indent: 15px; font-size: 14px;
}
.White-top {
	background: rgb(250, 250, 250); text-align: center; overflow: hidden;
}
.White-top .txt h5 {
	color: rgb(51, 51, 51); padding-top: 40px; padding-bottom: 20px; font-family: GoodPro-WideLight !important; font-size: 48px; font-weight: normal;
}
.White-top .txt p {
	margin: auto; width: 1000px; color: rgb(102, 102, 102); line-height: 30px; padding-bottom: 80px; font-family: GoodPro-WideLight !important; font-size: 18px;
}
.White-top .tabcontents {
	text-align: center; overflow: hidden; padding-top: 60px;
}
.White-top .ban-tabs .item {
	margin: 0px 100px; width: 200px; height: 46px; overflow: hidden; position: relative;
}
.White-top .tit {
	text-align: center; color: rgb(63, 74, 84); padding-top: 90px; padding-bottom: 45px; font-family: GoodPro-WideLight !important; font-size: 3rem;
}
#download .lead {
	margin: 0px auto; max-width: 600px;
}
#download .download-buttons {
	margin-top: 10px;
}
#download .download-buttons a {
	margin: 5px; display: inline-block;
}
#download hr {
	margin-top: 20px;
}
@media all and (max-width:767px)
{
#download .lead {
	background: rgb(255, 255, 255); padding: 20px; width: 100% !important; margin-left: -20px;
}
}
.icon-arrow-right {
	background-position: -264px -96px;
}
.button.green {
	background: -ms-linear-gradient(rgb(155, 208, 110), rgb(128, 195, 72)) padding-box; padding: 7px 13px; border-radius: 4px; border: 1px solid rgb(120, 190, 62) !important; transition:background 0.1s ease-out; border-image: none !important; text-align: center; color: rgb(255, 255, 255) !important; font-size: 13px; text-decoration: none !important; cursor: pointer; box-shadow: 0px 1px 2px rgba(0,0,0,0.25), inset 0px 1px 0px rgba(255,255,255,0.4); text-shadow: 1px 1px 0px rgba(0,0,0,0.2) !important; -o-transition: background 0.1s ease-out; -moz-transition: background 0.1s ease-out; -webkit-transition: background 0.1s ease-out; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.4); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.4); -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.4); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-background-clip: padding-box; -moz-background-clip: padding;
}
.button.green:hover {
	background: -ms-linear-gradient(rgb(155, 208, 110), rgb(115, 182, 60)); border: 1px solid rgb(103, 163, 53); border-image: none;
}
.button.green:active {
	background: -ms-linear-gradient(rgb(128, 195, 72), rgb(155, 208, 110));
}
.button.green.large {
	padding: 9px 14px; font-size: 14px;
}
.button.green.small {
	padding: 4px 10px; font-size: 12px;
}
.Requirements ul {
	margin-left: -70px;
}
.Requirements li {
	margin-left: 70px; display: inline-block;
}
.Requirements a {
	transition:0.3s; height: 47px; color: rgb(51, 51, 51); font-size: 16px; display: block; -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.Requirements .wp {
	padding: 47px 0px 56px; overflow: hidden; font-size: 16px;
}
.Requirements .l {
	margin: 0px; width: 600px;
}
.Requirements .tit {
	color: rgb(63, 74, 84); padding-bottom: 35px; font-family: GoodPro-WideLight !important; font-size: 3rem;
}
.Requirements li {
	float: left; display: block;
}
.Requirements a {
	background: url("../images/check-on.png") no-repeat left 11px; transition:0.3s; color: rgb(51, 51, 51); line-height: 34px; padding-left: 30px; font-family: GoodPro-WideLight !important; display: block; max-width: 590px; -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;
}
.Requirements a:hover {
	background: url("../images/menu-ico1on.png") no-repeat left 15px; color: rgb(228, 37, 49);
}
