/*
this is css of www.focusolar.com
*/
/*global*/
body {margin:0;padding:0;text-align: center;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;background:#393939;}
a img{border:none;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
input{font-family:Verdana;}
h1,h2,h3,h4,h5,h6,input { margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{color:#1F2C47;font-family:Helvetica, Arial, sans-serif, Tahoma;color:#2F2F2F;}
a{color:#000000;text-decoration: none;}
a:hover {color:#FF9F49;text-decoration:underline;} 

p {line-height:140%;margin:6px 0;}
td,th{word-wrap:break-word;word-break:keep-all;}
table.s0 td{word-break:break-all;}
.right{float:right;}
.left{float:left;}
/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed,a.cRed:link,a.cRed:visited{ color:Red; }
.cBlue,a.cBlue:link,a.cBlue:visited{color:#1f3a87;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#bc2931;}
.cGray,a.cGray:link,a.cGray:visited{ color: #4F544D;}
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #666;}
.cGreen,a.cGreen:link,a.cGreen:visited{ color: #009900}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
a.cBlack:hover{color:#bc2931;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#008E53;}
.cOrange,a.cOrange:link,a.cOrange:visited{color:#FE7A0F;}
/* 字体属性 [定义规则，小写f加属性名称] */
.fB {font-weight: bold;}
.fI {font-style: italic;}

/* 字体大小*/
.f9px{font-size:9px;}
.f10px{font-size:10px;}
.f11px{font-size:11px;}
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
.f16px{ font-size:16px;}
.f18px{ font-size:18px;}
.f20px{ font-size:20px;}

/* 其他属性 */
.left{ float: left;}
.right{ float: right;}
.center{text-align:center;}
.clear{ clear: both; font-size:1px; width:1px; height:0;visibility:hidden;line-height:0;}
.hidden {display: none;}
.unLine ,.unLine a{text-decoration: none;}
.noBorder{border:none;}
.defBorder{border:1px solid #008E53};
.defTit{font-size:14px;font-weight:bold;color:#008E53;}
.cursor{cursor:pointer;}
/*layout*/
.page_l,.page_l2{
	margin:8px 0;
	padding-top:8px;
	clear:both;}
.page_l strong,.page_l a,.page_l a:visited{
	display:block;
	width:18px;
	height:16px;
	float:left;
	margin:0 8px 0 0;
	border-top:1px solid #efefef;border-left:1px solid #efefef;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background-color:#F5F5F5;
	color:#999;
	text-align:center;
	padding-top:2px;}
.page_l strong {background-color:#efefef;}
.page_l a:hover{
	background-color:#FFE380;
	border-color:#FF6000;
	color:#FF6000;
	text-decoration:none;}
.page_l .page_l_total{
	width:100px;
	background-color:#729EC7;
	border-color:#2769A6;
	color:#fff;}
.page_l .page_l_index,.page_l .page_l_last,.page_l .page_l_jump{
	width:60px;}
	
.root {margin:0 auto;width:800px;padding:0;background-color:#fff;}
.top {background:#fff url(img/top_bg.jpg) no-repeat top left;width:800px;}
.logo {float:left;width:170px;height:59px;padding:10px 0 0 39px;}
.logo .title {font-size:11px;line-height:15px;display:block;}
.menu {float:right;width:510px;}
.menu ul{width:510px;height:52px;}
.menu ul li{float:left;list-style:none;position: relative;}
.menu ul li a{display:block;width:125px;height:36px;padding-top:16px;background:transparent url(img/menu_in.gif) no-repeat right 12px;font-size:14px;color:#484848;}
.menu ul li ul{position: absolute;display: none;width:162px;height:auto;background-color:#fff;border-left:1px solid #efefef;border-top:none;border-bottom:1px solid #999999;border-right:1px solid #999999;}
.menu ul li ul li {background:none;list-style:none;}
.menu ul li ul li a {background:none;width:150px;height:16px;margin:4px 4px 0 4px;border-bottom:1px solid #efefef;text-align:left;padding:4px;font-size:11px;}
.menu ul li ul li a:hover {background:#fff url(img/point1.gif) no-repeat 145px 8px;}
.menu ul li ul li ul{left:162px;top:0px;border-top:1px solid #efefef;}
.menu ul li a.s0{background:none;}
.search {float:left;width:211px;height:25px;clear:left;margin:20px 0 9px 6px;}
.search .s0 {float:left;border:2px solid #C7C7C7;width:170px;height:17px;color:#484848;font-size:11px;padding:4px 4px 0px 4px;}
.search .s1 {float:right;}
.info {width:786px;height:169px;background:#191919 url(img/info_bg.jpg) no-repeat right top;clear:both;text-align:left;padding:8px 0 0 14px;}
.info ol li {list-style:none;color:#FF9F49;line-height:130%;text-align:left;width:390px;padding-left:30px;margin-bottom:6px;}
.info ol li.s1{background:transparent url(img/1.gif) no-repeat 3px left;}
.info ol li.s2{background:transparent url(img/2.gif) no-repeat 3px left;}
.info ol li.s3{background:transparent url(img/3.gif) no-repeat 3px left;}
.IndexMore {display:block;width:420px;text-align:center;}
.con{background:#fff url(img/right_bg.gif) repeat-y top left;text-align:left;clear:both;}
.con .leftCon {float:right;width:580px;padding:10px;overflow-x:hidden;}
.con .rightCon {float:left;width:200px;background-color:transparent;}

.con .leftCon h2,.con .leftCon h1 {font-size:20px;background:#fff url(img/title_bg.gif) repeat-x bottom left;height:34px;padding:6px 0 0 8px;}
.con .leftCon h3 {font-size:16px;margin:10px 0px;} 
.proList ul {margin:15px 0;}
.proList ul li{list-style:none;clear:both;margin:0px 0px 8px 0;padding-bottom:8px;border-bottom:1px solid #efefef;height:124px;background-color:#fff;}
.proList ul li h4 {font-size:14px;}
.proList ul li a.s0 {display:block;float:left;width:120px;height:118px;border:2px solid #efefef;margin-right:8px;}
.proList ul li a.s0:hover {border-color:#F49947;}
.proList2 ul {margin:4px 0;}
.proList2 ul li {list-style:none;float:left;margin:4px;}
.proList2 ul li a img {margin-bottom:4px;}

.rightCon .box {margin-bottom:15px;}
.rightCon .box h3 {font-size:14px;padding:6px 0 7px 5px;height:13px;margin:0 8px 8px 8px;background:transparent url(img/line.gif) repeat-x bottom left;color:#FD821E;}
.rightCon .box ul {margin:8px 8px 8px 10px;}
.rightCon .box ul li {list-style:none;margin:2px 0;padding-left:10px;background:transparent url(img/point.gif) no-repeat left 6px;}
.rightCon .box ul.s0 li{background:none;clear:both;height:67px;padding:0;}
.rightCon .box ul.s0 li p {margin:4px 0;}
.rightCon .box ul.s0 li img{float:left;clear:left;margin-right:5px;}
.rightCon .box ul.s0 li h5 {font-size:11px;}
.rightCon .box ul.s1 li {padding:0;background:none;}
.rightCon .box ul.proMenu li {background:transparent url(img/point2.gif) no-repeat left 8px;}
.rightCon .box ul.proMenu li a{font-weight:bold;display:block;padding:4px 0;height:12px;font-size:12px}
.bottom {font-size:10px; text-align:left;border-top:1px solid #717171;color:#717171;padding:10px;background:#fff url(img/bg_bottom.gif) no-repeat center right;clear:both;height:90px;}
.nav {padding:0px 0px 8px 4px;font-size:10px;}
.nav a ,.nav{color:#333333;}
.nav a {padding-right:17px;background:#fff url(img/jt.gif) no-repeat right center;}
.pageCon {color:#000;line-height:150%;padding:15px;font-size:12px;}
.pageCon a {color:#FF9F49;}
.pageCon h3 {color:#FF9F49;}
.pageCon p {line-height:150%;padding:8px 0;}
.pageCon table{margin:10px;border-collapse:collapse;}
.pageCon td,.pageCon th{font-size:12px;border:1px solid #D9D9D9;padding:6px;}
.pageCon caption{padding:10px 0;color:#000;font-weight:bold;}
.proNav {margin:15px 0;padding:8px 0;border-top:1px solid #efefef;clear:both;height:20px;}
.proNav a {font-family:Arial;}

.related {margin:8px 0;}
.related h4 {font-size:16px;padding:6px 0;border-bottom:1px solid #efefef;}
.related a {font-size:10px;}

.sitemap{margin:20px;}
.sitemap ul {margin:10px;}

.system_info{background:#fff url(img/bg.jpg) repeat-x bottom left;padding:4px;margin:8px;}
.system_info p{padding:0 5px;margin:0 0 8px 0;font-size:10px;line-height:130%;}
ol.sys li{margin:0px 8px;border-bottom:1px solid #CECECE;padding:6px;background:none;list-style:none;}
ol.sys li strong{font-size:14px;color: #009900}
ol.sys li a{color:#000;}

.proClassBox{}
.proClassBox li{width:172px;height:134px;float:left;list-style:none;margin:10px;}

#index-content h1 {background:none;font-size:22px;line-height:140%;height:100%;margin:10px;padding:0;}
#index-content p ,#index-content ol li{color:#2F2F2F;font-size:13px;line-height:130%;margin:10px;}
#index-content ol {padding-left:25px;}

/*分页*/
.k_pagelist{display:block;clear:both;margin:10px 0;border-top:1px solid #efefef;padding-top:8px;height:35px;}
.k_pagelist em ,.k_pagelist a,.k_pagelist strong{display:block;width:20px;height:20px;text-align:center;float:left;margin-left:4px;border:1px solid #efefef;line-height:20px;}
.k_pagelist strong{background-color:#FF8400;color:#fff;}


#products {margin:20px 0 15px 0;}
.pro_list ul  li{float:left;width:185px;height:190px;text-align:center;list-style:none;}
.pro_list ul  li div.pic {margin-bottom:8px;}
.pro_list ul  li div.pic a  img{padding:3px;border:1px solid #fff;}
.pro_list ul  li div.pic a:hover img{border:1px solid #efefef;}

#pro-content *{line-height:160%;}
#pro-content  table{margin:10px;border-collapse:collapse;}
#pro-content td,#pro-content th{font-size:12px;border:1px solid #D9D9D9;padding:6px;}
#pro-content caption{padding:10px 0;color:#000;font-weight:bold;}
#pro-content h3 {color:#FF9F49;}
#pro-content ul {padding:10px 0 10px 25px;}

#page-content {padding:15px 0;}
#page-content p{line-height:170%;margin:10px 0;}
#page-content a {color:#FF9F49;}
#page-content h3 {color:#FF9F49;}
#page-content  table{margin:10px;border-collapse:collapse;}
#page-content td,#page-contentth{font-size:12px;border:1px solid #D9D9D9;padding:6px;}
#page-content caption{padding:10px 0;color:#000;font-weight:bold;}