@charset "utf-8";body,input,select,td,textarea,th{font-family:Microsoft YaHei,Arial,Tahoma;font-size:14px;color:#777177;outline:0}
body,html{min-width:1140px}
body,form,html{margin:0}
img{border:0 none;vertical-align:middle;outline:0}
dl,ul{display:block;margin:0;padding:0}
dd{margin:0;padding:0}
li{list-style:none;float:left}
p{display:block;margin:0;padding:0}
a{text-decoration:none;color:#777177;outline:0}
a:hover{color:#e60000}
.wrap{width:1200px;margin:auto}
.wrap:after{content:'';display:block;height:0;font-size:0;overflow:hidden;clear:both;float:none}
.searHeight{font-style:normal;color:#fb2846}
.white{color:#fff!important}
.light{font-family:Microsoft YaHei Light}
h1{display:block;font-size:26px!important;font-weight:400;padding:0;margin:0}
.float_l{float:left}
.float_r{float:right}
.mar_auto{width:1200px;margin:0 auto; display:table;}
#top{border-bottom:1px solid #eaeaea;height:40px;position:fixed;left:0;top:0;width:100%;z-index:999;background:#000;min-width:1200px;max-width:1920px}
#topL{width:600px;height:100%;float:right;line-height:40px;text-align:right;color:#fff}
#topL .alibaba{display:block;background:url(../images/ali.png) no-repeat center;width:43px;height:40px;float:right;transition:all .35s}
#topL .taobao{display:block;background:url(../images/taobao.png) no-repeat center;width:30px;height:40px;float:right;margin-left:10px;transition:all .35s}
#topL .en{display:block;background:url(../images/en.png) no-repeat center;width:30px;height:40px;float:right;margin-left:20px;transition:all .35s}
#topL .weixn{display:block;background:url(../images/weix.png) no-repeat center;width:30px;height:40px;float:right;margin-right:20px;transition:all .35s;position:relative}
#topL .weixn .top-wix{position:absolute;top:50px;left:-70px;padding:10px;background:#FFF;border-radius:5px;box-shadow:0 2px 5px #777177;display:none;z-index:999}
#topL .alibaba:hover{background:url(../images/ali2.png) no-repeat center}
#topL .taobao:hover{background:url(../images/taobao2.png) no-repeat center}
#topL .en:hover{background:url(../images/en2.png) no-repeat center}
#topL .weixn:hover{background:url(../images/weixin2.png) no-repeat center}
#topR{width:500px;float:right;position:relative;z-index:9}
#search{width:36px;height:36px;background:#ed1b23;display:block;border-radius:3px;cursor:pointer;transition:all .35s;z-index:333;position:absolute;top:35px;right:0}
#search>img{padding:6px;height:24px;filter:alpha(opacity=70);opacity:.7}
#search.A,#search:hover{background:#333}
#search-wrap{height:36px;width:0;background:#333;position:absolute;right:0px;top:35px;border-radius:3px;z-index:222;transition:top .35s,right .35s}
#search-wrap>input{padding:0 10px;background:0 0;color:#fff;border:0 none;font-size:13px;line-height:36px;height:36px;}
#search-wrap>input::-webkit-input-placeholder{color:rgba(255,255,255,.8)}
#head{height:100px;position:fixed;left:0;top:38px;width:100%;z-index:998;background:#fff}
#logo{width:250px;float:left;padding-top:24px;position:relative;z-index:8}
#menu{width:636px;float:right;margin-right:40px}
#menu>li{height:100px;float:left;position:relative;z-index:3}
#menu>li>a{display:block;height:100px;line-height:106px;padding:0 20px;overflow:hidden;font-size:18px;color:#464646;transition:ALL .35s}
#menu>li:hover>a{color:#fe0000}
#menu>li>.sub{position:fixed;width:100%;height:400px;overflow:hidden;left:0;top:138px;box-shadow:0 0 5px 0 16px rgba(251,40,70,.13);display:none;background:#FFF;min-width:1200px;max-width:1920px;border-top:5px solid #ef0000}
#redline{position:absolute;z-index:2;width:0;height:8px;background:#e60000;left:0;top:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
#head.small{height:80px;box-shadow:0 2px 5px #777177}
#head.small #search{top:20px}
#head.small #search-wrap{top:20px}
#head.small #logo{padding-top:10PX}
#head.small #menu>li{height:80px}
#head.small #menu>li a{line-height:80px}
#head.small #menu>li>.sub{top:116px}
#head.small #menu>li>.sub>.sub_warp .wrap .more{height:41px;line-height:41px}
.sub_warp{width:1200px;height:380px;margin:5px auto 5px}
.sub_tit{height:50px;width:250px;background:rgba(0,0,0,.8);color:#FFF;font-size:18px;line-height:50px;margin-top:5px;text-align:center}
.sub_tit span{font-size:14px;color:#777177}
.sub_about_img{height:300px;width:500px;position:absolute;right:0;z-index:9;overflow:hidden}
.sub_about_con{height:100px;width:900px;background:rgba(238,238,238,.8);position:absolute;top:105px;z-index:10;padding:30px 30px 50px 30px;line-height:25px}
.sub_warp .wrap .more{display:block;width:130px;height:41px;text-align:center;line-height:38px;background:#ccc;color:#fff;font-size:14px;border-radius:3px;transition:all .16s;position:absolute;left:0;top:325px}
.sub_warp .wrap .more:hover{background:#ec0000}
.show-cls{margin-top:10px;height:290px;width:360px;position:relative;float:left;margin-left:25px;margin-bottom:70px;border:1px solid #DDD}
.show-cls:first-child{margin-left:0}
.show-cls:after{display:block;content:'';position:absolute;left:0;top:0;width:100%;height:0;background:rgba(0,0,0,.5);transition:all .35s;z-index:1}
.show-cls:hover:after{height:290px}
.show-cls>.img{position:absolute;left:10px;top:10px;width:340px;height:208px;overflow:hidden;float:left;z-index:5}
.show-cls>.img>a{display:block;width:100%;height:100%}
.show-cls>.img>a>img{width:340px;height:208px;transition:all .45s}
.show-cls>.right{width:340px;height:50px;border:1px solid #eee;line-height:80px;text-align:center;box-sizing:border-box;transition:all .5s;position:absolute;top:230px;left:10px;z-index:5}
.show-cls>.right>.tit_pro{font-size:14px;color:#4e4e4e;height:50px;line-height:50px;text-align:center}
.show-cls:hover>.right{background:#e60000}
.show-cls>.right>.tit{font-size:20px;color:#10257e;transition:all .35s}
.show-cls:hover>.right>.tit{color:#FFF!important}
.show-cls:hover>.right>.tit_pro{color:#FFF}
.show-cls>.right>.text_pro{margin-top:15px}
.show-cls:nth-child(3){margin-right:0!important}
.show-cls_1{margin-top:10px;height:240px;width:180px;position:relative;float:left;margin-right:20px;margin-bottom:70px;border:1px solid #DDD}
.show-cls_1:last-child{margin-right:0}
.show-cls_1:after{display:block;content:'';position:absolute;left:0;top:0;width:100%;height:0;background:rgba(0,0,0,.5);transition:all .35s;z-index:1}
.show-cls_1:hover:after{height:240px}
.show-cls_1>.img{position:absolute;left:10px;top:10px;width:160px;height:160px;overflow:hidden;float:left;z-index:5}
.show-cls_1>.img>a{display:block;width:100%;height:100%} 
.show-cls_1>.img>a>img{width:160px;height:160px;transition:all .45s}
.show-cls_1>.img>a>img img{width:100%; height:100%;}
.show-cls_1>.right{width:160px;height:50px;border:1px solid #eee;line-height:80px;text-align:center;box-sizing:border-box;transition:all .5s;position:absolute;top:180px;left:10px;z-index:5}
.show-cls_1>.right>.tit_pro{font-size:14px;color:#4e4e4e;height:50px;line-height:50px;text-align:center}
.show-cls_1:hover>.right{background:#e60000}
.show-cls_1>.right>.tit{font-size:20px;color:#10257e;transition:all .35s}
.show-cls_1:hover>.right>.tit{color:#FFF!important}
.show-cls_1:hover>.right>.tit_pro{color:#FFF}
.show-cls_1>.right>.text_pro{margin-top:15px}
#banner{width:100%;height:500px;position:relative;z-index:1;overflow:hidden;margin:138px 0 0 0;min-width:1200px;max-width:1920px}
#b-sub>.bg,#banner>.bg{width:100%;height:100%;position:absolute;left:0;top:0;background:#000;filter:alpha(opacity=50);opacity:.5;z-index:2;display:none}
#b-sub{width:100%;height:350px;position:relative;z-index:1;overflow:hidden;margin:116px 0 0 0;animation:b-bg 1.6s both}
@keyframes b-bg{from{filter:alpha(opacity=0);opacity:0;background-size:2400px 420px}
to{filter:alpha(opacity=100);opacity:1;background-size:2000px 350px}
}
#b-sub>.border{position:absolute;left:50%;top:50%;animation:b-border .8s ease-out .4s both;width:600px;height:86px;margin:-50px 0 0 -300px;z-index:3}
#b-sub>.b-sub-title{width:600px;height:86px;position:absolute;left:50%;top:50%;text-align:center;color:#fff;font-size:28px;animation:b-title .6s 1s both;z-index:3}
#b-sub>.b-sub-title-sub{width:600px;height:86px;position:absolute;left:50%;top:50%;text-align:center;color:#fff;font-size:14px;animation:b-title-sub .6s 1.2s both;z-index:3}
@keyframes b-border{from{border:5px solid rgba(255,255,255,0);width:1000px;height:143px;margin:-80px 0 0 -500px}
to{border:1px solid rgba(255,255,255,.3);width:600px;height:90px;margin:-52px 0 0 -300px}
}
@keyframes b-title{from{filter:alpha(opacity=0);opacity:0;margin:0 0 0 -300px}
to{filter:alpha(opacity=100);opacity:1;margin:-38px 0 0 -300px}
}
@keyframes b-title-sub{from{filter:alpha(opacity=0);opacity:0;margin:30px 0 0 -300px}
to{filter:alpha(opacity=100);opacity:1;margin:3px 0 0 -300px}
}
.mtitle{width:100%;height:60px;border-bottom:1px solid #e6e6e6;text-align:center;font-size:32px;color:#e60000;position:relative;z-index:1;min-width:1200px;width:1920}
.mtitle:after{position:absolute;width:160px;background:#e60000;height:3px;left:50%;margin-left:-80px;bottom:-2px;display:block;content:''}
.mtitle_sub{text-align:center;height:60px;line-height:60px;font-size:15px;color:#999;font-family:Microsoft YaHei Light}
.pro_tie{margin-top:23px;line-height:50px;border-bottom:1px solid #e5e5e5;display:table;width:100%}
.pro_tie1{margin-top:37px}
.pro_tie h2{font-size:20px;border-bottom:2px solid #000000;margin-bottom:-2px;color:#db251c; margin-top:0px;}
.pro_tie a{display:block;padding-right:20px;margin-right:12px;color:#333;   }
.pro_tie a.a00{background:0 0;color:#999;margin-right:0;padding-right:3px}
.pro_tie a.a001{background:0 0;margin-right:0}
.pro_con{margin-top:37px}
.pro_c_tie{width:184px;height:267px;background-color:#db251c;padding:32px 28px 0 27px; color:#fff;}
.pro_c_tie h3{line-height:80px;font-size:30px;border-bottom:1px solid #f1645d;margin-bottom:20px; margin-top:0px;}
.font_14{font-size:14px;line-height:24px}
.pro_c_tie a{display:block;color:#fff;padding-top:40px}
ul.pro_c_list li{width:239px;height:299px;float:left;margin-left:1px}
ul.pro_c_list li a{text-align:center;width:239px;height:299px;display:block;background-color:#f9f9f9;font-size:14px}
ul.pro_c_list li a img{width:219px;padding:10px 10px 25px 10px;}
ul.pro_c_list li a:hover{background-color:#f4f4f4}
.more_hui{display:block;height:50px;line-height:50px;font-size:17px;text-transform:uppercase;background-color:#f9f9f9;text-align:center;margin-top:11px; width:100%; float:left;}
.more_hui:hover{background:#db251c;color:#fff}
.w835{width:835px}
.w332{width:332px}
.two_con{margin-top:32px}
.hot_n{width:360px}
.hot_n time{line-height:38px}
.hot_n h3{line-height:24px;margin: 8px 0;}
ul.n_list{width:457px}
ul.n_list li{height:35px;line-height:35px;border-bottom:1px dashed #e8e8e8;padding:0 10px 0 15px}
ul.n_list li:hover{background:#db251c;color:#fff}
ul.n_list li a{background:url(../Images/news_jt.jpg) no-repeat left center;padding-left:15px;display:block;width:333px;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap}
ul.n_list li:hover a{color:#fff}
.txt_line{line-height:24px;margin:8px 0 15px}
.img_h1{padding:25px 0 0px 0}
.one_t{width:300px;line-height: 30px;margin-top: 10px;}
.two_t{width:783px;margin-left:84px;margin-top: -40px;}
.ny_banner img{width:100%}
.inside_pages{background:url(../Images/inside_pages_bg.jpg) no-repeat top center;padding-bottom:50px}
.in_left{width:215px}
.t_big{color:#596b79;padding-top:38px}
.t_big1{color:#06c;text-transform:uppercase}
ul.in_list{margin-top:36px}
ul.in_list a{display:block;width:185px;height:40px;padding-left:20px;line-height:40px;border-bottom:1px solid #f7f7f7}
ul.in_list a.current{width:195px;color:#fff;background-color:#06c}
.in_phone{background:url(../Images/in_phone.jpg) no-repeat left center;text-align:right;padding-right:20px;font-family:Arial,Helvetica,sans-serif}
.y_1{font-size:21px}
.y_2{color:#ccc;font-size:10px}
.in_right{margin-left:48px;width:937px}
.you_position{background:url(../Images/in_xfz.jpg) no-repeat left center;font-family:SimSun;color:#768693;padding-left:23px;margin-top:45px}
.you_position a{color:#768693}
.y_3{font-family:Arial,Helvetica,sans-serif;color:#cbcbcb;padding-top:26px}
.z_1{color:#697686;font-size:22px}
.about_nr{color:#697686;line-height:33px;margin-top:40px}
ul.pro_list{margin-top:15px}
ul.pro_list li{float:left;width:226px;height:282px;text-align:center;background-color:#f3f3f3;margin:0 10px 10px 0}
ul.pro_list li.no{margin-right:0}
ul.pro_list li img{width:153px;height:123px;padding:80px 0 35px}
.pro_img_big{width:935px;height:450px;background-color:#f4f4f4;text-align:center;margin-top:15px}
.pro_img_big img{width:383px;height:308px;padding-top:80px}
.line_big{margin-top:10px;line-height:100px;text-align:center}
.pro_js{line-height:30px}
ul.news_c_list{padding-top:15px}
ul.news_c_list li{line-height:48px;border-bottom:1px solid #eee;padding:0 30px 0 8px}
ul.news_c_list li a{font-size:14px;color:#697686;background:url(../Images/news_list_yy.jpg) no-repeat left center;padding-left:35px;width:678px;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap}
ul.news_c_list li span{color:#ccc}
.b_bottom{color:#697686;padding-bottom:25px;border-bottom:1px solid #f0f0f0;margin:15px 0 18px;text-align:center}
.news_con_detail p{text-align:center;color:#ccc;margin-bottom:30px}
.news_nr_detail{padding-top:20px;color:#697686;line-height:36px}
.res_con{color:#697686;padding-top:40px;line-height:33px}
.recri_con{line-height:33px;padding-top:30px}
.contact_con{padding-top:30px}
.con_txt{width:334px;line-height:33px}
.three_tb{margin-top:23px}
.three_tb a{display:block;float:left;padding-right:12px}
.contact{font-size:14px}
.contact h1{color:#333;}
.contact p{margin-top:9px; line-height: 30px;}
.contact b{font-size:14px;}
#copyright{height:60px;background:#fff;font-size:13px;line-height:60px;border-top:1px solid #e6e6e6;margin-top:40px}
#copyright .left{width:850px;float:left}
#copyright .right{width:210px;float:right;text-align:right;color:#999}
#copyright .right a{color:#999}
#copyright .right a:hover{color:#e60000;text-decoration:underline}
#foot{height:160px;background:url(../images/foot_bg.jpg) no-repeat center center;background-size:cover;text-align:center;width:100%;min-width:1200px;max-width:1920px}
#foot>div{display:inline-block;padding:43px 60px 0 60px;position:relative;z-index:2}
#foot>div>.img{display:inline-block;width:66px;height:66px;vertical-align:middle}
#foot>div>.img>img{width:100%;filter:alpha(opacity=60);opacity:.6;transition:all .3s}
#foot>div>.text{display:inline-block;vertical-align:middle;font-size:14px;color:rgba(255,255,255,.8);padding:0 0 0 10px;transition:all .3s}
#foot>div:hover>.img>img{filter:alpha(opacity=100);opacity:1}
#foot>div:hover>.text{color:#fff}
#foot>div>.qr{width:200px;height:200px;line-height:200px;position:absolute;z-index:2;background:#fff;text-align:center;top:-180px;left:38px;box-shadow:5px 5px 20px rgba(0,0,0,.12);border-radius:10px;display:none}
#part{height:70px;border-bottom:1px solid #e6e6e6}
#part-menu{height:70px;line-height:70px;font-size:15px}
#part-menu>a{display:inline-block;height:100%;padding:0 20px;position:relative}
#part-menu>a:after{height:3px;background:#e60000;position:absolute;left:0;bottom:-3px;width:100%;display:block;content:'';transition:all .16s;filter:alpha(opacity=0);opacity:0}
#part-menu>a:hover:after{bottom:-1px;filter:alpha(opacity=100);opacity:1}
#part-menu>a.A{color:#e60000}
#part-menu>a.A:after{bottom:-1px;filter:alpha(opacity=100);opacity:1}
#main{margin:50px auto 0 auto!important}
.content{font-size:13px}
.lineh180{line-height:180%}
.lineh220{line-height:220%}
.content p{margin:0 0 20px 0}
.column2{-webkit-column-count:2;column-count:2;-webkit-column-gap:63px;column-gap:63px}
.column3{-webkit-column-count:3;column-count:3;-webkit-column-gap:63px;column-gap:63px}
#companyname>img{display:block;margin-bottom:10px}
#companyname>p{font-size:30px;color:#dadada;font-weight:700}
#ab-wrap{height:230px;overflow:hidden;margin:35px 0 0 0;position:relative}
#aboutmove{height:100%;position:relative;z-index:1}
#aboutmove>div{height:230px}
#aboutmove>div>a{display:block;width:400px;height:230px;float:left;position:relative}
#aboutmove>div>a>img{width:100%;height:100%;display:block}
#aboutmove>div>a:after{display:block;content:'';width:100%;height:100%;position:absolute;z-index:1;left:0;bottom:-230px;background:rgba(239,0,0,.8);transition:all .45s}
#aboutmove>div>a>span{display:block;width:120px;height:50px;line-height:50px;text-align:center;font-size:15px;position:absolute;z-index:2;transition:all .55s;left:50%;top:0;color:rgba(255,255,255,.8);margin:-28px 0 0 -60px;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);filter:alpha(opacity=0);opacity:0}
#aboutmove>div>a:hover:after{bottom:0}
#aboutmove>div>a:hover>span{top:50%;filter:alpha(opacity=100);opacity:1}
#ab-wrap .prev{display:block;width:40px;height:70px;background:rgba(0,0,0,.76);position:absolute;left:0;top:80px;z-index:2;transition:all .2s}
#ab-wrap .next{display:block;width:40px;height:70px;background:rgba(0,0,0,.76);position:absolute;right:0;top:80px;z-index:2;transition:all .2s}
#ab-wrap .next:hover,#ab-wrap .prev:hover{background:rgba(239,0,0,.8)}
#culture{background:#e60000;height:200px}
#culture>li{width:25%;float:left;height:100%;padding:20px;box-sizing:border-box;border-left:1px solid rgba(255,255,255,.12)}
#culture>li:first-child{border-left:1px solid #e60000}
#culture>li>div{width:100%;height:100%}
#culture>li>div>.tit{text-align:center;color:#fff;font-size:15px;font-family:Microsoft YaHei Light;height:50px;line-height:50px;transition:all .3s}
#culture>li>div>.img{text-align:center;height:70px;line-height:70px}
#culture>li>div>.img>img{height:70px;filter:alpha(opacity=30);opacity:.3;transition:all .3s}
#culture>li>div>.con{text-align:center;color:#fff;filter:alpha(opacity=50);opacity:.5}
#culture>li>div:hover>.img>img{filter:alpha(opacity=100);opacity:1}
#culture>li>div:hover>.tit{color:#fb2846}
.mtit{font-size:36px;color:#e60000}
.mtit-sub{color:#999;font-size:13px;padding:10px 0 0 0}
.mtit-sub2{font-size:30px;color:#dadada;font-weight:700;margin-bottom:20px}
.honor{margin-top:50px}
.honor:after{display:block;content:'';clear:both;float:none;height:0}
.honor>.img{width:360px;height:250px;overflow:hidden;position:relative;float:left}
.honor>.img>img{width:100%;height:100%;position:absolute;left:0;top:0;transition:all .45s}
.honor:hover>.img>img{width:400px;height:280px;left:-20px;top:-15px}
.honor>.right{width:720px;height:250px;float:right;border:1px solid #eee;border-left:0 none;padding:30px 30px 30px 50px;box-sizing:border-box;transition:all .5s}
.honor:hover>.right{background:#eee}
.honor>.right>.tit{font-size:26px;color:#e60000;transition:all .35s}
.honor:hover>.right>.tit{color:#fb2846}
.honor>.right>ul{margin-top:15px}
.honor>.right>ul>li{width:33%;float:left;padding:0 25px 0 0;box-sizing:border-box}
.honor>.right>ul>li>a{font-size:13px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 0 5px 0}
.honorR>.img{float:right}
.honorR>.right{float:left;border-right:0 none;border-left:1px solid #eee}
.pager{text-align:center;margin:40px 0 0 0}
.pager>a{display:block;width:136px;height:43px;text-align:center;line-height:42px;border:1px solid #e6e6e6;box-shadow:5px 5px 10px rgba(0,0,0,.06);font-size:13px;border-radius:3px;transition:all .16s;margin:auto}
.pager>a:hover{border:1px solid #ccc}
.pager #loading{display:none}
.pager .ico{display:block;width:50px;height:50px;background-color:#67CF22;margin:auto;-webkit-animation:rotateplane 1.2s infinite ease-in-out}
@keyframes rotateplane{0%{transform:perspective(80px)}
50%{transform:perspective(80px) rotateY(180deg)}
100%{transform:perspective(80px) rotateY(180deg) rotateX(180deg)}
}
.pager .txt{font-size:14px;color:#999;font-family:Microsoft YaHei Light;display:block;padding:16px 0 0 0}
.news-info{background:#edf1f7;padding:16px 20px;margin:30px 0;position:relative;font-size:13px}
.news-info>div{float:right;text-align:right;margin-top:-8px}
#prevnext{margin:60px auto 50px auto;position:relative;font-size:13px}
#prevnext .prev{margin:7px 0}
#prevnext .next{margin:7px 0}
#prevnext .next>a,#prevnext .prev>a{color:#e60000}
#prevnext .next>a:hover,#prevnext .prev>a:hover{color:#1e3fcf}
#prevnext>a{display:block;width:88px;height:35px;background:#fff;line-height:34px;text-align:center;border:1px solid #e6e6e6;border-radius:3px;position:absolute;right:0;top:8px}
#prevnext>a:hover{border:1px solid #ccc}
#support{margin:60px 0 0 0}
#support .tit{background:#e60000;display:inline-block;padding:10px 30px;color:#fff;font-size:15px;font-family:Microsoft YaHei Light}
#down>li{border-bottom:1px solid #e6e6e6;width:100%;margin-top:20px}
#down>li>a{display:block;padding:40px 0;position:relative}
#down>li>a>.tit{width:800px;font-size:16px;color:#e60000;transition:all .25s}
#down>li>a>.tit>span{display:inline-block;padding:0 0 0 10px;font-size:12px;color:#999}
#down>li>a>.con{width:800px;font-size:13px;line-height:180%;padding:10px 0 0 0;color:#777177}
#down>li>a>.img{width:230px;height:110px;position:absolute;right:0;bottom:10px;overflow:hidden}
#down>li>a>.img>img{width:100%;height:100%;transition:all .45s}
#down>li>a:hover>.img>img{width:265px;height:140px;margin:-10px}
#down>li>a:hover>.tit{color:#ec0000}
#files{border:1px solid #eee;padding:20px 25px 22px 25px}
#files>p{color:#333}
.pro-cls{margin-top:50px}
.pro-cls:after{display:block;content:'';clear:both;float:none;height:0}
.pro-cls>.img{width:380px;height:330px;overflow:hidden;position:relative;float:left;background:#eaeaea}
.pro-cls>.img>a{display:block;width:100%;height:100%}
.pro-cls>.img>a>img{position:absolute;right:0;top:0;width:380px;height:330PX;transition:all .45s}
.pro-cls:hover>.img>a>img{right:10px}
.pro-cls>.right{width:820px;height:330px;float:right;border:1px solid #eaeaea;border-left:0 none;padding:30px 30px 30px 50px;box-sizing:border-box;transition:all .5s}
.pro-cls:hover>.right{background:#eaeaea}
.pro-cls>.right>.tit{font-size:26px;color:#e60000;transition:all .35s}
.pro-cls:hover>.right>.tit{color:#fb2846}
.pro-cls>.right>ul{margin-top:15px}
.pro-cls>.right>ul>li{width:50%;float:left;padding:0 25px 0 0;box-sizing:border-box}
.pro-cls>.right>ul>li>a{font-size:13px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 0 5px 0}
.pro-clsR>.img{float:right}
.pro-clsR>.right{float:left;border-right:0 none;border-left:1px solid #eaeaea}
#pro{margin:50px auto auto auto;width:1120px}
#pro>li{width:240px;height:293px;float:left;margin-right:40px;margin-bottom:40px}
#pro>li>a{display:block;width:100%;height:100%;box-sizing:border-box;border:1px solid #e6e6e6;transition:all .45s}
#pro>li>a>.img{width:220px;height:220px;margin:10px auto;background:#eaeaea;position:relative;overflow:hidden}
#pro>li>a>.img>.pro_img{width:100%;height:100%;position:absolute;left:0;top:-20px;transition:all .45s;z-index:9}
#pro>li>a>.img>.shuiyin{width:200px;height:30px;position:absolute;left:15px;top:100px;z-index:10}
#pro>li>a>.tit{font-size:13px;padding:0 10px;text-align:center;height:40px;line-height:150%}
#pro>li>a:hover{box-shadow:5px 5px 12px rgba(0,0,0,.05);border:1px solid #ddd}
#pro>li>a:hover>.img>.pro_img{width:250px;height:250px;left:-15px;top:-25px}
#proconL{margin:50px auto;width:600px;height:600px;overflow:hidden;position:relative;z-index:499}
#proconL .pro_img{position:absolute;opacity:.6;filter:Alpha(opacity=60);z-index:500;width:600px;height:600px;text-align:center}
#proconL .pro_img img{margin-top:240px}
#proconL .swiper-container{width:100%;height:100%}
#proconL .swiper-container img{width:100%;height:100%}
#proconL .swiper-pagination{font-size:14px;padding-bottom:8px;color:#fff}
#proconL .swiper-button-next,#proconL .swiper-button-prev{opacity:.6}
#pro_tags{margin-top:36px}
#pro_tags .tags_title{border-bottom:0 none!important;border-top:2px solid #e60000;padding:20px 20px 0 20px!important;background:#fff;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;font-size:16px!important;font-weight:700!important;color:#e60000!important}
#pro_tags .tags_content{margin-top:0!important;padding:20px 30px 25px 30px!important;background:#fff;border:1px solid #e6e6e6;border-top:0 none}
#pro_tags table{border-left:1px solid #ccc;border-top:1px solid #ccc}
#pro_tags table td,#pro_tags table th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px}
#pro_tags table th{background:#E1F1F9}
#pro_tags table{border:0 none;margin:auto;border-left:1px solid #ccc!important;border-top:1px solid #ccc!important}
#pro_tags table td{border:0 none!important;border-right:1px solid #ccc!important;border-bottom:1px solid #ccc!important;padding:6px!important;font-family:'微软雅黑'!important;font-size:13px!important}
#pro_tags table tr{transition:all .3s}
#pro_tags table tr:hover{background:#eee}

#map{position:relative;margin-top:50px}
#map div{width:100%;height:30px;background:#fff;position:absolute;left:0;bottom:0}
.tags_content img{margin:auto;display:block}
.pro_img{float:left;margin-top:20px;height:480px;width:410px;border-bottom:1px solid #DDD}
#index_link{margin:60px auto 0}
#form1{margin-top:10px}
#form1>table>tbody>tr>td{padding-left:20px}
#form1 input,#form1 textarea{padding:8px;border:0 none;background:#eee;transition:all ease .4s;vertical-align:middle}
#form1 input:focus,#form1 textarea:focus{background:#FFF;box-shadow:5px 5px 8px rgba(0,0,0,.06)}
#button{border:2px solid #ed1b23;background:#FFF;color:#ed1b23;line-height:42px;height:42px;width:200px;cursor:pointer;text-align:center;font-weight:700;font-size:14px;border-radius:3px;transition:all ease .5s;display:block;margin:30px auto}
#button:active,#button:hover{box-shadow:5px 5px 8px rgba(0,0,0,.06);color:#FFF;background:#ed1b23}
.equipment{width:1200px;margin-top:-10px}
.equipment li{float:left;width:250px;height:300px;overflow:hidden;margin-right:48px;margin-top:50px}
.equipment li a{display:block;box-shadow:0 0 0 1px #e6e6e6 inset;padding:10px;height:100%;box-sizing:border-box;transition:all .1s;position:relative}
.equipment li a .img{width:230px;height:230px;background:#eee;display:block}
.equipment li a .img img{width:100%;height:100%}
.equipment li a .txt{text-align:center;line-height:67px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}
.equipment li a:hover{box-shadow:0 0 0 4px #ec0000 inset}
.equipment li a .bg{position:absolute;width:230px;height:0;font-size:0;background:#000;left:10px;bottom:60px;text-align:center;line-height:400px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:all .4s}
.equipment li a .bg img{margin-top:100px}
.equipment li a:hover .bg{height:230px;line-height:300px;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}
.page{margin:50px auto 0;width:1200px}
.equipment_ry{width:1200px;margin-top:-10px}
.equipment_ry li{float:left;width:250px;height:395px;overflow:hidden;margin-right:48px;margin-top:50px}
.equipment_ry li a{display:block;box-shadow:0 0 0 1px #e6e6e6 inset;padding:10px;height:100%;box-sizing:border-box;transition:all .1s;position:relative}
.equipment_ry li a .img{width:230px;height:325px;background:#eee;display:block}
.equipment_ry li a .img img{width:100%;height:100%}
.equipment_ry li a .txt{text-align:center;line-height:67px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}
.equipment_ry li a:hover{box-shadow:0 0 0 4px #ec0000 inset}
.equipment_ry li a .bg{position:absolute;width:230px;height:0;font-size:0;background:#000;left:10px;bottom:60px;text-align:center;line-height:400px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:all .4s}
.equipment_ry li a .bg img{margin-top:150px}
.equipment_ry li a:hover .bg{height:325px;line-height:300px;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}
table.hovertable{font-family:verdana,arial,sans-serif;font-size:11px;border-width:1px;border-color:#eaeaea;border-collapse:collapse}
table.hovertable th{background-color:#FFF;border-width:1px;padding:8px;border-style:solid;border-color:#eaeaea}
table.hovertable tr{background-color:#FFF}
table.hovertable td{border-width:1px;padding:8px;border-style:solid;border-color:#eaeaea}
table.hovertable tr:hover{background:rgba(234,234,234,.3)}
@media (max-width:1400px){#head{}
#search-wrap{right:60px}
}
@media (max-width:1200px){#head{}
#search-wrap{right:30px}
}
.side{position:fixed;width:54px;height:275px;right:0;top:400px;z-index:100}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all .3s;background:#EF0000;opacity:.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:.8;filter:Alpha(opacity=80);transition:all .3s}
.side ul li .sidetop:hover{background:#e60000;opacity:1;filter:Alpha(opacity=100)}
.side ul li img{float:left}

.banner_tittle{ position:absolute; background:rgba(219,37,28,0.85); height:84px; width:100%; bottom:0; z-index:102; }
.banner_tittle .box{width:1200px; margin:0 auto;}
.ul_index li{ width:400px; height:84px; line-height:84px; overflow:hidden; background:url(../images/1_21.jpg) center right no-repeat; float:left;}
.ul_index li:last-child{ background:none;}
.ul_index li .div1{height:84px; overflow:hidden; cursor:pointer; display:block; text-align:center;}
.ul_index li .div1 a{ height:84px; overflow:hidden; display:block; color:#fff; font-size:14px; font-weight:bold;}
.ul_index li:hover{background:rgba(255,255,255,0.3);}

.four_box{width:1180px; margin:10px auto 50px; display:table;}
.four_box ul{margin:0px; padding:0px;}
.four_box ul li{ float:left; height:40px; line-height:40px; text-align:left; padding-right:20px;}

.contacttable{margin:20px 0; padding:0px; width:100%; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8;display:table;}
.contacttable li{width:45%; height:220px; float:left;border:1px solid #e8e8e8; padding:10px 2%; border-right:0; border-bottom:0px; line-height:30px;}
.contacttable li:first-child{width:96%; border-right:1px;}
.contacttable li:last-child{border-right:1px;}

.map_main { overflow:hidden; border:solid 5px #F0F0F0; margin:20px 0; padding-bottom:30px;background:#fff; }
.sitemap_con { width:1120px; margin:0 auto; color:#666;}
.sitemap_con .map_top { border-bottom:solid 1px #d7d7d7; }
.sitemap_con .map_top img { float:left;}
.site_r_link { width:136px; margin-top:20px; border:1px solid #cdcdcd; background:#F8F8F8; padding:5px 10px; float:right; }
.site_plc { background:url(../images/ico27.gif) no-repeat 0 11px; padding:5px 0; text-indent:10px;}
.sitemap_con h4 { line-height:30px;margin:10px 0;margin-right: 10px;}
.sitemap_con h4 a{color:#000;font-size:14px;}
.b4 { border:1px dashed #efefef; padding:10px 5px; display: table;width: 100%;}
.b4 ul { padding:0 11px;}
.b4 li { float:left; line-height:25px; height:25px; text-overflow: ellipsis;white-space: nowrap; width:342px; overflow:hidden; margin:0 10px;}
.b4 li a { color:#000;}
.b4 li a:hover { color:#e5232b;}


