/* CSS Document */
body{width:1003px; margin:0px auto; padding:0px; background:url(../images/bg_icon.jpg); font-family:"宋体"; font-size:12px; color:#000000; line-height:24px;
}
TD {
	FONT-SIZE: 12px; LINE-HEIGHT: 20px
}
A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR:#005FAF; TEXT-DECORATION: none
}
ul,li {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
img{border:0px;
} 
.clear{clear:both;
}
#infozone{font-size:12px;color:#000000;overflow:hidden;width:850px;height:25px; margin-top:4px; text-align:left; float:left;} 
#infozone div{height:25px;line-height:25px;white-space:nowrap;overflow:hidden;
} 

#top{width:1003px; height:119px; margin:0px; padding:0px; float:left; background:url(../images/top_bg.gif) left top repeat-x; clear:both;
}
.logo{float:left;height:58px; margin:0px; padding-left:14px; padding-top:19px; width:364px; 
}
.shoucant{width:200px; height:62px; float:right;margin-right:10px;margin-top:15px; background:url(../images/lou_bg1.gif) right bottom no-repeat; color:#CC3333; text-align:right; 
}
.shoucant A{color:#CC3333;
}
.shoucant A:hover{color:#CC3333;
}
#nav{background:url(../images/nav_bg.gif) left top no-repeat; float:left; height:23px; padding-left:42px; padding-bottom:8px; padding-top:11px; margin:0px; width:1003px;
}

/*导航------------------------*/

.chromestyle{
background:url(../images/nav_bg.gif) left top no-repeat; float:left; height:23px; padding-bottom:8px; padding-top:11px; margin:0px; width:1003px; clear:both;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.chromestyle ul{
float:left; padding-left:42px; margin:0px;
}

.chromestyle ul li{
 color:#000000; float:left; height:23px; line-height:23px; text-align:center; width:90px;
}

.chromestyle ul li a{
color:#000000; display:block; width:90px;
}

.chromestyle ul li a:hover{
background:url(../images/menu_bg.gif) center top no-repeat; color:#FFFFFF; display:block; width:90px;
}




/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
text-align:center;
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
z-index:100;
background-color: white;
width:90px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
text-decoration: none;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}
/*导航样式结束-------------------------*/



#index{width:1003px; background-color:#FFFFFF; overflow:hidden;
}
#warp{width:950px; margin:0px; padding-left:26px;
}
#banner{width:950px; height:240px; margin:0px; padding:0px; float:left;
}
#main{width:950px; margin:0px; padding-top:9px; float:left; margin:0px; background-color:#FFFFFF; clear:both;
	word-wrap: break-word; word-break:break-all; 

}
.sy_line_news{width:950px; height:35px; float:left; margin:0px; padding:0px; background:url(../images/news_bg.gif) left top no-repeat; line-height:35px; color:#000000;
}
.sy_box1{width:310px; height:331px; border:1px solid #CCCCCC; float:left; padding:0px; text-align:left; margin:0px; overflow:hidden;
}
.sy_title{width:200px; height:31px; line-height:31px; padding-left:20px; font-weight:bold; float:left; margin:0px; text-align:left;
}
.sy_img1{height:130px; width:308px; float:left;
}
.sy_cont1{ width:310px; height:138px; line-height:24px; padding-left:12px; padding-top:6px; padding-right:12px; padding-bottom:0px; margin:0px; float:left;
}
.sy_cont1 li{width:282px; height:24px; line-height:24px; padding-left:10px; background:url(../images/icon_11.gif) 0px 7px no-repeat; float:left;
}
.sy_box_more{width:80px; height:20px; float:right; padding-right:16px; padding-top:5px;
}

.sy_box2{width:308px; height:331px; border:1px solid #CCCCCC; float:left; padding:0px; text-align:left; margin-left:11px; overflow:hidden;
}
.sy_img2{height:130px; width:30６px; float:left;
}
.sy_pro{width:73px; float:left; font-weight:bold; padding-top:6px; padding-left:5px;
}
.sy_cont2{width:225px; height:132px; padding-top:6px; margin:0px; float:left; line-height:22px;
}
.sy_cont2 li{width:227px; height:22px; line-height:22px; margin:0px; padding:0px; 
}
.sy_box3{width:310px; height:331px; border:1px solid #CCCCCC; float:right; padding:0px; text-align:left; margin:0px; overflow:hidden;
}
#sy_foot{width:950px; height:74px; margin-top:10px; background:url(../images/foot_bg.gif) left top repeat-x; text-align:left;
}
.sy_foot_font{width:930px; padding-left:150px; padding-top:25px; background:url(../images/foot_logo.gif) 15px 18px no-repeat; color:#666666;
}
/*内容页*/
#bg{ width:1003px; background:url(../images/bg.gif) right bottom no-repeat #FFFFFF; overflow:hidden;
}

#sub_banner{width:950px; height:163px; margin:0px; padding-bottom:14px; background:url(../images/ban_bg.gif) left bottom repeat-x; position:absolute;
}
#sub_flash{width:240px; height:163px; position:relative; left:0; top:0; z-index:10;
}
#left{width:226px; float:left; margin-top:10px; background:url(../images/line_01.gif) right top no-repeat; height:auto; background-color:#FFFFFF;
}
.left_menu{width:194px; height:25px; padding-left:25px; padding-top:27px; float:left; margin:0px; background:url(../images/sub_menu_line.gif) left 31px repeat-x;
}
.left_list{width:219px; min-height:300px!important; height:auto!important; height:300px; float:left; padding-right:7px; background:url(../images/line_02.gif) right top repeat-y;
}
.left_list li{width:168px; height:32px; float:right; background:url(../images/sub_menu_bg.gif) right bottom no-repeat; text-align:left; color:#424242; font-size:13px; font-weight:bold; line-height:32px; padding-left:37px; padding-top:8px;
}
.left_list li A{color:#424242;
}
.left_list li A:hover{color:#005FAF
}
.left_logo{width:156px; height:138px; margin-top:90px; margin-left:20px; padding:0px; background:url(../images/ncpc.gif) left top no-repeat; display:inline; float:left;
}
.left_line_bot{width:226px; height:95px; float:left; background:url(../images/line_03.gif) right top no-repeat;
}


/*右侧内容开始*/
#right{width:714px; padding-left:10px; margin-top:10px; float:right; min-height:500px!important; height:auto!important; height:500px;
}
#right11{width:714px; padding-left:10px; float:left; margin:0px; min-height:500px!important; height:auto!important; height:500px;
}
#now{width:714px; height:36px; line-height:36px; color:#005FAF; text-align:right; background:url(../images/line_04.gif) left bottom no-repeat;
}
#now A{color:#005FAF;
}
#now A:hover{color:#005FAF;
}
#right_menu{width:645px; height:45px; margin:0px 10px; padding-left:49px; float:left; color:#005FAF; font-weight:bold; font-size:14px; line-height:45px; background:url(../images/icon_01.gif) left 5px no-repeat; border-bottom:1px dashed #C3C1C1; display:inline;
}
#right_cont{width:644px; height:auto; float:left; padding:15px 35px; margin:0px; overflow:auto;
}

/*新闻页开始*/
#right_cont li{width:640px; height:26px; line-height:26px; float:left; border-bottom:1px dotted #ABABAB;
}
.news_list{width:540px; float:left; padding-left:13px; background:url(../images/icon09.gif) left 7px no-repeat;
}
.news_date{width:80px; float:right;
}
#page{width:644px; height:30px; text-align:center; float:left; padding:10px 0px; margin:0px;
}

.table_border{border-collapse:collapse;
}
.table_border td{border:1px solid #000000;
}

.td_border{border:1px solid #000000;
}


/*底部-----------*/
#foot{width:1003px; height:40px; border-top:4px solid #003366; margin-top:20px; padding:0px; float:left; line-height:35px; color:#424242; background-color:#FFFFFF;
}
.quict_link{width:300px; padding-left:32px; height:35px; float:left;
}
.quict_link A{color:#424242
}
.quict_link A:hover{color:#424242
}
.banquan{width:550px; padding-right:32px; float:right; height:35px; text-align:right;
}