@charset "utf-8";
/* CSS Document */

/* subpage */
/* location */
#location{ width:922px; height:30px; color:#628215; padding-left:38px; margin:15px auto; line-height:30px; background:url(../images/location.gif) no-repeat 15px 8px; border-bottom:1px dashed #dfdfdf;}

/* sidebar01 */
#sidebar01{position:relative; width:278px; height:232px; background:url(../images/sidebar01_bg.gif) no-repeat 0 0; margin-bottom:13px; }
#sidebar01 h2{position:absolute; font:bold 14px "宋体"; color:#fff; top:12px; left:26px;}
*html #sidebar01 h2{top:15px;}
*+html #sidebar01 h2{top:15px;}
#sidebar01 ul{position:absolute; top:65px; left:73px;}
#sidebar01 ul li{text-align:left; color:#666; line-height:25px; margin-bottom:11px;}

/* sidebar02 */
#sidebar02{position:relative; width:278px; height:232px; background:url(../images/faq_bg.gif) no-repeat 0 0;}
#sidebar02 h2{position:absolute; font:bold 14px "宋体"; color:#fff; left:20px; line-height:32px;}
#sidebar02 ul{position:absolute; top:42px; width:96%;}
#sidebar02 ul li{ padding-left:40px; text-overflow:ellipsis; overflow: hidden; white-space:nowrap; line-height:37px; border-bottom:1px solid #ccc; background:url(../images/faq_icon.gif) no-repeat 7px 5px;;}

/* list_box */
#list_box{width:652px; height:150px;clear:both; color:#999999; display:inline-block; margin-bottom:15px; overflow:hidden;}
#list_box .title{width:652px; height:24px; padding-top:6px;  background:url(../images/optimize_icon.gif) no-repeat 15px 5px; border-bottom:1px solid #333;}
#list_box .title h2{padding-left:42px; color:#666; line-height:30px; font:bold 14px "宋体";}
#list_box .content{ padding:10px 0;}
#list_box .img{width:134px;}
#list_box p{width:500px; text-indent:2em;}
#list_box .xx{ background:url(../images/list_icon.gif) no-repeat 5px 3px;; padding-left:18px;}


/* about */
#about{position:relative; width:278px; height:360px; background:url(../images/faq_bg.gif) no-repeat 0 0;}
#about h2{position:absolute; font:bold 14px "宋体"; color:#fff; left:20px; line-height:32px;}
#about ul{position:absolute; top:42px; width:96%;}
#about ul li{ padding-left:40px; text-overflow:ellipsis; overflow: hidden; white-space:nowrap; line-height:37px; border-bottom:1px solid #ccc; background:url(../images/icon.gif) no-repeat 14px 14px;}
.about_content{ line-height:25px;}


/* case */
#case_box{width:652px; clear:both;}
#case_box ul{width:652px; display:inline;}
#case_box ul li{width:150px; height:50px; float:left; margin:10px 15px; padding:5px; text-align:center;}

/* services */
#services{position:relative; width:278px; height:232px; background:url(../images/services_bg.gif) no-repeat 0 0; margin-bottom:13px; }
#services h2{position:absolute; font:bold 14px "宋体"; color:#fff; top:12px; left:26px;}
*html #services h2{top:15px;}
*+html #services h2{top:15px;}
#services ul{position:absolute; top:65px; left:73px;}
#services ul li{text-align:left; color:#666; line-height:25px; margin-bottom:5px;}
#services .lt{text-align:left; color:#666; padding-left:10px; line-height:20px;}

/* marketing height:360px;position:absolute;*/
#marketing{position:relative; width:278px; margin-bottom:15px; background:url(../images/faq_bg.gif) no-repeat 0 0;}
#marketing h2{ font:bold 14px "宋体"; color:#fff; left:20px; line-height:32px;}
#marketing ul{ top:42px; width:96%;}
#marketing ul li{ padding-left:40px; text-overflow:ellipsis; overflow: hidden; white-space:nowrap; line-height:37px; border-bottom:1px solid #ccc; background:url(../images/icon.gif) no-repeat 14px 14px;}

/* 在线咨询 */
.online_box{ position:relative; width:98%; margin:auto; padding-bottom:20px; padding-top:20px; margin-top:20px; border:1px solid #999; clear:both;}
.online_box h2{ position:absolute; top:-15px; left:10px; display:block; background:#fff; color:#c73737; padding:3px; font-size:13px; font-weight:bold;}
.online_box p{width:85%; margin:0 auto; clear:both; }
.online_box form{ width:85%; padding-top:20px; margin:auto; overflow:hidden;}
.online_box form span{ display:block; margin-bottom:5px;  width:100%; overflow:hidden; clear:both; }
.online_box form span label{ float:left; margin-bottom:5px; height:20px; line-height:20px; padding-left:3px;}
.online_box form span label.r{ color:#c73737;}
.online_box form span label.text{ float:left; width:120px; }
.online_box form span input.text{ float:left; width:150px; margin-bottom:5px;}
.online_box form span input.submit{ float:left; height:25px; padding:0 5px;  margin-right:5px; margin-bottom:5px; color:#fff; background:#5a6b20; border:1px solid #354400; }
.online_box form span input.reset{ float:left; height:25px; padding:0 5px; margin-right:5px; margin-bottom:5px;}
.online_box form span textarea{float:left; width:350px; padding:0 5px; margin-bottom:5px;}


/* 三级页面 */
.details_box{display:inline-block; overflow:hidden; clear:both;}
.details_box .title{ text-align:center; padding:5px 0; border-bottom:1px dotted #999;}
.details_box .title h2{font-size:20px; line-height:1.6em; font-weight:bold; color:#f08200;}
.details_box .description{ color:#999; text-align:center; overflow:hidden; clear:both;}
.details_box .content{ font-size:14px; padding:20px 10px; line-height:1.8em;}
.details_box .content p{ padding-bottom:10px;}
.details_box .end_dh{ border-top:1px dotted #999;}
.details_box .end_dh li{ padding-left:15px;}
.details_box .end_dh li.icon{background:url(../images/icon.gif) no-repeat 2px 6px;}
