.content{padding-bottom:20px; overflow:hidden}
.ct-1{ width:100%; overflow:hidden; margin:0px auto}
.ct-1 h1{ float:left; width:100%; overflow:hidden;text-align:center; font-size:18px; font-weight:bold; color:#333; margin-top:30px}
.ct-2{ float:left; width:100%; padding:0px 15px;box-sizing:border-box}
.ct-list{ float:left; width:100%; background:#f1f1f1; margin-top:20px;box-shadow:0px 0px 6px 3px #CCC}
.list-left,.list-right{ float:left; width:100%; overflow:hidden; padding:8px;box-sizing:border-box}
.list-left img{ float:left; width:100%; height:auto}
.list-right h3{ float:left; width:100%; overflow:hidden; line-height:22px; font-size:18px; color:#333; font-weight:bold}
.list-a{ float:left; width:100%; overflow:hidden; margin-top:10px}
.list-a span{ float:left; width:auto; overflow:hidden}
.list-a span img{ width:30px; height:30px}
.list-a samp{ float:left; width:auto; line-height:30px; height:30px; font-size:12px; color:#333; padding-left:12px}
.list-a em{ float:left; width:auto; line-height:30px; height:30px; font-size:12px; color:#999; padding-left:12px}
.list-right p{ float:left; width:100%; overflow:hidden; font-size:18px; color:#666; line-height:25px; height:75px; margin-top:10px}
.more{ float:left; width:100%; overflow:hidden; text-align:center; margin-top:20px}
.more a{ width:70%; display:inline-block;border:1px #999 solid;border-radius:5px; padding:7px 0px; font-size:16px; color:#999}
.main{ width:100%; overflow:hidden; margin:0px auto; padding:0px 10px;box-sizing:border-box; }
.main h1{ float:left; width:100%; overflow:hidden; text-align:center; margin-top:20px; line-height:23px; font-size:14px; color:#333; font-weight:bold}
.type{ float:left; width:100%; overflow:hidden; margin-top:15px; text-align:center; font-size:12px; color:#a3b2be}
.type span{ color:#333}
.type span a{ color:#49a3df}
.type em{margin:0px 3px}
.dd{ float:left; width:100%; overflow:hidden; margin-top:10px; line-height:21px; font-size:12px; color:#666}
.nr{ float:left; width:100%; overflow:hidden; line-height:23px; margin-top:10px; font-size:12px; color:#333}
.nr  img{ overflow:hidden; padding:10px 0px; height:auto}
.dmt iframe{width:100%;height:450px}
@media screen and (max-width:960px){
	.nr  img{ float:left; width:100%; padding-top:10px;}
	.nr span{ line-height:33px;}
    .dmt iframe{width:100%;height:240px}
}

.fare{ float:left; width:100%;  margin-top:20px}
.fare-1{ float:left; width:100%; text-align:center; position:relative}
.fare-1 span{ width:100%; overflow:hidden; margin:0px auto; display:block;}
.fare-1 span img{ margin:0px 15px}
.fare-1 em{ width:100%; overflow:hidden; margin:2px auto 0px; display:block; line-height:32px; font-size:12px; color:#afbcc6}

.fare-2{ float:left;width:100%; overflow:hidden; margin-top:8px}
.fare-2s{ width:188px; height:54px; background:url(../images/cb20170818-12.jpg) no-repeat; line-height:54px; margin:0px auto}
.fare-2s span{ float:left; display:inline; width:auto; padding-left:66px; font-size:14px; color:#fff}
.fare-2s em{ float:right; width:76px; text-align:center; font-size:16px; font-weight:bold; color:#fff}
.fare-3{ float:left; width:100%; overflow:hidden; text-align:center; margin-top:20px}
.mes{ float:left; width:100%; overflow:hidden; margin-top:40px}
.mes form{ float:left; width:100%; overflow:hidden;box-sizing:border-box;border:1px #e4e9ed solid; padding:15px}
.mes form textarea{ float:left; width:100%; overflow:hidden; height:90px; line-height:24px;border:none; font-size:14px; color:#555; background:#fbfbfb}
.mes form span{ float:right; width:auto; line-height:23px; font-size:14px; color:#999; margin-top:8px}
.mes form span samp{ color:#7dc8f4; font-weight:bold}
.mes p{ float:left; width:100%; overflow:hidden; text-align:right; margin-top:21px}
.mes p em{ width:auto; display:inline-block; line-height:28px; font-size:14px; color:#999; padding-right:20px}
.mes p .bts{ width:79px; height:28px; line-height:28px; overflow:hidden; text-align:center; display:inline-block; border:none; padding:0px; background:#7bc8f6; font-size:14px; color:#fff; cursor:pointer}
.pl{ float:left; width:100%; overflow:hidden}
.pl-list{ float:left; width:100%; overflow:hidden; margin:22px auto 0px; padding-bottom:12px; position:relative}
.pl-list span{width:50px; height:50px; overflow:hidden;left:0px;top:5px;position:absolute}
.pl-list span img{ width:100%; height:auto}
.pl-right{ width:100%; overflow:hidden;box-sizing:border-box;padding-left:66px; float:left}
.list-s{ float:left; width:100%; overflow:hidden;}
.list-s h3{ float:left; width:auto; line-height:25px; font-size:14px; font-weight:bold; color:#666}
.list-s em{ float:left; width:auto; line-height:25px; padding-left:20px; font-size:12px; color:#c6c6c6}
.list-c{ float:left; width:100%; overflow:hidden; line-height:24px; font-size:12px; color:#666}
.list-b{ float:left;width:100%; overflow:hidden; font-size:12px; color:#415569}
.list-b a{ color:#415569}
.list-b img{ margin-right:10px}
.list-d{ float:left; width:100%; overflow:hidden; line-height:23px; font-size:14px; color:#c6c6c6;border-left:3px #7bc8f6 solid; padding-left:15px; margin-top:10px}
.more-pl{ float:left; width:100%; overflow:hidden; margin-top:40px; height:32px; background:#f7f7f7; text-align:center; line-height:32px; font-size:14px;}
.more-pl a{ color:#333}
.hot{ float:left; width:100%; overflow:hidden; margin-top:30px; padding-bottom:20px}
.hot h2{ float:left; width:100%; overflow:hidden; background:url(../images/cb20170818-16.jpg) no-repeat left center; height:35px; line-height:35px; font-size:16px; color:#333; padding-left:15px}
.hot-list{ float:left; width:100%; overflow:hidden; margin:20px auto 0px; padding-bottom:20px; border-bottom:1px #efefef solid}
.pic{ float:left; width:100%; overflow:hidden;}
.pic img{ width:100%; height:auto}
.hot h3{ float:left; width:100%; overflow:hidden; line-height:23px; font-weight:bold; color:#333; font-size:14px; margin-top:12px}
.hot-ra{ float:left; width:100%; overflow:hidden; line-height:23px; font-size:12px; color:#666; margin-top:5px}
.hot-rb{ float:left; width:100%; overflow:hidden; margin-top:10px}
.hot-rb span{ float:left; width:auto; height:25px; line-height:25px; width:auto; padding:0px 6px; border:1px #7bc8f6 solid}
.hot-rb span a{ font-size:12px; color:#7bc8f6}
.hot-rb p{ float:left; width:auto; display:inline; margin-left:14px; background:url(../images/cb20170818-18.jpg) no-repeat left center; height:25px; line-height:25px; padding-left:30px; font-size:12px; color:#666}

.pers{ width:100%; margin:0px auto;}
.person{ width:300px; margin:20px auto 0px;box-sizing:border-box}
.per-1{ float:left; width:100%; overflow:hidden}
.per-1 span{ float:left; width:100%; overflow:hidden; text-align:center}
.per-1 span img{ width:80px; height:80px;border-radius:50%}
.per-1 p{ float:left; width:100%; overflow:hidden; margin-top:15px; text-align:center}
.per-1 p em{ font-size:14px; color:#666; font-weight:bold}
.per-1 p a{ width:auto;border:1px #d2d2d2 solid; padding:4px 8px;border-radius:7px; display:inline-block; margin-left:10px; font-size:12px; color:#d2d2d2}
.person form{ float:left; width:100%; overflow:hidden; margin-top:20px; padding-bottom:30px}
.fr-1{ float:left; width:100%; overflow:hidden; margin-top:15px}
.fr-1 label{ float:left; width:80px; height:24px; line-height:24px; font-size:14px; font-weight:bold; color:#666; text-align:right}
.fr-1 p{ float:left; width:200px; overflow:hidden; line-height:24px; height:24px; font-size:14px; color:#666}
.fr-1 .tt1{ float:left; width:210px; overflow:hidden;border:1px #d2d2d2 solid; padding:0px 10px;box-sizing:border-box; height:24px; line-height:24px;border-radius:4px}
.fr-2{ float:left; width:100%; overflow:hidden; margin-top:15px; text-align:center}
.fr-2 .btt{ width:120px; height:49px; overflow:hidden;border-radius:5px; background:#e30920;border:1px #d2d2d2 solid; padding:0px; margin:0px; line-height:49px; font-size:18px; font-weight:bold; color:#fff; cursor:pointer}
.mp{float:left; width:210px; overflow:hidden;border:1px #d2d2d2 solid;box-sizing:border-box; height:24px; border-radius:4px; position:relative; line-height:24px; text-align:center; background:url(../images/cb20170818-25.jpg) no-repeat 5% center; font-size:12px; color:#ababab}
.file{ width:100%; height:24px; position:absolute;left:0px;top:0px; z-index:1;opacity:0;filter:alpha(opacity=0)}
.tt3{ float:left; width:100%; overflow:hidden; height:24px; line-height:24px; border:none; background:none; font-size:12px; color:#666; padding:0px 10px 0px 30px;box-sizing:border-box}







.bang{ width:100%; overflow:hidden; margin:0px auto; padding:0px 15px 30px;box-sizing:border-box}
.bang-list{ float:left; width:100%; overflow:hidden; padding:20px 0px; border-bottom:1px #d4d4d4 solid}
.bang-list h3{ float:left; width:100%; overflow:hidden; line-height:23px; font-size:16px; color:#333; font-weight:bold}
.bang-list h3 a{ color:#333}
.bang-list em{ float:left; width:100%; overflow:hidden; line-height:23px; font-size:12px; color:#999; margin-top:8px}
.bang-list p{ float:left; width:100%; overflow:hidden; line-height:23px; font-size:14px; color:#666; margin-top:5px; height:69px}

.tlb2 { width:100%;float:left; overflow:hidden; margin-top:20px}
.tlb2 p {width:auto; margin:0 auto;}
.tlb2 ul {width:100%; margin:0 auto; text-align:center}
.tlb2 li { width:auto; height:24px; line-height:24px; text-align:center; font-size:14px; color:#828282; padding:0px 9px; overflow:hidden; display:inline-block; margin:0px 2px; }
.tlb2 a {font-size:14px; color:#828282}
.tlb2 .thisclass{ background:#7bc8f6; color:#fff;border-radius:5px}

.xz{ width:100%; overflow:hidden; margin:0px auto;box-sizing:border-box;padding:0px 15px 20px}
.xz h3{ float:left; width:100%; overflow:hidden; text-align:center; font-size:18px; font-weight:bold; color:333; margin-top:20px}
.xz p{ float:left; width:100%; overflow:hidden; line-height:24px; font-size:14px; color:#333; margin-top:10px}

@media screen and (min-width:480px){
.ct-2{ padding:0px 30px}
.person{ width:420px; position:relative}
.fr-1{ margin-top:28px}
.fr-1 label{ width:90px; font-size:18px; line-height:50px; height:50px}
.fr-1 p{ float:right; width:312px; height:50px; line-height:50px; font-size:14px}
.fr-1 .tt1{ float:right; width:310px;height:48px; line-height:48px; font-size:14px}
.mp{float:right; width:310px; height:48px;line-height:48px; font-size:14px; }
.file{  height:48px;}
.tt3{height:48px; line-height:48px; font-size:14px; padding:0px 10px 0px 40px;}
.fr-2{ float:left; width:100%; overflow:hidden; margin-top:15px; text-align:center}
.person form{ padding-bottom:70px}
}
@media screen and (min-width:768px){
.ct-1 h1{ font-size:22px;}
.ct-2{ padding:0px 50px}
.fare-1{ width:236px; margin-top:5px}
.fare-2{ width:auto; display:inline; margin-left:16%}
.fare-3{ float:right; width:120px; margin-top:15px; padding-right:10px}
.pl-list span{width:72px; height:72px;}
.pl-right{ padding-left:104px;}
.list-c{ margin-top:8px}
.list-b{ margin-top:10px}
.hot-list{ margin:38px auto 0px; padding-bottom:36px; border-bottom:1px #efefef solid}
.pic{ float:left; width:30%; }
.hot h3{ float:right; width:67%;margin-top:0px}
.hot-ra{ float:right; width:67%;}
.hot-rb{ float:right; width:67%;}
.bang-list p{ height:auto}



}
@media screen and (min-width:992px){
.content{ margin-top:10px; padding-bottom:35px}
.ct-1{ width:920px; margin:10px auto 0px; overflow:hidden; height:60px; z-index:123; position:relative; background:#fbfbfb;box-shadow:0px -20px 7px 13px #f3f3f3}
.bk{ background:#fff}
.ct-1 h1{ float:left; width:100%; overflow:hidden; line-height:60px; text-align:center; font-size:24px; font-weight:bold; color:#333; letter-spacing:2px; margin-top:0px}
.ct-2{ width:920px; overflow:hidden; margin:0px auto; float:none;box-shadow:0px 0px 7px 13px #f3f3f3; padding:0px}
.ct-list{ display:inline; width:870px; margin:0px;box-shadow:none; background:none ; margin-left:25px;border-top:1px #d4d4d4 solid; padding:30px 0px}
.list-left{ width:220px;  padding:0px}
.list-left img{ float:left; width:100%; height:auto}
.list-right{width:630px; padding:0px; float:right}
.list-right h3{ line-height:23px; height:23px; font-size:16px;}
.more{width:870px; display:inline; text-align:center; margin-top:10px;border-top:1px #d4d4d4 solid; margin-left:25px; padding:30px 0px}
.more a{ width:500px; height:50px; line-height:50px; font-size:18px}
.main{ margin-top:70px; width:970px; padding:0px 25px; background:#fbfbfb}
.main h1{ margin-top:37px; line-height:33px; font-size:22px; color:#333; font-weight:bold}
.type{ margin-top:36px; font-size:16px; color:#a3b2be}
.type span{ margin:0px 20px}
.type em{margin:0px 20px}
.type em img{ margin-right:5px}
.dd{ margin-top:60px; line-height:33px; font-size:16px; font-weight:bold}
.nr{ line-height:32px; margin-top:10px; font-size:16px;}
.nr p img{padding:24px 0px 32px;}
.fare-2{ margin-left:180px}
.fare{ margin-top:60px}
.mes{  margin-top:70px}
.pic{ float:left; width:306px; }
.hot h3{ width:580px; font-size:18px; margin-top:15px}
.hot-ra{width:580px; margin-top:20px; line-height:27px}
.hot-rb{ width:580px; margin-top:12px}

.pers{ width:920px; background:#fbfbfb; margin:100px auto 0px}

.per-1{width:100%; overflow:hidden; position:absolute;left:0px;top:-60px; z-index:12}
.per-1 span img{ width:110px; height:110px;}
.per-1 p{margin-top:22px;}
.per-1 p em{ font-size:20px; padding-left:60px}
.per-1 p a{  padding:7px 16px;  margin-left:30px; font-size:14px;}
.person form{  margin-top:135px;}
.bang{ width:920px;padding:0px 0px 47px;}
.bang-list{  padding:37px 0px 27px;}
.bang-list h3{ font-size:18px; }
.bang-list em{ margin-top:25px}
.bang-list p{ margin-top:14px}
.tlb2 { margin-top:40px}
.xz{ width:920px; margin:70px auto 0px;padding:0px 0px 20px}
.xz h3{font-size:20px; margin-top:30px}
.xz p{font-size:16px; margin-top:20px}



}
@media screen and (min-width:1200px){
.ct-1{ width:1000px;}
.ct-2{ width:1000px;}
.ct-list{width:900px; margin-left:50px;}
.more{width:900px;margin-left:50px;}
.main{width:1146px;padding:0px 50px}
.fare-2{ margin-left:220px}
.hot h3{ width:670px; font-size:22px; margin-top:15px; padding-right:30px}
.hot-ra{width:670px;padding-right:30px}
.hot-rb{ width:670px; margin-top:12px;padding-right:30px}
.person{margin:142px auto 0px;}
.bang{ width:1000px;}
.bang-list h3{ font-size:20px; }
.tlb2 { margin-top:60px}
.xz{ width:1000px;}

}
@media screen and (min-width:1440px){
.content{ margin-top:100px}
.main{width:1200px;padding:0px 75px}
.ct-1{ width:1200px;height:130px;}
.ct-1 h1{line-height:130px; font-size:26px;}
.ct-2{ width:1200px;}
.ct-list{width:1094px; margin-left:53px;padding:62px 0px}
.more{width:1094px;margin-left:53px; padding:85px 0px 43px}
.list-left{ width:240px;}
.list-right{width:810px;}
.list-right h3{ font-size:22px; line-height:30px; height:30px}
.list-right p{ line-height:28px; height:84px; margin-top:12px}
.person{margin:152px auto 0px;}
.bang{ width:1200px;}
.bang-list h3{ font-size:22px; }
.tlb2 { margin-top:75px}
.xz{ width:1200px;margin:120px auto 0px;padding:0px 0px 90px}
.xz h3{font-size:28px; margin-top:30px}
.xz p{font-size:18px; margin-top:30px; line-height:36px}
}




.mt1{ float:left;margin-top:8px;}
.pright .mt1{margin-top:0px;}
.tbox{margin:0 0 8px 0;border-bottom:1px solid #DADADA;overflow:hidden;}
.tbox dt{height:24px;border:1px solid #DADADA;overflow:hidden;clear:both;}
.tbox dd{border-left:1px solid #DADADA;border-right:1px solid #DADADA;/*padding:4px 4px 0px;*/overflow:hidden;}
.tbox dt strong{height:24px;line-height:24px;!important;line-height:25px;padding-left:8px;padding-right:4px;display:block;float:left;color:#316301;letter-spacing:1px;}
.tbox dt strong a{color:#316301;}
.tbox dt strong a:hover{color:#596F37;text-decoration:none;}
.tbox dt span.more{float:right;position:relative;line-height:25px;padding-right:8px;color:#596F37;}
.tbox dt span.more a{color:#596F37;text-decoration:none;}
.tbox dt span.more a:hover{color:#ff3333;text-decoration:underline;}
.tbox dt span.label{height:25px;float:right;overflow:hidden;padding-right:1px;padding-top:2px;}
.tbox dt span.label a{height:26px;display:block;padding:0px 7px 0px 8px;line-height:26px;border-left:1px solid #DADADA;float:left;color:#666;text-decoration:none;overflow:hidden;letter-spacing:1px;}
.tbox dt span.label a:hover{color:#360;}
.tbox dt span.label a.thisclass{background:#FFF;color:#333;border-top:3px solid #DADADA;}
.tbox dt span.linklabel{float:left;margin-left:10px;overflow:hidden;padding-right:1px;padding-top:2px;}
.tbox dt span.linklabel a{height:20px;display:block;padding:0px 7px 0px 8px;margin:0 5px;line-height:20px;border-left:1px solid #DADADA;border-top:1px solid #DADADA;border-right:1px solid #DADADA;float:left;color:#666;text-decoration:none;overflow:hidden;letter-spacing:1px;}
.tbox dt span.linklabel a:hover{color:#360;}
.tbox dt span.linklabel a.thisclass{color:#333;}
.dede_comment_post{padding:5px;}
.dcmp-title{line-height:25px;}
.dcmp-title strong{color:#444;font-weight:normal;}
.dcmp-title small{font-size:12px;color:#999999;}
.dcmp-stand{float:right;margin-top:-18px;padding-right:10px;position:relative;clear:both;color:#999;}
.dcmp-stand strong{font-weight:normal;color:#444;}
.dcmp-stand input{margin-right:2px;}
.dcmp-stand img{vertical-align:middle;margin-right:2px;}
.dcmp-content{padding-top:8px;}
.dcmp-content textarea{height:100px;width:450px;float:left;}
.dcmp-content1{/*width:700px;*/padding-top:8px;}
.dcmp-content1 textarea{height:100px;width:700px;float:left;}
.dcmp-mood{height:25px;width:212px;margin-top:8px;float:right;}
.dcmp-mood strong{float:left;color:#444;font-weight:normal;line-height:25px;}
.dcmp-mood ul{float:left;}
.dcmp-mood ul li{float:left;margin-right:8px;height:30px;}
.dcmp-mood ul li input,.dcmp-mood ul li img{vertical-align:middle;margin-right:4px;*margin-right:0px;}
.dcmp-post{height:35px;overflow:hidden;clear:both;color:#444;padding:5px 0 10px 0;}
.dcmp-post .dcmp-userinfo{float:left;margin-right:6px;}
.dcmp-post .dcmp-userinfo input{height:13px;padding-right:0px;}
.dcmp-post .dcmp-userinfo input,.dcmp-post .dcmp-userinfo img{vertical-align:middle;margin:5px;}
.dcmp-post .dcmp-submit{float:left;padding-top:6px;}
.dcmp-post .dcmp-submit input,.dcmp-post .dcmp-submit button{vertical-align:middle;}
.dcmp-post .dcmp-submit button{width:70px;height:25px;border:none;background:url(../bg/btn-bg2.gif) no-repeat;line-height:25px;letter-spacing:1px;overflow:hidden;color:#444;cursor:pointer;margin-left:5px;}
.decmt-box2{width:98%;padding:6px 5px;margin:0px auto;overflow:hidden;clear:both;}
.decmt-box2 span.fr{float:right;}
.decmt-box2 span.title{float:left;line-height:20px;width:600px;}
.decmt-box2 ul{}
.decmt-box2 ul li{width:100%;border-bottom:1px dashed #ccc;padding-bottom:10px;overflow:hidden;}
.decmt-box2 ul li a.plpic{float:left;width:40px;height:40px;padding:2px;border:1px solid #DFD9B9;background:#F9FDED;margin-right:5px;overflow:hidden;}
.decmt-box2 ul li p{float:left;width:630px;line-height:22px;}
.decmt-box2 .comment_act{float:left;width:630px;line-height:20px;color:#aeaeae;}
.decmt-box2 .comment_act a{color:#aeaeae;}
.decmt-box{width:98%;padding:6px 5px;margin:0px auto;overflow:hidden;clear:both;}
.decmt-box span.fr{float:right;}
.decmt-box span.title{float:left;line-height:20px;width:600px;}
.decmt-box ul{}
.decmt-box ul li{width:100%;border-bottom:1px dashed #ccc;padding-bottom:10px;overflow:hidden;}
.decmt-box ul li a.plpic{float:left;width:40px;height:40px;padding:2px;border:1px solid #DFD9B9;background:#F9FDED;margin-right:5px;overflow:hidden;}
.decmt-box ul li p{float:left;width:630px;line-height:22px;}
.decmt-box .comment_act{float:left;width:630px;line-height:20px;color:#aeaeae;}
.decmt-box .comment_act a{color:#aeaeae;}
.decmt-box1{width:98%;padding:6px 5px;margin:0px auto;overflow:hidden;clear:both;}
.decmt-box1 span.fr{float:right;}
.decmt-box1 span.title{float:left;line-height:20px;width:600px;}
.decmt-box1 ul{}
.decmt-box1 ul li{width:100%;border-bottom:1px dashed #ccc;padding:10px 0;overflow:hidden;}
.decmt-box1 ul li a.plpic{float:left;width:40px;height:40px;padding:2px;border:1px solid #DFD9B9;background:#F9FDED;margin-right:5px;overflow:hidden;}
.decmt-box1 ul li p{float:left;width:880px;line-height:22px;}
.decmt-box1 .comment_act{float:left;width:880px;line-height:20px;color:#aeaeae;}
.decmt-box1 .comment_act a{color:#aeaeae;}