﻿

.fnt_16 { font-size: 16px;}
.fnt_18 { font-size:18px;}
.fnt_20 { font-size: 20px;}
.fnt_22 { font-size:22px;}
.fnt_24 { font-size:24px;}
.fnt_28 { font-size:28px;}
.fnt_36 { font-size:36px;}
.fnt_48 { font-size: 38px;}
.fnt_60 { font-size: 60px;}

@media only screen and (max-width:1366px) {
.fnt_48 { font-size: 38px;}
.fnt_60 { font-size: 54px;}
}
@media only screen and (max-width:1280px) {
.fnt_48 { font-size: 32px;}
.fnt_60 { font-size: 48px;}
}
@media only screen and (max-width:1024px) {
.fnt_48 { font-size: 26px;}
.fnt_60 { font-size: 36px;}
}
@media only screen and (max-width:767px) {
.fnt_18 { font-size:14px;}
.fnt_20 { font-size: 16px;}
.fnt_48 { font-size: 20px;}
.fnt_60 { font-size: 24px;}

}

.ratio-img,.ratio-img img{width: 100%;}
.wrap_index{width: 1200px;margin: auto;    margin-top: -20px;}
.wrap_indexshow{width: 1200px;margin: auto;}
.index_title{margin-bottom:40px;position:relative;}
.index_title h1{color:#000;font-weight:bold;margin-bottom: 10px;text-align:center;position:relative;z-index:2;background:url(../images/bthx.png) no-repeat center center;}
.index_title p{color: #333;font-family:"Arial";font-size:18px;text-align:center;z-index:0;}

.yanshi{display:none;}



.aboutzw{padding-left:80px;}

.bbg{padding:80px 0;height:250px; 
    z-index: 1;position: relative;}

.bbgw{width:100%;max-width:1200px;margin:0 auto;}
.bbgw li{float:left;width:33.33%;text-align:center;color:#121212}
.bbgw li h2{font-size:55px;color:#2361ad;font-weight:bold;position:relative;}
.bbgw li span{font-size:16px;color:#2361ad;position:absolute;top:0;}
.bbgw li p{font-size:20px;color:#121212;font-weight:normal;line-height:36px}

.index_01{height:580px;background:#f7f7f7 url(../images/hybg.png) no-repeat center bottom;padding: 80px 0 40px 0;overflow: hidden;}
.hx{height:6px;background:url(../images/hx.png) no-repeat center bottom;}

.hangye_li{padding: 0 0 0px 0px;
    display: flex;
    list-style: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;}
.hangye_li li{float:left;width:230px;text-align:center;height:220px;}

.hangye_li li .tu{width:140px;height:140px;position:relative;margin:0 auto;display:block;}
.hangye_li li img.img1{position:absolute;left:0;top:0;}
.hangye_li li img.img2{position:absolute;left:0;top:0; opacity:0;transition:0.5s all;-webkit-transition:0.5s all;	-moz-transition:0.5s all;	-o-transition:0.5s all;	-ms-transition:0.5s all;}
.hangye_li li:hover img.img2{opacity:100;transition:0.5s all;-webkit-transition:0.5s all;	-moz-transition:0.5s all;	-o-transition:0.5s all;	-ms-transition:0.5s all;}

.hangye_li li h2{font-size:20px;height:50px;line-height:50px;}
.hangye_li li:hover h2{color:#0065ae;}
.hangye_li li p{font-size:16px;line-height:30px;height:90px;opacity:0;position:relative;}
.hangye_li li:hover p{opacity:100;transition:0.5s all;-webkit-transition:0.5s all;	-moz-transition:0.5s all;	-o-transition:0.5s all;	-ms-transition:0.5s all;}

 
.index_04{padding:80px 0 80px 0; height:440px;}
.yewu_li li{float:left;width:33.33%;text-align:center;height:140px;margin-top:40px}
.yewu_li li a h2 {font-size:30px;font-weight:bold;color:#fff;background: url(../images/yw_lk.png) no-repeat center center;width:100%;height:102px;line-height:102px;opacity:100;}
.yewu_li li:hover a h2 {color:#fff;font-weight:bold;background: url(../images/yw_bk.png) no-repeat center center;opacity:100;transition:0.5s all;-webkit-transition:0.5s all;	-moz-transition:0.5s all;	-o-transition:0.5s all;	-ms-transition:0.5s all;}
.yewu_li li a:hover {display:block;transition:0.5s all;-webkit-transition:0.5s all;	-moz-transition:0.5s all;	-o-transition:0.5s all;	-ms-transition:0.5s all;}

.news {
    padding: 80px 0 80px 0;
    height: 440px;
    background: url(../images/newsbg.jpg) no-repeat center bottom;
}

.innewsbox{ margin-top: 40px;}
.innewsbox ul li{width: 100%; float:left;margin-right:0% }
.innewsbox ul  li:nth-child(2n){margin-right:0}
.innewsbox ul li .innewbox{width: 100%; padding: 10px 0px; float:left; }
.innewsbox ul li .innewbox .time{ width:90px;height:75px;float: left; text-align: center; color: #333;background:#f0f0f0;border-radius:8px;margin-right:20px;padding-top:15px;}
.innewsbox ul li .innewbox .time h2{ width: 50px;text-align: center;  color: #333;font: 20px/30px Microsoft Yahei; margin:0 auto;}
.innewsbox ul li .innewbox .time span{ display: block; font: 16px/30px Microsoft Yahei; text-align: center; color: #333;}
.innewsbox ul li .innewbox .intro{ width:-webkit-calc(100% - 110px); 
width:-moz-calc(100% - 110px); 
width:calc(100% - 110px);  position: relative;float: left;height:110px;border-bottom: 1px solid #e8e8e8; }
.innewsbox ul li .innewbox .intro h1{ text-align: left; font:18px/32px Microsoft Yahei; color: #4b4b4b;}
.innewsbox ul li .innewbox .intro h1 a{ color: #4b4b4b; text-decoration: none;}
.innewsbox ul li:hover .innewbox .intro h1 a{ color: #2361ad; text-decoration: none;}
.innewsbox ul li .innewbox .intro p{text-align: left; font:14px/26px Microsoft Yahei; margin-top: 0px; color: #686868; }

.morenews{width:100px;margin:0 auto;margin-top:20px;}
.morenews a{text-align:center;display:block;width:100px;font-size:16px;border:1px solid #0d57a7;color:#0d57a7;border-radius:30px;padding:5px;}




.index_title2{margin-bottom: 0px;position:relative;height:80px}
.index_title2 h1{color: #dcdcdc;width:100%;font-size:50px;font-family:Arial;margin-bottom: 0px;text-align:left;position:relative;z-index:2;float:left;}
.index_title2 p{float:left;color:#000;font-size:20px;width:100%;display:block;margin-top:0px;}

.aboutcon{font-size:15px;line-height:36px;margin-top:40px;}
.aboutcon img{float:right;margin-left:30px}

 .ry_02{width:100%;margin-top:20px;margin-bottom:80px;}

.rongyu_txt{width:100%;max-width:860px;margin:0 auto;margin-top:20px;margin-bottom:60px;}
.rongyu_txt li{float:left;text-align:center;background: url(../images/hxxx.png) repeat-y 161px;}
.rongyu_txt li h2{width:140px;font-size:16px;font-weight:bold;color:#2361ad;float:left;line-height:70px;;text-align:right;background:url(../images/hd.png) no-repeat 150px center;padding-right: 50px;}
.rongyu_txt li p{width:-webkit-calc(100% - 230px); 
width:-moz-calc(100% - 230px); 
width:calc(100% - 230px); float:left;font-size:14px;color:#121212;line-height:32px;;text-align:left;background:#f4f4f4 url(../images/zjt.jpg) no-repeat left top;margin:4px 0;padding:10px 10px 10px 30px;}

.rongyu_txt li h2 .bt{line-height:20px;}



.index_02{padding: 80px 0 60px 0; }
.index_pro ul{overflow:hidden;margin: 0 -15px;}
.index_pro li{float: left;width: 33.33%;*margin-left: -1px;float: left;margin-bottom: 30px;}
.index_pro li:nth-child(1){clear: both;}
.index_pro li:nth-child(1),.index_pro li:nth-child(2){width: 50%;}

.index_pro li:nth-child(6){width: 71%;}
.index_pro li:nth-child(7){width: 29%;}

.index_pro li.dlgcp{display:none}


.probox{position: relative;margin: 0 15px;overflow: hidden;}
.proimg{position: relative;}
.proimg a{display: block;}
.proimg h2{line-height: 50px; text-align: left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position: absolute;bottom:0;left: 0;width: 100%;background: rgba(255,255,255,0.7); color: #000;font-weight:normal;padding-left:5%}

.proimg2{position: relative;}
.proimg2 a{display: block;}
.proimg2 h2{line-height: 80px; text-align: center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position: absolute;top:40px;left: 0;width: 100%; font-size:40px;color: #2361ad;font-weight:normal}
.proimg2 span{line-height: 80px; text-align: center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position: absolute;top:90px;left: 0;width: 100%; font-size:17px;color: #000;font-weight:normal;letter-spacing:2px}


.pro_text{position: absolute;top:100%;left: 0;width: 100%;height: 100%;background:url(../images/anlibg.jpg) no-repeat center right;color: #fff;opacity:0.9;
filter:alpha(opacity=90);}
.pro_text .index_box{width: 100%;height: 100%;}
.pro_text a{color: #fff !important;display: block;width: 100%;height: 100%;padding: 35px;box-sizing: border-box;}
.pro_text h3 a:hover{color: #fff !important;}
.slide_hide{display: none;}
.pro_text h3{margin-bottom: 20px;font-size:26px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro_text p{line-height: 1.7em;font-size:16px;max-height: 200px;overflow: hidden;}
.index_m{overflow: hidden;position: absolute;right:30px;bottom:35px;}
.index_m a{float: right;height: 10px;}

.footer .endtt0{margin:10px 0 10px 0;}

.footer .endtt1{font-size:24px;font-weight:bold;color:#2361ad;line-height:50px;}
.footer .endtt2{font-size:18px;color:#101010;line-height:50px;}
.footer .endtt3{font-size:16px;color:#101010;line-height:30px;}
.footer .endtt3-2{font-size:16px;color:#2361ad;line-height:30px;margin-left:30px;}

.footer .endtt3 a{color:#2361ad;}
.footer .endtt3 a:hover{color:#101010;}
.footer .endtt4{font-size:14px;color:#101010;line-height:50px;}

.index_03{color: #fff;padding: 60px 0;overflow: hidden;}
.index_03 .index_title h1{color: #fff;}
.index_top{display: table;width: 100%;}
.index_top .index_le{float: left;width: 50%;}
.index_top .inex_re{float: right;width: 40%;position: relative;}
.index_top .inex_re a{display: block;}
.index_top .inex_re a>img{visibility: hidden;}

.about_00{width:100%;margin-top:60px;margin-bottom:60px;}

.about{width:96%;margin:0 auto;margin-top:40px;margin-bottom:60px;}
.about  h2{width:130px;font-weight:bold;font-size:32px;color:#2361ad;line-height:42px;border-bottom:1px solid #e90008;padding-bottom:10px;       }
.about  b{font-size:16px;color:#121212;line-height:40px;margin-top:15px;        display: block;}
.about  p{font-size:14px;color:#121212;line-height: 36px;
    text-align: justify;
    margin-bottom: 20px;text-align:justify; text-justify:inter-ideograph; }


.about2 {padding-top:40px;height:550px;margin-bottom:40px;}
.about2  h2{width:195px;margin: 0 auto;font-weight:bold;font-size:24px;color:#006fbc;line-height:40px;text-align:center;}
.about2  span{font-size:16px;color:#121212;line-height:40px;display:block;text-align:center;}

.about2 li{float:left;width:360px;margin:20px;text-align:center;height:180px;border-bottom:4px solid #006fbc;border-radius:8px;box-shadow: 2px 5px 8px #888888;padding-top:10px;}
.about2 li a h2 {font-size:30px;font-weight:normal;color:#006fbc;width:100%;height:50px;line-height:50px;opacity:100;}
 

.about3 {padding-top:40px;}
.about3  h2{width:195px;margin: 0 auto;font-weight:bold;font-size:24px;color:#006fbc;line-height:40px;text-align:center;}
.about3  span{font-size:16px;color:#121212;line-height:40px;display:block;text-align:center;}
.about3  p{font-size:20px;color:#121212;line-height:60px;text-align:center;}
.about3  img{width:100%;max-width:1120px;}

.ry_00{width:100%;margin-top:20px;}


.ry_00  h2{width:130px;font-weight:bold;font-size:26px;color:#2361ad;line-height:60px;padding:15px 0 10px 0;}
 
 
.rongyu_pic1{width:1200px;margin:0 auto;}
.rongyu_pic1 li{float:left;width: 31%;text-align:center;margin:1%;border:1px solid #f4f4f4}
.rongyu_pic1 li img{width: 100%;}

.rongyu_pic2{width:1200px;margin:0 auto;}
.rongyu_pic2 li{float:left;width: 23%;text-align:center;margin:1%;border:1px solid #f4f4f4}
.rongyu_pic2 li img{width: 100%;}





.fuwu1 {padding-top:60px;min-height:420px;margin-bottom:100px;}
.fuwu1  h2{width:195px;margin: 0 auto;font-weight:bold;font-size:24px;color:#006fbc;line-height:60px;text-align:center;margin-bottom:20px;}
.fuwu1 li{float:left;width:360px;margin:20px;text-align:center;height:277px;border-radius:8px;box-shadow: 2px 5px 8px #888888;padding-top:60px;background:url(../images/fwbg.png) repeat;}
.fuwu1 li a h2 {font-size:30px;font-weight:normal;color:#333;width:100%;height:100px;line-height:100px;opacity:100;}
 
.fuwubg2 {background:url(../images/fwbg.png) repeat;height: 580px;}



.sjcd{display:none;}



/*内页*/
.banner_neiye{height:329px;}

.anli_00{padding: 0;}
.anli_title{width:100%;background:#f6f7fb;margin-bottom: 0px;position:relative;}
.anli_title h1{color: #000;text-align:center;position:relative;z-index:2;}
.anli_title li{float: left;margin:20px;}
 

.anli_title .p1 {  width:1200px;margin:0 auto;  text-align: left;    font-size: 24px;  letter-spacing:2px;   color: #1A4C95;   font-weight:normal;     line-height: 60px;height: 60px;}
.anli_title .p1 span{ width:198px;height:60px;display:inline-block; background: url(../images/nyttbg.jpg) no-repeat center top;text-align:center;color:#fff}
 


.anli_titles{margin-bottom: 0px;position:relative;}
.anli_titles h1{color: #000;text-align:center;position:relative;z-index:2;}
.anli_titles li{float: left;margin:20px;}
 

.anli_titles .p1 {    width:100%;max-width:1200px;margin:0 auto;  text-align: center;    font-size: 24px;  letter-spacing:2px;   color: #1A4C95;       line-height: 60px;height: 60px;margin-bottom:40px;}
.anli_titles .p1 span{ width:198px;height:60px;display:inline-block; background: url(../images/nyttbg.jpg) no-repeat center top;text-align:center;color:#fff;}
.anli_titles .p3{ text-align:center; margin:25px 0;}
.anli_titles .p3 a{ display:inline-block; padding-left:15px; padding-right:15px; height:50px; line-height:50px; font-size:18px; color:#3c3c3c; font-weight:normal; border:1px solid #fff; }
.anli_titles .p3 a.a1{ color:#2361ad; border-bottom:3px solid #2361ad;}
.anli_titles .p3 a:hover{ color:#2361ad; border-bottom:3px solid #2361ad; }



.anli_02{padding: 45px 0 60px 0; background: url(../images/hx.png) no-repeat center bottom;border-top: 1px #ff0000 solid;}
.anli_pro ul{overflow:hidden;margin: 0;}
.anli_pro li{float: left;width: 33.3333%;*margin-left: -1px;float: left;margin-bottom: 30px;}

 
.proboxs{position: relative;margin: 0 15px;overflow: hidden;}
.proimgs{position: relative;}
.proimgs a{display: block;}
.proimgs h2{line-height: 50px; text-align: left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position: absolute;bottom:0;left: 0;width: 100%;background: rgba(212,212,212,0.7); color: #000;font-weight:bold;padding-left:5%;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
.proimgs:hover h2{ bottom:-100px;}


.pro_texts{position: absolute;top:100%;left: 0;width: 100%;height: 100%;background-color: rgba(255,255,255,0.7);color: #333;}
.pro_texts .index_boxs{width: 100%;height: 100%;}
.pro_texts a{color: #333 !important;display: block;width: 100%;padding: 15px ;box-sizing: border-box;}
.pro_texts h3 a:hover{color: #333 !important;}
.slide_hides{display: none;}
.pro_texts h3{margin-bottom: 20px;font-size:16px;font-weight:bold;text-align:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro_texts p{line-height: 30px;font-size:13px;max-height: 90px;overflow: hidden;text-align:left;}
 

.index_ms{width:80px;margin:0 auto;border:1px solid #fff;text-align:center;line-height:30px;height:30px;position: absolute;top:10px;right:8%;background:#2a66b0;border-radius:20px;color:#fff;font-size:14px;font-weight:normal;}
 

.yewu_00 {
    padding: 0px 0 60px 0;
}


 


.yewu_nav{width:280px;float:left;background:url(../images/lx.jpg) repeat-y left center;padding-top:45px;position:relative;z-index:1}
.yewu_nav li{float: left;width:260px;font-size:18px;height:40px;line-height:40px; background:#fff;border-radius:10px;margin-bottom:20px;border:1px solid #006fbc;margin-left: 20px;text-align:center}
.yewu_nav li  a{font-weight:normal;color:#333}
 
.yewu_nav li span.item-5 {position:absolute;left:0px;  width: 13px;  height: 15px;  background: url(../images/jt2.png) no-repeat left center;   margin-top:10px;   }





.fl_l li.active {    background:#006fbc;border:1px solid #006fbc}
.fl_l li.active a {    color: #fff;}





@keyframes scale {
  0% {
    transform: scale(1);
  }
  50%,
    75% {
    transform: scale(2.5);
  }
  78%, 100% {
    opacity: 0;
  }
}

.yewu_nav li:hover .item-5:before {  content: '';  width: 10px;  height: 10px;  border-radius: 50%;  background-color: #e60012;  opacity: 1;  animation: scale 1s infinite cubic-bezier(0, 0, 0.99, 1.02);  animation-delay: 0.1s;  transition: 0.1s all ease;  transform: scale(1);}







.yewu_nav li:hover a{font-weight:normal;color: #2361ad;}
.yewu_list{width:72%;float:right;padding-top:25px;}
.yewu_list li{float: left;width: 100%;font-size: 16px;line-height:36px;}
.yewu_list h2 {font-size: 30px;line-height:60px;color: #000;text-align:center;border-bottom:1px solid #afafaf;margin-bottom:10px;}
.yewu_list p {color: #000;margin-bottom:10px;}
.yewu_list img {margin:20px 0 30px 0;}


.yewu_list .fuwu2 {margin:160px 0 60px 0;}
.yewu_list .fuwu2  h1{width:195px;margin: 0 auto;font-weight:bold;font-size:24px;color:#006fbc;line-height:40px;text-align:center;margin-bottom:60px;}
.yewu_list .fuwu2 li{float:left;width:410px;margin:15px 10px;text-align:center;height:300px;padding:10px;border:1px solid #d2d2d2;border-bottom:4px solid #006fbc;position:relative;background:#fff;margin-bottom: 80px;}
.yewu_list .fuwu2 li  h2 {font-size:22px;font-weight:normal;background:#006fbc;color:#fff;border-radius:20px;width:100%;height:40px;line-height:40px;opacity:100;margin-top:80px;}
.yewu_list .fuwu2 li  p {font-size:14px;text-align:left;padding:10px;line-height:30px;}
  
.yewu_list .fuwu2 .biao{display:block;width:100px;height:100px;margin:0 auto;line-height:100px;border-radius:50%;color:#006fbc;font-size:30px;border:2px solid #006fbc;position: absolute;top: -50px;left:150px;background:#fff}




.hangye_nav{width:300px;float:left;background:url(../images/lx.jpg) repeat-y left center;padding-top:15px;position:relative;z-index:1}
.hangye_nav li{float: left;width:180px;font-size:20px;height:40px;line-height:40px; background:#fff;border-radius:10px;margin-bottom:30px;border:1px solid #006fbc;margin-left: 20px;text-align:center}
.hangye_nav li  a{font-weight:normal;color:#333}
 
.hangye_nav li span.item-5 {position:absolute;left:0px;  width: 13px;  height: 15px;  background: url(../images/jt2.png) no-repeat left center;   margin-top:10px;   }
 
 
.hangye_list{width:72%;float:right;padding-top:5px;}
.hangye_list h1{font-size:32px;height:64px;line-height:64px;border-bottom:1px dotted #e60012}
.hangye_list li{float: left;width: 100%;font-size: 16px;line-height:36px;border-bottom:1px dotted #b8b8b8}
.hangye_list .hangye_list_l{float: left;width:180px;margin:10px 20px 10px 0px;}
.hangye_list .hangye_list_r{float: left; width:-webkit-calc(100% - 200px); 
width:-moz-calc(100% - 200px); 
width:calc(100% - 200px); margin:30px 0px 10px 0px; }
.hangye_list img {width:180px;height:180px;}
.hangye_list h2 {font-size: 20px;line-height:40px;color: #000;margin-bottom:0px;}
.hangye_list p {color: #666;font-size: 16px;line-height:36px;}


.news_show{width:96%;margin:0 auto}
.news_show h1{font-size:22px;text-align:center;line-height:40px;height:40px;font-weight:bold;margin-top:30px;}
.news_show span{font-size:12px;line-height:36px;padding:0px 0px;text-align:center;display:block;border-bottom:1px solid #f4f4f4}

.news_show .case_show1 strong{font-size:16px;}
.news_show .case_show1 span{font-size:14px;line-height:36px;padding:0px 0px;text-align:left;display:inline-block;;border-bottom:0px solid #f4f4f4}


.case_show{width:100%;margin:0 auto}
.case_show h1{font-size:30px;text-align:center;line-height:50px;font-weight:bold;margin-top:20px;border-bottom:1px solid #afafaf;padding:20px 0;}

.case_show1{border-bottom:1px solid #afafaf;font-size:14px;line-height:36px;padding:10px 0 20px 0px;text-align:justify; text-justify:inter-ideograph;}
.case_show1 h2{font-size:22px;font-weight:bold;line-height:80px;height:60px;}
.case_show1 p{font-size:14px;line-height:36px;padding:10px 0px;text-align:justify; text-justify:inter-ideograph;}
.case_show1 img{padding:5px 0px;display:inline-block;}


.case_show2{border-bottom:1px solid #afafaf;}
.case_show2 h2{font-size:22px;font-weight:bold;line-height:80px;height:60px;margin-top:0px;}
.case_show2 h3{font-size:20px;line-height:60px;height:60px;color:#2361ad;background:url(../images/lqx.jpg) repeat-x bottom;margin-bottom:10px;}
.case_show2 p{font-size:16px;line-height:36px;padding:20px 0px;text-align:justify; text-justify:inter-ideograph;}
.case_show2 img{max-width:1200px;margin:10px 0px;}
.case_show2 {font-size:16px;line-height:36px; text-align:justify; text-justify:inter-ideograph;}

.cg_case{width:100%; padding:40px  30px;}
.cg_case h2{display:block;width:100%;height:100px;line-height:90px;background:url(../images/cgbg.jpg) no-repeat center center;font-size:26px; color:#fff;font-weight:normal;text-align:center;}
.cg_case p{line-height:36px;font-size:18px; color:#333;margin:20px 0;}
.cg_case span{line-height:36px;font-size:18px; color:#333;margin:20px 0;text-align:center;display:block;}
.cg_case img{margin:10px 0;}
 

.cg_case .zpzc{font-size: 16px;
    color: #121212;
    line-height: 36px;}
.cg_case .zpzc p{font-size: 16px;
    color: #121212;
    line-height: 36px;}



.jjfa_show{width:96%;margin:0 auto}
.jjfa_show h1{font-size:22px;text-align:center;line-height:60px;height:60px;font-weight:bold;margin-top:30px;border-bottom:1px solid #f4f4f4}
.jjfa_show span{font-size:12px;line-height:36px;padding:0px 0px;text-align:center;display:block;}

.jjfa_show .jj_show1 strong{font-size:15px;}
.jjfa_show .jj_show1 span{font-size:14px;line-height:36px;padding:0px 0px;text-align:left;display:inline-block;;border-bottom:0px solid #f4f4f4}

.jj_show1{font-size:14px;line-height:36px;padding:10px 0 20px 0px;text-align:justify; text-justify:inter-ideograph;}
.jj_show1 h2{font-size:18px;    background: #f8f8f8;
font-weight:bold;line-height:50px;height:50px;color:#0374c4;padding-left:10px;}
.jj_show1 p{font-size:14px;line-height:36px;padding:10px;text-align:justify; text-justify:inter-ideograph;}
.jj_show1 img{padding:5px 0px;display:inline-block;}

/*产品最终*/
 



.xgpro{ padding-top:50px; padding-bottom:30px;background:#F3F3F3; min-width: 1200px;}
.xgpro .p1{ text-align:center; font-size:30px; color:#3c3c3c; font-weight:bold; background:url(../images/about9_03.png) no-repeat center;margin-bottom:20px;}
.xgpro li{ float:left;width:272px; height:240px; margin-right:29px; margin-top:20px; margin-bottom:20px;text-align:center;font-size:14px;}
.xgpro li:nth-child(4){margin-right:0;}
.xgpro .img1{ width:272px; height:218px; margin-bottom:20px;}



.lianxi{width:1200px;margin:0 auto 40px;}
.lianxi .lianxi_l{width:550px;float:right;}
.lianxi .lianxi_l h2{color:#2361ad;font-weight:bold;font-size:20px;margin-bottom:10px;margin-top:30px;}
.lianxi .lianxi_l p{color:#333;font-weight:normal;font-size:18px;line-height:38px;}
.lianxi .lianxi_r{width:650px;float:left;}


.rencai {margin-top:20px;}
.rencai li{width:98%;margin:20px auto ;border:1px solid #f4f4f4}
.rencai .rencai_t{width:100%;}
.rencai li.fold h2{margin:0 auto;color:#121212;cursor: pointer;font-weight:normal;font-size:20px;margin-bottom:20px;border-bottom:1px  dotted #afafaf;background:url(../images/bbb.png) no-repeat left center;padding-left:40px;line-height:60px;width: 97%;}
.rencai li h2{margin:0 auto;color:#006fbc;cursor: pointer;font-weight:normal;font-size:20px;margin-bottom:20px;border-bottom:1px  dotted #afafaf;background:url(../images/bbb.png) no-repeat left center;padding-left:40px;line-height:60px;width: 97%;}
.rencai  span{color:#006fbc;text-align:center;font-weight:normal;font-size:14px;line-height:32px;height:32px;width:60px;display:block;float:right;margin-top:20px;}
.rencai .rencai_p{width:96%;}
.rencai .rencai_p p{color:#333;font-weight:normal;font-size:14px;line-height:30px;margin-left:16px;}
.rencai .rencai_p .ttjl{width:200px;margin:0 auto;height:40px;line-height:40px;text-align:center;background:url(../images/ttbg.jpg) no-repeat center bottom;margin-bottom:20px;}
.rencai .rencai_p .ttjl a{color:#fff;font-size:16px;}

.rencai li.fold span{color:#000;background:url(../images/xx02.png) no-repeat left center;padding-left:15px;}
.rencai li span{color:#006fbc;background:url(../images/xx01.png) no-repeat left center;padding-left:15px;}


.rencai .rencai_list {width:96%;margin:0 auto;height:40px;line-height:40px;overflow: hidden; }
.rencai .rencai_list p{color:#333;font-weight:normal;font-size:14px;line-height:30px;margin-left:20px;}
.rencai .rencai_list dl{float:left;width:25%;line-height:28px;}

.shuoming{font-size:14px;line-height:36px;margin-top:50px;}


.index_about{font-size: 14px;line-height: 1.7em;max-height: 5.1em;overflow: hidden; margin-top: 10px;}
.index_m02{margin-top: 40px;}
.index_m02 a{color: #fff !important;}
.index_m02 em{display: inline-block;width: 14px;height: 1px;background: #fff;vertical-align:middle;margin-top: -2px;margin-left: 12px;}
.about_num{width: 1000px;margin-top: 40px;}
.about_num ul{overflow: hidden;margin: 0 -20px;}
.about_num li{float: left;width: 33.33%;*margin-left: -1px;}
.about_num li dl{padding: 0 20px;}
.about_num li dt em{margin-left: 5px;position: relative;top: -4px;}

.video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;display:none;}
.video_appbox video{object-fit: cover;    width: 100%;}
.video_appbox .video_t{ left:50%; margin-left: -500px; top:22%; position:absolute; height:60%; width:1000px;   z-index:2; background:#000;}
.video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}
.vide0_close{ position:absolute; top:15%; right:50%;    margin-right: -500px; cursor:pointer; z-index: 99999;}
.video_bf{width: 44px;position: absolute;margin: auto;top:90%;left:38%;transform: translate(-50%,0); -webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-o-transform: translate(-50%,0);z-index: 2;}
.video_bf img{width: 100%;}


/*栏目头部标题*/

.main_title2 {	text-align: center;padding: 0 0 0 0;}
.main_title2 h4 {font-size: 30px;color: #000;}
.main_title2 .kuai2{width:100%;height:3px;margin:20px auto;background:url(../images/ico02.png) no-repeat center 0;}
.main_title2 p {	font-family:Microsoft Yahei;color: #737373;	font-size: 12px;}
.lanmumore{width:180px;margin:0 auto;height:42px;line-height:40px;color:#fff;background:#e70012;text-align:center}
.lanmumore a{color:#fff;font-size:14px;}
.ywdw{display:block;height:1px;position:relative;top:-120px;}

/*内页主体*/
#main{width:1200px;margin:0 auto;}
.wang{ padding-top:40px;padding-bottom:10px;margin-bottom:10px;}
.wang .p3{ text-align:center; margin-top:15px;}
.wang .p3 a{ width:31.333%;display:inline-block; margin:0.5%;padding:0 14px; height:46px; line-height:46px; font-size:17px; color:#000; background:#e6e6e6}
.wang .p3 a.a1,.wang .p3 a:hover{ color:#fff; background:#e70012}
 
.textCon{padding:10px 0 50px 0;line-height:30px;font-size:16px;}
.textCon img{max-width:933px;}
.textCon p{line-height:30px;padding-bottom:10px;font-size:16px;}
.textIndent p{text-indent:0em;}
















.newsbox{ margin-top: 0px;}
.newsbox ul li{border-bottom: 1px dotted #e8e8e8;}
 
.newsbox ul li .newbox{ max-width: 860px; padding: 20px 0px; margin: 0px auto; }
.newsbox ul li .newbox .time{ width: 125px;height:140px;float: left; text-align: center; color: #000;}
.newsbox ul li .newbox .time h2{ width: 50px;height: 50px;line-height: 50px;text-align: center;  color: #000;border-radius:50%;font: 20px/50px Microsoft Yahei; margin:0 auto;}
.newsbox ul li .newbox .time span{ display: block; font: 16px/46px Microsoft Yahei; text-align: center; color: #6e6e6e;}
.newsbox ul li .newbox .imgbox{ width:248px; height: 168px; float: left;  margin:0px; overflow: hidden;margin-right:20px;margin-bottom:10px;margin-left:10px;}
.newsbox ul li .newbox .imgbox img{ width: 238px;height:158px;     box-shadow: 0px 0px 6px #888888;}
.newsbox ul li:hover .newbox .imgbox img{ width: 238px;height: 158px;   animation: tada 1s .2s ease both;  box-shadow: 0px 0px 6px #fff;}
.newsbox ul li .newbox .intro{ width:-webkit-calc(100% - 300px); 
width:-moz-calc(100% - 300px); 
width:calc(100% - 300px);  position: relative;float: left;height:168px; }
.newsbox ul li .newbox .intro h1{ text-align: left; font:18px/32px Microsoft Yahei; color: #4b4b4b;}
.newsbox ul li .newbox .intro h1 a{ color: #666; text-decoration: none;}

.newsbox ul li:hover .newbox .intro h1 a{ color: #2a66b0; text-decoration: none;}
.newsbox ul li .newbox .intro p{text-align: left; font:14px/26px Microsoft Yahei; margin-top: 10px; color: #686868;margin-right:10px;height: 95px;}
.newsbox ul li .newbox .intro span{float:right;color:#686868;margin-right:10px;}
.newsbox ul li .newbox .intro .rnav a{ display: block; width:90px; height: 30px;line-height: 30px; position: absolute; left: 0px; bottom: 10px; background: url(../images/arrow_hei.png) no-repeat 70px center;border:1px solid #adadad;padding:0 10px}
.newsbox ul li .newbox .intro .rnav a:hover{ background: url(../images/arrow_hong.png) no-repeat 70px center;}
 
.newsbox ul li .newbox .intro .rnav{ display: block; width:120px; height: 30px;line-height: 30px; background: url(../images/time.png) no-repeat left center;padding-left:20px;}
.newsbox ul li .newbox .intro .tt{position: absolute; left: 0px; bottom: 8px;}
.newsbox ul li .newbox .intro .tt span{ padding-left: 24px; display: inline-block; margin-right: 24px;  display: inline-block;font:14px/24px Microsoft Yahei; }
.newsbox ul li .newbox .intro .tt .bg1{ background: url(../images/time.png) no-repeat left center;}
.newsbox ul li .newbox .intro .tt .bg2{ background: url(../images/era.png) no-repeat left center;}

.newsbox ul li:hover{ background: #f4f4f4;}
.newsbox ul li .newbox .intro .more{ color:#2a66b0;}





.jiejuebox{ margin-top: 0px;}
.jiejuebox ul li{    padding-bottom: 10px;border-bottom: 1px dotted #e8e8e8;}
 
.jiejuebox ul li .jjbox{ max-width: 860px; padding: 20px 0px; margin: 0px auto; }
.jiejuebox ul li .jjbox .time{ width: 125px;height:140px;float: left; text-align: center; color: #000;}
.jiejuebox ul li .jjbox .time h2{ width: 50px;height: 50px;line-height: 50px;text-align: center;  color: #000;border-radius:50%;font: 20px/50px Microsoft Yahei; margin:0 auto;}
.jiejuebox ul li .jjbox .time span{ display: block; font: 16px/46px Microsoft Yahei; text-align: center; color: #6e6e6e;}
.jiejuebox ul li .jjbox .imgbox{ width:305px; height: 180px; float: left;  margin:0px; overflow: hidden;margin-right:20px;margin-bottom:10px;margin-left:10px;}
.jiejuebox ul li .jjbox .imgbox img{ width: 305px;height:180px;     border:1px #f4f4f4 solid;}
.jiejuebox ul li:hover .jjbox .imgbox img{ width: 305px;height: 180px;  border:1px #999 solid;}
.jiejuebox ul li .jjbox .intro{ width:-webkit-calc(100% - 380px); 
width:-moz-calc(100% - 380px); 
width:calc(100% - 380px);  position: relative;float: left;height:168px; }
.jiejuebox ul li .jjbox .intro h1{ text-align: left; font:18px/32px Microsoft Yahei; color: #4b4b4b;}
.jiejuebox ul li .jjbox .intro h1 a{ color: #666; text-decoration: none;}

.jiejuebox ul li:hover .jjbox .intro h1 a{ color: #2a66b0; text-decoration: none;}
.jiejuebox ul li .jjbox .intro p{text-align: left; font:14px/26px Microsoft Yahei; margin-top: 10px; color: #686868;margin-right:10px;height: 100px;}
.jiejuebox ul li .jjbox .intro span{float:right;color:#686868;margin-right:10px;}
 
 
.jiejuebox ul li .jjbox .intro .rnavv{ display: block; width:100px; height: 30px;line-height: 30px;border-radius:4px;text-align:center;background: #999;}
.jiejuebox ul li .jjbox .intro .rnavv a{ color:#fff;}

.jiejuebox ul li:hover .jjbox .intro .rnavv{ display: block; width:100px; height: 30px;line-height: 30px;border-radius:4px;text-align:center;background: #2a66b0;}







/*分页*/
.pages {	height: 29px;	text-align: center;	padding: 0 0;margin-top: 30px;}
.pages a,.pages span,.pages em {	padding: 8px 15px;	border: 1px solid #ddd;	margin: 10px 5px;}
.pages span,.pages a:hover {	background: #1A4C95;	border: 1px solid #1A4C95;	color: #fff;}
.pages a{	color: #333;}


.kouhao{text-align:center;margin-top:30px;}
.kouhao h2{font-size:30px;font-weight:bold;text-align:center;line-height:50px;}
.kouhao p{font-size:18px;font-weight:bold;text-align:center}

.newbody{ background: #e9e9e9;}
.two_title{ max-width: 1150px; margin: 0px auto; padding: 0px 25px; font:14px/84px Microsoft Yahei; color: #797979; text-align: left;}
.two_title a{ color: #797979; text-decoration: none;}

.new_con{max-width: 830px;  margin: 0px auto; padding: 20px 30px; min-height: 770px; border-radius: 20px;}
.new_con h1{ font:30px/52px Microsoft Yahei; color: #000; text-align: center;}
.new_con h2{ font:14px/40px Microsoft Yahei; color: #333; padding-bottom: 20px; border-bottom: 1px solid #e9e9e9; margin-bottom: 35px;text-align: center;position:relative;}
.new_con .introbox{ min-height: 550px;font:16px/36px Microsoft Yahei; text-align: left; color: #4b4b4b;}
.new_con .introbox p{ font:16px/36px Microsoft Yahei; text-align: left;color: #4b4b4b;}

.uppage{ margin:20px 0; border-top:0px solid #e9e9e9;}
.uppage ul li{ width: 96%;margin:0 auto; font:14px/30px Microsoft Yahei; text-align: left; color: #000; }
.uppage ul li a{ color: #000; text-decoration: none;}
.introfoot{ text-align: center; font:14px/100px Microsoft Yahei; color: #3b3b3b;}
.introfoot a{  color: #3b3b3b;}


.fenxiang{width:240px;margin: 0 auto;text-align:center;}
.fenxiang li{float: left;width:60px;}


/*anli*/
.wrapper{ max-width: 1200px;margin:0 auto;}
.m-case{padding:0}
.m-case .m-case-list{padding:0 0 30px 25px}
.m-case .m-case-list li{float:left;display:inline-block;margin-left:1.33607%;width:31.5519%}
.m-case .m-case-list li:nth-of-type(3n+1){margin-left:0}
.m-case .m-case-list li>a{display:block;margin-top:30px;border:1px solid #ccc;background-color:#fff;border-radius:0 0 5px 5px;overflow:hidden}
.m-case .m-case-list li>a:hover dt .mask{display:block}
.m-case .m-case-list li>a:hover dd p{color:#666}
.m-case .m-case-list li>a:hover dd .icon-arraw-right:before{color:#f32f43;border-color:#f32f43}
.m-case .m-case-list li dt{position:relative}
.m-case .m-case-list li dt .lazy{display:block;margin:auto;max-width:100%;height:auto;width:auto\9}
.m-case .m-case-list li dt .mask{display:none;position:absolute;top:0;z-index:2;width:100%;height:100%;color:#fff;background-color:rgba(243,47,67,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCF32F43, endColorstr=#CCF32F43);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCF32F43, endColorstr=#CCF32F43)}.m-case .m-case-list li dt .mask p{padding:5% 8% 0;font-size:.8125em;line-height:1.8;height:60%;overflow:hidden}
.m-case .m-case-list li dt .mask button{display:block;position:absolute;bottom:8%;left:0;right:0;margin:12px auto 0;padding:2.5% 0;width:40%;line-height:1;font-size:.9375em;font-weight:bold;color:#fff;border:1px solid #fff;background-color:rgba(182,8,17,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99B60811, endColorstr=#99B60811);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99B60811, endColorstr=#99B60811)}

.m-case .m-case-list li dd{padding:3% 3.27869%;padding-right:60px;border-top:1px solid #ccc;height:45px;text-align:left;background: url(../images/anliz.png) no-repeat 98% 5px;}
.m-case .m-case-list li:hover dd{background: url(../images/anlih.png) no-repeat 98% 5px;}
.m-case .m-case-list li dd p{float:left;font-size:15px;height:54px;color:#333;font-weight:bold;line-height:1.5;vertical-align:middle;overflow:hidden}

 
.m-case article #u-visits{display:none}
.m-case .m-related{padding-left:10%;padding-right:10%}
.m-case .m-related dd>a{padding-top:4px !important;padding-bottom:4px !important}

 
/*内页*/
.banner_neiye{height:210px;padding-top:120px;}
.banner_neiye h2{width:95%;max-width:1200px;margin:0 auto;line-height:60px;font-size:26px;color:#fff;background:url(../images/arrow_wite.png) no-repeat left bottom;font-weight: bold;}


.common_left {

width:26%;
    max-width: 300px;

	margin-bottom:40px;
}

.left_a {
    padding: 26px;
    background: url(../images/h.png)no-repeat top left, #fff;
}

.lefta_title {
    margin-top: 10px;
}

.left_a .lefta_title a {
    height: 26px;
    display: inline-block;
    border-radius: 50px;
    line-height: 26px;
    color: #585858;
    font-size: 14px;
    padding: 0 5px;
}

.hotline {
    background: #ffcc00;
    color: #111 !important;
    padding: 0 10px;
}

.lefta_sous input {
    width: 188px;
    border: none;
    height: 48px;
    background: #f5f6f7;
    color: #7c7c7c;
    text-indent: 2em;
    float: left;
}

.lefta_sous button {
    float: right;
    width: 60px;
    height: 48px;
    border: none;
    vertical-align: middle;
    cursor: pointer;
    background: url(../images/left_ss.png) no-repeat center center, #0374c4;
}

.left_b {
    margin-top: 10px;
    padding: 20px 36px 14px 36px;
    background: #fff;
}

.zc_title h5 {
    position: relative;
    font-size: 20px;
    line-height: 52px;
    color: #111;
    border-bottom: 1px solid #cccccc;
	background: url(../images/xj2t.png) no-repeat center right;
}

.zc_title h5::after {
    content: '';
    background: #0374c4;
    width: 50px;
    height: 3px;
    position: absolute;
    bottom: -2px;
    left: 0;
}

.xw_fenlei {
    margin-top: 20px;
}

.xw_fenlei ul a {
    font-size: 16px;
    color: #333;
}

.xw_fenlei ul li {
    width: 230px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    transition: all ease-in-out .3s;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.left_c {
    margin-top: 0px;
    padding:10px 20px 20px 20px;
    background: #f8f8f8;
	border-top:8px solid #2a66b0;
}

.left_d {
    margin-top: 20px;
    padding:10px 20px 20px 20px;
    background: #f8f8f8;
	border-top:2px solid #2a66b0;
}

.xw_fenlei ul li:hover {
    color: #0374c4;
    transition: all ease-in-out .3s;
    padding-left: 20px;
}

.lx_fenlei {
    margin-top: 20px;
    margin-bottom: 35px;
}

.lx_fenlei ul a {
    font-size: 16px;
    color: #111111;
}

.lx_fenlei ul li {
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    width: 232px;
}

.cp_fenlei {
    margin-top: 20px;
}

.prod_type ul li {
 
    text-indent: 5px;
 line-height:55px;
    cursor: pointer;
	font-size:15px;border-bottom:1px solid #dcdcdc;
}


.prod_type .navone li a.on{
    color: #0374c4;
}


.nav2 li:hover a {
    color: #0374c4 !important;
}

.navone li {
    margin-bottom: 0px !important;
}

.nav2 {
    margin-top: 0px;
}

.prod_type ul ul li  a {
    height: 45px;
        line-height: 45px;
	display:block;

}

.prod_type ul ul li {
    text-indent: 20px;
    border: 0px;
    padding: 0px;font-size:14px;
    background-position: 0px 8px;border-bottom:1px solid #dcdcdc;overflow:hidden;
}

.prod_type ul li a {
    height: 55px;
        line-height: 55px;
	display:block;

}



.prod_type ul ul li a {

	background:none;
}

.cp_fenlei ul li img {
    float: right;
    margin-top: 8px;
}

.xz {
    display: inline;
}

 

.common_right {
 
	width:72%;
    max-width: 860px;
}

.right_title {
    width: 100%;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #cccccc;
	margin-bottom:20px;
}

.nrtitle_left h3 {
    font-size: 16px;
    color: #111111;
    position: relative;    height: 50px;padding:0 5px 0 20px;
    line-height: 50px;width: 100%;
	background: url(../images/btrline.png)no-repeat center right;
}

.nrtitle_left h3::after {

}

.nrtitle_right {
    background: url(../images/hxiaowu.png)no-repeat center left;
    text-indent: 2.5em;
    font-size: 14px;
}


@media only screen and (max-width:1350px) {
.wrap_index{width: 94%;}
.wrap_indexshow{width: 94%;}

}
@media only screen and (max-width:1280px) {
.video_bf{top:50%;left: 50%;}
.video_appbox .video_t{width: 94%;margin-left: -47%;}
.vide0_close{right:3%;margin-right: 0;}
.index_time{margin-bottom: 15px;}
.news_block dd{padding: 20px;}

.index_title{margin-bottom: 0px;}
.index_pro li{margin-bottom: 20px;}
.index_pro ul{margin: 0 -10px;}
.probox{margin: 0 10px;}

.about_num,.index_m02{margin-top: 20px;}
.index_01,.index_02{padding: 50px 0;}
.index_01{padding-top: 20px;}


.case_show{width:100%;max-width:1100px;margin:0 auto}


.lianxi{width:100%;max-width:1100px;margin:40px auto;}
.lianxi .lianxi_l{width:45%;float:left;}
.lianxi .lianxi_l h2{color:#2361ad;font-weight:bold;font-size:20px;margin-bottom:40px;}
.lianxi .lianxi_l p{color:#333;font-weight:normal;font-size:18px;line-height:36px;}
.lianxi .lianxi_r{width:55%;float:left;}
.lianxi .lianxi_r img{
    width: 100%;
}




}

@media only screen and (max-width:1200px) {
.index_time,.news_block h3{margin-bottom: 10px;}




}
@media only screen and (max-width:1100px) {
.news_block dd{padding-top: 10px;}
.about_num{width: 100%;}


.hangye_li li h2 {
    font-size: 20px;
    height: 50px;
    line-height: 50px;
}


}
@media only screen and (max-width:1024px) {
.slide_con .swiper-container{padding-bottom: 25px;}
.index_02{padding-bottom: 30px;}
.index_title{margin-bottom: 20px;}
.news_block h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_block p{height: 3.4em;}
.news_block{position: static;width: 49% !important;height: auto !important; float: left;background: none}
.news_block:last-child{float: right;}
.news_block:nth-child(1) dd{position: static;width: 100%;}
.slide_con li{height: auto !important;}

.slidebox{margin: 0;}
.news_block .news_m a{background: url(../images/arrow_wite.png) no-repeat center center;}
.news_block dd{background:#e70012;color: #fff;}
.news_block .index_time{color: #fff;}
.news_block .index_time em{background: #fff;}
.news_block h3 a,.news_block:nth-child(1) p{color: #fff;}
.news_block p{color: #fff;}
.proimg h2{line-height: 36px;}
.proimg2 h2{line-height: 36px;}
.index_about{margin-top: 0;}
.about_num li dt em{font-size: 20px;top:0;}
.about_num li:nth-child(1) dt em{font-size: 14px;}





.banner_neiye {height: 300px;background-size:cover !important;}

.about_00{width:100%;background: url(../images/about02.jpg) no-repeat center bottom;background-size:100%;margin-top:60px;margin-bottom:60px;padding-bottom:100px;}
.about  h2{width:120px;font-weight:bold;font-size:26px;color:#2361ad;line-height:48px;border-bottom:1px solid #e90008;padding-bottom:0px;}
.about  b{font-size:18px;color:#121212;line-height:32px;display:block;margin:10px 0 0 0 }
.about  p{font-size:16px;color:#121212;line-height:32px;}
.about  img{width:100%;max-width:576px;margin-bottom:20px}


.about2 {padding-bottom:20px;margin-bottom:20px;}
.about2  h2{width:120px;font-weight:bold;font-size:26px;color:#2361ad;line-height:48px;border-bottom:1px solid #e90008;padding-bottom:10px;}
.about2  b{font-size:16px;color:#121212;line-height:32px;margin:10px 0 0 0 }
.about2  p{font-size:16px;color:#121212;line-height:32px;}
.about2  img{width:100%;margin-bottom:20px}

.about3 {padding-top:40px;}
.about3  h2{width:120px;margin: 0 auto;font-weight:bold;font-size:26px;color:#121212;line-height:40px;padding-bottom:20px;text-align:center;}
.about3  span{font-size:16px;color:#121212;line-height:32px;display:block;text-align:center;}
.about3  p{font-size:14px;color:#121212;line-height:32px;text-align:center;}
.about3  img{width:100%;margin-top:20px}



 

.yewu_list{width:100%;float:left;padding-top:25px;}
.yewu_list li{float: left;width: 100%;font-size: 14px;line-height:28px;}
.yewu_list h2 {font-size: 26px;line-height:52px;color: #000;border-bottom:1px solid #e60012;margin-bottom:10px;}
.yewu_list img {margin:10px 0 20px 0;}


.lianxi{width:100%;margin:30px auto;}
.lianxi .lianxi_l{width:100%;float:left;}
.lianxi .lianxi_l h2{color:#2361ad;font-weight:bold;font-size:22px;margin-bottom:30px;}
.lianxi .lianxi_l p{color:#333;font-weight:normal;font-size:16px;line-height:40px;}
.lianxi .lianxi_l img{width:100%;}
.lianxi .lianxi_r{width:100%;float:left;}
.lianxi .lianxi_r img{width:100%;margin-top:20px;}


.rencai {margin-top:20px;}
.rencai li{width:100%;float:left;margin-bottom:20px;}
.rencai li:nth-child(1) {margin-right:0px;;}
.rencai li:nth-child(3n) {margin-right:0px;;}
.rencai .rencai_t{width:100%;}
.rencai .rencai_t h2{color:#2361ad;font-weight:bold;font-size:22px;margin-bottom:20px;border-bottom:1px solid #afafaf;background:url(../images/lxt.jpg) no-repeat left bottom;padding-left:30px;line-height:50px;float:left;width: 100%;}
.rencai .rencai_t span{background:url(../images/wybg.jpg) no-repeat left bottom;color:#fff;text-align:center;font-weight:normal;font-size:16px;line-height:40px;height:40px;width:80px;display:block;float:right;margin-top:8px;}
.rencai .rencai_p{width:100%;}
.rencai .rencai_p p{color:#333;font-weight:normal;font-size:16px;line-height:40px;margin-left:20px;}
.shuoming{font-size:16px;line-height:40px;margin-top:50px;}



.bbg{background:url(../images/bbg.png) no-repeat center top;padding:110px 0 80px 0;height:150px;margin-top: -80px;
    z-index: 1;position: relative;}

.bbgw{width:100%;margin:0 auto;}
.bbgw li{float:left;width:33.33%;text-align:center;color:#121212}
.bbgw li h2{font-size:25px;color:#2361ad;font-weight:bold;position:relative;}
.bbgw li span{font-size:12px;color:#2361ad;position:absolute;top:0;}
.bbgw li p{font-size:14px;color:#121212;font-weight:normal;line-height:36px}


.index_title p{font-size: 0px;top: -30px;}

.yewu_li li {    float: left;    width: 50%;    text-align: center;    height: 60px;}
.yewu_li li a h2 {    font-size: 22px;    color: #fff;    width: 100%;    height: 60px;    line-height: 60px;    opacity: 100;    font-weight: 100;    background-size: 100% 100%;}
.index_04 {    padding: 45px 0 60px 0;    height: 600px;   }

.proimg2 h2 {    line-height: 60px;    text-align: center;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    position: absolute;  top: 40px;    left: 0;    width: 100%;    font-size:40px;    color: #2361ad;    font-weight: normal;}

.index_01 {
    height: 600px;
    background: #f7f7f7 url(../images/hybg.png) no-repeat center bottom;
    padding: 60px 0 40px 0;
    overflow: hidden;
}
.nav_wraper ul > li > a.on {
    color: #2a66b0;
    border-bottom: 0px solid #2a66b0;
}

.hangye_li {
    padding: 0;
    display: flex;
    list-style: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
}
.hangye_li li{float:left;width:16%;text-align:center;height:240px;}

.hangye_li li .tu{width:130px;height:130px;position:relative;margin:0 auto;display:block;}
.hangye_li li img.img1{position:absolute;left:0;top:0;width:100%}
.hangye_li li img.img2{position:absolute;left:0;top:0; opacity:0;transition:0.5s all;-webkit-transition:0.5s all;	-moz-transition:0.5s all;	-o-transition:0.5s all;	-ms-transition:0.5s all;width:100%}
.hangye_li li:hover img.img2{opacity:100;transition:0.5s all;-webkit-transition:0.5s all;	-moz-transition:0.5s all;	-o-transition:0.5s all;	-ms-transition:0.5s all;width:100%}

.hangye_li li h2{font-size:20px;height:50px;line-height:50px;}
.hangye_li li:hover h2{color:#0065ae;}
.hangye_li li p{font-size:16px;line-height:30px;height:90px;opacity:0;position:relative;}
.hangye_li li:hover p{opacity:100;transition:0.5s all;-webkit-transition:0.5s all;	-moz-transition:0.5s all;	-o-transition:0.5s all;	-ms-transition:0.5s all;}

 

.kouhao{text-align:center;margin-top:20px;}
.kouhao h2{font-size:18px;font-weight:bold;text-align:center;line-height:40px;}
.kouhao p{font-size:12px;font-weight:bold;text-align:center}

.footer .endtt0{margin:10px 0 10px 0;}
.footer .endtt0 img{width:260px;}
.footer .endtt1{font-size:30px;color:#2361ad;line-height:50px;}
.footer .endtt2{font-size:18px;color:#101010;line-height:42px;}
.footer .endtt3{font-size:18px;color:#101010;line-height:40px;}
.footer .endtt3-2{font-size:18px;color:#2361ad;line-height:40px;margin-left:30px;}
.footer .endtt4{font-size:14px;color:#101010;line-height:34px;}


.newsbox ul li .newbox .intro {
    width: 300px;
    position: relative;
    float: left;
    height: 140px;
    border-bottom: 1px solid #e8e8e8;
}
.newsbox ul li .newbox .intro p {
    text-align: left;
    font: 14px/26px Microsoft Yahei;
    margin-top: 10px;
    color: #686868;
	height:52px;line-height:26px;overflow: hidden;  
}


.anli_pro li {
    float: left;
    width:50%;
    *margin-left: -1px;
    float: left;
    margin-bottom: 30px;
}



.case_show{width:100%;margin:0 auto}
.case_show h1{font-size:26px;line-height:80px;height:80px;overflow:hidden;border-bottom:1px solid #f00000}
.case_show1 h2{font-size:26px;line-height:60px;height:60px;}
.case_show1 p{font-size:14px;line-height:28px;border-bottom:1px solid #afafaf;padding-bottom:20px;}
.case_show2 h2{font-size:26px;line-height:60px;height:60px;}
.case_show2 h3{font-size:18px;line-height:60px;height:60px;color:#2361ad;background:url(../images/lqx.jpg) repeat-x bottom;margin-bottom:15px;}
.case_show2 p{font-size:14px;line-height:28px;border-bottom:1px solid #afafaf;padding-bottom:20px;}
.case_show2 img{width:100%;}

.case_show1 img{width:100%;margin-bottom:5px;}

.ry_00{width:100%;margin-top:60px;}


.rongyutiaobg{width:100%;height:84px;line-height:86px;background:#f5f7fa}
.rongyutiao{width:100%;margin: 0 auto}
.rongyutiao  h2{width:150px;float:left;font-weight:bold;text-align:center;font-size:20px;color:#000;line-height:84px;}
.rongyutiao  span{font-weight:bold;float:left;display:block;font-size:20px;color:#2361ad;line-height:84px;height:84px;}


.rongyu  h2{width:195px;font-weight:bold;font-size:38px;color:#2361ad;line-height:50px;border-bottom:1px solid #e90008;padding:20px 0;}
.rongyu  b{font-size:16px;color:#121212;line-height:50px;}
.rongyu  p{font-size:16px;color:#121212;line-height:32px;}

.rongyu_pic1{width:100%;margin:0 auto;padding-top:80px;}
.rongyu_pic1 li{float:left;width: 50%;text-align:center;margin:20px 0}
.rongyu_pic1 li h2{line-height:28px;;text-align:center}

.rongyu_pic2{width:100%;margin:0 auto;}
.rongyu_pic2 li{float:left;width: 33.3333%;text-align:center;margin:40px 0}

.rongyu_pic3{width:100%;margin:0 auto;}
.rongyu_pic3 li{float:left;width: 50%;text-align:center;padding:20px 0}


.ry_02{width:100%;margin-top:100px;margin-bottom:60px;}

.rongyu_txt{width:100%;margin:0 auto;margin-top:60px;margin-bottom:60px;}
.rongyu_txt li{float:left;text-align:center;background: url(../images/hxxx.png) repeat-y 131px;width:100%}
.rongyu_txt li h2{width:160px;font-size:40px;font-weight:bold;color:#2361ad;float:left;line-height:60px;;text-align:left;background:url(../images/hd.png) no-repeat 120px center}
.rongyu_txt li p{width:calc(100% - 160px); float:left;font-size:18px;color:#121212;line-height:40px;;text-align:left;background:#f1f1f1 url(../images/zjt.jpg) no-repeat left top;margin:4px 0;padding:10px 10px 10px 30px;}

.rongyu_txt li h2 .bt {
    line-height: 60px;
}


}
@media only screen and (max-width:768px) {

 


.index_pro ul{overflow:hidden;margin: 0 -15px;}
.index_pro li{float: left;width: 49%;margin:.5%;float: left;margin-bottom: 30px;}
.index_pro li:nth-child(1){clear: both;}
.index_pro li:nth-child(1),.index_pro li:nth-child(2){width:49%;}

.index_pro li:nth-child(6){width: 49%;}
.index_pro li:nth-child(7){width: 29%;}

.index_pro li.dlgcp{display:block}


.news_show {
    width: 100%;
    margin: 0 auto;
}
.news_show h1 {
    font-size: 18px;
    text-align: center;
    line-height:30px;
    height: auto;
    font-weight: bold;
    margin-top: 30px;
}

.news_show span {
    font-size: 12px;
    line-height: 26px;
    padding: 0px 0px;
    text-align: center;
    display: block;
    border-bottom: 1px solid #afafaf;
}

.case_show1 {
    border-bottom: 1px solid #afafaf;
    font-size: 14px;
    line-height: 30px;
    padding: 10px 0px;
    text-align: justify;
    text-justify: inter-ideograph;
}

.fuwu1 {
    padding-top:30px;
    min-height: 220px;
    margin-bottom:30px;
}
.fuwu1 h2 {
    width: 195px;
    margin: 0 auto;
    font-weight: bold;
    font-size: 18px;
    color: #006fbc;
    line-height: 40px;
    text-align: center;
    margin-bottom: 10px;
}

.fuwu1 li {
    float: left;
    width: 31%;
    margin: 0.7%;
    text-align: center;
    height: 120px;
    border-radius: 8px;
    box-shadow: 2px 5px 2px #888888;
    padding-top: 30px;
    background: url(../images/fwbg.png) repeat;
}

.fuwu1 li a h2 {
    font-size: 14px;
    font-weight: normal;
    color: #333;
    width: 100%;
    height: 50px;
    line-height: 50px;
    opacity: 100;
}

.fuwu1 li img{
 
    width: 50%;
}
.fuwu1 img{
 
    width: 100%;
}
.fuwu2 {
    padding-top: 40px;
    height: 580px;
    margin-bottom: 100px;
}
.fuwu2 h1 {
    width: 195px;
    margin: 0 auto;
    font-weight: bold;
    font-size: 18px;
    color: #006fbc;
    line-height: 30px;
    text-align: center;
    margin-bottom: 30px;
}

.fuwu2 li {
    float: left;
    width: 48%;
    margin: 1%;
    text-align: center;
    height: 240px;
    padding: 10px;
    border: 1px solid #d2d2d2;
    border-bottom: 4px solid #006fbc;
    position: relative;
    background: #fff;margin-bottom:50px;
}
.fuwubg2 {
    background: url(../images/fwbg.png) repeat;
    height: 700px;
}
.fuwu2 .biao {
    display: block;
    width: 60px;
    height: 60px;
    margin: 0 auto;
    line-height: 60px;
    border-radius: 50%;
    color: #006fbc;
    font-size: 20px;
    border: 2px solid #006fbc;
    position: absolute;
    top: -30px;
    left: 60px;
    background: #fff;
}

.fuwu2 li p {
    font-size: 12px;
    text-align: left;
    padding: 5px;
    line-height: 22px;
}

.fuwu2 li h2 {
    font-size: 16px;
    font-weight: normal;
    background: #006fbc;
    color: #fff;
    border-radius: 16px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    opacity: 100;
    margin-top:40px;
}


.anli_titles .p1 {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    text-align: center;
    font-size:15px;
    letter-spacing:1px;
    color: #1A4C95;
    line-height: 50px;
    height: 50px;
    margin-bottom: 20px;
}





 .moreanli{width:110px;margin:20px auto;}
.moreanli a{text-align:center;display:block;width:110px;font-size:14px;border:1px solid #006fbc;color:#006fbc;padding:2px 10px;}

.morenews{width:110px;margin:0 auto;margin-top:20px;}
.morenews a{text-align:center;display:block;width:110px;font-size:14px;border:1px solid #006fbc;color:#006fbc;padding:2px 10px;}



.hx {
    height: 6px;
    background: url(../images/hx.png) no-repeat center top;background-size: 200%;margin-top:0px;
}

 
.hangye_nav{width:100%;float:left;background:none;padding-top:5px;position:relative;z-index:1}
.hangye_nav li{float: left;width:32%;font-size:16px;height:30px;line-height:30px; background:#fff;border-radius:10px;margin-bottom:10px;border:1px solid #006fbc;margin-left: 1.333%;text-align:center}
.hangye_nav li  a{font-weight:normal;color:#333}
 
.hangye_nav li span.item-5 {position:absolute;left:0px;  width: 13px;  height: 15px;  background:none;   margin-top:10px;   }





.hangye_list{width:100%;float:right;padding-top:25px;}
.hangye_list h1{font-size:20px;height:44px;line-height:44px;border-bottom:1px dotted #e60012}
.hangye_list li{float: left;width: 100%;font-size: 16px;line-height:36px;border-bottom:1px dotted #b8b8b8}
.hangye_list .hangye_list_l{float: left;width:100px;margin:10px 10px 10px 0px;}
.hangye_list .hangye_list_r{float: left; width:-webkit-calc(100% - 110px); 
width:-moz-calc(100% - 110px); 
width:calc(100% - 110px); margin:10px 0px 10px 0px; }
.hangye_list img {width:100px;height:100px;}
.hangye_list h2 {font-size: 16px;line-height:32px;color: #000;margin-bottom:0px;}
.hangye_list p {color: #666;font-size: 12px;line-height:24px;}


.yewu_nav{width:100%;float:left;background:none;padding-top:15px;position:relative;z-index:1}
.yewu_nav li{float: left;width:47%;font-size:13px;height:30px;line-height:30px; background:#fff;border-radius:10px;margin-bottom:10px;border:1px solid #006fbc;margin-left:1%;text-align:center}
.yewu_nav li  a{font-weight:normal;color:#333}
 
.yewu_nav li span.item-5 {position:absolute;left:0px;  width: 13px;  height: 15px;  background:none;   margin-top:10px;   }



.bbg{background:url(../images/bbg.png) no-repeat center top;padding:110px 0 80px 0;height:150px;margin-top: -80px;
    z-index: 1;position: relative;}

.bbgw{width:100%;margin:0 auto;}
.bbgw li{float:left;width:33.33%;text-align:center;color:#121212}
.bbgw li h2{font-size:25px;color:#2361ad;font-weight:bold;position:relative;}
.bbgw li span{font-size:12px;color:#2361ad;position:absolute;top:0;}
.bbgw li p{font-size:14px;color:#121212;font-weight:normal;line-height:36px}


.index_title p{font-size:14px;top: 0px;}

.yewu_li li {    float: left;    width: 46%;margin:0 2%;    text-align: center;    height: 90px;}
.yewu_li li a h2 {    font-size: 16px;    color: #fff;    width: 100%;    height: 90px;    line-height: 90px;    opacity: 100;    font-weight: 100;}
.index_04 {    padding: 45px 0 20px 0;    height: auto;    background:#fff;display:none;}

.proimg2 h2 {    line-height: 80px;    text-align: center;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    position: absolute;  top: 40px;    left: 0;    width: 100%;    font-size:33px;    color: #2361ad;    font-weight: normal;}
.hangye_li li {    float: left;    width: 33.333%;    text-align: center;    height: auto;margin-bottom:20px;}
.hangye_li li h2 {    font-size: 15px;    height: 30px;    line-height: 30px;}
.hangye_li li p {    display: none;}
.hangye_li li .tu {    width: 120px;  height: 120px;  position: relative;    margin: 0 auto;    display: block;}
.hangye_li li .tu img{    width: 100%;max-width: 140px;}

.kouhao{text-align:center;margin-top:20px;}
.kouhao h2{font-size:18px;font-weight:bold;text-align:center;line-height:40px;}
.kouhao p{font-size:12px;font-weight:bold;text-align:center}

.footer .endtt0{margin:10px 0 10px 0;}
.footer .endtt0 img{width:200px;}
.footer .endtt1{font-size:20px;color:#2361ad;line-height:40px;}
.footer .endtt2{font-size:13px;color:#101010;line-height:32px;}
.footer .endtt3{font-size:13px;color:#101010;line-height:30px;}
.footer .endtt3-2{font-size:13px;color:#2361ad;line-height:30px;margin-left:30px;}
.footer .endtt4{font-size:12px;color:#101010;line-height:24px;}


 .innewsbox ul li {
    width: 98%;
    float: left;
    margin: 0 1%;
}
.innewsbox ul li .innewbox {
    width: 100%;
    padding: 10px 0px;
    float: left;
}

.innewsbox ul li .innewbox .intro {
    width: -webkit-calc(100% - 80px);
    width: -moz-calc(100% - 80px);
    width: calc(100% - 80px);
    position: relative;
    float: left;
    height: auto;
    border-bottom: 1px solid #e8e8e8;
}

.innewsbox {
    margin-top: 10px;
}
.innewsbox ul li .innewbox .time {
    width: 60px;
    height: 60px;
    float: left;
    text-align: center;
    color: #fff;
    background: #0d57a7;
    border-radius: 8px;
    margin-right: 10px;
    padding-top:5px;
	margin-top:5px;
}
.innewsbox ul li .innewbox .time h2 {
    width: 50px;
    text-align: center;
    color: #fff;
    font: 18px/30px Microsoft Yahei;
    margin: 0 auto;
}
.innewsbox ul li .innewbox .time span {
    display: block;
    font: 14px/30px Microsoft Yahei;
    text-align: center;
    color: #fff;
}


.innewsbox ul li .innewbox .intro h1 {
    text-align: left;
    font: 16px/30px Microsoft Yahei;
    color: #4b4b4b;
}
.innewsbox ul li .innewbox .intro p {
    text-align: left;
    font: 12px/26px Microsoft Yahei;
    margin-top: 2px;
    color: #686868;
}
.common_left {
    width: 100%;display:none;
	margin-bottom: 10px;
}
.common_right {
    width: 100%;
}

.jj_show1 img{
   width:100%;
}


.jiejuebox ul li .jjbox .intro {
    width: -webkit-calc(100%);
    width: -moz-calc(100%);
    width: calc(100%);
    position: relative;
    float: left;
    height: auto;
}
.jiejuebox ul li .jjbox .intro p {
    text-align: left;
    font: 14px/26px Microsoft Yahei;
    margin-top: 10px;
    color: #686868;
    margin-right: 10px;
    height: auto;
}

.jiejuebox ul li .jjbox .imgbox {
    width: 305px;
    height: 180px;
    float: left;
    margin: 0px;
    overflow: hidden;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
}
 



.left_d{display:none}

.yewu_list{width:100%;float:left;padding-top:25px;}
.yewu_list li{float: left;width: 100%;font-size: 14px;line-height:28px;}
.yewu_list h2 {font-size: 20px;line-height:52px;color: #000;border-bottom:1px solid #e60012;margin-bottom:10px;}
.yewu_list img {margin:10px 0 20px 0;width: 100%;}


.lianxi{width:100%;margin:0px auto;}
.lianxi .lianxi_l{width:100%;float:left;}
.lianxi .lianxi_l h2{color:#2361ad;font-weight:bold;font-size:18px;margin-bottom:20px;margin-top: 10px;}
.lianxi .lianxi_l p{color:#333;font-weight:normal;font-size:14px;line-height:32px;}
.lianxi .lianxi_l img{width:100%;}
.lianxi .lianxi_r{width:100%;float:left;}
.lianxi .lianxi_r img{width:100%;margin-top:20px;}
 
 .rencai .rencai_list {
    width: 96%;
    margin: 0 auto;
    height: 60px;
    line-height: 30px;
    overflow: hidden;
}
.rencai .rencai_list dl {
    float: left;
    width: 50%;
    line-height: 26px;font-size:13px;
}



.rencai {margin-top:0px;}
.rencai li{width:100%;float:left;margin:0px 0 10px 0;}
.rencai li:nth-child(1) {margin-right:0px;;}
.rencai li:nth-child(3n) {margin-right:0px;;}
.rencai .rencai_t{width:100%;}
.rencai .rencai_t h2{color:#2361ad;font-weight:bold;font-size:18px;margin-bottom:20px;border-bottom:1px solid #afafaf;background:url(../images/lxt.jpg) no-repeat left bottom;padding-left:30px;line-height:50px;float:left;width: 100%;}
.rencai .rencai_t span{background:url(../images/wybg.jpg) no-repeat left bottom;color:#fff;text-align:center;font-weight:normal;font-size:14px;line-height:26px;height:26px;width:80px;display:block;float:right;margin-top:8px;}
.rencai .rencai_p{width:100%;}
.rencai .rencai_p p{color:#333;font-weight:normal;font-size:13px;line-height:28px;margin-left:10px;}
.shuoming{font-size:13px;line-height:28px;margin:20px 0;}

.rencai  span{margin-top:8px;}

.rencai li.fold h2 {
    margin: 0 auto;
    color: #121212;
    cursor: pointer;
    font-weight: normal;
    font-size: 16px;
    margin-bottom: 20px;
    border-bottom: 1px dotted #afafaf;
    background: url(../images/bbb.png) no-repeat 10px center;
	background-size: 20px;
    padding-left: 40px;
    line-height: 40px;
    width: 97%;
}

.rencai li h2 {
    margin: 0 auto;
    color: #006fbc;
    cursor: pointer;
    font-weight: normal;
    font-size: 16px;
    margin-bottom: 20px;
    border-bottom: 1px dotted #afafaf;
    background: url(../images/bbb.png) no-repeat 10px center;
	background-size: 20px;
    padding-left: 40px;
    line-height: 40px;
    width: 97%;
}


.about_00{width:100%;background: url(../images/about02.jpg) no-repeat center bottom;background-size:100%;margin-top:20px;margin-bottom:10px;padding-bottom:0px;}
.about  h2{width:100px;font-weight:bold;font-size:22px;color:#2361ad;line-height:48px;border-bottom:1px solid #e90008;padding-bottom:0px;}
.about  b{font-size:16px;color:#121212;line-height:28px;display:block;margin:10px 0 0 0 }
.about  p{font-size:14px;color:#121212;line-height:28px;}
.about  img{width:100%;margin-bottom:10px}


.about2 {padding-bottom:20px;margin-bottom:20px;height: auto;}
.about2  h2{width:100px;font-weight:bold;font-size:18px;color:#2361ad;line-height:48px;padding-bottom:0px;}
.about2 span {
    font-size: 14px;
    color: #121212;
    line-height: 30px;
    display: block;
    text-align: center;
}
.about2  b{font-size:14px;color:#121212;line-height:28px;margin:10px 0 0 0 }
.about2  p{font-size:14px;color:#121212;line-height:28px;}
 
 
.about2 li{float:left;width:46%;margin:2%;text-align:center;height:auto;border-bottom:4px solid #006fbc;border-radius:8px;box-shadow: 2px 5px 8px #888888;padding-top:10px;}
.about2 li a h2 {font-size:18px;font-weight:normal;color:#006fbc;width:100%;height:30px;line-height:30px;opacity:100;}
.about2 li img{width:60%;    margin-bottom: 0px;}


.dangqian .wd {
    width: 100%;
    margin: 0 auto;
}



.about3 {padding-top:10px;}
.about3  span{font-size:14px;color:#121212;line-height:28px;display:block;text-align:center;}
.about3  p{font-size:12px;color:#121212;line-height:28px;text-align:center;}
.about3  img{width:100%;margin-top:20px}

.about3 h2 {
    width: 100px;
    font-weight: bold;
    font-size: 18px;
    color: #2361ad;
    line-height: 48px;
    padding-bottom: 0px;
}

.rencai h2 {
    color: #2361ad;
    cursor: pointer;
    font-weight: bold;
    font-size: 16px;
	
    margin-bottom: 20px;
    border-bottom: 1px solid #afafaf;
    background: url(../images/bbb.png) no-repeat left center;background-size: 30px;
    padding-left:40px;
    line-height: 40px;
    float: left;
  overflow:hidden;
}


.ry_00{width:100%;margin-top:30px;}
.ry_00 h2 {
    width: 130px;
    font-weight: bold;
font-size: 18px;
    color: #2361ad;
    line-height: 48px;
    padding: 15px 0 10px 0;
}
.rongyutiaobg{width:100%;height:44px;line-height:46px;background:#f5f7fa}
.rongyutiao{width:100%;margin: 0 auto}
.rongyutiao  h2{width:18%;float:left;font-weight:bold;font-size:14px;color:#000;line-height:44px;}
.rongyutiao  span{width:82%;font-weight:bold;float:left;display:block;font-size:14px;color:#2361ad;line-height:44px;height:44px;overflow:hidden;}




.rongyu  h2{width:100px;font-weight:bold;font-size:22px;color:#2361ad;line-height:30px;border-bottom:1px solid #e90008;padding:10px 0;}
.rongyu  b{font-size:14px;color:#121212;line-height:40px;}
.rongyu  p{font-size:14px;color:#121212;line-height:26px;}

.rongyu_pic1{width:100%;margin:0 auto;padding-top:0px;}
.rongyu_pic1 li{float:left;width: 49%;text-align:center;margin:.5% }
.rongyu_pic1 li h2{line-height:28px;;text-align:center}
.rongyu_pic1 li img{width:100%;}

.rongyu_pic2{width:100%;margin:0 auto;}
.rongyu_pic2 li{float:right;width: 49%;text-align:center;margin:.5%;padding:0;}
.rongyu_pic2 li img{width:100%;}

.rongyu_pic3{width:100%;margin:0 auto;}
.rongyu_pic3 li{float:left;width: 50%;text-align:center;padding:10px 0}
.rongyu_pic3 li img{width:100%;}

.ry_02{width:100%;margin-top:20px;margin-bottom:60px;}

.rongyu_txt{width:100%;margin:0 auto;margin-top:60px;margin-bottom:60px;}
.rongyu_txt li{float:left;text-align:center;background:none;    width: 100%;}
.rongyu_txt li h2{width:100%;font-size:16px;font-weight:bold;color:#2361ad;float:left;text-align:left;background:url(../images/hd.png) no-repeat left center;padding-left:8%;}
.rongyu_txt li p{width:88% ;float:left;font-size:14px;color:#121212;line-height:30px;;text-align:left;background:#f1f1f1 url(../images/zjt.jpg) no-repeat left top;margin:4px 0;padding:10px 10px 10px 20px;}
.sjyc{display:none}
.rongyu_txt li h2 .bt {
    line-height: 60px;
}


.cg_case{width:100%; padding:20px 0;}
.cg_case h2{display:block;width:100%;height:60px;line-height:50px;background:url(../images/cgbg.jpg) no-repeat center center;font-size:18px; color:#fff;font-weight:normal;text-align:center;background-size:200%;}
.cg_case p{line-height:28px;font-size:14px; color:#333;margin:10px 0;}
.cg_case span{line-height:28px;font-size:14px; color:#333;margin:10px 0;text-align:center;display:block;}
.cg_case img{width:100%;margin:10px 0;}
 
.jjfa_show h1 {
    font-size: 18px;
    text-align: center;
    line-height: 40px;
    height: 40px;
    font-weight: bold;
    margin-top: 20px;
    border-bottom: 1px solid #f4f4f4;
}
.jiejuebox ul li .jjbox .intro .rnavv {
    display: block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    border-radius: 4px;
    text-align: center;
    background: #999;
}
.jiejuebox ul li .jjbox .intro h1 {
    text-align: left;
    font: 16px/30px Microsoft Yahei;
    color: #4b4b4b;
}
.jiejuebox ul li .jjbox .intro .rnavv a {
    color: #fff;font-size:12px;
}



.slide_con .swiper-container{padding-bottom:0px;}
.index_01,.index_02,.index_03{padding: 20px 0;height:auto;display:none;}
.index_03{background: #3159b9 !important;}
.index_title h1{margin-bottom: 0;}
.news_block{width: 100% !important;float: none;}
.news_block h3{font-weight:bold;}
.news_block p{height: inherit;}

.index_02 {
    padding: 20px 0 40px 0;
    min-height: 360px;
	display:none;
}

.anli_pro li{width:50%;margin-top: 10px;}
.index_pro ul{margin: 0 0px;}
.probox{margin: 0 0px;}
.proboxs{margin: 0 3%;}
.proimgs h2{line-height: 30px;}
.index_top .index_le,.index_top .inex_re{width: 100%;float: none;}
.index_top .inex_re a>img{visibility: visible;}
.index_top .inex_re{margin-top: 20px;}
.video_bf{width: 30px;}
.index_top .inex_re a:after{content: "";position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.2)}
.slide_con .but{display: block;}
.slide_con .but div{width: 25px;height: 25px;position: absolute;top:34%;}
.slide_con .but div.swiper-button-prev{left: 10px;background: url(../images/index_prev.png) no-repeat center center;}
.slide_con .but div.swiper-button-next{right: 10px;background: url(../images/index_next.png) no-repeat center center;}

.slide_con .swiper-pagination{display: none;}

.about {
    width: 96%;
	margin:0 auto;
    margin-top: 40px;
    margin-bottom: 60px;
}

.banner_neiye {height: 250px;background-size:cover !important;padding-top: 80px;padding-left:20px;}
.banner_neiye h2 {
    width: 100%;
    margin: 0 auto;
    line-height: 40px;
    font-size: 20px;
    color: #fff;
    background: url(../images/arrow_wite.png) no-repeat left bottom;
    font-weight: bold;
}

/*栏目头部标题*/

.main_title2 {	text-align: center;padding: 0 0 0 0;}
.main_title2 h4 {font-size: 25px;color: #000;}
.main_title2 .kuai2{width:100%;height:3px;margin:20px auto;background:url(../images/ico02.png) no-repeat center 0;}
.main_title2 p {	font-family:Microsoft Yahei;color: #737373;	font-size: 12px;}
.lanmumore{width:180px;margin:0 auto;height:42px;line-height:40px;color:#fff;background:#e70012;text-align:center}
.lanmumore a{color:#fff;font-size:14px;}

.aboutcon {
    font-size: 14px;
    line-height: 32px;
    margin-top: 20px;
}
.aboutcon img {
    float: left;
    margin: 2%;width:96%;
}

.anli_title .p1 {width:100%; text-align: left;    font-size: 20px;    color: #1A4C95;    margin-bottom: 10px;font-weight:bold;     line-height: 40px;height: 40px;}
.anli_title .p1 span {
    width: 198px;
    height: 40px;
    display: inline-block;
    background: url(../images/nyttbg.jpg) no-repeat center top;
    text-align: center;
    color: #fff;
}

.anli_title .p3{ text-align:center; margin:15px 0;}
.anli_title .p3 a{ width:23%;display:inline-block; padding-left:0; padding-right:0; height:40px; line-height:40px; font-size:16px; color:#3c3c3c; font-weight:normal; border:1px solid #fff; }
.anli_title .p3 a.a1{ color:#2361ad; border-bottom:2px solid #2361ad;}
.anli_title .p3 a:hover{ color:#2361ad; border-bottom:2px solid #2361ad; }



.case_show{width:100%;margin:0 auto}
.case_show h1{font-size:20px;line-height:60px;height:60px;overflow:hidden;border-bottom:1px solid #f00000}
.case_show1 h2{font-size:20px;line-height:50px;height:50px;}
.case_show1 p{font-size:14px;line-height:28px;border-bottom:1px solid #afafaf;padding-bottom:20px;}
.case_show2 h2{font-size:20px;line-height:50px;height:50px;}
.case_show2 h3{font-size:16px;line-height:50px;height:50px;color:#2361ad;background:url(../images/lqx.jpg) repeat-x bottom;margin-bottom:15px;}
.case_show2 p{font-size:14px;line-height:28px;border-bottom:1px solid #afafaf;padding-bottom:20px;}
.case_show2 img{width:100%;}


/*内页主体*/
 

#main{width:100%;margin:0 auto;}
.wang{ padding-top:20px;padding-bottom:1px;margin-bottom:1px;}
.wang .p3{ text-align:center; margin-top:5px;}
.wang .p3 a{ width:46%;display:inline-block; white-space: nowrap;
    overflow: hidden;
    ext-overflow: ellipsis; margin:1%; height:32px; line-height:32px; font-size:15px; color:#000; background:#e6e6e6}
.wang .p3 a.a1,.wang .p3 a:hover{ color:#fff; background:#e70012}
 
.textCon{padding:10px 5%;line-height:30px;font-size:16px;}
.textCon img{max-width:98%;}
.textCon p{line-height:30px;padding-bottom:10px;font-size:16px;}
.textIndent p{text-indent:0em;}

.newsbox{ margin-top: 20px;}
.newsbox ul{}
.newsbox ul li:hover{ }
.newsbox ul li .newbox{ padding:2px 0px; margin:5px auto; }
.newsbox ul li .newbox .time{ display:none;}
.newsbox ul li .newbox .imgbox {
    width: 28%;
    height:90px;
    float: left;
    margin: 0px;
    overflow: hidden;
    margin-right: 2%;
    margin-bottom:0px;
}
.newsbox ul li .newbox .imgbox img{
    width: 100%;height: auto;
}
.newsbox ul li .newbox .intro span {
    float: right;
    color: #686868;font-size:12px;
}


.newsbox ul li .newbox .intro{ width: 70%; position: relative;float: left;height:auto;border-bottom: 1px solid #e8e8e8; }

.newsbox ul li .newbox .intro h1{ text-align: left; font:15px/26px Microsoft Yahei; color: #4b4b4b;height: 26px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newsbox ul li .newbox .intro h1 a{ color: #333; text-decoration: none;}
.newsbox ul li .newbox .intro p{text-align: left; font:12px/24px Microsoft Yahei; margin-top:0px; color: #686868;margin:0px 0 0px 0 }
.newsbox ul li .newbox .intro .rnav a{ display:none;}

.pages {	height: auto;	overflow: hidden;	text-align: center;	padding: 0px 0;}
.pages a,.pages span,.pages em {	padding: 3px 8px;	border: 1px solid #ddd;	margin: 0 2px;}
.pages span,.pages a:hover {	background: #e70012;	border: 1px solid #e70012;	color: #fff;}
.pages a{	color: #333;}


.newbody{ background: #e9e9e9;}
.two_title{ max-width: 100%; margin: 0px auto; padding: 0px 25px; font:14px/84px Microsoft Yahei; color: #797979; text-align: left;}
.two_title a{ color: #797979; text-decoration: none;}

.new_con{max-width: 100%;  margin: 0px auto; padding: 0; min-height: 770px; background: #fff; border-radius: 20px;margin-top:20px;}
.new_con h1 {    font: 18px/36px Microsoft Yahei;}
.new_con h2 {    margin-bottom: 15px;}
.new_con img{max-width: 100%; height: auto;}
.new_con .uppage ul li {
    width: 100%;
    font: 14px/28px Microsoft Yahei;
}
.new_con .introbox {
 
    font: 14px/30px Microsoft Yahei;
    text-align: left;
    color: #4b4b4b;
}
 
.new_con .uppage ul li{ width: 100%; float:left; font:14px/30px Microsoft Yahei; text-align: left; color: #000; }
 

/*anli*/
.wrapper{ max-width: 100%;margin:0 auto;}
.m-case{min-height:300px;padding:0}
.m-case .m-case-list{padding:2%}
.m-case .m-case-list li{float:left;display:inline-block;margin:.5%;width:49%}
.m-case .m-case-list li:nth-of-type(3n+1){margin-left:0}
.m-case .m-case-list li>a{display:block;margin-top:10px;border:1px solid #ccc;background-color:#fff;border-radius:0 0 5px 5px;overflow:hidden}
.m-case .m-case-list li>a:hover dt .mask{display:block}
.m-case .m-case-list li>a:hover dd p{color:#666}
.m-case .m-case-list li>a:hover dd .icon-arraw-right:before{color:#f32f43;border-color:#f32f43}
.m-case .m-case-list li dt{position:relative}
.m-case .m-case-list li dt .lazy{display:block;margin:auto;max-width:100%;height:auto;width:auto\9}
.m-case .m-case-list li dt .mask{display:none;position:absolute;top:0;z-index:2;width:100%;height:100%;color:#fff;background-color:rgba(243,47,67,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCF32F43, endColorstr=#CCF32F43);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCF32F43, endColorstr=#CCF32F43)}.m-case .m-case-list li dt .mask p{padding:5% 8% 0;font-size:.8125em;line-height:1.8;height:60%;overflow:hidden}
.m-case .m-case-list li dt .mask button{display:block;position:absolute;bottom:8%;left:0;right:0;margin:12px auto 0;padding:2.5% 0;width:40%;line-height:1;font-size:.9375em;font-weight:bold;color:#fff;border:1px solid #fff;background-color:rgba(182,8,17,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99B60811, endColorstr=#99B60811);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99B60811, endColorstr=#99B60811)}

.m-case .m-case-list li dd{padding:3% 3.27869%;padding-right:0px;border-top:1px solid #ccc;height:45px;text-align:left;background: url(../images/anliz.png) no-repeat 98% 5px;}
.m-case .m-case-list li:hover dd{background: url(../images/anlih.png) no-repeat 98% 5px;}
.m-case .m-case-list li dd p{float:left;font-size:1.0125em;height:54px;color:#333;font-weight:normal;line-height:1.5;vertical-align:middle;overflow:hidden}

 
.m-case article #u-visits{display:none}
.m-case .m-related{padding-left:10%;padding-right:10%}
.m-case .m-related dd>a{padding-top:4px !important;padding-bottom:4px !important}

.anli_00 {
    padding: 0px 0 10px 0;
    background: url(../images/hxlist.png) no-repeat center top;
}
.anli_titles .p3 {
    text-align: center;
    margin: 15px 0;
}
.anli_titles .p3 a {
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #3c3c3c;
    font-weight: normal;
    border: 1px solid #fff;
}

}


@media only screen and (min-width:1025px) {
a{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.tran_scale{ overflow:hidden; display:block;}
.tran_scale img{-webkit-transition: opacity .4s ease-in,-webkit-transform .6s linear;transition: opacity .4s ease-in,transform .6s linear;}
.tran_scale:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);}
.news_block dt img{height: 100% !important}
.pro_text,.proimg h2{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
.pro_texts,.proimgs h2{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}

 

.proimg2 h2{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
.probox:hover .pro_text{top:0;}
.probox:hover h2{top:100%;}


.proboxs:hover .pro_texts{top:60%;}
.proboxs:hover h2{top:100%;}

.probox2:hover h2{top:40px;}

.news_block h3 a:hover{color: #ff0000 !important; opacity:0.9;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9;}
.index_m02 a:hover,.index_m a:hover,.pro_text h3 a:hover,.pro_texts h3 a:hover,.news_m a:hover{opacity:0.7;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7;}
.news_block h3 a:hover{color: #ff0000;}
}



.bannerwrap{color: #fff;margin-top:8.6%;}

.bannerwrap h3{line-height: 1.2em;max-height: 4.8em;overflow: hidden; font-weight: bold;margin-bottom: 15px;}
.bannerwrap p{line-height: 1.7em;max-height: 3.4em;overflow: hidden;}

.banner_more{margin-top:5%;}
.banner_more a{display: inline-block;width: 190px;line-height: 46px;border: 1px solid #fff;border-radius: 4px;color: #fff;text-align: center;}
.inbanner .but{display: block;}
.inbanner video{object-fit: cover;width: 100%;height: 100%; position:absolute;top:0;left:0;z-index:2;}
.inbanner .swiper-pagination-bullet{background: #fff;
    width: 9px;
    height: 9px;vertical-align: middle;
    margin-top: 0px; opacity: 1; margin: 0 15px !important; transition: all .5s; }
.inbanner .swiper-pagination-bullet-active{background: #fff;width: 16px;
    height: 16px;}
.inbanner .swiper-container-horizontal>.swiper-pagination-bullets,.inbanner .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 100px;}
.banner_text{margin-left: 100px;width: 50%;}

.bannerwrap h3,.bannerwrap p,.banner_more{
	transition:all 1.5s;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-o-transition:all 1.5s;-ms-transition:all 1.5s;
	visibility: hidden;
	opacity:0;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;
}
.bannerwrap h3{-webkit-transform: translateY(-20px); -moz-transform: translateY(-20px);-o-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);}
.bannerwrap p,.bannerwrap .banner_more{-webkit-transform: translateY(20px); -moz-transform: translateY(20px);-o-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}

.inbanner li.swiper-slide-active .bannerwrap h3,.inbanner li.swiper-slide-active .bannerwrap p,.inbanner li.swiper-slide-active .banner_more{
	-webkit-transform: translateY(0px); -moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);
	visibility:visible;
	opacity:1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;
}
.bannerwrap{position:absolute;top:0;left:0;width:100%;}
@media only screen and (max-width:1366px) {
.bannerwrap h3{font-size: 48px;}
.banner_more{margin-top: 30px;}

}
@media only screen and (max-width:1280px) {
.bannerwrap h3{font-size: 40px;}
.banner_more{margin-top: 20px;}
}
@media only screen and (max-width:1024px) {
.banner_text{margin-left:0;}
.bannerwrap h3{font-size: 24px;}
.banner_more a{width: 100px;line-height: 30px;border-radius: 2px;}
.inbanner .swiper-pagination-bullet{    margin: 0 5px !important;}
.inbanner .swiper-pagination-bullet-active{width: 9px !important;height: 9px !important;}
.inbanner .swiper-container-horizontal>.swiper-pagination-bullets, .inbanner .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 10px;}
.inbanner .swiper-pagination-bullet-active{background: #3159b9;}
}

@media only screen and (max-width:767px) {
.bannerwrap h3{font-size: 16px;margin-bottom: 10px;}
.banner_more{margin-top: 10px;}
/*.inbanner li{height: 250px !important;}*/
.banner_text{width: 100%;}
.inbanner video{display:block !important;}
.bannerwrap{margin-top:5%;}

.ywdw{display:block;height:1px;position:relative;top:-80px;}
 
 .hangye_li li .tu {    width: 80%;    height: 100px;    position: relative;    margin: 0 auto;    display: block;}

.banner_neiye {
    height: 150px;
    background-size: cover !important;
    padding-top: 50px;
    padding-left: 20px;
}
.banner_neiye h2 {
    width: 100%;
    margin: 0 auto;
    line-height: 40px;
    font-size: 20px;
    color: #fff;
    background: url(../images/arrow_wite.png) no-repeat left bottom;
    font-weight: bold;
}
.anli_pro li {
    width: 50%;
    margin-top: 10px;
}


.sjcd{display:block;}

.sjcd li {
    width: 95%;
	padding-left:5%;
    line-height:25px;
	background: url(../images/jt2.png) no-repeat left center;
}


}





@media only screen and (max-height:800px) {


.hangye_nav li {
    float: left;
    font-size: 16px;
 
}



}
