@charset "utf-8";

*{margin:0;padding:0;list-style:none;border:0;list-style-position:outside;}
* html{filter:expression(document.execCommand("BackgroundImageCache", false, true));/*  fix IE6 background flicker  */}
body{font:12px/1.5em Arial, Helvetica;color:#6e6e6e;margin:0;padding:0;background:#e1e5ee url(../images/bg.gif) repeat-x center top;}
img{border:0px;}
form{margin:0px;padding:0px;}
div, td, p{font:12px/1.5em Verdana, Arial;line-height:150%;}
input, select, textarea{font:12px "Verdana";}
a:visited, a:link{color:#0e56ab;text-decoration:none;}
a:hover{color:#333;}

.clear{clear:both;margin:0;padding:0;font-size:0;line-height:0;}
.clear_height1{height:25px;}
.clear_height2{height:15px;}
.clear_height3{height:10px;}

.warp{width:960px;margin:0 auto;}

h1.title{font-size:16px;margin:0px;padding:0px;padding-left:20px;width:640px;line-height:50px;text-align:left;color:#069;border-bottom:1px solid #E7E7E7;background:url(../images/title.gif) no-repeat 0px 5px;}

#menu{height:38px;background:url(../images/menu00.gif) no-repeat left top; overflow:hidden;}
#menu li{float:left;padding-right:2px;}
#menu .select {padding:0 0 0 15px;}
#menu .select a{display:block; height:38px;float:left;text-decoration:none;white-space:nowrap; color:#fff; font-size:14px; padding:8px 0 0 0; background:url(../images/menuline.gif) no-repeat top right;}
#menu .select a:hover{color:#00FFFF;}
#menu .select b{padding:15px 20px 0 20px;}
#menu .select .over{color:#00FFFF;}
#menu .select .nobg0{background:none;}

/*menu end*/

.mainA li{background:url(../images/bg1.gif) no-repeat;width:245px;height:265px;padding:0 11px 0 0;float:left;}
.mainA .project{background:url(../images/bg2.gif) no-repeat; width:191px; height:265px;padding:0;float:left;}

.mainB ol{background:url(../images/bg4.gif) no-repeat;width:285px;height:380px;padding:14px 12px 0 26px;float:left;}
.mainB .txt2{padding-right:15px; font-size:13px; height:105px; overflow:hidden; color:#21467b;}
.mainB li{background:url(../images/dot.gif) no-repeat 0 8px; padding-left:9px;}
.mainB .nobg{height:25px;background:none;}

.search{background:url(../images/bg3.gif) no-repeat; width:960px; height:63px;}
.search .input1{background:url(../images/searchbg.gif) no-repeat; height:20px; width:190px;padding:5px 0 0 5px;}
.search .input2{background:url(../images/search.gif) no-repeat;height:25px;width:76px; color:#fff;}

/* 自适应宽度的块(通用块) */
.tbox{width:100%;overflow:hidden;background:url(../images/bg7.gif) 0 11px repeat-x #fff;}
.tbox .boxbin{height:11px;background:url(../images/bg71.gif) right top no-repeat;overflow:hidden;clear:both;}
.tbox .boxbin b{height:11px;display:block;background:url(../images/bg70.gif) left top no-repeat;}
.tbox .boxend{height:20px;background:url(../images/bg73.gif) right bottom no-repeat;overflow:hidden;clear:both;}
.tbox .boxend b{height:20px;display:block;background:url(../images/bg72.gif) left bottom no-repeat;}
.tbox dd{padding:5px 0 10px 0;margin:0 20px;overflow:hidden;}
#guide {line-height:21px;height:21px;text-align:right;color:#333;padding-top:10px;}
#guide a:link,#guide a:visited,#guide a:active {color:#333;}
#guide a.k_guidename{padding:20px 30px 0px 22px;}

/*friend-link*/
.friendLink{width:960px;}
.friendLink .tit{background:url(../images/t_link.gif) no-repeat 0 15px; width:300px; height:35px;}
.friendLink:after{content: "";clear: both;display: block;visibility: hidden;height: 0;}
.friendLink .linkList li{padding:3px 6px;float:left;}
.friendLink .linkList li a{white-space:nowrap;}
.friendLink a:visited,.friendLink a:link{color:#777a7c;text-decoration:none;}
.friendLink a:hover{color:#333;}

/*footer*/
.footer{background:url(../images/bg6.gif) no-repeat; width:940px; height:200px;padding:10px 0 0 20px;}
.footer ol{/*background:url(../images/logo2.gif) no-repeat; */height:23px; padding:0px 0 0 62px;}
.footer a:visited,.footer a:link{color:#777a7c;text-decoration:none;}
.footer a:hover{color:#333;}
