@charset "gb2312";
/* CSS Document */
/* 全局 */
* {margin:0; padding:0;}
body {font-size:12px;font-family:"宋体";margin:0;}
ul {list-style-type:none;}
a {text-decoration:none;}

/* 头部 */
#header {height:161px; background:#1A587C; margin-bottom:22px;}
#header_nav {width:888px;height:34px; margin:17px auto 0 auto;}
#header_nav li { width:147px; height:34px; display:block; float:left; margin-right:1px; font-size:14px; font-weight:bold; color:#FFF; text-align:center; line-height:34px;}
#header_nav a {color:#FFF;}
.header_nav_now {background:url(images/nav_now.gif);}
.header_nav_other {background:url(images/nav_other.gif);}
#header_banner { height:110px; background:url(images/banner_line.gif);}
.header_logo {width:888px; height:110px; margin:0 auto;}
.header_logo img { margin-top:18px; float:left; }
.header_search {float:right; width:186px; height:26px;margin-top:40px; background:url(images/banner_search.gif);}
.header_search_input {border:none; background:none; margin-top:5px; margin-left:6px;}

/* 首页主体 */
#index_soft {width:888px; height:258px; margin:0 auto 26px auto; background:#A2DAFB; border:1px solid #60A4CC;}
#index_soft2 { width:886px; height:256px;border:1px solid #C5E8FC;}
.index_soft_item {width:277px; height:235px; background:#FFF; float:left; margin:auto 6px;}
.index_soft_item_info {width:260px; height:20px; margin:8px 6px 0 6px; border-top:1px solid #A2DAFB; padding:15px 0;}
.index_soft_item_info a { display:inline; float:left; margin:0 12px; overflow:hidden;}
.index_soft_item_info img {border:0;}
.index_scroll {height:235px;margin:0 auto; overflow: hidden; white-space: nowrap;}
.index_scroll img {width:277px;height:173px;border: 0;margin: auto 4px;}
#index_scroll_end, #index_scroll_begin, #index_scroll_end ul, #index_scroll_begin ul li, #index_scroll_end ul li { display: inline-block;width:278px; height:235px;}
#index_about { width:888px; height:279px; margin:12px auto;}
.index_about_left {float:left; width:597px; height:279px; position:relative;}
.index_news {float:right; width:270px; height:279px; position:relative;}
.index_about_left_title {height:17px; background:url(images/index_about.gif) no-repeat;}
.index_about_left p {line-height:27px; color:#737373; padding-top:28px;}
.index_about_left font {color:#3D8B2D; font-size:12px;}
.index_about_bottom { width:100%;height:15px; background:url(images/index_more1.gif) right no-repeat; position:absolute; bottom:0;}
.index_about_bottom span { width:90%; display:block;height:1px; font-size:0px; background:#AEC3E2; margin-top:7px;}
.index_about_bottom hr { display:block;float:left; width:90%; height:1px; border:none; border-top:1px solid #AEC3E2;margin-top:7px;_margin-top:12px;}
.index_news_title {height:17px; background:url(images/index_news.gif) no-repeat;}
.index_news_list {height:196px; padding:18px 0;}
.index_news_list a {color:#3956A1; line-height:32px;}
.index_news_list a:hover {text-decoration:underline;}
.index_news_bottom {width:50px;height:16px;background:url(images/index_more2.gif) right no-repeat;position:absolute;bottom:0px;left: 221px;}
.index_news_icon {width:82px;height:82px;background:url(images/inedex_news_icon.gif);position:absolute;left: 189px;top: -13px;}
.index_news img {border:0;vertical-align:middle; margin:12px 8px 12px 0;}
#index_partners { width:888px; height:346px; margin:0 auto;}
.index_partners_left {width:597px; height:346px; float:left;}
.index_partners_left_title {height:17px; background:url(images/index_partners.gif) no-repeat;}
.index_partners_list {margin-top:16px;}
.index_partners_list img {border:1px solid #C9C9C9; margin:3px 4px;}
.index_contact {float:right; width:270px; height:346px;}
.index_contact_title {height:17px; background:url(images/index_contact.gif) no-repeat;}
.index_contact img, .case_contact img { display:block; margin:28px auto;}
.index_contact p, .case_contact p { width:240px;color:#8D8D8D; margin:0 auto; line-height:18px;}

/* 底部 */
#footer { height:125px; margin-top:36px; background:url(images/footer_line.gif);}
#footer_nav { height:12px; margin-top:36px;}
#footer_nav ul {display:block; width:380px; margin:0 auto;}
#footer_nav li {float:left; margin:0 7px; color:#FFF;}
#footer_nav li a {color:#FFF;}
#footer_nav li a:hover {text-decoration:underline;}
#footer span { display:block; text-align:center; height:12px; padding-top:16px; color:#FFF;}

/* 子页面共用 */
#sub_box { width:888px; margin:18px auto; overflow:hidden;}
#sub_left {width:588px; height:925px; float:left; position:relative;}
.sub_img {width:586px; height:214px; float:left; border:1px solid #94C2DD;background:#A2DAFB; margin-bottom:38px;}
.sub_img2 {width:578px; height:206px; border:1px solid #C5E8FC; padding:3px;}
.sub_img2 img {display:inline;width:275px; height:190px; margin:6px; float:left; border:1px solid #FFF;}
#sub_right {width:270px; float:right;}
.sub_title { width:100%; float:left;margin-bottom:20px;}
#sub_left p { padding:10px 0; line-height:27px; color:#444;}
#sub_left p font {font-size:12px; color:#106F08; font-weight:bold;}
.sub_right_title { height:17px;background:url(images/explorer_function.gif) no-repeat;}
.sub_right_list { padding:3px; margin-top:10px; margin-bottom:30px; position:relative;}
.sub_right_list a {display:block; width:60%; padding:9px 16px;background:url(images/index_news_list_icon.gif) left center no-repeat;}
.sub_right_list a:hover {text-decoration:underline;}
.sub_right_list a:visited {color:#3956A1;}
.sub_right_list span {width:82px;height:82px;background:url(images/explorer_function_icon.gif);position:absolute;left: 187px;top: -43px;}
.sub_right_more {display:block;width:50px !important;height:16px !important;padding:0 !important;background:url(images/index_more2.gif) no-repeat !important;position:absolute;left: 220px;top: 167px;}
.sub_page {margin:0 230px; float:left; position:absolute; bottom:0;}
.sub_page a {display:block; margin:0 3px; width:24px; height:24px; float:left; background:url(images/sub_page.gif); text-align:center; line-height:24px; color:#000;}

/* 成功案例 */
#case_box {overflow:hidden; margin-top:28px;}
#case_about {width:888px; margin:12px auto; overflow:hidden;}
.case_title {height:17px; background:url(images/case_title.gif) no-repeat left; margin-bottom:16px;}
.case_about_left span {display:block; float:left; width:35%; line-height:30px; padding:0 20px; background:url(images/case_txt_icon.gif) no-repeat left center;}
.case_about_left {float:left; width:597px;}
.case_contact {float:right; width:270px; height:300px; margin-top:20px;}

/* 滚动图片 */
#demo {overflow:hidden;width: 866px; height:238px; margin:10px auto; background:#A2DAFB;}
#indemo {float: left;width: 800%;height:238px;}
#demo1 {float: left;}
#demo2 {float: left;}
