﻿@charset "utf-8";
html{ /*font-size:62.5%;*/}
body{padding:0px; margin:0px auto; /*font-size:1.6em;*/ font-size: 20px; font-family: Microsoft YaHei,arial,'宋体'; color:#585858; 


/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none;

/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); 

/*控制内容的可选择性*/
-webkit-user-select: none;  
-ms-user-select: none;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;

/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased; 
}
ul,li,form, dl,dt,dd, div,i{ padding:0px; margin:0px;list-style: none;font-style: normal;}
.ul,.ul li{ list-style: none; margin: 0;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,em,textarea{ font-size:1em; font-style:normal; color:#585858; font-family:Microsoft YaHei; border-radius:0; -webkit-border-radius:0;}
img,object{ border:none; border:0; overflow:hidden; vertical-align:top;}
a{ color:#585858; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}  /* 去掉链接触摸高亮 */
a:focus {outline:none; -moz-outline:none;}
.hide{ display:none;} /*设置隐藏元素*/
.box{padding: 0 10px;}
.box20{padding: 0 20px;}
.fl{float: left;}
.fr{float: right;}
/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}
.clearfix{ zoom:1;}
.clearfix:after,
.clearfix:before{content:" ";display: table;}
.clearfix:after{clear: both;}
.positionRe{position: relative;}
/*页面框架*/
.Contain{width: 1200px;margin: 0 auto;}

/*字体、图片单位可以直接使用px*/
/*top*/
.hello{padding: 10px 0;position: relative;height: 15px;border-bottom: 1px solid #e5e5e5;}
.hello p{color: #777;font-size: 15px;display: inline-block;}
.hello button{width: 20px;height: 18px;float: right;cursor: pointer;border: none;outline: none;font-size: 15px;background: url(../images/right.png) no-repeat center center;}
.hello ul{background: #fff;z-index: 999;position: absolute;right: 24px;top: 0px;width: 47px;height: 20px;overflow: hidden;}
.hello ul.on{overflow: inherit;width: auto;}
.hello ul li{margin: 0 5px 5px 0;float: left;}
.hello ul li a{font-size: 14px;}
.hello ul li:hover{background: #DEDEDE;}
.Top_box{position: relative;z-index: 99999;padding: 10px 0;}

.Top .logo{display: inline-block}
.Top .logo img{width: 100px;}
.Top .Nav {text-align: right;float: right;margin-top: 10px;}
.Top .Nav li{display: inline-block;transition: 0.7s all ease-in-out;position: relative;padding: 17px 0;}
.Top .Nav li a.am{display: block;padding: 7px 35px;font-size: 16px;transition: 0.3s all ease-in-out;}
.Top .Nav li dl.subNav{display: none;position: absolute;width: 120%;left: -10%;top: 60px;text-align: center;box-shadow: 0 0px 5px #9E9E9E;padding-bottom: 5px;background: #fff;}
.Top .Nav li dl.subNav dd{line-height: 30px;position: relative;}
.Top .Nav li dl.subNav dd:hover{background: rgba(0,0,0,0.3);}
.Top .Nav li dl.subNav dd:hover a.an{color: #fff;display: block;}
.Top .Nav li.on,.Top .Nav li:hover{background: url(../images/top.png) no-repeat center bottom;}
.Top .Nav li:last-child a.am{padding: 7px;}

/*index*/
.carousel-solute{width: 100%;}

.carousel-solute .item a{ display:block; width:100%; cursor:pointer; }
.carousel-solute .item a img{ width:100%;}
.carousel-solute .owl-carousel .owl-dots{ position:absolute; width:100%; bottom: 100px; text-align:center;}
.carousel-solute .owl-carousel .owl-dot{ display:inline-block;*display:inline;*zoom:1; vertical-align:middle;background: url(../images/circle.png) no-repeat center center; height:18px; width:40px; margin:0 8px;}
.carousel-solute .owl-carousel .owl-dot.active{ background: url(../images/circle2.png) no-repeat center center;}
.carousel-solute .owl-carousel .owl-nav .owl-prev,.homeban .owl-carousel .owl-nav .owl-next{ display:block; cursor:pointer; position:absolute; width:59px; height:120px; top:50%; margin-top:-60px; font-size:0; }
.carousel-solute .owl-carousel .owl-nav .owl-prev{ background:url(../images/prev.png); left:50%; margin-left:-600px; }
.carousel-solute .owl-carousel .owl-nav .owl-next{ background:url(../images/next.png); left:50%; margin-left:541px; }
/*.title{text-align: center;margin: 30px 0;background: url(../images/title.png) no-repeat center 35%;}
.title p{color: #303030;font-size: 36px;margin: 8px 0;font-weight: bold;}
.title span{color: #bfbfbf;text-transform: uppercase;}*/

.video_box{background: url(../images/gb2.png) no-repeat left top;padding: 127px 0 87px 0;}
.indexT{position: absolute;left: 0;width: 100%;text-align: center;top: -70px;}
.indexT p{font-weight: bold;font-size: 24px;font-family: "微软雅黑";}
.video_box .img{position: absolute;left: 0;top: 0;width: 1100px;height: 550px;z-index: 888;}
.video_box .video{width: 91%;float: left;text-align: center;}
.video_box .video video{height: 550px;width: auto;}
.pinpai .more{display: inline-block;padding: 10px 33px;background: #f6a10a;border-radius: 25px;color: #fff;font-size: 16px;margin: 3% 0;}


.yyly {background: #f4f4f4;padding: 30px 0 70px 0;margin: 3% 0 0 0;}
.yyly .list li{float: left;width: 32%;margin-left: 2%;position: relative;overflow: hidden;}
.yyly .list li:first-child{margin-left: 0;}
.yyly .list li .pic{width: 384px;height: 424px;overflow: hidden;text-align: center;line-height: 424px;}
.yyly .list li .pic img{width: 100%;display: inline-block;vertical-align: middle;}
.yyly .list li .Hover{width: 75%;height: 340px;background: #fff;border-bottom: 4px solid #71c700;padding: 5% 6%;position: absolute;left: -106.5%;top: 5%;z-index: 999;transition: 0.5s;}
.yyly .list li .Hover h3{font-size: 17px;color: #444;margin: 10px 0 20px 0;}
.yyly .list li .Hover .info{line-height: 30px;}
.yyly .list li .Hover dl dt:first-child{padding-top: 0;}
.yyly .list li .Hover dl dt{padding: 15px 0;border-bottom: 1px solid #DEDEDE;}
.yyly .list li .Hover dl dt em{font-size: 14px;color: #71c700;margin-bottom: 6px;display: block;}
.yyly .list li .Hover dl dt p{font-size: 15px;color: #666;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}

.yyly .list li .Hover dl dd:first-child{padding-top: 2px;}
.yyly .list li .Hover dl dd:last-child{border: none;}
.yyly .list li .Hover dl dd{height: 30px;border-bottom: 1px solid #DEDEDE;padding: 10px 0;}
.yyly .list li .Hover dl dd img{width: 28px;height: 33px;}
.yyly .list li .Hover dl dd .txt{float: right;width: 80%;text-align: left;}
.yyly .list li .Hover dl dd em{font-size: 14px;color: #71c700;margin-bottom: 7px;display: block;}
.yyly .list li .Hover dl dd p{font-size: 15px;color: #666;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}

.yyly .list li .more{font-size: 18px;margin: 13px 0;padding: 3px 0;display: inline-block;color: #666;padding-right: 40px;background: url(../images/r2.png) no-repeat right center;}
.yyly .list li:hover .Hover{left: 6.5%;}


/*bottom*/
.bottom{padding: 50px 0 0 0;background: #fff;color: #666;}
.bottom .bleft{width: 30%;float: left;}
.bottom .bleft p{color: #3e4648;margin: 8px 0;line-height: 30px;}
.bottom .bleft img:first-child{margin: 0 0 10px 0;width: 100px;}
.bottom .bleft img:last-child{margin: 10px 0 0 0;}

.bottom .bcenter{width: 70%;float: right;}
.bottom .bcenter ul{text-align: right;}
.bottom .bcenter ul li{text-align: left;transition: 0.7s all ease-in-out;position: relative;display: inline-table;margin-left: 7%;}
.bottom .bcenter ul li a.am{display: block;font-size: 16px;transition: 0.3s all ease-in-out;padding-bottom: 15px;background: url(../images/nt.png) no-repeat left bottom;margin-bottom: 10px;color: #3e4648;}
.bottom .bcenter ul li dl.subNav{display: block;padding-bottom: 5px;}
.bottom .bcenter ul li dl.subNav dd{line-height: 30px;position: relative;}
.bottom .bcenter ul li dl.subNav dd:hover a{color: #333;}
.bottom .bcenter ul li.on a.am,.Top .Nav li:hover a.am{color: #333;}
.bottom .bcenter ul  li:last-child a.am{padding: 7px;}
.bottom .bcenter ul li:first-child{margin-left: 0;}

.bottom .Copyright{padding: 20px 0;background: #191919;margin-top: 30px;line-height: 20px;}
.bottom .Copyright p{color: #cdcdcd;font-size: 14px;}
.bottom .Copyright a{color: #cdcdcd;font-size: 14px;}
.bottom .Copyright .list li{float: left;margin-left: 15px;}


/*pages*/
.Pages{ zoom:1; text-align:center; overflow:hidden; color:#666666; line-height:24px;clear:both;margin: 5% 0;}
.Pages span{ padding:0px 3px; display:inline-block; padding:4px 0;}
.Pages a{ display:inline-block; margin:0px 2px;}
.Pages .p_cur b{ color:#e0b43e; font-weight:normal;}
.Pages .p_count b{ color:#e0b43e; font-weight:normal;}
.Pages .p_total b{ color:#e0b43e; font-weight:normal;}
.Pages .p_jump em{ font-style:normal; font-family:Arial;}
.Pages .p_jump em a{ border:0px; width:22px; height:22px; line-height:22px; text-align:center;}
.Pages .p_jump em a.a_cur{ background:#D4D4D4;}
.Pages .p_jump b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:16px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button { position:relative; top:0px; width:35px; height:19px; cursor:pointer; border:none; background:#A6854F; border-radius:2px; -moz-border-right:2px; -webkit-border-radius:2px; color:#fff; font-size:17px;}
.Pages .input{ width:48px; height:23px; border:1px solid #d2d2d2; background:#fff;}
.Pages .p_jump .f1{ padding-right:3px; display:none;}
.Pages .p_jump .f2{ padding:0 3px; display:none;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .a_next{ border: 1px solid #f6a10a;background: #f6a10a;color: #fff;border-color: #428dc2;}
.Pages .p_page .a_first,.Pages .p_page .a_end,.Pages .p_page .a_prev,.Pages .p_page .a_next{padding: 4px 13px;border: 1px solid #e8e8e8;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover{ color:#000;}
.Pages .p_page .num a{display:inline-block; width:24px; height:24px; line-height:24px; text-align:center; color:#666; vertical-align:middle;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{color:#f6a10a;}
/*pages end*/


/*详细页面*/
.Titleinfo{ padding:30px 0px 15px 0px; text-align:center; border-bottom:1px solid #d8d8d8; line-height:29px; color:#888;float: left;width: 100%;margin-bottom: 25px;}
.Titleinfo .tit{ font-size:24px; color:#333333; padding-bottom:10px;}
.Titleinfo i{ margin:0px 20px;display: inline-block;}
.SinglePage{padding: 5% 0;}
.Shares{ display: block; *display:inline;zoom:1; vertical-align:middle;}
.PrevNextBox { border-top:1px solid #dadada; margin:32px 0px 0px; padding-top:15px; position:relative; color:#888888;}
.PrevNextBox a.back{ position:absolute; right:0px; top:16px; display:block; text-align:center; color:#fff; width:100px; line-height:35px; border-radius:5px; background:#3576b4;}
.PrevNextBox dl{ padding-left: 10px; position:relative; margin-bottom: 10px;}
.PrevNextBox a{ color:#666666;}.PrevNextBox a:hover{ color:#e52613;}
.PrevNextBox a.none{ cursor:default; color:#888888;}
.PrevNextBox a.none:hover{ color:#888888;}

.SinglePage{ color:#222222; word-wrap:break-word; padding:30px 10px 0px 10px; line-height:36px; font-size:16px;}
.SinglePage p{text-indent: 2em;}
.SinglePage img{ max-width:100%;margin: 0;padding: 0;}



/*menu*/
.nyBan{background-size: contain;}
.nyBan .positionRe{height: 400px;}
.menu{line-height: 70px;background: #f2f2f2;height: 60px;}
.menu .Contain{position: relative;}
.menu li{float: left;text-align: center;line-height: 60px;width: 11.111111111%;}
.menu li:hover,.menu li.on{background: #71c700;}
.menu li:hover>a,.menu li.on>a{color: #fff;font-weight: bold;}
.menu li>a{font-size: 17px;color: #888;display: block;}
.menu li .control{position: absolute;width: 100%;left: 0;top: 60px;z-index: 99;}
.menu li .control .sub{display: none;background: #fff;padding: 10px;border: 1px dashed #dedede;border-top: none;}
.menu li .control .sub dd{float: left;text-align: center;height: 35px;line-height: 35px;}
.menu li .control .sub dd:hover,.menu li .control .sub dd.active{background: #dedede;}
.menu li .control .sub dd:hover a,.menu li .control .sub dd.active a{color: #333;font-weight: bold;}
.menu li .control .sub dd a{display: block;font-size: 15px;color: #888;display: block;padding: 0 15px;}
.menu li:hover .control .sub{display: block;}
/*current*/
.Current{ position: absolute;height: 55px; line-height: 55px;left: 0;bottom: 40%;display: block;width: 100%;}
.Current .h3 p{color: #fff;font-size: 30px;font-weight: bold;}
.Current .place{color: #fff}
.Current .place a{color:#fff;margin-right: 10px;}
.Current .place span{margin: 0 10px;}
.Current .place a:hover{color:#00a49d;}
.Current .place i{ color: #fff; font-weight:bold;margin: 0 10px;}


/*大事记*/
.Tit_logo{text-align:center;}
.Tit_logo img{display:inline-block;}
.History{background:url(../images/historybg.png) no-repeat center top; margin:2% 0 8%; position:relative;}
.History ul{background:url(../images/line.png) repeat-y 50.76% top; padding:100px 0px 20px 0;}
.History li{width:45.1%; float:left; margin-bottom:22px; background:url(../images/arr4.png) no-repeat right 10px; padding-right:5%; text-align:right; color:#626262;}
.History li:nth-child(2n){float:right; background:url(../images/arr5.png) no-repeat 4% 10px; padding:0 0 0 5%; text-align:left;}
.History li .year{display:block; font-size:24px; line-height:47px;}
.History li p{line-height:20px; font-size:16px;}
.History li:hover{color:#029b44; background:url(../images/arron4.png) no-repeat right 10px;}
.History li:nth-child(2n):hover{background:url(../images/arron5.png) no-repeat 4% 10px;}
.History li.last{position:absolute; left:0px; bottom:-100px; width:100%; text-align:center; float:none; padding:30px 0px 0px; background:url(../images/arr4.png) no-repeat center 0px;}
.History li.last:hover{background:url(../images/arron4.png) no-repeat center 0px;}


.contactBox{margin: 2% 0;}
.contactBox .map img{max-width: 100%;width: 100%;}
.contactBox .contact_info p.t{margin: 40px 0;font-size: 24px;color: #333;font-weight: bold;padding-bottom: 20px;background: url(../images/hr.png) no-repeat left bottom;}
.contactBox .contact_info dl{margin-bottom: 30px;}
.contactBox .contact_info dl dd{height: 35px;line-height: 35px;float: left;width: 50%;font-size: 16px;}
.contactBox .contact_info dl dd:nth-child(2),.contactBox .contact_info dl dd:nth-child(3){width: 25%;}
.contactBox .contact_info dl dd em{color: #71c700;}


.nyCont .ProductList{}
.nyCont .ProductList ul{}
.nyCont .ProductList ul li{ width:23%;float:left; box-shadow: 0 0 1px #999;margin: 1%;height: 310px;}
.nyCont .ProductList ul li a{display:block;height: 100%;}
.nyCont .ProductList ul li .pic{line-height: 240px;line-height: 240px;}
.nyCont .ProductList ul li img{display: inline-block;max-width: 94%;margin: 3%;vertical-align: middle;}
.nyCont .ProductList ul li font {color:#999;line-height:20px;padding:0px 0 0 5%;margin-bottom: 13px; line-height:normal; display:block; }
.nyCont .ProductList ul li font b{ color:#333; font-weight:normal;}
.nyCont .ProductList ul li a:hover font b{ color:#fff; }
.nyCont .ProductList ul li a:hover{ background:#ea8a1c;}
.nyCont .ProductList ul li a:hover font { color:#fff;}

/*单篇*/
.content p{text-indent: 2em;line-height: 35px;}
.About{margin: 50px 0;}
.About .pic{float:right; margin:0 0 2% 2%;}
.About .info{font-size:16px; color:#222222; line-height:40px; width: 100%;}
.About .info p{text-indent:2em;}

.ab2 .bg{background: rgba(255,255,255,0.7);float: left;width: 100%;margin-top: 100px;}
.ab2 .tuch{width: 420px;height: 255px;overflow: hidden;position: relative;left: 50px;top:0;display: inline-block;float: left;margin: -50px 7% 20px 0;}
.ab2 .tuch .item{height: 255px;}
.ab2 .tuch .item img{width: 100%;height: 100%;}
.ab2 .tuch .owl-nav .owl-prev,.ab2 .tuch .owl-nav .owl-next{width:22px;height: 28px;position: absolute;bottom: 5px;cursor:pointer;display:block;font-size:0;z-index:5;transition:.5s;}
.ab2 .tuch .owl-nav .owl-prev{float: left;background: url(../images/left.png) no-repeat center center;right: 30px;}
.ab2 .tuch .owl-nav .owl-next{float: right;display: block;background: url(../images/right.png) no-repeat center center;right: 5px;}

.ab2 .bg .txt h2{font-size: 18px;color: #333;margin-bottom: 20px;}
.ab3{margin: 30px 0;padding: 30px 0;}
.ab3 .pic{float: right; margin: 2% 0 0 2%;}
.ab3 .info{font-size:16px; color:#222222; line-height:40px; width: 100%;}
.ab3 .info p{text-indent:2em;}

/*经典案例*/
.CaseBox ul{margin:3% 10% 0; position:relative;}
.CaseBox li{width:48%; float:left; margin-bottom:2%; position:relative;}
.CaseBox li:nth-child(2n){float:right;}
.CaseBox li img{display:block; width:100%;}
.CaseBox li em{text-align:center; line-height:97px; position:absolute; top:0px; left:8%; font-size:30px; font-weight:bold; color:#fff;}
.CaseBox li:nth-child(2) em{right:8%; left:auto;}
.CaseBox li:nth-child(3) em{bottom:0; top:auto;}
.CaseBox li:nth-child(4) em{bottom:0; top:auto; right:8%; left:auto;}
.CaseBox ul .Case_logo{position:absolute; width:343px; height:343px; left:50%; top:50%; margin:-171px 0px 0px -171px;}

.CaseMeun{display:none;}
.CaseMeun dl dd{width:25%;}

.CaseCon{padding:3% 0;}
.CaseCon img{display:block; width:100%;}
.effect-img {text-align: center; zoom:1; overflow:hidden;}
.effect-img img {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform  0.35s;transition: opacity 0.35s, transform 0.35s;}
.effect-img:hover img {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1);transform:  scale3d(1.1,1.1,1); top:0px; left:0px;}
/*图文列表*/
/*case*/
.case{ overflow:hidden;}
.case ul{ margin:0; padding:0; list-style:none;}
.case li{ margin:0; padding:0; list-style:none;}
.case ul{ padding-bottom:40px;}
.case li{ padding:30px 0; border-bottom:1px dotted #c59d37; overflow:hidden;}
.case li .img{ float:left; width:243px; height:164px; border:1px solid #edd88a; margin-right:25px;}
.case li .img:hover{ border-color:#008006;}
.case li .txt{}
.case li .txt .name{ font-size:18px; color:#832b03; font-weight:bold; display:block; overflow:hidden; height:30px;}
.case li .txt .time{ padding:5px 0 15px; color:#c59d37;}
.case li .txt .p{ margin:0; line-height:22px; color:#832b03;}

/*产品中心*/
.splist{ margin-top: 3%;}
.splist li{ float:left; width:32%; height:375px;margin: 0 2% 2% 0;position: relative;overflow:hidden;}
.splist li:nth-child(3n){margin-right: 0;}
.splist li .imgs{position: absolute;left: -149%;top: -138%;z-index: 999;transition: 0.6s;}
.splist li .img{ border:1px solid #edd88a; position:relative; overflow:hidden;height: 300px;}
.splist li .img img{width: 100%;height: 100%;}
.splist li .name{transition: 0.5s;text-align: center;border: 1px solid #eee;display: block;text-align: center;padding: 10px 0;margin: 10px 0 0 0;}
.splist li:hover .name{border:1px solid #999;}
.splist li:hover .imgs{left: 49%;top: 38%;}

/*资质荣誉*/
.horlist{ margin-top: 3%;}
.horlist li{ float:left; width:23.5%; height:300px;margin: 0 2% 2% 0;position: relative;overflow:hidden;}
.horlist li:nth-child(4n){margin-right: 0;}
.horlist li .img{ border:1px solid #edd88a; position:relative; overflow:hidden;height: 210px;padding: 5% 18px;}
.horlist li .img img{width: 100%;height: 100%;transition: 0.6s;}
.horlist li .name{transition: 0.5s;text-align: center;border: 1px solid #eee;display: block;text-align: center;padding: 10px 0;margin: 10px 0 0 0;}
.horlist li:hover .name{border:1px solid #999;}
.horlist li:hover .img img{left: 49%;top: 38%;transform: scale(1.2);}
/*文字列表*/
.wzlist{padding:20px 0px 0px;}
.wzlist li{height:40px; line-height:40px; background:url(../images/dian.jpg) no-repeat left center; border-bottom:1px dotted #ccc; padding-left:20px; font-size:14px;}
.wzlist li a{color:#333;}
.wzlist li span{float:right;}
.wzlist li span .down{color:#999;}
.wzlist li:hover span .down{color:#226cc2;}
/*在线留言.shtml*/
.NetBox .form{ background:url(../images/bg_form.png) center top no-repeat; margin:60px auto 0; width: 700px; padding: 60px 0 0 80px; }
.NetBox .form li{ float:left; margin:0 27px 21px 0; }
.NetBox .form li input.txt,
.NetBox .form li select,
.NetBox .form li textarea{ border:1px solid #e6e6e6; border-radius:3px; padding-left:52px; height:44px; line-height:44px; width:242px; color:#999; font-size:16px;}
.NetBox .form li select{ width:296px; padding-left:47px;}
.NetBox .form li textarea{ width:565px; height:148px; }
.NetBox .form li ::placeholder{ color:#999; }
.NetBox .form li.name input{ background:url(../images/m1.png) 12px 12px no-repeat; }
.NetBox .form li.phone input{ background:url(../images/m2.png) 12px 12px no-repeat; }
.NetBox .form li.lesson input{ background:url(../images/m3.png) 12px 12px no-repeat; }
.NetBox .form li.place input{ background:url(../images/m4.png) 12px 12px no-repeat; }
.NetBox .form li.mess textarea{ background:url(../images/m5.png) 12px 12px no-repeat; }
.NetBox .form li.btn input.submit{ background:url(../images/m6.png) left center no-repeat; padding-left:48px; height:34px; line-height:34px; font-size:19px; color:#fb6869; cursor:pointer; margin:86px 0 0 297px;outline: none;border: none;}
/*在线留言.shtml end*/
/*career*/
.career{ padding-bottom:40px;}
.career .div{ overflow:hidden; line-height:50px; background:#a76847; color:#fff;}
.career .span1{float: left;text-align: left;}
.career .span2,.career .span3,.career .span4,.career .span5{ float:left;text-align: center;}
.career .span1{ padding-left:3%; width: 33%;}
.career .span2{ width:18%;}
.career .span3{ width:18%;}
.career .span4{ width:18%;}
.career .span5{ width:10%;}
.career ul{ margin:0; padding:0; list-style:none;}
.career li{ margin:0; padding:0; list-style:none;}
.career .li{ background:#fdf9f0;}
.career .li .rct{ overflow:hidden; line-height:50px; color:#832b03; cursor:pointer;}
.career .li .txt{ padding:5px 35px 30px; color:#a77462; display:none;}
.career .li .dt,.career .li .dd{ position:relative; padding:0 0 25px 70px;}
.career .li span.b{ position:absolute; left:0; top:0;}
.career .li .btn{ display:block; margin:0 auto; width:122px; height:35px; background: #38a43e;color: #fff;text-align: center;border-radius: 3px;font-family: "微软雅黑";}
.career .libg .rct{ background:#e3cdb9; color:#fff;}
.careeralert{ display: none;background:#fff; position:fixed; left:20vw; top:6vh; width:60vw; z-index:101; padding-bottom:50px;box-shadow: 0 0 30px #999;border-radius: 10px;}
.careeralert dl{margin: 0 auto;width: 70%;}
.careeralert dl dd{min-height: 40px;margin-bottom: 25px;}
.careeralert dl dd .fl,.careeralert dl dd .fr{width: 48%;}
.careeralert dl dd label{font-size: 16px;float: left;display: block;width: 20%;line-height: 42px;}
.careeralert dl dd .text{width:75%; height:40px; line-height:40px; padding: 0 0 0 10px; border:1px solid #e5e5e5;}
/*.careeralert dl dd .center{float: left;width: 100%;}*/
.careeralert dl dd .center label{width: 8.6%;}
.careeralert dl dd .center textarea{width:88%; height:213px; line-height:24px;margin-left: 1%;padding-top: 10px;}
.careeralert dl dd .center2 label{width: auto;line-height: 40px;margin-right: 2%;}
.careeralert dl dd .file{ float:left; width:149px; height:45px; position:relative; margin-left:20px; background:url(../images/xuanze.jpg) no-repeat; overflow:hidden;}
.careeralert dl dd .file input{ width:100%; height:100%; cursor:pointer; opacity:0;}
.careeralert dl dd .center2 .filetxt{width:30%; height:45px; line-height:45px; padding:0 0 0 10px; border:1px solid #e5e5e5; color:#999; float:left;}

.careeralert dl dd.bthg{text-align: center;margin-top: 30px;}
.careeralert dl dd.bthg .btn{cursor: pointer;margin-right:18px; width:114px; height:35px;background: #38a43e; font-size: 16px;font-family: "微软雅黑";font-weight: bold;color: #fff;border-radius: 3px;border: none;}
.careeralert .close{ position:absolute; right:10px; top:10px; font-size:20px; font-family:Comic Sans MS; cursor:pointer;}
.careeralert .rct{ text-align:center; font-size:24px; padding:40px 0 20px; border-bottom:1px solid #e5e5e5;margin:0 auto 20px;}
/*career*/
.Right .Single{margin: 3% 0;}
