

.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?23) 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; }
.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;}