html,body{width: 100%;font-size:16px;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{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}
i,em{ font-style:normal;}

.f_80{font-size: 80px;}
.f_72{font-size: 72px;}
.f_60{font-size: 60px;}
.f_48{font-size: 48px;}
.f_40{font-size: 40px;}
.f_30{font-size: 30px;}
.f_24{font-size: 24px;}
.f_20{font-size: 20px;}
.f_18{font-size: 18px;}
.f_16{font-size: 16px;}
.f_14{font-size: 14px;}


/*===================== 公用样式 START =====================*/
.pub_title{text-align: center;color: #fff;text-shadow: 0px 1px 3px rgba(0,0,0,0.4), 0px 0px 30px rgba(0,0,0,0.075);}
.pub_title h3{font-weight: 700;text-transform: uppercase;}
.pub_title p,.pub_title h4{font-weight: 400;}


/*主导航多级菜单*/
.head{ width:100%; height:600px; position:relative; overflow:hidden}
.hbg{width: 100%;height: 110px;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: 10px; top: 21px; width: auto;}
#logo:hover{left: 40px;}
#logo img{ width:100%}

.hbg .nav{ height:41px; width:55%; position: absolute; right: 5%; padding-top:14px; }
.hbg .nav li{width: calc(100%/7); float:left; text-align:center; line-height:41px; position:relative; padding:0 0 20px 0}
.hbg .nav li a{ font-size:18px; color:#fff; display:block; line-height:41px; margin-top:20px;}
.hbg .nav li a:hover{border:1px solid transparent; border-color: rgba(225, 7, 7, 0.5); color:#fff; font-size:15px;border-radius: 30px;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s;}

.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:500px; position: absolute;top: 100%;z-index: 5; display: none; left:-200px;}
.subnav-bot {height: 16px;}
.header-main.fixed .subnav {top:46px;}
.header-main.fixed .nav li a {padding-bottom:0;}

.investor-subnav {width:630px;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; 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: 160px; margin:0 auto; display:block}
.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;}

/*网站内页*/
/* ===================== 内页 Banner 图 ===================== */

#nyba{height:700px;position: relative;overflow:hidden;background-attachment: fixed;position: relative;}
.nybabg{ background:url(../images/bj_bg_new.png)repeat center top; position:absolute; z-index:2; width:100%; height:100%;opacity:1;}
.gsb{background:linear-gradient(rgba(0, 0, 0, 0.45) 0%, rgba(53, 57, 146, 0) 40%);position: absolute;top: 0;width: 100%;height: 100%;left: 0;z-index: 1;}
#nyba img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 0;animation:change 2s ease-in-out}
.n_nav{position: absolute;bottom:30%;width:1300px;left: 0;right: 0;z-index: 4;margin: auto;text-align: center;}
.n_nav a{width: 12%;display: inline-block;background: rgba(255, 255, 255, 0.851);text-align: center;height: 50px;line-height: 50px;margin-right: 10px;animation:change1 1s ease-in-out;border-radius: 10px;}
.n_nav .active,.n_nav a:hover{box-shadow: 0 0 5px #eee;transform: translateY(-10px);background:linear-gradient(to right, #282f89, #16c79b);color: #fff;}
@keyframes change{from
{ transform:scale(1.2);opacity: 0.8;}to {transform:scale(1);opacity: 1;}
}

@keyframes change1{
	from { transform:translateY(60px);opacity: 0;}
	to {transform:translateY(0px);opacity: 1;}
}

.fade_text{text-transform:uppercase;margin-top:12%;text-align: center;font-size:0;position: relative;z-index: 22;}
.fade_text span{color:#fff;display: inline-block;}
.fade_text .cn{height:95px;line-height:95px;overflow: hidden;}
.fade_text .cn span{font-size:72px;}
.fade_text .en{height:40px;line-height:40px;font-size:30px;overflow:hidden;}
.fade_text .line{width:80px;height:3px;background-color:#fff;margin:20px auto;}
.arrow_down{position:absolute;left:50%;margin-left:-4px;bottom:5px;overflow: hidden;width:8px;z-index: 5;}
.arrow_down .line{display: block;width:1px; height:40px;margin:0 3px;background: #fff; }
.arrow_down .aw{display: block;width:100%;height:5px;margin-top:3px;background: url('../images/aw.png') no-repeat;}
.arrow_down .lg{-webkit-animation: long 1.5s linear alternate infinite; animation: long 1.5s linear alternate infinite; }
@-webkit-keyframes long{
	from { -webkit-transform: translateY(-30px); transform: translateY(-30px); }
    to { -webkit-transform: translateY(0); transform: translateY(0); }
}
@keyframes long{
	from { -webkit-transform: translateY(-30px); transform: translateY(-30px); }
    to { -webkit-transform: translateY(0); transform: translateY(0); }
}
.son_list{position: absolute;height:50px;width:100%;bottom:10px;left:0;text-align: center;}
.son_list a{display: inline-block;width:140px;padding:0 5px;height:50px;color:#333;background-color: #fff;font-size:16px;text-align: center;line-height:50px;position: relative;z-index:1;white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.son_list a i{background-color:#2e3979;position: absolute;left:50%;top:50%;margin:-100px 0 0 -100px;z-index:-1;width:200px;height:200px;border-radius:50%;transform: scale(0);-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);-ms-transform: scale(0);}
.son_list a:hover i, .son_list a.active i{transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);}
.son_list a:hover, .son_list a.active{color:#fff;}
/* ===================== 内页 Banner 图 ===================== */


/*footer*/
.footer{ width:100%; background:#282f89 url(../images/end.jpg) no-repeat center top; padding:75px 0 0 0;}
.footer .s_width{ }
.footer .f_contact{ width:410px; float:left; color:#fff;}
.footer .f_contact h2{ font-size:20px;text-transform: uppercase; font-weight:normal;}
.footer .f_contact .f_contact_cont{ padding-top:20px; border-bottom:1px solid #3d439c; width:100%; padding-bottom:50px;}
.footer .f_contact .f_contact_cont h3{ font-weight:normal; font-size:18px; line-height:35px;}
.footer .f_contact .f_contact_cont p{ font-size:16px; line-height:40px; padding-bottom:20px}
.footer .f_contact .f_contact_cont em{ color:#79c440;}
.footer .f_contact .f_contact_cont em a{ color:#79c440}
.footer .f_contact .f_contact_cont em a:hover{ color:#fff;}

.footer .f_pro{ width:490px; border-right:1px solid #3d439c;  border-left:1px solid #3d439c; float:left; padding:0 0px 0 70px;color:#fff;}
.footer .f_pro h2{ font-size:20px;text-transform: uppercase; font-weight:normal;padding-bottom:50px;}
.footer .f_pro ul{ overflow:hidden; padding-bottom:20px;}
.footer .f_pro li{width: calc(100%/2); float:left; font-size:18px;}
.footer .f_pro li em{ display:block; color:#fff; padding-bottom:20px;}
.footer .f_pro li em:after{ content:""; width:40px; height:3px; background:#79c440; display:block; margin-top:10px;}
.footer .f_pro li a{ color:#fff; font-size:15px; line-height:31px; display:block;}
.footer .f_pro li a:hover{background-image: -webkit-linear-gradient(left,#79c541, #2a3189); display:block; padding-left:15px;}

.footer .f_wx{width:315px; float:right;color:#fff;}
.footer .f_wx h2{ font-size:20px;text-transform: uppercase; font-weight:normal;}
.footer .f_wx ul{ overflow:hidden; padding-top:50px;}
.footer .f_wx li{ width:130px; float:left; margin-right:15px; text-align:center;}
.footer .f_wx li img{ width:100px; height:100px;} 
.footer .f_wx li em{ text-align:center; display:block; line-height:28px;}
.footer .f_wx p{ margin-top:9px; font-size:15px;padding-left: 15px;}
.footer .f_wx p img{ margin-top:10px; display:block;}

.end{border-top:1px solid #3d439c; height:65px }
.end .end_l{ width:600px;}
.end .end_l img{ padding-top:12px;}
.end .end_l p{ font-size:16px; color:#fff; float:right; line-height:65px;}
.end .end_r{ padding-top:8px;}


.p_float{ position:fixed; width:80px; bottom:0;  right:0; z-index:9999; opacity:0}
.p_float li{ height:78px; width:78px; text-align:center;background: #333a8f; position:relative; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.p_float p{ line-height:78px; color:#fff; font-size:16px;}



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

.ny_contact .mbx{ width:100%; height:60px; background:none;}
.ny_contact .mbx .espcms_path{ width:1280px; margin:0 auto; font-size:16px; line-height:60px; color:#fff}
.ny_contact .mbx .espcms_path li{display: inline-block;color:#fff}
.ny_contact .mbx .espcms_path li a{color:#fff}
.ny_contact .mbx .espcms_path > li + li:before {padding: 0 5px;color: #fff;content: "/\00a0";}



.ny_prolist{ width:100%; position:absolute; z-index:10;  top:32%; height:300px;}
.ny_prolist p{ color:#fff!important;}
.main{ width:1280px; margin:0 auto;}
.main h2{display: block;font-size: 36px;font-weight: bold;color: #1f3c88;line-height: 135px;background: url(../images/sa.jpg) no-repeat left center;}
.main h2 span{color:#00af5f;}
.main h2 em{ display:block; font-size:16px; font-weight:normal; color:#565656; padding-top:10px;}
.main h2 img{ border-bottom:3px solid #ca2c2c; padding:0 15px;}
.main_cont{ font-size:16px;  line-height:31px; color:#333;}
.main_cont p{ padding-bottom:15px!important;text-indent:2em;}

.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{ width:100%; max-width:650px; 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;text-indent:2em;}


/*数字*/
.xinlai{ background:url(../images/se_shuzibg.jpg) no-repeat center top; height:354px; box-sizing:border-box; padding:65px 0 0 0}
.xinlai_num{ width:1220px; margin:0 auto; padding:20px 0 }
.xinlai .xinlai_num{ padding-top:30px;}
.xinlai .xinlai_num #wrap { overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.xinlai .xinlai_num section {display: block;position: relative;width: 100%;}
.xinlai .xinlai_num .jumbo {font-size: 55px; color: #ee7e1a; font-family:Impact!important; line-height:50px; display:inline-block;}
.xinlai .xinlai_num #wrap .xinlai_num_li{ width:calc(100%/4); float:left; font-size:15px; color:#fff; background:url(../images/xiexian5.png) no-repeat center 130px; box-sizing:border-box; padding:40px 0 0 0 }

.xinlai .xinlai_num #wrap .xinlai_numd{ background:none;}

.xinlai .xinlai_num #wrap .xinlai_num_li span{ padding:0 0 0 5px; font-size:16px; color:#ee7e1a}
.xinlai .xinlai_num #wrap .xinlai_num_li p{ font-size:19px; color:#fff; line-height:58px; text-align:center; font-weight:bold; }

.xinlai .xinlai_numaa{ width:105px; margin:0 auto; min-width:auto;}
.xinlai .xinlai_numbb{ width:108px; margin:0 auto; min-width:auto;}
.xinlai .xinlai_numcc{ width:70px; margin:0 auto; min-width:auto;}
.xinlai .xinlai_numdd{ width:110px; margin:0 auto; min-width:auto;}


.about-list2 { width:90%; margin:50px auto 50px auto; }
.about-list2 .scroll-wrap {/*height: 108px;*/ }
.about-list2 .list2-banner {overflow: hidden; }
.about-list2 .swiper-slide {border-right: 1px solid #e0e0e0;padding: 2.25rem 2.3rem 0.25rem;color: #000;line-height: 36px; }
.about-list2 .swiper-slide:last-child{border-right: 0}
.about-list2 .swiper-slide:hover .img100 {  transform: scale(1.1); }
.about-list2 .swiper-slide:hover .list2-h4 {  color: #135ca7; }
.about-list2 .img100 {transition-duration: .8s; }
.about-list2 .img-wrap {position: relative;overflow: hidden; }
.about-list2 .txt-wrap {padding-top: 30px; }
.about-list2 .list2-h4 {font-size: 20px;margin-bottom: 10px;transition-duration: .8s; }
.about-list2 .list2-h5 {font-size: 16px;opacity: .7; }
.about-list2 .about-red-title {position: absolute;z-index: 3;left: 20px;top: 20px; }
.about-red-title {display: block;font-size: 14px;line-height: 34px;background: #282f89;width: 120px;height: 34px;color: #fff;text-align: center; }

.img100 {display: block;width: 100%; }
div, ul, li, span, a {box-sizing: border-box; }


/*网站单位设置*/
@media (max-width: 767px) {
html {
font-size: 26px !important; } }
@media (max-width: 479px) {
html {
font-size: 24px !important; } }
@media (max-width: 320px) {
html {
font-size: 20px !important; } }
@media (min-width: 768px) {
html {
font-size: 28px !important; } }
@media (min-width: 1200px) {
html {
font-size: 30px !important; } }
@media (min-width: 1440px) {
html {
font-size: 34px !important; } }
@media (min-width: 1680px) {
html {
font-size: 40px !important; } }

.se_swiper-wrapper a{ width:33.32%; float: left;}


.pinz{ width:100%; background:url(../images/shuoming.jpg) no-repeat center top; padding:60px 0 0 0; height:833px;}
.pinz h2{ font-size:42px; font-weight:normal; color:#fff; text-align:center;}
.pinz h2 span{ font-weight:bold; color:#16c79b;}
.pinz strong{ display:block; font-size:16px; color:#fff; text-align:center; font-weight:normal; line-height:35px;}
.pinz strong:before{ content:""; background:url(../images/pinz_line02.gif) no-repeat center top; width:82px; height:5px; display:inline-block; margin-right:15px;}
.pinz strong:after{ content:""; background:url(../images/pinz_line02.gif) no-repeat center top; width:82px; height:5px; display:inline-block; margin-left:15px;}

.pinz .s_width{ width:1280px; margin: auto;}
.pinz .yin_t{color: #fff;height: 127px;}
.pinz .yin_t:before{left: 32%;background: #fff;}
.pinz .yin_t:after{right: 32%;background: #fff;}
.pinz .s_width{ margin-top:45px;}
.pinz01{width:303px;height: 540px;position: relative;float: left;margin-right: 17px;overflow: hidden;}
.pinz01:last-child{ margin-right:0;}
.pinz01 dl{width: 303px;height: 480px;overflow: hidden;text-align: center;}
.pinz01 dl dt{width: 303px;height: 437px;line-height: 0;}
.pinz01 dl dt img{width: 303px;height: 437px;}
.pinz01 dl dd{width: 303px;height: 190px;background: #fff;position: absolute;padding: 42px 0 0;}
.pinz01 dl dd em{display: block;width: 68px;height: 68px;position: absolute;top: -34px;left: 50%; margin-left:-34px; }
.pinz01 dl dd em img,.pin01_m em img{width: 68px;height: 68px;}
.pinz01 dl dd h5,.pin01_m h5{font-size: 18px;color: #333;height: 50px;line-height: 50px;overflow: hidden; font-weight:normal;}
.pinz01 dl dd p,.pin01_m p{font-size: 14px;color: #666;line-height: 25px;padding: 10px 0 0;height: 75px;overflow: hidden;}
.pinz01 dl dd p i,.pin01_m p i{display: block; font-style:normal;}
.pinz01:hover dd{display: none;}
.pinz .nobor{margin-right: 0;}
.pin01_m{width: 303px;height: 0;position: absolute;bottom: 0;left: 0;overflow: hidden;text-align: center;background: rgba(22,199,155,0.8); 
transition:height .5s;
-moz-transition:height .5s; /* Firefox 4 */
-webkit-transition:height .5s; /* Safari and Chrome */
-o-transition:height .5s; /* Opera */}
.pin01_m em{display: block;width: 68px;height: 68px;margin:0 auto;padding: 110px 0 0;}
.pin01_m h5{color: #fff;background:url(../images/pinz_line02.gif) no-repeat center 49px;}
.pin01_m p{color: #fff;}
.pinz01:hover .pin01_m{height: 540px;}

/*se_cf*/
.ny_cf{ width:80%; margin:10vh auto; overflow:hidden;}
.ny_cf h2{font-size: 52px;margin-bottom: 20px;font-family: "Microsoft JhengHei","Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;text-align: center;line-height: 1;color: #0e0e0e;}
.ny_cf h2:before {content: '';background: url(../images/quan.png) no-repeat center center;background-size: 18px;width: 18px;height: 18px;display: inline-block;margin-right: 27px;vertical-align: top;margin-top: 18px;}
.ny_cf h2:after {content: '';background: url(../images/quan.png) no-repeat center center;background-size: 18px;width: 18px;height: 18px;display: inline-block;margin-left: 27px;vertical-align: top;margin-top: 18px;}
.ny_cf em{ font-size: 16px;text-transform: uppercase;color: #999999;padding-bottom: 20px;text-align: center;display: block;}
.al_pic {overflow:hidden;margin:60px auto 20px auto;width:100%; overflow:hidden}
.al_pic li {float:left;margin-right:20px;width:450px; }
.al_pic li a:hover {background:#16c79b;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;right:40px;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:90%; margin:0 auto; }
.se_tuandui ul{}
.se_tuandui li{float:left; padding:0; width:23%; margin:0 26px 25px 0; position:relative; overflow:hidden; background:#fff; border:1px solid #eee; padding:30px 0 0 0}
.se_tuandui li:nth-child(4n){ margin-right:0px;}
.se_tuandui li .p-img{ width:330px; height:240px; margin:0 auto 15px auto;  text-align:center;  position:relative; overflow:hidden }
.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:16px; 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;}

.espcms_page_botton{text-align: center;border-top: 1px solid #E0E0E0;padding:50px 0px 15px 0;}
.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: #282f89;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: #00af5f;}
.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:1280px; margin:0 auto 105px auto;}
.espcms_info_pager li{ width:46%; float:left; text-align:center; background:#f2f2f2; line-height:50px; margin-right:5%}
.espcms_info_pager li:nth-child(2n){ margin-right:0px;}

/*内页产品展示*/
.se_pro_con{ width:1280px; overflow:hidden;  position:relative; margin:0 auto;}
.se_pro_con ul{ width:1380px; }
.se_pro_con li{ float:left; position:relative; width:424px; height:424px; overflow:hidden; margin:0 10px 20px 0; cursor:pointer;}
.se_pro_con em{ font-style: normal; text-align:center; line-height:48px; width:424px; display:block; position:absolute; font-size:20px; color:#fff; font-weight:bold; z-index:3; bottom:0; background:rgba(0,0,0,0.4); right:0}
.se_pro_con .old{ height:424px; position:absolute;top:0;left:0; width:424px;  background:#0a954f}
.se_pro_con .cp_k{ position:absolute; bottom:0; left:0; width:424px; background:rgba(0,0,0,0.6); color:#fff; font-size:15px;  transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.se_pro_con .cp_k a{ line-height: 50px; width: 424px;color: #fff; font-size: 18px; display: block; text-align: center;}
.se_pro_con .cp_k p{ padding:0 15px;}
.se_pro_con .cp_k a:hover{font-size: 18px;font-weight: bold;  color: #FFFFFF;}
.se_pro_con .cp_m{ width:424px; height:424px; position:relative; overflow:hidden;}
.se_pro_con .cp_m img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_pro_con li:hover .cp_m img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.se_pro_con li:hover .cp_k{ bottom:-200px;}

.se_pro_con .reconmmendtt{
	position:absolute;
    width: 424px;
    height: 419px;
    background:rgba(121,196,64,0.8);
    border-bottom: 5px solid #353992;
	top:-513px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;
    left: 0;z-index:2
}

.se_pro_con li:hover .reconmmendtt{ top:0;}


.se_pro_con .reconmmendtt_z{ margin: 60px 45px 0 45px;}
.prolist_tit{ font-size:25px; text-align:center; color:#fff; margin-top:100px;}
.prolist_more{ width:160px; height:45px; border:1px solid transparent; border-color: rgba(255, 255, 255, 0.3); line-height:45px; text-align:center; margin:40px auto 0 auto}
.prolist_more a{ color:#333a8f; font-size:16px;}
.se_pro_con .reconmmendtt_a{ line-height: 31px;  margin-top:40px; color: #fff; display: block;  font-size: 17px; text-align:center;}
.se_pro_con .reconmmendtt_ab{height:2px; width: 60px; background: #fffc0e; margin-top: 16px;}
.se_pro_con .reconmmendtt_c{height: 32px; width: 32px; margin: 0 auto; padding-top: 70px;}
.se_pro_con .reconmmendtt_d{ line-height: 39px; color: #fff; font-size: 20px; } 
.se_pro_con .reconmmendtt_d a{ line-height: 29px; color: #FFFDFE; font-size: 16px; display: block; } 
.se_pro_con .reconmmendtt_d a:hover{ color: #FFFDFE; } 
.se_pro_con .reconmmendtt_e{ color:#FFFFFF; display: block; font-size: 16px; margin-top: 20px; text-align:center; } 
.se_pro_con .tre:hover{ height:93px; width:93px;background: rgba(255,255,255,.5);  -moz-border-radius: 93px / 93px;
    -webkit-border-radius: 93px / 93px;
    border-radius: 93px / 93px;}

.main_about{ width:1280px; margin:0 auto;background: #fafafa;color: #444;height: 50px;line-height: 50px;font-weight: bold;font-size: 15px; height:520px;}
.main_about h2 i{background: #C4005B;width: 2px;height: 30px;display: block;float: left;margin: 10px 10px 0px 0px;}


.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;}
.pro_read .pro_read_r h2:after{ content:""; width:150px; margin:10px 0 30px 0; display:block; height:5px; background:#79c440;}
.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_cf{ width:575px; margin:35px 0 0 0px; overflow:hidden;}
.marquee4 { width:9999px; height:230px; overflow:hidden }
.marquee4 .pro_cc{ width:575px;   float:left; margin:0 16px 11px 0; position:relative; overflow:hidden;}
.marquee4 .pro_cc .pro_cc_pic{ float:left;width:280px; height:230px;}
.marquee4 .pro_cc a{ width:280px;  height:230px; position:relative;  display:block; font-size:12px; color: #333; text-decoration: none; }
.marquee4 .pro_cc a:hover{ text-decoration:none;color: #ff0000;text-decoration: none;}
.marquee4 .pro_cc img {  width:100%;}

.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:#79c53f; 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; background:url(../images/jtr.png) no-repeat  center top; 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,#79c541, #2a3189); 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; background:url(../images/jtr.png) no-repeat  center top; 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(../img/kuang.jpg) no-repeat left center;}

.pro_read_cont table td{border: 1px solid #cacaca; line-height: 45px; padding-left:20px;}



/*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:#282f89; top:30px;}
.se_news_con li:hover:nth-child(2n) { background:#16c79b; top:30px;}
.se_news_con .se_news_da{ width:1380px; margin:0 auto}
.se_news_l{ width:250px; position:relative; overflow:hidden; height:250px; }
.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: 1060px; position: relative; z-index: 2; padding:10px 20px 0 0}
.se_news_r span{ display:block; background:url(../images/yuan.png) 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:#00af5f; 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-contact*/
.ny_contact{ width:100%; background:url(../images/lx.jpg) no-repeat center top;height:100%; padding:10% 0 20% 0;background-attachment: fixed; background-size: cover;}
.ny_contact p{ color:#fff; font-size:16px;}
.ny_contact p a{color:#fff;}

.ny_contact_cont{ width:1280px; margin:30px auto 0 auto;border-radius: 20px;background: rgba(255,255,255,0.5);padding: 40px;}
.ny_contact_l{ width:500px; float:left;}
.ny_contact_l li{ font-size:16px; line-height:40px;}
.ny_contact_l li i{ padding-right:15px; width:20px; color:#16c79b;}
.ny_contact_l li em{ font-size:30px; font-weight:bold; color:#282f89}
.ny_contact_l li em:after{ content:""; width:100px; height:5px; background:#16c79b; display:block; margin-top:10px; margin-bottom:20px;}
.ny_contact_r{ width:700px; float:right}