﻿/*--------------------------全--局-------------------------------*/
* {
	margin:0;
	padding:0;
	text-decoration:none;
}
body{
	margin:0;
	padding:0;
	color:#010101;
	font-size:12px;
	background:url("../images/background.gif") repeat-y center;
	text-align:center;
	font-family:Arial, Courier, "Courier New", Tahoma, verdana;
}
a{
	text-decoration: none;
}
a:link {
	color: #010101;
}
a:visited {
	color: #010101;
}
a:hover {
	color: #cf1c1f;
	text-decoration: underline;
}
a:active {
	color: #cf1c1f;
	text-decoration: underline;
}
ul{
	list-style-type:none;
	list-style-position : outside;
	margin:0 0 0 0;
	padding:0 0 0 0;
	word-break:break-all;
}
li{
	margin:0 0 0 0;
	padding:0 0 0 0;
	word-break:break-all;
}
p{
	margin:0 0 0 0;
	padding:0 0 0 0;
	word-break:break-all;
}
img{
	border:0;
}

/*---------------------------------------------------------------*/


#divAll{width:100%;margin:0 auto 0 auto;background:url("../images/head_line.gif") no-repeat center top;overflow:hidden;}
#divPage{width:943px;text-align:left;}
#header{width:943px;height:131px;overflow:hidden;margin:0px auto 0px auto;}
#divMiddle, #divMiddle2{width:943px;text-align:left;margin:0px auto 0px auto;}
#divMiddle2{background:transparent;}
#divSidebar{width:208px;height:auto;float:left;display:block;background:url("../images/left_background.gif") repeat-y left top;}
#divSidebar ul#leftBottom{width:182px;height:12px;background:url("../images/left_bottom.gif") no-repeat left bottom;}
#divMain, #divMain2, #divMain3{width:733px;float:left;padding:0px 0px 0px 0px;display:block;overflow:hidden;}
#divMain2, #divMain3{background:url("../images/main_line.gif") repeat-y left top;}
#divMain3 h1{font-family:"Engravers MT", "Times New Roman", Verdana, Arial;color:#cf1c1f;text-transform:uppercase;line-height:24px;font-size:24px;text-indent:15px;background:#fff;padding:20px 0 5px 0;}
#divMain3 .divTableHeadBar{width:733px;height:14px;display:block;background:url("../images/table_head.gif") no-repeat;}
#divMain2 #divContent, #divMain3 #divContent{width:695;padding:10px 15px 10px 23px;line-height:20px;font-size:12px;}
#divContent #aboutUs{background:url("../images/com.jpg") no-repeat bottom right;}
#divContent h1{font-size:20px;text-align:center;line-height:30px;}
#divContent small{width:100%;display:block;text-align:center;font-size:12px;color:#999;line-height:50px;}
#divContent a, #divContent a:visited{text-decoration:underline;}

#divBottom{width:943px;margin:0px auto 15px auto;padding:0;text-align:center; color:#000; height:24px; line-height:24px;font-weight:normal;font-family:arial;font-size:12px;}

#divMain2 #divTitleBar{width:733px;height:39px;display:block;background:url("../images/title_bar.jpg") no-repeat;font-family:"Engravers MT", "Times New Roman", Verdana, Arial;color:#fff;text-transform:uppercase;line-height:24px;font-size:20px;text-indent:15px;font-weight:bold;}
#divMain2 #divTitleBar h1{font-size:20px;}
#divMain2 #pro, #divMain3 #pro{width:700;padding:10px 10px 0px 23px;}
#divMain3 #pro h2{font-size:18px;line-height:24px;}
#divMain2 #pro li, #divMain2 #pro li.news{margin:0px 0 18px 0;font-size:12px;line-height:18px;font-weight:bold;}
#divMain2 #pro li.news{margin:0px 0 0px 0;}
#divMain2 #pro li.news a{line-height:22px;font-size:12px;color:#000;}
#divMain2 #pro li.news a:hover{color:#cf1c1f;text-decoration:underline;}
#divMain2 #pro li h1 a{line-height:28px;font-size:18px;text-transform:uppercase;}
#divMain2 #pro li h1 a strong{color:#cf1c1f;}
#divMain2 #pro li h1 a:hover strong{text-decoration:underline;}
#divMain2 #pro li small{text-align:right;color:#999;}
#divMain2 #pro li p{font-weight:normal;}

.table { width:98%; background:#ccc; margin-bottom:10px; height: auto; float:left;font-size:12px;}
.table .head { background:#eee; }
.table tr { margin:0; }
.table td { padding:3px;background:#fff;}


#divBottom a{ color:#333;}
#divBottom a:hover { color:#06f; text-decoration:none;}
#divBottom2, #divBottom2 a{color:#666;}
#divBottom2{width:943px;margin:10px auto 15px auto;padding:10px;border:#ccc solid;border-width:1px 0 0 0;text-align:center;line-height:15px;background:#fff;font-size:12px;}
#divBottom2 a{text-decoration:underline;}
#divBottom2 a:hover{color:#cf1c1f;}
#divBottom3{width:968px;height:22px;background:#fff url("../images/bottom_line.gif") no-repeat;margin:0px auto;padding:0 0 20px 0;}

#divMember_login{width:187px;height:114px;margin:2px 0 0 0;background:#E7E7E7;}
#member_form {margin:2px 0 0 2px;width:161px;}
#text_input1{margin:0 0 0 0;overflow:hidden;}
#text_input2{padding:6px 0 0 0;overflow:hidden;}
.text_left{float:left;margin:3px 0 0 0;color:#666;font-family:verdana;font-size:12px;font-weight:bold;}
.text_right{float:right;}


#divLinks{width:540px;margin:14px 20px 0 20px;font-family:arial;font-weight:bold;font-size:13px;line-height:20px;}
#divLinks ul{margin:10px auto;}
#divLinks .LC{width:110px;float:left;font-size:12px;}
#divLinks .LL{width:430px;float:left;margin:0 0 20px 0;}
#divLinks .LL a{color:#1670b2;font-size:12px;}

#contact_pic{width:189px;height:48px;margin:6px 0 0 11px;background:url("../images/contact_pic.jpg") no-repeat left top;}
#contact_txt{width:189px;height:auto;margin:6px 0 0 11px;line-height:18px;color:#6A6A6A;font-family:tahoma;font-size:12px;}




/*---------------------------------------------------------------*/


input.button{
	border: 0px double #1C146A;
	/*
	border-left-color: #c0c0c0;
	border-top-color: #c0c0c0;
	*/
	background:#CD2427;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color: #fff;
	padding: 0.05em 0.25em 0.1em 0.25em;
	width:70px;
}

input.text {
	padding: 0.12em 0.25em 0.10em 0.25em;
	font-family:verdana;
	font-size:12px;
	color:#A3A3A3;
	/*
	border: 1px dashed #C9C9DB;
	*/
	border: 1px solid #A3A3A3;
	width: 200px;
	background:#fff;
}

input.text2 {
	padding: 2px;
	font-family:verdana;
	font-size:12px;
	color:#666;
	border: 1px solid #AFAFAF;
	width: 80px;
	background:#fff;
}

input.textt, input.textt2 {
	margin: 5px 0px 4px 5px;
	width:140px;
	height:12px;
	border: 0px;
	color:#5b5b5b;
	font-size:12px;
	font-family:arial;
	background:transparent;
	}

textarea.text {
	padding: 0.15em 0.25em 0.20em 0.25em;
	border: 1px dashed #909090;
	width: 80%;
	height: 80px;
	width: 300px;
	height: 120px;
	background:#FFFDF1;
	font-family:verdana;
	font-size:12px;
	color:#727272;
}

select.text {
	padding: 0.12em 0.25em 0.10em 0.25em;
	border: 1px solid #909090;
	width: 100%;
	width: 208px;
	background:#fff;
	font-family:verdana;
	font-size:12px;
	color:#727272;
}




/*---------------------------------------------------------------*/

#pagetop {width:943px;height:20px;margin:0 1px 0 2px;}
#header #divTitle{width:520px;display:block;float:left;margin:35px 0 0 0;text-align:left;}
#header #divTitle h1{color:#000;font-family:"经典黑体简", "黑体", Haettenschweiler, arial;font-size:28px;font-weight:bold;}
#header #divTitle h2{color:#999;font-size:12px;font-weight:normal;padding-left:3px;}
#header #left a{width:81px;height:92px;float:left;margin:29px 29px 14px 5px;background:url("../images/logo.gif") no-repeat left top;}
#header #right{float:right;width:265px;height:14px;margin:50px 0 0 0;font-size:11px;}
#header #right a{margin:0 10px 0 0;}
#header #right a img{margin:0 3px 0 0;}
#index_search{width:943px;height:26px;margin:0px auto;display:block;overflow:hidden;background:#ece2d8;}
#index_search #p_index{float:left;width:387px;}
#index_search #p_search{float:right;width:218px;height:26px;background:url("../images/search.gif") no-repeat right top;}

#p_search .sInp, #p_search .sBut{float:left;display:block;}
#p_search .sInp{width:156px;}
#p_search .sBut{width:50px;}
.ssimg{width:60px;height:22px;}

#topMenu {display:block; width:620px;height:15px;float:right;margin:12px 18px 0 0;display:inline; overflow:hidden;}
#topMenu ul {list-style-type:none;}
#topMenu li {margin:0 0 0 15px; float:left; display:inline;}
#topMenu li a {color:#06c;text-decoration:none;font-weight:800;}
#topMenu li a:hover {color:#00f;}


/*------------------------menu-------------------------*/
#header #menu{width:770px;height:29px;background:url("../images/colors_line.gif") no-repeat right top;float:right;margin:17px 0 0 0;}
#header #menu ul{list-style:none;margin:3px 0px 0px 0px;} 
#header #menu ul li{float:left;margin:0px 1px 0px 0px;font-weight:bold;font-size:12px;font-family:arial;text-transform:uppercase;} 
#header #menu ul li.lastnav{margin:0px 0px 0px 0px;} 
#header #menu ul li a, #header #menu ul li a:visited{float:left;text-align:center;color:#fff;line-height:25px;}
#header #menu ul li a.red{background:#f40024;padding:0px 33px 0px 33px;}
#header #menu ul li a.orange{background:#ee8700;padding:0px 30px 0px 30px;}
#header #menu ul li a.yellow{background:#eeb900;padding:0px 24px 0px 24px;}
#header #menu ul li a.green{background:#7ab01f;padding:0px 15px 0px 15px;}
#header #menu ul li a.blue{background:#257ce4;padding:0px 35px 0px 34px;}
#header #menu ul li a.cyan{background:#1ac6d9;padding:0px 42px 0px 42px;}
#header #menu ul li a.purple{background:#ce60eb;padding:0px 35px 0px 34px;}
#header #menu ul li a:hover{color:#000;background:#eee;text-decoration:none;}




#picList{width:553px;}
.picList_c{line-height:17px;padding:20px 0 10px 15px !important;margin:0 0 0 0 !important;float:left;font-family:verdana;color:#010101;font-size:12px;line-height:16px;text-align:justify;}
.picList_c a{text-decoration:underline;}
.picList_c a:hover{text-decoration:none;}


.divContent {width:748px;padding:20px 10px 20px 10px;font-size:12px;line-height:20px;}
.divContent h1
{
	color:#666;
	font-weight:bold;
	font-size:18px;
	text-transform:uppercase;
}
.divContent h2
{
	line-height:20px;
	font-size:13px;
	padding:20px 0 0 0;
}
.divContent dl, .divContent ul
{
	width:748px;
	display:block;
	margin:20px 0 20px 0;
	float:left;
}
.divContent dl dt, .divContent dl dt a, .divContent ul h2
{
	text-indent:20px;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	color:#cf1c1f !important;
	padding:10px 0 10px 0;
}
.divContent ul h2 a
{
	color:#cf1c1f !important;
}
.divContent dl dd, .divContent li
{
	width:245px;
	height:170px;
	margin:0 0 10px 0;
	float:left;
	display:block;
	overflow:hidden;
}
.divContent dl dd h2, .divContent li a.class2
{
	text-indent:20px;
	font-size:12px;
	font-weight:bold;
}
.divContent dl dd li, .divContent li
{
	text-indent:25px;
	font-size:12px;
}
.divContent dl dd li a, .divContent li a
{
	color:#666 !important;
	display:block;
	width:100%;
	line-height:19px;
}
.divContent dl dd li a:hover, .divContent li a.class2:hover, .divContent li a:hover
{
	color:#cf1c1f !important;
}

.divContent ul#siteInfo, .pro ul#siteInfo, .divContent p
{
	margin:10px 0 30px 0;
	line-height:17px;
	color:#666;
}
.divContent p
{
	margin:10px 0 10px 0;
}

.about_us h1{font-size:15px;line-height:40px;}
.divOrder_text {
	padding: 3px 3px 3px 5px;
	border: 1px dashed #909090;
	width: 550px;
	height: auto;
	background:#fff;
	font-family:verdana;
	font-size:12px;
	color:#727272;
}

.divColor{color:#CD2427;text-decoration:none;}

.picList_b {width:350px; height:380px; margin:20px 10px 0 0;float:left;background:url("../images/picList_b_bg.gif") no-repeat 0px 0px;overflow:hidden;}
.picList_b .post-body {width:320px; height:323px;margin:8px 0px 0px 14px;overflow:hidden;}
.post-title_b {width:200px; height:auto;margin:30px 0 0 10px;font-family:tahoma;font-size:13px;font-weight:normal;color:#666;overflow:hidden;float:left;}

.picList_e {width:180px; height:226px; float:left;text-align:center; margin:20px 10px 0 0; background:url("../images/picList_e_bg.png") no-repeat 0 0; overflow:hidden;}
.picList_e .post-title {width:160px; height:auto;font-family:tahoma;font-size:13px;font-weight:bold;color:#727272;margin:30px auto; display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.picList_e .post-title a {color:#1670b2; font-size:13px; font-family:tahoma;font-weight:bold;}
.picList_e .post-title a:hover {text-decoration:none;color:#CD2427;}
.picList_e .post-body {width:164px; height:128px; margin:8px 8px 20px auto;overflow:hidden;}
.picList_e .post-body a {display:block; border:2px solid #fff;width:160px;height:124px;display:block;}
.picList_e .post-body a:hover {border:2px solid #1670b2;}
.picList_e .post-body a img {border:0;}
.picList_e .post-footer {width:180px; height:auto;font-family:tahoma;font-size:13px;font-weight:weight; margin:0px auto; white-space:nowrap;text-align:center; text-overflow:ellipsis; overflow: hidden;}
.picList_e .post-footer a {color:#353535; font-size:12px; font-family:Arial, Courier, "Courier New", Tahoma, Verdana;}
.picList_e .post-footer a:hover {color:#544D9B; text-decoration:underline;}

#main_pic_left {width:313px; height:33px;float:left;padding:10px 0px 0 20px;color:#e26500;font-weight:bold;font-family:Garamond;font-size:18px;}
#main_pic_right a{width:250px;height:40px;float:left;line-height:65px;color:#e16500;font-size:12px;font-weight:bold;overflow:hidden;}
#menu_name{line-height:30px;padding:35px 0 0 0;text-align:center;font-family:Trebuchet MS;font-size:35px;font-weight:bold;color:#fff;}

#main_pic{width:942px;height:189px;background:url("../images/main_bg.gif") no-repeat 1px 0px;display:block;overflow:hidden;margin:0px auto 10px auto;padding:7px 0 0 3px;}
#main_pic img{margin:0 3px 0 0px;border:0px;}
#main_txt {width:545px;float:left;padding:0px 0px 0 20px;font-family:verdana;font-size:12px;color:#000;line-height:20px;text-align:justify;}
#learn_more {width:377px; float:left;padding:12px 0 0 210px;}




.pro, .pro a, .pro a:visited, .ce, .ce a, .ce a:visited, .pro_new, .pro_new a, .news a:visited{
	color:#4D4434;
	text-decoration:none;
	font-size:12px;
	margin:10px 0 0 5px;
}

.pro ul#c1, .pro ul#c2
{
	width:546px;
	display:block;
}
.pro ul#c1 li, .pro ul#c2 li
{
	width:273px;
	margin:5px 0 0 0;
	background:transparent;
	text-align:left;
	float:left;
	display:block;
	/*
	overflow:visible;
	*/
}
.pro ul#c1, .pro ul#c1 li
{
	height:430px;
}
.pro ul#c2, .pro ul#c2 li
{
	height:527px;
}
.pro ul#c1 li h2, .pro ul#c2 li h2
{
	width:253px;
	height:16px;
	line-height:16px;
	padding:0 0 0 5px;
	border:#966236 solid;
	border-width:0 0 0 5px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#966236;
	background:#f0f0f0;
}
.pro ul#c1 li p, .pro ul#c2 li p
{
	font-size:12px;
	line-height:20px;
	padding:17px 10px 10px 10px;
	color:#000;
}

.bPic
{
	width:230px;
	height:230px;
}

.pro ul#c1 li .bImg
{
	display:block;
	float:right;
	width:230px;
	padding:0 20px 0 0;
}

.pro ul#c2 li .oImg
{
	text-align:center;
	display:block;
}

.pro ul#c1 li .sImg{
	cursor:pointer;
	border:#d7d7d7 1px solid;
	width:50px;
	height:50px;
}

.pro ul#c1 li .sP{
	float:left;
	display:block;
	margin:3px 2px 3px 0px;
	width:54px;
}
.pro ul#c1 li .sP h4
{
	text-align:center;
	line-height:10px;
	font-size:12px;
	font-weight:normal;
}

.pro ul#c1 li h3
{
	font-size:12px;
	font-weight:bold;
	color:#666;
	text-transform:none;
	text-align:left;
}

.pro a, .pro a:visited, .pro_new a{
	margin:0px 0px 0 0px !important;
	}

.pro a:hover, .ce a:hover, .pro_new a:hover{
	color:#EEA403;
}

.pro ul, .pro_new ul{
	margin:25px 0 0 0;
}


.ce ul li, .pro ul li, .pro_new ul li{
	float:left;
	width:182px;
	height:200px;
	text-align:center;
	overflow:hidden;
	color:#666;
	background:url("../images/pro_bg.gif") no-repeat center top;
	margin:0 0px 18px 0;
	font-size:12px;
}

.ce h3, .pro h1, .des h3, .pro_new h1{
	color:#666;
	font-weight:bold;
	font-size:18px;
	text-transform:uppercase;
	line-height:0px;
	font-family:verdana;
}
.pro h1 strong{
	font-family:"Times New Roman";
	text-transform:none;
}

.ce h3, .pro h3, .news h3{
	margin-top:15px;
	text-transform: uppercase;
}

.pro_new ul li{height:158px !important;}

.pro ul li .spec1{padding:0 0 0 15px;display:block;}

.pro ul li a, .pro ul li a:visited, .pro_new ul li a, .pro_new ul li a:visited{
	display:block;
	width:182px;
	height:167px;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	color:#666;
}

.pro ul li a:hover, .pro_new ul li a:hover{
	width:182px;
	color:#d65c37;
}

a .proPic, a:visited .proPic{
	width:144px;
	height:120px;
	display:block;
	overflow:hidden;
	padding:3px;
	margin:8px auto 20px auto;
	border:#fff 2px solid;
}
a:hover .proPic{border:#d65c37 2px solid;}

.bName{
	padding-left:10px;
	width:300px;
	display:block;
	overflow:hidden;
	float:left;
	font-size:13px;
	font-weight:bold;
}

.des, .des h3{
	width:680px;
}

.des{
	margin-top:10px;
	margin:0px auto 0px auto;
}

.des h3{
	background:#3F6802;
	color:#fff;
	padding:1px 3px 1px 3px;
	margin-bottom:0px;
}

.des .tab{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #3F6802;
	border-right-color: #3F6802;
	border-bottom-color: #3F6802;
	border-left-color: #3F6802;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	width:664px;
	margin-bottom:20px;
	padding:10px;
	color:#333;
	font-size:12px;
}

a.eLink{
	width:300px;
	display:block;
	line-height:20px;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}

a.backL{
	width:640px;
	display:block;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	margin:0px auto 0px auto;
}




.divProducts_show .products_show_bar, .divProducts_show .spec_bar{width:553px; float:left;}
.divYoumayalsolike .spec_bar{width:567px; border-left:#CD2427 5px solid;margin:30px 0 0 8px;}
.products_show_bar {padding:15px 0 0 8px;height:22px;}
.nav_bar {margin:7px 0px 0 5px;padding:3px 0px 3px 10px;font-family:verdana;font-size:12px;color:#727272;}
.spec_bar {width:567px !important;background:#EFEFEF;margin:0px 0px 0 8px;padding:1px 0px 1px 10px;font-family:verdana;font-size:15px;color:#1670b2;font-weight:bold;clear:both;float:left;}
#content {margin:10px 0 0 1px;font-family:arial;color:#646464;font-size:12px;padding:2px 10px 5px 20px;float:left;}
#content h1{font-size:15px;line-height:25px;}
#content h2{font-size:18px;line-height:30px;color:#1670b2;}
#content p{padding-right:10px;font-family:verdana;font-size:12px;line-height:17px;text-align:justify;}
.divImg{margin:6px 0 0 17px;}


.pagebar{width:100%;clear:both;margin:10px 0px 15px 0px;color:#666;line-height:20px; height:auto;text-align:right;font-weight:normal;font-size:12px;}
.pagebar a{ color:#666;}
.pagebar a,.pagebar .now-page{ padding:1px 5px; margin:0 2px; text-align:center; font-weight:bold; font-family:Arial, Courier, "Courier New", Tahoma, Verdana; border:1px solid #848484; text-decoration:none; }
.now-page {border:1px solid #CD2427; background:#CD2427; color:#ddd; }
.pagebar a:hover{border:1px solid #cf1c1f; color:#cf1c1f; text-decoration:none;}

#divPos{width:100%;line-height:20px;display:block;font-size:12px;color:#999;background:#fff;padding:0 0 15px 0;}
#divPos a{color:#999;}
#divPos a:hover{color:#cf1c1f;}
#divPos strong{color:#999;}

#divCatalog h3,#divArchives h3,#siderGou h3,#siderGou_Article h3 {width:182px; height:38px; line-height:38px;font-size:14px; font-weight:bold;text-transform:uppercase;text-align:center;}

#divCatalog{width:182px;background:url("../images/left_bar_bg.jpg") no-repeat;}
#divCatalog ul{width:174px;display:block;margin:5px auto;}
#divCatalog li{display:block;width:174px;overflow:hidden;border:#a7a7a7 solid;border-width:0px 0px 1px 0px;padding:5px 0 5px 0;}
#divCatalog li a{width:174px;color:#101010;font-weight:bold;font-size:12px;line-height:20px;text-indent:0px;height:20px;border:#ebebeb solid;border-width:0px 0px 1px 0px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#divCatalog li a.class1{height:24px;font-size:14px;font-weight:bold;text-transform:uppercase;line-height:24px;color:#cf1c1f;text-indent:0px;}
#divCatalog li a.more{font-size:12px;font-weight:bold;color:#cf1c1f;text-align:right;}
#divCatalog li a:hover, #divCatalog li a.class1:hover, #divCatalog li.currnav a{background:#f5f5f5;color:#cf1c1f;text-decoration:none;line-height:20px;}
#divCatalog li a.class1:hover{line-height:24px;}

a.divBack{width:100%;display:block;text-align:center;line-height:50px;background:#fff;}

.mHover{position: absolute;margin-top:-22px;left:160px;width:auto; height: auto; z-index: 1; visibility: hidden;background:#fff;border:#cc0000 2px solid;padding:1px;}
.mHover a{background:#cc0000;color:#fff !important;}
.mHover a:hover{background:#fff;color:#cc0000 !important;}