body{font-size:14px; min-width:1200px;}

*{ margin:0; padding:0;}

img{ border:none;}

ul{ list-style:none;}

.clear{ clear:both}

li{list-style:none;}

.l{ float:left;}

.r{ float:right;}

a{ text-decoration:none;}



.relative{position: relative;}

.absolute{position:absolute;}

.flex{

display: flex;

justify-content: space-between;

overflow: hidden;

flex-flow: row nowrap;

}

















.s_width{ width:1280px; margin:0 auto; position:relative;height:100%;}

.liuyan{ padding:0 0 30px 0}





.menu_nav{position: fixed; bottom: auto; right: auto; z-index:800; background:rgba(255,255,255,0.5); height:87px; width:100%;}

.menu{ position:absolute; left:40px; top:3px; width:450px;}



.nav{ width:50%; z-index:800;position: fixed; right:40px;    cursor: pointer;}

.nav ul{ overflow:hidden}

.nav li{ float:left; width:12%; line-height:87px; font-size:16px;}

.nav li a{ color:#333;}



.nav li div {display:none;width:240px;text-align:center;color:#4f4f4f;position:absolute;top:88px; background:#1f9c58; z-index:9999 }

.nav li div a {display:block;BACKGROUND: url(asdfasdf); COLOR: #fff; LINE-HEIGHT:40px; HEIGHT:40px;FONT-SIZE: 14px;font-weight:normal;border-bottom:1px dashed #29ab64; margin-top:0;}

.nav li div a:hover {color:#333; border-bottom:1px dashed #f3eb69; background:#fff100; border-top:0; border-right:0; border-left:0;FONT-SIZE: 15px;}





/*footer*/

.footer{ background:url(../images/images/bottom.png) no-repeat center top; height:66px; width:100%; margin-top:50px; }

.footer p{ width:80%; margin:0 auto; line-height:66px; text-align:center; color:#fff; font-size:15px;}



/*公司简介*/

.about{height: 956px;width: 100%;background: url(../images/images/bg1.jpg) center no-repeat;}



/*产品展示*/

.pro{height: 962px;width: 100%; background:url(../images/images/bg2.jpg) no-repeat center top; }





/*自定义*/

.liucheng{height: 950px;width: 100%; background:url(../images/images/bg3.jpg) no-repeat center top;}



/*新闻动态*/

.news{height: 930px;width: 100%; background:url(../images/images/bg4.jpg) no-repeat center top;}





/*联系我们*/

.contact{height: 846px; background:url(../images/images/bg5.jpg) no-repeat center top; width:100%;}



.contact_cont{ width:900px; margin:0 auto; position:relative; padding-top:30vh;}

.contact_cont .wx{ width:145px; margin-top:30px;}

.contact_cont .wx li{ width:145px; background:#fff;border-radius:50%; height:145px; line-height:45px; text-align:center; margin:0 auto; font-size:16px}

.contact_cont .wx li img{ display:block; text-align:center; padding:35px 0 0 45px;}

.contact_cont .wx li a{ color:#333;}



.lianxi{ font-size:15px; line-height:28px; color:#fff; width:200px;  padding-left:212px;}

.lianxi img{ width:116px; margin:0 auto; display:block;}

.lianxi p{ margin-top:10px; font-size:14px; line-height:28px;}





#w_common_text-1514090381226 { position:relative;   top: auto;  left: auto;  bottom: 0;  right: 0;  transform: none;  width: 100%;  height: 45px; line-height:45px; text-align:center; z-index: 800;  content: "rb";  -webkit-transform: none; background:#036cdb}

.reset_style {   font-family: Microsoft Yahei,Arial,Verdana,sans-serif;  color: #fff;  line-height: normal;  word-wrap: break-word; word-break: break-all; }

.reset_style p {  margin: 0; font-size: 16px; }

.reset_style p img{ padding-top:5px;}





/*内页*/

.header{ position:relative; top: 0; right: auto; z-index:800;  height:493px; width:100%; overflow:hidden;}

.hlogo_hnav{ width:100%;  position:absolute; z-index:2;background:rgba(255,255,255,0.5); height:87px; }

.hlogo{ width:150px; position:absolute; left:10%; top:3px;}

.hnav{ width:55%; position:absolute; right:10%; z-index:3;}

.hnav li{ width:14%; float:left; text-align:center; position:relative; padding:0 0 20px 0;color:#333; text-align:right;}

.hnav li a{ font-size:16px; color:#333; display:block; line-height:53px; margin-top:15px;}

.hnav li a:hover{ color:#333; font-size:15px;}



.hnav li div {display:none;width:240px;text-align:center;color:#4f4f4f;position:absolute;top:88px; background:#1f9c58; z-index:9999 }

.hnav li div a {display:block;BACKGROUND: url(asdfasdf); COLOR: #fff; LINE-HEIGHT:40px; HEIGHT:40px;FONT-SIZE: 14px;font-weight:normal;border-bottom:1px dashed #29ab64; margin-top:0;}

.hnav li div a:hover {color:#333; border-bottom:1px dashed #f3eb69; background:#fff100; border-top:0; border-right:0; border-left:0;FONT-SIZE: 15px;}



.ny_banner{ position:absolute; z-index:1; top:0; left:0; height:493px;}



.main{ width:1220px; margin:0 auto; background:rgba(255,255,255,0.5); padding:30px;}

.brcr{ font-size:14px; background:#f3b614; padding:5px 0 5px 15px;}

.main_cont{ padding-top:40px; font-size:17px; line-height:32px; color:#473632; min-height:500px;}

.main_cont p{ color:#473632;text-indent:2em;}

.ny_contact_cont{ padding-top:40px; font-size:17px; line-height:32px; color:#473632}



/*内页公司简介*/

.ny_biaoti{ width: 680px;height: 170px; text-align:center; margin:20px auto 0 auto;}

.ny_biaoti h2{ font-size:50px;color: #473632; line-height:60px; }

.ny_biaoti h2 em{ display:block; font-weight:normal; font-size:16px;}



.ny_biaoti2{ width: 680px;height: 350px; text-align:center; margin:50px auto 0 auto;}

.ny_biaoti2 h2{ font-size:50px;color: #473632; line-height:60px; }

.ny_biaoti2 h2 em{ display:block; font-weight:normal; font-size:16px;}



.about_nr{ width:1280px; margin:0 auto;}

.about_nr p{ font-size:16px; line-height:31px;}



/*内页产品展示*/



.erji_list{width:1240px; margin:50px auto 0 auto; padding-bottom:15px; text-align:center }

.erji_list div{ max-width:1240px; margin:0 auto}

.erji_list li{ width:10%; padding:0 20px; float:left; text-align: center; border:1px solid #c42625; margin:0 10px 10px 0; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}

.erji_list li a{ line-height:40px; font-size:15px;}

.erji_list li:hover{ background:#f7df01;  color:#c42625;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; border-radius: 30px}

.erji_list li:hover a{color:#333}



.cage_list{width:100%; height:60px; margin:0 auto;background: rgba(119,86,79,0.1);border-radius: 30px; margin-top:30px;}

.pro_type{float:left; text-align:center; position:relative;width:33.3%;  }

.pro_type a{ display:block;  line-height:60px; font-size:18px; color:#333;}

.pro_type a:hover{ color:#e30315; background:#fff;border-radius: 30px;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }

#cage_list_a a{height:50px; line-height:50px; font-size:18px; color:#fff; display:block; background:#444; text-transform:uppercase; font-weight: bold;}

#cage_list_a a:hover{ background:#fff; color:#e30315;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s;box-shadow: 0px 0px 10px #666; }

.pro_type .child_menu{position:absolute;top:100%;left:35%;overflow:hidden;z-index:99999;height:0;width:248px; }



.pro_type .child_menu a{ font-size:16px; font-weight:normal; border-bottom:1px solid #fff; background:#0bac2b; color:#fff; line-height:50px;}

.pro_type .child_menu a:hover{background:#f29c2f; color:#fff;}



.cage_listt{ width:1200px; margin:20px auto 10px auto; height:59px; }

.cage_listt li{ width:236px; float:left; text-align:center; }

.cage_listt li a{height:59px; line-height:59px; font-size:16px; color:#3e3e3e; display:block; text-transform:uppercase; font-weight: bold;border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7}

.cage_listt li a:hover{background:#d0231c; font-weight:bold; font-size:15px; color: #FFFFFF;}







.se_pro_con{ width:1280px; overflow:hidden;  position:relative; margin:0 auto;}

.se_pro_con ul{ width:1280px; }

.se_pro_con li{ float:left; position:relative; width:298px; height:454px; overflow:hidden;top:100%; margin:0 20px 20px 0; cursor:pointer; border:1px solid #ebeaea;}

.se_pro_con em{ font-style: normal; text-align:center; line-height:48px; width:405px; 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 .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 .cp_k{position:absolute; height: 50px; width: 405px;background: rgba(0,0,0,0.5); bottom:0; z-index: 8888;left:0; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}

.se_pro_con .cp_k a{ line-height: 50px; width: 405px;color: #FFFDFE; font-size: 18px; font-weight: bold; display: block; text-align: center; }

.se_pro_con .cp_k a:hover{font-size: 24px;   color: #fff000;}

.se_pro_con .cp_xq{ width:380px; position:absolute; left:50%; margin-left:-190px; height:260px;  line-height:30px; color:#fff; font-size:15px; background:rgba(227,3,21,0.8); top:80px; opacity:0}

.se_pro_con .cp_xq h2{ font-size:36px; text-align:center; color:#fff; padding:60px 0 25px 0}

.se_pro_con .cp_xq p{ margin:20px; padding:25px 15px; border:1px solid rgba(255,255,255,0.3)}

.se_pro_con .cp_xq  div{ padding:15px 0 0 0; text-align:center}



.se_pro_t_r{border:1px solid #ebeaea; width:100%; height:56px; text-align:center; font-size:18px; line-height:56px; background:#fff;}



/*内页新闻动态*/

.se_news_con{ width:96%; margin:0 auto; }

.se_news_con ul{ padding:0px 0 0 0}

.se_news_con li{ width:390px; float:left; position:relative; cursor: pointer;  position:relative; top:15px;  }





.se_news_r{ width: 340px; height:490px; position: relative; z-index: 2; border-bottom: 1px solid #ddd; padding: 17px 15px 25px 15px; margin:0 auto 45px auto; -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2);  box-shadow: 0 0 15px rgba(0,0,0,0.2);background:#fff;}

.se_news_r .se_news_pic{ width:370px; height:260px; position:absolute; left:0; top:0; overflow:hidden;}

.se_news_r .se_news_date{ width:98px; height:75px; position:absolute; right:0; top:0; z-index:9999; background:#1e9b59; text-align:center; color:#fff; line-height:15px; font-size:16px; }

.se_news_r .se_news_date span{ line-height:25px; font-size:18px; font-weight:bold; display:block; padding:10px 0 0 0}

.se_news_r .se_news_date div{ line-height:25px; font-size:17px; width:41px; margin:0 auto; overflow:hidden; height:25px; position:relative}







.se_news_r .se_news_text{ width:90%; position:absolute; left:50%; margin-left:-45%; height:170px; top:290px;}

.se_news_r h2{ width:100%;  font-size:14px; color:#555555; border-bottom:1px dashed #ddd; padding:0 0 8px 0}

.se_news_r h2 a{  font-size:20px; color:#222; text-transform:uppercase; display:block; line-height:40px; transition:all 0.2s ease 0s; -webkit-transition:all 0.2s ease 0s;}

.se_news_r h2 a:hover{   color:#1e9b59; font-weight:bold}

.se_news_r p{ line-height:28px; color:#666; padding:10px 0 24px 0; font-size:15px;}

.se_news_r .se_news_more{ width:120px; border:1px solid #ea9229; 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:#ea9229; font-size:14px;}

.se_news_r .se_news_more a:hover{ color:#fff; }

.se_news_r .se_news_more:hover{ background:#ec0d37; border:1px solid #ec0d37; }

.se_news_r .se_news_more:hover a{ color:#fff; }



.nerirong{ font-size:16px; line-height:31px; padding:40px 0;}





/*内页联系我们*/

.contact_l{ width:60%;}

.contact_r{ width:35%;}

.contact_r p{ padding-top:40px;}

