@charset "utf-8";
/* CSS Document */
body,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,select,textarea,form,p,img,div,pre,fieldset,blockquote,th,td {margin:0;padding:0;outline:none;}
html, body{ overflow-x:hidden;}
body{color:#333; background-color:#ffffff;}
ul,li,ol,dl,dt,dd{list-style:none}
img{border:none;border-style: none;}
*{ font-family:"Microsoft Yahei"; margin:0; padding:0;}
input,textarea,button{ background: transparent;vertical-align:middle}
a{ color:#333; text-decoration:none;}
:focus{outline:0}
table { border-spacing: 0px; border-collapse: collapse; }
tr { cursor: pointer; }
input, textarea{ border: 0; }
textarea{resize:none}
select{ border:none;outline: none;}
iframe, video{ width:100%;}

/*href*/
a:link,a:visited{color:#333; text-decoration:none;}
a:hover,a:active{color:#a00; text-decoration:none;}
.cfff,.cfff a:link,.cfff a:visited{color:#fff !important}
.cfff a:hover,.cfff a:active{color:#ddd}
.cccc,.cccc a:link,.cccc a:visited{color:#ccc}
.cccc a:hover,.cccc a:active{color:#ddd}
.c666,.c666 a:link,.c666 a:visited{color:#666}
.c666 a:hover,.c666 a:active{color:#a00}
.c999,.c999 a:link,.c999 a:visited{color:#999}
.c999 a:hover,.c999 a:active{color:#a00}
.c3f,.c3f a:link,.c3f a:visited{ color: #3F3F3F;}

/*common*/
.wrap{ max-width:1600px; margin:0 auto;}
.l{float:left !important}
.fl{float:left !important}
.r{float:right !important}
.fr{float:right !important}
.o{overflow:hidden}
.c{display:block;height:0;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.clear{clear:both}
.hidden{display:none}
.center{text-align:center}
.mt20{margin-top:0.26rem !important}
.mt30{margin-top:0.4rem !important}
.mt8{ margin-top:0.15rem;}
.mt50{ margin-top:0.66rem;}
.img-box img,.img{display:block;margin:0;padding:0;width:100%;}
.flexbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.lc{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
/*文字超出省略*/
.ellipsis{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.ovh1{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.ovh2{-webkit-line-clamp:2}
.ovh3{-webkit-line-clamp:3}
.ovh5{-webkit-line-clamp:5}
.j_tab{ display:table; width:100%; height:100%;}
.j_tab_cel{ display:table-cell; vertical-align:middle; width:100%; height:100%;}
.table{display: table;table-layout: fixed;text-align: center;width: 100%;height: 100%}
.table_cell{display: table-cell;vertical-align: middle}
.box_table {
    display: table;
    table-layout: fixed;
    text-align: center;
    width: 100%;
    height: 100%
}

.box_table_cell {
    display: table-cell;
    vertical-align: middle
}

.box_table_cell * {
    white-space: normal;
    word-wrap: break-word;
}
.slow img:hover {
    transform: scale(1.05);
}

/*图片放大*/
.slow img {
    -moz-transition: all 0.9s ease-in-out;
    -webkit-transition: all 0.9s ease-in-out;
    -o-transition: all 0.9s ease-in-out;
    -ms-transition: all 0.9s ease-in-out;
    transition: all 0.9s ease-in-out;
}

.header{ width: 100%; height: 80px; background-color: #ffffff; position: fixed; top: 0; left: 0; z-index:99999;}
.header_wrap{ width: 1380px; margin: 0 auto;}
.logo{ width:256px; height: 80px; background: url(../images/logo.png) no-repeat center center;}
.nav{ margin-left:50px;}
.nav li{ float: left; width: 96px; text-align: center; line-height: 80px; margin-left: 15px; background-size:100% 80px;}
.nav li a{ font-size: 18px; color: #222; line-height:79px}
.nav li.active, .nav li:hover{ background-image:url(../images/li_hbg.jpg); }
.nav li.active a, .nav li:hover a{ color: #222;}
.tel{color: #1a3684; background-image:url(../images/service.png); background-repeat:no-repeat;background-position:left center; height:80px; padding-left:50px;}
.tel span{ font-size:20px; padding-top:20px}
.tel p{ font-size:13px; padding-top:20px;}

.picScroll-left{ position: fixed; width: 100%; height: 100%;}
.picScroll-left .hd{position: absolute;bottom: 20px;right: 0;height: 12px;z-index: 2;text-align: center;}
.picScroll-left .hd ul li{float:left;width: 40px;height: 6px;background: #e0e0e0;margin: 0 5px;cursor: pointer;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; font-size: 0;}
.picScroll-left .hd ul li.on{background: #c52c2b;}
.picScroll-left .bd, .picScroll-left .bd div, .picScroll-left .bd ul,  .picScroll-left .bd ul li,  .picScroll-left .bd ul li img{ width: 100%; height:auto}
.gggggg{text-align: justify; color:#FFFFFF; padding-right:110px; font-size:15px; line-height:35px}
.index{width:100%; background:#ffffff;overflow:hidden; position: absolute; top: 100%;z-index: 90001;}

.container06{ width:83%; margin:0 auto;}
.container06_width{ margin-top:75px; background-color:#f3f3f3}
.container06_width img{ display:block}
.container06_right{ }
#lib_Tab1_sx{width:100%; overflow:hidden; background-image:url(../images/four_bg.png); background-position:right bottom; background-repeat:no-repeat}
.lib_c_con{padding: 20px 25px 0;}
.lib_c_con h1{ color:#284e9a; font-size:28px; text-align:center; line-height:62px;}
.lib_c_con h2{ color:#284e9a; font-size:22px;}
.lib_c_con h3{ font-size:23px; color:#273c67; font-weight:normal; line-height:50px; margin-top:15px;}
.lib_c_con p{ font-size:14px; line-height:30px; color:#666666; text-align:justify;}
.lib_tabborder_sx{}
.lib_Menubox_sx {position:relative; float:left; width:265px; height:568px;}
.lib_Menubox_sx ul{margin:0px; padding:0px; list-style:none; position:absolute;}
.lib_Menubox_sx li{display:block; cursor:pointer; width:265px; color:#fff;  height:113px;  background-color:#284e9a; text-align:center; font-size:29px; line-height:112px; border-bottom:1px solid #3e60a4; box-sizing:border-box; font-weight:bold}
.lib_Menubox_sx li.hover{padding:0px; background:#6798d9; width:265px; color:#fff; height:114px; font-weight:bold}

.lib_Contentbox_sx{  margin-left:265px;}

.lib_Menubox_sx li.hover .li1_bgnormal{ background:url(../image/tab1_hover.png) no-repeat center 32px;}
.lib_Menubox_sx2 li.hover .li4_bgnormal{ background:url(../image/tab1_hover.png) no-repeat center 70px;}
@media (max-width: 1440px){
.container06{ width:92%; margin:0 auto;}
.lib_Menubox_sx {position:relative; float:left; width:100px; height:470px;}
.lib_Menubox_sx li{display:block; cursor:pointer; width:100px; color:#fff;  height:94px;  background-color:#284e9a; text-align:center; font-size:25px; line-height:112px; border-bottom:1px solid #3e60a4; box-sizing:border-box; font-weight:bold}
.lib_Menubox_sx li.hover{padding:0px; background:#6798d9; width:100px; color:#fff; height:94px; font-weight:bold}
.lib_Contentbox_sx{  margin-left:120px;}
.lib_c_con{padding:10px 0px 0;}
.lib_c_con h1{ color:#284e9a; font-size:26px; text-align:center; line-height:40px;}
.lib_c_con h2{ color:#284e9a; font-size:22px;}
.lib_c_con h3{ font-size:22px; color:#273c67; font-weight:normal; line-height:30px; margin-top:10px;}
.lib_c_con p{ font-size:14px; line-height:22px; color:#666666; text-align:justify; padding-right:10px}
}


.index_product{ background: url(../images/inpro_bg.jpg) repeat-x center center; padding: 45px 0 85px;}
.index_product ul{ width: 77.6%; margin: 0 auto; background-image:url(../images/i_cp_pic.jpg); height:566px;}
.index_product ul li{ float: left; position: relative; width:100%; }
.index_product ul li h1{ text-align: center; line-height: 90px;}
.index_product ul li h1, .index_product ul li h1 a{ font-size: 35px; color: #1a3684;}
.index_product_zi{ padding-left:53%; font-size:12px; padding-top:350px; line-height:23px}
.blue{ display: none; position: absolute; left: 0; bottom: 0; width: 100%; height: 140px; background: url(../images/blue.png) center center;}
.pro_zi{ margin: 8px 220px 0 40px;}
.index_product ul li .pro_zi h1{ text-align: left; line-height: 44px;}
.index_product ul li .pro_zi h1, .index_product ul li .pro_zi h1 a{ font-size: 19px;}
.pro_zi p{ text-align: justify; font-size: 14px; line-height: 22px;}
.pro_zi p .pro_more{ font-size: 12px; color: #9cafe6;}
.pro_form{ position: absolute; top: 54px; right: 40px;}
.index_product ul li:hover .blue{ display: block;}

.container111{ width:100%; margin:0 auto;}
.syys li{ width:25%; float: left; height:350px;background: #1a3684; color:#FFFFFF}
.syys li h4{ font-size:22px; padding-bottom:20px}
.syys li p{ padding:0 7%; line-height:26px}
.syys li.li02{background: #2c4894}
.syys li.li03{background: #1a3684}
.syys li.li04{background: #2c4894}
.syys li.li02 h4, .syys li.li03 h4{color: #fff}
.syys li.li02 p, .syys li.li03 p{color: #FFF;}


.jjzz{ margin:60px auto; text-align:center; background-image:url(../images/albg.jpg); background-position:center top; background-repeat:no-repeat}
.jjzz h2{font-size: 42px;color: #fff;margin-bottom:90px; padding-top:100px}
.jjzz span{display: inline-block;height: 35px;line-height: 35px;background: #1B3685;font-size:20px;font-weight:bold;color: #fff;padding: 0 40px;margin-bottom: 35px}
.indexnews{ height: 500px; text-align: center;}
.indexnewslist{  margin:0 auto; position:relative}
.zztu{  width:100%; height:440px;}
.zztu_more{ width:160px; height:50px; text-align:center; line-height:50px; border:1px solid #333333; border-radius:50px; margin:0 auto; font-size:14px}
.xwzxtitle{ font-size:25px; text-align:center; padding-top:20px; color:#6f6f6f}
.newscenter{ width:94%; margin:0 auto; overflow:hidden; position:relative;}
.nlista{ width:25%;height:430px;}
.nlista .xwzx32{ padding: 0 20px;}
.mr_frBtnL { position:absolute; left:0; cursor: pointer; z-index:1;}
.mr_frBtnR { position:absolute; right:0;  cursor: pointer; z-index:1;}
.newscenter .bd{ width:100%;}

.partner{ background-color: #f6f6f9; padding: 60px 0 100px;}
.partner_wrap{ width: 1240px; margin: 0 auto;}
.prtner_tit{ line-height: 144px; color: #313131;}
.prtner_tit .l{ font-size: 46px;}
.prtner_tit a{ font-size: 27px;}
.slideTxtBox .bd{ width: 403px;}
.slideTxtBox .hd{ width: 822px;}
.slideTxtBox .hd ul li{ float: left; width: 403px; margin: 0 0 10px 8px; text-align: center; line-height: 124px; background-color: #e7e7e7; font-size: 23px; color: #616161; cursor: pointer; font-weight: bold;}
.slideTxtBox .hd ul li:hover{ background-color: #1a3684; color: #ffffff;}
.container05{position:relative;overflow:hidden;height: 820px;}

.container05 .left{position:absolute;top:0;bottom:0;left:0;right:50%;background: url(../images/container05_bg.jpg) left top no-repeat;}

.container05 .left .box{width:720px;text-align: left;}

.container05 .left .box h2{ margin-bottom:38px; font-weight:normal;}

.container05 .left .box .title{ margin-bottom:55px; width:440px}

.container05 .left .box .title .fl h3{font-size: 26px;color: #fff;margin-bottom: 6px; position:relative; font-weight:normal;}

.container05 .left .box .title .fl h5{font-size:14px;color:#ffffff;text-transform: uppercase; font-weight:normal;}

.container05 .left .box .title .fr{padding: 30px 0 0;}

.container05 .left .box .title .fr a{font-size:14px;color:#ffffff; position:relative}

.container05 .left .box .title .fr a span{ position:relative; transition:0.36s}

.container05 .left .box .title .fr a:before{content:"";position:absolute;right: -12px;top: -16px;background:url(../images/container05_yuan.png) center no-repeat;width:35px;height:35px;z-index: 0;}

.container05 .left .box ul li{ padding:26px 0}

.container05 .left .box ul li a .time{display:inline-block;width:75px;border-right:rgba(255,255,255,.1) 1px solid;vertical-align: top; position:relative}

.container05 .left .box ul li a .time:after{content:"";position: absolute;width:3px;height:0;background:#ffffff;right: -2px;top: 0;transition: 0.9s;}

.container05 .left .box ul li a .time h3{font-size:48px;color:#fff;font-weight:bold;margin-bottom: 10px;transition:0.9s ease; line-height:1;}

.container05 .left .box ul li a .time h6{font-size:14px;color:#fff;display: inline-block;transition:0.9s ease; font-weight:normal; line-height:1;}

.container05 .left .box ul li a .con{width:400px;display:inline-block;padding-left: 30px;}

.container05 .left .box ul li a .con h5{font-size:16px;color:#fff;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;margin-bottom:18px; transition:0.9s ease; font-weight:normal; line-height:1;}

.container05 .left .box ul li a .con p{ font-size:12px; line-height:20px; color:rgba(255,255,255,.6); height:40px; overflow:hidden; transition:0.9s ease}

.container05 .right{ width:50%}

.container05 .right ul li a{display: table;font-size:0;overflow:hidden;width: 100%;}

.container05 .right ul li a .img{width:50%;display: table-cell; overflow:hidden}

.container05 .right ul li a .img img{ width:100%}

.container05 .right ul li a .con{width:50%;display: table-cell;background: #f6f7f7;position:relative;z-index: 100;}

.container05 .right ul li a .con:before{ content:""; position:absolute; top:0; width:0; right:0; height:100%; background:#a40001; transition:0.9s ease}

.container05 .right ul li a .con:after{content:"";position:absolute;right: -20px;border-left:#f6f7f7 20px solid;border-top:transparent 17px solid;border-bottom:transparent 17px solid;top: 50%;margin-top: -17px;transition:0.6s;}

.container05 .right ul li:last-child a .con:after{content:"";position:absolute;right: 100%;border-right: #f6f7f7 20px solid;border-top:transparent 17px solid;border-bottom:transparent 17px solid;top: 50%;margin-top: -17px;transition:0.6s;border-left: none;}

.container05 .right ul li a .con .table{position:absolute;top:0;bottom:0;left:0;right:0;height: 410px;}

.container05 .right ul li a .con .time{display:inline-block;margin-bottom: 2rem;}

.container05 .right ul li a .con .time h3{font-size:30px;color:#1a4996;margin-bottom: 15px; transition:0.9s ease; font-weight:normal;}

.container05 .right ul li a .con .time h6{font-size:12px;color:#333333; text-transform:uppercase;padding-bottom: 25px;border-bottom:#1a4996 1px solid;display: inline-block; transition:0.9s ease; font-weight:normal;}

.container05 .right ul li a .con_li{ padding:0 8%}

.container05 .right ul li a .con_li h5{font-size:16px;color:#242424;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;margin-bottom:18px; transition:0.9s ease; font-weight:normal;}

.container05 .right ul li a .con_li p{ font-size:14px; line-height:28px; color:#666666; overflow:hidden; margin-bottom:1rem; transition:0.9s ease}

.container05 .right ul li a .con_li h3 img{ transition:0.9s ease; overflow:hidden; width:auto}

.container05 .right ul li a .con_li h3 .img02{ transform:scaleX(0); width:0}

.container05 .left .box ul li a:hover .time:after{ height:100%}
.table{ display:table; table-layout: fixed; text-align:center; width:100%; height:100%}

.table_cell{ display:table-cell; vertical-align:middle}

.slow img {-moz-transition: all 0.9s ease-in-out;-webkit-transition: all 0.9s ease-in-out;-o-transition: all 0.9s ease-in-out;-ms-transition: all 0.9s ease-in-out;transition: all 0.9s ease-in-out;}
.footer{ background: url(../images/f_bg.jpg) no-repeat center bottom; background-color:#ececec; overflow:hidden}
.d_nav{ width:700px;}
.d_nav li{ width: 116px; background: url(../images/line.jpg) no-repeat left 10px; float: left; text-align: center; line-height: 36px;}
.d_nav li:first-child{ background-image:none}
.d_nav li a{ font-size: 16px; color: #1a3684;}
.d_nav li.on{ background: none;}
.d_nav li p a{ font-size:12px; color:#999999; text-align:left}
.css3,a{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.div1200 {
    width: 1200px;
    margin: 0 auto;
    padding: 0px;
    overflow: hidden;
}
.comdiv{
width:100%; margin:0px; padding:0px; overflow:hidden; clear:both;}
.comdiv p{ line-height:30px}
#aboutmid_gt{
padding:40px 0px;}
.aboutmid_gt_left{ 
float:left; width:270px;}
.aboutmid_gt_left_1_2{ padding-top:30px; padding-bottom:3px;
color:#fff; font-size:28px; line-height:30px; }
.aboutmid_gt_left_2{
background-color:#fff;}
.aboutmid_gt_left_1_3{
line-height:22px;}
.aboutmid_gt_left_1{ padding:0 24px; width:222px;
background-image:url(../images/a1.jpg); color:#fff; height:110px; background-position:center; background-repeat:no-repeat;}
.aboutmid_gt_left_2 ul li{background-position:246px center; background-repeat:no-repeat;
float:left; width:222px; padding:0 24px; margin:0px; line-height:60px;   border-bottom:1px #f2f2f2 solid;}
.aboutmid_gt_left_2 ul li a{
font-size:16px; color:#333333;
}
.aboutmid_gt_left_2 .er_left_erji a{ font-size:12px; color:#666666}
.comdiv_news_list  li{ border-bottom:1px dashed #CCCCCC; line-height:50px}
.aboutmid_gt_left_2 .er_left_erji{line-height:36px; padding-left:24px; border-bottom:1px dashed #CCCCCC}
.aboutmid_gt_left_2 ul li.on,.aboutmid_gt_left_2 ul li:hover{
background-image:url(../images/a2.png); }
.aboutmid_gt_left_2 ul li.on a,.aboutmid_gt_left_2 ul li:hover a{
margin-left:20px; color:#305dc3;}
.aboutmid_gt_right{
float:right; width:825px; background-color:#fff; padding:24px 40px;}
.aboutmid_gt_right_1{ padding-bottom:10px;
border-bottom:2px #305dc3 solid;}
.aboutmid_gt_right_1_left{ padding-left:15PX;
float:left; background-position:left center; background-repeat:no-repeat; background-image:url(../images/a3.png); font-size:20px; color:#333;}
.aboutmid_gt_right_1_right{
float:right; background-image:url(../image/a4.png); padding-left:25px; background-position:left center; background-repeat:no-repeat;}
.aboutmid_gt_right_1_right, .aboutmid_gt_right_1_right a{ font-size: 14px;color: #808080;}
a:hover{
color:#305dc3}
.aboutmid_gt_right_2{
padding:40px 0px;}
.gt_pro_list li{
float:left; width:260px; margin-right:22px; margin-top:20px;}
.gt_pro_list li:nth-child(3n){
margin-right:0;}
.gt_pro_list_1{
text-align:center; color:#305dc3; line-height:20px; padding-top:10px; padding-bottom:3px;}
.gt_pro_list_2{
text-align:center; color:#4c4c4c; line-height:20px;}
.gt_pro_list_pic{
position:relative;}
.gt_pro_list_pic_mask{
position:absolute; left:0; bottom:-36px; width:100%; z-index:10; background-image:url(../images/p1.png); height:36px;opacity:0; background-position:center; background-repeat:no-repeat;}
.gt_pro_list li:hover .gt_pro_list_pic_mask{
opacity:1; bottom:0;}
.gt_pro_1{
text-align:center; font-size:28px; color:#4c4c4c; padding-top:20px; padding-bottom:35px;}
.gt_pro_2 img{
float:left; width:100%;}
.gt_re_pro li{
margin:0px; padding:30px 0px; width:100%; overflow:hidden; border-bottom:1px #d9d9d9 dashed;}
.gt_re_pro_left{
float:left; font-size:20px; color:#333; margin-right:45px;}
.gt_re_pro_right{
float:left;}
.gt_r_pro_list{
text-align:center; padding-top:50px;}
.gt_r_pro_list a{
display:inline-block; border:1px #b3b3b3 solid; text-align:center; width:178px; height:38px; line-height:38px;}
.gt_r_pro_list a:hover{
color:#fff; background-color:#305dc3; border-color:#305dc3}

.d_logo{background: url(../images/logo.png) no-repeat right center; width:256px; height:58px }
.code{ margin-right: 70px;}
.code p{ line-height: 62px; font-size: 16px; color: #888888;}
.d_contact{}
.d_tel{ font-size:14px; color: #1a3684; line-height:30px; width:240px; margin-top:20px}
.d_tel ul li{width:100%}
.d_tel span{ font-size: 24px; font-weight: bold;}
.d_contact p{ font-size: 16px; color: #888888; line-height: 36px;}
.copy{ padding-top:60px}
.copy, .copy a{ font-size: 12px; color: #888888;}
.copy img{ vertical-align: middle;}

.bg3{
    width: 100%;
    background: url("../images/part3-bg.png") no-repeat;
    background-size: 100% 100%;
    height: 371px;
}
.bg3 ul{
    width: 100%;
}
.bg3 ul li{
    width: 33.333%;
    border-right: 1px solid #fff;
    box-sizing: border-box;
    text-align: center;
    float: left;
    margin-top: 50px;
    height: 251px;
    color: #fff;
}
.bg3 ul li:nth-child(1){
    background: url("../images/li-lr.png") no-repeat left;
    background-size: auto 100%;
}
.bg3 ul li:last-child{
    border: 0;
    background: url("../images/li-lr.png") no-repeat right;
    background-size: auto 100%;
}
.bg3 ul li .title_1{
    width: 100%;
    height: 54px;
    line-height: 54px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}
.bg3 ul li .title_2{
    height: 90px;
    line-height: 90px;
    text-align: center;
    font-size: 56px;
    font-weight: bold;
    position: relative;
}
.bg3 ul li .title_2::after{

    display: block;
    width: 37px;
    height: 37px;
    background:url("../images/span_bg.png") no-repeat;
    position: absolute;
    top: -5px; right: -50px;
    font-size:14px;
    text-align: center;
    line-height: 37px;
    font-weight: normal;
}
.bg3 ul li:nth-child(1) .title_2::after{
    content: "年";
}
.bg3 ul li:nth-child(2) .title_2::after{
    content: "万元";
}
.bg3 ul li:nth-child(3) .title_2::after{
    content: "㎡";
}

.bg3 ul li .title_2 .icon{
    position: absolute;
    height: 37px;
    width: 37px;
}
.bg3 ul li .title_3{
    width: 100%;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    font-size: 16px;
}
.title_4_icon{
    width: 100%;
    height: 50px;
}
.bg3 ul li:nth-child(1) .title_4_icon{
    background: url("../image/icon-1.png") no-repeat center center;
}
.bg3 ul li:nth-child(2) .title_4_icon{
    background: url("../image/icon-2.png") no-repeat center center;
}
.bg3 ul li:nth-child(3) .title_4_icon{
    background: url("../image/icon-3.png") no-repeat center center;
}
.part,.part3{
        width: 1400px;
        margin: 64px auto;
    }
.part3.slideBox{ width:76%;}
.part3-list{
    width: 100%;
}
.part3-list ul{
	
}
.part3-list ul li{
    width:33.3%;
    float: left;
}
.part3-list ul li a{
    display: block;
	background: #f7f7f7;
	margin:0 15px;
}
.part3-list ul li a .left-info{
    margin: 15px 0 15px 40px;
    width: calc(100% - 125px);
    overflow: hidden;
    float: left;
}
.part3-list ul li a .right-info{
    width: 45px;
    height: 45px;
    background: url("../image/hongqi.png") no-repeat;
    background-size: 100%;
    float: right;
    margin: 15px 40px 15px 0;
}
.part3-list ul li a img{
    width: 100%;
	overflow:hidden;
	display:block;
}
.part3-list ul li a .left-info h2{
    width: 100%;
    height: 44px;
    line-height: 44px;
    color: #10376b;
}
.part3-list ul li a .left-info .info{
    height: 40px;
    line-height: 20px;
    font-size: 14px;
    overflow: hidden;
    color: #929292;
}
.part3-number{
    width: 100%;
    text-align: center;
    height: 160px;
    line-height: 160px;
    margin-top: 40px;
}
.part3-number ul{
    width: 100%;
    height: 36px;
    text-align: center;
}
.part3-number ul li{
    width: 34px;
    height: 34px;
    border: 1px solid #cdcdcd;
    line-height: 34px;
    text-align: center;
    border-radius: 50%;
    margin-left: 18px;
    display: inline-block;
	cursor:pointer;
}
.part3-number ul li:nth-child(1){
    margin-left: 0;
}

.part3-number ul li.on{ background:#a40001; color:#fff;border: 1px solid #a40001; }
.honors{ background-color:#f1f1f1; padding:120px 0 80px; overflow:hidden;}
.honor{ position:relative; width:80.3%; margin:0 auto;}
.honor .hd{}
.honor .hd a{ display:block; position:absolute; top:50%; margin-top:-44px; width:2.4%;}
.honor .next{ right:0;}
.honor .prev{ left:0;}
.honor .bd{ width:94.9%; margin:0 auto;}
.honor .bd ul{ overflow:hidden;}
.honor .bd ul li{ float:left; width:25%;}
.honor .bd ul li a{ margin:0 2%; display:block;}
.factory{ text-align:center; padding:90px 0;}
.factory ul{ overflow:hidden; margin:90px auto 0; width:76%;}
.factory ul li{ float:left; width:31.2%; margin:0 1%;}
.n_news{ width: 100%; overflow: hidden; padding-top: 3.125rem; padding-bottom:3.75rem;}
.n_news ul{ margin: 0 -.9375rem; margin-top: -2rem; overflow: hidden;}
.n_news ul li{ padding: 0 .9375rem; margin-top:2rem; overflow: hidden;}
.n_news ul li a{ position: relative; z-index: 1; }
.n_news ul li .img{ width: 21.25rem; height: 13.75rem; float: left; margin-right: 2rem; flex-shrink: 0;}
.n_news ul li .img img{ object-fit: cover;}
.n_news ul li .txt{ height: 13.75rem; display: flex; align-content: center; flex-wrap: wrap; position: relative;}
.n_news ul li .txt:before{ content: ""; display: block; width: 100%; height: 1px; background: #e5e5e5; position: absolute; left: 0; bottom: 0;}
.n_news ul li .txt:after{ content: ""; display: block; width: 0; height: 1px; background: #1f77e4; position: absolute; left: 0; bottom: 0; transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; -ms-transition: 1s; -o-transition: 1s; }
.n_news ul li .txt span{ font-size: .75rem; font-family: Bahnschrift; color: #595959; display: block; width: 100%; margin-bottom: 1rem;}
.n_news ul li .txt span:before{ content: ""; display: inline-block; width: .9375rem; height: 2px; background: #71c32b; vertical-align: middle; margin-right: .5rem;}
.n_news ul li h2{ font-size: 1.125rem; color: #464646; font-weight: bold; margin-bottom: 1.25rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; }
.n_news ul li p{ font-size: .9375rem; color: #737373; line-height: 1.5rem; height: 3rem; overflow: hidden;}
.n_news ul li .btn_xx{ height: 2rem; line-height: 2rem; font-size: .875rem; color: #939498; margin-top: 1.25rem;transition: .5s;}
.n_news ul li .btn_xx svg.ico_see{ width: 1.25rem; height: 20px; display: inline-block; vertical-align: middle; margin-right: 1rem;}
.n_news ul li .btn_xx svg.icon{ width: 8px; height: 8px; display: inline-block; vertical-align: middle; margin-left: 5px;}
.n_news ul li .btn_xx svg path{ transition:.5s; -webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s;}
.n_news ul li a:hover h2{ color:#3d75c0;}
.n_news ul li a:hover .btn_xx{ color:#3d75c0;}
.n_news ul li a:hover svg path{ fill:#3d75c0;}
.n_news ul li a:hover .txt:after{ width: 100%;}
.n_news_width{ width:80%; margin:0 auto}
.n_banner{ background: url(../images/er_top_bg.jpg) no-repeat center top; width: 100%; }
.n_tit{ padding-top:195px; text-align:center}
.n_tit h1{ line-height: 86px; position: relative; font-size: 46px; font-weight: normal;}
.n_tit h1:after{ content: ''; position: absolute; bottom: 0; left: 50%; margin-left: -53px; width: 106px; height: 5px; background-color: #ffffff;}
.n_tit p{ line-height: 60px; font-size: 37px;}

.erjijj{ background:url(../images/about1_bg.jpg) no-repeat center bottom; width:100%; height:590px }
.jjlogo{ padding-top:70px; text-align:center;}
.jjnr{ width:40%;  font-size:16px; line-height:36px; text-align: justify; margin-left:44%; padding-top:105px}
.jjnr p{ padding-bottom:30px}
.jjzz{ margin:60px 0 0; text-align:center;}
.n_linian{ padding:80px 0 180px; background:#f3f3f3 url(../images/n_linian_bg.jpg) center bottom no-repeat;}
.n_linian .title{ margin-bottom:60px;}
.w1200 {width: 1200px;margin: 0 auto;}
.n_linian ul{ width:100%; background:#e5e5e5 url(../images/n_linian_bg.png) right bottom no-repeat; height:360px;}
.n_linian ul li{ float:left; width: 238px; height:280px; padding-top:80px; text-align:center; position:relative; border-right:#f3f3f3 2px solid}
.n_linian ul li:last-child{ border:none}
.n_linian ul li .img{ position:absolute; width:0; height:360px; top:0; left:0; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out; overflow:hidden}
.n_linian ul li:hover .img{ width:238px; }
.n_linian ul li h3{ font-size:20px; color:#e70012; margin-bottom:20px;}
.n_linian ul li h4{ margin-bottom:15px;}
.n_linian ul li p{ font-size:15px; line-height:30px; color:#6d6d6d; padding: 0 20px;}

.n_title {
    height: 75px;
    border-bottom: #e8e8e8 2px solid;
    padding: 0;
    position: relative;
}

.n_title .left {
    height: 75px;
}

.n_title .w1560 {
    position: relative
}

.n_title .wrap {
    position: relative
}

.n_nav {
    position: relative;
}

.n_nav a {
    display: inline-block;
    height: 75px;
    font-size: 16px;
    float: left;
    line-height: 75px;
    color: #5b5b5b;
    text-align: center;
    box-sizing: border-box;
    position: relative;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-left: 2.875rem;
}

.n_nav a strong {
    display: block;
    color: #3f3f3f;
    position: relative;
    z-index: 4;
    height: 75px;
    line-height: 75px;
    transition: 0.6s ease-in-out;
}

.n_nav .on, .n_nav a:hover {
    color: #fff;
}

.n_nav a:before {
    content: "";
    width: 0;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #1e3685;
    transition: 0.6s ease-in-out;
}

.n_nav .on:before, .n_nav a:hover:before {
    width: 100%;
}

.n_nav .on strong, .n_nav a:hover strong {
    height: 75px;
    line-height: 75px;
    /* color: #1e3685; */
}

.layui-col-md4 {
    height: 75px
}

.position {
    line-height: 75px;
    color: #7b7b7d;
    padding-left: 22px;
    font-size: 13px;
    background: url(../images/home_icon.png) left 30px no-repeat;
}

.position span, .position a, .position i {
    font-size: 13px;
    color: #7b7b7d;
    -moz-transition: all 0.36s ease-in-out;
    -webkit-transition: all 0.36s ease-in-out;
    -o-transition: all 0.36s ease-in-out;
    -ms-transition: all 0.36s ease-in-out;
    transition: all 0.36s ease-in-out;
}

.position i {
    margin: 0px 5px;
    font-style: normal;
}

.position i img {
    vertical-align: middle;
    margin-top: -2px;
}

.position em {
    font-size: 13px;
    color: #1e3685;
    font-style: normal;
}

.position a:hover {
    color: #1e3685;
}

.n_contact {
    position: relative;
}

.n_contact .left {
    width: 50%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0
}

.n_contact .left #container02 {
    width: 100%;
    height: 100%
}

.n_contact .right {
    width: 40%;
    padding: 5rem 5%;
    background: #f5f5f7
}

.n_contact .right .n_title01 {
    border-bottom: #1e3685 2px solid;
    padding-bottom: 1.875rem
}

.amap-icon img {
}

.n_contact .right ul {
    margin-bottom: 3rem;
}

.n_contact .right ul li.fl {
    width: 50%
}

.n_contact .right ul li a {
    display: block;
    border-bottom: #e2e2e4 1px solid;
    padding: 2rem 0
}

.n_contact .right ul li a .icon {
    width: 2.5rem;
}

.n_contact .right ul li a .icon img {
    width: 100%; vertical-align: middle;
}

.n_contact .right ul li a .con {
    width: calc(100% - 3.5rem);
    padding-left: .9375rem
}

.n_contact .right ul li a .con h6 {
    font-size: 14px;
    color: #7d7d7d;
    margin-bottom: 6px;
    font-weight: normal;
    line-height: 14px;
}

.n_contact .right ul li a .con h5 {
    font-size: 15px;
    color: #2c2c2c;
    line-height: 18px;
    height: 18px;
    font-weight: bold;
}

.n_contact .right .ll {
    text-align: center
}

.n_contact .right .contact .ll {
    margin: 0 10px;
}

.n_contact .right .ll h3 img {
    width: 8.5rem;
    height: 8.5rem;
}

.n_contact .right .ll h5 {
    font-size: 12px;
    color: #878787;
    margin: 0.75rem 0 0
}

.n_contact .right .rr p {
    font-size: 12px;
    line-height: 24px;
    color: #878787;
    text-align: right
}
.n_title01 {
    margin-bottom: 3.375rem
}

.n_title01 h4 {
    font-size: 1.625rem;
    color: #333333;
    margin-bottom: 0.75rem;
    font-weight: normal;
}

.n_title01 h3 {
    font-size: 1.875rem;
    color: #1e3685;
    font-family: Century Gothic;
    font-weight: bold;
    text-transform: uppercase;
}

.n_title01 h3 font {
    color: #76be3b;
    font-family: Century Gothic;
    font-weight: bold;
}

.n_news {
    overflow: hidden;
    padding: 3rem 0 3rem
}

.n_news .fl01 {
    margin-bottom: 3.125rem
}

.n_news .fl02 .left {
    width: 27.1875rem;
}

.n_news .fl02 .left ul li .img, .n_news .fl02 .left ul li .img img {
    width: 100%;
    height: 18.125rem;
    overflow: hidden;
    object-fit: cover;
}

.n_news .fl02 .left ul li .con {
    padding: 2.5rem;
    background: #f8f8f8
}

.n_news .fl02 .left ul li .con h3 {
    font-size: 1.375rem;
    color: #636363;
    font-weight: bold;
    font-family: tt0173m;
}

.n_news .fl02 .left ul li .con h4 {
    font-size: 19px;
    line-height: 30px;
    color: #636363;
    font-weight: bold;
    margin: 1.25rem 0;
    transition: 0.6s;
}

.n_news .fl02 .left ul li .con p {
    font-size: 14px;
    line-height: 24px;
    overflow: hidden;
    color: #8c8b8b;
    margin-bottom: 2.75rem
}

.n_news .fl02 .left ul li .con span {
    display: inline-block;
    width: 95px;
    line-height: 29px;
    background: #22b17e;
    border-radius: 15px;
    font-size: 14px;
    color: #fff;
    text-align: center;
}

.n_news .fl02 .right {
    width: 100%;
}

.n_news .fl02 .right ul li {
    margin-bottom: 1.875rem
}

.n_news .fl02 .right ul li a {
    display: block;
    padding: .9375rem;
    padding-right: 0;
    background: #f8f8f8;
    transition: 0.6s;
    position: relative
}

.n_news .fl02 .right ul li a:before {
    content: "";
    position: absolute;
    right: 0;
    width: 0;
    transition: .6s;
    top: 0;
    bottom: 0
}

.n_news .fl02 .right ul li a .img, .n_news .fl02 .right ul li a .img img {
    width: 15.9375rem;
    height: 10.625rem;
    overflow: hidden;
    position: relative;
    display: none;
}

.n_news .fl02 .right ul li a .con {
    width: calc(100% - 15.9375rem - 3.4375rem);
    padding: 1.5rem 2rem;
    position: relative;
}

.n_news .fl02 .right ul li a .con h5 {
    font-size: 1.1875rem;
    line-height: 2rem;
    height: 2rem;
    color: #636363;
    font-weight: bold;
    transition: .6s;
}

.n_news .fl02 .right ul li a .con h6 {
    font-size: 14px;
    color: #1e3685;
    font-family: Century Gothic;
    font-weight: bold;
    margin: 0.75rem 0 1rem;
    transition: .6s;
}

.n_news .fl02 .right ul li a .con p {
    font-size: 0.875rem;
    line-height: 22px;
    height: 44px;
    color: #8c8b8b;
    transition: .6s;
}

.n_news .fl02 .right ul li a .yanjing {
    width: 3.4375rem;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    background: #bcbcbc;
    transition: .6s;
}

.n_news .fl02 .sticky {
    position: sticky;
    top: 0;
    padding: 0;
}

.n_class.n_news .fl02 .right ul li a .img, .n_class.n_news .fl02 .right ul li a .img img {
    height: 23.56rem;
}

.n_class.n_news .fl02 .right ul li a .img, .n_class.n_news .fl02 .right ul li a .img img, .n_class.n_news .fl02 .right ul li a .con, .n_class.n_news .fl02 .right ul li a .con, .n_partner.n_news .fl02 .right ul li a .con, .n_partner.n_news .fl02 .right ul li a .con {
    width: 100%;
    display: block;
    float: none;
}

.n_class.n_news .fl02 .right ul li, .n_partner.n_news .fl02 .right ul li {
    width: 32.3%;
    float: left;
    margin: 0 .5% 1.875rem;
}

.n_class.n_news .fl02 .right ul li a .con h6, .n_class.n_news .fl02 .right ul li a .con p, .n_class.n_news .fl02 .right ul li a .yanjing, .n_partner.n_news .fl02 .right ul li a .con h6, .n_partner.n_news .fl02 .right ul li a .con p, .n_partner.n_news .fl02 .right ul li a .yanjing {
    display: none;
}

.n_class.n_news .fl02 .right ul li a {
    padding: 0;
}

.n_class.n_news .fl02 .right ul li a .con h5, .n_partner.n_news .fl02 .right ul li a .con h5 {
    text-align: center;
}
.n_news .fl02 .right ul li a:hover:before { width: 100%; background: #1e3685; left: 0 }
.n_news .fl02 .right ul li a:hover .con h5, .n_news .fl02 .right ul li a:hover .con h6, .n_news .fl02 .right ul li a:hover .con p { color: #fff }
.n_news .fl02 .right ul li a:hover .yanjing { background: transparent }

.n_class.n_news .fl02 .right ul li a .con, .n_class.n_news .fl02 .right ul li a .con, .n_partner.n_news .fl02 .right ul li a .con, .n_partner.n_news .fl02 .right ul li a .con{ padding: 1.5rem 0;}

.n_partner.n_news .fl02 .right{ margin-top: 3rem;}

/*新闻详情*/
.n_news_detail {
    padding: 0rem 0 5rem;
}

.n_news_detail .content {
    display: flex;
}

.n_news_detail .n_left {
    width:95%;
    /*width: calc(100% - 25.9375rem);*/
    margin: 0 auto;
}

.n_news_detail .n_left .box {
    padding: 0;
}

.n_news_detail .n_left .box .ar_title {
    margin-bottom: 2.125rem;
    border-bottom: #e4e4e4 3px solid;
    padding-bottom: 0.75rem;
}

.n_news_detail .n_left .box .ar_title h3 {
    font-size: 1.5625rem;
    color: #3c3c42;
    line-height: 3rem;
    margin-bottom: 0.375rem;
    font-weight: bold;
	 text-align:center
}

.n_news_detail .n_left .box .ar_title h6 {
    position: relative;
}

.n_news_detail .n_left .box .ar_title h6 span {
    display: none;
    font-size: 13px;
    color: #888;
    margin-right: 1rem;
}

.fenxiang_box {
    display: inline-block;
}

.fenxiang_box:hover #j_shart_s_24 {
    display: inline-block;
}

.shart_box {
    display: inline-block;
    cursor: pointer
}

#j_shart_s_24 .bds_count {
    font-size: 12px;
}

#j_shart_s_24 {
    display: block;
    vertical-align: top;
}

#j_shart_s_24 strong {
    z-index: 2;
    line-height: 36px;
    font-size: 12px;
    color: #7e8080;
    font-weight: normal;
    display: none;
}

#j_shart_s_24 .bds_qzone {
    background: url(https://www.xajfwy.com/static/images/j_shart.png) center -224px no-repeat
}

#j_shart_s_24 .bds_tsina {
    background: url(https://www.xajfwy.com/static/images/j_shart.png) center -311px no-repeat
}

#j_shart_s_24 .bds_tqq {
    background: url(https://www.xajfwy.com/static/images/j_shart.png) center -195px no-repeat
}

#j_shart_s_24 .bds_renren {
    background: url(https://www.xajfwy.com/static/images/j_shart.png) center -340px no-repeat
}

#j_shart_s_24 .bds_weixin {
    background: url(https://www.xajfwy.com/static/images/j_shart.png) center -253px no-repeat
}

#j_shart_s_24 .bds_sqq {
    background: url(https://www.xajfwy.com/static/images/j_shart.png) center -79px no-repeat
}

#j_shart_s_24 .bds_fbook {
    background: url(https://www.xajfwy.com/static/images/j_shart.png) center -166px no-repeat
}

#j_shart_s_24 .bds_twi {
    background: url(https://www.xajfwy.com/static/images/j_shart.png) center -137px no-repeat
}

#j_shart_s_24 .bds_linkedin {
    background: url(https://www.xajfwy.com/static/images/j_shart.png) center -108px no-repeat
}

#j_shart_s_24 .bds_tieba {
    background: url(https://www.xajfwy.com/static/images/j_shart.png) center -253px no-repeat
}

#j_shart_s_24 .bds_huaban {
    background: url(https://www.xajfwy.com/static/images/j_shart.png) center -253px no-repeat
}

#j_shart_s_24 .bds_douban {
    background: url(https://www.xajfwy.com/static/images/j_shart.png) center -253px no-repeat
}

#j_shart_s_24 .bds_copy {
    background: url(https://www.xajfwy.com/static/images/j_shart.png) center -253px no-repeat
}

#j_shart_s_24 .bds_print {
    background: url(https://www.xajfwy.com/static/images/j_shart.png) center -253px no-repeat
}

#j_shart_s_24 .bds_mshare {
    background: url(https://www.xajfwy.com/static/images/j_shart.png) center -253px no-repeat
}

#j_shart_s_24 .bds_count {
    font-size: 12px
}

#j_shart_s_24.xian {
    display: inline-block
}

.b_nav {
    text-align: center;
    margin-top: 3.75rem
}

.b_nav .con {
    font-size: 1.0625rem;
}

.b_nav .con.center {
    display: inline-block;
}

.b_nav .con.center img {
    margin: -3px 0.875rem 0;
}

.b_nav .con.fl img {
    margin: -3px 0.875rem 0 0;
}

.b_nav .con.fr img {
    margin: -3px 0 0 0.875rem;
}

.b_nav .con.fl a, .b_nav .con.fr a, .b_nav .con.center a {
    color: #666565
}

.n_news_detail .n_right {
    width: 25%;
    width: 25.9375rem;
    float: right;
}

.n_news_detail .n_right .content01 {
    padding: 2rem 2.75rem;
    background: #f0f0f3;
}

.n_news_detail .n_right .content01 .time {
    width: 100%;
    margin-bottom: 2rem;
}

.n_news_detail .n_right .content01 .time h3 {
    font-size: 3.125rem;
    color: #1e3685;
    font-weight: bold;
    font-family: Roboto;
    position: relative;
    padding-bottom: 0.875rem;
    margin-bottom: 1rem;
}

.n_news_detail .n_right .content01 .time h3:before {
    content: "";
    position: absolute;
    width: 1.5rem;
    height: 3px;
    background: #c5262c;
    bottom: 0;
    left: 4px;
}

.n_news_detail .n_right .content01 .time h5 {
    font-size: 14px;
    color: #181818;
    margin-bottom: 1.25rem;
    padding-left: 4px;
    font-family: Franklin;
}

.n_news_detail .n_right .content01 .time h6 {
    font-size: 15px;
    color: #757575;
}

.n_news_detail .n_right .content01 .tuijian h3 {
    font-size: 1.25rem;
    color: #393838;
    font-weight: bold;
    padding-bottom: 1.875rem;
    border-bottom: #d3d3d3 1px solid;
    margin-bottom: 1.5rem;
    margin-top: 3.75rem;
}

.n_news_detail .n_right .content01 .tuijian ul li {
    margin-bottom: 1.25rem
}

.n_news_detail .n_right .content01 .tuijian ul li a h5 {
    font-size: 1rem;
    line-height: 22px;
    max-height: 44px;
    overflow: hidden;
    color: #5d5d5d;
    margin-bottom: 10px;
    transition: 0.6s;
}

.n_news_detail .n_right .content01 .tuijian ul li a h6 {
    font-size: 12px;
    color: #929293
}

.n_right .sticky {
    position: sticky;
    top: 0;
    padding: 0;
}

.n_news_detail .b_nav .con.center {
    width: 10rem;
    font-size: 16px;
    margin-left: 0rem;
}

.n_news_detail .n_right .fenxiang h5 {
    font-size: 12px;
    color: #77797e;
    margin-bottom: 10px;
    position: relative;
    margin: 60px 0 25px
}

.n_news_detail .n_right .fenxiang h5:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -1px;
    width: 25px;
    height: 1px;
    background: #e8e8e8
}

.n_news_detail .n_right .fenxiang h5:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -1px;
    width: 25px;
    height: 1px;
    background: #e8e8e8
}

.n_news_detail .n_right .fenxiang h3 {
    margin-bottom: 0;
    display: inline-block;
    margin-right: 8px;
}

.n_news_detail .n_right .fenxiang h3 a {
    display: inline-block;
    background: none;
    border-radius: 50%;
    position: relative;
    width: 50px;
    height: 50px;
    line-height: 48px;
    overflow: hidden;
    float: none;
    text-indent: 0;
    margin: 0;
    border: #bdbdc0 1px solid;
    text-align: center;
    transition: 0.36s;
}

.n_news_detail .n_right .fenxiang h3 a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    transform: scale(0);
    transition: 0.36s;
    border-radius: 50%;
}

.n_news_detail .n_right .fenxiang h3 a img {
    height: 24px;
    vertical-align: middle;
    margin-top: -5px;
    position: relative;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    opacity: 0.4;
}

.n_news_detail .n_right .fenxiang h3.h301 a:hover:before {
    transform: scale(1);
    background: #bdbdc0;
}

.n_news_detail .n_right .fenxiang h3.h302 a:hover:before {
    transform: scale(1);
    background: #bdbdc0;
}

.n_news_detail .n_right .fenxiang h3.h303 a:hover:before {
    transform: scale(1);
    background: #bdbdc0;
}

.n_news_detail .n_right .fenxiang h3.h304 a:hover:before {
    transform: scale(1);
    background: #bdbdc0;
}

.n_news_detail .n_right .fenxiang h3 a:hover img {
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(10);
    filter: grayscale(0);
    filter: gray;
    opacity: 1;
}

#ar_fot {
    margin-top: 10px;
    position: relative;
    padding: 0;
    text-align: center;
}

#ar_fot h5 {
    width: 69%;
    display: block;
    font-size: 16px;
    line-height: 30px;
    color: #6e6e6e;
    font-weight: normal;
    float: left;
}

#ar_fot h5 span {
    float: left
}

#ar_fot h5 a {
    float: left;
    font-size: 16px;
    color: #3e3e3e;
    font-weight: normal;
    width: calc(100% - 72px);
}

#ar_fot h5 a:hover {
    color: #c5262c;
}

#ar_fot .bnt_back {
    position: absolute;
    top: 28px;
    right: 0;
    color: #fff;
    background: #063579;
    padding: 0 25px;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
}

#ar_fot .bnt_back:hover {
    border-radius: 3px;
}

#ar_fot .fanhui {
    display: inline-block;
}

#ar_fot .fanhui a {
    display: inline-block;
    width: 9.6875rem;
    height: 2.5rem;
    line-height: 2.5rem;
    background: #1e3685;
    border-radius: 1.25rem;
    text-align: center;
    font-size: 15px;
    color: #fff;
    transition: 0.36s;
}

#ar_fot .fanhui a img {
    margin: -3px 0.5rem 0 0
}

#ar_fot .fanhui a:hover {
    background: #9fca37;
}
/*内容样式*/
.ar_article td, .ar_article th {
    padding: 15px 10px;
    border: 1px solid #ededed;
    vertical-align: middle;
}

.ar_article td p, .ar_article th p {
    padding-bottom: 0;
    margin-bottom: 0;
}

.ar_article table {
    border-collapse: collapse;
    border-right: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    width: 100%
}

.ar_article table td {
    border-left: 1px solid #ededed;
    border-top: 1px solid #ededed;
}

.ar_article {
    font-size: 14px;
    color: #7d7c7c;
    line-height: 30px;
    margin-bottom: 30px;
}

.ar_article p {
    font-size: 0.9375rem;
    color: #6b6d6e;
    line-height: 2rem;
    margin-bottom: 1rem;
}

.ar_article img {
    max-width: 100%;
}

.ar_article img {
    display: inline-block;
}

.article-page {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 70px;
}

.article-page .box {
    display: block;
    width: 50%;
    border-right: 1px solid #ddd;
    position: relative;
    background-color: #f4f4f4;
}

.article-page .box .btn-aw {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    border: 1px solid #aaa;
    font-size: 0;
    position: absolute;
    top: 50%;
    margin-top: -22px;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.article-page .box .btn-aw:before {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    border: 2px solid #333;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: border .5s;
    -o-transition: border .5s;
    transition: border .5s;
}

.article-page .box .main {
    vertical-align: top;
}

.article-page .box .main .tag {
    font-size: 0.9375rem;
    color: #1e3685;
    margin-bottom: 5px;
}

.article-page .box .main .ti {
    font-size: 1.125rem;
    line-height: 1.5;
    color: #333;
}

.article-page .box .main .data {
    font-size: 0.9375rem;
    color: #999;
}

.article-page .box:hover .btn-aw {
    border-color: #1e3685;
    background-color: #1e3685;
}

.article-page .box:hover .btn-aw:before {
    border-color: #fff;
}

.article-page .box:hover .main .ti {
    color: #000;
    text-decoration: underline;
}

.article-page .box.prev {
    padding: 40px 50px 40px 130px;
}

.article-page .box.prev .btn-aw {
    left: 40px;
}

.article-page .box.prev .btn-aw:before {
    border-right: none;
    border-top: none;
    -webkit-transform-origin: 8px 0;
    -ms-transform-origin: 8px 0;
    transform-origin: 8px 0;
}

.article-page .box.prev .main {
    text-align: right;
}

.article-page .box.next {
    border-right: none;
    padding: 40px 130px 40px 50px;
}

.article-page .box.next .btn-aw {
    right: 40px;
}

.article-page .box.next .btn-aw:before {
    border-left: none;
    border-bottom: none;
    -webkit-transform-origin: 8px -5px;
    -ms-transform-origin: 8px -5px;
    transform-origin: 8px -5px;
}

.pagelist {
    text-align: center;
    clear: both;
    padding-top: 30px;
}

.pagelist span, .pagelist strong, .pagelist a {
    display: inline-block;
    border: 1px solid #ddd;
    padding: 2px 6px;
    margin-right: 2px;
    line-height: 16px;
    text-decoration: none;
    color: #666;
}

.pagelist span {
    background: #1e3685;
    color: #fff;
}

.wap{ display: none;}
.web{ display: block;}

@media (max-width: 1630px){
    .i_ttwidth{width:90%;}
    .container06 ul li h4 span.counter{font-size:72px;}
    .container06 ul li h4 span{margin: 0 2px;}
	.wrap{max-width: 1200px}
    .n_class.n_news .fl02 .right ul li a .img, .n_class.n_news .fl02 .right ul li a .img img {height: 17.68rem;}
    .pro_zi {margin: 6px 165px 0 30px;}
    .index_product ul{ width: 86.6%;}
    .table_cell p{ font-size: 14px;}
}