@charset "gb2312";
body{ padding:0px; margin:0px; font-size:12px; font-family:ËÎÌå; background:url(../images/bg.jpg) repeat;}
ul, dl, dd, dt, h1, h2, h3, h4, h5, h6, form, p { padding: 0; margin: 0; }
a{ color:#000; text-decoration:none;}
a:hover{ color:#f00;}
ul{ list-style:none;}
img{ border:none;}


/**top**/
.toptotal{ width:100%; height:96px; display:block; margin:0 auto; padding:0px; /*background:url(../images/topbg2.jpg) #064f18 repeat-y;*/ background:#0d3978;}
.top{ width:1000px; height:96px; margin:0 auto; padding:0px; display:block; overflow:hidden;}
.logo{ width:533px; height:96px; float:left; display:block; overflow:hidden;}

/***dh***/
.dhtotal{ width:100%; height:51px; display:block; background:url(../images/dhbg.jpg) repeat-x; margin:0 auto; padding:0px;}

.dh{ width:1100px; height:51px; display:block; margin:0 auto; padding:0px;  }
.nav_list{ list-style:none; margin:0; padding:0; display:block; }
.nav_list li{ float:left; width:150px;height:51px;  line-height:53px; position:relative;  font-size:14px;text-align:center; font-weight:bold;}
.nav_list li a{  width:150px; text-align:center; padding:0px; text-decoration:none; color:#5c2400; display:block; float:left;}
/*.nav_list li a.current{ width:116px; text-align:center;  text-decoration:none; color:#c41809; background:url(../images/dhbiao.jpg) 8px 5px no-repeat; display:block; }*/
.nav_list li a:hover{  color:#071fb5; display:block;cursor:pointer; text-align:center; width:150px;/* IE6 */}
.nav_list li div.second{ color:#5c2400; height:0px; overflow:hidden; position:absolute; right:0px; top:50px; width:150px; font-size:14px; line-height:35px; font-weight:normal; z-index:99999;}
.nav_list li div.second a{ background:#00b1fd; color:#bce9ff;  border:none; width:150px; border-top:1px solid #fff;  }
.nav_list li div.second a:hover{ text-decoration:none; background:#fbe201; width:150px; color:#071fb5;  border-top:1px solid #fff; }
/***flash****/
.flash{ width:1000px; height:279px; margin:0 auto; padding:0px; display:block; overflow:hidden;}
/***line***/
.line{ width:1000px; height:30px; margin:0 auto; padding:0px; display:block; overflow:hidden; background:url(../images/line.jpg) repeat-x;}
/***mdddle01***/
.fnj_total{ width:1000px; height:250px; overflow:hidden; display:block; margin:0 auto; padding:0px; background:#fff;}

.f_total{ width:201px; height:226px; float:left; margin-left:15px; margin-top:17px; display:inline;}
.fvideo{ width:201px; height:166px; display:block; margin:0 auto; padding:0px; overflow:hidden;}
.ffw{ width:201px; height:51px; background:url(../images/fw.jpg) top center no-repeat; display:block; margin-top:8px;}

.ntop{ width:41px; height:250px; float:left; overflow:hidden; background:url(../images/ntop.jpg) left center no-repeat; margin-left:22px; display:inline;}

.n_total{ width:438px; height:250px; float:left; overflow:hidden;}
.n_total ul{ width:98%; height:auto; margin:0 auto; padding:0px; display:block;}
.n_total ul li{ width:100%; height:21px; display:block; text-indent:15px; border-bottom:dashed 1px #ccc; background:url(../images/5.gif) 0px 5px no-repeat; list-style-type:none;}
.lileft{ width:70%; height:21px; line-height:21px; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left;}
.lileft a{ text-decoration:none; color:#000;}
.lileft a:hover{ text-decoration:none; color:#df303c;}
.liright{ width:25%; height:21px; line-height:21px; text-align:right; float:right;color:#000; }



.jtop{ width:41px; height:250px; float:left; background:url(../images/jtop.jpg) left center no-repeat; margin-left:4px; display:inline;}
.j_total{ width:218px; height:238px; float:right; margin-right:15px; margin-top:10px; display:inline;}
.jimg{ width:218px; height:74px; display:block; overflow:hidden;}
.jimg img{ max-width:218px; _width:218px; min-height:74px;_height:74px; border:0px;}

.jcon{ width:218px; height:160px; display:block; margin-top:2px; text-align:left; line-height:22px; overflow:hidden;}

/***middle02***/
.phx_total{ width:1000px; height:292px; margin:0 auto; padding:0px; display:block;background:#fff;}
.p_total{ width:213px; height:292px; background:url(../images/pline.jpg) top right no-repeat; float:left; margin-left:15px; display:inline; overflow:hidden; }

.p_top{ width:213px; height:45px; display:block; background:url(../images/ptop.jpg) left top no-repeat; overflow:hidden;}
.p_toplspan{ width:80px; height:22px; line-height:22px; margin-top:20px; margin-left:44px; display:inline; float:left; overflow:hidden; text-align:left; font-size:15px; color:#fff;}
.p_toprspan{ width:44px; height:17px; margin-top:24px; margin-right:45px;float:right; display:inline; text-align:right; font-size:12px;}
.p_toprspan a{ text-decoration:none; color:#f55458;}
.p_toprspan a:hover{ text-decoration:none; color:#000;}
.p01{ width:198px; height:68px; border:solid 1px #ccc; float:left; margin-top:8px; display:inline;}
.p01img{ width:89px; height:66px; float:left; margin:2px;overflow:hidden;}
.p01con{ width:94px; height:66px; text-align:left; line-height:22px; float:right; margin:3px; overflow:hidden;}

.h_total{ width:453px; height:269px; float:left; margin-left:25px; margin-top:22px; display:inline; overflow:hidden}
.h_total img{ border:solid 1px #000;}

.xtop{ width:41px; height:292px; float:left;  overflow:hidden; margin-left:8px; display:inline;}
.x_total{ width:217px; height:292px; float:right; margin-right:15px; display:inline; overflow:hidden;}
.ximg{ width:218px; height:74px; display:block;  margin-top:12px;overflow:hidden; }
.ximg img{ max-width:218px; _width:218px; min-height:74px;_height:74px; border:0px;}

.xcon{ width:218px; height:200px; display:block; margin-top:2px; text-align:left; text-indent:2em; line-height:22px; overflow:hidden; }

.xcon ul{ float:left; width:100%; height:auto; margin:0 auto; padding:0px;}
.xcon ul li{ float:left; width:100%; height:21px; line-height:21px;  text-indent:15px; border-bottom:dashed 1px #2c6e52;  background:url(../images/5.gif) no-repeat 0px 3px;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.xcon ul li a{ text-decoration:none; color:#000;}
.xcon ul li a:hover{ text-decoration:none; color:#ff0000;}

/***middle03***/
.wc_total{ width:1000px; height:466px; margin:0 auto; padding:0px; display:block; overflow:hidden; background:#fff;}
.w_total{ width:213px; height:auto; float:left; margin-left:15px; display:inline;}
.cs{ width:213px; height:224px; display:block; overflow:hidden; background:url(../images/cline.jpg) top right no-repeat;}
.cscon{ width:213px; height:171px; display:block; overflow:hidden; margin-top:6px;}
.cscon ul{ float:left; width:95%; height:auto; margin:0 auto; padding:0px;}
.cscon ul li{ float:left; width:100%; height:22px; line-height:22px;  text-indent:15px; background:url(../images/5.gif) no-repeat 0px 3px;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.cscon ul li a{ text-decoration:none; color:#000;}
.cscon ul li a:hover{ text-decoration:none; color:#ff0000;}

.lcon{ width:95%; height:171px; margin-top:6px; display:block; text-align:left;  overflow:hidden; line-height:22px; }


.c_total{ width:731px; height:auto; float:right; overflow:hidden; margin-right:15px; display:inline;}
.sh_total{ width:731px; height:226px; display:block;}

.sh_top{ width:731px; height:45px; display:block; background:url(../images/ptop.jpg) left top no-repeat; overflow:hidden;}
.sh_toplspan{ width:70%; height:22px; line-height:22px; margin-top:18px; margin-left:60px; display:inline; float:left; overflow:hidden; text-align:left; font-size:15px; color:#fff;}
.sh_toprspan{ width:15%; height:17px; margin-top:24px; float:right; display:inline; text-align:right; font-size:12px;}
.sh_toprspan a{ text-decoration:none; color:#f55458;}
.sh_toprspan a:hover{ text-decoration:none; color:#000;}

#shcon{ width:731px; height:170px; display:block; margin-top:6px; overflow:hidden;}
#shcon ul{width:99%; display:block; overflow:hidden; height:170px; margin:0 auto; padding:0px;}
#shcon ul li{width:152px; display:block; overflow:hidden; height:168px; background:#e3e9ff; border:solid 1px #ccc; float:left; margin-left:15px; display:inline; list-style-type:none;}
#shcon ul li div{width:150px; height:146px; display:block; overflow:hidden; margin:2px auto; text-align:center; overflow:hidden;}
#shcon ul li div img{max-width:148px; _width:148px; max-height:144px; _height:144px; display:block; overflow:hidden; background:#fff; padding:0px; border:solid 1px #fff; margin:0 auto;}
#shcon ul li span{width:150px; float:left; line-height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px auto; padding:0px; color:#01673f; text-align:center;}

.shimg{ width:731px; height:217px; display:block;  margin-top:8px; }
.shimg img{ border:0px; }

/***bottom****/
.b_total{ width:1000px; height:101px; display:block; margin:0 auto; padding:0px; background:#f4f4f4; overflow:hidden;}
.b_top{ width:731px; height:45px; display:block; background:url(../images/ptop.jpg) left top no-repeat; overflow:hidden;}
.b_toplspan{ width:70%; height:22px; line-height:22px; margin-top:18px; margin-left:60px; display:inline; float:left; overflow:hidden; text-align:left; font-size:15px; color:#fff;}

.ll_con{ width:970px; height:50px;  margin:0 auto; padding:0px; float:none; margin-top:9px; display:block; overflow:hidden;}
.ll_con ul{ float:left; width:99%; height:auto; margin:0 auto; padding:0px;}
.ll_con ul li{ float:left; width:16%; height:22px; height:auto; line-height:22px;  text-indent:15px; overflow:hidden; background:url(../images/5.gif) no-repeat 0px 3px; margin-left:33px; display:inline; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#fff;}
.ll_con ul li a{ text-decoration:none; color:#000;}
.ll_con ul li a:hover{ text-decoration:none; color:#ff0000;}
/***bbbb***/
.bbbtotal{ width:100%; height:127px; display:block; margin:0 auto; padding:0px;background:url(../images/bbg.jpg) repeat-x;}
.bbb{ width:1000px; height:127px; display:block; margin:0 auto; padding:0px; overflow:hidden; }
.bbb span{ width:98%; height:86px; display:block; line-height:22px; text-align:center; color:#fff; margin-top:42px;}
.bbb span a{  color:#fff; }
.bbb span a:hover{ color:#ff0000; }
