@charset 'utf-8';
/*通用样式开始*/
* {margin:0px; padding:0px;}
body {font-family:Arial,'宋体'; font-size:12px; background:#dcdcdc;}
li {list-style:none;}
a {text-decoration:none; bblr:expression(this.onFocus=this.blur()); outline:none; color:#333333;}
a:hover {color:#990000;}
img {border:0px;}
.clear {width:100%; height:0px; float:none; clear:both; overflow:hidden;}

/*通用样式结束*/
/*头部样式开始*/
.top {width:1003px; height:87px; margin:0 auto 0 auto; background:url(img_07.gif); overflow:hidden;}
.top .tbg {height:87px; background:url(img_01.gif) top no-repeat; overflow:hidden;}
.top .tbg .bbg {width:930px; height:87px; background:url(img_02.gif) center 26px repeat-x; margin-left:38px;}
.top .tbg .bbg .logo {width:220px; height:87px; background:url(logo.gif) 25px 25px no-repeat; float:left; overflow:hidden;}
.top .tbg .bbg .logo a {display:block; height:87px; text-indent:-1000px; color:#000000;}
.top .tbg .bbg .navi {width:460px; height:87px; float:left; overflow:hidden; padding-left:20px;}
.top .tbg .bbg .navi ul {padding-top:62px; padding-left:15px;}
.top .tbg .bbg .navi ul li {float:left; height:14px;}
.top .tbg .bbg .navi ul .menu {display:block; padding:0px;}
.top .tbg .bbg .navi ul .menu a {display:block; text-align:center;}
#ms1,#ms2,#ms3,#ms4 {text-indent:-1000px; height:14px; margin:0px auto 0px auto;}
#ms1 {width:100px; background:url(menu.gif) 0px 0px no-repeat;}
#ms2 {width:58px; background:url(menu.gif) -100px 0px no-repeat;}
#ms3 {width:58px; background:url(menu.gif) -158px 0px no-repeat;}
#ms4 {width:58px; background:url(menu.gif) -216px 0px no-repeat;}
/***下拉菜单样式***/
.submenus {position:absolute; display:none; width:100px; height:auto; float:none; clear:both; z-index:300; overflow:hidden; padding-top:10px; border-bottom:#ffffff 1px solid;}
.submenus .submenu {display:block; height:26px; line-height:30px; text-align:center; border:#ffffff 1px solid; border-bottom:0px; overflow:hidden;}
.submenus .submenu a {display:block; height:26px; color:#000000; background:#ebebeb;}
.submenus .submenu a:hover {color:#990000; background:#FFFFFF;}
#submenus1 {width:100px;}
#submenus2 {width:100px; margin-left:-10px;}
#submenus3 {width:100px; margin-left:-10px;}
#submenus4 {width:100px; margin-left:-10px;}
/*下拉菜单样式结束*/
.top .tbg .bbg .navi ul .blank {width:18px; height:16px; background:url(img_03.gif) center center no-repeat; overflow:hidden;}
.top .tbg .bbg .s_link {width:230px; height:87px; float:left;}
.top .tbg .bbg .s_link .link {height:50px; line-height:56px;}
.top .tbg .bbg .s_link .link a {color:#333333;}
.top .tbg .bbg .s_link .link a:hover {color:#990000;}
.top .tbg .bbg .s_link .link .l {float:left;}
.top .tbg .bbg .s_link .link .blank {width:15px; height:50px; background:url(img_03.gif) center 24px no-repeat; float:left;}
.top .tbg .bbg .s_link .search {width:230px; height:37px;}
.top .tbg .bbg .s_link .search .text {width:200px; height:25px; float:left;}
.top .tbg .bbg .s_link .search .text .l {width:12px; height:25px; float:left; background:url(img_04.gif);}
.top .tbg .bbg .s_link .search .text .r {width:153px; height:25px; float:left; background:url(img_05.gif);}
.top .tbg .bbg .s_link .search .text .r .input_text {width:153px; height:20px; border:0px; background:transparent; margin-top:4px; margin-left:3px; padding-top:2px;}
.top .tbg .bbg .s_link .search .text .btn {width:31px; height:25px; float:left;}
.top .tbg .bbg .s_link .search .text .btn .submit {width:31px; height:25px; background:url(img_06.gif); border:0px; cursor:pointer;}
/*头部样式结束*/

/*主页样式开始*/
.index {width:1003px; overflow:hidden; margin:0 auto 0 auto; background:url(img_07.gif) #dcdcdc; color:#333333;}
.index .slide {width:930px; height:235px; margin-left:38px; overflow:hidden;}
.index .row {width:930px; height:38px; overflow:hidden; margin-left:38px; margin-top:5px;}
.index .row .l {width:6px; height:38px; background:url(home_04.gif); float:left;}
.index .row .c {width:918px; height:38px; background:url(home_01.gif); float:left;}
.index .row .c .prefix {width:100px; height:38px; line-height:38px; font-size:14px; font-weight:bold; color:#666666; text-align:right; float:left;}
.index .row .c .cs {width:800px; height:38px; float:left; padding-left:18px;}
.index .row .c .cs ul li {height:38px; line-height:42px; padding-left:10px; padding-right:10px; float:left;}
.index .row .c .cs ul li a:hover {color:#990000;}
.index .row .r {width:6px; height:38px; background:url(home_02.gif); float:left;}
.index .blk {width:930px; height:397px; overflow:hidden; margin-left:38px; margin-top:5px;}
.index .blk .l {width:10px; height:397px; background:url(home_05.gif); float:left;}
.index .blk .c {width:912px; height:397px; background:url(home_06.gif); float:left;}
.index .blk .c .c_l {width:100px; height:397px; font-size:14px; font-weight:bold; color:#666666; line-height:40px; float:left;}
.index .blk .c .c_c {width:600px; height:397px; float:left;}
.index .blk .c .c_c .box {width:200px; height:397px; float:left; overflow:hidden;}
.index .blk .c .c_c .box .img {width:170px; height:190px; margin-left:15px; margin-top:20px;}
.index .blk .c .c_c .box .img .mask {width:170px; height:190px; margin-top:-190px; overflow:hidden; background:url(mask.gif); z-index:100;}
.index .blk .c .c_c .box .img .zimg {width:170px; height:190px; overflow:hidden; z-index:-100;}
.index .blk .c .c_c .box .title {width:200px; height:30px; line-height:30px; margin-top:30px; text-align:center;}
.index .blk .c .c_c .box .desc {width:170px; height:110px; line-height:18px; margin-top:17px; margin-left:15px; overflow:hidden;}
.index .blk .c .c_c .box .desc .more {display:block; width:100%; height:40px; line-height:50px; text-align:right; overflow:hidden;}
.index .blk .c .c_r {width:212px; height:397px; float:left;}
.index .blk .c .c_r .box{padding-left:10px;}
.index .blk .c .c_r .box .t {width:199px; height:31px; overflow:hidden;}
.index .blk .c .c_r .box .t .t_l {width:9px; height:31px; background:url(img_16.gif); float:left;}
.index .blk .c .c_r .box .t .t_c {width:181px; height:31px; background:url(img_18.gif); float:left; font-size:14px; font-weight:bold; line-height:35px; color:#666666;}
.index .blk .c .c_r .box .t .t_r {width:9px; height:31px; background:url(img_17.gif); float:left;}
.index .blk .c .c_r .box .ct {width:197px; overflow:hidden; border:#cdcdcd 1px solid; border-top:0px; border-bottom:0px; line-height:18px;}
.index .blk .c .c_r .box .ct ul {padding:5px;}
.index .blk .c .c_r .box .ct ul li {height:20px; line-height:24px;}
.index .blk .c .c_r .box .bottom {width:199px; height:6px; background:url(home_08.gif);}
.index .blk .r {width:8px; height:397px; background:url(home_07.gif); float:left;}
.index .bottom {width:1003px; height:40px; background:url(home_03.gif) #dcdcdc top no-repeat; overflow:hidden;}
.index .bottom .copy {height:20px; line-height:20px; text-align:right; margin-top:15px; padding-left:60px; color:#999999; float:left;}
.index .bottom .icp {height:20px; line-height:20px; text-align:right; padding-right:40px; margin-top:15px; color:#999999; float:right;}

/*幻灯样式开始*/
.fpic {Z-INDEX: 1; WIDTH: 929px; POSITION: relative; HEIGHT: 235px; text-align:center; overflow:hidden;}
.bpic {
	FLOAT: left; MARGIN: 0px; WIDTH: 244px; POSITION: relative; HEIGHT: 243px
}
#focpic {
	BORDER:0px; LEFT: 1px; POSITION: absolute; TOP: 1px; z-index:-3;
}
.thubpic {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; Z-INDEX: 20; PADDING-BOTTOM: 0px; WIDTH: 63px; CURSOR: pointer; PADDING-TOP: 4px; TOP: 10px; HEIGHT: 49px
}
.thubpiccur {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; Z-INDEX: 20; PADDING-BOTTOM: 0px; WIDTH: 63px; CURSOR: pointer; PADDING-TOP: 4px; TOP: 10px; HEIGHT: 49px
}
.thubpiccur {
	Z-INDEX: 30;
}
.thubpic IMG {
	BORDER-RIGHT: #E5E5E5 1px solid; BORDER-TOP: #E5E5E5 1px solid; BORDER-LEFT: #E5E5E5 1px solid; WIDTH: 50px; BORDER-BOTTOM: #E5E5E5 1px solid; HEIGHT: 40px}
.thubpiccur IMG {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #E5E5E5 1px solid; BORDER-LEFT: #E5E5E5 1px solid; WIDTH: 50px; BORDER-BOTTOM: #E5E5E5 1px solid; HEIGHT: 40px
}
.thubpiccur IMG {
	BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #fff; BORDER-RIGHT-COLOR: #fff
}
/*幻灯样式结束*/
/*主页样式结束*/
/*产品页样式开始*/
.sub {width:1003px; overflow:hidden; margin:0 auto 0 auto; background:url(img_07.gif) #dcdcdc; color:#333333;}
.sub .sub_pro {width:930px; overflow:hidden; margin-left:38px; background:#FFFFFF;}
.sub .sub_pro .l {width:200px; overflow:hidden; float:left;}
.sub .sub_pro .l .l_menu{width:180px; margin-left:6px; margin-top:8px; padding-bottom:10px;}
.sub .sub_pro .l .l_menu .m_t {width:180px; height:8px; border-bottom:#FFFFFF 1px solid; background:#e1e1e1;}
.sub .sub_pro .l .l_menu .m_c {width:180px; overflow:hidden; background:#e1e1e1;}
.sub .sub_pro .l .l_menu .m_c ul .subs {height:26px; background:url(img_08.gif) 5px center no-repeat; cursor:pointer; border-bottom:#FFFFFF 1px solid;}
.sub .sub_pro .l .l_menu .m_c ul .subs .text {display:block; height:26px; margin-left:20px; line-height:30px; overflow:hidden;}
.sub .sub_pro .l .l_menu .m_c ul .cls {}
.sub .sub_pro .l .l_menu .m_c ul .cls .clss {display:block; height:26px; line-height:28px; border-bottom:#FFFFFF 1px solid; overflow:hidden;}
.sub .sub_pro .l .l_menu .m_c ul .cls .clss a {display:block; height:26px; padding-left:35px; background:url(img_09.gif) 20px 8px no-repeat;}
.sub .sub_pro .l .l_menu .m_c ul .cls .clss a:hover {background-color:#FFFFFF;}
.sub .sub_pro .l .l_menu .m_b {width:180px; height:11px; background:url(img_12.gif); overflow:hidden;}
.sub .sub_pro .c {width:540px; overflow:hidden; float:left;}
.sub .sub_pro .c .ads {width:530px; height:160px; overflow:hidden; margin-top:8px; margin-bottom:10px;}
.sub .sub_pro .c .bf {width:531px; overflow:hidden; margin-bottom:10px;}
.sub .sub_pro .c .bf .t .t_l {width:9px; height:31px; background:url(img_16.gif); float:left;}
.sub .sub_pro .c .bf .t .t_c {width:513px; height:31px; background:url(img_18.gif); float:left; overflow:hidden;}
.sub .sub_pro .c .bf .t .t_c .text {display:block; height:31px; line-height:33px; font-size:14px; font-weight:bold; float:left; padding:0 10px 0 5px;}
.sub .sub_pro .c .bf .t .t_c .icon {display:block; width:20px; height:31px; background:url(img_10.gif) center center no-repeat; float:left;}
.sub .sub_pro .c .bf .t .t_c .more {display:block; height:31px; line-height:33px; float:right; padding:0 5px 0 10px;}
.sub .sub_pro .c .bf .t .t_r {width:9px; height:31px; background:url(img_17.gif); float:left;}
.sub .sub_pro .c .bf .cts {width:529px; overflow:hidden; border:#d0d0d0 1px solid; border-bottom:0px;}
.sub .sub_pro .c .bf .cts .text {width:255px; height:170px; padding:10px; float:left; overflow:hidden; line-height:20px;}
.sub .sub_pro .c .bf .cts .video {width:225px; height:170px; padding:10px; float:left; overflow:hidden;}
.sub .sub_pro .c .bf .cts .lft {width:300px; font-weight:bold; line-height:20px; height:20px; float:left; text-align:left; padding-top:10px; padding-left:30px;}
.sub .sub_pro .c .bf .cts .lf {width:300px; padding-left:30px; float:left;}
.sub .sub_pro .c .bf .cts .lf li {height:20px; line-height:20px; background:url(dot1.gif) 15px 7px no-repeat; padding-left:30px; margin-top:8px; margin-bottom:8px;}
.sub .sub_pro .c .bf .cts .lf li .classname {float:left;}
.sub .sub_pro .c .bf .cts .lf li .arc {float:left; padding-left:5px; word-break:keep-all;}
.sub .sub_pro .c .bf .cts .rft {width:120px; font-weight:bold; line-height:20px; height:20px; float:left; text-align:left; padding-top:10px;}
.sub .sub_pro .c .bf .cts .rf {width:120px; padding-left:30px; float:left;}
.sub .sub_pro .c .bf .cts .rf li {height:20px; line-height:20px; background:url(dot1.gif) 15px 7px no-repeat; padding-left:30px; margin-top:1px; margin-bottom:1px;}
.sub .sub_pro .c .bf .cts .rf li span {padding-right:6px;}
.sub .sub_pro .c .bf .cts .pro_list {padding:10px;}
.sub .sub_pro .c .bf .cts .pro_list li {width:127px; height:160px; float:left;}
.sub .sub_pro .c .bf .cts .pro_list li .img {display:block; width:110px; height:130px; margin-left:10px; overflow:hidden;}
.sub .sub_pro .c .bf .cts .pro_list li .title {display:block; width:125px; height:30px; line-height:30px; text-align:center;}
.sub .sub_pro .c .bf .btm {width:531px; height:10px; background:url(img_19.gif) no-repeat;}
.sub .sub_pro .r {width:190px; float:left;}
.sub .sub_pro .r .rb {padding-top:8px;}
.sub .sub_pro .r .rb .rb_t {width:176px; height:22px; border:#c7c7c7 1px solid; background:url(img_13.gif);}
.sub .sub_pro .r .rb .rb_t .icon {display:block; width:20px; height:22px; background:url(img_11.gif) center center no-repeat; float:left;}
.sub .sub_pro .r .rb .rb_t .text {display:block; height:22px; line-height:26px; overflow:hidden; float:left; font-weight:bold;}
.sub .sub_pro .r .rb .rb_c {width:176px; border-left:#c7c7c7 1px solid; border-right:#c7c7c7 1px solid;}
.sub .sub_pro .r .rb .rb_c ul {padding:5px;}
.sub .sub_pro .r .rb .rb_c ul li {height:20px; line-height:20px; background:url(img_14.gif) left 6px no-repeat; padding-left:15px;}
.sub .sub_pro .r .rb .rb_b {width:178px; height:6px; background:url(img_15.gif) no-repeat;}
/*产品页结束*/
/*解决方案页开始*/
.sub .sub_sol {width:930px; overflow:hidden; margin-left:38px; background:#FFFFFF;}
.sub .sub_sol .l {width:200px; overflow:hidden; float:left;}
.sub .sub_sol .l .l_menu{width:180px; margin-left:6px; margin-top:8px; padding-bottom:10px;}
.sub .sub_sol .l .l_menu .m_t {width:180px; height:8px; border-bottom:#FFFFFF 1px solid; background:#e1e1e1;}
.sub .sub_sol .l .l_menu .m_c {width:180px; overflow:hidden; background:#e1e1e1;}
.sub .sub_sol .l .l_menu .m_c ul .subs {height:26px; background:url(img_08.gif) 5px center no-repeat; cursor:pointer; border-bottom:#FFFFFF 1px solid;}
.sub .sub_sol .l .l_menu .m_c ul .subs .text {display:block; height:26px; margin-left:20px; line-height:30px;}
.sub .sub_sol .l .l_menu .m_c ul .cls {}
.sub .sub_sol .l .l_menu .m_c ul .cls .clss {display:block; height:26px; line-height:28px; border-bottom:#FFFFFF 1px solid; overflow:hidden;}
.sub .sub_sol .l .l_menu .m_c ul .cls .clss a {display:block; height:26px; padding-left:35px; background:url(img_09.gif) 20px 8px no-repeat;}
/*.sub .sub_sol .l .l_menu .m_c ul .cls .clss a:hover {background-color:#FFFFFF;}*/
.sub .sub_sol .l .l_menu .m_b {width:180px; height:11px; background:url(img_12.gif); overflow:hidden;}
.sub .sub_sol .c {width:730px; overflow:hidden; float:left;}
.sub .sub_sol .c .ads {width:725px; height:200px; overflow:hidden; margin-top:8px; margin-bottom:10px;}
.sub .sub_sol .c .bf {width:725px; overflow:hidden; margin-bottom:10px;}
.sub .sub_sol .c .bf .t .t_l {width:9px; height:31px; background:url(img_16.gif); float:left;}
.sub .sub_sol .c .bf .t .t_c {width:707px; height:31px; background:url(img_18.gif); float:left; overflow:hidden;}
.sub .sub_sol .c .bf .t .t_c .text {display:block; height:31px; line-height:33px; font-size:14px; font-weight:bold; float:left; padding:0 10px 0 5px;}
.sub .sub_sol .c .bf .t .t_c .icon {display:block; width:20px; height:31px; background:url(img_10.gif) center center no-repeat; float:left;}
.sub .sub_sol .c .bf .t .t_c .more {display:block; height:31px; line-height:33px; float:right; padding:0 5px 0 10px;}
.sub .sub_sol .c .bf .t .t_r {width:9px; height:31px; background:url(img_17.gif); float:left;}
.sub .sub_sol .c .bf .cts {width:723px; overflow:hidden; border:#d0d0d0 1px solid; border-bottom:0px;}
.sub .sub_sol .c .bf .cts .content {padding:10px; line-height:1.8em;}
.sub .sub_sol .c .bf .btm {width:725px; height:10px; background:url(img_21.gif); overflow:hidden;}
/*解决方案页结束*/
/*客户展示页开始*/
.sub .sub_cus {width:930px; overflow:hidden; margin-left:38px; background:#FFFFFF;}
.sub .sub_cus .l {width:200px; overflow:hidden; float:left;}
.sub .sub_cus .l .l_menu{width:180px; margin-left:6px; margin-top:8px; padding-bottom:10px;}
.sub .sub_cus .l .l_menu .m_t {width:180px; height:8px; border-bottom:#FFFFFF 1px solid; background:#e1e1e1;}
.sub .sub_cus .l .l_menu .m_c {width:180px; overflow:hidden; background:#e1e1e1;}
.sub .sub_cus .l .l_menu .m_c ul .subs {height:30px; background:url(img_08.gif) 5px 10px no-repeat; cursor:pointer; border-bottom:#FFFFFF 1px solid;}
.sub .sub_cus .l .l_menu .m_c ul .subs .text {display:block; height:30px; margin-left:20px; margin-top:8px; line-height:16px;}
.sub .sub_cus .l .l_menu .m_c ul .cls {}
.sub .sub_cus .l .l_menu .m_c ul .cls .clss {display:block; height:26px; line-height:28px; border-bottom:#FFFFFF 1px solid; overflow:hidden;}
.sub .sub_cus .l .l_menu .m_c ul .cls .clss a {display:block; height:26px; padding-left:35px; background:url(img_09.gif) 20px 8px no-repeat;}
/*.sub .sub_cus .l .l_menu .m_c ul .cls .clss a:hover {background-color:#FFFFFF;}*/
.sub .sub_cus .l .l_menu .m_b {width:180px; height:11px; background:url(img_12.gif); overflow:hidden;}
.sub .sub_cus .c {width:730px; overflow:hidden; float:left;}
.sub .sub_cus .c .ads {width:725px; height:200px; overflow:hidden; margin-top:8px; margin-bottom:10px;}
.sub .sub_cus .c .feedback {clear:both; padding:0px 5px 10px 0px;}
.sub .sub_cus .c .feedback .box {border:#CCCCCC 1px solid; margin-bottom:10px;}
.sub .sub_cus .c .feedback .box .subject {height:30px; line-height:30px; padding-left:5px; border-bottom:#CCCCCC 1px solid;}
.sub .sub_cus .c .feedback .box .content {padding:5px 0px 5px 120px; line-height:26px;}
.sub .sub_cus .c .feedback .box .content span {display:block; width:100%; clear:both;}
.sub .sub_cus .c .bf {width:725px; overflow:hidden; margin-bottom:10px;}
.sub .sub_cus .c .bf .t .t_l {width:9px; height:31px; background:url(img_16.gif); float:left;}
.sub .sub_cus .c .bf .t .t_c {width:707px; height:31px; background:url(img_18.gif); float:left; overflow:hidden;}
.sub .sub_cus .c .bf .t .t_c .text {display:block; height:31px; line-height:33px; font-size:14px; font-weight:bold; float:left; padding:0 10px 0 5px;}
.sub .sub_cus .c .bf .t .t_c .icon {display:block; width:20px; height:31px; background:url(img_10.gif) center center no-repeat; float:left;}
.sub .sub_cus .c .bf .t .t_c .more {display:block; height:31px; line-height:33px; float:right; padding:0 5px 0 10px;}
.sub .sub_cus .c .bf .t .t_r {width:9px; height:31px; background:url(img_17.gif); float:left;}
.sub .sub_cus .c .bf .cts {width:723px; overflow:hidden; border:#d0d0d0 1px solid; border-bottom:0px;}
.sub .sub_cus .c .bf .cts .content {padding:5px; line-height:1.5em;}
.sub .sub_cus .c .bf .cts .about_con .slide {width:260px; height:190px; float:left; border:#000000 1px solid; margin-right:5px; margin-bottom:5px;}
.sub .sub_cus .c .bf .cts .about_con .co {float:left; overflow:hidden; padding-left:10px;}
.sub .sub_cus .c .bf .cts .about_con .hrlist {padding:10px;}
.sub .sub_cus .c .bf .cts .list {padding:10px;}
.sub .sub_cus .c .bf .cts .list li {width:230px; height:30px; line-height:30px; float:left;}
.sub .sub_cus .c .bf .cts .list .subname {float:none; clear:both; height:30px; font-size:14px; font-weight:bold; line-height:30px;}
.sub .sub_cus .c .bf .cts .list .arcname {float:left; width:235px; height:20px; line-height:20px; font-size:12px; font-weight:normal;}
.sub .sub_cus .c .bf .cts .list li a {color:#333333;}
.sub .sub_cus .c .bf .cts .list li a:hover {color:#990000;}
.sub .sub_cus .c .bf .btm {width:725px; height:10px; background:url(img_21.gif); overflow:hidden;}
/*客户展示页结束*/

.page {float:none; clear:both; height:30px; line-height:30px; text-align:right; padding-right:5px;}
/*.page a {color:#333333;}
.page a:hover {color:#FF0000;}*/
.position {height:26px; line-height:26px;}
.sub .bottom {height:100px; background:url(img_20.gif) #dcdcdc top no-repeat;}
.sub .bottom .copy {height:20px; line-height:20px; text-align:right; margin-top:75px; padding-left:60px; color:#999999; float:left;}
.sub .bottom .icp {height:20px; line-height:20px; text-align:right; padding-right:40px; margin-top:75px; color:#999999; float:right;}