*{word-wrap:break-word}
body,button,input,select,textarea{font-family:'Microsoft YaHei','Hiragino Sans GB',STHeiti,Tahoma,SimHei,sans-serif;color:#444;font-size:12px}
textarea{resize:none}
.pc,.pr,body,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}
caption,th{text-align:left;font-weight:400}
.xl li,ul li{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:1em}
cite,em,i{font-style:normal}
a{color:#333;text-decoration:none}
a img{border:none}
label{cursor:pointer}
.clf:after{content:" ";clear:both;font-size:0;height:0;display:block;visibility:hidden}
.w1180{width:1180px;margin:0 auto}
.deantese{width:100%;min-width:1180px;background:#fff;padding:50px 0}
.deanheader_bottom{width:100%;min-width:1180px;background:#fff;height:50px;padding:25px 0}
.wrap-header{height: 100px; padding: 0;}
.wrap-header h2{margin-bottom:0;}
.deanlogo{float:left;}
.p_pop a:hover{background:#fff}
.logo{width: 440px;height: 100px;display:block;overflow:hidden}
.logo>p{width: 100%;height:100px;line-height:100px;display:inline-block;}
.logo img{max-width:100%;max-height:100px;vertical-align:middle}
.default-logo {color: #ea5875; font: 50px 'sim sun', 'sans-serif';}
.deandenglu{float:right}
.deandenglu span{font-size:20px;margin-top:-20px}
.deansidetools{width:60px;z-index:999999;border:1px solid #eff0f1;position:fixed;right:0;top:50%;font-size:12px}
.deansidetools ul li{display:block;background:#fff;text-align:center;height:60px;border-bottom:1px solid #eff0f1;overflow:hidden;color:#999}
.kefu_part{position:relative;z-index:20;display:block;cursor:pointer}
.deansidetools ul li a i{display:block;width:25px;height:25px;margin:10px auto 5px}
.deansidetools ul li a i.icon_kefu{background:url(side-icon-service.png) no-repeat center center}
.deansidetools ul li a:hover i.icon_kefu{background:url(sidebar_icon01_hover.png) no-repeat center center}
.deansidetools ul li a:hover{color:#ea5875}
.kefu_part_open{position:absolute;overflow:hidden;width:218px;height:252px;top:-11px;left:-226px;display:none;background:url(sidebar_kefu_bg.png) no-repeat center center;padding-right:8px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.deansideicon_qq{display:block;width:38px;height:46px;margin:20px auto 0;background:url(sidebar_icon_qq_.png) no-repeat center center}
.deansidetel {background: url("sidebar_icon_kefu.png") no-repeat 20px center;border-top: 1px solid #e5e5e5;color: #666;height: 24px;line-height: 24px;padding: 13px 0 13px 25px;}
.kefu_part_open a.deanonline{display:block;color:#ea5875;border:1px solid #ea5875;width:78px;height:22px;line-height:22px;text-align:center;margin:10px auto;border-radius:3px}
.kefu_part_open a.deanonline:hover{background:#ea5875;color:#fff}
.deansidetime{color:#999;margin-bottom:10px}
.kefu_part_box:hover .kefu_part_open{display:block}
.deantesebox ul{width:1206px}
.weixin_part{position:relative;z-index:20;display:block;cursor:pointer}
.icon_erweima{display:block;width:25px;height:25px;margin:10px auto 5px;background:url(sidebar_icon03.png) no-repeat center center}
.deansidetools ul li a:hover i.icon_erweima{background:url(sidebar_icon03_hover.png) no-repeat center center}
.weixin_part_open{position:absolute;overflow:hidden;width:128px;height:128px;top:0;left:-142px;display:none;padding-right:8px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}
.weixin_part_box:hover .weixin_part_open{display:block}
.nav-menu-wrap{min-width:1180px;width:100%;background:#ea5875}
.nav-menu-wrap .nav-menu{width:1180px;height:55px;margin:0 auto}
.nav-menu-wrap .nav-menu li{width:110px;height:55px;float:left}
.nav-menu-wrap .nav-menu a.active:hover{color:#fff}
.nav-menu-wrap .nav-menu a{transition:0s all}
.nav-menu-wrap .nav-menu a{color:#fff;font-size:15px;text-align:center;height:55px;display:block;line-height:55px}
.nav-menu-wrap .nav-menu a.active,.nav-menu-wrap .nav-menu a:hover{color:#fff;background:#ff9501}
.nav-menu-wrap .nav-menu li.order-nav{margin-right:20px;float:right}
.nav-menu-btn:hover a{background:#ff9501;color:#fff}
.nav-menu-sub{display:none;position:absolute;top:55px;left:0;z-index:999}
.nav-menu-btn:hover .nav-menu-sub{display:block}
.nav-menu-sub li{text-align:center;line-height:55px;width:130px;height:36px;background:#ff9501;color:#fff}
.nav-menu-wrap .nav-menu-sub li:hover a{color:#fff;background:#feb34b}
.nav-menu-sub li a{color:#fff;font-size:12px!important}
#full-screen-slider{width:100%;position:relative;background:#eaeaea}
#slides{display:block;width:100%;list-style:none;padding:0;margin:0;position:relative}
#slides li{display:block;width:100%;height:100%;list-style:none;padding:0;margin:0;position:absolute;overflow: hidden;}
#pagination{display:block;list-style:none;position:absolute;left:29%;bottom:10px;z-index:990;padding:5px 15px 5px 0;margin:0}
#pagination li{display:block;list-style:none;width:12px;height:12px;float:left;margin-left:15px;border-radius:5px;background:#fff}
#pagination li a{display:block;width:100%;height:100%;padding:0;margin:0;text-indent:-9999px}
#pagination li.current{background:#f28e29}
.deanpubtitles{text-align:center;margin-bottom:20px}
.deanpubtitles h5{font-size:32px;color:#333;font-weight:400}
.deanpubtitles h2{font-size:14px;color:#ea5875;font-weight:400;margin:10px 0}
.deanpubtitles p{margin-top:15px;font-size:16px;line-height:30px;color:#999;text-align:center}
.deantesebox ul li{float:left;margin:0 20px 0 0;text-align:center;width:272px;height:365px;border:4px solid #f5f5f5;border-radius:2px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}
.deantesebox ul li h5{font-size:16px;color:#7d838b;width:200px;margin:15px auto;overflow:hidden;height:30px;line-height:30px}
.deantesebox ul li p{font-size:12px;color:#999;height:80px;overflow:hidden;text-align:left;line-height:20px;width:200px;margin:0 auto}
.deantesebox ul li span{display:block;width:100px;height:32px;line-height:32px;border:4px solid #f5f5f5;font-size:16px;color:#7d838b;border-radius:3px;margin:20px auto}
.deantesebox ul li span:hover{border:4px solid #ea5875;color:#ea5875}
.deantesebox ul li:hover{background:#ea5875;border:4px solid #ea5875;transform:translate(0,-5px);-webkit-transform:translate(0,-5px);-moz-transform:translate(0,-5px);-o-transform:translate(0,-5px);-ms-transform:translate(0,-5px);box-shadow:0 2px 3px #ddd}
.deantesebox ul li:hover h5{color:#fff}
.deantesebox ul li:hover p{color:#fff}
.deantesebox ul li:hover span{border:4px solid #fff;color:#fff}
.deantesebox ul li:hover .deanlines{background:#fff}
.deantesebox ul li:hover .deanicons{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);-ms-transform:rotateY(360deg)}
.deanselection a{display:block;width:180px;height:40px;line-height:40px;text-align:center;font-size:16px;background:#ea5875;border-radius:3px;color:#fff;margin:20px auto}
.deanselection a:hover{background:#ffc700;color:#fff}
.deancgal{width:100%;min-width:1180px;background:url(bgf.jpg) 0 0 no-repeat;padding:50px 0;background-size:cover;background-attachment:fixed}
.deanslideshow{position:relative}
.deanftrsd{width:1180px;overflow:hidden}
.deanslideshow ul li{width:280px;float:left;margin:0 15px 0 0}
.deancasehe{position:relative}
.deancasehe a img{width:280px}
.deancasehebt{background:rgba(255,255,255,.8);padding:20px;width:280px;box-sizing:border-box}
.deancasehebt h3{margin-bottom:10px;height:45px;overflow:hidden}
.deancasehebt h3 a{font-size:16px;color:#8d919c;font-weight:400}
.deancasehebt h3 a:hover{color:#ea5875}
.deancasehebt p{font-size:12px;color:#b6bac6;line-height:22px;height:44px;overflow:hidden}
.deancasehebt div{color:#ea5875;font-size:14px;text-align:right;display:block}
.deancasehebt div a{font-size:14px;color:#ea5875}
.deannews{width:100%;min-width:1180px;background-size:cover;background-attachment:fixed;padding:50px 0}
.deannewsbox{margin-top:40px}
.deannewsbox ul{width:1250px}
.deannewsbox ul li{float:left;margin:0 32px 32px 0;width:514px;height:170px;background:rgba(255,255,255,.76);padding:20px 20px 20px 40px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;position:relative}
.deannewsbox ul li:hover{box-shadow:0 15px 30px rgba(0,0,0,.06)}
.deannewsbox ul li:hover .deanlins{left:160px;background:#ea5875}
.deanlins{display:block;width:30px;height:1px;background:#8d919c;position:absolute;left:0;top:47px;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear;transition:all .4s linear}
.article-summary{color:#999;margin-top:16px;line-height:26px;max-height:78px;font-size:12px;overflow:hidden;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}
.deanndate{font-size:18px;color:#666;height:30px;line-height:30px;text-align:right}
.deannewsdate{float:left;width:110px;margin-top:11px}
.deannewsinfo{float:right;width:360px;position:relative;overflow:hidden}
.deannewsinfo h5{width:100%;height:30px;line-height:30px;overflow:hidden;margin-top:11px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}
.deannewsinfo h5 a{font-size:16px;color:#666;font-weight:400}
.deannewsinfo h5 a:hover{color:#ea5875}
.deannewsinfo p{color:#999;margin-top:35px;line-height:26px;height:78px;font-size:12px;overflow:hidden;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}
.deannewsbox ul li:hover h5{margin-left:50px}
.deannewsbox ul li:hover p{margin-top:20px}
.deanicons{width:100px;height:100px;margin:20px auto;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}
.deanpj{width:100%;min-width:1180px;padding:50px 0;background:url(bx.jpg) 0 0 no-repeat}
.kehujianzheng{background:rgba(255,255,255,.8);padding:20px;width:280px;box-sizing:border-box}
.kehujianzheng p{font-size:12px;color:#b6bac6;line-height:22px;height:88px;overflow:hidden}
.kehujianzheng h3{height:35px;overflow:hidden}
.kehujianzheng h3 a{font-size:16px;color:#8d919c;font-weight:400}
.kehujianzheng h3 a:hover{color:#ea5875}
.deanfooter{background:#333;width:100%;min-width:1180px;padding:40px 0 40px 0}
.footer-top{border-bottom:1px solid #444;padding:20px 0 30px}
.deanftitems{float:right;width:49%;overflow:hidden}
.deanftitems:first-child{float:left}
.deanftitems p{height:30px;line-height:30px;font-size:14px;color:#fff}
.deanftitems a:hover{color:#ea5875}
.deanftbottom{text-align:center}
.banner {position: absolute;left:50%;margin-left:-960px;width:1920px;text-align:center;font-size: 0;overflow: hidden;height: 100%;}
.banner img {font-size: 12px;}
#FriendLink-friendlink a {color: #fff;}

#Banner-banner_empty_layer h3{padding:0!important}
.ban-font-bj{position:absolute;z-index:999;left:42%;top:42%}
.ban-font-box{position:relative}
.ban-font,.ban_font_text{color:#fff;border:#00f 1px dashed;min-width:250px;min-height:30px;font-size:24px;padding:10px;text-align:left}
.ban_font_text.hover{border:none}
.wrap-block-item-cover, .block-item-cover {height: 280px;}
.header-phone-title {font-family:'Microsoft YaHei', 'sans-serif'; font-size: 14px; line-height: 40px; color: #333333; height: 40px;font-weight:bold; text-align:right;}
.header-phone {font-size: 46px;font-style: italic;font-family: "impact", "sans-serif"; font-weight: bold; line-height: 50px; color: #d36119;height: 50px;padding-right:7px;}
.kehujianzheng {padding: 10px 20px;}
.kehujianzheng h3 {height: 36px; line-height: 36px;}
.contact-info {color: #fff; font-size: 14px; height: 30px; line-height: 30px;}
.contact-info span {float: left; margin-right: 10px;}
.friendlink, .support {color: #fff;font-size: 14px;padding-top: 20px;}
.support a {color: #fff;font-size: 14px;}
.wrap-bottom-code {width: 36%; float: left;}
.wrap-bottom-code:first-child {margin: 0 1% 0 5%;}
.wrap-bottom-code img {width: 128px; height: 128px;}
/* activitylist activity product */
.activity-thumb {width: 237px; height: 178px;border: 1px solid #eeeeee;-webkit-box-sizing: content-box;box-sizing: content-box;}
.activity-info {padding-left: 20px; vertical-align: top;}
.activity-time, .price {color: #999; font-size: 14px; line-height: 2.5; margin-right: 16px;}
.book-now {color: #EA5875; font-size: 14px; line-height: 2.5;}
.price span {color: #EA5875;}
/* articlelist */
.deannewsbox .article-list {width: auto;}
.article-list .article-item {width: auto; height: auto; float: none; margin: 0 0 16px;}
.article-item .deannewsinfo {float: left; margin-left: 36px;}
.article-item h5 {margin-bottom: 0;}
.article-item .article-summary {max-height: 26px; text-overflow: ellipsis; white-space: nowrap;}
/* album && picture */
.album-list {width: 1202px;}
.album {border: 1px solid #e5e5e5; box-shadow: 0 3px 5px 0 #f2f2f2; width: 270px; float: left; margin: 0 22px 16px 0; padding: 3px;}
.album div {padding-top: 75%; position: relative;}
.album div a {width: 100%; line-height: 202px; position: absolute; top: 0; bottom: 0; text-align: center;}
.album div img {max-width: 100%; max-height: 100%; vertical-align: middle;}
.wrap-picture {display: block; margin-bottom: 16px;}
.picture {max-width: 100%; }
/* contact */
.contact-wrap .Title-group {padding: 0;}
.Title-group h2.contact-target {height: auto;}
.contact-info-table {width: 100%; height: 300px; table-layout: fixed;}
.contact-info-table td {vertical-align: top;}
#bdmap-location-box {width: 100%; height: 300px; z-index: 1;}
/* form tip */
.onError{display:inline-block;height:25px;line-height:25px;margin-left:8px;padding:0 10px 0 27px;font-size:12px;vertical-align:middle;border:none;
    color:#ff5d48;background:url("/image/2012/tishi-icon2.png") 7px 4px no-repeat;position:relative;z-index:1;}
.onFocus {background:url("/image/2012/tishi-icon2.png") 7px -20px no-repeat;font-size:12px;height:25px;line-height:25px;display:inline-block;
    margin-left:8px;padding:0 10px 0 27px;}
.onCorrect {border:none;color:#ff5d48;background:url("/image/2012/tishi-icon2.png") 7px -45px no-repeat;font-size:12px;height:25px;line-height:25px;
    display:inline-block; margin-left:8px;padding:0 10px 0 27px;vertical-align:middle;position:relative;z-index:1;}
/* dianping */
.comment-list {background: #fff; padding: 16px;}
.item-comment {padding-bottom:14px; border-top:1px dashed #b8b8b8; padding-top:18px; overflow:auto;}
.item-comment:first-child{border-top:none}
.produce{float:left; width: 572px; font-size:12px; }
.default-photo{float:left; margin-right:16px; display:block; width:58px; height:58px; border:1px solid #e1e1e1; }
.day, .item-comment .time{color:#8e8e8e;margin-bottom:4px;}
.star0,.star1,.star2,.star3,.star4,.star5{width:70px;height:15px;background:url(star.png);}
.star0{background-position:0 -70px}
.star1{background-position:0 -56px}
.star2{background-position:0 -42px}
.star3{background-position:0 -28px}
.star4{background-position:0 -14px}
.star5{background-position:0 0}
.word{color:#555;margin-top:4px;}
.grade{margin-top:20px;font-size:12px;}
.grade .title{color:#6d6d6d;font-family:'microsoft yahei';font-size:16px;overflow:hidden;}
.grade .title span{color:#ff6a00; font-weight:bold;}
.grade ul{margin:26px 0 0 0;}
.item-grade {line-height: 26px;margin-bottom: 7px;}
.item-grade-left{float:left; width:74px; text-align:right; margin-right:6px; color:#323232;}
.item-grade-left em{font-style:normal; color:#ff6a00; margin-right:6px;}
.item-grade-right{float:left; position:relative;}
#star_num {display: inline-block;margin: 6px 9px 0 0;}
.position-star {font-size: 0;position:absolute;left:0;width:80px;height:14px;top: 6px;}
.position-star span{display:inline-block;width:14px;height:15px;cursor:pointer;vertical-align: top;}
.captcha-input {border: 1px solid #cbcbcb; height: 23px; padding-left: 7px; vertical-align: middle;}
.dp-captcha {width: 75px; height: 25px; display: inline-block; vertical-align: middle;}
.dp-refresh { background: none; border: none; color: blue; cursor: pointer; height: 25px; margin-left: 10px;padding: 0; vertical-align: middle;}
.dp-refresh:focus {outline: none}
.item-grade-right textarea{width:570px; height:126px; padding-left:7px; padding-top:7px; resize:none; border:1px solid #cbcbcb; border-radius:3px; }
/* cateinfolist */
.cateinfo-title{height:34px;background:#f8f8f8; border-top:5px solid #e6e6e6; font-size:12px; padding-left: 10px; margin-bottom:2px; }
.cateinfo-title p{float:left; font-family:"microsoft yahei"; font-size:14px; margin: 0; text-align:left;overflow:hidden}
.cateinfo-title .p1{width: 80%;}
.cateinfo-title .p2, .cateinfo-title .p3{width: 20%;}
.info-list {background: #fff; padding: 0;}
.info-list:after {content: " "; clear: both; height: 0; display: block; visibility: hidden;}
.info-list li{border-bottom:1px dotted #ddd;padding: 10px 0 6px 10px;overflow:hidden;}
.info-list li a{font-size:12px;float: left;}
.info-list li a:hover{color:#ff6a00; }
.a1{width: 80%; height: 21px;color:#323232;overflow:hidden}
.info-list li span{color:#8e8e8e;font-size:12px;float: left;}
/* page */
.pages {width:500px;line-height: 26px;margin:0 auto;padding:30px 0 40px;text-align: center;}
.pages strong {border: 1px solid red; color: red; font-size: 12px; display: inline-block; margin-right: 5px; padding: 0 10px; vertical-align: top;}
.pages a {border: 1px solid #999;color: #999;display: inline-block; margin-right: 5px;padding: 0 10px; vertical-align: top;}

@charset "UTF-8";

/*reset.css*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th {
    margin:0;
    padding:0
}
fieldset, img {
    border:0
}
:focus {
    outline:0
}
address, caption, cite, code, dfn, em, th, var, optgroup {
    font-style:normal;
    font-weight:normal
}
h1, h2, h3, h4, h5, h6 {
    font-size:100%;
    font-weight:normal
}
abbr, acronym {
    border:0;
    font-variant:normal
}
input, button, textarea, select, optgroup, option {
    font-family:inherit;
    font-size:inherit;
    font-style:inherit;
    font-weight:inherit
}
code, kbd, samp, tt {
    font-size:100%
}
input, button, textarea, select {
    *font-size:100%
}
body {
    line-height:1.5
}
ol, ul {
    list-style:none
}
caption, th {
    text-align:left
}
sup, sub {
    font-size:100%;
    vertical-align:baseline
}
:link, :visited, ins {
    text-decoration:none
}
blockquote, q {
    quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
    content:'';
    content:none
}
/* typography.css */
html {
    font-size:62.5%;
}
body {
    font-family:"microsoft yahei", arial, tahoma, "\5b8b\4f53", sans-serif;
    font-size: 14px;
    line-height: 1.428571429;
    background:#ffffff;
    z-index:0;
    position:relative;
}
h1, h2, h3, h4, h5, h6 {
    font-weight:bold;
    color:#111;
}
h1 {
    font-size:3em;
    line-height:1;
    margin-bottom:0.5em;
}
h2 {
    font-size:2em;
    margin-bottom:0.75em;
}
h3 {
    font-size:1.5em;
    line-height:1;
    margin-bottom:1em;
}
h4 {
    font-size:1.2em;
    line-height:1.25;
    margin-bottom:1.25em;
}
h5 {
    font-size:1em;
    margin-bottom:1.5em;
}
h6 {
    font-size:1em;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
    margin:0;
}
a {outline:none;}

::-moz-selection {
    background:#dd4250;
    color:#fff;
}
::selection {
    background:#dd4250;
    color:#fff;
}
.padding60 {
    padding-top:60px;
    padding-bottom:60px;
}
.Container {
    margin-right:auto;
    margin-left:auto;
    padding-left:10px;
    padding-right:10px;
    min-width:960px;
    max-width:1180px;
}
.Title-group {
    padding:0 0 40px 0;
    overflow:hidden;
    text-align:center;
}
.Title-group h2 {
    margin:0;
    font-size:26px;
    font-weight:100;
    line-height:40px;
    height:40px;
    padding:5px 0;
    text-align:center;
    color:#ccc;
}
.Title-group h2 span {
    display:inline-block;
    padding:0;
}
.Title-group p {
    font-size:16px;
    line-height:30px;
    color:#888;
}
.Title-group .animate-btn {
    float:right;
}
.Title-group .animate-btn a {
    margin:5px;
}

.Title-group h2.title-sub {
    font-size:44px;
    color:#333;
    height:90px;
    font-weight:100;
}
.Title-group h2.c-black {
    color:#121212;
}
.Title-group h2.title-sub span {
    display:block;
    font-size:22px;
    opacity:0.87;
}
.Title-group p.sub-tit {
    font-size:22px;
}
.abt-content {
    margin:0 auto;
    max-width:1180px;
    color:#333;
    font-size:16px;
    line-height:25px;
}
.abt-content header, .project-form header {
    display:none;
}
.abt-content p {
    margin:0 0 20px 0;
}
.nav {height: 36px;}
.g-wrap {position:relative; margin:0 auto; width:1180px; height:100%; overflow:hidden;}
.crumbs {float:left;padding-left:13px;height:100%;background: url(crumbs_icon.png) no-repeat 0 13px;}
.crumbs a {float:left;padding:0 9px;font-weight:bold;font-size:12px;line-height: 36px;color:#4d4852;}
.crumbs a.on {background: url(crumbs_arrow.png) no-repeat 0 15px;}
#left {padding: 0 0 43px;}
.editor {padding-top:30px; color:#333333;line-height:23px;font-size:14px;}
.editor p {margin-bottom:15px;}
.editor .hidden {display:none;}

/* contact */
.contact-wrap {
    position:relative;
    min-width:980px;
    width:100%;
    background:#ffffff;
}

.pagination{margin-top:10px;font-size:9pt;font-weight:400;margin:0 5px 10px 10px;height:30px;overflow:auto}
.pagination a,.pagination span{color:#000;float:left;border:1px solid #dedede;background-color:#fff;height:22px;padding:5px 11px 0;margin-right:3px}
.pagination a:hover{text-decoration:none}
.pagination a:hover,.pagination span.current{background-color:#efefef;font-weight:400}
.pagination a.pages-goto:link,.pagination a.pages-goto:visited{background-color:#fff;border-color:#d1e3f1}

.commentpage .pageSelect{overflow:hidden;width:100%;height:49px;background:url(kb_comment.gif) bottom center repeat-x}
.commentpage .pageSelect li{float:left;padding:6px 13px;display:block}
.commentpage .pageSelect li.selected{background-color:#fefdf8;border-top:2px #f48d00 solid;border-left:1px #f48d00 solid;border-right:1px #f48d00 solid}
.commentpage .pageSelect li.selected a{color:#ff4500}
.commentpage .selectBd{padding:10px;height:91px;background-color:#fefdf8;border-bottom:1px #f9dea9 solid}
.commentpage .selectBd .left{float:left;width:290px}
.commentpage .selectBd .middle{float:left;padding-top:30px;width:317px;height:65px;text-align:center;border-left:1px #f2d89f solid;border-right:1px #f2d89f solid}
.commentpage .selectBd .middle em{color:#d00;font-weight:100;font-size:18px}
.commentpage .selectBd .middle a.gray{color:#888}
.commentpage .selectBd .middle img{vertical-align:middle}
.commentpage .selectBd .right{float:right;padding-top:30px;text-align:center;width:220px;    border: 1px solid #fefdf8; }
.right .pjMenu{display:block;font-size:18px;overflow:hidden;margin:0 auto;width:75pt;height:33px;text-align:center;background-color:#f60;color:#fff}
.commentpage .commentTj{padding:0 0 0 40px!important}
.commentpage .commentTj li{margin-bottom:4px!important}
.commentpage .pageBd h3{margin-top:10px;padding:0 10px;height:30px;background-color:#fff4e2;text-align:right;line-height:30px}
.commentpage .pageBd h3 a{float:right;display:block;padding-left:18px;background-position:0 -212px}
.commentpage .pageBd a.red{color:#f30;font-weight:700}
.commentpage .commentFB .hd{background-position:0 -254px}
.commentpage .text{width:840px!important}
.commentpage .mrw_list{float:left;margin-bottom:5px;width:730px;color:#585858}
.commentpage .mrw_list .list_left{text-align:left}
.commentpage .mrw_list th{padding:3px 6px;border-bottom:1px solid #eee;color:#333;font-weight:700}
.commentpage .mrw_list td{padding:4px 6px;height:22px;border-bottom:1px solid #eee;color:#666}
.commentpage .mrw_list td a{font-size:9pt}
.commentpage .mrw_list td a:hover{text-decoration:underline;font-weight:400}
.comment{position:relative}
.comment .hd{padding-left:1pc;height:28px;color:#fff;text-align:left;font-weight:700;font-size:14px;line-height:28px}
.comment .ft{position:absolute;top:7px;right:8px}
.comment .dpContent{clear:both;padding:15px 10px;height:auto;overflow:auto}
.comment .dpContent .pic{float:left;display:block;width:40px;margin-right:15px;vertical-align:middle}
.comment .dpContent .textt{float:left;display:block;width:50pc;text-align:left}
.comment .starB{padding:0 0 3px}
.comment .starB li,.comment .starB li span.zi{float:left;margin-right:7px}
.comment .starB li span.zi{display:block;overflow:hidden;height:21px;line-height:21px}
.comment .starB li span.startimg{float:left;display:block;margin-top:3px}
.comment .dpContent .textt .gray{margin-top:5px;color:#888}
.comment .huip{margin:0 10px 10px;width:auto;height:auto;overflow:auto;padding:5px 10px;background-color:#f3f3f3}
.comment .huip em{font-size:9pt}
.comment .time{color:#888;font-size:9pt}
.comment .tit{padding:0 10px;height:2pc;color:#333;font-weight:400;font-size:14px;line-height:28px}
.cright .box{background-color:#fff;overflow:auto;height:auto;}
.cright .box .tit{height:26px;padding:15px;line-height:26px;font-size:18px; font-weight:bold; padding-bottom:10px;}