@charset "utf-8";
/* CSS Document */
/*首页*/
.banner{ width:990px; height:450px; margin:0px 0 8px 0;position:relative; z-index:1;}
#playBox{ width:990px; height:450px;position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}
#playBox .smalltitle {width:990px; height:9px; position:absolute; bottom:8px; z-index:10}
#playBox .smalltitle ul{ width:145px; margin:0 auto; background:#f00}
#playBox .smalltitle ul li{ width:9px; height:9px; cursor:pointer; margin:0 10px; background:url(../images/active.png) no-repeat; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:url(../images/active_on.png) no-repeat}

.video{ border:1px solid #9b9b9b; height:251px; width:325px; margin-right:26px; display:inline}
.tab{ width:623px; padding-top:13px;}
.tab_title{ border-bottom:1px solid #000; height:26px; line-height:26px; margin-bottom:10px;}
.tab_title span{ display:inline-block; height:26px; font-size:13px; color:#000; background:url(../images/tab.png) no-repeat; width:159px; text-align:center; font-weight:bold; margin-right:2px;}
.tab_title span.on{ color:#fff; background:url(../images/tab_on.png) no-repeat; width:109px;}
.tab dl{ float:left}
.tab .tab_list1{ width:135px; }
.tab .tab_list2{ width:156px}
.tab .tab_list3{ width:190px}
.tab .tab_list4{ width:142px}
.tab dd{ background:url(../images/icon1.gif) no-repeat left center; height:25px; line-height:25px; padding:0 0 0 13px; margin-left:18px}


/*解决方案*/
.current{ border-bottom:1px solid #adadad; height:20px; line-height:20px; padding-left:4px; margin-bottom:11px;}
.current span{ padding:0 8px;}
.current samp{ color:#4e4e4e}
.side_l{width:187px;}
.side_r{width:795px;}
.side_list{ background:#e1e1e1; padding-bottom:8px}
.side_list dt{ background:#ffa200; color:#fff; font-size:13px; font-weight:bold; height:21px; line-height:22px; margin-bottom:4px; padding-left:12px;}
.side_list dt span{ background:url(../images/icon1.png) no-repeat right center; padding-right:18px;}
.side_list dd{ line-height:22px;}
.side_list dd a{ display:block; padding-left:5px;}
.side_list dd a:hover{ color:#f19901}
.side_list dd.active a{ color:#f19901}
.side_list dd a i{ font-style:normal; display:inline-block; width:17px; text-align:center}

.side_content{ background:#ececec}
.s_main{ padding:27px 14px 0 14px;}
.s_txt{ float:left; line-height:23px; font-size:13px; width:515px; padding:5px 0 0 0}
.s_txt b{ font-size:15px; color:#ff9600}
.s_txt span{ display:inline-block; text-indent:25px;}
.s_main .clear{ height:30px;}

/*联系我们*/
.contact{ padding:7px 9px 28px 9px;}
.title{ font-size:14px; height:44px; line-height:44px;}
.title span{ background:url(../images/icon2.gif) no-repeat right center; display:inline-block; padding-right:17px; color:#ffa200; font-weight:bold}
.contact p{ font-size:13px; line-height:22px; margin-top:12px; padding-left:4px}

/*资质*/
.qualification_dl1{ margin:29px 0 0 0}
.qualification_dl1 dd{ float:left; width:249px; height:399px; text-align:center; margin-left:13px; display:inline}
.qualification_dl1 dd p{ height:30px; line-height:30px;}
.qualification_dl2{ margin:29px 0 0 5px; padding-bottom:20px;}
.qualification_dl2 dt{ text-align:center; height:38px;}
.qualification_dl2 dd{ float:left; width:188px; height:279px;margin-left:7px; display:inline}
.video2{ width:773px; height:502px; border:1px solid #000; margin:0 auto}
.about_txt{ padding:12px 12px 20px 12px; line-height:22px;}
.a_pic{ padding-bottom:5px; background:#fff;}
.a_img{ position:relative; width:795px; height:411px;}
.a_txt{ background:url(../images/bg01.png) repeat; width:334px; height:411px; color:#fff; line-height:25px; padding:0 14px; position:absolute; right:0; top:0; z-index:10}
.a_title{ font-size:16px; font-weight:bold; padding-top:56px;}
.a_tip{ font-size:14px; font-weight:bold; margin-bottom:5px;}
.a_txt p{ text-indent:24px;}


/*产品*/
.table1{}
.table1 td{ line-height:24px;}
.table1_td{ text-indent:32px;}
.table1_txt{ padding:5px 0 5px 32px;}
.p_pic{ margin-bottom:12px;}
.subNav, .subNav2{ background:#646464; height:21px; line-height:21px; margin-bottom:2px; font-size:13px; font-weight:bold; color:#fff; padding-left:12px;}
.subNav a, .subNav2 a{ color:#fff; background:url(../images/s_icon.png) no-repeat right center; padding-right:18px;}
.subNav_active{ background:#ffa200; margin-bottom:0}
.subNav_active  a{ background:url(../images/s_icon2.png) no-repeat right center;}

.subNav_active2{ background:#ffa200; margin-bottom:0}
.subNav_active2  a{ background:url(../images/s_icon.png) no-repeat right center;}
.subNav span{}
.navContent{ background:#e1e1e1; padding:6px 0; display:none}
.navContent li{ line-height:22px; height:22px;}
.navContent li a{ display:block; background:url(../images/nav_icon1.gif) no-repeat 11px center; padding-left:22px;}
.navContent li a:hover{ background:url(../images/nav_icon2.gif) no-repeat 11px center; color:#f19901}
.navContent li a.on{ background:url(../images/nav_icon2.gif) no-repeat 11px center; color:#f19901}

.sub_down{ background:url(../images/s_icon2.png) no-repeat right center;}
.sub_down a{ color:#fff;}
.table2{
	width:372px;
	position:absolute;
	right:33px;
	top:124px
}
.table2 td{ color:#fff;}
.table2 td p{ line-height:20px; font-size:14px; padding:0 10px;}
.side_no{ padding:0}
