body {
    background-color: #fff;
    color: #333;
    font-size: .85em;
    font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;}

a {
    color: #333;
    outline: none;
    text-decoration: underline;}

a:link, a:visited,a:active, a:hover {
        color: #333;}

img
{
	border:none;}
p
{
	text-indent:2em;
	display: block;
	letter-spacing:0.7px;}
.head_background {
    width:1902px;
    height:249px;
    margin:0;
    padding:0;
    background-color:#fff;}
.head_background_01 {
    overflow: hidden;
    height:69px;
    margin:0;
    padding:0;
    background-image: url(../images/head_background_01.jpg);background-position:right; background-repeat:no-repeat;color:#fff;}
.searchCss {
    font-size:1.2em;
    margin:18px 0 0 1400px;
    padding:0;}

input[type="text"]{
    background-color:#8c949c;
  box-sizing: border-box;
  font-size:1.2em;
  height:1.6em;
  border-radius:4px;
  border:1px solid #8c949c;
  color:#fff;
  -web-kit-appearance:none;
  -moz-appearance: none;
  outline:0;
  padding:0 1em;
  text-decoration:none;
  width:200px;}
.head_background_02 {
    width:1610px;
    height:180px;
    margin:0 auto;
    padding:0;}

/*menu */
.web_nav {
    float:left;
    margin:30px 0 0 10px;
    z-index:100;}
.web_navfixed {
    position:fixed;
    margin:0 0 0 300px;
    padding:0;
    top:0px;}
.nav_diy {
    background-color:#fff!important;}
.nav_diy a{
    font-size:1.4em;
    letter-spacing:2px;
    color:#192838!important;}
.layui-this{
    border-color:#000;}
.nav_diy a:hover{
    background-color:#e4e4e4;
    color:#a84781!important;}
.layui-nav-child_diy a{
     font-size:1.1em;
     letter-spacing:1px;
     border-bottom: 1px solid #dbdbdb;}
.layui-nav-child_diy dd {
    margin:0;
    padding:0;}
.layui-nav-mored {
   border-top-color:#192838!important;}
.layui-nav-more{
   border-top-color:#192838!important;}

/*bigimage */
#bigimage {
    margin:0 auto;
    padding:0;}
/*body */
.web_body {
    width:1902px;
    min-height:1000px;
    margin:0;
    padding:0;
    background-image: url(../images/body_background.jpg);background-position:center; background-repeat:no-repeat;overflow:hidden;
    background-color: rgba(255, 255, 255, 0.8);}
.web_body_01{
    width:1230px;
    margin:30px auto;
    padding:0 0 5px 0;
    background-color:#fff;}
.web_body_01_01 {
    float:left;
    width:560px;
    min-height:400px;
    margin:20px 0 0 20px;
    padding:0;}
.web_body_01_02 {
    float:left;
    width:560px;
    min-height:400px;
    margin:20px 0 0 65px;
    padding:0;}
/*news*/
.news_topic {
    line-height:1.8em;
    font-family: 微软雅黑, "Microsoft yahei";
    font-size:1.8em;
    color:#192838;
    font-weight:bold;
    background-image: url(../images/news_bg.jpg);background-position:bottom; background-repeat:no-repeat;overflow:hidden;}
.news_topic_dd {
    margin:0 0 0 10px;
    padding:0;
    font-size: .85em;
    font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
    font-weight:normal;}
.more{
    float: right;
    margin: 0 5px 0 0;
    padding:0;
    font-size: 0.5em;
    font-weight: normal;
    color:#a84781;}
.n_date{ float:right; padding-right:5px;}
.web_body_01_01 ul,.web_body_01_02 ul{
 margin:10px 0 0 0;
 padding:0;}
.web_body_01_01 li,.web_body_01_02 li{
  list-style-type:none;
  border-bottom: #b7b8b2 1px dotted;
  line-height:2.5em;
  margin:5px 0 0 0;
  padding:0;}

.imageNews {
    margin:20px 0 0 0;
    padding:0;}

.imageNews_01 {
    width:250px;
    height:167px;
    overflow:hidden;
    float:left;
    margin:0;
    padding:0;}
.imageNews_02 {
    float:left;
    width:290px;
    margin:0 0 0 15px;
    padding:0;}
.imageNews_topic {
    font-size:1.4em;
    font-weight:bold;}
.imageNews_contents {
    margin:10px 0 0 0;
    padding:0;
    font-size:1em;
    text-indent:2em;
    line-height:1.5em;}
.indexImages {
    width:560px;
    text-align:center;
    margin:0;
    padding:10px 0 0 0;}
.indexImages a:hover {
    background-color:#a84781!important;}

.web_body_01_03 {
    width:1230px;
    margin:30px 0 0 0;
    padding:0;
    background-image: url(../images/rcpy_bg.jpg);background-position:top; background-repeat:no-repeat;overflow:hidden;}
.web_body_01_03_topic,.web_body_01_04_topic {
    margin:20px 0 0 0; 
    font-size:1.5em;
    line-height:1.5em;
    text-align:center;}
.indeximages01,.indeximages02{
    width:1190px;
    margin:20px auto;
    padding:0;}
.indeximg_01 {
    float:left;
    position:relative; 
    margin:0;
    padding:0;
    width:267px;
    height:351px;}
.indeximg {
    position:absolute;
    overflow:hidden;}
.indeximg_01 img,.indeximgKXYJ_01 img,.imageNews img{
    transition: all 0.5s;}
.indeximg_01:hover img,.indeximgKXYJ_01:hover img,.imageNews:hover img{
    transform: scale(1.1);}
.indeximg_01_shadowL{ 
    position:absolute;
    z-index: 1;
    opacity: 1;
    width:50%;
    height:100%;     
    left:0;        
    background-color: rgba(254,1,1,0.5);  
    transition: all 0.7s ease;       
    display: flex;}
.indeximg_01_shadowR{ 
    position:absolute;
    z-index: 1;
    opacity: 1;
    width:50%;
    height:100%; 
    left:auto;
    right:0;            
    background-color: rgba(254,1,1,0.5);
    transition: all 0.7s ease;
    display: flex;}
.indeximg_01:hover .indeximg_01_shadowL,.indeximg_01:hover .indeximg_01_shadowR{
    width:0;
    opacity: 0;}
.indeximg_01Text{
    margin:100px 0 0 0;
    padding:0;
    width:267px;
    text-align:center;
    z-index: 2;
    position:absolute;
    color:#fff;
    font-size:1.3em;}
.indeximgKXYJ_01 span tt,.indeximg_01 span tt{
     font-size:0.8em;
     letter-spacing:0;
     color:rgba(255,255,255,0.7);
     font-weight:600;}
.indeximages01 span.more {
    position:absolute;
    top:240px;
    width:80px;
    text-align:center;
    z-index: 2;
    left:93.5px;
    border: #fff 1px solid;
    color:#fff;
    font-size:1.2em;
    transition: all 0.5s ease;}
.indeximg_01:hover span.more{
    color:#ffc000;
    border: #ffc000 1px solid;
    font-weight:bold;}
.web_body_01_04 {
    width:1230px;
    margin:30px 0 0 0;
    padding:0;
    background-image: url(../images/kxyj_bg.jpg);background-position:top; background-repeat:no-repeat;overflow:hidden;}
.indeximages02_shadow{ 
    position:absolute;
    z-index: 1;
    opacity: 1;
    width:100%;
    height:100%;     
    left:0;        
    background-color: rgba(45,93,107,0.7);  
    transition: all 0.7s ease;  
    animation-direction:alternate;    
    display: flex;}
.indeximgKXYJ_01 span.more {
    position:absolute;
    top:120px;
    width:40px;
    text-align:center;
    z-index: 2;
    left:173.5px;
    border-bottom: #fff 2px solid;
    color:#fff;
    font-size:1.2em;
    transition: all 0.5s ease;}
.indeximgKXYJ_01 {
    float:left;
    position:relative; 
    margin:0;
    padding:0;
    width:387px;
    height:158px;}
.indeximgKXYJ_01:hover span.more{
    border-bottom: #ffc000 2px solid;}
.indeximgKXYJ_01:hover .indeximages02_shadow{
    height:0;
    opacity: 0;}
.indeximages02Text{
    margin:50px 0 0 0;
    padding:0;
    width:387px;
    text-align:center;
    z-index: 2;
    position:absolute;
    color:#fff;
    font-size:1.3em;}


.web_body_02 {
    width:1902px;
    margin:20px auto 0 auto;
    padding:0 0 30px 0;
    background-image: url(../images/body2_background.jpg);background-position:top; background-repeat:no-repeat;overflow:hidden;}
.web_body_02_01,.web_body_02_02{
    width:1190px;
    margin:30px auto 0 auto;
    padding:0;}
.indeximgXKJS span.more {
    position:absolute;
    top:180px;
    left:130px;
    width:110px;
    text-align:center;
    line-height:2em;
    z-index: 2;
    border: #fff 2px solid;
    color:#fff;
    font-size:1.2em;
    transition: all 0.5s ease;}
.indeximgXKJS{
    float:left;
    position:relative; 
    margin:0;
    padding:0;
    width:587px;
    height:444px;}
.indeximgXKJS span.more:hover {
    background-color:#fff;
    color:#192838;}
.indeximgXKJS:hover .indeximages02_shadow{
    opacity: 0.5;}
.indeximgXKJSText,.indeximgZSJYText,.indeximgXZZQText{
    position:absolute;
    margin:30px 0 0 50px;
    padding:0;
    width:100%;
    text-align:left;
    z-index: 2;
    color:#fff;
    font-size:2em;}
.indeximgXKJS ul,.indeximgXZZQ ul{   
    position:relative;
    z-index:2;
 margin:150px 0 0 50px;
 padding:0;}
.indeximgXKJS li,.indeximgXZZQ li{
  list-style-type:none;
  line-height:1.6em;
  margin:5px 0 0 0;
  padding:0;}
.indeximgXKJS li a{
    color:#fff;}

.indeximgZSJY span.more,.indeximgXZZQ span.more {
    position:absolute;
    top:220px;
    left:152px;
    width:110px;
    text-align:center;
    line-height:2em;
    z-index: 2;
    border: #fff 2px solid;
    color:#fff;
    font-size:1.2em;
    transition: all 0.5s ease;}
.indeximgZSJY,.indeximgXZZQ{
    float:left;
    position:relative; 
    margin:0;
    padding:0;
    width:414px;
    height:379px;}
.indeximgZSJY:hover span.more,.indeximgXZZQ:hover span.more{
    background-color:#fff;
    color:#192838;}
.indeximgZSJY:hover .indeximages02_shadow,.indeximgXZZQ:hover .indeximages02_shadow{
    opacity: 0.5;}

.bottomcss
{
 background-color:#fbf9fa;
 padding:8px 0 8px 0;
 margin:0;	
 min-width:1902px;
 font-size:1.2em;}

/*view columnLV*/
.view_head{
    width:1902px;
    height:200px;
    margin:0;
    padding:0;
    background-color: #fbf9fa;}

.columnLV_head {
    width:1902px;
    height:200px;
    margin:0;
    padding:0;
    background-image: url(../images/display_head_bg.jpg);background-position:center; background-repeat:no-repeat;overflow:hidden;
    background-color: rgba(25, 40, 56, 1);
    color:#fff;}
.columnLV_head a {
    color:#fff;}
.view_head_content {
    width:1230px;
    height:100%;
    margin:0 auto;
    padding:0;
    overflow:hidden;}
.view_head_01 {
    font-size:0.9em; 
    margin:40px 0 0 0;}
.view_head_02 {
    font-size:2.0em; 
    margin:40px 0 0 0;}
.view_head_03 {
    margin:20px 0 0 0;}

.columnLV_head_01 {
    font-size:2.0em; 
    margin:40px 0 0 0;}
.columnLV_head_02 {
    font-size:0.9em; 
    margin:10px 0 0 0;}
.columnLV_head_03 {
    margin:40px 0 0 0;}
.columnLV_head_03 span {
    border:1px solid #fff;
    border-radius:2em; 
    padding:8px 30px 8px 30px;
    font-size:1.1em; 
    margin:0 10px 0 10px;}
.columnLV_head_03 span:hover ,.spancurrent{
    background-color:#fff;
    color:#192838;}
.view_body,.columnLV_body {
    width:1902px;
    min-height:1000px;
    margin:0;
    padding:0;
    background-image: url(../images/display_bg.jpg);background-position:top; background-repeat:no-repeat;overflow:hidden;
    background-color: #fbf9fa;}

.viewContent,.columnLVContent {
    width:1230px;
    min-height:1000px;
    margin:0 auto;
    padding:0;
    background-color:#fff;
    overflow:hidden;}

.columnLVContentbase{
    width:1100px;
    margin:30px auto;
    padding:0;}
.viewContentbase {
    width:1140px;
    margin:30px auto;
    padding:0;}
.columnLVContent_topic{
    font-size:2.0em;
    text-align:center;}
.columnLVContent_message{
    font-size:1em;
    text-align:center;
    color:#808080;
    line-height:2em;
    border-bottom:1px dashed #808080;}
.columnLVContet_detail{
    font-size:1.2em;
    line-height:2.2em;
    min-height:1000px;}
.viewContet_detail {
    float:left;
    width:750px;
    font-size:1.2em;
    line-height:2.2em;
    min-height:1000px;}
.viewContet_detail_more {
    margin:0 0 0 40px;
    float:left;
    width:340px;}
.viewContet_detail_more_topic {
    margin:30px 0 0 0;
    padding:0;
    border-top:2px solid #000;
    border-bottom:1px dashed #808080;
    text-align:center;
    font-size:1.8em;}
.PreNex {
    float:left; width:350px; margin:30px 0 0 20px;}
.PreNex a{
    color:#094b92;
    font-size:0.9em;}
.PreNex a:hover{
    color:#000;}
.underlinecss {
    letter-spacing:6px;
    color:#fff;}
.underlinecss a
{
    letter-spacing:6px;
    color:#fff;
	text-decoration:underline;}
.listborder {
    line-height:2.6em;
    border-bottom:1px solid #d2d1d1;}
.searchKey
{
	color:Red;}