﻿@charset "utf-8";
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
img/* img elements 图片元素 */{
border-style: none;
    border-color: inherit;
    border-width: medium;
    margin: 0 0 0px 0;
    padding: 0;
}
/** 设置默认字体 **/
body,button, input, select, textarea {
font: 12px/1.5 '宋体',tahoma, Srial, helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol { list-style: none;}
/** 重置超链接元素 **/
a { text-decoration: none; color:#333;}
a:hover { text-decoration: underline; color:#F40; }
/** 重置对齐方式 **/
img, button, input, select, textarea{ vertical-align:middle;}

/**/
.w1000{ width:1000px;}
.margin0{ margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both; height:0; overflow:hidden; zoom:0.08;}
.mt10{ margin-top:10px;}
.ml10{ margin-left:10px;}

/**/
.top{ width:980px; height:30px; line-height:30px; padding:0 10px; background:url(../images/topbg.jpg) repeat-x;}
.header{ width:980px; height:80px; padding:19px 10px 0 10px; background:url(../images/headerbg.jpg) repeat-x;}
.header_l,.header_r span{ font-family:微软雅黑; font-size:36px; font-weight:bold; color:#013473;}
.header_r{ font-size:20px; font-weight:bold;}
.header_l a:hover{ text-decoration:none;}
.nav{ height:40px; background:url(../images/navbg.jpg) repeat-x;}
.nav ul li{ float:left; height:40px; line-height:40px; padding:0 27px; background:url(../images/nav_libg.jpg) right 10px no-repeat;}
.nav ul li a{ font-size:14px; font-weight:bold; color:#fff;}
.nav ul li a:hover{ text-decoration:none; color:#f40;}
.Slideshow { width:1000px; height:250px; visibility:hidden; overflow:hidden;}
.Slideshow a { float: left;}
.Slideshow img { width: 1000px; height: 250px;}
.Slideshow .KSS_titleBar{ height:0!important; overflow:hidden;}

/**/
.w625{ width:625px;}
.w365{ width:365px;}
.w250{ width:250px;}
.box_title{ height:39px; line-height:28px; background:url(../images/box_titlebg.jpg) no-repeat; border-right:1px #e7e7e7 solid; padding:0 10px;}
.box_title h2{ float:left; font-size:14px; color:#fff;}
.box_title a{ float:right;}
.box_list{ height:189px; border:1px #e7e7e7 solid; border-top:none; margin-left:9px; padding:0 10px 10px 10px;}
.about_content{ height:189px;}
.about_content img{ width:334px; height:189px; float:left;}
.about_content div{ width:245px; float:right; line-height:23px;}
.about_content div a{ color:#f40;}
.box_list_div{ height:70px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px #e7e7e7 solid; border-bottom-style:dashed; line-height:23px;}
.box_list_div a{ color:#f40;}
.box_list_div h3 a{ display:block; width:100%; font-size:14px; white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis;overflow:hidden;}
.box_list ul li{ height:27px; line-height:27px; background:url(../images/libg.jpg) 0 11px no-repeat; padding-left:8px;}
.box_list ul li h3{ float:left; font-weight:normal;}
.box_list ul li h3 a{ display:block; width:220px; white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis;overflow:hidden;}
.box_list ul li span{ float:right;}
.box_list ul li span a{ font-weight:bold; color:#f40;}
.box01_r{ height:239px; background:url(../images/box01_rbg.jpg) no-repeat;}
.box01_rtitle{ height:32px; line-height:30px; padding-left:30px; padding-right:10px;}
.box01_rtitle h2{ float:left; font-size:14px; color:#0d81ca;}
.box01_rtitle a{ float:right;}
.box01_rcontent{ padding:20px; line-height:23px;}
.box02_r{ height:239px; background:url(../images/box02_rbg.jpg) no-repeat;}
.box02_list{ border:1px #e7e7e7 solid; border-top:none; margin-left:9px; padding:10px;}
#demo_p { overflow: hidden; width: 960px; padding-left:9px;}
#demo_p img { width:150px; height:120px; border: 1px solid #e7e7e7;}
#indemo_p { float: left; width: 800%;}
#demo1_p {float: left;}
#demo2_p { float: left;}
#demo_pro { width: 152px; float: left; padding-right: 20px;padding-left: 20px; text-align: center; line-height:30px;}
#demo_pro h3 { display:block; width: 152px; white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis;overflow:hidden; font-weight:normal;}
.friendLink{ width:978px; padding:10px; border:1px #e7e7e7 solid; background:#f1f1f1;}
.friendLink span{ font-size:14px; font-weight:bold;}
.friendLink a{ margin-right:10px;}
.footer{ padding:10px 0; text-align:center; line-height:23px; border-top:2px #0d81ca solid;}

/**/
.mainbody_lw{ width:230px;}
.mainbody_lw img{ width:230px; height:72px;}
.mainbody_rw{ width:760px;}
.tagCurrent{ height:34px; line-height:34px; background:url(../images/tagCurrentbg.jpg) no-repeat; padding-left:40px; color:#575757;}
.tagCurrent a{ color:#575757;}
.tagCurrent a:hover{ color:#f40;}
.mainBody_r{ padding:10px; border:1px #c3c3c3 solid; border-top:none;}
.mainBody_rlist{ height:450px;}
.mainBody_rlist ul li{ height:29px; line-height:29px; background:url(../images/libg1.jpg) 6px 10px no-repeat; padding-left:18px; padding-right:5px; border-bottom:1px #c5c5c5 solid; border-bottom-style:dashed;}
.mainBody_rlist ul li h3{ font-weight:normal;}
.mainBody_rlist ul li a{ float:left; width:500px; white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis;	overflow:hidden;}
.mainBody_rlist ul li span{ float:right; color:#b8b8b8;}
.fenye{ padding:30px 0 20px 0; text-align:center;}
.fenye a,.fenye span{ padding:3px 7px;}
.fenye a,.fenye span,.fenye input{ border:1px #c5c5c5 solid; margin:0 5px;}
.fenye a:hover,.fenye span{ background:#d6d5d5; color:#333;}
.fenye a{ color:#777777;}
.fenye a:hover{ text-decoration:none;}
.fenye input{ width:42px; height:20px; vertical-align:middle;}

/**/
.mainBody_rcontent{ min-height:368px; height: auto !important; padding:10px 20px; line-height:28px;}
.mainBody_rcontent_title{ font-size:26px; font-weight:bold; text-align:center; margin-bottom:5px;}
.mainBody_rcontent_fjxx{ text-align:center; padding-bottom:5px; border-bottom:1px #c5c5c5 solid; border-bottom-style:dashed; margin-bottom:20px;}
.mainBody_rcontent img{ max-width:600px; height:auto; width:expression(this.width > 600 ? "600px" : true);}

/**/
.kcsz_table{ width:100%; border-collapse:collapse; border-left:1px #c5c5c5 solid; border-top:1px #c5c5c5 solid;}
.kcsz_table td{ padding:5px; border-right:1px #c5c5c5 solid; border-bottom:1px #c5c5c5 solid;}
.kcsz_table td span{ font-weight:bold;}

/**/
.baoming_table td{ padding:5px 0;}
.baoming_table td input{ width:250px; height:28px; border:1px #c5c5c5 solid;}
.baoming_table td textarea{ width:400px; height:120px; border:1px #c5c5c5 solid;}