html,body{width: 100%;font-size:16px;overflow:-Scroll;overflow-x:hidden;}
*{margin:0; padding:0;}
em{ font-style:normal;}
img {border: 0 none;height: auto;vertical-align: middle;}
ul{ list-style:none;}
.clear{ clear:both}
.l{ float:left;}
.r{ float:right;}
div, ul, li, span, a {
    box-sizing: border-box;
}
/*::-webkit-scrollbar {display:none}*/
li{list-style: none;}
.relative{position: relative;}
.absolute{position: absolute;}
a{ text-decoration:none; color:#333;}
.cuya{font-family: "impact";}

.s_width{ width:1350px; margin:0 auto; position:relative}
.liuyan{ padding:0 0 30px 0}

/*主导航多级菜单*/
.hbg{width: 100%;height: 98px;position: absolute;top: 0px;z-index: 9999;background: none;text-align: center;border-bottom:1px solid transparent; border-color: rgba(255, 255, 255, 0.3);}
#logo{transition: .5s;position: absolute; left: 3%; top: 18px; width: auto;}
#logo:hover{left: 40px;}
#logo img{ width:100%}

.hbg .nav{ height:41px; width:50%; position: absolute; right: 23%;  }
.hbg .nav li{float: left;width:14.28%;height:98px;line-height:98px;text-align: center;}
.hbg .nav ul li a{color:#fff;position: relative;z-index:1;font-size:16px; display: block;}
.hbg .nav ul li i{position: absolute;width:100%;height:0;background-color:#FF7B00;left:0;top:0;z-index:-1;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.hbg .nav ul li a:hover i, .hbg .nav ul li a.active i{height:100%;}
.hbg .nav ul li a:hover, .hbg .nav ul li a.active{color:#fff;}

.hbg .nav li .sign {	width: 19px;height: 9px;position: absolute;left: 50%;bottom: -7px;z-index: 8;margin-left: -10px;display: none;}
.subnav {width: 1200px; height:360px; position: absolute;z-index: 5; display: none; left:50%; margin-left: -600px;}
.subnav-bot {height: 16px;}
.header-main.fixed .subnav {top:46px;}
.header-main.fixed .nav li a {padding-bottom:0;}

.investor-subnav {width:1045px;padding: 23px 0 0 15px; background:rgba(0,0,0,0.7); z-index:999999; overflow:hidden;}
.investor-subnav .list {}
.investor-subnav .list li {width:180px; height: auto;float:left;margin:0 15px 0 8px; cursor:pointer;}
.investor-subnav .list li a {display:block; color:#fff;   text-align:center; background:#0e88dd}
.investor-subnav .list li a:hover { background:#333}
.investor-subnav .list li .zong .pic img{ border:4px solid #fff;transition:0.1s;width: 160px;height: 115px; margin:0 auto; display:block; background:#fff}
.investor-subnav .list li .zong{	width:100%;	height:100%;	position: relative;	color:#000000;}
.investor-subnav .list li:hover .zong .pic img{ border:4px solid #f8b411;}
.investor-subnav .list li .zong .text{text-align: center;font-size: 15px;color: #fff; font-weight:bold; padding: 5px; line-height: 33px;}

#english{transition: .5s;position: absolute; right: 3%; top: 22px; width: auto;}
#english:hover{right: 40px;}
#english img{ width:100%}

/* ------------------------ */
#banner{position:relative;overflow:hidden;width:100%;}
#banner ul{position:relative;overflow:hidden;width:300%;margin: 0;}
#banner ul li{width:33.333%;float:left}
#banner ul li img{width:100%;display:block;}
#banner aside{position:absolute;top:0;bottom:0;height:0;width:90%;right:0;left:0;margin:auto}
#banner aside span{display:block;width:65px;height:65px;z-index:63;background:rgba(255,255,255,0.3);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;position:relative;cursor:pointer;opacity:0;transition:all 0.3s;margin-top:-2%;}
#banner:hover aside span{opacity:1;}
#banner aside span:after{content:'';position:absolute;top:0;bottom:0;right:0;left:20%;margin:auto;width:27px;height:27px;border-top:3px solid #ffffff;border-left:3px solid #ffffff;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}
#banner aside span.prev{float:left;}
#banner aside span.next{float:right;}
#banner aside span.next:after{left:0;right:20%;-webkit-transform:rotateZ(135deg);-moz-transform:rotateZ(135deg);-ms-transform:rotateZ(135deg);-o-transform:rotateZ(135deg);transform:rotateZ(135deg)}
#banner #bannerBtnS{width:85px;position:absolute;right:0;left:0;bottom:3%;margin:auto}
#banner  #bannerBtnS em{display:block;float:left;width:18px;height:18px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:3px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 4.75px;background:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}
#banner  #bannerBtnS em.act{background:#e62129}
#banner .swiper-slide img {
	width: 100%;
}
#banner .swiper-pagination-bullet {
	width: 18px;
	height: 18px;
	border-radius: 100%;
	opacity: 1;
	background-color: #fff;
	border: 3px solid #fff;
	box-sizing: border-box;
}
#banner .swiper-pagination-bullet-active {
	background-color: #e62129;
}
#banner .swiper-pagination {
	bottom: 30px !important;
}
.sl{width: 100%;}
.sl,.st,.st div,.sl div{overflow:hidden;}
.nextinfo{width:100%;overflow:hidden;}
.nextinfo span{background:#eee;margin:20px 1%;width:48%;float:left;text-align:center;border-radius:20px;font-size: 14px;}
.nextinfo span a{color: #000}


/*search*/
.main_search{ width:100%; margin:0 auto 0px auto;border-bottom:1px solid transparent; overflow:hidden; background: #f2f2f2;}
.main_search .s_width{ width:1280px; margin:0 auto; height:65px}
.main_search .hot{ width:100%; margin-left:2%}
.main_search .hot p{ font-size:1rem; line-height:65px; color:#7c7c7c;}
.main_search .hot p em{ color:#d02c2d; font-weight:bold;display: inline-block;vertical-align: middle;margin-top: -3px;}
.main_search .hot p em img{width: 60px;}
.main_search .hot p span{ color:#333; font-weight:bold; padding:5px; font-size:1.1rem;}
.main_search .hot p a:hover{ color:#025f31;}
.main_search .search{ margin:17px 0px 0 52px; width:305px; position:relative;}
.main_search .search .search-keywords { margin-top: 2px; border-radius: 6px; overflow: hidden; }
.main_search .search .form-control { padding-left: 10px; width: 240px; height: 30px; line-height: 30px; font-size: 14px; background:#e6e5e5;border-radius: 30px; position:absolute;}
.main_search .search .espcms_search_icon{  width: 60px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; background:#e6e5e5 url("../images/ss.png") no-repeat center center;; color: #fff; cursor: pointer; border-radius: 30px; position:absolute; left:210px; border:none;}
.main_search .search input { border: none; float: left;}


/*产品分类*/
.pro_list{ width: 1300px; margin: 70px auto;}
.prolist_l{float: left;width: 390px;}
.prolist_l li{padding:0px 10px 0px 20px; position:relative;  border-bottom:1px solid #eaeaea; height: 120px; }
.prolist_l p{float: left;width: 129px;}
.prolist_l .prolist_a{    float: right;width: 208px;font-size: 16px;line-height: 20px;margin-top: 10px; line-height: 32px; color: #666}
.prolist_l .prolist_a h3{clear: both;display: block;font-size: 26px;padding-bottom: 5px; padding-top: 14px;transition: .5s; color: #333; }
.prolist_l .prolist_a h3 a:hover{ color: #1f3c88}

.prolist_r{height:720px; width: 900px; overflow:hidden; float: right; position: relative;}
.prolist_r li{ height:720px;width:100%;position: absolute;}
.prolist_r li .tuo{ height:720px; width:100%;position:relative;background-repeat:no-repeat;background-size:100%;background-position:center center;}

/*横条*/
.hengtiao{ width: 100%; height: 317px; background: url("../images/hengtiao.jpg") no-repeat center top;background-attachment: fixed; background-size: cover;}
.hengtiao h2{ text-align: center; font-size: 52px; color: #fff; padding-top: 96px;}
.hengtiao h2 em{display: block; font-weight: normal;font-size: 20px; line-height: 45px;}
/*pro*/
.pro{ height:1800px; background:#2e2f34; padding:72px 0 0 0; box-sizing:border-box; position:relative}
.pro .s_width{ height:985px; position:relative;}
.pro .pro_a{ width:670px; height:476px; position:absolute; left:0; top:0; overflow:hidden; cursor:pointer;}
.pro .pro_a .pro_a_div{ width:100%; height:100%; position:absolute;}
.pro .pro_a .pro_a_div .pro_a_img{ width:100%; position:absolute; z-index:1; height:100%; overflow:hidden; top:0; left:0;}
.pro .pro_a .pro_a_div .pro_a_img img{ width:100%; height:100%;transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.pro .pro_a .pro_a_div .pro_a_img:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.pro_list2 {position: absolute;top: 99px;right: 15px;background-color:#e24841;width: 200px;z-index: 99; padding-top:10px; padding-bottom:50px;}
.pro .pro_a .pro_list2  h2{ font-size:22px; color:#fff; line-height:48px; position:absolute; z-index:99999; right:1px; z-index:3; background-color:#e24841; width:200px; text-align:center; top:-56px; padding-top:14px;}
.pro .pro_a .pro_a_div .pro_a_cont{ width:180px; margin:0 auto;} 
.pro .pro_a .pro_a_div .pro_a_cont a{ margin:0 auto 0 auto; line-height:46px; text-align:center;color:#fff; display:block;  font-size:15px;transition: .5s;}
.pro .pro_a .pro_a_div .pro_a_cont a:hover{ font-weight:bold; font-size:16px; color:#f4dd63}

.pro .pro_b{ width:670px; height:476px; position:absolute; right:0; top:0; overflow:hidden; cursor:pointer;}
.pro .pro_b .pro_b_div{ width:100%; height:100%; position:absolute;}
.pro .pro_b .pro_b_div .pro_b_img{ width:100%; position:absolute; z-index:1; height:100%; overflow:hidden; top:0; left:0;}
.pro .pro_b .pro_b_div .pro_b_img img{ width:100%; height:100%;transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.pro .pro_b .pro_b_div .pro_b_img:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.pro .pro_b .pro_list2  h2{ font-size:22px; color:#fff; line-height:48px; position:absolute; z-index:99999; right:1px; z-index:3; background-color:#e24841; width:200px; text-align:center; top:-56px; padding-top:14px;}
.pro .pro_b .pro_b_div .pro_b_cont{ width:180px; margin:0 auto;} 
.pro .pro_b .pro_b_div .pro_b_cont a{ margin:0 auto 0 auto; line-height:46px; text-align:center;color:#fff; display:block;  font-size:15px;transition: .5s;}
.pro .pro_b .pro_b_div .pro_b_cont a:hover{ font-weight:bold; font-size:16px; color:#f4dd63}


.pro .pro_c{ width:670px; height:476px; position:absolute; left:0; top:500px; overflow:hidden; cursor:pointer;}
.pro .pro_c .pro_c_div{ width:100%; height:100%; position:absolute;}
.pro .pro_c .pro_c_div .pro_c_img{ width:100%; position:absolute; z-index:1; height:100%; overflow:hidden; top:0; left:0;}
.pro .pro_c .pro_c_div .pro_c_img img{ width:100%; height:100%;transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.pro .pro_c .pro_c_div .pro_c_img:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.pro .pro_c .pro_list2  h2{ font-size:22px; color:#fff; line-height:48px; position:absolute; z-index:99999; right:1px; z-index:3; background-color:#e24841; width:200px; text-align:center; top:-56px; padding-top:14px;}
.pro .pro_c .pro_c_div .pro_c_cont{ width:180px; margin:0 auto;} 
.pro .pro_c .pro_c_div .pro_c_cont a{ margin:0 auto 0 auto; line-height:46px; text-align:center;color:#fff; display:block;  font-size:15px;transition: .5s;}
.pro .pro_c .pro_c_div .pro_c_cont a:hover{ font-weight:bold; font-size:16px; color:#f4dd63}

.pro .pro_d{ width:670px; height:476px; position:absolute; right:0; top:500px; overflow:hidden; cursor:pointer;}
.pro .pro_d .pro_d_div{ width:100%; height:100%; position:absolute;}
.pro .pro_d .pro_d_div .pro_d_img{ width:100%; position:absolute; z-index:1; height:100%; overflow:hidden; top:0; left:0;}
.pro .pro_d .pro_d_div .pro_d_img img{ width:100%; height:100%;transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.pro .pro_d .pro_d_div .pro_d_img:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.pro .pro_d .pro_list2  h2{ font-size:22px; color:#fff; line-height:48px; position:absolute; z-index:99999; right:1px; z-index:3; background-color:#e24841; width:200px; text-align:center; top:-56px; padding-top:14px;}
.pro .pro_d .pro_d_div .pro_d_cont{ width:180px; margin:0 auto;} 
.pro .pro_d .pro_d_div .pro_d_cont a{ margin:0 auto 0 auto; line-height:46px; text-align:center;color:#fff; display:block;  font-size:15px;transition: .5s;}
.pro .pro_d .pro_d_div .pro_d_cont a:hover{ font-weight:bold; font-size:16px; color:#f4dd63}

.pro .pro_er{ height:485px; margin:0 auto; width:1350px; padding:11px 0 0 0}
.pro .pro_er li{ width:449px; height:610px; float:left; background:#f2f2f2; margin:0 1px 0 0; overflow:hidden;  cursor:pointer;}
.pro .pro_er li div{ height:438px; position:relative; overflow:hidden;}
.pro .pro_er li h2{ font-size:22px; color:#333; line-height:33px; text-align:center; padding:25px 0 10px 0}
.pro .pro_er li p{ text-align:center;  line-height:30px;}
.pro .pro_er li p a{ font-size:15px; color:#515151; display:inline-block; padding:0 5px 0 0}
.pro .pro_er li span{ display:block; width:37px; margin:0 auto}
.pro .pro_er li img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.pro .pro_er li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

/*横条1*/
.yellow{height:145px; position:relative; width:100%; width:1350px; margin:-73px auto 0 auto; background:url("../images/hta.jpg.html") no-repeat center top;}
.yellow ul{ width:1280px; height:145px; margin:0px auto 0 auto; z-index:2; position:relative}
.yellow li{ width:calc(100%/2); float:left; height:145px;box-sizing:border-box; position:relative;}
.yellow li:nth-child(2){ padding:30px 0 0 0; width:32%; float:right}
.yellow li:nth-child(1){ padding:21px 20px 0 20px;}
.yellow li:nth-child(1) img{ margin-top:27px;}


/*about*/
.about{ width:100%;   position:relative; background:url("../images/about.jpg") repeat; padding: 70px 0;}
.about h2{ font-size:60px; color:#1f3c88; text-align:center; background: url("../images/about_tit.png") no-repeat center center; height: 100px; line-height: 100px;}
.about h2:before{ content: ""; width: 60px; height: 1px; background: #30475e; display: inline-block; margin-right: 15px; margin-bottom: 15px;}
.about h2:after{ content: ""; width: 60px; height: 1px; background: #30475e; display: inline-block; margin-left: 15px; margin-bottom: 15px;}
.about hr{ width: 90px; height: 7px; background: #009944; margin: 0 auto; border: none;}

.about .s_width{ width:1300px; margin-top:50px;}
.about .about_r{ width:604px;}
.about .about_r img{ width:100%;}
.about .about_l{ width:630px; position:absolute; left:3%; top:5%;}
.about .about_l h3{ font-size:33px; border-left:3px solid #f68100; padding-left:15px; margin-top:20px;}
.about .about_l p{ font-size:17px; line-height:35px; color:#545353; margin-top:30px;}


/*adv*/
.section_seven{text-align: center;background: url("../images/bg4.jpg.html") center top no-repeat;height: 1039px;position: relative; width:100%; background:url("../images/adv.jpg") no-repeat center top; overflow:hidden;}
.section_seven .pub_title{padding:60px 0 0;text-align: center;}
.section_seven .pub_title img{display: inline-block;}
.section_seven .ysc {position: absolute;width: 600px;height: 600px;left: 0;right: 0;margin:0 auto;top:270px; z-index:1 }
.section_seven .ysc img{position: absolute;left: 0;right: 0;margin: auto;}
.section_seven .ysc img:nth-child(1){top: 92px;}
.section_seven .ysc img:nth-child(2){top: 33px;transition: .5s; left:-50px;}
.section_seven .ysl{width: 1350px;display: inline-block;transition: .5s; z-index:2; position:absolute; left:50%; margin-left:-675px;}
.section_seven .item_box{text-align: center;position: relative;}
.section_seven .item_box img{display: inline-block;border-radius: 50%;border:6px solid #fff;margin: 35px 0;position: relative;z-index:1;}
.section_seven .ysc img:nth-child(3){position: absolute;left:0;right: 0;-webkit-animation:call 1.5s infinite;animation:call 1.5s infinite;margin: auto;z-index: 2;top: 33px;}
@-webkit-keyframes call{
	from{-webkit-transform:scale(1);opacity:1;}
	to{-webkit-transform:scale(1.3);opacity:0;}
}
@keyframes call{
	from{-webkit-transformscale(1);opacity:1;}
	to{-webkit-transform:scale(1.3);opacity:0;}
}
.section_seven .item{width:400px;margin:100px  auto 0;}
.section_seven .item:nth-child(4){margin: 0;}
.section_seven .item .radius{width:100%;height:157px;border-radius:150px;background: #079d51;box-sizing: border-box;text-align: left;padding: 15px 20px 0 65px;transition: .5s; }
.section_seven .i1 .radius, .section_seven .i4 .radius{background: #0054a3}
.section_seven .i1 .radius, .section_seven .i2 .radius{text-align: right;padding: 15px 65px 0 0 ;}
.section_seven .i2 .radius, .section_seven .i3 .radius{background: #009944}
.section_seven .i2, .section_seven .i4{margin-top: 15px;}
.section_seven .item i{display: block;font-style: normal;color: #fff;font-size: 30px;font-weight: 700;transition: .5s; }
.section_seven .item i em{color: #fff;font-size: 16px;font-style: normal;transition: .5s; }
.section_seven .item p{height:48px;line-height:24px;font-size:16px;color:#fff;margin-top:15px;}
.section_seven .item:hover p, .section_seven .item:hover i, .section_seven .item:hover i em{color: #fff;}
.section_seven .item .radius:hover{transform: translateY(-10px)}
.section_seven .item_box img:hover{-webkit-animation: loadRotate 1s  ;
	-webkit-animation-fill-mode: both;
	animation: loadRotate 1s  ;
	animation-fill-mode: both;}
@-webkit-keyframes loadRotate {
	from {
	  -webkit-transform: rotateZ(0deg); }
	to {
	  -webkit-transform: rotateZ(360deg); } }
  @keyframes loadRotate {
	from {
	  transform: rotateZ(0deg); }
	to {
	  transform: rotateZ(360deg); } }

.cppic {
	-webkit-animation: loadRotate 10s linear infinite;
	-webkit-animation-fill-mode: both;
	animation: loadRotate 10s linear infinite;
	/*动画从头到尾的速度是相同的  liner*/
	/*指定动画应该播放无限次（永远）*/
	animation-fill-mode: both;
	/*动画结束前和结束后都应用该属性 animation-fill-mode:both; */ }
	
/*使用现场*/
.case{ width:1350px; margin:70px auto;}
.case h2{ font-size:60px; color:#1f3c88; text-align:center; background: url("../images/case.png") no-repeat center center; height: 100px; line-height: 100px;}
.case h2:before{ content: ""; width: 60px; height: 1px; background: #30475e; display: inline-block; margin-right: 15px; margin-bottom: 15px;}
.case h2:after{ content: ""; width: 60px; height: 1px; background: #30475e; display: inline-block; margin-left: 15px; margin-bottom: 15px;}
.case hr{ width: 90px; height: 7px; background: #009944; margin: 0 auto; border: none;}
.chanpin_con{ padding:70px 0 0px 0; width:100%; margin:0 auto; overflow:hidden;}
.chanpin_con li{float:left; padding:0; width:31%; height:auto; padding-bottom:0.5%; margin: 0 1% 2% 1%; position:relative; overflow:hidden;  background:#fff}
.chanpin_con .old img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.chanpin_con li:hover .old img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.chanpin_con .old{ width:100%; margin:10px auto 0 auto;position:relative; overflow:hidden;height: 280px;}
.chanpin_con p{ color:#333; padding:10px 0 10px 0; border-bottom:1px solid #dddddd;}
.chanpin_con p a{ color:#333; display:block; font-size:20px; line-height:45px;}
.chanpin_con p span{ display:block; background:url("../images/phone.png") no-repeat left center; font-size:18px; color:#1f3c88; font-weight:bold; padding-left:40px; line-height:32px;}


/*公司优势*/
.youshi{ width:100%; background:url("../images/youshi.jpg") no-repeat center top; height:870px;}
.youshi h2{ font-size:60px; line-height:100px; color:#fff; text-align:center; padding-top:70px;}
.youshi .youshi_cont{ width:1350px; margin:50px auto 0 auto; height:500px; position:relative;}
.youshi_img{ width:359px; position:absolute; left:0; top:0;}
.youshi_a{ width:325px; position:absolute; left:500px; top:0;}
.youshi_a .youshi_a_img{ width:157px; height:118px; border-radius: 10px; border:5px solid #fff; position:absolute; left:0; z-index:2}
.youshi_a .youshi_a_cont{ width:295px; height:160px; background-image: -webkit-linear-gradient(left,#009944, #0054a3); position:absolute; left:25px; top:45px; z-index:1; color:#fff; padding:50px 20px;border-radius: 20px}
.youshi_a .youshi_a_cont h3{ text-align:right; font-size:20px; line-height:35px;}
.youshi_a .youshi_a_cont p{ text-align:right; font-size:16px; line-height:31px;}
.top_line{ width:204px; height:32px; position:absolute; top:120px; left:818px;}
.youshi_b{ width:325px; position:absolute; right:0; top:0;}
.youshi_b .youshi_b_img{ width:157px; height:118px; border-radius: 10px; border:5px solid #fff; position:absolute; left:0; z-index:2}
.youshi_b .youshi_b_cont{ width:295px; height:160px; background-image: -webkit-linear-gradient(left,#009944, #0054a3); position:absolute; left:25px; top:45px; z-index:1; color:#fff; padding:50px 20px;border-radius: 20px}
.youshi_b .youshi_b_cont h3{ text-align:right; font-size:20px; line-height:35px;}
.youshi_b .youshi_b_cont p{ text-align:right; font-size:16px; line-height:31px;}

.youshi_c{ width:325px; position:absolute; left:0; top:320px;}
.youshi_c .youshi_c_img{ width:157px; height:118px; border-radius: 10px; border:5px solid #fff; position:absolute; left:0; z-index:2}
.youshi_c .youshi_c_cont{ width:295px; height:160px; background-image: -webkit-linear-gradient(left,#009944, #0054a3); position:absolute; left:25px; top:45px; z-index:1; color:#fff; padding:50px 20px;border-radius: 20px}
.youshi_c .youshi_c_cont h3{ text-align:right; font-size:20px; line-height:35px;}
.youshi_c .youshi_c_cont p{ text-align:right; font-size:16px; line-height:31px;}

.btm_line{ width:204px; height:32px; position:absolute; top:435px; left:320px;}
.youshi_d{ width:325px; position:absolute; left:500px; top:320px;}
.youshi_d .youshi_d_img{ width:157px; height:118px; border-radius: 10px; border:5px solid #fff; position:absolute; left:0; z-index:2}
.youshi_d .youshi_d_cont{ width:295px; height:160px; background-image: -webkit-linear-gradient(left,#009944, #0054a3); position:absolute; left:25px; top:45px; z-index:1; color:#fff; padding:50px 20px;border-radius: 20px}
.youshi_d .youshi_d_cont h3{ text-align:right; font-size:20px; line-height:35px;}
.youshi_d .youshi_d_cont p{ text-align:right; font-size:16px; line-height:31px;}
.btm_line2{ width:204px; height:32px; position:absolute; top:435px; left:830px;}
.youshi_e{ width:325px; position:absolute; right:0; top:320px;}
.youshi_e .youshi_e_img{ width:157px; height:118px; border-radius: 10px; border:5px solid #fff; position:absolute; left:0; z-index:2}
.youshi_e .youshi_e_cont{ width:295px; height:160px; background-image: -webkit-linear-gradient(left,#009944, #0054a3); position:absolute; left:25px; top:45px; z-index:1; color:#fff; padding:50px 20px;border-radius: 20px}
.youshi_e .youshi_e_cont h3{ text-align:right; font-size:20px; line-height:35px;}
.youshi_e .youshi_e_cont p{ text-align:right; font-size:16px; line-height:31px;}


/*新闻*/
.news{ width:1350px; margin:70px auto;}
.news h2{ font-size:60px; color:#1f3c88; text-align:center; background: url("../images/news.png") no-repeat center center; height: 100px; line-height: 100px;}
.news h2:before{ content: ""; width: 60px; height: 1px; background: #30475e; display: inline-block; margin-right: 15px; margin-bottom: 15px;}
.news h2:after{ content: ""; width: 60px; height: 1px; background: #30475e; display: inline-block; margin-left: 15px; margin-bottom: 15px;}
.news hr{ width: 90px; height: 7px; background: #009944; margin: 0 auto; border: none;}

.news .s_width{ height:485px; position:relative; margin-top:70px;}
.news_pic{ width:380px; height:485px; position:absolute; left:0; top:0;}
.news_pic .news_pic_da{ position:absolute; left:0; top:0;width:380px;}
.news_pic .news_pic_jia{ position:absolute; right:0; bottom:0; }

.news_list{ width:970px; height:485px; background:#f6f6f6; position:absolute; right:0; top:0}
.news_list li{ width:460px; float:left; padding:34px 10px 20px 60px;}
.news_list li h4{ font-size:18px;}
.news_list li h4 a{ color:#0e1853; line-height:55px;}
.news_list li p{ line-height:23px; font-size:14px; color:#929292; padding:0 0 15px 0}
.news_list li span{ display:block; line-height:21px; font-size:14px; color:#929292; padding:0 0 5px 0}
.news_list li .news_more{ width:111px; line-height:35px; border:1px solid rgba(0,0,0,0.1); text-align:center; border-radius:30px;}
.news_list li .news_more a{ font-size:15px; color:#e5433a}


/*footer*/
.footer{overflow:hidden; background:#1f3c88;  }
.footer .end_contact{ padding:70px 50px 0 0; width:480px;}
.footer .end_contact h2{ color:#fff; font-size:24px; margin-bottom:40px;}
.footer .end_contact h2 em{text-transform: uppercase; font-size:16px; padding-left:20px; font-weight:normal}
.footer .end_contact h2 em:before{ width:1px; height:15px; background:#a53d64; display:inline-block; content:""; margin-right:15px;}
.footer .end_contact .end_contact_l{ width:127px; float:left;}
.footer .end_contact .end_contact_l img{ width:80%}
.footer .end_contact .end_contact_r{ font-size:15px;}
.footer .end_contact .end_contact_r p{ font-size:16px; color:#fff; line-height:31px;}

.footer .end_logo{ width:380px; border-left:1px solid rgba(255, 255, 255, 0.3);border-right:1px solid rgba(255, 255, 255, 0.3); margin:50px 0px 0 0; padding:70px 50px 100px 50px;}

.footer .end_pro{padding:70px 0px 0 0; width:420px;}
.footer .end_pro h2{ color:#fff; font-size:24px; margin-bottom:40px;}
.footer .end_pro h2 em{text-transform: uppercase; font-size:16px; padding-left:20px; font-weight:normal}
.footer .end_pro h2 em:before{ width:1px; height:15px; background:rgba(255, 255, 255, 0.5); display:inline-block; content:""; margin-right:15px;}
.footer .end_pro ul{ margin:30px 0 0 0;}
.footer .end_pro li{ font-size:15px; line-height:31px; width:33%; float:left;}
.footer .end_pro li a{color:#fff;}
.footer .end_pro li a:hover{ font-weight:bold;}

.end{ width:100%;border-top:1px solid rgba(255, 255, 255, 0.3); }
.end p{ font-size:16px; line-height:80px; text-align:center; color:#fff;}
.end p a{color:#fff;}
.end p img{ margin-left:20px;width: 130px;}

.banner{ width:100%; height:450px; overflow:hidden}

/*网站内页*/
.ny_prolist{ width:100%; position:absolute; z-index:10;  top:32%; height:300px;}
.ny_prolist p{ color:#fff!important;}
.main{ width:80%; margin:8vh auto;}
.main h2{ text-align:center; font-weight:normal;position: relative;height: 105px; width:90%; margin:0 auto;border-bottom: 1px solid #e5e5e5;}
.main h2 b {display: block;text-align: center;font-size: 90px;color: rgba(0,0,0,.1);position: absolute;left: 0;right: 0;margin: 0 auto;top: -25px;z-index:1;text-transform: uppercase;}
.main h2 strong {display: block;text-align: center;font-size: 45px;color: #192e6e;position: absolute;left: 0;right: 0;margin: 0 auto;top: 32px;z-index: 2;}
.main h2:after {content: "";width: 32px;height: 22px;background: url("../images/zhuanti_lmt.png") no-repeat center center;position: absolute;left: 0;right: 0;margin: 0 auto;bottom: -10px;}

.main_cont{ font-size:16px;  line-height:31px; color:#333; margin-top:70px;}
.main_cont p{ padding-bottom:18px!important;text-indent:2em; line-height:35px;}

.main_read h3{ text-align:center; font-size:25px; font-weight:normal; padding:50px 0 10px 0; }
.main_read .main_date{ text-align:center; font-size:15px; color:#666; line-height:35px;border-bottom: 1px solid #E0E0E0; margin-bottom:50px; }
.main_read img{ max-width:750px; margin:0 auto 15px auto; display:block;}
.main_read .main_read_cont{font-size:16px;  line-height:31px; color:#333; width:1280px; margin:0 auto;}
.main_read .main_read_cont p{ padding-bottom:15px!important;}


.mbx{ width:100%; height:60px; border-bottom:1px solid #f2f2f2;}
.mbx .espcms_path{ width:1350px; margin:0 auto; font-size:16px; line-height:60px;color: #333;}
.mbx .espcms_path li{display: inline-block;}
.mbx .espcms_path li a{ color:#333;}
.mbx .espcms_path > li + li:before {padding: 0 5px;color: #333;content: "/\00a0";}

@keyframes breathe{
	from {
		transform:scale(1.2);
		}
	to {transform:scale(1.0);}
}
.ny_banner{width: 100%;height:500px;position: absolute;top: 0;left: 0;z-index: 1;animation: breathe 2s; overflow:hidden;}
.ny_banner img {width: 100%;}

.header{ width:100%; position:relative; height:500px;}
.ny_prolist{ width:100%; position:absolute; z-index:10;  top:22%; height:300px;}
.ny_prolist p{ color:#fff!important;}
.tx_index_pro{ overflow:hidden;	width:100%; padding:20px 0; clear:both;  position:relative;}
.inbg{height: 285px;}
.tx_index_pro_right{float: right;position: relative;z-index: 999999;}
.cssimg img{-webkit-transition-duration:.5s;transition-duration:.5s;}
.cssimg:hover img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.tx_index_pro_left{float:left; width:640px;}	
.tx_index_pro_left .swiper-container { width: 100%; height: 100%; color: #fff; text-align: center; }  
.tx_index_pro_left .swiper-slide .title { text-align:left; line-height:35px;   font-size: 20px; color:#b7946e; padding-bottom:45px; } 
.tx_index_pro_left .swiper-slide .title span{font-size:35px; font-weight:bold; padding-right:10px;}
.tx_index_pro_left img{max-width:100%;}
.rtCont{position:relative;width: 92%;margin: 0 auto;overflow: hidden;}
.rtCont ul{margin:0 auto;overflow:hidden;}
.rtCont li{float:left;text-align:center;margin-right: 20px;    margin-left: 20px;}
.rtCont li a{display:block;position: relative;transition:all .2s ease;padding-top: 20px;}
.rtCont li a img{display:block;font-size:0px;width:250px;height:188px;transition:all .2s ease;-webkit-box-shadow: 0 0px 15px rgba(0,0,0,0.1); background:#fff;box-shadow: 0 0px 15px rgba(0,0,0,0.1);margin: 0 auto;}
.rtCont .btnLeft,.rtCont .btnRight{position:absolute;top:150px;margin-top:-15px;width:46px;height:46px;background: #3ec1d3;font-size: 33px;color: #fff;font-family: "宋体";text-align: center;line-height: 46px;    box-shadow: 0 0px 10px rgba(92,181,26,1);}
.rtCont li a p{margin-top: 15px;font-size: 20px;color: #333;margin-bottom: 0; font-weight:bold;}
.rtCont li a:hover img{-webkit-box-shadow: 0 0px 15px rgba(92,181,26,1);box-shadow: 0 0px 15px rgba(249,131,175,1);border-color: #c21111;}
.rtCont li a:hover p{color: #1f3c88}
.rtCont .btnLeft{left:-50px;}
.rtCont .btnRight{right:-50px;}
.rtCont>a{transition: .5s;}
.rtCont>a:hover{background: #fff;color: #999;box-shadow: 0 0px 10px rgba(0,0,0,0.3);}

/*内页公司简介*/
.adv{ background:url("../images/bg.png") repeat center top; padding:50px 0;}
.adv h2{ text-align:center; font-weight:normal;position: relative;height: 105px; width:1280px; margin:0 auto;border-bottom: 1px solid #e5e5e5;}
.adv h2 b {display: block;text-align: center;font-size: 90px;color: rgba(0,0,0,.1);position: absolute;left: 0;right: 0;margin: 0 auto;top: -25px;z-index:1;text-transform: uppercase;}
.adv h2 strong {display: block;text-align: center;font-size: 45px;color: #192e6e;position: absolute;left: 0;right: 0;margin: 0 auto;top: 32px;z-index: 2;}
.adv h2:after {content: "";width: 32px;height: 22px;background: url("../images/zhuanti_lmt.png") no-repeat center center;position: absolute;left: 0;right: 0;margin: 0 auto;bottom: -10px;}

.why{ text-align:center;  width:1280px; margin:0 auto;}
.why ul{ width:1280px; margin:0 auto; padding-top:40px;}
.why li{ width:255px;height:295px; float:left; position:relative}
.why .adv_pic{ width:240px; height:295px; left:50%; margin-left:-120px; overflow:hidden; position:absolute; z-index:1}
.why p{ position:absolute; width:100%; line-height:35px; text-align:center; z-index:2; bottom:100px; font-size:18px; font-weight:bold; color:#353535}
.why span{ position:absolute; width:100%; display:block; line-height:35px; text-align:center; z-index:2; bottom:70px; font-size:15px; color:#777777}
.why .adv_line{ position:absolute; width:40px; left:50%; margin-left:-20px; bottom:50px; background:#ff3938; height:4px; z-index:2;}

.cf{ width:100%; margin:70px auto;}
.cf h2{ text-align:center; font-weight:normal;position: relative;height: 105px; width:1280px; margin:0 auto;border-bottom: 1px solid #f0f0f0;}
.cf h2 b {display: block;text-align: center;font-size: 90px;color: rgba(0,0,0,.1);position: absolute;left: 0;right: 0;margin: 0 auto;top: -25px;z-index:1;text-transform: uppercase;}
.cf h2 strong {display: block;text-align: center;font-size: 45px;color: #192e6e;position: absolute;left: 0;right: 0;margin: 0 auto;top: 32px;z-index: 2;}
.cf h2:after {content: "";width: 32px;height: 22px;background: url("../images/zhuanti_lmt.png") no-repeat center center;position: absolute;left: 0;right: 0;margin: 0 auto;bottom: -10px;}

.al_pic {overflow:hidden;margin:60px auto 20px auto; width:80%;overflow:hidden}
.al_pic li {float:left;margin-right:20px;width:320px; }
.al_pic li a:hover {background:#0054a3;color:#fff;}
.al_pic li a:hover ol {color:#fff;margin-left:30px;}
.al_pic li a:hover ol::before {border-color: #fff;content: "+";font-size: 40px;border: none;width: auto;top: -15px;left: 240px;}
.al_pic li a {display:block;}
.al_pic li a img {display:block;width:100%;}
.al_pic li a ol {text-align:left;font-size:18px;margin:15px 0 0 0;position:relative;height:40px;transition:all .6s; width:100%}
.al_pic li a ol::before {position:absolute;top:15px;left:140px;content:"";border-top:1px solid #ccc;width:100px;height:1px;}
@media (min-width: 1281px) {
	/*左右滚动*/
	.al_pic, .syal_pic {
	  display: block; }
  
	.al_pic1, .sycp_lb, .syal_pic1 {
	  display: none; } }
	  
	  
/*内页产品展示*/
.se_tuandui { width:100%; margin:0 auto;  padding:70px 0 20px 0}
.se_tuandui ul{ width:100%;}
.se_tuandui li{float:left; padding:0; width:30%; margin:0 5% 25px 0; position:relative; overflow:hidden; background:#fff;}
.se_tuandui li .p-img{ width:100%; text-align:center;  position:relative; overflow:hidden;height: 320px;}
.se_tuandui li .p-name{ height:70px; line-height:70px; word-break:break-all; word-wrap: break-word; overflow:hidden;text-align: center;font-size:18px; border-top:1px solid #eee}
.se_tuandui li .p-img img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_tuandui li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.se_tuandui p{ font-size:16px; line-height:35px; color:#666;}
.se_tuandui p span{ font-size:17px;  color:#af1318;}
.se_tuandui li:nth-child(3n){ margin:0 0 25px 0;}

.pro_read{ width:1280px; margin:0 auto 50px auto;}
.pro_read .pro_read_l{ float:left; width:50%; margin-top:80px; }
.pro_read .pro_read_l img{ width:100%;}
.pro_read .pro_read_r{ float:right; width:45%; margin:80px 0 0 0;}
.pro_read .pro_read_r h2{ font-size:35px; color:#323a8f; padding-top:45px;}
.pro_read .pro_read_r h2:after{ content:""; width:150px; margin:10px 0 30px 0; display:block; height:5px; background:#1f3c88;}
.pro_read .pro_read_r .proread_date{ font-size:15px; color:#666; line-height:28px;}
.pro_read .pro_read_r .proread_date a{ color:#666;}

.pro_read .pro_read_r .proread_tel{ width:90%; margin:50px auto 45px auto;}
.pro_read .pro_read_r .proread_tel li{ width:45%; height:50px;border-radius:30px; background:#0054a3; text-align:center; line-height:50px; font-size:20px; float:left; margin-right:10%}
.pro_read .pro_read_r .proread_tel li:nth-child(2){ margin-right:0;}
.pro_read .pro_read_r .proread_tel li:after{ content:""; width:8px; height:15px;  display:inline-block; margin-left:20px;}
.pro_read .pro_read_r .proread_tel li a{ color:#fff;}
.pro_read .pro_read_r .proread_tel li a:hover{ font-weight:bold;background-image: -webkit-linear-gradient(left,#0054a3, #009944); display:block;border-radius:30px;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s;}
.pro_read .pro_read_r .proread_tel li a:hover:after{ content:""; width:8px; height:15px;  display:inline-block; margin-left:20px;}
.pro_read .pro_read_r .proread_lx{ width:100%; height:60px; background:#f2f2f2; display:block;}
.pro_read .pro_read_r .proread_lx p{ text-align:center; line-height:60px; font-size:25px;}

.pro_read_cont{ width:1280px; margin:0 auto; border:1px solid #f2f2f2; padding:40px;}
.pro_read_cont h3{ background:#f2f2f2; height:60px; line-height:60px; padding-left:20px; color:#333; font-size:25px; font-weight:normal; margin-bottom:30px;}
.pro_read_cont p{ font-size:16px; line-height:31px; color:#666;}
.pro_read_cont p span{ font-size:22px; padding:5px 0; display:block; color:#333a8f;  padding-left:20px; margin:15px 0;background:url("../images/kuang.jpg") no-repeat left center;}


/*内页新闻资讯*/
.newsnei{padding:60px 0; background:#eee}
.newsnei h2{ width:1350px; margin:0 auto; margin-bottom:35px; position:relative; height:59px;}
.newsnei h2 span{ color:#e74c3a; font-size:32px; display:block; line-height:59px;}
.newsnei h2 span a{ color:#1f3c88; font-size:32px; }

.newsnei .s_width{ overflow:hidden; width:1350px; margin:0 auto;}

.newsnei_con li{float:left; padding:0; width:422px; height:380px; position:relative; overflow:hidden; background:#fff; margin:0 42px 0 0; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}

.newsnei_con li img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.newsnei_con li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.newsnei_con_l{ width:422px; height:380px; position:absolute; overflow:hidden; left:0; top:0}
.newsnei_con_l a{ width:422px; height:380px; z-index:3; display:block}
.newsnei_con_l a span{ display:block; color:#ffffff; line-height:40px;  width:422px; position:absolute; bottom:0; z-index:99; font-size:15px; text-align:center;}
.newsnei_con_l a:hover span{ color:#ffd800}
.newsnei_con_b{ width:422px; position:absolute; bottom:0;left:0; height:114px; background:rgba(0,0,0,0.5); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;
}
.newsnei_con_b i{ font-style:normal; color:#555; display:block; line-height:55px; background:url("../images_nei/jiantou.png.html") no-repeat right center; z-index:2; position:relative; font-size:18px; color:#fff; margin:0 25px; font-weight:bold}
.newsnei_con_b p{ margin:0 25px; line-height:24px; font-size:14px; color:#fff; height:0; overflow:hidden;}
.newsnei_con_b .newsnei_con_date{ margin:0 25px; line-height:30px; font-size:14px; color:#fff}
.newsnei_con li:hover .newsnei_con_b{ height:170px;}

.newsnei .tupian_zl{ position:absolute; right:60px; top:5px; width:33px; height:32px; background:url("../images/lleft.jpg.html"); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.newsnei .tupian_zl:hover{ background:url("../images/lleft_h.jpg.html")}
.newsnei .tupian_zr{ position:absolute; right:0; top:5px; width:33px; height:32px; background:url("../images/rright.jpg.html"); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.newsnei .tupian_zr:hover{ background:url("../images/rright_h.jpg.html")}

.se_xinwen{background: #f5f5f5;padding: 20px 0 00px 30px;}
.se_xinwen h2 {font-weight: 600;font-size: 38px;text-align: left;margin-bottom: 20px;border-left: 6px solid #eb0001;display: inline-block;padding-left: 15px;line-height: 35px;height: 35px;margin-top: 30px;}

.se_news_list ul li{padding:40px 0; width:100%; overflow:hidden;border-bottom: 1px solid #ddd;}
.se_news_list ul li .l{float: left; width: 24%;overflow: hidden;}
.se_news_list ul li .l img{-moz-transition: all 1s ease;-o-transition: all 1s ease;-webkit-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;}
.se_news_list ul li .fl{float: left;width: 60%;padding:0 2%;}
.se_news_list ul li .fl h3{font-size: 20px;color: #202020;font-weight: normal; margin-bottom:8px;}
.se_news_list ul li .fl .new-click{font-size: 12px;color: #c9c9c9;padding: 10px 0px;}
.se_news_list ul li .fl .list-text{font-size: 14px;color: #666;line-height: 26px;height: 52px;overflow: hidden;}
.se_news_list ul li .fr{float:right;width: 10%;text-align: center;font-size: 14px;color: #8d8b8b;padding: 0 0 2% 0;border-left: 1px solid #e6e6e6;font-family: Arial;}
.se_news_list ul li .fr .time-day{display: block;font-size: 38px;color: #f68100;line-height: 50px;font-family: helvetica;padding-top: 25px;}
.se_news_list ul li:hover .l img{-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.se_news_list ul li:hover .fl h3 a{color:#0863a9;}


/*se_hangye*/
.se_news_con{ padding:40px 0 0 0; width:100%; margin:0 auto;}
.se_news_con ul{ }
.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}
.se_news_con li:hover { background:#0863a9; top:30px;}
.se_news_con li:hover:nth-child(2n) { background:#0863a9; top:30px;}
.se_news_con .se_news_da{ width:1380px; margin:0 auto}
.se_news_l{ width:300px; position:relative; overflow:hidden; height:200px; }
.se_news_l img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_news_l:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.se_news_r{ width: 976px; position: relative; z-index: 2; padding:10px 20px 0 0}
.se_news_r span{ display:block; background:url("../images/yuan.png.html") no-repeat left center; line-height:35px; font-size:14px; color:#888; padding:0 0 0 20px;}
.se_news_r h2{  font-size:14px; color:#555555; padding:5px 0 10px 0; font-weight:normal;}
.se_news_r h2 a{  font-size:23px; color:#333; text-transform:uppercase; display:block; line-height:50px;transition:all 0.2s ease 0s; -webkit-transition:all 0.2s ease 0s;}
.se_news_r h2 a:hover{   color:#0f58ce; }
.se_news_r p{ line-height:28px; color:#777; padding:10px 0 10px 0; font-size:15px;}
.se_news_r .se_news_more{ width:120px; border:1px solid #f2f2f2; background:#f2f2f2; line-height:30px; text-align:center; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.se_news_r .se_news_more a{ color:#e6212a; font-size:14px;}
.se_news_r .se_news_more a:hover{ color:#fff; }
.se_news_con li:hover .se_news_more{ background:#fff; border:1px solid #fff; }
.se_news_con li:hover .se_news_more a{ color:#ca2c2c; }
.se_news_con li:hover .se_news_r h2 a{ color:#fff; }
.se_news_con li:hover .se_news_r h2{ color:#fff; }
.se_news_con li:hover .se_news_r p{ color:#fff; }

/*内页服务中心*/
.se_fuwu{ width:90%; margin:7vh auto;}

/*neiyelianxiwomen*/
.ny_contactbg {
width: 100%;
background: url("../images/contact.jpg.html") no-repeat center top;
height: 490px;
overflow: hidden;background-attachment: fixed; background-size: cover;
}
.ny_contactbg h2{font-size: 34px; margin-top:221px;
    color: #fff;}
.ny_contactbg p{max-width: 980px;  color:#fff; font-size:16px; line-height:28px; font-weight:normal; margin-top:10px;}

.ny_contact {width: 1350px;overflow: hidden; margin:50px auto;}
.ny_contact h4{ text-align:center; color:#0863a9; font-size:48px;}
.ny_contact h4:after{ content:""; width:130px; height:6px; background:url("../images/contact.jpg.html") no-repeat center top; display:block; margin:10px auto 0 auto;border-radius:5px;}
.ny_contact_tit{ width:100%; background:#eeeeee; padding:30px 0;}
.ny_contact_tit .ny_contact_l{ width:265px; margin-top:15px;}
.ny_contact_tit .ny_contact_l img{ width:100%}
.ny_contact_tit .ny_contact_r{ width:950px;}
.ny_contact_tit .ny_contact_r p{ font-size:16px; line-height:31px;}
.ny_contact_tit .ny_contact_r p em{ display:block; font-weight:bold; color:#2eb31c; font-size:20px;}

.ny_lx_l{ width:50%;}
.ny_lx_l h3{ font-size:33px; color:#0863a9; border-left:4px solid #0863a9; padding-left:10px;}
.ny_lx_l ul{ margin-top:50px;}
.ny_lx_l li{ margin-bottom:35px; font-size:18px;}
.ny_lx_l li i{ margin-right:15px;}
.ny_lx_l li i img{ width:25px;}
.ny_lx_r{ width:50%; background:#f2f2f2; padding:40px 50px 20px 50px;}
.ny_lx_r .control-label {float: left;line-height: 33px;font-size: 16px;width: 73px;text-align: right;color: #333;}
.ny_lx_r .espcms_bbs_form .content {    padding: 15px 0 0 0;    width: 600px;    border-right: 0 solid;    border-left: 0 solid;    overflow: hidden;}
.ny_lx_r .espcms_form_group {float: left;margin: 0 0 10px 0;}
.ny_lx_r .control_required {float: left;line-height: 35px; color:#fff; font-size:15px;}
.ny_lx_r .infoInput {width: 375px;}
.ny_lx_r .form-control {margin: 0 15px 0 10px;background:#eae9e9;border:none; width:300px;}
.ny_lx_r input {line-height: 33px;margin: 0 0px 0 10px; border:none;}
.ny_lx_r .button{ width:110px; height:35px; background:#2eb31c; text-align:center; line-height:35px; margin:40px 0 0 20px; color:#0da056; font-size:16px;}
.ny_lx_r .button a{ color:#0da056}








.espcms_page_botton{text-align: center;border-top: 1px solid #E0E0E0;padding:50px 0px 15px 0;}
.espcms_page_botton span {display: inline-block;margin: 0 5px;}
.espcms_page_botton a:hover {color: #009a44;}
.btn-default {color: #333;background-color: #fff;border-color: #ccc;outline: 0px;}
.btn {display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;
-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;}
.btn-group, .btn-group-vertical {position: relative;display: inline-block;vertical-align: middle;}

.btn-default {color: #333;background-color: #f2f2f2;outline:0px; margin-right:1px;}
.btn-default:focus,.btn-default.focus {color: #333;background-color: #e6e6e6;border-color: #8c8c8c;outline:0px}
.btn-default:hover {color: #333;background-color: #e6e6e6;border-color: #adadad;outline:0px}
.btn-default:active,.btn-default.active {color: #fff;background-color: #0863a9;outline:0px}
.btn-default:active:hover,.btn-default.active:hover,.open > .dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open > .dropdown-toggle.btn-default:focus,.btn-default:active.focus,
.btn-default.active.focus,.open > .dropdown-toggle.btn-default.focus {color: #fff;background-color: #0863a9;}
.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {background-image: none;}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,
.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active {background-color: #fff;border-color: #ccc;}
.btn-default .badge {color: #fff;background-color: #333;}

.espcms_info_pager{ width:100%; margin:0 auto 105px auto;max-width: 1280px;}
.espcms_info_pager li{ width:46%; float:left; text-align:center; background:#f2f2f2; line-height:50px; margin-right:8%}
.espcms_info_pager li:nth-child(2n){ margin-right:0px;}
.espcms_info_pager li a {
	display: block;
	text-align: center;
	padding: 0 10px;
}

#ditu {width: 50%;float: right;}
#ditu #allmap {width: 100%; height: 400px;}
.form-group{ margin-bottom:15px;}
.menu {
	display: none;
}
.spImg {
	display: none;
}
.telFix {
	display: none;
}

@media all and (min-width: 1350px) and (max-width: 1800px) {
	.se_tuandui li .p-img {height: 250px;}
	.ny_prolist {top: 17%;}
}

@media all and (max-width: 991px) {
	.spImg {
		display: block;
	}
	.pcImg {
		display: none;
	}
	html, body {
		font-size: 14px;
	}
	body {
		padding-top: 70px;
	}
	.hbg {
		background-color: #333;
		border-bottom: none;
		height: 70px;
	}
	#logo {
		left: -20px;
		top: 10px;
		width: 260px;
	}
	#logo:hover {
		left: 0;
	}
	#english {
		display: none;
	}
	.hbg .nav {
		display: none;
		top: 100%;
		right: 0;
		width: 100%;
		height: auto;
		background-color: rgba(0,0,0,0.85);
	}
	.hbg .nav li {
		float: none;
		width: auto;
		height: auto;
		line-height: 1.5;
	}
	.hbg .nav ul li a {
		padding: 10px 0;
	}
	.hbg .nav li .sign,
	.subnav {
		display: none !important;
	}
	.menu {
		display: block;
		position: absolute;
		right: 15px;
		top: 20px;
		width: 36px;
	}
	.menu img {
		width: 100%;
	}
	.main_search .hot {
		margin-left: 0;
		float: none;
		padding: 10px;
	}
	.main_search .s_width {
		width: auto;
		height: auto;
	}
	.main_search .hot p {
		font-size: 14px;
		line-height: 1.6;
	}
	.main_search .hot p span {
		font-size: 15px;
	}
	.main_search .hot p em img {
		width: 30px;
	}
	.pro_list {
		width: auto;
		margin: 40px 10px;
	}
	.prolist_l {
		float: none;
		width: auto;
	}
	.prolist_l p {
		width: 40%;
		text-align: center;
	}
	.prolist_l p img {
	max-width: 100%;
	}
	.prolist_l .prolist_a {
		width: 55%;
		line-height: 1.6;
	}
	.prolist_l .prolist_a h3 {
		font-size: 20px;
	}
	.prolist_r {
		display: none;
	}
	#banner .swiper-pagination {
		bottom: 15px !important;
	}
	#banner .swiper-pagination-bullet {
		width: 14px;
		height: 14px;
	}
	.about {
		padding: 40px 15px;
		background-size: 35px auto;
	}
	.about h2,
	.case h2,
	.news h2 {
		font-size: 20px;
		height: auto;
		line-height: 1.5;
		background-size: auto 100%;
		margin-bottom: 5px;
	}
	.about hr,
	.case hr,
	.news hr {
		height: 4px;
		width: 50px;
	}
	.about h2:before,
	.case h2:before,
	.news h2:before {
		width: 30px;
		margin-bottom: 8px;
		margin-right: 10px;
	}
	.about h2:after,
	.case h2:after,
	.news h2:after {
		margin-left: 10px;
		width: 30px;
		margin-bottom: 8px;
	}
	.about .s_width {
		width: auto;
		margin-top: 20px;
	}
	.about .s_width h1 {
		font-size: 18px;
		margin-bottom: -35px;
	}
	.about .about_l {
		position: static;
		width: auto;
		float: none;
		left: inherit;
		top: inherit;
		line-height: 1.6 !important;
	}
	.about .about_r {
		margin-top: 15px;
		float: none;
		width: auto;
	}
	.about .about_l p {
		font-size: 14px;
		margin-top: 0;
		line-height: 1.5;
	}
	.case {
		width: auto;
		margin: 40px 0 30px;
	}
	.chanpin_con {
		padding: 20px 15px 0;
	}
	#pro_lists {
		float: none;
	}
	.chanpin_con li {
		width: 49%;
		margin: 0 2% 20px 0;
	}
	.chanpin_con li:nth-child(2n) {
		margin-right: 0;
	}
	.chanpin_con .old {
		height: 120px;
	}
	.chanpin_con p a {
		font-size: 16px;
		line-height: 1.5;
	}
	.chanpin_con p {
		padding-top: 0;
	}
	.chanpin_con p span {
		padding-left: 25px;
		font-size: 14px;
		line-height: 1.5;
		background-size: 20px auto;
	}
	.hengtiao {
		height: auto;
		background-attachment: inherit;
	}
	.hengtiao h2 {
		padding: 30px 15px;
		font-size: 24px;
	}
	.hengtiao h2 em {
		font-size: 16px;
		line-height: 1.5;
	}
	.news {
		width: auto;
		margin: 40px 0;
	}
	.news .s_width {
		height: auto;
		margin-top: 20px;
	}
	.news_pic {
		position: relative;
		width: auto;
		height: auto;
	}
	.news_pic .news_pic_da {
		width: auto;
		position: static;
		height: 360px;
	}
	.news_pic .news_pic_da img {
		width: 100%;
	}
	.news_list {
		position: static;
		width: auto;
		height: auto;
	}
	.news_list li {
		float: none;
		width: auto;
	}
	.news_pic .news_pic_jia {
		width: 40px;
	}
	.news_pic .news_pic_jia a {
		display: block;
	}
	.news_pic .news_pic_jia img {
		width: 100%;
	}
	.s_width {
		width: auto;
	}
	.news_list li {
		padding: 15px;
	}
	.news_list li h4 {
		font-size: 16px;
		margin-bottom: 5px;
	}
	.news_list li h4 a {
		line-height: 1.5;
	}
	.news_list li p {
		padding-bottom: 10px;
	}
	.news_list li .news_more a {
		font-size: 14px;
	}
	.footer .end_contact {
		float: none;
		width: auto;
		padding: 30px 15px 20px;
	}
	.footer .end_logo {
		width: auto;
		border: none;
		margin: 0 0 10px;
		padding: 0;
		text-align: center;
		float: none;
	}
	.footer .end_pro {
		display: none;
	}
	.footer .end_contact h2 {
		margin-bottom: 15px;
	}
	.end .yyzz {
		display: none;
	}
	.end p {
		padding: 10px 5px 55px;
		line-height: 1.5;
		font-size: 14px;
	}
	.end .beian {
		display: block;
	}
	.header {
		position: absolute;
		left: 0;
		top: 0;
		height: 70px;
	}
	.ny_banner {
		top: 70px;
		height: 180px;
	}
	.ny_banner img {
		width: auto;
		height: 100%;
	}
	.ny_prolist {
		top: 70px;
		height: auto;
	}
	.inbg {
		height: auto;
	}
	.tx_index_pro {
		padding: 10px 0;
	}
	.rtCont li {
		margin-left: 5px;
		margin-right: 5px;
	}
	.rtCont li a img {
		width: 150px;
		height: 100px;
	}
	.rtCont li a p {
		font-size: 14px;
		margin-top: 10px;
	}
	.mbx {
		margin-top: 180px;
		height: auto;
		padding: 10px;
	}
	.mbx .espcms_path {
		line-height: 1.5;
		font-size: 14px;
		width: auto;
	}
	.main {
		width: auto;
		margin: 30px 10px;
	}
	.main h2 b {
		top: 0;
		font-size: 35px;
	}
	.main h2 strong {
		font-size: 20px;
		top: 25px;
	}
	.main h2 {
		height: 70px;
	}
	.main h2:after {
		background-size: auto 18px;
	}
	.main_cont {
		font-size: 14px;
		margin-top: 20px;
		line-height: 1.5;
	}
	.main_cont p {
		line-height: 1.5;
		padding-bottom: 0 !important;
	}
	.cf {
		margin: 0;
	}
	.cf h2 {
		width: 90%;
		height: 70px;
	}
	.cf h2 b {
		top: 0;
		font-size: 35px;
	}
	.cf h2 strong {
		font-size: 20px;
		top: 25px;
	}
	.cf h2:after {
		background-size: auto 18px;
	}
	.al_pic {
		width: 90%;
		margin: 25px auto;
	}
	.al_pic li {
		width: 200px;
		margin-right: 10px;
	}
	.al_pic li a ol {
		height: auto;
		margin-top: 0;
		padding: 10px 0;
		font-size: 14px;
		text-align: center;
	}
	.al_pic li a ol:before {
		display: none;
	}
	.al_pic li a:hover ol {
		margin-left: 0;
	}
	.se_tuandui {
		padding: 20px 0 0;
	}
	.se_tuandui ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.se_tuandui li {
		width: 49%;
		float: none;
		margin: 0 2% 20px 0;
	}
	.se_tuandui li:nth-child(2n) {
		margin-right: 0;
	}
	.se_tuandui li .p-img {
		height: 125px;
	}
	.se_tuandui li .p-name {
		height: auto;
		line-height: 1.5;
		font-size: 14px;
		padding-top: 5px;
	}
	.espcms_page_botton {
		padding: 10px 0;
	}
	.pro_read {
		width: auto;
		margin: 20px 10px;
	}
	.pro_read .pro_read_l {
		float: none;
		margin-top: 0;
		width: auto;
	}
	.pro_read .pro_read_r {
		float: none;
		width: auto;
		margin-top: 10px;
	}
	.pro_read .pro_read_r h2 {
		padding-top: 0;
		font-size: 20px;
	}
	.pro_read .pro_read_r h2:after {
		width: 100px;
		height: 4px;
		margin: 6px 0 15px;
	}
	.pro_read .pro_read_r .proread_date {
		font-size: 14px;
		line-height: 1.5;
	}
	.pro_read .pro_read_r .proread_tel {
		width: auto;
		margin: 20px 0;
	}
	.pro_read .pro_read_r .proread_tel li {
		font-size: 16px;
		height: 40px;
		line-height: 40px;
		width: 48%;
		margin-right: 4%;
	}
	.pro_read .pro_read_r .proread_tel li:after {
		margin-left: 0;
	}
	.pro_read .pro_read_r .proread_lx p {
		font-size: 16px;
		line-height: 50px;
	}
	.pro_read .pro_read_r .proread_lx {
		height: 50px;
	}
	.pro_read_cont {
		width: auto;
		padding: 15px;
		margin: 0 10px 15px;
	}
	.pro_read_cont h3 {
		font-size: 16px;
		height: 40px;
		line-height: 40px;
		left: 15px;
		margin-bottom: 15px;
	}
	.pro_read_cont p {
		line-height: 1.5;
	}
	.pro_read_cont img {
		width: 100% !important;
		height: auto !important;
	}
	.espcms_info_pager {
		overflow: hidden;
		max-width: inherit;
		margin: 10px 0;
	}
	.se_news_con {
		padding: 0;
	}
	.se_news_con .se_news_da {
		width: auto;
	}
	.se_news_l {
		margin: 0 10px;
		width: auto;
		height: auto;
		float: none;
	}
	.se_news_con li {
		margin-bottom: 0;
	}
	.se_news_r {
		float: none;
		width: auto;
		padding: 10px 10px 0;
	}
	.se_news_r h2 {
		padding-bottom: 0;
		font-size: 12px;
	}
	.se_news_r p {
		font-size: 14px;
		line-height: 1.5;
	}
	.se_news_r h2 a {
		font-size: 18px;
		line-height: 1.5;
	}
	.main_read h3 {
		font-size: 20px;
		padding: 20px 0 10px;
	}
	.main_read .main_date {
		font-size: 13px;
		line-height: 1.5;
		margin-bottom: 20px;
		padding-bottom: 5px;
	}
	.main_read .main_read_cont {
		width: auto;
		font-size: 14px;
		line-height: 1.5;
		margin: 0 10px;
	}
	.main_read img {
		width: 100%;
	}
	.espcms_info_pager li {
		width: 49%;
		margin-right: 2%;
		line-height: 1.5;
		padding: 10px 0;
	}
	.espcms_info_pager li a {
		padding: 0 5px;
	}
	.ny_contact {
		width: auto;
		margin: 20px 10px;
	}
	.ny_lx_l {
		width: auto;
		float: none;
	}
	#ditu {
		width: auto;
		float: none;
	}
	.ny_lx_l ul {
		margin-top: 0;
	}
	.ny_lx_l li {
		font-size: 16px;
		margin-bottom: 15px;
	}
	.ny_lx_l li i img {
		width: 18px;
	}
	.ny_lx_l li i {
		margin-right: 10px;
		display: inline-block;
		vertical-align: middle;
		margin-top: -3px;
	}
	.end_contact_l {
		display: none;
	}
	.telFix {
		position: fixed;
		left: 0;
		bottom: 0;
		display: block;
		width: 100%;
		z-index: 100;
		background-color: #e5433a;
		text-align: center;
	}
	.telFix a {
		display: block;
		color: #fff;
		font-size: 20px;
		padding: 10px 0;
	}
	.end p img {
		width: 60px;
	}
}
