/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div{margin:0;padding:0; margin:0 auto; text-align:center;}
body {
	width:1104px;
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin:0 auto;
	margin-bottom: 0px;
	background:url('../images/prosolu_background.jpg');
	background-color: #F0F1F3;
	/* font-size:12px; 
	font-family:"宋体"; */
	font:12px/1.6em Microsoft Yahei,Lucida Grande,Calibri,Trebuchet MS,Helvetica,Arial,Hiragino Sans GB,STHeiti,Microsoft Jhenghei,sans-serif;
}

/*a*/
a{ color:#585959; text-decoration:none;}
a:link{ color:#585959; text-decoration:none;}
a:hover{ color:#008032; text-decoration:none;}

a.h1a{ color:#239A9A; text-decoration:none;}
a.h1a:link{ color:#239A9A; text-decoration:none;}
a.h1a:hover{ color:#023B3B; text-decoration:none;}

/*----------------------------------------------*/
ul,li{ list-style:none; padding: 0px;margin: 0px; list-style:none}
img{ border:none}
.clear{ clear:both;}
.block{ display:block;}
.none{ display:none;}
.left{ float:left;}
.right{ float:right;}
.pt10{ padding-top:10px;}
.pt30{ padding-top:30px;}
.line22{ line-height:22px;}
.color090{ color:#090;}
.color666{ color:#666;}
.color048{ color:#048D8C;}
.fz14{ font-size:14px;}
.fz12{ font-size:12px;}

/*top*/
#top{ width:1104px; height:60px; padding-top:14px;}
.t_logo{ width:140px; height:60px; float:left; padding-left:82px;}
.t_right{ width:310px; height:45px; float:right; padding-top:15px; padding-right:71px;}
.t_right li{ float:left; display:block; line-height:40px; margin-left:6px;}
.t_buttom{width:180px; height:10px; left:270px; position:relative; float:right; padding-top:50px; padding-right:0px;}


#po_flash{ width:1045px; height:154px; text-align:left; padding-left:59px; margin-top:17px;}
.po_flash_dy{ width:812px; height:39px; margin-top:5px; text-align:left; line-height:39px; color:#999; padding-left:292px; float:left;}
#po_content{ width:986px; height:auto; background:#BADCDA;}
.po_content_left{ width:209px; height:auto; float:left; background:#BADCDA;}
.prosolu_leftmenu{ width:209px; height:47px; float:left; margin-bottom:10px;}
.prosolu_leftlist{ width:209px; height:auto; float:left; background:#BADCDA;}


.news{ width:720px; height:auto; overflow:hidden; float:left; padding-left:10px;}
.newsli1{ width:520px; height:30px; line-height:30px; border-bottom:1px dashed #CCC; float:left; text-align:left; display:block;}
.newsli1 a:hover{ font-weight:bold; left:1px; top:1px; position:relative; }
.newsli2{ width:190px; height:30px; line-height:30px; border-bottom:1px dashed #CCC; float:left; padding-right:10px; text-align:right; display:block;}
.newsTitle{ width:730px; height:40px; color:#098f8e; font-size:20px; line-height:40px; padding-top:20px; float:left; text-align:center;}

#enbody{ width:902px; height:auto; margin-left:60px; *_margin-left:30px; padding-left:30px; padding-right:30px; float:left; border-top:1px solid #05928F; padding-top:10px; overflow:hidden; margin-top:15px; background:#FFF;}
.entitle{ width:902px; height:35px; border-bottom:1px solid #CCC; font-weight:bold; line-height:35px; font-size:18px; color:#05928F; text-align:left;}
.encontent{ width:902px; height:auto; overflow:hidden; line-height:24px; font-size:12px; text-align:left; padding-top:10px;}

#case_list{ width:902px; height:200px; padding-left:4px;}
#case_list li{ width:107px; height:80px; float:left; display:block; margin-right:5px; *_margin-right:3px; margin-bottom:5px;}
#case_list li img{ border:1px solid #DDDDDD;}
#case_list li img:hover{border:1px solid #088E8E;}



.po_content_right{ width:730px; height:auto; float:right; margin-right:24px; background:#FFF; padding-bottom:20px;}
.pocr_banner{ width:730px; height:168px; padding-bottom:15px;}
.pocr_title{ width:715px; height:auto; padding-left:15px; color:#098f8e; overflow:hidden; font-size:20px; float:left; line-height:24px; text-align:left; margin-top:10px;}
.pocr_title2{ width:715px; height:auto; padding-left:15px; color:#098f8e; overflow:hidden; font-size:24px; float:left; line-height:24px; text-align:left; margin-top:10px;}
.pocr_title3{ width:715px; height:auto; padding-left:15px; color:#098f8e; overflow:hidden; font-size:14px; float:left; line-height:14px; text-align:left; margin-top:10px; margin-bottom:10px}
.pocr_title4{ width:715px; height:auto; padding-left:15px; color:#098f8e; overflow:hidden; font-size:16px; float:left; line-height:16px; text-align:left; margin-bottom:5px; margin-top:10px;}
.pocr_titleline{ width:730px; height:1px; background:#999; float:left; margin-top:10px; margin-bottom:10px;}
.pocr_titleline2{ width:730px; height:1px; background:#999; float:left; margin-top:10px; margin-bottom:5px;}
.pocr_titlebox{ width:715px; height:auto; padding-left:15px; overflow:hidden; font-size:12px; float:left; line-height:22px; text-align:left;}
.pocr_titlebox li{ width:170px; height:20px; display:block; float:left; text-align:left;}
.pocr_titlebox td{float:left; text-align:left;}
.pocr_titlebox_auto{ width:730px; height:auto;}
.pocr_titlebox_auto_li{ width:179px; height:30px; line-height:30px; text-align:center; font-size:14px; float:right; background:#BADCDA; margin-right:3px;}

#copyright{ width:960px; height:100px; margin-top:30px;}
