@charset "utf-8";
/* CSS Document */
body{ position:relative}
:hover{transition:all .5s;}
input{ background:#fff}

.pink{color: rgb(243, 104, 104) !important;}
.pointer{cursor: pointer;}
.back_31a{background-color:#31a030 !important}
.back_ffb{background-color:#ffb400 !important}


.kong{ width:100%; height:10px; background:#f5f5f5}
.ptit{ font-size:24px;color:#333333; background:url(../images/Index/bor.png) bottom center no-repeat; padding-top:60px; padding-bottom:20px; text-align:center}
.ptit1{ text-align:center; padding:50px 0px;}
.ptit1 span{ display:block; font-size:14px;color:#31a030; line-height:20px;}
.ptit1 .p1{ font-size:32px;color:#fff; padding:10px 0px; background:url(../images/Index/bor2.png) bottom center no-repeat; padding-bottom:20px;}
.ptit1 .p2{ font-size:32px;color:#333; padding:10px 0px; background:url(../images/Index/bor2.png) bottom center no-repeat; padding-bottom:20px;}
.btn{ width:200px; height:60px; text-align:center; line-height:60px;color:#fff; font-size:18px; background:#31a030; display:block; margin:0px auto}
.header .top{ overflow:hidden; line-height:40px;border-bottom:1px #f5f5f5 solid}
.header .top .l{ float:left; font-size:16px;color:#8c8c8c}
.header .top .l span{ margin-right:30px;}
.header .top .l a{font-size:16px;color:#8c8c8c; margin-right:30px;}
.header .top .r{ float:right; font-size:16px;color:#000000}
.header .con{ overflow:hidden; padding:24px 0px}
.header .con img{ display:block; float:left;width: 330px;}
.header .con .ss{border:1px #31a030 solid; float:left; margin-left:70px; height:52px; overflow:hidden}
.header .con .ss .i{border:0px; padding-left:10px; font-size:14px; width:350px; float:left; margin-top:15px}
.header .con .ss span{ display:block; float:left; width:80px; height:28px; background:#f5f5f5; font-size:16px;color:#333333; text-align:center; line-height:28px; margin-right:10px; margin-top:12px}
.header .con .ss .s{ display:block; float:left; width:80px; height:52px; background:#31a030 url(../images/Index/t2.png) center center no-repeat; margin-left:10px; border:0px;}
.header .con .gwc{ float:right}
.header .bottom{ overflow:hidden}
.header .bottom .l{ float:left; width:240px; height:52px;color:#fff; font-size:18px; background:#31a030; line-height:52px;}
.header .bottom .l span{ background:url(../images/Index/t1.png) left center no-repeat; padding-left:30px; margin-left:20px}
.header .bottom ul{ float:left; overflow:hidden; margin-left:55px;}
.header .bottom ul li{ float:left; width:110px; margin-right:10px;}
.sheader{ height:100px; line-height:100px; background:#2f3441;color:#fff; overflow:hidden}
.sheader img{ display:block; float:left; margin-top:24px; margin-right:40px;width: 300px;}
.sheader ul{ float:left}
.sheader ul li{ float:left; margin-right:30px}
.sheader ul li a{ font-size:18px;color:#fff;}
.sheader p{ float:right; font-size:16px; margin-left:14px}
.sheader p a{color:#fff;}
.header .bottom ul li a{ display:block; height:52px; line-height:52px; text-align:center;color:#333333; font-size:18px;}
.header .bottom ul li a:hover{ background:#31a030;color:#fff}
.header .bottom ul li.on a{background:#31a030;color:#fff}
.banner{  height:400px; overflow:hidden;position:relative}
.banner .slideBox1{ position:relative}
.banner .slideBox1 .bd ul li{ height:400px}
.banner .slideBox1 .bd ul li a{ display:block; width:100%; height:100%; position:absolute; z-index:998;}
.banner .slideBox1 .hd{ position:absolute; bottom:10px; left:50%; z-index:1000}
.banner .slideBox1 .hd ul li{ width:30px; height:5px; background:#ccc; font-size:0px; float:left; margin:0px 4px}
.banner .slideBox1 .hd ul li.on{ background:#31a030}
.banner .container{ position:absolute;top:0px; left:50%; margin-left:-600px}
.banner .l{ float:left; width:240px; background:url(../images/Index/bg.png); z-index:1111; position:relative}
.banner .l ul{ position:relative}
.banner .l ul li{ line-height:79px; height:79px; border-top:1px #8b8580 solid}
.banner .l ul li:hover{background:#fff;}
.banner .l ul li:hover p{color:#333;border-right:1px #f5f5f5 solid}
.banner .l ul li:hover div{ display:block}
.banner .l ul li p{color:#fff; line-height:80px; height:80px; display:block}
.banner .l ul li p a{color:#fff;}
.banner .l ul li p a:first-child{ font-size:18px; margin-right:20px; margin-left:20px}
.banner .l ul li:hover p a{color:#333}
.banner .l ul li div{ position:absolute; width:610px; height:360px; background:#fff; z-index:1111; top:0px; left:240px; padding:20px 50px;border-top:1px #f5f5f5 solid; padding-right:300px; display:none}
.banner .l ul li div a{ font-size:18px;color:#333333; padding:0px 20px; line-height:50px; float:left}
.banner .l ul li div a:hover{color:#31a030}
.banner .r{ float:right; background:#fff; margin-top:32px; padding:20px; width:200px; z-index:999; position:relative}
.banner .r div{ padding-bottom:8px; overflow:hidden}
/*.banner .r div input[type=text]{ width:163px; height:42px;border:1px #31a030 solid; padding-left:35px; background:url(../images/Index/sj.png) 10px center no-repeat; background-size:16px;}*/
.banner .r div input[type=text]{ width: 163px;
                                 height: 42px;
                                 border: 1px #31a030 solid;
                                 padding-left: 35px;
                                 background: url(../images/Index/sj.png) 6px center no-repeat;
                                 background-size: auto auto;
                                 background-size: 25px;}
.banner .r div input[type=password]{ width:163px; height:42px;border:1px #31a030 solid; padding-left:35px; background:url(../images/Index/mm.png) 10px center no-repeat; background-size:20px;}
.banner .r div input.err,.login_form .err{border: 1px solid #fa6060 !important;}
.banner .r div .s1{ float:left;color:#333}
.banner .r div .s1 input{ margin-top:2px; float:left; margin-right:5px}
.banner .r div .s2{ float:right;}
.banner .r div .s2 a{color:#31a030}
.banner .r div.sbtn{ margin-top:10px; overflow:hidden}
.banner .r div.sbtn input{ width:88px; height:34px;border:0px; background:#ffb400;color:#fff; font-size:18px; float:left}
.banner .r div.sbtn a{ display:block; float:right;width:88px; height:34px; background:#31a030;color:#fff; font-size:18px; line-height:34px; text-align:center }
.banner .r h5{ font-size:14px;color:#ff0000; text-align:center; line-height:40px; font-weight:normal; margin-top:10px}
.banner .r ul li a{color:#ff0000; line-height:20px}
.indexdiv1{ background:#f5f5f5; padding-bottom:35px;}
.indexdiv1 .gg img{ display:block}
.indexdiv1 .con{ margin-top:55px}
.indexdiv1 .con h5{ font-size:24px;color:#333333; font-weight:normal}
.indexdiv1 .con ul{ overflow:hidden; margin-top:20px}
.indexdiv1 .con ul li{ float:left; margin-bottom:25px; margin-left:25px;}
.indexdiv1 .con ul li img{ display:block;}
.indexdiv1 .con ul li:first-child{ margin-left:0px}
.indexdiv1 .con ul li:first-child+li+li+li+li+li{ margin-left:0px}
/*.indexdiv2{ padding-bottom:30px}*/
.indexdiv2 .tit{ overflow:hidden; padding-top:30px; padding-bottom:20px}
.indexdiv2 .tit span{ font-size:24px;color:#333333; margin-right:20px}
.indexdiv2 .tit a{ font-size:14px;color:#666666; margin-left:20px}
.indexdiv2 .tit a.on{color:#ffb400}
.indexdiv2 .tot{ overflow:hidden}
.indexdiv2 .tot .l{ display:block; float:left; margin-right:4px}
.indexdiv2 .tot ul{ float:left; overflow:hidden; display:none}
.indexdiv2 .tot ul li{ float:left; margin-left:24px;}
.indexdiv2 .tot ul li .pic{ display:block; width:218px; height:163px; overflow:hidden}
.indexdiv2 .tot ul li img{ display:block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;width:218px; height:163px;}
.indexdiv2 .tot ul li:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);transform: scale(1.2);}
.indexdiv2 .tot ul li div{ line-height:45px; overflow:hidden;width:218px;text-overflow: ellipsis;white-space: nowrap;}
.indexdiv2 .tot ul li div a{ font-size:14px;color:#333333;}
.indexdiv2 .tot ul li div span{color:#ff0000; font-size:14px;}
.indexdiv3{ background:#f5f5f5; padding-bottom:60px}
.indexdiv3 p{ text-align:center;color:#666666; font-size:16px; padding-top:40px; padding-bottom:60px}
.indexdiv3 img{ display:block; margin:0px auto}
.indexdiv4{ padding-bottom:60px;}
.indexdiv4 p{ text-align:center;color:#666666; font-size:16px; padding-top:40px; padding-bottom:60px}
.indexdiv4 ul{ overflow:hidden; margin:0px auto;width:1260px}
.indexdiv4 ul li{ float:left; margin:10px;}
.indexdiv4 ul li img{ display:block}
.indexdiv4 .btn{ margin-top:40px}
.indexdiv5 p{ text-align:center;color:#666666; font-size:16px; padding-top:20px; padding-bottom:60px}
.indexdiv5 .slideBox{ margin:0px auto; width:1020px; position:relative; padding:50px 0px}
.indexdiv5 .slideBox ul li{ width:450px; float:left; margin:10px 30px;filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090, direction=120, strength=4);-moz-box-shadow: 2px 2px 10px #909090;-webkit-box-shadow: 2px 2px 10px #909090;box-shadow: 2px 2px 10px #909090; overflow:hidden}
.indexdiv5 .slideBox ul li img{ display:block; float:left;}
.indexdiv5 .slideBox ul li div{ width:250px; float:left; padding-left:20px}
.indexdiv5 .slideBox ul li div h5{ font-size:18px;color:#333333; font-weight:normal; line-height:36px; padding-top:10px}
.indexdiv5 .slideBox ul li div p{ text-align:left; font-size:14px;color:#666666; padding:20px 0px; padding-right:20px}
.indexdiv5 .slideBox ul li div a{ font-size:18px;color:#ffb400;display: none}
.indexdiv5 .slideBox .prev{ display:block; background:url(../images/Index/left.png); width:30px; height:48px; position:absolute; top:50%; margin-top:-24px; left:-40px}
.indexdiv5 .slideBox .next{ display:block; background:url(../images/Index/right.png); width:29px; height:48px; position:absolute;top:50%; margin-top:-24px; right:-40px}
.indexdiv6 ul{ overflow:hidden; width:1120px; margin:0px auto; padding:60px 0px}
.indexdiv6 ul li{ float:left; margin:0px 20px}
.indexdiv6 ul li img{ display:block}
.indexdiv7 p{ text-align:center;color:#666666; font-size:16px; padding-top:40px; }
.indexdiv7 ul{ overflow:hidden; width:1120px; margin:0px auto; padding:60px 0px}
.indexdiv7 ul li{ float:left; margin:0px 20px}
.indexdiv7 ul li img{ display:block}
.indexdiv8 .con{ overflow:hidden; background:url(../images/Index/newsbg.png) right center no-repeat; padding:60px 0px}
.indexdiv8 .con ul li{ width:700px; float:left; padding:20px; height:210px;}
.indexdiv8 .con ul li.one{ width:360px; margin-right:60px; padding:20px; background:#f5f5f5; height:460px;}
.indexdiv8 .con ul li.one p{ height:150px;}
.indexdiv8 .con ul li.one img{ display:block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.indexdiv8 .con ul li img{ display:none}
.indexdiv8 .con ul li h5 a{ font-size:18px;color:#000; line-height:30px; font-weight:normal}
.indexdiv8 .con ul li span{ font-size:14px;color:#999; }
.indexdiv8 .con ul li p{ font-size:14px;color:#666; padding-top:20px; line-height:26px; height:78px; overflow:hidden}
.indexdiv8 .con ul li em a{ font-size:18px;color:#ffb400; display:block; padding-top:20px;}
.footer{ background:#474443}
.footer .top{ padding:60px 0px; overflow:hidden;border-bottom:1px #999999 solid}
.footer .top img{ display:block; float:left}
.footer .top .r{ float:right; padding-top:7px;margin-right: 15%;}
.footer .top p{ float:left; line-height:30px; padding:0px 20px;color:#ffffff; font-size:18px; overflow:hidden;}
.footer .top p span{ display:block}
.footer .top p em{color:#ffb400}
.footer .con{border-bottom:1px #999999 solid;}
.footer .con ul{ overflow:hidden; width:1200px; margin:0px auto; padding:60px 0px}
.footer .con ul li{ float:left; width:300px;color:#fff; }
.footer .con ul li span{ display:block; font-size:18px; margin-bottom:15px}
.footer .con ul li a{ display:block;color:#cccccc; font-size:16px; line-height:44px;}
.footer .con ul li a:hover{color:#ffb400}
.footer .bottom{ font-size:14px;color:#cccccc; text-align:center; line-height:95px;}

.m-winmark{ display:none;}
div.m-winmark {
    box-shadow: 0px 2px 18px #444;
    border: none; background:#fff; padding:20px
}
div#j-loginSet-box {
    box-shadow: 0px 2px 18px #444;
    border: none;
}
.m-loginbox {
    width: 605px;
    min-height: 340px;
    text-align: left;
}
.m-tel-reg .m-title {
    width: 538px;
    margin: 0 auto;
    text-align: left;
    padding-bottom: 20px;
    font-size: 24px;
    border-bottom: 2px solid #d8d8d8;
}
.m-tel-reg .m-tel-reg-container {
    width: 358px;
    margin: 30px auto;
}
.f-pr {
    position: relative;
}
.f-cb, .f-cbli li {
    zoom: 1;
}
.m-tel-reg .inputbox {
    z-index: 19;
    position: relative;
    height: 46px;
    margin-bottom: 20px;
    border: 1px solid #d8d8d8;
    background: #fff;
    font-size: 12px;
    line-height: 46px;
    box-sizing: border-box;
}
.m-tel-reg .inputbox .u-logo {
    width: 10%;
    float: left;
    text-align: center;
}
.m-tel-reg .inputbox .u-logo .u-logo-code {
    margin-top: 13px;
    background: url(../images/Index/2FA9F80612F4A8C77853F8333628E07F.png) no-repeat 0 -78px;
    display: inline-block;
    height: 20px;
    width: 20px;
}
.m-tel-reg .inputbox .u-input {
    float: left;
    width: 80%;
    padding: 0;
    height: 24px;
    padding: 10px 0;
}
.m-tel-reg .code-input-box .inputbox {
    width: 61.5%;
    float: left;
}
.m-tel-reg .u-codebtn {
    width: 35.38%;
    float: right;
    height: 46px;
    line-height: 46px;
    text-align: center;
    box-sizing: border-box;
    font-size: 14px;
    border: 1px solid #d8d8d8;
    color: #999;
    cursor: pointer;
}
.m-tel-reg .inputbox {
    z-index: 19;
    position: relative;
    height: 46px;
    margin-bottom: 20px;
    border: 1px solid #d8d8d8;
    background: #fff;
    font-size: 12px;
    line-height: 46px;
    box-sizing: border-box;
}
.m-tel-reg .inputbox .u-input > input {
    height: 24px;
    width: 100%;
    line-height: 24px;
    font-size: 14px;
    display: block;
    font-weight: normal;
    padding: 0;
    line-height: normal;
    font-family: "微软雅黑";border:0px
}
.m-tel-reg .u-loginbtn,.m-tel-reg .u-loginbtn2 {
    width: 100%;
    font-size: 16px;
    height: 44px;
    line-height: 44px;
    background: #71bb6b;
    margin-top: 20px;
    cursor: pointer;
    text-align: center;
    color: #fff;
    margin-bottom: 12px;
}
.m-tel-reg .inputbox .u-logo .u-logo-tel {
    margin-top: 13px;
    background: url(../images/Index/2FA9F80612F4A8C77853F8333628E07F.png) no-repeat 2px -26px;
    display: inline-block;
    height: 20px;
    width: 20px;
}
.m-tel-reg .inputbox.err {
    border: 1px solid #fa6060;
}
.m-tel-reg .inputbox .u-logo .u-logo-pwd {
    margin-top: 13px;
    background: url(../images/Index/2FA9F80612F4A8C77853F8333628E07F.png) no-repeat 0 -52px;
    display: inline-block;
    height: 20px;
    width: 20px;
}
.m-tel-reg .code-input-box .u-logo {
    width: 17%;
}
.zcls {
    top: 0;
    text-indent: -9999px;
    display: block;
    width: 32px;
    height: 32px;
    background: url(../images/Index/ui_sprite.png) no-repeat 0 0; position:absolute; top:0px; right:0px
}
.m-tel-reg .u-codebtn.ready {
    border: 1px solid #39a030;
    color: #39a030;
    cursor: pointer;
}
.ferrorhead{ font-size:14px;color:#ff0000}
.ferrorhead1{ font-size:14px;color:#ff0000}
.dl2 p{ line-height:40px; font-size:16px;}
.dl2 p span{color:#ff0000}
.dl2 a{ font-size:16px;color:#666; line-height:40px}
/*列表页*/
.path{ background:#f5f5f5; padding:20px 0px}
.path .p{ overflow:hidden}
.path .p a{ display:block; float:left; float:left;font-size:14px; background:url(../images/Index/tt.png) right center no-repeat; padding-right:16px; margin-right:12px; background-size:6px; line-height:30px; color:#333}
.path .p a:hover{color:#31a030}
.path .p span{ display:block; float:left; float:left;font-size:14px; padding-right:16px; margin-right:12px; background-size:6px; line-height:30px;color:#999}
.path .pnav{ overflow:hidden; line-height:40px}
.path .pnav span{ display:block; float:left; font-size:16px;color:#000; margin-right:10px}
.path .pnav a{ display:block; float:left; font-size:14px;margin: 0px 15px 0px 0px;}
.path .pnav a:hover{color:#31a030}
.path .pnav a.on{color:#31a030}
.kclist { padding-bottom:40px;}
.kclist .kcul{ overflow:hidden; width:1233px;}
.kclist .kcul li{border:1px #ccc solid; float:left; margin-right:28px; margin-top:40px;}
.kclist .kcul li .pic{ display:block; width:216px; height:163px; overflow:hidden}
.kclist .kcul li img{ display:block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;height: 163px;max-width: 100%;}
.kclist .kcul li:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);transform: scale(1.2);}
.kclist .kcul li div{border-top:0px; padding:10px}
.kclist .kcul li div h5 a{ font-size:15px;color:#666; font-weight:normal; display:block; line-height:30px; overflow:hidden; height:30px}
.kclist .kcul li div .kcbtn{width: 100%;cursor: pointer;height: 32px;line-height: 32px;display: inline-block;text-align: center; color: #fff;text-decoration: none;
                            font-size: 16px;background: #35af57;margin-top:5px}
.page{ text-align:center; padding-top:40px; display:table; width:100%}
.page ul{ overflow:hidden; left:50px;border-left:1px #ccc solid; margin:0px auto; display:inline-table}
.page ul li{ float:left; font-size:14px;color:#666; line-height:30px;border:1px #ccc solid; border-left:0px}
.page ul li a,.page ul li span{ display:block; padding:0px 15px;}
.page ul li a:hover{color:#31a030}
.page ul li.active span{color:#31a030}
/*详情页*/
.detailcon .top{ overflow:hidden; padding:30px 0px}
.detailcon .top .l{ width:560px; height:420px; float:left}
.detailcon .top .r{ float:right; width:600px}
.detailcon .top .r h5{ font-size:20px;color:#000; line-height:60px}
.detailcon .top .r p{ line-height:20px; font-size:14px;color:#666; padding:5px 0px}
.detailcon .top div a{float: left;padding: 0px 10px;height: 39px;text-align: center;background-color: #31a030;color: #fff;border-radius: 6px;line-height: 39px;font-size: 18px; margin-top:30px}
.detailcon .con{ padding-top:20px; overflow:hidden; padding-bottom:40px}
.detailcon .con .l{ width:830px; float:left; min-height:500px;}
.detailcon .con .l *{max-width: 100% !important;}
.detailcon .con .r{ float:right; width:310px }
.detailcon .con .r .r1{padding:30px;background:#f5f5f5}
.detailcon .con .r .r1 h5{ font-size:18px;color:#333}
.detailcon .con .r .r1 ul li{ padding:10px; background:#fff; margin-top:10px}
.detailcon .con .r .r1 ul li img{ display:block; width:100%}
.detailcon .con .r .r2{ background:#f5f5f5; margin-top:20px; padding:30px 50px}
.detailcon .con .r .r2 a{ display:block;width: 189px;height: 39px;text-align: center;background-color: #31a030;color: #fff;border-radius: 6px;line-height: 39px;font-size: 18px; margin-top:30px; margin:0px auto;}
.detailcon .con .r .r2 p{ font-size:14px;color:#333; line-height:20px; padding-top:20px}
/*关于宏景*/
.about_banner {background: url(../images/about/banner.jpg) top center no-repeat;height:830px;}
.ab_itemdiv1{background:#f5f5f5;padding-bottom: 80px; padding-top:50px}
.ab_itemdiv1 .ab_itemdiv1con {overflow: hidden;width: 1040px;margin: 0px auto; }
.ab_itemdiv1 .ab_itemdiv1con .ab_itemdiv1conl {width: 440px;float: left;margin: 0px 40px;font-size: 16px;color: #000;padding-top: 60px}
.ab_itemdiv1 .ab_itemdiv1con .ab_itemdiv1conl span {font-weight: bold;color: #791f1c}
.ab_itemdiv1 .ab_itemdiv1con .ab_itemdiv1conr {width: 440px;float: left;margin: 0px 40px}
.ab_itemdiv2 {padding-bottom: 80px; padding-top:50px}
.ab_itemdiv2 .ab_itemul1 {overflow: hidden;width: 1032px;margin: 0px auto;}
.ab_itemdiv2 .ab_itemul1 li {background: url(../images/about/abg2.png);width: 490px;height: 112px;line-height: 112px;text-align: center;float: left;margin: 0px 11px;font-size: 26px;color: #999;
                             cursor: pointer}
.ab_itemdiv2 .ab_itemul1 li.on {background: url(../images/about/abg1.png);color: #fff}
.ab_itemdiv2 .ab_itemul2 {background: url(../images/about/bg1.png);width: 1012px;height: 382px;margin: 0px auto;margin-top: 35px;}
.ab_itemdiv2 .ab_itemul2 li {display: none;padding: 0px 30px;}
.ab_itemdiv2 .ab_itemul2 li.li1 {display: block}
.ab_itemdiv2 .ab_itemul2 li h3 {text-align: center;font-size: 22px;color: #000;line-height: 60px;padding-top: 20px;}
.ab_itemdiv2 .ab_itemul2 li h5 {font-size: 18px;color: #000;}
.ab_itemdiv2 .ab_itemul2 li.li1 h5 {text-align: center}
.ab_itemdiv2 .ab_itemul2 li.li2 h5 {text-align: center}
.ab_itemdiv2 .ab_itemul2 li p {font-size: 18px;color: #666;padding-top: 20px}
.ab_itemdiv3 {background:#f5f5f5;padding-bottom: 80px; padding-top:50px}
.ab_itemdiv3 .ab_itemdiv3con {overflow: hidden;width: 960px;margin: 0px auto;}
.ab_itemdiv3 .ab_itemdiv3con .ab_itemdiv3conl {width: 360px;float: left;padding-top: 50px;}
.ab_itemdiv3 .ab_itemdiv3con .ab_itemdiv3conc {width: 240px;float: left;background: url(../images/about/lcbg.png) top center no-repeat;height: 2114px;position: relative}
.ab_itemdiv3 .ab_itemdiv3con .ab_itemdiv3conr {width: 360px;float: left}
.ab_itemdiv3 .ab_itemdiv3con .con {border: 2px #31a030 solid;border-radius: 4px;padding: 12px;font-size: 14px;color: #666;background: #fff;box-shadow: 2px 2px 10px #909090;margin-top: 36px;
                                   line-height: 20px;}
.ab_itemdiv3 .ab_itemdiv3con .con span {color: #31a030;font-weight: bold}
.ab_itemdiv3 .ab_itemdiv3con .con p {margin-top: 12px;}
.ab_itemdiv3 .ab_itemdiv3con .con p:first-child {margin-top: 0px;}
.ab_itemdiv3 .ab_itemdiv3con .ab_itemdiv3conc span {font-size: 18px;color:#31a030;font-weight: bold;position: absolute;}
.ab_itemdiv3 .ab_itemdiv3con .ab_itemdiv3conc .s1 {top: 112px;right: 18px;}
.ab_itemdiv3 .ab_itemdiv3con .ab_itemdiv3conc .s2 {top: 296px;left: 18px;}
.ab_itemdiv3 .ab_itemdiv3con .ab_itemdiv3conc .s3 {top: 628px;right: 18px;}
.ab_itemdiv3 .ab_itemdiv3con .ab_itemdiv3conc .s4 {top: 992px;left: 18px;}
.ab_itemdiv3 .ab_itemdiv3con .ab_itemdiv3conc .s5 {top: 1158px;right: 18px;}
.ab_itemdiv3 .ab_itemdiv3con .ab_itemdiv3conc .s6 {top: 1642px;left: 18px;}
.ab_itemdiv3 .ab_itemdiv3con .ab_itemdiv3conc .s7 {top: 1655px;right: 18px;}
.ab_itemdiv3 .ab_itemdiv3con .ab_itemdiv3conc .s8 {top: 1974px;right: 18px;}
.ab_img {display: block;background: url(../images/about/IMG_0640.jpg) top center no-repeat;height: 487px;}
.ab_itemdiv4 {margin-bottom: 20px;}
.ab_itemdiv4 .tit {width: 960px;margin: 0px auto;font-size: 18px;color: #666;text-align: center}
.ab_itemdiv4 .img {display: block;margin: 0px auto;margin-top: 55px;}
.ab_itemdiv4 .tot{ background:#f5f5f5; padding:30px 0px; margin-top:100px}
.ab_itemdiv4 .tot .c {width: 1100px;margin: 0px auto;overflow: hidden;}
.ab_itemdiv4 .tot .l {width: 260px;float: left;}
.ab_itemdiv4 .tot .r {width: 840px;float: left;text-align: center;padding-top: 50px}
.ab_itemdiv4 .tot .r h5 {font-size: 26px;color: #000}
.ab_itemdiv4 .tot .r h5 span {margin-right: 10px;color: #c28f33}
.ab_itemdiv4 .tot .r p {padding-top: 15px;font-size: 18px;color: #000}
.ab_itemdiv5 ul {overflow: hidden;width: 1064px;margin: 0px auto; padding-bottom:30px}
.ab_itemdiv5 ul li {width: 222px;margin: 20px 22px;float: left}
.kdiv{ height:50px; width:100%}
/*搜索页*/
.ssss{ overflow:hidden; background:#f5f5f5; padding:20px 0px;}
.ssss p{ float:left; margin-right:20px; font-size:16px;}
.ssss p span{color:#31a030}
.hk_itemdiv10 {
    width: 100%;
    overflow: hidden;
    padding-bottom:40px
}
.hk_itemdiv10 .hk_newscon {
    width: 1200px;
    margin: 0px auto;
    overflow: hidden;
    padding-top: 40px;
}
.hk_itemdiv10 .ptit{ padding-top:0px}
.hk_itemdiv10 .hk_newscon ul li {
    overflow: hidden;
    line-height: 30px; float:left; width:50%
}
.hk_itemdiv10 .hk_newscon ul li h5 {
    float: left;
    background: url(../images/Index/tb.png) left center no-repeat;
    padding-left: 20px;
}
.hk_itemdiv10 .hk_newscon ul li h5 a {
    font-size: 14px;
    color: #1e1e1e;
    font-weight: normal
}
.hk_itemdiv10 .hk_newscon ul li h5 a:hover {
    color: #31a030
}
.hk_itemdiv10 .hk_newscon ul li em {
    float: right;
    margin-right: 50px;
}
.hk_itemdiv10 .hk_newscon ul li em a {
    font-size: 14px;
    color: #999;
}
.hk_itemdiv10 .hk_newscon ul li em a:hover {
    color: #31a030
}

.imgBox2{ width:800px;background:#fff; display:none; padding:20px; padding-top:60px}

/*直播页面中间轮播块s*/
.theslide{
    margin: 40px auto;
    width: 1200px;
}
.the-videos{
    padding: 40px 60px;
    background-color: #f5f5f5;
    position: relative;
}
.the-videos .bd ul li{
    width: 230px;
    margin: 0 20px;
    position: relative;

}
.the-videos .bd ul li .v-video{
    width: 230px;
    height: 170px;
    margin-bottom: 10px;
}
.the-videos .bd ul li .img{
    position: absolute;
    left: 85px;
    top: 60px;
}

.the-videos .bd ul li .v-text{
    font-size: 16px;
    color: #333;
    line-height: 1em;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.the-videos .hd .next{
    width: 44px;
    position: absolute;
    cursor: pointer;
    right: 0;
    top: 50%;
    transform: translateY(-50%);

}
.the-videos .hd .prev{
    width: 44px;
    position: absolute;
    cursor: pointer;
    left: 0;
    top: 50%;
    transform: translateY(-50%);

}


/*支付弹框*/
.pay_tans{display: none;}
.pay_tanss{width:300px;}
.pay_tan{width: 70%;margin: auto;display: block;padding: 32px 0px;text-align: center;}
.pay_tan p{width: 80px;padding:10px 5px;border:1px solid #e2e2e2;cursor: pointer;}
.pay_tan p{float: right;}
.pay_tan p:first-child{float: left;}

