*{margin:0;padding:0;}

button{cursor:pointer;}
hr{display:none;}
ul{list-style:none;}

a{text-decoration:none;}
a:link{color:#1F3A87;}
a:hover{text-decoration:underline}
a:active{color:#004A9C;}
/* a:visited{color:#1F3A87;} */

.left{float:left;}
.right{float:right;}
.hidden,.web{display:none;}
.black{color:#000;}
.red{color:#F00;}
legend{display:none;}
.clear{clear:both;}
.clearit{clear:both;height:0px;overflow:hidden;}

body{color:#363636;background:#0072B4;font-size:14px;text-align:center;margin:5px 0 15px;}

h1,h2,h3,h4,h5{font-weight:bold;}
h1{font-family:黑体;font-size:24px;color:#FFF}
h2,h3 {font-size:14px;}

#container{margin:0 auto;width:897px;border:16px solid #FFF;background:#FFF;text-align:left;}
/* top menu */
#topmenu{margin:0 auto 5px;padding:0 5px;background:#ecf1f5;vertical-align:middle;height:30px;}
#topdate{margin:0 auto;display:block;font:14px Tahoma,sans-serif;line-height:30px;}

.login,.lg-vdcode{width:50px;height:16px;border:1px solid #000}
.lg-vdcode {width:36px;}

/* #header{margin:0 auto;height:70px;background:#0072B4;} */
#header{width:897px;margin:0 auto;height:70px;background:#0072B4;}

/* #top{height:60px;margin:0 auto;background:#0072B4;} */
#top{width:897px;height:60px;margin:0 auto;color:#FFF;background:#0072B4;}

#topleft{float:left;width:22em;height:58px;top:5px;padding:12px 0 0 35px;}
#topleft a{float:right;}
#topleft h1{font-family:黑体;font-size:20px; font-weight:normal;}
#topleft h1 a,#topleft h2 a{font-family:黑体,宋体;color:#FFF}

/*- Menu Tabs  */

#mainnav-focus{height:26px;width:56px;float:left;width:897px;background:#FFF;font-size:14px;line-height:normal;}
#mainnav-focus h4{clear:both; position:relative;top:0;float:left;padding-left:4px;background:url("img/tableft1.gif") no-repeat left top;text-decoration:none;}
#mainnav-focus h4 span{float:left;padding:6px 13px 5px 6px;display:block;background:url("img/tabright1.gif") no-repeat right top;color:#000;}

/*----liao----*/

#mainnavla{width:895px;float:left;border-left:1px solid #DDD;border-right:1px solid #DDD;font-size:14px;line-height:normal;}
#mainnavla div{clear:left;height:auto;}
#mainnavla .a{background:#fff;}
#mainnavla .b{background:#f2f6fe;}
#mainnavla a,#mainnavla span{float:left;padding:6px 0 5px;margin-left:16px;color:#1F3A87;font-weight:bold;word-break:keep-all;}
#mainnavla span{margin:0;margin-left:10px;color:#000;}


/* #subinfo{width:897px;margin:0 0 5px;clear:both;color:#FFF;background:#0072b4;}*/
#subinfo{width:897px;margin:0 0 10px;clear:both;color:#1f3a87;background:#E2EAF7;}
#subinfo ul{font-size:14px;}
#subinfo li{float:left;line-height:26px;height:26px;}
#subinfo a{color:#1f3a87;background:#E2EAF7;line-height:26px;height:26px;}
#subinfo li.ac,#subinfo li.a{padding-left:25px;}
#subinfo li.dc,#subinfo li.d{float:right;padding-right:25px;}
/* end of header */
#maincontainer{clear:both;}
/*#left_content{width:175px;float:left;}*/
#main_content{width:897px;float:right;}

.fanti{margin:5px 12px 5px 55px;text-align:left;color:#fff;}
.fanti a{color:#fff;}
.search-box{float:right;text-align:right;width:253px;overflow:hidden;background:#0072B4;height:60px;margin-top:3px;}
/*.search-box{float:right;text-align:right;width:253px;overflow:hidden;border:0;background:#0072B4;height:65px;margin-top:3px;}*/

.search-box p{padding:3px;}
.search-box #form-search{padding:3px 0;}
.search-box #form-search #search-field{float:left;padding:2px;margin:2px 0 3px;width:155px;overflow:hidden;color:#555;background:#FFF;font-size:.95em;}
.search-box #form-search #show_search_options{float:left;margin:5px 0 0 10px;;}
/* .search-box #form-search #search-button{float:left;margin-left:63px;clear:both;} */
.search-box #form-search #search-button{float:left;margin-left:10px;} 
.search-box .arrow{float:left;padding:4px 0 0 5px;color:#FFF;}




.left_links{width:164px;overflow:hidden;border:1px solid #D1DEED;background:#FFF;}
.left_links ul{margin:3px 3px 0;}
.left_links li{list-style-type:none;text-align:center;}
.left_links img{width:120px;overflow:hidden;border:1px solid #92B0DD;}

#content{clear:both;width:897px;overflow:hidden;}
#leftCol{float:left;width:597px;overflow:hidden;padding:0 5px 5px 0;}
#rightCol{width:283px;overflow:hidden;float:right;color:#000;font-size:14px;}

/*Hot*/
#indexnews{width:595px;overflow:hidden;margin:0 0 5px;border:1px solid #92B0DD;height:200px;}
/* .indexnewslist {border-bottom:1px dashed #92B0DD; margin:0 0 8px;} */
.indexnewslist {margin:0 0 8px;}
.indexnewslist ul{margin-top:8px;padding:0 8px;list-style:none;}
.indexnewslist .newstitle{height:26px;overflow:hidden;font-size:16px;font-weight:bold;font-family:黑体;}
.indexnewslist h2{margin-top:10px; padding:0 10px;background:#FFF;font-family:黑体;font-size:20px;}
.indexnewslist .summary{font-size:14px;line-height:1.6em;overflow:hidden;height:75px;}
.indexnewslist .newsdate{margin:0 0 5px;padding:0 0 5px;border-bottom:1px dashed #92B0DD;color:#999;font-family:Tahoma;font-size:14px;}

.caption_list{margin:0 0 3px;padding:0 8px;list-style:none outside none;font-size:14px;line-height:1.6em;}
.caption_list li{padding-left:25px;background:url(img/dotg.gif) 10px 10px no-repeat ;overflow:hidden;}

/* ========== Content ========== */
#maincontent{clear:both;width:825px;overflow:hidden;margin:0 auto;border-left:5px solid #FFF;display:none;font-size:14px;height:auto;}
/* Chnnel Moudle */

.adMenu,.adMenu-zx{clear:both;height:26px;background:url(img/bg10.gif) #fff bottom repeat-x;}
.adMenu ul,.adMenu-zx ul{clear:both;}
.adMenu li,.adMenu-zx li{float:left;width:140px;border-right:1px solid #92B0DD;border-top:1px solid #92B0DD;list-style-type:none;text-align:center;height:24px;cursor:pointer;}
.adMenu-zx li{width:93px;}
.adMenu li h2,.adMenu-zx li h2{padding:6px 0 0;font-size:14px;font-weight:normal;}
.adMenu .active,.adMenu-zx .active{border-bottom:1px solid #F2F6FB;background:#F2F6FB;}
.adMenu .active h2,.adMenu-zx .active h2{font-weight:bold;}
#tab_t1,#tab_bzx1{border-left:1px solid #92B0DD;width:140px;}
#tab_bzx1{width:140px;}

.rightContent{border:1px solid #92B0DD;border-top:none;clear:both;margin:0 0 5px;background:#F2F6FB;height:185px;}

.rightContent .list{float:left;width:280px;overflow:hidden;clear:both;}
.rightContent .list ul{padding-top:8px;}
.rightContent .list li{clear:both;padding-left:18px;list-style-type:none;font-size:14px;text-align:left;line-height:22px;}

.rightContent .textList{width:280px;overflow:hidden;clear:both;}
.rightContent .textList ul{padding-top:8px;}
.rightContent .textList li{padding-left:20px;clear:both;list-style-type:none;background:url(img/dotg.gif) 10px 7px no-repeat;font-size:14px;text-align:left;line-height:22px;}
.rightContent .textList ol{padding-top:2px;float:left;width:100%;}
.rightContent .textList span{float:right;}

.rightContentla{border:1px solid #92B0DD;border-top:none;clear:both;margin:0 0 5px;background:#FFF;height:auto;}
.rightContentla .textList{clear:both;padding:5px 0 0 5px;}
.rightContentla .textList ol{padding-top:2px;float:left;width:100%;}
.rightContentla .textList li{clear:both;padding:0px 5px 0px 6px;list-style-position:inside !important;list-style-type:decimal;color:#1f3a87;line-height:1.6em;text-align:left;}


.rightTitle1{clear:both;border-left:1px solid #92B0DD;background:url(img/bg10.gif) #fff bottom repeat-x;height:25px;}
.rightTitle1 ul{clear:both;}
.rightTitle1 li{float:left;width:141px;border-right:1px solid #92B0DD;border-top:1px solid #92B0DD;list-style-type:none;height:23px;text-align:center;cursor:pointer;}
.rightTitle1 li h3{padding:6px 10px 0;clear:both;font-size:14px;font-weight:normal;color:#000;}

.rightTitle1 .active{background:#F2F6FB;height:24px;}
.rightTitle1 .active-long{width:141px;background:#F2F6FB;height:24px;}
.rightTitle1 .active-short{width:69px;background:#F2F6FB;height:24px;}
.rightTitle1 .active h3,.rightTitle1 .active-long h3,.rightTitle1 .active-short h3{font-weight:bold;}

.rightTitle1 .normal{width:141px;}
.rightTitle1 .normal-long{width:141px;}
.rightTitle1 .normal-short{width:69px;}

.rightTitle1 li a{color:#1f3a87;}
/* .rightTitle1 li a:visited{color:#1f3a87;} */
.rightTitle1 li a:hover{color:#bc2931;}

/* layout */
.zx-head{border:1px solid #92B0DD;background:#F2F6FB;color:#000;font-family:黑体;font-size:20px;font-weight:normal;line-height:27px;height:27px;}

.rgtWrapperInner{width:283px;overflow:hidden;margin:0 auto;}
.rgtPicTexBlkWrapper{margin:0 auto;width:279px;overflow:hidden;clear:both;}
.Blk{border:1px solid #7BADE0;border-top:none;padding-top:8px;padding-bottom:8px;margin-bottom:5px;}
.Blk-border{border-top:1px solid #92B0DD;padding-left:38px;}
.rgtBlkTitle{border:1px solid #92B0DD;background:#F2F6FB;color:#000;font-size:14px;font-weight:normal;line-height:27px;height:27px;}
.rgtBlkName{float:left;padding-left:18px;font-size:100%;font-weight:bold;}
.zx-rgtBlkName{float:left;padding-left:18px;font-size:100%;}

/* 链接 */
ul.rgtLinkListItem{clear:both;}
ul.rgtLinkListItem li{width:268px;float:left;padding-left:20px;list-style-type:none;background:url(img/dotg.gif) 5px 9px no-repeat;font-size:14px;text-align:left;line-height:1.6em;}

.rgtPicTexBlkWrapper li{width:268px;padding:0 0 0 10px;list-style-type:none;background:url(img/dotg.gif) -5px 9px no-repeat;font-size:14px;text-align:left;line-height:1.6em;}

ul.nh2 li h2{font-weight:normal;}

/* 主分类列表 */

#hdtitle{width:597px;background:#0072B4;color:#FFF;margin:1em auto 0 auto;;height:40px;font-size:16px;}
#hdtitle h2{margin-left:1.2em;font-size:20px;font-family:黑体,宋体;height:40px;line-height: 40px;}

.mainleftlist{margin:0 auto 10px;padding-top:10px;width:595px;border:1px solid #92B0DD;}
.leftTitle{margin:0 auto;width:565px;clear:both;background:#E2EAF7;height:25px;line-height:25px;border-top:1px solid #92B0DD;border-bottom:1px solid #92B0DD;}
.leftTitle h2{float:left;padding-left:12px;color:#1f3a87;font-size:14px;}
.leftTitle span{float:right;padding:0 15px 0 12px;}
.subleftList{margin:0 auto;width:595px;clear:both;background:#FFF;}
.subleftList ul{width:595px;padding:5px 0;}
.subleftList li{margin:0 auto;padding-left: 35px;width:545px;list-style-type:none;background:url(img/dotg.gif) 18px 10px no-repeat;font-size:14px;text-align:left;height:1.6em;line-height:1.6em;}
.subleftList li span{float:right;}


#friendlinks{width:897px;border:1px solid #A7C7D9;padding:2px 0 8px;margin:5px auto;}
#friendlinks h3{margin:0 15px;text-align:center;height:28px;}
#friendlinks h3 span{margin:0 auto;width:5em;display:block;color:#003494;background:#F6FBFF;font-size:16px;font-weight:normal;line-height:28px;}
#friendlinks p{margin:0 10px;color:#003494;line-height:22px;}
#friendlinks table tr td {text-align:center;}
#friendlinks a{padding:0 8px;font-size:14px;text-decoration:underline}

.kwsp-head{background:#E2EAF7;color:#1f3a87;width:897px;border:1px solid #92B0DD;font-family:黑体;font-size:20px;font-weight:normal;line-height:27px;height:27px;}
#kwsp-links{width:897px;border:1px solid #A7C7D9;padding:2px 0 8px;margin:0 auto 5px;line-height:25px;background:#FFF}
#kwsp-links a{padding:0 8px;font-size:14px;text-decoration:none;}

/* 页面底部 */
#footer{width:897px;height:65px;margin:0 auto; padding:16px 0 0px; border:1px solid #92B0DD;clear:both;text-align:center;color:#000;background:#E2EAF7;}
#footer li{clear:both;margin:0 auto;text-align:center;line-height:1.4em;height:1.4em;font:14px 宋体;}
#footer li a{margin:0 2px;color:#1F3A87;}

/* 顶部菜单 */
#topnav {width:897px;margin:0;padding:0;}
#topnav, #topnavlist{color:#1f3a87;background:#E2EAF7;}
#topnavlist{margin:0 5px 0;padding:0 5px 0;float:right;}
#topnavlist li{float:left;padding-left:15px;list-style:none;line-height:26px;height:26px;}
#topnavlist a{float:left;color:#1f3a87;background:#E2EAF7;line-height:26px;height:26px;}

/* 竖立下拉菜单 */
.menu-Blk{border:1px solid #7BADE0;border-top:none;margin-bottom:10px;overflow:hidden;}
.menu-Blkfst {margin-bottom:0px;}

.menu {font-family: 宋体,arial,sans-serif; width:270px; position:relative; font-size:14px; width:279px;clear:both;}
.menu li {width:100%;padding:0;list-style-type:none;font-size:14px;text-align:left;}
.cathead{color:#000;background:#e5ecf5;border:1px solid #92B0DD;text-align:center;font-family:黑体;font-size:20px; }
.cathead a{color:#1F3A87;background:#e5ecf5;font-family:黑体;font-size:20px;}
.menu ul li a{display:block; text-decoration:none; color:#000; height:25px; line-height:25px;text-align:left; font-size:14px; overflow:hidden;padding-left:20px;background:#F8F9FC;color:#123B8D;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative;background-image:none;border-top:1px solid #FFF; border-bottom:1px solid #b2d8ff;}
.menu ul li ul {display: none;z-index:-1;}
.menu ul li a:hover,.menu ul li a:active{text-decoration:underline;}

/* menu specific to non IE browsers */
.menu ul li:hover a {color:#000; background:#e5ecf5;}
.menu ul li:hover ul {display:block; position:absolute; top:-1px; left:-269px; width:269px;z-index:-1;}
.menu ul li:hover ul li a.xiala {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.xiala {background:#6fc; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#e5ecf5 color:#000;text-align:right;padding-right:20px;}
.menu ul li:hover ul li a:hover {background:#6fc; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:-269px; width:269px; top:-1px;z-index:-2;}

/*float:left;非常重要！*/
.h3sidebar22 {width:164px;float:left;}
.menu22-Blk,.menu22{float:left;border:none;}
.menu22 {width:170px; width:164px;margin:0 17px 5px 0;border:1px solid #7BADE0;}
.menu22 ul li:hover ul {left:164px;width:164px;}
.menu22 ul li:hover ul li:hover ul {left:164px;width:164px;}

