﻿html{_text-overflow:ellipsis}
@charset "utf-8";
/* CSS Document */
body,ul,dl,dd,dt,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,img,td,div,input{margin:0;padding:0;}
ul,ol,li{list-style-type:none}
li{vertical-align:0}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal}
area, a{outline-style:none;color:#444444;text-decoration:none;behavior:url("area.htc")/* blr:expression(this.onFocus=this.blur());*/}
a:hover{color:#b3000b; text-decoration:none}
input,select,textarea{font-size:12px; font-family:Arial, Helvetica, sans-serif}
i,em{font-style:normal}
img{border:0px}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
.hidden{display:none;}
.fl,.fldi{float:left}
.fr,.frdi{float:right}
.fldi,.frdi{display:inline}
.pr{ position:relative}
.pa{ position:absolute}
.fs{font-family:"宋体"}
html,body{ overflow-x:hidden;}
body{ font-size:12px; font-family:"微软雅黑"; color:#585858}
/* css style */
.w,.auto{ margin-left:auto; margin-right:auto}
.w{ width:978px}
.cr_b,.cr_b:hover{ color:#125778}
/* head */
.head{ height:44px; padding:5px 12px 0; margin-bottom:6px; position:relative; z-index:5000}
.logo{ padding-top:3px}
.r_login{ text-align:right;}
.r_login a{ margin-left:20px; margin-right:5px; line-height:30px;}

.ry_menu{ position:relative; top:0; height:39px; z-index:2000}
.ry_menu span{ position:relative; display:block;}
.ry_menu span.ry_xz a{ color:#da304c;}
.ry_tanc{ position:absolute; width:1000px; top:38px; left:-152px; display:none}
.ry_xbk{ width:102px; height:39px; background:url(../images/ry_dhxz.png) no-repeat; position:absolute; left:-3px; top:-1px; display:none}
.ry_tanc1{ width:6px; height:46px; background:url(../images/ry_hdl.png) no-repeat; overflow:hidden; float:left;}
.ry_tanc2{ height:46px;background:url(../images/ry_hdmid.png) repeat-x; float:left;}
.ry_tanc3{ width:8px; height:46px; background:url(../images/ry_hdr.png) no-repeat; overflow:hidden; float:left;}
.ry_tanc2 li{ background:url(../images/ry_erjxl.jpg) no-repeat right center; float:left; padding:0 25px 0 25px;}
.ry_tanc2 li.ry_wux{ background:none}
.hban{ padding:7px 15px 16px 9px; background:url(../images/bg2.jpg) no-repeat; overflow:hidden;z-index:5}
.hban,.hban img{ width:978px; height:197px}
.mainbg{ min-height:500px; _height:500px; padding-bottom:60px; background:url(../images/bg5.jpg) no-repeat center top}
.main{ width:978px; padding:0 15px 0 9px}
.mleft{ width:183px; background:url(../images/bg4.jpg) no-repeat; padding-top:52px}
.ml_cn{ width:181px; min-height:300px; _height:300px; border:1px solid #DFDFDF; border-top:none; background:#EBEBEB; margin-bottom:26px; padding-top:49px}
.mlc_h1{ width:187px; height:49px; left:-4px; top:0px}
.mlc_h1 i{ width:40px; height:41px; background:#DA304B; padding:8px 0 0 8px}
.mlc_h1 p{ line-height:49px; font-size:22px; color:#333; padding-left:11px}
.ml_ul{ width:181px; display:block; overflow:hidden}
.ml_li{ width:181px; overflow:hidden; padding:12px 0; background:url(../images/bg.png) no-repeat center top}
.ml_a{ line-height:24px; font-size:15px; display:block; padding:0 10px 0 36px}
.ml_am{ padding-left:36px}
.ml_a:hover,.ml_am{ background:url(../images/bg.gif) no-repeat left center; color:#da304c}
.ml_ul2{ width:181px; display:block; overflow:hidden; padding-top:4px}
.ml_ul2 li{ height:30px; overflow:hidden}
.ml_ul2 li a{ line-height:30px; display:block; padding-left:50px}
.ml_ul2 li a:hover,.ml_ul2 li a.am{ color:#da304c}

.ms_ss{ height:15px; padding:6px 7px 4px 5px; background:url(../images/bg6.jpg) no-repeat}
.ms_ss input{ width:137px; height:15px; line-height:15px; border:none; background:none; color:#666}
.ms_ss a{ width:15px; height:15px}

.mright{ width:710px}
.mr_wz{ height:30px; line-height:30px; text-align:right;padding-right:15px;}
.mr_bt{ height:32px; line-height:32px; background:url(../images/bg7.jpg) no-repeat left center}
.mr_bt p{ font-size:24px; background:#FFF; padding-right:16px }


/* foot */
.footer{ width:100%; height:110px; background:#393939;}
.foot{ width:962px; height:52px; padding:30px 10px 0 30px; color:#b0b0b0; position:relative}
.foot a,.foot a:hover{ color:#b0b0b0}
.foot a:hover{ text-decoration:underline}
.footl{ width:181px; height:26px; background:#FFF; top:13px; z-index:2000}
.ftl_bt{ line-height:24px; padding:2px 2px 0 10px; background:url(../images/bg3.jpg) no-repeat right top; color:#000}
.ftl_cn{ width:181px; background:#FFF; padding-top:8px; left:0px; bottom:26px}
.ftl_cn li{ line-height:20px; padding:3px 10px 1px; cursor:pointer}
.ftl_cn .ftl_li, .r_huis{ background:#CCC}
.ftl_cn a,.ftl_cn a:hover{ color:#333; text-decoration:none; display:block}
.footc{ width:280px; height:40px; border-left:1px solid #757575; border-right:1px solid #757575; margin-left:25px; top:8px; padding:0 35px; text-align:right}
.footr{ line-height:26px; width:385px;}
.footr img{ position:relative; top:3px;}
.r_dingw{ width:50px; height:12px; position:absolute; right:20px; top:15px;}
/* 翻页 */
.fany{ height:21px; width:100%; overflow:hidden}
.fany a{ height:21px; line-height:21px; text-align:center; float:left; overflow:hidden;display:inline; background-position:left top; background-repeat:no-repeat}
.fy_a{ width:21px; background-image:url(../images/bg10.jpg); margin:0 3px}
.fy_am,.fy_a:hover{ background-image:url(../images/bg11.jpg); color:#FFF}
.fy_s{ margin-right:12px}
.fy_x{ margin-left:12px}
.fy_s,.fy_x{ width:67px}
.fy_s,.fy_s:hover,.fy_x,.fy_x:hover{ color:#FFF}
.fy_s,.fy_s:hover,.fy_x,.fy_x:hover{background-image:url(../images/bg9.jpg)}
.fy_sm,.fy_sm:hover{background-image:url(../images/bg12.jpg)}
.fy_xm,.fy_xm:hover{background-image:url(../images/bg12.jpg)}

/* background */
.bodybg{ width:100%; height:100%; overflow:hidden; left:0px; top:0px; z-index:5000; background:#000; display:none; opacity:0.6; filter:alpha(opacity=60);}
.huar3 li a{display:block; color:#444;}


/*导航*/
.ry_left0{ left:-203px;}
.rl_newd{ width:820px; height:560px; padding:10px 5px 0px 0px; background:url(../images/rl_daoh1.png) no-repeat left bottom; float:left; text-align:left}
.rl_newd .list_rl{ width:180px; height:100%; padding:0 12px; float:left; line-height:16px; background:url(../images/bj_rl_fen.png) no-repeat left top;}
.rl_newd .list_rl h1{ background:url(../images/xial_bj1.jpg) no-repeat 4px center; height:30px;}
.rl_newd .list_rl h1 a{height:30px; line-height:30px; padding-left:20px; font-size:14px; color:#000; margin-left:0; display:block;}
.rl_newd .list_rl h1 a:hover{ background:none;color:#000; width:auto}
.rl_newd .list_rl .r_sanj{ height:25px;}
.rl_newd .list_rl .r_sanj a{font-size:12px; color:#805c3f; margin-left:13px; padding-left:7px; margin-bottom:3px; font-weight:700; display:block;}

.rl_newd .list_rl a{ float:left; color:#676767; margin-left:13px; font-size:12px; height:20px; padding-left:15px; text-decoration:none; width:170px; margin-top:1px;}
.rl_newd .list_rl a:hover{ background:url(../images/xiala_03.png) no-repeat left top; width:170px; color:#fff;}

.height_auto{ height:115px; overflow-x:hidden; overflow-y:auto}
.jiathis_style a{ margin:0}
.bshare-custom a{ margin:0}
.r_wid_m{ width:50px; margin:0 auto 15px; display:block}
#imgCode,#imgCode2,#imgCode3{ position:relative; top:7px;*top:2px;}
.spages{ height:19px; line-height:19px; width:30px; float:left; margin:0 5px; display:inline; border:1px solid #ccc}
.fany a.apages{ width:21px; height:21px; background:#666; display:block; color:#fff; *margin-top:-19px;} 
.fany a.apages:hover{color:#fff}
