@font-face{
	font-family:trump_gothic_east;
	src: url('../fonts/trump_gothic_east.eot');
	src: url('../fonts/trump_gothic_east.eot?#iefix') format('embedded-opentype'),
		url('../fonts/trump_gothic_east.woff2') format('woff2'),
		url('../fonts/trump_gothic_east.woff') format('woff'), 
		url('../fonts/trump_gothic_east.ttf') format('truetype'),
		url('../fonts/trump_gothic_east.svg#trump_gothic_east') format('svg');
}
body{overflow:auto;overflow-x: hidden; min-width:1440px;}
*{ margin:0; padding:0;box-sizing:border-box; font-family:Arial,"Microsoft Yahei","Source Han Sans CN","Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;}
img{ border:none;}
ul,li{ list-style:none;}
.clear{ clear:both}
.l{ float:left;}
.r{ float:right;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
.lh_75{height:75px;}
.lh_35{height:35px;}
.lh_140{height:190px;}
.lh_130{height:120px; background: #fff;box-shadow: 0 4px 6px #e9e9e9; position: relative;z-index: 1}
.s_width{width:84%;margin:0 auto;}
.s_width2{width:92%;margin:0 auto;}
.margin_b_100{margin-bottom: 100px;}
.header{width:100%; height:104px;padding:0 1.5%; position: relative;background:#1d50b3; display: flex;align-items: center;justify-content: space-between;}
.header .logo{}
.header .logo img{width:100%;max-width:382px;}
.header .logo_tel{ }
.header .logo_tel img{width:100%;max-width:253px;}
.index_nav{width:52%;height:104px;display:flex;displaly:-webkit-flex;flex-direction:row;-weblit-flex-direction:row;justify-content:space-between;-weblit-justify-content:space-between;align-items:center;-webkit-align-items:center;}
.index_nav li{width:calc(100%/7); height:104px; position: relative}
.index_nav li a{ height:104px;color:#fff;font-size:16px;display:block;width:100%;display: flex;justify-content: center;align-items: center;flex-direction: column}
.index_nav li a:hover{ text-decoration:none;color:#fff; background: #15439c}
.index_nav li a:after{ display: block; line-height: 24px; font-size: 13px; text-transform: uppercase;color: #cedfff}
.index_nav li:nth-child(1) a:after{content:"home";}
.index_nav li:nth-child(2) a:after{content:"about us";}
.index_nav li:nth-child(3) a:after{content:"products";}
.index_nav li:nth-child(4) a:after{content:"news"; }
.index_nav li:nth-child(5) a:after{content:"Application";}
.index_nav li:nth-child(6) a:after{content:"Delivery";}
.index_nav li:nth-child(7) a:after{content:"contact";}
.index_nav li div {display:none;width:110%;text-align:center;color:#4f4f4f;position:absolute;z-index:9999999;left:0;top:100%;background: #0f3b91}
.index_nav li div a:after{ display: none; }
.index_nav li div a {display:block;color: #e6efff; line-height:39px;height:39px;font-size: 14px; border-bottom:1px solid rgba(255,255,255,0.1);margin-top:0; padding:0 0 0 0;}
.index_nav li div a:hover{color:#fff;line-height:39px;font-weight:bold;border-bottom:1px solid rgba(255,255,255,0.1);}
/*banner*/
.slide-main{position: relative; z-index: 1}
.prev,.next{display: block; position: absolute; z-index: 222; top: 40%; overflow: hidden; cursor: pointer;/*background-color: rgba(165,165,165,0.4);*/}
.prev img,.next img{ margin: 10px 0 0 5px;}
.prev{left: 50px;}
.next{right: 50px;}
.item{display: block; width: 100%; height: 10px; position: absolute; z-index: 124; bottom: 25px; left: 0; text-align: center;}
.item a{display: inline-block; width: 10px; height: 10px; margin-right: 10px; background: rgba(29,80,179,0.5); opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=60); overflow: hidden; border-radius: 50px;}
.item a.cur{background: #f44336; /*width: 40px;*/}
.slide-box,.slide{display:block;width:100%;height: auto;}
.slide-box{position:relative;overflow: hidden;z-index:4;}
.slide{display:none;position:relative;z-index:1;}
.slide img{width: 100%;height: auto;}
.slide a{display:block;cursor:pointer;}
/*footer*/
.footer{ background: #2d2d2d }
.footer .s_width{ padding:65px 0 65px 0 ; display:flex;display:-webkit-flex;justify-content:space-between}
.footer strong{ display: block; font-size:18px; line-height:25px; color:#d5d5d5;  margin-bottom:25px; font-weight: normal; }
.footer span{ display: block; width:60px;height:1px;background: rgba(255,255,255,.2); margin-bottom:25px;}
.footer .f_fenlei{width:30%;border-right:1px solid rgba(255,255,255,.1);padding:0 50px 0 0 }
.footer .f_fenlei ul{ display:flex;justify-content:space-between;flex-wrap:wrap;}
.footer .f_fenlei li{ line-height:40px; width:44%; text-align:left;margin:0 0 8px 0; padding: 0 0 0 25px; background: url(../images/jjj.png) no-repeat left center }
.footer .f_fenlei li a{ color:#d5d5d5; font-size:15px; }
.footer .f_fenlei li a:hover{ color:#fff;}
.footer .f_contact{ width:40%; border-right:1px solid rgba(255,255,255,.1);padding:0 50px 0 0 }
.footer .f_contact div{ line-height:33px; color:#d5d5d5; font-size:15px; display: flex;justify-content: space-between}
.footer .f_contact div p:nth-child(2){padding:0 0 0 35px; }
.footer .f_erweima{ width:15% }
.footer_p{ line-height:95px; text-align:center; font-size:16px; color:#eaeaea;}
.footer_p a{ color:#eaeaea}
.footer_p a:hover{ color:#fff}
/*--search modal--*/
.modal { position: fixed; z-index:999999999999999; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8);display: none; }
.modal-dialog {  }
.modal-content { }
.modal-content > div {  }
.modal-content input { border: none; float: left;}
.modal-content .search-logo { width: 408px; padding:80px 0 0 0; position:absolute; left:50%; margin-left:-204px; border-bottom:1px solid #5c5c5c}
.modal-content .search-logo img{ width:100%;}
.modal-content .search-bar { position:absolute; width:850px; left:50%; margin-left:-425px; height:90px; top:130px; }
.modal-content .search-tab .tab { padding: 6px 20px; float: left; font-size: 24px; color: #fff; cursor: pointer; }
.modal-content .search-tab .on { background: #fff; color: #fe0000; }
.modal-content .tab-panel { display: none; }
.modal-content .on { display: block; }
.search-close { width:60px; height:60px; cursor: pointer; transition:.4s all; display:block; position:absolute; right:0; top:0;}
.search-close:hover {  color: #fff; transform: rotate(360deg); -webkit-transform: rotate(360deg); }
.modal-open { overflow: hidden; padding-right: 17px; }
.modal-content .search-bar .search-keywords { margin-top: 2px; border-radius: 6px; overflow: hidden; }
.modal-content .search-bar .form-control { padding-left: 10px; width: 754px; height: 70px; line-height: 70px; font-size: 16px; background:#eee}
.modal-content .search-bar .espcms_search_icon{  width: 70px; height: 70px; line-height: 70px; text-align: center; font-size: 16px; color: #fff; cursor: pointer; margin-left:15px; background:#f12929 url(../images/se.png) no-repeat center center;border: none;}
.productshow_cage{display: flex;justify-content:center; flex-wrap: wrap;text-align: center;position: relative;z-index: 1; margin: 60px auto 15px auto ;}
.productshow_cage li{width:calc(100%/8);transition: 0.5s;position: relative;transition: 0.3s;   background: #fff;border-radius: 50px; margin: 0 10px 20px 10px;}
.productshow_cage li a{  transition: 0.3s;  text-align: center;font-size: 17px;color: #174f86;line-height:53px; }
.productshow_cage li:hover{background: #f18d0a;}
.productshow_cage li:hover a{font-weight: bold; font-size: 17px;color: #fff;}
.productshow_cage2{display: flex;justify-content:center; flex-wrap: wrap;text-align: center;position: relative;z-index: 1; margin: 0 auto 15px auto ;}
.productshow_cage2 li{ padding: 0 20px; min-width: 153px;transition: 0.5s;position: relative;transition: 0.3s;   background: #1d50b3;border-radius: 50px; margin: 0 10px 20px 10px;}
.productshow_cage2 li a{  transition: 0.3s;  text-align: center;font-size: 17px;color: #fff;line-height:53px; }
.productshow_cage2 li:hover{background: #f18d0a;}
.productshow_cage2 li:hover a{color: #fff;}
.productshow_cage2 li.on{background: #f18d0a;}
.productshow_cage2 li.on a{color: #fff;}
/*productshow*/
.productshow{padding:110px 0 0 0; background:#1b49a3 url(../images/chanpinbg.jpg)  no-repeat center top;}
.productshow .fl_title{}
.fl_title{text-align: center}
.fl_title div{font-size: 60px;color:#fff; line-height:100px;}
.fl_title div strong{color:#fff;}
.fl_title p{font-size: 19px;color:#fff; line-height: 65px;}
.fl_title i{ display: block;width:80px;height:2px;margin: 0 auto; background: #fff}
.pp_t{ background:url(../images/ppt.png)  no-repeat center top; padding:10px 0 0 0}
.nn_t{ background:url(../images/nnt2.png)  no-repeat center top; padding:10px 0 0 0}
.yy_t{ background:url(../images/yyt.png)  no-repeat center top; padding:10px 0 0 0}
.ff_t{ background:url(../images/fft.png)  no-repeat center top; padding:10px 0 0 0}
.cc_t{ background:url(../images/cct.png)  no-repeat center top; padding:10px 0 0 0}
.p_t{ background:url(../images/hot.png)  no-repeat center top; padding:10px 0 0 0}
.a_t{ background:url(../images/ab.png)  no-repeat center top; padding:5px 0 0 0;margin: 85px 0 55px 0}
.n_t{ background:url(../images/nnt.png)  no-repeat center top; padding:20px 0 0 0;margin: 0 0 55px 0}
.c_t{ background:url(../images/c_t.png)  no-repeat center top; padding:20px 0 0 0;margin: 85px 0 55px 0}
.h_t{ background:url(../images/ht.png)  no-repeat center top;  }
.a_t div{ color:#555555; }
.a_t div strong{color:#1d4ec5;}
.a_t p{ color:#000; }
.a_t i{  background: #555555}
.pp_t div{ color:#1d4ec5; }
.pp_t p{ color:#6a6a6a; }
.pp_t i{  background: #1d4ec5}
.pro_cage_con{overflow:hidden;padding:15px 0 99px 0; display: flex;justify-content: space-between; }
.chanpin_con_l{ width:49.5%}
.chanpin_con_l li{position:relative;cursor:pointer; text-align: center; transition: 0.5s;}
.chanpin_con{ width:49.5%;display: flex;justify-content:space-between; flex-wrap: wrap}
.chanpin_con li{width:49%; margin: 0 1% 0 0;position:relative;cursor:pointer; text-align: center; transition: 0.5s;}
.chanpin_con li:nth-child(2n){ margin: 0 0 0 0;}
.pro_cage_con .pro_pic img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.pro_cage_con li:hover div img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.pro_cage_con .pro_pic{ width:100%; position:relative; overflow:hidden; }
.pro_cage_con .pro_text{ }
.chanpin_con .pro_text p{color:#fff; font-size:18px;line-height:60px; }
.chanpin_con_l .pro_text p{color:#fff; font-size:18px;line-height:60px; }
.advantage{  background: url(../images/youshibg.jpg) no-repeat center top;padding:108px 0 65px 0}
.advantage .adv_t{  text-align: center;padding:0 0 28px 0;line-height: 65px;font-size: 17px;color: #6a6a6a}
.advantage .s_width{ position: relative;}
.advantage .s_width .banyuan{ position: relative; text-align: center;z-index: 1}
.advantage .s_width ul{ position: absolute;  width:100%;z-index: 2;left:0;top:0}
.advantage .s_width li{ position: absolute; display: flex;justify-content: space-between;width:364px;}
.advantage .s_width li.li_a{ position: absolute; left:30px;top:320px; text-align: right}
.advantage .s_width li.li_b{ position: absolute; left:140px;top:50px;text-align: right}
.advantage .s_width li.li_c{ position: absolute; right:140px;top:50px}
.advantage .s_width li.li_d{ position: absolute; right:30px;top:320px}
.advantage .s_width li .li_pic{ width:112px;height:112px; display: flex;justify-content: center;align-items: center; background: #f18d0a;border-radius:112px;}
.advantage .s_width li strong{ display: block;font-size: 30px;color: #191919;line-height: 60px;}
.advantage .s_width li p{font-size:18px;color: #191919;line-height: 28px;color: #333;}
.adv_bottom{ text-align: center;padding: 55px 0 0 0}
.adv_bottom strong{ display: block;font-size: 38px;color: #1d50b3; line-height: 65px;}
.adv_bottom p{ font-size: 20px;color: #353535; margin: 0 0 40px 0}
.adv_bottom .adv_tel{width:519px;margin: 0 auto;font-size: 20px;color: #353535; background: #1d50b3;padding:10px 0}
.adv_bottom .adv_tel div{width:357px;margin: 0 auto; background: url(../images/tt.png) no-repeat left top; text-align: left;padding:0 0 0 100px;height:88px; }
.adv_bottom .adv_tel div i{ font-style: normal;font-size: 18px;color: #ffffff ;display: block;}
.adv_bottom .adv_tel div span{font-size: 38px;color: #ffffff;font-family: impact;display: block; }
/*about*/
.about{  background: url("../images/ditu.png") no-repeat center 100px;position: relative;z-index: 2}
.about .s_width{ display: flex;justify-content:space-between;}
.about_pic{width:55%;position: relative;z-index: 2}
.about_pic img{width:100%;max-width:819px;}
.about_con{ width:41%;}
.about_con strong{display: block;font-size:41px;color: #333333;line-height: 65px;}
.about_con span{display: block;font-size:24px;color: #575757;line-height:50px;}
.about_con p{padding:25px 0 0 0;font-size:16px;color: #575757;line-height:32px;}
.kehu{ background: url(../images/kehubg2.jpg) no-repeat center top;margin-top:-50px;padding:70px 0 0 0}
.kehu_t{text-align: center; font-size: 24px;color: #fff;position: relative;width:580px;margin: 0 auto;}
.kehu_t div{ position: relative;z-index: 1;width:100%;text-align: center}
.kehu_t p{ position: absolute;z-index: 2;width:100%;bottom:50px;}
.kehu .s_width p{ text-align: center;font-size: 16px;color:#fff;line-height: 30px; width:80%;margin: 0 auto}
/*shuzi*/
.xinlai{padding:98px 0 125px 0}
.xinlai_num #wrap { overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.xinlai_num section { display: flex;justify-content:center;  flex-wrap:wrap;}
.xinlai_num .jumbo {font-size: 70px; color: #fff; font-family: trump_gothic_east; line-height:70px; display:inline-block; font-weight: bold}
.xinlai_num #wrap .xinlai_num_li{ width:25%; font-size:15px; color:#fff; padding:  0;border-right:1px solid #dddddd;text-align: center}
.xinlai_num #wrap .xinlai_num_li:nth-child(3){ border-right:0 solid #eee;}
.xinlai_num #wrap .xinlai_numd{ background:none;}
.xinlai_num #wrap .xinlai_numaa{display: flex;justify-content:center;  }
.xinlai_num #wrap .xinlai_num_li span{ padding:0 0 0 10px; font-size:17px; color:#fff;font-weight: bold}
.xinlai_num #wrap .xinlai_num_li p{ font-size:18px; color:#fff; text-align:center; padding:15px 0 0 0}
.fuwu{background: #e8edf7;padding:65px 0;}
.fuwu .s_width{display: flex;justify-content: space-between;align-items: center}
.fuwu .fuwu_r{display: flex;justify-content:flex-end; width:80%; position: relative}
.fuwu .fuwu_r li{ color: #333;width:18%;font-size: 18px; display: flex;justify-content: space-around;flex-direction: column;align-items: center; line-height: 65px;position: relative;z-index: 2}
.fuwu .fuwu_r i{ width:100%;position: absolute;left:0;top:70px; height:1px; background: #d2d2d2; z-index: 1}
.fuwu .fuwu_l{display: flex;justify-content:center; width:20%; background: #1d50b3;flex-direction: column; align-items: center;padding: 45px 0}
.fuwu .fuwu_l strong{ font-size: 50px; color: #ffffff;padding: 0 0 25px 0}
.fuwu .fuwu_l div{ width:80%;margin:0 auto; background: url(../images/dianhua.png) no-repeat left center;padding:0 0 0 65px;display: flex;justify-content: space-between;flex-direction: column;}
.fuwu .fuwu_l div{ width:70%;margin:0 auto; background: url(../images/dianhua.png) no-repeat left center;padding:0 0 0 65px;display: flex;justify-content: space-between;flex-direction: column;height:53px;}
.fuwu .fuwu_l div i{ font-style: normal;font-size: 18px;color: #ffffff ;display: block;}
.fuwu .fuwu_l div span{font-size:22px;color: #ffffff;font-family: impact;display: block; }
/*in_factory*/
.in_factory{padding:10px 0 55px 0;background:#fff;}
.f_con{position:relative; overflow:hidden; margin:0 auto}
.f_con li{float:left;  margin-bottom:14px;  position:relative; overflow:hidden; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; cursor:pointer;}
.f_con .cp_m{ width:95%; margin: 0 auto;position:relative; overflow:hidden;}
.f_con .cp_m img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.f_con .cp_m:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.f_con .cp_k{ border:1px solid rgba(0,0,0,0.05);width:95%; margin: 0 auto;  }
.f_con .cp_k p{ color: #333; font-size:18px; line-height:75px; text-align: center}
/*news*/
.news{padding:85px 0 85px 0;background: url(../images/xinwenbg.jpg) no-repeat center top;}
.news_con{display:flex;justify-content:space-between; flex-wrap: wrap; cursor:pointer; padding:15px 0 0 0}
.news_con li{width:49.2%; position:relative;display:flex;justify-content:space-between;background: #fff; margin:0 0 16px 0; align-items: center}
.news_con .news_date span{display:block;font-size:20px;text-transform: uppercase}
.news_con .news_pic{width:23%;}
.news_con .news_pic img{width:100%;}
.news_con .news_text{ width:71%; padding:0 1% 0 0 }
.news_con .news_text a{ display:block; width:100%; font-size:18px; color:#111; line-height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.news_con .news_text p{ font-size:15px; color:#959595; line-height:30px; text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.news_con .news_text span{color:#8a8a8a;font-size:15px;line-height:50px; display: block;text-transform: uppercase}
.page_box{border-bottom: 1px solid #f1f1f1; margin: 0 0 35px 0}
.huise{background:#f2f2f7;padding:45px 0 0 0;margin:25px 0 0 0}
.se_chanpin_con ul{margin:0;display: flex;justify-content:flex-start; flex-wrap: wrap}
.se_chanpin_con li{width:32.5%; margin: 0 1.2% 28px 0; background: #f5f5f5; position:relative;cursor:pointer; text-align: center; transition: 0.5s; box-shadow:0 0 35px rgba(0,0,0,0.07); }
.se_chanpin_con li:nth-child(3n){ margin: 0 0 28px 0;}
.se_chanpin_con .pro_pic img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_chanpin_con li:hover div img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.se_chanpin_con .pro_pic{ width:100%; position:relative; overflow:hidden; }
.se_chanpin_con .pro_text{ position: relative; padding:15px 24px 24px 24px;}
.se_chanpin_con .pro_text p{color:#515151; font-size:20px;line-height:60px; }
.se_chanpin_con .pro_text span{color:#666666; width:130px; border:1px solid rgba(0,0,0,0.1); margin: 0 auto; border-radius:50px;font-size:16px;line-height:35px; display: block;}
.se_chanpin_con li:hover{background: #1d50b3; }
.se_chanpin_con li:hover .pro_text p{ color:#fff; }
.se_chanpin_con li:hover .pro_text span{ color:#fff;  border:1px solid rgba(255,255,255,0.4);}
.aboutus_con{padding:0 0 65px 0}
.aboutus_con p{ font-size:17px;color:#000;line-height:38px;}
.info_content_pic{ }
.info_content_pic img{ max-width:750px;margin-bottom: 10px;}
.se_espcms_page{font-size:15px; margin-bottom:30px; border:1px solid #eee; padding:30px 30px; display:flex;flex-direction:row;justify-content:space-between;}
.se_espcms_page li{width:50%;}
.se_espcms_page li a{color:#666;font-size:15px;}
.se_espcms_page li a:hover{color:#1264d4;text-decoration:none;}
.se_espcms_book{padding:0 0}
.se_espcms_book h1{ line-height:70px; text-align: center;}
.se_espcms_book .se_date{ font-size:15px; line-height:38px; text-align:center;margin-bottom: 25px;}
.se_espcms_book .se_date span{padding:0 20px 0 0;}
.th_news_con{overflow: hidden; font-size:17px; line-height:34px; color:#000;text-indent:2em; margin-bottom:30px; border:1px solid #eee; padding:30px 50px;}
.th_pro_con {padding:30px 0 0 0}
.th_pro_con table{border: 1px solid #666;border-collapse: collapse;font-size: 14px;color: #666;width:100%;}	
.th_pro_con th, .th_pro_con td{border: 1px solid #666;line-height: 40px;border-collapse: collapse;text-align:left;padding:0 20px	}
.th_news_con th, .th_news_con td{text-align:left;line-height: 40px;padding:0 10px;text-indent:0; 	}
.se_info{ width:100%; margin:30px 0 0 0; padding:0 0 30px 0}
.se_news{padding:0 0 65px 0; line-height: 35px; font-size: 16px; color:#666; }
.se_newslist{ }
.se_newslist ul{ }
.se_newslist li{display:flex;flex-direction:row;justify-content:space-between;align-items: center; margin-bottom:15px;position:relative; overflow:hidden; cursor: pointer; margin:0 0 35px 0; position:relative; top:0; border-bottom: 1px solid #eee; padding: 0 0 30px 0; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.se_newslist_l{ width:18%; position:relative; overflow:hidden; }
.se_newslist_l img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_newslist li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.se_newslist li .n_date{ width:13%; border-left:1px solid #eee;  color:#1d50b3; z-index:2;text-align:center; }
.se_newslist li .n_date span{ display:block; overflow:hidden;  line-height:30px; height:30px; font-size:40px;}
.se_newslist li .n_date p{ line-height:50px; height:50px; font-size:16px; }
.se_newslist li .date p{ font-weight: bold;}
.se_newslist li .detail{ width: 60%;height:100%;}
.se_newslist li .detail .title{ font-size: 20px;text-align: left; line-height:60px; color:#333333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.se_newslist li .detail .title a{ color:#333333;font-weight: bold; transition: 0.5s;}
.se_newslist li .detail .title a:hover{ color:#1d50b3;}
.se_newslist li .detail .text{ text-align: left; line-height:30px;	color:#999;	font-size: 15px; margin:0 0 20px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;
-webkit-line-clamp:2;}
.se_newslist li .detail .more{width:150px;line-height: 40px;border: 1px solid rgba(0,0,0,0.1) ; text-align: center;font-size: 15px; transition: 0.5s;}
.se_newslist li:hover .detail .more{ border: 1px solid #1d50b3; color: #fff;background: #1d50b3}
.se_newslist li:hover .detail a{color:#1d50b3;}
.se_case{ padding:25px 0 71px 0; overflow:hidden;}
.se_case ul{display:flex;flex:row;justify-content:flex-start;flex-wrap:wrap;}
.se_case li{padding:;width:24.2%;height:auto; margin: 0 1% 2% 0;border:1px solid #f3f3f3;position:relative;overflow:hidden;background:#fff;cursor:pointer;}
.se_case li:nth-child(4n){margin: 0 0 2% 0;}
.se_case .pro_pic img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_case li:hover div img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.se_case .pro_pic{ width:100%;margin:0 auto; position:relative; overflow:hidden;}
.se_case .pro_text{ color:#232323;text-align:center; font-size:18px;line-height:85px;}
.se_case ul a{display:block;color:#f55319;text-align:center;line-height:35px;width:120px;border:1px solid #f55319;margin:0 auto;font-size:15px; }
.se_honnor{ padding:21px 0;  overflow:hidden;}
.se_honnor ul{display:flex;flex:row;justify-content:flex-start;flex-wrap:wrap;}
.se_honnor li{padding:25px 25px 15px 25px;width:32%;height:auto; margin: 0 1% 2% 0;border:1px solid #f3f3f3;position:relative;overflow:hidden;background:#fff;cursor:pointer;}
.se_honnor li:nth-child(3n){margin: 0 0 2% 0;}
.se_honnor .pro_pic img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_honnor li:hover div img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.se_honnor .pro_pic{ width:100%;margin:0 auto; position:relative; overflow:hidden;}
.se_honnor .pro_text{ padding:8px 0 0 0;color:#232323;text-align:center; font-size:18px;line-height:55px;}
.se_honnor ul a{display:block;color:#f55319;text-align:center;line-height:35px;width:120px;border:1px solid #f55319;margin:0 auto;font-size:15px; }
.lianxi{ position:relative; width:100%; position:relative; overflow:hidden;}
.contact_right{ width:600px; height:760px; text-align:center; font-size:18px; color:#fff; line-height:38px; background:rgba(29,80,179,0.85); padding:80px 0 0 0; position:relative; z-index:22}
.contact_right strong{ color:#fff; display:block; border:0 solid #fff; line-height:80px; font-size: 36px; width:450px; margin:0 auto}
.map{ width:140%; overflow:hidden; position:absolute; left:0; top:0;}
@media only screen and (max-width:1790px){ /**/
	.s_width{width:88%;margin:0 auto;}
	.s_width2{width:92%;margin:0 auto;}
}
@media only screen and (max-width:1690px){ /**/
	.about_con{ width:48%}
	.about_pic{ width:50%}
	.about_con p{ padding:0 0 0 0;font-size:15px;color: #575757;line-height: 29px;}
	.advantage .s_width .banyuan{width:53%;margin: 0 auto}
	.advantage .s_width .banyuan img{width:100%;}
}
