@charset "utf-8";

body{min-width:1300px;}
*{font-family:"Microsoft YaHei","黑体","宋体","Arial",sans-serif;}
ul,h1,h2,h3,h4,h5,h6,p{padding: 0;margin: 0;}
ul{list-style: none;}
ul:before,ul:after{content:'';display:table;clear:both;}
input{outline:none;border:none;background:none;}

.container{width: 1200px;/*overflow: hidden;*/}



.of-x-h{overflow-x: hidden;}

a:hover{text-decoration: none;}

.c-line-clamp1,.c-line-clamp2, .c-line-clamp3, .c-line-clamp4, .c-line-clamp5 {
    display: -webkit-box;
    overflow: hidden;
    /*margin-bottom: .05rem;*/
    white-space: normal;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}

.c-line-clamp1 {
    -webkit-line-clamp: 1;
}
.c-line-clamp2 {
    -webkit-line-clamp: 2;
}
.c-line-clamp3 {
    -webkit-line-clamp: 3;
}

.pic{overflow: hidden;}
.pic .jqthumb div{transition: all 1s;
    -moz-transition: all 1s;	/* Firefox 4 */
    -webkit-transition: all 1s;	/* Safari 和 Chrome */
    -o-transition: all 1s;
}
.pic:hover .jqthumb div{
    transform: scale(1.2);
    -moz-transition: scale(1.2);	/* Firefox 4 */
    -webkit-transition: scale(1.2);	/* Safari 和 Chrome */
    -o-transition: scale(1.2);
}

/*头部*/
.header{width: 100%;position: fixed;left: 0;top:0;box-shadow: 0 3px 3px #ccc;background: #fff;z-index: 9;}
.logo{max-width: 180px;line-height: 80px;}
.logo img{max-width: 100%;}

.header-right,.nav{padding-top: 40px;height: 80px;}
/*.header-lang{margin-top: 9px;}*/
.header-lang a.btn{width: 22px;height: 40px;display: block;background: url(../images/icon-earth.png) no-repeat center;}
.header-lang .header-lang-slide{text-align: center;line-height: 45px;}
.header-lang .header-lang-slide a{color: #fff;margin: 0 10px;}


.header-search{width: 70px;padding: 0 20px;line-height: 48px;height: 40px;}
.header-search .icon_btn i{font-size: 20px;color: #626262;}
.header-search .header-search-slide,.header-lang .header-lang-slide{width: 100%;position: absolute;height: 45px;background: #2361ad;left: 0;top: 80px;display: none;}
.header-search .header-search-slide .box{width: 500px;margin: 7px auto 0;}
.header-search .header-search-slide input[type='text']{width: 450px;height: 30px;line-height: 30px;padding: 0 15px;background: #11498e;float: left;color: #fff;}
.header-search .header-search-slide input[type='submit']{width: 50px;height: 30px;line-height: 30px;background: #11498e;float: left;color: #fff;}
.header-login{line-height: 40px;}
.header-login a{color: #000;font-size: 16px;}
.header-login a:hover{color: #2361ad;text-decoration: underline;}


.video-js .vjs-big-play-button{width: 50px;height: 50px;line-height: 50px;border-radius: 50%;}

.banner{padding-top: 80px;}
.banner .swiper-button-next,.banner .swiper-button-prev{width: 75px;height: 79px;margin-top: -39px;background-size: auto;left: 50%;}
.banner .swiper-button-prev{background-image: url(../images/icon_banner_prev.png);margin-left: -600px;}
.banner .swiper-button-next{background-image: url(../images/icon_banner_next.png);margin-left: 521px;}
.banner .swiper-pagination-bullet{width: 90px;height: 2px;background: #a0a0a0;opacity: 1;border-radius: 0;margin: 0 !important;}
.banner .swiper-pagination-bullet-active{background: #2361ad;}

/*.nav{margin-right: 100px;}*/
.nav{margin-right: 30px;}
.nav ul li{float: left;margin: 0 10px;line-height: 40px;z-index: 99;}
/*.nav ul li.menu_li{position: relative;}*/
.nav ul li.menu_li.active .top-a,.nav ul li.menu_li.on .top-a{color:#2361ad}
.nav ul li .top-a{padding: 0 15px;font-size: 16px;color: #000;display: block;}
.nav ul li .sub{position: absolute;bottom: -45px;height: 45px;color:#fff;z-index: 99;display: none;width: 100%;background: #2361ad;left: 0;text-align: center;}
.nav ul li .sub .sub-ul{display: inline-block;height: 45px;line-height: 45px;}
.nav ul li .sub .sub-li{float: left;color:#fff;font-size:14px;margin:0 15px;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transition: transform 0.3s;
}
.nav ul li .sub .sub-li:hover{font-size: 18px;}
#nav-hidden-bg{background: #2361ad;position: absolute;width: 100%;z-index: 9;height: 45px;left:0;bottom:-45px;display: none;}

/*foot*/
.foot{width: 100%;margin-top: 55px;}
.foot_top{}
.foot_top_left{width: 390px;}
.foot_logo{line-height: 60px;margin-bottom: 25px;}
.foot_logo img{max-width: 100%;}
.foot_top_left p{line-height: 26px;}

/*友情链接*/
.foot_links{width: 125px;margin-left: 190px;}
.foot_links h3{font-size: 16px;line-height: 30px;margin-bottom: 15px;}
.foot_links ul li{margin-bottom: 10px;}
.foot_links ul li img{
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transition: transform 0.3s;
}
.foot_links ul li:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}


.foot_top_right{width: 300px;}
.foot_top_right ul li{line-height: 40px;}
.foot_top_right ul li a{color: #000;}
.foot_top_right ul li a:hover{color: #2361ad;}
.foot_top_right ul li.foot_ewm{position: relative;}
.foot_top_right ul li.foot_ewm .ewm_img{position: absolute;width: 150px;left: 80px;top: -80px;box-shadow: 0 0 3px rgba(0,0,0,.3);display: none;}
.foot_top_right ul li.foot_ewm:hover .ewm_img{display: block;}

.foot_copy{padding: 30px 0;}
.foot_copy p{line-height: 30px;}

/*main*/
.main{width: 100%;padding: 50px 0 400px;background: url(../images/main_bg.png) no-repeat center bottom;}
.main img{max-width: 100%;}

.comm_menu{text-align: center;}
.comm_menu ul li{display: inline-block;width: 170px;height: 60px;margin: 0 10px;text-align:center;line-height: 60px;}
.comm_menu ul li a{display: block;font-size: 16px;color: #000;}
.comm_menu ul li a.on,.comm_menu ul li a:hover{color: #fff;background: #2361ad;}

/*新增三级设置*/
.menu-yxfz{
    width: 100%;
}
.menu-yxfz .row{
    display: flex;
    border-left: 1px solid #000;
}
.menu-yxfz dl{
    /*width: 240px;*/
    /*width: 210px;*/
    width: 225px;
    /*float: left;*/
    margin: 0;
    /*padding: 0 50px;*/
    padding: 0 45px 30px;
    border-right: 1px solid #000000;
}
.menu-yxfz dl.category_116{
    width: 300px;
}
.menu-yxfz dl:before,.menu-yxfz dl:after{
    content: '';
    display: block;
    clear: both;
}
.menu-yxfz dl.category_116{
    padding: 0 30px 30px;
}
.menu-yxfz dl.category_130{
    padding: 0 10px;
}
.menu-yxfz dl dt{
    text-align: center;
    line-height: 60px;
    margin-bottom: 30px;
}
.menu-yxfz dl.category_116 dt{
    width: 135px;
    margin: 0 auto 30px;
}
.menu-yxfz dl dt a{
    display: block;
    font-size: 16px;
    color: #000;
}
.menu-yxfz dl dt a:hover{
    color: #2361ad;
}
.menu-yxfz dl dt a.on{
    background: #2361ad;
    color: #fff;
}

.menu-yxfz dl dd{
    text-align: center;
}
.menu-yxfz dl.category_116 dd,.menu-yxfz dl.category_153 dd{
    text-align: left;
    width: 50%;
    float: left;
    line-height: 28px;
}
.menu-yxfz dl dd a{
    font-size: 16px;
    color: #000;
}
.menu-yxfz dl dd a.on,.menu-yxfz dl dd a:hover{
    color: #2361ad;
}

/*page*/
.pages{text-align: center;padding-top: 30px;}
.pages span,.pages a{border:1px solid #ccc;padding: 2px 3px;margin: 0 3px;}

/*about_blank*/
.about_blank{padding-top: 50px;}

/*视频*/
.index_video{width: 100%;margin-top: 60px;position: relative;}
#my-video{width: 100%;height: 600px;}
.index_video .video-js .vjs-big-play-button{top: 50%;left: 50%;margin: -0.7em 0 0 -0.7em;}
.index_video .more{width: 110px;height: 25px;border: 1px solid #000;display: block;position: absolute;bottom: 40px;left: 50%;margin-left: -55px;text-align: center;line-height: 23px;color: #000;}

.about{}
.about p{font-size: 16px;line-height: 35px;}

#back_top{
    width: 50px;
    height: 50px;
    background: #eee;
    border-radius: 5px;
    text-align: center;
    line-height: 40px;
    position: fixed;
    right: 80px;
    bottom: 80px;
    z-index: 999;
    font-size: 30px;
    cursor: pointer;
    display: none;
}