html{height:100%;width:100%}body{font-family:"SourceHanSansCN";height:100%;color:#222;line-height:22px;padding:0;margin:0;-webkit-text-size-adjust:none;font-size:12px}p,img,form{border:0;margin:0;padding:0}
body{
background-color:#fff}
ul,li,dl,dd{
list-style:none; margin:0px; padding:0px;}
a{
text-decoration:none; color:#222}
img{
max-width:100%;}
a:hover{
color:#d00000}
.comdiv{
float:left; margin:0px; padding:0px; width:100%; overflow:hidden}
.wapper{
max-width:1200px;   margin:0 auto; clear:both; padding:0px; text-align:left; vertical-align:middle; overflow:hidden;}
.big_wapper{
float:left; margin:0px; padding:0px; width:100%;   text-align:left; vertical-align:middle; overflow:hidden;}
#logo{
float:left; margin:0px; padding:0px; width:283px;}
#logo img{
float:left}
#lan{
float:right; margin:0px; padding:0px; width:143px; padding-top:40px;}
#lan img{
float:right;}
#banner{
height:690px; position:relative; background-position:center; background-repeat:no-repeat; overflow:visible}
#menu{
position:absolute; left:0; top:0; width:100%; height:45px; z-index:222; line-height:45px; background-image:url(../images/menubg.png); overflow:visible}
#menu ul{
 margin:0px auto; padding:0px; width:1200px;}
#menu ul li{
float:left; margin:0px; padding:0px; position:relative;}
#menu ul li .biga{
width:120px; float:left; margin:0px; text-align:center; padding:0px; line-height:45px; height:45px; border-right:1px #444f54 solid; font-size:15px; color:#fff;}
#menu ul li dl{
position:absolute; left:0; font-size:14px; top:45px; width:100%; text-align:left; vertical-align:middle; overflow:visible; background-image:url(../images/dd.png); display:none     }
#menu ul li dl dd{
float:left; margin:0px; padding:0px; width:100%; position:relative; line-height:35px; text-align:left; vertical-align:middle; overflow:visible;}
#menu ul li dl dd a{
color:#fff; float:left; margin:0px; padding:0px 10%; width:80%; display:block; height:35px; line-height:35px;   position:relative; }
.sp{
position:absolute; left:121px; margin:0px; padding:0px; width:200px;background-image:url(../images/dd.png); top:0; display:none }
.erji{
margin:0px; padding:0px; width:100%; position:relative;}
.sp2{
position:absolute;   margin:0px; padding:0px;  background-image:url(../images/dd.png);  
left:200px; width:121px; top:0;}
.pp2{
margin:0px; padding:0px; width:100%; position:absolute; left:200px; width:121px;background-image:url(../images/dd.png); display:none}
#menu ul li dl dd a:hover,#menu ul li dl dd a.on,#menu ul li dl dd a.sbigaon{
background-image:url(../images/menubg3.png);}
#menu ul li dl dd a img{
position:absolute; top:13px; right:10px;}
#menu ul li dl dd a:hover{}
#menu ul li .biga:hover,#menu ul li .bigaon{
background-image:url(../images/menubg4.png);}
#menu ul li.search{
float:right; width:186px; background-image:url(../images/search.png); height:45px; background-position:center; background-repeat:no-repeat;}
#menu ul li.search .keyword{
width:140px; float:left; margin-left:10px; display:inline; height:24px; font-size:12px; line-height:24px; color:#222; font-family:"SourceHanSansCN"; border:none; background-color:transparent; margin-top:10px;}
.btn_key{
width:30px; height:24px; border:none; cursor:pointer; background-color:transparent; margin-top:10px;}
.banner_bar{
position:absolute; left:0; bottom:0; z-index:100; width:100%; height:246px; background-image:url(../images/bannerbg.png); }
.banner_bar li{
float:left; margin-left:3.5%; display:inline; padding:0px; max-width:31%; margin-top:34px; height:180px; position:relative; overflow:hidden}
.banner_bar li img{
float:left; margin:0px; width:100%; height:180px;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); -moz-transform: scale(1, 1); transform: scale(1, 1); }
.jslist li img{
-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); -moz-transform: scale(1, 1); transform: scale(1, 1);
}
.indexpros li img{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); -moz-transform: scale(1, 1); transform: scale(1, 1);}
.banner_bar li span{
position:absolute; min-width:70%; height:60px; left:54px; top:70px; background-image:url(../images/bannerimg.png); background-position:right center; background-repeat:no-repeat; line-height:60px; font-size:25px; text-align:center;}
.banner_bar li:hover span{
background-position:left center; color:#fff;}
.banner_bar li:hover img{
-webkit-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05);}
.indexpros li:hover img{-webkit-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05);}
.jslist li:hover img{-webkit-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05);}
.index_left{
float:left; margin:0px; padding:0px; max-width:65%; min-width:65%; overflow:hidden; height:364px; background-color:#f0f0f0;}
.index_right{
max-width:31%; float:right; margin:0px; padding:0px; text-align:left; vertical-align:middle; overflow:hidden;}
.bt_left{
float:left; font-size:25px; line-height:37px;}
.bt_right{
float:right;}
.indexnews li{
float:left; margin:0px; margin-top:28px; padding:0px; width:100%; text-align:left; vertical-align:middle; overflow:hidden;}
.indexnews_left{
float:left; margin:0px; padding:0px; width:13%; height:13%; margin-top:3px; background-color:#aaaaaa; color:#fff;}
.indexnews_left .comdiv{
text-align:center; font-family:SourceHanSansCN;}
.yuefen{
font-size:12px;text-transform:uppercase; line-height:normal; padding-top:7px; padding-bottom:2px;}
.yuefenzimu{
font-size:18px; font-weight:bold; line-height:normal}
.indexnews_right{
width:85%; float:right; margin:0px; padding:0px; text-align:left; vertical-align:middle; overflow:hidden; line-height:normal; color:#8c8c8c; line-height:16px;}
.indexnews li:hover .indexnews_left{
background-color:#d00000;}
.indexnews li:hover a{
color:#d00000}
.jishu{
background-color:#282a2e; color:#fff; padding-top:55px; padding-bottom:80px;}
.jishu_t{
height:50px; line-height:50px; background-color:#3b3c3f; font-size:28px; text-indent:15px;}
.jslist li{
float:left; margin-left:3%; display:inline; padding:0px; max-width:31%; height:273px; position:relative; overflow:hidden}
.jslist li img{
float:left; width:100%; height:273px;}
.jslist li p{
position:absolute; left:0; width:100%; bottom:0; height:54px; background-image:url(../images/tbg.png); background-position:center; background-repeat:no-repeat; color:#e8e8e8; line-height:54px; text-align:center; font-size:18px;}
.jslist li:hover p{
background-image:url(../images/tbg2.png);}
.jslist{
padding-top:34px;}
.indexpro{
background-color:#e8e8e8;padding-top:40px;  }
.indexpros{
padding-top:35px;}
.indexpros li{
float:left; margin-left:1%; display:inline; padding:0px; max-width:24%; height:268px; position:relative; overflow:hidden}
.indexpros li img{
float:left; width:100%; height:218px;}
.indexpros li p{
float:left; margin:0px; padding:0px; width:100%; text-align:left; font-size:18px; height:50px; line-height:50px; text-indent:15px; background-color:#fff;}
.indexpros li span{
position:absolute; width:67px; height:67px; text-align:center; bottom:0; right:10px; line-height:67px; font-size:14px; color:#fff; background-color:#aaa;}
.indexpros li:hover span{
background-color:#d00000}
#footer{
background-color:#2e2e2e; color:#fff; padding:30px 0px;}
.flogo{
float:left; margin:0px; padding:0px; width:145px;}
.flogo img{
float:left; width:100%;}
.flogo_r{
width:800px; float:left; margin-left:10px; display:inline; color:#828282; line-height:18px;}
.otf{
width:150px; float:right; margin:0px; padding:0px; text-align:left;}
.otf img{
float:right; margin-left:15px; display:inline;}
.nymid{
padding:45px 0px 50px 0px;}
.nymid_left{
 width:70%;   float:left; margin:0px; padding:0px; text-align:left; overflow:visible; position:relative;}
.nymid_left_mid{
background-color:#f0f0f0; font-size:14px; line-height:27px; color:#5b5b5b; padding:50px 3% 30px 3%; width:94%; overflow:hidden; }
.nycate{
position:absolute; left:0; top:-23px; height:46px; line-height:46px; background-image:url(../images/about1.jpg); background-position:right center; background-repeat:no-repeat; padding-right:14px; z-index:100}
.nycate span{
display:inline-block; line-height:46px; color:#f0f0f0; background-image:url(../images/about2.jpg); padding:0 20px; background-position:center; background-repeat:repeat-x; font-size:24px; }
.nycate span b{
font-weight:normal; font-size:18px; font-family:SourceHanSansCN; line-height:normal; padding-left:7px;}
.nymid_left_mid img{
max-width:100%;}
.nymid_right{
width:27%; float:right; margin:0px; padding:0px; text-align:left; vertical-align:middle; overflow:hidden;}
.nymid_right_top{
height:63px; background-color:#e7e7e7; line-height:63px; font-size:24px; color:#5e5e5e; padding-left:20px; width:305px;}
.rightcate{
padding:0 0px; width:325px; background-color:#f0f0f0; padding-bottom:20px;}
.rightcate li{
float:left; margin:0px; padding:0px; width:100%; border-bottom:1px #e0e0e0 solid;}
.rightcate li dl{
float:left; margin:0px; padding:0px; width:100%; display:none; overflow:hidden; font-size:13px;}
.rightcate li dl dd{
float:left; margin:0px; padding:0px; width:100%; text-align:left; vertical-align:middle; overflow:hidden;}
.rightcate li dl dd .suba{
float:left; margin:0px; padding:0px 20px; width:285px; height:38px; line-height:38px; color:#818181}
.rightcate li dl dd p{
float:left; margin:0px;  padding:3px 30px; width:265px; display:none}
.rightcate li dl dd p a{color:#818181}
.rightcate li dl dd p a:hover,.rightcate li dl dd p a.on{ color:#a61313}
.rightcate li dl dd .suba:hover,.rightcate li dl dd .subaon{
background-color:#e7e7e7}
.rightcate li .bta{
float:left; margin:0px; padding:0px 20px; width:285px; height:59px; line-height:59px;color:#5e5e5e; font-size:18px;}
.rightcate li .bta:hover,.rightcate li .btaon{
color:#c93033}
.coma{
display:inline-block; margin-right:9px; height:30px; line-height:30px; color:#fff; padding:0 15px; background-color:#c81f23; font-size:18px; text-align:center}
.coma:hover{
color:#c81f23; background-color:#fff;}
.coma_t{
padding:30px 0px;}
.downlist li{
float:left; margin:0px; padding:18px 0px; width:100%; border-bottom:1px #cccccc dashed}
.downlist li .dt{
float:left; margin:0px; padding:0px; width:102px; height:24px; background-image:url(../images/down_t.jpg); background-position:center; background-repeat:no-repeat; line-height:24px; color:#fff; font-family:SourceHanSansCN; font-size:12px; text-indent:30px;}
.dta{
float:left; line-height:24px; margin-left:25px; display:inline}
.dtaimg{
float:right}
.prolist li{
float:left; margin-left:0px; display:inline; padding:0px; width:260px; height:259px; background-image:url(../images/pbg.png); background-position:center; background-repeat:no-repeat}
.prolist li img{
float:left; width:215px; height:173px; margin-left:6px; margin-top:6px; display:inline}
.prolist li p{
float:left; margin:0px; padding:0px; width:215px; margin-left:6px; height:32px; line-height:32px; margin-top:5px; text-align:center;}
.prolist li a:hover p{
background-color:#c81f23; color:#fff;}
.proleft{
float:left; margin:0px; padding:0px; width:405px; height:324px; background-image:url(../images/pro1.png); background-position:center; background-repeat:no-repeat;}
.proleft img{
float:left; width:359px; height:278px; margin-left:23px; margin-top:20px; display:inline;}
.proright{
width:365px; float:left; margin-left:10px; display:inline; padding:0px; text-align:left; vertical-align:middle; overflow:hidden;}
.news_pic_left{
float:left; margin:0px; padding:0px; width:240px;}
.news_pic_left img{
float:left; width:100%;  }
.news_pic_right{
width:520px; float:right; margin:0px; padding:0px; text-align:left;}
.newmore2{
font-size:15px; color:#c82126}
.newmore3{
display:inline-block; width:96px; height:28px; text-align:center; line-height:28px; color:#fff; background-image:url(../images/newmore.png); background-position:center; background-repeat:no-repeat;}
.nnlist{
float:left; margin:0px; padding:30px 0px 0px 0px; width:100%; text-align:left; vertical-align:middle; overflow:hidden;}
.nnlist li{
float:left; margin:0px; padding:2px 0px; width:100%; text-align:left; vertical-align:middle; overflow:hidden;}
.nnlist li span{
float:left; margin:0px; padding:0px; background-image:url(../images/rr.jpg); color:#888; padding-right:12px; background-position:right center; background-repeat:no-repeat; font-size:12px;}
.nnlist li a{
float:left; margin-left:12px; display:inline; color:#888; font-size:12px;}
.nnlist li a:hover,.new_ot_an a:hover{
color:#9e161c}
.new_ot_an{
float:left; font-size:12px; margin:0px; padding:0px; width:705px; text-align:left; vertical-align:middle; overflow:hidden; color:#888}
.new_ot_an a{
color:#888;}
.new_ot_an_r{
float:right; margin:0px; padding:0px; width:53px;}
.new_ot_an_r img{
float:right;}
.jobtable{
border:none}
.jobtable td{
text-align:center;border-collapse:collapse;border:none;}
table {border-collapse:collapse;border-spacing:0;}
.job_top td{
color:#fff; background-color:#a51b23; height:39px;}
.jobtable_td{
line-height:45px;}
.jobtable_td:hover td{
background-color:#e5dddd}
.mapbg{
background-image:url(../images/mapbg.png); background-position:center; background-repeat:no-repeat; width:750px; height:432px; margin:0 auto; padding:15px;}
.fback li{
float:left; width:372px; margin:0px; padding:0px 5px; border:1px #cecece solid; height:28px; line-height:28px; color:#9a9a9a; font-family:SourceHanSansCN; background-color:#fff; margin-top:12px;}
.fback li .wbk{
border:none; width:100%; height:28px;   line-height:28px; font-family:SourceHanSansCN; color:#9a9a9a; background-color:transparent;}
.fback li.li_wbk{
width:768px;padding:0px 5px; border:1px #cecece solid; height:28px;}
.fback li.li_wbk_2{
height:102px;}
.fback li .wbk2{
border:none; width:100%; height:102px; font-size:12px;   line-height:28px; font-family:SourceHanSansCN; color:#9a9a9a; background-color:transparent;}
.address .map{background-image:url(../images/address/map.png);width:612px;height:482px;position:relative}.address .map a{color:#fff;display:block;position:absolute;left:0;top:0;background-position:left top;background-repeat:no-repeat}.address .map a span{position:absolute;left:0;top:0;width:40px;color:#606060}.address .map a:hover span,.address .map a.current span{color:#fff}.address .map a.s1{width:243px;height:176px;top:42px}.address .map a.s1 span{left:100px;top:100px}.address .map a.s1:hover,.address .map a.s1.current{background-image:url(../images/address/s1.png)}.address .map a.s2{width:277px;height:208px;top:9px;left:247px}.address .map a.s2 span{left:120px;top:150px}.address .map a.s2:hover,.address .map a.s2.current{background-image:url(../images/address/s2.png)}.address .map a.s3{width:140px;height:120px;top:0;left:472px}.address .map a.s3 span{left:60px;top:60px}.address .map a.s3:hover,.address .map a.s3.current{background-image:url(../images/address/s3.png)}.address .map a.s4{width:98px;height:65px;top:93px;left:497px}.address .map a.s4 span{left:30px;top:15px}.address .map a.s4:hover,.address .map a.s4.current{background-image:url(../images/address/s4.png)}.address .map a.s5{width:70px;height:70px;top:129px;left:480px}.address .map a.s5 span{left:30px;top:20px}.address .map a.s5:hover,.address .map a.s5.current{background-image:url(../images/address/s5.png)}.address .map a.s6{width:70px;height:90px;top:146px;left:422px}.address .map a.s6 span{left:10px;top:50px}.address .map a.s6:hover,.address .map a.s6.current{background-image:url(../images/address/s6.png)}.address .map a.s7{width:20px;height:22px;top:169px;left:441px}.address .map a.s7:hover,.address .map a.s7.current{background-image:url(../images/address/s7.png)}.address .map a.s8{width:20px;height:20px;top:180px;left:457px}.address .map a.s8 span{left:10px;top:10px}.address .map a.s8:hover,.address .map a.s8.current{background-image:url(../images/address/s8.png)}.address .map a.s9{width:48px;height:84px;top:175px;left:384px}.address .map a.s9 span{left:10px;top:30px}.address .map a.s9:hover,.address .map a.s9.current{background-image:url(../images/address/s9.png)}.address .map a.s10{width:64px;height:106px;top:192px;left:333px}.address .map a.s10 span{left:30px;top:50px}.address .map a.s10:hover,.address .map a.s10.current{background-image:url(../images/address/s10.png)}.address .map a.s11{width:166px;height:144px;top:140px;left:203px}.address .map a.s11 span{left:60px;top:40px}.address .map a.s11:hover,.address .map a.s11.current{background-image:url(../images/address/s12.png)}.address .map a.s12{width:32px;height:55px;top:195px;left:321px}.address .map a.s12 span{top:10px}.address .map a.s12:hover,.address .map a.s12.current{background-image:url(../images/address/s11.png)}.address .map a.s13{width:234px;height:151px;top:200px;left:18px}.address .map a.s13 span{left:80px;top:60px}.address .map a.s13:hover,.address .map a.s13.current{background-image:url(../images/address/s14.png)}.address .map a.s14{width:158px;height:110px;top:180px;left:146px}.address .map a.s14 span{left:60px;top:40px}.address .map a.s14:hover,.address .map a.s14.current{background-image:url(../images/address/s13.png)}.address .map a.s15{width:142px;height:116px;top:260px;left:232px}.address .map a.s15 span{left:60px;top:40px}.address .map a.s15:hover,.address .map a.s15.current{background-image:url(../images/address/s15.png)}.address .map a.s16{width:78px;height:48px;top:211px;left:440px}.address .map a.s16 span{left:10px;top:10px}.address .map a.s16:hover,.address .map a.s16.current{background-image:url(../images/address/s16.png)}.address .map a.s17{width:72px;height:66px;top:235px;left:388px}.address .map a.s17 span{left:15px;top:20px}.address .map a.s17:hover,.address .map a.s17.current{background-image:url(../images/address/s17.png)}.address .map a.s18{width:62px;height:60px;top:250px;left:456px}.address .map a.s18 span{left:30px;top:20px}.address .map a.s18:hover,.address .map a.s18.current{background-image:url(../images/address/s18.png)}.address .map a.s19{width:12px;height:15px;top:296px;left:506px}.address .map a.s19 span{left:10px;top:0}.address .map a.s19:hover,.address .map a.s19.current{background-image:url(../images/address/s19.png)}.address .map a.s20{width:60px;height:70px;top:254px;left:443px}.address .map a.s20 span{left:13px;top:25px}.address .map a.s20:hover,.address .map a.s20.current{background-image:url(../images/address/s20.png)}.address .map a.s21{width:94px;height:58px;top:276px;left:365px}.address .map a.s21 span{left:30px;top:15px}.address .map a.s21:hover,.address .map a.s21.current{background-image:url(../images/address/s21.png)}.address .map a.s22{width:52px;height:54px;top:293px;left:334px}.address .map a.s22 span{left:10px;top:20px}.address .map a.s22:hover,.address .map a.s22.current{background-image:url(../images/address/s22.png)}.address .map a.s23{width:38px;height:45px;top:307px;left:484px}.address .map a.s23 span{left:5px;top:15px}.address .map a.s23:hover,.address .map a.s23.current{background-image:url(../images/address/s23.png)}.address .map a.s24{width:50px;height:63px;top:340px;left:459px}.address .map a.s24 span{left:10px;top:20px}.address .map a.s24:hover,.address .map a.s24.current{background-image:url(../images/address/s24.png)}.address .map a.s25{width:60px;height:80px;top:318px;left:429px}.address .map a.s25 span{left:10px;top:20px}.address .map a.s25:hover,.address .map a.s25.current{background-image:url(../images/address/s25.png)}.address .map a.s26{width:63px;height:78px;top:318px;left:372px}.address .map a.s26 span{left:15px;top:20px}.address .map a.s26:hover,.address .map a.s26.current{background-image:url(../images/address/s26.png)}.address .map a.s27{width:78px;height:62px;top:332px;left:303px}.address .map a.s27 span{left:30px;top:20px}.address .map a.s27:hover,.address .map a.s27.current{background-image:url(../images/address/s27.png)}.address .map a.s28{width:116px;height:109px;top:330px;left:220px}.address .map a.s28 span{left:40px;top:45px}.address .map a.s28:hover,.address .map a.s28.current{background-image:url(../images/address/s28.png)}.address .map a.s29{width:96px;height:66px;top:373px;left:315px}.address .map a.s29 span{left:40px;top:20px}.address .map a.s29:hover,.address .map a.s29.current{background-image:url(../images/address/s29.png)}.address .map a.s30{width:104px;height:71px;top:383px;left:374px}.address .map a.s30 span{left:40px;top:15px}.address .map a.s30:hover,.address .map a.s30.current{background-image:url(../images/address/s30.png)}.address .map a.s31{width:25px;height:45px;top:380px;left:505px}.address .map a.s31:hover,.address .map a.s31.current{background-image:url(../images/address/s31.png)}.address .map a.s32{width:32px;height:25px;top:456px;left:357px}.address .map a.s32:hover,.address .map a.s32.current{background-image:url(../images/address/s32.png)}.address .map a.s33{width:12px;height:7px;top:420px;left:427px}.address .map a.s33 span{left:10px;top:0}.address .map a.s33:hover,.address .map a.s33.current{background-image:url(../images/address/s33.png)}.address .map a.s34{width:5px;height:8px;top:425px;left:415px}.address .map a.s34 span{left:-10px;top:0}.address .map a.s34:hover,.address .map a.s34.current{background-image:url(../images/address/s34.png)}
.con{
color:#c93033}
.shoplist li{
float:left; margin:0px; padding:7px 0px; width:100%; text-align:left; border-bottom:1px #cccccc dashed;}


.slideBox{ width:100%; height:690px; overflow:hidden; position:absolute; left:0; top:0; z-index:10    } 
.slideBox .bd{ position:relative; height:100%; z-index:0; margin:0px; padding:0px; width:100%; height:690px;   } 
.slideBox .bd ul{
float:left; margin:0px; padding:0px; width:100%;  height:690px;}
.slideBox .bd ul li{
float:left; margin:0px; padding:0px; width:100%; height:690px; background-position:center; background-repeat:no-repeat;}