@import url("core.css");
body { font-family:'微软雅黑'; font-size:12px; background:#fff; background:url(../images/bg.jpg) repeat-x left -318px;}
@font-face {
font-family:"微软雅黑";
src: url("微软雅黑.eot"); /* IE9 Compat Modes */
src: url("微软雅黑.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
}
#top{width:980px; margin:0 auto;}
.h1_title{ height:56px; line-height:50px; text-indent:80px; background:#ff0000; font-size:30px; font-weight:bold; color:#fff; font-family:'宋体'; margin-top:1px;}
/**/

#center{ background:url(../images/bg_y.jpg) repeat-y center top;}
.wrap{ width:980px; margin:0 auto;}
/**/
.nav{ background:url(../images/nav_bg.jpg) repeat-x; height:83px;}
.nav li{ float:left; width:85px; height:60px; padding-top:6px; margin:0 30px; background:url(../images/nav_li.jpg) no-repeat;}
.nav li.nav1{ background-position:left top;}
.nav li.nav2{ background-position:-85px top;}
.nav li.nav3{ background-position:-170px top;}
.nav li.nav4{ background-position:-255px top;}
.nav li.nav5{ background-position:right top;}
.nav li a{ display:block; height:60px; width:85px;}
/**/
.network{ background:url(../images/bb1.jpg) no-repeat; height:1176px;}
.width924{ width:924px; margin:0 auto; padding-top:45px;}
.nt-01{/* background:url(../images/3.jpg) no-repeat;*/ height:408px;}
.nt-ul{ float:right; margin-right:19px; display:inline; width:450px;}
.nt-ul p{ font-size:18px; font-weight:bold; line-height:28px; color:#162c11;}
.nt-02{ margin-top:21px;}
/**/
.h2title{ background:url(../images/tbg.jpg) no-repeat; height:86px; position:relative;}
.h2title p.p1{ font-size:16px; color:#fff; font-weight:bold; position:absolute; left:40px; top:12px;}
.h2title p.p2{ font-size:30px;color:#feda00; font-weight:bold; position:absolute; left:40px; bottom:10px;}
.h2title p.p3{ font-size:32px; font-weight:bold; color:#fff; position:absolute; right:170px; top:10px; }
.btn{ background:url(../images/btn1.jpg) no-repeat; width:137px; height:49px; position:absolute; right:13px; top:16px; cursor:pointer;}
.service-01{ background:url(../images/5.jpg) no-repeat; height:526px; position:relative;}
.service-01 .h2{ font-size:39px; color:#cf0807; font-weight:bold; position:absolute; left:244px; top:45px; font-weight:bold; }
.server-h{ font-size:17px; color:#363636; font-weight:bold; position:absolute; right:50px; top:137px; width:438px;}
.safe{ background:url(../images/7.jpg) no-repeat; height:406px; margin-top:10px; position:relative;}
.safe .p1{ font-size:20px; color:#a30000; font-weight:bold; position:absolute; left:403px; top:50px;}
.safe .p2{ font-size:20px; color:#a30000; font-weight:bold; position:absolute; left:403px; top:208px;}
.safe .p3{font-size:20px; color:#383838; font-weight:bold; position:absolute; left:403px; top:238px; display:block; width:580px;}
.safe .p3 ul{}
.safe .p3 li{ float:left; width:205px; padding-left:45px; height:38px; line-height:38px;}
/**/
.safe-service{ background:url(../images/8.jpg) no-repeat; height:968px; position:relative; margin:10px 0;}
.safe-service a{ font-size:28px; color:#323232; font-weight:600; position:absolute;}
.safe-service a.a1{ position:absolute; left:73px; top:176px; }
.safe-service a.a2{ position:absolute; left:768px; top:231px; }
.safe-service a.a3{ position:absolute; left:41px; top:356px; color:#ff0000; }
.safe-service a.a4{ position:absolute; left:723px; top:582px; }
.safe-service p{ color:#d50000; font-size:28px; position:absolute; left:41px; bottom:0;}
.safe-service p.p5{ bottom:198px;}
.safe-service p.p6{bottom:98px;}
.safe-service p font{ color:#1f1f1f; font-size:19px;}

/**/
.h5{ height:92px; background:#cf0807; font-size:32px; color:#fff; font-weight:600; line-height:92px; text-align:center;}
.p10{ background:url(../images/10.jpg) no-repeat; position:relative; height:315px;}
.p10 a.a1{ position:absolute; left:217px; top:6px; font-size:28px; color:#990404; }
.p10 a.a2{ position:absolute; left:257px; top:238px; font-size:36px; color:#c50707; }
/**/
.p15{ background:url(../images/11.jpg) no-repeat; height:894px; position:relative;}
.p15 a.a1{ font-size:28px; color:#0e0e0e; position:absolute; left:415px; top:30px; }
.p15 a.a2{ font-size:36px; color:#a30000; position:absolute; left:285px; top:430px; font-weight:bold; }
.p15 .ul01{height:138px; position:absolute; left:22px; top:240px;}
.p15 .ul01 li{ float:left; width:186px; height:138px; text-align:center; }
.p15 .ul01 li span{ color:#870000; font-size:34px; font-weight:600;}
.p15 .ul01 li p{ color:#3c3c3c; font-size:15px; margin-top:10px;}
.p15 .ul01 li font{ color:#c20908; font-weight:bold;}
.p15 .ul01 li b{ font-size:28px; color:#c20908;}
.ul02{ font-size:17px; color:#3d3d3d; font-weight:bold; position:absolute; left:261px; top:580px; }
.ul03{ font-size:17px; color:#3d3d3d; font-weight:bold; position:absolute; left:764px; top:580px; }
.ul04{ font-size:17px; color:#3d3d3d; font-weight:bold; position:absolute; left:261px; top:714px; }
.ul05{ font-size:17px; color:#3d3d3d; font-weight:bold; position:absolute; left:764px; top:714px; }
/**/
.commm{ background:url(../images/12.jpg) no-repeat; height:466px; position:relative;}
.commm p{ font-size:29px; font-weight:bold; color:#fff; position:absolute; left:54px; top:43px; }
.commm-fp{ background:url(../images/333.jpg) no-repeat right top; line-height:25px;}
/**/
.commmlist{ padding:34px; height:761px; padding-bottom:0px;}
.commmlist h6{ color:#c10303; font-size:24px;}
.commmlist p{ font-size:14px; color:#484848; line-height:24px; font-weight:600;}
/**/
.form{ background:url(../images/14.jpg) no-repeat; height:406px; position:relative;}
.form td{ font-size:18px; color:#000; font-weight:bold;}
.form table{ position:absolute; left:65px; top:127px; }
.form .input{ width:275px; height:30px; border:2px solid #c4c4c4;}
/**/
.h3{ font-size:30px; color:#a00e0e; margin-top:15px;}
.faq{ padding-left:60px; margin-bottom:25px; /*background:url(../images/1533.jpg) no-repeat left top;*/}
.faq p{ font-size:18px; color:#000; line-height:40px;}
/**/
#footer{ background:#3d3d3d;}
.width980{ background:url(../images/footerbg.jpg) repeat-x; width:980px; margin:0 auto; padding-top:85px; height:100px;}
.width980 p.fl{ font-size:17px; color:#fff; padding-left:30px; float:left; padding-top:15px;}
.width980 p.fl b{ font-size:30px;}
.width980 p.fr{ float:right; font-size:17px; color:#fff;}
.width980 p.fr b{ font-size:30px; font-weight:600;}

/**/
.marquee001{ position:relative; height:583px; background:url(../images/9.jpg) no-repeat;}