/*公共部分1*/
html{position:relative;}
.inner{width:1100px;margin:0 auto;position:relative;}
.container{font:14px/24px "microsoft yahei";color: #666;margin:0 auto;}
.content{width: 100%;margin:0 auto;}
.mt40{margin-top:40px;}
.mt20{margin-top:20px;}
a:hover{color: #fc6c5f}

/*头部*/
.header{width:100%;height:400px;background:url(../images/top_banner_1930_400.jpg) top center no-repeat;background-size:cover}
.header .logo{width:618px;height:90px;background:#fc6c5f;position:absolute;left:50%;top:0;margin-left:-309px}
.head-nav{width:100%;height:80px;background:#e84f41;color:#f7cfcf;font-size:18px;margin:0 auto}
.head-nav .nl{float:left;margin:0 10px;position: relative;}
.head-nav .nl a{display:block;padding:0 5px;line-height:80px;height:80px;z-index: 99;}
.head-nav .nl a:hover{color:#fff}
.head-nav .nl.on lia{color:#fff;border-bottom:4px solid #e89f99;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.head-nav .markt{width:132px;height:92px;background:#fc6c5f;color:#fff;position:absolute;top:-6px;right:0;text-align:center;line-height:92px}
.head_top{width:100%;height:30px;line-height: 30px;text-align: left;font-size: 14px;margin:0 auto;background: #f4f4f4;letter-spacing: 2px;}
.head_login{position:absolute;top:0;left:0;max-width:200px;height:30px;background:#fc6c5f;line-height:30px;text-align:center;font-size:12px;color:#fff;padding:0 10px;overflow:hidden}
.head_login a:hover{color:#fff;}
.header .inner{width: 1100px!important;display: block;}

/*导航增加下拉*/

.head-nav .nl:hover .down{display: block;}
.down{width: 135px;background: #e84f41;position: absolute;top:80px;left: 0;z-index: 99;display: none;}
.down li{width: 100%;padding: 0 3px;line-height: 45px;height: 45px;box-sizing: border-box;}
.down li>a{line-height: 45px!important;text-decoration: none!important;}
.down li:hover{background: #f7f7f7}
.down li>a:hover{color:#e84f41!important;text-decoration: none!important;}
.down li>a:visited{text-decoration: none!important;}


/*searchbox*/
.searchbox{width:100%;border-bottom:1px solid #f8cac6}
/*.searchbox .search{width:998px;height:60px;border:1px solid #f8cac6;margin:30px auto}*/
.searchbox .search{width:598px;height:50px;border:1px solid #f8cac6;margin:30px auto}
#select{display:block;width:100%;height:100%;background:0 0;outline:0;-webkit-appearance:none;padding:0 5px;line-height:inherit;color:inherit;cursor:default;font-size:14px;position:relative;z-index:3;text-align:center;text-align-last:center}
#select option{color:#222}
#select option:hover{color:#fff}
#select option:checked{background:#535353;color:#fff}
/*#selectStyle{float:left;display:block;margin:0 auto;overflow:hidden;height:38px;width:143px;border-radius:0;background:#fff;background-size:auto 80%;color:#666;line-height:2;position:relative;z-index:1;margin-top:10px}*/
#selectStyle{float:left;display:block;margin:0 auto;overflow:hidden;height:38px;width:130px;border-radius:0;background:#fff;background-size:auto 80%;color:#666;line-height:2;position:relative;z-index:1;margin-top:6px}
#selectStyle:before{position:absolute;z-index:1;top:50%;right:10px;margin-top:-2.5px;display:block;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#fff transparent transparent transparent;content:""}
#selectStyle:after{position:absolute;z-index:1;top:50%;right:10px;margin-top:-3.5px;display:block;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#535353 transparent transparent transparent;content:""}
/*.searchbox .search .search-ipt{float:left;width:641px;height:38px;border-left:1px solid #ccc;text-indent:40px;font-size:16px;color:#999;line-height:38px;margin-top:10px}*/
.searchbox .search .search-ipt{float:left;width:349px;height:38px;border-left:1px solid #ccc;text-indent:40px;font-size:16px;color:#999;line-height:38px;margin-top:5px}
/*.searchbox .search .search-btn{float:left;width:209px;height:60px;background:#fc6c5f;font-size:18px;color:#fff;line-height:60px;text-align:center;letter-spacing:10px;cursor: pointer;}*/
.searchbox .search .search-btn{float:right;width:110px;height:48px;background:#fc6c5f;font-size:18px;color:#fff;line-height:60px;text-align:center;letter-spacing:10px;cursor: pointer;}




/*头条*/
.toutiao .toutiao-l{width:82px;height:136px}
.toutiao .toutiao-l img{display:block}
.toutiao .toutiao-r{width:1002px;height:137px;border:8px solid #f8cac6;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0 35px}
.toutiao .toutiao-r h2{color:#fc6c5f;font-size:30px;line-height:65px;text-align:center;overflow: hidden;text-overflow: clip;white-space: nowrap;}
.toutiao .toutiao-r p>span{color:#fc6c5f}
/*banner*/
#banner{position:relative;width:670px;height:453px;overflow:hidden;float:left;}
#banner_list img{border:0;width:670px;height:453px}
#banner_bg{position:absolute;bottom:0;background-color:#000;height:46px;filter:Alpha(Opacity=30);opacity:.3;z-index:1000;cursor:pointer;width:670px}
#banner_info{width:670px;position:absolute;bottom:0;left:5px;height:46px;line-height:46px;color:#fff;z-index:1001;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#banner_text{position:absolute;width:120px;z-index:1002;right:3px;bottom:3px}
#banner ul{position:absolute;z-index:1002;margin:0;bottom:66px;left:50%;overflow:hidden;transform:translateX(-50%)}
#banner ul li{margin:0 8px;float:left;width:27px;height:7px;display:block;background:#fff;cursor:pointer}
#banner ul li.currentPage{background:#fc6c5f}
#banner_list a{position:absolute}
.banner-r{width:380px;height:453px;overflow:hidden}
.banner-r:hover{overflow-y:scroll;overflow-x:hidden}
.banner-r:hover::-webkit-scrollbar{width:3px}
.banner-r:hover::-webkit-scrollbar-track{background-color:#ccc}
.banner-r:hover::-webkit-scrollbar-thumb{background-color:#333;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.banner-r .r-list-box{width:367px;margin-bottom:20px}
.banner-r .r-list-box .list-t{font-size:20px;line-height:40px;overflow: hidden;max-height: 40px;}
.banner-r .r-list-box img{display:block;width:367px;height:184px;margin-bottom:10px}

/*首页各模块列表*/
.main-tit{width:1100px;height:18px;background:#f8cac6;position:relative}
.main-tit h2{display:block;position:absolute;left:40px;top:-13px;background:#fff;color:#666;padding:10px;font-size:24px}
.main-list .study ul{margin-right:-29px}
.main-list .study li{float:left;width:348px;margin-right:28px;margin-top:30px}
.main-list .study .img{width:348px;height:232px;overflow:hidden}
.main-list .study .img img{display:block;width:100%;height:100%;max-height: 232px;min-height:232px}
.main-list .study p{text-align:center;line-height:30px;font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: clip;}

.main-list .by ul{margin-right:-28px}
.main-list .by li{float:left;width:256px;margin-right:25px;margin-top:30px}
.main-list .by .img{width:256px;height:288px;overflow:hidden}
.main-list .by .img img{display:block;width:100%;height:100%;max-height: 288px;min-height:288px}
.main-list .by p{text-align: center;line-height: 30px;font-size: 14px;overflow: hidden;text-overflow: clip;max-height: 60px;text-align: left;}

.new-l{width:320px;overflow:hidden;margin-right:18px}
.new-l .new-img-list{width:320px;height:270px;overflow:hidden;position:relative;margin-top:20px}
.new-l .new-img-list img{display:block;width:100%;height:100%;min-height:270px;max-height:270px}
.new-l .new-img-list p{position:absolute;left:0;bottom:0;width:320px;height:35px;line-height:35px;background:#000;filter:Alpha(Opacity=70);opacity:.7;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.new-r{width:760px}
.new-r .new-bottom-box,
.new-r .new-top-box{width:760px;margin-top:20px}
.new-r .new-top{width:760px;height:111px;border-bottom:1px dashed #ccc;margin-top:33px}
.new-r .new-top h2{font-size:20px;color:#333;text-align:center;line-height:35px;overflow: hidden;max-height: 35px;}
.new-r .new-top p{margin-top:10px;line-height:28px;height:56px;overflow:hidden}
.new-r p>span{color:#e84f41}
.new-bottom-box{width:760px}
.new-bottom-box ul{margin-right:-21px}
.new-b{width:240px;height:270px;background:url(../images/new_bg.jpg) center no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;margin-right:20px}
.new-b h2{color:#333;font-size:20px;line-height:28px;overflow: hidden;max-height: 28px;}
.new-b p{margin-top:10px;line-height:28px;height:140px;overflow:hidden}

.footer{width:100%;border-top:2px solid #fc6c5f;background:#f7f7f7;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

/*学习培训*/
.train ul{margin-right:-14px}
.train .train-list{float:left;width:265px;height:247px;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 13px 20px 0}
.train .train-list .img{width:247px;height:165px;margin:10px auto}
.train .train-list .img img{display:block;width:247px;height:165px}
.train .train-list p{padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:28px}
.train .train-list .time{font-size:12px;color:#999;padding:0 10px}

/*实践活动*/
.act-list{width:1100px;margin:10px auto;border-bottom:1px dashed #ccc;padding:10px 0 30px}
.act-list .act-img{width:200px;height:200px;overflow:hidden;margin-right:35px}
.act-list .act-img img{display:block;width:100%;height:100%;max-height:200px;min-height:200px}
.act-list .act-text{width:865px;height:200px;position:relative}
.act-list .act-text h4{font-size:20px;color:#333;line-height:45px;overflow: hidden;text-overflow: clip;white-space: nowrap;cursor: pointer;}
.act-list .act-text .time{font-size:14px;color:#999;line-height:28px;cursor: pointer;}
.act-list .act-text .time span{margin-right:10px}
.act-list .act-text a{display:block;width:865px;font-size:14px;color:#666;line-height:28px;max-height:84px;overflow:hidden;margin-top:10px}
.act-list .act-text a:hover{color:#fc6c5f}
.act-list .act-text .span-click{font-size:20px;color:#fc6c5f;line-height:35px;position:absolute;left:0;bottom:0}

/*翻页*/
.pages{display:inline-block;padding-left:0;margin:24px 0}
.pages li{display:inline;cursor:pointer}
.pages li a{color:#999;background:#fff;border:1px solid #ececec;border-radius:6px;position:relative;float:left;margin:2px;padding:0 3px;min-width:24px;font-size:14px;line-height:34px;text-align:center;text-decoration:none;}
.pages .current a,
.pages li a:hover{background:#fc6c5f;color:#fff;border:1px solid #ececec;}

/*详情*/
.details-box{width:670px}
.details-box .text-tit{width:670px}
.details-box .text-tit h4{color:#333;font-size:20px;line-height:35px;text-align:center}
.details-box .text-tit p{font-size:14px;line-height:28px;color:#999;text-align:center}
.details-box .text-tit p>span{display:inline-block;margin-right:10px}
.details-box .textbox{width:670px;margin:20px 0;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding:10px 0}
.details-box .textbox * {font-size:19px!important; font-family: 'Microsoft Yahei'!important; line-height:2em!important;}
.details-box .textbox img{display:inline-block;width:100%;text-align:center;cursor:pointer}
.details-box .textbox p,
.details-box .textbox span{font-size:14px;line-height:28px;margin:10px 0;cursor:pointer}
.details-box video{width:670px;height:auto}
.details-box .jian a{display:block;font-size:14px;color:#666;line-height:28px}
.jian-r{width:355px}
.jian-r .jian-t{font-size:16px;line-height:30px;color:#fc6c5f}
.jian-r .jian-list{width:355px;background:url(../images/img_2.png) top left no-repeat;padding:30px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.jian-r .jian-list li{font-size:14px;color:#666;line-height:48px;border-bottom:1px dashed #ccc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}
.jian-r .jian-list li:before{content:"";position:absolute;left:7px;top:23px;width:4px;height:4px;background:#666}
.jian-r .jian-list li a{padding:0 20px}

/*留言板*/
.message-box .login{font-size:14px;text-align:right}
.message-box .textarea{width:1100px;height:130px;padding:10px;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;margin:10px 0}
.message-box .textarea textarea{outline:0;border:0;width:1082px;height:110px;max-width:1082px;max-height:110px;min-width:1082px;min-height:110px;background:none;color: #666;}
.message-box .area-submit{width:160px;height:40px;background:#fc6c5f;color:#fff;text-align:center;line-height:40px;letter-spacing:5px;font-size:18px}
.board-box{width:1100px;overflow:hidden}
.board-box .board-list{width:1100px;border-bottom:1px solid #ccc;padding-bottom:15px;margin:20px 0}
.board-box .board-list .board-pic{width:80px;height:80px;overflow:hidden;margin-right:18px}
.board-box .board-list .board-pic img{display:block;width:80px;height:80px}
.board-list .board-text{width:1000px}
.board-list .board-text h5{color:#fc6c5f;font-size:14px;line-height:28px}
.board-list .board-text p{font-size:14px;line-height:28px;color:#666}
.board-list .board-text .board-time{font-size:12px;color:#999;line-height:18px}

/*登录注册*/
.s-tit{width:900px;height:50px;margin:10px auto}
.s-tit h1{font-size:30px;text-align:center;color:#333;line-height:50px}
.s-box{width:900px;margin:20px auto}
.gender-label,
.s-box .feedback label{float:left;width:30%;text-align:right;font-size:16px;color:#333;padding:15px 15px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.s-box .feedback{width:100%;height:40px;margin:10px auto}
.s-box .feedback .s-ipt{float:left;width:40%;height:40px;text-indent:5px;font-size:14px;color:#666;border:1px solid #ccc;margin:5px 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.s-box .feedback .s-ipt select{width:99%;height:100%;font-size:14px;background:0 0}
.s-box .has-error .s-tips{font-size:13px;font-weight:400;vertical-align:middle;height:48px;display:table-cell;padding-left:5px;color:#fc6c5f}
.s-box .has-error .s-ipt{border-color:#fc6c5f}
.gender{width:40%;height:43px;overflow:hidden}
.gender label{margin:5px 5px 0 0;line-height:53px}
.sign-btn{display:block;width:40%;margin:30px auto;height:43px;line-height:43px;font-size:18px;letter-spacing:5px;background:#fc6c5f;color:#fff}
.s-box .feedback .yz_btn{width: 9%;height: 38px;background: #fc6c5f;color: #fff;text-align: center;font-size: 12px;line-height: 38px;margin:5px 0 0 5px;cursor: pointer;}

/*服务超市*/
.hide{display: none;}
.show{display: block;}
.serbox {width: 100%;background: #f4f4f4;padding:40px 0;}
/*左侧*/
.serbox .ser_l{width:213px}
.serbox .ser_l .ser_top{width:213px;height:225px;background:#fff;padding:25px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ser_top .user_pic{width:86px;height:86px;overflow:hidden;border-radius:50%;margin:0 auto}
.ser_top .user_pic:hover{border: 2px solid #fc6c5f;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.ser_top .user_pic img{display:block;width:100%;height:auto}
.ser_top .user_name{font-size:16px;text-align:center;color:#333;line-height:35px}
.ser_top .psd_btn{display:block;width:100%;height:35px;background:#fc6c5f;color:#fff;line-height:35px;text-align:center;margin:10px 0}
.serbox .ser_l .ser_menu{width:213px;margin-top:20px;background:#fff;padding:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ser_menu li{width:100%;height:50px;border-bottom:1px solid #ececec;padding-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:50px;position:relative}
.ser_menu li a{width: 100%;display: block;}
.ser_menu li:hover{background:#fc6c5f}
.ser_menu li:hover a{color:#fff}
.ser_menu li:last-child{border:0}
.ser_menu li.click a:before{content:"";position:absolute;left:0;top:12px;width:4px;height:25px;background:#fc6c5f}

/*头像弹出层*/
.change_psd,.upload_pic{z-index:9999;position:absolute;left:50%;top:50%;width:488px;height:300px;background:#fff;border:1px solid #ececec;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:-150px 0 0 -244px}
.ser_top .ser_tit{width:100%;height:40px;line-height:40px;color:#666;font-size:16px}
.ser_top .glyphicon:hover{color:#fc6c5f}
.upload_pic .avator_img{width:120px;height:120px;overflow:hidden;border-radius:50%;margin:10px auto}
.upload_pic .avator_img img{display:block;width:100%}
.upload_pic .avator_btn{display:block;width:100%;text-align:center;font-size:14px;color:#6aabdd;text-decoration:underline}
.upload_pic .control_input{width:39%;margin:10px auto}
.upload_pic .control_input a{display:inline-block;width:80px;height:35px;color:#666;text-align:center;line-height:35px;float:left;cursor:pointer}
.upload_pic .control_input a.js_submit{background:#fc6c5f;color:#fff;margin-right:10px}
.upload_pic .control_input a.js_close{outline:1px solid #ececec;color:#666}
.change_psd .change_text{width:100%}
.change_psd .change_group{z-index:9999;width:100%;height:40px;margin-top:10px}
.change_psd .change_group label{float:left;display:block;width:28%;line-height:40px;text-align:right;font-size:14px;color:#666;padding-right:5px}
.change_psd .change_group input{float:left;width:60%;font-size:14px;color:#666;text-align:left;text-indent:10px;display:block;border:1px solid #ececec;line-height:40px}
.change_psd .change_btn{display:block;width:100px;line-height:35px;color:#fff;background:#fc6c5f;margin:20px auto 0}

/*右侧*/
.ser_r{width:867px}
.tab_menu{padding-bottom:10px;background:#fff}
.tab_menu .tab_box{height:65px;font-size:14px;color:#999;padding:0 30px;position:relative}
.tab_menu .tab_box li{float:left;height:64px;line-height:64px;margin-right:50px;cursor:pointer;font-size:16px;margin-bottom:-1px}
.tab_menu .tab_box li.current{color:#444;border-bottom:2px solid #444}
.border_bottom{border-bottom:1px solid #eee}
.r_bottom{width:100%;background:#fff;padding:20px 0}

/*预约服务*/
.tab_menu_info{padding:0 20px 0 30px}
.tab_menu_info .menu_info{overflow:hidden;padding:15px 0}
.tab_menu_info .menu_info li{float:left;margin:5px 20px 0 0;color:#999}
.tab_menu_info .menu_info li.light{color:#fc6c5f}

.yuyue{width:500px;padding:0 20px}
.y_group{width:100%;
	/*height:40px;*/
	margin-top:15px}
.y_group label,.y_group_tmie p,.y_textarea label
{display:block;width:100%;height:40px;line-height:40px;text-align:left;padding-right:10px;font-size:14px;color:#666;float:left;}
.y_input{width:100%;height:40px;line-height:40px;border:1px solid #ececec;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.y_input select{width:100%;height:100%;background:0 0;color:#666}
.y_input input{text-indent:10px;width:100%;line-height:40px;color:#666}
.y_textarea{margin-top:10px}
.y_textarea .textarea_t{width:70%;height:100px;border:1px solid #ececec;line-height:28px;font-size:14px;color:#666;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.y_textarea .textarea_t textarea{max-width:100%;min-width:100%;max-height:80px;min-height:80px;border:0;background:0 0;color:#666}
.y_group_tmie p{width:100%;height:40px;line-height:40px;text-align:left;padding-left:23px;font-size:14px;color:#666;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.y_tmie{width:70%}
.date_tmie,.y_tmie .date{display:inline-block;border:1px solid #ececec;height:40px;line-height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#666;text-indent:10px}
.y_tmie .date{width:150px;position:relative}
.y_tmie .date_tmie{width:120px;position:relative}
.date .glyphicon,.date_tmie .glyphicon{position:absolute;top:12px;right:12px}
.y_tmie input{color:#666;width:88%;line-height:40px}
.sb_submit{display:block;width:100%;height:40px;line-height:40px;background:#fc6c5f;color:#fff;text-align:center;font-size:16px;letter-spacing:2px;margin:20px 0}

.my_yuyue{width:100%}
.my_yuyue table{width:100%;border-collapse:collapse;color:#666}
.my_yuyue table tr{width:100%;height:40px;border-bottom:1px solid #ececec}
.my_yuyue tr th{text-align:center;font-size:14px}
.my_yuyue tr td{border-right:1px solid #ececec;text-align:center;line-height:40px;font-size:12px}
.my_yuyue tr td:last-child{border:0}
.my_yuyue tr td:nth-child(1),.my_yuyue tr th:nth-child(1){width:80px;padding-right:20px;text-align:right!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.my_yuyue tr td:nth-child(2),.my_yuyue tr th:nth-child(2){width:140px}
.my_yuyue tr td:nth-child(2) span{display:block;line-height:17px}
.my_yuyue .uncomplete{color:#bbb}
.my_yuyue .complete{color:#fc6c5f}
.my_yuyue td:last-child a{display:inline-block;text-decoration:underline;width:30px;height:40px}

.hd_end{padding:0 20px 0 20px}
.table_list{border:1px solid #ececec;margin-top:15px}
.table_list .list_t{width:100%;height:40px;line-height:40px;text-indent:20px;text-align:left;font-size:15px;color:#666}
.table_list .hd_top{border:1px solid #ececec;width:100%}
.table_list .hd_top li{float:left;width:33.333%;border-right:1px solid #ececec;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.table_list .hd_top li:last-child{border:0}
.table_list .hd_details_t,.table_list .hd_top .hd_tit{font-size:14px;background:#f4f4f4;text-align:center;line-height:35px}
.table_list .hd_top p{text-align:center;font-size:14px;line-height:30px;color:#666}
.table_list .hd_top .hd_time{font-size:14px;line-height:30px;color:#666;text-align:center;margin:0 auto}
.table_list .hd_details_t{width:100%;border-bottom:1px solid #ececec}
.table_list .hd_img{padding:20px}
.table_list .hd_img ul{margin-right:-12px}
.table_list .hd_img li{float:left;width:253px;height:200px;overflow:hidden;border:1px solid #ececec;margin-right:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.table_list .hd_img li img{display:block;width:100%;height:100%;min-height:200px;max-height:200px}
.table_list .hd_comment_btn{width:100%;height:40px;border-top:1px solid #ececec;position:relative}
.table_list .comment_btn{display:block;width:80px;height:26px;border:1px solid #fc6c5f;color:#fc6c5f;font-size:14px;font-weight:700;line-height:26px;text-align:center;position:absolute;top:5px;right:25px}
.table_list .hd_pj{border-top:1px solid #ececec;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.table_list .hd_pj li{float:left;width:50%;border-right:1px solid #ececec;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px}
.table_list .hd_pj .pj_list span{display:inline-block;padding-right:15px;text-align:right;line-height:25px;color:#666}
.table_list .hd_pj .jd_board{width:100%;height:110px;border:1px solid #ececec;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.table_list .hd_pj .jd_board textarea{display:block;max-width:100%;min-width:100%;min-height:90px;max-height:90px;border:0;background:0 0}
.table_list .hd_pj .hd_board .hd_board_tit{line-height:35px;border-bottom:1px solid #ececec}
.table_list .hd_pj .hd_board .hd_board_text{color:#999;font-size:14px;line-height:28px;padding:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.table_list .hd_pj .pj_list{float:left;width:30%;background:#f4f4f4;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:40px;line-height:40px;margin-right:10px}
.table_list .hd_pj .pj_list p{display:inline-block;font-size:14px}


.hd_details_tit{height:45px;font-size:14px;color:#999;padding:0 30px;position:relative;border-bottom:1px solid #ececec;line-height:45px}
.hd_details_tit span:first-child{color:#666}
.y_file{width:40px;height:40px;border:1px solid #ececec;position:relative}
.y_file .glyphicon{font-size:24PX;line-height:40PX;left:10px}
.y_file .Fimg{position:absolute;left:50px;top:0;width:200px;height:40px}
.y_file .Fimg span{font-size:12px;color:#bbb;line-height:40px;float:right}
.y_file .Fimg img{width:50px;height:35px;display:block;float:right;margin-right:5px}
.hd_comment{margin-top:30px}
.hd_comment .com_tit{font-size:15px;font-weight:700;line-height:40px;}
.hd_comment .comment_box{border-bottom:1px solid #ececec;border-top:1px solid #ececec}
.hd_comment .comment_list{padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:10px 0}
.hd_comment .comment_list p{font-size:13px;line-height:30px;color:#999}
.hd_comment .comment_list li{float:left;font-size:12px;color:#999;margin-right:10px}

.y_sex{height: 40px;line-height: 40px;cursor: pointer;}

/*弹出层*/
.bg_black{width:100%;height:100%;min-height:100%}
.y_select{display:inline-block;width:200px;border:1px solid #ececec;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:40px;line-height:40px}
.y_btn{display:inline-block;width:100px;height:40px;line-height:40px;background:#fc6c5f;margin-left:10px;font-size:14px;color:#fff;text-align:center}
.y_select select{width:100%;height:100%;background:0 0}

.y_alert{position:fixed;top:0;left:0;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);width:100%;height:100%}
.y_alert p{position:fixed;top:50%;left:50%;margin:-50px 0 0 -200px;width:400px;height:100px;line-height:100px;background:#fc6c5f;border:1px solid #fc6c5f;padding:0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;text-align:center}
.y_alert p>em{margin-right: 5px}
.y_alert p>span{color: #f8cac6;font-size: 12px;}

.gl_main{width:100%;background:#fff;margin:20px auto;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.gl_main li{float:left}
.gl_main .gl_search{width:220px;height:35px;border:1px solid #ececec;margin-right:30px;position:relative}
.gl_main .gl_search input{width:100%;height:35px;text-indent:10px;line-height:35px;font-size:14px;color:#666}
.gl_main .gl_search button{position:absolute;right:0;top:7px;color:#888;background:0 0;outline:0;border:0;font-size:18px;cursor:pointer}
.gl_main .gl_sel{float:left;margin-right:20px;padding:0 10px;border-bottom:2px solid #ececec;height:35px;line-height:35px}
.gl_main .gl_sel select{background:0 0}
.gl_main .gl_sel_btn{float:left;display:block;background:#fc6c5f;outline:0;border:0;height:35px;line-height:35px;font-size:14px;color:#fff;padding:0 20px;margin-right:10px;}
.gl_main .gl_reset_btn{float:left;display:block;background:#0095ca;outline:0;border:0;height:35px;line-height:35px;font-size:14px;color:#fff;padding:0 20px}
.r_bottom .get_back{width: 100%;margin:0 auto 10px;padding:0 30px;height:50px;line-height:50px;border-bottom: 1px solid #ececec;}
.r_bottom .get_back a{width: 100%;color:#fc6c5f; }



/*新增*/
#star span{float:left;display:inline;line-height:23px;font-size:13px;color:#999;width:13%;text-align:justify;text-align-last:justify;margin-right:10px}
#star li{float:left;width:24px;cursor:pointer;text-indent:-9999px;background:url(../images/star.png) no-repeat}
#star{width:auto;height:30px;line-height:30px;padding:0}
#star li.on{background-position:0 -28px}
.sb_textarea{width:500px;max-width:500px;min-width:500px;height:500px;border:1px solid #ececec;line-height:28px;font-size:14px;color:#666;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.sb_textarea textarea{max-width:500px;min-width:500px;max-height:476px;min-height:476px;border:0;background:0 0;color:#666}
.td_name{width:15%}
.td_name .hd_name{line-height:20px}
.td_news{width:30%}
.td_news div{line-height:20px}

.jd_order{line-height:20px;max-height:40px;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis}
.jd_order_before{line-height:20px;max-height:40px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:10px;cursor:pointer}
.jd_order_after{line-height:20px;margin:10px;overflow:visible;cursor:pointer}

/*banner*/
.banner{width:1152px;margin:30px auto;height:350px;background:url(../images/banner.jpg) center no-repeat}

/*活动预告*/
.act_info_box{width:1152px;margin:0 auto}
.act_info_box .avc_info_tit{font-size:18px;width:100%;height:60px;line-height:60px;border-bottom:1px solid #ececec;color:#333;position:relative;text-align:center}
.act_info_box .avc_info_tit:after{content:'';position:absolute;bottom:0;left:47.1%;width:69px;height:3px;background:#fc6c5f}
.act_info_con{margin:20px auto}
.act_info_con .act_tool_list table{border:1px solid #ececec;width:100%;border-collapse: collapse;}
.act_info_con .act_tool_list table,.act_info_con .act_tool_list table tr th,.act_info_con .act_tool_list table tr td{border:1px solid #ececec;}
.act_info_con .act_tool_list tr{height:40px;line-height:40px}
.act_info_con .act_tool_list .tool_list_t{background:#f7f7f7}
.act_tool_list .tool_list_t th{text-align:center;color:#333;font-size:16px;line-height:40px}
.act_tool_list tr>td{text-align:center}
.act_tool_list a.act_details_url{display: block;width: 552px; height: 43px;text-align: center; padding: 0 10px; box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.act_info_con .act_tool_list tr td:nth-child(1){width:80%}
.act_info_con .act_tool_list tr td:nth-child(2){width:20%}
.act_info_btn{margin:20px auto;width:200px;height:40px;background:#fc6c5f;cursor:pointer}
.act_info_btn a{display:block;width:inherit;height:inherit;color:#fff;line-height:40px;text-align:center;font-size:18px}

.act_tool_list{width:48%;float:left}
.act_tool_list .tb_tit{font-size:18px;width:100%;height:40px;line-height:40px;border-bottom:1px solid #ececec;color:#333;position:relative;text-align:left;text-indent:15px}
.act_tool_list .tb_tit:after{content:'';position:absolute;top:9px;left:0;width:5px;height:21px;background:#fc6c5f}
.tlist .tb_tit:after{background:#f8cac6}
.tlist .act_info_btn{background:#f8cac6}

/*飘窗*/
#piao{position:absolute;width:300px;height:120px;background:#ff1a59;z-index:9999}
#piao img{width:300px;height:120px}



/*top新增搜索*/
.topSerch{width:100%;position: absolute;right: 0;top:10px;}
.topSerch .top_search{width:498px;height:50px;border:1px solid #f8cac6;float: right;margin-top:30px;background: #fff;}
#t_select{display:block;width:100%;height:100%;background:0 0;outline:0;-webkit-appearance:none;padding:0 5px;line-height:inherit;color:inherit;cursor:default;font-size:14px;position:relative;z-index:3;text-align:center;text-align-last:center}
#t_select option{color:#222}
#t_select option:hover{color:#fff}
#t_select option:checked{background:#535353;color:#fff}
#ser_select{float:left;display:block;margin:0 auto;overflow:hidden;height:38px;width:130px;border-radius:0;background:#fff;background-size:auto 80%;color:#666;line-height:2;position:relative;z-index:1;margin-top:6px}
#ser_select:before{position:absolute;z-index:1;top:50%;right:10px;margin-top:-2.5px;display:block;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#fff transparent transparent transparent;content:""}
#ser_select:after{position:absolute;z-index:1;top:50%;right:10px;margin-top:-3.5px;display:block;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#535353 transparent transparent transparent;content:""}
.topSerch .top_search .ser-ipt{float:left;width:272px;height:38px;border-left:1px solid #ccc;text-indent:40px;font-size:16px;color:#999;line-height:38px;margin-top:5px}
.topSerch .top_search .ser-btn{float:right;width:70px;height:48px;background:#fc6c5f;font-size:18px;color:#fff;line-height:60px;text-align:center;letter-spacing:5px;cursor: pointer;text-indent: 6px}






/*地图界面*/
.mapbox .mapbox_l{width:300px;outline:1px solid #ececec;padding-bottom:15px}
.mapbox .mapbox_l h4{width:100%;height:50px;line-height:50px;font-size:16px;color:#e84f41;background:#f8cac6;text-align:center;outline:1px solid #f8cac6}
.mapbox .mapbox_l .con_l_ser{width:280px;height:42px;outline:1px solid #fc6c5f;background:#fff;margin:20px auto;position:relative}
.mapbox .mapbox_l .con_l_ser .ser-ipt{width:80%;height:42px;line-height:42px;text-indent:5px;position:absolute;left:0;top:0}
.mapbox .mapbox_l .con_l_ser .ser-btn{width:20%;height:42px;position:absolute;right:0;top:0;background:#fc6c5f;color:#fff;text-align:center}
.mapbox .mapbox_l .con_l_list{font-size:14px;color:#555;width:90%;margin:5px auto 10px}
.mapbox .mapbox_l .con_l_list li{float:left;width:48%;margin-right:5px;height:30px;line-height:30px;white-space:nowrap;text-overflow:ellipsis}
.mapbox .mapbox_r{width:800px;height:597px;outline:1px solid #ececec}



/*友情链接*/
.arrlinks{width:1100px;margin:10px auto 20px}
.arrlinks span{font-size:16px;line-height:42px;height:42px;width:100px;display:inline-block;text-align: center;position: relative;}
.arrlinks span:after{content: '';position: absolute;left: 0;top:12px;width: 4px;height: 18px;background: #fc6c5f}
.links-a{padding:5px 15px;background:#fff;border:1px solid #ececec;box-sizing:border-box;-webkit-box-sizing:border-box;width:100%}
.arrlinks li{float:left;margin-right:34px;line-height:36px;height:36px;white-space:nowrap;text-align: center;}


.notice{
	width: 300px;
	background: #fff;
	outline: 1px solid #f7f7f7;
	position: fixed;
	bottom: 0;
	left: 0;
}
.notice .notice_tit{
	width: 100%;
	line-height: 38px;
	height: 38px;
	background: #fc6c5f;
	color: #fff;
	font-size: 18px;
	padding-left: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.notice .notice_info{
	font-size: 16px;color: #666;
	line-height: 30px;
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.notice .close{
	display: block;
	margin:10px auto 20px;
	width: 60px;height: 30px;line-height: 30px;text-align: center;
	background: #fc6c5f;
	font-size: 16px;
	color: #fff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}























