/*origin样式表*/



/*中间板 边缘线*/

/*#topbarmid,*/
/*#headermid,*/
/*#maincontent,*/
/*#footermid,*/
/*.menumid */
/*{border-left:dashed 1px #f90;border-right:dashed 1px #f90;}*/





/*顶部栏样式====================================================*/
#top{ min-width: 1527px;}
#topbar {margin:0px;padding:0px;background-color:#111; overflow:hidden}
#topbarmid {padding:0px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;width:1000px;overflow:hidden}


/*顶部栏  功能按钮 样式*/
#topbarmid .box-function{}



/*顶部栏 语言选择 样式*/
.language{}




/*header栏 样式 =================================================== */
.header { margin:0px; position: relative; z-index: 100; width: 100%; height: 75px;z-index: 110px;}
.headermid {
    background:#23272b;
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#3b3f43), to(#23272b));
    background:-moz-linear-gradient(top, #3b3f43,#23272b);
    text-align: center;
    overflow: hidden;
    position: relative;;
    padding: 15px 0;
    width: 100%;
    z-index: 110;
}
.headermid .header_left{ position: absolute; left: 40px; top: 22px;}
.headermid .header_right{ position: absolute; right: 35px; top: 22px;}
.headermid .header-center{ height: 45px; line-height: 45px; color: #FFF; font-size: 25px;}

.btn_back{ background: url(../images/btn_back.png) no-repeat center; width: 29px; height: 29px; display: block;  cursor: pointer;}
.btn_menu{ background: url(../images/btn_menu.png) no-repeat; width: 29px; height: 29px; display: block; cursor: pointer;}
.btn_home{ background: url(../images/btn_home.png) no-repeat; width: 31px; height: 29px; display: block; cursor: pointer;}

/*=============================MENU部分========================================*/
.menu{
    position: fixed;
    left: 0;
    top: 75px;
    z-index: 100;
    background: #FFF;
    width: 336px;
    overflow: auto;
    /*=======animation setting=======*/
    transition: transform 350ms ease;
    -webkit-transition: -webkit-transform 350ms ease;
    -moz-transition: -moz-transform 350ms ease;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    transform: translate3d(-336px,0,0);
    -webkit-transform: translate3d(-336px,0,0);
    -moz-transform: translate3d(-336px,0,0);
    /*=======animation end=======*/
}

/*=======menu animation control=======*/
.menu[data-status=show] {
    transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
}
/*=======menu animation control end=======*/

/*一级目录的框*/
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu li{ border-bottom: #dcddde 1px solid;}

/*特别控制第一组的li的大小*/
.menu>ul>li { height: 135px;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;}
.menu>ul>li>a{ height:135px; line-height:135px; font-size:25px; display: block; padding: 0 0 0 130px; color: #808285;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;}
.menu>ul>li>a:hover{ text-decoration: none;}

.menu li.menu_home{ background: url("../images/bg_menu_1.png") no-repeat 40px center;}
.menu li.menu_introduce{ background: url("../images/bg_menu_2.png") no-repeat 40px center;}
.menu li.menu_product{ background: url("../images/bg_menu_3.png") no-repeat 40px center;}
.menu li.menu_news{ background: url("../images/bg_menu_4.png") no-repeat 40px center;}
.menu li.menu_project{ background: url("../images/bg_menu_5.png") no-repeat 40px center;}
.menu li.menu_download{ background: url("../images/bg_menu_6.png") no-repeat 40px center;}
.menu li.menu_faq{ background: url("../images/bg_menu_7.png") no-repeat 40px center;}
.menu li.menu_contact{ background: url("../images/bg_menu_8.png") no-repeat 40px center;}

/*=============================搜索部分========================================*/
.search_area{ box-shadow: #dadada 0px 5px 25px; overflow: hidden; margin-bottom: 30px;}
.home_search{ margin: 35px 0; box-shadow: none;}
.search-box{ width: 495px; height: 50px; margin: 10px auto; border: #ccc 1px solid; border-radius: 25px;}
.search-box-function{ float: left; background: url(../images/btn_search.png) no-repeat; width: 48px; height: 38px; border: none;  margin: 6px 10px 6px 20px; cursor: pointer; outline: none;}
.search-box-bg{ float: left; height: 50px; margin: 0;}
.search-box-bg .search-box-content{ border: none; height: 38px; width: 385px; outline: none; font-size: 18px; padding: 5px;}

.search-keyword{ padding: 25px; font-size: 18px;}
.search-keyword em{ color: #F00;}

/*=============================主体部分========================================*/
.container{ width: 640px; margin: 0 auto;}




/*=============================导航部分========================================*/
.location span{ color:#868686!important;}



/*=============================content栏部分========================================*/
#content { margin:0px 5px 0px 255px; padding:20px 20px 0; line-height:20px; overflow: hidden;}
.content-wide {}
#content h1 {padding:0px;margin:0 auto;line-height:24px; font-size: 18px;}
#content ul { padding:0px;margin: 0 0 20px; list-style-position: inside;}
#content img{ margin: 20px 10px;}
#content a{ color: #f00;}


/*=============================footer栏部分========================================*/
.footer{ text-align: center; background: #f2f2f2; overflow: hidden;}
.footer_logo{ margin: 25px 0 20px;}
.footer p{ color: #808285; margin: 0 0 25px;}



/*
新浪微博(点击去到网页)
腾讯微博(点击去到网页)
微信(点击出现二维码)

电子邮件(点击直接发送邮件)

skype(点击是在线客服)
wangwang(点击是在线客服)
QQ(点击是在线客服)

留言板(点击进入留言页面)
*/

.share-links{float:right;margin-top:10px;}


.share-links #swb{background-position:0px 0px;}
.share-links #swb:hover{background-position:-50px 0px;}

.share-links #qq{background-position:0px -50px;}
.share-links #qq:hover{background-position:-50px -50px;}

.share-links #wx{background-position:0px -100px;}
.share-links #wx:hover{background-position:-50px -100px;}

.share-links #mail{background-position:-0px -150px;}
.share-links #mail:hover{background-position:-50px -150px;}

.share-links #twb{background-position:-0px -200px;}
.share-links #twb:hover{background-position:-50px -200px;}

.share-links #gbook{background-position:-0px -250px;}
.share-links #gbook:hover{background-position:-50px -250px;}

.share-links #sky{background-position:-0px -300px;}
.share-links #sky:hover{background-position:-50px -300px;}

.share-links #wangwang{background-position:-0px -350px;}
.share-links #wangwang:hover{background-position:-50px -350px;}




/*=============================banner部分========================================*/
/*banner area start*/
#banner {
    height: 300px;
    position: relative;
    text-indent: -999999px;
    overflow: hidden;
    list-style: none;
}

.bannerlong{
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}
.bannerlong ul{
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
    list-style: none;
}
.bannerlong ul li{
    height: 100%;
    float: left;
}
.dot{
    width: 1024px;
    margin: 0 auto;
    height: 15px;
    position: relative;
}
.onlydot{
    display: none;
}
.dot ul{
    margin: -45px auto 0;
    list-style: none;
}
.dot ul li{
    background: #FFF;
    height: 10px;
    width: 10px;
    float: left;
    margin-right: 15px;
    border-radius: 50%;
    cursor: pointer;
}
.dot ul li.active{
    background: #00479d;
}
/*banner area end*/


/*=============================在线客服部分========================================*/
.online-service-set {background-color:#999;border-left:solid 1px #ececec;}
.online-service-set .boxes {padding:0px;margin:0px 0px 15px -1px;overflow:hidden;border-top:solid 7px #84c0f2;border-bottom:solid 7px #84c0f2;}
.online-service-set .boxes li {height:22px;padding:8px 5px;background-color:#ffffff;margin:0px 0px 0px 0px;overflow:hidden;border-bottom:solid 1px #d6d6d6;}
.online-service-set .boxes li:hover {background-color:#ffffff }

.online-service-set .boxes li a{color:#232323}
.online-service-set .boxes li a:hover{color:#cccccc}

.online-service-set .boxes li label {height:16px;padding:2px 5px 5px 5px;font-size:12px;width:80px;display:block;float:left }





/*======首页部分======*/
.main-home{ background: #f2f2f2;}
ul.main-home-link{ list-style: none; margin: 0; padding: 0 20px; background: #FFF; overflow: hidden;}
ul.main-home-link li{ float: left; text-align: center; width: 25%;}
ul.main-home-link li p{ font-size: 24px; color: #6f6f6f;}

.area_title{ height: 100px; position: relative; text-align: center;}
.area_title h2{ line-height: 100px; padding: 0 20px; background: #f2f2f2; position: relative; z-index: 10; display: inline; font-size: 30px; color: #6f6f6f; font-family: "microsoft yahei";}
.area_title .line{ position: absolute; width: 100%; height: 1px; background: #dcdddf; top: 50%;}
.area_title_white, .area_title_white h2{ background: #FFF;}


.main-product{ background: #FFF; border: #d7d8d9 1px solid; padding: 3px 0;overflow-x: auto;    scrollbar: none;
    -webkit-overflow-scrolling: touch;}
.main-product ul{ list-style: none; margin: 0; padding: 0;width: 1999px}
.main-product li{ float: left; border: #d7d8d9 solid; border-width: 0px 0 0px 1px;}
.main-product li img{ width:294px;}
.main-product li{ border: none; padding: 0 3px 0 2px;}

.main-aboutus, .main-news{ position: relative; height: 319px; border: #d7d8d9 1px solid;}
.main-aboutus a, .main-news a{ display: block; background: url(../images/home_aboutus.jpg) no-repeat right top #FFF; width: 100%; height: 100%; color: #6f6f6f;}
.main-aboutus .main-aboutus-text{ position: absolute; left: 56px; top: 115px; background: url(../images/home_aboutus_title.png) no-repeat; width: 180px;}
.main-aboutus .main-aboutus-text p,
.main-news .main-news-text p{ font-size: 37px; color: #4c87c1; margin: 45px 0 0;}

.main-news a{ background: url(../images/home_news.jpg) no-repeat left top #FFF;}
.main-news .main-news-text{ position: absolute; left: 405px; top: 115px; background: url(../images/home_news_title.png) no-repeat; width: 180px;}
.main-news .main-news-text p{ margin: 69px 0 0;}



/*======框架部分======*/
.box{margin:0px}
.box-content{margin:0px}
.box-function{margin:0px}
.box-data{margin:0px}
.box-logo{margin:0px}

.boxes{margin:0px;}

.boxing{height:auto;}
.boxing-content{margin:0px;}
.boxing-data{margin:0px;}
.boxing-logo{margin:0px;}


/*分类页面用层级*/
.boxing2 {height:auto;overflow:hidden;}
.boxing2-logo{margin:0px;}
.boxing2-content{margin:0px;}

.boxing3{overflow:hidden;}
.boxing3-logo{margin:0px;}
.boxing3-content{margin:0px;}




/*=====================================板块样式=======================================*/



/*产品展示 分类页面*/
.product-term-box .boxing {height:auto; overflow:hidden; border-top:dashed 1px #cccccc; padding:25px 0px 0px 0px;margin:25px 0px 0px 0px}
.product-term-box .boxing-logo {width:50px;height:50px; float:left; margin:0px 15px 0px 0px}

/*分类列表页面*/
.term-list{ height: 56px; line-height: 56px; background: #f2f2f2; margin-top: 30px; text-align: left; border: #d7d8d9 solid; border-width: 1px 0;}
.term-list .term-list-btn{ display: block; float: right; height: 56px; width: 130px; background: url(../images/page_arrow_bottom.png) no-repeat center; cursor: pointer; position: relative;}
.term-list ul{ display: none; list-style: none; margin: 0; padding: 0; position: absolute; top: 57px; right: 25px; width:325px; z-index: 10;}
.term-list ul[data-status=show]{ display: block;}
.term-list ul li{ background: #f2f2f2; border: #d7d8d9 solid; border-width: 0 1px 1px 1px; text-align: center; font-size: 20px; height: 75px; line-height: 75px;}
.term-list ul li a{ text-decoration: none; color: #727272;}
.term-list ul li a:hover{ color: #558dc6;}
.term-list h1{ display: inline-block; margin: 0 0 0 25px!important;}

.term-list .product-term-list-btn{ background: url(../images/product_list_btn.png) no-repeat center; border-left: #d7d8d9 1px solid;}

/*二级*/
.product-term-box .boxing2{height:auto;overflow:hidden; padding:15px 0px 0px 50px}
.product-term-box .boxing2-logo {width:50px;height:50px; float:left; margin:0px 15px 0px 0px}


/*二级*/
.product-term-box .boxing3{overflow:hidden; padding:15px 0px 0px 100px}
.product-term-box .boxing3-logo {width:50px;height:50px; float:left; margin:0px 15px 0px 0px}




/*列表页面*/
.detail-list-box{ list-style: none; margin: 40px 0 0; padding: 0; text-align: left;}
.detail-list-box li{ padding: 20px 25px 20px 60px; border-bottom: #e9e9e9 1px solid; line-height: 25px; background: url(../images/list_bg_icon_blue.png) no-repeat 44px 29px;}
.detail-list-box li a{ font-size: 20px; color: #727272;}
.detail-list-box li a:hover, .detail-list-box li a:active{ text-decoration: none; color: #558dc6;}




/*产品展示 列表页面*/
.product-list-box{ margin-top: 0;}
.product-list-box li{ padding: 15px 25px; background: none; overflow: hidden;}
.left_area{ float: left;}
.right_area{ float: right; width: 340px;}
.product-list-box li a{ color:#4c87c1; font-size: 30px;}
.product-list-box li .right_area a{ margin:10px 0 0; display: block; line-height: 30px;}
.product-list-box li .right_area p{ font-size: 20px; margin-bottom: 0; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}

.product-term-box li .right_area{ width: 333px;}
.product-term-box li{ background: #f2f2f2; padding: 0; margin: 40px 25px 0; border: #e4e6e6 1px solid;}
.product-term-box li .right_area a{ color: #58595b; border-bottom: #ebecec 1px solid; margin: 0; padding: 20px 0 20px 33px;}
.product-term-box li .right_area p{ color: #6f6f6f; -webkit-line-clamp: 7; padding-left: 33px;}

/*产品展示 详细页面*/
.product-detail-tab{ overflow: hidden;}
.product-detail-tab > div{float: left; width: 50%; height: 50px; text-align: center; line-height: 50px; font-size: 22px; background: #f1f2f2; border: #d7d9da solid; border-width: 1px 0; color: #737b81; cursor: pointer;}
.product-detail-tab div.selected{ background: #737b81; color: #FFF;}

.product-detail-img-box{ display: none;}
.product-detail-img-box.selected{ display: block;}
.product-detail-text{ padding: 40px 30px; color: #6f6f6f;line-height: 28px;}
.product-detail-text h1{ font-size: 29px;font-weight: bold;margin-top: 10px;}
.product-detail-text h2{ color: #4c87c1; font-size: 29px;}
.product-detail-text p{ color: #808285; font-size: 25px; margin-top: 50px;line-height: 38px;}

.product-detail-other ul{ margin: 0; padding: 0; list-style: none;}
.product-detail-other ul li{ border-top: #d7d9da 1px solid; text-align: center;}
.product-detail-other ul li img{ border: none; margin: 0 auto; padding: 25px;}

.product-detail-prm-box{ display: none; font-size: 22px;}
.product-detail-prm-box.selected{ display: block;}
.product-detail-prm-box span{ color: #4c87c1;}
.product-detail-prm-box p{ color: #6f6f6f;}

/*公司简介 详细页面*/
.content-introduce{ text-align: center; padding-bottom: 30px; color: #808285;}
.content-introduce h1{ margin: 30px 0; font-family: "microsoft yahei";}
.introduce-detail-box-text{ font-size: 30px;  text-align: left; padding: 0 60px; color: #6f6f6f;}
.introduce-detail-box-text img{ max-width: 100%;}

/*工程项目 列表页面*/
.project-list-box li{ padding: 45px 25px;}
.project-list-box li .right_area{ width: 280px;}
.project-list-box li .right_area a{ margin: 0;}


/*联系我们 详细页面*/
.contanct-detail-box .detail-boxing{ list-style: none; margin: 0; padding: 0;}
.contanct-detail-box .detail-boxing li{ height: 84px; color: #6e6d73; padding-left: 160px; font-size: 30px; margin-bottom: 50px; display: inline-table;}
.contanct-detail-box .detail-boxing li p{ margin: 0; display: table-cell; vertical-align: middle;}
.contanct_phone{ background: url(../images/contact_phone.png) no-repeat 35px 0; margin-top: 90px;}
.contanct_fax{ background: url(../images/contact_fax.png) no-repeat 35px 0;}
.contanct_email{ background: url(../images/contact_email.png) no-repeat 35px 0;}
.contanct_address{ background: url(../images/contact_address.png) no-repeat 35px 0;}




/*留言 详细页面*/
.gbook-add-content{margin-top: 50px;}
.gbook-add-content ul{ list-style: none; margin: 0; padding: 0;}
.gbook-add-content ul li{ font-size: 25px; margin-bottom: 40px; overflow: hidden;}
.gbook-add-content ul li label{ float: left; width: 100px; height: 57px; line-height: 57px; display: block;}
.gbook-add-content ul li input[type="text"],
.gbook-add-content ul li input[type="password"]{ width: 430px; height: 55px; border: #e7e7e7 1px solid; background: #f8f8f8; float: right; padding: 0 10px; font-size: 22px;}
.gbook-add-content ul li textarea{ width: 430px; height: 230px; border: #e7e7e7 1px solid; background: #f8f8f8; float: right; padding: 10px;}
.gbook-add-content ul li input.input_imgcode{ float: left; border: #e7e7e7 1px solid; background: #f8f8f8; width: 105px; height: 55px; margin-left: 38px; padding: 0 10px; font-size: 22px;}
.gbook-add-content ul li img.img_imgcode{ float: left; border: #e7e7e7 1px solid; margin-left: 50px; height: 55px; vertical-align: middle;}
.btn_sure, .btn_delete{ background: #32363a; border-radius: 5px; padding: 10px 35px; border: none; color: #FFF; font-size: 25px; margin-right: 50px;}
.btn_sure{ margin-left: 138px;}

/*新闻列表页面*/
.news-list-box{ list-style: inside;}
.news-list-box li{ padding-left: 25px; padding-right: 240px; background: none; position: relative;}
.news-list-box li span{position: absolute; right: 25px; top: 20px; font-size: 20px; color: #808285;}
.news-list-box li.hot_news{ list-style: none; overflow: hidden; padding-right: 25px;}
.news-list-box li.hot_news > div:first-child{ float: left; width: 185px; height: 125px;}
.news-list-box li.hot_news > div:first-child img{ width: 185px; height: 125px;}
.news-list-box li.hot_news > div:last-child{ float: right; width: 365px;}
.news-list-box li.hot_news a{ font-size: 25px;}
.news-list-box li.hot_news p{ font-size: 20px; line-height: 33px; margin: 10px 0;}
.news-list-box li.hot_news p a{ font-size: 20px; color: #4c87c1;}




/*新闻详细页面*/
.content-news{ padding: 0 25px;}
.content-news img{ max-width: 590px;}
.content-news h1{ font-size: 39px; font-family: "microsoft yahei"; color: #6f6f6f; line-height: 43px;}
.content-news>span{ display: block; color: #a7a9ac; font-size: 24px; margin: 35px 0 60px;}
.content-news .detail-boxing-logo{ margin-bottom: 60px;}
.news-detail-box-text{ padding: 0 0 30px;font-size: 28px;line-height: 42px;text-align: left;color: #6f6f6f;}
.news-detail-box-text p{ margin: 0;}
.news-detail-box-text span{ font-size: 28px!important;}


/*下载列表页面*/
.download-list-box li{ padding-left: 45px; padding-right: 180px; background: url(../images/list_bg_icon_black.png) no-repeat 28px 29px; position: relative;}
.download-list-box li label{ font-size: 20px; color: #727272;}
.download-list-box li a{ display: block; font-size: 20px; color: #808285; background: url(../images/download_icon.png) no-repeat 10px center; display: block; padding: 4px 13px 4px 50px;}
.download-list-box li a:hover{ color: #727272;}
.download-list-box li span{
    position: absolute; right: 34px; top: 16px;
    border: #d1d3d4 1px solid; border-radius: 4px;
    background:#e4e4e4;
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#e4e4e4));
    background:-moz-linear-gradient(top, #fefefe,#e4e4e4);
}



.user_box{
    color: #FFF;
    overflow: hidden;
    position: absolute;
    right: 74px;
    top: 30px;
    font-size: 18px;
}
.user_box a{
    color: #FFF;
    font-size: 18px;
    padding: 0 10px;
}
.user_box .user_area_1,
.user_box .user_area_2{
    float: right;
}


.user_icon{
    width: 640px;
    height: 300px;
    text-align: center;
    background: #23272b;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#3b3f43), to(#23272b));
    background: -moz-linear-gradient(top, #3b3f43,#23272b);
    background-size: 100%!important;
    position: relative;
    overflow: hidden;
}
.user_icon img{
    max-width: 180px;
    max-height: 235px;
    position: absolute;
    left: 30px;
    top: 30px;
}
.user_detail{
    margin-top: 30px;
    padding: 0 25px 30px;
}
.user_detail ul{
    padding: 0;
    margin: 0;
}
.user_detail li{
    list-style: none;
    border-top: #ccc 1px solid;
    font-size: 26px;
    padding: 34px 0;
    overflow: hidden;
    line-height: 42px;
}
.user_detail li:first-child{
    border-top: none;
}
.user_detail li label{
    width: 160px;
    color: #999;
    float: left;
    padding-left: 25px;
    text-align: right;
}
.user_edit_detail li label{
    line-height: 48px;
}
.user_detail li span{
    float: left;
    width: 405px;
    word-break: break-all;
}
.user_detail li span a{
    color: #000;
    text-decoration: underline;
    word-break: break-all;
}
.user_edit{
    position: absolute;
    right: 115px;
    top: 70px;
    font-size: 18px;
    color: #FFF;
    line-height: 30px;
    text-align: left;
}
.user_edit a{
    color: #FFF;
}
.user_edit_detail input[type="checkbox"]{
    width: 30px;
    height: 43px;
    padding: 0;
    margin: 0px 35px 0 0;
    float: left;
}
.user_detail li span input{
    width: 350px;
    border: #ccc 1px solid;
    padding: 10px 15px;
    font-size: 20px;
}
.save_vard input{
    width: 100%;
    height: 140px;
    line-height: 140px;
    text-align: center;
    font-size: 62px;
    margin-bottom: 135px;
    background: #eee url("../images/usercard_btn.png") no-repeat center;
    background-size: 540px 75px;
    border-radius: 65px;
    border: none;
}

.qrcode{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding-top: 3px;
    text-align: center;
    font-size: 24px;
    z-index: 200;
    color: #fff;
    /*background: url("../images/qrcode_bg.png") no-repeat top center;*/
}

.qrcode[data-status=show] {
    display: block;
}
.qrcode img{
    width: 100%;
}
.qrcode p{
    font-size: 2em;
}

.weixin_qrcode_btn{
    float: right; width: 70px;font-size: 14px;color: #FFF;background: #000;border-radius:10px;margin-left: 10px;text-align: center;text-decoration: none;
}
.weixin_qrcode{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding-top: 3px;
    text-align: center;
    font-size: 24px;
    z-index: 200;
    color: #fff;
}
.weixin_qrcode img{
    width: 100%;
}
.weixin_qrcode[data-status=show] {
    display: block;
}

.weixin_qrcode p{
    font-size: 2em;
}



/*点赞*/
.detail-zan-box a{
    display: none;
    background: url("../images/zan.png") no-repeat;
    width: 55px;
    height: 31px;
    font-size: 14px;
    line-height: 35px;
    padding: 0 0 0 40px;
    cursor: pointer;
    color: #8c8c8c;
    text-decoration: none;
}
.detail-zan-box a.zan_clear_btn{
    background: url("../images/zan.jpg") no-repeat;
    cursor: inherit;
}
.detail-zan-box .zan_select{
    display: block;
}

.select_re{
    margin-top: 50px;
    border-bottom: #000 4px solid;
}
.select_re a{
    display: inline-block;
    font-size: 25px;
    color: #000;
    padding: 15px;
    text-decoration: none;
}
.select_re a.select{
    color: #FFF;
    background: #000;
    border-radius: 10px 10px 0 0;
}
.user_list{
    margin-top: 30px;
    padding: 0 25px 30px;
}
.user_list ul{
    margin: 0;
    padding: 0;
}
.user_list li{
    list-style: none;
    border-top: #ccc 1px solid;
    font-size: 26px;
    padding: 20px 40px;
    overflow: hidden;
    line-height: 1em;
    background: url("../images/userlist_icon.jpg") no-repeat left 5px center;
}
.user_list li:first-child{
    border-top:none;
}
.user_list li a{
    color: #000;
    text-decoration: none;
}

.people_area{
    border-top: #ccc 1px solid;
    padding-top: 20px!important;
}
.people_area li{
    border: none;
    padding: 10px 0 0;
}
