/*publice*/
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p,  form, fieldset, input, textarea, hr { margin:0; padding:0; }
body{font-size:12px;color:#000;line-height:20px; background:#fff; font-family:simsun ;word-break:break-all;}
a{text-decoration:none;color:#404040;}
a:visited{text-decoration:none;color:#404040;}
a:hover{text-decoration:underline;}
input,select{font-szie:12px;}
li {list-style:none}
fieldset,img {border:0}
.wrapper{width:1003px; margin:0 auto; overflow:hidden; clear:both;}
.relative{ position:relative;}
.red,a.red{ color:red;}
.blue,a.blue{ color:#0160a3;}
.a_color_blue{color:#3e90cb}
.m_bottom{ margin-bottom:5px; overflow:hidden;}
table { border-collapse:collapse; }
html { overflow:-moz-scrollbars-vertical; }
h1{ font-size:14px; font-weight: bold;}
h2{ font-size:12px; font-weight: bold;}
.clearboth{ clear:both; overflow:hidden}
/*end publice*/

.leading{background:url(leading.jpg) repeat-x left top; border:1px #f0f0f0 solid;padding-left:5px; line-height:25px;}
.leading span{ color:#7e7e7e;padding:0 3px;}

/*pages*/
div.quotes {padding:3px; margin: 3px;text-align: center; color:#999; margin:30px 0; font-size:14px;}
div.quotes a {border: #ddd 1px solid; padding: 3px 8px; color:#666; margin-right: 3px; text-decoration: none}
div.quotes a:hover {border: #bcd4eb 1px solid; color:#0160a3}
div.quotes a:active {border-right: #a0a0a0 1px solid; }
div.quotes span.current {border: #e0e0e0 1px solid; padding: 3px 5px; color: #aaa; margin-right: 2px; background-color: #f0f0f0}
div.quotes span.disabled {border: #f3f3f3 1px solid; margin-right: 2px; padding: 3px 5px; }

/*Kaoshengrukou*/
.rukou{ text-align:center; margin:10px auto; }
.rukou img{ margin-bottom:3px;}



/*table style*/
table.blackborder{ border:1px #000 solid; margin:20px  auto;}
table.blackborder tr td{ border:1px #000 solid;padding:3px;}
table.blackborder th{ border:1px #000 solid;padding:3px; background:#eee;}


/*rcpj*/
.rcpj_left{ width:250px; float:left;}
.rcpj_center{ width:541px; float:left; margin-left:6px;}
.rcpj_right{ width:200px;  margin-left:803px;_margin-left:800px;}
.rcpj_right2{ width:747px; margin-left:256px; _margin-left:253px;}
.rightimg{position:absolute; right:30px; top:60px;border:6px #eee solid; float:left;}
.rcpj_2_l{ width:370px; float:left;}
.rcpj_2_r{ width:370px; margin-left:6px; float:right;}

.blue_border{ border:1px #b9d3eb solid;}

.height200px{ *height:217px!important;height:213px;_height:217px;}
.height252px{ *height:252px!important;height:248px;_height:252px;}
.height280px{ height:280px;}
.height310px{ height:310px;}
.height310px2{ *height:314px!important;height:310px;_height:314px;}
.height130px{ *height:137px!important;height:133px;_height:137px;}
.height110px{ height:100px;}
.height600px{ *height:826px!important;height:822px;_height:826px;}
.border_top{ border-top:1px #b9d3eb solid;}




.scroller{}
.scroller .block{overflow:hidden}
.scroller .block a{display:block}
.scroller .guide{position:absolute}
.scroller .guide p{color:#fff;font-weight:bold;font-size:12px;float:left;margin:0 0 0 5px;line-height:18px;padding:0 6px;cursor:pointer;display:inline}
.scroller .guide .now{background:#4e9182}
.scroller .flat{position:absolute;}
.scroller .flat a{display:block}
.ad {font-size: 10px; width:770px; margin:0 auto;}


ul.news14{}
ul.news14 li{ background:url(dot.jpg) no-repeat 5px 9px; padding-left:15px; line-height:26px; font-size:14px; }
ul.news14 li span{ color:#999;}

ul.news12{}
ul.news12 li{ background:url(dot.jpg) no-repeat 5px 9px; padding-left:15px; line-height:20px; font-size:12px; }
ul.news12 li span{ color:#999;}


.margin10px{ margin:10px;}

.new_icon{ background:url(new.gif) no-repeat right top; padding-right:30px;}