<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*---------ҳ begin-------------*/
*{ padding:0; margin:0;font-family:Arial, Helvetica, sans-serif;}
body{ padding:0px; margin:0px auto; font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif;width: 100%; min-width:1002px; width:expression((documentElement.clientWidth &lt; 1002) ? "1002px" : "100%" );zoom:1; /*overflow:-Scroll;overflow-x:hidden*/ background:#fff}
ul,li,form, dl,dt, dd, div { padding: 0px; margin: 0px; }
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
font,select,input,em{ font-size:12px; font-style:normal;}
ul{ list-style-type: none; }
img{ border:none; border:0;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur()); font-family:Arial, Helvetica, sans-serif; }
a:focus {outline:none;-moz-outline:none;}
/*a:hover{ color:#fe0000; text-decoration:none;}*/
.clear{ clear:both; overflow:hidden; height:0px;}
.blue{ color:#0b6995;}
.Green{ color:#008b4a;}
h1{ font-weight:normal}
.kuang{ margin:0 auto; width:1002px;}
/*---------ҳ end-------------*/

/*---------头部-------------*/
.topdiv{ height:89px; background:url(../images/topbj.jpg) repeat-x}
.top{ position:relative;}
.top .logo{ position:absolute; display:block; background:url(../images/logo.jpg) no-repeat; width:133px; height:89px; background:url(../images/logo.jpg) no-repeat; left:0; top:0}
.top .soso{ position:absolute; background:url(../images/dodo.png) no-repeat; width:167px; height:24px; right:0; top:10px;}
.top .soso #toptxtSearch{ float:left; border:0; background:none; width:130px; padding:0 5px; height:24px; line-height:24px; color:#b2cff9}
.top #btnSearch{ float:right; border:0; background:none; width:24px; height:24px; cursor:pointer}
.top .yuyan{ position:absolute; top:10px; right:180px; background:url(../images/yy.png) no-repeat; width:66px; height:24px;}
.top .yuyan ul li{ position: relative;  line-height:24px; text-indent:5px;}
.top .yuyan ul li a{ color:#fff000}
.top .yuyan ul li .xiala{ display:none}
.top .yuyan ul li.blue .xiala{ display:block; z-index:9999;background:#1f73eb; height:24px; line-height:24px; position:absolute; width:64px; border:1px solid #7daff6; border-top:0; top:23px;}
.yuyan1 ul li{ float:right; position:relative; height:40px; margin-left:30px;}
.yuyan1 ul li a#aa{ text-align:center; display:block; color:#fff; font-size:14px; height:40px;}
.yuyan1 ul li a#aa:hover,.yuyan1 ul li.blue a#aa,.yuyan1 ul li.hover a#aa{ background:url(../images/navhov.png) bottom center no-repeat; color:#fff000}
.yuyan1{ padding-top:49px;}
.yuyan1 ul li .xianav{ display:none}
.yuyan1 ul li.blue .xianav{ display:block; padding:20px 0; padding-bottom:50px; z-index:9999; position:absolute;background:url(../images/xiala.png); width:310px; left:0;}
.yuyan1 ul li.blue .xianav a{ display:block; height:31px; line-height:31px; width:120px; border-right:1px solid #99bbf4; float:left; color:#fff; margin-left:25px;}
.yuyan1 ul li.blue .xianav a.bg{ border:0}
.yuyan1 ul li#nav8 .xianav{ left:-167px;}
.yuyan1 ul li.blue .xianav  a:hover{ color:#fff000}

.yuyan1 ul li.blue .xianav#xia5{ padding-bottom:40px; width:372px;}
.yuyan1 ul li.blue .xianav#xia5 a{ width:160px;}

.yuyan1 ul li.blue .xianav#xia4{ padding-bottom:40px; width:512px;}
.yuyan1 ul li.blue .xianav#xia4 a{ width:230px;}

/*---------Home-------------*/
	.fullSlide{ width:100%;  position:relative;  height:451px; background:#000; clear:both;}
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:451px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:451px; }

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
	.fullSlide .hd ul{ text-align:center; }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;
		filter:alpha(opacity=50);opacity:0.5;  line-height:999px; 
	}
	.fullSlide .hd ul .on{ background:#f00;  }

	.fullSlide .prev,
	.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
	.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }
	.innewbj{ background:url(../images/innewbj.jpg) repeat-x; height:36px;}
	
.txtScroll-top{ margin:0 auto; width:1002px;  overflow:hidden; position:relative; background:url(../images/newbt.png) right center no-repeat;   }
		.txtScroll-top .hd{ position:relative; }
		.txtScroll-top .hd .prev{ display:block;  width:9px; height:7px; position:absolute; right:0; top:10px; cursor:pointer; z-index:999; }
		.txtScroll-top .hd .next{ display:block;  width:9px; height:7px; position:absolute; right:0; top:20px; cursor:pointer; z-index:999;  }
		.txtScroll-top .bd{ height:36px; background:url(../images/we.png) left center no-repeat; padding-left:70px; }
		.txtScroll-top .infoList li{ height:36px; line-height:36px;   }
		.txtScroll-top .infoList li .date{ float:right; color:#3d3d3d; padding-right:203px  }
		.txtScroll-top .infoList li a{ color:#3d3d3d; }
		.txtScroll-top .infoList li a:hover{ color:#e62129}
.inmain { padding-top:24px;}
.inmain ul li{ float:left; margin-right:41px; height:275px; overflow:hidden; width:306px; background:#f4f3f3;}
.inmain ul li img{ width:306px; height:94px;}
.inmain ul li .titi{ color:#1758b6; font-size:18px; text-indent:15px; height:45px; line-height:45px;}
.inmain ul li .info{ line-height:25px; color:#535353; overflow:hidden; height:97px; padding:0 15px;}
.inmain ul li .more{ display:block; height:39px; line-height:39px; color:#fff; background:url(../images/more.png) 15px center no-repeat #2a78cb; text-indent:40px;}

/*---------关于我们-------------*/
.neiban{ height:282px;}
.mbxdbg{ background:url(../images/mbxbj.jpg) repeat-x; height:40px;}
.mbx{ height:40px; line-height:40px; position:relative; text-indent:294px; font-size:15px; color:#1758b6; background:url(../images/mbxtit.png) 265px center no-repeat}
.mbx span{ position:absolute; right:0; top:0; line-height:40px; display:block; color:#636363; font-size:12px;}
.mbx span a{color:#636363; }
.main{ position:relative}
.main .mrbj{ padding-top:8px; position:absolute; background:url(../images/leftnavtop.png) no-repeat; width:225px; height:184px; left:0; top:-26px;}
.mrbj h1{ text-align:center; color:#1758b6; font-size:18px; line-height:48px;}
.mrbj h1 span{ color:#999999; font-size:11px; display:none;}
.main_l{ float:left; width:217px; background:url(../images/leftdiv_con.png) repeat-y}
.leftdown{ background:url(../images/leftdivdown.png) no-repeat; height:20px;}
.leftnav{ padding-top:45px; padding-bottom:30px;min-height:100px;height:auto !important;height:100px;}
.leftnav ul li{ position:relative; height:35px; background:url(../images/leftlibj.png) bottom center no-repeat}
.leftnav ul li a{ position:absolute; width:211px; height:39px; top:-5px; left:-7px; display:block; color:#666666; font-size:14px; overflow:hidden; line-height:41px; text-indent:45px; background:url(../images/leftabj.png) 28px center no-repeat }
.leftnav ul li a:hover,.leftnav ul li a.hover{ background:url(../images/leftahov.png) no-repeat; color:#fff}
.main_r{ float:right; width:736px;}
.abinfo{ line-height:28px; color:#606060; padding-top:10px;}

/* 荣誉证书 */
.ry { padding-top:10px;}
.ry ul li{ float:left; width:170px; text-align:center; margin-right:17px;}
.ry ul li img{ width:170px; height:120px;}
.ry ul li .title{ height:50px; line-height:40px;}
.ry ul li .title a{ color:#2e2e2e;  }
.ry ul li .title a:hover{ color:#1758b6;  }

	/* 新闻 */
.newlist ul li{ position:relative; height:36px; line-height:36px; background:url(../images/newico.png) 5px center no-repeat; border-bottom:1px dotted #313131; text-indent:15px;}
.newlist ul li a{ color:#606060;}
.newlist ul li span{ color:#606060;display:block; position:absolute; right:0; top:0; line-height:36px;}
.newlist ul li a:hover{ color:#0a66a0}
.newshowtit{ text-align:center; font-size:16px; font-weight:bold; line-height:40px; line-height:40px;}
.sdata{ font-size:12px; text-align:center; padding-bottom:10px;}
.fanye{ line-height:25px; padding:100px 0 30px 0}
.fanye a{ color:#606060}
.fanye a:hover{ color:#0a66a0}
.newdate{ text-align:center}
.dfanhui{ text-align:center;padding-top:30px;}
.dfanhui a{ color:#f00; }

/*pages*/

.Pages{ text-align:center; padding:20px 0; font-family:Arial; }
.Pages a{ display:inline-block; height:30px; font-family:Arial; line-height:30px; margin:0 1px; color:#666;}
.Pages a:hover{ background:#0a66a0; color:#fff;}
.Pages em{ padding:0 5px;}
.Pages em a{ background:#ebebeb; font-style:normal; font-family:Arial; width:30px; line-height:30px;}
.Pages em a.a_cur{ background:#0a66a0; color:#fff;}
.Pages .a_first,.Pages .a_prev,.Pages .a_next,.Pages .a_end{ background:#ebebeb; width:60px; height:30px; text-align:center; padding:0 5px;}
.Pages .i_text{ width:54px; height:20px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff; margin:0 8px;}
.Pages .p_jump b.f1{ font-weight:normal;}
.Pages .i_button { background:#0a66a0; width:40px; height:24px; margin-left:10px; color:#fff; cursor:pointer; border:none;}

/*pages end*/

/*Start*/
.templet_message_002 { line-height:20px; color:#888888;}
.templet_message_002 ul li h5{ font-size:12px; line-height:30px; color:#606060; padding-left:31px; display:block; font-weight:normal; cursor:pointer; background:url(../images/templet_message_iconQ.png) no-repeat left top; border-top:dashed 1px #555555;}
.templet_message_002 ul li h5 span{ float:right; padding-right:20px;}
.templet_message_002 ul li h5:hover{ color:#0a66a0}
.templet_message_002 ul li .my_content{ line-height:20px; color:#555; background:url(../images/templet_message_iconA.png) no-repeat left top #fafafa; border-top:dashed 1px #555555; padding:10px 31px;}

.templet_message_002 table{ margin-bottom:20px;}
.templet_message_002 table td{ border-bottom:solid 1px #e2e2e2; border-collapse:collapse; padding:4px 7px;}
.templet_message_002 table .end td{ border:none;}
.templet_message_002 h3{ background: url(../images/templet_message_titlebg1.jpg) no-repeat top; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px; height:30px;}
.templet_message_002 h3 em{ font-style:normal; padding-left:200px;}
.templet_message_002 h3 span{ float:right; border-left:solid 1px #ffffff; line-height:11px; padding:0px 20px 0px 46px; margin-top:8px;}
.templet_message_002 h4{ background: url(../images/templet_message_titlebg2.jpg) no-repeat; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px;}

.templet_message_002 .btnBox{height:40px;}
.templet_message_002 .btnBox .tips{ float:left;}
.templet_message_002 .btnBox .tips span{ color:#207bcb;}
.templet_message_002 .btn{ background:url(../images/templet_message_btn.jpg) no-repeat; width:51px; height:27px; color:#207bcb; border:none; cursor:pointer; float:left;}
.templet_message_002 .text{ width:170px; height:21px; line-height:21px; padding:0px 5px; border:solid 1px #b1b8cc; background:url(../images/templet_message_textbg.jpg) repeat-x top; color:#555;}
.templet_message_002 textarea{  height:160px; line-height:21px; padding:0px 5px; border:solid 1px #b1b8cc; /*background:url(../images/templet_message_textbg.jpg) repeat-x top;*/ color:#555;}
.templet_message_002 select{ color:#555; width:130px;}
.templet_message_002 .required{ color:#F00;}
/*End*/

/*Start*/
.templet_message_003 { line-height:20px; color:#363636; padding-top:20px;}
.templet_message_003 ul li{ background:url(../images/templet_message_listbg.jpg) repeat-x top;}
.templet_message_003 ul li h5{ font-size:12px; line-height:32px; color:#777777; padding-left:31px; display:block; background:url(../images/templet_message_iconQ.jpg) no-repeat 12px 10px;}
.templet_message_003 ul li h5 span{ float:right; padding-right:20px; font-weight:normal;}
.templet_message_003 ul li .my_content{ line-height:20px; color:#587b9a; background:url(../images/templet_message_iconA.jpg) no-repeat 12px 15px; padding:10px 31px;}

.templet_message_003 table{ /*border:solid 1px #e2e2e2;*/ border-collapse:collapse; margin-top:-9px;}
.templet_message_003 table td{ /*border-bottom:solid 1px #e2e2e2;*/ border-collapse:collapse; padding:4px 7px; width:85px;}
.templet_message_003 table .tdline{ b/*order-left:solid 1px #e2e2e2;*/ padding-left:30px;}
.templet_message_003 h3{ background: url(../images/templet_message_titlebg1.jpg) no-repeat top; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px; height:30px;}
.templet_message_003 h3 em{ font-style:normal; padding-left:200px;}
.templet_message_003 h3 span{ float:right; border-left:solid 1px #ffffff; line-height:11px; padding:0px 20px 0px 46px; margin-top:8px;}
.templet_message_003 h4{ background: url(../images/templet_message_titlebg2.jpg) no-repeat; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px;}

.templet_message_003 .btnBox{ /*text-align: center;*/ padding:16px 0px;}
.templet_message_003 .btnBox .tips{ float:left; background:url(../images/templet_message_icon.jpg) no-repeat 18px; padding-left:15px; color:#e50000;}

.templet_message_003 .btn{ background:url(../images/templet_message_btn.jpg) no-repeat; width:69px; height:25px; color:#fff; border:none; cursor:pointer; font-weight:bold;}
.templet_message_003 .text{ width:170px; height:21px; line-height:21px; padding:0px 5px; border:solid 1px #d6d6d6; background:url(../images/templet_message_textbg.jpg) no-repeat left top; }
.templet_message_003 textarea{ width:483px; height:150px; line-height:21px; padding:0px 5px; border:solid 1px #d6d6d6; background:url(../images/templet_message_textareabg.jpg) no-repeat left top; }
.templet_message_003 select{ color:#888888; width:130px;}
.templet_message_003 .required{ color:#F00;}
/*End*/

/*---------招聘列表-------------*/
.templet_jobs_003 { padding-top:15px;}
.templet_jobs_003 table{ background:#fff; border:solid 1px #ccc; border-collapse:collapse; color:#363636; margin-bottom:15px;}
.templet_jobs_003 table td{ border:solid 1px #ccc; border-collapse:collapse; padding:14px 24px; line-height:30px;}
.templet_jobs_003 table td.left{ width:114px;}
.templet_jobs_003 table .headTable td{ background:#f7f7f7; font-weight:bold; color:#666; line-height:24px; padding:2px 5px 2px 23px;}
.templet_jobs_003 dl{ padding:15px 30px 15px 0px;  line-height:18px;}

/*---------产品-------------*/
.product ul li{ float:left; width:233px; height:200px; margin-right:15px; margin-bottom:25px; overflow:hidden; text-align:center; border:1px solid #e0e0e0;}
.product ul li img{ width:231px; height:160px;}
.product ul li .tit{ line-height:40px;}
.product ul li .tit a{ color:#606060}
.product ul li .tit a:hover{ color:#0a66a0}
.pstit{ text-align:center; color:#353535; font-size:30px; height:90px; line-height:90px;}
	.game163{ position: relative; overflow: hidden; width:547px }
	.game163 .bigImg{ height: 380px; position: relative;}
	.game163 .bigImg li img{ vertical-align:middle; width:543px; height:376px; padding:1px; border:1px solid #d2d2d2   }
	.game163 .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }

	.game163 .smallScroll{ height: 89px;  margin-top: 2px;}
	.game163 .sPrev{ float: left; display: block; cursor:pointer; background:url(../images/leftbt.jpg) no-repeat; text-indent:100px; width:15px; height:89px; }
	.game163 .sNext{float: right; display: block; cursor:pointer; background:url(../images/rightbt.jpg) no-repeat; text-indent:100px;width:15px; height:89px;}

	.game163 .smallImg{ float:left;  margin: 0 0px; display:inline; width: 512px; padding-left:2px; overflow: hidden;}
	.game163 .smallImg ul{ height:89px;  width: 9999px; overflow: hidden; }
	.game163 .smallImg li{ float: left; width:129px; cursor:pointer;  display: inline;  }
	.game163 .smallImg img{ border: 1px solid #dcdddd; width:126px; height:87px;  }
	.game163 .smallImg .on img{ border-color: #f00;}

	.game163 .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}
	.game163 .pageState span{ color: #f00; font-size: 16px;}

.tab1, .tab2 { background:url(../images/tabbj.jpg) no-repeat; width:687px; height:32px; margin:40px auto auto auto}
.tab1 ul, .tab2 ul {
	margin:0;
	padding:0;
}
.tab1 li, .tab2 li { float:left; width:174px; height:32px; line-height:32px; text-align:center; cursor:pointer; color:#585858; font-size:14px; background:url(../images/tablibj.jpg) right no-repeat;
}
.tab1 li.now, .tab2 li.now {
	color:#fff; background:#2461b2;
}
.tablist {
	display:none;width:687px; margin: 0 auto; color:#585858; line-height:26px; padding:10px 0 0 0 ;
}
.block {
	display:block;
}


/*---------底部-------------*/
.footer{ margin-top:33px; background:url(../images/footbj.jpg) top repeat-x #f1f1f1; border-bottom:1px dashed #a3a3a3;}
.foot{ position:relative; height:285px; padding-top:21px; overflow:hidden}
.foot ul{ position:relative; display:block;border-right:1px dashed #a3a3a3; width:677px; height:300px;}
.foot ul li{ position:absolute; top:0; line-height:25px;}
.foot ul li#li1{ left:0}
.foot ul li#li2{ left:104px}
.foot ul li#li3{ left:200px}
.foot ul li#li4{ left:290px}
.foot ul li#li5{ left:384px;}
.foot ul li#li6{ left:472px}
.foot ul li#li7{ left:570px}
.foot ul li h1{ height:30px; line-height:30px;}
.foot ul li h1 a{ color:#242424; font-size:14px;}
.foot ul li a{ color:#767676}
.foot ul li a:hover{ color:#1758b6}
.weixin{ position:absolute; right:-30px; top:25px; z-index:99999}
.weixin ul{ width:326px; height:200px; overflow:hidden}
.weixin ul li{ float:left; width:139px; height:178px; margin-right:20px; text-align:center; left:0; position:relative}
.weixin ul li .titt{ line-height:40px;}
.fenxiang{ position:absolute; right:50px; top:230px; width:250px;}
.didianhua{ position:absolute; width:250px; color:#1f6fc4; font-size:25px; background:url(../images/dh.png) left no-repeat; height:26px; line-height:26px; text-indent:35px; bottom:20px; right:50px}
.foot2{ position:relative; height:35px; line-height:35px;}
.foot2big{ height:35px; background:#f1f1f1 }
.foot2 a{ color:#515151; padding:0 10px;}
.foot2 span{ color:#515151;position:absolute; display:block; line-height:35px; top:0; right:0}</pre></body></html>