@charset "utf-8";
/* CSS Document */
body{font-size:14px; background:#fff; font-family:"FZLanTingHei-L-GBK","GothamBook","helvetica","arial","Microsoft Yahei","微软雅黑",sans-serif; width:100%; overflow-x:hidden;overflow-y: auto;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body,form,div,span,ul,ol,li,p,pre,dl,dt,dd,h1,h2,h3,h4,h5,h6,em,a,fieldset,legend,address,label,textarea,select,input,figure,table,th,td,b,i{margin:0;padding:0; }
.hy-main input[type=text]:focus,.hy-main input[type=password]:focus,.hy-main textarea:focus{
    transition:border linear .2s,box-shadow linear .5s;
    -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
    -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
    outline:none;border-color:rgba(140,215,255,.75);
    box-shadow:0 0 8px rgba(140,215,225,.5);
    -moz-box-shadow:0 0 8px rgba(140,215,225.5);
    -webkit-box-shadow:0 0 8px rgba(140,215,225,3);
}
fieldset,img{border:0;}
ul,li{list-style:none;}
em,i{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none !important; color:#666;}
a:hover{ text-decoration:none; color:#ff8015;}
a:focus,input,button,select,textarea{outline:none;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-variant: normal;}
input,select,img{ vertical-align:middle;}
legend{ display:none;}
textarea{resize:none;}
.clearfix:after{clear:both; content:"";display:block;height:0;line-height:0;visibility:hidden;}
.clear{ clear:both;}.clearfix{zoom:1;}.mt10{ margin-top:10px;}.mt20{ margin-top:20px;}.pt10{ padding-top:10px;}.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}.tl{ text-align: left;}.ov{ overflow:hidden;}.rel{ position:relative;}.tc{ text-align:center;}
.none{ display:none;}.block{ display:block;}.mr10{ margin-right:10px;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #ddd;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #ddd;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #ddd;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #ddd;
}
/* index */
body{ padding-top:97px;}
.bg-colt{ height:305px; background:#474747; position:fixed; left:0; top:97px; width:100%; z-index:19;}
.op0{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.wrap{ width:1200px; margin:0 auto;}
.top{ background:#fff; width:100%; position:fixed; left:0; top:0; z-index:20; height:97px; box-shadow:0 2px 2px #999;}
.T-head{ height:36px; line-height:36px; color:#fff; background:#666; font-size:12px;}
.lsmes a{ color:#fff;}.lsmes a:hover{ color:#ff8015;}
.lsmes em{ margin:0 5px;}
.T-search { background:url(../images/l.jpg) no-repeat right center;}
.T-search span{ display:block; cursor:pointer; width:36px; height:36px; background:url(../images/fd.png) no-repeat center center; cursor:pointer;}
.sear-pach{ position:absolute; right:0; top:0; height:36px; width:0px; transition:all 0.5s ease; overflow:hidden;}

.sear-pach p{ height:36px; width:200px; background:#777;}
.sear-pach p .in01{ width:164px; color:#fff; float:left; height:36px; border:none; padding:0 5px; background:#999;}
.sear-pach p .in02{ width:36px; height:36px; float:left;background:url(../images/fd.png) no-repeat center center; cursor:pointer; border:none;}
.loest{ margin-left:10px;cursor:pointer;}
.loest:hover{background:#999;}
.loest span{ display:block; padding:0 10px; line-height:36px; background:url(../images/index-img.png) no-repeat 8px -167px;}
.ltols{ position:absolute; right:0; top:36px; width:200px; background:#999; padding:5px 10px; z-index:2; display:none;}
.ltols .sope{ padding-bottom:5px; line-height:30px;}
.ltols .sope input{ background:#fff; height:30px; width:100%; border:none; padding:0 5px;}
.ltols .cate input{ float:right; background:#ff8015; border:none; cursor:pointer; color:#fff; height:30px; width:60px;}
.ltols .cate a{ color:#fff;}
.sp-car{ margin-left:10px;}
.sp-car a{ color:#fff; display:inline-block; line-height:24px; margin-top:5px; padding:0 10px; border:1px solid #858585;position: relative;}
.sp-car a:before{content:"";position:absolute;left:0;top:0;bottom:0;width: 20px;background: url(../images/index-img.png) no-repeat -236px -124px;}
.T-nav{}
.T-nav > li{ float:left;}
.T-nav > li > a{ display:block; height:61px; line-height:61px; font-size:16px; text-align:center; padding:0 15px;}
.T-nav > li > a.cur{ background:#ff8015; color:#fff;}
.jecte{ clear:both;}
.preslo{ width:1200px; top:61px; left:0; position:absolute; color:#fff; padding:30px 0;}
.lestof{ width:410px; padding-right:35px; height:245px; border-right:1px solid #626262;}
.preslo .tit{ font-size:18px; line-height:35px;}.preslo .tit a{ color:#fff;}
.lestof .con{ color:#b5b5b5; line-height:20px; max-height:100px; overflow:hidden;}
.hret{ margin-top:30px;}
.hret a{ display:inline-block; text-transform:uppercase; line-height:30px; border:1px solid #fff; padding:0 10px; color:#fff;}
.miclt{ width:444px; height:245px; border-right:1px solid #626262; padding:0 35px;}
.conls a{ display:block; width:46%; margin:15px 2% 0; float:left;}
.conls a span{ display:none;}
.rolos{ width:310px;}
.castl p{ line-height:25px; height:22px; background:url(../images/index-img.png) no-repeat -424px -162px; padding-left:10px; overflow:hidden;}
.castl p a{ color:#fff;}
.castl p a:hover{ color:#ff8015;}
.repse{ width: auto; border-right:1px solid #626262; padding-right:55px; height:245px;}
.repse p{ line-height:35px; height:35px;}
.pad35s{ padding:0 45px;}
.blole{ width:600px;}
.cpolse{ width:360px; color:#b5b5b5; line-height:20px; padding-right:20px; height:245px; border-right:1px solid #626262;}
.bloeow p{ line-height:20px; margin-bottom:20px;}
.onlols{ padding:0 50px; width:292px;}
.onlols a{ display:block; line-height:40px; background:#626262; color:#fff; font-size:18px; font-weight:bold; text-align:center; margin-top:20px;position: relative;}
.onlols a:first-child:before{ content:"";position:absolute;left:0;top:0;bottom:0;width: 55px; background:url(../images/index-img.png) no-repeat 16px -37px;}
.onlols a:nth-child(2):before{ content:"";position:absolute;left:0;top:0;bottom:0;width: 55px; background:url(../images/index-img.png) no-repeat 14px -7px;}
.onlols a:hover{ background:#ff8015;}
.honlem{ width:auto;}
.bloeow a{ display:block; border:1px solid #626262; margin-bottom:20px;}
.bloeow a:hover{ background:#ff8015; border-color:#ff8015;}
.odols{ width:253px; height:245px; border-right:1px solid #626262;}
.odols p{ padding-left:15px;background:url(../images/index-img.png) no-repeat -424px -97px; line-height:40px; height:40px; overflow:hidden;}
.odols p a{ font-size:18px; font-weight:bold; color:#fff;}
.odols p a:hover{ color:#ff8015;}
.tachloe{ width:890px;}
.tachloe li{ float:left; width:33.3%; border:1px solid #595959;}
.tachloe li a{ display:table; width:100%; height:76px; color:#fff; font-size:18px; font-weight:bold; line-height:1; padding:0 30px 0 100px; background-repeat:no-repeat; background-position:30px center;}
.tachloe li a span{ display:table-cell; vertical-align:middle;}
.tachloe li a.tl01{ background: url(../images/index-img.png) no-repeat -531px -564px;}
.tachloe li a.tl02{ background: url(../images/index-img.png) no-repeat -531px -490px;}
.tachloe li a.tl03{ background: url(../images/index-img.png) no-repeat -531px -417px;}
.tachloe li a.tl04{ background: url(../images/index-img.png) no-repeat -531px -346px;}
.tachloe li a.tl05{ background: url(../images/index-img.png) no-repeat -531px -279px;}
.tachloe li a.tl06{ background: url(../images/index-img.png) no-repeat -531px -205px;}
.tachloe li a:hover{ background-color:#ff8015;}
.indt-mes{ padding:50px 0;}
.cloud-kind{padding: 10px;}
.cloud-kind span{width: 14%;text-align: center;cursor: pointer;margin-left: 25%;font-size: 18px;}
.cloud-kind span.cur {background-color: #ff8015; color: white;}
.cloud-ul1 li ,.cloud-ul2 li{box-shadow: 10px 10px 5px #888888 !important;}
.cloud-li:hover{transform: scale(1.08);-webkit-transform: scale(1.08);-moz-transform: scale(1.08);-o-transform: scale(1.08);-ms-transform: scale(1.08);}
.btn-cloud-color1{background-color: #cfd6cb;}
.btn-cloud-color2{background-color: #ff8015;}
.rounded {border-radius: 10px;}
.btn-cloud-two {
    color: #ff8015;
    padding: 15px 25px;
    display: inline-block;
    border: 1px solid rgba(0,0,0,0.21);
    border-bottom-color: rgba(0,0,0,0.34);
    text-shadow:0 1px 0 rgba(0,0,0,0.15);
    box-shadow: 0 1px 0 rgba(255,255,255,0.34) inset,
    0 2px 0 -1px rgba(0,0,0,0.13),
    0 3px 0 -1px rgba(0,0,0,0.08),
    0 3px 13px -1px rgba(0,0,0,0.21);
}
.btn-cloud-two:active {
    top: 1px;
    border-color: rgba(0,0,0,0.34) rgba(0,0,0,0.21) rgba(0,0,0,0.21);
    box-shadow: 0 1px 0 rgba(255,255,255,0.89),0 1px rgba(0,0,0,0.05) inset;
    position: relative;
}
.btn-cloud-two:hover{
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.5)), color-stop(49%, rgba(255,255,255,0.2)), color-stop(51%, rgba(0,0,0,0.05)), to(rgba(0,0,0,0.15)));
    background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.15));
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.15));
    background-image: -o-linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.15));
    background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.15));
    background-image: linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.15));
}
.owwtl{ color:#3b3b3b; text-align:center; font-weight:normal; font-size:24px; text-transform:uppercase;}
.owwtl span{ display:inline-block; line-height:30px; padding:12px 0; position: relative}
.owwtl span:before{content:"";position:absolute;left:41%;top:0;bottom:0;width: 55px; background:url(../images/index-img.png) no-repeat -305px -43px;}
.bocht{ margin-top:40px;}
.bocht li{ height:210px; width:25%; float:left; padding:0 2%; position:relative;}
.bocht li:before{content:"";position:absolute;right:0;top:35px;bottom:0;width:3px;background:url(../images/index-img.png) no-repeat -323px -97px;}
.bocht li a{ display:block;}
.bocht li a .pic{ height:58px; background-repeat:no-repeat; background-position:center center; background-size: auto 100%;}
.bocht li a .pic.pic00{ background:url(../images/d1-1.png) no-repeat;width: 100%;background-position: top;height: 59px;}
.bocht li a:hover .pic.pic00{ background:url(../images/index-img.png) no-repeat 76px -696px;width: 100%;}
.bocht li a .pic.pic01{ background:url(../images/d2-1.png) no-repeat;width: 100%;background-position: top;height: 59px;}
.bocht li a:hover .pic.pic01{ background:url(../images/index-img.png) no-repeat -115px -694px;width: 100%;}
.bocht li a .pic.pic02{ background:url(../images/d3-1.png) no-repeat;width: 100%;background-position: top;height: 59px;}
.bocht li a:hover .pic.pic02{ background:url(../images/index-img.png) no-repeat -300px -695px;width: 100%;}
.bocht li a .pic.pic03{ background:url(../images/d4-1.png) no-repeat;width: 100%;background-position: top;height: 59px;}
.bocht li a:hover .pic.pic03{ background:url(../images/index-img.png) no-repeat -507px -695px;width: 100%;}
.bocht li a .tit{ margin-top:30px; font-size:18px; color:#333; font-weight:bold; line-height:35px; height:35px; overflow:hidden; text-transform:uppercase; text-align:center;}
.bocht li a:hover .tit{ color:#ff8015;}
.bocht li a .con{ font-size:12px; color:#999; margin-top:10px; max-height:75px; overflow:hidden;}
.ind-sec{ padding:50px 0; background:url(../testimg/t04.jpg) no-repeat left center; background-size:100%;}
.colfff span{ color:#fff; position: relative}
.colfff span:before{content:"";position:absolute;right:0;top:43px;bottom:0;width:83px;background:url(../images/index-img.png) no-repeat 2px -142px;}
.deotns{ width:90%; margin:50px auto 0; padding-right:175px; height:48px; position:relative;}
.deotns .idle{ width:100%; height:48px; padding:0 5px; border:none;}
.deotns .buts{ font-size:20px; color:#fff; width:175px; height:48px; border:none; cursor:pointer; background:#ff8015; position:absolute; right:0; top:0;}
.deotns .idle-index{ width:100%; height:48px; padding:0 5px; border:none;margin-top: 82px;opacity: 0.8;font-size: 18px;position: relative;z-index: 999;}
.deotns .idle-index::-webkit-input-placeholder {color: #716d6d;}
.deotns .idle-index:-moz-placeholder {color: #716d6d;}
.deotns .idle-index::-moz-placeholder {color: #716d6d;}
.deotns .idle-index:-ms-input-placeholder {color: #716d6d;}
.deotns .buts-index{ font-size:20px; color:#fff; width:175px; height:48px; border:none; cursor:pointer; background:#ff8015; position:absolute; right:0; top:82px;opacity: 0.8;z-index: 999;}
.blios{ position:absolute; right:175px; top:0; background:url(../images/re.jpg) no-repeat left center;}
.blios span{ display:block; color:#666; padding-left:15px; width:145px; height:48px; line-height:48px; background:url(../images/xt.jpg) no-repeat 90% center; cursor:pointer;}
.blios p{ position:absolute; z-index:2; width:100%; left:0; top:48px; background:#fff; border:1px solid #ddd; border-top:none; display:none;}
.blios p a{ display:block; padding:0 15px; line-height:35px;}
.morelt a{ color:#fff; text-decoration:underline;}
.oskat{ padding:45px 0; border-bottom:1px solid #ddd;}
.lespe{ width:45%;}
.lespe .p1{ font-size:34px; font-weight:bold;}
.lespe .p2{ font-size:28px; color:#ff8015; font-weight:bold;}
.lespe .con{ color:#666; margin-top:25px; line-height:1.8;}
.lespe .link{ margin-top:30px;}
.lespe .link a{ display:block; width:155px; line-height:50px; text-align:center; color:#fff; background:#ff8015; font-size:20px; font-weight:bold; border-radius:5px;}
.pales{ width:45%;}
.pales img{ max-width:100%;}
.caeotl{ padding:50px 0; background:#f1f2f4;}
.cateos{ height:129px; padding-top:25px; background:#fa7900 url(../testimg/t11.jpg) no-repeat center center; color:#fff;}
.cateos .p1{ font-size:32px; font-weight:bold;}
.cateos .p2 a{ display:inline-block; border:1px solid #fff; background:#fff; color:#f60; line-height:40px; font-weight:bold; border-radius:5px; padding:0 15px; font-size:16px;}
.cateos .p2 a span{ display:block; padding-right:25px; background:url(../images/index-img.png) no-repeat 113px -168px; text-transform:uppercase;}
.foot{ padding:50px 0; background:#f2f2f2;}
.foot .pmesl{ float:left; width:16.6%;}
.foot .pmesl dt{ padding:3px 0;}
.foot .pmesl dt a{ color:#333; font-size:12px;}
.foot .pmesl dd{ padding:3px 0;}
.foot .pmesl dd a{ color:#333; font-size:12px;}
.nacot{ border-top:1px solid #ddd; padding-top:40px; margin-top:40px;}
.casto a{ display:block; border:1px solid #ddd; float:left; margin-right:5px;}
.fpoes a{ margin-left:15px;}
.tachle{ margin-top:30px; color:#999; font-size:12px;}
.telt-float{position: fixed;z-index: 10;right: 82px;width: 55px;bottom: 6%;}
@font-face {font-family: Din;src: url("/en/public/default/font/DIN.ttf");}
@font-face {font-family: M-R;src: url("/en/public/default/font/myriadpro-regular.otf");}
@font-face {font-family: M-R-L;src: url("/en/public/default/font/MyriadPro-Light.otf");}
.teltn-float{position: fixed;z-index: 999;width: 73px;right: 342px;bottom: 4%;line-height: normal;}
.teltn-float img{width: 26px;margin: auto 8px;}
.teltn-float p{margin: auto 8px;}
.teltn-float a{color: #fff;}
.topcn{width: 393px;height: 637px;position: relative;background: #fff;border-width: 1px;border-style: solid;border-color: rgba(204, 204, 204, 1);border-radius: 10px;}
.topcn-tt{font-family: Din;height: 208px;background-color: rgb(31, 52, 200);color: #fff;border-top-right-radius: 10px;border-top-left-radius: 10px;width: 100.5%;padding: 21px 0 0 25px;margin: -1px 0 0 -1px;}
.btn-nc{font-family: M-R;background-color: rgba(31, 52, 200, 1);color: #fff;font-size: 14px;border-radius: 5px;border: none;width: 178px;height: 40px;line-height: 32px;padding: 10px 17px 10px 9px;position: relative;top: 12px;left: 12px;}
.topcn-content{font-family: M-R;width: 87%;background-color: #fff;padding: 10px;}
.topcn-content input{width: 190px;height: 40px;float: right;font-size: 17px;margin: 7px;}
.topcn-content textarea{width: 258px;height: 91px;margin: 5px 12px 0 12px;}
.topcn-c1{height: 166px;border: 1px solid rgba(204, 204, 204, 1);margin: -20px auto;}
.topcn-c2{height: 118px;border: 1px solid rgba(204, 204, 204, 1);margin: 35px auto 0 auto;border-top: 2px solid #1f34c8;}
.topcn-c3{height: 118px;border: 1px solid rgba(204, 204, 204, 1);border-top: 2px solid #1f34c8;margin: 16px auto 0 auto;}
.feedbackWaiting{position: fixed;width: 100%;height: 691px;z-index: 999999;bottom: 4%;}
.feedbackWaiting .feedbackShade{height: 691px;background: #f1f2f3;opacity: 0.5;bottom: 4%;width: 393px;filter: alpha(opacity=50);text-align: center;}
.topc{ width:55px; height:56px; position:relative; border-bottom:1px solid #ffa65c; background:#ff8015;}
.topc .mewl{ display:block; width:50px; height:55px; position:absolute; left:0; top:0; overflow:hidden; background:#ff8015;}
.topc span{ display:block; width:55px; height:55px; float:left;}
.topc span.bot01{ background:url(../images/index-img.png) no-repeat -73px -74px;}
.topc span.bot02{ background:url(../images/index-img.png) no-repeat -141px -69px;}
.topc i{ color:#fff; float:left; width:145px; line-height:55px; font-size:20px;}
.topc:hover .mewl{ left:-145px; width:200px;}
.go-top{ background:#ff8015 url(../images/index-img.png) no-repeat -216px -69px; width:55px; height:55px; cursor:pointer;}

.ny-bant{ background:#fff url(../testimg/t12.jpg) no-repeat top center; padding-top:75px; padding-bottom:30px;}
.ny-bant .titv{ font-size:32px; color:#fff; font-weight:bold;}
.ny-bant .lodv{ margin-top:40px;}
.ny-bant .lodv a{ display:inline-block; line-height:45px; width:140px; text-align:center; color:#fff; border:1px solid #fff; font-size:18px;}
.pasltd{ padding-right:240px; position:relative;height:76px; background:#ff8015; margin-top:40px;}
.pasltd .ganlt{ position:absolute; right:0; top:0; width:240px; height:76px; background:#e57313 url(../images/gt.png) no-repeat center center;}
.paleic{ padding:14px;}
.poloe{ width:100%; margin-top:0;}
.poloe span{ background-image:url(../images/xt2.jpg);}
.poloe .buts{ background:#3b3b3b;}
.preols{ border:1px solid #ddd; border-top:none; line-height:33px;}
.alotx{ width:50%;}
.alotx a{ font-weight:bold; margin:0 15px}
.roilp{ padding:0 65px 0 30px; position:relative; background:url(../images/lb.jpg) no-repeat left center; height:33px; width:50%;}
.roilp .morel{ height:15px; font-size:12px; line-height:15px; display:block; padding:0 10px; border-radius:6px; background:#d8d8d8; position:absolute; right:5px; top:10px;}
.txtScroll-top{ width:100%;overflow:hidden; position:relative; }
.txtScroll-top .bd{}
.txtScroll-top .infoList li{ height:33px; line-height:33px; overflow:hidden; font-size:12px;}
.iolops{ background:#f1f2f4; padding:50px 0;}
.zusolt{ padding:50px 0;}
.nesltc { margin-top:50px;}
.bor-b{ border-bottom:1px dotted #ccc;}.bor-r{border-right:1px dotted #ccc;}
.nesltc li{ padding-left:35px; width:33.3%; float:left; padding-top:22px;}
.nesltc li a{ display:block; position:relative; height:125px; padding:0px 40px 0 80px;}
.nesltc li a .pic{ position:absolute; left:0; top:18px;}
.nesltc li a .tit{ font-size:20px; font-weight:bold; line-height:35px; height:35px; overflow:hidden; text-transform:uppercase; color:#333;}
.nesltc li a .con{ font-size:12px; color:#999; line-height:18px; max-height:54px; overflow:hidden;}

.prelod{ padding:50px 0; background:#f2f2f2;}
.imlise{ margin-top:30px;}
.imlise li{ float:left; text-align:center; width:32%; margin-right:2%; margin-top:2%;}
.imlise li a{ display:block; height:152px; background:#fff; border:1px solid #ddd; padding:10px 5% 0;}
.imlise li a .pic{ height:91px; text-align:center;}
.imlise li a .con{ margin-top:5px;}
.mt0s{ margin-top:0;}
.caslot{ padding:25px 0;}
.pasltd .pooed{ background-image:url(../images/gwc.png);}
.tenlsg{ font-size:28px; font-weight:bold; color:#3b3b3b;}
.tenlsg span{ color:#ff8015;}
.tenlsg a{ float:right; color:#ff8015; font-weight:bold; font-size:14px;}
.mrelos{ padding:50px 0; background:#f1f2f4;}
.clopts{ border-top:3px solid #ff8015; background:#fff;width: 49%;display: inline-block;}
.clopts li{line-height:40px; padding:10px 2%;}
.clopts li .p1{ float:left;}
.clopts li .p1 input{ width:18px; height:18px;}
.clopts li .p1 strong{ font-size:20px; color:#666;}
.clopts li .p1 strong.owotl{ color:#999;}
.clopts li .p1 .bluse{ color:#17c000;}
.clopts li .p1 span{ display: inline-block; background:url(../images/xx.png); width:18px; height:18px;}
.clopts li .p1 em{ display:inline-block; margin-left:5px; font-size:12px; line-height:18px; background:#ff8015; padding:0 5px; color:#fff; position:relative; border-radius:3px;}
.clopts li .p1 em i{ position:absolute; display:inline-block; width:4px; height:8px; background:url(../images/zc.png) no-repeat; left:-4px; top:4px;}
.clopts li .p2{ float:right;}
.clopts li .p2 s{ color:#666; font-size:16px; font-weight:bold;}
.clopts li .p2 strong{ color:#ff8015; font-size:20px; margin:0 10px; display:inline-block;}
.clopts li .p2 a{ width:40px; height:40px; display:none; background:#55d144 url(../images/gew.png) no-repeat center center; border-radius:3px; vertical-align:middle;}
.clopts li .p2 a.ovrel{ background-color:#ddd;}
.bosloe{line-height:40px; padding:10px 2%;}
.bosloe .morel{ width:88px; line-height:35px; border:1px solid #ddd; border-radius:3px; text-align:center; float:right;}
.bosloe label input{ width:18px; height:18px;}
.bosloe strong{ font-size:16px; color:#666;}
.bosloe .pclet{ font-size:16px; color:#fff; font-weight:bold; padding:0 15px; background:#ff8015; display:inline-block; margin-left:10px; border-radius:5px;}
.tachl-ont{ padding:20px 2%; color:#464646; line-height:2;}
.oflmie{ background:#fff;}
.catom{}
.catom span{ display:block; float:left; width:25%; border-top:3px solid #fff; line-height:71px; border-bottom:1px solid #ddd; font-size:20px; color:#333; font-weight:bold; text-align:center; border-right:1px solid #ddd; cursor:pointer;}
.catom span.cur{border-top:3px solid #f60; border-bottom:1px solid #fff;}
.catom a{ width:25%; line-height:74px; border-bottom:1px solid #ddd; border-left:1px solid #ddd; text-align:center; font-size:20px; color:#666; display:block; float:left;}
.boures{ padding:20px 2%; color:#666; font-size:14px; line-height:2;}
.pastlm{ padding:10px 2%;}
.l-search{ float:left;}
.l-search input{ height:45px; width:270px; border:1px solid #ddd; background:url(../images/fde.png) no-repeat 10px center; padding-left:45px;}
.benmk{ float:left;}
.benmk span{ display:block; float:left; line-height:45px; padding-left:30px; margin-left:20px; color:#898989; background:url(../images/sp01.jpg) no-repeat left center; cursor:pointer;}
.benmk span.cur{ color:#ff8015; background:url(../images/sp02.jpg) no-repeat left center;}
.qounle{ padding:0 2% 40px; margin-top:10px;}
.sop-TOP{ line-height:55px; background:#f0f0f0; border:1px solid #ddd; border-bottom:none;}
.sop-TOP span{ float:left; display:block; text-align:center; width:15%;}
.sop-TOP span.sp01{ width:40%; text-align:left; text-indent:14px;}
.tachlo{ border:1px solid #ddd; height:408px; overflow:auto;}
.tachlo table{ text-align:center; font-size:12px; color:#999;}
.tachlo table tr{ border-bottom:1px solid #ddd;}
.tachlo table td{ width:15%; padding:10px 0; position:relative;}
.tachlo table td i{ display:block; width:38px; height:38px; background:url(../images/se.png); position:absolute; left:-1px; top:-1px;}
.tachlo table td.tl{ width:40%; padding-left:15px;}
.tachlo table td strong{ color:#333; display:inline-block; width:70px; font-size:14px; text-transform:uppercase;}
.tachlo table td span{ color:#ff8015; font-size:16px; font-weight:bold; margin-left:5px;}
.tachlo table td em{ display:none;}

.nys-old{ height:265px; background-repeat:no-repeat; background-position:center center; background-size:auto 100%;}
.nys-old .bgco{ position:absolute; left:50%; height:100%; margin-left:-600px; width:570px; color:#fff; background:url(../images/bg-col2.png); z-index:2; display:table; padding:0 2%;}
.tab-cel{ display: table-cell; vertical-align:middle;}
.tab-cel .p1{ font-size:18px;}
.tab-cel .p2{ font-size:34px; font-weight:bold;}
.tab-cel .p3{ font-size:22px;}
.tab-cel .p4{ font-size:20px;}
.tab-cel .p4 span{ color:#ff8015;}
.tab-cel .p4 strong{ font-size:30px;}
.lopoev {border-top: 3px solid #ff8015; background: #fff; padding:0 2% 2%;}
.fasleo{}
.fasleo dt{ font-size:30px; font-weight:bold; line-height:1; padding-top:30px;}
.fasleo dd{ margin-top:15px; line-height:1.6; color:#666;}
.fasleo dd img{ margin-right:7px;}
.lopoev h3{ line-height:85px; font-size:30px; font-weight:bold; padding:0 2%; border-bottom:1px solid #ddd;}
.veslis{ padding:0 0 2%;}
.caqat{ padding:15px 0; border-bottom:1px solid #ddd;}
.caqat dt{ font-size:20px; color:#3b3b3b; cursor:pointer; padding:0 2%; background:url(../images/add.png) no-repeat 98% 7px;}
.caqat dt.cur{ background-image:url(../images/app.png);}
.caqat dt img{ margin-right:7px;}
.caqat dd{ color:#666; padding:0 2%; margin-top:5px; display:none;}
.casthl{ background:#3b3b3b; color:#fff; text-align:center; font-size:32px; font-weight:bold; padding:12px 0; line-height:1.2;}
.milies{ margin-bottom:20px; color:#999;}
.milies strong{ font-size:28px; color:#333;}
.milies span{ color:#ff8015;}
.bdole{ background:none; padding-right:190px;}
.opleso{ width:49%; height:48px; position:relative; padding-left:70px;}
.opleso input{ width:100%; height:48px; border:none; padding:0 5px;}
.opleso input.coloe{ padding-right:55px;}
.opleso i{ display:block; width:65px; text-align:right; color:#fff; line-height:48px; position:absolute; left:0; top:0;}
.opleso img{ position:absolute; right:0; top:0; height:48px;}
.polsie{ padding:20px 2%; color:#595959; line-height:1.6;}
.solioe{ height:189px; font-size:28px; background-repeat:no-repeat; background-position:center center; background-size:auto 100%; color:#fff; width:100%; padding-top:40px;}
.solioe strong{ font-size:70px; display:block;}
.bs-lope{ padding:15px 0; background:#f1f2f4;}
.mslop{ padding-right:130px;}
.mslop .m01{ border:1px solid #ddd; height:48px; background:#fff; width:100%; padding:0 5px;}
.mslop .m02{ width:131px; color:#fff; background:#ff8015; border:none; cursor:pointer; height:48px; position:absolute; right:0; top:0; font-size:20px;}
.mew-owlt{ padding:20px 0;}
.slotx a{ float:left; display:block; padding:0 30px; line-height:52px; background:#e8e8e8; text-align:center; font-size:20px;}
.slotx a.cur{ background:#ff8015; color:#fff;}
.pslot p{ padding:5px 0; color:#666;}
.mew-owlt .slemt{ margin-top:35px; font-size:22px; color:#595959; font-weight:bold;}
.menlie li{ float:left; width:33.3%; padding:0 2%;}
.menlie li .pic img{ max-width:80%;}
.menlie li .tit{  color:#ff8015; margin-top:15px; font-size:18px;}
.menlie li .con{ color:#666; margin-top:10px; line-height:1.6;}
.yonlem{ color:#fff; background:#ff8015; padding:15px 2%;}
.yonlem .p1{ font-size:22px;}
.yonlem .p2{ margin-top:15px;}
.yonlem .p3{ margin-top:20px;}
.yonlem .p3 a{ display:inline-block; margin-right:10px; font-size:18px; border:1px solid #fff; color:#fff; line-height:40px; padding:0 15px;}
.caioet li{ float:left; width:20%; padding:0 15px;}
.caioet li .con{ color:#666;}
.caioet li .pic img{ max-width:100%;}
.pmile{ height:464px; display:table; padding-top:0;}
.htelm{ display:table-cell; vertical-align:middle; text-align:center; line-height:1.6;}
.htelm span{ font-size:38px; font-weight:bold;}
.htelm a{ display:inline-block; width:175px; line-height:50px; color:#fff; font-size:20px; background:#ff8015; border-radius:5px; margin-top:40px;}
.mew-owlt .lopvet{ color:#ff8015;}
.umioe{ color:#999; font-size:18px;}
.cashmt{ font-size:38px; font-weight:bold; color:#595959;}
.umioe span{ text-decoration:underline; color:#ff8015;}
.heiuum a{ font-size:18px; color:#999; border:1px solid #ccc; line-height:45px; padding:0 15px; text-transform:uppercase; display:inline-block;}

.fyonls{ height:273px; background-position: center center; background-repeat:no-repeat; background-size:auto 100%; font-size:38px; font-weight:bold; color:#fff; text-align:center; padding-top:80px;}
.bosle-cat{ padding:20px 0;}
.bosle-cat h2{ font-size:38px; text-align:center; line-height:60px;}
.becomt li{ float:left; width:33.3%; padding:0 4%; text-align:center; margin-top:30px;}
.becomt li a{ display:block;}
.becomt li .tit{ color:#ff8015; font-size:22px; font-weight:bold; margin:10px 0; line-height:30px; height:60px; overflow:hidden;}
.becomt li .con{ line-height:20px; height:60px; overflow:hidden; font-size:16px; color:#464646;}
.fetbd{ margin-top:50px; font-size:22px; color:#ff8015; font-weight:bold; padding:8px 0;}
.smolev{ font-size:16px; color:#666;}
.smolev .tole{ padding:5px 15px; background: url(../images/ld.jpg) no-repeat left 10px;}
.smolev .grel{ font-weight:bold; color:#ff8015;}
.blieo{ margin-top:50px; background:url(../images/yz.jpg) no-repeat center center; background-size:6% auto;}
.rebec{ width:43%; background:#f2f2f2; padding:20px 3%; position:relative;}
.rebec .tit{ color:#ff8015; font-size:24px; font-weight:bold;}
.rebec .con{ font-size:16px; color:#595959; line-height:25px; margin-top:15px;}
.rebec.fr .tit{ padding-right:120px;}
.rebec.fr .imet{ position:absolute; right:30px; top:-50px;}
.jeils{ font-size:16px; margin-top:10px; color:#ff8015; font-weight:bold;}
.nonels{ display:none;}
.feoloe{ height:328px; background-position: center center; background-repeat:no-repeat; background-size:auto 100%; display:table; width:100%;}
.mosle{ display: table-cell; vertical-align:middle; color:#fff; text-align:center;}
.mosle .tit{ font-size:24px; line-height:40px;}
.mosle .con{ font-weight:bold; font-size:38px;}
.mosle .link a{ display:inline-block; line-height:45px; color:#fff; width:230px; font-weight:bold; text-align:center; border:1px solid #fff; margin:15px 10px 0; font-size:20px;}
.mosle .link a:hover{ background:#ff8015; border-color:#ff8015;}
.ymmli{ padding-bottom:20px;}
.ymmli li{ width:23%; margin:2% 1% 0; box-shadow:0 0 8px #ccc; text-align:center; padding:20px 0; color:#595959; float:left;}
.ymmli li .name{ font-size:30px;}
.ymmli li .mole{ font-weight:bold; font-size:26px;}
.ymmli li .s-lot{ color:#999;}
.ymmli li .link a{ display:inline-block; line-height:40px; padding:0 10px; color:#fff; background:#ff8015;}
.blkse{ background:url(../images/sxr.jpg) no-repeat left 5px; padding-left:20px; font-size:38px; font-weight:bold;}
.milov{ margin-top:20px;}
.milov strong{ color:#333; font-size:32px; margin:0 5px;}
.smolev a{ text-decoration:underline; color:#ff8015;}
.lesf{ width:56%; padding:20px 2%; margin-top:40px; font-size:18px; color:#999; padding-right:130px; background:#f2f2f2 url(../images/tga.png) no-repeat 95% center;}
.relow{ width:44%;}
.falem li{ width:25%; border-right:1px solid #ddd; padding:0 3%;}
.falem li .con{ font-size:16px; line-height:20px; height:40px; overflow:hidden;}
.cloetp{ border-top:1px solid #ddd; font-size:38px; font-weight:bold; padding-top:20px; text-align:center;}
.mnicat{ border:1px solid #ddd;}
.mnicat td{ text-align:center; padding:15px 0; font-size:18px; border-right:1px solid #ddd;}
.mnicat tbody td{ color:#666;}
.mnicat tbody tr.odd{ background:#f2f2f2;}
.covde{ background:#ff8015; color:#fff; text-align:center; font-size:24px; margin-top:30px; padding:15px 0;}
.melwa{ border:1px solid #ddd; border-top: none; padding:20px 2%;}
.genmle{ font-size:18px; color:#333;}
.genmle td{ padding:7px 3px;}
.genmle td.tr{ width:30%;}
.genmle td .ge01{ width:500px; height:50px; border:1px solid #ddd; padding:0 5px;}
.genmle td label{ margin-right:20px;}
.genmle td label input{ width:20px; height:20px;}
.genmle td a{ text-decoration:underline; color:#ff8015;}
.genmle td span{ text-decoration:underline; margin-left:5px;}
.genmle td .ge02{ width:200px; height:60px; font-weight:bold; color:#fff; background:#ff8015; border:none; cursor:pointer; font-size:20px;}
.clop-ew{ height:292px; padding-top:50px; background-repeat:no-repeat; background-position:center center; background-size:auto 100%; color:#fff;}
.clop-ew .tit{ font-size:28px;}
.clop-ew .con{ font-size:54px;}
.clop-ew .link{ margin-top:20px;}
.clop-ew .link a{display: inline-block; width: 175px;line-height: 50px;color: #fff; font-size: 20px; background: #ff8015; text-align:center; border-radius: 5px;}
.tenlie{ font-size:40px; color:#ff8015; font-weight:bold;}
.pbslt{ font-size:20px; color:#666; margin-top:40px;}
.clocht{ font-size:22px; padding-left:15px; background: url(../images/sxr2.jpg) no-repeat left 0px; margin:20px 0;}
.mlotep{ margin-top:35px; border:1px solid #ddd; border-top:3px solid #ff8015;}
.oscatl{ width:30%; padding:0 20px 20px; box-shadow:5px 0 5px #ccc; position:relative; z-index:2;}
.fdens{ line-height:35px; padding:15px 0; font-size:15px;}
.reops{ border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.reops input{ width:100%; height:45px; border:none; padding:0 5px;}
.tasct{ line-height:45px; font-size:15px;}
.spclie{ background:#f0f0f0; font-weight:bold; font-size:16px; padding:5px 15px; height:650px; overflow:auto;}
.spclie a{ line-height:40px; display:block; background:url(../images/dv1.jpg) no-repeat left center; height:40px; overflow:hidden; padding-left:24px;}
.spclie a.cur{ background-image:url(../images/dv2.jpg);}
.etlsas{ width:70%; height:827px; overflow:auto;}
.etlsas table{ text-align:center;}
.etlsas table td{ padding:15px 10px; color:#666; border-bottom:1px solid #ddd;}
.etlsas table td span{ text-decoration:underline; color:#4664c5; font-size:16px;}
.etlsas table td strong{ color:#ff8015; font-size:20px;}
.etlsas table td a{ display:inline-block; width:80px; line-height:30px; height:30px; color:#fff; background:#ff8015;}
.goloe{ height:321px;}
.goloe .link a{ background:none; border:1px solid #fff; font-size:16px; line-height:40px; width:165px;}
.honlmew{ padding:40px 0;}
.ilsoe{ width:30%;}
.benlie{ width:68%;}
.benlie .tit{ font-size:30px; font-weight:bold;}
.benlie .vot{ color:#595959; font-size:20px; font-weight:bold; margin-top:15px;}
.benlie .con{ color:#595959; line-height:20px; margin-top:15px;}
.benlie .link{ margin-top:15px;}
.benlie .link a{ display:inline-block; width:200px; text-align:center; line-height:50px; color:#fff; background:#ff8015; border-radius:5px; font-size:20px; font-weight:bold;}
.slosmt{ background:#f1f2f4; padding:50px 0;}
.tp-ble{ background:#fff; border:1px solid #ddd;}
.caschl{ text-align:center; background:#ededee; position:relative; line-height:75px;}
.caschl span{ display:block; position:absolute; left:0; top:0; background:#fff; width:200px; border-top:2px solid #ff8015; line-height:73px;}
.caschl a{ float: left; width:16.6%; border-bottom:1px solid #ddd; border-right:1px solid #ddd; line-height:74px;}
.caschl a img{ max-width:100%;}
.caschl a.cur{background:#fff; width:200px; border-top:2px solid #ff8015; line-height:73px; border-bottom:none;}
/*.fdlow{ padding:3%; color:#666; font-size:16px; line-height:1.4;}
.fdlow img{ margin-left:60px;}
.fdlow strong{ font-size:34px; color:#333;}
.fdlow span{ color:#595959; font-size:24px;}
.fdlow em{ color:#20ad09;}
.fdlow a{ display:inline-block; width:200px; text-align:center; line-height:50px; color:#fff; background:#ff8015; border-radius:5px; font-size:20px; font-weight:bold; margin-top:20px;}
.fdlow a.ml10{ margin-left:10px; width:80px; background:#4bc455}
*/
.bd_box{ padding:3%; color:#666; font-size:16px; line-height:1.4;}
.bd_box img{ margin-left:60px;}
.bd_box strong{ font-size:34px; color:#333;}
.bd_box span{ color:#595959; font-size:24px;}
.bd_box em{ color:#20ad09;}
.bd_box a{ display:inline-block; width:200px; text-align:center; line-height:50px; color:#fff; background:#ff8015; border-radius:5px; font-size:20px; font-weight:bold; margin-top:20px;}
.bd_box a.ml10{ margin-left:10px; width:80px; background:#4bc455}

.moleoi{ color:#666; margin-top:30px; text-align:center;}
.moleoi td{ padding:20px 5px;}
.moleoi thead td{ color:#fff; font-size:16px;}
.moleoi td.tl{ padding-left:15px;}
.moleoi td .g-cat{ display:inline-block; width:41px; height:41px; background:#55d144 url(../images/set.jpg) no-repeat center center; border-radius:5px;}
.moleoi td strong{ color:#ff8015; font-size:16px;}
.moleoi tbody td{ padding:10px 5px;}
.moleoi tbody tr{ border-bottom:1px solid #ddd;} 
.moleoi tbody td span{ display:none;}
.prelie{ padding:50px 0; border-bottom:1px solid #ddd;}
.prelie .pic{ width:25%; text-align:center;}
.prelie .pic img{ max-width:80%;}
.prelie .rvble{ width:73%;}
.prelie .rvble dt{ font-size:30px; font-weight:bold;}
.prelie .rvble dd { font-size:14px; color:#666; line-height:25px; margin-top:25px;}
.bloepw{ border:1px solid #ddd;}
.gonlm{ height:272px;}
.picel{ width:25%; text-align:center;}
.picel img{ max-width:90%;}
.smlev{ width:72%; font-size:38px; font-weight:bold; padding-top:20px;}
.ploson{ background:#f1f2f4; padding:30px 0;}
.foclt{ font-size:30px; text-align:center; font-weight:bold;}
.btelm{ margin-top:30px;}
.btelm li{ width:25%; float:left; text-align:center; font-size:18px; line-height:2; border-right:2px solid #ddd;}
.btelm li span{ font-size:30px; color:#ff8015; font-weight:bold;}
.btelm li strong{ font-size:30px;}
.btelm li.aolt{ border:none; padding-top:15px;}
.btelm li.aolt a{ color:#fff; line-height:40px; height:40px; overflow:hidden; width:230px; display:inline-block; text-align:left; padding-left:20px;}
.btelm li.aolt a.of01{ background:#ff8015;}
.btelm li.aolt a.of02{ background:#4bc455;}
.bpooe{font-size:30px; text-align:center; font-weight:bold;}
.bgloe{ background:#f2f2f2; color:#666; padding:2%; font-size:16px; line-height:25px; margin-top:30px;}

.yblie{ width:900px; margin:30px auto 0;}
.yblie li{ float:left; width:18%; margin:1% 1%; text-align:center; border:1px solid #ddd; font-size:18px; padding:20px 10px; border-radius:10px; background:url(../images/gs01.png) no-repeat 95% 5%; color:#333;}
.yblie li.noslt{ background-image:url(../images/gs02.png);}
.yblie li.noslt .pic,.yblie li.noslt .tit{filter:alpha(opacity=35); -moz-opacity:0.35; -khtml-opacity: 0.35; opacity: 0.35;}

.yblie li .pic img{ max-width:90%;}
.yblie li .tit{ margin-top:10px; line-height:25px; height:50px; overflow:hidden;}
.yblie li .tit span{ color:#ff8015;}
.yblie li .tit em{ color:#4bc455;}
.youme{ text-align:center; width:1198px;}
.youme td.tl{ padding-left:20px; font-size:16px;}
.youme td{ height:70px; border:1px solid #ddd;}
.autocp{ width:100%; overflow:auto;}
.revls{ text-align:center; color:#666;}
.revls td{ padding:20px 0; border:1px solid #ccc;}
.revls td.tl{ padding-left:20px;}
.revls td span{ font-size:18px; font-weight:bold; color:#333;}
.revls td strong{ color:#333;}
.hon-dioe{ height:321px;}
.pdlse{ padding:50px 0;}
.xdltv li{ float:left; width:30.3%; margin:0 1.5%;}
.xdltv li .pic img{ max-width:100%;}
.xdltv li .con{ margin-top:20px; color:#333; line-height:22px; font-size:15px;}
.btl-tit{ font-size:24px; color:#ff8015; font-weight:bold; background:#f2f2f2; padding:15px 2%; margin-top:30px;}
.btl-tit.rel{ padding-right:80px;}
.btl-tit.rel span{ position:absolute; text-align:center; width:80px; font-size:16px; right:0; top:0; line-height:60px; cursor:pointer; color:#333;}
.choose-fest li{ font-size:20px; margin-top:30px; padding-left:40px; background: url(../images/ev01.jpg) no-repeat left center;}
.choose-fest li.cur{ background-image:url(../images/ev02.jpg);}

.choose-fest li .tit{ font-weight:bold;}
.choose-fest li .con{ color:#595959;}
.choose-fest li .con a{ color:#ff8015; text-decoration:underline; display:inline-block;}
.cvdle .bd,.colose .bd{ display:none;}
.owlfoe{ text-align:center; border:1px solid #ddd;}
.owlfoe td{ padding:20px; width:33.3%;}
.owlfoe thead{ font-weight:bold; font-size:16px;}
.owlfoe thead span{ display:inline-block; margin:0 10px;}
.owlfoe tbody td{ border-right:1px solid #ddd; font-size:16px; color:#595959; line-height:25px;}
.owlfoe tbody td.tl{ padding-left:25px;}
.owlfoe tbody td strong{ color:#ff8015; /*font-size:24px;*/}
.owlfoe tbody tr.even{ background:#f6f6f6}
.odleow{ margin-top:40px;}
.odleow a{ display:inline-block; width:200px; line-height:45px; background:#ff8015; color:#fff; font-size:16px; font-weight:bold; text-align:center; border-radius:5px;}
.hon-dioe .sp01{ font-size:32px; font-weight:bold;}
.hon-dioe .sp02{ font-size:24px; line-height:2;}
.hon-dioe .sp03{ line-height:1.6;}
.hon-dioe .sp04 a{ display:inline-block; width:175px; line-height:45px; border:1px solid #fff; color:#fff; font-size:16px; text-align:center;}
.boloep{ font-size:30px; text-align:center; font-weight:bold;}
.conlis{ padding:50px 0; background:#f1f2f4;}

.tevm-ul li{ float:left; width:22%; margin:20px 1.5% 0; background:#fff; padding-bottom:20px;}
.tevm-ul li .tit{ line-height:95px; height:95px; overflow:hidden; text-align:center; font-weight:bold; font-size:30px; text-transform:uppercase;}
.tevm-ul li .tev{ text-align:center; line-height:1; color:#fff; background:#ff8015; padding:25px 0; font-size:22px;}
.tevm-ul li .tev s{ display:block; font-weight:normal; font-size:16px;}
.tevm-ul li .tev span{ font-size:44px;}
.tevm-ul li .tev strong{ font-size:45px;}
.tevm-ul li .tev i{ width:26px; height:13px; margin-left:-13px; display:block; position:absolute; left:50%; top:0; background:url(../images/tnt.png);}
.tevm-ul li .con{ line-height:24px; overflow:hidden; padding:0 5%; text-align:center; margin-top:20px; font-size:18px; color:#666;}
.tevm-ul li .lik{ margin-top:20px; padding:0 10%;}
.tevm-ul li .lik a{ display:block; width:100%; line-height:40px; color:#fff; font-weight:bold; font-size:16px; background:#ff8015; border-radius:5px; text-align:center;}
.miols li{ width:14%; margin-top:20px;}
.miols li .con{ text-align:center; font-weight:bold; line-height:20px; height:40px; overflow:hidden;}
.taca-ul{ margin-top:20px;}
.taca-ul li{ width:31.3%; float:left; margin:20px 1% 0; text-align:center; background:#fff; box-shadow:0 0 5px #ccc; padding:20px 0;}
.taca-ul li .tit{ font-size:30px; font-weight:bold; line-height:45px; height:45px; overflow:hidden;}
.taca-ul li .tev{ font-size:26px; font-weight:bold; line-height:45px; height:45px; overflow:hidden; color:#ff8015;}
.taca-ul li .pic img{ max-width:100%;}
.taca-ul li .lik{ margin-top:30px;}
.taca-ul li .lik a{display: inline-block; width:200px; max-width:80%; line-height:50px; color:#fff; font-weight:bold; font-size:18px; background:#ff8015; border-radius:5px; text-align:center;}
.yson-ul{ margin-top:20px;}
.yson-ul li{ float:left; width:23%; margin:15px 1% 0; text-align:center;}
.yson-ul li .pic img{ max-width:100%;}
.yson-ul li .tit{ font-size:16px; font-weight:bold; margin-top:-20px;}
.yson-ul li .con{ margin-top:10px; color:#666; font-size:12px; line-height:18px; height:36px; overflow:hidden;}
.miodsl{ box-shadow:0 0 10px #ccc; background:#fff url(../images/dd.jpg) repeat-y 55% top; position:relative; padding:50px 0;}
.miodsl .salet{ background:url(../images/sale.png); position:absolute; left:0; top:0; width:46px; height:46px;}
.bsmla{ width:55%; text-align:center;}
.bsmla .tit{ font-size:30px; font-weight:bold;}
.bsmla .con{ font-size:18px; font-weight:bold; margin-top:10px;}
.bsmla .pic{ margin-top:20px;}
.mlores .bsmla .pic img{ max-width:100%; width:auto; display:inline-block;}
.bsmla .cdv{ margin-top:20px;}
.bsmla .cdv .loel{ width:33.3%; float:left; border-right:1px solid #ccc; line-height:1.6; color:#333;}
.bsmla .cdv .loel strong{ font-size:24px;}
.bsmla .cdv .loel span{ color:#999;}
.toslev{ width:45%; padding:0 5%; }
.toslev .oddl{ line-height:20px; color:#666;}
.toslev .ebsl{ font-size:24px; color:#ff8015; font-weight:bold; margin-top:15px;}
.toslev .gesl a{display: inline-block; width:200px; max-width:80%; line-height:50px; color:#fff; font-weight:bold; font-size:18px; background:#ff8015; border-radius:5px; text-align:center;}

.cts-tab{ height:60px; background:#d7dadf; line-height:57px;}
.cts-tab span{ display:block; float:left; border-top:3px solid #d7dadf; color:#333; font-size:18px; font-weight:bold; width:220px; text-align:center; cursor:pointer;}
.cts-tab span.cur{ background:#fff; border-color:#ff8015; color:#ff8015;}
.veopl li .tit{ margin-top:-5px;}
.veopl li{ padding:0 3%;}
.kdosn{ margin-top:40px;}
.kdosn li{ width:50%; float:left; padding-right:10px; line-height:30px; height:30px; overflow:hidden; font-weight:bold; font-size:16px; color:#595959; overflow:hidden;}
.kdosn li a{ color:#595959;}
.kdosn li a:hover{ color:#ff8015;}
.mgdsu{ margin-top:30px;}
.mgdsu a{display: inline-block; width:200px; max-width:80%; line-height:50px; color:#fff; font-weight:bold; font-size:18px; background:#ff8015; border-radius:5px; text-align:center;}
.cvasht .sp05{ margin-top:15px;}
.cvasht .sp05 span{ display:inline-block; width:200px; line-height:25px;}
.ofpvs{ padding:20px 0;}
.fdol{ line-height:30px; padding-left:50px; font-size:18px; font-weight:bold; background:url(../images/ty.jpg) no-repeat left 5px;}
.pachli{ background:#fff;}
.tab-dise{ height:70px; border-bottom:1px solid #fff;}
.tab-dise span{cursor:pointer; background:#afe3ee; width:300px; text-align:center; font-size:20px; color:#595959; font-weight:bold; display:block; float:left; border-top:3px solid #afe3ee; line-height:66px;}
.tab-dise span.cur{ background:#fff; color:#333;}
.blisov{ padding:20px 2%;}
.flep{ font-size:20px; font-weight:bold;}
.flep span{ font-size:14px; color:#666; margin-left:5px; font-weight:normal; display:inline-block;}
.ppfl{ line-height:30px; margin-top:15px; font-size:18px;}
.ppfl span{ display:inline-block; width:193px; height:30px; position:relative; background:url(../images/wx01.jpg); vertical-align:middle;}
.ppfl span i{ position:absolute; display:block; left:0; top:0; height:30px; background:url(../images/wx02.jpg) no-repeat left top;}
.tbloe{ font-size:16px; color:#595959; margin-top:15px;}
.liowe{ background:url(../images/qq.jpg) repeat-y 50% top; margin:30px 0;}
.lopoa{ width:48%;}
.lopoa .p1{ font-size:20px; font-weight:bold;}
.lopoa .p2{ font-weight:bold; padding:5px 0;}
.lopoa .p3{ line-height:25px; color:#595959;}
.actl img{ max-width:100%;}
.adcat{ border:1px solid #ddd; margin-top:50px;}
.adcat h4{ font-size:28px; text-align:center; background:#f7f7f7; line-height:65px; border-bottom:1px solid #ddd;}
.prevat{ padding:20px 10%;}
.prevat table td{ padding:8px 3px;}
.prevat table td .osl{ height:45px; border:1px solid#ddd; width:100%; padding:0 5px;}
.prevat table td textarea{ width:100%; height:120px; border:1px solid #ddd;}
.prevat table td .opl{ width:120px; margin-right:5px;}
.prevat table td .opd{display: inline-block; width:200px; max-width:80%; height:50px; color:#fff; font-weight:bold; font-size:18px; background:#ff8015; border-radius:5px; border:none; cursor:pointer;}
.welti{ height:308px;}
.bousfb{ font-size:38px; font-weight:bold; line-height:60px; text-align:center; color:#ff8015;}
.teblb{ border:1px solid #ddd; border-left:none; margin-top:30px;}
.teblb li{ float:left; width:33.3%; border-left:1px solid #ddd; padding:20px 2%; text-align:center;}
.teblb li .tit{ font-size:20px; font-weight:bold; color:#ff8015; line-height:25px; height:50px; overflow:hidden; margin-top:15px;}
.teblb li .con{ font-size:16px; line-height:22px; height:154px; overflow:hidden; color:#595959; margin-top:10px;}
.teblb li .con a{ color:#ff8015; text-decoration:underline;}
.joinetl{ margin-top:10px;}
.joinetl a{display: inline-block;width: 175px;line-height: 50px;color: #fff; font-size: 20px; background: #ff8015; border-radius: 5px;margin-top: 40px;}
.gbto{ font-size:16px; text-align:center; font-weight:bold; color:#595959;}
.nueol{ height:105px; color:#fff; font-size:30px; text-transform:uppercase; padding-top:35px;}
.tboile{ padding:40px 0; background:url(../testimg/t69.jpg) no-repeat center center; background-size:cover;}
.tboile dl{ width:16.6%; text-align:center;}
.tboile dl a dd{ margin-top:10px; color:#6d6d6d; font-size:20px; font-weight:bold;}
.bloptv{ background:#c8c8c8; padding:20px 0;}
.bloptv table td{ padding:0 5px; font-weight:bold; color:#595959;}
.bloptv table select{ width:100%; height:45px; border:1px solid #ddd;color:#595959;}
.bloptv table .buwo{ height:45px; border:1px solid #ddd; border:1px solid #ddd; padding:0 5px; color:#595959; width:100%;}
.bloptv table .buie{ width:130px; height:45px; color:#fff; background:#ff8015; font-size:16px; font-weight:bold; border:none; cursor:pointer;}
.gonevt{ padding:40px 0;}
.syont{ font-size:20px; line-height:40px; font-weight:bold; color:#595959;}
.syont span{ display:inline-block; border-bottom:2px solid #ff8015;}

.gonue li{ line-height:25px; padding:3px 0;}
.gonue li span{ display: inline-block; color:#666;}
.gonue li em{ display:inline-block; width:64px; height:11px; position:relative; background:url(../images/st01.jpg);}
.gonue li em i{ position:absolute; height:11px; left:0; top:0; background:url(../images/st02.jpg) no-repeat left center;}
.gonue li a{ color:#333; display:inline-block; padding-left:10px; background:url(../images/ff01.jpg) no-repeat left 10px; margin-right:3px;}
.gonue li a:hover{ color:#ff8015; background-image: url(../images/ff02.jpg);}
.hobet a{ display:inline-block; margin-right:15px; line-height:30px;}
.page-num{ margin-top:30px; color:#666;}
.page-num a{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #ddd; margin:0 3px;}
.page-num input{ width:40px; text-align:center; border:1px solid #ddd; height:30px; margin-left:5px;}
.govent{ color:#595959; line-height:2; padding:20px 0;}
.backtl a{ width:130px; line-height:45px; color:#fff; font-size:18px; text-align:center; background:#ff8015; border-radius:5px; display:inline-block;} 
.newlt li{ float:left; width:31.3%; margin:0 1% 2%;}
.newlt li a{ display:block; border:1px solid #ddd; padding:5%;}
.newlt li a .time{ color:#999; line-height:35px; height:35px; overflow:hidden;}
.newlt li a .time img{ margin-right:5px;}
.newlt li a .tit{ color:#333; font-size:20px; margin-top:10px; font-weight:bold; line-height:25px; height:50px; overflow:hidden;}
.newlt li a:hover .tit{ color:#ff8015;}
.newlt li a .con{ color:#999; font-size:16px; line-height:25px; margin-top:15px; height:125px; overflow:hidden;}
.newlt li a .link{ margin-top:20px;}
.newlt li a .link span{ display:inline-block; width:125px; max-width:100%; line-height:45px; border:1px solid #ddd; text-align:center;}
.newlt li a:hover .link span{ color:#fff; background:#ff8015; border-color:#ff8015;}

.mmosle{ color:#999;}
.mmosle em{ display:inline-block; width:64px; height:11px; position:relative; background:url(../images/st01.jpg);}
.mmosle em i{ position:absolute; height:11px; left:0; top:0; background:url(../images/st02.jpg) no-repeat left center;}
.boucht{ color:#fff; background:#ff8015; padding:15px 2%; font-size:20px; font-weight:bold;}
.dadot{ padding:20px 0; color:#595959; line-height:1.6;}
.dadot a{ color:#ff8015; text-decoration:underline;}
.dfeio strong{ display:inline-block; margin:0 15px; text-align: center; line-height:35px; font-size:18px; font-weight: normal; color:#595959;}
.dfeio strong img{ max-width:100%;}
.loutsn{ border:1px solid #ddd; border-top:none; padding-top:20px;}
.loutsn .cvel{ padding-left:75px; min-height:80px; width:27%; margin-left:5%; color:#666;}
.loutsn .cvel .pic{ position:absolute; left:0; top:0;}
.loutsn .cvel .con{ line-height:20px; height:60px; display:table; width:100%;}
.loutsn .cvel .con span{ display:table-cell; vertical-align:middle;}
.thoyu td{ border:1px solid #ddd; padding:10px 2%;}
.thoyu tbody td{ color:#999;}
.thoyu td.olo{ font-size:16px; color:#333; font-weight:bold; background:#f1f1f1}
.beuwo{ margin-top:40px;}
.beuwo dl{ background:#ee7200; color:#fff; height:168px; padding:25px 2%; float:left; width:33.3%; border-right:1px solid #fff;}
.beuwo dl dt{ font-size:18px; font-weight:bold; line-height:35px; height:35px; overflow:hidden;}
.beuwo dl dd{ line-height:20px; height:80px; overflow:hidden;}
.bspot{ width:640px; margin:0 auto; border:1px solid #ddd; padding:20px 2%;}
.honte a{ display:inline-block; margin:0 15px; line-height:40px; border-bottom:2px solid #fff; color:#595959; font-weight:bold;}
.honte a.cur{ color:#ff8015; border-bottom-color:#ff8015;}
.bspot .tit{ font-weight:bold; color:#595959; margin-top:25px; line-height:30px;}
.bspot .tit span{ color:#f00; margin-left:3px;}
.bspot .tit i{ font-weight:normal; color:#999; font-size:12px;}
.bspot .inp .yng{ height:45px; border:1px solid #ddd; width:100%; border-radius:5px; padding:0 5px;}
.bspot .inp .teh{ height:45px; color:#fff; background:#ff8015; border:none; cursor:pointer; width:100%; font-weight:bold; font-size:16px; border-radius:5px;}
.bspot .inp a{ text-decoration:underline;}
.clotd{ width:48%;}
.resltv{ line-height:45px; font-weight:bold; background:#ebebeb; padding:0 2%; color:#333; margin-top:30px;}
.tepiv select{ height:45px; background:#ebebeb; border:none; width:100%; color:#595959; font-weight:bold;}
.bspot .inp label{ color:#999;}
.certe{ font-size:16px; color:#595959; font-weight:bold;}
.bsohg{ background:#e5e5e5; margin-top:20px; padding:2%; color:#595959; line-height:1.6;}
.bsohg span{ color:#f00;}
.bg-teo{ display:none; position:fixed; width:100%; height:100%; left:0; top:0; z-index:99; background:url(../images/bg-col.png);}
.presli{ display:none; position:fixed; z-index:100; width:640px; height:360px; background:#fff; left:50%; top:50%; margin-left:-320px; margin-top:-180px;}
.presli h2{ line-height:50px; color:#fff; padding:0 2%; background:#ff8015;}
.presli h2 a{ font-weight:normal; color:#fff; font-size:12px;}
.colise{ padding:0 3%; font-size:18px; color:#595959; line-height:25px;}
.colise span{ color:#ff8015;}
.colise .tc a{ width:140px; font-size:14px; margin:0 15px; line-height:50px; background:#ff8015; color:#fff; display:inline-block; text-align:center; border-radius:5px;}


/*******************Domain*******************/
.list-01{width: 100%; overflow: hidden;}
.list-01 li{float: left; width:33.33%; padding:15px; overflow: hidden; display: block; height: 250px; border-right:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2;}
.list-01 li img{text-align:center; margin:10px auto 10px; display: block; width:80px; height:80px;}
.list-01 li p strong{text-align:center; font-size:16px; color:#fc6701; clear:both; line-height:30px;}
.list-01 li p{width:100%; text-align:left; font-size:12px; color:#666;}


@media (max-width: 1200px){
body{ padding-top:86px;}
.wrap{ width:100%; padding:0 2%;}
.top{ height:86px;}
.top .logo{ margin-top:5px;}
.top .logo img{ height:40px;}
.lsmes{ display:none;}
.sear-pach{ right:auto; left:0; top:36px; display: none; width:200px; z-index:5;}
.ltols{ width:188px;}
.mob-nav{ margin-top:0; float:right; width:50px; height:50px; background:url(../images/mob-ct.png) no-repeat center center;}
.T-nav{ height:100%; padding:0; position:fixed; left:0; display:none; overflow-x:hidden; overflow-y:auto; top:86px; width:100%; background:#fff;}
.T-nav > li{ display:block; width:100%; border-bottom:1px solid #ddd;}
.T-nav > li > a{ width:100%; text-align:left; padding:0 2%; line-height:45px; height:45px;}
.T-nav > li > a.cur{ background:none; color:#666;}
.preslo{ width:100%; position:relative; top:0; padding:0;}
.preslo .tit a{ color:#666; display:block; padding:0 5%;}
.lestof{ height:auto; border:none; width:100%;}
.lestof .con,.hret{ display:none;}
.miclt,.odols{ width:100%; height:auto; padding:0; border:none;}
.rolos{ width:100%; height:auto;}
.castl p a{ color:#666; display:block; padding:0 8%;}
.pad35s{ padding:0;}
.pciel,.bloeow{ display:none;}
.cpolse{ border:none;}
.onlols{ width:100%; padding:0 8%;}
.onlols a{ margin-top:5px;}
.odols p{ padding:0; line-height:35px; height:35px;}
.odols p a{ color:#666; font-weight:normal; padding:0 5%;}
.tachloe{ width:100%;}
.casto{ display:none;}
.alotx{ width:100%; text-align:center;}
.roilp{ width:100%;}
.tachloe li{ width:100%; border:none; background:#999;}
.nys-old .bgco{ left:0; margin-left:0;}
}
@media (max-width: 1000px){
.solioe strong{ font-size:36px;}
}
@media (max-width: 900px){
.yblie{ width:100%;}
}



@media (max-width: 800px){
.genmle{ font-size:15px;}
.genmle td,.genmle td.tr{ float:left; width:100%; text-align:left;}
.genmle td .ge01{ width:100%;}
.tevm-ul li .tit{ font-size:24px;}
.tevm-ul li .tev strong{ font-size:30px;}
.tevm-ul li .tev span{ font-size:24px;}
}

@media (min-width: 641px){
.T-search:hover .sear-pach{ width:200px; transition:all 0.5s ease;}
.loest:hover .ltols{ display:block;}
}
@media (max-width: 640px){

.telt-float{ display:none;}


.indt-mes,.ind-sec,.oskat,.caeotl,.foot,.iolops,.zusolt{ padding:20px 0;}
.owwtl span{ font-size:16px;}
.bocht li{ height:auto;}
.bocht li a .con{ display:none;}
.bocht li a .pic{ height:40px;}
.bocht li a .tit{ font-size:12px; text-align:center; font-weight:normal; line-height:20px; height:60px;}
.deotns{ margin-top:20px; padding-right:60px;}
.deotns .buts{ width:60px; font-size:14px;}
.blios{ right:60px; width:80px;}
.blios span{ width:100%;}
.lespe,.pales{ width:100%;}
.pales{ margin-top:15px;}
.lespe .p1{ font-size:24px;}
.lespe .p2{ font-size:20px;}
.lespe .con{ margin-top:15px;}
.cateos .p1{ font-size:16px;}
.caplt{ display:none;}
.fpoes{ text-align:center; width:100%;}
.fpoes a{ margin:0 2px;}
.nacot{ margin:0; padding:0; border:none;}
.tachle{ margin-top:20px;}
.ny-bant .titv{ font-size:20px;}
.poloe{ margin-top:0;}
.pasltd{ height:auto; padding-right:0;}
.pasltd .ganlt{ width:100%; position:relative;}
.nesltc{ margin-top:20px;}
.nesltc li{ width:100%; border-right:none; border-bottom:1px dotted #ddd;}
.nesltc li{ height:auto; padding-left:0;}
.nesltc li a{ height:auto; min-height:100px; padding-right:20px;}
.prelod{ padding:20px 0;}
.imlise li{ width:100%; margin-right:0;}
.imlise li a{ height:auto; padding-bottom:10px;}
.tenlsg{ font-size:16px;}
.tenlsg a{ float:none; display:block; margin-bottom:10px;}
.clopts li .p2{ float:left; width:100%;}
.catom span,.catom a{ font-size:14px; padding:0 10px; line-height:25px; height:50px;}
.nesltc li a .tit{ font-size:16px;}
.benmk{ width:100%;}
.benmk span{ margin-left:0; margin-right:15px; font-size:12px;}
.sop-TOP{ display:none;}
.tachlo table td em{ display:inline-block; font-weight:bold; font-size:14px; color:#333;}
.tachlo table td,.tachlo table td.tl{ width:100%; float:left; text-align:left; padding:5px 15px;}
.tachlo table td.tl em{ display:block; text-align:center; line-height:35px; background:#f0f0f0;}
.tachlo table td strong{ width:auto; color:#666; margin-right:5px;}
.casthl{ font-size:16px;}
.casthl img{ height:40px;}
.nys-old .bgco{ width:100%;}
.tab-cel .p2{ font-size:24px;}
.mrelos{ padding:20px 0;}
.fasleo dt{ padding-top:15px; font-size:18px;}
.fasleo dt img{ float:none; display:block;}
.lopoev h3{ line-height:55px; font-size:24px;}
.caqat dt{ padding-right:20px; font-size:18px;}
.opleso{ width:100%;}
.bdole{ height:auto; padding:0;}
.bdole .buts{ position:relative; width:100%;}
.opleso.fr{ margin:10px 0;}
.milies strong{ font-size:20px; display:block;}
.solioe{ font-size:20px; padding-top:60px;}
.solioe strong{ font-size:24px;}
.slotx a{ width:50%; padding:0; font-size:14px;}
.caioet li{ width:100%; margin-top:15px;}
.pmile{ height:200px; padding-top:0;}
.htelm{ font-size:16px;}
.htelm span{ font-size:20px;}
.htelm a{ margin-top:15px;}
.cashmt{ font-size:26px;}
.fyonls{ height:200px; font-size:18px;}
.bosle-cat h2{ font-size:20px;}
.becomt li{ width:50%;}
.becomt li .tit{ font-size:18px;}
.rebec{ width:100%;}
.rebec .fr{}
.blieo{ background: none;}
.nonels{ display:block; height:100px; float:left; width:100%; background:url(../images/yz2.jpg) no-repeat center center; background-size:auto 80%;}
.rebec.fr .imet{ top:-20px; right:20px;}
.rebec.fr .imet img{ width:60px;}
.rebec.fr .tit{ padding-right:80px;}
.ymmli li{ width:48%;}
.blkse{ font-size:24px; background-position:left top;}
.falem li{ width:100%; border-right:none;}
.falem li .con{ text-align:center;}
.lesf{ width:100%; background:#f2f2f2; padding-right:2%; margin-top:0;}
.relow{ width:100%;}
.feoloe{ height:200px;}
.mosle .con2{ font-size:24px;}
.cloetp{ font-size:24px;}
.mnicat td{ font-size:15px;}
.covde{ font-size:18px;}
.clop-ew{ height:200px; padding-top:20px;}
.clop-ew .tit{ font-size:18px;}
.clop-ew .con{ font-size:24px;}
.tenlie{ font-size:24px;}
.pbslt img{ float:none; max-width:100%; display:block;}
.oscatl{ width:100%; box-shadow:0 0 0 #ccc; border-bottom:1px solid #ddd; padding:2%;}
.tasct{ background:url(../images/xl.png) no-repeat 95% center;}
.spclie{ height:240px; display:none; font-size:14px; padding:5px ;}
.etlsas{ width:100%; height:400px;}
.etlsas table td{ padding:10px 5px; font-size:12px;}
.etlsas table td.mob-none{ display:none;}
.etlsas table td a{ width:70px; font-size:12px;}
.honlmew{ padding:20px 0;}
.ilsoe{ width:100%;}
.benlie{ width:100%;}
.benlie .tit{ font-size:20px;}
.caschl{ padding:0; line-height:40px;}
.caschl span{ position:relative; width:100%; line-height:50px;}
.caschl a{ line-height:40px;}
.fdlow img{ margin-left:0; max-width:80%; text-align:center; float:none;}
.fdlow strong{ font-size:20px;}
.fdlow span{ font-size:18px;}
.moleoi thead{ display:none;}
.moleoi tbody td{ width:100%; float:left; text-align:left;}
.moleoi tbody td.tl{ padding-left:5px;}
.moleoi tbody td span{ display:inline-block; font-weight:bold; color:#333; margin-right:3px;}
.slosmt,.prelie{ padding:20px 0;}
.prelie .pic{ width:100%;}
.prelie .rvble{ width:100%;}
.prelie .rvble dt{ font-size:20px;}
.gonlm{ height:200px;}
.smlev{ font-size:16px; padding-top:0;}
.benlie .vot{ font-size:16px;}
.ploson{ padding:20px 0;}
.foclt,.bpooe{ font-size:20px;}
.btelm li{ width:33.3%;}
.btelm li:nth-child(3n){ border:none;}
.btelm li strong,.btelm li span{ font-size:16px;}
.btelm li.aolt{ width:100%;}
.yblie li{ width:48%;}
.youme td.tl{ width:150px;}
.revls td,.revls td.tl{ width:20%;}
.revls td strong{ font-weight:normal;}
.revls td span{ font-size:15px;}
.hon-dioe{ padding-top:40px;}
.btl-tit,.boloep{ font-size:20px;}
.choose-fest li{ font-size:16px;}
.owlfoe tbody td{ font-size:12px;}
.owlfoe td{ padding:15px 3px;}
.owlfoe tbody td.tl{ padding-left:3px;}
.hon-dioe .sp01{ font-size:20px;}
.hon-dioe .sp02{ font-size:18px;}
.cvasht{ height:300px; padding-top:20px;}
.conlis,.pdlse{ padding:20px 0;}
.tevm-ul li{ width:48%; margin:20px 1% 0;}
.tevm-ul li .tit{ font-size:20px; line-height:55px; height:55px; overflow:hidden;}
.tevm-ul li .con{ font-size:12px; font-weight:normal;}
.taca-ul li{ width:100%; margin:10px 0 0;}
.yson-ul li{ width:48%;}
.yson-ul li .tit{ line-height:20px; height:40px; overflow:hidden;}
.veopl li{ padding:0 5px;}
.veopl li .tit{ font-weight:normal; font-size:14px;}
.miodsl{ background:#fff;}
.bsmla{ width:100%;}
.bsmla .tit{ font-size:24px;}
.bsmla .con{ font-size:15px;}
.toslev{ width:100%; margin-top:20px;}
.bsmla .cdv .loel{ width:100%; border:none;  padding:0 3%;}
.kdosn li{ width:100%; padding:0; height:auto; padding:5px 0; font-weight:normal; line-height:20px;}
.kdosn{ margin-top:20px;}
.cts-tab span{ width:50%; font-size:14px; font-weight:normal;}
.cvasht .sp01 img{ height:60px;}
.tab-dise span{ width:50%;}
.flep,.fdol{ font-size:16px;}
.tbloe{ font-size:14px;}
.liowe{ background:none;}
.lopoa{ width:100%;}.lopoa.fr{ margin-top:20px;}
.prevat{ padding:10px 2%;}
.prevat table td .osl,.prevat table td textarea{ width:90%;}
.adcat h4{ line-height:55px; font-size:20px;}
.bousfb{ font-size:24px; line-height:30px; padding:10px 0;}
.teblb{ border:1px solid #ddd; border-bottom:none;}
.teblb li{ width:100%; border:none; border-bottom:1px solid #ddd;}
.nueol{ font-size:20px;}
.tboile dl{ width:33.3%; margin-top:10px;}
.tboile{ padding:10px 0 20px;}
.tboile dl a dd{ font-size:14px; line-height:20px; height:40px;}
.bloptv table td{ float:left; width:100%; text-align:left; padding:5px 0;}
.gonevt{ padding:20px 0;}
.page-num a.mob-none{ display:none;}
.syont{ font-size:16px; line-height:24px;}
.syont span{ padding:8px 0;}
.newlt li{ width:48%;}
.dfeio span{ width:100%;}
.loutsn .cvel{ width:90%; margin:5px 0 0 5%;}
.beuwo{ margin-top:20px;}
.beuwo dl{ width:100%; border-right:none; border-bottom:1px solid #fff; padding:10px 2%;}
.bspot{ width:100%;}
.presli{ width:100%; left:0; margin-left:0;}
.colise{ font-size:14px;}
.colise .tc a{ width:120px; margin:0 5px;}
}


@media (max-width: 420px){
.menlie li{ width:100%; padding-bottom:15px;}
.yonlem .p3 a{ display:block; width:100%; margin-bottom:5px;}
.becomt li{ width:100%;}
.xdltv li{ width:100%; margin:15px 0 0;}
.newlt li{ width:100%; margin:0 0 2%;}
.newlt li a .tit{ font-size:18px;}
}





/*2019-03-28*/

.fulode .article a{ display:block; background-repeat:no-repeat; background-position:center center; background-size:cover; height:394px;}
.fulode.owl-theme .owl-controls{ position:absolute; bottom:10px; left:0; width:100%; text-align:center;}
.xz-solm{ background:#f1f2f4; padding:2% 0;}
.hboml{ font-size:30px; font-weight:bold;}
.admour .owl-item{ position:relative; z-index:1; transition:all 0.5s ease;}
.admour .article{ padding:30px 0;}
.admour .article .blsot{ margin-top:0; border:1px solid #ddd; transition:all 0.5s ease;}
.admour .article .titlc{ position:relative; top:0; line-height:82px; text-align:center; font-size:26px; font-weight:bold; background:#e5e5e5; transition:all 0.5s ease;}
.admour .article .aolst{ padding:15px 30px; background:#fff; transition:all 0.5s ease;}
.admour .article .aolst .lenls{ height:120px; overflow:hidden; color:#666;}
.admour .article .aolst .lenls p{ margin-bottom:6px;}
.admour.owl-theme .owl-controls{ text-align:center;}
.ebolc{ background:#f7f7f7; padding:10px 0;}
.ebolc .fl{ width:33.33%; text-align:center; color:#666; font-size:12px;}
.ebolc .fl .p1{ font-size:18px;}
.ebolc .fl .p1 strong{ font-size:24px; font-weight:normal;}
.ebolc .fl .p2{ text-transform:uppercase;}
.abnls{ padding:15px 0; text-align:center; color:#666;}
.abnls span{ color:#f60; font-size:16px;}
.abnls strong{ font-size:40px; font-weight:normal;}
.buola{ text-align:center;}
.buola a{ display:inline-block; line-height:45px; width:150px; border:1px solid #f60; color:#f60;}

.loboac{ background:#fff; padding:4% 0;}
.anlosa{ margin-top:4%;}
.anlosa li{ width:33.33%; float:left; text-align:center; padding:0 4%; margin-bottom:15px;}
.anlosa li .tit{ color:#f60; font-size:22px; font-weight:bold; margin-top:15px; line-height:25px; height:50px; overflow:hidden;}
.anlosa li .con{ line-height:20px; height:120px; overflow:hidden; margin-top:15px; color:#464646;}
.sllma{ margin-top:5%;}
.sllma a{ display:inline-block; line-height:60px; padding:0 40px; border-radius:5px; background:#f60; font-size:26px; font-weight:bold; color:#fff;}

.slmloc{ background:url(../images/xz08.jpg) no-repeat center center; background-size:cover; font-size:28px; color:#fff; line-height:40px; padding:10px 0; text-align:center;}
.slmloc a{ display:inline-block; padding:0 30px; font-size:18px; background:#fff; vertical-align:middle; border-radius:5px;}

.miewo{ padding-left:40px; width:450px;}

.amols{ width:300px;}
.amols li{ margin-bottom:10px;}
.amols li a{ display:block; width:100%; border:1px solid #fff; font-size:18px; font-weight:bold; line-height:50px; color:#fff; padding-left:85px; background-repeat:no-repeat; background-position:26px center;}
.amols li a.a1{ background-image:url(../images/xz10.png);}
.amols li a.a2{ background-image:url(../images/xz11.png);}
.amols li a.a3{ background-image:url(../images/xz12.png);}
.amols li a.a4{ background-image:url(../images/xz13.png);}

.xz-lamd{ background:#fff; padding:4% 0;}

.lde-nav{ width:190px; border-left:1px solid #ddd;}
.lde-nav a{ display:block; line-height:55px; padding-left:35px; font-size:18px;}
.lde-nav a.cur{ color:#f60; border-left:2px solid #f60; padding-left:33px; font-weight:bold;}

.pnours{ width:960px;}
.lmdosa{ line-height:1.8; color:#464646; font-size:16px;}
.lmdosa a{ color:#f60;}
.lbouac a{ display:inline-block; width:200px; line-height:42px; text-align:center; border:1px solid #f60; color:#f60; font-size:18px; margin-right:15px;}
.lbouac a.cur{ background:#f60; color:#fff;}

.enbout table td{ border:1px solid #ddd;}
.enbout table thead td{ padding:12px 0; font-weight:bold;}
.enbout table tbody td{ padding:10px 0; color:#5f5f5f; line-height:20px;}
.enbout table tbody td a{ width:130px; color:#fff; line-height:40px; font-size:16px; font-weight:bold; border-radius:5px; background:#f60; display:none;}
.enbout table tbody td span{ display:none;}
.enbout table tbody td strong{ display:block;}

.bldmm{ line-height:1.8; color:#464646; font-size:16px;}



@media (min-width: 1201px){
.admour .owl-item:hover{ z-index:2; transform:scale(1.1); transition:all 0.5s ease;}
.admour .owl-item:hover .titlc{ color:#fff; background:#f60; transition:all 0.5s ease;}
.enbout table tbody tr:hover{ background:#fff9f3;}
.enbout table tbody tr:hover a{ display:inline-block;}
}
@media (max-width: 1200px){
.fulode .article a{ height:300px;}
.admour .article{ padding:0;}
.miewo{ width:100%; padding-left:0;}
.amols{ width:100%; background:#999;}
.pnours{ width:calc(100% - 210px);}
.enbout table tbody tr a{ display:inline-block;}

}
@media (max-width: 866px){
.fulode .article a{ height:200px;}
.hboml{ font-size:20px;}
.anlosa li{ width:50%;}
.anlosa li .pic img{ height:60px;}
.sllma a{ font-size:20px;}
.slmloc{ font-size:20px;}
.lde-nav{ width:100%; border:none; text-align:center; background:#eee;}
.lde-nav a{ margin:0 10px; padding:0; display:inline-block; font-size:14px;}
.lde-nav a.cur{ border:none; padding:0;}
.pnours{ width:100%; margin-top:20px;}
.enbout table{ border:1px solid #ddd;}
.enbout table tbody td span{ display:inline-block;}
.enbout table thead{ display:none;}
.enbout table tbody tr{ border-bottom:1px solid #ddd;}
.enbout table tbody td{ float:left; width:100%; text-align:left; padding:10px; border:none; color:#999;}
.enbout table tbody td strong{ display:inline-block; margin-right:5px;}
.enbout table tbody td a{ text-align:center;}
.enbout table tbody td span{ color:#000;}
}

@media (max-width: 520px){
.fulode .article a{ height:120px;}
.anlosa li{ width:100%;}
.anlosa li .tit{ font-size:18px; height:auto;}
.anlosa li .con{ height:auto;}
.lbouac a{ font-size:14px; width:160px;}
}


/*2019-4-3*/

.nsl-banner{ height:330px; color:#fff; background-repeat:no-repeat; background-position:center center; background-size:cover; display:table; width:100%;}
.nsl-banner .c1{ font-size:60px; font-weight:bold;}
.nsl-banner .c2{ font-size:22px;}
.nsl-banner .c2 span{ display:block;}
.nsl-banner .c3{ margin-top:15px;}
.nsl-banner .c3 a{display: inline-block;width: 175px;line-height: 50px;color: #fff;font-size: 20px; background: #ff8015; border-radius: 5px;}

.faolp{ padding:30px 0;}
.faolp .pic{ width:260px; float:left; text-align:center;}
.faolp .con{ font-size:16px; float:right; color:#666; line-height:1.6; width:910px; padding-top:20px;}
.alosca{ padding:4% 0; background:#f2f2f2;}
.alosca li{ width:25%; margin-top:4%; float:left; padding:0 2%;}
.alosca li .pic{ text-align:center;}
.alosca li .tit{ font-size:20px; margin-top:15px; line-height:25px; font-weight:bold; color:#ff8015; text-align:center;}
.alosca li .con{ margin-top:10px; font-size:16px; line-height:1.6; color:#595959; text-align:center;}
.buoewa{ background:#fff; padding:4% 0;}
.buoewa .apodl{ height:480px; border:1px solid #ddd; border-left:none; margin-top:3%;}
.buoewa .apodl li{ float:left; width:33.33%; border-left:1px solid #ddd; height:480px; padding:40px 30px 0;}
.buoewa .apodl li .pic{ text-align:center;}
.buoewa .apodl li .tit{font-size:20px; line-height:25px; margin-top:15px; font-weight:bold; color:#ff8015; text-align:center;}
.buoewa .apodl li .con{ margin-top:10px; font-size:16px; line-height:1.4; color:#666;}

.dsolp{ font-size:24px;}
.lbaod{ background:url(../images/qq09.jpg) no-repeat;}
.lbaod li{ width:25%;float:left; display:table; height:72px; font-size:16px; font-weight:bold; padding:0 50px; color:#fff;}
.lbaod li p{ display:table-cell; vertical-align:middle;}

@media (max-width: 1200px){
.faolp .pic{ width:100%;}
.faolp .con{ width:100%;}

.buoewa .apodl{ border:1px solid #ddd; border-bottom:none; height:auto;}
.buoewa .apodl li{ width:100%; border:none; border-bottom:1px solid #ddd; height:auto; padding:4%;}
.lbaod li{ padding:0 20px;}
}

@media (max-width: 768px){
.alosca li{ width:100%;}
.lbaod{ background:#5ada54;}
.lbaod li{ border-bottom:1px solid #fff; height:auto; width:100%; padding:20px 15px;}
.nsl-banner .c1{ font-size:32px;}
.nsl-banner .c2{ font-size:18px;}
}
.lboac li{ width:48%; float:left; margin-top:4%;}
.lboac li:nth-child(2n){ float:right;}
.lboac li .pic{ width:135px; text-align:center;}
.lboac li .con{ width:435px; line-height:25px; font-size:14px; color:#464646; height:125px; overflow:hidden;}
.lboac li .con .d1{line-height:25px; height:125px; overflow:hidden;}
.pvlaco{ border-bottom:1px solid #eee;}
.lopalt{ line-height:25px; color:#464646; margin-top:3%;}
.mewom{ margin-top:3%;}
.lboac li .con .d2{ color:#ff8015; font-size:20px; font-weight:bold; line-height:35px; height:35px; overflow:hidden;}
.lboac li .con .d3{ height:50px; overflow:hidden;}
.qibslt{ padding-top:2%;}
.qibslt li{ float:left; width:23.5%; margin-right:2%; margin-top:2%; padding:30px 20px; background:#f1f2f4;}
.qibslt li:nth-child(4n){ margin-right:0;}
.qibslt li .tit{color:#ff8015; font-size:22px; line-height:30px; height:60px; overflow:hidden; font-weight:bold; margin-top:15px;}
.qibslt li .con{ line-height:20px; height:80px; overflow:hidden; border-bottom:1px solid #ddd; margin:15px 0;}
.qibslt li .sol{ color:#666; line-height:20px; font-size:12px; height:200px; overflow:hidden;}

@media (max-width: 1200px){
   .lboac li .con{ width:calc(100% - 150px);}
}
@media (max-width: 768px){
   .lboac li{ width:100%;}
   .lboac li .pic{ width:80px;}
   .lboac li .pic img{ max-width:100%;}
   .lboac li .con{ width:calc(100% - 100px);}
   .lboac li .con .d1{ height:auto;overflow:hidden;}
   .qibslt li{ width:49%;}
   .qibslt li:nth-child(2n){ margin-right:0;}
}
@media (max-width: 480px){
   .qibslt li{ width:100%; margin-right:0;}
   .qibslt li .tit{ font-size:18px; height:auto;}
   .qibslt li .con{ height:auto; padding-bottom:15px;}
   .qibslt li .sol{ height:auto;}
}
.lboac li{ width:48%; float:left; margin-top:4%;}
  .lboac li:nth-child(2n){ float:right;}
  .lboac li .pic{ width:135px; text-align:center;}
  .lboac li .con{ width:435px; line-height:25px; font-size:14px; color:#464646; height:125px; overflow:hidden;}
  .lboac li .con .d1{line-height:25px; height:125px; overflow:hidden;}
  .pvlaco{ border-bottom:1px solid #eee;}
  .lopalt{ line-height:25px; color:#464646; margin-top:3%;}
  .mewom{ margin-top:3%;}
  .lboac li .con .d2{ color:#ff8015; font-size:20px; font-weight:bold; line-height:35px; height:35px; overflow:hidden;}
  .lboac li .con .d3{ height:50px; overflow:hidden;}
  .qibslt{ padding-top:2%;}
  .qibslt li{ float:left; width:23.5%; margin-right:2%; margin-top:2%; padding:30px 20px; background:#f1f2f4;}
  .qibslt li:nth-child(4n){ margin-right:0;}
  .qibslt li .tit{color:#ff8015; font-size:22px; line-height:30px; height:60px; overflow:hidden; font-weight:bold; margin-top:15px;}
  .qibslt li .con{ line-height:20px; height:80px; overflow:hidden; border-bottom:1px solid #ddd; margin:15px 0;}
  .qibslt li .sol{ color:#666; line-height:20px; font-size:12px; height:200px; overflow:hidden;}

  @media (max-width: 1200px){
	 .lboac li .con{ width:calc(100% - 150px);}
  }
  @media (max-width: 768px){
     .lboac li{ width:100%;}
	 .lboac li .pic{ width:80px;}
	 .lboac li .pic img{ max-width:100%;}
	 .lboac li .con{ width:calc(100% - 100px);}
	 .lboac li .con .d1{ height:auto;overflow:hidden;}
	 .qibslt li{ width:49%;}
	 .qibslt li:nth-child(2n){ margin-right:0;}
  }
  @media (max-width: 480px){
	 .qibslt li{ width:100%; margin-right:0;}
	 .qibslt li .tit{ font-size:18px; height:auto;}
	 .qibslt li .con{ height:auto; padding-bottom:15px;}
	 .qibslt li .sol{ height:auto;}
  }
.opr_btn2{
    display: inline-block;
    width: 176px;
    line-height: 59px;
    text-align: center;
    color: #fff !important;
    background: #ffa03e;
    font-size: 18px;
    border-radius: 10px;
    text-decoration: none !important;
    margin: 4px;
    border: none;
    cursor: pointer;
}
.whmcs-ssl-table{
    margin-top: 22px;
    margin-left: -244px;
}
.whmcs-ssl-table td{
    font-size: 15px;
    color: #6f6f6f;
}
.whmcs-ssl-table2{
    margin-top: 22px;
    margin-left: -405px;
}
.whmcs-ssl-table2 td{
    font-size: 15px;
    color: #6f6f6f;
    padding: 10px;
}

/*  slider css  */
.slider-drag{
    width: 300px;
    height: 40px;
    line-height: 40px;
    background-color: #e8e8e8;
    position: relative;
    margin:0 auto;
}
.slider-bg{
    width:40px;
    height: 100%;
    position: absolute;
    background-color: #75CDF9;
}
.slider-text{
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center;
    user-select: none;
}
.slider-btn{
    width:40px;
    height: 40px;
    position: absolute;
    border:1px solid #ccc;
    cursor: move;
    font-family: "宋体";
    text-align: center;
    background-color: #fff;
    user-select: none;
    color:#666;
}