/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-family:"Microsoft Yahei",arial,sans-serif;line-height:2em;font-size:12px;color:#555;}
html{display:block;}
body{}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none;cursor:pointer;color:#555}
a:hover{text-decoration:none;color:#72bb38}
a:active,a:focus, a:visited{text-decoration:none}
table {border-collapse:collapse}
h2,h3{font-weight:normal;}
legend, hr, table caption  {display:none;}
label {vertical-align:middle;color:#666}
img {margin:0px;padding:0px;vertical-align:middle;}
input, textarea {margin:0px;padding:3px 5px;vertical-align: middle;}
/*input {padding-top:2px;height:18px;}*/
select {margin:0px;height:22px; vertical-align:middle; font-size: 1em;border:1px solid #bbbbbb;}
select option {vertical-align:3px}
*:first-child+html select {margin-top:2px;}
.skip{display:none;overflow:hidden;width:1px;height:1px;margin:0 -1px -1px 0;padding:0;font-size:0;line-height:0}
.skip:hover,.skip:active,.skip:focus{width:100%;height:auto;margin:0;padding:5px 0;font-weight:bold;font-size:12px;font-family:Tahoma;line-height:1;color:#666;text-decoration:none !important;text-indent:10px}
.ellips{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;text-align:left; }
.blind {font-size:0;height:0;left:0;line-height:0;overflow:hidden;position:absolute;top:0;visibility:hidden;width:0;}


/* layout */
.bg {background:url(../images/bg.png);}

.wrap{max-width:1800px;margin:auto;position:relative;}
#index_bt{width:100%;height:194px;position:absolute;z-index:99;top:400px}
.btitc{overflow:hidden;}
	.top_bg1 .btit span,.top_bg2 .btit span,.top_bg3 .btit span,.top_bg4 .btit span,.top_bg5 .btit span,.top_bg6 .btit span,.top_bg7 .btit span{}
.top_bg1{ background:url(../images/about_banner.jpg) no-repeat top center #f1f1f1;}
.top_bg2{ background:url(../images/pro_banner.jpg) no-repeat top center #f1f1f1;}
.top_bg3{ background:url(../images/news_banner.jpg) no-repeat top center #f1f1f1;}
.top_bg4{ background:url(../images/mar_banner.jpg) no-repeat top center #f1f1f1;}
.top_bg5{ background:url(../images/services_banner.jpg) no-repeat top center #f1f1f1;}
.top_bg6{ background:url(../images/job_banner.jpg) no-repeat top center #f1f1f1;}
.top_bg7{ background:url(../images/contact_banner.jpg) no-repeat top center #f1f1f1;}

#bg { position: fixed; top: 0; left: 0;}
.bgwidth { width: 100%; }
.bgheight { height: 100%; }

.location{text-align:right;line-height:40px;color:#044b91;font-size:14px;}
	.location a{color:#044b91;}
.prolist{}
	.mid_a{margin:0 30px}
	.prolist li{float:left;margin-bottom:15px !important;}
	.prolist li h3{margin:5px 0;text-align:center;font-weight:normal;}



.downlist{line-height:3em}
	.downlist dl dt{font-size:16px;color:#044b91;}
	.downlist dl dd{margin-bottom:1.5em;}
	.downlist dl dd ul li{border-bottom:1px solid #eee; background:url(../images/arrow2.gif) no-repeat 5px center;padding:0 10px 0 20px;}
	.downlist dl dd ul li span{float:right;}

#marquee2{width:740px;height:40px;overflow:hidden;}
	#marquee2 ul li{float:left; padding:0 30px; font-size:14px;color:#cc0000;font-weight:bold;}

.index_news{width:498px;}
	.topn{padding-right:100px;margin-bottom:27px;line-height:1.5em;}
		.topn a{color:#aaa;}
			.topn a:hover{color:#777;}
		.topn a span{float:right;background:url(../images/line.jpg) no-repeat 0 0;height:36px;padding-left:20px;text-align:center;font-size:14px;line-height:1.3em;margin-right:-100px;color:#777}
		.topn a span em{ display:block;}
		.topn a h3{color:#006345;line-height:2.5em;font-size:14px;}
			.topn a:hover h3{color:#72bb38}

	.index_news li {border-bottom:1px solid #ddd;}
	.index_news li a{display:block; background:url(../images/arrow.jpg) no-repeat 0 0 ;line-height:40px;padding-left:20px;}
		.index_news li a span{float:right;}
		.index_news li a h3{}
		
.tel{background:url(../images/tel.jpg) no-repeat left center;line-height:2.8em;font-size:18px;color:#006345;padding-left:25px;}
.index_pro{width:478px;background:#fff;position:relative}
	.index_pro .bd dl dd{height:442px;}
	.index_pro .bd dl dd a{display: block;height:100%;color:#aaa;}
		.index_pro .bd dl dd a div{padding:20px;}
	.index_pro .bd dl dd a h3{color:#72bb38;font-weight: normal;font-size:18px;line-height:2em;margin-bottom:0.5em;}
		.index_pro .bd dl dd a:hover h3{color:#fff;}
	.index_pro .bd dl dd a:hover{background:#006345;}
	.index_pro .hd{position:absolute;bottom:140px;right:20px;height:17px;}
	.index_pro .hd a{width:17px;background:url(../images/arrow1.jpg) no-repeat;display:inline-block;height:17px;float:right;}
	.index_pro .hd .prev{background-position: 0 0;}
	.index_pro .hd .next{background-position: -19px 0;margin-left:2px}

.index_mar{height:181px;width:249px; overflow: hidden;position:relative;}
	.index_mar a h2{z-index:6;position:absolute;left:20px;top:25px;}
	.index_mar a img{display:block;position: absolute;}
	.index_mar a .c1{color:#197255}
	.index_mar a .c2{color:#72bb38}

.index_tit{}
	.index_tit h2{font-size:18px;font-weight: normal;line-height:2.8em; color:#197255; background:url(../images/line1.jpg) no-repeat left top;}
	.index_tit span{float:right;display:inline-block;margin-top:10px;}




.bg1,.bg2{position: relative;}
	.bg1 em,.bg2 em{width:22px;height:22px;background:url(../images/more1.gif) no-repeat; display:inline-block;position:absolute;right:25px;bottom:25px;}
	.bg2 em{background-position: 0 0}
	.bg1 em{background-position: 0 -22px}
.bg1{background:url(../images/index_line1.jpg) repeat-x;}
.h1{height:163px;}
.h2{height:103px;}
.bg2{background:#fff;height:103px;}



.more1,.more{width:68px;height:28px;line-height:28px;padding-left:10px;display:block;position: absolute;right:22px; bottom:25px;}
.more{background: url(../images/more.gif) no-repeat;color:#9bd5c7;}
	.more:hover{background-position: 0 -28px;color:#197255;}	
.more1{background:url(../images/more.jpg) no-repeat;color:#197255;}
	.more1:hover{background-position: 0 -28px;color:#fff;}	
	
.da-thumbs li a,.da-thumbs li a img { display: block; position: relative;}
.da-thumbs li a { overflow: hidden;}
.da-thumbs li a div { position: absolute; background:url(../images/bg.png); width: 100%; height:100%; overflow:hidden; /*opacity:.8; filter:alpha(opacity=80);*/}
.da-thumbs li a div.da-animate { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.da-thumbs li a h2{color:#fff;text-align:center;height:30px;line-height:30px;background:url(../images/arrow.png) no-repeat bottom center;padding-bottom:70px;font-size:25px;font-weight:normal;position:absolute;top:50%;margin-top:-50px;width:100%;}
/* Initial state classes: */
.da-slideFromTop { left: 0px; top: -100%;}
.da-slideFromBottom { left: 0px; top: 100%;}
.da-slideFromLeft { top: 0px; left: -100%;}
.da-slideFromRight { top: 0px; left: 100%;}
/* Final state classes: */
.da-slideTop { top: 0px;}
.da-slideLeft { left: 0px;}
.da-thumbs li a div span { display: block;position: relative;}


.index_links{width:428px;height:215px;z-index:500;position:absolute;left:50%;top:620px;margin-left:-500px;}
	.index_links li{overflow:hidden;width:214px;height:215px;float:left;}
	.index_links .i1,.index_links .i2,.index_links .i3{ position:relative}
	.ibox{position:absolute;top:0;left:0;}

	
.plist{}
	.plist li{float:left;width:25%; text-align:center;height:280px;}
	.plist li a h3{ background:#fff;width:189px;margin:auto;font-weight:normal;line-height:2.5em;}
		.plist li a:hover h3{color:#1965ac;}
	.plist li a span{ background:url(../images/arrow.gif) no-repeat 60px -63px #05a1eb;color:#fff;display:inline-block;padding:0 25px 0 5px;}
	.plist li a:hover span{background-color:#0054a3;background-position:60px 5px;color:#fff}

.footer{background:#fff;padding:30px 0;color:#aaa;line-height:1.5em;position:relative;z-index:2;}
	.footer img{margin-right:20px;}
	

.clear{clear:both}
#scrollDiv{height:40px;overflow:hidden;}
#scrollDiv h2{ background:url(../images/ico1.png) no-repeat 15px center;height:40px;line-height:40px;font-weight:normal;padding-left:40px;color:#aaa;float:left;width:80px;font-size:16px;}
.scrollText{width:390px;height:40px;line-height:40px;overflow:hidden;float:left;}
	.scrollText li{display:block;clear:both;height:40px; overflow:hidden;}
	.scrollText span{float:right;}
	
.up{ margin-left:520px; width:20px; height:20px; background:url(../images/arrow.gif) no-repeat 0 0; overflow:hidden;text-indent:-999px;cursor:pointer}
.down{ margin-left:520px; zoom:1; width:20px; height:20px;background:url(../images/arrow.gif) no-repeat 0 -20px;overflow:hidden;text-indent:-999px; cursor:pointer}
	
.header_wrap{background:url(../images/header_bg.png) no-repeat top center;height:223px;width:100%;z-index:3;position:absolute;left:0;top:0;}
.indextop_wrap{}
	.mh{min-height:568px;}	

	
.logo{position:absolute;width:326px;top:20px;left:50%;margin-left:-520px;}

	.slist1{border-left:1px solid #eee;border-right:1px solid #eee;width:283px;}
	.slist1 li{border-bottom:1px solid #eee;}
	.slist2{background:#f1f1f1;  overflow:hidden;}
		.slist2 li{float:left;width:285px;}
	.serlist{}
	.serlist li{height:89px;line-height:89px;}
		.serlist li a{display:block;padding-left:76px;overflow:hidden;height:89px;font-size:14px;color:#555;}
			.slist1 li a:hover{color:#fff; background:#72bb38}
			.serlist li a img{float:left;margin-left:-76px;}
		.slist1 li a{background:#fff;}
		.slist2 li a{border-left:1px solid #ddd;}
			.stlist2 li a:hover,.slist2 .current a{background:#fff !important;color:#72bb38 !important;}
		.slist3{padding-bottom:20px;}
			.slist3 li{display:inline-block;font-size:14px;margin-left:15px;line-height:2em;}
			.slist3 li a{ background:url(../images/arrow.gif) no-repeat right -61px;color:#333;padding:0 20px 0 10px;display:block;}
				.slist3 li a:hover{background-position:right 7px !important;color:#72bb38}
				.slist3 .current{background:#333 !important;padding-right:10px;}
				.slist3 .current a{ color:#fff !important; background-position:right 7px !important; background-color:none !important;}
.fr{float:right;}
.fl{float:left;}
.container{width:1000px;margin:auto;}
.pt{ padding:210px 0 30px 0; position:relative;z-index:1;}
.btit{font-size:14px;background:url(../images/btit.png) no-repeat left top;float:right;width:236px;padding:30px 30px 0 0 ;height:95px;color:#fff;margin-bottom:75px;text-align:right;}
	.btit h1{font-size:30px;font-weight:normal;line-height:1em;}
	.btit span{display:inline-block;line-height:2em;font-family:Verdana, Geneva, sans-serif;border-bottom:1px solid #fff;}

#glume{max-width:1800px;margin:auto;position:relative;}
#glume .Limg{width:100%;height:630px;overflow:hidden;position:relative;margin:0;padding:0;}
#glume .Limg li{position:absolute;top:0;left:50%;margin-left:-900px;}
.Nubbt{ position:absolute;bottom:20px;left:50%; z-index:5;width:1000px;margin-left:-500px;text-align:center;}
	.Nubbt span{ background:url(../images/circle.png) no-repeat 0 0; display:inline-block; width:30px;height:30px; cursor:pointer}
	.Nubbt  .on{ background-position:0 -30px !important;}
	
.p_l{}
	.p_l h2{font-size:16px;color:#333; line-height:3.5em;padding:0 20px;}
	.top_bg1 .p_l ul li,.top_bg5 .p_l ul li{width:332px;margin-right:1px ;}
	.top_bg2 .p_l ul li{width:249px;margin-right:1px ;}
	.top_bg3 .p_l ul li,.top_bg4 .p_l ul li,.top_bg7 .p_l ul li,.top_bg6 .p_l ul li{margin-right:1px;width:499px;}
	.p_l ul{overflow:hidden;}
		.p_l ul li{font-size:16px;line-height:50px;float:left}
		.p_l ul li a{color:#fff;display:block; background:url(../images/menubg.png) repeat-x 0 0; display:block;text-align:center;}
		.p_l ul li a:hover,.p_l ul .current a{background-position:0 -50px;color:#197255}
		
.p_r{line-height:2em;padding:20px;}
	.p_r img{}







.pul{position:relative}
.pulprev,.pulnext{ background:url(../images/arrow.png) no-repeat;width:62px;height:62px;position:absolute;top:180px;display:block;overflow:hidden;text-indent:-999px;}
	.pulprev{background-position:0 0 ;left:-20px;}
		.pulprev:hover{background-position:0 -62px;}
	.pulnext{background-position:-62px 0 ;right:-20px;}
		.pulnext:hover{background-position:-62px -62px;}

.scrollBox {position: relative;margin-bottom:30px;}
	.scrollBox .tit{font-size: 25px;font-weight: normal;text-align: center;background: url(../images/index_line.jpg) no-repeat bottom center;line-height:3em;padding-bottom: 10px;margin-bottom:50px;color:#003c2e;}
	.tempWrap{}
		.piclist li{float: left;width:330px;text-align: center;}
		.piclist li h3{font-size:16px;font-weight: normal;line-height:6em;}
		.pageBtn span{width:15px;height:26px;background: url(../images/arrow.jpg);overflow: hidden; text-indent: -999px; cursor: pointer;position: absolute;top:50%;margin-top:-13px;}
	.pageBtn {width:100%;}
		.pageBtn ul{text-align:center;}
		.pageBtn ul li{display: inline-block;width:30px;height: 30px;background: url(../images/circle.png) no-repeat -30px 0;overflow: hidden;text-indent: -999px;cursor: pointer;}
		.pageBtn .on{background-position: -30px -30px !important}

	.pageBtn span.prev{background-position: 0 0;left:0;}	
	.pageBtn span.next{background-position: -15px 0;right:0;}


/*.pcon{width:1084px;margin:auto;}
	.pcon .owl-theme .owl-controls .owl-buttons div{
		background:url(../images/arrow.png) no-repeat ;width:62px;height:62px; position:absolute;top:-225px;display:block;overflow:hidden;text-indent:-999px;
		}
	.pcon .owl-prev{background-position:0 -62px !important;left:-20px;left:-30px;}
	.pcon .owl-next{ background-position:-62px -62px !important ;right:-30px;}
	.pcon .owl-prev:hover{background-position:0 0 !important;left:-20px;left:-30px;}
	.pcon .owl-next:hover{ background-position:-62px 0 !important ;right:-30px;}*/
	


.mtop{margin-top:40px;border-top:1px solid #eee;padding-top:40px;}	
.mes_form,.marform{ overflow:hidden;}
	.mes_form ul{}
	.mes_form ul li{float:left;display:inline;}
	.mes_form ul li .tx{border:none;line-height:29px;height:29px;width:150px; background:#fff }
	.mes_form ul li .tarea{border:none;line-height:30px;height:80px;width:650px; background:#f1f1f1}
	.mes_form ul li .btn{padding:3px 40px;color:#fff;font-size:14px;border:none;background:#72bb38;margin:0 10px; cursor:pointer;}
	.mes_form ul li .b{color:#aaa !important; background:#eee !important;}

	
		
.jlist{width:960px;}
	.jlist dd{display:inline-block;height:85px;width:475px;}
	
.color_fff{color:#fff;}
.color_blue{color:#72bb38;}
.color_dark{color:#555;}
.color_grey{color:#aaa;}
.btn_n{padding:3px 15px;display:inline-block}
.btn_blue{background:#fff;color:#72bb38;}
.btn_fff{background:#fff;color:#72bb38;}
.btn_aaa{background:#aaa;color:#fff;}

.viewpro{text-align:right;margin-bottom:20px;}
	.viewpro a{display:inline-block;background:#72bb38;color:#fff;line-height:2.5em;padding:0 25px;font-size:18px;}
	.viewpro a:hover{background:#197255}
	
.pd{overflow:hidden;padding:30px 0;}
.nlist{}
	.nlist dd span{display:inline-block;}
	.nlist dd{line-height:2em;width:470px;float:left;margin-bottom:20px;}
	.nlist dd a h3{font-size:14px;font-weight:normal;}
		.nlist dd a p{color:#aaa;}
	.nlist dd a{display:block;padding:10px 10px 10px 80px;overflow:hidden;}
		.nlist dd a:hover{background:#197255;}
	.nlist a .datt{width:60px;color:#72bb38;text-align:center;float:left;margin-left:-80px;border-right:1px solid #ddd;}
		.nlist a .datt span{font-size:20px;display:block;}
	.m_l{margin-left:20px;}
.jlist .btn_blue,.jlist .btn_aaa{height:59px;position:absolute;right:0;top:0;font-size:18px;line-height:59px;}


.jlist .one_fourth_box{height:85px; border:1px solid #eee;}

.one_fourth_box{display:block;position:relative;width:475px;overflow:hidden;}
.ofb-r{margin-right:0!important;}
.ofb-bg{display:none;width:100%;height:100%;position:absolute;z-index:2;background:#72bb38;}
.ofb-date{position:absolute;top:20px;left:20px;z-index:10;line-height:2.5em;}
	.ofb-date em,.ofb-date-bottom em{font-size:30px;display:block}
	
.ofb-date-bottom{position:absolute;top:110px;left:20px;z-index:10;line-height:2.5em;}
.ofb-text{position:absolute;top:20px;left:80px;width:330px;z-index:10;}
.ofb-text-top{position:absolute;top:-110px;left:80px;width:330px;z-index:10;}
.ofb-text h3,.ofb-text-top h3{font-weight:normal;}
.ofb-text p,.ofb-text-top p{font-size:12px;line-height:1.7em;}

	
.jobb-r{margin-right:0!important;}
.job-bg{display:none;width:100%;height:100%;position:absolute;z-index:2;background:#72bb38;}
.job-img{position:absolute;top:10px;left:15px;z-index:10;background:url(../images/user.png) no-repeat;width:65px;height:65px;}
.job-img-bottom{position:absolute;top:85px;left:15px;z-index:10;background:url(../images/user.png) no-repeat 0 -130px;width:65px;height:65px;}
.job-text{position:absolute;top:10px;left:10px;width:455px;z-index:10;}
.job-text-top{position:absolute;top:-85px;left:10px;width:455px;z-index:10;}
.job-text h3,.job-text-top h3{font-weight:normal;}
.job-text p,.job-text-top p{font-size:12px;line-height:1.7em;margin:10px 0;}

.jobtit{height:75px;border-bottom:1px dotted #eee;margin-bottom:20px;padding:10px 0 0 80px;line-height:1.8em;}
	.jobtit h1{font-weight:normal;font-size:25px;color:#72bb38}
	.jobtit span{color:#aaa;font-size:12px;}
.ico1{background:url(../images/user.png) no-repeat 0 0px;}
.ico2{ background:url(../images/pro.png) no-repeat 0 -335px;}
	
.newsbg{}
	.newstit{text-align:center;border-bottom:1px solid #eee;color:#aaa;}
	.newstit h1{font-weight:normal;font-size:22px;color:#555;}
	.ncon{padding:20px 0;}

.pbigpic{text-align:center;padding:40px;}	
.pdes{border-bottom:1px solid #eee;border-top:1px solid #eee;padding:20px 0;margin-bottom:40px;line-height:2.5em;}	
.hlist{}
	.hlist td{text-align:center;padding-bottom:20px;}	

.page1{overflow:hidden;text-align:center;}
	.page1 li{display:inline-block;margin:0 10px;}
	.page1 li a{display:inline-block;color:#fff;line-height:2.5em;font-size:14px;background:#72bb38;padding:0 15px;}
	.page1 li a:hover{background:#197255}			

/*翻页-------------------------------------------------------------------*/
.page { text-align: center; clear: both; }
	.page *{vertical-align:middle;}
	.page span{display:inline-block; margin: 0 0 0 5px;display:inline-block;line-height:35px;height:35px;width:35px;}
	.page span.current{background:#72bb38;color:#fff;}
	.page span a{display:block;width:100%;height:100%;color:#aaa;border:1px solid #eee;}
		.page span a:hover{background-color:#72bb38;color:#fff;border:1px solid #72bb38;}
		.page .first a,.page .prev a,.page .next a,.page .last a{ background:url(../images/page.jpg) no-repeat}
		.page .first a{background-position:-70px -35px;}
		.page .first a:hover{ background-position:-70px 0; !important;}
		.page .prev a{ background-position:0 -35px;}
		.page .prev a:hover{ background-position:0 0; !important;}
		.page .next a{ background-position:-35px -35px;}
		.page .next a:hover{ background-position:-35px 0; !important;}
		.page .last a{ background-position:-105px -35px;}
		.page .last a:hover{ background-position:-105px 0; !important;}



    #owl-demo .owl-item div{
      
    }
	#owl-demo .owl-item div ul{}
	#owl-demo .owl-item div ul li{float:left; background:url(../images/logo_bg.png) no-repeat left top;padding:0 21px 21px 0; width:279px;height:109px;}
	#owl-demo .owl-item div ul li span{width:279px;height:109px;text-align:center; display:table-cell; vertical-align:middle;margin-top:0;	
	
	}
	#owl-demo .owl-item div ul li a{
	filter: Alpha(Opacity=70);/*IE7 fix*/
	opacity: 0.7;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	transition: all 0.4s linear;}
	#owl-demo .owl-item div ul li a:hover{filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;}
	
#clients .owl-theme .owl-controls .owl-buttons div{
	background:url(../images/arrow1.png) no-repeat ;width:30px;height:30px; position:absolute;top:-165px;overflow:hidden;text-indent:-999px;
	}
#clients .owl-prev{left:-30px;}
#clients .owl-next{ background-position:-30px 0 !important;right:-30px;}	


	
.thumbnailWrapper{width:1200px;margin:40px auto 0 auto; position:relative}
.thumbnailWrapper ul li{float:left;position:relative;overflow:hidden;}
.thumbnailWrapper ul li a img{position:relative;border:none;}
	#events .thumbnailWrapper ul li a img{width:300px;}
	#honners .thumbnailWrapper ul li a img{width:200px;}
.caption{position:absolute;bottom:0px;left:0px;width:100%;height:100%;display:none;background:#00aced;color:#ffffff;opacity:0.7;}
.caption .captionInside{text-align:center;line-height:30px;font-size:16px;vertical-align:middle; display:table-cell;}
	#events .caption .captionInside{width:300px;height:210px;}
	#honners .caption .captionInside{width:160px;height:286px;padding:0 20px;}
	
.jobform,.marform{}
	.jobform li,.marform li{margin:10px 0;float:left;width:50%;}
	.jobform .w100,.marform .w100{clear:both;width:100% !important;}
	.jobform li span,.marform li span{width:100px;float:left;line-height:37px;}
	.marform .text{background:#f1f1f1;line-height:25px;padding:5px;width:200px; border:none;}
	.jobform .text{border:1px solid #eee;color:#aaa;line-height:25px;padding:5px;width:200px;}
	.jobform li textarea{width:80%;line-height:25px;padding:5px;border:1px solid #eee;}
	.marform li textarea{width:80%;line-height:25px;padding:5px;background:#f1f1f1; border:none;}
	
	
.job_btn{text-align:center;border-top:1px solid #eee;padding-top:20px;margin-top:30px;}
	.job_btn a,.job_btn input{display:inline-block;padding:0 20px;line-height:45px;background:#72bb38;color:#fff;font-size:18px;
	
	}	
	.job_btn input{border:none; cursor:pointer}
	.job_btn a:hover{color:#72bb38;background:#eee;}
	
.gbg{background:#eee;}	
	
.meslist dl{margin-bottom:20px; overflow:hidden;}
	.w50{width:50%}
	.meslist dd{margin-bottom:1px;}
	.meslist .sp{width:80px;background:#f1f1f1; display:inline-block;text-align:center;margin-right:10px;}
	.gbg .sp{ background:#ddd !important}