


#zy_left{ width:170px; float:left; margin-top:20px;}
.zy_left{ padding-top:6px; background:url(../images/zy_leftbg.jpg) no-repeat left top; position:relative;/*  z-index:100; */}
.zyl_ul li{ padding:10px 0 10px 15px; font-size:14px; line-height:20px; border-bottom:1px solid #fff; background:#f3f3f3;}
.zyl_ul li a{ background:url(../images/home_bg.png) no-repeat 0 -104px; padding-left:15px; width:120px; display:block; color:#333;}
.zyl_ul li a:hover,.zyl_ul li a.on{ background-position:0 -57px; color:#cd130a;}
.zyl_ewm{ width:170px; height:86px; background:url(../images/zyl_ewm.gif) no-repeat; margin-top:6px; position:relative;}
.zyl_ewm a.zlewm_yx{ width:85px; height:42px; display:block; float:right; position:relative; top:44px;}
.zlewm_tc{ position:relative; float:left;}
.zlewm_tc span{ width:85px; height:85px; display:block;}
.zlewm_tc .jq_hidebox,.ftewm_tcff .jq_hidebox{ display:none;position:absolute; background:#fff; z-index:10; border:1px solid #f6f6f6; top:85px;}
.zlewm_tc .jq_hidebox{ left:0px;}

.ftewm_tcff{ position:relative; background:url(../images/foot_logo.png) no-repeat;}
.ft_ewm{}
.ftewm_tcff span{ width:60px; height:60px; display:block;}
.ftewm_tcff .jq_hidebox{ width:260px; overflow:hidden; top:0px; right:0px;}

.zy_rig{ width:890px; overflow:hidden; margin-top:20px; font-size:13px; line-height:24px;}
.zyr_tit{ border-bottom:4px solid #fcfcfc; position:relative; color:#333; font-size:18px; font-weight:normal; padding-bottom:5px;}
.zyr_tit2{ font-size:20px;}
.zyr_tit span{ border-bottom:4px solid #ce130a; position:relative; bottom:0px; padding-bottom:5px;}
.zyr_jjfa{ position:relative; width:890px; overflow:hidden; margin-bottom:20px;}
.zyr_jjfa ul{ width:906px; position:relative;}
.zyr_jjfa li{ width:211px; float:left; margin:15px 15px 0 0; background:#ff0000;}
.zyr_jjfa li a{ cursor:pointer;}
.zyr_jjfa li a img{ width:211px; height:211px; display:block;}
.zyr_jjfa li a font{ height:36px; padding:10px; display:block; background:#f3f3f3; overflow:hidden; line-height:18px; font-size:13px; color:#353635;}
.zyr_jjfa li a:hover font{ background:#cd130a; color:#fff;}
.zr_jjif{ height:430px; background:#cd130a; margin-top:20px; overflow:hidden;}
.zrif_img{ width:430px; height:430px;}
.zrif_wz{ width:370px; height:340px; line-height:28px; color:#fff; padding:45px; overflow:hidden;}
.zy_tit3{ color:#fff; font-size:20px; font-weight:normal; margin-bottom:10px;}
.div1{ top:420px;}
.div2{ top:20px;z-index:999;position:fixed;_position:absolute;_top:expression(documentElement.scrollTop + 0 + "px");_margin-top:50px;}
.jjin_tit{ height:40px; line-height:40px; background:#f3f3f3; margin:15px 0 20px;}
.jjin_tit span{ padding:0 20px; display:inline-block; font-size:16px; background:#353635; color:#fff; text-align:center;}
.jjwz_tit{ font-size:15px; margin-bottom:10px; font-weight:bold;}
.jjwz_nr{ border-bottom:2px solid #f3f3f3; padding-bottom:10px; margin-bottom:20px;}
.zy_xqb{ padding:0 65px 0 25px; margin-top:50px; height:67px; line-height:67px; color:#fff; background:#555555 url(../images/zy_xiang.gif) no-repeat right top; font-size:16px;}
.zy_xqb a{ float:right; color:#fff; font-size:18px; text-decoration:underline;}

.zyr_box{ border-top:6px solid #cd130a; border-bottom:2px solid #f3f3f3; padding:20px 0 15px; margin-bottom:20px;}
.zyr_box1{ padding:10px 0 0;}
.zyrb_tit{ font-size:20px; color:#cd130a; margin-bottom:10px;}
.jsin_fwti{ padding:0 10px; height:40px; line-height:40px; background:#353635; color:#fff; font-size:20px;}
.jsin_tim{ color:#858585; margin:5px 10px 20px; font-size:12px;}
.pre_next{ margin:50px 0; padding-top:10px; border-top:2px solid #f3f3f3;}
.pre_next p{ height:36px; border-bottom:1px solid #dbdbdb; line-height:36px;}
.pre_next span{ color:#d21b1f; margin-right:10px;}
.pre_next p em{ float:right;}

.xzzq_ul li{ height:36px; line-height:36px; font-size:14px; background:url(../images/border.gif) repeat-x left bottom;}
.xzzq_ul li em{ color:#cd130a; margin-right:10px;}
.page{ text-align:center; margin:60px 0px 30px;}
.page a{ height:30px; line-height:30px; display:inline-block; border:1px solid #ededed; padding:0 10px;}
.page a:hover,.page a.on{ background:#cf2818; border:1px solid #cf2818; color:#fff;}
.page span{ height:30px; line-height:30px; display:inline-block;  background:#cf2818; border:1px solid #cf2818; color:#fff; padding:0 10px;}
.xwdt_ul{ margin:0 10px; height:auto;}
.xwdt_ul li{ background:url(../images/border.gif) repeat-x left bottom; padding-bottom:15px; margin-bottom:15px;}
.xwdt_ul li.hsc_uli{ cursor:auto;}
.xwdt_ul li .hsc_p{ width:730px;}
.xwdt_img{ width:116px; height:75px; padding:2px; border:1px solid #efefef;}
.xwdt_img img{ width:116px; height:75px;}
.xwdt_ul li em{ color:#d1d1d1;}
.gsjj_left{width:890px;overflow:hidden;padding: 5px 0px 30px 0px; }
.gsjj_rig{ width:290px; overflow:hidden; margin-top:20px;}


.cpyc_rig{ background:#cd130a; padding:20px; font-size:14px; color:#fff;}
.rczp_box{ margin:15px auto 0px;}
.zpbox_tit{ height:38px; line-height:38px; background:#f3f3f3; padding:0px 15px;}
.zpbox_tit strong{ color:#353535; font-size:15px;}
.zpbox_tit span{ float:right; color:#777;}
.zpbox_yq{ line-height:24px; margin:10px 15px;}
.zpboxy_t1{ margin:10px 0 0px; display:block;}
.hzhb_ul{ width:838px; margin:0 auto; overflow:hidden;}
.hzhb_ul ul{ width:860px;}
.hzhb_ul li{ width:191px; height:83px; float:left; margin:0 22px 15px 0; border:1px solid #ededed;}
.hzhb_ul li img{ width:191px; height:83px;}
.zxly_inp{ margin-left:10px; padding:0 5px; width:290px; height:32px; line-height:32px; border:1px solid #eaebea;}
.zxly_tet{ width:450px; height:100px;}
.zxly_yzm .zxly_inp{ width:195px; float:left;}
.zxly_yzm a{ float:left; margin-left:5px;}
.zxly_bon{ width:145px; height:42px; line-height:42px; color:#fff; background:#cd130a; border:none; text-align:center; font-size:18px; font-family:Microsoft Yahei; margin:30px 0 0 10px; cursor:pointer;}
.zxly_bon1{ background:#353635;}
.zylx_left{ width:335px; font-size:14px;}
.zylx_ewm{ margin-top:30px;}
.zylx_rig{ width:510px; height:280px; border:1px solid #dcdcdc;}
.zlxwm_box{ border-top:1px solid #f3f3f3;/* border-bottom:1px solid #f3f3f3;*/ margin-top:50px; width:890px; overflow:hidden;}
.zlxwm_box ul{ width:950px;}
.zlxwm_box ul li{ width:280px; float:left; border-right:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; padding:20px 10px;}
.zlx_tit{ width:128px; font-size:14px; padding-left:10px; height:33px; line-height:33px; color:#fff; background:url(../images/zlx_bg1.gif) no-repeat; margin-bottom:8px;}
.zlx_xx{}
.zlx_xx a.xlxx_bz{ display:inline-block; background:url(../images/zlx_bg2.gif) no-repeat left center; padding-left:20px; color:#cd130a; text-decoration:underline;}
.zlx_map{ position:fixed; top:0; left:0px; background:url(../images/black.png) repeat; width:100%; height:100%; z-index:9999;}
.map_hidden{ width:802px; height:572px; border:10px solid #fff; position:relative; margin:7% auto 0;}
.map_close{ position:absolute; right:-48px; top:-10px;}
.gofloat{ width:50px; position:fixed; right:0px;  background-position:0px 0px; bottom:0; z-index:1000;}
.gof_liu a,.gof_top a{ width:50px; height:50px; display:block; background:url(../images/float_r.png) no-repeat;}
.gof_top a{ background-position:0 -53px; margin-top:3px;}

.focus{ position:relative; width:480px; height:312px; background-color: #000;}  
.focus img{ width:480px; height:312px;} 
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:50px; line-height: 50px; background:url(../images/black.png) repeat; display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin-top:16px;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}
.nav_dec_p{line-height: 1.7; padding-left: 12px; *padding-left:0px; color:#858585;}

