﻿/*html{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);_filter:none;}*/
body {
    font: 12px/140% Microsoft YaHei,Arial,"宋体",Helvetica, sans-serif,Verdana;
    color: #5a5a5a;
    margin: 0;
    background: #ffffff;
    padding:0px;
}
.Fleft{float:left;}
.Fright{float:right;}
.clear{ clear:both;}
a:hover{text-decoration:none; color:#e7a447;}
.headcon{ }
.color_313131{ color:#313131}
h3 {
    display: inline-block;
    padding: 10px;
    background: #b9121b;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.headbg{ background:#ab0303; position:relative;}
.headconfixed{ padding:0px 0px; border-bottom:1px solid #eee; position:fixed; top:0px; left:0px; z-index:100; width:100%;}
.headspeace{ width:100%; height:92px; display:none;}
.headlogo{ margin:0px auto; text-align:center; width:162px; padding:20px 0px;}
.headlogo img{ height:100px;}
.headmenu{  position:absolute; top:50%; right:50px; margin-top:-9px;}
.headmenu_mobile{right:10px;}

.headconfixed_speace{ height:61px; width:100%;}
.headconfixedmenu{ margin-top:0px; float:right; display:inline-block; overflow:hidden; margin-right: -50px;}
.headconfixedmenu_sub{display:block; height:40px; line-height:40px;width:70px;margin:0px 10px; text-align:center; float:left; position:relative;}
.headconfixedmenu_sub a{ display:block; color:#333; font-size:14px;}
.headconfixedmenu_sub:hover{ border-bottom:2px solid #ce3839;}
.headconfixedmenu_sub:hover .headconfixedmenu_sub>a{ color:#ce3839;}
.headconfixedmenu_sub_on{border-bottom:2px solid #ce3839;}
.headconfixedmenu_sub_on>a{color:#ce3839;}
.headconfixedmenu_sub ul{ display:block; width:100%; height:50px; line-height:50px; position:fixed; top:61px; left:0px; text-align:center;background:rgba(255,255,255,0.9); overflow:hidden; display:none;}
.headconfixedmenu_sub ul li{ display:inline-block; color:#761b02; font-size:14px;}
.headconfixedmenu_sub ul li a{height:50px; line-height:50px; color:#333; margin-right:20px; font-size:14px;}
/*.headconfixedmenu_sub:hover ul{ height:50px;}*/
.headconfixedmenu_sub ul li a:hover{ color:#d13737;}
.headconfixedmenu_sub ul li.on a{color:#d13737;}

.searchbtnfixed{ margin-top:10px; text-align:right;}
.searchbtnfixed span{ display:inline-block;}
.searchbtnfixed span input{ width:100px; height:20px; line-height:20px; padding:0px 10px; background:#dcdedd;color:#fff; border:0px; float:left; text-align:left;}
.searchbtnfixed span input::-webkit-input-placeholder{
            color:#ddd;
        }
        input::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#ddd;
        }
        input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#ddd;
        }
        input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#ddd;
        }
.searchbtnfixed img{ cursor:pointer; float:left; height:20px;}


.rightmenubg{width:100%; height:100%; position:fixed; z-index:1039; display:none;top:0px; left:0px; background:rgba(255,255,255,0.3);}
.rightmenu{ width:290px; height:100%; position:fixed; z-index:1040; top:0px; right:-300px; background:#fff; overflow-y:auto;
           -moz-box-shadow:-1px 0px 6px #BABABA; -webkit-box-shadow:-1px 0px 6px #BABABA; box-shadow:-1px 0px 6px #BABABA;
            }
.rightmenu_close{ width:100%; height:60px; 
                  display:flex;
/*主轴居中对齐*/
    justify-content: center;
/*侧轴居中对齐*/    
    align-items: center; }
.rightmenu_close img{ cursor:pointer;}
.rightmenu_content{ margin:0px 30px;}
.rightmenu_content_top{ padding-bottom:20px;border-bottom:0px solid #e5e5e5;}
.rightmenu_content_top a{ display:block; height:50px; line-height:50px; font-size:14px; color:#010000;border-bottom: 1px solid #e5e5e5;
                          display:flex;
/*主轴居中对齐*/
    justify-content: center;
/*侧轴居中对齐*/    
    align-items: center; position:relative;
                          }
.rightmenu_content_top a span{ display:inline-block; height:20px; line-height:20px;}
.rightmenu_content_top a.on span{ border-bottom:1px solid #010000;}
.rightmenu_content_top a:hover span{border-bottom:1px solid #010000;}

.rightmenu_content_bottom{padding-top:20px;}
.rightmenu_content_bottom a{display:block; height:50px; line-height:50px; font-size:14px; color:#555555;
                          display:flex;
/*主轴居中对齐*/
    justify-content: center;
/*侧轴居中对齐*/    
    align-items: center;
                         }
.rightmenu_content_bottom a span{ display:inline-block; height:20px; line-height:20px;}
.rightmenu_content_bottom a.on span{ border-bottom:1px solid #555555;}
.rightmenu_content_bottom a:hover span{border-bottom:1px solid #555555;}

.rightment_lower_icon{ position:absolute; right:10px; top:15px;}
.rightment_lower_icon img{ width:10px;}
.rightmenu_content_top ul{ list-style:none;padding-left: 0px;}
.rightmenu_content_top ul a{color:#888;}
.menuul_mobile{ display:none;}

.carousel-control{ display:none;}
.carousel-inner>.item>a>img{display: block;
    margin: 0 auto;}
#mycarousel:hover .carousel-control{ display:block;}
.carousel-indicators .active {
    width: 6px;
    height: 6px;
    margin: 0;
    background-color: #fff;
}
.carousel-indicators{ display:none;}
.carousel-indicators li {
    display: inline-block;
    width: 6px;
    height: 6px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000\9;
    background-color: rgba(0,0,0,0);
    border: 1px solid #fff;
    border-radius: 10px;
}

.index_icon_link{ background:#fff; width:90%; margin:20px auto;}
.index_icon_link a{ display:block; float:left; width:20%; text-align:center; margin:10px 0px; color:#ab0303; font-weight:bold; font-size:12px;}
.index_icon_link a img{ max-width:35px; display:block; margin:0 auto; margin-bottom:5px;}


.indexbg{ width:100%; background:#e9e9e9 url(../images/indexbg_new.jpg) no-repeat center top; background-size:100% 100%;padding-top:10px;}
.index_top_news_title_name{ font-size:18px; font-weight:bold; color:#000; text-align:center; margin:0px auto;letter-spacing:3px; height:50px; line-height:50px;}
.index_top_news_title_name img{margin:0px 5px; width:10px;}
.indexgkxwnews{width:90%; margin:0 auto; margin-top:10px; padding-bottom:30px;}
.indexgkxwnews_item_first{height:auto;}
.indexgkxwnews_item_first_top{ width:100%;height:auto; position:relative; }
.indexgkxwnews_item_first_img{width:100%; height:auto; overflow:hidden; text-align:right;}
.indexgkxwnews_item_first_img img{ width:100%; }
.indexgkxwnews_item_first_the{ position:static; bottom:0px; background:#ab0303; color:#fff; width:100%; right:0px; padding:15px 0px;
                               display: flex;
    /*实现垂直居中*/
    align-items: center;
    /*实现水平居中*/
    justify-content: center;
                               }
.indexgkxwnews_item_first_the span{ float:left; padding:0px 10px; background:#ab0303; color:#fff; text-align:center; font-size:12px; display:block; border-right:1px solid #fff;}
.indexgkxwnews_item_first_the span em{ font-size:18px; display:block; margin-bottom:0px;}
.indexgkxwnews_item_first_the_title{ float:left;font-size:14px; line-height:20px; color:#ffffff;font-weight:500; width:calc(100% - 75px); margin-left:10px; max-height:40px; overflow:hidden;}

.indexgkxwnews_item{ margin-bottom:10px; margin-left:0px; margin-top:10px; padding:10px 0px;border-top:1px solid #bbb; padding-top:20px;}
.indexgkxwnews_item:first-child{border-top:0px solid #007ee5;}
.indexgkxwnews_item_time{ float:left; background:#ab0303; padding:10px 0px;}
.indexgkxwnews_item_time span{ padding:0px 5px;color:#fff; text-align:center; font-size:12px; display:block;}
.indexgkxwnews_item_time span em{ font-size:18px; display:block; margin-bottom:0px;}
.indexgkxwnews_item_con{ float:right;font-size:16px; line-height:20px; color:#000;font-weight:500; width:calc(100% - 80px); margin-left:10px;}
.indexgkxwnews_item_con_title{font-size:14px; line-height:25px; padding-bottom:10px;}
.indexgkxwnews_item_con_the{font-size:14px; line-height:20px; margin-top:10px;color:#c0cfe1; font-weight:normal;  padding-bottom:10px; max-height:40px; overflow:hidden;}
.indexgkxwnews_item_more{ text-align:center; margin-top:20px;}
.indexgkxwnews_item_more a{ color:#ab0303; border:1px solid #ab0303; padding:5px 20px; display:inline-block;}
.indexgkxwnews_item_more a em{ font-size:14px;font-style:normal;}

.indexttnewsbg{ background:#fefefe;}
.indexttnews{ width:90%; margin:20px auto; padding-top:10px; padding-bottom:10px;}
.indexttnews_item{ height:auto; overflow:hidden; margin-bottom:50px;}
.indexttnews_item a{ text-decoration:none;}
.indexttnews_item a hover{}
.indexttnews_top{ width:100%;height:auto; position:relative;}
.indexttnews_img{ width:100%; height:225px; overflow:hidden; text-align:center;}
.indexttnews_img img{ width:100%;}
.indexttnews_top span{ position:absolute; right:20px; bottom:-30px; padding:10px 5px; background:#ab0303; color:#fff; text-align:center; font-size:12px;}
.indexttnews_top span em{ font-size:18px; display:block; margin-bottom:0px;}
.indexttnews_title{ font-size:14px; line-height:25px; color:#000; margin-top:50px; font-weight:bold;}
.indexttnews_the{ font-size:12px; line-height:25px; margin-top:25px;color:#666; font-weight:normal; height:150px; overflow:hidden;}
.indexttnews .row{margin-right:-25px; margin-left:-25px;}
.indexttnews .col-xs-4{padding-right:25px; padding-left:25px;}


.indexbg_sjgk{ background:#eeeeee; padding-top:20px;}
.index_sjgk{ padding-bottom:50px;}
.index_sjgk a{ display:block; position:relative;}
.index_sjgk img{ width:100%;}
.index_sjgk a span{ display:block; position:absolute; left:0px; bottom:0px; width:100%; height:40px; color:#333; line-height:40px; text-align:center; background:rgba(255,255,255,0.5);}
.indexbg_sjgk .index_top_news_title_name{ color:#000;}
.indextsbg{ width:100%; height:auto; background:url(../images/indextsbg_new.jpg) no-repeat center center; background-size:auto 100%; overflow:hidden; padding-bottom:30px;}
.indextstxt{ font-size:40px; font-weight:normal; text-align:right; color:#fff; height:300px;line-height:300px;background:url(../images/indextsgtxt.png) no-repeat center right;}
.indextsinput{ position:relative;width:80%; height:40px; margin:0 auto; margin-top:124px;}
.indextsinput span{ float:left; width:120px; background:url(../images/index_tsg_bg_new.png); background-size:100% 100%;height:40px; line-height:40px; color:#fff; font-size:14px; text-align:center; font-weight:bold; position:absolute; left:0px; top:0px;border-radius:8px 0px 0px 8px;letter-spacing:3px;}
.indextsinput span img{ width:20px;position: static;
    margin-right: 10px;}
.indextsinput input{ width:100%; height:40px; line-height:40px; border:0px; border:0px solid #fff;border-radius:8px; background-color:rgba(255,255,255,0.4); color:#fff; font-size:14px; padding:0px 10px;  padding-left:130px;padding-right:40px;letter-spacing:3px;}
.indextsinput input::-webkit-input-placeholder { /* WebKit browsers */ 

color: #fff; 

} 

.indextsinput input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 

color: #fff; 

} 

.indextsinput input::-moz-placeholder { /* Mozilla Firefox 19+ */ 

color: #fff; 

} 

.indextsinput input:-ms-input-placeholder { /* Internet Explorer 10+ */ 

color: #fff; 

} 

.indextsinput img{ position:absolute; top:10px; right:10px; width:30px;}


.indexmtgkbg{ width:100%;background:url(../images/indexmtgkbg.jpg) no-repeat center center; background-size:auto 100%; padding-top:10px; padding-bottom:30px;}
.indexmtgk{width:90%; margin:0 auto;}
.indexmtgk .row{margin-right:-10px; margin-left:-10px;}
.indexmtgk .col-xs-6{padding-right:10px; padding-left:10px;}
.indexmtgk_item{ position:relative; margin-bottom:10px; margin-top:10px;}
.indexmtgk_item a{ display:block;}
.indexmtgk_item img{ width:100%;}
.indexmtgk_item span{ display:block; width:100%; height:45px; line-height:45px; background:rgba(0,0,0,0.5); text-align:center; font-size:14px; color:#fff; position:absolute; left:0px; bottom:0px; overflow:hidden;}


.main{ padding:10px; margin:0px auto; background:#fefefe;}
.content{ line-height:28px; padding:0px; background:#fff; padding-bottom:20px; margin-top:20px;}
.text{ width:100%; font-size:14px;color:#000000; }
.text img{ max-width:100%;}
.aboutmenu{ text-align:center; margin-top:10px;}
.aboutmenu_con{ display:inline-block; padding:0px;}
.aboutmenu_con_item{ display:block; float:left; width:calc(25% - 2px);min-width: 80px; height:auto; line-height:15px; color:#666; text-align:center; margin:1px;}
.aboutmenu_con_item a{ display:block; color:#666; background:#ebebeb; padding:8px 5px;}
.aboutmenu_con_item a.on{ background:#ab0303; color:#fff;}


.about_right_dsg_item{ margin-bottom:40px;}
.about_right_dsg_item_year{ margin-bottom:20px;}
.about_right_dsg_item_year span{ padding:5px 20px; color:#fff; font-size:16px; background:#007ee8;border-radius:8px; cursor:pointer;}
.about_right_dsg_item_year em{ display:inline-block; background:url(../images/dsgdownicon.jpg) no-repeat center center; width:15px; height:15px; margin-left:10px;}
.about_right_dsg_item_con{ border-left:1px solid #626262; position:relative; margin-left:52px; margin-top:0px;}
.about_right_dsg_item_con span{ position:absolute; background:#fefefe; top:0px; left:-40px; color:#5c5c5c; font-size:14px;}
.about_right_dsg_item_con_the{ margin-left:80px; padding-bottom:30px; padding-top:10px;}
.about_right_dsg_item_con_the a{ display:block;}
.about_right_dsg_item_con_the_img{ width:100%;}
.about_right_dsg_item_con_the_img img{ max-width:100%;}
.about_right_dsg_item_con_the_txt{ width:100%; margin-left:3%;}
.about_right_dsg_item_con_the_txt_title{ font-size:14px; font-weight:normal; color:#000; line-height:25px; margin-top:10px;}
.about_right_dsg_item_con_the_txt_zy{ margin-top:10px; line-height:20px; color:#000000; font-size:12px;}
.about_right_dsg_item_nr{ display:none;}
.about_right_dsg_item_nr .about_right_dsg_item_con:last-child{border-left:0px solid #626262;}
.about_right_dsg_item_on .about_right_dsg_item_year em{ background:url(../images/dsgupicon.jpg) no-repeat center center;}
.about_right_dsg_item_on .about_right_dsg_item_nr{ display:block;}

.about_right_dxjg_0{ background:#e5efef; font-size:0px;  padding:20px 10px 20px 10px;}
.about_right_dxjg_0 a{ display:inline-block; width:auto; margin-right:20px; height:30px; line-height:30px; text-align:left; font-size:14px; color:#383838; background:url(../images/about_right_dxjg_0_icon.png) no-repeat left center; text-indent:15px;}
.about_right_dxjg_1{ text-align:center;}
    .about_right_dxjg_1 a {
    display: inline-block;
    width: 80%;
    margin:10px auto;
    text-align:left;
    height: 57px;
    text-indent: 20px;
    line-height: 57px;
    color: #383838;
    font-size: 16px;
    background: #e5efef url(/images/about_right_dxjg_1_icon.png) no-repeat 90% center;
}
 .about_right_dxjg_2{ text-align:center;}
    .about_right_dxjg_2 a {
    display: inline-block;
    width: 80%;
    margin:10px auto;
    text-align: center;
    line-height: 57px;
    color: #383838;
    font-size: 16px;
    background: #e5efef;
}
.about_right_dxjg_2 a img {
    display: block;
    width: 100%;
}


.index_center_new_ybdt_two_item{width:100%; height:50px; line-height:50px; margin-bottom:0px; overflow:hidden;border-bottom: 1px solid #f1f1f1;}
.index_center_new_ybdt_two_item a{ display:block; color:#000; font-size:14px; font-weight:normal; }
.index_center_new_ybdt_two_item_ml{margin-left:35px;}
.index_center_new_ybdt_two_item_icon{ width:4px; height:4px; background:#999;border-radius:6px; margin-top:23px;}
.index_center_new_ybdt_two_item_title{ margin-left:8px; width:66%; overflow:hidden;}
.index_center_new_ybdt_two_item_time{ width:30%; text-align:right;}
.index_center_new_ybdt_two_item a:hover{color:#007ee7;}

.university{ width:calc(50% - 20px); margin:10px 10px; background:#f9f9f9;}
.universityPic{ width:100%; height:auto; overflow:hidden; text-align:center;}
.universityPic img{ width:100%;}
.universityTxt{ width:100%; height:35px; overflow:hidden; line-height:35px; text-align:center;}
.university:hover{ background:#a50101; color:#fff;}
.marginrightnone{margin-right:0px;}

.news_title{ width:100%; color:#333; font-size:18pt; font-weight:bold; text-align:center;font-family:黑体;font-family:SimHei;}
.news_time{ width:100%; line-height:20px; padding:12px 0px; text-align:center; font-size:13px;}
.news_text{ line-height:1.5em;text-indent:2em; font-family:宋体;font-family:SimSun; font-size:14pt; overflow:hidden;color: #000 !important; }
.news_text p{ margin:0px; border:0px; padding:0px; color: #000 !important;background-color: transparent !important;}
.news_text span{color: #000 !important;background-color: transparent !important;}
.news_text .newsli_bj_info span{color: #3e3a39 !important;}
.news_text em{font-style: italic}
.news_text img{text-indent:0; max-width:100%;display:block; margin:0 auto;}
.news_text table{ text-indent:0px;}
.news_link{ line-height:37px; padding-top:20px;}
.news_link a{ color:#000;}
.news_link a:hover{ color:#7e0606;}

/*CSS manu style pagination*/
.manu table tr td{ border:0;}
.manu {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.manu A {
	BORDER-RIGHT: #007ee7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #007ee7 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #007ee7 1px solid; COLOR: #474747; PADDING-TOP: 2px; BORDER-BOTTOM: #007ee7 1px solid; TEXT-DECORATION: none
}
.manu A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu A:active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu .current {
	BORDER-RIGHT: #007ee7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #007ee7 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #007ee7 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #007ee7 1px solid; BACKGROUND-COLOR: #007ee7
}
.manu .disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}


.index_about_con{ background:url(../images/index_about_bg.jpg) no-repeat center; background-size:cover; padding:80px 0px;}
.index_about_con_flex{display:flex;
/*主轴居中对齐*/
    justify-content: center;
/*侧轴居中对齐*/    
    align-items: flex-end; }
.index_about_con_title_wy{ font-size:26px; color:#747474; line-height:30px; font-weight:bold;}
.index_about_con_title_zw{ font-size:24px; color:#d13737;line-height:30px;}
.index_about_con_title_icon{ margin-top:50px;}
.index_about_con_txt{ margin-top:50px; line-height:35px;text-align:justify;}
.index_about_con_{width:90%;}
.index_about_con_txt_the_
{
    display:flex;
/*主轴居中对齐*/
    justify-content: right;
/*侧轴居中对齐*/    
    align-items: flex-end; 
        text-align: right;
        min-height:600px;
    }
.index_about_con_txt_the{ display:inline-block; width:60%; text-align: left;}
.index_pro_con_txt_the_con{ color:#000;font-size:12px; text-align:right;}
.index_pro_type_title{ display:inline-block; text-align:left;}
.index_about_con_txt_the_pro
{
    display:flex;
/*主轴居中对齐*/
    justify-content: right;
/*侧轴居中对齐*/    
    align-items: center; 
        text-align: right;
        min-height:400px; overflow:hidden;
    }
 .index_pro_con_txt_the_img{ margin-top:50px;}
 .index_pro_con_txt_the_img img{ max-width:100%;}
 .index_pro_con{ margin-top:30px;}
 .index_pro_con_gg{ line-height:25px; color:#999;}
 .index_pro_con_prolisttype_item{ float:left; margin-right:30px; text-align:center; line-height:30px; overflow:hidden;transition: transform 0.3s linear 0s;}
  .index_pro_con_prolisttype_item img{ width:64px; display:block;}
  .index_pro_con_prolisttype_item a{ color:#fff; display:block;}
  .index_pro_con_prolisttype_item:hover
  {
      transform:translateY(-20px);
      webkit-transform:translateY(-20px);
-moz-transform:translateY(-20px);
-ms-transform: translateY(-20px);
-o-transform: translateY(-20px);

      }
    
  .index_service_con_{ margin-top:30px;}
  .index_service_con_item{ float:left; margin-right:50px; text-align:center; line-height:30px;overflow:hidden; transition: transform 0.3s linear 0s;}
  .index_service_con_item img{ width:auto; height:58px; display:block; margin:10px auto;}
  .index_service_con_item a{ color:#000; display:block; font-size:14px;}
  .index_service_con_item_sm{ line-height:20px;letter-spacing:10px; margin-top:10px;}
  .index_service_con_item_sm span{ display:block; font-size:12px;letter-spacing:0px;}
  .index_service_con_item:hover
  {
      transform:translateY(-20px);
      webkit-transform:translateY(-20px);
-moz-transform:translateY(-20px);
-ms-transform: translateY(-20px);
-o-transform: translateY(-20px);

      }
      
      .index_fzlc_con_{ margin:0 atuo; text-align:center; width:100%;}
      
      .index_fzlc_con_info{ margin:50px 0px; background:#fff; padding:50px; position:relative;}
      .index_fzlc_con_info .swiperpc{}
      .index_fzlc_time_title{ border-left:1px solid #a1a1a1;color:#a1a1a1; padding:0px 0px 10px 0px; margin-bottom:10px;margin-top:10px;
                              display:flex;
/*主轴居中对齐*/
    justify-content: left;
/*侧轴居中对齐*/    
    align-items: center; 
        text-align: left;
                              }
      .index_fzlc_time_title_t{ font-size:40px; width: 35%; padding-left:10px; height:48px;line-height:48px; overflow:hidden;}
      .index_fzlc_time_title_n{font-size:14px;padding-left:0px; width:65%; line-height:22px; height:44px; overflow:hidden; }
      .index_fzlc_img{margin-bottom:10px;margin-top:10px; overflow:hidden;}
      .index_fzlc_img img{ width:100%;transition: all 0.6s;}
.index_fzlc_img img:hover{transform: scale(1.2);}
     .index_fzlc_con_info .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/21.png);
    right: 10px;
    left: auto;
}
.index_fzlc_con_info .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url(../images/21.png);
    left: 10px;
    right: auto;
}
.index_fzlc_con_info .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/22.png);
    right: 10px;
    left: auto;
}

.index_join_con_title_txt{ color:#c2c2c2; font-size:14px; margin-top:20px;}

.index_join_con_lx
{
    border-top:1px solid #ddd;color:#a1a1a1; padding:30px 0px 10px 0px; margin-bottom:10px;margin-top:10px;
                              display:flex;
/*主轴居中对齐*/
    justify-content: left;
/*侧轴居中对齐*/    
    align-items: center; 
        text-align: left;
    }
    .index_join_con_lx_dz{ width:70%;}
    .index_join_con_lx_dz_name{ font-size:18px; font-weight:bold;}
    .index_join_con_lx_dz_txt{ font-size:14px;}
    .index_join_con_lx_img{ width:30%; text-align:right;}
    .index_join_con_lx_img img{ width:110px;}
    .index_join_con_lx_tel{ background:url(../images/27.png) no-repeat left center; padding-left:30px; font-size:14px;}
    .index_join_con_lx_www{background:url(../images/28.png) no-repeat left center; padding-left:30px;font-size:14px; margin-left:30px;}
    
    .index_join_con_form_the_ {
    display: flex;
    justify-content: right;
    align-items: flex-start;
    text-align: right;
    padding-top: 30px;
    min-height:450px;
    overflow:hidden;
}
    .index_join_con_form {
    display: inline-block;
    width: 80%;
    text-align: left;
}
.index_join_con_form_name{ font-size:14px; color:#333; height:30px; line-height:30px; margin-top:10px;}
.index_join_con_form_prv{display:flex;
/*主轴居中对齐*/
    justify-content: left;
/*侧轴居中对齐*/    
    align-items: center; 
        text-align: left;}
        .index_join_con_form_prv{ margin-top:10px;}
        .index_join_con_form_prv select{ display:block; width:50%; margin-left:10px; height:35px; line-height:35px; border:1px solid #ddd;}
         .index_join_con_form_xian{ margin-top:10px;}
        .index_join_con_form_xian select{ display:block; width:calc(100% - 10px); margin-left:10px; height:35px; line-height:35px; border:1px solid #ddd;}
        .index_join_con_form_prv_item{display:block; width:50%;margin-left:10px; }
        .index_join_con_form_prv_item input{display:block; width:100%; height:35px; line-height:35px; border:1px solid #ddd;}
        .index_join_con_form_xian textarea{display:block; width:calc(100% - 10px); height:100px;margin-left:10px; line-height:20px; border:1px solid #ddd;}
        .index_join_con_form_xian input{display:block; width:calc(100% - 10px);margin-left:10px; height:35px; line-height:35px; border:1px solid #ddd;}
        .index_join_con_form_btn{ margin-top:20px; text-align:center;}
        .index_join_con_form_btn span{ display:inline-block; width:150px; height:35px; line-height:35px; background:#ce3839; color:#fff; font-size:14px; cursor:pointer;}
        
        .foot_con{ background:#343841; padding:50px 0px;}
        .foot_con_left
        {
            
        }
        .foot_con_left_item{ float:left; margin-right:10%; text-align:center;}
        .foot_con_left_item_title a{ font-size:16px; color:#8a8a8a; display:block;height:40px; line-height:40px;}
        .foot_con_left_item_lower{ font-size:14px;color:#8a8a8a;}
        .foot_con_left_item_lower a{ display:block;font-size:14px;color:#8a8a8a; height:30px; line-height:30px;}
        .foot_con_left_item a:hover{ color:#ddd;}
        .foot_con_right{ display:inline-block;}
        .bottom_erweima_tel{text-align:right;}
        .foot_con_right_erweima
        {
            display:flex;
/*主轴居中对齐*/
    justify-content: right;
/*侧轴居中对齐*/    
    align-items: center; 
        text-align: center;
        margin-top:50px;
            }
            .foot_con_right_erweima_img img{ width:60px;}
            .foot_con_right_erweima_icon{ width:33%;}
            
            .foot_con_lx
{
    border-top:0px solid #ddd;color:#a1a1a1; padding:30px 0px 10px 0px; margin-bottom:10px;margin-top:10px;
                              display:flex;
/*主轴居中对齐*/
    justify-content: right;
/*侧轴居中对齐*/    
    align-items: center; 
        text-align: left;
    }
    .foot_con_lx_tel{ background:url(../images/27.png) no-repeat left center; background-size:12px;  padding-left:20px; font-size:12px;}
    .foot_con_lx_www{background:url(../images/28.png) no-repeat left center; background-size:12px; padding-left:20px;font-size:12px; margin-left:30px;}
    
    
    .bottom_link{ background:#cd0505; width:100%; padding:10px 0px; color:#fff;}
.bottom_link_title{ float:none; width:100%; text-align:center; font-size:18px; font-weight:bold;letter-spacing:3px; padding-top:10px;}
.bottom_link_title img{ margin:0px 5px; width:10px;}
.bottom_link_txt{ float:none;  padding:5px 10px; text-align:left; padding-top:10px;}
.bottom_link_txt a{ display:inline-block; margin-right:30px; height:30px; line-height:30px; color:#ffffff;}
.footer_link{ width:100%; height:250px; border-bottom:1px solid #2e2929; background:url(../images/i_footer_logo.jpg) no-repeat center;}
.footer_link .link{ width:165px; float:left; font-size:13px; padding-top:45px; text-align:center; line-height:30px;}
.footer_link .link a.on{ font-size:14px; font-weight:bold;}
.footer_link .link a{ display:block; height:30px; width:165px; color:#b6b6b7;}
.footer_link .link a:hover{ color:#fff;}
.footer{ width:100%; background:#ab0303; padding:20px 0px;}
.footer_{ padding:0px 0 10px 0; text-align:left; color:#fff; min-height:70px; line-height:24px; font-family:SimSun;  border-bottom:0px solid #4d75a4;letter-spacing:0px; font-size:12px;}
.footer_ a{color:#fff;}
.footer_xxzlcp{ text-align:center;}
.footer_xxzlcp a{ display:inline-block; margin:20px; text-align:center;}
.footer_xxzlcp img{ width:50px; display:block; margin:0 auto; margin-bottom:5px;}
    
    
    .aboutbanner{ position:relative;}
    .aboutbanner img{ width:100%;}
    .aboutbanner_img{ height:450px;}
    .aboutbanner_txt{ position:absolute; width:50%; left:25%; top:50%; text-align:center;}
    .aboutbanner_txt_yw{ display:block; margin:0 auto; text-align:center; font-size:16px; font-weight:bold; color:#fff; text-transform:uppercase;}
     .aboutbanner_txt_zw{ display:block; margin:10px auto; text-align:center; font-size:24px; font-weight:bold; color:#d13737;}
     .index_about_con_jj_flex
     {
         display: flex;
    justify-content: flex-start;
    align-items: flex-start;
         }
      .index_about_con_jj{ width:100%;}
     .index_about_con_jj img{ width:100%;}
     .index_about_con_jj_sm{ margin-left:10%;}
     .index_about_con_jj_name_zw{ font-size:22px; font-weight:bold; color:#000;}
     .index_about_con_jj_name_yw{ font-size:12px; color:#bbb; margin-top:5px;text-transform:uppercase;}
     .index_about_con_jj_sm_con{ margin-top:50px; line-height:22px; color:#333;text-align:justify;}
     .index_about_con_wh_name{ text-align:center;}
     .index_about_con_wh_name .index_about_con_jj_name_zw{color:#fff;}
.index_about_con_wh_name .index_about_con_jj_name_yw{color:#fff;}
  .about_wh_con_{ margin-top:30px; text-align:center;}
  .about_wh_con__item{ display:inline-block; margin-right:25px;margin-left:25px; text-align:center; line-height:30px;overflow:hidden; transition: transform 0.3s linear 0s;}
  .about_wh_con__item img{ width:auto; height:58px; display:block; margin:10px auto;}
  .about_wh_con__item a{ color:#fff; display:block; font-size:14px;}
  .about_wh_con__item_sm{ line-height:20px;letter-spacing:10px; margin-top:10px;}
  .about_wh_con__item_sm span{ display:block; font-size:12px;letter-spacing:0px;}
  .about_wh_con__item:hover
  {
      transform:translateY(-20px);
      webkit-transform:translateY(-20px);
-moz-transform:translateY(-20px);
-ms-transform: translateY(-20px);
-o-transform: translateY(-20px);

      }
      
      
        .index_about_con_ln_flex
     {
         display: flex;
    justify-content: center;
    align-items: center;
         }
         .index_about_con_ln_sm_con{ margin-top:0px; line-height:25px; color:#333;}
         .index_about_con_ln_video{ margin-top:50px;}
         .index_about_con_ln_video_item{ padding-bottom:20px;}
         .index_about_con_ln_video_item video{ display:block; width:100%; height:450px;}
         .container-full-img { width:100%;}
         .container-full-img img{ max-width:100%;}
         .about_honor_sm{ margin-top:10px;}
         .about_honor_line{ margin:50px 0px;}
         .about_honor_line img{ max-width:100%;}
         
         .about_honor_con{display: flex;flex-wrap: wrap;
    justify-content: center;
    align-items: center;}
    .about_honor_con_item{ width:16%; margin:20px 2%;}
    .about_honor_con_item_img img{ width:100%;}
    .about_honor_con_item_title{ line-height:30px; font-size:12px; text-align:center; color:#333;}
    
    
    .index_about_con_news_name{ text-align:center; padding:50px 0px 20px 0px;}
    .index_about_con_news_name .index_about_con_jj_name_zw{color:#333;}
    
    .news_type_list{ text-align:center;}
    .news_type_list a{ display:inline-block; color:#333; font-size:14px; margin:0px 20px; line-height:30px;}
    .news_type_list a:hover{ color:#d13737;}
    .news_type_list a.on{color:#d13737;}
    .join_type_list a{ display:inline-block; color:#fff; font-size:14px; margin:0px 20px; line-height:30px;}
    
    .aboutnewslist{ margin:30px 0px; width:100%; margin-top:40px;}
.aboutnewslist a{ color:#6b6b6b;}

.mat20{ margin-top:20px;}
.aboutnewslist_item{ 
                     display: flex;flex-wrap: wrap;
    justify-content: center;
    align-items: flext-start;
                     }
.aboutnewslist_item_img{ overflow:hidden; position:relative; width:25%; height:200px; text-align:center;}
.aboutnewslist_item_img img{ height:100%;transition: all 0.6s;}
.aboutnewslist_item_img img:hover{transform: scale(1.2);}
.aboutnewslist_item_con{ width:73%; margin-left:2%;}
.aboutnewslist_item_time{height:30px; line-height:30px; width:100%; text-align:left; margin-top:0px; border-bottom:1px solid #eee;}
.aboutnewslist_item_title{ height:20px; line-height:20px; width:100%; margin-top:10px; font-size:16px; text-align:left; color:#000; overflow:hidden;}
.aboutnewslist a:hover{color:#d13737;}
.aboutnewslist a:hover .aboutnewslist_item_title{color:#d13737;}
.aboutnewslist_item_the{line-height:20px; width:100%; font-size:12px; margin-top:5px; text-align:left; color:#666;}
.aboutnewslist_item_time_mobile{height:20px; line-height:20px; width:100%; text-align:right; margin-top:0px}
.aboutnewslist_item_more{ margin-top:10px; text-align:right;}
.aboutnewslist_item_more span{ width:120px; height:24px; line-height:24px; background:#d13737; color:#fff; text-align:center; padding:0px 10px; display:inline-block;}
.R_yata h1 {
    font-size: 22px;
    color: #333333;
    text-align: center;
    padding: 20px 0 20px 0;
    line-height: 1.5;
}
.R_fanxiao {
    padding: 30px 0;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}
.fl {
    float: left;
}
.clearfix {
    zoom: 1;
}
.R_fanxiao .fanxiao-l .R_biaoqian {
    margin-right: 15px;
}
.R_fanxiao .fanxiao-l .R_biaoqian .biaoqian-l {
    width: 19px;
    display: inline-block;
}

.R_fanxiao .fanxiao-l .R_biaoqian .biaoqian-l img {
    width: 19px;
}
.R_fanxiao .fanxiao-l .R_biaoqian span {
    display: inline-block;
    margin-left: 5px;
    font-size: 14px;
    line-height: 24px;
    color: #999;
}
#vsb_content_501 .v_news_content {
    padding: 20px 0px;
}
#vsb_content_501 DIV {
    LINE-HEIGHT: 180%;
    text-indent: 2em;
    font-size: 14pt;
}
#vsb_content_501 DIV.news_text {
    line-height: 25px;
    text-indent: 2em;
    font-size: 14px;
   
    color: #3e3a39;
    background:#fff;
    padding:20px;
}
#vsb_content_501 DIV.news_text img {
    text-indent: 0;
    max-width: 100%;
    display: block;
    margin: 10px auto;
}

.index_about_con_join .index_about_con_title_wy{ font-size:50px; color:#fff; line-height:50px;}
.index_about_con_join .index_about_con_title_wy{ font-size:50px; color:#fff; line-height:50px;}

.index_join_con_txt_the_
{
    display: flex;
    justify-content: right;
    align-items: center;
    }
.index_join_con_txt_the{ width:100%;}
.about_join_con_item_con
{
     display:flex;
/*主轴居中对齐*/
    justify-content: left;
/*侧轴居中对齐*/    
    align-items: center; 
        text-align: center;
        margin-bottom:10px;
    }
    .about_join_con_item_con_title{ background:url(../images/join/4.png) no-repeat center center; background-size:100% 100%; width:100px; height:25px; line-height:25px;color:#fff;}
    .about_join_con_item_con_the{ margin-left:10px; line-height:25px; width:calc(100% - 120px); color:#fff; text-align:left;}
    
    .index_join_tj_con_txt_the_{ min-height:auto;}
    .about_join_tj_con_item{margin-bottom:30px;}
    .about_join_tj_con_item_con_title{ background:#d13737; color:#fff; font-size:30px; padding:10px;}
    .about_join_tj_con_item_con_the{ color:#333; line-height:18px; width:calc(100% - 50px);}
    
    .about_fw_con{ width:100%;}
    .about_fw_con_item{ width:100%;}
    .about_fw_con img{ display:block; margin:0 auto; max-width:100%;}
    
    .about_fw_con_item_txt{ font-size:14px; color:#333; line-height:25px;}
    
    
    
DIV.quotes {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.quotes A{BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT:normal; PADDING-BOTTOM: 2px; BORDER-LEFT: #999 1px solid; COLOR: #999; MARGIN-RIGHT: 10px !important; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid;}
DIV.green-black A:first-child, DIV.green-black A:last-child
{
    border-radius: 19px;line-height: 34px;height: 40px; display:inline-block; width:120px;font-size: 0.93vw;
	border: 2px solid #999; PADDING-LEFT: 5px; BACKGROUND: url(image1.gif) #1e1e28;   COLOR: #fff; MARGIN-RIGHT: 2px;  TEXT-DECORATION: none
}
DIV.quotes A:hover {
	border: 1px solid #999; BACKGROUND: url(image2.gif) #fff;  COLOR: #d13737;
}
DIV.quotes A:active {
	BORDER-RIGHT: #f5f5f5 1px solid; BORDER-TOP: #f5f5f5 1px solid; BACKGROUND: url(image2.gif) #fff; BORDER-LEFT: #f5f5f5 1px solid; COLOR: #d13737; BORDER-BOTTOM: #f5f5f5 1px solid
}
DIV.quotes SPAN.current {
	BORDER-RIGHT: #d13737 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d13737 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT:normal; BACKGROUND: url(image2.gif) #d13737; PADDING-BOTTOM: 2px; BORDER-LEFT: #d13737 1px solid; COLOR: #fff; MARGIN-RIGHT: 10px !important; PADDING-TOP: 2px; BORDER-BOTTOM: #d13737 1px solid
}
DIV.quotes SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #888; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}


.pro_type_list{ text-align:left;}
    .pro_type_list a{ display:inline-block; color:#333; font-size:14px; margin:0px 20px 20px 0px; line-height:30px;}
    .pro_type_list a:hover{ color:#d13737;}
    .pro_type_list a.on{color:#d13737;}
    
    .aboutprolist{ margin:0px 0px 30px 0px; width:100%; margin-top:0px;
                   
                   
                   }
    .aboutprolist_item
    {
        
        }
        .aboutprolist_item_img{ width:100%; overflow:hidden; height:203px;}
        .aboutprolist_item{}
        .aboutprolist_item_title{ color:#666; font-size:14px; margin:10px 0px;}
        .aboutprolist_item_img img{ width:100%;transition: all 0.6s;}
.aboutprolist_item_img img:hover{transform: scale(1.2);}


.procontent_con{  background:#eeeeef;}
.procontent_con_p{ position:relative;}
.procontent_con_top
{
     background:#fff; padding:50px; 
     margin-top:-300px; width:100%; min-height:400px;/*box-shadow: 1px 1px 10px #999;*/
    }
    .procontent_con_top_img img{ max-width:100%; margin:0 auto;}
    .procontent_con_top_title{ line-height:40px; padding:10px 0px; font-size:16px; color:#666; border-bottom:1px #ddd dashed;}
    .procontent_con_top_the{ font-size:12px; line-height:24px; margin-top:20px;}
    
    .procontent_con_htm{ padding:30px; line-height:24px; color:#333; font-size:14px; margin:30px 0px;background:#fff;}
    .procontent_con_htm img{ display:block; max-width:100%; margin:0 auto;}
    
    .aboutqwdzlist_item_time{height:30px; line-height:30px; width:100%; text-align:left; margin-top:0px; border-bottom:1px solid #eee;font-size:16px;color:#000; font-weight;}
.aboutqwdzlist_item_title{ height:20px; line-height:20px; width:100%; margin-top:10px; font-size:16px; text-align:left; color:#999; overflow:hidden;}