﻿
@charset "utf-8";

/* CSS Document */



* {padding:0;margin:0; }

body{ font-family:"微软雅黑"; font-size:12px;background: #fff;}

ul,li,ol{list-style-type:none;}

textarea,select,input,button,label,img{vertical-align:middle; font-family:"微软雅黑";}

input[type=submit] {cursor:pointer}

input,button{overflow:visible;}

table {border-collapse:collapse;}

img {border:0;vertical-align: top; border:none;}

html{-webkit-text-size-adjust:none;}

input, textarea, div, a, select {outline: none;}

html, body {height: 100%;width: 100%}

input,textarea,label {font-size: 12px; border:none;}

a{ text-decoration:none; font-family:"微软雅黑"; outline:none; blur:expression_r(this.blur()); font-size:12px; color:#666;}

.l{ float:left;}

.r{ float:right;}

.wp{ max-width:1100px; margin:0 auto; padding:0 10px;}

.z{ clear:both; height:auto; overflow:hidden; display:block;}

.en{ font-family:"Arial";}

select:focus{ outline:none;}

option:focus{ outline:none; border:none;}

option:{ outline:none; border:none !important;}

@font-face { 

	font-family:Burea; /*字体命名*/

	src:url('../Fonts/BureauGrotFiveThree.otf');/*字体文件*/

}



/*--头部--*/

.header{ height:100px; box-shadow: 0px 2px 10px #666; position:relative; z-index:333;}

.logo{ width:18.5%; padding-top:17px;}

.logo img{ width:100%;}

.nav{ width:72%; padding-top:48px;}

.nav li{ float:left; margin-left:56px;}

.nav li a{ font-size:14px; color:#282828;}

.nav li a:hover,.ovo{ color:#006f42 !important;}



/*--片头--*/

.banner{width:100%;position:relative;}

.banner .banner_slides{width:100%;position:relative;overflow:hidden;}

.banner .banner_slides , 

.banner .slides_container , 

.banner .slides_control , 

.banner .banner_pic{height:600px;}

.banner .banner_pic{display:block;width:100%;}

/*翻页*/

.banner .slides_btn{background:url(../images/banner_btn.png) no-repeat;position:absolute;z-index:999;display:none;width:35px;height:60px;margin-top:-25px;top:50%;overflow:hidden;text-indent:-9999px;}

.banner .banner_box:hover .slides_btn{display:block;}

.banner .btn_previous{left:5px;background-position:left top;}

.banner .btn_next{right:5px;background-position:right top;}

.banner .btn_previous:hover{background-position:left bottom;}

.banner .btn_next:hover{background-position:right bottom;}

/*页码*/

.banner .slides_pagination{width:100%;height:10px;bottom:94px;right:0px;position:absolute;z-index:100;text-align:center;}

.banner .slides_pagination li{margin:0 3px;display:inline-block;}

.banner .slides_pagination li a{ width:6px; height:6px; overflow:hidden; margin: 0 5px; display:inline-block; filter:alpha(opacity=50); opacity:0.5; border:2px solid #fff; border-radius: 50%; color:rgba(0,0,0,0);}

.banner .slides_pagination li a.active , 

.banner .slides_pagination li a:hover.active , 

.banner .slides_pagination li a:hover{ background:#fff; filter: alpha(opacity=100); opacity: 1; color:#fff;}

/*分类*/

.class{ height:70px; background:rgba(247,124,17,0.8); margin-top:-70px; right:0px;position:relative;z-index:100;}

.fle{ width:100%;}

.fle li{ float:left; width:33.333%; height:70px; text-align:center; display:table-cell; vertical-align:middle;}

.fle li a{ display:block; height:70px; line-height:70px; vertical-align:middle;}

.fle li a b{ color:#fff; font-size:24px; padding-left:36px;}

.fle li:hover,.flenn{ background:#f77c11 !important;}

.bh_a{ background:url(../images/bh_1.png) no-repeat left;}

.bh_b{ background:url(../images/bh_2.png) no-repeat left;}

.bh_c{ background:url(../images/bh_3.png) no-repeat left;}



/*--内容--*/

.main{ padding-top:250px; padding-bottom:80px;}

.nypt_a{ background:url(../images/nypt_1.jpg) no-repeat top;}

.nypt_b{ background:url(../images/nypt_2.jpg) no-repeat top;}

.nypt_c{ background:url(../images/nypt_3.jpg) no-repeat top;}

.nypt_d{ background:url(../images/nypt_4.jpg) no-repeat top;}

.nypt_e{ background:url(../images/nypt_5.jpg) no-repeat top;}

.nypt_f{ background:url(../images/nypt_6.jpg) no-repeat top;}



.nynr{ border:1px solid #ededed; background:#fff; padding:40px 28px;}

.nynr_l{ width:210px;}

.nynr_r{ width:770px; padding-left:28px; border-left:1px solid #ededed; padding-bottom:60px;}



.zbbti{ font-size:24px; color:#008e57; text-align:left;  line-height:18px; padding-bottom:19px; font-weight: normal; text-transform: uppercase; font-weight:bold; padding-left:4px;}

.zbbti span{ font-size:14px; color:#ccc; font-family:"Arial"; margin-left:7px; font-weight:normal !important;}

.zbdh{ margin:17px 0 30px;}

.zbdh li{}

.zbdh li a{ display:block; height:50px; border-bottom:1px solid #ededed; line-height:50px; font-size:14px; color:#333;}

.zbdh li a i{ display:block; width:5px; height:5px; background:#d9d9d9; float:left; margin:23px 15px 0 40px;}

.zbdh li a:hover,.dhd{ color:#fff !important; background:#008e57 !important; border-bottom:1px #008e57 solid !important;}

.zbdh li a:hover i,.dhd i{ background:#fff !important;}

.zblx{ border:1px solid #ededed;}

.zblx img{ width:100%; border-bottom:1px solid #ededed;}

.lxhm{ font-size:12px; color:#777; margin-left:12px; padding:12px 0;}

.lxhm span{ font-size:18px; color:#008e57; font-family:Burea;}

.lxdz{ font-size:14px; color:#999; line-height:24px; padding:0 12px 26px 14px;}

.lxdz span{ color:#666;}



.nydh{ border-bottom:1px solid #ededed; height:40px; line-height:40px;}

.nydh li{ float:left; font-size:12px; color:#666; margin-right:5px;}

.nydh li a{ color:#666;}

.nydh li a:hover,.ndz{ color:#008e57 !important;}

.gygs{ border-bottom:1px solid #ededed; padding:39px 0 18px;}

.gygs b{ font-size:30px; color:#008e57;}

.gygs b span{ color:#333; font-size:30px;}

.gygs p{ font-size:10px; color:#999; font-family:"Arial"; margin:2px 0 4px; font-weight: normal; text-transform: uppercase;}

.gygs i{ font-size:12px; color:#999; line-height:21px; font-style:normal;}

.gynr{ font-size:14px; color:#666; line-height:30px; margin-top:36px;}

.gynr img{ float:left; margin-right:40px;}



/*--新闻资讯--*/

.gyzx{ height:178px; border-bottom:1px solid #ededed;}

.gyzx_l{ width:294px; margin:32px 65px 0 40px;}

.gyzx_l img{ width:100%;}

.gyzx_r{ width:370px; margin-top:46px;}

.gyzx_r p{ font-size:14px; color:#999;}

.gyzx_r span{ font-size:20px; color:#008e57; font-weight:bold; margin-right:6px;}

.gyzx_r b{ font-size:45px; color:#008e57; font-weight: normal; text-transform: uppercase; display:block; font-family:"Arial"; line-height:38px;}

.gyzx_r i{ font-style:normal; font-size:14px; color:#999;}

.xwzx{}

.xwzx li{ height:125px; border-bottom:1px dashed #eee; padding:29px 0;}

.xwzx li a{}

.xwzx_l{ width:178px; border:1px solid #eee;}

.xwzx_l img{ width:100%;}

.xwzx_r{ width:570px;}

.xwzx_r p{ font-size:16px; color:#333; margin-top:5px; overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis;}

.xwzx_r span{ display:block; font-size:12px; color:#999; margin:10px 0 13px;}

.xwzx_r b{ font-size:14px; color:#666; line-height:24px; font-weight:normal;}

.xwzx li a:hover .xwzx_r p{ color:#008e57 !important;}



.fylb{ text-align:center; height:28px; margin-top:40px;}

.fylb li{ float:none; display:inline-table; margin:0 3px;}

.fylb li a{ display:block; height:26px; padding:0 11px; font-size:14px; color:#999; border:1px solid #eee; line-height:26px;}

.fylb li a:active,.dqym{ color:#fff !important; background:#fc8006 !important;}



/*--产品服务--*/

.cplb{ padding-top:18px;}

.cplb li{ float:left; margin:0 10px 30px 0;}

.cplb li:nth-of-type(3n){ margin-right:0;}

.cplb li a{ display:block; width:250px; text-align:center; border-bottom:2px solid #eee; padding-bottom:15px;}

.cplb li a span{ display:block; margin-bottom:9px;}

.cplb li a i{ border:2px solid #eee; display:block; margin-bottom:9px;}

.cplb li a img{ width:100%; height:220px;}

.cplb li a b{ font-size:18px; color:#333; line-height:30px;}

.cplb li a p{ font-size:14px; color:#999;}

.cplb li a:hover{ border-bottom:2px solid #008e57 !important;}

.cplb li a:hover b,.cplb li a:hover p{ color:#008e57 !important;}



/*--所有详情--*/

.xqbt{ text-align:center; border-bottom:1px dashed #d8d8d8; padding:33px 0 15px;}

.xqbt b{ font-size:18px; color:#333; margin-bottom:16px; display:block;}

.xqbt p{ display:block; text-align:center;}

.xqbt a{ float:none; display:inline-table; font-size:12px; color:#999; margin:0 12px;}

.xqnr{ max-width:100%; text-align:center; margin:0 auto; font-size:12px; line-height:24px; color:#666; padding-top:24px;}

.xqnr img{ width:592; margin-bottom:10px;}



/*--人才招聘--*/

.rcbt{ border-bottom:2px solid #eee; margin-top:36px;}

.rcbt_l{ width:350px; margin-left:17px;}

.rcbt_l b{ font-size:20px; color:#008e57; margin:18px 0 10px; display:block;}

.rcbt_l p{ font-size:14px; color:#666;}

.rcbt_r{ width:315px;}

.rcbt_r img{ width:100%;}



.rczp{}

.rczp li{}

.rczp li a{ display:block; border-bottom:1px solid #eee; padding:40px 0; overflow:hidden; clear:both; height:125px;}

.rczp_l{ color:#999; border:5px solid #ccc; font-family:"Arial"; text-align:center; padding:11px 14.5px 4px;}

.rczp_l p{ font-size:80px; border-bottom:2px solid #ccc; width:86px; overflow:hidden; line-height:72px;}

.rczp_l span{ font-size:14px; font-weight: normal; text-transform: uppercase; line-height:26px; display:block;}

.rczp_r{ width:610px;}

.rczp_r b{ font-size:30px; color:#333; line-height:24px;}

.rczp_r dl{ font-size:14px; margin-top:12px;}

.rczp_r dt{ color:#999; font-family:"Arial";}

.rczp_r dd{ color:#666; line-height:26px;}

.rczp li a:hover .rczp_l{ border:5px solid #008e57 !important;}

.rczp li a:hover .rczp_l p,.rczp li a:hover .rczp_l span,.rczp li a:hover .rczp_r b{ color:#008e57 !important;}

.rczp li a:hover .rczp_l p{ border-bottom:2px solid #008e57;}



/*--联系我们--*/

.lxwm{ margin:45px 0;}

.lxwm_l{ height:280px; padding-left:12px;}

.lxwm_l img{ height:100%;}

.lxwm_r{ width:445px; padding-top:30px;}

.lxwm_r b{ font-size:24px; color:#333;}

.lxwm_r span{ color:#008e57 !important; font-size:24px; font-weight:bold;}

.lxwm_r p{ font-size:8px; color:#999; font-family:"Arial"; font-weight: normal; text-transform: uppercase;}

.lxwm_r ul{ margin-top:30px;}

.lxwm_r li{ font-size:14px; color:#999; line-height:34px;}

.gsdt{ width:100%; border:4px solid #eee; margin:0 auto;}





/*--服务--*/

.service{ margin-top:40px;}

.ser{ border:1px solid #ececec; padding:20px 20px 50px 20px;}

.ser_a{ width:350px;}

.ser_b{ width:330px; margin-left:25px;}

.ser_c{ width:325px;}

.fwbt{ text-align:left; padding-bottom:12px;}

.fwbt a{ font-size:24px; color:#282828; font-weight:bold;}



.zpzh{ width:350px; margin:0 auto;}

.tabPanel{ width:100%; height:23px; line-height:23px; border:1px solid #ececec; border-left:none; margin-bottom:14px;}

.tabPanel li{ float:left; display:block; cursor:pointer; width:78px; height:23px; text-align:center; color:#000; border-left:1px solid #ececec; font-size:12px;}

.tabPanel .hit{ background:#f77c11; border:1px solid #f77c11; color:#fff !important; margin-top:-1px; border-left:none;}

.pane{ min-height:235px; display:none;}



.fwxw_t{ min-height:95px;}

.fxtu{ max-width:126px; min-height:91px; border:2px solid #ddd;}

.fxtu img{ width:100%;}

.fxbt{ width:205px; margin-left:13px; font-size:12px;}

.fxbt p{ color:#282828; margin:5px 0 7px; overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis;}

.fxbt span{ color:#999; line-height:21px;}

.fwxw_b{ margin-top:8px;}

.fwxw_b li{ line-height:28px;}

.fwxw_b li a{ font-size:12px; color:#666;}

.fwxw_b li a p{ float:left; width:72%; overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis;}

.fwxw_b li a span{ float:right; width:28%; text-align:right;}





#con { MARGIN: 0px auto; WIDTH:330px }

#tags {WIDTH:330px; height:23px; border:1px solid #ececec; border-left:none; margin-bottom:14px; line-height:23px;}

#tags LI { float:left;}

#tags LI A { display:block; font-size:12px; width:78px; height:23px; text-align:center; color:#000; border-left:1px solid #ececec;}

#tags LI.selectTag {}

#tags LI.selectTag A { background:#006f42; border:1px solid #006f42; color:#fff !important; margin-top:-1px; border-left:none;}

#tagContent {}

.tagContent { DISPLAY: none; height:auto;}

#tagContent DIV.selectTag{ DISPLAY: block }



.gyjs{ line-height:24px; font-size:12px; color:#666; padding-bottom:19px;}

.gytp{ border:1px solid #eee;}

.gytp img{ width:100%;}



.btka{ height:23px; line-height:23px; border:1px solid #eee; font-size:12px; color:#666; padding:0 4px; overflow:hidden; margin-bottom:14px; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis;}

.spka{ width:325px; height:235px;}



/*--首链--*/

.first{ margin:60px 0;}

.slj{}

.slj li{ float:left; width:245px; margin-right:30px;}

.slj li:nth-of-type(4n){ margin-right:0;}

.slj li a{}

.sltb{ display:table-cell; vertical-align:middle; width:70px; height:70px; background:#f77c11; border-radius: 50%; text-align:center;}

.sltb img{ margin:auto; vertical-align:middle;}

.slnr{ float:right; max-width:158px;}

.slnr b{ font-size:18px; color:#333; margin:2px 0;}

.slnr p{ font-size:12px; color:#666; line-height:21px;}

.dzr{ background:#006f42 !important;}




/*--底部--*/

.footer{ padding:30px 0; border-top:2px solid #f5f5f5;}

.fool{}

.foor{}

.dblj{}

.dblj li{ float:left; border-right:1px solid #ddd; margin-right:25px;}

.dblj li:nth-of-type(4n){ border-right:none;}

.dblj li a{ font-size:14px; color:#666; padding:0 25px;}

.dbtb_a a{ background:url(../images/dblj_1.png) no-repeat left;}

.dbtb_b a{ background:url(../images/dblj_2.png) no-repeat left;}

.dbtb_c a{ background:url(../images/dblj_3.png) no-repeat left;}

.dbtb_d a{ background:url(../images/dblj_4.png) no-repeat left;}

.dbdz{ height:20px; line-height:20px; font-size:14px; color:#999; margin-top:23px;}

.dbdz a{ color:#999;}

.dblx{ float:left; color:#666; text-align:right; margin-right:20px;}

.dblx p{ font-size:14px; line-height:25px;}

.dblx b{ font-size:26px; font-family:"Arial"}

.dbewm{ width:58px; float:left;}

.dbewm img{ width:100%;}

.dbewm:hover .ewmfd{ display:block;}

.ewmfd{ width:150px; height:150px; border:1px solid #ccc; padding:4px; position:fixed; display:none; bottom:60px; margin-left:-135px; z-index:99999; background:#fff; box-shadow: 0px 2px 10px #333;}

.ewmfd img{ width:100%;}