/**************************************************
Copyright mydot.com.cn 
Editor: threecups
Contact with us mail to: 273947274@qq.com
2009-11-16
***************************************************/
@charset "gb2312";
/*ȫʽ*/
*{margin:0 auto;padding:0;font-size:12px;}
html,body,h1,h2,h3,h4,h5,h6,div,span,table,tbody,th,tr,td,ol,ul,li,dl,dt,dd,pre,sup,form,p{ margin:0 auto;padding:0; color:#444444;}
body{font-size:12px; font-family: Arial, Helvetica, sans-serif; background:#fff ;}
img,button{margin:0;padding:0;border:0; vertical-align:middle;}
h1,h2,h3,h4,h5,h6{border:0;font-size:12px; font-family: Arial, Helvetica, sans-serif;}
ol,ul,li{list-style:none;}
a{font-size:12px;}
a:link{cursor:pointer;color:#000;font-size:12px; text-decoration:none;}
a:visited{cursor:pointer;color:#000;font-size:12px; text-decoration:none;}
a:hover{cursor:pointer;color:#0958B5; font-size:12px; text-decoration:underline;  }
a:active{cursor:pointer;color:#0958B5; font-size:12px;}    
.center{ margin:0px auto; width:960px;_width:965px; height:auto;} 
.clear{ clear:both; margin:0; padding:0;}
.indent20{ text-indent:20px;}
#page{ text-align:center; height:40px; line-height:40px; font-weight:bold;}
#page span{ color:#a20000;}


#nav{height:25px;background:url(../images/nav_bg.jpg) no-repeat;position:absolute;top:10px;}
#nav .nav{ height:27px; line-height:27px;}
#nav .nav li{ width:100px; float:left; text-align:center;}
#nav .nav li a{ color:#fff;}
#nav .nav li a:hover{ color:#cbcbcb; text-decoration:none;}



#content{ height:auto; margin-top:25px;}
#content #left{ width:740px; height:auto; float:left; background:url(../images/left_top.gif) no-repeat top left; min-height:200px; _margin-left:-3px; }
#left .left{ height:auto; background:url(../images/left_bg.gif) repeat-y; margin-top:20px;}
#content #right{ width:220px; float:right; background:url(../images/right_top.gif) no-repeat top;}
#right .right{ height:auto; background:url(../images/right_bg.gif) repeat-y; margin-top:20px;}
#content #ileft{ width:200px;float:left; background:#F8F8F8 url(../images/ileft_bg.jpg) repeat-x top;}
#content #iright{width:600px;float:right; background:url(../images/iright_bg.jpg) repeat-x top;}
.right_btm{ margin-top:-2px;}
.left_btm{ margin-top:-1px;}


#focus{ margin:0px auto; width:695px; text-align:center;}
#hr_hot{ margin:0px auto; width:647px; margin-top:33px;}
#hr_hot .hr_hot_list{ width:616px; background:url(../images/hot_list_bg.jpg) no-repeat top; margin-top:10px;}
#hr_hot .hr_hot_list table{ margin-top:0px; }
#hr_hot .hr_hot_list table td{height:35px; border-bottom:1px solid #cbcbcb;}
#hr_hot a{ color:#1261A3; margin-left:20px;}
#hr_hot a:hover{ color:#ff0000; text-decoration:underline;}

#hr_hot2{ margin:0px auto; width:647px; margin-top:33px;}
#hr_hot2 .hr_hot_list{ width:616px; background:url(../images/hot_list_bg.jpg) no-repeat top; margin-top:10px;}
#hr_hot2 .hr_hot_list table{ margin-top:0px; }
#hr_hot2 .hr_hot_list table td{height:35px; border-bottom:1px solid #cbcbcb;}
#hr_hot2 a{ color:#1261A3; margin-left:0px;}
#hr_hot2 a:hover{ color:#ff0000; text-decoration:underline;}

#hr_hot_job .hr_hot_list{ width:616px;  margin-top:10px;}

#state{ height:220px; overflow:hidden; margin-top:30px;}
#state .state{ height:350px;}

#intro{ margin:0px auto; width:707px; height:100%; text-align:center; margin-top:13px; background:url(../images/intro_bg.gif) no-repeat bottom;}
#intro p{ width:647px; height:auto; line-height:25px; text-indent:24px; text-align:left; font-size:12px; margin:15px auto; color:#434343;}

#search{ width:196px; margin:5px auto; text-align:center;}
#search select{ width:155px; text-align:center; color:#0659B4;}
#search input{ width:152px; text-indent:-0px; color:#0659B4;}
#search td{ height:35px;}

#rule{ width:196px; min-height:200px; margin:0px auto; text-align:center; margin-top:20px; background:url(../images/rule_bg.gif) no-repeat  0px 30px; padding-bottom:15px;}
#rule p{ margin:0px auto;}


#team{ width:693px; height:auto; background:url(../images/team_focus_bg1.gif) no-repeat 2px 0px; }
.team_bg{background:url(../images/team_focus_bg.gif) repeat-y left; padding-bottom:20px;}
#team .t_left{ width:396px; float:left; }
#team .t_right{ width:285px; float:right;background:url(../images/team_line.gif) repeat-y;}
#team .team_intro{ line-height:20px; width:345px; margin:20px auto; text-align:left; font-size:13px; color:#444;}
#team .t_right ul{ width:131px; height:132px; float:left;  padding-left:10px; }
#team .t_right ul img{ margin-bottom:5px; margin-top:6px;}
#team .t_right a{ font-size:13px; font-weight:bold;}
#team .t_right .tips{ width:120px; height:30px; overflow:hidden;}

#team_scroll{ width:709px; height:328px; background:url(../images/team_btm_bg.jpg) no-repeat -3px 119px; ;}
#levelRollBox{width:655px;overflow:hidden;margin:0 auto; margin-top:10px; margin-left:30px;}
#levelRollBox .pic_pre{float:left;width:50px;_width:20px; text-align:center; cursor:pointer;}
#levelRollBox .pic_next{float:left;width:50px;text-align:center;cursor:pointer;}
#levelRollBox .Cont{float:left;width:530px;overflow:hidden;}
#levelRollBox .ScrCont{width:10000000px;}
#levelRollBox .Cont .pic1{width:132px;float:left;text-align:center;}
#levelRollBox .Cont .pic1 img{margin-top:15px;}
#levelRollBox #List1,#levelRollBox #List2{float:left;}


#hot_list{ width:197px; margin:10px auto;}
#hot_list table{ margin-top:15px;}
#hot_list table td{ height:25px;}
#hot_list a{ font-weight:bold; color:#0A66A9;}
#hot_list a:hover{ color:#ff0000; text-decoration:underline;}
#hot_list .tips{ text-indent:15px;}


#base,#act{ width:599px; margin:0px auto; margin-top:20px; }

#careers{ width:707px; margin:0px auto; margin-top:20px; text-align:center;  font-size:13px;}
#careers1{ width:707px; margin:0px auto; margin-top:20px; text-align:center;  font-size:13px; 
background:url(../images/Stylebj.jpg) no-repeat;}

#careers span{ color:#2A4EA3; background:url(../images/icon_arr.jpg) no-repeat left; text-indent:15px; display:inline-block; font-size:13px;}

#footer{ height:40px; line-height:40px; text-align:right;}
#footer a{ margin:auto 10px; margin-left:10px; color:#646464;}
#footer a:hover{ color:#ff0000;}
#Style{width:612px;height:auto;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #b9c7d3; margin-bottom:20px; }
#Style_tu{ width:180px; height:134px; float:left; margin-right:7px;}
#Style_yz{ width:414px; height:auto;float:left; margin-bottom:16px; color:#3f3f3f; line-height:18px; text-align:left; margin-left:3px;}
#nextpage{ width:426px; height:40px; margin-left:171px; line-height:40px; margin-top:48px; color:#000; margin-bottom:60px; }
#Training{ width:658px; height:auto; margin-left:18px;}
.Trainingbox{ width:208px; height:204px; float:left; margin-left:11px;_margin-left:8px;}
.Trainingbox1{ width:208px; height:204px; float:left;}




.hr_hot_list4{ width:616px;  margin-top:10px;}
.hr_hot_list4 table{
	margin-top:0px;

}
.hr_hot_list4 table td{height:35px; border-bottom:1px solid #cbcbcb;}
.4table  a:link{color:#1261A3;}
.4table  a:visited{color:#1261A3;}
.4table  a:hover{color:#1261A3; }
#wm  a:link{color:#1261A3;}
#wm  a:visited{color:#1261A3;}
#wm a:hover{color:#1261A3; }

.4table{height:40px; border-bottom:1px solid #cbcbcb;}



