/* CSS Document */
/* 基本属性CSS */
html,body{height:100%;}
*{ margin:0px; padding:0px;}
body,textarea,input{font:12px Verdana, Arial, Helvetica, sans-serif, "宋体"; color:#333;}
body,form,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
li{list-style:none;}
img{border:0px;}
button,label,input.radio,input.checkbox{cursor:pointer;}
input[type=radio],input[type=checkbox]{cursor:pointer;}

/* 主链接颜色 */
a{text-decoration:none;color:#333}
a:hover {text-decoration:underline;color:#006600}

/* 框架 */
#warp{height:auto;overflow:hidden;width:960px;margin:0 auto; clear:both}

/* 图片左右滚动 */
#demo {
background: #FFF;
overflow:hidden;
width: 600px;
margin:15px auto auto  auto;
}

#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
.float{float:left;}
.clear{height:10px;clear:both;}
.justify{text-align:justify;text-justify:inter-ideograph;}
.em{text-indent:2em;color:#999999}
.centent{ text-align:center; font-size:14px}
.border{border:1px #DADADA  solid;}
.margin{margin:0 auto;}

/* 头部 */
.top_1{ background:url(top_1.jpg) no-repeat;height:24px;overflow:hidden;}
.top_1 p{float:right;line-height:24px;margin-right:35px;_margin-right:20px}
.top_3{_width:970px;}/* IE6兼容问题*/
.top_3,.top_3 .nav{height:49px;overflow:hidden;}
.top_3 .nav .nav_left{background:url(nav_left.jpg) no-repeat;width:10px;height:49px;overflow:hidden}
.top_3 .nav .nav_center{background:url(nav_bg.jpg) repeat;width:677px;height:49px;overflow:hidden}
.top_3 .nav .nav_center a,.top_3 .nav .nav_center a:hover{font-size:18px;padding-top:4px;  text-align:center;font-weight:bold}
.top_3 .nav .nav_center a{display:inline-block;width:110px;float:left;height:49px;text-decoration:none;color:#666666;margin-right:2px;line-height:20px;}
.top_3 .nav .nav_center a font{font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.top_3 .nav .nav_center a:hover,#home{background:url(nav_hover_bg.jpg) no-repeat;display:inline-block;width:110px;float:left;height:49px;text-decoration:none;color:#FFFFFF;}
.top_3 .nav .nav_right{background:url(nav_right.jpg) no-repeat;width:18px;height:49px;overflow:hidden;}
.top_4{background:url(top_3.jpg) repeat;height:17px;overflow:hidden;width:960px;clear:both}
#ap a:hover{background:url(ap.jpg) no-repeat;width:120px;height:49px;}

/* 中部 */
.main_left{width:670px;height:auto;overflow:hidden}
.main_left .ml_box_2{background-color:#F0F0F0;border:1px #DADADA solid;height:auto;padding-top:10px;}
.main_left .ml_box_2 .mb2_box{}
.main_left .ml_box_2 .mb2_box ul li{width:206px;height:260px;overflow:hidden;margin:auto 5px;}
.main_left .ml_box_2 .mb2_box ul{margin-left:10px;}
.main_left .ml_box_2 .mb2_box ul font{margin-left:60px;}
.main_left .ml_box_2 .mb2_box ul font a{color:#FFFFFF}
.main_left .ml_box_2 .mb2_box ul .line_box{width:180px; margin:0px auto auto auto;line-height:25px;}
.main_left .ml_box_2 .mb2_box .line_1{background:url(line_bg_01.jpg) no-repeat;}
.main_left .ml_box_2 .mb2_box .line_2{background:url(line_bg_02.jpg) no-repeat;}
.main_left .ml_box_2 .mb2_box .line_3{background:url(line_bg_03.jpg) no-repeat;}
.main_left .ml_box_2 .mb2_box .line_4{background:url(line_bg_04.jpg) no-repeat;}
.main_left .ml_box_2 .mb2_box .line_4 img{ margin:10px 0px 0px 10px;}
.main_left .ml_box_2 .mb2_box .line_5{background:url(line_bg_05.jpg) no-repeat;}
.main_left .ml_box_2 .mb2_box .line_6{background:url(line_bg_06.jpg) no-repeat;}
.main_left .ml_box_2 .mb2_box .line_7{background:url(line_bg_007.jpg) no-repeat;}
.main_left .ml_box_2 .mb2_box .line_8{background:url(line_bg_8_1.jpg) no-repeat;}
.main_left .ml_box_2 .mb2_box .line_9{background:url(line_bg_9.jpg) no-repeat;}
.main_left .ml_box_2 .mb2_box .line_10{background:url(bg_gdxhgm.jpg) no-repeat;}
.main_left .ml_box_2 .mb2_box .line_11{background:url(bg_gdbtly.jpg) no-repeat;}
.main_left .ml_box_2 .mb2_box .line_12{background:url(bg_gdmlyc.jpg) no-repeat;}
.main_left .ml_box_3{border:1px #DADADA  solid;height:200px;overflow:hidden}
.main_left .ml_box_3 .team_left{background:url(jy.jpg) no-repeat top;width:34px;height:200px;}
.main_left .ml_box_3 .team_right ul li{ width:118px; text-align:center;margin:15px 3px auto 3px;}
.main_left .ml_box_3 .team_right img{ border:1px #CCCCCC solid}
.main_left .ml_box_4{border:1px #DADADA  solid;height:188px;overflow:hidden}
#style_line dt{background:url(foot_bg.jpg) repeat;height:30px;overflow:hidden;line-height
:30px; border-bottom:1px #DADADA  solid;}
#style_line dt strong{margin-left:20px;font-size:14px;color:#000000;background:url(ico.jpg) no-repeat 5px left;}
/* 左边结束*/
.main_right{width:280px;margin-left:10px;height:auto;overflow:hidden}
.mr_box_1{border:1px #DADADA solid;height:280px;overflow:hidden}
.mr_box_1 .gs{width:250px;margin:10px auto;line-height:25px; text-indent:2em;}
.mr_box_2 .lb{background:url(lb.jpg) no-repeat;width:270px;margin-left:8px;margin-bottom:11px;}
.mr_box_2 .lb font{font-size:18px;line-height:30px;margin-left:50px;}
.mr_box_4 dd{width:250px;margin:0px auto;line-height:27px;color:#666666}
.mr_box_4 font{font-weight:bold;color:#006600;font-size:14px}
.mr_box_6 dt{margin-bottom:10px;}
.mr_box_6 dd{margin-left:20px;margin-bottom:15px;}
/* 右边结束*/


/*尾部*/
.footer {clear:both;}
.footer .link{border:1px #CCCCCC solid; background:url(foot_bg.jpg) repeat;height:30px;overflow:hidden;line-height
:30px; text-align:center}
.footer ul{line-height:25px; text-align:center}

/*顶部*/
.toptext{width:100%;height:35px;border-bottom:1px #d6d6d6 solid;background:url(top_bg.gif) repeat-x;line-height:35px; text-align:right;}
.topbody{width:920px;height:35px;}
.topbody p{float:left;}
.header{width:100%;height:177px;background:url(headbg.jpg) center top;}
.logo{height:72px;padding:32px 0 18px 3px;}
.headerbody{width:960px;}
.menu,.menu dt,.menu dd{display:block;float:left;}
.menu{width:960px;height:38px;background:url(menu_bg.gif) no-repeat;}
.menu dt{ position:relative;width:125px;height:38px;font-size:18px; text-align:center;line-height:38px;background:url(link_ico.gif) no-repeat right center;}
.menu dt a:link,.menu dt a:visited{display:block;width:125px;height:38px;color:#fff; text-decoration:none; font-family:"Microsoft YaHei";}
.menu dt a:hover{color:#fff;background:url(link_bg.gif) repeat-x;}
#menu_index a:hover{color:#fff;background:url(link_index_bg.gif) no-repeat;}
.menu dd{float:right; position:relative;top:8px;right:11px;width:69px;height:22px;}
.newslist{width:278px;height:280px;border-right:1px #dadada solid;border-bottom:1px #dadada solid;border-left:1px #dadada solid;}


.guide{width:280px;height:282px; overflow:hidden;}
.guide-title{width:278px;height:34px;border-right:1px #dce1e7 solid;border-left:1px #dce1e7 solid;margin-top:4px;}
.guide-title ul,.guide-title ul li,.guide-main ul,.guide-main ul li{display:block;background:#fff;}
.guide-title ul{width:278px;}
.guide-title ul li{float:left;width:138px;height:28px;border-top:1px #dce1e7 solid;border-bottom:1px #dce1e7 solid;border-right:1px #dce1e7 solid;border-left:1px #dce1e7 solid;margin-left:-1px;font-size:14px; text-align:center; line-height:30px;}
#guide2_1.guide_on,#guide2_2.guide_on{height:30px;border-top:3px #494c5b solid;border-bottom:none;font-weight:bold; line-height:34px; position:relative;top:-5px;}


.guide-main{width:278px;height:235px;border-right:1px #dce1e7 solid;border-bottom:1px #dce1e7 solid;border-left:1px #dce1e7 solid;background:#fff;}
.guide-main ul{width:230px;padding:10px 0 0 20px;}
.guide-main ul li{width:220px;height:25px; line-height:25px;background:url(od1_dian.jpg) no-repeat scroll 0 9px transparent; padding-left:10px; overflow:hidden;}
#guide2_2{border-right:none;width:139px;}
.nlx_main7 {width:278px;}
.nlx_main7 li{margin:0 auto;width:256px; height:85px; padding-top:18px; border:none; border-bottom:1px dashed #CCCCCC;}
.nlx_main7 li img{float:left; padding:2px; border:1px solid #999997;width:80px;height:66px;}
.nlx_main7 li p{ width:160px; float:right; text-align:left; color:#666666; line-height:24px;height:70px;overflow:hidden;}
.nlx_main7 li p span{height:26px; line-height:26px; color:#414141; font-size:14px; display:block;font-weight:bold; overflow:hidden;}
.nlx_fxtel {width:958px;border:1px solid #d9d9d9;background:url(image_di.png) repeat-x -5px -460px; height:118px;margin-bottom:10px;}
/* 切换4css */
.md_4{width:928px;margin:5px auto 0 auto;}
.md_4_menu{width:700px; height:27px; overflow:hidden; margin-left:110px;}
.md_4_menu li{width:54px; height:27px; overflow:hidden; float:left; padding:0px;}
.md_4_menu li a,.md_3_menu li a:visited,.md_3_menu li a:hover,.md_3_menu li a:active{display:block; padding:5px 0 0 0; height:27px; line-height:14px; text-align:center; text-decoration:none; color:#333333; line-height:23px; font-size:14px;}
.md_4_menu li.tel-hover{height:27px; background:url(image_di.png) no-repeat -450px -51px;}
.md_4_menu li.tel-hover a,.md_4_menu li.tel-hover a:visited,.md_4_menu li.tel-hover a:hover,.md_4_menu li.tel-hover a:active{color:#FFFFFF; font-weight:bold; line-height:20px;}
.hd_4 {
    width:928px; float:left; clear:both; height:27px; 
}
#bfxz4 {height:auto; position:relative; width:928px;}
.txtcss4 {
    height:68px; border:1px solid #CCCCCC; background:#FFFFFF;
}
.nlx_fxtel_1 {
    width:895px; height:26px; line-height:26px; font-size:14px; color:#333333; margin-top:6px;
}
.nlx_fxtel_1 span{
    color:#CC0000; font-weight:bold;
}

#nlx_copyright {
    width:960px; height:26px; line-height:26px; font-size:12px; color:#333333; text-align:center;
}
.nlx_main15_zs {
    overflow:hidden; height:269px; width:280px; margin-bottom:10px; margin-top:10px;
}

#food {padding: 10px; font:normal 12px/22px "宋体"; clear:both; border-top:solid 10px #D7D7D7;}