@charset "utf-8";
/*
Theme Name: 9C019
Theme URI: http://www.9cweb.com
Description: 九创互联|企业主题9C019。
Author: www.9cweb.com
Tags: black, green, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/

/* The CSS, XHTML and design is released under GPL:http://www.opensource.org/licenses/gpl-license.php
-------------------------------------------------------------- */

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;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;

}
a img { border: none; }
/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/

#container {
	float: left;
	margin: 0;
	width: 100%;
	clear: right;

	
}
#content {
	margin: 0px; padding:0px; float:right; width:100%;

}
#primary,
#secondary {
	float: right;
	width: 217px;

}
#secondary {
	
}
#footer {
	clear: both;
	width: 100%;
}

/*
LAYOUT: One column, no sidebar
DESCRIPTION: One centered column with no sidebar
*/

.one-column #content {
	margin: 0 auto;
	width: 850px;
}

/*
LAYOUT: Full width, no sidebar
DESCRIPTION: Full width content with no sidebar; used for attachment pages
*/
/* =Fonts
-------------------------------------------------------------- */
body,
input,
textarea,
.page-title span,
.pingback a.url {
	font-family: Arial, "Bitstream Charter", serif;
}

/* =Structure
-------------------------------------------------------------- */

/* The main theme structure */
#main,

#wrapper {
	margin: 0 auto;
	width: 970px;
}
#access .menu-header,
div.menu,

{

	margin: 0 ;
}
#maindiv{

	clear:both;

	height:auto;

	overflow:visible;
}
#wrapper {

	margin-top: 0px;

	padding: 0px;

	overflow-x:hidden;

}/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles  */
body {
	font-size:12px; color:#333;
	background-image:url(images/topbg.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#bg4{
	background-image:url(images/bg4.gif);
	background-repeat:repeat-x;
	background-position:top;
}

td,p{font-size:12px;}

hr {
	background-color: #E7E7E7;
	border:0;
	height: 1px;
	margin-bottom: 18px;
	clear:both;
}

/* Text elements */

a:link {
	color:#008edf;
	text-decoration:none;
}
a:visited {
	color:#008edf;text-decoration:none;
}
a:active,
a:hover {
	color:#990000;text-decoration:none;
}a.lk2:link {
	color:#000;
	text-decoration:none;
	font-size:14px;
}
a.lk2:visited {
	color:#000;text-decoration:none;
	font-size:14px;
}
a.lk2:active,
a.lk2:hover {
	color:#CD001E;text-decoration:none;
}

a.ztys:link {
	color:#01A1DB;
	text-decoration:none;
}
a.ztys:visited {
	color:#01A1DB;text-decoration:none;
}
a.ztys:active,
a.ztys:hover {
	color:#CD001E;text-decoration:none;
}

/* =Header
-------------------------------------------------------------- */
.txt1{ color:#999; font-size:12px;}
.txt2{ color:#696969; font-size:16px;}
.txt3{ color:#B54545; font-size:12px;}
.tdbg1{ background-image:url(images/headers/topr.jpg); background-repeat:no-repeat; background-position:right;}

#header {
	padding: 0;
	margin:0;
	width:970px;
	height:100px;
}

/* =Menu
-------------------------------------------------------------- */

#access {
	margin: 0 auto;
	
	display:block;
	
	z-index:1000;
	text-align:left;
	height:35px;

}
#access .menu-header,
div.menu {
	font-size: 14px;

}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#access .menu-header li,
div.menu li {
	float:left;
	position: relative;
	background-image:url(images/mbg1.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
#access a {
	display:block;
	text-decoration:none;
	color:#fff;
	padding:0 16px;
	line-height:35px;
	font-size:14px;
	background-image:url(images/mbg.gif); background-position:left; background-repeat:no-repeat;
}
#access ul ul {
	display:none;
	position:absolute;
	top:35px;
	left:0;
	float:left;
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	width: 260px;
	z-index: 99999;
}
#access ul ul li {
	min-width: 260px;
	border-bottom:1px solid #e0e0e0;
}
#access ul ul ul {
	left:100%;
	top:0;
}
#access ul ul a {
	background:#f8f8f8;
	height:auto;
	line-height:1em;
	padding-left:10px;
	padding-right:10px;
	line-height:28px;
	width: 240px;
	font-size:12px;
	color:#666;
}

#access li:hover > a,
#access ul ul :hover > a {
	color:#990000;
	text-decoration:none;
	}
#access ul li:hover > ul {
	display:block;
}

#access ul ul :hover > a {
	background:#efefef;
}

#access ul ul  a:hover {
	color:#990000;
}
#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: #990000;	text-decoration:none;
}

* 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:#333;background-color:#efefef;
}

/* =Content
-------------------------------------------------------------- */

#main {
	padding: 0;
	margin:0;
	clear:both;

	margin-top:0px;
}
#content {
	margin-bottom: 10px;
}
#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: #000;
	margin: 0 0 20px 0;
	line-height: 1.5em;
}
#content h3{ color:#ff8800; margin:0; padding:0; font-size:14px; font-weight:600; margin-top:15px; border:1px solid #e5e5e5; background-image:url(images/h3bg.gif); background-repeat:repeat-x; line-height:28px; padding-left:5px; margin-bottom:10px;}
#product h3{ border:0px; background:none; margin:0; padding:0;}
#content h4{ font-size:12px; color:#000; margin-top:10px;}
/* =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;
}
#nav-above {
	display: none;
}
.paged #nav-above,
.single #nav-above {
	display: block;
}
#nav-below {
	margin: -18px 0 0 0;
}

/* =Footer
-------------------------------------------------------------- */

#footer {
	margin-bottom: 0px;
}
/* =Custom Style
-------------------------------------------------------------- */
.txt16{font-size:16px; color:#000;}
.txt11{color:#333; font-size:12px;}
.txt12{color:#333; font-size:12px;}
.txt11f2{color:#f2f2f2; font-size:12px;}
.txt14f2{color:#f2f2f2; font-size:12px;}
.txt11a{font-size:12px; color:#2D5202;}
td, p{line-height:180%; color:#666;}
p{margin:0; padding:0; line-height:180%; margin-bottom:12px;}
#primary h1,
#primary h2,
#primary h3,
#primary h4,
#primary h5,
#primary h6 {
color: #000; font-size:12px; clear:both; margin:0; padding:0; font-weight:bold;line-height:25px; text-align:left; background-image:url(images/l1.gif); background-repeat:no-repeat; padding-left:10px; 
}
* html #primary h3{padding-left:0px;}
#primary li,#primary ul{margin:0; padding:0;}
#primary li{list-style:none;  margin-bottom:5px;}
#primary li ul li { margin:0; padding:0; list-style:none;}
#primary li ul{ background-image:url(images/ltd.gif); background-repeat:no-repeat;padding:10px; padding-left:0px; padding-top:10px; 	background-position:bottom; }
#primary li ul li.children{clear:both; margin-bottom:1px;}
#primary li ul li.children li{list-style-image:url(images/dot.gif); height:20px;  margin-bottom:0px; margin-left:0px;}

#primary li.widget-container{background-image:url(images/ltd2.gif); background-position:bottom; background-repeat:repeat-y; margin:0; padding:0;}

#primary li form{ background-image:url(images/ltd.gif); background-repeat:no-repeat;padding:10px; 	background-position:bottom;  text-align:center;}
#searchsubmit{margin-top:10px;}
#primary li .textwidget{ background-image:url(images/ltd2.gif); background-repeat:no-repeat;padding:10px; padding-left:0px; padding-top:10px;	background-position:bottom;  text-align:left;line-height:150%;}
#primary li .textwidget p{ margin:0; padding:0;}
#access ul li.menu-item-type-custom > a{background-image:url(images/mbg.jpg);}
#access ul li.menu-item-type-custom > a:hover{background-image:url(images/mbg.jpg);}
#pimg p{padding:0;margin:0}
 
#pimgp img{width:320px; height:150px;}
#pmg2 img.small, #pmg2 img.size-thumbnail{display:none;}
#pmg2 li{margin-left:15px;}

img.alignright{float:right}
img.alignleft{float:left}
#content ul{margin-left:15px;}
#content li{list-style: disc}

#mge{height:8px; clear:both;}

#titlep{width:740px; line-height:37px; height:37px; clear:both; font-weight:bold; font-size:20px; background-position:left center;}
#primary ul li a:hover {  text-decoration:underline;}

#ft a{color:#fff}

#mmg img{border:0px solid #dfdfdf;}
#pch{width:180px; list-style:none; color:#fff;}
#pch a{ color:#FFCC66}
#pch ul li {text-align:left; list-style:none; list-style-type:none;}
#pch ul li a{ color:#fff; background-image:url(images/arrow_right.gif); background-position:left; background-repeat:no-repeat; padding-left:10px;}

#pcha{width:180px; list-style:none;}
#pcha ul{list-style:none;}
#pcha ul li {text-align:left; list-style:none; list-style-type:none;}
#pcha ul li a{ color:#CD001E; background-image:url(images/arrow_right.gif); background-position:left; background-repeat:no-repeat; padding-left:10px; line-height:25px;}
h3 a{color:#08325C; font-size:12px;}
#wz a{color:#666;}
h1{font-size:20px;}
#pmg2 img{width: expression(this.width > 670 ? 670: true); max-width: 670px;}
#pnav,#pnav a{color:#aaa;}
#pnav{margin-top:3px; margin-bottom:5px; text-align:right;}
.fa1{font-size:16px; font-weight:600;color:#ff9900; line-height:24px;}
.fa2, .fa2 a{font-size:14px; color:#000;}
.fa3{font-size:12px; color:#666; display:block; margin-top:10px;}
.fa4,.fa4 a{font-size:12px; color:#d60000;display:block; margin-top:15px;}
.fa5{font-size:30px; color:#0C7FB7; display:block; margin-top:18px;}
h3 a{font-weight:600;}
#mlinks a{line-height:30px; color:#787878; padding-left:3px; padding-right:3px;}
#mlinks{text-align:center;}
#menu2{clear:both;width:970px;  line-height:18px; padding-top:5px; padding-bottom:5px;}
#menu2 li{float:left;}
#menu2  a { padding:0 2px; color:#666; line-height:15px;}
#menu2  a:hover {color:#990000;}
.stitle{color:#ff8800;}

#dot3{ width:100%; height:1px; line-height:1px; font-size:1px; background-image:url(images/dot3.gif); background-repeat:repeat-x;}


/*评论*/
#comments-title{border:0px solid #cbcbcb; }
#comments {clear: both;}
#comments .navigation {padding: 0 0 18px 0;}
h3#comments-title,h3#reply-title {font-weight: bold;margin-bottom: 0;}
.commentlist {list-style: none;	margin: 0;}
.commentlist li.comment {border-bottom: 1px solid #cbcbcb;line-height: 24px;margin: 0 0 10px 0;	padding: 0 0 0 56px;position: relative;}
.commentlist li:last-child {border-bottom: none;margin-bottom: 0;}
#comments .comment-body ul,#comments .comment-body ol {margin-bottom: 0px;}
#comments .comment-body p:last-child {margin-bottom: 6px;}
#comments .comment-body blockquote p:last-child {margin-bottom: 5px;}
.commentlist ol {list-style: decimal;}
.commentlist .avatar {position: absolute;top: 4px;left: 0;}
.comment-author cite {font-style: normal;font-weight: bold;}
.comment-author .says {font-style: italic;}
.comment-meta {font-size: 12px;	margin: 0 0 0px 0;}
.comment-meta a:link,.comment-meta a:visited {color: #888;text-decoration: none;}
.comment-meta a:active,.comment-meta a:hover {color: #276E03;}
.reply {font-size: 12px;padding: 0 0 10px 0;}
.reply a,a.comment-edit-link {color: #888;}
.reply a:hover,a.comment-edit-link:hover {color: #276E03;}
.commentlist .children {list-style: none;margin: 0;}
.commentlist .children li {	border: none;margin: 0;}
.nopassword,.nocomments {display: none;}
#comments .pingback {border-bottom: 1px solid #cbcbcb;margin-bottom: 18px;	padding-bottom: 5px;}
.commentlist li.comment+li.pingback {margin-top: -6px;}
#comments .pingback p {color: #888;	display: block;	font-size: 12px;	line-height: 18px;	margin: 0;}
#comments .pingback .url {	font-size: 13px;	font-style: italic;}

input[type=submit] {color: #ababac; border:1px solid #cbcbcb; background-color:#fff;  cursor:pointer;}
#respond {border-top: 1px solid #dadada;margin: 1px 0;overflow: hidden;position: relative;}
#respond p {margin: 0;}
#respond .comment-notes {margin-bottom: 1em;}
.form-allowed-tags {line-height: 1em;}
.children #respond {margin: 0 48px 0 0;}
h3#reply-title {margin: 18px 0;}
#comments-list #respond {margin: 0 0 18px 0;}
#comments-list ul #respond {margin: 0;}
#cancel-comment-reply-link {font-size: 12px;font-weight: normal;line-height: 18px;}
#respond .required {color: #ff4b33;font-weight: bold;}
#respond label {color: #888;font-size: 12px; }
#respond input {margin: 0 0 9px;width: 628px; background-color:#fff; border:1px solid #cbcbcb; padding:4px; color:#333; height:15px;clear:both; display:block; }
#respond textarea {width: 628px; background-color:#fff; border:1px solid #cbcbcb; color:#333;padding:5px;}
#respond .form-allowed-tags {color: #888;font-size: 12px;line-height: 18px;}
#respond .form-allowed-tags code {font-size: 11px;}
#respond .form-submit {margin: 12px 0;}
#respond .form-submit input {font-size: 14px;width:200px;height:30px;}
#comment{clear:both; display:block;}
blockquote{border:1px solid #e4e4e4; background-color:#fefefe; margin-top:15px; margin-bottom:15px; padding:10px; }
#comments li { list-style:none;}