﻿@charset "utf-8";
/* 公共 */
body{ background: #f3f4ed;}
.main{ width:1000px; margin:0 auto; overflow:hidden;}
.fl_l{ float:left; width:490px;}
.fr_r{ float:right; width:490px;}
.title { height:34px; overflow:hidden; background:url(../images/title_bg.jpg) no-repeat 420px center #839d2f; margin-bottom:10px;}
.title h2 { font-size:20px; line-height:34px; padding-left:20px;text-align:left; color:#fff; font-weight:normal;}

/*视频*/
.sp{clear:both; padding-top:10px;}
.sp li{ float:left; background:url(../images/x_bg.jpg) no-repeat left top #fff; padding-top:4px; margin-right:20px; margin-bottom:20px;}
.sp .li_no{ margin-right:0;}
.sp li h2{ font-size:16px; text-align:center; display:block; height:40px; line-height:40px; font-weight:normal;}
.sp li:hover{ background:url(../images/x_bg.jpg) no-repeat left top #f9faf6;}

/*特色*/
.ts{clear:both; padding-top:10px;}
.ts li{margin-bottom:10px; display:block; background:url(../images/h2_bg.jpg) no-repeat left 2px;}
.ts h2{ font-size:14px; color:#839d2f; }
.ts h2 span{ padding-right:16px; font-size:18px; font-family:Arial; font-weight:normal; color:#fff; padding-left:4px;}
.ts p{ font-size:14px; line-height:22px; color:#444; padding-left:30px; }

/*专家*/
.zj{ background:#f9faf6; padding:15px 15px 0 15px; clear:both; margin-bottom:20px; height:480px;}
.zj a:hover{ color:#444; text-decoration:none;}
.zj:hover{ background:#fff;}
.zj_2{ height:405px;}

.zj ul{ clear:both; display:block;}
.zj .li_img{ float:left; display:block; width:124px; padding-bottom:15px;}
.zj .li_text{ float:right; width:320px; padding-bottom:15px; display:block;}
.zj .li_text p{ font-size:16px; line-height:24px;}
.zj .li_text h2{ font-size:16px; line-height:24px; display:block; border-bottom:1px solid #d5deba; padding:8px 0; margin-bottom:5px;}
.zj .li_text h2 span{ color:#839d2f;}

.zj .ul2{ font-size:14px; line-height:24px;}
.zj .ul2 li{ padding-bottom:5px;}
.zj .ul2 li span{ color:#e1a30d; padding-right:2px; font-weight:bold;}
.zj .ul2 .li1{ padding-bottom:10px;}

/*banner*/
.banner{ background: url(../images/bg.jpg) center top no-repeat; height:519px; margin-bottom:20px;}
.banner ul{ width:1000px; margin:0 auto; display:block; overflow:hidden;}
.banner .bg1{ background:url(../images/banner_1.jpg) 50% 0 no-repeat; height:115px; overflow:hidden; position:relative}
.banner .bg2{ background:url(../images/banner_2.jpg) 50% 0 no-repeat; height:284px; overflow:hidden;}
.banner .logo{ position:absolute; top:0; left:0; width:181px; height:52px; display:block;}

/*导语*/
.intro { width:970px; height:90px; margin:0 auto; padding:15px;background:url(../images/banner_3.jpg) 50% 0 no-repeat;}
.intro h2{ float:left; width:55px; height:82px; color:#f7fbff; font-size:30px; text-align:center; line-height:32px; display:block; margin-top:0; padding:8px 0 0 0;}
.intro p{ padding:0; font-size:16px; color:#333; line-height:24px; float:right; width:900px; padding-top:8px;}
.intro p span{ display:block; height:6px; line-height:6px;}
.content{ margin-bottom:15px;}

/*footer*/
.footer{ width:100%; background:#fff;border-top:1px solid #e3e3e8; }

/*侧边导航*/
.side_nav { position:fixed; left:50%; margin-left:510px; top:20%; visibility: hidden; display:block;overflow: hidden;  width:130px; 
_position: absolute;_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight-220);_display: block;-webkit-transform: scale(0.01,0.01);-moz-transform: scale(0.01,0.01);-o-transform: scale(0.01,0.01);-ms-transform: scale(0.01,0.01);transform: scale(0.01,0.01);-webkit-transition: all 400ms linear 0;-moz-transition: all 400ms linear 0;-o-transition: all 400ms linear 0;-ms-transition: all 400ms linear 0;transition: all 400ms linear 0; border-top:2px solid #839d2f;}
.side_nav_show { visibility: visible; -webkit-transform: scale(1); -moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.wx, .nav{background:#fff; padding:0px 10px; width:110px; }
.wx { padding-top: 5px;}
.wx p{ font-size:14px; color:#444; line-height:18px; font-weight:bold; margin-bottom:5px;}
.nav { padding-bottom:16px;}
.side_nav .nav a {  display:block; width:110px; height:40px; line-height:40px; text-align:center; font-size:18px; color:#839d2f; background:url(../images/nav_s.jpg) center bottom repeat-x; font-weight:bold;}
.side_nav .nav a:hover { text-decoration:none;}
.side_nav .gotop { margin-left:17px; width:84px; height:26px; display:block; background: url(../images/gotop.gif) 73px center no-repeat #839d2f;font-size:14px; color:#fff; line-height:26px;  padding-left:11px;}
.side_nav .gotop:hover{ text-decoration:none; color:#fff;}


/* 图片滚动 */
.img_gun{width:1000px; height:170px; overflow:hidden; margin:0 auto 20px auto; border-top:2px solid #839d2f; background:#fff; overflow:hidden;}
.infopic{ width:970px; height:170px; position:relative; overflow:hidden; margin:0 auto;}
.piclist{ height:140px; position:absolute; top:15px; left:0; overflow:hidden;}
.piclist li{ height:140px; margin-right:15px; float:left; overflow:hidden;}
.piclist li img{ height:140px;}

.pic_prev,.pic_next{ width:30px; height:50px; background:url(../images/icon.png) no-repeat; position:absolute; top:60px; cursor:pointer;}
.pic_prev{ background-position:0 0; left:0;}
.pic_next{ background-position:0 -60px; right:0;}