/* CSS Document 
	Copyright	:	kksem.com;
	Author		:	Mortimer He Create In 2013-12-02
	Email		:	mortimerhe@gmail.com
*/
body{ background:#FFF; color:#555555; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; line-height:24px;}
img{ border:none; max-width:1018px;}
a,a:link{ color:#555555; text-decoration:none;}
ul,dl,dd,dt,p,h1,h2,h3,h4{ padding:0px; margin:0px; list-style:none;}
a:hover{ text-decoration:underline;}
.clear{ clear:both;}

.content{ width:1017px; margin:auto;}
.top{ background:#FFFFFF url(../Images/top_bg.jpg) repeat-x; height:90px; overflow:hidden;}
.top table{ width:100%;  padding:0; margin:0}
.top table td{ padding:0px; margin:0px;}
.top p{ height:40px; text-align:right;}
.top p a{ margin:0px 10px;}
.top p input{ float:left;}
.keywords{ background:url(../Images/keywords.jpg) repeat-x; border:2px #D6D6D6 solid;margin-left: 100px;}

ul.nav{ background:url(../Images/nav.jpg) repeat-x; height:34px; color:#FFF; line-height:34px; text-align:center; font-size:14px;}
ul.nav li{display:inline;}
ul.nav li a{ padding:9px 30px; color:#FFF;}
ul.nav li a:hover{ background:url(../Images/nav_a_hover.jpg) repeat-x; text-decoration:none;}
.banner_bg{background:url(../Images/banner_bg.jpg) -2px center no-repeat; height:340px; padding-top:22px;}

.banner{width:990px; height:324px; overflow:hidden; margin:auto; overflow:hidden;}
.banner img{width:994px; height:324px;}
.main { padding:10px; margin-top:0px;}

.contact{width:326px; border:1px #DEDEDE solid; float:left;}
.Profile{ width:655px; float:right; background:#F6F6F6; border:1px #DEDEDE solid;}
.Profile .title{ background:url(../Images/profile_title.jpg) no-repeat; height:36px;}

.contactText{ padding:10px; line-height:19px;}

.ProductBox{ border:1px #DEDEDE solid;  margin:auto;margin-top:15px; width:997px;}
.Brown{}
.Brown .title{ background:#AF8401; color:#FAF7EE; height:28px; line-height:28px; padding:0px 15px; font-size:14px; font-weight:bold;}

a.more{ background:#FFFFFF; width:36px; font-weight:100; font-size:10px; float:right; text-align:center; width:36px; height:11px; line-height:11px; margin-top:8px; color:#E10000;}

.copyright{ background:url(../Images/copyright.jpg) repeat-x; min-height:80px; padding-top:20px; margin-top:20px; text-align:center; color:#AAAAAA}
.copyright a{color:#AAAAAA}
.copyright .nav_bt a{ color:#000000; margin:0px 10px;}
.cont{ border:1px #DEDEDE solid; background:#ECECEC;}
.cont .title{ background:url(../Images/main_title.jpg) repeat-x; height:28px; line-height:28px; font-size:14px; font-weight:bold; color:#BA4500; padding:0px 15px; border-bottom:1px #BA4500 solid;}

table.ProList{ width:100%; text-align:center;border-spacing: 1px;}
table.ProList th{ background:#2D8900; color:#FFF;}
h1.cont_title{ font-size:16px; text-align:center;}

.pagebar{ text-align:center; padding:15px;}

.searchBox{ padding:15px;}
select.category{ font-size:12px; line-height:30px; margin-right:10px;}
.searchBox input{ width:95px; margin:0px 10px;}
.searchBox input.filter_bt{ width:auto; background:#D40000; color:#FFF; border:2px solid #D40000}
.searchBox p{ padding:0px 15px 0px 0px;}
.page{ text-align:center; padding-top:30px; clear:both; padding-bottom:20px;}
.page a{ padding:1px 6px; color:#555; display:inline; border:1px solid #77a7dc;}
.page a:hover{ background:#005cac; color:#fff; text-decoration:none;}
.pagelist{text-align:center; padding-top:30px; clear:both; padding-bottom:20px;}
.pagelist ul{}
.pagelist li{padding:1px 2px; color:#555; display:inline;}
.pagelist li a{padding:1px 6px; color:#555; display:inline; border:1px solid #77a7dc;}
.pagelist li a:hover{ background:#005cac; color:#fff; text-decoration:none;}
.pageinfo{padding:1px 6px; color:#555; display:inline; border:1px solid #77a7dc;}

.main .left{ width:214px; float:left;}

.l_cont{ border:1px #DEDEDE solid; margin-bottom:15px; background:#F6F6F6;}
.main .left .title1{ height:35px; background:url(../Images/l_title1.jpg) repeat-x; line-height:28px; color:#FFF; font-size:14px; padding:0px 15px; border-bottom:1px #DEDEDE solid; font-weight:bold;}
.main .left .title2{ background:#FBAD62; height:28px; border:none; font-weight:bold;}
.main .right{ width:764px; float:right;}
.main .right img{ max-width:740px;}
.main .title span{ float:right; color:#9C9C9C; font-size:12px; font-weight:100;}
.pro_detail{ padding:15px;}

ul.leftList{ padding:10px; line-height:30px; font-size:16px}
ul.leftList a{ color:#222;}
ul.leftList li{ background:url(../Images/leftList_ico.jpg) 8px 10px no-repeat; border-bottom:1px #8D8D8D dashed; text-indent:25px;}

.c_text{ padding:10px;}

ul.siteMap{ line-height:30px;}
ul.siteMap li a{ color:#000; font-size:20px; font-weight:bold;}
ul.siteMap dl dt{ background:url(../Images/arrow01.gif) 5px 10px no-repeat; text-indent:20px;}
ul.siteMap dl dd{ background:url(../Images/chart_02.gif) 10px center no-repeat; text-indent:30px;}
ul.siteMap dl dd.Last{ background:url(../Images/chart_01.gif) 10px 8px no-repeat; text-indent:30px;}
.ProImg{ text-align:center; background:url(../Images/Productbox.jpg) left bottom repeat-x; padding-top:10px;}
.ProImg img{ margin:0px 6px;}

.contPage{ background:url(../Images/keywords.jpg) repeat-x; padding-top:20px;}
.nav_m_bg{ background:url(../Images/keywords.jpg) repeat-x; height:20px;}
.productList{ padding:0px; width:997px; margin:auto;}

#input .a, select .a, textarea .a {
color: #000;
font-size: 9pt;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}
.n1-item strong{ color:#000;}
.n1-item{ background:#CCCCCC;}