@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{padding:0; margin: 0; font-family:"微软雅黑", Arial, Helvetica, sans-serif;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0; vertical-align:top;}
ul,li,dl,dt,dd{ list-style:none;}
a{ text-decoration:none;}
.clear{ clear:both;}
.blank10{ height:10px}
.blank5{ height:5px}
.left{ float:left}
.right{ float:right}
/*头部*/
.hyy{ width:1000px; margin:auto; color:#8d8d8d; font-family:宋体;; font-size:12px; height:30px; line-height:30px}
.top_bg{ background:url(/images/rl_03.jpg) repeat-x; height:106px; width:100%}
.top .logo{ width:1000px; margin:auto}
.logoleft{ float:left}
.logoright{ float:right}
.mune_bg{ width:100%;background:#8f5fd5; height:46px;}
.mune{ width:1000px; height:46px; line-height:46px;  margin:auto }
.mune a{ color:#FFF; font-size:16px}
.mune li{ height:46px; line-height:46px; float:left; text-align:center; width:142px; display:block;     box-sizing: border-box; background:url(/images/mn_bg.gif) no-repeat right  }
.noline{ background:none !important}
.leftline{background:url(/images/mn_bg.gif) no-repeat left }
.mune li:hover{ background:#864ddc;}

.bn1{ width:100%; background:url(/images/rl_13.jpg) no-repeat center; height:146px}
.bn2{ width:100%; background:url(/images/rl_14.jpg) no-repeat center; height:145px}
.bn3{ width:100%; background:url(/images/rl_15.jpg) no-repeat center; height:145px}


.main{ width:1000px; margin:0 auto; overflow:hidden;}
.mt{ overflow:hidden;}
.mt .link{ float:left;}
.mt .more{ float:right;}
.m_list{ overflow:hidden;}
.m_list li{ height:30px; line-height:30px;}
.m_list li{ float:left;}
.m_list li a{ float:left; background:url(/images/index_12.jpg) left center no-repeat; padding-left:10px; font-size:14px; height:30px;text-overflow:ellipsis; white-space:nowrap\9; overflow:hidden; color:#333333}
.m_1{ overflow:hidden;}

.m_1 img{ float:left;}
.m_1 .m_1_a{ float:right;}
.m_1_a{ overflow:hidden;}
.m_1_a dt,.m_1_b dt{ font-size:14px; height:22px; line-height:22px; font-weight:bold; text-overflow:ellipsis; white-space:nowrap\9; overflow:hidden;}
.m_1_a dt a,.m_1_b dt a{ color:#000000;}
.m_1_a dd,.m_1_b dd{ line-height:22px;}
.head_line{ height:5px; width:100%; background:#3a7b9a; }
.path{ height:40px; line-height:40px; font-size:12px;}
.path a{ color:#333333}
.ml{ float:left; width:677px; overflow:hidden;}
.mr{ float:right; width:274px;border-left:1px solid #dfdfdf;padding-left:28px;  overflow:hidden;}
.m_1_a b{ font-weight:100 !important}
.lbzj .mt{ border-bottom:1px dashed #EEEEEE; padding-bottom:10px}
.cont{ float:left; width:677px;}
.cont h1{ font-size:26px; font-weight:normal; padding:0; margin:0; text-align:center}
.cont_1{ border-bottom:1px solid #dedede; height:50px; line-height:50px;text-align:center}
.cont_1 li{ display:inline; padding-right:20px; font-size:12px; color:#666 }
.cont_1  a{ color:#666 !important}
.cont_1 li em{ color:#3a7b9a;}
.cont_2{ font-size:14px; line-height:26px;overflow:hidden;}
.cont_2 p{ margin-top:20px;}
.up_down{ margin-top:20px;font-size:14px;}
.up_down li{ width:338px; float:left;}
.up_down li.down{ text-align:right;}
.up_down a{ color:#000000}
.clr{ clear:both}
.xg{ margin-top:20px; overflow:hidden;}
.xg .mt{ font-size:18px; color:#6A2B9F; display:block;}
.xg .m_list{ margin-top:20px;}
.xg .m_list li{ width:320px; margin-right:15px;}
.xg .m_list li a{ background-image:url(/images/index_14.jpg); width:310px;}
em, i{font-style: normal}

.line{ border:1px solid #CCC; margin:10px auto; border-bottom:none}
.bj{ text-align:right; color:#999; font-size:14px}



.foot_bottom{ background:#f3ebf0; padding:10px 0; border-top:1px solid #d1cace}
.foot_btmcont{ width:1000px; margin:auto;}
.foot_btmcont p{ text-align:center; line-height:26px; font-size:12px; color:#999}


