/*公共样式*/
* { margin: 0px; padding: 0px; }
a { color: #000; text-decoration: none; outline:none; }
a:hover { text-decoration: none; color: #F60; }
a:active { text-decoration: none; color: #F60; star:expression(this.onFocus=this.blur());
}
ul, li, dl, dt, dd { list-style:none; margin:0; padding:0; }
img { border:0; }
.yellow{ color: #F60; }
.yellow:link, .yellow:visited{ color: #F60; }
.yellow:hover{ color: #333; }
.red { color: #F00; }
.hs { color: #999; }
body { font-size: 12px; color: #333; background-color: #fff; background:url(../images/back.jpg) repeat-x left top; }

/*头部样式*/
.box { width: 1012px; margin:0 auto; }
.boxint { float: left; width: 1012px; }
.head { float: left; width: 1012px; }
.jsbanner { float: left; width: 1012px; }
.text { height: 30px; padding-top:20px; width: 1010px; position: absolute; margin-left:2px; margin-top:342px;   background-image: url(../images/hyback.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/hyback.png");_background:none; background-repeat: repeat; background-position: left center; color: #FFF; text-align: center; font-weight: bold; padding-top: 5px; font-size: 14px; }
.text a { padding:0 5px; }

.topA { float: left; width: 1012px; height:100px; padding:24px 0 0 0; background:url(../images/topbg.jpg) no-repeat center bottom; }
.logo { float: left; }
.toitem { float: right; width: 506px; padding-top: 24px; }
.todh { float: left; width: 285px; font-size: 24px; font-weight: bold; }
.todh font { color: #F60; font-family: Arial; font-size: 24px; font-weight:normal;  }
.tolange { float: right; width: 220px; text-align: right; font-size: 14px; font-weight: bold; color: #000; padding-top: 4px; }

.menu { float: left; width: 1012px; height:61px; background:url(../images/menubg.jpg) no-repeat left center; }
.menu ul { float: left; width: 1000px; padding-left: 12px; }
.menu ul li { float: left; width: 124px; font-size: 16px; font-weight: bold; line-height: 61px; text-align: center; }
.menu ul li a{ color:#FFF;}

.nom { background:url(../images/menline.jpg) no-repeat right bottom; }
.nom a:hover { float:left; width: 122px; height:61px; margin:0 1px; background:url(../images/cur.jpg) repeat-x left bottom; color:#FEFB01; }
.cur { background:url(../images/cur.jpg) repeat-x left bottom;  }
.cur a:link{color:#FEFB01;}
/*main样式*/
.main { float: left; width: 1012px; }
.mablock { float: left; width: 1012px; padding-top: 17px; }
.mleft { float: left; width: 298px; }
.fycx { float: left; width: 266px; padding:20px 15px; border-bottom:1px solid #CECECE; border-left:1px solid #CECECE; border-right:1px solid #CECECE; border-top:2px solid #FE6700; margin-top:17px; background:url(../images/fybg.jpg) no-repeat right bottom; }
.fytitle { font-size: 13px; font-weight: bold; color: #F60; }
.fytext { font-size: 16px; padding: 16px 0 14px 0; }
.select { color: #666; }
.fyitem { padding-bottom: 10px; }
.button { width: 65px; height: 23px; }

.ydcx { float: left; width: 256px; padding:20px; background-color:#FCE8DD; border:solid 1px #FAB78C; }
.ydtitle { font-size: 16px; font-weight: bold; color: #F60; padding-bottom: 10px; }
.ydbutA { text-align: right; padding-top: 10px; padding-right: 25px; }
.ydinpu span { float: left; width: 187px; line-height: 200%; }
.textfield { line-height: 28px; height: 28px; border: 1px solid #CCC; color: #999; }
.ydtext { float: left; width: 256px; padding-top: 15px; font-size: 14px; }
.mmind { float: left; width: 421px; padding-left: 19px; }

.textarea { padding: 10px; border: 1px solid #ccc; color: #999; line-height: 170%; }
.jgcx { float: left; width: 419px; padding:0px 0 20px 0; border:solid 1px #FAB78C; background:url(../images/jgbg.jpg) no-repeat right center; }
.jgtitle { height: 27px; line-height:27px; font-size: 14px; padding-left:15px; font-weight: bold; color: #FF4E00; background:url(../images/mibg.jpg) no-repeat left top; padding-bottom:32px; }
.jgitem { padding-left: 18px; padding-bottom: 15px; font-size: 14px; font-weight: bold; }
.jgitem2 { padding-left: 18px; padding-bottom: 15px; font-size: 14px;  }
.textfieldb { width: 44px; }
.jgbut { padding:17px 0 0 18px; }
.selectB { width: 156px; color: #666; }
.setitle { float: left; height: 25px; line-height:25px; color:#FFF; font-size:14px; font-weight:bold; width: 80px; text-align:center; background:url(../images/sertitle.jpg) no-repeat left center; }
.selist { float: left; width: 379px; }
.selist ul li { padding-top: 18px; }
.selist ul li span { float: right; }


.mright { float: right; width: 255px; }
.sevcx { float: left; width: 379px; padding:15px 20px; border:solid 1px #FAB78C; margin-top:17px;}
.mainserver { float: left; width: 230px; height:270px; padding:16px 0 0 25px; background: url(../images/serbg.jpg) no-repeat left top;  }
.mstitle { font-size: 16px; font-weight: bold; color: #FF4E00;}
.mslist { float: left; width: 230px; padding-top: 20px; }
.mslist ul li { float: left; width: 230px; font-size: 20px; font-weight: bold; line-height: 36px; height: 36px; margin:9px 0; }
.mslist ul li span { float: left; padding-right: 8px; }
.inquires p { padding-top: 15px; }

.inquires { float: left; width: 225px; padding:68px 0 10px 28px; border:1px #FAB78C solid; margin-top:17px; background:url(../images/bycx.jpg) center top; }
.risevedh { float: left; width: 245px; height:70px; padding:60px 0 0 10px; font-size:24px;  color:#E06604; font-family:Arial, Helvetica, sans-serif; margin-top:17px; background:url(../images/serverdh.jpg) no-repeat left top; }

.links { float: left; width: 892px; height:62px; padding:15px 0 0 120px; margin-top: 17px; background:url(../images/linkbg.jpg) no-repeat left center; }
.links ul li { float: left; padding-left: 24px; }
.links ul li img { border: 1px solid #dedede; }


.footer{ float: left; width: 1012px; height:140px; margin-top:20px; background:url(../images/footerbg.jpg) repeat-x left bottom; }
.footer span { line-height: 33px; text-align: center; float: left; width: 1012px; color: #FFF; font-size: 14px; }
.footer span a { color: #FFF; padding:0 10px; }
.footer span a:hover{ color:#FEFB01; }
.footer font { float: left; width: 1012px; padding-top: 34px; text-align: center; line-height: 160%; }

/*banner 切换*/
.banner{ position:relative;height:354px; overflow:hidden;width:100%;}
.banner .show{ width:1719px; position:absolute; left:0%;top:0px; margin-left:0px; height:354px; overflow:hidden; }
.banner .show ul{ position:relative; height:354px; overflow:hidden;width:1012px; float:left; }
.banner .show ul li{text-align:center;width:1012px; float:left; height:254px; position:absolute; display:none}
.banner .focus { position:absolute; width:90px; padding-left:10px; padding-top:13px; bottom:4px; right:1px; background:url(bor02.png) no-repeat left center; height:29px; }
.banner .focus a{ width:14px; height:14px; float:left; margin-left:10px;  display:inline-block; background-image: url(../images/ico01.png); background-repeat: no-repeat; background-position: left -24px; }
.banner .focus a.on{ background-image: url(../images/ico01.png); background-repeat: no-repeat; background-position: left top; }
.pleft { float: left; width: 215px; }
.plblock { float: left; width: 215px; }
.plbot { float: left; width: 215px; height:17px; background:url(../images/botbg.jpg) no-repeat left top; }
.plbot2 { float: left; width: 185px; padding:15px;  background:url(../images/botbg2.jpg) no-repeat left bottom; }
.pltitle { float: left;  width:197px; height:25px; padding:15px 0 0 18px;  font-size:16px; font-weight:bold; color:#FF4E00; background:url(../images/titlebg.jpg) no-repeat left bottom; }
.plmid { float: left; width: 215px; background:url(../images/midbg.jpg) repeat-y left center; }
.pclass { float: left; width: 185px; padding:20px 15px; }
.pclass ul li { line-height: 36px; padding-left:8px; font-size: 16px; font-weight: bold; color: #333; background:url(../images/plcass.jpg) no-repeat left center; }
.pclass ul li a{ color:#333;}
.pclass ul li a:hover{ color:#f60;}
.online { float: left; width: 185px; padding-bottom:80px; }
.online dl { float: left; width: 172px;  border-bottom:solid 1px #FBB687; font-size: 14px; color: #333; line-height: 20px; padding:13px 0 13px 13px; }
.online dl p { padding-top: 8px; }



.pright { float: right; width: 758px; }
.prcont { float: left; width: 758px; padding-top:20px; }
.prtitle { float: left; width: 718px; color:#FF6A03; height:36px;  padding:2px 0 0 40px; font-size:26px; font-weight:bold; background: url(../images/prtitle.jpg) no-repeat left bottom; }
.prcont ul li { font-size: 14px; padding-bottom: 22px; }
.prcont ul li span { float: right; }

.num { float:left; width:758px; height:27px; padding:10px 0 8px  0;  margin-top:15px; font-family: "宋体"; background-color:#F3F3F3; }
.num ul { width: 252px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.num ul li { float: left; height: 21px; width: 21px; }
.num ul .norm { height: 21px; line-height:21px; width: 21px; text-align:center; background:url(../images/numb.jpg) no-repeat center center; padding:0 2px;}
.num ul .curr { height: 21px; line-height:21px; width: 21px; text-align:center; background:url(../images/numa.jpg) no-repeat center center;}
.num ul .curr a{ color:#FFF;}

.pxqcont{ float: left; width: 758px; padding-top:20px; color: #333; font-size: 14px; }
.pxqtitle { font-weight: bold; padding-bottom: 10px; }
.pxqitem { color: #666; padding-top: 10px; border-top:1px dashed #ccc; }
.pxqtext { padding-top: 20px; line-height: 36px; }
.pxqtext p { padding-top: 45px; }

.pxqitem span { float: right; }
.pxcomp { padding-top: 20px; line-height: 36px; }
.pxcomp p {padding-bottom: 35px; }
.pxcomp span { float: right; width:256px; padding-left: 10px; }
