@font-face {
	font-family: iconfont;
	src: url(../font/iconfont.eot?t=1510818903674#iefix) format("embedded-opentype"), url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff"), url(../font/iconfont.ttf?t=1510818903674) format("truetype"), url(../font/iconfont.svg?t=1510818903674#iconfont) format("svg");
}
* {
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration: none;
}
body {
	font-family: "Microsoft YaHei";
	font-weight: normal;
	overflow-x: hidden;
}
li {
	list-style: none
}


.hidden-yd {
    display: none !important;
}



@media all and (max-width:767px) {
.hidden-yd {
	 display: block !important;
}
}



@media all and (max-width:768px) {
html {
	font-size: 20px;
}
}

@media all and (max-width:992px) and (min-width:768px) {
html {
	font-size: 20px;
}
}

@media all and (max-width:1200px) and (min-width:992px) {
html {
	font-size: 23px;
}
}

@media all and (min-width:1200px) {
html {
	font-size: 25px;
}
}

.float-l {
	float: left;
}
.float-r {
	float: right;
}
.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-location::before {
	content: "\e620";
}
.icon-bianji::before {
	content: "\e609";
}
.icon-cha::before {
	content: "\e6ad";
}
.icon-shijian::before {
	content: "\e6ac";
}
.icon-paly::before {
	content: "\e675";
}
.icon-fanhuidingbu::before {
	content: "\e60e";
}
.icon-hanbaobao::before {
	content: "\e604";
}
.icon-wenjian::before {
	content: "\e61a";
}
.icon-liulanliang::before {
	content: "\e621";
}
.icon-search::before {
	content: "\e605";
}
.icon-boshilianxiyoujian::before {
/*content: "\e60c";*/
}
.icon-boshilianxidianhua {
/*content: "\e60d";*/
	 
}
.icon-boshileft::before {
	content: "\e60f";
}
.icon-boshiright::before {
	content: "\e610";
}
.icon-boshiyuyanxuanze::before {
/*content: "\e613";*/
}
.icon-youjiantou::before {
	content: "\e617";
}
.icon-zuojiantou::before {
	content: "\e618";
}
.icon-boshiIG::before {
	content: "\e638";
}
.icon-boshiFB::before {
	content: "\e63a";
}
.icon-boshiPT::before {
	content: "\e63b";
}
.icon-boshiYT::before {
	content: "\e63c";
}
.icon-boshiTT::before {
	content: "\e63d";
}
.icon-boshiGG::before {
	content: "\e63e";
}
.icon-boshiLK::before {
	content: "\e63f";
}
.icon-boshiFB1::before {
	content: "\e640";
}
.icon-youxiang::before {
	content: "\e645";
}
.icon-wacipu-xianbiaozhun::before {
	content: "\e649";
}
.icon-xunjiapu-xianbiaozhun::before {
	content: "\e64a";
}
.icon-yamaxun-mianbiaozhun::before {
	content: "\e654";
}
.icon-jiahao::before {
	content: "\e655";
}
.icon-xiazai::before {
	content: "\e664";
}
.iconfont s {
	font-family: "Microsoft YaHei";
	text-decoration: none;
}
.style-top {
	transition: 1s;
	left: 0px;
	top: 0px;
	position: relative;
	opacity: 1;
	transform: translateZ(0px);
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
}
.style-right {
	transition: 1s;
	left: 0px;
	top: 0px;
	position: relative;
	opacity: 1;
	transform: translateZ(0px);
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
}
.style-bottom {
	transition: 1s;
	left: 0px;
	top: 0px;
	position: relative;
	opacity: 1;
	transform: translateZ(0px);
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
}
.style-left {
	transition: 1s;
	left: 0px;
	top: 0px;
	position: relative;
	opacity: 1;
	transform: translateZ(0px);
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
}
.i-required {
	background: url("../images/irequired.png?_t=1511771617000") no-repeat 95%;
}
.inactive .style-top {
	top: -400px;
	opacity: 0;
}
.inactive .style-bottom {
	top: 400px;
	opacity: 0;
}
.inactive .style-left {
	left: -250px;
	opacity: 0;
}
.inactive .style-right {
	left: 250px;
	opacity: 0;
}
.form-float {
	transition: 1s;
	top: 10%;
	width: 100%;
	right: 1rem;
	position: fixed;
	z-index: 5;
	max-width: 11rem;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
}
.form-float h2 {
	margin: 0px;
	padding: 0.6rem;
	font-size: 0.72rem;
	font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-color: #e6212a;
}
.form-float h2 span {
	font-size: 0.9rem;
	font-weight: bold;
	margin-top: -0.12rem;
	float: right;
	cursor: pointer;
}
.form-float h3 {
	color: rgb(153, 153, 153);
	font-size: 0.48rem;
	font-weight: bold;
	margin-top: 0.9rem;
	margin-bottom: 8px;
}
.form-float i {
	text-align: center;
	color: rgb(153, 153, 153);
	font-size: 12px;
	margin-top: 5px;
	display: inline-block;
}
.form-float input {
	padding: 5px 10px;
	border: currentColor;
	border-image: none;
	width: 100%;
	color: rgb(51, 51, 51);
	font-size: 0.64rem;
	background-color: rgb(245, 245, 245);
}
.form-float input[type=submit] {
	padding: 10px 0px;
	border-radius: 4px;
	color: #FFF;
	font-size: 0.56rem;
	font-weight: bold;
	margin-top: 10px;
	border-bottom-color: currentColor;
	border-bottom-width: medium;
	border-bottom-style: none;
	background-color: #2b3f13;
}
.form-float input[type=submit].a-btnxc {
	color: rgb(255, 255, 255);
}
.form-float textarea {
	padding: 5px 8px;
	border: currentColor;
	border-image: none;
	width: 100%;
	height: 4.68rem;
	color: rgb(51, 51, 51);
	line-height: 1.3;
	font-size: 0.64rem;
	background-color: rgb(245, 245, 245);
}
.form-float .form-content {
	padding: 0.3rem 0.8rem 1.2rem;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	box-shadow: 0px 5px 5px #eee;
}
.form-ctrl {
	right: -350px;
}
.btn-right {
	width: 2.4rem;
	text-align: center;
	right: 1rem;
	bottom: 30%;
	position: fixed;
	z-index: 4;
}
.btn-right > div {
	border-radius: 5px;
	transition: 0.5s;
	height: 2.4rem;
	right: 0px;
	color: rgb(255, 255, 255);
	line-height: 2.4rem;
	font-size: 1rem;
	margin-bottom: 0.5rem;
	position: relative;
	cursor: pointer;
	background-color: rgb(255, 199, 78);
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
}
.btn-right .icon-xunjiapu-xianbiaozhun {
	font-size: 1.5rem;
}
.btn-right .icon-wacipu-xianbiaozhun {
	font-size: 1.5rem;
}
.btn-right .icon-yamaxun-mianbiaozhun {
	font-size: 1.5rem;
}
.btn-right > div:hover {
	background-color: rgb(179, 179, 179);
}
.btn-right > a {
	border-radius: 5px;
	transition: 0.5s;
	height: 2.4rem;
	right: 0px;
	color: rgb(255, 255, 255);
	line-height: 2.4rem;
	font-size: 1rem;
	text-decoration: none;
	margin-bottom: 0.5rem;
	display: block;
	position: relative;
	cursor: pointer;
	background-color: rgb(255, 199, 78);
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
}
.btn-right .icon-msg {
	border-radius: 5px;
	transition: 0.5s;
	left: -180px;
	top: 0px;
	overflow: hidden;
	display: none;
	position: absolute;
	opacity: 0;
	box-shadow: 0px 0px 10px #666;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
}
.btn-right .icon-msg a {
	padding: 10px 15px;
	color: rgb(76, 76, 76);
	line-height: 2;
	font-size: 14px;
	text-decoration: none;
	display: block;
	background-color: rgb(255, 255, 255);
}
.btn-right .icon-msg img {
	margin-right: 5px;
}
.btn-right .icon-msg a:hover {
	color: rgb(0, 0, 0);
	background-color: rgb(245, 245, 245);
}
.btn-right .active .icon-msg {
	display: block;
	opacity: 1;
}

@media all and (max-width:768px) {
.form-float {
	right: -350px;
}
.btn-right .form-ctrl {
	right: 0px;
}
}
.crumbs {
	padding: 1.2rem 0px;
	font-family: "Microsoft YaHei";
}
.crumbs a {
	margin: 0px 10px;
	color: rgb(102, 102, 102);
	text-transform: uppercase;
	font-family: "Microsoft YaHei";
	font-size: 0.56rem;
	text-decoration: none;
	-moz-text-transform: capitalize;
	-webkit-text-transform: capitalize;
	-ms-text-transform: capitalize;
}
.crumbs a.act {
	color: rgb(255, 199, 78);
}
.crumbs a:hover {
	color: rgb(255, 199, 78);
}
.crumbs a:last-of-type {
	color: rgb(255, 199, 78);
}
.a-box {
	margin: 0.5rem 0px;
	text-align: center;
}
.a-box .a-btn {
	transition: 0.3s;
	width: 9rem;
	height: 2rem;
	text-align: center;
	color: rgb(32, 46, 49);
	line-height: 2rem;
	overflow: hidden;
	padding-right: 0px;
	font-size: 0.56rem;
	font-weight: bold;
	text-decoration: none;
	display: inline-block;
	position: relative;
	background-color: rgb(255, 199, 78);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
}
.a-box .a-btn::before {
	transition: 0.3s;
	top: -0.5rem;
	width: 3.5rem;
	height: 3rem;
	right: -0.5rem;
	display: block;
	position: absolute;
	content: "";
	opacity: 0;
	transform: rotate(-9deg);
	background-color: rgb(12, 1, 0);
	-webkit-transform: rotate(-9deg);
	-moz-transform: rotate(-9deg);
	-o-transform: rotate(-9deg);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
}
.a-box .a-btn::after {
	background: url("../images/triangle-right.png?_t=1511771617000") no-repeat center / 100% 100%;
	transition: 0.3s;
	top: 50%;
	width: 0.56rem;
	height: 0.92rem;
	right: 1.3rem;
	margin-top: -0.46rem;
	display: block;
	position: absolute;
	z-index: 1;
	content: "";
	opacity: 0;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
}
.a-box .a-btn:hover {
	padding-right: 3rem;
}
.a-box .a-btn:hover::before {
	right: -0.2rem;
	opacity: 1;
}
.a-box .a-btn:hover::after {
	right: 1.1rem;
	opacity: 1;
}
.a-box .a-btnxc {
	color: rgb(255, 255, 255);
}
.a-btnxc {
	color: rgb(255, 255, 255);
}
.type-box {
	padding: 0px 0.4rem;
	margin-top: 0.8rem;
	margin-bottom: 2rem;
}
.type-box a {
	margin: 0px 4px;
	padding: 3px 0.8rem;
	transition: 0.3s;
	color: rgb(128, 128, 128);
	font-size: 0.72rem;
	text-decoration: none;
	display: inline-block;
	position: relative;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
}
.type-box a:last-of-type {
}
.type-box a.act {
	border-radius: 20px;
	color: rgb(255, 199, 78);
	background-color: rgb(0, 0, 0);
}
.type-box a:hover {
	border-radius: 20px;
	color: rgb(255, 199, 78);
	background-color: rgb(0, 0, 0);
}
.type-box a s {
	top: 50%;
	width: 2px;
	height: 0.72rem;
	right: -7px;
	margin-top: -0.36rem;
	display: inline-block;
	position: absolute;
	background-color: rgb(217, 217, 217);
}
.type-box a:last-of-type s {
	background-color: transparent;
}
.side-bar {
	margin-left: -15px;
}
.side-bar li {
	list-style: none;
	transition: 0.3s;
	text-align: left;
	line-height: 3.2rem;
	overflow: hidden;
	padding-left: 0.9rem;
	position: relative;
	cursor: pointer;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
}
.side-bar li:nth-child(2n) {
	background-color: rgb(112, 112, 112);
}
.side-bar li:nth-child(2n+1) {
	background-color: rgb(83, 83, 83);
}
.side-bar li.act {
	background-color: rgb(0, 0, 0);
}
.side-bar li:hover {
	background-color: rgb(0, 0, 0);
}
.side-bar li::before {
	transition: 0.3s;
	top: -0.5rem;
	width: 3.6rem;
	height: 4rem;
	right: -4.6rem;
	display: block;
	position: absolute;
	content: "";
	opacity: 0;
	transform: rotate(-9deg);
	background-color: rgb(255, 200, 77);
	-webkit-transform: rotate(-9deg);
	-moz-transform: rotate(-9deg);
	-o-transform: rotate(-9deg);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
}
.side-bar li::after {
	background: url("../images/triangle-right.png?_t=1511771617000") no-repeat center / 100% 100%;
	transition: 0.5s;
	top: 1.1rem;
	width: 0.56rem;
	height: 0.92rem;
	right: 1.5rem;
	display: block;
	position: absolute;
	z-index: 1;
	content: "";
	opacity: 0;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
}
.side-bar li.act::before {
	right: -0.6rem;
	opacity: 1;
}
.side-bar li:hover::before {
	right: -0.6rem;
	opacity: 1;
}
.side-bar li.act::after {
	right: 1.3rem;
	opacity: 1;
}
.side-bar li:hover::after {
	right: 1.3rem;
	opacity: 1;
}
.side-bar li > a {
	width: 100%;
	color: rgb(255, 255, 255);
	line-height: 1.3;
	overflow: hidden;
	font-size: 0.72rem;
	text-decoration: none;
	vertical-align: middle;
	display: inline-block;
}
.side-bar .type-child {
	margin-left: -0.4rem;
	display: none;
	position: relative;
	z-index: 1;
	background-color: rgb(0, 0, 0);
}
.side-bar li.act .type-child {
	margin-left: -0.9rem;
	display: block;
}
.side-bar .type-li {
	text-align: left;
	line-height: 3.2rem;
	overflow: hidden;
	display: block;
	position: relative;
	cursor: pointer;
}
.side-bar .type-li p {
	width: 100%;
	height: 100%;
	color: rgb(255, 255, 255);
	line-height: 1.3;
	overflow: hidden;
	padding-left: 20%;
	font-size: 0.72rem;
	text-decoration: none;
	margin-bottom: 0px;
	vertical-align: middle;
	display: inline-block;
}
.side-bar .type-li::before {
	transition: 0.3s;
	left: 0px;
	width: 0px;
	height: 3px;
	bottom: 0px;
	display: block;
	position: absolute;
	content: " ";
	background-color: rgb(255, 200, 77);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
}
.side-bar .active.type-li::before {
	width: 100%;
}
.side-bar .type-li:hover::before {
	width: 100%;
}
.side-bar .active.type-li p {
	color: rgb(255, 200, 77);
}
.side-bar .type-li:hover p {
	color: rgb(255, 200, 77);
}

@media all and (min-width:768px) {
.side-bar li > a {
	padding-right: 3.2rem;
}
}
.page {
	padding: 20px 0px;
	text-align: center;
}
.page a {
	width: 1.6rem;
	height: 1.6rem;
	color: rgb(77, 81, 85);
	line-height: 1.6rem;
	font-size: 0.64rem;
	vertical-align: middle;
	display: inline-block;
	background-color: transparent;
}
.page span {
	width: 1.6rem;
	height: 1.6rem;
	color: rgb(0, 0, 5);
	line-height: 1.6rem;
	font-size: 0.64rem;
	vertical-align: middle;
	display: inline-block;
	background-color: rgb(255, 199, 78);
}
.page i {
	width: 1.6rem;
	height: 1.6rem;
	color: rgb(0, 0, 5);
	line-height: 1.6rem;
	font-size: 0.64rem;
	vertical-align: middle;
	display: inline-block;
}
.page .prev {
	background: url("../images/page-left.jpg?_t=1511771617000") no-repeat center;
}
.page .next {
	background: url("../images/page-right.jpg?_t=1511771617000") no-repeat center;
}
.page_choose {
	height: 20px;
	margin-top: 15px;
}
.page_choose a {
	color: rgb(153, 153, 153);
	overflow: hidden;
	vertical-align: middle;
	display: inline-block;
	max-width: 100%;
}
.page_choose span {
	margin: 0px 5px;
	width: 1.6rem;
	height: 1.6rem;
	line-height: 1.6rem;
	vertical-align: middle;
	display: inline-block;
}
.page_choose .prev {
	background: url("../images/page-left.jpg?_t=1511771617000") no-repeat center;
}
.page_choose .next {
	background: url("../images/page-right.jpg?_t=1511771617000") no-repeat center;
	top: 0px;
	right: 0px;
	margin-right: 0px;
	position: absolute;
}
.page_choose .fl {
	overflow: hidden;
	float: left;
	white-space: nowrap;
	position: relative;
	-ms-text-overflow: ellipsis;
	max-width: 46%;
}
.page_choose .fr {
	overflow: hidden;
	float: right;
	white-space: nowrap;
	position: relative;
	-ms-text-overflow: ellipsis;
	max-width: 46%;
}
.header .header-top {
	padding: 0px 0px;
	text-align: right;
	background-color: rgb(255, 255, 255);
	line-height: 39px;
}
.header .header-top span {
	color: rgb(204, 204, 204);
	padding-left: 38px;
	font-size: 0.56rem;
	position: relative;
}
.header .header-top span::before {
	left: 17px;
	color: rgb(255, 210, 100);
	font-size: 0.64rem;
	position: absolute;
}
.header .header-top span.email-icon {
	margin-left: 1.5rem;
}
.header .header-top #google_translate_element {
	padding-left: 30px;
	display: inline-block;
}
.header #google_translate_element span {
	padding-left: 5px;
}
.header .langue-box {
	margin-bottom: 0px;
	margin-left: 1.5rem;
	display: inline-block;
}
.header .langue-box span {
	padding-right: 25px;
	margin-left: 0px;
	cursor: pointer;
}
.header .langue-box span::after {
	top: -5px;
	right: 3px;
	color: rgb(255, 210, 100);
	font-size: 0.6rem;
	position: absolute;
	content: "\e60e";
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
}
.header .topul-lv2 {
	transition: 0.5s;
	width: 100%;
	text-align: center;
	overflow: hidden;
	margin-top: 5px;
	visibility: hidden;
	position: absolute;
	z-index: 6;
	max-height: 0px;
	opacity: 0;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
}
.header .open .topul-lv2 {
	visibility: visible;
	max-height: 240px;
	opacity: 1;
}
.header .topul-lv2 li {
	list-style: none;
	color: rgb(204, 204, 204);
	background-color: rgb(12, 0, 0);
}
.header .topul-lv2 li:hover {
	background-color: rgb(43, 43, 43);
}
.header .topul-lv2 a {
	padding: 7px 0px;
	color: inherit;
	text-decoration: none;
	display: inline-block;
}
.header .navbar-nav a {
	/*padding: 32px 18px;*/ transition: 0.3s;
	color: #fff;
	font-size: 0.64rem;
	font-weight: bold;
	display: inline-block;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
}
.header .navbar-nav a.own-child {
	background: url("../images/down-side.png?_t=1511771617000") no-repeat 98%;
}
.header .navbar-nav a:hover {
	color: rgb(255, 199, 78);
	background-color: transparent;
}
.header li {
	list-style: none;
	position: relative;
}
.header li.active > a {
	color: #fff;
}
.header .header-menue {
	top: 0px;
	width: 100%;
	position: relative;
	z-index: 5;/*background: url("../images/nav_bg.jpg") repeat-x 100%;*/
}
.header .li-lv1 {
	padding-left: 30px;
	padding-right: 30px;
}
.header .dhx {
	background: url("../images/dh_x.png") repeat-x );
	width: 2px;
}
.header .ul-lv2 {
	background: url("../images/topshadow.png?_t=1511771617000") repeat-x top;
	border: currentColor;
	border-image: none;
	padding-top: 12px;
	margin-left: -10px;
	display: none;
	position: absolute;
}
.header .ul-lv2 > li {
	list-style: none;
	text-align: center;
	background-color: #fff;
	border-bottom: 1px solid #000;
}
.header .ul-lv2 > li > a {
	padding: 10px 0px;
	color: #000;
	font-size: 0.56rem;
	font-weight: normal;
	text-decoration: none;
	display: block;
}
.header .ul-lv2 > li > a:hover {
	color: rgb(255, 255, 255);
	font-weight: bold;
	background-color: #e6212a;
}
.header .ul-lv3 {
	 
	border: currentColor;
	border-image: none;
	 
 
	display: none;
	 
	
	 
}
.header .ul-lv3 > li {
	list-style: none;
	text-align: center;
	background-color: #fff;
	border-bottom: 1px solid #000;
}
.header .ul-lv3 > li > a {
	padding: 10px 0px;
	color: #000;
	font-size: 0.56rem;
	font-weight: normal;
	text-decoration: none;
	display: block;
}
.header .ul-lv3 > li > a:hover {
	/*color: rgb(255, 255, 255);*/
	font-weight: bold;
	background-color: #e6212a;
}




.header .ul-lv4 {
	 width:250px; 
	border: currentColor;
    border-image: none;
    display: none;
    max-height: 390px;
    overflow-y: auto;
	
	 
}
.header .ul-lv4 > li {
 width:220px;
	list-style: none;
	text-align: center;
	background-color: #fff;
	border-bottom: 1px solid #000;
}
.header .ul-lv4 > li > a {
	padding: 10px 0px;
	color: #000;
	font-size: 0.56rem;
	font-weight: normal;
	text-decoration: none;
	display: block;
}
.header .ul-lv4 > li > a:hover {
	color: rgb(255, 255, 255);
	font-weight: bold;
	background-color: #e6212a;
}










.header .logo-right {
	width: 35%;
	height: 40px;
	text-align: right;
	line-height: 40px;
	overflow: hidden;
	padding-right: 3rem;
	position: absolute;
}
.header .logo-right::before {
	top: -20px;
	width: 2rem;
	height: 200px;
	right: -1rem;
	position: absolute;
	z-index: 1;
	content: "";
	transform: rotate(-9deg);
	-webkit-transform: rotate(-9deg);
	-moz-transform: rotate(-9deg);
	-o-transform: rotate(-9deg);
}
.header .logo-right img {
	width: auto;
	vertical-align: middle;
}
.navbar-toggle {
	border-color: rgb(204, 204, 204);
}
.navbar-toggle span {
	background-color: #333;
}
.m-header {
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: none;
	position: fixed;
	z-index: 11;
	background-color: rgba(0, 0, 0, 0.4);
}
.m-header {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 11;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.4);
}
.m-header a {
	color: rgb(102, 102, 102);
}
.m-header .x-btn {
	width: 3rem;
	height: 3rem;
	text-align: right;
	right: 290px;
	color: rgb(255, 255, 255);
	font-size: 2rem;
	position: absolute;
	cursor: pointer;
}
.m-header .x-btn img {
	width: 16px;
	margin-right: 10px;
	vertical-align: 10px;
}
.m-header .show-ul {
	right: 0px !important;
}
.m-header .hide-ul {
	right: -280px !important;
}
.m-header .own-child {
	background: url("/images/592257d2d4c32.png") no-repeat 240px / auto 20px;
	background-color: rgb(255, 255, 255);
}
.m-header .mul-lv1 {
	width: 280px;
	height: 100%;
	right: -280px;
	position: absolute;
	background-color: rgb(255, 255, 255);
}
.m-header ul {
	transition:0.3s; right: -280px; color: rgb(102, 102, 102); -webkit-transition: all .3s; -moz-transition: all .3s;
}
.m-header .mul-lv1 {
	list-style: none; padding-left: 10px;
}
.m-header .mul-lv2 {
	list-style: none; padding-left: 10px;
}
.m-header .mul-lv3 {
	list-style: none; padding-left: 10px;
}

.m-header .mul-lv4 {
	list-style: none; padding-left: 10px;
}

.m-header .mul-lv1 a {
	width: 100%; line-height: 1.4; font-size: 18px; text-decoration: none; vertical-align: middle; display: inline-block;
}
.m-header .mul-lv1 .mli-lv1 {
	height: 51px; line-height: 51px; padding-bottom: 2px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.m-header .mul-lv2 .mli-lv2 {
	height: 51px; line-height: 51px; padding-bottom: 2px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.m-header .mul-lv3 .mli-lv3 {
	height: 51px; line-height: 51px; padding-bottom: 2px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}

.m-header .mul-lv4 .mli-lv4 {
	height: 51px; line-height: 51px; padding-bottom: 2px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.m-header .mul-lv2 {
	top: 0px; width: 280px; height: 100%; right: -290px; position: absolute; z-index: 2; background-color: rgb(255, 255, 255);
}

.m-header .mul-lv3 {
	top: 0px; width: 280px; height: 100%; right: -290px; position: absolute; z-index: 2; background-color: rgb(255, 255, 255);
}
.m-header .mul-lv4 {
	top: 0px; width: 280px; height: 100%; right: -290px; position: absolute; z-index: 2; background-color: rgb(255, 255, 255);
}

.m-header .up-lv {
	cursor: pointer; background-color: rgb(80, 97, 113);
}
.m-header .up-lv::before {
	background: url("/images/5922580533d4b.png?_t=1511771617000") no-repeat center / 90% rgb(80, 97, 113); width: 40px; height: 55px; margin-right: 5px; margin-left: -10px; vertical-align: middle; display: inline-block; content: "";
}
.m-header .up-lv a {
	width: auto; color: rgb(255, 255, 255);
}


@media all and (max-width:992px) {
.header .logo-right {
	width: 45%;
	height: 78px;
	line-height: 78px;
}
.header .header-menue {
	min-height: 60px;
}
.navbar-header {
	min-height: 78px;
}
.header .navbar-nav {
	text-align: center;
	margin-bottom: 20px;
}
.header .navbar-nav a {
	padding: 15px 0px;
}
.header .langue-box {
	margin-top: 22px;
	margin-left: 0px;
}
.header .langue-box span {
	color: rgb(153, 153, 153);
	padding-right: 0px;
	font-size: 30px;
	margin-right: 0px;
}
.header .topul-lv2 {
	width: inherit;
}
.header .langue-box span::after {
	display: none;
}
.edit-content img{max-width:100% !important;height:auto !important}
.pd_three li{padding:0 10px !important;margin-right:10px !important;margin-bottom:10px !important}
}

@media all and (max-width:768px) {
.header .logo-right {
	width: 60%;
}
.header .logo-right img {
	max-height: 40px;
}
}
.banner img {
	max-width: 100%;
}
.banner .index-banner a {
	text-decoration: none;
}
.banner .index-banner .swiper-slide {
	height: auto;
	position: relative;
}
.banner .index-banner .banner-box {
	top: 0px;
	width: 100%;
	height: 100%;
	display: table;
	position: absolute;
}
.banner .index-banner .banner-content {
	left: 18%;
	vertical-align: middle;
	display: table-cell;
	position: relative;
}
.banner .index-banner .banner-MesRight {
	left: 55%;
}
.banner .banner-content h2 {
	margin: 0px;
	color: rgb(255, 199, 78);
	line-height: 1.1;
	font-size: 2.8rem;
	font-weight: bold;
}
.banner .banner-content p {
	margin: 0px 0px 10px;
	color: rgb(13, 0, 0);
	line-height: 1.5;
	font-size: 0.72rem;
}
.banner .text-white p {
	color: rgb(255, 255, 255);
}
.banner .banner-content .a-box {
	text-align: left;
	margin-bottom: 4%;
}
.banner .banner-pagination span {
	width: 2rem;
	height: 6px;
}
.banner .banner-pagination .swiper-pagination-bullet-active {
	background: rgb(255, 199, 78);
}
.content {
	padding-top: 1px;
	background-color: rgb(245, 245, 245);
}
.section01 {
	margin: 3.2rem 0px;
	overflow: hidden;
}
.section01 img {
	max-width: 100%;
}
.section01 h2 {
	color: rgb(32, 46, 49);
	line-height: 1;

	padding-left: 0.8rem;
	font-size: 1.2rem;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0.7rem;
	border-left-color: rgb(255, 199, 78);
	border-left-width: 5px;
	border-left-style: solid;
}
.section01 p {
	color: rgb(89, 89, 89);
	font-size: 0.64rem;
	margin-bottom: 0.7rem;
}

@media all and (min-width:768px) {
.col-sm-push-5 {
	left: 41.66%;
}
.col-sm-pull-7 {
	right: 58.33%;
}
}
.section02 {
	background: url("../images/section02-bg.jpg?_t=1511771617000") no-repeat center / 100% 100%;
	text-align: center;
	padding-bottom: 0.8rem;
}
.section02 h2 {
	color: rgb(255, 255, 255);
	font-size: 0.96rem;
	margin-top: 1.88rem;
	margin-bottom: 1.74rem;
}
.section03 {
	padding: 3.2rem 0px;
	text-align: center;
}
.section03 h2 {
	color: rgb(32, 46, 49);
	font-size: 1.2rem;
	font-weight: bold;
}
.section03 hr {
	margin: 0.8rem auto;
	border: 3px solid rgb(253, 201, 77);
	border-image: none;
	width: 2.4rem;
}
.section03 .style-top {
	margin-bottom: 1.5rem;
}
.section03 .pro-list .pro-irow {
	margin: 2rem 0px;
}
.section03 .pro-box {
	overflow: hidden;
	background-color: rgb(255, 255, 255);
}
.section03 .pro-box a {
	text-decoration: none;
}
.section03 .pro-box img {
	max-width: 100%;
}
.section03 .pro-box p {
	color: rgb(76, 76, 76);
	font-size: 0.72rem;
	font-weight: bold;
}
.section03 .pro-box span {
	color: rgb(76, 76, 76);
	font-size: 0.64rem;
	margin-bottom: 0.8rem;
	display: block;
}
.section03 .a-box3 {
	transition: 0.3s;
	border-bottom-color: rgb(204, 204, 204);
	border-bottom-width: 4px;
	border-bottom-style: solid;
	position: relative;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
}
.section03 .a-box3 a {
	color: rgb(76, 76, 76);
	padding-right: 25px;
	font-style: italic;
	text-decoration: none;
	margin-bottom: 1.2rem;
	display: inline-block;
	position: relative;
}
.section03 .a-box3 a::before {
	right: 0px;
	font-size: 16.5px;
	position: absolute;
}
.section03 .a-box3 .bar-transform {
	transition: 0.3s;
	left: 50%;
	width: 0px;
	height: 4px;
	position: absolute;
	background-color: rgb(252, 204, 78);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
}
.section03 .pro-box:hover .bar-transform {
	left: 0px;
	width: 100%;
}
.section03 .pro-box:hover .a-box3 a::before {
	color: rgb(255, 210, 100);
}
.section04 {
	padding: 2.8rem 0px 4rem;
	overflow: hidden;
	background-color: rgb(98, 98, 98);
}
.section04 .news-list h3 {
	color: rgb(255, 255, 255);
	line-height: 1;
	padding-left: 0.8rem;
	font-size: 1.2rem;
	font-weight: bold;
	margin-bottom: 1.2rem;
	border-left-color: rgb(255, 200, 76);
	border-left-width: 6px;
	border-left-style: solid;
	position: relative;
}
.section04 .news-list h3 a {
	right: 0px;
	color: rgb(255, 199, 78);
	line-height: 1.2rem;
	font-size: 0.64rem;
	text-decoration: none;
	vertical-align: middle;
	display: inline-block;
	position: absolute;
}
.section04 .news-box {
	height: 250px;
	overflow: hidden;
}
.section04 .news-box a {
	transition: 0.3s;
	height: 3.2rem;
	line-height: 3.2rem;
	overflow: hidden;
	text-decoration: none;
	display: block;
	position: relative;
	background-color: rgb(83, 83, 83);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
}
.section04 .news-box a::before {
	transition: 0.3s;
	right: 3%;
	color: rgb(0, 0, 0);
	font-size: 1.2rem;
	position: absolute;
	z-index: 2;
	opacity: 0;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
}
.section04 .news-box a:hover {
	background-color: rgb(0, 0, 0);
}
.section04 .news-box a:hover::before {
	opacity: 1;
}
.section04 .news-box a:hover::after {
	top: -10px;
	width: 15%;
	height: 4rem;
	right: -4%;
	display: block;
	position: absolute;
	content: "";
	transform: rotate(-9deg);
	background-color: rgb(255, 200, 77);
	-webkit-transform: rotate(-9deg);
	-moz-transform: rotate(-9deg);
}
.section04 .news-box a .news-title {
	width: 16%;
	text-align: center;
	color: rgb(255, 199, 78);
	line-height: 1.3;
	overflow: hidden;
	font-family: "Microsoft YaHei";
	font-size: 0.56rem;
	vertical-align: middle;
	display: inline-block;
}
.section04 .news-box a .news-description {
	width: 71%;
	vertical-align: middle;
	display: inline-block;
}
.section04 .news-box .news-description p {
	color: rgb(255, 255, 255);
	line-height: 1.3;
	overflow: hidden;
	font-family: "Microsoft YaHei";
	font-size: 0.56rem;
	font-weight: bold;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
}
.section04 .news-box .news-description s {
	color: rgb(204, 204, 204);
	line-height: 1.3;
	overflow: hidden;
	font-family: "Microsoft YaHei";
	font-size: 0.48rem;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
}
.section04 .case-right {
	position: relative;
}
.section04 .case-right .a-indeximg {
	background: url("../images/case01.jpg?_t=1511771617000") no-repeat center / 100% 100%;
	padding-top: 54.58%;
	display: block;
}
.section04 .case-right img {
	max-width: 100%;
}
.section04 .case-msg {
	padding: 15px 0px;
	width: 100%;
	bottom: 0px;
	position: absolute;
	background-color: rgba(0, 0, 0, 0.5);
}
.section04 .case-msg a {
	text-decoration: none;
}
.section04 .case-msg h4 {
	color: rgb(255, 255, 255);
	padding-left: 10px;
	font-size: 0.72rem;
	font-weight: bold;
	margin-top: 0px;
}
.section04 .case-msg i {
	color: rgb(255, 255, 255);
	padding-left: 10px;
	font-size: 12px;
	display: block;
}
.section04 .icase-swiper .icase-pagination {
	text-align: right;
	padding-right: 25px;
}
.section04 .icase-swiper span {
	opacity: 1;
	background-color: rgb(255, 255, 255);
}
.section04 .icase-swiper span.swiper-pagination-bullet-active {
	background-color: rgb(255, 199, 78);
}
.section05 {
	padding: 2rem 0px;
	background-color: rgb(44, 44, 44);
}
.section05 .partner-box {
	margin-bottom: 0.5rem;
}
.section05 img {
	transition: 1s;
	max-width: 100%;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
}
.section05 .partner-box:hover img {
	transform: scale(1.4);
	-webkit-transform: scale(1.4);
	-moz-transform: scale(1.4);
	-o-transform: scale(1.4);
}
.section06 {
	padding: 2rem 0px;
	text-align: center;
}
.section06 h2 {
	color: rgb(32, 46, 49);
	font-size: 1.2rem;
	font-weight: bold;
}
.section06 hr.sec06-titlehr {
	margin: 0.8rem auto;
	border: 3px solid rgb(253, 201, 77);
	border-image: none;
	width: 2.4rem;
}
.section06 .advantages-list {
	margin: 2rem 0px;
}
.section06 .advantages-list .row-list {
	margin-right: 0px;
	margin-left: 0px;
}
.section06 .row-list .col-sm-3 {
	padding-right: 0px;
	padding-left: 0px;
}
.section06 .advantages-img img {
	transition: 0.5s;
	max-width: 100%;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
}
.section06 .advantages-content {
	width: calc(100% + 0.5px);
	height: 5.5rem;
	text-align: center;
	display: table;
	position: relative;
	background-color: rgb(98, 98, 98);
}
.section06 .advantages-msg {
	vertical-align: middle;
	display: table-cell;
}
.section06 .advantages-msg hr {
	border-width: 4px;
	border-color: rgb(255, 199, 78);
	margin: 0px 0px 0.4rem -0.5rem;
	transition: 0.8s;
	left: 50%;
	width: 1rem;
	position: absolute;
	opacity: 1;
	-webkit-transition: all .8s;
	-moz-transition: all .8s;
}
.section06 .advantages-msg s {
	transition: 0.8s;
	left: 50%;
	color: rgb(153, 153, 153);
	font-size: 0.8rem;
	text-decoration: none;
	position: absolute;
	transform: translate(-50%, 0px);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-webkit-transition: all .8s;
	-moz-transition: all .8s;
}
.section06 .advantages-msg h3 {
	margin: 0.8rem 0px 0.4rem;
	transition: 0.8s;
	color: rgb(255, 255, 255);
	line-height: 1.4;
	overflow: hidden;
	font-size: 0.8rem;
	font-weight: bold;
	white-space: nowrap;
	position: relative;
	z-index: 1;
	-ms-text-overflow: ellipsis;
	-webkit-transition: all .8s;
	-moz-transition: all .8s;
}
.section06 .advantages-msg .advan-des {
	height: 1.68rem;
	line-height: 1.68rem;
	overflow: hidden;
	margin-bottom: 0.4rem;
	display: none;
}
.section06 .advantages-msg span {
	transition: 0.5s;
	color: rgb(255, 255, 255);
	line-height: 1.4;
	font-size: 0.6rem;
	vertical-align: middle;
	display: inline-block;
	position: relative;
	z-index: 1;
	opacity: 0;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
}
.section06 .advantages-box:hover .advantages-msg hr {
	opacity: 0;
}
.section06 .advantages-box:hover .advantages-msg h3 {
	margin: 0.4rem 0px 0.2rem;
	color: rgb(255, 199, 78);
}
.section06 .advantages-box:hover .advantages-msg .advan-des {
	display: block;
}
.section06 .advantages-box:hover .advantages-msg span {
	opacity: 1;
}
.section06 .advantages-box:hover .advantages-msg s {
	top: 50%;
	color: rgba(107, 107, 107, 0.4);
	font-size: 4rem;
	transform: translate(-50%, -50%);
	animation-delay: 0.2s;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-animation-delay: .2s;
	-moz-animation-delay: .2s;
}
.section06 .advantages-swiper .swiper-slide {
	width: 25%;
}

@media all and (max-width:768px) {
.section06 .advantages-swiper .swiper-wrapper {
	display: block;
}
.section06 .advantages-swiper .swiper-slide {
	width: 100%;
	margin-bottom: 1rem;
}
}
.assort {
	padding-bottom: 1rem;
	background-color: rgb(255, 255, 255);
}
.banner-assort {
	background: url("../images/about_banner.jpg") no-repeat center / cover;
	text-align: center;
	position: relative;
}
.banner-assort h2 {
	margin: 0px;
	padding: 2.9rem 1rem;
	color: rgb(255, 255, 255);
	font-size: 2rem;
	display: inline-block;
}
.banner-assort .bar-gray {
	width: 2rem;
	height: 327px;
	vertical-align: 0.5rem;
	display: inline-block;
}
.edit-content {
	/*padding: 1.2rem;*//* box-shadow: 0px 0px 5px #ccc;*/ background-color: rgb(255, 255, 255);
}
.edit-content img {
	max-width: 100%;
}
.edit-content p {
	color: rgb(102, 102, 102);
	font-size: 0.64rem;
}
.edit-content .edit-row {
	text-align: center;
	margin-top: 2rem;
}
.edit-content p {
	margin-top: 0.6rem;
}
.product-box {
	text-align: center;
	overflow: hidden;
	margin-bottom: 1.1rem;
	box-shadow: 0px 2px 5px #ccc;
	background-color: rgb(255, 255, 255);
}
.product-box img {
	transition: 0.7s;
	max-width: 100%;
	-webkit-transition: all .7s;
	-moz-transition: all .7s;
	-o-transition: all .7s;
}
.product-box:hover img {
	transform: scale(1.2);
}
.product-box h3 {
	color: rgb(76, 76, 76);
	font-size: 0.72rem;
	font-weight: bold;
	position: relative;
	z-index: 1;
}
.product-box .pa-box {
	height: 1.65rem;
	line-height: 1.65rem;
	overflow: hidden;
	margin-bottom: 15px;
}
.product-box a {
	padding: 0px 8px;
	color: rgb(76, 76, 76);
	line-height: 1.3;
	font-size: 0.64rem;
	text-decoration: none;
	vertical-align: middle;
	display: inline-block;
}
.product-box a.img-a {
	padding: 0px;
}
.product .product-list {
	padding-bottom: 1rem;
	border-bottom-color: rgb(204, 204, 204);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.product .product-list::before {
	display: table;
	content: "";
}
.product .product-list::after {
	display: table;
	content: "";
}
.product .product-list::after {
	clear: both;
}
.pdetail-box {
	padding: 1.5rem;
	box-shadow: 0px 3px 10px #eee;
	background-color: rgb(255, 255, 255);
}
.pdetail-box .pdetail-swiper {
	text-align: center;
}
.pdetail-box .pdetail-swiper img {
	max-width: 100%;
}
.pdetail-box .ctrl-group {
	position: relative;
}
.pdetail-box .pdetail-btn {
	top: 50%;
	width: 100%;
	margin-top: -13px;
	position: absolute;
}
.pdetail-box .pdetail-btn div {
	margin: 0px 5px;
	position: absolute;
	cursor: pointer;
}
.pdetail-box .pdetail-prev {
	left: 0px;
}
.pdetail-box .pdetail-next {
	right: 0px;
}
.pdetail-box .pdetail-pagination {
	padding: 0px 15px;
	background-color: rgb(245, 245, 245);
}
.pdetail-box .pdetail-pagination span {
	background: none;
	width: 3.2rem;
	height: 3.2rem;
	line-height: 3.2rem;
	display: inline-block;
}
.pdetail-box .pdetial-msg {
	padding-left: 3.5rem;
}
.pdetail-box .pdetial-msg h4 {
	color: rgb(64, 64, 64);
	font-size: 0.64rem;
	margin-top: 2.5rem;
}
.pdetail-box h3 {
	color: rgb(255, 199, 78);
	padding-left: 15px;
	font-size: 0.64rem;
	font-weight: bold;
	margin-bottom: 0.8rem;
}
.pdetail-box .pdetial-msg h2 {
	color: rgb(255, 199, 78);
	font-size: 1.2rem;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 1rem;
}
.pdetail-box .pdetial-msg p {
	background: url("../images/round.png?_t=1511771617000") no-repeat left 7px;
	padding-left: 15px;
	-ms-word-wrap: break-word;
}
.pdetail-box .pdetial-msg a {
	padding: 10px 30px;
	color: rgb(32, 46, 49);
	font-size: 0.56rem;
	font-weight: bold;
	text-decoration: none;
	margin-top: 2rem;
	display: inline-block;
	background-color: rgb(255, 200, 77);
}
.pdetail-box .pdetial-msg a.a-btnxc {
	color: rgb(255, 255, 255);
}
.pdetail-box .pdetial-msg a img {
	vertical-align: -2px;
}
.pdetail-box .pdetail-row2 {
	margin: 1.5rem 0px;
	padding: 1rem 0px;
	border-top-color: rgb(204, 204, 204);
	border-bottom-color: rgb(204, 204, 204);
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
}
.pdetail-box .pdetail-row2 p {
	color: rgb(64, 64, 64);
	font-size: 0.56rem;
	margin-bottom: 5px;
}
.pdetail-box .pdetail-row3 p {
	color: rgb(64, 64, 64);
	font-size: 0.56rem;
	margin-bottom: 5px;
}
.pdetail-box .pdetail-row3 {
	margin: 1.5rem 0px;
	padding: 1rem 0px;
	text-align: center;
	border-bottom-color: rgb(204, 204, 204);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.pdetail-formbox {
	margin: 7% 0px;
}
.pdetail-formbox h2 {
	margin: 4% 0px;
	color: rgb(32, 46, 49);
	line-height: 1;
	padding-left: 1.3rem;
	font-size: 1.2rem;
	font-weight: bold;
	border-left-color: rgb(255, 199, 78);
	border-left-width: 5px;
	border-left-style: solid;
}
.pdetail-form {
	padding: 2.5rem 1.5rem 1.5rem;
	box-shadow: 0px 3px 10px #eee;
	background-color: rgb(255, 255, 255);
}
.pdetail-form .form-line {
	padding: 0px 15px;
}
.pdetail-form input {
	padding: 8px;
	border: 1px solid rgb(230, 230, 230);
	border-image: none;
	width: 100%;
	font-size: 0.8rem;
	margin-bottom: 25px;
	background-color: rgb(250, 250, 250);
}
.pdetail-form input[type=submit] {
	border-color: rgb(255, 199, 78);
	padding: 12px 8px;
	color: rgb(32, 46, 49);
	font-weight: bold;
	margin-bottom: 5px;
	background-color: rgb(255, 199, 78);
}
.pdetail-form input[type=submit].a-btnxc {
	color: rgb(255, 255, 255);
}
.pdetail-form textarea {
	padding: 8px;
	border: 1px solid rgb(230, 230, 230);
	border-image: none;
	width: 100%;
	font-size: 0.8rem;
	margin-bottom: 25px;
	background-color: rgb(250, 250, 250);
	resize: none;
}
.pdetail-recommend {
	margin: 7% 0px 5px;
}
.pdetail-recommend h2 {
	margin: 4% 0px;
	color: rgb(32, 46, 49);
	line-height: 1;
	padding-left: 1.3rem;
	font-size: 1.2rem;
	font-weight: bold;
	border-left-color: rgb(255, 199, 78);
	border-left-width: 5px;
	border-left-style: solid;
}
.news .news-header {
	text-align: center;
	background-color: rgb(255, 199, 80);
}
.news .news-header h3 {
	margin: 18px 0px;
	color: rgb(32, 46, 49);
	font-size: 0.64rem;
	font-weight: bold;
}
.news .news-header h3.a-btnxc {
	color: rgb(255, 255, 255);
}
.news .news-header div:first-of-type {
	text-align: left;
}
.news .news-header::before {
	display: table;
	content: "";
}
.news .news-header::after {
	display: table;
	content: "";
}
.news .news-list::before {
	display: table;
	content: "";
}
.news .news-list::after {
	display: table;
	content: "";
}
.news .news-box::before {
	display: table;
	content: "";
}
.news .news-box::after {
	display: table;
	content: "";
}
.news .news-header::after {
	clear: both;
}
.news .news-list::after {
	clear: both;
}
.news .news-box::after {
	clear: both;
}
.news .news-box {
	width: 100%;
	height: 4rem;
	display: table;
	position: relative;
	background-color: rgb(255, 255, 255);
}
.news .news-box:hover {
	background-color: rgb(245, 245, 245);
}
.news .news-box .yellow-bar {
	transition: 0.5s;
	left: 0px;
	width: 0.4rem;
	height: 100%;
	position: absolute;
	opacity: 0;
	background-color: rgb(255, 196, 74);
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
}
.news .news-box:hover .yellow-bar {
	opacity: 1;
}
.news .news-box a {
	text-decoration: none;
}
.news .news-box .news-cell {
	padding: 0px 15px;
	border-bottom-color: rgb(229, 229, 229);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: table-cell;
}
.news .news-cell .downbtn {
	padding: 0.5rem 1rem;
	transition: 0.3s;
	color: rgb(89, 89, 89);
	font-size: 0.56rem;
	display: block;
	opacity: 0;
	background-color: rgb(255, 199, 78);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
}
.news .news-cell .downbtn::before {
	transition: 0.3s;
	line-height: 1;
	font-size: 0.94rem;
	margin-right: 10px;
	vertical-align: middle;
}
.news .news-box:hover .downbtn {
	opacity: 1;
}
.cell-66 {
	width: 83.33%;
	vertical-align: middle;
}
.cell-16 {
	width: 16.66%;
	text-align: center;
	vertical-align: middle;
}
.cell-66 {
	width: 83.33%;
	vertical-align: middle;
}
.cell-56 {
	width: 73.33%;
	vertical-align: middle;
}
.cell-26 {
	width: 10%;
	vertical-align: middle;
}
.news .news-box h4 {
	color: rgb(76, 76, 76);
	line-height: 1.3;
	overflow: hidden;
	font-size: 0.64rem;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
	vertical-align: middle;
	max-height: 1.7rem;
	max-width: 100%;
}
.news .news-box p {
	margin: 0px;
	color: rgb(89, 89, 89);
	line-height: 1.3;
	overflow: hidden;
	font-size: 0.48rem;
	vertical-align: middle;
	max-height: 1.27rem;
	max-width: 100%;
}
.news .news-box span {
	color: rgb(153, 153, 153);
	font-size: 0.64rem;
}

@media all and (min-width:992px) {
.news .news-box {
	padding: 0px 0.5rem 0px 1rem;
}
.news .news-header {
	padding: 0px 0.5rem 0px 1rem;
}
}

@media all and (max-width:992px) {
.news .news-box {
	height: 5rem;
}
.news .news-box p {
	max-height: 31.2px;
}
}

@media all and (max-width:768px) {
.news .news-header .col-xs-8 {
	padding-right: 0px;
	padding-left: 0px;
}
.news .news-header .col-xs-2 {
	padding-right: 0px;
	padding-left: 0px;
}
.news .news-header .col-xs-8 {
	padding-left: 15px;
}
}
.news-detail .ndetail-box {
	padding: 1.5rem 7%;
	box-shadow: 0px 0px 5px #ccc;
}
.news-detail img {
	max-width: 100%;
}
.news-detail h2 {
	text-align: center;
	color: rgb(51, 51, 51);
	font-size: 0.96rem;
}
.news-detail .icon-line {
	margin: 1rem 0px;
	text-align: right;
}
.news-detail .icon-line span {
	color: rgb(153, 153, 153);
	padding-left: 30px;
	font-size: 12px;
	margin-right: 5px;
}
.news-detail .icon-line .s-time {
	background: url("../images/clock-icon.png?_t=1511771617000") no-repeat left / auto 100%;
	padding-left: 20px;
}
.news-detail .icon-line .s-hit {
	background: url("../images/eye-icon.png?_t=1511771617000") no-repeat left / auto 100%;
}
.news-detail .ndetail-img {
	margin: 1rem 0px;
	text-align: center;
}
.news-detail .ndetail-img {
	padding-bottom: 1.5rem;
	border-bottom-color: rgb(204, 204, 204);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.case .case-content {
	margin: 0px auto;
	padding: 5rem 0px;
	position: relative;
	max-width: 980px;
}
.case .case-swiper {
	box-shadow: 0px 5px 8px #ccc;
}
.case .case-swiper .swiper-slide {
	padding: 1rem;
}
.case .case-slide {
	margin: 0px auto;
	border: 1px solid rgb(189, 189, 189);
	border-image: none;
	text-align: center;
	overflow: hidden;
	position: relative;
}
.case .case-slide .a-img {
	background: url("../images/case01.jpg?_t=1511771617000") no-repeat center / 100% 100%;
	padding-top: 54.58%;
	display: block;
}
.case .case-slide img {
	width: 100%;
	max-width: 100%;
}
.case .case-title {
	padding: 0.5rem 0px;
	width: 100%;
	bottom: 0px;
	position: absolute;
	background-color: rgba(0, 0, 0, 0.5);
}
.case .case-title a {
	text-decoration: none;
}
.case .case-title h3 {
	padding: 0px 1rem;
	text-align: left;
	color: rgb(255, 255, 255);
	font-size: 0.72rem;
}
.case .ctrl-btn {
	top: 50%;
	width: 100%;
	margin-top: -1.56rem;
	position: absolute;
}
.case .ctrl-btn div {
	width: 1.76rem;
	height: 3.12rem;
	position: absolute;
	cursor: pointer;
}
.case .ctrl-btn div::before {
	color: rgb(255, 199, 78);
	font-size: 3.12rem;
}
.case .ctrl-btn .prev-btn {
	left: -2.46rem;
	z-index: 2;
}
.case .ctrl-btn .next-btn {
	right: -1.1rem;
	z-index: 2;
}
.case .case-pagination {
	width: 100%;
	margin-top: 25px;
}
.case .case-pagination span {
	width: 10px;
	height: 10px;
	margin-right: 5px;
}
.case .case-pagination .swiper-pagination-bullet-active {
	background: rgb(255, 199, 73);
}

@media all and (max-width:768px) {
.case .ctrl-btn .prev-btn {
	left: -1.26rem;
}
.case .ctrl-btn .next-btn {
	right: 0rem;
}
}
.feedback .row-map {
	padding: 1.8rem 1.25rem;
	box-shadow: 0px 5px 5px #ccc;
	background-color: rgb(255, 255, 255);
}
.feedback .row-map img {
	max-width: 100%;
}
.feedback .row-map p {
	margin: 0.6rem 0px;
	color: rgb(32, 46, 49);
	padding-left: 0.5rem;
	font-family: "Microsoft YaHei";
	font-size: 0.68rem;
}
.feedback .row-map h4 {
	color: rgb(153, 153, 153);
	padding-left: 0.5rem;
	font-family: "Microsoft YaHei";
	font-size: 0.64rem;
	margin-top: 1.2rem;
}
.feedback-form {
	padding: 2.5rem 1.5rem 1.5rem;
	margin-bottom: 6%;
	box-shadow: 0px 3px 10px #eee;
	background-color: rgb(255, 255, 255);
}
.feedback-form .form-line {
	padding: 0px 15px;
}
.feedback-form input {
	padding: 8px;
	border: 1px solid rgb(230, 230, 230);
	border-image: none;
	width: 100%;
	font-size: 0.8rem;
	margin-bottom: 25px;
	background-color: rgb(250, 250, 250);
}
.feedback-form input[type=submit] {
	border-color: rgb(255, 199, 78);
	padding: 12px 8px;
	color: rgb(0, 0, 0);
	font-weight: bold;
	margin-bottom: 5px;
	background-color: rgb(255, 199, 78);
}
.feedback-form input[type=submit].a-btnxc {
	color: rgb(255, 255, 255);
}
.feedback-form textarea {
	padding: 8px;
	border: 1px solid rgb(230, 230, 230);
	border-image: none;
	width: 100%;
	font-size: 0.8rem;
	margin-bottom: 25px;
	background-color: rgb(250, 250, 250);
	resize: none;
}
.feedback .iframe-box {
	width: 100%;
	height: 100%;
	padding-right: 30px;
	position: absolute;
	z-index: 2;
}
.feedback .iframe-box iframe {
	width: 100%;
	height: 100%;
}
.feedback #map {
	width: 100%;
	height: 100%;
}
.thanks-h2 {
	margin: 3rem 0px 1.5rem;
	text-align: center;
	font-size: 2rem;
}
.thanks-p {
	margin: 1.5rem 0px 2.5rem;
	text-align: center;
	font-size: 0.8rem;
}
.footer {
	padding-top: 2.2rem;
	padding-bottom: 10px;
	background-color: rgb(22, 22, 22);
}
.footer .path-box h3 {
	color: rgb(178, 178, 178);
	text-transform: uppercase;
	padding-bottom: 8px;
	font-size: 0.72rem;
	font-weight: bold;
	margin-right: 24%;
	margin-bottom: 0.8rem;
	border-bottom-color: rgb(64, 64, 64);
	border-bottom-width: 2px;
	border-bottom-style: solid;
	position: relative;
	-moz-text-transform: uppercase;
	-webkit-text-transform: uppercase;
	-o-text-transform: uppercase;
}
.footer .path-box .h3-last {
	margin-right: 0px;
}
.footer .path-box h3 hr {
	margin: 0px;
	border: 1px solid rgb(180, 180, 180);
	border-image: none;
	width: 2rem;
	bottom: -2px;
	position: absolute;
}
.footer .path-box a {
	color: rgb(153, 153, 153);
	font-size: 0.56rem;
	text-decoration: none;
	margin-bottom: 10px;
	display: block;
}
.footer .path-box .iconfont {
	margin: 0.5rem 5px 10px 0px;
}
.footer .path-box .iconfont::before {
	color: rgb(252, 193, 73);
	margin-right: 5px;
}
.footer .path-box a:hover {
	color: rgb(255, 255, 255);
}
.footer .share-box {
	margin: 1rem auto 5px;
	text-align: center;
	padding-top: 10px;
	max-width: 550px;
}
.footer .share-box::before {
	display: table;
	content: "";
}
.footer .share-box::after {
	display: table;
	content: "";
}
.footer .share-box::after {
	clear: both;
}
.footer .share-box a {
	padding: 0px 8px;
	transition: 0.5s;
	color: rgb(77, 77, 77);
	text-decoration: none;
	margin-right: 0px;
	display: inline-block;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
}
.footer .share-box a:hover {
	color: rgb(255, 199, 78);
}
.footer .share-box a::before {
	text-align: center;
	font-size: 1.36rem;
	margin-right: 0px;
}
.footer .copyright {
	margin: 15px auto 25px;
	text-align: center;
	padding-top: 1rem;
	border-top-color: rgb(50, 50, 50);
	border-top-width: 1px;
	border-top-style: solid;
	max-width: 550px;
}
.footer .copyright p {
	color: rgb(102, 102, 102);
	font-size: 0.48rem;
	margin-bottom: 5px;
}
.MO {
	display: none;
}
.mside-bar {
	display: none;
}
.m-search {
	padding: 10px;
	background-color: rgb(12, 0, 0);
}
.m-fdj {
	color: rgb(153, 153, 153);
	line-height: 1;
	font-size: 50px;
	margin-top: 16px;
	margin-right: 50px;
	position: relative;
	z-index: 88;
	cursor: pointer;
}
.search-box {
	position: relative;
}
.search-box input {
	background: rgb(51, 51, 51);
	border-radius: 0px;
	border: currentColor;
	border-image: none;
	height: 30px;
	color: rgb(255, 255, 255);
	padding-right: 35px;
}
.fdj {
	width: 30px;
	height: 30px;
	right: 0px;
	position: absolute;
	cursor: pointer;
}
.sm-fdj {
	
	height: 30px;
	right: 0px;
	position: absolute;
	cursor: pointer;
}
.mask {
	background: rgb(0, 0, 0);
	top: 0px;
	width: 100%;
	height: 100%;
	display: none;
	position: fixed;
	z-index: 1000;
	opacity: 0.7;
}
#search a {
	margin: 0px 10px;
	text-align: center;
	color: rgb(255, 255, 255);
	float: left;
}
#recommend a {
	text-align: center;
	color: rgb(255, 255, 255);
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	display: block;
}
.search-text {
	left: 20%;
	top: 20%;
	color: rgb(255, 255, 255);
	display: none;
	position: fixed;
	z-index: 1000;
}

@media all and (max-width:768px) {
.share-box {
	text-align: center;
}
.header .header-top .email-icon {
	display: none;
}
.header .header-top .phone-icon {
	display: none;
}
.logo-right > a {
	display: block;
}
.header .logo-right img {
	width: 100%;
}
.navbar-toggle {
	margin: 0px;
	border: currentColor;
	border-image: none;
	top: 15px;
	right: 10px;
	position: absolute;
}
.navbar-toggle .icon-bar {
	width: 30px;
}
.navbar-toggle .icon-bar + .icon-bar {
	margin-top: 8px;
}
.a-box .a-btn::before {
	right: -0.2rem;
	opacity: 1;
}
.a-box .a-btn {
	padding-right: 3rem;
}
.a-box .a-btn::after {
	right: 1.1rem;
	opacity: 1;
}
.section02 {
	display: none;
}
.section03 .style-top {
	height: 267px;
}
.section04 .news-box a .news-title {
	display: none;
}
.section04 .news-box a .news-description {
	width: 90%;
	padding-left: 15px;
}
.section03 {
	padding: 1rem 0px;
}
.section04 {
	padding: 1rem 0px;
}
.section06 {
	padding: 1rem 0px;
}
.section01 {
	margin: 1rem 0px;
}
.section03 .pro-list .pro-irow {
	margin: 1rem 0px;
}
.section06 .advantages-msg h3 {
	font-size: 0.7rem;
}
.section06 .advantages-box .advantages-msg h3 {
	margin: 0.4rem 0px 0.2rem;
}
.section06 .advantages-box .advantages-msg span {
	opacity: 1;
}
.section06 .advantages-box .advantages-msg .advan-des {
	display: block;
}
.section06 .advantages-box .advantages-msg s {
	display: none;
}
.section06 .advantages-msg hr {
	display: none;
}
.section06 .advantages-list {
	margin: 0px;
}
.section05 {
	padding: 0.5rem 0px 0px;
}
.footer {
	padding-top: 0.5rem;
}
.path-box .col-sm-3 {
	display: none;
}
.path-box :last-child.col-sm-3 {
	text-align: center;
	display: block;
}
.footer .path-box .iconfont {
	font-size: 18px;
}
.form-float {
	max-width: 14.5rem;
}
.banner-assort .bar-gray {
	width: 1rem;
	height: 100px;
}
.banner-assort h2 {
	padding: 1rem;
	font-size: 1.3rem;
}
.crumbs {
	padding: 0.5rem 0px;
}
.side-bar {
	display: none;
}
.mside-bar {
	display: block;
}
.mside-bar li {
	list-style: none;
	margin: 3px 0px;
	padding: 0px 3px;
	text-align: center;
}
.mside-bar li a {
	background: rgb(229, 229, 229);
	padding: 10px 0px;
	color: rgb(0, 0, 0);
	display: block;
}
.mside-bar li.act a {
	background: rgb(255, 199, 78);
	color: rgb(255, 255, 255);
}
.product-list .col-xs-6 {
	height: 290px;
}
.product .product-list {
	padding-right: 15px;
	padding-left: 15px;
}
.assort {
	padding-bottom: 0px;
}
.pdetail-box .pdetial-msg {
	padding-left: 15px;
}
.pdetail-recommend .col-xs-6 {
	height: 273px;
}
.case .case-content {
	padding: 0px 0px 3rem;
}
.case .ctrl-btn {
	margin-top: -3.56rem;
}
.MO .index-banner .banner-content {
	left: auto;
	text-align: center;
}
.MO .banner-content .a-box {
	left: auto;
	text-align: center;
}
.content-box {
	background: rgba(255, 255, 255, 0.5);
	padding: 0.3rem 0px;
}
.search-box input {
	padding: 6px 6px 6px 35px;
}
.search-text {
	margin: auto;
	left: 0px;
	top: 5%;
	width: 235px;
	right: 0px;
	position: absolute;
}
}
ul, ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.sy_two li {
	padding: 0px;
	padding-left: 15px;
}
.sy_two li .nei {
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 15px;
	overflow: hidden;
}
.sy_two li .nei .img {
	float: left;
	width: 100%;
}
.sy_two li .tb {
	position: absolute;
	top: 80%;
	left: 0px;
	width: 100%;
	text-align: center;
	line-height: 12px;
	background: url(../images/bg_05.png);
	-webkit-transition: all .7s ease 0s;
	-moz-transition: all .7s ease 0s;
	transition: all .7s ease 0s;
	border-bottom: solid 5px #e6212a;
}
.sy_two li .tb strong {
	font-size: 16px;
	color: #fff;
	padding-bottom: 5px;
	padding-top: 0px;
}
.sy_two li .tb span {
	color: #BBBBBB;
	font-size: 12px;
}
.sy_two li .tb a { /*border:1px solid #FFFFFF;*/
	color: #ccc;
	padding: 8px 0px;/* border-radius:30px;*/
	font-size: 14px;
}
.sy_two li .tb a:hover {/* background:#fff;*/
	color: #ccc;
}
.sy_two li:hover .tb {
	top: 0px;
}
.sy_news li {
	padding: 0px;
	padding-left: 15px;
}
.sy_news li .nei {
	float: left;
	width: 100%;
	margin-bottom: 15px;
	overflow: hidden;
	background-color: #eeeeee;
	line-height: 30px;
	color: #000;
	text-align: left;
}
.sy_news li .nei strong {
	font-size: 16px;
}
.sy_news li .nei:hover {
	background: #e6212a;
	color: #fff
}
.sy_news li .nei .img {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
.sy_news li .tb {
	left: 0px;
	width: 100%;
	background-color: #eeeeee;
color::#000;
}
.sy_news li .tb strong {
	font-size: 16px;
	color: #000;
	padding: 20px;
	padding-top: 30px;
}
.sy_news li .tb span {
	color: #BBBBBB;
	font-size: 12px;
}
.sy_news li .tb a {
	color: #fff;
	font-size: 12px;
}
.sy_news li .tb a:hover {
	background: #fff;
	color: #fff
}
.sy_news li:hover .tb {
	background-color: #e6212a;
	color: #fff
}
.sy_case li {
	padding: 0px;
	padding-left: 15px;
}
.sy_case li .nei {
	float: left;
	width: 100%;
	margin-bottom: 15px;
	overflow: hidden;
	background-color: #eeeeee;
	line-height: 25px;
	color: #000;
	text-align: left;
}
.sy_case li .nei strong {
	font-size: 16px;
}
.sy_case li .nei span {
	color: #333333;
	font-size: 12px;
}
.sy_case li .nei:hover {
	background: #e6212a;
	color: #e6212a
}
.sy_case li .nei .img {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
.sy_case li .tb {
	left: 0px;
	width: 100%;
	background-color: #eeeeee;
color::#000;
}
.sy_case li .tb strong {
	font-size: 16px;
	color: #000;
	padding: 20px;
	padding-top: 30px;
}
.sy_case li .tb span {
	color: #BBBBBB;
	font-size: 12px;
}
.sy_case li .tb a {
	color: #fff;
	font-size: 12px;
}
.sy_case li .tb a:hover {
	background: #fff;
	color: #fff
}
.sy_case li:hover .tb {
	background-color: #e6212a;
	color: #fff
}
.footlink {
	width: 100%
}
.footlink li {
	list-style: none;
	padding-left: 20px;
	padding-right: 20px;
}
.all_title1 {
	text-align: center;
	margin-bottom: 30px;
}
.all_title1 .title {
	color: rgb(51, 51, 51);
	font-size: 35px;
}
.all_title1 .text {
	color: rgb(129, 129, 129);
}
.all_title2 {
	text-align: center;
	color: rgb(255, 255, 255);
	margin-bottom: 50px;
}
.all_title2 .title {
	font-size: 35px;
}
.videodh {
	width: 360px;
margin: auto;
height: 35px;
border: 1px solid #cbcbcb;
border-radius: 35px;
padding: 0 17.5px;
}

@media all and (max-width:768px) {
.videodh {
	width: 100%;
	margin: auto;
	height: 35px;
	border: 1px solid #cbcbcb;
	border-radius: 35px;
	padding-left: 10px;
}
}
}

@media all and (max-width:992px) and (min-width:768px) {
.videodh {
	width: 100%;
	margin: auto;
	height: 35px;
	border: 1px solid #cbcbcb;
	border-radius: 35px;
}
}

@media all and (max-width:1200px) {
.videodh {
	width: 100%;
	margin: auto;
	height: 35px;
	border: 1px solid #cbcbcb;
	border-radius: 35px;
}
}
.videodh li {
	float: left;
	height: 35px;
	list-style: none;
	line-height: 35px;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 16px;
	width: 33.33333333%;
}
.videodh li:hover {
	background: #e6212a;
	color: #fff
}
.videodh .on {
	height: 35px;
	line-height: 35px;
	color: #fff;
	background: #e6212a;
	text-decoration: none;
}
.newsdh {
	width: 506px;
	margin: auto;
	height: 35px;
	border: 1px solid #cbcbcb;
	border-radius: 35px;
	padding: 0 17.5px;
}
.newsdh li {
	float: left;
	height: 35px;
	list-style: none;
	line-height: 35px;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 16px;
	width:25%;
}
.index_product {
	background: rgb(255, 255, 255);
	padding: 100px 0px;
}

@media all and (max-width:768px) {
.newsdh {
	width: 100%;
	margin: auto;
	height: 35px;
	border: 1px solid #cbcbcb;
	border-radius: 35px;
	padding-left: 10px;
}
.newsdh li {
	float: left;
	height: 35px;
	list-style: none;
	line-height: 35px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 16px;
}
.index_product {
	background: rgb(255, 255, 255);
	padding: 0px 0px;
}
}
}

@media all and (max-width:992px) and (min-width:768px) {
.newsdh {
	width: 100%;
	margin: auto;
	height: 35px;
	border: 1px solid #cbcbcb;
	border-radius: 35px;
	padding-left: 20px;
}
.newsdh li {
	float: left;
	height: 35px;
	list-style: none;
	line-height: 35px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 16px;
}
.index_product {
	background: rgb(255, 255, 255);
	padding: 0px 0px;
}
}

@media all and (max-width:1200px) and (min-width:1920px) {
.newsdh li {
	float: left;
	height: 35px;
	list-style: none;
	line-height: 35px;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 16px;
}
}
.newsdh li:hover {
	background: #e6212a;
	color: #fff
}
.newsdh .on {
	height: 35px;
	line-height: 35px;
	color: #fff;
	background: #e6212a;
	text-decoration: none;
}
.index_product_content {
	margin-left: -10px;
}
.index_product_list {
	margin: 0px 0px 10px 10px;
	overflow: hidden;
	display: block;
	position: relative;
}
.index_product_list::before {
	background: rgba(255, 255, 255, 0.4);
	transition: transform 0.5s;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	position: absolute;
	content: "";
	transform: scale3d(2, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, -140%, 0px);
	-webkit-transition: -webkit-transform 0.5s;
	-webkit-transform: scale3d(2, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -140%, 0);
}
.index_product_list:hover::before {
	transform: scale3d(2, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, 140%, 0px);
	-webkit-transform: scale3d(2, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 140%, 0);
}
.index_product_list .list_backimg {
	padding: 0px 0px;
	text-align: center;
}
.index_product_list .list_backimg1 {
	background: url("../images/002.png") center;
}
.index_product_list .list_backimg2 {
	background: url("../images/003.png") center;
}
.index_product_list .list_backimg3 {
	background: url("../images/004.png") center;
}
.index_product_list .list_backimg4 {
	background: url("../images/005.png") center;
}
.index_product_list .list_backimg5 {
	background: url("../images/006.png") center;
}
.index_product_list .list_backimg6 {
	background: url("../images/007.png") center;
}
.index_product_list .list_txt {
	color: rgb(255, 255, 255);
	margin-top: 10px;
}
.index_product_list .list_title {
	font-size: 16px;
}
.index_product_list .list_text {
	font-size: 12px;
}
.header .header-top span:before, .header li.active>a, .header .navbar-nav a:hover, .header .ul-lv2>li>a:hover, .banner .banner-content h2, .section04 .news-list h3 a, .section04 .news-box a .news-title, .pdetail-box .pdetial-msg h2, .case .ctrl-btn div:before, .section03 .pro-box:hover .a-box3 a:before, .header .langue-box span:after, .footer .path-box .iconfont:before, .header .li-lv3:hover>a, .side-bar .type-li.active p {
	color: #fff;
}
.header .logo-right, .form-float h2, .form-float input[type=submit], .btn-right>div, .a-box .a-btn, .section03 .a-box3 .bar-transform, .section04 .icase-swiper span.swiper-pagination-bullet-active, .side-bar li.act:before, .news .news-header, .news .news-box .yellow-bar, .case .case-pagination .swiper-pagination-bullet-active, .pdetail-box .pdetial-msg a, .side-bar li:before, .news .news-cell .downbtn, .side-bar .type-li:before {
}
.banner .banner-pagination .swiper-pagination-bullet-active, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #e6212a;
}
.section01 h2, .section03 hr, .section04 .news-list h3, .section06 hr.sec06-titlehr, .section06 .advantages-msg hr, .pdetail-formbox h2, .pdetail-recommend h2, .side-bar .type-li.active {
	border-color: #e6212a;
}
.section04 .news-box a:hover:after {
	background-color: #e6212a;
}
.section06 .advantages-box:hover .advantages-msg h3 {
	color: #e6212a;
}
.footer .share-box a:hover {
	color: #e6212a;
}
.crumbs a.act, .crumbs a:hover, .crumbs a:last-of-type {
	color: #e6212a;
}
.page span {
	background-color: #e6212a;
}
.feedback-form input[type=submit], .pdetail-form input[type=submit] {
	background-color: #e6212a;
	border-color: #e6212a;
}

@media (max-width: 768px) {
.section06 .advantages-box .advantages-msg h3 {
	color: #e6212a;
}
}
/*产品展示*/
.product {
}
.product li {
	float: left;
	padding-bottom: 20px;
}
.product li .nei {
	float: left;
	width: 100%;
	overflow: hidden;
	background-color: #eeeeee;
	line-height: 30px;
	color: #000;
}
.product li .nei strong {
	font-size: 16px;
}
.product li .nei:hover {
	background: #e6212a;
	color: #fff
}
.product li .nei .img {
	float: left;
	width: 100%;
	border: 1px solid #eeeeee;
}
.product li .tb {
	left: 0px;
	width: 100%;
	background-color: #eeeeee;
color::#000;
}
.product li .tb strong {
	font-size: 16px;
	color: #000;
	padding: 20px;
}
.product li .tb span {
	color: #BBBBBB;
	font-size: 12px;
}
.product li .tb a {
	color: #fff;
	font-size: 12px;
}
.product li .tb a:hover {
	background: #fff;
	color: #fff
}
.product li:hover .tb {
	background-color: #e6212a;
	color: #fff
}
/*******产品下拉********/
.sidebarPro {
	border-bottom: none
}
.subNav {
	width: 100%;
	height: 57px;
	text-align: left;
	line-height: 57px;
	border-bottom: 1px solid #000;
	cursor: pointer;
	text-indent: 30px;
	background: url(../images/xw_13.png) no-repeat 96% center #f8f8f8
}
.subNav a {
	font-size: 14px;
	color: #515151;
	font-weight: bolder;
}
.currentDt {
	background: url(../images/cp_08.png) no-repeat 96% center #f8f8f8;
	color: #005bac;
}
.navContent {
	margin: 0 auto
}
.navContent li {
	margin: 0 auto;
	line-height: 36px;
}
.navContent li a {
	display: block;
	font-size: 14px;
	text-align: left;
	color: #515151;
	text-indent: 30px
}
.navContent li a:hover, .navContent li.hover a {
	color: #fff;
	background: #e6212a
}
.sea {
	width: 100%;
	height: 57px;
	text-align: left;
	line-height: 57px;
	border-bottom: 1px solid #000;
	cursor: pointer;
	text-indent: 30px;/*background:url(../images/sea.png) no-repeat  96% center */
}
.nycon .ny_zc { /*width:250px; */
	left: 0px;
}
.nycon .ny_yc {
	width: 950px;
	background: url(../images/hx.jpg) left top repeat-y;
	margin-left: 249px;
	padding-bottom: 20px;
	min-height: 770px;
	overflow: hidden;
}
.nycon .ny_zc .lj, .nycon .ny_zc .kslj, .nycon .ny_zc .lx {/* width:248px; */
	border-right: none;
}
.nycon .ny_zc .lj .nybt {
	background: #fff;
	border-bottom: 1px solid #000000;
	padding-left: 0px;
	padding-top: 0px;
	
}
.nycon .ny_zc .lj .nybt h3 {
	font-size: 20px;
	color: #fff;
	font-weight: normal;
}
.nycon .ny_zc .lj .nybt p {
	font-size: 14px;
	color: #5b87bf;
	text-transform: uppercase;
}
.nycon .ny_zc .lj .lj1 {
	width: 248px;
}
.nycon .ny_zc .lj .lj1 li {
	width: 248px;
	height: 57px;
	line-height: 57px;
	border-bottom: 1px solid #e0e0e0;
}
.nycon .ny_zc .lj .lj1 li a {
	width: 208px;
	padding-left: 40px;
	background: url(../images/xw_13.jpg) 25px 25px no-repeat #f3f3f3;
	display: block;
	color: #444;
	font-size: 14px;
	font-weight: bolder;
}
.nycon .ny_zc .lj .lj1 li a:hover {
	background: url(../images/xw_16.jpg) 25px 25px no-repeat #fff;
	color: #005bac;
}
.nycon .ny_zc .lj {
	border-top: none;
}
.nycon .ny_zc .lx {
	background: url(../images/ny_03.jpg) right bottom no-repeat;
	height: 130px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.nycon .ny_zc .lx h4 {
	margin-left: 17px;
	margin-top: 20px;
	font-size: 20px;
	font-weight: normal;
	color: #444;
}
.nycon .ny_zc .lx p {
	margin-left: 17px;
	color: #979797;
}
.nycon .ny_zc .kslj {
	margin-top: 20px;
}
.nycon .ny_zc .kslj .nybt1 {
	width: 228px;
	background: url(../images/xw_20.jpg) top no-repeat;
	padding-left: 20px;
	height: 54px;
	line-height: 54px;
	font-size: 20px;
	color: #fff;
}
.nycon .ny_zc .kslj ul {
	width: 228px;
}
.nycon .ny_zc .kslj ul li {
	width: 248px;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #e0e0e0;
}
.nycon .ny_zc .kslj ul li a {
	width: 208px;
	padding-left: 40px;
	background: url(../images/xw_19.jpg) 25px 22px no-repeat;
	display: block;
	color: #444;
	font-size: 14px;
}
.nycon .ny_zc .kslj ul li a:hover {
	color: #005bac;
}
.nycon .ny_yc .yc_bt {
	width: 950px;
	height: 51px;
	border-bottom: 1px solid #e0e0e0;
	line-height: 51px;
}
.nycon .ny_yc .yc_bt .yc_btl {
	width: 200px;
	font-size: 20px;
	background: url(../images/xw_05.jpg) left center no-repeat;
	margin-left: 20px;
	padding-left: 25px;
}
.nycon .ny_yc .yc_bt .yc_btr {
	background: url(../images/xw_08.jpg) left center no-repeat;
	padding-left: 25px;
}
.nycon .ny_yc .yc_bt .yc_btr a {
	color: #666;
	margin: 0 5px;
}
.nycon .ny_yc .yc_bt .yc_btr a:hover {
	color: #005bac;
}
div.digg {
	padding: 5px;
	margin: 30px auto 50px;
	text-align: center;
	font-size: 12px;
}
div.digg a {
	padding: 8px 12px;
	margin: 3px;
	color: #343434;
	border: 1px solid #cccccc;
	text-decoration: none
}
div.digg a:hover {
	color: #fff;
	border: 1px solid #85d218;
	background: #85d218
}
div.digg span.current {
	padding: 8px 12px;
	font-weight: bold;
	margin: 3px;
	color: #85d218;
}
div.digg span.zzjs {
	padding: 8px 12px;
	margin: 3px;
	color: #ddd;
	border: 1px solid #dce1e7;
}
/*视频*/
.video {
}
.video li {
	float: left;
	padding-bottom: 20px;
}
.video li .nei {
	float: left;
	width: 100%;
	text-align: left;
	overflow: hidden;
	line-height: 30px;
}
.video li .nei strong {
	font-size: 16px;
}
.video li .nei:hover {
}
.video li .nei .img {
	float: left;
	width: 100%;
}
.video li .tb {
	border-bottom: 1px solid #e0e0e0;
	left: 0px;
	width: 100%;
	background-color: #fff;
}
.video li .tb strong {
	font-size: 16px;
	padding: 0px;
}
.video li .tb span {
	color: #BBBBBB;
	font-size: 12px;
}
.video li .tb a {
	color: #e6212a;
	font-size: 12px;
}
.video li .tb a:hover {
	background: #fff;
	color: #e6212a
}
.video li:hover .tb {
	border-bottom: 1px solid #e6212a;
	color: #e6212a
}
/*新闻*/
.news {
}
.news li {
	float: left;
	padding-bottom: 20px;
}
.news li .nei {
	float: left;
	width: 100%;
	text-align: left;
	overflow: hidden;
	line-height: 30px;
	-moz-box-shadow: 0px 0px 5px #CFCFCF;
	-webkit-box-shadow: 0px 0px 0px #CFCFCF;
	box-shadow: 0px 0px 10px #CFCFCF;
	padding-bottom: 15px;
}
.news li .nei strong {
	 
	padding-bottom: 10px;
}
.news li .nei:hover {
	background: #e6212a;
	color: #fff
}
.news li .nei .img {
	width: 100%;
	margin: auto;
	padding: 20px;
	text-align: center
}
.news li .tb {
	border-bottom: 1px solid #e0e0e0;
	left: 0px;
	width: 100%;
	background-color: #fff;
}
.news li .tb strong {
	font-size: 16px;
	padding: 0px;
}
.news li .tb span {
	color: #BBBBBB;
	font-size: 12px;
}
.news li .tb a {
	color: #fff;
	font-size: 12px;
}
.news li .tb a:hover {
	background: #e6212a;
	color: #fff
}
.news li:hover .tb {
	border-bottom: 1px solid #e6212a;
	color: #fff
}
/*联系*/
.contact {
}
.contact li {
	padding-bottom: 20px;
}
.contact li .nei {
	font-size: 15px;
	line-height: 25px;
	float: left;
	width: 100%;
	border-top: 3px solid #e6212a;
padding-right:10px overflow:hidden;
	background-color: #eeeeee;
	color: #000;
}
.contact li .nei strong {
	font-size: 15px;
}
.contact li .nei:hover { /*background:#e6212a; */
	font-size: 15px;
}
.contact li .nei .img {
	float: left;
	width: 100%;
}
.contact li .tb {
	left: 0px;
	width: 100%;
	background-color: #eeeeee;
color::#000;
}
.contact li .tb strong {
	font-size: 16px;
	color: #000;
	padding: 20px;
}
.contact li .tb span {
	color: #BBBBBB;
	font-size: 12px;
}
.contact li .tb a {
	color: #fff;
	font-size: 12px;
}
.contact li .tb a:hover {
	background: #fff;
	color: #fff
}
.contact li:hover .tb { /*background-color:#e6212a;*/
	color: #e6212a
}
/*下载*/
.downloadtit {
	width: 100%;
	border-bottom: 1px solid #cbcbcb;
	font-size: 20PX;
}
.downloadtit li {
	float: left;
	
	padding-right : 40px;
	padding-bottom : 10px;
}
.downloadtit li .on {
	color: #e6212a;
	text-decoration: none;
}
.downloadtit li a:hover {
	color: #e6212a;
	text-decoration: none;
}
.download {
	width: 100%
}
.download li {
	float: left;
	padding-bottom: 20px;
}
.download li .nei {
	font-size: 15px;
	line-height: 25px;
	float: left;
	width: 100%;
	border-top: 3px solid #e6212a;
padding-right:10px overflow:hidden;
	background-color: #eeeeee;
	color: #000;
}
.download li .nei strong {
	font-size: 15px;
}
.download li .nei:hover { /*background:#e6212a; */
	font-size: 15px;
}
.download li .nei .img {
	float: left;
	width: 100%;
}
.download li .tb {
	left: 0px;
	width: 100%;
	background-color: #eeeeee;
color::#000;
}
.download li .tb strong {
	font-size: 16px;
	color: #000;
	padding: 20px;
}
.download li .tb span {
	color: #BBBBBB;
	font-size: 12px;
}
.download li .tb a {
	color: #fff;
	font-size: 12px;
}
.download li .tb a:hover {
	background: #fff;
	color: #fff
}
.download li:hover .tb { /*background-color:#e6212a;*/
	color: #e6212a
}
/*案例*/
.case {
	width: 100%
}
.case ul {
	-moz-box-shadow: 0px 0px 5px #CFCFCF;
	-webkit-box-shadow: 0px 0px 0px #CFCFCF;
	box-shadow: 0px 0px 10px #CFCFCF;
	margin-bottom: 25px;
}
.case li {
	float: left;
	padding-left: 10px;
	padding-right: 12px;
	padding-top: 8px;
}
.case li .nei {
	float: left;
	width: 100%;
	text-align: left;
	overflow: hidden;
	line-height: 30px;
}
.case li .nei strong {
	font-size: 18px;
	padding-bottom: 10px;
}
.case li .nei:hover {
	background: #e6212a;
	color: #fff
}
.case li .nei .img {
	width: 100%;
	margin: auto;
	padding: 0px;
	text-align: center
}
.case li .tb {
	border-bottom: 1px solid #e0e0e0;
	left: 0px;
	width: 100%;
	background-color: #fff;
}
.case li .tb strong {
	font-size: 16px;
	padding: 0px;
}
.case li .tb span {
	color: #BBBBBB;
	font-size: 12px;
}
.case li .tb a {
	color: #fff;
	font-size: 12px;
}
.case li .tb a:hover {
	background: #e6212a;
	color: #fff
}
.case li:hover .tb {
	border-bottom: 1px solid #e6212a;
	color: #fff
}
.case_list {
	width: 100%;
}
.case_list li {
	float: left;
	padding-left: 20px;
	padding-right: 20px;
}
.case_list strong {
	font-size: 18px;
	padding-bottom: 10px;
}
/*历程*/
.lc {
	width: 100%;
	background: url(../images/lc_x.png) repeat-x 35px;
	height: 125px;
	margin: auto;
	border: 1px solid #e0e0e0;
	padding-top: 35px;
}
.lc li {
	float: left;
	background: url(../images/lc_h.png) center no-repeat;
	height: 43px;
	padding: 0 14px;
	text-align: center
}
.lc .on {
	background: url(../images/lc_l.png) center no-repeat;
	height: 43px;
}
.lc .jt {
	background: url(../images/lc_jt.png) center no-repeat;
	height: 52px;
}
.lc .jt:hover {
	background: url( ../images/lc_jt.png) center no-repeat;
	height: 52px;
}
.lc li:hover {
	float: left;
	background: url(../images/lc_l.png) center no-repeat;
	height: 43px;
}
/*产品详情*/
.proshow {
	width: 100%;
	padding-top: 20px;
}
.proshow li {
	float: left;
	padding-right: 36px;
	text-align: center
}
.protit {
	font-size: 18px;
	border-bottom: 1px solid #000;
	text-align: left
}
.protext {
	font-size: 14px;
	text-align: left;
	line-height: 25px;
	padding-top: 20px;
}
.prosx {
	font-size: 18px;
	border-top: 1px solid #000;
	text-align: left;
	margin-top: 20px;
	padding-top: 15px;
}
.prosxtit {
	font-size: 18px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	height: 45px;
	line-height: 45px;
	margin-top: 50px;
	text-align: left
}
.prosxtit li {
	float: left;
	padding-right: 56px;
	text-align: center
}
/*营销网络*/
.maptit {
	width: 100%;
	border-bottom: 1px solid #cbcbcb;
	font-size: 20PX;
}
.maptit li {
	float: left;
	padding-right : 50px;
	padding-bottom : 10px;
}
.maptit li .on {
	color: #e6212a;
	text-decoration: none;
}
.maptit li a:hover {
	color: #e6212a;
	text-decoration: none;
}
.pd_one {
	float: left;
	width: 100%;
	height: 500px;
	text-align: center;
	margin-bottom: 10px;
}
.pd_one img {
	max-width: 90%;
	max-height: 90%;
}
.es-carousel-wrapper {
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.es-carousel {
	overflow: hidden;
}
.es-carousel ul {
	display: none;
}
.es-carousel ul li {
	height: 100%;
	float: left;
	display: block;
	width: 120px;
	margin-right: 30px;
	background: none;
}
.es-carousel ul li img {
	width: 110px;
	height: 110px;
	border: 1px solid #fff;
}
.es-carousel ul li .sel {
	border: 1px solid #e6212a;
}
.es-nav span {
	position: absolute;
	top: 40%;
	left: 0;
	width: 26px;
	height: 46px;
	margin-top: -13px;
	text-indent: -9000px;
	cursor: pointer;
	background: url(../images/left2.png) no-repeat left top;
}
.es-nav span.es-nav-next {
	right: 0px;
	left: auto;
	background: url(../images/right2.png) no-repeat right top;
}
.pd_three {
	float: left;
	width: 100%;
	border-bottom: 1px solid #e6212a;
	padding-top: 30px;
}
.pd_three li {
	background: #EEEEEE;
	line-height: 42px;
	padding: 0px 30px;
	margin-right: 20px;
	height: 42px;
	float: left;
	color: #686868;
	font-size: 16px;
	cursor: pointer;
}
.pd_three .sel {
	background: #e6212a;
	color: #fff;
}
.pd_four {
	float: left;
	width: 100%;
	border: 1px solid #EEEEEE;
	padding: 25px;
	line-height: 24px;
	color: #777777;
	font-size: 14px;
	border-top: 0px;
	margin-bottom: 30px;
}
.labbox2_title {
	background: url(/images/h2_bg.gif) repeat-x 0 0;
	height: 32px;
	line-height: 32px;
	border-top: #93999f solid 3px;
	padding: 0 10px;
}
.labbox2_title h2 {
	font-size: 12px;
	height: 32px;
	line-height: 32px;
	padding-left: 28px;
	font-weight: bold;
}
.labbox_title h2 {
	font-size: 12px;
	height: 32px;
	line-height: 32px;
	background: url(/images/icon_blue.gif) no-repeat scroll 0px 50% transparent;
	padding-left: 28px;
	font-weight: bold;
}
.labbox_title {
	background: url(/images/title1.gif) repeat-x 0 0;
	height: 32px;
	line-height: 32px;
	border-left: #d0d4d8 solid 1px;
	border-right: #d0d4d8 solid 1px;
	border-top: #93999f solid 3px;
	padding: 0 10px;
}
.downlist {
}
.downlist h4 {
	width: 700px;
	height: 30px;
}
.downlist ul {
	width: 1200px;
}
.downlist ul li {
	width: 500px;
	height: 80px;
	overflow: hidden;
	float: left;
	margin-bottom: 10px;
	border-bottom: #ccc solid 1px;
	margin-right: 10px;
}
.downlist ul li i {
	width: 58px;
	height: 58px;
	float: left
}
.downlist ul li .downlist_doc {
	margin-left: 80px;
}
.downlist ul li .downlist_doc h5 {
	line-height: 20px;
}
.downlist ul li .downlist_doc a {
	background: url(/images/arrow01.gif) no-repeat 0 center;
	padding-left: 10px;
	color: #666;
	line-height: 18px;
	height: 18px;
}
.downlist ul li .downlist_doc a:hover {
	color: #06F;
	text-decoration: underline
}
.logo{padding-left: 1%;}
.aboutlist {
}
.aboutlist  li{width:100%; border-bottom: #eee solid 1px;float:left; height:45px; line-height:45px;}
.aboutlist span{float:right}
}
.aboutus p img{width:100%;}





.weixin{   height:30px; float:left;  position:relative; font-size:12px; text-align:right;}
/*.weixin a{width:6em; height:6em; display:block; position:absolute; left:0; top:0;background:url(../images/wx.png) no-repeat center center  3.5em; }
*/.weixin .weixin_nr{  width:100px;  text-align:left; position:absolute; right: -30px; top:-12.5em; display:none; background:#eee}
.weixin .weixin_nr img{ margin-bottom:5px;}
/*.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid tra$nsparent;border-right:10px solid transparent; position:absolute; left:50px; top:10px;}*/
.weixin.on .weixin_nr{ display:block;}
/*.weixin.on a{ background:url(../images/wx.png) no-repeat center center;}*/

 
#teamcont{
	 
	 width:100%;
	 
	margin: 0 auto;
	padding:0 auto;
}
#teamcont .partener{
	
	margin-left:30px;
	margin-top:30px;
	
}
#teamcont #pichuan .partener{
	float:left;
}
.pname{
	padding:25px 0 10px 0;
	font-weight:bold;
	color:black;
}
.pinfo{
	color:black;
}
.parinforma{
	 
	position: inherit;
	margin:auto;
	z-index:10;
	width:60%;
	color:black;
	display:none;
	/*border:solid 3px #e6212a;*/
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	background:#FFFFFF;
}
#teamcont .partener .row1{
	 
}
.closebtn{
	/*clear:both;*/
	position:relative;
	top:3px;
	left:95%;
	width:36px;
	height:36px;
	background-image:url(../img/close-n.png);
	cursor:pointer;
}
.cssshadow {
     
}
.xwbt {
     font-size: 14px;
line-height: 20px;
height:30px;
}
.rybt {
 font-size: 12px;
line-height: 18px;
height: 35px;
padding: 0px 15px 0px 25px;
overflow: hidden;}
.xwbt2 {
 font-size: 12px;
line-height: 18px;
height: 35px;

overflow: hidden;}

 .pages{text-align:center;margin:10px 0 0;font-size:0}
 .pages span,.pages a{display:inline-block;line-height:30px;margin-right:5px;padding:0 12px;border:1px solid #ccc;font-size:12px}
 .pages a:hover,.pages span.current{border-color:#85d218;background:#85d218;color:#fff}
 
@media only screen and (min-width:641px) {
	 
.am-show-md-down{
	display:none!important
}
 

}
@media only screen and (max-width:641px) {
	 
.am-hide-md-down{
	display:none!important
}
 

}


.case_list a{padding-right:10px;line-height:25px;}