﻿@charset "utf-8";
/* CSS Document */
/* index */



.folsmc{ position:fixed; left:0; top:50%; margin-top:-218px; z-index:10;}
.folsmc .dloew{ position:absolute; right:0px; top:-30px; color:#fff; background:#000; display:inline-block; padding:5px;}

.adcc{position: fixed;
    bottom: 0%;
    z-index: 10;
}
.ad01{left:0}
.ad02{right:0;display:none;}
.adcc .gbad{position:absolute; right:4px; top:4px;}

body{ background:#fff;}
body:after{ content:''; height:870px; position:absolute; left:0; top:0; width:100%; z-index:1;}
.op0{opacity: 0;}
.wrap{ width:1200px; margin:0 auto;}
.top{ height: auto;width:1200px; position: relative; z-index:95; transition:all 0.5s ease; margin:0 auto; background:#fff;}
.top .logo{}
.top .lisc{ line-height:35px; padding-top:35px;}
.top .lisc a{ display:inline-block; margin-right:30px; color:#236fd1;}
.top .lisc a img{ margin-right:6px;}
.odrelc{ background:#236fd1;}
.T-nav{ clear:both;}
.T-nav > li{ float:left; position:relative;}
.T-nav > li > a{ display:block; padding:0 17px; height:55px; line-height:55px; font-size:16px; text-align:center; color:#fff;}
.T-nav > li > a.cur{ background:#2f8adf}
.T-nav > li .gdlt{ position:absolute; width:100%; left:0; top:55px; display: none; background:#236fd1; text-align:center; }
.T-nav > li .gdlt a{ display:block; line-height:25px; padding:10px 0; color:#fff;}
.T-nav > li .gdlt a:hover{ background:#2f8adf}
.olpsse{ padding-top:10px; padding-right:10px;}
#bdshare_weixin_qrcode_dialog{ box-sizing:content-box;}
.enseac{ background:#fff; position:absolute; height:35px; bottom:-45px; width:240px; right:100px;}
.enseac .as01{ width:205px; float:left; height:35px; padding:0 5px; border:none;}
.enseac .as02{ width:35px; height:35px; float:left; border:none; cursor:pointer; background:url(../images/fd.png) no-repeat center center;}
.pldoce{ z-index:2;}
.ind-banner{ z-index:2; height:272px; background-repeat:no-repeat; background-position:center top; background-size:cover;}
.ind-main{ z-index:2; padding:1.5% 0;}
.aslct{ width:68%;}
.imsec{ width:49%;}
.as-news{ width:51%; background:#fff; border:1px solid #ddd;border-top:2px solid #e70139; padding:0 0 2%;}
.pldblc{ line-height:44px; padding:0 12px; border-bottom:1px solid #ddd; color:#e70139; font-size:16px; font-weight:bold;}
.pldblc a{ float:right; color:#666; font-size:14px; font-weight:normal;}
.slmodl{ display: table; background:#f9f9f9; width:96%; margin:2% auto 3px; padding:0px 15px; height:110px;}
.asclte{ display: table-cell; vertical-align:middle; color:#e70139;}
.asclte .tit{ font-size:16px; font-weight:bold; line-height:25px; max-height:25px; text-align:center; overflow:hidden;}
.asclte .con{ line-height:20px; height:40px; overflow:hidden; padding-left:15px;}
.newcle{ padding:0 2%;}
.newcle li{ height:30px; line-height:30px; background:url(../images/d.png) no-repeat left center; overflow:hidden; padding-left:15px;}
.newcle li a{ color:#333;}
.newcle li a:hover{ color:#e70139;}
.newcle span{ float:right; color:#999;}
.prelens{ width:49%; margin-top:2%; background:#fff; border:1px solid #ddd; border-top:2px solid #e70139}
.caslte{ height:45px; line-height:45px; overflow:hidden; border-bottom:1px solid #ddd; padding:0 12px; font-size:16px; color:#e70139; font-weight:bold;}
.caslte a{ float:right; font-weight:normal; font-size:14px;}
.aclme{ padding:12px;}
.amore{ line-height:30px;}
.city-soe{ line-height:30px; height:30px; background:#f2f2f2; padding:0 15px; overflow:hidden; color:#999;}
.city-soe a{ color:#236fd1; margin:0 2px;}
.slopre{ margin-top:2%; background:#fff; border:1px solid #ddd;}
.mlosec{ height:45px; line-height:45px; border-bottom:1px solid #ddd; padding-right:66px;}
.mlosec span{ width:130px; text-align:center; display:block; float:left; border-right:1px solid #ddd; font-size:16px; cursor:pointer; color:#666;}
.mlosec span.cur{ font-weight:bold; color:#333; border-top:2px solid #e70139; border-bottom:1px solid #fff; background:#fff; line-height:43px;}
.clpde{ padding:10px;}
.ad-more{ position:absolute; right:10px; top:-35px;}
.cesml{ padding:5px 0; border-bottom:1px dotted #ccc;}
.cesml a{ display:block; padding-left:10px; height:80px; position:relative;}
.cesml a .pic{ position:absolute; left:0; top:0;}
.cesml a .tit{ font-size:16px; height:40px; line-height:40px; overflow:hidden; color:#333;}
.cesml a:hover .tit{ color:#e70139;}
.cesml a .tit span{ color:#999; font-size:14px; margin-left:10px;}
.cesml a .con{ line-height:20px; height:20px; overflow:hidden; color:#666;}
.adlces{ margin-top:4px;}
.adlces li{ float:left; width:50%; padding-right:20px;}

.pslcis{ width:30%;}
.nrelcs{ background:#fff;}
.dblts{ line-height:45px; background:#f1f1f1; border-left:3px solid #236fd1; padding:0 12px; color:#236fd1; font-size:18px;}
.dblts a{ float:right; font-size:14px;}
.lobct{ border:1px solid #f1f1f1; padding-bottom:4%;}
.lobct li{ float:left; width:44%; margin-left:4%; margin-top:4%;}
.lobct li a{ display:block; background:#f2f2f2; line-height:55px; font-size:16px; height:55px; overflow:hidden; padding-left:15%;}
.lobct li a img{ margin-right:10px;}
.tqiere{ background:#fff url(../testimg/t3.png) no-repeat center top; background-size:100% auto; padding:20px 10px 10px; border:1px solid #f1f1f1;}
.tqiere h3{ text-align:center; color:#fff; line-height:45px; font-size:18px;}
.nelstc{}
.nelstc li{ text-align:center; width:33.3%; float:left; margin-top:25px; line-height:2;}
.nelstc li a{ display:block; color:#333; font-size:16px;}
.nelstc li a .vd{ line-height:25px; height:25px; overflow:hidden;}
.vodles{ margin-top:20px;}
.voldb a{ display:block; position:relative;}
.voldb a span{ line-height:35px; height:35px; text-align:center; overflow:hidden; color:#fff; position:absolute; left:0; bottom:0; width:100%; background:rgba(0,0,0,0.7);}
.voldb a i{ display:block; width:52px; height:52px; position:absolute; left:50%; top:50%; margin-left:-26px; margin-top:-26px; background:url(../images/play.png) no-repeat;}

.liostc{ background:#eee; margin-top:20px;}
.aelcps{ background:#f1f1f1 url(../images/tc.png) no-repeat left center; line-height:45px; color:#fff; font-size:18px; padding:0 12px 0 40px;}
.aelcps a{ font-size:14px; float:right;}
.slmmdei{ padding:0 12px;}
.xxloec{ margin-top:19px;}
.xxloec a{ text-align:center; display:block; line-height:50px; height:50px; overflow:hidden; color:#fff; font-size:16px;}
.xxloec a.emlsoe{ width:46%; background:#ffaa68;}
.xxloec a.ecnlm{ width:100%; background:#3f9ae7; margin-top:15px;}
.xxloec a img{ margin-right:12px;}
.xxloec .folecst a{ display:inline;}
.foot{ position:relative; z-index:2; border-top:5px solid #236fd1; background:#f5f5f5; padding:1.5%;}
.pic-ad a{ display:block; float:left; width:48%; margin:0 1%;}
.benldc{ background:#236fd1; padding:10px 2%; line-height:30px;}
.benldc a{ display:inline-block; color:#fff; font-size:16px; margin:0 25px;}
.tbencs{ padding-right:260px;}
.atebc{ margin-left:10px;}
.ewsct{ position:absolute; right:0; width:260px; top:15px; line-height:2;}
.enlvt{ line-height:32px;padding:10px 0 10px 70px; border-bottom:1px dashed #ddd;position:relative;}
.enlvt strong{position:absolute; left:0; top:10px;}
.enlvt a{ display:inline-block; color:#000; margin:0 6px;}
.scotec{ line-height:25px; padding:15px 0; color:#666;}
.sesalc{ display:none;}
.hrengc{ background:#fff; padding:15px;}
.ecnldt li{ width:16%; float:left; margin:0 0.3%;margin-bottom: 10px;}
.ecnldt li a{ display:block; line-height:45px; background:#f1f1f1; border-radius:5px; font-size:16px; color:#333; text-align:center;}
.ecnldt li a span{ width:32px; height:32px; display:inline-block; vertical-align:middle; background-repeat:no-repeat; background-position:center center; margin-right:10px;}
.ecnldt li a.cur{ background:#d30333; color:#fff;}
.ecnldt li a span.sp01{ background-image:url(../images/d1-1.png);}
.ecnldt li a span.sp02{ background-image:url(../images/d2-1.png);}
.ecnldt li a span.sp03{ background-image:url(../images/d3-1.png);}
.ecnldt li a span.sp04{ background-image:url(../images/d4-1.png);}
.ecnldt li a span.sp05{ background-image:url(../images/d5-1.png);}
.ecnldt li a span.sp06{ background-image:url(../images/d6-1.png);}
.ecnldt li a span.sp07{ background-image:url(../images/d5-a.png);}
.ecnldt li a.cur span.sp01{ background-image:url(../images/d1-2.png);}
.ecnldt li a.cur span.sp02{ background-image:url(../images/d2-2.png);}
.ecnldt li a.cur span.sp03{ background-image:url(../images/d3-2.png);}
.ecnldt li a.cur span.sp04{ background-image:url(../images/d4-2.png);}
.ecnldt li a.cur span.sp05{ background-image:url(../images/d5-2.png);}
.ecnldt li a.cur span.sp06{ background-image:url(../images/d6-2.png);}
.ecnldt li a.cur span.sp07{ background-image:url(../images/d5-a1.png);}
.oprevs{ margin-top:40px; border:1px solid #ddd; padding:30px 10px 20px;}
.oprevs2{ margin-top:20px;  padding:10px 5px;}
.adlpre{ position:absolute; width:200px; height:33px; left:50%; top:-17px; margin-left:-100px; background:url(../images/hc.png); color:#fff; text-align:center; font-weight:bold; font-size:16px; line-height:33px;}
.lices li{ width:82px; float:left; margin:15px 11px 0; text-align:center; line-height:2; font-size:12px;}
.lices li a{ color:#333; display:block;}
.lbcte li{ width:49%; margin-top:30px;}
.lbcte li a{ display:block; position:relative; padding-left:280px; padding-right:20px; background:#f3f3f3; height:175px;}
.lbcte li a .pic{ width:266px; position:absolute; left:0; top:0;}
.lbcte li a .tit{ padding-top:15px; line-height:45px; height:60px; font-size:16px; color:#236fd1; font-weight:bold; overflow:hidden; border-bottom:1px dashed #ccc;}
.lbcte li a .con{ font-size:16px; line-height:22px; height:66px; overflow:hidden; color:#333; margin-top:10px;}
.csevtr{ padding-left:225px; min-height:650px;}
.adcmen{ position:absolute; left:0; top:0; border-top:3px solid #236fd1; background:#fff url(../testimg/t8.jpg) no-repeat center bottom; background-size:100% auto; width:215px; bottom:0; min-height:650px;}
.s-bt{ padding:15px; border-bottom:1px solid #ddd;}
.s-bt .p1{ font-size:18px; font-weight:bold;}
.s-bt .p2{ font-size:12px; color:#999; text-transform:uppercase;}
.ldc-nav li{ line-height:40px; border-bottom:1px solid #ddd; background:#fff;}
.ldc-nav li a{ display:block; padding:0 15px; background:url(../images/e1.png) no-repeat 92% center;}
.ldc-nav li a.cur{ background:#236fd1 url(../images/e2.png) no-repeat 92% center; color:#fff;}
.yondenc{ background:#fff;}
.encdg{ padding:0 20px;}
.drevb{ line-height:50px; border-bottom:1px solid #ddd; color:#666;}
.gyaoce li{ float:left; width:21%; margin:25px 2% 0;}
.gyaoce li .pic a{ display:block;}
.gyaoce li .pic a img{ width:100%; height:260px; object-fit:cover;}
.gyaoce li .tit{ margin-top:5px; line-height:25px; height:25px; overflow:hidden; color:#464646;}
.gyaoce li .stcv{line-height:25px; height:25px; overflow:hidden; color:#464646;}
.starx{ display:inline-block; position:relative; width:85px; height:13px; background:url(../images/st1.png);}
.starx i{ position:absolute; left:0; top:0; height:13px; background:url(../images/st2.png) no-repeat left top;}
.pagelc{ padding:20px; color:#464646; line-height:25px; font-size:12px;}
.pagelc span{ float:right;}
.pagelc span a{ display:inline-block; line-height:25px; padding:0 8px; background:#f4f4f4; margin-left:5px;}
.pagelc span a.cur{ background:#d70035; color:#fff;}
.uchlme{ padding:30px 0;}
.pdcie{ width:40%;}
.crolos{ width:58%; color:#464646;}
.crolos .p1{ font-size:24px; color:#d20132; line-height:50px;}
.crolos .p3{ line-height:2; margin-top:10px;}
.crolos .con{ margin-top:20px; padding-top:20px; border-top:1px dashed #ccc; line-height:2; font-size:16px;}
.lreoct{ padding:20px 0; border-bottom:1px solid #ddd;}
.lreoct .pic{ width:29%;}
.lreoct .tim{ width:15%; text-align:center; color:#464646; padding-top:30px;}
.lreoct .tim span{ font-size:20px;}
.lreoct .con{ width:85%; padding-left:25px; border-left:1px solid #ddd; margin-top:15px;}
.lreoct .con .p1{ font-size:16px; font-weight:bold; line-height:35px; height:35px; overflow:hidden;}
.lreoct .con .p2{ color:#999; margin-top:10px; line-height:25px; height:75px; overflow:hidden;}
.coodet li{ border-bottom:1px solid #ddd; line-height:45px; height:45px;}
.mrenvc{ background:#fff; padding:2%; border-top:3px solid #236fd1;}
.bkenc{ padding-bottom:20px; border-bottom:1px solid #ddd;}
.bkenc .p1{ font-size:18px; font-weight:bold; color:#464646; text-align:center;}
.bkenc .p2{ text-align:center; color:#999; margin-top:5px;}
.tlsdet{ padding:20px 2%; font-size:16px; color:#464646; line-height:2;}
.tlsdet p{ padding:10px 0;}
.tlsdet img{ height:auto;}
.dnelw{ padding-top:20px; border-top:1px solid #ddd;}
.dnelw .bacnke{ position:absolute; right:0; top:30px;}
.dnelw p{ line-height:20px; padding:5px 0;}
.mdlcx td{ padding:10px 0;}
.mdlcx thead td{ font-size:16px;}
.mdlcx tbody td{ border-bottom:1px solid #ddd;}
.mdlcx tbody td span{ color:#236fd1;}
.mdlcx tbody td a{ display:inline-block; width:85px; line-height:25px; border-radius:12px; color:#fff; background:#a1a1a1;}
.mdlcx tbody td a:hover{ background:#d30236;}

.youdct td{ padding:10px 5px; color:#666; line-height:2;}
.youdct td.tr{ font-weight:bold; color:#333;}
.tclmg{ padding-bottom:20px;}
.tclmg a{ display:inline-block; margin:0 10px; width:160px; line-height:30px; color:#fff; border-radius:15px; background:#d40138;}
.islces{ padding-top:40px;}
.wb-coslc{ padding:20px 2%; color:#464646; line-height:2;}
.wb-coslc p{ padding:10px 0;}
.wb-coslc img{ height:auto;}
.llmecs{ padding:20px 0;}
.llmecs li{ float:left; width:33.3%; padding-right:15px; padding:5px 0; line-height:30px; font-size:15px;}
.map-ol{ padding-bottom:20px;}
.bg-colc{ display:none; background:rgba(0,0,0,0.7); position:fixed; left:0; top:0; width:100%; height:100%; z-index:99;}

.bst-sl{ display:none; width:960px; height:540px; background:#fff; position:fixed; left:50%; top:50%; margin-left:-480px; margin-top:-270px; z-index:100;}
.bst-sl h2{ line-height:60px; color:#236fd1; font-size:24px; text-align:center; background:#f2f2f2; border-bottom:1px solid #ddd; padding:0 2%;}
.bst-sl ul{ padding:20px 0;}
.bst-sl ul li{ padding:5px 5% 5px 0; line-height:40px;}
.bst-sl ul li span{ float:left;}
.bst-sl ul li span i{ color:#f00;}
.bst-sl ul li span.nsl01{ width:15%; text-align:right;}
.bst-sl ul li span.nsl02{ width:35%; padding-left:10px;}
.bst-sl ul li span.nsl03{ width:85%; padding-left:10px;}
.bst-sl ul li span > input{ width:100%; height:40px; border:1px solid #ddd; padding:0 5px;}
.bst-sl ul li span label{ margin-right:10px;}
.bst-sl ul li span .files{ width:150px;}
.clils{ padding-top:10px; text-align:center; border-top:1px solid #ddd;}
.clils input{ width:220px; height:50px; background:#236fd1; color:#fff; font-size:18px; border-radius:5px; border:none; cursor:pointer;}

.neclp li{ width:31.3%; margin:1%; float:left; text-align:center;}
.neclp li .tit{ line-height:30px; height:30px; overflow:hidden;}


.oscat li{ width:48%; margin-top:2%; height:35px; border:1px solid #ddd; padding-left:70px; position:relative;}
.oscat li span{ line-height:33px; display:block; position:absolute; left:0; top:0; width:65px; text-align:right; border-right:1px solid #ddd; padding-right:3px; color:#666;}
.oscat li input{ width:100%; height:33px; border:none; padding:0 5px;}
.oscat li i{ color:#f00;}
.oscat li textarea{ width:100%; padding:5px; height:78px; border:none;}
.ldoes{ padding-bottom:20px;}
.ldoes input{ width:120px; margin:0 10px; height:35px; color:#fff; background:#004898; border:none; cursor:pointer;}
.horecg{ padding-top:20px; color:#464646; line-height:2;}









/*视频播放*/
.shade {position: fixed;left: 0; top: 0; z-index: 21;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: fixed;
    left: 50%;
    top: 50%;
	margin-top:-240px;
    z-index: 22;
    display: none;
    margin-left: -450px;
    background-color: #fff;
    width: 900px;
    box-sizing: border-box;
}
.big-video-main {
    height: 480px;
}
.big-video-clo {
    position: absolute;
    right: -35px;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(../images/icon30.png) no-repeat center center;
    cursor: pointer;
}

@media screen and (max-width: 750px){
.big-video {
    width: 100%;
    left: 0;
    margin-left: 0;
}
.big-video-main {
    height: 185px;
}
.big-video-clo {
    right: 0;
    z-index: 21;
}
}


/*右侧浮动*/
.right_box_hp{position: fixed;right:0;top:80px;z-index:96;}
@media screen and (max-width:1200px) {
	.right_box_hp { display:none;}
}
.right_box_hp li{
            width: 63px;height: 63px;border-radius: 3px;color:#fff;font-size: 12px;text-align: center;padding-top: 35px;
            box-sizing: border-box;line-height: 28px;margin-bottom: 3px;position: relative;transition: all .5s;
        }
.right_box_hp li.icon_kf_hp{background: #70a6e3 url(../images/leftIcon_kf.png) center 11px no-repeat;}
.right_box_hp li.icon_tel_hp{background: #70a6e3 url(../images/leftIcon_tel.png) center 11px no-repeat;}
.right_box_hp li.icon_tel_hp2{background: #70a6e3 url(../images/leftIcon_tel2.png) center 11px no-repeat;}
.right_box_hp li.icon_ok_hp{background: #70a6e3 url(../images/leftIcon_login.png) center 11px no-repeat;}
.right_box_hp li.icon_prize_hp{background: #3db1fa url(../imagesimg/leftIcon_prize.png) center no-repeat;cursor:pointer;}   
.right_box_hp li.icon_top_hp{background: #999;cursor:pointer;height:33px;padding-top:3px;}             
.right_box_hp li:hover{background-color: #1f82d6 !important;}
        .right_box_hp li .openFather{
            position: absolute;right: 135%;top:0;border-radius: 3px;
            visibility: hidden;opacity: 0;transition: opacity .6s,right .6s;
        }
        .right_box_hp li:hover .openFather{opacity: 1;right: 100%;visibility: visible;}        

        .openFather .right_openDiv{
            margin-right: 15px;border-left: 3px solid #1f82d6;background: #fff;position: relative;
        }        
.right_box_hp li .right_openDiv:after{
            content: "";display: block;border: 5px solid transparent;
            border-left-color: #fff;position: absolute;left: 100%;top:12px;
        }
.right_openDiv{width: 256px;padding: 6px 0;}
.right_openDiv .ROD_nav{display: block;padding-left: 20px;}
.right_openDiv .ROD_nav>span{
            line-height: 36px;font-size: 14px;color:#444;text-align: left;display: block;
            position: relative;cursor: pointer;
        }
.right_openDiv .ROD_nav>span:after{
            content: "";display: block;border: 3px solid transparent;transition: all .5s;;
            border-left-color: #1f82d6;position: absolute;left: -10px;top:15px;
        }
.right_openDiv .ROD_nav>span.open:after{transform: rotateZ(90deg);}
.ROD_navList{ border-bottom:1px dashed #ccc;}
.ROD_navList a{
            display: block;line-height: 20px;font-size: 12px;color:#6b6b6b;text-align: left;position: relative; padding:5px 15px 5px 0;
        }
.ROD_navList a:hover{ color:#e70139;}
.ROD_navList a:after{
            content: "";display: block;width: 4px;height: 4px;background: #d6d6d6;border-radius: 50%;
            position: absolute;left:-10px;top:14px;
        }

.right_box_hp li.icon_ok_hp .right_openDiv:after{top:200px;}        
.right_openDiv .ROD_ipt_one{margin-bottom: 10px;}
.ROD_ipt_one .ROD_ipt_name{
            width: 30px;padding:3px 10px 0;line-height: 18px;font-size: 12px;color:#444;float:left;
        }
.ROD_ipt_one input[type='text']{
            width: 188px;height: 28px;box-sizing: border-box;border: 1px solid #dcdcdc;float:left;color:#000;
        }
.ROD_ipt_one input[type='text']:focus{border: 1px solid #a6d6ff;}
.ROD_ipt_one textarea{width: 188px;height: 80px;box-sizing: border-box;border: 1px solid #dcdcdc;resize:none;float:left;color:#000;}
.ROD_ipt_one textarea:focus{border: 1px solid #a6d6ff;}
.right_openDiv .ROD_btn{text-align: right}
.ROD_btn input[type='submit']{width: 89px;height: 28px;color:#fff;background: #1f82d6;font-size: 12px;border-radius: 2px;}
.ROD_ipt_one input[type='text'].ROD_validatecode{width: 28px;padding-left:5px;}
.ROD_ipt_one img{float:left; height: 20px;width: 70px;margin:4px 0;}
.ROD_ipt_one a{float:left; height: 28px;margin-left: 10px;}   
.right_openDiv .error_message{color:#f00;}     
.right_openDiv .success_message{color:#0a0;}        
.clearfix:before,
.clearfix:after {
    display: table;
    content: " "
}
.clearfix:after{
    clear: both
}




.tschot{ width:100%; background:#fff; border:1px solid #ddd; position:absolute; width:100%; bottom:115px; z-index:3; display:none;}
.licen{ background:#f1f1f1; line-height:45px; height:46px; border-bottom:1px solid #ddd;}
.licen span{ float:left; text-align:center; width:33.3%; font-size:15px; border-left:1px solid #ddd; cursor:pointer; position:relative;}
.licen span.cur{ color:#e70139;}
.licen span.cur:after{ position:absolute; width:100%; height:3px; left:0; bottom:0; background:#e70139; content:'';}
.oldoe{ padding:10px;}
.folecst{ color:#666;}
.folecst td{ padding:5px 3px;}
.folecst td .cemc01{ height:32px; border:1px solid #ddd; padding:0 5px; width:80%;}
.folecst td .ddce{ width:70px; height:25px; border-radius:3px; color:#fff; background:#e70139; border:none; cursor:pointer;}
.folecst td .gblce{width:70px; text-align:center; line-height:25px; border-radius:3px; color:#fff; background:#8d8d8d; height:auto; display:inline-block; font-size:12px; vertical-align:middle; margin-left:10px;}
.folecst td select{ height:32px; border:1px solid #ddd; min-width:80px; max-width:100%;}
.folecst td textarea{ width:80%; height:60px; padding:5px; border:1px solid #ddd;}
.ldocs{ padding:5px 0;}
.ldocs .cemc01{ height:32px; border:1px solid #ddd; padding:0 5px; width:80%;}
.ldocs .ddce{ width:70px; height:25px; border-radius:3px; color:#fff; background:#e70139; border:none; cursor:pointer;}
.ldocs .gblce{width:70px; text-align:center; line-height:25px; border-radius:3px; color:#fff; background:#8d8d8d; height:auto; display:inline-block; font-size:12px; vertical-align:middle; margin-left:10px;}




/*5-7*/
.nels-dle li{ margin-top:15px;}
.nels-dle li .ofrel{ height:38px; line-height:38px; background:#f2f2f2; padding-right:15px;}
.nels-dle li i{ float:right; color:#999;}
.nels-dle li span{ display:inline-block; width:38px; height:38px; color:#fff; background:#696969; text-align:center; margin-right:12px;}
.nels-dle li.mod span{ background:#d00233;}
.ecjles{ padding:2%; line-height:2; color:#666; background:#f9f9f9; display:none;}
@media (max-width: 640px){
	.nels-dle li i{ display:none;}
}














@media (max-width: 1200px){
body{ padding-top:50px;}
.wrap{ width:100%; padding:0 2%;}
.top{ height:50px; top:0; position:fixed; width:100%; left:0; margin-left:0; background:#fff;}
.top .logo{ height:50px; padding:0;}
.top .logo img{ height:40px;}
.top .lisc,.top .tel,.olpsse{ display:none;}
.mob-nav{ display:block; float:right; background:url(../images/mob-ct.png) no-repeat center center; background-size:auto 30%; width:50px; height:50px;}
.T-nav{ width:100%; position: fixed;  display:none;height:calc(100% - 48px); overflow-x:hidden; overflow-y:auto; top:48px; left:0; margin:0; background:rgba(0,0,0,0.9);}
.T-nav li{ display:block; width:100%; border-bottom:1px solid #666;}
.T-nav > li a{ width:100%; text-align:left; padding:0 2%; line-height:45px; height:45px; color:#fff;}
.T-nav > li > a.cur{ background:none; border:none; color:#fff;}
.T-nav li .gdlt{ position:relative; width:100%; top:0; padding:0; background:none;}
.T-nav li .gdlt a{ padding:0 5%; height:35px; line-height:35px; margin:5px 0;}
.sesalc{ display:block; width:50px; height:50px; background:url(../images/fd.png) no-repeat center center; cursor:pointer;}
.enseac{ bottom:-35px; right:0; display:none;}
.tbencs{ padding:0;}
.ewsct{ display:none;}
.csevtr{ padding:0; min-height:50px;}
.adcmen{ position:relative; width:100%; background:#fff; min-height:50px;}
.s-bt{ background:url(../images/x1.png) no-repeat 95% center;}
.ldc-nav{ display:none;}
.nelstc li a{ font-size:14px;}
.adcc{ display:none;}
.lbcte li{ width:100%;}
}



@media (max-width: 960px){
	.bst-sl{ width:100%; left:0; margin-left:0; top:0; margin-top:0; height:100%; overflow:auto;}
	.bst-sl h2{ line-height:50px; font-size:18px;}
	.bst-sl ul li{ padding:5px 5% 5px 0;}
	.bst-sl ul li span{ font-size:12px;}
	.bst-sl ul li span.nsl01{ width:35%;}
	.bst-sl ul li span.nsl02,.bst-sl ul li span.nsl03{ width:65%;}
}

@media (max-width: 860px){
.mlosec span{ width:100px;}
.ecnldt li{ width:31.3%; margin:1% 1%;}
}

@media (max-width: 640px){
.ind-banner{ height:160px;}
.aslct,.imsec,.as-news,.prelens{ width:100%;}
.pslcis{ width:100%; margin-top:2%;}
.mlosec span{ width:75px; font-size:15px;}
.cesml a{ height:72px;}
.cesml a .pic{ width:110px;}
.cesml a .con{ height:20px;}
.adlces li{ width:100%; padding-right:0;}
.enlvt{ display:none;}
.scotec,.benldc{ text-align:center;}
.ecnldt li{ width:48%;}
.ecnldt li a{ font-size:14px;}
.pagelc span a.mov{ display:none;}
.pagelc span{ width:100%;}
.pagelc span a{ margin:0 10px 0 0;}
.gyaoce li{ width:48%; margin:1%;}
.encdg{ padding:0 2%;}
.gyaoce li .stcv{ height:auto;}
.uchlme{ padding:2% 0;}
.pdcie,.crolos{ width:100%;}
.lreoct .pic{ width:100%;}
.lreoct .tim{ width:100%; padding:10px 0; text-align:left;}
.lreoct .con{ width:100%; margin:0; padding:0; border:none;}
.dnelw .bacnke{ position:relative; top:0; display:block; margin-top:15px;}
.mdlcx td.modoe{ display:none;}
.mdlcx thead td{ font-size:14px;}
.mdlcx tbody td{ font-size:12px;}
.tclmg a{ width:120px;}
.llmecs li{ width:100%; padding:5px 0;}
.neclp li{ width:48%;}
.oscat li{ width:100%;}
.lbcte li a{ height:auto; padding:0;}
.lbcte li a .pic{ position:relative; text-align:center; height:175px; background:#fff; width:100%;}
.lbcte li a .tit{ padding:0 20px; height:45px; line-height:45px;}
.lbcte li a .con{ height:auto; padding:0 20px 20px; margin-top:15px;}
.ewsct{ position:relative; display:block; margin-top:10px; top:0; width:100%;}
.atebc{ width:50%; margin:0; text-align:center;}
}
@media (max-width: 420px){
.lices li{ width:50%; margin:10px 0 0;}
}
















