
*{margin:0px; padding:0px; word-wrap:break-word;outline: none;word-break: break-all;}
*{-webkit-tap-highlight-color: transparent;-webkit-font-smoothing: antialiased;}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
img,input,select{vertical-align:middle;}
ul,li{list-style:none;}
a {color: #333;text-decoration: none;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
a:hover{color:#1f5193;}
img{border:none;}
.clear{ clear:both; height:0px;  margin:0; padding:0;width:0; border:none; overflow:hidden;line-height: 0;}
.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0}

body{font-size:16px;font-family: "Microsoft YaHei",Verdana,Geneva,sans-serif; color: #333; line-height: 1.8;position: relative;}
/*body,
body>div{max-width:1920px;margin:0 auto;}*/
.flex{-webkit-box-flex: 1;flex: 1;-webkit-flex: 1;-o-flex: 1;-ms-flex: 1;text-align: center;}
.acea-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}
.acea-row.row-middle{-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center}

.desc,
li .con *,
.content *,
.ms_sub_desc,
.text-justify{text-align: justify;}

.fl { float:left}
.fr { float:right}
.mr0{margin-right: 0!important;}
.transition{-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.qiehuan{position: relative;}
.qiehuan_box{display: none;}
.qiehuan_box.hover{display: block;}
.main_container{width:100%;margin:0 auto;background: #fff;}
.transition-scale-pic{display: block;overflow: hidden;}
.transition-scale-pic img{
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.transition-scale-pic img:hover{
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}

.min-w{min-width: 1230px;}
.wrap{margin: 0 auto;width: 1200px;}
.container{margin:0 auto;}
.container{width: 1230px;padding-left: 15px;padding-right: 15px;}

/*::-webkit-scrollbar{width:8px;height:8px;background-color:#e2e1e1;}
::-webkit-scrollbar-track{background-color:#e2e1e1;}
::-webkit-scrollbar-thumb{background-color:#666;border-radius: 10px;}*/

.trans3{ -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.trans4{ -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;}
.trans5{ -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
.trans6{ -webkit-transition: 0.6s; -moz-transition: 0.6s; -o-transition: 0.6s; transition: 0.6s;}
.transYT { transform: translateY(50px); -webkit-transform: translateY(50px); opacity: 0; visibility: hidden; transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
.transYT2 { transform: translateY(-50px); -webkit-transform: translateY(-50px); opacity: 0; visibility: hidden; transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
.transXT { transform: translateX(50px); -webkit-transform: translateX(50px); opacity: 0; visibility: hidden; transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
.transXT2 { transform: translateX(-50px); -webkit-transform: translateX(-50px); opacity: 0; visibility: hidden; transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
.action.transYT { opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }
.action.transYT2 { opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }
.action.transXT { opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }
.action.transXT2 { opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }

@-webkit-keyframes fadeOutUpSmall {
    0% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
    100% {opacity: 0;-webkit-transform: translateY(-20px);transform: translateY(-20px);}
}

@keyframes fadeOutUpSmall {
    0% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
    100% {opacity: 0;-webkit-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);}
}

.fadeOutUpSmall {-webkit-animation-name: fadeOutUpSmall;animation-name: fadeOutUpSmall;}

@-webkit-keyframes fadeInDownSmall {
    0% {opacity: 0;-webkit-transform: translateY(-20px);transform: translateY(-20px);}
    100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
}

@keyframes fadeInDownSmall {
    0% {opacity: 0;-webkit-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);}
    100% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
}

.fadeInDownSmall {
    -webkit-animation-name: fadeInDownSmall;
    animation-name: fadeInDownSmall;
}

/*内页顶部图片*/
.top_banner{overflow: hidden;position: relative;min-height: 200px;}
.top_banner .banner_pic{position: relative;width: 3000px;left:50%;margin-left: -1500px;text-align: center;}
.top_banner img{max-width: 100%;}
/*当前位置*/
.depth_box{width: 100%;height: 46px;line-height: 46px;left: 0;bottom: 0;background: #fff;color:#999;border-bottom: 1px solid #dcdcdc;}
.depth_box a{color:#999;}
.depth_box .depth{background: url(../image/wz2.png) no-repeat left center;padding-left: 20px;font-size: 14px;}
.depth_box .depth i{margin: 0 3px;}

.depth_cate_title{position: relative;color:#1F5193;font-size: 18px;font-weight: bold;line-height: 42px;padding-bottom: 4px;}
.depth_cate_title::after{display: block;content:'';width: 100%;height: 2px;background: #1F5193;position: absolute;bottom: 0;left: 0;}

.depth_box2{line-height: 56px;height: 56px;}
.depth_box2 .depth_cate_title{line-height: 52px;}

/*左侧导航*/
.page_left{width: 260px;margin-bottom: 30px;margin-top: 40px;float: left;}
.left-tit{line-height:28px;background:#448aca url(../image/left_tit_bg.png) no-repeat center;color:#fff;font-size: 24px;padding:6px 20px;text-align: left;position: relative;z-index: 1000;position: relative;text-align: center;height: 78px;}
.left-tit span{display: block;position: relative;z-index: 10;margin-top: 10px;}
.left-tit i{display: block;font-size: 14px;font-style: normal;color:#fff;text-transform: uppercase;opacity: 0.4;line-height: 1.6;}
.left-nav-list {font-size: 16px;background: #fff;border-left: 1px solid #EFEFEF;border-right: 1px solid #EFEFEF;}
.left-nav-list>li>a{display: block;height: 50px;line-height: 50px;color:#454545;padding:0 80px 0 30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position: relative;border-bottom: 1px solid #EFEFEF;}
.left-nav-list>li>a>i{display: block;width: 34px;height: 10px;position: absolute;right: 25px;top:50%;margin-top: -5px;background: url(../image/left_nav_bg.png) no-repeat;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
/*opacity:0;*/
/*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);*/
}
.left-nav-list>.active>a,
.left-nav-list>li>a:hover{color:#1F5193;background:#F6F6F6;}
.left-nav-list>.active>a>i,
.left-nav-list>li>a:hover>i{
    background: url(../image/left_nav_hover_bg.png) no-repeat;
    /*opacity: 1;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);*/
}

.page_right{width: 900px;float: right;margin-top: 40px;}

/*分页*/
.pagelink{padding:30px 0;}
.pagelink ul{text-align: center;font-size: 0;}
.pagelink ul li{display: inline-block;font-size:12px;line-height:30px;border-radius:5px;margin:0 5px;border: 1px solid #ddd;background: #fff;position: relative;overflow: hidden;}
.pagelink ul li>*{display: block;min-width:30px;padding:0 10px;}
.pagelink ul li:first-child>*,
.pagelink ul li:last-child>*{min-width:60px;text-indent: -9999px;}
.pagelink ul li:first-child>*:before,
.pagelink ul li:last-child>*:before{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;text-indent: 0;}
.pagelink ul li:first-child>*:before{content:'上一页';}
.pagelink ul li:last-child>*:before{content:'下一页';}
.pagelink ul li.disabled{color:#b9b9b9;border-color: #eee;}
.pagelink ul li.active{background: #1f5193;color:#fff;border-color: #1f5193;}

/*内页*/
.article_detail{padding-bottom: 25px;}
/*.articledetail{background: #f8f8f8;}
.articledetail .right_con{border-radius: 10px;background: #fff;padding-bottom: 25px;margin-top: 22px;
-webkit-box-shadow: 0 4px 10px rgba(0,0,0,0.05);
box-shadow: 0 4px 10px rgba(0,0,0,0.05);
}*/
.artPage{overflow: hidden;position: relative;border-top:1px solid #e5e5e5;padding: 15px 0 15px 0;}
.artPage p{height: 30px;line-height: 30px;overflow: hidden;font-size: 14px;color:#656565;padding: 3px 0px;}
.artPage p em{display: block;overflow: hidden;background: #ededed;width: 110px;height: 30px;text-align: center;float: left;font-style: normal;}
.artPage p a{color:#656565;font-size: 14px;}
.artPage p a:hover{color:#015597;}
.artPage p .without{color:#999;}
.artPage p .without:hover{color:#999;/*cursor: not-allowed;*/cursor:default;}
.goBack {display: block;width: 110px;height: 40px;overflow: hidden;font-size: 14px;color: #666;background: #ededed;text-align: center;line-height: 40px;position: absolute;right: 0px;top: 50%;margin-top: -20px;display: none;}
.detail_title{position: relative;padding: 50px 40px 30px;}
.detail_title h1{font-size: 24px;color:#454545;text-align: center;font-weight: normal;line-height:30px;}
.page_header_info{text-align: center;color: #878787;line-height:1.2;padding:0 0 25px;border-bottom: 1px dashed #e5e5e5;}
.page_header_info span{margin:0 5px;}
.page_con,
.ke-content{padding:30px 15px;line-height: 1.7;color:#454545;font-size: 16px;overflow: hidden;text-align: justify;}
.about_detail .page_con{padding-top: 0;}

.page_con h4,
.page_con h3,
.page_con h2,
.page_con h1,
.ke-content h4,
.ke-content h3,
.ke-content h2,
.ke-content h1{margin-bottom: 15px;}
.page_con p,
.ke-content p{margin:0 0 15px!important;text-indent: 2em;}
.page_con img,
.ke-content img{max-width: 100%;height:auto!important;display: block;margin:0 auto;}
.page_con video,
.ke-content video{max-width: 100%;}
.page_con object{display: block;margin:0 auto;}
.ke-content{padding:10px;min-width: 500px;overflow:auto;}

/*footer*/
.copyright{background: #1f5193;padding:10px 0;line-height: 40px;color:#fff;text-align: center;font-size: 14px;}
.copyright span{margin:0 5px;}
.copyright a{color:#fff;}
.footer{background: #248dc1;padding:70px 0;color:#fff;position: relative;overflow: hidden;}
.footer_bg{background: url(../image/f_bg_pic.jpg) no-repeat top center;background-size: cover;position: absolute;top: 0;left: 50%;height: 100%;min-width:1920px;z-index: 1;opacity: 0.05;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=5);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.footer .f_nav{font-size: 14px;overflow: hidden;position: relative;z-index: 10;}
.footer .f_nav a{color:#fff;position: relative;}
/*.footer .f_nav a:after{ background:#fff; width:0; height:3px; display:block; content:""; position:absolute; top:30px; left:50%; transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s;}*/
/*.footer .f_nav a:hover:after{ width:100%; left:0%;}*/
.footer .f_nav dl{width: 130px;float: left;}
.footer .f_nav .f_tit{font-size: 16px;color:#fff;font-weight: bold;padding:10px 0;}
.footer .f_nav .f_tit a{color:#fff;}
.footer .f_nav dl dd a{color:#fff;}
.footer .f_nav dl dd{padding:3px 0;}
.footer .f_nav dl.f_gywm{width: 270px;float: right;}
.footer .f_nav dl.f_gywm .f_tit span{margin-left: 10px;text-transform: uppercase;font-weight: normal;opacity: 0.6;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
.footer .f_nav dl.f_gywm .ewm{max-width: 130px;text-align: center;}
.footer .f_nav dl.f_gywm .ewmimg img{width: 120px;height: 120px;}
.footer .f_nav dl.f_gywm p{line-height: 24px;padding:5px 0;}

/*header*/
/*.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 5000;background: #A60101;transition: all 0.5s ease-out 0s;background: linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0));}*/
.header{position: relative;z-index: 100;box-shadow:0 5px 5px rgba(0,0,0,0.12);}
/*.header.dark_background{background: #A60101;}*/
.header .logo{max-width: 365px;padding-top: 20px;padding-bottom: 20px;}
.header .logo a{font-size: 0;}
.header .logo img{max-width:100%;max-height: 90px;vertical-align: middle;display: inline-block;}

.header_top{border-top: 8px solid #1F5193;font-size: 14px;transition: all 0.2s ease-out 0s;position: relative;z-index: 100;}
.header_top .container{position: relative;}
.header_top .top_right_links{position: absolute;top: 0;right: 15px;background: #1F5192;line-height: 32px;height: 35px;border-radius: 0 0 10px 10px;padding:0 10px;}
.header_top .top_right_links a{margin:0 5px;color:#fff;display: inline-block;position: relative;}
.header_top .top_right_links img{margin-right: 8px;}
/*.header_top.dis_top{height: 0;}*/
.header_top .top_right_links .topR2Code{ border:1px solid #dddddd; background:#FFF; position:absolute; left:50%; top:50px; margin-left:-75px; width:150px; height:150px; padding-top:4px; display:none;}
.header_top .top_right_links .topR2Code i{ display:block; width:23px; height:11px; background:url(../image/icn4.png) no-repeat center center; position:absolute; left:50%; margin-left:-11px; top:-11px;}
.header_top .top_right_links .topR2Code img{ display:block; width:140px; height:140px; margin:0 auto;}
.header_top .top_right_links .top_r1:hover .topR2Code{ display:block;}


.search_box{background: #fff;z-index: 10000;
position: fixed;top: 0;left: 0;right: 0;padding: 30px 0;
transition: all .5s ease-in-out;
transform: translateY(-100%);
}
.search_box.on{transform: translateY(0);}
.search_box .container{position: relative;}
.search_box .search-form {border-bottom: 1px solid #c9c9c9;position: relative;overflow: hidden;padding:20px 35px;margin-right: 120px;}
.search_box .search-form::before{display: block;content:'';position: absolute;left: 0;top: 50%;background: url(../image/search3.png);background-size: 100% 100%;width: 30px;height: 30px;margin-top: -15px;}
.search_box .search-form .text {border: 0;height: 40px;width: 100%;line-height: 40px;padding-left: 17px;text-align: center;font-size: 18px;}
.search_box .search-form .btn-submit {display: block;border: 0;line-height: 40px;position: absolute;right: 0px;top: 50%;text-align: center;margin-top: -20px;text-transform: uppercase;font-weight: bold;font-size: 20px;color:#2c8fbf;}
.search_box .search_close{position: absolute;right: 15px;top:50%;background: url(../image/close.png);background-size: 100% 100%;width: 30px;height: 30px;margin-top: -15px;}

.header_box{position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-align: center;
align-items: center;
}
.header_box .main_nav{line-height: 30px;}
.header_box .main_nav a{color:#454545;}
.header_box .main_nav a:hover{color:#1F5193;}
.main_nav{float: right;margin-top: 20px;position: absolute;right: 15px;bottom: 0;}
.main_nav > ul > li{float: left;position: relative;margin:0 20px;}
.main_nav > ul > li >a{padding:15px 0 35px;color:#454545;font-size: 16px;display: block; position:relative;}
.main_nav > ul > li >a:hover,
.main_nav > ul > li.active > a{color:#1F5193;}
.main_nav > ul > li > a:after{ background:#1F5193; width:0; height:3px; display:block; content:""; position:absolute; bottom:0; left:50%; transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s;}
.main_nav > ul > li > a:hover:after,
.main_nav > ul > li.on > a:after,
.main_nav > ul > li.active > a:after{ width:100%; left:0%;}
.main_nav li.dropdown div.dropdown-menu {display: none;top: 100%;left: -30px;position: absolute;width: 470px;min-height: 225px;/*border: 1px solid #e3e3e3;*/background: #fff;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175);padding:15px 0;}
.main_nav li.dropdown div.dropdown-menu ul{ width:150px; float:left; text-align:center;/* border-right:1px solid #e3e3e3;*/min-height: 179px;}
.main_nav li.dropdown div.dropdown-menu ul > li{padding-left: 30px;}
.main_nav li.dropdown div.dropdown-menu ul > li > a{display: block;font-size:14px; color:#656565; line-height:1.5; transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s; position:relative;padding:12px 0;padding-right: 20px;text-align: left;border-bottom: 1px solid #DADADA;}
.main_nav li.dropdown div.dropdown-menu ul > li > a:after{ display:block;content:""; position:absolute; left:0; bottom:-1px; height:100%; width:0; border-bottom:1px solid #1F5193; transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s;}
.main_nav li.dropdown div.dropdown-menu ul > li > a:before{display: block;content:"";position:absolute;
width: 8px;height: 8px;border-right: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1;top:50%;right: 5px;
transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s;
-webkit-transform: translateY(-50%) rotate(-45deg);
transform: translateY(-50%) rotate(-45deg);
}
.main_nav li.dropdown div.dropdown-menu ul > li > a:hover{ color:#1F5193;}
.main_nav li.dropdown div.dropdown-menu ul > li > a:hover:after{ width:100%;}
.main_nav li.dropdown div.dropdown-menu ul > li > a:hover:before{border-color: #1F5193;}

.navImg{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; right:30px; top:30px;bottom:30px; width:255px;}
.navImg img{ margin-bottom:10px;}
.navImg p{ position:absolute; left:0; bottom:0; width:100%; background:rgba(22,22,22,0.5); color:#FFFFFF; text-align:center; padding:5px 0; font-size:14px; line-height:180%;}

.main_nav ul.nav > li.last div.dropdown-menu{ left:auto; right:-30px;}
/*.main_nav ul.nav > li.last div.dropdown-menu ul{ float:right;width: 125px;padding-right: 15px;}*/
/*.main_nav ul.nav > li.last div.dropdown-menu ul > li > a:after{ left:auto; right:0;}*/
/*.main_nav ul.nav > li.last div.dropdown-menu .navImg{ right:auto; left:30px;}*/

.main_nav ul.nav{float: left;}

/*banner*/
.i_banner_master_box{width: 100%;overflow: hidden;position: relative;}
#masterslider{min-width: 1230px;margin:0 auto!important;}
/*.i_banner_master_box #masterslider{width: 1920px!important;position: relative;left: 50%;margin-left: -960px!important;}*/
/*.ms-skin-default .ms-nav-next, 
.ms-skin-default .ms-nav-prev {width: 36px;height: 63px;margin-top: -21px;}
.ms-skin-default .ms-nav-prev {background: url(../image/icon_03.png) no-repeat center;left:10%;}
.ms-skin-default .ms-nav-next {background: url(../image/icon_05.png) no-repeat center;right:10%;}*/
.ms-skin-default .ms-nav-next, 
.ms-skin-default .ms-nav-prev{display: none;}

.ms-bullets.ms-dir-h{right:50%;width:inherit!important;}
.ms-skin-default .ms-bullet {width: 28px;height: 4px;background:#626262;border-radius: 2px;margin:0 9px;opacity: 0.6;}
.ms-skin-default .ms-bullet-selected{background: #1F5193;width: 44px;opacity: 1;}


.i_tit{overflow: hidden;padding-top: 35px;line-height: 46px;}
.i_tit .name{font-size: 26px;font-weight: bold;color:#1F5193;margin-right: 8px;}
.i_tit .en_name{font-size: 26px;font-weight: bold;color:#E9E9E9;text-transform: uppercase;line-height: 40px;margin-top: 6px;}
.i_tit .more{font-size: 14px;color:#454545;line-height: 40px;margin-top: 23px;position: relative;width: 33px;height: 20px;}
.i_tit .more::before,
.i_tit .more::after,
.i_tit .more i{width: 7px;height: 7px;background: #A8A9A9;border-radius: 7px;}
.i_tit .more::before,
.i_tit .more::after{display: block;content:'';position: absolute;top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.i_tit .more::before{left: 0;}
.i_tit .more::after{right: 0;}
.i_tit .more i{display: block;position: absolute;top:50%;left: 50%;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}

.slides_container{position: relative;overflow: hidden;}

.i_slides_box{position: relative;width: 600px;height: 400px;margin-top: 15px;}
.i_slides_box .swiper-slide{width: 600px;height: 400px;overflow: hidden;}
.i_slides_box .swiper-slide .pic img{width: 100%;}
.i_slides_box .swiper-slide .pic_box{height: 400px;overflow: hidden;position: relative;}
.i_slides_box .swiper-slide .pic{display: block;height: 100%;
background: no-repeat center;
background-size: cover;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.i_slides_box .swiper-slide .pic_box:hover .pic{
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
.i_slides_box .pag {position:absolute;bottom:21px;right:10px;z-index: 999;}
.i_slides_box .pag li {float:left;overflow:hidden;text-indent: -9999px;width: 12px;height: 12px;background:#fff;border-radius: 12px;margin:0 5px;}
.i_slides_box .pag li a {display:block;height: 100%;}
.i_slides_box .pag .current{background: #1F5193;width: 12px;opacity: 1;}

.i_slides_box .swiper-slide .tit{display: block;width: 100%;position: absolute;left: 0;bottom: 0;height: 54px;line-height: 54px;color:#fff;padding:0 120px 0 15px;
    overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
background:rgba(0,0,0,0.76);
background: #333\9;
background:rgba(0,0,0,0.8)\9\0;
}
.i_news_box{width: 580px;}
.i_tzgg_box{width: 330px;}

.i_news_box2_2{width: 440px;margin-left: 42.5px;}
.i_news_box2_3{width: 345px;}

.i_news_list{padding: 15px 0 0;}
.i_news_list li{position: relative;line-height: 38px;font-size: 16px;}
.i_news_list li a{color:#454545;}
.i_news_list .tit{display: block;height: 38px;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.i_news_list .date{float:right;margin-left: 20px;color:#999;}
.i_news_list a:hover{color:#1F5193;}
.i_news_list a:hover .data{color:#1F5193;}

.i_icon_news_list li{padding-left: 23px;}
.i_icon_news_list .icon{width: 20px;height: 20px;position: absolute;left: 0;top: 50%;margin-top: -10px;}
.i_icon_news_list .icon::after{display: block;content:'';width:6px;height: 6px;background: #e5e5e5;position: absolute;left: 50%;top:50%;margin-top: -3px;margin-left: -3px;}

.i_news_list1{padding: 0;padding-top: 3px;}
.i_news_list1 li{line-height: 58px;border-bottom: 1px solid #ECECEC;font-size: 18px;}
.i_news_list1 li .tit{height: 58px;}

.i_tzgg_list{}
.i_tzgg_list ul{}
.i_tzgg_list li{padding:21px 0;border-bottom: 1px solid #ECECEC;}
.i_tzgg_list li a{display: block;position: relative;padding-left: 80px;}
.i_tzgg_list li .date{display: block;position: absolute;left: 0;top: 50%;width: 60px;line-height: 28px;height: 56px;background: #EFEFEF;text-align: center;color:#333;font-size: 14px;
transform: translateY(-50%); 
-webkit-transform: translateY(-50%);
}
.i_tzgg_list li .day{display: block;font-size: 18px;font-weight: bold;color:#fff;background: #1F5193;}
.i_tzgg_list li .year{display: block;}
.i_tzgg_list li .tit{font-size: 16px;color:#4c4c4c;line-height: 1.75;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.i_tzgg_list li a:hover .tit{color:#1F5193;}

.i_bumendongtai_first{margin-top: 15px;}
.i_bumendongtai_first li{overflow: hidden;}
.i_bumendongtai_first li .pic_box{width: 170px;height: 112px;overflow: hidden;position: relative;float: left;margin-right: 15px;}
.i_bumendongtai_first li .pic{display: block;height: 100%;
background: no-repeat center;
background-size: cover;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.i_bumendongtai_first li .pic_box:hover .pic{
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
.i_bumendongtai_first li .info{overflow: hidden;}
.i_bumendongtai_first li .tit{font-size: 16px;font-weight: bold;color:#333;line-height: 1.75;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.i_bumendongtai_first li .con{font-size: 14px;color:#656565;line-height:1.8;margin-top: 6px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.i_news_list2{padding-top: 5px;}
.i_news_list2 li{line-height: 65px;border-bottom: 1px solid #ECECEC;}
.i_news_list2 li .tit{height: 65px;}
.i_zhuanti_list{margin-top: 15px;}
.i_zhuanti_list li{margin-bottom: 10px;}
.i_zhuanti_list li:last-child{margin-bottom: 0;}
.i_zhuanti_list li .pic_box{height: 120px;overflow: hidden;position: relative;}
.i_zhuanti_list li .pic{display: block;height: 100%;
background: no-repeat center;
background-size: cover;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.i_zhuanti_list li .pic_box:hover .pic{
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}

.i_pic_box{}
.i_pic_list{padding: 18px 0 10px;overflow: hidden;}
.i_pic_list ul{overflow: hidden;margin-right: -30px;height: 200px;overflow: hidden;}
.i_pic_list li{float: left;width: 290px;margin-right: 13px;position: relative;}
.i_pic_list li .pic_box{height: 200px;overflow: hidden;position: relative;}
.i_pic_list li .pic{display: block;height: 100%;
background: no-repeat center;
background-size: cover;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.i_pic_list li .pic_box:hover .pic{
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
.i_pic_list li .info{line-height: 46px;height: 46px;text-align: center;color:#fff;font-size: 18px;position: absolute;left: 0;bottom: 0;width: 100%;
background:rgba(0,0,0,0.3);
background: #333\9;
background:rgba(0,0,0,0.3)\9\0;
}
.i_pic_list li .info span{display: block;padding:0 15px;height: 46px;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}


.f_links_box{margin-top: 15px;padding-bottom: 30px;}
.f_links_box .f_links{padding-top: 25px;}
.f_links_box .f_tit{background: url(../image/youlian_icon.png) no-repeat left center;padding-left: 30px;font-size: 24px;font-weight: bold;color:#1F5193;border-bottom: 2px solid #EAEAEA;line-height: 54px;}
.f_links >ul>li{position: relative;margin-bottom: 5px;width: 25%;float: left;padding:0 10px;}
.f_links >ul>li .dropdown{position: relative;}
.f_links .dropdown-toggle{display: block;background: #fff;border: 1px solid #f0f0f0;color:#656565;line-height: 28px;padding:10px 25px 10px 15px;position: relative;}
.f_links .dropdown-toggle::before{display:block; content:""; position:absolute;right: 2px;top:50%;width: 44px;height: 44px;background: #abbdd6;
transform: translateY(-50%); 
-webkit-transform: translateY(-50%);
}
.f_links .dropdown-toggle::after{display:block; content:""; position:absolute;right: 17px;top:50%;width: 0;height: 0;border: 7px solid transparent;border-top-color: #fff;border-top-width: 8px;border-bottom: none;
transform: translateY(-50%); 
-webkit-transform: translateY(-50%);
}
.f_links li>.dropdown:hover>a{background: #fff;}
.f_links li>.dropdown div.dropdown-menu {display: none;top: 100%;left: 0;position: absolute;width: 100%;background: #fff;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175);z-index: 100;}
.f_links li>.dropdown div.dropdown-menu ul{max-height: 165px;overflow-y: auto;padding:10px 0;}
.f_links li>.dropdown div.dropdown-menu ul > li{padding:0 10px;}
.f_links li>.dropdown div.dropdown-menu ul > li > a{display: block;font-size:14px; color:#656565; line-height:1.5; transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s; position:relative;padding:5px 5px;text-align: left;}
.f_links li>.dropdown div.dropdown-menu ul > li > a:hover{ color:#1F5193;}
/*.f_links li.dropdown.last div.dropdown-menu{top:auto;bottom:100%;}*/
/*.f_links li.dropdown.dropdown4 div.dropdown-menu ul{max-height: 120px;}*/

/*list*/
.content_news_list{margin-top: 30px;}
.content_news_list li{position: relative;margin-bottom: 25px;}
.content_news_list li:last-child{margin-bottom: 0;}
.content_news_list li a{display: block;position: relative;overflow: hidden;padding:8px;background: #fff;border: 1px solid #dcdcdc;}
.content_news_list li .pic_box{width: 255px;height: 160px;overflow: hidden;position: relative;}
.content_news_list li .pic{display: block;height: 100%;
background: no-repeat center;
background-size: cover;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.content_news_list li .pic_box:hover .pic{
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
.content_news_list li .info{overflow: hidden;padding:10px 30px;}
.content_news_list li .title{font-size: 20px;overflow:hidden;display: block;text-overflow:ellipsis;white-space:nowrap;color:#333;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.content_news_list li .date{font-size: 14px;margin-top: 13px;color:#656565;padding-left: 15px;opacity: 0.7;margin-bottom: 5px;
background: url(../image/time_icon.png) no-repeat left center;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.content_news_list li .con{font-size:14px;color:#656565;margin-top: 10px;text-align: justify;line-height: 1.8;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.content_news_list li .more{width: 90px;line-height: 28px;position: absolute;right: 20px;bottom: 20px;background: #BEBEBE;color:#fff;text-align: center;font-size: 14px;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.content_news_list li a:hover{background: #fafafa;border: 1px solid transparent;
-webkit-box-shadow: 0 4px 10px rgba(0,0,0,0.1);
box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}
.content_news_list li a:hover .more{background: #3D79CB;}
.content_news_list li a:hover .title{color:#3D79CB;}
.content_news_list li a:hover .con{color:#333;}
.content_news_list li a:hover .date{opacity: 1;}
.content_news_list li a:hover .pic img{
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
/*.content_news_list li:after{content:'';display: block;width: 0;height: 1px;background: #3D79CB;position: absolute;bottom: -1px;left: 0;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.content_news_list li:hover:after{width: 100%;}*/
.content_pic_list{overflow: hidden;margin-top: 30px;}
.content_pic_list ul{overflow: hidden;margin-left: -9px;margin-right: -9px;margin-bottom: -15px;}
.content_pic_list li{float: left;width: 33.333%;}
.content_pic_list li a{display: block;margin:0 9px 15px;}
.content_pic_list li .pic_box_box{padding:9px;border: 1px solid #dcdcdc;}
.content_pic_list li .pic_box{height: 175px;overflow: hidden;position: relative;}
.content_pic_list li .pic{display: block;height: 100%;
background: no-repeat center;
background-size: cover;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.content_pic_list li .pic_box:hover .pic{
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
.content_pic_list li .info{line-height: 38px;text-align: center;color:#333;font-size: 16px;padding:0 10px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.content_pic_list li a:hover .info{color:#004C78;}

.content_gonggao_list{overflow: hidden;}
.content_gonggao_list ul{overflow: hidden;position: relative;}
.content_gonggao_list li{position: relative;border-bottom: 1px solid #dcdcdc;}
.content_gonggao_list li a{display: block;position: relative;padding:25px 0 25px 100px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.content_gonggao_list li .title{font-size: 20px;line-height: 1.4;color:#333;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.content_gonggao_list li .date{position: absolute;width: 67px;height: 78px;left: 0;top: 50%;background: #4489C9;font-size: 16px;color:#fff;border-radius: 5px;line-height: 1.2;
transform: translateY(-50%); 
-webkit-transform: translateY(-50%);
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}

.content_gonggao_list li .day{display: block;font-size: 20px;text-align: center;}
.content_gonggao_list li .year{display: block;font-size: 14px;text-align: right;padding-right: 5px;padding-top: 15px;line-height: 1.5;}

.content_gonggao_list li .desc{font-size: 14px;color:#656565;margin: 10px 0 0;height: 50px;overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.content_gonggao_list li:after{content:'';display: block;width: 0;height: 1px;background: #3D79CB;position: absolute;bottom: -1px;left: 0;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.content_gonggao_list li:hover:after{width: 100%;}
.content_gonggao_list li a:hover .title{color:#3D79CB;}
.content_gonggao_list li a:hover .desc{color:#000;}

.content_gonggao_list li .more{width: 90px;line-height: 32px;position: absolute;right: 35px;bottom: 20px;background: #fff;color:#656565;text-align: center;font-size: 14px;border: 1px solid #d2d2d2;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}

.content_gonggao_list li a:hover .more{color:#fff;background: #3D79CB;border-color: #3D79CB;}

/*机构设置*/
.jigou_box .jigou_tit{width: 100%;height: 46px;line-height: 46px;left: 0;bottom: 0;background: #fff;color:#999;border-bottom: 1px solid #dcdcdc;margin-top: 20px;}
.jigou_box .jigou_tit a{color:#999;}
.jigou_box .jigou_tit_cate_title{position: relative;color:#1F5193;font-size: 18px;font-weight: bold;line-height: 42px;padding-bottom: 4px;}
.jigou_box .jigou_tit_cate_title::after{display: block;content:'';width: 100%;height: 2px;background: #1F5193;position: absolute;bottom: 0;left: 0;}

.jigou_box{padding-bottom: 30px;}

.content_jigou_list{overflow: hidden;margin-top: 15px;}
.content_jigou_list ul{overflow: hidden;margin-left: -15px;margin-right: -15px;}
.content_jigou_list li{float: left;width: 25%;}
.content_jigou_list li a{display: block;margin:15px;}
.content_jigou_list li .pic_box_box{}
.content_jigou_list li .pic_box{height: 175px;overflow: hidden;position: relative;}
.content_jigou_list li .pic{display: block;height: 100%;
background: no-repeat center;
background-size: cover;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.content_jigou_list li a:hover .pic{
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
.content_jigou_list li .info{line-height: 36px;text-align: center;color:#1F5193;font-weight: bold;font-size: 18px;padding:10px;background: #f6f6f6;position: relative;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.content_jigou_list li .info::after{content:'';display: block;width: 100%;height: 2px;background: #1F5193;position: absolute;top:0;left: 0;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;}
.content_jigou_list li a:hover .info{color:#fff;background: #1F5193;}

.content_news_list_no_pic{padding: 20px 0 0;}
.content_news_list_no_pic li{position: relative;line-height: 38px;font-size: 16px;}
.content_news_list_no_pic li a{color:#454545;}
.content_news_list_no_pic .tit{display: block;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.content_news_list_no_pic .date{float:right;margin-left: 10px;color:#999;}
.content_news_list_no_pic a:hover{color:#1F5193;}
.content_news_list_no_pic a:hover .data{color:#1F5193;}

.content_news_list_no_pic li{padding-left: 23px;}
.content_news_list_no_pic .icon{width: 20px;height: 20px;position: absolute;left: 0;top: 50%;margin-top: -10px;}
.content_news_list_no_pic .icon::after{display: block;content:'';width:4px;height: 4px;background: #1F5193;position: absolute;left: 50%;top:50%;margin-top: -2px;margin-left: -2px;}

/*首页各版块换个新样式 20211205*/
.i_slides_box{overflow: hidden;margin-top: 20px;}
.i_slides_box .swiper-slide .tit{
background: rgba(0,0,0,0.3);
background: #333\9;
background: rgba(0,0,0,0.3)\9\0;
}
.i_slides_box .pag li{background: #BEBEBE;}
.new_i_tit{background: #F6F6F6;border-bottom: none;line-height: 40px;padding: 0 15px 0 0;margin-top: 40px;}
.new_i_tit .name{background: #0680c9;color:#fff;font-weight: bold;font-size: 18px;padding:0 15px;min-width: 116px;text-align: center;}
.new_i_tit .en_name{display: none;}
.new_i_tit .more::before,
.new_i_tit .more::after,
.new_i_tit .more i{display: none;}
.new_i_tit .more{color:#656565;line-height: 40px;margin-top: 0;height:40px;width: auto;}
.new_i_tit .name img{margin-top: -3px;margin-right: 10px;}

.i_news_list1{padding-top: 7px;}
.i_news_list1 li{font-size: 16px;}
.i_news_list1 li a{color:#333;}
.i_news_list2 li a{color:#4C4C4C;}

/*.i_news_list a:hover {color: #0680c9;}
.i_tzgg_list li a:hover .tit {color: #0680c9;}
.f_links li>.dropdown div.dropdown-menu ul > li > a:hover {color: #0680c9;}*/

.i_tzgg_box{width: 415px;}
.i_news_box2_2{width: 745px;margin-left: 0;}

.i_tzgg_list{padding-top: 5px;}
.i_tzgg_list li{padding:16px 0;}
.i_tzgg_list li a{padding-left: 85px;}
.i_tzgg_list li .tit{height: 56px;}
.i_tzgg_list li .date{background: #ABC9E8;color:#fff;width: 65px;}
.i_tzgg_list li .day{background: #8BB7E9;}

.i_news_list2{padding-top: 10px;}
.i_news_list2 li {line-height: 50px;border-bottom: none;}
.i_news_list2 li .tit {height: 50px;}
.i_news_list2.i_icon_news_list li{padding-left: 20px;}
.i_news_list2.i_icon_news_list .icon{width: 10px;}
.i_news_list2.i_icon_news_list .icon::after{left: 0;margin-left: 0;}

.i_news_box2_3{width: auto;}
.i_zhuanti_list{overflow: hidden;margin-top: 20px;}
.i_zhuanti_list ul{overflow: hidden;margin-right: -15px;margin-bottom: -10px;}
.i_zhuanti_list li{width: 292px;height: 120px;float: left;margin-right: 10px;}
.i_zhuanti_list li:last-child {margin-bottom: 10px;}

.i_pic_list{padding:20px 0 0;}
.f_links_box{padding-bottom: 40px;margin-top: 40px;}
.f_links_box .f_tit{background: url(../image/youlian_icon2.png) no-repeat 15px center #F5F5F5;padding-left: 40px;border: none;line-height: 46px;color:#067FC9;font-size: 18px;}
.f_links_box .f_links{padding-top: 15px;}
.f_links >ul>li{width: 290px;margin-bottom: 0;padding: 0;margin-right: 13px;}
.f_links >ul>li.last{margin-right: 0;}

