body { background:#F1F3F2;text-align: center; font-family:"ËÎÌå", arial;margin:1px; padding:0; font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd,span {margin: 0; padding: 0; border: 0;line-height:150%;}
ul,li{ list-style-type:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{font-size:12px;line-height:150%;}

a{color: #3C4969; text-decoration:none;}
a:hover {color: #bc2931; text-decoration:underline;}
a.abtitle{color: #0066CC; text-decoration:none;}
a.abtitle:hover {color: #bc2931; text-decoration:underline;}
a.a5{color: #0066CC; text-decoration:none;}
a.a5:hover {color: #bc2931; text-decoration:underline;}
a.a6{color: #bc2931; text-decoration:none;font-weight:bold;}
a.a6:hover {color: #bc2931; text-decoration:underline;font-weight:bold;}
a.cjob{color: #bc2931; text-decoration:none;}
a.cjob:hover {color: #bc2931; text-decoration:underline;}

.left{float:left;}
.right{float:right;}
.tcenter{text-align:center;}
.tright{text-align:right;}
.tleft{text-align:left;}
.td_botline{border-bottom:1px dotted #c0c0c0;}
.clear{ clear: both; font-size:1px; width:1px; visibility: hidden; }
.hidden {display: none;}
.border1 {border: 1px dashed #4279B5;padding: 1px;margin: 1px;}
.text-box {	font-size:12px;	font-family:verdana, sans-serif;border:1px solid #a5acb2;height:16px;}
.button {border:1px solid #B6B3AF;padding:1px 4px 0;background:url(../images/buttonface.gif) repeat-x; height:21px;}
.ltitle {color: #10B5D4;font-weight: bold; font-size:14px;}
.dropDiv {width:148px; text-align:center; height:16px; line-height:16px; padding-top:3px; border:1px solid #a5acb2; color:#333; font-size:12px; cursor:pointer;background:url(../images/input_bg.gif) no-repeat right 11px;}
.dropBox {width:148px; padding:0px 0; text-align:center; line-height:150%; position:absolute; background-color:#fff; border:1px dotted #666;border-top:0px;}
.kt_bg{background:url(../images/sbtn_bg.gif);width:44px;text-align:center;color:#fff;}

.head{width:960px;background:#fff;}
.head .hlogo{float:left;padding:0 0 0 10px;}
.head .hmenu{float:left;width:440px;margin:60px 0 0 20px;}
.head .hmenu a{	PADDING-RIGHT: 10px; MARGIN-TOP: 3px; DISPLAY: block; BACKGROUND: url(../images/newp_nav_tbgb.gif) no-repeat right top; FLOAT: left; COLOR: #000; TEXT-DECORATION: none;}
.head .hmenu a:hover {	PADDING-RIGHT: 10px; MARGIN-TOP: 0px; DISPLAY: block; BACKGROUND: url(../images/newp_nav_tbgb.gif) no-repeat right bottom; COLOR: #000; TEXT-DECORATION: none;}
.head .hmenu a:hover span{	MARGIN-TOP: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 14px;color:#fff;font-weight:bold; BACKGROUND: url(../images/newp_nav_tbga.gif) no-repeat left bottom; PADDING-BOTTOM: 2px; CURSOR: hand; LINE-HEIGHT: 29px; PADDING-TOP: 1px;}
.head .hmenu .active a{PADDING-RIGHT: 10px; MARGIN-TOP: 0px; DISPLAY: block; BACKGROUND: url(../images/newp_nav_tbgb.gif) no-repeat right bottom; COLOR: #000; TEXT-DECORATION: none;}
.head .hmenu .active span{	MARGIN-TOP: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 14px;color:#fff;font-weight:bold; BACKGROUND: url(../images/newp_nav_tbga.gif) no-repeat left bottom; PADDING-BOTTOM: 2px; CURSOR: hand; LINE-HEIGHT: 29px; PADDING-TOP: 1px;}
.head .hmenu li span {	DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 14px; BACKGROUND: url(../images/newp_nav_tbga.gif) no-repeat; FLOAT: left; CURSOR: hand; LINE-HEIGHT: 29px;}
.head .hmenu li{float:left;width:85px;}
.head .hphone{float:right;padding:15px 10px 0 0;}
.head .hbg{clear:both;background:url(../images/Nav20_bg.jpg);height:30px; text-align:left;}
.head .hbg div{line-height:30px;color:#fff;padding:0 10px;}
.head .hbg div a{color:#fff;}

.area1{width:960px;margin-top:2px;clear:both;background:#fff;}
.area1 .bluebox{}
.area1 .indexjobtitle{color:#0D5786;}
.area1 .searchbox{width:230px;float:left;margin-right:2px;}
.area1 .classlist{width:525px;float:left;}
.area1 .boxcontent{padding-top:5px;border-left:1px solid #bbdcef;border-right:1px solid #bbdcef;border-bottom:1px solid #bbdcef;}
.area1 .boxtop{background:url(../images/right20_bg.jpg);padding:5px 0 0 10px;text-align:left;height:22px;border-left:1px solid #bbdcef;border-right:1px solid #bbdcef;}
.area1 .boxtop .btitle{padding:2px 0 0 2px;background:#fff;text-align:center;font-weight:bold;BORDER-TOP: #bbdcef 1px solid; BORDER-LEFT: #bbdcef 1px solid;width:65px;color:#255ba5}
.area1 #jzlist{height:195px;}
.area1 .boxtop .area{padding-left:10px;color:#000;}
.area1 .boxtop .area li{float:left;width:44px;height:24px;margin-left:2px; cursor:hand;text-align:center;}
.area1 .boxtop .area .active{background:url(../images/sbtn_bg.gif);color:#fff;}
.area1 .boxtop .area .active a{color:#fff;}
.area1 .boxtop .area .normal a{color:#000;}
.area1 .boxtop2{background:url(../images/right20_bg2.jpg);color:#fff;font-weight:bold;line-height:26px;}
.area1 .info_item{width:175px;float:left;text-align:left;line-height:20px;height:42px;}
.area1 .zhuangqu {width:200px;float:right;}
.area1 .zhuangqu .info_item{background:#F2F2F4;width:190px;float:left;text-align:left;line-height:19px;height:62px;border:1px solid #AECFE3;margin:2px;text-align:center;}
.area1 .zhuangqu .info_item .itemtop{background:#ffffff;line-height:25px;margin:1px;text-align:center;}
.area1 .loginbox{width:230px;float:left;text-align:left;line-height:20px;padding-top:5px;}
.area1 .loginbox .loginbtn{background:url(../images/huiyuan.gif);border:1px solid #fff;}
.area1 .logoadbox {padding-top:2px;height:180px;}
.area1 .logoadbox li{float:left;width:115px;padding:3px 2px;}
.area1 .logoadbox li img{border:1px solid #017EAA;padding:1px;}

.area2{width:960px;clear:both;background:#fff;}
.area2 .a2left{width:725px;float:right;background:#fff;}
.area2 .a2right{width:230px;float:left;background:#fff;}
.area2 .a2l_top li{float:left;width:100px;background:#b3b3b3;line-height:25px;color:#fff;margin-right:3px; cursor:hand;}
.area2 .a2l_line {clear:both;border-top:1px solid #1574b4;}
.area2 .a2l_top li.a2cur{background:url(../images/mid20_bg1.gif);}
.area2 .con_box{width:230px;}
.area2 .boxtop{background:url(../images/right20_bg.jpg);padding:5px 0 0 10px;text-align:left;height:22px;border-left:1px solid #bbdcef;border-right:1px solid #bbdcef;}
.area2 .boxtop .btitle{padding:2px 0 0 2px;background:#fff;text-align:center;font-weight:bold;BORDER-TOP: #bbdcef 1px solid; BORDER-LEFT: #bbdcef 1px solid;width:65px;color:#255ba5}
.area2 .boxcon{text-align:left;padding-top:5px;border-left:1px solid #bbdcef;border-right:1px solid #bbdcef;border-bottom:1px solid #bbdcef;margin-bottom:5px;}
.area2 .boxcon li{border-bottom:1px dotted #c0c0c0;line-height:25px;color:#999;}
.area2 .boxcon2{text-align:left;padding-top:5px;border-left:1px solid #bbdcef;border-right:1px solid #bbdcef;border-bottom:1px solid #bbdcef;margin-bottom:5px;}
.area2 .boxcon2 li{line-height:25px;color:#999;width:240px;float:left;}

.topsearch{background:url(../images/searchbg.gif);width:960px;height:60px;padding-top:37px;padding-bottom:10px;}

.arealist {width:960px;background:#fff;}
.arealist .boxcontent{height:150px;padding-top:5px;border-left:1px solid #bbdcef;border-right:1px solid #bbdcef;border-bottom:1px solid #bbdcef;}
.arealist .boxtop{background:url(../images/right20_bg.jpg);padding:5px 0 0 10px;text-align:left;height:22px;border-left:1px solid #bbdcef;border-right:1px solid #bbdcef;}
.arealist .boxtop .btitle{padding:2px 0 0 2px;background:#fff;text-align:center;font-weight:bold;BORDER-TOP: #bbdcef 1px solid; BORDER-LEFT: #bbdcef 1px solid;width:95px;color:#255ba5}
.arealist .boxcon{text-align:left;padding-top:5px;border-left:1px solid #bbdcef;border-right:1px solid #bbdcef;border-bottom:1px solid #bbdcef;margin-bottom:5px;}


.arealist .alleft{width:240px;float:left;}
.arealist .alright{width:715px;float:right;*height:735px;}
.arealist .alright .moblist table{width:225px;float:left;margin:4px;}
.arealist .list-head-row{background:#0099cc;height:30px;font-weight:bold;line-height:30px;text-align:center;color:#fff;}
.arealist .list-head-row2{background:#65BB32;line-height:25px;text-align:center;color:#fff;text-align:left;padding-left:10px;}
.arealist .list-row{border-bottom:1px solid #dddddd;line-height:30px;}

.lineh{background:url(../images/lineh.jpg);height:1px; font-size:1px; overflow:hidden;}
.pagearea{background:url(../images/linebg.jpg);width:960px;}
.pagearea .list-row{border-bottom:1px solid #dddddd;line-height:30px;}
.pagearea .paleft{width:239px;float:left;padding:1px;}
.pagearea .com_info{background:#F6F6F6;border:1px solid #E3E3E3;padding:0 0px;}
.pagearea .com_infoname{background:url(../images/arrow.jpg) no-repeat;padding-left:20px;font-weight:bold;color:#1580AE;margin:10px 0 0 5px;text-align:left;}
.pagearea .com_companyname{font-size:16px;font-weight:bold;color:#2170A9;}
.pagearea .paright{width:710px;float:right;padding:1px;}
.pagearea .paleft .aboutmenu {padding-left:30px;}
.pagearea .paleft .aboutmenu li{line-height:25px;background:url(../images/arrow.jpg) 1px 3px no-repeat;padding-left:20px;text-align:left;}
.pagearea .paright .abouttitle{text-align:left;border-bottom:solid 3px #2170A9;color:#333;margin:10px;font-size:14px;font-weight:bold;line-height:25px;}
.pagearea .paright .aboutcontent{text-align:left;margin:10px 25px;}
.pagearea .boxtop2{background:url(../images/right20_bg1.jpg);padding:4px 0 0 10px;text-align:left;height:21px;}
.pagearea .boxtop{background:url(../images/right20_bg.jpg);padding:4px 0 0 10px;text-align:left;height:21px;}
.pagearea .btitle{padding:2px 0 0 2px;background:#fff;text-align:center;font-weight:bold;BORDER-TOP: #bbdcef 1px solid; BORDER-LEFT: #bbdcef 1px solid;width:65px;color:#255ba5}
.pagearea .boxcon{text-align:left;padding-top:5px;}
.pagearea .newstitle{font-weight:bold;line-height:50px;font-size:16px;}
.pagearea .newscon{padding:5px 30px;text-align:left;font-size:12px;}
.pagearea .newsinfo{color:#999999;}
.pagearea .comitem{text-align:left;margin:10px;color:#999;line-height:25px;}
.pagearea .comitem a{color:#000;font-size:16px;font-weight:bold;text-align:left; text-decoration:underline;}
.pagearea .comarea{color:#333;}

.shoplist{background:#fff;}
.shoplist .shopbox{background:#F2F2F4;border:1px solid #AECFE3;width:215px;float:left;padding:5px;margin:3px;height:120px;}
.shoplist .shopbox .shoptop{background:#FE5900;color:#fff;line-height:40px;}
.shoplist .shopbox .shoptop a{color:#fff;}
.shoplist .shopbox .shopcon{background:#fff;text-align:left;height:75px;padding:2px;color:#808080;}
.shoplist .shopbox .shopcon div{ overflow:hidden; text-overflow:ellipsis;width:209px; white-space:nowrap;}


.maincon{width:960px;margin-top:2px;clear:both;background:#fff;}
.maincon .tipsbox{border:1px solid #017EAC;width:860px;margin:5px 0;padding:2px;}
.maincon .conbox{border:1px solid #017EAC;width:860px;margin:10px 0;}
.maincon .loginAd li{float:left;width:140px;padding:2px;}

.indexlink{ text-align:left;width:960px;margin-top:5px;background:#fff;border:1px solid #E0E0E0;}
.indexlink .linktitle{background:url(../images/point_title1.gif) no-repeat 10px 10px;font-weight:bold;line-height:20px;padding-left:10px;float:left;width:80px;padding:10px 0 0 30px;}
.indexlink .linkcon{padding:10px;float:left;}
.indexlink .linkcon li{width:100px;text-align:center;float:left;}

.bottom{height:100px;background:#fff;width:960px;}
.bottom .botmenu{padding-top:10px;}
.bottom .botmenu a{color: #000; text-decoration:none;font-weight:bold;}
.bottom .botmenu a:hover {color: #bc2931; text-decoration:underline;font-weight:bold;}
.bottom .botcon{padding-top:10px;line-height:20px;}
.botorder{border-bottom:2px solid #0071C7; width:960px;font-size:3px;}
input.s_button {width:80px;height:21px;line-height:16px;text-align:center;cursor:hand;border:1px solid #ccc;background:#fff url(../images/input_bg.gif) no-repeat right 9px;}

.ad960{width:960px;padding:3px 0;background:#fff;}
.ad230{width:230px;padding-right:3px;float:left;}
.leftad{text-align:center;}
.leftad li{width:135px;}
.leftMobile{padding:2px 0;text-align:center;}

/*ÑéÖ¤*/
.valMsgInit {}
.valMsgFocus{border:#00A8FF solid 1px;background:#E2F5FF;padding:5px;}
.valMsgErr{background:#FFF2E9;border:#FF6600 solid 1px;padding:2px;line-height:20px;}
.valMsgOk{background:#E6FFE6;border:#00BE00 solid 1px;padding:2px;}