﻿@charset "utf-8";
body{background:#fff;}
a{ text-decoration:none;color:#fff;}
a:hover{color:#b70005; text-decoration:none;}
.text1 .p3 .np2 a:hover{color:#fff; text-decoration:none;}
.p41{ width:200px; position:absolute;right:40px;top:210px;}
.p41 .np1{ height:34px; line-height:34px;}
.p41 .np1 a{ font-size:14px; display:block; margin:0 7px 0 15px; background:url(../images/ico5.png) no-repeat right center;zoom:1;}
.p41 .np1 a:hover{ color:#fff;}
.p41 .np2{ background-color:#; color:#fff; padding:5px 7px 5px 15px; font-size:12px; line-height:16px;}
.ts{padding-left: 10px; font-size: 15px; color:#4C4948;padding-top: 10px; color:#B70005}
.ts1{ width:100px;line-height:30px;}
.xznnp3{ background:url(../images/nbnr.png) repeat; font-size:16px; color:#fff; position:absolute; top:190px;padding:15px 0px; line-height:30px; width:568px; text-align:center;}
.xznp3{background:url(../images/nbnr.png) repeat; position:absolute; right:0px; bottom:15px; width:450px; padding:5px 0px; text-align:center;font-size: 16px; line-height: 25px;color:#fff;}
.xznp4{ background:url(../images/nbnr.png) repeat; position:absolute; right:0px; top:190px; width:750px; padding:10px 10px 0px 0px;height:90px; text-align:center;font-size: 30px; line-height: 90px;color:#fff;}
.xzjjob1{ height:125px; background:url(../images/xzjob1.jpg) no-repeat; margin-bottom:15px;}
.xzjjob2{ height:125px; background:url(../images/xzjob2.jpg) no-repeat; margin-bottom:15px;}
.xzjjob3{ height:125px; background:url(../images/xzjob3.jpg) no-repeat; margin-bottom:15px;}
.xzjjob4{ height:125px; background:url(../images/xzjob4.jpg) no-repeat; margin-bottom:15px;}
.xzjjob5{ height:125px; background:url(../images/xzjob5.jpg) no-repeat; margin-bottom:15px;}
.ddzt{ padding-left:28px; font-size:20px}
.pages{ margin-top: 20px; width:1000px; }
.pages ul { margin-left:400px;}
.pages ul li,.pages ul li a{ float:left; padding:0px 5px; color: #6E6E6E; font-size:14px;}
.pages ul li a:hover{ color:#b70005;}



body{_background: url(body.jpg) fixed; }
body.index{ overflow:hidden;_overflow:visible;}
.wp{ width:1000px; margin:0 auto; position:relative;}

.index .header{ z-index:20;width:100%; background:url(../images/headBg.png) repeat-x; height:80px; position:fixed; top:27px; left:0px; right:0px;_position:absolute; _top:expression(eval(document.documentElement.scrollTop+27))}
.header{ z-index:20;width:100%; background:url(../images/headBg.png) repeat-x; height:80px; position:fixed; top:27px; left:0px; right:0px;_position:absolute; _top:expression(eval(document.documentElement.scrollTop+27))}


.logo{ position:absolute; left:0px; top:-10px;}
.nav{ padding-top:18px;position:relative;}
.nav ul{ padding-left:144px;}
.nav li{ float:left; width:170px; text-align:center; height:33px; line-height:33px; background:url(../images/menuBg.png) right bottom no-repeat;}
.nav li h3 a{ display:block; font-size:18px; color:#fff;}
.nav li h3 a:hover,.nav li.hover h3 a{ color:#b70005;}
.nav li:last-child,.nav li.last{ background:none;}

.nav li .navBox{ position:absolute; left:180px; top:50px; padding-top:6px; _width:820px; display:none;}
.nav li .navBox a{ display:block; padding:0 10px; height:19px; line-height:19px; margin-right:10px; float:left;white-space:nowrap; }
.nav li .navBox a.curr,.nav li .navBox a:hover{ background-color:#b70005; color:#fff;}
.nav li.over .navBox{ display:block;}


.nav li.li1 .navBox{}
.nav li.li2 .navBox{}
.nav li.li3 .navBox{ left:610px; width:300px;}
.nav li.li4 .navBox{ left:840px;width:225px;}
.nav li.li5 .navBox{ left:280px; width:500px;}


.footer{ z-index:20; background:url(../images/footBg.png) repeat; width:100%;}

.index .footer{z-index:20; background:url(../images/footBg.png) repeat; position:fixed; left:0px; right:0px; width:100%; bottom:0px; 
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.footer *{zoom:1;}
.footTop{ height:107px; overflow:hidden;}
.footMore{ height:50px;background:url(../images/jt1.png) no-repeat center 10px; cursor:pointer;}
.footMore2{ height:50px;background:url(../images/jt2.png) no-repeat center 10px; cursor:pointer;}

.footMap{}
.footMap dl{ float:left; height:90px; border-right:1px solid #fff; padding:0 10px; width:233px; overflow:hidden;}
.footMap dl dt{ float:left;}
.footMap dl dd{ margin-left:125px;}
.footMap dl dd li{ line-height:18px; height:18px;}
.footMap dl dd li a{ color:#FFF;}
.footMap dl dd li a h2{ color:#b70005;}
.footMap dl dd li a:hover{ color:#b70005;}
.footMap dl:first-child,.footMap dl.first{ padding-left:0px;}
.footMap dl:last-child,.footMap dl.last{ border:none; padding-right:0px;}



.footBtm{ height:45px; text-align:center; background-color:#000;}
.footBtm a,#link a{ color:#fff; margin:0 8px;}
.footBtm span{ color:#fff; height: 25px;text-align: center; line-height: 25px;}
.footBtm a:hover,#link a:hover{ color:#b70005;}
#link{color:#fff; height: 20px;text-align: center; line-height: 20px;}




.subNav{ z-index:20; position:fixed; right:10%; top:50%; margin-top:-72px;_position:absolute; _top:expression(eval(document.documentElement.scrollTop+300))}
.subNav ul{ background:url(../images/subNav3.png) repeat-y;}
.subNav li{width:19px; height:19px; margin-bottom:17px;}
.subNav li a{ display:block;width:19px; height:19px; background:url(../images/subNav1.png) no-repeat;}
.subNav li a:hover,.subNav li.active a{ background-image:url(../images/subNav2.png);}




.text1{ position:absolute; color:#fff;}
.text1 .p1{ font-size:55px; padding-bottom:5px;}
.text1 .p2{ font-size:14px; line-height:18px; padding-bottom:15px;}
.text1 .p3{ border:1px solid #fff; width:200px;}
.sybox2{position:absolute; left:205px; top:134px;}
.text1 .p3 .np1{ height:34px; line-height:34px;}
.text1 .p3 .np1 a{ font-size:14px; display:block; margin:0 7px 0 15px; background:url(../images/ico5.png) no-repeat right center;zoom:1;}
.text1 .p3 .np1 a:hover{ color:#fff;}
.text1 .p3 .np2{ background-color:#; color:#fff; padding:5px 7px 5px 15px; font-size:12px; line-height:16px;}
.text1 .p3 .np2 b{ display:block; border-top:1px dashed #ff8c16; height:20px; line-height:20px; margin-top:5px; font-weight:normal;}



.box1{}
.box1 .text1{left:550px; top:155px;}

.box2{}
.box2 .text1{right:0px; top:180px;}
.box2 .text1 .p3 .np2{ color:#fff;}
.box3{}
.box3 .text1{right:20px; top:320px;}

.box3 .text1 .p3 .np2{ color:#fff;}
.box4{}
.box4 .text1{left:390px; top:160px;}
.box4 .text1 .p3{ width:315px; _width:320px;}
.box4 .text1 .p3 .np2{ color:#fff; padding:5px 10px 5px 15px; height:123px;}
.box4 .text1 .p3 .np3{ float:left;}






/*��ҳ*/
.rightBox{ z-index:99; position:fixed; top:117px; right:10px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+117))}
.npw{ width:993px; margin:0 auto;position:relative;}
.pageCon{ padding:20px 0 60px 0;width:993px; margin:0 auto; position:relative;}


.nbnr{ height:462px; position:relative;background-position:center center;*background-repeat:no-repeat;background-repeat:no-repeat \9;}
.nbnr .p1{ background:url(../images/nbnr.png) repeat; position:absolute; left:0px; top:190px; width:780px; height:96px; padding:10px 10px 0px 0px; text-align:left;}
.nbnr .p1 .np1{ font-size:36px; color:#fff; height:54px; line-height:54px; padding-left:200px;}
.nbnr .p1 .np2{ font-size:17px; color:#fff; height:25px; line-height:25px; padding-left:425px;}
.nbnr .p1 .np3{font-size:17px; color:#fff; line-height:25px; padding-left:250px; padding-top:10px;}
.nbnr .p1 .np3 strong{font-size:36px; color:#fff; font-weight:normal; line-height:54px; margin:0 3px;}

.nbnrNav{ position:relative; display:none;}
.nbnrNav .p2{ position:absolute; bottom:0px; left:50%; width:993px; margin-left:-496px; z-index:20;}
.nbnrNav .p2 .np1{ width:805px; float:left; height:60px; background:url(../images/line3.png) repeat-x;}
.nbnrNav .p2 .np1 ul{padding-left:1px;}
.nbnrNav .p2 .np1 li{ float:left; background:url(../images/line1.png) no-repeat right 23px; height:60px; padding:0 1px; margin-left:-1px;}
.nbnrNav .p2 .np1 li a{ color:#fff; display:block; height:47px; line-height:47px; padding:13px 9px 0 9px; float:left;}
.nbnrNav .p2 .np1 li a:hover,.nbnrNav .p2 .np1 li.hover a{ height:60px; line-height:60px; padding-top:0px; color:#fff;background:url(../images/line3h.png) repeat-x;}
.nbnrNav .p2 .np1 li.last{ background:none;}


.nbnrNav .p2 .np2{ width:178px; float:right; height:60px; background:url(../images/line2.png) repeat-x;}
.nbnrNav .p2 .np2 ul{ padding-left:1px;}
.nbnrNav .p2 .np2 li{ float:left; background:url(../images/line1.png) no-repeat right 23px; height:60px; padding:0 1px; margin-left:-1px;}
.nbnrNav .p2 .np2 li a{ color:#fff; display:block; height:47px; line-height:47px; padding:13px 14px 0 13px; float:left;}
.nbnrNav .p2 .np2 li a:hover,.nbnrNav .p2 .np2 li.hover a{ height:60px; line-height:60px; padding-top:0px; color:#fff;background:url(../images/line2h.png) repeat-x;}
.nbnrNav .p2 .np2 li.last{ background:none;}



.about1{}
.about1 .p1{ font-size:32px; color:#4c4948; text-align:center; padding:20px 0;}
.about1 .p2{ background:url(../images/abou1t1.jpg) no-repeat; height:500px;}
.about1 .p2 li{ float:left; width:462px; padding:17px 17px 0 17px;}
.about1 .p2 li .np1{ height:196px;}
.about1 .p2 li .np2{ padding-top:20px; font-size:14px; line-height:22px; color:#fff;}
.about1 .p3{ background:url(../images/abou1t4.jpg) no-repeat center center; height:50px;}
.about1 .p4{font-size:32px; color:#4c4948; text-align:center; padding:20px 0;}
.about1 .p5{}
.about1 .p5 li{ height:284px; background-color:#f4f3f3; margin-bottom:26px;}
.about1 .p5 li .np1{ width:425px; height:284px; float:left; position:relative;}
.about1 .p5 li .np1 .nnp1{ background:url(../images/nbnr.png) repeat; font-size:18px; color:#fff; position:absolute; right:0px; top:10px; width:185px; padding:30px 0px 30px 35px; line-height:30px;}
.about1 .p5 li .np2{ margin:0px 0 0 425px; position:relative;}
.about1 .p5 li .np2 .nnp1{ position:absolute; height:20px; top:-10px; background-color:#b70005; left:0px; right:0px;}
.about1 .p5 li .np2 .nnp2{ padding:40px 35px 0 35px; color:#4c4948; line-height:24px; font-size:14px;}


.Solutions1{}
.Solutions1 .p1{ padding-bottom:25px; border-bottom:1px solid #bbbab9; padding-top:25px;}
.Solutions1 .p1 li{ float:left; width:462px; padding:17px 17px 0 17px;}
.Solutions1 .p1 li .np1{ float:left; width:130px;}
.Solutions1 .p1 li .np2{ margin-left:130px; font-size:14px; line-height:17px;}
.Solutions1 .p1 li.li2 .np1{ float:left; width:105px;}
.Solutions1 .p1 li.li2 .np2{ margin-left:105px;}

.Solutions1 .p2{}
.Solutions1 .p2 li{}
.Solutions1 .p2 .np1{ padding:30px 0; font-size:32px; color:#b61d22;}
.Solutions1 .p2 .np2{ padding-bottom:40px;}
.Solutions1 .p2 .np3{ border-bottom:1px solid #bbbab9; font-size:18px; line-height:30px; color:#666; padding-bottom:20px;}


.shop1{}
.shop1 .Search{ border:1px solid #000; margin-bottom:20px;}
.shop1 .Search .np1{ background-color:#b70005; color:#fff; height:54px; line-height:54px; padding:0 20px; font-size:15px;}
.shop1 .Search .np1 span{ font-size:24px;}
.shop1 .Search .np2{ height:60px; background-color:#f7f7f7;}
.shop1 .Search .np2 li{ float:left; padding-top:20px; height:26px; line-height:26px;}
.shop1 .Search .np2 .li1{ padding-left:20px; width:60px; color:#b70005; font-size:14px;}
.shop1 .Search .np2 .li2{ width:150px; }
.shop1 .Search .np2 .li2 select{ width:140px; border:1px solid #bb1015; padding:2px; margin-top:-3px; }
.shop1 .Search .np2 .li3{ width:550px;}
.shop1 .Search .np2 .li3 input{ color:#999; width:520px; border:1px solid #bb1015; padding:3px 10px; height:16px; display:block; }
.btn1{ background-color:#b70005; width:60px; height:24px; line-height:22px; text-align:center; color:#fff; cursor:pointer; border:none; display:block;}
.btn1:active{ background-color:#122a88;}

.table1{ border:1px solid #000;}
.table1 .hadeTr th{ color:#fff; font-size:16px; background:url(../images/sho1p1.jpg) repeat-x; height:38px; border-right:1px solid #cdcdcd;}
.table1 .hadeTr th.th1{ width:200px;}
.table1 .hadeCon1{ cursor:pointer;}
.table1 .hadeCon1 td{ background-color:#b4b4b4; font-size:14px; text-align:center; color:#fff; padding:10px 5px; border-bottom:2px solid #fff;}
.shopjt{ width:33px; height:33px; text-indent:-9999px;background:url(../images/icon.jpg) repeat-x; float:left;}
.shopjth{}
.ClassName{ margin-left:43px; text-align:left; padding-top:7px;}
.pzpy{ height:350px;}
.pz{ width:148px;height:350px; float:left; position:relative; border-right:1px solid #b4b4b4;}

.pz .pzCon{ height:296px; padding-left:13px;}
.pz .pzCon li{ margin-bottom:5px; cursor:pointer; width:122px;}
.pz .pzCon li img{ margin:0 auto; display:block; height:92px; width:92px; border:1px solid #71706f;}
.pz .pzCon li.hover img{ width:120px; height:120px;}
.pz .jcarousel-container{ padding:26px 0;}
.pz .jcarousel-clip{ height:296px; overflow:hidden;}
.pz .jcarousel-clip ul{ height:auto !important;}
.pz .jcarousel-next{background:url(../images/sho1p4.jpg) no-repeat center center; height:26px; cursor:pointer; position:absolute; top:323px; width:120px;}
.pz .jcarousel-prev{ background:url(../images/sho1p3.jpg) no-repeat center center; height:26px; cursor:pointer; position:absolute; top:0px;width:120px;}


.py{ height:350px; width:841px;float:left;}
.pyFl{ width:580px; float:left; border-right:1px solid #b4b4b4; height:350px; overflow:hidden;}
.pyFl th{color:#000; font-size:16px; text-align:center; height:30px; line-height:30px;}
.pyFl td{ color:#888; font-size:14px; text-align:center; padding:5px 0px;}
.pyFr{ width:240px; float:right; height:350px;overflow-y:scroll;}
.pyFr .h3{ font-size:14px; padding:0 10px; height:30px; line-height:30px; }
.pyFr .p{ font-size:14px; line-height:22px;padding:0px 10px 0 10px;}
.pyFr .p .strong{ display:block;}


.contact1{ background:url(../images/footBg.png) repeat; margin-top:-70px; padding:15px; position:relative; z-index:1;}
.contact1 .p1{ float:left; width:500px; float:left;}
.contact1 .p1 .np1{ background:url(../images/contac1t1.png) no-repeat; height:38px; line-height:38px; color:#fff; font-size:22px; margin-left:-22px; padding:7px 0 0 22px;}
.contact1 .p1 .np2{ margin-top:30px; font-size:18px; line-height:25px; color:#fff; padding:15px 0px;}
.contact1 .p1 .np2 strong{ font-size:20px; color:#f0c000; font-style:italic; font-family:Arial, Helvetica, sans-serif;}
.contact1 .p1 .np3 { }
.contact1 .p1 .np3 li{ float:left; width:136px; background:url(../images/contac1t2.jpg) repeat-y; margin-right:7px; padding:10px; color:#fff;}
.contact1 .p1 .np3 li .nnp1{ height:30px;}
.contact1 .p1 .np3 li .nnp1 a{ font-size:16px; display:block; height:30px; background:url(../images/contac1t3.jpg) no-repeat right top; color:#fff;}
.contact1 .p1 .np3 li .nnp1 a:hover{color:#fff;}
.contact1 .p1 .np3 li .nnp2{ font-size:12px; line-height:16px;}

.contact1 .p2{ float:right; width:463px; float:left; background-color:#FFF; height:397px;}

.shop2{}
.shop2 .shop2Fl{ width:764px; float:left;}
.shop1 .shop2 .shop2Fl .Search .np2 .li3{ width:280px;}
.shop1 .shop2 .shop2Fl .Search .np2 .li3 input{ width:250px;}
.shop2 .shop2Fr{ width:213px; float:right;}

.Filter{ border:1px solid #000; background:url(../images/sho2p1.jpg) repeat-x top #f7f7f7; padding:20px 20px 0 20px; margin-bottom:15px;}
.Filter dl{  display:block;background:url(../images/sho2p2.png) repeat-x bottom; padding-bottom:1px; margin-bottom:10px; position:relative;}
.Filter a{color:#4c4948;}
.Filter a:hover{ color:#b70005;}
.Filter dl .dt1{ background:url(../images/sho2p3.png) no-repeat; position:absolute; left:0px; top:0px; width:33px; height:22px; line-height:22px; font-size:18px; color:#4c4948; text-align:center; padding-top:46px;}
.Filter dl .dt2{ font-size:18px; color:#b70005; height:24px; display:block;padding-left:60px;}
.Filter dl dd{ min-height:46px; padding-left:50px;background:url(../images/sho2p2.png) repeat;}
.Filter dl dd a{ float:left; height:34px; border-right:1px solid #e1e0e0; padding:0 10px; font-size:15px; margin-top:12px;white-space:nowrap;color:#4c4948;}
.Filter dl.currdl .dt1{ background-image:url(../images/sho2p3h.png); color:#b70005;}
.Filter .curr{color:#b70005;}

.Bulletin{ border:1px solid #c83d41; padding:0 15px; margin-bottom:38px;}
.Bulletin .p1{ text-align:center; border-bottom:1px solid #a0a0a0; height:30px; line-height:30px; font-size:15px; color:#b70005;}
.Bulletin .p2 li{border-bottom:1px dashed #ccc; line-height:24px; height:24px;}
.Bulletin .p2 li span{color:#999; margin-right:10px;}
.Bulletin .p2 li a{ color:#333;}
.Bulletin .p2 li a:hover{ color:#b70005;}
.Bulletin .p3{ padding-top:10px; position:relative;}
.Bulletin .p3 .more{ display:block; background:url(../images/more1.jpg) no-repeat; width:35px; height:26px; line-height:18px; text-align:center; color:#fff; right:-16px; bottom:-26px; position:absolute;}

.zyb{ position:relative;}
.zyb .p1{ position:absolute; left:-7px; top:0px;}


.shop2Fl .py{ width:610px;}
.shop2Fl .pyFl{ width:610px;}
.shop2Fl .pyFr{ width:180px;}
.shop2Fl .pyFl th{ font-size:12px;}
.shop2Fl .pyFl td{ font-size:12px;}

.beltline1 { background:url(../images/Solution2s.jpg) no-repeat right 30px;}
.beltline2 .imglist1 li .tit{ color:#4c4948;}

.text2{width: 672px; height: 180px; font-size: 14px; color: #4c4948; line-height:18px;}

.imglist1{}
.imglist1 li{ margin-bottom: 35px; }
.imglist1 li .tit{  font-size: 32px; color: #b61d22; padding: 20px 0; background:url(../images/abou1t4.jpg) no-repeat center top;}
.imglist1 li:first-child .tit,.beltline1 li.first-child .tit{ background: none;}
.imglist1 li .imgtext{background:url(../images/abou1t1.jpg) no-repeat left center; height:355px; padding: 0 17px;}
.imglist1 li .img{ float:left; width: 462px;padding-top: 17px;}
.imglist1 li .text{ font-size: 16px; line-height:28px; color: #fff; margin-left: 495px; padding-top: 30px;}


.job{}
.jobMotto{ height:125px; background:url(../images/job1.jpg) no-repeat; margin-bottom:20px;}
.jobMotto p{ padding:20px 0 0 140px; font-size:18px;color:#4C4948;}
.xzjjob1 p{ padding:20px 0 0 140px; font-size:18px;color:#4C4948;}
.xzjjob2 p{ padding:20px 0 0 140px; font-size:18px;color:#4C4948;}
.xzjjob3 p{ padding:20px 0 0 140px; font-size:18px;color:#4C4948;}
.xzjjob4 p{ padding:20px 0 0 140px; font-size:18px;color:#4C4948;}
.xzjjob5 p{ padding:20px 0 0 140px; font-size:18px;color:#4C4948;}

.imgtext1{ background-color:#4c4948; padding:17px;}
.imgtext1 .img{ float:left; width:462px;}
.imgtext1 .text{ margin-left:500px; color:#fff;}
.imgtext1 .text h2{ height:60px; font-size:30px; line-height:48px;}
.imgtext1 .text p{ font-size:15px; line-height:22px;}

.jobBtm{ padding-top:16px;}
.tit1{ font-size:32px; color:#4c4948; height:70px; line-height:70px;}

.jobList li{ position:relative; background-color:#4c4948; width:230px; padding-bottom:50px; float:left; margin-right:75px;}
.jobList li .h2{ background-color:#b70005; margin:0 35px; height:36px; line-height:36px; font-size:18px; text-align:center; color:#fff;}
.jobList li .p{ color:#fff; line-height:22px; padding:15px 15px 0 15px;}
.jobList li .more{ background:url(../images/jobMore.png) no-repeat; width:90px; height:72px; display:block; position:absolute; bottom:-36px; text-align:center; line-height:72px; left:50%; margin-left:-45px; color:#fff;}
.jobList li .more:hover{ color:#fff;}
.jobList .jcarousel-container{ margin-left:75px;}
.jobList .jcarousel-clip{ overflow:hidden; width:840px;}
.jobList .jcarousel-clip ul{ padding-bottom:36px !important;}
.jobList .jcarousel-prev{background:url(../images/jobFl.png) no-repeat center center; height:64px; cursor:pointer; position:absolute; top:120px; width:37px; left:-75px; }
.jobList .jcarousel-next{ background:url(../images/jobFr.png) no-repeat center center; height:64px; cursor:pointer; position:absolute; top:120px;width:37px; right:0px;}
.jobList .jcarousel-prev-disabled{ background-image:url(../images/jobFlh.png); }
.jobList .jcarousel-next-disabled{ background-image:url(../images/jobFrh.png);}
/*
.tab1{ background-color:#b70005; height:35px; border-bottom:1p solid #fff; line-height:35px; }
.tab1 ul{}
.tab1 li{ float:left;}
.tab1 li a{ display:block; padding:0 20px; float:left;text-align:center; color:#fff; font-size:14px;}
.tab1 li a:hover{color:#fff;}
.tab1 li.hover a{ background-color:#fcfcfc; color:#b70005; }
.tab1 li.hover a:hover{color:#b70005;}
.tab1Fl{ float:left; width:110px; font-size:18px; color: #fff; text-align:center;}
*/

.main_sqzy{ width:762px; height:auto; border:1px solid #000;}
.main_sqzy_1{ background-color:#b70005; height:35px; border-bottom:1p solid #fff; line-height:35px; }
.main_sqzy_1 h1{ padding-left:15px;font-size:18px; color: #fff;}
.main_sqzy_2{ width:762px; height:38px; background:url(../images/sho1p1.jpg) left top repeat-x; line-height:38px;}
.main_sqzy_2 ul li{ float:left; border-right:1px solid #CCC; color:#FFF; font-size:14px; height:38px; text-align:center;}

.main_sqzy_3{ width:762px; height:51px; background:#b4b4b4; margin-top:5px; cursor:pointer;}
.main_sqzy_3 ul li{ float:left; color:#FFF; font-size:14px; text-align:center; line-height:51px;}

.main_sqzy_2_1{ width:165px;}
.main_sqzy_2_2{ width:85px;}
.main_sqzy_2_3{ width:93px;}
.main_sqzy_2_4{ width:128px;}
.main_sqzy_2_5{ width:100px;}
.main_sqzy_2_6{ width:82px;}
.main_sqzy_2_7{ width:102px;}
.main_sqzy_3 ul li.main_sqzy_color{ color:#b70005;}

.main_sqzy_4{ height:350px;}
.main_sqzy_right{ height:350px; line-height:25px; width:189px; overflow:auto;}
.main_sqzy_right h1{ line-height:25px;}






.newsList{}
.newsList li{ background-color:#f4f3f3; position:relative; margin-bottom:35px;}
.newsList li .tit{ border-bottom:10px solid #5c5c5c; margin:0 -17px; margin-bottom:17px; text-align:center; font-size:30px; color:#b70005;font-family:Arial, Helvetica, sans-serif;}
.newsList li .tit strong{ margin-left:10px; font-size:20px; font-weight:bold; }
.newsList li .img{ padding:17px; float:left;}
.newsList li .text{ margin-left:337px; margin-right:50px; padding-top:15px;height:150px}
.newsList li .text h2{ font-size:20px; padding-bottom:20px;}
.newsList li .text h2 a{ color:#333;}
.newsList li .text h2 a:hover{ color:#b70005}
.newsList li .text p{ font-size:14px; line-height:18px;}
.newsList li .text .more{ position:absolute; right:0px; bottom:0px; background:url(../images/news2.jpg) no-repeat right top; width:60px; padding-right:20px; height:30px; line-height:30px; color:#b70005;}
.newsList li .text .more:hover{color:#b70005;}

.newsInfo{ position:relative;}
.newsInfo h1{ text-align:center;font-size:28px; color:#b70005; padding-bottom:10px;}
.newsInfo em{ display:block; text-align:center; font-size:12px; font-style:normal; color:#6e6e6e;}
.newsInfo .p{ line-height:24px; color:#6e6e6e; padding-top:50px;}
.newsInfo .back{ height:32px; padding-top:50px;}
.newsInfo .back a{ width:96px; height:32px; line-height:32px; text-align:center; background-color:#b70005; display:block; float:right; color:#fff; border-radius:3px;}
.newsInfo .back a:hover{ color:#fff;}
.newsInfo .back a:active{ background-color:#122a88;}
#sx{ text-align:center; color:#6E6E6E; margin-top:10px;}
#sx a {color:#6E6E6E; padding-right:35px;}
#sx a:hover{color:#b70005;}
.dqwz a {line-height: 50px; text-align: center; color: #B70005;}
.dqwz{ text-align:right; font-size:14px;}


.Sales{}
.Sales .np1{ font-size:25px; height:50px; color:#4c4948; text-align:center;}
.Sales .np2 img{ display:block; margin:0 auto;width:250px;}
.Sales .p1{ padding-bottom:50px;}
.Sales .p2{ float:left; width:48%;}
.Sales .p3{ float:left; width:48%;}
.Sales .p1 .np1{ text-align:left;}
.Sales .p1 .np2 img{ width:600px;}


.Showcased{color:#4c4948;}
/* .Showcased .p1{ background:url(../images/Showcased1.jpg) no-repeat; height:885px; position:relative; } */
.Showcased .p1{ height:1200px; position:relative; }
/* .Showcased .p2{ background:url(../images/Showcased2.jpg) no-repeat #f4f3f3 center top; height:1481px; position:relative;} */
.Showcased .p2{   height:1881px; position:relative;}
.Showcased .p1 .np1{ position:absolute; right:0px; top:0px; text-align:right; width:360px;}
.Showcased .p1 .np1 h2{ font-size:32px; padding-bottom:15px;}
.Showcased .p1 .np1 p{ font-size:14px; line-height:18px;}
.Showcased .p1 .np2 { top:500px; }
.Showcased .p1 .np2 h3{ font-size:16px; color:#b70005;}
.Showcased .p1 .np2 p{ font-size:12px; line-height:18px; padding-right:5px;}
.Showcased .p1 .np2 li{ }
.Showcased .p1 .np2 li.li1{ left:0px; bottom:735px; width:300px;}
.Showcased .p1 .np2 li.li2{ left:313px; bottom:585px; width:155px;}
.Showcased .p1 .np2 li.li3{ left:480px; bottom:602px; width:175px;}
.Showcased .p1 .np2 li.li4{ left:660px; bottom:575px; width:145px;}
.Showcased .p1 .np2 li.li5{ left:815px; bottom:610px; width:185px;}
.Showcased .p1 .np2 li.li6{ left:0px; top:670px; width:180px;}
.Showcased .p1 .np2 li.li7{ left:187px; top:635px; width:145px;}
.Showcased .p1 .np2 li.li8{ left:340px; top:665px; width:175px;}
.Showcased .p1 .np2 li.li9{ left:520px; top:645px; width:160px;}
.Showcased .p1 .np2 li.li10{ left:688px; top:795px; width:305px;}
.Showcased .p2{ width:1000px;}
.Showcased .p2 .np1{   left:0px; top:30px; text-align:left; width:500px;}
.Showcased .p2 .np1 h2{ font-size:32px; padding-bottom:15px;}
.Showcased .p2 .np1 p{ font-size:14px; line-height:18px;}
.Showcased .p2 .np2 h3{ font-size:16px; color:#b70005;}
.Showcased .p2 .np2 p{ font-size:12px; line-height:18px; padding-right:5px;}
.Showcased .p2 .np2 li{  width:390px;}
.Showcased .p2 .np2 li.li1{ right:0px; top:330px; text-align:right;}
.Showcased .p2 .np2 li.li2{ left:0px; top:690px;}
.Showcased .p2 .np2 li.li3{ right:0px; top:1045px; text-align:right;}
.Showcased .p2 .np2 li.li4{ left:400px; top:1255px;}


.SharedValue{ }
.SharedValue .p1{ color:#fff; position:relative;height:570px;}
.SharedValue .p1 li{ position:absolute; background-color:#b70005; top:0px;}
.SharedValue .p1 li .np1{ position:absolute;left:0px; top:0px;}
.SharedValue .p1 li .np2{ position:absolute; font-size:30px; left:0px; padding-left:20px;}
.SharedValue .p1 li .np3{ position:absolute; font-size:14px; line-height:24px;}

.SharedValue .p1 li.li1{ width:390px; height:302px; left:0px; top:0px;}
.SharedValue .p1 li.li1 .np1{}
.SharedValue .p1 li.li1 .np2{ top:240px; text-align:center;}
.SharedValue .p1 li.li1 .np3{left:245px; top:30px; width:135px;}

.SharedValue .p1 li.li2{ width:585px; right:0px; height:250px;}
.SharedValue .p1 li.li2 .np1{}
.SharedValue .p1 li.li2 .np2{ top:190px;}
.SharedValue .p1 li.li2 .np3{left:320px; top:30px; width:250px;}


.SharedValue .p1 li.li3{ width:390px; height:250px; left:0px; top:320px;}
.SharedValue .p1 li.li3 .np1{ left:auto; right:0px; top:0px;}
.SharedValue .p1 li.li3 .np2{ top:195px; left:140px; text-align:center;}
.SharedValue .p1 li.li3 .np3{left:20px; top:30px; width:130px;}


.SharedValue .p1 li.li4{ width:283px; top:268px; left:410px; height:302px;}
.SharedValue .p1 li.li4 .np1{ top:auto; bottom:0px;}
.SharedValue .p1 li.li4 .np2{ top:45px;}
.SharedValue .p1 li.li4 .np3{left:18px; top:90px; width:255px;}

.SharedValue .p1 li.li5{ width:283px; top:268px; right:0px; height:302px;}
.SharedValue .p1 li.li5 .np1{}
.SharedValue .p1 li.li5 .np2{ top:175px;}
.SharedValue .p1 li.li5 .np3{left:18px; top:235px; width:255px;}


.Responsibility{}
.Responsibility .p1{ padding:0 140px 30px 140px;}
.Responsibility .p1 h1{ font-size:32px; text-align:center;}
.Responsibility .p1 p{ font-size:14px; line-height:18px; color:#4c4948;}

.Responsibility .p2{ color:#fff; font-size:14px;}
.Responsibility .p2 dl{ margin-bottom:18px;}
.Responsibility .p2 dt .np1{ margin:0 18px 0 18px; padding-top:18px;}
.Responsibility .p2 dt .np2{ margin:0 18px; padding-top:5px; line-height:18px;}
.Responsibility .p2 dd .np1{ width:338px; float:left;}
.Responsibility .p2 dd .np2{ margin-left:356px; padding-top:36px; line-height:18px;}
.Responsibility .p2 dt{ background-color:#b70005; height:376px; width:320px; float:left;}
.Responsibility .p2 dd{ width:655px; float:right;}
.Responsibility .p2 dd .li{background-color:#b70005; padding:18px;}
.Responsibility .p2 dd .li1{ margin-bottom:18px;}

.Responsibility .p2 dl.dl2 dt{ float:none; float:right;}
.Responsibility .p2 dl.dl2 dd{ float:none; float:left;}
.Responsibility .p2 dl.dl2 dd .np1{ float:right;}
.Responsibility .p2 dl.dl2 dd .np1 img{ float:right;}
.Responsibility .p2 dl.dl2 dd .np2{ float:none; margin-left:0px; margin-right:336px;}

.Responsibility .p3{ text-align:center;}
.Responsibility .p3 h1{ font-size:32px; text-align:center; padding-bottom:15px; color:#4c4948;}
.Responsibility .p4{ background:url(../images/Responsibility7.jpg) no-repeat; height:443px; position:relative;}
.Responsibility .p4 li{ position:absolute; font-size:14px; line-height:24px; color:#4c4948;}
.Responsibility .p4 .li1{ left:55px; top:58px; width:268px;}
.Responsibility .p4 .li2{left:550px; top:58px; width:390px;}
.Responsibility .p4 .li3{left:55px; top:325px; width:695px;}


.Culture{}
.Culture .tit2{ font-size:18px; height:35px; line-height:35px; background:url(../images/Culture1.jpg) no-repeat; padding-left:10px; color:#fff; margin-bottom:8px;}
.Culture .p1{ color:#4c4948; padding-bottom:20px; border-bottom:1px solid #edeceb;}
.Culture .p1 h2{ text-align:center; font-size:32px; text-align:center;}
.Culture .p1 p{ font-size:12px; line-height:18px;}
.Culture .p2{ padding-top:5px;}
.Culture .p2 .np1{ background:url(../images/Culture2.jpg) no-repeat; padding-left:213px; height:160px; padding-top:8px;border-bottom:1px solid #edeceb; margin-bottom:8px;}
.Culture .p2 .np1 li{ width:156px; height:125px; float:left; background:url(../images/Culture3.jpg) no-repeat; text-align:center; line-height:125px;}
.Culture .p2 .np1 li span{ display:inline-block; vertical-align:middle; line-height:18px; color:#fff; padding:0 30px;}

.Culture .p3 .np1{ padding-bottom:20px;}
.Culture .p3 .np2{ padding-bottom:30px; border-bottom:1px solid #edeceb ; margin-bottom:8px;}
.Culture .p3 .np2 li{ float:left; width:198px;}
.Culture .p3 .np2 li h3{ text-align:center; height:40px; line-height:40px; font-size:14px; color:#b70005;}
.Culture .p3 .np2 li .p{ border-right:1px solid #edeceb; padding:0 10px; font-size:12px; line-height:18px; height:180px;}
.Culture .p3 .np2 li:last-child .p,.Culture .p3 .np2 li.last .p{ border:none;}

.Culture .p4{ padding-bottom:18px; border-bottom:1px solid #edeceb; margin-bottom:8px;}
.Culture .p4 .np1{ width:320px; float:left; height:444px; background-color:#b70005}
.Culture .p4 .np1 .nnp1{ padding:18px;}
.Culture .p4 .np1 .nnp2{ padding:0 18px; color:#fff; font-size:14px; line-height:24px;}
.Culture .p4 .np2{ width:655px; float:right; height:444px; border-left:1px solid #edeceb; overflow:hidden;}
.Culture .p4 .np2 ul{ width:110%; padding-left:18px;}
.Culture .p4 .np2 li{ float:left; width:202px; height:220px; margin-right:18px;}
.Culture .p4 .np2 li .nnp1{}
.Culture .p4 .np2 li .nnp2{ color:#b70005; text-align:center; padding:15px 0;}
.Culture .p4 .np2 li .nnp3{}

.Culture .p5{ overflow:hidden;}
.Culture .p5 ul{ width:110%;}
.Culture .p5 li{ width:319px; float:left; margin-right:18px; font-size:12px; line-height:18px; color:#4c4948;}
.Culture .p5 li .np1{ height:196px;}
.Culture .p5 li .np2{ padding-top:15px;}
.Culture .p5 li .np3{ padding-top:15px;}
.Culture .p5 li .nnp1{ padding-bottom:4px;}
.Culture .p5 li .nnp1 strong{ display:block; font-weight:normal; float:left; background:url(../images/Culture13.jpg) no-repeat; height:18px; width:18px; text-align:center; line-height:18px; color:#fff;}
.Culture .p5 li .nnp1 p{ margin-left:30px;}



.pyList{height:320px; overflow:hidden; position:relative}
.pyList .pyListWrapp{position:absolute; left:0px; top:0px; right:0px; width:100%;}


.table1 .hadeCon1 td.ProductName{ color:#b70005;}

.pyListWrapp td{ border-bottom:1px dashed #ccc;}

.h640 .nbnr{ height:640px;}