body{font-size:15px; min-width:1280px;}
*{ margin:0; padding:0;}
img{ border:none;}
ul{ list-style:none;}
.clear{ clear:both}
.l{ float:left;}
.li{list-style:none;}
.r{ float:right;}

.s_width{ width:1280px; margin:0 auto; position:relative}
.liuyan{ padding:0 0 30px 0}

.top{ width:100%; border-bottom:1px solid #dedede; background:#f2f2f2;height:30px;}
.top p{ text-align:left; font-size:14px; color:#333333; line-height:30px; float:left}
.top span{ font-size:14px; text-align:right; float:right; line-height:30px;color:#333333;}
.top span a{ color:#333333;}
.top span a:hover{ font-weight:bold;}

.head{width:100%;  background:url(../images/images/tiobg.jpg) repeat-x center top; padding-bottom:10px;}
.head .s_width{ position:relative;}
.head .logo,.head .nav_search{ position:absolute}
.head .logo{padding-top:30px; width:915px;}
.head .logo .logo_img{float:left;}
.head .logo .wenzi{ float:right;}
.head .logo .wenzi p{ font-size:18px; color:#000000; line-height:25px;}
.head .logo .wenzi span{ font-size:22px; color:#0e75c8; line-height:25px;  font-weight:bold; margin-top:5px; display:block;}

.tel{ padding-top:15px; width:290px;}
.tel_img{ width:100px;}
.tel_img img{ width:100px;}
.tel_wenzi{ padding-left:0px; padding-top:5px;}
.tel_wenzi p{ font-size:16px;}
.tel_wenzi span{font-family: impact; font-size:28px; color:#c30d0d;}


/*nav*/
.nav { height:74px; background:url(../images/images/nav.jpg) repeat-x center top;;position:relative;}
.nav ul{}
.nav li{ float:left;line-height:74px; height:74px;width:128px; color:#fff; text-align:center; position:relative;}
.nav li a{font-size:17px; color:#fff; text-align:center; text-decoration:none; display:block;}
.nav li a:hover{ color:#FFF; font-weight:bold; }

/* .nav li div {display:none;width:160px;text-align:center;color:#4f4f4f;position:absolute;top:75px; background:#a71d1d; z-index:9999 } */
.nav li div a {display:block;BACKGROUND: url(asdfasdf); COLOR: #fff; LINE-HEIGHT:50px; HEIGHT:50px;FONT-SIZE: 16px;font-weight:normal;border-bottom:1px dashed #c63a07; margin-top:0;}
.nav li div a:hover {color:#fff; border-bottom:1px dashed #222; background:#0f75c9; border-top:0; border-right:0; border-left:0;}


.nav li .dd_div {display:none;width:160px;text-align:center;color:#fff;position:absolute;top:75px; left:0; background:#fe7527; z-index:9999 }
.nav li .dd_div a {display:block;BACKGROUND:#fe7527; COLOR: #eee; LINE-HEIGHT:40px; HEIGHT:40px;FONT-SIZE: 14px;font-weight:normal;border-bottom:1px dashed #ffac7c; margin-top:0;}
.nav li .dd_div a:hover {color:#fff; border-bottom:1px dashed #6c2a0d; background:#049944; border-top:0; border-right:0; border-left:0;FONT-SIZE: 15px;}


.banner2{position: relative;  z-index: 1;}


.footer{ background:url(../images/images/end.jpg) no-repeat center top; padding:25px 0 25px 0;}
.footer .s_width{ padding-top:40px;}
.footer h3{ text-align:center; font-size:40px; color:#ebfdf3;}
.footer h3 em{ display:block;text-transform: uppercase; font-size:16px;}
.end_nav{ border-bottom:1px solid #0ead54; border-top:1px solid #0ead54; width:1280px; margin:50px auto 0 auto; height:50px;}
.end_nav li{ float:left;line-height:50px;width:142px; color:#fff; text-align:center; position:relative; font-size:16px;}
.end_nav li a{ color:#fff;}
.end_nav li a:hover{ font-weight:bold;}



.footer .end{ width:1045px; padding-top:54px; margin:0 auto;}
.end_pro{ width:360px; }
.end_pro h4{ font-size:23px; color:#fff;}
.end_pro h4 em{ font-size:16px; display:block;text-transform: uppercase; color:#b6fab4;}
.end_pro ul{ padding-top:30px;}
.end_pro li{ font-size:15px; line-height:31px; width:140px; float:left;}
.end_pro li a{ color:#fff;}
.end_pro li a:hover{ font-weight:bold;}

.end_weixin{ width:235px;}

.end_contact{ width:340px; }
.end_contact h4{ font-size:23px; color:#fff;}
.end_contact h4 em{ font-size:16px; display:block;text-transform: uppercase; color:#b6fab4;}
.end_contact p{ font-size:16px; line-height:31px; color:#fff; padding-top:30px;}




#gotop span {
    background: url(../images/images/gotop.png);
    width: 15px;
    height: 8px;
    display: inline-block;
    position: relative;
    left: 13px;
    top: 16px;
}
#gotop {
    width: 40px;
    height: 40px;
    background: rgba(171,30,36,.7);
    display: block;
    transition: all 0.2s ease-out;
    position: fixed;
    bottom: 40px;
    right: 10px;
    display: none;
}
#gotop:hover{ background-color:#ab1e24;}


.sousuo{width: 100%;height:65px;background:#009944;}
.sousuo_l{ line-height:65px; font-size:16px;}
.sousuo_l p{ color:#fff;}
.sousuo_l p span{ font-weight:bold; font-size:18px;}


.search{ width:365px; margin:0 auto; height:30px; background:url(../images/images/search.jpg) no-repeat right center; position:relative; z-index:999; margin-top:3px;}
.search-bar .search-keywords { margin-top: 2px; border-radius: 6px; overflow: hidden; }
.search-bar .keywords { padding-left: 10px; width: 300px; height: 30px; line-height: 30px; font-size: 14px; background:#06813c; margin:14px 0 0 0px; color:#38aa6a;}
.search-bar input[type="submit"] {  width: 45px; height: 30px; line-height: 30px; text-align: center; font-size: 16px; background: #09b154 url(../images/images/fd.jpg) no-repeat center center; color: #fff; cursor: pointer; margin:14px 0 0 0;}
.search-bar input { border: none; float: left;}

/*index_cage*/
.prolist{ width:100%; background:url(../images/images/probg.jpg) repeat center top; padding:50px 0;}
.prolist h2{ width:1280px; margin:0 auto; background:url(../images/images/line.png) no-repeat center top 20px; height:108px; text-align:center; font-size:45px; color:#009944;}
.prolist h2 em{ display:block;text-transform: uppercase; font-size:22px; color:#474c49; font-family:Arial, Helvetica, sans-serif;}
.prolist .s_width{ padding-top:50px;}

.prolist_l{ width:527px; float:left}
.prolist_r{ width:753px; float:right; background:#f1efed; height:410px; overflow:hidden; font-size:20px; padding-top:40px;}
.prolist_r a {display: block; float: left;  margin-left: 45px; height: 125px;width: 204px;}
.prolist_r a img { float: left; margin-right: 10px; margin-top: 15px;}
.prolist_r a h3 {  float: left; margin-top: 25px;}
.prolist_r a h3 i { width: 60px; height: 3px; background: #ccc; display: block; margin-top: 15px; transition: all .5s ease;}
.prolist_r a:hover{ color: #00a51c}
.prolist_r a:hover h3 i{background: #00a51c; width: 80px}
.prolist_r a.on{}

.chanpin_con{ width:1280px; overflow:hidden;  position:relative; margin:0 auto; padding:25px 0 0 0}
.chanpin_con li{float:left; padding:0; width:403px; margin:0 24px 17px 5px; position:relative; overflow:hidden;box-shadow: 0px 0px 10px #888888;}

.chanpin_t_l{ width:400px; height:309px; position:relative;}
.chanpin_t_l a{ width:400px; height:309px; position: absolute; z-index:3;}
.chanpin_t_l a span{ display:block; font-size:24px; font-weight:bold; color:#ffffff; line-height:60px; padding:80px 0 0 0; width:263px; margin:0 auto; border-bottom:1px solid #9b968f}
.chanpin_t_l a:hover span{ color:#0a9494}

.chanpin_t_l img{ width:380px; height:300px; position: absolute; z-index:2; padding-left:11px; padding-top:11px;}
.chanpin_t_r{ height:67px; position: relative;  background:#fff; text-align:center;}
.chanpin_t_r a{color:#107c08;  line-height:67px; font-size:20px; position: relative; z-index: 901;}
.chanpin_t_r a:hover{  color:#cb0622;  font-weight:bold;}
.chanpin_tel{ height:50px; position: relative;  background:#fff; text-align:center; z-index:901;}
.chanpin_tel p{ line-height:50px; font-size:22px; font-weight:bold; color:#dd112e; border-top:1px solid #dedede; padding-top:10px;}

.pro_dd .cover_top{position:absolute;top:-350px;left:0;width:419px;height:350px;background-color: red;filter: Alpha(opacity=50);background: rgba(0,0,0,0.4) ;z-index:900; text-align:center; cursor: pointer}
.pro_dd .cover_bottom{position:absolute;bottom:-105px;left:0;width:419px;height:105px; background:#ff8a00;z-index:900; text-align:center; cursor: pointer}


/*about*/
.about{ overflow:hidden;  padding:60px 0; background:url(../images/images/about.jpg) no-repeat center top; background-attachment: fixed; background-size: cover;}
.about .s_width{ width:1240px; margin:0 auto; border:10px solid #FFF;background:rgba(255,255,255,0.8); padding:20px 0 50px 0;}
.about_l{ width:576px; margin:30px 20px 0 0;position:relative; overflow:hidden; height:380px;}
.about_l img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.about_l:hover img{ transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}

.about_r{ width:640px;}
.about_r h3{ font-size:38px; color:#009944; line-height:38px; margin: 30px 0 13px 35px;}
.about_r h3 em{ font-size:15px; display:block; color:#009944;font-family:Arial, Helvetica, sans-serif; font-weight:normal;text-transform: uppercase;}
.about_r p{ color:#333; font-size:15px; line-height:30px; padding:10px 30px;}
.about_r .about_more{ width:100px; height:35px; background:#fe7527; margin:20px 0 0 30px; line-height:35px; text-align:center;}
.about_r .about_more a{ color:#fff; font-size:15px;}
.about_r .about_more:hover{ background:#009944;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }



/*case*/
.case{padding:60px 0 0px 0; overflow:hidden; background:url(../images/images/case.jpg)repeat center top;position: relative;}
.case h2{ width:1280px; margin:0 auto; background:url(../images/images/line.png) no-repeat center top 20px; height:108px; text-align:center; font-size:45px; color:#009944;}
.case h2 em{ display:block;text-transform: uppercase; font-size:22px; color:#474c49; font-family:Arial, Helvetica, sans-serif;}

.case_con{ padding:40px 0 40px 0; width:1280px; margin:0 auto; overflow:hidden;}
.case_con li{float:left; padding:0; width:420px; margin-right:7px; margin-bottom:20px; position:relative; overflow:hidden; background:#fff; }
.case_con li:hover a{ font-weight:bold;}
.case_con li img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.case_con li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.case_con_l{ width:420px; height:355px;  position:relative;}
.case_con_l a{ width:420px; height:355px; position: relative; z-index:3; display:block; overflow:hidden;}
.case_con_l a span{ display:block; width:420px; height:50px; color:#fff; line-height:50px; text-align:center; font-size:18px; position: absolute; bottom:0; left:0; z-index:2; background:rgba(0,0,0,0.8)}
.case_con_l a .case_con_cc{ width:420px; height:355px; position: absolute; bottom:-355px; left:0; z-index:2; text-align:center; background:rgba(0,0,0,0.6)}
.case_con_l a .case_con_cc strong{ display:block; font-size:24px; color:#ffffff; line-height:55px; background:url(../images/cc_line.jpg) no-repeat center bottom; margin:115px 0 0 0}
.case_con_l a .case_con_cc p{ font-size:16px; color:#ffffff; line-height:55px; font-weight:normal;}
.case_con_more{ width:110px; line-height:35px; margin:25px auto 0 auto; border:1px solid #edbb11; background:url(../images/cc_m_jia.png) no-repeat 75px center}
.case_con_more i{ display:block; padding:0 0 0 31px; text-align:left; font-style:normal;color:#edbb11; font-weight:normal; text-transform:uppercase; font-size:16px; }

/*新闻动态*/
.news{ width:1280px; margin:60px auto;}

.news_l{ width:407px;}
.news_r{ width:845px;}
.news_list_con{ background:#eeeeee; margin:0 0 14px 0; padding:11px; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.news_list_con:hover{ background:#009944;}
.news_list_con:hover .news_list_title h4 a{ color:#fff}
.news_list_con:hover .news_list_date{ color:#fff;}
.news_list_con:hover .news_list_title p{ color:#fff;}

.news_list_con .news_list_title{ width:578px; padding:11px 18px 11px 10px;  }
.news_list_con .news_list_title h4{ font-weight:normal; line-height:43px;}
.news_list_con .news_list_title h4 a{  font-size:18px; color:#333; font-weight:bold; }
.news_list_con .news_list_title p{ color:#333333; font-size:15px; line-height:27px;}

.news_list_con .news_list_date{ color:#818181; font-size:14px; line-height:35px;}


/*adv*/
.adv{padding:60px 0 74px 0; overflow:hidden; background:url(../images/images/adv.jpg) no-repeat center top;position: relative;}
.adv h2{ width:1280px; margin:0 auto; padding-bottom:60px;}
.adv li{ width:280px; height:370px; background:url(../images/images/adv_k.png) no-repeat center top; list-style:none; text-align:center; margin-right:20px; margin-left:20px; float:left;}
.adv li img{ padding-top:85px;}
.adv li h4{ font-size:25px; color:#fff; line-height:60px;}
.adv li p{ padding:0 30px; font-size:16px; line-height:28px; padding-top:0px; color:#fff;}
.adv li:hover{ background:#dd112e;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s;}

.neiye_tit{width:1280px; margin:0 auto; text-align:center;}
.neiye_tit h3{ font-size:35px; color:#333; font-weight:normal; background:url(../images/images/line.png) no-repeat center bottom; line-height:35px; padding-bottom:15px;}
.neiye_tit h4{ font-size:42px; margin-top:10px; color:#cf2929;text-transform: uppercase;}
.neiye_tit p{ font-size:16px; color:#666; line-height:35px;}





.youlian{ background:#c50a29; width:100%; height:65px;}
.youl{ width:1055px; float:right; height:65px;}
.youl a{ font-size:16px; color:#fff; font-weight:normal;  margin-right:15px; line-height:65px;}
.youl a:hover{ font-weight:bold; color:#fff;}
.youlian p{ width:200px; background:#b80505; float:left; display:block; height:65px; text-align:center; font-size:18px; color:#fff; line-height:65px;}
.youlian p img{ padding-left:15px;}







/*erjiyemian*/



.se_pro_con{ overflow:hidden;  position:relative; margin:0 auto; padding:20px 0 40px 0}
.se_pro_con ul{ width:1315px; }
.se_pro_con li{float:left; padding:0; width:410px; margin-right:10px; margin-bottom:25px;position:relative; overflow:hidden; background:#f8f7f7; border:5px solid #cecece;}
.se_pro_con li:hover{ border:5px solid #19a536}

.se_pro_t_l{ width:410px; height:360px; position:relative; cursor: pointer ;  border-bottom:none; overflow:hidden;}
.se_pro_con li img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_pro_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_pro_t_l a{ width:410px; height:360px; position: absolute; z-index:3;  text-align:center; font-size:14px; color:#fff; line-height:40px;}
.se_pro_t_l .se_pro_t_laa{opacity:1;}
.se_pro_t_l a span{ display:block; font-size:24px; font-weight:bold; color:#ffffff; line-height:60px; padding:80px 0 0 0; width:212px; margin:0 auto; border-bottom:1px solid #9b968f}
.se_pro_t_r{ text-align:center; padding:0 0 15px 0}
.se_pro_t_r a{color:#2a2a2a; font-size:22px; line-height:45px; position:relative; display:block; z-index:3; font-weight:bold}
.se_pro_t_r a span{ display:block; color:#2a2a2a; line-height:50px;  font-size:20px;}
.se_pro_t_r a p{ width:120px; height:30px; margin:0 auto; text-align:center; font-size:16px; background:#fe7527; line-height:30px; color:#fff; font-weight:normal;}
.se_pro_con li:hover a span{  color:#333;}
.se_pro_con li:hover .se_pro_t_r a p{ background:#e85e13; }
.se_pro_con .cover_bottom{ position:absolute; height:110px; width:100%; background:#fff; bottom:0; left:-395px; opacity:0; z-index:2}


.erji_news{ width:1280px; margin:0 auto; padding-top:0px;}
.erji_news ul{position:relative}
.erji_news li{ margin-bottom:20px; margin-right:10px; border:1px solid transparent;float:left; position:relative;top:20px;left:20px; cursor: pointer;background: #dbdad8; }
.erji_news li:nth-child(2n){}
.erji_news li.hover{background:#fff;box-shadow: 0 6px 10px 5px rgba(0,0,0,.08); border:none}
.erji_news_cont{ width:100%;  }
.erji_news_pic{ float:left;border:0px solid #e4e3e3; padding:10px;}
.erji_news_r{ float:right; background: #f7f7f7; padding-left:20px; height:180px; padding-right:30px;}
.erji_news_r .erji_news_t{line-height:40px; }
.erji_news_r .erji_news_t a{ font-size:18px; line-height:50px; font-weight:bold; color:#555;}
.erji_news_data{font-size:14px; color:#666; line-height:20px; padding:0 0 10px 0}
.erji_news_info{ font-size:14px; color:#777; line-height:28px;}
.erji_more{ width:100px; height:35px; float:right; border:1px solid #f57d13; line-height:35px; text-align:center;border-radius: 20px; margin-right:15px; background:#f57d13; color:#fff;}

.erji_news_tit{width: 1280px; margin:0 auto; }
.erji_news_tit h3{ font-size:30px;text-align:center;  line-height:70px; font-weight:normal;}
.erji_news_tit .se_date{border-bottom:1px solid #e8e8e8; text-align:center; margin-bottom:45px; line-height:30px;}
.erji_xinwen{ width:1280px; margin:0 auto; font-size:15px; line-height:32px; padding-bottom:30px;}
.erji_xinwen p{ padding-bottom:10px;}
.about_zt{ font-size:16px; line-height:31px;}



/*se_case*/
#se_case_index{  background:#fff;position:relative; background: url(../images/images/erjibg.jpg) no-repeat center top; padding:30px 0 0 0}
.se_case_index_title{height:82px; background:url(../images/case_index_title_bg.png) no-repeat bottom; border-bottom:#e3e3e3 1px solid; }
.se_case_index_title h2 { font-size:33px; color:#08912a; font-weight:bold; line-height:60px; text-align:center}
.se_case_index_title h2 span{ color:#ec0c41}
.se_case_index_nav{ width:668px; height:30px; overflow:hidden; padding:0 0 0 12px; position:absolute;top:130px;left:50%;margin-left:-334px;}
.se_case_index_nav ul{ height:30px;}
.se_case_index_nav li{ float:left; margin-right:12px; min-width:112px; height:30px; }
.se_case_index_nav li span{float:left; width:112px; height:30px; display:block; font-weight:bold}
.se_case_index_nav li a{ font-size:14px; text-align:center; line-height:30px; text-decoration:none; color:#fff; display:block; background:#797979; border-radius: 3px; }
.se_ca_erji{ float:left; padding:0 0 0 10px;}
.se_ca{float:left; height:30px; margin:0 5px 0 0  }
.se_case_index_nav li .se_ca a{background:#d8d8d8; color:#5b5b5b; width:90px; font-size:13px;}

.se_case{ width:1200px; margin:0 auto; padding:10px 0 0 0}
.se_case ul{}
.se_case li{ width:280px;margin:0 10px 20px 10px; height:300px; float:left;position:relative;overflow:hidden;cursor:pointer;background:#eee; }
.se_case_pic{ width:278px; height:200px; text-align:center; margin:0 auto; border:1px solid #eee}
.se_case_name{ width:260px; margin:0 auto;  font-size:18px; color:#ec0c41; line-height:50px; text-align:left; padding:0 0 0 20px; font-weight:bold}
.se_case_name a{ color:#333}
.se_case_hangye{ width:240px; margin:0 auto; padding:0 20px 10px 20px; font-size:14px; color:#333; line-height:40px;}
.se_case_click{ float:right; color:#333; }
.se_case li div.cover_top{position:absolute;top:-205px;left:0;width:280px;height:202px;background-color: red;filter: Alpha(opacity=50);background: rgba(0,0,0,0.4);z-index:900; text-align:center}
.se_case li div.cover_top img{ padding:95px 0 0 0}
.se_case li div.cover_bottom{position:absolute;bottom:-100px;left:0;width:280px;height:99px;background-color: green;filter: Alpha(opacity=50);background: rgba(52,179,70,1);z-index:900}
.se_case .se_case_text{position: relative;z-index:1000;}

.fenye{ padding:20px 0 40px 0; font-size:14px;}
.shangxiaye{overflow: hidden;padding: 15px 0px;}
.shangxiaye li{ line-height:25px; color:#666}
.shangxiaye li a{ color:#666}




.prod_nav{width:870px; margin:0 auto;  border-bottom:#dddddd solid 1px; border-left:#dddddd solid 1px;  margin-top:20px;}
.prod_nav li{width: 435px; text-align:center;  line-height:80px; float:left; background:#f5f5f5; display: block;}
.prod_nav li span{  background:#444; display:inline-block; width:435px; height:80px; color:#fff; font-size:18px; }
.prod_nav li span.on{background:#116fb6; color:#fff; display: block;}


.main{ padding:60px 0 30px 0; width:1280px; margin:0 auto;}
.main h2{ width:1280px; margin:0 auto; background:url(../images/images/line.png) no-repeat center top 20px; height:108px; text-align:center; font-size:45px; color:#009944; padding-bottom:50px;}
.main h2 em{ display:block;text-transform: uppercase; font-size:22px; color:#474c49; font-family:Arial, Helvetica, sans-serif;}


.main_cont{ font-size:16px; line-height:28px; color:#666;text-indent:2em;}



.cage_list{ width:1280px;  }
.cage_list ul{ width:1278px; margin:0 auto;}
.cage_list li{ float:left; line-height:60px;margin:0 auto;}
.cage_list li a{ font-size:17px; color:#FFF; display:block; text-align:center; width:158px;background:#159a3f; margin-right:1px; margin-bottom:1px;}
.cage_list li a:hover{ background:#fe7527;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }











/*内页联系我们*/
.nycontactbg{ width:100%; background:url(../Images/Images/contact.jpg) no-repeat center top; height:901px;}
.nycontact{ width:1200px; margin:0 auto; padding-top:50px;}
.nycontact p{ font-size:24px; color:#FFF; line-height:50px; margin-top:80px;}
.nycontact p span{ font-size:55px; color:#fe7527; font-weight:bold; display:block; border-bottom:1px solid #5b5b5b; width:400px; line-height:50px;font-family: impact;}

.nycontact_cont{ margin-top:40px;}
.nycontact_cont p{ font-size:16px; line-height:30px;}
.nycontact_cont p span{ font-size:25px; border:0px; color:#FFF; display:block; margin-top:20px; margin-bottom:20px;}

.erweima{ width:370px; margin-top:50px;}
.wx_a { width:180px;}



.right_yeyue{ width:970px; height:100%; float:right;}

























/*erjiyemian*/
.main_l{ float:left; width:226px; padding:0 0 0 9px; overflow:hidden; background:#333}
.main_r{ float:right; width:980px;overflow:hidden; }

.col-tit {color: #333;font-size: 16px; height:50px; border-bottom:1px solid #CCC; margin-bottom:30px;}
.col-tit .tit{ font-size:20px; line-height:50px; font-weight:bold; color:#0b9e57;}
.crumbs {background:url(../Images/002.gif) no-repeat center left; margin-left:15px;font-size:15px;padding-left:20px; line-height:60px; color:#333}
.crumbs a{ color:#333}
.crumbs a:hover{ font-weight:bold; color:#333}
.article p{ line-height:220%; margin-bottom:15px;}
.erji_lv{  margin:0 auto; padding:20px; line-height:35px;  font-size:16px; color:#555; text-indent:2em; }
.erji_lv p{ line-height:35px;  font-size:16px; color:#555; }
.erji_lv div{ text-indent:0}



.erji_con{ PADDING-top:20PX; padding-left:10px;}

.tiao{ font-size:12px; padding:20px 0 20px 30px;}
.tiao a{ color:#000000; text-decoration:none; font-size:12px;}
.tiao a:hover{ color: #348900;}

.lx p{ line-height:25px; font-size:14px; font-weight:bold;}
.more{ padding:25px;}
.more a{ color:#000; line-height:25px; text-decoration:none; background:url(../images/news_icon.gif) no-repeat left 2px; padding-left:20px;}

.chanpin img{ margin:0 2px;}

.list_photo2{
	margin:0;
	width:790px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

.list_photo2 dt{ float:left; width:250px; height:200px; margin-top:15px; }
.list_photo2 dt img{ border:1px solid #dfdfdf; padding:0px; width:210px; height:150px; padding:5px;}
.list_photo2 dt div{ width:240px; height:35px; line-height:35px; text-align:center; overflow:hidden; }
.list_photo2 a{color:#000000;}
.list_photo2 a:hover{color:#f60;}


.news_t{ width:650x; text-align:left; line-height:40px; height:40px; background: url(../Images/index_1888.gif) repeat-x;text-indent:0px; margin:auto; margin-left:40px; margin-right:40px; font-size:14px;}
.news_t ul{  width:650px; line-height:40px;}
.news_t ul li{line-height:40px;}

.news_t a {line-height:40px; color:#4a4a4a; font-size:14px; padding-left:22px; }
.news_t a:hover{color:#4a4a4a; }

.news_p{ width:700px; color:#999999; text-align:left; padding-left:10px; margin-bottom:20px; line-height:25px;}
.news_p a{ color:#999999}
.news_p a:hover{ color:#ff0000}


.newslist{list-style:none;width:500px;background-color:#fff;overflow:hidden;height:500px;}
.newslist .t{float:left;width:250px;}




.se_erji_img img{ width:auto; margin:0 auto}


.contact_left{ text-align:center; width:520px; float:left}
.contact_right{ width:380px; text-align:left; font-size:16px; line-height:31px; padding:80px 0 0 0px; float:right }
.contact_right p span{ display:block; font-size:24px; font-weight:bold; padding-bottom:20px;}
.map{ width:100%; overflow:hidden; margin-top:50px;}



.p_float{ position:fixed; bottom:20px; width:55px; right:10px; z-index:9999; opacity:0}
.p_float li{  line-height:21px; margin-bottom:10px; text-align:center}
.p_float li a{ color:#fff; font-size:13px; background:#00877a; padding:10px 7px; margin-bottom:10px; display:block}
.p_float li a:hover{ background:#000}
