.ctl_index {background:#fff url(../images/bodybg2.jpg) repeat-x top center fixed;}

.header{background:url(../images/topbg.jpg) repeat-x; height:122px;}

.i_so{display:inline; margin-right:42px; background:url(../images/i_so.png) no-repeat; width:221px; height:27px; margin-top:33px;}

.i_tel{display:inline; margin-top:36px;}

.logo{padding-top:11px;}

.i_sotext{padding:2px 5px; height:23px; line-height:23px; width:180px; border:none; background:none;}

.i_sosub{width:30px; cursor:pointer; height:27px; border:none; background:none;}

.nav{height:46px; background:#0e6f38;}

.navlist{ width:988px; margin:0 auto; height:46px;}

.navlist li{float:left; height:46px; line-height:46px; background:url(../images/navli.jpg) no-repeat right center; padding-right:2px; position:relative; z-index:999;}

.navlist li a{display:block; color:#fff; font-size:15px; padding:0 32px 0 31px; font-family:"Microsoft Yahei"; text-decoration:none;}

.navlist li a:hover,.navlist li a.h{background:#06381c;}

.navlist li .imenu{display:none; position:absolute; left:0; top:46px; background:#fff; border:1px solid #015e2a; width:97%;}

.navlist li .imenu li{background:none; height:43px; line-height:43px; float:none; border-bottom:1px solid #cfcfcf; padding:0;}

.navlist li .imenu li a{display:block; background:#fff; padding:0px; color:#171717; font-size:14px; text-align:center;}

.navlist li .imenu li a:hover{color:#00401c; background:#ececec;}

.m_top{background:url(../images/i01_15.png) no-repeat; height:10px; overflow:hidden;}

.m_cot{background:url(../images/1_15-05.png) repeat-y; padding-bottom:8px;}

.m_bot{background:url(../images/i01_15-06.png) no-repeat; height:10px; overflow:hidden;}



#slide { width: 988px; height: 380px; position: relative; z-index:9;}

#slide #slideShow { width: 988px; height:380px; overflow: hidden; position: relative;}

#slide .snav { position: absolute; left: 0; bottom: 0; z-index: 2;}

#slide .snav li { display: inline; float: left; width: 246px; margin-right: 1px; height: 29px; line-height: 29px; cursor: pointer; }

#slide .snav li div { position: absolute; width: 246px; color: #fff; text-align: center; z-index: -1; font-size:14px;}

#slide .snav li span {color: #fff; float: left; width: 100%; height: inherit; line-height: inherit; cursor: pointer; height: 29px; line-height: 29px;}

#slide .snav li div.opc { background: #005a27; opacity: 0.8; filter: alpha(opacity=80);}

#slide .snav li.cu .opc span {background: #fff;}

#slide .snav li.cu span{color:#005a27;}

#slide #slideShow .slist { display: none;}

#slide #slideShow .slist li { position: absolute; width: 100%; height: 100%; left:0; top: 0; display: none;}

#slide .slideNow,#slide .slideNext { width: 988px; height:380px; position: absolute; left:0px; top: 0px; background-repeat: no-repeat; background-position: center 0; z-index:-1;}

.mainL{width:298px;}

.mainC{width:326px; display:inline; margin:0 0px 0 35px;}

.mainR{width:298px;}

.i_tie{height:45px; line-height:40px; background:url(../images/i_37.jpg) no-repeat left bottom; overflow:hidden;}

.i_tie strong{font-family:"Microsoft Yahei"; font-size:18px; color:#232323; font-weight:normal;}

.i_tie span{font-family:"Microsoft Yahei"; font-size:12px; color:#666;}

.i_tie a{float:right; color:#0e6f38; margin:7px 8px 0 0;}



.mainL li{float:left; width:146px; display:inline; margin:24px 1px 0 0;}

.mainL li .pic img{width:146px; height:202px;}

.mainL li .name{padding-top:1px; text-align:center; height:25px; line-height:25px;}

.mainL li .name a{display:block; background:#0e6f38; color:#fff;}

.mainL li:hover a{opacity: 0.9; filter: alpha(opacity=90);}

.i_news{ padding:24px 0 18px; border-bottom:1px solid #d5d5d5; margin-bottom:5px;}

.i_news .pic img{width:138px; height:92px; padding:2px; border:1px solid #f0f0f0;}

.i_news .cot{width:170px; line-height:24px;}

.i_news .cot h1{margin-bottom:3px; line-height:20px;}

.i_news .cot h1 a{font-size:14px; color:#0e6f38;}

.mainC li{height:26px; line-height:26px; overflow:hidden; padding:0 8px 0 22px; background:url(../images/i_29.jpg) no-repeat 8px 9px;}

.mainC li span{float:right;}

.mainR ul{margin-top:22px;}

.mainR li{float:left; display:inline; width:142px; height:113px; margin:1px 0px 0px 1px;}

.mainR li img{width:142px; height:113px;}



.gdtu{ width:988px; margin:0 auto; background:url(../images/gd.jpg) no-repeat; padding-top:18px;}

.ipro{ margin:0 auto; width:960px; overflow:hidden; height:170px;}

.ipro ul{ float:left; height:170px;}

.ipro li{ float:left; width:180px; height:170px; margin:0 9px; display:inline; text-align:center;}

.ipro li img{width:174px; height:124px; padding:2px; border:1px solid #f0f0f0; margin-bottom:7px;}

.ipro li a{font-size:14px;}

.innerElem{ width:9999px;}



.links { margin-top:16px; border:1px solid #f0f0f0; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; padding:8px 0;}

.links .more { float: right; background:url(../images/i_48.jpg) no-repeat; width: 20px; height: 20px; margin: 3px 10px 0 0; overflow: hidden;}

.links .linkList { color: #232323; float: left; width: 935px; height: 24px; overflow: hidden; line-height:24px; padding:0px 9px;}

.links .linkList .list {float: left; line-height:24px; width:865px;}

.links .linkList strong{display:inline-block; float:left; font-size:16px; font-family:"Microsoft Yahei"; padding-right:5px;}

.links .linkList .list a { margin: 0 10px; display:inline-block; font-size:12px; white-space: nowrap; font-weight: normal;}

.links .linkList a:hover { color: #fff;}

.footer{line-height:24px; background:#e7e7e7; padding:8px 11px; margin-top:15px;}



/*内页*/

.aboutL{width:204px;}

.aboutR{width:761px;}

.a_Ltie{font-size:18px; font-family:"Microsoft Yahei"; color:#fff; font-weight:bold; text-align:center; background:url(../images/a_img_06.jpg); height:64px; line-height:64px;}

.leftnav{border:1px solid #ddd; margin-top:1px; border-bottom:none;}

.leftnav li{line-height:49px; padding-bottom:1px; border-bottom:1px solid #ddd;}

.leftnav li a{display:block; font-size:14px; font-weight:bold; text-indent:72px; background:url(../images/libg_03.gif) no-repeat 60px 21px;}

.leftnav li a:hover,.leftnav li.sel a{background:#ededed url(../images/libg_03.gif) no-repeat 60px 21px; color:#0e6f38;}

.leftnav li ul{display:none;}

.leftnav li.current_nav2 ul{display:block;}

.leftnav li li{height:30px; line-height:30px; border:none;}

.leftnav li li a:hover,.leftnav li.sel li a{background:none;}

.leftnav li li a,.leftnav li.sel li a{background:none; font-size:12px; font-weight:normal; color:#666; text-indent:55px;}

.a_Rtie{border-bottom:2px solid #0e6f38; padding:0 9px 0 5px; height:31px;}

.a_Rtie strong{display:inline-block; color:#232323; font-size:18px; font-family:"Microsoft Yahei"; font-weight:normal;}

.a_Rtie .f_r{line-height:30px; background:url(../images/a_img_09.jpg) no-repeat 0 center; padding-left:13px; color:#565656;}

.a_Rtie .f_r a{color:#565656;}

.conter{padding:15px 18px; line-height:24px;}

.probox{border-bottom:1px solid #ddd; padding-bottom:30px;}

.probox li{float:left; display:inline-block; width:180px; text-align:center; margin:24px 5px 10px; line-height:20px;}

.probox li img{width:174px; height:124px; padding:2px; border:1px solid #f0f0f0; margin-bottom:8px;}

.probox li a{font-size:14px;}



.news_box {border-bottom:1px solid #ccc; padding-bottom:20px;}

.news_box .i_news{ padding:24px 22px 24px 10px; background:url(../images/xt_03.jpg) no-repeat bottom; margin-bottom:12px; border:none;}

.news_box .i_news .pic img{width:138px; height:92px; padding:2px; border:1px solid #f0f0f0;}

.news_box .i_news .cot{width:565px; line-height:24px;}

.news_box .i_news .cot h1{margin-bottom:3px; line-height:20px;}

.news_box .i_news .cot h1 a{font-size:14px; color:#0e6f38;}

.news_box li{height:26px; line-height:26px; overflow:hidden; padding:0 54px 0 34px; background:url(../images/i_29.jpg) no-repeat 12px 9px;}

.news_box li span{float:right;font-size:14px;}

.news_box li a{font-size:14px;}



.times{text-align:center; padding:20px 0 10px; border-bottom:1px solid #e5e5e5;}

.times h1{font-size:14px; color:#075d2c; padding:10px 0 15px;}



/*job*/

.service{ margin:0px auto 15px; padding:0 25px 0 5px;}

.service .title{ border:1px solid #d5d5d5; line-height:35px; height:35px; background-color:#f3f1f2; padding-left:16px}

.service .title span.f_l{ font-weight:bold; background:url(../images/ico_l.gif) no-repeat 0 14px; color:#606060; padding-left:19px}

.service .title span.f_r{position:relative;}

a.mImg{ width:119px; height:25px; display:block; margin-top:5px; background:url(../images/mImg.gif) no-repeat 0 -43px}

a.mImg_h{ width:119px; height:25px; display:block; margin-top:5px; background:url(../images/mImg.gif) no-repeat 0 -5px}

.serbody{border:1px solid #d5d5d5; border-top:none; float:left; padding:12px 22px 20px 35px; color:#939393}

.jop{ background:url(../images/jop.gif) bottom no-repeat; height:35px; margin-bottom:5px; line-height:35px; color:#0e6f38; font-weight:bold;}



.fddiv .cot{line-height:24px; color:#313131; padding:12px 15px;}

.fddiv .cot a{color:#075d2c; text-decoration:underline;}

.service .title span.f_r .fddiv{width:251px; background:url(../images/gif_03.gif) no-repeat; height:93px; position:absolute; top:-88px; left:-100px; display:none;}

.service .title span.f_r:hover .fddiv{display:block;}



/*留言板*/

.inp{ height:23px; line-height:23px; border:1px solid #cdcdcd}

.textarea{ width:500px; height:72px; line-height:18px;border:1px solid #cdcdcd}

.btnm{background:#006c27; font-size:14px; color:#fff; font-weight:bold; width:106px; height:32px; border:none; cursor:pointer; float:left; margin-right:18px;}

.btnm1{background:#616161; font-size:14px; color:#fff; font-weight:bold; width:106px; height:32px; border:none; cursor:pointer;}

.lybbox{border:1px solid #d5d5d5; padding:35px 0 15px;}

