﻿@charset "utf-8";
/* eyoucms.com 易优CMS -- 好用,免费,安全 */
/* 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;}
.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(../img/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(../img/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(../img/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(../img/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(../img/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(../img/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(../img/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(../img/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(../img/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: 243px;height:50px;float: right;}
.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: right;background:url(../img/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(../img/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(../img/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(../img/index_06.jpg) left bottom repeat-x;}
.pro_title_f,.news_title_f,.company_title_f{ width:269px; height:52px; background:url(../img/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(../img/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(../img/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(../img/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;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news .title p{font-size:14px; line-height:30px; color:#666; font-weight:normal;}
.news a:hover .num{ width:70px;height:90px; float:left; font-size:40px; line-height:90px; color:#00792b; text-align:center;}
.news a:hover .title{ width:390px;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(../img/index_28.jpg) left bottom no-repeat;}
.contact_title1{background:url(../img/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(../img/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(../img/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(../img/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;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.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(../img/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(../img/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(../img/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(../img/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; 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;margin-right:5px; border:1px  solid #d8d8d8;background:url(../img/lastbg.jpg) 6px center no-repeat;}
.pglist ul li.next{ width:56px; padding-right:10px; height:26px; border:1px  solid #d8d8d8;background:url(../img/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 img{ max-width:100%;}
.mainContect .title{ width:100%; text-align:center; font-size:22px;color:#006f42;background:url(../img/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(../img/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(../img/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(../img/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(../img/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: 368px;}
.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; margin-left: 46%;}
.tab2{background:#fff; width:100%; margin-top:5px; border:1px solid #e1e0e1;}
.blank{width:100%; height:20px; margin-bottom:5px;}