a{transition:all 0.3s; -webkit-transition:all 0.3s;}
.mrt20{margin-top:20px;}
/**栏目标题**/
.index-header{ background:none; margin:33px auto 27px;}
.index-header .logo{ background:url(../img/logo.jpg) no-repeat 0 center; width:302px;}

/**栏目首页**/

.blog-banner-wrap{width: 100%;height: 197px;background: #fff; padding: 14px 0 12px;}
.blog-banner{width: 1000px; margin: 0 auto; position: relative;}
.blog-banner .intro{ position: absolute; top: 60px; left: 74px; width: 330px; height: 80px; padding: 8px 0 0 15px;background: url(../img/bg03.png) repeat ;}
.blog-banner .intro .name{font-weight: bold;font-size: 30px; color: #000;}
.blog-banner .intro p{padding-bottom: 8px;}

.blog-le{ background: url(../img/bg06.jpg) repeat;width: 221px;min-height: 900px; padding:0 14px; border-left: 1px dotted #dad8d9;padding-bottom: 90px;}
.blog-le .btil{font-size: 18px;font-weight: bold; color: #000; height:62px; padding-top: 15px;}
.blog-le .peo dt{ text-align: center; line-height: 0;}
.blog-le .peo dd{font-size: 14px;font-weight: bold; color: #000; height: 60px;line-height: 60px;text-align: center;}
.blog-le .mem-num ul li{height: 13px;line-height: 13px; border-right: 1px solid #7f7f7f;width: 72px; text-align: center;}
.blog-le .mem-share{height: 28px;padding: 22px 0 22px 8px;}
.blog-le .mem-share .gz{ display: inline-block;width: 58px;height: 28px; background: #000; color: #fff; line-height: 28px;text-align: center;}
.blog-le .mem-share .gz:hover{background: #333;}
.blog-le .mem-share .jiathis_style{margin-top: 5px;}
.blog-le .mem-share .jiathis_style a{ margin: 0;}
.blog-le .mem-txt{padding: 15px 0; font-size: 11px;line-height: 22px; color: #666; border-top: 1px dotted #dbdbdb;}
.blog-le .mem-txt .label {text-align: right;width: 60px;display: inline-block;}
.blog-le .mem-txt .til{font-size: 18px;font-weight: bold; color: #000; height: 32px; padding: 5px 0;}
.blog-le .mem-wtxt{ padding-left: 10px; font-size: 14px; color: #000; padding: 10px 0;}
.blog-le .mem-list li{ height: 22px; line-height: 22px; color: #333; width: 100%;}

.blog-right{width: 730px;min-height: 900px; padding:0 10px; background: #fff; padding-bottom: 90px;}
.blog-right .news-box h2 {width: 710px;}
.blog-ban{height: 349px; border-bottom: 4px solid #f3f1f2;}

.blog-slide{ height:349px; position:relative;border-bottom: 4px solid #f3f1f2;margin-bottom: 8px;}
.blog-slide .bd{ width:730px; height:349px; position:relative; overflow:hidden;}
.blog-slide .bd li{ position:absolute; left:0; top:0px;width:730px; height:321px; display:none; line-height: 0;}
.blog-slide .bd li p{ font-size:14px; color:#000; height: 28px;line-height: 28px;}
.blog-slide .hd{position:absolute; right:5px; bottom:7px; height:14px; line-height:14px; text-align:right; z-index:3;}
.blog-slide .hd li{ display:inline-block; width:14px; height:14px; background:#ccc; margin-right:3px; cursor:pointer; }
.blog-slide .hd li.on{ background:#622156;}

.works-list {width: 105%;}
.works-list li {width: 162px; margin:0 20px 15px 0; height: 228px;}
.works-list li .imgbox{width: 162px;height: 162px;background: #f3f1f2; line-height: 162px; overflow: hidden; margin-bottom: 10px; text-align: center; }
.works-list li .imgbox img{vertical-align: middle; max-width: 162px; max-height:162px;}
.works-list li p.name{color: #333;}
.works-list li p.price{ color:#f00; font-weight: bold;}
.works-list li:hover p.name,.works-list li:hover p.price{ color: #c48a10}
.memnews-list li{ width: 100%; padding: 10px 0; border-bottom: 1px dashed #dbdbdb;line-height: 20px;}
.memnews-list li .tit{ font-size: 14px;padding-bottom: 8px;}
.memnews-list li .txt{ padding-right: 16px;}
.memnews-list li a{ color: #333;}
.memnews-list li a:hover{ color: #c48a10;}
.blog-content{background: url(../img/bg06.jpg) repeat;}
.about-info{padding: 32px;}
.about-info dt{width: 160px;}
.about-info dd{width: 744px;}
.about-info h3{font-size: 20px; color: #000; height: 50px;}
.about-info .txt p{width: 372px; float: left; line-height: 24px;}
.about-info .txt p strong{ display: inline-block;float: left;width: 65px; font-weight: normal; text-align: right;}
.about-info .txt p span{ display: inline-block; float: left; width: 255px;}

.about-con{padding: 15px;}
.about-con .about-box{ margin-bottom: 35px;}
.about-con .about-box h3{font-size: 18px; font-weight: bold; color: #000; margin-bottom: 16px;background:url(../img/titlerb.png) no-repeat;background-position: 80px 11px; }
.about-con .about-box .list li{width: 100%; line-height: 24px;}

.exh-list {margin-bottom: 45px;}
.exh-list li{ padding: 25px 17px; border-bottom: 1px solid #f3f1f2;height: 160px; width:696px;line-height: 21px;}
.exh-list li img{float: left;}
.exh-list li .intro{ float: right; width: 545px;}
.exh-list li .intro .tit{font-size: 16px; color: #000; margin-bottom: 12px;font-weight: normal;}
.exh-list li a:hover,.active-list ul li a:hover .tit{color: #c48a10;}

.photoTit{ font-size: 14px; color: #000;font-weight: bold; padding: 25px 0 10px;}
.photoTab { padding:0 0 20px 0;border-bottom: 4px solid #f3f1f2; margin-bottom: 35px;}
.photoTab a{ font-family:'Microsoft Yahei'; font-size:12px; margin-right:20px; white-space:nowrap;}
.photoTab a.curr,.photoTab a:hover { color:#000000; font-weight:bold;}

.shopShow ul{zoom:1; overflow:hidden;}
.shopShow li {float:left; width:230px; height: 302px; position:relative; margin-right:10px; text-align:center;}
.shopShow li p{ height: 52px;background: url(../img/bg06.jpg) repeat; line-height: 52px; font-size: 14px; color: #333; font-weight: bold;}
.shopShow li:hover p { background: #ccc; color: #fff}
.shopShow .pic { width:230px; height:230px; background: #e8e8e8; line-height:230px; overflow: hidden;}
.shopShow .pic img{ vertical-align: middle; max-width: 230px; max-height: 230px;}

/****/
.proSer {font-size:12px; zoom:1; overflow:hidden; line-height:24px; padding:20px 20px 20px 0; border-bottom: 4px solid #f3f1f2; margin-bottom: 35px;}
.selTab { zoom:1; overflow:hidden; padding-bottom:20px;}
.selTab { line-height:28px;}
.selTab strong { letter-spacing:1px; display:inline-block; float:left; color:#666; width:80px;font-size: 14px; color: #333;}
.selTab b { height:28px; display:inline-block; float:left; margin-right:10px; padding:0 10px; background-color:#f1f1f1; cursor:pointer;}
.selTab b img { padding:2px; background-image:url(../imgs/com/closeA.gif); background-repeat:no-repeat; background-position:2px 2px; background-color:#9d9d9d; height:8px; height:8px; float:left; margin-right:5px; margin-top:8px;}
.selTab .hover img {background-color:#000;}
.selTab em { float:right; cursor:pointer;}
.selTab b i { float:left;}
.proSer .type {zoom:1; overflow:hidden;}
.proSer .type strong { display:inline-block; float:left; font-weight:bold; width:70px;}
.proSer .type b { float:left; display:inline-block; width:620px;}
.proSer .type span { color:#666;font-family:verdana; float:left; font-weight:normal; margin-right:24px;}
.proSer .type p {padding-bottom:5px; zoom:1; overflow:hidden;}
.proSer .type a { padding:0 1px; color:#000000;white-space:nowrap;}
.proSer .type span.all a { padding:0 5px;}
.proSer .type a:hover {background-color:#c48a10; color:#FEFEFE;}
.proSer .type .curr { background-color:#c48a10; color:#FEFEFE;}
.proSer .minSer {zoom:1; overflow:hidden; padding:20px 0 0 0;}
.proSer .minSerInput { height:28px; border:1px solid #d4d4d4; color:#999999; font-size:12px; line-height:28px; padding:0 6px; width:310px; float:left; border-right:0;}
.proSer .minSerH { border-color:#0896A3 ;}
.proSer .minSerF {color:#000000;}
.proSer .minsBtn { display:inline-block; width:70px; text-align:center; line-height:28px; height:30px; color:#FEFEFE; background-color:#c48a10 ; font-family:'Microsoft Yahei'; font-size:14px; font-weight:bold; float:left;}
.proSer .minsBtn:hover {background-color:#00ace5;}

.winfo-title{width: 710px; padding: 15px 0; border-bottom: 1px solid #eee; font-size: 14px; color: #000; margin-bottom: 25px;text-align: center;}
.winfo-con{width: 680px;overflow: hidden; margin-left:13px;}
.winfo-con img{max-width: 680px;}

.ninfo-title{width: 710px; padding: 25px 0; border-bottom: 1px solid #eee; font-size: 18px; color: #000; margin-bottom: 25px; text-align: center;}
.ninfo-title span {font-size: 12px;margin: 10px;color:#666;}
.info-page{width: 710px;margin-top: 40px;padding-top: 15px;border-top: 1px solid #eee; }


.fz18{font-size: 18px;}
.mart40{margin-top: 40px;}

/*message*/
.mess-table textarea {width: 700px; height: 160px; border: 5px solid #F3F1F2; }
.mess-table th {text-align: left; font-size: 18px; padding: 10px 4px; color: #000; }
.mess-table .sub {width: 85px; height: 30px; background: #D4D4D4; color: #fff; margin: 10px 4px; font-size: 14px; }
.mess-table .txt {width: 85px; height: 28px; border: 1px solid #d1d1d1; margin: 10px 4px; padding-left: 5px; vertical-align: middle; }
.mess-table .code {width: 60px; height: 30px; vertical-align: middle; }
.mess-list li {border-bottom: 1px dashed #dbdbdb; padding: 10px 0; width: 100%;}
.mess-list li:first-child {border-top: 1px dashed #dbdbdb; }
.mess-list .info {color:#ababab;}
.mess-list .info .name {margin-right: 40px;}
.mess-count {font-size: 14px;font-weight: bold;line-height: 3em;}

.auctMain table { width:100%; border-collapse: collapse;font-size:12px; font-family:Verdana; table-layout:fixed; border:1px dashed #dddddd; background:#ffffff; }
.auctMain.bgtp table{background:transparent;}
.auctMain th {  width:12%; font-weight: bold; font-family:'Microsoft Yahei';}
.auctMain th,.auctMain td { line-height:30px; height:auto;border:1px dashed #dddddd;}
.bgtp table th{text-align: right; }
.auctMain .col{width:38%;}
.auctMain td { padding:0 10px;text-align:left; }
.auctMain td span{font-weight:bold}
.sider{width:160px;}
.cl{clear:both;}