*{ margin:0; padding:0;font-family:'Microsoft YaHei UI', 'Microsoft YaHei', SimSun, 'Segoe UI', Tahoma, Helvetica, Sans-Serif;}
html,body{width: 100%;font-size: 14px;min-width:1200px;background:#eef4f1;}
body{position: relative;}
img{ border:none;vertical-align: middle;height: auto;}
ul,li{ list-style:none;}
a{outline:none; text-decoration:none; color:#1659a7;} 
a:hover{outline:none; text-decoration:none; color:#1659a7;}
.clear{ clear:both;}
.l{float:left;}
.r{float:right;}
em,i{font-style:normal;}
hr{border:none; clear:both; height:0; background:none; margin:0; padding:0; border-bottom:rgba(0,0,0,0.1) solid 1px;}
.ti2{text-indent:2em;}


.s_width{width:80%; margin:0 auto; position:relative;min-width:1200px;}
.head .logo,.head .head_right{display:flex;align-items: center;}
.head{ width:100%;background:#eef4f1;position:fixed;z-index:9999;transition: all 0.5s ease; height:110px; -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2);  box-shadow: 0 0 15px rgba(0,0,0,0.2); min-width:1200px;top: 0;}
.head img{padding-right: 20px;border-right: 1px solid rgba(0,0,0,0.2);}
.head .logo{ padding:22px 0 10px 0;margin-left: 5%;}
.head .logo div,.head .head_right div{margin-left:20px;}
.head .logo div p{font-size:24px;color:#f05c15;}
.head .logo div em{font-size:16px;color: #666;}
.head .head_right{padding:28px 0 10px 0;margin-right: 5%;}
.head .head_right div p{font-size: 16px;color:#666;}
.head .head_right div em{color:#1659a7;font-size: 32px;font-weight: bold;font-family: impact,"arial black";}
.nav{transition: all 0.5s ease;width:100%;min-width: 1200px;position:fixed;z-index:9999;line-height:60px;height: 60px; top:110px;background:#1659a7;}
.nav ul{width: 80%;display: flex;justify-content:space-between;margin: 0 auto;}
.nav li{text-align:center; line-height:60px;position:relative;}
.nav li span{ position:absolute; bottom:0px; height:2px; width:0; left:50%; margin-left:-47px; background:#ff6511; display:block; opacity:0; transition: all 0.5s ease;}
.nav li:hover span{  width:90px;opacity:1;}
.nav li a{  font-size:18px; color:#fff; display:block;position: relative;width: 125px;}
.nav li a:hover{ color:#ff7611;}

.nav li div {text-align:center;color:#4f4f4f; background:#ff6511; z-index:99999; position:relative;height: 0;transition: all 2s;width:125px;display: none;}
.nav li:hover div{height: auto;display: block;}
.nav li div a {display:block; COLOR: #fff; line-height:45px; height:45px;FONT-SIZE: 14px;font-weight:normal;border-bottom:1px solid #e4580c;}
.nav li div a:hover {color:#fff; border-bottom:1px dashed #ff6511; background:#1659a7; border-top:0; border-right:0; border-left:0;FONT-SIZE: 15px;}
.head.small{height:70px; padding:0 0 0px 0;}
.nav li div p{position: relative;}
.nav li div p .erjilm{display:none!important;position: absolute;left:125px;top: 0;width: 200px;text-align: center;background:#1659a7;}
.nav li div p:hover .erjilm{display: block!important;background:#ff6511;}
.nav li div p .erjilm a{width: 200px;}

.top_r{ float:right;width:68px; line-height:68px;}
.top_rr{ float:right;width: 68px;height: 68px;background-color: #fff;line-height: 68px;}


.sy_dh_nav{width: 343px;height:615px;position: absolute;left:15%;top: 0;z-index: 9999;background: url("../images/bg0000.png") no-repeat center top;text-align: center;}
.sydh_img{margin:30px auto;}
.sydh_nra{width: 242px;margin: 0 auto;}
.sydh_nra ul li{width: 100%;height:50px;line-height: 50px;border-bottom: 1px solid rgba(255,255,255,0.1);    font-size: 18px;}
.sydh_nra ul li a{color: #fff;}
.sydh_nra ul li:hover a{color:#ff7510;font-weight:bold;}
.sy_dh_nav .tel{text-align: center;margin-top: 20px}
.sy_dh_nav .tel img{margin-right: 8px;}
.sy_dh_nav .tel p{color: #fff;font-size: 30px;font-weight: bold}

.indext_bt{margin: 0 auto;width:80%;min-width: 1100px;}
.bt_name{text-align: center;position:relative;z-index:2;}
.bt_name p{position: absolute;font-size: 80px;font-family:Impact;left: 0;right: 0;text-transform:uppercase;color:rgba(0,0,0,0.1);z-index: 1;  line-height: 65px;}
.bt_name h2,.bt_name h3,.bt_name h5,.bt_name h6,.bt_name h7{font-size:42px;z-index:2;position: relative;padding-top:10px;display: block;color:#434949;font-weight: 400;}
.bt_name h2 span,.bt_name h3 span,.bt_name h5 span,.bt_name h6 span{font-weight: bold;color:#1659a7;}
.bt_xian{position:relative;z-index:3;margin: 15px 0;}
.bt_xian1{width:68px;height:3px;background:#acbeba;margin: 0 auto;position: relative;z-index: 5;top:2px;}
.bt_xian2{width:100%;height:1px;background:#acbeba;margin: 0 auto;position:absolute;z-index: 6;left: 0;right: 0;}
.bt_wenzi{font-size:24px;text-align: center;color:#818181;}
.bt_wenzi ul{width:90%;display:flex;margin: 0 auto;justify-content: center;}
.bt_wenzi ul li{text-align: center;position: relative;line-height: 36px;flex: 1;}
.bt_wenzi ul li a{color: #666;}
.bt_wenzi ul li:hover a{color:#1659a7;}
.bt_wenzi ul li .erjilm{width: 160%;display: none;position: absolute;left:-30%;top:36px;z-index: 999;}
.bt_wenzi ul li:hover .erjilm{display: block;}
.bt_wenzi ul .erjilm a{display: block;text-align: center;font-size: 18px;border: 1px solid rgba(0,0,0,0.2);background:#fff;}
.bt_wenzi ul .erjilm a:hover{background:#1659a7;color:#fff;}

/*首页产品*/
.indext_flpro{width:298px;float: left;margin-right: 22px;position:relative;height: 228px;overflow: hidden;}
.indext_flpro:last-child{margin-right: 0;}
.indext_flpro img{height:100%;width:auto;border: 1px solid #e6e1e1;display: block;float: left;text-align: center;}
.indext_flprojs{position: absolute;z-index: 999;height: 28px;line-height: 28px;text-align: center;color: #fff;background: rgba(0,0,0,0.7);width:298px;bottom: 0;}

.indext_flprojs em{text-align: center; color:#fff;font-size: 18px;line-height: 28px;}


/*首页cp*/
.index_pro{width:80%;margin:0 auto;min-width: 1100px;z-index: 99999;}
.index_bt{text-align: center;font-size: 42px;font-weight: bold;color: #ff7611;margin-bottom: 20px;}
.index_bt span{color: #26489e;}
.index_bt p{font-size: 18px;color: #8b8b8b;font-weight: 100;}
.index_bt {background: url("../images/indext_btbg.png") no-repeat center;}


.aadd-item{width:100%; height: 390px; background:url("../images/indext_bg.png")no-repeat right;}
.lunbo-second{width: 1260px;}
.lunbo-secondd-item{width: 100%; height:228px;display: none;}
.aadd{position: absolute;top: 0;width: 48%;/* 变量 */height: 100%;}
.aadd_weizhi{position:relative;top:130px;left:240px;}
.aadd_xuhao{width: 60px; height: 60px;text-align: center;line-height: 60px;font-size: 40px;font-family: Impact;color: #fff;background: #1659a7;border-radius: 15px 0 15px 0;float: left;margin: 0px 14px 0 0;}
.aadd_weizhi p{font-size:38px; line-height: 35px; color:#fff;float: left;}
.aadd_weizhi p span{font-size:15px;text-transform:uppercase;letter-spacing: 0.9px}
.aadd_jiantou{position: absolute;width: 122px;height: 60px;bottom: 48px;margin-left: 10px;}
.arrow-left,.arrow-right{ font-size: 36px;display: block;text-align: center;}
.arrow-left{width:40px;height: 40px;color: #fff;float: left;margin-top: 2px;}
.arrow-right{width:70px;height: 30px;color: #fff;float: right;margin-top:19px;}
.arrow-left:hover{color: #fff;}
.arrow-right:hover{color:#244189;}

.inde_probg{background: url("../images/bg_about.jpg") no-repeat center;background-size: 100% 100%;padding:100px 0;}
/*首页简介*/
.indext_about{ width: 100%;background: url("../images/indext_aboutbg.jpg") no-repeat center top ;padding:100px 0;    min-width:1200px;overflow-x: hidden;background-size: 100% 100%;}
.indext_about .index_bt {background: url("../images/indext_btbg1.png") no-repeat center;margin-bottom: 28px;}
.indext_aboutjj{width:80%;margin: 0 auto;min-width: 1100px;}
.indext_aboutjj p{font-size: 16px;text-align:left;color: #dcdcdc;padding-bottom: 14px;line-height:32px;text-indent:2em;}
.indext_aboutm{width: 150px;height: 36px;line-height: 36px;margin: 30px auto;text-align: center;font-family:Arial;font-size: 14px;color: #fff;background:#ff7611;border-radius: 24px;text-transform:uppercase;}
.indext_aboutm a{color: #fff;}
.indext_aboutjs{width:80%;min-width: 1100px;height: 240px; margin: 15px auto;display: flex;justify-content:center;align-items: center;}
.indext_about_js,.indext_about_zz,.indext_about_cj{flex:1;height: 260px;overflow:hidden;}

.indext_about_js{background: url("../images/about_bg1.jpg") no-repeat center;}
.indext_about_zz{background: url("../images/about_bg2.jpg") no-repeat center;margin: 0 20px;}
.indext_about_cj{background: url("../images/about_bg3.jpg") no-repeat center;}



/*首页厂景*/
.indext_changjing .index_bt {background: url("../images/indext_btbg11.png") no-repeat center;margin-bottom: 28px;}
.indext_changjing{width: 100%;padding:100px 0;background: url("../images/indext_changjingbg.jpg") no-repeat center top;overflow: hidden;}
.indext_changji{margin: 0 auto;display: flex;max-width:1270px;margin: 0 auto;}
.indext_changjin{flex:5;height: 530px;background: url("../images/indext_changji_l.jpg") no-repeat center;overflow: hidden;margin-right: 30px;}
.indext_changjin1{width:80%;padding:20px 10%; height: 100px;background-color: rgba(39,43,71,0.6);margin-top: 430px;}
.idext_changjin01{color: #FFFFFF;font-size: 20px;}
.idext_changjin01 p{font-size: 16px;border-top: 1px solid #fff;}
.idext_changjin02 p{font-size: 18px;color: #fff;line-height: 24px;}
.indext_changjin a:hover img{margin-left: 72px;-webkit-transition-duration: .5s;transition-duration: .5s;}



.pro_con{ padding:25px 0 0 0;width: 80%;min-width: 1100px;margin: 0 auto;}
.tit_bj{ background:url(../images/aa.jpg) right; height:45px; line-height:45px; font-size:16px; padding-left:20px}
.tupian{ width:1282px;  margin:0 auto }
.kong{height:40px; width:100%}
.tupian_z{height:300px; width:100%; }
.tupian_zz{height:300px; width:100%; }
.tupian_zz li{float:left; width:400px; height:300px; margin-right:10px; position:relative; }
.tupian_zz ul li img{width: 100%;}

.indext_width{width: 80%;min-width: 1100px;margin: 0 auto;}
/*indext_new*/
.indext_newbg{background: url("../images/bg_xinwen.jpg") no-repeat center;background-size: 100% 100%;padding:80px 0;}
.indext_new{width:80%;margin: 0 auto;min-width:1100px;}
.index_wenzhang{width:320px;height: 410px;overflow: hidden;background:#1659a7;min-width:280px;}
.index_wenzhang ul{height:355px;width:296px;background: #f5f8f7;margin: 25px auto;}
.inde_wenz{font-size: 28px;color: #535959;text-align:center;line-height:68px;border-bottom: 1px solid #cecece;}
.index_wenzhang ul li{line-height:44px;font-size:16px;color: #cecece;border-bottom: 1px solid #cecece;padding: 0 20px;}
.index_wenzhang ul li a{color: #666;}
.index_wenzhang ul li:hover a{color:#ff8f0b;font-weight:bold;}
.new_nr{height:420px; width:100%;}
.new_nr li{display: flex;height:123px; width:46%; margin-bottom: 15px;margin-left:28px;border-bottom: 1px solid #cecece;float: left;}
.inde_xw{width: 90px;height: 100px;margin-right: 10px;background:#9f9f9f;color: #fff;}
.inde_xw p{display: block;font-size: 26px;text-align: center;margin-top: 20px;line-height:30px;}
.inde_xw i{display: block;font-size: 28px;font-family: Arial;width:62px;height: 30px;overflow: hidden;margin-left:14px;line-height: 30px;}
.inde_wz{width:300px;}
.inde_wz em{font-size: 18px;font-weight: bold;color:#535959;}
.inde_wz p{font-size: 16px;color:#535959;line-height: 23px;margin-top: 4px;}
.new_nr li:hover .inde_xw{background:#1659a7;}
.new_nr li:hover .inde_wz em{color:#ff8f0b;}
.indext_wsbk{margin-top: 26px;display: flex;}

/*indext_wenshiqiye*/
.indext_wenshiqiye{width: 100%;background: url("../images/index_wenshibg.jpg") no-repeat center;padding: 60px 0;text-align: center;}
.indext_wenshiqiye em{font-family:Impact;font-size:100px;color: rgba(255,255,255,0.25);text-transform: uppercase;}
.indext_wenshiqiye h4{font-size:38px;color: #fff;}
.indext_wenshiqiye h4 span{font-weight: 400;margin-bottom: 80px;}
.indext_wenshiqiye p{display: block;width:500px;height: 28px;line-height:28px;background:#ff8f0b;color: #fff;font-size: 16px;margin: 18px auto;}
.indext_zjtel{font-size: 32px;font-weight: bold;color: #fff;}
.indext_zjtel span{font-family:Impact;font-weight: 100;}


.inde_liucc{background: url("../images/bg_liucheng.jpg") no-repeat center;background-size: 100% 100%;padding: 80px 0 0 0;}

.indext_tedian{width: 80%;margin:0 auto;display: flex;min-width: 1100px;}
.indext_tedianbg{flex: 1; height:350px;float:left;padding:146px 36px 0 36px;position: relative;text-align: center;height: 200px;}
.indext_td01{background: url("../images/index_td01.png") no-repeat top center;}
.indext_td02{background: url("../images/index_td02.png") no-repeat top center;}
.indext_td03{background: url("../images/index_td03.png") no-repeat top center;}
.indext_td04{background: url("../images/index_td04.png") no-repeat top center;}
.indext_tedianbg em{font-size: 24px;font-weight:bold;color: #fff;line-height: 32px;}
.indext_tedianbg p{line-height:30px;font-size:16px;color: #fff;padding-top: 12px;}
.indext_tedianbg div{width: 100px;height:32px;text-align: center;line-height: 32px;border: 1px solid #fff;position: absolute;left: 0;right: 0;z-index:10;margin: 0 auto;bottom: 124px;}
.indext_tedianbg div a{color:#fff;}
.indext_tedianbg:hover div{border: 0px solid #fff;background:#ff8f0b;}
/*indext_case*/
.indext_case{padding:60px 0;width:100%;background:url("../images/index_casebg.jpg") no-repeat center;min-width: 1280px;}
.huo_dd{width:1280px; margin:0 auto; position:relative; overflow:hidden;margin-top: 18px;}
.huo_dd li{float:left; padding:0; width:420px; height:340px; margin-right:10px; position:relative; overflow:hidden; }
.huo_t_l{ width:420px; position:relative;}
.huo_t_l a{ width:420px; display:block; height:340px; position:relative; }
.huo_t_l a div{ width:420px; height:40px; position: absolute; z-index:2; background:rgba(0,0,0,0.6); text-align:center; line-height:40px; color:#fff; font-size:18px; left:0; bottom:0;}
.huo_dd li img{ width:100%;height: 100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.huo_dd li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}


.inde_bankuai{width:100%;padding:70px 0;min-width: 1180px;overflow-x:hidden;}
.inde_bankuainr{width:80%;padding:70px 0;min-width: 1180px;overflow-x:hidden;margin: 0 auto;}
.inde_bankuainr h1{text-align:center;color: #1659a7;}



/*neiye*/
.ny_banner{width:100%;height: auto;}
.ny_banner img{width: 100%;height: auto;}


.inde_bankuainr div p{font-size: 16px;color: #666;line-height: 27px;margin-bottom:16px;text-indent:2em;}


.neyejianjiea{background: #fff;padding:60px 0 0 0;}
.nyjianjie{width:1180px;margin: 0 auto}
.nyjianjie p{text-indent:2em;}
.inde_about0{position: absolute;top: 0; right:0;z-index: 2;width:44%;background: url("../images/abou_bg0.png") no-repeat top right;height:700px;}
.nyfazhan{padding: 60px 0;}
.inde_fzl0,.inde_fzr0{width: 1180px;}
.ny_shipin{width: 1180px;margin: 0px auto 60px auto;}
.ny_shipin strong{font-size:42px;color: #1659a7;display:flex;align-items: flex-end;margin-bottom:30px;}
.ny_shipin strong img{margin-right: 10px;width: 90px;height: auto;display: block;}
.ny_shipin video{width: 100%;}


.espcms_path{border-bottom: 1px solid #E0E0E0;padding:10px 10px;margin: 0px;}
.breadcrumb {padding: 8px 15px;margin-bottom: 20px;list-style: none;border-radius: 5px;}
.breadcrumb > li + li:before {padding: 0 5px;color: #ccc;content: "/\00a0";}
.breadcrumb > li {display: inline-block;}

.ny_gsm{text-align: center;font-size: 42px;font-weight: bold;color:#1659a7;margin:40px 0 20px 0;}
.ny_gsm span{color:#1659a7;}

.espcms_content{padding-top: 15px;line-height: 200%;color: #666;}
.espcms_content p{font-size: 16px;text-align: justify;margin: 0 0 10px;text-indent: 2em;}
.espcms_content p img{display: block;text-indent: 0;}
.row {}
.espcms_page_book{padding-top:25px;}
.container {width:80%;min-width: 1180px;margin:0 auto;overflow:hidden;color: #666;}
.container a{color: #666;}
.espcms_page_botton{margin:30px auto;text-align: center;font-size:1em;color: #666;display: flex;justify-content: center;}
.btn-group{display: flex;}
.btn{line-height: 32px;padding:0 3px;background:#1659a7;color: #fff;margin: 0 2px;display: block;border-radius: 3px;}
/*neiye_pro*/
.se_nypro_con{margin:0 auto;width:80%;min-width:1180px; overflow: hidden;}
.se_nypro_con ul{width:100%;min-width:1180px;display: flex;flex-wrap: wrap;}
.se_nypro_con li{width:30%;margin:0 1.5% 20px 1.5%; background:#e4e4e4;border: 1px solid rgba(0,0,0,0.1);}
.se_nypro_con li a{height:311px;}
.se_nypro_con li a .se_pro_cc{height:60px; text-align:center; color:#666;}
.se_nypro_con li a .se_pro_cc p{font-size:18px; line-height:60px;}
.se_nypro_con li img{width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.se_nypro_con li:hover img{transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.se_nypro_con li:hover .se_pro_cc p{color:#1659a7;font-weight: bold;}
.se_nypro_con .chanpin_con_pic{width:100%;overflow:hidden;}

/*图片阅读*/
.espcms_info_pager{border-top: 0px solid #E0E0E0;padding-top:15px;}
.pager {padding-left: 0;margin: 20px 0;text-align: center;list-style: none;}
.pager li {display: inline;}
.pager li > a,
.pager li > span {display: inline-block;padding: 5px 14px;background-color: #fff;border: 1px solid #ddd;border-radius: 15px;}
.pager li > a:hover,
.pager li > a:focus {text-decoration: none;background-color: #eee;}
.pager .next > a,
.pager .next > span {float: right;}
.pager .previous > a,
.pager .previous > span {float: left;}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {color: #777;cursor: not-allowed;background-color: #fff;}
.espcms_pic_content{padding:15px 0px;}
.espcms_pic_content > .row{margin: 0px -10px 0px -10px;}
.espcms_pic_content > .pic_title_info > .pic_attribute_show > .pic_name{padding-top: 10px;}
.espcms_pic_content > .pic_title_info > .pic_attribute_show > .pic_name > h1{font-size:25px;margin: 0px;padding:0px;}
.espcms_pic_content > .pic_title_info > .pic_attribute_show > .pic_info{padding-top:15px;}
.espcms_pic_content > .pic_title_info > .pic_attribute_show > .pic_intro{padding-top:5px;line-height: 180%;color:#9E9E9E}
.espcms_pic_content > .pic_title_info > .pic_attribute_show > .pic_price{padding-top:10px;}
.espcms_pic_content > .pic_title_info > .pic_attribute_show > .pic_price > span{font-size:18px;color:#EF6C00}
.espcms_pic_content > .pic_title_info > .pic_attribute_show > .pic_price > del{padding-left:10px;font-size:14px;color:#1976D2}
.espcms_pic_content > .pic_title_info > .pic_attribute_show > .pic_bottom{padding-top:20px;}

.pic_samll_show{max-height:320px;overflow: hidden;}
/*相册*/
.espcms_pic_content > .photo_list_info{margin: 10px 0px;}
.espcms_pic_content > .photo_list_info > .panel-heading > h3{margin: 0px;padding:5px 0px;font-size:16px;font-weight: bold;}
/*内容*/
.espcms_pic_content > .pic_content{margin: 10px 0px;}
.espcms_pic_content > .pic_content > .panel-heading > h3{margin: 0px;padding:5px 0px;font-size:16px;font-weight: bold;}
.espcms_pic_content > .pic_content > .panel-body{line-height: 180%;padding:15px;}
.espcms_link_pic{padding-top:0px;padding-bottom:0px;}


.espcms_pro_title{float: right;width:45%;overflow: hidden;}
.espcms_pro_title h1{font-size:32px;font-weight: bold; line-height:80px; color:#1659a7;margin: 30px 0 10px 0;}
.espcms_pro_title .espcms_priceclass{color:#ff9000;font-weight: bold;font-size:14px;}
.espcms_pro_title dd{padding:14px 0px 8px 0;color:#7a7a7a;border-bottom: 1px solid #dedede;line-height:33px;}
.espcms_pro_title .dd_padding{padding:10px 0px; line-height:33px; border-bottom: 1px solid #dedede;}
.espcms_pro_title dt{ color:#7a7a7a;}
.espcms_pro_title p{width: 120px; height: 40px; line-height: 40px; background:#1659a7; text-align: center;  margin-top:10px;transition: all 1s;}
.espcms_pro_title p a{color:#fff;display: block; }
.espcms_pro_title p:hover{background:#1659a7;border-radius: 20px;}
.espcms_pro_title img{margin-top: 30px;}
.espcms_pro_pic{float: left;width:48%;height:470px; overflow: hidden;border: 1px solid rgba(0,0,0,0.1);text-align: center;display: flex;align-items:center;justify-content: center;}
.espcms_pro_pic img{width: 80%;margin: 0 auto;}
.espcms_book{overflow: hidden; font-size:15px; margin-bottom:30px; border:1px solid #eee; padding:10px 0; background:#fff;border-radius: 5px;margin-top: 30px;padding: 30px;}
.espcms_book p{text-indent:2em;}
.espcms_book p img{text-indent:2em;width:100%;max-width:800px;margin:10px auto;text-indent:-2em;display: block;}

.espcms_page{width:80%;min-width: 1180px; overflow: hidden;margin: 0 auto; padding:0 0 30px 0}

.espcms_page_right{overflow: hidden; }

caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{}
.f14{font-size:14px;}

.swiper-slide img {border: 0 none; height: auto; vertical-align: middle;    width: 99%;}

.miaoshu{line-height:55px; padding:0 0 0 0; color:#333; font-size:16px; background:#e5f0fd;margin: 0 auto;height:55px;}
.miaoshu span{width:150px; background:#1659a7; display:block; text-align:center; text-indent: 0; font-weight:bold; font-size:18px;color: #fff;display: block;width: 120px;}

a.infolist2 {color: #656565;text-decoration: none;} a:visited.infolist2 {color: #656565;text-decoration: none;} a:hover.infolist2 {color: #1659a7;text-decoration: underline;}

.espcms_newslist_read{padding:0px 5px;}
.espcms_newslist_read li{float: left;width:48%;padding:0px 0px 5px 8px;overflow: hidden;}

.lh33{line-height:33px;}
.lh33 p{padding: 0 10px;text-align: justify;color: #666;}
.se_erji_img img{width: auto; margin:0 auto}



/*工程案例内页*/
.se_case_con{width:1180px; overflow:hidden; margin: 0 auto;}
.se_case_con li{float:left; position:relative; width:calc(93%/3); overflow:hidden; margin:0 10px 20px 10px; cursor:pointer;border:2px solid rgba(0,0,0,0.2);border-radius:10px;}
.se_case_con li img{width: 100%;}

.se_date{font-size:15px; color:#666}

/*新闻查看*/
.espcms_news_title{padding:0 15px 50px 15px;text-align: center;margin: 0px auto; color:#333;}
.espcms_news_title h1{ line-height:90px; font-size:36px; color:#1659a7;}

.title_product{width: 1180px;height:40px;line-height: 40px;margin: 0 auto;height: 220px;}
.title_product p{font-size: 15px;color: #666;}
.add_dizhi{position: absolute;width:1180px;margin: 0 auto;left: 0;right: 0;font-size: 16px;text-align: right;bottom:20px;font-weight: bold;color: #fff;text-shadow:2px 2px 2px #666;}
.add_dizhi a{color: #fff;}
.dituaa{width: 100%;overflow: hidden;}
.abou_nyjj{width: 1180px;margin: 0 auto;padding:26px 0;color: #666;}
.abou_nyjj p{font-size: 18px;line-height: 33px;margin: 10px 0;text-indent: 2em;}
/*neiye_contact*/
.map{ width:100%; overflow:hidden;}
.ny_contact{width:80%;min-width:1180px; margin: 0 auto;padding: 60px 0;}
.ny_lianxi{width:40%;border: 1px solid #e9e9e9;height:314px;padding-left: 5%;padding-top: 60px;}
.ny_lianxi strong{font-size: 38px;font-weight: bold;color:#1659a7;display: block;text-decoration:none;}
.ny_lianxi p{font-size: 18px;line-height:47px;color: #666;}
.ny_conimg{width:48%;height: 374px;}
.ny_conimg img{height: 374px;width:100%;}
/*neiye_newlist*/
.se_news_con ul h2{color:#666;display: flex;justify-content: space-between;padding-bottom: 16px;border-bottom:1px dashed rgba(0,0,0,0.1);}
.se_news_con ul h2 span{font-weight: normal;font-size:16px;}
.se_news_con li{margin-bottom:15px;position:relative; overflow:hidden; cursor: pointer;position:relative; top:0; padding:25px 0; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; border-bottom:1px solid #eee;width: 100%}
.se_news_con li:hover {top:30px;}
.se_news_da{width:80%;min-width: 1180px; margin:0 auto}
.se_news_con li p{ line-height:28px; color:#777; padding:10px 0 10px 0; font-size:15px;}
.se_news_con li .se_news_more{width:120px; border:1px solid #1659a7; line-height:30px; text-align:center; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.se_news_con li .se_news_more a{color:#1659a7; font-size:14px;}
.se_news_con li:hover .se_news_more{ border:1px solid #1659a7;}
.se_news_con li:hover  a{color:#1659a7;}
.main{ width:1180px; margin:30px auto 0 auto}
.t_left{ width:265px; float:left; margin:0 0 30px 0}
.fenye{padding:20px 0; font-size:14px;}
/*neiye_new*/
.ny_newsnr{width:1180px;margin: 0 auto;}
.ny_newsnr h1{text-align: center;font-size:24px;line-height:57px;margin-top: 28px;}
.ny_newsnr .se_date{text-align: center;font-size:16px;line-height:32px;color: #666;}
.ny_news_txt{font-size:18px;margin: 26px 0;line-height:32px;padding:30px;border: 1px solid #E0E0E0;}
.ny_news_txt p{margin-bottom: 10px;}
.ny_news_txt p img{display: block;max-width:800px;height: auto;margin:0 auto;}
.xiangqing_fanye ul li{width:50%;height: 50px;line-height: 50px;float:left;font-size: 16px;}
.xiangqing_fanye{width:1180px;margin:15px auto;border: 1px solid #E0E0E0;}

/*neiye_pro*/
.ny_right{width: 990px;margin-top: 36px;}
.nypro_pic{width:600px;height:450px;margin-bottom: 26px;}
.nypro_pic img{width: 100%;height: auto;margin: 0 auto;}
.nypro_title{width: 340px;}
.cpdianhua{background: url("../images/cpdianhua.jpg") no-repeat top left;width:340px;height: 300px;}

/*contact*/
.contact{  margin:15px 0 0 0; border: 1px solid #eee; }
.contact h2{ color:#fff; font-size:24px; background:#37407b; height:65px; line-height:65px;text-align:center;}
.contact h2 a{color:#fff;}
.contact h2 a:hover{ color:#fff;}
.contact h2 a span{ font: 16px Arial; padding:0 0 0 15px; text-transform:uppercase;color:#d3d3d3;}
.contact p{ line-height:28px; padding:30px 10px 30px 10px; color:#444; font-size:14px;}
.contact p strong{ font-size:16px; line-height:38px; }

.ser_lc {width:90%; padding: 0 0 40px 0; overflow: hidden;margin: 0 auto;margin-bottom: 60px;min-width: 1180px;}
.ser_lc h3 { font-size: 40px; margin: 40px 0 10px 0; color: #636b64; text-align: center; }
.ser_lc p { text-align: center; font-size: 15px; margin-bottom:32px; }
.ser_lc h4 { color: #000; font-weight: 600; font-size: 17px; padding: 4px 10px; width: 63%; margin: 15px auto 0; text-align: center; }
.ser_lc li { float: left; width:16.66%; background: url("../images/lc_line.png") no-repeat right 44%; }
.ser_lc li:last-child{background:rgba(0,0,0,0);}
.ser_lc li:hover{animation: dou 0.5s linear;}
.ser_lc li img { display: block; width:40%; margin: 0 auto; text-align: center; }
.strength{width: 90%;margin:30px auto}
.strengthMain{overflow:hidden;}
.strengthMain li{float:left;width:49%;overflow:hidden;background:#000;position:relative;margin:0.5%;}
.strengthMain li img{width:100%;height:auto;transition:all .5s;opacity:0.4;filter:alpha(opacity=40);}
.strengthMain li .font{width:80%;height:45%; top:0;left:0;position:absolute;color:#fff;text-align:center;font-size:16px;padding: 10%; padding-top:20%;}
.strengthMain li:hover img{transform: scale(1.05, 1.05);}
.strengthMain li .font::before,.strengthMain li .font::after{position:absolute;content:'';opacity:0;transition:all 0.5s;}
.strengthMain li .font::before{top:25px;right:15px;bottom:25px;left:15px;border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}
.strengthMain li .font::after{top:15px;right:25px;bottom:15px;left:25px;border-right:1px solid #fff;border-left:1px solid #fff;transform:scale(1,0);transform-origin:100% 0;}
.strengthMain li:hover .font::before,.strengthMain li:hover .font::after{opacity:1;transform:scale(1);transition: all 0.5s;}

.tedian,.jianjie,.anli,.youdian,.liyou{width:100%;min-width:1180px;}
.tedian{height: 724px;background: url("../images/tedian.jpg") no-repeat top center;}
.jianjie{height: 669px;background: url("../images/jianjie.jpg") no-repeat top center;}
.anli{height: 637px;background:url("../images/gcal.jpg") no-repeat top center;}
.youdian{height:608px;background: url("../images/youdian.jpg") no-repeat top center;}
.liyou{height:760px;background:url("../images/liyou.jpg") no-repeat top center;}
.hezuo_wz{width:80%;min-width: 1200px;margin: 26px auto;font-size:18px;text-align: center;}


.nyyoudian{background: url("../images/youdianduibi0.jpg") no-repeat center top;}

.shouhouny{width:74%;min-width:1180px;padding:3%;border: 1px solid rgba(0,0,0,0.1);margin:0 auto 40px auto;}
.shouhouny p{text-indent:2em;color:#535353;font-size:18px;line-height:38px;}


.sidebox{position: fixed;right:10px;z-index: 999;bottom:20%;background:rgba(255,255,255,0.8);border-radius:4px;border: 1px solid rgba(0,0,0,0.2);}
.sidebox ul li{width:50px;height:50px;padding:10px;text-align:center;position: relative;color:#3b3b3b;line-height: 24px;}
.sidebox .cont{transition:all .4s;white-space:nowrap;width:0;overflow:hidden;height:72px;line-height:72px;text-align:center;
background-color:rgba(0,0,0,0.8);color:#fff;font-size:22px;position:absolute;right:100%;top:0;border-radius:36px 0 0 36px;}
.sidebox li:hover .cont{width:180px;height:72px;line-height:72px;padding: 0 5px;font-weight: bold;}
.sidebox li a{color:#2f2f2f}
.sidebox li:hover a{color:#2f2f2f}
.sidebox .cont0{transition:all .4s;white-space:nowrap;width:0;overflow:hidden;text-align:center;position:absolute;right:100%;top:0}
.sidebox li:hover .cont0{width:140px;height:140px;}

.ny_pro_cpyoudian{width:80%;margin:30px auto 70px auto;display: flex;justify-content: center;align-items: center;}
.ny_pro_cpyd{flex:1;height: 500px;}
.ny_pro_cpyd1{background:#838b8e;display: flex;justify-content: center;align-items: center;}

.ny_procp_nr{width:100%;margin: 0 auto;background: #656f73;display: flex;justify-content: center;align-items: center;height: 240px;margin-bottom: 20px;}
.ny_procp_nr .pic{flex: 1;text-align: center;}
.ny_procp_nr .pic img{width:100%;}
.ny_procp_nr .txt{flex: 1;margin: 0 16px;text-align:left;}
.ny_procp_nr .txt strong{font-size:24px;color: #fff;}
.ny_procp_nr .txt p{font-size:18px;color: #fff;margin-top: 10px;}

.ny_pro_cpyd1 .pic{width:90%;margin: 0 auto;border: 1px solid rgba(255,255,255,0.3);text-align: center;}
.ny_pro_cpyd1 .pic img{width:70%;margin: 20px 0;}
.ny_pro_cpyd1 .txt{width:90%;margin:26px auto 0 auto;text-align: center;}
.ny_pro_cpyd1 .txt strong{font-size:24px;color: #fff;}
.ny_pro_cpyd1 .txt p{font-size:18px;color: #fff;margin-top: 10px;}

/*fahuo*/

.fahuo{width:100%;min-width: 1280px;overflow-x: hidden;background: url("../images/fabg.jpg") no-repeat top left;padding-bottom: 100px;}
.fahuol{background: url("../images/fahuo1.jpg") no-repeat center top;height:450px;width:416px;margin-right: 20px;background-size: 100% auto;}
.fahuor{overflow-x:hidden;margin: 0 auto;display: flex;justify-content: center;width: 80%;min-width:1200px;}
/*dibu*/
.index-material {background:url(../images/meat_bg.jpg);background-size: 100% 100%;padding: 20px;box-sizing: border-box;}
.index-material .neb {background: #fff;border-radius: 15px;padding: 75px 95px;box-sizing: border-box;}
.index-material .neb .neb-l {float: left;width: 25%;}
.index-material .neb .neb-l strong {display: block;font-size: 28px;color:#1659a7;font-weight: bold}
.index-material .neb .neb-l strong span {font-size: 28px;color: #ff7b19;font-weight: bold;}
.index-material .neb .neb-l p {font-size: 18px;color: #4b556e;line-height:27px;margin-top: 20px}
.index-material .neb .neb-head ul {float: left;width: 70%;margin-left: 5%;margin-top: -25px}
.index-material .neb .neb-head li {float: left;width: 20%;position: relative;}
.index-material .neb .neb-head li img {width: 100%;max-width: 200px;}
.index-material .neb .neb-head li a {display: block;text-align: center;color: #fff;font-size: 18px;}
.index-material .neb .neb-head li h3 {text-align: center;color: #fff;font-size: 18px; margin-top: -38px;}
.index-material .neb .neb-head li:hover a {color: #e61e37;}
.index-material select,.banner .box select {box-sizing: border-box;border: 1px solid #7882a0;border-radius: 10px;padding: 15px 20px;font-size: 16px;color: #4b556e;width: 100%;}

.form-horizontal{display: flex;justify-content: space-between;align-items: center;width: 100%;}
.form-horizontal .form-group{margin-right:20px;display: flex;align-items: center;}
.form-horizontal .form-group .control-label{margin-right: 4px;min-width: 58px;}
.form-horizontal .form-group .form-control{width: 100%;height: 30px!important;line-height: 30px;}
.liu_con{margin-top: 30px;}


/*dibu*/
.inde_tttt{display:flex;}
.footer{background:url(../images/di_bg.jpg) no-repeat top center;width:100%;padding:70px 0;min-width: 1280px;}
.footer_left{width: 690px;height: 240px;overflow: hidden;}
.footer_left span{ display:block; color:#bababa;line-height:26px; font-size:14px;}
.footer i{ display:block; height:1px; width:42px; background:#96bff1; margin:11px 0 25px 0;}
.footer .p_list{ width:400px;border-right:1px solid rgba(255,255,255,0.2);}
.footer .p_nav{width:590px;margin-left: 28px;}
.f_link{height:30px;line-height: 30px;border-bottom: 1px solid #ececec;font-size: 18px;color: #fff;font-weight: bold;margin-bottom:16px;}
.f_link em{font-size: 16px;color: #fff;font-weight:normal;}
.f_ing{float: right;display: block;width: 192px;height: 192px;}
.f_lianxi{line-height: 27px;font-size:16px;color: #fff;}
.f_lianxi strong{line-height:46px;font-size:22px;font-weight: bold;}
.f_lianxi img{margin-right: 15px;}
.footer_p{ text-align:center; color:#d6d6d6; font-size:14px; line-height:50px; background:#0f345f;min-width: 1280px;} 
.footer_p a{color:#d6d6d6;}/*dibu*/



.banner a:link, .banner a:visited { color: #fff;}
.banner a:active,.banner a:hover { color: #ff6511;}  
.banner { position: relative; overflow: hidden; }
.banner .item .pimg { position: absolute; right: 0px; top: 0px; width: 100%; display: block; }
.binbox{ position: absolute; left:52%;margin: 0 auto;top: 30%;}
.binbox img{width:36vw !important;height: auto !important;left:0 !important;}


.banner .bot{ position: absolute; left: 0px; bottom: 0px; background-color: #2fb2ff; height: 3px; overflow: hidden;}
.banner .slick-arrow{width:38px; height: 52px; z-index: 105;  bottom: 45%;border: 1px #fff solid;}
.banner .slick-arrow i{ width: 100%; height: 100%; display: block; transition: 300ms; -webkit-transition: 300ms;}
.banner .slick-prev{ left: 7%; }
.banner .slick-next{ right: 7%;}
.banner .slick-prev i{ background: url(../images/i_banner_l.png) no-repeat scroll center center;}
.banner .slick-next i{ background: url(../images/i_banner_r.png) no-repeat scroll center center;}
.banner .slick-prev:hover,.banner .slick-next:hover{background:rgba(255,118,17,0.8);border: none;}
.banner .slick-prev:hover i{ transform: translateX(-5px); -webkit-transform: translateX(-5px);}
.banner .slick-next:hover i{ transform: translateX(5px); -webkit-transform: translateX(5px);}
.banner-yy{display: block; width: 100%; height: 100%; position: absolute; left: 0; bottom: 0;}
.banner .slick-active .pimg { visibility: visible !important; -webkit-animation: scaleUpDown 5s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940); animation: scaleUpDown 5s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);}
.banner .slick-active .binbox{  visibility: visible; -webkit-transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8); transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8); -webkit-animation: fadeInRightBig 1.2s 1; animation: fadeInRightBig 1.2s 1;}
@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(300px);transform:translateX(300px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(300px);transform:translateX(300px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
.banner .slick-active .bot { -moz-animation: a_slidercurrent 5s linear; -webkit-animation: a_slidercurrent 5s linear; -o-animation: a_slidercurrent 5s linear; animation: a_slidercurrent 5s linear; }
@-moz-keyframes a_slidercurrent {from { width: 0%; } to { width: 100%; }}
@-webkit-keyframes a_slidercurrent {from { width: 0%; } to { width: 100%; }}
.banner .slick-dots{ right: 2.5%; bottom: 50%; width: 10px; margin-bottom: -92px; z-index: 105; }
.banner .slick-dots li{ position: relative; display: block; width: 21px; padding: 20px 0px; margin: 0px; cursor: pointer;}
.banner .slick-dots li:before{ content: ""; background-color: #fff; width: 1px; height: 100%; position: absolute; left: 50%; top: 0;}
.banner .slick-dots li:first-child:before{ top: 50%; height: 50%;}
.banner .slick-dots li:last-child:before{ height: 50%;}
.banner .slick-dots li a{ height: 21px; width: 21px; line-height: 21px; display: block; overflow: hidden; margin: 0px auto; padding: 0px; cursor: pointer;  border-radius: 50%; background: url(../images/banner_y1.png) no-repeat scroll center center;}
.banner .slick-dots li a span{ width: 100%; height: 100%; display: block; border-radius: 50%; background: url(../images/banner_y2.png) no-repeat scroll center center;  visibility: hidden; opacity: 0; transform: scale(0.8); -webkit-transform: scale(0.8); transition: 300ms; -webkit-transition: 300ms;}
.banner .slick-dots li a:focus{ outline: none; }
.banner .slick-dots li.slick-active a span{ opacity: 1; visibility: visible; transform: scale(1); -webkit-transform: scale(1); }
.mouseIcoo{ width: 1px; height: 50px; display: block; margin: 0px auto; position: absolute; left: 50%;  bottom: 150px; z-index:900;background-color: #fff;}
.mouseIco{ border: 2px solid #fff; width: 21px; height: 30px; display: block; margin: 0px auto; border-radius: 6px; position: absolute; left: 50%; margin-left: -12px; bottom: 50px; z-index:900;}
.mouseIco i{ width: 3px; height: 7px; border-radius: 1px; display: block; background-color: #fff; position: absolute; left: 50%; margin-left: -1px; top: 5px; -webkit-animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite; animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;}
@keyframes mouse-dot {
    from { opacity: 0; }
    33% { opacity: 1; }
    to { transform: translateY(15px); -webkit-transform: translateY(15px); opacity: 0; }
}
@-webkit-keyframes mouse-dot {
    from { opacity: 0; }
    33% { opacity: 1; }
    to { transform: translateY(15px); -webkit-transform: translateY(15px); opacity: 0; }
}
.moreBtn{ text-align: center; font-family: "Microsoft YaHei"; display: block; width: 380px; padding-bottom: 2px; position: relative;line-height:38px;font-size:18px;border: 1px #fff solid;border-radius:30px;margin: 0 auto;margin-top: -20px;}
.moreBtn:before { content: ""; width: 100%; height: 100%; background: url(../images/more_bg2.png) no-repeat scroll left bottom; position: absolute; left: 0; bottom: 0px; /*transform-origin: 100%; -webkit-transform-origin: 100%; -webkit-transition: -webkit-transform .3s cubic-bezier(.4,0,.2,1);  transition: transform .3s cubic-bezier(.4,0,.2,1); transform: scaleX(0); -webkit-transform: scaleX(0); visibility:hidden\9;*/ width: 0; transition: 0.3s; -webkit-transition: 0.3s;}
.iboxT .zh,.iboxT .en{ font-size: 24px; line-height: 1.5;}

.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: #fff url(../images/loader.gif) center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; padding: 0; border: none; outline: none; }
.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
/* Dots */
.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; outline: none; }
.slick-dots li button:focus { outline: none; }
.slick-dots li.slick-active a { transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg);}
@-webkit-keyframes scaleUpDown {
    from { -webkit-transform: scale(1.08); transform: scale(1.08); }
    to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
}

@keyframes scaleUpDown {
    from { -webkit-transform: scale(1.08); transform: scale(1.08); }
    to { opacity: 1; -webkit-transform: scale(1); transform: scale(1);  }
}


.se_news_con ul{display:flex;justify-content:space-between;flex-wrap: wrap;width: 104%;margin-left:-2%;}
.se_news_con ul li{width:46%;padding:25px 2%;margin-bottom: 40px;}

.sousou{width: 100%;margin: 0 auto; background:#c9d2cc;background: -webkit-linear-gradient(right,#1659a7,#7cc341,#1659a7);background: -o-linear-gradient(right,#1659a7,#7cc341,#1659a7);background: -moz-linear-gradient(right,#1659a7,#7cc341,#1659a7);background: -mos-linear-gradient(right,#1659a7,#7cc341,#1659a7);background: linear-gradient(right,#1659a7,#7cc341,#1659a7);display: flex;justify-content: space-between;align-items: center;padding: 18px 0;}
.sousou p{font-size:24px;font-weight:bold;color: #fff;margin-left:10%;}
.sousou p span{font-size:16px;font-weight: normal;color:rgba(255,255,255,0.7);}
.sousou img{margin-right: 20px;}
.sousou .espcms_search{margin-right: 10%;}
.form-control{width:320px;height:45px;line-height:45px;border-radius: 30px;overflow: hidden;border: 1px solid rgba(0,0,0,0.3);}
.espcms_search_icon{width: 60px!important;height: 47px!important;background:url("../images/ssssou.png") no-repeat center!important;}
.sousuor{border-left: 2px solid #e91c55;padding-left:30px;}
.sousuor p{font-size:32px;line-height: 42px;font-family:Impact;color:#e91c55;line-height: 42px;}
.sousuor p span{font-size: 16px;color: #666;font-family:"microsoft yahei";line-height: 24px;}
.espcms_top_search {position:relative;}
.espcms_top_search .espcms_search_icon {position:absolute;right:0;background:no-repeat;width:38px;height:30px;border:none;border-radius: 0 30px 30px 0;}
.espcms_top_search .espcms_search_icon i {color:#fff;font-size:20px;}
.espcms_top_con .espcms_top_str {text-align:right;padding-bottom:10px;}
.espcms_top_con .espcms_top_str a {padding-left:5px;}

/*fenlei*/
.index_cage_in{width: 100%;padding:30px 0 0 0;position: relative;z-index:100;}
.index_cage_in ul{width:100%;min-width:1100px;display:flex;justify-content: space-between;margin: 0 auto;}
.index_cage_in li{flex: 1;margin-right: 20px;text-align:center; cursor:pointer; transition:0.2s ease; -moz-transition:0.2s ease; -webkit-transition:0.2s ease; box-sizing:border-box;padding:8px;}
.index_cage_in li:last-child{margin-right: 0;}
.index_cage_in li img{width: 100%;border-radius: 50%;border:4px solid rgba(83,83,89,0.4);}
.index_cage_in li:hover img{-webkit-transform: rotate(45deg);transform: rotate(45deg);transition:all 1.5s;}
.index_cage_in li p{font-size:18px;text-align: center;color:#535959;font-weight: bold;margin-top:5px;}



.roll-wrap:hover .control{display: block;}

.roll-wrap{position: relative;width: 100%;height:1020px;overflow: hidden;}
.roll-wrap .roll__list{}
.roll_row .roll__list::before, .roll_row .roll__list::after {content: "";display: table;line-height: 0;}
.roll_row .roll__list::after {clear: both;}
.roll_row .roll__list{width: 9999px;}
.roll_row .roll__list li{float: left;display: block;margin-right: 20px;width:400px;height:326px;line-height: 100px;font-weight: bold;font-size: 30px;text-align: center;color: #fff;background-color: #ff9900;}
.roll_row .roll__list li img{height: 100%;min-height:200px;max-height:280px;width: 100%;max-width:420px;transition: all 2s;}
.roll_row .roll__list li:hover img{transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1)}
.roll_row .roll__list li a p{width: 100%;line-height:46px;font-size:16px;text-align: center;color:#fff;}
.control{position: absolute;top: 30px;display: none;padding: 10px 5px;font-weight: bold;text-decoration: none;color: #fff;background-color: rgba(0, 0, 0, .3);}
.control:hover{background-color: rgba(0, 0, 0, .5);}
.control.pre{left: 5px;}
.control.next{right: 5px;}
.roll_col{width: 100%;height: 200px;overflow: hidden;}
.roll_col .roll__list{width: 100%;}
.h600{height: 600px;}
.roll_col li{display: block;height: 200px;line-height: 200px;font-size: 30px;font-weight: bold;text-align: center;color: #fff;background-color: #ff9900;}
.roll_col .li-2{background-color: #0099ff;}
.roll_col .li-3{background-color: #ff0099;}
.roll_col .li-4{background-color: #00ff99;}
.roll_col .control{top: 80px;}