@charset "UTF-8";
body{margin:0px auto; padding:0px; font-size:12px; font-family:"宋体";  color:#555555; vertical-align:top; background-color:#FFF; background:url(../images/bg.jpg) repeat-x;}
td{ font-size:12px; font-family:"宋体";  color:#4b4b4b;   }
div.flower {background:url(flower-transparent.png) no-repeat; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td,span,img{margin:0; padding:0px; border:0px}
ol, ul,li {list-style-image:none;list-style-position:outside;list-style-type:none;}

a:link{font-size:12px;color:#555555;text-decoration:none;  }
a:visited{font-size:12px;color:#555555;text-decoration:none;}
a:hover{font-size:12px;color:#ff3300;text-decoration:none; }
a:active{font-size:12px;color:#555555;text-decoration:none;font-weight: normal;}


/**************top*******************/
.i_top_body{ margin:0px auto; height:142px; background:url(../images/top_bg.jpg) no-repeat center top;}

.i_top{ width:1100px; height:108px; margin:0px auto;  }
.i_top .logo{ width:619px; height:55px; float:left; padding-left:19px; margin-top:40px;}
.i_top .qh{width:263px; height:31px; float:right;  margin-top:77px;}
.i_top .qh .chinese{width:147px; height:31px; float:left}
.i_top .qh .enlish{width:116px; height:31px; float:left}

.i_top_body .dhbody{  height:33px ; margin:0px auto; border-top:#959595 1px solid; }
.i_top_body .dh{  height:31px ; margin:0px auto; border-bottom:1px #FFF solid; border-top:1px #FFF solid;}
.i_top_body .dht{ width:1089px;  height:31px ; margin:0px auto	; padding-left:11px;}
.i_top_body .dht a{ display:block; width:117px; height:31px; border-right:1px #959595 solid; float:left; border-left:1px #FFF solid; line-height:31px; font-weight:bold; text-align:center; color:#000;}
.i_top_body .dht a:hover{width:118px; height:31px; border-right:1px #959595 solid; float:left; background:#343434; color:#FFF;}
.test1{ width:118px; height:31px; border-right:1px #959595 solid; float:left; background:#343434}
.test2{ width:117px; height:31px; border-right:1px #959595 solid; float:left; border-left:1px #FFF solid;}


/**************banner*******************/
.i_banner{ width:1400px;height:298px; margin:0px auto;} 


/**************top_body*******************/
.top_body{ width:1100px;height:23px; margin:0px auto; background:url(../images/topboy.jpg) no-repeat top left; margin-top:20px	; clear:both}

/**************min_body*******************/
.min_body{ width:1100px;height:397px; margin:0px auto;}

.min_body .minleft{ width:334px; height:382px; float:left; padding-left:11px; padding-top:15px; border-right:1px #bfbfbf solid; line-height:28px; text-indent:2em;}
.min_body .minleft img{ padding-right:10px; padding-top:8px;}

.min_body .minmin{ width:339px; height:382px; float:left; padding-left:28px; padding-top:15px;   }
.min_body .minmin .jic{ width:293px; height:28px; line-height:26px; padding-left:18px; background:url(../images/cl.jpg) 0px 9px no-repeat; float:left}
.min_body .minmin  .jichen{ width:311px; height:150px; float:left; padding-top:3px;}

.min_body .rightmin { width:339px; height:382px; float:left; padding-left:27px; padding-top:10px; border-right:1px #bfbfbf solid;}
.min_body .rightmin .top{ width:356px; height:114px; float:left;}
.min_body .rightmin .top li{ width:109px; height:25px; background:url(../images/xh.jpg) repeat-x; border:1px solid #d8d8d6; margin-right:6px; float:left; margin-bottom:8px; line-height:24px; text-align:center; color:#585959;}

.min_body .rightmin .min{}
.min_body .rightmin .min li{ width:148px; height:113px; float:left; margin-right:9px; overflow:hidden;}
.min_body .rightmin .min li span{ display:block; width:146px; height:86px; border:1px #dadada solid; overflow:hidden;}
.min_body .rightmin .min li a { display:block; width:148px; height:24px ; line-height:24px; text-align:center; overflow:hidden;}
/**************bom_body*******************/
.bom_body{ width:1100px;height:57px; margin:0px auto; }
.bom_body img { float:left;}
/**************boom*******************/
.boom{ width:1025px;height:40px; margin:0px auto; background:url(../images/boom.jpg)  right; border:1px #cfcfcf solid;clear:both; margin-bottom:20px; padding-left:76px; line-height:18px; color:#a0a1a1; padding-top:5px;}

.boom .toptie{ width:691px; height:24px ; line-height:24px; margin:0px auto; padding-top:22px; border-bottom:1px #0077c0 solid; text-align:center; color:#FFF}

.boom .bomtie{ width:691px; height:40px ; line-height:40px; margin:0px auto; border-top:1px #6bb9d9 solid; text-align:center; color:#FFF}






/**************ny*******************/

.ny_body{ width:1100px; min-height:312px; margin:0px auto; background:url(../images/nybg.jpg) no-repeat top left; margin-top:4px; }


.ny_body .left{ width:275px; min-height:312px; float:left;}
.ny_body .left .title{ width:232px; height:73px; border-bottom:1px #bdbdbd dotted ; margin-top:15px; float:left;}

.ny_body .left .hdh{ width:246px; min-height:188px; float:left;}
.ny_body .left .hdh li{  min-height:31px; float:left; text-align:center;}
.ny_body .left .hdh li a{ width:232px; height:31px; background:url(../images/han.png) no-repeat; display:block; color:#6d6a6a;border-bottom:1px #bdbdbd dotted; line-height:30px;}
.ny_body .left .hdh li a:hover{ width:246px; height:50px; background:url(../images/hdt.png) no-repeat; display:block; color:#fff; border-bottom:none; line-height:50px; }


.ny_body .left .hdh dl{  min-height:31px; float:left; text-align:left;}
.ny_body .left .hdh dl a{ width:157px; height:31px; background:url(../images/han1.png) no-repeat; display:block; color:#6d6a6a;border-bottom:1px #bdbdbd dotted; line-height:30px; padding-left:75px;}
.ny_body .left .hdh dl a:hover{ width:171px; height:50px; background:url(../images/hdt1.png) no-repeat; display:block; color:#fff; border-bottom:none; line-height:50px; padding-left:75px;}

.ny_body .left .line{width:246px; height:174px; float:left; background:url(../images/zaixian.jpg) no-repeat; padding-bottom:20px;}

.ny_body .left .line .top{width:200px; height:24px; float:left; margin-top:64px; line-height:24px; color:#FFF; padding-left:46px;}
.ny_body .left .line .bom{width:200px; height:24px; float:left; margin-top:60px; line-height:24px; color:#FFF; padding-left:46px;}



.ny_body .right{ width:792px; min-height:312px; float:left;}

.ny_body .right .top{width:792px; height:24px; line-height:24px; margin-top:24px; float:left}

.ny_body .right .neirong{width:792px; min-height:400px; line-height:30px; margin-top:22px; float:left	; padding-bottom:40px; }

.fc_kuang{ width:245px; height:202px; padding-right:12px; float:left;}
.fc_kuang li{ width:243px; height:165px; border:1px #ccc solid; float:left}
.fc_kuang li img { margin-left:6px; margin-top:4px; width:232px; height:156px;}
.fc_kuang span{ width:245px; height:32px; line-height:32px; text-align:center; display:block}
.fc_kuang span a{ color:353535; text-align:center}

.newsxh{width:770px; height:28px; line-height:26px; padding-left:18px; background:url(../images/cl.jpg) 0px 9px no-repeat; float:left}


.indexCon{width:1400px;overflow:hidden;}
.indexCon .flashBanner{width:1400px;height:298px;overflow:hidden;}
.flashBanner{position:relative;}
.flashBanner .mask{height:32px;line-height:32px;background-color:#000;width:100%;text-align:right;
	position:absolute;left:0;bottom:-32px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;overflow:hidden;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer;}
.flashBanner .mask img.show{margin-bottom:3px;}