/* 全局CSS定义 */
body{background: url(images/arcbodybg.jpg) #fff repeat-x 0px -21px; padding-bottom: 25px; margin: 0px; text-align:center;font-family: 宋体, serif;  margin:0; padding:0;font-size:12px; color:#000;margin:0 auto;}
h1{font-size:24px; font-weight:bold; padding:18px 0 0 68px; clear:both;} 
h2,h3,h4,h5,h6{margin:0; padding:0; font-size:12px; font-weight:normal;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border:0; }
li{list-style-type:none;}
table{ margin:0 auto;}
.img{ vertical-align:top;}
/* 链接颜色 */
a:link {color: #000; text-decoration:none;}
a:visited {color: #83006f;text-decoration:none;}
a:hover {color: #c00; text-decoration:underline;}
a:active {color: #000;}
/* 其他属性 */
.left { float: left;}
.right { float: right;}
.clear{ clear: both; margin:3px auto;font-size:1px; width:1px; height:0px; overflow:hidden; visibility: hidden; }
.hidden {display: none;}
.unLine ,.unLine a	{text-decoration: none;}
.noBorder {border:none;}
#red{font-size:12px;color:red;float:right; padding-right:10px;}
/* 通用空白间距 */
.line{width:95%;height:1px; margin-top:5px; margin-bottom:5px;clear:both; color:#d4d0c8;}
.blank3{ height:3px; font-size:1px; width:100%; clear:both; overflow:hidden;}
.blank6{ height:6px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank9{ height:9px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank12{ height:12px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank9w{ height:9px; font-size:1px; width:100%;  clear:both; background:#fff;overflow:hidden;}
.blank15{ height:15px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank20{ height:0px; font-size:1px; width:100%; clear:both;overflow:hidden;}
/* 顶部搜索 */
.topnav{ height:30px; width:990px; margin:0 auto; padding-top:10px; margin-bottom:5px;overflow:hidden;}
.navleft{ float:left;}
.logo{ float:left;width:120px; height:39px; border:0px;}
.navright{float:right;}
.tsearch{ float:right; width:350px; height:55px;}
.so{float:left; padding-top:7px;}
.tsearch .s1{float:left; width:140px; padding-top:2px;}
.tsearch .s1 input{border:1px solid #ccc; width:140px; height:15px; font-size:12px; color:#ccc;}
.tsearch .s2{float:left; width:60px; padding:4px 5px 0px 5px;}
.tsearch .s2 select{border:1px solid #ccc; width:80px; height:18px; font-size:12px; color:#666;}
.tsearch .s3 input{border:0; width:48px; cursor:pointer; height:20px;background:url(images/endToploginBg.gif) no-repeat; margin-left:5px; margin-top:2px; font-size:12px; overflow:hidden;}
.tsearch .s3 inputOver{border:0; width:53px; cursor:pointer; height:20px;background:url(images/endToploginBg.gif) no-repeat; padding:2px 0 0}
.rss{float:right; padding-top:5px; margin-right:5px;}
/* 顶部导航 */
.topguide{border:1px solid #ccc;width:990px;height:27px; margin:0 auto;}
.topguide ul{padding:0px 8px;float:left;list-style:none; vertical-align:top;}
.topguide ul li{ float:left;}
.topguide ul li a,.topguide ul li a:link,.topguide ul li a:visited,.topguide ul li a:hover,.topguide ul li a:active{ display:block; line-height:160%; color:#468fce; margin:2px 9px;font-size:14px; vertical-align:top;}
.bannerad{width:990px; height:80px; border:1px solid #ccc; margin:5px auto; position:relative;}
#topbanner_left{ position:absolute; left:0px; top:0px;}
#topbanner_right{ position:absolute; left:740px; top:0px;}
.bannerad iframe{ width:990px; height:80px; float:left;}

#arc_bannerad{width:990px; height:80px; border:1px solid #ccc; margin:5px auto;}
#arc_bannerad iframe{ width:990px; height:80px; float:left;}
#arc_topad{ width:300px;margin:40px auto; text-align:center; clear:both;}
#arc_topad iframe{ width:300px; height:233px;}
#arc_downad{ float:right;width:300px;margin:5px; display:inline;}
#arc_downad iframe{ width:300px; height:250px;}
#arc_l_a,#arc_l_b,#arc_l_c,#arc_l_d,#arc_l_e{ width:0px; height:0px;}
#arc_l_a iframe,#arc_l_b iframe,#arc_l_c iframe,#arc_l_d iframe,#arc_l_e iframe{ width:0px; height:0px;}
/* 内容主体 */
.newsimg{ margin-left:25%; clear:both;}
.main{ width:990px;margin:0 auto; position:relative; clear:both;overflow:auto; zoom:1; overflow:scroll;overflow-x:hidden;overflow-y:hidden}
.cleft{width:588px;background-color:#F7FCFF;padding-bottom:10px; border:1px solid #ccc;float:left; display:inline; overflow:hidden;}
.position{ margin:0 auto; width:588px; height:28px; clear:both; background:#fff; float:left; border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.position ul{float:left;}
.position li{text-align:left; padding:9px 0 0 10px; color:#666;}
.position li a{color:#468fce;}
.position li a:visited{color:#468fce;}
.position li a:hover{color:#468fce;}
#Title{clear:both;}
#Title h1{color:#000000;}
#title .text{clear:both;text-align:left; padding:5px 0 0 12px;}
.a_pub{ float:right;font-size:12px; margin:28px 5px 0px 0px;}
.description{margin:5px auto;width:545px; height:80px; clear:both;border:0px solid #ccc; background:#f7fcff; position:relative;}
.description li{ text-indent:2em;text-align:left; padding:9px 12px 6px; font-size:14px; clear:both; line-height:23px;width:95%; clear:both;overflow:hidden;}
#des_ad{ position:absolute; top:5px; left:5px; background-color:#f7fcff; width:535px; height:70px;}
#des_ad  iframe{ width:468px; height:60px; margin:5px auto;background-color:#f7fcff;} 
.content,rel_read{text-align:left; overflow:hidden; padding:25px; font-size:14px; clear:both; line-height:23px;word-wrap:break-word; word-break:break-all;}
.content li{font-size:14px;line-height:25px;clear:both;}
.content h2{ font-size:14px; }
.content p{text-align:left;line-height:25px;}
.content .icon{ margin:3px 0 0; border:0;}
.content img{margin-top:12px; border:0;}
.content table{table-layout:fixed;}
.content td{ overflow:hidden;text-overflow:ellipsis;}
.content a{text-decoration: none; color:#1f3a87;}
.content a:hover{color:#bc2931;}
.sep_page { margin:5px auto;clear:both;padding:10px 12px 6px;}
.sep_page .s1 {text-align:center;width:52px;}
.sep_page .s2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#1F3A87 none repeat scroll 0 0;
border:1px solid #DCDDDD;
color:#FFFFFF;
font-weight:bold;
text-align:center;
}
.sep_page a.s2:visited {
color:#FFFFFF;
}
.sep_page a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DCDDDD;
color:#1E50A2;
display:inline-table;
float:left;
margin:5px 4px 0 0;
padding:4px 5px 0;
text-align:center;
}
.sep_page a:visited {
color:#1F3A87;
}
.sep_page a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#1E50A2 none repeat scroll 0 0;
border:1px solid #1E50A2;
color:#FFFFFF;
float:left;
}
.sep_page .s3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#CCCCCC;
cursor:default;
display:inline-table;
float:left;
margin:5px 4px 0 0;
padding:4px 5px 0;
text-align:center;
}
.key2gif{position:relative;top:2px; margin:0px 1px 0px 0px;!important}
.akey a:link {color:#000000; text-decoration: underline;}
.akey a:visited {color:#000000;text-decoration:none;}
.akey a:hover {color:#bc2931; text-decoration:none;}
.akey a:active {color:#bc2931;}
.seppage { font-size:14px;}
.seppage a{ font-size:14px;}
.rel_read_t{ float:left;text-align:left; padding-left:15px; font-size:14px; margin:5px 0px 5px 0px; clear:both;}
.rel_read li span{ float:left;} 
.rel_read li a{ float:left; padding-left:15px;text-indent:2em;text-align:left;font-size:14px;line-height:25px;clear:both;}
.rel_read li a{ color:#0000ff;} 
.rel_read li a:hover{color:#bc2931;}

.ask{ float:left;width: 560px;padding:3px 15px; margin-bottom:10px; height:auto;}
.ask iframe{ height:440px;width: 560px;}

.nTab{float: left;width: 560px;padding:3px 15px; height:auto;}
.nTab .TabTitle{clear: both;height: 22px;overflow: hidden;}
.nTab .TabTitle .drop{float:right;border-bottom:1px solid #aaccee;width:316px; background-color:#F7FCFF;height: 21px;overflow: hidden;}
.nTab .TabTitle li{float: left;width: 120px;cursor: pointer;padding-top: 4px;padding-bottom: 2px;list-style-type: none;overflow: hidden;}
.nTab .TabTitle .active{background:#f7fcff;border-left:1px #AACCEE solid;border-top:1px #AACCEE solid;border-right:1px #AACCEE solid;border-bottom:1px #f7fcff solid;}
.nTab .TabTitle .normal{background:#EBF3FB;border:1px #AACCEE solid;}
.nTab .TabContent{width:auto; height:auto;background:#f7fcff;margin: 0px auto;padding:10px 0px 0px 0px;border-right:1px #AACCEE solid;border-left:1px #AACCEE solid;border-bottom:1px #AACCEE solid;}
.nTab .TabContent a{ float:left; text-align:left; font-size:14px; line-height:170%; padding-left:15px;}
.nTab .TabContent a{color:#1f3a87;}
.nTab .TabContent a:hover{color:#bc2931;}


/* 图片 */
.endPicList{ margin:1px 0px; width:100%;clear:both; background-color:#FFF;}
.endPicList .bg{ background:url(images/end_n_bg4.gif) right 0 repeat-y;}
.endPicList .col{float:left; width:190px; padding-right:6px;background-color:#FFF;}
.endPicList .title{clear:both; margin-top:5px;}
.endPicList .title h2{ text-align:left; padding:2px 0 0 28px; background:url(images/end_n_i6.gif) 13px 3px no-repeat; font-weight:bold;}
.endPicList .pic{clear:both; padding:9px 0 0; background-color:#FFFFFF;}
.endPicList .pic h6{margin:0 auto; width:122px; text-align:center; line-height:20px; padding:2px 0 0; clear:both;}
.endPicList .pic img{border:0px solid #ccc;}
.endPicList .pic a:hover img{border:1px solid #ccc;background:#ccc;}
.tagName { width:92%;background:url(images/grayline.gif) left bottom repeat-x; margin:0 auto;overflow:hidden; height:26px;}
.tagName ul li {float:left; background:#fff; border:1px solid #ccc; margin-right:4px; font-size:14px;}
.tagName ul li a {color:#000; padding:4px 12px; display:block;}
.tagName ul .on {float:left; background:#fff; border:1px solid #ccc; border-bottom:1px solid #fff;}
.tagName ul .on a {color:#bc2913;}

#arc_c_down_ad{ width:580px; height:0px}
#arc_c_down_ad iframe{ width:580px; height:0px}
.endback{ clear:both; padding:12px 0; }
.endback .input{ width:168px; cursor:pointer; height:28px; font-size:14px; font-weight:bold; background:url(images/back_input1.gif); padding:4px 0 0 12px; text-align:left; border:0;}
.endback .inputOver{ width:168px; height:28px;cursor:pointer; font-size:14px; font-weight:bold; background:url(images/back_input1.gif); padding:4px 0 0 12px;text-align:left; border:0;}


.cmiddle{ float:left;width:23px;border:0; margin:0px 1px;overflow:hidden; background-color:#FFF; display:inline;}

.cright{ width:371px; height:99.8%;_height:2300px;position:absolute; right:0px; top:0px;border:1px solid #ccc; padding:1px 0px;}
.cright iframe{width:371px;height:100%;_height:2300px; padding:0; margin:0; text-align:center; vertical-align:middle; background:#fff; }


/* 底部导航 */
.bottom{width:990px; height:90px; margin:10px auto; padding:20px 20px;border:0px solid #ccc;}
