/* Global CSS */
body{background:#fff;color:#666;font: 12px/1.5 Arial,"\5b8b\4f53",sans-serif;}
body,div,p,h1,h2,h3,h4,h5,h6,img,ul,ol,li,form,dl,dt,dd{margin:0;padding:0;}
img{border:0;}
h1,h2,h3,h4,h5,h6{line-height:normal;font-size:12px;font-weight:normal;}
select,input{vertical-align:middle;}
body,div,p,table,td{word-wrap:break-word;word-break:normal;}
ul,ol,li{list-style-type:none;}
a:link,a:visited{color:#666;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}


.wrap{width:1000px;margin:0 auto;}
.main{background:url(main_bg.gif) repeat-x 0 0;padding-top:22px;}
.left{width:208px;padding-left:10px;}
.right{width:715px;padding:40px 20px 0 0;}
.f_l{float:left;}
.f_r{float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.dashed,.dotline{background:url(dashed.gif) repeat-x left bottom;}
.dotline{padding-bottom:8px;margin-bottom:8px;}

.clearbox{clear:both;line-height:normal;font-size:0;}
.clearbox5{clear:both;line-height:normal;font-size:0;height:5px;}
.clearbox20{clear:both;line-height:normal;font-size:0;height:20px;}
.clearfix:after{content:'.';clear:both;height:0;display:inline-block;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{display:block;}

/******* Header *******/
#header{background-color:#F9F9F9;position:relative;height:110px;}
.logo{padding:5px 0 10px 5px;float:left;width:250px;}
.nav{left:0;bottom:-5;width:100%;_z-index:-1;_position:absolute;}
.ban{background-color:#004586;}
.ban .flash{width:1000px;margin:0 auto;height:170px;overflow:hidden;background:url(ban_bg.jpg) no-repeat 0 0;}
.ban .job{background:url(banj_bg.jpg) no-repeat 0 0;}

.sation{background:#fff;padding:3px;border:#E8E8E8 1px solid;float:right;margin:10px 10px 0 0;display:inline;width:150px;position:relative;}
#settings {Z-INDEX:99;display: block;background: url(icon_op.gif) no-repeat right top; cursor: pointer;height:14px;font-size:12px;line-height:14px;}
#settings:hover {background: url(icon_op.gif) no-repeat right -13px;}
.cerrar{background: url(icon_op.gif) no-repeat right -26px!important;}
#opciones{Z-INDEX:100;width:136px; background: #E8E8E8; color: #999;position:absolute;top:20px;left: 0px;padding:10px;}
#opciones a {COLOR: #999; TEXT-DECORATION: none;line-height:20px;margin:2px 0;width:63px;text-align:center;display:inline-block;zoom:1;}
#opciones a:hover {	BACKGROUND: #666666; COLOR: #fff;}

/******* Left *******/
.side_box{width:200px;height:425px;position:relative;background:url(m_bg.gif) no-repeat 0 0;padding-top:25px;}
.side_box h3{background:url(menu.gif) no-repeat 50% 0;height:38px;text-indent:-9999px;}
.side_box h3.m_s{background-position:50% -37px;}
.side_box h3.m_j{background-position:50% -75px;}
.side_box h3.m_n{background-position:50% -113px;}
.side_box h3.m_c{background-position:50% -151px;}
.side_box h3.m_p{background-position:50% -189px;}
.side_box h3.m_g{background-position:50% -227px;}

.lianxi{padding:15px 15px;line-height:2.5;}
.lianxi b{display:block;}

.side_box ul{position:absolute;top:80px;left:7px;}
.side_box ul li{height:39px;width:187px;font-family:"Microsoft Yahei";}
.side_box ul li a{display:block;background:url(menu_bg.png) no-repeat left bottom;height:36px;line-height:36px;padding:0 0 0 30px;color:#5f5f5f;}
.side_box ul li a:hover{background:url(menu_bg.png) no-repeat 0 0;color:#fff;text-decoration:none;}
.side_box ul li a.current{background:url(menu_bg.png) no-repeat 0 0;color:#fff;text-decoration:none;}

.content{font-family:"Microsoft Yahei";line-height:2.5;}
.about p{text-indent:24px;}
.join h4{line-height:35px;color:#ff8a00;}

#foot{background-color:#f6f6f4;margin-top:40px;border-top:#e4e4e4 1px  solid;}
.links{width:210px;padding:20px 0 0 10px;border-top:#cfcfcf 3px solid;float:left;}
.links a{background:url(icon_j.gif) no-repeat left center;padding:0 10px 0 10px;}
.copy{width:680px;float:right;text-align:right;padding:10px;line-height:2;}

/* news */
ul.news{padding:15px 0;}
ul.news li{height:30px;line-height:30px;position:relative;background:url(dashed.gif) repeat-x left bottom;}
ul.news li a{padding-left:15px;background:url(icon_dian.gif) no-repeat left center;}
ul.news li span.time{position:absolute;right:0;top:2px;color:#999;}

/* case */
ul.cases{padding:15px 0;}
ul.cases li{width:215px;float:left;margin:15px 0 0 22px;display:inline;}
div.case_img{background-color:#F6F6F6;width:200px;height:130px;padding:6px;margin:0 auto; cursor:pointer;}
div.case_img_h{background-color:#E8E8E8;width:200px;height:130px;padding:6px;margin:0 auto;cursor:pointer;}
ul.cases li h3{font-weight:bold;color:#666;height:26px;line-height:26px;padding-top:5px;width:200px;margin:0 auto;}
ul.cases li p{height:22px;line-height:22px;color:#A8A8A8;width:200px;margin:0 auto;}
ul.cases li p a.remore{background:url(icon_m.gif) no-repeat 0 50%;display:inline-block;zoom:1;width:70px;height:15px;line-height:15px;padding-left:15px;font-family:Arial;line-heigth:15px;font-size:11px;}
ul.cases li p a.remore:hover{background:url(icon_m.gif) no-repeat -90px 50%;}

/********page********/
.page {padding:20px 0;text-align: center;}
.page a{padding:2px 5px;height:18px;line-height:18px;color:#aaa;margin-right: 2px;border:#ddd 1px solid;display:inline-block;vertical-align:middle;zoom:1;}
.page a:hover {border:#a0a0a0 1px solid;}
.page span{display:inline-block;vertical-align:middle;padding:2px 5px;margin-right: 2px;height:18px;line-height:18px;}
.page span.current {border:#e0e0e0 1px solid;font-weight:bold;color: #aaa; background-color: #f0f0f0;}
.page span.disabled {border: #f3f3f3 1px solid;color: #ccc;}
.font20px {
	font-family: "微软雅黑";
	font-size: 20px;
	line-height: 35px;
	color: #FFF;
	background-color: #004586;
}
.paging{color:#666;font-family:Tahoma,"宋体";line-height:24px; margin-top:30px;}
.paging span{display:inline;float:left;line-height:26px;margin-left:3px;}
.paging i{border:1px solid #1361b0;display:inline;float:left;height:24px;padding:0 10px;background:#1361b0;color:#fff;overflow:hidden;margin-left:3px;font-weight:bold}
.paging td a{border:1px solid #ddd;display:inline;float:left;height:24px;padding:0 10px;margin-left:3px;background:#fff;overflow:hidden;color:#1361b0}
.paging td a:hover{color:#1361b0;text-decoration:none;border:1px solid #1361b0;background:#f1f4fc}
.paging .noa{border:1px solid #ddd;height:24px;line-height:24px;padding:0 10px;margin-left:3px;background:#fff;overflow:hidden;color:#999}