@charset "utf-8";
/*
Theme Name: WPSTAR
Theme URI: http://www.wpstar.cn
Description: a wordpress theme for your business
Author: wmker
Author URI: http://www.wpstar.cn
Version: 3.1.0
Tags: wpstar
*/
@font-face {font-family: 'fontello';src: url('iconfont/font/fontello.eot?25097246');
  src: url('iconfont/font/fontello.eot?25097246#iefix') format('embedded-opentype'),
       url('iconfont/font/fontello.woff2?25097246') format('woff2'),
       url('iconfont/font/fontello.woff?25097246') format('woff'),
       url('iconfont/font/fontello.ttf?25097246') format('truetype'),
       url('iconfont/font/fontello.svg?25097246#fontello') format('svg');font-weight: normal;font-style: normal;}
.demo-icon{font-family: "fontello";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;margin-left: .2em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.i-code{ margin-left:20px; color:#F90;}
body,ul,li,p{margin: 0;padding: 0;font-family: 'Hind', Arial;font-size:18px; color:#666666; line-height:135%; font-weight:400;}
strong,b{ font-weight:500; color:#000;}
.txtleft{ text-align:left;}
.txtcenter{ text-align:center;}
.txtright{ text-align:right;}
p{margin:0; padding:0;  margin-bottom:10px;}
#mycontents ul li{list-style-type:none; margin-left:24px; line-height:24px; margin-bottom:15px;}
#mycontents ul li::before{ font-family: 'fontello'; content:'\e820';position: absolute;margin-left: -24px;}
#mycontents ol li{ list-style-type:decimal; margin-bottom:15px;}
#mycontents ol{ padding-left:20px;}
#mycontents ul{ margin-bottom:25px;}
.gbcbanner{ z-index:9900;display:inline;}
.animated {-webkit-animation: 1s ease;-moz-animation: 1s ease;-ms-animation: 1s ease;-o-animation: 1s ease;animation: 1s ease;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;}
.animated.hinge {-webkit-animation: 2s ease;-moz-animation: 2s ease;-ms-animation: 2s ease;-o-animation: 2s ease;animation: 2s ease;}
@-webkit-keyframes fadeIn {0% {opacity: 0;}	100% {opacity: 1;}}
@-moz-keyframes fadeIn {0% {opacity: 0;}	100% {opacity: 1;}}
@-ms-keyframes fadeIn {0% {opacity: 0;}	100% {opacity: 1;}}
@-o-keyframes fadeIn {0% {opacity: 0;}	100% {opacity: 1;}}
@keyframes fadeIn {0% {opacity: 0;}	100% {opacity: 1;}}
.fadeIn {-webkit-animation-name: fadeIn;-moz-animation-name: fadeIn;-ms-animation-name: fadeIn;-o-animation-name: fadeIn;animation-name: fadeIn;}
@-webkit-keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translateY(20px);}100% {opacity: 1;-webkit-transform: translateY(0);}}
@-moz-keyframes fadeInUp {0% {opacity: 0;-moz-transform: translateY(30px);}100% {opacity: 1;-moz-transform: translateY(0);}}
@-ms-keyframes fadeInUp {0% {opacity: 0;-ms-transform: translateY(30px);}100% {opacity: 1;-ms-transform: translateY(0);}}
@-o-keyframes fadeInUp {0% {opacity: 0;-o-transform: translateY(30px);}100% {opacity: 1;-o-transform: translateY(0);}}
@keyframes fadeInUp {0% {opacity: 0;transform: translateY(30px);}100% {opacity: 1;transform: translateY(0);}}
.fadeInUp {-webkit-animation-name: fadeInUp;-moz-animation-name: fadeInUp;-ms-animation-name: fadeInUp;-o-animation-name: fadeInUp;animation-name: fadeInUp;}
@-webkit-keyframes fadeInDown {0% {opacity: 0;-webkit-transform: translateY(-20px);}100% {opacity: 1;-webkit-transform: translateY(0);}}
@-moz-keyframes fadeInDown {0% {opacity: 0;-moz-transform: translateY(-20px);}100% {opacity: 1;-moz-transform: translateY(0);}}
@-ms-keyframes fadeInDown {0% {opacity: 0;-ms-transform: translateY(-20px);}100% {opacity: 1;-ms-transform: translateY(0);}}
@-o-keyframes fadeInDown {0% {opacity: 0;-ms-transform: translateY(-20px);}100% {opacity: 1;-ms-transform: translateY(0);}}
@keyframes fadeInDown {0% {opacity: 0;transform: translateY(-20px);}100% {opacity: 1;transform: translateY(0);}}
.fadeInDown {-webkit-animation-name: fadeInDown;-moz-animation-name: fadeInDown;-ms-animation-name: fadeInDown;-o-animation-name: fadeInDown;animation-name: fadeInDown;}
.mleft{ float:left;}
h1, h2, h3, h4, h5, h6 {font-weight: 500;clear: both; color:#000; padding:0; margin:0;  margin-bottom:10px;}
h1 {font-size:32px;}
h2 {font-size:24px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5 {font-size:18px;}
h3.mtitle{background-color:#e5e5e5;}
h3.mtitle span{  display:inline-block; padding:5px; padding-left:10px; padding-right:10px;text-transform:Uppercase;}
h3.mtitle .mlast a { line-height:36px; font-size:12px; padding-right:10px; }
h3.msingle span,h3.msingle .mlast,h3.msingle{ font-size:12px;}
h3.msingle .mlast a { line-height:28px; font-size:12px; padding-right:10px; }
h2.title{ text-align:center; padding-bottom:10px; padding-top:10px;font-size:28px; color:#fff;font-weight:bold;}

ol, ul { list-style: none;}
a img { border: none; }
img{ max-width: 100%;height: auto;}
#mtop,#mheader,#mheader2,#mbody,#mfooter,#access,#mbanner{ width:100%;}

#primary li.widget-container{ background-color:#fff;border-radius: 5px;}
#primary img { display:block;}
#pagebox{ background-color:#fff;}
.mbox{ max-width:1160px; margin:0 auto; padding:0 15px;}
#pagebox.box{max-width:1200px; margin:0 auto; }
.m2col{ width:49%; float:left; margin-right:2%;}
.m3col{ width:32%; float:left; margin-right:2%;}
.m32col{ width:66%; float:left; margin-right:2%;}
.m4col{ width:23.5%; float:left; margin-right:2%;}
.m5col{ width:18%; float:left; margin-right:2%;}
.m6col{ width:15%; float:left; margin-right:2%;}
.m65col{ width:83%; float:left; margin-right:2%;}
.m54col{ width:80%; float:left; margin-right:2%;}
.m43col{ width:74.5%; float:left; margin-right:2%;}
.mlast{float:right; margin:0px; clear:right;}
.mclear{ height:0px; width:100%; clear:both; float:none; line-height:0px; font-size:0px;}
#mydlk .m2col{margin-right:0px;width:50%; position:relative;}
.downloadform form{ height:128px;}
.downloadform{
  padding:60px 40px!important;
}

#mhomeicon a img {width:100%;}
hr {background-color: #E7E7E7;	border:0;	height: 1px;	margin:0;	margin-bottom: 20px;	clear:both;	float:none;}
/* Text elements */
a:link{	color:#333;	text-decoration:none;}
a:visited {	color:#333;text-decoration:none;}
a:active,a:hover {	color:#00a7e1; text-decoration:none;}
a.rmore{ display:block; padding:8px; background-color:#3183d7; color:#fff; width:80px; text-align:center;}
a.rmore:hover{ background-color:#666;}
a.mright{ float:right;}
#mpic ul li{position:relative;}
.newpro{ background-image:url(images/new.png); background-repeat:no-repeat;position:absolute; margin-left:0; margin-top:0; width:63px; height:63px;z-index:500; }
.mge10{height:10px; clear:both; font-size:1px; line-height:1px; float:none;}
.mge20{height:20px; clear:both; font-size:1px; line-height:1px;float:none;}
.mge30{height:30px; clear:both; font-size:1px; line-height:1px;float:none;}
.mge40{height:40px; clear:both; font-size:1px; line-height:1px;float:none;}
.mge50{height:50px; clear:both; font-size:1px; line-height:1px;float:none;}
.mge100{height:100px; clear:both; font-size:1px; line-height:1px;float:none;}

img.alignright{float:right; margin-left:10px;}
img.alignleft{float:left; margin-right:10px;}
.alignright{float:right;}
.alignleft{float:left;}
.aligncenter{ display:block; margin:0 auto;}

#mobi_menu{ display:block; background-image:url(images/menu.png); background-repeat:no-repeat; width:32px; height:24px; display:none; cursor:pointer;}

/* LAYOUT*/

/*header*/
#mtop{height:30px;  background-color:#f8f8f8; padding-top:7px; padding-bottom:5px; font-size:16px; color:#333}
#mtop .m2col{ line-height:30px; text-align:left;}
#mtop .mlast{ text-align:right;}

#mheader img.logo{ max-height:50px; }
#mheader2,#mheader{height:70px;}
#mlogo{ position:relative;height:70px;}
#mheader2 img.logo{ max-height:70px; display:block; position:absolute; top:50%; left:0%; transform:translate(0%,-50%);}
#mheader{padding-bottom:15px;color:#333;padding-top:15px;}
#mheader2{padding:0px;color:#333;-webkit-box-shadow:0 3px 5px rgba(51,51,51,.1);-moz-box-shadow:0 3px 5px rgba(51,51,51,.1);-o-box-shadow:0 3px 5px rgba(51,51,51,.1);box-shadow:0 3px 5px rgba(51,51,51,.1);position:relative;}
#mheader2.mini{height:50px;-webkit-box-shadow:0 3px 5px rgba(51,51,51,.1);-moz-box-shadow:0 3px 5px rgba(51,51,51,.1);-o-box-shadow:0 3px 5px rgba(51,51,51,.1);box-shadow:0 3px 5px rgba(51,51,51,.1); position: fixed;
  z-index: 9000;top:0px;left:0px;}
  #mheader2.mini #mlogo{ height:50px;}
#mheader2.mini img.logo{max-height:35px; }
#access.mini a{line-height:50px;}
#access.mini ul ul{top:50px;}
#access.mini ul ul ul{top:0px;}
#access.mini ul ul a{ line-height:130%;}
.mnews2 div{padding: 20px;
    border: 1px solid #efefef;
    height: 102px;
    overflow: hidden;}
/*searchform2*/
#searchform2 #s{ width:180px; border:1px solid #e0e0e0; padding:4px;  height:26px; line-height:26px; border-right:0px; color:#666;border-top-left-radius:0.2em;;border-bottom-left-radius:0.2em;outline:none;}
#searchform2 #searchsubmit{height:36px; cursor:pointer;border:1px solid #e0e0e0; width:40px; margin:0; margin-left:0px; background-color:#fff; text-transform:uppercase; font-size:12px; text-align:center; padding:0; color:#fff; background-image:url(images/search2.png); background-position:center 7px; background-repeat:no-repeat;border-top-right-radius:0.2em;;border-bottom-right-radius:0.2em;margin-top:2px;}
#searchform2 #searchsubmit:hover{ background-color:#f8f8f8;border:1px solid #e0e0e0;}
#searchform2{float:right; margin-top:8px; }

#searchform #s{ width:120px; border:1px solid #e0e0e0; padding:4px; height:26px; line-height:26px; border-right:0px; color:#666;outline:none;}
#searchform #searchsubmit{height:36px; cursor:pointer;border:1px solid #e0e0e0; width:40px; margin:0; margin-left:0px; background-color:#fff; text-transform:uppercase; font-size:12px; text-align:center; padding:0; color:#fff; background-image:url(images/search2.png); background-position:center 7px; background-repeat:no-repeat; float:left; outline:none;}

#searchform{ margin-top:5px; display:none; position:absolute; right:160px; background-color:#fff; padding:20px;
-webkit-box-shadow:0px 0px 2px 2px rgba(51,51,51,.1);-moz-box-shadow:0px 0px 2px 2px rgba(51,51,51,.1);-o-box-shadow:0px 0px 2px 2px rgba(51,51,51,.1);box-shadow:0px 0px 2px 2px rgba(51,51,51,.1); z-index:9999;  }



#getbtn{height:36px; cursor:pointer;width:120px; margin:0; margin-left:15px; background-color:#ff9b0d;font-size:16px; text-align:center;line-height:36px;display:block;float:right;margin-top:10px;border-radius:0.2em;}
#getbtn a{color:#fff;}
#getbtn:hover{background-color:#dc8203;}

.mbtn{height:32px; cursor:pointer;width:150PX; margin:0; padding-left:10px; padding-right:10px; background-color:#ff9b0d;font-size:16px; text-align:center;line-height:32px;display:block;border-radius:20px;color:#fff;}
body a.mbtn{color:#fff;}
.mbtn a, input[type="submit"]{color:#fff;border-radius:20px;font-size:16px;}
input[type="submit"]{height:32px;line-height:32px;}
.mbtn:hover{background-color:#dc8203;}
.gbc_13 .mbtn.mcenter{margin:0 auto!important;margin-top:50px!important; padding:10px; width:200px;}
div.center{margin:0 auto;}
.mcenter{text-align:center;}
.mbtn.online{display:inline;}
.blog .mbtn{margin-top: 25px;
    width: 90px;
    padding: 0px 5px;
    border-radius: 15px;
    font-size: 14px;
    line-height: 30px;
    height: auto;}

#mgbc{ width:100%; height:30px; padding-top:10px; line-height:30px; padding-bottom:10px;border-radius:0.4em;-moz-border-radius: 0.4em;-webkit-border-radius: 0.4em;-khtml-border-radius: 0.4em;color:#666;border-bottom-right-radius:0em;;border-bottom-left-radius:0em; color:#333;}
#mgbc a{ color:#333;}
#mgbc .m2col{text-align:right;}

/*menu*/
#access {display:block;	float:right;	z-index:3000;line-height:70px;width:90%;}
#access ul li {float:left;position: relative;}
#access a {display:block;text-decoration:none;color:#000;padding:0 24px;line-height:70px;font-size:16px; text-transform:uppercase; font-weight:500;}
#access ul ul {display:none;position:absolute;top:70px;left:0px;float:left;	border-top:1px solid #e5e5e5;width: 220px;z-index: 2000;  padding:20px; background-color:#fff; -moz-box-shadow:0px 5px 10px rgba(0,0,0,.2); -webkit-box-shadow:0px 5px 10px rgba(0,0,0,.2); box-shadow:0px 5px 10px rgba(0,0,0,.2);}
#access ul ul li {min-width: 220px;	border-bottom:1px solid #e9e9e9;border-left:0px;}
#access ul ul ul {left:100%;top:-1px;}
#access ul ul a {background:#fff;height:auto;padding:10px;line-height:130%;width: 200px;text-transform:none; font-weight:normal;color:#666;font-size:16px;}
#access li:hover > a{color:#00a7e1;}
#access ul ul li:hover > a {color:#00a7e1;}
#access ul li:hover > ul {display:block;}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {	color:#00a7e1;}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {color:#00a7e1;}
#access ul ul li.current_page_item > a,
#access ul ul li.current-menu-ancestor > a,
#access ul ul li.current-menu-item > a,
#access ul ul li.current-menu-parent > a {color:#00a7e1; }
* html #access ul ul li.current_page_item a,
* html #access ul ul li.current-menu-ancestor a,
* html #access ul ul li.current-menu-item a,
* html #access ul ul li.current-menu-parent a,
* html #access ul ul li a:hover {color:#00a7e1; }

#access ul ul li:last-child{ border:0px;}
#access li.menu-item-home {border:0px;}
#access li{z-index:6000;}
#access ul li.menu-item-has-children a{background-image:url(images/dot2.gif); background-position:91% center;background-repeat:no-repeat;}

#mtop .mlast{ position:relative; z-index:0;}

/*sidebar*/
#primary {width: 22%; float: left;}
#primary.mr{width: 22%; float: right;}
#primary h3.widget-title{font-size:18px;clear:both; margin:0; padding:0;text-transform:uppercase;font-weight:500; background-color:#fcfcfc; text-align:left;padding-bottom:11px;padding-top:14px;color:#000; border-bottom:0px solid #e0e0e0;padding-left:10px; padding-right:10px; line-height:20px;}
#primary li{list-style:none;margin-bottom:20px;border:1px solid #f0f0f0; }
#primary li ul li {list-style-image:url(images/dot.gif);   margin-bottom:5px; margin-left:15px; border:0px; border-bottom:1px solid #efefef;border-radius:0em;-moz-border-radius: 0em;-webkit-border-radius: 0em;-khtml-border-radius: 0em; padding-bottom:5px; padding-top:3px; box-shadow:none;-moz-box-shadow: none;-webkit-box-shadow: none; }
#primary li ul li:last-child{ border-bottom:0px; margin-bottom:0px;}
#primary li  a{color:#666;}
#primary li ul li a{font-size:16px; color:#454545;}
#primary li ul li a:hover{text-decoration:none; }
#primary li ul{padding:15px;}
#primary li ul li.children{clear:both; margin-bottom:1px;}
#primary li ul li ul {padding:0; margin:0; margin-top:5px;}
#primary li ul li ul li{  padding:0; margin:0;padding-top:5px; margin-left:15px;padding-bottom:5px;border-bottom:0px solid #efefef;border-top:1px solid #efefef; }
#primary li ul li ul li a{font-size:13px; color:#666; }
#primary li form{  background-repeat:no-repeat;padding:10px; padding-left:5px; 	background-position:bottom;  text-align:left;}
#primary li .textwidget{ padding:15px;  text-align:left;line-height:120%;}
#primary li .textwidget p{   font-size:16px;}
#primary .wp-caption{max-width:100% !important;}
#primary #searchform label{display:none;}
#primary #searchform #s{width:135px; border:1px solid #ccc; outline:none;}
#primary #searchsubmit{ width:60px;border:1px solid #ccc; font-family:tahoma,Arial, Helvetica, sans-serif;}
#primary div.tagcloud{padding:8px;}
#primary div.tagcloud a{display:inline-block; border:1px solid #efefef; padding:0px 5px; margin-right:3px; background-color:#fff; margin-bottom:6px;}
#mytags a{display:inline-block; border:1px solid #efefef; padding:5px 10px; margin-right:10px; background-color:#fff; margin-bottom:10px;}
.mrights{ background-color:#f4f4f4; height:50px; line-height:50px;font-size:14px;}
#mcontents.lpage{ margin-top:-20px;}
#mcontainer {
	float: right;
	margin: 0;
	padding:0;
	width: 75%;
	clear: right;
}
#mcontents p{ margin-top:0px; margin-bottom:20px; color:#666; padding:0;}
#mcontainer.mfull{float:none; width:100%; clear:both;}
#mcontainer.mr {
	float: left;
	margin: 0;
	padding:0;
	width: 75%;
	clear: none;
}


/*product cat*/
#mpic .m5col{ width:18.4%; }
#mpicnews .m5col{ width:18.4%;margin-right:2%;  margin-bottom:25px;}
#mpic .m4col,#mpic .m3col,#mpic .m2col,#mpic .m32col,#mpic .m5col{  float:left;margin-right:2%; margin-bottom:25px;}
#mpic .mlast{ float:right;margin:0px; padding:0px;}
#mpic .m1col{ float:none; margin:0; margin-bottom:25px; width:100%;}
#mpic ul{padding:0; margin:0;}
#mpic ul li{ display:block; padding:0; margin:0; list-style:none; text-align:center; background-color:#fff; overflow:hidden; 
-webkit-transition: ease-in-out 0.5s;
    transition: ease-in-out 0.5s;}
#mpic  div.liborder{border:1px solid #efefef;}
#mpic ul li div.prodiv{ padding:0px; text-align:center;  }
#mpic ul li img{max-width:100%;  vertical-align: -webkit-baseline-middle; }
#mpic ul li:hover{-webkit-box-shadow:0 0 10px rgba(136,136,136,0.7);-moz-box-shadow:0 0 10px rgba(136,136,136,0.7);-o-box-shadow:0 0 10px rgba(136,136,136,0.7);box-shadow:0 0 10px rgba(136,136,136,0.7); }
#mpic ul li:hover div.ptitle a{color:#000;}
div.ptitle a{font-size:18px; font-weight:500;}
#mpic a {color:#333;}
#mpic .mborders{ padding:1px; }
#mpic div.gtitle {background-color:#ddd;color:#000; line-height:160%; padding:5px;height:25px; overflow:hidden;}
#mpic div.gtitle h3{ padding:0; margin:0; font-size:16px; }
#mpic ul li:hover .gcaption{color:#fff;}
#mpic ul li .gcaption{padding:5px;height:80px; overflow:hidden;}
#mpic .mdetails,#mpic2 .mdetails,#sdiv1 .mdetails{color:#fff; background-color:#2b2d42; text-align:center; width:50%; display:inline-block; line-height:24px; text-transform:uppercase;}

#mpic .bx-wrapper .bx-prev,.kehu .bx-wrapper .bx-prev{margin-left:-60px;}
#mpic .bx-wrapper .bx-next,.kehu .bx-wrapper .bx-next{margin-right:-60px;}
#mpic .bx-wrapper .bx-pager{bottom:-50px;}
#mpic .menquiry,#mpic2 .menquiry,#sdiv1 .menquiry{color:#fff; background-color:#3183d7; text-align:center; width:50%; display:inline-block; line-height:24px; text-transform:uppercase;}
#mpic2 .mdetails:hover,#mpic2 .menquiry:hover,#sdiv1 .mdetails:hover{ background-color:#000;}
#mpic .mdetails:hover,#mpic .menquiry:hover,#sdiv1 .menquiry:hover{ background-color:#000;}
#mpic div.ptitle{ padding:10px; text-align:center;height:78px; overflow:hidden;
display: box; 
display: -webkit-box; 
-webkit-box-pack:center; 
-moz-box-pack:center; 
-webkit-box-align:center; 
-moz-box-align:center;
background-color:#fff;
border-top:1px solid #efefef;
 }
#mpic ul li.mclear{ display:block; float:none; width:100%; height:0px; background:none;}
div .mcatdesc{ border:0px solid #e5e5e5; padding:0px; }
div .mcatdesc h1{ margin:0; padding:0; margin-bottom:15px; font-size:26px;}
#mpic2 .mborder{margin-bottom:10px; background-color:#fff;}
#mpic2 .mborder2{border:1px solid #efefef; padding:12px; }

#mpic2.news2 .mborder2{ padding:10px 15px;}
#mpic2.news2 .pimgs2 img{ width:100%; height:auto;}

#mpic2 .m4col,#mpic2 .m3col,#mpic2 .m2col,#mpic2 .m32col,#mpic2 .m5col{  float:left;margin-right:2%; }
#mpic2 .mlast{margin-right:0px; float:right;}
#mpic2 .pimgs img{border:1px solid #e5e5e5;}
#mpic2 .pimgs{ padding-top:3px;}
#mpic2 .mborder:hover{background-color:#f8f8f8; }
#mpic2 h3{ margin-top:2px; padding-top:0px; font-size:20px;}
#mpic3{border-bottom:1px solid #e5e5e5;}
#mpic3 .mborder{border:1px solid #e5e5e5; padding:15px; border-bottom:0px;}
#mpic3 .mborder:hover{ background-color:#fafafa;}
#mpic3 h3{ margin:0px; padding:0px; font-size:16px;}
#mpic2 .m2col{margin-bottom:20px;}

/*news cat*/
#mpicnews .m1col{ float:none; margin:0; margin-bottom:25px; width:100%;}
#mpicnews .m4col,#mpicnews .m3col,#mpicnews .m2col,#mpicnews .m32col{  float:left;margin-right:2%; margin-bottom:40px;}
#mpicnews .mlast{margin-right:0%; float:right;}
#mpicnews ul{padding:0; margin:0;}
#mpicnews ul li{ display:block; padding:0; margin:0; list-style:none; text-align:left; background-color:#fff; overflow:hidden;}
#mpicnews ul li div.ptitle{ margin-top:10px;}
#mpicnews ul li img{width:100%;}
#mpicnews a {color:#333;}
#mpicnews a h3{font-size:20px; line-height:110%;}
#mpic div.gtitle {background-color:#ddd;color:#000; line-height:160%; padding:5px;height:25px; overflow:hidden;}
#mpic div.gtitle h3{ padding:0; margin:0; font-size:16px; }
#mpic ul li:hover .gcaption{color:#fff;}
#mpic ul li .gcaption{padding:5px;height:80px; overflow:hidden;}
a.txtmore{font-size:14px; line-height:15px; border:1px solid #e0e0e0; padding:5px 5px 5px 10px; display:inline-block; margin-top:15px; background-color:#fff;border-radius: 20px;}
a.txtmore:hover{ background-color:#f8f8f8;}
/*landing page*/
.jj{width:90%; margin:0 auto;}
.customsec{ padding:60px 0; width:100%; clear:both; float:none; background-size:cover; }
.customsec.gbc01,.customsec.gbc15{ padding-bottom:20px;}
.customsec.mtbs .mbox{ display:table;}
.customsec.mtbs .mbox .m2col{ display:table-cell; vertical-align:middle; float:none;}
.customsec.mtbs .mbox .m2col.mlast{ padding-left:2%;}
#mcontents .customsec{ padding:0;padding-top:20px; }
#mcontents .mbox{ padding:0;}
.customsec h2.bt{ font-size:32px; font-weight:500; line-height:42px; padding:0 5%;}
.msecgallery .m1col{ float:none; margin:0; margin-bottom:25px; width:100%;}
.msecgallery .m5col{ width:18.4%;}
.msecgallery .m4col,.msecgallery .m3col,.msecgallery .m2col,.msecgallery .m32col,.msecgallery .m5col,.msecgallery .m6col{float:left;margin-right:2%; margin-bottom:40px;}
.msecgallery .mlast{margin-right:0%; float:right;}
.msecgallery ul{padding:0; margin:0;}
.msecgallery ul li{ display:block; padding:0; margin:0; list-style:none; text-align:left; background-color:#fff; overflow:hidden;}
.msecgallery ul li div.ptitle{ margin-top:0px;}
.msecgallery ul li img{width:100%; vertical-align:top;}
.msecgallery h3{font-size:18px;}
.msecgallery h3.mg{font-size:16px; margin-bottom:0px; text-align:center;}
.msecgallery {color:#333;}
.msecgallery .bgx{padding:20px; background-color:#fff; border:0px solid #f4f4f4; border-top:0px;}

.gbc15 .msecgallery ul li img{ width:auto;}
.gbc15 .msecgallery ul li{ text-align:center;}
.gbcapp h3{ font-size:24px; margin-bottom:20px;}
.gbcapp li .mpdd{ padding:30px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear;transition: all 0.3s linear;}
.gbcapp li .mpdd:hover{ background-color:#9400d3;}
.gbcapp li .mpdd h3 span{ border-bottom:2px solid #fff;}
/*Home*/


#mhomeicon .m4col{margin-right:2%;}
#mhomeicon .mlast{margin-right:0%;}
#mhomeicon h3{ margin-top:5px; margin-bottom:5px; }
#mhomeicon h3 a{ color:#333; }
#mhomeaboutnews #mnews{ border:0px; border-bottom:1px solid #e5e5e5; padding-top:10px; padding-bottom:10px;}
#mhomeaboutnews #mnews a{ color:#666;}
.mnews { margin-bottom:10px; padding-bottom:10px; padding-top:10px; border-bottom:1px solid #f4f4f4;}
/*Footer*/
#mfooter li{ list-style:none; margin:0;padding:0;}
#mfooter {
	padding-top:35px;
	padding-bottom:30px;
	background-color:#2a2f35;
	color:#EFEFEF;
	list-style:none
	
}
#mfooter div.mpadding{ padding-left:20px; padding-right:20px;}
#copyright{width:100%;font-size:12px; height:30px; padding-top:10px; line-height:30px; padding-bottom:10px; background-color:#1c2126;}
#copyright .mlast{ text-align:right;}
#copyright a{ font-size:12px;}
#copyright div.mpadding{ padding-left:10px; padding-right:10px;}
#mfooter a,#mfooter p{color:#ccc;line-height:180%;}
#mfooter h3{color:#FFF; font-size:22px;}
#mfooter .m4col{ margin-right:2%;}
#mfooter .mlast{ margin-right:0%;}

#mfooter a:hover{color:#FFF;}

#linksa{ height:auto; text-align:right;}
#linksa li{text-align:right; display:inline; margin-left:5px;}
#linksa li ul{ display:none;}
#linksa span{margin-left:0px;}
#linksa a{color:#333;line-height:14px; font-size:12px; padding-left:8px;  border-left:1px solid #999;}
#linksa li.menu-item-home a{border:0px;}
#linksa a:hover{text-decoration:underline;}

#back-to-top{
position:fixed;
bottom:4%;
right:3%;
}
#back-to-top a i{ width:auto; margin:0;}
#back-to-top a{
display:block;
height:36px;
width:36px;
 font-size:18px; line-height:36px; text-align:center;color:#f0f0f0;background-color: #282b2e;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;opacity: 0.75;

}#back-to-top a:hover{ background-color:#ccc; color:#000;}



/* =Navigation-------------------------------------------------------------- */
.navigation {
	font-size:  12px;
	line-height: 18px;
	overflow: hidden;
	color: #666;

}

.navigation a:link,
.navigation a:visited {
	color: #666;
	text-decoration: none;
}
.navigation a:active,
.navigation a:hover {
	color: #FF4B33;

}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	width: 50%;
	text-align:right;
}
#nav-above {
	margin: 0 0 18px 0;
}
.paged #nav-above,
.single #nav-above {
	display: block;
}

#sitemap ul{ margin-left:30px; margin-bottom:20px;}
#tag_cloud-3 a{font-size:11px;}




/*pagenavi*/
.wp-pagenavi { display:block; clear:both;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active  { padding: 4px 10px!important; margin: 2px !important; text-decoration: none !important; border: 1px solid #ddd !important; background: #FFFFFF !important; color: #999 !important;text-align:center; }

.wp-pagenavi a:hover { border: 1px solid #3399cc !important; color: #3399cc !important;}
.wp-pagenavi span.pages { border: 1px solid #3399cc;padding: 4px 8px !important; margin: 2px !important; color: #999 !important; }
.wp-pagenavi span.current { padding: 4px 8px !important; margin: 2px !important; font-weight: bold !important; border: 1px solid #3399cc !important; background: #3399cc !important; color: #fff !important;}
.wp-pagenavi span.extend { padding: 4px 8px !important; margin: 2px !important; border: 1px solid #ddd !important; background-color: #FFFFFF !important;}

div.wp-pagenavi { display:block; clear:both; over-follow:auto;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active,.wp-pagenavi span{ display:inline-block;}


/*Form*/
#myformtable {background-color:#f0f4f5;padding:25px;}
#myformtable span{font-size:16px; font-weight:bold;}
#myformtable .mtcs,.profile-input{height:35px; border:1px solid #e5e5e5; width:100%; margin-top:5px; margin-bottom:12px; box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;padding:10px; color:#666;}
#myformtable .mtcs2,.profile-input2{height:100px; border:1px solid #e5e5e5;  width:100%;margin-top:5px; margin-bottom:15px;box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;padding:10px; color:#666;}

input[type="submit"],#doprofile,#dopassword{height:32px; cursor:pointer;border:0px; width:150px; margin:0; background-color:#00a7e1;  font-size:16px; text-align:center; padding:0;color:#fff; }
input[type="submit"]:hover,#doprofile:hover,#dopassword:hover{ background-color:#f60;}



.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}
.bx-wrapper img {
	width: 100%;
	display: block;
}
.bx-wrapper .bx-viewport {
	
	/*background: #fff;*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 10px;
	width: 100%;
}
.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
	display:none;
}
.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	border:0px solid #fff;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}
.bx-wrapper .bx-prev {
	left: 10px;
	background: url(images/controls.png) no-repeat 0 -32px;
}
.bx-wrapper .bx-next {
	right: 10px;
	background: url(images/controls.png) no-repeat -43px -32px;
}
.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}
.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 8887;
}
.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}
.bx-wrapper .bx-controls-auto {
	text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}
.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #9400d3;
	background: rgba(80, 80, 80, 0);
	width: 100%;
	height:100%;

	display:table-cell;vertical-align:middle;
	text-align:left;
	box-shadow: inset 0 0 0 3000px rgb(0 0 0 / 50%);
}
.bx-wrapper .bx-cp2 { position:absolute; width:100%; height:100%; left:0;}
.bx-wrapper .bx-cp3 { position:absolute;top:50%;left:50%; transform: translate(-50%,-50%); } 
.bx-wrapper .bx-caption span.bt {
	color: #fff;
	font-size: 42px;
	padding: 10px;
	line-height:105%;
	clear:both;
	display:block;
	font-weight:bold;
	text-align:center;
}
.bx-wrapper .bx-caption span.nr {
	color: #fff;
	font-size: 18px;
	padding: 0px;
	display:block;
	 margin-bottom:0px;text-align:center;
}

/**/
.bx-wrapper .sliderkh img{width:80px; height:80px; margin:0 auto; margin-bottom:5px;border-radius:100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;-khtml-border-radius: 100%;}
.bx-wrapper .sliderkh { text-align:center;}
.bx-wrapper .sliderkh .ptitle h3{ font-size:18px;}
.bx-wrapper .sliderkh .mdesc{ width:80%; margin:0 auto;}
 .kehu .bx-wrapper .bx-pager { bottom:-40px;}
    bottom: -30px;
}
/*kehupinglun*/
#pro3 img{width:80px;  border:1px solid #e5e5e5;}
#pro3 {padding-right:10px; padding-top:3px; width:90px;}
#pnav{display:block;}
#mnav{display:none;}
#mtable{ float:right;}

#mchatbutton{ width:34px; height:128px; position:fixed; top:200px; right:0px; background-image:url(mchat/chatbg.png); cursor:pointer;z-index:9001; background-position:center center; background-color:#ff9b0d; border-radius:0.4em;-moz-border-radius: 0.4em;-webkit-border-radius: 0.4em;-khtml-border-radius: 0.4em; border-bottom-right-radius:0em;;border-top-right-radius:0em; background-repeat:no-repeat;}
#divChatbox{ z-index:8888;}
#divChatbox a{color:#333;text-decoration:none;}#divChatbox{width:0px;height:auto;position:fixed;right:0px;top:120px;color:#333;font-size:12px;letter-spacing:0px; }.qqlv{width:200px;position:relative;z-index:50; border:5px solid #ff9b0d;border-radius:0.4em;-moz-border-radius: 0.4em;-webkit-border-radius: 0.4em;-khtml-border-radius: 0.4em; background-color:#fff;}#mtops{background-image:url(mchat/mtops.png);background-repeat:no-repeat; width:200px; height:38px;}#mtops div{ padding-left:10px; font-size:18px; font-weight:bold; line-height:38px;}#mcenters{width:200px;height:auto;}#mfoots{width:200px;height:2px;}#mcontent{padding:10px;}#mgefen{font-size:1px;line-height:1px;height:1px;background-color:#e5e5e5;margin-top:6px;margin-bottom:6px;}.mkf{text-align:left}#divChatbox a span{font-size:12px;color:#aa0000;font-weight:bold;}#divChatbox a img{border:0px;}.mkf .demo-icon{ font-size:16px;} .mkf .skype{color:#0fbdf0;} .mkf .qq{color:#fa2400;} .mkf .whatsapp{color:#27a619;} #divChatbox a:hover{color:#ff9b0d;text-decoration:none;}.mkf .tel{color:#ff9b0d;}

#sdiv{text-align:center;border:1px solid #efefef; padding-top:15px;}
#sdivbox{height: 350px;overflow: hidden;background-color: #fff; }
#sdiv img.sdiv{ border:0px solid #e5e5e5; height:100%; }
#sbox li img{width:58px; height:58px; border:1px solid #e5e5e5;}
#sbox li{    display: inline-block; width:60px; height:60px; margin-left:5px; list-style:none; margin-bottom:10px;}
#sbox li img:hover{border:1px solid #000;}

/*soical*/
a.icon{display:inline-block; width:28px; height:28px; margin-right:10px; background-position:0 0;}
a.icon:hover{ background-position:0 -38px;}
a.facebook{background-image:url(images/icon/facebook.png);}
a.twitter{background-image:url(images/icon/twitter.png);}
a.youtube{background-image:url(images/icon/youtube.png);}
a.googleplus{background-image:url(images/icon/googleplus.png);}
a.linkedin{background-image:url(images/icon/linkedin.png);}
a.pintrest{background-image:url(images/icon/pintrest.png);}
a.skype{background-image:url(images/icon/skype.png);}
a.rss{background-image:url(images/icon/rss.png);}


.timg{

  opacity: 0;

}
div.mchange{ padding:0; margin:0;overflow:hidden;}
div.mchange img{-moz-transform:scale(1); 
-webkit-transform:scale(1); 
-o-transform:scale(1);
-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
transition: all 0.3s ease-in-out;

 }
  div.mchange img:hover{-moz-transform:scale(1.1); 
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1);
-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
transition: all 0.3s ease-in-out;
 }
#mtop .demo-icon{color:#ff6600;}
#mcontents table {
    border: 1px solid #ccc;
    width: 100%;
	max-width:100%;
    padding:0;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 auto;
	margin-bottom:20px;
}



#mcontents table tr:first-child{  background-color: #009879; color:#fff; height:40px; }
#mcontents table tr:nth-child(even){ background-color:#fbfefc; color:#009879;}
#mcontents table tr {
    border: 1px solid #ddd;
    padding:5px;
  }
#mcontents table th, #mcontents table td {
	border: 1px solid #ddd;
    padding: 10px 6px;
    text-align: left;
	line-height:120%;
	font-size:14px;
  }
  
#mcontents .divtable{width: 100%;
		overflow-y: auto;
		_overflow: auto;
		margin: 0 0 1em;}
#mcontents .divtable::-webkit-scrollbar
	{
		-webkit-appearance: none;
		width: 14px;
		height: 14px;
	}
#mcontents .divtable::-webkit-scrollbar-thumb
	{
		border-radius: 8px;
		border: 3px solid #fff;
		background-color: rgba(0, 0, 0, .3);
	}		

/*tab*/
.mtab{border-bottom: 5px solid #ebeff0;width:100%; } 
.mclear{ clear:both;}
.mtab ul{margin:0;padding:0;}
.mtab UL LI 
{ 
margin:0;padding:0;
padding-left:10px; padding-right:10px;
text-align: center; 
line-height: 32px; 
width: auto;
font-size: 16px; 
display: inline; 
float: left; 
height: 36px; 
color: #333; 
margin-right:5px;
cursor:pointer;
background-color: #ebeff0;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
} 
.mtab UL LI.on 
{ 
background: #00a7e1; 
color: #fff; 
} 
.tabList .one 
{ 
display: none; 
padding-top: 25px; 
} 
.tabList .block 
{ 
display: block; 
} 
.mbtn2 a{ font-size:14px; text-transform:uppercase;}
.msinglemetas{ font-size:14px; margin-bottom:8px; margin-top:-5px;}
/*end tab*/
.msinglemeta{font-size:16px; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; width:100%; padding:5px 0; color:#999;}
.msinglemeta a:visited,.msinglemeta a:link{color:#999;}
div.postsbycategory {list-style-type: none;}
div.postsbycategory img {float:left; margin-right:5px;border:1px solid #e0e0e0;}
div.postsbycategory a{ font-size:15px;}
#mlang a{margin-left:10px;}
#mlang a img {height:12px;}
#mlang { display:inline-block; margin-top:2px;}
#mlang .transposh_flags {display: inline-block;}
#mtxt{float:left;}
div.mgray{ padding:20px; background-color:#00a7e1;}
#navright{float:right; margin-top:25px;}
#mheader2.mini #navright{ margin-top:10px;}
#mobi_menu.mclick{background-image:url(images/close2.png);}
.zhuanye{ background-color:#f4f4f4; min-height:400px; padding:40px 0;}
.zhuanye #mcontents{  padding-bottom:80px; padding-top:40px; width:96%; margin:0 auto;}
#mypages li,#mycats li{width:50%; float:left; margin-bottom:5px; margin-top:5px;}
#m_links h2{text-transform:uppercase; margin-top:30px; margin-bottom:0px; border-bottom:1px solid #e0e0e0; padding:15px;background-color:#fff; }
#m_links ul li{width:20%; display:inline-block; margin-bottom:10px;}
#m_links ul{background-color:#fff; padding:30px;}
#sdiv1 .mbtn{display: inline-block;width: auto;height: 29px;line-height: 32px;	text-align: left; margin-bottom:10px;}
.mdesc{font-size:16px;}
.msecicons li{ margin-bottom:10px;}
.msecicons li i{ position:absolute;  width:32px; height:32px;font-size:20px; margin-top:2px;border-radius:100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;-khtml-border-radius: 0.4em; line-height:32px; color:#ff6600; border-color:#ff6600; background-color:#fff;}
.msecicons li .bgx{ margin-left:50px;}
.msecicons li .bgx h3{ margin-bottom:4px; font-size:18px; color:#000;}.msecicons li .bgx .mdesc{ color:#666;}
/*trans header*/
#headerall{position:absolute; width:100%; z-index:9999; padding-top:30px;}
#headerall #mtop{display:none;}
#headerall #mheader2{ background:none;}


/*gallery*/
.gallery { margin: 0 -10px; }
.gallery .gallery-item {
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
	text-align: center;
	width: 33.3333%;
}
.gallery-columns-2 .gallery-item { width: 50%; }
.gallery-columns-4 .gallery-item { width: 25%; }
.gallery-columns-5 .gallery-item { width: 20%; }
.gallery-columns-6 .gallery-item { width: 16.6666666666%; }
.gallery-columns-7 .gallery-item { width: 14.2857%; }
.gallery-columns-8 .gallery-item { width: 12.5%; }
.gallery-columns-9 .gallery-item { width: 11.1111111%; }
.gallery img {
    border: 0px solid white;
    padding: 0px;
    width: 94%;
    margin: 0 auto;
}
.gallery img:hover {
	background: white;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
    color: #888;
    font-size: 14px;
    margin: 5px 0px 10px 0px;
    padding: 0px 3%;
    line-height: 130%;
}
.gallery dl, .gallery dt { margin: 0; }
.gallery br+br { display: none; }
.mtab UL LI div{ text-transform:uppercase; padding-top:4px;}
/*gallery*/
li .ptitle,h1,h2,h3,h4,li .mdesc{line-height:120%;}
#mpic2.news2 .mborder2 .mexec{ margin-top:-5px;font-size: 16px;line-height: 20px;}
#mfooter li ul li {
    color: #9400d3;
    list-style: disc;
}
#mfooter li ul {
    list-style: disc;
    margin-left: 23px;
}

.msecgallery ul li.mflip{ background-color: transparent;}

.flipCard {
      background-color: transparent;
	  
      perspective: 1500px;
   }
   .innerCard {
      position: relative;
      width: 100%;
      height: 100%;
      text-align: center;
      transition: transform 0.6s;
      transform-style: preserve-3d;
      box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
   }
   .flipCard:hover .innerCard {
      transform: rotateY(-180deg);
   }
   .frontCard, .cardBack {
      position: absolute;
      width: 100%;
      height: 100%;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
   }
   .cardBack {
      background-color: #9400d3;
      color: white;
      transform: rotateY(180deg);
      font-size: 18px;
      font-weight: bold;
	  height:100%;
   }
   .cardBack .more{ position:absolute; bottom:0px; right:0px; color:#fff;background-color:#000; padding:5px 10px; font-weight:normal; font-size:14px;}
   .cardBack a{ display:block; color:#fff; padding:20px; height:100%;}
   .cardBack a h3{ margin-bottom:10px; color:#fff; font-size:18px; font-weight:bold;}
   .cardBack a .mdesc{color:#fff; font-weight:normal;}
   

	
@media screen and (min-width: 1051px)  {
#access ul li.menu-item-has-children ul a{background-image:none;}
#access ul li.menu-item-has-children ul li.menu-item-has-children a{background-image:url(images/dot.gif);}
#access ul li.menu-item-has-children ul li.menu-item-has-children ul a{background-image:none;}

#access ul li.menu-item-has-children ul a::before{font-family: 'fontello'; content:'\f105';position: absolute;margin-left: -15px;opacity: 0;-webkit-transform: translate(0,-50%);
    -khtml-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);}

#access ul li.menu-item-has-children ul a:hover::before{margin-left: 0px;opacity: 0; right:5px; top:20px;}
#access ul .megamenu ul{width:100%;margin-left:0px;}
#access ul .megamenu ul ul{margin-left:0;margin-top:0px; width:100%; display:none;}
#access ul .megamenu{position:static; border:0px;} 
#access ul .megamenu .sub-menu {width: 75%;margin:0 auto;  padding:20px 40px;position: absolute;background-color:#fff;z-index: 9999999;left:0px;right:0px;}
#access ul .megamenu .sub-menu ul {width: 100%;padding:0px;position:static;border:0px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-top: none;}
#access ul .megamenu ul li{ border:0px;}
#access ul .megamenu .sub-menu ul{ display:block; width:100%; position:static;}
#access ul .megamenu.menu-item-has-children ul li.menu-item-has-children a{ background-image:none;}
#access ul .megamenu a:hover, #access ul .megamenu li:hover a{ background:none;}
#access ul .megamenu ul li a{ font-weight:500; color:#000;}
#access ul .megamenu ul li a::before,#access ul .megamenu ul li a:hover::before{ content:"";}
#access ul .megamenu ul li li a{ font-weight:400; color:#666; padding:5px 10px;}
#access ul .megamenu ul li{ width:25%; float:left; display:block;}
#access ul .megamenu ul li li { float:none; display:block; width:95%;}
#access ul .megamenu ul li.current_page_item > a, #access ul .megamenu ul li.current-menu-ancestor > a, #access ul .megamenu ul li.current-menu-item > a, #access ul .megamenu ul li.current-menu-parent > a {background: none;}
#access ul li.megamenu.menu-item-has-children ul li.menu-item-has-children  a{  padding:10px 0px;  }
#access ul li.megamenu.menu-item-has-children ul li.menu-item-has-children  ul a{width:95%; font-size:14px; font-weight:400; padding:5px 0px;}
#access ul li.megamenu.menu-item-has-children ul li.menu-item-has-children ul li:last-child a{ border:0px;}
#access ul li.megamenu.menu-item-has-children ul li.menu-item-has-children ul a span::before{font-family: 'fontello'; content:'\e857'; padding-right:5px; padding-left:2px;}
}
@media screen and (max-width: 1050px)  {

#access ul li.menu-item-has-children ul a{background-image:none;}
#access ul li.menu-item-has-children ul li.menu-item-has-children a{background-image:none;}
#access ul li.menu-item-has-children ul li.menu-item-has-children ul a{background-image:none;}

#access ul li.menu-item-has-children{position:relative;}
#access ul li.menu-item-has-children::before{font-family: 'fontello'; content:'\f107'; position:absolute; right:20px; top:5px; width:30PX; height:20PX;}
#access ul li.menu-item-has-children a{ background-image:none;}

.customsec h2.bt{ padding:0;}
#headerall{position:inherit; padding-top:0px;}
.mrights{  height:auto; line-height:20px; padding:10px 5px;}
#sdiv1{padding-top:20px;}
#m_links ul li{width:100%; display:inline-block;}
div.mgray{ padding:0px;}
.mtab UL LI { text-align: left; display:block; float:none; clear:both; width:100%; padding:0; margin-bottom:5px; border-radius:10px; }
.mtab UL LI div{ padding-left:10px; padding-right:10px;}.tabList{ float:none; clear:both; } 
#mtop{height:auto; padding-top:5px; padding-bottom:5px;display:none;}	
#mtop div.m2col{clear:both; float:none; text-align:center; padding-left:5px; padding-right:5px; width:auto;}
#mhomeicon,#mhomepro,#mhomeaboutnews,#mfooter .mbox{padding-left:5px; padding-right:5px;}
#mtoptext { float:none; padding-top:20px;}
#mtoptext li{float:none; display:block; width:100%; text-align:center;}
div.mge_mobile{ height:20px;}
#mhomeicon .m4col,#mhomeicon .m3col,#mhomeicon .m2col,#mpic .m4col,#mfooter .m4col,#copyright .m3col,#copyright .m2col,.m5col,.m54col,m4col{ width:50%; display:block; float:left; margin-bottom:30px; margin-right:0px;}
#mhomeicon div.m2col{ clear:none;}
#copyright div.m2col{ clear:none;}
#mhomeicon .m32col{width:100%; float:none;}
#mhomeicon .m3col{width:100%; float:none;}
#copyright .m2col{ margin:0px; padding:0px;}
#mheader{padding-bottom:5px;}
.gbcbanner{ margin-top:0px;}
#mbanner{margin-top:0px;}
#access { display:none;}
#access.mini ul ul{top:0px;}
#access {
border-top:2px solid #999;
	height:100%;
	width:100%;
	right:0px;
	top:40px;
	padding-bottom:5px;
	position:fixed;
	z-index:19999;
	background-color:#fff;
	overflow-y:scroll;
}
#access ul li {
	float:none;
	border-left:0px;
	display:block;
	width:100%;
	background-color:#fff;
}
#access a {
	line-height:40px;
	padding:0 10px;
}
#access ul ul {
	position:inherit;
	top:0px;
	height:auto;
	left:0px;
	float:none;
	border:0px solid #e5e5e5;
	width: 100%; padding:20px 0px;
}
#access ul ul li {
	width: 100%;
	border-left:0px;
	margin-left:0px;
	padding:0px;
}
#access ul ul ul {
	left:0;
	top:0;
}
#access ul ul a {
	padding:5px 4%;
	height:auto;
	width:92%;
}
#access ul ul ul li a{background-image:url(images/dot.gif); background-position:12% center;
background-repeat:no-repeat;}
#access ul ul ul a{padding:5px 10%;width:80%;}
#access ul li ul li{ width:100%;}
#access ul ul li.menu-item-has-children a{background-position:90% center;}
#mobi_menu{ display:block; margin:0 auto; float:none; margin-top:10px;}		
div.mbox{ padding-left:10px; padding-right:10px;}
#mcontainer {
	float: none;
	width: 100%;
	display:block;
}
#mcontainer.mr {
	float: none;
	width: 100%;
	display:block;
}
#primary {width: 100%; float: none;}
#primary.mr {width: 100%; float: none;}
#mcontainer .m2col,#mcontainer .m3col,#mcontainer .m32col,#mcontainer .m4col,#mcontainer .m43col,.m3col,.m32col{width: 100%; float: none;}
#mpic ul li.m1col,#mpic ul li.m4col,#mpic ul li.m3col,#mpic ul li.m2col,#mpic ul li.m5col{width:48%; float:left; margin-right:2%;margin-bottom:20px;}
#mpic ul li.mclear,#mpicnews ul li.mclear{ display:none; float:left; width:0px; height:0px; background:none;}
#mpic2 .m4col{width:100%; display:block; float:none; margin-bottom:10px; text-align:center;}

#mpicnews ul li.m4col,#mpicnews ul li.m3col,#mpicnews ul li.m2col,#mpicnews ul li.m5col{width:100%; float:none; margin:0%;}
#mpicnews h3{font-size:18px; margin:0; line-height:20px; margin-top:-8px; margin-bottom:10px;}
#mpicnews .pimg{width:20%; float:left;}
#mpicnews .liborder {width:78%;float:right;}
#mpicnews ul li{border-bottom:1px solid #efefef; padding:20px 0; margin:0px;}
#mpicnews .m1col{ margin:0px;}



#mpic2 .mborder{width:100%; float:none; margin-bottom:0px; border-bottom:1px solid #efefef;}
#mpic2 .mborder2{padding: 15px; border:0px;}
#mpic2.news2 .mborder2{padding:0px; border:0px;}

#mpic2 .pimgs{ padding-top:0px;}
#mpic2 .mexec{height:50px; overflow:hidden;}
#mpic2  h3{font-size:18px; margin:0; line-height:20px; margin-bottom:10px;}
#mpic2 .mbtn{display:none;}
#mpic2 .m4col{width:23%; float:left; margin-bottom:0px;}
#mpic2 .m43col {width:75%;float:right;}

#mtxt{display:none;}
#mgbc,#copyright{ height:auto;}
#mgbc .m3col,#mgbc .m2col,#mgbc .m5col{ width:100%; display:block; clear:both; float:none; text-align:center;}
#mtable{ float:none; margin:0 auto;}
div.m2col{clear:both; float:none; width:100%;}
#mtoptext li{float:none;padding:0px;  }
#mlogo{ text-align:center;}
#mpic ul li:hover{-webkit-box-shadow:0 0 2px rgba(136,136,136,0.7);-moz-box-shadow:0 0 2px rgba(136,136,136,0.7);-o-box-shadow:0 0 2px rgba(136,136,136,0.7);box-shadow:0 0 2px rgba(136,136,136,0.7); margin-top:0px;}


#mheader .m2col{width:49%; float:left; margin:0px;}
#mheader2,#mheader2.mini{height:40px; padding:0px;}
#mheader,#mheader.mini{height:40px; padding:0px;}
#mheader img.logo,#mheader.mini img.logo{ height:30px; position:absolute; top:5px;left:10px; margin:0px;}
#mlogo{ height:40px;}
#mheader2 img.logo,#mheader2.mini img.logo{ height:25px; position:absolute; left:10px; margin:0px; max-height:25px;}
#mheader2.mini #mlogo{ height:40px;}
#mheader2 .m5col,#mheader2 .m54col{width:49%; float:left; margin:0px;}
#navright,#mheader2.mini #navright{ position:absolute;top:9px;right:47px; margin:0;}
#mobi_menu{position:absolute;top:8px;right:10px; margin:0;}
#searchform{ margin-top:15px; background-color:#fff; padding:20px; right:0px;}
#getbtn {display:none;}
#mheader.mini{height:40px;padding-top:0px;padding-bottom:0px;-webkit-box-shadow:0 3px 5px rgba(51,51,51,.1);-moz-box-shadow:0 3px 5px rgba(51,51,51,.1);-o-box-shadow:0 3px 5px rgba(51,51,51,.1);box-shadow:0 3px 5px rgba(51,51,51,.1); position: fixed;
  z-index: 1000;background-color:#fff; top:0px;left:0px;}
 .customsec .mm{ padding:20px 0;}
 .msecgallery .m4col,.msecgallery .m3col,.msecgallery .m2col,.msecgallery .m32col,.msecgallery .m5col,.msecgallery .m6col{float:left;margin-right:0px; margin-bottom:20px; width:50%;}
 .msecgallery .mclear{clear:none; width:0px;}
 #mpicnews.mpic .pimg{ width:100%;}
  #mpicnews.mpic h3{ margin-top:0px; margin:0;}
  #mpicnews.mpic .liborder{width:100%;}
  #mpic2.blog .mexec{height:auto; overflow:hidden;}
  
  
}

@media screen and (max-width: 990px)  {
    .demo{ padding-bottom:50%!important;}
    .demo .content2 { width:96%!important;}
	.demo .content2 h2 { font-size:28px!important;  }
.demo .content2 p { font-size:16px!important; }
/*gallery*/
.gallery .gallery-item {
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 50%;
}
.gallery-columns-2 .gallery-item { width: 50%; }
.gallery-columns-4 .gallery-item { width: 50%; }
.gallery img {
	padding: 0px;
	max-width:94%;
}
.gallery br { display: none; }
/*gallery*/
#mpic .bx-wrapper .bx-prev,.kehu .bx-wrapper .bx-prev{display:none;}
#mpic .bx-wrapper .bx-next,.kehu .bx-wrapper .bx-next{display:none;}

.jj{ width:96%;}
.gbc_13 .bx-wrapper .bx-pager{ display:none;}
.bx-wrapper .bx-cp2 { width:100%; height:100%; left:0px;}
.bx-wrapper .bx-cp3 { padding-left:30px; padding-right:50px; } 
.bx-wrapper .bx-caption span.bt {
	font-size: 16px;
	padding: 10px; width:100%; text-align:center;
}
.bx-wrapper .bx-caption span.nr {
	font-size: 12px;
	padding: 10px; display:none; height:0px;  width:100%;
}
.bx-wrapper .bx-caption .mbtn{ display:none; height:0px;}
#mhomeicon .m4col,#mhomeicon .m3col,#mhomeicon .m2col,#mpic .m4col,#mhomeaboutnews .m2col,#mfooter .m4col,#copyright .m3col,#copyright .m2col,.m5col,.m54col,.m4col,.msecicons .m2col,.msecicons .m3col,.msecicons .m5col{ width:100%; display:block; float:none; margin-bottom:20px;}
.msecgallery .m4col,.msecgallery .m3col,.msecgallery .m2col,.msecgallery .m32col,.msecgallery .m5col,.msecgallery .m6col{float:none;margin-right:0px; margin-bottom:20px; width:100%;}
#copyright .m2col{ text-align:center; margin:0px; padding:0px;}


.customsec.mtbs .mbox{ display:block;}
.customsec.mtbs .mbox .m2col{ display:block; vertical-align:middle; float:none;}
.customsec.mtbs .mbox .m2col.mlast{ padding-left:0; }
.mnews2 div{padding: 10px; height: auto; margin-bottom:5px;}

}
@media screen and (max-width: 560px)  {
    .demo{ padding-bottom:85%!important;}
    .demo .content2 { width:96%!important;}
	.demo .content2 h2 { font-size:24px!important;  }
.demo .content2 p { font-size:16px!important; } 
#sdivbox{height: auto;overflow:visible;}
#sdiv img.sdiv{  height:auto; }
#sdiv{ padding-top:0px;}
}




.page-template-landingpage #mpic2 .mborder2{ margin-bottom:0px;}