#content_nav_bg1{text-align:center; margin-right: auto; margin-left:-748px;}
#content_nav_bg2{text-align:center; margin-right: auto; margin-left:-910px;}


.b1{background: url(../images/b1bg.png) repeat-x;padding-top:50px;}
.b2{background: url(/images/b2bg.png) no-repeat top center #2b2b2b}



#content_banner{text-align:center;margin-left: auto;margin-right: auto;}
.bannerBox{
	width: 1100px;
	border-top: 2px solid #2695cb;
	border-bottom: 5px solid #2695cb;
	height: 410px;
	overflow: hidden;
	position: relative;
	z-index: 0;margin-left: auto;margin-right: auto;
}

.banner{
	position: relative;
	height: 410px;
	z-index: -66;
}
.banner ul{width: 1100px;}
.bannerBox .banner li{
	zoom: 1;
	vertical-align: middle;
	width: 1100px;
	height: 410px;
}


.baner1{background: url(/images/index/banner01.jpg) no-repeat top center #e1333a; background-size: cover}
.baner1 img{margin-top:64px;}
.baner2{background: url(/images/index/banner02.jpg) no-repeat top center #d8e0e5; background-size: cover}
.baner3{background: url(/images/index/bimg04.jpg) no-repeat top center #dfe1e6}
.baner3 img{margin:74px 0 0 27px;}
.baner3 a{display: block;width: 980px;height: 360px;}
.baner4{background: url(/images/index/banner5.jpg) no-repeat top center #487749;background-size:cover}
.baner4 a{display: block;width: 980px;height: 360px;}
.baner4 img{margin-top:55px}
.banerbg{height: 360px; }
.bVideo{width:415px;height: 301px; float: left; margin:0 47px 0 40px; }
.bTxt{float: left;width:415px;}
.bTxt p{color: #636973;font-size:14px;line-height: 26px;}
.bUnder{display:block; width:163px;height: 50px;margin-top:22px; text-align: center; background: #eb3d44;color: #fff;font-size:20px;line-height: 50px;_height: 40px;_padding-top:10px;_line-height: 1;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.bUnder:hover{text-decoration: none;}
.rTip{width:13px;height: 22px;background-position: 16px -27px; display: inline-block; vertical-align: middle;padding-left:16px;}

.bannerPage{
	width: 1100px;
	height: 12px; 
	position: absolute;
	z-index: 88888;
	display: inline-block;
	bottom: 10px;left:0px;
}
.bannerPage li{width:10px;height:10px;overflow: hidden;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; background: #000; background-color:rgba(255,255,255,.6) ;cursor: pointer; display: inline-block; margin-right:10px;*+display: inline; zoom:1;border:1px solid rgba(0,0,0,.6)}
.bannerPage li.on{
	background: #fff;
	background-color: rgba(41,187,232,0.50)
}
.prev,.next{display:none;width:31px;height: 72px;cursor: pointer;position: absolute;z-index: 999; background: url(../images/prev.png) no-repeat;}
.prev{left:28px;top:144px;background-position: 0 0;}
.next{right:28px;top:144px;background-position: -31px 0;}

.imgnews div a img{filter:alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity:1;  opacity:1;  }



.a0{position:relative; float:left;width:490px; height:490px;overflow:hidden}
.a0 a{position:relative; float:left;width:490px; height:490px;overflow:hidden}
.a1,.a2,.a3,.a4{position:relative;float:right;width:240px; height:240px; padding-left:10px; overflow:hidden}
.a1 a,.a2 a,.a3 a,.a4 a{position:relative;float:right;width:240px; height:240px;padding-left:10px; overflow:hidden}
.a1,.a2{ padding-bottom:10px;}

.row-fluid{width:100%;*zoom:1}
.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}
.row-fluid:after{clear:both}
.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2%;*margin-left:1.95%}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .controls-row [class*="span"] + [class*="span"]{margin-left:2%}
.row-fluid .span12{width:100%;*width:99.95%}
.row-fluid .span11{width:91.5%;*width:91.45%}
.row-fluid .span10{width:83%;*width:82.95%}
.row-fluid .span9{width:74.5%;*width:74.45%}
.row-fluid .span8{width:66%;*width:65.95%}
.row-fluid .span7{width:57.5%;*width:57.45%}
.row-fluid .span6{width:49%;*width:48.95%}
.row-fluid .span5{width:40.5%;*width:40.45%}
.row-fluid .span4{width:32%;*width:31.95%}
.row-fluid .span3{width:23.5%;*width:23.45%}
.row-fluid .span2{width:15%;*width:14.95%}
.row-fluid .span1{width:6.5%;*width:6.45%}
.row-fluid .offset12{margin-left:104%;*margin-left:103.9%}
.row-fluid .offset12:first-child{margin-left:102%;*margin-left:101.9%}
.row-fluid .offset11{margin-left:95.5%;*margin-left:95.4%}
.row-fluid .offset11:first-child{margin-left:93.5%;*margin-left:93.4%}
.row-fluid .offset10{margin-left:87%;*margin-left:86.9%}
.row-fluid .offset10:first-child{margin-left:85%;*margin-left:84.9%}
.row-fluid .offset9{margin-left:78.5%;*margin-left:78.4%}
.row-fluid .offset9:first-child{margin-left:76.5%;*margin-left:76.4%}
.row-fluid .offset8{margin-left:70%;*margin-left:69.9%}
.row-fluid .offset8:first-child{margin-left:68%;*margin-left:67.9%}
.row-fluid .offset7{margin-left:61.5%;*margin-left:61.400000000000006%}
.row-fluid .offset7:first-child{margin-left:59.5%;*margin-left:59.400000000000006%}
.row-fluid .offset6{margin-left:53%;*margin-left:52.900000000000006%}
.row-fluid .offset6:first-child{margin-left:51%;*margin-left:50.900000000000006%}
.row-fluid .offset5{margin-left:44.5%;*margin-left:44.400000000000006%}
.row-fluid .offset5:first-child{margin-left:42.5%;*margin-left:42.400000000000006%}
.row-fluid .offset4{margin-left:36%;*margin-left:35.900000000000006%}
.row-fluid .offset4:first-child{margin-left:34%;*margin-left:33.900000000000006%}
.row-fluid .offset3{margin-left:27.5%;*margin-left:27.4%}
.row-fluid .offset3:first-child{margin-left:25.5%;*margin-left:25.4%}
.row-fluid .offset2{margin-left:19%;*margin-left:18.9%}
.row-fluid .offset2:first-child{margin-left:17%;*margin-left:16.9%}
.row-fluid .offset1{margin-left:10.5%;*margin-left:10.399999999999999%}
.row-fluid .offset1:first-child{margin-left:8.5%;*margin-left:8.399999999999999%}


.lfMod{float: left; width: 270px;}
.modNews{width: 270px;margin-bottom: 20px; overflow: hidden;}
.modTop{width: 268px;height: 34px;background: #eceef1;border: 1px solid #c1c5cf;margin-bottom: 20px; _overflow: hidden;}
.modTop li{height:34px; float: left; font-size: 14px;line-height: 34px;padding:0 15px; display: inline-block; cursor:pointer;}
.modTop li.modCur{position: relative; margin:-1px 0 0 -1px; font-size: 16px;color: #333;background: #fff; border-top:2px solid #eb3d44;border-right: 1px solid #c1c5cf;}
.modFirst ul{width: 280px}
.modFirst li{width:89px;padding:0; text-align: center; }
.modFirst li.modCur{width: 91px;position: relative;}
.modUl li{padding-left:10px;font-size: 14px;line-height: 28px;display: inline-block;}
.modUl li a{color: #333;font-size: 14px;width:240px; overflow: hidden;}
.modUl li a:hover{color: #eb3d44}
.modUl img{width: 95px;height:65px;float: left;margin: 0 10px 10px 0;}
.modUl span{float: left;width: 155px; color: #eb3d44;font-size: 16px;line-height: 24px;}
.modIco{width: 3px;height: 3px;margin-right:9px; background: #eb3d44;display: inline-block; vertical-align: middle;overflow: hidden;}
.modEvent{width:270px;margin-bottom: 30px;}
.modData li{float: left; display: inline; padding:10px 36px 10px 10px;}
.modTime{float: left; width: 60px;height: 52px;padding-top:8px;margin-right:8px; background: #eb3d44; text-align: center;color: #fff; -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}
.modTime span{font-size: 14px;line-height: 18px; display: block;}
.modTime strong{font-size: 24px;line-height: 24px;display: block;}
.modTxt{width:155px;float: left;}
.modTxt a{color: #eb3d44;font-weight: 700; font-size: 14px;line-height: 20px;}
.modTxt span{padding-top:10px;display: inline-block; color: #9da4af;width: 100px;
float: left;
overflow: hidden;
height: 14px;
line-height: 14px;}
.modEnd .modTime{background: #9da4af;}
.modEnd .modTxt a{color: #999}
.modEnd .endIco{display: inline-block;padding:0 6px;line-height: 24px;margin-left:7px;background: #9da4af;text-align: center;color: #fff;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; float: left;
width: 36px;
height: 24px;
margin-top: 4px; }
.rtMod{float: right; width: 670px;}
.modAd{width:670px;height: 130px;}
.modAd li{float: left;position: relative; z-index: 9;}
.modChild{display: none; position: absolute;top: 0;left:0; z-index: 11; width: 273px;height: 132px;background: #fff; padding:0px 30px 0px 20px;border:1px solid #c1c5cf; -webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
-moz-box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);}
.modChild h1{padding-top:20px;height: 26px;line-height: 26px;font-size: 16px;color: #222;}
.modGrap{padding:15px 0; width:273px;color: #767f91;font-size: 12px;line-height: 20px;}
.modGrap img{width: 100px;height:140px;float: left;margin-right:16px;}
.modGrap strong{color: #eb3d44;font-size: 16px; display: block}
.modGrap a{color: #767f91;line-height: 20px;}
.modGrap a:hover{color: #eb3d44}
.modChild li{width: 275px;height: 28px;}
.modChild li a{font-size: 14px;color: #333;}
.modChild li a:hover{color:#eb3d44 }
.modChild li.modPast{margin-top: 4px;}
.modChild li.modPast a{color: #eb3d44}
.hIco{width: 12px;height: 11px;position: absolute;bottom: 15px;right: 15px; z-index: 10; background: url(/images/have.png) no-repeat;}
.modServ{width: 670px;}
.servBox{width: 668px;height: 110px;white-space: nowrap; position: relative; overflow: hidden; border: 1px solid #c1c5cf;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.servBox a:hover{text-decoration: none}
.servUl{margin: 0 0 0 670px;padding:0; z-index: 0;position: relative;letter-spacing: -4px;width:3000px;height: 110px;}
.servUl li{position: relative; display: inline-block;float: left; margin:0;padding: 0;letter-spacing: normal; white-space: normal; width:159px;height:110px;border-right:1px solid #d6d8de;}
.servUl li a{display: block;padding:3px 0 15px 0; text-align: center;text-decoration: none; overflow: hidden;vertical-align: top}
.servUl li,.servUl li a{-webkit-transition-property:-webkit-transform,left,-webkit-box-shadow;-moz-transition-property:-webkit-transform,left,-webkit-box-shadow;transition-property:-webkit-transform,left,-webkit-box-shadow;-moz-transition-property:-moz-transform,left,-moz-box-shadow;-ms-transition-property:-ms-transform,left,box-shadow;-o-transition-property:-o-transform,left,box-shadow;-webkit-transition-duration:.4s,0.4s,100ms;-moz-transition-duration:.4s,0.4s,100ms;transition-duration:.4s,0.4s,100ms;-moz-transition-duration:.4s,0.4s,100ms;-ms-transition-duration:.4s,0.4s,100ms;-o-transition-duration:.4s,0.4s,100ms;-webkit-transition-timing-function:ease-in-out,ease-in-out,ease-in-out;-moz-transition-timing-function:ease-in-out,ease-in-out,ease-in-out;transition-timing-function:ease-in-out,ease-in-out,ease-in-out;-moz-transition-timing-function:ease-in-out,ease-in-out,ease-in-out;-ms-transition-timing-function:ease-in-out,ease-in-out,ease-in-out;-o-transition-timing-function:ease-in-out,ease-in-out,ease-in-out;transition-property:transform,left,box-shadow;transition-duration:.5s,0.5s,100ms;transition-timing-function:ease-in-out,ease-in-out,ease-in-out}
.servUl li:hover{-webkit-box-shadow: inset 0 8px 10px #ebebeb,inset 5px 5px 60px 5px rgba(214,216,222,.5);
-moz-box-shadow: inset 0 8px 10px #ebebeb,inset 5px 5px 60px 5px rgba(214,216,222,.5);
box-shadow: inset 0 8px 10px #ebebeb,inset 5px 5px 60px 5px rgba(214,216,222,.5);}
.moves{animation:move .5s ease-out 1;-moz-animation:move .5s ease-out 1; 
-webkit-animation:move .5s ease-out 1; 
-o-animation:move .5s ease-out 1; 
}
.over{animation:over .5s ease-in 1;-moz-animation:over .5s ease-in 1; 
-webkit-animation:over .5s ease-in 1; 
-o-animation:over .5s ease-in 1; }
@-webkit-keyframes move {
	0%{width:159px;}
	50%{width: 180px}
	100%{width: 159px}
}
@-o-keyframes move {
	0%{width:159px;}
	50%{width: 180px}
	100%{width: 159px}
}
@-moz-keyframes move {
	0%{width:159px;}
	50%{width: 180px}
	100%{width: 159px}
}
@keyframes move {
	0%{width:159px;}
	50%{width: 180px}
	100%{width: 159px}
}

@-webkit-keyframes over {
	0%{width:159px;}
	50%{width: 180px}
	100%{width: 159px}
}
@-o-keyframes over {
	0%{width:159px;}
	50%{width: 180px}
	100%{width: 159px}
}
@-moz-keyframes move {
	0%{width:159px;}
	50%{width: 180px}
	100%{width: 159px}
}
@keyframes over {
	0%{width:159px;}
	50%{width: 180px}
	100%{width: 159px}
}
.servImg{width:100%;height: 75px; display: inline;}
.servTxt{color: #333;font-size: 14px;line-height: 14px;}
.servPrev,.servNext{display: none; width: 30px;height: 112px; position: absolute;top: -1px; z-index: 2; cursor: pointer; background: url(/images/servbtn.png) no-repeat;}
.servPrev{left:-31px; background-position: -30px 0;}
.servPrev.hov{background-position:0 0;}
.servNext{right:-31px; background-position: -30px -112px}
.servNext.hov{background-position:0 -112px;}
.modMatch{width: 670px;overflow: hidden; position: relative; }
.matchBox{position: relative; width: 668px;height: 208px;overflow: hidden; border: 1px solid #c1c5cf;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.matchBox a:hover{text-decoration: none}
.matchUl li{cursor: pointer; position: relative; float: left;width: 166px;height: 208px;border-right: 1px solid #d6d8de;}
.matchUl li:hover,.roleBox li:hover{-webkit-box-shadow: inset 0 8px 10px #ebebeb,inset 5px 5px 60px 5px rgba(214,216,222,1);
-moz-box-shadow: inset 0 8px 10px #ebebeb,inset 5px 5px 60px 5px rgba(214,216,222,1);
box-shadow: inset 0 8px 10px #ebebeb,inset 5px 5px 60px 5px rgba(214,216,222,1);}
.matchUl a{position: relative; display: block;width: 166px;height: 208px; }
.matchUl a:hover{text-decoration: none}
.matchUl img{height: 84px;}
.matchUl li:hover .drArrow{background-position:-259px 10px;}
.matchBox li.matchLast{border-right: none}
.matchBox a{text-decoration: none; overflow: hidden;}
.matchImg{width:166px;height: 80px; padding-top:35px; text-align: center; display: inline-block}
.matchTxt{width: 166px; text-align: center;}
.matchTxt span{display: inline-block; min-width: 76px;max-width:102px;padding:0 7px;height: 28px;color: #fff;line-height: 28px;margin:10px 0; text-align: center; background: #eb3d44;-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}
.matchDr{width: 166px; text-align: center; position: relative;}
.matchBox .drArrow{opacity: 0.4;filter:alpha(opacity=40); position: static;padding-bottom:10px;-webkit-transition: background 0.3s ease-in;
-moz-transition: background 0.3s ease-in;
-o-transition:background 0.3s ease-in;
transition: background 0.3s ease-in;}




.modTitle{width: 670px;height: 50px;padding-top: 23px;color: #393838;font-size: 18px;line-height: 50px; }
.modTitle span{display: inline-block; float: left;}
.modTitle a{display: inline; color: #999;font-size: 12px; line-height: 17px;padding-top:20px;float: right;}
.modTitle a:hover{color: #eb3d44}

.partner{display: inline-block; width:888px;height: 40px; padding:30px 0 50px 92px;overflow: hidden;position: relative;}
.partnerTxt{position: absolute;left: 0;top: 30px;width:83px;height: 40px;padding-left:9px;color: #636973;font-size:16px;line-height: 40px;}
.partner li{width:888px;height: 40px; overflow: hidden;}
.partner img{border-left:1px solid #dfe0e4; float: left;width:109px;height: 40px;}

.page{width:100%;margin:44px 0 100px 0; text-align: center;}
.page a,.page span{padding:7px 8px 7px 9px;font:12px/1 "tahoma";border:1px solid #c3c3c3;margin-right:10px;color: #999}
.page a.cur{border:1px solid #eb3d44; background: #eb3d44;color: #fff}
.page a:hover{border:1px solid #eb3d44; text-decoration: none;}

.file{width:100%;border-top: 2px solid #eb3d44; background: #fff}
.fileBan{width:100%;height:246px;background:url(/images/filebg.jpg) no-repeat top center #c02822; position: relative; background-size: cover}
.fileBan h3{color: #fff;font-size:48px;line-height: 48px;padding:46px 0 10px 15px;}
.fileBan h4{color: #fff;font-size:14px;line-height: 24px;width: 620px;padding-left:15px;}
.ban2{background-image:url(/images/fileban2.jpg)}
.fileNav{position:relative; margin:-44px 0 0 15px;width:351px;height:44px;background:#000;opacity:0.2;filter:alpha(opacity=20);-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-top-left-radius:5px;-moz-border-top-right-radius:5px;-moz-border-bottom-right-radius:0;-moz-border-bottom-left-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0; }
.fileNavUl{position:relative; margin:-44px 0 0 15px;width:351px;height:44px;overflow: hidden;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-top-left-radius:5px;-moz-border-top-right-radius:5px;-moz-border-bottom-right-radius:0;-moz-border-bottom-left-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0; }
.fileNavUl li{float:left; width:117px;text-align:center;color:#fff;font-size:14px;line-height:44px; cursor:pointer}
.fileNavUl li.cur{background:#fff; color:#000;font-weight:700;}
.fileNavUl li.cur a{ color:#000;font-weight:700;}
.fileNavUl li a{display: block;color: #fff}
.fileNavUl li a:hover{text-decoration: none}
.nav2{width:117px;}
.nav3{width:179px;}
.nav3 li{width: 179px;}
.banIco{position: absolute;top: 34px;right: 20px;}
.fileBox{}
.fileTop{height:122px; padding-top:50px;text-align:center;}
.fileH1{font-size:36px;color:#000;line-height:1.5}
.fileH2{font-size:24px;color:#636973;line-height:1.5}
.fileH3{font-size: 16px;color: #9da4af; line-height: 1.5}
.fileRed{font-size:22px;color:#eb3d44;line-height:42px;}
.fileOne{width:270px;margin-right:85px; float:left;height:343px;}
.fileThree{width:255px;margin:0}
.fileTxt{color:#666;font-size:14px;line-height:24px;}
.fileWory{height:290px;padding-top:70px;border-top:1px solid #b5b5b5;color:#666;font-size:16px; line-height:28px; text-align: center;}
.fileBold{font-size:36px; color:#333;line-height:1;padding:30px 0}
.fileAll{padding:80px 0 50px 0;text-align: center;border-top:1px solid #b5b5b5;}
.fileAll h3{color:#333;font-size:30px;}
.fileAll ul{margin-top:30px;}
.fileAll li{width: 180px;height: 80px;float: left;margin: 0 0 30px 40px;}
.fileAll li img{width:180px;height: 80px;}
.fileLc{height:299px;border-top:1px solid #b5b5b5; text-align: center;}
.fileLc h3{color:#333;font-size:30px;padding:72px 0 50px 0;}
.fileLc table{margin-left:10px;}
.fileLctd{width:164px;height:80px; padding:0px 80px 0 12px;text-align: center;color:#636973;font-size:18px;line-height:24px; background:url(/images/lc.png) no-repeat}
.fileLctd span{font-size:16px;line-height:16px;}
.fileLclast{width:165px;padding:0px 8px 0 12px;}
.fileForm{width:980px;padding:70px 0 100px 0;border-top:1px solid #b5b5b5;position: relative;}
.fileForm h3{color:#333;font-size:30px; text-align: center;}
.fileForm h4{height:58px;font-size:18px;color: #999;line-height: 58px; text-align: center;}
.fileFbox{margin:50px 0 0 304px;width: 293px;padding:55px 0 49px 58px;border:1px solid #ddd; position: relative; }
.fileDraw{position: absolute; top: -31px;left:150px; width:60px;height:31px;background: url(/images/filedraw.png) no-repeat;}
.fileT1{color: #000;font-size: 36px;padding:5px 0 5px 18px;width:400px;}
.fileT2{color: #9da4af;font-size: 24px;padding:5px 0 5px 18px;width:400px;}
.fileT3{padding-top:15px;}
.fileP{padding-left:20px;position: relative;color: #666;line-height: 30px;width:418px;font-size: 14px;}
.fileIco{position:absolute;display: block;  width: 5px;height: 5px;background: #eb3d44;left:6px;top: 12px;overflow: hidden; }
.fileImg{margin:5px 10px 0 10px;}
.da{width:100%;height: 400px;background: #d8e0e2}
.da01{width:980px;height: 370px;padding:66px 10px 0 30px; background: url(/images/dabg01.jpg) no-repeat top left;}
.da02{width:980px;height: 335px;padding:75px 10px 0 0;}
.da03{width: 770px;height: 262px;padding:53px 105px; position: relative; color: #636973;font-size: 16px;line-height: 30px; text-align: center;}
.da03 .fileT1{width:770px; text-align: center;}
.da03 p{padding-top:18px;}
.dalogo{width:200px;height: 60px; background: url(/images/yl_logo.jpg) no-repeat; position: absolute;left: 400px;top: 250px;}
.da04{width:100%;height: 400px;position: relative;overflow: hidden; background: #c8cec6;margin-top: 40px;}
.daBan{position:absolute;width:980px;height: 400px;left:50%;margin-left:-490px;  }
.daBan li{float: left;width:980px;height: 400px;}
.daBan img{width:980px;height: 400px;}
.daBan .tempWrap {overflow: visible !important;}
.daHd{width: 100%;height: 10px;position: absolute;left: 0;bottom: 25px; text-align: center; z-index: 2;padding-left:50%; overflow: hidden;}
.daHd li{float: left; display: inline-block; zoom:1; width:10px;height:3px;overflow: hidden; background: #9da4af; cursor: pointer; display: inline-block; margin-right:5px;}
.daHd li.on{width:20px; background: #eb3d44}
.daBtn{width:980px;height:130px;position: absolute;left:50%;margin-left:-490px; z-index: 2;}
.daPrev,.daNext{position: absolute; width:68px;height: 130px;background: url(/images/filedr.png) no-repeat; cursor:pointer;}
.daPrev{left:0px;top:122px;background-position: 0 0}
.daNext{right:0px;top: 122px; background-position:-68px 0 }
.ql,.qr{position: absolute; width:24px;height: 16px;}
.ql{background: url(/images/pml.png) no-repeat; left:61px;top: 111px;}
.qr{background: url(/images/pmr.png) no-repeat;right: 143px;bottom: 54px}
.fileLine{width: 576px;height: 1px;background: #d2d2d2}
.da05{width:980px;height: 275px;padding-top:55px; text-align: center;}
.da05 .fileT1{width:100%;text-align: center;}
.da05 .fileT2{font-size: 20px;width:100%;text-align: center;}
.da06{padding-top:50px;height: 184px; text-align: center;}
.da06 .fileH2{color: #666;font-size: 16px;}
.da07{padding-left:30px;}
.daiLf{width:461px;height: 330px;border-right:1px solid #dee0e5; float: left;}
.daiRt{width: 390px;float: right;}
.daiLt{width:461px;padding-right:300px;padding-bottom: 90px;}
.dai01{width:461px;float: left; }
.dai02{width: 390px; float: right;}
.dai03{width:461px;float: left;margin-top:55px;}
.daiImg{float: left; width:72px;height:72px;margin-right:37px;}
.daiInfo{float: left;}
.daiInfo h3{height: 35px;color: #333;font-size: 24px;}
.daiInfo li{padding-left:20px;position: relative;color: #636973;font-size: 14px;line-height: 24px;}
.daiIco{position: absolute;left:2px;top:10px;background: #eb3d44; width: 5px;height: 5px;overflow: hidden;}
.daTop{margin:36px 0 36px 200px;}
.daLayer{float: left;width:270px;height: 110px;cursor:pointer; margin-right:20px; background: #fff;border:5px solid #ece8e8;text-align: center;}
.daLayer h5{padding:25px 0 30px 0;font-size: 16px;color: #636973}
.daLayer img{display: none}
.mt135{margin-top:122px;}
.w345{width: 345px;}
.lt01{width:980px;text-align: center;padding-top:15px;}
.lt02{width:978px;margin-bottom: 80px; position: relative; border:1px solid #d6d8de; margin-top:120px;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
.ltList{float: left; width:400px;height:210px;padding:48px 50px 0 38px;border-right:1px solid #d6d8de;border-bottom:1px solid #d6d8de; }
.ltImg{width:64px;height: 64px;float: left;margin-right:13px;}
.ltTxt{float: right;width:313px; }
.ltH3{font-size:30px; color: #333;padding-bottom: 10px;}
.ltP{color: #636973;font-size: 14px; line-height: 24px;}
.ltCross{width:61px;height: 61px; position: absolute;left: 458px;top: 228px; background: url(/images/lt03.png) no-repeat; }
.lt03{width:100%;height: 215px; background: url(/images/lt04.jpg) no-repeat top center}
.lt03 h3{color: #fff;font-size: 44px; text-align: center;line-height: 48px;padding-top:67px;}
.lt04{width:100%;height: 260px; background: url(/images/lt05.jpg) no-repeat top center}
.lt04 p{width:780px; margin:0 auto; text-align: center; font-size: 18px;line-height: 30px;color: #fff}
.lt05{width:100%;height: 241px; background: url(/images/lt06.jpg) no-repeat top center}
.ltLc{width:870px;padding-left:110px;}
.ltLc table{margin-bottom: 30px;}
.ltLc td.ltLcname{width:180px;text-align: left;font-size: 18px; color: #fff;height: 80px;}
.ltLc td.ltLctxt{color: #fff;font-size: 14px;line-height: 24px;width:566px;padding:0 17px;height: 81px; }
.ltNum{display: inline-block; overflow: hidden; width: 36px;height: 36px;vertical-align: middle; background: #fff;color: #eb3d44;font-size: 24px; text-align: center;line-height: 36px; -webkit-border-radius: 18px;
-moz-border-radius: 18px;
border-radius: 18px;}
.ltLc td.lt100{height: 100px}
.lt06{width:100%;height: 220px; background: url(/images/lt07.jpg) no-repeat top center}
.lt07{width:100%;height: 220px; background: url(/images/lt08.jpg) no-repeat top center}
.lt08{width:100%;height: 162px; background: url(/images/lt09.jpg) no-repeat top center}
.lt09{width: 980px;height: 152px;margin-top: 30px;}
.lt10{width:980px;margin:20px auto;}
.lt10 li{width: 180px;height: 80px;float: left;	margin:0 0 30px 40px;}
.lt10 li img{width: 180px;height: 80px;}
.lt10 li.last{margin-right:0;}

.outsour{width:980px;}
.outDiff{padding-bottom:70px;}
.diffName{float: left; width:180px;border-bottom: 1px solid #d6d8de;}
.diffName p{padding-top:25px;font-size: 18px;color: #333}
.diffOut{float: left;margin-left:30px; width: 370px;border-bottom: 1px solid #d6d8de;}
.diffOut h3{color: #333;font-size: 24px; height: 50px; line-height: 50px;}
.diffOut p{padding:25px 23px 0; color: #333;font-size: 14px;line-height: 28px;}
.diffOut a{color: #eb3d44; text-decoration: none}
.diffOut a img{display:none}
.diffOut a:hover{text-decoration:underline}
.diffDis{width: 370px}
.ht100,.ht100 td{height: 100px;}
.ht148,.ht148 td{height: 148px;}
.ht129,.ht129 td{height: 129px;}
.diffNone{border: none}
.line{width:980px;height: 1px; text-align: center;background: url(/images/line.png) no-repeat top center;}
.outH3{height:56px;font-size: 44px;color: #000}
.out24{color: #636973;font-size: 24px;line-height: 1.5;}
.outJob{padding:45px 0 60px 0;}
.outJob li{float: left;width:300px; margin-left:20px; text-align: center;margin-bottom: 30px;}
.outJob h3{height: 58px; text-align: center; color: #636973;font-size: 18px; line-height: 58px;}
.outCrop{padding:70px 0 60px 0;}
.outUl{padding-top:50px;float: left;margin-left:100px; width: 370px;}
.outUl li{padding-left:40px; height: 30px;line-height: 30px;color: #636973;font-size: 18px;margin-bottom: 30px; background: url(/images/outright.png) no-repeat;}
.out140{margin-left:140px;}
.outCase{width:100%;height: 700px; position: relative;}
.outCase01{width:100%;height: 145px; background: url(/images/out09.jpg) no-repeat top center;}
.outCase02{width:100%;height: 339px; background: url(/images/out10.jpg) no-repeat top center;}
.outCase03{width:100%;height: 216px; background: url(/images/out11.jpg) no-repeat top center;}
.outTxt{position: absolute;top: 0;left: 50%;width:980px;margin-left:-490px;}
.outLf{float: left;width:270px;padding:145px 50px 0 40px; display: inline;}
.outLf h1{color: #d0bea6;font-size: 48px;line-height: 1.5}
.outLf h2{color: #fff;font-size: 34px;line-height: 1.5}
.outLf p{height: 214px;padding-top:24px; color: #fff;font-size: 14px;line-height: 28px;}
.outRt{float: left;margin-left: 60px;width: 480px;padding-top:100px; display: inline;}
.outRt strong{color: #feedd6;font-size: 18px;line-height: 32px;}
.outRt p{color: #fff;font-size: 14px; line-height: 28px;}
.caseLogo{}

.disHow{padding:30px 50px;}
.disHow li{float: left;text-align: center; width: 280px;height:178px;margin-right:10px;}
.dish4{color: #000;font-size: 16px;line-height: 30px;}
.dish5{color: #9da4af;font-size: 14px;}
.dis20{color: #9da4af;font-size: 20px;}
.disAbout{text-align: center;padding-top:115px;height: 137px;margin-top:60px; background: url(/images/disabout.png) no-repeat top center;}
.disAbout li{float: left;margin-left:36px; width: 160px;color: #636973;font-size: 14px;line-height: 20px;}
.disAbout li.first{margin-left:25px;}
.disInfo{width:100%;height: 537px; background: url(/images/disinfo.jpg) no-repeat top center; display: table}
.disInfo h3{color: #000;font-size: 36px;padding:60px 0 38px 0;text-align: center;}
.disInfo li{float: left; width: 260px;height: 80px;margin:0 60px 20px 0;text-align: center; padding:20px 20px 0;border: 1px solid #d6d8de;background: #fff; vertical-align: middle; color: #636973;font-size: 16px; line-height: 26px;}
.disPd{padding-left:166px;}
.disServ{margin-top:80px;border-top:1px solid #d6d8de;}
.disServ h3{font-size: 36px;color: #000;padding:80px 0 50px 0;}
.disServ ul{float: left;width:905px;margin:20px 0;padding-left:75px;  }
.disServ li{ float: left;width:243px;margin:0 53px 0px 0;}
.disIco{width:59px;height:59px;display: block; float: left;margin-right:14px; background: url(/images/disico.png) no-repeat;}
.disIco01{background-position: 0 0}
.disIco02{background-position: -59px 0}
.disIco03{background-position: -118px 0}
.disIco04{background-position: 0 -59px}
.disIco05{background-position: -59px -59px}
.disIco06{background-position: -118px -59px}
.disIco07{background-position: 0 -118px}
.disIco08{background-position: -59px -118px}
.disIco09{background-position: -118px -118px}
.disIco10{background-position: 0 -177px}
.disIco11{background-position: -59px -177px}
.disIco12{background-position: -118px -177px}
.disIco13{background-position: 0 -236px}
.disIco14{background-position: -59px -236px}
.disCase{float: left;width: 170px; text-align: left}
.disCase h4{line-height: 26px; color: #000;font-size: 16px;padding-top:10px;}
.disCase p{font-size:12px;color: #999; line-height: 14px;}
.disColl{padding:75px 0;border-top:1px solid #d6d8de;}
.disMove{width:420px;height: 171px;padding-top:69px;border:1px solid #ccc; text-align: center; float: left;margin:0 63px 0 29px;}
.disMtext{width:440px;float: left;padding-top:22px;}
.disMtext h3{font-size: 24px;line-height: 40px;}
.disMtext h4{color: #9da4af;font-size: 16px;}
.disMtext p{padding:20px 0 25px 0;color: #333;font-size: 14px; line-height: 24px;}
a.disMore{display: block; width: 100px;height: 36px;background:#eb3d44;text-align: center;line-height: 36px; color: #fff; -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}
a.disMore:hover{text-decoration: none}
.dis36{font-size: 36px;color: #333;line-height: 1.5;}
.disLc{padding:80px 0 76px 0;}
.disTen{width:918px;height: 336px;margin-top:70px; position: relative;margin-left:30px; background: url(/images/dislc.png) no-repeat;}
.disTen span{display: inline-block;font-size: 18px;color: #333;position: absolute;}
.disTen01{left:168px;top:0;}
.disTen02{left:308px;top: 75px;}
.disTen03{left: 439px;top: 146px;}
.disTen04{left:611px;top:162px;}
.disTen05{left:741px;top:162px;}
.disTen06{left:772px;top:213px;}
.disTen07{left:780px;top:310px;}
.disTen08{left:641px;top:310px;}
.disTen09{left:489px;top:310px;}
.disTen10{left:316px;top:310px;}

.disFix{ width: 100%;height: 52px;position: fixed;_position: absolute;top: -100px;left: 0;z-index: 1001;}
.disAtbg{width: 100%;height:52px; background: #000;opacity: 0.8;filter:alpha(opacity=80);position: absolute;top: 0;left: 0; z-index: 1002;}
.disAt{width: 100%;height:52px;position: absolute;top: 0;left: 0; z-index: 1003;}
.disAt li{float: left;width: 120px;height: 52px;color: #fff;cursor: pointer;text-align: center;line-height: 52px;font-size: 14px;}
.disAt li.act{ background: #eb3d44; }
.disAt li.disAtbtn{width:120px;height: 32px;float: right;margin:10px 1px 0 0;background: #eb3d44;color: #fff; line-height: 32px;font-size: 14px;text-align: center;position: relative; -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}
.disAt li.disAtbtn a{display: block; color: #fff;font-size:16px;}
.disAt li.disAtbtn a:hover{text-decoration: none}
.sIco{width:12px;height:8px;background: url(/images/btnico.png) no-repeat;position: absolute;top: 14px;right: 10px;}

@keyframes shake{
  from{
  	transform:translateY(-2px);
  }
   50%{
   	transform:translateY(2px);
   }
   to{
   	transform:translateY(-2px);
   }
}
@-webkit-keyframes shake{
  from{
  	-webkit-transform:translateY(-2px);
  }
   50%{
   	-webkit-transform:translateY(2px);
   }
   to{
   	-webkit-transform:translateY(-2px);
   }
}
@-moz-keyframes shake{
  from{
  	-moz-transform:translateY(-2px);
  }
   50%{
   	-moz-transform:translateY(2px);
   }
   to{
   	-moz-transform:translateY(-2px);
   }
}
.shake{-webkit-animation:shake .5s ease infinite;-moz-animation:shake .5s ease infinite;-o-animation:shake .5s ease infinite;animation:shake .5s ease infinite;}
.atSup{width:980px;height: 134px;margin-bottom:63px;}
.atSup li{float: left;width:184px;height:134px;padding:0 30px;border-right: 1px solid #d2d2d2;}
.atSup li.atNone{border:none;}
.atSup h5{height: 35px; color: #eb3d44;font-size: 24px;text-align: center;line-height: 35px;}
.atSup p{color: #666;font-size: 14px; line-height: 24px;}
.atHR{width: 980px;height: 219px;position: relative;}
.atHRinfo{width: 710px;height: 195px;padding-top:24px;margin-left:135px;text-align: center;}
.atHRinfo li{width: 710px;height: 195px;}
.atHRinfo img{width: 78px;height: 78px}
.atHRinfo p{font-size: 18px; line-height: 32px; color: #000;}
.atHRinfo h3{color: #eb3d44;font-size: 14px;line-height: 30px;}
.atHR .prev{left:0;top: 75px;}
.atHR .next{right: 0;top: 75px;}
.atSign{padding:80px 0;}
.atCond{float: left; width:275px;height: 350px;margin-top:50px;border-right:1px solid #d6d8de;padding:0 0 0 50px;position: relative;}
.atCond label{display: block; width: 70px;height: 20px;background: #eb3d44;color: #fff; text-align: center;font-size: 12px;line-height: 20px; -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}
.atCond h3{height:46px;font-size: 24px;line-height: 46px; color: #eb3d44}
.atCond p{color: #000;font-size: 16px;line-height: 28px;padding-bottom: 15px;}
.atCond li{padding-left:18px;position: relative;color: #010101;font-size: 14px;line-height: 24px;}
.atTips{position: absolute;bottom: 0;left: 50px;width: 218px;height: 58px;padding:10px;line-height: 18px; border:1px solid #e4deb4; color: #666; background: #fefbe6}
.atTips strong{color: #000;}
.ato{width:4px;height: 4px;background: #eb3d44;overflow: hidden;display: block;position: absolute;left: 2px;top: 10px;}
.atNone{border:none;}
.atQa01{width:100%;height: 210px;background: url(/images/atqa01.jpg) no-repeat top center;}
.atQa02{width:100%;height: 248px;background: url(/images/atqa02.jpg) no-repeat top center;}
.atQa03{width:100%;height: 177px;background: url(/images/atqa03.jpg) no-repeat top center;}
.atQa04{width: 640px;height: 153px; margin:0 auto; padding:30px 0 0 340px;color: #000;font-size: 24px;line-height: 32px;}
.atReason{padding:75px 0 0 0;border-top: 1px solid #d2d2d2}
.atReason strong{font-weight: 700}
.atSix{margin:35px 0 80px 170px; width: 640px;height: 500px;text-align: center;background: url(/images/scbg.png) repeat-x;}
.atSix li{width:640px;height: 83px;line-height: 83px;color: #fff;font-size: 18px;}
.atLect{position: relative;width: 100%;height: 420px;overflow: hidden; margin-bottom: 60px;}
.atLect ul{height: 420px;position: relative;}
.atLect li{width: 347px;height: 420px;margin-right:1px;float: left;position: relative; cursor:pointer;}
.atPrev,.atNext{width:400px;height: 420px;position: absolute;top: 0; z-index: 105;}
.atPrev{left: 0}
.atNext{right:0;}
.atH2{height: 45px;text-align: center; line-height: 45px; font-size: 24px;color: #eb3d44;}
.lectInfo{position: absolute;top: 189px;left: 35px; z-index:3 ;width: 190px; color: #fff}
.lectInfo h3{color: #fff;font-size: 48px;padding-bottom: 10px;}
.lectInfo p{font-size: 14px;line-height: 24px;}
.lectMask{ position: absolute;left: 0;top: 0; z-index: 2; width:347px;height: 420px;background: #000; opacity: 0.5;filter:alpha(opacity=50);}
.stu{margin:94px 0 80px 0;}
.redTips{width: 174px;height: 72px;position: absolute;left: 62px;top: -12px;background: url(/images/13an.png) no-repeat;}

.procH2{height:40px; text-align: center; font-size: 18px; color: #636973;line-height: 40px}
.procLight{padding-left:42px;}
.procLight li{cursor:pointer; width: 200px;height: 105px;float: left;margin:0 31px 30px 0 ; padding:95px 0 0 0; text-align: center; color: #000; font-size: 14px;line-height: 22px;position: relative; border:1px solid #ddd;background:url(/images/procdef.png) no-repeat 81px 26px #fff; -webkit-border-radius: 3px; 
-moz-border-radius: 3px; 
border-radius: 3px; }
.procLight li label{position: absolute; right: 10px;bottom: 10px; width: 18px;height: 18px;background: #fff; border: 1px solid #ccc;-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;}
.procLight li.click{background: url(/images/procact.png) no-repeat 66px 10px #fefcee;-webkit-box-shadow: 0 0 8px 2px rgba(235,61,68,.2);
-moz-box-shadow: 0 0 8px 2px rgba(235,61,68,.2);
box-shadow: 0 0 8px 2px rgba(235,61,68,.2);}
.procLight li.click label{background: url(/images/lbright.png) no-repeat;}
.procBtn{width:980px;height:36px;padding:50px 0 40px 0; text-align: center;}
.procBtn input{margin:0;}
.procHide{display: none; width:683px;height: 223px;text-align: center; padding:42px 40px 0;margin:30px 0 80px 103px;position: relative;border:1px solid #ddd;-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;}
.procHide .fileDraw{left:357px;}
.procHide a:hover{text-decoration: none}
.procHide p{color: #000;font-size: 14px;text-align: left; line-height: 24px;padding:20px 0 30px 0;}
.procSee{display: inline-block; width: 290px;height: 36px;line-height: 36px;font-size:16px;text-align: center; color: #eb3d44;border:1px solid #eb3d44;-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}
.procDo{padding:75px 0 0 0; border-top:1px solid #bfbfbf;}
.procDobox{padding:45px 0 50px 0;}
.procDobox li{float: left;width: 362px;padding:0 45px 40px 65px;}
.procImg{width:72px;height:72px;float: left;margin-right:20px;}
.procTxt{float: left;width:270px;padding-top:15px;font-size: 14px;line-height: 22px;color: #000;}
.procCase01{background: url(/images/proc01.jpg) no-repeat top center;}
.procCase02{background: url(/images/proc02.jpg) no-repeat top center}
.procCase03{background: url(/images/proc03.jpg) no-repeat top center}
.procCase{width:980px;position: absolute;left: 50%;top: 0;margin-left:-490px;}
.procLf{float: left;padding:142px 40px 0;}
.procLf h1{font-size: 48px;color: #ffd200;padding:5px 0;}
.procLf h2{font-size: 34px;color: #fff;padding:10px 0;}
.procLf p{color: #fff;font-size: 16px;line-height: 30px;padding:25px 0 90px 0;}
.procRt{padding-top:68px; float: right;width:481px;padding-left:58px;}
.procRt strong{font-size: 18px;line-height: 32px;color: #ffd200;}
.procRt p{color: #fff;font-size: 14px;line-height: 28px;}
.dii{width:4px;height: 4px; background: #fff;overflow: hidden; display: inline-block;vertical-align: middle;margin:-2px 10px 0 1px;}
.procTen{width: 980px;height: 389px;padding:35px 0 60px 0;}

.aboutTop{padding:60px 0 40px 0;border-top:2px solid #eb3d44;}
.aboutTop h1{text-align: center; font-size: 44px; color: #333;line-height: 48px;}
.aboutNavbox{width:100%;height: 49px;border-bottom: 1px solid #d0d0dc}
.aboutNav{position: relative; width:826px;height: 49px;margin:0 auto; overflow: hidden;border:1px solid #d0d0dc;border-bottom: none; -webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;-moz-border-bottom-right-radius:0;-moz-border-bottom-left-radius:0;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0; }
.aboutNav li{ float: left;width: 118px;height: 48px;cursor: pointer;margin-left:-1px;border-left:1px solid #d0d0dc;background: #fff;text-align: center;color: #69697b;font-size: 16px;line-height: 49px;}
.aboutNav li.active{height:49px;color: #333}
.aboutInt{padding:55px 100px;width:780px;text-align: center;}
.p16{color: #666;font-size: 16px;line-height: 28px;text-align: center;}
.p24{font-size: 14px;line-height: 24px; color: #333;padding:25px 0;text-align:left;}
.tcp{text-align: center; line-height: 30px}
.p14{font-size: 14px;color: #333;line-height: 28px;}
#nyjr{padding-top:70px;}
#nyjr h3{padding:15px 0;}
.abCol{float: left;width: 260px;}
.p260{font-size: 14px;line-height: 28px;}
.ml50{margin-left: 50px}
.ml60{margin-left: 60px;}
.ml66{margin-left: 66px;}
#zxnc{width: 100%;height: 420px; background: url(/images/ab05.png) repeat-x;}
.zxnc1{width:790px;height: 304px;background: url(/images/ab04.jpg) no-repeat;padding:116px 0 0 190px;}
.zxnc1 h1{font-size: 60px;}
.zxnc1 h2{font-size: 40px;padding:20px 0;}
.zxnc1 a{font-size: 16px;}
.aboutCC{width: 100%;height:1170px;padding:70px 0 0 0;text-align: center; background: url(/images/ccbg1.jpg) no-repeat top center;background-size:cover; }
.aboutCt{width: 708px; margin:0 auto;}
.aboutLine{width: 400px;height: 1px; background: #d1cbc2;margin:25px 0 40px 152px;}
.aboutUl li{font-size: 18px; color: #333;line-height: 42px;}
.aboutUl2 li{font-size: 14px;line-height: 36px;}
.aboutUl2 li.about24{font-size: 24px;color: #333;}
.aboutHono{padding:77px 98px;}
.aboutHono h3{text-align: center;margin-bottom: 25px;}
.aboutHono img{margin:0;padding: 0}
.abh01{width: 980px;height: 291px; background: url(/images/abh01.jpg) no-repeat;}
.abh02{width: 980px;height: 370px; background: url(/images/abh02.jpg) no-repeat;}
.abh03{width: 980px;height: 295px; background: url(/images/abh03.jpg) no-repeat;}
.aboutBus{width:100%;height: 420px;background: url(/images/abbg.jpg) no-repeat top center; background-size: cover}
.abTxt{float: left;display: inline;width: 187px;height: 59px; background: url(/images/abtxt.png) no-repeat;margin:170px 78px 0 86px;}
.abRt{float: left;display: inline;width:490px;height: 286px; padding:14px 0 0 40px;margin-top:58px; border-left:1px solid #8b7555;border-left:1px solid rgba(185,174,162,.5);}
.abRt p{color: #fff;font-size: 14px;line-height: 35px;}
.abRt strong{color: #ffdaa5;font-size: 18px;line-height: 20px;}
.abPhone{width:291px;height: 46px;text-align: center; line-height: 46px;color: #645c4c;font-size: 16px; background:url(/images/abbtn.png) no-repeat;}
.ctUs{padding:70px 0 90px 0;}
.ctUs h3{margin-bottom: 10px;}
.ctInfo{float: left;width: 493px;}
.ctInfo table{border-spacing:0 20px;border-collapse: separate;}
.ctName{width: 125px;border-right:1px solid #d6d8de; vertical-align: middle;color: #636973;font-size: 16px;}
.ctTxt{width: 350px;line-height: 24px;font-size: 14px;height: 46px; }
.ctTxt p{padding-left:30px;}
.ctTxt img{vertical-align: middle;}
.ctMap{width: 479px;height: 561px;float: left;position: relative;background: url(/images/hbbg.png) no-repeat;}
.clayer{display: none; position: absolute; width: 283px;height: 170px; background: url(/images/clayer.png) no-repeat;padding:15px 15px 0 22px;}
.clayer h3{font-size: 18px; color: #eb3d44;margin-bottom: 8px;}
.clayer p{line-height: 20px;color: #636973;font-size: 12px;}
.ctMap ul{width: 479px;height: 591px; position: relative;}
.ctMap li{position: absolute;cursor:pointer;width:50px;height: 50px;}
.chengde{left:263px;top: 35px;}
.zhang{left:120px;top:91px;}
.qin{left:404px;top: 145px;}
.tangshan{left:340px;top: 187px;}
.langfang{left: 219px;top: 214px;}
.baoding{left: 133px;top: 235px;}
.dingzhou{left: 120px;top: 286px}
.cangzhou{left: 249px;top: 307px;}
.hengshui{left: 166px;top: 358px;}
.xingtai{left: 91px;top: 397px}
.handan{left: 76px;top: 466px}
.sjz{left: 64px;top: 329px;}

.trainBan{position: relative;}
.trainBd{position: relative;width: 100%;height: 538px;}
.trainBd li{width:100%;height: 538px;}
.trainBan .prev,.trainBan .next{top:245px;}
.trban01{background: url(/images/pxbg01.jpg) no-repeat top center #efefef;}
.trainTop{height: 130px;padding:30px 0 0 70px;}
.trainTop h3{font-size: 30px;color: #eb3d44;padding:10px 0;}
.trainTop p{font-size: 16px;color: #333;line-height: 24px;}
.trainSm{color: #636973;font-size: 16px;padding-top:10px;padding-left:18px;}
.tIco{width: 16px;height: 16px;display: inline-block;overflow: hidden; background: url(/images/tico.png) no-repeat;margin:5px 5px 0 0;}
.trainCont{padding:0 0 0 70px;}
.trainImg{float: left;width: 430px;height: 340px;position: relative;}
.trainImg img{width: 430px;height: 340px;}
.trainTip{width: 52px;height:46px;position: absolute;left: 24px;top: -5px; background: url(/images/traintip.png) no-repeat;}
.trainInfo{float: left;margin-left:50px;}
.trainPrice{width: 376px;height: 66px;font-size: 36px;color: #e71508;font-weight: 700; border-bottom: 1px dotted #ccc;margin-bottom: 20px;}
.trainOld{font-size: 14px;color: #000;font-weight: normal;padding-left:10px;}
.trainUnder{text-decoration: line-through;font-weight: normal;}
.trainTb{width: 376px;}
.trainTb tr{margin:10px 0;}
.trainTn{width: 144px;line-height: 24px;font-size: 16px;font-weight: 700;vertical-align: top;}
.trainTq{width: 232px; line-height: 24px;font-size: 14px;}
.trainMore {padding:20px 0;}
.trainMore a{float: left;width:178px;height: 36px; display: inline-block;border:1px solid #e71508;text-align: center;text-decoration: none;margin-right:25px; line-height: 36px;color: #e71508;font-size: 16px;}
.trainNum{float: left;padding-top:15px;color: #636973;font-size: 16px; display: inline-block;}
.trainLink{width:980px;height: 130px;padding:40px 0;}
.trainLink a{width:300px;height: 130px;float: left;}
.trainLink img{width:300px;height: 130px;}
.mr40{margin-right: 40px;}
.trainBox{padding:80px 0 0 0;border-top: 1px solid #d6d8de;}
.trainFour{position: relative; width:698px;height: 317px;margin:40px 0 0 148px; border: 1px solid #d6d8de;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
.trainFour .ltCross{left: 318px;top: 128px}
.trainList{float: left;width:308px;height: 110px;padding:48px 0 0 40px; border-right:1px solid #d6d8de;border-bottom: 1px solid #d6d8de;}
.trTxt{width:226px;float: right;}
.trP{font-size: 16px;color: #636973}
.trInfo{padding:56px 0 78px 0;}
.trInfo h5{line-height: 36px;font-size: 18px}
.trInfo p{font-size: 14px;line-height: 24px;}
.tr01{float: left;width: 260px;border-right: 1px solid #dcdcdc;padding:10px 40px 0 10px;}
.tr02{float: left;padding:10px 45px 0;width: 260px;border-right: 1px solid #dcdcdc;}
.tr03{float: left;padding:10px 0 0 50px;width: 260px}
.trBox{padding:56px 0 75px 0;position: relative;}
.trBan{position: absolute;left:283px; width: 588px;height: 286px;border:1px solid #eb3d44;padding:30px 50px 0 40px; position:relative;}
.trBan h3{font-size: 24px;line-height: 36px;}
.trBan h4{font-size: 18px; line-height: 36px;color: #000}
.trBan p{font-size: 14px;line-height: 26px; color: #636973}
.trHd{position:absolute;left:63px;top: 56px; width:222px;float: left; }
.trHd li{display: block; cursor: pointer; width: 192px;height: 54px;background: #fff;padding:25px 0 0 28px;color: #eb3d44;font-size: 18px;line-height: 35px;}
.trHd li.hover{border:1px solid #eb3d44;border-right:none;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:0px;-moz-border-bottom-right-radius:0;-moz-border-bottom-left-radius:3px;border-top-left-radius:3px;border-top-right-radius:0px;border-bottom-right-radius:0;border-bottom-left-radius:3px;}
.trIco01,.trIco02,.trIco03,.trIco04{vertical-align: middle;margin-right:12px;width: 44px;height: 35px; display: inline-block;overflow: hidden;background: url(/images/trhdbg.png) no-repeat;}\
.trIco01{background-position: 0 0}
.trIco02{background-position: 0 -35px}
.trIco03{background-position: 0 -70px}
.trIco04{background-position: 0 -105px}
.trLect{position: relative;width: 100%;height: 420px;overflow: hidden;margin: 50px 0 88px 0;}
.trLect ul{position: relative;height: 400px;}
.trLect li{cursor: pointer; float: left;margin-right:5px;width: 278px;height: 358px;padding: 25px 0 15px 20px; border:1px solid #e4e4e4;background: #e4e4e4}
.trLect li.hv{border:1px solid #eb3d44;}
.trImg{width:278px;height: 187px; background: url(/images/trimgbg.png) no-repeat top right;}
.trImg img{width: 180px;height: 140px; display: block;margin-bottom: 20px;}
.trImg h4{color: #9da4af}
.trPt{color: #333;font-size: 14px;line-height: 24px;}
.trLect .atPrev,.trLect .atNext{width:200px;height: 400px;}
.trBtn{margin-top:15px;display: block;color: #fff;text-decoration: none; width:140px;height: 32px;background: #eb3d44;text-align: center;font-size: 14px;line-height: 32px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
a.trBtn:hover{text-decoration: none}

.layerBg{display: none; position: absolute;top:0;left: 0;right: 0;bottom: 0; z-index: 10001; width:100%;height: 100%;background: #fff;opacity: 0.9;filter:alpha(opacity=90);-webkit-transform: scale(.5,.5);
-moz-transform: scale(.5,.5);
-ms-transform:scale(.5,.5);
-o-transform: scale(.5,.5);
transform: scale(.5,.5);  _position:absolute;
    _left: expression(documentElement.scrollLeft + documentElement.clientWidth - this.offsetWidth); 
    _top: expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight);}
.layerSc{-webkit-transform: scale(1,1);
-moz-transform:scale(1,1);
-ms-transform: scale(1,1);
-o-transform: scale(1,1);
transform: scale(1,1);}
.layerClose{display: none; cursor:pointer; width: 72px;height: 72px; background: url(/images/close.png) no-repeat;position: fixed;right:30px ;top: 30px; z-index: 10002;}
.layerImg{display: none; position: fixed;width: 719px;height: 500px;left: 50%;top:50%;margin:-250px 0 0 -359px; z-index: 10003;_position:absolute; _margin-left:0;_left:expression(eval(documentElement.scrollLeft + (document.documentElement.clientWidth - this.offsetWidth)/2));
    _top:expression(eval(documentElement.scrollTop + (document.documentElement.clientHeight - this.offsetHeight)/2));}
.layerWb{width:700px;height:700px;margin:-350px 0 0 -350px}

.loginSelect{width:240px;height:36px;position:relative; z-index: 5;}
.loginInput{width:184px;height:34px;padding:0 45px 0 9px ;font-size:14px;line-height:34px;color:#333; border:none;border:1px solid #ccc; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; background:url(/images/loginselect.png) no-repeat; cursor:pointer;position:relative;z-index:12;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none; user-select: none; }
.loginOption{display:none; border:1px solid #ccc; position:absolute;top:34px;left:0;z-index:13 }
.loginOption li{width:228px;height:34px;padding-left:10px;background:#fff;cursor:pointer;font-size:14px;line-height:34px;color:#333;position:relative;z-index:18;border-top:1px solid #ccc}
.loginOption li:hover{background:#f3f4f5}
.loginUser {position:relative;}
.loginUser input{ width:229px;height:18px;padding:8px 0 8px 9px;font-size:14px;line-height:18px;color:#9da4af; border:none;border:1px solid #ccc; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-top:15px;}
.loginUser input:focus{color:#333; border:1px solid #bebcbc;-webkit-box-shadow: 0 0 5px rgba(34,40,42,0.5);-moz-box-shadow:  0 0 5px rgba(34,40,42,0.2);box-shadow: 0 0 5px rgba(34,40,42,0.2); }
.loginUser label{position:absolute;bottom:10px;left:10px;font-size:14px; color:#9da4af;}
.loginLayer{ background:url(/images/loginselect.png) no-repeat; cursor:pointer;}
.loginBtn{width:240px;height:36px;border:none; background:#eb3d44;text-align:center;font-size:18px;line-height:36px;color:#fff;margin-top:25px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; cursor:pointer}
.loginNone{border-top:none;}



.tr24{color: #000;font-size: 24px;line-height: 40px;padding:40px 0 60px 0;}
.ft16{font-size:16px;line-height:24px;color: #636973;text-align: center;padding-top:10px;}
.ft18{font-size: 18px;}
.ft24{font-size: 24px;color: #9da4af; text-align: center;height:40px; line-height: 40px;}
.ft30{font-size: 30px;color: #000;text-align: center;}
.ft36{font-size: 36px; color: #333;text-align: center;}
.ft48{font-size: 48px;}
.red{color: #eb3d44}
.brn{border-right: none}
.bbn{border-bottom: none}

.nav4{width: 324px;}
.nav4 li{width: 179px;}
.nav4 li.shuofa{width:145px }
.sfBox{padding:80px 0 80px 40px;}
.sfTxt{width: 552px;float: left;}
.sfTxt h1{font-size: 60px;color: #000;padding:8px 0 20px 0;}
.sfTxt h2{color: #636973;font-size: 16px;padding:7px 0 28px 0 ;}
.sfTxt p{color: #000;font-size: 14px;line-height: 22px;}
.sfRt{float: left;width: 358px;height: 346px;margin-left: 30px;}
.sfBg{width: 13px;height: 346px;background: url(/images/sub/sfbg.png) no-repeat;float: left;}
.sfPrice{width: 305px;height: 294px;padding: 52px 20px 0 20px;background: #e5e6ec;display: inline;float: left;}
.sfTips{width: 110px;height: 24px;background: url(/images/sub/ftip.png) no-repeat;text-align: center;color: #fff;font-size: 16px;line-height: 24px;}
.sfPr{border-bottom: 1px solid #333;color: #000;font-size: 24px;padding:10px 0;}
.sfPr strong{font-size: 48px;font-weight: 700;}
.sfPr span{color: #000;font-size: 24px;}
.sfCont{font-size: 16px;color: #000;line-height: 28px;}
.sfBtn{display: block; width: 122px;height: 32px;background: url(/images/sub/sfzx.png) no-repeat;margin:35px 0 0 67px;}
.sfBox2{width: 100%;height: 432px;background: #e5e6ec}
.sfBox2 h1{font-size: 36px;color: #000;padding:37px 0 14px 0;}
.sfBox2 h2{color: #636973;font-size: 19px;padding-bottom: 39px;}
.sfThree{}
.sfBan{margin-top:71px;width: 980px;overflow: hidden;}
.sfTt{width:980px;height: 27px;border-top: 1px solid #d6d8de;position: relative;margin-top:27px;}
.sfTh{width: 320px;height: 54px;position: absolute;margin:-27px 0 0 328px;color: #000;font-size: 34px;line-height: 54px;background: #fff;text-align: center;}
.sfBanBox{width: 980px;height: 345px;padding-top:50px;position: relative;text-align: center;}
.sfBanBox li{width: 980px;height: 345px;text-align: center;}
.sfPrev,.sfNext{width: 52px;height: 52px;position: absolute;top: 146px; cursor: pointer;z-index: 22;}
.sfPrev{left: 0;background: url(/images/sub/sfprev.png) no-repeat;}
.sfNext{right: 0;background: url(/images/sub/sfnext.png) no-repeat;}



.fileNavUl li.speli{width: 157px}
.lvCont{padding-left:34px;width:946px;margin:70px 0 100px 0;}
.lvSub{width: 190px;text-align: center;float: left;margin-right:44px;}
.lvCont p{margin-top:25px;font-size:16px;line-height:28px;color: #636973; text-align: center;}
.nav4{width: 503px}
.hrst{padding:70px 27px;}
.hrst h1{font-size: 60px;padding-bottom: 30px;}
.hrst p{color: #000;font-size: 14px; line-height: 24px;}
.stBox{background: #e5e6ec;width: 100%;height: 725px; position: relative;padding-top:70px;}
.stBox .sfTh{background: #e5e6ec;}
.stcour{float: left;width:400px;height: 500px;background: #fff;padding:49px 30px 0;position: relative;margin-top:30px;}
.stcour h1{font-size: 18px;color: #e71619; line-height: 30px;}
.stcour h2{font-size: 14px;color: #636973;line-height: 36px;}
.stcour h3{font-size: 16px;color: #000;line-height: 28px;}
.stcour p{padding-left:17px;color: #000;font-size: 14px;position: relative; line-height: 30px;}
.trIco{position: absolute;top: 49px;right:49px; width: 57px;height: 41px;background: url(/images/sub/trico.png) no-repeat;text-align: center;line-height: 35px;color: #fff;font-size: 12px;}
.trIco span{font-size: 18px;font-family: "Tahoma";}
.twoIco{width: 4px;height: 4px; background: #eb3d44;position: absolute;left:2px;top:13px;}
a.trDown{margin:;display: inline-block;border-radius: 3px; line-height: 32px;text-decoration: none; width: 236px;height: 32px;text-align: center;background: #eb3d44;color: #fff;font-size: 14px;}
a.trDown:hover{text-decoration: none}
.trTips{color: #000;font-size: 14px;text-align: center;}
.stDown{width: 236px;height: 95px;position: absolute;bottom: 0;left: 99px;}
.stDown p{color: #000;font-size: 14px;text-align: center;padding:18px 0 0 0;}
.No2{margin-left:59px;}
.header .c.clearfix .gpm {
	width: 400px;
	height: 25px;
	position: absolute;
	margin-top: 70px;
	margin-left: 190px;
	color: #2695cb;
	font-size: 12px;
	font-family: "微软雅黑", "黑体", "黑体-简", "宋体";
	font-weight: bold;
}