/* CSS Document */

body{ background:url(images/bg.jpg) repeat center top; text-align:center; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#373737;}
*{ margin:0px; padding:0px; list-style:none;border:none; font-size:14px;}
div{ text-align:left; margin:0px auto;}
a{ color:#1155cc; text-decoration:none;}
a:hover{ color:#f30;}

.about-logo{width:980px; text-align:left; margin:0px auto;}
.default-logo{width:980px; margin:0px auto; padding-top:200px;padding-bottom:240px;}
.default-footer{ width:980px; padding-top:240px;}
#footer{text-align:center; height:80px; line-height:80px;width:980px; background:#fff;}


.menu{ background:url(images/menu-bg.jpg) repeat-x; height:47px; margin-bottom:1px; font-family:"\5FAE\8F6F\96C5\9ED1";}
.menu ul{ width:980px; height:47px; margin:0px auto;}
.menu ul li{float:left; width:103px; line-height:47px; text-align:center; margin-right:25px; }

.menu ul li a{ font-size:16px;color:#383838; }
.menu ul li a.active{ background:url(images/menu.jpg) no-repeat; width:103px; height:47px; line-height:47px; display:block; color:#fff;}
.menu a:hover{color:#f30}
.menu ul li a:hover.active{color:#fff}

/*banner*/
.indexCon{width:100%;overflow:hidden; }
.indexCon .flashBanner{width:100%;height:343px;overflow:hidden;text-align:center;position:relative;}
.flashBanner a{margin:0 auto; overflow:visible; display:block; text-align:center; height:343px; width:100%; zoom:1}
.imgBox img{filter:alpha(opacity=0);opacity:0; }
.imgBox{background-position:center top}
.flashBanner .mask2{width:100%; text-align:center;	position:absolute;left:0;bottom:-20px;filter:alpha(opacity=80);opacity:0.8;overflow:hidden;}
.flashBanner .mask2 img{vertical-align:middle;margin-right:10px;cursor:pointer; border:2px solid #333;border-radius:3px 3px 3px 3px;}
.flashBanner .mask2 img.show{margin-bottom:3px; display:inline}
img{border:0 none;}
/*banner*/

.vidContainer{float:right; width:300px; margin-left:10px; margin-top:15px;}

.center{ width:980px; background:#fff;box-shadow:2px 0px 10px #efece8; padding-bottom:50px;}
.rt{ width:940px; float:left; line-height:27px; margin:30px 20px 0px 20px;}
.rtaction{ width:940px;margin-left:0px;}
.rtaction li{ float:left;}
.rtaction li img{ margin:5px 3px 24px 0px;overflow:hidden; display:block;zoom:1;}
.rt .profile{ font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:16px;height:30px; line-height:30px;}
.rt strong{ font-size:16px;font-family:"\5FAE\8F6F\96C5\9ED1";}

.rt ul{ width:940px; height:380px;}
.rt p .align{ float:left;}
.rt  .li{width:450px; padding-top:20px;text-indent:2em; float:right; }
.rt p .right{ float:right; margin-left:15px;}

.rter{width:940px; float:right; line-height:24px; margin:30px 20px 0px 20px;}
.rter .clf{ width:60px; text-align:right;}

.rt table tr td.color{ background:#fafafa; border-right:1px solid #f1f1f1;  text-align:center;}
.rt table tr.bordercolor td{ border-bottom:1px solid #f1f1f1; line-height:30px;}
.job_des td{line-height:25px; padding-left:5px; text-align:left}
.jobtit2 td{line-height:28px;padding-bottom:4px; text-align:left; font-weight:bold; font-size:14px; color:#1155cc; border-bottom:1px solid #f1f1f1;}
.jobtiter td{line-height:25px; text-align:left; font-weight:bold; font-size:12px; color:#444; padding-top:8px;}
.job {color:#444;font-size:14px; font-weight:bold;padding:15px 0px 0px 0px; text-indent:.5em; text-align:left; line-height:30px; }
.job2{line-height:25px; text-align:left; text-indent:.5em; }
.job2 a{ text-decoration:none; color:#1155cc;}
.job2 a:hover{ text-decoration:underline; color:#f30;}
.text{ margin-bottom: 10px;}
.table{ margin:50px auto 30px auto; text-align:center;}

.lc, .clx{ width:940px; height:35px; line-height:30px; border-bottom:1px solid #ddd; font-size:16px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#f30; margin-bottom:10px;}
.liucheng{ text-align:center;}

.jiye_growth{width:980px;margin:0 auto;text-align:center;}

