body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form,button,input,textarea,th,td {
	font-weight:normal;
	margin:0;
	padding:0
}
body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,i {
	font:normal 12px "Helvetica Neue","Microsoft YaHei",Helvetica,STHeiTi,sans-serif;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased
}
ul,ol,li {
	list-style:none
}
a {
	text-decoration:none;
	color:#333
}
a:hover {
	text-decoration:none
}
img {
	vertical-align:top;
	border:0
}
button,input,textarea {
	font-size:100%;
	vertical-align:middle;
	outline:none;
	border-radius:0;
	-webkit-appearance:none
}
table {
	border-spacing:0;
	border-collapse:collapse
}
div,a {
	-webkit-tap-highlight-color:rgba(255,255,255,0)
}
html {
	font-size:100px
}
@media screen and (min-width:360px) {
	html {
	font-size:112.5px
}
}@media screen and (min-width:375px) {
	html {
	font-size:117.1875px
}
}@media screen and (min-width:414px) {
	html {
	font-size:129.375px
}
}@media screen and (min-width:480px) {
	html {
	font-size:150px
}
}@media screen and (min-width:640px) {
	html {
	font-size:200px
}
}.clearfloat:after {
	font-size:0;
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:' '
}
.clearfloat {
	*zoom:1
}
.clearboth {
	clear:both
}
.checkBrowser {
	font-size:14px;
	line-height:40px;
	position:fixed;
	z-index:99999;
	top:0;
	left:50%;
	width:700px;
	height:40px;
	margin-left:-360px;
	padding:0 10px;
	color:#FFF;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	background-color:#E6212A
}
.checkBrowser a {
	font-size:16px;
	line-height:20px;
	position:absolute;
	top:10px;
	right:5px;
	display:block;
	width:20px;
	height:20px;
	cursor:pointer;
	text-align:center;
	color:#333;
	border-radius:50%;
	background-color:#FFF
}
@font-face {
	font-family:"iconfont";
	src:url("../fonts00/iconfont.eot");
	src:url("../fonts00/iconfont.eot") format("embedded-opentype"),url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),url("../fonts/iconfont.ttf") format("truetype"),url("../fonts00/iconfont.svg") format("svg")
}
.iconfont {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.icon-otc:before {
	content:"\e615"
}
.icon-iconfont40:before {
	content:"\e703"
}
.icon-email:before {
	content:"\e65c"
}
.icon-tubiaodiaozheng01:before {
	content:"\e64a"
}
.icon-wxbpinpaibao:before {
	content:"\e61f"
}
.icon-yanjing:before {
	content:"\e668"
}
.icon-bofang:before {
	content:"\e647"
}
.icon-meitibaodao:before {
	content:"\e609"
}
.icon-icon165:before {
	content:"\e6a3"
}
.icon-tuandui:before {
	content:"\e610"
}
.icon-nanrentouxiang:before {
	content:"\e600"
}
.icon-sousuo:before {
	content:"\e6dc"
}
.icon-lianjie:before {
	content:"\e602"
}
.icon-gonggao:before {
	content:"\e61b"
}
.icon-dunpai:before {
	content:"\e66a"
}
.icon-xiangshang:before {
	content:"\e648"
}
.icon-zhiyaoshebei:before {
	content:"\e606"
}
.icon-qiye1:before {
	content:"\e62d"
}
.icon-xinwen:before {
	content:"\e65f"
}
.icon-dang:before {
	content:"\e60d"
}
.icon-zixun:before {
	content:"\e65d"
}
.icon-rongyu:before {
	content:"\e658"
}
* {
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.wp1200 {
	max-width:1200px;
	margin:0 auto
}
.wp1240 {
	max-width:1240px;
	margin:0 auto
}
.wp1280 {
	max-width:1280px;
	margin:0 auto
}
.wp1680 {
	max-width:1680px;
	margin:0 auto
}
.por {
	position:relative
}
.moblie-head {
	position:relative;
	z-index:2005;
	display:none
}
.moblie-head .moblie-logo {
	padding:.15rem .1rem;
	text-align:center;
	background:#fff
}
.moblie-head .moblie-logo img {
	max-width:100%;
	height:auto
}
.moblie-head .moblie-input {
	position:relative;
	width:100%;
	height:100%;
	border-radius:.15rem;
	background:#fff;
	padding-right:.4rem;
	padding-left:.15rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden
}
.moblie-head .moblie-input input {
	position:relative;
	width:100%;
	height:100%;
	border:0px
}
.moblie-head .moblie-input button {
	position:absolute;
	right:0;
	top:0;
	border:0px;
	background:url(../images/icon38.png) #fff no-repeat center center;
	background-size:50%;
	width:.4rem;
	height:.3rem
}
.moblie-head .moblie-top {
	position:relative;
	padding:.1rem;
	background:#f4f4f4
}
.moblie-head .moblie-top-box {
	position:relative;
	padding-left:.4rem;
	height:.3rem
}
.moblie-head .moblie-menu {
	position:absolute;
	top:0;
	left:0;
	width:.35rem;
	height:.3rem;
	background:url(../images/icon37.png) no-repeat center center;
	background-size:60%
}
.moblie-nav {
	display:none;
	z-index:2000;
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	padding-top:.55rem;
	border-top:1px solid #bfbfbf;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.moblie-nav-list {
	overflow:hidden;
	position:relative;
	width:100%;
	height:100%;
	background-color:#fff
}
.moblie-nav-list-box {
	width:100%;
	height:100%
}
.moblie-nav-list .moblie-nav-bottom {
	width:100px;
	height:.8rem
}
.moblie-nav-li {
	border-top:1px solid #bfbfbf;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 .175rem
}
.moblie-nav-li:nth-child(1) {
	border-top:0px
}
.moblie-nav-on .moblie-nav-a i {
	background:url(../images/moblie_head_icon_2.png) no-repeat center;
	background-size:100%
}
.moblie-nav-a {
	position:relative;
	height:.45rem
}
.moblie-nav-a a {
	display:inline-block;
	height:.45rem;
	line-height:.45rem;
	font-size:.14rem
}
.moblie-nav-a i {
	top:0;
	right:0;
	position:absolute;
	width:.18rem;
	height:100%;
	background:url(../images/moblie_head_icon_1.png) no-repeat center;
	background-size:.12rem
}
.moblie-nav2-list {
	display:none
}
.moblie-nav2-list a {
	padding-left:.15rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:url(../images/moblie_head_icon_3.png) no-repeat left center;
	background-size:.075rem;
	width:100%;
	display:block;
	height:.45rem;
	line-height:.45rem;
	color:#666;
	font-size:.13rem
}
.moblie-nav2-list div {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:.55rem;
	border-top:1px solid rgba(191,191,191,0.4);
	position:relative;
	width:100%;
	height:100%;
	padding-left:.2rem;
	box-sizing:border-box
}
.site-header {
	position:relative;
	z-index:5;
	background-color:#e42e2e
}
.site-header .site-logo {
	float:left;
	padding:20px 0 0 95px;
	height:90px;
	background-color:#fff
}
.site-header .site-logo img {
	max-width:100%
}
.site-header .site-nav {
	float:left;
	padding-left:90px;
	background-image:url("../images/icon01.jpg");
	background-repeat:no-repeat;
	background-position:left
}
.site-header .site-nav li {
	position:relative;
	float:left
}
.site-header .site-nav li:last-child:after {
	display:none
}
.site-header .site-nav li:after {
	content:'';
	position:absolute;
	top:50%;
	right:0;
	width:1px;
	height:10px;
	margin-top:-5px;
	background-color:#7cc299
}
.site-header .site-nav li:hover:after {
	display:none
}
.site-header .site-nav li:hover .item {
	color:#e42e2e;
	background-color:#fff
}
.site-header .site-nav li:hover .sub-nav {
	display:block
}
.site-header .site-nav li.active:after {
	display:none
}
.site-header .site-nav li.active .item {
	color:#e42e2e;
	background-color:#fff
}
.site-header .site-nav .item {
	display:block;
	width:130px;
	height:90px;
	line-height:90px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:16px
}
.site-header .site-nav .item span {
	display:inline-block;
	padding-bottom:5px;
	line-height:1;
	border-bottom:1px solid #e42e2e
}
.site-header .icon-con {
	float:left;
	padding-top:30px;
	font-size:0
}
.site-header .icon-con .search-btn {
	cursor:pointer;
	position:relative;
	z-index:2;
	display:inline-block;
	width:26px;
	height:26px;
	margin-right:5px;
	background-image:url("../images/icon02.png");
	background-repeat:no-repeat
}
.site-header .icon-con .search-btn .form-wp {
	display:none;
	position:absolute;
	top:28px;
	right:0;
	width:200px;
	padding:0 30px 0 12px;
	height:32px;
	border-radius:20px;
	background:#fff;
	overflow:hidden
}
.site-header .icon-con .search-btn input {
	display:block;
	width:100%;
	height:32px;
	border:0;
	outline:0;
	font-size:14px;
	color:#333
}
.site-header .icon-con .search-btn button {
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
	width:30px;
	text-align:center;
	line-height:32px;
	background-color:transparent;
	font-size:22px;
	border:0
}
.site-header .icon-con .cn-btn {
	display:inline-block;
	width:26px;
	height:26px;
	margin-right:5px;
	background-image:url("../images/icon03.png");
	background-repeat:no-repeat
}
.site-header .icon-con .email-btn {
	position:relative;
	display:inline-block;
	width:90px;
	height:26px;
	vertical-align:top
}
.site-header .icon-con .email-btn i {
	position:absolute;
	top:6px;
	right:3px;
	width:15px;
	height:15px;
	background-image:url("../images/icon08.png");
	background-repeat:no-repeat
}
.site-header .icon-con .email-btn select {
	display:block;
	width:100%;
	padding-left:10px;
	height:26px;
	line-height:26px;
	background-color:#fff;
	border-radius:12px;
	font-size:12px;
	color:#989898;
	border:0;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.site-header .icon-con .header-ewm {
	position:relative;
	display:inline-block;
	vertical-align:top
}
.site-header .icon-con .header-ewm span {
	position:relative;
	font-size:14px;
	color:#333;
	line-height:26px;
	width:90px;
	display:inline-block;
	vertical-align:top;
	border-radius:12px;
	background-color:#fff;
	text-indent:10px;
	cursor:pointer
}
.site-header .icon-con .header-ewm span i {
	position:absolute;
	top:6px;
	right:3px;
	width:15px;
	height:15px;
	background-image:url("../images/icon08.png");
	background-repeat:no-repeat
}
.site-header .icon-con .header-ewm .img {
	position:absolute;
	right:0;
	top:27px;
	background-color:#fff;
	padding:10px;
	width:150px;
	height:150px;
	box-shadow:0 0 10px rgba(0,0,0,0.5);
	display:none
}
.site-header .icon-con .header-ewm .img img {
	display:block;
	width:100%;
	height:100%
}
.site-header .icon-con .header-ewm:hover .img {
	display:block
}
.site-header .sub-nav {
	display:none;
	position:absolute;
	width:100%;
	padding:20px 0;
	background-color:#f3f5f6
}
.site-header .sub-nav a {
	display:block;
	font-size:14px;
	color:#444;
	margin-bottom:15px;
	text-align:center
}
.site-header .sub-nav a:hover {
	color:#e42e2e
}
.site-header .sub-nav a:hover span {
	border-color:#e42e2e
}
.site-header .sub-nav span {
	padding:0 2px 5px;
	border-bottom:1px solid transparent
}
.site-nav-sub {
	display:none;
	position:absolute;
	z-index:5;
	top:90px;
	left:0;
	width:100%;
	padding:30px 0 30px 0;
	background-color:#f3f5f6
}
.site-nav-sub .nav-sub-con {
	margin-left:700px;
	overflow:hidden
}
.site-nav-sub .nav-sub-con dl {
	float:left;
	width:130px
}
.site-nav-sub .nav-sub-con dd {
	text-align:center;
	margin-bottom:20px
}
.site-nav-sub .nav-sub-con dd a {
	color:#444;
	font-size:14px
}
.site-nav-sub .nav-sub-con dd a:hover {
	color:#e42e2e
}
.site-nav-sub .nav-sub-con dd a:hover span {
	border-bottom:1px solid #e42e2e
}
.site-nav-sub .nav-sub-con dd span {
	padding:0 2px 5px;
	border-bottom:1px solid transparent
}
.footer-fasklink {
	padding:45px 0 65px;
	border-top:1px solid #ededed
}
.footer-about-us {
	position:relative;
	float:left;
	padding:0 0 0 25px
}
.footer-about-us h3 {
	font-size:54px;
	margin-bottom:25px
}
.footer-about-us .desc {
	margin-bottom:10px;
	font-size:13px;
	color:#7c7c7c
}
.footer-about-us .desc strong {
	font-family:'Arial';
	color:#252525
}
.footer-about-us .icon-wrap {
	font-size:0;
	margin-bottom:25px
}
.footer-about-us .icon-wrap .icon {
	cursor:pointer;
	display:inline-block;
	width:20px;
	height:20px;
	margin-right:15px;
	background-repeat:no-repeat;
	background-size:100%;
	background-position:center
}
.footer-about-us .icon-wrap .icon:hover {
	opacity:.8
}
.footer-about-us .select-link {
	position:relative;
	width:130px;
	height:30px
}
.footer-about-us .select-link .select {
	display:block;
	width:100%;
	height:30px;
	line-height:30px;
	color:#fff;
	text-align:center;
	background-color:#e42e2e;
	border-radius:4px;
	border:0;
	outline:0;
	padding-left:35px;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.footer-about-us .select-link .icon {
	pointer-events:none;
	position:absolute;
	top:8px;
	right:15px;
	width:15px;
	height:15px;
	background-image:url("../images/icon07.png");
	background-repeat:no-repeat
}
.fasklink-con {
	float:right
}
.fasklink-con dl {
	position:relative;
	float:left;
	width:140px
}
.fasklink-con dl:last-child:after {
	display:none
}
.fasklink-con dl:after {
	content:'';
	position:absolute;
	top:0;
	right:0;
	width:1px;
	height:260px;
	background-color:#f6f6f6
}
.fasklink-con dt {
	text-align:center;
	margin-bottom:25px
}
.fasklink-con dt a {
	font-size:14px;
	color:#4b4b4b
}
.fasklink-con dt a:hover {
	color:#e42e2e
}
.fasklink-con dd {
	text-align:center;
	margin-bottom:10px
}
.fasklink-con dd a {
	font-size:12px;
	color:#a0a0a0
}
.fasklink-con dd a:hover {
	color:#e42e2e
}
.footer-info {
	display:block;
	height:76px;
	background-color:#3a3a3a;
	background-repeat:no-repeat;
	background-image:url("../images/bg01.png");
	background-position:right bottom
}
.footer-info .left {
	float:left;
	color:#afaeae;
	font-size:12px;
	padding:30px 0 0 26px
}
.footer-info .left a {
	color:#afaeae;
	font-size:12px
}
.footer-info .left a:hover {
	text-decoration:underline
}
.footer-info .right {
	float:right;
	padding:30px 26px 0 0
}
.footer-info .right a {
	margin-right:15px;
	color:#afaeae;
	font-size:12px
}
.footer-info .right a:hover {
	text-decoration:underline
}
.mo-footer-info {
	display:none;
	background-color:#3a3a3a;
	padding:15px 0;
	text-align:center
}
.mo-footer-info p {
	font-size:.11rem;
	margin-bottom:7px;
	color:#afaeae
}
.mo-footer-info p a {
	font-size:.11rem;
	color:#afaeae
}
@media (max-width:1800px) {
	.site-header .site-logo {
	padding:20px 0 0 10px
}
.site-header .site-nav .item {
	width:100px;
	font-size:15px
}
.site-nav-sub .nav-sub-con {
	margin-left:620px
}
.site-nav-sub .nav-sub-con dl {
	width:100px
}
}@media (max-width:1500px) {
	.site-header .site-logo {
	padding:20px 0 0 10px
}
.site-header .site-nav .item {
	width:90px;
	font-size:15px
}
.site-nav-sub .nav-sub-con {
	margin-left:620px
}
.site-nav-sub .nav-sub-con dl {
	width:90px
}
}@media (max-width:1420px) {
	.site-header .site-logo {
	width:400px;
	height:70px;
	padding-top:20px
}
.site-header .site-nav .item {
	line-height:70px;
	height:70px
}
.site-header .icon-con {
	padding-top:20px
}
.site-nav-sub {
	top:70px
}
.site-nav-sub .nav-sub-con {
	margin-left:490px
}
}@media (max-width:1250px) {
	.footer-fasklink {
	padding:20px 10px
}
.footer-about-us {
	float:none;
	padding:0
}
.footer-about-us h3 {
	font-size:.3rem;
	margin-bottom:10px
}
.footer-about-us .desc {
	margin-bottom:8px
}
.footer-about-us .icon-wrap {
	margin-bottom:10px
}
.footer-about-us .select-link {
	position:absolute;
	top:.05rem;
	right:0
}
.fasklink-con {
	display:none
}
.footer-info {
	display:none
}
.mo-footer-info {
	display:block
}
}@media (max-width:1200px) {
	.site-header {
	display:none
}
.moblie-head {
	display:block
}
}.common-banner {
	height:285px;
	background-position:center center;
	background-repeat:no-repeat
}
.mo-common-banner {
	display:none;
	background-size:100%;
	padding-top:44.53333%;
	background-position:center center;
	background-repeat:no-repeat
}
@media (max-width:800px) {
	.common-banner {
	display:none
}
.mo-common-banner {
	display:block
}
}.common-nav01 {
	position:relative;
	background-color:#fff;
	box-shadow:0 5px 10px -3px rgba(0,0,0,0.1)
}
.common-nav01 .nav-wrap {
	max-width:1240px;
	margin:0 auto;
	font-size:0;
	white-space:nowrap;
	overflow:auto;
	border-left:1px solid #f5f5f5
}
.common-nav01 .nav-item {
	position:relative;
	display:inline-block;
	text-align:center;
	width:200px;
	height:62px;
	line-height:62px;
	font-size:16px;
	color:#333;
	border-right:1px solid #f5f5f5
}
.common-nav01 .nav-item:after {
	content:'';
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	transition:all .4s;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	transform:scale(0);
	-webkit-transform-origin:0 50%;
	-moz-transform-origin:0 50%;
	-ms-transform-origin:0 50%;
	transform-origin:0 50%;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:3px;
	background-color:#e42e2e;
	background-repeat:no-repeat;
	background-position:right;
	background-image:url("../images/icon09.jpg")
}
.common-nav01 .nav-item:hover {
	background-color:#f9f9f9
}
.common-nav01 .nav-item:hover:after {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.common-nav01 .nav-item.active {
	background-color:#f9f9f9
}
.common-nav01 .nav-item.active:after {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.page {
	font-size:0;
	text-align:center
}
.page a {
	display:inline-block;
	padding:9px 15px;
	font-size:13px;
	color:#8b8b8b;
	background-color:#fff;
	margin:0 5px 8px;
	border-radius:4px;
	border:1px solid #e8e8e8
}
.page a:hover {
	color:#fff;
	background-color:#e42e2e;
	border:1px solid #e42e2e
}
.page a.active {
	color:#fff;
	background-color:#e42e2e;
	border:1px solid #e42e2e
}
@media (max-width:1200px) {
	.common-nav01 .nav-item {
	width:auto;
	padding:0 12px;
	height:44px;
	line-height:44px;
	font-size:15px
}
}.home-fixed-con {
	z-index:200;
	position:fixed;
	top:50%;
	-webkit-transform:translate(0,-50%);
	-moz-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%);
	right:0;
	width:86px;
	background-color:#e42e2e
}
.home-fixed-con .yun {
	cursor:pointer;
	position:absolute;
	top:-70px;
	left:-6px;
	width:90px;
	height:90px;
	background-image:url("../images/icon46.png");
	background-repeat:no-repeat
}
.home-fixed-con li {
	cursor:pointer;
	position:relative;
	padding-top:10px;
	height:90px;
	text-align:center;
	color:#fff
}
.home-fixed-con li:hover .icon {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	transform:rotateY(180deg)
}
.home-fixed-con li:after {
	content:'';
	position:absolute;
	bottom:0;
	width:50px;
	height:1px;
	background-color:#1aa05c;
	left:18px
}
.home-fixed-con .icon {
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s;
	display:block;
	width:50px;
	height:50px;
	margin:0 auto;
	background-repeat:no-repeat;
	background-position:center
}
.home-fixed-con .p {
	color:#fff;
	font-size:13px
}
@media (max-width:1200px) {
	.home-fixed-con {
	display:none
}
}.home-banner {
	position:relative
}
.home-banner .banner-item {
	display:block;
	width:100%;
	padding-top:28.64583%;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover
}
.home-banner .banner-moblie {
	display:none;
	width:100%;
	padding-bottom:67.68617%;
	background-position:center;
	background-size:100%;
	background-repeat:no-repeat
}
.home-banner-pagination {
	width:100%;
	position:absolute;
	bottom:.1rem;
	text-align:center;
	z-index:10
}
.home-banner-pagination .swiper-pagination-bullet {
	position:relative;
	width:.08rem;
	height:.08rem;
	border-radius:50%;
	background:#e42e2e;
	opacity:1;
	margin:0 10px
}
.home-banner-pagination .swiper-pagination-bullet:after {
	position:absolute;
	top:50%;
	left:50%;
	border-radius:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	content:"";
	width:.05rem;
	height:.05rem;
	background:#e42e2e
}
.home-banner-pagination .swiper-pagination-bullet-active {
	background:#fff
}
.home-new-section {
	padding:20px 0 20px;
	background-color:#f0f0f0
}
.home-new-section .wp {
	max-width:1680px;
	margin:0 auto
}
.home-new-hd {
	position:relative;
	padding-bottom:40px
}
.home-new-hd .title {
	padding-left:15px
}
.home-new-hd .title .cn {
	font-size:28px;
	margin-right:5px
}
.home-new-hd .title .en {
	font-size:18px;
	color:#666
}
.home-new-hd .title .more {
	display:none;
	float:right;
	height:29px;
	width:29px;
	background:url(../images/icon40.png) no-repeat center center;
	background-size:70%
}
.home-new-hd .fask-link {
	position:absolute;
	right:0;
	top:0;
	font-size:0
}
.home-new-hd .fask-link .item {
	cursor:pointer;
	display:inline-block;
	width:115px;
	height:32px;
	margin:0 10px;
	border-radius:4px;
	text-align:center;
	font-size:14px;
	color:#666;
	line-height:30px;
	border:1px solid #919191
}
.home-new-hd .fask-link .item.on {
	background-color:#e42e2e;
	border:1px solid #e42e2e;
	color:#fff
}
.home-new-hd .fask-link .item i {
	display:inline-block;
	vertical-align:-1px;
	margin-right:2px
}
.home-new-bd .left-box {
	position:relative;
	float:left;
	width:820px
}
.home-new-bd .left-box .prev {
	cursor:pointer;
	position:absolute;
	left:-20px;
	bottom:70px;
	z-index:10;
	width:40px;
	height:40px;
	background-image:url("../images/icon28.png");
	background-repeat:no-repeat;
	background-position:center;
	background-color:#e42e2e
}
.home-new-bd .left-box .prev:hover {
	background-color:#e15459
}
.home-new-bd .left-box .next {
	cursor:pointer;
	position:absolute;
	left:-20px;
	bottom:25px;
	z-index:10;
	width:40px;
	height:40px;
	background-image:url("../images/icon29.png");
	background-repeat:no-repeat;
	background-position:center;
	background-color:#e42e2e
}
.home-new-bd .left-box .next:hover {
	background-color:#e15459
}
.home-new-bd .left-box .box {
	position:relative;
	background-color:#fff
}
.home-new-bd .left-box .box:after {
	content:'';
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:3px;
	background-color:#009b4e;
	background-repeat:no-repeat;
	background-position:right;
	background-image:url("../images/icon10.jpg")
}
.home-new-bd .left-box .box .box-img {
	position:relative;
	padding-top:59.26829%
}
.home-new-bd .left-box .box .box-img img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.home-new-bd .left-box .box .box-info {
	position:relative;
	height:150px;
	padding:30px 45px 0 60px
}
.home-new-bd .left-box .box h5 {
	padding-right:40px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:16px;
	color:#333;
	margin-bottom:15px
}
.home-new-bd .left-box .box .p {
	max-height:50px;
	overflow:hidden;
	line-height:25px;
	font-size:14px;
	color:#999
}
.home-new-bd .left-box .box .time {
	position:absolute;
	font-size:12px;
	color:#999;
	top:30px;
	right:30px
}
.home-new-bd .new-left-img {
	position:relative;
	padding-top:60.97561%
}
.home-new-bd .new-left-img img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.home-new-bd .right-box {
	float:right;
	width:820px
}
.home-new-bd .right-box li {
	margin-bottom:10px
}
.home-new-bd .right-box li.on .cell {
	background-color:#e42e2e
}
.home-new-bd .right-box li.on .cell:after {
	display:none
}
.home-new-bd .right-box li.on .cell .left {
	border-right:1px solid #f06c0c;
	color:#fff
}
.home-new-bd .right-box li.on .cell .right h5 {
	color:#fff
}
.home-new-bd .right-box li.on .cell .right .p {
	color:#fff
}
.home-new-bd .right-box .cell {
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s;
	position:relative;
	display:block;
	overflow:hidden;
	height:118px;
	padding-top:16px;
	background-color:#fff
}
.home-new-bd .right-box .cell:after {
	content:'';
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:3px;
	background-color:#e42e2e;
	background-repeat:no-repeat;
	background-position:right;
	background-image:url("../images/icon10.jpg")
}
.home-new-bd .right-box .left {
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s;
	float:left;
	width:115px;
	border-right:1px solid #e0dfdf;
	text-align:center;
	color:#666
}
.home-new-bd .right-box .left span {
	display:block;
	padding-bottom:7px;
	font-size:36px
}
.home-new-bd .right-box .left p {
	padding-bottom:7px;
	font-size:18px
}
.home-new-bd .right-box .right {
	overflow:hidden;
	padding-left:30px;
	max-width:640px
}
.home-new-bd .right-box .right h5 {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding-bottom:10px;
	font-size:16px;
	color:#333
}
.home-new-bd .right-box .right .p {
	font-size:14px;
	line-height:25px;
	color:#999;
	max-height:50px;
	overflow:hidden
}
.home-pro-section {
	padding:50px 0 70px;
	background-color:#fff
}
.home-pro-section .wp {
	max-width:1680px;
	margin:0 auto
}
.home-pro-bd {
	position:relative
}
.home-pro-bd .prev {
	cursor:pointer;
	position:absolute;
	left:-20px;
	top:50%;
	margin-top:-20px;
	z-index:10;
	width:40px;
	height:40px;
	background-image:url("../images/icon28.png");
	background-repeat:no-repeat;
	background-position:center;
	background-color:#e42e2e
}
.home-pro-bd .prev:hover {
	background-color:#e15459
}
.home-pro-bd .next {
	cursor:pointer;
	position:absolute;
	right:-20px;
	top:50%;
	margin-top:-20px;
	z-index:10;
	width:40px;
	height:40px;
	background-image:url("../images/icon29.png");
	background-repeat:no-repeat;
	background-position:center;
	background-color:#e42e2e
}
.home-pro-bd .next:hover {
	background-color:#e15459
}
.home-pro-bd .home-pro-bd-pagination {
	width:100%;
	text-align:center
}
.home-pro-bd .home-pro-bd-pagination .swiper-pagination-bullet {
	background:#999;
	width:.1rem;
	height:.1rem;
	margin:0 .05rem;
	margin-top:.25rem;
	opacity:1
}
.home-pro-bd .home-pro-bd-pagination .swiper-pagination-bullet-active {
	background:#009448
}
.home-pro-bd .swiper-container {
	padding-top:10px
}
.home-pro-bd .box {
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s;
	display:block;
	position:relative;
	border:1px solid #e5e5e5
}
.home-pro-bd .box:after {
	content:'';
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:3px;
	background-color:#009b4e;
	background-repeat:no-repeat;
	background-position:right;
	background-image:url("../images/icon10.jpg")
}
.home-pro-bd .box:hover {
	box-shadow:0 0px 20px 0px rgba(0,0,0,0.2)
}
.home-pro-bd .box:hover:after {
	display:none
}
.home-pro-bd .box:hover .box-info {
	background-color:#e42e2e
}
.home-pro-bd .box:hover .box-info h4 {
	color:#fff
}
.home-pro-bd .box:hover .box-info h5 {
	color:#fff
}
.home-pro-bd .box-img {
	position:relative;
	padding-top:83.87097%
}
.home-pro-bd .box-img img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.home-pro-bd .box-info {
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s;
	padding:25px 0;
	text-align:center;
	color:#fff
}
.home-pro-bd .box-info h4 {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#333;
	font-size:16px;
	padding-bottom:10px
}
.home-pro-bd .box-info h5 {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#999;
	font-size:14px
}
.home-about-section {
	padding:30px 0 10px;
	background-color:#f0f0f0
}
.home-about-section .wp {
	max-width:1680px;
	margin:0 auto
}
.home-about-bd .about-tab {
	float:right;
	width:390px
}
.home-about-bd .about-tab li {
	cursor:pointer;
	height:122px;
	margin-bottom:10px;
	overflow:hidden;
	text-align:center;
	padding-top:25px;
	background-color:#fff;
	background-image:url("../images/bg06.jpg");
	background-repeat:no-repeat
}
.home-about-bd .about-tab li.active {
	background-image:none;
	background-color:#e42e2e
}
.home-about-bd .about-tab li.active .cn {
	color:#fff
}
.home-about-bd .about-tab li.active .en {
	color:#fff
}
.home-about-bd .about-tab li.active .icon01 {
	background-image:url("../images/icon33-on.png")
}
.home-about-bd .about-tab li.active .icon02 {
	background-image:url("../images/icon34-on.png")
}
.home-about-bd .about-tab li.active .icon03 {
	background-image:url("../images/icon35-on.png")
}
.home-about-bd .about-tab li.active .icon04 {
	background-image:url("../images/icon36-on.png")
}
.home-about-bd .about-tab .icon {
	display:inline-block;
	width:70px;
	height:70px;
	vertical-align:-11px;
	margin-right:30px;
	background-repeat:no-repeat;
	background-position:center
}
.home-about-bd .about-tab .icon01 {
	background-image:url("../images/icon33.png")
}
.home-about-bd .about-tab .icon02 {
	background-image:url("../images/icon34.png")
}
.home-about-bd .about-tab .icon03 {
	background-image:url("../images/icon35.png")
}
.home-about-bd .about-tab .icon04 {
	background-image:url("../images/icon36.png")
}
.home-about-bd .about-tab .word {
	display:inline-block
}
.home-about-bd .about-tab .cn {
	text-align:left;
	font-size:24px;
	padding-bottom:8px;
	color:#333
}
.home-about-bd .about-tab .en {
	text-transform:uppercase;
	text-align:left;
	font-size:12px;
	font-family:'Arial'
}
.home-about-bd .about-left {
	float:left;
	width:1270px
}
.home-about-bd .about-left li {
	display:none;
	position:relative
}
.home-about-bd .about-left .box-img {
	position:relative;
	padding-top:40.60032%
}
.home-about-bd .about-left .box-img img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.home-about-bd .about-left .about-box {
	position:absolute;
	z-index:1;
	top:50px;
	left:80px;
	width:366px;
	height:410px;
	background-color:#fff;
	padding:40px 55px 10px;
	background-image:url("../images/bg07.jpg");
	background-repeat:no-repeat;
	background-position:right bottom
}
.home-about-bd .about-left .about-box:after {
	content:'';
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:5px;
	background-color:#e42e2e;
	background-repeat:no-repeat;
	background-position:right;
	background-image:url("../images/icon10.jpg")
}
.home-about-bd .about-left .cn {
	font-size:24px;
	margin-bottom:10px
}
.home-about-bd .about-left .en {
	margin-bottom:20px;
	font-size:16px;
	color:#939393
}
.home-about-bd .about-left .p {
	font-size:13px;
	line-height:28px;
	color:#5c5c5c
}
.home-about-bd .about-left .more {
	display:inline-block;
	margin-top:35px;
	width:100px;
	height:38px;
	line-height:38px;
	text-align:center;
	color:#fff;
	font-size:13px;
	background-color:#e42e2e;
	border-radius:4px
}
.home-about-bd .about-left .more:hover {
	opacity:.8
}
@media (max-width:1700px) {
	.home-new-section {
	padding:30px 0 40px
}
.home-new-section .wp {
	max-width:1240px
}
.home-new-hd {
	position:relative;
	padding-bottom:30px
}
.home-new-bd .left-box {
	width:660px
}
.home-new-bd .left-box .box .box-info {
	padding:30px 30px 0 40px
}
.home-new-bd .left-box .box .time {
	top:33px;
	right:6px
}
.home-new-bd .right-box {
	float:right;
	width:560px
}
.home-new-bd .right-box li {
	margin-bottom:5px
}
.home-new-bd .right-box .cell {
	height:97px;
	padding-top:8px;
	padding-right:10px
}
.home-new-bd .right-box .left {
	width:100px
}
.home-new-bd .right-box .left span {
	padding-bottom:6px;
	font-size:30px
}
.home-new-bd .right-box .left p {
	padding-bottom:6px;
	font-size:16px
}
.home-new-bd .right-box .right {
	padding-left:15px
}
}@media (max-width:1700px) {
	.home-pro-section {
	padding:30px 0 40px
}
.home-pro-section .wp {
	max-width:1240px
}
}@media (max-width:1700px) {
	.home-about-section {
	padding:20px 0 40px
}
.home-about-section .wp {
	max-width:1240px
}
.home-about-bd .about-tab {
	float:right;
	width:280px
}
.home-about-bd .about-tab li {
	height:89px;
	padding-top:15px
}
.home-about-bd .about-tab .icon {
	width:50px;
	height:50px;
	margin-right:20px;
	background-size:100%;
	vertical-align:-4px
}
.home-about-bd .about-left {
	float:left;
	width:950px
}
.home-about-bd .about-left .about-box {
	top:50px;
	left:80px;
	width:410px;
	height:300px;
	padding:30px 25px 10px
}
.home-about-bd .about-left .more {
	margin-top:15px
}
}@media (max-width:1250px) {
	.home-about-bd .about-left {
	width:900px
}
.home-about-bd .about-tab li {
	height:84px
}
.home-new-bd .right-box {
	width:550px
}
}@media (max-width:1200px) {
	.home-new-hd .title .more {
	display:block
}
.home-banner .banner-item {
	display:none
}
.home-banner .banner-moblie {
	display:block
}
.home-new-bd .left-box {
	display:none
}
.home-new-hd .title {
	padding-left:0px
}
.home-new-section {
	padding:.15rem .1rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.home-new-hd {
	padding-bottom:.1rem
}
.home-new-hd .title .cn {
	font-size:22px
}
.home-new-bd .left-box .prev {
	left:4px;
	bottom:auto;
	top:25%
}
.home-new-bd .left-box .next {
	right:4px;
	bottom:auto;
	top:25%;
	left:auto
}
.home-new-bd .left-box .box .p {
	display:none
}
.home-new-bd .left-box .box .box-info {
	padding:.125rem .1rem;
	height:auto
}
.home-new-bd .left-box .box h5 {
	padding-right:0px;
	white-space:normal;
	font-size:.14rem;
	line-height:.18rem;
	height:.36rem;
	margin-bottom:10px
}
.home-new-bd .left-box .box .time {
	position:relative;
	top:0;
	left:0
}
.home-new-bd .right-box {
	width:100%
}
.home-new-bd .right-box .right .p {
	display:none
}
.home-new-bd .right-box .right h5 {
	padding-bottom:0px;
	margin-top:.05rem;
	white-space:normal;
	font-size:.14rem;
	line-height:.18rem;
	height:.36rem
}
.home-new-bd .right-box .cell {
	height:auto;
	padding-bottom:15px
}
.home-new-bd .right-box .left span {
	font-size:.19rem;
	padding-bottom:3px
}
.home-new-bd .right-box .left p {
	font-size:.1rem
}
.home-pro-section {
	padding:.15rem .1rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.home-pro-bd .prev {
	display:none
}
.home-pro-bd .next {
	display:none
}
.home-pro-bd .box-info h4 {
	font-weight:bold
}
.home-about-section {
	padding:.15rem .1rem .2rem
}
.home-about-bd .about-tab {
	float:none;
	width:auto;
	font-size:0;
	margin:0 -2px
}
.home-about-bd .about-tab li {
	width:49%;
	display:inline-block;
	height:auto;
	padding:.05rem
}
.home-about-bd .about-tab li:nth-child(even) {
	margin-left:2%
}
.home-about-bd .about-tab .icon {
	width:40px;
	height:40px
}
.home-about-bd .about-tab .cn {
	font-size:.14rem;
	padding-bottom:.03rem
}
.home-about-bd .about-tab .en {
	font-size:8px
}
.home-about-bd .about-tab .icon {
	margin-right:10px
}
.home-about-bd .about-left {
	width:100%
}
.home-about-bd .about-left .about-box {
	position:relative;
	width:100%;
	height:auto;
	top:0;
	left:0;
	padding:.3rem .15rem;
	background:#fefefe
}
.home-about-bd .about-left .cn {
	font-size:20px;
	margin-bottom:0px
}
.home-about-bd .about-left .en {
	font-size:14px;
	margin-bottom:20px
}
.home-about-bd .about-left .more {
	margin-top:.3rem
}
.home-pro-bd .box:after {
	height:11px;
	background-image:url("../images/icon39.png")
}
}@media (max-width:350px) {
	.home-about-bd .about-tab .icon {
	margin-right:0px;
	margin-bottom:5px
}
.home-about-bd .about-tab .word {
	display:block;
	text-align:center
}
.home-about-bd .about-tab .word .cn,.home-about-bd .about-tab .word .en {
	text-align:center
}
}@media (max-width:1250px) {
	.home-new-hd .fask-link {
	position:static;
	padding:.1rem 0 0
}
.home-new-hd .fask-link .item {
	display:inline-block;
	width:30%;
	height:42px;
	margin:0 1% 5px;
	border-radius:5px;
	line-height:42px;
	font-size:13px
}
.home-new-hd .fask-link .fask-link-more {
	display:none
}
}.home-pro-bd .box-info {
	min-height:100px
}
.honor-page {
	padding:70px 0 80px 0;
	background-color:#f4f4f4
}
.honor-page .list {
	overflow:hidden;
	padding-bottom:50px
}
.honor-page .list li {
	float:left;
	width:33.33333%
}
.honor-page .list .box {
	position:relative;
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	transition:all .4s;
	display:block;
	margin:0 20px 50px;
	border:1px solid #e7e7e7;
	padding:20px 20px 0;
	background-color:#fff
}
.honor-page .list .box:after {
	content:'';
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	transition:all .4s;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	transform:scale(0);
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:5px;
	box-shadow:0 3px 10px -1px rgba(0,0,0,0.4);
	background-color:#009b4e;
	background-repeat:no-repeat;
	background-position:right;
	background-image:url("../images/icon10.jpg")
}
.honor-page .list .box:hover {
	background-color:#f1fcf6
}
.honor-page .list .box:hover:after {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.honor-page .list .box-img {
	position:relative;
	padding-top:74.4186%
}
.honor-page .list .box-img img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.honor-page .list h5 {
	text-align:center;
	color:#333;
	font-size:16px;
	line-height:60px;
	height:60px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.video-page {
	padding:70px 0 80px 0;
	background-color:#f4f4f4
}
.video-page .list {
	padding-bottom:20px
}
.video-page .list li {
	float:left;
	width:33.33333%
}
.video-page .list .box {
	position:relative;
	display:block;
	margin:0 20px 70px;
	border:1px solid #e3e3e3;
	background-color:#fff
}
.video-page .list .box:after {
	content:'';
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	transition:all .4s;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	transform:scale(0);
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:5px;
	box-shadow:0 3px 10px -1px rgba(0,0,0,0.4);
	background-color:#009b4e;
	background-repeat:no-repeat;
	background-position:right;
	background-image:url("../images/icon10.jpg")
}
.video-page .list .box:hover {
	background-color:#f1fcf6
}
.video-page .list .box:hover:after {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.video-page .list .box:hover .mark-bg {
	opacity:1
}
.video-page .list .box:hover .mark-bg i {
	margin-top:-42px
}
.video-page .list .box-img {
	position:relative;
	padding-top:69.43005%
}
.video-page .list .box-img img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.video-page .list h5 {
	text-align:center;
	color:#333;
	font-size:16px;
	line-height:68px;
	height:68px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.video-page .list .mark-bg {
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	transition:all .4s;
	position:absolute;
	opacity:0;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.4)
}
.video-page .list .mark-bg i {
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	transition:all .4s;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-42px;
	width:84px;
	height:84px;
	background-image:url("../images/icon11.png");
	background-repeat:no-repeat;
	background-position:center;
	background-size:100%
}
@media (max-width:1200px) {
	.honor-page {
	padding:20px 0 30px 0
}
.honor-page .list {
	padding-bottom:10px
}
.honor-page .list li {
	float:left;
	width:50%
}
.honor-page .list .box {
	margin:0 7px 15px;
	border:1px solid #e7e7e7;
	padding:10px 10px 0
}
.honor-page .list h5 {
	font-size:15px;
	line-height:45px;
	height:45px
}
.video-page {
	padding:20px 0 30px 0
}
.video-page .list {
	padding-bottom:10px
}
.video-page .list li {
	width:50%
}
.video-page .list .box {
	margin:0 7px 15px
}
.video-page .list .box:hover .mark-bg i {
	margin-top:-25px
}
.video-page .list h5 {
	font-size:15px;
	line-height:46px;
	height:46px
}
.video-page .list .mark-bg i {
	margin-left:-25px;
	width:50px;
	height:50px
}
}.video {
	position:relative;
	max-width:2005px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:30px
}
.video .my-video-dimensions,.video .vjs-has-started,.video .vjs-user-inactive {
	position:relative;
	width:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:auto;
	padding-bottom:56.25%
}
.video .video-js .vjs-big-play-button {
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.video video {
	max-width:100%;
	margin:0 auto
}
.new-page {
	padding:50px 0 80px 0;
	background-color:#f4f4f4
}
.new-page .list {
	padding-bottom:30px
}
.new-page .box {
	position:relative;
	display:block;
	overflow:hidden;
	padding:30px 60px 30px 30px;
	background-color:#fff;
	margin-bottom:30px;
	min-height:240px
}
.new-page .box:after {
	content:'';
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	transition:all .4s;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	transform:scale(0);
	-webkit-transform-origin:0 50%;
	-moz-transform-origin:0 50%;
	-ms-transform-origin:0 50%;
	transform-origin:0 50%;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:5px;
	background-color:#009b4e;
	background-repeat:no-repeat;
	background-position:right;
	background-image:url("../images/icon10.jpg")
}
.new-page .box:hover {
	background-color:#f1fcf6
}
.new-page .box:hover:after {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.new-page .box:hover .more {
	background-color:#e42e2e
}
.new-page .box .left {
	float:left;
	width:300px
}
.new-page .box .box-img {
	position:relative;
	padding-top:60%
}
.new-page .box .box-img img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.new-page .box .more {
	position:absolute;
	bottom:50px;
	right:60px;
	width:120px;
	height:26px;
	line-height:26px;
	color:#fff;
	font-family:'Arial';
	background-color:#505050;
	padding-left:14px;
	background-image:url("../images/icon12.png");
	background-repeat:no-repeat;
	background-position:right 12px center
}
.new-page .box-info {
	overflow:hidden;
	padding:15px 0 0 30px
}
.new-page .box-info h4 {
	margin-bottom:20px;
	font-size:16px;
	color:#000;
	font-weight:bold
}
.new-page .box-info .p {
	line-height:24px;
	font-size:14px;
	color:#676767
}
.new-page .box-info .time {
	margin-top:25px;
	font-family:'Arial';
	color:#000;
	font-size:12px;
	font-weight:bold
}
@media (max-width:1200px) {
	.new-page {
	padding:20px 7px 30px
}
.new-page .list {
	padding-bottom:10px
}
.new-page .box {
	padding:8px;
	margin-bottom:20px;
	min-height:0
}
.new-page .box:after {
	height:2px
}
.new-page .box .left {
	width:50%
}
.new-page .box .more {
	display:none
}
.new-page .box-info {
	padding:5px 0 0 10px
}
.new-page .box-info h4 {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	margin-bottom:15px
}
.new-page .box-info .p {
	max-height:48px;
	overflow:hidden
}
.new-page .box-info .time {
	display:none
}
}.new-details-page {
	padding:60px 0 80px 0;
	background-color:#f4f4f4
}
.new-details-page .wp {
	max-width:1240px;
	margin:0 auto;
	padding:0 130px 100px;
	background-color:#fff;
	border-top:2px solid #e42e2e
}
.new-details-hd {
	padding:65px 0 30px;
	border-bottom:1px solid #dadce2
}
.new-details-hd h3 {
	text-align:center;
	font-size:28px;
	margin-bottom:15px
}
.new-details-hd .hd-info {
	text-align:center
}
.new-details-hd .hd-info span {
	margin:0 5px;
	color:#5b5b5b;
	font-size:12px
}
.new-detail-bd {
	padding-top:30px;
	padding-bottom:30px;
	font-size:14px;
	line-height:28px;
	color:#444;
	word-wrap:break-word
}
.new-detail-bd p {
	margin-bottom:12px
}
.new-detail-bd img {
	max-width:100%;
	height:auto !important
}
.new-details-ft {
	font-size:0;
	text-align:center;
	padding-top:60px
}
.new-details-ft .item {
	display:inline-block;
	width:31%;
	margin:0 1%;
	height:46px;
	line-height:46px;
	text-align:center;
	font-size:13px;
	color:#fff;
	background-color:#e42e2e
}
.new-details-ft .item:hover {
	opacity:.9
}
@media (max-width:1200px) {
	.new-details-page {
	padding:20px 0px 30px
}
.new-details-page .wp {
	padding:0 10px 20px
}
.new-details-hd {
	padding:20px 0
}
.new-details-hd h3 {
	font-size:18px;
	margin-bottom:10px
}
.new-details-hd .hd-info img {
	display:none
}
.new-detail-bd {
	padding-top:20px;
	padding-bottom:0
}
.new-details-ft {
	padding-top:5px
}
.new-details-ft .item {
	width:100%;
	margin:0;
	height:40px;
	line-height:40px
}
.new-details-ft .item:nth-child(1) {
	display:none
}
.new-details-ft .item:nth-child(3) {
	display:none
}
}.bd_weixin_popup {
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
.new-details-page .bdsharebuttonbox {
	display:inline-block;
	vertical-align:top;
	margin-top:-6px
}
@media (max-width:1200px) {
	.new-details-page .bdsharebuttonbox {
	display:block;
	margin-top:0;
	text-align:center
}
.new-details-page .bdsharebuttonbox a {
	display:inline-block;
	float:none
}
}.notice-page {
	padding:50px 0 80px 0;
	background-color:#f4f4f4
}
.notice-page .list {
	border:1px solid #e8e8e8;
	margin-bottom:60px
}
.notice-page .list li {
	background-color:#fff;
	border-bottom:1px solid #ededed
}
.notice-page .list li:last-child {
	border-bottom:none
}
.notice-page .list li:nth-child(2n) {
	background-color:#fcfcfc
}
.notice-page .list li:hover {
	background-color:#f1fcf6
}
.notice-page .list li:hover .box:after {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.notice-page .list li:hover .box .icon {
	background-image:url("../images/icon14.png")
}
.notice-page .list li:hover .box .arrow {
	background-image:url("../images/icon16.png")
}
.notice-page .box {
	position:relative;
	display:block;
	padding:0 150px 0 90px
}
.notice-page .box:after {
	content:'';
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	transition:all .5s;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	transform:scale(0);
	-webkit-transform-origin:0 50%;
	-moz-transform-origin:0 50%;
	-ms-transform-origin:0 50%;
	transform-origin:0 50%;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:3px;
	background-color:#009b4e;
	background-repeat:no-repeat;
	background-position:right;
	background-image:url("../images/icon10.jpg")
}
.notice-page .box span {
	display:block;
	height:80px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	line-height:80px;
	font-size:15px;
	color:#444
}
.notice-page .box .time {
	position:absolute;
	top:32px;
	right:70px;
	font-size:14px;
	color:#999
}
.notice-page .box .arrow {
	position:absolute;
	top:34px;
	right:46px;
	width:14px;
	height:14px;
	background-image:url("../images/icon15.png");
	background-repeat:no-repeat;
	background-size:100%
}
.notice-page .box .icon {
	position:absolute;
	top:32px;
	left:50px;
	width:20px;
	height:20px;
	background-image:url("../images/icon13.png");
	background-repeat:no-repeat;
	background-size:100%
}
@media (max-width:1200px) {
	.notice-page {
	padding:20px 7px 30px
}
.notice-page .list {
	margin-bottom:25px
}
.notice-page .box {
	padding:0 25px 0 28px
}
.notice-page .box span {
	height:50px;
	line-height:50px;
	font-size:15px;
	color:#444
}
.notice-page .box .time {
	display:none
}
.notice-page .box .arrow {
	top:19px;
	right:7px
}
.notice-page .box .icon {
	top:16px;
	left:5px
}
}.product-page {
	padding:100px 0 80px;
	background-color:#f4f4f4
}
.product-page .wp {
	max-width:1260px;
	margin:0 auto
}
.product-page .list {
	padding-bottom:30px
}
.product-page .list li {
	float:left;
	width:50%
}
.product-page .box {
	position:relative;
	display:block;
	border:1px solid #e6e6e6;
	padding:30px;
	margin:0 10px 45px;
	background-color:#fff;
	overflow:hidden
}
.product-page .box:hover .right h4 {
	color:#e42e2e
}
.product-page .box:hover .box-img img {
	-webkit-transform:scale(1.08);
	-moz-transform:scale(1.08);
	-ms-transform:scale(1.08);
	transform:scale(1.08)
}
.product-page .box:hover .more {
	text-decoration:underline
}
.product-page .box:after {
	content:'';
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:4px;
	background-color:#009b4e;
	background-repeat:no-repeat;
	background-position:right;
	background-image:url("../images/icon10.jpg")
}
.product-page .box .more {
	position:absolute;
	bottom:70px;
	left:350px;
	width:100px;
	height:25px;
	line-height:25px;
	color:#fff;
	text-align:center;
	border-radius:5px;
	background-color:#e42e2e
}
.product-page .box .left {
	float:left;
	width:280px
}
.product-page .box .box-img {
	position:relative;
	padding-top:85.71429%;
	overflow:hidden
}
.product-page .box .box-img img {
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	transition:all .4s;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.product-page .box .right {
	overflow:hidden;
	padding:18px 0 0 35px
}
.product-page .box .right h4 {
	font-size:20px;
	max-width:160px
}
@media (max-width:1200px) {
	.product-page {
	padding:20px 0 30px
}
.product-page .list {
	padding-bottom:10px
}
.product-page .list li {
	width:100%
}
.product-page .box {
	padding:8px;
	margin:0 10px 12px
}
.product-page .box:after {
	height:3px
}
.product-page .box .more {
	display:none
}
.product-page .box .left {
	width:50%
}
.product-page .box .right {
	overflow:hidden;
	padding:10px 0 0 15px
}
.product-page .box .right h4 {
	font-size:.13rem;
	line-height:1.6;
	max-width:none;
	max-height:.62rem;
	overflow:hidden
}
}.product-details-page {
	padding:100px 0 80px;
	background-color:#f4f4f4
}
.product-details-page .details-box {
	position:relative;
	padding:25px;
	border:1px solid #e6e6e6;
	background-color:#fcfeff;
	background-image:url("../images/bg02.jpg");
	background-repeat:no-repeat;
	background-position:right;
	background-size:auto 100%
}
.product-details-page .details-box:before {
	content:'';
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:4px;
	background-color:#009b4e;
	background-repeat:no-repeat;
	background-position:right;
	background-image:url("../images/icon10.jpg")
}
.product-details-page .details-box .left {
	float:left;
	width:580px
}
.product-details-page .details-box .box-img {
	position:relative;
	padding-top:93.10345%
}
.product-details-page .details-box .box-img img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.product-details-page .details-box .box-info {
	overflow:hidden;
	padding:35px 80px 0 55px
}
.product-details-page .details-box .box-info h4 {
	font-size:22px;
	margin-bottom:20px
}
.product-details-page .details-box .box-info .more {
	display:inline-block;
	width:105px;
	height:24px;
	line-height:24px;
	text-align:center;
	border-radius:5px;
	background-color:#e42e2e;
	color:#fff;
	margin-bottom:30px
}
.product-details-page .details-box .box-info .more:hover {
	opacity:.8
}
.product-details-page .details-box .details-desc {
	height:300px
}
.product-details-page .details-box .details-desc .swiper-wrapper {
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	transition:all 1s
}
.product-details-page .details-box .details-desc .swiper-slide {
	height:auto
}
.product-details-page .details-box .details-desc p {
	text-align:justify;
	font-size:14px;
	line-height:32px;
	color:#444;
	margin-bottom:10px
}
.product-details-page .details-btn {
	padding-top:55px;
	font-size:0;
	text-align:center
}
.product-details-page .details-btn .item {
	display:inline-block;
	width:310px;
	height:46px;
	line-height:46px;
	text-align:center;
	color:#fff;
	background-color:#e42e2e;
	margin:0 10px;
	font-size:13px
}
.product-details-page .details-btn .item:hover {
	opacity:.8
}
.product-details-page .btn-wrap {
	padding-top:10px
}
.product-details-page .btn-wrap .prev-btn {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	cursor:pointer;
	display:inline-block;
	width:36px;
	height:36px;
	border:1px solid #e42e2e;
	background-image:url("../images/icon22.png");
	background-position:center;
	background-repeat:no-repeat;
	margin:0 3px
}
.product-details-page .btn-wrap .next-btn {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	cursor:pointer;
	display:inline-block;
	width:36px;
	height:36px;
	border:1px solid #e42e2e;
	background-image:url("../images/icon23.png");
	background-position:center;
	background-repeat:no-repeat
}
@media (max-width:1200px) {
	.product-details-page {
	padding:20px 5px 30px;
	background-color:#f4f4f4
}
.product-details-page .details-box {
	position:relative;
	padding:7px;
	background-image:none
}
.product-details-page .details-box:before {
	height:3px
}
.product-details-page .details-box .left {
	float:none;
	width:100%
}
.product-details-page .details-box .box-info {
	overflow:hidden;
	padding:15px 12px
}
.product-details-page .details-box .box-info h4 {
	font-size:20px;
	margin-bottom:10px
}
.product-details-page .details-box .box-info .more {
	margin-bottom:10px
}
.product-details-page .details-btn {
	padding-top:20px
}
.product-details-page .details-btn .item {
	width:100%;
	height:40px;
	line-height:40px;
	margin:0
}
.product-details-page .details-btn .item:nth-child(1) {
	display:none
}
.product-details-page .details-btn .item:nth-child(3) {
	display:none
}
.product-details-page .btn-wrap {
	padding-top:0
}
.product-details-page .btn-wrap .prev-btn {
	width:30px;
	height:30px
}
.product-details-page .btn-wrap .next-btn {
	width:30px;
	height:30px
}
}.invite-page {
	padding:90px 0 80px;
	background-color:#f4f4f4
}
.invite-page .search-wrap {
	display:block;
	box-shadow:0 5px 14px -4px rgba(0,0,0,0.3);
	overflow:hidden
}
.invite-page .search-wrap .select {
	cursor:pointer;
	float:left;
	width:80%;
	height:45px;
	line-height:1.6;
	font-size:14px;
	color:#999;
	background-color:#fff;
	padding-left:34px;
	border:0;
	outline:0
}
.invite-page .search-wrap .input-btn {
	cursor:pointer;
	float:left;
	width:20%;
	height:45px;
	border:0;
	outline:0;
	font-size:16px;
	color:#fff;
	text-align:center;
	background-color:#e42e2e
}
.invite-page .list {
	padding-top:30px;
	padding-bottom:35px
}
.invite-page .invite-box {
	position:relative;
	margin-bottom:20px
}
.invite-page .invite-box .hd {
	cursor:pointer;
	position:relative;
	display:block;
	height:70px;
	line-height:68px;
	border:1px solid #ebebeb;
	background-color:#fff
}
.invite-page .invite-box .hd.active .icon {
	background-image:url("../images/icon21.png")
}
.invite-page .invite-box .name {
	float:left;
	width:32%;
	padding-left:30px;
	font-size:16px;
	color:#333;
	font-weight:bold
}
.invite-page .invite-box .people {
	float:left;
	width:20%;
	color:#666;
	font-size:15px
}
.invite-page .invite-box .time {
	float:left;
	width:20%;
	color:#666;
	font-size:15px
}
.invite-page .invite-box .site {
	float:left;
	color:#666;
	font-size:15px
}
.invite-page .invite-box .icon {
	position:absolute;
	top:50%;
	margin-top:-18px;
	right:30px;
	width:36px;
	height:36px;
	background-image:url("../images/icon20.png");
	background-repeat:no-repeat;
	background-position:center
}
.invite-page .invite-box .bd {
	display:none;
	padding:45px 25px 30px
}
.invite-page .invite-box .bd>div {
	margin-bottom:30px
}
.invite-page .invite-box .bd h4 {
	font-weight:bold;
	font-size:16px;
	color:#e42e2e;
	margin-bottom:15px
}
.invite-page .invite-box .bd p {
	font-size:15px;
	color:#333;
	margin-bottom:12px
}
.invite-page .invite-box .bd .throw {
	display:inline-block;
	margin-top:40px;
	width:140px;
	height:32px;
	line-height:32px;
	text-align:center;
	font-size:14px;
	background-color:#e42e2e;
	border-radius:5px;
	color:#fff
}
@media (max-width:1200px) {
	.invite-page {
	padding:20px 10px 30px
}
.invite-page .search-wrap .select {
	padding-left:10px
}
.invite-page .search-wrap .input-btn {
	font-size:15px
}
.invite-page .list {
	padding-top:20px;
	padding-bottom:25px
}
.invite-page .invite-box {
	margin-bottom:10px
}
.invite-page .invite-box .hd {
	height:48px;
	line-height:46px
}
.invite-page .invite-box .name {
	width:100%;
	padding-left:15px;
	font-size:16px
}
.invite-page .invite-box .people {
	display:none
}
.invite-page .invite-box .time {
	display:none
}
.invite-page .invite-box .site {
	display:none
}
.invite-page .invite-box .icon {
	margin-top:-15px;
	right:10px;
	width:30px;
	height:30px;
	background-size:100%
}
.invite-page .invite-box .bd {
	padding:15px 10px
}
.invite-page .invite-box .bd>div {
	margin-bottom:20px
}
.invite-page .invite-box .bd .throw {
	margin-top:0
}
}.contace-page {
	position:relative;
	width:100%;
	height:800px
}
.contace-page .map-con {
	position:absolute;
	z-index:1;
	top:0;
	left:300px;
	width:100%;
	height:100%;
	background-color:#fff
}
.contace-page .map-con .map {
	display:block;
	width:100%;
	height:100%;
	background-image:url('../images/cbg.jpg');
	background-repeat:no-repeat;
	background-position:center;
}
.contace-page .wp {
	position:relative;
	max-width:1440px;
	margin:0 auto
}
.contace-page .contace-box {
	position:absolute;
	z-index:2;
	top:130px;
	width:480px;
	height:540px;
	padding:40px 40px 0;
	background-color:#fff;
	background-image:url("../images/yy01.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	background-size:100%
}
.contace-page .contace-box:after {
	content:'';
	position:absolute;
	bottom:-.15rem;
	left:0;
	width:100%;
	height:.15rem;
	background-image:url("../images/yy02.png");
	background-repeat:no-repeat;
	background-size:100%
}
.contace-page .contace-box h4 {
	position:relative;
	font-size:22px;
	color:#2c2c2c;
	padding-left:15px;
	padding-bottom:25px;
	border-bottom:1px solid #e0e0e0
}
.contace-page .contace-box h4:before {
	content:'';
	position:absolute;
	top:8px;
	left:3px;
	width:4px;
	height:17px;
	background-color:#36d8af
}
.contace-page .contace-box .inner {
	padding:20px 15px
}
.contace-page .contace-box p {
	font-size:12px;
	color:#666;
	margin-bottom:20px
}
@media (max-width:1200px) {
	.contace-page {
	height:auto
}
.contace-page .map-con {
	position:static;
	width:100%;
	height:2rem
}
.contace-page .contace-box {
	position:static;
	width:100%;
	height:auto;
	padding:15px 10px
}
.contace-page .contace-box h4 {
	font-size:20px;
	padding-bottom:15px
}
.contace-page .contace-box h4:before {
	top:5px
}
.contace-page .contace-box .inner {
	padding:10px 5px
}
.contace-page .contace-box p {
	margin-bottom:15px
}
}.about-page .cn {
	margin-bottom:5px;
	font-size:34px;
	font-family:'黑体';
	color:#000
}
.about-page .en {
	font-size:12px;
	color:#aeaeae
}
.about-page .line {
	display:block;
	margin-top:25px;
	margin-bottom:25px;
	width:85px;
	height:2px;
	background-color:#de0010
}
.about-page .line02 {
	display:block;
	margin:25px auto;
	width:85px;
	height:2px;
	background-color:#de0010
}
.about-page p {
	line-height:32px;
	font-size:14px;
	color:#585858;
	margin-bottom:10px
}
.about-page img {
	max-width:100%;
	height:auto !important
}
.about-section01 {
	padding:70px 0;
	background-color:#f4f4f4;
	height:580px
}
.about-section01 .wp {
	position:relative;
	max-width:1240px;
	margin:0 auto
}
.about-section01 .box01 {
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:875px;
	height:430px;
	background-color:#fff;
	padding:45px 0 0 60px
}
.about-section01 .desc {
	max-width:550px
}
.about-section01 .desc p {

	text-indent:2em;
	text-align:justify
}
.about-section01 .box-img {
	position:absolute;
	z-index:2;
	top:46px;
	right:0
}
.about-section02 {
	background-color:#fcfcfc;
	height:620px
}
.about-section02 .wp {
	position:relative;
	max-width:1240px;
	margin:0 auto
}
.about-section02 .box01 {
	position:absolute;
	z-index:2;
	top:120px;
	right:0;
	width:700px;
	height:380px;
	background-color:#f4f4f4;
	padding:50px 50px 0
}
.about-section02 .box-img {
	position:absolute;
	z-index:1;
	top:90px;
	left:0
}
.about-section03 {
	padding-top:60px;
	height:550px;
	background-image:url("../images/bg03.jpg");
	background-repeat:no-repeat;
	background-position:center
}
.about-section03 .wp {
	max-width:1100px;
	margin:0 auto
}
.about-section03 .cn {
	text-align:center
}
.about-section03 .en {
	text-align:center
}
.about-section04 {
	background-color:#fcfcfc;
	height:790px
}
.about-section04 .wp {
	position:relative;
	max-width:1240px;
	margin:0 auto
}
.about-section04 .box01 {
	position:absolute;
	z-index:2;
	top:105px;
	left:0;
	width:700px;
	height:560px;
	background-color:rgba(244,244,244,0.95);
	padding:50px 70px 0
}
.about-section04 .cn {
	text-align:center
}
.about-section04 .en {
	text-align:center
}
.about-section04 .box-img {
	position:absolute;
	z-index:1;
	top:200px;
	right:0
}
.about-section05 {
	padding-top:60px;
	height:550px;
	background-image:url("../images/bg04.jpg");
	background-repeat:no-repeat;
	background-position:center
}
.about-section05 .wp {
	max-width:1100px;
	margin:0 auto
}
.about-section05 .cn {
	text-align:center
}
.about-section05 .en {
	text-align:center
}
.about-section06 {
	background-color:#fcfcfc;
	height:660px
}
.about-section06 .wp {
	position:relative;
	max-width:1240px;
	margin:0 auto
}
.about-section06 .box01 {
	position:absolute;
	z-index:2;
	top:90px;
	right:0;
	width:640px;
	height:420px;
	background-color:#f4f4f4;
	padding:50px 70px 0
}
.about-section06 .box-img {
	position:absolute;
	z-index:1;
	top:140px;
	left:0
}
.about-section07 {
	padding-top:90px;
	height:706px;
	background-image:url("../images/bg05.jpg");
	background-repeat:no-repeat;
	background-position:center
}
.about-section07 .wp {
	max-width:1100px;
	margin:0 auto
}
.about-section07 .cn {
	text-align:center
}
.about-section07 .en {
	text-align:center
}
.about-section07 h5 {
	margin-top:45px;
	font-size:22px;
	text-align:center;
	color:#585858
}
@media (max-width:1200px) {
	.about-page .cn {
	font-size:24px
}
.about-page .line {
	margin-top:10px;
	margin-bottom:10px
}
.about-page .line02 {
	margin:10px auto
}
.about-section01 {
	padding:20px 0px;
	background-color:#f4f4f4;
	height:auto
}
.about-section01 .box01 {
	position:static;
	width:100%;
	height:auto;
	padding:15px 10px
}
.about-section01 .box-img {
	position:static
}
.about-section02 {
	padding:20px 0px;
	background-color:#fcfcfc;
	height:auto
}
.about-section02 .box01 {
	position:static;
	width:100%;
	height:auto;
	padding:15px 10px
}
.about-section02 .box-img {
	position:static
}
.about-section03 {
	padding:15px 10px;
	height:auto;
	background-image:none;
	background-color:#f1f2f4
}
.about-section04 {
	padding:20px 0;
	background-color:#fcfcfc;
	height:auto
}
.about-section04 .box01 {
	position:static;
	width:100%;
	height:auto;
	padding:15px 10px
}
.about-section04 .box-img {
	position:static
}
.about-section05 {
	padding:15px 10px;
	height:auto;
	background-color:#f3f2f0;
	background-image:none
}
.about-section06 {
	padding:20px 0px;
	background-color:#fcfcfc;
	height:auto
}
.about-section06 .box01 {
	position:static;
	width:100%;
	height:auto;
	padding:15px 10px
}
.about-section06 .box-img {
	position:static
}
.about-section07 {
	padding:15px 10px;
	height:auto;
	background-color:#f1f1f1;
	background-image:none
}
.about-section07 h5 {
	margin:10px auto;
	font-size:20px
}
}.home-new-bd .right-box.guangyao-con {
	height:500px;
	overflow:hidden
}
.home-new-bd .right-box.guangyao-con li {
	padding:0 15px;
	height:63px;
	line-height:63px;
	margin-bottom:10px;
	background:#fff
}
.home-new-bd .right-box.guangyao-con li a {
	display:block;
	font-size:14px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.home-new-bd .right-box.guangyao-con li a:hover {
	color:#e42e2e
}
@media (max-width:1700px) {
	.home-new-bd .right-box.guangyao-con {
	height:400px
}
.home-new-bd .right-box.guangyao-con li {
	height:59px;
	line-height:59px
}
}.survey-con {
	background:#f4f4f4;
	padding:65px 0 40px
}
@media screen and (max-width:640px) {
	.survey-con {
	padding:.325rem 0 .2rem
}
}.survey-bg {
	padding:80px 0 65px;
	background:#fff url(../images/bg08.jpg) no-repeat center bottom/100% auto
}
@media screen and (max-width:640px) {
	.survey-bg {
	padding:.4rem 0 .325rem
}
}.survey-box {
	width:890px;
	max-width:100%;
	margin:40px auto 0
}
@media screen and (max-width:890px) {
	.survey-box {
	width:100%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 .1rem
}
}.survey-item {
	margin-bottom:50px
}
.survey-item .title {
	font-size:16px;
	font-weight:bold;
	color:#333;
	line-height:1.5
}
.survey-title {
	text-align:center;
	position:relative;
	font-size:30px;
	color:#009548;
	padding-bottom:15px;
	margin-bottom:10px;
	font-weight:bold
}
.survey-title:before {
	position:absolute;
	display:block;
	background-color:#bfbfbf;
	width:295px;
	height:1px;
	left:50%;
	bottom:0;
	content:'';
	z-index:1;
	margin-left:-158px
}
.survey-title:after {
	position:absolute;
	display:block;
	width:110px;
	height:6px;
	left:50%;
	bottom:-3px;
	background-color:#e42e2e;
	content:'';
	z-index:2;
	margin-left:-55px
}
.survey-title-sub {
	font-size:18px;
	color:#333;
	text-align:center
}
@media screen and (max-width:640px) {
	.survey-title {
	font-size:20px
}
.survey-title:before {
	width:2.06rem;
	margin-left:-1.03rem
}
.survey-title:after {
	width:.55rem;
	margin-left:-.275rem;
	height:4px;
	bottom:-2px
}
.survey-title-sub {
	font-size:12px
}
}.survey-word {
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#333;
	width:890px;
	max-width:100%;
	margin:0 auto 15px
}
@media screen and (max-width:900px) {
	.survey-word {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 .1rem
}
}@media screen and (max-width:750px) {
	.survey-word {
	font-size:16px
}
}.survey-answer {
	font-size:0
}
.survey-answer label {
	display:inline-block;
	vertical-align:top;
	margin-right:55px;
	font-size:16px;
	color:#333;
	margin-top:25px;
	cursor:pointer;
	line-height:24px
}
.survey-answer label input[type="checkbox"] {
	display:none
}
.survey-answer label input[type="checkbox"]+span {
	position:relative
}
.survey-answer label input[type="checkbox"]+span:before {
	font-family:'iconfont';
	content:'\e770';
	color:#e42e2e;
	margin-right:10px;
	font-size:20px
}
.survey-answer label input[type="checkbox"]:checked+span:before {
	content:'\e69e'
}
@media screen and (max-width:640px) {
	.survey-answer label {
	margin-right:50px
}
}.survey-btn,.survey-reload {
	width:236px;
	height:42px;
	text-align:center;
	margin:0 auto;
	font-size:16px;
	color:#fff;
	line-height:42px;
	cursor:pointer;
	border-radius:4px;
	background-color:#e42e2e;
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	transition:all .2s ease
}
.survey-btn:hover,.survey-reload:hover {
	background-color:#00af55
}
.survey-reload {
	display:none
}
.survey-count {
	border-bottom:1px solid #ddd;
	font-size:22px;
	color:#333;
	display:none;
	text-align:center;
	padding:50px 20px 20px
}
.survey-count span {
	font-weight:bold;
	color:#e42e2e
}
@media screen and (max-width:640px) {
	.survey-count {
	padding:.25rem .1rem .1rem;
	font-size:14px
}
}.survey-answer-collect {
	font-size:16px;
	color:#333;
	display:none;
	padding-top:25px;
	line-height:24px
}
.survey-answer-collect span {
	display:inline-block;
	vertical-align:top;
	margin-right:50px;
	margin-bottom:5px;
	line-height:24px
}
.survey-answer-collect span:before {
	font-family:'iconfont';
	content:'\e69e';
	color:#e42e2e;
	margin-right:10px;
	font-size:20px
}
@media screen and (max-width:640px) {
	.survey-answer-collect span {
	margin-right:30px
}
}



