/* CSS Document */

*{padding:0;margin:0;}

body{color:#3f3f3f;background:#E6E6E6;}
.clear{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}

.warp{background:url(images/main-background.gif) repeat-x;width:100%;}
.container{background:url(images/header-background.jpg) no-repeat top center;}
img{border:none;}

.header{height:491px;width:1000px;margin:0 auto;}
.menu{padding:32px 0 28px 0;height:48px;width:1000px;margin:0 auto;}
.menu a{display:block;height:48px;width:176px;font-size:14px;font-weight:bold;text-align:center;background:url(images/view-portfolio-button.jpg) no-repeat;text-decoration:none;color:#fff;padding-top:11px;}
.menu a:hover{background:url(images/view-portfolio-button-hover.jpg) no-repeat;color:#000000;}
.menu_a{padding:0 12px;float:left;width:176px;height:59px;}

.main{background:url(images/main-bg.jpg) repeat-y;width:980px;padding:20px 10px;margin:0 auto;}
.main .row{padding-bottom:0px;border-bottom:0px dashed #e5e5e5;margin-bottom:0px;}
.main .row.nonebor{padding-bottom:0px;margin-bottom:15px;}

.main .col{float:left;padding-right:15px;}
.main .col.mr19{padding-right:19px;}
.main .col.last{padding-right:0;margin-right:0px;}
.main .box{background:url(images/right-box-1-bg.jpg) repeat-y;}
.main .box .box_top{background:url(images/right-box-1-top.jpg) no-repeat top;height:12px;}
.main .box .box_body{width:225px;}
.main .box .box_body h1{width:221px;height:38px;margin:0 auto;font-size:14px;text-align:center;color:#fff;padding-top:9px;background:url(images/right-box-title-bg.jpg) no-repeat;}
.main .box .box_body .box_content{padding:0 15px;font-size:12px;color:#3f3f3f;line-height:180%;height:200px;}
.main .box .box_body .box_content p{text-indent:2em;margin:5px 0;}
.main .box .box_bottom{background:url(images/right-box-1-bottom.jpg) no-repeat bottom;height:40px;}

.main .box314{background:url(images/right-box-xx-bg.jpg) repeat-y;}
.main .box314 .box314_top{background:url(images/right-box-xx-top.jpg) no-repeat top;height:12px;}
.main .box314 .box314_body{width:314px;}
.main .box314 .box314_body h1{width:310px;height:38px;margin:0 auto;font-size:14px;text-align:center;color:#fff;padding-top:9px;background:url(images/right-box-title-xx-bg.jpg) no-repeat;}
.main .box314 .box314_body .box314_content{padding:0 20px;height:200px;font-size:12px;color:#3f3f3f;line-height:180%;}
.main .box314 .box314_body .box314_content p{margin:5px 0;}
.main .box314 .box314_body .box314_content ol{padding: 8px 0 8px 20px;}
.main .box314 .box314_bottom{background:url(images/right-box-xx-bottom.jpg) no-repeat bottom;height:40px;}

.main .box980{background:url(images/right-box-980-bg.jpg) repeat-y;}
.main .box980 .box980_top{background:url(images/right-box-980-top.jpg) no-repeat top;height:12px;}
.main .box980 .box980_body{width:980px;}
.main .box980 .box980_body h1{width:976px;height:38px;margin:0 auto;font-size:14px;text-align:center;color:#fff;padding-top:9px;background:url(images/right-box-title-980-bg.jpg) no-repeat;}
.main .box980 .box980_body .box980_content{padding:10px 20px;font-size:12px;color:#3f3f3f;line-height:180%;}
.main .box980 .box980_body .box980_content_left{float:left;width:450px;padding-right:20px;border-right:1px dashed #e5e5e5;}
.main .box980 .box980_body .box980_content_right{float:right;width:449px;padding-left:20px;}
.main .box980 .box980_body .box980_content_main{width:940px;}
.main .box980 .box980_body .box980_content .item{width:449px;background:url(images/border-bg-400.jpg) no-repeat bottom center;padding-bottom:50px;}
.main .box980 .box980_body .box980_content .item .left{float:left;width:184px;padding-right:15px;}
.main .box980 .box980_body .box980_content .item .right{float:left;width:250px;}
.main .box980 .box980_body .box980_content .item .text{text-align:center;}
.main .box980 .box980_body .box980_content .item .text a{color:#400000;text-decoration:none;}
.main .box980 .box980_body .box980_content .item .text a:hover{text-decoration:underline;}
.main .box980 .box980_body .box980_content .item h2{color:#400000;font-size:14px;line-height:150%;padding-bottom:5px;}
.main .box980 .box980_bottom{background:url(images/right-box-980-bottom.jpg) no-repeat bottom;height:40px;}
.main .box980 .box980_body .box980_content_main .item{width:940px;padding-top:30px;background:none;padding-bottom:20px;}
.main .box980 .box980_body .box980_content_main .item .right{width:741px;}


.main .box980 .box980_body .box980_content_left1{float:left;width:599px;padding-right:20px;border-right:1px dashed #e5e5e5;}
.main .box980 .box980_body .box980_content_right2{float:right;width:299px;padding-left:20px;}
.main .box980 .box980_body .box980_content .item1{width:599px;background:url(images/border-bg-400.jpg) no-repeat bottom center;padding-bottom:50px;}
.main .box980 .box980_body .box980_content .item2{width:299px;background:url(images/border-bg-400.jpg) no-repeat bottom center;padding-bottom:50px;}
.main .box980 .box980_body .box980_content .item1 .left{float:left;width:184px;padding-right:15px;}
.main .box980 .box980_body .box980_content .item1 .right{float:left;width:400px;}
.main .box980 .box980_body .box980_content .item1 .text{text-align:center;}
.main .box980 .box980_body .box980_content .item1 .text a{color:#400000;text-decoration:none;}
.main .box980 .box980_body .box980_content .item1 .text a:hover{text-decoration:underline;}
.main .box980 .box980_body .box980_content .item1 h2{color:#400000;font-size:14px;line-height:150%;padding-bottom:5px;}
.main .box980 .box980_bottom{background:url(images/right-box-980-bottom.jpg) no-repeat bottom;height:40px;}
.main .box980 .box980_body .box980_content_main .item1{width:940px;padding-top:30px;background:none;padding-bottom:20px;}
.main .box980 .box980_body .box980_content_main .item1 .right{width:741px;}
.main .box980 .box980_body .box980_content .item2 h2{color:#400000;font-size:14px;line-height:150%;padding-bottom:5px;}
.main .slide{background:url(images/right-box-x-bg.jpg) repeat-y;}
.main .slide .slide_top{background:url(images/right-box-x-top.jpg) no-repeat top;height:12px;}
.main .slide .slide_body{padding:0 10px;position:relative;text-align:center;font-size:12px;}
.main .slide .slide_body ul{list-style:none;}
.main .slide .slide_body span{line-height:30px;}
.main .slide .slide_body a{color:#400000;text-decoration:none;}
.main .slide .slide_body a:hover{text-decoration:underline;}
.main .slide .slide_bottom{background:url(images/right-box-x-bottom.jpg) no-repeat bottom;height:40px;}

#slide{width:330px;height:256px;overflow:hidden;}
#slide li{width:330px;height:256px;overflow:hidden;float:left;}

#controls{position:absolute;top:198px;right:20px;list-style:none;}
#controls li{float:left;padding-right:3px;}
#controls li a{display:block;padding:3px 5px;font-size:10px;background:#000;color:#fff; text-decoration:none;font-family:Verdana, Geneva, sans-serif;}
#controls li.current a{background:#f60;color:#fff;}


.main .foucs{padding:0 10px 10px 10px;border-bottom:0px solid #d6d6d6;}
.main .foucs h1{padding:0px 0 5px 0;color:#400000;text-align:center;font-size:20px;font-family:'微软雅黑';}
.main .foucs h1 a{color:#c00;text-decoration:none;}
.main .foucs h1 a:hover{text-decoration:underline;}
.main .foucs p{font-size:12px;text-align:center;}
.main .foucs p a{color:#400000;text-decoration:none;}
.main .foucs p a:hover{text-decoration:underline;}

.main .news{padding:10px 0; padding-left:20px;}
.main .news a{font-size:12px;display:block;background:url(images/bullet_blue.png) no-repeat;padding-left:21px;margin-bottom:4px;line-height:20px;color:#3f3f3f;text-decoration:none;width:354px;overflow:hidden;overflow:hidden;}
.main .news a:hover{text-decoration:underline;}
.main .news a.big{font-size:12px;color:#c00;}

.main .ganyan{width:980px;position:relative;margin-top:58px;}
.main .ganyan .item{width:233px;float:left;padding-right:16px;padding-bottom:20px;}
.main .ganyan .item.last{padding-right:0px;}
.main .ganyan .item .image{padding:10px;background:url(images/ganyan.jpg) no-repeat;}
.main .ganyan .item h2{padding:10px 10px 5px 10px;color:#400000;font-size:12px;line-height:150%;}
.main .ganyan .item p{padding:0 10px;font-size:12px;line-height:180%;}

.main .train{width:980px;position:relative;margin-top:58px;}
.main .train_left{float:left;width:270px;height:200px;padding:10px;margin-right:15px;background:url(images/train.jpg) no-repeat;}
.main .train_right{float:left;width:675px;background:url(images/tab.jpg) no-repeat 0px 33px;}
.main .train_right h2{padding-left:20px;color:#333;background:url(images/tab.jpg) no-repeat left top;float:left;}
.main .train_right h2 span{padding:10px 20px 7px 0;font-size:14px;display:block;background:url(images/tab.jpg) no-repeat right top;}
.main .train_content{clear:both;height:150px;padding:0 40px;padding-top:18px;padding-bottom:18px;background:url(images/tab.jpg) no-repeat bottom;}
.main .train_content ul{margin:0;padding:0;list-style:none;width:595px;}
.main .train_content ul li{width:178px;height:150px;padding:0 10px;float:left;}
.main .train_content ul li .text{font-size:12px;text-align:center;}
.main .train_content ul li .text a{height:25px;line-height:25px;color:#400000;text-decoration:none;}
.main .train_content ul li .text a:hover{text-decoration:underline;}
.main .train_content ul li .image{width:168px;height:115px;padding:10px 0 0 10px;overflow:hidden;background:url(images/jcarousel.jpg) no-repeat;}
.main .train_content .jcarousel-prev{ position:absolute;left:-30px;top:48px;width:30px;height:30px;background:url(images/previous-horizontal.jpg) no-repeat -60px 0;}
.main .train_content .jcarousel-next{ position:absolute;right:-30px;top:48px;width:30px;height:30px;background:url(images/next-horizontal.jpg) no-repeat -60px 0;}

.main .show{width:980px;position:relative;margin-top:58px;}
.main .show_left{float:left;width:980px;padding:10px 0;margin-right:15px; padding-top:2px}
.main .show_left h2,
.main .show_right h2{font-size:16px;color:#400000;border-bottom:0px solid #d6d6d6;padding:0 5px 5px 5px;}
.main .show_content{padding:10px 0 0 0;}
.main .show_content ul{margin:0;padding:0;list-style:none;}
.main .show_content ul li{width:176px;padding-right:15px;padding-bottom:10px;float:left;}
.main .show_content ul li .image{padding:3px;background:url(images/show.jpg) no-repeat;}
.main .show_content ul li .text{font-size:12px;text-align:center;line-height:25px;color:#400000;}
.main .show_content ul li.last{padding-right:0px;}
.main .show_content ul li.first{padding-left:15px;}
.main .show_right{float:left;width:359px;padding:10px 0;}
.main .show_right .image{padding:10px 0 0 0;}

.main .join{width:980px;position:relative;margin-top:58px;}


.main .row_title{position:absolute;left:-18px;top:-58px;height:48px;background:url(images/title.jpg) no-repeat right;padding-right:20px;font-size:14px;float:left;font-weight:bold;color:#fff;}
.main .row_title span{display:block;height:48px;background:url(images/title.jpg) no-repeat left;padding-left:20px;line-height:48px;}


.w225{width:225px;}
.w233{width:233px;}
.w375{width:375px;}
.w350{width:350px;}
.w980{width:980px;}
.w314{width:314px;}

.footer{}
.footer_links{background:#f4f4f4;color:#999;padding:10px;text-align:center;}
.footer_links a{color:#400000;text-decoration:none;font-size:12px;padding:0 10px;border-right:1px dashed #ccc;}
.footer_links a:hover{text-decoration:underline;}
.footer_links a.last{border-right:none;}
.footer_copyright{padding:10px;text-align:center;font-size:12px;}
.footer_copyright p{padding:5px;}
.footer_beirelated{margin:0 auto;padding:0;list-style:none;height:48px;width:610px;}
.footer_beirelated li{float:left;margin-right:5px;height:48px;width:118px;overflow:hidden;}
.footer_beirelated li.last{margin-right:0;}

