.container{  max-width: 1300px;margin: 0 auto 30px auto;overflow: hidden; position: relative;}
.mid_tit{height: 42px;background: url(../image/bg2.png) no-repeat center bottom;font-size: 20px;text-align: center;font-weight: 100;color: #333;margin: 30px auto;line-height: 40px; padding-bottom: 10px; width: 155px;  }
.about_txt,.txt{ color: #444; line-height: 1.8;}
.aboutys{ display: none; }
.about_wh li {width: 610px;height: 360px;box-sizing: border-box;border: solid 14px #eef1fa;color: #666666;overflow: hidden}
.about_wh li:nth-child(2) {padding:30px}
.about_wh li img {height: 360px}
.about_wh li p {line-height: 28px}
.about_wh li p b{ font-size: 20px; color: #0075c7 }
.about_wh li p span{  display: block; margin:10px 0;line-height: 40px; background:  #0075c7; color: #fff; padding: 0 10px}

.about-jyln{ background: #f5f5f5; border-radius: 20px; height: 260px }
.about-jyln-Ldiv {width: 470px;height: 260px;color: #FFFFFF;padding:30px;text-align: left;box-sizing: border-box;font-weight: normal;background: linear-gradient(270deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1)); border-radius: 20px 0 0 20px }
.about-jyln-Rdiv {box-sizing: border-box;overflow: hidden; width:780px;padding: 30px 30px 30px 0;}
.about-jyln-Rdiv p{ margin-bottom: 10px }

.about-hxjz{ text-align: center; background: #f5f5f5;   padding-top: 30px }

.about-hxjz-ul {padding: 50px 0;border-radius: 10px;display: -webkit-flex;display: flex;-webkit-flex-direction: row;flex-direction: row;justify-content: space-around;-webkit-justify-content: space-around; font-size: 14px}
.about-hxjz-ul li {text-align: center;color: #555; padding: 0 25px; transition:all 0.3s; }
.about-hxjz-ul li b{ color: #000; display: block; font-size: 16px }
.about-hxjz-ul li i {font-size: 36px;display: block;width: 80px;height: 80px;margin: 0 auto 20px;color: #FFFFFF;text-align: center;line-height: 80px;border-radius: 50%;background: -webkit-linear-gradient(270deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1));background: -moz-linear-gradient(270deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1));background: -o-linear-gradient(270deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1));background: linear-gradient(270deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1));}
.about-hxjz-ul li:hover{transform: scale(1.06, 1.06); }


.content-aser {width: 1250px;margin: 0 auto;position: relative;}
.about-honor {padding: 10px 0}
.about-honor .img-box {width: 280px;height: 356px;border: 8px solid #efe5d7;position: relative;margin: 0 auto}
.about-honor .img-box img {display: block;max-width: 226px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto}
#honor-list {height: 390px width:1250px;}
.owl-item{ float: left;}
.about-honor .tit,#gssl-list .tit{font-size: 16px;line-height: 28px;color: #555555;text-align: center;padding-top: 10px}
.hon-prev,.gssl-prev {width: 30px;height: 60px;border-radius: 0 4px 4px 0;left: 10px;top: 100px;background: url("../image/pre-btn.png") no-repeat center;cursor: pointer;position: absolute;z-index: 99}
.hon-next,.gssl-next {width: 30px;height: 60px;border-radius: 4px 0 0 4px;background: url("../image/next-btn.png") no-repeat center;cursor: pointer;z-index: 99;position: absolute;right: 10px;top: 100px}
.hon-prev:hover,.gssl-prev:hover {background: #ff9600 url("../image/p-active.png") no-repeat center}
.hon-next:hover,.gssl-next:hover {background: #ff9600 url("../image/active-btn.png") no-repeat center}

.about-gssl{ clear: both; }
#gssl-list {height: 300px width:1250px;position: relative;}
#gssl-list .img-box {width: 280px;height: 200px;border: 8px solid #efe5d7;position: relative;margin: 0 auto}
#gssl-list .img-box img {display: block;max-width:280px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto}



/*业务*/
.case_nav,.gy_nav,.gz_nav {width: 15%;box-sizing: border-box;padding-top: 30px;background-color: #eef1fa;margin-top: 50px}
.case_nav .case_line,.gy_nav .case_line,.gz_nav .case_line {margin: 0}.case_nav li,
.gy_nav li,.gz_nav li {margin: 0 auto 25px;width: 180px;height: 48px;line-height: 48px;background: #FFFFFF;margin-bottom: 18px;text-align: left;box-sizing: border-box;padding-left: 15px}
.case_nav li a,.gy_nav li a,.gz_nav li a {display: block; color: #333}
.technology_h2{ text-align: center; padding-bottom: 20px }
.case_nav ul .active,.case_nav ul li:hover {background-color: #f8f8f8;border-left: 5px solid #FF3F3C;font-weight: bold !important;}
.case_nav ul .active a {color: #333}
.yysid{ padding-top: 20px; border-top:15px #fff solid; margin-top: 10px }
.case_boxs{ width: 82%; margin-top: 50px; line-height: 1.8; color: #333 }
.ny_tit{  font-size: 22px; color: #333; margin-bottom: 20px; font-weight: normal; }
.ny2_tit{  font-size: 22px; color: #333; margin-bottom: 20px; font-weight: normal;  margin: 30px 0; background:#f5f5f5; line-height: 35px;padding: 10px}


/*pic*/
.picbox-ul {text-align: left;}
.picbox-ul li {width: 23%; display: inline-block;height: auto;box-sizing: border-box;border-radius: 10px;transition: all .4s;vertical-align: top;margin-right: 2%;}
.picbox-ul li a {display: block;}
.picbox-ul li a img {width: 100%;border-radius: 10px;}
.picbox-ul li h3 a {width: 100%;height: 60px;margin-top:20px;font-size: 16px;color: #333333;text-align: center;line-height: 60px;border-radius: 10px;background-color: #F5F5F5;}
.picbox-ul li:hover h3 a {color: #FFFFFF;background: linear-gradient(270deg, #444,#111);}





/*行业*/
.application-ul{margin-top: 60px;}
.application-ul li{width:30%;height:auto;margin-right:2%;margin-bottom: 30px; display: inline-block;}
.application-ul li .application-ul-div{text-align: center;width: 100%;height: auto;box-sizing: border-box; cursor: default;background: #F5F5F5;border-radius: 10px;transition: all ease-in-out .3s;}
.application-ul li:nth-child(3n){margin-right: 0;}
.application-ul li a img{width: 100%;border-radius: 10px;}
.application-ul li h2 a{display: block;font-size: 16px;color: #333333;padding: 15px 0;transition: all ease-in-out .3s;}
.application-ul li .in-app-more{display: none;width:100px;height:30px;margin: 0 auto;text-align: center;color: #FFFFFF;line-height: 30px;background: linear-gradient(270deg, #a02020,#dc1616);border-radius:8px;}
.application-ul li:hover{}
.application-ul li:hover .application-ul-div{background-color: #FFFFFF;transition: all ease-in-out .3s;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);border-radius:10px;margin-top: -30px;padding-bottom: 30px;}
.application-ul li:hover h2 a{color: #000;}
.application-ul li:hover a.in-app-more{display: block;}
.none{ display: none; }

.yycase{}
.yyteam{ clear: both; margin: 20px 0; border-bottom: 1px #ddd dashed;padding-bottom: 20px; height: auto; overflow: hidden; }
.yyteam .yypic{ width: 33% }
.yyteam .yyrig{ width: 64% }
.yyteam .yyrig .tit{  font-size: 20px; color: #222; margin-bottom: 10px }
.yyteam .yyrig .tit2{  font-size: 18px; color: #222; margin-bottom: 10px }
.yyteam .yyrig .txt{ line-height: 1.6; margin-bottom: 10px }
.yyteam .yyporlist{ display: block; }
.yyporlist .yypor{display: block; width:23%; margin: 10px 2% 0 0; text-align: center; transition: all 0.3s; float: left; background: #333; color: #fff}
.yyporlist .yypor img{ border:1px #ddd solid; display: block;transition: all 0.3s; }
.yyporlist .yypor img:hover{ transition: all 0.3s;transform: scale(1.06, 1.06); }

/*新闻*/
.zhence_ul li {width: 90%;border: solid 1px #ddd;padding:30px; margin-bottom: 20px;background: linear-gradient(270deg, rgba(36, 106, 206, 0), rgba(56, 142, 239, 0)); transition: all 0.6s;}
.zhence_ul li a {line-height: 27px; color: #333}
.zhence_ul .zhence_span {display: inline}
.zhence_ul li:hover{ border: 1px solid #0051b6;background: linear-gradient(270deg, #333,#666); color: #fff;transition: all 0.6s; }
.zhence_ul li:hover a{ color: #fff }

.newsnl{ width: 75%;  border-right: 1px #ddd solid; }
.itemn{  font-size: 14px;color:#797979; border-bottom: 1px #eee solid; height: auto; overflow: hidden; padding:20px 0; }
.itemn .idate{ float: left; font-size: 24px;  width: 100px; font-family: arial}
.itemn .tit{ float: left;  width: 100%; color: #888}
.itemn .tit b{ color: #000;font-size: 16px; display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding:0 0 10px 0; font-weight: normal; }
.itemn .tit b:hover{color:#b01c1c;}

.cpn_t{ text-align: center; font-size:20px ;  line-height: 50px; color: #222}
.z-day{font-size: 14px;color:#666; margin-top: 20px; text-align: center;}
.z-day span{padding-right: 2%;}
._date{ height:30px; line-height:30px; margin-bottom:7px; font-size:13px; color:#676767;  background:url(../image/clock.png) no-repeat left center;padding:3px 0 3px 25px;}
._back{background:url(../image/icon_newfh.jpg) no-repeat left center; padding-left: 25px; }
._author{background:url(../image/author.png) no-repeat left center; background-size:25px; padding-left:30px;}
.newsbar{ width:23.5%; overflow: hidden; }
.newsbar h3 {color: #b32727;font-size: 18px;margin-top: 50px;padding-left: 30px;position: relative;}
.newsbar h3:before{content: '';width: 125px;height: 1px;background: #b32727;position: absolute;bottom: -5px;left: 1px;}
.newsbar ul{ padding-left:4% }
#article,.article{ padding: 20px; line-height: 1.8}
#article img,.article img{ width:auto !important; height:auto  !important}
/*服务*/
.ser-tit{ color:#246bcf; display: block; font-size: 22px; padding: 20px;}
.ser-three{margin: 0 auto; width: 100%; border-top: 6px #f5f5f5 solid;padding-top: 30px }
.ser-three{ margin: 20px 0 }
.ser-three h2{font-size: 25px;color:#000;font-weight: 600;text-align: center; }
.ser-txt{font-size: 15px;color:#666;text-align: center;margin:10px auto 25px;}
.item1 li{position:relative;float:left;width: 24%;margin-right: 1%;  overflow:hidden;cursor:pointer;}
.item1 li:nth-child(4){ margin-left: 0 }
.item1 li img{ width:100%; height:auto}
.item1 div{position:absolute;left:0;bottom:7px;width:100%;height:50px;text-align:center;background:rgba(0,0,0,0.8);color:#FFF;overflow:hidden; transition: all 0.3s;padding: 0 5px}
.item1 li:hover div{ height: 250px; transition: all 0.3s;  }
.item1 p{margin:5px auto 0;line-height:25px;font-size:15px;text-align: center; padding: 5px}
.item1 h3{font-size: 18px;line-height: 50px}
.item1 li:hover h3{margin-top: 20px;font-size: 20px;font-weight: 600;line-height:30px}

/*常见问题*/
.part-inner { margin: 30px auto 10px auto }
.ser-box{ margin-bottom: 30px }
.pro-ques-ul{ margin-top: 30px }
.pro-ques-ul li{width: 48.572%;float: left;margin-bottom: 35px;}
.pro-ques-ul li:hover h3 a{color: #246ACE;}
.pro-ques-ul li:nth-child(2n){float: right;}
.pro-ques-ul li:nth-child(3),
.pro-ques-ul li:nth-child(4){margin-bottom: 0;}
.pro-detail-ques{margin: 100px auto 0;}
.pro-ques-li-title{margin-bottom: 25px;}
.pro-ques-li-title i{font-size: 20px;color: #666666;}
.pro-ques-li-title h3{width: 80%;display: inline-block;padding:5px 0 0 15px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pro-ques-li-title h3 a{font-size: 16px;color: #333333;}
.pro-ques-li-inner{padding: 15px 30px 25px;background-color: #F5F5F5;border-radius: 10px;}
.pro-ques-li-inner p{color: #666666;text-indent: 2em;margin-top: 20px;line-height: 22px;height: 44px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.pro-ques-li-inner-h i{font-size: 20px;margin-right: 5px;color: #666666;}
/*=============*/

.pro-list{margin-bottom: 30px}
.por-ny {width: 31%;box-sizing: border-box;background: #F5F5F5;border-radius: 10px;padding:10px;text-align: center;transition: all .2s; display: inline-block; margin-right: 3%; margin-bottom: 20px}
.por-ny:nth-child(3n){ margin-right: 0 }
.por-ny .in-pro-img {display: block;height:auto;margin: 0 auto 10px;background: #FFFFFF;border-radius: 10px;}
.por-ny .in-pro-img img { width:100%}
.por-ny h2 {margin: 10px 0 25px 0;}
.por-ny .in-pro-btn .in-more {
color: #666;background: #fff;border-radius: 5px;}

/*分页*/
.infoPaging { line-height: 36px; padding: 20px; background: #f5f5f5  }
.infoPaging a:link, .infoPaging a:visited { color: #9c9c9c; }
.infoPaging a:active, .infoPaging a:hover { color: #D9251D; }
.paging { text-align: center; padding: 20px 0px; }
.paging a:link, .paging a:visited { color: #666666; }
.paging span.current, .paging a:hover { color: #fff; background-color: #333; border-color: #222; }
.paging a, .paging span { padding: 7px 13px; border: 1px solid #d1d1d1; margin: 0px 2px; }


/*产品内页*/
.porgk{ background: #f5f5f5; border-radius: 5px; border:1px #ddd dashed; padding:5px 20px; font-size: 15px; line-height: 1.6; font-weight: normal; margin-bottom:20px}
.porgk b{ font-size: 20px; display: block; margin-bottom:5px }
.porgk a{ float: right;  color: #c60000;}
.porgk a:hover{ color: #333 }
.cpnr1{ margin-bottom:50px; }
.cpnr1_l{ width: 55%; border-radius: 10px; box-shadow: 0 0 5px #ddd }
.cpnr1_l img{ width: 100%;border-radius: 5px; }
.cpnr1_r{ width: 42%; }
.cpnr1_r .tit{ font-size: 22px;padding: 10px 0 5px 0; color: #222}
.cpnr1 .tage{ font-size: 15px; color:#666; margin:15px 0; padding:15px 0; border-top:1px #ddd solid; display: block; line-height: 1.8 }
.cpnr1 .tage b{ color:#111 }
.cpnr1 .tage2 i{ color:#b01c1c  }
.cpnr1 .tage2 strong{ color:#b01c1c; font-size: 22px; font-family: arial  }
.wtit{ height: 55px; line-height: 55px; color: #0f1835; font-size: 20px; border-radius: 5px; background:#fff; box-shadow: 0 0 5px #eee; font-weight: bold; margin-top: 30px; width: 98% }
.wtit li{ display: inline-block; width:32%; text-align: center; border-right: 1px #ddd solid  }
.wtit li a{ color: #222 }
.wtit li:nth-child(3){border-right:0;}

/*产品留言*/
.msg .xqtit{ margin:0 0 30px 20px }
.msg{position:relative; width: 100%; margin: 30px auto; height: auto; overflow: hidden; background: #f5f5f5}
.msg form{ width: 96%; padding:0 20px 30px 20px; margin: 15px auto }
.msg form .same{margin:0 3% 20px 0;float: left; width: 30%}
.msg form .txt{width: 45%}
.msg form .same input,.msg form .same textarea,.same select{width:94%;height:42px;border:none;font-size:14px;color:#999;background:#fff;border:1px #adadad solid;border-radius:2px; padding-left:10px;}
.msg form .same textarea{ height: 140px;padding-top: 5px }
.msg form .submit_box{ width: 50%;float: left; }
.msg form .submit_box .msgtxt{ font-size: 15px; color: #362f2f; font-weight: bold; }
.msg form .submit_box .msgtxt b{ color:#b01c1c;display: block; font-weight: normal; padding:15px 0 15px 0; line-height: 1.8;}
.msg form .submit input{width:30%;height:45px;background: #b72220;border:none;font-size:20px;color:#fff;font-weight:400;cursor:pointer;border-radius:3px; text-align: center; margin-right: 3%}
.msg form .submit .reset{background: #1a2131;}

/*电话*/
.daodu{background:url(../image/newkf.png) no-repeat 20px center #FEEDE9;background-size: 80px;padding:30px 0px 30px 130px; margin-bottom:50px;margin-top:30px;color:#FA3B1F;    border: 1px dashed #f90;overflow:hidden;box-sizing: border-box;}
.daodu p.tip{text-indent:0; font-size:16px;}
.daodu .tel{ width:52%; float:left; color:#ed2225; font-size:28px; font-weight:bold; margin-top:8px;}
.daodu .tel span{ font-size:15px; color:#333; font-weight:normal; vertical-align:center;}
.daodu .tool{ float:right; width:22%;*margin-right:60px;}
.daodu .tool a{ font-size:15px; color:#fff;display:block; float:left; text-align:center;}
.daodu .tool a img{ width:35px;vertical-align: middle;margin-right: 5px;animation: myfirst 0.5s infinite;display: inline-block;margin-left: 10px;}
.daodu .tool a.baojia{padding:8px 20px;background: #f20d01;font-size: 20px;background: -webkit-gradient(linear, 0% 2%, 60% 10%,from(#f20d01), to(#ff461f));-webkit-box-shadow: #ff461f 0px 2px 5px;-moz-box-shadow: #ff461f 0px 0px 5px; margin-top: -20px; }



.xgcptj{ background: #eef1fa;margin: 20px 0 0 0; height: auto; overflow: hidden;padding: 20px;border-radius: 10px}
.xqtit{ font-size: 20px; color: #0d2548; text-transform: uppercase;position: relative; padding-top: 20px }
.xqtit:before{content: '';width: 80px;height: 4px;background: #b72220;position: absolute;bottom:-10px;left: 10px;border-radius: 2px}
.xqtit i{ font-size: 18px;padding-right: 10px }
.xgcptj ul{ padding-top:30px }
.itemL{ width:23%;  margin:0 1% 20px 1% ;  display: inline-block; }
.itemL:nth-child(4n){ margin-right: 0 }
.itemL .img{ overflow: hidden;z-index: 66;box-shadow:0 0 6px #ddd}
.itemL .img img{display: block;transition: all 0.6s; width: 100%; height: 160px}
.itemL:hover .img img{transform: scale(1.06, 1.06);}
.itemL .cpsm{white-space: nowrap;
overflow: hidden;text-overflow: ellipsis; text-align: center;padding-top: 15px }
.itemL .cpsm a{ color: #222; display: block;  }
.itemL .cpsm a:hover{color: #b32727}


.fb_grey {  padding: 50px 0; background: #eef1fa; }
.need_form { text-align: center; }
.need_form span { text-align: center; font-size: 30px; color: #333333; display: block; }
.need_form p { color: #666666; text-align: center; margin: 10px 0 30px; }

.need_form form > input, .need_form select { width: 31%; height: 40px; line-height: 40px; text-indent: 10px; float: left; margin-right:3%; background: #FFFFFF; }
.need_form select { margin-right: 0; }
.need_form textarea { height: 100px; margin: 20px 0; padding: 10px; width: 100%;  box-sizing: border-box;}
.need_form .msub { text-align: center; }
.need_form .msub input,.need_form .msub a,.need_form .msub a:hover { width: 118px; line-height: 38px; border: 1px solid #ff3f3b; cursor: pointer; display: inline-block; margin-right: 30px; background: #ff3f3b; color: #FFFFFF; }
.need_form .msub a, .need_form .msub a:hover { margin-right: 0; }
.need_form .msub a { color: #ff3f3b; background: none; transition: all .2s; }


.janli-t{width:100%;height:35px;display:block;overflow:hidden;margin-bottom: 40px;}
.janli-t b{color:#333;background:url("../image/bg3.png") no-repeat left bottom;width:100px;line-height:24px;height:35px;font-size:24px;float:left;margin-bottom:0;font-weight:100}
.footer_con { width: 1280px; height: 130px; border: 1px solid #dcdcdc; }
.footer_con ul { width: 1280px; margin: 30px auto; }
.footer_con ul li { float: left; height: 64px; line-height: 64px; color: #666666; padding: 0 65px; transition: all .3s; border-right: 1px solid #dcdcdc;position: relative; z-index: 88}
.footer_con ul li a { display: block; }
.footer_con ul li i { display: block; width: 34px; height: 34px; margin-top: 12px; background: url("../image/icon_footer_con.png") no-repeat; float: left; transition: all .2s; }
.footer_con ul li span { transition: all .3s; padding-left: 20px; }

.footer_con ul li.wechat i { background-position: -13px -6px; }
.footer_con ul li.dqt i { background-position: -57px -6px; }
.footer_con ul li.qq i { background-position: -97px -6px; }
.footer_con ul li.tel_new { border-right: none; }
.footer_con ul li.tel_new i { background-position: -133px -6px; }
.footer_con ul li:hover i { background-position-y: -39px; }
.footer_con ul li:hover span { color: #ff3f3c; }

.footer_con ul li em { width: 120px; height: 120px; position: absolute; left: 30%; top:60px; opacity: 0; z-index:100}
.footer_con ul li:hover em{ opacity: 1;}


/*联系*/
.contact-rt-ul{margin: 30px auto;display: -webkit-flex;display: flex;-webkit-flex-direction: row;flex-direction: row;justify-content: space-between;-webkit-justify-content: space-between;}
.contact-rt-ul li{width:23%;height:220px;box-sizing: border-box;padding:30px;background:#FAFAFA;border-radius:10px; display: inline-block;}
.contact-rt-ul li h2{font-size: 20px;color: #333333;margin-bottom: 30px;}
.contact-rt-ul li p{color: #666666;margin-bottom: 15px;}
.contact-rt-ul li.con-tel p{color: #E62129;}
.contact-rt-ul li img{width: 69px;}
.contact-rt-ul li a {display: block;width: 100px;height: 30px;text-align: center;line-height: 30px;border: 1px solid #a02020;border-radius: 5px;padding-left: 0;color: #a02020;background: rgba(255,255,255,1);}
.contact-rt-ul li span{display: inline-block;color: #666666;position: relative;top: -10px;margin-left: 10px;}
.contact-rt-ul li a:hover{color: #FFFFFF;border: none;background: linear-gradient(270deg, #a02020,#dc1616);}



/*sever page*/
.ser-one,.ser-two,.ser-three,.ser-four{padding-top:80px; clear: both; height: auto; overflow: hidden;}
.ser-one h2,.ser-two h2,.ser-three h2,.ser-four h2{font-size: 25px;color:#000;font-weight: 600;text-align: center; text-transform: uppercase;}
.ser-txt{font-size: 15px;color:#666;text-align: center;margin:10px auto 25px;}
.ser-one ul li{width: 21%;margin:0 1.5%; text-align:center;overflow: hidden; display: inline-block;}
.ser-one ul li img{ width:100%; height:auto; transition:all 0.3s;}
.ser-one ul li:hover img{transform: scale(1.06, 1.06);}
.ser-one ul li div{background: #f5f9ff;padding:15px 0;}
.ser-one ul li h3{display: block;color:#eb0001;font-size: 36px;font-weight: 600;}
.ser-one ul li h3 span{font-size: 16px;}
.ser-one ul li p{font-size: 14px;color:#666;}
.ser-two{ max-width:1920px; margin:0 auto 0; overflow:hidden}
.ser-two ul{ height: auto; overflow: hidden; }
.ser-two ul li{float: left;width: 48%;position: relative; margin-left: 1%}  
.ser-two ul li:nth-child(2){ float: right; margin-right: 1% }
.ser-two ul li img{ width:100%; height:auto}
.ser-two ul li div{position: absolute;left: 5%;bottom: 20px;background:rgba(255,255,255,.8);padding: 3%;width: 48%;}
.ser-two ul li:nth-child(1) div{ width: 73% }
.ser-two ul li h4{font-size: 30px;color:#000;font-weight: 600;margin-bottom: 15px;}
.ser-two ul li p{font-size: 16px;color:#666;line-height:25px;}
.ser-two ul li p a{color:#ff2d11;font-size: 28px;font-weight: 600;}
.ser-three{ max-width: 1600px; margin: 0 auto; width: 100% }
.itemser{margin-left: -2%;}
.itemser li{position:relative;float:left;width: 15%;margin-left: 1%;  overflow:hidden;cursor:pointer;}
.itemser li img{ width:100%; height:auto}
.itemser div{position:absolute;left:0;bottom:0;width:100%;height:50px;text-align:center;background:rgba(10,46,96,0.8);color:#FFF;overflow:hidden; transition: all 0.3s;padding: 0 5px}
.itemser li:hover div{ height: 250px; transition: all 0.3s;  }
.itemser p{margin:5px auto 0;line-height:20px;font-size:14px;text-align: center;}
.itemser h3{font-size: 18px;line-height: 50px}
.itemser li:hover h3{margin-top: 20px;font-size: 20px;font-weight: 600;line-height:30px}
.ser-four{padding-bottom: 60px;overflow: hidden; background: url(../image/bg.jpg) repeat; max-width: 1600px; margin: 50px auto 0 auto}
.ser-four-r{ clear: both;;height: auto; overflow: hidden;  margin:0 auto;background: url(../image/ser/ser_13.jpg) center top no-repeat; background-size: 100% }
.ser-four-r ul{width: 96%; margin: 50px 2%;}
.ser-four-r h4{font-size: 28px;color: #000;line-height: 60px;font-weight: bold;}
.ser-four-r .text{background: url(../image/ser/ser_icon1.png) left center no-repeat;padding-left: 15%;}
.ser-four-r .text1{background: url(../image/ser/ser_icon2.png) left center no-repeat;padding-left: 15%;}
.ser-four-r .text2{background: url(../image/ser/ser_icon3.png) left center no-repeat;padding-left: 15%;}
.ser-four-r .fu{font-size: 14px;color: #727171;margin-bottom: 20px;line-height: 28px;overflow: hidden;}
.ser-four-r .four-a{display: block;padding:25px 5%;background: #ffcd11;}
.ser-four-r .four-a p,.ser-four-r p{color:#666;line-height: 28px;font-size: 14px;}

.ser-four-r ul li{width:31.5%;margin-left: 2%; display:inline-block; margin-top: 20px;vertical-align: top  }
.ser-four-r ul li:nth-child(1){ margin-left: 0 }
.ser-four-r ul li a{padding: 25px 5%;display: block;background:rgba(255,255,255,.8); }
.ser-four-r ul li:hover a{background:#ffcd11}