@charset "utf-8";
* {margin:0px; padding:0px;}
body, div, form, img, ul, ol, li, dl, dt, dd, p {border:0; margin:0; padding:0;}
ul, ol, li {list-style-type: none;}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {zoom:1; /* for IE6 IE7 */} 
.clear {clear:both; font-size:0; line-height:0;}
body {font-family: "微软雅黑", "宋体", "Verdana","Arial", "Helvetica","sans-serif"; font-size:14px; color:#58595b; background:#ffffff; background-repeat:repeat-x; }
A:link,A:visited  {color:#14285c; text-decoration:none;}
A:hover {color:#024cba; text-decoration:none;}

.Policy input{vertical-align: middle; outline: none;/*关键代码*/appearance:none;/*关键代码，css3的样式，必须使用*/-moz-appearance:none; /* Firefox */-webkit-appearance:none; /* Safari 和 Chrome */ }
.Policy input[type="radio"]{width:1.2rem; height:1.2rem; border:1px solid #568de9; -webkit-border-radius:0.6rem; -moz-border-radius:0.6rem; border-radius:0.6rem; background-color:#ffffff; margin-right:5px;}
.Policy input[type="radio"]:checked{background:#606dc5; background:url("../Images/icon.png"); border:1px solid #ccd2f9; border-radius:25px;/*注意使用的是双边框的*/}
.Policy input[type="checkbox"]{width:1.1rem; height:1.1rem; border:1px solid #c9caca;-webkit-border-radius:0.2rem; -moz-border-radius:0.2rem; border-radius:0.2rem; background-color:#ffffff; margin-right:5px; margin-top:-2px;}
.Policy input[type="checkbox"]:checked{background:#1082ff; border:1px solid #d1e6ff; background:url("../Images/icon.png");/*注意使用的是双边框的*/}
.Policy_search {float: left; width: 100%; line-height: 50px; padding: 0; text-align: left; font-size: 15px; border:0; margin-bottom: 10px;}
.Policy_search .search {float: left; width: 40%; line-height: 50px; padding: 0; text-align: left; font-size: 15px; border:0; margin-bottom: 10px;}
.Policy_search .keyword {float: right; width: 60%; line-height: 50px; padding: 0; text-align: left; font-size: 14px; border:0; margin: 0; font-weight: normal; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.Policy_search a{color:#4c4948; text-decoration:none; font-size: 14px; font-weight: normal;}
.Policy_search a:hover {color:#3d7ccc; text-decoration:none;}
.Policy_Button {height:30px; font-size:14px; line-height:30px; border:0; color:#ffffff; text-align:center; margin:10px 2px; padding:0 10px; font-weight:normal; cursor:pointer; background:#1a8ee6; border-radius:4px;}
.Policy_input {width:180px; height:33px; line-height:33px; border:1px solid #dddee1; font-size:13px; background:#ffffff; color:#7b7b7b; padding:0px 8px; margin:5px 2px; overflow:hidden; vertical-align:middle; outline:none; appearance: none; border-radius: 5px;}
.Policy_select {width:100px; height:35px; line-height:35px; border:1px solid #dddee1; font-size:13px; background:#ffffff; color:#7b7b7b; padding:0px 8px; margin:5px 2px; overflow:hidden; vertical-align:middle; outline:none; appearance: none; -webkit-appearance: none; -moz-appearance: none; background:url(../Images/icon_arrow.png) no-repeat #ffffff right; background-size:20px; border-radius: 5px; letter-spacing: 2px;}

/* 头部区域  start */
.FirstLine{width:1200px; height:100px; margin:0 auto; border-bottom:1px solid #e6e6e6;}
.FirstLine .logofjhnbc{ float:left; width:250px;}
.FirstLine .logofjhnbc img{ width:250px; height:82px; margin-top:9px;}
.LoginCss a{ float:right; display:block; width:136px; height:48px; line-height:48px; text-align:center; font-size:18px; color:#0e4bb0; text-decoration:none; border:1px solid #0e4bb0; border-radius:4px; margin:25px 20px 25px 0px;}

/* 政策资讯 start */
.Policyname {border-bottom: 1px solid #dddddd; background: #ffffff; }
.Policyname_1 {margin: 0 auto; width: 1180px; height: 54px; line-height: 54px; text-align: left; margin-top: 15px; font-size: 18px;}
.Policyname_1 span {color: #808285; float: left;}
.Policyname_1 a {float: right; font-weight: bold;}
.Policy_list {float: left; width:98%; margin:0 1%; padding:15px 0; border:0px; text-align:left; border-bottom: 1px solid #efefef; border-radius: 10px; font-size: 16px; color: #14285c; line-height: 30px; font-weight: 700; overflow:hidden;}
.Policy_list .px12 {text-align:left; font-size: 13px; color: #898989; line-height: 30px; font-weight: normal; margin-left: 5px;}

#lib_Policy_sx{width: 1200px; margin: 20px auto; padding: 0; border: 0; overflow: hidden;}
/*菜单class*/
.lib_tabPolicy_sx{border:1px solid #b8c2da;}
.lib_PolicyMenu_sx {line-height:43px; float:left; width:16%; border-right:1px solid #dddddd; margin-bottom:-99999px; padding-bottom:99999px; overflow:hidden;}
.lib_PolicyMenu_sx ul{margin:0px; padding:0; list-style:none; height:40px; text-align:left;  float:left; }
.lib_PolicyMenu_sx li{display:block; cursor:pointer; width:92%; margin: 0 4%; color:#1b2d5a; font-weight:normal; height:40px; line-height:40px; font-size:16px; float:left; border-bottom: 1px solid #efefef;background:url(../Images/icon_arrow002.png) no-repeat #ffffff right;}
.lib_PolicyMenu_sx li.hover{padding:0px; background:#fff; width:92%; margin: 0 4%; border:0; font-weight:700; color:#ff6602; height:40px; line-height:40px; font-size:16px; float:left; border-bottom: 1px solid #efefef; background:url(../Images/icon_arrow001.png) no-repeat #ffffff right;}
.lib_PolicyMenu_sx li.PX18{padding:0px; background:#fff; width:100%; font-weight:700; color:#595757; height:30px; line-height:30px; font-size:16px; float:left; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin-bottom: 5px;}
.lib_PolicyContent_sx {margin-top:-40px; margin-left:18%; float:left; width:82%;  min-height:500px;  padding:0px; overflow: hidden; margin-bottom:-99999px; padding-bottom:99999px;}
.lib_PolicyContent_sx a:hover{color:#024cba; TEXT-DECORATION: none}


.Policy_right_title {float: left; width:98%; margin:0 1% 20px 1%; border-bottom: 1px solid #f2f2f2; line-height: 40px; font-size: 16px; font-weight: 700; }
.Policy_right_title b{width:3px; height:24px; display:inline-block; margin:0 10px -6px 0; background:#ff6602;}

/* 政策资讯 over */

/* 底部区域  start */
.footer{width:100%; min-width:1200px; padding:40px 0; color:#ffffff; text-align:center; font-size:16px; line-height:30px; background-color:#2b59a4;}
.footer a{font-size:16px; color:#ffffff;}

/* page  start */
.Policy_page {float:left; width:100%; text-align:center; color:#000000; margin:10px auto; font-size:16px;}
.Policy_page li{width:100%; text-align:center; line-height:50px; font-size:14px;}
.Policy_page li a{border:1px solid #dddddd; line-height:24px; font-size:14px; padding:5px; margin:10px 3px 0px 3px; width:60px; text-align:center;}
.Policy_page li a:hover {color: #ff6c00;}
.Policy_pageinput {width:70px; height:31px; line-height:31px; border:1px solid #dddee1; font-size:14px; text-align: center; background:#ffffff; color:#7b7b7b; padding:0px 3px; margin:5px;}