@charset "utf-8";
/* CSS Document */
.ban{ overflow:hidden; width:100%; }
.fullSlide {width:100%;position:relative;height:600px;overflow:hidden; background:#005ad2 }
.fullSlide .bd {margin:0 auto;position:relative;z-index:2;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important; padding:0; overflow:hidden; height:600px; display:flex; align-items:center; flex-wrap:wrap}
.li001 h3{ width:45%; text-align:right; padding-right:50px; box-sizing:border-box}
.li001 h3 img{ max-width:90%}
.li001 dl{ width:55%; padding-left:50px; box-sizing:border-box}
.li001 h2{ margin-bottom:15px}
.li001 h4{ height:70px; line-height:65px; background:#f7941c; color:#fff; font-size:40px; font-weight:normal; text-indent:20px; letter-spacing:1px; margin-bottom:30px}
.li001 dd{ line-height:40px; color:#fff; font-size:23px; background:url(dot11.png) no-repeat 0 center; text-indent:40px; margin-bottom:15px}
.li001 h5{ line-height:50px; margin-top:50px}
.li001 h5 a{ padding:13px 40px; color:#fff; font-size:18px; background:#f7941c; font-weight:normal; border-radius:25px 0 0 25px}
.li001 h5 a:last-child{ background:#0066cb;border-radius:0 25px 25px 0}
.li001 h6{ display:none}

.li002 h3{ width:50%; text-align:right; padding-right:60px; box-sizing:border-box}
.li002 h3:last-of-type{ text-align:left; padding:0 0 0 60px;}
.li002 h3 img{ max-width:100%;}

.li002 h6{ display:none}


.li003{align-content:center;}
.li003 h2{ width:100%; line-height:80px; text-align:center; font-size:70px; color:#f7941c; margin-bottom:20px; }
.li003 h2 span{ color:#0066cb}
.li003 h5{ width:100%; text-align:center; line-height:36px; font-weight:normal; text-align:center; color:#000; font-size:26px; margin-bottom:80px}
.li003 dl{ width:100%; display:flex;justify-content:center;}
.li003 dl dd{ width:170px; height:196px; margin:0 35px; background:url(dot12.png) no-repeat center center; line-height:40px; color:#fff; text-align:center;font-size:47px; font-weight:bold; padding-top:55px; box-sizing:border-box}
.li003 dl dd span{  font-size:30px; font-weight:normal}
.li003 dl dd:nth-child(2n){ background:url(dot13.png) no-repeat center center;}



.fullSlide .hd {width:100%;position:absolute;z-index:3;bottom:35px;left:0;height:10px;line-height:10px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:80px;height:2px; margin-right:5px; overflow:hidden;background:#fff;filter:alpha(opacity=50);opacity:0.5;line-height:999px; }
.fullSlide .hd ul .on {background:#f7941c;filter:alpha(opacity=100);opacity:1.0}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:1.5%;z-index:9;width:40px;height:76px;background:url(arrleft.png) 0 0 no-repeat;cursor:pointer;filter:alpha(opacity=70);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:1.5%;background:url(arrright.png) 0 0 no-repeat;}

.about-1{ padding:25px 0 20px; position:relative; display:flex;  justify-content:space-between}
.about-1 ul{ margin-top:25px}
.about-1 h1{ width:100%; float:left; overflow:hidden; line-height:45px; height:45px; font-size:40px; color:#000; font-weight:normal; margin-bottom:30px}
.about-1 h1 b{margin-top:23px; font-size:18px; font-weight:normal; color:#222; padding-left:30px}

.about-1 ul dl{ width:auto; float:left; overflow:hidden;  border-right:1px solid #bababa; height:60px; padding:0 40px;}
.about-1 ul dl:first-of-type{ padding-left:0; }
.about-1 ul dl:last-child{ border:none; padding-right:0}
.about-1 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:21px; color:#000; margin-top:8px;}

.about-1 dl dt b{ font-weight:normal; width:43px; display:inline-block}
.about-1 ul dl:last-of-type dt b{ width:55px;}
.about-1 dl dd{ width:100%; float:left; overflow:hidden; line-height:25px; font-size:15px; color:#7a7a7a}
.about-1 span{ display:flex; align-items:center}
.about-1 span a{ display:block;  float:left; overflow:hidden; width:200px; height:60px; line-height:60px; background:#005ad0; color:#fff; font-size:23px; text-align:center; transition:all 0.35s; letter-spacing:1px}
.about-1 span a:hover{ background:#f7941c; border-radius:30px}

.pro-main{ display:flex; width:100%;flex-wrap:wrap; }
.pro-1{background:rgba(1,83,191,.05);margin-right:1.5%; width:43.5%; float:left; overflow:hidden; position:relative}
.ul-ty1{ width:100%; float:left; overflow:hidden}
.ul-ty1 img{ width:100%}
.dl-ty1{ width:100%; position:absolute; left:0; bottom:0; background:rgba(0,0,0,.5); overflow:hidden; box-sizing:border-box; padding:25px 25px 30px; transition:all 0.3s}
.dl-ty1 dt{ width:100%; float:left; overflow:hidden; line-height:36px; margin-bottom:10px;}
.dl-ty1 dt a{ font-size:29px; font-weight:bold; color:#fff; }
.dl-ty1 dt span{ float:right; line-height:36px;}
.dl-ty1 dt span a{ display:block; float:left; height:34px; border:1px solid #fff; line-height:34px; padding:0 20px; border-radius:18px; color:#fff; font-size:16px; font-weight:normal}
.dl-ty1 dt span a:hover{ background:#fff; color:#0153bf; border:1px solid #fff}
.dl-ty1 dd{ width:100%; float:left; overflow:hidden; line-height:20px; height:30px; transition:all 0.3s }
.dl-ty1 dd a{ color:#fff; padding:0px 15px; font-size:18px; border-right:1px solid #fff; display:inline-block; margin-bottom:10px  }
.dl-ty1 dd a:first-child{ padding-left:0}
.dl-ty1 dd a:last-child{ border-right:none; padding-right:0}
.dl-ty1 dd a:hover{ color:#f7941c; text-decoration:underline}
.pro-1:hover dl{ padding:25px 25px 30px; background:rgba(1,83,191,.7)}
.pro-1:hover dl dd{ height:60px}

.pro-2{ width:55%;  display:flex;flex-direction:column; }
.pro-21{ display:flex; justify-content:space-between; margin-bottom:2.5%}
.pro_21son{ width:48.8%; position:relative}
.pro_21son .dl-ty1{ padding:15px}
.pro_21son .dl-ty1 dd a{padding:0px 10px; font-size:16px; }
.pro_21son .dl-ty1 dd a:first-child{ padding-left:0}
.pro_21son .dl-ty1 dd a:last-child{ border-right:none; padding-right:0}

.pro_21son:hover dl{ padding:25px 15px; background:rgba(1,83,191,.7)}
.pro_21son:hover dl dd{ height:60px}


.pro-22{ flex:1;background:#0153bf}
.pro-22 dl{padding:35px 15px 0; width:100%; float:left; overflow:hidden; box-sizing:border-box}
.pro-22 dl dt{ width:100%; float:left; overflow:hidden; line-height:36px; margin-bottom:20px;}
.pro-22 dl dt a{ font-size:29px; font-weight:bold; color:#fff; }
.pro-22 dl dd{ width:100%; float:left; overflow:hidden; line-height:20px;}
.pro-22 dl dd a{ color:#fff; padding:0px 15px; font-size:18px; border-right:1px solid #fff; display:inline-block;  }
.pro-22 dl dd a:first-child{ padding-left:0}
.pro-22 dl dd a:last-child{ border-right:none}
.pro-22 dl dd a:hover{ color:#f7941c; text-decoration:underline}

.adv-1{ height:630px; background:#f6f7f9 url(adv.jpg) no-repeat center bottom; padding-top:70px;}
.adv-1 h2{ text-align:center; line-height:45px; height:45px; font-size:40px; color:#000;  margin-bottom:20px;}
.adv-1 h2 span{ color:#f7941c; }
.adv-1 h6{ text-align:center; line-height:26px; font-size:16px; color:#666; font-weight:normal; margin-bottom:80px; padding:0 20%}
.adv-2{ width:100%; display:flex;justify-content:space-between; margin-bottom:50px}
.adv-2 dl{ display:flex; width:30%; background:rgba(255,255,255,.2) ; padding:30px 40px; box-sizing:border-box; box-shadow:0 0 15px #e9e9e9;}
.adv-2 dl h5{ width:80px; margin-right:20px; display:flex; align-items:center}
.adv-2 dl h5 img{ max-width:100%}
.adv-2 dl ul{flex:1}
.adv-2 dl ul dt{ font-size:21px; color:#222; margin-bottom:8px; line-height:26px }
.adv-2 dl ul dd{ line-height:20px; font-size:14px; color:#888;text-align: justify;word-break:break-all}

.adv-3{ width:100%; display:flex; background:#fff; padding:30px 0; box-sizing:border-box; justify-content:space-around; margin-bottom:30px; box-shadow:0 0 15px #efefef}
.adv-3 dl{ display:flex; }
.adv-3 dl dd{ height:75px; width:75px; margin-right:20px; border-radius:50%; background:#f7f7f9; display:flex; align-items:center;justify-content:center;}
.adv-3 dl dt{ flex:1; height:75px; line-height:75px; font-size:21px; color:#333;}

.case{ background:#f7941c; display:flex; background:#0153bf;}
.case dl{ width:15%; padding-left:5%; background:#f7941c; padding:0px 0 0px 5%; position:relative; height:150px; }
.case dl h6{
	width: 0;
	height: 0;
	border-color: transparent #0153bf transparent transparent;
	border-style: solid;
	border-width: 150px 60px 0 0 ;
	position:absolute; right:0; bottom:0        }
.case dl dd{ width:100%;overflow:hidden; line-height:30px; font-size:21px; color:#fff; margin-top:25px}
.case dl dt{ width:100%; overflow:hidden; line-height:45px; height:45px; font-size:40px; color:#fff; font-weight:bold}
.case ul{ width:73%; padding:0 5% 0 2%; display:flex;justify-content:space-between}
.case ul p{ font-size:16px; color:#fff; line-height:150px}
.case ul a{ width:150px; height:50px; border:1px solid rgba(255,255,255,.2); color:#fff; text-align:center; line-height:50px; margin-top:49px; font-size:17px; background:rgba(255,255,255,.1); transition:all 0.3s}
.case ul a:hover{ border:1px solid #fff; background:#fff; color:#0153bf;}

.case-1{ display:flex; width:100%;justify-content:space-between;flex-wrap:wrap }
.case-son{ width:48%; display:flex; position:relative; padding-bottom:70px}
.case-son ul{ position:absolute; left:20%; bottom:15px; width:75.2%; background:rgba(255,255,255,1); padding:40px 4% 30px; display:flex;  box-shadow:5px 5px 8px #e9e9e9;}
.case-son img{ max-width:100%}
.case-son ul h6{ width:130px; margin-right:40px; display:flex; align-items:center;justify-content:center;}
.case-son ul h6 img{ max-width:100%;transition:all 0.5s}
.case-son ul dl{ flex:1}
.case-son ul dl p{ line-height:20px; font-size:16px; color:#f7941c;margin-bottom:5px;}
.case-son ul dl p span{ text-transform:uppercase}
.case-son ul dl dt{ line-height:26px; height:26px; overflow:hidden; margin-bottom:13px }
.case-son ul dl dt a{ color:#333; font-size:22px; font-weight:bold}
.case-son ul dl dd{ line-height:22px; font-size:14px; color:#888;text-align: justify}
.case-son ul dl dt a:hover{ color:#0153bf; }
.case-son:hover ul dl dt a{ color:#0153bf;}
.case-son:hover h6 img{ transform:rotateY(180deg)}

.global{ background:#f6f6f6 url(global.png) no-repeat center 0; height:489px}
.global dl{ width:48%; padding-left:52%; margin-top:100px}
.global dl h6{ line-height:26px; color:#f7941c; font-size:21px; font-weight:normal; text-transform:uppercase }
.global dl dt{line-height:45px; height:45px; font-size:40px; color:#000;  margin-bottom:40px; font-weight:bold}
.global dl dt span{ color:#0153bf}
.global dl dd{ margin-bottom:20px; width:100%; display:flex}
.global dl dd img{ border:8px solid #fff; margin-right:25px}
.global dl dd li{ flex:1;flex-wrap:wrap; display:flex;  flex-direction:column; justify-content:center;}
.global dl dd li span{height:40px; line-height:40px; font-size:16px; color:#666}
.global dl dd li span img{ border:none; margin-right:10px; vertical-align:middle}
.global dl p{ font-size:16px; color:#666; line-height:26px}
.global dl h5{ display:none}

.dl-01{ display:flex; width:100%; justify-content:space-between; margin-bottom:15px}

.dl-01 dd{ line-height:26px; color:#f7941c; font-size:21px; font-weight:normal; text-transform:uppercase }
.dl-01 dt{line-height:45px; height:45px; font-weight:bold}
.dl-01 dt a{ font-size:40px; color:#000; }

.dl-01 h6{ width:152px; display:flex; align-items:center;  }
.dl-01 h6 a{width:150px; height:50px; color:#fff; text-align:center; line-height:50px; font-size:17px; background:#0153bf; transition:all 0.3s; font-weight:normal}
.dl-01 h6 a:hover{background:#f7941c}

.news-1{ width:100%; display:flex; justify-content:space-between;flex-wrap:wrap }
.news-1 dl{ width:23.5%;box-shadow:0 0 15px #e9e9e9; margin:15px 0; overflow:hidden  }
.news-1 dl h4{width:100%; overflow:hidden; float:left;}
.news-1 dl h4 img{ width:100%; float:left; transition:all 0.5s}
.news-1 dl:hover h4 img{ transform:scale(1.1)}
.news-1 dl ul{ padding:20px; float:left; overflow:hidden; width:100%; box-sizing:border-box}
.news-1 dl ul h6{ line-height:20px; margin-bottom:2px}
.news-1 dl ul h6 a{ color:#f7941c; font-weight:normal; font-size:14px}
.news-1 dl ul dt{ line-height:30px; margin-bottom:5px; height:30px; overflow:hidden}
.news-1 dl ul dt a{ font-size:19px; color:#333; font-weight:bold}
.news-1 dl ul dd{ line-height:22px; color:#888; font-size:14px; height:44px; overflow:hidden; margin-bottom:25px;  }
.news-1 dl ul h5{ display:flex; width:100%; padding-top:30px; border-top:1px solid #dee1ed; justify-content:space-between;}
.news-1 dl ul h5 a{ width:40px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:38px; background:#0153bf; font-weight:normal; font-family:"宋体";}
.news-1 dl ul h5 a:hover{ background:#f7941c; }
.news-1 dl ul h5 span{ font-weight:normal; color:#333; font-size:16px; display:flex; align-items:center}
.news-1 dl ul h5 span b{color:#0153bf; font-weight:normal}

/******** 手机版 ********/
@media (max-width:767px){
	
.fullSlide {height:230px; }
.fullSlide .bd li {width:100% !important; padding:0; height:230px; flex-wrap:wrap}

.li001{ background:url(ban01_m_bg.jpg) no-repeat center 0 !important; background-size:cover !important}
.li001 h3,.li001 dl{ display:none}
.li001 h6{ display:block; text-align:center}
.li001 h6 img{max-width:100%;}


.li002 h3{text-align:right; padding-right:10px; }
.li002 h3:last-of-type{ text-align:left; padding:0 0 0 10px;}
.li002 h3 img{ max-width:98%}


.li003{align-content:center;}
.li003 h2{ width:100%; line-height:25px;font-size:21px; margin-bottom:10px; }
.li003 h5{line-height:20px; font-size:12px; margin-bottom:15px}
.li003 dl dd{ width:70px; height:81px; margin:0 5px; background:url(dot12.png) no-repeat center center; background-size:100%; line-height:20px;font-size:19px; padding-top:20px; }
.li003 dl dd span{  font-size:11px; }
.li003 dl dd:nth-child(2n){ background:url(dot13.png) no-repeat center center; background-size:100%;}

.fullSlide .prev{ background-size:50%;background-position:left center}
.fullSlide .next{ background-size:50%;background-position:right center}

.fullSlide .hd {bottom:10px;}
.fullSlide .hd ul li {width:50px;}
	
	
.about-1{  position:relative;flex-wrap:wrap; width:100%; padding:25px 3.5% 10px; box-sizing:border-box }
.about-1 ul{ margin-top:0px}
.about-1 h1{ width:100%;line-height:22px; height:44px; font-size:18px; margin-right:0px; font-weight:bold; margin-bottom:15px}
.about-1 h1 b{ width:100%; float:left; margin-top:0px; font-size:14px; padding-left:0px}
.about-1 span{ display:none}
.about-1 ul dl{  border-right:1px solid #bababa; height:45px; padding:0 5px; width:25%; box-sizing:border-box}
.about-1 ul dl:first-of-type{ width:30%; padding-left:0; }
.about-1 ul dl:last-child{ border:none; padding-right:0; width:45%}
.about-1 dl dt{ width:100%; float:left; overflow:hidden; line-height:25px; font-size:18px; color:#000; margin-top:0px;}
.about-1 dl dt b{ font-weight:normal; width:35px; display:inline-block}
.about-1 ul dl:last-child dt b{ width:45px}
.about-1 dl dd{ line-height:20px; font-size:10px;}

.pro-1{margin-right:0%; width:100%; margin-bottom:10px }
.ul-ty1{ width:100%; float:left; overflow:hidden}
.ul-ty1 img{ float:left; width:100%}
.dl-ty1{ padding:10px; }
.dl-ty1 dt{line-height:22px; margin-bottom:10px;}
.dl-ty1 dt a{ font-size:18px; font-weight:bold; color:#fff; }
.dl-ty1 dt span{  line-height:22px;}
.dl-ty1 dt span a{height:20px; line-height:20px; padding:0 10px; border-radius:11px; color:#fff; font-size:11px; }
.dl-ty1 dt span a:hover{color:#0153bf; border:1px solid #fff}
.dl-ty1 dd{height:16px; line-height:16px;  }
.dl-ty1 dd a{  padding:0px 5px; font-size:12px; margin-bottom:5px }
.dl-ty1 dd a:first-child{ padding-left:0}
.dl-ty1 dd a:last-child{ border-right:none; padding-right:0}
.pro-1:hover dl{ padding:20px 10px; background:rgba(1,83,191,.7)}
.pro-1:hover dd{ height:32px}

.pro-2{ width:100%;   }
.pro-21{flex-wrap:wrap; margin-bottom:0px}
.pro_21son{ width:100%; position:relative; margin-bottom:10px}
.pro_21son .dl-ty1{ padding:10px}
.pro_21son .dl-ty1 dd a{padding:0px 10px; font-size:12px; }
.pro_21son .dl-ty1 dd a:first-child{ padding-left:0}
.pro_21son .dl-ty1 dd a:last-child{ border-right:none; padding-right:0}
.pro_21son:hover dl{ padding:20px 10px; background:rgba(1,83,191,.7)}
.pro_21son:hover dl dd{ height:37px}

.pro-22{ flex:1;background:#0153bf}
.pro-22 dl{padding:15px 10px;}
.pro-22 dl dt{ line-height:22px; margin-bottom:10px;}
.pro-22 dl dt a{ font-size:18px;}
.pro-22 dl dd{  line-height:16px;}
.pro-22 dl dd a{padding:0px 5px; font-size:12px; }
.pro-22 dl dd a:first-child{ padding-left:0}
.pro-22 dl dd a:last-child{ border-right:none}

.adv-1{ height:670px;  padding-top:30px;}
.adv-1 h2{ line-height:30px; height:30px; font-size:21px; margin-bottom:10px;}
.adv-1 h2 span{ color:#f7941c; }
.adv-1 h6{ line-height:18px; font-size:12px; margin-bottom:30px; padding:0}
.adv-2{ width:100%; display:flex;justify-content:space-between; flex-wrap:wrap ; margin-bottom:0px}
.adv-2 dl{ display:flex; width:100%; background:rgba(255,255,255,.2) ; padding:10px; box-sizing:border-box; box-shadow:0 0 15px #e9e9e9; margin-bottom:15px}
.adv-2 dl h5{ width:50px; margin-right:20px; display:flex; align-items:center}
.adv-2 dl ul{flex:1}
.adv-2 dl ul dt{ font-size:16px; color:#222; margin-bottom:8px; line-height:20px }
.adv-2 dl ul dd{ line-height:18px; font-size:12px; color:#888;text-align: justify;word-break:break-all}

.adv-3{ width:100%; display:flex; background:none; padding:0px 0px; box-sizing:border-box; justify-content:space-around; margin-bottom:30px; box-shadow:0 0 15px #efefef;flex-wrap:wrap }
.adv-3 dl{ display:flex; width:49%; border:1px solid #eee; box-sizing:border-box; background:#fff; margin-right:2%; margin-bottom:10px; }
.adv-3 dl:nth-child(2n){ margin-right:0}
.adv-3 dl dd{ display:none}
.adv-3 dl dt{ flex:1; height:40px; line-height:40px; font-size:14px; color:#333; text-align:center}

.case{ display:flex; background:#0153bf; margin-bottom:15px}
.case dl{ width:35%; padding-left:5%; background:#f7941c; padding:0px 0 0px 5%; position:relative; height:80px; }
.case dl h6{
	width: 0;
	height: 0;
	border-color: transparent #0153bf transparent transparent;
	border-style: solid;
	border-width: 80px 60px 0 0 ;
	position:absolute; right:0; bottom:0        }
.case dl dd{  line-height:20px; font-size:14px; color:#fff; margin-top:13px}
.case dl dt{  line-height:30px; height:30px; font-size:23px;}
.case ul{ width:53%; padding:0 5% 0 2%; display:flex;justify-content:flex-end;align-items:center}
.case ul p{ display:none}
.case ul a{ width:110px; height:36px; line-height:36px; margin-top:0px; font-size:14px; }
.case ul a:hover{ border:1px solid #fff; background:#fff; color:#0153bf;}

.case-son{ width:100%;padding-bottom:30px; margin-bottom:0px }
.case-son ul{padding:10px 15px; box-sizing:border-box; width:90%; left:5%;box-shadow:0px 5px 5px #e9e9e9;}
.case-son ul h6{ width:60px; margin-right:20px;}
.case-son ul dl p{ line-height:16px; font-size:12px;margin-top:10px;}
.case-son ul dl dt a{ font-size:17px}
.case-son ul dl dd{ display:none}

.global{ background:#f6f6f6 url(global.png) no-repeat center bottom; height:360px; background-size:cover}
.global dl{ width:100%; padding-left:0; margin-top:30px}
.global dl h6{ font-size:12px; line-height:18px;  }
.global dl dt{ font-size:23px; line-height:30px; margin-bottom:5px}
.global dl dd{ margin-bottom:20px; width:100%; display:flex}
.global dl dd img{ width:80px; border:6px solid #fff; margin-right:25px}
.global dl dd li{ display:none}
.global dl h5{ display:block; width:100%; display:flex; line-height:30px; margin-bottom:10px; font-size:16px; color:#333}
.global dl h5 img{ height:30px; width:30px; margin-right:10px}
.global dl h5 a{ font-size:16px; color:#333}
.global dl h5 span:first-child{ margin-right:10px}
.global dl p{ font-size:12px;line-height:18px; margin-top:10px}

.dl-01{ margin-bottom:0px}
.dl-01 dd{ line-height:18px; color:#f7941c; font-size:12px; font-weight:normal; text-transform:uppercase }
.dl-01 dt{line-height:30px; height:30px; font-weight:bold}
.dl-01 dt a{ font-size:23px; color:#000; }
.dl-01 h6{ width:110px; }
.dl-01 h6 a{width:110px; height:36px; line-height:36px; margin-top:0px; font-size:14px; }

.news-1 dl{ width:49%;box-shadow:0 0 15px #e9e9e9; margin:15px 0px 5px; overflow:hidden  }
.news-1 dl h4{width:100%; overflow:hidden; float:left;}
.news-1 dl h4 img{ width:100%; float:left;}
.news-1 dl ul{ padding:10px; }
.news-1 dl ul h6{ line-height:20px; margin-bottom:2px}
.news-1 dl ul h6 a{ font-size:12px}
.news-1 dl ul dt{ line-height:20px; margin-bottom:5px; height:20px; }
.news-1 dl ul dt a{ font-size:14px; }
.news-1 dl ul dd{ line-height:16px;  font-size:12px; height:32px;  margin-bottom:10px;  }
.news-1 dl ul h5{ display:flex; width:100%; padding-top:10px; border-top:1px solid #dee1ed; justify-content:space-between;}
.news-1 dl ul h5 a{ width:25px; height:25px; line-height:22px; text-align:center; color:#fff; font-size:28px; background:#0153bf; font-weight:normal; font-family:"宋体";}
.news-1 dl ul h5 span{ font-weight:normal; color:#333; font-size:12px; display:flex; align-items:center}
.news-1 dl ul h5 span b{color:#0153bf; font-weight:normal}


.m_30,.m_50{ margin-bottom:10px}
.mv_15{ margin-bottom:15px}
.m_0{ margin-bottom:0}
}

/******** 1160px ********/
@media (min-width:1200px) and (max-width:1439px){
.fullSlide {width:100%;position:relative;height:600px;overflow:hidden; background:#005ad2 }
.banh6{ width:600px; height:600px;  top:-100px; right:-200px; z-index:1; border-radius:50%; padding:80px;}
.fullSlide .bd li {width:100% !important; padding:0; overflow:hidden; height:600px; display:flex; justify-content:space-between;align-items:center;}

.li001 h3{ width:50%; text-align:right; padding-right:30px; box-sizing:border-box}
.li001 h3 img{ max-width:90%}
.li001 dl{ width:50%; padding-left:30px; box-sizing:border-box}
.li001 h2{ margin-bottom:15px}
.li001 h4{ height:50px; line-height:50px; background:#f7941c; color:#fff; font-size:30px; font-weight:normal; text-indent:20px; letter-spacing:1px; margin-bottom:30px}
.li001 dd{ line-height:30px; color:#fff; font-size:18px; background:url(dot15.png) no-repeat 0 center; text-indent:26px; margin-bottom:15px}
.li001 h5{ line-height:50px; margin-top:50px}
.li001 h5 a{ padding:10px 30px; color:#fff; font-size:16px; background:#f7941c; font-weight:normal; border-radius:25px 0 0 25px}
.li001 h5 a:last-child{ background:#0066cb;border-radius:0 25px 25px 0}
.li001 h6{ display:none}

.li002 h3{text-align:right; padding-right:30px; }
.li002 h3:last-of-type{ text-align:left; padding:0 0 0 30px;}
.li002 h3 img{ max-width:80%}


.li003{align-content:center;}
.li003 h2{ width:100%; line-height:60px;font-size:50px; margin-bottom:10px; }
.li003 h5{line-height:30px; font-weight:normal; text-align:center; color:#000; font-size:21px; margin-bottom:60px}
.li003 dl dd{ width:140px; height:161px; margin:0 30px; background:url(dot12.png) no-repeat center center; background-size:100%; line-height:30px;font-size:37px; padding-top:50px; }
.li003 dl dd span{  font-size:21px; }
.li003 dl dd:nth-child(2n){ background:url(dot13.png) no-repeat center center; background-size:100%;}
.fullSlide .hd ul li {width:70px;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:0.5%;z-index:9;width:40px;height:76px;background:url(arrleft.png) 0 0 no-repeat;cursor:pointer;filter:alpha(opacity=70);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:0.5%;background:url(arrright.png) 0 0 no-repeat;}

.about-1 ul{ margin-top:15px}
.about-1 h1{ line-height:40px; height:40px; font-size:33px; color:#000; font-weight:normal; margin-bottom:10px}
.about-1 h1 b{ padding-left:20px}
.about-1 ul dl{ padding:0 20px;}
.about-1 ul dl:first-of-type{ padding-left:0; }
.about-1 ul dl:last-child{ border:none; padding-right:0}
.about-1 span a{ width:180px; height:50px; line-height:50px; font-size:21px;}
.about-1 span a:hover{  border-radius:26px}

.dl-ty1{ padding:20px; transition:all 0.4s}
.dl-ty1 dt{ margin-bottom:5px;}
.dl-ty1 dt a{ font-size:21px;}
.dl-ty1 dt span{ float:right; line-height:36px;}
.dl-ty1 dt span a{  height:30px;  line-height:30px; padding:0 15px; border-radius:16px;font-size:14px;}
.dl-ty1 dd{ line-height:16px }
.dl-ty1 dd a{font-size:14px; line-height:16px; height:16px ; margin-bottom:5px}
.pro_21son .dl-ty1 dd a{padding:0px 10px; font-size:14px; }

.pro-22 dl{padding:15px 15px 0;}
.pro-22 dl dt{  line-height:30px; margin-bottom:10px; }
.pro-22 dl dt a{ font-size:21px; font-weight:bold; color:#fff; }
.pro-22 dl dd{line-height:16px; }
.pro-22 dl dd a{ font-size:14px; margin-bottom:5px }

.adv-1{ height:500px;padding-top:50px;}
.adv-1 h2{ text-align:center; line-height:40px; height:40px; font-size:35px; color:#000;  margin-bottom:15px;}

.adv-1 h6{ line-height:20px; font-size:14px;margin-bottom:40px; padding:0 }
.adv-2{margin-bottom:50px}
.adv-2 dl{ display:flex; width:32%; background:rgba(255,255,255,.2) ; padding:20px; box-sizing:border-box; box-shadow:0 0 15px #e9e9e9;}
.adv-2 dl h5{ width:80px; margin-right:20px; display:flex; align-items:center}

.adv-2 dl ul dt{ font-size:19px;}
.adv-2 dl ul dd{ line-height:20px; font-size:12px;}

.adv-3{ width:100%; display:flex; background:#fff; padding:20px 15px; box-sizing:border-box; justify-content:space-around; margin-bottom:0px; box-shadow:0 0 15px #efefef}
.adv-3 dl{ display:flex; }
.adv-3 dl dd{ height:50px; width:50px; margin-right:10px; border-radius:50%; background:#f7f7f9; display:flex; align-items:center;justify-content:center;}
.adv-3 dl dd img{ max-width:100%}
.adv-3 dl dt{ flex:1; height:50px; line-height:50px; font-size:16px; color:#333;}


.case{ background:#f7941c; display:flex; background:#0153bf;}
.case dl{ width:13%; padding-left:5%; background:#f7941c; padding:0px 0 0px 5%; position:relative; height:130px; }
.case dl h6{
	width: 0;
	height: 0;
	border-color: transparent #0153bf transparent transparent;
	border-style: solid;
	border-width: 130px 60px 0 0 ;
	position:absolute; right:0; bottom:0        }
.case dl dd{ width:100%;overflow:hidden; line-height:30px; font-size:18px; color:#fff; margin-top:25px}
.case dl dt{ width:100%; overflow:hidden; line-height:45px; height:45px; font-size:30px; color:#fff; font-weight:bold}
.case ul{ width:75%;}
.case ul p{ font-size:14px; line-height:130px}
.case ul a{ width:130px; height:40px; border:1px solid rgba(255,255,255,.2); line-height:40px; margin-top:45px; font-size:16px;}

.case-son{ width:48%;padding-bottom:50px; margin-bottom:0px }
.case-son ul{padding:20px 4% 20px;}
.case-son ul dl p{  font-size:12px; }
.case-son ul dl dt a{ font-size:19px}
.case-son ul dl dd{ display:none}


.global{ background:#f6f6f6 url(global.png) no-repeat center 0; height:489px}
.global dl{ width:70%; padding-left:30%; margin-top:100px}
.global dl h6{ font-size:21px;  }
.global dl dt{ font-size:35px;}

.news-1 dl ul dt a{ font-size:16px; color:#333; font-weight:bold}
.news-1 dl ul h5 a{ width:30px; height:30px; line-height:30px; font-size:36px;}
.news-1 dl ul h5 span{ font-size:12px;}

.dl-01{  margin-bottom:15px}

.dl-01 dd{ line-height:26px;font-size:18px;  }
.dl-01 dt a{ font-size:35px;  }

.dl-01 h6{ width:152px; display:flex; align-items:center;  }
.dl-01 h6 a{ font-size:16px;}
.dl-01 h6 a:hover{background:#f7941c}

}


/******** 1400px ********/
@media (min-width:1440px){
	
	
}
	

