@charset "utf-8";
body {	margin: 0px;	padding: 0px;}
ol,li,a{ list-style:none; text-decoration:none;}
a:hover{color: #f76e12; text-decoration:none;}
*{margin:0px;padding:0px;}
ol,li,a,p,a:hover{margin:0px;padding:0px; color:#454545; font-family: "Microsoft Yahei" !important; font-size: 14px; text-decoration: none; list-style:none;}
.top {	border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #ececec;}
.top .topbox {	font-family: Microsoft Yahei;	height: 60px;width: 1176px;	margin-right: auto;	margin-left: auto;}
.clear {clear: both;}
.top .topbox .top_logo {float: left;height: 60px;width: 192px;}
.logoimg img {	height: 60px;	width: 192px;}
.top .topbox .top_nav {	height: 60px;	overflow: hidden;	float: left;	display: block; margin: 0 10px;}
.top .topbox .top_nav ol li {	display: block;	float: left;}
.top .topbox .top_nav ol li a {	line-height: 40px;	display: block;
	padding-right:12px;	padding-left: 12px;	height: 40px;margin-top: 10px;font-size: 14px;	text-align: center;}
.top .topbox .top_nav ol li a:hover{ color:#fff; background:#f76e12; display:block;border-radius: 5px;text-decoration: none;}
.top .topbox .top_nav ol li .active{color:#fff; background:#f76e12; display:block;border-radius: 5px;}
.index-search{ float:left; position: relative;  margin-top:15px; }
.search-btn{ position: absolute;right:2px; top:1px; line-height: 30px; width: 24px; height: 30px;}
.top .topbox .login {float: right;height: 60px;}
.top .topbox .login a {	background-color: #f76e12;	display: block; color:#FFF;	height: 40px;padding-right: 10px;padding-left: 10px;
	line-height: 40px;margin-top: 10px;  border-radius: 5px;transition:0.5S;-webkit-transition:0.5S; -moz-transition:0.5S; -o-transition:0.5S;}
.top .topbox .login a:hover{ background-color:#F00; transition:0.5S;-webkit-transition:0.5S; -moz-transition:0.5S; -o-transition:0.5S;    text-decoration: none;}
.right-mid-con{width: 307px;  float: right;}
/*top end*/

.top_ad a{width:1176px; height: 90px; display: block; margin: 10px auto;}
.top_ad a img{width: 1176px; height: 90px;}
/*top ad end*/
.content {width: 1176px; margin: 20px auto;}

.left_con{width: 237px; display: block;float: left; overflow: hidden;}
.map_img{width: 237px; height: 237px; padding-bottom:10px; margin-bottom: 10px;}
.left_title{ position: relative; display: block; height: 30px;}
.title_hui{font-size: 14px; line-height: 34px; color: #454545;width: 140px;position: absolute; left: 0; font-style: italic;font-weight: bold;  height: 30px;}
.time_hui{font-size: 12px; color: #999;width: 96px; line-height: 36px; text-align:right; height: 30px;position: absolute; right: 0;    }
.gg1{ margin: 10px 0 20px 0; width: 237px;}
.gg1 img{ width: 237px; height: 53px;}
/*map end*/
.price{width: 100%; margin-bottom: 15px; }
.top-line{border-top: 1px solid #cecece;}
.price .price-box{height: 394; width: 100%; margin-top: 5px;}
.price .price-box-scroll{overflow-y: scroll;overflow-x: hidden;background-color: #ededed; height: 525px; }
.area-price{display: block; margin:0 auto 10px auto; width: 100%;}
.area-title{ border-bottom: 1px solid #cfcfcf; font-size: 12px;}
.area-title span{display: block;float: left; line-height: 30px; overflow: hidden;}
.area-span-1,.area-id{width: 60px;}
.area-span-2,.area-id2{width: 110px; text-align: center;}
.area-span-3,.area-change{width: 34px; padding-left: 16px;text-align: center;}
.area-price ol li{height: 28px; overflow: hidden;display: block;line-height: 30px; font-size: 12px;}
.area-price ol li span{float: left; overflow: hidden;}
.up{color: #f00;}
.down{color: #009632}
.logo .area-title{border-bottom: none;}
.logo .up{background: url(up.png) no-repeat  0 center; }
.logo .down{background: url(down.png) no-repeat 0 center;  }
.logo ol li{border-bottom: 1px solid #cfcfcf}
hr{width: 100%; text-align: center;border-top: #AFAEAE}
/*price end*/


/*右边下方竖栏目*/
.right-mid-con2{width: 307px;  float: right;}
.calendar{ width: 305px; border: 1px solid #cecece; border-top: none;}
.cal-title{ width: 100%; height: 30px; line-height: 30px;}
.cal-card{ width: 50%; height: 30px; line-height: 30px;  float: left; }
.cal-card a{background:  #f9f2ed; color:#999; display: block; border-top: 1px solid #cecece; text-align:  center;}
.cal-card .on{ background-color: #fff;  border-top: 2px solid #f76e12; color: #f76e12; font-weight: bold;}
.cal-con{width: 100%; height:250px; display: block;}
.cal-year{width: 90px;    text-align: center;    margin: 5px 0 5px 13px;}
.cal-month{width: 90px; text-align: center; margin: 5px 0;}
.cal-con input[type="button"]{    width: 90px;    text-align: center;    margin: 5px;}

.a-top{ width: 100%; height: 30px; line-height:30px; position: relative;}
.a-title{  text-align: center; border-bottom: #f76e12 2px solid; float: left; display: block; padding: 0 5px; position: absolute;z-index: 2;    font-size: 15px;  font-weight: bold;}
.a-more{ float: left; height: 30px ; line-height: 30px; border-bottom: 2px solid #cecece; position: absolute; z-index: 1; width: 100%;}
.a-more a{ text-align: right; font-size: 13px; color: #cecece;display: block;line-height: 32px;}
.a-more a:hover{ text-decoration: none; color: #f76e12;}


/*列表页*/
.list_left_con{ float: left; width: 237px; margin-right: 25px;}
.list-con{ width: 580px; float: left;}
.list-new-tit{ height: 30px; width: 100%; position: relative;}
.list-clu{ width: 100px; position: absolute;left: 0; height: 30px; font-size: 18px;line-height: 30px;}
.list-clutype{ position:absolute;; left: 100px; height: 30px;}
.list-clutype li{ float: left; display: block; line-height: 30px; }
.list-clutype li a{ display: block;; padding: 0 20px; line-height: 30px; font-size: 15px;}
.list-clutype li .active,.list-clutype li a:hover{ background: #f76e12; border-top: 1px solid #288cf0;color: #fff; text-decoration: none;}
.rtnew-list{ width: 100%; margin-bottom: 40px;}
.rtnew-list ol li{ height: 60px; display: block; position: relative; border-bottom: 1px solid #ececec; }
.rt-time{ font-size: 13px;line-height: 60px; width: 40px;left: 0; position: absolute;}
.rt-title{ position: absolute;width: 250px; right: 0;top:12px; }
.rt-title a{ line-height: 20px;font-size: 13px; text-align: justify;  display: block; height: 40px; overflow: hidden;}


.edit-tj{ padding: 20px 0;}
.edit-tj,.tj-box{ width: 100%; display: block; overflow: hidden;}
.tj-box ol li{ display: block;width: 96%; height: 70px; padding: 20px 2%; border-bottom: 1px solid #e1e6eb; }
.tj_img{ float: left; margin: 0 10px 0 0;}
.tj_img img{ width:100px; height:70px;}
.tj-box ol li a{  font-weight: bold; line-height: 23px; height: 66px;  overflow: hidden; display: block;}


 /*内容通用部分*/
.posi{width:1176px; margin:0 auto; padding:10px 0 0 0; font-size:14px; color:#666;}
.contain-box2{ width: 855px;float: left;}

/*不通用部分*/
/*7x24*/
.fl {
    float: left;
}

.fr {
    float: right;
}

.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
    /*IE/7/6*/
}

/*page style*/
body *{
    font-family: "Microsoft Yahei","微软雅黑";
    color: #333;
}

.container{
    width: 1176px;
    margin: 20px auto;
    background: #fff;
}

.container .container-left{
    width: 840px;
}

.container .container-right{
    width: 310px;
}

.container-724 .tools{
    padding-bottom: 40px;
}

.container-724 .tools label{
    font-weight: bold;
}

.container-724 .tools input{
    vertical-align: middle;
}

.tools .toolsbar-1,
.tools .toolsbar-2,
.tools .toolsbar-3{
    height: 30px;
    line-height: 30px;
}

.toolsbar-1 .toolsbar-1-left  > label{
    padding-right: 30px;
}

.toolsbar-1 .toolsbar-1-left input{
    margin-left: 10px;
    margin-right: 4px;
}

.toolsbar-1 .toolsbar-1-left input:first-child{
    margin-left: 0px;
}

.toolsbar-1 .toolsbar-1-right > span{
    font-size: 14px;
    font-weight: bold;
}

.toolsbar-1 .toolsbar-1-right span{
    margin-left: 16px;
    margin-right: 8px;
}

.toolsbar-1 .toolsbar-1-right .switch-btn{
    position: relative;
    width: 38px;
    height: 26px;
    background: #ccc;
    border-radius: 40%;
}

.toolsbar-1 .toolsbar-1-right .switch-btn i{
    position: absolute;
    display: block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #ccc;
    border-radius: 50%;
    top: 0;
    left: -1px;
    background: #fff;
    cursor: pointer;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
}

.toolsbar-2 > label{
    padding-right: 30px;
}

.toolsbar-2 > input{
    margin-left: 10px;
    margin-right: 4px;
}

.toolsbar-3 input[type="text"]{
    width: 218px;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    border: 1px solid #e1e6eb;
    background-color: #cce8cf;
    border-radius: 4px;
}

.toolsbar-3 .search-btn{
    width: 80px;
    height: 30px;
    background: #288cf0;
    color: #fff;
    margin-left: 10px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

.news-wrap{

}

.news-wrap .news-tit{
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #e1e6eb;
}

.news-wrap .news-tit strong{
    font-size: 14px;
}

.news-wrap .news-tit .date{

}

.news-wrap .news-tit .time{
    padding-left: 28px;
    background: url("icon-time.png") no-repeat left 10px;
}

.news-wrap .news-area{

}

.news-wrap .news-cont{

}

.news-wrap .news-cont .important-info,
.news-wrap .news-cont .article-source{
    display: none;
}

.news-wrap .news-cont table{
     width: 100%;
     border-collapse: collapse;
     border-spacing: 0;
 }

.news-cont table tr{

}

.news-cont table td{
    font-size: 14px;
    height: 48px;
    padding-bottom: 20px;
}

.news-cont table .news-cont-time{
    width: 58px;
}

.news-cont table .news-cont-info{

}

.news-cont table .news-cont-share{
    width: 52px;
    border-bottom: 1px solid #e1e6eb;
    overflow:hidden;
}

.news-cont table .news-cont-share a{
    display: block;
    float: right;
    width: 29px;
    height: 21px;
    text-indent: -999px;
    background: url("share-btn.png") no-repeat center;
}

.news-cont .load-btn{
    width: 100%;
    height: 40px;
    margin-top: 27px;
    background: none;
    color: #f56e12;
    border: 1px solid #e1e6eb;
    cursor: pointer;
    font-size: 14px;
}
/*会员中心*/
/**/
.member{width:100%;}
.head-img{width: 100%; margin-bottom: 55px;}
.headimg-box{ width: 200px; height: 200px; float: left; margin-right: 30px;}
.headimg-box img{width: 200px; height: 200px;}
.head-file{width: 600px; float: left;}

 .content .easysite-submit-btns .easysite-sub-page{
    border: 1px solid #F76E12;;
    color: #F76E12;;
}

 .content .easysite-submit-btns .easysite-sub-page:hover,.content .easysite-submit-btns .easysite-sub-page:hover input{
    background-color:#F76E12;
    color: #fff;
} 

 #head-img .easysite-member-form .easysite-form-page-sub{margin-top:20px;}
 #head-img .easysite-member-section{margin-bottom: 55px;}
 #head-img .easysite-border{border:none; }
 #head-img .easysite-member-head{padding:0;}
 #head-img .easysite-member-portrait{width: 200px; height: 200px; float: left; margin:0 30px 0 0;}
 #head-img .easysite-member-portrait img{width: 200px; height: 200px;}
 #head-img .easysite-member-namesign{width: 625px;}

/*我的资料*/

 #data .easysite-border{border:none;}
 #data .easysite-mtb10{border:none}
 #data .easysite-border{border:none; margin-left:10px;}
 #data .easysite-section-header{padding: 0px;}
 #data .easysite-section-header h4{font-weight: 400;line-height: 60px;width: 100px;font-size: 22px;height: 60px; padding: 0; color: #333;  margin-right: 5px;}
 #data .easysite-member-row{padding: 8px 0 8px 90px;}
 #data .easysite-section-header i{margin-top:20px; }

 #password .easysite-border{border:none;}
/*切换*/
.cur{display: none;}
.member-file{width: 820px;}
.men-top{ width: 100%; position: relative; height: 40px; display:block;margin-bottom:30px; }
.tit-border{position: absolute; width: 100%; border-bottom: #de6311 1px solid; height: 39px; }
.men-tit{ width: 100%; height: 40px ; overflow: hidden; position: absolute; z-index: 2; }
.men-tit ol li{ width: 102px;background: #f76e12; display: block; float: left; border-left: #fff solid 1px; border-bottom: #de6311 1px solid;}
.men-tit ol li a{ font-size: 16px; line-height: 38px;  color: #fff;  text-align: center; display: block;border-top: #f76e12 solid 1px;border-left: #f76e12 solid 1px; cursor:pointer;}
.men-tit .active a{background: #fff; color: #f76e12; border-top: #de6311 1px solid; border-left: #de6311 1px solid; border-right: #de6311 1px solid; line-height: 39px;height: 40px;  border-bottom: none;cursor:pointer;}
.men-con,.mencon-box{width: 100%;overflow: hidden; }
.men-left{width: 150px;float: left;}
.men-left ol li{ width: 100%;  text-align: center; display: block;}
.men-left ol li a{display:block;font-size: 16px; line-height: 30px;cursor:pointer;}
.men-left ol li a:hover,.men-left ol .active a{color:  #f76e12;}
.men-right{ float: left; display: block;overflow: hidden; width: 670px; min-height: 400px; margin-bottom: 30px;}
/*消息提示*/
.mess-tips{position: relative;width: 0px ;height: 0;}
.tips-count{background-color: #f00;line-height: 20px;border-radius: 30px;
color: #fff;text-align: center;height: 20px;padding: 0 6px;}
.mess-tips-box1{ position: absolute;z-index: 3;left: 391px;top: -10px;}
.mess-tips-box2{ position: absolute;z-index: 3;left: 494px;top: -10px;}
.mess-tips-box3{position: absolute;z-index: 3;left: 36px;top: -25px;}
/*文档内容*/
.file-cul2{margin: 0 20px; min-height: 400px;}
.file-box{display: block; margin-left: 10px;}
.file-title{ border-bottom: 2px solid #cecece; font-size: 22px; line-height:60px; color: #444;}
.file-cul{width: 100%;}

/*关注*/
.add-follow{ margin: 20px;}
.add-follow .shadow{ left:0 !important; top:0 !important; position:relative !important;}
.add-follow ol li{  text-align: center; display: block;  float: left; margin: 10px;}
.add-follow ol li a{ line-height: 40px;display: block; font-size: 16px;border: 2px #e0e0e0 solid; padding: 0 16px;min-width: 70px;transition:  0.5s;
-moz-transition: 0.5; /* Firefox 4 */
-webkit-transition: 0.5; /* Safari 和 Chrome */
-o-transition:  0.5; /* Opera */}
.add-follow ol li a:hover{border: 2px #f76e12 solid;transition:  0.5;
-moz-transition: 0.5; /* Firefox 4 */
-webkit-transition:  0.5; /* Safari 和 Chrome */
-o-transition:  0.5; /* Opera */}
#add-tag a{font-size: 30px}
.file-sc{margin: 20px  0 20px 20px; }
.file-sc ol li{ width: 100%; margin-bottom: 10px; border-bottom: 1px solid #e0e0e0;}
.sc-tit {width: 100%;display: block; overflow: hidden; height: 35px;}
.sc-tit a{ font-size: 20px; line-height: 35px; text-overflow:ellipsis; overflow: hidden;}
.sc-con{ line-height: 30px; height: 30px ; overflow: hidden;text-overflow:ellipsis; white-space:nowrap;}
.sc-info{position: relative; width: 100%; height: 30px;}
.sc-date{ line-height: 30px; position: absolute;left: 0; color: #999;font-size: 13px;}
.sc-can{line-height: 30px; position: absolute; right: 0;}
.sc-can a{ color: #f00; cursor:pointer;}

/*关注弹窗*/
.cul-focus{width: 100%; height: 100%; display:none;}
.open{display: block;}
.c-f-bg{ width: 100%; height: 100%; background-color: #000; z-index: 4; position: fixed; left: 0; top: 0; opacity: 0.3;}
.cul-focus-top{position: absolute; left: 50%; top:30%; width: 700px;background-color: #fff;    padding-bottom: 20px; border: 6px solid #cecece; z-index: 5;    margin-left: -350px;}
.c-f-title{ width: 100%; height: 40px; line-height: 40px; border-bottom: 1px solid #cecece;}
.c-f-t{float: left;width: 600px; margin-left: 10px;}
.c-f-close{ float: right; width: 40px; text-align: center; font-size: 30px; color: #B3B0B0;  cursor:pointer;}
.close:hover{ color: #454545;}
.c-f-addlist{ width: 460px; margin: 0 auto;}
.c-f-addlist button{width: 200px; height: 30px; margin: 10px ; background-color:#fff; color: #f76e12; border: 1px solid #f76e12; border-radius: 5px;}
.c-f-addlist button:hover{color: #fff; background-color: #f76e12;}
/*弹窗列表*/
.c-f-list{ display: block; margin: 10px;}
.cul-list1{ width: 100%;display: block;}
.cul-list1 li{ padding-top:5px; }
.li1{height: 16px; border-left: #f76e12 solid 5px; padding-left: 10px; font-size: 16px;    line-height: 16px; margin-top: 10px;}
.cul-list2{ width: 665px ; margin-left: 15px;}
.cul-list2 li { line-height: 24px; }
.cul-list2 li .border-line{display: block;border-bottom: 1px solid #cecece;    margin-right: 10px;}
.cul-list3{ width: 660px ; margin-left: 10px;}
.cul-list3 dd { float: left; width: 95px;  margin-right: 15px; margin-top: 10px;height: 28px;overflow: hidden;}
.pad{ padding-left: 10px;}
.li-act{ float: left; width: 95px; margin-right: 15px;}
.li-act span{border-bottom: none !important}
/*checkbox*/
.li-check{padding-left: 10px; border: 1px solid #fff;}
.li-check:hover{border: 1px solid #C55103; color: #fff; background: url(check.png) 15px  0 no-repeat #f76e12; }
.li-check-on{background: url(check.png) 15px  -24px no-repeat #f76e12;color:#fff;}
.li-check-on:hover{background: url(check.png) 15px  -24px no-repeat #f76e12; }


/*积分*/
.jf-rule{ color: #f76e12; margin: 0 0 10px 0; display: block;}
.jf-check{ width: 100%; display: block;}
.jf-check .tb1{ width:100%; border-top: 1px solid #cecece; border-left: 1px solid #cecece; border-right: 1px solid #cecece;text-align: center;}
.jf-check .tb2{border-bottom: 1px solid #cecece; border-left: 1px solid #cecece; border-right: 1px solid #cecece;text-align: center;width: 100%;}
.jf-check table tr td{border: 1px solid #cecece; font-size: 16px; line-height: 35px;}
.jf-num{width: 15%;}
.jf-f{width: 15%;}
.jf-p{ width:30%;}
.jf-c{ width: 15%;}
.jf-t{ width:25%;}

/*翻页*/
.list_page{ display: block; height: 40px; margin: 20px auto;  width: 580px; }
.list_page .pagestyle{height: 35px; line-height: 35px; text-align: center; color: #f76e12; display: block;border-top:1px #dddddd solid;border-bottom:1px #dddddd solid; background: #eee; float: left;}
.list_page .pagestyle a{width: 35px; height: 35px; line-height: 35px; text-align: center; color: #f76e12; display: block;border-right:1px #dddddd solid; background: #fff; float:left}
.list_page .pagestyle a:hover{ background: #eee; text-decoration: none;}
.page_first .pagestyle,.page_first a{ background: none; border: none;}
.page_first{border-left:1px #dddddd solid;border-top:1px #dddddd solid;border-bottom:1px #dddddd solid; border-radius: 5px 0 0 5px;}
.page_last,.page_last a{ border-radius: 0 5px 5px 0;}
.page_first a{ border-radius: 5px 0 0 5px;}
.pagestyle font{width: 35px; height: 35px; line-height: 35px; text-align: center; color: #f76e12; display: block;border-right:1px #dddddd solid; background: #eee; float: left;}
.pagestyle span{width:0 !important; display:none !important;}
.list_page2 .easysite-page-wrap{float:left; padding-left:20px !important;}
.list_page2 .easysite-total-page{float: left;line-height: 40px;}
.list_page2 .easysite-jump-page{float: left;line-height: 40px;}
.list_page2 .easysite-page-wrap a{    width: 35px;  height: 35px;  line-height: 33px;  text-align: center; color: #f76e12 !important; display: block;  border-left: 1px #dddddd solid;  border-top: 1px #dddddd solid;  border-bottom: 1px #dddddd solid;  background: #fff;   float: left;  padding: 0;  margin: 0;}
.list_page2 .easysite-page-wrap a:hover{background: #eee !important;}
.list_page2 .easysite-page-wrap .easysite-current{background: #eee !important;}
.list_page2 .easysite-jump-page .easysite-jump-btn{ border:1px #f76e12 solid; color:#f76e12;}
.list_page2 .easysite-jump-page .easysite-jump-btn:hover{ background:#f76e12;color:#fff;}

.sys .sys-message .sys-msg-list{padding:15px 0px;}
.sys .more_number li.more_box, .more_box{ float:left;cursor:pointer;min-width: 20px;padding: 0 5px;line-height: 30px;height: 30px;}
.sys .more_box:hover{ background:#f76e12;color:#fff; border: 1px #f76e12 solid; border-right:none;}
.sys .more_number{border-right:1px solid #dfdfdf; display: block;height: 32px;}
.sys .more_number li.bor_rig, .bor_rig {    border: 1px solid #dfdfdf; text-align: center;}
.sys .tz{padding: 2px 16px;vertical-align: middle;border:1px #f76e12 solid;border-radius: 5px;margin-left: 10px; height:23px; color: #f76e12;background:none}
.sys .tz:hover{background:#f76e12;color:#fff;}

/*评论*/
.file-pl{ margin-left: 10px;display: block;}
.file-pl ol li{  display: block; border-bottom:1px solid #e1e6eb; margin:30px 0 0 10px; padding-bottom: 10px;}
.pl-title{display: block; height: 35px ; overflow: hidden; }
.pl-title a{display: block; height: 35px ; overflow: hidden; font-size: 20px;  }
.pl-title a:hover{ color: #f76e12;}
.pl-type,.pl-tit,.pl-user,.pl-content,.pl-time,.pl-zt{ float: left; display: block;}
.pl-text{ display: block; font-size: 14px;line-height: 24px;}
.pl-content{color: #666;}
.pl-time{color: #999; font-size: 13px;}
.pl-zt{color: #999; margin-left: 30px; font-size: 13px;}
.agree{ color: #f76e12; }