li {



    list-style: none;



}







ul {



    padding: 0;



    margin: 0;



}



* {



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box;



        word-wrap: break-word;



}







input{



    outline: none;



    font-family: '微软雅黑';



}







.text-center{



    text-align: center;



}   



html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0px;bor;/* border: 0; */f;/* font-size: 100%; */*/outline: none;}



caption,h1, h2, h3, h4, h5, h6, p{ margin: 0; padding: 0px;



    -moz-box-sizing: border-box;



　　-webkit-box-sizing: border-box;



　　box-sizing: border-box;



}



html {font-size: 14px;-ms-text-size-adjust: 100%;overflow-x: hidden;/* -webkit-tap-highlight-color: transparent; */    min-width: 1300px;}



body {font-family: "Microsoft Yahei","微软雅黑","Hiragino Sans GB","冬青黑体",tahoma,"times new roman",helvetica,arial;margin: 0 auto;color: #333;background-color: #fff;}



body{

        width: 100%;

        overflow-x: hidden;

        max-width: 1920px;

        

        background: #fff;

      

}







textarea{



    outline: none;



       font-family: '微软雅黑';



}



.inner {



    width: 100%;



    margin: 0px auto;



    position: relative;



}



.inner1200 {



    margin: 0px auto;



    width: 1200px;



    position: relative;



}



.inner1250{



     margin: 0px auto;



    width: 1250px;



    position: relative; 



}



.inner1000{



    width: 1000px;



    margin: 0 auto;



}



.inner1100 {



    margin: 0px auto;



    width: 1100px;



}



.inner1080{width: 1080px;



margin: 0 auto;}



.inner1280{width: 1280px;margin: 0 auto;}



.inner1240{



   margin: 0px auto;



    width: 1240px; 



}



.inner1300{



   margin: 0px auto;



    width: 1300px; 



     position: relative;



}







.inner1380{



margin: 0px auto;



    width: 1380px;



}



.inner1440{



    margin: 0 auto;



    width: 1440px;



    position: relative;



}



.inner1536{



margin: 0px auto;



    width: 1536px;



    position: relative;



}



.fc {



    text-align: center;



}







.center{



    text-align: center;



}



.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; }



.clearfix:after { clear: both; }



.cl:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}



.fl{float:left; display:inline;}



.fr{float:right; display:inline;}



.clearboth{ clear:both;}







h1, h2, h3, h4, h5, h6, p {



    margin: 0;



    padding: 0px;



}



figure,section,li,dd,div{



    margin: 0;



    padding: 0px;



    border: 0;



    font-size: 100%;



    outline: none;



}



/*section{



    letter-spacing:1px; 







}*/











a{



    text-decoration: none;



    outline: none;



}



/*loding*/







.loading {



    position: fixed;



    width: 100%;



    height: 100%;



    background-color: #fff;



    z-index: 1000000;



}







.spinner {



    width: 150px;



    height: 30px;



    position: absolute;



    left: 47%;



    top: 50%;



    margin-left: -75px;



    margin-top: -15px;



}







.spinner>div {



    /* width: 30px;



    height: 30px;



    background-color: #67CF22;*/



    border-radius: 100%;



    /*  display: inline-block;*/



    -webkit-animation: bouncedelay 1.8s;



    animation: bouncedelay 1.8s;



    /* Prevent first frame from flickering when animation starts */



    -webkit-animation-fill-mode: both;



    animation-fill-mode: both;



}











@-webkit-keyframes bouncedelay {











    0% {



        -webkit-transform: scale(0.5)



    }



    ,



    30% {



        -webkit-transform: scale(0.8)



    }



    ,



    /*    60% {



        -webkit-transform: scale(1.2)



    },*/



    100% {



        -webkit-transform: scale(2)



    }



}



@-webkit-keyframes bouncedelay1 {











    0% {



        -webkit-transform: scale(0.5)



    }



    ,



    30% {



        -webkit-transform: scale(0.8)



    }



    ,







    100% {



        -webkit-transform: scale(1.5)



    }



}











.fl{



    float: left;



}



.ri{



    float: left;



}



.fr{



    float: right;



}











/*分页*/

.fanye{

    float: left;

    width: 100%;

    display: inline-block;width: 100%;

    margin: 30px 0;

}

.newdtitle{

    text-align: center;

    font-size: 32px;

    padding: 15px 0;

    padding-bottom: 30px;



    color: #fff;

}

.new-deta{

    color: #fff;

}

.moreye {

    float: left;

    width: 100%;

    margin-bottom: 50px;

}



.moreye a {

    color: #fff;

}



.pagination {

    display: inline-block;

    padding-left: 0;

    margin: 20px 0;

    border-radius: 4px;

    width: 100%;

    padding-bottom: 20px;

}

.pagination > li {

    display: inline;

}

/*.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {

    border-radius: 6px;

    border-radius: 6px;

}*/

.pagination-lg>a, .pagination-lg>span {

    padding: 8px 14px;

    font-size: 14px;

    line-height: 1.3333333;

    margin: 0 3px;

    border: none;

}

.pagination-lg>a {

    background: #f3f3f3;

    border: 1px solid #dddddd;

    color: #333;

}

.pagination-lg>span {

    background: #87a3e4;

    border: 1px solid #87a3e4;

    color: #fff;

}

.pagination-lg>a:hover{

     background: #87a3e4;

    border: 1px solid #87a3e4;

    color: #fff;

}

/*分页*/



.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; }



.clearfix:after { clear: both; }



.cl:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}



.fl{float:left; display:inline;}



.fr{float:right; display:inline;}



.clearboth{ clear:both;}



.video_div{width:100%; height:100%; background:rgb(0,0,0,0.8); position:fixed; z-index:100011111111111; left:0px; top:-100%;}

.video_div_closebtv{width:50px; height:50px; position:absolute; right:30px; top:30px; cursor:pointer; z-index:100;}

.video_div_closebtv img{width:50px; height:50px;}

.video_div_center{width:100%; height:100%; vertical-align:middle; text-align:center;}

.video_div_center iframe{width:60%; margin-left:20%; margin-right:30%; height:600px; position:relative; top:50%; margin-top:-300px;}







/*******手机导航*******/







.a_zxlmenu{width:100%;/* margin-bottom:3%;*/ position:relative; display:none; z-index:100;}



.a_zxlmenu_t{width:100%;height: 50px;line-height: 50px; font-size:14px; text-align:center; background-color:#3c77ff; color:#fff; cursor:pointer;}



.a_zxlmenu_c{width:100%; position:absolute; left:0px; top:100%; margin:0px; padding:0px; background-color: #fff;text-indent:0px; display:none;z-index: 1000;}



.a_zxlmenu_c li{width:100%;  float:left; text-align:center; border-bottom: 1px solid #ccc;margin: 1px 0;}



.a_zxlmenu_c li .aone{width:100%;padding:3% 0px; display:inline-block; color:#000000; font-size:14px; text-decoration:none; text-indent:0px;}



.a_zxlmenu_c li .aone:hover,.a_zxlmenu_c li .aone.activetwo{ color:#333; text-decoration:none;}



.a_zxlmenu_c li dl{width:100%; border-bottom:1px solid #ccc;display:none;}



.a_zxlmenu_c li dl dd{width:100%; float:left; text-align:center;}



.a_zxlmenu_c li dl dd a,.a_zxlmenu_c li dl dd a:hover{width:100%; padding:3% 0px; display:inline-block; color:#333; font-size:16px; text-decoration:none; text-indent:0px;}



.a_zxlmenu_c1{



    display: none;



}



.a_zxlmenu_t i{



    margin: 0 10px;



}



.a_zxlmenu_c1 li{



 text-align: center;



 border: none;



 display: inline-block;



     background-color: rgba(255,255,255,0.8);



 border: none;



 margin: 0;



}



.a_zxlmenu_c1 li a{



    padding: 0 15px;



    position: relative;



    line-height: 30px;



    margin: 5px 0;



}



.a_zxlmenu_c li a i{



    float: right;



    right: 15px;



    top: 6px;



    position: relative;



}







/*******手机导航*******/







/*内页nenuy*/

.pc_amenu{width:100%; padding:0px 2%; text-align:left;}

.a_menu_bg{ background-color:#ffffff;box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.1)}

.a_menu{width:100%; margin:0px; padding:0px; height:60px; overflow:hidden;}

.a_menu .a_menu_a{ padding:0px; margin:0px; padding:0px 45px; height:60px;  display:inline-block; overflow:hidden; text-align:center; line-height:60px; color:#333333; font-size:16px;}

.a_menu .a_menu_a:hover,.a_menu .a_menu_a.activetm1{ color:#fff; background-color:#6584d6; text-decoration:none;}

/*内页nenuy*/











/*手机导航*/



/* CSS Document */



.phone_nav{ display:none;height: 50px;}



.hided{ overflow:hidden; width:100%; height:100%; position:fixed;}



.phone_logo{ height:50px;  background:#fff;box-shadow: 0px 0px 12px 3px rgba(0,0,0,0.2)}



/*.phone_logo .p1{ position:absolute; left:0; top:0; padding:20px; display:block;}*/



.phone_logo .p1 img{ height: 100%}







@media screen and (max-width:1024px) {



.phone_logo .p1 {padding-top: 10px; height: 43px; display: block;}



.in_top .heard{ display:none;}



.phone_logo {width: 100%;padding: 0 20px;box-sizing: border-box;}







.phone_nav{display:block; position:fixed; width:100%; top:0;left:0; display:block; transition-delay:0.7s; -webkit-transition-delay:0.7s; z-index:9999; border-bottom: 2px solid #e4e4e4;background: }







/*导航按钮*/



.phone_nav .nav_but_box{ display:block; position:absolute; width:30px; height:30px; right:20px; top:10px; z-index:1;



transition:all 0.7s; -webkit-transition:all 0.7s;}



.phone_nav .nav_but { display:inline-block; position:relative;width:20px; height:2px; z-index:2; margin:13px 0 0 5px; background:#2e366c;



-webkit-transition-property: background-color, -webkit-transform;



transition-property: background-color, -webkit-transform;



transition-property: background-color, transform;



transition-property: background-color, transform, -webkit-transform;



-webkit-transition-duration: 300ms;



transition-duration: 300ms;}



.phone_nav .nav_but:before,.nav_but:after {content: ''; display:block; width:20px; height:2px; position:absolute; background:#2e366c;



transition-property: margin, -webkit-transform; -webkit-transition-property: margin, -webkit-transform;



transition-property: margin, transform; transition-property: margin, transform, -webkit-transform;



transition-duration: 300ms; -webkit-transition-duration: 300ms;}



.phone_nav .nav_but:before{margin-top:-5px;}



.phone_nav .nav_but:after {margin-top:5px;}







/*栏目名称*/



.phone_nav .nav_main{height:100%; position:fixed;  left:0; opacity:0; width:0; transition:all 0.4s ease 0.3s; -webkit-transition:all 0.4s ease 0.3s; background:rgba(42,79,157,0.85); overflow:hidden;}



.phone_nav .nav_main ul{ padding:0 20px; margin-top:40px;}



.phone_nav .nav_main li a{background-position:left; color:#fff; height:46px; line-height:46px; display:inline-block; background-size:32px; background-repeat:no-repeat; font-weight:bold;}



/*.phone_nav .nav_main .ss{border:1px solid #fff; margin-top:20px;}



.phone_nav .nav_main .ss .p2{ float:right;}



.phone_nav .nav_main .ss .p2 input{ border:0; background:url("../images/app_ss1.png") center no-repeat; width:34px; height:34px;}



.phone_nav .nav_main .ss .p1{ display:block; margin:0 34px 0 5px; }



.phone_nav .nav_main .ss .p1 input{ width:100%; height:34px; line-height:34px; background:none; border:0; font-family:"Microsoft YaHei"; font-size:14px; color:#fff;}



*/



.phone_nav .nav_main li b{ display:inline-block; position:absolute; right:10px; top:0px; width:50%; height:50px; background: url("../image/lmfooter_bottom.png") center right no-repeat; z-index:99;}



.phone_nav .nav_main .ul{padding:0 0 0px 40px; margin:0;  max-height:0; overflow:hidden; transition:max-height 0.4s; -webkit-transition:max-height 0.4s;}



.phone_nav .nav_main .ul li{ padding:0; border-bottom:0; transform:translateX(0px); -webkit-transform:translateX(0px);}



.phone_nav .nav_main .ul li a{ padding:0; height:auto; line-height:30px; font-weight:normal}







.phone_nav .nav_main .b_one .ul{ max-height:300px; padding:0 0 0px 40px; margin-bottom:10px;}











.phone_nav .nav_main li{ transform:translateX(100px); -webkit-transform:translateX(100px); transition:all 0.8s ease; -webkit-transition:all 0.8s ease; border-bottom:1px solid rgba(225,225,225,0.5); padding:0 20px; position:relative;}



.phone_nav .nav_main li:nth-of-type(1){ transition-delay:0.1s; -webkit-transition-delay:0.1s; }



.phone_nav .nav_main li:nth-of-type(2){ transition-delay:0.2s; -webkit-transition-delay:0.2s; }



.phone_nav .nav_main li:nth-of-type(3){ transition-delay:0.3s; -webkit-transition-delay:0.3s; }



.phone_nav .nav_main li:nth-of-type(4){ transition-delay:0.4s; -webkit-transition-delay:0.4s; }



.phone_nav .nav_main li:nth-of-type(5){ transition-delay:0.5s; -webkit-transition-delay:0.5s; }



.phone_nav .nav_main li:nth-of-type(6){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }



.phone_nav .nav_main li:nth-of-type(7){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }



.phone_nav .nav_main li:nth-of-type(8){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }



.phone_nav .nav_main li:nth-of-type(9){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }



.phone_nav .nav_main li:nth-of-type(10){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }











/*打开样式*/



.phone_nav_one{background:#231815;  transition-delay:0s; -webkit-transition-delay:0s; }



.phone_nav_one .nav_main {opacity:1; width:100%; overflow:inherit;}



.phone_nav_one .nav_but{background: rgba(0, 0, 0, 0); }



.phone_nav_one .nav_but:before {margin-top: 0; transform:rotate(45deg); -webkit-transform:rotate(45deg);}



.phone_nav_one .nav_but:after {margin-top:0; transform:rotate(-45deg); -webkit-transform:rotate(-45deg);}



.phone_nav_one .nav_but_box { opacity:0.8;}



.phone_nav_one .nav_main li{ transform:translateX(0); -webkit-transform:translateX(0);}



}











@media screen and (max-width:758px){/*--768-0--*/



/*.phone_logo .p1{ left:20px; padding:0; width:131px; margin-top:18px;}



.phone_logo .p1 img{ width:100%;}f



.phone_logo{ height:77px;}



.phone_nav{ height:77px;}*/



/*.phone_nav .nav_main{ top:77px;}*/



.phone_nav .nav_but_box{ top:10px; right:10px;}



.phone_nav .nav_main ul{ margin-top:20px; height:300px; overflow-y:auto; box-sizing:border-box;}



.phone_nav .nav_main .b_one .ul{ height:auto;}







}







@media screen and (max-width:470px){/*--768-0--*/



.phone_logo {padding: 0 10px}



.phone_nav .nav_main ul{ height:410px;}



.phone_nav .nav_main .b_one .ul{ height:auto;}







}







.a_rlzydiv_c {display: inline-block;width: 100%;}

.a_rlzydiv_c dt{width:100%;  float:left; font-weight:normal;text-align: left;}

.a_rlzydiv_c dt .div{width:100%; padding:1.2% 0px; background-color:#e5e6e6; color:#000; font-size:16px; float: left;}

.a_rlzydiv_c dt .div .s1{width:46%; text-indent:3%;}

.a_rlzydiv_c dt .div .s2{width:19.5%;}

.a_rlzydiv_c dt .div .s3{width:13%; text-align:center;}

.a_rlzydiv_c dt .div .s4{width:21.5%; text-align:center;}

.a_rlzydiv_c dd{width:100%; float:left; font-weight:normal;text-align: left;background: transparent; border-bottom: 1px solid #edeae9;}

.a_rlzydiv_c dd .div{border-bottom: 1px solid #dddddd;  float: left;width:100%; padding:20px 0px; background: url(../image/r_jt1.png) right 20px center no-repeat; background-color:#fff; font-size:14px; color:#888888; cursor:pointer;}

.a_rlzydiv_c dd .div:hover,.a_rlzydiv_c dd .div.activerc{ background:url(../image/r_jt2.png) right 20px center no-repeat; background-color:transparent; color: #888888;}



.a_rlzydiv_c dd .div .s1{width:36%; text-indent:3%;font-size: 16px; color: #6584d6;}

.a_rlzydiv_c dd .div .s2{width:29.5%;}

.a_rlzydiv_c dd .div .s3{width:13%; text-align:center;}

.a_rlzydiv_c dd .div .s4{width:21.5%; text-align:center;}

.a_rlzydiv_c dd .div1{box-sizing: border-box; width:100%; display:none; float: left;}

.a_rlzydiv_c dd .div1_c{margin-top: 20px; text-align: left; width:100%; padding: 25px; background: #f5f6f9;  color:#888888; font-size:14px; line-height:2.0; overflow-x:hidden;}

.a_rlzydiv_c dd .div1_b,.a_rlzydiv_c dd .div1_b:hover{width:150px; height:40px; line-height:40px; text-align:center; background-color:#6eba44; display:inline-block; overflow:hidden; color:#333; text-decoration:none; font-size:14px;}

.zhangp-box-tie{

    text-align: center;

    font-size: 30px;

    color: #333;

    font-weight: 500;

    margin-bottom: 20px;

}

.zp-box-bo{

             animation:fadeInUp 2s;

    -webkit-animation:fadeInUp 2s;



   /* background: #fff;*/

    float: left;

    width: 100%;

    margin: 25px 0;

}

.zp-box-to{

    padding: 40px;

       animation:fadeInUp 2s;

    -webkit-animation:fadeInUp 2s;

    background: #fff;

}

.zhangp-box {

    padding: 40px 0;

}

.zp-box-to select {

    width: 243px;

    float: left;

    outline: none;

    margin-right: 10px;

    padding: 10px 15px;

    margin-bottom: 10px;

}

.zp-bt-h3{

    color: #333;

    font-weight: 400;

    font-size: 18px;

}

.zp-bt-h4{

    color: #333;

        font-weight: 400;

    font-size: 15px;

    margin-top: 5px;

    margin-bottom: 20px;

}

.sousuo-box{

    float: right;



}

.souss-con{

    width: 245px;

    float: left;

      padding: 10px 15px;

}

.soubtn{

padding:11px 20px;

color: #fff;

background: #d7161f;

border: none;

}

/*校园招聘*/









.index-swiper .swiper-pagination{bottom: 20px;}

.inbanner .index-swiper{height: 410px;background-size: cover;}

.inbanner .index-swiper img{display: block;width: 100%;display: none;}

.index-swiper .swiper-pagination-bullet{background: #fff;opacity: 0.6;}

.index-swiper .swiper-pagination-bullet-active{background: #fff; ;opacity: 1;}

.index-swiper .swiper-button-next{background: rgba(0,0,0,0.2)url(../image/next.png) center center no-repeat;right: 40px;  width: 50px;height: 50px;}

.index-swiper .swiper-button-prev{background: rgba(0,0,0,0.2)url(../image/prev.png) center center no-repeat;left: 40px;  width: 50px;height: 50px;}





/*内页banner*/

.n_banner{width:100%; height:600px; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative;}

.n_banner1{width:100%; height:400px; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative;}

.n_banner2{ width:100%; height:480px; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative;}

.n_banner3{width:100%; height:300px; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative;}

.n_banner5{width:100%; height:400px; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative;}

.n_banner5 .n_banner_text{bottom: 40%;text-align: center;}

.n_banner_text{width:100%; position:absolute; left:0px; bottom:80px;}

.n_banner_text .s1{width:100%; text-align:right; color:#fff; font-size:28px;}

.n_banner_text .s1 span{ font-size:37px;}

.n_banner_text .s2{width:100%; color:#fff; font-size:22px; line-height:1.5;}

.n_banner_text .s2 .font1{ font-size:48px;line-height: 1.4;text-transform: uppercase;}

.n_banner_text .s2 .font2{ font-size:24px; font-weight:400;background: url(../image/ntitlebk.png) center center no-repeat;  line-height: 1.4;text-transform: uppercase;}

.n_banner_text .s3{width:100%; text-align:center; color:#fff; font-size:20px; line-height:1.5;}

.n_banner_text .s3 span{ font-size:36px;}

.n_banner_text .s4{width:100%; text-align:center; color:#fff; font-size:16px; line-height:1.6;padding-top:20px;padding-bottom:20px;}

.n_banner_text .s4 span{ font-size:30px;}

.n_banner_text.n_banner_text2{ bottom:auto; top:45%;}

.n_banner_text .s5{width:49%; background:#228c59; padding:1.5% 2%; color:#fff; line-height:1.7; font-size:16px;}

.n_banner_text .s5 span{ font-size:17px;}

.n_banner_text.n_banner_text3{ bottom:auto; top:55%;}

/*.n_banner_text.n_banner_text4{ bottom:auto; top:45%;}*/

.n_banner_text .s6{width:47%;background:url(../images/case_bg2.png) repeat; padding:1.5% 2%; color:#fff; line-height:1.7; font-size:18px; text-align:center; position:relative; left:50%; margin-left:-23%;}

.n_banner_text .s6 .font1{ font-size:30px;}





.fixhead{position: fixed;width: 100%;top: 0;padding-top: 0;background:#fff; animation:fadeInDown 1s;

    -webkit-animation:fadeInDown 1s;box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.1);}







.nbanner{

    position: relative;

}

.nbanner img{width: 100%;display: block;}

.weizhi{ background-size: cover; display: block;}

.weizhi p{font-size: 14px;line-height:50px;color: #666666;font-weight: 400;}

.weizhi p img{position: relative;top: 3px;margin-right: 5px;}

.weizhi a{color: #666666;}

.weizhi2{border-bottom: 1px solid #e5e5e5;}



.topheader{background: #e5e5e5;}

.topheader p{font-size: 14px;color: #666666;line-height: 30px;}



/*.index-swiper .swiper-button-next{-webkit-transition:all 0.35s ; transition:all 0.35s;right: 40px; width: 80px;height: 80px;background: url(../image/prev.png) center center no-repeat; background-color: rgba(0,0,0,0.1);}

.index-swiper .swiper-button-prev{-webkit-transition:all 0.35s ; transition:all 0.35s;left: 40px; width: 80px;height: 80px;background: url(../image/next.png) center center no-repeat; background-color: rgba(0,0,0,0.1);}

.index-swiper .swiper-button-next:hover{background-color: rgb(215,22,31,0.56);}

.index-swiper .swiper-button-prev:hover{background-color: rgb(215,22,31,0.56);}

*/



.footer{background: #585858;padding: 50px 0;}

.footer .div1{text-align: center;}

.footer .div1 ul{display: inline-block;}

.footer .div1 ul li{float: left;color: #fff;padding: 0 5px;}

.footer .div1 ul li a{color: #fff;font-size: 14px;padding: 0 5px;}

.footer .div2{text-align: center;font-size: 14px;line-height: 24px;color: #fff; margin-top: 20px;}



.headenav{background: #2e83e8;height: 60px;}



.nav{display: inline-block;width: 100%;}

.nav li {float: left;width: 10%;text-align: center;}

.nav li.mobile{display: none;}

.nav li a{position: relative; color: #fff;line-height: 60px; font-size: 16px;display: inline-block;}

/*.nav li a:after{position: absolute;content: "";bottom: 0;left: 0;width: 0%;height: 2px;background: #ffb725;-webkit-transition:all 0.5s ; transition:all 0.5s;}

*/

.nav li:hover,.nav li.active{background: #7bccff;}



.haderbox{background: #fff;padding: 15px 0;}

.haderbox .logo{float: left;}

.haderbox .div2{float: right;padding-top:25px;}

.haderbox .sou{float: left;margin-right: 30px;}

.haderbox .sou div{display: inline-block;}

.haderbox .sou .in1{float: left;width: 362px;border: 2px solid #e5e5e5;border-right: 0; background: url(../image/sou.png) left 20px center no-repeat; box-sizing: border-box;padding-left: 50px;padding-right: 20px;line-height: 40px;}

.haderbox .sou .btn{float: left;width: 80px;line-height: 46px;height: 46px;color: #fff;background: #0aaecb;border: none;}

.haderbox .loginbox{float: right;margin-left: 20px;margin-top: 25px;}

.haderbox .logo img{display: block;}

.haderbox .loginbox a{color: #333;font-size: 14px;line-height: 46px;margin-left: 30px;}





 .creaptor {

            background: #fff;

            padding: 0 50px;

            color: #000;

            font-size: 14px;

            box-sizing: border-box;

            list-style: none;

            box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.05);

            border-radius: 5px;

            position: relative;overflow: hidden;

            margin-bottom: 20px;

        }

        .creaptor li {

            min-height: 50px;

            line-height: 50px;

            border-bottom: 1px solid #f0f0f0;

        }

        .creaptor a.on {

            color: #e81c00;

            padding: 1px 5px;

        }

        .creaptor a {

            color: #000;

            font-size: 13px;

            margin-right: 10px;

            padding: 8px 5px;

            border: 1px solid transparent;

            white-space: nowrap;

        }



.ncontent{background: #f4f4f4;padding-top: 10px padding-bottom:30px;}

.zhxxbox{background: #f4f4f4 url(../image/zhxxboxbk.jpg) top center no-repeat; padding-top: 10px padding-bottom:30px;}



.zhlistbox{background: #fff;border-radius: 5px; box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.05);   position: relative;overflow: hidden;margin-bottom: 50px;}

.zhlistbox .wdiv1 .h4{background: #f7f7f7;line-height: 58px;border-top: 1px solid #fff;border-bottom: 1px solid #e5e5e5;}

.zhlistbox .wdiv1 .h4 span{display: inline-block;width: 115px;text-align: center;font-size: 16px;color: #000000;}

.zhlistbox .wdiv1 .h4 .s4{float: right;}

.zhlistbox .wdiv1 .h4 .s3{margin-left: 80px;}

.zhlistbox .wdiv1 .h4 .s2{margin-left: 80px;}

.zhlistbox .wdiv1 .h4  a .fa-sort-up{position: relative;top: 4px;}

.zhlistbox .wdiv1 .h4  a .fa-sort-desc{position: relative;top: -4px;}

.zhlistbox .wdiv1 .h4 span.active{border-bottom: 1px solid #0055bd;}

.zhlist{display: inline-block;width: 100%;box-sizing: border-box;padding: 15px 25px;}

.zhlist li{padding: 25px 0;border-bottom: 1px solid #e5e5e5;display: inline-block;width: 100%;}

.zhlist li .div1{float: left;width: 1000px;}

.zhlist li .div2{float: left;width: 150px;}

.zhlist li .div1 .img{float: left;width: 220px;height: 110px;position: relative;overflow: hidden;}

.zhlist li .div1 .img img{display: block;width: 100%;max-height: 100%;-webkit-transition:all 0.5s ; transition:all 0.5s;}

.zhlist li:hover .div1 .img img{transform: scale(1.1);}

.zhlist li .div1 .text{float: left;width: 780px;box-sizing: border-box;padding-left: 20px;}

.zhlist li .div1 .text .p1{font-size: 16px;color: #000000;line-height: 26px;height: 78px;overflow: hidden;text-align: justify;}

.zhlist li .div1 .text .p2{font-size: 14px;color: #666666;line-height: 24px;margin-top: 8px;}

.zhlist li .div1 .text .p2 span{color: #e32929;font-size: 20px;}

.zhlist li .div2{text-align: center;}

.zhlist li .div2 p{margin-bottom: 10px;}

.zhlist li .div2 .sp1{display: inline-block;border: 1px solid #98c6f2;background: #ebf5ff; border-radius: 3px;line-height: 26px; padding:0 7px;font-size: 14px;color: #80bbf4;}

.zhlist li .div2 .sp2{display: inline-block;border: 1px solid #ed8b18;background: #ffedd7;border-radius: 3px;line-height: 26px;padding: 0 7px;font-size: 14px;color: #ed8b18;}



.detail-main{float: right;width: 940px;}

.detail-left{float: left;width: 230px;}

.d-db {

    margin-top: 10px;

    margin-bottom: 20px;

    display: inline-block;width: 100%;

    background: #fff;

  

    padding-bottom: 30px

}



.d-db__label {

    width: 100%;

    height: 45px;

     padding: 0 15px;

    display: flex;

    align-items: center;



    font-size: 20px;

    font-weight: 700;

      margin-bottom: 10px

}



.d-db__item,

.d-db__label {

    color: #282828;

  

}



.d-db__item {

     padding: 10px 15px;

    font-size: 12px;

    font-weight: 400;

    line-height: 24px;

}



.d-db__item__title-icon {

    width: 15px;

    height: 15px;

    background: #e81c00;

    color: #fff;

    padding: 0 2px;

    margin-right: 4px;

    cursor: pointer

}



.d-db__item__title-txt {

    cursor: pointer;

}



.d-db__item__price {

    margin-top: 10px;

    font-size: 16px;

    font-weight: 700;

    color: #e81c00;

    line-height: 22px

}



.d-db .last-item {

    margin-bottom: 0

}

.d-db__item:hover {background: #f2f2f2;}





.d-ggdh {

    width: 100%;

    margin-top: 20px

}



.d-ggdh .d-ggdh__title {

    border-left: 2px solid #e81c00;

    margin-bottom: 10px;

    width: 980px;

    padding-left: 20px;

    font-size: 18px;

    font-weight: 700;

    color: #222

}



.d-ggdh .d-ggdh__content {

    padding: 30px 20px;

    background: #fff

}



.d-ggdh .d-ggdh__content__tree {

    width: 960px;

    padding-bottom: 10px;

    margin-bottom: 20px;

    box-shadow: 0 1px 0 0 #f0f0f0

}



.d-ggdh .d-ggdh__content__tree__row {

    display: flex;

    flex-direction: row;

    margin-bottom: 20px

}



.d-ggdh .d-ggdh__content__tree__row__right-yellow {

    width: 30px;

    height: 16px;

    margin-top: 14px;

    margin-left: 15px;

    margin-right: 15px

}



.d-ggdh .d-ggdh__content__tree__row__child-yellow {

    display: flex;

    align-items: center;

    justify-content: center;

    padding-right: 20px;

    padding-left: 20px;

    height: 40px;

    background: #fff7ee;

    border: 1px solid #e81c00;

    font-size: 12px;

    font-weight: 700;

    color: #e81c00

}



.d-ggdh .d-ggdh__content__tree__row__right-down-black {

    width: 25px;

    height: 25px;

    margin-right: 10px;

    margin-left: 585px

}



.d-ggdh .d-ggdh__content__tree__row__child-black {

    display: flex;

    align-items: center;

    justify-content: center;

    padding-right: 20px;

    padding-left: 20px;

    height: 40px;

    background: #f5f5f5;

    border: 1px solid #ccc;

    font-size: 13px;

    font-weight: 700;

    color: #999

}



.d-ggdh .d-ggdh__content__tree__row__right-black {

    width: 28px;

    height: 14px;

    margin-top: 14px;

    margin-left: 15px;

    margin-right: 15px

}



.d-ggdh .d-ggdh__content__remind {

    padding-left: 10px;

    margin-top: 10px;

    font-size: 13px;

    font-weight: 700;

    color: #282828

}



.d-ggdh .d-ggdh__content__remind__text {

    font-weight: 400

}





.d-dgd__line1 {

    height: 52px;

    background: #e1e1e1;

    display: flex;

    border-top: 2px solid #2f83e5;

    flex-direction: row

}



.d-dgd__line1__tab {

    width: 120px;

    height: 50px;

    background: #e1e1e1;

    display: flex;

    align-items: center;

    justify-content: center;

    font-size: 14px;

    font-weight: 700;

    color: #282828;

    border-top: 1px solid #e1e1e1;

    cursor: pointer

}



.d-dgd__line1 .selected-tab {

    background: #fff;

  /*  border-top: 2px solid #e81c00*/

}



.d-dgd__line2 {

    width: 1000px;

    height: 80px;

    background: #fff;

    display: flex;

    flex-direction: row;

    align-items: center

}



.d-dgd__line2__left {

    width: 843px;

    font-size: 12px;

    font-weight: 400;

    color: #282828;

    line-height: 28px;

    padding-left: 20px

}



.d-dgd__line2__left__line {

    display: flex;

    flex: 1;

    justify-content: space-between

}



.d-dgd__line2__left__line__copy {

    cursor: pointer;

    color: #e81c00;

    margin-left: 20px

}



.d-dgd__line2__left__row {

    flex: 1;

    display: flex

}



.d-dgd__line2__left__row__answer {

    flex: 1;

    height: 20px;

    color: #999

}



.d-dgd__line2__right {

    display: flex;

    flex-direction: column;

    font-size: 12px;

    font-weight: 400;

    color: #282828;

    line-height: 20px;

    padding-left: 20px

}



.d-dgd__line2__right__line {

    width: 980px;

    display: flex;

    align-items: center

}



.d-dgd__line2__right__line__answer {

    flex: 1;

    margin-left: 10px;

    margin-right: 20px;

    height: 20px;

    color: #999;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis

}



.d-dgd__line2__right__line__more {

    margin-right: 20px

}



.d-dgd__line2__list {

    display: flex;

    align-items: center;

    margin-right: 20px;

    margin-left: 40px;

    width: 53px;

    padding: 8px 12px;

    background: #ebebeb;

    font-size: 13px;

    font-weight: 400;

    color: #282828

}



.d-dgd__line2__list__img {

    margin-left: 8px;

    margin-top: 2px;

    width: 17px;

    height: 17px

}

.maihaobox{padding: 50px;padding-top: 20px; background: #f1f2f3;}

.maihaobox .context{background: #fff;padding: 40px 25px;}

.deaboutbox{padding-top: 20px ;padding-bottom: 50px; background: url(../image/debk.png) top center no-repeat; background-size: cover;}

.maihaobox .div1 .ti{text-align: center;margin-bottom: 30px;}

.maihaobox .div1 .ti img{display: block;max-width: 100%;margin: 0 auto;}

.maihaobox .div1 .text{padding-bottom:50px;}

.deaboutbox .context{padding: 30px 25px; padding-bottom: 50px;background: #fff;}

.deaboutbox .context img{display: block;max-width: 100%;}

.maihaobox .div2{padding: 50px 0;}



.maihaobox .div2 .ndiv{background: #fff;padding: 50px 0;}

.maihaobox .div2 .ndiv .ti{text-align: center;font-size: 24px;color: #000000;margin-bottom: 30px;}



.maihaobox .div2 .form-group{display: inline-block;width: 100%;margin-bottom: 15px;}

.maihaobox .div2  .control-label{float: left;width: 30%;text-align: right;font-size: 14px;color: #000;line-height: 40px;box-sizing: border-box;padding-right: 10px;}

.maihaobox .div2  input[type='text']{float: left; line-height: 40px;border: 1px solid #e5e5e5;width: 530px;padding: 0 10px;}

.maihaobox .div2  textarea{float: left; line-height: 40px;height: 130px;resize: none; border: 1px solid #e5e5e5;width: 530px;}

.maihaobox .div2  .col-xs-12{float: left;width: 70%;box-sizing: border-box;padding-left: 10px;}



.maihaobox .div2 .btn1{margin-top: 20px; width: 200px;background: #0aaecb;border-radius: 5px;line-height: 50px;text-align: center;color: #fff;font-size: 18px;margin-right: 30px;border: none;}

.maihaobox .div2 .btn2{margin-top: 20px;width: 200px;background: #e5b612;border-radius: 5px;line-height: 50px;text-align: center;color: #fff;font-size: 18px;border: none;}

.chaxun{padding-top: 20px ;padding-bottom: 120px; background: url(../image/chhaxun.jpg) top center no-repeat; background-size: cover;}

.chaxun .div1{padding-top: 100px; background: #fff;display: inline-block;width: 100%;margin-top: 20px;}

.chaxun form{position: relative;width: 670px;margin: 0 auto;}

.chaxun .text{border-top: 1px solid #f0f0f0;line-height: 78px; font-size: 16px;color: #ff6c00;text-align: center;}

.chaxun form .in1{float: left;width: 500px;border: 2px solid #dcdcdc;box-sizing: border-box;padding: 0 15px;line-height: 60px;height: 60px;border-right: 0;}

.chaxun form button{float: left;width: 170px;line-height: 60px;text-align: center;color: #fff;font-size: 16px;height: 60px; font-weight: bold;background: #39af8a;border: none;}

.chaxun .error{margin: 20px 0; min-height: 200px;display: inline-block;width: 100%;font-size: 24px;color: #dd3400;line-height: 36px;}

.chaxun .success{margin: 20px 0;min-height: 200px; display: inline-block;width: 100%;font-size: 24px;color: #1da87f;line-height: 36px;}

.chaxun .success img{display: inline-block;margin-right: 10px;position: relative;top: 5px;}

.chaxun .error img{display: inline-block;margin-right: 10px;position: relative;top: 5px;}

.shoucang .img2{display: none;}



.zhxxtop{display: inline-block;width: 100%;background: #fff;box-sizing: border-box;padding: 25px;margin-top: 10px;}

.zhxxtop .div1 .p1{font-size: 20px;color: #333;line-height: 24px;}



.zhxxtop .div1 .p1{font-size: 24px;color: #000000;line-height: 36px;}

.zhxxtop .div2 .fl{float: left;width: 85%;}

.zhxxtop .div2 .fl ul{display: inline-block;width: 100%;margin-top: 10px;}

.zhxxtop .div2 .fl ul li{ float: left;width: 50%;box-sizing: border-box;padding-right: 20px;color: #666;font-size: 14px;line-height: 40px; height: 40px; }

.zhxxtop .div2 .fl ul li.pirce{line-height: 40px;}

.zhxxtop .div2 .fl ul li.pirce span{color: #e32929;font-weight: 400;font-size: 30px;}



.zhxxtop .div2 .fl ul li .sp1{display: inline-block;border: 1px solid #98c6f2;background: #ebf5ff; border-radius: 3px;line-height: 26px; padding:0 7px;font-size: 14px;color: #80bbf4;}

.zhxxtop .div2 .fl ul li .sp2{display: inline-block;border: 1px solid #ed8b18;background: #ffedd7;border-radius: 3px;line-height: 26px;padding: 0 7px;font-size: 14px;color: #ed8b18;}



.zhxxtop .div2 {display: inline-block;width: 100%;padding-bottom: 25px;}

.zhxxtop .div2 .fr{float: right;width: 15%;position: relative;}

.zhxxtop .div2 .fr .img2{}

.zhxxtop .div2 .fr .shoucang{width: 60px;position: absolute;right: 10px;top:30px;text-align: center;}

.zhxxtop .div2 .fr .img2 .text{color: #eaaf3d;font-size: 14px;}

.zhxxtop .div2 .fr .img1 .text{color: #666666;font-size: 14px;line-height: 24px;}

.zhxxtop .div3{display: inline-block;width: 100%;}

.zhxxtop .div3 .nws1{display: inline-block;width: 100%;padding: 25px 0;border-top: 1px solid #e5e5e5;}

.zhxxtop .div3 a{ line-height: 40px;margin-right: 10px;padding: 0 20px; color: #fff;font-size: 16px;display: inline-block;}

.zhxxtop .div3 .a1{background: #eaaf3d;}

.zhxxtop .div3 .a2{background: #30a030;}

.zhxxtop .div3 .a3{background: #65b6e9;}

.zhxxtop .div3 .a4{background: #0aaecb;}

.zhxxtop .div3 .aa0{background: #65b6e9;}

.zhxxtop .div3 .aa1{background: #2e83e8;}



.zhlistul{display: inline-block;width: 100%;}

.zhlistul li{float: left;width: 25%;box-sizing: border-box;padding: 0 10px;margin-bottom: 20px;}

.zhlistul li .img{position: relative;overflow: hidden;height: 300px;}

.zhlistul li .img img{display: block;width: 100%;}

.zhlistul li .text .p1{font-size: 14px;color: #000000;line-height: 24px;height: 48px;}

.zhlistul li .text .p2{font-size: 14px;color: #999999;line-height: 24px;margin-top: 10px;}

.zhlistul li .text .p3{font-size: 14px;color: #999999;line-height: 24px;}

.zhlistul li .text .p3 span{color: #ff7f00;}

.indexmenu{display: inline-block;width: 100%;border-bottom: 2px solid #e5e5e5;margin-top: 20px;}

.indexmenu ul{float: left;}

.indexmenu ul li{cursor: pointer; float: left;line-height: 60px;height: 60px;padding: 0 15px;margin-right: 20px; font-size: 18px;color: #000000;}

.indexmenu ul li a{color: #000000;}

.indexmenu ul li.active,.indexmenu ul li:hover{border-bottom: 2px solid #0055bd;}

.indexmenu ul li:hover a{color: #0055bd;}

.zhlistdl{display: inline-block;width: 100%;padding: 40px 0; border-bottom: 2px solid #e5e5e5; padding-bottom: 20px;}

.zhlistdl dd{display: none;}

.indexmenu .more{float: right;line-height: 60px;height: 60px;font-size: 16px;color: #999999;}

.mrcj{display: inline-block;width: 100%;padding: 30px 0;}

.mrcj li{float: left;width: 25%;box-sizing: border-box;padding: 0 10px;}

.mrcj li .img{position: relative;overflow: hidden;height: 150px;}

.mrcj li .img img{display: block;width: 100%;}



.mrcj li .img span{position: absolute;right: 10px;top: 10px;padding: 0 15px; line-height: 24px;text-align: center;color: #fff;background: rgb(0,0,0,0.2); border-radius: 5px;}



.mrcj li .text p{background: #eeeeee;box-sizing: border-box;padding: 0 10px;text-align: center;color: #000;font-size: 14px;line-height: 65px;}

.incjbox .h4{display: inline-block;width: 100%;margin-top: 20px;}

.incjbox .h4 .more{float: right;line-height: 60px;height: 60px;font-size: 16px;color: #999999;font-weight: 400;}

.incjbox .h4 span{color: #000;font-size: 24px;font-weight: 400;line-height: 60px;height: 60px;}

.fanhui{position: fixed;right: 20px;bottom: 20%;z-index: 1000;}

.fanhui img{border-radius: 5px; cursor: pointer;}

.dunhao{background: #ededed;height: 80px;}

.dunhao .dimg{float: left;width: 180px;height: 80px;background: #58b5e4;}

.dunhao .dimg .img2{display: none;}

.dunhao .dimg img{display: block;width: 100%;}

.dunhao .dhul{float: left;width: 1020px;}

.dunhao .dhul li{float: left;width: 20%;text-align: center;box-sizing: border-box;padding: 0 10px;}

.dunhao .dhul li a{overflow: hidden;

text-overflow:ellipsis;

white-space: nowrap;font-size: 17px;color: #555555;line-height: 80px;}

.dunhao .dhul li:hover {background: #58b5e4;}

.dunhao .dhul li:hover a{color: #fff;}





.header2{height: 116px; background: #fff;position: relative;overflow: hidden;box-shadow: 0 0 18px 1px rgba(0,0,0,0.05)}

.header2 .logo{float: left;padding: 26px 0;}

.header2 .logo img{height: 64px;}

.header2 .home{padding: 0 10px;border-radius: 14px 14px 0 0; color: #fff;font-size: 16px; position: absolute;bottom: 0;right: 0;background: #3c77ff;height: 45px;line-height: 45px;text-align: center;}

.header2 .home img{vertical-align: middle;position: relative;top: -2px;margin-right: 5px;}





.login{padding: 50px 0;background: url(../image/loginbk.jpg) center no-repeat ; background-size: cover;}

.login .box{float: right;background: #fff;width: 33%;box-sizing: border-box;padding: 0 25px;padding-bottom: 40px;}



.login .box .h4{text-align: center;font-size: 20px;color: #000000;padding-top: 30px;padding-bottom: 10px; font-weight: 400;}

.logintable{float: left;width: 100%;}

.logintable li{cursor: pointer; float: left;width: 50%;font-size: 16px;color: #333333; text-align: center;line-height: 40px;border-bottom: 1px solid #f0f0f0;}

.logintable li.active{border-bottom: 1px solid #3c77ff;color: #3c77ff;}

.loginfrom{display: inline-block;width: 100%;padding-top:30px; }

.loginfrom .fdiv{width: 100%;border: 1px solid #dddddd;line-height: 44px;box-sizing: border-box; margin-bottom: 25px;padding: 0 15px;}



.loginfrom .fdiv2{width: 100%;border: 1px solid #dddddd;line-height: 44px;box-sizing: border-box; margin-bottom: 25px;padding-left: 15px;}

.loginfrom .fdiv::focus{border: 1px solid #3c77ff;}

.loginfrom .fdiv2::focus{border: 1px solid #3c77ff;}

.loginfrom i{font-size: 20px;}

.loginfrom label{float: left;width: 10%;}

.loginfrom .in1{position: relative;width: 90%;border: none;}

.loginfrom .in2{position: relative;width: 60%;box-sizing: border-box;padding-right: 5px;border: none;}

.loginfrom .code{float: right;width: 30%;height: 44px;border-left:1px solid #dddddd;}

.loginfrom .code img{float: right;display: block;width: 100%;height: 100%;}

.loginfrom .sms{font-size: 14px; float: right;width: 30%;line-height: 44px;height: 44px; border: none;background: #ededed;color: #999999;border-left:1px solid #dddddd;}



.loginfrom dd{display: none;}

.loginfrom dd.active{display: block;}



.loginbtn{display: inline-block;width: 100%;text-align: center;color: #fff;background: #3c77ff;margin-bottom: 25px;font-size: 16px;line-height: 45px;border: none;}

.logobottom span{float: left;color: #666666;}

.logobottom input{background: none;}

.logobottom a{float: right;font-size: 14px;color: #e1251b;}



.morenbox{padding: 50px 0;background: #eef1f2;}

.forget{background: #fff;}

.forget .wbox{background: #fff;width: 33.3%;margin: 0 auto; box-sizing: border-box;padding: 50px 15px;} 

.forget .wbox .h4{text-align: center;font-size: 20px;color: #000000;font-weight: 400;}







.register{background: #fff;}

.register .wbox{background: #fff;width: 33.3%;margin: 0 auto; box-sizing: border-box;padding: 50px 15px;} 

.register .wbox .h4{text-align: center;font-size: 20px;color: #000000;font-weight: 400;}





.regbottom{margin-bottom: 25px;display:inline-block;width: 100%;}

.regbottom span{float: left;color: #666666;}

.regbottom input{background: none;}

.regbottom .a2{float: right;font-size: 14px;color: #3c77ff;}



.rgp{color: #666666;}

.rgp a{color: #3c77ff;}







.userheader{background: url(../image/userbk.jpg) center no-repeat;background-size:cover;}



.userheader .sou div{background: #fff;}

.topuser{position: absolute;right: 0;top: 0;}



.topuser a{font-size: 14px;color: #000;line-height: 30px;margin: 0 5px;}

.topuser .logout{color: #5392e8;}

.topuser .usertop img{width: 23px;height: 23px;border-radius: 50%;position: relative;top: -1px;margin-right: 5px;vertical-align: middle;}

.userwbox{background: #f1f2f3;padding: 40px 0;}

.userwbox .fl{float: left;width: 195px;background: #fff;}

.userwbox .fr{float: right;width: 980px;background: #fff;box-sizing: border-box;padding: 0 35px;padding-bottom: 50px;}

.userwbox .fl .h4{text-align: center;color: #fff;font-weight: 400;font-size: 30px;line-height: 80px;background: #EB3D00;}

.usermenu{display: inline-block;width: 100%;box-sizing: border-box;padding: 20px 10px;}

.usermenu li{display: inline-block;width: 100%;margin-bottom: 10px;}

.usermenu li a{display: inline-block;width: 100%;background: #fff;color: #000;padding-left: 30px;line-height: 40px;}

.usermenu li.active a,.usermenu li:hover a{background: #EB3D00;color: #fff;}

.userwbox .fr .h4{line-height: 60px;font-size: 18px;color: #000;border-bottom: 2px solid #e5e5e5; margin-bottom: 20px;}



.sclist{display: inline-block;width: 100%;box-sizing: border-box;padding: 0 0;}

.sclist li{display: inline-block;width: 100%;padding: 10px 0;border-bottom: 1px solid #e5e5e5;}

.sclist li .img{position: relative;overflow: hidden;float: left;width: 220px;height: 120px;}

.sclist li .img .a1{position: absolute;left: 10px;top: 10px;width: 78px;line-height: 24px;text-align: center;color: #fff;background: rgb(0,0,0,0.5);}

.sclist li .img img{display: block;width: 100%;min-height: 100%;}

.sclist li .text{box-sizing: border-box;width:690px;float: left;box-sizing: border-box;padding-left: 20px;}

.sclist li .text .p1{text-align: justify;font-size: 14px;color: #666666;line-height: 24px;height: 72px;position: relative;overflow: hidden;}

.sclist li .text .p2{font-size: 20px;color: #e32929;line-height: 24px;margin-top: 15px;}

.xgmima{display: inline-block;width: 100%;padding-left: 50px;padding-top: 50px;}

.xgmima .fdiv{display: inline-block;width: 100%;margin-bottom: 15px;}

.xgmima .fdiv label{float: left;width: 90px;font-size: 14px;color: #000;line-height: 45px;}

.xgmima .fdiv .in1{float: left;width: 90px;font-size: 14px;color: #000;line-height: 45px;border: 1px solid #e5e5e5;width: 320px;box-sizing: border-box;padding: 0 15px;}

.xgmima .fdiv .btn{width: 320px;font-size: 14px; line-height: 45px;background: #3c77ff;text-align: center;color: #fff;border: none;}

/*.fbzhwbox table{display: inline-block;width: 100%;}

.fbzhwbox tbody{display: inline-block;width: 100%;}

.fbzhwbox table tr{display: inline-block;width: 100%;border-bottom: 1px solid #e5e5e5;}

.fbzhwbox table th{border: none;}

.fbzhwbox table td{border: none;line-height: 50px;}*/

.fbzhwbox{text-align: center;}

.fbzhwbox table .tr1{background: #ececec;text-align: center;line-height: 46px;color: #000;border: none;}

.gmlistmenu{background: #fff;border-radius: 10px;margin-bottom: 20px;}



.d-ggdh .d-ggdh__content img{display: block;max-width: 100%;margin: 0 auto; }

.loadmore{margin: 0;width: 100%;margin-top: 30px;}

.loadmore-line{border: none;}





.kefuchaxun{padding-top: 20px ; padding-bottom: 150px; background: url(../image/kfyzbk.jpg) top center no-repeat; background-size: cover;}

.kefuchaxun .wdiv1{padding: 80px 0; background: #fff;display: inline-block;width: 100%;margin-top: 20px;}

.kefuchaxun form{position: relative;width: 670px;margin: 0 auto;}

.kefuchaxun .text{border-top: 1px solid #f0f0f0;line-height: 78px; font-size: 16px;color: #ff6c00;text-align: center;}

.kefuchaxun form .in1{float: left;width: 500px;border: 2px solid #dcdcdc;box-sizing: border-box;padding: 0 15px;line-height: 60px;height: 60px;border-right: 0;}

.kefuchaxun form button{float: left;width: 170px;line-height: 60px;text-align: center;color: #fff;font-size: 16px;height: 60px; font-weight: bold;background: #39af8a;border: none;}



.kefuchaxun .s1{display: inline-block;width: 100%;text-align: center;font-size: 16px;line-height: 36px;margin: 15px 0;}

.kefuchaxun .s2{display: inline-block;width: 100%;}

.kefuchaxun .s3{display: inline-block;width: 100%;box-sizing: border-box;padding: 0 30px;margin-top: 50px;}



.kefuchaxun .s2 .box{position: relative;width: 500px;margin: 0 auto;border: 1px solid red;padding: 50px; overflow: hidden;}

.kefuchaxun .s2 .box p{font-size: 16px;line-height: 28px;color: red;}

.inbanner{position: relative;}

.ictoplink{position: relative;background: rgba(0,0,0,0.9);z-index: 100;width: 100%;}

.ictoplink li{line-height: 70px;text-align: center;background: url(../image/topicbk.png) right center  no-repeat;float: left;width: 16.6%;}

.ictoplink li img{margin-right: 10px;vertical-align: middle;}

.ictoplink li a{color: #fff;font-size: 16px;}

/*.inbanner .swiper-slide img{display: block;width: 100%;}*/

.bannercontent{background: url(../image/bannerbk.jpg) top center no-repeat;padding: 10px 0;}

.bannercontent .wdiv1{float: left;width: 200px;height: 10px;}

.bannercontent .inbanner{float: left;width: 670px;margin: 0 15px;}

.inuserbox{position: relative;float: right;width: 300px;}

.inuserbox .div1{display: inline-block;width: 100%;padding-top: 30px;text-align: center;}

.inuserbox .div1 .img{width: 80px;height: 80px;display: inline-block; background: #e1e1e1;border-radius: 50%;position: relative;overflow: hidden;}

.inuserbox .div1 .img img{display: block;height: 100%; width: 100%;margin: 0 auto;}

.inuserbox .div1 p{text-align: center;font-size: 14px;color: #555555;line-height: 28px;}

.inuserbox .box{background: #fff;border-top: 4px solid #4da8e5;z-index: 2000;position: relative;width: 300px;height: 410px;}

.inuserbox .div2{margin: 10px 0;margin-bottom: 20px;}

.inuserbox .div2 .abox{float: left;width: 50%;box-sizing: border-box;padding: 0 10px;}

.inuserbox .div2{display: inline-block;width: 100%;text-align: center;}

.inuserbox .div2 .a1{background: #2d81e8;color: #fff;border: 1px solid #2d81e8; border-radius: 30px;line-height: 30px;width: 100px; display: inline-block;float: right;}

.inuserbox .div2 .a2{background: #fff;color: #58b5e4;border: 1px solid #58b5e4; border-radius: 30px;line-height: 30px;width: 100px; display: inline-block;float: left;}

.inuserbox .div3{display: inline-block;width: 100%;}

.inuserbox .div3 ul{display: inline-block;width: 100%;}

.inuserbox .div3 ul li{float: left;width: 50%;text-align: center;height: 100px;box-sizing: border-box;padding-top: 25px; border: 1px solid #e5e5e5;}

.inuserbox .div3 ul li:nth-child(1){border-bottom: 0;border-right: 0;}

.inuserbox .div3 ul li:nth-child(2){border-bottom: 0;border-right: 0;}

.inuserbox .div3 ul li:nth-child(3){border-bottom: 0;border-right: 0;}

.inuserbox .div3 ul li .p1{font-size: 14px;color: #222222;line-height: 24px;}

.inuserbox .div3 ul li .p2{font-size: 14px;color: #222222;line-height: 24px;}

.inuserbox .div3 ul li .p1 span{font-size: 24px;}





.nuserfabox{display: inline-block;width: 100%;margin-top: 20px;}

.nuserfabox .abox1{float: left;width: 50%;box-sizing: border-box;padding-right: 10px;}

.nuserfabox .abox2{float: left;width: 50%;box-sizing: border-box;padding-left: 10px;}

.nuserfabox .a1{color: #fff;display: inline-block;width: 100%;background: #58b5e4;line-height: 80px; box-sizing: border-box;padding: 0 25px;}

.nuserfabox .a2{color: #fff;display: inline-block;width: 100%;background: #e45876;line-height: 80px;box-sizing: border-box;padding: 0 25px;}

.nuserfabox .sp2{float: right;font-size: 18px;}

.nuserfabox .sp1{margin-left: 20px;font-size: 18px;}



.nuserfabox .abox3 .a2{color: #fff;display: inline-block;width: 100%;background: #e49a58;line-height: 80px;box-sizing: border-box;padding: 0 25px;}



.nuserfabox .abox4 .a2{color: #fff;display: inline-block;width: 100%;background: #58b5e4;line-height: 80px;box-sizing: border-box;padding: 0 25px;}



.nuserfabox i{font-size: 30px;position: relative;top: 5px;}

.nuserfabox .moa{display: none}

.nuserimgtix{position: absolute;left: 120px;top: 5px;width: 300px;padding-top: 15px;}

.nuserimgtix .p1{font-size: 20px;color: #000000;}

.nuserimgtix .p2{font-size: 14px;color: #999999; line-height: 24px;margin-top: 5px;}

.pager li{margin: 0; margin-bottom: 10px;}

.pager li > a, .pager li > span{display: inline-block;}

.mofooter{position: fixed;width: 100%;bottom: 0;left: 0;background: #fff;display: none;z-index: 500;}

.mofooter ul{display: inline-block;width: 100%;box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.1)}

.mofooter ul li{float: left;width: 20%;text-align: center;font-size: 13px;padding: 10px 0;}

.mofooter ul li .p1 i{font-size: 16px;color: #000;}

.mofooter ul li .p2{margin-top: 5px;color: #000;}

.zhxxtop .div3 .nws2 img{display: block;max-width: 100%;}



form.form-horizontal .control-label{line-height: 24px;font-size: 14px;margin-bottom: 5px;}



.moshaixuan{background: #fff;display: inline-block;width: 100%;padding: 0 10px;position: relative;display: none;}

.moshaixuan .div1{display: inline-block;width: 100%;}

.moshaixuan .div1 .h4{line-height: 40px;border-bottom: 1px solid #e5e5e5;font-weight: 400;}

.moshaixuan .div1 .h4 span{font-size: 15px;color: #066ce9;display: inline-block;position: relative;}

.moshaixuan .div1 .h4 span::after{content: ""; position: absolute;left: 25%;bottom: -1px;width: 50%;height: 2px;background: #066ce9;border-radius: 2px;}

.moshaixuan .div2{display: inline-block;width: 100%;overflow-x: scroll;}

.moshaixuan .div2 .ul{display: inline-block;width: 700px;}

.moshaixuan .div2 .ul li {float: left;}

.moshaixuan .div2 .ul li .sp1{margin: 15px 0; display: inline-block; font-size: 13px;line-height: 36px;padding: 0 15px;background: #f3f1f2;border-radius: 20px;color: #000;margin-right: 5px;}

.moshaixuan .div2 .ul li .sp1 i{vertical-align: middle;position: relative;top: -3px;margin-left: 2px;}

.moshaixuan .div2 .ns1{position: absolute;left: 0;top: 105px;z-index: 500;display: none;width: 100%;padding: 20px 10px;background: #f3f1f2}

.moshaixuan .div2 .ns1 ul{display: inline-block;width: 100%;}

.moshaixuan .div2 .ns1 ul li{float: left;width: 33.3%;text-align: center;}

.moshaixuan .div2 .ns1 ul li a{color: #000;font-size: 13px;line-height: 30px;}

.moshaixuan .div2 .ns1 ul li.active a{color: #066ce9}

.moshaipaixu{background: #fff;padding: 15px 10px;padding-top: 0;display: none;}

.moshaipaixu a{font-size: 14px;margin-right: 20px;}

.moshaipaixu a .fa-sort-up{position: relative;top: 4px;}

.moshaipaixu a .fa-sort-desc{position: relative;top: -4px;}



.nusertopbox{background: url(../image/usertopbk.png) center center no-repeat;background-size: cover;padding: 20px;margin-top: 50px;display: none;}

.nusertopbox .img{float: left;width: 50px;height: 50px;border-radius: 50%;position: relative;overflow: hidden;margin-right: 20px;}

.nusertopbox .img img{display: block;width: 100%;min-height: 100%;}

.nusertopbox .text{float: left;line-height: 50px;}

.nusertopbox .text p{font-size: 16px;color: #fff;}

.nusertopbox .text a{font-size: 14px;color: #fff;margin-left: 15px;}

.inuserbox .div2 .p1{display: none;}



.userdunhao{display: inline-block;width: 100%;box-sizing: border-box;padding: 0 20px;margin-top: 5px;background: #fff;}

.userdunhao .img{position: relative;overflow: hidden;}

.userdunhao .img img{display: block;width: 100%;}

.userdunhao ul{display: inline-block;width: 100%;padding: 20px 0;}

.userdunhao ul li{display: inline-block;width: 100%;box-sizing: border-box;padding: 0 15px;}

.userdunhao ul li a{font-size: 16px;color: #555555;line-height: 28px;}

.pagination li.active span{color: #fff;background: #0aaecb;}

.zhlistbox .wdiv1 .h4 a i{margin-left: 5px;}



.indexgameul{display: inline-block;width: 100%;padding-top: 50px;}

.indexgameul li{float: left;width: 50%;box-sizing: border-box;border: 1px solid #efefef;text-align: center;}

.indexgameul a{display:inline-block;width: 100%;}

.indexgameul a div{display:inline-block;}

.indexgameul li.active{border-bottom: 2px solid #2e83e8;}

.indexgameul li img{float: left;}

.indexgameul li span{display: inline-block;line-height: 90px;color: #000;font-size: 24px;}



.ba_leftmenu{background: #fff;display: inline-block;width: 100%;height: 410px;}

.ba_leftmenu li{display: inline-block;width: 100%;padding:  0 10px;}

.ba_leftmenu li a{display: inline-block;width: 100%;border-bottom: 1px solid #f1f2f3; line-height: 66px;padding-left: 40px;font-size: 18px;}

.ba_leftmenu li:hover a{color: #2e83e8;}

.zhuboul{display: inline-block;width: 100%}

.zhuboul li{float: left;width: 12.5%;box-sizing: border-box;padding: 0 5px;margin-bottom: 10px;}

.zhuboul li a img{display: block;width: 100%;}

.pay_show{box-sizing: border-box;padding: 20px 40px;text-align: center;}
.pay_show .p1{font-size: 16px;font-weight: bold;color: #000;line-height: 24px;}
.pay_show .p2{margin-top: 20px;}
.yuepay{padding: 0 20px; border-radius: 5px; box-shadow: 0px 0px 5px 1px rgba(255, 0, 0, 0.3); width: 300px; font-size: 16px;font-weight: bold;background: #fff;border: 2px solid red;}
.yuepay{line-height: 60px;}
.yuepay span{color: red;}

.yue_btn{background: linear-gradient(310deg, #eb3d00 0%, #fe6730 100%);color: #fff;}
.yue_btn:hover{background: linear-gradient(310deg, #eb3d00 0%, #fe6730 100%);color: #fff;}
.jianbian_btn{background: linear-gradient(310deg, #eb3d00 0%, #fe6730 100%);color: #fff;}
.jianbian_btn:hover{background: linear-gradient(310deg, #eb3d00 0%, #fe6730 100%);color: #fff;}


.pay_ul{padding-top: 30px;box-sizing: border-box;}
.pay_ul li{background: linear-gradient(310deg, #eb3d00 0%, #fe6730 100%);color: #fff;width: auto;margin: 0 auto;margin-bottom: 10px;}
.pay_ul li{font-size: 15px;line-height:40px;border-radius: 10px;}
.pay_lianxi{font-size: 16px;color: #000;}

.pay_lianxi:hover{color: red;}

.pay_show2{padding: 30px 20px;}
.pay_show2 .div1{background: #EDEDED; color: #000;box-sizing: border-box;padding: 15px;margin-bottom: 20px;border-radius: 5px;}
.pay_show2 .div1 p{font-size: 15px;color: #000;line-height: 30px;font-weight: bold;}
.pay_show2 .div3 .p1{font-size: 18px;color: #000;font-weight: bold;margin-bottom: 10px;}
.pay_show2 .div3{background:#FEF6DF;box-sizing: border-box;padding: 15px;}
.pay_show2 .div3 .con p{font-size: 14px;line-height: 24px;}