
 */body{ color:#1a1a1a; padding:0px; margin:0px; font-family:"宋体","Arial Narrow",HELVETICA; font-size:12px;}
 * {} * a:link{}
a{outline:none; text-decoration:none; color:#000; cursor:pointer;} a:hover{ text-decoration:none; color:#e20002;} a:visited{ /*color:#B366B3;*/}
html{/*zoom:1;*/ line-height:22px;}html *{outline:0;/*zoom:1;*/} html button::-moz-focus-inner{border-color:transparent!important;} 
body{overflow-x: hidden; font-size:12px;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} table{/*border-collapse:collapse;border-spacing:0;*/} fieldset,a img{border:0;} address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} li{list-style:none;} caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} q:before,q:after{content:'';}
.tar{ text-align:right;}
.color_blue{ color:#017ba9;}
.text-unline{ text-decoration:underline;}

/**
 +------------------------------------------------------------------------------
 * Public Class
 +------------------------------------------------------------------------------
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }.clearfix {display:block;}.clear{ clear:both; height:0px; font-size:0px; line-height:0px; overflow:hidden;}/* 清除浮动*/
.colwrapper { overflow:hidden; zoom:1 /*for ie*/; margin:5px auto; }/* 高度自适应 */ 
.strong{ font-weight: bold;} .left{ float: left;} .right{ float: right; text-align:right;} .center{ margin:0 auto; text-align:center;}
.show{ display:block; visibility:visible;}.hide{ display: none; visibility:hidden;}
.block{ display:block;} .inline{ display:inline;}.inline-block{ display:inline-block;}.h100{ height:100%;}
.transparent{filter:alpha(opacity=50); -moz-opacity:0.5;/** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/ -khtml-opacity: 0.5; opacity: 0.5; } .break{ word-wrap:break-word;overflow:hidden; /*word-break:break-all;*/}
.pt5{ padding-top:5px;}.pb5{ padding-bottom:5px;}
.pl10{ padding-left:10px;}.pr10{ padding-right:10px;}.pt10{ padding-top:10px;}.pb10{ padding-bottom:10px;}.pd10{ padding:10px;}.pl20{ padding-left:20px}.pr20{ padding-right:20px;}.pt20{ padding-top:20px;}.pb20{ padding-bottom:20px;}.mt10{ margin-top:10px;}.ml10{ margin-left:10px;}
.pt8{ padding-top:8px;}.lh28{ line-height:28px;}.lh36{ line-height:36px;}.lh32{ line-height:32px;}
.bd_1{ border:1px solid #eeeeee; height:100%;}
.pd1{ padding:1px; background:#fff;}
.pd5{ padding:5px;}.pd20{ padding:20px;}
.brbm{ border-bottom:1px solid #ffeaea; cursor:pointer;}.brtb{ border-top:2px solid #ccc;}.brbd{border-bottom:1px dotted #dcdcdc;}/*底部线条*/.mt30{ margin-top:30px;} .mt50{ margin-top:50px;}.fl{float:left;}.fr{float:right;}.txde{ text-decoration:underline;} .ti2m{ text-indent:2em;}
.mt20{ margin-top:20px;}.mb20{ margin-bottom:20px;}.ml20{ margin-left:20px;}.mr20{margin-right:20px}.mb30{ margin-bottom:30px;}.mg20{margin:20px;}.mb5{margin-bottom:5px;}.mb10{ margin-bottom:10px;}.mr10{ margin-right:10px;}.mr5{ margin-right:5px;}.ml5{ margin-left:5px;}.mt15{ margin-top:15px;}

/**
 +------------------------------------------------------------------------------
 * FCK 兼容解决方案
 +------------------------------------------------------------------------------
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
em{ font-style:italic !important;} strike{ text-decoration:line-through !important;} strong{ font-weight:bold !important;} u{ text-decoration:underline !important;}

/**
 +------------------------------------------------------------------------------
 * 表单样式
 +------------------------------------------------------------------------------
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */

/**
 +------------------------------------------------------------------------------
 * 网站整体颜色总汇
 +------------------------------------------------------------------------------
 * @codex  颜色:使用颜色的名称或者16进制代码,如 
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.ff8600,.ff86aa a{ color:#ff8600;}
.color_28a{ color:#28a9a0;}
.color_333{ color:#333}
.color_666{ color:#666}
.color_777{ color:#747474;}
.color_999{ color:#999}
.color_red{ color:#d6000c}
.color_blue{ color:#043559;}

/**
 +------------------------------------------------------------------------------
 * 网站整字体大小
 +------------------------------------------------------------------------------
 * @codex   字体大小,直接使用"font+字体大小"作为名称,如
 * @package  ORG
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.font12px{ font-size:12px;}
.font14px{ font-size:14px;}
.font15px{ font-size:15px;}
.font16px{ font-size:16px;}
.font18px{ font-size:18px;}
.font24px{ font-size:24px;}
.font9pt{ font-size:9pt;}
.black{ color:#000;}
/**
 +------------------------------------------------------------------------------
 * 网站背景
 +------------------------------------------------------------------------------
 * @codex   字体大小,直接使用bk+颜色值"作为名称,如
 * @package  ORG
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.bk_blue{ background:#EFF8FE;}
/**边框***/
.brts{ border-top:1px solid #bfbfbf;}.brls{ border-left:1px solid #bfbfbf;}.brrs{ border-right:1px solid #bfbfbf;}.brbs{ border-bottom:1px solid #bfbfbf;}.brsa{ border:1px solid #bfbfbf;}

/**
 +------------------------------------------------------------------------------
 * 网站整布局命名规范
 +------------------------------------------------------------------------------
 * @codex   id和class命名采用该版块的英文单词或组合命名 如:newRelease
 * @package  ORG
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
 
 
/*页面外围控制整体布局宽度*/
html{}
html,body{-webkit-text-size-adjust:none;}
body{ _background-image:url(about:blank); /* for IE6 */ _background-attachment:fixed; /*必须*/}
.wrapper{}

/* 网站外围阴影 */
.shardow{}

/* 容器盒子 */
.container{}
.box330{ width:330px;}
.box340{ width:340px;}
.box370{ width:370px;}
.box270{ width:270px;}


/* 网站头部 */
.nav{ height:45px;border-bottom:1px dotted #000; width:100%; }
.header{background:#795548;height:39px; position:fixed;z-index:990;left:0;top:0;width:100%;_position:absolute;_top:expression(documentElement.scrollTop);}
.logo{ background:url(../images/logo.gif) no-repeat 0px center; height:38px; display:block; width:215px; float:left; margin-right:100px;}
.header_a{ width:1000px; margin:0 auto;font-size:15px;}
.header_a a{color:#ffffff;line-height:45px;padding-left:8px;}
.header_aL{float:left;width:1000px;height:29px; line-height:29px;color:#fff; }
.header_p2{float:left;height:29px; line-height:49px;font-size:18px; padding-left:15px;}
.weizhi{margin-bottom:20px;}
.header_aR{float:right;width:100px;height:20px; line-height:20px; padding-right:10px;color:#FFFFFF; text-align:right;}
.header_aR span.line{ background:url(../images/content/itemLineBg.jpg) no-repeat center center; display:inline-block; padding:0px 10px; margin:0px; border:none;}
/**/
/**/

/**/
.main{ margin:0px auto; width:1000px; height:100%; overflow:hidden;}

.itemLeft{ width:705px;}
.firstItem{ border:2px solid #d9d9d9; position:relative; padding:30px 10px 10px 10px; margin:30px 0px 0px 0px;}
.firstItem h1{ text-align:center; background:#fff; font-size:24px; color:#363636; font-family:"微软雅黑", "times New Roman"; text-align:center;padding:0px 10px;width:467px; margin:0px auto 15px auto; position:absolute; top:-10px; left:60px;}
.firstItem p{ font-size:14px; color:#545454;}
.item .itemPic{ float:left; margin-right:25px;}
.item .itemPic img{ width:178px; height:122px;}
.item{ padding:0px 0px 10px 0px; margin:20px 0px 0px 0px; border-bottom:1px dotted #b5b5b5;}
.item h1{ text-align:left; background:#fff; font-size:18px; font-family:"微软雅黑", "times New Roman";padding:0px 0px 10px 0px;}
.item h1 a{ color:#043559;}
.item p.text{ font-size:14px; color:#545454; height:44px; overflow:hidden;}
.icon_dot1{ background:url(../images/icon_dot1.jpg) no-repeat 0px center; display:inline-block; padding:0px 0px 0px 20px; color:#8d0202;}
.icon_dot2{ background:url(../images/icon_dot2.jpg) no-repeat 0px center; display:inline-block; padding:0px 0px 0px 20px; color:#093e76;}

.itemlaw{padding:0px 0px 5px 0px; margin:5px 0px 0px 0px; border-bottom:1px dotted #b5b5b5;}
.itemlaw .law1{ width:180px;  display:inline-table; margin-right:5px}
.itemlaw .law2{ width:250px;display:inline-table; margin-right:5px}
.itemlaw .law3{ width:100px;display:inline-table;}
/*分页*/

/*分页样式*/
.epages {
	text-align: center;width: 635px; float:left; padding-top:15px; padding-bottom:15px;
	}
.epages{margin:5px 0;font:11px/12px Tahoma}
.epages *{vertical-align:middle;}
.epages a{border:1px solid #9db3c5;text-align:center; margin-left:5px; padding:4px 10px 4px 10px;text-align:center;text-decoration:none; font-size:12px;}
.epages a:hover{border:1px solid #CC0000;text-align:center; padding:4px 10px 4px 10px;text-decoration:none;color:#ffffff; font-size:12px;background:#a60000;}
.epages b{padding:4px 10px 4px 10px;text-decoration:none;color:#ffffff; font-size:12px;background:#a60000;}
.Total  b{padding:4px 10px 4px 10px;text-decoration:none;color:#ffffff; font-size:12px;}


 
.itemRight{ width:266px; height:100%; padding:8px; background:#eeeeee; overflow:hidden;}
.itemTit{ border-top:2px solid #920b0b; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-bottom:1px solid #bebebe; padding:0px 10px; background:#fff; position:relative; height:33px; line-height:33px;}
.itemTit .text{ color:#8e0101; font-size:14px;}
.itemTit .pos{ position:absolute; right:10px; top:0px; color:#8e0101;}
.itemTit .pos .select{ color:#8e0101;}
.box273 img{ height:180px; width:264px;}
.box281 img{ height:180px; width:264px;}
.box90 img{ height:90px; width:1000px; overflow:hidden}

.itemTitMain{ padding:10px;border:1px solid #dfdfdf; border-top:0px solid #bebebe; background:#fff; height:100%;}
.half{ display:inline-block; width:250px; margin-bottom:5px;}
.half span{ display:block; text-align:center;}
.half img{ width:250px; height:160px; overflow:hidden;}
.half:hover{ text-decoration:none;}
.half span:hover{ text-decoration:underline;}
.icon_dot3{ padding:0px 0px 0px 10px; color:#424242; background:url(../images/icon_dot3.jpg) no-repeat 0px center; display:block;}

.itemTit2{ border-top:2px solid #dfdfdf; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-bottom:1px solid #bebebe; padding:0px 10px; background:#fff; position:relative; height:33px; line-height:33px;}
.itemTit2 .text{ color:#606060; font-size:14px;}
.itemTit2 .pos{ position:absolute; right:0px; top:0px; color:#8e0101;}
.itemTit2 .pos .icon_more{ color:#9a9a9a; background:url(../images/icon_more.jpg) no-repeat right center; padding:0px 18px 0px 0px;}
.itemTitMain2{ padding:10px;border:1px solid #dfdfdf; border-top:0px solid #bebebe; background:#fff; height:100%;}
.itemTitMain2 ul{ width:250px;}
.listtj li{ width:120px; height:90px; float:left; overflow:hidden; margin-right:5px; margin-top:5px;}
.listtj li img{ width:120px; height:90px;}
.bangTab{}
.bangTab .tit{ border-top:2px solid #920b0b; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-bottom:1px solid #bebebe; padding:4px 10px; background:#fff; position:relative; height:30px; line-height:28px;}
.bangTab .tit ul.tags{}
.bangTab .tit ul.tags li{height:28px; overflow:hidden; text-align:center; float:left; font-weight:400; line-height:28px; padding:0px 10px;}
.bangTab .tit ul.tags li a{ color:#4a4a4a; font-size:14px; font-family:"Microsoft YaHei", "times New Roman"}
.bangTab .tit ul.tags li a:hover{color:#4a4a4a; text-decoration:none;}
.bangTab .tit ul.tags li.current{ background:#eee;;}
.bangTab .tit ul.tags li.current a{color:#9e0300;}
.bangTab .tit ul.tags li.current a:hover{color:#9e0300; text-decoration:none;}
.bangTab .panes{padding:10px;border:1px solid #dfdfdf; border-top:0px solid #bebebe; background:#fff;}
.bangTab .panes .pane{}
.bangUl{}
.bangUl li{ line-height:35px; height:35px; overflow:hidden; border-bottom:1px dotted #ddd;}
.bangUl li.last{ border-bottom:none;}
.bangUl li em{ font-weight:400;display:inline-block; width:20px; color:#888888; padding-left:2px; font-family:Arial;}
.bangUl li em.cur{ }
.bangUl li em.def{}
.bangUl li a{ color:#252525; font-size:12px;}

.serviceBanner {width:312px;height:240px;position:relative; margin:0px auto 0px auto; background:#fff;}
.serviceBanner .slides {}
.serviceBanner .slides_container {height:240px; width:312px;overflow:hidden;position:relative;}
.serviceBanner .slides_control{}
.serviceBanner .slides_control .slide{ width:312px;}
.serviceBanner .pagination {position:absolute; top:-35px; right:-12px; z-index:9; height:18px;}
.serviceBanner .pagination li {float:left; margin-right:5px;}
.serviceBanner .pagination li a {display:inline-block;padding-top:0px; text-align:center;overflow:hidden;color:#000; width:40px; height:16px;color:#000; line-height:16px;}
.serviceBanner .pagination li.current a { color:#8E0101; border-left:1px solid #8E0101; border-right:1px solid #8E0101;}



/*返回顶部*/
.toplink{ background:url(../images/icon_top.jpg) no-repeat 0px 0px; display:block; width:52px; padding:0px; height:40px;overflow:hidden; margin-bottom:15px;}
.toplink2{ background:url(../images/icon_top.jpg) no-repeat 0px -56px; display:block; width:52px; padding:0px; height:39px;overflow:hidden; margin-bottom:15px;}
.toplink3{ background:url(../images/icon_top.jpg) no-repeat 0px -112px; display:block; width:52px; padding:0px; height:39px;overflow:hidden;}
.toplink:hover,.toplink2:hover,.toplink3:hover{ text-decoration:none;}
/*底部样式*/
.foot{  margin:20px 0px 0px 0px; background:#795548;height:35px; overflow:hidden;}
.footer{width:1000px;padding:5px 0px 5px 0px;position:relative; margin:0px auto 0px;}
.footerUl{ margin:0px 20px 30px 0px; padding:15px 20px 0px 0px;overflow:hidden; background:url(../images/footerLine.jpg) no-repeat right center;}
.footerUl li{}
.footerUl li a{ display:inline-block; width:auto; padding:0px 15px 0px 0px; color:#3b3b3b;}
.footerUl li a.big{ padding:0px 0px 15px 0px; font-size:14px; font-family:"Microsoft YaHei", "times New Roman"; color:#000;}
.footer .about{ text-align:left; color:#bbb; margin-left:-10px; padding:40px 0px 0px 0px;}
.footer .about a{ line-height:18px; height:18px; padding:0px 10px 0px 10px; color:#bbb;}
.footer .about a:hover{ color:#fff;}
.footer .copyright{text-align:center; margin-top:0px; color:#fff; line-height:25px; padding:0px 0px 0px 0px;}
body a:hover{ color:#CC0000; text-decoration:underline;}
a span:hover{ color:#CC0000;}


.zlm{  padding:3px;}
.zlm li{ width:104px; float:left; display:block; height:25px; text-align:center; }
.zlm li a:hover{ background:#9ff;display:block; height:25px; color:#000; text-decoration:none; }
.newsnav{height:25px; border-bottom:2px double #9E9E9E; width:100%; font-size:15px; font-weight:400; margin:10px 0 0 0;  padding-left:10px;}