@charset "utf-8";



/* Style Reset

-----------------------------------------------------------------------------------------------------*/

*{ margin:0px; padding:0px;} 

html{overflow-x:hidden;}

body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote 

{font-size: 12px;_background-image:url(about:blank);_background-attachment:fixed;font-family:"微软雅黑";}

input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}

ul, li, dl, dt, dd, ol { display: block; list-style: none; }

img{border:0;display:block}

.clear {clear:both;height: 0; }

.clear-fix:after{content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}

a{text-decoration:none;outline:0;}



/* header */

.header{ width:100%; height:570px; position:relative}

.banner{ width:100%; height:520px; position:absolute;left:0;top:0;}

#wowslider-container1 .ws_bullets {bottom: 0; right: 0;}

#wowslider-container1 {margin: 0px auto; width:1600px; height: 520px; overflow: hidden; position: relative; z-index: 100; zoom: 1;}

#wowslider-container1 .ws_shadow {left: 0px; width: 100%; height: 30px; bottom: -30px; position: absolute; z-index: -1;}

#wowslider-container1 .ws_images {left: 0px; top: 0px; width: 1600px; height: 520px; overflow: hidden; position: absolute;}

#wowslider-container1 .ws_images a {color: transparent;}

#wowslider-container1 .ws_images img {border: 0; left: 0px; top: 0px;}

#wowslider-container1 a {text-decoration: none;}

#wowslider-container1 .ws_bullets {padding: 130px 130px 10px 130px; font-size: 0px; float: left; position: absolute; z-index: 70;}

#wowslider-container1 .ws_bullets div {float: left; position: relative;}

#wowslider-container1 .ws_bullets a {background:#d0d0d0; width: 67px; height: 7px; text-indent: -1000px; margin-left: 3px; float: left; position: relative;font-size:0}

#wowslider-container1 .ws_bullets a.ws_selbull {background:#2a6444}

#wowslider-container1 .ws_bullets a:hover {background-position: right 50%;}

#wowslider-container1 a.ws_next {top: 50%; width: 42px; height: 42px; margin-top: -28px; display: none; position: absolute; z-index: 60;background:url(../images/rightbtn.png) 0 0 no-repeat;}

#wowslider-container1 a.ws_prev {top: 50%; width: 42px; height: 42px; margin-top: -28px; display: none; position: absolute; z-index: 60;background:url(../images/leftbtn.png) 0 0 no-repeat;}

#wowslider-container1 a.ws_next {right: 80px;}

#wowslider-container1 a.ws_prev {left: 80px;}

#wowslider-container1 a.ws_next:hover {background-position: 100% 100%;}

#wowslider-container1 a.ws_prev:hover {background-position: 0px 100%;}

* html #wowslider-container1 a.ws_next {display: block;}

* html #wowslider-container1 a.ws_prev {display: block;}

#wowslider-container1:hover a.ws_next {display: block;}

#wowslider-container1:hover a.ws_prev {display: block;}

#wowslider-container1 .ws-title {background: rgb(0, 0, 0); padding: 12px; left: 0px; bottom: 50px; color: rgb(249, 251, 251); text-transform: uppercase; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 18px; margin-right: 5px; position: absolute; z-index: 50;}

#wowslider-container1 .ws-title div {text-transform: none; padding-top: 5px; font-size: 13px;}

#wowslider-container1 .ws_bullets a img {border: 5px solid rgb(255, 255, 255); left: -120px; top: 16px; text-indent: 0px; display: block; visibility: hidden; position: absolute; box-shadow: 0px 0px 5px #999999; -moz-box-shadow: 0 0 5px #999999;}

#wowslider-container1 .ws_bullets a:hover img {visibility: visible;}

#wowslider-container1 .ws_bulframe div div {height: 90px; overflow: visible; position: relative;}

#wowslider-container1 .ws_bulframe div {left: 0; width: 298px; overflow: hidden; position: relative;}

#wowslider-container1 .ws_bullets .ws_bulframe {border: 5px solid rgb(255, 255, 255); bottom: 20px; overflow: visible; display: none; position: absolute; cursor: pointer; box-shadow: 0px 0px 5px #999999; -moz-box-shadow: 0 0 5px #999999;}

#wowslider-container1 .ws_bulframe span {left: 120px; top: -11px; width: 15px; height: 6px; margin-left: -9px; display: block; position: absolute;}



.header2{ width:100%; height:470px; position:relative}

.banner2{ width:100%; height:420px; position:absolute;left:0;top:0;}

#wowslider-container2 .ws_bullets {bottom: 0; right: 0;}

#wowslider-container2 {margin: 0px auto; width:1600px; height: 420px; overflow: hidden; position: relative; z-index: 100; zoom: 1;}

#wowslider-container2 .ws_shadow {left: 0px; width: 100%; height: 30px; bottom: -30px; position: absolute; z-index: -1;}

#wowslider-container2 .ws_images {left: 0px; top: 0px; width: 1600px; height: 420px; overflow: hidden; position: absolute;}

#wowslider-container2 .ws_images a {color: transparent;}

#wowslider-container2 .ws_images img {border: 0; left: 0px; top: 0px;}

#wowslider-container2 a {text-decoration: none;}

#wowslider-container2 .ws_bullets {padding: 130px 130px 10px 130px; font-size: 0px; float: left; position: absolute; z-index: 70;}

#wowslider-container2 .ws_bullets div {float: left; position: relative;}

#wowslider-container2 .ws_bullets a {background:#d0d0d0; width: 67px; height: 7px; text-indent: -1000px; margin-left: 3px; float: left; position: relative;font-size:0}

#wowslider-container2 .ws_bullets a.ws_selbull {background:#2a6444}

#wowslider-container2 .ws_bullets a:hover {background-position: right 50%;}

#wowslider-container2 a.ws_next {top: 50%; width: 42px; height: 42px; margin-top: -28px; display: none; position: absolute; z-index: 60;background:url(../images/rightbtn.png) 0 0 no-repeat;}

#wowslider-container2 a.ws_prev {top: 50%; width: 42px; height: 42px; margin-top: -28px; display: none; position: absolute; z-index: 60;background:url(../images/leftbtn.png) 0 0 no-repeat;}

#wowslider-container2 a.ws_next {right: 80px;}

#wowslider-container2 a.ws_prev {left: 80px;}

#wowslider-container2 a.ws_next:hover {background-position: 100% 100%;}

#wowslider-container2 a.ws_prev:hover {background-position: 0px 100%;}

* html #wowslider-container2 a.ws_next {display: block;}

* html #wowslider-container2 a.ws_prev {display: block;}

#wowslider-container2:hover a.ws_next {display: block;}

#wowslider-container2:hover a.ws_prev {display: block;}

#wowslider-container2 .ws-title {background: rgb(0, 0, 0); padding: 12px; left: 0px; bottom: 50px; color: rgb(249, 251, 251); text-transform: uppercase; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 18px; margin-right: 5px; position: absolute; z-index: 50;}

#wowslider-container2 .ws-title div {text-transform: none; padding-top: 5px; font-size: 13px;}

#wowslider-container2 .ws_bullets a img {border: 5px solid rgb(255, 255, 255); left: -120px; top: 16px; text-indent: 0px; display: block; visibility: hidden; position: absolute; box-shadow: 0px 0px 5px #999999; -moz-box-shadow: 0 0 5px #999999;}

#wowslider-container2 .ws_bullets a:hover img {visibility: visible;}

#wowslider-container2 .ws_bulframe div div {height: 90px; overflow: visible; position: relative;}

#wowslider-container2 .ws_bulframe div {left: 0; width: 298px; overflow: hidden; position: relative;}

#wowslider-container2 .ws_bullets .ws_bulframe {border: 5px solid rgb(255, 255, 255); bottom: 20px; overflow: visible; display: none; position: absolute; cursor: pointer; box-shadow: 0px 0px 5px #999999; -moz-box-shadow: 0 0 5px #999999;}

#wowslider-container2 .ws_bulframe span {left: 120px; top: -11px; width: 15px; height: 6px; margin-left: -9px; display: block; position: absolute;}

.notic2{position:relative; width:100%; height:50px;background:url(../images/index_108.jpg) left top repeat-x;z-index:99; margin-top:304px;-ms-box-shadow:0 2px 2px rgba(0,0,0,.5);-moz-box-shadow:0 2px 2px rgba(0,0,0,.5);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.5);box-shadow:0 2px 2px rgba(0,0,0,.5);}

.notic2 .content{ width:1000px; height:50px; line-height:50px; margin:0 auto;font-family:"微软雅黑";}

.notic2 .content .title{ width:110px; font-size:20px;color:#bcff00;padding-left:50px; background:url(../images/index_08.jpg) 10px center no-repeat;float:left;}





.navgrp{ width:1000px; margin:0 auto;position:relative;z-index:999}

.tel{ width:1000px; height:52px; line-height:52px; text-align:right; font-family:"微软雅黑"; }

.tel span{ display:inline-block;font-family:impact; font-size:20px; vertical-align:middle; padding-right:10px;}

.nav{ width:800px; padding-left:198px; height:60px; border:1px solid #c7c7c7;  	border-radius: 0 0 15px 15px;background:url(../images/navgg.jpg) left top repeat-x;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.5);-moz-box-shadow:0 3px 3px rgba(0,0,0,.5);box-shadow:0 3px 3px rgba(0,0,0,0.5); }

.nav li{ float:left; line-height:60px; font-size:16px; font-family:"微软雅黑"; font-weight:bold; width:100px; text-align:center;}

.nav li a{ color:#000;}

.nav li a:hover{ color:#006f42;}

.nav li.menu a{color:#006f42!important;}

.logo{position:absolute; left:0; top:0; width:200px; height:165px; z-index:99}

.notic{position:relative; width:100%; height:50px;background:url(../images/index_108.jpg) left top repeat-x;z-index:99; margin-top:404px;-ms-box-shadow:0 2px 2px rgba(0,0,0,.5);-moz-box-shadow:0 2px 2px rgba(0,0,0,.5);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.5);box-shadow:0 2px 2px rgba(0,0,0,.5);}

.notic .content{ width:1000px; height:50px; line-height:50px; margin:0 auto;font-family:"微软雅黑";}

.notic .content .title{ width:110px; font-size:20px;color:#bcff00;padding-left:50px; background:url(../images/index_08.jpg) 10px center no-repeat;float:left;}

#con{width:500px;color:#fff;float:left;font-size:14px; overflow:hidden;}

#incon {width:752%;float:left;overflow:hidden}

#con1 a,#con2{float:left;color:#fff;font-size:14px;overflow:hidden}

.search{width:340px; height:50px;float:left;}

.text{float:left;width:165px; margin-right:3px; padding-left:5px;border:1px solid #a8acad; background:#fff;height:25px; line-height:25px; box-shadow:1px 2px 3px #ddd inset;margin-top:12px;margin-left:10px;}

.btn{float:left;background:url(../images/index_11.jpg) no-repeat center center;width:58px;height:50px;border:0;cursor:pointer;}

.select{float:left;width:91px;height:27px; line-height:27px;background:url(../images/select.gif) left top no-repeat; position:relative; margin-right:3px;margin-top:12px;}

.select select{margin:5px auto;width:74px;}

.searchBar span{ float:right; margin-top:6px;}

.searchBar span a{ color:#666; margin-right:8px;}

.searchBar span a:hover{ color:#ef9b11;}

.searchBar .select {float:left;margin-top:1px; display:inline; margin-right:8px;}

.searchBar .text {float:left;}

.searchBar .text input{width:214px; padding-top:3px; height:17px; border:1px solid #b7d1eb;}

div.selectbox-wrapper{border-right: #b7d1eb 1px solid;border-top: #b7d1eb 0 solid;overflow:hidden;border-left: #b7d1eb 1px solid;width:89px;border-bottom: #b7d1eb 1px solid; *left:0;position: absolute;background: #fff;text-align:left;*margin-top:0;z-index:10;}

div.selectbox-wrapper ul li.selected {background-color: #e0ecf7;}

div.selectbox-wrapper ul li.current {color: #fff;background-color:#36c}

div.selectbox-wrapper ul li {text-align:center;padding-right:3px;padding-bottom:3px;width:100%;cursor:pointer;line-height: 20px;padding-top: 3px;font-size:12px;}

.selectbox{border:none;display:block;width:91px;text-indent:8px;cursor:pointer;height:27px;background:none;font-size:12px;line-height:27px;}



/*section*/

.section{ width:100%; margin:auto; position:relative;}

.proclass_pic{ width:1000px; padding-top:30px; margin:0 auto;}

.border{width:236px; height:96px; float:left; overflow:hidden; border:2px solid #21b176;position:relative; border-radius:25px; margin-right:13px;box-shadow:0 2px 5px rgba(0,0,0,.3); }

.border2{position:absolute;z-index:1;width:230px; height:90px; overflow:hidden;left:0; top:0; border:3px solid #fff; border-radius:25px;background:#fff;}

.border .title{position:absolute;left:0; bottom:0;height:30px; line-height:30px; text-align:right; width:210px; padding:0 10px; color:#FFF; background:url(../images/bg2.png) left bottom no-repeat;overflow:hidden; border-radius: 0 0 25px 25px;}

.border2 img{border-radius:25px;}

.border:last-child{margin-right:0;}



.pro{width:1000px; padding-top:30px; margin:0 auto;}

.pro_title{ width:1000px; height:52px; background:url(../images/index_06.jpg) left bottom repeat-x;}

.pro_title_f,.news_title_f,.company_title_f{ width:269px; height:52px; background:url(../images/index_03.png) left center no-repeat;float:left}

.pro_title_f img,.news_title_f img,.company_title_f img{float:left}

.pro_title_f .font,.news_title_f .font,.company_title_f .font{ width:200px;float:left;font-size:24px; line-height:34px; color:#fff}

.pro_title_f .font span,.news_title_f .font span,.company_title_f .font span{ display:block; font-size:12px;color:#70e496; line-height:18px; text-transform:uppercase;}

.more{ height:30px; background:#23a782; float:right; margin-top:16px; width:70px;overflow:hiddden;position:relative;}

.more a{ color:#fff;  width:70px; height:30px;display:block; font-size:12px;  line-height:30px;}

.more a span{width:30px; height:30px; background:#007f4c; display:block; position:absolute; right:0; top:0}



.pro_pic{ width:1000px;padding-top:30px;}

.pro_pic ul li{ width:230px; height:172px; padding:3px;border:1px solid #17ae4d;float:left; margin-right:16px;margin-bottom:16px;position:relative;}

.pro_pic ul li:nth-child(4n){margin-right:0;}

.pro_pic .title{display:none; width:230px; height:108px;  background:url(../images/index_11.png) left center no-repeat;position:absolute;left:3px; top:3px;text-align:center; padding-top:64px; color:#fff;font-size:16px; line-height:24px;}

.pro_pic .title span{display:block;font-size:12px; color:#70e496}



.ncbg{ background:url(../images/bg_02.jpg) center top no-repeat #e8e8e8;border-top:4px solid #23a782; height:375px; margin-top:14px;}

.newscom{ width:1000px; margin:0 auto; padding-top:30px;}

.news{ width:460px; height:345px; float:left;}

.news ul{ padding-top:10px;}

.news ul li{ width:460px; height:90px;background:url(../images/index_33.png) center bottom no-repeat;} 

.news ul li:last-child{background:none}

.news .num{ width:70px;height:90px; float:left; font-size:40px; line-height:90px; color:#666; text-align:center;}

.news .title{ width:390px;height:75px; float:left;font-size:16px; line-height:30px; padding-top:15px; color:#333; font-weight:bold;}

.news .title p{font-size:14px; line-height:30px; color:#666; font-weight:normal;}

.news a:hover .num{  height:90px; float:left; font-size:40px; line-height:90px; color:#00792b; text-align:center;}

.news a:hover .title{  height:75px; float:left;font-size:16px; line-height:30px; padding-top:15px; color:#00792b}

.company{ width:460px; height:345px; float:right;}

.company_con{ width:460px; height:270px; padding-top:23px; font-size:14px; line-height:28px;}

.company_con img{margin-bottom:15px;}



.hcbg{   background-color:#007f4c;border-bottom:1px solid #26c988; height:330px; }

.honorcon{ width:1000px; margin:0 auto;}

.honor{width:500px; height:330px; float:left}

.honor_title{ width:269px; height:76px;}

.honor_title img{float:left}

.honor_title .font{ width:190px;float:left;font-size:24px; line-height:34px; color:#fff; padding-left:10px; padding-top:17px;}

.honor_title .font span{ display:block; font-size:12px;color:#70e496; line-height:18px; text-transform:uppercase; }

.honor_pic{ width:500px; height:210px; padding-top:24px;}

.left,.right{ width:26px; height:21px; float:left; padding-top:63px;}

.honor_pic_list{ width:448px; height:210px;float:left;overflow:hidden;}

.honor_pic_list ul li{ float:left;margin-left:15px;}

.honor_pic_list ul li img{border:1px solid #006e43}

.honor_pic_list ul li span{display:block; width:217px; height:45px; line-height:45px; text-align:center; font-size:14px; color:#a4ffc2;}



.contact{width:460px; height:330px; float:left;margin-left:40px;position:relative;}

.contact_title{ width:460px; height:54px;padding-top:18px;}

.contact_title1,.contact_title2{ width:150px; height:50px; padding-top:4px; float:left;font-size:20px; color:#ddff7f; text-align:center; padding-left:70px; }

.contact_title1 a,.contact_title2 a{color:#ddff7f;}

.contact_title1 span,.contact_title2 span{display:block; color:#70e496;font-size:12px;text-transform:uppercase; }

.contact_title2{ margin-left:20px;background:url(../images/index_28.jpg) left bottom no-repeat;}

.contact_title1{background:url(../images/index_30.jpg) left bottom no-repeat;}

.contact_nr{ margin-top:18px; padding:10px 20px 0 20px; width:420px; height:190px; background-color:#70e496;border-radius:15px;font-size:20px;color:#006e42;line-height:34px;position:absolute;}

.contact_nr ul li{ font-size:14px; padding-left:30px;}

.contact_yb{height:24px; padding-left:55px;position:absolute;left:0;top:290px;}



/* footer*/

.footer{ width:100%; height:180px; background:#494949}

.link{width:100%;height:60px;background:#006e42;}

.linkkj{ width:1000px; height:60px; margin:0 auto;background:#006e42; line-height:60px; overflow:hidden;}

.link_title{ font-size:18px;color:#fff;float:left;padding-left:25px;}

.link_title span{font-size:12px;color:#70e496;text-transform:uppercase;padding-left:10px;}

.link_list{float:left;}

.link_list a{ padding-left:15px;color:#70e496;font-size:14px;}



.copyright{width:985px; height:120px; margin:0 auto;padding-left:15px;}

.btnav{ font-size:16px; color:#888}

.btnav a{color:#888;line-height:70px;font-size:16px; padding-right:10px; padding-left:10px; }

.btnav a:hover{color:#fff;}

.copyrightnr{font-size:12px; color:#888;padding-left:10px;}

.copyrightnr a{color:#888}

.copyrightnr a:hover{color:#fff}





/* 分页样式 contact*/

.main{ width:1000px; margin:0 auto;padding-top:24px; padding-bottom:20px;}

.left_main{ width:236px; float:left}

.procla_title{width:236px; height:58px;font-size:24px; line-height:58px;color:#fff; background:url(../images/procla_bg.jpg) center bottom no-repeat #23a782; text-align:center; padding-bottom:10px;}

.procla_list{ width:234px; border:1px solid #dbdada; border-top:none;border-bottom:none; background:#f5f5f5;}

.procla_list ul li{ width:190px;  display:block;  line-height:45px; background:url(../images/arrow.jpg) 30px 18px no-repeat; font-size:14px; color:#000; padding-left:44px; border-bottom:1px solid #dbdada;}

.procla_list a{font-size:14px; color:#000; }

.procla_list ul  ul{ display:none; }

.procla_list ul  ul li{width:175px; height:45px;  line-height:45px; background:url(../images/arrow.jpg) 45px 18px no-repeat; font-size:14px; color:#000; padding-left:59px; }

.leftnews_title{width:236px; height:58px;font-size:24px; line-height:58px;color:#fff;text-align:center; background:#23a782;margin-top:20px;}

.leftnews_list{width:234px; border:1px solid #dbdada; border-top:none;padding:8px 0;}

.leftnews_list ul li { width:204px;padding:0 15px; height:28px; line-height:28px;}

.leftnews_list ul li a{ color:#666; font-size:14px;}



.contactleft{width:234px;border:1px solid #dbdada;margin-top:20px;}

.conleft_title{ width:220px; height:29px;overflow:hidden;background:url(../images/leftcon_bg.jpg) right bottom no-repeat;color:#23a682;font-size:12px;padding-left:14px; line-height:35px;}

.conleft_title span{ width:120px; height:29px;display:block;float:right; text-align:right; color:#fff; font-size:18px; line-height:29px;}

.conleft_list{padding-bottom:12px;}

.conleft_list span{font-size:26px; width:234px;height:45px; display:block; line-height:45px; color:#23a682;font-family:impact; text-align:center;}

.conleft_list dl{width:234px; display:block;clear:both;}

.conleft_list dl dt,.conleft_list dl dd{font-size:14px; color:#666666; line-height:24px;}

.conleft_list dl dt{ width:45px; float:left; padding-left:14px;}

.conleft_list dl dd{width:165px; float:left;}



.main_con{width:744px; float:left;padding-left:20px;}

.mainConTitle{width:744px; height:50px; background:url(../images/index_06.jpg) left bottom repeat-x;}

.mainConTitle .title{display:block; float:left;font-size:24px;color:#006f42; line-height:30px; border-bottom:3px solid #23a682; padding-bottom:17px;}

.mainConTitle .position{display:block; float:right; color:#666; line-height:40px;}

.mainConTitle .position a{color:#666;}

.mainConTitle .position a:hover{color:#23a682}

.mainConList .pic1{float:left; margin-right:15px;margin-top:10px;}

.mainConList .pic1 dt{ width:230px;height:172px; padding:3px; border:1px solid #eae9e9;}

.mainConList .pic1 dd{ width:238px; height:30px; line-height:30px;text-align:center;font-size:14px;}

.mainConList .pic1 dd a{color:#006f42}

.mainConList .pic2{background:url(../images/index_33.png) left bottom repeat-x; padding-bottom:14px; padding-top:14px; height:116px;}

.mainConList .pic2 dt{ width:145px; height:108px; padding:3px;border:1px solid #eae9e9;float:left}

.mainConList .pic2 dd{ width:570px; padding-left:20px; float:left;}

.mainConList .pic2 dd a{color:#006f42;font-size:14px; line-height:36px;}

.mainConList .pic2 .intro{font-size:14px;color:#666666;line-height:24px}

.mainConList .pic2 .time{font-size:12px;color:#999;line-height:30px;}

.mainConList_ul{padding-top:10px;clear:both;}

.mainConList_ul li{padding:0 5px;height:50px;line-height:50px;background:url(../images/index_33.png) left bottom repeat-x}

.mainConList_ul li a{ color:#333333; font-size:14px;}

.mainConList_ul li a:hover{ color:#006f42;}

.mainConList_ul li span{ float:right;color:#999;}

.mainConList center{line-height:60px;}



.pglist{ width:100%;clear:both;height:100px;}

.pglist ul{ width:100%;text-align:center; padding-top:40px;}

.pglist ul li{ display:inline-block;*display:inline; *zoom:1; *margin-left:5px;_display:inline; _zoom:1; _margin-left:5px; width:26px;height:26px; line-height:26px; border:1px solid #d8d8d8; text-align:center;font-family:Arial;font-size:14px;}

.pglist ul li a{color:#707070; display:block}

.pglist ul li.last{ width:56px; padding-left:10px; height:26px; border:1px  solid #d8d8d8;background:url(../images/lastBg.jpg) 6px center no-repeat;}

.pglist ul li.next{ width:56px; padding-right:10px; height:26px; border:1px  solid #d8d8d8;background:url(../images/nextBg.jpg) 56px center no-repeat;}

.pglist ul li.on{background:#25af13;border:1px  solid #25af13;}

.pglist ul li.on a{color:#fff;}



.mainContect{ padding:20px 10px; line-height:30px;font-size:14px; color:#666666}

.mainContect p{font-size:14px; color:#666666;line-height:30px;}



.mainContect .title{ width:100%; text-align:center; font-size:22px;color:#006f42;background:url(../images/index_33.png) left bottom repeat-x;font-weight:bold}

.mainContect .title span{display:block;color:#999999;font-size:12px;line-height:50px;}

.mainContect .pic{ width:100%; text-align:center;padding:20px 0;}

.mainContect .pic img{margin:0 auto;}

.mainContect .con{ padding:20px 10px; line-height:30px;font-size:14px; color:#666666}

.mainContect .con p{font-size:14px; color:#666666;line-height:30px;}

.mainContect .pgfy{ width:100%;background:url(../images/index_33.png) left top repeat-x; padding-top:15px;padding-bottom:10px;}

.mainContect .pgfyl{ width:624px;float:left}

.mainContect .pgfyl p{ color:#666;}

.mainContect .pgfyl p a{ color:#666;}

.mainContect .pgfyl p a:hover{ color:#006e42;}

.mainContect .pgfyr{ width:100px;float:left; text-align:center;padding-top:30px;}

.mainContect .pgfyr a{ color:#006e42;font-size:14px;}



/* hr*/

.hrBox{ width:634px; float:left; min-height:91px; _height:91px; border:1px solid #dbdbdb; margin-top:20px; background:#efefef; margin-left:20px;_margin-left:10px; } 

.hrBoxL{ width:100px; float:left; text-align:center;  }

.hrBoxL li{ width:100px; min-height:30px; _height:30px; line-height:30px;border-bottom:1px #dbdbdb solid;vertical-align: bottom}

.jobName{ width:380px; float:left;}

.hrBtn{ width:100px; float:left; text-align:center; padding-top:3px;}

.hrBoxL li.haode{ border-bottom:none;}

.hrBoxR{ width:533px; float:left; text-align:left; border-left:1px solid #dbdbdb;}

.hrBoxR li{ width:508px; min-height:30px; _height:30px; line-height:30px; border-bottom:1px #dbdbdb solid; padding-left:15px; vertical-align: bottom; padding-right:10px;}

.hrBoxR li.topline{ overflow:hidden; height:30px;}

.hrBoxR li.topline img{ margin-top:3px;}

.hrBoxR li.haode{ border-bottom:none;}

.hrTable{ width:614px; float:left; height:440px; background:#efefef; border:1px solid #dbdbdb;margin-left:35px;_margin-left:17px;}

.tableTitle{ width:614px; height:36px; text-align:center; line-height:36px; border-bottom:1px solid #dbdbdb; font-weight:bold;}

.lineOne{ height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; width:614px;}

.lineOneL{ width:94px; float:left; text-align:center; border-right:1px solid #dbdbdb;}

.lineOneR{ width:509px; float:left; padding-left:10px;}

.tableMainL{ width:94px; float:left; border-right:1px solid #dbdbdb; text-align:center;}

.tableMainL li{ width:94px; height:30px; line-height:30px; border-bottom:1px solid #dbdbdb;}

.tableMainR{ width:211px; float:left; border-right:1px solid #dbdbdb; text-align:left; }

.tableMainR li{ width:206px; height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; padding-left:5px; vertical-align: bottom;}

.tableMainR li span{display:inline-block;}

.tableMainRno{ width:212px; float:left; text-align:left;}

.tableMainRno li{ width:207px; height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; padding-left:5px; vertical-align: bottom;}

.tableMainRno li span{display:inline-block;}

.input_hr{ width:126px; height:17px; line-height:17px; padding:0px; vertical-align:middle; font-size:12px; border:1px solid #dbdbdb;}

.sel_hr{ width:130px; height:20px; line-height:20px; padding:0px; vertical-align:middle; font-size:12px; }

.bottomLine{ width:614px; height:123px; border-bottom:1px solid #dbdbdb; }

.lineBootL{ width:94px; height:123px; border-right:1px solid #dbdbdb; text-align:center; float:left;}

.lineBootR{ width:509px; float:left; padding-left:10px;  height:123px;}

.are_hr{ width:470px; height:80px; margin-top:11px;}

.hr_btn{ width:614px; height:31px; line-height:31px;}

.hr_btnL{ width:310px; float:left; border-right:1px solid #dbdbdb; text-align:center; height:31px;}

.hr_btnR{ width:300px; float:left; text-align:center; }

.c_red{ color:#f00;}

.fl{ float:left}.fr{ float:right}.clear { clear:both;height:0px; overflow:hidden}



/* book*/

.bookmain{width:650px;padding:0 10px;height:auto;font: 14px/30px 'microsoft yahei';color: #185e0b;margin:0 auto;background:#fff}

.bookmain div{font-size:12px}

.bookline{width: 650px; height:34px;background-image: url(../images/about_box_line.jpg); background-repeat:repeat-x; background-position: 0 0; margin:0 auto;margin-top:10px;}

.book3{ width:550px; margin:0 auto;}

.booktop{ width:650px; height:30px; float:left; background:url(../images/bookico.png) no-repeat 10px 7px; margin-top:20px;}

.booktop_name{ width:570px; height:30px; float:left; color:rgb(30,54,1); padding-left:30px; line-height:30px; font-weight:bold;}

.booktop_time{ width:150px; height:30px; float:left; color:rgb(30,54,1); text-align:right; line-height:30px;}

.bookcontent{ width:628px; min-height:40px; height: auto!important; height:40px;float:left; border:1px solid #d6deef; background:url(../images/bookcontentbg.jpg) repeat-x; background-color:#fff; padding:10px; color:rgb(30,54,1);}

.bookadmin{ width:650px; height:auto; float:left;}

.bookadmin_top{ width:650px; height:12px; float:left;}

.bookadmin_mid{ width:628px; min-height:30px; height: auto!important; height:30px; border-left:1px solid #d6deef; border-right:1px solid #d6deef; border-bottom:1px solid #d6deef; float:left; padding:10px; color:rgb(30,54,1);}

.messagecol{ color:rgb(30,54,1);}

.admincol{ color:rgb(30,54,1); font-weight:bold;}

.admintimecol{ color:rgb(30,54,1); float:right; *margin-top:-17px;}

.message{ width:500px; height:auto;float:left;padding-left:50px; color:rgb(30,54,1);}

.message li{ width:500px;height:40px; float:left; margin:0px; padding:0px;}

.message li input{ height:15px; line-height:15px; width:150px;}

.message li p.message_title{ width:100px; height:25px; float:left; text-align:right; font-size:12px;}

.message li p.message_content{ width:400px;float:left;}

.message li.contentb{ width:500px;height:150px; float:left;}

.message li.contentb textarea{ width:370px; height:120px;}

.message li.yzm{ width:500px;height:60px; float:left;}

.message li p.message_yzminput{ width:100px; float:left;}

.message li p.message_yzminput input{ width:70px;}

.message li p.message_yzmico{ width:100px; height:40px; float:left;}

.message li p.message_sub{ width:200px; height:40px; float:left;}

.tab2{background:#fff; width:100%; margin-top:5px; border:1px solid #e1e0e1;}

.blank{width:100%; height:20px; margin-bottom:5px;}

/* pages */


.page{margin:15px 0; font-size:14px;float:left; width:98%;text-align:right; color:#6a6a6a;}
.page a { color:#383838; padding:0 10px;border: 1px solid #d9d9d9; margin:0 2px; background: #fff;}
.page *{ position:relative; border-radius:4px;display:inline-block; _zoom:1;_display:inline;vertical-align:middle;line-height:28px;height:28px;padding-bottom:1px; }
.page .bg{ font-weight: normal; margin:0 5px;}
.disabled{padding:0 10px;border: 1px solid #d5d5d5;color:#fff; background:#b1b1b1;}
.page .current { padding:0 10px;border: 1px solid #d5d5d5; color:#383838; margin:0 2px;  }



@media(min-width:960px)
{.pc_top { display:none }
}
@media(max-width:960px)
{
.header { display:none }
.pc_top {
    position: fixed;
    z-index: 99;
 
    height: 3.545455rem;
    margin: auto;
 
    background: #007f4c;
    border-bottom: #002054 1px solid;
}

.logo1 {
    float: left;
    height: 3.0rem;
    margin-top: 0.7rem;
	width: 70%;
}

.logo1 a {
    height: 100%;
}

.logo1 a img {
    float: left;
	width:90%
    
}

.pc_top_right {
    float: right;
    height: 100%;
	width: 20%;
}

.pc_top_nav_buttom {
 
    height: 2.1rem;
    margin-top: 1.1rem;
}

.pc_top_nav_buttom img {
margin-right:2.1rem;
    height: 100%;
    float: right;
}

.pc_top_nav_ul {
    display: none;
    position: fixed;
    z-index: 99;
    top: 4.545455rem;
    left: 0;
    width: 100%;
    background: #fff;
    padding: 0 5% 6%;
}

.pc_top_nav_ul li {
    position: relative;
    border-bottom: #000 1px solid;
}

.pc_top_nav_ul li span {
    display: block;
    height: 4.583333rem;
    line-height: 4.583333rem;
    font-size: 1.272727rem;
    font-weight: bold;
}

.pc_top_nav_ul li div {
    display: none;
}

.pc_top_nav_ul li a {
    display: block;
}
.nnn{  width:120px; background-color: #CCCCCC;  margin-left: -60px;}
.nnn li{ line-height:25px; padding-left:10px;}
.nnn li a{ color:#006825;    }
.head_m{ width:100%; height: auto;padding-top: 3.545455rem;}
.head_m img{ width:100% }

.proclass_pic{ width:90%}
.border{ width:44%}
.border2{ width:96%}
.border .title{ width:89%}
.pro{width:100%}
.pro_title{width:100%}
.pro_pic{width:90%; margin:0 auto;}
.pro_pic ul li{width:45%; float:left;margin-right:5px; height:120px;}
.pro_pic img{width:100%; height:120px;}
.newscom{width:100%}
.ncbg{ height:auto}
.news{width:100%}
.news ul li{width:100%}
.news .title{width:80%}
.company{width:100%; height:auto}
.company_con{width:90%; height:auto; margin:0 auto;}
.company_con img{width:100%; height:auto}
.hcbg{ display:none}
 .linkkj{width:100%; height:auto}
 .copyright{width:100%; height:auto}
 .btnav a{ font-size:12px; line-height:25px;}
 .left_main{ display:none}
 .main_con{ width:90%; padding-left:0px; margin:0 auto; float:none}
 .main{width:100%;}
 .mainConTitle{width:100%;}
}
@media(min-width:960px)
{.head_m { display:none }
}