body, button, input, select, textarea { font: 14px/20px "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ"}
html { color: #404040; background-color: #f0f0f0;-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-rendering: optimizelegibility;}
a:hover{text-decoration:underline;color:#22c485;-webkit-transition:color ease-in-out .2s,color ease-in-out .2s;transition:color ease-in-out .2s,color ease-in-out .2s}
ol, ul { list-style: none; overflow: hidden;}
address, caption, cite, code, dfn, em, strong, th, var, i {font-style: normal;  font-weight: normal;}
a:link {
    text-decoration: none;
}
.m-box {padding-bottom: 50px;background: #eee;padding-top: 20px;overflow: hidden; height: auto;}
.full-row {width: 1200px;margin: 0 auto;}
.clearfix {zoom: 1;}
.clearfix:before, .clearfix:after {content: "";display: table;}
/*left*/
.full-row .col-865 {width: 884px;display: inline-block;}
.infobox {padding: 15px;background: #fff;overflow: hidden;}
.infobox_left {float: left;display: inline;width: 167px;}
.imgbox, .infobox_left img {width: 167px;height: 170px;border-radius: 40px;}
.softdigg { width: 167px; margin-top: 15px;}
.infobox_left .diggbox {width: 77px;height: 60px;text-align: center;cursor: pointer;border: 1px solid #f1f2f6;background: url(../images/bj_0.png) no-repeat 16px -1px;float: left;display: inline;font-size: 12px;}
.infobox_left .diggbox.bury {float: right;background-position: 18px -56px;}
.percent { position: relative; top: 36px;}
.infobox_centre {float: left; display: inline; width: 665px; margin-left: 20px;position: relative;}
.infobox_centre h2 {color: #40b4f7;font-size: 18px; overflow: hidden; height: 25px;overflow: hidden; margin-bottom: 15px;}
.infobox_centre h2 span {color: #999; font-size: 12px; margin-left: 20px;}
.infobox_centre li, .in_list li {width: 50%;height: 32px;float: left;display: inline;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.infobox_centre.i_soft li {width: 35%;}
.infobox_centre.i_soft li.cl-txt{width:100%}
.infobox_centre.i_soft li a {margin-left: 14px;}
.infobox_centre.i_soft li span {margin-left: 14px;}
.infobox_centre.i_soft li a.cl-1{color: #7abb15;}
.infobox_centre.i_soft li a.cl-2{color: #F44336;}
.infobox_centre.i_soft li a.cl-3{color: #2196F3;}
.infobox_centre.i_soft li a.cl-4{color: #E91E63;}

.infobox_centre.i_soft li.star img{display: inline-block;}
.infobox_centre .bdsharebuttonbox {position: relative; top: -3px;}
.bdshare-button-style1-16 {zoom: 1;}
.bdshare-button-style1-16 a, .bdshare-button-style1-16 .bds_more { float: left;font-size: 12px;padding-left: 17px;line-height: 16px;height: 16px;background-image: url(../images/icons_1_16.png); background-repeat: no-repeat; cursor: pointer; margin: 6px 6px 6px 0;}
.bdshare-button-style1-16 .bds_more {color: #333; float: left;}
.bdshare-button-style1-16 .bds_qzone {background-position: 0 -52px;}
.bdshare-button-style1-16 .bds_tsina { background-position: 0 -104px;}
.bdshare-button-style1-16 .bds_tqq { background-position: 0 -260px;}
.bdshare-button-style1-16 .bds_renren {background-position: 0 -208px;}
.bdshare-button-style1-16 .bds_weixin {background-position: 0 -1612px;}
.softewm { position: absolute; right: 45px;top: 30px;width: 90px; height: 110px;  padding: 15px 20px; background: #fff; border: 1px solid #ccc; z-index: 999; cursor: pointer;}
.softewm i {width: 90px; height: 90px;display: block; margin: 0 auto 10px auto;}
.softewm span { text-align: center; font-size: 12px;width: 90px; display: block;}
#downloadbox { float: left;display: inline; margin-top: 17px;}
#downloadbox a {float: left;display: block;width: 200px !important;height: 62px !important;border-radius: 5px !important;color: #fff !important;background: #7abb15;line-height: 62px;cursor: pointer !important;font-size: 22px !important;text-align: center !important;margin: 0 20px 0 0 !important;position: relative !important;}
#downloadbox a {background: #7abb15 url(../images/bj_0.png) no-repeat 4px -277px;text-indent: 30px;width: 200px !important;height: 62px !important;}
#downloadbox .pc_btn,#downloadbox .d_l_liji {background: #f7a934 url(../images/bj_0.png) no-repeat 3px -188px;text-indent: 35px;}
/*tab Ã¥Ë†â€¡Ã¦ÂÂ¢*/
.slideBox{}
.slidetxtbox{padding: 15px;background: #fff;overflow: hidden;margin-top: 15px;height: auto;}
.slidetxtbox .cts-mtab {height: 45px;line-height: 45px;border-bottom: 1px solid #f1f2f6;display: block;/* position: relative; */}
.slidetxtbox .cts-mtab ul {height: 45px;margin: 0 auto;}
.slidetxtbox .cts-mtab ul li { float: left; padding: 0 30px; cursor: pointer; font-size: 18px;color: #6b6a6a; font: 20px "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ";}
.slidetxtbox .cts-mtab ul li.hover {height: 43px; color: #40b4f7; border-bottom: 2px solid #40b4f7;}
.cts-mtab-fix { position: fixed;width: 100%;top: 0;left: 0;background: #fff; z-index: 9999;}
.cts-mtab-fix .head-tab {width: 1180px; margin: 0 auto;padding-top: 0px;}

.softcontent { padding: 10px 0 15px 0;font-size: 15px;line-height: 30px;}
.softcontent p {padding: 0 10px; margin-bottom: 15px;}
.softcontent p img{margin:0 auto;}
.softtags {color: #696969;padding: 10px 10px 0 10px !important;margin-bottom: 0px !important;}
.softtags a {text-decoration: underline;font-size: 14px;color: #7abb15 !important;margin-right: 15px;}
.softcontent h3 {border-bottom: 1px dashed #d1d1d1;padding: 2px 0 5px 2px;margin: 10px;color: #40b4f7;font-size: 19px;font: 18px "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ";}
.slidetxtbox .rjjs{width: 100%;/*height: 480px;*/}
.slidetxtbox .news_center_no .panel{height: auto;max-height: initial;}
.slidetxtbox .panel {overflow: hidden;line-height: 40px;color: #333; margin-bottom: 30px;font-size: 16px; word-break: break-all;border-top: none;padding: 0 10px;/* text-align: justify; */}
/*.slidetxtbox .panel{height: auto;max-height: initial;}*/
.bd1 .tempWrap, .slideBox .tempWrap {width: 585px !important;margin: 0 auto;margin-right: 181px;}
.slideBox{padding: 15px;background: #fff;overflow: hidden;margin-top: 15px;}
.slideBox h4 {height: 45px; line-height: 45px;text-indent: 15px; font-size: 18px; position: relative;background: #cfd9db;color: #333;}
.slideBox h4.h401 {border-bottom: 1px solid #f1f2f6; background: none; color: #333;}
.slideBox .sPrev{right: 740px;margin-top: -183px;display: block;width: 45px;height: 130px;float: left;border-radius: 5px;border: 1px solid #eee;margin-left: 699px;background: #eee url(../images/right_arrow.png) no-repeat 13px 54px;}
.slideBox .sNext {right: 740px;display: block;width: 45px;height: 130px;float: left;margin-left: 10px;border-radius: 5px;border: 1px solid #eee;}
.slideBox .sNext {margin-top: 112px;background: #eee url(../images/left_arrow.png) no-repeat 13px 54px;}
.slideBox ul { overflow: hidden; zoom: 1;height: 295px;width: 585px;margin: 0 auto;}
.slideBox ul li {margin: 7px 28px 0 3px;o;r;/* width: 170px; */height: 295px;}
.slideBox ul li video, .slideBox ul li img {/* width: 170px; */height: 295px;display: block;}

.txtboxs{padding: 15px;background: #fff;overflow: hidden;margin-top: 15px;}
.txtboxs h4 {height: 45px; line-height: 45px;text-indent: 15px; font-size: 18px; position: relative;background: #cfd9db;color: #333;}
.txtboxs h4.h401 {border-bottom: 1px solid #f1f2f6; background: none; color: #333;}
/*.txtboxs ul { margin-top: 10px;overflow: hidden;}
.txtboxs ul li { margin: 10px 0 0 20px; float: left;display: block; width: 406px;position: relative;height: 40px; background: #fafafa;}
.txtboxs ul li img { width: 20px; height: 20px; position: absolute; left: 10px; top: 10px; border-radius: 100px;}
.txtboxs ul li a { position: absolute; left: 40px; top: 10px;width: 300px; display: block; height: 20px; overflow: hidden;}
.txtboxs ul li em { position: absolute; right: 10px; top: 10px; font-size: 12px; color: #999;}
*/
.txtboxs ul{margin-top: 10px;}
.txtboxs ul li { clear: both;line-height: 36px;height: 36px;overflow: hidden;}
.txtboxs ul li a { color: #666;font-size: 14px;display: block;}
.txtboxs ul li span { display: inline-block;overflow: hidden;height: 36px;}
.txtboxs ul li span.title {width: 630px;}
.txtboxs ul li span.dx { width:120px;}
.txtboxs ul li span.more { width: 80px; text-align: center;}
.txtboxs ul li span.down { background: #77bb44; color: #fff; text-align: center; border-radius: 5px; width: 80px; display: none; line-height: 30px; height: 30px;}
.txtboxs ul li a:hover .down { display:inline-block }
.txtboxs ul li a:hover .more { display: none; }
.txtboxe {padding: 15px;background: #fff;overflow: hidden;margin-top: 15px;}
.txtboxe .hd {clear: both;border-bottom: 1px solid #f1f2f6; overflow: hidden;zoom: 1;font-size: 16px;height: 45px; line-height: 45px;}
.txtboxe .hd ul li {float: left;display: inline;font: 20px "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ"; margin: 0 20px 0 20px;cursor: pointer;font-size: 18px;width: 24%; overflow: hidden;line-height: 31px; height: 31px;}
.txtboxe .hd ul li.on { height: 43px; color: #40b4f7; border-bottom: 2px solid #40b4f7;width: 24%;overflow: hidden;line-height: 31px; height: 31px;}
.txtboxe .hd .more {color: #666; font-size: 14px;float: right;right: 0;margin-top: -42px;position: relative;}
.txtboxe .bd ol { width:100%; overflow: hidden;}
.txtboxe .bd ol li {width: 800px;position: relative;height: 90px;margin: 20px 20px 0 20px;}
.txtboxe .bd ol li img { position: absolute;left: 0;width: 156px; height: 90px;}
.txtboxe .bd ol li b {position: absolute;left: 170px; top: 5px;font-size: 16px;font-weight: 100;}
.txtboxe .bd ol li p {position: absolute; left: 170px;top: 35px;line-height: 25px;color: #999;font-size: 12px;}
.txtboxe .bd ul li { float: left; display: inline; width: 25%; height: 50px; margin: 20px 0 0 0; position: relative;}
.txtboxe .bd ul li img {position: absolute;left: 20px; width: 50px;height: 50px; border-radius: 100px;}
.txtboxe .bd ul li b, .txtboxe .bd ul li h5 { position: absolute; left: 80px; top: 5px; height: 20px; overflow: hidden; font-size: 14px; padding-right: 10px;}
.txtboxe .bd ul li span {position: absolute;left: 80px;top: 30px; font-size: 12px;color: #999; height: 20px; overflow: hidden;}
.txtboxs div a { float: left;display: inline;width: 72px; height: 100px;margin: 20px 17px 0 17px;}
.txtboxs div a img { width: 100%;  height: 72px; margin-bottom: 5px; border-radius: 100px;}
.txtboxs div a b { width: 100%;height: 20px;text-align: center; display: block; overflow: hidden;}
.openbtn_news { width: 145px; height: 36px; background: #009FF0; border-radius: 6px; text-align: center; line-height: 36px; font-size: 16px; color: #fff; cursor: pointer; margin: 10px auto; }
.openbtn_news:hover { opacity: 0.8; }
.openbtn_news:after {display: inline-block;width: 24px;height: 24px;content: '';background: url("//www.kuaihou.com/SkinNew/images/openbtn.png") no-repeat;background-size: 100%;margin: 0 8px -6px;}
.news_center.news_center_no .openbtn_news:after{transform: rotate(180deg);}
#expand{display: inline-block; overflow:visible; width:100%; background: #fff;padding-bottom: 15px;}
#expand span{color: #fff;display:inline-block;text-align:center;line-height: 40px;height: 37px;cursor:pointer;border-radius: 27px;margin: 0 auto;width: 21%;font-size: 16px;background: #96969694;margin-left: 336px;margin-top: 17px;/* padding-left: 24px; */}
/*#expand:after{ transform: rotate(360deg);}*/
#expand:after {display: inline-block;width: 24px;height: 24px;content: '';/*background: url(../images/openbtn.png) no-repeat;*/background-size: 100%;margin: 0 -153px -5px;}
/*right*/
.full-row .col-300 { width: 300px;background: #fff;}
.col-300{float: right;}
.ml-15 {margin-left: 10px;display: inline-block;vertical-align: top;}
.rl-box, .rem-box { background-color: #fff; border-bottom: 10px solid #eee;}
.mt-15 {margin-top: 15px!important;}
/*ÃƒÂ¦Ã…â€œÃ‚Â¬ÃƒÂ§Ã‚Â±Ã‚Â»ÃƒÂ¦Ã…Â½Ã¢â‚¬â„¢ÃƒÂ¨Ã‚Â¡Ã…â€™*/
.rl-box .head{height:55px;line-height:55px;padding: 0 12px;border-bottom:1px solid #e8e8e8;}
.rl-box .head .title{float:left; color: #22c485;margin-left: 10px;font: 24px "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ";margin-top: 16px;}
.rl-box .list{padding:0 12px;width:276px;margin-bottom:10px;}
.rl-box .list .item{border-bottom:1px dashed #ddd;}
.rl-box .list .one{height:45px;line-height:45px;}
.rl-box .list .item .num{display:block;width:22px;height:22px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;font-style:normal;float:left;text-align:center;line-height:22px;margin-right:15px;*display:inline;*zoom:1;color:#fff;}
.rl-box .list .one .num{background-color:#afafaf}
.rl-box .list .media{padding:15px 0;}
.rl-box .list .media img{display:block;float:left;}
.rl-box .list .media .body{float:left;width:149px;*display:inline;*zoom:1;margin-left:10px;font-size:15px;line-height:24px;height:72px;padding:4px 0;}
.rl-box .list .item .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.rl-box .list .media .fn{background-color:#f86d06;margin-top:28px;}
.rl-box .list .item .fn{background-color:#fca506}
.rl-box .list .one .num{margin-top:12px;}
.rl-box .list .one .title{float:left;width:150px;font-size:15px;}
.rl-box .list .one .size{float:right;font-size:13px;color:#999;}
.rl-box .h524{height:524px;overflow:hidden;}
.rl-box .list .app .s0,.rl-box .list .app .s1,.rl-box .list .app .s2,.rl-box .list .app .s3,.rl-box .list .app .s4,.rl-box .list .app .s5{display:inline-block;width:78px;height:14px;vertical-align:middle;background-image:url('../images/stars.png');margin-top:-3px;}
.rl-box .list .app .s0{background-position:0 0;}
.rl-box .list .app .s1{background-position:0 -14px;}
.rl-box .list .app .s2{background-position:0 -28px;}
.rl-box .list .app .s3{background-position:0 -42px;}
.rl-box .list .app .s4{background-position:0 -56px;}
.rl-box .list .app .s5{background-position:0 -70px;}
.rl-box .list .first .fn{background-color:#f86d06}
.rl-box .nh{margin-top:10px;}
.rl-box .nh .title{width:230px !important;}
.rl-box .nh .item{border-bottom:0;height:38px;line-height:38px;}
.rl-box .nh .item .num{margin-top:8px;}
.rl-box .head .more{float:right;}
.rl-box .head .more a{color:#999;}
.rl-box .nl .item{height:39px;line-height:39px;border-bottom:1px dotted #ddd}
.rl-box .nl .item .dot{display:block;width:4px;height:4px;float:left;background-color:#bfbfbf;margin-top:18px;*display:inline;*zoom:1;margin-right:10px;}
.rl-box .nl .item .title{width:250px;}
.rl-box .nl .item:last-child{border-bottom:0;}
.rl-box .nl{height:399px;overflow:hidden;}
/*ÃƒÂ§Ã‚Â²Ã‚Â¾ÃƒÂ¥Ã¢â‚¬Å“Ã‚ÂÃƒÂ¦Ã…Â½Ã‚Â¨ÃƒÂ¨Ã‚ÂÃ‚Â*/
.rem-box .head .title {font-size: 24px;float:left; color: #22c485;height: 55px;font-weight: 600;margin-left: 35px;font: 24px "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ";margin-left: 20px;}
.rem-box .head .pull-right { float: right;}
.rem-box .head .pull-right a { color: #888;}
.rem-box .head .pull-right{float:right;}
.rem-box .head .pull-right a{color:#888;margin-right: 14px;}
.rem-box .list{padding:0 3px;}
.rem-box .list .item{float:left;width:80px;margin:0 9px 15px 9px;*display:inline;*zoom:1;}
.rem-box .list .item a{display:block;text-align:center;}
.rem-box .list .item a img{display:block;}
.rem-box .list .item a .title{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:34px;height:34px;}
.yuyue_bg {position: fixed;top: 0;left: 0;width: 100%;height: 100%; z-index: 88888;display: none;}
.yuyue_box { position: fixed;left: 25%;top: 50%;width: 30%;height: 260px;margin-top: -130px; z-index: 99999;background: #fff;border: 1px solid #40b4f7; border-radius: 10px;overflow: hidden;font-size: 16px;display: none;}
.box_title {background: #40b4f7; font-size: 18px;color: #fff; padding: 10px 15px;}
.box_val { padding: 20px 30px 0 30px;}
.box_val input {display: block;width: 94%;padding: 12px 3%; border: 1px solid #ddd; border-radius: 6px; font-size: 16px;}
.box_txt {padding: 20px 30px 0 30px;line-height: 60px; text-align: center; color: #888;}
.box_btn span { float: left; width: 44%;line-height: 35px;margin: 0 3%; background: #bbb;color: #fff;text-align: center;border-radius: 6px; cursor: pointer;}
.box_btn .btn_q {background: #40b4f7;}

#ft {
    overflow: hidden;
    zoom: 1;
    height: 126px;
    border-top: 1px #e4e4e4 solid;
    position: relative;
    font-weight: normal;
    bottom: 0;
}

/*面包屑*/
.brednav {width: 1200px; margin: 0 auto;  height: 50px; line-height: 50px; overflow: hidden;}
.brednav P { line-height: 20px; height: 20px; color: #525252; font-size: 14px; padding-top: 15px; padding-bottom: 15px; }
.brednav a { color: #525252; }
.brednav a:hover { color: #009FF0; }



/*预约*/
.yuyuemengban{display: none; width: 100%;height:2000px;position: fixed;z-index: 999;;background: rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);left: 0;top: 0;}
.yuyuewrap{display:none; width: 400px;height: 300px;position: fixed;left: 50%;top:45%;margin: -150px 0 0 -200px;background: #fff;border-radius: 8px;z-index: 1000;cursor: initial;}
.yuyuewrap .closebtn{position: absolute;right: 10px;top: 5px;font: 20px/18px microsoft yahei; color: #3bb3f2; cursor: pointer;}
.yuyuewrap .closebtn:hover{opacity: 0.88;}
.yuyuewrap .yuyue_con{width: 320px;height: 260px;margin:0px auto; padding-top:20px}
.yuyuewrap .yuyue_con .phone{width: 300px;height: 45px;font-size: 14px;line-height: 45px;padding: 0 10px;border:1px solid #ccc ; display: block; margin: 20px auto 0 auto; border-radius: 5px;}
.yuyuewrap .yuyue_con .phone:focus{border:1px solid #3bb3f2 ;}
.yuyuewrap .yuyue_con .tips{width: 320px;text-align: center;line-height: 45px;font: 16/45;margin: 10px auto;color: #999;}
.yuyuewrap .yuyuebtn_bs,.yuyuewrap .yuyuebtn_br{width: 330px;height: 45px;line-height: 45px;text-align: center;border-radius:3px;margin: 10px auto 20px;font-size: 16px;cursor: pointer;}
.yuyuewrap .yuyuebtn_bs{background: #3bb3f2;color: #fff;}
.yuyuewrap .yuyuebtn_bs:hover,.yuyuewrap .yuyuebtn_br:hover{opacity: 0.88;}
.yuyuewrap .yuyuebtn_br{color: #3bb3f2;border: 1px solid #3bb3f2;}

/*lightbox*/
#jquery-overlay {position: absolute; top: 0; left: 0; z-index: 1000; width: 100%; height: 500px; }
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;z-index: 9999;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;} 
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev {left: 0; float: left; }
#lightbox-nav-btnNext {right: 0; float: right; }
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details {width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em; }
#lightbox-secNav-btnClose {width: 66px; float: right; padding-bottom: 0.7em; }

