﻿/*无序列表*/
.tip-inline-block { display: inline-block; font-weight: bold; font-size: 12px; overflow: hidden; white-space: nowrap; }
.tip-first { margin-left: 10px; width: 340px; }
.tip-a { text-decoration: none; font-size: 12px; color: #00529b; word-spacing: 1px; letter-spacing: 1px; margin-left: 2px; overflow: hidden; width: 200px; }
/*标题*/
.ranking-title { color: #0071c1; display: inline-block; background-image: url('../images/ccztV1.png'); line-height: 30px; width: 100%; font-size: 16px; font-weight: bold; background-position: 0px -102px; height: 30px; }
/*奇数列表样式*/
.ranking-odd { line-height: 25px; }
/*偶数列表样式*/
.ranking-even { line-height: 25px; background-color: #f0f0f0; }
/*宽度*/
.ranking-index { font-size: 12px; display: inline-block; width: 30px; }
.ranking-index span, .rank-span-nth2 span { width: 48px; height: 20px; color: Black; display: inline-block; line-height: 20px; text-align: center; background-image: url('../images/ccztV1.png'); background-position: -65px -2px; }
.ranking-a { font-size: 12px; width: 200px; color: #00529B; display: inline-block; margin-left: 20PX; }
/*问题控件样式设置*/
.qu-title-all { border: solid 1px #e6e6e6; border-top: 3px solid #00529b; width: auto; height: 345px; }
.qutitle, .quauthor, .qudate, .qureply { display: inline-block; font-weight: bold; font-size: 12px; }
.qutitle { width: 340px; }
.quauthor { width: 101px; }
.qureply { width: 55px; }
.qudate { width: 120px; }
.qu-li-odd { line-height: 30px; height: 30px; border-bottom: dashed 1px #ccc; }
.qu-li-even { line-height: 30px; height: 30px; background-color: #f0f0f0; }
/*文本溢出处理*/
.textflow { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: normal; }
.qu-title { text-decoration: none; font-size: 12px; color: #00529b; font-family: arial,helvetica,clean,sans-serif; margin-left: 10px; }
/*用户控件设置*/
.user_information { width: 310px; height: 150px; background-color: #f8f8ff; border: #cccccc 1px solid; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.user_information a { text-decoration: none; font-size: 12px; margin-right: 10px; }
.user_menu a { color: #00529b; }
.user-login { width: 70px; background-image: url('../images/btn_login.jpg'); }
.user-reg { width: 70px; background-image: url('../images/btn_reg.jpg'); }
.user-share { border-style: none; border-color: inherit; border-width: medium; background-image: url('../images/btn_share.jpg'); height: 30px; width: 131px; }
.user-item { border-style: none; display: inline-block; border-color: inherit; border-width: medium; text-align: center; line-height: 30px; text-decoration: none; color: Black; width: 73px; font-size: 12px; height: 30px; cursor: pointer; }
.user-menu { line-height: 20px; float: none; }
.user-menu a { font-size: 12px; text-decoration: none; color: #00529b; }
#commentlist { position: relative; background-color: White; visibility: hidden; width: 131px; top: 0px; left: 0px; height: 90px; border: solid 1px #e6e6e6; }
.user-face { float: left; margin-top: 10px; padding-left: 10px; width: 100px; height: 100px; }
.user-info { float: left; margin-top: 10px; width: 200px; }
.user-info span { margin-top: 5px; display: inline-block; }

.user-face img { border: solid 2px #e6e6e6; width: 80px; height: 80px; }
.meau-li { float: left; height: 30px; margin-left: 4px; line-height: 30px; width: 81px; }
.control-wrap { width: 640px; }
.template-title { font-size: 14px; font-weight: bold; color: #00529b; text-decoration: none; }
.question-list { border: solid 1px #e6e6e6; border-top: 2px solid #00529b; background-color: #f8f8ff; border: #e6e6e6 1px solid; border-radius: 4px; padding: 10px 10px; width: 620px; }
.question-title { margin-top: 10px; }
.question-title span { margin-left: 5px; }
.review-item { border-bottom: dotted 1px gray; line-height: 30px; }
.control-wrap { width: 640px; height: auto; }
.answer-title { width: 640px; padding-left: 10px; }
.template-title { font-size: 12px; font-weight: bold; color: #00529b; text-decoration: none; }
.a-facewrap { float: left; width: 7%; height: 40px; margin: 10px 10px; }
.a-listwrap { float: left; margin: 10px 10px; width: 80%; font-size: 12px; padding-bottom: 10px; /*border-bottom: dashed 1px gray;*/ }
/*A标签设置*/
.hyperlink { text-decoration: none; }
.margin-top10 { margin-top: 10px; font-size: 12px; }
.circle-wrap { width: 310px; height: 300px; }
/*通用无序列表设置*/
.city-item { line-height: 25px; line-height: 25px; }
.city-item-every { font-size: 12px; color: #333333; cursor: pointer; display: inline-block; border: white dotted 1px; height: 20px; line-height: 20px; text-align: center; }
.city-grand { background-color: Orange; width: 100px; }
.city-child { background-color: green; width: 60px; }
.nav-citylist { width: 180px; padding-top: 10px; padding-bottom: 10px; height: 180px; /*background-image: url('../images/ccztv1.png');     background-position: -313px -630px;*/ border: solid 1px #ccc; border-radius: 5px; background-color: #f8f8ff; }
.nav-citylist ul { padding: 0px 20px; margin: 0px 0px; list-style: none; }
.nav-citylist ul li { border-bottom: dashed 1px gray; line-height: 27px; height: 27px; }
.nav-citylist ul li:nth-child(6) { border-bottom: none; }
.nav-citylist ul li a { margin-left: 10px; text-decoration: none; text-align: center; font-size: 12px; color: #00529b; }
.nav-citylist ul li:hover { background-color: green; }

.control-wrap-right { width: 310px; }
.ranking-title { color: #0071c1; display: inline-block; background-image: url('../images/ccztV1.png'); line-height: 30px; width: 100%; font-size: 16px; font-weight: bold; background-position: 0px -102px; height: 30px; }
.review-first { font-size: 12px; }
.review-other { font-size: 12px; line-height: 20px; }
.review-other .index { width: 48px; height: 20px; color: Black; display: inline-block; line-height: 20px; text-align: center; background-image: url('../images/ccztV1.png'); background-position: -65px -2px; }
.review-other .name, .review-first .name { font-style: oblique; display: inline-block; width: 60px; color: Gray; }
.review-first .name a, .review-other .name a { text-decoration: none; color: Gray; }
.review-first .wrap { width: 280px; height: 50px; padding: 5px 10px; }
.m-item { font-size: 12px; line-height: 25px; width: 981px; color: Gray; height: 25px; }
.M-Img-All { display: inline-block; height: 160px; width: 260px; }
.m-img { display: inline-block; width: 20px; margin: 0 0; height: 19px; padding-top: 5px; padding-right: 0; padding-bottom: 0; padding-left: 0; }
.m-img img { display: inline-block; vertical-align: middle; }
.m-center-div { margin: 10px; font-size: 14px; line-height: 20px; height: 80px; width: 510px; overflow: auto; }
.m-item-title { display: inline-block; width: 105px; text-align: left; vertical-align: middle; }
.m-title-content { width: 290px; text-decoration: none; display: inline-block; margin-right: 14px; }
.m-content-div { text-indent: 2em; height: 110px; border: solid #ccc 1px; border-radius: 5px; background-color: #f8f8ff; width: 522px; padding: 5px 5px; color: #333; }
.m-title-div { height: auto; width: 640px; font-size: 12px; margin-top: 20px; color: #333; }
.m-height { height: 25; line-height: 25px; }
.comment-wrap { width: 640px; }
.comment-wrap .reviewitem { height: 130px; margin-left: 10px; border-bottom: dashed 1px #e6e6e6; }
.comment-wrap .face { height: 110px; width: 100px; padding-top: 20px; }
.comment-wrap .info { height: 110px; width: 530px; padding-top: 20px; }
.comment-wrap .namewrap { padding-top: 0px; height: 30px; }
.comment-wrap .name { color: #00529b; font-weight: bold; }
.comment-wrap .other { color: #589442; font-size: 12px; }
.comment-wrap .reviewcontent { white-space: nowrap; overflow: hidden; margin-top: 5px; text-overflow: ellipsis; font-size: 13px; }
.hyperlink { text-decoration: none; font-size: 12px; }

/*Product*/
.tb ul { margin-left: 0px; height: 28px; }
.tb li { float: left; height: 25px; line-height: 1.9; width: 60px; margin-left: 0px; padding-left: 0px; cursor: pointer; font-size: 12px; }
/* 控制显示与隐藏css类 */
.normaltab { color: #1F3A87; text-align: center; border: solid 1px #A2B5CD; border-bottom: solid 2px #00529b; }
.hovertab { color: #1F3A87; font-weight: bold; text-align: center; border-top: solid 1px #A2B5CD; border-left: solid 1px #A2B5CD; border-right: solid 1px #A2B5CD; background-color: white; }
/*列表图片显示*/
.prorank_index { display: inline-block; width: 60px; position: relative; height: 20px; font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #00529b; }
.prorank_index em { background-image: url('../images/ccztV1.png'); background-repeat: no-repeat; display: inline-block; width: 20px; height: 20px; }
.no1 { background-position: -356px -5px; }
.no2 { background-position: -356px -32px; }
.no3 { background-position: -356px -58px; }
.no4 { background-position: -356px -84px; }
.no5 { background-position: -356px -110px; }
.no6 { background-position: -356px -136px; }
.no7 { background-position: -356px -162px; }
.no8 { background-position: -356px -188px; }
.no9 { background-position: -356px -214px; }
.no10 { background-position: -356px -240px; }
.prolist { height: auto; margin-top: 0px; text-align: left; border-left: solid 1px #e6e6e6; border-right: solid 1px #e6e6e6; border-bottom: solid 1px #e6e6e6; height: 300px; clear: left; }
/*溢出*/
.txt-flow-hidden { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/*宽度设置*/
.pro-link { font-size: 13px; cursor: pointer; text-decoration: none; color: #00529b; }

.pro-index { display: inline-block; width: 50px; }

.pro-name { display: inline-block; width: 120px; }
.pro-type { display: inline-block; width: 90px; }

.pro-count { display: inline-block; width: 70px; }
.pro-content { display: inline-block; width: 260px; }
.pro-wrap { width: 640px; height: 331px; }
.prolist-wrap { width: 320px; height: 285px; }
.prolist-first { margin-bottom: 10px; margin-left: 10px; }
.prolist-first span { font-weight: bold; }
.prolist-other { line-height: 25px; height: 25px; margin-left: 10px; border-top: dashed 1px #e6e6e6; }
.pro-Over { height: 250PX; }
.pro-span { display: block; border-bottom: #00529b solid 2px; }
.pro-rep-he { width: auto; height: 215px; border-top-style: none; }
.pro-rep-li { margin-bottom: 5px; font-weight: bold; }
.pro-rep-span-120 { width: 120px; }
.pro-rep-span-230 { width: 230px; }
.display-block { display: inline-block; }
.main-r-top { width: 310px; height: 210px; }
.main-r-center { width: 310px; height: auto; }
/*块元素外边距*/
.about-all { width: 184px; margin-top: 0px; margin: 0 0; padding: 0 0; }
.txt .num { background-attachment: scroll; background-repeat: no-repeat; background-position: 10px 5px; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: #f8f8ff; }
.txt .num1 { background-image: url('../images/index/p1.gif'); }
.txt .num2 { background-image: url('../images/index/p2.gif'); }
.txt .num3 { background-image: url('../images/index/p3.gif'); }
.txt .num4 { background-image: url('../images/index/p4.gif'); }
.txt .num5 { background-image: url('../images/index/p5.gif'); }
.txt .num6 { background-image: url('../images/index/p6.gif'); }
.txt .num7 { background-image: url('../images/index/p7.gif'); }
.txt .num8 { background-image: url('../images/index/p8.gif'); }
.txt .num9 { background-image: url('../images/index/p9.gif'); }
.txt .num10 { background-image: url('../images/index/p10.gif'); }

.about-top { width: 182px; height: 15px; background-image: url('../image/185上.png'); }
.about-center { width: 180px; background-image: url('../image/185.png'); height: auto; margin: 0 0; padding: 0 0px; font-size: 14px; font-family: Times,New Roamn,Arial,Comis,Sans MS , 宋体; background-color: #fefefe; }
.about-bottom { background-image: url('../image/185下.png'); width: 182px; height: 16px; }
.about-center ul { list-style: none; margin: 0 0; padding: 0 20px; }
.about-center ul li { line-height: 30px; height: 30px; padding-left: 5px; border-bottom: dashed 1px #00529b; }
.about-center ul li:hover { background-color: #59C4E8; }
.about-center ul li a { margin-left: 10px; font-size: 12px; color: #2894FF; text-decoration: none; }
ul.mytt { list-style: none; margin: 0px 0px; padding: 0px 0px; height: 25px; width: 310px; }
.txt { padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-color: #f8f8ff; width: 310px; }
.txt li { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 28px; border-bottom-color: #ddd; border-bottom-width: 1px; border-bottom-style: dashed; }
.txt11 { height: auto; border-left: #ccc 1px solid; border-right: #ccc 1px solid; border-bottom: #ccc 1px solid; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

.txt ul, .txt p { padding: 0px 0px; margin: 0px 0px; list-style: none; }
.txt .more { padding-top: 8px; padding-right: 10px; padding-bottom: 6px; padding-left: 8px; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; }
.numBig { width: 20px; height: 54px; text-align: center; background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; background-color: rgb(255,120,0); }
.l { float: left; }
.txt { padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-color: #f8f8ff; width: 310px; }
.listHeight { height: 22px; line-height: 22px; }
.txt li { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 28px; border-bottom-color: #ddd; border-bottom-width: 1px; border-bottom-style: dashed; }
.txt11 { height: 300px; border-left: #ccc 1px solid; border-right: #ccc 1px solid; border-bottom: #ccc 1px solid; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

.txt ul, .txt p { padding: 0px 0px; margin: 0px 0px; list-style: none; }
.txt .more { padding-top: 8px; padding-right: 10px; padding-bottom: 6px; padding-left: 8px; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; }
.txt a:link { color: #333; text-decoration: none; font-size: 12px; }
ul.mytt li.it { float: left; padding: 0; height: 25px; line-height: 25px; width: 311px; margin-right: 1px; background: url(../images/tab/tabbar_level1_slice_left_bk.jpg) left top no-repeat; }
ul.mytt li.it a { display: block; line-height: 25px; padding: 0 10px; color: #333; background: url(../images/tab/tabbar_level1_slice_right_bk.jpg) right top no-repeat; white-space: nowrap; text-decoration: none; }
ul.TabBarLevel1 { list-style: none; margin: 0; padding: 0; height: 29px; background-image: url(../images/tab/tabbar_level1_bk.gif); }
ul.TabBarLevel1 li { float: left; padding: 0; height: 29px; margin-right: 1px; background: url(../images/tab/tabbar_level1_slice_left_bk.gif) left top no-repeat; }
ul.TabBarLevel1 li a { display: block; line-height: 29px; padding: 0 20px; color: #333; background: url(../images/tab/tabbar_level1_slice_right_bk.gif) right top no-repeat; white-space: nowrap; text-decoration: none; }
ul.TabBarLevel1 li.Selected { background: url(../images/tab/tabbar_level1_slice_selected_left_bk.gif) left top no-repeat; }
ul.TabBarLevel1 li.Selected a { background: url(../images/tab/tabbar_level1_slice_selected_right_bk.gif) right top no-repeat; }

ul.TabBarLevel1 li a:link, ul.TabBarLevel1 li a:visited { color: #333; }
ul.TabBarLevel1 li a:hover, ul.TabBarLevel1 li a:active { color: #333; text-decoration: none; }
ul.TabBarLevel1 li.Selected a:link, ul.TabBarLevel1 li.Selected a:visited { color: #000; }
ul.TabBarLevel1 li.Selected a:hover, ul.TabBarLevel1 li.Selected a:active { color: #333; text-decoration: none; }
ul.TabBarLevel1 .more { background-image: none !important; float: right !important; position: relative !important; }
ul.TabBarLevel1 .more a { background-image: none !important; cursor: pointer; text-decoration: none; padding-right: 0px !important; }
div.HackBox { padding: 2px 2px; border-left: 2px solid #6697CD; border-right: 2px solid #6697CD; border-bottom: 2px solid #6697CD; }
.w { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border: #cccccc 1px solid; background-color: #f8f8ff; height: 300px; }
.numBig { width: 20px; height: 54px; text-align: center; background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; background-color: rgb(255,120,0); }
.l { float: left; }
.numBig span { width: 20px; height: 20px; color: #fff; line-height: 20px; font-size: 1.2em; font-weight: bold; border-bottom: #fff 1px solid; display: block; background-image: none; background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; background-color: Rgb(255,51,0); }

.productImg { height: 52px; padding-left: 0px; }
.productImg IMG { padding: 1PX; border-color: #ccc; border-width: 1px; border-style: solid; }
/*
.productInfo { height: 52px; padding-left: 0px; width: 220px; }
.productInfo H3 { margin: 0px; line-height: 1.1em; padding-top: 1px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; font-size: 1.1em; font-weight: normal; color: #666; width: 160px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.productInfo H3 A:link { color: #00529b; font-size: 12px; text-decoration: none; }
.productInfo p { color: #666; font-size: 12px; line-height: 1.4em; width: 160px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }


*/
.productInfo { height: 52px; padding-left: 10px; width: 200px; float: left; }
.productInfo H3 { margin: 0px; line-height: 1.1em; padding-top: 1px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; font-size: 1.1em; font-weight: normal; color: #666; }
.productInfo H3 A:link { color: #00529b; font-size: 12px; text-decoration: none; }
.productInfo p { color: #666; font-size: 12px; line-height: 1.4em; }
