
/* LLK CSS Document */
/* ========================== BASE CSS ========================== */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
html, body { height: 100%;min-width:1200px;}
h1, h2, h3, h4, h5, h6, em, strong, th { font-size: 100%; font-weight: normal; font-style: normal; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit;}
fieldset, img { border: 0; }
li { list-style: none; }
* { color: #3F3F3F; font-size: 14px;margin:0px; padding:0px; font-family: 微软雅黑; box-sizing: border-box;outline: none;}
body { color: #3F3F3F; font-size: 14px; line-height: 24px; }
a { color: #3F3F3F; text-decoration: none;cursor: pointer;transition: .5s;}
a:hover {transition: .5s;}
a:visited { }
a:focus { outline: none; }
.f_all * { font-size: 12px; }
.f_0 { font-size: 0px; }
.w_content { width: 1200px; margin: 0 auto }
.div_spacing { margin-bottom: 15px; }
.block_spacing { padding-bottom: 15px; }
table { border-collapse: collapse; border-spacing: 0; }
.table_fix { table-layout: fixed; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; overflow: hidden; }
.zong_tagContent .tagContent { display: none; }
.zong_tagContent .selectTag { display: block; }
.c_current { color: #0473d9!important; }
.b { font-weight: bold; }
.n { font-weight: normal; }
.rel { position: relative }
.abs { position: absolute }
.v_middle * { vertical-align: middle }
.v_top { vertical-align: top }
.v_bottom { vertical-align: bottom }
.align_c { text-align: center }
.align_l { text-align: left }
.align_r { text-align: right }
.t_indent { text-indent: 25px; }
.t_indent2 { text-indent: 28px; }
.f_l,.pull_left { float: left }
.f_r,.pull_right { float: right }
.inline_block { display: inline-block;}
.dis_block { display: block; }
.cursor_d { cursor: default!important; }
.cursor_a { cursor: auto!important; }
.cursor_p { cursor: pointer!important; }
button { cursor: pointer; }
.border_n { border: none; background: none; }
.div_c{margin:0px auto;}
.mar_r0{ margin-right:0px!important}

/*  ========================== COMMON CSS ========================== */

/* ============= an_container ============= */
.an_container { background: #fff;padding-top: 100px; }

/* ============= an_content ============= */

.an_content { padding: 0px 0px 30px 0px; }

/* ============= an_header ============= */

.an_header { height: 100px;background-color: #fff;position: fixed;top: 0px;width: 100%;z-index: 10;box-shadow: 1px 1px 10px rgba(0,0,0,.1);}


/*nav*/
.nav_bar{}
.nav_bar{position:relative;top: 50px;left: 92px;}
.nav_bar ul{position:relative;z-index: 1100; /*! margin-left:-30px; */}
.nav_bar ul > li{display:block;float: left;position: relative;}
.nav_bar ul > li > .tit{line-height:50px;display:block;font-size:16px;color:#3f3f3f;margin:0px 35px;}
.nav_bar .line{display:block;position:absolute;left:0px;top:0px; width:32px; height:50px;border-bottom:4px solid #1369f0; z-index: 10; }
.nav_bar ul > li .actived{color:#0071c4;}
.nav_bar ul > li > a:hover,.nav_bar ul > li.actived > a{color: #1369f0;}

.nav_small{width: 100px;background: rgba(0,0,0,0.8);position: absolute;left: 50%;box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.25);transform:  translateX(-50%);z-index: 2;display: none}
.nav_small a.erlink{display: block;line-height: 44px;font-size: 14px;color: #fff;transition: 0s;text-align: left;transition: .4s;padding: 0px 10px 0px 21px;}
.nav_small a.erlink:hover{background-color:#fff; color: #333;transition: .4s;}

.nav_small2{width: 155px;}
.nav_small3{width:100%;left: 0px;position: fixed;transform: translateX(0px);}
.nav_small4{width: 310px;}

.jjfa{min-height: 375px;}
.jjfa > div.w_content{display: table;table-layout: fixed}
.jjfa > div.w_content > div{display: table-cell;color: #fff;padding: 20px 20px 0px 0px;}
.jjfa > div.w_content > div:last-of-type{padding-right: 0px}
.fa_til{color: #46A3FF;font-weight: bold;font-size: 20px;line-height: 40px;margin-bottom: 3px;}
.fa_til img{position: relative;top:4px;margin-right: 12px;}
.fa_list{padding: 10px 0px 20px;}
.fa_list h2{font-size: 16px;color: #fff;line-height: 24px;height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;cursor: pointer;transition: .4s}
.fa_list h2:hover{color:#46A3FF;transition: .4s }
.fa_list p{font-size: 14px;color: #C2C2C2;line-height: 24px;height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.fa_btn{width: 147px;height: 36px;line-height: 33px;border: 1px #46a3ff solid;background: url('../image/fajiantou.png') no-repeat 97px center;color: #1369F0;padding-left: 35px;display: inline-block;margin-top: 8px;}
.fa_btn:hover{background: url('../image/fajiantou2.png') no-repeat 103px center #46a3ff;color: #fff;}

.header_phone{right: 0px;top:10px;}
.header_phone span{color: #bababa;position: relative;top: -5px;margin-right:  5px;}
.header_phone i{font-weight: bold;font-style: italic;font-size: 24px;color: #90c42f;}

/* ============= main ============= */

/*banner*/
.banner{/*height: 460px;*/}

.bxslider_banner0 .bx-controls{display: none}
.bxslider_banner0:hover .bx-controls{display: block}
.bxslider_banner0 .bxslider li{box-sizing: border-box;}
.bxslider_banner0 .bx-wrapper{border: 0;box-shadow: none; margin-bottom: 0px;}
.bxslider_banner0 .bx-wrapper li img{height: auto;width: 100%}

.bxslider_banner0 .bx-wrapper .bx-prev { left: 0px; background: url('../image/controls1.png') no-repeat; }
.bxslider_banner0 .bx-wrapper .bx-prev:hover, .t2-banner .bx-wrapper .bx-prev:focus { background: url('../image/controls1.png') no-repeat;}
.bxslider_banner0 .bx-wrapper .bx-next { right: 0px; background: url('../image/controls2.png') no-repeat; }
.bxslider_banner0 .bx-wrapper .bx-next:hover, .t2-banner .bx-wrapper .bx-next:focus {background: url('../image/controls2.png') no-repeat;}
.bxslider_banner0 .bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -75px; outline: 0; width:60px; height:150px; text-indent: -9999px; z-index: 9; }


/*搜索*/
.t2-search-form2{ font-size:0px;padding: 9px 0px 20px;display: inline-block;}
.t2-search-form2 .form-group{ display:inline-block; vertical-align:middle; margin-bottom:0px;}
.t2-search-form2 .form-group .form-control{ width:520px;border:0px;height: 56px; line-height:56px; border-radius: 4px 0px 0px 4px;font-size: 18px;padding: 0px 0px 0px 15px;}
.t2-btn-search2 {line-height: 54px; padding: 0px 39px;font-size: 18px;background: linear-gradient(to right,#ffc936 0%, #ff8b03 100%);color: #fff;vertical-align:middle;display: inline-block; border:0px;border-radius: 0px 4px 4px 0px;cursor: pointer;}
.t2-btn-search2 span{top:3px;}
.t2-btn-search2:hover, .t2-btn-search2:focus{background: linear-gradient(to right,#ffc936 0%, #ff8b03 100%);color: #fff;}
.t2-btn-search2:active, .t2-btn-search2:active:focus {background: linear-gradient(to right,#ffc936 0%, #ff8b03 100%);color: #fff;}


/*首页*/
.an_main { }

.t2_title{text-align: center;margin-bottom: 30px;position: relative;}
.t2_title span{font-size: 36px;color: #1369F0;line-height: 55px;display: inline-block;padding-bottom: 6px;}
.t2_title img{margin-bottom: 5px;}
.t2_title small{font-size: 24px;color: #A8A8A8;text-transform: uppercase;}
.t2_title a{color: #5371B1;margin: 34px 0px 0px 0px;font-size: 14px;font-weight: normal;cursor: pointer;position: absolute;right: 0px;}
.t2_title a:hover{color:#236ECF;text-decoration:underline}

/*板块1*/
.t2-block1{padding: 40px 0px 17px;background: #F9F9F9;}
.yhdl { font-size: 0px  }
.pic_block { width: 277px;height: 403px; margin-right: 30px; vertical-align:top;background: #fff;padding: 24px 0px 0px;display: inline-block;text-align: center;box-sizing: border-box;transition: .4s;margin-bottom: 23px;overflow: hidden;}
.pic_block:nth-child(4n){margin-right: 0}
.pic_block:hover{transition: .4s;filter: drop-shadow(0px 3px 15px rgba(0, 0, 0, 0.1));transform: translateY(-10px);}
.pic_block:hover *{transition: .4s}
.pic_block img {    height: 139px;}
.pic_block h2 a { display: block; line-height: 24px; font-size: 20px; font-weight: bold; margin-bottom: 14px; text-decoration: none; text-align: center;/*! padding-left: 13px; */color: #1369F0;}
ul.yhdllist li { height: 40px; line-height: 40px; /*! padding-left: 12px; */ text-align: center;}
ul.yhdllist li a { font-size: 16px; text-decoration: none; color: #747474; }
ul.yhdllist li a:hover{color: #1369F0;}


/*板块2*/
.t2-block2{padding: 67px 0px 0px;}
.t2_jxal{padding: 20px 0px 20px}
.t2_jxal_l{width: 600px}
.t2_jxal_r{width: 600px;}
.t2_alinfo li img{display: block}
.t2_alinfo h1{font-size: 18px;line-height: 40px;padding-bottom: 24px;text-align: center;}
.t2_alinfo p{line-height: 30px;color: #747474;}
.aninfo1{height:310px; padding: 20px 46px 0px;overflow: hidden;}
.aninfo2{height:240px;background-color: #1E8FFF; padding: 36px 50px 0px;overflow: hidden;}
.aninfo2 *{color: #fff !important;}
.aninfo3{height:270px;background-color: #90C42F; padding: 48px 50px 0px;overflow: hidden;}
.aninfo3 *{color: #fff !important;}
.sanjiao1{left: 600px;top:128px}
.sanjiao2{left: 586px;top:412px}
.sanjiao3{left: 600px;top:700px}

.aninfo1_1,.aninfo2_2,.aninfo3_3{overflow: hidden;}
.aninfo1_1 img,.aninfo2_2 img,.aninfo3_3 img{transition:.4s;}
.t2_alinfo li{cursor: pointer}
.animate_scroll div{animation:animate_scroll 2s both;}
@keyframes animate_scroll{
    0%{ opacity: 1;
       transform: translateY(0px)
    }
	15%{ opacity: 0;
	   transform: translateY(-100px)
	}
    16%{ opacity: 0;
	   transform: translateY(100px)
	}
    100%{ opacity: 1;
       transform: translateY(0px)
    }
}

.animate_img img{animation:animate_img 0.5s both;}
@keyframes animate_img{
    0%{ 
       transform: scale(1)
    }
    100%{
       transform: scale(1.1)
    }
}

/*板块3*/
.t2-block3{padding: 40px 0px 20px;}
.t2_news{padding: 20px 0px 0px;}
.t2_news_l{width: 500px}

.t2_news_l .bx-wrapper{border: 0;box-shadow: none;margin-bottom: 0px;}
.t2_news_l .bx-wrapper img{height: 460px;width: 500px;transition: .5s;}
.t2_news_l .bx-wrapper img:hover{transform: scale(1.13);transition: .5s;}
.t2_news_l .bx-wrapper .bx-caption{/*! padding: 0px 10px; */box-sizing: border-box;background: none;/*! width: 80%; */background: rgba(80, 80, 80, 0.5);}
.t2_news_l .bx-wrapper .bx-caption span{/*! background: rgba(80, 80, 80, 0.5); */text-align: left;color: #fff;font-size: 14px;padding-left: 15px;width: 80%;height: 44px;line-height: 44px;overflow: hidden;padding: 0px 10px;}
.t2_news_l .bx-wrapper .bx-pager{bottom:16px; text-align: right;padding-right: 10px;z-index: 99;/*! width: 80%; */}
.t2_news_l .bx-wrapper .bx-pager.bx-default-pager a{text-align: center}
.t2_news_l .bx-wrapper .bx-pager.bx-default-pager a:hover, .t2_news .bx-wrapper .bx-pager.bx-default-pager a.active{background: #A6E930;}

.t2_news_r{width: 650px;}


.t2_news_r li{float: left;padding: 18px 20px 18px 19px;margin-bottom: 0px;transition: .5s;cursor: pointer;border-bottom: 1px #C4C4C4 dotted;border-left: 6px #fff solid;position: relative;z-index: 0;width: 100%;}
.t2_news_r li >div:first-child{width: 80px;float: left;}
.t2_news_r li >div:first-child h1{font-size: 30px;color: #1369F0;padding-top: 13px;}
.t2_news_r li >div:first-child h1 b{font-size:20px;color: #1369F0;font-weight: normal}
.t2_news_r li >div:first-child p{font-size: 16px;color: #A2A2A2;}
.t2_news_r li >div:last-child{padding-left: 87px;}
.t2_news_r li >div:last-child h2{font-size: 16px;color:#303030;font-weight: bold;margin-bottom: 4px;padding-top: 3px;height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.t2_news_r li >div:last-child p{font-size: 14px;color: #808080;line-height: 22px;height: 44px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.t2_news_r li:after{content: "";display: block;width:0px;height: 114px;background-color: #F4F6F8;position: absolute;top: 0px;z-index: -1;left: 0px;transition: .5s;}
.t2_news_r li:hover *{transition: .5s;}
.t2_news_r li:hover{transition: .5s;border-left: 6px #1369F0 solid;}
.t2_news_r li:hover:after{width:100%;transition: .5s;}

/* ============= an_footer ============= */

/*侧边栏*/
.small_icon { top:50%; right: 20px;  position: fixed;margin-top: -135px;z-index: 100;}
.small_icon a { display: block; margin-bottom:6px;   border-radius: 4px;  background-color: rgb(255, 255, 255);  box-shadow: 0px 0px 10px 0px rgba(35, 35, 35, 0.2);width: 60px;height: 60px; position: relative;cursor: pointer;}
.small_icon .small_icon1 { background: url(../image/small_icom1_hover.png) no-repeat center center #adaeaf; }
.small_icon .small_icon2 { background: url(../image/small_icom2_hover.png) no-repeat center center #adaeaf; cursor: default;}
.small_icon .small_icon3 {  background: url(../image/small_icom3_hover.png) no-repeat center center #adaeaf;}
.small_icon .small_icon4 {  background: url(../image/small_icom4_hover.png) no-repeat center center #adaeaf; }
.small_icon .small_icon1:hover { background: url(../image/small_icom1_hover.png) no-repeat center center #70B0FE; }
.small_icon .small_icon2:hover  { background: url(../image/small_icom2_hover.png) no-repeat center center #70B0FE; }
.small_icon .small_icon3:hover  {  background: url(../image/small_icom3_hover.png) no-repeat center center #70B0FE; }
.small_icon .small_icon4:hover  {  background: url(../image/small_icom4_hover.png) no-repeat center center #70B0FE; }

.small_icon .small_icon1 b{width: 105px;}
.small_icon .small_icon2 b{width: 176px;}
.small_icon .small_icon3 b{width: 163px;}
.small_icon .small_icon4 b{width: 160px}

.small_icon a b{filter:alpha(opacity=0); opacity:0;position:absolute; right:60px;  display:block; height:36px; color:#0084ff; text-align:center; line-height:36px; z-index:9999; font-size:13px;background: #fff;font-weight: normal;top: 12px;border-radius: 6px;  box-shadow: 0px 0px 10px 0px rgba(35, 35, 35, 0.2);}
.small_icon a:hover b { filter:alpha(opacity=100); opacity:1;right:76px;transition: all 0.2s ease-in-out 0s;  }

.small_icon a:hover b img{position: absolute;display: none;right:-19px;top:0px;}
.small_icon a:hover b img{display: block;}

.t2-footer{ padding:40px 0px 0px;background-color: #34383B;height: 200px;}
.t2_footer_l{width: 120px;text-align: center;}
.t2_footer_r{width: 590px;padding-left: 40px;}
.t2_footer_r h2{color: #fff;font-size: 16px;margin-bottom: 16px;margin-left: -20px;margin-top: 0px;}
.t2_footer_r h2 a{font-size: 14px;color: #fff;padding: 0px 20px 0px;}
.t2_footer_r h2 a:hover{text-decoration: underline}
.t2_footer_word{display: table;width: 100%;}
.t2_footer_word div{display: table-cell;width: 33.3%}
.t2_footer_word div p{color:#BCBCBC;line-height: 29px;}
.t2_footer_word div p a{color:#BCBCBC;}
.t2_phe {width: 246px;margin-top: 25px;}
.t2_phe img{float: left;margin-right: 14px;}
.t2_phe h1{padding-bottom: 8px;color: #fff;margin-top: -5px;}
.t2_phe p{font-weight: bold;font-style: italic;font-size: 24px;text-align: left;color: #fff;}
.t2_zixun{margin: 18px 22px 0px 0px;}
.t2_zixun a{text-align: center;color: #fff;line-height: 30px;display: inline-block;padding: 0px 20px;}
.t2_zixun a img{transition: .4s;}
.t2_zixun a:hover img{transition: .4s;transform: rotateY(180deg);}

/*  2022-4-2  修改 开始  */
.t2-block1{padding: 42px 0 60px;}
/* .t2-block1 .w_content{width: 1401px;margin: 0 auto;} */
.t2-block1 .w_content .pic_block{width: 224px;height: 404px;margin-right: 19px;margin-bottom: 0;padding-top: 45px;}
.t2-block1 .w_content .pic_block:nth-last-of-type(1){margin-right: 0;}
.t2-block1 .w_content .pic_block img{height: auto}
.t2-block1 .w_content .pic_block .icon{height: 123px;width: 90px;display: flex;justify-content: center;align-items: center;margin: 0 auto 11px;}
.t2-block1 .w_content .pic_block:hover{box-shadow:0px 3px 15px rgba(0, 0, 0, 0.1);}
.t2-block1 .w_content .pic_block h2 a{padding-left: 0;}
.t2-block1 .w_content ul.yhdllist li{padding-left: 0;}
/*  2022-4-2  修改 结束  */