/******culture*******/
.culture_mid{
background-color:#f2f6f7; overflow:hidden}
.cul_1{ position:relative; padding-left:31.6969696969697%; margin-bottom:4.375em;
background-color:#fff;  -webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2); overflow:hidden}
.cul_1_left{ height:100%; overflow:hidden;
position:absolute; left:0; top:0; width:31.6969696969697%;}
.cul_1_left_bg{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.cul_1_right{
padding-left:7%; padding-right:14%; padding-top:3.75em; padding-bottom:3.75em;}
.cul_1_right_mid_1{ margin-bottom:0.2em;
font-size:1.125em; color:#1c4e74; font-weight:bold}
.cul_1_right_mid_2{
line-height:1.6;text-align:justify;
text-justify:inter-ideograph;}
.cul_1_right_mid ul li{
margin-top:1.8em;}
.cul_1_right_mid ul li:nth-child(1){
margin-top:0}
.cul_1_right_mid_3 dd{ margin-top:1em;
position:relative; padding-left:4em;}
.cul_1_right_mid_3_left{
position:absolute; left:0; top:0;}
.cul_1_right_mid_3_right{
margin-left:1.2em; padding-left:.8em; background-position:left .2em; background-repeat:no-repeat; background-image:url(../images/culture/img6.jpg);}
.culture_1_1{
margin-bottom:2.5em;}
.cul_lm_1_1{ margin-top:4.375em;
text-align:center;}
.cul_lm_1_1 a{
font-size:1.125em; border:1px #adadad solid; display:inline-block; padding:0.4em 2.7em;}
.cul_lm_1_1 a:hover,.cul_lm_1_1 a.on{
color:#fff; background-color:#1c4e74;}
.cul_lm_1_2 ul li{ padding:4em 0; overflow:hidden; border-bottom:1px #bfbfbf dashed;
display:block; clear:both; width:100%;}
.cul_lm_1_2 ul li dl dd{
float:left; width:46%;}
.cul_lm_1_2 ul li dl dd:nth-child(2n){
float:right;}
.cul_lm_1_2_mid{ min-height:15.625em;
position:relative; padding-left:12.5em;}
.cul_lm_1_2_mid_left{
overflow:hidden; position:absolute; left:0; top:0; width:12.5em;}
.cul_lm_1_2_mid_right{
padding-left:1.75em;} 
.cul_lm_1_2_mid_right_1{
color:#1c4e74; font-size:1.875em; padding-top:0.1em;}
.cul_lm_1_2_mid_right_2{
color:#000; margin:.7em 0 .6em 0; line-height:1.5;font-size: 16px}
.cul_lm_1_2_mid_right_3{text-align:justify;
text-justify:inter-ideograph;
color:#333;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2; line-height:1.6;
overflow: hidden;word-wrap:break-word;
word-break:break-all; margin-bottom:1.7em;font-size: 16px}
.cul_lm_1_2_mid_right_4 span{transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
display:inline-block; border:1px #b9b9b9 solid; padding:0.3em 0em; width:8.525em; text-align:center}
.cul_lm_1_2_mid_right_4 span b{ padding-right:16px; color:#666; font-size:1.125em;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
font-weight:normal; background-position:right center; background-repeat:no-repeat; background-image:url(../images/culture/img8.png);}
.cul_lm_1_2 ul li dl dd:hover .cul_lm_1_2_mid_right_4 span{
background-color:#1c4e74; border-color:#1c4e74}
.cul_lm_1_2 ul li dl dd:hover .cul_lm_1_2_mid_right_4 span b{
color:#fff; background-image:url(../images/culture/img8on.png); padding-right:24px;}
.cul_lm_1_3{
text-align:center; margin:4.375em 0; font-family:Arial, Helvetica, sans-serif;}
.cul_lm_1_3 a{ margin:0 0.1em; margin-bottom:0.5em;
display:inline-block; border:1px #b9b9b9 solid; line-height:2.3em; width:2.7em; text-align:center;   color:#6a6a6a;}
.cul_lm_1_3 a.prev,.cul_lm_1_3 a.next{
width:4.5em;}
.cul_lm_1_3 span{border:1px #b9b9b9 solid; margin:0 0.1em; margin-bottom:0.5em;
display:inline-block; line-height:2.3em; width:4.5em; text-align:center;}
.cul_lm_1_3 a:hover,.cul_lm_1_3 a.on{
color:#fff; background-color:#194695; border-color:#194695}
.cul_gh_info_1{
padding-top:1.5em; padding-bottom:3em;}
.cul_gh_info_1 span{
color:#1c4e74;}
.cul_gh_info_2_left{
float:left; width:23.63636363636364%;}
.cul_gh_info_2_right{
float:right; width:73.93939393939394%;}
.cul_gh_info_2_right_1{
font-size:1.875em;}
.cul_gh_info_2_right_2{
font-size:1.125em; color:#666;}
.cul_gh_info_2_right_4{
padding:1.875em 0; border-bottom:1px #bababa dashed;}
.cul_gh_info_2_right_3{text-align:justify;
text-justify:inter-ideograph;
line-height:1.6; margin:1.875em 0;}
.cul_gh_info_2{
margin-bottom:5.625em; overflow:hidden;}
.cul_ghhd_1{
margin-top:1em;overflow: hidden}
.cul_ghhd_1 ul li{ margin-right:1.81818181818182%;
float:left; width:23.63636363636364%; margin-top:2em;}
.hi {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index_3_mid_mid_2_2 {
    font-size: 1.5em;
}
.index_3_mid_mid_2_1 {
    color: #004ea2;
    font-size: 14px;
    margin-bottom: 0.3em;
    margin-top: 0.3em;
}
.index_3_mid_mid_2_3 {
    text-align: justify;
    text-justify: inter-ideograph;
    font-size: 1.125em;
    color: #555;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin: 0.9em 0 0.6em 0;
    -webkit-line-clamp: 2;
    line-height: 1.5;
    height: 3em;
    overflow: hidden;
    word-wrap: break-word;
    word-break: break-all;
}
.cul_ghhd_1 ul li:nth-child(4n){
margin-right:0;}
.cul_gjzz_1_1 ul li{ margin-top:1em;
float:left; width:22.42424242424242%; margin-right:3.43434343434344%;}
.cul_gjzz_1_1 ul li:nth-child(4n){
margin-right:0;}
.cul_gjzz_1_1_1{ position:relative;
overflow:hidden;}
.indexpro_img_bg_top{ z-index:20;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:0%; top:0%; width:0; height:5px; background-color:#1c4e74;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.cul_gjzz_1_1 ul li:hover .indexpro_img_bg_top{width:100%;filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.indexpro_img_bg_bottom{ z-index:20;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:100%; bottom:0%; width:100%; height:5px; background-color:#1c4e74;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}	
.cul_gjzz_1_1 ul li:hover .indexpro_img_bg_bottom{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;
left:0%;}
.indexpro_img_bg_left{ z-index:20;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:0%; top:100%; width:5px; height:100%; background-color:#1c4e74;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;} 
.cul_gjzz_1_1 ul li:hover .indexpro_img_bg_left{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;
top:0%;}
.indexpro_img_bg_right{ z-index:20;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; right:0%; top:0%; width:5px; height:0; background-color:#1c4e74;}  
.cul_gjzz_1_1 ul li:hover .indexpro_img_bg_right{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;
height:100%;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}


.cul_gjzz_1_1_1 img{
width:100%;}
.cul_gjzz_1_1_2{overflow: hidden;
text-overflow:ellipsis; margin-top:1em; margin-bottom:1em;
white-space: nowrap; color:#000;
text-align:center; font-size:1.5em;}
.cul_gjzz_1_1_1{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; padding:5px; background-color:#e4e4e4}
.cul_gjzz_1_1 ul li:hover .cul_gjzz_1_1_1{ -webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);}