@charset "utf-8";
*{margin:0; padding:0;}
Img{ border:none;}
body {color:#444;background:#fff url(../images/bg_index.gif) repeat-x;font-family: "";font-size: 12px;}
a{text-decoration:none; color:#666;}
a:hover{text-decoration:underline;}
li{list-style-type:none;list-style-position:outside;}
#container{width:908px;margin:0 auto; background:url(../images/container.gif) repeat-y center; }
.clear{ clear:both;}

/* ======================================头部样式开始====================================== */
#header{clear: both;float: left;width: 908px;}
#topline{width:908px;_width:909px;height:84px;margin:0; background:url(../images/logo_top.gif) no-repeat; float:left; }
#nav{width:860px;background:url(../images/menu_bg.gif) repeat-x; margin:0 24px; float:inherit;}
.menu1 a{DISPLAY: block; float:left;background:url(../images/menu1.gif) repeat-x; height:55px; width:75px;}
.menu1 a:hover{DISPLAY: block; float:left;background:url(../images/menu1_hot.gif) repeat-x; height:55px; width:75px;}
.menu2 a{DISPLAY: block; float:left;background:url(../images/menu2.gif) repeat-x; height:43px; width:102px;}
.menu2 a:hover{DISPLAY: block; float:left;background:url(../images/menu2_hot.gif) repeat-x; height:43px; width:102px;}
.menu2_on{DISPLAY: block; float:left;background:url(../images/menu2_hot.gif) repeat-x; height:43px; width:102px;}
.menu4 a{DISPLAY: block; float:left;background:url(../images/menu4.gif) repeat-x; height:43px; width:102px;}
.menu4 a:hover{DISPLAY: block; float:left;background:url(../images/menu4_hot.gif) repeat-x; height:43px; width:102px;}
.menu4_on{DISPLAY: block; float:left;background:url(../images/menu4_hot.gif) repeat-x; height:43px; width:102px;}
.menu5 a{DISPLAY: block; float:left;background:url(../images/menu5.gif) repeat-x; height:43px; width:102px;}
.menu5 a:hover{DISPLAY: block; float:left;background:url(../images/menu5_hot.gif) repeat-x; height:43px; width:102px;}
.menu5_on{DISPLAY: block; float:left;background:url(../images/menu5_hot.gif) repeat-x; height:43px; width:102px;}
.menu6 a{DISPLAY: block; float:left;background:url(../images/menu6.gif) repeat-x; height:43px; width:102px;}
.menu6 a:hover{DISPLAY: block; float:left;background:url(../images/menu6_hot.gif) repeat-x; height:43px; width:102px;}
.menu6_on{DISPLAY: block; float:left;background:url(../images/menu6_hot.gif) repeat-x; height:43px; width:102px;}
.menur{float:right;}
#menu{ float:left;} 
#menu ul{list-style:none;LEFT: -9999em; FLOAT: left;  WIDTH: 116px;  POSITION: absolute;margin-left:0px; margin-top:43px;} 
*html #menu ul{list-style:none;LEFT: -9999em; FLOAT: left;  WIDTH: 116px;  POSITION: absolute;margin-left:-115px; margin-top:43px;}
*+html #menu ul{list-style:none;LEFT: -9999em; FLOAT: left;  WIDTH: 116px;  POSITION: absolute;margin-left:-115px; margin-top:43px;}
#menu li{float:left;position:relative;} 
#menu li li{ FLOAT: left;WIDTH: 115px; text-align:center;}
#menu li li a{text-decoration:none;FONT-SIZE: 14px;BORDER: #ddd 1px solid;BACKGROUND: url(../images/menu_bt.gif) no-repeat;DISPLAY: block; height:27px; padding-top:14px;margin-bottom:-1xp; color:#82998B;}
#menu li li a:hover{text-decoration:none; FONT-SIZE: 14px;BORDER: #B12215 1px solid;BACKGROUND: url(../images/menu_hot.gif) no-repeat;DISPLAY: block; height:27px;padding-top:14px;margin-bottom:-1xp; color:#fff;}
#menu li li.on{text-decoration:none; FONT-SIZE: 14px;BORDER: #B12215 1px solid;BACKGROUND: url(../images/menu_hot.gif) no-repeat;DISPLAY: block; height:27px;padding-top:14px;margin-bottom:-1xp; color:#fff;WIDTH: 113px;}
#menu li h2{DISPLAY: block; float:left;background:url(../images/menu3.gif) repeat-x; height:43px; width:115px;}
#menu li h3{DISPLAY: block; float:left;background:url(../images/menu3_hot.gif) repeat-x; height:43px; width:115px;}
#menu LI.sfhover h2{DISPLAY: block; float:left;background:url(../images/menu3_hot.gif) repeat-x; height:43px; width:115px;}
#menu LI:hover UL UL {LEFT: -9999em}
#menu LI.sfhover UL UL {LEFT: -9999em}
#menu LI:hover UL {LEFT: auto}
#menu LI LI:hover UL {LEFT: auto}
#menu LI.sfhover UL {LEFT: auto}
#menu LI LI.sfhover UL {LEFT: auto}
#menu LI LI.sfhover UL {LEFT: auto}
#menu li ul {display:none;}
#menu li.sfhover ul {position:absolute;display:block;}
/* ======================================头部样式结束====================================== */


/* ======================================中部样式开始====================================== */
#content{width:860px;float:left;display: inline;margin:0 25px;}
#content_l{ width:645px; margin-left:5px; float:left;}
#content_r{ width:190px; margin-left:15px; float:left;}

/* ==========左部样式=======*/
#content_l .title{ width:645px; height:34px; float:left;}
#content_l .title .titlel{ width:4px; height:34px; background:url(../images/title_l.gif) no-repeat; float:left;}
#content_l .title .titlem{width:637px;height:14px; border-bottom:1px solid #DEEAF5; float:left; padding:9px 0 10px;_padding:9px 0 5px;}
#content_l .title .titlem img{ margin-left:7px; float:left;}
#content_l .title .titlem p{ margin:0px 3px -3px; float:right; color:#888; line-height:22px;}
#content_l .title .titler{ width:4px;height:34px; background:url(../images/title_r.gif) no-repeat; float:left;}
.banner{ float:left; margin-top:10px;}
#content_l .txt{ width:100%; background:url(../images/txt_bg.gif) repeat-x bottom; display:inline; float:left;}
#content_l .txt .tit{ width:640px; border-bottom:1px dotted #555; padding:10px 0 3px 5px; color:#3A92A8; font-weight:bold; font-size:14px;}
#content_l .txt .con{line-height:24px; color:#929292; width:98%; margin:6px auto;}
#content_l .txt .bt{ height:60px; width:100%; padding-top:20px;text-align:center;}
#content_l .txt2{width:100%; display:inline; float:left;overflow:hidden}
#content_l .txt2 .tit{ width:640px; border-bottom:1px dotted #555; padding:10px 0 3px 5px; color:#3A92A8; font-weight:bold; font-size:14px;}
#content_l .txt2 .con{line-height:24px; color:#929292; width:98%; margin:10px auto;}
#content_l .txt2 img{ float:left; margin-top:20xp;}
#content_l .txt2 p{width:380px; margin-left:25px; float:left;}
#content_l .txt2 span{ font-family:Arial, Helvetica, sans-serif}
#content_l .txt2 .bank{ width:260px; margin-right:50px; float:left; overflow:hidden}
#content_l .txt2 .bank p{float:left;margin-top:10px; width:260px; margin-left:5px;}
#content_l .txt2 .bank img{ clear:both; margin-left:10px;}

/*==解决方案样式==*/
#content_l .txt2 .solution{ width:48%;margin:13px auto; float:left;color:#666;}
#content_l .txt2 .solution img{float:left;}
#content_l .txt2 .solution p{float:left; width:230px; height:77px;margin-left:10px; line-height:18px; overflow:hidden;}
#content_l .txt2 .solution a{float:left; margin:1px 0 4px 0;width:230px; font-weight:bold; }
#content_l .txt2 .solution a:hover{ color:#3399CC;}
#content_l .txt2 .solution0{ width:98%;margin:13px auto; float:left;color:#666; }
#content_l .txt2 .solution0 .pic{float:left; width:60px; }
#content_l .txt2 .solution0 .con_s{float:left; width:555px;_width:550px;margin-left:10px;_margin-left:5px; line-height:18px;display:inline;}
#content_l .txt2 .solution0 .con_s b{float:left; padding:4px 0; margin:1px 0 10px 0;width:550px; _width:545px;font-weight:bold; height:20px; background:url(../images/solution_info_bg.gif) bottom left no-repeat; }
#content_l .txt2 .solution0 .con_s p{float:left; width:555px;_width:545px;margin-left:10px; margin-left:5px;line-height:18px;}

#content_l .txt .list{ width:550px; float:left; margin-left:68px;_margin-left:30px;}
#content_l .txt .list ul{ height:150px}
#content_l .txt .list ul li{float:left; margin-rihgt:10px; width:130px; text-align:center;}
#content_l .txt .list ul li img{ padding:2px; border:1px #e1e1e1 solid; }
#content_l .txt .list ul li a{ color:#3399CC; line-height:30px;width:135px;white-space:nowrap;
}
/*==新闻列表样式==*/
#content_l .txt2 .list{width:635px; margin:6px auto; float:left;}
#content_l .txt2 .list ul{}
#content_l .txt2 .list ul li{float:left;line-height:24px;width:635px;background:url(../images/newslist_icon.gif) left no-repeat; margin-left:2px;}
#content_l .txt2 .list ul li b{ float:left; width:535px; height:24px; line-height:24px; overflow:hidden; font-weight:normal;}
#content_l .txt2 .list ul li i{ float:right; width:80px; font-style:normal;}
#content_l .txt2 .list ul li a{float:left;color:#2B6588; margin-left:15px;}
#content_l .txt2 .date{width:80px; margin:6px auto; float:right;}
#content_l .txt2 .date ul{}
#content_l .txt2 .date ul li{float:riht;line-height:24px; background:url(../images/#);}
#content_l .txt2 .fy{ text-align:right; font-size:12px; float:right; margin:5px auto;font-family:"宋体"; width:98%;}
#content_l .txt2 .fy a{margin:auto 10px;}
#serv_faqcont {DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 15px; WIDTH: 600px}
#serv_cont3bt {	MARGIN-TOP: 15px; DISPLAY: inline; FLOAT: left; WIDTH: 580px}
.serv_cont3bt {	FONT-SIZE: 12px; COLOR: #6ea200; LINE-HEIGHT: 20px;}
#solu_cont3bt {	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; WIDTH: 530px}
.solu_cont3bt {	FONT-SIZE: 12px; COLOR: #6ea200; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif}
#serv_faqtext {	DISPLAY: inline; FLOAT: left; WIDTH: 600px}
.solu_cont3text {	FONT-SIZE: 12px; COLOR: #646464; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif}
.program_menu {	FONT-SIZE: 12px; COLOR: #186ebd; LINE-HEIGHT: 14px;  TEXT-DECORATION: none}
/*==套餐卡样式==*/
.Menubox{width:100%;height:171px; overflow:hidden; }
.Menubox ul{ margin:0px; padding:0px; } 
.Menubox li{float:left; display:block; cursor:pointer; width:129px; background:none;color:#555; } 
.Menubox li.hover{width:129px; height:171px;} 
.Contentbox{clear:both;margin:0px;height:auto;padding:0px; overflow:visible;} 
.Contentbox .con{line-height:24px; color:#929292; width:100%}
.Contentbox .pro{ width:100%; display:inline; float:left;}
.Contentbox .pro .p_tit{ width:600px; height:27px; border-bottom:1px dotted #555; color:#FF7800; font-weight:bold; font-size:14px; background:url(../images/project_icon_tit.gif) no-repeat left; padding:10px 0 0 42px; margin-left:10px;}
.Contentbox .pro .txt1{ line-height:24px; width:100%; float:left;  margin-top:10px; }
.Contentbox .pro .txt1 .tl{ width:60px; float:left; margin-left:5px; font-weight:bold;text-align:center; color:#666;}
.Contentbox .pro .txt1 .tr{ width:550px; float:left; margin:0 10px;color:#666;}
.Contentbox .pro .txt1 .tr h5{color:#65BE2F; font-weight:normal; font-size:12px;}

/*==案例样式==*/
.caestit{ width:98%; height:80px; line-height:24px; margin:15px auto 0; color:#929292;}
.caestit h4{color:#3A92A8; font-size:14px;}

/* ==========右部样式=======*/
#content_r .top{ width:190px; height:5px; background:url(../images/top_q&a.gif) no-repeat; float:left;_margin-bottom:-10px;}
#content_r .bottom{ width:190px; height:6px; background:url(../images/bottom_q&a.gif) no-repeat; float:left; }
#content_r .content{ width:172px; background:url(../images/bg_q&a.gif) repeat-x; float:left;border-left:1px solid #D8D8D8;border-right:1px solid #D8D8D8; margin:0px; padding:8px; overflow:hidden;}
#content_r .content .tit{ background:url(../images/icon_q&a.gif) no-repeat; float:left; color:#555; font-size:14px; font-weight:bold; padding-left:20px;}
#content_r .content img{ margin:5px 0 8px; float:left;}
#content_r .content ul{ float:left; width:172px;}
#content_r .content ul li{ line-height:24px;}
#content_r .content ul li a{ line-height:24px;}
#content_r .content .qa{ margin-top:10px; color:#666; width:172px; height:454px; }
#content_r .content .qa .txt{ background:url(../images/icon_q&a2.gif) no-repeat; padding-left:16px; margin-left:3px; float:left;}
#content_r .content .qa .txt2{ margin:4px 0 0 3px;line-height:20px; float:left;}
#content_r .content .qa .txt3{ margin:0 3px 3px;line-height:20px; width:168px; float:left;}
#content_r .content .qa p{ float:left; width:168px; margin:8px 3px 0;}
#content_r .content .qa input.in{width:160px;border:1px solid #E0E5E9;height:22px;line-height:18px;margin-left:5px;}
#content_r .content .qa textarea.in2{width:160px; height:115px;border:1px solid #E0E5E9;line-height:18px; margin-left:6px;}
#content_r .content .qa input.ini{ float:left;margin-left:-2px;_margin-left:-6px;line-height:20px; display:inline;}
#content_r .content .qa span{ float:left; margin:-3px 0 0 3px;line-height:18px;display:inline; width:145px;}
*html #content_r .content .qa span{ float:left;margin:2px 0 0;line-height:18px;display:inline;}
*+html #content_r .content .qa span{ float:left;margin:2px 0 0;line-height:18px;display:inline;}
#content_r .content .qa img{ float:right; margin-right:6px;}
/* ======================================中部样式结束====================================== */


/* ======================================底部样式开始====================================== */
#footer{width:860px;margin-top:10px;float:left;}
.abouts{width:860px; height:10px;background:#4380B0;padding:8px 0;_padding:6px 0;float:left;}
.abouts ul{ float:right; margin-right:8px;}
.abouts ul li{ float:left; background:url(../images/icon_PIC.gif) no-repeat; margin:0px 0 0 28px;_margin:3px 0 0 28px;}
.abouts ul li a{ color:#fff; padding:0px 0 0 10px;_padding:4px 0 0 10px;}
.abouts ul li a:hover{text-decoration:underline;}
.copy{width:860px;float:left; text-align:right; font-size:10px;font-family:Arial; height:38px; margin-top:10px; color:#4380B0;}
.abouts img{margin-left:13px;float:left; }
/* ======================================底部样式结束====================================== */