@charset "gb2312";
/* Style Reset
----------------------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote 
{ margin: 0; padding: 0; font-size: 12px;} 
html button::-moz-focus-inner{ border-color:transparent!important; } 
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; }
fieldset, img { border: 0; }
.clear { clear:both;}
a{text-decoration:none; outline:0px;}
/* _behavior: url(./iepngfix.htc); IE6下png透明 */
/* top */
body{background:url(../images/bg.jpg) repeat 0 0;}
.bg{background:url(../images/topbg.jpg) no-repeat center 0; width:100%; height:100%;}
.top{width:1002px; height:394px; margin:0 auto;}
.logo{margin:18px 0 0 30px;_behavior: url(./iepngfix.htc);}
.search{width:270px; height:30px; float:right; margin:26px 67px 0 0; _margin:-33px 33.5px 0 0;}
.text{background:url(../images/text.png) no-repeat 0 0; width:223px; height:32px; border:0px; float:left; margin-right:3px; text-indent:10px; line-height:32px; color:rgb(13,22,0);_behavior: url(./iepngfix.htc);}
.button{float:left;_behavior: url(./iepngfix.htc);}
.nav{width:1002px; height:63px; margin:0 auto; z-index:999; position:relative; _position:static; _overflow:hidden;}
.nav li{float:left; width:100px; text-align:center; height:48px; line-height:48px; font-size:14px; font-family:΢ź; font-weight:500; cursor:pointer; position:relative; left:0; top:0; z-index:999;}
.nav li a{color:rgb(255,255,255); z-index:999;}
.nav li ul{display:none; z-index:999;}
/* con1 */
.con1{width:1002px; margin:0 auto; height:261px;}
/* ad */
.con1left{float:left; width:291px; height:233px; background:rgb(66,104,5); border:1px solid rgb(147,255,0); margin-left:7px; _margin-left:4px; margin-right:15px;}
.mainbox{overflow:hidden;position:relative;_behavior: url(./iepngfix.htc); margin:3px;}
.flashbox{overflow:hidden;position:relative;_behavior: url(./iepngfix.htc);}
.imagebox{text-align:right;position:relative; background:url(../images/bottom.png); height:34px; width:100%; margin-top:16px;_behavior: url(./iepngfix.htc);}
.bitdiv{display:inline-block;width:11px;height:11px;margin:0 10px 10px 0px;cursor:pointer;float:right;_behavior: url(./iepngfix.htc);}
.defimg{background:url(../images/02.png) no-repeat; margin-top:15px;_behavior: url(./iepngfix.htc);}
.curimg{background:url(../images/01.png) no-repeat; margin-top:15px;_behavior: url(./iepngfix.htc);}
.con1center{width:411px; float:left; margin-right:22px;}
.con1title{width:100%; height:40px; background:url(../images/newstitle.png) left top no-repeat;_behavior: url(./iepngfix.htc);}
.titleborder{background:url(../images/borderbg.png) repeat-x center center; width:210px; height:40px; margin-left:133px;_behavior: url(./iepngfix.htc);}
.more{float:right; margin-top:-29px;_behavior: url(./iepngfix.htc); margin-right:3px;}
.konwtop{width:100%; height:94px; background:url(../images/konwborder.png) bottom center no-repeat;_behavior: url(./iepngfix.htc);}
.konwtop a{font-weight:bold; line-height:; color:rgb(180,218,119); line-height:30px; width:95%; margin:0 2.5%;}
.konwtop p{color:rgb(180,218,119); line-height:28px; width:95%; margin:0 2.5%;}
.knowul{width:100%;}
.knowul li{width:100%; height:33px; border-bottom:1px dashed rgb(77,120,1); line-height:33px; background:url(../images/icons1.png) 7px center no-repeat;_behavior: url(./iepngfix.htc); text-indent:18px;}
.knowul li a{color:rgb(180,218,119);}
.knowul li span{float:right; color:rgb(141,190,60); *margin-top:-33px;}
.con1right{width:252px; height:235px; float:left; background:url(../images/contactbg.png) center 183px no-repeat;_behavior: url(./iepngfix.htc);}
.calltitle{height:40px; width:100%; background:url(../images/calltitle.png) left center no-repeat;_behavior: url(./iepngfix.htc);}
.more2{float:right; margin-top:12px;_behavior: url(./iepngfix.htc); margin-right:3px;}
.callcon{padding:13px 0 0 10px;}
.callcon p{line-height:26px; color:rgb(180,218,119);}
/* con2 */
.con2{width:1002px; height:291px; margin:0 auto; overflow:hidden;}
.con20{width:1002px; height:510px; margin:0 auto; overflow:hidden;}
.con2title{background:url(../images/producttile.png) left center no-repeat; width:100%; height:40px;_behavior: url(./iepngfix.htc);}
.titleborder2{background:url(../images/borderbg.png) repeat-x center center; width:797px; height:40px; margin-left:133px;_behavior: url(./iepngfix.htc);}
.con2ul{padding-top:9px; width:120%;}
.con2ul li{width:228px; height:227px; float:left; margin-right:29px;}
.con2ul li img{width:220px; height:174px; border:1px solid rgb(144,250,0); padding:3px; background:rgb(70,116,6);}
.con2ul li p{width:100%; height:33px; margin-top:12px; background:rgb(32,53,5); text-align:center; line-height:33px;}
.con2ul li p a{color:rgb(180,218,119); display:block; width:100%; height:33px; background:url(../images/icons2.jpg) 68px center no-repeat;}
/* con3 */
.con3{width:1002px; height:292px; margin:0 auto;}
.con3left{float:left; width:728px; margin-right:20px;}
.con3title{width:50%; background:url(../images/knowtitle.png) left center no-repeat; height:40px;_behavior: url(./iepngfix.htc); float: left;}
.con5title{width:50%; background:url(../images/basetit.png) left center no-repeat; height:40px;_behavior: url(./iepngfix.htc);float:right}
.titleborder3{background:url(../images/borderbg.png) repeat-x center center; width:200px; height:40px; margin-left:133px;_behavior: url(./iepngfix.htc);}
.sub3left{width:344px; float:left; padding-right:38px;}
.sub3top{width:100%; height:90px; background:url(../images/konwborder.png) bottom center no-repeat; padding-top:7px;_behavior: url(./iepngfix.htc);}
.sub3top img{float:left; margin-left:18px; width:94px; height:64px; border:1px solid rgb(147,255,0); padding:3px; background:rgb(70,116,6);}
.sub3top p{float:left; width:213px; padding-left:10px; line-height:26px; color:rgb(180,218,119);}
.sub3top p a{font-weight:bold; color:rgb(180,218,119);}
.sub3right{width:344px; float:left;}
.con3right{width:254px; background:url(../images/aboutbg.png) no-repeat 0 0; height:222px; float:left;_behavior: url(./iepngfix.htc); padding-top:53px;}
.con3right p{width:90%; margin:0 auto; color:rgb(208,255,133); line-height:24px;}
.con4title{width:100%; background:url(../images/casetitle.png) left center no-repeat; height:40px;_behavior: url(./iepngfix.htc);}
/* footer */
.linkbg{background:url(../images/linkbg.png) no-repeat bottom center; height:90px; width:100%; padding-top:14px; line-height:43px;color:rgb(228,255,195);_behavior: url(./iepngfix.htc);}
.link{line-height:42px; width:1150px; margin:0 auto;}
.linkbg a{color:rgb(228,255,195); margin:0 10px; line-height:42px;}
.footer{width:100%; height:133px; background:url(../images/footerbg.jpg) repeat 0 0; padding-top:15px; text-align:center; line-height:26px; color:rgb(255,255,255);}
.footer a{margin:0 5px; color:rgb(255,255,255);}
.footer span{margin:0 10px;}
.jiathis_style{width:235px; margin:4px auto;}
.jiathis_style a{margin:0px;}
/* left */
.subpage{width:1002px; margin:0 auto;}
.left{width:254px; float:left; margin-right:14px; margin-left:7px; _margin-left:4px;}
.leftnav{width:254px; margin-bottom:15px;}
.lefttop{background:url(../images/leftclass1.jpg) no-repeat 0 0; width:254px; height:48px;_behavior: url(./iepngfix.htc);}
.lefttop_news{background:url(../images/leftclass3.jpg) no-repeat 0 0; width:254px; height:48px;_behavior: url(./iepngfix.htc);}
.lefttop_about{background:url(../images/leftclass2.jpg) no-repeat 0 0; width:254px; height:48px;_behavior: url(./iepngfix.htc);}
.lefttop_konw{background:url(../images/leftclass5.jpg) no-repeat 0 0; width:254px; height:48px;_behavior: url(./iepngfix.htc);}
.lefttop_base{background:url(../images/leftclass4.jpg) no-repeat 0 0; width:254px; height:48px;_behavior: url(./iepngfix.htc);}
.lefttop_case{background:url(../images/leftclass6.jpg) no-repeat 0 0; width:254px; height:48px;_behavior: url(./iepngfix.htc);}
.leftnavbg{background:url(../images/leftnavbg2.jpg) repeat-y 0 0; width:254px;}
.leftul{width:254px; background:url(../images/leftnavbg.jpg) no-repeat 0 bottom; padding-bottom:10px;}
.leftimg{_behavior: url(./iepngfix.htc); *margin-top:-10px;}
.leftul li{background:url(../images/leftborder.png) center bottom no-repeat; width:254px; line-height:36px;}
.leftul li a{display:block; width:254px; height:35px; background:url(../images/icons3.png) 194px center no-repeat; text-align:center; color:rgb(255,255,255); font-weight:bold;_behavior: url(./iepngfix.htc);}
.leftul li ul{width:100%;}
.leftul li ul li{width:100%; height:30px; background:url(../images/icons4.png) 98px center no-repeat; text-align:left; text-indent:110px; line-height:30px;_behavior: url(./iepngfix.htc);}
.leftul li ul li a{color:rgb(255,255,255); font-weight:normal; background:none; line-height:30px; text-align:left;}


.leftcp li{background:url(../images/leftborder.png) center bottom no-repeat; display: inline; float: left; margin: 6px 0 1px 8px; padding: 0;}
.leftcp li a{display:block; width:100px; height:35px; text-align:center; color:rgb(255,255,255); font-weight:bold;_behavior: url(./iepngfix.htc);}
.leftcp li ul{width:100%;}
.leftcp li ul li{width:100%; height:30px; background:url(../images/icons4.png) 98px center no-repeat; text-align:left; text-indent:110px; line-height:30px;_behavior: url(./iepngfix.htc);}
.leftcp li ul li a{color:rgb(255,255,255); font-weight:normal; background:none; line-height:30px; text-align:left;}


.leftulno{width:254px; background:url(../images/leftnavbg.jpg) no-repeat 0 bottom; padding-bottom:10px;}
.leftulno li{background:url(../images/leftborder.png) center bottom no-repeat; width:254px; line-height:36px;}
.leftulno li a{display:block; width:254px; height:35px; color:rgb(255,255,255); font-weight:bold;_behavior: url(./iepngfix.htc);}
.leftulno li ul{width:100%;}
.leftulno li ul li{width:100%; height:30px; background:url(../images/icons4.png) 98px center no-repeat; text-align:left; text-indent:110px; line-height:30px;_behavior: url(./iepngfix.htc);}
.leftulno li ul li a{color:rgb(255,255,255); font-weight:normal; background:none; line-height:30px; text-align:left;}

.leftcontact{background:url(../images/leftcontact.jpg) no-repeat 0 0;width:254px; height:252px; margin-bottom:15px;_behavior: url(./iepngfix.htc);}
.contact{background:url(../images/contactbg.png) center 183px no-repeat;width:254px;height:235px;_behavior: url(./iepngfix.htc);}
.tel2{width:205px; margin:18px 0 10px 15px;}
.contact p{line-height:26px; text-indent:15px; color:rgb(180,218,119);}
#gotopages{color:#fff;}

.intro {
    background: none repeat scroll 0 0 darkslategray;
    border: 1px solid #dcdddd;
    color: #706a6a;
    font-size: 14px;
    line-height: 24px;
    margin: 8px auto 0;
    padding: 8px 16px;
    width: 90%;
}
.intro a{ width: 660px;}
.picbox {
    font-size: 14px;
    line-height: 31px;
    overflow: hidden;
    padding-top: 10px;
    text-align: center;
    width: 100%;
}
.c1{
   border: 1px solid #badaa1;
    color: #428c5b;
    padding: 3px 8px;
}
.tbox {
    background: url("../images/green_skin.png") repeat-x scroll 0 -294px rgba(0, 0, 0, 0);
    border-bottom: 1px solid #dadada;
    margin: 0 0 8px;
    overflow: hidden;
	padding:0;
}
.e9{
    clear: both;
    overflow: hidden;
    padding-top: 4px;
    width: 100%;
	list-style: none outside none;
    margin-left:20px;
	margin-bottom:10px;
}
.e9 img {
    border: 1px solid #ddd;
    display: block;
    height: 76px;
    padding: 1px;
    width: 102px;
	float:left;
}

/* right */
.right{width:725px; float:left; overflow:hidden;}
.abouttitle{background:url(../images/abouttit.png) left center no-repeat; width:100%; height:45px;_behavior: url(./iepngfix.htc); border-bottom:1px solid rgb(88,140,19);}
.boredertit{width:100%; height:44px; border-bottom:1px solid rgb(26,43,1);}
.titleright{float:right; margin-right:10px; line-height:38px; margin-top:-38px; color:rgb(180,218,119); background:url(../images/icons5.jpg) left center no-repeat; text-indent:15px;}
.titleright a{margin:0 5px; color:rgb(180,218,119);}
.titleright span{margin:0 5px;}
.about{width:100%; padding:10px 0;}
.white{width:100%; padding:10px 0; background:rgb(255,255,255);}
.about p{font-size:14px; line-height:32px; color:rgb(180,218,119);}
.contacttitle{background:url(../images/contacttit.png) left center no-repeat; width:100%; height:45px;_behavior: url(./iepngfix.htc); border-bottom:1px solid rgb(88,140,19);}
.hrtitle{background:url(../images/hrtit.png) left center no-repeat; width:100%; height:45px;_behavior: url(./iepngfix.htc); border-bottom:1px solid rgb(88,140,19);}
.booktitle{background:url(../images/booktit.png) left center no-repeat; width:100%; height:45px;_behavior: url(./iepngfix.htc); border-bottom:1px solid rgb(88,140,19);}
.newstitle{background:url(../images/newstitle.png) left center no-repeat; width:100%; height:45px;_behavior: url(./iepngfix.htc); border-bottom:1px solid rgb(88,140,19);}
.konwtitle{background:url(../images/knowtitle.png) left center no-repeat; width:100%; height:45px;_behavior: url(./iepngfix.htc); border-bottom:1px solid rgb(88,140,19);}
.protitle{background:url(../images/producttile.png) left center no-repeat; width:100%; height:45px;_behavior: url(./iepngfix.htc); border-bottom:1px solid rgb(88,140,19); }
.listtitle{background:url(../images/basetit.png) left center no-repeat; width:100%; height:45px;_behavior: url(./iepngfix.htc); border-bottom:1px solid rgb(88,140,19);}
.casetitle{background:url(../images/casetitle.png) left center no-repeat; width:100%; height:45px;_behavior: url(./iepngfix.htc); border-bottom:1px solid rgb(88,140,19);}
.searchtitle{background:url(../images/searchtit.png) left center no-repeat; width:100%; height:45px;_behavior: url(./iepngfix.htc); border-bottom:1px solid rgb(88,140,19);}
/* page
-----------------------------------------------------------------------------------------------------*/
.page{width:100%; text-align:center; padding:0px 0px 15px 0; line-height:normal; margin-top:25px;}
/* hr 人才招聘
-----------------------------------------------------------------------------------------------------*/
.hr{ margin:0px auto 10px auto; width:100%;  line-height:24px; border:1px #CCC solid; background-color:#fff;}
.hr td{ border:1px #CCC solid;}
.hr a{ color:#333;}
.hr a:hover{ color:#de0303;}
.hr_btn{width:100px; height:40px; font-size:14px;}
/* book
------------------------------------------------------------*/
.bookmain{width:650px; margin:0 auto; height:auto;}
.bookline{width: 650px; height:34px; background-image: url(../images/about_box_line.jpg); background-repeat: no-repeat; background-position: 0 0; float:left; margin-top:10px;}
.book{ width:650px; 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:470px; 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 #b3c3e4; 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:600px; 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;}
.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; text-align:right;}
.tab2{background:#fff; width:100%; margin-top:5px; border:1px solid #e1e0e1;}
.blank{width:100%; height:20px; margin-bottom:5px;}
.white{width:100%; background:#fff; padding:10px 0px;}
.c_red{color:red;}
/* news */
.newsul{width:100%;}
.newsul li{width:100%; height:33px; border-bottom:1px dashed rgb(77,120,1); line-height:33px; background:url(../images/icons1.png) 7px center no-repeat;_behavior: url(./iepngfix.htc); text-indent:18px; font-size:14px;}
.newsul li a{color:rgb(180,218,119);}
.newsul li span{float:right; color:rgb(141,190,60); *margin-top:-33px;}
.newsul li p{border-bottom:1px dashed rgb(25,49,0); line-height:32px;}
/* product */
.productul{padding-top:9px; width:120%;}
.productul li{width:228px; height:227px; float:left; margin-right:20px; margin-bottom:20px;}
.productul li img{width:220px; height:174px; border:1px solid rgb(144,250,0); padding:3px; background:rgb(70,116,6);}
.productul li p{width:100%; height:33px; margin-top:12px; background:rgb(32,53,5); text-align:center; line-height:33px;}
.productul li p a{color:rgb(180,218,119); display:block; width:100%; height:33px; background:url(../images/icons2.jpg) 68px center no-repeat; font-size:12px;}
/* enroll
-----------------*/
.enroll{width:100%;}
.enroll li{width:100%; height:160px; margin-top:10px; border-bottom:1px dashed rgb(68,120,12); }
.enroll img{width:170px; height:139px; float:left; margin-right:10px; border:1px solid rgb(147,255,0); padding:5px; background:rgb(73,121,6);}
.enroll p{color:rgb(180,218,119); line-height:28px; font-size:12px;}
.enroll a{font-size:14px; color:rgb(180,218,119);}
.caseborder{border-bottom:1px dashed rgb(25,49,0); height:159px;}
/*------------------*/
.about{ padding-top:20px; padding-bottom:20px;}
.about p.bigtit{font-size:18px; color:rgb(180,218,119); font-family:΢ź; width:100%; text-align:center;}
.about p.datetime{color:rgb(115,155,50); font-size:12px; width:100%; text-align:center;}
.share2{margin:0px auto; color:rgb(180,218,119);}
.about span{color:rgb(180,218,119);}
.border3{width:100%; height:0px; border-bottom:1px dashed #ccc; float:left; margin-top:20px; margin-bottom:20px;  }
.bigimg{margin:10px 103px; max-width:500px;_width:500px; border:1px solid #666; padding:4px; background:#fff;}
.contents >p {
	text-indent:2em;
}
/*------------*/
.viewpage{width:630px; float:left; margin-left:20px; color:#003300;font-size:12px; margin-top:15px;}
.viewpage a{color:rgb(103,191,1);}
.viewpage a:hover{color:rgb(103,191,1);}
.p_view_back{ text-align:center; line-height:24px; color:rgb(180,218,119);}
.p_view_back a{ color:rgb(103,191,1);}
.about p.p_view_top{ width:95%; overflow:hidden; line-height:20px; margin:0 auto 10px auto; color:rgb(180,218,119); font-size:12px;}
.p_view_top a{ color:rgb(103,191,1); font-size:12px;}
.searchp{width:100%; height:36px; background:skyblue; text-align:center; line-height:36px; margin:10px auto;}
.searchp a{color:#666;}
/* search */
.searchmore{width:100%; height:38px; background:rgb(67,102,20); line-height:38px; text-align:center; margin-top:8px;}
.searchmore a{color:rgb(180,218,119);}
.searchul li{width:100%; line-height:40px; border-bottom:1px dashed #999; margin:0 2.5%;}
.searchul p{font-size:12px; color:rgb(180,218,119); width:98%; margin-left:1%;}
.searchul li div{width:100%; text-indent:13px; line-height:36px; font-size:14px;}
.searchul li div a{color:rgb(180,218,119); line-height:40px;}
.searchul li div span{float:right; margin-right:8px; color:rgb(180,218,119); *margin-top:-40px;}
center{padding:20px 0; color:rgb(180,218,119);}

.about a {color:#DB7093;}

.wp-pagenavi {CLEAR: both}
.wp-pagenavi A { PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px;  PADDING-TOP: 3px; BORDER-BOTTOM: #f9ffc4 1px solid; TEXT-DECORATION: none}
.wp-pagenavi SPAN {BORDER-RIGHT: #f9ffc4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f9ffc4 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #f9ffc4 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #f9ffc4 1px solid; TEXT-DECORATION: none}
.wp-pagenavi A:hover {BORDER-LEFT-COLOR: #f9ffc4; BORDER-BOTTOM-COLOR: #f9ffc4; BORDER-TOP-COLOR: #f9ffc4; BORDER-RIGHT-COLOR: #f9ffc4}
.wp-pagenavi SPAN.current {BORDER-LEFT-COLOR: #f9ffc4; BORDER-BOTTOM-COLOR: #f9ffc4; BORDER-TOP-COLOR: #f9ffc4; BORDER-RIGHT-COLOR: #f9ffc4}
.wp-pagenavi SPAN.current {FONT-WEIGHT: bold}