ul,li{
padding:0px;
margin:0px;
list-style:none;
}
p,span,h3,h4{
padding:0px;
margin:0px;
}
img{
border:0px;
}
a{
text-decoration:none;
}
body{
margin-top:0px;
padding-top:0px;
} 
.main{
margin:0px auto 0px auto;
text-align:center;
width:960px;
overflow:hidden;
}
.t-nav{
height:65px;
}
.t-nav ul{
width:600px;
height:37px;
float:left;
margin-top:14px;
}
.t-nav img{
float:left;
width:358px;
}
.hc{
background:url(../images/c.png) no-repeat left center;
}
.hz{
background:url(../images/z.png) no-repeat left center;
}
.hj{
background:url(../images/j.png) no-repeat left center;
}
.hx{
background:url(../images/x.png) no-repeat left center;
}
.hg{
background:url(../images/g.png) no-repeat left center;
}
.t-nav li{
display:inline-block;
width:90px;
float:right;
padding-left:13px;
*padding-left:12px;
height:37px;
line-height:37px;
}
.t-nav li a{
font-size:12px;
color:#46728a;

}
.t-mnav{
clear:left;
}
.t-mnav span{
display:block;
width:116px;
float:left;
height:28px;
overflow:hidden;
background:url(../images/ksdh_bg.jpg) repeat-x left center;

}
.t-mnav span a{
display:block;
margin-top:5px;
color:#282424;
font-size:14px;
font-weight:bold;
background:url(../images/daohang.gif) no-repeat 10px center;
padding-left:15px;
}
/***********************************/
#outer {width:960px; height:34px; position:relative;}
.menu {list-style-type:none;padding:0;margin:0px; float:left;background:url(../images/nav-bg.gif) repeat-x; width:840px;height:28px;line-height:28px;}
.menu ul {list-style-type:none;padding:0;margin:0;}
.menu li {float:left;background:url(../images/nav-bg.gif) repeat-x;margin:0;position:relative;}
.menu li b{
display:block;
float:left;
height:22px;
line-height:22px;
color:#eee;
margin-top:3px;
*margin-top:0px;
font-weight:normal;
}
.sub {background:url(../images/arrow.gif) right center #ccc;}
.sub a{background:url(../images/arrow.gif) right center #000;}

.menu table {border-collapse:collapse;position:absolute;top:0;left:0;z-index:80;font-size:1em;}
.menu li a {display:block;color:#fff;font-family:'宋体', sans-serif;font-size:13px;font-weight:bold;line-height:28px;width:85px;text-decoration:none;text-align:center;background:url(../images/nav-bg.gif) repeat-x #fff; float:left;}
.menu li a:hover {background:url(../images/nav-a-bg1.gif) no-repeat center bottom;color:#fee61f;}
.menu :hover{color:#000;}
.menu :hover > a {color:#000;}
.menu ul, .menu :hover ul ul {position:absolute;left:-9999px;width:90px;}
.menu :hover ul{left:0px;top:28px;background:url(transparent.gif);} /* the background image is for IE7 */
.menu :hover ul :hover ul {padding:0 3px;left:80px;top:-3px;}
.menu :hover ul :hover ul li a,.menu :hover ul li a{background:url() #fff;border-bottom:1px dashed #aaa}
.menu :hover ul :hover ul li a,.menu :hover ul li a{color:#000;}
.menu :hover ul :hover ul li a:hover,.menu :hover ul li a:hover{background-color:#eee;}
.nav-l{width:4px;height:28px;background:url(../images/nav-bg-l.gif) no-repeat left;}
.menu li ul{height:18px;line-height:18px;}
/****************************************/
.t-mbanner img{
margin-top:0px;
}
#imp{
color:#fee61f;
}
.tnews .tnews-l{
width:210px;
float:left;
}
.tnews .message{
width:210px;
height:36px;
line-height:36px;
background:url(../images/message.gif) no-repeat;
}
.tnews .message a{
color:#000;
font-family:黑体;
font-size:16px;
}
.tnews .search{
width:202px;
height:25px;
margin-top:0px;
margin-bottom:5px;
background:url(../images/search-bg.gif) no-repeat;
}
#submit{
width:20px;
height:18px;
margin-top:4px;
float:left;
}
#key{
width:173px;
height:18px;
margin-top:4px;
padding-top:0px;
margin-left:3px;
font-size:12px;
border:0px;
float:left;
}
.subnav{
width:204px;
height:218px;
float:left;
background:url(../images/left-k.gif) no-repeat;
}
.subnav-head{
height:25px;
margin-left:2px;
float:left;
overflow:hidden;
}
.subnav-head li{
height:25px;
line-height:25px;
}
.subnav ul li{
display:inline;
width:62px;
float:left;
margin-top:5px;
height:27px;
margin-left:3px;
display:inline;
}
.subnav-head li a{
font-size:12px;
font-weight:bold;
color:#000;
display:block;
width:62px;
height:27px;
background:url(../images/left-k-bg.gif) no-repeat;

}
.subnav-head li a:hover{
font-size:12px;
font-weight:bold;
color:#000;
background:url(../images/left-v-bg.gif) no-repeat
}
#cc{
background:url(../images/left-v-bg.gif) no-repeat;
}
.subnav .subnav-p{
width:194px;
margin-left:2px;
*margin-left:5px;
display:inline;
margin-top:0px;
background: url(../images/na-p.gif) repeat-x 0px 0px;
float:left;
}
.subnav-p ul{
width:160px;
margin-left:15px;
*margin-left:5px;
font-size:12px;
margin-bottom:5px;
margin-top:15px;
}
.subnav-p ul li{
width:70px;
margin-left:10px;
height:20px;
background:url(../images/arrows-s.gif) no-repeat left center;
}
.subnav-p ul li a{
color:#000;
font-weight:normal;
}
.subnav-p ul li a:hover{
color:#654321;
font-weight:normal;
}
.subnav img{
margin-top:5px;
margin-left:4px;
}

.tnews{
margin-top:3px;
}
.tnews-m{
width:370px;
height:243px;
float:left;
}
.tnews-m h3{
text-align:left;
height:28px;
line-height:28px;
margin:0px;
width:360px;
font-size:13px;
color:#f89331;
padding-left:10px;
background:url(../images/pic-news.gif) repeat-x center;
}
.tnews-m p{
height:221px;
width:370px;
padding-top:0px;
margin-top:0px;
background:url(../images/pic-main.gif) no-repeat;
}
.tnews-r{
width:370px;
height:240px;
float:right;
}
.tnews-r .tnews-r-head{
width:370px;
height:28px;
overflow:hidden;
background:url(../images/t-r-head.gif) repeat-x;
}
.tnews-r .tnews-r-head li{
display:inline;
width:85px;
float:left;
margin-left:3px;
font-size:14px;
}
.tnews-r-head li a{
display:block;
width:85px;
height:26px;
line-height:28px;
color:#fff;
font-size:12px;
margin-top:2px;
font-weight:bold;
}
.tnews-r .tnews-f a,.tnews-r-head li a:hover{
background:#fff;
color:#333;
border-top:#c2dbee 1px solid;
height:26px;
margin-top:1px;
border-bottom:#1e90ce 1px solid;
overflow:hidden;
}

.tnews-r-head li a:hover{
display:block;
width:85px;
height:28px;
color:#000;
background:#fff;
border-top:#c2dbee 1px solid;
border-bottom:#1e90ce 1px solid;
overflow:hidden;
}
.tnews-r p ul{
width:370px;
margin-top:3px;
}
#news{
margin-top:8px;
}
#news li{
text-align:left;
line-height:120%;
padding-left:13px;
background:url(../images/news-list.gif) no-repeat left center;
}
#news li span{
display:block;
width:80px;
float:right;
color:#666;
font-size:12px;
text-align:center;
background-color:#efe;
}
#news li a{
display:block;
color:#123949;
font-size:12px;
width:270px;
*float:left;
}
#news li a:hover{
color:#666;
border-bottom:1px dotted #a8d5f6;
}
.cnews{
width:960px;
margin-top:10px;
clear:both;
}
.cnews-left{
width:200px;
float:left;
height:275px;
}
.cnews-xiao{
border:2px solid #bdbcbd;
height:100px;
margin-top:2px;
overflow:hidden;
}
.cnews-xiao h3{
width:33px;
height:92px;
font-family:黑体;
padding-top:30px;
*padding-top:15px;
float:left;
margin:2px;
background:url(../images/xiao.gif) repeat-y;

}
.cnews-xiao img{
margin-left:4px;
*margin-left:2px
padding-left:0px;
margin-top:4px;
float:left;
}
.cnews-xiao .pages{
width:28px;
height:40px;
margin-top:30px;
margin-left:3px;
float:left;
}
.cnews-xiao span{
display:block;
width:25px;
height:18px;
}
.cnews-xiao span a{
display:block;
width:25px;
height:18px;
background:url(../images/pages.gif) no-repeat;
}
#p1 a{
background-position:0px 0px;
}
#p2 a{
background-position:0px -19px;
}
#p1 a:hover{
background-position:-24px 0px;
}
#p2 a:hover{
background-position:-24px -19px;
}
.cnews-right{
width:760px;
*width:756px;
float:right;
margin:0px 0px;
}
.cnews-c{
width:365px;
height:120px;
font-size:12px;
float:left;
margin-left:6px;
*margin-left:4px;
margin-right:4px;
margin-top:11px;
border:1px solid #68acf2;

}
.cnews-c h3{
background:url(../images/c-headbg.gif) no-repeat left center;
text-align:left;
padding-left:10px;
width:85px;
font-size:12px;
height:21px;
color:#fff;
line-height:21px;
float:left;
font-weight:normal;

}
/***************************/
.cnews-c ul{
margin-bottom:-2px;
}
.cnews-c ul li{
display:block;
float:left;
width:66px;
}
.cnews-c ul li a{
display:block;
width:66px;
height:20px;
line-height:20px;
border:1px solid #68acf2;
border-top:0px;
color:#222;
background:url(../images/blank-bg.gif) repeat-x;
z-index:999;
}
.cnews-c ul li a:hover{
color:#444;
}
#xb1{
border-right:0px;
border-bottom:0px;
}
#xb2{
border-right:0px;
}
#xb1:hover{
border-bottom:0px;
}
#xb2:hover{
border-bottom:0px;
}
#xb3:hover{
border-bottom:0px;
}
#xb{
border-bottom:0px;
}
#xb15{
height:20px;
width:66px;
border-right:0;
border-top:0;
border-left:0;
}
/********************************/
.cnews-c h4{
text-align:left;
padding-left:5px;
width:56px;
font-weight:normal;
float:left;
height:26px;
line-height:26px;
font-size:12px;
}
.cnews-c h4 a{
color:#000;
display:block;
width:56px;
height:26px;
background:url(../images/c-bg.gif) 0 -33px no-repeat;
}
.cnews-c h4 a:hover{
color:#000;
background:url(../images/c-bg.gif)  top no-repeat;
}
.cnews-c .cp{
display:block;
clear:left;
width:370px;
*width:365px;
height:100px;
margin-top:0px;
border-top:0px;
}
.cnews-c img{
display:block;
float:left;
width:84px;
}
.cnews-c .pc{
display:block;
width:270px;
height:96px;
float:left;
text-align:left;
margin-top:10px;
line-height:140%;
color:123949;
}
.cnews-c .pc a{
color:#ce1e2f;
}
.cnews-c .pc a:hover{
color:#6b55f5;
}
.bottom-banner img{
width:960px;
clear:left;
*margin-top:5px;
overflow:hidden;
}
.bottom{
margin-top:10px;
width:960px;
float:left;
overflow:hidden;
height:260px;

}
.bottom-l{
width:275px;
height:260px;

float:left;

margin-right:5px;
display:inline;
overflow:hidden;
}
.bottom-l .head{
width:274px;
margin-left:4px;
*margin-left:12px;
margin-top:0px;
height:28px;

background:url(tab_bg.jpg) repeat-x;
padding-top:6px;

}
.bottom-l .head li{
display:inline;
width:80px;
float:left;
height:22px;
margin-left:4px;
display:inline;
}
.bottom-l .head li a{
display:inline;
width:80px;
float:left;
height:22px;
line-height:22px;
color:#fff;
font-size:13px;
font-weight:bold;
background:url(../images/bottom-l-top.gif);
}
.bottom-l .head li a:hover{
background-position:0px -24px;
color:#000;
}
.bottom-l .list{
margin-left:10px;
*margin-left:30px;
margin-top:5px;
clear:both;
}
.bottom-l .list li{
line-height:120%;
text-align:left;
padding-left:14px;
background:url(../images/blist.gif) no-repeat left center;
}
.bottom-l .list li a{
color:#123949;
display:block;
width:280px;
*width:246px;
font-size:12px;
}
.bottom-l .list li a:hover{
color:#666;
font-size:12px;
border-bottom:1px dotted #a8d5f6;
}
#bottom-c{
background-position:0px -24px;
color:#000;
}
.bottom .list{
width:270px;
}
.bottom-m{
width:370px;
overflow:hidden;
height:250px;
float:left;
margin-left:2px;
*margin-left:-3px;
border:#ccc 1px solid;
border-top-width:0px;

}
.bottom-m h3{
height:24px;
line-height:24px;
width:347px;
font-size:13px;
text-align:left;
padding-left:26px;
background:url(../images/bottom-top.gif) no-repeat;
color:#fff;
}
.bottom-m h3 img{
float:right;
margin-top:6px;
margin-right:5px;
}
.bottom-m ul{
width:350px;
font-size:12px;
margin-top:15px;
margin-left:10px;
}
.bottom-m ul li{
height:105px;
}
.bottom-m ul li img{
float:left;
width:115px;
height:85px;
}
.bottom-m ul li p{
float:right;
width:220px;
height:100px;
line-height:150%;
text-align:left;
text-indent:2em;
}
.bottom-r{
width:300px;
float:left;
height:253px;
margin-left:5px;
background:url(../images/bottom-r.gif) no-repeat bottom center;
}
.bottom-r h3{
height:24px;
line-height:24px;
width:277px;
font-size:13px;
text-align:left;
padding-left:23px;
color:#fff;
background:url(../images/bottom-top.gif) no-repeat left;
}
.bottom-r h3 span a{
display:block;
color:#fff;
font-size:12px;
font-weight:normal;
height:24px;
line-height:24px;
width:37px;
float:right;
text-align:center;
margin:0px 1px;
}
.bottom-r h3 b{
float:left;
}
.bottom-r h3 span a:hover{
background:url(../images/bottom-t-bg.gif) no-repeat center;
color:#000;
}
#fg-c{
background:url(../images/bottom-t-bg.gif) no-repeat center;
}
.bottom-r img{
margin-top:8px;
margin-left:-1px;
}
.foot{
width:960px;
height:86px;
margin-top:263px;
*margin-top:0px;
border-top:#035fb4 3px solid;
padding-top:6px;
line-height:20px;
background:url(../images/foot-bg.gif) repeat-x;
}
.foot p,p a{
font-size:12px;
color:#000;
margin-top:0px;
}
/*****************************************************/
#c-2,#c-3,#list-2,#list-3{
display:none;
height:60px;
width:185px;
}
#c-2 li,#c-3 li{
width:120px;
float:left;
height:14px;
line-height:14px;
text-align:left;
margin-top:2px;
padding-top:0px;
padding-left:10px;
}
.ppp{
margin-top:10px;
}
#list-2{
width:280px;
margin-left:20px;
}
#list-2 li{
display:inline;
float:left;
width:125px;
margin-left:0px;
padding-left:0px;
background:url();
}

#list-2 li  img{
width:120px;
height:48px;
margin-top:2px;
}
#list-2 li a:hover{
}
#list-3{
width:260px;
margin-left:10px;
}
#list-3 li{
font-size:12px;
text-align:left;
height:80px;
margin-top:15px;
background:url();
}
#list-3 li img{
width:105px;
float:left;
}
#list-3 p{
display:block;
width:135px;
float:left;
margin-top:10px;
margin-left:3px;
}
#list-3 p a{
display:block;
width:50px;
}
/************************************/
#pc-2,#pc-3,#pc-5,#pc-6,#pc-8,#pc-9,#pc-11,#pc-12{
display:none;
}
#ye{
color:#f97e0c;
}
#ks{
display:none;
position:absolute;
top:94px;
left:25px;
width:420px;
border:5px solid #dae6ec;
border-left-width:1px;
border-top:0px;
z-index:999;
background:#fff url(ks_bg.jpg) no-repeat center top;

}
#ks h3{
font-size:13px;
font-weight:bold;
height:27px;
line-height:27px;
text-align:center;
color:#0e4f73;

}

#ks  dl{
display:block;
width:160px;
margin-top:5px;
margin-bottom:5px;
}
#ks  dt{
font-size:12px;
font-weight:bold;
width:160px;
float:left;
padding-left:15px;
height:18px;
line-height:18px;
margin-top:3px;
background:url(../images/news-list1.gif) no-repeat 2px center;
}
#ks dt a{
color:#333;
}
#ks  dd{
display:block;
width:60px;
float:left;
margin-left:10px;
display:inline;
padding-left:8px;
background:url(../images/dot.gif) no-repeat left center;
}
#ks dd a{
color:#333;
font-size:12px;
}
#ks dd a:hover{
color:#278dc6;
}
#ks .one{
width:105px;
overflow:hidden;
height:190px;
_height:145px;
float:left;
overflow:hidden;
border-right:1px dashed #ddd;
background:url(one_bg.gif) bottom  left repeat-x;
}
/*---------------------
#ks .one h3{
	background:url(one_bg.jpg) no-repeat left top;}
#ks .two h3{
	background:url(two_bg.jpg) no-repeat left top;}
#ks .three h3{
	background:url(three1.jpg) no-repeat left top;}
#ks .four h3{
	background:url(four_bg.jpg) no-repeat left top;}*/
#ks .two{
width:100px;
overflow:hidden;
height:190px;
_height:145px;
float:left;
border-right:1px dashed #ddd;
background:url(one_bg.gif) bottom  left repeat-x;
}
#ks .three{
width:105px;
overflow:hidden;
height:190px;
_height:145px;
overflow:hidden;
float:left;
border-right:1px dashed #ddd;
background:url(one_bg.gif) bottom  left repeat-x;
}
/*-----
#ks .three h3,#ks .two h3{
	color:#fff;}*/
#ks .four{
width:105px;
overflow:hidden;
height:190px;
_height:145px;
float:left;
background:url(one_bg.gif) bottom  left repeat-x;
}
#ks .two dt,#ks .four dt{
width:80px;
_width:160px;
}
#two h3{
width:100px;

}
#ks .four h3{
 width:102px;

}
#ks .four span{
width:15px;
height:15px;
background:url("../images/close.gif") no-repeat center;
float:left;
overflow:hidden;
}
#ks .four img{

padding-top:3px;
}

