@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0;font-size:14px;font-family:'\5FAE\8F6F\96C5\9ED1',Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background-attachment: fixed; /* prevent screen flash in IE6  \5b8b\4f53 宋体 */ background:#FFF;}
div,form,img,ul,ol,li,p,dl,dt,dd { margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-family:'\5FAE\8F6F\96C5\9ED1';font-weight:normal;font-size:14px;}
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal;}
fieldset, img, input { border: 0 none;}
table{border-collapse: collapse; border-spacing: 0;}
ul,li {list-style:none;}
i,em{ font-style:normal;}
fieldset,img{border:0px;}
textarea { resize: vertical }
a {text-decoration:none; color:#333; blr:exPRession(this.onFocus=this.blur())}
a:focus { outline:0;}
a:hover{text-decoration:none; color:#60833f;}
a:active { color:red;}
.clear:after,ul:after{content:"";display:block;visibility:hidden;height:0;clear:both;}
.clear,.area,.con:after{zoom:1}
.news_list ul li:before{ content:"·";}
.left { float: left;}
.right { float: right;}
.bj{background-image:url(../images/bj.png); background-repeat:no-repeat;}
.wapper{ width:1000px; margin:0 auto;}
.w270{ width:270px;}
.w400{ width:400px;}
.w1000{ width:1000px;}
.mr30{ margin-right:30px;}
.edu{ margin-bottom:10px;}


.top{ height:30px; line-height:30px; background:#fff; border-bottom:#dedede solid 1px; font-size:12px; color:#666;}
.top .wapper .left span{ display:inline-block; margin-right:10px;}
.top .wapper .right span a{ display:inline-block; text-align:right; padding-left:25px; background-repeat:no-repeat; background-position:left center; margin-left:20px;}
.top .wapper .right .i_index a{ background-image:url(../images/i_index.png);}
.top .wapper .right .i_index a:hover{ background-image:url(../images/i_index_2.png);}
.top .wapper .right .collection a{ background-image:url(../images/collection.png);}
.top .wapper .right .collection  a:hover{ background-image:url(../images/collection_2.png);}
.head{ padding:20px 0;}
.head .wapper .left .logo{ float:left;}
.head .wapper .left .logo_right{ float:left;}
.head .wapper .left .logo_right ul li{background:url(../images/logo_x.png) no-repeat left center; line-height:20px; color:#666; padding-left:20px;font-family:'\5FAE\8F6F\96C5\9ED1'; font-size:12px;}
.head .wapper .right .tell{ padding-top:10px;}
.head .wapper .right .tell p{ font-size:20px !important; color:#ff8800; font-size:22px; font-family:arial !important; font-weight:700;background:url(../images/tell.png) no-repeat left 25px; padding-left:40px;}
.head .wapper .right .tell p span{ font-size:16px; color:#999;}
.nav{ background:#60833f; height:50px;}
.nav a{ font-size:14px; color:#FFF; padding:0 15px; display:inline-block; vertical-align:middle; font-weight:bold;}
.nav .on,.nav a:hover{background:#4e6838 !important; color:#fff !important;}
.nav li{float:left; height:50px; text-align:center; font-size:14px; position:relative;}
.nav li a{color:#fff; text-decoration:none;display:block; font-size:16px; font-weight:bold;}
.nav .mainmenu a:hover{background:url(../images/nav.jpg) no-repeat center center;}
.nav li a.nav_a{height:50px; line-height:50px; padding:0 16px; position:relative; z-index:101;}
.nav ul li a:hover,.nav .bj{  background:url(../images/nav_hover.png) no-repeat bottom center;display:block; text-decoration:none; color:#FFF !important;}
.nav dl{width:100%;font-size:12px;position:absolute;top:0px;left:0; z-index:99; background:#4e6838; padding-top:50px; display:none;}
.nav dl dd a{color:#f7fff0; font-size:12px; line-height:30px; padding:0 !important; font-weight:normal;}
.nav dl dd a:hover{color:#2f5013 !important; text-decoration:none; background:#a1d371 !important; text-shadow:none; font-weight:normal;}
.nav ul .libj{ width:1px;background:url(../images/libj.png) no-repeat center center; margin:0 15px;} 
/* banner*/
.banner{ height:500px; position:relative;}
.porbanner{ height:500px; position:relative; background:#333;}
.porbanner #header .main_image,#header .main_image ul,#header .main_image li,#header .main_image li span,#header .main_image li a { height:500px !important;}
.porbanner .flicking_con {position:relative;width:1100px; margin:0 auto;}
.porbanner .flicking_con .flicking_inner { width:1100px; height: 110px; text-align:center; position:absolute; left:0; top:540px;background-image: -webkit-linear-gradient(top, rgba(0,0,0,.4), rgba(0,0,0,.4)); background-image: -moz-linear-gradient(top, rgba(0,0,0,.4), rgba(0,0,0,.4)); background-image: linear-gradient(top bottom, rgba(0,0,0,.4), rgba(0,0,0,.4)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#93888980',endColorstr='#93888980',gradientType=0)"; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#93888980', endColorstr='#93888980', gradientType=0);}
.porbanner .flicking_con a {height:110px; margin:0; padding:0;display:inline-block; text-indent:-0; float:left; color:#fff; font-family:'\5FAE\8F6F\96C5\9ED1'; font-size:25px; line-height:30px;}
.porbanner .flicking_con a span{ padding:10px 0; display:block;}
.porbanner .flicking_con a i{display:block; margin:0 auto;background-image:url(../images/porbannerbj.png); background-repeat:no-repeat; width:82px; height:42px;}
.porbanner .flicking_con a:hover>i{background-image:url(../images/porbannerbjh.png);}
.porbanner .flicking_con .fi_01,.porbanner .flicking_con .fi_02,.porbanner .flicking_con .fi_03,.porbanner .flicking_con .fi_04{width:219px; border-right:#e9e9e9 solid 1px;}
.porbanner .flicking_con .fi_05{width:220px;}
.porbanner .flicking_con .fi_01 i{ background-position:0 0;}
.porbanner .flicking_con .fi_02 i{ background-position:0 -42px;}
.porbanner .flicking_con .fi_03 i{ background-position:0 -84px;}
.porbanner .flicking_con .fi_04 i{ background-position:0 -126px;}
.porbanner .flicking_con .fi_05 i{ background-position:0 -168px;}
.banner_main{ height:250px; width:100%; font-size:0;}
#header { width: 100%; margin: 0 auto; overflow: hidden }
#header .main_image { width: 100%; height: 500px; overflow: hidden; margin: 0 auto; position: relative}
#header .main_image ul { width: 9999px; height: 500px; overflow: hidden; position: absolute; top: 0; left: 0 }
#header .main_image li { float: left; width: 100%; height: 500px; }
#header .main_image li span { display: block; width: 100%; height: 500px }
#header .main_image li a { display: block; width: 100%; height: 500px }
#header .h560,#header .h560 ul li,#header .h560 ul li span{ height:500px !important; display:block;}
#header .main_image li .zimg1 { background: url(../images/img_main1.jpg) center top no-repeat }
#header .main_image li .zimg2 { background: url(../images/img_main2.jpg) center top no-repeat }
#header .main_image li .zimg3 { background: url(../images/img_main3.jpg) center top no-repeat }
#header .main_image li .zimg4 { background: url(../images/img_main4.jpg) center top no-repeat }
#header .main_image li .zimg5 { background: url(../images/img_main5.jpg) center top no-repeat }
#header .main_image li .img1 { background: url(../images/img_main1.jpg) center top no-repeat }
#header .main_image li .img2 { background: url(../images/img_main2.jpg) center top no-repeat }
#header .main_image li .img3 { background: url(../images/img_main3.jpg) center top no-repeat }
#header .main_image li .img4 { background: url(../images/img_main4.jpg) center top no-repeat }
#header .main_image li .img5 { background: url(../images/img_main5.jpg) center top no-repeat }/* 121126 */
#header .main_image li .img_1 { background: url(../images/img_main_1.jpg) center top no-repeat }
#header .main_image li .img_2 { background: url(../images/img_main_2.jpg) center top no-repeat }
#header .main_image li .img_3 { background: url(../images/img_main_3.jpg) center top no-repeat }
#header .main_image li .img_4 { background: url(../images/img_main_4.jpg) center top no-repeat }
#header .main_image li .img_5 { background: url(../images/img_main_5.jpg) center top no-repeat }
#header .main_image2 { width: 100%; height: 422px; overflow: hidden; margin: 0 auto; background-color: #999 }
#header .main_image2 .inner_recruit { width: 100%; height: 422px; background: url(../images/img_main5.jpg) center top no-repeat }
#header .main_image2 .inner_brave { width: 100%; height: 422px; background: url(../images/img_main2.jpg) center top no-repeat }
#header .main_image2 .inner_work { width: 100%; height: 422px; background: url(../images/img_main3.jpg) center top no-repeat }
#header .main_image2 .inner_project { width: 100%; height: 422px; background: url(../images/img_main4.jpg) center top no-repeat }
#header .main_image2 .inner_people { width: 100%; height: 422px; background: url(../images/img_main5.jpg) center top no-repeat }
#header .main_image2 .inner_story { width: 100%; height: 422px; background: url(../images/img_main6.jpg) center top no-repeat }
#header .main_image2 .click a.special_list { float: right; display: block; width: 225px; height: 230px; margin: 67px 30px }
#container { width: 100%; overflow: hidden }
#container .f_left { float: left }
#container .f_right { float: right }
#container .sub_people { width: 100%; margin: 0 auto }
#container .sub_people .people_txt { width: 900px; margin: 0 auto }
#container .sub_people .brave_people { width: 900px; height: 236px; padding-bottom: 60px; margin: 0 auto }
#container .people_menu { height: 34px; border-bottom: 4px solid #000; overflow: hidden; background: url(../images/bg_mini_dot.gif) 100% 17px no-repeat }
#container .people_menu ul { overflow: hidden; float: left }
#container .people_menu li { float: left; text-align: center; }
#container .people_menu li span { display: block; height: 11px; margin-right: 18px; padding: 11px 10px 12px; cursor: pointer }
#container .people_pic dl { float: left; padding: 52px 64px 0 0 }
#container .people_pic dl.none { padding-right: 0 }
#container .people_pic dt { width: 177px; height: 251px } /* kys */
#container .people_pic dt.new { position: relative }
#container .people_pic dt.new span { position: absolute; right: 1px; top: 0; display: none } /* kys */
#container .people_pic dt.new span img { width: 50px; height: 50px; }
#container .people_pic dd { width: 177px; height: 100px; display: none } /* kys */
#container .inner_contents { width: 900px; margin: 0 auto; padding: 80px 0 40px 0; overflow: hidden; position: relative }
div.flicking_con { width: 990px; margin: 0 auto; position: relative }
div.flicking_con .flicking_inner { position: absolute; top:430px;  z-index: 5; width:100%; text-align:center;} /* 121126 */
div.flicking_con a { margin:0 5px; padding:0; display:inline-block; width:18px; height:18px; border-style:solid; border-width:1px; background:#FFF; border-color:#fe8800; font-size:0; border-radius:10px; cursor:pointer;}
div.flicking_con .flicking_inner .on{ background:#fe8800 !important; border-color:#fe8800;}
.hot_new{ height:26px; border-bottom:1px solid #eeeeee; padding-top:11px;}
.banner .flicking_inner{ display:none;}
div.ztbanner #header{ overflow:visible;}
div.ztbanner .banner .flicking_con{ width:100%;}
.ztbanner .banner .flicking_inner{ display:block !important; width:130px; text-align:center; left:10%; top:560px; font-size:20px; color:#999;}
.ztbanner .banner .flicking_inner a{ display:none;}
.ztbanner .banner .flicking_inner span{font-family:Georgia;}
.ztbanner .banner .flicking_inner .on{font-family:Georgia; display:inline-block; color:#ea464e; font-size:30px !important;}
.scrollDiv{height:15px;/* 必要元素 */line-height:15px;overflow:hidden;/* 必要元素 */ width:955px; padding:0 0 0 25px; position:relative;}
#btn_prev, #btn_next {z-index:10;position:absolute;display:block;width:73px!important;	height:74px!important;top:50%;margin-top:-37px;display:none; }
#btn_prev {	background:url(../images/bannerbj.png) no-repeat left 0;left:0;}
#btn_next {	background:url(../images/bannerbj.png) no-repeat right 0;right:0;}
/*--ztnbox-s--*/
.box_1 .hd{ padding:30px; text-align:center;}
.box_1 .hd h2{ margin-bottom:10px;}
.box_1 .hd h2 a{ font-size:22px; color:#5f843e; font-weight:bold;}
.box_1 .hd p{color:#5f843e; font-family:'arial'; font-size:12px; text-transform:uppercase;}
.box_1 .bd{ padding-bottom:10px;}
.box_1 .bd ul{ margin-left:-20px;}
.box_1 .bd ul li{ margin-left:20px; width:180px; float:left; margin-bottom:10px;}
.box_1 .bd ul li h3{ padding-top:5px;}
.box_1 .bd ul li p{ text-align:center;padding-top:12px;}
.box_1 .bd ul li h3 a{ display:block; width:100%; height:30px; line-height:30px; text-align:center; color:#333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.box_1 .bd ul li h3 a:hover{ color:#4e6838;}
.box_2{ background:#f8f8f8; margin-bottom:10px; padding-bottom:10px;}
.box_3{ margin-bottom:10px;}
.box_4{ background:#f8f8f8; margin-bottom:10px; padding:10px 0;}
.box_6{ margin-bottom:10px;}
.box_7{ margin-bottom:10px;}
.i_hd{ height:50px; border-bottom:#cccccc solid 2px; margin-bottom:15px;}
.i_hd .row1{ float:left; position:relative;}
.i_hd .row1 h2{line-height:50px; border-bottom:#60833f solid 2px; display:inline-block;}
.i_hd .row1 h2 a{ color:#60833f; font-size:16px; font-weight:bold;}
.i_hd .row1 i{ display:inline-block; line-height:50px; text-transform:uppercase;font-family:'arial'; color:#ccc; font-size:12px; margin-left:10px;}
.i_hd .row2{ float:right;}
.i_hd .row2 a{ display:inline-block; line-height:50px; font-size:12px; font-family:'\5FAE\8F6F\96C5\9ED1'; color:#666;}
.i_hd .row2 a:hover{ color:#60833f;}
.i_ct ul{ margin-top:10px;}
.i_ct ul li{background:url(../images/d.png) no-repeat left center; border-bottom:#c6c6c6 dotted 1px; font-size:12px; padding-left:10px;}
.i_ct ul li a{ display:inline-block; width:75%; height:35px; line-height:35px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color:#666; vertical-align:middle;}
.i_ct ul li span{ display:inline-block; text-align:right; font-size:12px; color:#999; width:25%; height:35px; line-height:35px; vertical-align:middle;}
.i_ct .h3 a{ display:block; font-size:16px; color:#333; font-weight:bold; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; height:40px; line-height:40px; padding:10px 0 0;}
.i_ct .h3 a:hover{ color:#4e6838;}
.i_ct .hp{ font-size:12px; color:#666; line-height:25px; text-indent:2em;}
.i_ct .i_ct_w190{ height:115px; overflow:hidden;}
.i_ct .i_ct_w190 p{ text-indent:2em; font-size:12px; color:#666; line-height:23px; height:115px; overflow:hidden;}
.i_ct .i_ct_w190 p img{ float:left; margin-right:15px;}
.i_video .i_vbox{ height:170px; width:270px; margin-bottom:10px; overflow:hidden;}
.i_video p{ font-size:12px; line-height:25px; color:#666; text-indent:2em;}
.i_video p a{ font-weight:bold; color:#60833f;}
.i_qz ul li{ height:70px; overflow:hidden; margin-bottom:8px;}
.i_qz ul li a{ display:inline-block;  height:70px; overflow:hidden;}
.i_qz ul li span{display:inline-block;width:160px; padding-left:10px; height:70px;   color:#666; line-height:23px; overflow:hidden;}
.i_qz ul li:last-child{ margin-bottom:0;}
.i_case ul li{ float:left;}
.i_case ul li a{ display:block;position:relative;}
.i_case ul li .r1{ width:400px; height:220px; width:100%; margin-bottom:20px;}
.i_case ul li .r1 span{height:40px; line-height:40px; font-size:14px; font-weight:bold;}
.i_case ul li .r2,.i_case ul li .r3,.i_case ul li .r4{ width:120px; height:65px; margin-right:20px;}
.i_case ul li .r2 span,.i_case ul li .r3 span,.i_case ul li .r4 span{height:30px; line-height:30px;}
.i_case ul li .r4{ margin:0 !important;}
.i_case ul li a span,.i_share ul li a span{ position:absolute; bottom:0; left:0; display:block; width:100%; text-align:center; display:block; z-index:1;background-image: -webkit-linear-gradient(top, rgba(0,0,0,.4), rgba(0,0,0,.4)); background-image: -moz-linear-gradient(top, rgba(0,0,0,.4), rgba(0,0,0,.4)); background-image: linear-gradient(top bottom, rgba(0,0,0,.4), rgba(0,0,0,.4)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#00000000',gradientType=0)"; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', gradientType=0); color:#fff; font-size:12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.i_case ul li a:hover span,.i_share ul li a:hover span{background-image: -webkit-linear-gradient(top, rgba(0,0,0,.6), rgba(0,0,0,.6)); background-image: -moz-linear-gradient(top, rgba(0,0,0,.6), rgba(0,0,0,.6)); background-image: linear-gradient(top bottom, rgba(0,0,0,.6), rgba(0,0,0,.6)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#00000000',gradientType=0)"; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', gradientType=0);}
.i_share ul li a{ width:270px; height:90px; display:block; position:relative;}
.i_share ul li a span{ height:35px; line-height:35px;}
.i_share ul li .r1,.i_share ul li .r2{ margin-bottom:17px;}
.i_tch{ width:1000px;}
.i_tch ul li{ float:left; width:324px; margin-right:14px;}
.i_tch a,.i_tch p{ width:162px; display:inline-block; vertical-align:middle;}
.i_tch p span{ display:inline-block; text-align:center; width:162px; display:inline-block;}
.i_tch p .t1{ height:60px; line-height:60px; font-size:18px; font-weight:bold; color:#60833f; background:#ffc0cb;}
.i_tch p .t2{ height:35px; line-height:35px; font-size:16px; color:#FFF; background:#60833f;}
.i_tch p .t3{ height:55px; line-height:25px; font-size:14px; color:#60833f; background:#d2d8cc;}
/*--切换-↓--*/
.rowE{position:relative; margin-bottom:10px;}
.rowE .row1{ font-size:24px; color:#333; font-weight:700; text-align:center; margin-bottom:20px;}
.rowE .row2{ text-align:center; font-size:16px; color:#666; margin-bottom:30px;}
.rowE #count1 li,.rowE #count2 li{width:240px;height:180px; margin:0 10px;}
.rowE #count1 li .img_wrap,.rowE #count2 li .img_wrap{ display:block; width:240px; height:130px;background: url(../images/c6.png) no-repeat; margin-bottom:10px;}
.rowE #count1 li .c_font,.rowE #count2 li .c_font{ font-size:14px; color:#60833f; text-align:center; display:block; height:30px; line-height:30px; width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.rowE #count1 li a,.rowE #count2 li a{color:#333;}
.rowE #count1 li a:hover,.content .submain .pordutlist ul li a:hover,.rowE #count2 li a:hover{ color:#4e6838;}
.rowE  span{border-bottom:#c01a1e solid 1px; position:absolute; left:0; top:0; color:#c01a1e; font-weight:bold; font-size:14px;}
.rowE  span i{font-family:Arial; color:#999; font-weight:normal;}
.icon{background:url(../images/bj.png) no-repeat 0 0;}
.warp-pic-list li{float:left;display:inline;}
.warp-pic-list .img_wrap{display:block;font-size:0;overflow:hidden;}
.tab-T-3{width:66px;}
.tab-T-3 li{width:12px;height:12px;font-size:0;background-color:#dfdfdf;float:left;margin-left:10px;cursor:pointer;display:inline;}
.tab-T-3 li.cur{background-color:#d81c1b;}
.rowE .warp-pic-list{position:relative;overflow:hidden; margin:0 auto;}
.rowE .count li{ position:relative;}
.rowE .count .p-num{font-family:"Tahoma";font-weight:bold;}
.rowE .btn{display:block;height:55px;position:absolute;width:35px;z-index:200;cursor:pointer;}
.rowE .prev{ background-position:-265px -383px;left:0;}
.rowE .prev:hover{background-position:-265px -438px;}
.rowE .next{ background-position:-265px -494px;right:0;}
.rowE .next:hover{background-position:-265px -551px;}
/*--切换-↑--*/
/*--内页开始--*/
.nbanner{ width:100%; height:300px; margin-bottom:30px;}

.main{ margin-bottom:30px;}
.main .left .subnav{width:210px; background:#60833f; padding-bottom:2px; margin-bottom:20px;}
.main .left .subnav h2{ height:50px; line-height:50px; text-align:center; color:#fff; font-size:22px; font-weight:bold; text-shadow:1px 1px 1px #526d3b; overflow:hidden;}
.main .left .subnav ul li{padding:0 2px;}
.main .left .subnav ul li a{ background:#FFF; display:block; height:40px; line-height:40px; font-size:16px; text-align:center; border-bottom:#cfdac5 dotted 1px; color:#60833f;}
.main .left .subnav ul li .on,.main .left .subnav ul li a:hover{ font-weight:bold; background:#fff url(../images/subnav.png) no-repeat 20px center !important;}
.main .left .sub_a{ margin-bottom:20px;}
.main .left .sub_a a{ display:block;}
.main .left .sub_a a:first-child{ margin-bottom:10px;}
.main .left .sub_cont{width:210px; background:#60833f;}
.main .left .sub_cont h2{height:50px; line-height:50px; text-align:center; color:#fff; font-size:22px; font-weight:bold; text-shadow:1px 1px 1px #526d3b;}
.main .left .sub_cont p{ background:#FFF; border:#60833f solid 2px; border-top:0 none; padding:15px 10px; line-height:25px; color:#666; font-size:12px;}
.main .left .sub_cont p b{ color:#333;}
.main .left .sub_cont p img{ display:block; margin:0 auto; margin-bottom:15px;}
.main .rmain{ float:right; width:760px;}
.main .rmain .hd{ border-bottom:#ccc solid 1px; height:50px; line-height:50px;}
.main .rmain .hd h2{ display:inline-block; font-size:16px; color:#4e6838; font-weight:bold; float:left;}
.main .rmain .hd p{ font-family:'\5FAE\8F6F\96C5\9ED1'; font-size:12px; color:#666; float:right;}
.main .rmain .hd p span{ padding-left:20px;background:url(../images/h.png) no-repeat left center; display:inline-block; vertical-align:middle;}
.main .rmain .hd p a{ color:#666; display:inline-block; vertical-align:middle;}
.main .rmain .hd p a:hover{ color:#4e6838;}
.main .rmain .hd p i{ font-style:normal; display:inline-block; vertical-align:middle; margin:0 10px;}
.main .rmain .new_list{ margin-bottom:30px; padding-top:10px;}
.main .rmain .new_list ul li{ height:40px; line-height:40px; overflow:hidden; border-bottom:#b6b6b6 dotted 1px;background:url(../images/d.png) no-repeat left center; padding-left:15px;}
.main .rmain .new_list ul li a{ float:left; width:75%; display:block; height:40px;}
.main .rmain .new_list ul li span{ float:right; width:25%; display:block; height:40px; text-align:right; font-size:12px; color:#666;}
.main .rmain .pic_list{ padding-top:20px;}
.main .rmain .pic_list ul{margin-left:-20px;}
.main .rmain .pic_list ul li{ width:170px; margin-left:20px; float:left; margin-bottom:10px;}
.main .rmain .pic_list ul li a span{ display:block; width:170px; height:30px; line-height:30px; text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; color:#666;}
.main .rmain .pic_list ul li a:hover span{ color:#4e6838;}
.main .rmain .about,.main .rmain .contus{ padding-top:20px;}
.main .rmain .about h2,.main .rmain .about h1{ text-align:center; font-size:18px; height:24px; font-weight:700;text-overflow:ellipsis;white-space:nowrap; margin-bottom:10px;}
.main .rmain .about .submaintime{ text-align:center; color:#666; font-size:12px; margin-bottom:10px; line-height:25px !important; border-bottom:#ccc dotted 1px; padding-bottom:10px;}
.main .rmain .about p{ margin-bottom:10px; font-size:14px; color:#666; line-height:30px;}
.main .rmain .about p img{ display:block; max-width:600px; margin:0 auto;}
.main .rmain .contus h1{ font-size:18px; font-weight:700; text-align:center;}
.main .rmain .contus p{ font-size:14px; line-height:35px;}
/*--page--*/
.page{text-align:center;}
.page li{ display:inline-block !important;}
.page a{ display:inline-block; margin:0 5px; height:30px; line-height:30px; padding:0 12px; border:#bcbcbc solid 1px; border-radius:2px; color:#666;}
.page i{width:0;height:0;line-height:0; display:block; border-width:5px;border-style:solid;Filter:Chroma(color=color); position:absolute;top:13px;}
.page .first{ padding-left:20px !important; position:relative;}
.page .last{ padding-right:20px !important; position:relative;}
.page .first i{border-color:transparent #999 transparent transparent; left:5px;}
.page .last i{border-color:transparent transparent transparent #999; right:5px;}
.page a:hover{border:#4d6737 solid 1px; text-decoration:none; box-shadow:#fcbbb6 0 0 3px;}
.page .thisclass{color:#FFF; border:#4d6737 solid 1px; background:#4d6737;margin:0 5px; height:30px; line-height:30px; padding:0 12px; border-radius:2px;}
.page_list{ padding:10px 0; border-top:#CCC dotted 1px; border-bottom:#CCC dotted 1px; margin-bottom:10px;}
.page_list p{ line-height:30px; font-size:14px; color:#666; padding:0 10px;}
.page_list p a{color:#666;}
.page_list p a:hover{ color:#4d6737;}
#allmap {width:100%; height:500px;overflow: hidden;margin:0;}
#l-map{height:100%;width:78%;float:left;border-right:2px solid #bcbcbc;}
#r-result{height:100%;width:20%;float:left;}
.myclass{ height:50px; width:150px; font-size:12px; line-height:22px;}
.bigdiv{width:100%; height:100%; margin:0 auto; padding:20px 0;}
/*--map--end--*/
/*--内页结束--*/
.foot{ background:#333; padding:10px 0;}
.foot .hd{ border-bottom:#616161 solid 1px; line-height:30px; font-size:12px; padding-bottom:10px;}
.foot .hd span{ color:#ccc; display:inline-block; vertical-align:middle; font-family:'\5FAE\8F6F\96C5\9ED1'; margin-right:10px;}
.foot .hd a{ color:#ccc; display:inline-block; vertical-align:middle; margin-right:10px;}
.foot .hd a:hover{ color:#fff;}
.foot .bd{ padding-top:20px;}
.foot .bd .left .foot_logo{ float:left; margin-right:20px;}
.foot .bd .left .foot_font{ float:left; color:#ccc; font-size:12px; line-height:25px; width:600px;}
.foot .bd .left .foot_font p{ position:relative; padding-left:60px;}
.foot .bd .left .foot_font p span{ position:absolute; left:0; top:0;}
.foot .bd .right p{ font-size:14px; font-weight:bold; color:#ff8800; line-height:25px;background:url(../images/foot_tell.png) no-repeat left 30px; padding-left:35px;}
.foot .bd .right p span{ color:#fff;}
.foot .bt{ padding:10px 0; color:#ccc; font-size:12px;}
.foot .bt a{ padding:10px 0; color:#ccc;}
.foot .bt a:hover{ color:#fff;}
/*浮动QQ*/
.service{position:fixed;right:0px;top:100px; z-index:800;}
.service .service_close{width:40px; height:194px; position:absolute; top:120px; right:0;}
.service .service_close a{ display:block; width:40px; height:149px;position:absolute; top:0; right:0; background:url(../images/close_service_a.png) no-repeat 0 0; text-align:center; font-size:16px; padding-top:50px; color:#fff;}
.service .service_open{ position:absolute; top:0; right:-180px; width:180px;}
.service .service_open .service_i{ position:absolute; top:-20px; left:-20px; display:block; width:30px; height:30px; border-radius:15px; background:#fff url(../images/close.png) no-repeat center center; border:#ccc solid 1px; display:none; opacity:0.7; font-size:0 !important; cursor:pointer;}
.service .service_open .srvice_hd{background:url(../images/service_bj.png) repeat-x center center; text-align:center; font-size:16px; line-height:40px;height:40px; color:#FFF; border-radius:5px 5px 0 0;}
.service .service_open .srvice_tit{background:url(../images/service_bj.png) repeat-x center center; text-align:center; font-size:16px; line-height:40px;height:40px; color:#FFF;}
.service .service_open .srvice_ct{background:#fff; border:#ccc solid 1px; border-top:0 none; border-bottom:0 none; position:relative; padding:0; margin:0;}
.service .service_open .srvice_ct .service_t1{ text-align:center; color:#4e6838; font-size:16px; font-weight:700;text-align:center; padding:10px 0;}
.service .service_open .srvice_ct .service_t2{ text-align:center; color:#4e6838; font-size:20px; font-weight:700; font-family:arial; text-align:center; padding:0 0 10px 0;}
.service .service_open .srvice_ct span{padding-top:15px; display:block;}
.service .service_open .srvice_ct span:last-child{ padding-bottom:15px;}
.service .service_open .srvice_ct span a{ display:block; width:102px; height:25px; line-height:25px; margin:0 auto; padding-left:43px;background:url(../images/service_qq.png) no-repeat center center; font-family:'\5FAE\8F6F\96C5\9ED1'; font-size:12px; font-weight:bold; color:#24420b;}
.service .service_open .srvice_ct span a:hover{background:url(../images/service_qq_hover.png) no-repeat center center;}
.service .service_open .srvice_bt{background:url(../images/service_bj_bt.png) repeat-x center center;text-align:center; font-size:16px; line-height:40px;height:40px; color:#FFF; border-radius:0 0 5px 5px;}
/*浮动QQ*/
/*选项卡*/
.tab-hd { zoom:1; height:50px; line-height:50px; border-bottom:#cccccc solid 2px; position:relative; margin-bottom:10px;}
.tab-hd h2{ float:left; position:relative; margin-right:20px;}
.tab-hd h2 a{ display:block; font-size:16px; font-weight:bold; color:#666;}
.tab-hd h2.active{ color:#60833f;border-bottom:#60833f solid 2px;}
.tab-hd h2.active a{ color:#60833f;}
.tab-bd div{ display:none;}
.tab-bd .six_box{display:none; padding:20px; border:1px solid #ddd; border-top:0 none; font-size:24px;}
.tab-bd .thisclass{ display:block;}
.tab-bd div a{ display:inline-block; line-height:25px; margin:0 20px 10px 0; font-size:12px;}
/*选项卡*/
/*--教练-滚动--*/ 
.warp-pic-list li{float:left;display:inline;}
.warp-pic-list .img_wrap{display:block;font-size:0;overflow:hidden;}
/*--教练-滚动--*/
.r_b{position:fixed; right:10px; bottom:100px; z-index:3000; width:50px; height:50px;}
.r_b span{ display:block; position:absolute; right:0; width:50px; height:50px;}
.r_b .group{ font-size:12px; text-align:center; top:-50px;}
.r_b .group a{ display:block;color:#FFF; background:#60833f;width:50px; height:42px; padding-top:8px;}
.r_b .group a:hover{background:#4e6838;}
.r_b .btop{ font-size:12PX; text-align:center; top:0; font-family:arial;}
.r_b .btop a{ display:block; color:#fff; background:#434343 url(../images/vt.png) no-repeat center 30px; width:50px; height:50px; overflow:hidden; line-height:40px;}
.r_b .btop a:hover{background:#333 url(../images/vt.png) no-repeat center 30px;}