#design{ width:960px; padding-bottom:50px; height:auto; overflow:hidden; margin:0 auto; background:#f2f2f2; font-family:"微软雅黑";}
#design .banner{ width:960px; height:495px; margin:0 auto; overflow:hidden; position:relative;}
#design .banner .prev { width:83px; height:83px;  display:block; position:absolute; z-index:222; left:30px; top:196px; background:url(../images/design/left.png) no-repeat; cursor:pointer;}
#design .banner .next { width:83px; height:83px;  display:block; position:absolute; z-index:222; right:30px; top:196px; background:url(../images/design/right.png) no-repeat; cursor:pointer;}
#design .banner .prev:hover{ background:url(../images/design/left_hover.png) no-repeat;}
#design .banner .next:hover{ background:url(../images/design/right_hover.png) no-repeat;}
#design .banner .hd { height:15px; overflow:hidden; position:absolute; left:50%; margin-left:-38px; bottom:10px; z-index:1;}
#design .banner .hd ul { overflow:hidden; zoom:1; float:left; height:495px;}
#design .banner .hd ul li { float:left; margin-right:5px; width:15px; height:15px; background:url(../images/design/banner_b1.png) no-repeat; cursor:pointer;}
#design .banner .hd ul li.on { background:url(../images/design/banner_b2.png) no-repeat;}
#design .banner .bd { position:relative; height:100%; z-index:0;}


#design .case{ width:100%; margin-top:20px; overflow:hidden;}
#design .case .case_nav{ width:100%; line-height:46px; font-size:16px; background:url(../images/design/nav_bj.jpg) repeat-x bottom; overflow:hidden;}
#design .case .case_nav ul{ float:left; overflow:hidden;}
#design .case .case_nav ul li{ float:left; width:106px; text-align:center; position: relative; height:46px; display:block;}
#design .case .case_nav ul li a{ color:#484848; text-decoration:none;}
#design .case .case_nav ul li.cur a{ color:#2676b3; font-weight:bold;}


#design .case .webwidget_menu_glide_sprite{ width: 106px; height: 46px;  position: absolute; background:url(../images/design/nav_bj.png) repeat-x center bottom;}
#design .case .case_content{ width:100%; overflow:hidden;}
#design .case .case_content li{ width:298px; height:295px; border:1px #d1d1d1 solid;  float:left; margin:30px 0px 0px 30px; overflow:hidden;}
#design .case .case_content li a{ width:274px; height:232px; display:block; background:#000; margin:18px auto 0 auto;}
#design .case .case_content li:hover{}
#design .case .case_content li .img{ width:100%; text-align:center; padding-top:18px;}
#design .case .case_content li h3{ color:#4b4b4b; font-size:16px; line-height:20px; padding:8px 0 10px 13px;}
#design .case .case_content p{ width:928px; line-height:44px; text-align:center; background:#3f6897; margin: 0 auto 22px auto; overflow:hidden;}
#design .case .case_content p a{ display:block; color:#FFF; text-decoration:none;}

#design .about_us{ width:100%; overflow:hidden; margin-top:10px;}
#design .about_us h3{ line-height:80px;  font-size:26px; font-weight:normal;}
#design .about_us h4{ float:left;}
#design .about_us .about_us_right{ width:450px; float:right; overflow:hidden;}
#design .about_us .about_us_right h5{ text-align:center; line-height:70px; font-size:30px; color:#4e575f;}
#design .about_us .about_us_right h2{ color:#9397a0; line-height:24px; font-size:16px;}
#design .about_us .about_us_right h2 span{ color:#4e76a4;}
#design .about_us .about_us_right h6{ line-height:34px; line-height:35px; color:#4e5a65; font-size:18px; padding-top:30px;}
#design .about_us_content{ width:960px; overflow:hidden; float:left; margin-top:40px;}

#design .service_process{ width:100%; overflow:hidden;}
#design .service_process h4{ margin-top:40px; font-size:26px; font-weight:normal;}
#design .service_process ul{ width:100%; height:345px; background:url(../images/design/service_process.jpg) no-repeat center 110px; position:relative;}
#design .service_process ul li{position:absolute;}
#design .service_process ul li h2{ font-size:18px;}
#design .service_process ul li h3{ font-size:13px; line-height:22px; color:#878787; font-family:"Arial";}
#design .service_process ul li p{ font-size:12px; color:#878787; list-style:20px;}

#design .contact_us{ width:100%; overflow:hidden; margin-top:15px;}
#design .contact_us h3{ line-height:80px; font-size:26px; font-weight:normal; background:url(../images/design/nav_bj.jpg) repeat-x left 41px;}
#design .contact_us h3 span{ display:block; background:#f2f2f2; width:112px;}
#design .contact_us .contact_us_a{ padding:5px 0 0 10px; height:120px; float:left; overflow:hidden;}
#design .contact_us .contact_us_a h4{ padding:5px 20px 0 92px; background:url(../images/design/bj_2.png) no-repeat 0px 15px; line-height:60px; color:#106fd2; font-size:40px; float:left;}
#design .contact_us .contact_us_a h4 span{ color:#e67330;font-size:24px; line-height:22px; display:block; padding-left:0px; padding-bottom:6px;}
#design .contact_us .contact_us_a h5{ padding-left:135px; background:url(../images/design/qq.png) no-repeat 80px top; font-size:16px; color:#3a3a3a; margin-top:10px; float:left;}
#design .contact_us .contact_us_a h6{ padding-left:135px; height:30px; line-height:30px; margin-top:10px; background:url(../images/design/yj.png) no-repeat 80px center; font-size:16px; color:#3a3a3a; float:left;}

/************************************解决方案************************************/
#solution{padding:55px 20px 65px 20px; font-family:"微软雅黑"; margin:0 auto; background:#fff; width:960px;}
#solution .left{ width:206px; height:auto; float:left; overflow:hidden;}
#solution .left .left_con{ border-left:1px solid #C5C5C5;border-right:1px solid #C5C5C5; padding-bottom:40px; padding-top:10px;}
#solution .left .left_con h3{ font-size:16px; font-family:"微软雅黑";line-height:40px; padding-left:20px;/*border-bottom:1px solid #E4E4E4*/ cursor:pointer; font-weight:bold;}
#solution .left .left_con ul{ padding-left:37px;}
#solution .left .left_con .show{ display:block;}
#solution .left .left_con ul li{ line-height:40px;}
#solution .left .left_con ul li a{ color:#000; font-size:16px;}
#solution .left .left_con ul li a:hover{ text-decoration:none;}
#solution .left .left_con ul li .click{ color:#024BB4}
#solution  #solution_content{}
#solution .right{width:720px; float:left; margin-left:30px;display:inline}
#solution .right h2{ font-size:24px; color:#0097CC; font-family:"微软雅黑"; margin-top:20px;line-height:60px; border-bottom:1px solid #C5C5C5;font-weight:bold; padding-left:15px;}
#solution .right h3{ font-size:18px; font-weight:bold; margin-top:30px; line-height:35px;}
#solution .right p{ line-height:30px; text-indent:2em; position:relative;}
#solution .right p a{ position:absolute;right:20px; bottom:25px; font-size:16px; background:url(../images/solution/s_cha.jpg) no-repeat 10px center;}
#solution .right p img{ margin:15px 0;}
#solution .right h4{ font-size:16px; line-height:30px; margin:10px 0; font-weight:bold;}
#solution .right ul{ }
#solution .right ul li{ line-height:25px; background:url(../images/solution/ul_li.jpg) no-repeat 20px 11px; padding-left:35px; margin:8px 0;}
#solution .right ul li h5{ font-weight:bold;}
#solution .right ol{ margin-left:25px;}
#solution .right ol li{ margin:8px 0;}
#solution .right ol li h5{font-weight:bold;}
#solution .right dl{ width:330px; margin-top:30px; float:left;}
#solution .right dl dt{ border-bottom:1px solid #C5C5C5;padding-bottom:15px;}
#solution .right dl dd h4{ font-family:"微软雅黑"; font-weight:bold; margin-top:20px; margin-bottom:10px;}
#solution .right dl dd p{ position:relative; text-indent:0;}
#solution .right dl dd p a{ position:absolute; bottom:0px; right:0px; background:url(../images/solution/s_cha.jpg) no-repeat left center; display:inline-block; width:80px; text-align:right;}

.yinchang{ display:none; position:relative;}
.show{display:block}

#solution .right .zixun_all{ border-bottom:1px solid #D4D4D4; padding-bottom:30px;}
#solution .right .zixun{ margin-left:35px; float:left; margin-top:10px;padding-right:50px;height:210px;}
#solution .right .zixun h4{ color:#00A1E9; font-size:18px; font-weight:bold;}
#solution .right .zixun div{ line-height:27px;}
#solution .right .s_logo{ margin-left:40px; margin-top:20px;}
#solution .right .s_logo img{ margin-left:20px; width:283px; height:67px; margin-top:20px;}
.yinchang .shouqi{ position:absolute; bottom:-40px; right:20px; font-size:16px;background:url(../images/solution/u_cha.jpg) no-repeat 10px center; padding-left:30px;}






/*首页*/
#solution_index{ width:1000px; padding-bottom:50px; height:auto; overflow:hidden; margin:0 auto; background:#fff; font-family:"微软雅黑";}
#solution_index h2{ margin-top:30px; line-height:60px; text-align:center; color:#ef8805; font-size:24px; font-weight:bold;}
#solution_index ul{ margin-left:49px;}
#solution_index ul li{ width:192px; height:192px;border-radius:5px; border:1px solid #e0e0e0; background:#f7f7f7; margin:16px; float:left; display:inline;/* -webkit-box-shadow: 0px 0px 5px #e0e0e0; -moz-box-shadow: 0px 0px 5px #e0e0e0; box-shadow: 0px 0px 5px #e0e0e0;*/}
#solution_index ul li:hover{-webkit-box-shadow: 0px 0px 5px 2px #ff0000; -moz-box-shadow: 0px 0px 5px 2px #ff0000; box-shadow:  0px 0px 5px 2px #ff0000;}
#solution_index ul li img{ margin-left:54px; margin-top:30px; border:none;}
#solution_index ul li .txt{ width:192px; line-height:35px; margin-top:15px; text-align:center; font-size:16px;}
#solution_index ul li a{ text-decoration:none; color:#5c5c5c; display:block; width:192px; height:192px}


#solution_index .solution_btn{width:287px;margin:0 auto;height:39px;line-height:39px;margin-top:45px; margin-bottom:25px;border:1px solid #E0E0E0;border-radius:3px; background:#F7F7F7} 
#solution_index .solution_btn a{ float:left;display:inline-block;width:143px; height:39px;text-align:center; line-height:39px; color:#5C5C5C; font-weight:bold;text-decoration:none;} 
#solution_index .solution_btn .current {color:#fff;display:block;background:#EF8705;}
#solution_index .solution_btn .hangye{ background:#EF8705; color:#fff;} 
#solution_index .solution_btn .hangye:click{ background:#EF8705; color:#fff;} 
#solution_index .solution_btn .tongyong:hover{ background:#3F81F5; color:#fff;}