﻿.xian {

	margin-top: 40px;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #ccc

}

* {

	padding: 0;

	margin: 0

}

dd, dl, dt, embed, form, h1, h2, h3, h4, h5, h6, html, img, label, li, ol, p, ul {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 12px;

	font-weight: 400

}

div{

	margin: 0;

	padding: 0;

	border: 0;

	font-weight: 400

}

img {

	border: none

}

.dis, object {

	display: block

}

menu li, ol, ol li, ul, ul li {

	list-style: none

}

.cls {

	clear: both;

	line-height: 0!important;

	height: 0!important;

	font-size: 0!important

}

input, select {

	vertical-align: middle;

	font-size: 12px

}

a {

	color: #444;

	text-decoration: none

}

/*a:visited {

	color: #918b8e;

	text-decoration: none

}*/

a:hover {

	color: #7ec318

}

a:active {

	color: #666

}

.hidden, .play, .undis {

	display: none

}

html {

	height: 100%;

	width: 100%

}

body {

	margin: 0;

	padding: 0;

	font-size: 12px;

	color: #444;

	font-family: "微软雅黑"

}

.wrap {

	width: 1318px;

	margin: 0 auto;

	position: relative

}

.mobile_nav_wrap {

	width: 100%;

	position: relative

}

.cm_ico {

	background: url(../images/common_bg.gif) no-repeat

}

.cm_ico2 {

	background: url(../images/toptel_bg.png) no-repeat

}

.pchtel {

	display: inline-block;

	color: #7ec318;

	font-weight: 700

}

.headerTop {

	background: #f3f3f3;

	height: 49px;

	border-bottom: 1px solid #e6e6e6;

	position: relative;

	z-index: 111

}

.headerTop h1 {

	color: #999;

	font-size: 16px;

	padding-top: 14px;

	color: #f50;

	font-weight: 700;

	white-space: nowrap

}

.headerTop h1 span {

	width: 24px;

	height: 24px;

	display: inline-block;

	vertical-align: middle;

	margin-right: 16px

}

.headerTop h1 strong {

	font-size: 16px;

	color: #7ec318

}

.headerTop menu {

	position: absolute;

	right: 0;

	top: 16px;

	float: right

}

.headerTop menu li {

	float: left;

	color: #828282

}

.headerTop menu li a.qq {

	width: 15px;

	height: 15px;

	background-position: -28px 0;

	display: inline-block;

	vertical-align: middle

}

.headerTop menu li a.msg {

	width: 15px;

	height: 15px;

	background-position: -53px 0;

	display: inline-block;

	vertical-align: middle

}

.headerTop menu li a.qq:hover {

	background-position: -237px -38px

}

.headerTop menu li a.msg:hover {

	background-position: -262px -38px

}

.headerTop menu li.line {

	height: 12px;

	width: 1px;

	float: left;

	overflow: hidden;

	background: #dcdcdc;

	padding: 0;

	display: inline;

	margin: 3px 17px 0

}

.headerTop .sline {

	width: 1px;

	height: 12px;

	background-position: -139px -22px;

	vertical-align: middle;

	overflow: hidden;

	margin: 0 11px 0 7px;

	display: inline-block

}

.headerTop span.text {

	display: inline-block;

	padding-right: 9px;

	vertical-align: middle

}

.headerTop menu li a:hover {

	color: #7ec318

}

.headerTop .icon_jia {

	width: 12px;

	height: 12px;

	display: inline-block;

	background-position: -78px -2px;

	margin-right: 2px;

	vertical-align: middle;

	position: relative

}

.mobilehtel {

	display: none;

	color: #7ec318;

	font-weight: 700

}

.nav {

	background: url(../images/nav_bg.png) repeat-x;

	width: 100%;

	position: relative;

	z-index: 1111;

	height: 84px

}

.nav_bg {

	background: url(../images/nav_bg2.png) bottom center no-repeat;

	width: 100%;

	height: 84px

}

.logo {

	position: absolute;

	left: 0;

	top: 10px

}

.navlist li {

	float: left;

	width: 113px;

	text-align: center;

	height: 75px;

	border-right: 1px solid #e6e6e6;

	position: relative;

	  -webkit-box-sizing: content-box;

     -moz-box-sizing: content-box;

          box-sizing: content-box;

}

.navlist {

	padding-left: 325px;

	-webkit-box-sizing: content-box;

     -moz-box-sizing: content-box;

          box-sizing: content-box;

}

.navlist li a {

	font-size: 15px;

	color: #000;

	display: block;

	height: 50px;

	padding-top: 25px;

	font-weight:700;

	-webkit-box-sizing: content-box;

     -moz-box-sizing: content-box;

          box-sizing: content-box;

}

.navlist li a span {

	display: block;

	font-size: 12px;

	color: #a9a9a9;

	font-weight:400;

}

.navlist li a:hover, .navlist li.current a, .navlist li.hover a {

	background: #7ec318;

	color: #fff

}

.navlist li a:hover span, .navlist li.current a span, .navlist li.hover a span {

	color: #fff

}

.navlist li.no_bor {

	border-right: none

}

.navlist li menu {

	position: absolute;

	left: 0;

	display: none;

	-webkit-box-sizing: content-box;

     -moz-box-sizing: content-box;

          box-sizing: content-box;

}

.navlist li menu a {

	display: block;

	background: url(../images/common_bg.png) 0 -39px no-repeat!important;

	height: 39px;

	width: 163px;

	padding-top: 0;

	margin: 0;

	overflow: hidden;

	line-height: 39px;

	-webkit-box-sizing: content-box;

     -moz-box-sizing: content-box;

          box-sizing: content-box;

	color: #fff!important

}

.navlist li menu a:hover {

	background: url(../images/common_bg.png) 0 0 no-repeat!important

}

.fixed_nav {

	position: fixed;

	top: 0;

	left: 0;

	height: 80px;

	background: url(../images/fixed_nav_bg.png) 0 -7px repeat-x;

	padding: 0 0 9px;

	display: none

}

.fixed_nav .nav_bg {

	background: 0 0!important

}

.fixed_nav .navlist li {

	height: 80px

}

.fixed_nav .navlist li a {

	height: 55px;

	padding-top: 25px

}

.fixed_nav .navlist li menu a {

	display: block;

	background: url(../images/common_bg.png) 0 -39px no-repeat!important;

	height: 39px;

	width: 163px;

	padding-top: 0;

	margin: 0;

	overflow: hidden;

	line-height: 39px;

	color: #fff!important

}

.fixed_nav .navlist li menu a:hover {

	background: url(../images/common_bg.png) 0 0 no-repeat!important

}

.fixed_nav .logo {

	top: 15px

}

.fixed_nav .search {

	top: 23px

}

.ThiscurCity {

	color: #7ec318;

	position: absolute;

	left: 240px;

	top: 45px;

	cursor: pointer

}

.ThiscurCity:hover {

	text-decoration: underline

}

.search {

	border: 1px solid #ececec;

	border-top: 1px solid #dbdbdb;

	border-bottom: none;

	width: 170px;

	height: 34px;

	position: absolute;

	right: 0;

	top: 38px;

	display: block;

	background: #f6f6f6

}

.searchPut {

	border: medium none;

	width: 135px;

	height: 23px;

	background: #f6f6f6;

	position: absolute;

	left: 0;

	top: 0;

	line-height: 23px;

	padding: 5px 0 5px 5px;

	z-index: 1111;

	border-top: 1px solid #ebebeb

}

.searchBtn {

	position: absolute;

	width: 30px;

	height: 30px;

	background-position: -118px 7px;

	border: medium none;

	cursor: pointer;

	right: 0;

	top: 0;

	z-index: 11111;

	border-top: 1px solid #ebebeb;

	background-color: #f6f6f6

}

.indexbanner {

	margin-top: -124px;

	position: relative;

	z-index: 11;

	height: auto

}

.btn_scroll_left {

	background: url(../images/common_bg.png) 0 -85px no-repeat;

	width: 47px;

	height: 86px;

	display: block;

	position: absolute;

	left: 40px;

	top: 50%;

	margin-top: -43px

}

.btn_scroll_right {

	background: url(../images/common_bg.png) -49px -85px no-repeat;

	width: 47px;

	height: 86px;

	display: block;

	right: 40px;

	top: 50%;

	position: absolute;

	margin-top: -43px

}

.indexbanner .btn_scroll_left {

	left: 150px

}

.indexbanner .btn_scroll_right {

	right: 150px

}

.indexbanner .Btnwrap {

	max-width: 1400px;

	height: auto;

	margin: 0 auto

}

.indexbanner ul {

	position: relative;

	width: 100%;

	top: 115px

}

.indexbanner ul li {

	position: absolute;

	left: 0;

	top: 0;

	height: auto;

	width: 100%;

	text-align: center;

	overflow: hidden;

	display: none

}

.indexbanner ul li img {

	width: 100%

}

.indexbanner ul li.hover {

	display: block

}

.banner_tips {

	/*background: url(../images/banner_bg.png) center no-repeat;*/

	height: 117px;

	margin-top: -117px;

	z-index: 12;

	position: relative

}

.banner_tips h1 {

	line-height: 117px;

	font-size: 24px;

	color: #fefefe;

	float: left;

	padding-right: 73px

}

.banner_tips .icon_jt {

	background: url(../images/index_banner.png) no-repeat;

	width: 48px;

	height: 14px;

	background-position: 0 -113px;

	display: inline;

	float: left;

	margin-top: 52px

}

.banner_tips_step li {

	font-size: 18px;

	color: #fefefe;

	float: left;

	padding: 37px 0 0 27px

}

.banner_tips_step span {

	background: url(../images/index_banner.png) 0 -56px no-repeat;

	width: 42px;

	height: 42px;

	text-align: center;

	line-height: 42px;

	display: inline-block;

	vertical-align: middle;

	margin-right: 10px;

	font-size: 22px

}

.banner_tips_step span.cur {

	background-position: -52px -56px

}

.banner_tips .OA {

	width: 134px;

	height: 46px;

	background: url(../images/index_banner.png) no-repeat;

	display: block;

	position: absolute;

	right: 0;

	top: 37px

}

.title {

	border-bottom: 1px solid #eee;

	height: 40px;

	width: 100%;

	position: relative;

	margin-top: 28px

}

.black_bg .title {

	border-bottom: 1px solid #e5e5e5

}

.title h1 {

	color: #000;

	font-size: 16px;

	font-weight: 700

}

.title h1 a {

	color: #000

}

.title h1 span {

	color: #999;

	padding-left: 5px;

	font-weight: 400

}

.title h1 a:hover, .title h1 a:hover span {

	color: #7ec318

}

.title menu {

	position: absolute;

	right: 0;

	top: 0

}

.title menu a {

	font-size: 14px;

	margin-left: 16px

}

.title .moreA {

	display: block;

	position: absolute;

	right: -30px;

	top: 0;

	font-size: 14px;

	color: #f2f2f2!important

}

.title .moreA span {

	width: 8px;

	height: 8px;

	background-position: -125px -22px;

	overflow: hidden;

	padding: 0;

	display: inline-block;

	vertical-align: middle;

	margin-right: 3px

}

.title .moreA:hover {

	color: #7ec318!important

}

.title .border {

	height: 1px;

	overflow: hidden;

	position: absolute;

	width: 23px;

	background: #c7c7c7;

	bottom: -1px;

	left: 0

}

.indexCase {

	width: 100%;

	overflow: hidden;

	position: relative

}

.indexCaseList {

	width: 100%

}

.indexCaseList .indexCaseItem {

	width: 224px;

	float: left;

	display: inline;

	margin: 22px 39px 8px 0;

	position: relative

}

.indexCaseList .indexCaseItem p {

	position: relative;

	width: 232px;

	height: 170px;

	overflow: hidden;

	margin-bottom: 18px;

	cursor: pointer

}

.indexCaseList .indexCaseItem p img {

	float: left;

	background: url(../images/load_gif.gif) center no-repeat

}

.indexCaseList .indexCaseItem2 p {

	height: 232px

}

.indexCaseList a.link {

	position: absolute;

	display: block;

	left: 0;

	top: 100%;

	width: 100%;

	height: 100%;

	font-size: 14px;

	color: #fff!important;

	background: url(../images/hover_bg_a.png)

}

.indexCaseList a.link span {

	display: block;

	line-height: 24px;

	padding: 48px 27px 0

}

.indexCaseList figcaption {

	font-size: 14px;

	color: #565656;

	text-align: center;

	clear: both;

	height: 16px;

	padding: 5px 0 0 0;

	white-space: nowrap;

	-o-text-overflow: ellipsis;

	line-height: 16px;

	text-overflow: ellipsis;

	overflow: hidden

}

.indexCaseList figcaption a {

	color: #444

}

.indexCaseList figcaption a:hover {

	color: #7ec318

}

.indexCaseList a.link span.text {

	padding: 48px 13px 0

}

.indexCaseList .indexCaseItem2 a.link span.text {

	padding-top: 70px

}

.black_bg {

	width: 100%;

	padding-bottom: 43px;

	padding-top: 10px;

	background-repeat: repeat-x;

	background-position: center top;

	background-image: url(../images/inbodybg.jpg);

	background-color: #f2f2f2

}

.black_bg_bak {

	width: 100%;

	padding-bottom: 43px;

	padding-top: 10px;

	background-repeat: repeat-x;

	background-position: center top;

	background-image: url(../images/footerbg.jpg);

	background-color: #f2f2f2

}

.indexMrtj {

	float: left;

	width: 232px;

	overflow: hidden

}

.indexGoldDesigner {

	float: left;

	padding-left: 39px;

	width: 775px

}

.indexInterview {

	float: left;

	padding-left: 39px;

	width: 232px;

	overflow: hidden

}

.indexNewsBlock {

	float: left;

	width: 439px;

	overflow: hidden;

	display: inline

}

.indexNewsBlockC {

	margin: 0 39px

}

.indexNewsBlockCon dd span.f_l, .indexNewsBlockCon dt span.f_l {

	float: left;

	width: 74px;

	color: #555;

	font-size: 14px;

	overflow: hidden;

	height: 34px

}

.indexNewsBlockCon dd span.f_l {

	float: right;

	text-align: right

}

.indexNewsBlockCon dt a {

	font-size: 14px;

	color: #555

}

.indexNewsBlockCon dt a:hover {

	color: #7ec318

}

.indexNewsBlockCon dd a {

	font-size: 14px;

	color: #7ec318

}

.indexNewsBlockCon dd p {

	padding-top: 6px;

	font-size: 14px;

	color: #555

}

.indexNewsBlockCon dd {

	display: none;

	padding-top: 6px

}

.indexNewsBlockCon dt {

	line-height: 34px;

	height: 34px;

	width: 100%;

	overflow: hidden;

	position: relative

}

.indexNewsBlockCon dl {

	background: #fff;

	padding: 15px 25px 30px;

	height: 342px

}

.indexNewsBlockCon .img {

	min-height: 80px;

	background: url(../images/load_gif.gif) center no-repeat

}

.indexNewsDlist dt span {

	color: #bbb

}

.indexHonor {

	width: 100%;

	overflow: hidden

}

.indexHonorList {

	border-right: 1px solid #f2f2f2;

	margin-top: 21px;

	float: left;

	display: inline

}

.indexHonorItem {

	float: left;

	width: 170px;

	border: 1px solid #f2f2f2;

	border-right: none;

	background: #fff;

	padding: 34px 24px 0 24px;

	height: 159px;

	text-align: center;

	font-size: 14px;

	background: #fff url(../images/load_gif.gif) center no-repeat

}

.indexHonorItem figcaption {

	color: #565656;

	display: none

}

.indexkefuList {

	border-right: 1px solid #f2f2f2;

	margin-top: 21px;

	float: left;

	display: inline

}

.indexkefuItem {

	width: 218px;

	height: 141px;

	float: left;

	overflow: hidden;

	border: 1px solid #f0f0f0;

	border-right: none;

	background: #fff;

	overflow: hidden;

	text-align: center

}

.indexkefuItem li {

	height: 141px;

	overflow: hidden;

	background: url(../images/load_gif.gif) center no-repeat

}

.indexaboutBox {

	width: 100%;

	padding-top: 31px;

	height: 330px;

	overflow: hidden;

	background: url(../images/load_gif.gif) center no-repeat

}

.indexAbout {

	background: url(../images/index_about.png);

	width: 454px;

	height: 225px;

	position: absolute;

	top: 40px;

	left: 63px;

	padding: 25px 30px 0

}

.indexAbout h1 {

	font-size: 30px;

	color: #7ec318;

	margin-bottom: 18px

}

.indexAbout h1 span {

	color: #d9d9d9;

	padding-left: 5px

}

.indexAbout p {

	color: #666;

	line-height: 28px;

	font-size: 14px

}

footer {

	width: 100%;

	padding-top: 4px

}

footer object {

	display: none

}

.indexBody footer {

	padding-top: 0

}

.footBlock {

	float: left;

	width: 300px;

	overflow: hidden;

	margin-right: 40px

}

.footBlock .title h1 {

	font-size: 14px

}

.footmenuList {

	width: 100%;

	padding-top: 12px

}

.footmenuList li {

	float: left;

	width: 49%;

	overflow: hidden;

	padding: 7px 0 8px;

	height: 17px;

	overflow: hidden

}

.footmenuList li span {

	background: url(../images/common_bg.gif) -122px -39px no-repeat;

	width: 15px;

	height: 15px;

	display: inline-block;

	vertical-align: middle;

	overflow: hidden;

	margin-right: 8px

}

.footmenuList li a:hover span {

	background-position: -137px -39px

}

.footnewsList {

	width: 100%;

	padding-top: 12px

}

.footnewsList li {

	padding: 7px 0 8px;

	width: 100%;

	height: 17px;

	overflow: hidden

}

.footnewsList li span {

	float: left;

	width: 47px;

	color: #bbb

}

.footnewsAddList li span {

	width: 95px

}

.footnewsAddList li span.f_r {

	float: right;

	width: 45px;

	text-align: right

}

.footlc {

	width: 100%;

	border-top: 1px solid #eee;

	border-bottom: 1px solid #eee;

	padding: 29px 0 28px;

	margin-top: 18px;

	position: relative

}

.footlc h1 {

	font-weight: 700;

	color: #4c4c4c;

	float: left;

	width: 150px

}

.footlc h1 span.cm_ico {

	float: left;

	width: 37px;

	height: 32px;

	overflow: hidden;

	background-position: -160px 0;

	margin-right: 23px;

	display: inline

}

.footlc h1 span.zi {

	display: block;

	color: #b2b2b2;

	font-weight: 400

}

.footlc p {

	float: left

}

.footlc p:hover {

	color: #7ec318

}

.footlc p span.cm_ico {

	float: left;

	width: 32px;

	height: 32px;

	overflow: hidden;

	background-position: -197px 0;

	margin-right: 10px;

	display: inline;

	text-align: center;

	line-height: 32px;

	font-size: 20px;

	font-weight: 700;

	color: #eaeaea

}

.footlc p:hover span.cm_ico {

	background-position: -231px 0;

	color: #7ec318

}

.footlc p.p1 {

	width: 176px

}

.footlc p.p2 {

	width: 223px

}

.footlc p.p3 {

	width: 227px

}

.footlc p.p4 {

	width: 177px

}

.footlc p.p5 {

	width: 192px

}

.footlc p.p6 {

	width: 167px

}

.borderBtn, .borderTop {

	height: 1px;

	overflow: hidden;

	position: absolute;

	width: 23px;

	background: #c7c7c7;

	left: 0

}

.borderTop {

	top: -1px

}

.borderBtn {

	bottom: -1px

}

.footerBotton {

	width: 100%;

	padding-top: 32px;

	padding-bottom: 30px;

	margin-top: 20px;

	position: relative;

	border-top: 1px solid #ddd

}

.footerBotton menu {

	width: 560px;

	margin: 0 auto

}

.footerBotton .copyright {

	padding-top: 25px;

	color: #999;

	width: 100%;

	text-align: center;

	line-height: 35px

}

.footerBotton menu a {

	float: left;

	font-size: 12px;

	color: #454545;

	padding-top: 5px

}

.footerBotton menu .line {

	width: 1px;

	height: 12px;

	background: #d7d7d7;

	overflow: hidden;

	float: left;

	margin: 7px 18px 0

}

.footerBotton menu a.footersina {

	width: 28px;

	height: 28px;

	background: url(../images/common_bg.gif) 0 -26px;

	float: left;

	margin-left: 29px;

	overflow: hidden;

	margin-right: 14px;

	padding-top: 0

}

.footerBotton menu a.footerteng {

	float: left;

	width: 28px;

	height: 28px;

	background: url(../images/common_bg.gif) -28px -26px;

	float: left;

	display: inline;

	overflow: hidden;

	padding-top: 0

}

.footerBotton menu a.footersina:hover, .footerBotton menu a.footerteng:hover, .headerTop a:hover .icon_jia {

	-moz-opacity: .75;

	-khtml-opacity: .75;

	opacity: .75

}

.footerBotton menu a:hover {

	color: #7ec318

}

.goTop {

	width: 32px;

	height: 32px;

	background-position: -56px -22px;

	display: block;

	position: absolute;

	right: 0;

	bottom: 10px

}

.goTop:hover {

	background-position: -88px -22px

}

.mobilefootText {

	color: #949494;

	font-size: 12px;

	padding-top: 15px

}

.mobilefootText span {

	width: 18px;

	height: 17px;

	display: inline-block;

	vertical-align: middle;

	margin-right: 16px

}

.mobilefootText strong {

	color: #7ec318

}

.webSiteMap {

	width: 100%;

	overflow: hidden;

	height: 33px;

	position: relative

}

.showMap {

	width: 92px;

	height: 25px;

	background: #f2f2f2;

	padding-top: 8px;

	text-align: center;

	font-size: 12px;

	color: #9a9a9a;

	float: right

}

.showMap span {

	display: inline-block;

	vertical-align: middle;

	background-position: -152px -48px;

	width: 9px;

	height: 6px

}

.webSiteMap_list {

	float: left;

	width: 174px;

	padding-top: 5px;

	height: 199px

}

.webSiteMap_list a {

	font-size: 14px

}

.webSiteMap_list dt a {

	font-weight: 700;

	font-size: 15px

}

.webSiteMap_list dd a {

	display: block;

	float: left;

	clear: left;

	overflow: hidden;

	height: 28px

}

.webSiteMap_list dd {

	line-height: 28px;

	padding-top: 10px

}

.webSiteMap_list dd {

	width: 100%

}

.webSiteMap_list2 dd a {

	width: 49%;

	clear: none

}

.webSiteMap_list_last {

	width: 70px

}

.friendLink {

	width: 100%;

	border-top: 1px solid #eee;

	padding: 10px 0 20px;

	margin-top: 16px;

	line-height: 27px;

	min-width: 100%;

	display: block

}

.friendLink a {

	font-size: 12px;

	display: inline-block;

	margin-right: 12px

}

.webSite {

	background: #f3f3f3;

	padding-top: 28px;

	padding-bottom: 37px;

	border-bottom: 1px solid #e6e6e6;

	width: 100%;

	min-width: 100%;

	display: none;

	overflow: hidden;

	position: relative;

	z-index: 0

}

.webSite .t1 {

	font-size: 14px

}

.webSite .t1 a {

	margin-left: 30px;

	color: #009442

}

.webSite .t1 .f_r {

	width: 22px;

	height: 22px;

	background-position: -161px -32px

}

.webSite .t1 .f_r:hover {

	background-position: -212px -32px

}

.webSite h1 {

	width: 100%;

	height: 34px;

	border-bottom: 1px solid #7ec318;

	margin-top: 16px;

	margin-bottom: 12px

}

.webSite h1 .f_r {

	font-size: 14px;

	color: #ccc

}

.webSite h1 .f_r span {

	color: #009442

}

.webSite h1 .f_l {

	width: 144px;

	height: 34px;

	background: #7ec318;

	line-height: 34px;

	font-size: 18px;

	color: #fffefe;

	text-align: center

}

.webSiteList li {

	width: 100%;

	padding-bottom: 4px

}

.webSiteList li span {

	width: 30px;

	height: 30px;

	text-align: center;

	line-height: 30px;

	border: 1px solid #d9d9d9;

	background: #e6e6e6;

	font-size: 16px;

	color: #8a8a8a;

	display: inline-block

}

.webSiteList li a {

	padding: 0 8px 0 22px;

	font-size: 14px;

	color: #ccc

}

.webSiteList li a.g, .webSiteList li a:hover {

	color: #7ec318

}

.lyBoxBg {

	position: absolute;

	left: 0;

	top: 0;

	background: #000;

	-moz-opacity: .85;

	-khtml-opacity: .85;

	opacity: .85;

	z-index: 11110;

	height: 100%;

	width: 100%;

	display: none

}

.lyBox {

	width: 627px;

	position: absolute;

	z-index: 11111;

	background: #7ec318;

	left: 50%;

	margin-left: -341px;

	top: 600px;

	padding-left: 55px;

	padding-top: 40px;

	padding-bottom: 27px;

	display: none

}

.lyBox h1 {

	font-size: 42px;

	color: #fff;

	text-shadow: 1px 1px 1px #555;

	padding-bottom: 5px

}

.lyBox h2 {

	font-size: 20px;

	color: #fff;

	text-shadow: 1px 1px 1px #555

}

.lyBox p {

	font-size: 18px;

	color: #fff;

	height: 44px;

	line-height: 44px

}

.lyBox p .textPut {

	width: 568px;

	height: 44px;

	border: medium none;

	text-indent: 10px;

	float: left;

	background: url(../images/box_bg.png) no-repeat;

	line-height: 44px

}

.city_select {

	background: url(../images/box_bg.png) 0 -233px no-repeat;

	width: 121px;

	height: 44px;

	line-height: 44px;

	padding-left: 12px;

	font-size: 18px;

	margin-right: 12px;

	float: left;

	position: relative;

	z-index: 111;

	white-space: nowrap

}

.city_select span {

	display: block;

	overflow: hidden;

	height: 44px;

	width: 88px;

	text-overflow: ellipsis;

	-o-text-overflow: ellipsis;

	-moz-binding: url(ellipsis.xml#ellipsis)

}

.city_box {

	position: absolute;

	top: 44px;

	left: -1px;

	width: 500px;

	background: #fff;

	border: 1px solid #7ec318;

	padding: 10px;

	display: none

}

.city_box a {

	float: left;

	line-height: 35px;

	font-size: 16px;

	padding: 0 10px;

	color: #444;

	display: inline;

	white-space: nowrap

}

.city_box a:hover {

	color: #7ec318!important

}

#city_box2 {

	left: -1px

}

#destoon_comment {

	width: 100%!important

}

.textareaPut {

	background: url(../images/box_bg.png) 0 -44px no-repeat;

	width: 558px;

	height: 110px;

	padding: 5px;

	border: medium none;

	overflow: hidden

}

.subMitDiv {

	margin-left: -88px;

	position: relative;

	padding-top: 10px;

	width: 715px;

	height: 83px

}

.subMitDiv span {

	float: left;

	background: url(../images/bg_box.png) no-repeat;

	height: 83px;

	width: 33px;

	float: left

}

.subMitDiv input {

	float: left;

	background: url(../images/box_bg.png) 0 -164px no-repeat;

	width: 471px;

	height: 69px;

	margin-top: 14px;

	border: medium none;

	cursor: pointer;

	overflow: hidden

}

.lybox_fbg {

	background: url(../images/bg_box.png) -47px 0 no-repeat;

	width: 50px;

	height: 73px;

	position: absolute;

	bottom: -73px;

	right: 34px

}

.closelyBox {

	background: url(../images/bg_box.png) -108px 0 no-repeat;

	width: 65px;

	height: 65px;

	position: absolute;

	right: -30px;

	top: -30px;

	display: block

}

.rightScrollBar {

	background: url(../images/rightcombg.png) no-repeat;

	width: 61px;

	height: 337px;

	position: fixed;

	right: 10px;

	top: 270px;

	z-index: 1111;

	padding-top: 14px

}

.rightScrollBar a {

	width: 61px;

	height: 56px;

	display: block

}

.rightScrollBar a.a2:hover {

	background: url(../images/rightcombg.png) -61px -70px no-repeat

}

.rightScrollBar a.a3:hover {

	background: url(../images/rightcombg.png) -61px -70px no-repeat

}

.rightScrollBar a.a4:hover {

	background: url(../images/rightcombg.png) -61px -126px no-repeat

}

.rightScrollBar a.a5:hover {

	background: url(../images/rightcombg.png) -61px -182px no-repeat

}

.rightScrollBar a.a6:hover {

	background: url(../images/rightcombg.png) -61px -294px no-repeat;

	height: 57px

}

.rightScrollBar a.Barclose_icon {

	width: 18px;

	height: 18px;

	display: block;

	position: absolute;

	right: 1px;

	top: 0;

	z-index: 11;

	cursor: pointer

}

.rightScrollBar a.Barclose_icon:hover {

	background: url(../images/rightcombg.png) -103px 0 no-repeat

}

.rightScrollBarHide {

	background: url(../images/rightcombg.png) -122px 0 no-repeat;

	width: 28px;

	height: 112px;

	cursor: pointer;

	display: block;

	padding: 0

}

.rightScrollBarHide a {

	display: none!important

}

.rightScrollBarHide .hide_bar {

	display: block;

	width: 28px;

	height: 112px;

	cursor: pointer

}

.rightScrollBar .erweima {

	background: url(../images/erweima.gif) no-repeat;

	width: 350px;

	height: 201px;

	display: block;

	position: absolute;

	right: 61px;

	bottom: 21px;

	display: none;

	padding-right: 3px

}

.mcur {

	background: url(../images/mbg.jpg) repeat-x;

	width: 100%;

	/*height: 133px;*/

	margin-top: -74px;

	padding-top: 74px

}

.mcur .wrap {

	height: 133px

}

.mcur h1 {

	font-size: 36px;

	color: #fff;

	position: absolute;

	left: 0;

	top: 38px

}

.mcur h1 span {

	color: #157902;

	font-size: 36px;

	padding-left: 12px

}

.mcur h2 {

	font-size: 14px;

	color: #fff;

	position: absolute;

	right: 0;

	top: 100px;

	float: right

}

.mcur h2 a {

	color: #fff!important

}

.mcur h2 span {

	background: url(../images/common_bg.gif) -185px -38px no-repeat;

	display: inline-block;

	vertical-align: middle;

	width: 18px;

	height: 16px;

	margin-right: 8px

}

.fwfc_box td img {

	margin: 0 auto

}

.ztBanner {

	padding-top: 44px

}

.ztBannerImg {

	float: left;

	width: 960px

}

.ztBannerBox {

	float: left;

	width: 358px;

	background: #4d4d4d;

	height: 460px;

	color: #999

}

.ztBannerBox article {

	padding: 0 23px

}

.ztBannerBox article div.p {

	font-size: 14px;

	height: 280px;

	overflow: hidden

}

.ztBannerBox h1 {

	font-size: 16px;

	color: #ccc;

	padding: 25px 0 15px

}

.ztBannerBox h1 span {

	color: #8a8a8a;

	padding-left: 5px

}

a.good {

	font-size: 14px;

	float: right;

	color: #999

}

a.good span {

	background: url(../images/icon_zhuanti.gif) no-repeat;

	width: 24px;

	display: inline-block;

	vertical-align: text-bottom;

	height: 31px;

	margin-right: 7px;

	cursor: pointer

}

.FeedbackConList li p a:hover, .ztBannerBox .pl a:hover, a.bad:hover, a.good:hover {

	color: #7ec318

}

a.good:hover span {

	background-position: 0 -31px

}

a.bad {

	font-size: 14px;

	float: right;

	padding-left: 18px;

	color: #999;

	cursor: pointer

}

a.bad span {

	background: url(../images/icon_zhuanti.gif) -24px 0 no-repeat;

	width: 24px;

	display: inline-block;

	vertical-align: text-bottom;

	height: 31px;

	margin-right: 7px

}

a.bad:hover span {

	background-position: -24px -31px

}

.ztBannerBox aside {

	font-size: 14px;

	border-top: 1px solid #666;

	border-bottom: 1px solid #666;

	padding: 14px 0 19px;

	width: 100%

}

.ztBannerBox aside .f_l {

	font-size: 14px;

	padding-top: 10px

}

.ztBannerBox .pl {

	padding-top: 17px

}

.ztBannerBox .pl a {

	font-size: 14px;

	color: #999

}

.ztBannerBox .pl a.f_l span {

	background: url(../images/icon_zhuanti.gif) -48px 0 no-repeat;

	width: 16px;

	height: 12px;

	display: inline-block;

	vertical-align: middle

}

.indexCaseList_zhuanti {

	margin-bottom: 30px

}

.FeedbackCon {

	background: #fff;

	padding: 20px 25px;

	margin-top: 19px

}

.FeedbackCon textarea {

	width: 1256px;

	border: medium none;

	border: 1px solid #e5e5e5;

	background: #f2f2f2;

	height: 89px;

	padding: 5px;

	margin-top: 10px

}

.FbDiv {

	font-size: 14px;

	color: #454545;

	padding-top: 19px;

	width: 100%;

	position: relative

}

.nameTextPut {

	width: 191px;

	height: 38px;

	border: 1px solid #e5e5e5;

	background: #f2f2f2;

	line-height: 38px;

	padding: 0 10px;

	vertical-align: middle;

	display: inline-block;

	margin-right: 7px

}

.FbDiv .yzm {

	display: inline-block;

	vertical-align: middle

}

.about_ryzs_picList li img {

	margin: 0 auto!important

}

.pl_block {

	display: inline-block;

	padding-right: 20px;

	padding-bottom: 10px

}

.pl_block_last {

	position: absolute;

	right: 0;

	padding-right: 0

}

.onClickPut {

	width: 120px;

	height: 40px;

	border: medium none;

	background: #b2b2b2;

	color: #eee;

	font-size: 14px;

	font-family: '微软雅黑';

	cursor: pointer

}

.onClickPut:hover {

	background: #7ec318;

	color: #fff

}

.FeedbackCon2 {

	background: #fff;

	width: 100%;

	float: left;

	padding-bottom: 71px

}

.FeedbackConList li {

	padding: 20px 24px;

	border-bottom: 1px solid #eee;

	font-size: 14px

}

.FeedbackConList li p {

	font-size: 14px;

	color: #555

}

.FeedbackConList li p a {

	color: #666;

	padding: 0 3px

}

.FeedbackConList li p.t2 {

	color: #666;

	padding: 10px 0

}

.PageMenuList {

	height: 46px;

	width: 100%;

	background: #f2f2f2;

	border-bottom: 1px solid #ebebeb

}

.PageMenuList .wrap {

	height: 47px

}

.PageMenuList ul {

	position: absolute;

	left: 0;

	top: 0

}

.PageMenuList ul li {

	float: left;

	height: 45px;

	padding: 0 17px;

	line-height: 45px;

	margin: 1px

}

.PageMenuList ul li.hover {

	border: 1px solid #ebebeb;

	border-bottom: 1px solid #fff;

	background: #fff;

	font-weight: 700

}

.NewsList li .t2 a, .PageMenuList ul li a:hover, .PageMenuList ul li.hover a {

	color: #7ec318

}

.NewsList li p, .PageMenuList ul li a {

	font-size: 14px;

	color: #454545

}

.NewsList {

	width: auto !important;

	padding-top: 35px;

	padding-bottom: 40px

}

.NewsList li {

	float: left;

	width: 280px;

	border-top: 5px solid #f3f3f3;

	line-height: 25px;

	height: 210px;

	overflow: hidden;

	padding-top: 34px;

	display: inline;

	margin-right: 46px

}

.NewsList li p.t3 {

	color: #888

}

.NewsList li .t2 {

	line-height: 26px;

	padding: 5px 0;

	font-size: 16px;

	width: 100%;

	height: 26px;

	overflow: hidden;

	clear: left

}

.NewsList li .t2 a:hover {

	font-weight: 700

}

.NewsList li.no_mr {

	margin-right: 0

}

.loadmore {

	width: 100%;

	height: 100px

}

.loadmore a {

	height: 35px;

	display: block;

	width: 100%;

	background: #f2f2f2;

	text-align: center;

	font-size: 14px;

	line-height: 35px;

	color: #454545

}

.loadmore a span {

	width: 15px;

	height: 15px;

	background: url(../images/load_gif.gif) no-repeat;

	vertical-align: middle;

	display: inline-block;

	margin-right: 4px

}

.loadmore a span.loading {

	background: url(../images/load_gif1.gif) no-repeat

}

.foothelp {

	width: 100%;

	padding-bottom: 9px;

	height: 188px

}

.foothelp h1 {

	font-size: 19px;

	color: #454545;

	padding: 36px 0 31px

}

.foothelp p {

	font-size: 13px;

	color: #454545;

	padding-bottom: 43px

}

.content img {

	display: inline-block;

	background: url(../images/load_gif.gif) center no-repeat

}

.content .about_fwlc_pc img {

	background: 0 0

}

.content_bak img {

	display: inline-block;

	background: url(../images/load_gif.gif) center no-repeat

}

.content_bak .about_fwlc_pc img {

	background: 0 0

}

.newstit {

	width: 100%;

	border-bottom: 1px solid #eee;

	text-align: center;

	padding-bottom: 24px

}

.newstit h1 {

	font-size: 32px;

	color: #000;

	padding: 30px 0 30px

}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {

	line-height: 150%

}

.content_bak h1, .content_bak h2, .content_bak h3, .content_bak h4, .content_bak h5, .content_bak h6 {

	line-height: 150%

}

.newstit p {

	font-size: 14px;

	color: #454545

}

.newstit p span {

	padding: 0 20px

}

.newstit p span .icon_js_c {

	/*background: url(../images/icon_news_detail.gif) no-repeat;*/

	display: inline-block;

	width: 20px;

	height: 20px;

	text-align: center;

	line-height: 20px;

	overflow: hidden;

	font-size: 14px;

	vertical-align: middle;

	margin-left: 4px

}

.newstit p span .icon_js_c_hover {

	/*background: url(../images/icon_news_detail.gif) -20px 0 no-repeat;*/

	display: inline-block;

	width: 20px;

	height: 20px;

	text-align: center;

	line-height: 20px;

	overflow: hidden;

	font-size: 14px;

	vertical-align: middle;

	margin-left: 4px

}

.content {

	font-size: 14px;

	line-height: 30px;

	padding: 0 0 40px;

	margin-bottom: 16px

}

.content p {

	font-size: 14px;

	margin: 1.12em 0;

	line-height: 30px

}

.content h1 {

	font-size: 32px;

	font-weight: 700;

	margin: .67em 0

}

.content h2 {

	font-size: 24px;

	font-weight: 700;

	margin: .75em 0

}

.content h3 {

	font-size: 18px;

	font-weight: 700;

	margin: .83em 0

}

.content h4 {

	font-size: 16px;

	font-weight: 700;

	margin: 1.12em 0

}

.content h5 {

	font-size: 14px;

	font-weight: 700;

	margin: 1.5em 0

}

.content h6 {

	font-size: 12px;

	font-weight: 700;

	margin: 1.67em 0

}

.content ul li {

	list-style: inherit

}

.content .n_top {

	margin-top: 0

}

.content_bak {

	font-size: 14px;

	line-height: 30px;

	padding: 40px 60px;

	background-color: #f4f4f4;

	margin-bottom: 16px

}

.content_bak p {

	font-size: 14px;

	margin: 1.12em 0;

	line-height: 30px

}

.content_bak h1 {

	font-size: 32px;

	font-weight: 700;

	margin: .67em 0

}

.content_bak h2 {

	font-size: 24px;

	font-weight: 700;

	margin: .75em 0

}

.content_bak h3 {

	font-size: 18px;

	font-weight: 700;

	margin: .83em 0

}

.content_bak h4 {

	font-size: 16px;

	font-weight: 700;

	margin: 1.12em 0

}

.content_bak h5 {

	font-size: 14px;

	font-weight: 700;

	margin: 1.5em 0

}

.content_bak h6 {

	font-size: 12px;

	font-weight: 700;

	margin: 1.67em 0

}

.content_bak ul li {

	list-style: inherit

}

.content_bak .n_top {

	margin-top: 0

}

.pojectState {

	float: right;

	width: 360px;

	margin-left: 30px

}

.pojectState table {

	border-collapse: collapse

}

.pojectState table td {

	border: 1px solid #eee;

	line-height: 33px;

	padding-left: 9px

}

.pojectState table td.td_left {

	text-align: center;

	background: #fafafa;

	color: #999;

	padding-left: 0

}

.pojectState table td.tdImg {

	text-align: center;

	height: 187px

}

.newsPj {

	width: 100%;

	text-align: center;

	padding-bottom: 24px

}

.newsPj a.bad, .newsPj a.good {

	float: none

}

.newsPj a.bad:hover span {

	background-position: -24px -51px

}

.newsPj a.good:hover span {

	background-position: -24px -20px

}

.Newsbshare {

	text-align: center;

	font-size: 14px

}

.newsDetailCur {

	width: 100%;

	position: relative;

	padding: 23px 0 17px

}

.newsDetailCur li {

	width: 49.9%;

	float: left;

	font-size: 14px;

	position: relative;

	height: 19px;

	z-index: 1111

}

.newsDetailCur li.r {

	text-align: right

}

.newsDetailCur li a {

	padding: 5px 0 5px;

	display: block;

	float: left

}

.newsDetailCur li.r a {

	float: right

}

.LikeNews .NewsList li {

	border-bottom: 5px solid #f3f3f3;

	border-top: none;

	padding-top: 4px

}

.FeedbackNews .FeedbackCon {

	padding-left: 0;

	padding-right: 0;

	margin-top: 0;

	padding-top: 10px

}

.FeedbackNews .FeedbackCon textarea {

	width: 1308px

}

.FeedbackNews .FeedbackConList li {

	padding-left: 0;

	padding-right: 0

}

#help_text {

	height: 54px

}

.select_case {

	width: 100%;

	padding-top: 35px;

	padding-bottom: 14px

}

.select_case table {

	border-collapse: collapse;

	border: 1px solid #eee

}

.select_case table td {

	line-height: 35px;

	border-bottom: 1px dotted #eee;

	font-size: 14px

}

.select_case table td.td_left {

	background: #f7f7f7;

	text-align: center;

	color: #000

}

.select_case table td a {

	margin-left: 23px;

	margin-right: 3px;

	display: inline-block;

	white-space: nowrap

}

.moreSelect {

	display: block;

	background: url(../images/common_bg.gif) -203px -38px no-repeat;

	width: 9px;

	height: 5px;

	display: inline-block;

	vertical-align: middle;

	overflow: hidden

}

.moreSelectHover {

	background-position: -203px -43px

}

.icon_zuixin {

	background: url(../images/icon_zuixin.gif) no-repeat;

	width: 53px;

	height: 53px;

	position: absolute;

	z-index: 111;

	right: 0;

	top: 0;

	overflow: hidden

}

.select_area_box {

	width: 100%;

	overflow: hidden;

	height: 35px;

	font-size: 14px

}

.select_case table td .select_area_box a {

	margin-left: 3px;

	margin-right: 23px

}

.caseDetail {

	border: 1px solid #eee;

	margin-top: 51px;

	width: 1317px;

	position: relative

}

.caseDetail .leftpic {

	float: left;

	width: 980px;

	overflow: hidden;

	padding-right: 19px;

	height: 620px;

	margin-top: -1px;

	margin-left: -1px;

	position: relative;

	background: url(../images/load_gif.gif) center no-repeat

}

.caseDetail .casepicBox {

	height: 295px;

	overflow: hidden

}

.casepicList {

	float: left;

	width: 103px;

	overflow: hidden

}

.rightCase {

	float: left;

	width: 309px;

	height: 619px;

	overflow: hidden

}

.casepicBox h2 {

	font-size: 14px;

	color: #666;

	height: 40px;

	line-height: 40px;

	position: relative;

	width: 100%

}

.casepicBox ul li {

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

	height: 75px;

	display: inline;

	overflow: hidden;

	width: 94px

}

.casepicBox ul li.hover img {

	border: 2px solid #7ec318;

	width: 90px;

	height: 71px

}

.btn_Left {

	background: url(../images/icon_case_detail.gif) -20px 0 no-repeat;

	width: 9px;

	height: 15px;

	display: block;

	right: 23px;

	top: 12px;

	position: absolute

}

.btn_Left:hover {

	background-position: 0 0

}

.btn_Right {

	background: url(../images/icon_case_detail.gif) -30px 0 no-repeat;

	width: 9px;

	height: 15px;

	display: block;

	right: 10px;

	top: 12px;

	position: absolute

}

.btn_Right:hover {

	background-position: -10px 0

}

.casepicBoxLine {

	height: 5px;

	background: #ececef;

	margin: 8px 0 3px;

	margin-right: 10px;

	overflow: hidden;

	display: block

}

.caseInfo {

	position: relative;

	width: 979px;

	border-right: 1px solid #eee

}

.caseInfo h1 {

	float: left;

	width: 339px;

	background: url(../images/case_bg.gif) right repeat-y;

	height: 37px;

	line-height: 37px;

	font-size: 14px;

	padding-left: 10px

}

.caseInfo h1 .icon_jiao {

	background: url(../images/icon_case_detail.gif) -40px 0 no-repeat;

	width: 9px;

	height: 6px;

	display: inline-block;

	vertical-align: middle;

	margin-left: 5px;

	overflow: hidden

}

.caseInfo h2 {

	border-right: 1px solid #eee;

	height: 37px;

	line-height: 37px;

	display: block;

	position: absolute;

	right: 153px;

	font-size: 14px;

	padding-right: 15px;

	color: #b2b2b2;

	top: 0

}

.caseInfo h3 {

	float: right;

	padding-top: 8px;

	padding-right: 20px

}

.CaseDetailText {

	font-size: 14px;

	line-height: 25px;

	width: 100%;

	padding-bottom: 0

}

.CaseDetailText #content {

	font-size: 14px

}

.CaseDetailText .caseDetailTitle {

	font-size: 32px;

	color: #000;

	line-height: 43px;

	width: 100%;

	margin: 0 auto;

	text-align: center;

	padding-top: 10px;

	padding-bottom: 15px

}

.newsCurPic {

	border: 1px solid #e5e5e5;

	padding: 5px;

	position: absolute;

	background: #fff;

	height: 170px;

	width: 232px;

	bottom: 19px;

	left: 70px;

	z-index: 1111;

	display: none;

	padding-bottom: 3px

}

.newsCurPic em {

	background: url(../images/icon_case_detail.gif) -52px 0 no-repeat;

	width: 13px;

	height: 7px;

	display: block;

	bottom: -7px;

	left: 50%;

	margin-left: -6px;

	position: absolute

}

.newsDetailCur .r .newsCurPic {

	left: auto;

	right: 70px

}

.caseTextInfo {

	position: absolute;

	display: block;

	background: #7ec318;

	left: 0;

	bottom: 37px;

	width: 342px;

	height: 140px;

	font-size: 14px;

	color: #fff!important;

	-moz-opacity: .9;

	-khtml-opacity: .9;

	opacity: .9;

	padding-top: 20px;

	display: none

}

.caseTextInfo td.td1 {

	text-align: right;

	-moz-opacity: .7;

	-khtml-opacity: .7;

	opacity: .7

}

.about_index_1 {

	font-size: 14px;

	line-height: 30px

}

.about_index_1 h1 {

	font-size: 36px;

	padding: 0 0 30px;

	color: #000

}

.about_index_1 p, .about_index_1_sm td p {

	font-size: 14px

}

.about_index_1_sm {

	background: #f2f2f2;

	width: 100%;

	padding: 50px 0;

	margin-top: 50px

}

.about_bg_icon {

	background: url(../images/about_bg_01.gif) -237px 0 no-repeat;

	width: 229px;

	height: 47px;

	display: block;

	margin-left: 74px

}

.about_index_1_sm h2 {

	color: #000;

	font-size: 24px;

	padding-bottom: 15px;

	margin: 0;

	font-weight: 400

}

.about_index_1_sm td {

	padding-right: 74px;

	font-size: 14px

}

.about_icon_01 {

	background: url(../images/about_bg_01.gif) no-repeat;

	width: 79px;

	height: 79px;

	display: block;

	margin: 0 auto

}

.about_icon_02 {

	background-position: -79px 0

}

.about_icon_03 {

	background-position: -158px 0

}

.about_index_Conlist li:hover .about_icon_01 {

	background-position: 0 -79px

}

.about_index_Conlist li:hover .about_icon_02 {

	background-position: -79px -79px

}

.about_index_Conlist li:hover .about_icon_03 {

	background-position: -158px -79px

}

.about_index_Conlist {

	width: 100%;

	position: relative;

	height: 234px

}

.about_index_Conlist li {

	font-size: 14px;

	text-align: center;

	width: 250px;

	text-align: center;

	position: absolute;

	top: 50px

}

.about_index_Conlist h3 {

	font-size: 18px;

	color: #454545;

	padding: 15px 0;

	margin: 0;

	font-weight: 400

}

.about_index_Conlist li.li_l {

	left: 70px

}

.about_index_Conlist li.li_c {

	left: 50%;

	margin-left: -125px

}

.about_index_Conlist li.li_r {

	right: 70px

}

.about_qyry {

	background: url(../images/about_bg_02.jpg) 0 60px no-repeat;

	padding-left: 450px;

	line-height: 35px;

	font-size: 16px;

	min-height: 587px;

	padding-top: 110px

}

.about_fzzl {

	line-height: 300%;

	text-align: center;

	padding-top: 20px

}

.about_fzzl h1 {

	padding: 25px 0 50px;

	font-weight: 400;

	margin: 0

}

.about_fzzl h2 {

	padding-bottom: 50px;

	font-weight: 400;

	margin: 0

}

.about_fwlc_mobile {

	display: none

}

.fwfc_box {

	background: #7ec318;

	margin: 196px 188px 162px;

	height: 324px;

	position: relative

}

.fwfc_box td {

	color: #fff;

	height: 322px

}

.fwfc_box td p {

	padding: 4px 0;

	margin: 0

}

.about_fwfc_picList li {

	position: absolute

}

.about_fwfc_picList li img {

	background: url(../images/load_gif.gif) center no-repeat

}

.about_fwfc_picList li.li1 {

	left: -188px;

	top: -162px

}

.about_fwfc_picList li.li2 {

	left: 0;

	top: -162px

}

.about_fwfc_picList li.li3 {

	left: 188px;

	top: -162px

}

.about_fwfc_picList li.li4 {

	left: 376px;

	top: -162px

}

.about_fwfc_picList li.li5 {

	left: 564px;

	top: -162px

}

.about_fwfc_picList li.li6 {

	left: 752px;

	top: -162px

}

.about_fwfc_picList li.li7 {

	left: 940px;

	top: -162px

}

.about_fwfc_picList li.li8 {

	left: 940px;

	top: 0

}

.about_fwfc_picList li.li9 {

	left: 940px;

	top: 162px

}

.about_fwfc_picList li.li10 {

	left: 940px;

	top: 324px

}

.about_fwfc_picList li.li11 {

	left: 752px;

	top: 324px

}

.about_fwfc_picList li.li12 {

	left: 564px;

	top: 324px

}

.about_fwfc_picList li.li13 {

	left: 376px;

	top: 324px

}

.about_fwfc_picList li.li14 {

	left: 188px;

	top: 324px

}

.about_fwfc_picList li.li15 {

	left: 0;

	top: 324px

}

.about_fwfc_picList li.li16 {

	left: -188px;

	top: 324px

}

.about_fwfc_picList li.li17 {

	left: -188px;

	top: 162px

}

.about_fwfc_picList li.li18 {

	left: -188px;

	top: 0

}

.about_fwlc {

	width: 100%;

	text-align: center;

	padding: 10px 0 0;

	line-height: 24px

}

.td_108 {

	width: 108px

}

.about_fwlc p {

	padding: 5px 0

}

.about_icon_yuan {

	background: url(../images/about_bg_yuan.gif) no-repeat;

	height: 108px;

	width: 108px;

	display: block;

	text-align: center;

	line-height: 108px;

	font-size: 16px;

	color: #fff

}

.about_icon_tiao {

	display: block;

	background: url(../images/about_tiao_gif.gif) no-repeat;

	padding-left: 5px;

	height: 9px;

	margin: 0 7px;

	overflow: hidden;

	max-width: 120px

}

.about_icon_tiao em {

	display: block;

	background: url(../images/about_tiao_gif.gif) right top no-repeat;

	height: 9px;

	overflow: hidden

}

.about_fwcn {

	width: 100%;

	padding: 10px 0 0

}

.about_fwcn .f42 {

	margin-bottom: 38px

}

.about_fwcn p {

	margin-bottom: 15px;

	margin-top: 15px

}

.about_fwcn_img {

	padding: 0 130px 0 28px

}

.AboutkefuList {

	border-top: 1px solid #eee;

	width: 1314px;

	margin-bottom: 300px

}

.AboutkefuList .indexkefuItem {

	border-top: none

}

.td_last {

	width: 200px

}

.about_icon_yuan_green {

	background: url(../images/about_bg_03.gif) no-repeat;

	color: #fff

}

.about_icon_yuan_quan {

	background: url(../images/about_bg_03.gif) 0 -108px no-repeat;

	color: #444

}

.zzjg_table td {

	padding-bottom: 34px

}

.about_fzlc {

	width: 100%;

	padding: 30px 0 0

}

.about_fzlc h1 {

	color: #7ec318;

	font-size: 3em;

	line-height: 2em;

	margin-top: 0

}

.about_fzlc h2 {

	color: #000;

	font-size: 3em;

	line-height: 1em;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #eee;

	padding-bottom: 20px

}

.about_fzlc ul {

	background-image: url(../images/kedu.gif);

	background-position: 0 0;

	background-repeat: repeat-y

}

.about_fzlc ul li {

	font-size: 1.25em;

	margin-left: 60px;

	list-style-type: disc

}

.about_fzlc_table .td_left {

	font-size: 48px;

	width: 150px;

	color: #b2b2b2

}

.about_fzlc_table td {

	font-size: 22px;

	color: #b2b2b2;

	padding: 7px 0

}

.about_qykw {

	width: 100%;

	padding-top: 20px

}

.bookItem .leftpic {

	float: left;

	width: 220px;

	padding-right: 30px

}

.bookItem {

	position: relative;

	background: #f2f2f2;

	padding-right: 42px;

	margin-bottom: 17px;

	height: 223px;

	overflow: hidden

}

.bookItem h1 {

	font-size: 18px;

	color: #333;

	padding: 15px 0

}

.bookItem .t1 {

	color: #454545;

	line-height: 25px;

	font-size: 14px;

	margin: 0;

	height: 50px;

	overflow: hidden

}

.bookItem .t2 {

	font-size: 16px;

	color: #454545;

	padding-top: 5px;

	margin: 0

}

.kw_link_down {

	position: absolute;

	left: 249px;

	bottom: 20px;

	font-size: 14px

}

.kw_link_view {

	position: absolute;

	left: 354px;

	bottom: 20px;

	font-size: 14px

}

.kw_link_down span {

	background: url(../images/about_icon_kw.gif) no-repeat;

	width: 15px;

	height: 15px;

	display: inline-block;

	vertical-align: middle;

	margin-right: 7px;

	overflow: hidden

}

.kw_link_view span {

	background: url(../images/about_icon_kw.gif) 0 -15px no-repeat;

	width: 17px;

	height: 19px;

	display: inline-block;

	vertical-align: middle;

	margin-right: 7px;

	overflow: hidden

}

.about_ryzs {

	padding: 20px 0 0

}

.about_ryzs_picList {

	float: left;

	border-left: 1px solid #eee

}

.about_ryzs_picList li {

	float: left;

	width: 217px;

	height: 191px;

	border-right: 1px solid #eee;

	border-bottom: 1px solid #eee;

	text-align: center;

	font-size: 14px;

	cursor: pointer;

	border-top: 1px solid #eee;

	overflow: hidden;

	margin-bottom: -1px;

	z-index: 111

}

.about_ryzs_picList li p.img {

	padding-top: 23px;

	padding-bottom: 5px

}

.about_ryzs_picList li p {

	font-size: 14px;

	margin: 0!important

}

.about_ryzs_picList2 {

	float: left;

	border-left: 1px solid #eee

}

.about_ryzs_picList2 .aboutkefuItem {

	width: 208px;

	height: 141px;

	text-align: center;

	float: left;

	overflow: hidden;

	border: 1px solid #eee;

	border-left: none;

	margin-bottom: -1px

}

.aboutkefuItem p {

	margin-top: 0;

	margin-bottom: 0

}

.honner_pic_box {

	width: 650px;

	height: 512px;

	position: fixed;

	left: 50%;

	margin-left: -325px;

	top: 50%;

	margin-top: -256px;

	z-index: 1111112;

	background: #fff url(../images/load_gif.gif) center no-repeat

}

.honner_pic_box_bg {

	width: 100%;

	height: 100%;

	background: #000;

	-moz-opacity: .3;

	-khtml-opacity: .3;

	opacity: .3;

	position: fixed;

	left: 0;

	top: 0;

	z-index: 1111111

}

.honner_pic_box_close {

	display: block;

	height: 34px;

	background: #efefef;

	font-size: 14px;

	text-align: center;

	line-height: 34px;

	color: grey

}

.honner_pic_box_close span {

	font-family: Tahoma;

	font-weight: 700;

	padding-right: 5px

}

.honner_pic_box_close:hover {

	background: #7ec318;

	color: #fff

}

.about_contact {

	width: 100%;

	padding: 20px 0 0

}

.contact_map {

	float: right;

	width: 796px;

	height: 466px

}

.about_contact {

	line-height: 30px;

	color: #454545

}

.about_contact h1 {

	color: #333;

	font-size: 36px;

	line-height: 150%;

	margin-top: 0

}

.about_contact_left {

	float: left;

	width: 522px

}

.weixin_list {

	width: 100%;

	padding-top: 25px

}

.weixin_list li {

	float: left;

	width: 49.9%;

	overflow: hidden

}

.weixin_list p {

	font-size: 18px;

	color: #454545;

	padding-bottom: 12px

}

.cpContactList {

	width: 100%;

	padding-top: 60px;

	padding-bottom: 60px

}

.cpContactList li {

	float: left;

	width: 405px;

	padding-right: 51px;

	font-size: 14px;

	line-height: 26px;

	margin-bottom: 20px

}

.cpContactList li h1 {

	font-size: 24px;

	color: #333

}

.cpContactList li.no_pr {

	padding-right: 0

}

.teamIndex_wrap {

	padding-bottom: 20px;

	padding-top: 28px

}

.teamIndex_wrap .indexCase {

	background: #fff;

	position: relative;

	z-index: 11;

	padding-bottom: 30px

}

.teamIndex_wrap .indexCase_secend {

	position: relative

}

.teamIndex_wrap .title {

	margin-top: 0

}

.team_home_box {

	border: 1px solid #eee;

	position: relative;

	margin: 28px 0 11px;

	height: 268px;

	overflow: hidden

}

.team_home_box .leftpic {

	float: left;

	width: 232px;

	height: 232px;

	padding: 18px 25px

}

.team_home_box h1 {

	font-size: 24px;

	color: #8a8a8a;

	padding-top: 20px

}

.team_home_box h1 span {

	color: #999;

	font-size: 14px;

	padding-left: 10px

}

.team_home_box .work_info {

	position: absolute;

	bottom: 18px;

	left: 282px;

	font-size: 14px;

	line-height: 27px;

	float: left

}

.team_home_box .yuyue {

	position: absolute;

	right: 48px;

	top: 78px

}

.team_home_box .yuyue a {

	display: block;

	background: url(../images/icon_submit_shejishi.gif) no-repeat;

	width: 142px;

	height: 50px;

	line-height: 50px;

	font-size: 23px;

	text-align: center;

	color: #fff

}

.team_home_box .yuyue p {

	text-align: center;

	font-size: 14px;

	padding-top: 5px

}

.tema_menu {

	height: 40px;

	width: 100%

}

.tema_menu ul {

	position: relative;

	width: 100%;

	background: #f3f3f3

}

.tema_menu ul li {

	float: left;

	width: 33%;

	border-right: 2px solid #fff;

	height: 40px;

	line-height: 40px;

	text-align: center;

	font-size: 16px;

	background: #f3f3f3;

	cursor: pointer

}

.tema_menu ul li.no_bor {

	border: none

}

.team_home_bottom_box {

	width: 100%;

	position: relative

}

.team_home_bottom_right_box {

	margin-left: 270px;

	padding-bottom: 50px

}

.sheji_ganwu .title {

	margin-bottom: 5px

}

.sheji_ganwu_list {

	padding: 16px 0 13px;

	border-bottom: 1px dotted #e5e5e5

}

.sheji_ganwu_list h1 {

	color: #999;

	font-size: 14px;

	padding-bottom: 10px

}

.sheji_ganwu_list h2 {

	color: #b2b2b2;

	font-size: 14px

}

.icon_view {

	background: url(../images/icon_shejishi_ganwu.gif) no-repeat;

	width: 14px;

	height: 10px;

	display: inline-block;

	vertical-align: middle;

	overflow: hidden;

	margin-right: 3px

}

.icon_xin {

	background: url(../images/icon_shejishi_ganwu.gif) 0 -10px no-repeat;

	width: 14px;

	height: 10px;

	display: inline-block;

	vertical-align: middle;

	margin-left: 10px;

	overflow: hidden;

	margin-right: 3px

}

.team_home_bottom_right_box .FeedbackNews .FeedbackCon textarea {

	width: 1036px

}

.team_home_bottom_left_box {

	position: absolute;

	left: 0;

	top: 0;

	width: 234px

}

.geren_info {

	font-size: 14px;

	line-height: 24px;

	padding-top: 16px;

	min-height: 250px

}

.tema_menu_other ul li {

	width: 100%;

	border: none

}

.tema_menu_other ul li span {

	color: #b2b2b2;

	font-size: 15px

}

.jylm_box_menu {

	position: relative;

	width: 100%;

	height: 216px;

	overflow: hidden;

	margin-top: 45px

}

.jylm_box_menu ul {

	position: relative;

	left: 50%;

	float: left

}

.jylm_box_menu ul li {

	background: url(../images/sub_select_bg.gif) 0 -170px no-repeat;

	width: 170px;

	height: 170px;

	text-align: center;

	float: left;

	font-size: 16px;

	color: #8a8a8a;

	margin: 0 47px;

	cursor: pointer;

	position: relative;

	right: 50%

}

.jylm_box_menu ul li .top_icon {

	display: block;

	background: url(../images/sub_select_icon.png) 0 0 no-repeat;

	width: 32px;

	height: 32px;

	margin: 54px auto 10px

}

.jylm_box_menu ul li.hover {

	background-position: 0 0;

	color: #fff

}

.jylm_box_menu ul li .top_icon2 {

	background-position: 0 -32px

}

.jylm_box_menu ul li .top_icon3 {

	background-position: 0 -64px

}

.jylm_box_menu ul li .top_icon4 {

	background-position: 0 -96px

}

.jylm_box_menu ul li.hover .top_icon {

	background-position: -32px 0

}

.jylm_box_menu ul li.hover .top_icon2 {

	background-position: -32px -32px

}

.jylm_box_menu ul li.hover .top_icon3 {

	background-position: -32px -64px

}

.jylm_box_menu ul li.hover .top_icon4 {

	background-position: -32px -96px

}

.jylm_box_menu ul li .icon_sanjiao {

	background: url(../images/sub_select_bg.gif) bottom left no-repeat;

	width: 47px;

	height: 24px;

	display: block;

	position: absolute;

	top: 192px;

	left: 50%;

	margin-left: -23px;

	display: none

}

.jylm_box_menu ul li.hover .icon_sanjiao {

	display: block

}

.jylm_title_pic_2 {

	font-size: 32px;

	text-align: center;

	line-height: 57px

}

.jylm_submit_box {

	width: 100%;

	background: #f2f2f2;

	padding: 15px 0

}

.jylm_submit_box_left {

	width: 1080px;

	float: left

}

.jylm_submit_box_left td {

	padding: 9px 0 10px

}

.jylm_submit_box_left .td_left {

	font-size: 16px;

	color: #8a8a8a;

	text-align: right;

	padding-right: 26px;

	vertical-align: text-top;

	line-height: 44px

}

.jylm_submit_box_left .input_subText {

	width: 890px;

	border-radius: 2px;

	height: 44px;

	line-height: 44px;

	background: #fff;

	border: 1px solid #ddd;

	box-shadow: #eee 0 1px 2px 0 inset;

	padding: 0 5px

}

.jylm_submit_box_left .input_subText:focus {

	border: 1px solid #bbb!important;

	outline: 0

}

.jylm_submit_box_left .textarea_put {

	width: 890px;

	background: #fff;

	padding: 5px;

	height: 110px;

	overflow: hidden;

	border: 1px solid #ddd;

	box-shadow: #eee 0 1px 2px 0 inset;

	padding: 0 5px

}

.textarea_put:focus {

	border: 1px solid #bbb!important;

	outline: 0

}

.jylm_sm {

	font-size: 30px;

	color: #999;

	text-align: center;

	margin: 60px 0 100px

}

.jylm_submit_box_right {

	float: left;

	font-size: 16px;

	line-height: 36px;

	color: #8a8a8a;

	margin-top: 10px;

	position: relative;

	height: 308px;

	font-weight: 700

}

.jylm_submit_btn {

	width: 172px;

	height: 75px;

	text-align: center;

	font-size: 18px;

	cursor: pointer;

	color: #fff;

	background: #a7a7a7;

	border: medium none;

	display: block;

	position: absolute;

	bottom: 0;

	left: 0;

	font-weight: 700

}

.jylm_submit_btn:hover {

	background: #7ec318

}

.jylm_submit_box_left .city_select {

	background-position: -133px -233px

}

.f_r {

	float: right

}

.f_l {

	float: left

}

.b {

	font-weight: 700

}

.f8 {

	font-size: 8px

}

.f9 {

	font-size: 9px

}

.f10 {

	font-size: 10px

}

.f11 {

	font-size: 11px

}

.f12 {

	font-size: 12px

}

.f13 {

	font-size: 13px

}

.f14 {

	font-size: 14px!important

}

.f15 {

	font-size: 15px!important

}

.f16 {

	font-size: 16px!important

}

.f18 {

	font-size: 18px!important

}

.f42 {

	font-size: 42px!important

}

.f48 {

	font-size: 48px!important

}

.f30 {

	font-size: 30px!important

}

.f22 {

	font-size: 22px!important

}

.pr10 {

	padding-right: 10px

}

.pr5 {

	padding-right: 5px

}

.f_l {

	float: left

}

.f_r {

	float: right

}

.em {

	text-indent: 2em

}

.hei {

	color: #000

}

.red {

	color: red

}

.red3 {

	color: #e62b86

}

.no_bg {

	background: 0 0!important

}

.red2 {

	color: #ed4d30

}

.pic_tit {

	text-indent: -999em;

	overflow: hidden;

	text-align: left

}

.green {

	color: #7ec318!important

}

.no_nr {

	margin-right: 0!important

}

#MoreCaseBoxCon .no_nr {

	margin-right: 0!important

}

.ico_gt, .ico_os, .ico_pp {

	background: url(../images/dh.gif) no-repeat

}

.onlineService {

	background: 0 0;

	width: 49px;

	height: 196px;

	position: fixed;

	right: 0;

	bottom: 51px;

	z-index: 999995

}

.onlineService .ico_os {

	background-position: 0 0;

	border: 1px solid #c7c7c7;

	cursor: pointer;

	width: 47px;

	height: 98px;

	float: right

}

.onlineService .ico_gt {

	background-position: right 0;

	border: 1px solid #299ec0;

	cursor: pointer;

	width: 47px;

	height: 47px;

	float: right;

	clear: both

}

.onlineService .ico_pp {

	background-position: right -60px;

	border: 1px solid #81b140;

	cursor: pointer;

	width: 47px;

	height: 47px;

	float: right;

	margin: 0;

	clear: both

}

.quikPub {

	z-index: 999995;

	background: url(../images/tmbg.png) repeat;

	text-align: center;

	padding: 10px 0;

	width: 100%;

	display: block;

	color: #fff;

	height: 29px

}

.quikPub span {

	font-size: 22px;

	vertical-align: middle;

	font-weight: 700;

	margin-right: 30px;

	font-family: '微软雅黑'

}

.quikPub input {

	width: 220px;

	border: 1px solid #000;

	vertical-align: middle;

	padding: 2px 5px;

	color: #000;

	margin-right: 20px;

	height: 25px

}

a.pubClose {

	z-index: 99;

	cursor: pointer;

	width: 25px;

	height: 25px;

	display: block;

	background: url(../images/pubclose.gif) no-repeat;

	position: absolute;

	right: 10px;

	bottom: 12px

}

.proDetail ul li a:hover img, a.pubClose:hover, a.tbsPay:hover, ul.rS li a:hover {

	opacity: .7;

	-ms-filter: "alpha(opacity=70)"

}

a.quikBtn {

	background: #f60;

	vertical-align: middle;

	padding: 6px 20px;

	color: #fff;

	font-size: 16px;

	box-shadow: 0 0 5px rgba(0,0,0,.5), 0 1px 0 rgba(255,255,255,.3) inset;

	border-radius: 3px

}

a.quikBtn:hover {

	background: #333

}

a.quikPubB {

	right: -49px;

	bottom: 0;

	width: 49px;

	z-index: 999998;

	height: 49px;

	display: block;

	background: url(../images/hot_case.png) no-repeat 0 -528px

}

a.quikPubB:hover {

	background-position: 0 -578px

}

.quikPub, a.quikPubB {

	bottom: 0;

	position: fixed;

	right: 0

}

.topad {

	margin-top: 24px;

	text-align: center

}

.sd01 {

	border-bottom: 1px solid #7ec318;

	font-weight: 700

}

.sd02 {

	border-bottom: 1px solid #fff;

	font-weight: 400

}

@media screen and (max-width:1456px) {

.indexbanner .Btnwrap {

	width: 1200px

}

.wrap {

	width: 1200px;

	overflow: hidden

}

.nav .wrap {

	overflow: visible

}

.navlist {

	padding-left: 325px;

	/*height:75px;*/

	overflow:hidden;

}

.navlist li {

	width: 105px

}

.search {

	width: 160px

}

.searchPut {

	width: 125px

}

.nav_bg {

	background: url(../images/nav_bg3.png) bottom center no-repeat;

	width: 100%;

	height: 84px

}

.banner_tips {

	background: url(../images/banner_bg0.png) center no-repeat;

	height: 99px;

	margin-top: -99px;

	z-index: 12;

	position: relative

}

.banner_tips h1 {

	line-height: 99px;

	font-size: 24px;

	color: #fefefe;

	float: left;

	padding-right: 73px;

	padding-left: 16px

}

.banner_tips .icon_jt {

	background: url(../images/index_banner.png) no-repeat;

	width: 48px;

	height: 14px;

	background-position: 0 -113px;

	display: inline;

	float: left;

	margin-top: 52px

}

.banner_tips_step li {

	font-size: 18px;

	color: #fefefe;

	float: left;

	padding: 37px 0 0 27px

}

.banner_tips_step span {

	background: url(../images/index_banner.png) 0 -56px no-repeat;

	width: 42px;

	height: 42px;

	text-align: center;

	line-height: 42px;

	display: inline-block;

	vertical-align: middle;

	margin-right: 10px;

	font-size: 22px

}

.banner_tips_step span.cur {

	background-position: -52px -56px

}

.banner_tips .OA {

	width: 134px;

	height: 46px;

	background: url(../images/index_banner.png) no-repeat;

	display: block;

	position: absolute;

	right: 16px;

	top: 37px

}

.about_ryzs_picList2 .aboutkefuItem {

	width: 198px;

	text-align: center;

	float: left;

	overflow: hidden;

	border: 1px solid #eee;

	border-left: none;

	margin-bottom: -1px

}

.gg {

	margin: 0 auto;

	width: 1200px

}

.indexCaseList .indexCaseItem {

	margin-right: 30px;

	width: 210px;

	overflow: hidden

}

.indexCaseList .indexCaseItem img {

	width: 210px;

	height: 154px

}

.indexCaseList .indexCaseItem p {

	height: 154px;

	width: 210px

}

.indexCaseList .indexCaseItem2 img {

	width: 210px;

	height: 210px

}

.indexCaseList .indexCaseItem2 p {

	height: 210px;

	width: 210px

}

.indexCaseList a.link span.text {

	padding-top: 20px

}

.indexCaseList .indexCaseItem2 a.link span.text {

	padding-top: 50px

}

.indexCaseList a.link span {

	padding-left: 25px

}

.indexGoldDesigner {

	padding-left: 10px;

	width: 716px

}

.indexInterview {

	padding-right: 1px;

	padding-left: 0;

	float: right;

	width: 211px;

	overflow: hidden

}

.indexNewsBlock {

	width: 373px

}

.indexNewsBlockC {

	margin: 0 39px

}

.indexHonorItem {

	padding-left: 14px;

	padding-right: 14px

}

.indexkefuItem {

	width: 198px

}

.indexkefuItem img {

	max-width: 100%;

	height: auto

}

.indexAbout {

	top: 21px

}

.footBlock {

	width: 290px;

	margin: 0 atuo

}

.footlc p.p1 {

	width: 156px

}

.footlc p.p2 {

	width: 193px

}

.footlc p.p3 {

	width: 207px

}

.footlc p.p4 {

	width: 157px

}

.footlc p.p5 {

	width: 172px

}

.footlc p.p6 {

	width: 160px

}

.webSiteMap_list {

	width: 154px

}

.webSiteMap_list2 {

	width: 174px

}

.webSiteMap_list_last {

	width: 70px

}

.ztBannerImg {

	width: 842px;

	height: 403px

}

.ztBannerBox {

	height: 403px

}

.ztBannerBox article div.p {

	height: 220px;

	overflow: hidden

}

.FeedbackCon textarea {

	width: 1138px

}

.FeedbackNews .FeedbackCon textarea {

	width: 1188px

}

.team_home_bottom_right_box {

	margin-left: 242px

}

.team_home_bottom_left_box {

	width: 220px

}

.team_home_bottom_right_box .FeedbackNews .FeedbackCon textarea {

	width: 946px

}

.jylm_submit_box_left {

	width: 980px

}

.jylm_submit_box_left .input_subText, .jylm_submit_box_left .textarea_put {

	width: 800px

}

.rightCase {

	width: 209px

}

.fwfc_box {

	width: 825px

}

.about_fwfc_picList li {

	width: 165px;

	height: 142px

}

.about_fwfc_picList li img {

	width: 100%

}

.about_fwfc_picList li.li1 {

	left: -165px;

	top: -142px

}

.about_fwfc_picList li.li2 {

	left: 0;

	top: -142px

}

.about_fwfc_picList li.li3 {

	left: 165px;

	top: -142px

}

.about_fwfc_picList li.li4 {

	left: 330px;

	top: -142px

}

.about_fwfc_picList li.li5 {

	left: 495px;

	top: -142px

}

.about_fwfc_picList li.li6 {

	left: 660px;

	top: -142px

}

.about_fwfc_picList li.li7 {

	left: 825px;

	top: -142px

}

.about_fwfc_picList li.li8 {

	left: 825px;

	top: 0

}

.about_fwfc_picList li.li9 {

	left: 825px;

	top: 142px

}

.about_fwfc_picList li.li10 {

	left: 825px;

	top: 284px

}

.about_fwfc_picList li.li11 {

	left: 660px;

	top: 284px

}

.about_fwfc_picList li.li12 {

	left: 495px;

	top: 284px

}

.about_fwfc_picList li.li13 {

	left: 330px;

	top: 284px

}

.about_fwfc_picList li.li14 {

	left: 165px;

	top: 284px

}

.about_fwfc_picList li.li15 {

	left: 0;

	top: 284px

}

.about_fwfc_picList li.li16 {

	left: -165px;

	top: 284px

}

.about_fwfc_picList li.li17 {

	left: -165px;

	top: 142px

}

.about_fwfc_picList li.li18 {

	left: -165px;

	top: 0

}

.fwfc_box td {

	height: 290px

}

.fwfc_box td p {

	padding: 3px 0

}

.contact_map {

	width: 646px

}

.cpContactList li {

	width: 325px

}

.about_ryzs_picList li {

	width: 238px

}

.AboutkefuList {

	width: 1195px

}

.NewsList li {

	margin-right: 20px

}

.caseDetail .leftpic {

	width: 970px;

	overflow: hidden;

	padding-right: 0;

	margin-right: 16px

}

.caseInfo {

	width: 969px

}

.caseDetail .casepicBox {

	width: 200px

}

.caseDetail {

	width: 1198px;

	overflow: hidden

}

.ThiscurCity {

	left: 230px

}

}

@media screen and (max-width:1199px) {

.indexbanner .Btnwrap {

	width: 100%;

	height: auto

}

.wrap {

	width: 980px;

	overflow: hidden

}

.nav .wrap {

	overflow: visible

}

.navlist {

	padding-left: 325px;

	/*height:75px;*/

	overflow:hidden;

}

.navlist li {

	width: 90px

}

.search {

	width: 160px;

	display: none;

	z-index: 111

}

.w1024_search {

	background: url(../images/w1024_icon.gif) no-repeat;

	width: 35px;

	height: 35px;

	cursor: pointer;

	position: absolute;

	right: 0;

	top: 38px

}

.fixed_nav .w1024_search {

	top: 24px

}

.banner_tips h1 {

	padding-right: 0

}

.banner_tips .icon_jt {

	display: none

}

.banner_tips_step li {

	padding-left: 10px

}

.footerkf {

	display: none

}

.banner_tips h1 {

	padding-left: 0

}

.banner_tips .OA {

	right: 0

}

#gg {

	margin: 0 auto;

	width: 1024px

}

#gg .a {

	background-image: url(../images/ad_1.gif);

	height: 50px;

	width: 106px;

	float: left;

	margin-right: 0

}

#gg input {

	border: 0;

	margin-left: 6px;

	height: 32px;

	float: left;

	display: inline;

	color: #666

}

#gg .txt {

	width: 68px;

	height: 30px;

	padding: 0 8px;

	margin-top: 11px

}

#gg .yuyue {

	background: url(../images/2.jpg) no-repeat;

	padding-left: 40px;

	width: 106px;

	margin-top: 10px;

	cursor: pointer

}

.pchtel {

	display: none

}

.mobilehtel {

	display: inline-block

}

.searchPut {

	width: 125px

}

.indexCaseList .indexCaseItem {

	margin-right: 39px;

	width: 215px

}

.indexCaseList .indexCaseItem img, .indexCaseList .indexCaseItem p {

	width: 215px;

	height: 167px

}

.indexCaseList .indexCaseItem2 img, .indexCaseList .indexCaseItem2 p {

	width: 215px;

	height: 215px

}

.indexbanner ul li {

	height: auto

}

.indexbanner ul li img {

	width: 100%;

	height: auto

}

.index_frist_CaseList {

	height: 468px;

	overflow: hidden

}

.indexGoldDesigner {

	padding-left: 17px;

	width: 730px

}

.indexInterview, .indexNewsBlockLast {

	display: none

}

.indexNewsBlock {

	width: 468px

}

.indexNewsBlockC {

	margin-right: 0;

	margin-left: 30px

}

.indexCase_secend {

	height: 240px;

	overflow: hidden

}

.indexCase_line_3 {

	height: 690px;

	overflow: hidden

}

.indexHonorItem {

	padding-left: 12px;

	padding-right: 12px

}

.indexHonorList {

	height: 195px;

	overflow: hidden

}

.indexkefuItem {

	width: 194px

}

.indexkefuItem img {

	max-width: 100%

}

.indexkefuList {

	height: 143px;

	overflow: hidden

}

.indexaboutBox {

	height: 420px

}

.indexaboutBox img {

	height: 420px;

	width: auto

}

.indexCaseList_zhuanti {

	max-height: 480px;

	overflow: hidden;

	margin-bottom: 30px

}

.indexAbout {

	top: 40px

}

.footBlock {

	width: 297px;

	margin-right: 42px

}

.footBlockThird {

	margin-right: 0

}

.footBlockLast {

	display: none

}

.footlc h1 {

	width: 120px

}

.footlc p.p1 {

	width: 130px

}

.footlc p.p2 {

	width: 153px

}

.footlc p.p3 {

	width: 165px

}

.footlc p.p4 {

	width: 125px

}

.footlc p.p5 {

	width: 130px

}

.footlc p.p6 {

	width: 157px

}

.footerBotton menu .line {

	margin: 7px 15px

}

.webSiteMap_list {

	width: 119px

}

.webSiteMap_list2 {

	width: 174px

}

.webSiteMap_list_last {

	width: 70px

}

.ztBannerImg {

	width: 651px;

	height: 460px;

	overflow: hidden

}

.ztBannerImg img {

	width: auto

}

.ztBannerBox {

	height: 460px;

	width: 328px

}

.ztBannerBox article div.p {

	height: 280px;

	overflow: hidden

}

.FeedbackCon textarea {

	width: 918px

}

.FeedbackNews .FeedbackCon textarea {

	width: 968px

}

.nameTextPut_frist {

	margin-right: 118px

}

.jylm_box_menu ul li {

	margin: 0 37px;

	width: 136px;

	background: url(../images/1024_sub_select_bg.gif) 0 -136px no-repeat;

	height: 136px

}

.jylm_box_menu ul li .top_icon {

	margin-top: 34px

}

.caseDetail {

	width: 978px

}

.caseDetail .leftpic {

	width: 740px;

	padding-right: 0;

	margin-right: 22px

}

.caseDetail .leftpic img {

	width: 100%;

	height: auto;

	padding-top: 63px

}

.caseInfo {

	width: 739px

}

.team_home_bottom_right_box {

	margin-left: 242px

}

.team_home_bottom_left_box {

	width: 220px

}

.team_home_bottom_right_box .FeedbackNews .FeedbackCon textarea {

	width: 946px

}

.jylm_submit_box_left {

	width: 730px

}

.jylm_submit_box_left .input_subText, .jylm_submit_box_left .textarea_put {

	width: 540px

}

.jylm_sm {

	font-size: 30px

}

.rightCase {

	width: 200px

}

.jylm_title_pic {

	width: 100%

}

.jylm_title_pic_2 {

	font-size: 28px

}

.fwfc_box {

	width: 700px;

	margin-left: 140px;

	margin-right: 140px;

	margin-bottom: 180px;

	margin-top: 180px

}

.about_fwcn_img {

	width: 410px;

	padding-right: 90px

}

.about_fwfc_picList li {

	width: 140px;

	height: 121px

}

.about_fwfc_picList li img {

	width: 100%

}

.about_fwfc_picList li.li1 {

	left: -140px;

	top: -121px

}

.about_fwfc_picList li.li2 {

	left: 0;

	top: -121px

}

.about_fwfc_picList li.li3 {

	left: 140px;

	top: -121px

}

.about_fwfc_picList li.li4 {

	left: 280px;

	top: -121px

}

.about_fwfc_picList li.li5 {

	left: 420px;

	top: -121px

}

.about_fwfc_picList li.li6 {

	left: 560px;

	top: -121px

}

.about_fwfc_picList li.li7 {

	left: 700px;

	top: -121px

}

.about_fwfc_picList li.li8 {

	left: 700px;

	top: 0

}

.about_fwfc_picList li.li9 {

	left: 700px;

	top: 121px

}

.about_fwfc_picList li.li10 {

	left: 700px;

	top: 242px

}

.about_fwfc_picList li.li11 {

	left: 560px;

	top: 242px

}

.about_fwfc_picList li.li12 {

	left: 420px;

	top: 242px

}

.about_fwfc_picList li.li13 {

	left: 280px;

	top: 242px

}

.about_fwfc_picList li.li14 {

	left: 140px;

	top: 242px

}

.about_fwfc_picList li.li15 {

	left: 0;

	top: 242px

}

.about_fwfc_picList li.li16 {

	left: -140px;

	top: 242px

}

.about_fwfc_picList li.li17 {

	left: -140px;

	top: 121px

}

.about_fwfc_picList li.li18 {

	left: -140px;

	top: 0

}

.fwfc_box .f42 {

	font-size: 30px

}

.fwfc_box .f22 {

	font-size: 18px

}

.about_icon_yuan {

	background: url(../images/1024_about_bg_yuan.gif) no-repeat;

	width: 88px;

	height: 88px;

	line-height: 88px;

	font-size: 14px

}

.about_icon_yuan_green {

	background: url(../images/1024_about_bg_03.gif) no-repeat;

	color: #fff

}

.about_icon_yuan_quan {

	background: url(../images/1024_about_bg_03.gif) 0 -88px no-repeat

}

.td_108 {

	width: 88px

}

.about_fzzl h1 {

	font-size: 36px!important

}

.about_fzzl h2 {

	font-size: 60px!important

}

.about_fzzl img {

	width: 90%

}

.about_index_img {

	width: 45%;

	height: auto

}

.about_index_1_sm {

	padding: 30px 0

}

.about_index_1_sm td {

	padding-right: 30px

}

.about_bg_icon {

	margin-left: 30px

}

.about_index_Conlist li.li_l {

	left: 10px

}

.about_index_Conlist li.li_r {

	right: 10px

}

.PageMenuList ul li {

	padding: 0 15px;

	font-size: 12px

}

.PageMenuList ul li a {

	font-size: 12px

}

.fwfc_box td {

	height: 242px

}

.fwfc_box td img {

	height: 80%

}

.fwfc_box td p {

	padding: 3px 0

}

.contact_map {

	width: 450px

}

.cpContactList li {

	width: 365px

}

.about_ryzs_picList li {

	width: 238px

}

.about_ryzs_picList {

	display: inline;

	margin-left: 10px

}

.AboutkefuList {

	width: 1195px

}

.about_fwlc td.td_last {

	width: 100px

}

.cpContactList li {

	width: 435px

}

.cpContactList li.no_pr {

	padding-right: 51px

}

.NewsList li {

	margin-right: 56px

}

.ThiscurCity {

	left: 230px

}

}

@media screen and (max-width:979px) {

.rightScrollBar {

	display: none

}

.topad {

	display: none

}

.friendLink {

	display: none

}

.footerkf {

	display: none

}

.content_bak {

	font-size: 14px;

	line-height: 30px;

	padding: 40px 0;

	background-color: #fff;

	margin-bottom: 16px

}

.indexbanner ul {

	top: 0

}

.btn_scroll_left, .btn_scroll_right {

	display: none

}

.leftpic .btn_scroll_left, .leftpic .btn_scroll_right {

	display: block

}

.indexbanner .Btnwrap {

	height: auto

}

.indexbanner ul li {

	height: auto;

	overflow: hidden;

	min-width: 640px

}

.indexbanner ul li img {

	width: 100%

}

.wrap {

	width: 640px;

	overflow: hidden

}

.headerTop menu {

	width: auto

}

.nav .wrap {

	overflow: visible;

	width: 100%

}

.mobile_nav_wrap {

	width: 90%;

	position: relative;

	padding-top: 75px;

	margin: 0 auto;

	max-width: 640px

}

.navlist {

	padding-left: 0;

	margin-top: 0;

	background: #043d10;

	width: 100%;

	float: left;

	display: none;

	min-width: 100%

}

.navlist li {

	width: 100%;

	border-bottom: 1px solid #fff;

	float: left;

	height: auto

}

.navlist li a {

	padding: 0;

	height: 42px;

	line-height: 42px;

	background: #7ec318;

	text-align: left;

	text-indent: 20px;

	color: #fff

}

.navlist li a span {

	display: inline-block;

	background: url(../images/720_search.gif) -48px -14px no-repeat;

	display: inline-block;

	text-indent: -999px;

	overflow: hidden;

	vertical-align: middle;

	width: 8px;

	height: 6px;

	margin-left: 5px

}

.navlist li menu {

	position: relative

}

.navlist li menu a {

	width: auto;

	margin-left: 8px;

	background: #119645!important

}

.navlist li menu a:hover {

	background: #043d10!important

}

.fixed_nav {

	position: relative

}

.fixed_nav .navlist li {

	height: auto

}

.fixed_nav .navlist li a {

	height: 42px;

	padding: 0;

	line-height: 42px

}

.fixed_nav .navlist li menu a {

	width: auto;

	background: #7ec318!important;

	text-align: left;

	text-indent: 20px;

	color: #fff

}

.fixed_nav .navlist li a span {

	display: inline-block;

	background: url(../images/720_search.gif) -48px -14px no-repeat;

	display: inline-block;

	text-indent: -999px;

	overflow: hidden;

	vertical-align: middle;

	width: 8px;

	height: 6px;

	margin-left: 5px

}

.fixed_nav .navlist li menu a:hover {

	background: #043d10!important

}

.fwfc_box td p {

	line-height: 18px

}

.pl_block_last {

	position: inherit;

	right: inherit;

	padding-right: 20px

}

.logo {

	top: 20px

}

.logo img {

	width: 174px;

	height: auto!important

}

.nav, .nav_bg {

	background: #fff;

	height: auto;

	min-height: 75px

}

.indexbanner {

	margin-top: -8px;

	height: auto

}

.search {

	width: 160px;

	display: none;

	z-index: 111;

	top: 15px

}

.menu_moblie_icon {

	background: url(../images/720_search.gif) -56px 0 no-repeat;

	width: 48px;

	height: 20px;

	position: absolute;

	top: 27px;

	right: 48px;

	cursor: pointer

}

.search_moblie_icon {

	background: url(../images/720_search.gif) -25px 0 no-repeat;

	width: 23px;

	height: 20px;

	cursor: pointer;

	right: 8px;

	top: 25px;

	position: absolute

}

.w1024_search {

	display: none

}

.title h1 {

	font-size: 16px

}

.none_720 {

	display: none!important

}

.banner_tips {

	height: 84px;

	margin-top: -84px

}

.banner_tips h1 {

	height: 40px;

	line-height: 40px;

	padding-right: 73px;

	font-size: 20px

}

.banner_tips .OA {

	background: url(../images/720_index_banner.png) no-repeat;

	width: 100px;

	height: 35px

}

.banner_tips_step span {

	background: url(../images/720_index_banner.png) 0 -41px no-repeat;

	width: 33px;

	height: 33px;

	line-height: 33px

}

.banner_tips_step span.cur {

	background-position: -38px -41px

}

.banner_tips .icon_jt {

	display: block;

	margin-top: 13px

}

.banner_tips_step {

	float: left;

	clear: left;

	width: 100%

}

.banner_tips_step li {

	padding: 0 16px 0 0

}

.title menu a {

	margin-left: 0;

	margin-right: 10px;

	font-size: 13px

}

.searchPut {

	width: 125px

}

.indexCaseList .indexCaseItem {

	margin-right: 16px;

	width: 202px

}

.indexCaseList .indexCaseItem img, .indexCaseList .indexCaseItem p {

	width: 202px;

	height: 150px

}

.indexCaseList .indexCaseItem2 img, .indexCaseList .indexCaseItem2 p {

	height: 202px

}

.index_frist_CaseList {

	height: 420px;

	overflow: hidden

}

.indexMrtj {

	width: 202px

}

.indexGoldDesigner {

	padding-left: 17px;

	width: 421px;

	height: 330px;

	overflow: hidden

}

.indexInterview, indexNewsBlockCon .img {

	display: none

}

.indexNewsBlock {

	width: 100%

}

.indexNewsBlockC {

	margin-right: 0;

	margin-left: 0

}

.indexNewsBlockLast {

	display: block

}

.indexCaseList a span {

	padding-top: 30px;

	padding-left: 23px

}

.indexCaseList .title a span {

	padding-left: 5px;

	padding-top: 0

}

.indexCaseList .title a.moreA span {

	padding-left: 0

}

.indexCaseList a span.text {

	padding-top: 20px

}

.indexCase_secend {

	height: 224px;

	overflow: hidden

}

.indexCase_line_3 {

	height: 630px

}

.indexHonorItem {

	padding-left: 0;

	padding-right: 0;

	width: 212px

}

.indexHonorList {

	height: 195px;

	overflow: hidden

}

.indexkefuItem {

	width: 212px

}

.indexkefuItem img {

	max-width: 100%

}

.indexkefuList {

	height: 143px;

	overflow: hidden

}

.indexaboutBox {

	height: 420px

}

.indexaboutBox img {

	height: 420px;

	width: auto

}

.indexCaseList_zhuanti {

	height: 420px;

	overflow: hidden;

	margin-bottom: 30px

}

.webSiteMap {

	display: none!important;

	height: 0

}

.indexAbout {

	top: 40px

}

.footBlock, .footBlockLast, .footerBotton menu, .footlc {

	display: none

}

.goTop {

	display: none

}

.footBlockThird {

	margin-right: 0

}

.footlc h1 {

	width: 120px

}

.footlc p.p1 {

	width: 130px

}

.footlc p.p2 {

	width: 153px

}

.footlc p.p3 {

	width: 165px

}

.footlc p.p4 {

	width: 125px

}

.footlc p.p5 {

	width: 130px

}

.footlc p.p6 {

	width: 157px

}

.footerBotton menu .line {

	margin: 7px 15px

}

.mcur {

	height: 90px

}

.PageMenuLis, .mcur h2 {

	display: none

}

.mcur h1 {

	top: 30px;

	font-size: 30px

}

.mcur h1 span {

	font-size: 30px

}

.ztBannerImg {

	width: 640px;

	height: 460px;

	overflow: hidden

}

.ztBannerImg img {

	width: auto

}

.ztBannerBox {

	height: 460px;

	width: 640px

}

.ztBannerBox article div.p {

	height: 180px;

	overflow: hidden

}

.FeedbackCon textarea {

	width: 578px

}

.nameTextPut {

	width: 150px

}

.FeedbackNews .FeedbackCon textarea {

	width: 968px

}

.nameTextPut_frist {

	margin-right: 118px

}

.jylm_box_menu ul li {

	margin: 0 12px;

	width: 136px;

	background: url(../images/1024_sub_select_bg.gif) 0 -136px no-repeat;

	height: 136px

}

.jylm_box_menu ul li .top_icon {

	margin-top: 34px

}

.mobile_indexCaseList {

	height: 420px!important;

	padding-left: 0

}

.caseDetail, .caseInfo {

	width: 638px

}

.caseDetail .leftpic {

	width: 100%;

	padding-right: 0;

	margin-right: 22px;

	height: auto

}

.caseDetail .leftpic img {

	width: 100%;

	height: auto;

	padding-top: 0

}

.team_home_bottom_right_box {

	margin-left: 220px

}

.team_home_bottom_left_box {

	width: 200px

}

.mobile_indexCaseList_2 {

	height: 210px!important

}

.team_home_bottom_right_box .nameTextPut_frist {

	margin-right: 169px;

	margin-bottom: 5px

}

.team_home_bottom_right_box .FeedbackNews .FeedbackCon textarea {

	width: 946px

}

.jylm_submit_box_left {

	width: 730px

}

.jylm_submit_box_left .input_subText, .jylm_submit_box_left .textarea_put {

	width: 440px

}

.jylm_submit_box_right {

	width: 600px;

	height: 150px;

	padding-left: 40px

}

.jylm_submit_btn {

	left: 350px;

	bottom: 10px

}

.jylm_sm {

	font-size: 30px

}

.rightCase {

	width: 638px;

	height: 295px;

	border-bottom: 1px solid #eee

}

.caseDetail .casepicBox {

	width: 309px;

	float: left;

	padding-left: 10px

}

.casepicBoxLine {

	display: none

}

.jylm_title_pic {

	width: 100%

}

.jylm_title_pic_2 {

	font-size: 28px

}

.fwfc_box {

	width: 400px;

	margin: 180px 110px;

	height: 172px

}

.about_fwcn_img {

	width: 480px;

	padding-right: 120px;

	padding-left: 10px

}

.about_fwcn .f42 {

	font-size: 38px

}

.about_fwfc_picList li {

	width: 100px;

	height: 86px

}

.about_fwfc_picList li img {

	width: 100%

}

.about_fwfc_picList li.li1 {

	left: -100px;

	top: -86px

}

.about_fwfc_picList li.li2 {

	left: 0;

	top: -86px

}

.about_fwfc_picList li.li3 {

	left: 100px;

	top: -86px

}

.about_fwfc_picList li.li4 {

	left: 200px;

	top: -86px

}

.about_fwfc_picList li.li5 {

	left: 300px;

	top: -86px

}

.about_fwfc_picList li.li6, .about_fwfc_picList li.li7 {

	left: 400px;

	top: -86px

}

.about_fwfc_picList li.li8 {

	left: 400px;

	top: 0

}

.about_fwfc_picList li.li9 {

	left: 400px;

	top: 86px

}

.about_fwfc_picList li.li10 {

	left: 400px;

	top: 172px

}

.about_fwfc_picList li.li11 {

	left: 400px;

	top: 172px

}

.about_fwfc_picList li.li12 {

	left: 300px;

	top: 172px

}

.about_fwfc_picList li.li13 {

	left: 200px;

	top: 172px

}

.about_fwfc_picList li.li14 {

	left: 100px;

	top: 172px

}

.about_fwfc_picList li.li15 {

	left: 0;

	top: 172px

}

.about_fwfc_picList li.li16 {

	left: -100px;

	top: 172px

}

.about_fwfc_picList li.li17 {

	left: -100px;

	top: 86px

}

.about_fwfc_picList li.li18 {

	left: -100px;

	top: 0

}

.fwfc_box .f42 {

	font-size: 20px

}

.fwfc_box .f22 {

	font-size: 15px

}

.about_icon_yuan {

	background: url(../images/720_about_bg_yuan.gif) no-repeat;

	width: 55px;

	height: 55px;

	line-height: 55px;

	font-size: 12px;

	white-space: nowrap

}

.about_icon_yuan_green {

	background: url(../images/720_about_bg_03.gif) no-repeat;

	color: #fff;

	width: 66px;

	height: 66px;

	line-height: 66px;

	font-size: 13px

}

.about_icon_yuan_quan {

	background: url(../images/720_about_bg_03.gif) 0 -66px no-repeat;

	width: 66px;

	height: 66px;

	line-height: 66px;

	font-size: 13px

}

.td_108 {

	width: 55px

}

.about_fwlc .td_108 {

	width: 50px

}

.about_fzzl h1 {

	font-size: 36px!important

}

.about_fzzl h2 {

	font-size: 60px!important

}

.about_fzzl img {

	width: 90%;

	height: auto

}

.about_index_img {

	width: 45%;

	padding-bottom: 20px!important

}

.about_index_1_sm {

	padding: 30px 0;

	margin-top: 20px

}

.about_index_1_sm td {

	padding-right: 10px;

	line-height: 20px

}

.about_bg_icon {

	margin-left: 10px

}

.about_index_Conlist li.li_l {

	left: 10px

}

.about_index_Conlist li.li_r {

	right: 10px

}

.PageMenuList ul li {

	padding: 0 15px;

	font-size: 12px

}

.PageMenuList ul li a {

	font-size: 12px

}

.fwfc_box td {

	height: 172px

}

.fwfc_box td img {

	height: auto;

	width: 60%

}

.fwfc_box td p {

	padding: 0 0;

	line-height: 110%

}

.td_w720 {

	width: 34%

}

.contact_map {

	width: 680px;

	margin-bottom: 20px

}

.cpContactList li {

	width: 365px

}

.about_ryzs_picList li {

	width: 208px

}

.AboutkefuList {

	width: 1195px

}

.about_fwlc td.td_last {

	width: 1px

}

.cpContactList li {

	width: 435px

}

.cpContactList li.no_pr {

	padding-right: 51px

}

.NewsList li {

	margin-right: 56px

}

.bookItem .t1 {

	height: 50px;

	overflow: hidden

}

.about_qyry {

	padding-left: 0;

	padding-top: 600px

}

.about_index_Conlist {

	height: auto;

	padding: 15px 0

}

.about_index_Conlist li {

	position: relative;

	left: 0;

	top: 0;

	padding: 15px 0

}

.about_index_Conlist li.li_l {

	width: 640px;

	left: 0

}

.about_index_Conlist li.li_c {

	width: 640px;

	left: 0;

	margin-left: 0

}

.about_index_Conlist li.li_r {

	width: 640px;

	left: 0;

	top: 0

}

.newstit p span {

	padding: 0 10px

}

.newstit h1 {

	font-size: 28px

}

.about_fzzl h2 {

	font-size: 40px!important

}

.team_home_box .leftpic {

	width: 30%

}

.team_home_box .leftpic img {

	width: 100%;

	height: auto

}

.team_home_box .work_info {

	float: none;

	left: 0;

	top: 0;

	position: relative

}

.mobile_indexCaseList {

	height: auto!important

}

.team_home_bottom_right_box .nameTextPut_frist {

	margin-right: 10px

}

.goTop, .mobilefootText {

	display: block

}

.mobilefootText a {

	font-weight: 700;

	color: #7ec318

}

.select_case table td.td_left {

	width: 60px

}

.mobilehtel {

	display: inline-block

}

.ThiscurCity, .pchtel, .yuyue {

	display: none

}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {

	line-height: 150%

}

.content_bak h1, .content_bak h2, .content_bak h3, .content_bak h4, .content_bak h5, .content_bak h6 {

	line-height: 150%

}

}

@media screen and (max-width:979px) {

.rightScrollBar {

	display: none

}

.indexbanner ul {

	top: 0

}

.btn_scroll_left, .btn_scroll_right {

	display: none

}

.leftpic .btn_scroll_left, .leftpic .btn_scroll_right {

	display: block

}

.indexbanner .Btnwrap {

	height: auto

}

.indexbanner ul li {

	height: auto;

	overflow: hidden;

	min-width: 640px

}

.indexbanner ul li img {

	width: 100%

}

.wrap {

	width: 640px;

	overflow: hidden

}

.headerTop menu {

	width: auto

}

.nav .wrap {

	overflow: visible;

	width: 100%

}

.mobile_nav_wrap {

	width: 90%;

	position: relative;

	padding-top: 75px;

	margin: 0 auto;

	max-width: 640px

}

.navlist {

	padding-left: 0;

	margin-top: 0;

	background: #043d10;

	width: 100%;

	float: left;

	display: none;

	min-width: 100%

}

.navlist li {

	width: 100%;

	border-bottom: 1px solid #fff;

	float: left;

	height: auto

}

.navlist li a {

	padding: 0;

	height: 42px;

	line-height: 42px;

	background: #7ec318;

	text-align: left;

	text-indent: 20px;

	color: #fff

}

.navlist li a span {

	display: inline-block;

	background: url(../images/720_search.gif) -48px -14px no-repeat;

	display: inline-block;

	text-indent: -999px;

	overflow: hidden;

	vertical-align: middle;

	width: 8px;

	height: 6px;

	margin-left: 5px

}

.navlist li menu {

	position: relative

}

.navlist li menu a {

	width: auto;

	margin-left: 8px;

	background: #119645!important

}

.navlist li menu a:hover {

	background: #043d10!important

}

.fixed_nav {

	position: relative

}

.fixed_nav .navlist li {

	height: auto

}

.fixed_nav .navlist li a {

	height: 42px;

	padding: 0;

	line-height: 42px

}

.fixed_nav .navlist li menu a {

	width: auto;

	background: #7ec318!important;

	text-align: left;

	text-indent: 20px;

	color: #fff

}

.fixed_nav .navlist li a span {

	display: inline-block;

	background: url(../images/720_search.gif) -48px -14px no-repeat;

	display: inline-block;

	text-indent: -999px;

	overflow: hidden;

	vertical-align: middle;

	width: 8px;

	height: 6px;

	margin-left: 5px

}

.fixed_nav .navlist li menu a:hover {

	background: #043d10!important

}

.fwfc_box td p {

	line-height: 18px

}

.pl_block_last {

	position: inherit;

	right: inherit;

	padding-right: 20px

}

.logo {

	top: 20px

}

.logo img {

	width: 174px;

	height: auto!important

}

.nav, .nav_bg {

	background: #fff;

	height: auto;

	min-height: 75px

}

.indexbanner {

	margin-top: -8px;

	height: auto

}

.search {

	width: 160px;

	display: none;

	z-index: 111;

	top: 15px

}

.menu_moblie_icon {

	background: url(../images/720_search.gif) -56px 0 no-repeat;

	width: 48px;

	height: 20px;

	position: absolute;

	top: 27px;

	right: 48px;

	cursor: pointer

}

.search_moblie_icon {

	background: url(../images/720_search.gif) -25px 0 no-repeat;

	width: 23px;

	height: 20px;

	cursor: pointer;

	right: 8px;

	top: 25px;

	position: absolute

}

.w1024_search {

	display: none

}

.title h1 {

	font-size: 16px

}

.none_720 {

	display: none!important

}

.banner_tips {

	height: 84px;

	margin-top: -84px

}

.banner_tips h1 {

	height: 40px;

	line-height: 40px;

	padding-right: 73px;

	font-size: 20px

}

.banner_tips .OA {

	background: url(../images/720_index_banner.png) no-repeat;

	width: 100px;

	height: 35px

}

.banner_tips_step span {

	background: url(../images/720_index_banner.png) 0 -41px no-repeat;

	width: 33px;

	height: 33px;

	line-height: 33px

}

.banner_tips_step span.cur {

	background-position: -38px -41px

}

.banner_tips .icon_jt {

	display: block;

	margin-top: 13px

}

.banner_tips_step {

	float: left;

	clear: left;

	width: 100%

}

.banner_tips_step li {

	padding: 0 16px 0 0

}

.title menu a {

	margin-left: 0;

	margin-right: 10px;

	font-size: 13px

}

.searchPut {

	width: 125px

}

.indexCaseList .indexCaseItem {

	margin-right: 16px;

	width: 202px

}

.indexCaseList .indexCaseItem img, .indexCaseList .indexCaseItem p {

	/*width: 202px;

	height: 148px*/

	width:100%; height:auto;

}

.indexCaseList .indexCaseItem2 img, .indexCaseList .indexCaseItem2 p {

	height: 202px

}

.index_frist_CaseList {

	height: 435px;

	overflow: hidden

}

.indexMrtj {

	width: 202px

}

.indexGoldDesigner {

	padding-left: 17px;

	width: 421px;

	height: 343px;

	overflow: hidden

}

.indexInterview, indexNewsBlockCon .img {

	display: none

}

.indexNewsBlock {

	width: 100%

}

.indexNewsBlockC {

	margin-right: 0;

	margin-left: 0

}

.indexNewsBlockLast {

	display: block

}

.indexCaseList a span {

	padding-top: 30px;

	padding-left: 23px

}

.indexCaseList .title a span {

	padding-left: 5px;

	padding-top: 0

}

.indexCaseList .title a.moreA span {

	padding-left: 0

}

.indexCaseList a span.text {

	padding-top: 20px

}

.indexCase_secend {

	height: 224px;

	overflow: hidden

}

.indexCase_line_3 {

	height: 630px

}

.indexHonorItem {

	padding-left: 0;

	padding-right: 0;

	width: 212px

}

.indexHonorList {

	height: 195px;

	overflow: hidden

}

.indexkefuItem {

	width: 212px

}

.indexkefuItem img {

	max-width: 100%

}

.indexkefuList {

	height: 143px;

	overflow: hidden

}

.indexaboutBox {

	height: 330px

}

.indexaboutBox img {

	height: 330px;

	width: auto

}

.indexCaseList_zhuanti {

	height: 420px;

	overflow: hidden;

	margin-bottom: 30px

}

.webSiteMap {

	display: none!important;

	height: 0

}

.indexAbout {

	top: 40px

}

.footBlock, .footBlockLast, .footerBotton menu, .footlc {

	display: none

}

.goTop {

	display: none

}

.footBlockThird {

	margin-right: 0

}

.footlc h1 {

	width: 120px

}

.footlc p.p1 {

	width: 130px

}

.footlc p.p2 {

	width: 153px

}

.footlc p.p3 {

	width: 165px

}

.footlc p.p4 {

	width: 125px

}

.footlc p.p5 {

	width: 130px

}

.footlc p.p6 {

	width: 157px

}

.footerBotton menu .line {

	margin: 7px 15px

}

.mcur {

	height: 90px

}

.PageMenuLis, .mcur h2 {

	display: none

}

.mcur h1 {

	top: 30px;

	font-size: 30px

}

.mcur h1 span {

	font-size: 30px

}

.ztBannerImg {

	width: 640px;

	height: 460px;

	overflow: hidden

}

.ztBannerImg img {

	width: auto

}

.ztBannerBox {

	height: 460px;

	width: 640px

}

.ztBannerBox article div.p {

	height: 180px;

	overflow: hidden

}

.FeedbackCon textarea {

	width: 578px

}

.nameTextPut {

	width: 150px

}

.FeedbackNews .FeedbackCon textarea {

	width: 968px

}

.nameTextPut_frist {

	margin-right: 118px

}

.jylm_box_menu ul li {

	margin: 0 12px;

	width: 136px;

	background: url(../images/1024_sub_select_bg.gif) 0 -136px no-repeat;

	height: 136px

}

.jylm_box_menu ul li .top_icon {

	margin-top: 34px

}

.mobile_indexCaseList {

	height: 420px!important;

	padding-left: 0

}

.caseDetail, .caseInfo {

	width: 638px

}

.caseDetail .leftpic {

	width: 100%;

	padding-right: 0;

	margin-right: 22px;

	height: auto

}

.caseDetail .leftpic img {

	width: 100%;

	height: auto;

	padding-top: 0

}

.team_home_bottom_right_box {

	margin-left: 220px

}

.team_home_bottom_left_box {

	width: 200px

}

.mobile_indexCaseList_2 {

	height: 210px!important

}

.team_home_bottom_right_box .nameTextPut_frist {

	margin-right: 169px;

	margin-bottom: 5px

}

.team_home_bottom_right_box .FeedbackNews .FeedbackCon textarea {

	width: 946px

}

.jylm_submit_box_left {

	width: 730px

}

.jylm_submit_box_left .input_subText, .jylm_submit_box_left .textarea_put {

	width: 440px

}

.jylm_submit_box_right {

	width: 600px;

	height: 150px;

	padding-left: 40px

}

.jylm_submit_btn {

	left: 350px;

	bottom: 10px

}

.jylm_sm {

	font-size: 30px

}

.rightCase {

	width: 638px;

	height: 295px;

	border-bottom: 1px solid #eee

}

.caseDetail .casepicBox {

	width: 309px;

	float: left;

	padding-left: 10px

}

.casepicBoxLine {

	display: none

}

.jylm_title_pic {

	width: 100%

}

.jylm_title_pic_2 {

	font-size: 28px

}

.fwfc_box {

	width: 400px;

	margin: 180px 110px;

	height: 172px

}

.about_fwcn_img {

	width: 480px;

	padding-right: 120px;

	padding-left: 10px

}

.about_fwcn .f42 {

	font-size: 38px

}

.about_fwfc_picList li {

	width: 100px;

	height: 86px

}

.about_fwfc_picList li img {

	width: 100%

}

.about_fwfc_picList li.li1 {

	left: -100px;

	top: -86px

}

.about_fwfc_picList li.li2 {

	left: 0;

	top: -86px

}

.about_fwfc_picList li.li3 {

	left: 100px;

	top: -86px

}

.about_fwfc_picList li.li4 {

	left: 200px;

	top: -86px

}

.about_fwfc_picList li.li5 {

	left: 300px;

	top: -86px

}

.about_fwfc_picList li.li6, .about_fwfc_picList li.li7 {

	left: 400px;

	top: -86px

}

.about_fwfc_picList li.li8 {

	left: 400px;

	top: 0

}

.about_fwfc_picList li.li9 {

	left: 400px;

	top: 86px

}

.about_fwfc_picList li.li10 {

	left: 400px;

	top: 172px

}

.about_fwfc_picList li.li11 {

	left: 400px;

	top: 172px

}

.about_fwfc_picList li.li12 {

	left: 300px;

	top: 172px

}

.about_fwfc_picList li.li13 {

	left: 200px;

	top: 172px

}

.about_fwfc_picList li.li14 {

	left: 100px;

	top: 172px

}

.about_fwfc_picList li.li15 {

	left: 0;

	top: 172px

}

.about_fwfc_picList li.li16 {

	left: -100px;

	top: 172px

}

.about_fwfc_picList li.li17 {

	left: -100px;

	top: 86px

}

.about_fwfc_picList li.li18 {

	left: -100px;

	top: 0

}

.fwfc_box .f42 {

	font-size: 20px

}

.fwfc_box .f22 {

	font-size: 15px

}

.about_icon_yuan {

	background: url(../images/720_about_bg_yuan.gif) no-repeat;

	width: 55px;

	height: 55px;

	line-height: 55px;

	font-size: 12px;

	white-space: nowrap

}

.about_icon_yuan_green {

	background: url(../images/720_about_bg_03.gif) no-repeat;

	color: #fff;

	width: 66px;

	height: 66px;

	line-height: 66px;

	font-size: 13px

}

.about_icon_yuan_quan {

	background: url(../images/720_about_bg_03.gif) 0 -66px no-repeat;

	width: 66px;

	height: 66px;

	line-height: 66px;

	font-size: 13px

}

.td_108 {

	width: 55px

}

.about_fwlc .td_108 {

	width: 50px

}

.about_fzzl h1 {

	font-size: 36px!important

}

.about_fzzl h2 {

	font-size: 60px!important

}

.about_fzzl img {

	width: 90%;

	height: auto

}

.about_index_img {

	width: 45%;

	padding-bottom: 20px!important

}

.about_index_1_sm {

	padding: 30px 0;

	margin-top: 20px

}

.about_index_1_sm td {

	padding-right: 10px;

	line-height: 20px

}

.about_bg_icon {

	margin-left: 10px

}

.about_index_Conlist li.li_l {

	left: 10px

}

.about_index_Conlist li.li_r {

	right: 10px

}

.PageMenuList ul li {

	padding: 0 10px;

	font-size: 12px

}

.PageMenuList ul li a {

	font-size: 12px

}

.fwfc_box td {

	height: 172px

}

.fwfc_box td img {

	height: auto;

	width: 60%

}

.fwfc_box td p {

	padding: 0 0;

	line-height: 110%

}

.td_w720 {

	width: 34%

}

.contact_map {

	width: 680px;

	margin-bottom: 20px

}

.cpContactList li {

	width: 365px

}

.about_ryzs_picList li {

	width: 208px

}

.AboutkefuList {

	width: 1195px

}

.about_fwlc td.td_last {

	width: 1px

}

.cpContactList li {

	width: 435px

}

.cpContactList li.no_pr {

	padding-right: 51px

}

.NewsList li {

	margin-right: 56px

}

.bookItem .t1 {

	height: 50px;

	overflow: hidden

}

.about_qyry {

	padding-left: 0;

	padding-top: 600px

}

.about_index_Conlist {

	height: auto;

	padding: 15px 0

}

.about_index_Conlist li {

	position: relative;

	left: 0;

	top: 0;

	padding: 15px 0

}

.about_index_Conlist li.li_l {

	width: 640px;

	left: 0

}

.about_index_Conlist li.li_c {

	width: 640px;

	left: 0;

	margin-left: 0

}

.about_index_Conlist li.li_r {

	width: 640px;

	left: 0;

	top: 0

}

.newstit p span {

	padding: 0 10px

}

.newstit h1 {

	font-size: 28px

}

.about_fzzl h2 {

	font-size: 40px!important

}

.team_home_box .leftpic {

	width: 30%

}

.team_home_box .leftpic img {

	width: 100%;

	height: auto

}

.team_home_box .work_info {

	float: none;

	left: 0;

	top: 0;

	position: relative

}

.mobile_indexCaseList {

	height: auto!important

}

.team_home_bottom_right_box .nameTextPut_frist {

	margin-right: 10px

}

.goTop, .mobilefootText {

	display: block

}

.mobilefootText a {

	font-weight: 700;

	color: #7ec318

}

.select_case table td.td_left {

	width: 60px

}

.mobilehtel {

	display: inline-block

}

.ThiscurCity, .pchtel, .yuyue {

	display: none

}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {

	line-height: 150%

}

.content_bak h1, .content_bak h2, .content_bak h3, .content_bak h4, .content_bak h5, .content_bak h6 {

	line-height: 150%

}

}

@media screen and (min-width:400px) and (max-width:450px) {

.mcur h1 span {

	font-size: 26px

}

.mcur h1 {

	font-size: 27px

}

}

@media screen and (max-width:400px) {

.mcur h1 span {

	font-size: 18px

}

.mcur h1 {

	font-size: 21px

}

}

@media screen and (max-width:720px) {

.wrap {

	width: 90%;

	overflow: hidden

}

.topad {

	display: none

}

.friendLink {

	display: none

}

.footerkf {

	display: none

}

.content_bak {

	font-size: 14px;

	line-height: 30px;

	padding: 40px 0;

	background-color: #fff;

	margin-bottom: 16px

}

.nav .wrap {

	width: 100%;

	overflow: hidden

}

.mobile_nav_wrap {

	width: 80%;

	margin: 0 auto;

	position: relative

}

.logo {

	left: 0

}

.search_moblie_icon {

	right: 0

}

.menu_moblie_icon {

	right: 40px

}

.title {

	height: auto;

	padding-bottom: 10px;

	clear: both;

	margin-bottom: 0

}

.title h1 {

	float: left;

	font-weight: 700

}

.title menu {

	float: right;

	position: relative;

	height: auto;

	padding-top: 8px;

	line-height: 26px

}

.banner_tips, .indexaboutBox, .indexbanner {

	display: none

}

.indexGoldDesigner {

	padding-left: 0

}

.indexCase_secend, .index_frist_CaseList {

	height: auto

}

.indexCaseList {

	/*width: 482px;*/

	width:100%;

	margin: 0 auto

}

.indexCaseList .indexCaseItem {

	margin: 0 2.5% 15px 2.5%!important;

	height: auto;

	display: block;

	width:45%;

}

.indexCaseList .indexCaseItem p {

	margin: 0 auto 10px

}

.wrap .wrap {

	width: 100%

}

.indexGoldDesigner {

	height: 315px

}

.indexHonorList {

	width: 100%;

	background: #fff

}

.indexHonorItem {

	padding: 34px 0 20px;

	width: 49%

}

.indexHonorItem li {

	width: 100px!important

}

.indexkefu .wrap {

	width: 100%!important

}

.indexkefuList {

	width: 100%;

	background: #fff;

	height: 141px;

	overflow: hidden

}

.indexkefuItem {

	width: 49%

}

.AboutkefuList {

	width: 100%;

	margin: 0;

	margin: 30px 0 40px;

	overflow: hidden;

	float: left;

	width: 100%!important

}

.AboutkefuList .indexkefuItem {

	width: auto;

	display: block;

	border-right: 1px solid #e2e2e2;

	float: none

}

.AboutkefuList .indexkefuItem p, .about_ryzs_picList {

	width: 100%

}

.about_index_1_sm, .headerTop menu {

	display: none

}

.about_index_Conlist li.li_c, .about_index_Conlist li.li_l, .about_index_Conlist li.li_r {

	width: 100%

}

.indexGoldDesigner {

	width: 482px;

	margin: 0 auto

}

.NewsList li {

	width: 100%;

	margin-right: 0;

	float: left

}

.honner_pic_box {

	width: 100%;

	left: 0;

	margin-left: 0

}

.honner_pic_box, .honner_pic_box td {

	height: auto!important

}

.fwfc_box {

	margin: 0;

	margin-top: 44px;

	width: 100%;

	height: auto

}

.fwfc_box td img {

	height: auto;

	width: 60%

}

.fwfc_box td.td_w720 {

	width: 30%

}

.about_fwfc_picList li {

	position: relative;

	float: left;

	top: 0!important;

	left: 0!important;

	width: 25%;

	overflow: hidden;

	height: auto!important

}

.about_fwfc_picList li img {

	width: 100%;

	height: auto;

	overflow: hidden;

	float: left

}

.about_fwfc_picList {

	float: left;

	overflow: hidden;

	padding-bottom: 20px;

	width: 100%

}

.newsDetailCur li {

	width: 100%;

	float: left;

	text-align: left;

	white-space: nowrap;

	padding-bottom: 10px

}

.newsDetailCur li.r {

	text-align: left

}

.newsDetailCur li a {

	float: none!important

}

.Newsbshare {

	display: none

}

.about_contact_left {

	width: 100%

}

.pojectState {

	width: 100%;

	float: none;

	margin-left: 0

}

.caseDetail {

	width: auto

}

.caseDetail .leftpic, .rightCase {

	width: 100%;

	height: auto

}

.mobile_indexCaseList_2 {

	height: auto!important

}

.caseDetail .casepicBox {

	width: 95%;

	padding-left: 0;

	margin: 0 auto;

	float: none;

	height: 295px;

	overflow: hidden

}

.AboutkefuList {

	width: auto

}

.about_qyry {

	background: 0 0;

	padding-top: 20px

}

.goTop {

	display: block

}

.kw_link_view {

	display: none

}

.kw_link_down {

	left: 370px

}

.newstit p span {

	display: inline-block

}

.about_ryzs_picList {

	width: 95%;

	margin: 0 auto;

	display: block

}

.about_ryzs_picList li {

	height: auto

}

.icon_zuixin {

	right: 50%;

	margin-right: -101px

}

.jylm_box_menu {

	height: auto;

	padding-bottom: 10px;

	max-width: 321px;

	margin: 0 auto

}

.jylm_box_menu ul li.hover .icon_sanjiao {

	display: none

}

.jylm_submit_box_left .input_subText, .jylm_submit_box_left .textarea_put {

	display: block;

	width: 40%

}

.jylm_submit_box_right {

	width: auto;

	float: none

}

.jylm_submit_box_left {

	float: none

}

.jylm_submit_btn {

	left: auto;

	right: 50px

}

.FeedbackNews .FeedbackCon textarea {

	width: 90%;

	display: block

}

.about_fzzl h1, .about_fzzl h2 {

	font-size: 150%!important

}

.about_fwcn_img {

	width: 100%;

	padding-left: 0;

	padding-right: 0;

	padding-bottom: 20px

}

.about_fwcn .f42, .about_fwcn p.f30 {

	font-size: 150%

}

.mobilefootText {

	display: block

}

.foothelp a {

	padding: 0;

	width: 25%;

	text-align: center;

	font-size: 90%

}

.headerTop h1, .mobilefootText {

	font-size: 100%

}

.footerBotton .cls img {

	display: none

}

.headerTop h1 strong, .mobilefootText h1 span {

	font-size: 100%

}

.mobilefootText h1 {

	font-size: 80%

}

.about_index_1 h1 {

	line-height: 150%

}

.logo img {

	height: auto!important;

	max-width: 219px

}

.ztBannerBox {

	width: 100%;

	height: auto;

	padding-bottom: 17px

}

.ztBannerImg {

	width: 100%;

	height: auto

}

.ztBannerImg img {

	width: 100%;

	height: auto;

	float: left

}

.ztBannerBox .pl {

	display: none

}

.indexCaseList_zhuanti {

	max-height: 420px;

	height: auto

}

.bookItem {

	height: auto;

	padding-bottom: 20px;

	padding-right: 0

}

.bookItem .leftpic {

	float: none;

	padding-right: 0

}

.bookItem .leftpic, .bookItem .leftpic img {

	width: 100%;

	height: auto

}

.bookItem .t1, .bookItem .t2, .bookItem h1 {

	padding-left: 30px

}

.indexNewsBlockCon dl {

	height: auto

}

.contact_map {

	display: none

}

.city_box {

	width: 300px

}

#city_box4 {

	left: -149px

}

.jylm_submit_box_left .td_left {

	width: 95px;

	padding-right: 0

}

.jylm_submit_box_right {

	height: auto

}

.jylm_submit_btn {

	position: relative;

	left: 0;

	top: 0

}

.cpContactList li {

	width: 100%

}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {

	line-height: 150%

}

.content_bak h1, .content_bak h2, .content_bak h3, .content_bak h4, .content_bak h5, .content_bak h6 {

	line-height: 150%

}

.content img {

	width: 100%;

	height: auto

}

.content_bak img {

	width: 100%;

	height: auto

}

.pojectState table td.tdImg img {

	width: auto!important;

	display: block;

	margin: 0 auto

}

.NewsList {

	width: 1875px !important;

}

}

@media screen and (max-width:600px) {

.indexCaseList {

	width: 100%

}

.indexCaseList .indexCaseItem {

	float: none;

	margin: 0 auto 10px!important;

	width: 100%;

	height: auto;

	display: block

}

.indexCaseList .indexCaseItem p {

	margin: 0 auto 10px

}

.indexHonorItem, .indexHonorList {

	float: none;

	width: 100%!important

}

.indexHonor .wrap, .indexkefu .wrap {

	width: 100%

}

.honner_pic_box img, .indexGoldDesigner, .indexMrtj {

	width: 100%;

	height: auto

}

.caseInfo h2, .indexHonor, .indexkefu {

	display: none

}

.caseInfo h1 {

	background: 0 0

}

}

@media screen and (max-width:480px) {

.wrap .indexCase .wrap {

	width: 100%

}

.topad {

	display: none

}

.friendLink {

	display: none

}

.footerkf {

	display: none

}

.content_bak {

	font-size: 14px;

	line-height: 30px;

	padding: 40px 0;

	background-color: #fff;

	margin-bottom: 16px

}

.indexHonor, .mobile_none {

	display: none

}

.team_home_box {

	height: 170px

}

.mobile_nav_wrap {

	width: 80%;

	border-bottom: 1px solid #eee

}

.logo img {

	width: 129px!important;

	height: auto

}

.logo {

	top: 24px

}

.indexCaseList .indexCaseItem {

	float: left;

	margin: 0 2.5% 10px!important;

	width: 45%;

	height: auto;

	display: block

}

.indexCaseList .indexCaseItem p {

	margin: 0 auto 10px

}

.indexHonorItem, .indexHonorList {

	float: none;

	width: 100%!important

}

.indexCaseList .indexCaseItem p, .indexCaseList .indexCaseItem p img {

	width: 100%;

	height: auto

}

.icon_zuixin {

	right: 0;

	margin-left: 0

}

.indexNewsBlockCon dl {

	background: 0 0;

	padding-left: 0;

	padding-right: 0

}

.weixin_list li {

	float: none;

	width: 100%

}

.about_fwlc_pc {

	display: none

}

.about_fwlc_mobile {

	display: block

}

.about_fwlc_mobile li {

	width: 100%;

	display: inline-block;

	font-size: 18px;

	padding: 14px 0;

	text-align: left

}

.about_fwlc p.about_fwlc_mobile_title {

	font-size: 20px;

	color: #7ec318;

	font-weight: 700;

	padding-top: 20px

}

.select_case table td.td_left {

	width: 18px;

	line-height: 24px

}

.mcur h1 {

	white-space: nowrap

}

.tema_menu {

	height: auto;

	float: left

}

#tema_menu_ul {

	float: left

}

.tema_menu ul li {

	width: 100%;

	border-bottom: 1px solid #eee

}

.team_home_bottom_right_box {

	margin-left: 0

}

.team_home_bottom_left_box {

	display: none!important;

	visibility: hidden

}

.jylm_box_menu ul li {

	width: 49.9%;

	background: #eee;

	height: 62px;

	margin: 0

}

.jylm_box_menu ul li.hover {

	width: 50%;

	background: #7ec318

}

.jylm_box_menu ul li .top_icon {

	margin: 4px auto 3px

}

.about_ryzs_picList {

	float: none

}

.honner_pic_box {

	top: 0;

	margin-top: 0

}

.about_ryzs_picList2 {

	float: none;

	border-left: none;

	width: 220px;

	margin: 0 auto

}

.about_ryzs_picList2 .aboutkefuItem {

	border: 1px solid #eee

}

.city_select {

	clear: left

}

.city_box {

	position: fixed;

	top: 0!important;

	left: 0!important;

	z-index: 1111111111!important;

	width: 100%;

	height: 100%

}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {

	line-height: 150%

}

.content_bak h1, .content_bak h2, .content_bak h3, .content_bak h4, .content_bak h5, .content_bak h6 {

	line-height: 150%

}

.about_ryzs_picList li {

	width: 100%

}

.about_ryzs_picList {

	border-left: 1px solid #eee;

	float: left

}

}

.pages {

	padding: 10px 0 10px 0;

	text-align: center;

	font-size: 12px;

	color: #666;

	padding-bottom: 60px

}

.pages a:active, .pages a:link, .pages a:visited {

	color: #7ec318;

	background: #fff;

	border: #7ec318 1px solid;

	padding: 1px;

	text-decoration: none

}

.pages a:hover {

	background: #fff;

	border: #006500 1px solid;

	color: #f60;

	padding: 1px;

	text-decoration: none

}

.pages strong {

	background: #7ec318;

	padding: 1px;

	border: #006500 1px solid;

	color: #fff

}

.pages_inp {

	border: #7ec318 1px solid;

	padding: 1px;

	width: 30px;

	text-align: center;

	color: #666

}

.pages_btn {

	width: 26px;

	background: #44ba44;

	border: #7ec318 1px solid;

	color: #fff;

	font-weight: 700;

	font-size: 11px

}

.pages label {

	background: #fff;

	border: #2e6ab1 1px solid;

	color: #049;

	padding: 1px 5px 1px 5px

}

.pages label em {

	color: red;

	font-weight: 700;

	font-style: normal

}

.pages label span {

	font-weight: 700

}

.pages cite {

	font-style: normal;

	color: #444

}

.nav_huodong {

	position: absolute;

	right: 61px;

	padding-right: 8px;

	bottom: 21px;

	display: none

}

.nav_huodong_con {

	border: 1px solid #dcdddc;

	background: #fff;

	height: 177px;

	padding: 11px 0;

	padding-right: 11px;

	width: 332px

}

.nav_huodong span {

	width: 7px;

	height: 12px;

	overflow: hidden;

	position: absolute;

	right: 3px;

	top: 135px;

	background: url(../images/rightcombg.png) -143px -116px no-repeat;

	display: block

}

.rightScrollBar .a5 {

	display: block;

	height: 56px;

	width: 61px;

	cursor: pointer

}

.nav_huodong_con a {

	float: left;

	width: auto;

	height: auto;

	display: inline;

	margin-left: 11px

}

.rightScrollBar .a5_hover {

	background: url(../images/rightcombg.png) -61px -238px no-repeat

}

.icon_news_zuixin {

	background: url(../images/icon_news.gif);

	width: 23px;

	height: 11px;

	float: right;

	margin-top: 11px;

	display: inline;

	position: relative;

	right: 0;

	top: 0;

	overflow: hidden

}

#mobile_erweima {

	width: 100%;

	min-width: 100%;

	display: none

}

.mobile_erweima {

	border: 1px solid #e5e5e5;

	position: relative;

	padding: 20px 29px;

	min-height: 130px;

	margin-top: 22px

}

.mobile_erweima h1 {

	font-size: 30px;

	color: #000;

	padding-bottom: 10px

}

.mobile_erweima p {

	line-height: 24px;

	font-size: 14px;

	color: #999

}

.mobile_erweima img {

	float: right

}

.mobile_erweima .clmoblie {

	width: 12px;

	height: 12px;

	display: block;

	overflow: hidden;

	position: absolute;

	right: 10px;

	top: 10px;

	background: url(../images/icon_close_moblie.gif)

}

.check_moblie {

	display: inline-block;

	width: 98px;

	height: 30px;

	vertical-align: middle;

	background: #f2f2f2;

	border: 1px solid #e5e5e5;

	line-height: 30px;

	color: #999;

	text-indent: 9px;

	text-align: left;

	position: relative;

	cursor: pointer;

	margin-left: 20px

}

.check_moblie .isj {

	background: #888;

	width: 0;

	height: 0;

	overflow: hidden;

	margin-bottom: 5px;

	border-top: 5px solid #888;

	border-right: 5px solid #f2f2f2;

	border-left: 5px solid #f2f2f2;

	display: block;

	position: absolute;

	right: 8px;

	top: 14px

}

.check_moblie .isj_hover {

	border-top: none;

	border-bottom: 5px solid #888

}

.emline {

	width: 1px;

	height: 22px;

	background: #e5e5e5;

	top: 4px;

	overflow: hidden;

	position: absolute;

	right: 23px

}

.rightScrollBarHide .a5 {

	display: none!important

}

.tt {

	background-color: #ececec;

	width: 100%;

	height: 34px;

	text-indent: 20px;

	font-family: "黑体";

	font-size: 18px;

	font-weight: 700;

	line-height: 34px;

	margin-top: 20px

}

.tt .ti {

	font-size: 16px;

	font-weight: 400;

	padding-left: 10px;

	color: #7ec318;

	font-family: Arial, Helvetica, sans-serif

}

.te {

	border-top: solid #ececec 1px;

	border-left: 1px solid #ececec;

	display: table;

	margin: 16px auto 0;

	widows: 100%

}

.te li {

	float: left;

	color: #999;

	text-align: center;

	border-right: 1px solid #ececec;

	border-bottom: 1px solid #ececec;

	padding: 1px 4px

}

.list_paixu {

	text-align: left;

	line-height: 30px;

	padding-left: 0;

	margin: 10px

}

.list_paixu dl {

	border-bottom: 1px dotted #ddd;

	display: inline-block;

	padding: 8px 0;

	width: 100%

}

.list_paixu dt {

	float: left;

	width: 45px;

	padding-left: 10px;

	text-align: left;

	color: #2d2d2d

}

.list_paixu dd {

	margin-left: 55px

}

.list_paixu dd a {

	font-size: 14px;

	text-align: center;

	color: #444;

	margin-right: 13px;

	margin-bottom: 2px;

	padding: 4px;

	display: inline-block;

	overflow: hidden;

	line-height: 20px

}

.list_paixu dd a:hover {

	color: #fff;

	text-decoration: none;

	background: #21a657;

	border-radius: 3px

}

.list_paixu dd a.on {

	color: #fff;

	font-weight: 700;

	box-shadow: inset 0 1px 3px rgba(0,0,0,.2);

	background: #21a657;

	opacity: .9;

	border-radius: 3px

}

.eyou_pages {

	width: 100%;

	height: 50px;

	/*float: left;*/

	position: relative;

	z-index: 9999

}

.eyou_pages ul {

	float: left;

	padding: 12px 0 12px 16px

}

.eyou_pages ul li {

	float: left;

	font-family: Tahoma;

	line-height: 17px;

	margin-right: 6px;

	border: 1px solid #e9e9e9

}

.eyou_pages ul li a {

	float: left;

	padding: 1px 4px 1px;

	color: #555;

	display: block

}

.eyou_pages ul li a:hover {

	color: #690;

	text-decoration: none;

	padding: 1px 4px 1px

}

.pagebox ul li.thisclass a:hover, .eyou_pages ul li.thisclass, .eyou_pages ul li.thisclass a {

	background-color: #f8f8f8;

	padding: 1px 4px 1px;

	font-weight: 700

}

.eyou_pages .pageinfo {

	line-height: 21px;

	padding: 12px 10px 12px 16px;

	color: #999

}

.eyou_pages .pageinfo strong {

	color: #555;

	font-weight: 400;

	margin: 0 2px

}

select {

	margin: 0;

	border: 1px solid #ccc;

	padding: 8px;

	-webkit-box-shadow: #dfdfdf 0 1px 2px 0 inset;

	box-shadow: #dfdfdf 0 1px 2px 0 inset;

	width: 150px;

	font: 14px/1.6 微软雅黑, tahoma, arial;

	outline: 0

}

.nav .navlist .active {

	background: #7ec318;

	color: #FFF;

}

.nav .navlist .active a {

	color: #FFF;

}

nav .navlist .active span {

	color: #FFF;

}

.friendLink .wrap a {

	color: #918b8e;

}







.contenta {

	/*padding: 22px 22px;*/

	background: #fff;

	overflow: hidden;

}

.contental {

	width: 545px;

	height: 364px;

}

.contental .am-slider-default .am-control-nav {

	width: 120px;

	right: 0;

	bottom: 25px !important;

}

.contental .am-direction-nav {

	display: none;

}

.contental .am-slider-default .am-control-nav {

	bottom: 0;

}

.contental .am-slider-default .am-control-nav li a {

	width: 14px;

	height: 14px;

	background: #fff;

	border-radius: 99px;

	transition: all .3s;

	-moz-transition: all .3s;

	-webkit-transition: all .3s;

	-o-transition: all .3s;

}

.contental .am-slider-default .am-control-nav li a.am-active {

	background: #FF0000;

}

.contental .am-slider-default .am-control-nav li a:hover {

	background: #FF0000;

}

.contental ul li {

	position: relative;

	height: 363px;

	overflow: hidden;

}

.contental ul li a {

	display: block;

	width: 100%;

	height: 100%;

	position: relative;

}

.contental ul li a .wzzz {

	display: block;

	width: 100%;

	height: 67px;

	bottom: 0;

	position: absolute;

	background: rgba(0,0,0,.7);

}

.contentalt {

	position: absolute;

	bottom: 20px;

	font-size: 16px;

	color: #fff;

	z-index: 99;

	padding-left: 22px;

}

.contentalt span {

	margin-left: 75px;

}

.contentar {

	width: 674px;

	/*height: 364px;*/

	padding: 0px 33px 10px 33px;

	/*background: #ECF2FA;*/

}

.contentart {

	width: 100%;

	overflow: hidden;

	padding-bottom: 5px;

	border-bottom: 1px solid #D3D3D3;

	/*background: url("../images/xwzxx.jpg") no-repeat left bottom;*/

	cursor:pointer;

}

.contentartl {

	font-size: 16px;

	font-weight: bold;

	color: #318ce7;

	/*background: #318ce7;*/

	padding: 3px 25px;

	margin-right:10px;

}



.contentartl.cur {

	color: #fff;

	background: #318ce7;

}

.contentartr {

	line-height: 40px;

}

.contentarts {

	width: 100%;

	overflow: hidden;

	background: #E6EEF7;

	padding: 0 20px;

}

.contentartst {

	width: 100%;

	overflow: hidden;

	background: url("../images/dwzzbg.jpg") no-repeat left top;

	padding: 0 20px;

}

.contentartsb {

	width: 100%;

	overflow: hidden;

	background: url("../images/cgzsbg.jpg") no-repeat left top;

	padding: 0 20px;

}

.contentartls {

	font-size: 23px;

	font-weight: bold;

	color: #318ce7;

	height: 40px;

	line-height: 40px;

}

.contentartrs {

	line-height: 40px;

}

.contentartrs a {

	font-size: 15px;

	color: #72869d;

}

.contentartr a {

	font-size: 15px;

	color: #72869d;

}

.contentarbtt {

	font-size: 20px;

	color: #333333;

	width: 100%;

	margin: 10px 0;

}

.contentarbtb {

	font-size: 16px;

	color: #666666;

}

.contentarbtb span {

	font-size: 16px;

	color: #8498ad;

}

.contentarbt {

	margin-bottom: 25px;

}

.contentarbtt {

	transition: all .3s;

	-moz-transition: all .3s;

	-webkit-transition: all .3s;

	-o-transition: all .3s;

}

.contentarbt a:hover .contentarbtt {

	color: #318ce7;

}

.contentarbbl {

	padding-left: 20px;

	background: url("../images/lefd.jpg") no-repeat left center;

	font-size: 17px;

	color: #333333;

}

.contentarbbr {

	font-size: 17px;

	color: #8498ad;

}

.contentarbb ul li {

	width: 100%;

	overflow: hidden;

	margin-bottom: 9px;

}

.contentarbbl {

	transition: all .3s;

	-moz-transition: all .3s;

	-webkit-transition: all .3s;

	-o-transition: all .3s;

}

.contentarbb ul li a:hover .contentarbbl {

	padding-left: 25px;

	color: #318ce7;

}



.l{ float:left;}

.r{ float:right;}



@media only screen and (min-width: 320px) and (max-width: 767px) {



.contentfb {

	display: none;

}

.contentfb_touch {

	display: block;

}

.contenterb {

	display: none;

}

.contenterb_touch {

	display: block;

}

.contentel {

	width: 100%;

	float: none;

	padding: 0;

	border: none;

}

.contenter {

	width: 100%;

	float: none;

	padding: 0;

	border: none;

}

.contentelb img {

	width: 100%;

}

.contentd {

	display: none;

}

.contentd_touch {

	display: block;

	margin: 15px 0;

	overflow: hidden;

}

.contentcrbst img {

	width: 100%;

}

.contentcrtbb ul li {

	width: 46%;

}

.contentcrtbt img {

	width: 100%;

}

.contentcrtbt {

	overflow: hidden;

}

.contentcr {

	width: 100%;

	float: none;

}

.contentcls {

	display: none;

}

.contentcls_touch {

	display: block;

	margin-bottom: 15px;

	overflow: hidden;

}

.contenta {

	background: none;

	padding: 0;

}

.contental {

	background: #fff;

}

.contentar {

	background: #fff;

}

.contentb_touch {

	display: block;

	overflow: hidden;

	margin: 20px 0;

}

.contentcl {

	width: 100%;

	float: none;

}

.contentcltl {

	width: 100%;

	float: none;

	margin-bottom: 20px;

}

.contentcltbl {

	width: 70%;

	overflow : hidden;

	text-overflow: ellipsis;

	display: -webkit-box !important;

	-webkit-line-clamp: 1;

	-webkit-box-orient: vertical;

}

.contentb {

	display: none;

}

.contental {

	width: 100%;

	float: none;

	height: auto;

}

.contentar {

	width: 95%;

	float: none;

	padding: 0px;

	height: auto;

	margin:0 auto;

}

.contentarbtt {

	overflow : hidden;

	text-overflow: ellipsis;

	display: -webkit-box !important;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	font-size: 16px;

}

.contentarbtb {

	overflow : hidden;

	text-overflow: ellipsis;

	display: -webkit-box !important;

	-webkit-line-clamp: 3;

	font-size: 14px;

	-webkit-box-orient: vertical;

}

.contentarbbl {

	width: 65%;

	font-size: 14px;

	overflow : hidden;

	text-overflow: ellipsis;

	display: -webkit-box !important;

	-webkit-line-clamp: 1;

	-webkit-box-orient: vertical;

}

.contentarbbr {

	font-size: 14px;

}

.contental ul li {

	height: 270px;

	overflow: hidden;

}

.contental ul li img {

	height: 100%;

}

.cgcont ul li {

	width: 100%;

	margin-right: 0;

	float: none;

}

.video_tsd ul li {

	width: 100%;

	margin-right: 0;

	float: none;

}

.contentalt {

	bottom: 7px;

}

.contentalt span {

	margin-left: 0;

	display: block;

}

.box {

	width: 100% !important;

}

#rollAD {

	width: 280px !important;

	float: left;

}

.cgcont img {

	width: 100%;

}

.gsggl {

	display: none;

}

.gsgg {

	margin-left:30px;

}

.gsggr {

	width: 100%;

	float: none;

}

}





.service{ height:auto;}



.met-index-body {



	padding: 0px 0px 30px 0px;



	background: #fff;



	position: relative;



	z-index: 2



}



.met-index-body:nth-of-type(odd) {



	/*background: #f0f0f0*/



}



.met-index-body h3 {



	font-size: 42px;



	margin-top: 0px;



	text-align: center;



	color: #111;



	font-weight: 500



}



.met-index-body p.subtitle {



	font-size: 24px;



	text-align: center;



	color: #383838;



	margin: 10px auto



}



.met-index-body p.desc {



	font-size: 16px;



	line-height: 26px;



	color: #808080;



	text-align: center



}



@media (max-width:991px) {



.met-index-body {



	padding: 60px 0px



}



}



@media (max-width:767px) {



.met-index-body {



	padding: 50px 0px;



	border-top: 1px solid #e7e7e7



}



.met-index-body h3 {



	font-size: 22px



}



.met-index-body p.desc {



	font-size: 12px



}



}



.met-index-service #serviceSlick {



	margin-top: 30px



}



.met-index-service #serviceSlick2 {



	margin-top: 30px



}



.met-index-service .index_service_icon {



	display: block;



	width: 100%;



	text-align: center



}



.met-index-service .service_item {



/*	margin-right: 25px;



	margin-left: 25px*/



}



.met-index-service .service_item h4 {



	overflow: hidden



}



@media (min-width:767px) and (max-width:1200px) {



.met-index-service .service_item img {



	/*max-width: 300px;*/



	margin: 0 auto



}



}



@media (min-width:991px) {



.met-index-service .service_item {



	margin-right: 0px



}



}



.met-index-service .slick-arrow {



	width: 20px



}



.met-index-service .slick-arrow.slick-next {



	right: -10px



}



.met-index-service [class*=blocks] li {



	margin: 50px 0 0;



	clear: none



}



.met-index-service [class*=blocks] li i {



	width: 120px;



	height: 120px;



	background: #eee;



	text-align: center;



	font-size: 50px;



	line-height: 120px;



	color: #5e7387;



	-webkit-border-radius: 100%;



	-moz-border-radius: 100%;



	-o-border-radius: 100%;



	-ms-border-radius: 100%;



	border-radius: 100%;



	transition: background 0.5s, color 0.5s;



	-moz-transition: background 0.5s, color 0.5s;



	-webkit-transition: background 0.5s, color 0.5s;



	-o-transition: background 0.5s, color 0.5s



}



.met-index-service [class*=blocks] li:hover i {



	background: #4E97D9;



	color: #fff



}



.met-index-service [class*=blocks] li h4 {



	margin-top: 20px;



	margin-bottom: 5px;



	font-weight: 300;



	font-size: 20px;



	color: #2a333c



}



.met-index-service [class*=blocks] li p {



	width: 90%;



	margin: 0px auto;



	font-weight: 300;



	color: #5e7387;



	text-align: left



}



.met-index-service [class*=blocks] li a {



	text-decoration: none



}



.met-index-service [class*=blocks] li a:active, .met-index-service [class*=blocks] li a:focus, .met-index-service [class*=blocks] li a:hover {



	text-decoration: none



}



.met-index-service [class*=blocks] li a img {



	width: 100%



}



@media (max-width:767px) {



.met-index-service [class*=blocks] li {



	margin-top: 30px



}



.met-index-service [class*=blocks] li i {



	width: 90px;



	height: 90px;



	font-size: 40px;



	line-height: 90px



}



}



@media (max-width:479px) {



.met-index-service [class*=blocks] li p {



	width: 100%



}



}



.slick-slider {



	position: relative;



	display: block;



	box-sizing: border-box;



	-webkit-user-select: none;



	-moz-user-select: none;



	-ms-user-select: none;



	user-select: none;



	-webkit-touch-callout: none;



	-khtml-user-select: none;



	-ms-touch-action: pan-y;



	touch-action: pan-y;



	-webkit-tap-highlight-color: transparent



}



.slick-list {



	position: relative;



	display: block;



	overflow: hidden;



	margin: 0;



	padding: 0



}



.slick-list:focus {



	outline: none



}



.slick-list.dragging {



	cursor: pointer;



	cursor: hand



}



.slick-slider .slick-track, .slick-slider .slick-list {



	-webkit-transform: translate3d(0, 0, 0);



	-moz-transform: translate3d(0, 0, 0);



	-ms-transform: translate3d(0, 0, 0);



	-o-transform: translate3d(0, 0, 0);



	transform: translate3d(0, 0, 0)



}



.slick-track {



	position: relative;



	top: 0;



	left: 0;



	display: block



}



.slick-track:before, .slick-track:after {



	display: table;



	content: ''



}



.slick-track:after {



	clear: both



}



.slick-loading .slick-track {



	visibility: hidden



}



.slick-slide {



	display: none;



	float: left;



	height: 100%;



	min-height: 1px;

	

	margin-left:5px;

	

	margin-right:5px;

	

	overflow:hidden;



}



[dir='rtl'] .slick-slide {



	float: right



}



.slick-slide img {



	display: block



}



.slick-slide.slick-loading img {



	display: none



}



.slick-slide.dragging img {



	pointer-events: none



}



.slick-initialized .slick-slide {



	display: block;



}



.slick-loading .slick-slide {



	visibility: hidden



}



.slick-vertical .slick-slide {



	display: block;



	height: auto;



	border: 1px solid transparent



}



.slick-arrow.slick-hidden {



	display: none



}



@charset 'UTF-8';



.slick-loading .slick-list {



	background: #fff url(../img/ajax-loader.gif) center center no-repeat



}



@font-face {



	font-family: 'slick';



	font-weight: normal;



	font-style: normal;



	src: url(../../../templates/ps01701/min/widget/slick/./fonts/slick.eot);



	src: url(../fonts/slick.eot) format('embedded-opentype'), url(../fonts/slick.woff) format('woff'), url(../fonts/slick.ttf) format('truetype'), url(../fonts/slick.svg#slick) format('svg')



}



.slick-prev, .slick-next {



	font-size: 0;



	line-height: 0;



	position: absolute;



	top: 50%;



	display: block;



	width: 20px;



	height: 20px;



	padding: 0;



	-webkit-transform: translate(0, -50%);



	-ms-transform: translate(0, -50%);



	transform: translate(0, -50%);



	cursor: pointer;



	color: transparent;



	border: none;



	outline: none;



	background: transparent



}



.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {



	color: transparent;



	outline: none;



	background: transparent



}



.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {



	opacity: 1



}



.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {



	opacity: .25



}



.slick-prev:before, .slick-next:before {



	font-family: 'slick';



	font-size: 20px;



	line-height: 1;



	opacity: .75;



	color: white;



	-webkit-font-smoothing: antialiased;



	-moz-osx-font-smoothing: grayscale



}



.slick-prev {



	left: -25px



}



[dir='rtl'] .slick-prev {



	right: -25px;



	left: auto



}



.slick-prev:before {



	content: '←'



}



[dir='rtl'] .slick-prev:before {



	content: '→'



}



.slick-next {



	right: -25px



}



[dir='rtl'] .slick-next {



	right: auto;



	left: -25px



}



.slick-next:before {



	content: '→'



}



[dir='rtl'] .slick-next:before {



	content: '←'



}



.slick-dotted.slick-slider {



	margin-bottom: 30px



}



.slick-dots {



	position: absolute;



	bottom: -25px;



	display: block;



	width: 100%;



	padding: 0;



	margin: 0;



	list-style: none;



	text-align: center



}



.slick-dots li {



	position: relative;



	display: inline-block;



	width: 20px;



	height: 20px;



	margin: 0 5px;



	padding: 0;



	cursor: pointer



}



.slick-dots li button {



	font-size: 0;



	line-height: 0;



	display: block;



	width: 20px;



	height: 20px;



	padding: 5px;



	cursor: pointer;



	color: transparent;



	border: 0;



	outline: none;



	background: transparent



}



.slick-dots li button:hover, .slick-dots li button:focus {



	outline: none



}



.slick-dots li button:hover:before, .slick-dots li button:focus:before {



	opacity: 1



}



.slick-dots li button:before {



	font-family: 'slick';



	font-size: 6px;



	line-height: 20px;



	position: absolute;



	top: 0;



	left: 0;



	width: 20px;



	height: 20px;



	content: '•';



	text-align: center;



	opacity: .25;



	color: black;



	-webkit-font-smoothing: antialiased;



	-moz-osx-font-smoothing: grayscale



}



.slick-dots li.slick-active button:before {



	opacity: .75;



	color: black



}



@charset "UTF-8";



.animated {



	animation-duration: 1s;



	animation-fill-mode: both



}



.animated.infinite {



	animation-iteration-count: infinite



}



.animated.hinge {



	animation-duration: 2s



}



.animated.flipOutX, .animated.flipOutY, .animated.bounceIn, .animated.bounceOut {



	animation-duration: .75s



}



@keyframes bounce {



from, 20%, 53%, 80%, to {



animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);



transform:translate3d(0, 0, 0)



}



40%, 43% {



animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);



transform:translate3d(0, -30px, 0)



}



70% {



animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);



transform:translate3d(0, -15px, 0)



}



90% {



transform:translate3d(0, -4px, 0)



}



}



.bounce {



	animation-name: bounce;



	transform-origin: center bottom



}



@keyframes flash {



from, 50%, to {



opacity:1



}



25%, 75% {



opacity:0



}



}



.flash {



	animation-name: flash



}



@keyframes pulse {



from {



transform:scale3d(1, 1, 1)



}



50% {



transform:scale3d(1.05, 1.05, 1.05)



}



to {



	transform: scale3d(1, 1, 1)



}



}



.pulse {



	animation-name: pulse



}



@keyframes rubberBand {



from {



transform:scale3d(1, 1, 1)



}



30% {



transform:scale3d(1.25, 0.75, 1)



}



40% {



transform:scale3d(0.75, 1.25, 1)



}



50% {



transform:scale3d(1.15, 0.85, 1)



}



65% {



transform:scale3d(.95, 1.05, 1)



}



75% {



transform:scale3d(1.05, .95, 1)



}



to {



	transform: scale3d(1, 1, 1)



}



}



.rubberBand {



	animation-name: rubberBand



}



@keyframes shake {



from, to {



transform:translate3d(0, 0, 0)



}



10%, 30%, 50%, 70%, 90% {



transform:translate3d(-10px, 0, 0)



}



20%, 40%, 60%, 80% {



transform:translate3d(10px, 0, 0)



}



}



.shake {



	animation-name: shake



}



@keyframes headShake {



0% {



transform:translateX(0)



}



6.5% {



transform:translateX(-6px) rotateY(-9deg)



}



18.5% {



transform:translateX(5px) rotateY(7deg)



}



31.5% {



transform:translateX(-3px) rotateY(-5deg)



}



43.5% {



transform:translateX(2px) rotateY(3deg)



}



50% {



transform:translateX(0)



}



}



.headShake {



	animation-timing-function: ease-in-out;



	animation-name: headShake



}



@keyframes swing {



20% {



transform:rotate3d(0, 0, 1, 15deg)



}



40% {



transform:rotate3d(0, 0, 1, -10deg)



}



60% {



transform:rotate3d(0, 0, 1, 5deg)



}



80% {



transform:rotate3d(0, 0, 1, -5deg)



}



to {



	transform: rotate3d(0, 0, 1, 0deg)



}



}



.swing {



	transform-origin: top center;



	animation-name: swing



}



@keyframes tada {



from {



transform:scale3d(1, 1, 1)



}



10%, 20% {



transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)



}



30%, 50%, 70%, 90% {



transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)



}



40%, 60%, 80% {



transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)



}



to {



	transform: scale3d(1, 1, 1)



}



}



.tada {



	animation-name: tada



}



@keyframes wobble {



from {



transform:none



}



15% {



transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)



}



30% {



transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)



}



45% {



transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)



}



60% {



transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)



}



75% {



transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)



}



to {



	transform: none



}



}



.wobble {



	animation-name: wobble



}



@keyframes jello {



from, 11.1%, to {



transform:none



}



22.2% {



transform:skewX(-12.5deg) skewY(-12.5deg)



}



33.3% {



transform:skewX(6.25deg) skewY(6.25deg)



}



44.4% {



transform:skewX(-3.125deg) skewY(-3.125deg)



}



55.5% {



transform:skewX(1.5625deg) skewY(1.5625deg)



}



66.6% {



transform:skewX(-0.78125deg) skewY(-0.78125deg)



}



77.7% {



transform:skewX(0.390625deg) skewY(0.390625deg)



}



88.8% {



transform:skewX(-0.1953125deg) skewY(-0.1953125deg)



}



}



.jello {



	animation-name: jello;



	transform-origin: center



}



@keyframes bounceIn {



from, 20%, 40%, 60%, 80%, to {



animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000)



}



0% {



opacity:0;



transform:scale3d(.3, .3, .3)



}



20% {



transform:scale3d(1.1, 1.1, 1.1)



}



40% {



transform:scale3d(.9, .9, .9)



}



60% {



opacity:1;



transform:scale3d(1.03, 1.03, 1.03)



}



80% {



transform:scale3d(.97, .97, .97)



}



to {



	opacity: 1;



	transform: scale3d(1, 1, 1)



}



}



.bounceIn {



	animation-name: bounceIn



}



@keyframes bounceInDown {



from, 60%, 75%, 90%, to {



animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000)



}



0% {



opacity:0;



transform:translate3d(0, -3000px, 0)



}



60% {



opacity:1;



transform:translate3d(0, 25px, 0)



}



75% {



transform:translate3d(0, -10px, 0)



}



90% {



transform:translate3d(0, 5px, 0)



}



to {



	transform: none



}



}



.bounceInDown {



	animation-name: bounceInDown



}



@keyframes bounceInLeft {



from, 60%, 75%, 90%, to {



animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000)



}



0% {



opacity:0;



transform:translate3d(-3000px, 0, 0)



}



60% {



opacity:1;



transform:translate3d(25px, 0, 0)



}



75% {



transform:translate3d(-10px, 0, 0)



}



90% {



transform:translate3d(5px, 0, 0)



}



to {



	transform: none



}



}



.bounceInLeft {



	animation-name: bounceInLeft



}



@keyframes bounceInRight {



from, 60%, 75%, 90%, to {



animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000)



}



from {



	opacity: 0;



	transform: translate3d(3000px, 0, 0)



}



60% {



opacity:1;



transform:translate3d(-25px, 0, 0)



}



75% {



transform:translate3d(10px, 0, 0)



}



90% {



transform:translate3d(-5px, 0, 0)



}



to {



	transform: none



}



}



.bounceInRight {



	animation-name: bounceInRight



}



@keyframes bounceInUp {



from, 60%, 75%, 90%, to {



animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000)



}



from {



	opacity: 0;



	transform: translate3d(0, 3000px, 0)



}



60% {



opacity:1;



transform:translate3d(0, -20px, 0)



}



75% {



transform:translate3d(0, 10px, 0)



}



90% {



transform:translate3d(0, -5px, 0)



}



to {



	transform: translate3d(0, 0, 0)



}



}



.bounceInUp {



	animation-name: bounceInUp



}



@keyframes bounceOut {



20% {



transform:scale3d(.9, .9, .9)



}



50%, 55% {



opacity:1;



transform:scale3d(1.1, 1.1, 1.1)



}



to {



	opacity: 0;



	transform: scale3d(.3, .3, .3)



}



}



.bounceOut {



	animation-name: bounceOut



}



@keyframes bounceOutDown {



20% {



transform:translate3d(0, 10px, 0)



}



40%, 45% {



opacity:1;



transform:translate3d(0, -20px, 0)



}



to {



	opacity: 0;



	transform: translate3d(0, 2000px, 0)



}



}



.bounceOutDown {



	animation-name: bounceOutDown



}



@keyframes bounceOutLeft {



20% {



opacity:1;



transform:translate3d(20px, 0, 0)



}



to {



	opacity: 0;



	transform: translate3d(-2000px, 0, 0)



}



}



.bounceOutLeft {



	animation-name: bounceOutLeft



}



@keyframes bounceOutRight {



20% {



opacity:1;



transform:translate3d(-20px, 0, 0)



}



to {



	opacity: 0;



	transform: translate3d(2000px, 0, 0)



}



}



.bounceOutRight {



	animation-name: bounceOutRight



}



@keyframes bounceOutUp {



20% {



transform:translate3d(0, -10px, 0)



}



40%, 45% {



opacity:1;



transform:translate3d(0, 20px, 0)



}



to {



	opacity: 0;



	transform: translate3d(0, -2000px, 0)



}



}



.bounceOutUp {



	animation-name: bounceOutUp



}



@keyframes fadeIn {



from {



opacity:0



}



to {



	opacity: 1



}



}



.fadeIn {



	animation-name: fadeIn



}



@keyframes fadeInDown {



from {



opacity:0;



transform:translate3d(0, -100%, 0)



}



to {



	opacity: 1;



	transform: none



}



}



.fadeInDown {



	animation-name: fadeInDown



}



@keyframes fadeInDownBig {



from {



opacity:0;



transform:translate3d(0, -2000px, 0)



}



to {



	opacity: 1;



	transform: none



}



}



.fadeInDownBig {



	animation-name: fadeInDownBig



}



@keyframes fadeInLeft {



from {



opacity:0;



transform:translate3d(-100%, 0, 0)



}



to {



	opacity: 1;



	transform: none



}



}



.fadeInLeft {



	animation-name: fadeInLeft



}



@keyframes fadeInLeftBig {



from {



opacity:0;



transform:translate3d(-2000px, 0, 0)



}



to {



	opacity: 1;



	transform: none



}



}



.fadeInLeftBig {



	animation-name: fadeInLeftBig



}



@keyframes fadeInRight {



from {



opacity:0;



transform:translate3d(100%, 0, 0)



}



to {



	opacity: 1;



	transform: none



}



}



.fadeInRight {



	animation-name: fadeInRight



}



@keyframes fadeInRightBig {



from {



opacity:0;



transform:translate3d(2000px, 0, 0)



}



to {



	opacity: 1;



	transform: none



}



}



.fadeInRightBig {



	animation-name: fadeInRightBig



}



@keyframes fadeInUp {



from {



opacity:0;



transform:translate3d(0, 100%, 0)



}



to {



	opacity: 1;



	transform: none



}



}



.fadeInUp {



	animation-name: fadeInUp



}



@keyframes fadeInUpBig {



from {



opacity:0;



transform:translate3d(0, 2000px, 0)



}



to {



	opacity: 1;



	transform: none



}



}



.fadeInUpBig {



	animation-name: fadeInUpBig



}



@keyframes fadeOut {



from {



opacity:1



}



to {



	opacity: 0



}



}



.fadeOut {



	animation-name: fadeOut



}



@keyframes fadeOutDown {



from {



opacity:1



}



to {



	opacity: 0;



	transform: translate3d(0, 100%, 0)



}



}



.fadeOutDown {



	animation-name: fadeOutDown



}



@keyframes fadeOutDownBig {



from {



opacity:1



}



to {



	opacity: 0;



	transform: translate3d(0, 2000px, 0)



}



}



.fadeOutDownBig {



	animation-name: fadeOutDownBig



}



@keyframes fadeOutLeft {



from {



opacity:1



}



to {



	opacity: 0;



	transform: translate3d(-100%, 0, 0)



}



}



.fadeOutLeft {



	animation-name: fadeOutLeft



}



@keyframes fadeOutLeftBig {



from {



opacity:1



}



to {



	opacity: 0;



	transform: translate3d(-2000px, 0, 0)



}



}



.fadeOutLeftBig {



	animation-name: fadeOutLeftBig



}



@keyframes fadeOutRight {



from {



opacity:1



}



to {



	opacity: 0;



	transform: translate3d(100%, 0, 0)



}



}



.fadeOutRight {



	animation-name: fadeOutRight



}



@keyframes fadeOutRightBig {



from {



opacity:1



}



to {



	opacity: 0;



	transform: translate3d(2000px, 0, 0)



}



}



.fadeOutRightBig {



	animation-name: fadeOutRightBig



}



@keyframes fadeOutUp {



from {



opacity:1



}



to {



	opacity: 0;



	transform: translate3d(0, -100%, 0)



}



}



.fadeOutUp {



	animation-name: fadeOutUp



}



@keyframes fadeOutUpBig {



from {



opacity:1



}



to {



	opacity: 0;



	transform: translate3d(0, -2000px, 0)



}



}



.fadeOutUpBig {



	animation-name: fadeOutUpBig



}



@keyframes flip {



from {



transform:perspective(400px) rotate3d(0, 1, 0, -360deg);



animation-timing-function:ease-out



}



40% {



transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);



animation-timing-function:ease-out



}



50% {



transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);



animation-timing-function:ease-in



}



80% {



transform:perspective(400px) scale3d(.95, .95, .95);



animation-timing-function:ease-in



}



to {



	transform: perspective(400px);



	animation-timing-function: ease-in



}



}



.animated.flip {



	-webkit-backface-visibility: visible;



	backface-visibility: visible;



	animation-name: flip



}



@keyframes flipInX {



from {



transform:perspective(400px) rotate3d(1, 0, 0, 90deg);



animation-timing-function:ease-in;



opacity:0



}



40% {



transform:perspective(400px) rotate3d(1, 0, 0, -20deg);



animation-timing-function:ease-in



}



60% {



transform:perspective(400px) rotate3d(1, 0, 0, 10deg);



opacity:1



}



80% {



transform:perspective(400px) rotate3d(1, 0, 0, -5deg)



}



to {



	transform: perspective(400px)



}



}



.flipInX {



	-webkit-backface-visibility: visible!important;



	backface-visibility: visible!important;



	animation-name: flipInX



}



@keyframes flipInY {



from {



transform:perspective(400px) rotate3d(0, 1, 0, 90deg);



animation-timing-function:ease-in;



opacity:0



}



40% {



transform:perspective(400px) rotate3d(0, 1, 0, -20deg);



animation-timing-function:ease-in



}



60% {



transform:perspective(400px) rotate3d(0, 1, 0, 10deg);



opacity:1



}



80% {



transform:perspective(400px) rotate3d(0, 1, 0, -5deg)



}



to {



	transform: perspective(400px)



}



}



.flipInY {



	-webkit-backface-visibility: visible!important;



	backface-visibility: visible!important;



	animation-name: flipInY



}



@keyframes flipOutX {



from {



transform:perspective(400px)



}



30% {



transform:perspective(400px) rotate3d(1, 0, 0, -20deg);



opacity:1



}



to {



	transform: perspective(400px) rotate3d(1, 0, 0, 90deg);



	opacity: 0



}



}



.flipOutX {



	animation-name: flipOutX;



	-webkit-backface-visibility: visible!important;



	backface-visibility: visible!important



}



@keyframes flipOutY {



from {



transform:perspective(400px)



}



30% {



transform:perspective(400px) rotate3d(0, 1, 0, -15deg);



opacity:1



}



to {



	transform: perspective(400px) rotate3d(0, 1, 0, 90deg);



	opacity: 0



}



}



.flipOutY {



	-webkit-backface-visibility: visible!important;



	backface-visibility: visible!important;



	animation-name: flipOutY



}



@keyframes lightSpeedIn {



from {



transform:translate3d(100%, 0, 0) skewX(-30deg);



opacity:0



}



60% {



transform:skewX(20deg);



opacity:1



}



80% {



transform:skewX(-5deg);



opacity:1



}



to {



	transform: none;



	opacity: 1



}



}



.lightSpeedIn {



	animation-name: lightSpeedIn;



	animation-timing-function: ease-out



}



@keyframes lightSpeedOut {



from {



opacity:1



}



to {



	transform: translate3d(100%, 0, 0) skewX(30deg);



	opacity: 0



}



}



.lightSpeedOut {



	animation-name: lightSpeedOut;



	animation-timing-function: ease-in



}



@keyframes rotateIn {



from {



transform-origin:center;



transform:rotate3d(0, 0, 1, -200deg);



opacity:0



}



to {



	transform-origin: center;



	transform: none;



	opacity: 1



}



}



.rotateIn {



	animation-name: rotateIn



}



@keyframes rotateInDownLeft {



from {



transform-origin:left bottom;



transform:rotate3d(0, 0, 1, -45deg);



opacity:0



}



to {



	transform-origin: left bottom;



	transform: none;



	opacity: 1



}



}



.rotateInDownLeft {



	animation-name: rotateInDownLeft



}



@keyframes rotateInDownRight {



from {



transform-origin:right bottom;



transform:rotate3d(0, 0, 1, 45deg);



opacity:0



}



to {



	transform-origin: right bottom;



	transform: none;



	opacity: 1



}



}



.rotateInDownRight {



	animation-name: rotateInDownRight



}



@keyframes rotateInUpLeft {



from {



transform-origin:left bottom;



transform:rotate3d(0, 0, 1, 45deg);



opacity:0



}



to {



	transform-origin: left bottom;



	transform: none;



	opacity: 1



}



}



.rotateInUpLeft {



	animation-name: rotateInUpLeft



}



@keyframes rotateInUpRight {



from {



transform-origin:right bottom;



transform:rotate3d(0, 0, 1, -90deg);



opacity:0



}



to {



	transform-origin: right bottom;



	transform: none;



	opacity: 1



}



}



.rotateInUpRight {



	animation-name: rotateInUpRight



}



@keyframes rotateOut {



from {



transform-origin:center;



opacity:1



}



to {



	transform-origin: center;



	transform: rotate3d(0, 0, 1, 200deg);



	opacity: 0



}



}



.rotateOut {



	animation-name: rotateOut



}



@keyframes rotateOutDownLeft {



from {



transform-origin:left bottom;



opacity:1



}



to {



	transform-origin: left bottom;



	transform: rotate3d(0, 0, 1, 45deg);



	opacity: 0



}



}



.rotateOutDownLeft {



	animation-name: rotateOutDownLeft



}



@keyframes rotateOutDownRight {



from {



transform-origin:right bottom;



opacity:1



}



to {



	transform-origin: right bottom;



	transform: rotate3d(0, 0, 1, -45deg);



	opacity: 0



}



}



.rotateOutDownRight {



	animation-name: rotateOutDownRight



}



@keyframes rotateOutUpLeft {



from {



transform-origin:left bottom;



opacity:1



}



to {



	transform-origin: left bottom;



	transform: rotate3d(0, 0, 1, -45deg);



	opacity: 0



}



}



.rotateOutUpLeft {



	animation-name: rotateOutUpLeft



}



@keyframes rotateOutUpRight {



from {



transform-origin:right bottom;



opacity:1



}



to {



	transform-origin: right bottom;



	transform: rotate3d(0, 0, 1, 90deg);



	opacity: 0



}



}



.rotateOutUpRight {



	animation-name: rotateOutUpRight



}



@keyframes hinge {



0% {



transform-origin:top left;



animation-timing-function:ease-in-out



}



20%, 60% {



transform:rotate3d(0, 0, 1, 80deg);



transform-origin:top left;



animation-timing-function:ease-in-out



}



40%, 80% {



transform:rotate3d(0, 0, 1, 60deg);



transform-origin:top left;



animation-timing-function:ease-in-out;



opacity:1



}



to {



	transform: translate3d(0, 700px, 0);



	opacity: 0



}



}



.hinge {



	animation-name: hinge



}



@keyframes jackInTheBox {



from {



opacity:0;



transform:scale(0.1) rotate(30deg);



transform-origin:center bottom



}



50% {



transform:rotate(-10deg)



}



70% {



transform:rotate(3deg)



}



to {



	opacity: 1;



	transform: scale(1)



}



}



.jackInTheBox {



	animation-name: jackInTheBox



}



@keyframes rollIn {



from {



opacity:0;



transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)



}



to {



	opacity: 1;



	transform: none



}



}



.rollIn {



	animation-name: rollIn



}



@keyframes rollOut {



from {



opacity:1



}



to {



	opacity: 0;



	transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)



}



}



.rollOut {



	animation-name: rollOut



}



@keyframes zoomIn {



from {



opacity:0;



transform:scale3d(.3, .3, .3)



}



50% {



opacity:1



}



}



.zoomIn {



	animation-name: zoomIn



}



@keyframes zoomInDown {



from {



opacity:0;



transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);



animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190)



}



60% {



opacity:1;



transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);



animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1)



}



}



.zoomInDown {



	animation-name: zoomInDown



}



@keyframes zoomInLeft {



from {



opacity:0;



transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);



animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190)



}



60% {



opacity:1;



transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);



animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1)



}



}



.zoomInLeft {



	animation-name: zoomInLeft



}



@keyframes zoomInRight {



from {



opacity:0;



transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);



animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190)



}



60% {



opacity:1;



transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);



animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1)



}



}



.zoomInRight {



	animation-name: zoomInRight



}



@keyframes zoomInUp {



from {



opacity:0;



transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);



animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190)



}



60% {



opacity:1;



transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);



animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1)



}



}



.zoomInUp {



	animation-name: zoomInUp



}



@keyframes zoomOut {



from {



opacity:1



}



50% {



opacity:0;



transform:scale3d(.3, .3, .3)



}



to {



	opacity: 0



}



}



.zoomOut {



	animation-name: zoomOut



}



@keyframes zoomOutDown {



40% {



opacity:1;



transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);



animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190)



}



to {



	opacity: 0;



	transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);



	transform-origin: center bottom;



	animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)



}



}



.zoomOutDown {



	animation-name: zoomOutDown



}



@keyframes zoomOutLeft {



40% {



opacity:1;



transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0)



}



to {



	opacity: 0;



	transform: scale(.1) translate3d(-2000px, 0, 0);



	transform-origin: left center



}



}



.zoomOutLeft {



	animation-name: zoomOutLeft



}



@keyframes zoomOutRight {



40% {



opacity:1;



transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0)



}



to {



	opacity: 0;



	transform: scale(.1) translate3d(2000px, 0, 0);



	transform-origin: right center



}



}



.zoomOutRight {



	animation-name: zoomOutRight



}



@keyframes zoomOutUp {



40% {



opacity:1;



transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);



animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190)



}



to {



	opacity: 0;



	transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);



	transform-origin: center bottom;



	animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)



}



}



.zoomOutUp {



	animation-name: zoomOutUp



}



@keyframes slideInDown {



from {



transform:translate3d(0, -100%, 0);



visibility:visible



}



to {



	transform: translate3d(0, 0, 0)



}



}



.slideInDown {



	animation-name: slideInDown



}



@keyframes slideInLeft {



from {



transform:translate3d(-100%, 0, 0);



visibility:visible



}



to {



	transform: translate3d(0, 0, 0)



}



}



.slideInLeft {



	animation-name: slideInLeft



}



@keyframes slideInRight {



from {



transform:translate3d(100%, 0, 0);



visibility:visible



}



to {



	transform: translate3d(0, 0, 0)



}



}



.slideInRight {



	animation-name: slideInRight



}



@keyframes slideInUp {



from {



transform:translate3d(0, 100%, 0);



visibility:visible



}



to {



	transform: translate3d(0, 0, 0)



}



}



.slideInUp {



	animation-name: slideInUp



}



@keyframes slideOutDown {



from {



transform:translate3d(0, 0, 0)



}



to {



	visibility: hidden;



	transform: translate3d(0, 100%, 0)



}



}



.slideOutDown {



	animation-name: slideOutDown



}



@keyframes slideOutLeft {



from {



transform:translate3d(0, 0, 0)



}



to {



	visibility: hidden;



	transform: translate3d(-100%, 0, 0)



}



}



.slideOutLeft {



	animation-name: slideOutLeft



}



@keyframes slideOutRight {



from {



transform:translate3d(0, 0, 0)



}



to {



	visibility: hidden;



	transform: translate3d(100%, 0, 0)



}



}



.slideOutRight {



	animation-name: slideOutRight



}



@keyframes slideOutUp {



from {



transform:translate3d(0, 0, 0)



}



to {



	visibility: hidden;



	transform: translate3d(0, -100%, 0)



}



}



.slideOutUp {



	animation-name: slideOutUp



}



.less-link {



	color: #464646



}



.less-link:hover {



	color: #696969



}



.less-decorationnone {



	text-decoration: none



}



.less-decorationnone:active, .less-decorationnone:focus, .less-decorationnone:hover {



	text-decoration: none



}



.height-20 {



	height: 20px



}



.less-page-content {



	padding: 30px;



	background: #ffffff



}



@media (max-width:767px) {



.less-page-content {



	padding: 10px



}



}



.less-page-body {



	padding: 30px 0px;



	background: #ffffff



}



@media (max-width:767px) {



.less-page-body {



	padding: 0px



}



}



.less-uldestyle {



	padding: 0px;



	list-style: none



}



.met-editor {



	padding: 5px 30px 30px 30px;



	background: #ffffff;



	width: 100%;



	max-width: 100%;



	font-size: 18px;



	line-height: 1.8;



	color: #222;



	word-wrap: break-word



}



@media (max-width:767px) {



.met-editor {



	padding: 10px



}



}



.met-editor p {



	margin-bottom: 16px



}



.met-editor img {



	max-width: 100%



}



.met-editor img:not(.imgload) {



	height: auto!important



}



.met-editor table {



	color: #464646



}



.met-editor .table-saw {



	overflow-x: auto



}



.met-editor video, .met-editor .metvideo, .met-editor iframe {



	max-width: 100%!important;



	margin: auto;



	display: block



}



.met_pager {



	margin-top: 20px;



	text-align: center



}



.met_pager * {



	display: inline-block



}



.met_pager a {



	padding: 9px 15px;



	border: 1px solid #e4eaec;



	background: #fff;



	text-align: center;



	color: #76838f;



	margin-right: 20px



}



.met_pager a:hover {



	background: #f5f5f5;



	text-decoration: none



}







.met_pager span.current {



	padding: 9px 15px;



	border: 1px solid #292929;



	background: #292929;



	text-align: center;



	color: #ffffff;



	margin-right: 20px



}



.met_pager span.current:hover {



	background: #292929;



	text-decoration: none



}







.met_pager span.disabled {



	padding: 9px 15px;



	border: 1px solid #e4eaec;



	background: #fff;



	text-align: center;



	color: #76838f;



	margin-right: 20px



}



.met_pager span.disabled:hover {



	background: #f5f5f5;



	text-decoration: none



}







.met_pager a.NextA {



	border-right: 1px solid #e4eaec;



	display: none



}



.met_pager a.PreA {



	display: none



}



.met_pager .PreSpan, .met_pager .NextSpan {



	padding: 9px 15px;



	border: 1px solid #e4eaec;



	background: #fff;



	color: #ccd5db;



	cursor: default;



	display: none



}



.met_pager .firstPage, .met_pager .lastPage {



	min-width: 40px;



	height: 28px;



	line-height: 28px



}



.met_pager a.Ahover {



	border-color: #292929;



	background: #292929;



	color: #fff;



	cursor: default



}







.met_pager li.active a{



	border-color: #292929;



	background: #292929;



	color: #fff;



	cursor: default



}







.met_pager a.Ahover:hover {



	border-color: #292929;



	background: #292929;



	color: #fff



}



.met_pager a {



	text-decoration: none



}



.met_pager a:active, .met_pager a:focus, .met_pager a:hover {



	text-decoration: none



}



.met_pager .PageText {



	display: none;



	margin-left: 10px;



	color: #aaa



}



.met_pager input {



	display: none



}



.pager li {



	width: 49%;



	display: inline-block



}



.pager li a {



	max-width: 100%



}



.met-scroll-top {



	position: fixed;



	right: 10px;



	bottom: 10px;



	z-index: 10;



	background-color: rgba(0,0,0,0.8);



	border: none



}



.met-scroll-top:hover, .met-scroll-top:active, .met-scroll-top:focus {



	background-color: rgba(0,0,0,0.1)!important;



	border: none



}



.flex {



	display: -webkit-box;



	display: -moz-box;



	display: -webkit-flex;



	display: -moz-flex;



	display: -ms-flexbox;



	display: flex



}



.less-flex-vm {



	-webkit-box-align: center;



	-ms-flex-align: center;



	-webkit-align-items: center;



	align-items: center



}



.animation-zoomInleft {



	animation-name: zoomInLeft



}



.animation-bounceInLeft {



	animation-name: bounceInLeft



}



.animation-bounceInRight {



	animation-name: bounceInRight



}



.animation-bounceIn {



	animation-name: bounceIn



}



.animation-zoomIn {



	animation-name: zoomIn



}



.animation-fadeInDown {



	animation-name: fadeInDown



}



.animation-flipInX {



	animation-name: flipInX



}



.animation-fadeInUp {



	animation-name: fadeInUp



}



.animation-fadeInLeft {



	animation-name: fadeInLeft



}



.animation-fadeInRight {



	animation-name: fadeInRight



}



html, body {



	width: 100%;



	max-width: 100%;



	min-width: 320px



}



body {



	overflow-x: hidden;



	font: 14px/1.5 "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;



	color: #464646



}



.overflow-visible {



	overflow: visible!important



}



.dropdown-menu, .dropdown-menu > li > a {



	-webkit-border-radius: 0px;



	-moz-border-radius: 0px;



	-o-border-radius: 0px;



	-ms-border-radius: 0px;



	border-radius: 0px;



	font-weight: normal



}



.dropdown-menu > li {



	padding: 0px



}



.dropdown-menu > li > a {



	color: #464646!important;



	transition: color 0.5s;



	-moz-transition: color 0.5s;



	-webkit-transition: color 0.5s;



	-o-transition: color 0.5s;



	transition: background 0.5s;



	-moz-transition: background 0.5s;



	-webkit-transition: background 0.5s;



	-o-transition: background 0.5s



}



.dropdown-menu > li > a:hover {



	color: #696969!important



}



.dropdown-menu > li > a:hover {



	background: #f5f5f5



}



.form-control.focus, .form-control:focus {



	border-color: #444



}



a {



	text-decoration: none



}



a:hover {



	text-decoration: none



}



.clearfix {



	overflow: auto;



	_height: 1%



}



.met-white-lightGallery .lg-backdrop, .met-white-lightGallery .lg-actions .lg-next, .met-white-lightGallery .lg-actions .lg-prev, .met-white-lightGallery .lg-toolbar {



	background: #fff



}



.met-white-lightGallery .lg-sub-html {



	background: rgba(255,255,255,0.7);



	color: #555



}



.met-white-lightGallery .lg-toolbar.opacity0 {



	opacity: 0;



	-moz-opacity: 0;



	filter: alpha(opacity=0);



	transition: all 0.5s;



	-moz-transition: all 0.5s;



	-webkit-transition: all 0.5s;



	-o-transition: all 0.5s;



	-webkit-transform: translateY(-50px);



	-moz-transform: translateY(-50px);



	-o-transform: translateY(-50px);



	-ms-transform: translateY(-50px);



	transform: translateY(-50px)



}



.met-white-lightGallery .lg-toolbar .lg-icon:hover, .met-white-lightGallery .lg-actions .lg-next:hover, .met-white-lightGallery .lg-actions .lg-prev:hover, .met-white-lightGallery .lg-outer .lg-toogle-thumb:hover {



	color: #333



}



.met-white-lightGallery .lg-outer {



	z-index: 1501;



	background: #fff



}



.met-white-lightGallery .lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {



	bottom: 84px



}



.met-white-lightGallery .lg-outer .lg-thumb-outer, .met-white-lightGallery .lg-outer .lg-toogle-thumb {



	background-color: #f2f2f2



}



.met-white-lightGallery .lg-outer .lg-thumb-outer {



	padding: 0 10px



}



.met-white-lightGallery .lg-outer .lg-thumb-outer .lg-thumb-item {



	margin-bottom: 0;



	-webkit-border-radius: 0;



	-moz-border-radius: 0;



	-o-border-radius: 0;



	-ms-border-radius: 0;



	border-radius: 0



}



.met-white-lightGallery .lg-outer .lg-thumb-outer .lg-thumb-item.active, .met-white-lightGallery .lg-outer .lg-thumb-outer .lg-thumb-item:hover {



	border-color: #292929



}



.swiper-navtab.swiper-container-horizontal .swiper-scrollbar {



	width: 100%;



	height: 3px;



	left: 0;



	bottom: 0



}



.swiper-navtab.swiper-container-horizontal .swiper-scrollbar-drag {



	background: rgba(0,0,0,0.2)



}



.swiper-navtab .swiper-wrapper {



	width: auto



}



.swiper-navtab .swiper-wrapper.flex-start {



	-webkit-justify-content: flex-start!important;



	justify-content: flex-start!important



}



.swiper-navtab .swiper-slide {



	width: auto



}



.swiper-navtab .swiper-container {



	z-index: 3



}



.slh, .pager li a {



	display: block;



	overflow: hidden;



	white-space: nowrap;



	text-overflow: ellipsis



}



.slick-loading .slick-list {



	background: none



}



.slick-arrow {



	width: auto;



	height: auto;



	z-index: 1;



	color: #a1a1a1!important



}



.slick-arrow:before, .slick-arrow:after {



	font-family: inherit;



	display: none



}



.slick-arrow:hover {



	color: #696969!important



}



.slick-arrow.slick-next {



	right: 0



}



.slick-arrow.slick-prev {



	left: -10px



}



.slick-arrow i {



	font-size: 30px



}



.slick-slide {



	outline: none



}



img.imgload:not([src*=base64]), img.slick-loading:not([src*=base64]) {



	object-fit: none



}



.hidden-pc {



	display: none



}



.btn-outline.btn-primary {



	color: #292929;



	border-color: #292929



}



.btn-primary {



	color: #fff;



	border-color: #292929;



	background-color: #292929



}



.btn-outline.btn-primary:focus, .btn-outline.btn-primary:hover, .btn-outline.btn-primary:active {



	color: #fff;



	background-color: #292929;



	border-color: #292929



}



.btn-primary.focus, .btn-primary:focus, .btn-primary:hover, .btn-primary:active {



	color: #292929;



	background-color: #fff;



	border-color: #292929



}



.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {



	color: #292929;



	background-color: #fff;



	border-color: #292929



}



.pager li > a:focus, .pager li > a:hover {



	border-color: #444;



	color: #444



}







.pager a:focus, .pager a:hover {



	border-color: #444;



	color: #444



}







.modal-primary .modal-header {



	background-color: #444



}



.radio-primary input[type="radio"]:checked + label::before {



	border-color: #444



}



[class*=animation-] {



-webkit-animation-duration:1s;



-o-animation-duration:1s;



animation-duration:1s



}



body.met-navfixed {



	padding-top: 60px



}



.met-nav {



	min-height: 60px;



	margin-bottom: 0px;



	-webkit-box-shadow: none;



	-moz-box-shadow: none;



	-o-box-shadow: none;



	-ms-box-shadow: none;



	box-shadow: none



}



.met-nav [class*=animation-] {



	-webkit-animation-duration: 0.6s;



	-o-animation-duration: 0.6s;



	animation-duration: 0.6s



}



.met-nav.navbar-shadow {



	box-shadow: 0 10px 30px -10px rgba(0,0,0,0.2);



	animation-duration: 0.7s



}



.met-nav.navbar-fixed-top .navbar-right {



	margin-right: 0



}



.met-nav .navbar-logo {



	height: 60px;



	margin: 0px;



	margin-left: 0px;



	padding: 0px;



	display: block



}



.met-nav .navbar-logo img {



	max-height: 50px



}



@media (max-width:991px) {



.met-nav .navbar-logo img {



	max-height: 30px



}



}



.met-nav .navbar-toggle {



	height: 60px;



	float: right



}



.met-nav .nav > li > a {



	color: #696969;



	transition: color 0.5s;



	-moz-transition: color 0.5s;



	-webkit-transition: color 0.5s;



	-o-transition: color 0.5s;



	transition: background 0.5s;



	-moz-transition: background 0.5s;



	-webkit-transition: background 0.5s;



	-o-transition: background 0.5s



}



.met-nav .nav > li > a i {



	transition: all 0.3s ease-out



}



@media (max-width:767px) {



.met-nav .nav > li > a {



	padding: 10px 15px;



	line-height: 25px;



	font-size: 16px



}



}



@media (max-width:991px) {



.met-nav .nav > li > a > i {



	float: right



}



}



.met-nav .subnav {



	display: none;



	position: absolute;



	box-shadow: 0 13px 42px 11px rgba(0,0,0,0.05);



	height: auto;



	z-index: 199;



	top: calc(98%);



	left: 0;



	border-width: 2px 0 0;



	border-style: solid;



	background: #fff;



	padding-left: 0



}



.met-nav .subnav .dropdown-menu {



	top: 0;



	left: 100%



}



.met-nav .nav-item > a, .met-nav .nav li a.active {



	color: #696969!important



}



.met-nav .nav > li > a:hover {



	color: #000!important;



	background: none!important



}



.met-nav .nav > li > a:hover i {



	-webkit-transform: rotate(180deg);



	-moz-transform: rotate(180deg);



	-ms-transform: rotate(180deg);



	-o-transform: rotate(180deg);



	transform: rotate(180deg);



	transition: all 0.3s ease-out



}



.met-nav .met-nav-login {



	padding-top: 15px;



	text-align: center



}



.met-nav .subnav > li > a, .met-nav .subnav > li > a span {



	-webkit-transition: all 0.3s ease-out;



	transition: all 0.3s ease-out



}



.met-nav .subnav > li > a {



	overflow: hidden;



	padding: 12px 24px;



	display: block;



	color: #666



}



.met-nav .subnav > li > a span {



	position: relative;



	left: 0



}



.met-nav .subnav > li > a:hover {



	background: #f0f0f0 none repeat scroll 0% 0%



}



.met-nav .subnav > li > a:hover span {



	left: 5px



}



@media (min-width:768px) {



.met-nav .nav > li > a {



	padding: 0px;



	height: 60px;



	line-height: 60px



}



.met-nav .subnav {



	white-space: nowrap



}



.met-nav .subnav .dropdown > a:after {



	display: none



}



.met-nav .subnav .dropdown > a i {



	position: absolute;



	right: 10px;



	line-height: 23px



}



.met-nav .subnav.bullet {



	top: 60px



}



.met-nav .met-nav-login {



	height: 60px;



	padding-top: 0px;



	margin-left: 10px



}



}



@media (max-width:991px) {



.met-nav .open > .subnav {



	display: block;



	width: 100%;



	background: #f0f0f0



}



.met-nav .subnav .dropdown > a > i {



	float: right;



	line-height: 23px



}



}



@media (max-width:767px) {



.met-nav .navlist {



	margin: 0



}



.met-nav .nav > li {



	margin-left: 0px!important;



	padding: 10px 0



}



.met-nav .subnav > li > .dropdown-menu > li > a {



	padding-left: 40px



}



.met-nav .subnav.bullet:before, .met-nav .subnav.bullet:after {



	display: none



}



.met-nav .navbar-collapse-toolbar.in {



	overflow-y: scroll;



	box-shadow: 0 20px 40px -10px rgba(0,0,0,0.2);



	min-height: 340px



}



.met-nav .navbar-logo {



	float: none;



	max-width: 90px;



	margin: 0 auto



}



}



.met-index-banner {



	position: fixed



}



.met-banner {



	width: 100%;



	margin: 0!important;



	display: table;



	background: #ccc



}



.met-banner.fixedheight .slick-slide {



	height: 100%



}



.met-banner.fixedheight .slick-slide img {



	width: 100%;



	height: 100%;



	position: absolute;



	left: 50%;



	top: 0;



	-webkit-transform: translateX(-50%);



	-moz-transform: translateX(-50%);



	-o-transform: translateX(-50%);



	-ms-transform: translateX(-50%);



	transform: translateX(-50%)



}



@media (max-width:991px) {



.met-banner.fixedheight .slick-slide img {



	width: 991px



}



}



@media (max-width:767px) {



.met-banner.fixedheight .slick-slide img {



	width: 767px



}



}



@media (max-width:429px) {



.met-banner.fixedheight .slick-slide img {



	width: 429px



}



}



.met-banner.slick-slider {



	display: block;



	z-index: 1



}



.met-banner .slick-list, .met-banner .slick-track {



	height: 100%



}



.met-banner .slick-slide {



	width: 100%;



	height: auto;



	position: relative;



	overflow: hidden



}



.met-banner .slick-slide:first-child {



	display: block



}



.met-banner .slick-arrow {



	width: 40px;



	height: 40px;



	display: none!important;



	top: 50%;



	text-align: center



}



.met-banner .slick-arrow.slick-prev {



	background: rgba(0,0,0,0.2);



	left: 20px



}



.met-banner .slick-arrow.slick-prev i {



	background: url(../img/jiantou.png) repeat 0px 0px



}



.met-banner .slick-arrow.slick-next {



	background: rgba(0,0,0,0.2);



	right: 20px



}



.met-banner .slick-arrow.slick-next i {



	background: url(../img/jiantou.png) repeat -39px 0px



}



.met-banner .slick-arrow:hover {



	background: rgba(0,0,0,0.9);



	transition: all ease-out 0.3s;



	-webkit-transition: all 0.3s ease-out;



	-moz-transition: all 0.3s ease-out;



	-ms-transition: all 0.3s ease-out;



	-o-transition: all 0.3s ease-out;



	transition: all 0.3s ease-out



}



.met-banner .slick-arrow:hover i {



	opacity: 1;



	-moz-opacity: 1;



	filter: alpha(opacity=100)



}



.met-banner .slick-arrow i {



	font-size: 0;



	color: #fff!important;



	opacity: .5;



	-moz-opacity: .5;



	filter: alpha(opacity=50);



	position: absolute;



	top: 0;



	left: 0;



	width: 40px;



	height: 40px



}



@media (max-width:767px) {



.met-banner .slick-arrow i {



	font-size: 50px



}



}



.met-banner .slick-dots {



	margin: 0;



	bottom: 20px



}



.met-banner .slick-dots li {



	margin: 0 2px



}



@media (max-width:991px) {



.met-banner {



	height: 350px



}



}



@media (min-width:768px) {



.met-banner:hover .slick-arrow {



	display: block!important



}



}



@media (max-width:767px) {



.met-banner {



	height: 300px



}



.met-banner .slick-dots {



	bottom: 5px



}



}



@media (max-width:479px) {



.met-banner {



	height: 150px



}



}



.met-banner .banner-text {



	width: 100%;



	height: 100%;



	position: absolute;



	left: 0;



	top: 0



}



.met-banner .banner-text .container {



	height: 100%;



	display: table;



	text-align: center



}



.met-banner .banner-text .container .banner-text-con {



	display: table-cell;



	vertical-align: middle



}



.met-banner .banner-text.p-1 .container {



	text-align: left



}



.met-banner .banner-text.p-1 .container .banner-text-con div {



	width: 60%;



	float: left



}



.met-banner .banner-text.p-2 .container {



	text-align: right



}



.met-banner .banner-text.p-2 .container .banner-text-con div {



	width: 60%;



	float: right



}



.met-banner .banner-text.p-3 {



	top: 10%



}



.met-banner .banner-text.p-3 .container .banner-text-con {



	vertical-align: top



}



.met-banner .banner-text.p-4 {



	top: auto;



	bottom: 10%



}



.met-banner .banner-text.p-4 .container .banner-text-con {



	vertical-align: bottom



}



.met-banner .banner-text.p-3 .container .banner-text-con, .met-banner .banner-text.p-4 .container .banner-text-con, .met-banner .banner-text.p-5 .container .banner-text-con {



	width: 60%



}



.met-banner .banner-text h1, .met-banner .banner-text h2, .met-banner .banner-text h3, .met-banner .banner-text p {



	color: #fff



}



.met-banner .banner-text h1, .met-banner .banner-text h2 {



	margin: 0;



	font-size: 40px



}



.met-banner .banner-text h3 {



	font-size: 48px;



	font-weight: normal;



	margin: 0px



}



.met-banner .banner-text p {



	font-size: 20px;



	margin: 20px 0 0;



	text-shadow: none



}



.met-banner .banner-text .btn {



	margin-top: 30px;



	font-size: 20px



}



@media (max-width:991px) {



.met-banner .banner-text h1, .met-banner .banner-text h2, .met-banner .banner-text h3 {



	font-size: 30px



}



.met-banner .banner-text p {



	font-size: 20px



}



}



@media (max-width:767px) {



.met-banner .banner-text .container {



	width: 100%



}



.met-banner .banner-text.p-5 .container .banner-text-con {



	width: 100%



}



.met-banner .banner-text h1, .met-banner .banner-text h2 {



	font-size: 24px



}



.met-banner .banner-text h3 {



	font-size: 16px



}



.met-banner .banner-text p {



	margin-top: 15px;



	font-size: 12px



}



.met-banner .banner-text .btn {



	margin-top: 20px;



	font-size: 16px



}



}



.met-banner-ny {



	background-color: #292929;



	height: 120px



}



.met-banner-ny h1, .met-banner-ny h2 {



	margin: 0px;



	padding: 10px 30px;



	font-size: 35px;



	font-weight: 300;



	text-shadow: none;



	color: #fff



}



@media (max-width:767px) {



.met-banner-ny {



	height: 90px



}



}



.met-position {



	background: #ffffff;



	border-bottom: 1px solid #f0f2f5;



	padding: 15px;



	padding-bottom: 5px



}



.met-position.bordernone {



	border-bottom: none



}



@media (max-width:767px) {



.met-position {



	border-bottom: 1px solid #f0f2f5



}



}



.met-position .breadcrumb {



	margin: 0px;



	padding: 15px



}



.met-position .breadcrumb > li + li:before {



	color: #444



}



.met-position a {



	text-decoration: none;



	color: #444



}



.met-position a:active, .met-position a:focus, .met-position a:hover {



	text-decoration: none



}



.met-position.pattern-show {



	background: #f2f2f2;



	border-bottom: none



}



.met-position.pattern-show .breadcrumb {



	padding: 10px



}



.met-column-nav {



	border-bottom: 1px solid #f0f2f5;



	text-align: center



}



.met-column-nav.bordernone {



	border-bottom: none



}



@media (max-width:767px) {



.met-column-nav {



	border-bottom: 1px solid #f0f2f5



}



}



.met-column-nav ul.met-column-nav-ul {



	margin: 0;



	padding: 0px;



	list-style: none;



	display: -webkit-box;



	display: -moz-box;



	display: -webkit-flex;



	display: -moz-flex;



	display: -ms-flexbox;



	display: flex;



	-webkit-justify-content: center;



	justify-content: center



}



.met-column-nav ul.met-column-nav-ul > li {



	white-space: nowrap



}



.met-column-nav ul.met-column-nav-ul > li a.link {



	text-decoration: none;



	padding: 14px;



	display: block;



	font-size: 16px;



	color: #90939b



}



.met-column-nav ul.met-column-nav-ul > li a.link:active, .met-column-nav ul.met-column-nav-ul > li a.link:focus, .met-column-nav ul.met-column-nav-ul > li a.link:hover {



	text-decoration: none



}



.met-column-nav ul.met-column-nav-ul > li a.link:hover, .met-column-nav ul.met-column-nav-ul > li a.link.active {



	color: #696969



}



.met-column-nav ul.met-column-nav-ul > li > ul > li > a.active {



	color: #696969!important



}



.met-column-nav ul.met-column-nav-ul > li .dropdown-menu.bullet {



	top: 40px



}



.met-column-nav.product-search-body .sidebar_tile {



	overflow: hidden



}



.met-column-nav.product-search-body .swiper-navtab {



	margin-bottom: 10px



}



@media (min-width:992px) {



.met-column-nav.product-search-body .met-column-nav-ul {



	-webkit-justify-content: flex-start;



	justify-content: flex-start



}



}



.met-column-nav.product-search-body .product_search .form-group {



	margin-bottom: 15px



}



@media (min-width:992px) {



.met-column-nav.product-search-body .product_search .form-group {



	margin-top: 7px;



	margin-bottom: 0px



}



}



.met-column-nav.product-search-body .product_search.navno .form-group {



	margin-top: 15px



}



@media (min-width:992px) {



.met-column-nav.product-search-body .product_search.navno .form-group {



	margin-top: 8px;



	margin-bottom: 8px



}



}



.nav-tabs-line > li.active > a, .nav-tabs-line > li.active > a:focus, .nav-tabs-line > li.active > a:hover {



	color: #444;



	background-color: transparent;



	border-bottom: 2px solid #444



}



.met-links {



	padding: 15px 0px;



	color: #5e7387;



	background: #f5f5f5;



	position: relative;



	z-index: 3



}



@media (max-width:767px) {



.met-links .container {



	text-align: left



}



.met-links li:first-child {



	display: block



}



}



.met-links a {



	color: #5e7387



}



.met-links ol {



	margin-bottom: 0px



}



.met-links .breadcrumb > li + li:before {



	color: #aaaaaa



}



.met-links li {



	white-space: nowrap



}



.met-links .link_img {



	height: 40px;



	display: inline-block



}



.met-links .link_img img {



	height: 100%



}



.met-footnav {



	padding: 40px!important;



	border-top: 1px solid #f0f2f5



}



@media (max-width:991px) {



.met-footnav .list {



	margin-bottom: 20px



}



}



@media (max-width:767px) {



.met-footnav {



	padding: 30px 0



}



}



.met-footnav h4 {



	font-size: 18px;



	margin-top: 0px;



	text-shadow: none



}



.met-footnav ul {



	padding: 0px;



	margin-bottom: 0px;



	list-style: none



}



.met-footnav ul li {



	margin-bottom: 3px



}



.met-footnav ul li a {



	color: #848484;



	text-decoration: none



}



.met-footnav ul li a:active, .met-footnav ul li a:focus, .met-footnav ul li a:hover {



	text-decoration: none



}



.met-footnav ul li a:hover {



	color: #696969



}



@media (max-width:767px) {



.met-footnav .info {



	margin-left: 0px



}



}



.met-footnav .info .foot_info_icon {



	text-align: left



}



.met-footnav .info em {



	display: block;



	font-size: 26px;



	font-style: normal



}



.met-footnav .info em a {



	color: #5e7387;



	transition: color 0.5s;



	-moz-transition: color 0.5s;



	-webkit-transition: color 0.5s;



	-o-transition: color 0.5s



}



.met-footnav .info em a:hover {



	color: #464646



}



.met-footnav .info h3 {



	text-align: left;



	margin-bottom: 20px;



	font-size: 36px



}



.met-footnav .info p {



	color: #848484;



	text-align: left;



	font-size: 13px;



	float: left;



	margin-right: 30px;



	margin-bottom: 10px



}



@media (max-width:767px) {



.met-footnav .info p {



	float: none



}



}



.met-footnav .info i {



	font-size: 22px;



	cursor: pointer;



	color: #95a5a6



}



.met-footnav .info a {



	margin: 0px 8px



}



.met-footnav .info a:hover, .met-footnav .info a:focus {



	text-decoration: none



}



@media (max-width:991px) {



.met-footnav .info {



	margin-top: 0



}



}



.met-footnav .col-md-3 p {



	float: none



}



.met-footnav .lw {



	float: right;



	margin-right: 150px



}



@media (max-width:767px) {



.met-footnav .lw {



	margin-top: 30px



}



}



.met-footnav .lw .form-control {



	border: none;



	border-bottom: 1px solid #e4eaec;



	background: #f5f5f5;



	border-radius: 0;



	color: #848484;



	font-size: 13px



}



.met-footnav .lw .form-control:focus {



	border-bottom: 1px solid #444;



	border-radius: 0



}



.met-footnav .lw .input-group-addon {



	border: none;



	background-color: #f5f5f5;



	border-bottom: 1px solid #e4eaec



}



.met-footnav .lw .btn {



	background: #505050;



	border-color: #505050



}



.met-footnav .lw .btn:hover {



	background: #f5f5f5;



	border-color: #f5f5f5;



	color: #505050



}



.met-footnav .met-message {



	padding: 0;



	background: none



}



.met-footnav .met-message .met-message-body, .met-footnav .met-message .met-message-submit {



	padding: 0;



	background: none



}



.met-weixin-img img {



	max-width: 160px



}



footer {



	height: auto;



	border-top: 1px solid #f0f2f5;



	padding: 20px 0px;



	color: #aaaaaa;



	line-height: 1.8;



	background: #f5f5f5



}



footer p {



	margin-bottom: 0px;



	font-size: 13px;



	color: #848484



}



.met-langlist .flag-icon {



	margin-right: 3px;



	font-size: 15px



}



@media (max-width:767px) {



#met-langlist-modal .modal-center {



	height: auto!important



}



}



#met-langlist-modal .modal-content {



	-webkit-border-radius: 0;



	-moz-border-radius: 0;



	-o-border-radius: 0;



	-ms-border-radius: 0;



	border-radius: 0



}



#met-langlist-modal .modal-content .modal-body {



	padding: 40px 40px 20px;



	position: relative



}



#met-langlist-modal .modal-content .modal-body .close {



	position: absolute;



	right: 10px;



	top: 0px;



	font-size: 40px



}



#met-langlist-modal .modal-content a.btn {



	padding: 0px 15px;



	border: none;



	font-size: 16px;



	height: 50px;



	line-height: 50px



}



#met-langlist-modal .modal-content a.btn span.flag-icon {



	margin-right: 8px;



	top: 7px;



	font-size: 30px



}



ul, li {



	list-style: none



}



.met-index-body {



	padding: 0px 0px 30px 0px;



	background: #fff;



	position: relative;



	z-index: 2



}



.met-index-body:nth-of-type(odd) {



	/*background: #f0f0f0*/



}



.met-index-body h3 {



	font-size: 20px;



	margin-top: 0px;



	text-align: left;



	color: #111;



	font-weight: 700



}



.met-index-body h3 span{ font-size:16px; font-weight:400; margin-left:30px;}



.met-index-body p.subtitle {



	font-size: 24px;



	text-align: center;



	color: #383838;



	margin: 10px auto



}



.met-index-body p.desc {



	font-size: 16px;



	line-height: 26px;



	color: #808080;



	text-align: center



}



@media (max-width:991px) {



.met-index-body {



	padding: 60px 0px



}



}



@media (max-width:767px) {



.met-index-body {



	padding: 20px 0px;



	border-top: 1px solid #e7e7e7



}



.met-index-body h3 {



	font-size: 22px



}



.met-index-body p.desc {



	font-size: 12px



}



}



.met-index-service #serviceSlick {



	margin-top: 30px



}



.met-index-service #serviceSlick2 {



	margin-top: 30px



}



.met-index-service .index_service_icon {



	display: block;



	width: 100%;



	text-align: center



}



.met-index-service .service_item {



/*	margin-right: 25px;



	margin-left: 25px*/



}



.met-index-service .service_item h4 {



	overflow: hidden



}



@media (min-width:767px) and (max-width:1200px) {



.met-index-service .service_item img {



	/*max-width: 300px;*/



	margin: 0 auto



}



}



@media (min-width:991px) {



.met-index-service .service_item {



	margin-right: 0px



}



}



.met-index-service .slick-arrow {



	width: 20px



}



.met-index-service .slick-arrow.slick-next {



	right: -15px



}



.met-index-service [class*=blocks] li {



	margin: 50px 0 0;



	clear: none



}



.met-index-service [class*=blocks] li i {



	width: 120px;



	height: 120px;



	background: #eee;



	text-align: center;



	font-size: 50px;



	line-height: 120px;



	color: #5e7387;



	-webkit-border-radius: 100%;



	-moz-border-radius: 100%;



	-o-border-radius: 100%;



	-ms-border-radius: 100%;



	border-radius: 100%;



	transition: background 0.5s, color 0.5s;



	-moz-transition: background 0.5s, color 0.5s;



	-webkit-transition: background 0.5s, color 0.5s;



	-o-transition: background 0.5s, color 0.5s



}



.met-index-service [class*=blocks] li:hover i {



	background: #4E97D9;



	color: #fff



}



.met-index-service [class*=blocks] li h4 {



	margin-top: 20px;



	margin-bottom: 5px;



	font-weight: 300;



	font-size: 20px;



	color: #2a333c



}



.met-index-service [class*=blocks] li p {



	width: 90%;



	margin: 0px auto;



	font-weight: 300;



	color: #5e7387;



	text-align: left



}



.met-index-service [class*=blocks] li a {



	text-decoration: none



}



.met-index-service [class*=blocks] li a:active, .met-index-service [class*=blocks] li a:focus, .met-index-service [class*=blocks] li a:hover {



	text-decoration: none



}



.met-index-service [class*=blocks] li a img {



	width: 100%



}



@media (max-width:767px) {



.met-index-service [class*=blocks] li {



	margin-top: 30px



}



.met-index-service [class*=blocks] li i {



	width: 90px;



	height: 90px;



	font-size: 40px;



	line-height: 90px



}



}



@media (max-width:479px) {



.met-index-service [class*=blocks] li p {



	width: 100%



}



}



.met-index-product {



	text-align: center;



	padding: 60px 0;



	background-position: center!important;



	background-repeat: no-repeat!important;



	background-size: cover!important



}



.met-index-product .container {



	max-width: 1130px;



	position: relative



}



.met-index-product .nav-tabs {



	border-bottom: none;



	margin: 30px auto;



	display: -webkit-box;



	display: -moz-box;



	display: -webkit-flex;



	display: -moz-flex;



	display: -ms-flexbox;



	display: flex;



	-webkit-justify-content: center;



	justify-content: center;



	text-align: center



}



.met-index-product .nav-tabs li {



	white-space: nowrap;



	display: inline-block;



	float: none



}



.met-index-product .nav-tabs li.active a {



	background: #000;



	color: #fff;



	padding: 8px 30px



}



.met-index-product .nav-tabs li a {



	background: #fff;



	padding: 8px 30px;



	-webkit-border-radius: 3px;



	-moz-border-radius: 3px;



	-o-border-radius: 3px;



	-ms-border-radius: 3px;



	border-radius: 3px;



	white-space: nowrap;



	border: #d2d2d2 1px solid;



	font-size: 12px;



	margin-right: 5px;



	transition: all 0.5s ease-out



}



.met-index-product .nav-tabs li a:hover {



	border-color: #000;



	color: #000;



	transition: all 0.5s ease-out



}



@media (max-width:767px) {



.met-index-product .nav-tabs {



	margin: 20px auto



}



}



.met-index-product .swiper-navtab .swiper-scrollbar {



	bottom: 15px



}



.met-index-product .box-case {



	height: 160px;



	border-radius: 3px;



	display: block;



	-webkit-transform: perspective(1px) translateZ(0);



	transform: perspective(1px) translateZ(0);



	box-shadow: 0 0 1px transparent;



	-webkit-transition-duration: 0.3s;



	transition-duration: 0.3s;



	-webkit-transition-property: box-shadow, transform;



	transition-property: box-shadow, transform



}



.met-index-product .box-case .widget-content {



	padding: 5px 0;



	text-align: center;



	border-radius: 0 0 3px 3px;



	position: absolute;



	width: 100%;



	bottom: 0;



	background-color: rgba(0,0,0,0.5);



	z-index: 2;



	margin: 0



}



.met-index-product .box-case .widget-content p {



	font-size: 14px;



	line-height: 1.8;



	color: #fff;



	margin: 0;



	word-break: keep-all;



	padding: 0 5px;



	white-space: nowrap;



	overflow: hidden;



	text-overflow: ellipsis



}



.met-index-product .box-case:hover {



	box-shadow: 0 10px 10px -10px rgba(0,0,0,0.5);



	-webkit-transform: scale(1.1);



	transform: scale(1.1)



}



.met-index-product .box-more .widget-content {



	height: 100%;



	border-radius: 3px



}



.met-index-product .box-more .widget-content p {



	line-height: 160px;



	font-size: 38px;



	font-weight: 500



}



.met-index-news .more {



	margin: 70px auto



}



.met-index-news .news_time {



	display: block;



	font-weight: 300;



	height: 30px;



	color: #999;



	font-size: 16px



}



.met-index-news .media-heading:hover:before {



	width: 100%;



	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s



}



.met-index-news .media-heading {



	position: relative



}



.met-index-news .media-heading a {



	border-bottom: 1px solid #EFEFEF;



	font-size: 16px;



	color: #595959;



	display: block;



	padding-bottom: 20px



}



.met-index-news .media-heading a:hover {



	text-decoration: none



}



.met-index-news .media-heading:before {



	position: absolute;



	content: "";



	width: 10px;



	height: 1px;



	background-color: #3C3C3C;



	bottom: 0px;



	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s



}



.met-index-news p.des {



	font-size: 13px;



	color: #848484



}



.met-index-news ul.blocks-2 {



	margin-top: 20px



}



.met-index-news ul.blocks-2 li {



	margin: 30px 0 0;



	padding: 0 10px



}



.met-index-news ul.blocks-2 li .media {



	box-shadow: 0px 4px 20px rgba(0,0,0,0.15);



	border-radius: 4px;



	padding: 20px;



	-webkit-transition: all ease-out 0.2s;



	transition: all ease-out 0.2s



}



.met-index-news ul.blocks-2 li .media:hover {



	box-shadow: 0 8px 40px rgba(0,0,0,0.15);



	-webkit-transform: translate3d(0, -2px, 0);



	transform: translate3d(0, -2px, 0);



	-webkit-transition: all ease-out 0.2s;



	transition: all ease-out 0.2s



}



.met-index-news ul.blocks-2 li p {



	margin-bottom: 0px



}



.met-index-news ul.blocks-2 li p.des {



	margin-bottom: 5px



}



@media (max-width:767px) {



.met-index-news ul.blocks-2 li {



	width: 100%!important;



	margin-top: 20px



}



.met-index-news ul.blocks-2 li .media .media-left {



	padding-right: 10px



}



.met-index-news ul.blocks-2 li .media h4 {



	font-size: 16px



}



.met-index-news ul.blocks-2 li .media p.des {



	height: 1.5em;



	overflow: hidden



}



.met-index-news ul.blocks-2 li .media.media-lg .media-object {



	width: 100px



}



}



.met-index-about .about_img img {



	width: 100%;



	padding-bottom: 20px



}



.met-index-about .about_cont h3, .met-index-about .about_cont p {



	text-align: left;



	width: 100%



}



@media (max-width:991px) {



.met-index-about .about_cont h3, .met-index-about .about_cont p {



	text-align: center;



	padding-bottom: 0px



}



}



.met-index-about .met-editor {



	padding: 0;



	color: #848484;



	font-size: 13px;



	margin-top: 30px;



	background: none



}



@media (max-width:991px) {



.met-index-about .met-editor {



	margin-top: 40px;



	font-size: 14px



}



}



@media (max-width:767px) {



.met-index-about .met-editor {



	margin-top: 30px



}



}



@media (max-width:479px) {



.met-index-about .met-editor {



	margin-top: 20px



}



}



.met-index-team .team-list {



	padding: 0;



	margin: 0



}



.met-index-team .team-list .swiper-slide {



	text-align: center;



	background: #fff



}



.met-index-team .team-list .swiper-slide .item-inner {



	-webkit-transition: .3s;



	transition: .3s;



	box-shadow: 0px 2px 20px rgba(0,0,0,0.15)



}



.met-index-team .team-list .swiper-slide .item-inner .team-btn {



	width: 100%;



	height: 348px;



	background-repeat: no-repeat;



	background-size: cover;



	display: block



}



.met-index-team .team-list .swiper-slide .item-inner .team-content {



	min-height: 230px;



	padding: 15px 30px 30px;



	line-height: 26px



}



.met-index-team .team-list .swiper-slide .item-inner .team-content .team-title {



	margin: 0;



	line-height: 30px;



	color: #808080;



	font-size: 16px



}



.met-index-team .team-list .swiper-slide .item-inner .team-content .team-title h3 {



	font-size: 24px;



	margin-top: 20px;



	margin-bottom: 10px;



	font-weight: 400



}



.met-index-team .team-list .swiper-slide .item-inner .team-content .team-more {



	font-size: 15px



}



.met-index-team .team-list .swiper-slide .item-inner .team-content .team-more .icon {



	font-size: 20px;



	position: relative;



	top: 3px;



	left: 3px



}



@media (max-width:767px) {



.met-index-team .team-btn {



	height: 180px!important



}



}



.service_item h4 {



	font-size: 14px;



	height: 30px;



	line-height: 30px;



	color: #595959;



	transition: all ease-out 0.2s;



	border-bottom: 0px solid #E1E1E1;



	text-align: center;



	width: 100%



}



@media (max-width:991px) {



.service_item h4 {



	text-align: center



}



}



.service_item h4:before {



	position: absolute;



	content: "";



	width: 10px;



	height: 0px;



	background-color: #3C3C3C;



	margin-top: 46px;



	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s



}



@media (max-width:991px) {



.service_item h4:before {



	display: none



}



}



.service_item p {



	color: #848484;



	font-size: 13px;



	line-height: 24px;



	height: 50px;



	overflow: hidden;



	width: 100%;



	margin-top: 10px



}



.service_item a {



	display: block;



	width: 100%;



	position: relative



}



.service_item a img {



	margin: 0 auto;



	border-radius: 3px



}



@media (max-width:767px) {



.service_item a {



	text-align: center;



	margin-top: 20px



}



}



.service_item a:hover {



	text-decoration: none



}



.service_item a:hover h4 {



	color: #272727



}



.service_item a:hover h4:before {



	width: 100%



}



.met-index-wall .wall-list {



	padding: 0;



	position: relative;



	height: 190px;



	background: #fff;



	box-shadow: 0 8px 25px rgba(0,0,0,0.07)



}



.met-index-wall .wall-list li {



	padding: 30px;



	height: 100%;



	clear: none;



	margin: 0



}



.met-index-wall .wall-list li:after {



	content: '';



	position: absolute;



	width: 1px;



	height: 45px;



	background-color: #ebebeb;



	right: 0;



	top: 50%;



	-webkit-transform: translateY(-50%);



	-ms-transform: translateY(-50%);



	transform: translateY(-50%)



}



.met-index-wall .wall-list li .wall-item {



	height: 100%



}



.met-index-wall .wall-list li .wall-left {



	padding: 5px;



	top: 50%;



	transform: translateY(-50%)



}



.met-index-wall .wall-list li .wall-left img {



	width: 64px;



	height: 64px



}



.met-index-wall .wall-list li .wall-right {



	padding: 5px;



	top: 50%;



	transform: translateY(-50%)



}



.met-index-wall .wall-list li .wall-right .title {



	font-size: 20px;



	font-weight: 700;



	margin: 5px 0;



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap



}



.met-index-wall .wall-list li .wall-right .subtitle {



	font-size: 14px;



	color: #848484;



	text-align: left;



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap



}



@media (max-width:991px) {



.met-index-wall .wall-list {



	height: auto



}



.met-index-wall .wall-item {



	text-align: center



}



.met-index-wall .wall-item .subtitle {



	text-align: center!important



}



.met-index-wall .wall-left, .met-index-wall .wall-right {



	top: auto!important;



	transform: inherit!important



}



}



.met-show {



	padding: 30px 0px;



	background: #ffffff;



	word-break: break-all



}



@media (max-width:767px) {



.met-show {



	padding: 0px



}



}



@media (max-width:991px) {



.met-show {



	padding-top: 10px;



	padding-bottom: 10px



}



.met-show .met-editor div {



	width: 100%!important;



	float: none!important;



	margin: 0!important;



	text-align: left



}



.met-show .met-editor img {



	cursor: zoom-in



}



}



.team_item .wrap {



	height: 40px;



	background: #292929;



	bottom: -40px;



	transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;



	width: 100%;



	position: absolute;



	color: #fff;



	transform: translate(0, 0px)



}



.team_item .wrap div {



	margin: 12px auto;



	width: 14px;



	height: 14px;



	position: relative



}



.team_item .wrap div .h {



	width: 14px;



	height: 2px;



	top: 6px



}



.team_item .wrap div .v {



	width: 2px;



	height: 14px;



	left: 6px



}



.team_item .wrap div span {



	display: block;



	background: #fff;



	position: absolute



}



.team_item a {



	height: 220px;



	max-height: 220px;



	display: block;



	overflow: hidden;



	position: relative



}



.team_item a .team_img img {



	width: 100%



}



.team_item a:hover .wrap {



	transform: translate(0, -40px);



	-webkit-transform: translate(0, -40px);



	-moz-transform: translate(0, -40px)



}



.team_item .team_info {



	background-color: #f8f8f8;



	text-align: left;



	padding: 30px



}



.team_item .team_info .title {



	color: #5a5a5a;



	font-size: 20px



}



.team_item .team_info .subtitle {



	font-size: 12px;



	color: #9a9a9a;



	margin-top: 5px



}



.team_item .desc {



	margin-top: 30px;



	height: 70px;



	line-height: 24px;



	font-size: 12px;



	color: #949494;



	overflow: hidden



}



.met-news {



	padding: 30px 0px;



	border-top: 1px solid #f0f2f5;



	background: #f2f2f2



}



.met-news .service_item {



	padding: 50px



}



.met-news .service_item a {



	width: 100%;



	display: block



}



.met-news .service_item a img {



	width: 100%



}



.met-news .service_item a:focus {



	color: none;



	text-decoration: none;

	

	border:none;



}



@media (max-width:767px) {



.met-news .service_item {



	margin-bottom: 0!important;



	padding: 50px;



	border-bottom: 1px solid #95a5a6



}



}



@media (max-width:767px) {



.met-news {



	padding: 0px



}



}



.met-news .met-news-body {



	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	box-shadow: 0 1px 1px rgba(0,0,0,0.05)



}



.met-news .met-news-list {



	padding: 30px;



	background: #ffffff;



	padding-bottom: 30px;



	border-bottom: 1px solid #f0f2f5;



	margin-bottom: 30px;



	overflow: hidden



}



.met-news .met-news-list .news-headlines {



	margin-bottom: 50px



}



@media (max-width:767px) {



.met-news .met-news-list {



	padding: 10px



}



}



@media (max-width:767px) {



.met-news .met-news-list {



	padding-top: 20px



}



}



.met-news .met-news-list .slick-slide {



	width: 100%;



	position: relative



}



.met-news .met-news-list .slick-slide:first-child {



	display: block



}



.met-news .met-news-list .headlines-text {



	width: 100%;



	position: absolute;



	left: 0;



	bottom: 30px;



	text-align: center



}



.met-news .met-news-list .headlines-text h3 {



	margin: 0px;



	font-size: 20px;



	line-height: 1.5;



	color: #fff



}



.met-news .met-news-list .slick-dots {



	bottom: 35px



}



@media (max-width:767px) {



.met-news .met-news-list {



	padding-bottom: 20px;



	margin-bottom: 20px



}



.met-news .met-news-list .headlines-text {



	bottom: 20px



}



.met-news .met-news-list .headlines-text h3 {



	font-size: 16px



}



.met-news .met-news-list .slick-dots {



	bottom: 20px



}



}



.met-news ul.met-page-ajax {



	padding: 0px;



	list-style: none



}



.met-news ul.met-page-ajax li {



	border-bottom: 1px solid #f0f2f5;



	padding-bottom: 30px;



	margin-bottom: 30px



}



.met-news ul.met-page-ajax li h4 {



	margin: 0 0 20px;



	font-size: 22px



}



.met-news ul.met-page-ajax li h4 a {



	color: #464646



}



.met-news ul.met-page-ajax li h4 a:hover {



	color: #696969



}



.met-news ul.met-page-ajax li p {



	font-size: 16px



}



.met-news ul.met-page-ajax li p.des {



	color: #6a6a6a;



	margin-bottom: 10px;



	font-size: 13px



}



.met-news ul.met-page-ajax li p.info {



	margin-bottom: 0px;



	font-size: 16px;



	font-weight: 300;



	color: #a3afb7



}



.met-news ul.met-page-ajax li p.info span {



	margin-left: 10px



}



.met-news ul.met-page-ajax li p.info span:first-child {



	margin: 0



}



.met-news ul.met-page-ajax li p.info i {



	color: #a3afb7;



	font-weight: 300



}



@media (max-width:991px) {



.met-news ul.met-page-ajax li h4 {



	font-size: 18px;



	margin-bottom: 10px



}



}



@media (max-width:767px) {



.met-news ul.met-page-ajax li {



	padding-bottom: 20px;



	margin-bottom: 20px;



	border-bottom: rgba(0,0,0,0.1) 1px solid



}



.met-news ul.met-page-ajax li h4 {



	font-size: 16px;



	margin-bottom: 5px



}



.met-news ul.met-page-ajax li p {



	font-size: 14px



}



.met-news ul.met-page-ajax li p.des {



	height: 3em;



	overflow: hidden;



	margin-bottom: 5px



}



.met-news ul.met-page-ajax li .media .media-left {



	padding-right: 10px



}



.met-news ul.met-page-ajax li .media.media-lg .media-object {



	width: 100px



}



}



.met-news.type-3 .met-news-body {



	-webkit-box-shadow: none;



	-moz-box-shadow: none;



	-o-box-shadow: none;



	-ms-box-shadow: none;



	box-shadow: none



}



@media (max-width:767px) {



.met-news.type-3 .met-news-body {



	margin-bottom: 20px



}



}



.met-news.type-3 .widget {



	-webkit-border-radius: 0;



	-moz-border-radius: 0;



	-o-border-radius: 0;



	-ms-border-radius: 0;



	border-radius: 0



}



.met-news.type-3 .widget .widget-body, .met-news.type-3 .widget .widget-header {



	-webkit-border-radius: 0;



	-moz-border-radius: 0;



	-o-border-radius: 0;



	-ms-border-radius: 0;



	border-radius: 0



}



.met-news.type-3 .widget .widget-title {



	font-size: 24px



}



.met-news.type-3 .widget .widget-title a {



	color: #464646



}



.met-news.type-3 .widget .widget-title a:hover {



	color: #696969



}



.met-news.type-3 .widget .widget-metas span {



	margin-left: 10px



}



.met-news.type-3 .widget .widget-metas span:first-child {



	margin: 0



}



@media (max-width:767px) {



.met-news.type-3 .widget {



	margin: 15px 10px



}



.met-news.type-3 .widget .widget-title {



	font-size: 18px



}



}



.met-news-bar {



	margin-left: 30px;



	padding: 20px;



	background: #ffffff;



	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	box-shadow: 0 1px 1px rgba(0,0,0,0.05)



}



@media (max-width:991px) {



.met-news-bar {



	margin-left: 0px;



	margin-top: 30px;



	padding: 30px



}



}



@media (max-width:767px) {



.met-news-bar {



	margin-left: 0px;



	margin-top: 0px;



	padding: 20px 15px



}



}



.met-news-bar ul.column {



	padding: 0px;



	list-style: none



}



.met-news-bar ul.column li {



	margin-bottom: 10px



}



.met-news-bar ul.column li a {



	font-size: 16px;



	color: #464646



}



.met-news-bar ul.column li a:hover {



	color: #696969



}



.met-news-bar ul.column li a.active {



	color: #4e97d9;



	border-bottom: 1px solid



}



.met-news-bar .recommend {



	margin: 20px 0px;



	padding: 20px 0px;



	border-top: 1px solid #f0f2f5;



	border-bottom: 1px solid #f0f2f5



}



.met-news-bar .recommend h3 {



	font-size: 18px;



	font-weight: 300;



	margin: 0px



}



.met-news-bar .recommend .list-group {



	margin-top: 10px;



	margin-bottom: 0px



}



.met-news-bar .recommend .list-group a {



	color: #464646;



	font-size: 15px



}



.met-news-bar .recommend .list-group a:hover {



	color: #696969



}



.met-shownews {



	padding: 30px 0px;



	border-top: 1px solid #f0f2f5;



	background: #f2f2f2



}



@media (max-width:767px) {



.met-shownews {



	padding: 0px



}



.met-shownews .met-shownews-header {



	padding-top: 20px



}



}



.met-shownews .met-shownews-body {



	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	box-shadow: 0 1px 1px rgba(0,0,0,0.05)



}



.met-shownews .met-news-body {



	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	box-shadow: 0 1px 1px rgba(0,0,0,0.05)



}



.met-shownews .met-editor .postbody {



	width: 100%!important



}



.met-shownews .met-shownews-header, .met-shownews .met-shownews-footer {



	padding: 30px;



	background: #ffffff



}



@media (max-width:767px) {



.met-shownews .met-shownews-header, .met-shownews .met-shownews-footer {



	padding: 10px



}



}



.met-shownews .met-shownews-header {



	padding-bottom: 0px



}



.met-shownews h1 {



	margin: 0px;



	margin-bottom: 5px;



	font-size: 32px



}



@media (max-width:767px) {



.met-shownews h1 {



	font-size: 20px



}



}



.met-shownews .info {



	padding-bottom: 20px;



	border-bottom: 1px solid #f0f2f5;



	font-size: 16px;



	font-weight: 300;



	color: #a3afb7



}



.met-shownews .info span {



	padding-right: 10px



}



@media (max-width:767px) {



.met-shownews .info {



	padding-bottom: 20px



}



}



.met-shownews .met-shownews-footer {



	padding-top: 0px



}



.met-shownews .met-shownews-footer ul.pager {



	margin: 0px;



	border-top: 1px solid #f0f2f5;



	padding-top: 20px



}



.met_tools_code {



	margin-top: 30px;



	text-align: center;



	font-size: 0px



}



@media (max-width:767px) {



.met_tools_code {



	margin-top: 10px



}



}



.met_tools_code .bdsharebuttonbox {



	display: inline



}



.met_tools_code .bdsharebuttonbox a {



	float: none;



	display: inline-block



}



.met-news-bar ul.column li a.active {



	color: #444



}



.met-product {



	background: #f2f2f2



}



.met-product .container {



	padding: 30px 15px



}



.met-product .container-fluid {



	padding: 30px



}



.met-product ul.met-grid li {



	clear: none



}



.met-product .widget > .widget-title {



	padding: 20px;



	border-bottom: 1px solid #E0E0E0;



	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s



}



.met-product .widget, .met-product .widget .widget-header, .met-product .widget-body {



	-webkit-border-radius: 0!important;



	-moz-border-radius: 0!important;



	-o-border-radius: 0!important;



	-ms-border-radius: 0!important;



	border-radius: 0!important



}



.met-product .widget .widget-header:hover a:after {



	top: 35%;





	opacity: 1



}



.met-product .widget .widget-header:hover img {



	-webkit-transform: scale(1.1);



	-moz-transform: scale(1.1);



	-ms-transform: scale(1.1);



	-o-transform: scale(1.1);



	transform: scale(1.1);



	transition: all 0.6s cubic-bezier(0.17, 0.84, 0.44, 1) 0s



}



.met-product .widget .widget-header:hover .mask {



	background: rgba(0,0,0,0.5);



	transition: all 0.6s cubic-bezier(0.17, 0.84, 0.44, 1) 0s



}



.met-product .widget .widget-header img {



	transition: all 0.6s cubic-bezier(0.17, 0.84, 0.44, 1) 0s



}



.met-product .widget .widget-header a {



	display: block;



	position: relative



}



.met-product .widget .widget-header a:after {



	content: '+';



	width: 50px;



	height: 50px;



	line-height: 50px;



	margin: 0 auto;



	margin-left: -26px;



	margin-top: 0px;



	display: inline-block;



	position: absolute;



	top: 0%;



	left: 50%;



	z-index: 10;



	border-radius: 50px;



	border: 1px solid rgba(255,255,255,0.5);



	transition: all 0.6s cubic-bezier(0.17, 0.84, 0.44, 1) 0s;



	opacity: 0;



	color: #fff;



	font-size: 40px;



	text-align: center;



	font-family: "Times New Roman", "微软雅黑"



}



.met-product .widget .widget-header .mask {



	position: absolute;



	width: 100%;



	height: 100%;



	transition: all 0.6s cubic-bezier(0.17, 0.84, 0.44, 1) 0s;



	z-index: 2



}



.met-product .met-toolbar-body {



	margin-bottom: 15px;



	margin-top: -15px



}



.met-product .met-toolbar-body .btn-toolbar {



	float: right



}



.met-product .met-toolbar-body .btn-toolbar .btn-group {



	background: #fff



}



.met-product .met-figure .widget-body {



	display: none



}



.met-product.type-1 h4 {



	margin: 0;



	font-size: 16px;



	text-align: left



}



.met-product.type-1 h4 a {



	color: #666



}



.met-product.type-1 h4 p {



	padding-top: 5px;



	margin: 0;



	font-size: 13px;



	color: #848484



}



@media (max-width:767px) {



.met-product.type-1 h4 {



	font-size: 14px



}



}



.met-product.type-1 h4 a {



	color: #464646



}



.met-product.type-1 h4 a:hover {



	color: #696969



}



.met-product.type-2 .container-fluid {



	padding: 15px



}



.met-product.type-2 .keywords {



	font-size: 13px



}



.met-product.type-2 ul {



	-webkit-box-shadow: none;



	-moz-box-shadow: none;



	-o-box-shadow: none;



	-ms-box-shadow: none;



	box-shadow: none



}



.met-product.type-2 h4 {



	margin: 0;



	font-weight: 300



}



@media (max-width:767px) {



.met-product.type-2 ul.met-grid li {



	background: #f2f2f2



}



}



.met-product.type-3 .keywords {



	padding-top: 5px;



	margin: 0;



	font-size: 13px;



	color: #848484



}



@media (max-width:991px) {



.met-product.type-3 h4 {



	font-size: 14px



}



}



.met-product.type-3 p {



	font-size: 12px



}



.met-product.type-3 .widget-actions {



	display: none



}



@media (max-width:767px) {



.met-product .container, .met-product .container-fluid {



	padding: 10px!important



}



.met-product .row {



	margin: 0



}



.met-product ul.met-grid {



	margin: 0 -10px 0 0



}



.met-product ul.met-grid li {



	margin-bottom: 10px;



	padding: 0 10px 0 0



}



}



.no-js .grid li, .no-cssanimations .met-grid li {



	opacity: 1;



	-moz-opacity: 1;



	filter: alpha(opacity=100)



}



.met-grid li {



	opacity: 0;



	-moz-opacity: 0;



	filter: alpha(opacity=0)



}



.met-grid li.shown {



	opacity: 1;



	-moz-opacity: 1;



	filter: alpha(opacity=100)



}



.met-grid li.animate {



	-webkit-transform: translateY(200px);



	-moz-transform: translateY(200px);



	-o-transform: translateY(200px);



	-ms-transform: translateY(200px);



	transform: translateY(200px);



	-webkit-animation: moveUp 0.65s ease forwards;



	-moz-animation: moveUp 0.65s ease forwards;



	-o-animation: moveUp 0.65s ease forwards;



	-ms-animation: moveUp 0.65s ease forwards;



	animation: moveUp 0.65s ease forwards



}



@-webkit-keyframes moveUp {



100% {



-webkit-transform:translateY(0);



-moz-transform:translateY(0);



-o-transform:translateY(0);



-ms-transform:translateY(0);



transform:translateY(0);



opacity:1;



-moz-opacity:1;



filter:alpha(opacity=100)



}



}



@-moz-keyframes moveUp {



100% {



-webkit-transform:translateY(0);



-moz-transform:translateY(0);



-o-transform:translateY(0);



-ms-transform:translateY(0);



transform:translateY(0);



opacity:1;



-moz-opacity:1;



filter:alpha(opacity=100)



}



}



@-o-keyframes moveUp {



100% {



-webkit-transform:translateY(0);



-moz-transform:translateY(0);



-o-transform:translateY(0);



-ms-transform:translateY(0);



transform:translateY(0);



opacity:1;



-moz-opacity:1;



filter:alpha(opacity=100)



}



}



@keyframes moveUp {



100% {



-webkit-transform:translateY(0);



-moz-transform:translateY(0);



-o-transform:translateY(0);



-ms-transform:translateY(0);



transform:translateY(0);



opacity:1;



-moz-opacity:1;



filter:alpha(opacity=100)



}



}



.met-showproduct {



}



.met-showproduct .met-showproduct-list {



	min-height: 300px;



	overflow: hidden;



	margin: 0



}



.met-showproduct .met-showproduct-list.slick-dotted {



	padding-bottom: 74px



}



.met-showproduct .met-showproduct-list .slick-track {



	display: -webkit-box;



	display: -moz-box;



	display: -webkit-flex;



	display: -moz-flex;



	display: -ms-flexbox;



	display: flex;



	-webkit-box-align: center;



	-ms-flex-align: center;



	-webkit-align-items: center;



	align-items: center



}



.met-showproduct .met-showproduct-list .slick-slide {



	width: 100%;



	cursor: -webkit-grab;



	cursor: -moz-grab;



	cursor: grab



}



.met-showproduct .met-showproduct-list .slick-slide:first-child {



	display: block



}



.met-showproduct .met-showproduct-list .slick-slide span {



	display: inline-block



}



.met-showproduct .met-showproduct-list .slick-slide img {



	display: inline



}



.met-showproduct .met-showproduct-list .slick-dots {



	bottom: 0;



	overflow: hidden;



	z-index: 2



}



.met-showproduct .met-showproduct-list .slick-dots div {



	margin: auto;



	display: -webkit-box;



	display: -moz-box;



	display: -webkit-flex;



	display: -moz-flex;



	display: -ms-flexbox;



	display: flex;



	transition: all 0.5s;



	-moz-transition: all 0.5s;



	-webkit-transition: all 0.5s;



	-o-transition: all 0.5s;



	position: relative



}



.met-showproduct .met-showproduct-list .slick-dots li {



	width: 64px;



	height: 64px;



	margin: 0 0 0 10px;



	opacity: .7;



	-moz-opacity: .7;



	filter: alpha(opacity=70);



	border: 2px solid #ddd



}



.met-showproduct .met-showproduct-list .slick-dots li:first-child {



	margin: 0



}



.met-showproduct .met-showproduct-list .slick-dots li.slick-active {



	opacity: 1;



	-moz-opacity: 1;



	filter: alpha(opacity=100);



	border-color: #696969



}



.met-showproduct .met-showproduct-list .slick-dots li img {



	width: 60px;



	height: 60px;



	object-fit: fill



}



.met-showproduct .met-showproduct-list .slick-arrow {



	width: 15%;



	height: 100%;



	top: 50%



}



.met-showproduct .met-showproduct-list .slick-arrow:hover i {



	color: #999



}



.met-showproduct .met-showproduct-list .slick-arrow.slick-prev {



	text-align: left



}



.met-showproduct .met-showproduct-list .slick-arrow.slick-next {



	text-align: right



}



.met-showproduct .met-showproduct-list .slick-arrow i {



	font-size: 70px;



	color: #ccc



}



@media (max-width:767px) {



.met-showproduct .met-showproduct-list .slick-arrow i {



	font-size: 50px



}



}



.met-showproduct.pagetype1 {



	background: #f2f2f2



}



.met-showproduct.pagetype1 .less-page-content {



	background: #f2f2f2



}



.met-showproduct.pagetype1 .met-showproduct-head {



	background: #fff;



	padding: 30px 0px



}



.met-showproduct.pagetype1 .met-showproduct-head #showpro-gallery .slick-slide {



	cursor: zoom-in



}



.met-showproduct.pagetype1 .met-showproduct-head .product-intro h1 {



	margin-top: 0px;



	font-size: 28px



}



.met-showproduct.pagetype1 .met-showproduct-head .product-intro p.description {



	margin-bottom: 15px;



	color: #5e7387



}



.met-showproduct.pagetype1 .met-showproduct-head .product-intro .para {



	border-top: 1px solid #f0f2f5;



	border-bottom: 1px solid #f0f2f5;



	padding: 15px;



	padding-bottom: 0px



}



.met-showproduct.pagetype1 .met-showproduct-head .product-intro .tools {



	margin: 15px 15px 0px



}



.met-showproduct.pagetype1 .met-showproduct-body {



	padding: 30px 0px 0px



}



.met-showproduct.pagetype1 .met-showproduct-body .panel {



	-webkit-border-radius: 0;



	-moz-border-radius: 0;



	-o-border-radius: 0;



	-ms-border-radius: 0;



	border-radius: 0



}



.met-showproduct.pagetype1 .met-showproduct-body .product-content-body .met-editor {



	padding: 0px



}



@media (min-width:992px) {



.met-showproduct.pagetype1 .met-showproduct-body .product-content-body .panel {



	margin-right: 15px



}



}



.met-showproduct.pagetype1 .met-showproduct-body .product-content-body ul.nav-tabs {



	margin-bottom: 30px



}



.met-showproduct.pagetype1 .met-showproduct-body .product-hot h4.example-title {



	margin-bottom: 15px;



	font-size: 16px;



	font-weight: 300



}



@media (min-width:992px) {



.met-showproduct.pagetype1 .met-showproduct-body .product-hot {



	margin-left: 45px



}



}



.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry li {



	text-align: center;



	clear: none



}



@media (min-width:992px) {



.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry li {



	width: 100%



}



}



.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.img {



	margin: 0px auto;



	margin-bottom: 5px;



	display: block



}



.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.img img {



	margin: 0px auto



}



.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.txt {



	color: #5e7387;



	text-decoration: none



}



.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.txt:active, .met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.txt:focus, .met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.txt:hover {



	text-decoration: none



}



.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.txt:hover {



	color: #696969



}



.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry p {



	color: #f96868;



	margin-bottom: 0px



}



@media (max-width:767px) {



.met-showproduct.pagetype1 .met-showproduct-body {



	padding: 15px 0px 0px



}



.met-showproduct.pagetype1 .met-showproduct-body .panel {



	margin-bottom: 15px;



	-webkit-box-shadow: none;



	-moz-box-shadow: none;



	-o-box-shadow: none;



	-ms-box-shadow: none;



	box-shadow: none



}



.met-showproduct.pagetype1 .met-showproduct-body .panel-body {



	padding: 15px



}



.met-showproduct.pagetype1 .met-showproduct-body .product-content-body .panel {



	margin-right: 0px



}



.met-showproduct.pagetype1 .met-showproduct-body .product-content-body ul.nav-tabs {



	margin-bottom: 15px;



	margin-top: -10px



}



}



.met-showproduct.pagetype2 {



	background: #fff



}



.met-showproduct.pagetype2 .less-page-content {



	background: #f2f2f2



}



.met-showproduct.pagetype2 nav.navbar {



	min-height: 50px;



	margin-bottom: 0px;



	background: #f5f5f5;



	-webkit-box-shadow: none;



	-moz-box-shadow: none;



	-o-box-shadow: none;



	-ms-box-shadow: none;



	box-shadow: none;



	-webkit-border-radius: 0;



	-moz-border-radius: 0;



	-o-border-radius: 0;



	-ms-border-radius: 0;



	border-radius: 0



}



.met-showproduct.pagetype2 nav.navbar.navbar-fixed-top {



	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);



	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);



	-o-box-shadow: 0 1px 2px rgba(0,0,0,0.1);



	-ms-box-shadow: 0 1px 2px rgba(0,0,0,0.1);



	box-shadow: 0 1px 2px rgba(0,0,0,0.1);



	background: rgba(255,255,255,0.95)



}



.met-showproduct.pagetype2 nav.navbar h1 {



	margin: 0px;



	height: 50px;



	line-height: 50px;



	padding-top: 0px;



	padding-bottom: 0px;



	overflow: hidden



}



.met-showproduct.pagetype2 nav.navbar .nav {



	display: -webkit-box;



	display: -moz-box;



	display: -webkit-flex;



	display: -moz-flex;



	display: -ms-flexbox;



	display: flex



}



.met-showproduct.pagetype2 nav.navbar .nav > li > a {



	padding-top: 0px;



	padding-bottom: 0px;



	height: 50px;



	line-height: 50px;



	white-space: nowrap



}



.met-showproduct.pagetype2 nav.navbar .navbar-toggle {



	height: 50px;



	padding-top: 0px;



	padding-bottom: 0px



}



.met-showproduct.pagetype2 nav.navbar .navbar-right li.active a {



	color: #696969



}



@media (max-width:767px) {



.met-showproduct.pagetype2 nav.navbar .nav {



	float: none



}



}



.met-showproduct.pagetype2 .content {



	padding: 30px 0px



}



.met-showproduct.pagetype2 .content-2, .met-showproduct.pagetype2 .content-4, .met-showproduct.pagetype2 .content-6 {



	background: #f2f2f2



}



.met-showproduct.pagetype2 .content-2 .met-editor, .met-showproduct.pagetype2 .content-4 .met-editor, .met-showproduct.pagetype2 .content-6 .met-editor {



	background: #f2f2f2



}



@media (max-width:767px) {



.met-showproduct.pagetype2 ul.blocks {



	padding-left: 10px



}



.met-showproduct.pagetype2 ul.blocks li {



	width: 50%



}



.met-showproduct.pagetype2 ul.blocks li .widget {



	margin-right: 10px



}



}



.met-download {



	padding: 30px 0px;



	background: #f2f2f2;



	border-top: 1px solid #f0f2f5



}



@media (max-width:767px) {



.met-download {



	padding: 0px



}



.met-download .met-download-header {



	padding-top: 20px



}



}



.met-download .list-group {



	margin-bottom: 30px



}



.met-download .met-download-body {



	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	box-shadow: 0 1px 1px rgba(0,0,0,0.05)



}



.met-download .met-download-list {



	padding: 30px;



	background: #ffffff



}



@media (max-width:767px) {



.met-download .met-download-list {



	padding: 10px



}



}



.met-download .met-download-list .list-group-item {



	padding: 30px 0px



}



.met-download .met-download-list .media-left {



	padding-right: 5px;



	padding-left: 10px



}



.met-download .met-download-list .media-left i {



	font-size: 38px;



	color: #a3afb7



}



.met-download .met-download-list h4.media-heading a {



	color: #464646;



	font-size: 16px



}



.met-download .met-download-list h4.media-heading a:hover {



	color: #696969



}



.met-download .met-download-list small {



	color: #76838f;



	font-size: 14px



}



.met-download .met-download-list a.btn {



	margin-right: 10px



}



.met-download .met-download-header, .met-download .met-download-footer {



	padding: 30px;



	background: #ffffff



}



@media (max-width:767px) {



.met-download .met-download-header, .met-download .met-download-footer {



	padding: 10px



}



}



.met-download .met-download-header {



	padding-bottom: 0px



}



.met-download h1 {



	margin: 0px;



	font-size: 32px;



	margin-bottom: 5px



}



.met-download .info {



	padding-bottom: 20px;



	border-bottom: 1px solid #f0f2f5;



	font-size: 16px;



	color: #a3afb7



}



.met-download .info span {



	padding-right: 10px



}



@media (max-width:767px) {



.met-download .info {



	padding-bottom: 20px



}



}



.met-download .paralist {



	padding: 30px;



	background: #ffffff;



	padding-bottom: 0px



}



@media (max-width:767px) {



.met-download .paralist {



	padding: 10px



}



}



.met-download .paralist dl {



	margin-bottom: 0px;



	padding-bottom: 5px;



	border-bottom: 1px solid #f0f2f5;



	font-size: 16px



}



.met-download .paralist dl dd {



	margin-bottom: 5px;



	color: #76838f



}



@media (min-width:768px) {



.met-download .paralist dl {



	padding-bottom: 25px



}



.met-download .paralist dl dt {



	width: 100px;



	margin-bottom: 5px



}



.met-download .paralist dl dd {



	margin-left: 120px;



	margin-bottom: 5px



}



}



.met-download .paralist .met-download-btn {



	margin-top: 20px



}



.met-img .widget, .met-img .cover, .met-img .cover-image {



	-webkit-border-radius: 0;



	-moz-border-radius: 0;



	-o-border-radius: 0;



	-ms-border-radius: 0;



	border-radius: 0



}



@media (min-width:480px) and (max-width:767px) {



.met-img ul.met-page-ajax li {



	width: 50%



}



}



.met-job {



	padding: 30px 0px;



	background: #f2f2f2



}



@media (max-width:767px) {



.met-job {



	padding: 0px



}



}



.met-job .widget {



	-webkit-border-radius: 0;



	-moz-border-radius: 0;



	-o-border-radius: 0;



	-ms-border-radius: 0;



	border-radius: 0



}



.met-job .widget .widget-body:last-child {



	-webkit-border-radius: 0;



	-moz-border-radius: 0;



	-o-border-radius: 0;



	-ms-border-radius: 0;



	border-radius: 0



}



.met-job .widget .widget-title a {



	color: #464646



}



.met-job .widget .widget-title a:hover {



	color: #696969



}



.met-job .widget .widget-metas span {



	margin-right: 10px



}



.met-job .widget .met-editor {



	padding: 0px 20px



}



@media (max-width:767px) {



.met-job .widget {



	margin: 15px 10px



}



.met-job .widget .widget-body {



	padding: 15px 10px



}



.met-job .widget .met-editor {



	padding: 0px



}



.met-job .widget hr {



	margin-top: 15px;



	margin-bottom: 15px



}



}



#met-job-cv .modal-header {



	border-radius: 0px



}



.met-form .form-group .control-label {



	font-weight: normal



}



.met-message {



	padding: 30px 0px;



	background: #f2f2f2



}



@media (max-width:767px) {



.met-message {



	padding: 0px



}



}



.met-message .col-md-6 {



	float: none;



	margin: auto



}



.met-message .met-message-body, .met-message .met-message-submit {



	padding: 30px;



	background: #ffffff;



	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	box-shadow: 0 1px 1px rgba(0,0,0,0.05)



}



@media (max-width:767px) {



.met-message .met-message-body, .met-message .met-message-submit {



	padding: 10px



}



}



.met-message .met-message-body .media-left {



	padding-right: 0px;



	display: block;



	float: left



}



.met-message .met-message-body .media-left i {



	font-size: 36px;



	color: #a3afb7



}



.met-message .met-message-body .media-body {



	width: calc(54%);



	word-wrap: break-word;



	display: block;



	float: left



}



.met-message .met-message-body .media-body .content {



	word-wrap: break-word



}



.met-message .met-message-body .media-body p {



	font-size: 14px;



	color: #76838f



}



@media (min-width:992px) {



.met-message .met-message-submit {



	margin-left: 30px



}



}



@media (max-width:767px) {



.met-message .met-message-submit {



	padding-bottom: 20px



}



}



.met-feedback {



	padding: 30px 0px;



	background: #f2f2f2



}



.met-feedback .container {



	max-width: 800px



}



.met-feedback .met-feedback-body {



	padding: 30px;



	background: #ffffff;



	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	box-shadow: 0 1px 1px rgba(0,0,0,0.05)



}



@media (max-width:767px) {



.met-feedback .met-feedback-body {



	padding: 10px



}



}



@media (max-width:767px) {



.met-feedback {



	padding: 10px



}



}



.met-search {



	padding: 30px 0px;



	border-top: 1px solid #f0f2f5;



	background: #f2f2f2



}



@media (max-width:767px) {



.met-search {



	padding: 0px



}



.met-search .met-search-body {



	padding: 20px 10px



}



}



.met-search .met-search-body {



	min-height: 500px;



	padding: 30px;



	background: #ffffff;



	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	box-shadow: 0 1px 1px rgba(0,0,0,0.05)



}



@media (max-width:767px) {



.met-search .met-search-body {



	padding: 10px



}



}



.met-search .met-search-body .page-search-form {



	margin-bottom: 10px



}



.met-search .met-search-body .met_pager {



	margin-top: 30px;



	text-align: left



}



.met-search .met-search-body .page-search-title {



	font-size: 26px



}



.met-search .met-search-body .list-group-item {



	padding-top: 10px;



	padding-bottom: 10px



}



.met-search .met-search-body .list-group-item p {



	color: #76838f



}



.met-search .met-search-body .list-group-item > h4 {



	margin-bottom: 5px



}



.met-search .met-search-body .list-group-item > h4 a {



	text-decoration: none;



	color: #526069



}



.met-search .met-search-body .list-group-item > h4 a:hover {



	text-decoration: none;



	color: #37474f



}



.met-search .met-search-body .list-group-item > p:last-child {



	margin-bottom: 0



}



.met-sitemap {



	padding: 30px 0px;



	background: #f2f2f2



}



@media (max-width:767px) {



.met-sitemap {



	padding: 0px



}



}



.met-sitemap .met-sitemap-body {



	padding: 30px;



	background: #ffffff;



	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.05);



	box-shadow: 0 1px 1px rgba(0,0,0,0.05)



}



@media (max-width:767px) {



.met-sitemap .met-sitemap-body {



	padding: 10px



}



}



.sitemap-list {



	padding: 0;



	margin: 0px;



	list-style-type: none



}



.sitemap-list a {



	color: #76838f



}



.sitemap-list > li {



	margin-bottom: 25px



}



.sitemap-list > li:last-child {



	margin-bottom: 0px



}



.sitemap-list > li.is-single {



	margin-bottom: 10px



}



.sitemap-list > li > a {



	display: block;



	padding: 14px 15px;



	line-height: 1;



	text-decoration: none;



	border: 1px solid #e4eaec;



	-webkit-border-radius: 5px;



	-moz-border-radius: 5px;



	-o-border-radius: 5px;



	-ms-border-radius: 5px;



	border-radius: 5px



}



.sitemap-list > li > ul {



	position: relative;



	padding: 10px 10px 20px 40px;



	margin: 0;



	list-style-type: none



}



.sitemap-list > li > ul a:hover {



	color: #62a8ea



}



.sitemap-list > li > ul::before {



	position: absolute;



	top: 0;



	left: 20px;



	width: 1px;



	height: 100%;



	content: " ";



	background: #e4eaec



}



.sitemap-list > li > ul > li > a {



	position: relative;



	display: block;



	min-width: 220px;



	padding: 10px;



	margin-bottom: 5px;



	line-height: 1;



	text-decoration: none;



	border: 1px solid #e4eaec



}



.sitemap-list > li > ul > li > a::after, .sitemap-list > li > ul > li > a::before {



	position: absolute;



	top: 50%;



	content: " ";



	background: #e4eaec



}



.sitemap-list > li > ul > li > a::before {



	left: -20px;



	width: 20px;



	height: 1px;



	margin-top: -1px



}



.sitemap-list > li > ul > li > a::after {



	left: -23px;



	width: 5px;



	height: 5px;



	margin-top: -3px;



	-webkit-border-radius: 50%;



	-moz-border-radius: 50%;



	-o-border-radius: 50%;



	-ms-border-radius: 50%;



	border-radius: 50%



}



.sitemap-list-sub {



	position: relative;



	padding: 5px 0 9px 40px;



	margin-top: -5px;



	list-style-type: none



}



.sitemap-list-sub::before {



	position: absolute;



	top: 0;



	left: 20px;



	width: 1px;



	height: 100%;



	content: " ";



	background: #e4eaec



}



.sitemap-list-sub > li {



	position: relative;



	line-height: 30px



}



.sitemap-list-sub > li::after, .sitemap-list-sub > li::before {



	position: absolute;



	top: 50%;



	left: -22px;



	content: " ";



	background: #e4eaec



}



.sitemap-list-sub > li::before {



	width: 15px;



	height: 1px;



	margin-top: -1px



}



.sitemap-list-sub > li::after {



	width: 5px;



	height: 5px;



	margin-top: -3px;



	-webkit-border-radius: 50%;



	-moz-border-radius: 50%;



	-o-border-radius: 50%;



	-ms-border-radius: 50%;



	border-radius: 50%



}



@media (max-width:479px) {



.sitemap-list {



	padding-left: 40px;



	list-style-type: disc



}



.sitemap-list .icon {



	display: none



}



.sitemap-list > li:first-child {



	margin-bottom: 20px;



	margin-left: -16px;



	list-style-type: none



}



.sitemap-list > li > a {



	display: inline;



	padding: 10px;



	border: none



}



.sitemap-list > li > a i {



	display: none



}



.sitemap-list > li > ul {



	padding: 5px 0 5px 26px;



	list-style-type: circle



}



.sitemap-list > li > ul::before {



	display: none



}



.sitemap-list > li > ul > li > a {



	display: inline;



	padding: 10px 0;



	border: none



}



.sitemap-list > li > ul > li > a::after, .sitemap-list > li > ul > li > a::before {



	display: none



}



.sitemap-list-sub {



	padding: 5px 0 5px 20px;



	list-style-type: square



}



.sitemap-list-sub::before {



	display: none



}



.sitemap-list-sub > li {



	line-height: normal



}



.sitemap-list-sub > li::after, .sitemap-list-sub > li::before {



	display: none



}



}



.met-nav-right-shop {



	margin: 10px 0px 10px



}



.met-nav-right-shop .badge.up {



	left: -10px;



	margin: 0



}



.met-nav-right-shop li > a > i {



	line-height: 40px



}



.met-nav-right-shop.nav > li {



	background: #f5f5f5;



	margin-bottom: 10px



}



.met-nav-right-shop.nav > li:last-child {



	margin-bottom: 0px



}



.met-nav-right-shop.nav > li > a {



	padding-top: 0px;



	padding-bottom: 0px;



	height: 40px;



	line-height: 40px



}



.met-nav-right-shop .dropdown-menu li i {



	color: #9E9E9E



}



.met-nav-right-shop .dropdown > a > i {



	margin-right: 5px;



	color: #76838f



}



.met-nav-right-shop #topcart-body .avatar {



	width: 50px



}



.met-nav-right-shop #topcart-body .avatar img {



	-webkit-border-radius: 0;



	-moz-border-radius: 0;



	-o-border-radius: 0;



	-ms-border-radius: 0;



	border-radius: 0



}



.met-nav-right-shop .dropdown-menu-header {



	padding: 20px 20px



}



.met-nav-right-shop .dropdown-menu-footer {



	height: 55px;



	line-height: 55px;



	padding: 0px 15px!important



}



@media (min-width:768px) {



.met-nav-right-shop {



	margin-left: 10px



}



.met-nav-right-shop.nav > li {



	margin-right: 5px;



	margin-bottom: 0px



}



.met-nav-right-shop .dropdown-menu {



	top: 55px



}



}



.shop-product-intro #price {



	font-size: 32px



}



.shop-product-intro .form-group {



	margin-bottom: 0px



}



.shop-product-intro del {



	padding-left: 20px;



	font-size: 22px;



	font-weight: 300



}



.shop-product-intro label {



	margin-bottom: 0px



}



.shop-product-intro .selectpara-body a.btn {



	margin-top: 8px



}



.shop-product-intro .selectpara-body .selectpara {



	min-width: 70px;



	text-align: center



}



.shop-product-intro .selectpara-body .selectpara.btn-outline.btn-danger:focus, .shop-product-intro .selectpara-body .selectpara.btn-outline.btn-danger:hover {



	background-color: transparent;



	color: #f96868



}



.shop-product-intro .height-10 {



	height: 10px



}



.shop-product-intro .text-default {



	padding: 20px;



	background: #F3F7F9



}



.shop-product-intro .purchase-btn a.btn {



	width: 100%;



	display: block



}



.shop-product-intro .purchase-btn a.btn i {



	margin-right: 8px



}



@media (min-width:768px) {



.shop-product-intro .purchase-btn a.btn {



	width: auto;



	display: inline;



	padding: 10px 35px



}



}



@media (min-width:768px) {



.met-showproduct.pagetype2 .shop-btn-body {



	margin-left: 20px



}



}



@media (max-width:767px) {



.met-showproduct.pagetype2 .navbar-toggle {



	padding: 0px;



	float: none



}



.met-showproduct.pagetype2 .shop-btn {



	padding: 6px 13px;



	font-size: 12px;



	line-height: 1.5



}



}



.met-showproduct.pagetype2 #shop-fashion-option .modal-content, .met-showproduct.pagetype2 #shop-fashion-option .modal-header {



	-webkit-border-radius: 0;



	-moz-border-radius: 0;



	-o-border-radius: 0;



	-ms-border-radius: 0;



	border-radius: 0



}



@media (min-width:768px) {



.met-showproduct.pagetype2 #shop-fashion-option .purchase-btn {



	margin-bottom: 20px



}



}



@font-face {



	font-family: Pe-icon-7-stroke;



	font-style: normal;



	font-weight: 400;



	src: url(../../../templates/ps01701/min/static/vendor/7-stroke/Pe-icon-7-stroke.eot?d7yf1v);



	src: url(../fonts/pe-icon-7-stroke.eot) format('embedded-opentype'), url(../fonts/pe-icon-7-stroke.woff) format('woff'), url(../fonts/pe-icon-7-stroke.ttf) format('truetype'), url(../fonts/pe-icon-7-stroke.svg) format('svg')



}



[class*=" pe-"], [class^=pe-] {



position:relative;



display:inline-block;



font-family:Pe-icon-7-stroke;



font-style:normal;



font-weight:400;



-webkit-transform:translate(0, 0);



-ms-transform:translate(0, 0);



-o-transform:translate(0, 0);



transform:translate(0, 0);



text-rendering:auto;



speak:none;



-webkit-font-smoothing:antialiased;



-moz-osx-font-smoothing:grayscale



}



.pe-album:before {



	content: "\e6aa"



}



.pe-arc:before {



	content: "\e6ab"



}



.pe-back-2:before {



	content: "\e6ac"



}



.pe-bandaid:before {



	content: "\e6ad"



}



.pe-car:before {



	content: "\e6ae"



}



.pe-diamond:before {



	content: "\e6af"



}



.pe-door-lock:before {



	content: "\e6b0"



}



.pe-eyedropper:before {



	content: "\e6b1"



}



.pe-female:before {



	content: "\e6b2"



}



.pe-gym:before {



	content: "\e6b3"



}



.pe-hammer:before {



	content: "\e6b4"



}



.pe-headphones:before {



	content: "\e6b5"



}



.pe-helm:before {



	content: "\e6b6"



}



.pe-hourglass:before {



	content: "\e6b7"



}



.pe-leaf:before {



	content: "\e6b8"



}



.pe-magic-wand:before {



	content: "\e6b9"



}



.pe-male:before {



	content: "\e6ba"



}



.pe-map-2:before {



	content: "\e6bb"



}



.pe-next-2:before {



	content: "\e6bc"



}



.pe-paint-bucket:before {



	content: "\e6bd"



}



.pe-pendrive:before {



	content: "\e6be"



}



.pe-photo:before {



	content: "\e6bf"



}



.pe-piggy:before {



	content: "\e6c0"



}



.pe-plugin:before {



	content: "\e6c1"



}



.pe-refresh-2:before {



	content: "\e6c2"



}



.pe-rocket:before {



	content: "\e6c3"



}



.pe-settings:before {



	content: "\e6c4"



}



.pe-shield:before {



	content: "\e6c5"



}



.pe-smile:before {



	content: "\e6c6"



}



.pe-usb:before {



	content: "\e6c7"



}



.pe-vector:before {



	content: "\e6c8"



}



.pe-wine:before {



	content: "\e6c9"



}



.pe-cloud-upload:before {



	content: "\e68a"



}



.pe-cash:before {



	content: "\e68c"



}



.pe-close:before {



	content: "\e680"



}



.pe-bluetooth:before {



	content: "\e68d"



}



.pe-cloud-download:before {



	content: "\e68b"



}



.pe-way:before {



	content: "\e68e"



}



.pe-close-circle:before {



	content: "\e681"



}



.pe-id:before {



	content: "\e68f"



}



.pe-angle-up:before {



	content: "\e682"



}



.pe-wristwatch:before {



	content: "\e690"



}



.pe-angle-up-circle:before {



	content: "\e683"



}



.pe-world:before {



	content: "\e691"



}



.pe-angle-right:before {



	content: "\e684"



}



.pe-volume:before {



	content: "\e692"



}



.pe-angle-right-circle:before {



	content: "\e685"



}



.pe-users:before {



	content: "\e693"



}



.pe-angle-left:before {



	content: "\e686"



}



.pe-user-female:before {



	content: "\e694"



}



.pe-angle-left-circle:before {



	content: "\e687"



}



.pe-up-arrow:before {



	content: "\e695"



}



.pe-angle-down:before {



	content: "\e688"



}



.pe-switch:before {



	content: "\e696"



}



.pe-angle-down-circle:before {



	content: "\e689"



}



.pe-scissors:before {



	content: "\e697"



}



.pe-wallet:before {



	content: "\e600"



}



.pe-safe:before {



	content: "\e698"



}



.pe-volume2:before {



	content: "\e601"



}



.pe-volume1:before {



	content: "\e602"



}



.pe-voicemail:before {



	content: "\e603"



}



.pe-video:before {



	content: "\e604"



}



.pe-user:before {



	content: "\e605"



}



.pe-upload:before {



	content: "\e606"



}



.pe-unlock:before {



	content: "\e607"



}



.pe-umbrella:before {



	content: "\e608"



}



.pe-trash:before {



	content: "\e609"



}



.pe-tools:before {



	content: "\e60a"



}



.pe-timer:before {



	content: "\e60b"



}



.pe-ticket:before {



	content: "\e60c"



}



.pe-target:before {



	content: "\e60d"



}



.pe-sun:before {



	content: "\e60e"



}



.pe-study:before {



	content: "\e60f"



}



.pe-stopwatch:before {



	content: "\e610"



}



.pe-star:before {



	content: "\e611"



}



.pe-speaker:before {



	content: "\e612"



}



.pe-signal:before {



	content: "\e613"



}



.pe-shuffle:before {



	content: "\e614"



}



.pe-shopbag:before {



	content: "\e615"



}



.pe-share:before {



	content: "\e616"



}



.pe-server:before {



	content: "\e617"



}



.pe-search:before {



	content: "\e618"



}



.pe-film:before {



	content: "\e6a5"



}



.pe-science:before {



	content: "\e619"



}



.pe-disk:before {



	content: "\e6a6"



}



.pe-ribbon:before {



	content: "\e61a"



}



.pe-repeat:before {



	content: "\e61b"



}



.pe-refresh:before {



	content: "\e61c"



}



.pe-add-user:before {



	content: "\e6a9"



}



.pe-refresh-cloud:before {



	content: "\e61d"



}



.pe-paperclip:before {



	content: "\e69c"



}



.pe-radio:before {



	content: "\e61e"



}



.pe-note2:before {



	content: "\e69d"



}



.pe-print:before {



	content: "\e61f"



}



.pe-network:before {



	content: "\e69e"



}



.pe-prev:before {



	content: "\e620"



}



.pe-mute:before {



	content: "\e69f"



}



.pe-power:before {



	content: "\e621"



}



.pe-medal:before {



	content: "\e6a0"



}



.pe-portfolio:before {



	content: "\e622"



}



.pe-like2:before {



	content: "\e6a1"



}



.pe-plus:before {



	content: "\e623"



}



.pe-left-arrow:before {



	content: "\e6a2"



}



.pe-play:before {



	content: "\e624"



}



.pe-key:before {



	content: "\e6a3"



}



.pe-plane:before {



	content: "\e625"



}



.pe-joy:before {



	content: "\e6a4"



}



.pe-photo-gallery:before {



	content: "\e626"



}



.pe-pin:before {



	content: "\e69b"



}



.pe-phone:before {



	content: "\e627"



}



.pe-plug:before {



	content: "\e69a"



}



.pe-pen:before {



	content: "\e628"



}



.pe-right-arrow:before {



	content: "\e699"



}



.pe-paper-plane:before {



	content: "\e629"



}



.pe-delete-user:before {



	content: "\e6a7"



}



.pe-paint:before {



	content: "\e62a"



}



.pe-bottom-arrow:before {



	content: "\e6a8"



}



.pe-notebook:before {



	content: "\e62b"



}



.pe-note:before {



	content: "\e62c"



}



.pe-next:before {



	content: "\e62d"



}



.pe-news-paper:before {



	content: "\e62e"



}



.pe-musiclist:before {



	content: "\e62f"



}



.pe-music:before {



	content: "\e630"



}



.pe-mouse:before {



	content: "\e631"



}



.pe-more:before {



	content: "\e632"



}



.pe-moon:before {



	content: "\e633"



}



.pe-monitor:before {



	content: "\e634"



}



.pe-micro:before {



	content: "\e635"



}



.pe-menu:before {



	content: "\e636"



}



.pe-map:before {



	content: "\e637"



}



.pe-map-marker:before {



	content: "\e638"



}



.pe-mail:before {



	content: "\e639"



}



.pe-mail-open:before {



	content: "\e63a"



}



.pe-mail-open-file:before {



	content: "\e63b"



}



.pe-magnet:before {



	content: "\e63c"



}



.pe-loop:before {



	content: "\e63d"



}



.pe-look:before {



	content: "\e63e"



}



.pe-lock:before {



	content: "\e63f"



}



.pe-lintern:before {



	content: "\e640"



}



.pe-link:before {



	content: "\e641"



}



.pe-like:before {



	content: "\e642"



}



.pe-light:before {



	content: "\e643"



}



.pe-less:before {



	content: "\e644"



}



.pe-keypad:before {



	content: "\e645"



}



.pe-junk:before {



	content: "\e646"



}



.pe-info:before {



	content: "\e647"



}



.pe-home:before {



	content: "\e648"



}



.pe-help2:before {



	content: "\e649"



}



.pe-help1:before {



	content: "\e64a"



}



.pe-graph3:before {



	content: "\e64b"



}



.pe-graph2:before {



	content: "\e64c"



}



.pe-graph1:before {



	content: "\e64d"



}



.pe-graph:before {



	content: "\e64e"



}



.pe-global:before {



	content: "\e64f"



}



.pe-gleam:before {



	content: "\e650"



}



.pe-glasses:before {



	content: "\e651"



}



.pe-gift:before {



	content: "\e652"



}



.pe-folder:before {



	content: "\e653"



}



.pe-flag:before {



	content: "\e654"



}



.pe-filter:before {



	content: "\e655"



}



.pe-file:before {



	content: "\e656"



}



.pe-expand1:before {



	content: "\e657"



}



.pe-exapnd2:before {



	content: "\e658"



}



.pe-edit:before {



	content: "\e659"



}



.pe-drop:before {



	content: "\e65a"



}



.pe-drawer:before {



	content: "\e65b"



}



.pe-download:before {



	content: "\e65c"



}



.pe-display2:before {



	content: "\e65d"



}



.pe-display1:before {



	content: "\e65e"



}



.pe-diskette:before {



	content: "\e65f"



}



.pe-date:before {



	content: "\e660"



}



.pe-cup:before {



	content: "\e661"



}



.pe-culture:before {



	content: "\e662"



}



.pe-crop:before {



	content: "\e663"



}



.pe-credit:before {



	content: "\e664"



}



.pe-copy-file:before {



	content: "\e665"



}



.pe-config:before {



	content: "\e666"



}



.pe-compass:before {



	content: "\e667"



}



.pe-comment:before {



	content: "\e668"



}



.pe-coffee:before {



	content: "\e669"



}



.pe-cloud:before {



	content: "\e66a"



}



.pe-clock:before {



	content: "\e66b"



}



.pe-check:before {



	content: "\e66c"



}



.pe-chat:before {



	content: "\e66d"



}



.pe-cart:before {



	content: "\e66e"



}



.pe-camera:before {



	content: "\e66f"



}



.pe-call:before {



	content: "\e670"



}



.pe-calculator:before {



	content: "\e671"



}



.pe-browser:before {



	content: "\e672"



}



.pe-box2:before {



	content: "\e673"



}



.pe-box1:before {



	content: "\e674"



}



.pe-bookmarks:before {



	content: "\e675"



}



.pe-bicycle:before {



	content: "\e676"



}



.pe-bell:before {



	content: "\e677"



}



.pe-battery:before {



	content: "\e678"



}



.pe-ball:before {



	content: "\e679"



}



.pe-back:before {



	content: "\e67a"



}



.pe-attention:before {



	content: "\e67b"



}



.pe-anchor:before {



	content: "\e67c"



}



.pe-albums:before {



	content: "\e67d"



}



.pe-alarm:before {



	content: "\e67e"



}



.pe-airplay:before {



	content: "\e67f"



}











/* footer2 */



.footer2{width:100%;height:51px;background:url(/skin/img/nav.jpg) left bottom repeat-x;position:fixed;bottom:0; z-index: 1500;}



.footer2 ul{width:100%;    -webkit-padding-start: 0px;}



.footer2 ul li{width:25%;float:left;color:#fff;background:url(/skin/img/line.jpg) right top no-repeat;}



.footer2 ul li:hover{width:25%;float:left;color:#fff;}



.footer2 ul li a{width:100%;height:46px;display:block;padding-top:5px;}



.footer2 ul li a:hover{color:#ff0;text-decoration:none;}



.footer2 ul li dl{width:auto;margin:0 auto;text-align:center;}



.footer2 ul li dt{width:auto;height:25px;overflow:hidden;}



.footer2 ul li dd{width:auto;height:20px;font-size:12px;color:#fff;line-height:20px;overflow:hidden;}







@media (min-width:768px) { 



	.footer2 {



	   display: none;



	}



}







@media (max-width:767px) { 



	footer {



	   margin-bottom: 51px;



	}



	.met-scroll-top {



	 	bottom: 61px;



	}



	.lc_cont{ margin-bottom:60px;}



}



[class*=" fa-"], [class^=fa-] {



position:relative;



display:inline-block;



font-family:FontAwesome;



font-style:normal;



font-weight:400;



-webkit-transform:translate(0, 0);



-ms-transform:translate(0, 0);



-o-transform:translate(0, 0);



transform:translate(0, 0);



text-rendering:auto;



speak:none;



-webkit-font-smoothing:antialiased;



-moz-osx-font-smoothing:grayscale



}



@font-face {



	font-family: FontAwesome;



	font-style: normal;



	font-weight: 400;



	src: url(../fonts/fontawesome-webfont.eot);



	src: url(../fonts/fontawesome-webfont.eot) format('embedded-opentype'), url(../fonts/fontawesome-webfont.woff2) format('woff2'), url(../fonts/fontawesome-webfont.woff) format('woff'), url(../fonts/fontawesome-webfont.ttf) format('truetype'), url(../fonts/fontawesome-webfont.svg) format('svg')



}



.fa-glass:before {



	content: "\f000"



}



.fa-music:before {



	content: "\f001"



}



.fa-search:before {



	content: "\f002"



}



.fa-envelope-o:before {



	content: "\f003"



}



.fa-heart:before {



	content: "\f004"



}



.fa-star:before {



	content: "\f005"



}



.fa-star-o:before {



	content: "\f006"



}



.fa-user:before {



	content: "\f007"



}



.fa-film:before {



	content: "\f008"



}



.fa-th-large:before {



	content: "\f009"



}



.fa-th:before {



	content: "\f00a"



}



.fa-th-list:before {



	content: "\f00b"



}



.fa-check:before {



	content: "\f00c"



}



.fa-close:before, .fa-remove:before, .fa-times:before {



	content: "\f00d"



}



.fa-search-plus:before {



	content: "\f00e"



}



.fa-search-minus:before {



	content: "\f010"



}



.fa-power-off:before {



	content: "\f011"



}



.fa-signal:before {



	content: "\f012"



}



.fa-cog:before, .fa-gear:before {



	content: "\f013"



}



.fa-trash-o:before {



	content: "\f014"



}



.fa-home:before {



	content: "\f015"



}



.fa-file-o:before {



	content: "\f016"



}



.fa-clock-o:before {



	content: "\f017"



}



.fa-road:before {



	content: "\f018"



}



.fa-download:before {



	content: "\f019"



}



.fa-arrow-circle-o-down:before {



	content: "\f01a"



}



.fa-arrow-circle-o-up:before {



	content: "\f01b"



}



.fa-inbox:before {



	content: "\f01c"



}



.fa-play-circle-o:before {



	content: "\f01d"



}



.fa-repeat:before, .fa-rotate-right:before {



	content: "\f01e"



}



.fa-refresh:before {



	content: "\f021"



}



.fa-list-alt:before {



	content: "\f022"



}



.fa-lock:before {



	content: "\f023"



}



.fa-flag:before {



	content: "\f024"



}



.fa-headphones:before {



	content: "\f025"



}



.fa-volume-off:before {



	content: "\f026"



}



.fa-volume-down:before {



	content: "\f027"



}



.fa-volume-up:before {



	content: "\f028"



}



.fa-qrcode:before {



	content: "\f029"



}



.fa-barcode:before {



	content: "\f02a"



}



.fa-tag:before {



	content: "\f02b"



}



.fa-tags:before {



	content: "\f02c"



}



.fa-book:before {



	content: "\f02d"



}



.fa-bookmark:before {



	content: "\f02e"



}



.fa-print:before {



	content: "\f02f"



}



.fa-camera:before {



	content: "\f030"



}



.fa-font:before {



	content: "\f031"



}



.fa-bold:before {



	content: "\f032"



}



.fa-italic:before {



	content: "\f033"



}



.fa-text-height:before {



	content: "\f034"



}



.fa-text-width:before {



	content: "\f035"



}



.fa-align-left:before {



	content: "\f036"



}



.fa-align-center:before {



	content: "\f037"



}



.fa-align-right:before {



	content: "\f038"



}



.fa-align-justify:before {



	content: "\f039"



}



.fa-list:before {



	content: "\f03a"



}



.fa-dedent:before, .fa-outdent:before {



	content: "\f03b"



}



.fa-indent:before {



	content: "\f03c"



}



.fa-video-camera:before {



	content: "\f03d"



}



.fa-image:before, .fa-photo:before, .fa-picture-o:before {



	content: "\f03e"



}



.fa-pencil:before {



	content: "\f040"



}



.fa-map-marker:before {



	content: "\f041"





}



.fa-adjust:before {



	content: "\f042"



}



.fa-tint:before {



	content: "\f043"



}



.fa-edit:before, .fa-pencil-square-o:before {



	content: "\f044"



}



.fa-share-square-o:before {



	content: "\f045"



}



.fa-check-square-o:before {



	content: "\f046"



}



.fa-arrows:before {



	content: "\f047"



}



.fa-step-backward:before {



	content: "\f048"



}



.fa-fast-backward:before {



	content: "\f049"



}



.fa-backward:before {



	content: "\f04a"



}



.fa-play:before {



	content: "\f04b"



}



.fa-pause:before {



	content: "\f04c"



}



.fa-stop:before {



	content: "\f04d"



}



.fa-forward:before {



	content: "\f04e"



}



.fa-fast-forward:before {



	content: "\f050"



}



.fa-step-forward:before {



	content: "\f051"



}



.fa-eject:before {



	content: "\f052"



}



.fa-chevron-left:before {



	content: "\f053"



}



.fa-chevron-right:before {



	content: "\f054"



}



.fa-plus-circle:before {



	content: "\f055"



}



.fa-minus-circle:before {



	content: "\f056"



}



.fa-times-circle:before {



	content: "\f057"



}



.fa-check-circle:before {



	content: "\f058"



}



.fa-question-circle:before {



	content: "\f059"



}



.fa-info-circle:before {



	content: "\f05a"



}



.fa-crosshairs:before {



	content: "\f05b"



}



.fa-times-circle-o:before {



	content: "\f05c"



}



.fa-check-circle-o:before {



	content: "\f05d"



}



.fa-ban:before {



	content: "\f05e"



}



.fa-arrow-left:before {



	content: "\f060"



}



.fa-arrow-right:before {



	content: "\f061"



}



.fa-arrow-up:before {



	content: "\f062"



}



.fa-arrow-down:before {



	content: "\f063"



}



.fa-mail-forward:before, .fa-share:before {



	content: "\f064"



}



.fa-expand:before {



	content: "\f065"



}



.fa-compress:before {



	content: "\f066"



}



.fa-plus:before {



	content: "\f067"



}



.fa-minus:before {



	content: "\f068"



}



.fa-asterisk:before {



	content: "\f069"



}



.fa-exclamation-circle:before {



	content: "\f06a"



}



.fa-gift:before {



	content: "\f06b"



}



.fa-leaf:before {



	content: "\f06c"



}



.fa-fire:before {



	content: "\f06d"



}



.fa-eye:before {



	content: "\f06e"



}



.fa-eye-slash:before {



	content: "\f070"



}



.fa-exclamation-triangle:before, .fa-warning:before {



	content: "\f071"



}



.fa-plane:before {



	content: "\f072"



}



.fa-calendar:before {



	content: "\f073"



}



.fa-random:before {



	content: "\f074"



}



.fa-comment:before {



	content: "\f075"



}



.fa-magnet:before {



	content: "\f076"



}



.fa-chevron-up:before {



	content: "\f077"



}



.fa-chevron-down:before {



	content: "\f078"



}



.fa-retweet:before {



	content: "\f079"



}



.fa-shopping-cart:before {



	content: "\f07a"



}



.fa-folder:before {



	content: "\f07b"



}



.fa-folder-open:before {



	content: "\f07c"



}



.fa-arrows-v:before {



	content: "\f07d"



}



.fa-arrows-h:before {



	content: "\f07e"



}



.fa-bar-chart-o:before, .fa-bar-chart:before {



	content: "\f080"



}



.fa-twitter-square:before {



	content: "\f081"



}



.fa-facebook-square:before {



	content: "\f082"



}



.fa-camera-retro:before {



	content: "\f083"



}



.fa-key:before {



	content: "\f084"



}



.fa-cogs:before, .fa-gears:before {



	content: "\f085"



}



.fa-comments:before {



	content: "\f086"



}



.fa-thumbs-o-up:before {



	content: "\f087"



}



.fa-thumbs-o-down:before {



	content: "\f088"



}



.fa-star-half:before {



	content: "\f089"



}



.fa-heart-o:before {



	content: "\f08a"



}



.fa-sign-out:before {



	content: "\f08b"



}



.fa-linkedin-square:before {



	content: "\f08c"



}



.fa-thumb-tack:before {



	content: "\f08d"



}



.fa-external-link:before {



	content: "\f08e"



}



.fa-sign-in:before {



	content: "\f090"



}



.fa-trophy:before {



	content: "\f091"



}



.fa-github-square:before {



	content: "\f092"



}



.fa-upload:before {



	content: "\f093"



}



.fa-lemon-o:before {



	content: "\f094"



}



.fa-phone:before {



	content: "\f095"



}



.fa-square-o:before {



	content: "\f096"



}



.fa-bookmark-o:before {



	content: "\f097"



}



.fa-phone-square:before {



	content: "\f098"



}



.fa-twitter:before {



	content: "\f099"



}



.fa-facebook-f:before, .fa-facebook:before {



	content: "\f09a"



}



.fa-github:before {



	content: "\f09b"



}



.fa-unlock:before {



	content: "\f09c"



}



.fa-credit-card:before {



	content: "\f09d"



}



.fa-feed:before, .fa-rss:before {



	content: "\f09e"



}



.fa-hdd-o:before {



	content: "\f0a0"



}



.fa-bullhorn:before {



	content: "\f0a1"



}



.fa-bell:before {



	content: "\f0f3"



}



.fa-certificate:before {



	content: "\f0a3"



}



.fa-hand-o-right:before {



	content: "\f0a4"



}



.fa-hand-o-left:before {



	content: "\f0a5"



}



.fa-hand-o-up:before {



	content: "\f0a6"



}



.fa-hand-o-down:before {



	content: "\f0a7"



}



.fa-arrow-circle-left:before {



	content: "\f0a8"



}



.fa-arrow-circle-right:before {



	content: "\f0a9"



}



.fa-arrow-circle-up:before {



	content: "\f0aa"



}



.fa-arrow-circle-down:before {



	content: "\f0ab"



}



.fa-globe:before {



	content: "\f0ac"



}



.fa-wrench:before {



	content: "\f0ad"



}



.fa-tasks:before {



	content: "\f0ae"



}



.fa-filter:before {



	content: "\f0b0"



}



.fa-briefcase:before {



	content: "\f0b1"



}



.fa-arrows-alt:before {



	content: "\f0b2"



}



.fa-group:before, .fa-users:before {



	content: "\f0c0"



}



.fa-chain:before, .fa-link:before {



	content: "\f0c1"



}



.fa-cloud:before {



	content: "\f0c2"



}



.fa-flask:before {



	content: "\f0c3"



}



.fa-cut:before, .fa-scissors:before {



	content: "\f0c4"



}



.fa-copy:before, .fa-files-o:before {



	content: "\f0c5"



}



.fa-paperclip:before {



	content: "\f0c6"



}



.fa-floppy-o:before, .fa-save:before {



	content: "\f0c7"



}



.fa-square:before {



	content: "\f0c8"



}



.fa-bars:before, .fa-navicon:before, .fa-reorder:before {



	content: "\f0c9"



}



.fa-list-ul:before {



	content: "\f0ca"



}



.fa-list-ol:before {



	content: "\f0cb"



}



.fa-strikethrough:before {



	content: "\f0cc"



}



.fa-underline:before {



	content: "\f0cd"



}



.fa-table:before {



	content: "\f0ce"



}



.fa-magic:before {



	content: "\f0d0"



}



.fa-truck:before {



	content: "\f0d1"



}



.fa-pinterest:before {



	content: "\f0d2"



}



.fa-pinterest-square:before {



	content: "\f0d3"



}



.fa-google-plus-square:before {



	content: "\f0d4"



}



.fa-google-plus:before {



	content: "\f0d5"



}



.fa-money:before {



	content: "\f0d6"



}



.fa-caret-down:before {



	content: "\f0d7"



}



.fa-caret-up:before {



	content: "\f0d8"



}



.fa-caret-left:before {



	content: "\f0d9"



}



.fa-caret-right:before {



	content: "\f0da"



}



.fa-columns:before {



	content: "\f0db"



}



.fa-sort:before, .fa-unsorted:before {



	content: "\f0dc"



}



.fa-sort-desc:before, .fa-sort-down:before {



	content: "\f0dd"



}



.fa-sort-asc:before, .fa-sort-up:before {



	content: "\f0de"



}



.fa-envelope:before {



	content: "\f0e0"



}



.fa-linkedin:before {



	content: "\f0e1"



}



.fa-rotate-left:before, .fa-undo:before {



	content: "\f0e2"



}



.fa-gavel:before, .fa-legal:before {



	content: "\f0e3"



}



.fa-dashboard:before, .fa-tachometer:before {



	content: "\f0e4"



}



.fa-comment-o:before {



	content: "\f0e5"



}



.fa-comments-o:before {



	content: "\f0e6"



}



.fa-bolt:before, .fa-flash:before {



	content: "\f0e7"



}



.fa-sitemap:before {



	content: "\f0e8"



}



.fa-umbrella:before {



	content: "\f0e9"



}



.fa-clipboard:before, .fa-paste:before {



	content: "\f0ea"



}



.fa-lightbulb-o:before {



	content: "\f0eb"



}



.fa-exchange:before {



	content: "\f0ec"



}



.fa-cloud-download:before {



	content: "\f0ed"



}



.fa-cloud-upload:before {



	content: "\f0ee"



}



.fa-user-md:before {



	content: "\f0f0"



}



.fa-stethoscope:before {



	content: "\f0f1"



}



.fa-suitcase:before {



	content: "\f0f2"



}



.fa-bell-o:before {



	content: "\f0a2"



}



.fa-coffee:before {



	content: "\f0f4"



}



.fa-cutlery:before {



	content: "\f0f5"



}



.fa-file-text-o:before {



	content: "\f0f6"



}



.fa-building-o:before {



	content: "\f0f7"



}



.fa-hospital-o:before {



	content: "\f0f8"



}



.fa-ambulance:before {



	content: "\f0f9"



}



.fa-medkit:before {



	content: "\f0fa"



}



.fa-fighter-jet:before {



	content: "\f0fb"



}



.fa-beer:before {



	content: "\f0fc"



}



.fa-h-square:before {



	content: "\f0fd"



}



.fa-plus-square:before {



	content: "\f0fe"



}



.fa-angle-double-left:before {



	content: "\f100"



}



.fa-angle-double-right:before {



	content: "\f101"



}



.fa-angle-double-up:before {



	content: "\f102"



}



.fa-angle-double-down:before {



	content: "\f103"



}



.fa-angle-left:before {



	content: "\f104"



}



.fa-angle-right:before {



	content: "\f105"



}



.fa-angle-up:before {



	content: "\f106"



}



.fa-angle-down:before {



	content: "\f107"



}



.fa-desktop:before {



	content: "\f108"



}



.fa-laptop:before {



	content: "\f109"



}



.fa-tablet:before {



	content: "\f10a"



}



.fa-mobile-phone:before, .fa-mobile:before {



	content: "\f10b"



}



.fa-circle-o:before {



	content: "\f10c"



}



.fa-quote-left:before {



	content: "\f10d"



}



.fa-quote-right:before {



	content: "\f10e"



}



.fa-spinner:before {



	content: "\f110"



}



.fa-circle:before {



	content: "\f111"



}



.fa-mail-reply:before, .fa-reply:before {



	content: "\f112"



}



.fa-github-alt:before {



	content: "\f113"



}



.fa-folder-o:before {



	content: "\f114"



}



.fa-folder-open-o:before {



	content: "\f115"



}



.fa-smile-o:before {



	content: "\f118"



}



.fa-frown-o:before {



	content: "\f119"



}



.fa-meh-o:before {



	content: "\f11a"



}



.fa-gamepad:before {



	content: "\f11b"



}



.fa-keyboard-o:before {



	content: "\f11c"



}



.fa-flag-o:before {



	content: "\f11d"



}



.fa-flag-checkered:before {



	content: "\f11e"



}



.fa-terminal:before {



	content: "\f120"



}



.fa-code:before {



	content: "\f121"



}



.fa-mail-reply-all:before, .fa-reply-all:before {



	content: "\f122"



}



.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {



	content: "\f123"



}



.fa-location-arrow:before {



	content: "\f124"



}



.fa-crop:before {



	content: "\f125"



}



.fa-code-fork:before {



	content: "\f126"



}



.fa-chain-broken:before, .fa-unlink:before {



	content: "\f127"



}



.fa-question:before {



	content: "\f128"



}



.fa-info:before {



	content: "\f129"



}



.fa-exclamation:before {



	content: "\f12a"



}



.fa-superscript:before {



	content: "\f12b"



}



.fa-subscript:before {



	content: "\f12c"



}



.fa-eraser:before {



	content: "\f12d"



}



.fa-puzzle-piece:before {



	content: "\f12e"



}



.fa-microphone:before {



	content: "\f130"



}



.fa-microphone-slash:before {



	content: "\f131"



}



.fa-shield:before {



	content: "\f132"



}



.fa-calendar-o:before {



	content: "\f133"



}



.fa-fire-extinguisher:before {



	content: "\f134"



}



.fa-rocket:before {



	content: "\f135"



}



.fa-maxcdn:before {



	content: "\f136"



}



.fa-chevron-circle-left:before {



	content: "\f137"



}



.fa-chevron-circle-right:before {



	content: "\f138"



}



.fa-chevron-circle-up:before {



	content: "\f139"



}



.fa-chevron-circle-down:before {



	content: "\f13a"



}



.fa-html5:before {



	content: "\f13b"



}



.fa-css3:before {



	content: "\f13c"



}



.fa-anchor:before {



	content: "\f13d"



}



.fa-unlock-alt:before {



	content: "\f13e"



}



.fa-bullseye:before {



	content: "\f140"



}



.fa-ellipsis-h:before {



	content: "\f141"



}



.fa-ellipsis-v:before {



	content: "\f142"



}



.fa-rss-square:before {



	content: "\f143"



}



.fa-play-circle:before {



	content: "\f144"



}



.fa-ticket:before {



	content: "\f145"



}



.fa-minus-square:before {



	content: "\f146"



}



.fa-minus-square-o:before {



	content: "\f147"



}



.fa-level-up:before {



	content: "\f148"



}



.fa-level-down:before {



	content: "\f149"



}



.fa-check-square:before {



	content: "\f14a"



}



.fa-pencil-square:before {



	content: "\f14b"



}



.fa-external-link-square:before {



	content: "\f14c"



}



.fa-share-square:before {



	content: "\f14d"



}



.fa-compass:before {



	content: "\f14e"



}



.fa-caret-square-o-down:before, .fa-toggle-down:before {



	content: "\f150"



}



.fa-caret-square-o-up:before, .fa-toggle-up:before {



	content: "\f151"



}



.fa-caret-square-o-right:before, .fa-toggle-right:before {



	content: "\f152"



}



.fa-eur:before, .fa-euro:before {



	content: "\f153"



}



.fa-gbp:before {



	content: "\f154"



}



.fa-dollar:before, .fa-usd:before {



	content: "\f155"



}



.fa-inr:before, .fa-rupee:before {



	content: "\f156"



}



.fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen:before {



	content: "\f157"



}



.fa-rouble:before, .fa-rub:before, .fa-ruble:before {



	content: "\f158"



}



.fa-krw:before, .fa-won:before {



	content: "\f159"



}



.fa-bitcoin:before, .fa-btc:before {



	content: "\f15a"



}



.fa-file:before {



	content: "\f15b"



}



.fa-file-text:before {



	content: "\f15c"



}



.fa-sort-alpha-asc:before {



	content: "\f15d"



}



.fa-sort-alpha-desc:before {



	content: "\f15e"



}



.fa-sort-amount-asc:before {



	content: "\f160"



}



.fa-sort-amount-desc:before {



	content: "\f161"



}



.fa-sort-numeric-asc:before {



	content: "\f162"



}



.fa-sort-numeric-desc:before {



	content: "\f163"



}



.fa-thumbs-up:before {



	content: "\f164"



}



.fa-thumbs-down:before {



	content: "\f165"



}



.fa-youtube-square:before {



	content: "\f166"



}



.fa-youtube:before {



	content: "\f167"



}



.fa-xing:before {



	content: "\f168"



}



.fa-xing-square:before {



	content: "\f169"



}



.fa-youtube-play:before {



	content: "\f16a"



}



.fa-dropbox:before {



	content: "\f16b"



}



.fa-stack-overflow:before {



	content: "\f16c"



}



.fa-instagram:before {



	content: "\f16d"



}



.fa-flickr:before {



	content: "\f16e"



}



.fa-adn:before {



	content: "\f170"



}



.fa-bitbucket:before {



	content: "\f171"



}



.fa-bitbucket-square:before {



	content: "\f172"



}



.fa-tumblr:before {



	content: "\f173"



}



.fa-tumblr-square:before {



	content: "\f174"



}



.fa-long-arrow-down:before {



	content: "\f175"



}



.fa-long-arrow-up:before {



	content: "\f176"



}



.fa-long-arrow-left:before {



	content: "\f177"



}



.fa-long-arrow-right:before {



	content: "\f178"



}



.fa-apple:before {



	content: "\f179"



}



.fa-windows:before {



	content: "\f17a"



}



.fa-android:before {



	content: "\f17b"



}



.fa-linux:before {



	content: "\f17c"



}



.fa-dribbble:before {



	content: "\f17d"



}



.fa-skype:before {



	content: "\f17e"



}



.fa-foursquare:before {



	content: "\f180"



}



.fa-trello:before {



	content: "\f181"



}



.fa-female:before {



	content: "\f182"



}



.fa-male:before {



	content: "\f183"



}



.fa-gittip:before, .fa-gratipay:before {



	content: "\f184"



}



.fa-sun-o:before {



	content: "\f185"



}



.fa-moon-o:before {



	content: "\f186"



}



.fa-archive:before {



	content: "\f187"



}



.fa-bug:before {



	content: "\f188"



}



.fa-vk:before {



	content: "\f189"



}



.fa-weibo:before {



	content: "\f18a"



}



.fa-renren:before {



	content: "\f18b"



}



.fa-pagelines:before {



	content: "\f18c"



}



.fa-stack-exchange:before {



	content: "\f18d"



}



.fa-arrow-circle-o-right:before {



	content: "\f18e"



}



.fa-arrow-circle-o-left:before {



	content: "\f190"



}



.fa-caret-square-o-left:before, .fa-toggle-left:before {



	content: "\f191"



}



.fa-dot-circle-o:before {



	content: "\f192"



}



.fa-wheelchair:before {



	content: "\f193"



}



.fa-vimeo-square:before {



	content: "\f194"



}



.fa-try:before, .fa-turkish-lira:before {



	content: "\f195"



}



.fa-plus-square-o:before {



	content: "\f196"



}



.fa-space-shuttle:before {



	content: "\f197"



}



.fa-slack:before {



	content: "\f198"



}



.fa-envelope-square:before {



	content: "\f199"



}



.fa-wordpress:before {



	content: "\f19a"



}



.fa-openid:before {



	content: "\f19b"



}



.fa-bank:before, .fa-institution:before, .fa-university:before {



	content: "\f19c"



}



.fa-graduation-cap:before, .fa-mortar-board:before {



	content: "\f19d"



}



.fa-yahoo:before {



	content: "\f19e"



}



.fa-google:before {



	content: "\f1a0"



}



.fa-reddit:before {



	content: "\f1a1"



}



.fa-reddit-square:before {



	content: "\f1a2"



}



.fa-stumbleupon-circle:before {



	content: "\f1a3"



}



.fa-stumbleupon:before {



	content: "\f1a4"



}



.fa-delicious:before {



	content: "\f1a5"



}



.fa-digg:before {



	content: "\f1a6"



}



.fa-pied-piper:before {



	content: "\f1a7"



}



.fa-pied-piper-alt:before {



	content: "\f1a8"



}



.fa-drupal:before {



	content: "\f1a9"



}



.fa-joomla:before {



	content: "\f1aa"



}



.fa-language:before {



	content: "\f1ab"



}



.fa-fax:before {



	content: "\f1ac"



}



.fa-building:before {



	content: "\f1ad"



}



.fa-child:before {



	content: "\f1ae"



}



.fa-paw:before {



	content: "\f1b0"



}



.fa-spoon:before {



	content: "\f1b1"



}



.fa-cube:before {



	content: "\f1b2"



}



.fa-cubes:before {



	content: "\f1b3"



}



.fa-behance:before {



	content: "\f1b4"



}



.fa-behance-square:before {



	content: "\f1b5"



}



.fa-steam:before {



	content: "\f1b6"



}



.fa-steam-square:before {



	content: "\f1b7"



}



.fa-recycle:before {



	content: "\f1b8"



}



.fa-automobile:before, .fa-car:before {



	content: "\f1b9"



}



.fa-cab:before, .fa-taxi:before {



	content: "\f1ba"



}



.fa-tree:before {



	content: "\f1bb"



}



.fa-spotify:before {



	content: "\f1bc"



}



.fa-deviantart:before {



	content: "\f1bd"



}



.fa-soundcloud:before {



	content: "\f1be"



}



.fa-database:before {



	content: "\f1c0"



}



.fa-file-pdf-o:before {



	content: "\f1c1"



}



.fa-file-word-o:before {



	content: "\f1c2"



}



.fa-file-excel-o:before {



	content: "\f1c3"



}



.fa-file-powerpoint-o:before {



	content: "\f1c4"



}



.fa-file-image-o:before, .fa-file-photo-o:before, .fa-file-picture-o:before {



	content: "\f1c5"



}



.fa-file-archive-o:before, .fa-file-zip-o:before {



	content: "\f1c6"



}



.fa-file-audio-o:before, .fa-file-sound-o:before {



	content: "\f1c7"



}



.fa-file-movie-o:before, .fa-file-video-o:before {



	content: "\f1c8"



}



.fa-file-code-o:before {



	content: "\f1c9"



}



.fa-vine:before {



	content: "\f1ca"



}



.fa-codepen:before {



	content: "\f1cb"



}



.fa-jsfiddle:before {



	content: "\f1cc"



}



.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-ring:before, .fa-life-saver:before, .fa-support:before {



	content: "\f1cd"



}



.fa-circle-o-notch:before {



	content: "\f1ce"



}



.fa-ra:before, .fa-rebel:before {



	content: "\f1d0"



}



.fa-empire:before, .fa-ge:before {



	content: "\f1d1"



}



.fa-git-square:before {



	content: "\f1d2"



}



.fa-git:before {



	content: "\f1d3"



}



.fa-hacker-news:before, .fa-y-combinator-square:before, .fa-yc-square:before {



	content: "\f1d4"



}



.fa-tencent-weibo:before {



	content: "\f1d5"



}



.fa-qq:before {



	content: "\f1d6"



}



.fa-wechat:before, .fa-weixin:before {



	content: "\f1d7"



}



.fa-paper-plane:before, .fa-send:before {



	content: "\f1d8"



}



.fa-paper-plane-o:before, .fa-send-o:before {



	content: "\f1d9"



}



.fa-history:before {



	content: "\f1da"



}



.fa-circle-thin:before {



	content: "\f1db"



}



.fa-header:before {



	content: "\f1dc"



}



.fa-paragraph:before {



	content: "\f1dd"



}



.fa-sliders:before {



	content: "\f1de"



}



.fa-share-alt:before {



	content: "\f1e0"



}



.fa-share-alt-square:before {



	content: "\f1e1"



}



.fa-bomb:before {



	content: "\f1e2"



}



.fa-futbol-o:before, .fa-soccer-ball-o:before {



	content: "\f1e3"



}



.fa-tty:before {



	content: "\f1e4"



}



.fa-binoculars:before {



	content: "\f1e5"



}



.fa-plug:before {



	content: "\f1e6"



}



.fa-slideshare:before {



	content: "\f1e7"



}



.fa-twitch:before {



	content: "\f1e8"



}



.fa-yelp:before {



	content: "\f1e9"



}



.fa-newspaper-o:before {



	content: "\f1ea"



}



.fa-wifi:before {



	content: "\f1eb"



}



.fa-calculator:before {



	content: "\f1ec"



}



.fa-paypal:before {



	content: "\f1ed"



}



.fa-google-wallet:before {



	content: "\f1ee"



}



.fa-cc-visa:before {



	content: "\f1f0"



}



.fa-cc-mastercard:before {



	content: "\f1f1"



}



.fa-cc-discover:before {



	content: "\f1f2"



}



.fa-cc-amex:before {



	content: "\f1f3"



}



.fa-cc-paypal:before {



	content: "\f1f4"



}



.fa-cc-stripe:before {



	content: "\f1f5"



}



.fa-bell-slash:before {



	content: "\f1f6"



}



.fa-bell-slash-o:before {



	content: "\f1f7"



}



.fa-trash:before {



	content: "\f1f8"



}



.fa-copyright:before {



	content: "\f1f9"



}



.fa-at:before {



	content: "\f1fa"



}



.fa-eyedropper:before {



	content: "\f1fb"



}



.fa-paint-brush:before {



	content: "\f1fc"



}



.fa-birthday-cake:before {



	content: "\f1fd"



}



.fa-area-chart:before {



	content: "\f1fe"



}



.fa-pie-chart:before {



	content: "\f200"



}



.fa-line-chart:before {



	content: "\f201"



}



.fa-lastfm:before {



	content: "\f202"



}



.fa-lastfm-square:before {



	content: "\f203"



}



.fa-toggle-off:before {



	content: "\f204"



}



.fa-toggle-on:before {



	content: "\f205"



}



.fa-bicycle:before {



	content: "\f206"



}



.fa-bus:before {



	content: "\f207"



}



.fa-ioxhost:before {



	content: "\f208"



}



.fa-angellist:before {



	content: "\f209"



}



.fa-cc:before {



	content: "\f20a"



}



.fa-ils:before, .fa-shekel:before, .fa-sheqel:before {



	content: "\f20b"



}



.fa-meanpath:before {



	content: "\f20c"



}



.fa-buysellads:before {



	content: "\f20d"



}



.fa-connectdevelop:before {



	content: "\f20e"



}



.fa-dashcube:before {



	content: "\f210"



}



.fa-forumbee:before {



	content: "\f211"



}



.fa-leanpub:before {



	content: "\f212"



}



.fa-sellsy:before {



	content: "\f213"



}



.fa-shirtsinbulk:before {



	content: "\f214"



}



.fa-simplybuilt:before {



	content: "\f215"



}



.fa-skyatlas:before {



	content: "\f216"



}



.fa-cart-plus:before {



	content: "\f217"



}



.fa-cart-arrow-down:before {



	content: "\f218"



}



.fa-diamond:before {



	content: "\f219"



}



.fa-ship:before {



	content: "\f21a"



}



.fa-user-secret:before {



	content: "\f21b"



}



.fa-motorcycle:before {



	content: "\f21c"



}



.fa-street-view:before {



	content: "\f21d"



}



.fa-heartbeat:before {



	content: "\f21e"



}



.fa-venus:before {



	content: "\f221"



}



.fa-mars:before {



	content: "\f222"



}



.fa-mercury:before {



	content: "\f223"



}



.fa-intersex:before, .fa-transgender:before {



	content: "\f224"



}



.fa-transgender-alt:before {



	content: "\f225"



}



.fa-venus-double:before {



	content: "\f226"



}



.fa-mars-double:before {



	content: "\f227"



}



.fa-venus-mars:before {



	content: "\f228"



}



.fa-mars-stroke:before {



	content: "\f229"



}



.fa-mars-stroke-v:before {



	content: "\f22a"



}



.fa-mars-stroke-h:before {



	content: "\f22b"



}



.fa-neuter:before {



	content: "\f22c"



}



.fa-genderless:before {



	content: "\f22d"



}



.fa-facebook-official:before {



	content: "\f230"



}



.fa-pinterest-p:before {



	content: "\f231"



}



.fa-whatsapp:before {



	content: "\f232"



}



.fa-server:before {



	content: "\f233"



}



.fa-user-plus:before {



	content: "\f234"



}



.fa-user-times:before {



	content: "\f235"



}



.fa-bed:before, .fa-hotel:before {



	content: "\f236"



}



.fa-viacoin:before {



	content: "\f237"



}



.fa-train:before {



	content: "\f238"



}



.fa-subway:before {



	content: "\f239"



}



.fa-medium:before {



	content: "\f23a"



}



.fa-y-combinator:before, .fa-yc:before {



	content: "\f23b"



}



.fa-optin-monster:before {



	content: "\f23c"



}



.fa-opencart:before {



	content: "\f23d"



}



.fa-expeditedssl:before {



	content: "\f23e"



}



.fa-battery-4:before, .fa-battery-full:before {



	content: "\f240"



}



.fa-battery-3:before, .fa-battery-three-quarters:before {



	content: "\f241"



}



.fa-battery-2:before, .fa-battery-half:before {



	content: "\f242"



}



.fa-battery-1:before, .fa-battery-quarter:before {



	content: "\f243"



}



.fa-battery-0:before, .fa-battery-empty:before {



	content: "\f244"



}



.fa-mouse-pointer:before {



	content: "\f245"



}



.fa-i-cursor:before {



	content: "\f246"



}



.fa-object-group:before {



	content: "\f247"



}



.fa-object-ungroup:before {



	content: "\f248"



}



.fa-sticky-note:before {



	content: "\f249"



}



.fa-sticky-note-o:before {



	content: "\f24a"



}



.fa-cc-jcb:before {



	content: "\f24b"



}



.fa-cc-diners-club:before {



	content: "\f24c"



}



.fa-clone:before {



	content: "\f24d"



}



.fa-balance-scale:before {



	content: "\f24e"



}



.fa-hourglass-o:before {



	content: "\f250"



}



.fa-hourglass-1:before, .fa-hourglass-start:before {



	content: "\f251"



}



.fa-hourglass-2:before, .fa-hourglass-half:before {



	content: "\f252"



}



.fa-hourglass-3:before, .fa-hourglass-end:before {



	content: "\f253"



}



.fa-hourglass:before {



	content: "\f254"



}



.fa-hand-grab-o:before, .fa-hand-rock-o:before {



	content: "\f255"



}



.fa-hand-paper-o:before, .fa-hand-stop-o:before {



	content: "\f256"



}



.fa-hand-scissors-o:before {



	content: "\f257"



}



.fa-hand-lizard-o:before {



	content: "\f258"



}



.fa-hand-spock-o:before {



	content: "\f259"



}



.fa-hand-pointer-o:before {



	content: "\f25a"



}



.fa-hand-peace-o:before {



	content: "\f25b"



}



.fa-trademark:before {



	content: "\f25c"



}



.fa-registered:before {



	content: "\f25d"



}



.fa-creative-commons:before {



	content: "\f25e"



}



.fa-gg:before {



	content: "\f260"



}



.fa-gg-circle:before {



	content: "\f261"



}



.fa-tripadvisor:before {



	content: "\f262"



}



.fa-odnoklassniki:before {



	content: "\f263"



}



.fa-odnoklassniki-square:before {



	content: "\f264"



}



.fa-get-pocket:before {



	content: "\f265"



}



.fa-wikipedia-w:before {



	content: "\f266"



}



.fa-safari:before {



	content: "\f267"



}



.fa-chrome:before {



	content: "\f268"



}



.fa-firefox:before {



	content: "\f269"



}



.fa-opera:before {



	content: "\f26a"



}



.fa-internet-explorer:before {



	content: "\f26b"



}



.fa-television:before, .fa-tv:before {



	content: "\f26c"



}



.fa-contao:before {



	content: "\f26d"



}



.fa-500px:before {



	content: "\f26e"



}



.fa-amazon:before {



	content: "\f270"



}



.fa-calendar-plus-o:before {



	content: "\f271"



}



.fa-calendar-minus-o:before {



	content: "\f272"



}



.fa-calendar-times-o:before {



	content: "\f273"



}



.fa-calendar-check-o:before {



	content: "\f274"



}



.fa-industry:before {



	content: "\f275"



}



.fa-map-pin:before {



	content: "\f276"



}



.fa-map-signs:before {



	content: "\f277"



}



.fa-map-o:before {



	content: "\f278"



}



.fa-map:before {



	content: "\f279"



}



.fa-commenting:before {



	content: "\f27a"



}



.fa-commenting-o:before {



	content: "\f27b"



}



.fa-houzz:before {



	content: "\f27c"



}



.fa-vimeo:before {



	content: "\f27d"



}



.fa-black-tie:before {



	content: "\f27e"



}



.fa-fonticons:before {



	content: "\f280"



}



.fa-reddit-alien:before {



	content: "\f281"



}



.fa-edge:before {



	content: "\f282"



}



.fa-credit-card-alt:before {



	content: "\f283"



}



.fa-codiepie:before {



	content: "\f284"



}



.fa-modx:before {



	content: "\f285"



}



.fa-fort-awesome:before {



	content: "\f286"



}



.fa-usb:before {



	content: "\f287"



}



.fa-product-hunt:before {



	content: "\f288"



}



.fa-mixcloud:before {



	content: "\f289"



}



.fa-scribd:before {



	content: "\f28a"



}



.fa-pause-circle:before {



	content: "\f28b"



}



.fa-pause-circle-o:before {



	content: "\f28c"



}



.fa-stop-circle:before {



	content: "\f28d"



}



.fa-stop-circle-o:before {



	content: "\f28e"



}



.fa-shopping-bag:before {



	content: "\f290"



}



.fa-shopping-basket:before {



	content: "\f291"



}



.fa-hashtag:before {



	content: "\f292"



}



.fa-bluetooth:before {



	content: "\f293"



}



.fa-bluetooth-b:before {



	content: "\f294"



}



.fa-percent:before {



	content: "\f295"



}



.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {



	display: block;



	max-width: 100%;



	height: auto



}



a,img{ outline:none;}

