*{ margin: 0; padding: 0;}
html, body, div, span, object, iframe, table, tr, th, td, em, img, h1, h2, h3, h4, h5, h6, p, a, dl, dt, dd, ul, li, form, label { border: 0 none; font-family: inherit; font-style: inherit; margin: 0; padding: 0;}
body {color: #1D1D1D;font-family:"Microsoft YaHei"; font-size: 12px;line-height: 24px; }
input, select {font-size: 12px;line-height: 22px;}
img { border: 0 none;}
ul, li {list-style-type: none;}
.tc { text-align: center;}
.tl {text-align: left;}
.tr {text-align: right;}
.fl{float:left}
.fr{float:right}
.f14{ font-size:14px;}
.fb{ font-weight:bold;}
.pd{ padding:0px 40px;}
.pd1{ padding:0px 0px 0px 30px;}
.pt{ padding-top:10px;}
.hs{ color:#c00000 !important;}
.clear{clear:both; height:0px; overflow:hidden; font-size:1px;}
.hr_10{clear:both; height:10px; overflow:hidden; font-size:1px;}
a { color: #333;text-decoration: none;font-family:"Microsoft YaHei";}
a:link,a:visited {text-decoration: none;}
/*广告部分*/
.banner{width:100%;height:449px;background:#080303 url(../images/banner.jpg) center top no-repeat;}
.banner .one{width:960px;height:449px;margin:0 auto; position:relative}
.banner .one .btn{ position:absolute; width:166px; height:57px; left:576px; top:336px;}
.banner .one .btn a{ display:block; width:166px; height:57px;}
.part1{ width:100%; height:auto; background:#080303 url(../images/part1bg.jpg) center 0 no-repeat;}
.p1tt{ width:100%; height:133px; background:url(../images/tt1.jpg) center 0 no-repeat}
.part1 .p1{ margin:0 auto; padding:0px 18px; width:1064px; height:328px; background:url(../images/p1bg5.jpg) repeat-x;}
.part1 .p1 .pic{ width:176px; height:328px; text-align:center}
.part1 .p1 .txt{ width:840px; height:328px;}
.part1 .p1 .txt .tt{ width:840px; height:40px; line-height:40px; border-bottom:#b0b0b0 1px solid; font-size:24px; color:#9e0d0e}
.part1 .p1 .txt .txt1{ width:840px; height:60px; padding-top:6px; font-size:14px; color:#666666}
.part1 .p1 .txt .list{ float:left; padding:0px 10px; width:180px; height:176px; background:#eedbe0; margin-right:12px; display:inline;}
.part1 .p1 .txt .list .yl1{ width:150px; height:40px; font-size:18px; color:#a1143a; line-height:40px; background:url(../images/p1bg1.jpg) 0 center no-repeat; padding-left:30px; border-bottom:#caa8b1 1px solid}
.part1 .p1 .txt .list .yl2{ width:150px; height:40px; font-size:18px; color:#a1143a; line-height:40px; background:url(../images/p1bg2.jpg) 0 center no-repeat; padding-left:30px; border-bottom:#caa8b1 1px solid}
.part1 .p1 .txt .list .yl3{ width:150px; height:40px; font-size:18px; color:#a1143a; line-height:40px; background:url(../images/p1bg3.jpg) 0 center no-repeat; padding-left:30px; border-bottom:#caa8b1 1px solid}
.part1 .p1 .txt .list .yl4{ width:150px; height:40px; font-size:18px; color:#a1143a; line-height:40px; background:url(../images/p1bg4.jpg) 0 center no-repeat; padding-left:30px; border-bottom:#caa8b1 1px solid}
.part1 .p1 .txt .list .ylc{ padding-top:6px; text-indent:24px;}
.part1 .p1 .txt .list .ylc a{ color:#d7003b}

.part2{ width:100%; height:685px; background:#130b20;}
.part2 .one{ margin:0 auto; width:1100px; height:685px;}
.part2 .one .list{ float:left; width:360px; height:238px; padding-right:10px; padding-bottom:10px;}

.p3tt{ width:100%; height:146px; background:#17161f url(../images/ad.jpg) center 0 no-repeat}
#main_pic {background: none repeat scroll 0 0 #17161f;height: 752px;position: relative;width: 100%;}
.section {height: 850px !important; margin: 0 auto;max-width: 1600px;min-width: 1000px;overflow: hidden;}
.section a.link:hover {text-decoration: underline;}
.section-3 {height: 850px !important;}
#main_pic .cont-box { height: 752px;margin: 0 auto; overflow: hidden; position: relative;  width: 100%;}
#main_pic .cont-box .cont-list {height:752px;left: 0;position: absolute; top: 0;width: 99999px;}
#full-page{ background:#17161f}
#main_pic .cont-box .cont-list li {float: left;height:752px; width: 426px;}
#main_pic .cont-box .cont-list li a{ display:block; width:426px; height:752px;}
#main_pic .cont-box .cont-list li.one a{ background:url(../images/zr1.jpg) no-repeat;}
#main_pic .cont-box .cont-list li.one a:hover{ background:url(../images/zr1_on.jpg) no-repeat;}
#main_pic .cont-box .cont-list li.two a{ background:url(../images/zr2.jpg) no-repeat;}
#main_pic .cont-box .cont-list li.two a:hover{ background:url(../images/zr2_on.jpg) no-repeat;}
#main_pic .cont-box .cont-list li.three a{ background:url(../images/zr3.jpg) no-repeat;}
#main_pic .cont-box .cont-list li.three a:hover{ background:url(../images/zr3_on.jpg) no-repeat;}
#main_pic .cont-box .cont-list li.four a{ background:url(../images/zr4.jpg) no-repeat;}
#main_pic .cont-box .cont-list li.four a:hover{ background:url(../images/zr4_on.jpg) no-repeat;}

#main_pic .roll-bar-box {background: none repeat scroll 0 0 #3a364d;border: 1px solid #13121a;border-radius: 4px;height: 6px;margin: 0px auto 0;position: relative;width: 980px;}
.section-3 .roll-bar-box { margin-top: 50px !important;}
#main_pic .roll-bar { background: url("../images/gy_gd_icon.png") no-repeat scroll 0 0; cursor: pointer;height: 14px;left: 0; position: absolute;top: -4px;width: 180px;}

#main_pic .cao{ position:absolute; width:1022px; height:254px; bottom:150px; margin-left: -480px; left:50%; z-index:999}

.zj{ width:100%; height:823px; background:#110a1d url(../images/ys.jpg) center 0 no-repeat;}
.zj .one{ position:relative; width:1100px; height:823px; margin:0 auto;}
.zj .one .p1{ position:absolute; width:1100px; height:62px; left:0px; top:128px; color:#ffffff; font-size:14px; text-indent:28px;}
.zj .one .p2{ position:absolute; width:255px; height:54px; left:432px; top:730px;}
.zj .one .p2 a{ display:block; width:255px; height:54px;}
.zj .one .p3{ position:absolute; width:1080px; height:493px; left:10px; top:207px;}
.zj .one .p3 a{ display:block; width:1080px; height:493px;}

.part3{ width:100%; height:auto; background:#080303}
.part3 .one{ margin:0 auto; width:1100px; height:auto}
.part3 .one .tt{ width:1100px; height:200px; background:url(../images/tt3.jpg) no-repeat; position:relative}
.part3 .one .tt .txt{ position:absolute; padding:10px 20px 0px 20px; width:1060px; height:70px; left:0px; top:117px; text-indent:28px; font-size:14px; color:#FFFFFF}
.part3 .two{ margin:0 auto; width:1100px; height:900px; background:url(../images/p3_1.jpg) no-repeat; position:relative}
.part3 .two .p1{ position:absolute; width:978px; height:200px; left:82px; top:70px;}
.part3 .two .tt{ font-size:26px; height:48px; line-height:48px;}
.part3 .two .txt{ font-size:14px; color:#666666; text-indent:28px; line-height:28px;}
.part3 .two .p1 .left{ float:left; width:510px; height:200px}
.part3 .two .p1 .right{ float:right; width:450px; height:200px;}

.part3 .two .p2{ position:absolute; width:535px; height:211px; left:520px; top:359px;}
.part3 .two .p3{ position:absolute; width:514px; height:203px; left:81px; top:656px;}

.scrollbox{ width:450px; height:200px; position: relative; overflow: hidden;}
.scrollz,.case .scrolly{width:28px;height:49px; position:absolute;top:136px;}
.scrollz{left:0;background:url(../images/bar.png) no-repeat left -346px;}
.scrolly{right:0px;background:url(../images/bar.png) no-repeat left -402px;}
.scrollz a,.scrolly a{ display:block; width:28px; height:49px;}
.scrollcbox{ width:450px; height:200px; margin:0 auto; overflow: hidden; position: relative;}
.scrollcbox ul li{ display: inline; width:450px; height: 200px;float:left;}

.part4{ width:100%; height:auto; padding-bottom:30px; background:#110a1d}
.part4 .tt{ margin:0 auto; width:1100px; height:140px;}
.safe_cont { height: 350px;margin: 0 auto; overflow: hidden; width: 1100px; background:#FFFFFF}
.safe_cont .anubox2 { float: right; height: 350px;overflow: hidden;position: relative;width: 262px;}
.safe_cont .anubox2 li { background-position: 0 0; height: 66px;left: 0; position: absolute; width: 262px;}
.safe_cont .anubox2 li.anu1 {background: url("../images/skin_anu1.jpg") no-repeat scroll left top;top: 0;}
.safe_cont .anubox2 li.anu2 {background: url("../images/skin_anu2.jpg") no-repeat scroll left top;top: 71px;}
.safe_cont .anubox2 li.anu3 {background: url("../images/skin_anu3.jpg") no-repeat scroll left top;top: 142px;}
.safe_cont .anubox2 li.anu4 {background: url("../images/skin_anu4.jpg") no-repeat scroll left top;top: 213px;}
.safe_cont .anubox2 li.anu5 {background: url("../images/skin_anu5.jpg") no-repeat scroll left top;top: 284px;}
.safe_cont .anubox2 li a { display: block; height: 66px; width: 262px;}
.safe_cont .anubox2 li.on {background-position: -262px 0;color: #fff;}
.safe_cont dl {background: none repeat scroll 0 0 #f4f4f4;display: none;float: left;height: 350px; width: 838px;}
.safe_cont dl.blockk {display: block;}
.safe_cont dl dt { background: url("../images/skin_h1.jpg") no-repeat scroll left top;float: left;height: 350px; padding-top: 104px; width: 355px;}
.safe_cont dl dt h3 {font-size: 16px;height: 46px;line-height: 46px;margin: 0 auto; width: 313px;}
.safe_cont dl dt p { font-size: 12px; height: 140px;line-height: 23px; margin: 0 auto;width: 313px;}
.safe_cont dl dt span { display: block; float: right;height: 39px;width: 59px;}
.safe_cont dl dd {float: left; width: 483px;}

.part5{ width:100%; height:auto; padding-bottom:30px; background:#080303}
.part5 .tt{ margin:0 auto; width:1100px; height:114px; padding-bottom:20px; background:#f6f6f6}
.scrollbox1{ padding:0px 50px 0px 60px; width:990px;height: 214px; margin:0 auto; position: relative; overflow: hidden; background:#f6f6f6}
.scrollz1,.scrolly1{width:40px;height:74px; position:absolute;top:56px;}
.scrollz1{left:10px;background:url(../images/bar.png) no-repeat left -346px;}
.scrolly1{right:10px;background:url(../images/bar.png) no-repeat left -402px;}
.scrollz1 a,.scrolly1 a{ display:block; width:40px; height:74px;}
.scrollcbox1{width:970px; height:184px;overflow: hidden; position: relative;}
.scrollcbox1 ul li{ display: inline; width:323px; height: 184px;float:left; text-align:center}

.part6{ width:100%; height:auto; background:#000000;font-family:"Microsoft YaHei";}
.part6 .one{ margin:0 auto; width:1100px; height:auto}
.part6 .one .tt{ width:1100px; height:154px; background:url(../images/tt6.jpg) no-repeat;}
.part6 .one .txt1{ width:1100px; height:487px; background:url(../images/p6_1.jpg) no-repeat; position:relative}
.part6 .one .txt1 .p1{ position:absolute; width:352px; height:204px; left:137px; top:216px;}
.part6 .one .txt1 .p2{ position:absolute; width:352px; height:204px; right:137px; top:216px;}
.part6 .one .txt1 .t1{ font-size:28px; line-height:36px; text-align:center; font-weight:bold}
.part6 .one .txt2{ width:1100px; height:377px; background:url(../images/p6_2.jpg) no-repeat;}
.part6 .one .txt3{ width:1100px; height:364px; background:url(../images/p6_3.jpg) no-repeat;}