.Themefont {
	color: rgb(6, 73, 129) !important;
}
.Custom_Themefonthover:hover {
	color: rgb(6, 73, 129) !important;
}
.Themebg {
	background-color: rgb(6, 73, 129) !important;
}
.NavBtn::after {
	background-color: rgb(6, 73, 129) !important;
}
.NavBtn::before {
	background-color: rgb(6, 73, 129) !important;
}
.menuBg::before {
	background-color: rgb(6, 73, 129) !important;
}
.titleBox::after {
	background-color: rgb(6, 73, 129) !important;
}
.Custom_Themebg:hover {
	background-color: rgb(6, 73, 129) !important;
}
.round.simplebullets.tp-bullets .selected.bullet {
	background-color: rgb(6, 73, 129) !important;
}
.round.simplebullets.tp-bullets .bullet:hover {
	background-color: rgb(6, 73, 129) !important;
}
.tp-leftarrow:hover {
	background-color: rgb(6, 73, 129) !important;
}
.tp-rightarrow:hover {
	background-color: rgb(6, 73, 129) !important;
}
.ThemeFborder {
	border-color: rgb(6, 73, 129) !important;
}
.Custom_ThemeFborder:hover {
	border-color: rgb(6, 73, 129) !important;
}
.Pagebg {
	background: rgb(255, 255, 255);
}
.Custom_AuxiliaryBg {
	background: rgb(61, 65, 68) !important;
}
.Custom_AuxiliaryBgHover:hover {
	background: rgb(61, 65, 68) !important;
}
#ProClassLeft li.ac .Classtriangle:hover::after {
	border-top-color: rgb(6, 73, 129) !important;
}
.menu {
	background: url("http://static.files.mozhan.com/Public/Images/Theme40/header.jpg") repeat-x;
}
.menu .HeaderBox .logo {
	padding: 5px 10px; float: left;
}
.menu .HeaderBox .logo h3 {
	margin: 0px; padding: 0px;
}
.menu .HeaderBox .logo img {
	max-height: 100px;
}
.column {
	margin: 0px;
}
.navbar-form {
	margin: -16px 0px 0px; padding: 0px; top: 50%; height: 32px; right: 0px; position: absolute; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.navbar-form .form-control {
	padding: 0px 12px !important; border-radius: 4px 0px 0px 4px; height: 32px; line-height: 32px; border-right-color: currentColor; border-right-width: medium; border-right-style: none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.navbar-form .btn {
	padding: 6px 12px;
}
.navbar-form .btn-search {
	border-radius: 0px;
}
.navbar-form .btn-group {
	float: right;
}
.navbar-form .form-group {
	float: right;
}
.navbar-form .dropdown-menu {
	min-width: 108px;
}
.navbar-form .btn-danger {
	border: currentColor; border-image: none; box-shadow: inset 0px 0px 1px rgba(0,0,0,0.3);
}
.menu .HeaderBox {
	padding: 0px;
}
.menu .menuBg {
	background: rgb(61, 65, 68); left: 0px; width: 100%; height: 37px; bottom: 0px; position: absolute;
}
.menu .menuBg::before {
	width: 100%; height: 4px; display: block; content: "";
}
.menu .menuBg i {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 4px; position: absolute; z-index: 2; opacity: 0.3;
}
.menu .NavBox_d {
	position: relative;
}
.menu .NavBox_d .contentBox {
	height: 50px; z-index: 10;
}
.menu .NavBox_d .contentBox::after {
	border-width: 0px 0px 13px 13px; border-style: dashed dashed solid; border-color: transparent transparent rgb(61, 65, 68); left: -13px; top: 0px; position: absolute; z-index: 2; content: "";
}
.menu .NavBox_d .contentBox::before {
	border-width: 0px 0px 13px 13px; border-style: dashed dashed solid; border-color: transparent transparent rgb(61, 65, 68); left: -13px; top: 0px; position: absolute; z-index: 2; content: "";
}
.menu .NavBox_d .contentBox::before {
	border-width: 0px 13px 13px 0px; left: auto; right: -13px;
}
.menu .NavBox ul {
	margin: 0px; padding: 0px; width: 100%;
}
.menu .navbar-nav > li {
	padding: 0px; width: 12.5%; float: left; position: relative;
}
.menu .navbar-nav > li a {
	padding: 0px 20px; color: rgb(255, 255, 255); line-height: 50px; font-size: 14px; display: block; position: relative;
}
.menu .navbar-nav > li a:hover i {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.2;
}
.menu .navbar-nav > li a::before {
	background: rgb(255, 255, 255); left: -4px; top: 15px; width: 1px; height: 20px; position: absolute; content: "";
}
.menu .navbar-nav > li:first-child a::before {
	display: none;
}
.menu .navbar-nav > li a:hover {
	background: none; color: rgb(255, 255, 255);
}
.menu .navbar-nav > li.active a {
	background: none; color: rgb(255, 255, 255);
}
.menu .navbar-nav > li a:focus {
	background: none !important;
}
.menu .nav > li {
	display: inline-block; position: relative;
}
.menu .nav > li:hover ul {
	display: block;
}
.menu .nav > li .Triangle::after {
	border-top-color: red; border-right-color: transparent; border-left-color: transparent; border-top-width: 6px; border-right-width: 4px; border-left-width: 4px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: inline-block; content: "";
}
.menu .nav > li ul {
	padding: 0px; left: 0px; top: 50px; width: 100%; display: none; position: absolute; z-index: 99; box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.4);
}
.menu .nav > li ul li {
	width: 100%; text-align: center; line-height: 40px; margin-top: 1px;
}
.menu .nav > li ul li a {
	margin: 0px 5px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-size: 12px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.menu .nav > li ul li a:hover {
	text-decoration: none;
}
.menu .navbar-nav > li > a {
	padding: 0px 18px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 12px;
}
.menu .navbar-nav > li > a.active {
	color: rgb(232, 96, 60); background-color: transparent;
}
.menu .navbar-nav > li > a:hover {
	color: rgb(232, 96, 60); background-color: transparent;
}
.menu .navbar-nav > li > a:focus {
	color: rgb(232, 96, 60); background-color: transparent;
}
.menu .navbar-nav > li > a.active {
	box-shadow: none; background-image: none; -webkit-box-shadow: none;
}
.NavBtn {
	text-align: center; overflow: hidden; display: none;
}
.menu .nav > li ul li:hover {
	opacity: 0.8;
}
.menu .nav > li .Triangle::after {
	top: 22px; right: 5px; position: absolute;
}
@media screen and (max-width:980px)
{
.navbar-form {
	display: none !important;
}
.menu .menuBg {
	display: none !important;
}
.menu .HeaderBox {
	border: currentColor; border-image: none; width: 100%; height: auto; position: relative;
}
.menu .HeaderBox .logo {
	margin: 0px; padding: 0px 10px; height: auto; float: left; position: static; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.menu .HeaderBox .logo h3 {
	line-height: 35px;
}
.menu .HeaderBox .logo img {
	height: 40px;
}
.NavBtn {
	border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgb(179, 179, 179); padding: 6px 11px; border-radius: 4px; border-image: none; top: 50%; text-align: center; right: 15px; color: rgb(51, 51, 51); line-height: 20px; font-size: 14px; margin-top: -18px; vertical-align: middle; display: block; position: absolute; z-index: 10; cursor: pointer; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: 0px 1px 1px rgba(255,255,255,0.75); background-image: linear-gradient(rgb(255, 255, 255), rgb(230, 230, 230)); background-repeat: repeat-x; background-color: rgb(245, 245, 245); -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none;
}
.NavBtn .icon-bar {
	margin: 4px 0px; border-radius: 1px; width: 18px; height: 2px; display: block; box-shadow: 0px 0px 0px rgba(0,0,0,0.25); background-color: rgb(232, 96, 60);
}
.NavBtn:hover .icon-bar {
	background-color: rgb(51, 51, 51);
}
.menu {
	height: auto;
}
.menu .navbar-brand {
	padding: 10px;
}
.menu .navbar-brand img {
	height: 40px;
}
.menu .navbar-header {
	width: 100%; border-top-color: rgb(232, 96, 60); border-top-width: 5px; border-top-style: solid; float: none;
}
.menu .NavBox_d {
	display: none;
}
}
.contentBox {
	margin: 0px auto; position: relative; max-width: 1030px;
}
@media screen and (max-width:1030px)
{
.contentBox {
	padding: 0px 15px;
}
}
a:hover {
	text-decoration: none;
}
a:focus {
	text-decoration: none;
}
.cl {
	clear: both;
}
.flex {
	display: flex;
}
.Animation {
	transition:0.4s ease-in-out; -webkit-transition: all .4s ease-in-out 0s; -moz-transition: all .4s ease-in-out 0s;
}
.titleBox {
	margin: 15px 0px; height: 40px; color: rgb(255, 255, 255); font-size: 18px; position: relative;
}
.titleBox::before {
	background: rgb(61, 65, 68); left: 0px; top: 10px; width: 100%; height: 15px; position: absolute; z-index: 1; content: "";
}
.titleBox::after {
	background: rgb(61, 65, 68); left: 0px; top: 10px; width: 100%; height: 15px; position: absolute; z-index: 1; content: "";
}
.titleBox::after {
	height: 3px;
}
.titleBox .titleDiv {
	display: inline-block; position: relative; max-width: 70%;
}
.titleBox .titleDiv::after {
	border-width: 0px 10px 10px 0px; border-style: dashed dashed solid; border-color: transparent transparent rgb(61, 65, 68); top: 0px; width: 0px; height: 0px; right: -10px; display: inline-block; position: absolute; z-index: 10; content: "";
}
.titleBox .title {
	padding: 0px 20px; color: rgb(255, 255, 255); line-height: 40px; display: inline-block; position: relative; z-index: 2; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
@media screen and (max-width:600px)
{
.titleBox {
	margin: 15px 0px 10px; font-size: 16px;
}
}
.btnMore {
	background: rgb(61, 65, 68); padding: 0px 20px; text-align: center; right: 0px; bottom: 0px; color: rgb(255, 255, 255); line-height: 27px; font-size: 12px; display: block; position: absolute; z-index: 3;
}
.tpl_two .titleBox {
	margin: -10px 0px 15px;
}
.tpl_three {
	background: rgb(246, 246, 246);
}
.tpl_five {
	background: rgb(246, 246, 246);
}
.tpl_four .video iframe {
	height: 142px;
}
@media screen and (max-width:600px)
{
.tpl_four .col-md-6 {
	padding: 0px;
}
}
.carousel {
	margin: 0px;
}
.bannerBox {
	position: relative;
}
.banner .carousel-control {
	background: none;
}
.bannerEffect .round.simplebullets.tp-bullets .bullet {
	margin: 0px 5px; border-radius: 30px; width: 10px; height: 10px;
}
.about .aboutBox {
	padding-bottom: 20px; position: relative;
}
.about .aboutBox .company-box {
	margin: 0px auto; color: rgb(51, 51, 51) !important; line-height: 20px; overflow: hidden; font-family: "ËÎÌå"; font-size: 14px;
}
.about .aboutBox .company-box .textAbout {
	overflow: hidden; max-height: 200px;
}
.about .aboutBox .company-box .imgBox {
	margin: 0px 20px 10px 0px; border: 3px solid rgb(255, 255, 255); border-image: none; width: 240px; float: left; box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
}
.about .aboutBox .company-box .imgBox img {
	max-width: 100%;
}
@media screen and (max-width:600px)
{
.about .aboutBox .company-box .textAbout {
	display: block; max-height: 200px;
}
.about .aboutBox .company-box .imgBox {
	margin: 0px auto 15px; text-align: center; float: none;
}
.about .aboutBox .company-box .imgBox img {
	margin: 0px auto; width: auto; max-width: 100%;
}
}
.contact .contactBox {
	padding-bottom: 20px; position: relative;
}
.contact .contactBox .company-box {
	margin: 0px auto; color: rgb(51, 51, 51) !important; line-height: 28px; overflow: hidden; padding-right: 114px; font-family: "ËÎÌå"; font-size: 14px; max-height: 142px;
}
.contact .contactBox .company-box p {
	margin: 0px;
}
.contact .contactBox .company-box .first {
	padding: 11px 0px;
}
.contact .contactBox .company-box .first a {
	font-size: 18px;
}
.contact .contactBox .company-box .first a b {
	color: rgb(255, 102, 0) !important; margin-right: 10px;
}
.contact .contactBox a.ThemeFborder {
	padding: 10px 30px; border-radius: 30px; border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(255, 255, 255); margin-top: 20px; display: inline-block;
}
@media screen and (max-width:400px)
{
.contact .contactBox .company-box {
	background: none; padding-right: 0px;
}
}
.article .articleBox {
	padding-bottom: 20px; position: relative;
}
.article .articleBox .company-box {
	margin: 0px auto; line-height: 20px; overflow: hidden; font-family: "ËÎÌå"; font-size: 14px; max-height: 142px;
}
.article .company-box ul {
	padding: 0px;
}
.article .company-box ul li {
	height: 28px; line-height: 28px; border-bottom-color: rgb(137, 137, 137); border-bottom-width: 1px; border-bottom-style: dashed;
}
.article .company-box li a {
	width: 100%; text-align: left; color: rgb(51, 51, 51); padding-right: 70px; display: inline-block; position: relative; z-index: 2; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.article .company-box li a:hover {
	color: rgb(221, 221, 221) !important;
}
.article .company-box li a:hover .time {
	color: rgb(221, 221, 221) !important;
}
.article .company-box li h3 {
	margin: 0px; line-height: 28px; font-size: 12px;
}
.article .company-box li .time {
	top: 0px; height: 28px; right: 0px; color: rgb(130, 130, 130); line-height: 28px; font-size: 12px; position: absolute;
}
@media screen and (max-width:600px)
{
.article .articleBox .company-box {
	max-height: 146px;
}
}
.articleLabelBox {
	padding-bottom: 20px;
}
.articleLabelBox ul {
	margin: 0px auto; padding: 0px; overflow: hidden; max-height: 147px;
}
.articleLabelBox li {
	background: rgb(255, 255, 255); border: 1px solid rgb(203, 203, 203); border-image: none; width: 18.88%; margin-bottom: 100px; margin-left: 1.4%; float: left; list-style-type: none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.articleLabelBox li:first-child {
	margin-left: 0px;
}
.articleLabelBox li a {
	border: 1px solid rgb(255, 255, 255); border-image: none; display: block; position: relative;
}
.articleLabelBox li a img {
	width: 100%;
}
.articleLabelBox li a span {
	background: rgb(0, 0, 0); margin: 0px; padding: 0px 5px; left: 0px; width: 100%; bottom: 0px; color: rgb(255, 255, 255); line-height: 35px; font-size: 12px; position: absolute; box-sizing: border-box; opacity: 0.6; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
@media screen and (max-width:1030px)
{
.articleLabelBox {
	padding-bottom: 20px;
}
}
@media screen and (max-width:600px)
{
.articleLabelBox ul {
	max-height: 100%;
}
.articleLabelBox li {
	width: 49%; margin-top: 10px; margin-bottom: 0px; margin-left: 2%;
}
.articleLabelBox li:first-child {
	margin-left: 0px;
}
.articleLabelBox li:nth-child(2n+1) {
	margin-left: 0px;
}
}
@media screen and (max-width:360px)
{
.articleLabelBox li {
	width: 100%; margin-left: 0px;
}
}
.productBox {
	margin: 0px auto; padding-bottom: 20px;
}
.productBox .productUl {
	margin: 0px; padding: 0px;
}
.productBox li {
	background: rgb(255, 255, 255); border-bottom-color: rgb(176, 174, 174); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 4px 5px 6px rgba(0,0,0,0.1);
}
.productBox li .imgBox {
	padding: 5px; display: block;
}
.productBox li img {
	width: 100%;
}
.productBox li a .overflow {
	padding: 0px 15px; color: rgb(51, 51, 51); line-height: 40px; font-size: 14px; display: block;
}
.productBox li a:hover .overflow {
	color: rgb(255, 255, 255);
}
@media screen and (max-width:600px)
{
.productBox .productUl li {
	margin: 10px 0px 0px 2%; width: 49%;
}
.productBox .productUl li:nth-child(2n+1) {
	margin-left: 0px;
}
}
@media screen and (max-width:400px)
{
.productBox .productUl li {
	margin: 10px 0px 0px; width: 100%;
}
.productBox .productUl li:nth-child(2n+1) {
	margin: 10px 0px 0px; width: 100%;
}
}
.productBox {
	margin: 0px auto; padding-bottom: 20px;
}
.productBox .productUl {
	margin: 0px; padding: 0px;
}
.productBox li {
	background: rgb(255, 255, 255); border-bottom-color: rgb(176, 174, 174); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 4px 5px 6px rgba(0,0,0,0.1);
}
.productBox li .imgBox {
	padding: 5px; display: block;
}
.productBox li img {
	width: 100%;
}
.productBox li a .overflow {
	padding: 0px 15px; color: rgb(51, 51, 51); line-height: 40px; font-size: 14px; display: block;
}
.productBox li a:hover .overflow {
	color: rgb(255, 255, 255);
}
@media screen and (max-width:600px)
{
.productBox .productUl li {
	margin: 10px 0px 0px 2%; width: 49%;
}
.productBox .productUl li:nth-child(2n+1) {
	margin-left: 0px;
}
}
@media screen and (max-width:400px)
{
.productBox .productUl li {
	margin: 10px 0px 0px; width: 100%;
}
.productBox .productUl li:nth-child(2n+1) {
	margin: 10px 0px 0px; width: 100%;
}
}
.productBox {
	margin: 0px auto; padding-bottom: 20px;
}
.productBox .productUl {
	margin: 0px; padding: 0px;
}
.productBox li {
	background: rgb(255, 255, 255); border-bottom-color: rgb(176, 174, 174); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 4px 5px 6px rgba(0,0,0,0.1);
}
.productBox li .imgBox {
	padding: 5px; display: block;
}
.productBox li img {
	width: 100%;
}
.productBox li a .overflow {
	padding: 0px 15px; color: rgb(51, 51, 51); line-height: 40px; font-size: 14px; display: block;
}
.productBox li a:hover .overflow {
	color: rgb(255, 255, 255);
}
@media screen and (max-width:600px)
{
.productBox .productUl li {
	margin: 10px 0px 0px 2%; width: 49%;
}
.productBox .productUl li:nth-child(2n+1) {
	margin-left: 0px;
}
}
@media screen and (max-width:400px)
{
.productBox .productUl li {
	margin: 10px 0px 0px; width: 100%;
}
.productBox .productUl li:nth-child(2n+1) {
	margin: 10px 0px 0px; width: 100%;
}
}
.productBox {
	margin: 0px auto; padding-bottom: 20px;
}
.productBox .productUl {
	margin: 0px; padding: 0px;
}
.productBox li {
	background: rgb(255, 255, 255); border-bottom-color: rgb(176, 174, 174); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 4px 5px 6px rgba(0,0,0,0.1);
}
.productBox li .imgBox {
	padding: 5px; display: block;
}
.productBox li img {
	width: 100%;
}
.productBox li a .overflow {
	padding: 0px 15px; color: rgb(51, 51, 51); line-height: 40px; font-size: 14px; display: block;
}
.productBox li a:hover .overflow {
	color: rgb(255, 255, 255);
}
@media screen and (max-width:600px)
{
.productBox .productUl li {
	margin: 10px 0px 0px 2%; width: 49%;
}
.productBox .productUl li:nth-child(2n+1) {
	margin-left: 0px;
}
}
@media screen and (max-width:400px)
{
.productBox .productUl li {
	margin: 10px 0px 0px; width: 100%;
}
.productBox .productUl li:nth-child(2n+1) {
	margin: 10px 0px 0px; width: 100%;
}
}
.friendBox {
	text-align: center; color: rgb(255, 255, 255); line-height: 25px;
}
.friendBox ul {
	padding: 0px;
}
.friendBox li {
	margin: 5px 15px 0px 0px; display: inline-block; list-style-type: none;
}
.friendBox li img {
	width: 72px; margin-bottom: 10px; display: block;
}
.friendBox li a {
	color: rgb(255, 255, 255);
}
.friendBox .contentBox {
	padding: 15px 0px 0px;
}
@media screen and (max-width:1030px)
{
.friendBox .contentBox {
	padding: 15px;
}
}
.footerBox {
	text-align: center; color: rgb(255, 255, 255);
}
.footers .footerBox .footersInformation a {
	margin-right: 10px; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.footers .footerBox a:hover {
	color: rgb(51, 51, 51) !important; text-decoration: none;
}
.footers .footerBox a.Themefont {
	color: rgb(51, 51, 51) !important;
}
.footers .footerBox p {
	padding: 0px; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px;
}
.footers .contentBox {
	padding: 15px 0px; position: relative;
}
.footers .qr .Big {
	top: 0px; width: 102px; height: 102px; bottom: auto;
}
@media screen and (max-width:480px)
{
.footers .contentBox {
	padding: 15px 0px;
}
}
