﻿html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, select, p, blockquote, th, td, frame, iframe { margin: 0; padding: 0; border:0 }
fieldset, img { border-style: none; }
img{border: 1px solid #B7B5B6;}
#box_pic img {border-style: none;}
abbr, acronym, kbd, q, blockquote, address, caption, cite, code, dfn, em, th, var, optgroup, b { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
input, button, textarea, select, optgroup, option, code, kbd, samp, tt { font-size: 100%; }
ul, ol,li { list-style: none outside; }
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: underline;color:#ff4901  !important; }
html { overflow-y: scroll; height: 100%; }
/** To make Firefox always show vertical scrollbar **/
body { font: normal 12px/23px '宋体' ,SimSun,sans-serif,Arial; color: #000; background: #FFF; }
.clear { display: block; }
.sybox { margin: 0 auto; width: 950px; clear: both; padding: 0; }
.sybox div{overflow :hidden;}
.sybox .topNav ul { height: 30px; overflow: hidden; }
.sybox .topNav ul li.first { padding: 0 0 0 22px; background: url("/renwu../images/sy_bg.gif") no-repeat 5px 0; }
.sybox .topNav ul li { height: 30px; line-height: 30px; float: left; _display: inline; }
.sybox .topNav ul li a { color: #4B4B4B; }
.sybox .topNav ul li.i { margin: 0 7px 0 7px; width: 1px; background: url("/renwu../images/sy_bg.gif") no-repeat 0 -211px; }
.sybox .advert { margin: 10px 0 0 0; width: 950px; height: 90px; overflow: hidden; }
.sybox .advert .left { float: left; width: 175px; height: 90px; }
.sybox .advert .center { float: left; width: 588px; margin-left: 6px; }
.sybox .advert .right { float: right; width: 175px; height: 90px; }
.sybox .logo { margin: 10px 0 0 0; height: 30px; overflow: hidden; }
.clear::after { content: ''; display: block; clear: both; height: 0px; }
.sybox .logo .Fl { margin: 0 0 0 10px; width: 180px; height: 30px; overflow: hidden; background: url("/renwu../images/logo_sy.jpg") no-repeat; position: relative; }
.Fl, .Fm, .Fr { float: left; _display: inline; }
.sybox .logo .Fl a.n1 { width: 108px; left: 0; }
.sybox .logo .Fl a { height: 30px; position: absolute; top: 0; }
.sybox a { color: #012C94; }
.sybox .logo .Fl a.n2 { width: 105px; left: 123px; }
.cmBtn { display: block; text-indent: -999999px; overflow: hidden; }
.sybox .logo .Fm { margin: 0 0 0 16px; width: 298px; height: 30px; overflow: hidden; }
.sybox .logo .Fm ul li.n1 { background-position: 0 -90px; }
.sybox .logo .Fm ul li { margin: 0 12px 0 0; padding: 0 0 0 26px; height: 30px; overflow: hidden; line-height: 30px; font-size: 14px; background: url("/renwu../images/sy_bg.gif") no-repeat; float: left; _display: inline; }
.sybox .logo .Fm ul li.n2 { background-position: 0 -120px; }
.sybox .logo .Fm ul li.n3 { background-position: 0 -150px; }
.sybox .logo .Fm ul li.n4 { background-position: 0 -180px; }
.sybox .logo .Fm ul li a { color: #039; }
.sybox .logo .Fr { margin: 0 0 0 16px; width: 430px; height: 30px; overflow: hidden; }
.sybox .logo .Fr .search { margin: 3px 0 0 0; width: 430px; height: 30px; overflow: hidden; }
.sybox .logo .Fr .search .sradio { float: left; _display: inline; }
.sybox .logo .Fr .search .sradio input, .sybox .logo .Fr .search .sradio label { display: block; height: 24px; vertical-align: middle; overflow: hidden; float: left; *display: inline; }
.sybox .logo .Fr .search .sradio label { margin: 0 10px 0 0; *margin: 0 8px 0 0; padding: 0 0 0 4px; *padding: 0; line-height: 26px; }
.sybox .logo .Fr .search .sradio input, .sybox .logo .Fr .search .sradio label { display: block; height: 24px; vertical-align: middle; overflow: hidden; float: left; *display: inline; }
.sybox .logo .Fr .search .sinput { margin: 2px 10px 0 0; *margin: 2px 6px 0 0; padding: 0 2px; width: 118px; height: 17px; overflow: hidden; line-height: 17px; font-size: 12px; border: 1px solid #999; float: left; *display: inline; }
.sybox .logo .Fr .search .btn { margin: 2px 0 0 0; position: relative; vertical-align: middle; border: 1px solid #A4A4A4; height: 17px; float: left; _display: inline; cursor: pointer; }
.sybox .logo .Fr .search .btn b { display: block; border: 1px solid white; background: url(/renwu../images/sy_bg.gif) repeat-x 0 -240px; width: 42px; height: 15px; overflow: hidden; line-height: 17px; text-align: center; color: #494949; padding: 0 6px; font-weight: normal; }
.sybox .menu { margin: 10px 0 0 0; width: 950px; height: 35px; overflow: hidden; }
.sybox .menu ul { width: 950px; height: 35px; overflow: hidden; background: #3A5E95; }
.sybox .menu ul li.menuTit { padding: 0 10px; width: 60px; text-align: center; background: #484848; }
.sybox .menu ul li { padding: 0 34px; height: 35px; overflow: hidden; line-height: 35px; font-size: 14px; float: left; _display: inline; }
.sybox .menu ul li.menuTit a { font-weight: bold; }
.sybox .menu ul li a { color: white; }
.sybox .menu ul li.titLine { padding: 0; width: 2px; background: white; }
.sybox .menu ul li.line { padding: 0; width: 2px; background: url("/renwu../images/sy_bg.gif") no-repeat 0 -255px; }

.sybox .foot { margin: 0 auto; width: 950px; text-align: center; clear: both; }
.sybox .foot .sets { line-height: 44px; }
.sybox .foot .sets a { margin: 0 20px; }
.sybox .foot a { color: #3D3D3D; }
.sybox .foot .links { height: 30px; line-height: 30px; background-color: #E3F0F9; border-top: 2px solid #9CC3E2; }
.sybox .foot .links a { margin: 0 12px; }
.sybox .foot .contact { margin: 10px 0 0 0; }
.sybox .foot .contact span { margin: 0 24px 0 0; }
.box1_m_con ul,.ulist { font-size: 14px; } 
.box1_m_con ul li ,.ulist li {padding-left: 25px; background: url(#) no-repeat 16px 11px; height: 26px; line-height: 26px; overflow: hidden; width: 420px; } 
.box1 { height: 540px; width: 950px; padding-top: 10px; } 
.box1_l { height: 540px; width: 370px; position: relative; float: left; } 
.box1_m { height: 540px; width: 280px; position: relative; float: left; margin-left: 10px;} 
.box1_r { height: 550px; width: 280px; position: relative; float: left; margin-left: 10px;}  
.w290 { width: 280px; }  
.w370 { width: 370px; } 
.h36 { height: 36px; } 
.h34 { height: 34px; } 
.title1 { position: relative; float: left; width: 96px; height: 35px; line-height: 35px; border-bottom: 1px solid #2f5895; background: url(/renwu../images/cybg.png) no-repeat 0px -10px; text-align: center; font-size: 20px; font-family: "微软雅黑"; } 
.title2 { position: relative; float: left; width: 274px; height: 32px; border-bottom: 4px solid #2f5895; } 
.box1_l_content { font-size: 14px; height: 80px; padding-top: 15px; } 
.box1_l_content h2 { font-size: 18px; font-weight: bold; text-align: center; font-family: "微软雅黑"; font-weight: normal; height: 32px;} 
.box1_l_content ul li { font-size: 12px; height: auto; line-height: 22px; text-align: center; color: #454545; } 
.box1_l_con { height: 310px; } 
.box1_m_con { height: 100px; } 
.con_pic{ height:97px; position:relative;} 
.box1_m_rcon { height:100px; font-size:14px;}
.box1_m_rcon ul li{display: block;height: 26px;line-height: 26px;background: url(/renwu/images/cybg.png) no-repeat 8px -66px;padding-left: 25px;overflow: hidden;font-size: 14px;}
.con_pic .play {position: absolute;left: 20px;top: 50px;margin: 0px;padding: 0px;display: block;width: 24px;height: 24px;background: url(/renwu/images/cybg.png) no-repeat 0px -270px;
_background: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/renwu/images/play.png');cursor: pointer;}
.con_pic .img img { float: left; margin: 0px 12px; } 
.con_pic .title { float: left; display: block; width: 143px;font-size: 14px; } 
.con_pic .info { display: block; float: left; width: 143px; height: 68px; line-height: 170%; margin-top: 8px; text-indent: 20px;} 
.con_list { position: relative; float: left; width: 460px; border-right: solid 1px #bbd4e8; } 
.box_title { line-height: 34px; border-bottom: 2px solid #2F5895; margin-bottom: 15px; background-color: white;} 
.sybox .box_title span { font-size: 18px; font-family: "微软雅黑"; margin-left: 14px; position: relative; float: left; } 
#box_pic { position: relative; border: 1px solid #000; width: 278px; height: 257px; overflow: hidden; margin-bottom: 10px; margin-top:1px;} 
#box_pic .t1 { position: absolute; top: 171px; left: 0px; margin: 0px; padding: 0px; color: #fff; font-family: "Microsoft Yahei","黑体"; font-weight: normal; font-size: 18px; text-decoration: none; width: 268px; height: 32px; line-height: 32px; padding-left: 10px; overflow: hidden; z-index: 2; cursor: pointer; } 
#box_pic .t1:hover { text-decoration: underline; } 
#box_pic .focuspicshadow { position: absolute; top: 171px; width: 278px; height: 32px; z-index: 1; filter: alpha(opacity=40);-moz-opacity: 0.4;opacity: 0.4; left: 0px; background-color:#000;} 
#box_pic .simg { display: block; padding: 0px; margin: 0px; background-color: #000; float: left; padding-left: 4px; width: 274px; padding-bottom: 3px;position: absolute;top: 203px;} 
#box_pic .simg li { float: left; width: 65px; height: 46px; padding-top: 6px; text-align: center; margin-right: 3px; } #box_pic .simg img { cursor: pointer; } 
#box_pic .simg li.on { background: url(/renwu/images/cybg.png) no-repeat 0px -210px; } 
.con_r { position: relative; float: left; width: 460px; } 
.con_r li { display: block; float: left; width: 80px;padding-left: 30px; text-align: center; } 
.con_r .img { display: block; height: 84px; } 
.con_list ul li span { float: right; font-family: Arial; color: #8f8f8f; font-size: 12px; } 
.box_renwu {padding-top: 5px; float: left; padding-left: 28px; width: 430px; } 
.box_renwu a { display: block; float: left; width: 60px; text-align: center; } 
.gengduo { position: relative; float: right; margin-right: 10px; } 
.fenge { margin-top: 10px; height: 15px; border-top: solid 1px #bbd4e8; } 
.sort_con { position: relative; height: 180px; }
.user { float: none; display: inline-block; width: 56px; } 
.box_l{width: 650px;float: left;}
.box_r{width: 290px;float:right;background-color: #f4faff;margin-top: -22px;}
.smtitle {height: 25px;border-bottom: 1px solid #2F5895;margin-bottom: 10px;}
.smtitle a{color: #3f3f3f;margin-left: 16px;display: block;font-size: 14px;}
.r_renwu{ width:290px;margin-bottom: 10px;border-bottom: 1px solid #bbd4e8;}
.r_renwu a{ display:block; width:58px; float:left; text-align:center;}
.artlist{font-size: 14px;}
.artlist ul {border-bottom: 1px solid #bbd4e8;margin-bottom: 5px;padding-bottom: 5px;}
.artlist ul li span {float: right;font-family: Arial;color: #8f8f8f;font-size: 12px;}
.artlist ul li {padding-left: 25px;background: url(#) no-repeat 16px 11px;height: 26px;line-height: 26px;overflow: hidden;width: 615px;}
.list_menu{height: 34px;line-height: 34px;}

.box_rw{font-size: 14px;background-color: #eee;}
.box_rw1{height: 270px;width: 190px;float: left; padding: 10px 5px 5px 10px;  text-align:center;}
.box_rw2{width: 415px;float: left;margin: 5px 5px 5px 15px;border-bottom: solid 1px #bbd4e8;}
.box_rw2 tr{font-family: cursive;height: 30px;vertical-align: top;}
.box_rw2 span{ width:175px;display: inline-block; overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.box_rw2 i{display: inline-block;}
.box_rw3{width: 415px;float: left;height: 145px; margin: 5px 5px 5px 15px; }
.box_rw3 span{ display:block; width: 415px;height: 140px; font-size:12px; overflow:scroll; text-indent:30px;}

.tab li {line-height: 30px;display: block;float: left;border-left: 1px solid #bbd4e8;font-size: 16px;font-weight: bolder;color: #999;text-align: center;border-bottom: 2px solid #2f5895;font-family: "微软雅黑";}
.curr {width: 90px;border-top: 1px solid #bbd4e8;}
#mrTab .on {border-bottom: 2px solid #fff;border-top: 1px solid #2f5895;border-left: 1px solid #2f5895;border-right: 1px solid #2f5895;color: #555;width: 90px;}
#mrTab .other {width: 584px;height: 31px;}
.mrList {width: 944px;margin: 20px auto; display:none;border-bottom: solid 1px #bbd4e8;}
.mrList ul{width:944px;}
.mrList li {display: block;float: left;width: 118px; height:110px; text-align: center;position: relative; overflow: hidden;}
.mrList li .img {display: block;height: 84px;width: 70px;margin: 0 auto;}
.mrList li .toppinyin{display: block; position: absolute; top: 0px;left: 10px;}

/* .PageBox */
.PageBox { clear:both; display:block; height:22px !important; margin-top:8px; overflow:hidden; font-size:14px !important; }
.PageBox .Page { float:left; font-size:12px; height:22px !important; line-height:14px; left:50%; position:relative; }
.PageBox .Page span,.PageBox .Page a { float:left; margin:0 2px; padding:4px 8px 2px; position:relative; right:50%; border:1px solid #C8D8F2; display:inline;}
.PageBox .Page a { background:#FFF; color:#3669ba; text-decoration:none!important; vertical-align:middle;}
.PageBox .Page a:hover { border:1px solid #286eb4;/*background:#286eb4; color:#FFF;*/}
.PageBox .Page span { font-weight:bold; color:#FFF;border:1px solid #286eb4;  background:#286eb4;}




.red{ color:#ff4901 !important;}
.lightred{ color:#F90 !important;}
.blue{ color:#039 !important;}
.lightblue{ color:#2860FF !important;}
.gray{ color:#6B6B6B !important;}
.black{ color:#000 !important;}

.red a{ color:#ff4901 !important;}
.lightred a{ color:#F90 !important;}
.blue a{ color:#039 !important;}
.lightblue a{ color:#2860FF !important;}
.gray a{ color:#6B6B6B !important;}
.black a{ color:#000 !important;}