@charset "utf-8";
/* CSS Document */
.pro_nav{ background:url(bg001.gif) repeat-x 0 bottom; margin-bottom:60px;}
.pro_nav .ty02{ display:flex; justify-content:center; height:140px; align-items:center;}
.pro_nav .ty02 a{  font-size:26px; color:#333;  line-height:140px; padding:0 40px}
.pro_nav .ty02 span{ padding:0 40px; background:url(line001.gif) no-repeat center center;height:140px}
.pro_nav .ty02 a:hover,.pro_nav .ty02 a.on_h{ color:#125db2; background:url(line002.png) no-repeat center 110px}

.pro_01{ width:100%; float:left; overflow:hidden}
.pro_01 dl{ float:left; overflow:hidden; width:30.66%; margin:1% 2% 40px 1%;  -webkit-box-shadow: 0 0 15px #c5c5c5;  -moz-box-shadow: 0 0 15px #c5c5c5;  box-shadow:0 0 10px #e3e3e3; border-bottom:2px solid #fff}
.pro_01 dl:nth-child(3n){ margin-right:1%}
.pro_01 dl h6{ width:100%; float:left; overflow:hidden}
.pro_01 dl h6 img{ width:100%; float:left; overflow:hidden}
.pro_01 dl ul{ width:100%; float:left; overflow:hidden; padding:40px 30px 30px; box-sizing:border-box; position:relative;}
.pro_01 dl dt{ width:80%; float:left; overflow:hidden; line-height:30px; height:30px; font-size:23px; color:#333; padding-right:20%; margin-bottom:10px; }
.pro_01 dl dt a{ color:#333}
.pro_01 dl dd{ width:80%; float:left; overflow:hidden; line-height:30px; height:30px;}
.pro_01 dl dd a{ font-size:16px; color:#666}
.pro_01 dl dd a:hover{ color:#125db2; text-decoration:underline}
.pro_01 dl h5{ width:64px; height:64px; position:absolute; right:30px; top:30px; z-index:9}
.pro_01 dl h5 a{ display:block; float:left; overflow:hidden; width:100%; height:64px; border-radius:50%; background-image: linear-gradient(to bottom,#eee ,#ddd); text-align:center; line-height:64px; font-size:40px; font-family:"宋体"; color:#fff}

.pro_01 dl:hover{ border-bottom:2px solid #125db2}
.pro_01 dl:hover h5 a{background-image: linear-gradient(to bottom,#4f9df5 ,#1c67bd); }
.pro_01 dl:hover dt a{ color:#125db2}



/* 内页 */
.pro_11{ background:#f6f9fe; padding:50px 0 50px}
.pro_11 .ty02{ font-size:30px; color:#333; line-height:60px; background:url(line12.gif) repeat-x 0 bottom}

.pro_11 span{ float:right; line-height:60px; display:flex  }
.pro_11 span a{ font-size:20px; color:#666; font-weight:bold; margin-right:40px; border-bottom:4px solid #ddd}
.pro_11 span a:last-child{ margin-right:0}
.pro_11 span a.on_h,.pro_11 span a:hover{ border-bottom:4px solid #125db2; color:#125db2}

.pro_12, .pro_13, .pro_14, .pro_15{ background:#f6f9fe; padding:0 0 50px}
.pro_12 .ty02{ background:#fff; padding:60px; box-sizing:border-box}
.pro_12 h6{ width:35%; float:left; overflow:hidden; margin-right:3%; border:1px solid #ddd; padding:35px 0; text-align:center; box-sizing:border-box}
.pro_12 h6 img{ max-width:95%}
.pro_12 ul{ width:62%; float:left; overflow:hidden; position:relative}
.pro_12 h1{ width:100%; float:left; overflow:hidden; line-height:36px; font-size:30px; color:#333; margin-bottom:7px}
.pro_12 h3{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:18px; color:#666; font-weight:normal; padding-bottom:26px; border-bottom:1px solid #ddd; margin-bottom:30px}
.pro_12 p{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:16px; color:#999; margin-bottom:50px}
.pro_12 dl{ width:100%; float:left; overflow:hidden; display:flex}
.pro_12 dl dt{ padding:0 30px; margin-right:10px; height:60px; float:left; overflow:hidden; line-height:60px; background:#da2339; color:#fff; font-size:18px; display:flex;  justify-content:center;align-items:center}
.pro_12 dl dt img{ max-height:30px; margin-right:10px}
.pro_12 dl dd{ float:left; overflow:hidden}
.pro_12 dl dd img{ float:left; overflow:hidden; height:60px; width:60px;}
.pro_12 dl dd span{ display:block; float:left; overflow:hidden; padding:0 25px; height:58px; border:1px solid #125db2; font-size:18px; color:#125db2; line-height:58px}
.pro_12 ul h5{ position:absolute; right:0; top:0; background:#125db2; font-weight:normal; height:36px; line-height:38px; border-radius:18px; color:#fff; font-size:14px; padding:0 15px}

.pro_13 .ty02,.pro_14 .ty02,.pro_15 .ty02{ background:#fff; padding:40px 60px; box-sizing:border-box}

.h3_11{ width:100%; float:left; overflow:hidden; background:url(line11.gif) repeat-x 0 bottom; height:44px; margin-bottom:30px;}
.h3_11 span{ float:left; overflow:hidden; height:30px; line-height:30px; padding-bottom:10px; border-bottom:4px solid #125db2; font-size:22px; color:#125db2}

.pro_14 { padding-bottom:80px}
.pro_14 ul{ width:100%; float:left; overflow:hidden}
.pro_14 ul dl{ width:23.5%; float:left; overflow:hidden; margin-right:2%}
.pro_14 ul dl:nth-child(4n){ margin-right:0}
.pro_14 ul dl dd{ width:100%; float:left; overflow:hidden; margin-bottom:20px}
.pro_14 ul dl dd img{ width:100%; float:left; overflow:hidden}
.pro_14 ul dl dt{ width:100%; float:left; overflow:hidden; text-align:center; line-height:30px; }
.pro_14 ul dl dt a{ font-size:18px; color:#333}
.pro_14 ul dl dt a:hover{ color:#125db2; text-decoration:underline}

.pro_15 .ty02{padding:40px 60px 20px}
.yeji_main{ width:100%; float:left; overflow:hidden; }
.yeji{ width:48%; float:left; overflow:hidden; margin-bottom:25px }
.yeji h4{ width:100%; float:left; overflow:hidden; font-size:21px; color:#333; line-height:30px; height:40px }
.yeji h4 b{ font-size:24px; color:#125db2 }
.yeji h4 span{ float:right; line-height:40px;}
.yeji h4 span a{ float:left; width:auto; padding:0 15px; height:40px; margin-right:15px; line-height:40px; font-size:16px; color:#666; font-weight:normal; background:rgba(0,0,0,.08)}
.yeji h4 span a.hover{ background:#125db2; color:#fff}
.yeji h4 span a:last-child{ margin-right:0}

.year02{ width:100%; float:left; overflow:hidden; border:1px solid rgba(0,0,0,.08); box-sizing:border-box; padding:15px 30px 20px}
.year02 dl{ width:100%; float:left; overflow:hidden;}
.year02 dd{ width:100%; float:left; overflow:hidden; line-height:46px; font-size:16px; color:#333;  background:url(dot16.gif) no-repeat 0 center; text-indent:16px; border-bottom:1px dashed rgba(0,0,0,.05)}
.year02 dl dd:last-child{ border:none}




/*  服务 */
.fuwu { margin:100px 0 150px}
.fuwu .ty02{ display:flex; }
.fuwu dl{ width:29%; margin:1% 4.5% 1% 1%; padding:50px 35px; box-sizing:border-box; box-shadow:0 0 15px #e5e5e5;}
.fuwu .ty02 dl:nth-child(3n){ margin-right:1%}
.fuwu dl h6{ width:100%; float:left; overflow:hidden; text-align:center; margin-bottom:25px}
.fuwu dl h6 img{ height:80px}
.fuwu dl dt{ width:100%; float:left; overflow:hidden; line-height:36px; font-size:26px; color:#111; text-align:center; margin-bottom:40px}
.fuwu dl dd{ width:100%; float:left; overflow:hidden; line-height:36px; font-size:18px; color:#666; }


/******** 手机版 ********/
@media (max-width:767px){
.pro_nav{ margin-bottom:15px; background:none;  background:#f5f5f5;}
.pro_nav .ty02{  height:50px; display:flex }
.pro_nav .ty02 a{  font-size:14px; line-height:50px; padding:0;border-right:1px solid #e3e3e3; box-sizing:border-box; flex:1; text-align:center; font-weight:bold}
.pro_nav .ty02 a:last-child{ border:none}
.pro_nav .ty02 span{ display:none}
.pro_nav .ty02 a:hover,.pro_nav .ty02 a.on_h{ background:none; color:#125db2;}

.pro_01 dl{ width:47.5%; margin:1% 2% 15px 1%; } 
.pro_01 dl:nth-child(3n){ margin-right:2%}
.pro_01 dl:nth-child(2n){ margin-right:1%}
.pro_01 dl ul{  padding:10px; }
.pro_01 dl dt{ width:80%;  line-height:20px; height:20px; font-size:14px; margin-bottom:5px; }
.pro_01 dl dd{ width:80%;line-height:20px; height:20px;}
.pro_01 dl dd a{ font-size:12px; }
.pro_01 dl h5{ width:30px; height:30px;right:10px; top:15px; z-index:9}
.pro_01 dl h5 a{ height:30px; border-radius:50%; line-height:30px; font-size:19px; font-weight:normal}


/* 内页 */
.pro_11{ padding:0px 0;  margin-top:50px}
.pro_11 .ty02{ font-size:18px;line-height:50px;}
.pro_11 span {line-height:50px;}
.pro_11 span a{ font-size:12px; margin-right:10px; border-bottom:3px solid #ddd}
.pro_11 span a:last-child{ margin-right:0}

.pro_12, .pro_13, .pro_14, .pro_15{ padding:0 0 10px}

.pro_12 .ty02{ padding:10px 15px 15px;}
.pro_12 h6{ width:100%; margin-right:0; padding:10px 0; margin-bottom:15px}
.pro_12 ul{ width:100%; }
.pro_12 h1{ line-height:22px; font-size:20px; margin-bottom:5px}
.pro_12 h3{  line-height:20px; font-size:14px;  padding-bottom:15px;  margin-bottom:15px}
.pro_12 p{ line-height:20px; font-size:12px;margin-bottom:15px}
.pro_12 dl dt{ padding:0 10px; margin-right:10px; height:50px;  line-height:50px; font-size:12px; }
.pro_12 dl dt img{ max-height:18px; margin-right:5px}
.pro_12 dl dd img{height:50px; width:50px;}
.pro_12 dl dd span{ padding:0 10px; height:48px; font-size:14px; line-height:48px}
.pro_12 ul h5{ position:absolute; right:0; top:0; height:32px; line-height:32px; border-radius:16px;  font-size:12px; padding:0 15px}
.pro_13 .ty02,.pro_14 .ty02,.pro_15 .ty02{ padding:15px;}
.pro_13 .ty02{ padding-bottom:5px;}

.h3_11{ background:url(line11.gif) repeat-x 0 bottom; height:35px; margin-bottom:15px;}
.h3_11 span{ height:22px; line-height:26px; padding-bottom:10px; border-bottom:3px solid #125db2; font-size:17px;}

.pro_14 { padding-bottom:20px}
.pro_14 ul dl{ width:48%;  margin-right:4%; margin-bottom:10px}
.pro_14 ul dl:nth-child(2n){ margin-right:0}
.pro_14 ul dl dd{margin-bottom:10px}
.pro_14 ul dl dt{ line-height:30px; }
.pro_14 ul dl dt a{ font-size:14px; color:#333}
.pro_15 .ty02{padding-bottom:10px ;}

.yeji{ width:100%; margin-bottom:10px }
.yeji h4{ font-size:14px; line-height:20px; height:30px }
.yeji h4 b{ font-size:18px; }
.yeji h4 span{  line-height:30px;}
.yeji h4 span a{  padding:0 3px; height:30px; margin-right:2px; line-height:30px; font-size:12px;}
.yeji h4 span a:last-child{ margin-right:0}

.year02{ width:100%; float:left; overflow:hidden; border:1px solid rgba(0,0,0,.08); box-sizing:border-box; padding:10px 15px}
.year02 dl{ width:100%; float:left; overflow:hidden;}
.year02 dd{ width:100%; float:left; overflow:hidden; line-height:38px; font-size:13px; color:#333;  background:url(dot16.gif) no-repeat 0 center; text-indent:10px; border-bottom:1px dashed rgba(0,0,0,.05);white-space: nowrap; text-overflow:ellipsis;  }
.year02 dl dd:last-child{ border:none}


/*  服务 */
.fuwu { margin:30px 0 30px}
.fuwu .ty02{ flex-wrap:wrap  }
.fuwu dl{ width:96%; margin:2% 2% 20px; padding:25px; box-shadow:0 0 10px #e5e5e5;}
.fuwu .ty02 dl:nth-child(3n){ margin-right:1%}
.fuwu dl h6{  margin-bottom:10px}
.fuwu dl h6 img{ height:40px}
.fuwu dl dt{  line-height:32px; font-size:20px;margin-bottom:15px}
.fuwu dl dd{ line-height:22px; font-size:13px; }
	
}

/******** 750px ********/
@media (min-width:768px) and (max-width:991px){
.pro_nav{ margin-bottom:25px}
.pro_nav .ty02{  height:90px; }
.pro_nav .ty02 a{  font-size:17px; line-height:90px; padding:0 18px}
.pro_nav .ty02 span{ padding:0 18px; background:url(line001.gif) no-repeat center center;height:90px}
.pro_nav .ty02 a:hover,.pro_nav .ty02 a.on_h{ background:url(line002.png) no-repeat center 60px;}

.pro_01 dl{ width:47.5%; margin:1% 2% 25px 1%; } 
.pro_01 dl:nth-child(3n){ margin-right:2%}
.pro_01 dl:nth-child(2n){ margin-right:1%}
.pro_01 dl ul{  padding:15px; }
.pro_01 dl dt{ width:80%;  line-height:30px; height:30px; font-size:18px; margin-bottom:5px; }
.pro_01 dl dd{ width:80%;line-height:30px; height:30px;}
.pro_01 dl dd a{ font-size:15px; }
.pro_01 dl h5{ width:46px; height:46px;right:30px; top:20px; z-index:9}
.pro_01 dl h5 a{ height:46px; border-radius:50%; line-height:46px; font-size:34px; }


/* 内页 */
.pro_11{ padding:30px 0}
.pro_11 .ty02{ font-size:22px;line-height:60px;}
.pro_11 span a{ font-size:17px; margin-right:30px; border-bottom:4px solid #ddd}
.pro_11 span a:last-child{ margin-right:0}

.pro_12, .pro_13, .pro_14, .pro_15{ padding:0 0 20px}
.pro_12 .ty02{ padding:20px;}
.pro_12 h6{ width:100%; margin-right:0; padding:25px 0; margin-bottom:18px}
.pro_12 ul{ width:100%; }
.pro_12 h1{ line-height:30px; font-size:24px; margin-bottom:5px}
.pro_12 h3{  line-height:26px; font-size:15px;  padding-bottom:15px;  margin-bottom:15px}
.pro_12 p{ line-height:26px; font-size:14px;margin-bottom:20px}
.pro_12 dl dt{ padding:0 10px; margin-right:10px; height:50px;  line-height:50px; font-size:16px; }
.pro_12 dl dt img{ max-height:30px; margin-right:10px}
.pro_12 dl dd img{height:50px; width:50px;}
.pro_12 dl dd span{ padding:0 25px; height:48px; font-size:18px; line-height:48px}
.pro_12 ul h5{ position:absolute; right:0; top:0; height:32px; line-height:32px; border-radius:16px;  font-size:12px; padding:0 15px}
.pro_13 .ty02,.pro_14 .ty02,.pro_15 .ty02{ padding:25px;}

.h3_11{ background:url(line11.gif) repeat-x 0 bottom; height:44px; margin-bottom:30px;}
.h3_11 span{ height:30px; line-height:30px; padding-bottom:10px; border-bottom:3px solid #125db2; font-size:19px;}

.pro_14 { padding-bottom:50px}
.pro_14 ul dl{ width:48%;  margin-right:4%; margin-bottom:10px}
.pro_14 ul dl:nth-child(2n){ margin-right:0}
.pro_14 ul dl dd{margin-bottom:10px}
.pro_14 ul dl dt{ line-height:30px; }
.pro_14 ul dl dt a{ font-size:16px; color:#333}
.pro_15 .ty02{padding:30px 30px 13px}

.yeji{ width:100%; margin-bottom:25px }
.yeji h4{ font-size:19px; line-height:30px; height:40px }
.yeji h4 b{ font-size:20px; }
.yeji h4 span{  line-height:40px;}
.yeji h4 span a{  padding:0 20px; height:40px; margin-right:10px; line-height:40px; font-size:15px;}
.yeji h4 span a:last-child{ margin-right:0}

.year02{ width:100%; float:left; overflow:hidden; border:1px solid rgba(0,0,0,.08); box-sizing:border-box; padding:15px 30px 20px}
.year02 dl{ width:100%; float:left; overflow:hidden;}
.year02 dd{ width:100%; float:left; overflow:hidden; line-height:46px; font-size:16px; color:#333;  background:url(dot16.gif) no-repeat 0 center; text-indent:16px; border-bottom:1px dashed rgba(0,0,0,.05)}
.year02 dl dd:last-child{ border:none}


/*  服务 */
.fuwu { margin:40px 0 60px}
.fuwu dl{ width:30%; margin:1% 3% 1% 1%; padding:25px 15px; box-shadow:0 0 10px #e5e5e5;}
.fuwu .ty02 dl:nth-child(3n){ margin-right:1%}
.fuwu dl h6{  margin-bottom:15px}
.fuwu dl h6 img{ height:60px}
.fuwu dl dt{  line-height:32px; font-size:20px;margin-bottom:25px}
.fuwu dl dd{ line-height:30px; font-size:14px; }



}


/******** 970px ********/
@media (min-width:992px) and (max-width:1199px){
	
.pro_nav{  margin-bottom:40px}
.pro_nav .ty02{  height:100px; }
.pro_nav .ty02 a{  font-size:19px; line-height:100px; padding:0 25px}
.pro_nav .ty02 span{ padding:0 25px; background:url(line001.gif) no-repeat center center;height:100px}
.pro_nav .ty02 a:hover,.pro_nav .ty02 a.on_h{ background:url(line002.png) no-repeat center 70px;}

.pro_01 dl{ margin-bottom:30px} 
.pro_01 dl ul{  padding:15px; }
.pro_01 dl dt{ width:80%;  line-height:30px; height:30px; font-size:18px; margin-bottom:5px; }
.pro_01 dl dd{ width:80%;line-height:30px; height:30px;}
.pro_01 dl dd a{ font-size:15px; }
.pro_01 dl h5{ width:46px; height:46px;right:30px; top:18px; z-index:9}
.pro_01 dl h5 a{ height:46px; border-radius:50%; line-height:46px; font-size:34px; }


/* 内页 */
.pro_11{ padding:30px 0}
.pro_11 .ty02{ font-size:24px;line-height:60px;}
.pro_11 span a{ font-size:17px; margin-right:30px; border-bottom:4px solid #ddd}
.pro_11 span a:last-child{ margin-right:0}

.pro_12, .pro_13, .pro_14, .pro_15{ padding:0 0 35px}
.pro_12 .ty02{ padding:20px;}
.pro_12 h6{ width:45%; margin-right:3%; padding:25px 0; }
.pro_12 ul{ width:52%; }
.pro_12 h1{ line-height:30px; font-size:24px; margin-bottom:5px}
.pro_12 h3{  line-height:26px; font-size:15px;  padding-bottom:15px;  margin-bottom:15px}
.pro_12 p{ line-height:26px; font-size:14px;margin-bottom:20px}
.pro_12 dl dt{ padding:0 10px; margin-right:10px; height:50px;  line-height:50px; font-size:16px; }
.pro_12 dl dt img{ max-height:30px; margin-right:10px}
.pro_12 dl dd img{height:50px; width:50px;}
.pro_12 dl dd span{ padding:0 25px; height:48px; font-size:18px; line-height:48px}
.pro_12 ul h5{ position:absolute; right:0; top:0; height:32px; line-height:32px; border-radius:16px;  font-size:12px; padding:0 15px}
.pro_13 .ty02,.pro_14 .ty02,.pro_15 .ty02{ padding:25px;}

.h3_11{ background:url(line11.gif) repeat-x 0 bottom; height:44px; margin-bottom:30px;}
.h3_11 span{ height:30px; line-height:30px; padding-bottom:10px; border-bottom:3px solid #125db2; font-size:19px;}

.pro_14 { padding-bottom:30px}
.pro_14 ul dl{ width:23.5%;  margin-right:2%}
.pro_14 ul dl:nth-child(4n){ margin-right:0}
.pro_14 ul dl dd{margin-bottom:20px}
.pro_14 ul dl dt{ line-height:30px; }
.pro_14 ul dl dt a{ font-size:18px; color:#333}
.pro_15 .ty02{padding:30px}

.yeji{ width:100%; margin-bottom:25px }
.yeji h4{ font-size:19px; line-height:30px; height:40px }
.yeji h4 b{ font-size:20px; }
.yeji h4 span{  line-height:40px;}
.yeji h4 span a{  padding:0 20px; height:40px; margin-right:10px; line-height:40px; font-size:15px;}
.yeji h4 span a:last-child{ margin-right:0}

.year02{ width:100%; float:left; overflow:hidden; border:1px solid rgba(0,0,0,.08); box-sizing:border-box; padding:15px 30px 20px}
.year02 dl{ width:100%; float:left; overflow:hidden;}
.year02 dd{ width:100%; float:left; overflow:hidden; line-height:46px; font-size:16px; color:#333;  background:url(dot16.gif) no-repeat 0 center; text-indent:16px; border-bottom:1px dashed rgba(0,0,0,.05)}
.year02 dl dd:last-child{ border:none}



/*  服务 */
.fuwu { margin:60px 0 80px}
.fuwu dl{ width:30%; margin:1% 3% 1% 1%; padding:30px 20px; box-shadow:0 0 10px #e5e5e5;}
.fuwu .ty02 dl:nth-child(3n){ margin-right:1%}
.fuwu dl h6{  margin-bottom:15px}
.fuwu dl h6 img{ height:60px}
.fuwu dl dt{  line-height:32px; font-size:22px;margin-bottom:25px}
.fuwu dl dd{ line-height:30px; font-size:15px; }




}


/******** 1160px ********/
@media (min-width:1200px) and (max-width:1439px){

.pro_nav{ margin-bottom:40px}
.pro_nav .ty02{  height:120px; }
.pro_nav .ty02 a{  font-size:22px; line-height:120px; padding:0 30px}
.pro_nav .ty02 span{ padding:0 30px; background:url(line001.gif) no-repeat center center;height:120px}
.pro_nav .ty02 a:hover,.pro_nav .ty02 a.on_h{ background:url(line002.png) no-repeat center 90px;}

.pro_01 dl{ margin-bottom:30px} 
.pro_01 dl ul{  padding:20px 20px 20px; }
.pro_01 dl dt{ width:80%;  line-height:30px; height:30px; font-size:20px; margin-bottom:10px; }
.pro_01 dl dd{ width:80%;line-height:30px; height:30px;}
.pro_01 dl dd a{ font-size:15px; }
.pro_01 dl h5{ width:52px; height:52px;right:30px; top:23px; z-index:9}
.pro_01 dl h5 a{ height:52px; border-radius:50%; line-height:52px; font-size:34px; }


/* 内页 */
.pro_11{ padding:40px 0}
.pro_11 .ty02{ font-size:28px;line-height:60px;}
.pro_11 span a{ font-size:18px; margin-right:40px; border-bottom:4px solid #ddd}
.pro_11 span a:last-child{ margin-right:0}

.pro_12, .pro_13, .pro_14, .pro_15{ padding:0 0 50px}
.pro_12 .ty02{ padding:30px;}
.pro_12 h6{ width:45%; margin-right:3%; border:1px solid #ddd; padding:35px 0; }
.pro_12 ul{ width:52%; }
.pro_12 h1{ line-height:32px; font-size:26px; margin-bottom:7px}
.pro_12 h3{  line-height:26px; font-size:16px;  padding-bottom:20px;  margin-bottom:20px}
.pro_12 p{ line-height:30px; font-size:16px; color:#999; margin-bottom:30px}
.pro_12 dl dt{ padding:0 20px; margin-right:10px; height:60px;  line-height:60px; font-size:18px; }
.pro_12 dl dt img{ max-height:30px; margin-right:10px}
.pro_12 dl dd img{height:60px; width:60px;}
.pro_12 dl dd span{ padding:0 25px; height:58px; font-size:18px; line-height:58px}
.pro_12 ul h5{ position:absolute; right:0; top:0; height:36px; line-height:38px; border-radius:18px;  font-size:14px; padding:0 15px}
.pro_13 .ty02,.pro_14 .ty02,.pro_15 .ty02{ padding:30px 30px;}

.h3_11{ background:url(line11.gif) repeat-x 0 bottom; height:44px; margin-bottom:30px;}
.h3_11 span{ height:30px; line-height:30px; padding-bottom:10px; border-bottom:4px solid #125db2; font-size:22px; color:#125db2}

.pro_14 { padding-bottom:80px}
.pro_14 ul dl{ width:23.5%;  margin-right:2%}
.pro_14 ul dl:nth-child(4n){ margin-right:0}
.pro_14 ul dl dd{margin-bottom:20px}
.pro_14 ul dl dt{ line-height:30px; }
.pro_14 ul dl dt a{ font-size:18px; color:#333}
.pro_15 .ty02{padding:30px}

.yeji{ width:48%; margin-bottom:25px }
.yeji h4{ font-size:19px; line-height:30px; height:40px }
.yeji h4 b{ font-size:20px; }
.yeji h4 span{  line-height:40px;}
.yeji h4 span a{  padding:0 10px; height:40px; margin-right:10px; line-height:40px; font-size:15px;}
.yeji h4 span a:last-child{ margin-right:0}

.year02{ width:100%; float:left; overflow:hidden; border:1px solid rgba(0,0,0,.08); box-sizing:border-box; padding:15px 30px 20px}
.year02 dl{ width:100%; float:left; overflow:hidden;}
.year02 dd{ width:100%; float:left; overflow:hidden; line-height:46px; font-size:16px; color:#333;  background:url(dot16.gif) no-repeat 0 center; text-indent:16px; border-bottom:1px dashed rgba(0,0,0,.05)}
.year02 dl dd:last-child{ border:none}
.yeji01 dl,.yeji02 dl,.yeji03 dl,.yeji04 dl,.yeji07 dl,.yeji07 dl,.yeji08 dl{ height:415px}
.yeji05 dl,.yeji06 dl{ height:130px}



/*  服务 */
.fuwu { margin:80px 0 100px}
.fuwu dl{ width:29%; margin:1% 4.5% 1% 1%; padding:40px 30px; box-sizing:border-box; box-shadow:0 0 13px #e5e5e5;}
.fuwu .ty02 dl:nth-child(3n){ margin-right:1%}
.fuwu dl h6{  margin-bottom:20px}
.fuwu dl h6 img{ height:70px}
.fuwu dl dt{  line-height:36px; font-size:24px;margin-bottom:30px}
.fuwu dl dd{ line-height:30px; font-size:16px; }


}

/******** 1400px ********/
@media (min-width:1440px){
.yeji01 dl,.yeji02 dl,.yeji03 dl,.yeji04 dl,.yeji07 dl,.yeji07 dl,.yeji08 dl{ height:415px}
.yeji05 dl,.yeji06 dl{ height:130px}
}






