#baguetteBox-overlay { display: none; opacity: 0; position: fixed; overflow: hidden; top: 0; left: 0; width: 100%; height: 100%; background-color: #222; background-color: rgba(0, 0, 0, 0.8); -webkit-transition: opacity .5s ease; -o-transition: opacity .5s ease; -moz-transition: opacity .5s ease; transition: opacity .5s ease; z-index: 99999999999999999999999999999999999999; }



#baguetteBox-overlay.visible { opacity: 1; }



#baguetteBox-overlay .full-image { display: inline-block; position: relative; width: 100%; height: 100%; text-align: center; }



#baguetteBox-overlay .full-image figure { display: inline; margin: 0; height: 100%; }



#baguetteBox-overlay .full-image img { display: inline-block; width: auto; height: auto; max-height: 100%; max-width: 100%; vertical-align: middle; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }



#baguetteBox-overlay .full-image figcaption { display: block; position: absolute; bottom: 0; width: 100%; text-align: center; line-height: 1.8; color: #ccc; background-color: #000; background-color: rgba(0, 0, 0, 0.6); font-family: Verdana, Geneva, sans-serif; }



#baguetteBox-overlay .full-image:before { content: ""; display: inline-block; height: 50%; width: 1px; margin-right: -1px; }



#baguetteBox-slider { position: absolute; left: 0; top: 0; height: 100%; width: 100%; white-space: nowrap; -webkit-transition: left .4s ease, -webkit-transform .4s ease; transition: left .4s ease, -webkit-transform .4s ease; -o-transition: left .4s ease, -o-transform .4s ease; -moz-transition: left .4s ease, transform .4s ease, -moz-transform .4s ease; transition: left .4s ease, transform .4s ease; transition: left .4s ease, transform .4s ease, -webkit-transform .4s ease, -moz-transform .4s ease, -o-transform .4s ease; transition: left .4s ease, transform .4s ease, -webkit-transform .4s ease; }



#baguetteBox-slider.bounce-from-right { -webkit-animation: bounceFromRight .4s ease-out; -moz-animation: bounceFromRight .4s ease-out; animation: bounceFromRight .4s ease-out; }



#baguetteBox-slider.bounce-from-left { -webkit-animation: bounceFromLeft .4s ease-out; -moz-animation: bounceFromLeft .4s ease-out; animation: bounceFromLeft .4s ease-out; }



.baguetteBox-button#next-button, .baguetteBox-button#previous-button { top: 50%; top: -webkit-calc(50% - 30px); top: -moz-calc(50% - 30px); top: calc(50% - 30px); width: 44px; height: 60px; }



.baguetteBox-button { position: absolute; cursor: pointer; outline: 0; padding: 0; margin: 0; border: 0; -moz-border-radius: 15%; border-radius: 15%; background-color: #323232; background-color: rgba(50, 50, 50, 0.5); color: #ddd; font: 1.6em sans-serif; -webkit-transition: background-color .4s ease; -o-transition: background-color .4s ease; -moz-transition: background-color .4s ease; transition: background-color .4s ease; }



.baguetteBox-button:hover { background-color: rgba(50, 50, 50, 0.9); }



.baguetteBox-button#next-button { right: 2%; display: block !important; }



.baguetteBox-button#previous-button { left: 2%; display: block !important; }



.baguetteBox-button#close-button { top: 20px; right: 2%; right: -webkit-calc(2% + 6px); right: -moz-calc(2% + 6px); right: calc(2% + 6px); width: 30px; height: 30px; }



.baguetteBox-button svg { position: absolute; left: 0; top: 0; }



article, aside, dialog, footer, header, main, section, nav, figure, menu {



	display: block;



}



/* .j-xx start */































.j-offset-top {



	-webkit-transition: all 750ms;



	-o-transition: all 750ms;



	-moz-transition: all 750ms;



	transition: all 750ms;



	-webkit-transform: translateY(100px);



	-moz-transform: translateY(100px);



	-ms-transform: translateY(100px);



	-o-transform: translateY(100px);



	transform: translateY(100px);



	opacity: 0;



}



.j-offset-top.run {



	-webkit-transform: translateY(0);



	-moz-transform: translateY(0);



	-ms-transform: translateY(0);



	-o-transform: translateY(0);



	transform: translateY(0);



	opacity: 1;



}



.j-offset-left {



	-webkit-transition: all 750ms;



	-o-transition: all 750ms;



	-moz-transition: all 750ms;



	transition: all 750ms;



	-webkit-transform: translateX(100px);



	-moz-transform: translateX(100px);



	-ms-transform: translateX(100px);



	-o-transform: translateX(100px);



	transform: translateX(100px);



	opacity: 0;



}



.j-offset-left.run {



	-webkit-transform: translateX(0);



	-moz-transform: translateX(0);



	-ms-transform: translateX(0);



	-o-transform: translateX(0);



	transform: translateX(0);



	opacity: 1;



}



.j-offset-right {



	-webkit-transition: all 750ms;



	-o-transition: all 750ms;



	-moz-transition: all 750ms;



	transition: all 750ms;



	-webkit-transform: translateX(-100px);



	-moz-transform: translateX(-100px);



	-ms-transform: translateX(-100px);



	-o-transform: translateX(-100px);



	transform: translateX(-100px);



	opacity: 0;



}



.j-offset-right.run {



	-webkit-transform: translateX(0);



	-moz-transform: translateX(0);



	-ms-transform: translateX(0);



	-o-transform: translateX(0);



	transform: translateX(0);



	opacity: 1;



}



* {



	margin: 0px;



	padding: 0px;



}



html {



	font-size: 62.5%;



	height: 100%;



}



body {



	max-width: 1920px;



	margin: 0 auto;



	width: 100%;



	overflow-x: hidden;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	font-size: 1.4rem;



	color: black;



	background: #f4f4f4;



}



a {



	color: #333;



	text-decoration: none;



	outline: none;



	tap-highlight-color: transparent;



	focus-ring-color: transparent;



	-webkit-tap-highlight-color: transparent;



	-webkit-focus-ring-color: transparent;



	-moz-tap-highlight-color: transparent;



	-moz-focus-ring-color: transparent;



	-webkit-transition: all 350ms;



	-o-transition: all 350ms;



	-moz-transition: all 350ms;



	transition: all 350ms;



}



a:hover {



	color: #ffc000;



}



ol, ul, li {



	list-style: none;



}



img {



	border: 0px solid #ccc;



}



table, embed, video {



	max-width: 100%;



}



input, textarea {



	border: none;



	background: none;



	font-family: Arial, Helvetica, sans-serif;



}



input[type="submit"], textarea[type="submit"] {



	cursor: pointer;



}



input[type="checkbox"], textarea[type="checkbox"] {



	cursor: pointer;



}



input[type="radio"], textarea[type="radio"] {



	cursor: pointer;



}



input:focus, textarea:focus {



	outline: none;



}



textarea {



	resize: none;



}



button {



	border: none;



	background: none;



	cursor: pointer;



}



em, i {



	font-style: normal;



}



/* .c-xx start */































.c-fl {



	float: left;



}



.c-fr {



	float: right;



}



.c-cb {



	clear: both;



}



.c-mg {



	margin-top: 0;



	margin-right: auto;



	margin-bottom: 0;



	margin-left: auto;



}



.c-oh {



	overflow: hidden;



}



.c-wd {



	width: 1200px;



}



.c-tsn {



	-webkit-transition: all 350ms;



	-o-transition: all 350ms;



	-moz-transition: all 350ms;



	transition: all 350ms;



}



.c-bbx {



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



}



.c-pr {



	position: relative;



}



.c-mt-5 {



	margin-top: 5px;



}



.c-mt-10 {



	margin-top: 10px;



}



.rsh {



	padding-right: 0px;



}



.c-mt-15 {



	margin-top: 15px;



}



.c-mt-20 {



	margin-top: 20px;



}



.c-mt-25 {



	margin-top: 25px;



}



.c-mt-30 {



	margin-top: 30px;



}



.c-mt-35 {



	margin-top: 35px;



}



.c-mt-40 {



	margin-top: 40px;



}



.c-mt-45 {



	margin-top: 45px;



}



.c-mt-50 {



	margin-top: 50px;



}



.c-nomt {



	margin-top: 0 !important;



}



.c-nomr {



	margin-right: 0 !important;



}



.c-nomb {



	margin-bottom: 0 !important;



}



.c-noml {



	margin-left: 0 !important;



}



.c-nofont {



	line-height: 0;



	font-size: 0;



}



.c-nobg {



	background: none !important;



}



/* .c-xx end */































/* .f-xx start */































.f-czjz {



	position: relative;



	top: 50%;



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



	-moz-transform: translate(0px, -50%);



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



	-o-transform: translate(0px, -50%);



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



}



.f-box {



	margin: 0 auto;



	max-width: 1200px;



	overflow: hidden;



}



 @media screen and (min-width: 960px) and (max-width: 1219px) {



.f-box {



	width: 950px;



}



}



 @media screen and (min-width: 768px) and (max-width: 959px) {



.f-box {



	width: 750px;



}



}



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



.f-box {



	padding-left: 10px;



	padding-right: 10px;



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



}



}



/* .f-xx end */































.l {



	float: left;



}



.r {



	float: right;



}



.fix {



 *zoom: 1;



}



.fix:after, .fix:before {



	display: block;



	content: "clear";



	height: 0;



	clear: both;



	overflow: hidden;



	visibility: hidden;



}



.box {



	position: relative;



}



.mln {



	margin-left: 0 !important;



}



.clear {



	clear: both;



}



.wp {



	width: 1200px;



	margin: auto;



}



 @media screen and (min-width: 1220px) {



.wp {



	width: 1200px;



	margin: auto;



}



}



 @media screen and (min-width: 1000px) and (max-width: 1219px) {



.wp {



	width: 980px;



	margin: auto;



}



}



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



.wp {



	width: 95%;



	margin: auto;



}



}



/* .m-xx start */































.m-desc {



	font-size: 14px;



	font-size: 1.4rem;



	color: #333;



	line-height: 30px;



}



.m-desc a {



	color: #ffc000;



}



.m-desc a:hover {



	text-decoration: underline;



}



.m-desc p {



	font-size: 14px;



	font-size: 1.4rem;



	color: #333;



	line-height: 30px;



}



.m-desc span {



	font-size: 14px;



	font-size: 1.4rem;



	color: #333;



	line-height: 30px;



}



.m-desc b {



	font-size: 22px;



	font-size: 2.2rem;



	color: #333;



	line-height: 30px;



}



.m-desc a {



	font-size: 14px;



	font-size: 1.4rem;



	color: #ffc000;



	line-height: 30px;



}



.m-desc img {



	display: block;



	max-width: 100%;



	margin: 0 auto;



}



.m-desc iframe {



	display: block;



	max-width: 100%;



	margin: 0 auto;



}



.m-desc table {



	width: 90%;



	border-collapse: collapse;



	line-height: 22px;



	border: 1px solid #ccc;



	margin-left: auto;



	margin-right: auto;



}



.m-desc table tr td {



	padding: 3px;



	border: 1px solid #ccc;



	background: #fff;



	font-size: 14px;



	font-size: 1.4rem;



}



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



.m-tt1 {



	font-size: 24px !important;



	font-size: 2.4rem !important;



}



.m-tt2 {



	font-size: 20px !important;



	font-size: 2rem !important;



}



.m-tt3 {



	font-size: 18px !important;



	font-size: 1.8rem !important;



}



.m-desc1 {



	font-size: 16px !important;



	font-size: 1.6rem !important;



}



.m-desc2 {



	font-size: 14px !important;



	font-size: 1.4rem !important;



}



[class*="-item"] .item-title {



	font-size: 14px;



	font-size: 1.4rem;



}



[class*="-item"] .item-desc {



	font-size: 13px;



	font-size: 1.3rem;



}



[class*="-item"] .item-link {



	font-size: 13px;



	font-size: 1.3rem;



}



[class*="-item"] .item-modal {



	display: none;



}



}



/* .m-xx end */































/* .j-xx start */































.j-offset-top {



	-webkit-transition: all 750ms;



	-o-transition: all 750ms;



	-moz-transition: all 750ms;



	transition: all 750ms;



	-webkit-transform: translateY(100px);



	-moz-transform: translateY(100px);



	-ms-transform: translateY(100px);



	-o-transform: translateY(100px);



	transform: translateY(100px);



	opacity: 0;



}



.j-offset-top.run {



	-webkit-transform: translateY(0);



	-moz-transform: translateY(0);



	-ms-transform: translateY(0);



	-o-transform: translateY(0);



	transform: translateY(0);



	opacity: 1;



}



.j-offset-left {



	-webkit-transition: all 750ms;



	-o-transition: all 750ms;



	-moz-transition: all 750ms;



	transition: all 750ms;



	-webkit-transform: translateX(100px);



	-moz-transform: translateX(100px);



	-ms-transform: translateX(100px);



	-o-transform: translateX(100px);



	transform: translateX(100px);



	opacity: 0;



}



.j-offset-left.run {



	-webkit-transform: translateX(0);



	-moz-transform: translateX(0);



	-ms-transform: translateX(0);



	-o-transform: translateX(0);



	transform: translateX(0);



	opacity: 1;



}



.j-offset-right {



	-webkit-transition: all 750ms;



	-o-transition: all 750ms;



	-moz-transition: all 750ms;



	transition: all 750ms;



	-webkit-transform: translateX(-100px);



	-moz-transform: translateX(-100px);



	-ms-transform: translateX(-100px);



	-o-transform: translateX(-100px);



	transform: translateX(-100px);



	opacity: 0;



}



.j-offset-right.run {



	-webkit-transform: translateX(0);



	-moz-transform: translateX(0);



	-ms-transform: translateX(0);



	-o-transform: translateX(0);



	transform: translateX(0);



	opacity: 1;



}



/* .j-xx end */































[class*="-item"] .item-pic {



	position: relative;



	display: block;



	line-height: 0;



	font-size: 0;



	text-align: center;



	overflow: hidden;



}



[class*="-item"] .item-pic img {



	-webkit-transition: all 350ms;



	-o-transition: all 350ms;



	-moz-transition: all 350ms;



	transition: all 350ms;



}



[class*="-item"] .item-pic: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);



}



[class*="-item"] .item-title {



	overflow: hidden;



}



[class*="-item"] .item-title a:hover {



	color: #ffc000;



}



[class*="-item"] .item-desc {



	overflow: hidden;



}



[class*="-item"] .item-desc a {



	display: block;



}



[class*="-item"] .item-desc a:hover {



	color: #ffc000;



}



.m-page {



	margin-top: 0px;



	letter-spacing: 0;



	font-size: 0;



	text-align: center;



	padding-bottom: 30px;



}



.m-page a {



	margin: 0 5px;



	display: inline-block;



 *display: inline;



 *zoom: 1;



	width: 35px;



	height: 30px;



	line-height: 28px;



	font-size: 12px;



	font-size: 1.2rem;



	color: #333;



	text-align: center;



	border: 1px solid #e5e5e5;



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



	-webkit-transition: all 350ms;



	-o-transition: all 350ms;



	-moz-transition: all 350ms;



	transition: all 350ms;



	background: #eee;



}



.m-page a.big {



	width: 61px;



}



.m-page a:hover {



	color: white;



	border-color: #ffc000;



	background-color: #ffc000;



}



.m-page a.active {



	color: white;



	border-color: #ffc000;



	background-color: #ffc000;



}



.m-page span {



	display: inline-block;



	width: 50px;



	text-align: center;



	font-size: 16px;



	font-size: 1.6rem;



	color: #333;



	position: relative;



	top: 3px;



}



.m-page img {



	display: inline-block;



	position: relative;



	top: 5px;



	margin-left: 0px;



	margin-right: 0px;



}



.m-page .ins {



	margin-left: 4px;



	width: 168px;



	display: inline-block;



	height: 30px;



	line-height: 28px;



	text-align: center;



	border: none;



	outline: none;



	background-color: #ffc000;



	color: #fff;



	font-size: 14px;



	font-size: 1.4rem;



	cursor: pointer;



}



.m-page .add {



	width: 200px\0;



}



.m-page1 {



	margin-bottom: 30px;



}



.m-page2 {



	position: relative;



}



.m-page2 a.no, .m-page2 a.no:hover {



	color: #333 !important;



	border: 1px solid #e5e5e5 !important;



	background: #eee !important



}



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



.m-page {



	margin-top: 25px;



	display: -webkit-box;



	display: -webkit-flex;



	display: -moz-box;



	display: -ms-flexbox;



	display: flex;



	-webkit-box-orient: horizontal;



	-webkit-box-direction: normal;



	-webkit-flex-flow: row wrap;



	-moz-box-orient: horizontal;



	-moz-box-direction: normal;



	-ms-flex-flow: row wrap;



	flex-flow: row wrap;



	-webkit-box-pack: center;



	-webkit-justify-content: center;



	-moz-box-pack: center;



	-ms-flex-pack: center;



	justify-content: center;



}



.m-page a {



	margin-left: 5px;



	margin-right: 5px;



	margin-bottom: 10px;



}



}



/**********************  ce  ************************/







.ce {



	position: fixed;



	top: 20%;



	z-index: 999;



	width: 69px;



	background: #eeeeee;



	right: 0px;



	padding: 0px;



}



.ce li {



	margin: 0px 10px;



	border-bottom: 1px solid #aaaaaa;



	padding-bottom: 2px;



	text-align: center;



}



.ce li.noborder {



	border: none;



}



.ce li span {



	display: block;



	margin-top: 1px;



	font-size: 12px;



	font-size: 1.2rem;



}



.ce li img {



	margin-top: 6px;



}



.ce li:hover span {



	color: #ffc000;



}



.weixin {



	position: relative;



}



.ewm {



	position: absolute;



	right: 100%;



	bottom: -99999px;



	width: 100px;



}



.weixin:hover .ewm {



	bottom: 0;



}



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



.ce {



	bottom: 0;



	top: auto;



	width: 100%;



	padding: 0;



	-moz-border-radius: 0;



	border-radius: 0;



	right: 0;



}



.ce li {



	border: none;



	float: left;



	width: 50%;



	margin: 0;



}







.ewm {



	right: auto;



	left: 0;



}



.weixin:hover .ewm {



	bottom: 100%;



}



.ce li.noborder img {



	margin-top: 13px;



}



}



.returntop {



	position: fixed;



 *position: absolute;



	z-index: 9999;



	right: 20px;



	bottom: 30px;



	width: 53px;



	height: 53px;



	background: url("../img/gotop.png") no-repeat center;



	line-height: 0;



	font-size: 0;



	display: none;



	z-index: 9999;



}



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



.returntop {



	right: 10px;



	bottom: 65px;



	width: 40px;



	height: 40px;



	background-size: contain;



}



}



.wap-hd-nav {



	display: none;



}



.wap-nav {



	width: 5px;



	height: 100%;



	position: absolute;



	right: 0;



	-webkit-transition: all 0.4s ease 0s;



	-o-transition: all 0.4s ease 0s;



	-moz-transition: all 0.4s ease 0s;



	transition: all 0.4s ease 0s;



	z-index: 999999999999999;



	cursor: pointer;



	position: fixed;



	top: -5px;



	right: 0;



	display: block;



}



.wap-nav .nav {



	overflow: hidden;



	width: 300px;



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



	position: absolute;



	top: 0;



	right: 0;



	display: block;



	height: auto;



	overflow: scroll;



}



.wap-nav .nav span {



	font-family: Arial, Helvetica, sans-serif;



}



.wap-nav .nav form {



	margin: 15px auto;



	width: 258px;



	height: 26px;



	border: 1px solid #fff;



}



.wap-nav .nav form .iptc {



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



	padding-left: 15px;



	background-color: #fff;



	width: 80%;



	height: 26px;



	line-height: 26px;



	display: block;



	float: left;



}



.wap-nav .nav form .ipsc {



	width: 20%;



	height: 26px;



	line-height: 26px;



	display: block;



	float: right;



	background: #fff url("../img/sch2.png") no-repeat center center;



}



.wap-nav .nav > ul {



	display: none;



	margin-top: 0px;



	margin-bottom: 0px;



	overflow: scroll;



	padding-top: 45px;



	-ms-box-sizing: border-box;



	-o-box-sizing: border-box;



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



}



.wap-nav .nav > ul > li {



	line-height: 40px;



	font-size: 12px;



	font-size: 1.2rem;



	text-indent: 20px;



	position: relative; color:#fff



}



.wap-nav .nav > ul > li .addition {



	width: 20px;



	height: 20px;



	position: absolute;



	right: 15px;



	top: 10px;



	background: url("../img/shizi.png") no-repeat center center;



}



.wap-nav .nav > ul > li .addition.fa:before {



	margin-right: 5px;



	color: #fff;



	text-indent: 0;



}



.wap-nav .nav > ul > li > a {



	margin-right: 40px;



	color: #fff;



	font-size: 12px;



	font-size: 1.2rem;



	display: block;



}



.wap-nav .nav > ul > li > a span {



	color: #fff;



	font-size: 12px;



	font-size: 1.2rem;



}



.wap-nav .nav > ul > li .c-show {



	display: none;



	width: 100%;



}



.wap-nav .nav > ul > li .c-show1 .c-s1 {



	position: relative;



	padding-left: 15px;



}



.wap-nav .nav > ul > li .c-show1 .c-s1 > a {



	position: relative;



	margin-right: 40px;



	font-size: 12px;



	font-size: 1.2rem;



	color: #fff;



	display: block;



	padding-top: 5px;



	padding-bottom: 5px;



	line-height: 30px;



}



.wap-nav .nav > ul > li .c-show1 .c-s1 > a span {



	font-size: 12px;



	font-size: 1.2rem;



	color: #fff;



}



.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 {



	position: relative;



}



.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 {



	position: relative;



}



.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a {



	margin-right: 40px;



	text-indent: 35px;



	font-size: 12px;



	font-size: 1.2rem;



	color: #fff;



	display: block;



	padding-top: 5px;



	padding-bottom: 5px;



	line-height: 30px;



}



.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a span {



	font-size: 12px;



	font-size: 1.2rem;



	color: #fff;



}



.wap-nav .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 {



	position: relative;



}



.wap-nav .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a {



	margin-right: 40px;



	text-indent: 50px;



	font-size: 12px;



	font-size: 1.2rem;



	color: #fff;



	display: block;



	padding-top: 5px;



	padding-bottom: 5px;



	line-height: 30px;



}



.wap-nav .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a span {



	font-size: 12px;



	font-size: 1.2rem;



	color: #fff;



}



.wap-nav .nav > ul > dl {



	padding: 20px;



}



.wap-nav .nav > ul > dl dd {



	float: left;



	margin: 0 2px;



}



.wap-nav .menubtn {



	width: 23px;



	height: 18px;



	position: absolute;



	top: 12px;



	right: 12px;



	-webkit-transition: all 0.4s ease 0s;



	-o-transition: all 0.4s ease 0s;



	-moz-transition: all 0.4s ease 0s;



	transition: all 0.4s ease 0s;



	z-index: 9999;



}



.wap-nav .menubtn span {



	display: block;



	width: 100%;



	height: 3px;



	margin-bottom: 3px;



	background-color: #ffc000;



}



 @media screen and (min-width: 960px) {



.wap-nav, .menubtn {



	display: none;



}



}



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



.wap-hd-nav {



	display: -webkit-box;



	display: -webkit-flex;



	display: -moz-box;



	display: -ms-flexbox;



	display: flex;



	-webkit-box-orient: horizontal;



	-webkit-box-direction: normal;



	-webkit-flex-flow: row nowrap;



	-moz-box-orient: horizontal;



	-moz-box-direction: normal;



	-ms-flex-flow: row nowrap;



	flex-flow: row nowrap;



	-webkit-box-pack: justify;



	-webkit-justify-content: space-between;



	-moz-box-pack: justify;



	-ms-flex-pack: justify;



	justify-content: space-between;



	background-color: #ffc000;



}



.wap-hd-nav-item {



	width: 25%;



}



.wap-hd-nav-item a {



	display: block;



	padding: 5px 0;



	line-height: 20px;



	font-size: 14px;



	color: white;



	text-align: center;



	background-color: #363636;



}



.wap-hd-nav-item a.active {



	color: white;



	background-color: #ffc000;



}



}



/* banner_top */































.banner_top {



	margin-bottom: 70px;



	padding-top: 77px;



	padding-bottom: 84px;



	background: url(../img/fenye.jpg) no-repeat top center;



	text-align: center;



}



.banner_top p {



	text-align: center;



	color: #333;



	line-height: 30px;



	padding-top: 3px;



	color: #fff;



}



.banner_top .title2 {



	padding-bottom: 11px;



}



.banner_top .title2 span {



	font-size: 36px;



	font-size: 3.6rem;



	color: #fff;



	line-height: 40px;



}



.banner_top p {



	color: #fff;



	line-height: 30px;



}



.banner_top p a {



	color: #fff;



	line-height: 30px;



}



.banner_top p a.on {



	color: #ffc000;



}



.banner_top p a:hover {



	color: #ffc000;



}



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



.banner_top {



	padding: 40px 0px;



}



}



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



.banner_top {



	margin-bottom: 30px;



}



.banner_top .title2 span {



	font-size: 20x;



	font-size: 2rem;



	color: #fff;



	line-height: 25px;



}



}



/* header_top */































.header_top {



	margin-bottom: 25px;



	text-align: right;



}



.header_top .youxiang {



	display: inline-block;



	line-height: 30px;



	padding-left: 25px;



	background: url(../img/meile.png) no-repeat left center;



	margin-top: 13px;



	margin-right: 27px;



	color: #666666;



}



.header_top .zhongwen {



	display: inline-block;



	line-height: 30px;



	padding-left: 25px;



	background: url(../img/chinese.jpg) no-repeat left center;



	margin-top: 13px;



	margin-right: 15px;



	color: #666666;



}



.header_top .yingwen {



	display: inline-block;



	line-height: 30px;



	padding-left: 25px;



	



	margin-top: 13px;



	margin-right: 15px;



	color: #666666;



}



.header_top a {



	color: #666666;



}



.header_top a:hover {



	color: #ffc000;



}



.header_top .header_form {



	margin-top: 13px;



	border: 1px solid #ffc000;



	width: 248px;



	height: 33px;



	line-height: 33px;



	position: relative;



	background: #fff;



}



.header_top .header_form .tex {



	background: transparent;



	text-indent: 10px;



	width: 100%;



	height: 33px;



	line-height: 33px;



	display: inline-block;



	color: #999999;



	font-size: 14px;



	font-size: 1.4rem;



}



.header_top .header_form .sub {



	position: absolute;



	top: 0px;



	right: 0px;



	height: 33px;



	width: 33px;



	font-size: 0px;



	cursor: pointer;



	z-index: 99;



	background: url(../img/suosou.png) no-repeat left 0px;



}



/* header */































.header {



	background: #f4f4f4;



}



.header .logo {



	margin-top: 36px;



}



.header .logo img {



	display: block;



	max-width: 100%;



	margin: 0 auto;



}



.header_ul1 > li {



	float: left;



	margin-left: 64px;



	position: relative;



	padding-bottom: 0px;



}



.header_ul1 .diyi {



	margin-left: 0px



}



.header_ul1 > li:hover .dan_header {



	display: block;



}



.header_ul1 > li > a {



	color: #333;



	line-height: 38px;



	display: block;



	border-bottom: 3px solid transparent;



	font-weight: bold;



	padding-bottom: 8px;



	font-size: 16px;



	font-size: 1.6rem;



	text-transform: uppercase;



}



.header_ul1 > li:hover > a, .header_ul1 li.on > a {



	color: #ffc000;



	border-color: #ffc000;



}



.dan_header {



	padding: 10px 0px;



	display: none;



	width: 283px;



	position: absolute;



	left: -105px;



	top: 100%;



	background: #333;



	z-index: 999999;



}



.dan_header > ul > li {



	line-height: 37px;



	position: relative;



	left: 0px;



}



.dan_header > ul > li > a {



	padding-left: 13px;



	position: relative;



	color: #fff;



	line-height: 37px;



	display: block;



}



.dan_header > ul > li:hover > a {



	background: #ffc000;



}



.dan_header > ul > li:hover .dan_sanheader {



	display: block;



}



.dan_sanheader {



	display: none;



	width: 283px;



	position: absolute;



	left: 100%;



	top: 0px;



	z-index: 999999;



}



.dan_sanheader > ul {



	-moz-border-radius: 5px;



	border-radius: 5px;



	padding: 10px 0px;



	background: #333;



}



.dan_sanheader > ul > li {



	line-height: 37px;



	position: relative;



}



.dan_sanheader > ul > li > a {



	padding-left: 13px;



	color: #fff;



	line-height: 37px;



	display: block;



}



.dan_sanheader > ul > li:hover > a {



	background: #ffc000;



}



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



.header_ul1 > li {



	margin-left: 0px;



	margin-right: 0px;



}



.header_ul1 > li > a {



	padding: 0px 9px;



	font-size: 15px;



	font-size: 1.5rem;



}



.header_ul1 .diyi {



	margin-left: 70px



}



}



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



.header {



	position: relative;



}



.header_ul1 > li > a {



	font-size: 14px;



	font-size: 1.4rem;



}



}



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



.header_top .header_form {



	display: none;



}



.header_top {



	display: none;



}



.header_right {



	display: none;



}



.header .logo {



	float: none;



	margin: 0 auto;



	width: 100%;



	margin-top: 10px;



	margin-bottom: 10px;



}



}



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



.slide .carousel-control {



	display: none;



}



}



/* footer */































.footer {



	background: url(../img/footer.jpg) repeat-y center top #1d1d1d;



	padding-top: 24px;



}



.footer a:hover {



	color: #fff;



}



.footer .title {



	font-size: 24px;



	font-size: 2.4rem;



	color: #fff;



	line-height: 30px;



	text-transform: uppercase;



}



.footer .title a {



	color: #fff;



}



.footer .title a:hover {



	color: #ffc000



}



.footer_left {



	float: left;



	width: 224px;



}



.footer_center {



	float: left;



	margin-left: 152px;



	width: 400px;



}



.footer_right {



	float: right;



	width: 182px;



}



.ftx_ul {



	margin-top: 16px;



}



.ftx_ul li {



	line-height: 36px;



	color: #bbbbbb;



	padding-left: 30px;



}



.ftx_ul li a {



	color: #bbbbbb;



}



.ftx_ul li.li1 {



	background: url(../img/foli1.png) no-repeat left 12px;



}



.ftx_ul li.li2 {



	background: url(../img/foli2.png) no-repeat left 8px;



}



.ftx_ul li.li3 {



	background: url(../img/foli3.png) no-repeat left 8px;



}



.ftx_ul li.li4 {



	background: url(../img/foli4.png) no-repeat left 8px;



}



.ftx_ul li.li5 {



	background: url(../img/mobile.png) no-repeat left 8px;



}



.ftx_ul li.liweb {



	background: url(../img/web.png) no-repeat left 8px;



}



.ftx_ul2 {



	margin-top: 16px;



}



.ftx_ul2 li {



	line-height: 30px;



	color: #bbbbbb;



}



.ftx_ul2 li a {



	color: #bbbbbb;



	position: relative;



	left: 0px;



}



.ftx_ul2 li a:hover {



	padding-left: 20px;



	background: url(../img/fibgj.png) no-repeat left center;



}



.footer .shejiao {



	padding-top: 22px;



	padding-bottom: 11px;



}



.footer .shejiao a {



	display: block;



	margin-left: 34px;



	margin-bottom: 28px;



	float: left;



}



.shejiao a img {



	-webkit-transition: 0.3s all;



	-moz-transition: 0.3s all;



	-o-transition: 0.3s all;



	transition: 0.3s all;



}



.shejiao a:hover img {



	-webkit-transform: rotate(360deg);



	-moz-transform: rotate(360deg);



	-ms-transform: rotate(360deg);



	-o-transform: rotate(360deg);



	transform: rotate(360deg);



}



.footer_bot {



	background: #111111;



	color: #bbbbbb;



	line-height: 40px;



}



.footer_bot a, .footer_bot p {



	color: #bbbbbb;



	line-height: 40px;



}



.footer_bot p a {



	display: inline-block;



	padding-left: 2px;



	line-height: 30px;



	color: #bbbbbb;



}



.footer_bot p a:hover {



	color: #ffc000



}



.Links {



	margin-top: 32px;



	margin-bottom: 14px;



	line-height: 40px;



	color: #bbbbbb;



}



.Links a {



	display: inline-block;



	margin-left: 15px;



	margin-right: 15px;



	color: #bbb;



}



.Links a:hover {



	color: #ffc000



}



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



.footer_center {



	float: left;



	width: 303px;



	margin-left: 20px;



}



}



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



.footer {



	background: url() #656565;



	padding-top: 24px;



}



.footer_left {



	width: 40%;



	float: left;



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



}



.footer_center {



	width: 60%;



	float: right;



	margin-left: 0px;



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



}



.footer_right {



	width: 100%;



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



	margin-top: 20px;



}



.footer .shejiao a {



	margin-left: 0px;



	margin-right: 10px;



}



}



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



.footer {



	padding: 0px;



}



.footer_left {



	display: none;



}



.footer_center {



	display: none;



}



.footer_right {



	display: none;



}



.Links {



	display: none;



}



.footer_bot {



	line-height: 26px;



	padding: 10px 0px;



}



}



.main_ttile {



	text-align: center;



	padding-top: 46px;



	background: url(../img/mainbj.png) no-repeat center bottom;



	padding-bottom: 19px;



}



.main_ttile a {



	font-family:Impact,Arial, Helvetica, sans-serif;



	text-transform: uppercase;



	font-size: 40px;



	font-size: 4rem; 



}



.main_ttile span {



	color: #ffc000;



}



.main_ttile a:hover span {



	color: #fff



}



.mainp {



	max-width: 887px;



	margin: 0 auto;



	text-align: center;



	margin-top: 10px;



	margin-bottom: 34px;



}



.mainp a {



	color: #666666;



	display: block;



	line-height: 30px;



	overflow: hidden;



}



.mainp a:hover {



	color: #ffc000



}



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



.mainp {



	max-width: 90%;



	margin: 0 auto;



	height: auto !important;



}



}



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



.main_ttile a {



	font-size: 30px;



	font-size: 3rem;



}



}



/*==========main1==================*/































.main1 {



	background: url(../img/main1bj.webp) repeat-y center top;



	padding-bottom: 13px;



	padding-top: 4px;



}



.main1 .m1_ul li {



	float: left;



	margin-left: 32px;



	margin-left: 12px\0;



	margin-bottom: 57px;



	width: 276px; /*min-height: 280px;*/



}



.main1 .m1_wrap {



	position: relative;



	overflow: hidden;



	max-width: 276px;



	margin: 0 auto;



}



.main1 .m1_wrap .j-lazy {



	display: block;



	max-width: 100%;



	margin: 0 auto;



}



.main1 .m1_wrap:hover .fu {



	top: 0px;



}



.main1 .fu {



	position: absolute;



	left: 0px;



	top: 100%;



	width: 100%;



	height: 100%;



	-webkit-transition: 1s all;



	-moz-transition: 1s all;



	-o-transition: 1s all;



	transition: 1s all;



	background: url(../img/chanpinon.png) repeat center;



}



.main1 .fu img {



	display: block;



	margin: 59px auto 17px;



}



.main1 .fu span {



	display: block;



	line-height: 30px;



	text-align: center;



	width: 90%;



	margin: 0 auto;



	color: #fff;



	max-height: 60px;



	overflow: hidden;



}



.main1 .wenzi {



	background: #333333;



	overflow: hidden;



	line-height: 40px;



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap;



	max-width: 276px;



	margin: 0 auto;



}



.main1 .wenzi a {



	display: block;



	width: 90%;



	margin: 0 auto;



	white-space: nowrap;



	text-align: center;



	overflow: hidden;



	text-overflow: ellipsis;



	color: #fff;



}



.main1 .wenzi a:hover {



	color: #ffc000



}



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



.main1 .m1_ul li {



	width: 23%;



	margin-left: 1% !important;



	margin-right: 1%;



	margin-bottom: 30px;



}



}



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



.main1 .fu {



	display: none;



	top: 0px;



}



}



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



.main1 .m1_ul li {



	width: 48%;



	margin-left: 1% !important;



	margin-right: 1%;



	margin-bottom: 20px;



}



}



/*==========main2==================*/































.main2 {



	padding-top: 114px;



	padding-bottom: 135px;



}



.main2 .main2_title {



	margin-bottom: 15px;



}



.main2 .main2_title a {



	display: block;



	color: #333333;



	font-family:Impact,Arial, Helvetica, sans-serif;



	font-size: 40px;



	font-size: 4rem;



	text-transform: uppercase;



}



.main2 .main2_title a:hover {



	color: #fff



}



.main2 .more {



	display: block;



	width: 119px;



	height: 36px;



	line-height: 36px;



	text-align: center;



	color: #666666;



	border: 1px solid #666;



	margin-top: 25px;



}



.main2 .more:hover {



	color: #fff;



	border: 1px solid #fff;



}



.main2 .mainp2 a {



	display: block;



	color: #666666;



	line-height: 30px;



	overflow: hidden;



}



.main2 .mainp2 a:hover {



	color: #fff



}



.mainpde2 {



	margin-top: 30px



}



.main2 .m2_right {



	width: 492px;



}



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



.main2 {



	padding: 50px;



}



.main2 .m2_right {



	width: 380px;



	padding-right: 35px;



}



}



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



.main2 {



	background: #ffc000 !important;



}



.main2 .m2_right {



	width: 100%;



	float: none;



}



}



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



.main2 .main2_title a {



	font-size: 30px;



	font-size: 3rem;



}



}



/*==========main3==================*/































.main3 {



	padding-bottom: 79px;



}



.main3 .main_ttile {



	text-align: center;



	padding-top: 46px;



	background: url(../img/mainbj.png) no-repeat center bottom;



	padding-bottom: 24px;



}



.main3 .main_ttile a:hover span {



	color: #fff



}



.main3 .box-list {



	margin-top: 60px;



}



.main3 .box-list li {



	float: left;



}



.main3 .box-title {



	position: relative;



	padding-bottom: 16px;



	line-height: 1;



	font-size: 48px;



	font-size: 4.8rem;



	font-weight: bold;



	color: white;



	text-align: center;



	text-transform: uppercase;



}



.main3 .box-title a {



	color: white;



}



.main3 .box-title a:hover {



	color: #ffc000;



}



.main3 .box-title:before {



	content: "";



	position: absolute;



	left: 0;



	right: 0;



	margin: 0 auto;



	bottom: 0;



	width: 90px;



	height: 2px;



	background-color: #fff;



}



.main3 .list-item {



	position: relative;



	float: left;



	margin-left: 3.75%;



	width: 30.83333%;



}



.main3 .list-item:first-child {



	margin-left: 0;



}



.main3 .list-item:hover .item-box {



	background: #ffc000;



}



.main3 .list-item:hover .item-box .item-title a {



	color: #333;



}



.main3 .list-item:hover .item-desc a {



	color: #666;



}



.main3 .item-box {



	position: relative;



	padding-top: 10px;



	padding-left: 20px;



	padding-right: 20px;



	padding-bottom: 16px;



	background-color: #fff;



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



	-webkit-transition: 1s all;



	-moz-transition: 1s all;



	-o-transition: 1s all;



	transition: 1s all;



}



.main3 .item-title {



	margin-bottom: 10px;



}



.main3 .item-title a {



	display: block;



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap;



	line-height: 30px;



	font-size: 16px;



	font-size: 1.6rem;



	color: #333;



}



.main3 .item-time {



	margin-top: 9px;



	padding-left: 22px;



	line-height: 20px;



	font-size: 14px;



	font-size: 1.4rem;



	color: #666666;



	background: url("../img/time1.png") no-repeat left center;



}



.main3 .item-desc {



	margin-top: 8px;



}



.main3 .item-desc a {



	display: block;



	height: 90px;



	line-height: 30px;



	font-size: 14px;



	font-size: 1.4rem;



	color: #666;



	overflow: hidden;



}



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



.main3 {



	padding-bottom: 40px;



}



.main3 .box-title {



	font-size: 24px;



	font-size: 2.4rem;



}



.main3 .box-list {



	margin-top: 25px;



}



.main3 .list-item {



	width: 100%;



	margin-left: 0;



	margin-top: 25px;



	background: #fff;



}



.main3 .list-item:first-child {



	margin-top: 0;



}



.main3 .item-desc a {



	height: auto !important;



}



}



/*==========main4==================*/































.main4 {



	background: url(../img/main4.webp) no-repeat center top;



	padding-top: 8px;



}



.main4 .main_ttile {



	text-align: center;



	padding-top: 46px;



	background: url(../img/mainbj2.png) no-repeat center bottom;



	padding-bottom: 30px;



}



.main4 .mainp2 {



	max-width: 1072px;



	margin: 0 auto;



	width: 100%;



	text-align: center;



	padding-top: 59px;



	padding-bottom: 88px;



}



.main4 .mainp2 a {



	display: block;



	color: #fff;



	font-size: 16px;



	font-size: 1.6rem;



	line-height: 30px;



	max-height: 60px;



	overflow: hidden;



}



.main4 .mainp2 a:hover {



	color: #ffc000



}



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



.main4 {



	padding-bottom: 0px



}



}



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



.main4 .mainp2 a {



	font-size: 14px;



	font-size: 1.4rem;



}



.main4 {



	padding-bottom: 0px



}



}



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



.main4 .mainp2 {



	padding-bottom: 30px;



	padding-top: 10px;



}



.main4 .main_ttile a {



	font-size: 30px;



	font-size: 3rem;



}



}



.for {



	padding-bottom: 40px;



}



.for .fonl {



	width: 41.33333%;



}



.for .fonr {



	width: 55.41667%;



}



.for .int1 {



	background: url(../img/syxing.png) no-repeat left 19px;



	padding-left: 14px;



	margin-bottom: 19px;



	margin-bottom: 17px\0;



}



.for .int1 input {



	font-size: 16px;



	font-size: 1.6rem;



	width: 436px;



	height: 48px;



	line-height: 48px;



	font-family: Arial;



	padding-left: 41px;



	color: #666666;



	border: 1px solid #bbbbbb;



	-moz-border-radius: 5px;



	border-radius: 5px;



}



.for .int6 input {



	font-size: 16px;



	font-size: 1.6rem;



	width: 436px;



	height: 48px;



	line-height: 48px;



	font-family: Arial;



}



.for .int6 {



	background: none;



}



.for .int2 {



	background: url(../img/syxing.png) no-repeat left 19px;



	padding-left: 15px;



	margin-bottom: 16px;



}



.for .int3 {



	background: url(../img/syxing.png) no-repeat left 19px;



	padding-left: 15px;



	margin-bottom: 13px;



}



.for .int5 {



	width: 201px;



	height: 50px;



	background: #ffc000;



	border: 1px solid #ffc000;



	font-weight: bold;



	font-size: 16px;



	font-size: 1.6rem;



	font-weight: bold;



	color: #333333;



	text-transform: uppercase;



	cursor: pointer;



	transition: 0.5s;



	-moz-transition: 0.5s;



	-o-transition: 0.5s;



	-webkit-transition: 0.5s;



	margin-left: 10px;



}



.for .int5:hover {



	background: #fff;



	color: #ffc000;



	border: 1px solid #ffc000;



}



.for .int4 {



	background: #fff;



	width: 231px;



	height: 48px;



	line-height: 48px;



	font-size: 16px;



	font-size: 1.6rem;



	border: 1px solid #bbbbbb;



	-moz-border-radius: 5px;



	border-radius: 5px;



	float: left;



	padding-left: 9px;



	color: #666666;



}



.for .fyanzheng {



	float: left;



	margin-left: 7px;



	cursor: pointer;



}



.for .fren {



	background: #fff url(../img/fren.png) no-repeat left top;



}



.for .fdianhua {



	background: #fff url(../img/fren2.png) no-repeat left top;



}



.for .fxinfeng {



	background: #fff url(../img/fren3.png) no-repeat left top;



}



.for .ffang {



	background: #fff url(../img/fren4.png) no-repeat left top;



}



.for textarea {



	width: 605px;



	height: 184px;



	line-height: 50px;



	padding-left: 41px;



	color: #666666;



	font-family: Arial;



	font-size: 16px;



	font-size: 1.6rem;



	background: #fff url(../img/fren5.png) no-repeat left top;



	border: 1px solid #bbbbbb;



	-moz-border-radius: 5px;



	border-radius: 5px;



}



 @media screen and (min-width: 1000px) and (max-width: 1219px) {



.for .for {



	width: 100%;



}



.for .sylx {



	padding-top: 80px;



}



.for textarea {



	width: -webkit-calc( 100% - 41px);



	width: -moz-calc( 100% - 41px);



	width: calc( 100% - 41px);



}



.for .int1 input {



	width: -webkit-calc( 100% - 41px);



	width: -moz-calc( 100% - 41px);



	width: calc( 100% - 41px);



}



.for .int4 {



	width: 150px;



}



.for .int5 {



	width: 150px;



}



}



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



.for .for {



	width: 100%;



}



.for .sylx {



	padding-top: 40px;



}



.for .sylxbt {



	font-size: 40px;



	font-size: 4rem;



}



.for .sylxbt {



	margin-bottom: 40px;



}



.for .int1 {



	float: none;



	margin: 0;



	margin-top: 13px;



}



.for textarea {



	width: -webkit-calc( 100% - 41px);



	width: -moz-calc( 100% - 41px);



	width: calc( 100% - 41px);



}



.for .int1 input {



	width: -webkit-calc( 100% - 41px);



	width: -moz-calc( 100% - 41px);



	width: calc( 100% - 41px);



}



.for .fonl {



	width: 100%;



	float: none;



}



.for .fonr {



	width: 100%;



	float: none;



	margin-top: 19px;



}



}



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



.for {



	padding-bottom: 20px;



}



.for .sylxbt {



	font-size: 30px;



	font-size: 3rem;



}



.for .int5 {



	width: 100%;



	margin-top: 13px;



	margin-left: 0;



}



}



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



.for .int4 {



	width: -webkit-calc(100% - 9px);



	width: -moz-calc(100% - 9px);



	width: calc(100% - 9px);



}



.for .fyanzheng {



	margin-left: 0;



	margin-top: 13px;



}



.for .int1 input {



	font-size: 14px;



	font-size: 1.4rem;



}



.for textarea {



	font-size: 14px;



	font-size: 1.4rem;



}



.for .int4 {



	font-size: 14px;



	font-size: 1.4rem;



	margin-bottom: 15px;



}



}



/*==========product==================*/































.product { /*list*/



}



.product .pro_right {



	width: 896px;



}



.product .pro_x {



	font-size: 14px;



	font-size: 1.4rem;



	color: #333;



	line-height: 24px;



	margin-bottom: 20px;



}



.product .pro_x ul, .product .pro_x ul li {



	list-style: disc !important;



}



.product .pro_x table {



	width: 100%;



	border-collapse: collapse;



	line-height: 22px;



	border: 1px solid #ccc;



	background: #f4f4f4;



}



.product .pro_x table tr td {



	padding: 3px;



	border: 1px solid #ccc;



}



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



.product .pro_x .table {



	overflow: scroll;



}



.product .pro_x table {



	width: 750px;



}



}



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



.product .pro_x table tr td {



	padding: 3px;



	border: 1px solid #ccc; height:30px



}

 }



.product .pro_x a {



	color: #ffc000;



	line-height: 24px;



}



.product .pro_x img {



	display: block;



	max-width: 100%;



	margin: 0 auto;



}



.product .pro_x iframe {



	display: block;



	max-width: 100%;



	margin: 0 auto;



}



/*.product .pro_x table { width: 90%; border-collapse: collapse; line-height: 22px; border: 1px solid #ccc;  }































































.product .pro_x table tr td { padding: 3px; border: 1px solid #ccc; background: #fff; }*/































































.product .img-scroll {



	position: relative;



	width: 100%;



}



.product .img-scroll .prev {



	position: absolute;



	display: block;



	width: 24px;



	height: 24px;



	top: 50%;



	margin-top: -12px;



	z-index: 99;



}



.product .img-scroll .next {



	position: absolute;



	display: block;



	width: 24px;



	height: 24px;



	top: 50%;



	margin-top: -12px;



	z-index: 99;



}



.product .img-scroll .prev {



	left: 0;



	cursor: pointer;



	background: url(../img/prleft.png) no-repeat center;



}



.product .img-scroll .next {



	right: 0;



	cursor: pointer;



	background: url(../img/prright.png) no-repeat center;



}



.product .img-scroll .prev:hover {



	background: url(../img/prlefth.png) no-repeat center;



}



.product .img-scroll .next:hover {



	background: url(../img/prrighth.png) no-repeat center;



}



.product .img-list {



	position: relative;



	width: 100%;



	overflow: hidden;



	margin: 0 auto;



}



.product .img-list ul {



	width: 1000%;



}



.product .img-list li {



	float: left;



	width: 230px;



	margin-right: 40px;



}



.product .img-list li .m4fu {



	position: absolute;



	top: 100%;



	left: 0px;



	width: 100%;



	height: 100%;



}



.product .img-list li img {



	display: block;



	max-width: 230px;



	max-height: 230px;



	width: 100%;



	margin: 0 auto;



}



.product .img-list li .m4zi {



	display: block;



	margin: 0 auto;



	max-width: 230px;



	width: 100%;



	font-size: 14px;



	font-size: 1.4rem;



	max-height: 48px;



	overflow: hidden;



	color: #333;



	line-height: 24px;



	margin-top: 15px;



}



.product .img-list li .m3lien {



	max-width: 230px;



	text-align: center;



	position: relative;



	margin: 0 auto;



	overflow: hidden;



}



.product .img-list li .m3lien:hover .m4fu {



	top: 0;



}



.product .m1_ul li {



	float: left;



	margin-left: 33px;



	margin-left: 29px\0;



	width: 276px;



	margin-bottom: 31px;



}



.product .m1_wrap {



	position: relative;



	overflow: hidden;



	max-width: 276px;



	margin: 0 auto;



}



.product .m1_wrap .j-lazy {



	display: block;



	max-width: 100%;



	margin: 0 auto;



}



.product .m1_wrap:hover .fu {



	top: 0px;



}



.product .fu {



	position: absolute;



	left: 0px;



	top: 100%;



	width: 100%;



	height: 100%;



	-webkit-transition: 1s all;



	-moz-transition: 1s all;



	-o-transition: 1s all;



	transition: 1s all;



	background: url(../img/chanpinon.png) repeat center;



}



.product .fu img {



	display: block;



	margin: 59px auto 17px;



}



.product .fu span {



	display: block;



	line-height: 30px;



	text-align: center;



	width: 90%;



	margin: 0 auto;



	color: #fff;



	max-height: 60px;



	overflow: hidden;



}



.product .wenzi {



	background: #333333;



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap;



	line-height: 40px;



	overflow: hidden;



	max-width: 276px;



	margin: 0 auto;



}



.product .wenzi a {



	display: block;



	width: 90%;



	margin: 0 auto;



	white-space: nowrap;



	overflow: hidden;



	text-overflow: ellipsis;



	color: #fff;



}



.product .wenzi a:hover {



	color: #ffc000



}



.product .p2_wrap {



	max-width: 277px;



	margin: 0 auto;



	width: 100%;



	margin-top: 16px;



	text-align: center;



}



.product .p2_wrap input {



	display: inline-block;



}



.product .p2_wrap a {



	-moz-border-radius: 50px;



	border-radius: 50px;



	display: inline-block;



	width: 104px;



	line-height: 28px;



	border: 1px solid #ffc000;



	color: #ffc000;



	margin-left: 8px;



	text-align: center;



}



.product .p2_wrap a:hover {



	color: #fff;



	background: #ffc000;



}



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



.product .m1_ul li {



	width: 31%;



	margin-left: 1% !important;



	margin-right: 1%;



	margin-bottom: 30px;



}



.product .fu img {



	display: block;



	margin: 30px auto 17px;



}



}



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



.product .fu {



	display: none;



	top: 0px;



}



}



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



.product .m1_ul li {



	width: 48%;



	margin-left: 1% !important;



	margin-right: 1%;



	margin-bottom: 20px;



}



}



.product .list {



	width: 269px;



}



.product .list .title1 {



	width: 100%;



	margin-bottom: 0px;



	display: block;



	width: 100%;



	text-align: center;



	height: 60px;



	line-height: 60px;



	background: #333333;



}



.product .list .title1 a {



	color: #fff;



	font-size: 22px;



	font-size: 2.2rem;



	color: #fff;



	font-weight: bold;



	text-transform: uppercase;



}



.product .list .title1 a:hover { text-decoration:underline; color:#fff !important



	



}



.product .list .subNavBox {



	width: 100%;



	margin-bottom: 60px;



}



.product .list .subNav {



	cursor: pointer;



	background: #fff url(../img/parrow.png) no-repeat 94% center;



	padding: 8px 0px;



	margin-top: 5px;



	margin-bottom: 0px;



	-webkit-transition: 1s all;



	-o-transition: 1s all;



	-moz-transition: 1s all;



	transition: 1s all;



}



.product .list .subNav.div1 {



	margin-top: 0px;



	padding-top: 4px;



}



.product .list .subNav a {



	line-height: 24px;



	line-height: 24px;



	padding-left: 13px;



	color: #333;



	font-size: 16px;



	font-size: 1.6rem;



	display: block;



	padding-right: 33px;



}



.product .list .subNav:hover {



	background: #ffc000 url(../img/parrowon.png) no-repeat 94% center;



	color: #ffc000;



}



.product .list .subNav:hover a {



	color: #fff;



}



.product .list .currentDd {



	background: #ffc000 url(../img/parrowon.png) no-repeat 94% center;



}



.product .list .currentDd a {



	color: #fff;



}



.product .list .navContent {



	display: none;



	background: #ffffff;



	position: relative;



	top: 0px;



	padding-bottom: 7px;



	padding-top: 7px;



}



.product .list .navContent > li > a {



	display: block;



	font-size: 14px;



	font-size: 1.4rem;



	line-height: 34px;



	color: #666666;



	padding-left: 32px;



}



.product .list .navContent > li > a:hover {



	color: #ffc000;



}



.product .list .subNav.currentDd .navContent {



	display: block;



}



.product .pto_title {



	line-height: 34px;



	font-weight: bold;



	margin-bottom: 33px;



	border-bottom: 3px solid #e4e4e4;



}



.product .pto_title a {



	color: #ffc000;



	font-size: 20px;



	font-size: 2rem;



	text-transform: uppercase;



}



.product .pro_title {



	font-size: 20px;



	font-size: 2rem;



	font-weight: bold;



	text-transform: uppercase;



	color: #ffc000;



	line-height: 40px;



}



.product #tab {



	overflow: hidden;



	width: 100%;



	border-bottom: 1px solid #ffc000;



	margin-top: 28px;



}



.product #tab li {



	float: left;



	cursor: pointer;



	padding: 0px 32px;



	line-height: 40px;



	text-align: center;



	font-weight: bold;



	text-transform: uppercase;



	margin-right: 6px;



	color: #fff;



	font-size: 20px;



	font-size: 2rem;



	background: #333333;



}



.product #tab li:hover {



	background: #ffc000;



}

.product #tab li h2,.product .pro_title h3{ font-size:20px; font-size:2rem;}

.product #tab li.current {



	background: #ffc000;



}



.product #content .chanxn {



	display: none;



	padding-top: 10px;



	width: 100%;



}



.product .litop {



	position: relative;



	padding-bottom: 20px;



	height: 0;



	overflow: hidden;



	margin-top: 25px;



}



.product .litop iframe {



	position: absolute;



	top: 0;



	left: 0;



	width: 100%;



	height: 100%;



	border: none;



}



.product .litop iframe body {



	margin: 0px !important;



}



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



.product .pro_right {



	width: 680px;



}



.product .pro_right .proi_ul li {



	width: 31%;



	margin-left: 1% !important;



	margin-right: 1%;



}



}



.product .titlems {



	position: relative;



}



.product .titlems .dan_p {



	display: none;



	position: absolute;



	right: 5px;



	top: 15px;



}



.product .titlems .dan_p span {



	margin-bottom: 2px;



	display: block;



	width: 25px;



	height: 4px;



	background-color: #fff;



}



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



.product #content .chanxn {



	margin-bottom: 20px;



}



.product .list .title1 {



	background: #ffc000;



}



.product .titlems .dan_p {



	display: block;



}



.product .subNavBox {



	display: none;



}



.product .pro_right .fu {



	display: none;



}



.product .list {



	width: 100%;



	float: none;



	margin: 0 auto;



}



.product .pro_right {



	width: 100%;



	float: none;



	margin: 0 auto;



}



}



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



.product #tab li {



	font-size: 16px;



	font-size: 1.6rem;



	padding: 0px 18px;



}



.product .pro_right .proi_ul li {



	width: 48%;



	margin-left: 1% !important;



	margin-right: 1%;



	margin-bottom: 25px;



}



.product .list .title1 a {



	font-size: 18px;



	font-size: 1.8rem;



}



}



/*pro2_wrapper*/































.pro2_wrapper { /*mouse hands*/ /* teer.js tsScrollResize offsetWidth*3 */



}



.pro2_wrapper #tsShopContainer li, .pro2_wrapper #tsShopContainer img {



	vertical-align: top;



}



.pro2_wrapper #tsShopContainer {



	position: relative;



	float: left;



	width: 417px;



}



.pro2_wrapper #tsShopContainer #tsImgS {



	text-align: center;



	width: 100%;



	position: relative;



}



.pro2_wrapper #tsShopContainer #tsImgS a {



	display: block;



	text-align: center;



	margin: 0px auto;



}



.pro2_wrapper #tsShopContainer #tsImgS img {



	border: 1px;



}



.pro2_wrapper #tsShopContainer #tsPicContainer {



	width: 100%;



	position: relative;



	height: 100px;



	margin-top: 14px;



}



.pro2_wrapper #tsShopContainer #tsPicContainer #tsImgSArrL {



	width: 21px;



	position: absolute;



	top: 0px;



	left: 0px;



	cursor: pointer;



	height: 100px;



	background: url(../img/prleft.png) no-repeat left center;



}



.pro2_wrapper #tsShopContainer #tsPicContainer #tsImgSArrR {



	width: 21px;



	position: absolute;



	top: 0px;



	right: 0px;



	cursor: pointer;



	height: 100px;



	background: url(../img/prright.png) no-repeat right center;



}



.pro2_wrapper #tsShopContainer #tsPicContainer #tsImgSArrL:hover {



	background: url(../img/prlefth.png) no-repeat left center;



}



.pro2_wrapper #tsShopContainer #tsPicContainer #tsImgSArrR:hover {



	background: url(../img/prrighth.png) no-repeat right center;



}



.pro2_wrapper #tsShopContainer #tsPicContainer #tsImgSCon {



	position: absolute;



	top: 1px;



	left: 32px;



	width: 1px;



	overflow: hidden;



	height: 100px;



}



.pro2_wrapper #tsShopContainer #tsPicContainer #tsImgSCon ul {



	width: 100%;



	overflow: hidden;



}



.pro2_wrapper #tsShopContainer #tsPicContainer #tsImgSCon li {



	width: 127px;



	float: left;



	cursor: pointer;



	margin-left: 0px;



	margin-bottom: 0;



}



.pro2_wrapper #tsShopContainer #tsPicContainer #tsImgSCon li a {



	display: block;



	width: 100px;



}



.pro2_wrapper #tsShopContainer #tsPicContainer #tsImgSCon li img {



	display: block;



	width: 100px;



	height: 87px;



}



.pro2_wrapper .MagicZoomBigImageCont {



	border: 1px solid #ccc;



	background: #FFF;



}



.pro2_wrapper .MagicZoomPup {



	border: 0px solid #aaa;



	background: #ffffff;



}



.pro2_wrapper .MagicZoomMain {



	text-align: center !important;



	width: 92px;



}



.pro2_wrapper .MagicZoomBigImageCont img {



	max-width: 834px;



	display: block;



}



.pro2_wrapper .content {



	width: 442px;



}



.pro2_wrapper .content .title {



	padding-bottom: 5px;



	margin-bottom: 11px;



	border-bottom: 1px solid #43464d;



}



.pro2_wrapper .content .title h1 {



	font-size: 20px;



	font-size: 2rem;



	line-height: 30px;



	color: #333;



	font-weight: normal;



}



.pro2_wrapper .btn {



	max-width: 350px;



	width: 100%;



	margin-top: 135px;



}



.pro2_wrapper .btn a, .pro2_wrapper .btn span {



	display: block;



	font-size: 14px;



	font-size: 1.4rem;



	color: #fff;



	-moz-border-radius: 50px;



	border-radius: 50px;



	font-weight: bold;



	width: 160px;



	line-height: 40px;



	text-align: center;



	background: #333333;



	text-transform: uppercase;



}



.pro2_wrapper .btn a:hover, .pro2_wrapper .btn span:hover {



	background: #ffc000;



}



.pro2_wrapper .share1 {



	position: relative;



	top: 0px;



	display: inline-block;



	width: 230px;



	margin-top: 26px;



}



.pro2_wrapper .share1 .span4 {



	font-size: 14px;



	font-size: 1.4rem;



	color: #ffc000;



	height: 26px;



	line-height: 26px;



}



.pro2_wrapper .at-resp-share-element .at-icon {



	width: 26px !important;



	height: 26px !important;



}



.pro2_wrapper .at-style-responsive .at-share-btn {



	padding: 0 !important;



	-moz-border-radius: 2px !important;



	border-radius: 2px !important;



}



.pro2_wrapper .at-resp-share-element .at-share-btn .at-icon-wrapper {



	width: 26px !important;



	height: 26px !important;



}



.pro2_wrapper .at-resp-share-element .at-share-btn {



	margin-bottom: 0 !important;



	margin-right: 3px !important;



}



.pro2_wrapper .img980 {



	display: none;



}



.pro_div .title {



	background: url(../img/prot_tit.png) no-repeat left center;



	margin-bottom: 30px;



	margin-top: 30px;



}



.pro_div .title a {



	font-size: 24px;



	font-size: 2.4rem;



	font-weight: bold;



	color: #ffc000;



	text-transform: uppercase;



}



.pro_div .title a:hover {



	color: #333



}



.pro_div .m1_ul {



	margin-bottom: 103px;



}



.pro_div .m1_ul li {



	float: left;



	margin-left: 30px;



	margin-left: 10px\0;
width:23%;


}



.pro_div .m1_wrap {



	position: relative;



	overflow: hidden;



	max-width: 277px;



	margin: 0 auto;



}



.pro_div .m1_wrap .j-lazy {



	display: block;



	max-width: 277px;



	max-height: 240px;



	width: 100%;



	margin: 0 auto;



}



.pro_div .m1_wrap:hover .fu {



	top: 0px;



}



.pro_div .fu {



	position: absolute;



	left: 0px;



	top: 100%;



	width: 100%;



	height: 100%;



	-webkit-transition: 1s all;



	-moz-transition: 1s all;



	-o-transition: 1s all;



	transition: 1s all;



	background: url(../img/chanpinon.png) repeat center;



}



.pro_div .fu img {



	display: block;



	margin: 59px auto 17px;



}



.pro_div .fu span {



	display: block;



	line-height: 30px;



	text-align: center;



	width: 90%;



	margin: 0 auto;



	color: #fff;



	max-height: 60px;



	overflow: hidden;



}



.pro_div .wenzi {



	background: #333333;



	height: 40px;



	overflow: hidden;



	line-height: 40px;



	overflow: hidden;



	max-width: 277px;



	margin: 0 auto;



}



.pro_div .wenzi a {



	display: block;



	width: 90%;



	margin: 0 auto;



	white-space: nowrap;



	overflow: hidden;



	text-overflow: ellipsis;



	color: #fff;



}



.pro_div .wenzi a:hover {



	color: #ffc000



}



.pro_div .p2_wrap {



	max-width: 277px;



	margin: 0 auto;



	width: 100%;



	margin-top: 16px;



	text-align: center;



}



.pro_div .p2_wrap input {



	display: inline-block;



}



.pro_div .p2_wrap a {



	-moz-border-radius: 50px;



	border-radius: 50px;



	display: inline-block;



	width: 104px;



	height: 28px;



	line-height: 28px;



	border: 1px solid #ffc000;



	color: #ffc000;



	margin-left: 8px;



	text-align: center;



}



.pro_div .p2_wrap a:hover {



	color: #fff;



	background: #ffc000;



}



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



.pro_div .m1_ul li {



	width: 31%;



	margin-left: 1% !important;



	margin-right: 1%;



	margin-bottom: 30px;



}



.pro_div .fu img {



	display: block;



	margin: 30px auto 17px;



}



}



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



.pro_div .fu {



	display: none;



	top: 0px;



}



.pro_div .m1_ul {



	margin-bottom: 40px;



}



}



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



.pro_div .m1_ul li {



	width: 48%;



	margin-left: 1% !important;



	margin-right: 1%;



	margin-bottom: 20px;



}



}



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



.MagicZoomBigImageCont {



	display: none !important;



}



.pro2_wrapper .MagicZoomPup {



	display: none !important;



}



.pro2_wrapper #tsShopContainer {



	float: none;



	margin: 0 auto;



}



.pro2_wrapper .content {



	width: 100%;



	float: none;



	margin-top: 20px;



}



.pro2_wrapper .btn {



	margin-top: 20px;



}



}



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



.pro2_wrapper #tsShopContainer {



	display: none;



}



.pro2_wrapper .img980 {



	display: block;



}



.product .img-list li .m4fu {



	top: 0px;



	opacity: 0;



}



.product .img-list {



	width: 100%;



}



.product .img-scroll .hot {



	top: -10px;



}



.product .img-list li {



	width: 3%;



	margin-right: .5%;



}



}



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



.pro2_wrapp2 .protitle1, .pro2_wrapp2 .protitle2 {



	font-size: 24px;



	font-size: 2.4rem;



}



.pro2_wrapper .btn a, .pro2_wrapper .btn span {



	width: 48%;



}



.product .img-scroll {



	margin-top: 20px;



}



.product .img-list li {



	width: 4.5%;



	margin-right: 1%;



}



}



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



.product .img-list {



	width: 191px;



	margin: 0 auto;



}



.product .img-list li {



	width: 191px;



	margin-right: .487%;



}



}



/*==========news==================*/































.news .box-list {



	margin-top: 58px;



}



.news .box-list li {



	float: left;



}



.news .box-title {



	position: relative;



	padding-bottom: 16px;



	line-height: 1;



	font-size: 48px;



	font-size: 4.8rem;



	font-weight: bold;



	color: white;



	text-align: center;



	text-transform: uppercase;



}



.news .box-title a {



	color: white;



}



.news .box-title a:hover {



	color: #ffc000;



}



.news .box-title:before {



	content: "";



	position: absolute;



	left: 0;



	right: 0;



	margin: 0 auto;



	bottom: 0;



	width: 90px;



	height: 2px;



	background-color: #fff;



}



.news .list-item {



	position: relative;



	float: left;



	margin-left: 3.75%;



	width: 30.83333%;



	margin-bottom: 64px;



}



.news .list-item:hover .item-box {



	background: #ffc000;



}



.news .list-item:hover .item-title a, .news .list-item:hover .item-desc a {



	color: #666;



}



.news .item-box {



	position: relative;



	padding-top: 10px;



	padding-left: 20px;



	padding-right: 20px;



	padding-bottom: 16px;



	background-color: #fff;



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



	-webkit-transition: 1s all;



	-moz-transition: 1s all;



	-o-transition: 1s all;



	transition: 1s all;



}



.news .item-title {



	margin-bottom: 10px;



}



.news .item-title a {



	display: block;



	white-space: nowrap;



	overflow: hidden;



	text-overflow: ellipsis;



	line-height: 30px;



	font-size: 16px;



	font-size: 1.6rem;



	color: #333;



}



.news .item-time {



	margin-top: 9px;



	padding-left: 22px;



	line-height: 20px;



	font-size: 14px;



	font-size: 1.4rem;



	color: #666666;



	background: url("../img/time1.png") no-repeat left center;



}



.news .item-desc {



	margin-top: 8px;



}



.news .item-desc a {



	display: block;



	height: 90px;



	line-height: 30px;



	font-size: 14px;



	font-size: 1.4rem;



	color: #666;



	overflow: hidden;



}



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



.news {



	padding-bottom: 40px;



}



.news .box-title {



	font-size: 24px;



	font-size: 2.4rem;



}



.news .box-list {



	margin-top: 25px;



}



.news .list-item {



	width: 100%;



	margin-left: 0;



	margin-bottom: 25px;



	background: #fff;



}



.news .list-item:first-child {



	margin-top: 0;



}



.news .item-title a {



	height: 24px;



}



.news .item-desc a {



	height: 52px;



}



}



/* new2 */































.new2 {



	margin-bottom: 50px;



}



.new2 .newsx {



	font-size: 14px;



	font-size: 1.4rem;



	color: #333333;



	line-height: 30px; /*margin-bottom: 20px;*/



}



.new2 .newsx a {



	color: #ffc000;



	line-height: 30px;



}



.new2 .newsx img {



	display: block;



	max-width: 100%;



	margin: 0 auto;



}



.new2 .newsx iframe {



	display: block;



	max-width: 100%;



	margin: 0 auto;



}



.new2 .newsx table {



	width: 90%;



	border-collapse: collapse;



	line-height: 22px;



	border: 1px solid #ccc;



	margin-left: auto;



	margin-right: auto;



}



.new2 .newsx table tr td {



	padding: 3px;



	border: 1px solid #ccc;



	background: #fff;



}



.new2 .updown {



	padding-top: 15px;



	margin-bottom: 64px;



}



.new2 .updown .up {



	margin-top: 18px;



	border-bottom: 1px dashed #d2d2d2;



}



.new2 .updown p {



	display: inline-block;



	line-height: 32px;



	font-size: 14px;



	font-size: 1.4rem;



	color: #666666;



}



.new2 .updown p .img {



	display: inline-block;



}



.new2 .updown p .img img {



	display: inline-block;



	position: relative;



	top: 3px;



	padding-right: 4px;



}



.new2 .updown p .on {



	color: #ffc000;



}



.new2 .updown p a {



	font-size: 14px;



	font-size: 1.4rem;



	color: #666666;



}



.new2 .updown p:hover a {



	color: #ffc000;



}



.new2_left {



	width: 798px !important;



}



.new2 .title1 h1 {



	font-size: 24px;



	font-size: 2.4rem;



	color: #333;



	font-weight: normal;



	line-height: 25px;



}



.new2 .time {



	margin-top: 9px;



	margin-bottom: 18px;



	padding-bottom: 10px;



	border-bottom: 2px solid #ffc000;



}



.new2 .time span {



	padding-left: 25px;



	background: url(../img/fotbj.png) no-repeat left center;



	font-size: 14px;



	font-size: 1.4rem;



	color: #666666;



	font-weight: normal;



	display: inline-block;



	line-height: 26px;



}



.new2_right .back {



	display: block;



	font-size: 20px;



	font-size: 2rem;



	font-weight: bold;



	-moz-border-radius: 5px;



	border-radius: 5px;



	max-width: 222px;



	width: 100%;



	margin: 0 auto;



	height: 51px;



	line-height: 51px;



	text-align: center;



	color: #fff;



	background: #ffc000;



	margin-bottom: 34px;



}



.new2_right .back:hover {



	color: #333



}



.new2_right .title {



	padding-left: 10px;



	background: url(../img/newlrg.png) no-repeat left center;



	max-width: 250px;



	width: 100%;



	margin: 0 auto;



	display: block;



	font-size: 24px;



	font-size: 2.4rem;



	color: #ffc000;



	line-height: 40px;



	font-weight: bold;



	margin-top: 8px;



	margin-bottom: 6px;



}



.new2_right .title:hover {



	color: #333



}



.new2 .share1 {



	position: relative;



	display: block;



	width: 237px;



	margin: 0 auto;



	margin-bottom: 27px;



}



.new2 .share1 .span4 {



	font-size: 16px;



	font-size: 1.6rem;



	color: #666;



	height: 26px;



	line-height: 26px;



}



.new2 .at-resp-share-element .at-icon {



	width: 26px !important;



	height: 26px !important;



}



.new2 .at-style-responsive .at-share-btn {



	padding: 0 !important;



	-moz-border-radius: 2px !important;



	border-radius: 2px !important;



}



.new2 .at-resp-share-element .at-share-btn .at-icon-wrapper {



	width: 26px !important;



	height: 26px !important;



}



.new2 .at-resp-share-element .at-share-btn {



	margin-bottom: 0 !important;



	margin-right: 3px !important;



}



.new2_right .ex_wrap {



	background: #fff;



	border: 1px solid #dcdcdc;



	width: 288px;



	margin: 0 auto;



	padding-bottom: 102px;



}



.new2_right .ex_wrap dl {



	max-width: 250px;



	width: 100%;



	margin: 0 auto;



	margin-bottom: 18px;



}



.new2_right .ex_wrap dl dd a {



	display: block;



}



.new2_right .ex_wrap dl dd a.we_tit {



	padding-top: 19px;



	margin-bottom: 6px;



	font-size: 18px;



	font-size: 1.8rem;



	line-height: 20px;



	white-space: nowrap;



	overflow: hidden;



	text-overflow: ellipsis;



	display: block;



}



.new2_right .ex_wrap dl dd a.titlewen {



	color: #666;



	line-height: 30px;



}



.new2_right .ex_wrap dl dt img {



	display: block;



	max-width: 250px;



	max-height: 228px;



	width: 100%;



}



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



.new2_left {



	width: 605px !important;



}



}



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



.new2_left {



	width: 545px !important;



}



.new2 .newsx table {



	width: 800px;



}



.new2 .newsx .table {



	overflow: scroll



}



}



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



.new2_right {



	width: 100%;



	float: none;



}



.new2_left {



	width: 100% !important;



	float: none;



}



.new2 .title1 h1 {



	font-size: 20px;



	font-size: 2rem;



	line-height: 30px;



}



.new2_right .ex_wrap {



	width: 100%;



}



.new2_right .ex_wrap dl {



	max-width: 90%;



}



.new2_right .ex_wrap dl dt img {



	display: block;



	margin: 0 auto;



}



}





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



.new2 .newsx table tr td {



	padding: 3px;



	border: 1px solid #ccc;



	background: #fff; height:30px



}

 }

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



.new2 .title1 h1 {



	font-size: 18px;



	font-size: 1.8rem;



	line-height: 30px;



}



}



/*==========technical==================*/































.technical {



	padding-bottom: 70px;



}



.technical .tech_top a {



	float: left;



	display: block;



	width: 50%;



	border-bottom: 1px solid #666666;



	font-size: 24px;



	font-size: 2.4rem;



	text-transform: uppercase;



	font-weight: bold;



	line-height: 30px;



	text-align: center;



	padding-bottom: 17px;



}



.technical .tech_top a.on, .technical .tech_top a:hover {



	border-color: #ffc000;



	color: #ffc000;



}



.technical .teac_ul {



	padding-top: 4px;



	padding-bottom: 46px;



}



.technical .teac_ul .wrap {



	position: relative;



	overflow: hidden;



	border-bottom: 1px solid #dadada;



	padding-bottom: 46px;



	margin-top: 46px;



	min-height: 169px;



}



.technical .teac_ul .j-lazy {



	position: absolute;



	left: 0px;



	top: 0px;



	width: 100%;



	max-width: 260px;



	margin: 0 auto;



}



.technical .teac_ul p {



	padding-left: 289px;



}



.technical .teac_ul .title {



	margin-top: 17px;



	margin-bottom: 28px;



	display: block;



	font-size: 18px;



	font-size: 1.8rem;



	line-height: 30px;



	white-space: nowrap;



	overflow: hidden;



	text-overflow: ellipsis;



}



.technical .teac_ul .p {



	color: #666666;



	line-height: 30px;



	display: block;



	max-height: 60px;



	overflow: hidden;



}



.technical .top1 h1 {



	text-align: center;



	font-size: 24px;



	font-size: 2.4rem;



	color: #333;



	font-weight: normal;



	line-height: 30px;



	margin: 30px 0px 20px;



}



.technical .share1 {



	position: relative;



	display: block;



	width: 237px;



	margin: 0 auto;



	margin-bottom: 27px;



}



.technical .share1 .span4 {



	color: #666666;



	height: 26px;



	line-height: 26px;



}



.technical .at-resp-share-element .at-icon {



	width: 26px !important;



	height: 26px !important;



}



.technical .at-style-responsive .at-share-btn {



	padding: 0 !important;



	-moz-border-radius: 2px !important;



	border-radius: 2px !important;



}



.technical .at-resp-share-element .at-share-btn .at-icon-wrapper {



	width: 26px !important;



	height: 26px !important;



}



.technical .at-resp-share-element .at-share-btn {



	margin-bottom: 0 !important;



	margin-right: 3px !important;



}



.technical .newsx {



	font-size: 14px;



	font-size: 1.4rem;



	color: #333333;



	line-height: 30px;



	margin-bottom: 20px;



}



.technical .newsx a {



	color: #ffc000;



	line-height: 30px;



}



.technical .newsx img {



	display: block;



	max-width: 100%;



	margin: 0 auto;



}



.technical .newsx iframe {



	display: block;



	max-width: 100%;



	margin: 0 auto;



}



.technical .newsx table {



	width: 90%;



	border-collapse: collapse;



	line-height: 22px;



	border: 1px solid #ccc;



	margin-left: auto;



	margin-right: auto;



}



.technical .newsx table tr td {



	padding: 3px;



	border: 1px solid #ccc;



	background: #fff;



}



.technical .updown {



	padding-bottom: 19px;



	border-top: 1px dashed #cfcfcf;



}



.technical .updown .up {



	margin-top: 15px;



}



.technical .updown p {



	display: inline-block;



	line-height: 32px;



	font-size: 14px;



	font-size: 1.4rem;



	color: #666666;



}



.technical .updown p .img {



	display: inline-block;



}



.technical .updown p .img img {



	display: inline-block;



	position: relative;



	top: 3px;



	padding-right: 4px;



}



.technical .updown p .on {



	color: #ffc000;



}



.technical .updown p a {



	font-size: 14px;



	font-size: 1.4rem;



	color: #666666;



}



.technical .updown p:hover a {



	color: #ffc000;



}



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



.technical {



	padding-bottom: 20px;



}



.technical .teac_ul .wrap {



	padding-bottom: 20px;



}



.technical .teac_ul .j-lazy {



	position: relative;



	display: block;



	margin: 0 auto;



}



.technical .teac_ul p {



	padding-left: 0px;



}



.technical .teac_ul .title {



	margin-bottom: 10px;



}



}



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



.technical .tech_top a {



	font-size: 16px;



	font-size: 1.6rem;



}

.technical .newsx table tr td {



	padding: 3px;



	border: 1px solid #ccc; height:30px;



	background: #fff;



}

}



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



.technical .teac_ul .title {



	font-size: 16px;



	font-size: 1.6rem;



	margin-bottom: 5px;



	margin-top: 10px;



}



.technical .tech_top a {



	display: block;



	width: 100%;



	margin-bottom: 10px;



	padding-bottom: 5px;



}



}



.technical .down_ul {



	padding-top: 4px;



	padding-bottom: 46px;



}



.technical .down_ul li {



	position: relative;



	overflow: hidden;



	border-bottom: 1px solid #dadada;



	padding-bottom: 57px;



	margin-top: 46px;



}



.technical .down_ul .s3box {



	width: 600px;



	position: relative;



	min-height: 169px;



}



.technical .down_ul .s3tu {



	display: block;



	position: absolute;



	left: 0;



	top: 0;



}



.technical .down_ul .s3tu img {



	width: 100%;



	max-width: 220px;



	max-height: 177px;



}



.technical .down_ul .s3nr {



	padding-left: 236px;



	padding-top: 0px;



}



.technical .down_ul .s3p1 {



	display: block;



	font-size: 16px;



	font-size: 1.6rem;



	font-weight: bold;



	line-height: 25px;



	overflow: hidden;



	white-space: nowrap;



	text-overflow: ellipsis;



	margin-bottom: 22px;



}



.technical .down_ul .s3p2 {



	display: block;



	color: #666666;



	line-height: 30px;



	max-height: 60px;



	overflow: hidden;



	margin-bottom: 34px;



}



.technical .down_ul .s3p3 {



	display: block;



	width: 116px;



	padding-left: 23px;



	text-align: center;



	height: 29px;



	line-height: 29px;



	border: 1px solid #333333;



	-moz-border-radius: 5px;



	border-radius: 5px;



	font-size: 16px;



	font-size: 1.6rem;



	background: url("../img/down.png") no-repeat 16px center;



}



.technical .down_ul .service3 .ms_ye {



	margin-top: 16px;



}



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



.technical .down_ul .s3box {



	width: 49%;



}



}



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



.technical .down_ul {



	padding-bottom: 30px;



}



.technical .down_ul li {



	padding-bottom: 30px;



}



.technical .down_ul .s3tu {



	position: relative;



	display: block;



	margin: 0 auto;



}



.technical .down_ul .s3nr {



	padding-left: 0px;



	margin-top: 10px;



	padding-bottom: 0px;



}



.technical .down_ul .s3p1 {



	margin-bottom: 0px;



}



.technical .down_ul .s3p2 {



	margin-bottom: 10px;



}



}



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



.technical .down_ul .s3box {



	width: 48%;



}



}



/************* cover *************/































.cover {



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



	position: fixed;



	top: 0;



	left: 0;



	bottom: 0;



	right: 0;



	z-index: 99999999;



	display: none;



	-webkit-transition: 1s all;



	-moz-transition: 1s all;



	-o-transition: 1s all;



	transition: 1s all;



}



.cover .covern {



	background: #fff;



	width: 638px;



	-moz-border-radius: 5px;



	border-radius: 5px;



	margin: 0 auto;



	position: relative;



	padding-bottom: 11px;



	top: 150px;



}



.cover .k-title {



	background: #ffc000;



	height: 80px;



	line-height: 80px;



	text-align: center;



	position: relative;



	-moz-border-radius: 5px;



	border-radius: 5px;



	margin-bottom: 23px;



}



.cover .k-title .zitio {



	color: #fff;



	font-size: 20px;



	font-size: 2rem;



	font-weight: bold;



}



.cover .k-title .guanbi {



	position: absolute;



	width: 11px;



	height: 11px;



	top: 15px;



	right: 14px;



	cursor: pointer;



}



.cover .covernr {



	position: relative;



	width: 592px;



	height: 49px;



	line-height: 49px;



	border: 1px solid #cccccc;



	-moz-border-radius: 5px;



	border-radius: 5px;



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



	margin: 0 auto;



	overflow: hidden;



}



.cover .covernr .mima {



	width: 100%;



	height: 49px;



	line-height: 49px;



	text-indent: 10px;



	font-size: 14px;



	font-size: 1.4rem;



	color: #666666;



}



.cover .covernr .xzbtn {



	position: absolute;



	right: 0px;



	top: 0px;



	width: 130px;



	height: 49px;



	line-height: 49px;



	background: #ffc000;



	color: #fff;



	font-size: 20px;



	font-size: 2rem;



	cursor: pointer;



}



.cover .if {



	max-width: 592px;



	margin: 0 auto;



	width: 95%;



	color: #333333;



	line-height: 26px;



	margin-top: 10px;



}



.cover .if a, .cover .if span {



	color: #ffc000;



}



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



.cover .covern {



	width: 90%;



	top: 50px;



}



.cover .covernr {



	width: 90%;



}



.cover .covernr .xzbtn {



	width: 25%;



	font-size: 14px;



	font-size: 1.4rem;



}



}



/*==========about==================*/































.about .ab1l {



	width: 591px;



	float: right;



	padding-right: 15px;



	padding-top: 16px;



	background: url(../img/hongkuai.png) no-repeat top right;



}



.about .ab1l img{ max-width:100%}



.about .ab1l a {



	display: block;



}



.about .ab1l a img {



	display: block;



	margin: auto;



	width: 100%;



	max-width: 591px;



	max-height: 532px;



}



.about .ab1r {



	width: 558px;



	float: left;



	padding-top: 53px;



}



.about .ab1biao1 {



	display: block;



	margin-bottom: 35px;



}



.about .ab1biao1 img {



	display: block;



	width: 100%;



	max-width: 529px;



	max-height: 112px;



}



.about .ab1r p {



	line-height: 30px;



	margin-top: 30px;



}



.about .ab3_wrap {



	padding-bottom: 11px;



}



.about .ab3_wrap p {



	line-height: 30px;



	margin-top: 27px;



}



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



.about .ab1l {



	width: 48%;



}



.about .ab1r {



	width: 48%;



	padding-top: 13px;



}



.about .ab1r p {



	margin-top: 10px;



}



}



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



.about .ab1l {



	width: 100%;



	float: none;



}



.about .ab1r {



	width: 100%;



	float: none;



	padding-top: 33px;



}



.about .ab1biao1 {



	margin-bottom: 10px;



}



}



.about .cont1 {



 *position: relative;



	padding-bottom: 49px;



	margin-top: 26px; /*img-scroll*/



}



.about .cont1 .img-scroll {



	position: relative;



	padding: 0 62px;



	margin-top: 31px;



}



.about .cont1 .img-scroll .prev {



	position: absolute;



	display: block;



	width: 24px;



	height: 24px;



	top: 50%;



	margin-top: -23px;



	z-index: 99;



}



.about .cont1 .img-scroll .next {



	position: absolute;



	display: block;



	width: 24px;



	height: 24px;



	top: 50%;



	margin-top: -23px;



	z-index: 99;



}



.about .cont1 .img-scroll .prev {



	left: 0;



	cursor: pointer;



	background: url(../img/prleft.png) no-repeat center;



}



.about .cont1 .img-scroll .next {



	right: 0;



	cursor: pointer;



	background: url(../img/prright.png) no-repeat center;



}



.about .cont1 .img-scroll .prev:hover {



	background: url(../img/prlefth.png) no-repeat center;



}



.about .cont1 .img-scroll .next:hover {



	background: url(../img/prrighth.png) no-repeat center;



}



.about .cont1 .img-list li {



	float: left;



	width: 325px;



	margin-right: 50px;



	text-align: center;



}



.about .cont1 .img-list li .img {



	display: block;



	padding: 9px 10px;



	border: 1px solid #172646;



	background: #fff;



}



.about .cont1 .img-list li img {



	width: 100%;



	max-width: 299px;



	max-height: 229px;



}



.about .cont1 .img-list li p {



	font-size: 14px;



	font-size: 1.4rem;



	color: #333;



	padding-top: 14px;



}



.about .cont1 .inner {



	position: relative;



	overflow: hidden;



}



.about .cont1 .inner .mask {



	position: absolute;



	top: 0;



	left: 0;



	filter: alpha(opacity=0);



	opacity: 0;



	width: 100%;



	height: 100%;



	background: url(../img/bg-mask-1.png) no-repeat center;



	background: rgba(255, 192, 0, 0.7) url(../img/bg-mask-1.png) no-repeat center;



	cursor: pointer;



	transition: 0.6s;



	-moz-transition: 0.6s;



	-o-transition: 0.6s;



	-webkit-transition: 0.6s;



}



.about .cont1 .inner:hover .mask {



	filter: alpha(opacity=100);



	opacity: 1;



}



.about .cont2 {



	padding-bottom: 100px; /*img-scroll*/



}



.about .cont2 .img-scroll {



	position: relative;



}



.about .cont2 .img-scroll .hot {



	position: relative;



	top: -25px;



	float: right;



	max-width: 70px;



	width: 100%;



	height: 27px;



}



.about .cont2 .img-scroll .prev {



	position: absolute;



	display: block;



	width: 24px;



	height: 24px;



	z-index: 99;



}



.about .cont2 .img-scroll .next {



	position: absolute;



	display: block;



	width: 24px;



	height: 24px;



	z-index: 99;



}



.about .cont2 .img-scroll .prev {



	left: 0;



	cursor: pointer;



	background: url(../img/prleft.png) no-repeat center;



}



.about .cont2 .img-scroll .next {



	right: 0;



	cursor: pointer;



	background: url(../img/prright.png) no-repeat center;



}



.about .cont2 .img-scroll .prev:hover {



	background: url(../img/prlefth.png) no-repeat center;



}



.about .cont2 .img-scroll .next:hover {



	background: url(../img/prrighth.png) no-repeat center;



}



.about .cont2 .img-list li {



	float: left;



	width: 246px;



	margin-right: 72px;



	text-align: center;



}



.about .cont2 .img-list li img {



	width: 100%;



	max-width: 246px;



	max-height: 336px;



}



.about .cont2 .img-list li p {



	font-size: 14px;



	font-size: 1.4rem;



	color: #333;



	padding-top: 9px;



}



.about .cont2 .inner {



	position: relative;



	overflow: hidden;



}



.about .cont2 .inner .fu {



	position: absolute;



	left: 0px;



	top: 100%;



	width: 100%;



	height: 100%;



	-webkit-transition: 1s all;



	-moz-transition: 1s all;



	-o-transition: 1s all;



	transition: 1s all;



}



.about .cont2 .inner:hover .fu {



	top: 0px;



}



.about .img-list {



	position: relative;



	width: 100%;



	overflow: hidden;



}



.about .img-list ul {



	width: 1000%;



}



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



.about .cont1 .img-list li {



	width: 3%;



	margin-right: .5%;



}



.about .cont2 .img-list li {



	width: 3%;



	margin-right: .5%;



}



}



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



.about .cont1 .inner .mask {



	display: none;



}



.about .cont2 .inner .fu {



	top: 0px;



	opacity: 0;



}



}



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



.about .cont2 {



	padding-bottom: 40px;



}



.about .cont1 .img-scroll {



	padding: 0px 30px;



}



.about .cont1 .img-list li {



	width: 4.5%;



	margin-right: 1%;



}



}



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



.about .cont1 .img-list li {



	width: 10%;



}



.about .cont2 .img-list li {



	width: 10%;



}



}



/*********************  contact  ***********************/































.contact {



	padding-bottom: 97px;



}



.lxfs li {



	line-height: 48px;



	padding-left: 25px;



}



.lxfs .li1 {



	background: url("../img/ci1.png") no-repeat left 12px;



}



.lxfs .li2 {



	background: url("../img/ci3.png") no-repeat left 13px;



}



.lxfs .li3 {



	background: url("../img/ci4.png") no-repeat left 16px;



}



.lxfs .li4 {



	background: url("../img/ci5.png") no-repeat left 13px;



}



.lxfs .li5 {



	background: url("../img/ci1sj.png") no-repeat left 13px;



}



.lxfs .li6 {



	background: url("../img/weixing2.png") no-repeat left 13px;



}



.lxfs a:hover {



	text-decoration: underline;



}



.lxfs .liweb {



	background: url("../img/web1.png") no-repeat left 13px;



}



.ditu img {



	width: 100%;



	max-width: 477px;



	max-height: 286px;



}



.ditu {



	padding-top: 25px;



}



.cyou {



	width: 664px;



}



.wu {



	width: 100%;



	max-width: 189px;



	max-height: 26px;



}



.whether {



	color: #666666;



	line-height: 30px;



	padding-left: 10px;



	margin-bottom: 4px;



}



.coxin .xing {



	background: url(../img/syxing.png) no-repeat left 24px;



	padding-left: 14px;



}



.coxin .tex.xing {



	background: url(../img/syxing.png) no-repeat left 40px;



	padding-left: 14px;



}



.coxinn .int1 {



	padding-left: 14px;



	float: left;



	margin-top: 23px;



}



.coxinn .int2 {



	padding-left: 14px;



	float: right;



	margin-top: 23px;



}



.coxinn .int1 input, .coxinn .int2 input {



	font-size: 14px;



	font-size: 1.4rem;



	width: 297px;



	height: 52px;



	line-height: 52px;



	padding-left: 14px;



	border: 1px solid #d2d2d2;



	color: #a6a6a6;



	font-family: Arial;



	background: #fff;



}



.coxinn textarea {



	background: #fff;



	font-size: 14px;



	font-size: 1.4rem;



	font-family: Arial;



	width: 631px;



	height: 184px;



	padding-left: 15px;



	font-size: 14px;



	font-size: 1.4rem;



	line-height: 42px;



	border: 1px solid #d2d2d2;



	margin-top: 23px;



	color: #a6a6a6;



}



.coxinn .int5 {



	margin-top: 21px;



}



.coxinn .int3 {



	background: #fff;



	width: 163px;



	height: 52px;



	padding-left: 13px;



	font-size: 14px;



	font-size: 1.4rem;



	line-height: 42px;



	text-transform: uppercase;



	float: left;



	border: 1px solid #d2d2d2;



	color: #a6a6a6;



}



.coyanzheng {



	width: 178px;



	height: 54px;



	float: left;



	margin-left: 22px;



	cursor: pointer;



}



.coxinn .int4 {



	width: 250px;



	height: 54px;



	float: right;



	background: #ffc000;



	font-size: 16px;



	font-size: 1.6rem;



	color: #fff;



	cursor: pointer;



	transition: 0.5s;



	-moz-transition: 0.5s;



	-o-transition: 0.5s;



	-webkit-transition: 0.5s;



}



.czuo {



	width: 450px;



}



 @media screen and (min-width: 1000px) and (max-width: 1419px) {



.czuo {



	width: 450px;



}



.cyou {



	width: 500px;



}



.coxinn .int1 input, .coxinn .int2 input {



	width: 217px;



}



.coxinn textarea {



	width: 470px;



}



.coxinn .int3 {



	width: 115px;



}



.coxinn .int4 {



	width: 150px;



}



.coyanzheng {



	margin-left: 5px;



}



.coxinn {



	padding-top: 0;



}



.contact {



	padding-bottom: 100px;



}



}



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



.czuo {



	width: 100%;



}



.cyou {



	width: 100%;



	padding-top: 30px;



}



.colianxi {



	background: none;



}



.coxinfeng, .cochuanzhen, .codingwei {



	width: 30%;



	margin-left: 1.5%;



	margin-right: 1.5%;



	margin-top: 20px;



}



.coxin {



	height: auto;



	margin-top: auto;



}



.coxinn {



	width: auto;



	padding-top: 20px;



}



.coxinn .int1, .coxinn .int2 {



	width: auto;



	float: none;



}



.coxinn .int1 input, .coxinn .int2 input {



	width: -webkit-calc( 100% - 14px);



	width: -moz-calc( 100% - 14px);



	width: calc( 100% - 14px);



}



.coxinn textarea {



	width: -webkit-calc( 100% - 14px);



	width: -moz-calc( 100% - 14px);



	width: calc( 100% - 14px);



}



.ditu {



	max-width: 100%;



	padding-top: 20px;



}



.coxinn .int4 {



	width: -webkit-calc( 100% - 0px);



	width: -moz-calc( 100% - 0px);



	width: calc( 100% - 0px);



	margin-top: 20px;



	float: left;



}



.coxinn .int3 {



	width: 30%;



}



.contact {



	padding-bottom: 70px;



}



}



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



.coxinn {



	margin-top: 0px;



	padding-top: 0px;



}



.contact {



	padding-top: 0px;



}



.sydomas a {



	font-size: 14px;



	font-size: 1.4rem;



}



.lxfs li {



	font-size: 14px;



	font-size: 1.4rem;



	line-height: 30px;



}



.whether {



	font-size: 14px;



	font-size: 1.4rem;



}



.coxinfeng, .cochuanzhen, .codingwei {



	width: 100%;



	float: none;



	margin: auto;



	margin-top: 20px;



}



.coxinn .int3 {



	width: -webkit-calc( 100% - 14px);



	width: -moz-calc( 100% - 14px);



	width: calc( 100% - 14px);



	margin-bottom: 20px;



}



.coyanzheng {



	margin-left: auto;



	margin-top: 25px;



}



.lxfs li {



	line-height: 26px;



	padding-left: 0px;



}



.lxfs .li1 {



	background: none;



}



.lxfs .li5 {



	background: none;



}



.lxfs .li2 {



	background: none;



}



.lxfs .li6 {



	background: none;



}



.lxfs .li3 {



	background: none;



}



.lxfs .li4 {



	background: none;



}



}



.main5 {



	background: #e6e6e6;



}



.main5 .mainp {



	margin-top: 18px;



	margin-bottom: 27px



}



.item-pic img {



	max-width: 100%;



}



/*==========feedback==================*/































.feedback .teac_ul .wrap {



	position: relative;



	overflow: hidden;



	border-bottom: 1px solid #dadada;



	padding-bottom: 46px;



	margin-bottom: 46px;



	min-height: 169px;



}



.feedback .teac_ul .j-lazy {



	position: absolute;



	left: 0px;



	top: 0px;



	width: 100%;



	max-width: 260px;



	margin: 0 auto;



}



.feedback .teac_ul p {



	padding-left: 289px;



}



.feedback .teac_ul .title {



	margin-top: 17px;



	margin-bottom: 28px;



	display: block;



	font-size: 18px;



	font-size: 1.8rem;



	line-height: 30px;



	white-space: nowrap;



	overflow: hidden;



	text-overflow: ellipsis;



}



.feedback .teac_ul .p {



	color: #666666;



	line-height: 30px;



	display: block;



	max-height: 60px;



	overflow: hidden;



}



.feedback .teac_ul .p:hover {



	color: #ffc000



}



.feedback .ftitle {



	font-size: 24px;



	font-size: 2.4rem;



	font-weight: bold;



	color: #ffc000;



	text-transform: uppercase;



	margin-bottom: 24px;



	line-height: 30px;



	margin-top: 12px;



}



.feedback .coxin {



	margin-bottom: 94px;



}



.feedback .coxin .int1 {



	padding-left: 18px;



	background: url(../img/syxing.png) no-repeat left 14px;



	background: url(../img/syxing.png) no-repeat left 14px\0;



}



.feedback .coxin .int1 input {



	width: 308px;



	height: 32px;



	line-height: 32px;



	border: 1px solid #cccccc;



	float: left;



	font-size: 14px;



	font-size: 1.4rem;



	color: #999;



	padding-left: 11px;



	margin-left: 109px;



	background: #fff;



}



.feedback .coxin .int2 {



	padding-left: 18px;



	background: url(../img/syxing.png) no-repeat left 6px;



	margin-top: 21px;



}



.feedback .coxin .int2 textarea {



	font-family: Arial;



	font-size: 14px;



	font-size: 1.4rem;



	color: #999;



	width: 1168px;



	height: 131px;



	line-height: 30px;



	border: 1px solid #cccccc;



	background: #fff;



	padding-left: 11px;



}



.feedback .coxin .int3 {



	font-size: 14px;



	font-size: 1.4rem;



	color: #999;



	padding-left: 18px;



	background: url(../img/syxing.png) no-repeat left 14px;



	margin-top: 21px;



	float: left;



}



.feedback .coxin .int3 input {



	width: 363px;



	height: 32px;



	line-height: 32px;



	font-size: 14px;



	font-size: 1.4rem;



	color: #999;



	border: 1px solid #cccccc;



	background: #fff;



	padding-left: 11px;



}



.feedback .coxin .yanzheng {



	width: 117px;



	height: 34px;



	float: left;



	margin-left: 50px;



	margin-top: 21px;



	cursor: pointer;



}



.feedback .coxin .int4 {



	font-weight: bold;



	width: 323px;



	height: 34px;



	float: right;



	margin-top: 21px;



	background: #ffc000;



	font-size: 16px;



	font-size: 1.6rem;



	color: #fff;



	text-transform: uppercase;



	cursor: pointer;



}



.feedback .coxin .int4:hover {



	background: #333;



}



.feedback .xuanze {



	padding-left: 21px;



	background: url(../img/syxing.png) no-repeat left 14px;



	float: left;



	margin-left: 87px;



}



.feedback .maln {



	margin-left: auto !important;



}



 @media screen and (min-width: 1000px) and (max-width: 1219px) {



.feedback .coxin .int1 input {



	width: 290px;



	margin-left: 25px;



}



.feedback .coxin .int2 textarea {



	width: 950px;



}



}



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



.feedback .coxin {



	margin-top: 30px;



}



.feedback .coxin .int1 input {



	width: 290px;



	margin-left: 25px;



}



.feedback .coxin .int2 textarea {



	width: 950px;



}



.feedback .coxin .int1, .feedback .coxin .int2 {



	margin-top: auto;



}



.feedback .coxin .int1 input {



	width: 92%;



	float: none;



	margin-left: auto;



	margin-bottom: 21px;



}



.feedback .coxin .int2 textarea {



	width: 92%;



}



.feedback .coxin .int3 {



	float: none;



}



.feedback .coxin .int3 input {



	width: 92%;



}



.feedback .coxin .yanzheng {



	margin-left: 18px;



}



.feedback .coxin .int4 {



	width: 40%;



	float: left;



	margin-left: 11px;



}



.feedback .teac_ul .wrap {



	padding-bottom: 20px;



}



.feedback .teac_ul .j-lazy {



	position: relative;



	display: block;



	margin: 0 auto;



}



.feedback .teac_ul p {



	padding-left: 0px;



}



.feedback .teac_ul .title {



	margin-bottom: 10px;



}



}



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



.feedback .tech_top a {



	font-size: 16px;



	font-size: 1.6rem;



}



}



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



.feedback .teac_ul .title {



	font-size: 16px;



	font-size: 1.6rem;



	margin-bottom: 5px;



	margin-top: 10px;



}



.feedback .tech_top a {



	display: block;



	width: 100%;



	margin-bottom: 10px;



	padding-bottom: 5px;



}



.feedback .coxin {



	margin-bottom: 40px;



}



.feedback .cuxin .int1 input {



	width: 90%;



}



.feedback .cuxin textarea {



	width: 90%;



}



.feedback .cuxin .int4 {



	width: 25%;



}



}









.ppp {



	line-height: 30px;



}



.none {



	background: #333333 !important;



}



.shuxp_c {



	font-size: 14px;



	font-size: 1.4rem;



	line-height: 25px;



	margin-top: 5px;



	margin-bottom: 5px



}



.about .baioto {



	line-height: 30px;



	margin-top: 27px;



	color: #ffc000;



	font-size: 24px;



	font-size: 2.4rem;



	text-transform: uppercase;



	font-weight: bold;



	background: url(../img/beish.png) no-repeat left center;



	padding-left: 24px;



}



.m-kf {



	position: fixed;



*position: absolute;



	z-index: 999;



	right: 0;



	top: 20%;



	background-color: #ebebeb;



}



.m-kf .list-item {



	position: relative;



	padding-top: 9px;



	padding-bottom: 13px;



	padding-left: 10px;



	padding-right: 10px;



	cursor: pointer;



	-webkit-transition: all 350ms;



	-o-transition: all 350ms;



	-moz-transition: all 350ms;



	transition: all 350ms;



}



.m-kf .list-item:first-child .item-line {



	display: none;



}



.m-kf .list-item .img {



	position: absolute;



	top: 0;



	right: 100%;



	padding: 0 5px;



	width: 100px;



	height: 100px;



	display: none;



	background-color: #fff;



}



.m-kf .item-pic {



	margin-left: auto;



	margin-right: auto;



	display: block;



	line-height: 0;



	font-size: 0;



	width: 49px;



}



.m-kf .item-title {



	margin-top: 3px;



	font-size: 12px;



	font-size: 1.2rem;



	color: #333;



	text-align: center;



}



.m-kf .item-title a {



	color: #333;



}



.m-kf .item-line {



	position: absolute;



	left: 50%;



	top: 0;



	margin-left: -24px;



	display: block;



	width: 49px;



	height: 1px;



	background-color: #aaa;



}



.m-kf .item-wx {



	position: absolute;



	right: 100%;



	top: 0;



	width: 150px;



	line-height: 0;



	font-size: 0;



	display: none;



}



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



.footer_bot {



	padding-bottom: 63px;



}



.m-kf {



	top: auto;



	right: auto;



	left: 0;



	bottom: 0;



	display: -webkit-box;



	display: -webkit-flex;



	display: -moz-box;



	display: -ms-flexbox;



	display: flex;



	-webkit-box-orient: horizontal;



	-webkit-box-direction: normal;



	-webkit-flex-flow: row nowrap;



	-moz-box-orient: horizontal;



	-moz-box-direction: normal;



	-ms-flex-flow: row nowrap;



	flex-flow: row nowrap;



	-webkit-justify-content: space-around;



	-ms-flex-pack: distribute;



	justify-content: space-around;



	-webkit-box-align: stretch;



	-webkit-align-items: stretch;



	-moz-box-align: stretch;



	-ms-flex-align: stretch;



	align-items: stretch;



	width: 100%;



}



.m-kf .list-item {



	display: -webkit-box;



	display: -webkit-flex;



	display: -moz-box;



	display: -ms-flexbox;



	display: flex;



	-webkit-box-orient: vertical;



	-webkit-box-direction: normal;



	-webkit-flex-flow: column nowrap;



	-moz-box-orient: vertical;



	-moz-box-direction: normal;



	-ms-flex-flow: column nowrap;



	flex-flow: column nowrap;



	-webkit-box-pack: justify;



	-webkit-justify-content: space-between;



	-moz-box-pack: justify;



	-ms-flex-pack: justify;



	justify-content: space-between;



	-webkit-box-align: center;



	-webkit-align-items: center;



	-moz-box-align: center;



	-ms-flex-align: center;



	align-items: center;



	padding: 10px 0;



}



.m-kf .list-item .img {



	left: 0;



	top: auto;



	right: auto;



	bottom: 100%;



}



.m-kf .item-line {



	display: none;



}



.m-kf .item-wx {



	left: 0;



	right: auto;



	top: auto;



	bottom: 100%;



}



}



 @media screen and (min-width: 768px) {



.m-kf .list-item:hover .img {



	display: block;



}



}



.product .list .title1 a:hover{ color:#333}

/* generated by WOW Slider 8.8 template Epsilon */

#wowslider-container1 { display: table; zoom: 1; position: relative; width: 100%; max-width: 1920px; margin: 0px auto 0px; z-index: 90; text-align: left; /* reset align=center */ font-size: 10px; text-shadow: none; /* fix some user styles */ /* reset box-sizing (to boostrap friendly) */ -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }



* html #wowslider-container1 { width: 1920px; }



#wowslider-container1 .ws_images ul { position: relative; width: 10000%; height: 100%; left: 0; list-style: none; margin: 0; padding: 0; border-spacing: 0; overflow: visible; /*table-layout:fixed;*/ }



#wowslider-container1 .ws_images ul li { position: relative; width: 1%; height: 100%; line-height: 0; /*opera*/ overflow: hidden; float: left; /*font-size:0;*/ padding: 0 0 0 0 !important; margin: 0 0 0 0 !important; }



#wowslider-container1 .ws_images { position: relative; left: 0; top: 0; height: 100%; max-width: 1920px; vertical-align: top; border: none; overflow: hidden; }



#wowslider-container1 .ws_images ul a { width: 100%; height: 100%; display: block; color: transparent; }



#wowslider-container1 img { max-width: none !important; }



#wowslider-container1 .ws_images .ws_list img, #wowslider-container1 .ws_images > div > img { width: 100%; border: none 0; max-width: none; padding: 0; margin: 0; }



#wowslider-container1 .ws_images iframe { position: absolute; z-index: -1; }



#wowslider-container1 .ws-title > div { display: inline-block !important; }



#wowslider-container1 a { text-decoration: none; outline: none; border: none; }



#wowslider-container1 .ws_bullets { float: left; position: absolute; z-index: 70; }



/* compatibility with Joomla styles */

#wowslider-container1 .ws_script { display: none; }



#wowslider-container1 sound, #wowslider-container1 object { position: absolute; }



/* prevent some of users reset styles */

#wowslider-container1 .ws_effect { position: static; width: 100%; height: 100%; }



#wowslider-container1 .ws_photoItem { border: 2em solid #fff; margin-left: -2em; margin-top: -2em; }



#wowslider-container1 .ws_cube_side { background: #A6A5A9; }



#wowslider-container1.ws_gestures { cursor: -webkit-grab; cursor: -moz-grab; }



#wowslider-container1.ws_gestures.ws_grabbing { cursor: -webkit-grabbing; cursor: -moz-grabbing;  }



/* hide controls when video start play */

#wowslider-container1.ws_video_playing .ws_bullets, #wowslider-container1.ws_video_playing .ws_fullscreen, #wowslider-container1.ws_video_playing .ws_next, #wowslider-container1.ws_video_playing .ws_prev { display: none; }



/* youtube/vimeo buttons */

#wowslider-container1 .ws_video_btn { position: absolute; display: none; cursor: pointer; top: 0; left: 0; width: 100%; height: 100%; z-index: 55; }



#wowslider-container1 .ws_video_btn.ws_youtube, #wowslider-container1 .ws_video_btn.ws_vimeo { display: block; }



#wowslider-container1 .ws_video_btn div { position: absolute;  background-size: 200%; top: 50%; left: 50%; width: 7em; height: 5em; margin-left: -3.5em; margin-top: -2.5em; }



#wowslider-container1 .ws_video_btn.ws_youtube div { background-position: 0 0; }



#wowslider-container1 .ws_video_btn.ws_youtube:hover div { background-position: 100% 0; }



#wowslider-container1 .ws_video_btn.ws_vimeo div { background-position: 0 100%; }



#wowslider-container1 .ws_video_btn.ws_vimeo:hover div { background-position: 100% 100%; }



#wowslider-container1 .ws_playpause.ws_hide { display: none !important; }



#wowslider-container1 .ws_images { -webkit-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.26); box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.26); -webkit-transition: box-shadow 0.5s cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition: -webkit-box-shadow 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: -webkit-box-shadow 0.5s cubic-bezier(0.4, 0, 0.2, 1); -o-transition: box-shadow 0.5s cubic-bezier(0.4, 0, 0.2, 1); -moz-transition: box-shadow 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: box-shadow 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: box-shadow 0.5s cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 0.5s cubic-bezier(0.4, 0, 0.2, 1); }



#wowslider-container1 .ws_images:hover { -webkit-box-shadow: 0px 17px 50px rgba(0, 0, 0, 0.19); box-shadow: 0px 17px 50px rgba(0, 0, 0, 0.19); }



#wowslider-container1 .ws_bullets { margin-left: -62px; }



#wowslider-container1 a.ws_prev span { font-size: 0px; }



#wowslider-container1 .ws_bullets a { position: relative; text-shadow: none; color: transparent; display: inline-block; width: 18px; height: 18px; margin: 0px 7px; background: url(../img/yao_hui.png) no-repeat center center; }



#wowslider-container1 .ws_bullets a span { font-size: 0px; }



#wowslider-container1 .ws_bullets a.ws_selbull { background: url(../img/yao_1.png) no-repeat center center; }



#wowslider-container1 a.ws_next { right: 2%; }



#wowslider-container1 a.ws_prev { left: 2%; }



#wowslider-container1 .ws_playpause { display: none !important; }



#wowslider-container1 a.ws_next { position: absolute; top: 50%; z-index: 60; overflow: hidden; width: 75px; height: 75px; -moz-border-radius: 50%; border-radius: 50%; background: url(../img/header_r.png) no-repeat center center; }



#wowslider-container1 a.ws_prev { position: absolute; top: 50%; z-index: 60; overflow: hidden; width: 75px; height: 75px; background: url(../img/header_l.png) no-repeat center center; }



/* IE10+ hacks */

/* IE10+ hacks */

_:-ms-input-placeholder, :root #wowslider-container1 .ws_playpause:after { line-height: 2.8em; }



/* bottom center */

#wowslider-container1 .ws_bullets { bottom: 20px; left: 50%; }



#wowslider-container1 .ws_bullets div { left: -50%; }



#wowslider-container1 .ws-title { position: absolute; margin-right: 10em; z-index: 50; left: 0.3em; padding: 1em; bottom: 30px; top: auto; opacity: 1; }



#wowslider-container1 .ws-title div, #wowslider-container1 .ws-title span { display: inline-block; padding: 0.5em; }



#wowslider-container1 .ws-title div { display: block; margin-top: 0.5em; font-size: 1.1em; padding: 1em; line-height: 1.15em; color: #000000; border: 3px solid; border-color: #ffffff; -moz-border-radius: 7px; border-radius: 7px; background-color: white; }



#wowslider-container1 .ws-title span { font-size: 1.8em; border: 3px solid; border-color: #ffffff; -moz-border-radius: 7px; border-radius: 7px; background-color: rgba(0, 0, 0, 0.2); }



#wowslider-container1 .ws_logo { position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 9;  }



#wowslider-container1 img.loading { width: 96px; height: 48px;  }



#wowslider-container1 .ws_bullets a img { text-indent: 0; display: block; bottom: 20px; left: -48px; visibility: hidden; position: absolute; max-width: none; }



#wowslider-container1 .ws_bullets a:hover img { visibility: visible; }



#wowslider-container1 .ws_bulframe div div { height: 48px; overflow: visible; position: relative; }



#wowslider-container1 .ws_bulframe div { left: 0; overflow: hidden; position: relative; width: 96px; background-color: #FFFFFF; }



#wowslider-container1 .ws_bullets .ws_bulframe { display: none; bottom: 25px; margin-left: 5px; overflow: visible; position: absolute; cursor: pointer; border: 3px solid; border-color: #ffffff; -moz-border-radius: 5px; border-radius: 5px; }



#wowslider-container1 .ws_bulframe div div { height: auto; }



@media all and (max-width: 760px) { #wowslider-container1 .ws_fullscreen { display: block; } }



@media all and (max-width: 768px) { #wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev { display: none; } }



.ban_dan { display: block; max-width: 1920px; width: 100%; margin: 0 auto; overflow: hidden; }



.ws_cover a { display: block !important; }



@media screen and (max-width: 768px) { #wowslider-container1 .ws_bullets { bottom: 10px !important; } }













/* FONT PATH











 * -------------------------- */











 @font-face {











    font-family: 'FontAwesome';











    src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');











    src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), 











    url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), 











    url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),











     url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), 











     url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');











    font-weight: normal;











    font-style: normal;











  }











  .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;











  }











  .fa:before {











    margin-right: 5px;











    color: #fff;











  }











  /* makes the font 33% larger relative to the icon container */











  .fa-lg {











    font-size: 1.33333333em;











    line-height: 0.75em;











    vertical-align: -15%;











  }











  .fa-2x {











    font-size: 2em;











  }











  .fa-3x {











    font-size: 3em;











  }











  .fa-4x {











    font-size: 4em;











  }











  .fa-5x {











    font-size: 5em;











  }











  .fa-fw {











    width: 1.28571429em;











    text-align: center;











  }











  .fa-ul {











    padding-left: 0;











    margin-left: 2.14285714em;











    list-style-type: none;











  }











  .fa-ul > li {











    position: relative;











  }











  .fa-li {











    position: absolute;











    left: -2.14285714em;











    width: 2.14285714em;











    top: 0.14285714em;











    text-align: center;











  }











  .fa-li.fa-lg {











    left: -1.85714286em;











  }











  .fa-border {











    padding: .2em .25em .15em;











    border: solid 0.08em #eeeeee;











    border-radius: .1em;











  }











  .fa-pull-left {











    float: left;











  }











  .fa-pull-right {











    float: right;











  }











  .fa.fa-pull-left {











    margin-right: .3em;











  }











  .fa.fa-pull-right {











    margin-left: .3em;











  }











  /* Deprecated as of 4.4.0 */











  .pull-right {











    float: right;











  }











  .pull-left {











    float: left;











  }











  .fa.pull-left {











    margin-right: .3em;











  }











  .fa.pull-right {











    margin-left: .3em;











  }











  .fa-spin {











    -webkit-animation: fa-spin 2s infinite linear;











    animation: fa-spin 2s infinite linear;











  }











  .fa-pulse {











    -webkit-animation: fa-spin 1s infinite steps(8);











    animation: fa-spin 1s infinite steps(8);











  }











  @-webkit-keyframes fa-spin {











    0% {











      -webkit-transform: rotate(0deg);











      transform: rotate(0deg);











    }











    100% {











      -webkit-transform: rotate(359deg);











      transform: rotate(359deg);











    }











  }











  @keyframes fa-spin {











    0% {











      -webkit-transform: rotate(0deg);











      transform: rotate(0deg);











    }











    100% {











      -webkit-transform: rotate(359deg);











      transform: rotate(359deg);











    }











  }











  .fa-rotate-90 {











    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";











    -webkit-transform: rotate(90deg);











    -ms-transform: rotate(90deg);











    transform: rotate(90deg);











  }











  .fa-rotate-180 {











    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";











    -webkit-transform: rotate(180deg);











    -ms-transform: rotate(180deg);











    transform: rotate(180deg);











  }











  .fa-rotate-270 {











    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";











    -webkit-transform: rotate(270deg);











    -ms-transform: rotate(270deg);











    transform: rotate(270deg);











  }











  .fa-flip-horizontal {











    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";











    -webkit-transform: scale(-1, 1);











    -ms-transform: scale(-1, 1);











    transform: scale(-1, 1);











  }











  .fa-flip-vertical {











    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";











    -webkit-transform: scale(1, -1);











    -ms-transform: scale(1, -1);











    transform: scale(1, -1);











  }











  :root .fa-rotate-90,











  :root .fa-rotate-180,











  :root .fa-rotate-270,











  :root .fa-flip-horizontal,











  :root .fa-flip-vertical {











    filter: none;











  }











  .fa-stack {











    position: relative;











    display: inline-block;











    width: 2em;











    height: 2em;











    line-height: 2em;











    vertical-align: middle;











  }











  .fa-stack-1x,











  .fa-stack-2x {











    position: absolute;











    left: 0;











    width: 100%;











    text-align: center;











  }











  .fa-stack-1x {











    line-height: inherit;











  }











  .fa-stack-2x {











    font-size: 2em;











  }











  .fa-inverse {











    color: #ffffff;











  }











  /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen











     readers do not read off random characters that represent icons */











  .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-remove:before,











  .fa-close: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-gear:before,











  .fa-cog: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-rotate-right:before,











  .fa-repeat: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-photo:before,











  .fa-image: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-warning:before,











  .fa-exclamation-triangle: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-gears:before,











  .fa-cogs: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-save:before,











  .fa-floppy-o:before {











    content: "\f0c7";











  }











  .fa-square:before {











    content: "\f0c8";











  }











  .fa-navicon:before,











  .fa-reorder:before,











  .fa-bars: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-unsorted:before,











  .fa-sort:before {











    content: "\f0dc";











  }











  .fa-sort-down:before,











  .fa-sort-desc:before {











    content: "\f0dd";











  }











  .fa-sort-up:before,











  .fa-sort-asc:before {











    content: "\f0de";











  }











  .fa-envelope:before {











    content: "\f0e0";











  }











  .fa-linkedin:before {











    content: "\f0e1";











  }











  .fa-rotate-left:before,











  .fa-undo:before {











    content: "\f0e2";











  }











  .fa-legal:before,











  .fa-gavel:before {











    content: "\f0e3";











  }











  .fa-dashboard:before,











  .fa-tachometer:before {











    content: "\f0e4";











  }











  .fa-comment-o:before {











    content: "\f0e5";











  }











  .fa-comments-o:before {











    content: "\f0e6";











  }











  .fa-flash:before,











  .fa-bolt:before {











    content: "\f0e7";











  }











  .fa-sitemap:before {











    content: "\f0e8";











  }











  .fa-umbrella:before {











    content: "\f0e9";











  }











  .fa-paste:before,











  .fa-clipboard: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-unlink:before,











  .fa-chain-broken: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-toggle-down:before,











  .fa-caret-square-o-down:before {











    content: "\f150";











  }











  .fa-toggle-up:before,











  .fa-caret-square-o-up:before {











    content: "\f151";











  }











  .fa-toggle-right:before,











  .fa-caret-square-o-right:before {











    content: "\f152";











  }











  .fa-euro:before,











  .fa-eur:before {











    content: "\f153";











  }











  .fa-gbp:before {











    content: "\f154";











  }











  .fa-dollar:before,











  .fa-usd:before {











    content: "\f155";











  }











  .fa-rupee:before,











  .fa-inr:before {











    content: "\f156";











  }











  .fa-cny:before,











  .fa-rmb:before,











  .fa-yen:before,











  .fa-jpy:before {











    content: "\f157";











  }











  .fa-ruble:before,











  .fa-rouble:before,











  .fa-rub:before {











    content: "\f158";











  }











  .fa-won:before,











  .fa-krw: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-toggle-left:before,











  .fa-caret-square-o-left:before {











    content: "\f191";











  }











  .fa-dot-circle-o:before {











    content: "\f192";











  }











  .fa-wheelchair:before {











    content: "\f193";











  }











  .fa-vimeo-square:before {











    content: "\f194";











  }











  .fa-turkish-lira:before,











  .fa-try: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-institution:before,











  .fa-bank:before,











  .fa-university:before {











    content: "\f19c";











  }











  .fa-mortar-board:before,











  .fa-graduation-cap: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-pp: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-photo-o:before,











  .fa-file-picture-o:before,











  .fa-file-image-o:before {











    content: "\f1c5";











  }











  .fa-file-zip-o:before,











  .fa-file-archive-o:before {











    content: "\f1c6";











  }











  .fa-file-sound-o:before,











  .fa-file-audio-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-saver:before,











  .fa-support:before,











  .fa-life-ring:before {











    content: "\f1cd";











  }











  .fa-circle-o-notch:before {











    content: "\f1ce";











  }











  .fa-ra:before,











  .fa-resistance:before,











  .fa-rebel:before {











    content: "\f1d0";











  }











  .fa-ge:before,











  .fa-empire:before {











    content: "\f1d1";











  }











  .fa-git-square:before {











    content: "\f1d2";











  }











  .fa-git:before {











    content: "\f1d3";











  }











  .fa-y-combinator-square:before,











  .fa-yc-square:before,











  .fa-hacker-news:before {











    content: "\f1d4";











  }











  .fa-tencent-weibo:before {











    content: "\f1d5";











  }











  .fa-qq:before {











    content: "\f1d6";











  }











  .fa-wechat:before,











  .fa-weixin:before {











    content: "\f1d7";











  }











  .fa-send:before,











  .fa-paper-plane:before {











    content: "\f1d8";











  }











  .fa-send-o:before,











  .fa-paper-plane-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-soccer-ball-o:before,











  .fa-futbol-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-shekel:before,











  .fa-sheqel:before,











  .fa-ils: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-hotel:before,











  .fa-bed:before {











    content: "\f236";











  }











  .fa-viacoin:before {











    content: "\f237";











  }











  .fa-train:before {











    content: "\f238";











  }











  .fa-subway:before {











    content: "\f239";











  }











  .fa-medium:before {











    content: "\f23a";











  }











  .fa-yc:before,











  .fa-y-combinator: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: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-stop-o:before,











  .fa-hand-paper-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-tv:before,











  .fa-television: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";











  }











  .fa-gitlab:before {











    content: "\f296";











  }











  .fa-wpbeginner:before {











    content: "\f297";











  }











  .fa-wpforms:before {











    content: "\f298";











  }











  .fa-envira:before {











    content: "\f299";











  }











  .fa-universal-access:before {











    content: "\f29a";











  }











  .fa-wheelchair-alt:before {











    content: "\f29b";











  }











  .fa-question-circle-o:before {











    content: "\f29c";











  }











  .fa-blind:before {











    content: "\f29d";











  }











  .fa-audio-description:before {











    content: "\f29e";











  }











  .fa-volume-control-phone:before {











    content: "\f2a0";











  }











  .fa-braille:before {











    content: "\f2a1";











  }











  .fa-assistive-listening-systems:before {











    content: "\f2a2";











  }











  .fa-asl-interpreting:before,











  .fa-american-sign-language-interpreting:before {











    content: "\f2a3";











  }











  .fa-deafness:before,











  .fa-hard-of-hearing:before,











  .fa-deaf:before {











    content: "\f2a4";











  }











  .fa-glide:before {











    content: "\f2a5";











  }











  .fa-glide-g:before {











    content: "\f2a6";











  }











  .fa-signing:before,











  .fa-sign-language:before {











    content: "\f2a7";











  }











  .fa-low-vision:before {











    content: "\f2a8";











  }











  .fa-viadeo:before {











    content: "\f2a9";











  }











  .fa-viadeo-square:before {











    content: "\f2aa";











  }











  .fa-snapchat:before {











    content: "\f2ab";











  }











  .fa-snapchat-ghost:before {











    content: "\f2ac";











  }











  .fa-snapchat-square:before {











    content: "\f2ad";











  }











  .fa-pied-piper:before {











    content: "\f2ae";











  }











  .fa-first-order:before {











    content: "\f2b0";











  }











  .fa-yoast:before {











    content: "\f2b1";











  }











  .fa-themeisle:before {











    content: "\f2b2";











  }











  .fa-google-plus-circle:before,











  .fa-google-plus-official:before {











    content: "\f2b3";











  }











  .fa-fa:before,











  .fa-font-awesome:before {











    content: "\f2b4";











  }











  .fa-handshake-o:before {











    content: "\f2b5";











  }











  .fa-envelope-open:before {











    content: "\f2b6";











  }











  .fa-envelope-open-o:before {











    content: "\f2b7";











  }











  .fa-linode:before {











    content: "\f2b8";











  }











  .fa-address-book:before {











    content: "\f2b9";











  }











  .fa-address-book-o:before {











    content: "\f2ba";











  }











  .fa-vcard:before,











  .fa-address-card:before {











    content: "\f2bb";











  }











  .fa-vcard-o:before,











  .fa-address-card-o:before {











    content: "\f2bc";











  }











  .fa-user-circle:before {











    content: "\f2bd";











  }











  .fa-user-circle-o:before {











    content: "\f2be";











  }











  .fa-user-o:before {











    content: "\f2c0";











  }











  .fa-id-badge:before {











    content: "\f2c1";











  }











  .fa-drivers-license:before,











  .fa-id-card:before {











    content: "\f2c2";











  }











  .fa-drivers-license-o:before,











  .fa-id-card-o:before {











    content: "\f2c3";











  }











  .fa-quora:before {











    content: "\f2c4";











  }











  .fa-free-code-camp:before {











    content: "\f2c5";











  }











  .fa-telegram:before {











    content: "\f2c6";











  }











  .fa-thermometer-4:before,











  .fa-thermometer:before,











  .fa-thermometer-full:before {











    content: "\f2c7";











  }











  .fa-thermometer-3:before,











  .fa-thermometer-three-quarters:before {











    content: "\f2c8";











  }











  .fa-thermometer-2:before,











  .fa-thermometer-half:before {











    content: "\f2c9";











  }











  .fa-thermometer-1:before,











  .fa-thermometer-quarter:before {











    content: "\f2ca";











  }











  .fa-thermometer-0:before,











  .fa-thermometer-empty:before {











    content: "\f2cb";











  }











  .fa-shower:before {











    content: "\f2cc";











  }











  .fa-bathtub:before,











  .fa-s15:before,











  .fa-bath:before {











    content: "\f2cd";











  }











  .fa-podcast:before {











    content: "\f2ce";











  }











  .fa-window-maximize:before {











    content: "\f2d0";











  }











  .fa-window-minimize:before {











    content: "\f2d1";











  }











  .fa-window-restore:before {











    content: "\f2d2";











  }











  .fa-times-rectangle:before,











  .fa-window-close:before {











    content: "\f2d3";











  }











  .fa-times-rectangle-o:before,











  .fa-window-close-o:before {











    content: "\f2d4";











  }











  .fa-bandcamp:before {











    content: "\f2d5";











  }











  .fa-grav:before {











    content: "\f2d6";











  }











  .fa-etsy:before {











    content: "\f2d7";











  }











  .fa-imdb:before {











    content: "\f2d8";











  }











  .fa-ravelry:before {











    content: "\f2d9";











  }











  .fa-eercast:before {











    content: "\f2da";











  }











  .fa-microchip:before {











    content: "\f2db";











  }











  .fa-snowflake-o:before {











    content: "\f2dc";











  }











  .fa-superpowers:before {











    content: "\f2dd";











  }











  .fa-wpexplorer:before {











    content: "\f2de";











  }











  .fa-meetup:before {











    content: "\f2e0";











  }











  .sr-only {











    position: absolute;











    width: 1px;











    height: 1px;











    padding: 0;











    margin: -1px;











    overflow: hidden;











    clip: rect(0, 0, 0, 0);











    border: 0;











  }











  .sr-only-focusable:active,











  .sr-only-focusable:focus {











    position: static;











    width: auto;











    height: auto;











    margin: 0;











    overflow: visible;











    clip: auto;











  }






/*pyadd*/
.m-hvideomodal {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:999999;
	background-color:#000;
	background-color:rgba(0, 0, 0, 0.5);
	display:none;
}
.m-hvideomodal iframe {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	width:80%;
	height:80%;
}








  