/* CSS Document */
*{margin:0; padding:0; font-family:"微软雅黑";}
body{overflow-x:hidden;}
a{text-decoration:none;}
a img{border:0;}
li{list-style:none;}
.cont{width:1200px; margin:0 auto;}
.clear{clear:both;}

.header{width:100%; height:auto;}
.hd_top{width:100%; height:40px; background:#bcbcbc;}
.hd_welcome{font-weight:lighter; font-size:16px; line-height:40px;}
.hd_center{width:100%; height:auto;}
.hd_logo{width:225px; height:auto; float:left;}
.hd_logo img { width: 100%; }
.hd_wz{ float: left; margin-left: 10%; margin-top: 40px; font-size: 28px; font-weight: 600; color: #2052b1; }
.hd_rexian{float:right; margin-top:20px;}
.hd_rexian img{float:left; margin-right:10px;}
.hd_rexian p{float:right; font-size:16px; font-weight:lighter; line-height:35px; letter-spacing:2px;}
.hd_rexian p span{font-size:22px; display:block;}
.hd_nav{width:100%; height:60px; background:#2052b1;}
.hd_nav ul{width:1200px; margin:0 auto;}
.hd_nav ul li{width:12.5%; float:left; text-align:center;}
.hd_nav ul li a{font-size:16px; font-weight:lighter; color:#fefefe; line-height:60px;}
.hd_nav ul li:hover{background:#bccd02;}

/*index*/

/* 高亮导航部分 */
.slider{width:100%; height:auto;}
.slider-main{width:100%; height:auto;}
.slider-main li{width:100%; height:auto;}
.slider-main li img{width:100%; height:auto;}
.osSlider-main .slider-nav {
    position: absolute;
    width:100%;
    height: 22px;
    bottom: 20px;
    text-align: center;
    z-index: 25;
}
.osSlider-main .slider-nav li {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 0 6px;
    margin: 0 12px;
    font-size: 12px;
    color: #1d4bab;
    border: 1px solid #1d4bab;
    background: none;
    cursor: pointer;
}
.osSlider-main .slider-nav li.active {
    color: #fff;
    background: #1d4bab;
}
.osSlider-main .slider-nav li:hover {
    border: 1px solid #1d4bab;
    background: #1d4bab;
	color:#fff;
}

.in_product{width:100%; height:590px; background:url(../images/inbj_02.jpg) no-repeat center top; padding-top:5px;}
.index_title{margin-top:30px; width:100%; background:url(../images/whtite.jpg) no-repeat center bottom; text-align:center; height:70px; color:#fff;}
.index_title h3{font-size:24px; font-weight:lighter; line-height:35px;}
.index_title p{font-size:18px; font-weight:lighter; line-height:24px;}
.in_pp_list{width:100%; margin:40px auto;}
.in_pp_list li{width:23%; margin-right:2%; float:left; height:327px; float:left; position: relative; overflow:hidden; border:1px solid rgba(0,0,0,0);}
.in_pp_list li:nth-child(4){margin-right:0;}
.in_pp_list li .in_pp_img{width:100%; height:auto;}
.in_pp_list li .in_pp_img img{width:100%;}
.in_pp_list li .in_pp_title{width:100%; height:30px; background:rgba(0,0,0,0.5); font-size:16px; color:#fff; line-height:30px; text-align:center; position:absolute; bottom:0;}
.in_pp_list li:hover{border:1px solid #000; height:357px; margin-top:-10px;}

.index_title1{margin-top:30px; width:100%; background:url(../images/black.jpg) no-repeat center bottom; text-align:center; height:70px;}
.index_title1 h3{font-size:24px; font-weight:lighter; line-height:35px;}
.index_title1 p{font-size:18px; font-weight:lighter; line-height:24px;}
.in_anli{width:100%; height:671px; background:url(../images/inbj_04.jpg) no-repeat center; padding-top:5px;}
.in_al_list{width:98%; height:auto; margin:50px auto;}
.in_al_list li{width:22%; margin-right:4%; height:224px; float:left; overflow:hidden; margin-bottom:20px; position:relative;}
.in_al_list li a{display: block; width: 100%; height: 100%; transition: all 2s;}
.in_al_list li:nth-child(4n){margin-right:0;}
.in_al_list li .in_al_img{width:100%; height:224px;}
.in_al_list li .in_al_img img{width:100%; height:224px; object-fit: cover;}
.in_al_list li .in_al_zhegai{width:100%; height:224px; background:#2052b1; position:absolute; top:0; display:none;transition-delay:1s;}
.in_al_list li .in_al_zhegai p{font-size:16px; text-align:center; line-height:24px; margin-top:100px; color:#fff;}
.in_al_list li:hover a{transform:rotateY(360deg);
-webkit-transform:rotateY(360deg); /* Safari and Chrome */
-moz-transform:rotateY(360deg); /* Firefox */
transition-duration:2s;}
.in_al_list li:hover .in_al_zhegai{display:block; transition-delay:1s;}

.in_youshi{width:100%; height:565px; padding-top:5px; background:url(../images/inbj_06.jpg) no-repeat center top;}
.in_ys_list{width:100%; height:auto; margin:40px auto;}
.in_ys_list li{width:32%; margin-right:2%; float:left;}
.in_ys_list li:last-child{margin-right:0;}
.in_ys_list li .in_ys_img{width:100%; height:auto;}
.in_ys_list li .in_ys_img img{width:100%; height:auto;}
.in_ys_list li .in_ys_cont{width:100%; height:150px; background:#aac300; text-align:center; padding-top:20px; color:#fff;}
.in_ys_list li .in_ys_cont h3{font-size:18px; font-weight:normal; margin:10px auto 10px;}
.in_ys_list li .in_ys_cont p{font-size:14px; line-height:24px; width:80%; margin:0 auto;}

.in_dianhua{width:100%; height:198px; background:url(../images/ys_02.jpg) no-repeat center; margin-top:10px;}
.in_dh_right{width:20%;float:right; margin-top:20px;}
.in_dh img{float:left; margin-right:5%;}
.in_dh p{float:right; font-size:18px; color:#aac300; margin-top:10px; line-height:24px;}
.in_dh p span{font-size:18px; display:block;}
.in_dh_zixun{width:80%; height:40px; line-height:40px; background:#aac300; display:block; margin:30px auto; border-radius:40px; -webkit-border-radius:40px; font-size:16px; text-align:center; color:#fff;}

.in_jianjie { width: 100%; height: auto; padding-top: 5px; padding-bottom: 20px; }
.in_jj{width:100%; margin-top:20px;}
.in_jj_left{width:47%; float:left;}
.in_jj_title{font-size:20px; height:60px; background:url(../images/blue_03.jpg) no-repeat bottom left; line-height:50px;}
.in_jj_cont{font-size:16px; color:#000; line-height:24px; margin-top:20px;}
.in_jj_more{width:40%; height:50px; font-size:16px; display:block; border:1px solid #1d4bab; color:#1d4bab; border-radius:10px; line-height:50px; text-align:center; margin:30px 0;}
.in_jj_list{width:100%; height:auto;}
.in_jj_list li{width:20%; float:left; margin-right:20%; height:95px; background:#1d4bab; text-align:center; border-radius:10px; -webkit-border-radius:10px;}
.in_jj_list li:last-child{margin-right:0;}
.in_jj_list li img{margin-top:15px;}
.in_jj_list li:hover{background:#acc300;}
.in_jj_right{float:right; margin-top:40px;}
.in_jj_right img{max-width:537px;}

.in_lingyu{width:100%; height:555px; padding-top:5px; background:url(../images/inbj_06.jpg) no-repeat center top;}
.in_ly_list{width:100%; height:auto; margin-top:50px;}
.in_ly_list li{width:23%; margin-right:2%; float:left; height:400px; overflow:hidden; position:relative;}
.in_ly_list li:last-child{margin-right:0;}
.in_ly_list li .in_ly_img{width:100%; height:400px;}
.in_ly_list li .in_ly_img img{width: 100%; height: 400px; object-fit: cover;}
.in_ly_list li .in_ly_zhegai{position:absolute; bottom:-400px; width:100%; height:480px;}
.in_ly_list li .in_ly_jia{width:40px; height:40px; border-radius:40px; line-height:30px; color:#fff; font-size:20px; margin:0 auto; text-align:center;}
.in_ly_list li .in_ly_title{height:50px; line-height:50px; font-size:16px; color:#fff; text-align:center; margin-top:-10px;}
.in_ly_list li:first-child .in_ly_jia , .in_ly_list li:first-child .in_ly_title{background:#16459f;}
.in_ly_list li:nth-child(2) .in_ly_jia , .in_ly_list li:nth-child(2) .in_ly_title{background:#10d928;}
.in_ly_list li:nth-child(3) .in_ly_jia , .in_ly_list li:nth-child(3) .in_ly_title{background:#ed902d;}
.in_ly_list li:nth-child(4) .in_ly_jia , .in_ly_list li:nth-child(4) .in_ly_title{background:#df2d81;}
.in_ly_list li .in_ly{height:290px; width:100%; padding-top:110px;}
.in_ly_list li:first-child .in_ly{background:rgba(22,69,159) !important;}
.in_ly_list li:nth-child(2) .in_ly{background:rgba(0,199,27) !important;}
.in_ly_list li:nth-child(3) .in_ly{background:rgba(237,144,45) !important;}
.in_ly_list li:nth-child(4) .in_ly{background:rgba(223,45,129) !important;}
.in_ly_list li .in_ly img{margin:0px auto;display: inline;}
.in_ly_list li .in_ly_zgtitle{font-size: 17px;font-weight:lighter;color:#fff;width: 60%;margin: 20px auto 5px;text-align: left;}
.in_ly_list li .in_ly_zgcont{font-size:12px;line-height:20px;width:60%;margin:0 auto;color:#fff;text-align: left;}
.in_ly_list li:hover .in_ly_zhegai{bottom:0px; transition-duration:1s;}
.in_ly_list li .in_ly_zgcont p {line-height: 2;}
.in_ly_list li .in_ly_zgcont em {padding-right: 10px;}
.in_news{width:100%; height:690px; padding-top:5px;}
.in_ns{width:100%; margin-top:40px;}
.in_ns_fenlei{width:60%; margin:0 auto;}
.in_ns_fenlei a{width:25%; margin-right:12.5%; height:40px; line-height:40px; color:#fff; font-size:16px; background:#1d4bab; display:block; float:left; border-radius:10px; -webkit-border-radius:10px; text-align:center;}
.in_ns_fenlei a:last-child{margin-right:0;}
.in_ns_fenlei a:hover , .in_ns_fenlei .on{background:#accd02;}
.in_ns_list{width:100%; height:408px;}
.in_ns_list li{height:145px; width:47%; margin-right:6%; float:left; border-bottom:1px dotted #cacaca;}
.in_ns_list li:nth-child(2n){margin-right:0;}
.in_ns_time{width:100px; height:100px; background:#1d4bab; border-radius:90px; -webkit-border-radius:90px; float:left; margin-top:20px;}
.in_ns_time p{font-size:22px; line-height:24px; text-align:center; color:#fff; margin-top:30px;}
.in_ns_time p span{display:block;}
.in_ns_rt{width:80%; float:right; margin-top:20px; color:#000;}
.in_ns_title{font-size:16px; width:100%; height:30px; line-height:30px; overflow:hidden; margin:10px auto;}
.in_ns_cont{font-size:14px; line-height:24px; width:100%; height:48px; overflow:hidden;}

/*list_anli*/
.ct_left{width:25%; float:left; height:auto; margin-top:20px;}
.ct_fl{margin-bottom:20px; width:100%; height:auto;}
.ct_fl_title{width:100%; height:95px; background:#1d4bab; padding-top:20px;}
.ct_fl_title p{font-size:24px; text-align:center; line-height:35px; color:#fff;}
.ct_fl_title p span{display:block;}
.ct_fl_bz{width:100%; height:40px; line-height:40px; font-size:18px; text-align:center; background:#aac300; color:#fff;}
.ct_fl_list{width:100%; height:auto; background:#ececec;}
.ct_fl_list li{width:100%; height:60px; border-bottom:1px dashed #d2d2d2;}
.ct_fl_list li a{width:70%; height:60px; line-height:60px; color:#1d4bab; font-size:16px; background:url(../images/left_jt_b.png) no-repeat center right; display:block; margin:0 auto;}
.ct_fl_list li a:hover , .ct_fl_list li .on{background:url(../images/left_jt.png) no-repeat center right; color:#aac300;}
.hot{width:90%; padding-top:20px;  height:320px; background:#ececec; padding:20px 5% 0;}
.hot marquee{margin:0 auto; width:270px;}
.hot_list li{width:100%; height:200px; position:relative; margin-bottom:10px;}
.hot_img{width:100%; height:200px;}
.hot_img img{width:100%; height: 200px; object-fit: cover;}
.hot_title{width:100%; height:30px; line-height:30px; background:rgba(255,255,255,0.7); color:#fff; text-align:center; font-size:14px; position:absolute; bottom:0;}
.ct_rexian{width:100%; height:110px; background:#1d4bab; border-radius:10px; -webkit-border-radius:10px; margin-bottom:20px;}
.ct_rexian img{float:left; margin-left:10%; margin-top:15px;}
.ct_rexian p{float:right; margin-top:15px; margin-right:10%; font-size:18px; color:#fff; line-height:35px;}
.ct_rexian p span{display:block; font-size:22px;}

.ct_right{width:73%; float:right; margin-top:20px;}
.ct_rt_top{height:35px; width:100%; border-bottom:1px solid #999;}
.ct_rt_title{float:left; height:22px; line-height:22px; border-left:5px solid #1d4bab; color:#1d4bab; padding-left:10px; font-size:16px;}
.ct_rt_place{float:right; height:22px; line-height:22px; font-size:12px; color:#b7b7b7;}
.ct_rt_place a{font-size:12px; color:#b7b7b7;}
.ct_rt_center{width:100%; height:auto; margin-top:20px;}
.ct_al_list{width:100%; height:auto;}
.ct_al_list li{width:32%; margin-right:2%; float:left; height:400px; margin-bottom:20px; position:relative;}
.ct_al_list li:nth-child(3n){margin-right:0;}
.ct_al_list li .ct_al_img{width:100%; height:400px;}
.ct_al_list li .ct_al_img img{width:100%; height:400px;}
.ct_al_list li .ct_al_zhegai{width:100%; position:absolute; top:0; background:url(../images/listpp_03.png) no-repeat center top; height:122px;}
.ct_al_list li .ct_al_zhegai p{font-size:18px; text-align:center; height:30px; line-height:30px; margin-top:41px; overflow:hidden; color:#fff;}
.ct_al_list li:hover .ct_al_zhegai{background:url(../images/listpp_06.png) no-repeat center top;}
.ct_page{width:99%; height:45px; border:1px solid #999; margin:20px auto; }
.ct_page p{float:left; margin-left:3%; line-height:45px; font-size:12px; color:#060606;}
.ct_page_list{float:right; margin-right:3%; margin-top:10px;}
.ct_page_list a{padding:5px 10px; border:1px solid #999; margin-right:10px; color:#060606; font-size:12px;}
.ct_page_list .on{background:#fff4ae; border:none;}

/*list_product*/
.ct_fl_list1{width:100%; height:auto;}
.ct_fl_list1 li{width:100%; height:60px; border-bottom:1px dashed #d2d2d2; text-align:center;  background:#ececec;}
.ct_fl_list1 li a{line-height:60px; color:#1d4bab; font-size:16px;}
.ct_fl_list1 li:hover  , .ct_fl_list1 li.on{background:#aac300; }
.ct_fl_list1 li:hover a  , .ct_fl_list1 li.on a{color:#fff;}
.ct_pp_list{width:100%; height:auto;}
.ct_pp_list li{width:32%; margin-right:2%; float:left; margin-bottom:20px; height:450px;}
.ct_pp_list li:nth-child(3n){margin-right:0;}
.ct_pp_list li .ct_pp_img{width:100%; height:420px;}
.ct_pp_list li .ct_pp_img img{width:100%; height:420px;object-fit: cover;}
.ct_pp_list li .ct_pp_title{height:30px; line-height:30px; font-size:14px; text-align:center; color:#000; width:100%; overflow:hidden;}

/*info_product*/
.pp_article{width:100%; height:auto;}
.pp_art_img1{width:100%; height:auto; text-align:center;}
.pp_art_title{font-size:18px; text-align:center; margin:20px auto; line-height:24px;}
.pp_art_cont{width:100%; height:auto;}
.pp_art_cont p { font-size: 15px; text-align: justify; line-height: 3; padding: 0.5em 0; }
.pp_art_cont img { max-width: 100%; height: auto !important; }
.pp_artsx{font-size:14px; line-height:24px; margin:10px auto;}
.pp_artsx span{color:#1d4bab;}
.pp_lianxi{width:100%; height:auto; background:url(../images/ppxq_07.png) no-repeat center top; margin:20px auto;}
.pp_lx_cont{float:right; margin-top:15px; margin-right:5%;}
.pp_lx_cont img{float:left; margin-right:0%; margin-top:3px;}
.pp_lx_cont p{float:right; font-size:12px; line-height:20px; color:#1d4bab; margin-left:10px;}
.pp_lx_cont p span{display:block; font-size:14px;}
.pp_zixun{width:90%; height:30px; line-height:30px; border-radius:40px; -webkit-border-radius:40px; background:#1d4bab; font-size:14px; color:#fff; display:block; text-align:center; margin:8px auto;}
.pp_xiangqing{width:100%; height:40px; border-bottom:1px solid #999;}
.pp_xq_title{border-left:5px solid #1d4bab; height:24px; line-height:24px; color:#1d4bab; font-size:16px; padding-left:10px;}
.pp_xq_cont{width:100%; height:auto; margin-top:10px;}
.pp_xq_cont p{font-size:14px; text-indent:2em; line-height:24px;}
.fanye{width:100%; height:auto; background:url(../images/shixu_03.png) no-repeat center top; margin:20px auto 40px;}
.fanye .shang , .fanye .xia{width:25%; height:30px; line-height:30px; border:1px solid #bdbdbd; font-size:12px; color:#bdbdbd; display:block; margin-top:20px; text-align:center; overflow:hidden;}
.fanye .shang{float:left;}
.fanye .xia{float:right;}
.fanye .fenxiang{width:49%; float:left; text-align:center; margin-top:20px; font-size:12px; color:#bdbdbd; line-height:30px;}
.fanye .fenxiang img{margin-right:10px;}

/*list_news*/
.list_news{width:100%; height:auto; }
.ns_list li{height:145px; width:100%; background:url(../images/shixu_03.png) no-repeat center bottom;}
.ns_time{width:100px; height:100px; background:#1d4bab; border-radius:90px; -webkit-border-radius:90px; float:left; margin-top:20px;}
.ns_time p{font-size:22px; line-height:24px; text-align:center; color:#fff; margin-top:30px;}
.ns_time p span{display:block;}
.ns_rt{width:85%; float:right; margin-top:10px; color:#000;}
.ns_title{font-size:16px; width:100%; height:30px; line-height:30px; overflow:hidden; margin:10px auto 0;}
.ns_cont{font-size:14px; color:#8a8a8a; line-height:24px; width:100%; height:48px; overflow:hidden;}
.ns_chakan{width:100%; line-height:20px;}
.ns_chakan div{float:left; font-size:12px; color:#8a8a8a;}
.ns_chakan div img{margin-right:5px;}
.ns_chakan p{float:right; font-size:12px; color:#8a8a8a;}
.ns_list li:hover .ns_time{background:#fff4ae;}
.ns_list li:hover .ns_time p{color:#000;}

/*info_article*/
.hot_art_list{width:100%; height:auto; background:#ececec;}
.hot_art_list li{width:90%; padding:0 5%; height:60px; border-bottom:1px dashed #d2d2d2; background:url(../images/news_18.png) no-repeat center left 5%;  overflow:hidden;}
.hot_art_list li a{text-indent:10px; font-size:14px; color:#4f4f4f; line-height:60px; padding-left:10%;}
.ns_art_title{font-size:24px; margin:20px auto; text-align:center;}
.ns_fu_title{height:40px; background:url(../images/shixu_03.png) no-repeat center bottom; width:100%;}
.ns_fu_title div{height:30px; line-height:30px; width:33%; float:left; font-size:12px; color:#bdbdbd; font-size:14px; vertical-align:middle;}
.ns_fu_title div:last-child{text-align:right;}
.ns_art_cont{width:100%; height:auto; margin:20px auto;}
.ns_art_cont{max-width:100%; height:auto !important;}
.ns_art_cont p { font-size: 16px; text-align: justify; line-height: 3; padding: 0.5em 0; }
.ns_art_cont img { max-width: 100%; height: auto !important; }
.ns_art_cont a{color: #464646;}
/*page_about*/
.ab_img{width:100%; height:auto; text-align:center;}
.ab_gs_name{font-size:18px; margin-top:20px; line-height:30px; text-align:center;}
.ab_gs_cont{font-size:14px; line-height:24px; text-indent:2em;}
.ab_gs_cont p { font-size: 15px; text-align: justify; line-height: 3; padding: 0.5em 0; }
.ab_gs_cont img{ max-width: 100%; height: auto !important; }
.ab_title{width:100%; height:40px; margin-top:10px; border-bottom:1px solid #999; margin-bottom:20px;}
.ab_title p{height:24px; line-height:24px; text-indent:10px; border-left:5px solid #1d4bab; font-size:16px; color:#1d4bab;}
.ab_hz_list{width:99%; height:auto; border-right:1px solid #f1f1f1; border-top:1px solid #f1f1f1; text-align:center; margin-bottom:20px;}
.ab_hz_list li{border-left:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; width:33.2%; float:left; height:195px;}
.ab_hz_list li:hover{background:#f1f1f1;}
.ab_ry_list{width:100%; height:auto; margin:20px auto; }
.ab_ry_list li{width:32%; height:auto; margin-right:2%; float:left;}
.ab_ry_list li:nth-child(3n){margin-right:0;}
.ab_ry_list li img{width:100%;}

/*page_contact*/
.ctt_title{width:100%; margin:20px auto; text-align:center;}
.ctt_title p{font-size:30px; color:#1d4bab; line-height:50px; margin-bottom:10px;}
.ctt_left{width:40%; float:left; margin-top:20px;}
.ctt_left p{font-weight:lighter; line-height:24px;}
.ctt_left .p1{font-size:18px;}
.ctt_left .p2{font-size:16px;}
.ctt_left .p3{font-size:14px;}
.ctt_dizhi , .ctt_lianxi{width:65%; border-top:1px solid #e9e9e9; margin-top:10px; padding-top:15px;}
.ctt_title1{font-size:18px; font-weight:lighter; text-indent:15%; margin-bottom:10px;}
.ctt_dizhi p, .ctt_lianxi p{clear:both;}
.ctt_dizhi p img , .ctt_lianxi p img{float:left; margin-right:15px;  margin-bottom:20px;}
.ctt_dizhi p span , .ctt_lianxi p span{float:left; width:85%;}
.ctt_right{width:58%; float:right; margin-top:20px;}
.ctt_right img{width:100%;}

/*footer*/
.footer{width:100%; height:auto;}
.ft_nav li{width:16.6%; text-align:center; float:left;}
.ft_nav li a{font-size:16px; color:#fff; line-height:40px;}
.foot{width:100%; height:auto; background:#313131;}
.ft_left{width:64%; float:left; margin-top:15px; border-right:#414141;}
.ft_left ul{width:22%; margin-right:3%; float:left; margin-bottom:10px; margin-top:20px;}
.ft_left ul li:first-child{font-size:16px;  color:#fff;}
.ft_left ul li a{font-size:12px; line-height:30px; color:#fff;}
.ft_center{width:20%; float:left; margin-left:3%; margin-top:35px;}
.ft_center p{color:#fff; line-height:24px; margin-bottom:10px;}
.ft_center a{margin-top:10px; margin-right:10px; }
.ft_right{width: 11%; float: right; margin-top: 35px;}
.ft_right img{width:100%;}
.link{width:100%; height:auto;padding:5px 0;}
.copyright{ color: #737373; font-size: 14px; padding: 14px 0 40px; }
.copyright a{color: #737373;}
.lk_title{font-size:14px; color:#6c6c6c; height:30px; line-height:30px; border-bottom:1px dashed #6c6c6c;}
.lk_cont a{font-size:12px; color:#6c6c6c; line-height:24px; display:block; float:left; margin-right:10px;}
.m_ft_nav{display:none;}

.tool ul {
}
.tool li {
	margin-bottom: 28px;
	background: #f1f5f8;
}
.tool li .p {
	float: left;
}
.tool li .t {
	float: right;
	width: 723px;
	height: 234px;
	padding: 40px 40px 0;
	box-sizing: border-box;
}
.tool li .t h2 {
	font-size: 26px;
	color: #18377d;
	font-weight: normal;
}
.tool li .t .i {
	font-size: 14px;
	color: #777;
	padding-top: 10px;
	line-height: 25px;
}
.tool li .t .i em {
	color: #bf1111;
}
.tool li .btn {
	padding-top: 40px;
}
.tool li .btn a:nth-child(1) {
	width: 148px;
	height: 36px;
	line-height: 36px;
	background: #4895e4;
	border: 1px solid #1973d0;
	float: right;
	text-align: center;
	color: #fff;
	font-size: 14px;
	text-indent: 0;
}
.tool li .btn a:nth-child(2) {
	width: 148px;
	height: 36px;
	line-height: 36px;
	background: #ebebeb;
	border: 1px solid #ccc;
	float: right;
	text-align: center;
	color: #fff;
	font-size: 14px;
	color: #000;
	margin-right: 15px;
	text-indent: 0;
}
.tool li .cx {
	padding-top: 60px;
}
.tool li .cx .text {
	width: 564px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #ddd;
	border-right: 0;
	float: left;
	padding-left: 10px;
}
.tool li .cx .ibtn {
	width: 148px;
	height: 38px;
	line-height: 38px;
	background: #4895e4;
	border: 1px solid #1973d0;
	float: right;
	text-align: center;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
}
.plist li {
	padding: 10px 10px 18px;
	background: #f1f5f8;
	width: 32%;
	float: left;
	display: inline;
	margin-right: 2%;
	margin-bottom: 30px;
	box-sizing: border-box;
}
.plist li:nth-child(3n) {
	margin-right: 0;
}
.plist li .p {
	position: relative;
	overflow: hidden;
}
.plist li .p img {
	width: 100%;
	height: 150px;
	object-fit: cover;
	display: block;
}
.plist li .p a {
	display: block;
	width: 100%;
	height: 150px;
	background: url(/style/images/tm.png);
	position: absolute;
	bottom: -150px;
	left: 0;
	z-index: 10;
	transition: all 0.5s;
}
.plist li .p:hover a {
	bottom: 0;
}
.plist li .p .nop {
	width: 278px;
	height: 159px;
	line-height: 159px;
	text-align: center;
	background: #f2f2f2;
}
.plist li h3 {
	padding-top: 14px;
	font-size: 16px;
}
.plist li h3 a {
	color: #333;
}
.plist li p {
	font-size: 14px;
	height: 31px;
	line-height: 31px;
	overflow: hidden;
}
.plist li .price {
	font-size: 15px;
	color: #153e88;
}
.plist li .price a {
	color: #da1215;
	border: 1px solid #da1215;
	border-radius: 2px;
	font-size: 12px;
	padding: 1px 5px;
	margin-left: 10px;
}
.guwen li {
	width: 32%;
	float: left;
	display: inline;
	margin-right: 2%;
	margin-bottom: 30px;
}
.guwen li:nth-child(3n) {
	margin-right: 0;
}
.guwen li .t {
	background: #f7f8fa;
}
.guwen li .t a {
	display: block;
	padding: 8px 0 20px 0;
	color: #333;
}
.guwen li .t a:hover {
	background: #1f5093;
	color: #fff;
}
.guwen li .t a:hover em {
	color: #fff;
}
.guwen li .t h3 {
    width: 100%;
    box-sizing: border-box;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    font-size: 15px;
    padding-left: 25px;
}
.guwen li .t .sp {
	padding: 8px 0;
}
.guwen li .t p {
	font-size: 14px;
	padding: 0 22px;
	line-height: 25px;
}
.guwen li .t p em {
	color: #d72025;
	font-family: Arial;
	padding-right: 0.5em;
}
.guwen li .t span {
	display: block;
	width: 79px;
	height: 36px;
	line-height: 36px;
	background: url(/style/images/m.png);
	color: #fff;
	margin: 0 0 0 22px;
	font-size: 14px;
	padding-left: 40px;
}

.guwen li .p img {
    width: 100%;
    height: 350px;
    object-fit: cover;
    display: block;
}
.wrap-anli {
    position: relative;
    min-height: 460px;
    padding: 30px 0;
    max-width: 1200px;
    width: 96%;
    margin: 0 auto;
}
.display-2 {
    padding: 30px;
    background: #fff;
    margin-top: 28px;
    font-size: 15px;
    text-align: justify;
    line-height: 3;
}
.display-2 img {
    max-width: 100%
}
.display-3 {
    background: #fff;
    margin-top: 28px;
    font-size: 14px;
}
.display-3 .p {
    float: left;
    width: 16.9%;
    height: 272px;
}
.display-3 .p img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.display-3 .t {
    width: 83.1%;
    height: 272px;
    padding: 2%;
    float: right;
    box-sizing: border-box;
}
.display-3 .t ul {height: 100%;}
.display-3 .t li {
    float: left;
    display: block;
    width: 46%;
    height: 100%;
    box-sizing: border-box;
    margin: 0 2%;
}
.display-3 .t .pic {
    float: left;
    width: 50%;
    height: 100%;
}
.display-3 .t .pic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.display-3 .t .txt {
    background: #fff;
    width: 50%;
    height: 100%;
    border: 1px solid #eee;
    float: left;
    border-left: 0;
    box-sizing: border-box;
}
.display-3 .t .txt a {
    display: block;
    padding: 8px 20px 20px;
}
.display-3 .t .txt h3 {
    width: 164px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    color: #000;
}
.display-3 .t .txt .sp {
    padding: 10px 0;
}
.display-3 .t .txt p {
    font-size: 14px;
    line-height: 25px;
    color: #333;
}
.display-3 .t .txt p em {
    color: #d72025;
    font-family: Arial;
    padding-right: 0.5em;
}
.display-3 .t .txt span {
    display: block;
    width: 79px;
    height: 36px;
    line-height: 36px;
    background: url(/style/images/m.png);
    color: #fff;
    font-size: 14px;
    padding-left: 40px;
}
.display-4 {
    padding: 30px;
    background: #fff;
}
.display-4 .p {
    float: left;
}
.display-4 .p img {
    
}
.display-4 .t {
    float: right;
    width: 750px;
}
.display-4 .t h3 {
    font-size: 24px;
    font-weight: normal;
    padding-top: 10px;
}
.display-4 .t h4 {
    font-size: 14px;
    font-weight: normal;
    color: #888;
    padding-top: 5px;
}
.display-4 .t .mbc {
    height: 100px;
    background: #f2f2f2;
    margin-top: 16px;
    padding: 20px 0 0 30px;
}
.display-4 .t .mbc p {
    font-size: 12px;
    line-height: 26px;
}
.display-4 .t .mbc em {
    color: #e94747;
    font-size: 20px;
    font-weight: bold;
    padding-right: 0.5em;
}
.display-4 .t .mbc span {
    color: #e94747;
}
.display-4 .t a {
    display: block;
    width: 180px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background: #e94747;
    color: #fff;
    font-size: 14px;
    margin: 30px 0 20px;
}