﻿c_26@charset "utf-8";
/* CSS Document */
/*切图：yf*/
html{ overflow-x:hidden; overflow-y:auto;}
body{background-color:#fff;}
*{ padding:0; margin:0;}
ul,ol,li,dl,dd,dt{ list-style-type:none; line-height:normal;}
body, button, input, select, textarea{ font-family:'Microsoft yahei' ,Arial; font-size:12px;}
code, kbd, pre, samp { font-family:'Microsoft yahei' ,Arial;}
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}
a{ text-decoration:none; color:#333;
        transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
     -o-transition: all 0.5s linear;
-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;
}
a:hover{color:#333; cursor:pointer;}
img{border:0; max-width:100%;}
table { border-collapse: collapse; border-spacing: 0; }
h1,h2,h3,h4,h5,h6{ margin:0; font-weight:normal; font-family:'Microsoft yahei' ,Arial;}
h1{font-size:36px;}
h2{font-size:24px;}
h3{font-size:22px;}
h4{font-size:18px;}
h5{font-size:14px;}
h6{font-size:12px;}
input,table,tr,td{ margin:0; padding:0; border:none;}
button,table{ border:none; background:none; margin:0; padding:0;}
select{ margin:0; padding:0; font-family:'Microsoft yahei' ,Arial;}
textarea{ resize:none; outline:0;}
input{ outline:0;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
i{font-style:normal;}
.clearfix:before, .clearfix:after{  display: table;  content: " ";  }
.clearfix:after {  clear: both;  }
.logo{float:left; width:24%; height: auto;}
.w_h2_1 { float: left; width: 490px; height: 128px; margin: 100px 0 0 0px; position: relative; }
    .w_h2_1 img { width: 100%; }

.w_h2_a1 { width: 360px; height: 50px; display: block; position: absolute; top: 10px; left: 15px; }
.w_h2_a2 { width: 230px; height: 60px; display: block; position: absolute; top: 60px; left: 15px; }
.w_h2_a3 { width: 250px; height: 60px; display: block; position: absolute; top: 60px; left: 235px; }

@media screen and (max-width:1100px){
  .w_h2_1 { float: left; width: 360px; height: 108px; margin: 10px 0 0 0px; position: relative; }
    .w_h2_1 img { width: 356px; height: 108px; }


.w_h2_a1 { width: 270px; height: 40px; display: block; position: absolute; top: 10px; left: 15px; }
.w_h2_a2 { width: 170px; height: 50px; display: block; position: absolute; top: 60px; left: 15px; }
.w_h2_a3 { width: 190px; height: 50px; display: block; position: absolute; top: 60px; left: 175px; }
}

.textellipis{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

/*top*/
.w_1{width:100%; background-color:#f1f1f1;}
.hi{float:left; width:10px; height: 10px; margin-top:10px;}
.hi img{width:100%; height: auto; display: block;}
.w_1 h1{font-size:12px; color:#666666; margin-left:15px; float:left;line-height: 31px;}
.log{float:left;margin-left:10px;line-height: 31px;}
.log a{float:left; font-size:12px; color:#de141d; height: 31px; }
.log i{float:left; margin:0 5px;color:#de141d;}
.scrollTOP{float:left; margin-left:87px; margin-top:5px;}
.scrollTOP span{width:18px; height:auto;float:left;margin-right:10px;}
.scrollTOP span img{width:100%; height: auto;}
.txtScroll-top{float:left; width:352px;}
.txtScroll-top .infoList li{width:100%;
	overflow: hidden;
  text-overflow:ellipsis;
  white-space:nowrap;}
.w_t_nav{float:right; margin-top:5px;}
.w_t_nav li{float:left;}
.w_t_nav li a{font-size:12px; color:#666666; display: inline-block;}
.w_t_nav li i{font-size:12px;  color:#dddddd; margin:0 5px;}
.w_t_nav li:hover a{color:#de141d;}
.w_2{padding:5px 0 10px 0;}
.logo{float:left; width:24%; height: auto;}
.logo img{width:100%; height: auto;}
.searchBox{float:left; width:30%;margin-top:35px;}
.search2{float:left; width:65%;}
.searchIn{width:100%; padding:9px 0;border:1px solid #e9e9e9; border-radius: 50px;}
.searchIn select{float:left;  margin-left:4%; border:none; outline: none; font-size:14px; color:#56606f; background-color:#fff;}
.searchIn input{float:left;border:none; outline: none;  height: 100%;margin-left:2.85%; margin-top:3px;}
.searchIn input::-webkit-input-placeholder{font-size:14px; color:#999999; }

.hot{margin:10px 0 0 2.28%;}
.hot h1{float:left; font-size:12px; color:#56606f;}
.hot a{float:left; font-size:12px; color:#56606f; margin-left:5px; }
.hot a:hover{color:#de141d;}
.btn1{float:left; padding:10px 16px;background-color:#de141d; margin-left:1.9%; border-radius: 50px; display: block; }
.btn1 span{width:15px; height: auto; float:left;}
.btn1 h1{font-size:15px; color:#fff; float:left;margin-left:8px;}
.btn1:hover h1{opacity: 0.8;}
.number{float:right;margin-top:-20px;}
.number span{float:right; width:23px; height: 23px; }
.number span img{width:70%; height: auto;margin-top:5px;}
.number h1{float:right; font-size:16px; color:#56606f; padding-left:1px;}
.number h1 i{font-size:20px; font-weight: bold;}
.number2 a img {float:left;width:339px;height:56px;margin-top:35px;margin-left:10px;}


@media screen and (max-width:1100px){

.number{float:right;margin-top:10px;margin-right:5px;}
.number2 a img {float:left;width:280px;height:42px;margin-top:35px;}
}

/*导航*/
.menuBox{ height: 59px;}
.menuBox1{position:relative; height: inherit; background-color: #de141d; }
.menu{float:left;height:inherit;}
.nli{float:left; position: relative;width: 150px;}
.nli:hover{
    text-align: center;
    transform:translate(10px,-10px);
    height: 70px;
    background: #FF4B4B;}
.nli span >a{display:block; font-size:22px; color:#fff; font-weight: bold; padding:15px 28px;}
.menu .sub{ display: none; position: absolute; width:100%; top:51px; left: 0; z-index: 100;}
.menu .sub ul{ float: left; width: 100%; display: block;  background-color: rgba(222, 20, 29, 0.8); text-align: center;}
.menu .sub li{ padding: 10px 0; color: #fff; font-size: 14px; line-height: 20px; border-bottom: rgba(255,255,255,0.1) solid 1px; text-align: center;}
.menu .sub li:last-child{ border-bottom: 0;}
.menu .sub li a{color: #fff;}
.menu .sub li:hover{  background-color: #903034;}
.w_r_1{float:right;margin-top:15px;}
.w_r_1 span{float:left; width:17px; height: auto; margin-right:7px;}
.w_r_1 span img{width:100%; height: auto;}
.w_r_1 h1{float:left; font-size:14px; color:#fff;}
.w_r_1 h1 i{font-size:16px; font-weight: bold;}

.w_l_1{position:absolute; top:0; left: 1.3%; text-align: left;width:210px; z-index: 999; overflow: hidden;}
.w_t_l_1{ padding: 15px 10px 15px 10px; background-color:#de141d; height: 59px}
.w_t_l_1 span{width:19px;  height: auto; float:left; margin-top: 6px;}
.w_t_l_1 h1{float:left; font-size:22px; color:#fff; font-weight: bold; margin-left:16px; margin-top:0;}
.w_d_l_1{background-color:#3d4552;}
.w_d_l_1 li{padding:11.5px 10px; border-bottom:1px dashed #56606f;}
.w_d_l_1 li:last-child{border-bottom:none;}
.w_d_l_1 li span{float:left; width:16px; height: 16px;  margin-right:10px;}
.w_d_l_1 li span img{width:100%; height: auto;}
.w_d_l_2 h1{font-size:14px; color:#fff;}
.w_d_l_2 div a{float: left; font-size:12px; color:#afb5c2; margin:8px 5px 0 0; }
.w_d_l_2 div a:last-child{margin-right:0;}
.w_d_l_2 div a:hover{color:#fff;}
.w_r_2{position:absolute; right:15px; background-color:#fff; width:560px; overflow: hidden;border-left: outset;height: 420px;}
.w_slideTxtBox .hd ul{text-align: center;height: 20px;line-height: 20px }
.w_slideTxtBox .hd ul li{display: inline-block; padding:0px 30px 0px 0; font-size:20px; color:#333333; margin: 0 7px;position: relative;}
.litwo{
    padding:0px 0px 0px 16px !important;

}
.lithree{
    padding:0px 30px 0px 16px !important;
}
/*.w_slideTxtBox .hd ul li:after {*/
/*    content: '';*/
/*    position: absolute;*/
/*    left: auto;*/
/*    top: auto;*/
/*    bottom: 15px;*/
/*    right: 0;*/
/*    height: 40%;*/
/*    width: 2px;*/
/*    background-color: #bbbbbb;*/
/*}*/

.w_slideTxtBox .hd ul li:not(:last-child)::after{
    content: '';
    position: absolute;
    left: auto;
    top: auto;
    bottom: 2px;
    right: 0;
    height: 21px;
    width: 1px;
    background-color: #bbbbbb;
}
.tipsActive{
    color: #DE141D !important;
}
/*.w_slideTxtBox .hd ul li.on{color:#de141d; border-bottom:2px solid #de141d;}*/
.w_slideTxtBox .bd{padding:0 10px;}
.w_slideTxtBox .bd ul li{margin-bottom:20.8666px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space:nowrap;}
.w_slideTxtBox .bd ul li a{display:flex; color:#56606f; font-size: 16px;justify-content: space-between;}
.w_slideTxtBox .bd ul li:hover a{color:#de141d;}
.w_slideTxtBox .bd ul li a .titlespan{
    font-size: 16px;font-weight: 400;color: #333333;
}
.w_slideTxtBox .bd ul li a:hover .titlespan{color:#de141d !important;}
.w_d_r_2{margin-top:20px;}
.w_d_r_2 li{float:left; width:33.3333%; border-top:1px solid #eeeeee; box-sizing: border-box; border-right:1px solid #eeeeee; text-align: center; padding:12px 0;}
.w_d_r_2 li:nth-child(3n){border-right:none;}
.w_img2,.w_img1{display:inline-block; width:30px; max-height: 30px; overflow: hidden;}
.w_img2{display:none;}
.w_d_r_2 li h1{font-size:12px; color:#56606f; margin-top:7px;}
.w_d_r_2 li:hover{background-color:#f8f8f8;}
.w_d_r_2 li:hover .w_img1{display:none;}
.w_d_r_2 li:hover .w_img2{display:inline-block;}
.w_d_r_2 li:hover h1{color:#de141d;}


.zclImg{position:absolute; top:16px; width:22px; height:22px;right:180px; }
.zcl{position:absolute; top:16px; right:1px; color:#fff; font-size:14px; width:180px; height:22px; overflow:hidden}
.zcl .ico{position:absolute; top:2px; left:0}
.zcl span{display:inline-block; margin:0 5px; font-weight:bold}
.zcl .dowebok4{width:180px; height:22px; overflow:hidden; line-height:22px}


@media screen and (max-width:1229px){
	.scrollTOP{margin-left:20px;}
	.searchBox{width:55%; margin-left:2%;}
	.nli span >a{padding:15px 10px}
	.menu{margin-left:26%;}
}


@media screen and (max-width:1100px){
    .scrollTOP{margin-left:20px;}
	.searchBox{width:30%; margin-left:2%;}
	.nli span >a{padding:15px 18px}
	.menu{margin-left:26%;}
    .search2 {
    float: left;
    width: 55%;
}
    .hot{display:none;}
}

@media screen and (max-width:991px){
    .top2{ display:block;}
	.top1{ display:none;}
}

/*下拉*/
.menuph{
    float:right;
    margin:10px 0 0 0;
    cursor: pointer;
    width: 40px;
    height: 40px;
    text-align: center;
}
.menuph .point
{
    display: inline-block;
    width: 28px;
    height: 22px;
    margin-top: 10px;
    position: relative;
}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before
{
    width: 28px;
}
.menuph .navbtn
{
    position: absolute;
    top: 10px;
    right: 0;
    display: inline-block;
    width: 21px;
    height: 1px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    background: #de141d;
}
.menuph .navbtn::after,
.menuph .navbtn::before
{
    position: absolute;
    right: 0;
    display: inline-block;
    width: 28px;
    height: 1px;
    content: '';
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;

    background: #de141d;
}
.menuph .navbtn::after
{
    top: -11px;
}
.menuph .navbtn::before
{
    top: 10px;
}
.menuph .point.active .navbtn{
    background: transparent;
}
.menuph .point.active .navbtn::after{
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 0px;
}
.menuph .point.active .navbtn::before
{
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 0px;
}


/*手机下拉*/
.xialaph{
    position: absolute;
    top: 60px;
    left: 0;
    width: 100%;
    padding-bottom: 20px;
    display: none;
    z-index: 1029;
    background: #fff;
	text-align: center;
}
.xialaph li{border-top:1px solid rgba(0,0,0,0.1);}
.xialaph li:last-child{border-bottom:1px solid rgba(0,0,0,0.1);}
.xialaph li a{
    display: block;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    line-height: 50px;
}
.xialaph li a i{margin-left:5px; font-size:12px; opacity: 0.6;}
@media screen and (max-width:1199px){
	.top2{background-color:#fff;}
}

/*main*/
.bg10{background-color:#f4f6fa;}

.logPh{text-align: center; margin-left:10px;line-height: 31px;}
.logPh a{display: inline-block; color:#de141d; height: 31px; }
.logPh i{display: inline-block; margin:0 5px;color:#de141d;}

.searchBoxPh{float:left;width:100%;}
.search2Ph{float:left; width:50%;}
.searchInPh{width:100%; padding:9px 0;border:1px solid #e9e9e9; border-radius: 50px; }
.searchInPh select{float:left;  margin-left:4%; border:none; outline: none; font-size:14px; color:#56606f; background-color:#fff;}
.searchInPh input{float:left;border:none; outline: none;  height: 100%;margin-left:2.85%; margin-top:3px; background-color:#fff;}
.searchInPh input::-webkit-input-placeholder{font-size:14px; color:#999999; }
.hotPh{margin:10px 0 0 2.28%;}
.hotPh h1{float:left; font-size:12px; color:#56606f;}
.hotPh a{float:left; font-size:12px; color:#56606f; margin-left:5px; }
.hotPh a:hover{color:#de141d;}
.btn1Ph{float:left; padding:10px 5%;background-color:#de141d; margin-left:3%; border-radius: 50px; display: block; }
.btn1Ph span{width:15px; height: auto; float:left;}
.btn1Ph h1{font-size:15px; color:#fff; float:left;margin-left:8px;}
.btn1Ph:hover h1{opacity: 0.8;}
.ph_1{padding:0 5%;}
@media screen and (max-width:767px){
	.search2Ph{width:100%;}
	.hotPh h1{float:none; display: inline-block;}
	.hotPh a{float:none; display: inline-block;}
	.hotPh{text-align:center;}
	.btn1Ph{float:none; display:inline-block; margin: 10px 2% 0 2% ;}
	.searchBoxPh{text-align:center;}
	.btn1Ph h1{font-size:13px; margin-top:2px;}
	.searchInPh input::-webkit-input-placeholder{font-size:12px; }
	.btn1Ph{padding:5px 5%;}

}

/**/

.ph{display:none;}
.w_l_1Ph{position:static; clear: both; padding-top:10px; width:100%;}
.w_l_1Ph .w_d_l_1{ overflow: hidden; display: none;}
.w_l_1Ph .w_d_l_2.on{display:block;}
.w_r_2Ph{position:static; width:100%; }
@media screen and (max-width:991px){
	.ph{display:block;}
}
/*banner*/
.w_banner{overflow:hidden; position: relative;height:420px;}
.w_slick1{ width: 50%;position: absolute; left:15px }
.w_slick1 .slick-dots{width:100%; text-align: center; bottom:30px;}
.w_slick1 .slick-slide >li{ width:100%; }
.w_slick1 .slick-slide >li img{ width:100%;}
.w_slick1 .slick-dots li{ width:10px; height: 10px; border-radius: 5px; background-color:#fff; opacity: 0.3; display: inline-block; margin: 0 3.5px;}
.w_slick1 .slick-dots li.slick-active{ background-color:#ff7e00; opacity: 1; }

@media screen and (max-width:991px){
	.w_banner{overflow:auto; position:static;height:auto;}
	.w_slick1{ width: 100%;position:relative;margin-left:0; left: 0;}
	.w_slick1 .slick-dots{bottom:10px;}
	.w_slick1 .slick-dots li{width:8px; height: 8px;}
}

/**/

.w_3_1{position:relative;}

.w_4{margin-top:10px;}
.w_4 li{float:left; width:24.1%;  max-height: 126px; overflow: hidden; position: relative; }
.w_4 li:nth-child(4n){margin-right:0;}
.w_4 li img{width:100%; height: auto;}
.w_4 li h1{position:absolute; width:65%; left: 17.5%; top: 50%; font-size:18px; color:#fff; font-weight: bold; line-height: 30px; text-align: center;overflow : hidden; height: 60px;
           text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
	-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);}


/*.w_4{margin-top:10px;}
.w_4 li{float:left; width:19.3%; margin-right:0.875%; max-height: 126px; overflow: hidden; position: relative; }
.w_4 li:nth-child(5n){margin-right:0;}
.w_4 li img{width:100%; height: auto;}
.w_4 li h1{position:absolute; width:65%; left: 17.5%; top: 50%; font-size:18px; color:#fff; font-weight: bold; line-height: 30px; text-align: center;overflow : hidden; height: 60px;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
	-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);}*/

@media screen and (max-width:991px){
	/*.w_4 li h1{font-size:14px; font-weight: normal; line-height: 20px;}*/
   .w_4{display:none;}
}
@media screen and (max-width:767px){
    .w_4{display:none;}
	/*.w_4{text-align:center;}
	.w_4 li{margin:0; width:100%; float: none; display: inline-block; height: 40px;}
	.w_4 li h1{font-size:12px;line-height: normal; height: auto;overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}*/
}


.fl_ad_img{
    width: 100%;
    height: 134px;
    margin-bottom: 30px;
}
.fl_ad_img img{
    width: 100%;
    height: 100%;
}
.fl_title{margin-top:30px;}
.fl_title h1{float:left; font-size:24px; color:#3d4552; font-weight: bold; border-left:4px solid #ed030d; padding-left:1.66%;color: #ed030d}
.fl_title a{float:right; font-size:14px; color:#999999; line-height: 34px; display: block; padding:0 1.66%; background-color:#FFFFFF;}
.fl_1{margin-top:10px; background-color:#fff;}
.fl_1_1{float:left; width:53.2%;padding: 30px;background-color: #fff;margin-top: 30px;min-height: 670px}
.fl_1_1 .release{
    width: 200px;
    height: 54px;
    background: #DE141D;
    border-radius: 10px;
    margin: 15px auto;
    text-align: center;
    line-height: 54px;
}
.fl_1_1 .release a{
    font-size: 20px;
    font-weight: 400;
    color: #FFFFFF;
}
.fl_title2{background-color:#FFFFFF;padding:19px 0 ; width: 100%;}
.fl_title2 i{float:left;width:8px; height: 15px; margin-right:2%;}
.fl_title2 i img{width:100%; height: auto;}
.fl_title2 h1{float:left;
    font-size: 24px;
    font-weight: bold;
    color: #333333;border-left: 4px solid #ed030d;padding-left: 1.66%;color:#ed030d  }
.fl_title2 a{float:right;  margin-right:2%;
    font-size: 14px;
    font-weight: 400;
    color: #999999;}
.fl_title2 a:hover{opacity:0.8;}
/*.fl_1_2 {padding:0 5% 0 4.55%;}*/
.fl_1_2 li{ padding:10px 0; width:100%; border-bottom:1px dashed #d5d5d5;}
/*.fl_1_2 li:nth-child(2n){border-right:none; padding-left:5%;}*/
/*.fl_1_2 li:nth-child(7),.fl_1_2 li:nth-child(8){border-bottom:none;}*/
.w_l_3{float:left;width:72% }
.w_l_3 h1{font-size:16px; color:#3d4552;
	overflow: hidden;
  text-overflow:ellipsis;
  white-space:nowrap;}
.w_l_3 h2{font-size:14px; color:#7d8596; margin-top:15px;
	overflow: hidden;
  text-overflow:ellipsis;
  white-space:nowrap;}
.w_r_3{width:28%; float:left;margin-top: 15px}
.w_r_3 h1{padding:5px 0; border:1px solid #ff7e00; font-size:12px; color:#ff7e00; width:60%; text-align: center;
    border-radius: 6px;float: right}
.w_r_3 h2{font-size:12px; font-family: Arial; color:#7d8596; margin-top:13px;}
/*.fl_1_2 li:nth-child(2n) .w_r_3{text-align: right;}*/
/*.fl_1_2 li:nth-child(2n) .w_r_3 h1{display:inline-block; }*/
.fl_1_2 li:hover{background-color:#fafafa;}
.fl_1_2 li:hover .w_l_3 h1{color:#e72029;}
.fl_1_3{width:45.4%; float:right;padding: 30px;background-color: #fff;margin-top: 30px;min-height: 670px}

.fl_1_4 li{padding:12px 0; border-bottom:1px dashed #d5d5d5;}
/*.fl_1_4 li:last-child{border-bottom:none;}*/
.fl_1_4 li span{float:left;width:70px; height: auto;}
.fl_1_4 li span img{width:100%; height: auto;}
.fl_1_4 li div{width:65%;  float:left; margin-top:10px;}
.fl_1_4 li div h1{
    font-size: 16px;
    font-weight: 400;
    color: #666666;
overflow: hidden;
  text-overflow:ellipsis;
  white-space:nowrap;}
.fl_1_4 li div h1 i{font-size:14px; color:#7d8596;}
.fl_1_4 li div h2{
    font-size: 14px;
    font-weight: 400;
    color: #999999; margin-top:10px;
overflow: hidden;
  text-overflow:ellipsis;
  white-space:nowrap;}
.fl_1_4 li h3{float:right; font-size:12px; color:#7d8596; margin-top:17px; margin-right:2%;}
.fl_1_4 li:hover div h1{color:#de141d;}
.fl_1_4 li:hover div h1 i{color:#de141d;}

@media screen and (max-width:1299px){
	.fl_title2{padding:19px 0;}
	.fl_1_2{padding:0 2%;}
	.fl_1_4{padding:0 2%;}
	.fl_title2 a{margin-right:0;}
}
@media screen and (max-width:991px){
	.fl_1_1{width:100%;}
	.fl_1_2 li{padding:10px 0;}
	.fl_1_3{width:100%;}
}

@media screen and (max-width:767px){
	.fl_title{margin-top:20px;}
	.fl_title h1{font-size:18px;}
	.fl_title a{font-size:12px; line-height: 24px;}
	.fl_title2{padding:10px 2%;}
	.fl_title2 h1{font-size:14px; margin-top:2px;}
	.fl_title2  i{width:7px; height: auto;}
	.fl_title2 a{font-size:12px;}
	.w_l_3{width:100%;}
	.w_l_3 h1{font-size:14px;}
	.w_l_3 h2{font-size:12px; margin-top:5px;}
	.w_r_3{width:100%; margin-top:5px;}
	.fl_1_2 li:nth-child(2n) .w_r_3{text-align:inherit;}
	.fl_1_2 li:nth-child(2n) .w_r_3 h1{display:inherit}
	.w_r_3 h2{margin-top:5px;}
	.fl_1_4 li{padding:5px 0;}
	.fl_1_4 li span{width:60px;}
	.fl_1_4 li div{float:none; width:auto; margin-top:5px;}
	.fl_1_4 li div h1{font-size:14px;}
	.fl_1_4 li div h2{font-size:12px;}
	.fl_1_4 li h3{font-size:12px; margin-top:5px;}
}

/**/
#fl_title2{background-color:#fafafa;padding:19px 0 19px 4.55%}
#fl_title2 h1{color:#3d4552; }
.w_slideTxtBox2{margin-top:-25px;}
.w_slideTxtBox2 .hd ul{text-align:right;}
.w_slideTxtBox2 .hd ul li{display:inline-block; font-size:16px; color:#56606f; margin-left:30px; position: relative;padding-bottom:5px; cursor: pointer;}
.w_slideTxtBox2 .hd ul li:first-child{margin-left:0;}
.w_slideTxtBox2 .hd ul li i{position:absolute; bottom:-13px; left:50%; margin-left: -4.5px; display:none;}
.w_slideTxtBox2 .hd ul li.on{border-bottom:3px solid #ed030d; font-weight: bold; color:#ed030d;}
.w_slideTxtBox2 .hd ul li.on i{display:block;}
.w_slideTxtBox2 .bd{margin-top:15px; background-color:#fff;}
.w_l_bd{width:100%; float:left;}
.bd_ul{margin:10px 0; padding:0 0 0 0;}
.bd_ul{display: grid;
    grid-template-columns: repeat(4, auto);
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    cursor: pointer;}

/*.bd_li{float:left; width:23%; margin-right:2.3%;}*/
.fl_2{
    background-color: #fff;
    padding: 30px;
}
.bd_li a{display: flex}
#bd_li_div>div .bd_li_div{ display: none;}
#bd_li_div .active .bd_li_div{display: block;
    background: #FFFFFF;
    box-shadow: 0px 0px 8px 0px rgba(68, 68, 68, 0.18);}
.bd_li:nth-child(4n){margin-right:0;}
.bd_li span{width:198px; height: auto; position: relative; display: block;}
.bd_li span img{width:100%; height: auto;height:167px;}
.bd_li span h1{position:absolute; width:52px; height: 52px; border-radius: 30px; background-color:rgba(0,0,0,0.5); font-size:14px; color:#fff; line-height:52px; text-align: center;left:50%; margin-left: -26px; bottom:-26px;}
/*.bd_li:hover h1{ background-color:#ed030d;}*/
.bd_li h2{font-size: 16px; color:#666666; height: 19px; margin-top:10px; margin-bottom:21px;
	overflow: hidden;
  text-overflow:ellipsis;white-space: nowrap;}
.bd_li .bd_li_div p{font-size: 22px; color:#333333; line-height: 24px; height: 22px; margin-top:26px; margin-bottom:18px;
    overflow: hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
/*.bd_li:hover h2{ color:#ed030d;}*/
.bd_li h3{font-size:12px; color:#7d8596; margin-top:10px; overflow: hidden;
    text-overflow:ellipsis;white-space: nowrap;}
.w_r_bd{width:37%; float:right;}
.w_r_bd_1{width:100%; background-color:#fafafa; padding:14px 0 14px 6%; }
.w_r_bd_1 h1{float:left; font-size:18px; color:#3d4552;margin-top:3px;}
.w_r_bd_1 .day{float:left; padding:3px 10px;border-radius: 30px; border:1px solid #ed030d; display: block; font-size:14px; color:#ed030d; margin-left:5%;}
.w_date{float:left; margin-left:5%;}
.w_date span{float:left; width:20px; height: auto;}
.w_date span img{width:100%; height: auto;}
.w_date h2{float:left; font-size:14px; color:#56606f; margin:3px 10px 0 10px;}
.w_cal{padding:0 4% 0 2.5%;}
.t_cal{width:100%; background-color:#fafafa;margin-top:10px;padding:10px 0 10px 0; }
.t_cal li{float:left; width:14.28%; text-align: center; font-size:12px; color:#999999; }
.d_cal{width:100%;}
.d_cal li{float:left; width:14.28%; text-align: center;  position: relative; height: 45px;}
.d_cal li h1{font-size:14px; color:#3d4552;border-radius: 15px;  margin: auto; display: block;line-height:20px;}
.d_cal li span {font-size:10px; color:#7d8596;border-radius: 15px;  margin: auto; display: block;line-height: 18px;}
/*.d_cal li:nth-child(23) h1{width:30px; height: 30px; background-color:#ed030d;color:#fff; }*/

.d_cal li i{width:4px; height: 4px ; border-radius: 2px; background-color:#ed030d; display: block; margin: auto; }

.p_cal{position:absolute;display: none; width:230px; height: auto; background-image: url(../../../img/web/ProvinceNew/p72.png);background-size:100% 100%; background-repeat: no-repeat; background-position: center; top:150px; left:50%; margin: -115px; z-index: 100; padding:20px;text-align: left;display:none; }
.p_cal h2{font-size:14px; line-height: 24px; height: 48px; color:#3d4552;margin-top:10px;
	overflow: hidden;
  text-overflow:ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.p_cal h3{font-size:12px; color:#7d8596 ;margin-top:10px;}

.d_cal .hover:hover .p_cal{display:block}

/*.d_cal li i{width:4px; height: 4px ; border-radius: 2px; background-color:#ed030d; display: block; margin: auto; }
.p_cal{position:absolute; width:230px; height: 150px; background-image: url(images/p72.png); background-repeat: no-repeat; background-position: center; top:150px; left:50%; margin: -115px; z-index: 100; padding:20px;text-align: left; }
.p_cal h2{font-size:14px; line-height: 24px; height: 48px; color:#3d4552;
	overflow: hidden;
  text-overflow:ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.p_cal h3{font-size:12px; color:#7d8596 ;margin-top:15px;}*/

@media screen and (max-width:1299px){
	.w_r_bd_1 a{margin-left:5%;}
}
@media screen and (max-width:991px){
	.w_slideTxtBox2{margin-top:10px;}
	.w_slideTxtBox2 .hd ul{text-align:left;}
	.w_slideTxtBox2 .hd ul li{margin-left:10px;}
	.w_l_bd{width:100%;}
	.w_r_bd{width:100%;}
}
@media screen and (max-width:767px){
	.w_slideTxtBox2 .hd ul li{font-size:14px; margin:10px 0 0 0; width:24%; text-align: center;}
	#fl_title2{padding:10px 2%}
	.bd_ul{margin:15px 0;}
	.bd_li{width:100%; margin:10px 0 0 0;}
	.bd_li h2{font-size:14px; line-height: 20px; height: 40px;}
	.bd_li h3{margin-top:5px;}
	.w_r_bd_1 h1{font-size:14px;}
	.w_r_bd_1 a{font-size:12px; margin-left:5px;}
	.w_date h2{font-size:12px; margin:3px 5px 0 5px}
	.t_cal{margin-top:10px;}
	.d_cal li{ height: 42px;}
	.d_cal li h1{font-size:12px;}
	.d_cal li span{font-size:8px;}
	.p_cal{width:200px; height: 80px;margin-left:-50px; padding:5px;}
	.p_cal h2{font-size:12px; line-height: 16px; height: 32px;}
	.p_cal h3{margin-top:5px;}
}

/**/
.fl_3_3{margin-top:25px; width:49.1%; float:left;}
.fl_3_4{width:100%; background-color:#fff;}
.fl_3_4 li{float:left; width:33.333%; border-bottom:1px solid #eeeeee; border-right:1px solid #eeeeee; padding:20.5px 0 15px 5%;}
.fl_3_4 li:nth-child(3n){border-right:none;}
.fl_3_4 li:nth-child(4){border-bottom:none;}
.fl_3_4 li:nth-child(5){border-bottom:none;}
.fl_3_4 li:nth-child(6){border-bottom:none;}
.fl_3_4 li h1{font-size:16px; color:#56606f;}
.fl_3_4 li h2{font-size:16px; color:#ed030d; margin-top:14px;}
.fl_3_4 li span{width:88.7%; float:right; margin-top:15px; height: auto;}
.fl_3_4 li span img{width:84px; height:84px;}
.fl_3_4 li:hover{background-color:#fafafa;}
.fl_3_5{margin-top:25px; width:100%; float:left; background-color:#fff;}
.fl_3_6{ width:100%; float:left; background-color:#fff;padding-bottom:25px; }
.fl_title2 .hd ul {float:right;width:50%; }
.fl_title2 .hd ul li{display:inline-block; padding:6px 1%; font-size:13px; color:#56606f;border-radius: 50px; cursor: pointer;}
.fl_title2 .hd ul li.on{background-color:#ed030d; color:#fff;}
.w_slideTxtBox3 .bd ul{padding-bottom:33px;}
.w_slideTxtBox3 .bd ul li{width:16.6666%; text-align: center; float:left; margin-top:10px;}
.w_slideTxtBox3 .bd ul li span{width:62%;  height: auto; overflow: hidden; display: inline-block}
.w_slideTxtBox3 .bd ul li span img{width:122px; height: 122px;}
.w_slideTxtBox3 .bd ul li h1{font-size:14px; font: 14px/30px "Microsoft Yahei";}
.w_slideTxtBox7 .bd ul{padding-bottom:30px;}
.w_slideTxtBox7 .bd  .floor-partner-box { margin-right: -13px;display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-row-gap: 20px;
    grid-column-gap: 15px; }
.mechanism_list{
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    cursor: pointer;
    margin-bottom: 30px;
    border-bottom: 1px solid #EEEEEE;
}
.mechanism_list .active{
    color: #FFFFFF;
    background: #DE141D;
}
.mechanism_list li{
    /*width: 204px;*/
    height: 58px;
    /*padding: 19px;*/
    background: #EEEEEE;
    text-align: center;
    line-height: 58px;
    font-size: 18px;
    color: #666666;
}
.w_slideTxtBox7 .bd  .floor-partner-box li { position: relative; float: left; width: 180px; height: 130px; overflow: hidden; margin: 13px 13px 0 5px; border-radius: 5px;border:solid 1px #dcdcdc }
.w_slideTxtBox7 .bd  .floor-partner-box ul li span img{width:130px; height: 102px;}
.w_slideTxtBox7 .bd  .floor-partner-box li .floor-partner-ifo { display: none;
position: absolute;text-align:center;
top: 0;
left: 0;
width: 280px;
height: 208px;
padding: 10px;
overflow: hidden;
color: #FFF;
font: 14px/30px "Microsoft Yahei";
filter:alpha(Opacity=80);-moz-opacity:0.65;opacity: 0.65;background-color:#000000;}
/*background-color: #3186E1;*/
.w_slideTxtBox7 .bd  .floor-partner-box li .img_p { width: 180px; height: 128px; background: #fff; border-radius: 10px;}
.w_slideTxtBox7 .bd  .floor-partner-box li .img_p .img-box{ position: static;top: 50%;width: 100%; line-height:102px;}
.w_slideTxtBox7 .bd  .floor-partner-box li .img_p .img-box img {  height: 204px; width:100%;}
.w_slideTxtBox7 .bd  .floor-partner-box li .floor-partner-ifo:hover { color: #FFF; text-decoration: none; }
.w_slideTxtBox7 .bd  .floor-partner-box li .floor-partner-ifo .partner-name { height: 120px; overflow: hidden; font: 12px/40px "Microsoft Yahei"; white-space: nowrap; text-overflow: ellipsis; }
.w_slideTxtBox7 .bd  .floor-partner-box li .floor-partner-ifo .partner-itro { height: 180px; overflow: hidden; font: 12px/20px "Microsoft Yahei"; margin-left:20px; }

.w_slideTxtBox7 .bd  .floor-partner-box li:hover { box-shadow: 1px 2px 8px rgba(0,0,0,.4); }
.w_slideTxtBox7 .bd  .floor-partner-box li:hover .floor-partner-ifo { display: block; }



@media screen and (max-width:1299px){
	.fl_title2 .hd ul li{font-size:12px; padding:5px 5px;}
	.fl_3_4 li{padding:35px 0 25px 5%}
}
@media screen and (max-width:991px){
	.fl_3_3{width:100%; margin-top:10px;}
	.fl_3_4 li{padding:10px 0 10px 10px}
	.fl_3_4 li span{width:50%; margin-top:10px;}
	.fl_3_5{width:100%; margin-top:10px;}
	.fl_3_6{width:100%; margin-top:10px;}
    .w_slideTxtBox3 .bd ul li{width:33.3333%;}
	.w_slideTxtBox3 .bd ul li span{width:30%;}
    .w_slideTxtBox7 .bd ul li{width:33.3333%;}
	.w_slideTxtBox7 .bd ul li span{width:30%;}
}
@media screen and (max-width:767px){
	.fl_3_4 li h1{font-size:12px;}
	.fl_3_4 li h2{font-size:12px;}
	.fl_3_4 li span{width:50px;}
	.fl_title2 .hd ul{margin-top:10px;width:100%;}
	.fl_title2 .hd ul li{width:20%; text-align: center; padding:5px 0;}
	.w_slideTxtBox3 .bd ul li{margin-top:10px;width:33.3333%;}
	.w_slideTxtBox3 .bd ul li span{width:50px;}
	.w_slideTxtBox3 .bd ul li h1{font-size:12px; margin-top:10px;}
	.w_slideTxtBox3 .bd ul{padding-bottom:10px;}
	.w_slideTxtBox7 .bd ul li{margin-top:10px;width:33.3333%;}
	.w_slideTxtBox7 .bd ul li span{width:50px;}
	.w_slideTxtBox7 .bd ul li h1{font-size:12px; margin-top:10px;}
	.w_slideTxtBox7 .bd ul{padding-bottom:30px;}
}

/**/
.fl_like{margin-top:30px; background-color:#fff;}
.fl_like #fl_title2{padding:19px 0 19px 2.5%}
.fl_like #fl_title2 a {color:#3d4552; margin-right:3%;}
.fl_like #fl_title2 a:hover{color:#de141d;}
.fl_like_1{padding:15px 10px;}
.fl_like_1 li{float:left; width:20%; text-align: center; border-right:1px solid #ececec; box-sizing: border-box; margin-left:-1px;}
.fl_like_1 li span{display:inline-block; width:55px; height: auto; margin-top:20px;}
.fl_like_1 li span img{width:55px; height:55px;}
.fl_like_1 li h1{font-size:16px; color:#3d4552; margin-top:15px;}
.fl_like_1 li h2{font-size:16px; color:#ed030d ; margin-top:10px;}
.fl_like_1 li h3{padding:10px 55px; border:1px solid #eeeeee; display: inline-block; font-size:12px; color:#919eb3; margin:20px 0; box-sizing: border-box;}
.fl_like_1 li:hover{background-color:#fbfbfb; border:1px solid #f6f6f6; box-sizing: border-box; margin-top:-2px;}
.fl_like_1 li:hover h3{background-color:#ed030d; color:#fff;}

@media screen and (max-width:991px){
	.fl_like_1 li h3{padding:10px 20px}
	.fl_like{margin-top:10px;}
}
@media screen and (max-width:767px){
	.fl_like_1{padding:0;}
	.fl_like_1 li{width:100%; clear: both; padding:5px;}
	.fl_like_1 li span{width:40px; float:left; margin:0;}
	.fl_like_1 li h1{float:left; font-size:14px; margin-left:10px;}
	.fl_like_1 li h2{float:left; font-size:14px; margin:15px 0  0 10px;}
	.fl_like_1 li h3{padding:5px;float:right; margin:0; margin-top:10px;}
}

/**/


.w_slideTxtBox4{margin-top:-25px;}
.w_slideTxtBox4 .hd ul{text-align:right;}
.w_slideTxtBox4 .hd ul li{display:inline-block; font-size:16px; color:#56606f; margin-left:30px; position: relative;padding-bottom:5px; cursor: pointer}
.w_slideTxtBox4 .hd ul li:first-child{margin-left:0;}
.w_slideTxtBox4 .hd ul li i{position:absolute; bottom:-13px; left:50%; margin-left: -4.5px; display:none;}
.w_slideTxtBox4 .hd ul li.on{border-bottom:3px solid #ed030d; color:#ed030d;}
.w_slideTxtBox4 .hd ul li.on i{display:block;}
.w_slideTxtBox4 .bd{margin-top:25px; background-color:#fff;}
.w_slideTxtBox4_l_bd{float:left;background-image: url(../../../img/web/ProvinceNew/j49.jpg); background-repeat: no-repeat; background-position: center; background-size:cover; max-height: 322px;overflow: hidden; width: 25%;}
.w_slideTxtBox4_l_bd span{width:90px; height: auto; display: block;margin: auto; margin-top:80px; }
.w_slideTxtBox4_l_bd span img{width:100%; height: auto;}
.w_slideTxtBox4_l_bd p{width:117px; height: auto;margin: auto; margin-top:15px;font-size: 26px;color:#ffdfe1; padding-left:5px;}
.w_slideTxtBox4_l_bd p img{width:100%; height: auto;}
.w_slideTxtBox4_l_bd h1{padding:10px 0; border-radius: 50px; border:2px solid #fff; font-size:14px; color:#fff; margin: auto; margin-top:26px; text-align: center; margin-bottom: 50px;width: 30%; }
.w_slideTxtBox4_r_bd{float:left; width:75%; padding:10px 1.5%;}
.w_slideTxtBox4_r_bd_1{float:left;width:25%; text-align: center;}
.w_slideTxtBox4_r_bd_1:hover h1{color:#ed030d;}
.w_slideTxtBox4_r_bd_1 span{display:inline-block; width:87%; height: auto; display: inline-block; border:1px solid #eeeeee;}
.w_slideTxtBox4_r_bd_1 span img{width:185px; height:146px;}
.w_slideTxtBox4_r_bd_1 h1{font-size:16px; color:#3d4552; margin-top:10px;
	overflow: hidden;
  text-overflow:ellipsis;
  white-space:nowrap;}
.w_slideTxtBox4_r_bd_1 div{margin-top:13px; width:100%; padding-left:10%;}
.w_slideTxtBox4_r_bd_1 div i{float:left; width:12px; height: auto;margin-right:11px;}
.w_slideTxtBox4_r_bd_1 div i img{width:100%; height: auto;}
.w_slideTxtBox4_r_bd_1 div h2{float:left; font-size:14px; color:#7d8596;}
.w_slideTxtBox4_r_bd_1 .w_btn{display:inline-block; padding:8px 12px; border:1px solid #eeeeee; margin:15px 9px 13px 9px; font-size:12px; color:#7d8596;}
.w_slideTxtBox4_r_bd_1 .w_btn:hover{background-color:#ed030d; color:#fff;}



@media screen and (max-width:991px){
	.w_slideTxtBox4{margin-top:10px;}
	.w_slideTxtBox4 .hd ul{text-align:left;}
	.w_slideTxtBox4 .hd ul li{margin-left:10px;}
	.w_slideTxtBox4 .bd{margin-top:10px;}
}
@media screen and (max-width:767px){
		.w_slideTxtBox4 .hd ul li{font-size:14px; margin:10px 0 0 0; width:24%; text-align: center;}
	.w_slideTxtBox4_l_bd{width:100%;}
	.w_slideTxtBox4_l_bd span{width:70px; margin-top:5px; float:left;}
	.w_slideTxtBox4_l_bd p{width:80px; float:left; margin-top:30px;font-size:16px;}
	.w_slideTxtBox4_l_bd h1{float:left; margin-top:20px; margin-left:20px; margin-bottom:10px;}
	.w_slideTxtBox4_r_bd{width:100%;padding:0 2%;}
	.w_slideTxtBox4_r_bd_1{width:50%; margin:10px 0;}
	.w_slideTxtBox4_r_bd_1 h1{font-size:14px; marign-top:5px;}
	.w_slideTxtBox4_r_bd_1 div{padding-left:4%; margin-top:5px;}
	.w_slideTxtBox4_r_bd_1 div h2{font-size:12px;}
	.w_slideTxtBox4_r_bd_1 .w_btn{padding:3px 6px; margin: 0; margin-top:5px;}
}

/**/
.w_slideTxtBox5{margin-top:-25px;}
.w_slideTxtBox5 .hd ul{text-align:right;}
.w_slideTxtBox5 .hd ul li{display:inline-block; font-size:16px; color:#56606f; padding:2px 8px; cursor: pointer}
.w_slideTxtBox5 .hd ul li a{color:#56606f;}
.w_slideTxtBox5 .hd ul li:hover a{color:#de141d;}
.w_slideTxtBox5 .hd ul li.on{background-color:#de141d; border-radius: 50px; color:#fff; font-size:14px;}
.w_more i{color:#cbd0d8;}
.w_slideTxtBox5 .bd{margin-top:30px; background-color:#fff; padding:20px 1.25%;}
.w_slideTxtBox5_bd_1{float:left; width:33%; max-height: 439px; overflow: hidden; position: relative; margin-right:0.5%;}
.w_slideTxtBox5_bd_1>img{width:100%; height: auto;}
.w_slideTxtBox5_bd_2{position:absolute; top:0; left:0; width:100%; height: 100%; background-color:rgba(0,0,0,0.9); }
.w_slideTxtBox5_bd_2 h1{width:36%; height: 35px;line-height: 35px; font-size:16px; color:#fff;background-color:#6d6d6d; margin: auto; text-align: center;}
.w_slideTxtBox5_bd_2 h2{font-size:20px; color:#fff; margin-top:84px; text-align: center;}
.w_slideTxtBox5_bd_2 h3{font-size:14px; color:#b3b2b2; line-height: 25px; height: 75px;  width:72%; margin: auto;margin-top:20px; text-align: center;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.w_slideTxtBox5_bd_2 span{width:30px; height: 30px; display: block; margin: auto; margin-top:32px;}
.w_slideTxtBox5_bd_2 span img{width:100%; height: auto;}
.w_slideTxtBox5_bd_2 h4{font-size:20px; color:#fff; font-weight: bold; font-family: Arial; text-align: center; margin-top:10px;}
.w_slideTxtBox5_bd_2 h5{width:27.3%; height: 33px; line-height: 33px; text-align: center; font-size:14px; color:#fff;background-color:#be0000; margin: auto; margin-top:40px;}
.w_slideTxtBox5_bd_3{float:left; width:33%; max-height: 218px; overflow: hidden; margin-right:0.5%; margin-bottom:4px;}
.w_slideTxtBox5 .bd .w_slideTxtBox5_bd_3:nth-child(3){margin-right:0;}
.w_slideTxtBox5 .bd .w_slideTxtBox5_bd_3:nth-child(5){margin-right:0;}

@media screen and (max-width:1229px){
	.w_slideTxtBox5 .hd ul li{font-size:14px; padding:2px 2px}
}
@media screen and (max-width:991px){
	.w_slideTxtBox5{margin-top:10px;}
	.w_slideTxtBox5 .hd ul{text-align:left;}
	.w_slideTxtBox5 .hd ul li{font-size:12px;}
	.w_slideTxtBox5 .bd{margin-top:10px;}
	.w_slideTxtBox5 .bd{padding:10px 1%;}
	.w_slideTxtBox5_bd_2 h2{margin-top:10px;}
	.w_slideTxtBox5_bd_2 span{margin-top:10px;}
	.w_slideTxtBox5_bd_2 h3{margin-top:10px;}
	.w_slideTxtBox5_bd_2 h5{margin-top:10px;}
}
@media screen and (max-width:767px){
	.w_slideTxtBox5_bd_1{width:100%; height: 230px;}
	.w_slideTxtBox5_bd_2 h1{height:25px; line-height: 25px; font-size:12px;}
	.w_slideTxtBox5_bd_2 h2{font-size:14px;}
	.w_slideTxtBox5_bd_2 h3{font-size:12px; line-height: 16px; height:48px; }
	.w_slideTxtBox5_bd_2 h4{font-size:14px;}
	.w_slideTxtBox5_bd_3{width:48%; margin: 4px 1%;}
}

/**/
.fl_title1 a{background-color:#FFFFFF;color:#999999;}
.fl_title1 a:hover{color:#de141d;}
.w_slick2{background-color:#fff; margin-top:7px; padding:15px 0 15px 0;}
.w_slick2_2 {width:50%;float:left;margin-top:5px;}

.w_slick2_4 span{float:left; width:32.57%; height: auto; overflow: hidden; margin:0 3% 0 2%;}
.w_slick2_4 span img{width:160px; height: 160px;margin-top:10px;}
.w_slick2_5{margin-top:10px;}
.w_slick2_5 h1{font-size:19px; color:#ed030d;}
.w_slick2_5 h1 i{font-size:12px; color:#8a8a8a; margin:0 10px;}
.w_slick2_5 h1 p{font-size:14px; color:#8a8a8a; display: inline-block;}
.w_slick2_5 h2{font-size:16px; color:#555555; margin:8px 0 10px 0;}
.w_slick2_5 h3{font-size:14px; color:#616161; margin-bottom:10px;margin-top:10px;margin-right:5px;}
.w_imgk{padding:6px 5px; width:98%;border:1px solid #f3f3f3;background-color:#f9f9f9;}
.w_imgk span{float:left;width:70px; height: 70px; border-radius: 40px; overflow: hidden; margin-right:10px;}
.w_imgk span img{width:100%; height: auto; }
.w_slick2_6 {margin-top:14px; }
.w_homedown .slick-slide:nth-child(4n) .w_slick2_6{border:none;}
.w_slick2_6 .w_slick2_7{font-size:18px; color:#333333;display: inline-block}
.w_slick2_6 .w_slick2_8{font-size:14px; color:#666666;margin-left: 13px;padding-top: 10px}
.w_slick2_6 h2{font-size:14px; color:#999999; margin-top:8px;overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
.w_slick2_3{margin-top:6px; padding-top:10px;}
.w_imgk:hover{background-color:#ed030d;}
.w_imgk:hover .w_slick2_6 {border:none;}
.w_imgk:hover .w_slick2_6 h1{color:#fff;}
.w_imgk:hover .w_slick2_6 h2{color:#fff;}

.w_slick2 .w_hometop .slick-prev{width:62px; height: 22px; background-image: url(images/j55.jpg); background-repeat: no-repeat; background-position: center; top:50%; left: 0px;}
.w_slick2 .w_hometop .slick-next{width:62px; height: 22px; background-image: url(images/j56.jpg); background-repeat: no-repeat; background-position: center; top:50%; right: 0px;}
.w_slick2 .w_hometop .slick-prev:hover{background-image: url(images/j58.jpg);}
.w_slick2 .w_hometop .slick-next:hover{background-image: url(images/j57.jpg);}
.w_slick2 .w_homedown .slick-dots{width:100%; text-align: center; bottom:0px;}
.w_slick2 .w_homedown .slick-dots li{width:8px; height: 8px; border-radius: 4px; background-color:#999; margin: 0 5px;}
.w_slick2 .w_homedown .slick-dots li.slick-active{ background-color:#ed030d;}

.w_slick24{float:left; width:100%;}
.w_slick24 .w_homedown2 .exp_imgk{ width:23%;float:left;height:112px;border:1px solid #f3f3f3;margin:5px 15px 15px 5px;background-color:#FFFFFF;border: 1px solid #EEEEEE;}
.w_slick24 .w_homedown2 .exp_imgk span{float:left;width:92px; height: 100%; overflow: hidden; margin-right:16px;}
.w_slick24 .w_homedown2 .exp_imgk span img{width:100%; height: 100%; }

.idx_sec6 .list{padding:20px 0;margin-left: 0px;}
.idx_sec6 .list .item{width: 23%;position:relative;float: left;margin:0 0 15px 15px;border-radius:10px;overflow: hidden;height: 114px;border: 1px solid #EEEEEE;}
.idx_sec6 .list .title{font-size: 18px;color: #fff;position:absolute;width: 100%;left: 0;top: 50%;line-height: 30px;margin-top: -15px;text-align: center;}
.idx_sec6 .list .item:hover{box-shadow:0 0 10px #999;}
.idx_sec6 .list .item:hover .title{color: #f59e25;}

@media screen and (max-width:991px){
	.w_slick2{padding:0;}
	.w_slick2_4 span{width:100px; margin-left:0px;}
	.w_slick2_3{margin-top:10px; padding-top:10px;}
	.w_slick2{margin-top:10px;}
	.w_homedown .slick-slide:nth-child(4n) .w_slick2_6{border:inherit;}
	.w_homedown .slick-slide:nth-child(3n) .w_slick2_6{border:none;}
    .w_slick24{display:none;}
    .w_slick2_2{width:100%;}
}
@media screen and (max-width:767px){
	.w_homedown .slick-slide:nth-child(3n) .w_slick2_6{border:inherit;}
	.w_homedown .slick-slide:nth-child(2n) .w_slick2_6{border:none;}
	.w_slick2_4 span{width:70px;}
	.w_slick2_5{margin-top:10px;}
	.w_slick2_5 h1{font-size:14px;}
	.w_slick2_5 h1 i{margin:0 2%;}
	.w_slick2_5 h1 p{font-size:12px;}
	.w_slick2_5 h2{font-size:14px; margin:5px 0; }
	.w_slick2_5 h3{font-size:12px;margin-bottom:5px;}
	.w_imgk{width:100%; padding:5px 0;}
	.w_slick2_6 h1{font-size:12px;}
	.w_slick2 .w_homedown .slick-dots{bottom:-20px;}
    .w_slick24{display:none;}
    .w_slick2_2{width:100%;}
}

/**/
.fl_7_1{margin-top:30px;}
.fl_7_2{float:left;width:55.1%; background-color:#fff;}
.fl_7_4{float:right;width:43.1%;background-color:#fff;}
.fl_7_3{width:100%; display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-row-gap: 20px;
    grid-column-gap: 0;
    cursor: pointer;}
.fl_7_3 li{text-align: center;  box-sizing: border-box;width: 185px;
    padding: 10px}
.fl_7_3 li span{display:inline-block;border-radius: 10px;width: 100%}
.fl_7_3 li span img{ height:132px;width: 100%}
.fl_7_3 li h1{font-size:18px; color:#666666; margin-top:10px; overflow: hidden;
    text-overflow:ellipsis;
    -webkit-line-clamp: 2;display: -webkit-box;
    -webkit-box-orient: vertical;}
.fl_7_3 li:hover{background-color:#f8f8f8;}
.fl_7_3 li:hover h1{color:#de141d;}
.fl_7_5{padding:0 3.2% 0 0;}
.fl_7_5 li{ padding:10px 0;}
.fl_7_5 li h1{float:left; font-size:16px; color:#666666; width:65%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap}
.fl_7_5 li h2{float:right; font-size:14px; color:#7d8596;}
.fl_7_5 li i{font-size:30px; color:#BBBBBB; margin:0 2%; line-height: 0; display: inline-block; vertical-align:sub}
.fl_7_5 li:hover h1{color:#de141d;}

@media screen and (max-width:1229px){
	.fl_7_5{padding:6px 1% 5px 1%;}
	.fl_7_5 li h1{width:65%;}
}
@media screen and (max-width:991px){
	.fl_7_2{width:100%;}
	.fl_7_3 li{height:auto; padding-bottom:20px;}
	.fl_7_3 li span{width:80px; margin-top:10px;}
	.fl_7_3 li h1{margin-top:10px;}
	.fl_7_4{width:100%; margin-top:10px;}
}
@media screen and (max-width:767px){
	.fl_7_1{margin-top:10px;}
	.fl_7_3 li span{width:70px; margin-top:5px;}
	.fl_7_3 li h1{font-size:12px;height:20px; }
	.fl_7_5{padding:0 2% 10px 2%;}
	.fl_7_5 li{padding:10px 0}
	.fl_7_5 li h1{width:75%;font-size:14px;}
	.fl_7_5 li h2{font-size:12px;}
}

/**/
.fl_8_1{background-color:#fff; padding:20px 1.5%; margin-top:30px;}
.fl_8_1 li{float:left; margin-right:0.2%;  position: relative; transition: 0.3s; width:12.8%;height: 202.7px; overflow: hidden;}
.fl_8_1 li img{width:100%; height: 100%;}
.fl_8_1 li:last-child{margin-right:0}
.big{display:none; }
.fl_8_1 li.on{width:35%;}
.fl_8_1 li.on .small{display:none;}
.fl_8_1 li.on .big{display:block;}
.fl_8_2{position:absolute; top:0; left:0; width:100%; height: 100%; background-color:rgba(0,0,0,0.5); text-align: center; font-size:16px; color:#fff; line-height: 209px;}
.fl_8_2 span{display:block; position:absolute; bottom:0; right:0; width:50px; height: 50px; background-image: url(images/p109.png);background-repeat: no-repeat; background-position: center;}
.fl_8_1 li.on .fl_8_2 span{background-image: url(images/j65.jpg);}

@media screen and (max-width:1875px){
	.left_float{left:0 !important;}

}
@media screen and (max-width:1363px){
	.left_float{display: none !important;}
	.right_flaot{display: none !important;}

}
@media screen and (max-width:1229px){
	.fl_8_2{line-height:167px;}
	.fl_8_1 li{height:auto;}
}
@media screen and (max-width:991px){
	.fl_8_2{line-height:128px;}
	.fl_8_1{ margin-top:10px;}
}
@media screen and (max-width:767px){
	.fl_8_1 li{width:33.333%; margin: 5px 0 0 0 ;}
	.fl_8_1 li img{width:100%; height: auto;}
	.big{display:none !important;}
	.small{display:block !important;}
	.fl_8_2 span{background-image: url(images/p109.png) !important;}
	.fl_8_2{line-height:normal; padding-top:10px;}
	.fl_8_1 li.on{width:33.333%;}
	.fl_8_1{ padding:5px 1.5%;}
}

/**/
.fl_9_6{margin-top:30px; background-color:#fff;}
.fl_9_1{float:left;width:22.5%;}
.fl_9_1>h1{line-height:55px;width:100%; font-size:18px; color:#3d4552; background-color:#fafafa; padding-left:10%; margin-bottom:30px;}
.fl_9_2{text-align: center; font-size:14px; color:#fff; width:160px; height: 70px; margin-bottom:14px; padding-top:14px; margin-left:10%;}
.fl_9_2:last-child{margin-bottom:16px;}
.fl_9_2 i{font-weight:bold; font-size:18px;}
.fl_9_3{float:left; width:31.6%;}
.fl_9_3>h1{line-height:55px;width:100%; font-size:18px; color:#3d4552; background-color:#fafafa;  margin-bottom:30px;}
.fl_9_3 span{display: block; width:80%; height: auto;}
.fl_9_3 span img{width:100%; height: auto;}
.fl_9_4{float:left;width:45.9%;}
.fl_9_4>h1{line-height:55px;width:100%; font-size:18px; color:#3d4552; background-color:#fafafa; margin-bottom:30px; padding-left:2%;}
.fl_9_5{padding:5px 5% 5px 2%; width: 100%;}
.fl_9_5 li{padding:20px 0; border-bottom:1px dashed #d5d5d5;}
.fl_9_5 li h1{float:left; font-size:16px; color:#3d4552; width:85%;
	overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
.fl_9_5 li h1 i{ vertical-align: sub; font-size:30px; color:#3d4552; line-height: 0; margin: 0 2%;display: inline-block}
.fl_9_5 li h1 p{display:inline-block;padding:3px 8px; border:1px solid #ff7e00; font-size:12px; color:#ff7e00; margin-left:2%;}
.fl_9_5 li h2{float:right; font-size:12px; font-family: Arial; color:#7d8596;}
.fl_9_5 li:hover h1{color:#de141d;}

@media screen and (max-width:991px){
	.fl_9_2{padding:10px 0; width:90%; margin:10px auto;}
	.fl_9_3{width:23%;}
	.fl_9_4{width:54.5%;}
	.fl_9_5 li h1{width:83%;}
	.fl_9_6{margin-top:10px;}
}
@media screen and (max-width:767px){
	.fl_9_1{width:100%;}
	.fl_9_1>h1{padding:5px 3%; font-size:14px; line-height: normal; margin: 0;}
	.fl_9_2{font-size:12px; height: auto;}
	.fl_9_2 i{font-size:14px;}
	.fl_9_3{width:100%;}
	.fl_9_3>h1{padding:5px 3%; font-size:14px; line-height: normal; margin: 0;}
	.fl_9_3 span{width:60%; margin: auto;}
	.fl_9_4{width:100%;}
	.fl_9_4>h1{padding:5px 3%; font-size:14px; line-height: normal; margin: 0;}
	.fl_9_5{padding:0 2%;}
	.fl_9_5 li{padding:5px 0;}
	.fl_9_5 li h1{font-size:12px; width: 100%}
	.fl_9_5 li h1 i{font-size:20px;}
	.fl_9_5 li h1 p{padding:2px 1%;}
	.fl_9_5 li h2{width:100%; text-align: left; padding-left:2%;}
}

/**/
.fl_10{margin-top:30px;}
.w_slideTxtBox6{margin-top:-40px; }
.w_slideTxtBox6 .hd ul{text-align:right;padding:0 4% 0 3%;}
.w_slideTxtBox6 .hd ul li{display:inline-block; padding:5px 12px; color:#ffffff; border-radius: 50px; font-size:14px; cursor: pointer}
.w_slideTxtBox6 .hd ul li.on{ background-color:#fff; color:#de141d;}
.fl_10 .fl_title2{padding:19px 0 }
.fl_10 .fl_title2 i{margin-right:1%;}
.w_slideTxtBox6 .bd{background-color:#fff; padding-top:15px; margin-top:13px; padding-bottom:15px;}
.w_slideTxtBox6 .bd ul{ width: 100%;padding:0 2% 0 2%;}
.w_slideTxtBox6 .bd ul li{display:inline-block;font-size:15px; color:#56606f;  margin-bottom:10px;}
.w_slideTxtBox6 .bd ul li a{color:#56606f;}
.w_slideTxtBox6 .bd ul li:nth-child(14n){margin-right:0;}
.w_slideTxtBox6 .bd ul li:hover a{color:#de141d;}

@media screen and (max-width:1229px){
	.w_slideTxtBox6 .bd ul li{margin-right:1%;}
}
@media screen and (max-width:991px){
	.w_slideTxtBox6{margin-top:0; background-color:#fff; padding-top:10px;}
	.w_slideTxtBox6 .hd ul{text-align:left;padding:0 2%;}
	.w_slideTxtBox6 .hd ul li{color:#3d4552;}
	.w_slideTxtBox6 .bd{padding:10px 0; margin-top:0;}
	.fl_10{margin-top:10px;}
	.fl_10 .fl_title2 i{margin-right:4%;}
}
@media screen and (max-width:767px){
	.fl_10 .fl_title2{padding:10px 2%;}
	.w_slideTxtBox6 .hd ul li.on{background-color:#f4f6fa;}
	.w_slideTxtBox6 .hd ul li{font-size:12px;}
	.w_slideTxtBox6 .bd ul li{font-size:12px; margin-bottom:5px;}
}

/**/
.fl_11{padding-top:10px; background-color:#fafafa;}
.fl_11 #fl_title2{ padding-left:2%; float:left;width:10%;}
.w_select{width:18.9%; float:left; margin: 0 1.5%; height: 35px; margin-top:10px; text-indent: 2%; font-size:14px; color:#3d4552; margin-bottom:20px; border:1px solid #dddddd;}
@media screen and (max-width:1229px){
	.fl_11 #fl_title2{width:12%;}
	.fl_title2 i{margin-right:4%;}
}
@media screen and (max-width:991px){
	.fl_11 #fl_title2{width:100%; padding:19px 2%;}
	.fl_11{padding-top:10px;}
	.w_select{width:23%; margin: 0 1%;margin-bottom:20px;}
}
@media screen and (max-width:767px){
	.fl_11 #fl_title2{padding:10px 2%;}

}

/*bottom*/
.w_bottom{background-color:#3b3e4e; padding:20px 0 78px; position: relative;}
.w_bottom_1{float:left; width:7.4%;}
.w_title_3 h1{font-size:16px; color:#fff;}
.w_title_3 span{display:block; height: 1px; width:100%; margin-top:10px; overflow: hidden;}
.w_title_3 span img{width:100%; height:auto; display: block;}
.w_bottom_1 ul{padding-top:5px;}
.w_bottom_1 ul li{margin-top:10px; float:left;margin-right:30%;}
.w_bottom_1 ul li:nth-child(2n){margin-right:0;}
.w_bottom_1 ul li a{font-size:14px; color:#fff; opacity: 0.8;}
.w_bottom_1 ul li:hover a{opacity:1;}
.w_bottom_2{float:left; margin-left:11%;}
.w_bottom_2 ul{padding-top:5px;}
.w_bottom_2 ul li{font-size:14px; color:#fff; opacity: 0.8; margin-top:10px;}
.w_title_3_1 h1{font-size:24px; color:#fff; margin-top:23px;}
.w_title_3_1 div{padding:8px 13px; background-color:#de141d; display: inline-block; margin-top:18px;}
.w_title_3_1 div span{float:left; width: 14px; height: auto; margin-right:5px;}
.w_title_3_1 div span img{width:100%; height: auto;}
.w_title_3_1 div h2{float:left; font-size:14px; color:#fff;}
.w_bottom_3{float:right; width:22.66%;}
.w_bottom_3_1{margin-top:23px;}
.w_bottom_3_1 span{float:left; width:95px; height: auto; margin-right:5%; padding:5px; background-color:#fff;}
.w_bottom_3_1 span img{width:100%; height: auto;}
.w_bottom_3_1 div {margin-top:27px;}
.w_bottom_3_1 div h1{ font-size:18px; color:#fff; font-weight: bold;}
.w_bottom_3_1 div h2{font-size:14px; color:#fff; margin-top:5px;}
.w_bottom_4{margin-top:16px; padding-top:23px; clear: both; border-top:1px solid rgba(99,99,99,0.3);}
.w_bottom_4 h1{float:left; font-size:15px; color:#bababa; margin-right:5%;}
.w_bottom_4 h1:nth-child(3){margin-right:0;}
.w_bottom_5{position:absolute; bottom:0; left: 0; width:100%; background-color:#242735;}
.w_bottom_5 h1{float:left; line-height: 44px; font-size:14px; color:#fff; opacity: 0.6;}
.w_bottom_5 h2{float:right; line-height: 44px; font-size:14px; color:#fff;}

@media screen and (max-width:991px){
    .w_bottom_1 { display: none; }
    #hid_Y { display: none;}
    #service_hid { display: none;}
	/*.w_bottom_1{width:100%;}*/
	/*.w_bottom_1 ul li{margin-right:5%;}*/
    .w_bottom_1 { margin: 10px 0 0 0;}
	.w_bottom_2{width:100%; margin: 15px 0 0 0;}
	.w_bottom_2 ul li{float:left; margin-right:5%;}
	.w_title_3_1 h1{float:left; margin-right:5%;}
	.w_bottom_3{width:100%; margin: 15px 0 0 0;}
	.w_bottom_4{padding-top:0px;}
	.w_bottom_4 h1{margin-top:10px;}

}
@media screen and (max-width:767px){
		.w_bottom{padding:10px 0 50px}
	.w_title_3 h1{font-size:14px;}
	.w_bottom_1 ul li{font-size:12px; margin-top:5px;}
	.w_bottom_2 ul li{font-size:12px; margin-top:5px;}
	.w_title_3_1 h1{font-size:16px; margin-top:0px;}
	.w_title_3_1 div{margin-top:10px;}
	.w_bottom_5 h1{font-size:12px; line-height: 20px; text-align: center; width: 100%;}
	.w_bottom_5 h2{font-size:12px;line-height:20px;text-align: center; width: 100%;}
	.w_bottom_4 h1{width:100%; text-align: center; font-size:12px; margin-top:5px;}
}

/*左侧漂浮*/
.left_float{position:fixed; top:50%; left:14%; margin-top: -170.5px;}
.left_float li {padding:11px 10px 0 14px; position: relative; background-color:#fff;}
.left_float li span{position:absolute; right:-5px; top:50%; margin-top:-26px; display: none;}
.left_float li h1{font-size:14px; color:#fb333c;padding-bottom:13px; border-bottom:1px solid #efefef;}
.left_float li h1 i{display:block; font-size:16px; color:#fb333c; font-weight: bold; amrgin-bottom:5px;}
.left_float li.on{background-color:#e8222b;}
.left_float li.on h1{border:none; color:#fff;}
.left_float li.on h1 i{color:#fff;}
.left_float li.on span{display:block;}


/*右侧漂浮*/
/*.right_flaot{position:fixed; right:10px; top:50%; background-color:#fff; padding-bottom:15px; margin-top:-89.5px; }
.right_flaot li{position:relative; text-align: center; width:70px;}
.right_flaot li span{width:26px; height: 26px; display: inline-block; margin-top:10px;}
.right_flaot li span img{width:100%; height: auto;}
.right_flaot li h1{ font-size:14px; color:#fb333c; margin-top:5px;  width:100%; text-align: center;}
.right_flaot li p{position:absolute; width:72px; left:-72px; height: auto; padding:5px; background-color:#fff; top:0; display: none;}
.right_flaot li p img{width:100%; height: auto;}
.right_flaot li i{display:inline-block; width:40px; height: 1px; background-color:#efefef; }
.right_flaot li:hover p{display:block;}*/
/*右侧漂浮*/
.right_flaot{position:fixed; right:3px;height:194px; top:40%; background-color:#fff; padding-bottom:15px; margin-top:79.5px; }
.right_flaot li{position:relative; text-align: center; widt7:70px;height:72px;}
.right_flaot li span{width:26px; height: 26px; display: inline-block; margin-top:10px;}
.right_flaot li span img{width:100%; height: auto;}
.right_flaot li h1{ font-size:14px; color:#fb333c; margin-top:5px;  width:100%; text-align: center;}
.right_flaot li p{position:absolute; width:72px; left:-72px; height: auto; padding:5px; background-color:#fff; top:0; display: none;}
.right_flaot li p img{width:100%; height: auto;}
.right_flaot li i{display:inline-block; width:40px; height: 1px; background-color:#efefef; }
.right_flaot li:hover p{display:block;}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panelTitle {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;

}
.item_emoji { line-height: 32px; margin-left: 5px; }
.clearboth { color: gray; clear: both; margin-left: 20px; padding-top: 5px; }
.chatbox { position: relative; margin-bottom: 10px; }
.chatarrow { position: absolute; top: 20px; width: 0px; height: 0px; border-left: 8px solid transparent; border-right: 8px solid transparent; /*以下属性可以是IE5兼容*/ font-size: 0px; line-height: 0px; }
.chat { margin-top: 5px; padding: 7px; word-wrap: break-word; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #cfffcf; float: left; }
.selfchat { background-color: #ffe6b8; float: right; }
.chat_msg { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #f6f6f6; color: #a0a0a0; text-align: center; margin-bottom: 15px; padding-top: 5px; padding-bottom: 5px; }
a { cursor: pointer; }
#zone_left { display: none; float: left; width: 270px; background-color: #f9fff2; border-right: 1px solid #e4e4e4; -moz-user-select: none; }
#zone_right { float: left; margin-left: 10px; }
.badge { margin-top: 2px; background-color: orange; }
.imageLable { position: relative; cursor: pointer; }
#sendImage { position: absolute; width: 52px; left: 0; opacity: 0; overflow: hidden; cursor: pointer; }
#div_msgpanel { height: 400px; background-color: #fff; overflow: auto; padding: 2px; }
    #div_msgpanel img { max-width: 99%; }
#historyMsg { height: 400px; background-color: #fff; overflow: auto; padding: 2px; }
    #historyMsg img { max-width: 99%; }

.viok{margin:2px auto auto;margin-top:0px;}
.viok li{float:left; width:49.8%;height:62px;margin-left:0px;}
.viok li a {display:block; padding:3px 0; text-align:center;height:60px; border:1px solid #eee; margin-left:2px;}
.viok li a span{width:20px;height:20px;}
.viok li a span img{width:20px;height:20px;}
.viok li a h1{ font-size:12px; color:#666;margin-bottom:1px;}
.viok li a .ico{display:block; margin:auto auto 4px}
.viok li a:hover{background:#ffe0e0}

@media screen and (max-width:1100px) {
    .viok li{float:left; width:32.9%;height:50.5px;}
    .viok li a p{font-size:9px;}
    .w_img1{max-width:17px;max-height:17px;}
}

.flex {
    width: 1200px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 30px;
    padding: 20px;
    background: #fff;
}

.flex-container {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-left: 22px;

}

.flex-container .item {
    width: 502px;
    height: 75px;
    margin-bottom: 15px;
}

.enter{
    width: 108px;
    height: 164px;
    flex-shrink: 0;
}


.item img{
    width: 502px;
    height: 75px;
}

@media screen and (max-width:1230px) {
    .flex {
        width: 992px;
    }
    .enter {
        display: block;
        width: 100px;
        height: 152px;
        margin-right: 15px;
    }
        .enter img {
            width: 100px;
            height: 152px;
        }
    .flex-container {
        margin-left: 0px;
    }
    .flex-container .item {
        width: 48%;
        height: auto;
    }
    .item img {
        width: 458px;
        height: 68px;
    }
}

@media screen and (max-width:991px) {
    .flex {
        width: 100%;
        margin-top: 0px;
    }
    .flex-container {
            margin-left: 0;
    }
    .flex-container .item {
        width: 100%;
        height: auto;
        margin-bottom: 15px !important;
    }
    .item {
        height: 40px;
         width:100%;
    }
    .item img{
        margin-left: 0px;
        height: 56px;
        width:100%;
    }
    .enter {
        display: none;
    }
}

#myscroll2 {
    height: 370px;
    overflow: hidden;
}

#myscroll{height:200px;overflow: hidden;}
.w_sq {
    margin-top: 20px;
    height: 100px;
    overflow: hidden;
}
.w_sq .wytqImg{
    margin-left: 5px;
}
@media screen and (max-width:1100px) {
    .w_sq {height:120px;}
     .w_sq a img{width:100%;}
    .w_sq .wytqImg{
        margin-left: 0px;
    }
        .w_sq .wytqImg img{
        margin-top: 5px;}

}


#demo {
background: #FFF;
overflow:hidden;
border: 0px dashed #CCC;
width: 1200px;
margin-top:20px;
}
#demo img {
border: 3px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}


.w_bd_3 { width: 1198px; height: 139px; overflow: hidden; position: relative; float: left; padding: 21px 0;margin-bottom:30px;margin-top:10px;  background: #fff; border: 1px solid #e6e6e6; }
.w_bd_3 .ScrCont { width: 32766px; margin-left: 0; height: 92px !important; }
.w_bd_3 #List1_3 { float: left; }
.w_bd_3 #List2_3 { float: left; }
.w_bd_3 .LeftBotton3 { float: left; background: url(../../../img/web/Province/w_lef.png) no-repeat; width: 22px; height: 30px; cursor: pointer; position: absolute; left: 3px; top: 49px; display: inline; font-size: 36px; color: #b8b8b8; display: block; z-index: 999; }
.w_bd_3 .RightBotton3 { float: right; background: url(../../../img/web/Province/w_rig.png) no-repeat; width: 22px; height: 30px; cursor: pointer; position: absolute; right: 3px; top: 49px; display: inline; font-size: 36px; color: #b8b8b8; display: block; z-index: 999; }

.w_bd_3 .Cont3 { width: 1120px; height: 92px; overflow: hidden; display: inline; float: left; margin-left: 38px; position: relative; _margin-left: 16px; _margin-left: 38px; }

.w_bd_3 .Cont3 .box3 { width: 258px; height: 92px; text-align: center; float: left; margin: 0 11px; display: inline; }
.w_bd_3 .Cont3 .box3 img { width: 256px; height: 90px; border: 1px solid #bcbcbc; }
.w_bd_3 .Cont3 .box3:hover img { border: 1px solid #f09215; }


.w_tj { width: 1200px; height: 35px; line-height: 35px; background: url(../../../img/web/Province/tj-back.jpg) no-repeat; margin: 15px auto 0; overflow: hidden; }
.w_tj dl { float: left; margin-left: 70px; font-size: 14px; }
.w_tj dl dt, .w_tj dl dd { float: left; }
.w_tj dl dd.exp { font-weight: bold; font-size: 16px; margin-right: 5px; color: #ff6352; }
.w_tj dl.exp { margin-left: 70px;margin-top:6px; }
.w_tj .stat { float: left; margin-left: 60px; font-size: 14px; }
.w_tj .stat a { color: #ff6352; text-decoration: underline; }



@media screen and (max-width:991px){
    .fl_8{ display:none;}
	.w_tj{ display:none;}
}
   .w_h4 {
    height: 220px;
    width: 100%;
}.w_h4 a {
    display: block;
    background: url(../../../img/web/Province/top-line9.jpg?t=2019020801) center center;
    width: 100%;
    height: 219px;
}


 /*
     首页下拉滚动大图
 */
#top_img { width: 100%; height: 687px; background: url('../../../img/web/ProvinceNew/top-img4.jpg') center top no-repeat; display: none; position: absolute; top: 0; z-index: 999; }
#top_img #dvClose { position: absolute; top: 3px; right: .5%; width: 20px; text-align: center; line-height: 1em; height: 1em; font-weight: bold; font-size: 20px; color: #00aecd; cursor: pointer; background: #d3d3d3; }
#top_img #dvClose:hover { color: #fff; background: #58585a; }
    #top_img a { width:100%; height:100%; display:block; }

/*
    移植过来的CSS
*/
.swiper {
    width: 1050px;
    height: 100%;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.swiper-button-next, .swiper-rtl .swiper-button-prev{
    right: -10px;
    border-radius: 10px;
    background-color: #DDDDDD;
    padding: 33px 10px 33px 15px;
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{
    font-size: 14px;
    color: #FFFFFF;
}
.swiper-button-prev, .swiper-rtl .swiper-button-next{
    left: -10px;
    border-radius: 10px;
    background-color: #DDDDDD;
    padding: 33px 15px 33px 10px;
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{
    font-size: 14px;
    color: #FFFFFF;
}
