*{margin:0px;padding:0px;}
body{
color:#333333;
font-size:12px;
}
img{border:0px;}
.clear{clear:both;}
a{text-decoration:none;}
ul,li{list-style-type:none;}
A:link,A:visited,A:active {
	FONT-SIZE: 12px; COLOR:#333333; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 12px; COLOR: #ff3300; TEXT-DECORATION: none
}
.head{
background:url(bg.jpg) repeat-x;
}
.top{width:1002px;margin:0px auto;height:126px}
.top1{height:90px}
/* ============���============== */
form{margin:0;padding:0}
input{border:1px #ccc solid;height:20px;line-height:20px;padding:0px 3px;color:#555;background:#f7f7f7}
textarea{border:1px #ccc solid;font-size:12px;padding:3px;background:#f7f7f7}
.button{border:1px #c0c0c0 solid;height:22px;line-height:20px;padding:0px 3px;background:#e8e8e8;}
.submit{border:1px #c0c0c0 solid;height:22px;line-height:20px;padding:0px 3px;background:#e8e8e8;}

/*---- header ----*/
.logo{
width:590px;
height:88px;
background:url(logo.jpg) left center no-repeat;
float:left;
}
.ser{
width:280px;
float:right;
}
.logo h1{
text-indent:-9999px;
}
.fav{
text-align:center;
color:#FFFFFF;
height:40px;
line-height:40px;
}
.fav a{color:#FFFFFF;}
.inputs{
border:0px;
height:23px;
line-height:23px;
padding:0px 9px;
color:#767676;
width:162px;
background:url(searchl.jpg) no-repeat;
font-size:12px;
}
.imgbutton{
padding:0px;
margin:0px;
border:0px;
width:65px;
height:23px;
background:url(searchr.jpg) no-repeat;
cursor:pointer;
}
.navbg{
height:38px;
}
#nav li{float:left;height:38px;}
a.nav:link,a.nav:visited,a.nav:active{
display:block;
width:100px;
height:38px;
color:#FFffff;
font-size:14px;
font-family:microsoft yahei;
font-weight:bold;
line-height:38px;
text-align:center;}
a.nav:hover{
display:block;
width:100px;
height:38px;
background:url(menunow.jpg) repeat-x;
color:#000000;
font-size:14px;
font-family:microsoft yahei;
font-weight:bold;
line-height:38px;
text-align:center;
}
.navjg{
width:2px;
background:url(menu.jpg) no-repeat;
}
.dates{
padding-left:8px;
line-height:38px;
color:#FFCC00;
font-family:Arial, Helvetica, sans-serif;
}
/*---- container ----*/
.igg{
width:962px;
padding:0px 20px;
margin:0px auto;
height:40px;
line-height:40px;
background:url(gg.gif) center no-repeat;
}
.banner{
background:url(body_bg.png);
height:372px;
}
.banners{
background:#FFFFFF;
padding:4px;
border:1px #cccccc solid;
width:990px;
height:300px;
margin:8px auto;
}
/*banner*/

.slides{position:relative;z-index:1;}
.slides li{height:300px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:5px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:5px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#f60;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:44%;}
.flex-direction-nav li a{display:block;width:50px;height:68px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:#999 url(prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:#999 url(next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}



#myfocus{width:233px;height:159px;overflow:hidden;font:12px Verdana, Arial, Helvetica, sans-serif;position:relative;}
#myfocus #myloading{position:absolute;top:0;left:0;z-index:9999;width:450px;height:296px;background:#333;background:url(jspic/loading.gif) center no-repeat}
#myfocus .pics{width:233px;height:159px;overflow:hidden;position:relative;}
#myfocus .pics ul{height:159px;position:absolute;}
#myfocus .pics ul li{width:233px;height:159px;float:left;position:relative;}/*图片大小450px*296px*/
#myfocus .pics ul li div,#myfocus .pics ul li div span,#myfocus .pics ul li div a{display:block;position:absolute;bottom:0;left:0;width:100%;height:34px;}
#myfocus .pics ul li div span{filter:alpha(opacity=50);opacity: 0.5;background:#000;}/*文字标题的背景样式*/
#myfocus .pics ul li div a{line-height:34px;overflow:hidden;padding-left:16px;text-decoration:none;font-size:14px;color:#fff;font-weight:bold;}/*文字标题样式*/
#myfocus .mybtn{position:absolute;bottom:10px;right:12px;}
#myfocus .mybtn ul li{text-align:center;float:left;width:18px;height:16px;line-height:16px;margin-left:4px;overflow:hidden;border:1px solid #000;background:#ccc;cursor:pointer;}
#myfocus .mybtn ul li.current{background:#f60;color:#fff;}
/*---- container ----*/
.main{
width:1002px;
margin:0px auto;
}
#ml{
width:260px;
float:left;
overflow:hidden;
}
#mr{
width:730px;
float:right;
}
.lnav{
height:31px;
line-height:31px;
width:220px;
padding-left:40px;
font-size:14px;
font-family:microsoft yahei;
font-weight:bold;
background:url(lnav.jpg) no-repeat;
color:#FFFFFF;
}
.lcon{
width:242px;
height:20px;
min-height:20px;
height:auto!important;
overflow:hidden;
padding:5px 8px;
border:1px #dcdcdc solid;
border-width:0px 1px 1px;
}
.i{
background-color:#DEEDF9;
color:#0073B2;
font-size:14px;
font-weight:bold;
padding-left:10px;
}
.i span{
float:right;
padding-right:10px;
padding-top:2px;
}
.i span a{
color:#0073B2;
font-size:12px;
font-weight:normal;
}
a.news:link,a.news:visited,a.news:active,a.news:hover{
padding-left:25px;
width:213px;
display:block;
background:url(news.jpg) center no-repeat;
color:#ffffff;
font-weight:bold;
font-size:14px;
height:30px;
line-height:30px;
}
.hornor{
background:#E8F1F8;
padding:8px 0px;
}
.xm{
width:247px;
margin:0px auto;
}
.xm li{
height:36px;
line-height:36px;
padding-left:30px;
background:url(l.jpg) no-repeat;
}
.t10{
margin-top:10px;
}
.jg{
background:url(bor.gif) bottom repeat-x;
}
.date{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
}
.btn{
width:79px;
height:25px;
border:none;
color:#FFFFFF;
text-align:center;
background:url(ck.gif);
}
.xm li a{
text-align:center;
height:35px;
line-height:35px;
font-family:microsoft yahei;
font-size:14px;
}
.gg{
line-height:22px;
}
.loginBt {
	background:url(btnl.gif) no-repeat;
	width:37px;
	height:16px;
	border:none;
	color:#f4e9d5;
}
.memberName {
	color: #00458a;
	background: #F9FAFB;
	height: 16px;
	border: 1px solid #E2E8EE;
	font-size: 12px;
	font-family:Arial;
}
.mm{
padding-left:20px;
}
.lx{
background:url(lx.jpg);
height:111px;
}
.lx span{
display:block;
font-size:16px;
color:#FBDFEB;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:60px 0px 0px 110px;
}
.lxwm{
background:#E8F1F8 url(lxwm.jpg) right bottom no-repeat;
padding:10px 5px;
line-height:30px;
padding-bottom:30px;
font-size:12px;
font-family:microsoft yahei;
}
.lxwm h3{
font-size:14px;
font-family:microsoft yahei;
}
a.prot:link,a.prot:visited,a.prot:active,a.prot:hover{
padding-left:35px;
width:695px;
display:block;
background:url(prot.jpg) center no-repeat;
color:#ffffff;
font-weight:bold;
font-size:14px;
height:30px;
line-height:30px;
}
.coimg{
float:left;
margin:0px 8px 5px 0px;
}
.co{
width:459px;
float:left;
overflow:hidden;
}
.shebei{
width:278px;
float:right;
}
.col{
display:block;
width:459px;
height:45px;
background:url(col.jpg);
text-indent:-9999px;
}
.sbt{
display:block;
width:278px;
height:42px;
background:url(shebei.jpg);
text-indent:-9999px;
}
a.caset:link,a.caset:visited,a.caset:active,a.caset:hover{
display:block;
width:723px;
height:45px;
background:url(caset.jpg);
line-height:45px;
padding-left:28px;
color:#750803;
font-family:microsoft yahei;
font-size:14px;
}
.casen{
width:734px;
padding:5px 0px 5px 15px;
height:20px;
min-height:20px;
height:auto!important;
overflow:hidden;
background-color:#211F24;
border:1px #63585E solid;
border-width:0px 1px 1px;
}
.sbc{
background-color:#8D170E;
}
.sbb{
height:8px;
background:url(sbb.jpg);
font-size:0px;
}
.adpic{
width:264px;
height:205px;
margin-left:7px;
}
.com{
background:url(com.jpg);
height:20px;
min-height:20px;
height:auto!important;
overflow:hidden;
padding:4px 8px 0px;
line-height:22px;
}
.cob{
height:10px;
background:url(cob.jpg);
}
.coi{
width:240px;
height:200px;
float:left;
margin:0px 8px 5px 0px;
}
/*---- newslist ----*/
.newslist li{
float:left;
width:220px;
background:url(bor.gif) bottom repeat-x;
}
.newslist li a{
text-align:left;
padding-left:23px;
background:url(icon.jpg) no-repeat;
background-position:4px 8px;
display:block;
height:30px;
line-height:30px;
}
/*---- news ----*/
.news{
}
.news ul li{
height:34px;
width:98%;
line-height:34px;
float:left;
background:url(bor.gif) bottom repeat-x;
}
.news ul li span{
float:right;
}
/*---- prolist ----*/
a.hnav:link,a.hnav:visited,a.hnav:active,a.hnav:hover{
padding-left:20px;
width:335px;
display:block;
background:url(hnav.jpg) left center no-repeat;
color:#ffffff;
font-weight:bold;
font-size:14px;
height:34px;
line-height:32px;
}
.hnav span{
float:right;
padding-right:8px;
font-weight:normal;
font-size:12px;
color:#666666;
cursor:pointer;
}
.column{
width:166px;
height:176px;
float:left;
margin-right:17px;
overflow:hidden; /*IE6*/
}
.one{
width:160px;
height:140px;
text-align:center;
border:1px #ccc solid;
padding:2px;
}
.one img{
width:160px;
height:140px;
}
.two{
width:166px;
height:30px;
float:left;
text-align:center;
line-height:30px;
}
.procontent{
}
.newstitle h3{
height:36px;
line-height:36px;
text-align:center;
color:#FF0000;
background:url(bor.gif) bottom repeat-x;
}
.r2{
margin-top:7px;
}
/*---- footer ----*/
#footer{
width:100%;
margin:10px 0px 0px;
border-top:5px #3588CE solid;
background:#EEF7FF;
padding:10px 0px;
line-height:26px;
text-align:center;
}
/*---- inside ----*/
.nt{
border:1px #cdcdcd solid;
border-width:1px 1px 0px;
background:url(nt.jpg);
font-family:microsoft yahei;
font-size:14px;
color:#ffffff;
padding-left:35px;
}
.nt span{
float:right;
padding-right:5px;
font-weight:normal;
font-size:12px;
color:#333333;
}
.con{
padding:10px;
line-height:24px;
border:1px #cdcdcd solid;
border-width:0px 1px 1px;
}
.jg h3{
font-size:14px;
font-family:microsoft yahei;
color:#CC0000;
}
#pre,#nxt{
color:#CC0000;
}
.nt span a{
font-size:12px;
}
.ncontent{
width:729px;
line-height:24px;
padding:10px;
height:20px;
min-height:20px;
height:auto!important;
overflow:hidden;
background-color:#211F24;
border:1px #63585E solid;
border-width:0px 1px 1px;
}
.guide{
color:#FF0000;
}
/*---- floatQQ ----*/
#rightDiv{
width:123px;
overflow:hidden;
}
.qqtop{
height:90px;
background:url(QQ/Head.gif);
}
.qqtop a{
display:block;
height:34px;
line-height:34px;
}
.qqmid{
background:url(QQ/bg.gif) repeat-y;
padding:0px 10px;
}
.qqmid a{
display:block;
padding-left:30px;
height:34px;
line-height:34px;
font-size:12px;
background:url(qq/qq.gif) 10px center no-repeat;
border-bottom:1px #ebebeb solid;
}
.qqbot{
height:21px;
background:url(QQ/Bottom.gif);
}