body {
}
p, h2, h3, h1, ul, li, dl, dd, dt, span, i {
	margin: 0;
	padding: 0;
}
a:hover {
	text-decoration: none;
}
.b10 {
	clear: both;
	height: 10px;
	overflow: hidden;
}
.b20 {
	clear: both;
	height: 20px;
	overflow: hidden;
}
.b40 {
	clear: both;
	height: 40px;
	overflow: hidden;
}
.width100 {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
h1{    color: #000;}
.width40 {
	width: 40%;
	float: left;
}
.width20 {
	width: 20%;
	float: left;
}
.width20 p {
	text-align: center;
}
.width20 p img{
	margin: 0 auto;
}
.dlpp{width: 1240px;
    margin: 60px auto 30px auto;overflow: hidden;}
.dlpp .gywm-title h1{    font-size: 30px;
    font-weight: 400;    color: #000;
    text-align: center;}
.dlpp .gywm-title p{    font-size: 16px;
    margin-top: 6px;
    text-align: center;}
.f_l {
	float: left;
}
.f_r {
	float: right;
}
.pr {
	position: relative;
}
.pa {
	position: absolute
}
.mp0 {
	margin: 0;
	padding: 0;
}
.mp2 {
	margin: 0;
	padding: 0 0.2rem;
}
.mp3 {
	margin: 0;
	padding: 0 0.4rem;
}
.mp4 {
	margin: 0;
	padding: 0 0.3rem;
}
.mp5 {
	margin: 0;
	padding: 0 0.5rem;
}
.main {
	width: 95%;
	margin: 0 auto;
}
.pageController span{padding: 5px 5px; border: 1px solid #ddd;margin-right: 5px;}
.page-numbar a{margin-right: 5px;padding: 5px;display:inline-block;}
.miaoshus table{text-align: center;margin: 0 auto;font-size: 16px;}
.index_links {
	padding: 15px 0 9px 0;
}
.youslianjei {
	padding: 0px;
	color: #595959;
}
.youslianjei i {
	padding: 0px;
	position: absolute;
	margin-top: 5px;
	margin-left: -6px;
}
.liulangcon p{padding: 6px 0px;}
.newslistsy p {
	line-height: 30px;
}
.logo {
	text-align: left;
}
.chanpzsfd {
}
.produsj {
	background: url(../images/cpbj.jpg);
}
.hezuobeiye p span {
	color: #008cd6;
	font-size: 18px;
	font-weight: bold;
}
.hezuobeiye p {
	line-height: 30px;
	text-indent: 2rem;
}
.jingdianal {
	background-color: #ff6600;
	padding: 16px 0;
	text-align: center;
	color: #fff;
	overflow: hidden;
	width: 538px;
	z-index: 9999;
	height: 68px;
}
.jingdianal p a {
	color: #fff;
	font-size: 16px;
}
.cpzhss {
	background: url(../images/khjzbj.png);
	background-size: 100%;
}
.wangzadt p span {
	font-size: 14px;
	padding: 3px 8px;
}
.newsss {
	padding: 20px 0;
}
.top_nav {
	width: 100% !important;
	margin-bottom: 0px;
	height: 52px;
	line-height: 52px;
}
.top_nav .r {
	float: right;
	margin-top: -16px;
}
.top_nav .r a {
	padding: 5px 15px;
	;
	border-radius: 5px;
	color: #d71a18;
	margin-right: 9px;
	margin-top: -5px;
}
.top_nav .r img {
	width: 26px;
	padding-right: 5px;
}
.top_nav a {
	color: #222;
}
.top_nav a:hover {
	color: #222;
}
.top_nav .l {
	padding: 0 0px;
	height: 52px;
	font-size: 17px;
	line-height: 52px;
	border-radius: 0px;
	display: block;
	float: left;
	margin-right: 5px;
	color: #e90000;
}
.top_nav .l span {
	font-weight: normal;
	font-size: 15px;
}
.top_nav .l a {
	padding: 1px 9px;
}
.top_nav .l:hover {
}
.top_nav .l:hover a {
}
.chakshesg {
	height: 36px;
	margin-top: 10px;
}
.chakshesg a {
	background-color: #ff4400;
	color: #fff;
	padding: 12px 39px 14px;
	;
	text-align: center;
	margin: 0 auto;
}
.gsjjsj p{font-size: 15px;color: #000;line-height: 35px;text-indent: 2rem;}
.h_tonglan {
	width: 600px;
	padding: 0px 0px;
	margin: 0 auto;
}
.bigimg{max-width: none;}
.h_tonglan dl {
	width: 538px;
	height: 32px;
	_height: 32px;
	background: url(/images/huixian2.gif) repeat-x top;
	margin-left: 10px;
	margin-right: 10px;
}
.h_tonglan dl dd {
	float: left;
	width: 196px;
	height: 32px;
	_height: 32px;
	background: url(/image/lvx2.gif) repeat-x top;
}
.h_tonglan dl dt {
	float: right;
	width: 700px;
	text-align: right;
	line-height: 25px;
	min-height: 25px;
	color: #6A6A6A;
}
.h_tonglan ul {
	overflow: hidden;
}
.h190px {
	overflow: hidden;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 3px;
	padding-top: 14px;
}
.h190px img {
	width: 938px;
	border: 0px;
}
.aboutus {
	background: url(../images/aboutbj.jpg);
	background-size: cover;
}
.h_tonglan2 {
	width: 1190px;
	padding: 0px 0px;
	margin: 0 auto;
}
.h_tonglan2 dl {
	width: 1100px;
	height: 32px;
	_height: 32px;
	background: url(/images/huixian2.gif) repeat-x top;
	margin-left: 10px;
	margin-right: 10px;
}
.h_tonglan2 dl dd {
	float: left;
	width: 196px;
	height: 32px;
	_height: 32px;
	background: url(/image/lvx2.gif) repeat-x top;
}
.h_tonglan2 dl dt {
	float: right;
	width: 700px;
	text-align: right;
	line-height: 25px;
	min-height: 25px;
	color: #6A6A6A;
}
.h_tonglan2 ul {
	overflow: hidden;
}
.index_pro_left dl {
	padding: 0px;
	border-top: none;
	margin: 0 auto;
	border: 1px solid #c9c9c9;
}
.index_pro_left dl dt {
	padding: 15px 29px 8px;
}
.index_pro_left dl dt i img {
	display: inline-block;
}
.index_pro_left dl dd {
	margin: 0px 10px;
	line-height: 26px;
	transition: all 0.2s ease 0s;
	padding: 12px 25px;
	text-align: left;
	margin-left: 15px;
	border-bottom: 1px dashed #d8d8d8;
}
.index_pro_left dl dd a {
}
.index_pro_left dl dd i {
	float: right;
	margin-top: 10px;
}
.index_pro_left dl dd:hover {
	opacity: 0.5;
	color: #333;
}
.index_pro_left dl dd:hover a {
}
.border3 {
	border-bottom: 1px dashed #999999;
}
.youslianjei p i img {
	display: inline-block;
}
.h_tonglan {
	width: 600px;
	padding: 14px 0px;
	margin: 0 auto;
}
.h_tonglan dl {
	width: 538px;
	height: 32px;
	_height: 32px;
	background: url(/images/huixian2.gif) repeat-x top;
	margin-left: 10px;
	margin-right: 10px;
}
.h_tonglan dl dd {
	float: left;
	width: 196px;
	height: 32px;
	_height: 32px;
	background: url(/image/lvx2.gif) repeat-x top;
}
.h_tonglan dl dt {
	float: right;
	width: 700px;
	text-align: right;
	line-height: 25px;
	min-height: 25px;
	color: #6A6A6A;
}
.h_tonglan ul {
	overflow: hidden;
}
.h190px {
	overflow: hidden;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 3px;
	padding-top: 14px;
}
.h190px img {
	width: 938px;
	border: 0px;
}
.h218px {
	width: 600px;
	height: 476px;
	padding-top: 20px;
	margin: 0 auto;
	background: url(../images/aboutbj.png) no-repeat;
	padding-left: 30px;
}
.h218px th {
	padding-top: 200px;
}
.h218px td {
	overflow: hidden;
}
.h218px2 {
	width: 1190px;
	height: 252px;
	margin: 0 auto;
}
.h218px2 th {
	padding-top: 100px;
}
.h218px2 td {
	overflow: hidden;
}
#scrollbox ul {
	overflow: hidden;
	padding-left: 8px;
}
#scrollbox ul LI {
	FLOAT: left;
	width: 312px;
	height: 445px;
	;
	vertical-align: top;
	font-size: 12px;
	line-height: 18px;
	min-height: 18px;
	text-align: center;
	padding: 0px;
	overflow: hidden;
	margin: 2px;
}
#scrollbox ul LI img {
	width: 304px;
	border: 0px;
	height: 477px;
}
#scrollbox2 ul {
	overflow: hidden;
	padding-left: 34px;
}
#scrollbox2 ul LI {
	FLOAT: left;
	width: 194px;
	height: 250px;
	;
	vertical-align: top;
	font-size: 12px;
	line-height: 18px;
	min-height: 18px;
	text-align: center;
	padding: 0px;
	overflow: hidden;
	margin: 2px;
}
#scrollbox2 ul LI img {
	width: 190px;
	border: 0px;
	height: 230px;
}
.pointer {
	CURSOR: pointer
}
.in_case-list ul li a .in_case-listtext h4 {
	font-size: 14px;
	color: #fff;
	height: 120px;
	overflow: hidden;
	padding: 0px 30px;
	text-align: center;
}
.in_case-list ul li a .in_case-listtext h4 strong {
	font-size: 19px;
	display: block;
	font-weight: normal;
	line-height: 26px;
	padding-bottom: 8px;
	margin: 0 auto;
}
.in_case-list ul li a .in_case-listtext h4 i {
	font-size: 15px;
}
.in_case-list ul li a .in_case-listtext h4 span {
	border-bottom: 2px solid #fff;
}
* {
	margin: 0px;
	padding: 0px;
}
.Exhibitor {
	width: 1125px;
	overflow: auto;
	margin: 0 auto;
}
.hl_main5_content {
	width: 1104px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-top: 20px;
}
.hl_main5_content1 {
	width: 1000px;
	overflow: hidden;
	float: left;
	margin-left: 20px;
}
.hl_main5_content1 ul {
	width: 1600px;
	overflow: hidden;
	margin-top: 0px;
	height: 279px;
}
.hl_main5_content1 ul li {
	float: left;
	width: 178px;
	display: inline;
	margin-right: 10px;
}
.hl_main5_content1 ul li img {
	width: 172px;
}
.hl_scrool_leftbtn {
	width: 36px;
	height: 68px;
	background: url(../images/hl_scroll_left.jpg) no-repeat;
	float: left;
	margin-left: 0px;
	margin-top: 100px;
	cursor: pointer;
}
.hl_scrool_rightbtn {
	width: 36px;
	height: 68px;
	background: url(../images/hl_scroll_right.jpg) no-repeat;
	float: right;
	margin-right: 12px;
	margin-top: 100px;
	cursor: pointer;
}
.newslist p a {
	font-weight: bold;
}
.newslist p i {
	padding: 6px 9px;
	;
	border-radius: 15px;
	color: #fff;
	background-color: #c80000;
	margin-right: 8px;
}
.demoList {
	width: 1229px;
	overflow: hidden;
}
.demoList li {
	float: left;
	width: 275px;
	padding: 5px;
	background: #fff;
	margin: 10px;
	_display: inline;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
/*.demoList li:hover { border:1px solid #000; background:#222; }*/
.demoList li a {
	display: block;
	width: 188px;
	overflow: hidden;
	cursor: pointer;
}
.demoList li samp, .demoList li div {
	height: 150px;
	width: 275px;
	position: absolute;
	left: 5px;
	top: 5px;
	z-index: 1;
}
.demoList li samp {
	background: url(../images/zoom.png) no-repeat center center;
}
.demoList li div {
	background: #000;
}
.demoList li span, .demoList li b {
	display: block;
	position: absolute;
	left: 5px;
	bottom: 5px;
	width: 90px;
	z-index: 1;
	height: 20px;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	color: #fff;
	text-shadow: 1px 1px 0 #000;
	font-weight: normal;
}
.demoList li span {
	background: #000;
}
/* jQuery jcLightBox css */
#jc-Mod {
	position: absolute;
	z-index: 99;
	display: none;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	cursor: pointer;
}
#jc-Box {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100;
	display: none;
}
#box-top {
	height: 24px;
	position: relative;
	background: url(../images/box-top.png) repeat-x 0 0;
}
#box-top-left {
	background: url(../images/box-ra.png) no-repeat 0 0;
	height: 24px;
	width: 24px;
	position: absolute;
	left: -24px;
	top: 0;
}
#box-top-right {
	background: url(../images/box-ra.png) no-repeat -25px 0;
	height: 24px;
	width: 24px;
	position: absolute;
	right: -24px;
	top: 0;
}
#box-btm {
	height: 24px;
	position: relative;
	background: url(../images/box-bottom.png) repeat-x 0 0;
}
#box-btm-left {
	background: url(../images/box-ra.png) no-repeat 0 -25px;
	height: 22px;
	width: 24px;
	position: absolute;
	left: -24px;
	top: 0;
}
#box-btm-right {
	background: url(../images/box-ra.png) no-repeat -25px -25px;
	height: 22px;
	width: 24px;
	position: absolute;
	right: -24px;
	top: 0;
}
#box-cen {
	background: url(../images/box-left.png) repeat-y 0 0;
	position: relative;
	left: -24px;
}
#box-cen-right {
	background: url(images1/box-right.png) repeat-y right 0;
	position: relative;
	right: -48px;
}
#box-cen-img {
	position: relative;
	left: -24px;
	background: #000;
}
#box-pn {
	position: absolute;
	left: 10px;
	top: 32px;
	height: 30px;
	width: 70px;
	z-index: 101;
}
#box-prev {
	background: #000;
	float: left;
	width: 32px;
	height: 30px;
	cursor: pointer;
}
#box-next {
	background: #000;
	float: right;
	width: 32px;
	height: 30px;
	cursor: pointer;
}
#box-pn a {
	display: block;
	height: 20px;
	position: relative;
	top: 5px;
	left: 5px;
	background: url(../images/sprite.png) no-repeat;
}
#box-next a {
	background-position: 0 -20px;
}
#box-prev a {
	background-position: 0 -40px;
}
#box-close {
	background: url(../images/box-close.png) no-repeat;
	height: 60px;
	width: 42px;
	position: absolute;
	top: 14px;
	right: -50px;
	cursor: pointer;
	z-index: 101;
}
#box-close a {
	display: block;
	height: 20px;
	position: relative;
	top: 20px;
	left: 8px;
	background: url(../images/sprite.png) no-repeat 0 0;
}
#box-text {
	height: 50px;
	position: absolute;
	left: 0;
}
#box-text samp {
	display: block;
	position: absolute;
	background: url(img/arrow.png) no-repeat;
	height: 12px;
	width: 12px;
	left: 48%;
	top: -8px;
	z-index: 1;
}
#box-text-left {
	background: url(../images/box-text.png) no-repeat;
	height: 50px;
	width: 10px;
	position: absolute;
	left: 0;
	top: 0;
}
#box-text-cen {
	color: #fff;
	text-shadow: 1px 1px 0 #000;
	text-align: center;
	background: url(../images/box-text-cen.png) repeat-x;
	height: 50px;
	line-height: 50px;
	margin: 0 10px;
	padding: 0 30px;
	font-size: 15px;
	overflow: hidden;
}
#box-text-right {
	background: url(../images/box-text.png) no-repeat right 0;
	height: 50px;
	width: 10px;
	position: absolute;
	right: 0;
	top: 0;
}
 @charset "utf-8";
#certify {
	position: relative;
	width: 1200px;
	margin: 0 auto
}
#certify .swiper-container {
	padding-bottom: 60px
}
#certify .swiper-slide {
	width: 520px;
	height: 458px;
	background: #fff;
	box-shadow: 0 8px 30px #ddd
}
#certify .swiper-slide img {
	display: block;
	height: 400px;
	margin: 0 auto;
}
#certify .swiper-slide p {
	line-height: 68px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.2em;
	margin: 0;
	height: 68px;
	background-color: #fff;
}
#certify .swiper-pagination {
	width: 100%;
	bottom: 0px
}
#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1
}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff
}
#certify .swiper-button-prev {
	left: -30px;
	width: 45px;
	height: 45px;
	background: url(../images/wm_button_icon.png) no-repeat;
	background-position: 0 0;
	background-size: 100%
}
#certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}
#certify .swiper-button-next {
	right: -30px;
	width: 45px;
	height: 45px;
	background: url(../images/wm_button_icon.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%
}
#certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}
.header_top {
	background: url(../images/head_top_bg.jpg) repeat-x;
	height: 33px;
	line-height: 33px;
	font-size: 12px;
}
.main2 {
	width: 1251px;
	;
	margin: 0 auto;
}

@media (min-width: 1300px) and (max-width:1520px ) {
.xinweinszsj {
	background: url(../images/datubj.png) no-repeat;
	padding: 6px 0 23px 0;
	min-height: 498px;
	background-size: 100%;
}
}

@media (min-width: 900px) and (max-width:1420px ) {
.xinweinszsj {
	background: url(../images/datubj.png) no-repeat;
	padding: 6px 0 23px 0;
	min-height: 498px;
	background-size: 100%;
}
}

@media (min-width: 900px) and (max-width:1420px ) {
.daohanmg {
	padding-left: 0px;
	padding-top: 15px;
	padding-right: 0px;
}
}

@media (min-width: 1200px) and (max-width:1620px ) {
.daohanmg {
	padding-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
}
}

@media (min-width: 1560px) and (max-width:1920px ) {
.daohanmg {
	padding-left: 0px;
	padding-top: 27px;
}
}

@media (min-width: 900px) and (max-width:1420px ) {
.telphone {
	margin-top: 32px;
}
}

@media (min-width: 1200px) and (max-width:1620px ) {
.telphone {
	margin-top: 31px;
}
}

@media (min-width: 1530px) and (max-width:1920px ) {
.telphone {
	margin-top: 31px;
}
}
.dizbu a {
	display: inline-block;
}
.xinwenbj {
	background: url(../images/xinwenbj.jpg);
	background-size: 100%;
	padding: 30px 0;
}
.ssyxe {
	background: url(../images/ssyxe.jpg);
	background-size: cover;
	padding: 20px 0 52px;
	overflow: hidden;
}
.youxue {
	background: url(../images/youxue.png) no-repeat;
	background-size: 100%;
	padding: 50px 0;
	overflow: hidden;
}
.sdcnav li .on {
	color: #fff;
	background: #00aa98;
}
.sdcnav li a {
	display: block;
	border: 1px solid #ddd;
	border-radius: 20px;
	padding: 0 15px;
	line-height: 30px;
	margin-bottom: 15px;
	font-size: 15px;
}
.sdcnav li a:hover {
	color: #fff;
	background: #ed0000;
	text-decoration: none
}
.sdcnav li:last-child a {
	margin-bottom: 0;
}
.qiyeyoushi1 p img {
	margin: 0 auto;
}
.qiyeyoushi1 p a {
	font-size: 18px;
	color: #008cd6;
	font-weight: bold;
}
.qiyeyoushi1 p {
	text-indent: 2rem;
	font-size: 15px;
	line-height: 28px;
	color: #2f2a2c;
	padding: 20px 0px;
}
.youshixiamde p span {
	color: #231815;
	font-size: 18px;
	padding-bottom: 30px;
}
.youshixiamde p {
	font-size: 15px;
	color: #a6a7a7;
	text-align: center;
}
.youshixiamde {
	margin-bottom: 30px;
	min-height: 346px;
}
.youshixiamde p img {
	margin: 0 auto;
}
.qiyejiawesoas h3 {
	padding-top: 10px;
	font-size: 19px;
	margin-bottom: 10px;
}
.qiyejiawesoas .p1 {
	font-size: 10px;
	line-height: 16px;
	margin-bottom: 10px;
}
.qiyejiawesoas .p2 {
	width: 122px;
	height: 42px;
	background: #fff;
	line-height: 42px;
	font-size: 13px;
	text-indent: 25px;
	border-radius: 25px;
}
.qiyejiawesoas {
	color: #fff;
}
.zhongjianshd p {
	font-size: 16px;
	color: #fff;
	padding: 0px;
	line-height: 23px;
}
.zhongjianshd p span {
	border-bottom: 2px solid #fff;
}
.newslistsy p a {
	font-size: 14px;
	color: #fff;
}
.zhongjianshd {
	padding-top: 20px;
}
.newslistsy {
	padding-top: 20px;
}
.header {
	padding-top: 0px;
	padding-bottom: 3px;
}
.thisclass {
	color: #ce242f;
	background-color: #e5e5e5;
}
.productsfhsud {
	width: 996px;
	padding: 0;
	border-bottom: none;
}
.zuoce {
	width: 0px;
	position: fixed;
	right: 35px;
	height: 70%;
	z-index: 111111111;
	-webkit-align-items: center;
	display: -webkit-flex;
	-webkit-justify-content: center;
}
.zuoce .zuoce_nei {
	background: #FFFFFF;
	width: 70px;
	padding: 0 10px;
	border: #ececec solid 1px;
	box-shadow: rgba(0,0,0,0.16) 0 0 20px;
}
.zuoce .zuoce_nei .zuoce_box {
	position: relative;
	border-bottom: #EEEEEE solid 1px;
	width: 50px;
	height: 67px;
}
.zuoce .zuoce_nei .zuoce_box:last-child {
	border-bottom: none;
}
.zuoce .zuoce_nei .zuoce_box .showicon {
}
.zuoce .zuoce_nei .zuoce_box .hideicon {
	display: none;
}
.zuoce .zuoce_nei .zuoce_box:hover .showicon {
	display: none;
}
.zuoce .zuoce_nei .zuoce_box:hover .hideicon {
	display: block;
}
.zuoce .zuoce_nei .zuoce_box .zuoce_box_nei {
	width: 70px;
	height: 67px;
	position: relative;
	z-index: 111111;
	top: -1px;
	right: 0px;
}
.zuoce .zuoce_nei .zuoce_box .zuoce_box_left {
	display: none;
	position: absolute;
	border: #d2d2d2 solid 1px;
	z-index: 1111111;
	background: #FFFFFF;
	font-size: 15px;
	font-weight: bolder;
	min-height: 66px;
	right: 79px;
}
.zuoce .zuoce_nei .zuoce_box .ff {
	white-space: pre;
	line-height: 64px;
}
.zuoce .zuoce_nei .zuoce_box .zuoce_box_left span {
	margin: 0 15px;
	display: inline-block;
}
.zuoce .zuoce_nei .zuoce_box .zuoce_box_left a {
	margin: 0 15px;
	display: inline-block;
}
.zuoce .zuoce_nei .zuoce_box .ss img {
	max-width: none;
	width: 130px;
	margin: 10px 0;
}
.zuoce .zuoce_nei .zuoce_box .zuoce_box_right {
	z-index: 11111111;
	-webkit-align-items: center;
	display: -webkit-flex;
	-webkit-justify-content: center;
	right: 10px;
	width: 71px;
	border-left: none;
	height: 67px;
	position: absolute;
}
.zuoce .zuoce_nei .dd:hover .zuoce_box_left {
	display: block;
	color: #068cd9;
}
.zuoce .zuoce_nei .dd:hover .zuoce_box_left a {
	color: #068cd9;
}
.zuoce .zuoce_nei .dd:hover .zuoce_box_right {
	background: #FFFFFF;
	border: #d2d2d2 solid 1px;
	border-left: none;
	border-right: #068cd9 solid 2px;
	width: 70px;
	padding-left: 1px;
}
.zuoce .zuoce_nei .dd .zuoce_box_left .bdsharebuttonbox td a {
	margin: 18px 0px;
}
.newslistsy p a i {
	padding-right: 5px;
}
.productsfhsud li {
	display: inline-block;
	width: 33%;
	border-right: 1px solid #d3c6c6;
}
.productsfhsud li a {
	width: 33%;
}
.productsfhsud li h3 a {
	width: 100%;
	font-size: 16px;
	font-weight: bold;
}
.productsfhsud li p {
	padding: 5px 15px 3px 10px;
	text-align: center;
}
.productsfhsud li h3 {
	text-align: center;
}
.jz_h23 {
	border-width: 12px;
	left: 50px;
	color: #FF2E2E;
	font-size: 14px;
	font-weight: 600;
	padding: 5px 20px;
	text-align: center;
	display: block;
	border: 0px solid #000000;
	border-radius: 114px;
}
.xueqiankc1 {
}
.xueqiankc1xx {
	color: #fff;
	padding: 0px;
	z-index: 999;
}
.xueqiankc1xx p a {
	color: #fff;
	font-size: 22px;
	font-weight: bold;
}
.xueqiankc1xx p span {
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}
.xueqiankc1xx p em {
	color: #fff;
	font-size: 15px;
	font-weight: bold;
}
.xueqiankc1xx p {
	font-size: 15px;
	color: #fff;
	padding: 2px 10px 2px 18px;
	font-weight: bold;
	;
}
.xueqiankc2 {
}
.xueqiankc2xx {
	text-align: right;
	;
	color: #fff;
	padding: 0px;
	z-index: 999
}
.xueqiankc2xx p a {
	color: #fff;
	font-size: 22px;
	font-weight: bold;
}
.xueqiankc2xx p span {
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}
.xueqiankc2xx p em {
	color: #fff;
	font-size: 15px;
	font-weight: bold;
}
.xueqiankc2xx p {
	font-size: 15px;
	color: #fff;
	padding: 2px;
	padding-right: 20px;
	font-weight: bold;
}
.gongsijieshao {
	background-size: 100%;
}
.gongsijieshao p a {
	font-size: 16px;
	color: #333333;
	padding: 10px 0 15px;
	font-weight: bold;
}
.gongsijieshao p {
	font-size: 15px;
	color: #000000;
	line-height: 33px;
	text-indent: inherit;
}
.lianxifangshie p {
	font-size: 14px;
}
.jz_h2 {
	color: #222;
	font-size: 24px;
	font-weight: 600;
	padding: 5px 20px;
	text-align: center;
}
.jz_h2 span {
	border-bottom: 4px solid #c40000;
	padding-bottom: 10px;
}
.anli_dl dd {
	float: left;
	margin: 0 10px;
	padding: 5px 15px;
	border: 1px solid #fff;
	border-radius: 15px;
}
.anli_dl dd:hover {
	border: 1px solid #c40000;
}
.anli_dl .dd_1 {
	border: 1px solid #fff;
	border-radius: 15px;
}
.anli_dl .dd_2 {
	border: 1px solid #c40000;
	border-radius: 15px;
}
.kefu_20 {
	width: 19%;
	margin: 0 0.5% 20px 0.5%;
	overflow: hidden;
	transition: all 0.6s ease;
	float: left
}
.kefu_20 a {
	display: block;
	z-index: 1;
}

@media (min-width: 1600px) and (max-width:1920px ) {
.xinweinszsj {
	background: url(../images/datubj.png) no-repeat;
	padding: 36px 0 83px 0;
	min-height: 637px;
	background-size: 100%;
}
}

@media (min-width: 1200px) and (max-width:1620px ) {
.xinweinszsj {
	background: url(../images/datubj.png) no-repeat;
	padding: 6px 0 23px 0;
	min-height: 498px;
	background-size: 100%;
}
}
.kefu_20 img {
	width: 100%;
}
.inner_tab {
	padding: 35px 0;
	text-align: center;
	border-bottom: 1px solid #f0f0f0;
}
.inner_tab .tab {
	display: inline-block;
	height: 45px;
	padding: 0 15px;
	margin: 0 5px;
	font-size: 15px;
	color: #333;
	line-height: 45px;
	border: 1px solid #ccc;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	transition: all .6s;
	-moz-transition: all .6s;
	-webkit-transition: all .6s;
	background-color: #f0f0f0;
}
.inner_tab .tab.on, .inner_tab .tab:hover {
	color: #fff;
	background-color: #e71f1a;
	border-color: #e71f1a;
}
.inner_tab2 {
	padding: 35px 0;
	text-align: center;
}
.inner_tab2 .tab {
	display: inline-block;
	height: 45px;
	padding: 0 20px;
	margin: 0 94px;
	font-size: 18px;
	color: #666666;
	line-height: 45px;
	border: 1px solid #ccc;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	transition: all .6s;
	-moz-transition: all .6s;
	-webkit-transition: all .6s;
	background-color: #fff;
}
.inner_tab2 .tab.on, .inner_tab2 .tab:hover {
	color: #fff;
	background-color: #6bcb07;
	border-color: #6bcb07;
}
.navss {
}
.g-mnav {
	height: 55px;
	padding: 1px 0;
	overflow: initial;
	margin: 0 auto;
	text-align: center;
}
.m-mnav li {
	display: inline-block;
	line-height: 34px;
	position: relative;
	overflow: initial;
}
.m-mnav li:last-child {
	border-right: none;
}
.m-mnav li a {
	display: block;
	font-size: 15px;
	width: 145px;
	text-decoration: none;
	padding: 5px 0;
}
.m-mnav li a:hover, .m-mnav li a.current {
	background-color: #ba0000;
	color: #fff;
}
.m-mnav .current {
	background-color: #e2dfdf;
}
/* m-mnav */
.m-mnav li ul {
	display: none;
	background-color: #ed0000;
	position: absolute;
	left: 0;
	top: 45px;
	z-index: 9999;
	zoom: 1;
}
.m-mnav li ul li {
	display: block;
	border-bottom: 1px solid #eee;
	height: 40px;
	line-height: 30px;
	overflow: initial;
}
.m-mnav li ul li a {
	font-size: 14px;
	color: #fff;
}
.fff h4 {
	text-align: center;
	font-size: 19px;
	font-weight: bold;
	padding: 10px;
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
}
.img-tujian {
	height: 46px;
	line-height: 46px;
	text-align: center;
	font-size: 16px;
	background: #eaeaea;
	overflow: hidden;
}
.border1 {
	border: 3px solid #de0023;
	margin-bottom: 3px;
}
.border2 {
	border: 3px solid #3b1a76;
	margin-bottom: 3px;
}
.width1500 {
	width: 1200px;
	min-height: 624px;
	right: 0px;
	background: url(../images/aboutbj.png);
	position: relative;
	padding: 30px;
	float: right;
}
.gongsjssz {
	padding: 0px;
}
.gongsjssz p a {
	font-size: 34px;
	color: #fff;
	font-weight: bold;
}
.gongsjssz p {
	text-align: center;
	font-size: 15px;
	color: #ffffff;
}
.hezuihbb {
	width: 13%;
	float: left;
	margin: 0 5px;
}
.text-left a {
}
.gsjutijis {
	padding-left: 0px;
	padding: 8px 0px 8px 0px;
	border-bottom: 1px dashed #e9e9e9;
}
.gsjutijis p i {
	padding-right: 8px;
}
.xinwendown {
	margin-bottom: 10px;
	border-bottom: 1px dashed #9e9e9e;
}
.zhishi {
	margin-bottom: 15px;
}
.zhishijies a {
	font-weight: bold;
	padding-bottom: 10px;
}
.zhishijies p {
	font-size: 14px;
	color: #b9b9b9;
	padding-top: 10px;
}
.intxt {
	margin-bottom: 10px;
	padding: 6px 10px;
}
.coolbg {
	background-color: #f7f7f7;
	padding: 5px 50px;
	border: 1px solid #cfcfcf;margin-left: 80px;
}
.clearb {
	clear: both;
}
.in_case-listtext h4 i {
	font-size: 30px;
}
.in_case-listtext h4 strong {
	font-size: 20px;
}
.produstcs {
	padding: 20px 0;
	background-size: cover;
}
.zuixinanli {
	width: 100%;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
	font-family: '微软雅黑', 'Open Sans', sans-serif;
	list-style: none;
}
.zuixinanli li {
	margin: 0;
	padding: 0px 8px;
	float: left;
	line-height: 20px;
	position: relative;
}
.zuixinanli > li > a {
	padding: 10px 20px;
	font-size: 16px;
	color: #636161;
	text-decoration: none;
	display: block;
	-webkit-transition: color 0.2s linear, background 0.2s linear;
	-moz-transition: color 0.2s linear, background 0.2s linear;
	-o-transition: color 0.2s linear, background 0.2s linear;
	transition: color 0.2s linear, background 0.2s linear;
	text-align: right;
}
.zuixinanli li:hover > a, .zuixinanli li.active a {
	color: #fff;
	font-size: 16px;
	background-color: #cb3427;
}
.rxcp {
	padding: 20px 0;
}
.shijiane {
	width: 100%;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
	font-family: '微软雅黑', 'Open Sans', sans-serif;
	list-style: none;
}
.shijiane li {
	margin: 0;
	padding: 0px 67px;
	float: left;
	line-height: 20px;
	position: relative;
}
.shijiane > li > a {
	padding: 27px 20px;
	font-size: 18px;
	color: #bcc1c7;
	text-decoration: none;
	display: block;
	-webkit-transition: color 0.2s linear, background 0.2s linear;
	-moz-transition: color 0.2s linear, background 0.2s linear;
	-o-transition: color 0.2s linear, background 0.2s linear;
	transition: color 0.2s linear, background 0.2s linear;
	text-align: right;
}
.shijiane li:hover > a, .shijiane li.active a {
	color: #fff;
	font-size: 27px;
}
.yuefen {
	background-color: #ffffff;
	border-radius: 7px;
}
.yuefen p {
	color: #d97176;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.yuefenjiesao p a {
	color: #ffffff;
	padding-top: 5px;
}
.newjieshao {
	padding-bottom: 0px;
	margin-top: 0px;
	transition: all .8s ease 0s;
}
.newjieshao a {
	font-size: 18px;
	font-weight: bold;
}
.newjieshao p {
	color: #b9b9b9;
	padding-top: 5px;
	padding-bottom: 5px;
}
.btnDown {
	text-align: center;
	border: 0;
	background: url(../images/jianxia.png) no-repeat;
	width: 113px;
	height: 61px;
	left: 50%;
	bottom: 15px;
	z-index: 10;
	cursor: pointer;
	margin-top: 25px;
	-moz-animation: Animate 1s ease infinite;
	-o-animation: Animate 1s ease infinite;
	-ms-animation: Animate 1s ease infinite;
	-webkit-animation: Animate 1s ease infinite;
	animation: Animate 1s ease infinite;
}
@-webkit-keyframes Animate {
 0% {
-webkit-transform:translateY(-30px);
opacity: 1;
}
 50% {
-webkit-transform:translateY(0px);
opacity: 1;
}
 100% {
-webkit-transform:translateY(-30px);
opacity: 1;
}
}
.pro_img {
	transition: all .8s ease 0s;
	text-align: center;
	padding-bottom: 30px;
}
.fenleicp a {
	font-size: 13px;
	color: #333333;
}
.zhuangxiu {
}
.pro_img{border: 1px solid #eee;}
.pro_img p {
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 16px;
	height: 31px;
	overflow: hidden;
}
.pro_img a {
	text-align: center;
	
}
.pro_img a img {

    padding: 13px 0px;
    height: 200px;
    width: auto;
    margin: 0 auto;
}
.pro_img:hover {
}
.pro_img:hover p {
	color: #a40002;
}
.moress a {
	border: 1px solid #727770;
	border-radius: 10px;
	padding: 6px 12px;
	color: #727770;
	text-align: left;
	float: left;
}
.pro_img:hover .moress a {
	background-color: #24a89a;
	color: #fff;
}
.moress {
	text-align: left;
}
.moress span {
	padding-left: 8px;
	margin-top: -3px;
	float: left;
}
.gsjs p {
	color: #949495;
	font-size: 14px;
	line-height: 33px;
}
.gsjs a {
	color: #a41f20;
	font-size: 14px;
}
.more {
}
.iconae {
	width: 18%;
	float: left;
	margin-right: 4px;
	margin-left: 5px;
	border: 4px solid #dedede;
	padding-right: 8px;
	height: 119px;
}
.yourLiket p {
	text-align: left;
}
.lijiyuyue {
	background-color: #000000;
	padding: 6px 13px;
}
.lijiyuyue a {
	color: #fff;
	text-align: center;
	padding: 5px 5px;
	font-size: 18px;
}
.imgimg {
	width: 100%
}
.qiyezihiz a img:hover {
	opacity: 0.5;
}
.anli {
	background: url(../images/index_02.png) repeat-x;
	background-size: 100%;
	padding: 10px 0;
}
.lglzsg img {
	max-width: 85%;
}
.anlimc {
	background: url(../images/index_25.png) repeat-x;
	background-size: 100%;
	text-align: center;
	padding-top: 52px;
	padding-bottom: 54px;
}
.anlimc a {
	font-size: 18px;
	color: #d7d8d8;
	font-weight: bold;
	padding-top: 10px;
	text-align: center;
}
.anlimc p {
	font-size: 16px;
	color: #d7d8d8;
	padding-top: 15px;
	text-align: center;
}
.anlimc2 {
	padding-bottom: 30px;
	border-bottom: 1px solid #f9f9f9;
	padding-left: 13px;
	padding-top: 10px;
	margin-bottom: 13px;
	padding-right: 14px;
}
.anlimc2:hover {
	background-color: #f9f9f9;
}
.anlimc2:hover a {
	color: #cc252f;
}
.anlimc2 a {
	color: #6d6d6d;
	padding-top: 10px;
}
.anlimc2 p {
	font-size: 14px;
	color: #6d6d6d;
	padding-top: 15px;
}
.text-left p {
	font-size: 18px;
}
.lglzsg img {
	transition: all .8s ease 0s;
}
.jieshao {
	background-color: #f9f9f9;
	opacity: 0.8;
	margin-top: -42px;
	z-index: 10;
	transition: all .8s ease 0s;
	padding-bottom: 10px;
}
.jieshao p a {
	font-size: 18px;
	font-weight: bold;
	padding-top: 10px;
}
.jieshao p {
	font-size: 14px;
	padding-bottom: 10px;
	padding-top: 20px;
}
.xiangqing {
	text-align: center;
	border: 1px solid #e2e2e2;
	border-radius: 15px;
}
.xiangqing a {
	padding: 2px 10px;
}
.kefu_ {
	position: absolute;
	z-index: 9;
	background-color: rgba(0,0,0,0.5);
	width: 100%;
	height: 100%;
	top: 100%;
	left: 0;
}
.kefu_20 .sdhfhs {
	display: none;
	right: 0px;
	bottom: 0;
	width: 210px;
	height: 52px;
	z-index: 9999;
}
.kefu_20 .sdhfhs img {
	max-width: 100%;
}
.kefu_20:hover .kefu_ {
	top: 0;
}
.kefu_20:hover .sdhfhs {
	bottom: 0px;
	display: block;
}
.dizbu i {
	float: left;
}
.dizbu p {
	color: #fff;
	font-size: 13px;
	line-height: 29px;
}
.dizbu {
	padding-left: 0px;
	text-align: center;
}
.lkfgkfk dl {;
	padding: 10px 24px;
	margin: 0 auto;
	text-align: center;
	border-bottom: 1px dashed #c9c9c9;
}
.lkfgkfk dl dt {
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	margin-bottom: 15px;
}
.lkfgkfk dl dt a {
	color: #fff;
	font-weight: normal;
}
.lkfgkfk dl dd a {
	font-size: 15px;
}
.lkfgkfk dl dd {
	display: inline-block;
	padding: 5px 0px;
	width: 101px;
}
.lkfgkfk p {
}
.img-thumbnail {
	display: inline-block;
	height: auto;
	padding: .25rem;
	line-height: 1.5;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: .25rem;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.jz_h3 {
	color: #fff;
	width: 120px;
	text-align: center;
	margin-left: 46%;
	font-size: 14px;
	font-weight: 600;
	padding: 8px 20px;
	border-radius: .80rem;
	border: 1px solid #400000;
}
.jz_h33 {
	color: #fff;
	width: 120px;
	text-align: center;
	margin-left: 46%;
	font-size: 14px;
	font-weight: 600;
	padding: 8px 20px;
	border-radius: .80rem;
	border: 1px solid #fff;
}
.jz_h33 a {
	color: #fff;
}
.p2_bg {
	background: url(../images/index_02.png) repeat-x;
	padding: 67px 0;
	overflow: hidden;
}
.p3_fg {
	padding: 30px 0;
	overflow: hidden;
	background: url(../images/footbj.jpg);
	background-size: cover;
}
.p3_fg .p1 {
	color: #F7F7F7;
	line-height: 36px;
	font-size: 16px;
}
.p3_fg .p2 {
	color: #F7F7F7;
	line-height: 36px;
	font-size: 14px;
}
.xinwentup {
	height: 185px;
	width: 250px;
}
.p2_p1 {
	width: 100%;
	text-align: center;
	color: #919191;
	font-size: 16px;
	line-height: 28px;
}
.news_h2 {
	line-height: 36px;
	height: 36px;
	overflow: hidden;
}
.news_h2 a {
	font-size: 1rem;
	color: #222;
}
.ico_a {
	display: block;
	margin-top: 5px;
}
.icone .p1 {
	color: #fff;
	line-height: 36px;
}
.icone .p2 {
	color: #919191;
}
.icone {
	width: 20%;
	text-align: center;
	float: left
}
.iconea {
	width: 20%;
	margin: 0 0.5% 20px 0.5%;
	overflow: hidden;
	float: left
}
.icone .ico_a {
	width: 69%;
	margin-left: 16%;
	display: block;
	border: 1px solid #fff;
	border-radius: 54%;
	padding: 42px 36px;
}
.anli_dlle {
	border: 1px solid #fff;
	border-radius: 15px;
}
.icone .p1 {
	color: #fff;
	line-height: 36px;
}
.icone .p2 {
	color: #919191;
}
.jz_h22 {
	color: #fff;
	font-size: 22px;
	font-weight: 600;
	padding: 5px 20px;
	text-align: center;
}
.jz_h22 span {
	border-bottom: 4px solid #c40000;
	padding-bottom: 10px;
}
.asd {
	color: #F7F7F7;
	text-decoration: none;
}
.anli_dl {
	padding-left: 30%;
}
.anli_dl dd {
	float: left;
	margin: 0 10px;
	padding: 5px 15px;
}
.anli_dl .tx_1 {
	border: 1px solid #fff;
	border-radius: 15px;
}
.anli_dl .tx_2 {
	border: 1px solid #c40000;
	border-radius: 15px;
}
.anli_dl dd:hover {
}
.anli_dle {
}
.anli_dle .dx_1 {
	border: 1px solid #fff;
	border-radius: 15px;
}
.anli_dle .dx_2 {
	border: 1px solid #c40000;
	border-radius: 15px;
}
.anli_dle dd {
	float: left;
	margin: 0 10px;
	padding: 5px 15px;
	border: 1px solid #fff;
	border-radius: 15px;
}
.anli_dle dd:hover {
	border: 1px solid #c40000;
}
.n_txt {
	font-size: 12px;
}
.n_txt p {
	font-size: 14px;
	margin-top: 10px;
}
.n_nbgh {
	font-size: 16px;
}
.row {
	margin-right: -.9375rem;
	margin-left: -.9375rem;
}
.leib3 {
	width: 100%;
	background: url(../images/leftback.jpg);
	background-size: cover;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
.leib3 .tit {
	color: #fff;
	border-bottom: 2px solid #e6e6e6;
	font-size: 18px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	overflow: hidden;
	font-weight: bold;
}
.leib3 .tit a {
	color: #fff;
}
.leib3 .nr {
	padding-bottom: 10px;
}
.leib3 .nr h4 {
	height: 38px;
	line-height: 33px;
	overflow: hidden;
	margin-top: 4px;
	margin-left: -15px;
	font-size: 16px;
}
.leib3 .nr h4 a {
	display: block;
	color: #fff;
	padding-left: 45px;
}
.leib3 .nr h4 a:hover {
}
.leib3 .nr h4.cur a {
}
.leib3 .nr ul {
	padding: 0 15px;
}
.leib3 .nr li {
	padding-left: 35px;
	color: #666;
	line-height: 33px;
	overflow: hidden;
	white-space: nowrap;
	height: 33px;
}
.leib3 .nr li a {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
.leib3 .nr li.cur a {
	color: #C8161D;
	font-weight: bold;
}
.leib2 {
	width: 100%;
	background: url(../images/leftback.jpg);
	background-size: cover;
}
.leib2 .tit {
	color: #fff;
	border-bottom: 2px solid #e6e6e6;
	font-size: 18px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	overflow: hidden;
	font-weight: bold;
}
.left {
	width: 870px;
	background: #fff;
	padding-bottom: 20px;
	overflow: hidden;
}
.article_list {
	background: #f9f9f9;
}
.fhsuadfhfh {
	WRITING-MODE: tb-rl;
}
.navbar-form.navbar-right {
	position: relative;
	width: 456px;
	padding-left: 90px;
}
.navbar-form .form-control {
	height: 34px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	display: inline-block;
	vertical-align: middle;
	outline: none;
	padding: 6px 35px 6px 10px;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 0px;
	box-shadow: none;
}
.navbar-form.navbar-right input[type="submit"] {
	width: 22px;
	height: 22px;
	background: url(../images/search.png) -9px -3px no-repeat;
	padding: 0px 1px;
	border: none;
	cursor: pointer;
	position: absolute;
	outline: none;
	top: 8px;
	right: 21px;
}
.tuijian_list dl dt {
}
.showcase {
	padding: 20px 35px;
}
.ad-gallery {
	width: 800px;
	background: #fff;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
.ad-gallery, .ad-gallery * {
	padding: 0;
}
.ad-gallery .ad-image-wrapper {
	width: 100%;
	height: 905px;
	margin-bottom: 0px;
	position: relative;
	overflow: hidden;
}
.ad-gallery .ad-image-wrapper .ad-loader {
	position: absolute;
	z-index: 10;
	top: 48%;
	left: 48%;
	border: 1px solid #CCC;
}
.ad-gallery .ad-image-wrapper .ad-next {
	position: absolute;
	right: 0;
	top: 0;
	width: 25%;
	height: 100%;
	cursor: pointer;
	display: block;
	z-index: 100;
}
.ad-gallery .ad-image-wrapper .ad-prev {
	position: absolute;
	left: 0;
	top: 0;
	width: 25%;
	height: 100%;
	cursor: pointer;
	display: block;
	z-index: 100;
}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {/* Or else IE will hide it */
}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
	background: url(../images/hl_scroll_left.png);
	width: 96px;
	height: 96px;
	position: absolute;
	top: 47%;
	left: 0px;
	z-index: 101;
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
	background: url(../images/hl_scroll_right.png);
	width: 105px;
	height: 96px;
	right: -10px;
	left: auto;
}
.ad-gallery .ad-image-wrapper .ad-image {
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	z-index: 9;
}
.ad-gallery .ad-image-wrapper .ad-image a img {
	border: 0;
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 7px;
	text-align: left;
	width: 100%;
	z-index: 2;
	color: #fff;
}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
}
.ad-gallery.ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
	display: block;
}
.ad-gallery .ad-controls {
	height: 20px;
	display: none;
}
.ad-gallery .ad-info {
	float: left;
}
.ad-gallery .ad-slideshow-controls {
	float: right;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
	padding-left: 5px;
	cursor: pointer;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
	padding-left: 5px;
	font-size: 0.9em;
}
.ad-gallery .ad-slideshow-running .ad-slideshow-start {
	cursor: default;
	font-style: italic;
}
.ad-gallery .ad-nav {
	width: 100%;
	position: relative;
	height: 137px;
	padding: 10px 0;
}
.ad-gallery .huxingtu {
	position: absolute;
	left: 0px;
	top: 10px;
}
.ad-gallery .huxingtu img {
	height: 133px;
	width: auto;
	border: 2px solid #ccc;
}
.ad-gallery .ad-forward, .ad-gallery .ad-back {
	position: absolute;
	top: 12px;
	height: 133px;
	width: 20px;
	z-index: 10;
	background: #ccc;
} /* IE 6 doesn't like height: 100% */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back {
	height: 133px;
}
.ad-gallery .ad-back {
	cursor: pointer;
	left: 194px;
	display: block;
	background: url(../images/icon.png) -1px -471px no-repeat;
}
.ad-gallery .ad-forward {
	cursor: pointer;
	display: block;
	right: 2px;
	background: url(../images/icon.png) -22px -471px no-repeat;
}
.ad-gallery .ad-nav .ad-thumbs {
	overflow: hidden;
	width: 605px;
	margin-left: 95px;
	;
}
.ad-gallery .ad-thumbs .ad-thumb-list {
	float: left;
	width: 9000px;
	list-style: none;
}
.ad-gallery .ad-thumbs li {
	float: left;
	padding-right: 5px;
}
.ad-gallery .ad-thumbs li a {
	display: block;
}
.ad-gallery .ad-thumbs li a img {
	border: 2px solid #fff;
	display: block;
	width: auto;
	height: 127px;
}
.ad-gallery .ad-thumbs li a.ad-active img {
	border: 2px solid #499b0b;
}
.ad-preloads {
	position: absolute;
	left: -9000px;
	top: -9000px;
}
.ad-gallery #huxing-bigimg {
	position: absolute;
	top: -600px;
	left: 0px;
	height: 600px;
	width: 800px;
	z-index: 999;
	background: #fff;
	text-align: center;
}
.yema {
	width: 100%;
	line-height: 20px;
	padding: 10px 0;
	float: left;
	margin-top: 15px;
}
.pageNavi {
	text-align: center;
}
.wp-pagenavi {
	width: 100%;
}
.wp-pagenavi li {
	line-height: 28px;
	float: left;
	list-style: none;
	margin: 0 6px;
}
.wp-pagenavi li.thisclass {
	color: #C00;
}
.pages ul li {
	float: left;
	padding-left: 8px;
}
.pages ul li a {
	width: 24px;
	height: 24px;
	display: block;
	background: #b0afb1;
	line-height: 24px;
	text-align: center;
	color: #FFF;
}
.pages {
	padding-top: 50px;
	height: 30px;
	padding-right: 5px;
}
.pages ul li a:hover, .pages ul li a.hover {
	background: #e40412;
}
.pages ul li a.prev, .pages ul li a.next {
	width: 36px;
	height: 20px;
	display: block;
	background: url(../images/bg23.png) no-repeat;
	margin-top: 2px;
	text-indent: -20000em;
}
.pages ul li a.prev {
	background-position: 0 0;
}
.pages ul li a.prev:hover {
	background-position: 0 -20px;
}
.pages ul li a.next {
	background-position: -36px 0;
}
.pages ul li a.next:hover {
	background-position: -36px -20px;
}
.all_bg {
	background: url(../images/wh_bg.jpg) repeat;
}
.bgfff {
	background-color: rgba(255,255,255,0.5);
	overflow: hidden;
}
.pic_list {
	list-style: none;
	overflow: hidden;
}
.pic_list li {
	list-style: none;
}
.pic_list .box a {
	cursor: pointer;
}
._full {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.pic_list .tit {
	font-size: 14px;
	font-weight: normal;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 10px 5%;
	text-align: center;
	color: #fff;
	background: #A9132A;
}
.pic_list ._mask {
	width: 100%;
	height: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	display: none\9;
}
.pic_list ._mask .cover {
	display: block;
	padding: 10% 10% 3%;
	color: #fff;
}
.pic_list ._mask .cover ._title {
	font-size: 18px;
	margin-bottom: 15px;
	font-weight: normal;
}
.pic_list ._mask .cover .p {
	font-size: 14px;
	line-height: 22px;
	height: 88px;
	overflow-y: hidden;
}
.pic_list ._mask .m_detail {
	border-color: #fff;
	color: #fff;
	position: absolute;
	left: 50%;
	margin-left: -50px;
	bottom: 15%;
}
.pic_list li {
	margin-bottom: 30px;
}
.pic_list .box:hover .tit {
	opacity: 0;
	filter: alpha(opacity=0);
}
.pic_list .box:hover ._mask {
	opacity: 1;
	display: block\9;
}
.rect-716 {
	padding-bottom: 71.6%;
}
*[class*="rect-"] {
	position: relative;
	display: block;
	width: 100%;
	height: 0;
	overflow: hidden;
}
.pic_list .box:hover ._mask {
	opacity: 1;
	display: block\9;
}
.pic_list ._mask {
	background: url(../images/red.8.png) repeat;
}
.m_detail {
	display: inline-block;
	font-size: 14px;
	text-align: center;
	border: 1px #1D1D1B solid;
	min-width: 60px;
	height: 40px;
	line-height: 40px;
	z-index: 1;
	overflow: hidden;
	position: relative;
	padding: 0 20px;
	transform: translateZ(100px);
	-webkit-transform: translateZ(100px);
}
.pic_list ._mask .m_detail {
	border-color: #fff;
	color: #fff;
	position: absolute;
	left: 50%;
	margin-left: -50px;
	bottom: 15%;
}
.pic_list ._mask .m_detail:hover {
	border-color: #fff;
	color: #A9132A;
}
.m_detail, .m_detail:before {
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.pic_list ._mask .m_detail:hover {
	border-color: #A5132A;
	background: #fff;
	color: #a5132a;
}
.news_list .el {
	background: #8E9093;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news_list, .news_list li {
	list-style: none;
}
.news_list .tit span {
	display: block;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 1.1rem;
	overflow: hidden;
}
.news_list .tit span.date {
	margin-top: 1px;
	font-size: 0.9rem;
}
.news_list .tit, .news_list ._mask {
	background-color: rgba(163,163,163,0.8);
}
.box:hover .tit {
	background-color: rgba(163,10,10,0.8);
}
.news_list .tit {
	font-size: 14px;
	font-weight: normal;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 10px 5%;
	text-align: center;
	color: #fff;
}
.news_list img {
	-moz-transition: all .8s ease 0s;
	-ms-transition: all .8s ease 0s;
	-o-transition: all .8s ease 0s;
	transition: all .8s ease 0s;
}
.news_list img:hover {
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.pro_curmbs {
	margin-bottom: 10px;
	padding: 0 10px;
	line-height: 3.5em;
	font-size: 14px;
	display: inline-block;
}
.pro_curmbs span {
	color: #333;
}
.pro_curmbs a {
	color: #333;
	font-size: 14px;
}
.pro_curmbs a:hover {
	color: #bb0606;
}
.pro_curmbs .a_b {
	color: #bb0606;
	font-weight: bold;
}
.contents_bon {
	text-align: center;
}
.contents_bon span {
	margin-right: 15px;
}
.contents_bon i {
	margin-right: 5px;
}
.left {
	width: 100%;
	background: #fff;
	padding-bottom: 20px;
	overflow: hidden;
}
.f_l {
	float: left;
}
.right {
	width: 250px;
}
.f_r {
	float: right;
}
.right .formBox {
	background-color: #fff;
}
.right .formBox {
	background-color: #fff;
}
.right .formBox h1 {
	color: #3e3a39;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	padding-top: 25px;
}
.right .formBox h2 {
	color: #666;
	text-align: center;
	margin: 10px 0px 25px 0px;
	font-size: 0.9rem;
}
.right .formBox div {
	padding-left: 15px;
	line-height: 28px;
	height: 28px;
	margin-bottom: 10px;
}
.right .formBox div span {
	width: 70px;
	display: inline-block;
	color: #777777;
	font-size: 0.8rem;
}
.right .formBox div input {
	width: 135px;
	height: 24px;
	border: 1px solid #cbcbcb;
	padding-left: 10px;
	line-height: 20px;
}
.right .formBox div input:focus {
	border-color: #5da910;
}
.right .formBox div .code {
	width: 40px;
}
.right .formBox .btnbox {
	margin: 10px 0;
	padding-left: 0px;
}
.right .formBox .btnbox .submit {
	width: 196px;
	height: 36px;
	border: none;
	cursor: pointer;
	background: #18a793;
	font-size: 14px;
	color: #fff;
	border-radius: 8px;
}
.right .formBox .numbox {
	padding-left: 0px;
}
.right .formBox i {
	padding: 0 5px;
	color: #5da910;
}
.right .formBox1 {
	background: #fff;
	padding-bottom: 20px;
}
.right .formBox1 h3 {
	font-size: 1.2rem;
	font-weight: bold;
	color: #666;
	padding: 20px 10px 0px 10px;
}
.right .formBox1 .form_look {
	width: 100%;
	margin-top: 10px;
}
.right .formBox1 .form_look li {
	margin: 0 10px;
	list-style: none;
	line-height: 36px;
	border-bottom: 1px dashed #eee;
}
.site {
	padding-left: 55px;
	color: #fff;
	height: 38px;
	line-height: 38px;
	background: #666;
	border-top: 1px solid #666
}
.site a {
	color: #fff;
}
.newsbox {
	padding-bottom: 25px;
	margin-bottom: 13px;
}
.nlist {
	width: 490px;
	height: 530px;
	padding: 0px 0px;
	overflow: hidden;
}
.nlist li {
	padding: 22px 0px;
	border-bottom: 1px solid #DFC69A;
	overflow: hidden;
}
.nb_tit {
	color: #515050;
	font-size: 20px;
	position: relative;
}
.nb_tit span {
	display: block;
	height: 15px;
	width: 80px;
	margin-bottom: 25px;
}
.nb_tit a.nmore {
	position: absolute;
	right: 0px;
	top: 10px;
	font-size: 12px;
	color: #D2A052;
	width: 68px;
	height: 22px;
	line-height: 22px;
	padding-left: 12px;
	border: 1px solid #D2A052;
}
.nb_con {
}
.newsdl {
	background: #e0e0de;
	padding: 20px;
	overflow: hidden;
}
.newsdl dt {
	float: left;
	width: 437px;
	height: 326px;
	-moz-box-shadow: 0 5px 10px #333;
	-webkit-box-shadow: 0 5px 10px #333;
	box-shadow: 0 5px 10px #333;
}
.newsdl dt img {
	width: 437px;
	height: 326px;
}
.newsdl dd {
	float: left;
	padding: 30px 0px 0px 40px;
	width: 450px;
}
.newsdl dd h2 {
	font-size: 16px;
}
.newsdl dd h2 a {
	color: #646464;
}
.newsdl dd h2 a:hover {
	text-decoration: underline;
}
.newsdl dd span {
	display: block;
	margin: 10px 0px 20px;
	color: #646464;
	font-family: Arial, Helvetica, sans-serif;
}
.newsdl dd p {
	line-height: 22px;
	color: #646464;
}
.newsdl dd a.nnmore {
	margin: 30px 0px 0px;
}
.newsLister {
	background: #2E2E2E;
}
.newslist {
	width: 100%;
	height: auto;
}
.newslist li {
	border-bottom: 1px solid #666;
	padding: 28px 0px;
	overflow: hidden;
}
.newslist li .n_img {
	margin-left: 70px;
	width: 205px;
	height: auto;
	-moz-box-shadow: 0 5px 10px #333;
	-webkit-box-shadow: 0 5px 10px #333;
	box-shadow: 0 5px 10px #333;
	float: left;
}
.newslist li .n_img img {
	width: 100%;
	height: 100%;
}
.newslist li .n_txt {
	width: 580px;
	margin-right: 129px;
	position: relative;
	height: auto;
	float: right;
}
.newslist li .n_txt h2 {
	margin-bottom: 10px;
}
.newslist li .n_txt span {
	margin: 10px 0px 25px;
}
.newslist li .n_txt a {
	font-size: 1.1rem;
	color: #666;
}
.newslist li .n_txt a.nnmore {
	margin-top: 10px;
	margin-left: 0px;
	font-size: 1.1rem;
	color: #333;
	text-decoration: none;
}
a.nnmore {
	display: block;
	margin-top: 5px;
	text-decoration: underline;
	padding-left: 8px;
	color: #646464;
}
.news_cont {
	background: #fff;
	margin: 0px 25px 30px;
}
.news_cont h2 {
	font-size: 18px;
	text-align: center;
	border-bottom: 1px dotted #ddd;
	padding: 36px 0 15px;
}
.contents_bon {
	margin: 15px 0;
	line-height: 30px;
	text-align: center;
}
.contents_bon span {
	display: inline-block;
	margin: 5px 15px;
	color: #888;
}
.contents_bon span a {
	color: #888;
}
.contents_bon span * {
	font-style: normal;
}
.contents_bon .contents_date {
	padding-left: 26px;
}
.contents_bon .contents_bj {
	padding-left: 30px;
}
.contents_bon .contents_from {
	padding-left: 32px;
}
.contents_bon .contents_print a {
	display: block;
	padding-left: 20px;
}
.contents_bon .contents_size i {
	padding: 0 5px;
	cursor: pointer;
}
.contents_bon .contents_size i.on {
	color: #C07438;
	font-weight: bold;
}
.news_article {
	line-height: 1.8;
	padding: 10px 10px 50px;
	color: #333;
	font-size: 14px;
}
.news_article img {
	max-width: 100%;
	height: auto
}
.screen_min .news_article img {
	max-width: 950px
}
.close {
	margin: 10px 0;
	border-bottom: 1px dotted #ddd;
	padding: 10px 0;
}
a.c_close {
	padding: 3px 10px;
	display: block;
	text-align: center;
	background: #c8aa77;
	color: #fff;
}
.close .share {
	margin: 0px;
}
a.c_close:hover {
	color: #FFC;
	background: #9c7a41;
}
.updown {
	margin: 10px 0;
	color: #666666;
}
.updown span {
	display: inline-block;
	padding: 5px 0;
}
.updown span a {
	color: #666666;
}
.updown span a:hover {
	color: #C07438;
	text-decoration: underline;
}
.h2_title {
	font-size: 1.4rem;
}
.teams b {
	line-height: 45px;
}
.teams a {
	line-height: 45px;
	margin: 0 8px;
}
.teams span {
	background: #666;
	color: #fff;
	padding: 3px 10px;
}
.index_anli .col-md-4 {
	padding-left: 0.35rem;
	padding-right: 0.35rem;
}
.index_anli h3 {
	padding: 0 15px;
	text-align: center;
	background-color: #dc5a5b;
	margin-bottom: 10px;
}
.index_anli_a {
	display: block;
	overflow: hidden;
}
.index_anli img {
	-moz-transition: all .8s ease 0s;
	-ms-transition: all .8s ease 0s;
	-o-transition: all .8s ease 0s;
	transition: all .8s ease 0s;
	height: 190px;
	width: 100%;
}
.index_anli img:hover {
	background: #333
}
.index_anli h3 a {
	display: block;
	font-size: 16px;
	font-weight: 500;
	line-height: 26px;
	height: 26px;
	margin-top: 0px;
	color: #fff;
	overflow: hidden;
}
.index_anli p {
	line-height: 24px;
	font-size: 14px;
	height: 24px;
	margin-bottom: 1rem;
	padding: 0 15px;
	color: #fff;
	overflow: hidden;
	background-color: #dc5a5b;
}
#leftsead {
	width: 161px;
	height: 290px;
	position: fixed;
	top: 350px;
	right: 0px;
	z-index: 100;
}
*html #leftsead {
	margin-top: 258px;
	position: absolute;
top:expression(eval(document.documentElement.scrollTop));
}
#leftsead li {
	width: 161px;
	height: 60px;
	list-style: none;
}
#leftsead li img {
	float: right;
}
#leftsead li a {
	height: 49px;
	float: right;
	display: block;
	min-width: 47px;
	max-width: 161px;
}
#leftsead li a .shows {
	display: block;
}
#leftsead li a .hides {
	margin-right: -143px;
	cursor: pointer;
	cursor: hand;
}
#leftsead li a.youhui .hides {
	display: none;
	position: absolute;
	right: 143px;
}
#leftsead li a.youhui .2wm {
	display: none;
	position: absolute;
	right: 143px;
}
#p2 {
	width: 112px;
	background-color: #A7D2A9;
	height: 47px;
	margin-left: 47px;
	border: 1px solid #8BC48D;
	text-align: center;
	line-height: 47px
}
#p3 {
	width: 112px;
	background-color: #EC9890;
	height: 47px;
	margin-left: 47px;
	border: 1px solid #E6776C;
	text-align: center;
	line-height: 47px
}
#p1 {
	width: 47px;
	height: 49px;
	float: left
}
#p4 {
	width: 112px;
	background-color: #8bbfc4;
	height: 47px;
	margin-left: 47px;
	border: 1px solid #8bbfc4;
	text-align: center;
	line-height: 47px
}
.list-title span {
	font-size: 12px;
	padding-left: 10px;
}
.list-title {
	display: inline-block;
	width: 100%;
	border-top: solid 1px #6bcb07;
	border-left: solid 1px #6bcb07;
	border-right: solid 1px #6bcb07;
	background: #6bcb07;
	text-align: center;
	height: 90px;
	line-height: 90px;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
}
.accordion {
	width: 100%;
	border: solid 5px #6bcb07;
	background: #FFF;
}
.accordion .link {
	cursor: pointer;
	display: block;
	padding: 15px 15px 15px 20px;
	color: #4D4D4D;
	font-size: 16px;
	border-bottom: 1px solid #CCC;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	margin: 5px 10px;
	border-radius: 10px;
	background-color: #8ace4c;
	text-align: left;
}
.accordion .link a {
	font-size: 16px;
	color: #fff;
}
.accordion li:last-child .link {
	border-bottom: 0;
}
.accordion li {
	cursor: pointer;
	list-style: none;
}
.accordion li i {
	position: absolute;
	top: 16px;
	left: 12px;
	font-size: 18px;
	color: #fff;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.accordion li i.fa-chevron-down {
	right: 12px;
	left: auto;
	font-size: 16px;
	padding: 4px;
	border-radius: 10px;
}
.accordion li.open .link {
	color: #fff;
	background-color: #6bcb07;
}
.accordion li.open i {
	color: #fff;
}
.accordion li.open i.fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.submenu {
	display: none;
	font-size: 14px;
}
.submenu li {
	padding-left: 17px;
	text-align: left;
	line-height: 25px;
}
.submenu a {
	display: block;
	text-decoration: none;
	color: #666;
	padding: 12px;
	padding-left: 42px;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}
.submenu a:hover, .submenu li.current a {
	color: #2d72e3;
}
.g-w1000 {
	width: 1100px;
	margin: 0 auto;
}
/* m-box */
.m-box1 .m-hd {
	background-color: #232323;
	color: #fff;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	padding: 0 15px;
}
.m-box1 .m-bd {
	border: solid #ddd;
	border-width: 0 1px 1px;
	padding: 10px;
}
.m-box2 {
	border: 1px solid #ddd;
}
.m-box2 .m-hd {
	border-bottom: 1px solid #ddd;
	border-left: 3px solid #ed0000;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	padding: 0 10px;
}
.m-box2 .m-hd span {
	display: block;
	float: right;
	font-weight: 100;
	font-size: 12px;
}
.m-box2 .m-hd span a {
	color: #999;
}
.m-box2 .m-bd {
	padding: 10px;
}
.m-box3 .m-hd {
	border-left: 4px solid #1b72ce;
	font-size: 15px;
	height: 35px;
	line-height: 35px;
	padding-left: 10px;
}
.m-box3 .m-bd {
	padding: 10px 0;
}
.proListClassify {
	width: 100%;
	padding-top: 30px;
	background: #fff;
}
.proListClassify .sidebar {
	width: 320px;
	float: left;
}
.proListClassify .sidebar .top {
	width: 320px;
	height: 70px;
	background: url(../images/proListClassify_icon01.png) no-repeat 267px center #24a89a;
}
.proListClassify .sidebar h3 {
	padding: 20px 0 0 26px;
	font-size: 24px;
	font-weight: normal;
}
.proListClassify .sidebar h3 a {
	display: block;
	color: #fff;
	text-decoration: none;
}
.proListClassify .sidebar h3 em {
	font-weight: bold;
	color: #fff;
}
.proListClassify .sidebar h3 span {
	font-size: 10px;
	color: #fff;
	font-family: arial;
	margin-left: 6px;
	position: relative;
	top: 2px;
}
.proListClassify .sidebar .box1 {
	padding: 26px;
	background: #fff;
}
.proListClassify .sidebar .box1 dl {
	margin-top: 10px;
}
.proListClassify .sidebar .box1 dl:first-child {
	margin-top: 0;
}
.proListClassify .sidebar .box1 dt {
	height: 56px;
	text-indent: 26px;
	font-size: 18px;
	background: url(../images/proListClassify_icon02.png) no-repeat 220px center #eaeaea;
	line-height: 56px;
}
.proListClassify .sidebar .box1 dt a {
	display: block;
	color: #333;
	text-decoration: none;
}
.proListClassify .sidebar .box1 dt a:hover, .proListClassify .sidebar .box1 dt a.cur {
	color: #24a89a;
	background: url(../images/proListClassify_icon03.png) no-repeat 220px center;
	font-weight: bold;
}
.proListClassify .sidebar .box1 dd a {
	display: block;
	font-size: 14px;
	color: #666666;
	height: 50px;
	line-height: 50px;
	background: url(../images/proListClassify_icon02.png) no-repeat 220px center;
	text-indent: 25px;
	text-decoration: none;
	border: 1px solid #eaeaea;
}
.proListClassify .sidebar .box1 dd a:first-child {
	border-top: none;
}
.proListClassify .sidebar .box1 dd a:hover, .proListClassify .sidebar .box1 dd a.cur {
	color: #24a89a;
	background: url(../images/proListClassify_icon03.png) no-repeat 220px center;
	font-weight: bold;
}
.proListClassify .sidebar .box2 {
	margin-top: 20px;
	background: #fff;
	margin-bottom: 20px;
}
.proListClassify .sidebar .box2 .phone {
	background: url(../images/proListClassify_phone.png) no-repeat 32px center;
	padding-left: 86px;
	padding-top: 25px;
	padding-bottom: 20px;
	border-bottom: 1px solid #eaeaea;
}
.proListClassify .sidebar .box2 .phone span {
	display: block;
	font-size: 14px;
	color: #333333;
}
w .proListClassify .sidebar .box2 .phone p {
	font-size: 24px;
	color: #24a89a;
	font-family: arial;
}
.proListClassify .sidebar .intro {
	padding: 28px 28px 24px;
}
.proListClassify .sidebar .intro p {
	font-size: 14px;
	color: #333333;
	margin-bottom: 8px;
	line-height: 20px;
}
.proListClassify .sidebar .intro p em {
	font-size: 14px;
	color: #333;
	font-family: arial;
}
.proListClassify .section {
	width: 829px;
	float: right;
}
.proListClassify .section .con ul {
	width: 105%;
}
.proListClassify .section .con li {
	width: 266px;
	height: 450px;
	margin-right: 10px;
	float: left;
	margin-bottom: 10px;
}
.proListClassify .section .con li .Pic {
	display: block;
	width: 266px;
	height: 340px;
	overflow: hidden;
}
.proListClassify .section .con li .Pic img {
	display: block;
	transform: scale(1);
	transition: all 2s ease-out;
	margin: 0 auto;
	height: auto;
}
.proListClassify .section .con li:hover .Pic img {
	transform: scale(1.2);
}
.proListClassify .section .con li .intro {
	padding: 23px 0px 0;
	height: 67px;
	background: #eee;
	position: relative;
	text-align: center;
}
.proListClassify .section .con li .intro h3 {
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	width: 266px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}
.proListClassify .section .con li .intro h3 a {
	color: #333333;
	text-decoration: none;
}
.proListClassify .section .con li .intro .jieshaoss {
	line-height: 22px;
	color: #666666;
	font-size: 13px;
	margin-top: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	height: 70px;
}
.proListClassify .section .con li .intro .btn {
	overflow: hidden;
	width: 281px;
	height: 42px;
	background: url(../images/proListClassifyBg01.png) no-repeat center;
	position: absolute;
	bottom: 26px;
	left: 52px;
}
.proListClassify .section .con li .intro .btn a {
	display: block;
	width: 120px;
	height: 42px;
	line-height: 32px;
	text-align: center;
	float: left;
	font-size: 14px;
	color: #777777;
	text-decoration: none;
}
.proListClassify .section .con li .intro .btn a i {
	display: inline-block;
	width: 7px;
	height: 12px;
	background: url(../images/proListClassify_icon04.png) no-repeat center;
	margin-left: 8px;
	position: relative;
	top: 2px;
}
.proListClassify .section .con li .intro .btn a:first-child {
	border-right: 1px solid #eaeaea;
}
.proListClassify .section .con li .intro .btn a:hover {
	color: #24a877;
}
.proListClassify .section .con li:hover h3 a {
	color: #24a89a;
}
.proListClassify .section .con li .intro .btn a.more:hover {
}
.proListClassify .section .con li .intro .btn a.more:hover i {
}
.proListClassify .section .con li .intro .btn a.zx:hover {
}
.proListClassify .section .con li .intro .btn a.zx:hover i {
}
.sdc-imglst {
	height: 300px;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
}
.sdc-imglst li {
	display: inline;
	display: inline-block;
	width: 100px;
	margin: 0 10px 10px 0;
}
.sdc-imglst li:nth-child(2n) {
	margin-right: 0;
}
.sdc-imglst li span {
	display: block;
	text-align: center;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
}
.sdcctc {
	line-height: 30px;
}
.sdcctc span {
	color: #232323;
	font-weight: bold;
}
.product-detail {
	margin-top: .75em;
	margin-bottom: 4em
}
.product-detail a {
	color: #747474
}
.product-detail .product-media {
	width: 72%;
	position: relative;
	top: 0;
	left: 0;
	margin: 0 auto;
	text-align: center;
}
.product-detail .product-media #target {
	width: 380px;
	height: 380px;
	position: absolute;
	top: 0;
	left: 467px;
	z-index: 5;
	border: solid 1px #898989;
	display: none
}
.product-detail .product-media .icon-zoom {
	width: 38px;
	height: 38px;
	position: absolute;
	top: 320px;
	left: 320px;
	z-index: 2
}
.product-detail .product-media .product-like {
	margin-top: 1.75em
}
.product-detail .product-media .product-like .like {
	height: 23px;
	line-height: 23px;
	margin-right: 2em
}
.product-detail .product-media .product-like a {
	display: inline-block
}
.product-detail .product-media .product-like a span {
	color: red
}
.product-detail .product-media .product-like .social {
	width: 23px;
	height: 23px;
	background: url(../images/icon-footer-social.png) no-repeat 0 0
}
.product-detail .product-media .product-like .social span {
	display: none!important
}
.product-detail .product-media .product-like .social.weibo {
	background-position: 0 -23px;
	margin-left: 1em
}
.product-detail .product-media .details-thumbnails {
	margin: 1em 0;
	width: 84%;
	position: relative;
	top: 0;
	left: 28px;
}
.product-detail .product-media .details-thumbnails .swiper-slide img {
	border: solid 1px #fff
}
.product-detail .product-media .details-thumbnails .swiper-slide.on img {
	border: solid 1px #898989
}
.product-detail .product-media .details-thumbnails .col-md-4 {
	padding-left: 5px;
	padding-right: 5px
}
.product-detail .product-media .details-thumbnails .swiper-button-next, .product-detail .product-media .details-thumbnails .swiper-button-prev {
	width: 1em;
	height: 2em;
	background: url(../images/bg-swiper-page.png) no-repeat 0 0;
	top: 3.5em;
	color: #c3c3c3
}
.product-detail .product-media .details-thumbnails .swiper-button-prev {
	left: -2em
}
.product-detail .product-media .details-thumbnails .swiper-button-next {
	right: -2em;
	background-position: -1em 0
}
.product-detail .product-property {
	width: 57%
}
.product-detail .product-property .product-title {
	width: 74%;
	font-weight: 700
}
.product-detail .product-property .product-title h1 {
	font-size: 24px;
	margin-top: 0;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
}
.product-detail .product-property .product-title .product-fab img {
	float: left
}
.product-detail .product-property .product-title .product-fab span {
	margin-left: 1em;
	float: left;
	width: 84%;
	color: #1b365d
}
.product-detail .product-property .product-action {
	width: 28%
}
.product-detail .product-property .product-action .col-md-6 {
	padding-left: 0;
	padding-right: 0
}
.product-detail .product-property .property-list {
	margin-top: .75em;
	margin-bottom: 2em;
	min-height: 280px
}
.product-detail .product-property .property-list .property-list-item .property-list-item-title {
	border-bottom: 1px solid #848487
}
.product-detail .product-property .property-list .property-list-item .property-list-item-title h3 {
	font-size: 1.1em;
	margin: 1.25em 0
}
.product-detail .product-property .property-list .property-list-item .property-list-item-content {
	padding: 1.5em 0
}
.product-detail .product-property .property-list .property-list-item .property-list-item-content li {
	list-style: none;
	float: left;
	width: 50%;
	line-height: 1.75em;
	background: url(../images/bg-property-li.png) no-repeat 0 .75em;
	padding-left: 1.25em
}
.product-detail .product-property .property-list .property-list-item .property-list-item-content li.one-line {
	width: 100%;
	height: auto
}
.product-detail .product-property .property-list .property-list-item .property-list-item-content table {
	width: 100%
}
.product-detail .product-property .property-list .property-list-item .property-list-item-content table:nth-child(n+2) {
	margin-top: 1rem
}
.product-detail .product-property .property-list .property-list-item .property-list-item-content table tbody tr td {
	width: 50%;
	vertical-align: top
}
.product-detail .product-property .property-list .property-list-item .property-list-item-content table tbody tr td ul li {
	width: 100%
}
.product-detail .product-property .property-list .property-list-item .property-list-item-content table tbody tr td table tbody tr td {
	line-height: 1.75em
}
.product-detail .product-property .buy-link {
	width: 80%;
	margin-left: -15px
}
.pro_img {
}
.tui_img {
	width: 100%;
	max-height: 255px;
}

@media (max-width:1024px) {
.product-detail .product-media {
	width: 350px
}
.product-detail .product-media .icon-zoom {
	top: 300px;
	left: 300px
}
}
.project-service-content {
	padding: 60px 0 60px 0;
}
.project-service-content .com-section-header {
	text-align: center;
}
.project-service-con {
	margin-top: 40px;
}
/*服务项目*/
.xinxi_solution_main ul {
	overflow: hidden;
}
.xinxi_solution_main ul li {
	background: url('../images/project-service1.jpg') no-repeat;
	float: left;
	position: relative;
	overflow: hidden;
	transition: all 0.5s;
}
.xinxi_solution_main ul li:nth-child(2) {
	background: url('../images/project-service2.jpg') no-repeat;
}
.xinxi_solution_main ul li:nth-child(3) {
	background: url('../images/project-service3.jpg') no-repeat;
}
.xinxi_solution_main ul li:nth-child(4) {
	background: url('../images/project-service4.jpg') no-repeat;
}
.xinxi_solution_main ul li:nth-child(5) {
	background: url('../images/project-service5.jpg') no-repeat;
}
.xinxi_solution_main ul li:nth-child(6) {
	background: url('../images/project-service6.jpg') no-repeat;
}
.xinxi_solution_main ul li .left_top {
	position: absolute;
	left: 0;
	text-align: center;
}
.xinxi_solution_main ul li .left_top img {
	width: 30px;
}
.xinxi_solution_main ul li i {
	font-size: 24px;
	color: #FFF;
}
.xinxi_solution_main .left_top {
	font-size: 30px;
	color: #FFF;
}
.xinxi_solution_main ul li .left {
	background: #000;
	opacity: 0.5;
}
.xinxi_solution_main ul li .right {
	position: relative;
}
.xinxi_solution_main .right dl {
	position: absolute;
}
.xinxi_solution_main .right dd {
	color: #FFF;
	font-size: 26px;
	border-radius: 5px;
	width: 280px;
	height: 75px;
	margin-bottom: 45px;
	background: #000;
	opacity: 0.5;
}
.xinxi_solution_main .right dl a {
	background-repeat: no-repeat;
	color: #ffffff;
	font-size: 16px;
	line-height: 26px;
	min-height: 55px;
	text-align: center;
	padding: 20px 5px 10px 5px;
	margin-bottom: 10px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	/* white-space: nowrap; */
	background-size: 100% 100%;
	background-color: rgba(0, 0, 0, 0.5);
	border-radius: 5px;
	margin-top: 10px;
	float: left;
	margin-right: 28px;
}
.xinxi_solution_main .right dl a.yichu {
	float: left;
	margin-right: 20px;
}
.xinxi_solution_main ul li.two {
	background: url('images/pic2.png') no-repeat;
}
.xinxi_solution_main ul li.thr {
	background: url('images/pic3.png') no-repeat;
}
.xinxi_solution_main ul li.four {
	background: url('images/pic4.png') no-repeat;
}
.xinxi_solution_main ul li.five {
	background: url('images/pic5.png') no-repeat;
}
.xinxi_solution_main ul li.six {
	background: url('images/pic6.png') no-repeat;
}

@media (min-width:0) {
/*服务项目*/
.xinxi_solution_main ul {
	height: 700px;
}
.xinxi_solution_main ul li {
	height: 70px;
	width: 375px;
}
.xinxi_solution_main ul li .left_top {
	width: 375px;
	padding: 10px 0;
	top: 5%;
	margin-top: -20px;
}
.xinxi_solution_main ul li .left {
	width: 375px;
	height: 70px;
}
.xinxi_solution_main ul li .right {
	float: left;
	width: 375px;
	height: 440px;
}
.xinxi_solution_main .right dl {
	position: absolute;
	/* top: 75%; */
	left: 5%;
	bottom: 115px;
}
.xinxi_solution_main .right dl a {
	width: 60px;
}
.xinxi_solution_main ul li.on {
	width: auto;
	height: 400px;
}
}

@media (min-width:767px) {
/*服务项目*/
.xinxi_solution_main ul li {
	height: 500px;
	width: 70px;
}
.xinxi_solution_main ul li .left_top {
	width: 30px;
	padding: 0 20px;
	top: 10%;
	margin-top: -20px;
}
.xinxi_solution_main ul li .left {
	float: left;
	width: 70px;
	height: 500px;
}
.xinxi_solution_main ul li .right {
	float: left;
	width: 386px;
	height: 400px;
}
.xinxi_solution_main .right dl {
	position: absolute;
	/* top: 75%; */
	left: 5%;
	bottom: 18px;
}
.xinxi_solution_main .right dl a {
	width: 70px;
}
.xinxi_solution_main ul li.on {
	width: 456px;
	height: auto
}
}

@media (min-width:1024px) {
.xinxi_solution_main ul li .right {
	float: left;
	width: 530px;
	height: 400px;
}
/*服务项目*/
.xinxi_solution_main ul li.on {
	width: 600px;
	height: auto
}
}

@media (min-width:1200px) {
.xinxi_solution_main ul {
	height: 460px;
}
.xinxi_solution_main ul li .right {
	float: left;
	width: 680px;
	height: 400px;
}
/*服务项目*/
.xinxi_solution_main ul li.on {
	width: 835px;
	height: auto
}
}
.mian2 {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.about-intro {
	margin-top: 60px;
	padding-bottom: 40px;
}
.about-intro-top-left, .about-intro-top-right, .about-intro-bot-left, .about-intro-bot-right {
	float: left;
}
.about-intro-top-left img {
	width: 90%;
	display: block;
	margin: 0 auto;
	box-shadow: 1px 1px 10px #525252;
}
.about-intro-top-right {
	width: 59%;
}
.about-intro-top-right .com-section-header {
	margin-top: 10px;
}
.about-intro-top-con {
	margin-top: 30px;
}
.about-intro-top-con p {
	line-height: 30px;
}
.about-intro-bot {
	margin-top: 40px;
	position: relative;
	overflow: hidden;
}
.about-intro-bot-left {
	background: rgba(239,239,239, 0.6);
	padding: 40px;
	border-top: 3px solid rgba(0, 114, 255, 0.33);
}
.about-intro-bot-left p {
	line-height: 30px;
}
.about-intro-bot-right {
	position: absolute;
	z-index: -1;
}
.about-intro-bot-right img {
	width: 100%;
}
.about-coop {
	margin-top: 40px;
	padding-bottom: 60px;
}
.about-coop .com-section-header {
	text-align: center;
}
.about-coop-con {
	margin-top: 40px;
}
.about-coop-list {
	margin-right: 2%;
	box-shadow: 1px 1px 5px #dddddd;
	float: left;
	height: 216px;
	overflow: hidden;
	text-align: center;
}
.about-coop-list img {
	width: 100%;
	transition: width 1s;
}
.about-coop-list:last-of-type {
	margin-right: 0;
}
.about-coop-list p {
	text-align: center;
	background: rgba(0,0,0,.3);
	color: #ffffff;
	padding: 20px 0;/*
    position:relative;
    top:0*/
}
.about-coop-list:hover img {
	width: 72.5%;
}
/*è£èª‰èµ„è´¨*/
.about-honor {
	margin-top: 20px;
}
.about-honor .com-section-header {
	text-align: center;
}
.about-honor-con {
	background: rgba(0, 114, 255, 0.2);
	padding: 40px 0;
	margin-top: 40px;
}
/*CSS初始化代码*/
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	background: #fff;
	color: #333;
	font-size: 12px;
	margin-top: 5px;
	font-family: "Microsoft YaHei", "Arial Narrow";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
ul, ol {
	list-style-type: none;
}
select, input, img, select {
	vertical-align: middle;
}
a {
	text-decoration: none;
}
/*a:link {*/
    /*color: #009;*/
/*}*/

a:visited {
/*color: #800080;*/
}
/*a:hover, a:active, a:focus {*/
    /*color: #c00;*/
    /*text-decoration: underline;*/
/*}*/
a:hover {
	text-decoration: none;
}
/*清除浮动*/
.clearfix {
	content: "";
	display: block;/*visibility: hidden;
    height: 0;
    line-height: 0;*/
    /*clear: both;*/
}
.BMap_mask {
	background: transparent url(http://api0.map.bdimg.com/images/blank.gif);
}
.BMap_noscreen {
	display: none;
}
.BMap_button {
	cursor: pointer;
}
.BMap_zoomer {
	background-image: url(http://api0.map.bdimg.com/images/mapctrls1d3.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	font-size: 1px;
	position: absolute;
	width: 7px;
	height: 7px;
}
.BMap_stdMpCtrl div {
	position: absolute;
}
.BMap_stdMpPan {
	width: 44px;
	height: 44px;
	overflow: hidden;
	background: url(http://api0.map.bdimg.com/images/mapctrls2d0.png) no-repeat;
}
.BMap_ie6 .BMap_stdMpPan {
	background: none;
}
.BMap_ie6 .BMap_smcbg {
	left: 0;
	width: 44px;
	height: 464px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://api0.map.bdimg.com/images/mapctrls2d0.png");
}
.BMap_ie6 .BMap_stdMpPanBg {
	z-index: -1;
}
.BMap_stdMpPan .BMap_button {
	height: 15px;
	width: 15px;
}
.BMap_panN, .BMap_panW, .BMap_panE, .BMap_panS {
	overflow: hidden;
}
.BMap_panN {
	left: 14px;
	top: 0;
}
.BMap_panW {
	left: 1px;
	top: 12px;
}
.BMap_panE {
	left: 27px;
	top: 12px;
}
.BMap_panS {
	left: 14px;
	top: 25px;
}
.BMap_stdMpZoom {
	top: 45px;
	overflow: hidden;
}
.BMap_stdMpZoom .BMap_button {
	width: 22px;
	height: 21px;
	left: 12px;
	overflow: hidden;
	background-image: url(http://api0.map.bdimg.com/images/mapctrls2d0.png);
	background-repeat: no-repeat;
	z-index: 10;
}
.BMap_ie6 .BMap_stdMpZoom .BMap_button {
	background: none;
}
.BMap_stdMpZoomIn {
	background-position: 0 -221px;
}
.BMap_stdMpZoomOut {
	background-position: 0 -265px;
}
.BMap_ie6 .BMap_stdMpZoomIn div {
	left: 0;
	top: -221px;
}
.BMap_ie6 .BMap_stdMpZoomOut div {
	left: 0;
	top: -265px;
}
.BMap_stdMpType4 .BMap_stdMpZoom .BMap_button {
	left: 0;
	overflow: hidden;
	background: -webkit-gradient(linear, 50% 0, 50% 100%, from(rgba(255,255,255,0.85)), to(rgba(217,217,217,0.85)));
	z-index: 10;
	-webkit-border-radius: 22px;
	width: 34px;
	height: 34px;
	border: 1px solid rgba(255,255,255,0.5);
	-webkit-box-shadow: 0 2px 3.6px #CCC;
	display: -webkit-box;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-webkit-box-sizing: border-box;
}
.BMap_stdMpType4 .BMap_smcbg {
	position: static;
	background: url(http://api0.map.bdimg.com/images/mapctrls2d0_mb.png) 0 0 no-repeat;
	-webkit-background-size: 24px 32px;
}
.BMap_stdMpType4 .BMap_stdMpZoomIn {
	background-position: 0 0;
}
.BMap_stdMpType4 .BMap_stdMpZoomIn .BMap_smcbg {
	width: 24px;
	height: 24px;
	background-position: 0 0;
}
.BMap_stdMpType4 .BMap_stdMpZoomOut {
	background-position: 0 0;
}
.BMap_stdMpType4 .BMap_stdMpZoomOut .BMap_smcbg {
	width: 24px;
	height: 6px;
	background-position: 0 -25px;
}
.BMap_stdMpSlider {
	width: 37px;
	top: 18px;
}
.BMap_stdMpSliderBgTop {
	left: 18px;
	width: 10px;
	overflow: hidden;
	background: url(http://api0.map.bdimg.com/images/mapctrls2d0.png) no-repeat -23px -226px;
}
.BMap_stdMpSliderBgBot {
	left: 19px;
	height: 8px;
	width: 10px;
	top: 124px;
	overflow: hidden;
	background: url(http://api0.map.bdimg.com/images/mapctrls2d0.png) no-repeat -33px bottom;
}
.BMap_ie6 .BMap_stdMpSliderBgTop, .BMap_ie6 .BMap_stdMpSliderBgBot {
	background: none;
}
.BMap_ie6 .BMap_stdMpSliderBgTop div {
	left: -23px;
	top: -226px;
}
.BMap_ie6 .BMap_stdMpSliderBgBot div {
	left: -33px;
	bottom: 0;
}
.BMap_stdMpSliderMask {
	height: 100%;
	width: 24px;
	left: 10px;
	cursor: pointer;
}
.BMap_stdMpSliderBar {
	height: 11px;
	width: 19px;
	left: 13px;
	top: 80px;
	overflow: hidden;
	background: url(http://api0.map.bdimg.com/images/mapctrls2d0.png) no-repeat 0 -309px;
}
.BMap_stdMpSliderBar.h {
	background: url(http://api0.map.bdimg.com/images/mapctrls2d0.png) no-repeat 0 -320px;
}
.BMap_ie6 .BMap_stdMpSliderBar, .BMap_ie6 .BMap_stdMpSliderBar.h {
	background: none;
}
.BMap_ie6 .BMap_stdMpSliderBar div {
	top: -309px;
}
.BMap_ie6 .BMap_stdMpSliderBar.h div {
	top: -320px;
}
.BMap_zlSt, .BMap_zlCity, .BMap_zlProv, .BMap_zlCountry {
	position: absolute;
	left: 34px;
	height: 21px;
	width: 28px;
	background-image: url(http://api0.map.bdimg.com/images/mapctrls2d0.png);
	background-repeat: no-repeat;
	font-size: 0;
	cursor: pointer;
}
.BMap_ie6 .BMap_zlSt, .BMap_ie6 .BMap_zlCity, .BMap_ie6 .BMap_zlProv, .BMap_ie6 .BMap_zlCountry {
	background: none;
	overflow: hidden;
}
.BMap_zlHolder {
	display: none;
	position: absolute;
	top: 0;
}
.BMap_zlHolder.hvr {
	display: block;
}
.BMap_zlSt {
	background-position: 0 -380px;
	top: 21px;
}
.BMap_zlCity {
	background-position: 0 -401px;
	top: 52px;
}
.BMap_zlProv {
	background-position: 0 -422px;
	top: 76px;
}
.BMap_zlCountry {
	background-position: 0 -443px;
	top: 100px;
}
.BMap_ie6 .BMap_zlSt div {
	top: -380px;
}
.BMap_ie6 .BMap_zlCity div {
	top: -401px;
}
.BMap_ie6 .BMap_zlProv div {
	top: -422px;
}
.BMap_ie6 .BMap_zlCountry div {
	top: -443px;
}
.BMap_stdMpType1 .BMap_stdMpSlider, .BMap_stdMpType2 .BMap_stdMpSlider, .BMap_stdMpType3 .BMap_stdMpSlider, .BMap_stdMpType4 .BMap_stdMpSlider, .BMap_stdMpType2 .BMap_stdMpZoom, .BMap_stdMpType3 .BMap_stdMpPan, .BMap_stdMpType4 .BMap_stdMpPan {
	display: none;
}
.BMap_stdMpType3 .BMap_stdMpZoom {
	top: 0;
}
.BMap_stdMpType4 .BMap_stdMpZoom {
	top: 0;
}
.BMap_cpyCtrl a {
	font-size: 11px;
	color: #7979CC;
}
.BMap_scaleCtrl {
	height: 23px;
	overflow: hidden;
}
.BMap_scaleCtrl div.BMap_scaleTxt {
	font-size: 11px;
	font-family: Arial, sans-serif;
}
.BMap_scaleCtrl div {
	position: absolute;
	overflow: hidden;
}
.BMap_scaleHBar img, .BMap_scaleLBar img, .BMap_scaleRBar img {
	position: absolute;
	width: 37px;
	height: 442px;
	left: 0;
}
.BMap_scaleHBar {
	width: 100%;
	height: 5px;
	font-size: 0;
	bottom: 0;
}
.BMap_scaleHBar img {
	top: -437px;
	width: 100%;
}
.BMap_scaleLBar, .BMap_scaleRBar {
	width: 3px;
	height: 9px;
	bottom: 0;
	font-size: 0;
	z-index: 1;
}
.BMap_scaleLBar img {
	top: -427px;
	left: 0;
}
.BMap_scaleRBar img {
	top: -427px;
	left: -5px;
}
.BMap_scaleLBar {
	left: 0;
}
.BMap_scaleRBar {
	right: 0;
}
.BMap_scaleTxt {
	text-align: center;
	width: 100%;
	cursor: default;
	line-height: 18px;
}
.BMap_omCtrl {
	background-color: #fff;
	overflow: hidden;
}
.BMap_omOutFrame {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.BMap_omInnFrame {
	position: absolute;
	border: 1px solid #999;
	background-color: #ccc;
	overflow: hidden;
}
.BMap_omMapContainer {
	position: absolute;
	overflow: hidden;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.BMap_omViewMv {
	border-width: 1px;
	border-style: solid;
	border-left-color: #84b0df;
	border-top-color: #adcff4;
	border-right-color: #274b8b;
	border-bottom-color: #274b8b;
	position: absolute;
	z-index: 600;
}
.BMap_omViewInnFrame {
	border: 1px solid #3e6bb8;
}
.BMap_omViewMask {
	width: 1000px;
	height: 1000px;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #68c;
	opacity: .2;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
}
.BMap_omBtn {
	height: 13px;
	width: 13px;
	position: absolute;
	cursor: pointer;
	overflow: hidden;
	background: url(http://api0.map.bdimg.com/images/mapctrls1d3.gif) no-repeat;
	z-index: 1210;
}
.anchorBR .BMap_omOutFrame {
	border-top: 1px solid #999;
	border-left: 1px solid #999;
}
.quad4 .BMap_omBtn {
	background-position: -26px -27px;
}
.quad4 .BMap_omBtn.hover {
	background-position: 0 -27px;
}
.quad4 .BMap_omBtn.BMap_omBtnClosed {
	background-position: -39px -27px;
}
.quad4 .BMap_omBtn.BMap_omBtnClosed.hover {
	background-position: -13px -27px;
}
.anchorTR .BMap_omOutFrame {
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}
.quad1 .BMap_omBtn {
	background-position: -39px -41px;
}
.quad1 .BMap_omBtn.hover {
	background-position: -13px -41px;
}
.quad1 .BMap_omBtn.BMap_omBtnClosed {
	background-position: -26px -41px;
}
.quad1 .BMap_omBtn.BMap_omBtnClosed.hover {
	background-position: 0 -41px;
}
.anchorBL .BMap_omOutFrame {
	border-top: 1px solid #999;
	border-right: 1px solid #999;
}
.quad3 .BMap_omBtn {
	background-position: -27px -40px;
}
.quad3 .BMap_omBtn.hover {
	background-position: -1px -40px;
}
.quad3 .BMap_omBtn.BMap_omBtnClosed {
	background-position: -40px -40px;
}
.quad3 .BMap_omBtn.BMap_omBtnClosed.hover {
	background-position: -14px -40px;
}
.anchorTL .BMap_omOutFrame {
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}
.quad2 .BMap_omBtn {
	background-position: -40px -28px;
}
.quad2 .BMap_omBtn.hover {
	background-position: -14px -28px;
}
.quad2 .BMap_omBtn.BMap_omBtnClosed {
	background-position: -27px -28px;
}
.quad2 .BMap_omBtn.BMap_omBtnClosed.hover {
	background-position: -1px -28px;
}
.anchorR .BMap_omOutFrame {
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
}
.anchorL .BMap_omOutFrame {
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	border-top: 1px solid #999;
}
.anchorB .BMap_omOutFrame {
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}
.anchorT .BMap_omOutFrame {
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
}
.anchorNon .BMap_omOutFrame, .withOffset .BMap_omOutFrame {
	border: 1px solid #999;
}
.BMap_zoomMask0, .BMap_zoomMask1 {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent url(http://api0.map.bdimg.com/images/blank.gif);
	z-index: 1000;
}
.BMap_contextMenu {
	position: absolute;
	border-top: 1px solid #adbfe4;
	border-left: 1px solid #adbfe4;
	border-right: 1px solid #8ba4d8;
	border-bottom: 1px solid #8ba4d8;
	padding: 0;
	margin: 0;
	width: auto;
	visibility: hidden;
	background: #fff;
	z-index: 10000000;
}
.BMap_cmShadow {
	position: absolute;
	background: #000;
	opacity: .3;
	filter: alpha(opacity=30);
	visibility: hidden;
	z-index: 9000000;
}
div.BMap_cmDivider {
	border-bottom: 1px solid #adbfe4;
	font-size: 0;
	padding: 1px;
	margin: 0 6px;
}
div.BMap_cmFstItem {
	margin-top: 2px;
}
div.BMap_cmLstItem {
	margin-bottom: 2px;
}
.BMap_shadow img {
	border: 0 none;
	margin: 0;
	padding: 0;
	height: 370px;
	width: 1144px;
}
.BMap_pop .BMap_top {
	border-top: 1px solid #ababab;
	background-color: #fff;
}
.BMap_pop .BMap_center {
	border-left: 1px solid #ababab;
	border-right: 1px solid #ababab;
	background-color: #fff;
}
.BMap_pop .BMap_bottom {
	border-bottom: 1px solid #ababab;
	background-color: #fff;
}
.BMap_shadow, .BMap_shadow img, .BMap_shadow div {
	-moz-user-select: none;
	-webkit-user-select: none;
}
.BMap_checkbox {
	background: url(http://api0.map.bdimg.com/images/mapctrls1d3.gif);
	vertical-align: middle;
	display: inline-block;
	width: 11px;
	height: 11px;
	margin-right: 4px;
	background-position: -14px 90px;
}
.BMap_checkbox.checked {
	background-position: -2px 90px;
}
.BMap_pop .BMap_top img, .BMap_pop .BMap_center img, .BMap_pop .BMap_bottom img {
	display: none;
}

@media print {
.BMap_noprint {
	display: none;
}
.BMap_noscreen {
	display: block;
}
.BMap_mask {
	background: none;
}
.BMap_pop .BMap_top img, .BMap_pop .BMap_center img, .BMap_pop .BMap_bottom img {
	display: block;
}
}
.BMap_vectex {
	cursor: pointer;
	width: 11px;
	height: 11px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.BMap_vectex_nodeT {
	background-image: url(http://api0.map.bdimg.com/images/nodeT.gif);
}
.BMap_vectex_node {
	background-image: url(http://api0.map.bdimg.com/images/node.gif);
}
.iw {
	width: 100%;
	-webkit-box-sizing: border-box;
	border: .3em solid transparent;
	-webkit-background-clip: padding;
}
.iw_rt {
	position: relative;
	height: 46px;
	width: 195px;
	-webkit-box-sizing: border-box;
	display: -webkit-box;
	-webkit-box-align: center;
	margin: 2px 5px 0 2px;
	background-color: rgba(0,0,0,0.8);
	-webkit-box-shadow: 2px 2px 7px rgba(0,0,0,0.3);
	-webkit-border-radius: 2px;
	color: #fff;
}
.iw_rt:after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: -8px;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-top: 8px solid rgba(0,0,0,0.8);
	border-right: 5px solid transparent;
	margin: 0 0 0 -6px;
}
.iw_s {
	text-align: center;
	vertical-align: middle;
	height: 100%;
	-webkit-box-sizing: border-box;
}
.iw_rt .iw_s1 {
	color: #cbcbcb;
}
.iw_rt b {
	color: #fff;
	font-weight: bold;
}
.iw_rt_gr {
	margin-left: -4px;
}
.iw_busline {
	margin: 32px 0 0 -3px;
}
.iw_busline .iw_cc {
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding: 0 6px;
}
.iw_r {
	-webkit-box-ordinal-group: 3;
}
.iw_r, .iw_l {
	height: 100%;
	font-size: 4.5em;
	text-align: center;
	color: #747474;
	border: none;
	-webkit-box-sizing: border-box;
	-webkit-border-radius: 0;
	line-height: .7em;
	border: 1px solid rgba(255,255,255,0.2);
	width: 41px;
}
.iw_r {
	border-style: none none none solid;
}
.iw_l {
	border-style: none solid none none;
}
.iw_search, .iw_l {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAlCAYAAAAuqZsAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdp bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6 eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEz NDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv IiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RS ZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpD cmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNl SUQ9InhtcC5paWQ6QjA3NjMyREJDNzQ2MTFFMTlBQUM5QzlCRDZGODZCQkYiIHhtcE1NOkRvY3Vt ZW50SUQ9InhtcC5kaWQ6QjA3NjMyRENDNzQ2MTFFMTlBQUM5QzlCRDZGODZCQkYiPiA8eG1wTU06 RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMDc2MzJEOUM3NDYxMUUxOUFB QzlDOUJENkY4NkJCRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMDc2MzJEQUM3NDYxMUUx OUFBQzlDOUJENkY4NkJCRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1w bWV0YT4gPD94cGFja2V0IGVuZD0iciI/PllB9T8AAAKuSURBVHjaxFjRcdpAEAX+mVEqiFxB5AoQ HZAKElcArsBWBSgVQCoAVwCuwEoFlivwGQpI7jKrzGXn7ep0EsPO7BjLp/O73bdv9xifTqdRpCXW c+sz65n1lNy3mvzZemX9aN34C6bTKdx8HAHMgVlaX0QeaGv9J4EcBJgD9EA/hzAH7N4Cq/oAW1tf KX+vKEXP7PlMSLFvhQX32BWY49GBOIRO7FKy57wBlnoUQHu5yJX+g4mymdvgFWzkAM3JtwGgmiJw a2/pvQoEYBQCLKNI8RfuaeNjT245gAUdqgHdmkqUPiOctLdJVYkithkAVO/K5cC+M30KAZVSxboo /ybnn1eIR5r5qUyI7P4GX6nqJHskbQsxQ7wqu6aSn2qrgHLrXjqAat5ZC0WlRuzVE0J3uhtBCjRt a3qjX92JIMiOIqYtYgumzpo+7RRtu/E0zvknokMF5GgdQv4Ze/5DWL8CFVe2aNuedGsLCi1vS+WL F4WKNkL2Dnh414FnO1b1R5vKuRaxjKUF2YKBqjuCGtF6nyL5+XxOJWCcL2/CpjzdRYRuGpDShQQs ARUj9U/OnRh7Yr9/CW1JXU4fYxXoHIMCu+iB+gBLIt/LgShDYCYktGCDfCBgvyRgVQgZwTy/jIzy EnQNMZV1QCT4bJ+3XFCkS81/WijdkiYAdSak04BWtabWEmIbsNZYgU00YE+gjyErQeo31GpShVMH Yc+/dwsEzh97/D6ojT2ZMlM1XwN8WP9Ma7NAbZvbtBoEjE+jBT2TusCu5SIbI7z/wLWN1rdKi0o6 cqwTuAmYyTm5NQW/82atWvlnBbo7apxD98qDJxl7mkC76JQ2Qm0CI1xKF95Gb4oLXHJDwJlxjy/u LgruGtNFM8lqnNtfK2JqN3CVeW1gzWj9jThd0xd59R8BBgAAiefGO1Bt1gAAAABJRU5ErkJggg==") no-repeat 50% 50%;
	-webkit-background-size: 19px 19px;
}
.iw_line_s, .iw_r {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAmCAYAAABDClKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdp bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6 eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEz NDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv IiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RS ZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpD cmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNl SUQ9InhtcC5paWQ6QjA3NjMyREZDNzQ2MTFFMTlBQUM5QzlCRDZGODZCQkYiIHhtcE1NOkRvY3Vt ZW50SUQ9InhtcC5kaWQ6QjA3NjMyRTBDNzQ2MTFFMTlBQUM5QzlCRDZGODZCQkYiPiA8eG1wTU06 RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMDc2MzJEREM3NDYxMUUxOUFB QzlDOUJENkY4NkJCRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMDc2MzJERUM3NDYxMUUx OUFBQzlDOUJENkY4NkJCRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1w bWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqheQ+MAAAEtSURBVHja7JftDYIwEIbB8JeEUXACZQPd oGygE+gGxAnQEZzAOgEdwREIDKBXUgjBIqW5Npj0kvcHpG0erveFX1WVZ8l2oBhEhRoLw/BroW8J KgeR3vMVlI5BrSwAHQZAnngmYxtMe4oIL41ZAp6iNqF4/BQTa0oBxmxAcaAHKFJY+wKtAaw0CRUJ oHjGHiY8VpqCKmYCdRkJUKmJ7Ms1gZqkqOs6w/bUGXRCOGePCcXjaItwDsW8PoZ0zhM70IeeyiZi jH/Isf+CF9MAOdCppDj+LJ6yim6j9802B6VqQa818BFjY6AHakHp9Crj15ctCaiFIi7Q/wCKLRHq vjSoVNKWunH4rTBDv5Cv7NKeKfvvU2nINzHAuexzUA7KQTkoB6UxDicKvc+qfQQYABaiUBxugCsr AAAAAElFTkSuQmCC") no-repeat 50% 50%;
	-webkit-background-size: 19px 19px;
}
.iw_line {
	height: 64px;
	width: 228px;
	padding: 0 11px;
	line-height: 20px;
}
.iw_bustrans .iw_cc {
	text-align: center;
}
.iw_c {
	color: #FFFFFF;
	text-decoration: none;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-align: center;
	-webkit-box-flex: 1;
}
.iw_cc {
	-webkit-box-sizing: border-box;
	width: 100%;
	border: none;
}
.gray_background {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5
}
.light_gray_background {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7
}
.panoInfoBox {
	cursor: pointer;
}
.panoInfoBox {
	position: relative;
	width: 323px;
	height: 101px;
	margin-bottom: 4px;
	cursor: pointer;
}
.panoInfoBox .panoInfoBoxTitleBg {
	width: 323px;
	height: 19px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	background-color: #000;
	opacity: .7;
}
.panoInfoBox .panoInfoBoxTitleContent {
	font-size: 12px;
	color: #fff;
	position: absolute;
	bottom: 2px;
	left: 5px;
	z-index: 3;
	text-decoration: none;
}
.RouteAddressOuterBkg {
	position: relative;
	padding: 32px 4px 4px 3px;
	background-color: #ffdd99;
}
.RouteAddressInnerBkg {
	padding: 3px 5px 8px 8px;
	background-color: #ffffff;
}
#RouteAddress_DIV1 {
	margin-top: 5px;
}
.RouteAddressTip {
	position: absolute;
	width: 100%;
	top: 0px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	color: #994c00;
}
.route_tip_con {
	position: absolute;
	top: 145px;
}
.route_tip_con .route_tip {
	position: absolute;
	width: 233px;
	height: 29px;
	color: #803300;
	text-align: center;
	line-height: 29px;
	border: #cc967a solid 1px;
	background: #fff2b2;
	z-index: 100000;
}
.route_tip_con .route_tip span {
	position: absolute;
	top: 0;
	right: 0;
	_right: -1px;
	width: 14px;
	height: 13px;
	background: url(http://api0.map.bdimg.com/images/addrPage.png?v=20121107) no-repeat 0 -121px;
	cursor: pointer;
}
.route_tip_con .route_tip_shadow {
	width: 233px;
	height: 29px;
	position: absolute;
	left: 1px;
	top: 1px;
	background: #505050;
	border: 1px solid #505050;
	opacity: 0.2;
	filter: alpha(opacity=20)
}
.sel_body_body_page {
	margin: 5px 0
}
.sel_n {
	margin-top: 5px;
	overflow: hidden;
}
.sel_n .sel_top {
	background: url(http://api0.map.bdimg.com/images/bgs.gif) no-repeat 0 -418px;
	height: 4px;
	font-size: 0px;
}
.sel_n .sel_body_top {
	height: 32px;
	width: 100%;
	background: url(http://api0.map.bdimg.com/images/addrPage.png?v=20121107) no-repeat 0 -41px;
}
.sel_n .sel_body_title {
	float: left;
	width: 100%;
	height: 31px;
}
.sel_n .sel_body_sign {
	margin-top: 1px;
	width: 30px;
	height: 31px;
	float: left;
	background: url(http://api0.map.bdimg.com/images/bgs.gif) no-repeat -79px -387px;
}
.sel_n .sel_body_name {
	height: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0 20px 0 30px;
	padding: 8px 7px 7px;
	font-size: 14px;
	color: #FA8722;
}
.sel_n .sel_body_button {
	float: left;
	width: 55px;
	margin-left: -55px;
	padding-top: 8px;
}
.sel_n .sel_body_button a {
}
.sel_n .sel_bottom {
	background: url(http://api0.map.bdimg.com/images/bgs.gif) no-repeat 0 -415px;
	height: 4px;
	font-size: 0px;
}
.sel_n .sel_body_body {
	padding: 3px 0 0 0
}
.sel_n1 {
	margin-top: 5px;
	width: 329px;
	overflow: hidden;
}
.sel_n1 .sel_top {
	background: url(http://api0.map.bdimg.com/images/bgs.gif) no-repeat 0 -418px;
	height: 4px;
	font-size: 0px;
}
.sel_n1 .sel_body_top {
	height: 31px;
	width: 100%;
	background: url(http://api0.map.bdimg.com/images/sel_body_n_top.gif) repeat-x;
}
.sel_n1 .sel_body_top {
	height: 32px;
	width: 100%;
	background: url(http://api0.map.bdimg.com/images/addrPage.png?v=20121107) no-repeat 0 -41px
}
.sel_n1 .sel_body_title {
	float: left;
	width: 100%;
	height: 31px;
	cursor: pointer;
}
.sel_n1 .sel_body_sign {
	margin-top: 1px;
	width: 30px;
	height: 31px;
	float: left;
	background: url(http://api0.map.bdimg.com/images/bgs.gif) no-repeat -79px -387px;
}
.sel_n1 .sel_body_name {
	margin: 0 20px 0 30px;
	padding: 8px 7px 7px;
	font-size: 14px;
	color: #FA8722;
}
.sel_n1 .sel_body_button {
	float: left;
	width: 20px;
	height: 31px;
	margin-left: -23px;
	background: url(http://api0.map.bdimg.com/images/bgs.gif) no-repeat -253px -382px;
	overflow: hidden;
	zoom: 1;
	cursor: pointer;
}
.sel_n1 .sel_body_button a {
	display: none;
}
.sel_n1 .sel_body_body {
	display: none
}
.sel_n1 .sel_bottom {
	background: url(http://api0.map.bdimg.com/images/bgs.gif) no-repeat 0 -415px;
	height: 4px;
	font-size: 0px;
}
.sel_y {
	margin-top: 5px;
	overflow: hidden;
}
.sel_y .sel_top {
	background: url(http://api0.map.bdimg.com/images/bgs.gif) no-repeat 0 -439px;
	height: 4px;
	zoom: 1;
	font-size: 0px;
}
.sel_y .sel_body_top {
	height: 32px;
	width: 100%;
	background: url(http://api0.map.bdimg.com/images/addrPage.png?v=20121107) no-repeat 0 0
}
.sel_y .sel_body_title {
	float: left;
	width: 100%;
	height: 31px;
	cursor: pointer;
}
.sel_y .sel_body_sign {
	margin-top: 1px;
	width: 30px;
	height: 31px;
	float: left;
	background: url(http://api0.map.bdimg.com/images/bgs.gif) no-repeat -167px -384px;
}
.sel_y .sel_body_name {
	margin: 0 20px 0 30px;
	padding: 8px 7px 7px;
	font-size: 14px;
	color: #5B7BCB;
}
.sel_y .sel_body_button {
	float: left;
	width: 20px;
	height: 31px;
	margin-left: -20px;
	background: url(http://api0.map.bdimg.com/images/bgs.gif) no-repeat -269px -297px;
	cursor: pointer;
}
.sel_y .sel_body_button a {
	display: none;
}
.sel_y .sel_body_body {
	display: none;
	height: 0px
}
.sel_y .sel_body_body_div {
}
.sel_y .sel_bottom {
	background: url(http://api0.map.bdimg.com/images/bgs.gif) no-repeat 0 -436px;
	height: 4px;
	font-size: 0px;
}
.sel_y .sel_body_body_page {
	display: none;
	height: 0px;
}
.sel_x {
	margin-top: 5px;
	width: 329px;
	overflow: hidden;
}
.sel_x .sel_top {
	background: url(http://api0.map.bdimg.com/images/bgs.gif) no-repeat 0 -418px;
	height: 4px;
	font-size: 0px;
}
.sel_x .sel_body_top {
	height: 32px;
	width: 100%;
	background: url(http://api0.map.bdimg.com/images/addrPage.png?v=20121107) no-repeat 0 -41px;
}
.sel_x .sel_body_title {
	float: left;
	width: 100%;
	height: 31px;
}
.sel_x .sel_body_sign {
	margin-top: 1px;
	width: 30px;
	height: 31px;
	float: left;
	background: url(http://api0.map.bdimg.com/images/bgs.gif) no-repeat -122px -384px;
}
.sel_x .sel_body_name {
	margin: 0 20px 0 30px;
	padding: 8px 7px 7px;
	font-size: 14px;
	color: #FA8722;
}
.sel_x .sel_body_button {
	float: left;
	width: 55px;
	margin-left: -55px;
	padding-top: 8px;
}
.sel_x .sel_body_button a {
}
.sel_x .sel_body_body {
}
.sel_x .sel_body_body_div {
	padding: 5px 5px 0 5px;
}
.sel_x .sel_bottom {
	background: url(http://api0.map.bdimg.com/images/bgs.gif) no-repeat 0 -415px;
	height: 4px;
	font-size: 0px;
}
.sel_x1 {
	margin-top: 5px;
	width: 329px;
	overflow: hidden;
}
.sel_x1 .sel_top {
	background: url(http://api0.map.bdimg.com/images/bgs.gif) no-repeat 0 -418px;
	height: 4px;
	font-size: 0px;
}
.sel_x1 .sel_body_top {
	height: 32px;
	width: 100%;
	background: url(http://api0.map.bdimg.com/images/addrPage.png?v=20121107) no-repeat 0 -41px
}
.sel_x1 .sel_body_title {
	float: left;
	width: 100%;
	height: 31px;
	cursor: pointer;
}
.sel_x1 .sel_body_sign {
	margin-top: 1px;
	width: 30px;
	height: 31px;
	float: left;
	background: url(http://api0.map.bdimg.com/images/bgs.gif) no-repeat -122px -384px;
}
.sel_x1 .sel_body_name {
	margin: 0 20px 0 30px;
	padding: 8px 7px 7px;
	font-size: 14px;
	color: #FA8722;
}
.sel_x1 .sel_body_button {
	float: left;
	width: 55px;
	height: 31px;
	margin-left: -55px;
}
.sel_x1 .sel_body_button a {
	display: none;
}
.sel_x1 .sel_body_body {
	display: none;
	height: 0px;
}
.sel_x1 .sel_body_body_div {
	padding: 5px 5px 0 5px;
}
.sel_x1 .sel_bottom {
	background: url(http://api0.map.bdimg.com/images/bgs.gif) no-repeat 0 -415px;
	height: 4px;
	font-size: 0px;
}
.sel_body_citylist {
	height: 100px;
	padding: 0 0 0 5px
}
.sel_body_resitem {
	table-layout: fixed;
	overflow-x: hidden;
	overflow-y: hidden;
}
.sel_body_resitem table {
	margin-right: 5px;
}
.sel_body_resitem tr {
	cursor: pointer;
}
.sel_body_resitem th {
	padding-top: 5px;
	padding-left: 5px;
	text-align: left;
	vertical-align: top;
	width: 22px;
}
.sel_body_resitem th div.iconbg {
	background: url(http://api0.map.bdimg.com/images/markers_new_ie6.png) no-repeat scroll 0 0;
	height: 29px;
	width: 24px;
}
.sel_body_resitem th div.icon {
	cursor: pointer
}
.sel_body_resitem th div#no_0_1, .sel_body_resitem th div#no_1_1 {
	background-position: 0 -64px
}
.sel_body_resitem th div#no_0_2, .sel_body_resitem th div#no_1_2 {
	background-position: -24px -64px
}
.sel_body_resitem th div#no_0_3, .sel_body_resitem th div#no_1_3 {
	background-position: -48px -64px
}
.sel_body_resitem th div#no_0_4, .sel_body_resitem th div#no_1_4 {
	background-position: -72px -64px
}
.sel_body_resitem th div#no_0_5, .sel_body_resitem th div#no_1_5 {
	background-position: -96px -64px
}
.sel_body_resitem th div#no_0_6, .sel_body_resitem th div#no_1_6 {
	background-position: -120px -64px
}
.sel_body_resitem th div#no_0_7, .sel_body_resitem th div#no_1_7 {
	background-position: -144px -64px
}
.sel_body_resitem th div#no_0_8, .sel_body_resitem th div#no_1_8 {
	background-position: -168px -64px
}
.sel_body_resitem th div#no_0_9, .sel_body_resitem th div#no_1_9 {
	background-position: -192px -64px
}
.sel_body_resitem th div#no_0_10, .sel_body_resitem th div#no_1_10 {
	background-position: -216px -64px
}
.sel_body_resitem td {
	line-height: 160%;
	padding: 3px 0 3px 3px;
	vertical-align: top;
}
.sel_body_resitem div.ra_td_title {
	float: left;
	margin-right: 40px;
}
.sel_body_resitem div.ra_td_button {
	float: right;
	width: 40px;
}
.sel_body_resitem div.ra_td_button input {
	height: 18px;
	font-size: 12px;
	width: 40px;
}
.sel_body_resitem div.clear {
	clear: both;
	height: 0px;
	width: 100%;
}
.sel_body_resitem td .selBtn {
	width: 70px;
	height: 29px;
	background: url(http://api0.map.bdimg.com/images/addrPage.png?v=20121107) no-repeat -21px -81px;
	text-align: center;
	line-height: 29px;
	visibility: hidden;
	color: #b35900;
	display: inline-block;
*display:inline;
*zoom:1;
}
.sel_body_resitem td .list_street_view_poi {
	display: inline-block;
	float: none;
	margin-right: 6px;
	position: static;
*vertical-align:-3px;
	_vertical-align: -5px;
*display:inline;
*zoom:1;
}
.selInfoWndBtn {
	width: 70px;
	height: 29px;
	background: url(http://api0.map.bdimg.com/images/addrPage.png?v=20121107) no-repeat -21px -81px;
	text-align: center;
	line-height: 29px;
	margin: 0 auto;
	cursor: pointer;
	color: #b35900
}
.sel_body_body td a {
	text-decoration: none;
	cursor: auto;
}
.sel_body_body td a:hover, .sel_body_body td a:focus {
	text-decoration: underline;
}
.panoInfoBox {
	cursor: pointer
}
.panoInfoBox {
	position: relative;
	width: 323px;
	height: 101px;
	margin-bottom: 4px;
	cursor: pointer
}
.panoInfoBox .panoInfoBoxTitleBg {
	width: 323px;
	height: 19px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	background-color: #000;
	opacity: .7
}
.panoInfoBox .panoInfoBoxTitleContent {
	font-size: 12px;
	color: #fff;
	position: absolute;
	bottom: 2px;
	left: 5px;
	z-index: 3;
	text-decoration: none
}
.pano_switch_left, .pano_switch_right {
	position: absolute;
	width: 28px;
	height: 38px;
	cursor: pointer;
	background-color: #252525;
	background-color: rgba(37,37,37,.9)
}
.pano_switch_left {
	background: url(http://api0.map.bdimg.com/images/panorama/zuojiantou.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}
.pano_switch_right {
	background: url(http://api0.map.bdimg.com/images/panorama/youjiantou.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}
.pano_switch_left:hover {
	background: url(http://api0.map.bdimg.com/images/panorama/zuojiantou_hover.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}
.pano_switch_right:hover {
	background: url(http://api0.map.bdimg.com/images/panorama/youjiantou_hover.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}
.pano_switch_left.pano_switch_disable, .pano_switch_right.pano_switch_disable {
	background: 0 0;
	border: none
}
.pano_poi_1, .pano_poi_2, .pano_poi_4 {
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	background: url(http://webmap0.map.bdimg.com/newmap/static/common/images/pano_whole/guide_icons_4b871b2.png) no-repeat;
	background-position: 0 0
}
.pano_photo_arrow_l, .pano_photo_arrow_r {
	position: absolute;
	top: 0;
	width: 20px;
	height: 100%;
	background: #f3eeee
}
.pano_photo_arrow_l {
	left: 0
}
.pano_photo_arrow_r {
	right: 0
}
.pano_arrow_l, .pano_arrow_r {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url(http://webmap0.map.bdimg.com/newmap/static/common/images/pano_whole/pano-icons_223a291.png) no-repeat
}
.pano_catlogLi {
	cursor: pointer;
	position: relative;
	line-height: 10px;
	font-size: 10px;
	text-align: center;
	color: #abb0b2;
	border: 1px solid #53565c;
	padding: 3px 0;
	margin-top: 3px;
	margin-left: 2px;
	width: 90%
}
.pano_catlogLi:hover {
	color: #3DAAFC;
	border: 1px solid #3DAAFC
}
.pano_catlogLiActive {
	color: #3DAAFC;
	border: 1px solid #3DAAFC
}
.pano_arrow_l {
	background-position: 0 -36px
}
.pano_arrow_r {
	background-position: -54px -36px
}
.pano_photo_arrow_l:hover .pano_arrow_l {
	background-position: -18px -36px
}
.pano_photo_arrow_r:hover .pano_arrow_r {
	background-position: -72px -36px
}
.pano_photo_arrow_l.pano_arrow_disable .pano_arrow_l {
	background-position: -36px -36px
}
.pano_photo_arrow_r.pano_arrow_disable .pano_arrow_r {
	background-position: -90px -36px
}
.pano_photo_item {
	position: relative;
	float: left;
	line-height: 0;
	padding-left: 8px
}
.pano_photo_decs {
	position: absolute;
	bottom: 1px;
	left: 0;
	padding: 2px 0;
	text-indent: 5px;
	margin-left: 8px;
	display: inline-block;
	color: #fff;
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50)9;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}
.pano_photo_item img {
	display: inline-block;
	border: solid 1px #252525
}
.pano_photo_item:hover img {
	border-color: #005efc
}
.pano_photo_item_seleted {
	position: absolute;
	top: 0;
	left: -100000px;
	border: 3px solid #097df3
}
.pano_close {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 40px;
	cursor: pointer;
	height: 40px;
	line-height: 40px;
	border-radius: 3px;
	background-color: rgba(37,37,37,.9);
	background-image: url(http://api0.map.bdimg.com/images/panorama/close.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 90%
}
.pano_close:hover {
	background-image: url(http://api0.map.bdimg.com/images/panorama/close_hover.png)
}
.pano_pc_indoor_exit {
	position: absolute;
	right: 60px;
	top: 10px;
	width: 89px;
	cursor: pointer;
	height: 40px;
	line-height: 40px;
	color: #ebedf0;
	border-radius: 3px;
	background-color: #252525;
	background-color: rgba(37,37,37,.9);
	background-image: url(http://api0.map.bdimg.com/images/panorama/indoor_exit.png);
	background-repeat: no-repeat;
	background-position: 15px 12px
}
.pano_pc_indoor_exit:hover {
	background-image: url(http://api0.map.bdimg.com/images/panorama/indoor_exit_hover.png);
	color: #2495ff
}
.pano_m_indoor_exit {
	font-size: 16px;
	position: absolute;
	right: 30px;
	top: 10px;
	width: 89px;
	cursor: pointer;
	height: 40px;
	line-height: 40px;
	color: #ebedf0;
	border-radius: 3px;
	background-color: #252525;
	background-color: rgba(37,37,37,.9);
	background-image: url(http://api0.map.bdimg.com/images/panorama/indoor_exit.png);
	background-repeat: no-repeat;
	background-position: 15px 12px
}
.navtrans-table tr {
	color: #666
}
.navtrans-table tr:hover {
	color: #333
}
.navtrans-navlist-icon {
	float: left;
	width: 18px;
	height: 16px;
	background: url(http://webmap0.map.bdimg.com/wolfman/static/common/images/nav-icon_b5c3223.png) no-repeat 0px 0px;
	_background: url(http://webmap0.map.bdimg.com/wolfman/static/common/images/nav-icon_ie6_134841b.png) no-repeat 0px 0px;
	margin-top: 2px;
	margin-right: 5px
}
.navtrans-navlist-icon.s-1 {
	background-position: 0px 0px
}
.navtrans-navlist-icon.s-2 {
	background-position: -18px 0px
}
.navtrans-navlist-icon.s-3 {
	background-position: -36px 0px
}
.navtrans-navlist-icon.s-4 {
	background-position: -54px 0px
}
.navtrans-navlist-icon.s-5 {
	background-position: -72px 0px
}
.navtrans-navlist-icon.s-6 {
	background-position: -90px 0px
}
.navtrans-navlist-icon.s-7 {
	background-position: 0px -16px
}
.navtrans-navlist-icon.s-8 {
	background-position: -18px -16px
}
.navtrans-navlist-icon.s-9 {
	background-position: -36px -16px
}
.navtrans-navlist-icon.s-10 {
	background-position: -54px -16px
}
.navtrans-navlist-icon.s-11 {
	background-position: -72px -16px
}
.navtrans-navlist-icon.s-12 {
	background-position: -90px -16px
}
.navtrans-navlist-icon.s-13 {
	background-position: 0px -32px
}
.navtrans-navlist-icon.s-14 {
	background-position: -18px -32px
}
.navtrans-navlist-icon.s-18 {
	background-position: -36px -32px
}
.navtrans-navlist-icon.s-19 {
	background-position: -54px -32px
}
.navtrans-navlist-icon.s-20 {
	background-position: -72px -32px
}
.navtrans-navlist-icon.s-21 {
	background-position: -90px -32px
}
.navtrans-navlist-icon.nav-st, .navtrans-navlist-icon.nav-through {
	background-position: -16px -70px
}
.navtrans-navlist-icon.nav-ed {
	background-position: 0px -70px
}
.navtrans-view {
	border-top: 1px solid #e4e6e7;
	border-left: 1px solid #e4e6e7;
	border-right: 1px solid #e4e6e7
}
.navtrans-view:hover {
	cursor: pointer
}
.navtrans-view .navtrans-arrow {
	position: absolute;
	top: 8px;
	right: 5px;
	width: 7px;
	height: 4px;
	background-image: url(http://webmap0.map.bdimg.com/wolfman/static/common/images/nav-icon_b5c3223.png);
	background-repeat: no-repeat;
	background-position: -40px -70px;
	margin-top: 3px;
	margin-right: 3px;
	_background-image: url(http://webmap0.map.bdimg.com/wolfman/static/common/images/nav-icon_ie6_134841b.png)
}
.navtrans-view.expand:hover .navtrans-arrow {
	background-position: -61px -70px
}
.navtrans-view.expand .navtrans-arrow {
	background-position: -54px -70px
}
.navtrans-view:hover .navtrans-arrow {
	background-position: -47px -70px
}
.navtrans-navlist-content {
	overflow: hidden
}
.navtrans-res {
	border-bottom: 1px solid #E4E6E7;
	border-left: 1px solid #E4E6E7;
	border-right: 1px solid #E4E6E7
}
.navtrans-bus-icon {
	display: inline-block;
	float: left;
	background-image: url(http://webmap0.map.bdimg.com/wolfman/static/common/images/ui3/mo_banner_e1aa2e6.png);
	background-repeat: no-repeat
}
.navtrans-bus-icon.bus {
	width: 13px;
	height: 16px;
	background-position: -1px -192px;
	position: relative;
	top: 4px
}
.navtrans-bus-icon.walk {
	width: 16px;
	height: 18px;
	background-position: -63px -189px;
	position: relative;
	top: 2px;
	left: -2px
}
.navtrans-bus-desc {
	line-height: 24px;
	margin-left: 20px
}
.navtrans-busstation {
	color: #36c;
	font-weight: 600
}
.tranroute-plan-list.expand .trans-title {
	border-bottom: 1px solid #e4e6e7;
	background-color: #ebf1fb
}
.trans-plan-content tr td:hover .bus {
	background-position: -15px -192px
}
.trans-plan-content tr td:hover .walk {
	background-position: -82px -189px
}
.suggest-plan {
	position: absolute;
	background-color: #0C88E8;
	padding: 0px 15px;
	line-height: 20px;
	color: #fff;
	left: 0px;
	top: 0px
}
.suggest-plan-des {
	text-align: left;
	padding: 29px 0px 0px 25px;
	font-size: 13px;
	color: #000
}
.bmap-clearfix {
*+height:1%
}
.bmap-clearfix:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden
}
.BMap_CityListCtrl {
	font-size: 12px
}
.BMap_CityListCtrl a {
	text-decoration: none!important
}
.BMap_CityListCtrl a:hover {
	text-decoration: underline!important
}
.BMap_CityListCtrl .citylist_popup_main {
	border: 1px solid #cdcdcd;
	z-index: 2;
	position: relative;
	width: 100%;
	height: 100%;
	background: #fafafa;
	overflow: hidden;
	box-shadow: 1px 1px 1px rgba(0,0,0,.1)
}
.ui_city_change_top .ui_city_change_inner, .ui_city_change_bottom .ui_city_change_inner {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	border: 1px solid #c4c7cc;
	background-color: #fff;
	padding: 0 10px 0 10px;
	color: #000
}
.ui_city_change_top .ui_city_change_inner i, .ui_city_change_bottom .ui_city_change_inner i {
	width: 8px;
	height: 6px;
	display: inline-block;
	position: relative;
	top: 9px;
	left: 5px;
	-webkit-transition: all ease-in-out .15s;
	transition: all ease-in-out .15s;
	display: none9
}
.ui_city_change_click .ui_city_change_inner i, .ui_city_change_click_close .ui_city_change_inner i {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}
.ui_city_change_top .ui_city_change_inner:hover em {
	border-top-color: #0C88E8
}
.ui_city_change_top .ui_city_change_inner em {
	width: 0;
	height: 0;
	border-color: rgba(255,255,255,0);
	border-top-color: #D0D4DA;
	border-style: solid;
	border-width: 4px
}
.ui_city_change_top .ui_city_change_inner:hover, .ui_city_change_bottom .ui_city_change_inner:hover {
	text-decoration: none!important;
	color: #3d6dcc
}
.ui_city_change_bottom .ui_city_change_inner:hover em {
	border-bottom-color: #0C88E8
}
.ui_city_change_bottom .ui_city_change_inner em {
	width: 0;
	height: 0;
	border-color: rgba(255,255,255,0);
	border-bottom-color: #D0D4DA;
	border-style: solid;
	border-width: 4px;
	position: relative;
	top: -18px
}
.citylist_popup_main .citylist_ctr_title {
	background: #f9f9f9;
	border-bottom: 1px solid #dadada;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	color: #4c4c4c;
	padding-left: 7px
}
.citylist_popup_main .city_content_top {
	position: relative;
	height: 30px;
	padding: 15px 10px 0px 10px;
	border-bottom: 1px solid #CCC;
	margin: 0px 10px
}
.citylist_popup_main .city_content_top .cur_city_info {
	display: inline-block;
	margin: 0;
	padding: 0;
}
#city_ctrl_form {
	position: absolute;
	right: 12px;
	top: 10px
}
#selCityWd {
	border: 1px solid #ccc;
	height: 20px;
	width: 121px;
	line-height: 20px;
	text-indent: 4px;
	outline: none
}
#selCitySubmit:hover {
	background-position: -355px -98px
}
#selCitySubmit {
	float: right;
	background: url(http://webmap0.map.bdimg.com/wolfman/static/common/images/index_a2f1ac4.png) no-repeat scroll -302px -98px;
	height: 24px;
	line-height: 24px;
	width: 48px;
	cursor: pointer;
	margin-left: 5px;
	text-align: center
}
#sel_city_letter_list {
	padding-top: 10px
}
#sel_city_letter_list a {
	white-space: nowrap;
	margin-right: 11px;
	line-height: 18px;
	font-size: 13px;
	font-family: Arial, Helvetica, SimSun, sans-serif
}
.city_content_medium {
	padding: 10px 10px 10px 10px;
	border-bottom: 1px solid #CCC;
	margin: 0px 10px
}
.city_content_bottom {
	padding: 10px 10px 10px 8px;
	margin: 9px 5px 5px 5px;
	height: 218px;
	overflow-y: auto
}
#city_detail_table tr td {
	vertical-align: top
}
.sel_city_hotcity a {
	color: #3d6dcc
}
.sel_city_letter {
	padding: 0 14px 0 3px
}
.sel_city_letter div {
	font-size: 24px;
	line-height: 24px;
	font-weight: 700;
	color: #ccc;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, SimSun, sans-serif
}
.sel_city_sf {
	padding-right: 8px;
	font-weight: 700
}
.sel_city_sf a {
	white-space: nowrap;
	line-height: 18px;
	color: #3d6dcc
}
.city_names_wrap {
	margin-bottom: 9px
}
.sel_city_name {
	color: #3d6dcc;
	white-space: nowrap;
	margin-right: 9px;
	line-height: 18px;
	float: left
}
#popup_close {
	outline: none;
	position: absolute;
	z-index: 50;
	top: 7px;
	right: 6px;
	width: 12px;
	height: 12px;
	background: url(http://webmap0.map.bdimg.com/wolfman/static/common/images/popup_close_15d2283.gif) no-repeat;
	border: 0;
	cursor: pointer
}
/*-------------- 头部 -----*/
/*顶部文字*/
.jinshuo-header {
}
.m-nav-btn {
	display: none;
}
.jinshuo-header .top-nav {
}
.jinshuo-header .top-nav .nav-title {
	border-bottom: 1px solid #e5e8ea;
	padding-top: 8px;
	padding-bottom: 6px;
}
.jinshuo-header .top-nav .nav-title .nav-title-box {
	width: 1200px;
	margin: 0 auto;/*overflow:hidden;*/
}
.jinshuo-header .top-nav .nav-title .nav-title-box p {
	float: left;
	font-size: 14px;
	color: #999;
}
.jinshuo-header .top-nav .nav-title .nav-title-box div {
	float: right;
}
.jinshuo-header .top-nav .nav-title .nav-title-box div span {
	margin-left: 6px;
}
.jinshuo-header .top-nav .nav-title .nav-title-box div span a {
	float: left;
}
.jinshuo-header .top-nav .nav-title .nav-title-box div span a img {
}
/*导航*/
.nav-navigation {
	width: 1200px;
	margin: 24px auto 16px auto;
}
.nav-navigation .jinshuo-logo {
	float: left;
}
.nav-navigation .jinshuo-logo img {
}
.nav-navigation .header-nav {
}
.nav-navigation .header-nav ul {
	float: left;
	margin-top: 20px;
	margin-left: 65px;
}
.nav-navigation .header-nav ul li {
	float: left;
	margin-left: 30px;
}
.nav-navigation .header-nav ul li a {
	font-size: 16px;
	color: #000;
	transition: all 0.2s linear;
}
.nav-navigation .header-nav ul li a:hover {
	color: #0057b0;
}
.nav-navigation .nva-phone {
	float: right;
}
.nav-navigation .nva-phone span {
	float: left;
	margin-right: 10px;
	margin-top: 4px;
}
.nav-navigation .nva-phone span img {
}
.nav-navigation .nva-phone p {
	float: right;
	font-size: 18px;
	color: #0057b0;
}

@media screen and (max-width: 1200px) {
.jinshuo-header .top-nav .nav-title .nav-title-box {
	width: 100%;
	margin: 0 auto;/*padding:0 20px 0 20px;*/
        /* overflow: hidden; */
}
.jinshuo-header .top-nav .nav-title .nav-title-box p {
	margin-left: 20px;
}
.jinshuo-header .top-nav .nav-title .nav-title-box div {
	margin-right: 20px;
}
/*导航*/
.nav-navigation {
	width: 100%;
}
.nav-navigation .nva-phone {
	display: none;
}
.nav-navigation .jinshuo-logo {
	margin-left: 20px;
}
}

@media screen and (max-width: 980px) {
.nav-navigation .header-nav ul {
	margin-top: 12px;
	margin-left: 30px;
}
}

@media screen and (max-width: 900px) {
.nav-navigation .header-nav ul {
	margin-top: 12px;
	margin-left: 0px;
}
.nav-navigation .header-nav ul li {
	float: left;
	margin-left: 32px;
}
}

@media screen and (max-width: 820px) {
.nav-navigation .header-nav ul li {
	float: left;
	margin-left: 24px;
}
}

@media screen and (max-width: 820px) {
.jinshuo-header .top-nav .nav-title {
	display: none;
}
.nav-navigation {
	/*width: 1200px;*/
	margin: 10px auto 0 auto;
}
/*导航按钮*/
.m-nav-btn {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 14px;
	background: #0057b0;
	/*border-bottom:1px solid #fff;*/
	padding: 10px 0 10px 0;
}
.m-nav-btn a {
	color: #fff;
}
/*导航*/
.nav-navigation .header-nav ul {
	/*margin-top: 12px;*/
        /*margin-left: 0px;*/
	margin: 0 auto;
	background: #000;
	width: 100%;
	text-align: center;
	display: none;
}
.nav-navigation .header-nav ul li {
	float: none;
	margin-left: 0px;
	/*margin:0 auto;*/
	background: #0057b0;
	padding: 10px 0 10px 0;
	border-top: 1px solid #fff;
}
.nav-navigation .header-nav ul li a {
	color: #fff;
	font-size: 14px;
}
/*logo*/
.nav-navigation .jinshuo-logo {
	float: none;
	width: 70px;
	/*margin-left:0;*/
	margin: 0 auto 10px auto;
}
.nav-navigation .jinshuo-logo img {
	width: 100%;
}
}
/*banner*/
.jinshuo-header .swiper-container .swiper-wrapper .swiper-slide img {
	width: 100%;
}
.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: 2px;
	left: 0;
	bottom: 0px;
	background-color: #f5f5f5;
	position: relative;
}
.swiper-container {
	width: 100%;
	height: 100%;
}
.swiper-button-prev {
	left: 80px;
}
.swiper-button-next {
	right: 80px;
}

@media screen and (max-width: 820px) {
.swiper-button-next {
	display: none;
}
.swiper-button-prev {
	display: none;
}
}
/*-------------- 服务范围 -----*/
.fwfw {
}
.fwfw .fwfw-title {
	text-align: center;

}
.fwfw .fwfw-title h1 {
	font-size: 30px;
	font-weight: 400;
	margin-top: 53px;    text-align: center;
}
.fwfw .fwfw-title p {
	font-size: 16px;
	margin-top: 6px;    text-align: center;
}
.fwfw .fwfw-content {
	width: 1240px;
	margin: 60px auto 60px auto;
}
.fwfw .fwfw-content .fwfw-container {
	width: 25%;
	/*display:inline-block;*/
	float: left;
	overflow: hidden;
	margin-top: 20px;
}
.fwfw .fwfw-content .fwfw-container .fwfw-container-box {
	width: 95%;
	margin: 0 auto;
	text-align: center;
	cursor: pointer;
}
.fwfw .fwfw-content .fwfw-container .fwfw-container-box .fwfw-img {
	overflow: hidden;
}
.fwfw .fwfw-content .fwfw-container .fwfw-container-box .fwfw-img img {
	width: 100%;
	display: block;
	transition: all 0.6s;
}
.fwfw .fwfw-content .fwfw-container .fwfw-container-box:hover .fwfw-img img {
	transform: scale(1.2);
}
.fwfw .fwfw-content .fwfw-container .fwfw-container-box .fwfw-text {
	padding: 30px 0 30px 0;
	background: #f5f5f5;
	margin: 0 auto;
	transition: all 0.2s linear;    text-align: center;

}
.fwfw .fwfw-content .fwfw-container .fwfw-container-box:hover .fwfw-text {
	background: #0057b0;
}
.fwfw .fwfw-content .fwfw-container .fwfw-container-box .fwfw-text a {
	font-size: 18px;
	font-weight: 700;
	color: #0057b0;
	transition: all 0.2s linear;
}
.fwfw .fwfw-content .fwfw-container .fwfw-container-box:hover .fwfw-text a {
	color: #fff;
}
.fwfw .fwfw-content .fwfw-container .fwfw-container-box .fwfw-text span {
	display: block;
	width: 35px;
	height: 2px;
	background-color: #e2e2e2;
	margin: 20px auto 20px auto;
}
.fwfw .fwfw-content .fwfw-container .fwfw-container-box .fwfw-text p {
	font-size: 14px;
	color: #999999;
}

@media screen and (max-width: 1200px) {
.fwfw .fwfw-content {
	width: 96%;
	margin: 40px auto 60px auto;
}
.fwfw .fwfw-content .fwfw-container .fwfw-container-box .fwfw-text p {
	display: none;
}
}

@media screen and (max-width:768px) {
.fwfw .fwfw-content .fwfw-container {
	width: 50%;
}
.fwfw .fwfw-title h1 {
	font-size: 20px;
	font-weight: 400;
	margin-top: 20px;
}
.fwfw .fwfw-title p {
	font-size: 14px;
	margin-top: 6px;
}
.fwfw .fwfw-content {
	width: 96%;
	margin: 10px auto 30px auto;
}
.fwfw .fwfw-content .fwfw-container .fwfw-container-box .fwfw-text {
	padding: 10px 0 10px 0;/*background: #f5f5f5;*/
        /*margin: 0 auto;*/
}
.fwfw .fwfw-content .fwfw-container .fwfw-container-box .fwfw-text a {
	font-size: 12px;/*font-weight: 700;*/
        /*color: #0057b0;*/
}
.fwfw .fwfw-content .fwfw-container .fwfw-container-box .fwfw-text span {
	/*display: block;*/
        /*width: 35px;*/
        /*height: 2px;*/
        /*background-color: #e2e2e2;*/
	margin: 10px auto 4px auto;
}
}
/*-------------- 关于我们 -----*/
.gywm {
	background: url("../images/gywm-bg.jpg");
	padding: 60px 0 36px 0;
	position: relative;overflow: hidden;
}
.gywm .gywm-title {
	text-align: center;
	color: #090909;
}
.gywm .gywm-title h1 {
	font-size: 30px;
	font-weight: 400;    text-align: center;
}
.gywm .gywm-title p {
	font-size: 16px;
	margin-top: 6px;    text-align: center;
}
/**/
.gywm-text {
	text-align: center;
	font-size: 16px;
	color: #4c4c4c;
	line-height: 32px;
	margin-top: 50px;
}
.gywm a {
	display: block;
	width: 97px;
	height: 34px;
	border-radius: 97px;
	border: 1px solid #0057b0;
	text-align: center;
	margin: 60px auto 0 auto;
	font-size: 12px;
	color: #0057b0;
	line-height: 32px;
	position: relative;
	transition: all 0.2s linear;
}
.gywm a:hover {
	background: #0057b0;
	color: #fff;
}
.gywm a span {
	position: absolute;
	right: 12px;
	top: -1px;
	font-size: 18px;
}
.gywm .gywm-bg-img01 {
	position: absolute;
	left: 0;
	top: 0;
}
.gywm .gywm-bg-img02 {
	position: absolute;
	right: 0;
	bottom: 0;
}

@media screen and (max-width:1200px) {
.gywm-text p {
	width: 96%;
	margin: 0 auto;
	font-size: 14px;
}
.gywm a {
	margin-top: 40px;
}
}

@media screen and (min-width:768px) {
.m-gywm-text {
	display: none;
}
}

@media screen and (max-width:768px) {
.gywm {
	background: url(/Content/C_IMG/m189/gywm-bg.jpg);
	padding: 30px 0 30px 0;
	position: relative;
}
.gywm .gywm-title h1 {
	font-size: 20px;
	font-weight: 400;
}
.gywm .gywm-title p {
	font-size: 14px;
	margin-top: 6px;
}
.gywm-text {
	text-align: center;
	font-size: 13px;
	color: #4c4c4c;
	line-height: 28px;
	margin-top: 20px;
	display: none;
}
.gywm a {
	margin-top: 20px;
	font-size: 13px;
	line-height: 34px;
}
.gywm a span {
	/*position: absolute;*/
        /*right: 12px;*/
	top: 0px;/*font-size: 18px;*/
}
.m-gywm-text {
	text-align: center;
	font-size: 13px;
	color: #4c4c4c;
	line-height: 22px;
	margin-top: 20px;
	padding: 0 10px 0 10px;
	display: block;
}
.m-gywm-text p {
/*text-indent:2em;*/
}
}
/*-------------- 资质认证 -----*/
.zzrz {
	padding: 60px 0 60px 0;
}
.zzrz .zzrz-title {
	text-align: center;
	
}
.zzrz .zzrz-title h1 {
	font-size: 30px;
	font-weight: 400;    text-align: center;
}
.zzrz .zzrz-title p {
	font-size: 16px;
	margin-top: 6px;
	margin-bottom: 60px;    text-align: center;
}
.zzrz-content {
	width: 1240px;
	margin: 0 auto;
}
.zzrz-content .zzrz-container {
	width: 33%;
	float: left;
	margin-bottom: 22px;
}
.zzrz-content .zzrz-container .zzrz-container-box {
	width: 90%;
	margin: 0 auto;
	text-align: center;
	position: relative;
	cursor: pointer;
	overflow: hidden;
}
.zzrz-content .zzrz-container .zzrz-container-box img {
	width: 100%;
	transition: all 0.6s;    height: 250px;
}
.zzrz-content .zzrz-container .zzrz-container-box img:hover {
	transform: scale(1.1);
}
.zzrz-content .zzrz-container .zzrz-container-box p {
	width: 100%;
	background: rgba(0,0,0,0.37);
	padding: 2px 0 2px 0;
	font-size: 16px;
	color: #fff;
	position: absolute;
	bottom: 0;
	z-index: 100;text-align: center;
}

@media screen and (max-width:1240px) {
.zzrz-content {
	width: 100%;
}
}

@media screen and (max-width:768px) {
.zzrz {
	padding: 30px 0 10px 0;
}
.zzrz .zzrz-title h1 {
	font-size: 20px;
	font-weight: 400;
}
.zzrz .zzrz-title p {
	font-size: 14px;
	margin-top: 6px;
	margin-bottom: 30px;
}
.zzrz-content .zzrz-container .zzrz-container-box p {
	font-size: 12px;
}
.zzrz-content .zzrz-container {
	width: 50%;
}
}
/*-------------- 新闻资讯 -----*/
.news {
	padding: 60px 0 40px 0;
	background:url("../images/news-bg.jpg") no-repeat;
	background-size: 100% 100%;
}
.xwzx {
	width: 1200px;
	margin: 0 auto;
}
.xwzx .hyzs {
	width: 50%;
	float: left;
}
.xwzx .hyzs .hyzs-title h2 a {
	color: #141414;
}
.xwzx .hyzs .hyzs-title h2 {
	font-size: 30px;
	font-weight: 400;
	display: inline-block;
}
.xwzx .hyzs .hyzs-title p {
	font-size: 16px;
	margin-top: 6px;
	margin-bottom: 40px;
	display: inline-block;
	color: #808080;
}
.hyzx-content {
}
.hyzx-content .hyzx-recommend {
	overflow: hidden;
}
.hyzx-content .hyzx-recommend .hyzx-recommend-img {
	position: relative;
	float: left;
	overflow: hidden;width: 269px;
}
.hyzx-content .hyzx-recommend .hyzx-recommend-img img {
	transition: all 0.6s;
}
.hyzx-content .hyzx-recommend .hyzx-recommend-img img:hover {
	transform: scale(1.2);
}
.hyzx-content .hyzx-recommend .hyzx-recommend-img .hyzx-recommend-time {
	width: 83px;
	height: 64px;
	color: #fff;
	text-align: center;
	position: absolute;
	background: #0057b0;
	top: 0;
	left: 0;
}
.hyzx-content .hyzx-recommend .hyzx-recommend-img .hyzx-recommend-time span {
	font-size: 24px;
	display: block;
	margin-top: 6px;    text-align: center;
}
.hyzx-content .hyzx-recommend .hyzx-recommend-img .hyzx-recommend-time p {
	font-size: 13px;    text-align: center;
}
/* text */
.hyzx-content .hyzx-recommend .hyzx-recommend-text {
	float: left;
	margin-left: 30px;
	width: 260px;
	overflow: hidden;
}
.hyzx-content .hyzx-recommend .hyzx-recommend-text a {
	font-size: 20px;
	color: #333;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	height: 26px;
	overflow: hidden;
	font-weight: 700;
	transition: all 0.2s linear;
}
.hyzx-content:hover > .hyzx-recommend > .hyzx-recommend-text > a {
	color: #0057b0;
}
.hyzx-content .hyzx-recommend .hyzx-recommend-text p {
	font-size: 14px;
	color: #000;
	width: 238px;
	margin-top: 30px
}
.hyzx-content .hyzx-recommend .hyzx-recommend-text .hyzx-move {
	font-size: 14px;
	color: #666;
	margin-top: 29px;
	display: block;
	font-weight: 400;
}
/*list*/
.hyzx-list {
	margin-top: 40px;
	cursor: pointer;
}
.hyzx-list .hyzx-list-time {
	float: left;
}
.hyzx-list .hyzx-list-time span {
	width: 57px;
	height: 46px;
	background: #417fd6;
	color: #fff;
	display: block;
	font-size: 30px;
	text-align: center;
	line-height: 44px;
}
.hyzx-list .hyzx-list-time p {
	width: 55px;
	height: 22px;
	border: 1px solid #ccc;
	line-height: 20px;
	text-align: center;
	color: #333;
}
.hyzx-list .hyzx-list-text {
	/*float:left;*/
	margin-left: 75px;
	width: 78%;
}
.hyzx-list .hyzx-list-text a {
	font-size: 18px;
	font-weight: 400;
	color: #000;
	transition: all 0.2s linear;
}
.hyzx-list:hover > .hyzx-list-text > a {
	color: #0057b0;
}
.hyzx-list .hyzx-list-text p {
	font-size: 14px;
	color: #000;
	margin-top: 8px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
/*xwdt*/
.xwzx .xwdt {
	width: 50%;
	float: left;
}
.xwzx .xwdt .hyzs-title h2 a {
	color: #141414;
}
.xwzx .xwdt .hyzs-title p {
	color: #808080;
}
.xwzx .xwdt .hyzs-title h2 {
	font-size: 30px;
	font-weight: 400;
	display: inline-block;
}
.xwzx .xwdt .hyzs-title p {
	font-size: 16px;
	margin-top: 6px;
	margin-bottom: 40px;
	display: inline-block;
}
/*xwdt-text*/
.xwdt-text {
	padding-bottom: 20px;
	border-bottom: 1px dashed #dbdbdb;
	overflow: hidden;
	margin-bottom: 20px;
}
.xwdt-text:nth-child(4) {
	border: none;
}
.xwdt-text .xwdt-img {
	float: left;width: 165px;
}
.xwdt-text .xwdt-img img {
}
.xwdt-text .xwdt-title {
	/*float:left;*/
	margin-left: 186px;
	overflow: hidden;
}
.xwdt-text .xwdt-title a {
	font-size: 18px;
	color: #000;
	display: block;
	margin-top: 9px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transition: all 0.2s linear;
}
.xwdt-text:hover > .xwdt-title > a {
	color: #0057b0;
}
.xwdt-text .xwdt-title p {
	font-size: 14px;
	color: #000;
	margin-top: 22px;
}

@media screen and (max-width:1200px) {
.xwzx {
	width: 99%;
	margin: 0 auto;
}
.xwzx .hyzs {
	width: 96%;
	float: none;
	margin: 0 auto;
}
.xwzx .xwdt {
	width: 96%;
	float: none;
	margin: 0 auto;
}
/*标题*/
.xwzx .hyzs .hyzs-title {
	text-align: center;
	margin-bottom: 40px;
}
.xwzx .hyzs .hyzs-title p {
	display: none;
}
.xwzx .xwdt .hyzs-title {
	margin-bottom: 40px;
}
.xwzx .xwdt .hyzs-title p {
	display: none;
}
/*内容*/
.hyzx-content .hyzx-recommend .hyzx-recommend-img .hyzx-recommend-time {
/*width: 50%;*/
        /*height: auto;*/
        /*color: #fff;*/
        /*text-align: center;*/
        /*position: absolute;*/
        /*background: #0057b0;*/
        /*top: 0;*/
        /*left: 0;*/
}
.hyzx-content .hyzx-recommend .hyzx-recommend-img {
	position: relative;
	float: left;
	width: 40%;
}
.hyzx-content .hyzx-recommend .hyzx-recommend-img img {
	width: 100%;
}
.hyzx-content .hyzx-recommend .hyzx-recommend-text {
	width: 56%;
}
.hyzx-content .hyzx-recommend .hyzx-recommend-text p {
	width: 100%;
}
/*新闻动态*/
.xwzx .xwdt .hyzs-title {
	text-align: center;
	margin-top: 60px;
}
}

@media screen and (max-width:900px) {
.hyzx-content .hyzx-recommend .hyzx-recommend-text {
	width: 55%;
}
}

@media screen and (max-width:768px) {
.xwzx .hyzs .hyzs-title h2 {
	font-size: 20px;
	font-weight: 400;
	display: inline-block;
}
.hyzx-list .hyzx-list-text a {
	font-size: 16px;/*font-weight: 400;*/
        /*color: #333;*/
}
}

@media screen and (max-width:720px) {
.news {
	padding: 30px 0 1px 0;/*background: #f5f5f5 url(/Content/C_IMG/m189/news-bg.png) no-repeat;*/
        /*background-size: 100% 100%;*/
}
.hyzx-content .hyzx-recommend .hyzx-recommend-img {
	position: relative;
	float: left;
	width: 100%;
}
.hyzx-content .hyzx-recommend .hyzx-recommend-text {
	width: 100%;
	margin-left: 0;
	margin-top: 40px;
}
.hyzx-content .hyzx-recommend .hyzx-recommend-text {
	/*width: 100%;*/
        /*margin-left: 0;*/
	margin-top: 20px;
}
.hyzx-content .hyzx-recommend .hyzx-recommend-text a {
	font-size: 16px;/*color: #333;*/
        /*-webkit-font-smoothing: antialiased;*/
        /*-moz-osx-font-smoothing: grayscale;*/
        /*height: 26px;*/
        /*overflow: hidden;*/
        /*font-weight: 700;*/
}
.hyzx-content .hyzx-recommend .hyzx-recommend-text p {
	/*font-size: 14px;*/
        /*color: #666;*/
        /*width: 238px;*/
	margin-top: 10px;
}
.hyzx-content .hyzx-recommend .hyzx-recommend-text .hyzx-move {
	/*font-size: 14px;*/
        /*color: #666;*/
	margin-top: 20px;/*display: block;*/
        /*font-weight: 400;*/
}
.hyzx-list {
	margin-top: 20px;
}
.xwzx .xwdt .hyzs-title h2 {
	font-size: 20px;/*font-weight: 400;*/
        /*display: inline-block;*/
}
.xwdt-text .xwdt-title a {
	font-size: 16px;/*color: #333;*/
        /*display: block;*/
        /*margin-top: 9px;*/
        /*-webkit-font-smoothing: antialiased;*/
        /*-moz-osx-font-smoothing: grayscale;*/
}
.xwzx .xwdt .hyzs-title {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 20px;
}
.xwdt-text .xwdt-img {
	float: none;
	width: 100%;
}
.xwdt-text .xwdt-img img {
	width: 100%;
}
.xwdt-text .xwdt-title {
	/* float: left; */
	margin-left: 0px;
	overflow: hidden;
}
.xwzx .hyzs .hyzs-title {
	/*text-align: center;*/
	margin-bottom: 20px;
}
.xwdt-text .xwdt-title a {
	/*font-size: 18px;*/
        /*color: #333;*/
        /*display: block;*/
	margin-top: 15px;/*-webkit-font-smoothing: antialiased;*/
        /*-moz-osx-font-smoothing: grayscale;*/
}
.xwdt-text .xwdt-title p {
	/*font-size: 14px;*/
        /*color: #666;*/
	margin-top: 12px;
}
.news {
	/*padding: 30px 0 10px 0;*/
	background: #f5f5f5 url(/Content/C_IMG/m189/news-bg2.png) no-repeat;/* background-size: 100% 100%; */
}
}
/*-------------- 联系我们 -----*/
.lxwm {
	padding: 60px 0 126px 0;
}
.lxwm .lxwm-title {
	text-align: center;
	color: #808080;
}
.lxwm .lxwm-title h1 {
	font-size: 30px;
	font-weight: 400;
}
.lxwm .lxwm-title p {
	font-size: 16px;
	margin-top: 6px;
	margin-bottom: 50px;
}
.lxwm-container {
	overflow: hidden;
}
.lxwm-container div {
	/*margin-right:-3px;*/
	margin: -3px -3px -3px 0;
	width: 50%;
	height: 8px;
	display: inline-block;
}
.lxwm-container .lxwm-linear01 {
	background: #0057b0;
}
.lxwm-container .lxwm-linear02 {
	background: #17a03d;
}
.lxwm-map {
}
.lxwm-map img {
	width: 100%;
}
/*百度地图*/
.map-container {
	width: 100%;
	height: 600px;
	position: relative;
}
#allmap {
	width: 100%;
	height: 600px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 20
}
#panorama {
	width: 100%;
	height: 600px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10
}
#result {
	width: 100%;
	font-size: 12px;
}
#result {
	position: absolute;
	left: 50%;
	margin-left: -204px;
	bottom: -86px;
	z-index: 100;
	width: auto;
}
#result a, #result input {
	width: 116px;
	height: 46px;
	background: #0057b0;
	color: #fff;
	border-radius: 6px;
	border: none;
	font-size: 18px;
	text-align: center;
	line-height: 44px;
	float: left;
	margin: 0px 15px 0px 15px;
	cursor: pointer;
}
#result a {
	display: block;
}

@media screen and (max-width:768px) {
.lxwm {
	padding: 30px 0 106px 0;
}
.lxwm .lxwm-title h1 {
	font-size: 20px;
}
.lxwm .lxwm-title p {
	font-size: 14px;
	margin-bottom: 10px;
}
#result {
	margin-left: -126px;
	bottom: -66px;
}
#result a, #result input {
	width: 76px;
	height: 30px;
	font-size: 14px;
	line-height: 28px;
	margin: 0px 6px 0px 6px;
}
.map-container {
	height: 350px;
}
#allmap {
	height: 350px;
}
#panorama {
	height: 350px;
}
}
/*-------------- 网站底部 -----*/
.jinshuo-footer {
	background: #34373f;
	color: #fff;
	padding: 60px 0 46px 0;
}
.jinshuo-footer .footer-container {
	width: 1200px;
	margin: 0 auto;
}
.jinshuo-footer .footer-container .footer-contact {
	float: left;
	width: 35%;
	border-right: 1px solid #555966;
}
.jinshuo-footer .footer-container .footer-contact .footer-icon {
	margin-top: 14px;
}
.jinshuo-footer .footer-container .footer-contact .footer-icon:nth-child(1) {
	margin-top: 0px;
}
.jinshuo-footer .footer-container .footer-contact .footer-icon span {
	float: left;
}
.jinshuo-footer .footer-container .footer-contact .footer-icon span img {
}
.jinshuo-footer .footer-container .footer-contact .footer-icon p {
	display: inline-block;
	font-size: 16px;
	margin-left: 25px;color: #ffffff;padding-top: 7px;
}
.jinshuo-footer .footer-container .footer-wx {
	float: left;
	width: 40%;
	border-right: 1px solid #555966;
	position: relative;
}
.jinshuo-footer .footer-container .footer-wx .wx-img {
	margin-left: 108px;
	float: left;
}
.jinshuo-footer .footer-container .footer-wx .wx-img img {
	width: 100%;
}
.jinshuo-footer .footer-container .wx-text {
	float: left;
	margin-left: 20px;
}
.jinshuo-footer .footer-container .wx-text p {
	font-size: 16px;
}
.jinshuo-footer .footer-container .wx-text > span {
	font-size: 16px;
}
.jinshuo-footer .footer-container .footer-wx .wx-text .wx-smgz {
	position: absolute;
	bottom: 0;
}
.jinshuo-footer .footer-container .footer-wx .wx-text .wx-smgz i {
	width: 18px;
	height: 18px;
	display: inline-block;
}
.jinshuo-footer .footer-container .footer-wx .wx-text .wx-smgz i img {
	width: 100%;
}
.jinshuo-footer .footer-container .footer-wx .wx-text .wx-smgz span {
}
.jinshuo-footer .footer-container .footer-nav {
	float: left;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;    padding-right: 40px;
}
.jinshuo-footer .footer-container .footer-nav ul {
	width: 250px;
}
.jinshuo-footer .footer-container .footer-nav ul li {
	font-size: 16px;
	float: left;
	margin-left: 60px;
	margin-bottom: 26px;    width: 65px;
}
.jinshuo-footer .footer-container .footer-nav ul li a {
	color: #fff;
	transition: all 0.2s linear;
}
.jinshuo-footer .footer-container .footer-nav ul li a:hover {
	color: #0057b0;
}
.footer-record {
	height: auto;
	background: #FFF;
	margin-top: 60px;
}
.record-box, .copr {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.copr {
	color: #999;
	font-size: 14px;
	padding-bottom: 16px;
}
.copr a {
	color: #999!important;
}
.footer-record span {
	color: #999;
	line-height: 70px;
	font-size: 14px;
}
.record-left {
	float: left;
}
.record-right {
	float: right;
}

@media screen and (max-width:1200px) {
.jinshuo-footer .footer-container {
	width: 90%;
	margin: 0 auto;
}
.jinshuo-footer .footer-container .footer-nav {
	display: none;
}
/*二维码*/
.jinshuo-footer .footer-container .footer-wx {
	/*float: left;*/
	width: 50%;
	border-right: none;/*position: relative;*/
}
.jinshuo-footer .footer-container .footer-contact {
	/*float: left;*/
	width: 49%;/*border-right: none;*/
}
/*备案号*/
.record-box {
	width: 96%;/*margin: 0 auto;*/
}
}

@media screen and (max-width:880px) {
.jinshuo-footer .footer-container .footer-wx .wx-img {
	margin-left: 0px;/*float: left;*/
}
.jinshuo-footer .footer-container .footer-contact .footer-icon p {
	/*display: inline-block;*/
	font-size: 14px;/*margin-left: 25px;*/
}
}

@media screen and (max-width:720px) {
.jinshuo-footer {
	background: #34373f;
	color: #fff;
	padding: 50px 0 0 0;
}
.jinshuo-footer .footer-container .footer-contact {
	width: 100%;
}
.jinshuo-footer .footer-container {
	text-align: center;
}
.jinshuo-footer .footer-container .footer-wx {
	width: auto;
	border-right: none;
	float: none;
	/*margin:0 auto;*/
	display: inline-block;
}
.jinshuo-footer .footer-container .footer-contact .footer-icon {
	text-align: left;
	width: 288px;
	margin: 10px auto 0px auto;
}
.jinshuo-footer .footer-container .wx-text p {
	text-align: left;
}
.jinshuo-footer .footer-container .footer-contact {
	border-right: none;
	border-bottom: 1px solid #555966;
	padding-bottom: 40px;/*display:inline-block;*/
}
.jinshuo-footer .footer-container .footer-wx {
	margin-top: 40px;
}
}

@media screen and (max-width:680px) {
.record-box {
	overflow: hidden;
}
.record-left {
	float: none;
	margin: 0 auto;
	display: block;
	margin-top: 10px;
}
.record-right {
	float: none;
	margin: 0 auto;
	display: block;
}
.footer-record {
	text-align: center;
}
.footer-record span {
	line-height: 10px;
	margin-top: 15px;/*display:inline-block;*/
}
}

@media screen and (max-width:410px) {
.record-left {
}
.footer-yyzz {
	display: block;
}
.record-right {
	margin-bottom: 10px;
}
.jinshuo-footer .footer-container .footer-wx .wx-img {
	margin-left: 0px;/* float: left; */
}
.jinshuo-footer {
	background: #34373f;
	color: #fff;
	padding: 30px 0 0 0;
}
.footer-record {
	/*height: 72px;*/
        /*background: #FFF;*/
	margin-top: 30px;
}
.jinshuo-footer .footer-container .footer-contact {
	/*border-right: none;*/
        /*border-bottom: 1px solid #555966;*/
	padding-bottom: 30px;
}
.jinshuo-footer .footer-container .footer-wx {
	margin-top: 30px;
}
}
/* in the page*/
.sidebar {
	float: left;
	width: 240px;
	padding-top: 24px;
}
.main {
	overflow: hidden;
}
.ctit h3 {
	font-size: 16px;
	color: #fff;
	line-height: 42px;
	border: 1px solid #0057b0;
	text-transform: uppercase;
	margin-bottom: auto;
	padding-left: 20px;
	margin-top: 2px;
	background: #0057b0;
}
.bPosition {
	background: #0057b0;
	line-height: 36px;
	padding: 0 16px;
	color: #EEE;
	margin-bottom: 16px;
}
.bPosition a {
	color: #FFF !important;
}
.pcon_l {
}
.pcon_l img {
	display: block;
	margin: 0 auto;
}
.pcon_r {
	padding: 0 16px 0 440px;
}
h1.pd-title {
	font-size: 18px;
	font-weight: 600;
	margin-top: 0px;
	color: #4a4a4a;
	padding-top: 15px;
	line-height: 24px;
	border-top: 1px solid #E4E2E2;
	text-transform: none;
	margin-bottom: 20px;
	text-align: center;
}
.pcon_r .pcon_info {
	line-height: 30px;
	color: 333;
}
.pcon_r .p_more {
	line-height: 48px;
	height: 48px;
	padding: 0 20px;
}
.pcon {
	padding-top: 30px;
	float: left;
	width: 100%;
}
.pcon .tit {
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	margin-top: 20px;
	background: #eee;
	color: #000;
	font-size: 18px;
}
.pcon .pinfo {
	display: block;
	line-height: 24px;
	padding: 20px 20px 30px 20px;
}
.pcon .pinfo img {
	max-width: 100%;
	margin: 0px auto;
}
.acon {
	float: left;
	width: 100%;
}
.acon .pinfo {
	display: block;
	line-height: 24px;
	padding: 20px 0 30px 20px;
}
.proIntro {
	color: #999;
	padding: 10px 10px;
	margin: 10px 0;
	border: 1px solid #eee;
	border-radius: 5px;
}
.prosubmenu li {
	float: left;
	width: 32%;
	line-height: 24px;
}
.prosubmenu {
	padding: 3px 0 0 10px;
}
.sf-menu {
	display: table;
	width: 241px;
	margin: 0px auto;
	padding-bottom: 20px;
	border: 5px solid #eee;
	position: relative;
}
.sf-menu li {
	clear: both;
	border-bottom: 1px solid #eee;
	position: relative;
}
.sf-menu li a, .sf-menu li:hover a {
	display: block;
	color: #0a4da6;
	color: #333;
	line-height: 24px;
	font-size: 16px;
	padding: 9px 0 6px 14px;
}
.sf-menu li a:hover {
	background-color: #f2f2f2
}
.sf-menu li li {
	clear: both;
	text-transform: capitalize;
	margin: 0px auto;
	position: relative;
	border-bottom: none;
	padding-bottom: 0px;
	background: #0057b0;
}
.sf-menu li li.LiLevel2 a {
	line-height: 26px;
}
.sf-menu li li.LiProDetail a {
	width: 200px;
}
.sf-menu li li a, .sf-menu li:hover li a {
	display: block;
	line-height: 20px;
	color: #fff;
	padding: 6px 0 4px 0px;
	text-decoration: none;
	font-size: 12px;
	padding-left: 18px;
	font-weight: normal;
}
.sf-menu li li a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #555;
}
ul.sf-menu ul {
	display: none;
}
.sf-menu li:hover ul {
	display: block
}
ul.sf-menu ul ul {
	position: absolute;
	top: 0px;
	margin: 0px;
	visibility: hidden;
	border: 0px;
	border-radius: 0px;
	border-left: 0px;
	z-index: 999999
}
.sf-menu li li:hover {
	opacity: 1
}
.sf-menu li li li a, .sf-menu li:hover li li a {
	text-decoration: none;
	border-bottom: 1px solid #ddd;
	padding: 5px 0 3px 12px;
	text-indent: 8px;
}
ul.pro-menu {
	margin-top: -1px;
	margin: 0px;
	padding: 0px;
	text-transform: capitalize;
}
ul.sf-menu li:hover > ul {
	visibility: visible;
	margin: 0px;
	padding: 0px;
}
ul.sf-menu li.Level1 > a {
	background: url(pico1.png) 3px 15px no-repeat;
}
.sf-menu1 {
	display: table;
	width: 220px;
	margin: 0px auto;
	padding-bottom: 20px;
}
.sf-menu1 li {
	clear: both;
	border-bottom: 1px solid #EEE;
}
.sf-menu1 li a {
	display: block;
	color: #0a4da6;
	color: #333;
	line-height: 24px;
	font-size: 16px;
	background: url(pico.png) 3px 15px no-repeat;
	padding: 9px 0 6px 14px;
}
.sf-menu1 li a:hover {
	background-color: #f2f2f2
}
.sf-menu1 li li {
	clear: both;
	text-transform: capitalize;
	margin: 0px auto;
	position: relative;
	border-bottom: none;
	padding-bottom: 0px;
}
.sf-menu1 li li.LiLevel2 a {
	background: url(icon01.gif) no-repeat 8px 11px;
	line-height: 26px;
}
.sf-menu1 li li.LiProDetail a {
	background: url(ico_sort.png) no-repeat 8px 11px;
}
.sf-menu1 li li a {
	display: block;
	line-height: 20px;
	color: #777;
	padding: 2px 0 4px 0px;
	text-decoration: none;
	font-size: 12px;
	padding-left: 18px;
	font-weight: normal;
}
.sf-menu1 li li a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #555;
}
ul.sf-menu1 ul {
	visibility: visible
}
ul.sf-menu1 ul ul {
	position: absolute;
	left: 220px;
	width: 220px;
	top: 0px;
	margin: 0px;
	visibility: hidden;
	border: 0px;
	border-radius: 0px;
	border-left: 0px;
	z-index: 999999
}
.sf-menu1 li li li {
	background: #FFF;
	padding: 0px;
}
.sf-menu1 li li:hover {
	opacity: 1
}
.sf-menu1 li li li a, .sf-menu1 li:hover li li a {
	text-decoration: none;
	background: url(ico_sort.png) #f2f2f2 no-repeat 8px 11px;
	border-bottom: 1px solid #ddd;
	padding: 5px 0 3px 12px;
	text-indent: 8px;
}
ul.pro-menu {
	margin-top: -1px;
	margin: 0px;
	padding: 0px;
	text-transform: capitalize;
}
ul.sf-menu1 li.Level1 > a {
	background: url(pico1.png) 3px 15px no-repeat;
}
.sf-menu2 {
	display: table;
	width: 220px;
	margin: 0px auto;
	padding-bottom: 20px;
}
.sf-menu2 li {
	clear: both;
	border-bottom: 1px solid #EEE;
	position: relative;
}
.sf-menu2 li a, .sf-menu2 li:hover a {
	display: block;
	color: #0a4da6;
	color: #333;
	line-height: 24px;
	font-size: 16px;
	background: url(pico.png) 3px 15px no-repeat;
	padding: 9px 0 6px 14px;
}
.sf-menu2 li a:hover {
	background-color: #f2f2f2
}
.sf-menu2 li li {
	clear: both;
	text-transform: capitalize;
	margin: 0px auto;
	position: relative;
	border-bottom: none;
	padding-bottom: 0px;
	border-bottom: 1px solid #fff;
}
.sf-menu2 li li.LiLevel2 a {
	background: url(icon01.gif) no-repeat 8px 13;
	line-height: 26px;
}
.sf-menu2 li li.LiProDetail a {
	background: url(ico_sort.png) no-repeat 8px 13px;
}
.sf-menu2 li li a, .sf-menu2 li:hover li a {
	display: block;
	line-height: 20px;
	color: #777;
	padding: 6px 0 4px 0px;
	text-decoration: none;
	font-size: 12px;
	padding-left: 18px;
	font-weight: normal;
}
.sf-menu2 li li a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #555;
}
ul.sf-menu2 ul {
	display: none;
}
.sf-menu2 li:hover ul {
	display: block
}
ul.sf-menu2 ul {
	position: absolute;
	left: 220px;
	width: 220px;
	top: 0px;
	margin: 0px;
	visibility: hidden;
	border: 0px;
	border-radius: 0px;
	border-left: 0px;
	z-index: 999999;
	background: #EEE;
}
.sf-menu2 li li li {
	background: #FFF;
	padding: 0px;
}
.sf-menu2 li li:hover {
	opacity: 1
}
.sf-menu2 li li li a, .sf-menu2 li:hover li li a {
	text-decoration: none;
	background: url(ico_sort.png) #f2f2f2 no-repeat 8px 11px;
	border-bottom: 1px solid #ddd;
	padding: 5px 0 3px 12px;
	text-indent: 8px;
}
ul.pro-menu {
	margin-top: 0px;
	position: absolute;
	padding: 0px;
	text-transform: capitalize;
	left: 231px;
	top: 0px;
	z-index: 999;
}
ul.sf-menu2 li:hover > ul {
	visibility: visible;
	margin: 0px;
	padding: 0px;
}
ul.sf-menu2 li.Level1 > a {
	background: url(pico1.png) 3px 15px no-repeat;
}
.lsec {
	margin-top: 10px;
	width: 240px;
	border: 5px solid #eee;
	padding: 15px;
}

@media screen and (max-width:1266px) {
.procate_tit {
	display: none;
}
.procatefenleiimg {
	display: none;
}
}

@media screen and (min-width:1004px) {
.top .fl {
	min-width: 690px;
	overflow: hidden;
}
.pro_lb1 li:nth-child(4n+5) {
	clear: both
}
}

@media screen and (max-width:1004px) and (min-width:960px) {
.top .fl {
	float: none;
	clear: both;
	max-width: 100%;
}
.col2 {
	width: 27%
}
.col3 {
	width: 28%
}
.pro_lb1 li {
	width: 33.33%;
}
.pro_lb1 li:nth-child(3n+4) {
	clear: both
}
}

@media screen and (max-width:960px) and (min-width:640px) {
.logo {
	float: none;
	width: 100%;
	text-align: center
}
.head-text, .top .fr .xyz {
	display: none;
}
.logo img {
	max-height: 70px;
}
.prolist li {
	float: left;
	width: 98%;
	height: 200px;
	border: 1px solid #dddada;
	margin: 15px 0.8%;
}
.hotpro li {
	width: 50%;
}
.tnew, .lnew {
	float: none;
	width: 100%;
	clear: both
}
#nav .fl, #nav .fr {
	display: block;
}
#nav ul {
	display: none;
	position: absolute;
	top: 60px;
	left: 0;
}
#nav {
	height: 60px;
	position: relative;
}
.col1 {
	width: 50%;
}
.col2 {
	width: 262px;
	padding-right: 15px;
	float: right;
}
.col3 {
	padding-left: 15px;
	clear: both
}
.pro_lb1 li {
	width: 50%;
}
.pro_lb1 li:nth-child(2n+3) {
	clear: both
}
.pcon_r {
	word-break: break-word;
}
.newslist li a {
	width: 75%;
}
#nav li#liHome {
	border-left: 0px;
}
}

@media screen and (max-width:960px) and (min-width:700px) {
.pcon_l {
	float: none;
	width: 402px;
	margin: 0px auto;
	overflow: hidden;
}
.pcon_r {
	padding-left: 0px;
}
.pcon_r .pd-title, .pcon_r .pcon_info {
	padding-left: 20px;
}
.pcon_r .p_more {
	margin-left: 20px;
}
.zoomdiv, .jqZoomPup {
	display: none!important
}
.rnews li {
	float: none;
	display: block;
	width: 100%;
	margin: 0px auto;
}
.newcon .prev, .newcon .next {
	float: none;
	width: 100%;
	margin: 0px auto;
}
#nav li#liHome {
	border-left: 0px;
}
}

@media screen and (max-width:700px) and (min-width:480px) {
.pcon_l {
	float: none;
	width: 400px;
	margin: 0px auto;
	overflow: hidden
}
.pcon_r {
	padding-left: 12px;
}
.zoomdiv, .jqZoomPup {
	display: none!important
}
.newslist li a {
	width: 75%;
}
.rnews li {
	float: none;
	display: block;
	width: 100%;
	margin: 0px auto;
}
.newcon .prev, .newcon .next {
	float: none;
	width: 100%;
	margin: 0px auto;
}
#nav li#liHome {
	border-left: 0px;
}
}

@media screen and (max-width:640px) {
.top .fl, .top .fr {
	float: none;
	width: 100%;
	margin-top: 0px;
}
.tnew, .lnew {
	float: none;
	width: 100%;
	clear: both
}
.hotpro li {
	float: left;
	width: 50%;
}
.hotpro li.hotpro li .p_more {
	display: none
}
.tnew .tbox {
	height: 160px;
}
.tnew p {
	max-height: 106px;
}
.ttext {
	padding: 0 12px 0 172px;
}
.tnew img {
	width: 160px;
}
.prolist li {
	float: none;
	width: 98%;
	height: 160px;
}
.propic {
	height: 160px;
	width: 160px;
	text-align: center
}
.propic img {
	max-height: 160px;
	max-width: 160px;
}
.protext {
	padding: 0 12px 0 180px;
	font-size: 12px;
}
.protext h3 {
	font-size: 14px;
	margin-top: 25px;
}
.protext p {
	max-height: 40px;
	overflow: hidden;
}
.p_more {
	margin: 16px 0;
	display: inline-block;
	min-width: 85px;
	padding: 0 15px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	text-align: center;
	color: #FFF;
}
.col1, .col2 {
	display: none;
}
.col3 {
	float: none;
	width: auto;
	margin: 0px;
	padding: 0px;
}
.col3 h3 {
	text-indent: 15px;
}
.col4 {
	float: left;
}
.ccs {
	word-break: break-word;
	word-wrap: break-word;
	padding: 0 15px;
}
.col4 {
	float: left;
	padding-left: 15px;
}
.pro_lb1 li {
	width: 50%;
}
.sidebar {
	float: none;
	width: 100%;
	padding-top: 12px;
}
.main {
	padding: 6px 0 0 0px;
}
.sf-menu {
	display: table;
	width: 96%;
	margin: 0px auto;
	padding-bottom: 20px;
}
.lsec {
	margin-top: 10px;
	width: 96%;
	border: 5px solid #eee;
	padding: 15px;
	margin: 10px auto;
}
ul.sf-menu ul ul {
	display: none!important;
}
.ctit h3 {
	text-indent: 10px;
}
.newcon .prev, .newcon .next {
	float: none;
	width: 100%;
	margin: 0px auto;
}
.newcon {
	padding: 0 12px;
}
.procate_tit {
	display: none;
}
.procatefenleiimg {
	display: none;
}
}
h1 {
	text-transform: capitalize;
}
.pro_lb0 {
	float: left;
	width: 100%
}
.pro_lb0 li {
	clear: both;
	border-bottom: 1px solid #EEE;
	padding: 8px 12px 8px 0;
}
.pro_lb0 li:hover {
	background: #fffcf3;
}
.pro_lb0 .fl {
	float: left;
	width: 26.5%;
	margin-right: 2%;
}
.pro_lb0 .pimg {
	display: block;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #EEE;
	padding: 2px;
	overflow: hidden;
}
.pro_lb0 img {
	display: block;
	width: 100%;
}
.pro_lb0 .protxt {
	float: right;
	width: 71%;
	line-height: 20px;
	margin: 0px;
	padding: 6px 0 0;
}
.pro_lb0 .pinfo {
	display: block;
	font-size: 15px;
	color: #777;
	max-height: 90px;
	overflow: hidden;
	line-height: 28px;
}
.pro_lb0 strong {
	display: block;
	max-height: 38px;
	font-size: 14px;
	padding: 4px 0 6px 0;
	overflow: hidden
}
.pro_lb0 strong a {
	color: #333;
	font-size: 18px;
}
.pro_lb0 strong a:hover {
	color: #56ce3f
}
.pro_lb0 h3 {
	display: block;
	max-height: 34px;
	font-size: 14px;
	padding: 4px 0 6px 0;
	margin-bottom: 5px;
	overflow: hidden
}
.pro_lb0 h3 a {
	color: #333;
}
.pro_lb0 h3 a:hover {
	color: #0057b0;
}
.pro_lb1 h3 {
	font-weight: normal;
}
.pro_lb0 span {
	display: block;
}
.pro_lb1 {
	float: left;
	padding-top: 10px;
	width: 100%;
}
.pro_lb1 p {
	line-height: 24px;
}
.pro_lb1 li {
	float: left;
	width: 25%;
}
.pro_lb1 li .pp_box {
	margin: 15px 12px;
}
.pro_lb1 li a {
	display: block;
	position: relative;
}
.pro_lb1 li a img {
	width: 100%;
}
.pro_lb1 li a .text {
	width: 100%;
	height: 60px;
	background: #8f8f8f;
	position: absolute;
	z-index: 1;
	bottom: 0;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.pro_lb1 li a .tex {
	width: 100%;
	height: 40px;
	line-height: 20px;
	position: absolute;
	z-index: 2;
	bottom: 0;
	text-align: center;
	overflow: hidden;
	color: #FFF;
}
.pro_lb1 li a:hover .text {
	background: #000;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.pro_lb1 .li0 {
	padding-right: 0;
}

@media screen and (max-width:640px) {
.pro_lb0 .fl {
	width: 100%;
	margin-bottom: 15px;
}
.pro_lb0 img {
	width: auto;
	max-width: 100%;
	margin: 0 auto;
}
.pro_lb0 .protxt {
	width: 100%;
}
}
.pages {
	text-align: center;
	font-size: 12px;
	padding: 15px 0 20px 0;
	color: #b2b2b2;
	clear: both
}
.pages a, .pages span {
	display: inline-block;
	margin: 1px 5px;
	min-width: 10px;
	height: 30px;
	padding: 0 10px;
	line-height: 30px;
}
.pages a:link, .pages a:visited {
	color: #666;
	background: #FFF;
}
.pages a:hover, .pages a:active, .pages span.ctxt {
	color: #FFF;
	background: #333;
	color: #FFF;
	text-decoration: none
}
.newslist {
	margin: 12px auto 12px auto;
	float: left;
	width: 100%;
}
.newslist ul {
	padding-right: 16px
}
.newslist li {
	text-align: right;
	height: 36px;
	background: url(arrow-list.gif) 8px 10px no-repeat;
	border-bottom: 1px dashed #ddd;
	line-height: 32px;
	color: #888;
	overflow: hidden
}
.newslist li a {
	display: block;
	float: left;
	font-size: 14px;
	color: #333;
	text-align: left;
	text-indent: 6px;
}
.newslist li a:hover {
	color: #d22720;
	text-decoration: underline
}
.rnews, .rollPro {
	margin: 0px auto;
}
.rnews h3, .rollPro h3 {
	font-size: 18px;
	line-height: 24px;
	padding: 10px 0 12px 0;
	color: #333;
	font-weight: normal;
	height: 30px;
	margin-bottom: 10px;
}
.rnews li {
	float: left;
	width: 50%;
	height: 30px;
	line-height: 30px;
}
.rnews li a {
	display: block;
	white-space: nowrap;
	margin-right: 3%;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 12px;
	color: #333;
	border-bottom: 1px dashed #EEE;
}
.rnews li a:hover {
	color: #0057b0;
}
.rollPro {
	height: 220px;
	margin-bottom: 30px;
}
.rollPro .Cont {
	width: 94%;
	overflow: hidden;
	margin: 0px auto;
}
.rollPro .ScrCont {
	width: 10000000px;
}
.rollPro .pic {
	position: relative;
	width: 170px;
	height: 160px;
	margin: 0 3px;
	border: 1px solid #EEE;
	text-align: center;
}
.rollPro .pbox img {
	max-width: 162px;
	max-height: 100px;
}
.rollPro .pbox {
	width: 100%;
	height: 120px;
	text-align: center;
}
.rollPro p {
	height: 42px;
	overflow: hidden;
	line-height: 20px;
	position: absolute;
	bottom: 0;
}
.rollPro #List1, .rollPro #List2, .rollPro .wen_jt, .rollPro .Cont, .rollPro .pic {
	float: left;
}
.rollPro .wen_jt {
	width: 24px;
	padding-top: 45px;
}
.newcon {
	padding-top: 28px;
}
.newcon .tit {
	text-align: center;
	color: #000;
	font-size: 18px;
}
.newcon .time {
	line-height: 30px;
	border-bottom: 1px solid #ccc;
	padding-top: 10px;
	font-size: 12px;
	color: #999;
	width: 160px;
	margin: 0px auto;
	text-align: center;
}
.newcon p {
	color: #666;
	padding-top: 20px;
	line-height: 24px;
}
.pinfo {
	font-size: 14px;
}
.newcon .pn {
	padding: 12px 0 0 0;
	min-height: 59px;
}
.newcon .prev, .newcon .next {
	float: left;
	font-size: 16px;
	padding: 6px 0;
	width: 48%;
	white-space: nowrap;
	margin-right: 2%;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 43px;
}
.newcon .prev a, .newcon .next a {
	color: #333;
}
.newcon .prev a:hover, .newcon .next a:hover {
	color: #0057b0;
}
.newcon .next {
	margin-right: 0;
}
.buybtn {
	clear: both;
	width: 200px;
	height: 40px;
	margin: 20px 0 0 0;
	text-align: left;
	line-height: 40px;
}
.buybtn a {
	display: inline-block;
	padding: 0 15px;
	color: #FFF;
	height: 40px;
	background: #0a4da6;
	border-radius: 2px;
	font-size: 18px;
}
.buybtn a:hover {
	background: #145cbc;
	color: #FFF;
	border-radius: 2px;
}
.pshare {
	float: left;
	padding: 8px 0 0 0;
}
.jsshare {
	text-align: center;
	padding-top: 8px;
}
.pshare li {
	float: left;
	width: 48%;
	height: 28px;
	line-height: 28px;
}
.pshare li img {
	vertical-align: middle;
	margin-right: 12px;
}
.jsshare span.stxt {
	display: inline-block;
	font-size: 14px;
	line-height: 24px;
	padding: 0 8px 0 0;
	position: relative
}
.jsshare a, .jsshare a img {
	width: 35px;
	vertical-align: middle
}
.addthis_sharing_toolbox {
	display: inline-block
}
span.at-icon-wrapper, .at-icon-wrapper svg {
	width: 24px!important;
	height: 24px!important;
	line-height: 24px!important;
}
.p_more {
	margin: 16px 0;
	display: inline-block;
	min-width: 85px;
	padding: 0 15px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	text-align: center;
	color: #FFF !important;
}
.mmv {
	background-color: #0057b0;
	padding: 0px 13px;
	vertical-align: middle;
	display: inline-block;
	position: relative;
	box-shadow: 0px 0px 1px rgba(0,0,0,0);
	transform: translateZ(0px);
	transition-property: color;
	transition-duration: 0.5s;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition-duration: 0.5s;
	-webkit-transition-property: color;
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden;
}
.mmv::before {
	background-color: rgb(25, 38, 52);
	transform-origin: 0% 50%;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	position: absolute;
	z-index: -1;
	content: "";
	transform: scaleX(0);
	transition-property: transform;
	transition-duration: 0.5s;
	transition-timing-function: ease-out;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 0.5s;
	-webkit-transition-property: transform;
	-webkit-transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
}
.mmv:hover {
	color: white;
	text-decoration: underline
}
.mmv:focus {
	color: white;
}
.mmv:active {
	color: white;
}
.mmv:hover::before {
	transform: scaleX(1);
	transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
	-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
	-webkit-transform: scaleX(1);
}
.mmv:focus::before {
	transform: scaleX(1);
	transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
	-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
	-webkit-transform: scaleX(1);
}
.mmv:active::before {
	transform: scaleX(1);
	transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
	-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
	-webkit-transform: scaleX(1);
}
.dropdown:hover ul {
	display: block
}
.subscribe {
	margin-top: 19px;
}
.inner-banner {
	width: 100%;
}
.inner-banner img {
	width: 100%;
}
.lsec_tit {
	margin-top: 20px;
}
.ejfl {
	font-size: 24px;
	margin: 0 0 20px;
	font-weight: normal;
}
#xyz {
	right: 0;
	top: 10px;
}
.navigation-bar .container {
	position: relative;
}

@media (max-width:960px) {
#xyz {
	display: none;
}
}
.ptit {
	margin-top: 30px;
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	background: #eee;
	color: #000;
	font-size: 18px;
}
.rollPro1 {
	width: 100%;
	margin: 20px auto;
	overflow: hidden;
}
.rollPro1 li {
	width: 32%;
	float: left;
	margin-right: 2%;
	text-align: center;
}
.rollPro1 li a {
	color: #333;
}
.rollPro1 li:nth-of-type(3n) {
	margin-right: 0%;
}
.rollPro1 li .pbox {
	border: 1px solid #e2e2e2;
	padding: 4px;
	height: 180px;
}
.rollPro1 li .pbox img {
	max-width: 100%;
	max-height: 170px;
}
.rollPro1 li p {
	height: 50px;
	line-height: 25px;
	overflow: hidden;
	margin: 10px auto;
}
.pro-body {
	margin-bottom: 10px;
}
.table {
	border-collapse: collapse;
}
.table td, .table th {
	border: 1px solid #cdcdcd;
	padding: 5px;
}
.table p {
	padding: 0px;
	margin: 0px;
}
.pshare {
	float: left;
	padding: 8px 0 0 0;
}
.jsshare {
	text-align: center;
	padding-top: 8px;
}
.pshare li {
	float: left;
	width: 48%;
	height: 28px;
	line-height: 28px;
}
.pshare li img {
	vertical-align: middle;
	margin-right: 12px;
}
.jsshare span.stxt {
	display: inline-block;
	font-size: 14px;
	line-height: 24px;
	padding: 0 8px 0 0;
	position: relative
}
.jsshare a, .jsshare a img {
	width: 35px;
	vertical-align: middle
}
.addthis_sharing_toolbox {
	display: inline-block
}
.pdown1 #A_DownLoadProduct {
	display: inline-block;
	clear: both;
	height: 32px;
	margin: 16px 0 0 0;
	line-height: 32px;
	background: url(/images/down1_2.png) right top no-repeat;
	padding-right: 50px
}
.pdown1 #A_DownLoadProduct span {
	display: inline-block;
	height: 32px;
	background: url(/images/down1_1.png)no-repeat;
	padding: 0 0 0 16px;
}
.pdown2 #A_DownLoadProduct, .pdown3 #A_DownLoadProduct, .pdown4 #A_DownLoadProduct {
	display: inline-block;
	clear: both;
	height: 45px;
	margin: 16px 0 0 0;
	line-height: 45px;
	padding-right: 45px
}
.pdown2 #A_DownLoadProduct span, .pdown3 #A_DownLoadProduct span, .pdown4 #A_DownLoadProduct span {
	display: inline-block;
	height: 45px;
	background: url(/images/down2_1.png)no-repeat;
	padding: 0 12px 0 16px;
}
.pdown2 #A_DownLoadProduct {
	background: url(/images/down2_2.png) right top no-repeat;
}
.pdown3 #A_DownLoadProduct {
	background: url(/images/down2_3.png) right top no-repeat;
}
.pdown4 #A_DownLoadProduct {
	background: url(/images/down2_4.png) right top no-repeat;
}
.proCateTags {
	clear: both;
	padding: 0 10px 8px 10px;
	margin: 0 10px;
	border: 1px solid #EEE;
	border-radius: 5px;
}
.proCateTags h3 {
	font-size: 14px;
	line-height: 32px;
	margin: 0px;
	padding: 0px;
}
.keywords {
	margin: 12px auto;
}
.keywords a {
	margin-right: 10px;
	color: #2e66b5;
	line-height: 1.8;
	text-decoration: underline;
	display: inline-block;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.keywords a:hover {
	text-decoration: none;
}
.footlinks {
	width: 100%;
	padding: 5px 0;
	background-color: #ededed;
	font-size: 13px;
	text-align: center;
}
.footlinks span {
	color: #161616;
}
.footlinks a {
	display: inline-block;
	color: #666;
	margin: 0 5px;
}
.footlinks a:hover {
	color: #0057b0;
}
.prevNext a {
	display: inline-block;
	color: #0057b0;
}
.prevNext a:hover {
	text-decoration: underline;
}
.feedback {
	clear: both;
	margin: 0px auto;
	padding: 0px;
	margin: 20px 0px 0px 0px;
}
.submita {
	margin: 16px auto;
	display: inline-block;
	padding: 0 18px!important;
	line-height: 22px;
	background: #ff9c00;
	border: 0px;
	height: 24px;
	color: #FFF;
	cursor: pointer;
	font-size: 16px;
}
.xh {
	color: #f00;
	padding: 0 3px;
}
#feedbackForm {
	margin: 20px 0px 0px 0px;
}
#feedbackForm .text {
	width: 300px;
	height: 26px;
	margin: 10px 0px 0px 0px;
	font-size: 12px;
	line-height: 26px;
	padding: 0px 0px 0px 5px;
	border: 1px solid #ccc;
	background: none;
}
#feedbackForm .lable {
	padding: 10px 12px 0px 0px;
	line-height: 30px;
	height: 30px;
	text-align: right;
}
#feedbackForm .atextarea {
	float: left;
	border: 1px solid #ccc;
	height: 100px;
	width: 305px;
	ont-size: 12px;
	margin-top: 10px;
	line-height: 24px;
	color: #666;
	background: none;
}
#feedbackForm .smtcss {
	padding-right: 112px;
	text-align: center;
}
.table {
	border-collapse: collapse;
}
.table td, .table th {
	border: 1px solid #cdcdcd;
	padding: 5px;
}
.table p {
	padding: 0px;
	margin: 0px;
}
.e_mobile {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	background: url(/Content/C_IMG/emobile.png) 0px -50px no-repeat;
	text-indent: 25px;
}
.YqbYears {
	vertical-align: middle;
	padding-left: 8px;
	margin-top: -6px;
}

/*询盘适应手机端补充样式*/
@media only screen and (max-width: 640px) {
.pro_lb0 img {
	width: 100%;
}
.pro_lb0 li p strong {
	width: 90vw;
}
.acon .pinfo {
	padding: 0 !important;
}
.acon .pinfo {
	padding: 0 !important;
}
.feedbackForm {
	overflow: hidden;
}
.feedbackForm tr td {
	width: 20.5942vw !important;
	display: block;
	float: left;
}
.feedbackForm tr td input {
	width: 65.2173vw !important;
}
.feedbackForm tr td .atextarea {
	width: 65.2173vw !important;
}
#feedbackForm .smtcss {
	padding-right: 74.8792vw !important;
}
.submita {
	font-size: 14px;
	width: 64px;
	margin-left: 21vw;
}
.navbar .logo img {
	width: 80%;
}
}
.dropdown-menu {
	margin-left: 0!important;
	margin-top: 0!important;
}
.dropdown-menu>li {
	width: 100%;
}
.dropdown-menu > li > a {
	line-height: 42px;
	width: 100%;
	display: block;
}
.dropdown-menu > li {
	margin-left: 0!important;
}
.acon .pinfo p {
	font-size: 18px;
	line-height: 32px;
	text-indent: 32px;
}
/**
 * Swiper 4.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 1, 2018
 */
.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1
}
.swiper-container-no-flexbox .swiper-slide {
	float: left
}
.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.swiper-container-multirow>.swiper-wrapper {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.swiper-container-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto
}
.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}
.swiper-slide-invisible-blank {
	visibility: hidden
}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
	height: auto
}
.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-transition-property: height, -webkit-transform;
	transition-property: height, -webkit-transform;
	-o-transition-property: transform, height;
	transition-property: transform, height;
	transition-property: transform, height, -webkit-transform
}
.swiper-container-3d {
	-webkit-perspective: 1200px;
	perspective: 1200px
}
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}
.swiper-container-3d .swiper-slide-shadow-left {
	background-image: -webkit-gradient(linear, right top, left top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(right, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: -o-linear-gradient(right, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: linear-gradient(to left, rgba(0,0,0,.5), rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-right {
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: -o-linear-gradient(left, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: linear-gradient(to right, rgba(0,0,0,.5), rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-top {
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: linear-gradient(to top, rgba(0,0,0,.5), rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.5)), to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: -o-linear-gradient(top, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: linear-gradient(to bottom, rgba(0,0,0,.5), rgba(0,0,0,0))
}
.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal>.swiper-wrapper {
	-ms-touch-action: pan-y;
	touch-action: pan-y
}
.swiper-container-wp8-vertical, .swiper-container-wp8-vertical>.swiper-wrapper {
	-ms-touch-action: pan-x;
	touch-action: pan-x
}
.swiper-button-next, .swiper-button-prev {
	position: absolute;
	top: 50%;
	width: 27px;
	height: 44px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	background-size: 27px 44px;
	background-position: center;
	background-repeat: no-repeat
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	left: 10px;
	right: auto
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	right: 10px;
	left: auto
}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-lock {
	display: none
}
.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s opacity;
	-o-transition: .3s opacity;
	transition: .3s opacity;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10
}
.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%
}
.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transform: scale(.33);
	-ms-transform: scale(.33);
	transform: scale(.33);
	position: relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	-webkit-transform: scale(.66);
	-ms-transform: scale(.66);
	transform: scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	-webkit-transform: scale(.33);
	-ms-transform: scale(.33);
	transform: scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	-webkit-transform: scale(.66);
	-ms-transform: scale(.66);
	transform: scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	-webkit-transform: scale(.33);
	-ms-transform: scale(.33);
	transform: scale(.33)
}
.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: .2
}
button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}
.swiper-pagination-bullet-active {
	opacity: 1;
	background: #007aff
}
.swiper-container-vertical>.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 6px 0;
	display: block
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 8px
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	-webkit-transition: .2s top, .2s -webkit-transform;
	transition: .2s top, .2s -webkit-transform;
	-o-transition: .2s transform, .2s top;
	transition: .2s transform, .2s top;
	transition: .2s transform, .2s top, .2s -webkit-transform
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 4px
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	white-space: nowrap
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition: .2s left, .2s -webkit-transform;
	transition: .2s left, .2s -webkit-transform;
	-o-transition: .2s transform, .2s left;
	transition: .2s transform, .2s left;
	transition: .2s transform, .2s left, .2s -webkit-transform
}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition: .2s right, .2s -webkit-transform;
	transition: .2s right, .2s -webkit-transform;
	-o-transition: .2s transform, .2s right;
	transition: .2s transform, .2s right;
	transition: .2s transform, .2s right, .2s -webkit-transform
}
.swiper-pagination-progressbar {
	background: rgba(0,0,0,.25);
	position: absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #007aff;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	-webkit-transform-origin: right top;
	-ms-transform-origin: right top;
	transform-origin: right top
}
.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0
}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical>.swiper-pagination-progressbar {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0
}
.swiper-pagination-white .swiper-pagination-bullet-active {
	background: #fff
}
.swiper-pagination-progressbar.swiper-pagination-white {
	background: rgba(255,255,255,.25)
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
	background: #fff
}
.swiper-pagination-black .swiper-pagination-bullet-active {
	background: #000
}
.swiper-pagination-progressbar.swiper-pagination-black {
	background: rgba(0,0,0,.25)
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
	background: #000
}
.swiper-pagination-lock {
	display: none
}
.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0,0,0,.1)
}
.swiper-container-horizontal>.swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%
}
.swiper-container-vertical>.swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%
}
.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0,0,0,.5);
	border-radius: 10px;
	left: 0;
	top: 0
}
.swiper-scrollbar-cursor-drag {
	cursor: move
}
.swiper-scrollbar-lock {
	display: none
}
.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center
}
.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain
}
.swiper-slide-zoomed {
	cursor: move
}
.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	-webkit-transform-origin: 50%;
	-ms-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
	animation: swiper-preloader-spin 1s steps(12, end) infinite
}
.swiper-lazy-preloader:after {
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position: 50%;
	background-size: 100%;
	background-repeat: no-repeat
}
.swiper-lazy-preloader-white:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
@-webkit-keyframes swiper-preloader-spin {
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes swiper-preloader-spin {
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.swiper-container-fade .swiper-slide {
	pointer-events: none;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity
}
.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none
}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}
.swiper-container-cube {
	overflow: visible
}
.swiper-container-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	width: 100%;
	height: 100%
}
.swiper-container-cube .swiper-slide .swiper-slide {
	pointer-events: none
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible
}
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
	z-index: 0
}
.swiper-container-flip {
	overflow: visible
}
.swiper-container-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}
.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none
}
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}
.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.swiper-container-coverflow .swiper-wrapper {
	-ms-perspective: 1200px
}
