﻿@charset "utf-8";
/* CSS Document */

/* index */
 
.wrap{ width:1200px; margin:0 auto;}
.hender{ height:80px; box-shadow:0 0 10px rgba(0,0,0,0.2); background:#fff;}
.nav{ line-height:40px; height:40px; margin-top:20px; margin-left:40px;}
.nav li{ float:left; position:relative; padding:0 18px;}
.nav li a{ display:inline-block; font-size:16px; }
.nav li a.cur{ color:#2cd689; background:url(../images/xt.png) repeat-x left bottom;}
.nav li .declo{ width:100%; z-index:3; position:absolute; left:0; text-align:center; background:#fff; top:40px; display:none; padding-top:20px; padding-bottom:10px;box-shadow:0 0 5px #ddd;}
.nav li .second{ width:200%!important;box-shadow:0 0 5px #ddd;}
.nav li .second a{ display:block; line-height:35px; font-size:14px; width:50%!important;float:left!important;}
.nav li .declo a{ display:block; line-height:35px; font-size:14px;}



.search-os{ height:36px; padding-right:5px; margin-top:22px; background:#f3f3f3; border-radius:18px;}
.search-os .as01{ float:left; width:140px; height:36px; background: none; border:none; padding:0 5px;}
.search-os .as02{ float:left; width:28px; height:28px; border-radius:50%; margin-top:4px; background:#5aa3ff url(../images/fd.png) no-repeat center center; border:none; cursor:pointer;}

.inds-01{ padding:50px 0; background:#fff;}
.loecta{ line-height:1.5; color:#999;}
.loecta span{ font-size:24px; display:block; color:#333;}

.picScroll-left{ overflow:hidden; position:relative; margin-top:30px;}
.picScroll-left .hd{ text-align:center; margin-top:30px;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display: inline-block;  width:40px; height:40px;overflow:hidden;cursor:pointer; margin:0 10px;}
.picScroll-left .hd .prev{ background:url(../images/zl.png) no-repeat center center;}
.picScroll-left .hd .next{ background:url(../images/zr.png) no-repeat center center;}
.picScroll-left .hd .more{ background:url(../images/cd.png) no-repeat center center; height:40px; width:50px; border:1px solid #ddd; display:inline-block;}
.picScroll-left .bd{  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 7px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ width:225px;  height:140px; display:table; text-align:center;}
.picScroll-left .bd ul li .pic a{ display:table-cell;border:1px solid #ddd; vertical-align:middle;}
.picScroll-left .bd ul li .pic img{ max-height:100%; max-width:100%;}

.inds-02{ padding:50px 0; background:url(../testimg/t3.jpg) no-repeat center center; height:456px;}
.mloep,.mloep span{ color:#fff;}

.picScroll-lenc{ overflow:hidden; position:relative; margin-top:90px;}
.picScroll-lenc .hd{ text-align:center; margin-top:30px;}
.picScroll-lenc .hd .prev,.picScroll-lenc .hd .next{ position:absolute; top:50%; margin-top:-20px; display: inline-block;  width:30px; height:40px;overflow:hidden;cursor:pointer;}
.picScroll-lenc .hd .prev{ left:0; background:url(../images/left1.png) no-repeat center center;}
.picScroll-lenc .hd .next{ right:0; background:url(../images/right1.png) no-repeat center center;}
.picScroll-lenc .bd{ padding:0 30px;}
.picScroll-lenc .bd ul{ overflow:hidden; zoom:1; }
.picScroll-lenc .bd ul li{ margin:0 6px;width:215px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-lenc .bd ul li .pic{ width:215px;height:140px; background:#fff; display:table; text-align:center;}
.picScroll-lenc .bd ul li .pic a{ display:table-cell;border:1px solid #ddd; vertical-align:middle;}
.picScroll-lenc .bd ul li .pic img{ max-height:90%; max-width:90%;}
.picScroll-lenc .bd ul li .asl{ line-height:40px; height:40px; overflow:hidden; background:#f9f9f9;}
.ads-more{ margin-top:30px;}
.ads-more a{ display:inline-block; line-height:35px; padding:0 25px; color:#fff; border:1px solid #fff;}

.inds-03{ padding:50px 0; background:#fff;}
.lbrens li{ float:left; width:33.3%; }
.lbrens li a{ display:block; position:relative; color:#fff;}
.lbrens li a .tit{ width:100%; left:0; padding:8px 0; bottom:0; background:url(../images/bg-col.png); text-indent:20px; font-size:16px; position:absolute; z-index:2; line-height:30px;}

.foot{ background:#fafafa; padding:40px 0; border-top:1px solid #ddd; line-height:2; color:#464646;}
.foot .fl{ padding-top:20px;}
.foot .fr img{ border:1px solid #ddd;}

.ny-banner{ background-repeat:no-repeat; background-position:center center; background-size:cover; height:260px;}
.drelms{ padding-bottom:70px;}
.secnlt{ background:#fff; padding:32px;}
.clodla{ line-height:55px; font-size:14px; color:#666;}
.nenclt{ width:280px;}
.tecnl{ line-height:110px; background:#0071b7; color:#56b9fc; font-size:18px; font-weight:bold; text-align:center;}
.tecnl strong{ color:#fff; font-size:24px;}
.lbc-tit{ border-bottom:2px solid #ddd;}
.lbc-tit li a{ display:block; line-height:65px; background:#f7f7f7 url(../images/c1.jpg) no-repeat 250px center; border-bottom:1px solid #ddd; padding:0 40px; font-size:14px;}
.lbc-tit li a.cur{ background:#fff url(../images/c2.jpg) no-repeat 250px center;}

.qelsec{ width:792px;}
.sprelc{ text-align:center; color:#666; line-height:1.5; padding-bottom:20px; border-bottom:1px solid #ddd;}
.sprelc span{ font-size:24px; color:#333; display:block;}
.relsec{ padding:30px 0; line-height:2; font-size:16px; color:#464646;}
.relsec p{ padding:10px 0;}
.seclte{ background:#fff; padding:0 40px 40px;box-shadow:0 0 5px rgba(0,0,0,0.2);}
.seclte h2{ font-size:18px; padding:20px 0; border-bottom:1px solid #ddd; margin-bottom:20px;}
.reklse{ margin-top:40px; font-size:14px; color:#666;}
.reklse .ad01{ width:330px; padding:0 10px; border:1px solid #ccc; height:45px; font-size:14px;}
.reklse span{ display:inline-block; margin:0 15px;}
.reklse .ad02{ width:50px; height:48px; border:none; cursor:pointer; background:#f36723 url(../images/fd2.png) no-repeat center center;}

.forel{ padding:6px 0; line-height:30px; font-size:14px;}
.forel dt{ float:left; width:92px; line-height:40px;}
.forel dd{ float:left; width:1015px;}
.forel dd a{ display:inline-block; margin:3px 30px 3px 0;}
.forel dd a.cur{ color:#e62129;}
.forel dd a img{ border:2px solid #FFF;padding:5px;}
.forel dd a.cur img{ border:2px solid #e62129;padding:5px;}
.boudlt{ background:#fbfbfb; padding:6px 40px; line-height:32px; border-bottom:1px solid #ddd; border-top:1px solid #ddd;box-shadow:0 0 8px rgba(0,0,0,0.1);}
.boudlt p span{ display:inline-block; background:#fff; line-height:24px; border:1px solid #e62129; padding:3px 3px 3px 12px;margin-right:10px;}
.boudlt p span a{ display:inline-block; width:24px; height:24px; text-align:center; background:#e62129; color:#fff; margin-left:12px;}
.bgrelm{ background:#fff; padding:40px; box-shadow:0 0 8px rgba(0,0,0,0.1);}
.mldeis tbody{ border:1px solid #ddd;}
.mldeis td{ line-height:1.5; padding:5px; font-size:14px; border:1px solid #999;}
.mldeis td:last-child{width:15%;}
.mldeis thead td{ color:#fff;}
.mldeis thead td{ border-right:1px solid #fff;}

.page-doec{ margin-top:30px;}
.page-doec a{     display: inline-block;
    text-align: center;
    line-height: 30px;
    text-align: center;
    border: 1px solid #ddd;
    width: 35px;
    margin: 0 2px;
    font-size: 14px;}
.page-doec a.cur{ background:#0071b7; border-color:#0071b7; color:#fff;}
.cp-nys{background:#fff; padding:40px; box-shadow:0 0 8px rgba(0,0,0,0.1);}
.picecs{ width:520px; height:470px; display:table; text-align:center; border:1px solid #ddd;}
.picecs p{ display:table-cell; vertical-align:middle;}
.picecs p img{ max-height:100%; max-width:100%;}
.lodlcm{ width:550px;}
.alodc{ line-height:90px; padding:0 25px; background:#f3f3f3; font-size:24px;}
.meliec{ line-height:2; font-size:16px; padding:20px 0; border-bottom:1px solid #ddd; color:#464646;}
.adml-pdf{ padding:25px; border-bottom:1px solid #ddd; font-size:24px;}

.lodpfc{ background:#f3f3f3; line-height:52px; font-size:16px; margin-top:50px;}
.lodpfc span{ width:150px; display:inline-block; text-align:center; cursor:pointer;}
.lodpfc span.cur{ background:#184b9c; color:#fff;}

.rounlf{ margin-top:25px; line-height:2; font-size:16px;}
.mlocec{background:#fff; padding:0 40px 40px; box-shadow:0 0 8px rgba(0,0,0,0.1);}
.neoidg li{ padding:30px 0; border-bottom:1px solid #ddd;}
.neoidg li .pic{ width:173px;}
.neoidg li .con{ width:900px;}
.neoidg li .con .p1{ line-height:30px; font-size:14px; height:90px; overflow:hidden;}
.neoidg li .con .p2{ margin-top:15px;}
.neoidg li .con .p2 a{ display:inline-block; background:#f1f1f1 url(../images/lk.png) no-repeat 20px center; line-height:35px; padding:0 15px 0 45px; color:#184a97; font-size:14px; border-radius:3px;}
.ronmct{}
.ronmct li{  border-bottom:1px dashed #ccc;}
.ronmct li a{ display:block;padding:30px 75px 30px 0; background:url(../images/q1.jpg) no-repeat right center;}
.ronmct li a:hover{ background:url(../images/q2.jpg) no-repeat right center;}
.ronmct li .date{ text-align:center; font-size:14px; padding-top:15px; color:#0071b7; width:95px; height:80px; border-radius:50%; border:1px solid #ddd;}
.ronmct li .date span{ display:block; font-size:30px;}
.ronmct li a:hover .date{ background:#27d284; color:#fff; border-color:#27d284;}

.ronmct li .con{ width:600px;}
.ronmct li .con .p1{ font-size:18px; line-height:35px; height:35px; overflow:hidden;}
.ronmct li .con .p2{ color:#999; line-height:25px; height:50px; overflow:hidden; font-size:14px;}

.coergc{ font-size:14px; color:#666; line-height:2; padding:30px 0;}
.pagecl{ line-height:25px; border-top:1px solid #ddd; padding-top:12px;}
.pagecl p{ padding:5px 0; font-size:14px;}

.afrelm{ padding:40px 0;}
.afrelm table td{ padding:15px 5px; color:#666;}
.afrelm table td span{ color:#f00; margin-right:3px;}
.afrelm table td select{ width:100%; border:1px solid #ddd; height:40px;}
.afrelm table td .mdl01{ height:40px; width:440px; padding:0 5px; border:1px solid #ddd;}
.afrelm table td textarea{ width:1026px; border:1px solid #ddd; padding:5px; height:140px;}
.afrelm table td .mdl02{ height:45px; width:220px; border:none; cursor:pointer; color:#fff; background:#f68909; font-size:15px;}
.dlopd{ padding:60px 0;}
.dlopd li{ width:200px; float:left; margin:0 32px; text-align:center;}
.dlopd li .pic span{ display:inline-block; width:100px; height:100px; border-radius:50%; border:1px solid #ddd; background-repeat:no-repeat; background-position:center center;}
.dlopd li .tit{ font-size:15px; margin-top:15px;}
.ldmle span{ display:inline-block; line-height:40px; padding:0 100px; color:#fff; font-size:14px; background:#0071b7; border-radius:20px;}
/*右侧浮动*/
.right_box_hp{position: fixed;right:14%;top:395px;z-index:10;}
@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: #3db1fa url(../images/leftIcon_kf.png) center 11px no-repeat;}
.right_box_hp li.icon_tel_hp{background: #3db1fa url(../images/leftIcon_tel.png) center 11px no-repeat;}
.right_box_hp li.icon_ok_hp{background: #3db1fa 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: #f9f9f9;position: relative;
        }        
.right_box_hp li .right_openDiv:after{
            content: "";display: block;border: 5px solid transparent;
            border-left-color: #f9f9f9;position: absolute;left: 100%;top:12px;
        }
.right_box_hp li.icon_kf_hp .right_openDiv{width: 181px;padding: 6px 0;}
.right_openDiv .ROD_nav{display: block;padding-left: 10px;}
.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_nav .ROD_navList{padding-left: 10px;display: none;}
.ROD_nav .ROD_navList a{
            display: block;line-height: 30px;font-size: 12px;color:#6b6b6b;text-align: left;position: relative;
        }
.ROD_nav .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_tel_hp .right_openDiv{
            padding: 10px 12px;box-sizing: border-box;width: 181px;font-size: 12px;color:#444;line-height: 24px;
        }
.right_box_hp li.icon_ok_hp .right_openDiv{width: 240px;padding: 15px 20px 15px 0;margin-top:-188px;}
.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
}








