/* CSS Document */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { padding:0; margin:0; }
body { font:12px/1.6 "Microsoft Yahei", "Tahoma", "SimSun"; color:#333; padding-bottom:40px;}

ul, dl, dd, dt, li, p { list-style:none; margin:0px; padding:0px; border:0px; }
a { color:#231f20; text-decoration:none; cursor:pointer; }
a:hover { color:#f60; text-decoration:underline; }
.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.cl_float:after {display:block;clear:both;height:0;overflow:hidden;visibility:hidden;content:".";}
.cl_float {clear:both;*zoom:1;}
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
.ho15 { height:15px; overflow:hidden; background-color:#fff; clear:both; display:block; }
.ho8 {height:8px; overflow:hidden; background-color:#fff; clear:both; display:block; font-size:0; }
.none { display:none }
img { border:0; }
#top { width:100%; background-color:#231f20; height:37px;}
#top .top_c { width:1003px; margin:0 auto; line-height:37px; height:37px; color:#fff; }
#top a { color:#fff; padding:0 4px; }
#top a:hover { color:#f60; }
#top span { padding-left:15px; }
#header { width:100%; background-color:#fff; height:105px; margin:0 auto; position:relative; z-index:9999; }
#header .logo { width:169px; height:105px; margin-left:20px; background:url(../images/logo.png) 0 center no-repeat; }
#header .logo a { width:169px; height:105px; display:block; }
#header .logo span { display:none; }
#nav_m { width:100%; height:40px; background-color:#4d4d4d; overflow:hidden; }
#nav_m #main_nav { width:1003px; margin:0 auto; clear:both; display:block; }
#nav_m .nav_m_ul { width:650px; clear:both; display:block; overflow:hidden; }
#nav_m .nav_m_ul li { float:left; line-height:40px; font-size:14px; font-weight:400; }
#nav_m .nav_m_ul li a { color:#fff; padding:0 12px; }
#nav_m .nav_m_ul li a:hover { color:#f60; }
#nav_m .search { padding-top:9px; margin-right:15px; }
#nav_m .search .inp_srh { border:0; height:20px; line-height:20px; background:#fff url(../images/ss_input_bg.png) right center no-repeat; width:200px; }
#nav_m .search .btn_soso { background:none; border:0; height:20px; line-height:20px; color:#fff; }
#main { width:1003px; margin:0 auto; clear:both; display:block; background-color:#fff; }
#footer { width:100%; background-color:#231f20; /*margin-bottom:50px;*/ }
#footer .foot_nav {float:left; width:100%; border-bottom:1px dashed #414141; margin-bottom:20px }
#footer .foot_nav .foot_nav_arc {  width:1003px; margin:0 auto; clear:both; display:block; }
#footer .foot_nav .foot_nav_arc ul { overflow:hidden; display:block; }
#footer .foot_nav .foot_nav_arc ul li { float:left; padding:15px 0 15px 28px; overflow:hidden; border-right:1px dashed #414141; }
#footer .foot_nav .foot_nav_arc ul li.foot_1217_1 { width:148px}
#footer .foot_nav .foot_nav_arc ul li.foot_1217_2 { width:98px}
#footer .foot_nav .foot_nav_arc ul li.foot_1217_3 { width:118px}
#footer .foot_nav .foot_nav_arc ul li.foot_1217_4 { width:138px}
#footer .foot_nav .foot_nav_arc ul li.foot_1217_5 { width:138px}
#footer .foot_nav .foot_nav_arc ul li.foot_1217_6 { width:130px}
#footer .foot_nav .foot_nav_arc ul li .title { font-weight:bold; overflow:hidden; display:block; height:28px; }
#footer .foot_nav .foot_nav_arc ul li .title a { color:#fff; font-size:14px; }
#footer .foot_nav .foot_nav_arc ul li .title1 {
	font-weight:bold;
	overflow:hidden;
	display:block;
	height:28px;
	width:90px;
}
#footer .foot_nav .foot_nav_arc ul li .title1 a { color:#fff; font-size:14px; }
#footer .foot_nav .foot_nav_arc ul li .title2 {
	font-weight:bold;
	overflow:hidden;
	display:block;
	height:28px;
	width:116px;
}
#footer .foot_nav .foot_nav_arc ul li .title2 a { color:#fff; font-size:14px; }
#footer .foot_nav .foot_nav_arc ul li a { color:#8f8b8c; font-size:12px; padding:0 6px; line-height:20px; }
#footer .foot_nav .foot_nav_arc ul li a:hover, #footer .foot_nav .foot_nav_arc ul li .title a:hover { color:#f60; }
.foot_c { width:1003px; margin:0 auto 0; overflow:hidden; display:block; clear:both;  }
.foot_logo_dz { background:url(../images/foot_logo.png) 0 6px no-repeat; width:728px; color:#fff; }
.foot_logo_dz p { width:370px; float:right; line-height:24px; padding-top:6px; overflow:hidden; }
.banquan { line-height:24px; color:#7e7e80; width:770px; clear:both; display:block; overflow:hidden; padding-top:15px; }
.weixin { width:142px; height:86px; }
.floatbox{ display: none; position: fixed; _position: absolute; z-index: 1000000010; text-align: left; font-family: Arial; color: #000; font-size: 12px; }
.floatbox .div1,.floatbox .div2,.floatbox .div3,.floatbox .div4,.floatbox .div5,.floatbox .div6,.floatbox .div7,.floatbox .div8,.floatbox .div9,.floatbox .div10{ position:absolute; z-index:1000000009; overflow:hidden; }
.floatbox a:link{ color:#FFF; text-decoration:none; }
.floatbox a:visited{ color:#FFF; text-decoration:none; }
.floatbox a:hover{color:#FFF; text-decoration:none; }
.floatbox a:active{color:#FFF; text-decoration:none; }
#floatbox{ bottom: 0px; width: 100%; height: 51px;background:url(../images/11.gif) #000000 no-repeat center}
#floatbox { _top: expression(eval((document.compatMode&&document.compatMode=="CSS1Compat")?documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-1:document.body.scrollTop+document.body.clientHeight-this.clientHeight-1)+1-0); }
#floatbox .box1{ margin:0 auto; width:998px; height:51px;overflow:hidden; zoom:1; }
#floatbox .box1 .div1{ margin:0; width:413px; height:51px;  }
#floatbox .box1 .div2{ margin:0 0 0 475px; width:325px; height:51px; }
#floatbox .box1 .div2 a{ display:block; width:325px; height:51px; }
#floatbox .box1 .div3{ margin:0 0 0 798px; width:200px; height:51px;  }
#floatbox .box1 .div3 a{ display:block; width:200px; height:51px; }
/*--------------------------------------------------*/
#floatbox_night_bg{ top: 0px; width:100%; height:100%; background:#231f20; }
#floatbox_night_bg { _top: expression(eval((document.compatMode&&document.compatMode=="CSS1Compat")?documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-1:document.body.scrollTop+document.body.clientHeight-this.clientHeight-1)+1-0); }
#navbox{position:relative; z-index:10000000;}
#navbox ul.subnav{display:none;background:#fff; position:absolute;text-align: center; width:70px; height:300px;top:35px; left:25px; border-style:solid;border-color:#ddd;border-width:1px; z-index:10000000;}
#navbox.current ul.subnav{display:block;}
#navbox ul.subnav a{border:none; color:#000; padding:0 10px;}
#navbox ul.subnav a:hover{background:#eee; display:block; font-weight:800;}
#foot_B { width:100%; height:62px; background:url(../images/footer_Bj.jpg) repeat-x 0 0; position:fixed; left:0; bottom:0; z-index:999999;}
#foot_B a { font-size:12px; color:#b5b5b5;}
.foot_B_inner { height:62px; width:1044px; margin:0 auto;}
.foot_hot { width:280px; height:14px; padding:26px 0 22px 10px; position:relative;}
.foot_hot img.foot_hot_img { position:absolute; top:6px; left:-20px;}
.foot_hot div { height:16px; overflow:hidden;}
.foot_hot div li { height:16px; line-height:16px;}
.foot_hot div a { line-height:16px;}
.foot_Lj { width:544px; padding:0 0 0 14px; height:34px; margin-top:16px; border-left:1px dashed #fff; border-right:1px dashed #fff;}
.foot_Lj li.foot_Li { float:left; margin-right:16px; position:relative; z-index:999; padding-top:16px; margin-top:-16px;}
#foot_B .yx_Yy { width:166px; height:16px; padding:26px 0 20px 22px; background:url(../images/fangDaJing.png) no-repeat 5px center; color:#b5b5b5;}
#foot_B .yx_Yy li { height:16px; line-height:14px;}
#foot_B .yx_Yy li a { line-height:14px;}
.foot_Lj li div.li_Nr { border:4px solid #ac936c; border-bottom:none; width:330px; height:184px; position:absolute; bottom:50px; _bottom:46px; left:0; z-index:99; background:url(../images/foot_div_Bj.jpg) repeat-x 0 0; z-index:9999;}
.foot_yx_jdxm ul { width:100%; height:164px; padding-top:20px; background:url(../images/renHua.png) no-repeat center bottom;}
.foot_yx_jdxm li { width:40%; height:24px; padding-left:10%; margin-bottom:16px; _margin-bottom:10px; float:left;}
.foot_yx_jdxm a:hover { text-decoration:none;}
.foot_yx_jdxm a span { color:#917143; line-height:16px;}
.foot_yx_jdxm a:hover span { text-decoration:underline;}
.foot_yx_jdxm a.foot_Lj_a { display:block; width:134px; height:34px; overflow:hidden; _position:relative;}
.yx_Lylx a.foot_Lj_a { display:block; width:104px; height:34px; overflow:hidden; _position:relative;}
.yx_Lylx_T { height:116px; padding:16px 16px 0;/* border-bottom:1px solid #F00;*/}
.yx_Lylx_T li { display:none;}
.yx_Lylx_T h4 { display:block; height:15px; padding-top:3px; background:url(../images/luxian.png) no-repeat left 0; font:12px "微软雅黑"; color:#bbb; margin-bottom:10px;}
.yx_Lylx_T dt { color:#fff; line-height:24px;}
.yx_Lylx_T dd { color:#bbb; line-height:16px; padding-left:12px; position:relative;}
.yx_Lylx_T dd i { position:absolute; top:-4px; left:5px;}
.yx_Lylx_B { height:52px; padding-left:16px;}
.yx_Lylx_B li { float:left; width:48px; height:18px; margin-right:14px;}
#foot_B .yx_Lylx_B li a { display:block; width:48px; height:18px; text-align:center; line-height:18px; color:#fff;}
.yx_Lylx_B li a { background-color:#a27948;}
#foot_B .yx_Lylx_B li a:hover { text-decoration:none; background-color:#be0105;}
.yx_Lylx_B p { color:#bbb; line-height:30px;}
#foot_B .foot_Zx { margin-right:0; position:relative;}
.foot_Zx a { display:block; width:102px; height:34px; overflow:hidden; _position:relative;}
.foot_Zx img.sb_Shou { position:absolute; top:0; right:0; display:none;}

.pinpai-1 {
    height: 315px;
    margin-top: 30px;
}

.pinpai-1 img {
    margin: 0 2px 2px 0;
}