/*@charset "utf-8";*/
/*中部代码css 金思绪*/
#jsx_models1012 { background-position:center top; background-repeat:no-repeat; background-attachment:fixed;}
#jsx_models1012 *{-webkit-transition:all .8s linear;-moz-transition:all .8s linear;-o-transition:all .8s linear;transition:all .8s linear}
@media screen and (min-width:1420px){ /* 执行1200px版的css*/
/*产品展示*/   
.m_1012_mod{ width:1200px; height:auto; margin:0px auto; overflow:hidden; }
.m_1012_t{ max-width:220px; margin:35px auto 0px auto; padding:0px 25px; line-height:44px; height:50px; font-size:32px; font-weight:bold; color:#ffffff; border-bottom:1px solid #ffffff; overflow:hidden; }
.m_1012_f{ width:1180px; padding:0px; margin:0px auto 20px auto; line-height:44px; height:44px; font-size:12px; color:#ffffff; border-top:1px solid #ffffff; overflow:hidden; }
.m_1012_c{ width:100%; height:auto; margin:0px auto; padding:0px; overflow:hidden; }
.m_1012_c_a{ float:left; width:380px; height:266px; margin:10px; background-color:#eeeeee; overflow:hidden; }
.m_1012_c_a_img{ float:left; width:380px; height:266px; text-align:center; overflow:hidden; }
.m_1012_c_a_img img{ max-width:100%; max-height:100%;   }
.m_1012_c_a_font{ display:none; float:left; width:380px; height:266px; margin-top:-266px; color:#FFFFFF; overflow:hidden; background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/;filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#BB59c4ff,endColorStr=#BB59c4ff);/*实现IE背景透明*/}
.m_1012_c_a_font p{ height:30px; width:80%; text-align:center; line-height:30px; margin:75px auto 10px auto; font-size:16px; overflow:hidden; }
.m_1012_c_a_font_span{ height:88px; width:80%; text-align:center; line-height:22px; margin:20px auto 0px auto; font-size:12px; color:#eeeeee; overflow:hidden; }
.m_1012_more{ width:182px; height:46px; margin:30px auto 30px auto; padding:0px; line-height:46px; text-align:center; overflow:hidden; }
.m_1012_more a{ float:left; width:180px; height:44px; color:#ffffff; font-size:14px; border:1px solid #ffffff; }
.m_1012_more a:hover{ width:180px; height:44px; background-color:#78c340; border:1px solid #78c340; color:#ffffff; font-size:14px; border-radius:44px; }
.m_1012_c_a:hover .m_1012_c_a_font{display:block; top:0px; -webkit-transition: all .8s linear; -moz-transition: all .8s linear; -o-transition: all .3s linear; transition: all .8s linear}
}
@media screen and (min-width: 1220px) and (max-width: 1419px) { /*执行1000px版的css*/  
/*产品展示*/
.m_1012_mod{ width:1000px; height:auto; margin:0px auto; overflow:hidden; }
.m_1012_t{ max-width:220px; margin:35px auto 0px auto; padding:0px 25px; line-height:44px; height:44px; font-size:26px; font-weight:bold; color:#ffffff; border-bottom:1px solid #ffffff; overflow:hidden; }
.m_1012_f{ width:980px; padding:0px; margin:0px auto 20px auto; line-height:44px; height:44px; font-size:12px; color:#ffffff; border-top:1px solid #ffffff; overflow:hidden; }
.m_1012_c{ width:100%; height:auto; margin:0px auto; padding:0px; overflow:hidden; }
.m_1012_c_a{ float:left; width:313.333333333px; height:219.333333333px; margin:10px; background-color:#eeeeee; overflow:hidden; }
.m_1012_c_a_img{ float:left; width:313.333333333px; height:219.333333333px; text-align:center; overflow:hidden; }
.m_1012_c_a_img img{ max-width:100%; max-height:100%; }
.m_1012_c_a_font{ display:none; float:left; width:313.333333333px; height:219.333333333px; margin-top:-219.333333333px; color:#FFFFFF; overflow:hidden; background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/;filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#BB59c4ff,endColorStr=#BB59c4ff);/*实现IE背景透明*/}
.m_1012_c_a_font p{ height:30px; width:80%; text-align:center; line-height:30px; margin:75px auto 10px auto; font-size:16px; overflow:hidden; }
.m_1012_c_a_font_span{ height:66px; width:80%; text-align:center; line-height:22px; margin:20px auto 0px auto; font-size:12px; color:#eeeeee; overflow:hidden; }
.m_1012_more{ width:182px; height:46px; margin:30px auto 30px auto; padding:0px; line-height:46px; text-align:center; overflow:hidden; }
.m_1012_more a{ float:left; width:180px; height:44px; color:#ffffff; font-size:14px; border:1px solid #ffffff; }
.m_1012_more a:hover{ width:180px; height:44px; background-color:#78c340; border:1px solid #78c340; color:#ffffff; font-size:14px; border-radius:44px; }
.m_1012_c_a:hover .m_1012_c_a_font{display:block; top:0px; -webkit-transition: all .8s linear; -moz-transition: all .8s linear; -o-transition: all .3s linear; transition: all .8s linear}
}
@media screen and (min-width: 750px) and (max-width: 1219px) { /*执行750px版的css*/  
/*产品展示*/
.m_1012_mod{ width:750px; height:auto; margin:0px auto; overflow:hidden; }
.m_1012_t{ max-width:220px; margin:35px auto 0px auto; padding:0px 25px; line-height:44px; height:44px; font-size:26px; font-weight:bold; color:#ffffff; border-bottom:1px solid #ffffff; overflow:hidden; }
.m_1012_f{ width:730px; padding:0px; margin:0px auto 20px auto; line-height:44px; height:44px; font-size:12px; color:#ffffff; border-top:1px solid #ffffff; overflow:hidden; }
.m_1012_c{ width:100%; height:auto; margin:0px auto; padding:0px; overflow:hidden; }
.m_1012_c_a{ float:left; width:355px; height:248.5px; margin:10px; background-color:#eeeeee; overflow:hidden; }
.m_1012_c_a_img{ float:left; width:355px; height:248.5px; text-align:center; overflow:hidden; }
.m_1012_c_a_img img{ max-width:100%; max-height:100%; }
.m_1012_c_a_font{ display:none; float:left; width:355px; height:248.5px; margin-top:-248.5px; color:#FFFFFF; overflow:hidden; background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/;filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#BB59c4ff,endColorStr=#BB59c4ff);/*实现IE背景透明*/}
.m_1012_c_a_font p{ height:30px; width:80%; text-align:center; line-height:30px; margin:75px auto 10px auto; font-size:16px; overflow:hidden; }
.m_1012_c_a_font_span{ height:88px; width:80%; text-align:center; line-height:22px; margin:20px auto 0px auto; font-size:12px; color:#eeeeee; overflow:hidden; }
.m_1012_more{ width:182px; height:46px; margin:30px auto 30px auto; padding:0px; line-height:46px; text-align:center; overflow:hidden; }
.m_1012_more a{ float:left; width:180px; height:44px; color:#ffffff; font-size:14px; border:1px solid #ffffff; }
.m_1012_more a:hover{ width:180px; height:44px; background-color:#78c340; border:1px solid #78c340; color:#ffffff; font-size:14px; border-radius:44px; }
.m_1012_c_a:hover .m_1012_c_a_font{display:block; top:0px; -webkit-transition: all .8s linear; -moz-transition: all .8s linear; -o-transition: all .3s linear; transition: all .8s linear}
}
@media screen and (max-width: 749px) { /*执行100%宽度版的css*/  
/*产品展示*/
.m_1012_mod{ width:auto; height:auto; padding:0px 10px; margin:0px auto; overflow:hidden; }
.m_1012_t{ max-width:220px; margin:35px auto 0px auto; padding:0px 25px; line-height:44px; height:44px; font-size:26px; font-weight:bold; color:#ffffff; border-bottom:1px solid #ffffff; overflow:hidden; }
.m_1012_f{ width:100%; padding:0px; margin:0px auto 0px auto; line-height:44px; height:44px; font-size:12px; color:#ffffff; border-top:1px solid #ffffff; overflow:hidden; }
.m_1012_c{ width:100%; height:auto; margin:0px auto; padding:0px; overflow:hidden; }
.m_1012_c_a{ width:355px; height:248.5px; margin:20px auto 20px auto; background-color:#eeeeee; overflow:hidden; }
.m_1012_c_a_img{ float:left; width:355px; height:248.5px; text-align:center; overflow:hidden; }
.m_1012_c_a_img img{ max-width:100%; max-height:100%; }
.m_1012_c_a_font{ float:left; width:355px; height:50px; margin-top:-50px; color:#FFFFFF; overflow:hidden; background:rgba(0, 153, 153, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/;filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#BB009999,endColorStr=#BB009999);/*实现IE背景透明*/}
.m_1012_c_a_font p{ height:50px; width:80%; text-align:center; line-height:50px; margin:0px auto 0px auto; font-size:16px; overflow:hidden; }
.m_1012_c_a_font_span{ display:none; height:88px; width:80%; text-align:center; line-height:22px; margin:20px auto 0px auto; font-size:12px; color:#eeeeee; overflow:hidden; }
.m_1012_more{ width:182px; height:46px; margin:30px auto 30px auto; padding:0px; line-height:46px; text-align:center; overflow:hidden; }
.m_1012_more a{ float:left; width:180px; height:44px; color:#ffffff; font-size:14px; border:1px solid #ffffff; }
.m_1012_more a:hover{ width:180px; height:44px; background-color:#78c340; border:1px solid #78c340; color:#ffffff; font-size:14px; border-radius:44px; }
}
