﻿/* CSS Document */

body{margin:0;padding:0;font-size:12px;}
body div,ul,li{padding:0;margin:0;} 
h1{font-size:36px; font-family:"微软雅黑","宋体",serif; font-weight:bold; font-style:normal;}
h2{font-size:18px; font-family:"微软雅黑","宋体",serif; font-weight:bold; font-style:normal;}
h3{margin:0;padding:0;font-size:18px;font-weight:normal; font-family:"微软雅黑", "Arial", "HELVETICA"; color:#222;}
table,td,input,textarea{font-size:12px;}
.clear{clear:both}
.center{text-align:center;}

/* 头部样式 */
.tophead{ background-color:#1B8FD7; height:40px; line-height:40px;}
.tophead div{ width:1000px; margin:0px auto;color:#FFFFFF;}
.tophead div span{ margin-right:700px;}
.tophead div a{ color:#FFFFFF;}
.header{margin:30px auto; width:1000px; height:100px;background-color:#FFFFFF;}

.header span.logo{width:270px; height:100px;float:left; }
.header span.logoad{width:600px;float:right; height:100px; }


div#daohang{ width:1000px; height:40px; line-height:40px; background-color:#000000;margin:0 auto; }
div#daohang a { color:#fff; font-size:14px; font-family:"微软雅黑", "黑体"; padding:0 24px;height:40px;line-height:40px; display:block; float:left; }
div#daohang a:hover { background-color:rgb(27, 143, 215); background-repeat:repeat;text-decoration:none;}
div#daohang .current{ background-color:rgb(27, 143, 215); background-repeat:repeat; margin-left:30px;height:40px;line-height:40px; }
div#daohang1{ width:1000px; height:40px; line-height:40px; background-color:#e5e5e5; color:#c00;margin:0 auto;}
div#daohang1 a{ color:#000; font-family:"微软雅黑", "黑体"; line-height:40px;  margin-left:30px;}
div#ad_banner1{ width:1000px; height:40px; line-height:40px;margin:0 auto;}



/* 首页样式 */
#area{ width:1000px; margin:20px auto;}
.areaL{width:640px; float:left; font-family:"微软雅黑","宋体",sfamilyerif;}
.areaL a{ color:#000000}
.focus{font-size:14px; margin-left:0px; line-height:25px;}
.headline{height:230px; background-color:#EFECE4; margin-top:20px;}
.headlinetitle{ color:#1B8FD7; border-bottom:#1B8FD7 3px solid; width:620px; margin:10px auto; padding-top:20px; padding-bottom:5px; font-size:14px; font-weight:bold}
.headline li{ list-style-type:none; float:left; display:block;width:300px;line-height:30px; height:30px; margin-left:20px;}
.home-lanmu{ border-top:#1B8FD7 2px solid; height:25px;}
.home-lanmu span{ float:right; background-image:url(http://www.ruanwenhui.com/statics/images/ruanwenhui/home_lanmu.png); background-repeat:no-repeat; width:130px; height:30px; line-height:30px;}
.home-lanmu span a{font-size:14px;color:#FFFFFF;margin-left:60px; }
.headline2{ margin:20px 0;}
.headline2 a{color:#000; font-size:24px;}
.headline2-cont{}
.headline2-pic{ width:200px; height:130px; float:left;}
.headline2-txt{ height:80px;width:430px; line-height:20px;margin-left:10px; float:left; color:#555555;}
.headline2-txt a{color:#555555;}
.headline2-from{height:50px;width:430px;line-height:20px;margin-left:10px; float:left; color:#555555;}
.headline2-from span{ margin-right:10px; color:#888888;}
.headline2-more{ width:640px; margin-top:20px; margin-bottom:20px;background-color:#E8E8E8;}
.headline2-more li{list-style-type:none; width:640px; height:30px; line-height:30px;margin-left:20px; font-size:14px; border-bottom:1px #FFFFFF solid;}
.headline2-more li span{ margin-left:20px;color:#888888;}

.areaR{width:300px; float:right;border-left-style:solid; border-left-color:#cdd7e3; border-left-width:1px; padding-left:30px;}


/* 列表页样式 */
.list-lanmu{ border-bottom:#1B8FD7 2px solid; height:25px;}
.list-lanmu span{ float:right; background-image:url(http://www.ruanwenhui.com/statics/images/ruanwenhui/home_lanmu.png); background-repeat:no-repeat; width:130px; height:30px; line-height:30px;}
.list-lanmu a{font-size:14px;color:#1B8FD7;}
.page{text-align:center;padding-top:40px;padding-bottom:40px;}
.page a{border:#000 1px solid;padding:5px 8px;margin:0 2px 0 0;text-decoration:none;height:30px;color:#0b3b8c;font-size:15px;line-height:30px;font-family:"微软雅黑", "Arial", HELVETICA;font-weight:normal;}
.page span{border:#000 1px solid;padding:5px 8px;margin:0 2px 0 0;text-decoration:none;height:30px;color:#0b3b8c;font-size:15px;line-height:30px;font-family:"微软雅黑", "Arial", HELVETICA;font-weight:normal;}



/* 内容页样式 */
.cont-from{height:50px;width:640px;line-height:20px;margin-left:10px; float:left; color:#555555; text-align:center;}
.cont-from span{ margin-right:10px; color:#888888;}
.cont-txt{width:640px; line-height:26px;margin-left:10px; float:left; color:#333333; font-size:16px;}
.cont-txt p{ padding-bottom:5px; padding-top:5px;}
.cont-txt a{color:#1B8FD7;}
.cont-mark{ float:right; height:50px; width:220px;}
.cont-mark span{ margin-right:20px; color:#888888;}
.tt{height:44px;}
.areaL .label{float:left;display:block;width:350px;}
.areaL .label .L1{float:left;display:block;background-color:#000000;color:#FFFFFF;width:15px;height:44px;line-height:22px;text-align:center;margin-right:5px;}
.areaL .label .L2{float:left;display:block;height:44px;width:100%;overflow:hidden;line-height:44px;}
.areaL .label .L2 li{float:left;display:block;background-color:#FFD200;margin-right:5px;}
.areaL .label .L2 li a{font-size:18px;line-height:44px;font-family:"微软雅黑", "Arial", HELVETICA;padding-left:5px;padding-right:5px;}
.areaL .share{float:right;display:block;margin-right:5px; height:44px; width:280px;}
.areaL .other{ margin-top:40px;}
.areaL .other li{list-style-type:none;font-size:12px;}
.areaL .other a{font-size:14px;line-height:30px;color:#134874;padding-left:0px;padding-right:20px;}


/* 尾部样式 */

.footer{ background-color:rgb(237, 242, 248); border-top-style:solid; border-top-color:#cdd7e3; border-top-width:2px; margin-top:20px auto; }
div#media{ width:1000px; line-height:30px; margin:20px auto 20px;}
div#ad_banner2{ width:1000px; height:90px;margin:0 auto;}
div#about{ width:1000px; line-height:30px; margin:15px auto; padding-bottom:30px; text-align:center; color:#666;}
div#about a{color:#666;}


/* 右侧栏目内容调用样式 */
.you4-head{ height:30px; line-height:30px; width:290px; background-color:#1B8FD7; font-size:16px; padding-left:10px;}
.you4-head a{color:#FFFFFF;font-family:"微软雅黑","宋体",serif;}
.you4-head span{font-size:12px; margin-left:160px;color:#FFFFFF;}
.you4-body{ width:290px; background-color:#EFECE4;padding-left:10px;}
.you4-body a{color:#666666; font-size:14px;font-family:"微软雅黑","宋体",serif;}
.you4-body li{ height:40px; line-height:40px; list-style-type:none; border-bottom:1px #DCDCDC dashed;}
.you4-add{ width:300px; background-color:#EFECE4; height:20px;}





.clear{height:0;clear:both;font-size:0;line-height:0;overflow:hidden;}


.area{margin:0px auto 0; width:980px;background-color:#FFFFFF;}
.area .areaL{width:300px;float:left;background-color:#FFFFFF;}
.area .areaLM{width:670px;float:left;background-color:#FFFFFF}
.area .areaM{width:370px;float:left;background-color:#FFFFFF;}
.area .areaR{width:310px;float:left;background-color:#FFFFFF;}


