html,body{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	font-size: 12px;
	color: #6B6B6B;
	line-height: 1.8em;
	font-family: 宋体,Arial, Helvetica, sans-serif;
}
form, input, select{
	margin:0; padding:0;
}

.text{ color:#6B6B6B;}

a{
	color:#6B6B6B;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}

.mainbox{
	width:950px;
	margin:auto;
	padding:0px;
	border:0px;
}

.clear{clear:both;}

.ad_top img, a img{
	border:0px;
	*display:block;
}

.blue_str, .blue_str a{
	color: #6C93A9;
}

.blod{
	font-weight:bold;
}

.f-right{
	float:right;
}

.f-left{
	float:left;
}

#side{
	width:23%;
	border-top:none;
	border-bottom:1px solid #CDDBE4;
	background:#F8FBFC;	
}

#content{
	width:74%;
	margin-right:5px;
	float:right;
}

#content h3{
	margin:0 0 15px 0;
	padding:0 30px;
	color:#FC7202;
	font-size:1.5em;
	font-weight:bold;
	line-height:2em;
	text-align:left;
	background: url('../images/pre6.gif') no-repeat 5px;
	border-top: 1px solid #F8FBFC;
	border-bottom: 1px dashed #FC9D43;
}

.contentbanner{
	margin: 15px 0;
	text-align:center;
	overflow:hidden;
}

/* 头部信息 */
#banner{
	position:relative;
	width:100%;
	height:100px;
	text-align:right;
	background:#FFF url('../images/top_bg.jpg') repeat-x bottom center;
}

#banner img{
	position:absolute;
	left:1%;
	bottom:0px;
	padding:0px;
	border:0px;
}

#banner span{
	position:absolute;
	right:0;bottom:0;
	padding:5px;
}

.nav{
	width:100%;
	height:35px;
	background: #000 url('../images/nav_bg.jpg') repeat-x top center;
}
.nav ul, .nav li{
	height:100%;margin:0px;padding:0px;border:0px;list-style:none;
}
.nav li{
	float:left;
	padding-left:5px;
	background: url('../images/nav-space.jpg') no-repeat center left;
}
.nav li.first-child{
	padding-left:2px;
	background:none;
}

.nav a{padding:0 14px;font-weight:bold; color:#D7EFFF; line-height:35px; display:block;}
.nav a:hover{
	background: #6091AF url('../images/nav_bg2.jpg') no-repeat bottom center;
	text-decoration: none;
}
.nav li.first-child a{
	padding-left:30px;
}

.nav li.tel{
	float:right;
	padding:0 3px;
	background:none;
	overflow:hidden;
}

.nav .tel_l{
	background:url('../images/tel_l.jpg') no-repeat center left;
}

.nav .tel_r{
	background:url('../images/tel_r.jpg') no-repeat center right;
}

.nav li span{
	color:#fff;line-height:35px;font-weight:bold;
	background:url('../images/tel_bg.jpg') repeat-x center center;
}

.top_space1{
	height:22px;
	background:#fff url('../images/top_space1.jpg') repeat-x top center;
}


.top_space2{
	height:8px;
	line-height:8px;
	/*
	background:#fff url('../images/top_space2.gif') repeat-x top center;
	*/
}

.ad_top{
	width:100%;
	text-align:left;
	overflow:hidden;
}

.ad_top #onlineservice{
	float:right;
	width:205px;
	margin:0 0 0 5px;padding:0;
	overflow:hidden;
}

.ad_top #onlineservice h4{
	margin:0px;
	height:28px;
	padding-left:30px;
	font-size:1em;
	line-height:28px;
	text-align:left;
	background: url('../images/pre5.jpg') no-repeat 10px 8px;
	display:block;
}
/* 左菜单 */

.leftmenu, .contact_menu{
	margin:0;
	padding:0 0 30px 0;
	background:#F8FBFC url('../images/leftmenu-bg.jpg') repeat-x top center;
}
.leftmenu h4, .contact_menu h4{
	margin:0;
	padding:0 0 0 20%;
	height:30px;
	line-height:32px;
	font-size:1em;
	background:url('../images/pre5.jpg') no-repeat 10% center;
}

.leftmenu ul{
	margin:5px 12% 5px 10%;padding:0;
}

.leftmenu li{
	margin:0;padding:0;
	list-style:none outside;
	line-height:2.5em;
	border-bottom:1px dashed #CECECE;
}

.leftmenu li a{
	border:none;
}

/* 首页主体 */
.line_box, .line_box2{
	margin:auto;
	width:100%;
	height:100%;
	overflow:hidden;
}

.index_box, .line_box2{
	height:100%;
	text-align:center;
	overflow:hidden;
	background:#fafafa url('../images/index-box-bg.gif') repeat-x top center;
	border-left:1px solid #EBEFF0;
	border-right:1px solid #EBEFF0;
	border-bottom:1px solid #DEE3E7;
}

.line_box2 .index_box{
	background:none;
	border:none;
	text-align:left;
}

.index_box h4{
	margin:0px;
	padding-left:30px;
	font-size:1em;
	line-height:30px;
	text-align:left;
	background: url('../images/pre1.gif') no-repeat 10px 9px;
	display:block;
}

.background_left h4{
	background-position:left;
}

.index_box ul{
	margin:6px 0 8px 0;
	text-align:left;
	padding: 0;
}
.newcdn_ul{
	text-align:left;
	padding-left: 12px;
	line-height:18px;
	margin:0px;
	}
.newcdn_ul li{
	float:left;
	line-height:27px;
	}
.line_box2 .index_box ul{
	margin:0;
}

.index_box li{
	list-style: none;
	font-family: "宋体";
}

.index_box .more{
	padding:5px;
	text-align:right;
	background:#F3F4F6 url('../images/more-bg.gif') repeat-x bottom center;
	border:1px solid #EBEFF0;
	border-width:1px 0 0 0;
}

.index_box_fix{
	position:relative;
}

.index_box_fix .more{
	width:100%;
	position:absolute;
	bottom:0;
	right:0;
}

.line_box2 .index_box .more{
	padding:0 0 5px 0;
	text-align:right;
	background:none;
	border:none;
}
.line_box2 .index_box h4{
	margin-top:10px;
}

.line_box .index_box{
	margin-right: 9px;
	float:left;
}
.line_box2 .index_box{
	float:left;
}
.line_box2 .background_left{
	margin-left:35px;
}

.soft{
	padding:0 10px;
	text-align:left;
}
.soft .softimg{
	margin: 0 10px 10px 0;
	float:left;
}
.soft a.softsite{
	width:55%;
	float:right;
	color:#FF3F69;
	text-align:right;
	background: url('../images/pre2.jpg') no-repeat 48% 50%;
	border-bottom: 1px dashed #E1E1E1;
	display:block;
}


ul.increment{
	margin:0;
	padding:0 10px;
	background:url('../images/more-bg.gif') repeat-x 5% 100% ;
}
ul.increment li{
	margin:0px;
	padding:0 0 0 30% !important;
	padding:0 0 0 30px;
	line-height:2.5em;
	list-style:none inside none;
	border-bottom:1px solid #D0D1D3;
	border-top:1px solid #FEFFFF;
	display:block;
	background:transparent none no-repeat 5% 100%;
}

ul.increment li.last-one{
	border-bottom:none;
}

ul.line-box-2 li{
	width:48%;
	float:left;
	line-height:3em;
}

ul.service-line{
	line-height:2.2em;
}
ul.service-line li{
	margin:0;padding-right:0;
	width:33%;
	list-style:none;
	float:left;
}
ul.service-line li a, .leftmenu li a{
	padding-left:20px;
	background:url('../images/pre4.jpg') no-repeat center left;
}

ul.service-line li a{
	border-bottom:1px solid #E5E5E5;
}


img.caseimg{
	float:left;
	margin: 3px 8px auto 3px;
}

a.casesite{
	padding-left:2px;
	color:#669999;
	/*background:url('../images/pre3.jpg') no-repeat center left;*/
}

hr.clear{
	height:1px;
	border:1px dashed #E5E5E5;
	border-width:1px 0 0 0;
}

.border1{
	border:1px solid #D9D9D9;
}
.border2{
	border:1px solid #CEDDE5;
}
/* 尾部 */

#footer{
	margin-top: 8px;
	text-align:center;
	background:#fff url('../images/footer_bg.gif') repeat-x top center;
}

#footer #booter_nav{
	color:#335D78;
	line-height:30px;
}

#footer #booter_nav a{
	color:#335D78;
}

#footer p{
	margin:5px;
}

.submit{
	padding:15px;
	text-align:center;
}

.button{
	width:94px;
	height:29px;
	color:#fff;
	line-height:29px;
	font-weight:bold;
	background: url('../images/submit.jpg') no-repeat center center;
	border:none;
}

.bt2{
	width:90px;
	height:24px;
	line-height:24px;
	background-image: url('../images/submit2.jpg');
}

.price{
	color:#FF8429;
	font-weight:bold;
}

table.t-list,table.t-list td, table.t-list th{
	border:1px solid #CDDCE5;
}

table.t-list{
	width:99%;
	margin:10px 5px;
	border-collapse: collapse;
}

table.t-list td, table.t-list th{
	padding:3px 6px;
}

table.t-list th{
	background:#FDFDFD;
}

table.t-list thead th{
	color:#2980A3;
	background:url('../images/thbg.jpg') repeat-x bottom center;
}

table.t-list .summary{
	font-size:1.5em;
	font-style:italic;
	font-weight:bold;
	color:#56A0CD;
}

hr.hr{
	height:1px;
	border:1px solid #CDDCE5;
	border-width:1px 0 0 0;
}

.contact_menu_top{
	margin-bottom:10px; padding:0;width:23%;border:1px solid #CDDCE5;
}

.contact_menu_h3{
	color:#0000FF;padding:3px;text-indent:8px;font-weight:bold;
}
.newcdn_left{
height:230px;
width:11px;
float:left;
background-image:url(../images/newcdn_left.jpg);
}
.newcdn_cen{
	width:227px;
	height:230px;
	background-image:url(../images/newcdn_bg.jpg);
	float: left;
}
.newcdn_right{
width:4px;
height:230px;
background-image:url(../images/newcdn_right.jpg);
float:left;
}
.more_buttom{
	height:29px;
	width:215px;
	float: left;
}
.more_inbuttom{
	width:101px;
	height:29px; 
	float:right; 
	background-image:url(../images/more_buttom.jpg);  
	text-align:center;
 }
.more_inbuttom a{
	font-weight:bold;
	color:#FFFFFF; 
	font-size:12px; 
	line-height:29px;
 }
