@charset "utf-8";
/* css document */

#left { width:220px; float:left; margin-top:20px;}
#left .left_top { width:100%; border-radius:8px; background:#fff; padding-bottom:10px;}
#left .left_top h2 { padding-left:18px; line-height:54px; font-size:20px; color:#2e517b;}
#left .left_top ul.left_list { width:100%; line-height:49px; text-align:center; font-size:14px; }
#left .left_top ul.left_list li { background:url(/uploads/image/images/left_libg.png) no-repeat;}
#left .left_top ul.left_list li.active { background:url(/uploads/image/images/left_li.png) no-repeat; font-weight:bold; color:#2e517b;}
#left .left_top ul.left_list li.active a {color:#2e517b;}

#left .left_bottom {width:210px; border-radius:8px; background:#fff; padding:10px 5px; margin-top:20px;}
#left .left_bottom .l_b_top { width:208px; height:280px; border:solid 1px #dfdfdf; margin:10px 0px;}

#left .technical { padding:0px 0px 10px 0px; font-size:14px;}
#left .technical li { width:180px; height:43px; float:left; border-bottom:solid 1px #ddd; line-height:43px; text-align:left;}
#left .technical li.odd { background: no-repeat;}
#left .technical li.even { background: no-repeat;}

#left .l_b_ad img { width:210px; height:244px;} 
 
#right { width:750px; float:right; margin-top:20px; }
#right h2.gray { line-height:34px; padding-left:30px; font-weight:normal; font-size:16px; background: repeat-x; margin-bottom:4px;}
#right .productad { margin-bottom:10px;}
#right .right_box { width:662px; height:242px; background: no-repeat; padding:0px 22px; margin-bottom:12px;}
#right .right_box h3 { line-height:46px; font-size:24px; padding-left:10px; margin-bottom:14px;}
#right .right_box h3.blue { color:#0094ba; border-bottom:solid 1px #006699;}
#right .right_box h3.green { color:#437300; border-bottom:solid 1px #437300;}
#right .right_box h3.yellow { color:#f28611; border-bottom:solid 1px #f28611;}
#right .right_box h3.blue2 { color:#2a7ee2; border-bottom:solid 1px #2a7ee2;}
#right .right_box .r_b_con li{ float:left; }
#right .right_box .r_b_con li.r_b_right { float:right; width:406px; padding:0px 24px 0px 30px; _padding:0px 24px 0px 26px;}
#right .right_box .r_b_con li.r_b_right p { line-height:20px; height:100px; overflow:hidden; margin-bottom:10px;}
#right .right_box .r_b_con li.r_b_right p.info { height:20px;}
#right .right_box .r_b_con li.r_b_right ul { padding-top:10px; font-weight:bold; }
#right .right_box .r_b_con li.r_b_right ul li {  margin:0px 10px 10px 0px;  height:52px; }
#right .right_box .r_b_con li.r_b_right ul.blue2 li { background:#a8cefd;}
#right .right_box .r_b_con li.r_b_right ul.green li { background:#8db946;}
#right .right_box .r_b_con li.r_b_right ul.blue li { background:#65a2eb;}
#right .right_box .r_b_con li.r_b_right ul li.long { width:192px;}
#right .right_box .r_b_con li.r_b_right ul li.short { width:124px;}
#right .right_box .r_b_con li.r_b_right ul li a { display:block; width:100%; height:100%; line-height:52px; text-align:center;}
#right .right_box .r_b_con li.r_b_right ul li a:hover { background:#c6c6c6;}

#right .r_newbox { width:705px; background:#ccc; border-radius:6px; margin-left:2px;}
#right .r_newbox .l_n_nav { width:100%; height:32px; font-weight:bold; font-size:14px;}
#right .r_newbox .l_n_nav li { width:235px; height:32px; line-height:32px; text-align:center; cursor:pointer; background: no-repeat; float:left;}
#right .r_newbox .l_n_nav li.active { background: no-repeat;}

#right .r_newbox  .newlistbox .right_box {  padding-bottom:30px; padding-top:10px;}
#right .r_newbox  .newlistbox .right_box {margin-bottom:0px; height:auto; background:none;}
#right .r_newbox  .newlistbox .right_box h4 { font-size:16px;}
#right .r_newbox  .newlistbox .right_box h4 a { color:#0094ba;}
#right .r_newbox  .newlistbox .right_box .date { line-height:18px; font-size:12px; margin:8px 0px;}
#right .r_newbox  .newlistbox .right_box .articlecon { line-height:22px; height:70px; overflow:hidden; }
#right .r_newbox  .newlistbox .right_box .articlecon a { color:#618d23;}
#right .r_newbox  .newlistbox .right_box .r_b_left { width:180px; height:126px; background: no-repeat; padding:2px;}
#right .r_newbox  .newlistbox .right_box .r_b_left img { width:180px; height:126px;}
#right .pages { border-top:solid 1px #ccc; padding:14px 0px 0px 0px; margin-top:30px; line-height:20px;}

#right .newsdetail { border:solid 1px #ccc; padding:16px 20px; background:#ccc; }
#right .newsdetail .h1 { font-size:16px; font-weight:bold; text-align:center; }
#right .newsdetail .datetime { padding:5px 0px; line-height:20px; border-bottom:dotted 1px #ccc; text-align:center; }
#right .newsdetail .detailcon { font-size:14px; line-height:22px;}
#right .pagelist {font-size: 14px; padding: 10px 0 0; text-align: center;}
#right .pagelist .cfdow_pagebar_css { color:#ff0000; }

.font14 { font-size:14px;}
.font20 { font-size:20px;}
.font22 { font-size:22px;}
.font24 { font-size:24px;}
.font26 { font-size:26px;}
.font30 { font-size:30px;}
