body{font-size:14px; min-width:1300px;overflow-x:hidden;}
*{ margin:0; padding:0; font-family:"Times New Roman", Times, serif}
img{ border:none;}
ul,li{ list-style:none;}
.clear{ clear:both}
.l{ float:left;}
.r{ float:right;}
a{ text-decoration:none;-ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;}
em{ font-style:normal;}
strong{ font-weight:normal!important}

.flexBox {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
justify-content: space-between;
}

*{margin:0;padding: 0;}
html body{width: 100%;font-size: 14px;}

.s_width{ width:1350px; margin:0 auto; position:relative}
.liuyan{ padding:0 0 30px 0; }
.rt{height:400px; width: 1300px; margin: 0 auto; border: 1px solid #d5d5d5; padding-top: 60px;}



.navbg{ width:100%;	height:80px; border-bottom:1px solid rgba(255,255,255,0.1); z-index:100;position: absolute;top:0; /*background:rgba(255,255,255,0.3)*/}
.logo_nav{ width:100%;height:80px;}
.logo_nav .logo{ position:absolute; left:15px; top:7px}
.nav{ height:80px; width:50%; position:absolute; left:50%; margin-left:-25%; top:0 }
.nav ul{ height:80px;}
.nav li{line-height:80px; width:calc(100%/5); float: left;}
.nav li a{ line-height:80px;font-size:16px; color:#fff; text-align:center; display: block; text-decoration:none; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.nav li a:hover{ font-weight:bold; }


.logo_nav .langage{ position:absolute; right:94px; width:210px; height:75px; line-height:75px;  top:0;  font-size:16px; color:#fff; z-index:102;}
.logo_nav .langage_pic{ background:url(../img/qiu.png) no-repeat left center; width:100%; padding:0 0 0 40px;  box-sizing:border-box;}
.logo_nav .langage_pic span{ display:block; width:100%;}
.logo_nav .langage_pic span:hover{ color:#272f88}
.logo_nav .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);}
.logo_nav .langage:hover p{ -webkit-animation: bounce-up 1s ease infinite;animation: bounce-up 1s ease infinite; }
@-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);
}
}

.logo_nav .langage_pic div{ display:none;width:156px;text-align:center;color:#4f4f4f;position:absolute;top:81px; left:0; background:#fff; height:0; }
.logo_nav .langage_pic div a {display:block; width:120px; margin:0 auto;color: #333; line-height:39px; height:39px;font-size: 14px;font-weight:normal;border-bottom:1px solid rgba(0,0,0,0.1); margin-top:0; }
.logo_nav .langage_pic div a:hover {color:#fff; background-image: -webkit-linear-gradient(left,#79c541, #2a3189);display:block; transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }

.logo_nav .nav_video{ background:#2a308a; height:80px; width:94px;  position:absolute; right:0; bottom:0; z-index:102;}

/*弹出*/
/* 导航按钮样式 */
.main_logo{position: fixed;top: 15px; left:20px;z-index: 9;}
.navbar {
position: fixed;
top: 15px;
right: 0px;
padding: 9px 2px 9px 18px;
width: 90px;
box-sizing: border-box;
z-index: 9;
}
.navbar a{ color:#fff; width:35px; padding-left:10px; font-size:16px; line-height:37px;}

.navbar div {
margin: 3px 2px 6px 2px; float:left; 
width: 2px;
height: 32px;
background-color: rgba(255, 255, 255,0.9);
transition: all 0.5s ease;
}

.navbar .nav1,
.navbar .nav3 { float:left;
width: 2px;
height: 32px;
background-color: rgba(255, 255, 255,0.9);
}
.navbar .nav2{ margin-top:7px;}
.navbarOn1 { padding:15px 0px 0 0;
transform-origin: center;
transform: rotate(45deg) translate(2px, -15px);
}

.navbarOn2 {
transform-origin: center; padding:15px 0px 0 0;
transform: rotate(-45deg) translate(7px, -7px);
}

.navbarOn3 {
transform: rotateY(90deg);
}

/* 导航按钮样式 */

.navbarpage {
position: absolute;
left: 0;
top: -1000px;
padding: 10%;
width: 100%;
box-sizing: border-box;
transition: all 1s ease;
background-color: rgba(51, 58, 143, 0.5);}
.navbarpage ul {
position: absolute;
left: 50%;
top: 50%;
margin: -250px 0 0 -550px;
width: 1200px;
height: 500px;
}

.navbarpage ul li {
display: inline-block;
margin: 20px;
width: 300px;
height: 220px;
box-sizing: border-box;
background-color: #fff;
}

.navbarpage li p {text-align: center; padding-top:5px; width:90%; margin:0 auto;}

.navbarpage li a {text-decoration: none;color: #000;display: block;width: 100%;height: 100%;}

.active_navbar {top: 0 !important;transition: all 1.5s ease;}

.navbarpage .navbarLi {position: relative;overflow: hidden;transition: background-color 0.6s linear;}

.navbarLi a div {position: absolute;}

.navbarpage .zuo1 {margin-top: 20px;width: 100%;text-align: center;transition: all 0.6s linear;}

.navbarpage .zuo2 {/* display: none; *//* opacity: 0; */margin-top: 20px;width: 100%;text-align: center;transform: translateX(-300px);transition: all 0.6s linear;}

.navbarpage .you1 {top: 100px;width: 100%;transition: all 0.6s linear;}

.navbarpage .you2 {/* display: none; *//* opacity: 0; */top: 100px;width: 100%;transform: translateX(300px);transition: all 0.6s linear;}

.navbarpage .you2 p {color: #fff;}

/* 导航页样式 */


/*弹出*/
.banner img{ width:100%;}

/*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;}
.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;}


.mainbg{background:url(../images/bg.jpg)repeat center top;}
/*about*/
.about{ width:100%;  background:url(../images/about.jpg) no-repeat center top; padding:70px 0;}
.about .about_l{ width:600px;}
.about .about_l h2{ font-size:22px; font-weight:normal;}
.about .about_l h2 img{ display:block; padding-bottom:0px;}
.about .about_l h2 hr{ width:50px; height:5px; background:#79c440; margin-top:15px; border:0;}
.about .about_l p{ padding:20px 0 0 0; font-size:16px; line-height:26px; color:#333;}
.about .about_more{margin-top:2.2rem; font-family:"Arial, Helvetica, sans-serif"; font-size:16px; border-top:1px solid #d6e9ea;border-bottom:1px solid #d6e9ea; line-height:60px; width: 70%;text-transform: uppercase;}
.about .about_more a{ color:#333; background:url(../images/jt.png) no-repeat right center; display:block;}
.about .about_more a:hover{background-position:95% center;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; background-image: -webkit-linear-gradient(left,#79c541, #2a3189); padding:0 20px; color:#fff; }


.about .about_img{ width:50%; overflow:hidden; position:absolute; right:0; height:auto;}
.about .about_img img{transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; width:100%; height:100%;}
.about .about_img:hover img{ transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}


/*产品分类*/

.pro{ padding:0px 0 0 0; width:100%; background:url(../images/probg.jpg) no-repeat center center;}

/*page_two*/
.page_two{ height:830px; position:relative; background:url(../indeximages/kebg.jpg) no-repeat center top;}
.page_two li{ width:25%; float:left; position:relative; height:100%; z-index:2; border-right:1px solid rgba(255,255,255,0.2); box-sizing:border-box; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; cursor:pointer;}

.page_two li .pro_con{ width:100%; height:400px; position:absolute; top:50%; margin-top:-200px; text-align:center; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.page_two li .pro_con .pro_pic{ position:absolute; width:100px; height:100px; left:50%; margin-left:-50px; }
.page_two li .pro_con h2{position:absolute; width:100%; top:157px; font-size:33px; color:#ffffff;  }
.page_two li .pro_con span{ position:absolute; display:block; width:60px; left:50%; margin-left:-30px; top:245px;  height:1px; background:rgba(255,255,255,0.3)}
.page_two li .pro_con p{ position:absolute; width:100%; top:276px; font-size:16px; color:#fff; line-height:25px; }
.page_two li .pro_con .pro_more{ position:absolute; width:130px; left:50%; margin-left:-65px; bottom:0; height:35px; line-height:35px; border:1px solid rgba(255,255,255,0.3); border-radius:50px; }
.page_two li .pro_con .pro_more a{ font-size:16px; color:#fff;}
.page_two li .pro_con .pro_more:hover{ background:#333a8f}

.page_two li:hover .pro_more{ background:#333a8f}
.page_two li:hover .pro_con{ top:45%;}
/*page_two end*/


/*honor*/
.honor{ width:100%; background:url(../images/honorbg.jpg) no-repeat center bottom}
.honor_tit{ padding-top:50px;}
.honor_tit .honor_img{ width:359px;}
.honor_tit .honor_t{ width:850px; padding-top:30px;}
.honor_tit .honor_t em{ font-size:20px;text-transform: uppercase; color:#796f6f; font-style:normal;}
.honor_tit .honor_t h2{ font-size:33px; line-height:65px; background:url(../images/line.jpg) no-repeat left bottom; color:#282f89; padding-bottom:10px;}
.honor_tit .honor_t ul{ padding-top:30px;}
.honor_tit .honor_t li{ float:left; padding:0 20px; font-size:16px; line-height:45px; border:1px solid transparent; border-color: rgba(151, 151, 151, 0.2); margin:0 0.5rem 1rem 0; text-align:center}

.case_con{ padding:50px 0 50px 0; width:1280px; margin:0 auto; overflow:hidden;}
.case_con li{float:left; padding:0; width:300px; height:460px; margin-right:18px; margin-bottom:15px; position:relative; overflow:hidden; border:1px solid #e9e8e8}
.case_con li em{ text-align:center; font-style:normal; font-size:17px; color:#333; display:block; height:60px; line-height:60px;}
.case_con li em:hover{ background:#282f89; color:#fff;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }
.case_con .old img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.case_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);}

.case_con .old{ width:288px; height:390px; margin:1px auto 0 auto;  position:relative; overflow:hidden;}


/*数字*/
.shuzibg{ width:100%; background:url(../images/shuzibg.jpg) no-repeat center top; height:366px;}
.xinlai_num{ padding-top:50px;}
.xinlai_num #wrap { overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.xinlai_num section {display: block;position: relative;width: 100%;}
.xinlai_num .jumbo {font-size: 100px; color: #fff; font-family:Impact!important; line-height:50px; display:inline-block;}
.xinlai_num #wrap .xinlai_num_li{ width:calc(100%/4); float:left; font-size:15px; color:#ffffff; background:url(../images/xiexian5.png) no-repeat center 130px; box-sizing:border-box; padding:40px 0 0 0 }

.xinlai_num #wrap .xinlai_numd{ background:none;}

.xinlai_num #wrap .xinlai_num_li span{ padding:0 0 0 5px; font-size:19px; color:#ffffff}
.xinlai_num #wrap .xinlai_num_li p{ font-size:16px; color:#79c541; line-height:85px; text-align:center; }

.xinlai_numaa{ width:130px; margin:0 auto; min-width:auto;}
.xinlai_numbb{ width:180px; margin:0 auto; min-width:auto;}
.xinlai_numcc{ width:235px; margin:0 auto; min-width:auto;}
.xinlai_numdd{ width:202px; margin:0 auto; min-width:auto;}


/*合作伙伴*/
.hezuo{ background:url(../images/news.jpg) no-repeat center top; width:100%; position:relative; height:595px;}
.hezuo .s_width{ width:1280px; left:50%; margin-left:-640px;background:#f4f4f4 url(../images/hezuobg.jpg) no-repeat center center; height:610px; position:absolute; z-index:1; top:-80px;}
.hezuo h2{ font-size:48px; color:#282f89; text-align:center; padding-top:50px;}
.hezuo h2 em{ display:block; font-size:18px; color:#6f7b7a; font-weight:normal; font-style:normal; line-height:35px;}
.hezuo h2 hr{ width:80px; height:3px; background:#79c440; border:0px; margin:10px auto 0 auto;}


.hezuo_con{ padding:50px 0 40px 0; width:1157px; margin:0 auto; overflow:hidden;}
.hezuo_con li{float:left; padding:0; width:250px; height:90px; padding:10px; background:#fff; margin-right:18px; margin-bottom:15px; position:relative; overflow:hidden; border:1px solid #e9e8e8}
.hezuo_con .old img{ width:70%; margin:0 auto; text-align:center; display:block; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.hezuo_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);}
.hezuo_con .old{ width:270px; height:110px; margin:9px auto 0 auto;  position:relative; overflow:hidden;}

.hezuo_more{ width:200px; height:50px; background:#282f89; line-height:50px; text-align:center; margin:0 auto;border-radius:30px}
.hezuo_more a{ color:#fff; font-size:16px;}
.hezuo_more a:hover{ font-weight:bold;background-image: -webkit-linear-gradient(left,#79c541, #2a3189); display:block;border-radius:30px}


/*news*/
.news{ width:100%; background:#f4f3f3; padding:50px 0; position:relative; min-height:660px;}
.news h2{ font-size:48px; color:#282f89; text-align:center;}
.news h2 em{ display:block; font-size:18px; color:#6f7b7a; font-weight:normal; font-style:normal; line-height:35px;}
.news h2 hr{ width:80px; height:3px; background:#79c440; border:0px; margin:10px auto 0 auto;}

.news .news_cont{ padding-top:50px; width:1280px; margin:0 auto;}
.news .news_cont li{margin-bottom: 2em;float: left;width: 400px;margin-right:25px; display:block; height:500px;overflow:hidden;}
.news .news_cont li:child-last{ margin-right:0;}
.news .news_cont .news_pic{ width:400px; height:310px; overflow:hidden;}
.news .news_cont .news_pic img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.news .news_cont .news_pic:hover img{ transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}

.news .news_cont .news_text{ padding:2em 0; width:400px; overflow:hidden; background:#fff; }
.news .news_cont .news_text .news_date{color: #4c4c4c;font-size: 0.875em; padding-left:1rem}
.news .news_cont .news_text .news_title{padding-bottom: 0.3em;height: 2.25em;color: #000;font-size: 1.125em;margin-top: 0.3em;padding-left:1rem}
.news .news_cont .news_text .news_title a{ color:#000;}
.news .news_cont .news_text p{ font-size:15px; line-height:28px; color:#666666;padding-left:1rem}

.news .news_cont .news_text:hover{background-image: -webkit-linear-gradient(left,#79c541, #2a3189);transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s;  margin-top:-30px;position: absolute; z-index:100; overflow:hidden;}
.news .news_cont .news_text:hover .news_date{ color:#fff;}
.news .news_cont .news_text:hover .news_title a{ color:#fff;}
.news .news_cont .news_text:hover p{ color:#fff; font-size:14px;}


/*join*/
.join{ width:100%; background:url(../images/join.jpg) no-repeat center top; height:536px; position:relative;}
.join h2{ position:absolute; top:155px; width:873px; left:50%; margin-left:-436px; font-size:53px; color:#fff; text-align:center;}
.join h2 em{ font-weight:normal; display:block; font-size:72px; font-style:normal; line-height:100px;width:400px; margin:20px auto 0 auto;}
.join h2 a{ color:#fff;}
.join h2 a:hover{ color:#79c440;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s;}
.join img{ width:87px; height:21px; position:absolute; left:50%; margin-left:-43px; bottom:130px;}


/*集团简介*/
.about_navbg{ width:100%;	height:100px; background:rgba(255,255,255,1); z-index:9999999999999;position:relative;top:0;-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2);  box-shadow: 0 0 15px rgba(0,0,0,0.2);}
.about_navbg .about_logo_nav{ width:100%;height:100px;}
.about_navbg .about_logo_nav .about_logo{ position:absolute; left:15px; top:14px; }
.about_navbg .about_logo_nav .about_logo img{  transition:height 0.2s linear; width:90%; }
.about_navbg .about_nav{ height:100px; width:43%; position:absolute; left:50%; margin-left:-21.5%; top:0 }
.about_navbg .about_nav ul{ height:100px;}
.about_navbg .about_nav li{ width:calc(100%/7); float: left; position:relative}
.about_navbg .about_nav li a{ line-height:100px;font-size:16px; color:#333; text-align:center; display: block; text-decoration:none; }
.about_navbg .about_nav li a:hover{ color:#fff; background-image: -webkit-linear-gradient(left,#79c541, #2a3189); transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s;border-radius: 10px }

.about_navbg .about_nav li a.on:before {position: absolute;top: 0; z-index:-1; content: "";display: block;width: 100%; margin-left:-50%;height:0;transition-duration:.3s;left:50%;}
.about_navbg .about_nav li a.on:hover:before{ height:100%; }

.about_navbg .about_nav li div {display:none;width:231px;text-align:center;color:#4f4f4f;position:absolute; left:-15px; background:#353992; z-index:9999999; top:100%;}
.about_navbg .about_nav li div a {display:block;color: #fff; line-height:39px; height:39px;font-size: 15px;font-weight:normal;border-bottom:1px solid rgba(255,255,255,0.05); margin-top:0;}
.about_navbg .about_nav li div a:hover {color:#fff; border-bottom:1px solid rgba(255,255,255,0.1); background-image: -webkit-linear-gradient(left,#79c541, #2a3189); border-top:0; border-right:0; border-left:0; }
.about_navbg .about_nav_tel{ position:absolute; right:0; bottom:0; z-index:102;}

.about_navbg .in_search{ width:50px; height:30px; text-align:center; position:absolute; right:330px; top:36%; overflow:hidden; border-left:1px solid #eee; cursor:pointer;}


.contact_us_nav{ position:fixed; width:100%; height:0; line-height:60px; background:#fff; z-index:4; opacity:0;top:0px; overflow:hidden;border-bottom: 1px solid #d7d7d7;}
.contact_us_nav li{ float:left;width: 14%; line-height:60px; border-right:1px solid #d7d7d7; text-align:center; }
.contact_us_nav li a{ display:block; font-size:16px; color:#333;}
.contact_us_nav li a:hover, li.cu_active{  background:#79c541; color:#fff;}
.contact_us_nav li.cu_active a{font-weight:bold; font-size:16px; font-weight:bold;background:#79c541; color:#fff;}


/*--search modal--*/
.modal { position: fixed; z-index:999999999999999; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8);display: none; }
.modal-dialog { position: absolute; z-index:9999999999; left: 0; top:50%; margin-top:-250px; width: 100%; background:; height:500px; }
.modal-content { width: 1200px; margin:0 auto; position:absolute;left:50%; margin-left:-600px; height:400px; }
.modal-content > div {  }
.modal-content input { border: none; float: left;}
.modal-content .search-logo { width: 408px; padding:80px 0 0 0; position:absolute; left:50%; margin-left:-204px; border-bottom:1px solid #5c5c5c}
.modal-content .search-logo img{ width:100%;}
.modal-content .search-bar { position:absolute; width:850px; left:50%; margin-left:-425px; height:90px; top:130px; }
.modal-content .search-tab .tab { padding: 6px 20px; float: left; font-size: 24px; color: #fff; cursor: pointer; }
.modal-content .search-tab .on { background: #fff; color: #fe0000; }
.modal-content .tab-panel { display: none; }
.modal-content .on { display: block; }
.modal-content .search-bar .search-keywords { margin-top: 2px; border-radius: 6px; overflow: hidden; }
.modal-content .search-bar .keywords { padding-left: 10px; width: 754px; height: 70px; line-height: 70px; font-size: 16px; background:#eee}
.modal-content .search-bar input[type="submit"] {  width: 70px; height: 70px; line-height: 70px; text-align: center; font-size: 16px; color: #fff; cursor: pointer; margin-left:15px; background:#e5433a url(../images/se.png) no-repeat center center}
.modal-content .search-close { width:60px; height:60px; cursor: pointer; transition:.4s all; display:block; position:absolute; right:0; top:0;}
.modal-content .search-close:hover {  color: #fff; transform: rotate(360deg); -webkit-transform: rotate(360deg); }
.modal-open { overflow: hidden; padding-right: 17px; }
.search_cage{ width:930px; position:absolute; left:50%; margin-left:-465px; height:50px; bottom:50px;}
.search_cage li{ float:left; width:calc(100%/5); text-align:center; line-height:50px;}
.search_cage li a{ color:#dddddd; font-size:17px; line-height:50px;}
.search_cage li a:hover{ color:#fff;}

.banner{ width:100%; height:450px; overflow:hidden}
.nyabout_nav{font-size:16px;line-height: 100px;border-bottom: 1px solid #efefef;}
.nyabout_nav a{ color:#666; font-weight:normal;}
.nyabout_nav .nyabout_nav_l{ width:60%;}
.nyabout_nav .nyabout_nav_l li{ float:left; padding:0 2%;}
.nyabout_nav .nyabout_nav_l li a:hover{ border-bottom:1px solid #79c440; padding-bottom:5px;background-image: -webkit-linear-gradient(left,#79c541, #2a3189); display:block; color:#fff; padding:0 15px;}
.nyabout_nav .nyabout_nav_r { font-weight:normal; color:#666;}
.nyabout_nav .nyabout_nav_r img{ padding-right:5px;}


/*se_about*/
.se_about{ width:1280px; margin:70px auto;}
.se_about p{ font-size:16px; line-height:29px; padding-bottom:15px; color:#333}
.se_about .se_about_aa{ width:240px; background:url(../images/aa.jpg) no-repeat right top;}
.se_about .se_about_aa p{ font-size:30px; color:#333; line-height:50px; padding:0px 0 0 0; font-weight:normal;}
.se_about .se_about_aa p a{ color:#333;}
.se_about .se_about_aa span{ display:block; width:120px; background:#353992; height:7px;}
.se_about .se_about_aa i{ display:block; font-style:normal; font-size:14px; color:#888; line-height:35px; letter-spacing:2px;font-weight:normal;}
.se_about .se_about_aa div{ text-align:center; padding:95px 0 0 0}

.se_about .se_about_p{ width:940px; padding:70px 0 0 100px; line-height:33px; font-size:16px; color:#555;font-weight:normal;}
.se_about .se_about_p span{ font-size:30px; color:#333; display:block; padding-bottom:20px;}
.se_about .se_about_p span:after{ content:""; border-bottom:5px solid #79c440; display:block; width:100px; padding-top:10px;}

.se_about .se_about_bb{ width:240px; background:url(../images/bb.jpg) no-repeat right center; height:146px; padding:40px 0}
.se_about .se_about_bb p{ font-size:30px; color:#333; line-height:50px; padding:30px 0 0 0}
.se_about .se_about_bb span{ display:block; width:120px; background:#DC0D10; height:7px;}
.se_about .se_about_bb i{ display:block; font-style:normal; font-size:14px; color:#888; line-height:35px; letter-spacing:2px;}
.se_about .se_about_bb_p{ width:837px; padding:70px 0 0 0; line-height:33px; font-size:16px; color:#555}
.se_about .se_about_bb_p span{ font-size:30px; color:#333}


.se_yn{ width:1280px; margin:0 auto; padding-bottom:70px;}
.se_yn h2{ font-size:30px; color:#333; text-align:center;font-weight:normal; margin-bottom:50px;}
.se_yn h2 a{ color:#333;}
.se_yn h2 em{ display:block; text-transform: uppercase; font-size:14px; line-height:40px;}
.se_yn h2 em:after{ content:""; display:block; border-bottom:3px solid #79c440; width:30px; margin:0 auto;}


/*se_Ashebei*/
.se_shebei{ background:url(../images/probg.jpg) no-repeat center top; padding:50px 0;background-attachment: fixed; background-size: cover;}
.se_shebei h2{ font-size:30px; color:#fff; text-align:center;font-weight:normal;}
.se_shebei h2 a{ color:#fff;}
.se_shebei h2 em{ display:block; text-transform: uppercase; font-size:14px; line-height:40px;}
.se_shebei h2 em:after{ content:""; display:block; border-bottom:3px solid #79c440; width:30px; margin:0 auto;}

.se_shebei_con{ padding:60px 0 60px 0; width:1280px; margin:0 auto; overflow:hidden;}
.se_shebei_con li{float:left; padding:0; width:300px; height:227px; margin-right:18px; margin-bottom:15px; position:relative; overflow:hidden; border:1px solid #e3dfdf;}
.se_shebei_con li em{ text-align:center; font-style:normal; font-size:17px; color:#fff; display:block; height:60px; line-height:60px; background:#383e96; font-weight:normal;}
.se_shebei_con li em:hover{ background:#282f89; color:#fff;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }
.se_shebei_con .old img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_shebei_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);}

.se_shebei_con .old{ width:288px; height:390px; margin:1px auto 0 auto;  position:relative; overflow:hidden;}



/*se_xinlai*/
.se_shuzi{ width:1280px; margin:0 auto; border-top:1px solid #eee; border-bottom:1px solid #eee;}

.shuzi_num #wrap { overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.shuzi_num section {display: block;position: relative;width: 100%;}
.shuzi_num .jumbo {font-size: 60px; color: #79c440; font-family:Impact; line-height:50px; display:inline-block; }
.shuzi_num #wrap .shuzi_num_li{ width:calc(100%/4); float:left; font-size:15px; color:#e5433a; background:url(../images/xiexian5.png) no-repeat right center; box-sizing:border-box; padding:40px 0 0 0 }

.shuzi_num_dichan{ width:1100px; margin:0 auto}
.shuzi_num_dichan #wrap .shuzi_num_li{ width:calc(100%/2);}


.shuzi_num #wrap .shuzi_numd{ background:none;}


.shuzi_num #wrap .shuzi_num_li span{ padding:0 0 0 10px; font-size:24px; color:#79c440; font-weight:normal;}
.shuzi_num #wrap .shuzi_num_li p{ font-size:14px; color:#626262; line-height:55px; text-align:center;font-weight:normal; }

.shuzi_numaa{ width:105px; margin:0 auto; min-width:auto;}
.shuzi_numbb{ width:125px; margin:0 auto; min-width:auto;}
.shuzi_numcc{ width:158px; margin:0 auto; min-width:auto;}
.shuzi_numdd{ width:153px; margin:0 auto; min-width:auto;}


/*领导致辞*/
.se_lingdao{ width:1280px; margin:0px auto; padding:70px 0 30px 0;}
.se_lingdao .se_lingdao_aa{ width:240px; background:url(../images/bb.jpg) no-repeat right top;}
.se_lingdao .se_lingdao_aa p{ font-size:21px; color:#333; line-height:50px; padding:0px 0 0 0; font-weight:normal;}
.se_lingdao .se_lingdao_aa p a{ color:#333;}
.se_lingdao .se_lingdao_aa span{ display:block; width:120px; background:#353992; height:7px;}
.se_lingdao .se_lingdao_aa i{ display:block; font-style:normal; font-size:14px; color:#888; line-height:35px; font-weight:normal;}
.se_lingdao .se_lingdao_aa div{ text-align:center;  padding:95px 0 0 0}

.se_lingdao .se_lingdao_p{ width:940px; padding:80px 100px 0 0px; line-height:29px; font-size:16px; color:#555;font-weight:normal;}
.se_lingdao .se_lingdao_p p{text-indent:2em; padding-bottom:20px;}
.se_lingdao .se_lingdao_p span{ font-size:30px; color:#333; display:block; padding-bottom:20px;}
.se_lingdao .se_lingdao_p span:after{ content:""; border-bottom:5px solid #79c440; display:block; width:100px; padding-top:10px;}


/*se-企业文化*/
.se_wenhua{ width:1280px; margin:0 auto; padding:00px 0 50px 0;}
.se_wenhua h2{ font-size:30px; color:#2a308a; text-align:center;font-weight:normal; margin-bottom:50px;}
.se_wenhua h2 a{ color:#333;}
.se_wenhua h2 em{ display:block; text-transform: uppercase; font-size:14px; line-height:40px; color:#666;}
.se_wenhua h2 em:after{ content:""; display:block; border-bottom:3px solid #79c440; width:30px; margin:0 auto;}

.pinz01{width:261px;height: 460px;position: relative;float: left;margin-right: 7px;overflow: hidden;}
.pinz01 dl{width: 261px;height: 370px;overflow: hidden;text-align: center;}
.pinz01 dl dt{width: 261px;height: 370px;line-height: 0;}
.pinz01 dl dt img{width: 100%;height: 100%;}
.pinz01 dl dd{width: 261px;height: 190px;background: #f2f2f2;position: absolute;padding: 32px 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; width:80%; margin:0 auto}
.pinz01 dl dd p i,.pin01_m p i{display: block; font-style:normal; font-size:16px;}
.pinz01:hover dd{display: none;}
.pinz .nobor{margin-right: 0;}
.pin01_m{width: 261px;height: 0;position: absolute;bottom: 0;left: 0;overflow: hidden;text-align: center;background: rgba(40,47,137,0.7); 
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: 150px 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_资质荣誉*/
.se_honor{ background:url(../images/jianchibg.jpg) no-repeat center top; padding:50px 0;}
.se_honor h2{ font-size:30px; color:#fff; text-align:center;font-weight:normal;}
.se_honor h2 a{ color:#fff;}
.se_honor h2 em{ display:block; text-transform: uppercase; font-size:14px; line-height:40px;}
.se_honor h2 em:after{ content:""; display:block; border-bottom:3px solid #79c440; width:30px; margin:0 auto;}

.honor_con{ padding:20px; width:1240px; margin:50px auto 0 auto; overflow:hidden; background:#fff;}
.honor_con li{float:left; padding:0; width:297px; height:433px; margin-right:18px; margin-bottom:15px; position:relative; overflow:hidden;}
.honor_con li em{ text-align:center; font-style:normal; font-size:17px; color:#fff; display:block; height:60px; line-height:60px; background:#383e96; font-weight:normal;}
.honor_con li em:hover{ background:#282f89; color:#fff;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }
.honor_con .old img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.honor_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);}

.honor_con .old{ width:305px; height:372px; margin:1px auto 0 auto;  position:relative; overflow:hidden;}


/*发展历程*/
.licheng_bj{ background:url(../img/licheng_bj.jpg) center; overflow:hidden;width:100%; background-attachment: fixed; background-size: cover;}
.licheng_bj h2{ font-size:30px; color:#fff; text-align:center;font-weight:normal; margin-top:60px;}
.licheng_bj h2 a{ color:#fff;}
.licheng_bj h2 em{ display:block; text-transform: uppercase; font-size:14px; line-height:40px; color:#fff;}
.licheng_bj h2 em:after{ content:""; display:block; border-bottom:3px solid #79c440; width:30px; margin:0 auto;}

.licheng{width:1280px; margin:0 auto;  height:240px;}
.se_licheng_con{ width:1280px; margin:50px auto 0 auto; height:1510px; position:relative}
.se_licheng_con .se_licheng_xian{ height:2000px; position:absolute; left:50%; margin-left:-1px; width:1px; background:#e7e7e7; }

.se_licheng_2018_5{ width:665px; position:absolute; left:0; top:20px; height:150px;}
.se_licheng_2018_5 .se_licheng_bai{ width:513px; position:absolute; left:0; top:0}
.se_licheng_2018_5 .se_licheng_bai .se_licheng_pic_jian{ width:12px; height:23px; position:absolute; right:0; top:70px; }
.se_licheng_2018_5 .se_licheng_bai_con{ background:#fff ; width:503px;  height:138px;}
.se_licheng_2018_5 .se_licheng_pic{ width:200px; position:absolute; left:0; top:0}
.se_licheng_con .se_licheng_pic img{ width:100%;}
.se_licheng_2018_5 .se_licheng_bai_con p{ width:290px; position:absolute; right:0; top:0; padding:20px 30px 0 0; box-sizing:border-box; font-size:15px; line-height:25px; color:#666}
.se_licheng_2018_5 .se_licheng_date{ font-size:16px; color:#555; position:absolute; right:20px; top:70px;}
.se_licheng_2018_5 .se_licheng_yuan{ width:20px; height:20px; background:#f1b513; border-radius:50%; position:absolute; right:-5px; top:73px; z-index:3}

.se_licheng_2018{ width:665px; position:absolute; right:0; top:150px; height:150px;}
.se_licheng_2018 .se_licheng_bai{ width:513px; position:absolute; right:0; top:0}
.se_licheng_2018 .se_licheng_bai .se_licheng_pic_jian{ width:12px; height:23px; position:absolute; left:0; top:70px; }
.se_licheng_2018 .se_licheng_bai_con{ background:#fff ; width:503px;  height:138px; position:absolute; right:0;}
.se_licheng_2018 .se_licheng_pic{ width:200px; position:absolute; right:0; top:0}
.se_licheng_2018 .se_licheng_bai_con p{ width:290px; position:absolute; left:20px; top:0; padding:10px 30px 0 0; box-sizing:border-box; font-size:15px; line-height:25px; color:#666}
.se_licheng_2018 .se_licheng_bai_con p strong{ display:block; font-size:17px; line-height:35px;}
.se_licheng_2018 .se_licheng_date{ font-size:16px; color:#555; position:absolute; left:20px; top:70px;}
.se_licheng_2018 .se_licheng_yuan{ width:20px; height:20px; background:#f1b513; border-radius:50%; position:absolute; left:-5px; top:73px; z-index:3}

.se_licheng_2010{ width:665px; position:absolute; left:0; top:320px;}
.se_licheng_2010 .se_licheng_bai{ width:513px; position:absolute; left:0; top:0}
.se_licheng_2010 .se_licheng_bai .se_licheng_pic_jian{ width:12px; height:23px; position:absolute; right:0; top:70px; }
.se_licheng_2010 .se_licheng_bai_con{ background:#fff ; width:503px;  height:138px;}
.se_licheng_2010 .se_licheng_pic{ width:200px; position:absolute; left:0; top:0}
.se_licheng_2010 .se_licheng_bai_con p{ width:290px; position:absolute; right:0; top:0; padding:20px 30px 0 0; box-sizing:border-box; font-size:15px; line-height:25px; color:#666}
.se_licheng_2010 .se_licheng_bai_con p strong{ display:block; font-size:17px; line-height:35px; color:#333}

.se_licheng_2010 .se_licheng_date{ font-size:16px; color:#555; position:absolute; right:20px; top:70px;}
.se_licheng_2010 .se_licheng_yuan{ width:20px; height:20px; background:#f1b513; border-radius:50%; position:absolute; right:-5px; top:73px; z-index:3}

.se_licheng_2008{ width:665px; position:absolute; right:0; top:450px;}
.se_licheng_2008 .se_licheng_bai{ width:513px; position:absolute; right:0; top:0}
.se_licheng_2008 .se_licheng_bai .se_licheng_pic_jian{ width:12px; height:23px; position:absolute; left:0; top:70px; }
.se_licheng_2008 .se_licheng_bai_con{ background:#fff ; width:503px;  height:138px; position:absolute; right:0;}
.se_licheng_2008 .se_licheng_pic{ width:200px; position:absolute; right:0; top:0}
.se_licheng_2008 .se_licheng_bai_con p{ width:290px; position:absolute; left:20px; top:0; padding:20px 30px 0 0; box-sizing:border-box; font-size:15px; line-height:25px; color:#666}
.se_licheng_2008 .se_licheng_bai_con p strong{ display:block; font-size:17px; line-height:35px;}
.se_licheng_2008 .se_licheng_date{ font-size:16px; color:#555; position:absolute; left:20px; top:70px;}
.se_licheng_2008 .se_licheng_yuan{ width:20px; height:20px; background:#f1b513; border-radius:50%; position:absolute; left:-5px; top:73px; z-index:3}


.se_licheng_2003{ width:665px; position:absolute; left:0; top:620px;}
.se_licheng_2003 .se_licheng_bai{ width:513px; position:absolute; left:0; top:0}
.se_licheng_2003 .se_licheng_bai .se_licheng_pic_jian{ width:12px; height:23px; position:absolute; right:0; top:70px; }
.se_licheng_2003 .se_licheng_bai_con{ background:#fff ; width:503px;  height:138px;}
.se_licheng_2003 .se_licheng_pic{ width:200px; position:absolute; left:0; top:0}
.se_licheng_2003 .se_licheng_bai_con p{ width:290px; position:absolute; right:0; top:0; padding:20px 30px 0 0; box-sizing:border-box; font-size:15px; line-height:25px; color:#666}
.se_licheng_2003 .se_licheng_bai_con p strong{ display:block; font-size:17px; line-height:35px; color:#333}

.se_licheng_2003 .se_licheng_date{ font-size:16px; color:#555; position:absolute; right:20px; top:70px;}
.se_licheng_2003 .se_licheng_yuan{ width:20px; height:20px; background:#f1b513; border-radius:50%; position:absolute; right:-5px; top:73px; z-index:3}

.se_licheng_1998{ width:665px; position:absolute; right:0; top:820px;}
.se_licheng_1998 .se_licheng_bai{ width:513px; position:absolute; right:0; top:0}
.se_licheng_1998 .se_licheng_bai .se_licheng_pic_jian{ width:12px; height:23px; position:absolute; left:0; top:60px; }
.se_licheng_1998 .se_licheng_bai_con{ background:#fff ; width:503px;  height:138px; position:absolute; right:0;}
.se_licheng_1998 .se_licheng_pic{ width:200px; position:absolute; right:0; top:0}
.se_licheng_1998 .se_licheng_bai_con p{ width:290px; position:absolute; left:20px; top:0; padding:20px 30px 0 0; box-sizing:border-box; font-size:15px; line-height:25px; color:#666}
.se_licheng_1998 .se_licheng_bai_con p strong{ display:block; font-size:17px; line-height:35px;}
.se_licheng_1998 .se_licheng_date{ font-size:16px; color:#555; position:absolute; left:20px; top:60px;}
.se_licheng_1998 .se_licheng_yuan{ width:20px; height:20px; background:#f1b513; border-radius:50%; position:absolute; left:-5px; top:63px; z-index:3}


.da_l,.da_r{ width:680px; height:214px; position:absolute}
.da_l{ left:0}
.da_r{ right:0}
.sanjiao_l{ position:absolute; right:48px; top:35px;}
.yuan_l{ position:absolute; right:4px; top:33px;}
.sanjiao_r{ position:absolute; left:48px; top:35px;}
.yuan_r{ position:absolute; left:4px; top:33px;}

.se_da_con{ width:620px; height: 120px; position:absolute; background:#fff}
.se_da_a{ top:35px}
.se_da_a .se_da_con{ left:0; top:0}
.se_da_a .se_da_con div{ left:15px; width:90%; top:10px; position:absolute;}
.se_da_con div p{ font-size:15px; color:#555; line-height:26px;}
.se_da_con div span{ display:block; font-family:impact; font-size:30px; color:#79c440; line-height:55px;}
.se_da_b{ top:165px}
.se_da_b .se_da_con{ right:0; top:0}
.se_da_b .se_da_con div{ left:15px; width:90%; top:10px; position:absolute;}
.se_da_c{ top:290px}
.se_da_c .se_da_con{ left:0; top:0}
.se_da_c .se_da_con div{ left:15px; width:90%; top:10px; position:absolute;}
.se_da_d{ top:415px}
.se_da_d .se_da_con{ right:0; top:0}
.se_da_d .se_da_con div{ left:15px; width:90%; top:10px; position:absolute;}
.se_da_e{ top:545px}
.se_da_e .se_da_con{ left:0; top:0}
.se_da_e .se_da_con div{ left:15px; width:90%; top:10px; position:absolute;}
.se_da_f{ top:665px}
.se_da_f .se_da_con{ right:0; top:0}
.se_da_f .se_da_con div{ left:15px; width:90%; top:10px; position:absolute;}
.se_da_g{ top:785px}
.se_da_g .se_da_con{ left:0; top:0}
.se_da_g .se_da_con div{ left:15px; width:90%; top:10px; position:absolute;}
.se_da_h{ top:905px}
.se_da_h .se_da_con{ right:0; top:0}
.se_da_h .se_da_con div{ left:15px; width:90%; top:10px; position:absolute;}
.se_da_h .se_da_con div p{ font-size:15px; color:#555; line-height:23px;}
.se_da_i{ top:1025px}
.se_da_i .se_da_con{ left:0; top:0}
.se_da_i .se_da_con div{ left:15px; width:90%; top:10px; position:absolute;}
.se_da_j{ top:1150px}
.se_da_j .se_da_con{ right:0; top:0}
.se_da_j .se_da_con div{ left:15px; width:90%; top:10px; position:absolute;}
.se_da_k{ top:1275px}
.se_da_k .se_da_con{ left:0; top:0}
.se_da_k .se_da_con div{ left:15px; width:90%; top:10px; position:absolute;}
.se_da_l{ top:1965px}
.se_da_l .se_da_con{ right:0; top:0}
.se_da_l .se_da_con div{ left:15px; width:90%; top:10px; position:absolute;}


/*组织架构*/
.se_jiagou{ width:1280px; margin:0 auto; padding:50px 0;}
.se_jiagou h2{ font-size:30px; color:#2a308a; text-align:center;font-weight:normal;}
.se_jiagou h2 a{ color:#333;}
.se_jiagou h2 em{ display:block; text-transform: uppercase; font-size:14px; line-height:40px; color:#666;}
.se_jiagou h2 em:after{ content:""; display:block; border-bottom:3px solid #79c440; width:30px; margin:0 auto;}

.se_jiagou .se_jiagou_cont{ margin-top:50px;}


/*厂容厂貌*/
.cf{ width:1280px; margin:0 auto; padding:50px 0;}
.cf h2{ font-size:30px; color:#2a308a; text-align:center;font-weight:normal; margin-bottom:30px;}
.cf h2 a{ color:#333;}
.cf h2 em{ display:block; text-transform: uppercase; font-size:14px; line-height:40px; color:#666;}
.cf h2 em:after{ content:""; display:block; border-bottom:3px solid #79c440; width:30px; margin:0 auto;}

.fahuo_con{ width:1280px; margin:50px auto 0 auto; overflow:hidden;}
.fahuo_con li{float:left; padding:0; width:415px; position:relative; overflow:hidden; background:#fff; margin:0 12px 0 0}

.fahuo_con li img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.fahuo_con li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}


.fahuo_t_l{ width:415px; height:300px; position:relative; overflow:hidden;}
.fahuo_t_l a{ width:415px; height:300px; position: relative; z-index:3; display:block}
.fahuo_t_l a:hover{ color:#fff}
.fahuo_t_b{ position:relative }
.fahuo_t_b p{ font-size:16px; color:#333; line-height:50px; z-index:2; position:relative; text-align:center}
.fahuo_t_b p:hover{ background:#282f89; color:#fff!important;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }
.fahuo_t_b p:hover a{ color:#fff}


/*内页资质荣誉*/
.zibg{  padding:30px 0 0 0}
.zibg_t{ width:1350px; margin:0 auto 35px auto; border-bottom:1px solid #eee; }
.zibg h2{ font-size:32px;text-align:center; font-weight:normal; padding:50px 0; width:1280px; margin:0 auto;} 
.zibg_p{ text-align:center; line-height:35px; font-size:18px; color:#333; padding:40px 0 30px 0; background:url(../images/images/zi_p_bg.png) no-repeat center 30px;}

.er_about { width:1350px; margin:0 auto;  padding:30px 0 20px 0}
.er_about ul{ width:1350px;}
.er_about li{float:left; padding:0; width:400px; margin:0 55px 25px 0; position:relative; overflow:hidden; background:#fff; border:1px solid #eee; padding:30px 0 0 0}
.er_about li .p-img{ width:330px; height:465px; margin:0 auto 15px 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;}


/*内页厂容厂貌*/
.er_cf { width:1350px; margin:0 auto;  padding:30px 0 20px 0}
.er_cf ul{ width:1350px;}
.er_cf li{float:left; padding:0; width:400px; margin:0 55px 25px 0; position:relative; overflow:hidden; background:#fff; border:1px solid #eee; }
.er_cf li .p-img{ width:330px; height:248px; margin:0 auto 15px auto;  text-align:center;  position:relative; overflow:hidden }
.er_cf 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_cf li .p-img img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.er_cf li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.er_cf p{ font-size:16px; line-height:35px; color:#666;}
.er_cf p span{ font-size:17px;  color:#af1318;}
.er_cf li:nth-child(3n){ margin:0 0 25px 0;}



/*内页公共文件*/
.nyabout_cont{ width:1280px; margin:50px auto;}
.nyabout_cont p{ font-size:16px; line-height:28px; color:#666; padding-bottom:15px;}

.espcms_page{width:1280px;overflow: hidden;margin: 0 auto; padding:0 0 30px 0}
.espcms_page_botton{text-align: center;overflow: hidden;padding-top:10px;}
.espcms_newslist_read{padding:50px 0 0px 5px; font-size:16px;}
.espcms_newslist_read li{ line-height:45px;}
.espcms_newslist_read li a{ color:#666; }
.espcms_newslist_read li a:hover{ color:#333; text-decoration:none;background-image: -webkit-linear-gradient(left,#79c541, #2a3189); display:inline-block; color:#fff; padding:0 15px;}
#pagelist,#espcms_bbs_pagelist{color:#818181; font-size:14px;}
.pagination {font-family: '微软雅黑','Microsoft YaHei UI','Microsoft YaHei',arial, helvetica, sans-serif;overflow: hidden;padding:10px 0px;font-size:14px;margin: 0px;}
/*按钮色彩样式*/
.pagination a {color: #282f89;text-decoration: none;overflow: hidden;padding:5px 5px;margin: 0px 0px 0px 5px;}
.pagination a:visited {text-decoration: none;overflow: hidden;}
.pagination a:active {text-decoration: none;overflow: hidden;}
.pagination a:hover {color: #fff;background-color: #79c440;overflow: hidden;}
.pagination span.current {color:#fff;overflow: hidden;padding:5px 13px;margin: 0px 0px 0px 5px;}
.pagination span.disabled {background:#333a8f;}

.fenye{ margin:0 auto 50px auto;}

/*内页集团新闻*/
.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; text-align:center}
.newsnei h2 span a{ color:#282f89; font-size:47px; }
.newsnei h2 span a:hover{ color:#79c440}

.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) 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); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.newsnei .tupian_zl:hover{ background:url(../images/lleft_h.jpg)}
.newsnei .tupian_zr{ position:absolute; right:0; top:5px; width:33px; height:32px; background:url(../images/rright.jpg); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.newsnei .tupian_zr:hover{ background:url(../images/rright_h.jpg)}


.in_news_list{ width:1350px; margin:75px auto 35px auto;}
.in_news_list h2{ text-align:center; font-size:38px; color:#333; background:url(../erimg/xx.png) no-repeat center center; line-height:55px; margin-bottom:75px;}
.in_news_list h4{ text-align:center; font-size:38px; color:#333;  line-height:55px; margin-bottom:75px; }
.in_news_list h4 a{ color:#282f89; font-size:47px;}
.in_news_list h4 a:hover{ color:#79c440}

.in_news_list li{ float:left; width:48%; margin:0 2% 25px 0}
.in_news_list li:nth-child(2n){ width:48%; margin:0 0 25px 0}

.in_news_list_l{ width:55px; padding:20px; position:relative; overflow:hidden; border-right:1px dashed #ddd;  font-size:17px; color:#777; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; margin:0 15px 0 0;}
.in_news_list_l span{ display:block; font-size:16px; color:#777; position:relative; overflow:hidden; height:24px;}

.in_news_list_r{ width:500px; position: relative; }
.in_news_list_r a{ font-size:18px; color:#333; line-height:35px; text-transform:uppercase; display:block; }
.in_news_list_r a:hover{ color:#00489d;}
.in_news_list_r p{ font-size:15px; line-height:25px; color:#888; padding:10px 0 10px 0}


.see-more {
    margin-top: 50px;
    margin-bottom: 75px;
    position: relative;
    text-align: center;
}

.see-more a {
    display: inline-block;
    line-height: 35px;
    background: -webkit-linear-gradient(left, #79c541, #272f88);
    background: -o-linear-gradient(right, #79c541, #272f88);
    background: -moz-linear-gradient(right, #79c541, #272f88);
    background: linear-gradient(to right, #79c541, #272f88);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    color: #da251d\0;
    background: white\0;
    font-size: 16px;
    padding: 0 30px;
    border: 1px solid transparent;
}

.see-more::before,
.see-more::after {
    content: "";
    width: 42.25%;
    height: 1px;
    background-color: #272f88;
    position: absolute;
    top: 50%;
}

.see-more::before {
    left: 0;
}

.see-more::after {
    right: 0;
}
.see-more a:hover {
    border: 1px solid #272f88;
    -ms-transition: .6s;
    -moz-transition: .6s;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}


/*se_news*/
.main { width:1350px; margin:0 auto 55px auto}
.se_news_con{ padding:90px 0 0 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; top:0; border-bottom: 1px solid #eee; padding: 0 0 30px 0; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}

.se_news_l{ width:210px; 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_m{ width:55px; padding:15px; position:relative; overflow:hidden; border:2px solid #0e60ae; margin:0 0 0 60px; font-size:19px; color:#444; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.se_news_m span{ display:block; font-size:16px; color:#777; width:37px; position:relative; overflow:hidden; height:24px;}


.se_news_r{ width: 1050px; position: relative; z-index: 1000; margin:0 20px 0 0}
.se_news_r a{ font-size:24px; color:#333; display:block; line-height:42px; }
.se_news_r a:hover{ color:#ff0100;}
.se_news_r p{ line-height:28px; color:#888; padding:10px 0 10px 0; font-size:15px;}
.se_news_r span{ display:block; line-height:28px; color:#888; padding:5px 0 5px 35px; font-size:15px; background:url(../images/ddd.png) no-repeat left center;}
.se_news_r .se_news_more{ width:90px; border-bottom:1px solid #1476c2; line-height:40px; text-align:center; padding:15px 0 0 0}
.se_news_r .se_news_more a{ color:#1476c2; font-size:14px;}

.se_news_con li:hover .se_news_m{ background:#0e60ae; color:#fff}
.se_news_con li:hover .se_news_m span{ color:#fff}
.se_news_con li:hover .se_news_r h2 a{color:#00489d;}


/*in_news_bg*/
.in_news_bg{ height:480px; background:url(../erimg/banner-news.jpg) no-repeat center bottom;}
.in_news_bg h2{ width:1350px; margin:0 auto; position:relative; padding:55px 0 0 0; font-weight:normal;}
.in_news_bg h2 span{ display:block; background:url(../erimg/h2-bg.png) no-repeat left bottom; height:90px; line-height:90px; color:#fff; font-size:18px;}
.in_news_bg h2 p{ line-height:65px; color:#fff; font-size:15px;}
.in_news_bg h1{ width:1350px; margin:0 auto; position:relative; padding:55px 0 0 0;  line-height:50px; color:#fff; font-size:33px;}
.in_news_bg .zuozhe{ width:1350px; margin:0 auto; line-height:65px; color:#fff; font-size:15px;}
.in_news_bg .zuozhe a{ color:#fff}

.espcms_book2 { font-size:16px; line-height:25px; color:#666;}
.espcms_book2 p{ margin-bottom:15px;}
.espcms_book2 img{ margin-bottom:15px;}

/*内页产品展示*/
.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;}


.ny_fuwu_cont{ width:1280px; margin:0 auto;padding:50px 0 0 0 }
.ny_fuwu_cont ul{margin:0 auto; }
.ny_fuwu_cont li{ width:384px; float:left; margin:0 20px 40px 20px;  cursor:pointer; overflow:hidden; border:1px solid #edebeb;}
.ny_fuwu_cont li:hover h3{ color:#fff;background-image: -webkit-linear-gradient(left,#79c541, #2a3189);transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }
.ny_fuwu_cont .se_case_pic{ width:386px; margin:0 auto; overflow:hidden; height:290px;  background:#333;}
.ny_fuwu_cont .se_case_pic img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.ny_fuwu_cont .se_case_pic:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.ny_fuwu_cont .se_case_text{ width:100%; margin:0 auto; padding:5px 0px 5px 00px; box-sizing:border-box;-webkit-box-sizing:border-box;}
.ny_fuwu_cont .se_case_text h3{ font-size: 18px;line-height:45px;color: #333; font-weight:normal; text-align:center;}
.ny_fuwu_cont .se_case_text h3:hover{ color:#fff;background-image: -webkit-linear-gradient(left,#79c541, #2a3189);transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }


.ny_hezuo_cont{ width:1280px; margin:0 auto;padding:50px 0 0 0 }
.ny_hezuo_cont ul{margin:0 auto; }
.ny_hezuo_cont li{ width:384px; float:left; margin:0 20px 40px 20px;  cursor:pointer; overflow:hidden; border:1px solid #edebeb;}
.ny_hezuo_cont .se_case_pic{ width:355px; margin:0 auto; overflow:hidden; height:122px; padding-top:15px;}
.ny_hezuo_cont .se_case_pic img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.ny_hezuo_cont .se_case_pic:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.ny_hezuo_cont .se_case_text{ width:100%; margin:0 auto; padding:5px 20px 5px 20px; box-sizing:border-box;-webkit-box-sizing:border-box;}
.ny_hezuo_cont .se_case_text h3{ font-size: 18px;line-height:45px;color: #333; font-weight:normal; text-align:center;}
.ny_hezuo_cont .se_case_text h3:hover{ color:#c92d2f;}



/*se_contact_bg*/
.se_contact_bg{ height:780px; background:url(../img/banner-contact.jpg) no-repeat center top;}
.se_contact_bg .s_width{ width:1350px; margin:0 auto; position:relative; height:780px;}
.se_contact_bg .contact_right{ width:1020px; height:480px; position:absolute;  right:50%; margin-right:-480px; top:80px;}
.se_contact_bg .contact_right h2{ font-size: 34px; line-height: 54px; color: #fff; padding-bottom: 20px; border-bottom: 1px solid rgba(255,255,255,0.2);}
.se_contact_bg .contact_right span{ font-size:24px; color:#fff; line-height:55px; display:block; padding:25px 0 0 0; font-weight:bold;}
.se_contact_bg .contact_right p{ font-size:16px; color:#fff; line-height:30px; padding:20px 0 35px 0; border-bottom: 1px solid rgba(255,255,255,0.2);}
.contact_right .lan_tel{ width:590px; border-radius:56px; margin:30px 0 0 0; height:56px; line-height:56px; text-align:right; padding:0 66px 0 0; font-family:Impact; color:#fff; font-size:30px; background:#2a308a; box-sizing:border-box}
.se_xinren{ padding:10px 0 35px 0; text-align:center;}
.se_xinren h2{ font-size: 28px; line-height: 26px; color: #333; }
.se_xinren p{ font-size: 16px; color: #666666; margin: 18px 0; font-weight:normal;}

.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{ width:90%; position:absolute; right:35px;top:41px; padding:35px 0 0 250px; 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}

.se_contact_map{ width:100%; height:600px; position:relative;}
.map{ width:100%; height:600px; position: absolute; left:0; top:0}
.se_contact_map .s_width{ width:1350px; position:absolute; left:50%; margin-left:-665px; height:500px; top:50px; height:500px;}
.se_contact_map .contact_right{ width:940px; background:rgba(0,0,0,0.8); height:500px; box-sizing:border-box; padding:30px; position:absolute; right:0; top:0;  z-index:2}
.se_contact_map .contact_right span{ display:block; font-size:27px; color:#fff; line-height:85px; background:url(../images/ddss.jpg) no-repeat left bottom; margin:0 0 55px 0}
.se_contact_map .contact_right p{ line-height:33px; color:#fff; font-size:16px; margin:0 0 25px 0}
 .contact_l{ width:50%; float:left;line-height:33px; color:#fff; font-size:16px; margin:20px 0 25px 0; }
  .contact_r{ width:50%; float:right;line-height:33px; color:#fff; font-size:16px; margin:20px 0 25px 0; }


/*liuyan*/
.main { width:1350px; margin:0 auto 55px auto}
.liu_r h2{ font-size:24px; color:#2c2e67; line-height:35px; text-transform:uppercase;}
.liu_r .liu_zi{ line-height:55px; font-size:16px; color:#888; margin:0 0 30px 0; font-weight:normal;}
.main .title{ display:none;}


.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:1200px; 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 .pro_read_r p{ font-size:16px; line-height:28px; margin-bottom:0px;}



.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;}


/*内页联系我们*/
.ny_contact{ width:100%; background:url(../images/contact.jpg) no-repeat center top; height:260px; overflow:hidden}
.ny_contact .s_width{padding: 85px 0 60px 0;}
.ny_contact h2{font-size:34px; color:#fff;}
.ny_contact p{max-width: 980px;  color:#fff; font-size:16px; line-height:28px; font-weight:normal; margin-top:10px;}

.ny_contact_cont{ width:1280px; margin:60px auto;}
.ny_contact_cont h3{font-size: 28px;font-weight: 700;color: #333;line-height: 35px; text-align:center;}
.ny_contact_cont h4{ font-size:15px; line-height:21px; text-align:center; color:#666; font-weight:normal; margin-top:15px;}
.ny_contact_cont ul{ margin:60px 0 70px 0;}
.ny_contact_cont li{ float:left; width:157px; margin-right:30px;}
.ny_contact_cont li:nth-child(7n){ margin-right:0px;}
.ny_contact_cont > li {display: inline-block;padding-left: 5px;padding-right: 5px;}
.c-info{ margin:0 auto; width:100%;}
.c-info a {width: 100px;height: 100px;background-color: #282f89;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;display:block;text-indent: -9999px; margin:0 auto 30px auto;}
.c-info a:nth-child(2n){background-color: #79c541;}
.c-info p {padding: 5px 0;font-size: 16px;color: #333; font-weight:normal; text-align:center;}
.c-info .c-info-detail {color: #999;font-size: 14px; font-weight:normal; text-align:center;}

.c_a{background: url(../images/c_a.png) no-repeat center;}
.c_b{background: url(../images/c_b.png) no-repeat center;}
.c_c{background: url(../images/c_c.png) no-repeat center;}
.c_d{background: url(../images/c_d.png) no-repeat center;}
.c_e{background: url(../images/c_e.png) no-repeat center;}
.c_f{background: url(../images/c_f.png) no-repeat center;}

.liuyanbg{width:100%; background:url(../images/liuyanbg.jpg) no-repeat center top; height:284px; overflow:hidden}
.liuyanbg .s_width{ padding:80px 0 0 0;}
.liuyanbg li{ width:45%; float:left; color:rgba(255, 255, 255, 0.8); font-weight:normal; overflow:hidden; padding-right:5%; font-size:15px; line-height:24px;} 
.liuyanbg li:nth-child(2n){ margin-right:0;}
.liuyanbg li em{ font-size:25px; display:block; margin-bottom:25px;}



.qianshen{ width:1280px; margin:50px auto;}
.qianshen h2{font-size:30px; color:#333; text-align:center;font-weight:normal; margin-bottom:30px;}
.qianshen h2 a{ color:#333;}
.qianshen h2 em{ display:block; text-transform: uppercase; font-size:14px; line-height:40px; color:#666;}
.qianshen h2 em:after{ content:""; display:block; border-bottom:3px solid #79c440; width:30px; margin:0 auto;}
.qianshen p{ font-size:16px; line-height:28px; color:#333;}

.ny_youshi{ width:1280px; margin:50px auto;}
.ny_youshi li{ float:left;width: calc(98%/2); overflow:hidden; margin:0 20px 20px 0;}
.ny_youshi li:nth-child(2n){ margin-right:0;}
.ny_youshi li img{width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.ny_youshi li:hover img{ transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}