body{font-size:14px; min-width:1300px;}
*{ margin:0; padding:0;}
img{ border:none;}
ul,li{ list-style:none;}
.clear{ clear:both}
.l{ float:left;}
.r{ float:right;}
a{ text-decoration:none;}

.s_width{ width:1300px; margin:0 auto; position:relative}

.nav_logo_close{ height:90px; position:fixed;width:100%; top:0; z-index:1000; border-bottom:1px solid rgba(255,255,255,0.1); -webkit-transition: 400ms; transition: 400ms;background: #00a272;}
.nav_logo_close .logo{ position:absolute; left:0; width:341px; height:66px; top:10px; overflow:hidden; -webkit-transition: 400ms; transition: 400ms;}
.nav_logo_close .logo .lg-1 { -webkit-transition: 400ms; transition: 400ms; }
.nav_logo_close .langage{ position:absolute; right:0; width:156px; height:91px; line-height:91px;  top:0;  font-size:16px; color:#fff; background:#ff9c00; -webkit-transition: 400ms; transition: 400ms;}
.nav_logo_close .langage_pic{ background:url(../img/qiu.png) no-repeat 10px center; width:100%; padding:0 0 0 40px;  box-sizing:border-box;}
.nav_logo_close .langage_pic span{ display:block; width:100%;}
.nav_logo_close .langage p {position: absolute;right: 22px;top: 50%;margin-top: -4px;content: "";display:block;vertical-align: top; width: 16px;height: 8px;background:url(../img/ico2.png) ;  transition: 0.3s ease 0s; -webkit-filter: grayscale(0.5);}
.nav_logo_close .langage:hover p{ -webkit-animation: bounce-up 1s ease infinite;animation: bounce-up 1s ease infinite; }

.nav_logo_close .langage_pic div{ display:none;width:156px;text-align:center;color:#4f4f4f;position:absolute;top:100%; left:0;  height:0; }
.nav_logo_close .langage_pic div a {display:block; width:120px; margin:0 auto;color: #fff; line-height:39px; height:39px;font-size: 14px;font-weight:normal;border-bottom:1px solid rgba(255,255,255,0.1); margin-top:0;}
.nav_logo_close .langage_pic div a:hover {color:#e43d32;  }


.nav{width:55%; position:absolute; left:50%; margin-left:-22%; height:100px; }
.nav ul{ height:100px; }
.nav_logo_close li{ float:left;line-height:100px; height:100px; width:calc(100%/7); font-size:14px; position:relative}
.nav_logo_close li a{ line-height:100px;font-size:17px; text-align:center; display: block; text-decoration:none; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; position:relative; color:#fff}
.nav_logo_close li a:hover{ color:#fff; }
.nav li a:before{position: absolute;top: 0;content: "";display: block;width: 0;height: 3px; background: #ff9c00; transition-duration:.3s; left:50%; }
.nav li a:hover:before{ width: 80px; left:50%; margin-left:-40px; }

.sheader { background: #fff;  height:90px;  border-bottom:0 solid rgba(255,255,255,0.1); -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2);  box-shadow: 0 0 15px rgba(0,0,0,0.2); }
.sheader li a { color: #333; line-height:90px; }
.sheader li a:hover{ color:#00a272; }
.sheader .logo .lg-1 { margin-top: -66px; }
.sheader .langage{ height:90px; line-height:90px;}
.sheader li div a:before{ height:0}

.nav li div {display:none;width:100%;text-align:center;color:#4f4f4f;position:absolute;left:0; background:#e43d32; z-index:9999999 }
.nav li div a {display:block;COLOR: #fff; LINE-HEIGHT:39px; HEIGHT:39px;FONT-SIZE: 14px;font-weight:normal;border-bottom:1px solid rgba(255,255,255,0.1); margin-top:0;}
.nav li div a:hover {color:#fff; border-bottom:1px dashed #222; background:#222; border-top:0; border-right:0; border-left:0; }
.nav li div a:before{}
.nav li div a:hover:before{ width: 0; left:50%; margin-left:-40px; }

@-webkit-keyframes bounce-up { 25% {
-webkit-transform: translateY(-8px);
}
 50%, 100% {
-webkit-transform: translateY(0);
}
 75% {
-webkit-transform: translateY(-3px);
}
}
 @keyframes bounce-up { 25% {
transform: translateY(-8px);
}
50%, 100% {
transform: translateY(0);
}
75% {
transform: translateY(-3px);
}
}




.footer{ background:#00a272; padding:45px 0 0 0}
.footer .s_width{ position:relative; overflow:hidden; padding:0 0 45px 0}
.footer .f_tel{ width:392px; font-size:18px; color:#b0b0b0; line-height:85px; text-align:center; padding:30px 45px 30px 0;  }
.footer span{ display:block; font-size:20px; color:#fcfcfc; line-height:65px; font-weight: bold;}
.footer .f_contact{ width:315px; border-left:1px solid rgba(255,255,255,0.1); border-right:1px solid rgba(255,255,255,0.1); margin-right:45px; padding:0 0 35px 65px;}
.footer .f_contact p{ line-height:28px; color:#ffffff; font-size:16px;}
.footer .f_nav{ width:400px;}
.footer .f_nav div{  line-height:35px; border:1px solid rgba(255,255,255,0.1); text-align:center; margin:0 15px 8px 0;}
.footer .f_nav div a{ color:#fff; font-size:16px;}
.footer .f_er{ padding:35px 0 0 0}
.footer .f_nav div a:hover{ color:#d9daee;}

.footer_p{ text-align:center; color:#fff; font-size:15px; line-height:75px; text-transform:uppercase; border-top:1px solid rgba(255,255,255,0.1)}
.footer_p a{ color:#fff}
.footer_p a:hover{ color:#fff}

/*in_about_bg*/
.in_about_bg{ background:url(../images/banner-about.jpg) no-repeat center top;}
.in_title {height:600px; position:relative; width:100%; overflow:hidden;}
.in_title h2{ width:1350px; margin:0 auto; position:relative; padding:55px 0 0 0; text-align:center; z-index:3}
.in_title h2 span{ display:block; height:120px; line-height:120px; color:#fff; font-size:45px; z-index:3}
.in_title h2 p{ line-height:65px; color:#fff; font-size:16px;font-weight:normal; z-index:3}
.in_title h2 div{ width:3px; height:25px; background:#ff9c00; margin:0 auto; z-index:3}
.in_title .in_title_hover{ background:rgba(0,0,0,0.45); position:absolute; display:block; top:0; left:0; width:100%; height:100%; z-index:2}
.u-arrow-box { position: absolute; left: 50%; margin-left: -11px; width: 22px; height:50px; bottom: 20px; z-index:99; cursor: pointer; }
.u-arrow { background: url(../images/u_arrow.png) no-repeat; width: 22px; height: 12px; display: block; }
.u-arrow3 { margin-top:-3px; animation: arrow 900ms 0ms linear infinite running; -webkit-animation: arrow 900ms 0ms linear infinite running; }
.u-arrow2 { margin-top:-3px; animation: arrow 900ms 300ms linear infinite running; -webkit-animation: arrow 900ms 300ms linear infinite running; }
.u-arrow1 {animation: arrow 900ms 600ms linear infinite running;/* -webkit-animation: arrow 900ms 600ms linear infinite running; */}
@-webkit-keyframes arrow {  
	0% { opacity: 0; -webkit-transform: translate3d(0px, 0px, 0px); }
	33% { opacity: 1; }
	66% { opacity: 1; }
	100% { opacity: 0; -webkit-transform: translate3d(0px, 11px, 0px); }
}
@keyframes arrow {  
	0% { opacity: 0; -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); }
	33% { opacity: 1; }
	66% { opacity: 1; }
	100% { opacity: 0; -webkit-transform: translate3d(0px, 11px, 0px); transform: translate3d(0px, 11px, 0px); }
}

/*in_news_bg*/
.in_news_bg{ height:600px;background:url(../images/002.jpg) no-repeat center top;}
.in_title .pic2{ position:absolute; width:100%; left:0; bottom:0; z-index:1; animation: increaseHeight 1.5s forwards; -webkit-animation: increaseHeight 1.5s forwards; }
.in_title .pic2 img{ -webkit-animation: scaleUpDown 5s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94); animation: scaleUpDown 5s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.in_title .pic2 > img{ display:block; width:100%; }
@-webkit-keyframes scaleUpDown {
    from { -webkit-transform: scale(1.08); transform: scale(1.08); }
    to { -webkit-transform: scale(1); transform: scale(1); }
}
@keyframes scaleUpDown {
    from { -webkit-transform: scale(1.08); transform: scale(1.08); }
    to { -webkit-transform: scale(1); transform: scale(1); }
} /* img缩小效果（banner） */

.in_title2 {height:450px;}

/*in_case_bg*/
.in_case_bg{background:url(../images/001.jpg) no-repeat center top;}
.in_casea_bg{background:url(../images/003.jpg) no-repeat center top;}
.in_casee_bg{background:url(../images/004.jpg) no-repeat center top;}

.er_nav_add{ width:240px; margin:0 auto; position:relative; z-index:3}
.er_nav_add li{ float:left; width:50%; line-height:45px; text-align:center; background:#e43d32; -webkit-transition: 400ms; transition: 400ms;}
.er_nav_add li:nth-child(2){ background:#444}
.er_nav_add li:hover{ background:#222}
.er_nav_add li:nth-child(2):hover{ background:#e43d32}
.er_nav_add li a{ color:#fff; font-size:15px;}


/*about*/
.about{padding:85px 0 55px 0; overflow:hidden; background:#ffffff}
.about h2{ text-align:center; margin:0 0 60px 0}
.about h2 span{ color:#ec6700;}
.about h2 p{ text-align:center; line-height:55px; font-size:44px; color:#181f65; background:url(../images/w_xian.png) no-repeat center center}
.about h2 p a{ color:#181f65}
.about h2 i{ display:block; font-style:normal; font-weight:normal; font-size:17px; color:#797979; line-height:30px; padding:15px 0 0 0;}

.about .s_width{ position:relative;}
.about_pic{ width:580px; height:445px; position: absolute; right:0; top:0}
.about_pic img{ display:block; position:relative; z-index:2}
.about_pic div{ width:550px; height:410px; border:2px solid #ff6600; position:absolute; right:0; bottom:0; z-index:1}
.about_con{ }
.about_con span{ display:block; font-size:36px; font-weight:bold; color:#00a272; text-align:center; line-height:135px; background:url(../images/sa.jpg) no-repeat left center;}
.about_con p{ line-height:28px; color:#616161; font-size:16px;}

.about_img{ position:relative; overflow:hidden; margin:50px 0 90px 0}
.about_img img{ display:block; width:1300px; position:relative; left:50%; margin-left:-650px;}


/*xinlai*/
.xinlai{ height:354px; box-sizing:border-box; background-image:url(../images-/bg_about.jpg);  background-repeat: no-repeat;
background-size: cover; background-attachment: fixed; }
.xinlai_num{ width:1300px; margin:0 auto; padding:60px 0 }


/*zizhi*/
.about_se_title{ font-size:32px; line-height:30px; text-align:center; padding:20px 0 30px 0; color:#444; background:url(../img/xx.png) no-repeat center bottom}
.zizhi{padding:55px 0 30px 0; overflow:hidden; background:#f8f8f8}
.zizhi p{ font-weight:normal; font-size:15px; color:#646464; line-height:65px; text-align:center}
.zizhi .s_width{ width:1300px;  position:relative; padding:30px 0 0 0}
.zizhi_con{ padding:0 0 41px 0; height:380px;}
.zizhi_dd{ width:1199px; position:absolute; left:50%; margin-left:-600px; height:362px; overflow:hidden;border-right:1px solid #e0e0e0}

.zizhi_con li{float:left; padding:0; width:399px; height:360px;  margin-bottom:10px; position:relative; overflow:hidden; background:#fff; border:1px solid #e0e0e0; border-right:0 solid #e0e0e0; cursor:pointer;}
.zizhi_con li .cp_m{ width:321px; height:241px; margin:25px auto 0 auto; overflow:hidden;}
.zizhi_con li .cp_k{ text-align:center; font-size:17px; color:#424242; line-height:65px;}
.zizhi_con li .cp_k a{ color:#333}


.zizhi_con .tupian_zl{ position:absolute; left:-10px; top:170px; width:25px; height:51px; background:url(../images-/t_l.jpg)}
.zizhi_con .tupian_zr{ position:absolute; right:-10px; top:170px; width:25px; height:51px; background:url(../images-/t_r.jpg)}


/*youshi*/
.youshi{ width:1350px; margin:50px auto;}
.youshi h2{ text-align:center; font-size:44px; color:#e74c3a;  line-height:55px; margin-bottom:75px; background:url(../erimg/xx.png) no-repeat center center;}
.youshi_con{ height:772px; position:relative; width:100%; background:#f6f6f6}
.you_l{ width:619px; position:absolute; left:0;top:0}
.you_r{ width:619px; position:absolute; right:40px;top:25px}
.you_r h3{ font-size:24px; color:#333; line-height:45px;}
.you_r p{ font-size:16px; color:#535353; line-height:28px; margin-bottom:35px;}

/*hezuo*/
.hezuo{ padding:30px 0 0 0}
.hezuo h2{ text-align:center; margin:0 0 60px 0}
.hezuo h2 p{ text-align:center; line-height:85px; font-size:44px; color:#181f65; background:url(../images/w_xian2.jpg) no-repeat center bottom}
.hezuo h2 i{ display:block; font-style:normal; font-weight:normal; font-size:17px; color:#797979; line-height:30px; padding:15px 0 0 0;}
.hezuo .tupian_zl{ position:absolute; left:0; top:35px; width:33px; height:32px; background:url(../images/lleft.jpg); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.hezuo .tupian_zl:hover{ background:url(../images/lleft_h.jpg)}
.hezuo .tupian_zr{ position:absolute; right:0; top:35px; width:33px; height:32px; background:url(../images/rright.jpg); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.hezuo .tupian_zr:hover{ background:url(../images/rright_h.jpg)}

.chanpin_con{ width:1350px; position:relative; overflow:hidden; margin:0 auto; height:200px;}
.chanpin_con li{float:left; width:236px; margin-right:42px; position:relative; overflow:hidden; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; background:#fff; border:1px solid #eaeaea; cursor:pointer;}
.pro_dd{ width:1085px; margin:0 auto; height:130px; position:relative; overflow:hidden;}

/*lansebg*/
.lansebg{ height:946px; background:url(../images/lanbg.jpg) no-repeat center top; padding:80px 0 0 0; box-sizing:border-box}
.lansebg .s_width{ height:440px; position:relative;}
.lansebg .lanse_l{ width:660px; height:440px; position:absolute; left:0;top:0; overflow:hidden;}
.lansebg .lanse_r{ width:660px; height:440px; position:absolute; right:0;top:0; overflow:hidden;}
.lansebg .lanse_l div{ width:100%; height:100%; background:rgba(0,0,0,0.6); position:absolute; left:0; top:0; z-index:1;
transition: all 0.3s;}
.lansebg .lanse_l img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.lansebg .lanse_l:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.lansebg .lanse_r div{ width:100%; height:100%; background:rgba(0,0,0,0.6); position:absolute; left:0; top:0; z-index:1;
transition: all 0.3s;}
.lansebg .lanse_r img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.lansebg .lanse_r:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.lansebg .s_width p{ position:absolute; left:50%; top:60%; width:180px; margin:0 0 0 -91px; line-height:50px; height:50px; text-align:center; border:1px solid rgba(255,255,255,0.3); z-index:3; font-size:24px; color:#fff;}
.lansebg .s_width span{ position:absolute; display:block; left:50%; top:30%; width:112px; margin:0 0 0 -56px; height:100px; background:url(../images/360.png); z-index:5}
.lansebg h2{ text-align:center; font-size:48px; color:#2c2e67; line-height:75px; padding:115px 0 0 0}
.lansebg .lan_zixun{ font-size:24px; color:#2c2e67; line-height:55px; text-align:center; margin:0 0 25px 0}
.lansebg .lan_tel{ width:496px; margin:0 auto; border-radius:56px; height:56px; line-height:56px; text-align:right; padding:0 55px 0 0; font-family:Impact; color:#fff; font-size:30px; background:#ff6700 url(../images/tt.png) no-repeat 25px center; box-sizing:border-box}
.lansebg .lanse_l:hover div{  background:rgba(0,0,0,0);}
.lansebg .lanse_r:hover div{  background:rgba(0,0,0,0);}

.main { width:1280px; margin:0 auto}
/*se_news*/
.se_news_con{ padding:80px 0 20px 0}
.se_news_con ul{ }
.se_news_con li{  margin-bottom:15px;position:relative; overflow:hidden; cursor: pointer; margin:0 0 35px 0; position:relative;  transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; background:#f5f5f5}

.se_news_l{ width:338px; position:relative; overflow:hidden; }
.se_news_l img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_news_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_news_r{ width: 890px; height:270px; position: relative; z-index: 1000; padding:0 35px 0 0; box-sizing:border-box}
.se_news_r h2{  color:#888; font-weight:normal; padding:50px 0}
.se_news_r h2 a{ font-size:24px; color:#333; text-transform:uppercase; display:block; }
.se_news_r h2 a:hover{ color:#00a272;}
.se_news_r span{ font-size:15px; color:#999; display:block; text-transform:uppercase;}
.se_news_r p{ line-height:28px; color:#888; padding:10px 0 10px 0; font-size:16px;}
.se_news_r .se_news_more{ width:140px; position:absolute; right:0; bottom:0; background:#404040; line-height:35px; text-align:center;}
.se_news_r .se_news_more a{ color:#fff; font-size:14px;}

.se_news_con li:hover .se_news_r h2 a{color:#00a272;}


.newsnei{ padding:130px 0 0 0}
.newsnei h2{ width:1260px; margin:0 auto;  font-weight:normal; margin-bottom:35px; padding:0 0 0 20px; text-align:center; }
.newsnei h2 span{ color:#333; font-size:44px; display:block; line-height:79px;}
.newsnei h2 p{ color:#777; font-size:15px; line-height:25px;}

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

.newsnei_con .tupian_zl{ position:absolute; left:0; top:155px; width:33px; height:32px; background:url(../images/lleft.jpg); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; z-index:2}
.newsnei_con .tupian_zl:hover{ background:url(../images/lleft_h.jpg)}
.newsnei_con .tupian_zr{ position:absolute; right:0; top:155px; width:33px; height:32px; background:url(../images/rright.jpg); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; z-index:2}
.newsnei_con .tupian_zr:hover{ background:url(../images/rright_h.jpg)}



.newsnei_con li{float:left; padding:0; width:412px; height:370px; position:relative; overflow:hidden; background:#fff; margin:0 22px 0 0; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; cursor:pointer;}

.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:412px; height:250px; position:absolute; overflow:hidden; left:0; top:0}
.newsnei_con_l a{ width:412px; height:250px; z-index:3; display:block}
.newsnei_con_l a span{ display:block; color:#ffffff; line-height:40px;  width:390px; 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:412px; position:absolute; bottom:0;left:0; height:120px; background:#eee; 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:65px; background:url(../images_nei/jiantou.png) no-repeat right center; z-index:2; position:relative; font-size:18px; color:#333; margin:0 25px;}
.newsnei_con_b p{ margin:0 25px; line-height:24px; font-size:14px; color:#555; height:0; overflow:hidden;}
.newsnei_con_b .newsnei_con_date{ margin:0 25px; line-height:30px; font-size:14px; color:#777}
.newsnei_con li:hover .newsnei_con_b{ height:170px;color: #00a272;}

/*zizhi*/
.zibg{ background:#fff; padding:80px 0 0 0}
.zibg_t{ width:1240px; margin:0 auto; border-bottom:1px solid #eee; line-height:70px; margin-bottom:65px; }
.zibg_t  h2{ font-size:36px; font-weight:normal; color:#555; text-align:center}
.zibg_p{ text-align:center; line-height:35px; font-size:24px; color:#555; padding:40px 0 30px 0; }
.zibg_line{ text-align:center; line-height:45px; font-size:24px; color:#cb1e1e; }
.zibg_wenzi{ width:950px; margin:0 auto; line-height:35px; font-size:16px; color:#555; padding:40px 0 30px 0;}
/*zizhi*/
.er_about { width:1280px; margin:0 auto;  padding:30px 0 20px 0}
.er_about ul{ width:1280px;}
.er_about li{float:left; padding:0; width:400px; margin:0 36px 25px 0; position:relative; overflow:hidden; background:#fff; border:1px solid #eee; padding:30px 0 0 0; cursor:pointer;}
.er_about li .p-img{ width:330px; height:223px; margin:0 auto 30px auto;  text-align:center;  position:relative; overflow:hidden }
.er_about li .p-name{ height:70px; line-height:70px; word-break:break-all; word-wrap: break-word; overflow:hidden;text-align: center;font-size:16px; border-top:1px solid #eee}
.er_about li .p-img img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.er_about li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.er_about p{ font-size:16px; line-height:35px; color:#666;}
.er_about p span{ font-size:17px;  color:#af1318;}
.er_about li:nth-child(3n){ margin:0 0 25px 0;}

/*se_news_bg*/
.se_news_bg{ background:#f8f8f8; padding:60px 0 90px 0;}
.se_xinwen{ width:1280px; margin:0 auto}
.se_xinwen_l{ width:990px; background:#fff; padding:30px 28px; box-sizing:border-box}
.se_xinwen_r{ width:240px; background:#fff; padding:30px 15px; box-sizing:border-box}

.se_fenxiang{ margin:0 0 35px 0}
.se_fenxiang h2{ color:#444; font-weight:normal; font-size:14px;}
.join_back{ background:#e43d32; line-height:45px; text-align:center; border-radius:5px;}
.join_back a{ color:#fff; font-size:17px;}
.join_back a:hover{ color:#fff;}


.se_date{ font-size:15px; color:#888; line-height:85px;}
.se_date a{ color:#888;}

.se_contact_map{ width:100%; height:650px; position:relative; overflow:hidden; background:#e3e9f3}
.map{ width:60%; height:650px; position: absolute; right:0; top:0}
.se_contact_map .s_width{ width:1280px; position:absolute; left:50%; margin-left:-640px; height:650px; top:150px;}
.se_contact_map .contact_right{ }
.se_contact_map .contact_right span{ display:block; font-size:30px; color:#333; line-height:85px; margin:0 0 0 0; font-weight:bold;}
.se_contact_map .contact_right i{ display:block; width:50px; height:3px; background:#e43d32; margin-bottom:45px;}

.se_contact_map .contact_right p{ line-height:33px; color:#333; font-size:16px; margin:25px 0; padding:0 0 25px 0}

.main .liu_r .liu_zi{ line-height:55px; font-size:18px; color:#3d3d3d; border-top:1px solid #eee;  border-bottom:1px solid #eee; margin:0 10px 30px 0}

.liu_r h2{ font-size:24px; color:#e43d32; line-height:35px; text-transform:uppercase;}
.liu_r .liu_zi{ line-height:55px; font-size:16px; color:#888; margin:0 0 30px 0}

/*se_pindao*/
.se_pindao_title{ padding:60px 0 0 0; }
.se_pindao_title h2{  text-align:center; font-size:36px; font-weight:normal; line-height:75px;}
.se_pindao_title p{ text-align:center; font-size:15px; color:#777; line-height:30px; width:1000px; margin:0 auto;}

.se_pindao{  background:; padding:60px 0 }
.se_pindao ul{ width:1300px; margin:0 auto; }

.se_pindao li{ width:410px; float:left; margin:0 30px 40px 0;  cursor:pointer; border:1px solid #f3f3f3; background:#fff;}
.se_pindao li:nth-child(3n){ margin:0 0 40px 0;}
.se_pindao_pic{ width:100%; margin:0 auto; overflow:hidden; }
.se_pindao_pic img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_pindao_pic:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.se_pindao_text{ padding:0 20px 0 20px; box-sizing:border-box;-webkit-box-sizing:border-box; }
.se_pindao_text h3{ font-size:17px; line-height:75px; color:#333; text-align:center; font-weight:normal;}
.se_canshu{ line-height:33px; padding:0 0 0 40px; color:#555; font-size:15px;}
.can_a{ background:url(../images/can_a.png) no-repeat left center;}
.can_b{ background:url(../images/can_b.png) no-repeat left center;}
.can_c{ background:url(../images/can_c.png) no-repeat left center;}
.can_d{ background:url(../images/can_d.png) no-repeat left center;}




/*chanpin xiangqing*/
.se_bg{ height:650px; box-sizing:border-box;-webkit-box-sizing:border-box; margin:30px 0 0 0}
.se_bg_con{ width:1300px; position:relative; height:600px;margin:0 auto; border:1px solid #eee;}

.se_bg_text{ width:500px; position:absolute; left:40px; top:20px; height:400px;}
.se_bg_pic{ width:600px; height:450px; position:absolute; right:80px; top:0;}
.se_bg_text h3{ font-size:33px; line-height:125px; color:#333}
.se_bg_text p{ font-size:16px; color:#555; line-height:33px;}
.se_bg_tel{ position:absolute; bottom:0; left:0; height:55px; line-height:55px; width:80%; background:#00a272; text-align:center; font-size:24px; color:#fff;}

.guding{ background:#00a272; height:120px; position:absolute; width:100%;z-index:999}
.prod_nav{width:1000px; position: absolute ; left:50%; margin-left:-500px; bottom:0; }
.prod_nav li{ width:calc(100%/2);text-align:center;  line-height:120px; float:left; display: block; color:#444;}
.prod_nav li.cu_active{ color:#186dbf; position:relative;}
.prod_nav li a{ color:#fff; font-size:20px; display:block; position:relative;}
.prod_nav li a:hover{ color:#fff; }
.prod_nav li a:after{ content:""; position:absolute; left:50%; margin-left:-30%; bottom:0;width:60%; height:4px; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.prod_nav li a:hover:after{ width:60%; height:4px; left:50%; margin-left:-30%;  background:#ff9c00;}

.prod_nav li.cu_active a{ color:#fff; font-weight:bold}
.prod_nav li.cu_active a:after{ content:""; position:absolute; left:50%; margin-left:-30%; bottom:0;width:60%; height:4px; background:#ff9c00}
.pro_nav{}
.pro_nav ul{ width:1300px; margin:0 auto}
.pro_nav li{ float:left; padding:40px 0;}
.pro_nav li a{ font-size:18px; color:#777; line-height:60px; padding:0 50px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; border-right:1px solid #f2f2f2; display:block}
.pro_nav li a:hover{ color:#186dbf}
.pro_nav li.honor_li{ border-bottom:2px solid #186dbf}
.pro_nav li.honor_li a{ color:#186dbf}

.se_xiangqing{ width:1300px; margin:0 auto}
.se_xiangqing_l{ width:77%;}
.se_xiangqing_r{ width:20%; background:#f7f7f7; margin:30px 0 0 0; padding:0 0 30px 0}
.se_xiangqing_r h3{ font-size:24px; color:#333; text-align:center; line-height:75px;}
.se_xiangqing_r li{ width:85%; margin:0 auto 10px auto}
.se_xiangqing_r .se_xiangguan_pic{}
.se_xiangqing_r .se_xiangguan_pic img{ width:100%;}
.se_xiangqing_r h4{ font-size:15px; color:#444; text-align:center; line-height:45px; background:#fff; font-weight:normal; overflow: hidden;white-space: nowrap;text-overflow:ellipsis}

.guding_title{ font-size:24px; color:#d72e18; margin-bottom:20px; font-weight:bold; padding:0 0 0 25px; background:url(../images/sa.jpg) no-repeat left center;}

.guding_canshu{ padding:0 0 30px 0}


table {
	border-spacing:0;
	border-collapse:collapse; line-height:45px;
}

td{ padding:0 0 0 5px; font-size:15px;}


.second_img{ font-size:16px; line-height:33px; color:#666}
.second_img img{ width:100%; max-width:1155px;}

.second_text_img{}
.second_text_img li{ width:450px; float:left; margin:0 30px 30px 0; box-sizing:border-box; overflow:hidden;}
.second_text_img li img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.second_text_img li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.se_liuyan{ position:relative; width:100%; height:645px;}
.se_liuyan_pic{ width:217px; position:absolute; left:0;top:0; z-index:2}
.se_liuyan_con{ padding:35px 0 0 50px; box-sizing:border-box; height:566px; border:1px solid #dddddd ; box-shadow: 0px 1px 4px rgba(250, 233, 221, 0.3), 0px 0px 20px rgba(223, 54, 42, 0.1) inset; z-index:1}
