/* 全局CSS定义 */
body { font-family:"Microsoft Yahei"; margin:0 auto; padding:0; font-size:12px; color:#000; background:#f6f6f6  }
div, form, ul, ol, li, span, p, dl, dt, dd { margin:0; padding:0; border:0; }
img, a img { border:0; margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:12px; }
ul, ol, li { list-style:none }
table, td, input { font-size:12px; padding:0; font-family:inherit; }
.bignews { color:#cc0000; }
.blank8 { height:8px; overflow:hidden; clear:both; }
.noneBox { display:none; }
img{ vertical-align: top;}
/* 默认链接颜色 */
a { outline-style:none; color:#333; text-decoration:none }
a:hover { color:#df2f30; text-decoration:underline; }
/* common */
.clearfix:after{ clear:both; content:"\200B"; display:block; height:0;}
.clearfix{ *zoom:1;}
.clear{ clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
.mt10{ margin-top: 10px !important;}
.ma10{ margin-top: 10px !important;}
.mt15{ margin-top: 15px !important;}
.mt20{ margin-top: 20px !important;}
.mb20{ margin-bottom: 20px !important;}
.mb10{ margin-bottom:10px !important;}
.mt25{ margin-top: 25px !important;}
.mar6 { margin-right:6px; }
.flol{ float: left;}
.flor{ float: right;}
.page{position:relative;}
.page.bg01{background:url(../images/artbg01.png) no-repeat left}
.page.bg02{background:url(../images/artbg02.png) no-repeat top center}
.page.bg03{background:url(../images/artbg03.jpg) no-repeat top center; min-height:2000px}

.banner{width:100%;height:518px; text-align:center; position:relative;background:url(../images/banner.jpg) no-repeat center}
.wrap{position:relative;margin:0 auto;width:1200px;}
.bigtit{margin:55px 0 30px;height:51px; text-align:center}
.stit{height:32px;text-align:center; position:relative}
.stit .line{height:1px;width:100%; background:#1a171b; position:absolute;top:16px;left:0;z-index:4}
.stit span{line-height:32px;font-size:26px;font-weight:bold;color:#000; background:#f6f6f6; position:absolute;top:0;left:50%;margin-left:-290px;padding:0 20px; z-index:5}
.oneinfo{height:106px;background:#eaeced;padding:15px 35px;font-size:16px;color:#0e0508;line-height:26px; overflow:hidden}
.twoinfo{padding:35px 35px 0;font-size:22px;color:#0e0508;line-height:26px; overflow:hidden}
.oneinfo2{height:122px;background:#eaeced;padding:30px 35px 0;font-size:16px;color:#0e0508;line-height:26px; overflow:hidden}
.oneinfo2 h2{line-height:40px;font-size:22px; text-align:center;}
.oneinfo2 h3{font-size:28px;color:#ff0000; text-align:center;margin-top:20px;}
.oneinfo2 h3 a{color:#ff0000; text-decoration:underline}
.videoA{width:1200px;height:675px; position:relative;margin-top:25px;}
.videoA .img{ border:1px solid #979b9e;width:1198px;height:673px; overflow:hidden}
.videoA .v{position:absolute;top:50%;left:50%;margin:-60px 0 0 -60px;width:121px;height:121px;}
.product{width:1200px;position:relative;margin-top:35px;}
.pdiv01{width:690px;height:460px;border:4px solid #979b9e;border-radius:5px;background:#fff;position:absolute;top:0px;left:40px; z-index:8}
.pdiv02,.pdiv06,.pdiv08,.pdiv10,.pdiv11,.pdiv14{width:450px;height:252px;background:#fff;padding:20px; position: absolute;top:20px;right:30px; z-index:9}
.pdiv06{top:977px;}
.pdiv08{top:1403px;left:40px;}
.pdiv10{top:1853px;}
.pdiv11{top:2378px;left:40px;}
.pdiv14{top:583px;left:40px;}
.pdiv02 .txtnr,.pdiv06 .txtnr{width:448px;height:250px;border:1px solid #979b9e; text-align:center}
.pdiv02 .txtnr h2,.pdiv06 .txtnr h2{line-height:40px;font-size:32px;margin-top:65px;}
.pdiv02 .txtnr p,.pdiv06 .txtnr p{line-height:30px;font-size:20px;margin-top:25px;}
.pdiv03{width:742px;height:252px;background:#fff;padding:20px; position: absolute;top:494px;left:40px; z-index:9}
.pdiv03 .txtnr{width:740px;height:250px;border:1px solid #979b9e; text-align:center}
.pdiv03 .txtnr h2{line-height:40px;font-size:32px;margin-top:65px;}
.pdiv03 .txtnr p{line-height:30px;font-size:20px;margin-top:25px;}
.pdiv04{width:404px;height:604px;border:4px solid #979b9e;border-radius:5px;background:#fff;position:absolute;top:338px;right:30px; z-index:8}
.pdiv05{width:690px;height:460px;border:4px solid #979b9e;border-radius:5px;background:#fff;position:absolute;top:811px;left:40px; z-index:8}
.pdiv07{width:690px;height:460px;border:4px solid #979b9e;border-radius:5px;background:#fff;position:absolute;top:1303px;right:30px; z-index:8}
.pdiv09{width:690px;height:460px;border:4px solid #979b9e;border-radius:5px;background:#fff;position:absolute;top:1794px;left:40px; z-index:8}
.pdiv12{width:690px;height:460px;border:4px solid #979b9e;border-radius:5px;background:#fff;position:absolute;top:2285px;right:30px; z-index:8}
.pdiv13{width:690px;height:460px;border:4px solid #979b9e;border-radius:5px;background:#fff;position:absolute;top:495px;right:30px; z-index:8}
.bottom{width:100%;position:relative;height:662px;background:url(../images/bottom1.jpg) no-repeat center}
.bottom .connr{width:1200px; margin:0 auto; position:absolute;top:0;left:50%;margin-left:-600px}
.bottom .connr .tinfo{ position:absolute;top:0;right:0;width:444px;height:602px;background-color: rgba(0,0,0,.5);z-index: 101;padding:30px 40px}
.bottom .connr .tinfo p{font-size:22px;color:#fff;line-height:34px;}
@media screen and (max-width: 1000px) {.bottom .connr{width:750px; margin:0 auto; position:absolute;top:0;right:0;left:0}
}
/* focus */
#focus{width:404px;height:604px;border:0px;overflow:hidden;position:relative;margin:0px auto;}
#focus a{position:relative;zoom:1;}
#focus p{position:absolute;height:30px;line-height:30px;padding-left:15px;top:165px;left:0;color:#fff;font-size:14px;}
#focus p span{float:left;}
#focus a:hover .text{text-decoration:none;cursor:pointer}
#focus s{position:absolute;height:38px;line-height:38px;width:100%;top:165px;left:0;filter:Alpha(Opacity=70);Opacity:0.7;background:#000;cursor:pointer}
#ctr{position:absolute;bottom:28px;left:155px;z-index:2;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:10px}
#ctr span{text-align:center;width:44px;height:12px;float:left;margin-right:8px;cursor:pointer;border-radius:4px; display:block;background:none;border:1px solid #fdfdff}
#ctr span.current{background:#fdfdff;}
/* focus */
#focusa{width:690px;height:460px;border:0px;overflow:hidden;position:relative;margin:0px auto;float:left;margin-right:18px;}
#focusa a{position:relative;zoom:1;}
#ctra{position:absolute;bottom:28px;left:290px;z-index:2;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:10px}
#ctra span{text-align:center;width:44px;height:12px;float:left;margin-right:8px;cursor:pointer;border-radius:4px; display:block;background:none;border:1px solid #fdfdff}
#ctra span.current{background:#fdfdff;}
/* focus */
#focusb{width:690px;height:460px;border:0px;overflow:hidden;position:relative;margin:0px auto;float:left;margin-right:18px;}
#focusb a{position:relative;zoom:1;}
#focusb p{position:absolute;height:70px;line-height:70px;padding-left:30px;bottom:0px;left:0;color:#fff;font-size:21px;}
#focusb p span{float:left;}
#focusb a:hover .text{text-decoration:underline;cursor:pointer}
#focusb s{position:absolute;height:70px;line-height:70px;width:100%;bottom:0px;left:0;filter:Alpha(Opacity=70);Opacity:0.7;background:#000;cursor:pointer}
#ctrb{position:absolute;bottom:28px;right:28px;z-index:2;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:10px}
#ctrb span{text-align:center;width:44px;height:12px;float:left;margin-right:8px;cursor:pointer;border-radius:4px; display:block;background:none;border:1px solid #fdfdff}
#ctrb span.current{background:#fdfdff;}
/* focus */
#focusc{width:690px;height:460px;border:0px;overflow:hidden;position:relative;margin:0px auto;float:left;margin-right:18px;}
#focusc a{position:relative;zoom:1;}
#ctrc{position:absolute;bottom:28px;left:290px;z-index:2;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:10px}
#ctrc span{text-align:center;width:44px;height:12px;float:left;margin-right:8px;cursor:pointer;border-radius:4px; display:block;background:none;border:1px solid #fdfdff}
#ctrc span.current{background:#fdfdff;}
/* focus */
#focusd{width:690px;height:460px;border:0px;overflow:hidden;position:relative;margin:0px auto;float:left;margin-right:18px;}
#focusd a{position:relative;zoom:1;}
#ctrd{position:absolute;bottom:28px;left:290px;z-index:2;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:10px}
#ctrd span{text-align:center;width:44px;height:12px;float:left;margin-right:8px;cursor:pointer;border-radius:4px; display:block;background:none;border:1px solid #fdfdff}
#ctrd span.current{background:#fdfdff;}
