@charset "utf-8";

body {
margin:0px auto;
background: #ffffff url(bg.jpg) top repeat-x;
}

body,table,td,div{color: #666666;font-size: 12px;line-height: 20px;text-decoration: none;font-family:Arial, Helvetica, sans-serif;}
ul,li{ list-style:none; margin:0px; padding:0px;font-size:12px;}
form {margin: 0;}
img {border: 0;}


/*FLASH*/
.flash_box{width:939px; height:auto; margin:0px auto;}	
	.flash_box h3.wz{width:937px; height:32px; background:url(../images/wzdh_bg.gif) repeat-x; line-height:33px; border:1px #D9DEE4 solid; font-size:12px; overflow:hidden; color:#8D8D8D;}
	.flash_box h3.wz font{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
	.flash_box h3.wz span{background:url(../images/index_ad_bg.gif) no-repeat right; width:360px; height:21px; margin-top:5px; margin-right:10px; color:#8D8D8D; line-height:190%; float:right;}
	.flash_nr{width:937px; border-left:1px #D9DEE4 solid; border-bottom:1px #D9DEE4 solid; border-right:1px #D9DEE4 solid; background:url(../images/top_flash_bg.gif) repeat-y; height:auto; overflow:hidden;}
		.flash_nr div.flash{width:635px; height:auto; float:left; display:inline;}
		.flash_nr div.flash_ad{float:right; display:inline; width:301px;}


/*产品案例效果*/
*{ line-height:150%;}
p{margin:0px; padding:0;}
.cover p a{ color:#C8DCE5; }
.cover h3{ margin: 8px 10px 0 10px; color:#FFF; font-size:12px; letter-spacing:-1px; font-weight:bold; text-align:left;}
.boxgrid{ width: 260px;height: 139px; margin:15px 16px; float:left; background:#161613; border: solid 3px #8399AF; overflow: hidden; position: relative; }
.boxgrid img{ position: absolute; top: 0; left: 0; border: 0; width:260px; height:139px;}
.boxgrid p{padding: 0 10px; color:#afafaf; font-weight:bold; font:10pt "Lucida Grande", Arial, sans-serif;  text-align:left;}
.boxcaption{ float: left; position: absolute; background: #333; height: 100px; top:109px; width: 100%; opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
.captionfull .boxcaption {top: 260;left: 0;}


.ImgDiv {
text-align: center;
vertical-align: middle;
position: relative;
display: table-cell;
overflow:hidden;
}
.ImgDiv p {
+position: absolute;
top: 50%;
}
.ImgDiv p img {
+position: relative;
top: -50%;
left: -50%;
}

.content {line-height:220%;}
.content div{line-height:220%;}
.content td{line-height:220%;}
.content p{line-height:220%;}

.FontFace {
width: 70px;
filter: glow(color=#666666, strength=2);
}

.vfont {writing-mode: tb-rl;}

input,select {
font-size: 12px;
/* font-family: tahoma; /**/
font-family: arial,helvetica,sans-serif; /**/
/* border: #999999 1px outset; /* */
}

.altImg a {position: relative; display: block;}
.altImg a div {display: none;}
.altImg a:hover {background-color: #ffffff;}
.altImg a:hover div {
padding: 5px;
display: block;
position: absolute;
width: 230px;
height: 230px;
left: 120px;
top: -5px;
border: #999999 1px solid;
background-color: #ffffff;
z-index: 999;
}

:focus {-moz-outline-style: none;} /* for Firefox */

/* nomal */
a {
color: #666666;
}
a:link {
text-decoration: none;
color: #666666;
}
a:visited {
text-decoration: none;
color: #666666;
}
a:hover {
text-decoration: none;
color: #ff6600;
}

.iTop {
color: #565656;
font-size:14px;
line-height:28px;
background:url(menubg1.jpg);
}
.iTop a {
color: #565656;
width:100%;
font-size:14px;
line-height:28px;
}
.iTop a:link {
text-decoration: none;
color: #565656;
}
.iTop a:visited {
text-decoration: none;
color: #565656;
}
.iTop a:hover {
text-decoration: none;
color: #000BCF;
}

.iTop2 {
color: #ffffff;
font-size:14px;
line-height:28px;
background:url(menubg2.jpg);
}
.iTop2 a {
color: #ffffff;
width:100%;
height:100%;
font-size:14px;
line-height:28px;

}
.iTop2 a:link {
text-decoration: none;
color: #ffffff;
}
.iTop2 a:visited {
text-decoration: none;
color: #ffffff;
}
.iTop2 a:hover {
text-decoration: none;
color: #ffffff;
}

.menudiv{width:280px; position:absolute; border:#0009CF solid 1px; overflow:hidden; margin-left:0px !important; margin-left:-90px; margin-top:0px !important; margin-top:28px; padding-top:3px; display:none; z-index:999;}
.menu_up{width:139px; overflow:hidden; text-align:left; padding:0; margin:0; float:left; background-color:#FFFFFF;}
.menu_up dt{padding-left:0px; margin:4px 0px;}
.br1{border-right:#A7ABFF solid 1px;}

.menu_white{background-color:#ffffff; width:280px; overflow:hidden;}
.menu_blank{height:5px; padding:0; margin:0; overflow:hidden; background-color:#ffffff; clear:both;}
.menu_down{width:280px; overflow:hidden; background-color:#CDCFFE; text-align:left; padding:5px 0; margin:0;}
.menu_down dt{padding-left:0px;}

.menu_blue {
color: #000ADC;
font-size:12px;
display:block;
}
.menu_blue a {
color: #000ADC;
font-size:12px;
line-height:22px;
display:block;
padding-left:15px;
background:url(dot_1.gif) 15px 8px no-repeat;
}
.menu_blue a:link {
text-decoration: none;
color: #000ADC;
}
.menu_blue a:visited {
text-decoration: none;
color: #000ADC;
}
.menu_blue a:hover {
text-decoration: none;
color: #ffffff;
background:url(dot_2.gif) 15px 8px no-repeat;
}

.dt_over{background:#000CFF;color:#ffffff;}


/*蓝色*/
.blue {
color: #417DC5;
line-height:20px;
font-weight:bold;
}
.blue a {
color: #417DC5;
width:100%;
line-height:20px;
}
.blue a:link {
text-decoration: none;
color: #417DC5;
}
.blue a:visited {
text-decoration: none;
color: #417DC5;
}
.blue a:hover {
text-decoration: none;
color: #0050AF;
}

/*套餐*/
.tao {
font-size:14px;
color: #534E4E;
line-height:30px;
text-align:center;
cursor:pointer;
}
.tao a {
color: #534E4E;
width:100%;
line-height:30px;
}
.tao a:link {
text-decoration: none;
color: #534E4E;
}
.tao a:visited {
text-decoration: none;
color: #534E4E;
}
.tao a:hover {
text-decoration: none;
color: #000000;
}

.tao2 {
font-size:14px;
color: #ffffff;
line-height:30px;
text-align:center;
background:url(tao_bg.jpg) center no-repeat;
cursor:pointer;
}
.tao2 a {
color: #ffffff;
width:100%;
height:100%;
line-height:30px;

}
.tao2 a:link {
text-decoration: none;
color: #ffffff;
}
.tao2 a:visited {
text-decoration: none;
color: #ffffff;
}
.tao2 a:hover {
text-decoration: none;
color: #ffffff;
}

dl,dt,dd{margin:0; padding:0;}
.runs{width:910px; height:145px; overflow:hidden;}
.rundl{float:left; width:220px; height:145px; overflow:hidden; margin-left:10px;}
.rundl dt{border:#BEC0BD solid 1px; width:220px; height:118px; padding:2px; background-color:#ffffff; overflow:hidden;}
.rundl dd{text-align:center; background-color:#BEC0BD; width:220px; height:30px; padding-top:5px; overflow:hidden;}

.links{float:left; margin:0; padding:0; margin-right:20px; text-align:left; display: inline;word-break: keep-all;}

 a.newstitle {
color: #0F8100;
}
 a.newstitle:link {
text-decoration: none;
color: #0F8100;
}
 a.newstitle:visited {
text-decoration: none;
color: #0F8100;
}
 a.newstitle:hover {
text-decoration: none;
color: #ff3300;
}

.newsh1{font-size:14px; font-weight:bold; line-height:23px;}


.iLeft {
display:block;
text-align:center;
width:150px;
overflow:hidden;
}

.iLeft dt{
color: #ffffff;
font-size:12px;
background:url(left_1.jpg) center no-repeat;
display:block;
text-align:center;
width:74px;
height:68px;
padding-top:33px;
overflow:hidden;
margin-top:10px;
cursor:pointer;
float:left;
}

.iLeft2 {
color: #919191;
padding-left:6px;
border-top: #b2b2b2 0px dashed;
}
.iLeft2 a {
line-height: 25px;
color: #919191;
}
.iLeft2 a:link {
text-decoration: none;
color: #919191;
}
.iLeft2 a:visited {
text-decoration: none;
color: #919191;
}
.iLeft2 a:hover {
text-decoration: none;
background:;
color: #feb634;
}


.iPro {
text-align: center;
color: #898989;
font-weight:bold;
/* filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#666666, endColorStr=#cccccc, gradientType=0); /**/
}
.iPro a {
text-decoration: none;
color: #898989;
}
.iPro a:link {
text-decoration: none;
color: #898989;
}
.iPro a:visited {
text-decoration: none;
color: #898989;
}
.iPro a:hover {
text-decoration: underline;
color: #666666;
}

.ProPage {
width:50px;
height:17px;
line-height: 18px;
text-align: center;
color: #666666;
text-decoration: none;
font-size:12px;
border:#CCCCCC solid 1px;
}
.ProPage a {
width:50px;
height:17px;
line-height: 18px;
text-align: center;
color: #666666;
}
.ProPage a:link {
text-decoration: none;
color: #666666;
}
.ProPage a:visited {
text-decoration: none;
color: #666666;
}
.ProPage a:hover {
text-decoration: none;
color: #ff6600;
}

.ProPage_Num2 {
width: 20px;
height:17px;
line-height: 18px;
text-align: center;
cursor: default;
color: #ffffff;
font-size:12px;
border:#4398CE solid 1px;
background-color:#4398CE;
}


.ProPage_Num a {
width:20px;
height:17px;
line-height: 18px;
text-align: center;
color: #666666;
text-decoration: none;
font-size:12px;
border:#CCCCCC solid 1px;
}
.ProPage_Num a:link {
text-decoration: none;
color: #666666;
}
.ProPage_Num a:visited {
text-decoration: none;
color: #666666;
}
.ProPage_Num a:hover {
text-decoration: none;
color: #ff6600;
}

.ProPage_Page {
cursor: default;
color: #444444;
}

.ProPage_Font {
color: #ff6600;
}

