@font-face{font-family:icomoon;src:url();src:url() format('embedded-opentype'),url(icomoon.woff?-2mgmdr&v=119) format('woff'),url() format('truetype');font-weight:400;font-style:normal}

html, body{	font-family: 'Open Sans', sans-serif;	background: #FFf;	margin:0 auto;font-size: 16px;}
body a{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}

ul, ol, li, dl {
list-style-type: none;
}
.divfg{
	height:25px;
    background-color:#e6e6e6;
  width:100%;
}
.divfgtm{
	height:10px;
  width:100%;
}
.mbtitle{	text-align: center;	margin:0;	background-color: #fff;position: relative;}
.mbtitle h2{display: block;    color: #f02e49;    font-size: 20px;  border-radius: 10px;margin:0;    font-style: normal;    font-weight: bold;padding:15px 0;}
.mbtitle span{	color:#1561af;	font-family: "Impact";	font-size: 0.23rem;}
.mbtitle:before{	content: "";	display: inline-block;	width: 34%;	position: absolute;	top: 15%;	left: 0;	height: 64%;	background: url(900496_21.jpg) no-repeat right center;	-webkit-background-size: 100%;	background-size: 100%;	vertical-align: top;}
.mbtitle:after{	content: "";	display: inline-block;	width: 34%;	position: absolute;	top: 15%;	right: 0;	height: 64%;	background: url(900496_23.jpg) no-repeat left center;	-webkit-background-size: 100%;	background-size: 100%;	vertical-align: top;}
.mbtitle a{	float: right;	color:#114275;	font-size: 0.22rem;}
/*-- header --*/
.main{    margin: 10px;    height: 1%;    overflow: hidden;}
.main .title{    text-align: center;}
.preview img{ max-width:100%;}
.header{background: #272b32;padding: 1em 0;}
.logo{}
.logo a{display:block;}
.logo img{ height:80px;    margin: 0 auto;    display: block;}
span.menu{display:none;}
.cart-info{float:right;margin-top: 0.5em;}
.cart-info ul{margin:0;padding:0;}
.cart-info ul li{display:inline-block;float:left;}
.cart-info ul li:nth-child(1),.cart-info ul li:nth-child(2),.cart-info ul li:nth-child(3){margin-top:0.4em;}
.cart-info ul li a{color:#6f7983;font-weight:300;padding:0 1em;display:inline-block;text-decoration:none;border-right:1px solid #585f67;}
.cart-info ul li:nth-child(4) a{border:none;}
.cart-info ul li a span{background:url(cart-icon.png) no-repeat 0px 0px;width:34px;height:34px;display:inline-block;vertical-align:middle;margin-right:1em;}
.cart-info ul li a:hover{color:#fff;}
/*-- /header --*/
/*-- sub-header --*/
.sub-header{background:#150e11;}
.top-nav{float:left;}
.top-nav ul{ display:table;margin:0;padding:0;}
.top-nav ul li{display:table-cell;}
.top-nav ul li a{color:#959697;font-weight:300;margin:1em 0;padding:0 0;display:block;text-decoration:none;border-right:1px solid #585f67;text-align:center;}
.top-nav ul li:nth-child(7) a{border:none;}
.top-nav ul li a:hover,.top-nav ul li.active a{color:#FFF;}
.search-form{float:right;background:#1b1c1e;width:25%;}
/*-- search-form --*/
.search-form{margin-top: 0.45em;position: relative;}
.search-form input[ type="text"]{background:#1b1c1e;border:none;padding:0.6em;outline:none;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;width:85%;position:relative;font-size:0.875em;color: #5F5F5F;}
.search-form input[ type="text"]:focus,.search-form input[ type="text"]:hover{color:#959697;}
.search-form input[ type="submit"]{background: url(search-icon.png) no-repeat 0px 0px;width: 32px;height: 32px;border: none;outline: none;position: absolute;top: 8px;right: 0;}
/*-- /sub-header --*/
.head-bar-fix {height:0px;clear:both;}
.head-bar {width:100%;height:48px;line-height:48px;overflow:hidden;background:#F8F8F8;border-bottom:#B2B2B2 1px solid;z-index:9;left:0;top:48px;}
.head-bar img {width:24px;height:40px;vertical-align:top;padding-top:1rem;}
.head-bar span {    color: #007aff;    font-size: 20px;    line-height: 52px;}
.head-bar-title {position:absolute;z-index:9;left:80px;right:80px;font-size:1.2rem;font-weight:bold;text-align:center;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.head-bar-left {float:left;padding:0 0 0 10px;}
.head-bar-back {float:left;padding:0 0 0 5px;}
.head-bar-right {float:right;padding:0 10px 0 0;}
/*----slider----*/
.benner{}
.img-slider{}
#slider2,#slider3 {box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;margin: 0 auto;}
.rslides_tabs li {display: inline;float: none;margin-right: 1px;}
.rslides_tabs a {width: auto;line-height: 20px;padding: 9px 20px;height: auto;background: transparent;display: inline;}
.rslides_tabs li:first-child {margin-left: 0;}
.rslides_tabs .rslides_here a {background: rgba(255,255,255,.1);color: #fff;font-weight: bold;}
.events {list-style: none;}
.callbacks_container {position: relative;float: left;width: 100%;}
.callbacks {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}
.callbacks li {position: absolute;width: 100%;left: 0;top: 0;}
.callbacks img {position: relative;z-index: 1;height: auto;border: 0;}
.callbacks_nav {}
.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {height: auto;border: 0;width:100%;}
.callbacks_tabs{list-style: none;position: absolute;bottom: 6%;z-index: 999;right: 4.5%;padding: 0;margin: 0;}
.callbacks_tabs li{display:inline-block;}
@media screen and (max-width: 600px) {.callbacks_nav {  top: 47%;  }
}
/*----*/
.callbacks_tabs a{display:none;}
.callbacks_nav {opacity: 0.5; position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 40%;left: 1%;z-index: 3;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 40px;width: 40px;background: transparent url("slider-icons.png") no-repeat left top;    background-size: 200%;}
.callbacks_nav:active {opacity: 1.0;}
.callbacks_nav.next { 	left: auto;background-position: right top;right: 1%;}
/*-- //slider --*/
/*-- Welcome-note --*/
.Welcome-note{background:url(wel-bg.jpg) no-repeat 0px 0px #505e67;background-size:cover;}
.Welcome-note-left{width: 70%;float: left;padding-left: 9em;}
.Welcome-note-left-pic{float:left;width:15%;margin-top:1em;}
.Welcome-note-left-pic-info{float:right;width:85%;}
.Welcome-note-left-pic-info p{font-family: 'Satisfy', cursive;color: #FFF;font-size: 0.8em;    margin: 0.8em 0 0 0;;padding:0; 
}
.Welcome-note-left-pic-info p span{font-size:2em;}
.Welcome-note-right{background:#120f12;float:right;width:20%;padding:0.8em 1em; position:relative;}
.Welcome-note-right:before{content: url(arrow.png) no-repeat 0px 0px;position: absolute;left: -31px;top: 29px;}
.Welcome-note-right p{font-family: 'Satisfy', cursive;color: #FFF;font-size: 1em;}
.Welcome-note-right p span{display: block;font-size:2em;margin: 0;padding: 0;line-height: 0.5em;}
.product-pic-info{background:#2d343a;display:none;}
.product-grid:hover div.product-pic-info{display:block;}
.product-pic-info p{text-transform:uppercase;color:#FFF;font-size:1em;padding:0.5em 0.8em;display:block;margin:0;font-weight:300;}
.product-pic img{width:100%;}
.top-grids{}
/*-- footer --*/
.footer{background:#252c30;padding:1em 0;}
.footer-grid h4{color:#FFF;padding:0;text-transform:uppercase;font-weight:300;font-size:1.2em;    margin: 0.8em 0 0.2em 0;}
.footer-grid ul{margin:0;padding:0;}
.footer-grid ul li{display:block;}
.footer-grid ul li a{font-size:0.875em;color:#75828f;text-decoration:none;padding:0.2em 0;display:inline-block;}
.footer-grid ul li a:hover{color:#FFF;}
.contact-grid ul li{font-size:1em;color:#75828f;padding:0.3em 0;}
.contact-grid ul li span{width:15px;height:15px;display:inline-block;background:url(footer-icons.png) no-repeat 0px 0px;display:inline-block;vertical-align:middle;margin-right:0.5em;}
.contact-grid ul li a{font-size:1.1em;display:inline-block;}
.contact-grid ul li span.c-icon1{background-position: 0px -25px;}
.contact-grid ul li span.c-icon2{background-position: 0px -49px;}
ul.social-icons{margin:1em 0 0 0;padding:0;}
ul.social-icons li{display:inline-block;}
ul.social-icons li a span{width:32px;height:32px;display:inline-block;background:url(social-icons.png) no-repeat 0px 0px;margin-right:0.2em;}
ul.social-icons li a span.facebook{background-position:0px 0px;}
ul.social-icons li a span.twitter{background-position: -36px 0px;}
ul.social-icons li a span.thumb{background-position: -72px 0px;}
ul.social-icons li a:hover{opacity:0.7em;}
/*-- news-letter --*/
.news-letter{border-top: 1px solid #3B4046;margin-top: 4em;padding: 1.5em 0;}
.news-letter-left{float:left;width:20%;}
.news-letter-right{float:right;width:80%;}
.news-letter-left a span{width:40px;height:40px;display:inline-block;background:url(news-icon.png) no-repeat 0px 0px;vertical-align:middle;margin-right:0.5em;}
.news-letter-left a{color:#FFF;font-weight:300;text-transform:uppercase;font-size:1.3em;text-decoration:none;}
.news-letter-right p{font-size: 0.875em;color: #75828f;float: left;width: 70%;text-align: right;padding-right: 0.5em;margin-top: 0.5em;}
.news-letter-right form{width:30%;float:right;background:#0f0f10;position:relative;}
.news-letter-right form input[type="text"]{border:none;font-size:0.875em;color:#75828f;outline:none;background:#0f0f10;position:relative;padding:0.5em;width:100%;} 
.news-letter-right form input[type="submit"]{width: 20px;height: 20px;display: inline-block;background: url(search-icon1.png) no-repeat 0px 0px;border: none;outline: none;cursor: pointer;position: absolute;right: 6px;top: 6px;}
/*-- copy-right --*/
.copy-right{background:#0b1310;padding:1em;}
.copy-right p{text-align:center;color:#808080;font-size:0.875em;margin:0;padding:0;}
.copy-right p a{color:#808080;text-decoration:none;}
.copy-right p a:hover{color:#FFF;}
/*-- collections --*/
.collections-head{background:url(collections-head-bg.jpg) no-repeat 0px 0px;background-size:cover;min-height:360px;padding:3em 0;}
.collections-head-left{float:left;width:50%;text-align:center;}
.collections-head-right{float:right;width:50%;}
.collections-head-right h2{margin:2.8em 0 0 3em;padding:0;}
.collections-head-right h2 span{display:block;text-transform:uppercase;background:#505e68;color:#FFF;font-weight:700;display:inline-block;margin:0 0 0.3em 0;font-size:1.1em;padding:0.2em 0.8em 0.2em 0.2em;}
/*-- categories --*/
.categories{background:url(cate-bg.jpg) repeat-x 0px 0px;}
.categories-left{}
.categories-left ul{margin:0;padding:0; display:table; width:100%;}
.categories-left ul li{display:table-cell;}
.categories-left ul li a{    text-align: center;  color: #FFF;  font-weight: 300;  text-transform: uppercase;  padding: 0 1em;  margin: 1em 0;  display: block;  border: 1px solid #EEE;  text-decoration: none;}
.categories-left ul li a:hover{color:#7b8286;}
.categories-right{margin: 0.9em 0;}
.categories-right ul{margin:0;padding:0;    height: 1%;    overflow: hidden;}
.categories-right ul li{display:inline-block;float:left;margin-left:0.3em;color: #fff;line-height: 28px;}

.categories-right ul li a{color:#7b8286;background:#f4f4f4;padding:0.5em 0.85em;font-size:0.875em;}
.categories-right ul li a:hover,.categories-right ul li.active a{background:#7b8286;color:#FFF;text-decoration:none;}
.categories-right ul .thisclass{    color: #ffffff;    background: #8e8080;    padding: 0em 0.85em;    font-size: 0.875em;    margin: 0;display: block;}
.categories-right ul .thisclass a{    background: #7b8286;    color: #fff;}
.categories-right ul li select{background: #f4f4f4;color: #7b8286;border: none;text-transform: uppercase;padding: 0.42em 0em;font-size: 0.875em;cursor: pointer;outline: none;margin-top: -0.4em;}
/*-- iteam-grids --*/
.iteam-grids {margin: 1em 0;}
.iteam-grid a{    display: block;}
.iteam-grid{border: 1px solid #dedede;padding: 0 0 0 0;border-bottom: 0;margin: 1em 0;}
.iteam-grid span{color:#455056;font-weight:300;display:block;}
.iteam-grid label{color:#455056;font-weight:700;font-size:1.2em;margin-top:0.3em;}
.iteam-grid ul{margin:0 0 0 0;padding:0;}
.iteam-grid ul li{display:inline-block;float:left;}
.iteam-grid ul li:nth-child(1){ width:100%}
.iteam-grid ul li:nth-child(2){ width:35%;float: right;}
.iteam-grid ul li a{padding: 0.7em 2.572em;display: block;color: #FFF;font-size: 0.875em;text-decoration: none;}
.iteam-grid ul li a:hover{opacity:0.7;}
.iteam-grid ul li a.cart{background:#313538;}
.iteam-grid ul li a.more{background:#7b8286;}
/*-- details --*/
.details-head{background:url(details-bg.png) no-repeat 0px 0px;background-size:cover;min-height:360px;}
.details-cate{background: url(cate-bg.jpg) repeat-x 0px 0px;}
.details-cate ul{margin:0;padding:0;}
.details-cate ul li{display:inline-block;}
.details-cate ul li a{color:#FFF;font-weight:300;text-transform:uppercase;padding:0 1em;margin:1em 0;display:block;border-right:1px solid #EEE;text-decoration:none;}
.details-cate ul li a:hover{color:#75828f;}
.details-cate ul li:nth-child(3) a{}
.product-single-details-left{width:100%;}
.product-single-details-left div{margin:0 0 10px 0;}
.product-single-details-right{width:100%;}
.product-single-details{padding:1em  0;}
.product-single-details img{ max-width:100%;}
.shopbody{text-align: center;}
.product-single-details-right h2{  color: #204056;  font-size: 1.4em;  text-transform: capitalize;  margin: 0.5em 0;   text-align: center;}
.product-single-details-right p{color:#455056;font-weight:300;font-size:0.9em;}
.product-single-details-right p span{font-size:0.7em;font-weight:400;}
.product-single-details-right ul{margin:0;padding:0;}
ul.r-list{border:1px solid #EEE;border-right:0;border-left:0;padding:0.5em 0;}
ul.r-list li{display:inline-block;cursor:pointer;font-size: 0.9em;}
ul.r-list li.rating{border-right:1px solid #455056;padding-right:1em;margin-right:1em;}
ul.r-list li.rating span{height:16px;display:inline-block;margin-right:0.5em;}
ul.r-list li.heart span{height:16px;display:inline-block;margin-right:0.5em;}
.price-details-left{float:left;width:100%;}
.price-details-right{float:right;width:100%;}
.price-details-left p{font-size:0.9em;color:#455056;font-weight:400;text-transform:uppercase;}
.price-details-right input[type="button"]{background:#313538;border:none;outline:none;color:#FFF;text-transform:uppercase;font-size:0.8em;padding:0.7em 1.5em;border-radius:0.3em;cursor:pointer;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;margin-top:1em;}
.price-details-right input[type="button"]:hover{background:#75828f;}
a.anniu:link,a.anniu:visited,a.anniu:active {    width: 200px;text-align: center;border-radius: 0.2em;line-height: 35px;display: block;float: left;color: #fff;text-decoration: none;background: -webkit-gradient(linear, left top, left bottom, from(#2daebf), to(#238896));background: -moz-linear-gradient(top, #2daebf, #238896);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2daebf', endColorstr='#238896');-webkit-animation-name: magentaPulse;-webkit-animation-duration: 2s;}

.price-details{padding:1em 0 0;border-bottom:1px solid #EEE;}
.tab p{font-size:0.875em;color:#455056;font-weight:400;line-height:1.5em;}
.tab h4:before{content:url(icon1.png) no-repeat 0px 0px;margin-right:0.5em;vertical-align:middle;}
.des-tabs{padding:0.3em 0 3em 0;min-height:300px;}
/*------ contact -----*/
.contact {padding: 0.6em 0 5em;}
.contact-head{text-align:left;}
.contact-head h2{font-size: 1.7em;color:#455056;font-weight: 700;text-transform: uppercase;margin: 0;padding: 0.8em 0 0.4em 0;}
.contact-head span{color: #455056;}
.contact-map iframe{min-height:300px;width:100%;border:none;margin:1.5em 0 1em;}
.contact-form-row{margin-bottom:1em;}
.contact-form-row div{width: 32.6%;float: left;margin-right: 1%;} 
.contact-form-row div span,.contact-form-row2  span{font-size:1.2em;color:#2C3E50;font-weight:700;text-transform:uppercase;display:block;padding:0 0 0.5em;}
.contact-form-row div input[type="text"]{width:100%;padding:1em;	font-family: 'Droid Sans', sans-serif;border:1px solid #EEE;-webkit-appearance:none;outline:none;color:#455056;transition:border-color 0.4s;-webkit-transition:border-color 0.4s;-moz-transition:border-color 0.4s;-o-transition:border-color 0.4s;-ms-transition:border-color 0.4s;}
.contact-form-row div input[type="text"]:hover,.contact-form-row2 textarea:hover{border-color:#959697;}
.contact-form-row div:nth-child(3){margin-right:0;}
.contact-form-row2 textarea{width:100%;padding:1em;	font-family: 'Droid Sans', sans-serif;border:1px solid #EEE;-webkit-appearance:none;outline:none;color:#777;min-height:320px;resize:none;transition:border-color 0.4s;-webkit-transition:border-color 0.4s;-moz-transition:border-color 0.4s;-o-transition:border-color 0.4s;-ms-transition:border-color 0.4s;}
.contact-form-row2 {margin-top:1em;}
.contact-form input[type="submit"]{display: block;background: #313538;padding: 0.7em 1em;font-size:1.2em;text-transform: uppercase;color: #FFF;font-weight: 700;display: inline-block;margin-top: 1em;text-decoration: none;border-radius: 0.5em;-webkit-border-radius: 0.5em;-moz-border-radius: 0.5em;-o-border-radius: 0.5em;-ms-border-radius: 0.5em;border:none;outline:none;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.contact-form input[type="submit"]:hover{background: #75828f;}
/*-- error-page --*/
.error-page{min-height:600px;margin-top:5em;}
.error-page h1{font-weight:100;font-size:12em;text-transform:uppercase;color:#252c30;}
.error-page p{color:#252c30;text-transform:uppercase;}
a.b-home{background: #313538;color:#FFF;text-transform:uppercase;padding:0.7em 1.5em;display:inline-block;text-decoration:none;margin-top:1.5em;border-radius:0.5em;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;-o-border-radius:0.5em;-ms-border-radius:0.5em;}
a.b-home:hover{background: #75828f;}
/*-- responsive-design --*/
@media(max-width:1024px){.Welcome-note-left {	width: 80%;	padding-left: 1em;}.iteam-grid ul li a {	padding: 0.7em 1.679em;}.news-letter-right p {	margin-top: 0em;}.contact-map iframe {	min-height:200px;}
}

/*--about--*/
.about {background: #f3f3f3; padding: 1em 0;}
.about.two {background-color: #fff;  padding: 4em 0;}
.about-head {text-align: center;margin-bottom: 0em;}
.jewellery-info-left{width:44%;float:left;display: none;}
.jewellery-info-middle{width:12%;float:left;}
.jewellery-info-right{width: 100%;background:#ea4c89;  padding: 1em 1em;}
.jewellery-info-section {  margin: 1em 0 0 0;}
.jewellery-info-middle {  background:#D32065;   padding: 9em 0em;display: none;}
.jewellery-info-left img {width: 100%;}
.jewellery-info-middle h4 {color: #fff;  font-size: 2.6em;transform: rotate(-89deg);-o-transform: rotate(-89deg);-moz-transform: rotate(-89deg);-webkit-transform: rotate(-89deg);-ms-transform: rotate(-89deg); font-family: 'Tangerine', cursive;}
.jewellery-info-right h3 {color: #fff;font-size:2em;text-align: center;font-family: 'Tangerine', cursive;  font-weight: 700;    margin: 0;}
a.read {text-decoration: none;color: #fff;font-size: 0.9em;font-weight: 400;text-transform: uppercase;padding: 13px 0 0 17px;width: 120px;height: 45px;display: inline-block;background:#333;transform: skew(-27deg);-o-transform: skew(-27deg);-moz-transform: skew(-27deg);-webkit-transform: skew(-27deg);margin: 1em 0;}
a.read:hover{ background:#ea4c89;}
.banner.two {background-color: #333; padding: 0.5em 0;}
.bread-crumbs {text-align: left;}
.breadcrumb {padding: 8px 15px;margin-bottom: 0;list-style: none;background: none;border-radius: 0px;}
.breadcrumb > .active {  color: #EA4C89;text-transform: uppercase;}
.breadcrumb > li + li:before {padding: 0 5px;color: #fff;content: "/\00a0";}
.breadcrumb li a {color: #fff;text-transform: uppercase;}
.breadcrumb li {font-size: 0.85em;}
.about p{color:#000;font-size:0.9em;line-height: 1.8em;margin:0;margin-top: 1.5em;  text-align: left;}
.jewellery-info-right p{color:#fff;font-size:0.9em;line-height: 1.8em;margin:0;margin-top: 1.5em;}
/*-----start-team-section----*/
.team-section{background: #EA4C89;padding:4em 0;}
.team {margin: 1em 0 2em 0;}
.ch-grid h4 {color: #fff;font-size:1.2em;font-weight:600;margin:0.5em 0;}
.ch-grid  p {font-size: 0.9em;  color: #fff;font-weight: 400;}
.team-left {float: left;border-right:1px solid #fff;  padding: 145px 0px;}
.team-right{ float:right;}
.team-left h3{font-size:2em;color: #fff;font-weight:700;text-align: center; font-family: 'Tangerine', cursive;}
a.read.third {text-decoration: none;color: #fff;font-size: 0.9em;font-weight: 400;text-transform: uppercase;  padding: 13px 0 0 3px;width: 120px;height: 45px;display: inline-block;background:#333;margin: 0 auto;transform: skew(-27deg);-o-transform: skew(-27deg);-moz-transform: skew(-27deg);-webkit-transform: skew(-27deg);margin-top: 1em;}
a.read.third:hover {background:#A01C4F;}
.ch-grid {margin: 20px 0 0 0;padding: 0;list-style: none;display: block;text-align: center;width: 100%;}
.ch-grid li {width: 200px;height: 200px;display: inline-block;margin: 20px;}
.ch-item { width: 100%;height: 100%;border-radius: 50%;position: relative;cursor: default;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}

.ch-img-1 { background-image: url(t1.jpg);}

.ch-img-2 { background-image: url(t3.jpg);}

.ch-img-3 { background-image: url(t2.jpg);}
.ch-info {position: absolute;width: 100%;height: 100%;border-radius: 50%;opacity: 0;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-backface-visibility: hidden; /*for a smooth font */

}
.ch-info h3 {color: #fff;text-transform: uppercase;position: relative;letter-spacing: 1px;font-size: 22px;margin: 0 30px;padding: 62px 0 0 0;height: 98px;font-family: 'Open Sans', Arial, sans-serif;text-shadow: 0 0 1px #fff,  0 1px 2px rgba(0,0,0,0.3);}

.ch-info p {color: #fff;padding: 10px 5px;font-style: italic;margin: 0 30px;font-size: 1rem;border-top: 1px solid rgba(255,255,255,0.5);}

.ch-info p a {display: block;color: #fff;color: rgba(255,255,255,0.7);font-style: normal;font-weight: 700;text-transform: uppercase;font-size: 9px;letter-spacing: 1px;padding-top: 4px;}
.ch-info p a:hover {color: #fff222;color: rgba(255,242,34, 0.8);}

.ch-item:hover {  box-shadow: inset 0 0 0 110px rgba(10, 10, 10, 0.53), inset 0 0 0 10px rgba(255,255,255,0.8), 0 1px 2px rgba(0,0,0,0.1);}

.ch-item:hover .ch-info {opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);	
}
/*---about--------*/
/*-------*/
.gallery {  padding: 1em 0;}
.gallery-head{ text-align:center;}
.portfolio-bottom { padding-top: 1em;}
.gallery-head  h3{color: #333;font-size:2em; font-weight: 700; font-family: 'Tangerine', cursive;}
.col-md-3.gallery-left:hover img {opacity: 0.8;}
.gallery-head p {font-size:0.9em;color: #333;line-height: 1.7em;margin: 1em auto;width: 100%;}
/*---about--------*/
.blog-grid-info {position: relative;}
.about-head h3{color: #333;font-size:2em;font-weight:700; font-family: 'Tangerine', cursive;}
.about-head p {font-size:0.9em;color: #333;line-height: 1.7em;margin: 1em auto;width: 100%;text-align:center;}
/*---blog---*/
.blog {padding: 1em 15px;background:#f3f3f3;}
.blog-head { text-align:center; padding-bottom: 1em;}
.blog-head h3 {color: #333;font-size:2em;font-weight:700; font-family: 'Tangerine', cursive;}
.blog-head p {font-size: 0.9em;color: #333;line-height: 1.8em;margin: 1em auto;width:100;}
.blog-grid-info:nth-child(1){padding: 0;}
.blog-grid-info:nth-child(2) {padding: 0;}
.blog-grid-info:nth-child(3) {padding: 0;}
.blog-grid-info img {width: 100%;}
.blog-grid-text {border: 2px solid #ea4c89;padding: 2em 0em 2em 5em;position: absolute;top: 26%;left: -11%;margin: 4em 4em 0 0;text-align:left;display: none;}
.blog-grid-text a h3 {   font-size:2em;font-weight:700;font-family: 'Tangerine', cursive;color: #333;text-align: left;}
.blog-grid-text p { font-size:0.9em;color: #333;line-height: 1.7em;margin: 1em 0 0.3em;width: 85%;  text-align:left;}
.blog-grid-text.blg-text-two {left: 37%;margin: 2em 1em 0 0;right: -8%;padding: 2em 3em 2em 3em;z-index: 999;display: none;}
.blog-grid-text.blg-text-three {left: 12%;margin-top: -5px;display: none;}
.about a.spin { background: url(iconsprite.png)no-repeat -141px 0px;display: block;width: 26px;height: 27px;margin: 6em auto 0;}
.about a.spin:hover {transform: rotate(360deg);transition: .75s all;}
.blog-grid-text.blg-text-three {left: 11%;margin-top: -43px !important;padding: 5em 3em 2em 3em;margin: 4em 2em 0 0;}
.port-head {text-align: center;}
.port-head  h3 {color: #333;font-size:2em;font-weight:700; font-family: 'Tangerine', cursive;margin-top:0;}
.port-head p {font-size: 0.9em;color: #333;line-height: 1.7em;margin: 1em auto;width: 85%;}
.gallery-left.two {padding: 0 3px;margin-bottom: 0.3em;}
 a.mask {text-decoration: none;overflow: hidden;display: block;}
a.mask {text-decoration: none;overflow: hidden;display: block;}
img.zoom-img:hover {-webkit-transform: scale(1.15);-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 750ms;-moz-transform: scale(1.15);-moz-transition-timing-function: ease-out;-moz-transition-duration: 750ms;overflow: hidden;}
img.zoom-img {-webkit-transform: scale(1, 1);-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 250ms;-moz-transform: scale(1, 1);-moz-transition-timing-function: ease-out;-moz-transition-duration: 250ms;}
/*----single------*/
/*-j-bottom-*/
.j-bottom{background: url("jewellery.jpg") no-repeat 0px 0px;padding: 0em 0 0 0;background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;}
.jewellery-top{ text-align:center; padding:1em 0;}
.jewellery-top h3 {color: #ea4c89;font-size: 2em;font-weight:700; font-family: 'Tangerine', cursive;}
.jewellery-top p {font-size: 0.9em;color: #fff;line-height: 1.8em;margin: 1em auto;width:56%;}
a.read.two {padding: 13px 0 0 3px;}
.listbox{ width:100%;}
.listbox .e2{ width:100%; margin:0 auto;padding: 0 0px;    height: 1%;    overflow: hidden;}
.listbox .e2 li{list-style-type: none;height: 31px;font-size: 1rem;overflow: hidden;background: url(line.jpg) 0px 0px no-repeat;padding: 0 0 0 22px;    margin: 5px 0; width:100%; float:left;}
.content-slide .listbox .e2 li:last-child{list-style-type: none;height: 30px;font-size: 1rem;overflow: hidden;background: url(line.jpg) 0px 0px no-repeat;padding: 0 0 0 22px;    margin: 5px 0; width:100%; float:left;}
.listbox .e2 li a{ line-height:25px;float:left;width: 100%;    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;}
.listbox .e2quote{ width:100%; margin:0 auto;padding: 0;    height: 1%;    overflow: hidden;}
.listbox .e2quote li{list-style-type: none;height: 31px;font-size: 1rem;overflow: hidden;background: url(line.jpg) 0px 0px no-repeat;padding: 0 0 0 22px;    margin: 5px 0; width:100%; float:left;}
.listbox .e2quote li a{  width:75%;line-height:25px;max-width: 590px; float:left;text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;}
.listbox .e2quote li a:nth-child(1){    width: 20%;    float: right;min-width:70px;color:#ff0000;}
/*job*/
.listbox .e3{ width:100%; margin:0 auto;padding: 0;    height: 1%;    overflow: hidden;}
.listbox .e3 li{list-style-type: none;height: 31px;font-size: 1rem;overflow: hidden;background: url(line.jpg) 0px 0px no-repeat;padding: 0 0 0 22px;    margin: 5px 0; width:100%; float:left;}
.listbox .e3 li a{ line-height:25px;max-width: 590px; float:left;width: 50%;    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;}
.listbox .e3 li i{line-height:25px;float:right;width: 40%;text-align:right;}
.nyinfo{ width:100%; text-align:center;}
.info{ float:right;text-align: right;color:#ff0000;}
.newstitle{width:100%;font-size: 14px;font-weight: bold;text-align: center;}
/*下一页*/
.pages .pageinfo{}
.pages .pageinfo strong{}
.pages {}
.pages ul {border: 1px solid #C8C8C8;margin: 10px 0 0;height: 46px;width: 100%;padding: 0 20px;background-image: url(listbj.png);background-repeat: repeat-x;background-position: 0px 0px;}
.pages ul li {color: #38A42F;display: inline;float: left;color: #38A42F;font-size: 16px;font-weight: bold;line-height: 46px;}

/*新闻*/
.current2{  background-color:#000000;    opacity: 0.8;  padding: 10px;  color: #fff;  min-width: 80px;margin: 0 0 5px;}
.newsbj{background-image: url(homebg.jpg);background-repeat: repeat;height:240px;width: 100%;background-color: white;background-position: 0px 0px;}
.rm-container {width: 33%;height: 700px;max-width: 860px;margin: 15px auto;position: relative;-webkit-perspective: 1600px;-moz-perspective: 1600px;-o-perspective: 1600px;-ms-perspective: 1600px;perspective: 1600px;color: #2a323f;}

.newstitle{width:100%;font-size: 20px;font-weight: bold;text-align: center;    margin: 10px 0;}
.rm-wrapper,.rm-wrapper > div {width: 100%;height: 100%;left: 0;top: 0;position: absolute;text-align: center;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-o-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;}

.rm-wrapper .rm-cover {z-index: 100;-webkit-transform-origin: 0% 50%;-webkit-transition-delay: 0.2s;-moz-transform-origin: 0% 50%;-moz-transition-delay: 0.2s;-o-transform-origin: 0% 50%;-o-transition-delay: 0.2s;-ms-transform-origin: 0% 50%;-ms-transition-delay: 0.2s;transform-origin: 0% 50%;transition-delay: 0.2s;}

.rm-wrapper .rm-middle {z-index: 50;box-shadow: 0 4px 10px rgba(0,0,0,0.7);}

.rm-wrapper .rm-right {z-index: 60;-webkit-transform-origin: 100% 50%;-webkit-transition-delay: 0s;-moz-transform-origin: 100% 50%;-moz-transition-delay: 0s;-o-transform-origin: 100% 50%;-o-transition-delay: 0s;-ms-transform-origin: 100% 50%;-ms-transition-delay: 0s;transform-origin: 100% 50%;transition-delay: 0s;}

.rm-wrapper > div > div {background: #fff url(white_paperboard.jpg);width: 100%;height: 100%;position: absolute;padding: 0px;box-shadow: 	inset 0 0 0 16px #fff, 	inset 0 0 0 17px #e6b741, 	inset 0 0 0 18px #fff, 	inset 0 0 0 19px #e6b741, 	inset 0 0 0 20px #fff, 	inset 0 0 0 21px #e6b741;}

.rm-container .rm-front,.rm-container .rm-back {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-o-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;}

.rm-container .rm-back {-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);-o-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);transform: rotateY(-180deg);}

.rm-overlay {position: absolute;width: 100%;height: 100%;top: 0;left: 0;pointer-events: none;background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.05) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.05)));background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.05) 100%);background: -o-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.05) 100%);background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.05) 100%);background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.05) 100%);}

.rm-middle .rm-overlay {background: -moz-linear-gradient(left, rgba(0,0,0,0) 64%, rgba(0,0,0,0.05) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(64%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.05)));background: -webkit-linear-gradient(left, rgba(0,0,0,0) 64%,rgba(0,0,0,0.05) 100%);background: -o-linear-gradient(left, rgba(0,0,0,0) 64%,rgba(0,0,0,0.05) 100%);background: -ms-linear-gradient(left, rgba(0,0,0,0) 64%,rgba(0,0,0,0.05) 100%);background: linear-gradient(to right, rgba(0,0,0,0) 64%,rgba(0,0,0,0.05) 100%);}

.rm-content {padding: 40px;}

.rm-logo, 
.rm-content h2,.rm-content h4,a.rm-button-open,.rm-modal h5 {font-weight: 700;text-transform: uppercase;font-family: 'Arvo', Arial, sans-serif;}
.rm-logo img{width: 100px;height: 100px;}
.rm-logo {width: 100px;height: 100px;background: #323b4c url(logo.png) no-repeat center center;    background-size: 80% auto;border-radius: 50%;margin: 20px auto;box-shadow: 	0 0 0 3px #fff, 	0 0 0 4px #e6b741, 	0 0 0 5px #fff, 	0 0 0 6px #e6b741, 	0 0 0 7px #fff, 	0 0 0 8px #e6b741;}

.rm-content h2 {letter-spacing: 2px;font-size: 26px;}

.rm-content h3 {font-size: 13px;margin: 20px 0 0;padding: 10px 40px;color: #323b4c;font-weight: 500;border-top: 4px double #323b4c;text-transform: uppercase;line-height: 20px;text-shadow: 1px 1px 0 rgba(255,255,255,0.8);}
.rm-content h3 .info small{ margin:0 0 0 30px;} 
.rm-content h4 {margin: 0 0 20px 0;font-size: 16px;padding-bottom: 10px;color: #323b4c;border-bottom: 4px double #323b4c;text-shadow: 1px 1px 0 #fff, 2px 2px 0 #E6B741;letter-spacing: 2px;}

.rm-content h4:not(:first-child) {margin-top: 35px;}

a.rm-button-open {color: #323b4c;	font-size: 16px;line-height: 45px;margin: 10px auto;display: block;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}

a.rm-button-open:hover {color: #e6b741;}

.rm-info p {line-height: 20px;text-align: left;}

.rm-content dl{margin: 0;}

.rm-content dl dt,.rm-content dl dd{display: block;margin: 0;}

.rm-content dl dt {font-weight: 500;text-transform: uppercase;}

.rm-content dl dd {font-size: 13px;padding: 4px 5px 15px;line-height: 15px;color: #333;}

.rm-order p{padding: 10px;background: rgba(213, 193, 154, 0.2);margin: 20px 0 0;}

a.rm-viewdetails:before{font-family: 'entypo-selected';content: '\56';font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 15px;margin-right: 4px;text-align: center;opacity: 0.7;line-height: 16px;text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.rm-modal {position: absolute;z-index: 10000;width: 120%;margin-left: -10%;top: 50%;padding: 40px;background: #fff url(white_paperboard.jpg);box-shadow: 	inset 0 0 0 16px #fff, 	inset 0 0 0 17px #e6b741, 	inset 0 0 0 18px #fff, 	inset 0 0 0 19px #e6b741, 	inset 0 0 0 20px #fff, 	inset 0 0 0 21px #e6b741,	0 4px 20px rgba(0,0,0,0.4);opacity: 0;pointer-events: none;-webkit-transform: translateZ(1000px);-moz-transform: translateZ(100px); /* avoid flickering */-o-transform: translateZ(1000px);-ms-transform: translateZ(1000px);transform: translateZ(1000px);}

.rm-modal h5 {margin: 0;font-size: 20px;text-shadow: 1px 1px 0 #fff, 2px 2px 0 #E6B741;}

.rm-modal .rm-thumb {width: 100px;height: 100px;background-repeat: no-repeat;background-position: center center;float: left;margin: 0 20px 0 0;box-shadow: 	inset 1px 1px 3px rgba(0,0,0,0.2), 	1px 1px 1px rgba(255,255,255,0.9);}

.rm-modal a:after,.rm-button-open:after {content: '\2192';display: inline-block;margin-left: 3px;font-family: Arial, sans-serif;}

a.rm-viewdetails,.rm-modal a {color: #e6b741;font-weight: 500;}

.rm-modal a {float: right;clear: both;}

a.rm-viewdetails:hover,.rm-modal a:hover {color: #000;}

.rm-close {background: #e6b741;text-transform: uppercase;display: block;position: absolute;color: #fff;font-size: 11px;font-weight: 500;line-height: 15px;padding: 2px 5px;top: -19px;opacity: 0;right: 30px;cursor: pointer;}

.rm-close-modal {cursor: pointer;right: 21px;top: 21px;display: block;position: absolute;width: 16px;height: 16px;background: #2a323f;color: white;text-align: center;line-height: 14px;font-size: 15px;font-family: Arial, sans-serif;}


/* Transitions */

.rm-wrapper,.rm-wrapper > div {-webkit-transition: all 0.6s ease-in-out, height 0s;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out, height 0s;-ms-transition: all 0.6s ease-in-out, height 0s;transition: all 0.6s ease-in-out, height 0s;}

.rm-modal {-webkit-transition: 	-webkit-transform 0.6s ease-in-out,	opacity 0.6s ease-in-out;-moz-transition: 	-moz-transform 0.6s ease-in-out,	opacity 0.6s ease-in-out;-o-transition: 	-o-transform 0.6s ease-in-out,	opacity 0.6s ease-in-out;-ms-transition: 	-ms-transform 0.6s ease-in-out,	opacity 0.6s ease-in-out;transition: 	transform 0.6s ease-in-out,	opacity 0.6s ease-in-out;}


.rm-close {-webkit-transition: all 0.1s ease-in-out 0s;-moz-transition: all 0.1s ease-in-out 0s;-o-transition: all 0.1s ease-in-out 0s;-ms-transition: all 0.1s ease-in-out 0s;transition: all 0.1s ease-in-out 0s;}

.rm-container.rm-open .rm-close {-webkit-transition: all 0.3s ease-in-out 0.8s;-moz-transition: all 0.3s ease-in-out 0.8s;-o-transition: all 0.3s ease-in-out 0.8s;-ms-transition: all 0.3s ease-in-out 0.8s;transition: all 0.3s ease-in-out 0.8s;opacity: 1;}

.rm-container.rm-open .rm-wrapper > div {box-shadow: 0 4px 5px -3px rgba(0,0,0,0.6);}

.rm-container.rm-open .rm-cover {-webkit-transform: rotateY(-180deg);-webkit-transition-delay: 0s;-moz-transform: rotateY(-180deg);-moz-transition-delay: 0s;-o-transform: rotateY(-180deg);-o-transition-delay: 0s;-ms-transform: rotateY(-180deg);-ms-transition-delay: 0s;transform: rotateY(-180deg);transition-delay: 0s;}

.rm-container.rm-open .rm-right {-webkit-transform: rotateY(180deg);-webkit-transition-delay: 0.2s;-moz-transform: rotateY(180deg);-moz-transition-delay: 0.2s;-o-transform: rotateY(180deg);-o-transition-delay: 0.2s;-ms-transform: rotateY(180deg);-ms-transition-delay: 0.2s;transform: rotateY(180deg);transition-delay: 0.2s;}

.rm-container.rm-in .rm-cover {-webkit-transform: rotateY(-150deg);-moz-transform: rotateY(-150deg);-o-transform: rotateY(-150deg);-ms-transform: rotateY(-150deg);transform: rotateY(-150deg);}

.rm-container.rm-in .rm-right {-webkit-transform: rotateY(150deg);-moz-transform: rotateY(150deg);-o-transform: rotateY(150deg);-ms-transform: rotateY(150deg);transform: rotateY(150deg);}

.rm-container.rm-in .rm-wrapper {-webkit-transform: translateZ(-500px);-moz-transform: translateZ(-500px);-o-transform: translateZ(-500px);-ms-transform: translateZ(-500px);transform: translateZ(-500px);}

.rm-container.rm-in .rm-cover, 
.rm-container.rm-in .rm-right,.rm-container.rm-nodelay .rm-right {-webkit-transition-delay: 0s;-moz-transition-delay: 0s;-o-transition-delay: 0s;-ms-transition-delay: 0s;transition-delay: 0s;}

.rm-container.rm-in .rm-modal {-webkit-transform: translateZ(0px);-moz-transform: translateZ(0px);-o-transform: translateZ(0px);-ms-transform: translateZ(0px);transform: translateZ(0px);opacity: 1;pointer-events: auto;}

/* Fallback (similar to last media query) */

.rm-container {width: 100%;height: auto;max-width: 980px;}
.rm-wrapper a,.rm-wrapper a u{color: #2a323f;text-decoration: none;}
.rm-wrapper, 
.rm-wrapper > div,.rm-wrapper > div > div {position: relative;width: 100%;height: auto;}

.rm-wrapper > div > div{margin-bottom: 10px;box-shadow: 	inset 0 0 0 16px #fff, 	inset 0 0 0 17px #e6b741, 	inset 0 0 0 18px #fff, 	inset 0 0 0 19px #e6b741, 	inset 0 0 0 20px #fff, 	inset 0 0 0 21px #e6b741,	0 3px 5px rgba(0,0,0,0.2);}

.rm-container .rm-back {-webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-o-transform: rotateY(0deg);-ms-transform: rotateY(0deg);transform: rotateY(0deg);}

.rm-overlay, 
.rm-middle .rm-overlay {display: none;}

.rm-right .rm-front {display: none;}

.rm-button-open {pointer-events: none;}

.rm-button-open:after {content: '\2193';}

.rm-modal {position: fixed;width: 80%;top: 50%;left: 50%;margin: 0 0 0 -40%;-webkit-transition: opacity 0.6s ease-in-out 0s;-moz-transition: opacity 0.6s ease-in-out 0s;-o-transition: opacity 0.6s ease-in-out 0s;-ms-transition: opacity 0.6s ease-in-out 0s;transition: opacity 0.6s ease-in-out 0s;}

.rm-container.rm-in .rm-cover,.rm-container.rm-in .rm-right,.rm-container.rm-in .rm-wrapper {-webkit-transform: rotateY(0deg);-webkit-transition-delay: 0s;-moz-transform: rotateY(0deg);-moz-transition-delay: 0s;-o-transform: rotateY(0deg);-o-transition-delay: 0s;-ms-transform: rotateY(0deg);-ms-transition-delay: 0s;transform: rotateY(0deg);transition-delay: 0s;}
/*产品两边导航*/
#productsy{width:100%;text-align:left !important;}
.preT{	margin-bottom:15px;display:block;width:97px;height:97px;	background-image: url(xy.png);background-repeat: no-repeat;background-position: center 0px;}

#productxy{width:100%;text-align:left !important;}
.nextT{	margin-bottom:15px;display:block;	width:97px;height:97px;	background-image: url(sy.png);background-repeat: no-repeat;background-position: center 0px;}
#productsy a,#productxy a{color: #FFFFFF;text-align: center;width: 100%;}
.resultbar{    line-height: 45px;    color: #fff;}
.clearfix2{ padding:0px;}
.pageinfo{ color:#fff;}
/*屏幕宽度为768px以下，手机版*/
#smallSearchBox {
    position: fixed;    overflow: hidden;    top: 49px;    display: none;    z-index: 999;    width: 100%;    padding-top: 0px;    padding-bottom: 0px;}
.topPadding {
	height: 48px;	width: 100%;	background: #666;	position: relative;}
.footPadding {
	height: 45px;}
.navbar {
	min-height: 50px;    margin: 0px;    margin-top: 0px;    background: url(alpha.png);    border: none;}
.searchBox {
	height: 30px;}
.navbar-brand img {height: 40px;    margin: 5px 0 0 5px;    background: #fff;    padding: 1px;    border-radius: 1px;}
.navbar-default .navbar-brand {
	color: #fff;	font-size: 16px;}
.navbar-default .navbar-brand:hover,  .navbar-default .navbar-brand:focus {
	color: #fff;}
.navbar-toggle {
	border: none;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border: 1px solid #333;}
.navbar-default .navbar-toggle:hover,  .navbar-default .navbar-toggle:focus {
	background: url(alpha.png);}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;}
.navbar-default .navbar-nav {
	margin-top: 0px;	margin-bottom: 0px;}
.navbar-default .navbar-nav > li {
}
.navbar-default .navbar-nav > li:last-child {
	border: none;}
.navbar-default .navbar-nav > li > a {
	color: #fff;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: #fff;}
.navbar-default .navbar-nav > li > a:hover,  .navbar-default .navbar-nav > li > a:focus,  .navbar-default .navbar-nav > .active > a,  .navbar-default .navbar-nav > .active > a:hover,  .navbar-default .navbar-nav > .active > a:focus,  .navbar-default .navbar-nav > .open > a,  .navbar-default .navbar-nav > .open > a:hover,  .navbar-default .navbar-nav > .open > a:focus,  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
	background: #337ab7;	color: #fff;}
.navbar .dropdown-menu li a {
	line-height: 30px;	display: block;}
.navbar .dropdown-menu li a:hover {
	background: url(alpha.png);}
.navbar .dropdown-menu li ul li a {
	color: #fff;	padding-left: 40px
}
.navbar .dropdown-menu li ul li ul li a {
	color: #fff;	padding-left: 60px
}
.navbar .dropdown-menu a span {display: inline;}
.dzlist ul{padding:0 0 10px 0;    width: 100%;    display: block;    height: 1%;    overflow: hidden;}
.dzlist ul li{width:100%; display:block; float:left;margin: 0px 0 0 0;}
.dzlist ul li:nth-child(2n+2){ background: #000 url(bsjt.png) no-repeat center 0; color:#fff;display: flex;    justify-content: center;    align-items: center; margin:10px 0 10px 0;padding: 20px 0;border-radius: 0px 0px 10px 10px;}
.dzlist ul li:nth-child(3){width:50%; float:right;}
.dzlist ul li img{width: 50%;    float: left; }
.dzlist ul li img:first-child{    width: 50%;    float: left; margin:0;}
.dzlist ul li img:nth-child(4),.dzlist ul li img:nth-child(5){margin: 0 0 0 8px;}
.maboutus{margin:0 10px;}
.maboutus img{max-width:100%;}
.indexproduct{}
.indexproduct ul{ width:100%; height:1%; overflow:hidden;}
.indexproduct ul li{ width:48%; float:left; margin:0 0 10px 0;list-style-type:none;}
.indexproduct ul li:nth-child(2n+2){ width:48%; float:right;}
.indexproduct ul li img{margin: 0 auto;    display: block;max-width:100%;-webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;}
.indexproduct ul li p{    box-sizing: border-box;    height: 16px;    font-size: 1rem;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    word-break: break-word;    line-height: 16px;   padding: 0 0px;color: #000;margin:5px 0 0 0 ;}
.indexproduct ul li a{height:1%; overflow:hidden; display:block;}
.m_phone{font-size: 1.2rem;color: #c29470;}
.nav4{
	height:36px;
}
.nav4 ul{
	position:fixed;
	z-index:999;
	bottom:0;
	left:0;
	width:100%;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#524945), to(#48403c), color-stop(60%, #524945));
}
.nav4 li{
	border:1px solid rgba(190,190,190,1);
	height:36px;
	border-bottom:0;
	border-right:0;
	position:relative;
	float:left;
	width:20%;
}
.nav4 li:nth-of-type(1){border-left;0;}
.nav4 li>a{
	font-size:12px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	/*border:1px solid #f9f8f9;*/
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	border-bottom:0;
	display:block;
	line-height:36px;
	text-align:center;
}
.nav4 li>a:only-child span{
	background:none;
	padding-left:0;
}
.nav4 li>a.on + dl{
	display: block;
	    background: #fff;
}
.nav4 li>a span{
	color: #fff;
	display: inline-block;
	padding-left: 15px;
	background: url(1.svg#2) no-repeat 4px 15px;
	-webkit-background-size: 9px auto;
}
/***********************/
.nav4 dl{
	display:none;
	position:absolute;
	z-index:220;
	    min-width: 100%;
	bottom:44px;
	left:50%;
	margin-left:-50%;
	background:red;
	/*min-height:100px;*/
	background:#e4e3e2;
	border:1px solid #afaeaf;
	border-radius:5px;
	-webkit-box-shadow:inset 0 0 3px #fff;
	background:url(2.svg#3) no-repeat center center;
	-webkit-background-size:100%;
	background-size:100%;
}
/*, .nav4 dl:after*/
.nav4 dl:before{
	content:"";
	display:inline-block;
	position:absolute;
	z-index:240;
	bottom:0;
	/*width:0;
	height:0;
	border:8px solid red;
	border-color:#afaeaf transparent transparent transparent;
	margin-left:-8px;
	margin-bottom:-16px;*/
	width:10px;
	height:8px;
	background: url(1.svg#2) no-repeat center -54px;
	-webkit-background-size: 10px auto;
	bottom: -7px;
	margin-left: 25%;
}
/*.nav4 dl:after{
	z-index:241;
	border-color:#e4e3e2 transparent transparent transparent;
	margin-bottom:-15px;
}*/
.nav4 dl dd{
	text-align:center;
	background:-webkit-gradient(linear, 0 0, 100% 0, from(rgba(194,194,194,0.8)), to(rgba(194,194,194,0.8)), color-stop(50%, rgba(194,194,194,0.8)));
	background-size:90% 1px;
	width:100%;
	background-repeat:no-repeat;
	background-position: center bottom;
	margin:0px auto;
	padding:0 5px;
	/*background: url(3.svg#4) no-repeat center bottom;
	-webkit-background-size:100px 1px;*/
}
.nav4 dl dd:last-of-type{
	background:none;
}
.nav4 dl dd a{
	font-size: 14px;
	line-height:30px;
	display:block;
	color:#4f4d4f;
	text-shadow:0px 1px 0px #ffffff;
	white-space: pre;
	overflow: hidden;
	text-overflow: ellipsis;
}
.nav4 .masklayer_div{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 180;
	background: rgba(0,0,0,0);
}
.nav4 .masklayer_div.on{display: block;}

.nav5 a:nth-of-type(1){border-left;0;}

.nav5 a:only-child span{
	background:none;
	padding:0;
}
.nav5 a.on + dl{
	display: block;
	    background: #fff;
}
.nav5 a span{
display: inline-block;
    padding: 0 10px 0 0;
    background: url(1.svg#2) no-repeat right 10px;
    -webkit-background-size: 9px auto;
    width: 100%;
}

.nav5 a.on span{
display: inline-block;
    padding: 0 10px 0 0;
    background: url(ysvg.png) no-repeat right 10px;
    -webkit-background-size: 9px auto;
    width: 100%;
}
/***********************/
.nav5 dl{
	display:none;
	position:absolute;
	z-index:320;
  left:150%;
	bottom:0px;
	background:red;
	/*min-height:100px;*/
	background:#e4e3e2;
	/*border:1px solid #afaeaf;*/
	border-radius:5px;
	-webkit-box-shadow:inset 0 0 3px #fff;
	background:url(2.svg#3) no-repeat center center;
	-webkit-background-size:100%;
	background-size:100%;
}
/*, .nav5 dl:after*/
.nav5 dl:before{
    display: inline-block;
    position: absolute;
    z-index: 340;
    top: 50%;
    left: 0;
    width: 8px;
    height: 10px;
    /*background: url(ysvg.png) no-repeat -2px center;*/
    -webkit-background-size: 10px auto;
    background-size: 100%;
    bottom: -7px;
    margin-left: 0px;
}
/*.nav5 dl:after{
	z-index:241;
	border-color:#e4e3e2 transparent transparent transparent;
	margin-bottom:-15px;
}*/
.nav5 dl dd{
	line-height:45px;
	text-align:center;
	background:-webkit-gradient(linear, 0 0, 100% 0, from(rgba(194,194,194,0.8)), to(rgba(194,194,194,0.8)), color-stop(50%, rgba(194,194,194,0.8)));
	background-size:90% 1px;
	background-repeat:no-repeat;
	background-position: center bottom;
	/*background: url(3.svg#4) no-repeat center bottom;
	-webkit-background-size:100px 1px;*/
}
.nav5 dl dd:last-of-type{
	background:none;
}
.nav5 dl dd a{
	display:block;  
  	line-height:26px;
	color:#4f4d4f;
	text-shadow:0px 1px 0px #ffffff;
	white-space: pre;
	overflow: hidden;
	text-overflow: ellipsis;
}
.nav5 .masklayer_div{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 380;
	background: rgba(0,0,0,0);
}
.nav5 .masklayer_div.on{display: block;}
.nav_4 .on{     background: #524945;    color: #fff;    text-shadow: none;}
.nav5 .on{     background: #524945;    color: #fff;    text-shadow: none;background:#524945 url(jt.png) no-repeat right center;   background-size: auto 8px; }

.box>li.home {}

.box>li.home a { height: 66px; width: 66px; margin: auto; border-radius: 60px; position: relative; top: -17px;  background: url('home.png') no-repeat center center; background-size: 80% 80%; }

.nybg{display: block;
    height: 1%;
    overflow: hidden;}
.ui-mobile .ui-page{    margin: 0 0 50px 0;}

.g_globalLine {
    position: relative;
    width: 100%;
}
.msgTop {
    margin: .75rem .5rem 0 .5rem;
    padding-bottom: .6rem;
}
.g_input{padding-left:.75rem;height:2.5rem;line-height:normal;font-size:.7rem;background-color:#fff;border:1px solid #ccc;margin-top:-1px;width:100%;color:#999;font-family:"\5FAE\8F6F\96C5\9ED1",Helvetica,"黑体",Arial,Tahoma;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;outline:0;z-index:1;position:relative}

.msgTop .g_input {
    padding-left: 2.1rem;
}
.msg_textArea{height: 5rem;
    margin-bottom: .35rem;
    padding-left: 2.1rem;font-size: .7rem;}
.icon-memailIcon:before,.icon-mmsgIcon:before,.icon-mnameIcon:before,.icon-mphoneIcon:before,.icon-mpswIcon:before{position:absolute;top:.8rem;left:.6rem;font-size:.9rem;z-index:2;color:#333}
.icon-mmsgIcon:before{top:.6rem}
.icon-mpswIcon:before{content:"\e69b"}
.icon-mnameIcon:before{content:"\e641"}
.icon-memailIcon:before{content:"\e6a1"}
.icon-mphoneIcon:before{content:"\e62d"}
.icon-mmsgIcon:before{content:"\e6b3"}
.g_textArea{text-indent:.25rem;height:2.5rem;line-height:1.1rem;font-size:.7rem;font-family:"\5FAE\8F6F\96C5\9ED1",Helvetica,"黑体",Arial,Tahoma;width:100%;border:1px solid #ccc;background:#fff;-webkit-appearance:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;margin-top:-1px;outline:0;z-index:1;position:relative;text-indent:0;padding-top:.6rem;padding-right:.5rem;color:#999}
.g_textArea:focus{border-color:#9dbff6;color:#333}

.btn-2{background: #272727;border:0;color:#fff;height:2rem;line-height:2rem;font-size:.8rem;font-family:"\5FAE\8F6F\96C5\9ED1",Helvetica,"黑体",Arial,Tahoma;text-align:center;margin:.5rem auto;padding:0;width:100%;display:block;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;outline:0}
.album div{ display:table; width:100%;}
.album div span{ display:table-cell;}
.album {padding:10px 0;text-align:center;}
.album_o {display:inline-block;width:10px;height:10px;margin:5px;background:#FFFFFF;border:1px solid #524945;border-radius: 0 0 10px 10px;}
.album_c {display:inline-block;width:10px;height:10px;margin:5px;background:#524945;border:1px solid #524945;border-radius: 0 0 10px 10px;}

.list-set{ overflow:hidden; background-color: #4c4c4c;}
.list-set ul li{    width: 33.3%;    float: left;    text-align: center;}
.list-set ul li a{display: block;line-height: 24px;color: #Fff;}

.xxtitle{width:100%; line-height:30px;background:#524945;color:#fff; text-align:center;    margin: 10px 0;    font-weight: bold;}

.content{height:1%; overflow:hidden;}
.content img{ max-width:100%;}

.btn-blue{    width: 100%;line-height: 30px;background: #c32b2b;    color: #fff;    text-align: center;    margin: 10px auto;    font-weight: bold;    border-radius: 5px;}

.g_globalLine {
    position: relative;
    width: 100%;
}
.g_input{padding-left:1rem;height:2.5rem;line-height:normal;font-size:.7rem;background-color:#fff;border:1px solid #ccc;margin-top:-1px;width:100%;color:#999;font-family:"\5FAE\8F6F\96C5\9ED1",Helvetica,"黑体",Arial,Tahoma;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;outline:0;z-index:1;position:relative}
.btn-2{background: #272727;border:0;color:#fff;height:2rem;line-height:2rem;font-size:.8rem;font-family:"\5FAE\8F6F\96C5\9ED1",Helvetica,"黑体",Arial,Tahoma;text-align:center;margin:.5rem auto;padding:0;width:100%;display:block;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;outline:0}

.gwlist{}
.gwlist table{}
.gwlist table tr td{padding:0;}
.gwlist table tr td p{margin:0;padding:0;}
.gwlist table tr td img{    max-width: 120px;    max-height: 120px;}

.zblist{}
.zblist .dj{background: #d74107;    display: block;    color: #fff;    margin: 0 0 5px 0;}
.zblist td{background: #fff;padding:0px}
.zblistkk{}
.zblistkk a{display:block;}
/*专题*/
.ztlj{width:100%;    height: 1%;    overflow: hidden;}
.ztlj a{width:44%;display: block;margin: 20px 3% 0;background: #d74107;height: 50px;text-align: center;line-height: 50px;color: #fff;float: left;font-size: 20px;border-radius: 8px;}
.more{float: right;    font-size: 12px;    line-height: 32px;    font-weight: 400;}

.tablegs {width: 100%;background-color: #ef9c99;border-collapse: separate;color: #2c2c2c;}
.tablegs td {    padding:0  2px;    line-height: 22px;   background-color: #fff;}
.tablegs tbody tr td:first-child{width:100px;}
.tablegs tbody tr td:first-child img{max-width:95%;display:block;margin: 3px auto;}

.tablerw{}
.tablerw td {    padding:0  5px;    line-height: 22px;   }
.tableg {    width: 100%;    background-color: #ef9c99; border-collapse: separate;    color: #2c2c2c;}
.tableg th{    background: #F7E5EA;text-align: center;}
.tableg td {    padding:0  0;    line-height: 22px;   background-color: #fff;text-align: center; }

.zblist{}
.zblist .dj{background: #d74107;    display: block;    color: #fff;    margin: 0 0 5px 0;}
.zblist td{background: #fff;padding:0px}
.zblistkk{}
.zblistkk a{display:block;}
/*超出左右滚动*/
.slide-box{display: -webkit-box;overflow-x: auto;-webkit-overflow-scrolling:touch;}
.slide-box li{text-align: center;}
.slide-box::-webkit-scrollbar{display: none;}
/*导航*/
.list{width: 100%;border-bottom:solid 1px #316a91;margin:0px auto 0 auto;}
.list ul li{background-color:#467ca2; border:solid 1px #316a91; border-bottom:0;}
.list ul li a{    position: relative;    display: block;    height: 56px;    line-height: 56px;    overflow: hidden;    padding: 0px 20px 0px 20px;    margin: 0px;    font-size: 16px;    color: #fff;
    font-weight: normal;    letter-spacing: 1px;    cursor: pointer;    transition: 0.4s;    border-bottom: 1px solid #f2f2f2;
}
.list ul li .inactive{ background:url(off.png) no-repeat 210px center;}
.list ul li .inactives{background:url(on.png) no-repeat 210px center;} 
.list ul li ul{display: none;}
.list ul li ul li { border-left:0; border-right:0; background-color:#6196bb; border-color:#467ca2;}
.list ul li ul li ul{display: none;}
.list ul li ul li a{ padding-left:30px;}
.list ul li ul li ul li { background-color:#d6e6f1; border-color:#6196bb; }
.last{ background-color:#d6e6f1; border-color:#6196bb; }
.list ul li ul li ul li a{ color:#316a91; padding-left:40px;}


.model_nav{display: none}
.subhlogo{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	border-bottom: 1px solid rgba(40,88,88, 0.3);
	z-index: 55;
	display: none;
	background-color: #fff;
}
.subhlogo .layout{
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 80px;
	padding: 0 0.32rem;
	max-width: 100%;
}
.subhlogo .layout>i{width: 17%; min-width: 80px; visibility: hidden;}
.subhlogo .hloho{position: absolute;left: 0.32rem; width: 17%; min-width: 80px; max-width: 200px;}
.meun-btn{
    position: relative;
    width: 50px;
    height: 50px;
    display: flex;
	cursor: pointer;
	z-index: 9999;
	flex-direction: column;
	justify-content: space-around;
}
.meun-btn span{
    top: 50%;
    left: 0px;
    display: block;
    width: 100%;
	height: 5px;
	border-radius: 25px;
    margin-top: -1px;
    background: #c29470;
    transition: .2s ease;
}
.meun-btn-open span:nth-of-type(1) {position: absolute;transform: rotate(45deg);}
.meun-btn-open span:nth-of-type(3) {position: absolute; transform: rotate(-45deg);}
.meun-btn-open span:nth-of-type(2){width: 0px;}

.second_nav{
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 555;
	width: 320px ;
	height: 100%;
	background: #467ca2;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .4);
	overflow-y: scroll;
	padding-bottom: 43px;
	pointer-events:none;
	animation-duration: 0.5s;
  
}
.search_btn{
	box-sizing: border-box;
	padding: 0px 20px;
	margin: 0px;
	background: #3d3d3d;
	line-height: 81px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	cursor: pointer;
}
.search_btn i {
	margin-left: 10px;
  background: url(//m.ecg8.com/static/img/ico-search.png) no-repeat center;
  width: 16px;
    height: 16px;
    background-size: 100%;
}
.second_nav_lsit li{width: 100%;}
.second_nav_lsit li p{
    position: relative;
    display: block;
    height: 56px;
    line-height: 56px;
    overflow: hidden;
    padding: 0px 20px 0px 40px;
    margin: 0px;
    font-size: 16px;
    color: #3d3d3d;
    font-weight: normal;
    letter-spacing: 1px;
    cursor: pointer;
	transition: 0.4s;
	border-bottom: 1px solid #f2f2f2;
}
.second_nav_lsit li p i{float: right; margin-top: 20px;}
.second_nav_lsit li p a{display: block; width: 80%; float: left;}
.second_nav_lsit li p::before{
	content: "";
    position: absolute;
    top: 50%;
    left: 15px;
    width: 10px;
    height: 10px;
    margin-top: -5px;
    border: 1px solid #3d3d3d;
    border-radius: 50%;
    transition: 0.4s;
}
.second_nav_lsit .li_act p::before{
    border: 1px solid #c29470;
	background: #c29470;
}
.second_nav_lsit .li_act p{color: #c29470;}
.second_nav_lsit .li_act p i{transform: rotateX(180deg);}
.second_nav_lsit li dl{display: none;}
.second_nav_lsit li dd{
	font-size: 16px;
	color: #3d3d3d;
	line-height: 56px;
	height: 56px;
	padding: 0px 20px 0px 40px;
	border-bottom: 1px solid #f2f2f2;
}
.second_nav_lsit li dd a{display: block}
.second_nav_block{pointer-events: auto; visibility: visible;}

.mark{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: rgba(255, 255, 255, 0.5);
	z-index: 55;
	display: none;
}

.search-box{
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 999;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.9);
	pointer-events: none;
	opacity: 0;
	transition: .4s;
}
.search-box-show {
	pointer-events: auto;
	opacity: 1;
}
.search-box .close {
	position: absolute;
	top: 30px;
	right: 30px;
	display: block;
	width: 30px;
	height: 30px;
	background: url(close_ico.png) no-repeat center;
	opacity: 1;
	cursor: pointer;
}
.search-box form {
	position: absolute;
	top: 50%;
    left: 2.6%;
    right: 2.6%;
    height: 40px;
    margin-top: -62px;
    border-bottom: 1px solid #515151;
}
.search-box form select{width: 30%;float:right;height: 30px;    margin: 5px 0;display: block;}
.search-box form input {
	box-sizing: border-box;
	width: 70%;
	height: 40px;
	overflow: hidden;
	padding:0 30px;
    border: none;
    outline: none;
    background: url(search_ico.png) no-repeat left;
    line-height: 40px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.search-box form .sbm{background: none;}
.search-box form button {
	position: absolute;
	top: 0px;
    right: 0px;
    width: 50px;
	height: 100%;
    border: none;
    background: transparent;
    line-height: 40px;
    font-size: 18px;
    color: #777;
    text-align: center;
    cursor: pointer;
    transition: .3s;
}
.search-box form button:hover{
	color: #fff;
}
@media screen and (max-width: 1740px){
  	.pc_nav .topbar{display: none}
  	.top_bar{display: flex;}
}
@media screen and (max-width: 1500px){
	.pc_nav i{width: 13.5%;}
	.pc_nav .h_logo{width: 13.5%;}
	.pc_nav .h_logo img{width: 100%;}
	.pc_nav>ul li>a{font-size: 15px; min-width: 85px; height: 78px; line-height: 108px;}
	.pc_nav>ul li>a::after{background-size: contain;}
	.hid .hid-box{padding: 18px 8px;}
	.hid .hid-box dl dd{margin: 0 8px;}
}
@media screen and (max-width: 1350px){
	.pc_nav i{width: 13%;}
	.pc_nav .h_logo{width: 13%;}
	.pc_nav .h_logo img{width: 100%;}
	.pc_nav>ul li>a{font-size: 15px; min-width: 82px; height: 75px; line-height: 105px;}
	.pc_nav>ul li>a::after{background-size: contain;}
	.hid .hid-box{padding: 15px 5px;}
	.hid .hid-box dl dd{margin: 0 6px;}
}
@media screen and (max-width: 1199px){
	header{padding-top: 81px;}
	.top_bar{display: none;}
  	.pc_nav{display: none}
  	.model_nav{display: block}
}
@media screen and (max-width: 767px){
  header {padding-top: 60px;}
 	.subhlogo .layout{height: 36px;}
  	.meun-btn {width: 30px;height: 30px;}
  	.meun-btn span {height: 3px;}
  	.second_nav{width: 250px;}
  	.search_btn{line-height: 60px;}
}
h1{text-align: center;background: #3f3f3f;margin: 0;padding: 5px 0;color: #fff;font-size: 16px;border-radius: 10px 10px 0 0;}
.m-introduce h2{text-align: center;background: #d74107;margin: 0;padding: 5px 0;color: #fff;font-size: 16px;border-radius: 10px 10px 0 0;}
/*报价*/
.f_price {font-weight:bold;font-family:Arial;color:#FF0000;}
.f_price a{font-weight:bold;font-family:Arial;color:#FF0000;}
.quotedl{width: 70px;    float: right;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/*滑动*/
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.content-slide{padding:0 15px;}
.content-slide p{text-indent:0em;line-height:1.9;    -webkit-margin-before: 0;    -webkit-margin-after: 0;    -webkit-margin-start: 0px;    -webkit-margin-end: 0px;}
.swiper-container{width:100%;border-top:0;padding:0;}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}
.wrap{margin:0 auto;}
  
.tabs{width: 100%;display: table;margin:0 0 20px 0;}
.tabs a {	text-align: center;    background: #eee;    line-height: 34px;    font-size: 16px;    text-decoration: none;display: table-cell;text-align: center;}
.tabs a.active{color:#fff;background:#333;}
.swiper-slide{width:100%;background:none;color:#fff; overflow: hidden;float: left;}

.am-list-news-ft{    text-align: center;    padding-bottom: 1%;    padding: 4% 0;border-top: 1px solid #e8e8e8;}
.am-list-news-ft a{    display: inline-block;    width: 50%;    text-align: center;    background-color: #c71730;    color: #fff;    padding: 1% 0;    border-radius: 4px;}
.a-btncontact{    height: 1%;    text-align: center;    overflow: hidden;}
.a-btn{    margin:0 auto;    display: block;  width: 25%;  float:left;height:110px;}
.a-btn img{ border:none;    -webkit-transition:all 0.3s ease-in-out;    -moz-transition:all 0.3s ease-in-out;    -o-transition:all 0.3s ease-in-out;   transition:all 0.3s ease-in-out;	 max-height:70px; 	 max-width:80px; 	 }
.a-btn span{width:expression(this.width > 80 && this.height < this.width ? 80: true); 	 height:expression(this.height > 150 ? 150: true);border-radius: 10px;box-shadow: 0px 0px 1px 1px rgba(0,0,0,.2);margin: 5px auto 0;    display: block;    overflow: hidden;    width: 70px;    height: 70px;}
/*职业*/
    	/*.wrap2{margin:0 auto;background: #EFEFF4;padding:0 0 0;}*/
  		#header{position:absolute;left:0;top:0;z-index:999;width: 100%;height: 43px;overflow: hidden;background: #fdfdfc;font: 12px/40px hiragino sans gb, microsoft yahei, simsun;box-shadow:3px 3px 3px rgba(0,0,0,0.2);}
        #top-line{width: 100%;height: 3px;line-height: 0;font-size: 0;overflow: hidden;text-align: center;z-index: 1;background-color: #0fa6ea;background: -webkit-linear-gradient(left, rgba(15,166,234,1) 0, rgba(89,204,24,1) 10%, rgba(15,166,234,1) 60%, rgba(15,166,234,1) 100%);background: -moz-linear-gradient(left, rgba(15,166,234,1) 0, rgba(89,204,24,1) 10%, rgba(15,166,234,1) 60%, rgba(15,166,234,1) 100%);background: -ms-linear-gradient(left, rgba(15,166,234,1) 0, rgba(89,204,24,1) 10%, rgba(15,166,234,1) 60%, rgba(15,166,234,1) 100%);background: linear-gradient(left, rgba(15,166,234,1) 0, rgba(89,204,24,1) 10%, rgba(15,166,234,1) 60%, rgba(15,166,234,1) 100%);}
        #header .swiper-slide{padding: 0 20px;width:auto;}
        #banner{width: 100%;height:170px;overflow: hidden;position:relative;}
        #banner .swiper-slide{position:relative;text-align:center;}
        #banner img{max-width: 100%;}
        .gallerytitle{text-align: center;font-size: 1em;height: 42px;line-height: 42px;color: #fafafa;position: absolute;left: 0;bottom: 0;right: 0;font-weight: normal;text-shadow: 1px 1px 1px #000;background-color: rgba(0,0,0,0);background: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));background: -webkit-gradient(linear,top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.7)));background: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));background: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));}
        .pagination{position: absolute; z-index: 20; bottom: 10px; width: 66px; text-align: center; right:0;}
        .swiper-pagination-bullet{display: inline-block; width: 5px; height: 5px; border-radius:5px; background: #fff; margin: 0 2px; opacity: 0.8; cursor: pointer;}
        .swiper-pagination-bullet-active{background: #ff6600;}
        #tabs-container{background: #fff;}
        
/*信息*/
.tabs2{border-top: 2px solid #fff;width:100%;height:38px;overflow:hidden;display: table;}
.tabs2 a{font-size: 16px;font-weight: normal;text-align: center;height: 38px;line-height: 38px;color: #2a70be;display: table-cell;background: rgb(238, 238, 238);}
.tabs2 a.active{color:#fff;background:#333;}
/*投票*/
.tabs3{border-top: 2px solid #fff;width:100%;height:38px;overflow:hidden;display: table;}
.tabs3 a{font-size: 16px;font-weight: normal;text-align: center;height: 38px;line-height: 38px;color: #2a70be;display: table-cell;background: rgb(238, 238, 238);}
.tabs3 a.active{color:#fff;background:#333;}
.vote div a{text-align: center;    display: block;    margin: 5px 0;    line-height: 30px;}
.vote ul li label{color:#000;}
.vote p {height:40px;}
.vote div a:first-child {height:0px;overflow: hidden;}
.vote p input{    width: 46%;float:left;    border: 0;    background: #c71730;    color: #fff;    border-radius: 4px; margin:0 2%;}
.vote ul{height:1%;overflow: hidden;}
.vote ul li{width: 50%;float:left;}
.news-list{padding:0 10px;}
.news-list li{overflow: hidden;border-bottom: 1px solid #eceef0;box-shadow: 0 1px 1px #fff;font-weight: normal;height: 35px;line-height: 35px;}
.swiper-container2 {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.content-slide2{padding:0 15px;}
.content-slide2 p{text-indent:0em;line-height:1.9;    -webkit-margin-before: 0;    -webkit-margin-after: 0;    -webkit-margin-start: 0px;    -webkit-margin-end: 0px;}
.swiper-container2{width:100%;border-top:0;padding:0;}
.swiper-wrapper2 {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}
.wrap2{margin:0 auto;}
.swiper-slide2{width:100%;background:none;color:#fff; overflow: hidden;float: left;}
.videofd{position: fixed;display: block;width: 100%;    border-bottom: #d4d4d4 1px solid;    background: #fff;}
.videofd .title{    line-height: 30px;    padding: 0 10px;}
/**/
.comment-box{
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 600;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.9);
	pointer-events: none;
	opacity: 0;
	transition: .4s;
	    overflow-y: auto;
}
.comment-box-show {
	pointer-events: auto;
	opacity: 1;
}
.comment-box .close {
	position: fixed;
	top: 20px;
	right: 30px;
	display: block;
	width: 30px;
	height: 30px;
	background:url(close_ico.png) no-repeat center;
	opacity: 1;
	cursor: pointer;
}
.comment-box form {
	position: absolute;
	top: 50%;
    left: 2.6%;
    right: 2.6%;
    height: 40px;
    margin-top: -62px;
    border-bottom: 1px solid #515151;
}
.comment-box form select{width: 30%;float:right;height: 30px;    margin: 5px 0;display: block;}
.comment-box form input {
	box-sizing: border-box;
	width: 70%;
	height: 40px;
	overflow: hidden;
	padding:0 30px;
    border: none;
    outline: none;
    background: url(search_ico.png) no-repeat left;
    line-height: 40px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.comment-box form .sbm{background: none;}
.comment-box form button {
	position: absolute;
	top: 0px;
    right: 0px;
    width: 50px;
	height: 100%;
    border: none;
    background: transparent;
    line-height: 40px;
    font-size: 18px;
    color: #777;
    text-align: center;
    cursor: pointer;
    transition: .3s;
}
.comment-box form button:hover{
	color: #fff;
}
.comment_btn{    position: fixed;
    display: block;
    width: 50px;
	height:50px;
    right:-6px;
  	bottom:23px;
    background: #FF6600;
    border-radius: 50%;
 	color:#fff;
  	line-height: 14px;
  	text-align: center;
    padding: 7px 0 0;
    z-index: 600;
    font-size: 12px;
}
.comment_btn:hover{color:#fff}
.gwlb {}
.gwlb li {
    float: left;    
    width: 25%;
    text-align: center;
}
.gwlb li p {
    line-height: 20px;
    margin: 0px 1px 0 0;
}
.gwlb li i {
  line-height: 30px;  
  font-style: normal;
    background-color: #C1C1C1;
    display: block;
  margin: 0px 1px 0 0;
}
.gwlb2 {}
.gwlb2 li {
	display: table-cell;
    text-align: center;
	width: 50%;
}
.gwlb2 li p {
    line-height: 30px;
    margin: 0px 1px 0 0;
}
.gwlb2 li i {
  line-height: 30px;  
  font-style: normal;
    background-color: #C1C1C1;
    display: block;
  margin: 0px 1px 0 0;
}