@charset "utf-8";
/* CSS Document */

.ftwo{ width: 1200px; margin: 0 auto; overflow: hidden;}
.fabout{ float: left; width: 400px; height: 500px; position: relative;
	background: url('../images/fabout.jpg') center no-repeat;}
.fabout .seemore{ width: 200px; height: 50px; line-height: 50px; font-size: 16px; color: #fff;
	background: url('../images/op0-40.png'); position: absolute; top:230px; left:100px; z-index: 1;}

.flei{ float: right; width: 800px; height: 500px; overflow: hidden;}
.flei li{ float: left; width: 400px; height: 250px; position: relative; overflow: hidden;}
.flei li:first-child{ width: 800px;}
.flei li a{ display: block;}

.flei li img{ display: block; width: 100%; height: 100%;}

.jello2:hover{-webkit-animation-name: jello; animation-name: jello;
  -webkit-animation-duration: 1s; animation-duration: 1s;}

.flei .layer{ width: 100%; height: 24px; position: absolute; z-index: 1; color: #fff;
	left:0; bottom: 0; background: url('../images/op0-30.png');}
.flei .layer h3{ font-size: 16px; line-height: 24px; margin: 0 20px; padding-top: 0;}
.flei .layer p{ color: #fff; font-size: 14px; line-height: 24px; max-height: 72px;
	 overflow: hidden; margin: 10px 20px 0;}
.flei li:first-child .layer p{ width: 460px;}
.flei .layer label{ display: block; width: 118px; height: 38px; border: 1px solid #fff;
	text-align: center; line-height: 38px; font-size: 14px; margin: 15px 20px 0; cursor: pointer;}


.flei li:hover .layer{ height: 250px;}
.flei li:hover .layer h3{ padding-top: 35px;}
.flei .layer,.flei .layer h3{ -webkit-transition: 0.7s; -moz-transition: 0.7s;
 -ms-transition: 0.7s; -o-transition: 0.7s; transition: 0.7s;}



/* 首页 */
.fnewsh{ padding-top: 20px; background-color: #fff; width: 1200px; height: 24px; margin: 0 auto; overflow: hidden;}
.fnewsh .title{ float: left; margin-left: 30px; font-size: 18px; color: #333; font-weight: bold; line-height: 24px;}
.fnewsh .more{ float: right; margin-right: 30px; width: 50px; line-height: 24px;
	 background: url('../images/more.png') right center no-repeat;}

.fnewslist{ width: auto;  height: 165px; overflow: hidden;}
.fnewslist li{ float: left; width: 600px; height: 165px;}
.fnewslist li a{ display: block; padding: 15px 30px 15px 250px;}
.fnewslist li .pic{ float: left; width: 200px; height: 125px; margin-left: -220px;}
.fnewslist li img{ width: 100%; height: 100%;}
.fnewslist li:hover img{ -webkit-transform: scale(1.04); -moz-transform: scale(1.04);
    -ms-transform: scale(1.04); -o-transform: scale(1.04); transform: scale(1.04);}
.fnewslist li h3{ height: 56px; line-height: 28px; font-weight: bold;
	 font-size: 18px; color: #333; overflow: hidden; margin-bottom: 7px;}
.fnewslist li p{ font-size: 14px; color: #666; line-height: 24px; height: 72px; overflow: hidden;}

.fnewslist li img{ -webkit-transition: .6s;
 -moz-transition: .6s; -ms-transition: .6s; -o-transition: .6s; transition: .6s;}

.picScroll-left2{ position: relative; width: 100%;}
.picScroll-left2 .bd{ width: 1200px; margin: 0 auto; padding-bottom: 10px; background-color: #fff;}
.picScroll-left2 .bd ul{ zoom:1;}
.picScroll-left2 .bd ul li{ _display:inline;}

a.fnewsprev,a.fnewsnext{ position: absolute; width: 40px; height: 60px; z-index: 1;
	background-position: center; top:50px; background-repeat: no-repeat; text-align: center;
	font-family: 'simsun'; font-size: 38px; color: #bfbfbf; line-height: 60px;}
a.fnewsprev{ left:50%; margin-left: -650px;}
a.fnewsprev:hover{ box-shadow: 0 0 15px 0 #ddd; color: #e8161f;}
a.fnewsnext{ right: 50%; margin-right: -650px;}
a.fnewsnext:hover{ box-shadow: 0 0 15px 0 #ddd; color: #e8161f;}
@media screen and (max-width:1300px){
	a.fnewsprev{ left:10px; margin-left: 0;}
	a.fnewsnext{ right: 10px; margin-right: 0;}
}






/* 内页 */
.inbanner{ width: 100%; height: 300px; position: relative; overflow: hidden;}
.inbanner>img{ position: absolute; left:50%; margin-left: -960px; top:0; height: 100%; z-index: 1;}

.tree{ position: absolute; bottom: 0; left:50%; margin-left: -600px; width: 1200px;
 color: #fff; font-size: 14px; line-height: 30px; text-indent: 30px; z-index: 1; height: 30px;
	background: #464646 url('../images/wenli.png');}
.tree a{ color: #fff; padding: 0 5px;}
.tree a.leaf,.tree a:hover{ color: #da251d;}

.main{ margin: 0 auto; width: 1200px; max-width: 100%; background-color: #fff;}
.cate{ padding: 27px 0 5px; height: 70px; background: url('../images/line1.png') center bottom no-repeat;}
.catecn{ font-size: 30px; line-height: 70px; color: #333; height: 70px; text-align: center;}




.aboutpage{ padding: 50px 25px 90px;}
.aboutpic{ width: 100%; height: 400px; position: relative;}
.aboutpic:before{ content: ''; position: absolute; left: 10px; top:10px; z-index: 1;
	width: 1126px; height: 376px; border: 2px solid #fff;}
.aboutpic img{ width: 100%; height: 100%;}
.aboutcon{ margin-top: 25px; font-family: 'simsun'; font-size: 14px; color: #666; line-height: 26px; text-indent: 2em;}
.aboutcon img{ max-width: 100%;}


.boss{ padding: 50px 100px 90px; overflow: hidden;}
.bosspic{ float: left; padding-right: 10px; padding-bottom: 10px; position: relative;}
.bosspic img{ position: relative; z-index: 1; width: 415px; height: 310px;}
.bosspic:after { content: ''; width: 415px; height: 310px; border: 1px solid #dddddd;
    position: absolute; top: 10px; left: 10px; z-index: 0; }
.bosspic h3{ text-align: center; color: #333; font-size:20px; line-height:2em;
	margin-top:20px;}
.poem{ float: right; width: 500px; font-family: 'simsun';
	font-size: 14px; color: #333; line-height: 26px;}


.teamcon{ font-family: 'simsun'; font-size: 14px; color: #333;
	 line-height: 26px; text-indent: 2em; padding: 50px 100px 100px;}
.teamcon img{ max-width: 100%;}



.chengout{ padding: 50px 30px 100px;}
.chenglist{ overflow: hidden;}
.chenglist li{ float: left; width: 285px; padding-top: 36px;
	background: url('../images/line2.png') center top no-repeat;}
.chenglist li .year{ height: 40px; font-size: 40px; color: #666; text-indent: 15px;
	line-height: 40px; margin-bottom: 10px;}
.chenglist li .con{ width: 240px; height: 192px; overflow: hidden; font-size: 14px;
	color: #333; line-height: 24px; font-family: 'simsun';}
.chenglist li .con p{ padding-left: 30px; background: url('../images/dot1.png') 16px 11px no-repeat;}

.picScroll-left{ position: relative; width: 100%;}
.picScroll-left .bd{ width: 1140px; margin: 0 auto; padding-bottom: 60px;}


a.lichenprev,a.lichennext{ position: absolute; width: 50px; height: 50px; z-index: 1;
	background-position: center; bottom:0; background-repeat: no-repeat;}
a.lichenprev{ left:50%; margin-left: -65px; background-image: url('../images/lt1.png');}
a.lichenprev:hover{ background-image: url('../images/lt1h.png');}
a.lichennext{ right: 50%; margin-right: -65px; background-image: url('../images/gt1.png');}
a.lichennext:hover{ background-image: url('../images/gt1h.png');}




.rylist{ overflow: hidden;}
.rylist li{ float: left; width: 380px;}
.rylist li .year{ height: 44px; font-size: 40px; color: #666; line-height: 44px;}
.rylist li .line{ height: 34px; margin-top: 10px; background: url('../images/line3.png') center top no-repeat;}
.rylist li .con{ width: 360px; height: 330px; overflow: hidden; font-size: 14px;
	color: #333; line-height: 30px; font-family: 'simsun';}
.rylist li .con p{ padding-left: 40px;}


.dili{ padding: 50px 30px 90px;}
.dili img{ width: 100%; display: block;}
.pintai{ padding: 50px 0 100px;}
.pintai img{ width: 100%; display: block;}
.fuwu{ padding: 50px 30px 170px;}
.fuwu img{ width: 100%; display: block;}
.fuli{ padding: 50px 30px 100px;}
.fuli img{ width: 100%; display: block;}



.atc{ overflow: hidden; padding: 30px 0 90px;}
.atc-h{ text-align: center;}
.atc-h h1{ font-size: 20px; color: #333; line-height: 40px;}

.atc-h .atc-date{ line-height: 40px; font-size: 12px; color: #bbb; margin-top: 10px; border-top: 1px solid #ddd;}
.atc-date span{ display: inline-block; height: 40px; margin: 0 35px; padding-left: 30px;}
span.clock{ background: url('../images/clock.png') left center no-repeat;}
span.clerk{ background: url('../images/clerk.png') left center no-repeat;}
span.click{ background: url('../images/click.png') left center no-repeat;}

.atc-con{ padding: 25px 30px 70px; font-size: 14px; line-height: 30px; color: #666; border-bottom: 1px solid #ddd;}
.atc-con img{ max-width: 100%;}

.atc-pn{ position: relative; margin-top: 12px; padding-right: 140px; padding-left: 30px; font-size: 16px;}
.atc-pn a{ display: block; overflow: hidden; color: #666; line-height: 30px;}
.atc-pn a span{ color: #666; transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s;}
.atc-pn a:hover{ color: #e8333b;}
.atc-pn a:hover span{ color: #e8333b; text-decoration: underline;}
.atc-pn a.ret{ text-decoration: underline; text-align: center;
	position: absolute; right:30px; top:0; z-index: 1; padding-left: 25px;
	background: url('../images/ret.png') left no-repeat;}
.atc-pn a.ret:hover{ background-image: url('../images/ret2.png');}




.newslist{ width: 1200px; overflow: hidden; padding: 30px 0 10px;}
.newslist li{ float: left; width: 600px; height: 175px;}
.newslist li a{ display: block; padding: 20px 30px 20px 250px;}
.newslist li .pic{ float: left; width: 200px; height: 125px; margin-left: -220px;}
.newslist li img{ width: 100%; height: 100%;}
.newslist li:hover img{ -webkit-transform: scale(1.04); -moz-transform: scale(1.04);
    -ms-transform: scale(1.04); -o-transform: scale(1.04); transform: scale(1.04);}
.newslist li h3{ height: 56px; line-height: 28px;
	 font-size: 18px; color: #333; overflow: hidden; margin-bottom: 7px;}
.newslist li:hover h3{ color: #e8333b;}
.newslist li p{ font-size: 14px; color: #666; line-height: 24px; height: 72px; overflow: hidden;}

.newslist li img,.newslist li h3{ -webkit-transition: .6s;
 -moz-transition: .6s; -ms-transition: .6s; -o-transition: .6s; transition: .6s;}




.gaolist{ width: 1200px; overflow: hidden; padding: 30px;}
.gaolist li{ float: left; width: 520px;}
.gaolist li:nth-child(even){ margin-left: 100px;}
.gaolist li a{ display: block; padding: 15px 0 15px 150px;}
.gaolist li .date{ float: left; width: 120px; height: 120px; margin-left: -150px;
	 text-align: center; margin-top: 5px; background-color: #f1f1f1;}
.gaolist li .day{ padding-top: 10px; line-height: 78px; font-size: 60px;
	font-weight: bold; color: #aaa;}
.gaolist li .month{ font-size: 20px; text-transform: uppercase;
	color: #aaa; line-height: 26px;}
.gaolist li:hover .day,.gaolist li:hover .month,.gaolist li:hover h3{ color: #e8333b;}

.gaolist li h3{ height: 60px; line-height: 30px;
	 font-size: 16px; color: #333; overflow: hidden; margin-bottom: 10px;}
.gaolist li p{ font-size: 14px; color: #666; line-height: 20px; height: 60px; overflow: hidden;}

.gaolist li .day,.gaolist li .month,.gaolist li h3{ -webkit-transition: .6s;
 -moz-transition: .6s; -ms-transition: .6s; -o-transition: .6s; transition: .6s;}



.protable{ padding: 50px 30px 100px;}
.protable table{ border: 1px solid #fff; width: 100%; font-size: 14px; line-height: 30px; text-align: center;} 
.protable table th{ border: 1px solid #fff; background-color: #888; padding: 10px; color: #fff; font-weight: normal;}
.protable table td{ border: 1px solid #fff; background-color: #f2f2f2; font-family: 'simsun'; color: #333; padding: 10px;}
.protable table td.proname{ text-align: left;}


.proleitwo{ padding: 30px; font-size: 0; border-bottom: 1px solid #ddd;}
.proleitwo a{ display: inline-block; width: 20%; height: 30px; text-indent: 20px; overflow: hidden;
	font-size: 16px; color: #888; background-color: #fff; line-height: 30px;}
.proleitwo a.on,.proleitwo a:hover{ background-color: #e61d25; color: #fff;}



.huobanlist{ padding: 100px 40px 200px; font-size: 0;}
.huobanlist li{ display: inline-block; border: 1px solid #eaeaea; width: 158px; height: 88px;
	-webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.huobanlist li a{ display: block; line-height: 88px; text-align: center; }
.huobanlist li a img{ max-width: 90%; max-height: 90%;}
.huobanlist li:hover{ border-color: #e8333b;}



.prolei{ width: 100%; padding: 0 0 100px; overflow: hidden;}
.prolei li{ border-bottom: 1px solid #ddd; padding: 50px 30px;}
.prolei li .leiin{ padding-right: 300px; position: relative; min-height: 225px;}
.prolei li .pic{ position: absolute; right: 0; top:0; z-index: 1; width: 300px; height: 225px;}
.prolei li .pic img{ width: 300px; height: 225px;}
.prolei li h3{ padding: 23px 0 16px; position: relative; font-size: 16px; color: #333;
	font-weight: bold; line-height: 26px; height: 26px;}
.prolei li h3:after{ content: ''; position: absolute; left: 0; bottom:0; z-index: 0;
	width: 50px; height: 1px; background-color: #bbb;}
.prolei li p{ padding: 15px 0; font-size: 14px; color: #333; line-height: 24px; font-family: 'simsun';}
.prolei li .nextlei{ width: 580px;}
.prolei li .nextlei a{ display: inline-block; width: 190px; height: 30px; text-indent: 10px; overflow: hidden;
	font-size: 14px; color: #888; font-family: 'simsun'; background-color: #fff; line-height: 30px;}
.prolei li .nextlei a:hover,.prolei li .nextlei a.on{ background-color: #e61d25; color: #fff;}






.cullist{ width: 1140px; max-width: 100%; padding: 50px 30px 30px; overflow: hidden;}
.cullist li{ float: left; width: 380px; position: relative; text-align: center;}

.cullist li .pic{ height: 80px; position: relative; overflow: hidden;
	 text-align: center; line-height: 80px; font-size: 0;}
.cullist li:hover img{ -webkit-animation: rotateY360 2s linear 1; animation: rotateY360 2s linear 1;
	-moz-animation: rotateY360 2s linear 1; -o-animation: rotateY360 2s linear 1;}
.cullist li h3{ font-size: 20px; color: #333; font-weight: bold; line-height: 44px; height: 44px; margin-top: 10px;}
.cullist li p{ font-size: 14px; color: #333; line-height: 34px; font-family: 'simsun';}

.mayi{ width: 1140px; height: 300px; margin: 0 auto; position: relative;
	background: url('../images/mayi.jpg') center no-repeat;}
.linian{ background: url('../images/opf-75.png'); position: absolute; left:64px; top:25px; z-index: 1;
	padding: 10px 20px; width: 410px;}
.linian p{ font-size: 14px; color: #333; line-height: 32px;}


.dtlist{ padding: 40px 0 90px; font-family: 'simsun'; font-size: 14px;}
.dtlist li{ float: left; width: 540px; padding: 0 30px; height: 36px; line-height: 36px;}
.dtlist li a{ display: block; height: 36px; color: #333; padding-left: 13px; position: relative;}
.dtlist li a:before{ content: ''; position: absolute; left: 0; top:10px; z-index: 0;
	width: 2px; height: 16px; background-color: #fff;}
.dtlist li a:hover{ color: #e61d25;}
.dtlist li a:hover:before{ background-color: #e61d25;}
.dtlist li span{ display: inline-block; width: 440px; height: 36px; overflow: hidden;}
.dtlist li i{ float: right; display: inline-block; width: 80px; height: 36px; font-style: normal;}






.lxone{ overflow: hidden; padding: 50px 30px 80px;}
#map { float: right; width: 750px; height: 250px;}
.lxway{ float: left; width: 370px;}
.lxway dd{ padding-left: 80px; width: 290px; margin-bottom: 40px; position: relative;}
.lxway dd p{ font-size: 16px; color: #333; line-height: 25px;}
.lxway dd:before{ content: ''; position: absolute; left: 0; top: 0; z-index: 0;
	width: 80px; height: 50px;}
.lxway dd.lx1:before{ background: url('../images/lx1.png') left center no-repeat;}
.lxway dd.lx2:before{ background: url('../images/lx2.png') left center no-repeat;}
.lxway dd.lx3:before{ background: url('../images/lx3.png') left center no-repeat;}
.lxway dd.lx2 p,.lxway dd.lx3 p{ padding: 12px 0;}




#liuyan{ padding: 50px 30px; color: #666; font-size: 0;}
#liuyan .hang{ float: left; width: 360px; height: 50px; line-height: 50px; margin-bottom: 50px; margin-right: 20px;}
#liuyan .hang.fat{ width: 100%; height: 160px; margin-bottom: 40px;}


#liuyan input[type=text]{ width: 298px; height: 48px; border:1px solid #ddd;
	 line-height: 48px; text-indent: 10px; font-size: 14px;}
#liuyan label{ display: inline-block; width: 60px; font-size: 18px; color: #333;}
#liuyan textarea{ padding: 10px; height: 140px; border:1px solid #ddd; resize:none;
	vertical-align: top; width: 1058px; line-height: 28px; font-size: 14px;}
#liuyan input[type=text]:focus,#liuyan textarea:focus{ border-color: #e9343b;}
#liuyan input[type=text],#liuyan textarea{ transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s;}

#liuyan i.v{ vertical-align: top;}

#liuyan .hang2{ float: right; line-height: 48px; margin-bottom: 50px;}
#liuyan .hang2 p{ float: left;}
#liuyan img#yzmpic{ border:1px solid #ddd; height: 48px; cursor: pointer; vertical-align: top;}
#liuyan .yzmchange{ display: inline-block; width: 34px; text-align: center;}

#liuyan input#tj{ width: 120px; height: 50px; font-size: 20px; line-height: 50px;
	background-color: #fff; color: #e9343b; margin-left: 30px; border: 1px solid #e9343b;}
#liuyan input#tj:hover{ background-color: #e9343b; color: #fff;}




.result{ padding: 50px 30px 100px; overflow: hidden;}
.result1{ font-size: 16px; color: #888;}
.result1 i{ color: #e9343b;}
.result1 dt{ line-height: 56px;}
.result1 dd{ border-bottom: 1px dashed #bbbbbb; line-height: 56px;}
.result1 dd a{ color: #888; font-weight: bold;}
.result1 dd a:hover{ text-decoration: underline;}

.result2{ font-size: 16px; color: #888;}
.result2 i{ color: #e9343b;}
.result2 dt{ line-height: 56px;}
.result2 dd{ border-bottom: 1px dotted #bbbbbb; padding-top: 15px; padding-bottom: 20px;}
.result2 dd .title{ height: 28px; line-height: 28px; overflow: hidden; padding-right: 85px;}
.result2 dd h3{ float: left; font-weight: bold; max-width: 100%; height: 28px; overflow: hidden;}
.result2 dd h3 a{ color: #888; }
.result2 dd a:hover{ color: #e9343b;}

.result2 dd .title span{ float: right; margin-right: -85px; font-size: 14px; text-align: right;}

.result2 dd .txt{ font-size: 14px; line-height: 20px; height: 60px; overflow: hidden; margin-top: 10px;}



.jihua{ padding: 40px 30px;}
.jihua h3{ font-size: 18px; line-height: 38px; color: #333;}
.jihua .con{ padding: 25px 0; font-size: 14px; color: #333; line-height: 24px;}
.jihua .pic img{ display: block; margin: 30px auto; max-width: 100%;} 




.jiance{ font-family: 'simsun'; font-size: 14px; color: #333;
	 line-height: 26px; padding: 45px 30px 100px; text-align: center;}
.jiance img{ max-width: 100%; margin-top: 45px;}
.pinzhi{ font-family: 'simsun'; font-size: 14px; color: #333; line-height: 26px;
	text-indent: 2em; padding: 45px 150px;}



#swiper-container{ position: relative; z-index: 3; overflow: hidden; height: 270px; padding: 10px 0;}
#swiper-container .swiper-wrapper{ position: relative; width: 750px; height: 270px; z-index: 1; margin: 0 auto;
  -webkit-transition-property: -webkit-transform; transition-property: transform; }
#swiper-container .swiper-slide{ overflow: hidden; width: 200px; background-color: #000; height: 270px;
  text-align: center; box-shadow: 0 3px 10px 0 rgba(136,136,136,0.75);}
#swiper-container .swiper-slide .fprotw{ opacity: .8; filter: alpha(opacity=80);
  -webkit-transition: all 0.5s linear 0.1s; transition: all 0.5s linear 0.1s;}
#swiper-container .swiper-slide.roundabout-in-focus .fprotw,
#swiper-container .swiper-slide:hover .fprotw{ opacity: 1; filter: alpha(opacity=100);}



.fprotw{ display: block; width: 100%; height: 100%;}
.fprotw img{ display: block; width: 100%; height: 100%;}


a.zsprev,a.zsnext{ position: absolute; width: 50px; height: 50px; z-index: 1; cursor: pointer;
	background-position: center; top:50%; margin-top: -25px; background-repeat: no-repeat;}
a.zsprev{ left:85px;  background-image: url('../images/lt1.png');}
a.zsprev:hover{ background-image: url('../images/lt1h.png');}
a.zsnext{ right: 85px;  background-image: url('../images/gt1.png');}
a.zsnext:hover{ background-image: url('../images/gt1h.png');}




/* 人才招聘 */
.rec{ padding: 50px 30px 100px;}
.reclist{ border-top: 1px solid #ddd;}
.reclist li{ position: relative; border-bottom: 1px solid #ddd;}

.reclist .rec-hand{ height: 40px; line-height: 40px; background-color: #fff; overflow: hidden;
	-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.reclist .rec-hand h3{ float: left; text-indent: 10px; font-size: 16px; color: #888;}
.reclist .rec-hand a.more{ float: right; padding-right: 25px; margin-right: 10px; color: #888;
	background: url('../images/jia.png') right center no-repeat; font-size: 14px;}

.reclist li.on .rec-hand,.reclist li:hover .rec-hand{ background-color: #888;}
.reclist li.on .rec-hand h3, .reclist li:hover .rec-hand h3,
.reclist li.on .rec-hand a.more, .reclist li:hover .rec-hand a.more{ color: #fff;}
.reclist li.on .rec-hand a.more, .reclist li:hover .rec-hand a.more{
 	background-image: url('../images/jiah.png');}
.reclist .rec-hand,.reclist .rec-hand h3,.reclist .rec-hand a.more{ -moz-transition: 0.6s;
 -ms-transition: 0.6s; -webkit-transition: 0.6s; -o-transition: 0.6s; transition: 0.6s;}


.rec-basic{ width: 100%; border: 0 none; margin: 10px 0;}
.rec-basic td{ padding: 0 10px; font-size: 16px; color: #333; line-height: 36px;}

.reclist .rec-con{ display: none; overflow: hidden;}
.reclist .rec-txt{ font-size: 14px; color: #333; line-height: 24px; padding: 15px 10px;
	border-top: 1px solid #ddd;}


.recform{ margin: 30px 0; color: #888; height: 40px;}
.recform .pai{ width: 100%; height: 40px; line-height: 38px; font-size: 0;}
.recform label{ font-size: 14px; display: inline-block; border: 1px solid #ddd;
	text-align: center; width: 76px;}
.recform label.long{ width: 90px;}
.recform input[type=text]{ font-size: 14px; border: 1px solid #ddd;
	text-indent: 10px; width: 120px; margin-left: -1px; margin-right: -1px;}
.recform input.rectel[type=text]{ width: 200px;}
.recform i.v{ height: 40px;}
.recform i.jianli s{ display: inline-block; width: 250px; border: 1px solid #ddd;
	 text-decoration: none; font-size: 14px; text-align: center; margin-right: -1px;}
.recform .recjl{ position: absolute; width: 100%; height: 100%; left: 0; top:0; z-index: 1;
	opacity: 0; filter: alpha(opacity=0);}
.recform img.yzmpic{ width: 100px; height: 40px; cursor: pointer; vertical-align: top;}

.recform input.tj2{ width: 100px; height: 40px; font-size: 14px; line-height: 40px;
	background-color: #e8333b; color: #fff;}
.recform input.tj2:hover{ opacity: 0.8; filter: alpha(opacity=80);}