body{
	padding:0;
	margin:5px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
}

div, h1, h2, h3, h4, p, form, label, input, textarea, img, span,dt,dd,dl,ol,li{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0;
}

ul li { list-style-type:none;}

.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*------------------------------------------------main--------------------*/

/*------------------------------------------------top--------------------*/
#topMain{
    width:998px;
	background:url(http://cmsadmin.china-printing.net/templates/printing_blue/skins/xhtml/images/header_bg.gif) repeat-x 0 0;
	height:170px;
	margin:auto;
	display:block;
}
#top_language{
	text-align:left;
	font-size:12px;
	overflow:visible;
	padding:0 0 0 20px;
}
/**+html #h_left { margin-top:-145px; } /* IE7 */
/** html #h_left { margin-top:-145px;} */ /* IE6 */ 
#top_language a{ color:#645757;
           text-decoration:none;}
#top_language a:hover{ color:#0d4d57;
		         text-decoration:none;
}

#top_logo{
	display:block;
	font-size:0;
	line-height:0;
/*	margin:20px 0 0 55px;*/
position:absolute;
/*left:190px;*/
margin-left:65px;
top:44px;

}
#top_title
{
	width:100px;
/*	margin:-53px 0 0 155px;*/
	position:absolute;
/*	left:280px;*/
	margin-left:150px;
	top:40px;
}
#top_title h1{
	display:block;
	width:657px;
	height:28px;
	text-decoration:none;
	font-size:35px;
/*	margin-top:-30px;*/
}
#top_title  h1 a{text-decoration:none; color:#FFFFFF;width:657px;}
#top_title  h2
{
	 width:770px;
	 overflow:visible;
	 font-size:12px; 
	 color:#eff1d4; 
	 margin:16px 0px 0 0 ;
}
#top_menu
{
	display:block;
	float:right;
/*	margin:5px 17px 0 0px;*/
	padding:0;
/*	left:400px;*/
	top:115px;
	position:absolute;
	margin-left:230px;
}
#top_search {

            font-size:12px;
            color:#ffffff;
            overflow:visible;
            height:22px;
			background:#f9fcfe none repeat scroll 0;
			width:600px;
/*			margin:40px 0 0 0;*/
			padding:0 0 0 35px;
			position:absolute;
			top:150px;
/*			left:133px;*/
}
#top_search span{
	      
			 width:970px;
			 overflow:visible;
			 font-size:12px;
			 color:#a08584;
}
#topMain .topsearch a{color:#9fac2c;font-size:12px;margin-left:5px;text-decoration:none;}
#topMain .topsearch a:hover{/*color:#8E0B01;*/}
#topMain span a {text-decoration:none;  color:#999900; }
#topMain span a:hover {text-decoration:underline; color:#009900; }

#top_searchform
{
	display:block;
	width:175px;
	height:25px;
	float:right;
/*	margin:-21px 36px 0 0;*/
	position:absolute;
	top:150px;
	margin-left:800px;
/*	left:933px;*/
}
#topMain form{ 
	border-color:#808080 #d4d0c8 #d4d0c8 #808080;
	border-style:solid;
	border-width:1px;
	width:175px;
	height:21px;
	/*+top:0px;
	+left:500px;*/
/*	background:#f9fcfe none repeat scroll 0;*/
}
#topMain form input.txtBox{
	width:148px;
	height:17px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-top:#404040 solid 1px;
	border-left:#404040 solid 1px;
	font:normal 10px/17px Arial, Helvetica, sans-serif;
	color:#060606;
	background-color:#fff;
	padding:0 0 0 8px;
	float:left;
}
#topMain form input.go{
	background:url(http://cmsadmin.china-printing.net/templates/printing_blue/skins/xhtml/images/search.gif) 0 0 no-repeat;
	height:19px;
	width:20px;
	cursor:pointer;
	border:none;
	color:#ffffff;
	line-height:20px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	background-color:#ffffff;
	position:absolute;
	margin:0 0 0 150px;
}


#topMain form input
{
position:absolute;
	float:left;
	border:0 none;
	height:19px;
	width:150px;
	color:#999999;
	line-height:20px;
	margin-top:0.5px;
}



#topMainp{ margin-left:130px;
        padding-top:16px;
		
		}

#topMain p img{
/* margin-top:10px; 
 margin-left:-100px; 
 margin-bottom:-30px; */

 }


#topMain a.join{
	display:block;
	background:url(http://cmsadmin.china-printing.net/templates/printing_blue/skins/xhtml/images/join.gif) 0 0 no-repeat;
	width:128px;
	height:87px;
	position:absolute;
	left:262px;
	top:122px;
	text-indent:-2000px;
}
#topMain a.join:hover{
	background:url(http://cmsadmin.china-printing.net/templates/printing_blue/skins/xhtml/images/join_hover.gif) 0 0 no-repeat;
	}
	
#topMain img.soft{
	display:block;
	font-size:0;
	line-height:0;

}
#topMaina.download{
	display:block;
	background:url(http://cmsadmin.china-printing.net/templates/printing_blue/skins/xhtml/images/download.gif) 0 0 no-repeat;
	width:33px;
	height:137px;
	position:absolute;
	left:890px;
	top:47px;
	text-indent:-2000px;
}
#topMain a.download:hover{
	background:url(http://cmsadmin.china-printing.net/templates/printing_blue/skins/xhtml/images/download_hover.gif) 0 0 no-repeat;
}
#topMain ul.nav{
	height:25px;
	width:755px;
	display:block;
	padding:0px;
}
#topMain ul.nav li{
	float:left;
	font-size:0;
	line-height:0;
    list-style-type:none;
	background:url(http://cmsadmin.china-printing.net/templates/printing_blue/skins/xhtml/images/nav.gif) 0 0 repeat;
	margin-left:5px;
		
}
#topMain ul.nav li a{
	display:block;
	padding:0 14px;
	font:bold 11px/23px Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:inherit;
	text-decoration:none;
	line-height:24px;
}
#topMain ul.nav li a:hover{
	color:#0d4d75;
}
#topMain ul.nav li a.hover{
	display:block;
	padding:0 14px;
	font:bold 11px/23px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	background:url(http://cmsadmin.china-printing.net/templates/printing_blue/skins/xhtml/images/nav_bg_hover.gif) 0 0 repeat-x;
}
#topMain ul.sub{
	width:916px;
	height:23px;
	background:url(http://cmsadmin.china-printing.net/templates/printing_blue/skins/xhtml/images/sub_bg.gif) 0 0 repeat-x;
	position:absolute;
	left:0;
	top:249px;
}
#topMain ul.sub li{
	float:left;
	font-size:0;
	line-height:0;
	background:url(http://cmsadmin.china-printing.net/templates/printing_blue/skins/xhtml/images/sub_div.gif) right top no-repeat;
	height:23px;
	padding:0 1px 0 0;
}
#topMain ul.sub li a{
	display:block;
	padding:0 14px;
	font:normal 10px/23px Arial, Helvetica, sans-serif;
	color:#B6B6B6;
	background-color:inherit;
	text-decoration:none;
}





#topMain ul.sub li a:hover{
	color:#A0AC4D;
	background-color:inherit;
}
#topMain p h1 a:hover{text-decoration:underline; color:#73180F;}
#topMain p h1 a:hover{text-decoration:none;color:#C02312;}




/*------------------------------------------------top--------------------*/
#BreadcrumbNav 
{ 
	font-size: 12px; 
	margin: -15px -27px 10px;
	padding:5px 0 0 15px;
	font-weight:600;
	color:#4480a7;
}
#BreadcrumbNav a, .contentBody a { color: #0c7fc7; font-weight:normal;}
#BreadcrumbNav a:hover, .contentBody a:hover  { color: #d8325d; font-weight:normal;}
/*------------------------------------------------body--------------------*/
#bodyMain{
	width:100%;
	min-width:990px;
	_width:100%;
		
	background:#ffffff;
}
#body{
	width:990px;
	_width:1000px;
	margin:0 auto;
	
}
.middle_background {
	background-attachment: scroll;
          background-color:#ffffff;
/*	background-image: url(http://cmsadmin.china-printing.net/templates/printing_blue/skins/xhtml/images/innerbg.gif);
	background-repeat: repeat-y;
*/	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	background-position: 130px;
}

/*------------------------------------------------left--------------------*/
#left{
	width:228px;
	float:left;
	background:url(http://cmsadmin.china-printing.net/templates/printing_blue/skins/xhtml/images/left_panel_bg.gif) left bottom no-repeat;
	padding:20px 11px 0 5px;
}
#left h2{
	display:block;
	width:227px;
	height:28px;
	background:url(http://cmsadmin.china-printing.net/templates/printing_blue/skins/xhtml/images/news_div.gif) left bottom repeat-x;
	font:bold 28px/28px Arial, Helvetica, sans-serif;
	color:#7E8A2C;
	background-color:inherit;
	margin:0 0 16px 0;
}
#left h2 span{
	display:block;
	font:bold 11px/10px Arial, Helvetica, sans-serif;
	color:#8E0B01;
	background-color:inherit;
	padding:0 0 0 14px;
	background:url(http://cmsadmin.china-printing.net/templates/printing_blue/skins/xhtml/images/date_icon.gif) 0 0 no-repeat;
	float:right;
	margin:6px 0 0 0;
}
#left p.bg{
	display:block;
	width:204px;
	height:19px;
	background:url(http://cmsadmin.china-printing.net/templates/printing_blue/skins/xhtml/images/news_icon.gif) 6px 4px no-repeat #E8EBD6;
	padding:0 0 0 24px;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#444444;
	margin:0 0 14px 0;
	float:left;
}
#left p.leftTxt{
	display:block;
	width:223px;
	padding:0 0 12px 0;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#6C6C6C;
	background-color:inherit;
	float:left;
}
#left a.more{
	display:block;
	width:73px;
	height:19px;
	background-color:#8E0B01;
	color:#fff;
	text-align:center;
	text-decoration:none;
	float:right;
	margin:0 0 6px 0;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
}
#left a.more:hover{
	background-color:#000;
	color:#fff;
}
#left p.whatNew{
	display:block;
	background:url(http://cmsadmin.china-printing.net/templates/printing_blue/skins/xhtml/images/what_new.gif) 0 0 no-repeat;
	width:207px;
	height:15px;
	padding:112px 0 0 21px;
	margin:29px 0 5px 0;
	float:left;
}
#left p.whatNew a{
	font:bold 11px/10px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#left p.whatNew a:hover{
	color:#DFD3B5;
	background-color:inherit;
}
/*------------------------------------------------left--------------------*/

/*------------------------------------------------sidebar--------------------*/
#sidebar{
	width:204px;
	float:left;
	background-color:#FBFDF2;
	color:#060606;
	padding:10px 10px 10px 5px;
	background-repeat: repeat-y;
	background-attachment: scroll;
	margin:0 10px 0 0;
	overflow:hidden;
}
#sidebar h2{
	display:block;

	padding:8px 0px 5px 0px;
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	color:#0C0C0C;
	background-color:inherit;
}

#sidebar ul li {list-style:none; margin-top:-1px;/* _margin-bottom:-5px;*/ }
#sidebar ul li ul
{
	border-bottom:1px dashed #6e6d3c;
	margin-bottom:0px;
	padding-bottom:1px;
	margin-left:20px;
	width:174px;

}
#sidebar ul, #chinee_tags{

	width:190px;
	padding:5px 0 19px 0;
	
}
#sidebar ul li ul li{
	list-style-position:inside;
	list-style-type:circle;
	padding:0 0 0 18px;
	margin-top:-5px;
}
#sidebar ul .category{
/*	list-style-image:none;
	list-style-type:none;
	list-style-position:outside;*/
	_margin-bottom:-20px;
	}
#sidebar ul .category:hover{
	color:#AC4E45;
    text-decoration:none;
	
}

#sidebar subCategory li,#chinee_tags li{
	font-size:0;
	line-height:16px;
}
#sidebar ul.serLink li a, ul#chinee_tags li a{
	display:block;
	background:url(http://cmsadmin.china-printing.net/templates/printing_blue/skins/xhtml/images/arrow.gif) 0 5px no-repeat;
	padding:0 0 0 14px;
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	color:#5BA6D0;
	background-color:inherit;
	text-decoration:none;
}

#sidebar ul.serLink li a.morelink, ul#chinee_tags li a.morelink{
	display:block;
	padding:0 0 0 10px;
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	/*color:#9FA289;*/
    color:#55A3D1;
    background:none;
    text-align:right;
	background-color:inherit;
	text-decoration:none;
}
#sidebar ul.serLink li a:hover,ul#chinee_tags li a:hover{
	color:#9FA289;
	background-color:#DAEDF9;
}
#sidebar a{
	color:#666666;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-stretch:normal;
	font-style:normal;
	font-weight:bold;
	line-height:24px;
}
#sidebar ul li ul li a { 
	color:#666666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-stretch:normal;
	line-height:24px;
	display:inline;
}
#sidebar ul li ul li a:hover{
	color:#b02840;
	    
}
#sidebar ul li ul li .current{
	background:#daede9 url(http://cmsadmin.china-printing.net/templates/printing_blue/skins/xhtml//images/arrow.gif) no-repeat 0 5px;
	color:#9fa289;
}
#sidebar a:hover{
	color:#b02840;
	text-decoration:underline;
}
#sidebar ul.serLink a.current,#sidebar a a.current{ color:#2B1500 }

/*------------------------------------------------sidebar--------------------*/

/*------------------------------------------------right--------------------*/
#right{
	width:750px;
	float:left;
	padding: 20px 0 20px 0;
    _padding-left:-5px;
	_padding-bottom:50px;
	background-position: left bottom;
	margin-left:10px;
	_margin-left:5px;
	
}
#right img
{

}
#right h2{
	display:block;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#c34e23;
	background-color:#c6e7ff;	
	margin:0 0 21px 0;
    clear:both;
	height:25px;

	padding:3px 0 0 5px;
}

#right h2 a{
	display:block;
	font:16px Arial, Helvetica, sans-serif;
	color:#c34e23;
	background-color:#c6e7ff;
	margin:0 0 21px 0;
	_margin:0 0 0 0;
    clear:both;
	font-weight:bolder;
	padding:7px 0 0 5px;
	>font-weight:bolder;
	>font-size:16px;
	height:24px;
	margin-left:-5px;
}
#right div.article div.articles p
{
	color:#808f32;
	font-size:18px;
	font-weight:bold;
}

#right h3{
	display:block;
	height:28px;	
	clear:both;
}
#right h1{
      background:url(http://cmsadmin.china-printing.net/templates/printing_blue/skins/xhtml/images/news_div.gif) left bottom repeat-x;
      color:#333333;
	  padding:0 0 10px;
}
#right ul.product_list li{
	float:left;
	height:150px;
    font-size:12px;
    margin-left:8px;
    text-align:center;
    width:135px;
	margin-bottom:3px;
	display:block;
}
#right ul.product_list li img{
	width:100px;
	height:100px;
	display:block;
	border:1px dotted black;
	margin:0 0 10px 15px;
}
#right ul.product_list li span,#right ul.product_list li span a{
	display:block;padding-bottom:15px;+padding-left:5px;
}
#right ul.product_list li span a:hover{
	color:#8d0000;
}
#right ul.product_list li a{
border:medium none !important;
color:#5BA6D0;
text-align:center;
text-decoration:none;
}
#right p.rightTxt1{
	display:block;
	font-size:12px;
	line-height:17px;
	padding:0 10px 14px 0;
	_padding:0 5px 14px 0;
	
	
	float: left;
	text-align:justify;
}
#right .rightTxt1 a,#pages a{text-decoration:underline; color:#005682;}
#right .rightTxt1 a:hover,#pages a:hover{text-decoration:none; color:#869791;}
#right p.rightTxt1 span{
	color:#9D0303;
	background-color:inherit;
}
#right p.rm{
	display:block;
	height:19px;
	background:6px 4px no-repeat #9fccff;
	padding:0 0 0 25px;
	font:normal 10px/19px Arial, Helvetica, sans-serif;
	color:#262721;
	margin:8px 0 12px 0;
	padding:0 0 0 25px;
	clear:both;
}
#right p.rm span{ font-size:14px; color:#8E0B01;}
#right p.rm a{
	display:block;
	width:70px;
	height:19px;
	background:url(http://cmsadmin.china-printing.net/templates/printing_blue/skins/xhtml/images/read_more_bg.gif) 0 0 no-repeat;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	float:right;
}
#right p.rm a:hover{
	color:#E8EBD6;
	background-color:inherit;
}

#right h2.test{
	display:block;
	height:22px;
	margin:0 0 10px 0;
	font-size:14px;
	padding:0 0 5px 5px;
          background:#005682;
          color:#F5F7E7;
}
#right h3.test{
	display:block;
	height:30px;
	margin:0 0 10px 0;
	font-size:19px;
}
.item .productImg {width:100px; height:100px; border:1px solid;}
#right h3.test a{ color:#48A6DB;}
#right h3.test a:hover{ color:#8E0B01; text-decoration:none;}
.item {width:143px; float:left; height:170px; font-size:12px; display:block; text-align:center;
       margin-left:5px;
       _margin-left:0px;margin-bottom:5px;}
.item img { width:100px; height:100px;border:1px dotted #333333;}
.item h3 {display:block; padding:3px; text-align:center;}
.searchhighlight{color:#8D0000;}
.item span {display:block; padding:3px;_padding:3px 3px 3px 6px; width:115px; text-align:center;}
.item a{ color:#5BA6D0;text-decoration:none;}
.item a:hover{ color:#8D0000; text-decoration:underline;}
.item .price {color:#993300; font-weight:bold; }
.item span img {border:none!important;}
.item span a {border:none!important; text-decoration:none; color:#5BA6D0; text-align:center;}
.item span a:hover{border:none!important; text-decoration:none; color:#8D0000; text-align:center;}
img.productimg {border:solid 1px #716148; margin:0 0 0 1px; _margin:0px;}

.clear2 {width:100%; clear:left;}

#articles { width:75%; border:1px solid #000; padding-top:20px; margin:0 20px; }
#articles h3 {}
#articles #left, #articles #right { width:300px; border:1px solid #000;}
#articles #left { float:left; margin-left:30px;}
#articles #right { margin-left:600px; *margin-left:200px !important;}


.news, .news1 { /*width:45%;*/ /*height:150px; >height:170px;*/_margin-bottom:-50px; padding-left:0; }
.news ul,.news1 ul{margin:8px 0 0;}
.news li { list-style-type: disc; padding-bottom:3px; line-height:1em; margin-left:20px;_line-height:1em;}
.news a, .news1 a { font-size:12px;}
.news{ float:left; padding-left:13px; width:43%;_width:43%;}
.news1 { float:right;}

.news a:link {
	color: #6c6c6c;
	text-decoration: none;
} 
.news1 a:link {
	color: #B8BE8E;
	text-decoration: none;
}
.news a:visited {
	color: #B8BE9E;
	text-decoration: none;
} 
.news1 a:visited {
	color: #B8BE9E;
	text-decoration: none;
}
.news a:hover {
    color: #0d4d75;
	border:1px solid #0d4d75;
	text-decoration: none;
} 
.news1 a:hover {
	color: #8E0B01;
	text-decoration: none;
}
.news a:active {
	color: #B8BE9E;
	text-decoration: none;
} 
.news1 a:active {
	color: #B8BE9E;
	text-decoration: none;
}
a {
	text-decoration: none;
}

#right p.testTxt{
	display:block;
	width:333px;
	float:left;
	background:url(http://cmsadmin.china-printing.net/templates/printing_blue/skins/xhtml/images/one.gif) 0 0 no-repeat;
	padding:0 0 0 20px;
	font:italic 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#95997B;
	background-color:inherit;
}
#right p.testTxt span{
	font:bold 13px/14px Arial, Helvetica, sans-serif;
	color:#AE3136;
	background-color:inherit;
	display:block;
	margin:0 0 13px 0;
}
#right img.client{
	width:88px;
	height:79px;
	border:#ffffff solid 3px;
	float:right;
}


#content {width:95%;}
#content #contentimage {width:400px; float:left; }
#script {float:left; width:150px;  margin-left:20px; }

#page1 a{ color: #9FA289;}
#page1 a:hover{ text-decoration:none;}

#info { overflow:hidden; width:90%; color:#0065FF; font-size:14px; padding:20px 0 20px 20px;}
#info pre {white-space:normal; }
#page{margin-top:15px;}
#page a{ color: #6B9CA8;}
#page a:hover{ color:#8E0B01;}
#page li{ list-style:none; display:inline; margin-left:5px; }
/*------------------------------------------------right--------------------*/

/*------------------------------------------------body--------------------*/

/*------------------------------------------------footer--------------------*/
#footer {
	clear: both;
	width: 870px;	
	margin: 0 auto;
	padding-top:6px;
	>padding-top:1px;
	text-align:center;
	border-top:1px solid #cccccc;
}

#footer p {
	margin: 0;
	line-height: normal;
	color: #0c7f7c;
	font-size: 12px;
}
#footer p span{text-decoration:none; color:#B05706;}
#footer a {
	color: #0c7f7c;
        text-decoration:none;
}
#footer a:hover{
           text-decoration:underline;
           }

#footer img{ border:none;}
#footerMain{
    width:998px;
    clear: both;
	padding-bottom:15px;
/*	margin-left:150px;*/
	margin:0 auto;
/*	padding-top:5px;
	>padding-bottom:5px;
	>padding-top:3px;*/

	}
/*------------------------------------------------footer--------------------*/
/* 20090430 */
#categoryintro {clear:both; margin: -10px 0 10px; padding:0px 10px 10px; font-size:12px; border-bottom:1px dotted; }
.pages {width:100%;}
.pages a{text-decoration:none; color:#8D0000;}
.pages a:hover{text-decoration:underline; color:#9FA289; }
#pages { font-size:14px; width:100%; text-align:center;}
img{border:none; /*display:block;*/}

/* products display */
.singlepic{ float:left; width:96%; margin-left:10px; border-bottom:1px dotted ; font-size:12px;}
.singlepic .introduce{ float:left; padding:30px 0px; width:70%; font-size:13px; font-style:italic; overflow:hidden;}
.singlepic .introduce a{ text-decoration:underline;}
.singlepic a {border:none!important; text-decoration:none; color:#5BA6D0; text-align:center;}
.singlepic a:hover{border:none!important; text-decoration:underline; color:#8D0000; text-align:center;}

.singlepic .detailpic{ width:150px; float:left; text-align:center; padding:5px;}
.singlepic detailpic .smallpic img{ width:100px; height:100px; float:left; border:none;}
.checkbox{ float:left; }

/* 20090408  siteMap*/
#siteMap li{ float:left; margin-left:10px; width:135px; list-style:none;}
#siteMap #subProList,#siteMap #mainProList{ clear:both;}
#siteMap h3,#siteMap h2{ clear:both;}
#siteMap h2 a{ font-size:14px;}
#siteMap h3 a{ font-size:18px;}
#siteMap a{text-decoration:none; color:#283906;}
#siteMap a:hover{text-decoration:underline; color:#8D0000;}

/*  */
#right .intro .art {margin-top:20px; text-indent:1.2em; font:12px tahoma; color:#567024; width:87%;}
#right .intro p { font:13px georgia;margin:10px 0; line-height:1.5em; }
.intro h4 { font:bold 17px tahoma;color:#7E8A2C; }
/* about us */
.intro a { color:#7E8A80; }
.intro a:hover { color:#0B519D;}
.intro .about_pic { padding:10px 0;}

.intro .qc_pic { padding-bottom: 8px;}
.art p {margin:5px;line-height:125%;}
.art p.attention {margin:5px;line-height:125%; color:#4969C6; font-weight:bold;}

/*20090505*/
.selectdown
{
	padding:3px 0 0 20px;
	background-color:#c6e7ff; 
	color:#0464a1; 
	margin:10px 0; 
	clear:both; 
	font-size:12px;
	height:25px;
	font-weight:bolder;
	word-spacing:7px;
}
.selectup
{/*background:url(http://cmsadmin.china-printing.net/templates/printing_blue/skins/xhtml/images/selectup.gif) no-repeat 8px 5px;*/ 
	padding:3px 0 0 20px;
	background-color:#c6e7ff; 
	color:#0464a1;
	margin-bottom:10px;
	clear:both;
	font-size:12px;
	height:25px;
	font-weight:bolder;
	word-spacing:7px;
}
.selectdown input, .selectup input
{ 
	height:20px; 
	padding:0; 
	margin:0; 
	color: #0464a1; 
	border: solid #939597 1px;
	background:url(http://cmsadmin.china-printing.net/templates/printing_blue/skins/xhtml/images/sbutton_bg.gif) repeat-x scroll 0;
}
/*20090506,20090803 */
.cateintro{width:50%; float:left; margin:5px 0px 10px 0px; height:160px;}
.indexintro{width:40%; float:left; padding:5px 1px; font-size:12px;height:134px;overflow:hidden;}
.indexintro p {
	word-wrap:break-word; overflow:hidden;}
.indexintro .catename { font-size:13px;text-align:center; }
.indexintro .catename a{text-decoration:none; color:#5BA6D0;}
.indexintro .catename a:hover{text-decoration:underline; color:#8D0000; }
.cateintro img{margin-top:5px;width:39%;float:right;margin-right:10px;}

/*friendlink*/
#friendlink li{ list-style:none;}
#friendlink a{ text-decoration:none; color:#333924;}
#friendlink a:hover{ text-decoration:underline; color:#30B17D;}

/*article introduce list*/
.articleList {font-size:14px; margin-bottom: 30px;}
.articleList h2 { padding-top: 15px;}
.articleList li { display:block; margin-top:30px;padding-bottom:10px; border-bottom:dotted #000 2px;}
.articleList a{text-decoration:none;color:#8E0B01;font-size:14px; font-weight:normal;}
.articleList p{color:#666; font-size:12px; line-height:1em; margin-top:10px; margin-bottom:10px; margin-left:20px;}

/*article content*/
.articles a{ margin-left:-10px;>margin-left:2px; text-decoration: none; color:#993300;}
.articles .catintroduce {margin-top:30px; font-size:11px; border:solid #666 1px;padding:10px;}
.line {text-align:center;}
.line a,.key a{ margin-left:10px; margin-right:3px; text-decoration: none; color:#993300;}
ul.relate { }
ul.relate li{line-height:2em; font-size:13px; background:none;}
ul.relate li a{ text-decoration: none;color:#993300;}

/* index */
#recommendedCategory h3 { font-size: 12px; text-align:center;}
#recommendedCategory h3 a {
	color:#0c7f7c;
	text-align:center;
	text-decoration:underline;
	font-weight:normal;
}
#recommendedCategory li { display: block; width: 43%; margin:0 20px; float: left; height: 180px; }
#recommendedCategory div.recommendedCategoryInfo { float: left; font-size: 12px; text-align: justify; width: 160px;}
#recommendedCategory div.recommendedCategoryImg { border: 1px solid #333; width: 140px; height: 140px; float: right;}

div.recommendedProduct ul li { float: left; height: 150px; width: 19%; /*text-align: center;*/ clear: none; border: none; margin-left:6px;_margin-left:5px;}
div.recommendedProduct ul li img { width: 100px; height: 100px; border: 1px solid #333; }
div.recommendedProduct ul li span { font-size: 12px; display: block; }
div.recommendedProduct ul li span a { color: #333;}
div.recommendedProduct ul li span a:hover { color: #999;}

div.article h3 a { color: #999; }
div.article h3 a:hover { color: #333; }
/* */
#contentProdcutImg{width:140px;float:left;padding:10px 15px;heigth:200px; margin-left:24px;_margin-left:13px;}
#contentProdcutImg .productImg{width:140px;height:140px;display:block;border:3px solid black;float:left;}
.bookmark,.viewProdcut{color:#0E4482;padding-top:5px;display:inline;float:left;}
.viewProdcut{text-decoration:none;font-size:12px;}
#contentProdcutDetail{float:right;font-size:12px;;width:400px;}
#contentProdcutDetail h3{clear:both;font-size:15px;margin:0;}
dt{width:150px;float:left;border-bottom:1px dotted;padding:3px 0 1px;}
dd{width:210px;float:left;font-weight:bold;border-bottom:1px dotted;padding:3px 0 1px;color:#444444; height: 15px}
dl{width:360px;}
.contentBody .productImg-bottom
{
	width:400px;
	height:400px;
	display:block;
	padding:10px 20px;
	border:1px dotted black;
	margin:5px 0 5px 150px;
}
.contentBody .productNav
{
	clear:both;
	font-size:13px;
	>font-size:14px;
	height:30px;
	>height:24px;
	margin:10px 0 0 30px;
	>margin:2px 0 0 30px;
	padding:5px 2px 6px;
	text-align:center;
}
.contentBody .productNav li
{
	background:#F2F6F9 none repeat scroll 0 0;
	border:1px solid #cccccc;
	float:left;
	 margin-left:3px;
	 margin-right:3px; 
	 height: 22px;
	 height:25px;
	 line-height:25px;
	 clear: none;
	 text-indent:0;
}
.contentBody .productNav li a{
	font-weight:normal;
	color:#333333;
/*	padding:1px 5px 3px 3px;*/
	padding:5px 5px 4px 3px;
	text-decoration:none;
}
.contentBody .productNav li a:hover{background:#459DCB;color:#ffffff;}
.contentBody .productNav li .productNavButton{font-weight:bold;}
.contentBody .productNav li .productNavButton:hover{background:none;color:#333333;}
.contentBody .productNav li .btnDisabled{font-weight:bold;}
.contentBody .productNav li .btnDisabled:hover{background:none;color:#333333;}
.contentBody .productNav li .currentPdt{background:#0E4482;color:#ffffff;}
.contentBody .productNav li .currentPdt:hover{background:#0E4482;color:#ffffff;}
.contentBody  {font-size:14px;width:750px; clear: both; margin-bottom: 5px;}
.contentBody  .content-description{border:1px solid #BBBBBB;padding:10px 5px 5px;_padding:10px 10px 0 40px;margin-bottom:15px;}
.contentBody .content-description ol{padding:0 0 10px 35px;_padding:10px 0;}
.contentBody .content-description p{padding-left:35px;_padding-left:0px;}
.contentBody li{ clear: both; margin-bottom: 15px;  }
.contentBody form{text-align:center;background:#F2F6F9;_background:none;padding:0 0 30px;}
.contentBody form lable{background:#f2f6f9;}
.contentBody textarea{width:600px;height:120px;}
.contentBody #messageSubmitBtn{background:url(http://cmsadmin.china-printing.net/templates/printing_blue/skins/xhtml/images/contactus.gif) no-repeat scroll 0px 0px;border:none; display:block;font-weight:bold;height:50px;margin:20px 0 0 300px;width:170px;*margin:20px 0 0;}
.contentBody #messageSubmitBtn:hover{}
.special{padding:10px 0 0;+padding:-10px 0 0;}
.bottom_producenav{/*background:#F2F6F9;*/margin-top:-10px;}
.contentFooter{margin:10px 0;font-weight:bold;font-size:14px;}
.contentFooter a{text-decoration:none;color:#0E4482}
.contentFooter a:hover{text-decoration:underline;}
#right .item-position{font-size:12px;margin-bottom:10px;}
#right .item-position a{font-style:italic;color:#5BA6D0;text-decoration:none;}
#right .item-position a:hover{color:#869791;text-decoration:underline;}
.category_intro p{border-bottom:1px dotted #333333;padding-bottom:10px;margin-bottom:10px;}
.contact_us a{
    color:#5BA6D0;
	text-decoration:none;
	font-size:14px;
}
.contact_us a:hover{
	text-decoration:underline;
}
/* detail */

.detail .productImg-bottom{width:400px;height:400px;display:block;padding:10px 35px;margin:10px 130px;border:1px dotted black;background:#f2f6f9;}
.detail .productNav{clear:both;font-size:15px;height:30px;margin:10px 0 0 50px;padding:2px 2px 6px;text-align:center;}
.detail .productNav li{background:#F2F6F9 none repeat scroll 0 0;border:1px solid #cccccc;float:left; margin-left:2px;margin-right:2px; }
.detail .productNav li a{font-weight:normal;color:#333333;padding:2px 5px;text-decoration:none;}
.detail .productNav li a:hover{background:#459DCB;color:#ffffff;}
.detail .productNav li .productNavButton{font-weight:bold;}
.detail .productNav li .productNavButton:hover{background:none;color:#333333;}
.detail .productNav li .btnDisabled{font-weight:bold;}
.detail .productNav li .btnDisabled:hover{background:none;color:#333333;}
.detail .productNav li .currentPdt{background:#0E4482;color:#ffffff;}
.detail .productNav li .currentPdt:hover{background:#0E4482;color:#ffffff;}
.detail form{text-align:center;background:#F2F6F9;padding:60px 0 30px;}
.detail textarea{width:500px;height:120px;}
.detail #messageSubmitBtn {background:url(http://cmsadmin.china-printing.net/templates/printing_blue/skins/xhtml/images/contactus.gif) no-repeat scroll 0px 0px;border:none; display:block;font-weight:bold;height:50px;margin:20px 0 0 300px;width:170px;*margin:20px 0 0; cursor:pointer;}
.massage{text-align:left;font-size:20px;font-weight:bold;margin-left:25px;margin-top:-40px;}
.special-p{text-align:left;font-size:20px;font-weight:bold;margin:20px 0 35px 25px;}

.contentBody .productImg { float:left; text-align:center; width:140px;}
.contentBody .productImg img { width: 100px; height: 100px; border: 1px solid #333;}
.contentBody .productInfo { padding-top:60px;}
.content-description ol li { }

.contentBody form label { display:block; font:24px bold; padding:30px 0 30px 65px; text-align:left}

#footer-menu
{
    width:998px;

}
#footer-menu ul.footer-nav
{
	float:left;
	height:18px;
	width:998px;
	border-bottom:1px solid #999999;
	background-color:#f9fefe;
}
#footer-menu ul.footer-nav li
{
	float:left;
	margin-left:25px;
	margin-top:-8px;	
}
#footer-menu ul.footer-nav li a
{
	font-size:12px;
	color:#7d8070;
}