/*共用*/
body{width:100%;font-size:12px; background:#fff; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-family:"Microsoft Yahei"; color:#333;min-width:1200px;}
div{margin: 0px; padding: 0px;}
span,p{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li{margin: 0px; padding: 0px; list-style: none;}
img{border-right-width: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}
from,input,select{margin: 0px; padding: 0px;}
.clear{clear:both; font-size:0px; overflow:hidden; height :0px;}
a{color: #484848; text-decoration: none;}
a:hover{color:#d32323;text-decoration: none;}
.border_bg{width:auto; height:auto; margin:0 auto;}
.cp1 img{border:1px solid #bbb; padding:5px; background:#fff;}
.cp1 img:hover{border:1px solid #d32323; padding:5px; background:#f7f1eb;}
.cp img{border:1px solid #bbb; padding:1px;}
.cp img:hover{border:1px solid #d32323;}
input,button,select,textarea{outline:none} 
.font_1{font-size:16px; color:#333;}
#copy{ display:none;}
.totalwidth {width:1400px; margin:0 auto; height:auto;}
.totalwidthpercent {width:100%; margin:0 auto;}	
.fl{ float:left;}
.fr{ float:right;}	
#top_cp,#top_jj,#jz_qaun,#xinwen{width:1100px; margin:0 auto; padding-bottom:20px;}

.float_l{float:left;}
.float_r{float:right;}
dl,dt,dd{margin: 0px; padding: 0px; list-style: none;}

.top20{ margin-top:20px;}
.top30{ margin-top:30px;}
.top40{ margin-top:40px;}
.top50{ margin-top:50px;}
.top60{ margin-top:60px;}
.top70{ margin-top:70px;}
.top80{ margin-top:80px;}
.top100{ margin-top:100px;}
.top120{ margin-top:120px;}

.box {
    width: 1400px;
    height: auto;
    margin: 0 auto;
    min-width: 1200px;}
.page{ margin:0 auto; width:1200px}

/*共同结束*/

/*欢迎进入*/
.hyjr_dkkd{width:100%; height:38px;background:#f2f2f2;}
.hyjr_kz{ width:1200px; margin:0 auto;height:38px;}
.hyjr_zt1{ font-size:12px; color:#333; line-height:38px; float:left;}
.hyjr_zt{ font-size:12px; color:#333;line-height:38px; float:right;}
.hyjr_zt a{ font-size:12px; color:#333;line-height:38px;}
.hyjr_zt a:hover{ font-size:12px; color:#f39800; line-height:38px;}

/*LOGO*/
.logo { position:relative; height:135px !important; }
.logo1{ width:180px; }
.logo1_gs{ width:140px; margin:0 auto; animation: myfirst 2s infinite; padding-top: 23px;}
 @keyframes myfirst {  0% {  
               transform: translate(0px, 0px);  }  
           50% {  
               transform: translate(0px, -10px);  
           }  
           100% {  
               transform: translate(0px, 0px);  
           }  
       }  
.logo2{ line-height:35px; font-size:36px; color:#f39800; font-weight:bold; position: absolute; left:210px; top:37px;}
.logo2 font{ color:#f39800;}
.logo2 span{ display:block; font-size:17px; color:#666; font-weight:normal;}
.logo3{ position: absolute;top:37px; right:0;}
.ttdfdk{ width:275px;}
.dhgbtbe{ width:40px; height:43px; float:left; padding-top:12px;}
.shgbdkd{ width:220px; float:right;}
.zixhgbw{ font-size:18px; letter-spacing:3px; line-height:30px; color:#666;}
.sdugncz{ font-family:Arial, Helvetica, sans-serif;font-size:32px; font-weight:bold; color:#f39800;}


/*搜索*/
#search_bg{width: 100%;height:60px;margin: 0 auto;color:#333;background:#f1f1f1; margin-bottom:50px;}
#search_c{width: 1200px;height:60px;margin: 0 auto;}	
#search_l{width:920px;float: left;font-size: 14px;line-height:60px;color:#222;}
#search_l a{font-size: 14px;}
#search_l a:hover{font-size:14px; color:#f39800;}
#search_r{float: right;padding-top:13px;}
#search_r li{float:left;}

/*产品*/
.zhbgdh_fl{ width:250px; float:left;}
.hbthdtd{width:250px; height:120px; background:#139e13;}
.dfhngpw{font-size:24px; font-weight:bold; color:#fff; text-align:center; padding-top:32px; line-height:40px;}
.dfhngpw_yw{font-size:16px; color:#93c6f6; text-align:center; text-transform:uppercase;}
.zhgbkkd{ width:246px;border:2px solid #139e13;}
.list_d { width:220px;line-height:60px; padding: 0 14px; margin: 0 auto;}
#classimgshow1 {padding-left:0px !important; width:220px !important;  height:60px !important; line-height:60px !important; border-bottom:1px #ccc dashed !important; background:url(../images/20181211142724_1244173487.png) 20px center no-repeat !important; margin-bottom: 5px;}
#classimgshow1 a{display:block; padding-left:54px; color:#666 !important; font-size: 16px;}
#classimgshow1 a:hover {color:#f9912d !important;}
.kehubgjt{ width:246px; height:115px; background:url(../images/20181211145057_667325630.jpg) center no-repeat; margin:0 auto; padding-top:54px;}
.tyodjgd{ width:24px; height:17px; float:left; padding-left:28px; padding-top:3px;}
.zxfywrx{ font-size:16px; color:#333; padding-left:10px; float:left;}
.dhagnbw{ font-size:28px; font-family:Arial, Helvetica, sans-serif; color:#f39800; font-weight:bold; text-align:center; padding-top:8px;}

/*展示*/
.prod_convert{ width:1130px; height:auto; position: relative; }
.btctkd{ width:1130px;  height:55px; border:1px solid #eeeeee;}
.bgjldgd{ width:5px; height:55px;float:left; background:#139e13;}
.hgkchxw{ font-size:18px; color:#333; float:left; padding-left:25px; line-height:56px;}
.chgckjy{ float:right; padding-right:20px;font-size:14px; color:#333; line-height:56px; text-transform:uppercase;}
.chgckjy a{font-size:14px; color:#333; line-height:56px; text-transform:uppercase;}
.chgckjy a:hover{font-size:14px; color:#139e13;}
.prod_r4 table,.prod_r4 table tbody,.prod_r4 table tbody tr { display: block; }
.prod_r4 table tbody tr:after { content: ''; display: block; clear: both; }
.prod_r4 td { float: left; display: block; width:360px; margin-right: 20px; margin-bottom: 20px; padding: 0 !important; overflow: hidden;}
.prod_r4 td:nth-child(3n) { margin-right: 0; }
.prod_r4 td br{ display: none; }
.prod_r4 td a,.prod_r4 td a img{ display:block; width:100%; height:auto; -webkit-transition:0.3s all ease; transition:0.3s all ease; overflow: hidden; }
.prod_r4 td:hover a img{ -webkit-transform:scale(1.1); transform:scale(1.1); }
.prod_r4 td > a { position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #eee; }
.prod_r4 td > a:after { content: ''; display: block; width: 64px; height: 64px; position: absolute; top: -50%; left: 110px; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; opacity: 0.8; background: url(../images/20181211153956_798377823.png) no-repeat center; }
.prod_r4 td:hover > a:after { top: 35%}
.prod_r4 td div,.prod_r4 td span{ padding:0 !important; line-height: 50px; }
.prod_r4 td div a,.prod_r4 td span a { font-size: 15px; display: block; text-align: left; position: relative; padding: 0 10px; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; line-height: 50px;color: #454545;}
.prod_r4 td:hover div a,.prod_r4 td:hover span a{ color: #139e13}
.prod_r4 td span a:after{ content: ''; display: block; width: 20px; height: 20px; position: absolute; right: 10px; bottom: 14px; background: url(../images/20181211154118_185929111.png) no-repeat -40px 2px; -webkit-transition:0.3s all ease; transition:0.3s all ease}
.prod_r4 td:hover div a:after,.prod_r4 td:hover span a:after{ background-position:8px 2px}
.prod_r4 td div,.prod_r4 td span { padding: 0 !important; line-height: 50px; height: 50px; width: 100%; position: relative; display: block; }
.prod_r4 td div:after,.prod_r4 td span:after{ content: ''; width: 100%; height: 1px; background: #ddd; position: absolute; left: 0; bottom: 0; display: block; }
.prod_r4 td div:before,.prod_r4 td span:before{ content: ''; width: 0%; height: 1px; background: #139e13; position: absolute; left: 0; bottom: 0; display: block; z-index: 2; -webkit-transition:0.3s all ease; transition:0.3s all ease; }
.prod_r4 td:hover div:before,.prod_r4 td:hover span:before{ width: 100%}


