@charset "utf-8";
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#434242; margin:0; line-height:24px;}
div,p,ul,li,dl,dt,dd,form,input,table,img,h1,h2,h3,h4,h5,h6,select{list-style:none; margin:0;padding:0;}
*{margin:0;padding:0;}
a, a:link,a:visited{ color:#000;text-decoration:none;}
a:hover{text-decoration: underline;}
img{border:none;}
.gg1{width:998px; margin:0px auto;}

/* page */
#page{width:1280px; margin:0 auto; background:#FFF; padding-top:38px;}
#paget{width:1280px; margin:0 auto; background:#FFF;height:100%;overflow:auto;}
#paget #ttm{width: 1280px;height: 80px;float: left;font-size:36px;font-weight:bold;text-align: center;font-family:Verdana, Geneva, sans-serif;}
#paget #ttmx{width:1280px; height:35px; float:left;font-size: 14px; text-align:center}
#pagettx #ttb{width:250px; height:80px; float:right;}
#pagettx #ttb img{margin-top:2px;}
#topx{ width:100%;position: fixed; top:0px; _position:absolute;_top:expression(eval(document.documentElement.scrollTop)); left:0; background:#ECECEC; z-index:9999;}
#topy{height:38px;width:1280px; margin:0 auto; padding:0 auto; color:#000; padding-top:4px; font-size:13px;;
}#topx a{ color:#000;}
.topnr{float:left; width:450px;position:relative;}
.topnr ul li{display:inline;  padding:0 12px; height:34px;}
.topnr .dl {}
.topnr .wz { padding-left:25px;}
#topx ul ul{ display:none;position:absolute;left:3px;top:0px; width:250px; height:150px; background:#fff;border:1px solid  #069}
#topx ul li:hover ul{display:block} 
#topx ul ul li{ clear:both;}
#topx .dl a { height:34px; color:#FFF; line-height:34px; padding:15px;background-color:#069;}

.topnr3{float:left; width:80px; padding-top:3px; text-align:center;}
.topnr1{float:left; width:310px; padding-top:3px; text-align:left;}
.topnr1 input{border-color:#069;}
.topnr2{float:right; width:600px; padding-top:3px;}
#head1{height:110px; padding-top:5px; width:1280px;}
#head1x{height:90px; padding-left:40px; padding-bottom:5px;}
#head1 img{float:left; margin-right:0px;}
.headnr1{ width:180px; float:left; border-right:#CCC 1px dotted; height:100px; padding-left:23px;font-family:"微软雅黑" ; font-size:16px; line-height:60px;}
.headnr1 ul li{ float:left; width:52px; height:30px;}.headnr1 ul li span{color:#069;font-weight:bold;width:42px;}
#head2{height:88px; padding-left:5px; border:#dcdddd 1px solid; background:#f5f5f5; line-height:28px; margin:5px 0;}
.head1y{height:2px; margin:5px auto; width:1280px; background-color:#069; }
.pagex{width:1280px; height:520px;margin:5px auto;}
.pagex1{width:1280px; margin:0px auto;height:auto; overflow:hidden;}
.title1{ font-size:16px; width:990px; height:26px; padding-left:10px;}
#foucsBox{width:880px; float:left;}
.left1{width:880px; float:left;}
.right1{width:400px; float:right; padding-left:0px; padding-top:0px;}
.right1 .righttop{width:400px; height:28px; line-height:28px;padding-left:10px; font-size:16px; font-weight:800; background:#FFFFFF; color:#F00; border-top:2px solid #C7D3F1;font-family:'微软雅黑';}
.rightrow{width:400px;padding-left:10px; padding-top:10px; font-size:16px}
.rightrow1{ font-size:16px; color:#069; font-weight:800;font-family:'微软雅黑';}
.rightrow1 a{color:#069;}
.rightrow2{font-size:14px; color:#999; padding-bottom:10px;}

.right2{width:390px; float:left; padding-left:10px; padding-top:5px; text-align:center; overflow:hidden;}
.line280{height:2px;width: 390px;background-color: #C7D3F1;float: left;margin-top: 2px;margin-right: auto;margin-bottom: 2px;margin-left: auto; overflow:hidden;}
.x1w280t{width:380px; height:41px; margin:0; font-size:20px; font-weight:500; color:#069; line-height:36px; font-family:"Arial Black", Gadget, sans-serif; float:left; text-align:left;}
.x1w280tt{width:380px; margin:0; font-size:12px; font-weight:500; color:#069; line-height:36px;float:left; text-align:center; padding-top:10px;}
.x1w280tt1{width:380px;  font-size:12px; margin:-2px auto; padding:10px 0;}
.x1w280tt1 img { margin-top:10px;width:230px; height:160px;padding:3px;border:1px solid #069;background-color:#E9E9E9;}
.x1w280tt2{width:270px;  font-size:12px; margin:6px auto;border:1px solid #ccc}
.x1w280tl{width:375px;  font-size:16px; margin:2px auto;}
.x1w140t{width: 180px;height: 70px; padding:3px;font-size: 20px;font-weight: 500;color: #069;line-height: 36px;font-family: "Arial Black", Gadget, sans-serif;float: left;text-align: left;}
.x1w140tt{width: 168px;height: 70px;font-size: 14px;color: #666;font-weight: 100;line-height: 24px;float: left;text-align: left; padding:3px;}

.x2w1000t{width:1280px;height:40px; margin:2px 0; font-size:20px; font-weight:500; color:#069; line-height:36px; font-family:"Arial Black", Gadget, sans-serif;}
.x1w700{width:880px; height:auto; margin-top:2px; padding-bottom:5px; float:left; overflow:hidden;}
.x1w700t{width:880px; height:40px; margin:2px 0; font-size:20px; font-weight:500; color:#069; line-height:36px; font-family:"Arial Black", Gadget, sans-serif}
.x1w660{width:660px; height:auto; margin-top:2px; padding-bottom:5px; float:left;overflow:hidden;}
.x1w660t{width:660px; height:40px; margin:2px 0; font-size:20px; font-weight:500; color:#069; line-height:36px; font-family:"Arial Black", Gadget, sans-serif}
.x1w350{width:410px; margin:5px; float:left; overflow:hidden;}
.x1w350t{width:400px; height:30px; padding-left:10px; float:left; font-size:16px; color:#F00; font-weight:800; background:#FBF9F9; margin-bottom:5px;}
.x1w350r{width:400px; padding-left:10px; float:left;}
.x1w350rt{width:250px; float:left; height:auto; text-align:center;}
.x1w350rtx{width:200px; float:left; height:auto; text-align:center;}
.x1w350rtx img { margin-top:10px;width:180px; height:120px;padding:3px;border:1px solid #069;}
.x1w350rt img { margin-top:10px;width:220px; height:125px;padding:3px;border:1px solid #069;}
.x1w330rt img { margin-top:10px;width:145px; height:100px;padding:3px;border:1px solid #069;}
.x1w350rtt{width:380px; float:left; height:26px; font-size:16px; font-weight:800; padding-left:10px;}
.x1w350rttr{width:380px; float:left; height:70px; padding-left:10px;border-bottom:1px dashed #666666;}
.x1w350rtw{width:150px; float:right;height:130px; margin-top:10px; font-size:14px}
.x1w350rtw div{color:#000;}
.x1w350l{width:400px; float:left; font-size:16px; padding:3px 0; height:135px; overflow:hidden; margin-top:0px;}
.x1w350l li {padding:5px;}
.x1w350l li span{ font-size:12px; float:right}
.x1w350t .newstitle,.x1w330t .newstitle{float:left; border-top:2px solid #069; padding:1px 7px;}
.titlemore{float:right; font-size:12px; padding-right:10px; color:#CCC;}
.titlemorex{float:right; font-size:12px; padding-right:25px; color:#CCC;}
.x1w660{width:660px; height:332px; margin-top:2px; padding-bottom:5px; float:left;}
.x1w660t{width:660px; height:40px; margin:2px 0; font-size:20px; font-weight:500; color:#069; line-height:36px; font-family:"Arial Black", Gadget, sans-serif}

.x1w330{width:320px; height:auto; margin:5px; float:left; overflow:hidden;}
.x1w330t{width:310px; height:26px; padding-left:10px; float:left; font-size:16px; color:#F00; font-weight:800;background:#F4F4F4;border-bottom:1px solid #999;padding-bottom:1px;}
.x1w330r{width:310px;  padding-left:10px; float:left;}
.x1w330r li{ font-size:14px;padding:2px; border-bottom:1px dashed #666666;}
.x1w330r li span{float:right; font-size:12px}
.x1w330rt{width:160px; float:left; height:130px; text-align:center}
.x1w330rtw div{color:#000;}
.x1w330rtw{width:150px; float:left;height:130px;}
.x1w330rtx{width:150px; float:left; height:90px; text-align:center}
.x1w330rtwx{width:150px; float:left;height:90px;}
.x1w330l{width:300px; float:left; font-size:14px; height:155px; overflow:hidden;}

.x1w330ll{width:300px; float:left; font-size:14px; padding-top:5px;}
.x1w330l li {border-bottom:1px dashed #666666; padding:3px 0;}
.x1w330l li span{ font-size:12px; float:right}

.x1w400{width:380px; height:280px; margin:5px; float:left;}
.x1w400t{width:370px; height:26px; padding-left:10px; float:left;font-size:16px; color:#F00; font-weight:800;}
.x1w400r{width:370px; height:200px; padding-left:10px;}
.line700{height:2px; margin:5px auto; width:900px; background-color:#C7D3F1;overflow:hidden;}
.line660{height:2px; margin:5px auto; width:660px; background-color:#C7D3F1;overflow:hidden;}
.line1000{height:2px; margin:5px auto; width:1280px; background-color:#C7D3F1;overflow:hidden;}
	
	
#site-nav-bg {Z-INDEX: 9999; BACKGROUND: #f7f7f7; LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: #d2d2d2 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 25px}
#site-nav {Z-INDEX: 10000; MARGIN: 2px auto; COLOR: #000; LINE-HEIGHT: 19px; POSITION: relative; HEIGHT: 22px}
#site-nav A {COLOR: #666}
#site-nav A:hover {COLOR: #f50}

#site-nav .quick-menu LI {PADDING-RIGHT: 10px; BACKGROUND-POSITION: right 6px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -1px; PADDING-TOP: 2px}
#site-nav .quick-menu LI.last {BACKGROUND: none transparent scroll repeat 0% 0%}
#site-nav .quick-menu LI.menu-item {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative}

#site-nav .menu-hd {PADDING-RIGHT: 22px; DISPLAY: block; PADDING-LEFT: 10px; Z-INDEX: 10002; PADDING-BOTTOM: 0px; MARGIN: 1px 1px 0px; CURSOR: pointer; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 20px}

#site-nav .menu-hd B {BORDER-RIGHT: #eee 4px solid; BORDER-TOP: #666 4px solid; FONT-SIZE: 0px; RIGHT: 10px; BORDER-LEFT: #eee 4px solid; WIDTH: 0px; LINE-HEIGHT: 0; BORDER-BOTTOM: #eee 4px solid; POSITION: absolute; TOP: 7px; HEIGHT: 0px; -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: -webkit-transform .2s ease-in}

#site-nav .menu-bd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; DISPLAY: none; Z-INDEX: 10001; RIGHT: 0px; BACKGROUND: #fff; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px solid; POSITION: absolute; TOP: 21px}


#site-nav .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; PADDING-TOP: 10px}

#site-nav .menu:hover .menu-bd {DISPLAY: block}
#site-nav .services .menu-bd DL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #e5e5e5 1px solid; font-size:12px;}
#site-nav .services .menu-bd .last {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
#site-nav .services .menu-bd DT {FONT-WEIGHT: bold; COLOR: #8c8c8c; LINE-HEIGHT: 1.5; TEXT-ALIGN: left}
#site-nav .services .menu-bd DD {LINE-HEIGHT: 1.6; TEXT-ALIGN: left; font-size:12px;}
#site-nav .services .menu-bd DD A {MARGIN-RIGHT: 2px;}

/*news list*/
.tablist {position:relative; width:100%;margin: auto;}
.tablist ul li {list-style-type:none; width:100%; border-bottom:1px dashed #B3B1B1; margin:10px 0;}
.tablist ul li a{ color:#000000;text-decoration:none; font-size:16px;}
.tablist ul li span{color:#989494;font-size:14px;float:right;}
.tabListx{position:relative; width:870px;list-style-type:none; float:left;}
.tabListx .cur{margin:0px; width:870px; background:#EFEFEF;}
.tabListx ul li{list-style-type:none; font-size:16px; width:100px; float:left;margin:5px;border-bottom:none;background:#fff;border-top:2px solid #256FC7; text-align:center;}
.tabListy{position:relative; width:300px;list-style-type:none;float:left;}
.tabListy .cur{margin:0px; width:300px; background:#EFEFEF; border-left:#ffffff dashed 5px}
.tabListy ul li{list-style-type:none; font-size:16px; width:100px; float:left;margin:5px;border-bottom:none;background:#fff;border-top:2px solid #256FC7; text-align:center;}
.zazhi tr td{padding:5px;}
/*news list结束*/ 

/*foot*/
#footer{ width:1280px; margin:0 auto; border-top:1px solid #e5e5e5; text-align:center; overflow:hidden;}
	#footer p{ height:24px; line-height:24px; }
		#footer p.ws_logo{ height:70px; line-height:70px; }
		#footer p.ws_logo img{ width:115px; height:48px; border:1px #d2d2d2 solid; }
	#footer a{ color:#333; }
	
#tbox{width:47px; height:73px; float:right; position:fixed;
_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)));}
#jianyi{ width:47px; height:25px; background:url(/images/suggest.png) no-repeat; position:absolute; bottom:0px; cursor:pointer}
#gotop{ width:47px; height:47px; background:url(/images/top01.png) no-repeat; position:absolute; top:0px; display:none; cursor:pointer} 
#jianyi:hover{ background:url(/images/suggest.png) no-repeat 0px -26px;}
#gotop:hover{ background:url(/images/top02.png) no-repeat;}