@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0}
body{line-height:22px; font-size:12px; background:#520000; font-family:Verdana, Geneva, sans-serif,"宋体"; }
li{ list-style:none}
a{text-decoration:none;}
a:hover{ text-decoration:underline;}
.clear{ clear:both;}
a img{ border:0;}
.container{ width:1004px; height:auto; margin:0 auto; padding:auto 0;}

.container .index_body{width:1000px; height:646px; background:url(../images/index_body_bg.gif) top no-repeat;}
.container .index_body .top{width:1000px; height:189px; background:url(../images/index_top.jpg) no-repeat;}
.container .index_body .center{width:1000px; padding-left:128px; display:inline; }
.container .index_body .center p{width:1000px; text-align:center;}
.container .index_body .center .imgs{ padding-bottom:32px; background:url(../images/index_center_bottom.gif) bottom no-repeat;}
.container .index_body .index_bottom{width:1000px;padding-top:10px;color:#696969; text-align:center; height:50px; overflow:hidden;}

.container .top{height:auto;}
.container .top .logo_con {height:113px;}
.container .top .logo_con .logo{width:218px; height:113px; float:left;}
.container .top .logo_con .banner{height:113px; float:left;}
.container .top .menu{background:url(../images/menu_bg.gif) center no-repeat; width:1004px; height:33px; line-height:33px; }
.container .top .menu .menu_left{float:left; width:900px;}
.container .top .menu .menu_left ul{padding-top:9px;}
.container .top .menu .menu_left ul li{float:left; text-align:center; height:15px; line-height:15px; width:120px; border-left:1px solid #fff;}
.container .top .menu .menu_left ul li a{color:#fff; font-size:13px}
.container .top .menu .menu_left ul li.li_01{width:97px;border:0;}
.container .top .menu .menu_right{float:left; width:100px;height:14px; line-height:14px;padding-top:12px;}
.container .top .menu .menu_right a{color:#636262;}

.container .top .navagate{background:#989898; width:1004px; height:26px; line-height:26px;  border-top:2px solid #d2d2d2; color:#cfd1d2; }
.container .top .navagate a{color:#cfd1d2;}
.container .top .navagate .navagate_left{float:left; width:240px; _padding-top:8px;  padding-left:20px;}
.container .top .navagate .navagate_right{float:left; width:720px; text-align:right; padding-right:10px;}

.container .content{width:1004px; border-bottom:2px; background:#6c6c6c;}
.container .content .content_left{float:left; width:230px; background:#272727;}
.container .content .content_left .menu{height:auto; width:220px; margin:8px 0 8px 0;}
.container .content .content_left .menu ul li{width:220px; height:28px;background:url(../images/left_menu_bg.gif) top no-repeat; margin-left:4px; }
.container .content .content_left .menu ul li a{ background:url(../images/left_menu_ico.gif) right no-repeat; display:block; width:100px; color:#cfd1d2; height:28px; line-height:28px; margin-left:10px;}
.container .content .content_left .menu ul li a:hover{ background:url(../images/left_menu_ico_cur.gif) right no-repeat; display:block; text-decoration:none;}
.container .content .content_left .menu ul li .ahover{ background:url(../images/left_menu_ico_cur.gif) right no-repeat; display:block; text-decoration:none;}
.container .content .content_left .img_con{ margin-top:8px;}
.container .content .content_left .img_con img{margin-bottom:12px;}

.container .content .content_right{float:left; width:774px; }
.container .content .content_right .title{padding-left:15px; padding-bottom:8px; padding-top:10px;}
.container .content .content_right .p1{text-indent:40px;}
.container .content .content_right .p1 b{color:#ff9f38; font-size:13px;}
.container .content .content_right .joinus{width:770px; text-align:center;}
.container .content .content_right .joinus .joblist{padding-top:10px;color:#cfd1d2; padding-bottom:10px; margin-left:40px; margin-right:40px; border-bottom:1px dashed #ccc;}
}
.container .content .content_right .joinus .page{text-align:right; padding-right:35px;}
.container .content .content_right .joinus .page a{text-decoration:underline;color:#cfd1d2;}

.container .content .content_right .joinus .joblist p{text-align:left; line-height:22px; text-indent:5px;}
.container .content .content_right .joinus .joblist p span{font-weight:bold;}
.container .content .content_right .joinus .joblist p span font{font-size:14px; color:#fff;}

.container .content .content_right .aboutus{width:770px; text-align:center;}
.container .content .content_right .aboutus .ab_a{width:560px; float:left;}
.container .content .content_right .aboutus .ab_a p{border-bottom:1px dashed #ccc; padding-bottom:8px; padding-top:8px;}
.container .content .content_right .aboutus p{text-indent:2em; text-align:left; margin-left:15px; color:#cfd1d2; line-height:27px;}
.container .content .bot{height:10px;width:1004px; background:url(../images/boder_bottom.gif) repeat-x;clear:both; overflow:hidden;}
.container .content .content_right .news{width:770px; text-align:left; overflow:hidden;}
.container .content .content_right .news p{color:#cfd1d2; font-family:"宋体"; padding-left:10px; text-indent:2em; line-height:25px;}
.container .content .content_right .news p a{color:#cfd1d2;}
.container .content .content_right .news p img{margin-bottom:10px; margin-top:10px; }
.container .content .content_right .news .center{text-align:center;}
.container .content .content_right .news ul li{width:720px; margin-left:25px; padding-left:10px; height:50px; line-height:50px;  background:url(../images/dashed.gif) bottom repeat-x; }
.container .content .content_right .news ul li a{ color:#cfd1d2;}
.container .content .content_right .news ul li .al{float:left; display:block; width:600px;}
.container .content .content_right .news ul li .ar{float:left; display:block; text-align:center; width:100px;}

.container .content .content_right .news .list{width:760px; margin-left:5px; margin-right:5px; background:url(../images/dashed.gif) bottom repeat-x; float:left; overflow:hidden;}
.container .content .content_right .news .list .left{float:left; width:420px; padding-bottom:20px; padding-top:20px;}
.container .content .content_right .news .list .right{float:left; width:300px; margin-left:20px; padding-bottom:20px; padding-top:20px;}
.container .content .content_right .news .page{text-align:right; padding-right:35px;}
.container .content .content_right .news .page a{text-decoration:underline;}

.container .bottom{height:145px; clear:both;color:#696969; text-align:center;}
.container .bottom p{width:1000px; text-align:center; height:22px; line-height:22px;}
.container .bottom p img{margin-top:10px;}
.container .aboutus #a2003{display:block; width:18px; height:35px; margin-top:410px; margin-left:85px; position:absolute; float:left; background:url(../images/abg.png) repeat-y;}
.container .aboutus #d2003{width:194px; height:110px; margin-top:308px; margin-left:-105px; position:absolute; float:left; background:url(../images/2003.png) no-repeat;}
.container .aboutus #a2004{display:block; width:18px; height:50px; margin-top:393px; margin-left:153px; position:absolute; float:left; background:url(../images/abg.png) repeat-y;}
.container .aboutus #d2004{width:209px; height:110px; margin-top:288px; margin-left:-45px; position:absolute; float:left; background:url(../images/2004.png) no-repeat;}
.container .aboutus #a2005{display:block; width:18px; height:64px; margin-top:379px; margin-left:225px; position:absolute; float:left; background:url(../images/abg.png) repeat-y;}
.container .aboutus #d2005{width:276px; height:100px; margin-top:288px; margin-left:-42px; position:absolute; float:left; background:url(../images/2005.png) no-repeat;}
.container .aboutus #a2006{display:block; width:18px; height:130px; margin-top:312px; margin-left:293px; position:absolute; float:left; background:url(../images/abg.png) repeat-y;}
.container .aboutus #d2006{width:283px; height:132px; margin-top:190px; margin-left:25px; position:absolute; float:left; background:url(../images/2006.png) no-repeat;}
.container .aboutus #a2007{display:block; width:18px; height:143px; margin-top:299px; margin-left:363px; position:absolute; float:left; background:url(../images/abg.png) repeat-y;}
.container .aboutus #d2007{width:297px; height:96px; margin-top:215px; margin-left:75px; position:absolute; float:left; background:url(../images/2007.png) no-repeat;}
.container .aboutus #a2008{display:block; width:18px; height:166px; margin-top:277px; margin-left:431px; position:absolute; float:left; background:url(../images/abg.png) repeat-y;}
.container .aboutus #d2008{width:248px; height:76px; margin-top:209px; margin-left:188px; position:absolute; float:left; background:url(../images/2008.png) no-repeat;}
.container .aboutus #a2009{display:block; width:18px; height:200px; margin-top:245px; margin-left:503px; position:absolute; float:left; background:url(../images/abg.png) repeat-y;}
.container .aboutus #d2009{width:209px; height:99px; margin-top:152px; margin-left:300px; position:absolute; float:left; background:url(../images/2009.png) no-repeat;}
.container .aboutus #a2010{display:block; width:18px; height:220px; margin-top:224px; margin-left:573px; position:absolute; float:left; background:url(../images/abg.png) repeat-y;}
.container .aboutus #d2010{width:281px; height:124px; margin-top:125px; margin-left:312px; position:absolute; float:left; background:url(../images/2010.png) no-repeat;}
.container .aboutus #a2011{display:block; width:18px; height:340px; margin-top:103px; margin-left:640px; position:absolute; float:left; background:url(../images/abg.png) repeat-y;}
.container .aboutus #d2011{width:264px; height:109px; margin-top:15px; margin-left:378px; position:absolute; float:left; background:url(../images/2011.png) no-repeat;}

.container .aboutus #a2003:hover{text-decoration:none;}
.container .aboutus #a2004:hover{text-decoration:none;}
.container .aboutus #a2005:hover{text-decoration:none;}
.container .aboutus #a2006:hover{text-decoration:none;}
.container .aboutus #a2007:hover{text-decoration:none;}
.container .aboutus #a2008:hover{text-decoration:none;}
.container .aboutus #a2009:hover{text-decoration:none;}
.container .aboutus #a2010:hover{text-decoration:none;}
.container .aboutus #a2011:hover{text-decoration:none;}