body{ background:#FFFFFF;}

.head{ width:100%; height:99px; border-bottom:1px solid #d0d0d0;}
.top{ width:1200px; height:99px; margin:0 auto;}
.logo{ width:300px; height:99px; background:url(../images/logo.jpg) no-repeat left top;}
.nav { width:900px; height:45px; margin:30px 0 24px;}
#nav { display: block; line-height:45px; }
#nav li { display: block; float: left; height:45px; text-align: center; }
#nav li a { display: block; color: #282828; padding:0 15px; border-radius:3px;}
#nav li a:hover{ background:#2e8d2e; color:#FFFFFF; }

.flash{ width:100%; }
.fullSlide{ width:100%; height:680px; min-width:1200px; position:relative;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important; height:680px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:680px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:80px; line-height:80px;  text-align:center;}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:15px; margin:5px; background:url(../images/tg_flash_p.png) -25px 0; overflow:hidden; 
line-height:9999px;}
.fullSlide .hd ul .on{ background-position:0 0; }
	
.fullSlide .prev,
.fullSlide .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px;}
.fullSlide .prev { left: 0; }
.fullSlide .next { background-position: 0 -90px; right: 0; }
.fullSlide .prev:hover,
.fullSlide .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.flash_pic{ width:100%; height:300px; background:#FAFAFA; background-repeat:no-repeat; background-position:center center}

.wrap{ width:1200px; margin:0 auto 50px;}

.department{ width:585px; height:410px; margin:30px 0;}
.picScroll{ width:585px;  overflow:hidden; position:relative;}
.picScroll .hd{ overflow:hidden;  height:60px; margin:0 10px 0 25px; }
.picScroll .hd .prev, .picScroll .hd .next{ display:block;  width:30px; height:30px; float:right; margin-right:5px; margin-top:25px;  overflow:hidden;cursor:pointer; background:url(../images/kyxm_left.jpg) no-repeat}
.picScroll .hd .next{ background-position:0 -50px; background:url(../images/kyxm_right.jpg) no-repeat }
.picScroll .hd .prevStop{ background-position:-60px 0; }
.picScroll .hd .nextStop{ background-position:-60px -50px; }
.picScroll .hd span{ display:block;}
.picScroll .hd .box_tit{ width:170px; height:60px; background:url(../images/t_department.jpg) no-repeat center left;}

.picScroll .bd{ width:585px; height:340px; margin-top:10px;}
.picScroll .bd ul{ overflow:hidden; }
.picScroll .bd ul li{ margin-left:25px; float:left; _display:inline; overflow:hidden; text-align:center; width:170px; height:340px;  }
.picScroll .bd ul li .pic{ text-align:center; }
.picScroll .bd ul li .pic img{ width:170px; height:170px; display:block;}
.picScroll .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll .bd ul li .title{ width:170px; height:170px; background:url(../images/kyxm.jpg) no-repeat center;}
.picScroll .bd ul li .title h1{ height:75px; line-height:75px; padding:30px 0 15px; text-align:center}
.picScroll .bd ul li .title h4{ height:35px; line-height:35px; text-align:center}
.picScroll .bd ul li .title a:hover,.picScroll .bd ul li .title a.hover{ display:block; width:170px; height:170px; background:url(../images/kyxm_h.jpg) no-repeat center; color:#FFFFFF;}

.news{ width:555px; height:410px; margin:30px;}
.news .box_tit{ width:555px; height:60px; background:url(../images/t_news.jpg) no-repeat left top;}
.news .box_tit a{ display:block;}
.news .box_tit .more{ width:60px; height:60px; float:right; background:url(../images/more.jpg) no-repeat center}
.news .box_con{ width:555px; height:350px;}
.news .box_con .list_pic_name{ display:block; width:555px; height:350px; }
.news .box_con .list_pic_name dd{ display:block; height:30px; line-height:30px; cursor:pointer; background:url(../images/li.png) left center no-repeat; text-indent: 15px; }
.news .box_con .list_pic_name dd a{ display: block; }
.news .box_con .list_pic_name dt{ display:block; height:150px; overflow:hidden; padding:5px 0}
.news .box_con .list_pic_name dt a{ display:block; }
.news .box_con .list_pic_name dt .pic{ float:left; width:220px; height:150px;overflow:hidden; margin-right:20px;}
.news .box_con .list_pic_name dt .pic img{ width:220px; height:150px; }
.news .box_con .list_pic_name dt .name{ float:left; width:315px; height:30px; line-height:30px; text-align:center; font-size:16px;}
.news .box_con .list_pic_name dt .name a{ color:#2e8d2e;}
.news .box_con .list_pic_name dt .desc{ float:left; width:315px; height:90px; line-height:22px; text-indent:20px;}
.news .box_con .list_pic_name dt .more{ float:left; width:315px; height:30px; background:url(../images/t_more.jpg) no-repeat right center;}

.video{ width:1150px; height:520px; margin:0 25px;}
.video h1{ height:55px; background:url(../images/t_photo.jpg) no-repeat left top;}
.video h4{ height:5px; background:url(../images/t_shadow.jpg) no-repeat center;}
.video .box_tit{ width:1150px; height:55px; background:url(../images/t_video.jpg) no-repeat left top;}
.video .box_tit a{ display:block;}
.video .box_tit .more{ width:60px; height:55px; float:right; background:url(../images/more.jpg) no-repeat center}
.video .video_pic{ width:720px; height:390px; margin-right:10px; background:#fafafa}
.video .video_pic .radio{ width:720px; height:340px;}
.video .video_pic .name{ width:720px; height:50px; line-height:50px; background:#000000;}
.video .video_pic .name a{ display:block; color:#FFFFFF; font-size:16px; text-indent:20px;}
.video .box_con{ width:420px; height:410px;}
.video .box_con .list_video{ display:block; width:420px; height:410px; }
.video .box_con .list_video li{ display:block; width:190px; height:120px;  cursor:pointer; float:left; margin:0 0 15px 20px;}
.video .box_con .list_video li a{ display: block; border:5px solid #e6e6e7; }
.video .box_con .list_video li a:hover{ border:5px solid #2e8d2e}
.video .box_con .list_video li img{ display:block; width:180px; height:110px;}

.zmsj{ width:1200px; height:200px; margin:0 auto;}
.zmsj .box_tit{ width:1150px; height:40px; background:url(../images/t_zmsj.jpg) no-repeat left top; margin:0 auto;}
.zmsj .box_tit a{ display:block;}
.zmsj .box_tit .more{ width:60px; height:40px; float:right; background:url(../images/more.jpg) no-repeat center}
.zmsj_pic{ width:1175px;  overflow:hidden; position:relative; margin:0 12px 0 13px}
.zmsj_pic .prev{ display:block;  width:25px; height:40px;position:absolute; left:28px; top:62px; background:url(../images/zmsj_left.png) no-repeat center;overflow:hidden;cursor:pointer; z-index:99}
.zmsj_pic .next{ position:absolute; width:25px; height:40px; right:24px; top:62px; background:#000000; background:url(../images/zmsj_right.png) no-repeat center; cursor:pointer; z-index:99; }
.zmsj_pic .bd{ margin:0 12px 0 13px}
.zmsj_pic .bd ul{ overflow:hidden;}
.zmsj_pic .bd ul li{ margin:0 13px 0 12px; float:left; _display:inline; overflow:hidden; text-align:center; border:3px solid #e6e6e7}
.zmsj_pic .bd ul li img{ width:200px; height:150px; display:block;}
.zmsj_pic .bd ul li a:hover img{ border-color:#999;  }

.investment{ width:395px; height:385px; margin:50px 20px 50px 25px;}
.investment .box_tit{ width:395px; height:60px; background:url(../images/t_investment.jpg) no-repeat left top;}
.investment .box_con{ height:315px;}
.investment .box_con .img{ width:385px; height:110px; border:5px solid #e6e6e7; margin:10px 0;}
.investment .box_con .img img{ display:block; width:385px; height:110px;}
.investment .box_con p{ line-height:22px; text-indent:20px;}
.investment .box_con p i{ color:#2e8d2e}

.recruitment{ width:435px; height:385px; margin:50px 0;}
.recruitment .box_tit{ width:415px; height:55px; background:url(../images/t_recruitment.jpg) no-repeat left top; margin:0 auto;}
.recruitment .box_con{ width:435px; height:330px;}
.recruitment .box_con .list_pic_name{ display:block; width:435px; height:330px; }
.recruitment .box_con .list_pic_name li{ display:block; width:125px; height:95px; cursor:pointer; float:left; margin:15px 10px 0;}
.recruitment .box_con .list_pic_name li a{ display: block; }
.recruitment .box_con .list_pic_name li img{ display:block; width:125px; height:95px;}

.partners{ width:280px; height:385px; margin:50px 0 50px 20px;}
.partners .box_tit{ width:280px; height:60px; padding-bottom:10px; background:url(../images/t_partner.jpg) no-repeat left top; margin:0 auto;}
.picMarquee-top{ margin:0 auto;  width:280px; overflow:hidden; position:relative; }
.picMarquee-top .prev,.picMarquee-top .next{ display:block;  width:280px; height:21px; overflow:hidden; background:#000000;cursor:pointer; background:url(../images/up.jpg) no-repeat center top;}
.picMarquee-top .next{ background:url(../images/down.jpg) no-repeat center bottom; }
.picMarquee-top .bd{ }
.picMarquee-top .bd ul{ overflow:hidden;}
.picMarquee-top .bd ul li{ display:block; float:left}
.picMarquee-top .bd ul li .pic{ width:100px; height:75px; float:left; margin: 0 10px 16px}
.picMarquee-top .bd ul li .pic img{ width:100px; height:70px; display:block;}
.picMarquee-top .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-top .bd ul li .title{ line-height:20px; width:150px; float:left;}
.picMarquee-top .bd ul li .title a{ color:#2e8d2e;}
.picMarquee-top .bd ul li .desc{ line-height:25px; font-size:12px; width:150px; float:left;}
.picMarquee-top .bd ul li .desc a{ color:#c9950a;}

.experts{ width:430px; height:260px; margin:50px 25px;}
.experts .box_tit{ width:430px; height:45px; background:url(../images/t_experts.jpg) no-repeat left top;}
.ss{ width:270px; height:30px; padding:0 20px; float:right;}
.ss .name{ width:70px;}
.ss .srch{ display:block; width:196px; height:30px; overflow: hidden;}
.ss .srch li{ display:block; float: left;}
.ss .srch li input{ border:0 none; background:none; line-height:30px;}
.ss .srch li input.key{ width:160px; height:30px; text-indent:10px; background:url(../images/ss_bg.jpg) no-repeat left center;}
.ss .srch li input.btn{ width:36px; height:30px; background:url(../images/ss_an.jpg) no-repeat left center;}
.picMarquee-left{ width:390px;  overflow:hidden; position:relative; padding:20px 20px 0;}
.picMarquee-left .prev{ position:absolute; left:0; top:70px; display:block;cursor:pointer; width:18px; height:35px; background:url(../images/zjtd_left.jpg) no-repeat}
.picMarquee-left .next{ position:absolute; right:0; top:70px; display:block;cursor:pointer; width:18px; height:35px; background:url(../images/zjtd_right.jpg) no-repeat}
.picMarquee-left .bd{ width:390px; height:165px;}
.picMarquee-left .bd ul{ overflow:hidden;}
.picMarquee-left .bd ul li{ display:block; margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:110px; height:120px; display:block;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:30px; background:#b5b5b5  }
.picMarquee-left .bd ul li .desc{ line-height:15px; background:#b5b5b5  }
.picMarquee-left .bd ul li .desc a{ font-size:12px;}
.picMarquee-left .bd ul li a{ color:#FFFFFF;}

.answer{ width:310px; height:260px; margin:50px 35px;}
.answer .box_tit{ width:310px; height:45px; background:url(../images/t_answer.jpg) no-repeat left top;}
.answer .box_con{ width:310px; height:210px; margin-top:5px;}
.answer .box_con .list_name{ width:310px; height:210px;}
.answer .box_con .list_name li{ float:left; width:310px; height:30px; line-height:30px; background:url(../images/li.png) no-repeat left center;}
.answer .box_con .list_name li a{ display:block; text-indent:15px;}

.members{ width:340px; height:260px; margin:50px 0;}
.members .box_tit{ width:340px; height:45px; background:url(../images/t_members.jpg) no-repeat left top; margin-bottom:15px;}
.picScroll-top{ width:100px; overflow:hidden; margin:15px 15px 0 0;}
.picScroll-top .bd{ padding:5px;}
.picScroll-top .bd ul{ overflow:hidden;}
.picScroll-top .bd ul li{ text-align:center;}
.picScroll-top .bd ul li .pic{ text-align:center; margin-top:10px;}
.picScroll-top .bd ul li .pic img{ width:90px; height:90px; display:block;}
.picScroll-top .bd ul li .pic a:hover img{ border-color:#999;  }
.members .box_con{ width:225px; height:200px; margin-top:15px;}
.list_name { display: block; height:200px; }
.list_name li { display: block; height:40px; line-height:40px; position: relative; cursor: pointer; }
.list_name li a { display: block; text-indent:30px; }
.list_name li span { position: absolute; left:0; top:14px; color:#FFFFFF; width:14px; height:14px; line-height:14px; background:#c9950a; font-size:12px; text-align:center;}

.magazine{ width:1150px; margin:0 auto;}
.magazine .box_tit{ width:1150px; height:55px; background:url(../images/t_magazine.jpg) no-repeat left top; }
.magazine .line{ width:1150px; height:5px; background:url(../images/t_shadow.jpg) no-repeat center; margin-bottom:20px;}
.magazine_pic{ width:1150px;  overflow:hidden; position:relative; margin:0 auto;}
.magazine_pic .prev{ width:33px; height:37px;position:absolute; left:0px; bottom:79px; background:url(../images/gy_left.jpg) no-repeat; cursor:pointer; z-index:99}
.magazine_pic .next{ position:absolute; width:33px; height:37px; right:0px; bottom:79px; background:url(../images/gy_right.jpg) no-repeat; cursor:pointer; z-index:99}
.magazine_pic .bd{ margin:0 50px;}
.magazine_pic .bd ul{ overflow:hidden;}
.magazine_pic .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;}
.magazine_pic .bd ul li img{ width:155px; height:195px; display:block;}
.magazine_pic .bd ul li a:hover img{ border-color:#999;  }

.footer{ width:100%; height:258px; background:url(../images/foot_bg.jpg) no-repeat center;}
.scroll{ width:100%; height:36px; background:url(../images/return.png) no-repeat center; text-align:center; line-height:35px; }
.scroll a{ font-size:18px; color:#FFFFFF}
.foot{ width:1150px; margin:0 auto;}
.link{ width:1150px; height:74px; border-bottom:1px solid #FFFFFF; margin:30px 0 0;}
.link a{ display:block; margin:0 10px; line-height:30px; float:left; font-size:12px; color:#727272;}
.copyright{ width:50%; height:55px; line-height:25px; color:#727272; font-size:12px; margin-top:20px;}
.ewm{ width:90px; height:90px; right:0; bottom:0;}