.topGrey{background: #eee;height: 37px;}
.topHead{background: #c4121e;height: 60px;}
.inforWidth{width: 1200px;margin-right: auto;margin-left: auto}
.indexWel{color: #666;font-size: 12px;line-height: 26px;padding-left: 10px;margin-top: 5px;}
.topWord a{font-size: 12px;color: #666;line-height: 35px;}
.topWord>a+a:before{padding: 0 18px 0 12px;color: #d4d4d4;content:"|";font-family: å®‹ä½“;font-size: 10px;}
.topWord a:hover,.ccTop-new a:hover{color: #eb2e3b}
.topWord em{padding: 0 12px;font-family: å®‹ä½“;font-size: 10px;color: #d4d4d4;}
.y_header{width: 1200px; height: 70px;}
.y_headerL{width: 600px;}
.y_headerL a{display: block; margin-top: 15px; float: left;}
.y_headerL img{float: left; width: 120px; height: 100px;}
/* .height{height: 70px;} */
.gs_name{font-size: 28px;height: 115px;line-height: 120px;margin-left: 20px;}
.y_headerR { padding-top: 15px; width: 400px; height: 38px; position: relative;}
.box{width: 300px;}
.jshao{height: 115px;color: #666;line-height: 80px;}
.swipercss{width: 100%;overflow: hidden;}
.overh{overflow: hidden;}
.banners{
    width: 100%;
    height: 500px;
}
.swiper-container .hide{
  opacity:0;
}
.swiper-button-next,.swiper-button-prev,.cg_img{
  transition:opacity 0.5s;
}
.j_CwlC_top {
    font-size: 16px;
    color: #0a518f;
    line-height: 48px;
    border-bottom: 4px solid #e9eef5;
    margin-bottom: 20px;
}

.j_xtitle {
    border-bottom: 4px solid #252b78;
    display: block;
    margin-left: 0;
    margin-bottom: -4px;
    font-size: 22px;
    color: #333;
    display: inline-block;
    height: 53px;
}
.tj_box{
    width: 100%;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}
.tj_a{
    width: 23%;
    height: 330px;
    
    border-radius: 5px;
    margin-bottom: 20px;
}
.tj_a1{
    width: 220px;
    height: 240px;
    
    border-radius: 5px;
    margin-bottom: 20px;
}
.cg_img{
    margin: 0 auto;
    width: 190px;
    height: 190px;
    display: block;
    border-radius: 5px;
}
.tj_a:hover{
background: #f1f1f1;
box-shadow: 0px 0px 5px #f1f1f1;
}
.tj_img{
     width: 86%;
    height: 220px;
    /* background: #c4121e; */
    display: block;
    margin: 15px auto 0;
    border-radius: 5px;
     transition:all 2s;/*图片放大过程的时间*/
}
.cg_img:hover{
        cursor: crosshair;
        transform: scale(1.05);  /*以y轴为中心旋转*/
    }
.tj_text{
    font-size: 16px;
    padding: 0 15px;
    margin-top: 10px;
    height: 30px;
}
.tj_img:hover{
        cursor: crosshair;
        transform: scale(1.05);  /*以y轴为中心旋转*/
    }
.cg_text1{
    width: 100%;
    text-align: center;
    margin-top: 10px;
    font-size:17px
}
.wrapper{
    overflow: hidden;
    width: 100%;
    height: 240px;
    display: inline-block;
}
.y_nav{width: 100%; height: 50px; background: #558fe4;
background: -webkit-linear-gradient(to right, #558fe4 0%,#5a8adf 31%,#3b77d1 100%); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(to right, #558fe4 0%,#5a8adf 31%,#3b77d1 100%); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(to right, #558fe4 0%,#5a8adf 31%,#3b77d1 100%); /* Firefox 3.6 - 15 */
background: linear-gradient(to right, #558fe4 0%,#5a8adf 31%,#3b77d1 100%); /* 标准的语法 */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#558fe4, endColorstr=#3b77d1);/*IE<9>*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#558fe4, endColorstr=#3b77d1)";/*IE8+*/

filter: progid:DXImageTransform.Microsoft.Shadow(color='#e3e2e2', Direction=125, Strength=9);
  }
.y_nav ul{width: 1200px; height: 50px; margin: 0 auto; overflow: hidden;}
.y_nav ul li{float: left; line-height: 50px; font-size: 18px; color: #ffffff;}
.y_nav ul li a{color: #ffffff; display: block; padding: 0px 35px;}
.y_nav ul li a:hover{background: #3b77d1;}
.y_nav ul li a.now{background: #fff; padding: 0px 35px; font-size: 18px; color: #2d72dd;}
.y_nav ul li .lxy_disabled:hover{background: #5183de;}
.contact{ padding:10px 0;}
.contactWay{position: relative; font-size:15px; color:#777777; line-height:36px; padding-left:10px;}
.ditu{position: absolute; right: 0px; top: 45px; width: 550px;height: 190px;display: block;}

.contactWay p {margin-top: 10px;}
.contactWay h3{ font-size:26px; color:#222222; padding-bottom:15px;font-weight: bold}
.icon-box{
        width: 20px;
    height: 20px;
    display: block;
    margin-top: 6px;
    margin-right: 16px;
}

.lxy_mainL {
    width: 120px; 
    margin-top: 30px;
    margin-left: 30px;
}
.lxy_mainL{ width: 120px; }
.lxy_mainL a{ cursor:pointer;width: 118px; height: 40px; line-height: 40px; display: inline-block; margin-bottom: 10px; border: 1px solid #e9eef4; text-align: center; color: #333333; font-size: 18px; position: relative;}
.lxy_mainL a:hover{ color: #ff8844}
.lxy_mainL a.lxy_current{ background: #ff8844; border: 1px solid #ff8844; color: #ffffff}
.lxy_mainL a.lxy_current i{ width: 8px; height: 17px; display: inline-block; position: absolute; background: url(../image/lxy_42.png); right: -9px; top: 11px; }
.y_takeA{margin-bottom: 30px; width: 900px;}
.y_takeA .lxy_szm_list ul{padding-top: 24px;}
.y_takeA .lxy_szm_list ul li{border: 1px solid #f1f1f1; float: left; height: 325px; margin: 0 20px 24px;}
.y_takeA .lxy_szm_list ul li:hover{box-shadow: 0 0 14px 2px #f1f1f1;}
.lxy_szm{
    width: 243px;
}
.y_takeA .lxy_szm_top{height: 191px;text-align: center;width:243px}
.y_takeA .lxy_szm_top img{border: 1px solid #eeedec; height: 100%; width: 100%;display: block;}
.y_takeA .lxy_szm_bottom{background: #ffffff none repeat scroll 0 0;height: 53px;padding: 30px 18px 30px;text-align: center;}
.y_takeA .lxy_szm_bottom h3{color: #333333; font-size: 22px; font-weight: normal; height: 30px; margin-bottom: 15px; overflow: hidden; width: 100%;}
.y_takeA .lxy_szm_bottom p{color: #666666; font-size: 14px;}
.y_takeA .lxy_szm_bottom span{color: #ff1616; font-weight: bold;}
.y_takeA .lxy_dingyue{background: #fff none repeat scroll 0 0; border: 1px solid #ff874a; border-radius: 20px; bottom: 108px; height: 34px; left: 88px; line-height: 34px; position: absolute; text-align: center; width: 88px;}
.y_takeA .lxy_dingyue:hover{background: #fff7eb none repeat scroll 0 0;}
.y_takeA .lxy_dingyue a{color: #ff874a; display: inline-block; height: 100%; width: 100%;}
.j_contentall{width: 830px;}
.j_contentall {
    padding: 0px 20px;
}
.j_conter{width: 780px;margin-right: 20px;background: #fff;}
.lxy_zx_article{padding: 0px 35px 50px;background: #fff;}
.h3 {margin: 0;font-family: inherit;color: #333;font-weight: bold;text-align: center;padding-top: 50px;margin-bottom:20px}
.j_youce{width: 330px;}
.lxy_audicar_list {
    background: #fff;
    border: 1px solid #f1f1f1;
    border-top: none;
    padding: 0px 20px 0;
}
.lxy_audicar_listhead {
    border-bottom: 0;
    height: 24px;
}
.lxy_audicar_listhead h3 {
    font-size: 20px;
}
.lxy_audicar_listcontent ul {
    padding-bottom: 10px;
}
.lxy_audicar_list{ margin-bottom: 35px;  }
.lxy_audicar_listhead{border-bottom: 2px solid #e9eef4;height: 45px;line-height: 45px;}
.lxy_audicar_listhead h3{ color: #333333; font-size: 18px; font-weight: normal;  }
.lxy_audicar_listcontent ul li{float: left;margin: 20px 10px 0px 0px;width: 138px;text-align: center;}
.lxy_audicar_listcontent ul li:nth-child(2n){ margin-right: 0px }
.lxy_audicar_listcontent ul li img{ width: 138px; height: 104px; float: left; margin-bottom: 24px }
.lxy_audicar_listcontent ul li span{ color: #333333; font-size: 16px; margin-bottom: 3px; width: 100%; height: 22px; overflow: hidden; display: block;}
.lxy_audicar_listcontent ul li:hover span{color: #ff1616}
.lxy_audicar_listcontent ul li p{ color: #ff1616; font-size: 14px; width: 100%; height: 19px; overflow: hidden;}
.lxy_audicar_listcontent{
    overflow: hidden;
    margin-bottom: 20px;
}
.tall{
    margin-top: 20px;
}
.talltext,.talltext1,.talltext4{
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 15px;
}
.talltext4{
    margin-bottom: 50px;
}
.talltext3{
        margin-top: 20px;
    margin-bottom: 10px;
    font-size: 15px;
}
.talltext5{
        margin-top: 20px;
    margin-bottom: 10px;
    font-size: 15px;
}
.btns{
    margin-bottom: 20px;
}
.cgbig{
    width: 100%;
    margin-top: 30px;
}
.cg_box{
        cursor: pointer;
        position: relative;
        width: 190px;
        height: 190px;
        overflow: hidden;
        border-radius: 3px;
        margin-right: 66px;
        margin-bottom: 20px;
        border-radius: 5px;
}

.cg_img{
    cursor: pointer;
    display: block;
    width: 190px;
    height: 190px;
}
.cg_box:hover{
    box-shadow: 0px 0px 5px rgb(150, 150, 150);
}
.cg_text{
    position: absolute;
    height: 40px;
    line-height: 40px;
    width: 100%;
    bottom: 0;
    left: 0;
    background: #222222;
    color: #fff;
opacity:0.7;
}
.wenzhang{
    margin-top: 20px;
}
.mane_ab{
    margin-top: 40px;
}
.name_sj{
    margin-top: 20px;
}
.name_sj{
    margin-top: 10px;
    font-size: 18px;
}
.ditu_about{
    width: 1200px;
}