/* public */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, blockquote, th, td, p { margin: 0; padding: 0 }
h1, h2, h3, h4, h5, h6, i, em { font-size: 100%; font-style: normal; font-weight: normal }
input, button, select, textarea { outline: none; font-size: 100%; }
ul, ol, li { list-style: none }
img { border: none }
textarea { resize: none }
body { color: #333333; background: #f3f3f3; word-break: break-all; word-wrap: break-word; }
body, input, textarea { font: 14px/1.5 '微软雅黑', Microsoft YaHei, arial, Verdana, SunSans-Regular, Sans-Serif, simsun, \5b8b\4f53; }
* html, * html body { background-image: url(about:blank); background-attachment: fixed; } /* 修正IE6振动bug */
button { border: 0 none; cursor: pointer; }
small { font-size: 12px; }
table { border-collapse: collapse; border-spacing: 0; }
a { color: #9f4379; text-decoration: none; outline: none }
a:hover { color: #c75698 }
.bold { font-weight: 700; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f18 { font-size: 18px; }
.left { float: left; }
.pdlr5 { padding: 0px 5px; }
.right { float: right; }
.noBorder { border: 0 none; }
.noBg { background-image: none }
.mauto { margin: 0 auto; }
.hd { overflow: hidden }
.tr { text-align: right; }
.yhFont { font-family: "微软雅黑", Microsoft YaHei; }
.alink1 { color: #333 }
.alink1:hover { color: #9f4379 }
.green { color: #63a510 }
.red { color: #e4050d }
.pure { color: #9f4379; }
/*clear*/
.clearfix { *zoom:1;
}
.clearfix:after { display: block; clear: both; height: 0; overflow: hidden; visibility: hidden; content: "."; }
.clear { height: 0; clear: both; overflow: hidden }
.divline { height: 15px; font-size: 0px; width: 100%; clear: both; }
.filter-box { background: #000; filter: Alpha(Opacity=60); opacity: .6; }
.blank50 { display: block; height: 50px; overflow: hidden; }
.w990 { width: 990px; zoom: 1 }
.wrap { width: 990px; margin: 0px auto; }
.Box { background: #FFF; }
/* end of public */

/*头部*/
/*背景*/
.header-logo .slogan-box,.header-tel .tel-icon,.hd-search-box .hd-search,.nav-box,.main-right .other-login span,.footer-inner .footer-logo .f-logo,.footer-inner .footer-dl .f-icon,.f-tel .f-phone{ background:url(/statics/img/new-index-ui-01.png) no-repeat;}
.f-ti{ text-indent:-9999px;}
/*header*/
.header-wrap { background-color: #FFF; font-size:12px; color:#666;}
.header-box { height: 80px; }
.header-logo { float: left; width:430px; margin-top:16px; }
.header-logo .logo-box, .header-logo .logo-box a { display: block; width: 165px; height: 45px }
.header-logo .logo-box { float:left; background:url(/statics/img/logo-6renyou.png) left center no-repeat;}
.header-logo .slogan-box{ display:block; float:left; width:227px; height:20px; background-position: 0px 0px; margin:17px 0px 0px 20px; }
.header-right { float: right; margin-top: 30px; }
.header-tel { float: right; }
.header-tel .tel-icon { display:inline-block; width:27px; height:27px; background-position: -200px -60px; float:left; }
.header-tel span{ float:left; color:#999; padding-left:11px; line-height:11px; display:block;}
.header-tel span b{  font:18px Arial; color:#666; }
.hd-search-box { float: right; margin-right: 20px; }
.hd-search-box .hd-search{ background-position:0px -25px; width:215px; height:30px; position:relative; z-index:90; }
.hd-search-box .hd-search .hd-sch-txt{ background:transparent; border:0 none; float:left; width:170px; height:18px; line-height:18px; color:#aaa; padding-top:5px; padding-left:13px; font-size:12px;}
.hd-search-box .hd-search .hd-sch-btn{ background:transparent; border:0 none; float:right; width:30px; height:30px; cursor:pointer;}
.nav-box { height: 36px; background-position:0px -256px; background-repeat:repeat-x; border-top:2px solid #d11391;  border-bottom:1px solid #ded3da; position:relative; z-index:1; }
.main-nav-list { float: left; height: 36px; line-height:36px;}
.main-nav-list li { float: left; font-size:14px; }
.main-nav-list li a{display: inline-block; padding:0px 30px; color:#333; background:url(/statics/img/top-nav-line.png) right top no-repeat;}
.main-nav-list li a.main-current{background: #c50283;color: #FFF;}
.main-nav-list li a:hover{ text-decoration:none; color:#c50283;}
.main-nav-list li a.main-current:hover{ text-decoration:none; color:#FFF;}
.main-right { line-height: 36px; float: right; height: 36px; }
.main-right .sub-nav { float: left; font-size:12px; color:#666; }
.main-right .sub-nav a{color:#666;}
.main-right .sub-nav a:hover{color:#666; text-decoration:underline;}
.main-right .sub-nav li { float: left; background:url(/statics/img/top-nav-line.png) right -56px no-repeat; padding:0px 8px;}
.main-right .other-login { float: left; }
.main-right .other-login span { display: inline-block; float: left; width:19px; height:16px; margin-top:10px; margin-left:10px; }
.main-right .other-login .icon-sina{ background-position:-90px -62px;}
.main-right .other-login .icon-qq{ background-position:-120px -62px;}
.main-right .other-login .icon-renren{ background-position:-146px -62px;}
.main-right .other-login a:hover .icon-sina{ background-position:-2px -62px;}
.main-right .other-login a:hover .icon-qq{ background-position:-33px -62px;}
.main-right .other-login a:hover .icon-renren{ background-position:-58px -62px;}
.icon-weidan{ background:url(/statics/img/new-index-ui.png) -307px -51px no-repeat; display:inline-block; width:50px; height:21px; position:absolute; top:-12px; left:40px;}
.p-rt{ position:relative;}
.nav-shadow{ background:url(/statics/img/navshadow.png) left top repeat-x; width:100%; height:5px; font-size:0px; position:absolute; bottom:-6px; left:0;}
/*footer*/
.footer-field { border-top:3px solid #c50283; color:#666; font-size:12px; }
.footer-field a{color:#666;}
.footer-field a:hover{color:#666; text-decoration:underline;}
.footer-field .footer-inner { border-top:1px solid #774165; background:url(/statics/img/indext-ui-bg.png) repeat; padding:20px 0px;}
.footer-inner .footer-logo { width: 220px; padding:20px 70px 20px 0px; }
.footer-inner .footer-logo .f-logo{ display:block; height: 80px; width: 220px; background-position:0px -167px;}
.footer-inner .footer-dl{ width:120px; padding-right:20px;}
.footer-inner .footer-dl dt{ color:#000; padding-bottom:10px;}
.footer-inner .footer-dl dd{ line-height:26px; overflow:hidden; *zoom:1; padding-bottom:5px;}
.footer-inner .footer-dl .f-txt{ height:20px; line-height:20px; display:inline-block; float:left;}
.footer-inner .footer-dl .f-icon{ float:left; display:inline-block; width:20px; height:20px; margin-right:5px;}
.footer-inner .footer-dl .f-sina{ background-position:-1px -84px;}
.footer-inner .footer-dl .f-qzone{background-position:-31px -84px;}
.footer-inner .footer-dl .f-renren{background-position:-62px -84px;}
.footer-inner .footer-wx{ width:92px;}.footer-inner .footer-wx dt{ text-align:center;}
.footer-inner .footer-wx .f-wx{ padding:5px; border:1px solid #bcbbbb; background:#FFF; width:80px; height:80px;}
.footer-inner .f-tel { float:right; width:250px; }
.footer-inner .f-tel .f-phone { background-position:0px -112px; padding-left:50px; height:50px;  }
.footer-inner .f-tel .f-phone i{ font:30px Arial;line-height:28px;}
.footer-inner .f-tel .f-service { display:inline-block; padding:0px 15px; padding-left:50px; padding-top:5px; color:#333;}
.copyright-box { line-height: 36px; color: #666; text-align: center; height: 36px; background:#424242;font-size:12px; }
.copyright-box a{color:#666;}
.copyright-box a:hover{color:#666; text-decoration:underline;}

/*固定浮动*/
.screen{ position:fixed; top:0px; z-index:9999; _position:absolute; _top:expression(documentElement.scrollTop + "px");}
.float-bar { width: 140px; height:542px;position: absolute;right:50%; top: 50px; margin-right:-650px; }
.float-fix{ width: 140px;}
/*专题样式*/
.body-color { background: #fff; }
.f_left { float: left; }
.f_right { float: right; }
.clr { clear: both; }
.ov_hidden { overflow: hidden; }
.kong_10, .kong_20, .kong_30, .kong_40, .clr { width: 100%; }
.kong_10 { height: 10px; }
.kong_20 { height: 20px; }
.kong_30 { height: 30px; }
.kong_40 { height: 40px; }
.all { }
.banner { background: url(../img/banner.jpg) top center no-repeat; height: 510px; }
.main-content { background:#fff; }
.all_content { position:relative; }
.detail { }
.each { overflow: hidden; width: 940px;  margin: 0 auto; padding:50px 0px; *zoom:1; }
.title { overflow:hidden;width: 470px;}
.reason { overflow:hidden;width: 470px; }
.title h1 { display: block; color: #0196ff; margin: 0; font-size:30px; font-weight:bold; }
.title h1 a{color: #0196ff;}
.tip { margin-top: 7px; margin-left: 10px; }
.tou { width: 10px; height: 40px; background: url('../img/tip_tou.jpg') no-repeat; }
.wei { height: 30px; background: url('../img/tip_wei.jpg') repeat-x; padding-top: 2px; }
.wei span { color: #fff; font-size: 16px; letter-spacing: 2px; padding-left: 2px; padding-right: 8px; }
.each_left { width: 470px; }
.each_right{ width:460px;height: 471px;}
.each_detail { width: 400px; color: #7a7b7c; overflow:hidden ; }
.interval_line { width: 310px; height: 1px; margin-top: 15px; background: url('../img/inter_line.jpg') repeat-x; }
.line{ width: 470px; height:150px; position:relative; z-index:20;  }
.line_link{margin-left: 20px; width:380px;}
.each_link { width:380px; overflow:hidden;  padding-bottom:20px;}
.each_link a { color: #7a7b7c; float:left; }
.each_link a:hover { color: red; text-decoration:underline; }
.price { color: red; float:right; }
.custom { position: absolute; z-index: 9999; top: 88px; left: 450px; }
.custom a { display: block; color: #fff; width: 132px; height: 36px; line-height:36px; background: #0196ff; text-align: center; border-radius: 6px; }
.pic_1 { width: 460px; height: 471px; background: url('../img/pic_back_1.jpg') no-repeat; position:relative;z-index:10; }
.img_1_1 { width: 277px; height: 331px; position: absolute; top: 30px; left: 35px;  z-index: 1;}
.img_1_2 { width: 252px; height: 193px; position: absolute;  top: 244px; left: 177px; border: 6px solid #fff; z-index: 2;}
.pic_2 { width: 460px; height: 471px; background: url('../img/pic_back_2.jpg') no-repeat; position:relative; }
.img_2_1 { width: 277px; height: 331px; position: absolute; top: 34px; left: 149px; z-index: 1; }
.img_2_2 { width: 252px; height: 193px; position: absolute; z-index: 2; top: 216px; left: 20px; border: 6px solid #fff; }
.inline_2 { height: 44px; background: url('../img/inter_line_2.png') top center no-repeat; }

.bookmark {  width:106px; height:542px; background:url(../img/bookmark.png) no-repeat; padding-top:10px;}
.bookmark .menu-list{ padding:15px;}
.bookmark .menu-list li{ font-size:22px; height:48px; display:block; width:76px; text-align:center; line-height:48px; border-bottom:1px dashed #fff; font-weight:bold;}
.bookmark .menu-list li a{ color:#FFF;}
.bookmark .menu-list li a:hover{ color:#ffd800;}
.bookmark .menu-list .goback{ font-size:18px; border:0 none; line-height:36px; font-weight:normal;}


/*更多专题*/
.topics-box{width: 990px; margin:0 auto; }
.prob-more-box { overflow:hidden; }
.prob-more-box .more-tit { height: 50px; width: 990px;  position:relative; line-height:50px; margin-top:30px; }
.prob-more-box .more-tit h2 { font-size: 24px; font-weight: bold;  text-align: center; }
.more-list { width: 990px; overflow: hidden; padding:30px 0px 30px 0px; background:#FFF; }
.more-list .more-ul { width: 1050px; overflow: visible; }
.more-list .more-ul .more-li { display: block; float: left; width: 240px; margin-right: 10px; margin-bottom: 10px; position: relative; height: 200px; }
.more-list .more-ul .more-li-hover { display: block; float: left; width: 240px; margin-right: 10px; margin-bottom: 10px; position: relative; height: 200px; }
.more-list .more-ul .more-info { height: 40px; overflow: hidden; line-height: 40px; color: #FFF; background-color: #737373; padding:0px 10px; border-top:1px solid #FFF; }
.more-list .more-ul .more-img { height: 160px; width: 240px; overflow: hidden; }
.more-list .more-ul .more-li .more-outer { display:none; }
.more-list .more-ul .more-li-hover .more-outer { display:block; height: 200px; width: 240px; position: absolute; left: 0px; top: 0px; }
.more-list .more-ul .more-inner { display:block; background-color: #000; height: 200px; width: 240px; position: absolute; left: 0px; top: 0px; filter: Alpha(Opacity=50); opacity:.5; }
.more-list .more-ul .more-goto-btn { display:block; height: 59px; width: 123px; background: url(../img/prob-ui.png) no-repeat; position: absolute; left: 60px; top: 53px; }