
/* CSS Document */
* {
	margin:0;
	padding:0;
	list-style-type:none;
}
body, h1, h2, h3, h4, h5, h6, hr, p,div, blockquote, /* structural elements �ṹԪ�� */ dl, dt, dd, ul, ol, li, /* list elements �б�Ԫ�� */ pre, /* text formatting elements �ı���ʽԪ�� */ form, fieldset, legend, button, input, textarea, /* form elements ��Ԫ�� */ th, td /* table elements ���Ԫ�� */ {
	margin: 0;
	padding: 0;
}
button, input, select, textarea /* for ie */ {
	font: 12px/1.5 tahoma, arial, simsun, sans-serif;
	color:#666;
	
}
body {
	font: 12px/1.5 "Arial";
	color:#000;
	background:#AAB9D4 url(../images/bg.jpg) repeat-x
	
}
body {
	font: 12px/1.5 "Arial";
	color:#000;
	background:#8fcfdd url(../images/bg.jpg) repeat-x
	
}
ul {
	list-style: none;
}
a {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration:none;
	color:#19508e;
	
}
img {
	border:none;
	text-decoration:none;
}
.clear {
	clear:both;
}
/*--------end----------*/
#index{ width:988px; height:auto; margin:0 auto; padding:0; background: #AAB9D4 url(../images/index_bg.gif) repeat-y}
#index #index-left{ width:4px;height:1169px; background:url(../images/index_left.gif) no-repeat; float:left}
#index #index-right{ float:right; width:4px; height:1169px;background:url(../images/index_left.gif) no-repeat}

/*#index #index-right{ float:right; width:4px; height:auto}*/

#index #index-bottom{ width:988px; height:22px;margin:0 auto; padding:0;}
#contaiter{ width:980px; height:auto;padding:0px; background:#FFF; float:left}

#header {width:980px;height:88px; background:url(../images/header.gif) repeat-x;}
#logo{ float:left}

#home{ float:right; width:auto; height:64px}
#home #info{font:500 12px/22px "Arial"; text-align:right; margin:8px 26px 10px 0 ;color:#7b9db5}
#home #info a,#search a{ color:#7b9db5; margin:5px 5px 5px 5px}
#home #info a:hover,#search a:hover{ color:#ff9800}

#home #search{ font: 12px/1.5 "Arial"; background:url(../images/inputbg.gif) no-repeat; width:178px; height:25px; float:left;}
#btn{ width:28px; height:25px; float:left;margin-right:24px;}
.txt-input{margin:3px 0 0 6px; border:none; }


#menu{ width:980px; height:35px; background:url(../images/menu.gif) repeat-x;}
#menu li{ float:left; text-align:center; padding:0 30px 0 30px; font-size:14px; line-height:35px; font-weight:bold;}
#menu li a{color:#FFF;}
#menu li a:hover{ color:#ff6600}
#menu li a#current{ background:url(../images/menu-on.jpg) no-repeat;height:35px; width:124px; display:block}


#banner{ width:980px; height:auto; margin-top:2px}

#main{ width:980px; height:auto; overflow:hidden; background:url(../images/main_bg.jpg) repeat-x; padding-top:20px}
.maincont{width:966px; height:auto; margin-left:14px}
.wrapleft{ width:746px; height:auto; float:left;}
.wrapright{ width:210px; height:auto; float:left}


#banner{ width:980px; height:auto;}


/*company*/
#company{ width:260px; float:left; margin-right:14px!important; margin-right:7px;}
#company #company_tit{ height:30px;}
#company #company_tit h2,#server #server_tit h2{ font:600 14px/32px "Verdana, Arial, Helvetica, sans-serif"; color:#3C4A64; padding-left:32px}
#company #company_cont{ height:248px;width:250px; background:url(../images/notice_bg.jpg) no-repeat; padding:4px 5px 0 5px; }
.notice_pic{padding:4px 5px 0 10px;}
#company #company_cont dl{padding:0px 0px 0 10px;}
#company #company_cont dt{ color:#ff6600; height:18px}
#company #company_cont dd{ line-height:20px}

/*login*/

#login{ width:204px; height:auto}
#login #login_tit{ height:40px;}
#login_cont{ height:102px; padding:4px 0;border:1px #ebebeb solid; border-top:none;background:#fefefe}



#contact_cont{ width:214px; height:auto; float:left;}
#contact_cont p{ padding:4px 0 4px 14px}




#top_new{ width:700px; height:auto; margin-bottom:10px}
.picBox {width:264px; height:168px; overflow:hidden; border:1px solid #ccc;  float:left; display:inline; margin:12px 12px 0;}
.someText {float:left; display:inline; margin-right:12px; margin-top:12px;width:330px; padding:0 4px;}
.someText dt{ font-size:16px; padding-bottom:10px;}
.someText dt a { color:#000; }
.someText dd {text-indent:2em; line-height:24px;}

#n_news{ width:460px; float:left}
#n_news #n_news_tit{ height:32px; background:url(../images/news_tit.jpg) no-repeat;}
#n_news #n_news_tit h2{font:600 14px/30px "Verdana, Arial, Helvetica, sans-serif"; padding-left:32px}
#n_news #n_news_cont{ height:240px;width:458px; border:1px solid #E2E2E2; border-top:none }
#n_news #n_news_bot{ height:28px;width:465px;}

#i_news_cont li { line-height:21px; padding:3px 0 4px 28px; background:url(../images/icon.gif) no-repeat 14px 10px }
#i_news_cont li span { float:right; color:#a3a3a3; width:80px}
#i_news_cont li a,#company #company_cont dd{ color:#666666}
#i_news_cont li a:hover,ul.pic li span a:hover,.someText dt a:hover,.n1_cont ul li a:hover,#company #company_cont dd a:hover{ color:#19508e}

.n1{ width:239px; height:auto; float:left}
.n1_tit{ height:34px}
.n1_cont{ border:1px solid #E2E2E2; border-top:none; height: 180px}
.n1_cont ul{ padding:6px}
.n1_cont ul li{ line-height:26px; background:url(../images/icon1.jpg) no-repeat 2px 10px; padding-left:12px}
.n1_cont ul li a{ color:#666}
.n2{ width:240px; height:auto; float:left; margin:0 8px!important; margin:0 4px}

#server{ width:948px; height:auto; border:1px solid #E2E2E2; margin:12px 0 12px 14px}
#server #server_tit{ height:32px; background:url(../images/product.jpg) no-repeat;}
#server #server_cont{ width:910px; height:170px; padding:0 20px}



ul.pic{padding-top:10px; }
ul.pic li{float: left; width:162px; height: 142px;text-align: center;margin: 0 8px; background:url(../images/box_pic.jpg) no-repeat; }
ul.pic li img{width: 160px; height: 110px; vertical-align: middle; border:1px solid #ccc}
/*ul.pic li img:hover{ border:1px #F00 solid}*/
ul.pic li img a {  width: 160px;height: 110px;background-color: #000;margin:0 auto;white-space: nowrap;overflow: hidden;}
ul.pic li span{line-height: 30px; display: block; height: 30px; width: 162px;margin:0 auto;white-space: nowrap;overflow: hidden;
}
ul.pic li span a{ color:#999}





#footer{ width:980px; height:63px; background: url(../images/footer.gif) repeat-x; margin-top:12px}
#footer  p{ text-align:center; color:#969696;line-height:22px; padding-top:22px}



#sidebar{ width:200px; min-height:669px; height:auto; overflow:hidden; float:left;}
#sidebar #sidebar_tit{ height:36px;background:url(../images/side_tit.jpg) no-repeat ;}
#sidebar #sidebar_tit h2{font:600 16px/36px "Verdana, Arial, Helvetica, sans-serif"; color:#FFF; padding-left:56px }
#sidebar #sidebar_cont{ height:auto;width:200px; }
#sidebar #sidebar_cont #column{width:191px; height:auto; margin-bottom:20px; border:1px solid #AEC0D6; border-top:none;padding:10px 0 0 7px;}

#sidebar #sidebar_cont #column a{ width:150px; text-align:left;font:500 12px/27px "Verdana, Arial, Helvetica, sans-serif"; padding:0px 4px 0px 30px; height:28px}
#sidebar #sidebar_cont #column a.current{  display:block; height:32px; color:#113763;width:150px; background:url(../images/side_off.jpg) no-repeat}
#sidebar #sidebar_cont #column a.current_2{  background:url(../images/side_on.jpg) no-repeat; display:block; height:32px; color:#1075dd;width:150px}
#sidebar #sidebar_cont #column a:hover {width:156px;  text-align:center; text-align:left; display:block; height:32px;color:#113763 ;background:url(../images/side_on.jpg) no-repeat;}
#sidebar #sidebar_cont #column a#class_on { background:url(../images/side_on.jpg) no-repeat; display:block; height:32px; color:#1075dd;width:150px}

#content{ width:766px; height:auto;float:left;}

#about{ width:733px; min-height:669px; height:auto; margin-left:15px; border:1px solid #E2E2E2}
#about #about_nav{  height:33px; padding-left:32px; background:url(../images/about_nav.jpg) no-repeat; line-height:29px}

/*#about #about_nav span { float:right; padding-right:8px; color:#1075DD; line-height:33px;}
#about #about_nav strong{ color:#000; font:600 14px/29px "Verdana, Arial, Helvetica, sans-serif"; padding-left:32px}*/
#about #about_nav a {color:#333;}
#about #about_nav a:hover {color:#950F01; text-decoration:underline;}

#about #about_cont{ width:713px; height:auto; padding:14px 10px 0 10px; overflow:hidden}
#about #about_cont p{ color:#000; line-height:24px; text-indent:2em;}



.cate{ height:auto; margin:4px 0}
.cate .cate_tit h2{font:600 14px/26px "Arial"; color:#4a4a4a;}
.cate .cate_cont{ padding:6px 8px; border-bottom:#dbcfc6 solid 1px; color:#8a8a8a}



.page{ text-align:center; margin:10px 0}



.newslist {padding-bottom:10px; height:auto;}
.newslist li { line-height:26px; padding:3px 0 4px 14px; background:url(../images/icon.gif) no-repeat 4px 12px; border-bottom:1px dashed #e2e2e2 }
.newslist li a{ color:#666;}
.newslist li a:hover{ color:#d21906}
.newslist li span { float:right; color:#a3a3a3}

#lianxi{ width:760px; height:auto; margin-top:15px}
#lianxi #lianxi-tit{ height:29px}
#lianxi #lianxi-cont{ padding:10px}


.cont_tit{ padding:10px 0 20px 0;text-align:center;font-size:16px;font-weight:bold;color:#333;}
.cont_info{width:auto;margin:0 auto;text-align:center;border-bottom:#ccc 1px solid;height:28px;line-height:28px;color:#666}
.cont_content{width:auto;margin:16px auto auto;text-indent:2em;font-size:14px;line-height:24px;}
.cont_content p{text-indent:2em; }


.nextpre {width:638px; height:28px;  line-height:28px; color:#FFFFFF; padding:0 20px; margin-top:20px; text-align:center;}
.nextpre a { color:#FFFFFF;}
.nextpre a:hover { color:#FFFFFF; text-decoration:underline;}

