/***********************************方案************************************************/
.content_location { font-size: 13px; }
.content_title, .content_title span { font-size: 26px; padding-top: 5px; font-weight: normal; }
.content_wrap { margin: 0 auto; width: 960px; padding: 10px 0; }
.content_body { overflow: hidden; padding-top: 15px; }
.content_body_main { width: 960px; float: left; overflow: hidden; margin-bottom: 35px; }
.content_container_title { height: 30px; border-bottom: 1px solid #ccc; color: #666; font-size: 14px; font-weight: bold; overflow: hidden; line-height: 21px; }

/* 左侧导航菜单样式*/
.sideNav { color: #009cff; float: left; width: 190px; padding: 0 10px; line-height: 22px; }
/*右侧内容*/
.center_Content { width: 700px; float: left; margin: 0 25px; overflow: hidden; }

/****首页*******/
.solution_banner { overflow: hidden; margin-bottom: 20px;position: relative; margin-top:-10px; height: 275px; background: url(../images/solution/solution_banner_bg.jpg) no-repeat; background-size: 100% 275px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/server_banner_bg.png', sizingMethod='scale');
-moz-background-size: 100% 275px; -webkit-background-size: 100% 275px; -o-background-size: 100% 275px; }
.solution_banner .banner_bg { background: url(../images/solution/solution_banner_logo.png) left top no-repeat; position: absolute; left: 50%; margin-left:-450px; top: 63px; padding:10px 0 0 90px; color:#fff;}
.solution_banner .banner_bg h2{font-size:36px; font-weight:normal;}
.solution_banner .banner_bg h4{font-size:18px; font-weight:500;}
.solution_banner .banner_bg p{margin-top:30px; line-height:30px; font-size:18px;}

.solution_banner .rightSide_wrap { height: 275px; width: 300px; position: absolute; right: 50%; top: 0; margin-right: -490px;  }
.solution_banner .rightSide_wrap .ask_bg { background: #fff; opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; height: 275px; }
.solution_banner .rightSide_wrap .ask_head { background: url(../images/solution/ask_title.png) no-repeat; height: 40px; width: 185px; position: absolute; top: 30px; left:60px; }
.solution_banner .rightSide_wrap .qq{position:absolute; top:80px; left:25px;}
.solution_banner .rightSide_wrap .qq_date{position:absolute; top:140px; color:#fff; left:25px; font-family:SimSun; letter-spacing:1px;}
.solution_banner .rightSide_wrap .tele{position:absolute; top:180px; left:25px;}
.solution_banner .rightSide_wrap .tele_date{position:absolute; top:240px; color:#fff; left:78px; font-family:SimSun; letter-spacing:1px;}

.innerContent{ overflow:hidden; width:980px; margin:0 auto;}
.solution_top{margin-top:20px;}
.solution_top .left{width:660px; float:left; overflow:hidden; margin-right:20px;}
.solution_top .left h2{font-size:24px; color:#333; font-weight:500;}
.solution_top .left h4{font-size:14px; color:#333; font-weight:500;}
.solution_top .left p{color:#666; line-height:20px; margin-top:25px; font-size:14px; text-indent:30px;}
.solution_top .right{float:left; width:300px; height:160px; background:url(../images/solution/infomationn_bg.png) no-repeat;}
.solution_top .right h3{font-size:18px; color:#666; font-weight:normal; margin:17px 0 0 15px;}
.solution_top .right ul{overflow:hidden; margin:15px 30px; line-height:24px;}
.solution_top .right ul li a{color:#0066cc;font-size:14px;}
.solution_top .right ul li a:hover { color:#ff6600; text-decoration:underline;}

.solution_bottom{margin-top:50px; margin-bottom:50px;}
.solution_bottom .type_box{width:470px; overflow:hidden; float:left; margin-right:20px; margin-bottom:30px;}
.solution_bottom .type_box .img{width:59px; height:59px; background:url(../images/solution/icon_type.png) no-repeat; float:left;}
.solution_bottom .type_box .img1{background-position:0 0;}
.solution_bottom .type_box .img2{background-position:-60px 0;}
.solution_bottom .type_box .img3{background-position:-120px 0;}
.solution_bottom .type_box .img4{background-position:-180px 0;}
.solution_bottom .type_box .img5{background-position:-240px 0;}
.solution_bottom .type_box .text{margin-left:80px; font-family:SimSun;}
.solution_bottom .type_box .text a{color:#0066cc; display:block;}
.solution_bottom .type_box .text a:hover { color:#ff6600; text-decoration:underline;}
.solution_bottom .type_box .text a.bold{font-weight:bold; padding-bottom:6px;}
.solution_bottom .type_box .text .bg1{background:url(../images/solution/title_line1.png) left bottom no-repeat;}
.solution_bottom .type_box .text .bg2{background:url(../images/solution/title_line2.png) left bottom no-repeat;}
.solution_bottom .type_box .text .bg3{background:url(../images/solution/title_line3.png) left bottom no-repeat;}
.solution_bottom .type_box .text .bg4{background:url(../images/solution/title_line4.png) left bottom no-repeat;}
.solution_bottom .type_box .text .bg5{background:url(../images/solution/title_line5.png) left bottom no-repeat;}
.solution_bottom .type_box .text p{color:#666; line-height:20px; margin:5px 0 10px 0; font-size:13px;}
.solution_bottom .type_box .text a.arrow{background:url(../images/solution/icon_more.png) left center no-repeat; line-height:19px; display:block; padding-left:30px;}

/*案例、解决方案列表样式*/
.case_solution_list { font-size:14px; overflow: hidden; color: #666; }
.case_solution_list li { line-height: 23px; padding: 15px 0; border-bottom: 1px dashed #ededed; }
.case_solution_list li span { float: right; font-weight: normal; padding-right: 35px; }
.case_solution_list li a:hover { text-decoration: underline; }

/*解决方案、管理资讯分类集合列表*/
.solution_main { letter-spacing: 1px; clear: left; overflow: hidden; }
.solution_title { background: #f2f2f2; border: #d5d5d5 1px solid; padding: 0 10px; line-height: 22px; font-weight: bold; color: #666; }
.solution_title > a { float: right; color: #666; text-decoration: none; }
.solution_list { margin-bottom: 20px; }
.solution_list li { padding: 0 35px; line-height: 22px; color: #999; border-bottom: 1px #ddd dotted; }
.solution_list li a { color: #000000; font-size: 13px; }
.solution_list li > span { float: right; color: #999; }