


.banner{ width:923px; height:172px; margin:0 auto; border-right:3px solid #fff; border-left:3px solid #fff; overflow:hidden;}


#main-solutions{ width:925px; padding-top:10px; margin:0 auto; border-right:2px solid #fff; border-left:2px solid #fff; background-color:#ebf6fc;}
#main-solutions .sidebar{ float:left; width:203px; padding-left:9px; height:auto;}
#main-solutions .sidebar .head{ height:26px; color:#fff; line-height:26px; text-indent:30px; font-weight:bold; background-image:url(/images/news/head-sidebar.png); background-repeat:no-repeat;}
#main-solutions .sidebar .head span{ float:left;}
#main-solutions .sidebar .head img{ float:right; margin-top:9px; margin-right:20px;}

#main-solutions .sidebar .list{ clear:both; width:203px; height:auto; padding-top:12px; padding-bottom:50px; background-image:url(/images/news/bg-sidebar.png); background-repeat:no-repeat;}
#main-solutions .sidebar .list .item{ clear:both; width:203px; font-size:12px; font-weight:bold; height:20px; text-indent:30px; padding-top:8px; background-image:url(/images/news/ico-arrow-1.gif); background-repeat:no-repeat; background-position:35px 10px;}
#main-solutions .sidebar .list .item a{ text-decoration:none!Important;}

#main-solutions .sidebar .hr-img{ float:left; margin:0 8px;}

#main-solutions .sidebar .contact{ width:165px; height:33px; padding-top:53px; padding-left:38px; background-image:url(/images/news/bg-contact.gif); background-repeat:no-repeat;}

#main-solutions .content{ float:left; width:697px; padding-right:6px; padding-left:9px; background-image:url(/images/news/bg-content.png); background-repeat:repeat-y;}
#main-solutions .content .head{ width:697px; height:40px; font-weight:bold; font-size:18px; padding-top:26px; text-indent:17px; background-repeat:no-repeat;}

#main-solutions .content .posts{ width:670px; margin-right:20px; _margin-right:10px; margin-bottom:10px; margin-left:15px; border-bottom:1px dashed #ddd;}
#main-solutions .content .posts .view{ float:left; width:120px; height:120px; padding:5px; margin-right:17px; border:1px solid #d5d5d5; overflow:hidden;}
#main-solutions .content .posts h1{ line-height:30px;}
#main-solutions .content .posts h1 a{ font-size:14px; font-weight:bold;}
#main-solutions .content .posts .main{ color:#666; height:100px; line-height:20px; padding:0; margin:0; overflow:hidden;}
#main-solutions .content .posts .more{ clear:both; height:20px; padding-left:592px; margin-top:10px;}
#main-solutions .content .posts .more img{ float:left; margin-top:4px; margin-right:5px;}
#main-solutions .content .bottom{ width:697px; height:6px;}
#main-solutions .content .bottom img{ float:left;}