@charset "utf-8";
/* CSS Document */
/*banner区域*/
.col_banner{width: 100%; overflow: hidden; position: relative; }
/*内容区域*/
.xmain {width: 14rem; margin: 0 auto; background-color: #FFFFFF; overflow: hidden; }
.dqwz{ width: 100%; padding: 22px 0 22px 30px; border-bottom: solid 1px #d3d3d4; background: url(add.png) left no-repeat;}
.dqwz li{float: left;}
.dqwz li a{font-size: 0.16rem; line-height:0.25rem; color: #727171;}
.dqwz li a:hover{color: #1ba8dd;}
.neirong {width: 100%; margin: 0.3rem 0px 0.8rem 0; float: left; overflow: hidden;}
.neirong_left {float: left; width: 2.5rem; }
.neirong_left h3{ width: 100%; float: left; font-size: 0.32rem; color: #083a79; line-height: 0.45rem; border-bottom: solid 2px #083a79; font-weight: bold; text-align: center; padding-bottom: 0.3rem;}
.neirong_left ul { width: 100%; list-style: none; float: left;}
.neirong_left ul li {float: left; width: 100%; border-bottom: solid 1px #083a79; padding: 0.15rem 5px; text-align: center;}
.neirong_left ul li a {font-size: 0.17rem; color:#083a79; line-height: 0.25rem;  text-align: center;}
.neirong_left ul li a:hover { font-weight: bold;}
.de_on { border-left: solid 4px #083a79; border-right: solid 4px #083a79;}
.de_on1 { color:#FF0000;}
.de_on1 a { color:#FF0000 !important;}
.neirong_right {float: right; width: 11.1rem; overflow: hidden; padding-top: 0.6rem;}
.neirong_right_name{float: left; font-size: 0.32rem; color: #083a79; line-height: 0.6rem; margin-bottom: 0.2rem; border-bottom: solid 2px #ffffff; font-weight: bold;}
.neirong_right_nr {float: left; width: 100%; min-height: 5rem; color: #000205; text-align: left; overflow: hidden; font-size: 0.14rem; line-height: 0.25rem;}
.neirong_right_nr a { display: block; font-size: 15px; line-height: 35px;}
.neirong_right_nr img { max-width: 11.1rem;}
.neirong_right_nr a img { max-width: 11.1rem;}
.neirong_right_nr p {margin-block-start: 1.5em;  margin-block-end: 1.5em;}

.hxlist { width: 11.1rem; list-style: none; float: left;}
.hxlist li { width: 5.25rem; margin-right: 0.15rem; margin-left: 0.15rem; margin-bottom: 0.3rem; float: left;}
.hxlist li img { border: solid 1px #00508e; padding: 0.05rem; width: 2.16rem; height:2.78rem; float: left;}
.lc { float: right; width: 2.84rem; padding-top: 0.6rem;}
.lc h3 { width: 100%; font-size: 0.36rem; color:#040404; line-height: 0.6rem; font-weight: bold;}
.lc p { width: 100%; font-size: 0.16rem; color:#040404; line-height: 0.3rem; min-height: 1.2rem; margin-block-start: 0em;  margin-block-end: 0em;}
.lc a { width: 100%; font-size: 0.16rem; color:#040404; line-height: 0.3rem; text-decoration: none;}
.lc a:hover { text-decoration: underline;}


.new_list {  float: right; width: 11.1rem; list-style: none; overflow: hidden;}
.new_list li { width: 100%; border-bottom: solid 1px #b4c4d7; margin-bottom: 0.45rem; padding-bottom: 0.45rem; overflow: hidden;}
.list_date { width: 1.12rem; height: 1.08rem; float: left; background-color: #083a79; padding: 0.2rem 0.15rem;}
.list_date h4 { font-size: 0.3rem; line-height: 0.4rem; color:#dfb32c; font-weight: bold; text-align: center;}
.list_date p { font-size: 0.2rem; line-height: 0.23rem; color:#fff; text-align: center;  margin-block-start: 0em;  margin-block-end: 0em;}
.new_list li img { width: 3.45rem; height: auto; float: left; margin-left: 0.4rem;}
.new_list li h3 { padding-left: 0; font-size: 0.36rem; color:#083a79; line-height: 0.54rem; margin-left: 0.4rem; width: 5.73rem; float: left;}
.new_list li h3 a { font-size: 0.26rem; color:#083a79; line-height: 0.4rem; font-weight: bold; text-decoration: none; float: left;}
.new_list li h3 a:hover { text-decoration: underline;}
.new_list li h3 p {font-size: 0.16rem; line-height: 0.24rem; color:#333; text-align: left;  margin-block-start: 0em;  margin-block-end: 0em; width: 100%; float: left; margin-top: 0.2rem;}


.cp_js { width:  100%; float: left;}
.cp_js img { float: left; width: 5.23rem; height: auto;}
.cp_js_con { float: right; width: 5.4rem;}
.cp_js_con h2 { width: 100%; float: left; font-size: 0.3rem; line-height: 0.8rem; color:#00508f; font-weight: bold;}
.cp_js_con p { width: 100%; float: left; font-size: 0.16rem; line-height: 0.32rem; color:#000000; margin-block-start:0em; margin-block-end: 0em;}
.cp_js_con div a {color: #fff; width: 1.5rem; height: 0.5rem; line-height: 0.5rem; text-align: center; font-size: 0.16rem; display: block; background-color: #00508e; float: left; margin-top: 0.25rem;}

.line { width: 100%; height: 9px; float: left; background-color: #d9e4ec; margin: 0.2rem 0;}
.line div { width: 1.65rem; height: 9px; float: left; background-color: #00508e;}

.cp_list { float: left; width: 11.1rem;}
.cp_list ul { float: left; width: 11.25rem;}
.cp_list ul li { float: left; width: 3.6rem; overflow: hidden; margin-right: 0.15rem; margin-bottom: 0.3rem;}
.cp_list ul li img { float:left; max-width: 3.6rem; max-height: 3.04rem; padding: 0.2rem; border: solid 1px #626262;}
.cp_list ul li h2 { width: 100%; float: left; font-size: 0.24rem; line-height: 0.7rem; color:#00508f; font-weight: bold;}
.cp_list ul li p { width: 100%; float: left; font-size: 0.16rem; line-height: 0.32rem; color:#000000; margin-block-start:0em; margin-block-end: 0em;}
.pp_txt {width: 100%; height: 2.1rem; overflow: auto; float: left;}
.zd_more {font-size: 0.16rem !important; line-height: 0.5rem !important; color:#000 !important; text-align: right; font-weight: normal; float: right;}
.zd_sq {font-size: 0.24rem !important; line-height: 0.5rem !important; color:#00508f !important; text-align: right; font-weight: normal; float: right;}
.zd_con p { width: 100%; float: left; font-size: 0.16rem; line-height: 0.32rem; color:#000000; margin-block-start:0em; margin-block-end: 0em;}