﻿
.head {
	height: 32px;
	background: #f7f7f7;
	border-top: 2px solid #fff;
	border-bottom: 1px solid #e4e2e2;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999;
	width: 100%;
}
.head_lt {
	line-height: 30px;
	height: 30px;
	padding-left: 5%;
	color: #666666;
}
.head_lt a {
	color: #666666;
}
.head_lt p {
	float: left;
	margin-left: 24px !important;
}
.all_bg {
	background: url(../images/all_bg.png) no-repeat;
}
.home {
	display: block;
	float: left;
	padding-left: 21px;
	background-position: 0px 0px;
}
.Stars {
	display: block;
	float: left;
	padding-left: 28px;
	background-position: 8px -32px;
}
.head_rt {
	height: 30px;
	padding-right: 6%;
}
.head_rt dl dd {
	float: left;
	line-height: 32px;
	height: 30px;
}
.head_rt dl dd a {
	color: #666666;
	display: inline-block;
}
.head_rt dl dd span {
	color: #d98595;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
}
.weibo {
	background-position: 0px -64px;
	padding-left: 26px;
	margin-right: 16px;
}
.weixin {
	background-position: 0px -96px;
	padding-left: 25px;
	margin-right: 9px;
}
.tel {
	background-position: 0px -128px;
	padding-left: 17px;
}
.header {
	background: #fff;
}
.header {
	position: fixed;
	top: 0px;
	z-index: 4;
	width: 100%;
}
.header .logo {
	float: left;
	padding: 7px 0;
}
.header .logo  img{
	max-width: 215px;
}
.nav {
	padding-top: 30px;
	float: left;
	padding-left: 15%;
}
.nav dl dd {
	float: left;
	margin: 0px 10px;
	position: relative;
}
.nav dl dd a {
	font-size: 15px;
	color: #333333;
	display: block;
	padding: 0px 15px 15px 15px;
	padding-left: 10px !important;
	text-align: left;
}
.nav_two a:hover {
	color: red !important;
}
.nav dl .nav_active, .nav dl dd:hover {
	border-bottom: 4px solid #d98595;
}
.nav dl .nav_active a, .nav dl dd a:hover {
	color: #d98595;
}
.nav_ico {
	cursor: pointer;
	float: right;
	display: none;
	margin-top: 26px;
	margin-right: 5px;
}
.nav dl dd .nav_two {
	position: absolute;
	left: -17px;
	top: 46px;
	z-index: 11;
	padding-top: 26px;
	display: none;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.nav dl dd .nav_two li {
	background: #fff;
	background: rgba(0,0,0,0.8);
}
.nav dl dd .nav_two li a {
	display: block;
	height: 38px;
	line-height: 38px;
	border-bottom: 1px solid #fff;
	color: #fff;
	font-size: 14px;
	width: 123px;
}
/* .nav dl dd .nav_two li a:hover{ color: #d98595; } */
.nav dl dd:hover .nav_two {
	display: block;
}
.navLi-en {
	margin: 0px 18px;
}
.header_div {
	padding-top: 5px;
	padding-right: 0%;
	position: relative;
}
.Language {
	font-size: 16px;
	margin-right: 70px;
	display: inline-block;
}
.search {
	display: inline-block;
	vertical-align: top;
	color: #c45e75;
	font-size: 15px;
	font-weight: bold;
}
.search_div {
	position: absolute;
	top: 88px;
	left: -90%;
	z-index: 22;
	padding: 20px 20px;
	background-color: #f2efef;
	border-color: #dcdadb;
	display: none;
	min-width: 197px;
}
.s_text {
	height: 28px;
	line-height: 28px;
	border: 1px solid #ccc;
	padding: 5px 0px 5px 10px;
	width: 118px;
	float: left;
	background: #fff;
}
.s_sub {
	font-size: 12px;
	color: #000;
	width: 40px;
	float: left;
	margin-left: -1px;
	height: 28px;
	line-height: 28px;
	background: #fff url(../images/search.png) no-repeat center center;
	background-size: 20px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #fff;
}
.focus {
	width: 100%; /*height:100%;*/
	position: relative;
	overflow: hidden;
}
.focus .hd {
	width: 100%;
	height: 11px;
	position: absolute;
	z-index: 2;
	bottom: 20px;
	text-align: center;
}
.focus .hd ul {
	display: inline-block;
	height: 5px;
	padding: 3px 5px;
}
.focus .hd ul li {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #fff;
	opacity: 0.5;
	filter: alpha(opacity=50);
	margin: 0 5px;
	vertical-align: top;
	overflow: hidden;
	cursor: pointer;
	border-radius: 50%;
	text-indent: 2em;
}
.focus .hd ul .on {
	background: #d70029;
	opacity: 1;
	filter: alpha(opacity=100);
}
.focus .bd ul {
	width: 100%;
}
.focus .bd {
	position: relative;
	z-index: 1;
}
.focus .bd li {
	width: 100%;
}
.focus .bd li img {
	width: 100%;
}
.ct_title {
	padding: 10px 15px 8px 20px;
	background: url(../images/topleftbracket-blue1.png) no-repeat left top;
	margin-bottom: 10px;
}
.ct_title h3 {
	font-size: 24px;
	line-height: 30px;
	text-align: left;
	color: #36847b;
}
.intr {
	padding-top: 20px;
	padding-bottom: 20px;
}
.intr_img img {
	width: 100%;
}
.intr_text1{
	font-size: 16px;
	line-height: 30px;
	color: #666666;
	padding: 0 10px;
}
.intr_text {
	padding: 0px 30px;
}
.intr_text h5 {
	font-size: 35px;
}
.intr_text h5 img {
	width: 100%;
}
.intr_text p {
	font-size: 18px;
	color: #666666;
	padding: 35px 10px;
	text-indent: 2em;
	line-height: 35px;
}
/*.intr_text a {
	font-size: 14px;
	color: #666666;
	width: 122px;
	height: 38px;
	line-height: 38px;
	display: block;
	border: 1px solid #dcdcdc;
	text-align: center;
	margin-top: 15px;
	margin-left: 10px;
	transition: all 0.7s;
	-webkit-transition: all 0.7s;
	-ms-transition: all 0.7s;
	-o-transition: all 0.7s;
}
.intr_text a:hover {
	background: #d98595;
	color: #fff;
}*/
.intr_text a {
	color: #666666;
    text-decoration: underline;
}
.pr {
	position: relative;
}
.product_div {
	position: relative;
	width: 1170px;
	height: 349px;
	overflow: hidden;
	margin-bottom: 30px;
}
.product_div dl dd {
	float: left;
	width: 360px;
	margin-right: 50px;
}
.product_div dl {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 12000px;
}
.product_div dl dd p img {
	width: 100%;
	height: 280px;
}
.product_div dl dd a {
	font-size: 18px;
	color: #666666;
	display: block;
	text-align: center;
	padding-top: 8px;
}
#left_obtn {
	position: absolute;
	left: -40px;
	top: 48%;
}
#right_obtn {
	position: absolute;
	right: -40px;
	top: 48%;
}
.pt figure p {
	padding: 0px 25px;
}
.pt figure p img {
	width: 100%;
}
.pt figure a {
	font-size: 18px;
	color: #666666;
	display: block;
	text-align: center;
	padding: 0px 25px;
	height: 20px;
	line-height: 20px;
	margin: 25px 0px 35px 0px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news_tit {
	font-size: 24px;
	color: #666666;
	padding-bottom: 16px;
}
.ns1 {
	padding-top: 4px;
}
.ns1 dl dd {
	padding-bottom: 18px;
}
.ns1_lt {
	width: 97px;
    height: 77px;
	background: #f5f5f5;
}
.ns1_lt h5 {
	position: relative;
	font-size: 26px;
	color: #989896;
	text-align: center;
	font-weight: bold;
	line-height: 47px;
}
.ns1_lt h5::after{
	content: "";
	position: absolute;
	left: 50%;
	bottom: 2px;
	width: 80%;
	height: 1px;
	background-color: #ebebeb;
	transform: translateX(-50%);
}
.ns1_lt span {
	display: block;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
	color: #989896;
}
.ns1_rt {
	padding: 10px 15px;
	width: 80%;
}
.ns1_rt h5 {
	font-size: 14px;
	font-weight: bold;
}
.ns1_rt p {
	font-size: 14px;
	color: #666666;
}
.ns2 {
	width: 100%;
}
.ns2 p img {
	width: 100%;
}
.ns2 dl {
	padding-top: 5px;
}
.ns2 dl dd {
	line-height: 30px;
}
.ns2 dl dd a {
	font-size: 16px;
	color: #666666;
	display: block;
	float: left;
}
.ns2 dl dd a:hover {
	color: #d98595;
}
.ns2 dl dd span {
	font-size: 14px;
	color: #666666;
	float: right;
}
.news_r {
	padding: 0px 10px;
}
.news_r2 {
	padding: 0px 10px;
}
.news_r3 {
	padding: 0px 10px;
}
/*.news{ padding-bottom: 45px; }*/

.foot_nav {
	width: 100%;
	padding-top: 30px;
	padding-bottom: 16px;
}
.ft_dl {
	float: left;
	width: 134px; /*padding: 0px 24px; */
}
.ft_dl dt {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}
.ft_dl dd {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 134px;
}
.ft_dl dd a {
	font-size: 13px;
}
.ft_dl dd a:hover {
	color: #d98595;
}
.ft1, .ft2 {
	padding-left: 4px;
}
.ft1 h5, .ft2 h5 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 14px;
}
.ft2.fl {
	margin-left: 385px;
}
.ft_rt {
	padding-left: 6px;
	padding-top: 28px;
}
.ft_rt p {
	font-size: 13px;
	padding-bottom: 5px;
}
.ft_rt p span {
	margin-left: 4px;
}
.footer {
	padding: 0px 84px 20px 84px;
}
.footer dl {
	padding-bottom: 3px;
}
.footer dl dt {
	font-size: 14px;
	font-weight: bold;
	float: left;
	height: 24px;
	line-height: 24px;
}
.footer dl dd {
	float: left;
	height: 24px;
	line-height: 24px;
}
.footer dl dd a {
	font-size: 12px;
}
.footer dl dd span {
	font-size: 12px;
	margin: 0px 10px 0px 9px;
}
.footer p {
	text-align: center;
	line-height: 24px;
}
.sd_ad img {
	width: 100%;
	max-width: 100%;
}
.tit {
	height: 50px;
	line-height: 50px;
	font-size: 12px;
	color: #666666;
}
.tit span {
	color: #d98595;
}
.left_sider {
	width: 200px;
	float: right;
	padding-left: 20px;
	/* border-left: 1px solid #6a8fd1; */
}
.sider_tit {
	position: relative;
	font-size: 16px;
	color: #3b9999;
	width: 200px;
	height: auto;
	font-weight: 600;
	line-height: 40px;
	text-align: left;
	cursor: pointer;
	margin-bottom: 15px;
}
.sider_tit img {
	position: absolute;
	left: 89px;
	top: 58px;
	width: 22px;
	height: 11px;
	display: block;
}
.sider_dl {
	width: 100%;
}
.sider_dl dd {
	height: 50px;
	line-height: 50px;
	margin-bottom: 2px;
}
.sider_dl dd a {
	font-size: 20px;
	color: #333333;
	display: block;
	padding-left: 30px;
	background: #f2f2f2;
}
.sider_dl .s_active a, .sider_dl dd a:hover {
	padding-left: 20px;
	border-left: 10px solid #d98595;
	background: #727071 url(../images/sider_ico.png) no-repeat 162px center;
	color: #fff;
}
.rt_all {
	width: 81%;
	float: left;
}
.all_tit {
	position: relative;
	height: 42px;
	margin-bottom: 30px;
}
.all_tit span {
	position: relative;
	left: 0px;
	font-size: 42px;
    font-weight: 200;
	letter-spacing: 2.1px;
    color: #111;
	display: block;
	height: 30px;
	line-height: 30px;
	background: #fff;
	padding-right: 5px;
	text-align: center;
}
.all_tit p {
	width: 100%;
	overflow: hidden;
	height: 1px;
	background: #d6d6d6;
}
.display {
	padding-bottom: 40px;
}
.display dd {
	float: left;
	width: 50%;
	cursor: pointer;
}
.display dd .thumb {
	overflow: hidden;
}
.display dd p img {
	width: 100%;
	transition: all 0.7s;
	-webkit-transition: all 0.7s;
	-ms-transition: all 0.7s;
	-o-transition: all 0.7s;
}
.display dd .title {
	display: block;
	text-align: center;
	padding: 14px 0 33px 0;
}
.display dd .title a {
	font-size: 18px;
	color: #666666;
}
.r_p30 {
	padding-right: 30px;
}
.l_p30 {
	padding-left: 30px;
}
.display dd:hover img {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
}
.more {
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: #f2f2f2;
	font-size: 20px;
	color: #333333;
	display: block;
	text-align: center;
	transition: all 1s;
	-webkit-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
}
.more:hover {
	background: #fff;
	color: #d98595;
}
.dy_side {
	position: relative;
	margin-bottom: 30px;
}
.dy_img img {
	display: none;
	width: 100%;
}
.dy_ul {
	position: absolute;
	right: 16px;
	bottom: 18px;
}
.dy_ul .dy_active {
	color: #fff;
	background: #d98595;
	opacity: 1;
	filter: alpha(opacity=100);
}
.dy_ul li {
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: #fff;
	opacity: 0.6;
	filter: alpha(opacity=60);
	float: left;
	cursor: pointer;
	margin-right: 5px;
}
.dy_tl {
	border-bottom: 2px solid #d98595;
}
.dy_tl h5 {
	float: left;
	width: 160px;
	height: 48px;
	line-height: 48px;
	background: #d98595;
	font-size: 20px;
	color: #fff;
	text-align: center;
}
.dyt_h5 {
	font-size: 18px;
	color: #999999;
	padding: 28px 0px 16px 0px;
}
.dyt_p {
	font-size: 15px;
	color: #999999;
}
.dy_table {
	width: 100%;
	margin: 20px 0px 30px 0px;
}
.dy_table tr th {
	width: 17%;
	padding-right: 1%;
	border: 1px solid #9a9a9a;
	height: 31px;
	line-height: 31px;
	text-align: right;
}
.dy_table tr td {
	width: 82%;
	border: 1px solid #9a9a9a;
	height: 31px;
	line-height: 31px;
}
.cases {
}
.cases h5 {
	font-size: 20px;
	color: #333333;
	height: 50px;
	line-height: 50px;
	background: #f2f2f2;
	padding-left: 20px;
	margin-bottom: 28px;
}
.cases_list {
}
.cases_list li {
	float: left;
	padding: 0px 14px 36px 14px;
}
.cases_list li p img {
	width: 100%;
}
.cases_list li a {
	font-size: 15px;
	color: #666666;
	display: block;
	text-align: center;
	padding-top: 12px;
}
.sider_dl2 {
	width: 100%;
}
.sider_dl2 dd {
	line-height: 40px;
	margin-bottom: 2px;
	position: relative;
}
.sider_dl2 dd a {
	font-size: 15px;
	color: #df9050;
	display: block;
	padding-left: 10px;
}
.sider_dl2 dd.on a{
	color: #fff;
	background: #df9050;
	border-radius: 2px;
}
@media (max-width: 567px) {
.sider_dl3 {
	width: 100%;
}
.sider_dl3 dd {
	line-height: 40px;
	margin-bottom: 2px;
	position: relative;
}
.sider_dl3 dd a {
	font-size: 15px;
	color: #df9050;
	display: block;
	padding-left: 10px;
	width: 45%;
	float: right;
	text-align: center;
	border: 1px solid;
}
.sider_dl3 dd.on a{
	color: #fff;
	background: #df9050;
	border-radius: 2px;
	width: 45%;
	float: left;
	text-align: center;
}

}

@media (max-width: 1024px) {
.sider_dl3 {
	width: 100%;
}
.sider_dl3 dd {
	line-height: 40px;
	margin-bottom: 2px;
	position: relative;
}
.sider_dl3 dd a {
	font-size: 15px;
	color: #df9050;
	display: block;
	padding-left: 10px;
}
.sider_dl3 dd.on a{
	color: #fff;
	background: #df9050;
	border-radius: 2px;
}

}
@media (max-width: 1280px) {
.sider_dl3 {
	width: 100%;
}
.sider_dl3 dd {
	line-height: 40px;
	margin-bottom: 2px;
	position: relative;
}
.sider_dl3 dd a {
	font-size: 15px;
	color: #df9050;
	display: block;
	padding-left: 10px;
}
.sider_dl3 dd.on a{
	color: #fff;
	background: #df9050;
	border-radius: 2px;
}

}

.sider_dl2 .s_active i {
	background: url(../images/sider_ico.png) no-repeat;
	display: block;
	width: 10px;
	height: 11px;
	position: absolute;
	right: 18px;
	top: 20px;
	z-index: 11;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
}
.sider_dl2 .s_active a {
	padding-left: 20px;
	border-left: 10px solid #d98595;
	background: #727071;
	color: #fff;
}
.s_two {
	background: #fff;
	display: none;
}
.s_two ul li {
	height: 43px;
	line-height: 43px;
	padding-left: 30px;
	background: url(../images/two_ico.jpg) no-repeat 10px center;
	border-bottom: 1px solid #c9c9c9;
}
.s_two ul li a {
	font-size: 16px;
	color: #333333;
}
.pt_ds img {
	margin: 0 auto;
	width: 100%;
}
#product_small {
	width: 415px;
	margin: 14px auto 0px auto;
	position: relative;
	overflow: hidden;
	height: 75px;
}
#product_small ul {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 10000px;
}
#product_small ul li {
	float: left;
	cursor: pointer;
	background: #fff;
	margin-right: 5px;
}
#lt_obt {
	width: 14px;
	height: 18px;
	display: block;
	position: absolute;
	left: 10px;
	bottom: 32px;
	z-index: 11111111;
}
#rt_obt {
	width: 14px;
	height: 18px;
	display: block;
	position: absolute;
	right: 10px;
	bottom: 32px;
	z-index: 11111111;
}
.ds_lt {
	width: 20px;
	height: 37px;
	background: url(../images/newsl_ico.png) no-repeat;
	display: block;
	position: absolute;
	left: 8px;
	top: 30%;
	display: none;
}
.ds_rt {
	width: 20px;
	height: 37px;
	background: url(../images/newsr_ico.png) no-repeat;
	display: block;
	position: absolute;
	right: 8px;
	top: 30%;
	display: none;
}
.pt_lunbo figure {
	margin-bottom: 28px;
}
.pt_table {
	width: 100%;
}
.pt_table tr {
	vertical-align: top;
}
.pt_table tr th {
	font-size: 16px;
	color: #333333;
	width: 16%;
	text-align: right;
	padding-top: 12px;
}
.pt_table tr td {
	font-size: 16px;
	color: #333333;
	width: 65%;
	padding-top: 12px;
}
.ptdl {
	border-bottom: 2px solid #d98595;
}
.ptdl dd {
	float: left;
	width: 160px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	margin-right: 2px;
}
.ptdl dd a {
	font-size: 20px;
	color: #333333;
	display: block;
	background: #f2f2f2;
}
.ptdl .pt_active a {
	background: #d98595;
	color: #fff;
	border-bottom: 2px solid #d98595;
}
.product_text {
	padding: 16px 0px 5px 0px;
}
.pttext {
	display: none;
}
.pttext p {
	color: #666666;
}
.pttext img {
	margin-bottom: 6px;
	width: 100%;
	max-height: 580px;
}
.message {
	padding-bottom: 35px;
}
.message table {
	width: 100%;
}
.message table tr th {
	width: 33%;
	text-align: right;
}
.message table tr th label {
	font-size: 14px;
	color: #666666;
	padding-right: 10px;
}
.message table tr td {
	width: 67%;
	padding: 9px 0px;
}
.meinput {
	height: 38px;
	line-height: 38px;
	border: 1px solid #cdcdcd;
	width: 370px;
}
.mess_sub {
	width: 200px;
	height: 50px;
	line-height: 50px;
	background: #f2f2f2;
	color: #333333;
	font-size: 20px;
	border: none;
}
.yzm {
	width: 280px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #cdcdcd;
}
.yzm_img {
	display: inline-block;
	margin-left: 15px;
}
.news_list {
	padding-bottom: 40px;
}
.news_list ul li {
	/* margin-bottom: 40px; */
}
.newslist_lt {
	position: relative;
	width: 35%;
}
.newslist_lt img {
	width: 100%;
}
.newslist_fr {
	width: 100%;
	padding: 20px 20px 20px 0;
}
.news_list ul li:not(:first-child) {
	border-top: 1px solid #e4e2e2;
}
.news_list_tit {
	padding-top: 10px;
}
.news_list_tit h5 {
	float: left;
	font-size: 20px;
	color: #111111;
}
.news_list_tit h5 a{
	transition: 0.3s;
}
.newslist_fr:hover a{
	color: #d48491;
}
.news_list_tit span {
	float: right;
	font-size: 16px;
	color: #333333;
}
.news_list_text {
	height: 100px;
	font-size: 15px;
	color: #999;
	line-height: 24px;
	padding: 10px 0px;
}
.news_more {
	display: block;
	width: 106px;
	height: 32px;
	line-height: 32px;
	background: #d98595;
	font-size: 14px;
	color: #fff;
	text-align: center;
	margin-top: 14px;
}
.ns_ds_title {
	font-size: 24px;
	color: #111;
	text-align: left;
	padding: 10px 0 20px 0;
}
.news_details p {
	font-size: 14px;
	color: #999;
	line-height: 26px;
}
.news_details .tc{
	text-align: left;
	font-size: 12px;
    color: #818181;
    letter-spacing: 1px;
}
.news_details .font15 {
	font-size: 15px;
}
.news_ds_ul {
	line-height: 68px;
	border-top: 1px solid #f2f2f2;
}
.news_ds_ul li {
	float: left;
	width: 50%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news_ds_ul li a {
	color: #333333;
	font-size: 15px;
}
.news_ds_ul span a {
	font-size: 16px !important;
}
.news_all_tit {
	height: 40px;
	line-height: 40px;
	margin-bottom: 6px;
}
.news_all_tit h5 {
	font-size: 24px;
	color: #666666;
	float: left;
}
.news_all_tit a {
	font-size: 16px;
	color: #666666;
	float: right;
}
.news_all_img img {
	width: 100%;
}
.news_all .pr30 {
	padding-right: 30px;
}
.news_all .pl30 {
	padding-left: 30px;
}
.news_all dl dd {
	padding-bottom: 25px;
}
.news_all_uls {
	padding-top: 10px;
}
.news_all_uls li {
	line-height: 30px;
}
.news_all_uls li a {
	display: block;
	float: left;
	font-size: 14px;
	color: #666666;
	background: url(../images/news_all_ico.jpg) no-repeat left center;
	padding-left: 9px;
}
.news_all_uls li span {
	float: right;
	font-size: 14px;
	color: #666666;
}
.introd p {
	color: #666666;
	line-height: 24px;
}
.introd img, .news_details img {
	max-width: 100%;
	height: auto !important;
}
.top_bar {
	position: fixed;
	z-index: 900;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	margin-top: 130px;
	font-family: Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;
	display: none;
}
.top_menu {
	display: -webkit-box;
	display: block;
	width: 100%;
	background: rgba(255, 255, 255, 0.7);
	height: 60px;
	display: -webkit-box;
	display: box;
	margin: 0;
	padding: 0;
	-webkit-box-orient: horizontal;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#524945), to(#48403c), color-stop(60%, #524945));
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset;
	background:#579d95;
}
.top_bar .top_menu>li.home2 {
	max-width: 70px;
}
.top_bar .top_menu>li {
	-webkit-box-flex: 1;
	position: relative;
	text-align: center;
}
.top_menu li:first-child {
	background: none;
}
.top_bar .top_menu>li {
	float: left;
	width: 25%;
	padding: 5px 0;
}
.top_bar .top_menu>li.home2 a {
	height: 60px;
	width: 60px;
	margin: auto;
	border-radius: 60px;
	position: relative;
	top: -20px;
	background: url(../images/common_00.png) no-repeat center center;
	background-size: 100% 100%;
}
.top_bar .top_menu>li>a {
	height: 48px;
	margin-right: 1px;
	display: block;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	-webkit-box-flex: 1;
}
.top_bar .top_menu>li>a label {
	overflow: hidden;
	margin: 5px 0 0 0;
	font-size: 12px;
	display: block !important;
	line-height: 18px;
	text-align: center;
	color: #fff;
	font-weight: 500;
}
.top_bar .top_menu>li>a img {
	padding: 3px 0 0 0;
	border: 0;
	height: 30px;
	width: 30px;
	color: #fff;
	line-height: 48px;
	vertical-align: middle;
}
.top_bar .top_menu>li>a img.imgkbottom {
	height: 30px;
	width: 30px;
}
.top_bar .top_menu>li>a img {
	padding: 3px 0 0 0;
	border: 0;
	color: #fff;
	line-height: 48px;
	vertical-align: middle;
}
.rides-cs {
	font-size: 12px;
	background: #d98595;
	position: fixed;
	top: 250px;
	right: 0px;
	_position: absolute;
	z-index: 1500;
	border-radius: 6px 0px 0 6px;
}
.rides-cs a {
	color: #00A0E9;
}
.rides-cs a:hover {
	color: #ff8100;
	text-decoration: none;
}
.rides-cs .floatL {
	width: 36px;
	float: left;
	position: relative;
	z-index: 1;
	margin-top: 21px;
	height: 181px;
}
.rides-cs .floatL a {
	font-size: 0;
	text-indent: -999em;
	display: block;
}
.rides-cs .floatR {
	width: 130px;
	float: left;
	padding: 5px;
	overflow: hidden;
}
.rides-cs .floatR .cn {
	background: #F7F7F7;
	border-radius: 6px;
	margin-top: 4px;
}
.rides-cs .cn .titZx {
	font-size: 12px;
	color: #333;
	font-weight: 600;
	line-height: 24px;
	padding: 5px;
	text-align: center;
}
.rides-cs .cn ul {
	padding: 0px;
}
.rides-cs .cn ul li {
	line-height: 38px;
	height: 38px;
	border-bottom: solid 1px #E6E4E4;
	overflow: hidden;
	text-align: left;
}
.rides-cs .cn ul li span {
	color: #777;
}
.rides-cs .cn ul li a {
	color: #777;
}
.rides-cs .cn ul li img {
	vertical-align: middle;
}
.rides-cs .btnOpen, .rides-cs .btnCtn {
	position: relative;
	z-index: 9;
	top: 25px;
	left: 0;
	background-image: url(../images/lanrenzhijia.png);
	background-repeat: no-repeat;
	display: block;
	height: 146px;
	padding: 8px;
}
.rides-cs .btnOpen {
	background-position: 0 0;
}
.rides-cs .btnCtn {
	background-position: -37px 0;
}
.rides-cs ul li.top {
	border-bottom: solid #ACE5F9 1px;
}
.rides-cs ul li.bot {
	border-bottom: none;
}
@media (min-width:1200px) {
body {
	padding-top: 80px;
}
}
@media (max-width:1440px) {
.nav {
	padding-left:0%;
}
.nav dl dd {
	margin: 0px 14px;
}
.header_div {
	/*padding-right: 30px;*/
}
.Language {
	margin-right: 35px;
}
.search_div {
	top: 85px;
	left: -65px;
}
}
@media (max-width:1300px) {
.nav {
	padding-left: 9;
}
.nav dl dd {
	margin: 0px 12px;
}
#left_obtn {
	left: 15px;
	top: 45%;
}
#right_obtn {
	right: 15px;
	top: 45%;
}
.left_sider {
	width: 19%;
}
.sider_tit {
	font-size: 16px;
	width: 190px;
}
}
@media (max-width:1200px) {
.nav {
	padding-left: 0%;
	padding-top: 40px;
}
.nav dl dd {
	margin: 0px 10px;
}
.header .logo {
	float: left;
	padding-left: 5%;
	padding-top: 15px;
}
.header .logo img {
	width: 79%;
}
.nav dl dd a {
	font-size: 14px;
	padding: 0px 10px 15px 10px;
}
.header_div {
	padding-top: 13px;
	padding-right: 25px;
}
.product_div {
	width: 786px;
	margin: 0 auto;
}
.ft_dl {
	padding: 0px 17px;
}
.ft1, .ft2 {
	padding: 0px 12px;
}
.search_div {
	top: 90px;
	left: -65px;
}
.rt_all {
	width: 76%;
}
.r_p30 {
	padding-right: 20px;
}
.l_p30 {
	padding-left: 20px;
}
.pt_table tr th {
	font-size: 18px;
	width: 45%;
	line-height: 38px;
}
.pt_table tr td {
	font-size: 18px;
	width: 55%;
	line-height: 38px;
}
.pt_lunbo figure {
	margin-bottom: 20px;
}
.pt_ds img {
	margin: 0 auto;
	width: 60%;
}
.newslist_lt {
	width: 190px;
}
.newslist_fr {
	width: 100%;
}
.news_list_tit h5 {
	font-size: 18px;
}
.news_list_tit span {
	font-size: 14px;
}
.news_list_text {
	font-size: 14px;
	line-height: 22px;
	padding: 6px 0px;
}
.news_more {
	width: 100px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	margin-top: 12px;
}
.news_all .pr30 {
	padding-right: 20px;
}
.news_all .pl30 {
	padding-left: 20px;
}
.news_all dl dd {
	padding-bottom: 20px;
}
.news_all_uls {
	padding-top: 6px;
}
.news_all_uls li {
	line-height: 28px;
}
.news_all_uls li a {
	font-size: 13px;
}
.news_all_uls li span {
	font-size: 13px;
}
body {
	padding-top: 122px;
}
}
@media (max-width:1270px) {
	.newslist {
		width: 970px;
	}
}
@media (max-width:992px) {
.header .logo {
	width: 180px;
}
.nav {
	padding-top: 25px;
	padding-left: 0%;
}

.nav dl .nav_active a, .nav dl dd a:hover {
	/* border-bottom: 2px solid #d98595; */
}
.nav dl dd {
	margin: 0px 0px;
}
.header_div {
	padding-top: 0px;
	padding-right: 5px;
}
.Language {
	font-size: 14px;
	margin-right: 25px;
}
.product_div {
	width: 368px;
	margin-bottom: 20px;
	height: 329px;
}
.pt figure p {
	padding: 0px 15px;
}
.pt figure a {
	font-size: 20px;
	margin: 15px 0px 20px 0px;
}
.ns2 dl dd {
	line-height: 30px;
}
.ns2 dl {
	padding-top: 8px;
}
.ns2 dl dd a {
	font-size: 15px;
}
.ns2 dl dd span {
	font-size: 12px;
}
.news_r3 {
	padding-top: 20px;
}
.news {
	padding-bottom: 35px;
}
.ft_dl {
	padding: 0px 32px;
}
.ft1, .ft2 {
	padding: 20px 32px 0px 32px;
}
.search_div {
	top: 90px;
	left: -80px;
}
.s_text {
	width: 116px;
}
.left_sider {
	width: 170px;
}
.sider_tit {
	font-size: 15px;
	width: 170px;
	height: 48px;
	line-height: 48px;
	margin-bottom: 20px;
}
.sider_tit img {
	left: 74px;
	top: 48px;
}
.rt_all {
	width: 72%;
}
.r_p30 {
	padding-right: 10px;
}
.l_p30 {
	padding-left: 10px;
}
.display dd .title {
	font-size: 20px;
	padding: 12px 0px 20px 0px;
}
.sider_dl .s_active a, .sider_dl dd a:hover {
	background: #727071 url(../images/sider_ico.png) no-repeat 145px center;
	padding-left: 20px;
}
.all_tit {
	height: 68px;
	/* padding-top: 27px; */
}
.all_tit span {
	font-size: 28px;
	top: 10px;
}
.cases_list li a {
	font-size: 14px;
	padding-top: 12px;
}
.cases_list li {
	padding: 0px 8px 26px 8px;
}
.cases h5 {
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	padding-left: 16px;
	margin-bottom: 18px;
}
.dy_table {
	margin: 18px 0px 24px 0px;
}
.news_list {
	padding-bottom: 20px;
}
.news_list ul li {
	/* padding-bottom: 20px; */
}
.newslist_lt {
	width: 150px;
}
.newslist_fr {
	width: 100%;
}
.news_list_tit {
	padding-top: 0px;
	
}
.news_list_tit h5 {
    font-size: 20px;
    font-weight: 300;
    letter-spacing: 1px;
    color: #111;
}
.news_list_tit span {
	font-size: 12px;
}
.news_list_text {
	font-size: 12px;
	line-height: 20px;
	padding: 4px 0px;
}
.news_more {
	width: 80px;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	margin-top: 2px;
}
.ns_ds_title {
	font-size: 18px;
}
.news_details p {
	font-size: 13px;
	color: #999;
	line-height: 24px;
}
.news_details .font15 {
	font-size: 13px;
}
.news_ds_ul {
	line-height: 28px;
	border-top: 1px solid #f2f2f2;
	padding: 10px 0px;
}
.news_ds_ul li {
	float: none;
	width: 100%;
}
.news_ds_ul li a {
	color: #333333;
	font-size: 12px;
}
.news_all .pr30 {
	padding-right: 0px;
}
.news_all .pl30 {
	padding-left: 0px;
}
.news_all_uls li {
	line-height: 28px;
}
.news_all_uls li a {
	font-size: 12px;
}
.news_all_uls li span {
	font-size: 12px;
}
.news_all_tit {
	height: 35px;
	line-height: 35px;
	margin-bottom: 3px;
}
.news_all_tit h5 {
	font-size: 18px;
}
.news_all_tit a {
	font-size: 12px;
}
.nav dl dd a {
	padding: 0 5px;
}
}
@media (max-width: 768px) {
body {
	padding-top: 98px;
}
.head_rt dl dd .weibo {
	display: none;
}
.head_rt dl dd .weixin {
	display: none;
}
.home {
	display: none;
}
.Stars {
	display: none;
}
.nav_ico {
	display: block;
}
/*    111111111111    */
.head {
	display: none;
}
.header {
	position: fixed;
	left: 0px;
	top: 0px !important;
	z-index: 111;
	width: 100%;
	box-shadow: 0px 0px 2px #ccc;
}
.mrl110 {
	margin-right: 110px;
	margin-left: -110px;
	-webkit-transition: 0.4s ease-in 0s;
	-moz-transition: 0.4s ease-in 0s;
	-ms-transition: 0.3s ease-in 0s;
	-o-transition: 0.4s ease-in 0s;
}
.nav {
	position: fixed;
	width:100%;
	left: 0;
	top: 60px;
	padding-top: 0px;
	padding-left: 0;
	z-index: 11;
	background: #fff;
	padding-top: 10px;
	height: auto;
	opacity: 0;
	visibility: hidden;
	box-shadow: 0px 0px 1px #ccc;
}
.nav dl dd {
	float: none;
	margin: 10px 5px;
}
.nav dl dd a {
	font-size: 14px;
	padding: 0px 6px 8px 6px;
	width: auto;
}
.nav dl .nav_active, .nav dl dd:hover {
	border-bottom: 1px solid rgba(215,22,52,0.09);
}
.nav dl .nav_active a, .nav dl dd a:hover {
	border: none;
}
.nav dl dd, .nav dl dd:hover {
	border-bottom: 1px solid rgba(0,0,0,0.09);
}
.nav dl dd .nav_two {
	position: static;
}
/*    111111111111    */

.intr {
	padding-top: 20px;
	padding-bottom: 20px;
}
.intr_img, .intr_text h5 {
	text-align: center;
}
.intr_img img {
	width: 70%;
}
.intr_text h5 {
	margin-top: 20px;
}
.intr_text a {
	width: 100px;
	height: 32px;
	line-height: 32px;
	margin-top: 6px;
	margin-left: 0px;
}
.intr_text p {
	padding: 22px 0px;
}
.ct_title {
	padding-top: 15px;
	padding-bottom: 0px;
	margin-bottom: 20px;
}
.ct_title h5 {
	font-size: 29px;
	height: 35px;
	line-height: 35px;
}
.product_div dl dd a {
	font-size: 20px;
	padding-top: 15px;
	height: 344px;
}
.news {
	padding: 0px 40px;
	padding-bottom: 15px;
}
.news_r2 {
	padding-top: 25px;
}
.ft_dl {
	padding: 0px 20px;
}
/*    111111111111    */
.nav dl dd .nav_two {/* left:-8px; top: 26px; */
	padding-top: 0px;
}
.nav dl dd .nav_two li {
	background: #fff;
	background: rgba(225,225,225,0.9);
}
.nav dl dd .nav_two li a {
	display: block;
	height: 38px;
	line-height: 38px;
	font-size: 10px;
	width: 95px;
	color: #333;
}
.nav dl dd .nav_two li a:hover {
	color: #d98595;
}
/*    111111111111    */

.left_sider {
	width: 140px;
}
.sider_tit {
	font-size: 15px;
	width: 140px;
	height: 40px;
	line-height: 40px;
	margin-bottom: 20px;
}
.sider_tit img {
	left: 59px;
	top: 40px;
}
.rt_all {
	width: 76%;
}
.r_p30 {
	padding-right: 10px;
}
.l_p30 {
	padding-left: 10px;
}
.display dd .tit {
	font-size: 16px;
}
.sider_dl dd {
	height: 40px;
	line-height: 40px;
}
.sider_dl dd a {
	font-size: 14px;
	padding-left: 25px;
}
.sider_dl .s_active a, .sider_dl dd a:hover {
	background: #727071 url(../images/sider_ico.png) no-repeat 105px center;
	padding-left: 15px;
}
.all_tit {
	height: 60px;
}
.all_tit span {
	font-size: 24px;
}
.ptdl dd {
	float: left;
	width: 120px;
	height: 42px;
	line-height: 42px;
}
.ptdl dd a {
	font-size: 18px;
}
.message {
	padding-bottom: 25px;
}
.message table tr th {
	width: 30%;
}
.message table tr th label {
	padding-right: 5px;
}
.message table tr td {
	width: 70%;
	padding: 6px 0px;
}
.meinput {
	height: 38px;
	line-height: 38px;
	border: 1px solid #cdcdcd;
	width: 270px;
}
.mess_sub {
	width: 150px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	border: none;
}
.yzm {
	width: 180px;
	height: 38px;
	line-height: 38px;
}
.yzm_img {
	display: inline-block;
	margin-left: 10px;
}
}
@media (max-width:640px) {
body {
	padding-top: 60px;
	/* padding-bottom: 49px; */
}
.ft_dl {
	padding: 0px 13px;
}
.ft1, .ft2 {
	padding: 20px 12px 0px 12px;
}
.left_sider {
	float: none;
	width: 100%;
}
.sider_dl dd {
	background: #727071;
	height: 35px;
	line-height: 35px;
}
.sider_dl .s_active a, .sider_dl dd a:hover {
	background: #727071 url(../images/sider_ico.png) no-repeat right center;
	padding-left: 15px;
	margin-right: 15px;
}
.all_tit {
	height: 55px;
}
.rt_all {
	float: none;
	width: 100%;
}
.display {
	padding-bottom: 20px;
}
.more {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
}
.newslist_lt {
	width: 28%;
	margin-right: 3%;
}
.newslist_fr {
	width: 100%;
}
.news_all {
	padding: 0px 10px;
}
.left_sider, .sider_tit,  #floatTools {
	display: none;
}
.left_sider.sider_wap {
	display: block; 
}
.header {
	position: fixed;
	z-index: 4;
	width: 100%;
	height: 60px;
}
#footer {
	display: none;
}
.all_ban img {
	margin-top: 0;
	display: none;
}
.head{
	display: none;
}
.top_bar {
	display: block;
}
.ns1_rt .description {
	height: 38px;
	overflow: hidden;
}
.pro-list .title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}
.cases_list li:nth-child(2) {
	display: none;
}
.rt_all .mainFoot {
	height: 60px;
	margin: 20px 0 0 0;
}
.rt_all .mainFoot .child {
	width: 22%;
}
.rt_all .mainFoot .child .childIcon {
	margin-top: 10px;
	width: 38px;
	height: 38px;
	line-height: 38px;
	border-radius: 38px;
	-moz-border-radius: 38px;
	-ms-border-radius: 38px;
	-o-border-radius: 38px;
	-webkit-border-radius: 38px;
}
.rt_all .mainFoot .child .childInfo {
	display: none;
}
}
@media (max-width:480px) {
.head_lt {
	padding-left: 0px;
}
.head_rt {
	padding-right: 6px;
}
.head_lt p {
	margin-left: 8px !important;
	font-size: 10px;
}
.head_rt dl dd span {
	font-size: 10px;
}
.header .logo {
	/*width:215px;*/
	padding-top: 4px;
	position: absolute;
    left: 21%;
    transform: translateX(-50%);
}
.header .logo img {
	width: 78%;
}
.header_div {
	position: absolute;
	left: 185px;
	padding-top: 8px;
	padding-right: 25px;
}
.header_div p{
	font-size: 13px;
	line-height:20px;

}
/*.intr_text a {
	width: 80px;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
}*/
.intr_text p {
	font-size: 12px;
}
.intr_img img {
	width: 95%;
}
.intr_text h5 img {
	width: 95%;
}
.intr_text {
	padding: 0px 10px;
}
.ct_title {
	padding-top: 15px;
	margin-bottom: 10px;
}
.ct_title h5 {
	font-size: 21px!important;
	height: 25px;
	line-height: 25px;
	letter-spacing: 2.1px;
}
#left_obtn {
	left: 15px;
	top: 40%;
}
#right_obtn {
	right: 15px;
	top: 40%;
}
.product_div dl dd a {
	font-size: 16px;
	padding-top: 10px;
}
.product_div dl dd a:hover {
	color: #d98595;
}
.product_div {
	margin-bottom: 15px;
	height: 312px;
	width: 100%;
}
.product_div dl dd p {
	width: 100%;
}
.pt figure p {
	padding: 0px 5px;
}
.pt figure p img {
	width: 100%;
}
.pt figure a {
	font-size: 14px;
	margin: 5px 0px 10px 0px;
}
.news {
	padding: 0px 4px;
	padding-bottom: 15px;
}
.ns1 dl dd {
	padding-bottom: 8px;
}
.news_tit {
	font-size: 18px;
	padding-bottom: 10px;
}
.ns1_rt p {
	font-size: 12px;
	color: #666666;
}
.ns1_rt h5 {
	font-size: 12px;
}
.ns1_rt {
	padding-left: 8px;
}
.ns1_rt p a:hover {
	color: #d98595;
}
.news_r2, .news_r3 {
	padding-top: 12px;
}
.ns2 dl dd a {
	font-size: 13px;
}
.ft_dl {
	padding: 0px 0px 15px 20px;
	width: 33.33333%;
	min-height: 180px;
}
.ft1 {
	padding: 4px 0px 0px 0px;
}
.ft2 {
	padding: 4px 0px 0px 10px;
}
.ft_dl dd {
	width: 100%;
}
.ft_dl_div:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.ft_dl dt {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
}
.ft1 h5, .ft2 h5 {
	padding-bottom: 5px;
}
.ft_dl dd {
	height: 22px;
	line-height: 22px;
}
.ft_dl dd a {
	font-size: 12px;
}
.footer {
	padding: 10px 15px;
}
.footer dl dt {
	font-size: 12px;
	height: 22px;
	line-height: 22px;
}
.footer dl dd span {
	margin: 0px 5px 0px 4px;
}
.footer p {
	text-align: left;
	line-height: 22px;
}
.footer dl dd {
	height: 22px;
	line-height: 22px;
}
.search_div {
	top: 60px;
	left:0px;
	padding: 10px 10px;
	width: 174px;
}
.tit {
	height: 35px;
	line-height: 35px;
}
.sider_tit {
	font-size: 15px;
	width: 100px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 15px;
}
.sider_tit img {
	left: 39px;
	top: 30px;
}
.r_p30 {
	padding-right: 5px;
}
.l_p30 {
	padding-left: 5px;
}
.all_tit span {
	font-size: 22px;
}
.display dd .tit {
	font-size: 14px;
	padding: 8px 0px 12px 0px;
}
.more {
	height: 35px;
	line-height: 35px;
	font-size: 16px;
}
.dy_table tr th {
	width: 27%;
	padding-right: 1%;
	border: 1px solid #9a9a9a;
	height: 31px;
	line-height: 31px;
	text-align: right;
}
.dy_table tr td {
	width: 72%;
	border: 1px solid #9a9a9a;
	height: 31px;
	line-height: 31px;
}
#product_small {
	display: none;
}
#lt_obt {
	display: none;
}
#rt_obt {
	display: none;
}
.ds_lt, .ds_rt {
	display: block;
	z-index: 1111;
}
.pt_ds img {
	margin: 0 auto;
	width: 80%;
}
.ds_lt {
	left: 2px;
	top: 45%;
}
.ds_rt {
	right: 2px;
	top: 45%;
}
.pt_lunbo figure {
	margin-bottom: 14px;
}
.pt_table tr th {
	font-size: 12px;
	color: #333333;
	width: 40%;
	text-align: right;
	line-height: 28px;
}
.pt_table tr td {
	font-size: 12px;
	color: #333333;
	width: 60%;
	line-height: 28px;
}
.ptdl dd {
	float: left;
	width: 80px;
	height: 32px;
	line-height: 32px;
}
.ptdl dd a {
	font-size: 14px;
}
.message {
	padding-bottom: 15px;
}
.message table tr th {
	width: 30%;
}
.message table tr th label {
	font-size: 12px;
}
.message table tr td {
	width: 70%;
	padding: 3px 0px;
}
.meinput {
	height: 28px;
	line-height: 28px;
	border: 1px solid #cdcdcd;
	width: 170px;
}
.mess_sub {
	width: 120px;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	border: none;
}
.yzm {
	width: 80px;
	height: 28px;
	line-height: 28px;
}
.newslist_lt {
	display: inline-block;
	width: 100%;
	margin: 0 auto;
	margin-bottom: 5px;
}
.newslist_fr {
	display: inline-block;
	width: 100%;
	/* padding: 20px; */
}
.news_list_tit h5 {
    font-size: 20px;
    font-weight: 300;
    letter-spacing: 1px;
    color: #111;
    margin-top: 5px;

}
.sortname1,.sortname{
        display: inline-block;
    padding: 3px 5px;
    margin-right: 3px;
    border-radius: 3px;
    padding: 0px 5px;
    font-weight: 400;
    font-size: 12px;
    font-family: '微軟正黑體';
    color: #fff;
}
.news_list_tit span {
	font-size: 10px;
}
.news_list_text {
	display: none;
	font-size: 12px;
	line-height: 20px;
	padding: 4px 0px;
}
.news_more {
	width: 60px;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	margin-top: 2px;
}
.introd p {
	line-height: 20px;
	font-size: 12px;
}
.s_text {
	width: 112px;
}
.s_sub {
	margin-left: -1px;
}
#left_obtn img {
	width: 70%;
}
#right_obtn img {
	width: 70%;
}
#right_obtn {
	right: 0px;
	top: 46%;
}
#left_obtn {
	top: 46%;
}
.ft1_fl {
	width: 85px;
}
.ft1_fl img {
	width: 100%;
}
.head {
	display: none;
}
.nav_ico {
	margin-top: 18px;
}
.Language {
	display: none;
}
.foot_nav {
	display: none;
}
.footer dl {
	display: none;
}
.rides-cs {
	display: none;
}
.page {
	padding: 20px 0px 10px 0px;
}
.page a {
	height: 24px;
	line-height: 24px;
	margin-left: 2px;
	padding: 0 4px;
}
#page a {
	font-size: 12px;
}
}
.praas {
	font-size: 16px;
}
.praas:hover {
	color: #d98595;
}
#dshow {
	top: 29px;
	right: 0;
	position: absolute;
	width: 130px;
	padding: 12px 8px;
	background: #fff;
	border: 1px solid #eaedf1;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	z-index: 3;
	zoom: 1;
	display: none;
}
#dshow2 {
	top: 29px;
	left: 0;
	position: absolute;
	width: 130px;
	padding: 12px 8px;
	background: #fff;
	border: 1px solid #eaedf1;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	z-index: 3;
	zoom: 1;
	display: none;
}
.oneshwo {
	width: 100px;
	margin: 0 auto;
}
.twoshwo {
	text-align: center;
	padding-top: 10px;
}
.wshwo {
	position: relative;
}
/*大图*/
.jqzoom {
	float: left;
	border: none;
	position: relative;
	padding: 0px;
	cursor: pointer;
	margin: 0px;
	display: block;
}
.zoomdiv {
	z-index: 100;
	position: absolute;
	top: 0px;
	left: -300px;
	width: 360px;
	height: 360px;
	background: #ffffff;
	border: 1px solid #CCCCCC;
	display: none;
	text-align: center;
	overflow: hidden;
}
.jqZoomPup {
	z-index: 10;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	border: 1px solid #aaa;
	background: #ffffff;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
}
/*图片小图预览列表*/
.spec-preview {
	width: 361px;
	height: 381px;
	overflow: hidden;
}
.spec-scroll {
	clear: both;
	margin-top: 10px;
	width: 361px;
}
.spec-scroll .prev {
	float: left;
	margin-top: 24px;
	display: block;
	text-align: center;
	width: 10px;
	height: 14px;
	cursor: pointer;
	text-decoration: none;
}
.spec-scroll .next {
	float: right;
	margin-top: 24px;
	display: block;
	text-align: center;
	width: 10px;
	height: 14px;
	cursor: pointer;
	text-decoration: none;
}
.spec-scroll .items {
	float: left;
	position: relative;
	width: 337px;
	height: 79px;
	overflow: hidden;
	margin: 0 2px;
}
.spec-scroll .items ul {
	position: absolute;
	width: 999999px;
	height: 73px;
}
.spec-scroll .items ul li {
	float: left;
	width: 84px;
	text-align: center;
	height: 73px;
}
.spec-scroll .items ul li img {
	border: 1px solid #fff;
	width: 67px;
	height: 71px;
}
.spec-scroll .items ul li img:hover {
	border: 1px solid #e39624;
}
.news_ds_ul li span {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	font-size: 16px;
}
.news_ds_ul li span a {
	width: 100%;
}
.cases_list li a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.bdsharebuttonbox {
	position: absolute;
	top: 0;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.bdsharebuttonbox a {
	display: none;
}
.bdsharebuttonbox .bds_weixin {
	width: 100%;
	height: 100%;
	display: block;
	opacity: 0 !important;
	filter: alpha(opacity=0) !important;
}
.mainFoot {
	position: relative;
	text-align: center;
	height: 78px;
	border-top: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	margin: 60px 0;
}
.mainFoot .child {
	display: inline-block;
*display:inline;
*zoom:1;
	position: relative;
	width: 193px;
	height: 100%;
	border-left: 1px solid #ddd;
}
.mainFoot a:nth-child(1) .child {
	border-left: 0;
}
.mainFoot .child .childIcon, .mainFoot .child .childInfo {
	display: inline-block;
*display:inline;
*zoom:1;
	vertical-align: middle;
}
.mainFoot .child .childIcon {
	margin-top: 20px;
	position: relative;
	background: #666;
	width: 38px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	border-radius: 38px;
	-moz-border-radius: 38px;
	-ms-border-radius: 38px;
	-o-border-radius: 38px;
	-webkit-border-radius: 38px;
}
.mainFoot .child .childIcon img {
	vertical-align: middle;
}
.mainFoot .child .childIcon img {
	transition-duration: .5s;
	-ms-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
}
.mainFoot .child:hover .childIcon img {
	transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
}
.mainFoot .child .childInfo {
	padding-left: 12px;
	text-align: left;
	margin-top: 18px;
}
.mainFoot .child .childInfo p {
	color: #666;
	font-size: 14px;
}
.head_rt dl dd .header-link a {
	font-size: 14px;
	color: #d98595;
	padding-right: 20px;
	font-weight: bold;
}
#focus .swiper-slide{
	text-align: center;
}
.content img{max-width: 100%;}
@media (min-width: 768px) {
	.about_index .intr_img{
		text-align: center;
	}
	.about_index .intr_img img{
		width: 85%;
	}
	.ser .intr_img img{
		width: 90%;
	}
	.fan .intr_img img{
		width: 90%;
	}
	
}
.caselist .swiper-wrapper{
	align-items: center;
}
.caselist .swiper-slide{
	width: 25%;
	float: left;
	/* padding: 0 10px; */
	margin-bottom: 15px;
}
.caselist .swiper-slide a{
	display: block;
}
.caselist .swiper-slide .txt{
	text-align: left;
	padding: 10px 10px 0px 10px;
}
.caselist .swiper-slide p{
	font-size: 16px;
	line-height: 28.8px;
	color: #555555;
}
.caselist .swiper-slide strong{
	margin-right: 5px;
}
.caselist .swiper-slide p span{
	display: block;
	width: 50%;
    float: left;
}
.caselist .swiper-slide img{
	/*width: 100%;*/
	height: 100%;
}
.caselist .swiper-container .swiper-pagination{
	bottom: -6px;
}


.jianbao .pt figure p{
	margin-bottom: 20px;
}
.jianbao .pt figure p img{
	border-radius: 30px;
}
.news .ns1{
	max-width: 80%;
	margin: 0 auto;
}
.ns1_rt .description .praas {
	color: #7c7c7c;
}
/* .mask .sads{
	border-radius: 25px;
} */
.mask .swiper-slide .text{
	position: absolute;
	font-size: 14px;
	padding: 10px 0;
	bottom: 0;
	color: #fff;
	background: #3b877ede;
	width: 100%;
	border-radius: 0 0 40px 40px ;
}
.blue .ct_title{
	 color: #009899;
}

.problem {
	width:100%;
	padding-bottom:120px
}
.problem__table {
	/*width:1300px;*/
	/* margin:31px auto 0; */
	background-color:#fff
}
.problem__title {
	position:relative;
	width:100%;
	/*height:60px;*/
	padding: 0 100px 0 20px;
	font-size:15px;
	margin: 0;
	line-height:60px;
	color:#424242;
	cursor:pointer;
	border-style:solid;
	border-color:#ebf1f3;
	border-width:1px 1px 0;
	-webkit-transition-property:color,background-color,border-color;
	transition-property:color,background-color,border-color;
	-webkit-transition-duration:.4s;
	transition-duration:.4s
}
.problem__title_last
{
border-width:1px 1px 1px;
}
.problem__question-icon {
	position:absolute;
	top:50%;
	right:50px;
	width:21px;
	height:21px;
	background: url(../images/down_ico.png) no-repeat;
	background-size: cover;
	transform: translateY(-50%);
}
.problem__question--active .problem__question-icon {
	position:absolute;
	top:50%;
	right:50px;
	width:21px;
	height:21px;
	background: url(../images/up_ico.png) no-repeat;
	background-size: cover;
	transform: translateY(-50%);
}
.problem__question--active {
	background-color:#d98595;
	border-color:#d98595;
	-webkit-transition-property:background-color,border-color;
	transition-property:background-color,border-color;
	-webkit-transition-duration:.4s;
	transition-duration:.4s
}
.answer-table,.answer-table td,.answer-table th,.answer-table--two {
	border:1px solid #dae5e8
}
.problem__question--active .problem__title {
	color:#fff;
	-webkit-transition:color .4s;
	transition:color .4s
}
/*.problem__question--active .problem__question-icon {*/
/*	background-position:-498px -205px*/
/*}*/
.problem__order {
	display:inline-block
}
.problem__order--one {
	display: initial;
	height:26px;
	margin-right:5px;
    font-size: 15px;
}
.problem__order--two {
	width:34px;
	height:26px;
	margin-right:11px;
	background-position:-404px -246px
}
.problem__order--three {
	width:33px;
	height:27px;
	margin-right:12px;
	background-position:-442px -246px
}
.problem__order--four {
	width:34px;
	height:26px;
	margin-right:11px;
	background-position:-479px -246px
}
.problem__order--five {
	width:34px;
	height:26px;
	margin-right:11px;
	background-position:-515px -246px
}
.problem__question--active .problem__order--one {
	background-position:-369px -279px
}
.problem__question--active .problem__order--two {
	background-position:-405px -279px
}
.problem__question--active .problem__order--three {
	background-position:-442px -279px
}
.problem__question--active .problem__order--four {
	background-position:-480px -279px
}
.problem__question--active .problem__order--five {
	background-position:-517px -279px
}
.ask-answer {
	height:0;
	overflow:hidden;
	background-color:#fafafa;
	-webkit-transition:height .6s;
	transition:height .6s
}
.problem__question--active .ask-answer-one {
	height:auto;
	-webkit-transition:height .6s;
	transition:height .6s
}
.problem__question--active .ask-answer-two {
	height:auto;
	-webkit-transition:height .6s;
	transition:height .6s
}
.problem__question--active .ask-answer-three {
	height:118px;
	-webkit-transition:height .6s;
	transition:height .6s
}
.problem__question--active .ask-answer-four {
	height:118px;
	-webkit-transition:height .6s;
	transition:height .6s
}
.problem__question--active .ask-answer-five {
	height:118px;
	-webkit-transition:height .6s;
	transition:height .6s
}
.answer__onetitle {
	margin-left:38px;
	margin-top:35px;
	font-size:18px;
	color:#333
}
.problem__question--active .ask-answer-one{

    padding: 20px;
}
.problem__question--active .ask-answer-one p {
	font-size:16px;
	color:#666;
	line-height:40px;
}
.answer__onetext--two {
	margin-top:2px
}
@media (max-width: 576px) {
    .problem__title {
    font-size: 14px;
	/*height: 70px;*/
	line-height: 25px;
	padding: 10px 40px 10px 20px;
    }
    .problem__order--one {
    display: initial;
    height: 26px;
    margin-right: 0px;
    font-size: 15px;
    }
    .problem__question-icon,.problem__question--active .problem__question-icon{
    position: absolute;
    right: 15px;
    width: 21px;
    height: 21px;
        
    }
    .problem__question--active .ask-answer-one p{
        font-size: 14px;
    }
	#focus .swiper-slide img{
		width: 100%;
	}
	
}
.item{
	display: flex;
    align-items: center;
	margin-bottom: 30px;
}
.team .item .left{
	margin-right: 5%;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	background: #f3f3f3;
	padding-bottom: 10px;
}
.team .item .left img{
	max-width: 200px;
}
.team .item .left h3{
	font-weight: 600;
	margin-top: 10px;
}

.team .item .right{
	font-size: 16px;
	line-height: 30px;
	text-indent: 2em;
}

.service .item{
	justify-content: space-around;
}
.warpper{
	padding: 0 30px;
}
.service .item .left,.service .item .right{
	font-size: 16px;
	line-height: 30px;
}
.service .item li{
	list-style: disc;
}
.newslist_lt .list-date {
    width: 52px;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    color: #333333;
    z-index: 9;
}
.newslist_lt .list-date .day {
    display: block;
    background-color: #eeeeee;
    line-height: 38px;
    font-size: 20px;
    color: #333333;
}
.newslist_lt .list-date .month {
	display: block;
    color: #FFF;
    background-color: #8a6d3b;
}
@media (max-width: 576px) {
	.news .ns1 {
		max-width: 100%;
	}
	.news .ns1_rt{
		width: 70%;
	}
	.item {
		flex-direction: column;
	}
	.warpper {
		padding: 0 10px;
	}
	.team .item .right{
		margin-top: 15px;
	}

}
.banner img{
	width: 100%;
}
.flex{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.bg{
	/* background-image: linear-gradient(#f8fefd 20%,#ecf9f7, #f8fefd 20%); */
	background-image: radial-gradient(#dff5f1, #ffffff);
	border-radius: 45%/ 10%;
}
.bg1{
	background-image: radial-gradient(#dff5f1, #ffffff);
	border-radius: 45%/ 3%;
}

/************************************/
.customer-service {
    position: fixed;
    z-index: 99;
    right: 10px;
    bottom: 30%;
    width: 70px;
    height: auto;
    font-size: 12px;
}

.customer-service-box {
    position: relative;
    float: right;
    padding: 10px;
    background-color: #fff;
    border-radius: 8px 0 0 8px;
    box-shadow: 0 4px 30px 0 rgba(0,0,0,.05), 0 6px 20px 0 rgba(0,0,0,.19);
}

.customer-service .a {
      display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
       width: 53px;
    height: 55px;
    /*background-color: #273238;*/
    margin-bottom: 4px;
    cursor: pointer;
    outline: none;
    text-align: center;
    border-radius: 2px;
        border-bottom: 1px solid rgba(0,0,0,.05);
}
.customer-service .a:last-child{
    border-bottom: unset;
}
/*.customer-service .a-service {*/
/*  background-color: #0e91e8;*/
/*}*/

/*.customer-service .a-phone {*/
/*  background-color: #ff6b3f;*/
/*}*/

/*.customer-service .a-qrcode {*/
/*  background-color: #01b901;*/
/*}*/
/*.customer-service .a-line {*/
/*  background-color: #00c300;*/
/*}*/
/*.customer-service .a-service:hover {*/
/*  background-color: #007eff;*/
/*}*/

/*.customer-service .a-phone:hover {*/
/*  background-color: #ff4812;*/
/*}*/

/*.customer-service .a-qrcode:hover {*/
/*  background-color: #00af0d;*/
/*}*/
/*.customer-service .a-line:hover {*/
/*  background-color: #06b106;*/
/*}*/

.customer-service .a .i {
    float: left;
    width: 40px;
    height: 28px;
    background-image: url('../images/immediate_consultation_3.d1387da2.svg');
    background-repeat: no-repeat;
     background-size: 24px;
    background-position: center;
}
.customer-service a.a-line .i{
    float: left;
    width: 40px;
    height: 28px;
    background-image: url('../images/cs-bg3.png');
    background-repeat: no-repeat;
     background-size: 24px;
    background-position: center;
}
.customer-service .a-side-call{
    color:#fff;
    padding-top: 4px;
    background: #f60;
}
.customer-service .call-txt {
    margin-bottom: 0;
}
.customer-service .quform-spacer {
    padding: 0;
    margin: 0;
}

.customer-service .a-service .i {
    width: 20px;
    height: 20px;
    margin-top: 10px;
    margin-left: 10px;
    background-image: url('../images/cs-bg.png');
    background-repeat: no-repeat;
    background-position: 0 0;
}

.customer-service .a-phone .i {
    width: 40px;
    height: 28px;

    background-image: url('../images/cs-bg2.png');
    background-repeat: no-repeat;
     background-size: 26px;
    background-position: center;
}
.customer-service .a-phone1 .i {
    width: 40px;
    height: 28px;
    background-image: url(../images/cs-bg.png);
    background-repeat: no-repeat;
    background-size: 26px;
    background-position: center;
}
.customer-service .a-qrcode .i {
    width: 24px;
    height: 24px;
 
}

.customer-service .a-top .i {
    width: 20px;
    height: 20px;
    margin-top: 10px;
    margin-left: 10px;
    background-position: -28px -23px;
}

.customer-service .a-top {
    background: #b5b5b5;
    display: none;
}

.customer-service .a-top:hover {
    background: #999;
}

.customer-service .d {
    display: none;
    min-width: 200px;
    background: #fff;
    position: absolute;
    top: 183px;
    right: 70px;
    min-height: 50px;
    border: 1px solid #ddd;
    border-radius: 4px;
    box-shadow: 0 2px 5px 0 rgba(161, 163, 175, 0.5);
}

.customer-service .d img {
  max-width: 100%;
  height: auto;
}

.customer-service .d .arrow {
  position: absolute;
  top: 12px;
  right: -10px;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #ddd;
}

.customer-service .d .arrow:after {
  position: absolute;
  top: -10px;
  right: 2px;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #fff;
}

.customer-service .d-service {
  top: 0;
}

.customer-service .d-phone1 {
  top: 0px;
}
.customer-service .d-phone {
  top: 134px;
}

.customer-service .phone-list p {
  line-height: 28px;
  margin-bottom: 0;

}

.customer-service .phone-list p span {
  font-weight: 600;
  font-size: 14px;
}

.customer-service .d-qrcode {
  top: 60px;
}

.customer-service .d .inner-box {
  padding: 15px;
  cursor: pointer;
  text-align: center;
}

.customer-service .d-service-item {
    padding: 0;
}

.customer-service .d-service-item .i-qq {
    width: 32px;
    height: 32px;
    background: url('../images/cs-bg.png') no-repeat center 10px;
    display: block;
    transition: all .2s;
    border-radius: 50%;
    overflow: hidden;
}

.customer-service .qq-list .qq-item {
  line-height: 20px;
  margin: 8px 0;
}


.customer-service .qq-list span {
  margin-top: -13px;
}

.customer-service .qq-list .qq-item .qq-img{
  margin-bottom: -6px;
  display: inline-block;
  width: 77px;
  height: 22px;
  background: url('../images/qq.png') center center no-repeat;
}

.customer-service .d-service-item .i-tel {
    width: 40px;
    height: 40px;
    background: url('../images/cs-bg.png') no-repeat center center;
    display: block;
}

.customer-service .d-service-item .text {
    line-height: 28px;
}

.customer-service .d-service-intro i {
    background: url('../images/cs-bg.png') no-repeat center center;
    height: 27px;
    width: 14px;
    margin-right: 5px;
    vertical-align: top;
    display: inline-block;
}

.customer-service .d-qrcode {
    text-align: center;
}

.customer-service .d-qrcode p {
    margin-bottom:0;
}
.index-more{margin-top:30px;padding:30px 0 40px 0;background-color:#ecf9f7;color:#fff;border-radius:  45% 45% 0 0/ 20% 20% 0 0;}
.index-more .t{font-size:16px;text-align:center;margin-top: 20px;color: #464646;}
.index-more ul{margin:0;padding:0;padding-top:10px;list-style:none;text-align:center}
.index-more .cont{padding:0 35px;text-align:right;font-size: 16px;font-weight:bold;color: #464646;cursor: pointer;border-right: 1px solid #add0cc;}
.index-more .cont1{padding:0 35px;text-align:left;font-size: 16px;font-weight:bold;color: #464646;cursor: pointer;margin-top: 10%;}
.index-more .cont img{max-width: 150px;margin-right: 20px;}
.index-more p{padding-top:5px}footer{background-color:#f7f7f7}
.footer{padding-bottom:40px}
.footer .f-logo{
	/* background-color:#fff; */
	text-align:center}
.footer .f-logo img{width:100%}
.footer .f-map{padding-top:15px}
.footer .f-map img{width:100%;border-radius:15px}
.footer .footer-info{padding-top:15px;color:#fff}
.footer .footer-info strong{font-size:20px;color:#f6af4a}
.footer .f-clumn ul{width:50%;float:left;padding:15px 0 0 0;margin:0}
.footer .f-clumn li{line-height:24px}
.footer .f-clumn a{color:#fff}
.footer .f-clumn a:hover{color:#337ab7}
.footer-bar{background-color:#232323;color:#fff;font-size:14px;text-align: center;}
footer {
    position: relative;
    padding-bottom: 70px;
    background: url(../images/bg-footer.jpg) repeat center;
}

.downMenu {
	padding: 20px 0;
	display: block;
	text-align: center;
	border-bottom: solid 1px #e5e5e5;
  }
  
  .downMenu li {
	display: inline-block;
	margin-bottom: 0;
	position: relative;
	padding: 10px 20px;
	vertical-align: middle;
  }
  
  .downMenu li:not(:last-child):before {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -1px;
	margin-left: 1px;
	display: block;
	width: 2px;
	height: 2px;
	background-color: #111;
	border-radius: 50%;
  }
  
  .downMenu li a {
	font-size: 14px;
	font-weight: 300;
	letter-spacing: 1.4px;
	color: #111;
  }
  
  .downMenu li a:hover {
	color: #F76300;
  }
  
  .copyright {
	margin-bottom: 20px;
	text-align: center;
	font-size: 12px;
	letter-spacing: .3px;
  }
  
  .icon_b{
    position: relative;
    margin: 0 5px 0 0;
    width: 16px;
    height: auto;
    bottom: 1px;
  }
  .footerInfo {
	margin-bottom: 5px;
	text-align: center;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: .4px;
	color: #111;
  }
  
  .footerInfo address {
	display: inline-block;
	font-style: inherit;
  }
  footer .downLogo {
    width: 100%;
    max-width: 120px;
    margin: 15px auto 0px
}
footer .downLogo img {
    display: block;
    width: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.alert-layer {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    z-index: 9;
}


.wechat-model-layer {
    width: 17.6875rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 1.1rem;
    position: relative;
    background: #fff;
    border-radius: .8125rem;
    margin: 0 auto;
}
.close {
    width: 20px;
    float: right;
}
.close img{
	width: 100%;
}
.wechat-model-success {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    clear: both;
}

.wechat_success_logo {
    width: 44px;
}

.wechat-model-layer .title {
    color: #333;
    font-size: 18px;
    font-weight: 700;
    margin: .4375rem 0 .625rem;
}
.wechat-model-layer .button{
    background-color: #1aad19;
    border-radius: .25rem;
    width: 9rem;
    height: 2.75rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: .9375rem;
}
.wechat-model-layer .button span{
    color: #fff;
    font-size: .9375rem;
}
.wechat-model-success{
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
clear: both;
}
.mip-fill-content{
    width: 100%;
    max-width: 420px;
    position: fixed;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    bottom: 200px;
    z-index: 99999;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.guide-img img{width: 100%;margin-top: 10px;}
@media (min-width: 576px) {
	.wap{
		display: none;
	}
	.service .intr_img{
		text-align: center;
	}
	.service .intr_img img{
		width: 60%;
	}
	.intr .clf{
		padding: 0 20px;
	}
	.caselist .swiper-container{
		padding: 0 20px;
	}
	.newslist{
		padding-top: 30px;
	}
}
@media (max-width: 576px) {
	.pc,.customer-service{
		display: none;
	}
	.index-more li {
		padding: 0px 10px;
	}
	.flex{
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-direction: column;
	}
	.index-more{
		border-radius: 45% 45% 0 0/ 5% 5% 0 0;
	}
	.footer .f-logo{
		display: none;
	}
	.bg{
		border-radius: 45%/ 3%;
	}
	.bg1{
		border-radius: 45%/ 1%;
	}
	.index-more .cont{
		text-align: center;
		border: unset;
	}
	.index-more .cont img{
		margin-right: 0;
	}
}

.storyArea {
	padding: 30px 0 10px;
  }
.intr .storyArea {
	padding: 20px 0 20px;
  }
  .intr .storyArea .titleBox {
    margin-bottom: 20px;
}
  .storyArea.show li {
	-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
			transform: translateY(0);
	opacity: 1;
  }
  
  .storyArea.show li:nth-of-type(1) {
	-webkit-transition-delay: 1.2s;
		 -o-transition-delay: 1.2s;
			transition-delay: 1.2s;
  }
  
  .storyArea.show li:nth-of-type(2) {
	-webkit-transition-delay: 1.4s;
		 -o-transition-delay: 1.4s;
			transition-delay: 1.4s;
  }
  
  .storyArea.show li:nth-of-type(3) {
	-webkit-transition-delay: 1.6s;
		 -o-transition-delay: 1.6s;
			transition-delay: 1.6s;
  }
  
  .storyArea.show li:nth-of-type(4) {
	-webkit-transition-delay: 1.8s;
		 -o-transition-delay: 1.8s;
			transition-delay: 1.8s;
  }
  
  .storyArea .wrap {
	max-width: 1200px;
  }
  
  .storyArea .titleBox {
	margin-bottom: 20px;
  }
  
  .storyArea .titleBox > h2 {
	margin-bottom: 20px;
	display: inline-block;
	font-size: 32px;
	font-weight: 200;
	letter-spacing: 2.1px;
	color: #111;
	-webkit-transition-delay: .4s;
		 -o-transition-delay: .4s;
			transition-delay: .4s;
  }
  
  .storyArea .titleBox > .textEditor {
	font-size: 16px;
	font-weight: 300;
	letter-spacing: .8px;
	line-height: 30px;
	color: #F76300;
	-webkit-transition-delay: .8s;
		 -o-transition-delay: .8s;
			transition-delay: .8s;
  }
  
  .storyArea li {
	padding: 0;
  }
  
  .storyArea li:hover .Txt h3 a {
	color: #F76300;
  }
  
  .storyArea li:hover .Img {
	opacity: .8;
	-webkit-box-shadow: 0px 1px 25px 0px rgba(0, 0, 0, 0.2);
			box-shadow: 0px 1px 25px 0px rgba(0, 0, 0, 0.2);
  }
  
  .storyArea li:hover .Img:before {
	-webkit-transform: translateY(0) scale(1);
		-ms-transform: translateY(0) scale(1);
			transform: translateY(0) scale(1);
	opacity: 1;
  }
  
  .storyArea .item {
	display: block;
	margin: 0 auto;
	/* max-width: 360px; */
  }
  
  .storyArea .Img {
	position: relative;
	font-size: 0;
  }
  
  .storyArea .Img:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -55px;
	margin-left: -55px;
	display: block;
	width: 110px;
	height: 110px;
	background: url(../images/icon-more.png) no-repeat center;
	border-radius: 50%;
	-webkit-transform: translateY(50px) scale(0.5);
		-ms-transform: translateY(50px) scale(0.5);
			transform: translateY(50px) scale(0.5);
	opacity: 0;
	pointer-events: none;
  }
  
  .storyArea .Img img {
	width: 100%;
	border-radius: 5px;
  }
  
  .storyArea .Txt h3 {
	margin-top: 15px;
	margin-bottom: 15px;
  }
  
  .storyArea .Txt h3 a {
	font-size: 20px;
	font-weight: 300;
	letter-spacing: 1px;
	color: #111;
	-webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    min-height: 52px;
    display: block;
  }
  
  .storyArea .Txt h3 a:hover {
	color: #F76300;
  }
  
  .storyArea .Txt .ellipsis {
	height: 60px;
	font-size: 15px;
	font-weight: 300;
	letter-spacing: .8px;
	line-height: 28px;
	color: #333;
  }
  
  .storyArea .moreBtn {
	margin-top: 10px;
  }
  
  .storyArea .moreBtn a {
	margin: 0 auto;
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	font-weight: 300;
  }
  .titleBox {
    position: relative;
    margin-bottom: 30px;
    text-align: center;
}
.storyArea .moreBtn a {
    position: relative;
    display: block;
    width: 200px;
    height: 50px;
    line-height: 50px;
    font-size: 15px;
    font-weight: 200;
    letter-spacing: 2.2px;
    border-radius: 25px;
    text-align: center;
    background-color: #F76300;
    color: #FFF;
    z-index: 1;
    overflow: hidden;
}
.storyArea .moreBtn a:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -8px;
    display: block;
    width: 41px;
    height: 8px;
    background: url(../images/icon-arrow.png) no-repeat center;
    -webkit-animation: br 1s .2s 1 both;
    animation: br 1s .2s 1 both;
}
.storyArea .moreBtn a:after {
    content: '';
    position: absolute;
    right: 100%;
    top: 0%;
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 25px;
    background: -webkit-gradient(linear, left top, right top, from(#f76300), to(rgba(247, 99, 0, 0))) #f29c20;
    background: -webkit-linear-gradient(left, #f76300 0%, rgba(247, 99, 0, 0) 100%) #f29c20;
    background: -o-linear-gradient(left, #f76300 0%, rgba(247, 99, 0, 0) 100%) #f29c20;
    background: linear-gradient(to right, #f76300 0%, rgba(247, 99, 0, 0) 100%) #f29c20;
    z-index: -1;
    -webkit-transition: .5s .2s ease-in-out;
    -o-transition: .5s .2s ease-in-out;
    transition: .5s .2s ease-in-out;
}
 .storyArea .moreBtn a:hover:after {
    right: 0;
}
.storyArea .moreBtn a:hover:before {
    -webkit-animation: bl .5s 1 ease-in-out both;
    animation: bl .5s 1 ease-in-out both;
}
.storyArea .moreBtn a, .linkArea li, .linkArea li:after, .linkArea .Img img, .linkArea h4, .linkArea p, .facArea .facListTitle .facTitle > h3, .featureArea .wrap > .titleBox, .featureArea .wrap > .textEditor, .featureArea li, .newsArea .newsListClass li a, .newsArea .newsListClass li a:before, .newsArea .newsList, .newsArea .newsList > li .Txt .date, .mediaArea .Img, .mediaArea .mediaTitle, .proArea .Img img, .storyArea .Img, .storyArea .Img:before {
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
@keyframes bl {
	from {
	  left: 0;
	}
	to {
	  left: 100%;
	}
  }
  .subtit{
	font-size: 18px;
    color: #666666;
    padding: 0px 10px 20px 20px;
    line-height: 35px;
  }
  .zhuyun .intr_text p{
	padding: 0px;
	font-size: 16px;
  }
  .zy_item p{
	text-align: center;
	font-size: 16px;
	padding: 10px 0;
  }
  .storyArea1 .item{
	padding: 0 15px;
  }
  .sortname2{
	display: inline-block;
	color: #fff;
	padding: 0px 15px;
	border-radius: 3px;
	background-image:linear-gradient(135deg, #f48aad 0%, #ef4d87 100%);
  }
  .sortname1{
	display: inline-block;
	color: #fff;
	padding: 0px 15px;
	border-radius: 3px;
	background-image: linear-gradient(135deg, #8adcf4 0%, #4d94ef 100%);
  }
  .list-date{
	display: inline-block;
	color: #818181;
	margin-left: 10px;
  }
  .service .ct_title{
	background: none;
	margin-bottom: 20px;
  }
  .service .ct_title h3{
	text-align: center;
	font-size: 32px!important;
    font-weight: 200;
    letter-spacing: 2.1px;
    color: #111;
	margin-bottom: 20px;
  }
  .service .ct_title > .textEditor {
    font-size: 16px;
    font-weight: 300;
    letter-spacing: .8px;
    line-height: 30px;
	text-align: center;
    color: #F76300;
    -webkit-transition-delay: .8s;
    -o-transition-delay: .8s;
    transition-delay: .8s;
}
/* .zhuyun .ct_title {
    background: url(../images/topleftbracket-blue1.png) no-repeat left top;
}
.zhuyun .ct_title h5{
	font-size: 28px;
    color: #36847b;
} */
@media (max-width: 576px) {
	.subtit {
		font-size: 13px;
	}
	.caselist .swiper-slide .txt {
		text-align: left;
		padding: 10px 5px 0px 5px;
	}
	.caselist .swiper-slide p {
		font-size: 13px;
	}
	.zy_item {
		width: 100%;
		float: left;
		padding: 0px 10px;
	}
	.zy_item p{
		font-size: 13px;
	}
	footer .downLogo img{
		max-width: 120px;
		margin: 0 auto;
	}
	.newslist {
		width: 100%;
	    padding: 0 40px;
	}
	.intr_text1{
		margin-top: 20px;
	}
	.news_details{
		padding: 0 20px;
	}
}

.articlePage{ background:#f6f6f6; padding:15px; color:#999999; margin:40px 0; font-size:14px; line-height:30px;}
.articlePage p a{ color:#999999; transition:all 0.5s ease 0s;}
.articlePage p a:hover{ color:#c45e75; text-decoration:underline;}
.articleBack{ float:right; text-align:center; color:#999999; width:125px; height:34px; border:1px solid #dddddd; line-height:32px; border-radius:16px; display:block; margin-top:10px; transition:all 0.5s ease 0s;}
.articleBack:focus{ color:#999999;}
.articleBack:hover{ border-color:#c45e75; background:#c45e75; color:#FFFFFF;}
.news_list ul li{border-top: unset!important;}
@media (max-width: 992px){
.articleBack {
    float: none;
}
}

.article{ position:relative; margin-top:-30px; padding-bottom:55px;}
.arLef{ background:#FFFFFF; padding:30px 35px 40px;width: 68%;
    float: left;}
.arRig{    width: 30%;
    float: right;}

.articleTop{ padding:15px 0; font-size:14px; color:#999999; border-bottom:1px dashed #dddddd;}
.articleTit{ font-size:24px; color:#333333; line-height:36px;}
.articleTop p{ padding:5px 0;}
.articleTop p span{ padding-right:20px;}
.articleBot{ font-size:14px; color:#666666; line-height:24px;}
.articleBot img{ max-width:100% !important; height:auto !important;}
.articleBot p{ margin:15px 0; text-indent: 0px !important;}
.articleBot p strong{ font-size:16px; /*color:#c45e75;*/}

.articlePage{ background:#f6f6f6; padding:15px; color:#999999; margin-top:40px; font-size:14px; line-height:30px;}
.articlePage p a{ color:#999999; transition:all 0.5s ease 0s;}
.articlePage p a:hover{ color:#c45e75; text-decoration:underline;}
.articleBack{ float:right; text-align:center; color:#999999; width:125px; height:34px; border:1px solid #dddddd; line-height:32px; border-radius:16px; display:block; margin-top:10px; transition:all 0.5s ease 0s;}
.articleBack:focus{ color:#999999;}
.articleBack:hover{ border-color:#c45e75; background:#c45e75; color:#FFFFFF;}

.articleShare{ position:absolute; top:70px; left:-75px;}
.articleShareBtn{ width:38px; height:38px; display:block; background:url(../images/articleshare.png) 0 0 no-repeat; cursor:pointer; transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s;}
.articleShareBtn1{ background-position:0 0;}
.articleShareBtn2{ background-position:0 -38px;}
.articleShareBtn3{ background-position:0 -76px;}
.articleShareBtn4{ background-position:0 -114px;}
.articleShareList{ padding-top:4px; display:none;}
.articleShareList li{ padding-bottom:4px;}
.articleShareBtn1.active{ background-position:-38px 0;}
.articleShareBtn2:hover{ background-position:-38px -38px;}
.articleShareBtn3:hover{ background-position:-38px -76px;}
.articleShareBtn4:hover{ background-position:-38px -114px;}

.arRigBox{ padding:20px; margin-bottom:35px; background:#FFFFFF;}
.arRigBox:last-child{ margin-bottom:0;}
.arRigTit{ font-size:22px; color:#333333; line-height:24px; padding:11px 0; border-bottom:1px solid #e5e5e5;}
.arRigList1{}
.arRigList1 li{ overflow:hidden; padding:17px 0; border-bottom:1px dashed #e6e6e6;}
.arRigList1 li a{ display:block; height:100%; font-size:0;}
.arRigImg1,.arRigName1{ display:inline-block; vertical-align:middle;}
.arRigImg1{ width:38.4%;}
.arRigName1{ width:61.6%; padding-left:7.9%; font-size:14px; color:#333333; font-weight:bold; line-height:24px; transition:all 0.5s ease 0s;}
.arRigList1 li a:hover .arRigName1{ color:#c45e75;}

.arRigList2{ margin:0; padding-bottom:20px;}
.arRigList2 li{ padding:0;}
.arRigList2 li a{ line-height:50px;}

.arRigList3{ padding-bottom:10px;}
.arRigList3 li{ border-bottom:1px dashed #e6e6e6; padding:24px 0 0;}
.arRigList3 li:last-child{ border-bottom:none;}
.arRigList3 li a{ display:block; height:100%;}
.arRigList3 .box4Text{ padding:10px 0;}
.arRigList3 li a:hover .box4Tit{ color:#c45e75;}

.caseLead{ font-weight:bold; padding:20px 0 0;}
.caseLead p{ margin:0;}
.breadcrumb a {
    color: #999999;
}
.breadcrumb {
    border-radius: 0;
    background: #f6f6f6;
    color: #999999;
    margin: 0;
}
.arTime span {
    padding: 0 10px;
    font-size: 14px;
    color: #999999;
    line-height: 200%;
}
@media (max-width: 992px){
    .arLef{ padding:15px 15px 20px;}
	.articleTit,.arRigTit{ font-size:18px; line-height:24px;}
	.arRigBox{ padding:10px 15px;}
	.arRigTit{ padding:5px 0 10px;}
	.articlePage{ margin:25px 0 0;}
	
	.article{ min-height:0 !important; padding:0 0 30px;}
	.arLef,.arRig{ width:100%;}
	.arRig{ position:static; padding:20px 0 0;}
	.articlePage{ padding:10px 10px; margin-top:25px;}
	.articleBack{ float:none;}
	
	.arRigBox{ margin-bottom:25px;}
	.arRigList1 li a{ overflow:hidden;}
	.arRigImg1,.arRigName1{ display:block;}
	.arRigImg1{ float:left; width:123px;}
	.arRigName1{ margin-left:140px; width:auto; padding-left:0;}
	.arRigList3{ overflow:hidden; margin:0 -5px;}
	.arRigList3 li{ float:left; width:50%; border:none; padding:20px 5px 0;}
	
	.arRigList3 li{ width:100%; border-bottom:1px dashed #e6e6e6;}	
	.arRigList3 .box4Brief{ height:auto;}
	.arTime{display: flex;flex-wrap: wrap;}
}
.ellipsis {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.hotNewsItem li a:hover {
    color: #c45e75;
    text-decoration: underline;
}
.hotNewsItem li a {
    padding-left: 15px;
    position: relative;
    line-height: 60px;
    color: #666666;
    border-bottom: 1px dashed #dddddd;
    transition: all 0.5s ease 0s;
}
.arRigList2 li a {
    line-height: 50px;
}
.hotNewsItem li a i{
     position: absolute;
    left: 0;
    top: 20px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #c45e75;
}
@media (max-width: 768px){
.fdg {
        margin-bottom: 10px;
}
	.listImg{ float:none; width:100%; max-width:325px; margin:0 auto;}
	.listCon{ margin:0;}
	.listIco{ position:static; transform:translateY(0); margin:10px 0 0;}
	.listBrief{ height:auto; max-height:48px;}
	.listUl{ padding:0;}
	.listTit{ font-size:14px;}
	.listTime span {
    font-size: 20px;
}
.articleBot {
    font-size: 14px;
    color: #666666;
    line-height: 24px;
    /*min-height: 2000px;*/
}
.articleBot p {
    text-indent: 0px !important;
}
}
.ellipsis {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.clear{
    clear: both;
}
.clear:after{
    content:"";
    display:block;
    clear: both;
}


.list{
  width:100%;
  margin-top:20px;
}
.list ul{
  width:100%;
}
.list ul li{
  width:100%;
  border-bottom:1px dashed #ddd;
  padding:10px 20px;
  display:flex;
  justify-content: space-between;
  flex-wrap:wrap;
}
.list ul li p{
  color:#333;
  font-size:14px;
  width:48%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.list ul li p a{
  color:#333;
}
.list ul li p a:hover{
  color:#c45e75;
}
.list ul li .text{
  width:48%;
  display:flex;
  justify-content: space-between;
}
.list ul li .text span{
  color:#999;
  font-size:14px;
}
.list ul li .text em{
  font-size:14px;
  font-style: normal;
}
.list ul li .text em a{
  color:#333;
}
.list ul li .text em a:hover{
  color: #c45e75;
}
@media all and (max-width:750px) {
  .tzzjy .zw_content{
    margin-top:15px;
  }
  .tit h1{
    font-size:20px;
  }
  .tit .line{
    width:100px;
  }
  .page_list ul li a{
    padding:5px 10px;
    font-size: 12px;
  }
  .list ul li .text span{
    font-size:12px;
  }
  .list ul li .text em{
    font-size:12px;
  }
}
@media all and (max-width:480px) {
  .list ul li{
    padding:10px;
  }
  .list ul li p{
    width:100%;
  }
  .list ul li .text{
    width:100%;
    margin-top:10px;
  }
}