#imain_form{padding:5px 0 10px 0; min-height:400px;_height:200px; clear:both;background:#fff ;}
#main_form{padding:25px 0 10px 0; min-height:400px;_height:200px; clear:both; background:#fff url(../images/main_bg_04.gif) top repeat-x}
#scon_form{margin:0 auto;background:#f5f5f5 url(../images/main_bg.gif) top repeat-x; clear:both; min-height:356px;_height:356px; }
#main_rray{background:url(../images/ml_02.gif) top no-repeat; width:3px; height:177px; font-size:0; line-height:0; float:left}
#main_con{width:942px; float:left;background:#fff url(../images/index_12.gif) top repeat-x; min-height:200px;_ height:200px; padding:15px 0 0 5px}
#main_lray{background:url(../images/mr_02.gif) top no-repeat; width:3px; height:177px; font-size:0; line-height:0; float:left}
#gg{ background:#FFF; text-align:center; height:90px;}

#snform{ padding:10px 10px 10px 10px; overflow:hidden;}
#sbform{ padding:20px 10px 10px 10px; color:#000}

#top_form{ margin:0 auto; height:95px; background-color:#fff}
#top2_form{ clear:both; height:87px;background:url(../images/top_logo.jpg) top center no-repeat;}
#top2_con{width:690px; float:left}


#ibanner{ text-align:center; height:320px;clear:both; padding:5px 0 18px 0; background:#fff url(../images/banner_bray_24.gif) bottom center no-repeat}
#sbanner{padding-bottom:15px;}

#bottom_form{padding:20px 10px 5px 10px; clear:both;}
#bottom_con{ color:#989898; }
#bottom_menu{padding:5px 0 }
#bottom_menu a{ padding:0 10px; color:#5d511c}

#bottom_link{width:152px; padding-top:20px}
#bottom_link a{color:#818181}
#bottom_lform{width:750px; float:left}
#bottom_rform{width:200px; float:left}
#top_link{height:25px; line-height:25px; text-align:right; padding-right:20px;}
#sreach_form{height:21px; text-align:right;  padding-top:15px;padding-right:20px}

#imenu_form{height:36px; padding-top:25px; clear:both}
#imenu_con{}
#set_form{text-align:right; padding-right:10px; height:25px; line-height:25px}
#set_form a{padding:0 10px 0 12px; background:url(../images/set_06.gif) 1px left no-repeat;}
#set_form a:hover{background:url(../images/set_04.gif) 1px left no-repeat;}

#kpage{ margin:5px 0 0 5px; padding-top:5px;color:#424242; clear:both; border-top:1px solid #efefef;}
#kpcon{ padding:2px 10px 0 2px;line-height:18px; color:#707070; text-align:center;position:relative; float:left}
#kpcon a{ padding:0 5px; margin:0 3px; border:1px solid #c0c0c0; float:left}
#kpage_info{float:left; line-height:18px; padding:2px 15px 0 10px}
#kpage_pt{float:left; padding:0 10px 0 10px}

#ileft_form{width:713px; float:left; padding-right:10px;}

#sleft_form{width:167px; padding:0 13px 0 0; margin-left:15px;min-height:700px;_height:700px; float:left; background:url(../images/com_05.gif) top right no-repeat}
#mrform{width:700px; min-height:250px;_height:250px; float:left; padding-left:20px;}

#iclass_form{padding:10px 0;}
#icontact{height:100px; padding:10px 5px 5px 5px;}

#runad{padding-left:1px; height:150px;}

#imid{width:435px; float:left; padding:0 20px}

#iabout{background:url(../images/afd_15.gif) top center no-repeat; padding:80px 5px 5px 5px; width:249px; height:235px; float:left}
#iabout_con{padding:0 5px 10px 5px; line-height:20px}
#iabout_scon{min-height:250px;height:250px;}
#iabout_link{ padding:5px; height:36px;background:url(../images/index_28.gif) bottom center no-repeat; width:236px; margin:0 auto}
#iabout_link a{ line-height:14px;  padding:0 12px 0 6px; background:url(../images/spoint_03.gif) left no-repeat; color:#806400; font-weight:bold}


#lmtit{height:38px; line-height:38px;color:#666666; font-size:16px;font-weight: 600; border-bottom:3px solid #d2e9d8;padding-left: 10px;background-image: linear-gradient(to bottom, #e9e9e9, #ffffff);}


#con_form{float:left; width:800px; padding:20px 0 0 20px}
#con_btit{height:25px; line-height:25px; padding-left:10px; background:url(../images/index_25.gif) top center no-repeat;}
#con_scon{_height:145px;min-height:145px}
#con_bray{background:url(../images/p_38.gif) top center no-repeat; height:5px; font-size:0; line-height:0}


#iright{width:240px; float:left;}
#iright_bg{background:url(../images/afd_18.gif) top center no-repeat; width:233px; height:303px; margin:0 auto}
#iright_con{padding:0 1px}
#iright_scon{background:url(../images/about_b_21.gif) 0 104px repeat-x; height:480px;}
#iright_wcon{padding:5px 0; text-align:center}

#iobj_form{height:26px; padding:15px 5px 0 0}

#glink_tit{background:url(../images/index_69.gif) top repeat-x;height:31px; line-height:31px; padding-left:5px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc}

#icases_form{width:730px; padding-top:10px; clear:both}
#icases_tray{background:url(../images/mray_41.gif) top no-repeat; height:5px;font-size:0; line-height:0;}
#icases_bray{background:url(../images/mray_b41.gif) top no-repeat; height:5px;font-size:0; line-height:0;}
#icases_con{border-left:1px solid #bcbcbc;border-right:1px solid #bcbcbc; background-color:#fff; padding:0 1px}


#mscon{padding:15px 30px 10px 10px;color:#29292a; font-size:14px; line-height:22px}
#run_mscon{padding:15px 30px 10px 2px;}

#ns_scon{padding:10px}
#stit_form{ border-bottom:1px dotted #ccc; height:25px; line-height:25px; text-align:center}

#prt_lform{float:right; width:450px}
#prt_limg{float:left; width:280px; text-align:center}
#scr_son{position:relative; margin-top:-5px;width:780px; color:#29292a; font-size:14px; line-height:22px}

#case_img{padding:15px 0 10px 115px; text-align:center; height:260px;}
#up_btn{background:url(../images/cpo_left.gif) center no-repeat; width:20px; height:260px; float:left; cursor:pointer}
#down_btn{background:url(../images/cpo_right.gif) center no-repeat; width:20px; height:260px; float:left;cursor:pointer}

#smid_form{height:220px; padding-bottom:10px;}
#ishow_img{width:233px; height:150px; padding-top:9px ;text-align:center; background:url(../images/img_18.gif) no-repeat; text-align:center;}
#ishow_form{width:235px; padding:5px 25px 0 35px; float:left; }
#ishow_tit{height:22px; line-height:22px; font-weight:bold; color:#6a6a6a; text-align:center}

#mid_news{width:350px; height:200px; float:left; padding-right:15px;}

#iabout_con{float:left; width:170px}
#iabout_img{width:100px; height:70px; float:left}
#iabout_form{height:80px;}

#about_logo{width:200px; float:left}
#about_con{width:470px; float:left; line-height:22px}
#about_spic{width:220px; float:left}
#about_son{width:450px; float:left; line-height:22px}
#about_cy{width:470px; float:left; line-height:22px}
#about_p{width:450px; float:left; line-height:22px}
#about_p2{width:550px; float:left; line-height:22px}
#about_ml{border-bottom:1px dashed #ccc; clear:both;}
#about_map{width:310px; height:225px; float:left}

#job_spic{width:180px; float:left}
#job_son{width:490px; float:left; line-height:28px; }
#searbox{ background:url(../images/seach_bg.jpg) no-repeat; width:181px; padding-left:20px; height:21px; float:right; margin-top:15px; margin-right:20px;}
#seabt{ float:right; width:48px; height:15px; margin-right:5px;_margin-right:2px; margin-top:3px;}
#ntit{ border-bottom:#DDDDDD solid 1px; text-align:center; padding:5px 0px;}
#pbox{ text-align:center; padding:10px;}

/***TOP**/
#imenu_bg{ position: relative; z-index: 1000; height:36px; clear:both; background:url(../images/menu_bg.jpg) no-repeat; margin-top:25px;}
#noniemenu {position:absolute;}
.menu {display:none;}
#noniemenu .holder ul {padding:0; margin:0;}
#noniemenu .holder ul li {list-style-type: none;}
#noniemenu .holder li {}
#noniemenu .holder li ul {display: none;}
#noniemenu .holder li:hover > ul#a3 {display:block; position:absolute; left:105px; margin-top:-20px; border:1px solid #000;}
#noniemenu .holder .bold {font-weight:bold;}
#noniemenu .holder {
    color:#fff;
    width:104px;
    height:26px;
    display:block;
    overflow:hidden;
    float:left;
    margin-left:7px;
    margin-right:1px;
    font-size:10px;
}
#noniemenu .holder:hover {
    height:auto;
}
#noniemenu a.outer, #noniemenu a.outer:visited {
    width:104px;
    padding-top:8px;
    height:18px;
    color:#FFFFFF;
    opacity: 0.95;
    font-size: 13px;
    display:block;
    text-align:center;
    text-decoration:none;
    font-family: verdana, arial, sans-serif;
}
#noniemenu a.outer:hover {
    overflow:visible;
}
#noniemenu div.open {display:none;}
#noniemenu a.inner, #noniemenu a.inner:visited {
    display:block;
    width:104px;
    height:18px;
    padding-top:3px;
    border-bottom:1px solid #D5E4DD;
    text-decoration:none;
    color:#474747;
    background:#FFF;
    text-align:center;
}
#noniemenu a.second {font-weight:bold;}
#noniemenu a.inner:hover {
    background:#E1EEE7;
}
.mt3{ margin-top:4px;}
.videoBox{ width:699px;_width:695px; clear:both;}
.videoBox li{ width:205px; float:left; margin:10px; text-align:center;}
.videoBox li p{ padding:0px; margin:0px; margin-top:8px;}
.videoBox li a{ color:#474747}
.videoBox li a:hover{ color:#F00;}
