@charset "utf-8";
/* CSS Document */

/*------------------------------------------------头部--*/
.header{
width:1007px;
height:144px;
margin:0 auto 5px auto;
text-align:left;
background:url(../images/header_bg.gif) repeat-x 0 -40px;
}
.top{
width:100%;
height:31px;
border-top:2px solid #b20000;
background:url(../images/header_bg.gif) repeat-x 0 -191px;
}
.vilnk_kh{
height:31px;
display:block;
background:url(../images/header_bg.gif) no-repeat 0 -232px;
}
.vilnk_kh p{
height:31px;
line-height:31px;
margin-left:20px;
}
.vilnk_tel{
width:400px;
height:31px;
display:block;
float:right;
font-size:13px;
color:#b20000;
text-align:right;
background:url(../images/header_bg.gif) no-repeat 360px -277px;
}
.vilnk_tel strong{
height:31px;
line-height:31px;
margin-right:20px;
}

/*-------------------------------------------------------菜单--*/
.menu_w{
height:111px;
margin:0;
padding:0;
background:url(../images/header_bg.gif) no-repeat 0 77px;
}
#logo{
width:174px;
float:left;
}
#logo img{
width:163px;
height:97px;
margin-top:13px;
margin-left:11px;
}
.menu_right{
width:833px;
float:left;
}
.search{
width:830px;
height:21px;
margin:10px 0 18px 0;
}
.search label{
margin-left:560px;
}
.menu_cont{
width:100%;
height:28px;
margin:0;
padding:0;
}
.add{
width:134px;
height:28px;
float:right;
text-align:left;
}
.add a{
height:28px;
line-height:28px;
margin:0 6px;
}
.menu_list{
width:696px;
display:block;
margin:0;
padding:0;
}
.menu_list li{
width:85px;
float:left;
height:28px;
text-align:center;
display:inline;
margin-right:2px;
background:url(../images/header_bg.gif) no-repeat 0 -401px;
}
.menu_list li a{
display:block;
font-weight:bold;
height:28px;
line-height:28px;
}
.menu_sub{
height:32px;
color:#d28383;
background:url(../images/header_bg.gif) repeat-x 0 -324px;
}
.menu_sub p{
height:32px;
line-height:32px;
margin-left:10px;
}
.menu_sub a{
height:32px;
line-height:32px;
color:#fff;
margin:0 8px;
}
.menu_list li.menu_ac a{
color:#fff;
background:url(../images/header_bg.gif) no-repeat 0 -364px;
}
.menu_list li.menu_link a{
color:#666;
background:url(../images/header_bg.gif) no-repeat 0 -401px;
}

.content{
width:975px;
margin:10px auto 0 auto;
text-align:left;
}

/*-------------------------------------------------------左栏--*/
.sider_left{
width:230px;
float:left;
display:inline;
margin-right:12px;
}
.temp_cont{
width:228px;
margin-bottom:10px;
border:1px solid #ccc;
background:url(../images/temp_bg.gif) repeat-x left bottom;
}
.temp_head{
height:27px;
border-bottom:1px solid #C90F10;
background:#f0f0f0;
}
.more{
width:47px;
height:13px;
float:right;
display:inline;
margin:7px 10px 0 0;
}
.temp_head h4{
font-size:13px;
height:27px;
line-height:27px;
padding-left:30px;
color:#B40808;
background:url(../images/bg.gif) no-repeat 10px -619px;
}
.temp_text{
margin:8px 10px 9px 10px;
}
.scrootext
{
	margin:0px 10px 0px 10px;
}
.point_list li{
line-height:28px;
background:url(../images/bg.gif) no-repeat 2px -809px;
border-bottom:1px dashed #ccc;
}
.point_list li a{
margin-left:10px;
}
.qqzq_wrap{
height:170px;
}
.qqzq_img{
width:218px;
height:62px;
position:relative;
left:4px;
top:15px;
display:block;
text-align:center;
}
.qq_list{
position:relative;
left:0;
top:30px;
height:auto;
overflow:hidden;
zoom:1;
margin-left:20px;
}
.qq_list li{
width:90px;
height:30px;
float:left;
display:inline;
margin-right:12px;
background:url(../images/bg.gif) no-repeat 0 -676px;
}
.qq_list li a{
display:block;
margin-left:23px;
}

/*-------------------------------------------------------主要内容--*/
.sider_main{
width:733px;
float:left;
}
.cont_wrap{
height:auto;
overflow:hidden;
zoom:1;
margin-bottom:10px;
}

/*------------------------------------------------------产品滚动--*/
.rotation{
width:522px;
float:left;
display:inline;
margin-right:10px;
border:1px solid #F78020;
}
.rota_pic{
width:177px;
height:248px;
float:left;
}
.rota_cont{
width:333px;
float:left;
display:inline;
margin:6px;
}
.rota_conttext{
height:72px;
margin-bottom:4px;
border:1px solid #fc0;
}
dl.rota_nar{
margin:0 10px;
}
dl.rota_nar dt{
height:25px;
margin-top:2px;
background:url(../images/bg.gif) no-repeat 0 -768px;
}
dl.rota_nar dt a{
color:#f00;
height:25px;
line-height:25px;
margin-left:24px;
}
dl.rota_nar dd{
margin-left:22px;
}
dl.rota_nar dd a{
line-height:18px;
}
.rota_conttext:hover{
background:url(../images/bg.gif) repeat-x 0 -396px;
}
.rota_cont_ac{
background:url(../images/bg.gif) repeat-x 0 -396px;
}

/*---------------------------------------------------------产品滚动结束--*/

.web_design{
width:197px;
height:248px;
float:left;
border:1px solid #ccc;
background:url(../images/web_bg.gif) repeat-x left bottom;
}
h5.design_img{
width:189px;
height:59px;
margin:4px;
text-align:center;
}
.web_design_t{
text-indent:24px;
margin:4px 10px;
}
.temp_cont_r{
width:731px;
border:1px solid #ccc;
}
.program{
height:178px;
margin-top:12px;
}
.program_cont{
width:219px;
float:left;
display:inline;
margin:0 12px;
}
.p_icn_pic{
width:75px;
height:75px;
float:left;
text-align:left;
}
.p_icn_pic img
{
	margin-top:15px;
	}
.program_th
{
	width:100%;
	clear:none;
	height:25px;
font-size:12px;
text-align:right;
}
.program_th h4
{
	font-size:12px;
	height:25px;
	line-height:25px;
	color:#f60;
	}
.program_text{
line-height:20px;
margin-top:6px;
}
.program_text a:hover
{
	color:#f60;
	}
/*
.details{
width:70px;
position:relative;
left:148px;
top:3px;
display:block;
height:20px;
}
.details a{
text-align:center;
width:68px;
height:20px;
color:#f60;
line-height:20px;
display:block;
background:url(../images/bg.gif) no-repeat -76px -324px;
}
*/
.temp_head h4.part_bg{
padding-left:44px;
background:url(../images/bg.gif) no-repeat 8px -481px;
}

.case_cont{
height:147px;
margin:12px 0 12px 6px;
}
.case_list li{
width:175px;
float:left;
height:145px;
display:inline;
margin-right:4px;
text-align:center;
border:1px solid #d6d6d6;
background:#f4f4f4;
}
.case_pic{
width:151px;
height:92px;
padding:4px;
margin:8px auto;
border:1px solid #cecece;
background:#fff;
}
.case_pic img{
width:151px;
height:92px;
}

/*-----------------------------------------------------------------合作伙伴--*/
.partners{
width:973px;
text-align:left;
margin:0 auto;
height:38px;
line-height:38px;
border:1px solid #ccc;
overflow:hidden;
zoom:1;
margin-top:10px;
background:url(../images/bg.gif) repeat-x 0 -565px;
}
.partners p{
display:block;
padding-left:100px;
background:url(../images/bg.gif) no-repeat 8px -518px;
}
.partners p a{
height:38px;
line-height:38px;
color:#333;
margin:0 10px;
}

/*----------------------------------------------------------------------------网站底部--*/
#footer{
width:975px;
margin:12px auto;
height:65px;
background:url(../images/bg.gif) repeat-x 0 -858px;
}
.address{
width:350px;
float:right;
line-height:16px;
text-align:left;
padding-top:16px;
}
.copyright{
padding:16px 0 0 20px;
line-height:16px;
text-align:left;
background:url(../images/bg.gif) no-repeat 0 -955px;
}


.soft_series{
margin-top:2px;
}
.series_list li{
height:31px;
background:url(../images/s1_bg.gif) repeat-x;
}
.series_list li a{
display:block;
height:31px;
line-height:31px;
color:#333;
margin-left:8px;
padding-left:35px;
}
.series_list li a:hover{
color:#B40808;
}

.series_list li.sicn_01 a{background:url(../images/sicn_01.gif) no-repeat 3px 4px;}
.series_list li.sicn_02 a{background:url(../images/sicn_02.gif) no-repeat 0 3px;}
.series_list li.sicn_03 a{background:url(../images/sicn_03.gif) no-repeat 0 4px;}
.series_list li.sicn_04 a{background:url(../images/sicn_04.gif) no-repeat 0 2px;}
.series_list li.sicn_05 a{background:url(../images/sicn_05.gif) no-repeat 2px 4px;}
.series_list li.sicn_06 a{background:url(../images/sicn_06.gif) no-repeat 0 4px;}
.series_list li.sicn_07 a{background:url(../images/sicn_07.gif) no-repeat 4px 4px;}
