/*
Theme Name: Bestway
Theme URI: http://www.9cweb.com
Description: A company-style layout for Wordpress
Author: www.9cweb.com
Author URI: http://www.9cweb.com
Version: 8.0
Tags: black, blue, white
*/
body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
{	margin: 0;
	padding: 0;
	border: 0;
	font-family:Arial;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	clear: both;
}
ol, ul { list-style: none;}

a img { border: none; }

/* LAYOUT*/
#container {
	float: right;
	margin: 0;
	width: 750px;
	clear: right;
}
#mynav{border-bottom:1px solid #e0e0e0; line-height:18px; font-size:11px;color:#aaa; text-align:left;}
#mynav a{font-size:11px; color:#999;}
#primary,#secondary {
	float: left;
	width: 220px; border-right:0px solid #e0e0e0;  
}
/*LAYOUT: One column, no sidebar*/
#container.onecol{
	margin: 0 auto;
	width: 998px;
	clear:both;
}
#container.onecol #content{
	padding-left:25px; padding-right:25px;
}
#maindiv.noback{background-image:none;}
/* =Structure-------------------------------------------------------------- */
#wrapper {width: 100%;}
#wrapperfix {margin:0 auto;	width:1000px;}
#wrapper.homebanner{height:240px; border-bottom:1px solid #e0e0e0; background-image:url(images/banner.jpg); background-position:center; background-repeat:repeat-x;}
#wrapper.pagebanner{height:70px; border-bottom:1px solid #e0e0e0; background-image:url(images/banner.jpg); background-position:center; background-repeat:repeat-x;}
#warpper.mbanner{border-bottom:1px solid #e0e0e0;}
h1.htop{color:#fff;}
span.htop{color:#fff; display:block; width:600px; padding-top:5px;}
#maindiv{
	clear:both;
	height:auto;
	overflow:visible;
	z-index:100;
	background-image:url(images/dbg.gif); background-repeat:repeat-y; background-position:left;
}
/* =Global Elements*/
body {font-size:12px; color:#666;}
td,p{font-size:12px;}
hr {
	background-color: #E7E7E7;
	border:0;
	height: 1px;
	margin-bottom: 18px;
	clear:both;
}
/* Text elements */
a:link{
	color:#2997b2;
	text-decoration:none;
}
a:visited {
	color:#2997b2;text-decoration:none;
}
a:active,
a:hover {
	color:#2997b2;
}
/* =Header-------------------------------------------------------------- */
#header {
	padding: 0;
	margin:0;
	z-index:5000;
}
/* =Menu-------------------------------------------------------------- */
#access {
	width: 100%;
	display:block;
	z-index:3000;
	border-bottom:1px solid #e0e0e0;
	background-color:#f4f4f4;
	border-top:1px solid #e0e0e0;
	line-height:41px;
	height:41px;
}
#access .menu-header,div.menu {font-size: 14px;}
#access #wrapperfix { width:999px; height:40px; border-right:1px solid #e0e0e0;}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#access ul li {
	float:left;
	position: relative;
	border-left:1px solid #e0e0e0;
}
#access a {
	display:block;
	text-decoration:none;
	color:#000;
	padding:0 24px;
	line-height:41px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
#access ul ul {
	display:none;
	position:absolute;
	top:41px;
	left:0px;
	float:left;
	box-shadow: 0px 1px 1px rgba(0,0,0,0.2);-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.2);
	border:1px solid #e0e0e0;
	border-top:0px; border-bottom:0px;
	width: 240px;
	z-index: 2000;
}
#access ul ul li {
	min-width: 240px;
	border-bottom:1px solid #e0e0e0;
	border-left:0px;
}
#access ul ul ul {
	left:100%;
	top:0;
}

#access ul ul a {
	background:#f4f4f4;
	height:auto;
	padding-left:10px;
	padding-right:10px;
	line-height:26px;
	width: 220px;
	text-transform:none; font-weight:normal;
}
#access li:hover > a,
#access ul ul :hover > a {
	color:#2997b2;
}

#access ul li:hover > ul {
	display:block;
}
#access ul ul :hover > a {
	background:#fff;
}#access ul ul a {color:#333;}
#access ul ul  a:hover {
	color:#2997b2;
}
#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: #2997b2;

}
* 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:#2997b2;
}
#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: #2997b2; background-color:#fff;line-height:26px;

}
* 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:#2997b2;background-color:#fff;line-height:26px;
}
#access li{z-index:6000;}

/* =Content
-------------------------------------------------------------- */
#main {
	padding: 0;
	margin:0;
	clear:both;
	z-index:100;
	margin:0 auto;
	width:998px;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;}

#content {
	padding-right:25px;
	margin-bottom: 10px;
	min-height:500px;

}
#content ul,#content ol{margin-left:25px; margin-top:15px;}
#content ul ul {margin-top:0px; margin-bottom:15px;}
#content li{list-style:square;}
#content,
#content input,
#content textarea {
	color: #333;
	font-size: 12px;
	line-height: 150%;
}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
	color: #333;
	margin: 0 0 0px 0;
	line-height: 1.5em;
}
#content p{margin-bottom:15px;}
/* =Navigation-------------------------------------------------------------- */
.navigation {
	font-size:  12px;
	line-height: 18px;
	overflow: hidden;
	color: #888;

}

.navigation a:link,
.navigation a:visited {
	color: #888;
	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;
}
/* =Footer-------------------------------------------------------------- */
#footer {
	margin-bottom: 0px;
}

/* =Custom Style
-------------------------------------------------------------- */
td, p{line-height:150%; color:#666;}
#searchform #s{ width:180px; border:1px solid #d0d0d0; padding:5px; padding-top:0px; padding-bottom:0px; height:22px; line-height:22px; border-radius:0.5em;-moz-border-radius: 0.5em;-webkit-border-radius: 0.5em;-khtml-border-radius: 0.5em;border-top-right-radius:0em;;border-bottom-right-radius:0em; border-right:0px; color:#666; font-family:Arial, Helvetica, sans-serif;}
#searchform #searchsubmit{border:1px solid #d0d0d0; height:24px; border-radius:0.5em;-moz-border-radius: 0.5em;-webkit-border-radius: 0.5em;-khtml-border-radius: 0.5em;cursor:pointer;border:1px solid #d0d0d0; width:60px; margin:0; margin-left:0px; background-color:#e0e0e0; text-transform:uppercase; font-size:12px; text-align:center; padding:0;border-top-left-radius:0em;;border-bottom-left-radius:0em; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#primary li a{color:#363636;}
#primary h1,
#primary h2,
#primary h3,
#primary h4,
#primary h5,
#primary h6 {
color: #000; font-size:13px; clear:both; margin:0; padding:0; padding-left:5px; font-weight:bold; line-height:30px; text-align:left; border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0;background-color:#f4f4f4;}
#primary li.topside h3{border-top:0px;}
#primary li a{color:#333; }
#primary li{list-style:none; background-color:#fff;}
#primary li ul li { border:0px solid #e0e0e0; border-top:1px solid #dfdfdf;  margin:0px;}
#primary li ul li a{display:block;padding:8px; background-image:url(images/dot.gif); background-position:208px center; background-repeat:no-repeat;}

#primary li ul  li ul{display:none; min-width:180px;}
#primary li ul  li:hover a{text-decoration:none; color:#2997b2;}
#primary li ul  li:hover{background-color:#f0f0f0;}
#primary li ul  li:hover ul{display:block;}
#primary li ul  li ul{ position:absolute; margin-left:220px; margin-top:-32px; border:1px solid #e0e0e0;}
#primary li ul  li ul li{ background-color:#fff;border-top:1px solid #e0e0e0;}
#primary li ul  li ul li:hover{ background-color:#f0f0f0;}
#primary li ul  li ul li  a{background-image:none; font-weight:bold;}


#primary li ul li ul li ul li a{background-image:url(images/dot.gif); background-position:15px center; background-repeat:no-repeat; padding-left:25px; font-weight:normal;}
#primary li ul li ul{padding:0px;}
#primary li ul li ul li{ list-style:none; padding:0; margin:0; border-top:1px solid #efefef; border-bottom:0px; background-color:#fff;}


#primary li ul li ul li ul{ position:static;display:block; background-color:#f8f8f8; clear:both;margin-left:0px; margin-top:0px; border:0px solid #e0e0e0;}
#primary li ul li ul li ul li{ background-color:#fff;}
#primary li ul li ul li ul li:hover{ background-color:#f0f0f0;}


#primary #searchform label{display:none;}
#primary #searchform #s{width:145px; border:1px solid #ccc;}
#primary #searchsubmit{ width:60px;border:1px solid #ccc;}

#primary #searchform {padding:5px;padding-top:10px;padding-bottom:10px;}

#primary li .textwidget{ padding:10px; 	background-position:bottom;  text-align:left;line-height:150%;}
#primary li .current-cat a,#primary li .current-cat-parent a{color:#2997b2;}

#primary li div{padding:10px; }

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;}
#primary li.widget_tag_cloud div{padding:10px; text-align:left;}
#primary li.widget_tag_cloud div a{line-height:150%; display:inline-block; border-bottom:1px solid #f0f0f0; margin-right:5px;}

#mge{height:8px; clear:both; font-size:1px; line-height:8px;}
#titlep{ border-bottom:1px solid #e0e0e0;padding-bottom:5px;}
#titlep h1{ font-size:20px; padding:0; margin:0;}

#sitemap ul{ margin-left:30px; margin-bottom:20px;}
p{margin:0; padding:0; line-height:150%; margin-bottom:10px;}
#linksa{width:998px; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; height:auto; background-color:#f4f4f4; height:30px; text-align:center;}
#linksa li{text-align:center; display:inline;}
#linksa li ul{ display:none;}
#linksa span{margin-left:12px; line-height:20px;}
#linksa a{color:#666666;line-height:30px; padding-left:15px; padding-right:15px; border-left:1px solid #bcbcbc;}
#linksa li.menu-item-home a{border:0px;}
#linksa a:hover{color:#2997b2; text-decoration:underline;}
#tag_cloud-3 a{font-size:11px;}
#copyright{font-size:11px; line-height:22px; padding-top:8px; padding-bottom:8px;}

/*产品2*/
#pic2 ul{padding:0; margin:0;}
#pic2 ul li{width:348px; border:1px solid #e0e0e0;float:left; margin-bottom:25px; margin-left:25px; list-style:none; text-align:center;}
#pic2 ul li img{width:338px; height:160px; margin-top:5px; }
#pic2 a {font-size:12px; color:#333;}
#pic2 div.ptitle{height:35px; padding:5px; text-align:center; overflow:hidden;}

/*产品3*/
#pic3 ul{padding:0; margin:0;}
#pic3 ul li{width:225px; border:1px solid #e0e0e0;float:left; margin-bottom:20px; margin-left:22px; list-style:none; text-align:center;}
#pic3 ul li img{width:215px; height:160px; margin-top:5px; }
#pic3 a {font-size:12px;color:#333;}
#pic3 div.ptitle{height:35px; padding:5px; text-align:center; overflow:hidden;}

/*产品4*/
#pic4 ul{padding:0; margin:0;}
#pic4 ul li{width:168px; border:1px solid #e0e0e0;float:left; margin-bottom:15px; margin-left:15px; list-style:none; text-align:center;}
#pic4 ul li img{width:158px; height:160px; margin-top:5px; }
#pic4 a {font-size:12px;color:#333;}
#pic4 div.ptitle{height:35px; padding:5px; text-align:center; overflow:hidden;}

/*产品6*/
#pic6{background-color:#f4f4f4; padding:20px; padding-bottom:5px;}
#pic6 ul{padding:0; margin:0;}
#pic6 ul li{width:142px; border:0px solid #e0e0e0;float:left; margin-bottom:15px; margin-left:11px; list-style:none; text-align:center;}
#pic6 ul li img{width:140px; height:140px; margin-top:1px; border:1px solid #e0e0e0;}
#pic6 a {font-size:12px;color:#333;}
#pic6 div.ptitle{height:35px; padding:5px; text-align:center; overflow:hidden;}

#mleft{float:left;}
#mright{float:right;}
#mnews{border-bottom:1px dashed #e0e0e0; padding-bottom:2px;  padding-top:3px;}
#email a{background-image:url(images/email-icon.png); height:32px; line-height:32px; padding-left:30px; background-repeat:no-repeat; background-position:left; font-size:16px; padding-top:10px; padding-bottom:10px; color:#888; }
#email a:hover{color:#2997b2;}
#mnews a{line-height:22px;color:#333;}
#mclear{height:0px; clear:both; font-size:0px; line-height:0px;}

/*pagenavi*/
.wp-pagenavi { display:block; clear:both;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active  { padding: 4px 8px !important; margin: 2px !important; text-decoration: none !important; border: 1px solid #ddd !important; background: #FFFFFF !important; color: #999 !important; }
.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; font-style: italic !important; color: #999 !important; font-size: 11px !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; }

#mynews a{font-size:17px; line-height:30px;color:#000;}
#cmetia h2{font-size:12px;font-weight:normal; padding:0; margin:0;}

/*Form*/
#myformtable h3{padding:0; margin:0; text-align:center}
#myformtable span{font-size:14px; font-weight:bold;}
#myformtable .mtcs{height:22px; border:1px solid #ccc; border-radius: 0.5em;-moz-border-radius: 0.5em;-webkit-border-radius: 0.5em;-khtml-border-radius: 0.5em; padding-left:5px; padding-right:5px;}
#myformtable .mtcs2{height:100px; border:1px solid #ccc; border-radius: 0.5em;-moz-border-radius: 0.5em;-webkit-border-radius: 0.5em;-khtml-border-radius: 0.5em; padding-left:5px; padding-right:5px; font-family:Arial, Helvetica, sans-serif;}


.flex-container a:active,.flexslider a:active{outline:none;}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}.flexslider{width:100%;margin:0;padding:0;}.flexslider .slides>li{display:none;}.flexslider .slides img{display:block; width:100%; }.flexslider .slides>li:first-child img{display:block;}.home .flexslider .slides img{padding-bottom:0;border-bottom:0;}.flex-pauseplay span{text-transform:capitalize;}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .slides{display:block;}* html .slides{height:1%;}.no-js .slides>li:first-child{display:block;}.flexslider{position:relative;zoom:1;}.flexslider .slides{zoom:1;}.flexslider .slides>li{position:relative;}.flex-container{zoom:1;position:relative;}
.flex-caption{font-family:'Georgia',serif;color:#6b6967;font-size:11px;zoom:1;position:relative;float:right;color:#6b6967;line-height:0;z-index:9999px;}

.page-template-template-press-php .flex-caption{width:100%;text-align:right;border-top:1px solid #DBDADA;padding-top:12px;}.opera .flex-caption{top:5px;}.flex-direction-nav li a{width:24px;height:52px;margin:-40px 0 0;display:block;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;}
.flex-direction-nav li .next{background:url(images/util/arrow-after.png) no-repeat 0 0;right:0px;}
.flex-direction-nav li .prev{background:url(images/util/arrow-before.png) no-repeat 0 0;left:0px;}
.flex-direction-nav li .disabled{opacity:.3;filter:alpha(opacity=30);cursor:default;}
.flex-control-nav{width:100%;position:absolute;bottom:20px;text-align:center;}
.flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-nav li:first-child{margin:0;}
.flex-control-nav li a{width:10px;height:10px;display:block;background:url(images/util/bg_control_nav.png) no-repeat 0 0;cursor:pointer;text-indent:-9999px;}
.flex-control-nav li a:hover{background-position:0 -10px;}
.flex-control-nav li a.active{background-position:0 -10px;cursor:default;}

#pro3 img{width:100px; height:80px;  border:1px solid #e0e0e0;}
#pro3 {padding-right:10px; padding-top:5px;}