body{ MARGIN:0PX 0PX; PADDING:0PX 0PX;FONT-SIZE:12PX; font-family:Arial, Helvetica, sans-serif; TEXT-ALIGN:center;COLOR:#4f4f4f; background:#FFF url(../images/top_bg.jpg) repeat-x; line-height:22px; margin-left:auto;margin-right:auto;}

a{ color:#4f4f4f; text-decoration:none;}

a:hover{ color:#005da0; text-decoration:none; }

*{ margin:0px; padding:0px;}

ul,li{ padding:0px; margin:0px; list-style:none;}

a img{ border:none;}

.clear{ clear:both;}

.orange{ color:#fd8f00; }

#index_top{ POSITION:relative;WIDTH:983px;TEXT-ALIGN:left; margin:auto!important; padding:auto!important;MARGIN:0PX 0PX;PADDING:0PX 0PX;}

#container{ POSITION:relative;WIDTH:983px;TEXT-ALIGN:left; margin:auto!important; padding:auto!important;MARGIN:0PX 0PX;PADDING:0PX 0PX;  }

#top{ height:81px;}

#logo{ float:left; width:304px;}

.set{ position:absolute ; right:10px; top:15px;}

.set a{ margin:0px 10px;}

.set a img{ margin-right:3px;}

.search{ position:absolute; right:10px; top:58px;}

.search ul li{ float:left; margin-left:3px;}

.search_k{ width:113px; height:17px; background:url(../images/search_k.jpg) no-repeat; border:0px;color:#CCC; padding-top:4px; padding-left:2px;}

#menu{ height:34px;}

#menu ul li{ float:left;}

#menu ul li a{display:block; height:34px; }

#menu ul li a.index{ width:125px;   background:url(../images/menu_index.jpg) no-repeat top;}
#menu ul li a.intro{ width:120px;   background:url(../images/menu_intro.jpg) no-repeat top;}
#menu ul li a.new{ width:125px; background:url(../images/menu_new.jpg) no-repeat top;}
#menu ul li a.pro{ width:103px;  background:url(../images/menu_pro.jpg) no-repeat top;}
#menu ul li a.honor{ width:168px;   background:url(../images/menu_honor.jpg) no-repeat top;}
#menu ul li a.guest{ width:95px;  background:url(../images/menu_guest.jpg) no-repeat top;}
#menu ul li a.res{ width:124px;  background:url(../images/menu_res.jpg) no-repeat top;}
#menu ul li a.contact{ width:123px;  background:url(../images/menu_contact.jpg) no-repeat top;}

#menu ul li a:hover{ background-position:bottom; }

#banner{ height:327px;}

#banner_ny{ height:196px;}

#index_main{ background:url(../images/index_main_bg.jpg) repeat-x; height:369px;}

#index_adver{ height:34px; line-height:34px; margin-bottom:30px;}

.index_adver_left{ float:left; width:114px;}

.index_adver_right{ float:right; width:848px;}

#index_left{ width:386px; float:left;}

#index_intro{}

.index_intro_top{ height:19px; border-bottom:1px solid #d5eaf0;}

.intro_top_l{ float:left;}

.intro_top_r{ float:right;}

.index_intro_bottom{ margin-top:10px; line-height:22px;}

#index_contact{ height:110px; background:url(../images/index_contact.jpg) no-repeat; margin-top:5px; padding-left:122px; padding-right:6px; line-height:21px; padding-top:5px; }

#index_right{ width:567px; float:right;}

#index_pro{}

.index_pro_top{ height:19px;border-bottom:1px solid #d5eaf0;}

.index_pro_bottom{ height:120px; margin-top:10px;}

#index_honor{ height:77px; background:url(../images/index_honor.jpg) no-repeat;margin-top:20px; padding-top:25px; padding-left:20px;}

#footer_con{ background-color:#015ea1; height:39px;}

#footer{POSITION:relative;WIDTH:983px;TEXT-ALIGN:left; margin:auto!important; padding:auto!important;MARGIN:0PX 0PX;PADDING:0PX 0PX; text-align:center; height:39px; line-height:39px; background:url(../images/footer_bg.jpg) no-repeat center; color:#FFF;}

#footer a{color:#FFF;}

.footer_left{ float:left; }

.footer_right{ float:right; font-weight:bold;}

/*introduce*/
#main{ background:url(../images/main_t.jpg) repeat-x top; min-height:369px; height:auto;_height:369px;}

#main_b{background:url(../images/main_b.jpg) repeat-x bottom; min-height:45px; height:auto;_height:45px; padding-bottom:30px;}

#left{ width:213px; float:left; margin-top:13px; background:url(../images/left_dh.jpg) repeat-y; min-height:10px; height:auto;_height:10px;}

.left_top{ height:48px;}

.left_dh_intro{}

.left_dh_intro span{ font-family:"宋体"}

.left_dh_intro ul{ padding-top:5px;}

.left_dh_intro ul li{ width:213px; line-height:41px;}

.left_dh_intro ul li a{ display:block; height:41px; padding-left:70px; background:url(../images/link.jpg) no-repeat;color:#000; font-weight:bold; }

.left_dh_intro ul li a:hover{ background:url(../images/hover.jpg) no-repeat; color:#FFF;}

.left_dh_intro ul li a#hover{ background:url(../images/hover.jpg) no-repeat; color:#FFF;}

.left_dh{}

.left_dh span{ font-family:"宋体"}

.left_dh ul{ padding-top:5px;}

.left_dh ul li{ width:213px; line-height:41px;}

.left_dh ul li a{ display:block; height:41px; padding-left:60px; background:url(../images/hover.jpg) no-repeat; color:#FFF; font-weight:bold;}

.left_dh ul li a:hover{ background:url(../images/hover.jpg) no-repeat; color:#FFF;}

.left_dh ul li a#hover{ background:url(../images/hover.jpg) no-repeat; color:#FFF;}

.left_dh ul ul{ padding:0px;}

.left_dh ul ul li{ width:213px; line-height:25px; background:none;   }

.left_dh ul ul li a{ height:25px; padding-left:40px; background:none; font-weight:bold; color:#000000;}

.left_dh ul ul li a:hover{background:none; color:#FF0000;}

.left_dh ul ul li a#hover{background:none; color:#FF0000;}

.left_dh ul.collapsed {display: none;}

.left_bottom{  background:url(../images/left_bottom.jpg) no-repeat bottom;}

.left_contact_top{ height:56px; margin-top:25px;}

.left_contact_bottom{ padding:15px; line-height:20px; }

#right{ width:739px; float:right; margin-top:28px; color:#212121;}

.right_top{ height:23px; line-height:23px;  border-bottom:1px solid #e0e0e0; }

.right_con{ padding:10px;}

.pro_pic_bg{  float:left;margin-right:10px;  } 

.left_button{ width:16px; height:55px; cursor:pointer; float:left; margin-top:20px; 
 background:url(../images/left_botton.jpg) no-repeat;  display:inline;}

.right_button{  width:16px; height:55px; cursor:pointer; float:right; margin-top:20px;
 background:url(../images/right_botton.jpg) no-repeat;display:inline;}

#demo { overflow:hidden; width:525px; height:120px; margin-left:5px; float:left;  display:inline;}

#indemo { float: left; width: 100000px;}

#indemo a { float:left; text-align:center; margin-right:20px; line-height:20px; display:inline; }

#demo1 { float: left; }

#demo2 { float: left; }

.pic{  float:left; margin:2px 13px; text-align:center;  display:inline;}

#demo01 { overflow:hidden; width:532px; height:77px; float:left;  display:inline;}

#indemo01 { float: left; width: 100000px;}

#demo101 { float: left; }

#demo201 { float: left; }

.proshow{ text-align:center; float:left; margin:10px 0px ; margin-left:12px; width:23%; display:inline; }