body{background:#f9f9f9;}
#iconDivMain{display:none;}
.top-ad{width:100%; height:60px; display:block; text-align:center;}
.top-ad img{margin:0px auto;}
.top-bg{width:100%; height:30px; background:#fff; border-bottom:1px solid #e2e2e2; }
.top{width:1200px; height:30px; line-height:30px; margin:0px auto; text-align:right;}
.top a,.top span{color:#666;}
.top .sep{color:#aaa;}
.top a:hover{text-decoration:underline;}
.top a.log-btn{width:50px; height:22px; line-height:22px; background:#000; color:#fff; text-align:center; display:inline-block;}
.head-bg{width:100%; height:90px; background:#fff; position:relative; z-index:999;}
.head{width:1200px; height:90px; margin:0px auto;}
.logo{width:196px; height:74px; margin-top:8px; float:left; display:block; margin-right:30px; padding-left:7px;}
.logo-ad{width:200px; height:80px; display:block; float:left; margin-top:5px;}
.search-box{width:600px; height:60px; padding:2px; margin-top:15px; float:right; overflow:hidden;}
.search-box .s-w{width:600px; height:30px; padding:2px; background:#4D4948;}
.search-box input{width:550px; height:20px; padding:5px; border:none; background:#fff; float:left;}
.search-box .s-w a{width:40px; height:30px; display:block; float:left; background:url(../img/search.png) 10px 5px no-repeat;}
.search-box .s-hot{width:600px; height:24px; line-height:24px; overflow:hidden;}
.search-box .s-hot a{ float:left; margin-right:8px;}
.nav-bg{width:100%; height:40px; background:#EDEDED; position:relative; z-index:999; border-bottom:2px solid #4D4948;}
.nav{width:1200px; margin:0px auto; height:40px; position:relative; z-index:999;}

.fenlei-wrap{
    width:80px; height:450px; position:fixed; left:0px; top:225px; background:#f9f9f9; z-index:999;
    box-shadow: 1px 1px 3px rgba(0,0,0,.25);-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,.25);-moz-box-shadow: 1px 1px 3px rgba(0,0,0,.25);
}
.fenlei-wrap .tit-1{width:80px; height:50px; line-height:50px; text-align:center; background:#DA1F2E; color:#fff; font-size:16px;}


.fenlei{
    width:216px; position:absolute; padding:2px; left:0px; top:0px; z-index:998; background:#4D4948;
   /* -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.15);-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.15);box-shadow: 1px 1px 1px rgba(0,0,0,.15);*/
}
.fenlei .tit{width:166px; padding-left:50px; height:38px; font-size:16px; font-weight:normal; line-height:40px; color:#fff; background:#4D4948 url(../img/fenlei-ico.png) 10px 6px no-repeat;}
.fenlei .fenlei-list{width:216px; height:400px; background:#f9f9f9; border-top:2px solid #4D4948;}
.fenlei .fenlei-list .one{width:210px; height:69px; padding:5px 0px 5px 6px; border-bottom:1px solid #e6e6e6;}
.fenlei .fenlei-list .one .t{height:28px;}
.fenlei .fenlei-list .one .t .icon{width:43px; height:30px; float:left; margin-right:13px; background:url(../img/fenlei-icon.png) no-repeat;}
.fenlei .fenlei-list .one .t .text{width:150px; height:30px;  float:left; line-height:28px;}
.fenlei .fenlei-list .one .t .text a{font-size:16px; color:#333;}
.fenlei .fenlei-list .one .t .icon-1{background-position:-154px -4px;}
.fenlei .fenlei-list .one .t .icon-2{background-position:-202px -3px;}
.fenlei .fenlei-list .one .t .icon-3{background-position:-6px -5px;}
.fenlei .fenlei-list .one .t .icon-4{background-position:-56px -5px;}
.fenlei .fenlei-list .one .t .icon-5{background-position:-102px -3px;}
.fenlei .fenlei-list .one p{line-height:20px;}
.fenlei .fenlei-list .one p a{float:left; margin-right:5px; color:#666;}
.fenlei .fenlei-list .one p a:hover{text-decoration:underline;}

.fenlei .fenlei-list .one-cur{background:#958282;}
.fenlei .fenlei-list .one-cur .t .text a{color:#fff;}
.fenlei .fenlei-list .one-cur .t .icon-1{background-position:-154px -38px;}
.fenlei .fenlei-list .one-cur .t .icon-2{background-position:-202px -38px;}
.fenlei .fenlei-list .one-cur .t .icon-3{background-position:-6px -39px;}
.fenlei .fenlei-list .one-cur .t .icon-4{background-position:-56px -39px;}
.fenlei .fenlei-list .one-cur .t .icon-5{background-position:-102px -37px;}
.fenlei .fenlei-list .one-cur p a{float:left; margin-right:5px; color:#fff;}
.fenlei .fenlei-list .one-cur p a:hover{text-decoration:underline;}

.fenlei .fenlei-list .one .fenlei-zk{
    width:730px; height:400px; background:#fff; position:absolute; left:218px; top:42px; overflow:hidden;
    box-shadow: 1px 1px 1px rgba(0,0,0,.15);-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.15);-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.15);
    display:none;
}
.fenlei .fenlei-c{width:660px; height:276px; padding:0px 15px 0px 15px;}
.fenlei .o{width:100%; padding:15px 0px; float:left; border-top:1px solid #e2e2e2; margin-top:-1px;}
.fenlei .o .tt{width:50px; padding-right:10px; color:#666; float:left; font-size:14px; line-height:24px;}
.fenlei .o .cc{width:600px; float:left;}
.fenlei .o .cc p{line-height:24px;}
.fenlei .o .cc p b{color:#555; padding-right:20px;}
.fenlei .o .cc p a{color:#666; float:none;}
.fenlei .o .cc p span{color:#ccc; padding:0px 3px 0px 2px;}
.fenlei .fenlei-ad{width:730px; padding-left:4px; height:120px;}
.fenlei .fenlei-ad a{width:360px; height:120px; display:block; float:left; margin-right:3px; text-align:right;}

.yydzlc{width:190px; height:410px; position:fixed; right:5px; top:225px; z-index:9999; background:url(../img/yydzlc.png) no-repeat;}

.nav .n{width:950px; padding-left:220px; height:40px; float:left;}
.nav .n a{height:40px; line-height:40px; display:block; float:left; padding:0px 15px; font-size:14px; color:#333;}
.nav .n a.cur,.nav .n a:hover{background:#FF6C00; color:#fff; text-decoration:none;}
.nav .index-lc{width:100px; height:364px; display:block;  position:absolute; right:0px; top:60px;}

.lc-bg{
    width:100%; height:70px; position:relative; background:#fff;
     -webkit-box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.1); box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.1);
}
.lc{width:1200px; height:70px; margin:0px auto; position: relative; background:url(../img/lc.jpg) no-repeat;}
.lc a{width:195px; height:35px; display:block; position:absolute; top:10px; right:37px;}

.wrap-bg{width:100%;}
.wrap{width:1200px; margin:0px auto; background:none;}

.foot-info-bg{width:100%; background:#f7f7f7; margin-top:50px; border-top:1px solid #e2e2e2; position:relative; z-index:999;}
.foot-info{width:1200px; height:125px; margin:0px auto; background:url(../img/foot-info.jpg) 0px 0px no-repeat;}
.help-bg{width:100%; background:#666; overflow:hidden; position:relative; z-index:9999;}
.help-bg .help{width:1200px; margin:0px auto; padding:30px 0px; overflow:hidden;}
.help-bg .help .one{width:180px; padding-left:20px; float:left;}
.help-bg .help .one h2{font-size:16px; height:30px; line-height:20px; color:#fff; font-weight:normal; text-align:center;}
.help-bg .help .one p{line-height:24px; text-align:center;}
.help-bg .help .one p a{font-size:12px; color:#fff; font-family:宋体;}
.help-bg .help .one .wx{height:20px; line-height:20px; color:#e0d7d3; font-size:14px; text-align:center;}
.foot-bg{width:100%; background:#666; position:relative; overflow:hidden;}
.foot{width:1200px; overflow:hidden; padding:20px 0px; margin:0px auto; border-top:1px solid #e2e2e2;}
.foot .about{padding:20px 0px 10px 0px; text-align:center;}
.foot .about a,.foot .about span{color:#fff;}
.foot .about span{padding:0px 3px 0px 5px; font-family:宋体;}
.foot .about a:hover{text-decoration:underline;}
.foot .friend{width:1160px; line-height:24px; margin:0px auto; color:#fff;}
.foot .friend a{color:#fff;}
.foot .friend span{ padding:0px 2px 0px 4px; clear:both;}
.foot .info{color:#fff; text-align:center; height:30px; line-height:30px; }
.foot .info a,.foot .info span{ color:#fff;}

.flo-box{width:62px; position:fixed; top:225px; z-index:9999; right:5px; background:#fff; border:1px solid #ddd;}
.flo-box .one{display:block;}
.flo-box .kf{width:60px; height:100px; margin-top:-40px; background-image:url(../img/flo-box-kf-1.png);}
.flo-box .tb{width:60px; height:70px; background:url(../img/flo-box-tb.png) no-repeat;}
.flo-box .wx{width:60px; height:65px; position:relative; z-index:2; background:url(../img/flo-box-wx.png) 0px 5px no-repeat;}
.flo-box .top{width:60px; height:60px; background:url(../img/flo-box-top.png) 0px 5px no-repeat; display:none;}
.flo-box .wx img{position:absolute; width:30px; height:30px; right:20px; z-index:1; top:20px; opacity:0; border:1px solid #ddd;}

.index-box{width:1200px; float:left; margin-top:20px;}
.index-cate{height:30px; line-height:30px; text-align:right;  border-bottom:2px solid #b3b3b3;}
.index-cate a{font-size:14px;}
.index-box .left{width:218px; float:left; padding-top:18px; border:1px solid #e8e8e8; background:#fff; border-top:none;}
.index-box .right{width:970px; padding:0px 0px 0px 10px; float:left; overflow:hidden;}

h2.tit{height:30px; line-height:30px; color:#666; background:#eee; padding-left:10px;}

.key-words{ height:180px; padding:10px; overflow:hidden;}
.key-words a{font-size:12px; padding:4px 6px; background-color:rgba(0,0,0,0.25); float:left; margin-right:8px; margin-bottom:8px; color:#fff;}
.key-words a:hover{background-color:rgba(0,0,0,0.5);}
.index-keywords{height:375px; padding-top:60px; background:#F4F4F2 url(../img/kjmy-bg.jpg) 0px 0px no-repeat;}
.qwdplink-w{width:194px;height:210px;min-height:25px;line-height:25px; float:left;overflow:hidden}
.qwdplink-w li{height:24px; line-height:23px; padding-left:10px;}
.qwdplink-w li a{font-size:12px; color:#333;}

.index-block{width:1200px; float:left; margin-top:20px; position:relative;}
.index-block .ll{width:200px; float:left;}
.index-block .rr{width:970px; float:right; overflow:hidden;}
.index-block .ll .mfs{width:220px; height:204px; background:#28A5D4; }
.index-block .ll .mfs-t{width:220px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:20px; border-bottom:1px solid #ccc;}
.index-block .ll .mfs-o{width:110px; height:50px; line-height:50px; float:left; text-align:center; color:#fff; font-size:16px;}
.index-block .rr .notice{width:950px; padding-left:20px; height:30px; line-height:30px; background:url(../img/notice-ico.gif) 3px 8px no-repeat;}
.index-block .rr .pp{width:948px; height:225px; padding:10px; float:left; margin-bottom:5px; background:#fff; border:1px solid #e2e2e2; border-top:2px solid #4D4948; overflow:hidden;}
.index-block .rr .pp-tit{width:100%; height:40px; line-height:40px;}
.index-block .rr .pp-tit .wy,.index-block .rr .pp-tit .slzp{font-size:20px; font-weight:bold; color:#666;}
.index-block .rr .pp-w{width:1000px; float:left;}
.index-block .rr .pp-w a{width:225px; height:225px; float:left; display:block; margin-right:15px; margin-bottom:10px; background:#eee;}
.index-block .rr .pp-w a img{width:225px; height:225px;}
.index-block .co-list{width:970px; height:100px; padding:0px 0px 10px 0px; float:left;}

.index-block .ll .art-box{width:218px; height:120px; margin-top:10px; border:1px solid #e2e2e2; background:#fff;}
.index-block .ll .art-box h2{height:30px; line-height:30px; padding:0px 10px; margin-bottom:5px; color:#666; background:#eee; border-bottom:1px solid #e2e2e2;}
.index-block .ll .art-box h2 a{ font-weight:normal;}
.index-block .ll .art-box li{width:208px; line-height:25px; padding-left:10px; display:block;}

.kj-left{width:200px; float:left;}
.kj-left .tit-1{width:180px; padding:0px 9px; height:38px; font-size:14px; line-height:38px; color:#fff; background:#ff6c00; border:1px solid #ff6c00;}
.kj-left .fenlei-w{width:199px; height:208px; overflow:hidden; border:1px solid #e2e2e2; border-right:none;}
.kj-left .fenlei-w .tit-2{width:181px; height:41px; font-size:14px; text-align:center; line-height:40px; margin-top:-1px; padding:0px 9px; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; background:#fff; display:block;}
.kj-left .fenlei-w .tit-2-cur{color:#fff; background:#ff6600;}
.kj-left .fenlei-w .sub-w{width:180px; padding:2px 9px; background:#fff;}
.kj-left .fenlei-w .sub-w h2{font-size:12px; height:28px; line-height:28px;}
.kj-left .fenlei-w .sub-ww{height:100%; overflow:hidden;}
.kj-left .fenlei-w .sub-w a{font-size:12px; color:#333; height:22px; line-height:22px; display: block; padding:1px 4px; float:left; margin-right:1px; margin-bottom:3px;}
.kj-left .fenlei-w .sub-w a:hover,.kj-left .fenlei-w .sub-w a.cur{color:#fff; background:#ff6c00; text-decoration:none;}

.kj-right{width:980px; float:right; height:100%;}

.kj-right .fenlei-w{width:978px; height:188px; border:1px solid #e2e2e2; background:#fff; padding:10px;}
.kj-right .fenlei-w .sub-w{width:960px; padding:2px 9px; background:#fff;}
.kj-right .fenlei-w .sub-w h2{font-size:12px; height:24px; line-height:24px; float:left; padding-right:5px;}
.kj-right .fenlei-w .sub-ww{height:100%; padding-bottom:15px; overflow:hidden;}
.kj-right .fenlei-w .sub-w a{font-size:12px; color:#333; height:22px; line-height:22px; display: block; padding:0px 5px; float:left; margin-right:3px; margin-bottom:3px;}
.kj-right .fenlei-w .sub-w a:hover,.kj-right .fenlei-w .sub-w a.cur{color:#fff; background:#ff6600; text-decoration:none; border-radius:3px;}


.kj-right .list{width:1000px; overflow:hidden; padding-left:1px; margin-top:20px;}
.kj-right .one{
    width:300px; height:305px; padding:6px; float:left; margin-right:18px; margin-bottom:18px;  position:relative;
    border:1px solid #e2e2e2; background:#fff;
}
.kj-right .one p{height:24px; width:100%; line-height:24px; color:#999; font-size:12px;}
.kj-right .one p a{font-size:14px;}
.kj-right .one .func{width:100%; height:26px; padding-top:10px; text-align:right;}
.kj-right .one .func .zx-btn,.kj-right .one .func .xq-btn{
    width:80px; height:24px; display:block; float:left; margin-right:8px; color:#333; line-height:24px; 
    text-align:center; border:1px solid #e8e8e8; background:url(../img/s-linkbg.gif) repeat-x;
}
.kj-right .one-hov{
    border:1px solid #DA1F2E;
    /*-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2); box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.1);
    */
}
.kj-right .one-hov .func .zx-btn{background:#da1f2e; color:#fff; border:1px solid #da1f2e;}
.kj-right .one-hov .func .xq-btn{background:#7a5e5e; color:#fff; border:1px solid #7a5e5e;}

.detail-wrap{width:1180px; padding:10px 10px 0px 10px; overflow:hidden; margin:20px auto; background:#fff;}

.detail-l{width:700px; height:670px; float:left; overflow:hidden;}
.detail-r{width:465px; height:670px; float:right;}

.detail-l .big-img-w{width:700px; height:496px; overflow:hidden; position:relative;}
.detail-l .small-img-w{width:700px; height:110px; padding:10px 0px; overflow:hidden;}
.detail-l .small-img-w .arrow{width:20px; height:108px; border:1px solid #e2e2e2; float:left; background:#f2f2f2; display:block; text-align:center; line-height:114px; font-family: 宋体; font-size:32px; color:#999;}
.detail-l .small-img-w .arrow:hover{text-decoration:none; color:#666; border:1px solid #d2d2d2;}
.detail-l .small-img-w .w{width:640px; position:relative; height:110px; float:left; overflow:hidden;}
.detail-l .small-img-w .ww{height:110px; position:absolute; left:0px; top:0px;}
.detail-l .small-img-w .ww a{width:150px; height:106px; display:block; float:left; margin-right:6px; border:2px solid #fff;}
.detail-l .small-img-w .ww a:hover,.detail-l .small-img-w .ww a.cur{border-color:#da1f2e;}
.detail-l .share{width:765px; height:40px;}

.detail-l .big-img-arrow{width:700px; height:496px; position:absolute; left:0px; top:0px; z-index:99;}
.detail-l .big-img-arrow a{width:350px; height:496px; display:block; float:left;}

.detail-r h2{height:30px; line-height:22px; font-size:22px; color:#333; font-weight:normal; border-bottom:1px solid #e8e8e8;}
.detail-r .des{ padding:5px 0px; height:115px; overflow:hidden; line-height:22px; color:#666;}
.detail-r p.info{line-height:24px; color:#000; font-size:12px;}
.detail-r p.info span,.detail-r p.info a{color:#333; font-size:12px; font-family:宋体;}
.detail-r p.info span.p-2{color:#da1f2e; font-size:22px; color:#333; font-size:14px;}
.detail-r p.tag a{border-bottom:1px solid #333;}
.detail-r p.tag a:hover{text-decoration:none;}

.detail-r .lb{width:460px; height:70px; position:relative; border:1px solid #d4d4d4; background:#f2f2f2; overflow:hidden;}
.detail-r .lb-tit{height:34px; line-height:40px; font-size:15px; font-weight:normal;}
.lb .scroll-div{width:412px; overflow:hidden; height:70px; float:left; padding-left:4px; padding-right:2px; background:#fff; }
.lb .scroll-div li{width:100px; height:66px; padding:2px 0px; float:left; margin-right:3px;}
.lb .scroll-div li a{width:94px; height:60px; padding:2px; border:1px solid #fff; display:inline-block;}
.lb .scroll-div li a:hover{border:1px solid #ff6c00;}
.lb .btn{width:20px; height:70px; line-height:70px; text-align:center; color:#666; float:left; display:block; font-size:28px; font-family:宋体;}
.lb .btn:hover{color:#333; text-decoration:none; font-weight: bold;}

.detail-r .btn-w{width:405px; height:33px; padding-top:15px;}
.detail-r .btn-w .yy{width:178px; height:33px; display:block; float:right; text-indent:-99999px; background:url(../img/yymflc-btn.png) no-repeat;}
.detail-r .btn-w .gz{width:70px; height:33px; display:block; float:right; margin-left:80px; text-indent:-99999px; background:url(../img/gz.png) no-repeat;}

.detail-left{width:200px; float:left; margin-top:20px; overflow:hidden;}
.detail-right{width:950px; padding-right:12px; float:right; height:100%; margin-top:20px; }

.detail-left .box{width:198px; background:#fff; border:1px solid #e2e2e2; margin-bottom:20px;}
.detail-left .box .t{width:180px; padding:0px 9px; height:36px; line-height:36px; font-size:16px; color:#333; font-weight:normal; background:#f2f2f2;}
.detail-left .box .w{width:180px; padding:9px;}



.detail-right .tit{width:950px; height:40px; background:#EDEDED; z-index:9999; border-top:2px solid #ff6c00;}
.detail-right .tit-bar{}
.detail-right .tit-bar a{height:40px; line-height:40px; display:block; float:left; padding:0px 15px; font-size:14px; color:#333; border-left:1px solid #fff; border-right:1px solid #e0e0e0;}
.detail-right .tit-bar a.cur{background:#ff6c00; color:#fff;}

.detail-w{width:950px; height:100%; margin-top:10px; border-left:1px solid #e2e2e2;}
.d-s{width:950px; overflow:hidden; margin:10px 0px; padding:10px 0px;}
.detail-w .d-t{height:30px;background:url(../img/d-t-line.png) repeat-x;}
.detail-w .d-t .text{height:30px; line-height:32px; padding:0px 10px; float:left; display:block; font-weight:normal; font-size:18px; font-weight:bold; color:#FF6C00; background:#fff; }
.detail-w .d-t .circle{width:30px; height:30px;float:left; background:url(../img/circle.png) 0px 10px no-repeat; margin-left:-8px;}
.detail-w .d-t .jd{width:30px; height:30px;float:right; background:url(../img/d-t-line-cut.png) 0px -3px no-repeat;}
.detail-w .d-o{width:900px; margin:0px auto; padding:10px 0px; overflow:hidden;}
.detail-w .d-o img{margin-top:5px;}

.about-wrap{width:1200px; height:100%;  margin:30px auto; background:#f5f5f5; overflow:hidden;}
.about-left{width:220px; float:left; height:100%;}
.about-right{width:899px; padding:10px 40px; border-left:1px solid #e2e2e2;  float:left; min-height:1250px; background:#fff; height:100%;}
.about-left h2{width:150px; padding-right:70px; font-size:16px; text-align:right; height:40px; margin-top:20px; line-height:40px; color:#333;}
.about-left .link{width:150px; padding-right:70px;height:30px; display:block; text-align:right; line-height:30px; font-size:12px; color:#333;}
.about-left .link:hover, .about-left .cur{color:#FF5A00; text-decoration:none; background:#ededed url(../img/arrow_carrot-right.png) 150px 5px no-repeat;}
.about-right h2{font-size:18px; color:#333; height:50px; line-height:50px; border-bottom:2px solid #999;}
.about-right .content{padding-top:20px;}

.news-wrap{width:1200px; height:100%;  margin:30px auto; background:#fff; overflow:hidden;}
.news-left{width:200px; border-right:1px solid #e2e2e2; padding:10px; float:left; height:100%;}
.news-right{width:899px; padding:10px 40px; float:left; min-height:500px; background:#fff; height:100%;}
.news-right h2{font-size:18px; color:#ff6c00; height:30px; line-height:30px; padding:10px 0px; border-bottom:2px solid #999;}
.news-right h2 span{color:#666; font-weight:normal;}
.news-right .content{padding-top:20px;}
.news-right .content li{height:50px; line-height:50px; border-bottom:1px dotted #999;}
.news-right .content li a,.news-right .content li span{font-size:14px;}
.news-right .content li span{color:#666;}

.search-list{width:980px; float:left; height:100%;}
.search-list h2{padding-left:5px; font-size:16px; font-weight:normal; height:50px; line-height:50px;}
.search-list h2 b{font-size:16px; color:#FF5A00;}
.search-list .list{width:1000px; overflow:hidden; padding-left:1px;}
.search-list .one{
    width:300px; height:305px; padding:6px; float:left; margin-right:18px; margin-bottom:18px;  position:relative;
    border:1px solid #eee; background:#fff;
}
.search-list .one p{height:24px; width:100%; line-height:24px; color:#999; font-size:14px;}
.search-list .one p a{font-size:14px;}
.search-list .one .func{width:100%; height:26px; padding-top:10px; text-align:right;}
.search-list .one .func .zx-btn,.search-list .one .func .xq-btn{
    width:80px; height:24px; display:block; float:left; margin-right:8px; color:#333; line-height:24px; 
    text-align:center; border:1px solid #e8e8e8; background:url(../img/s-linkbg.gif) repeat-x;
}
.search-list .one-hov{
    border:1px solid #e2e2e2;
    -webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2); box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.1);
}
.search-list .one-hov .func .zx-btn{background:#da1f2e; color:#fff; border:1px solid #da1f2e;}
.search-list .one-hov .func .xq-btn{background:#7a5e5e; color:#fff; border:1px solid #7a5e5e;}

.search-r{width:200px; float:right; padding-top:30px;}
.search-r .s_hot{border:1px solid #e2e2e2; margin-top:20px; background:#fff;}
.search-r .s_hot h3{height:30px; background:#f2f2f2; border-bottom:1px solid #e2e2e2;  line-height:30px; font-size:14px; padding-left:10px; color:#666;}
.search-r .s_hot div{padding:10px 0px 10px 10px; overflow:hidden;}
.search-r .s_hot div a{float:left; padding:5px; margin-right:8px; margin-bottom:10px; border:1px solid #e2e2e2;}
.search-r .s_hot div a:hover{border:1px solid #da1f2e; text-decoration:none;}

.login-wrap{width:1200px; height:500px; padding:50px 0px; background:url(../img/login-bg.png) 0px 30px no-repeat;}
.login-box{width:380px; height:500px; padding:10px; background:#f2f2f2; float:right;}
.login-box .box{width:380px; height:500px; border:1px solid #e2e2e2; background:#fff;}
.login-box .box .tit{width:380px; height:50px;}
.login-box .box .tit a{width:190px; height:45px; line-height:42px; display:block; float:left; text-align:center; font-size:16px; color:#333; background:#f7f7f7; border-top:3px solid #f7f7f7;}
.login-box .box .tit a.cur{background:#fff; border-top:3px solid #ff6c00;}
.login-box .box .con{width:310px; margin:20px auto 0px auto;}
.login-box .box .con input.txt{width:298px; height:20px; font-size:14px; line-height:20px; padding:10px 5px; background:none; border:1px solid #e2e2e2;}
.login-box .box .con .inp-w{width:305px; height:40px; position:relative; line-height:40px; padding-left:5px; color:#999; font-size:14px;}
.login-box .box .con .inp-w input{position:absolute; left:0px; top:0px;}
.login-box .box .con input.bg-f{background:#fff;}
.login-box .box .con .btn{width:310px; height:40px; display:block; line-height:40px; text-align:center; color:#fff; font-size:16px; background:#ff6c00; margin-top:20px;}
.login-box .box .con .err{height:24px; line-height:24px; font-size:12px; color:red;}


.member-wrap{width:1200px; margin:30px auto; overflow:hidden;}
.member-left{width:200px; float:left; padding-bottom:20px; min-height:300px; background:#fff; border:1px solid #e2e2e2;}
.member-right{width:899px; padding:10px 40px; border:1px solid #e2e2e2;  float:right; min-height:300px; background:#fff;}
.member-right h2{font-size:18px; color:#333; height:50px; line-height:50px; border-bottom:2px solid #999;}
.member-right h2 span{color:#666; font-weight:normal;}
.member-right .content{}
.member-right .content li{height:50px; line-height:50px; border-bottom:1px dotted #999;}
.member-right .content li a,.member-right .content li span{font-size:14px;}
.member-right .content li span{color:#666;}


.member-left h2{width:150px; padding-right:50px; font-size:16px; text-align:right; height:40px; margin-top:10px; line-height:40px; color:#333;}
.member-left .link{width:150px; padding-right:50px;height:30px; display:block; text-align:right; line-height:30px; font-size:12px; color:#333;}
.member-left .link:hover, .member-left .cur{color:#FF5A00; text-decoration:none; background:#ededed url(../img/arrow_carrot-right.png) 150px 5px no-repeat;}

.member-right .form-table{width:650px; border-collapse:collapse;}
.member-right .form-table td{height:26px; line-height:26px; padding-top:10px; padding-bottom:10px; border-collapse:collapse; font-size:13px;}
.member-right .form-table .td-1{width:100px; text-align:right; padding-right:5px;}
.member-right .form-table .td-2{width:500px; text-align:left; padding-left:5px;}
.member-right .form-table .td-3{width:130px; text-align:left; padding-left:10px;}
.member-right .form-table td .txt{width:300px; height:20px; padding:2px; line-height:20px; border:1px solid #ccc;}
.member-right .form-table td .btn{width:150px; height:30px; display:block; line-height:30px; text-align:center; background:#ff6c00; color:#fff;}

.member-right .list-table{width:100%; border-collapse:collapse;}
.member-right .list-table td{height:30px; line-height:30px; padding-left:3px;}
.member-right .list-table thead td{background:#f2f2f2; font-size:14px;}
.member-right .list-table tbody td{height:50px; border-bottom:1px dotted #ccc;}

.appoint-wrap{width:1200px; margin:20px auto;}

.appoint-wrap h2.tit{height:40px; line-height:40px; font-size:20px; padding-top:20px; padding-left:0px; background:none;}
.appoint-wrap .method{width:1200px; height:400px; background:#fff; border:1px solid #d2d2d2; border-radius:5px; overflow:hidden;}
.appoint-wrap .method .a-left{width:600px; height:400px; float:left; background:url(../img/appoint-bg-1.jpg) no-repeat; }
.appoint-wrap .method .a-right{width:600px; float:left;}
.appoint-wrap .method .a-right table{width:550px; margin:20px auto; border-collapse:collapse;}
.appoint-wrap .method .a-right table thead td{background:#EDEDED; padding-left:20px; font-size:14px;}
.appoint-wrap .method .a-right table td{padding:8px 0px; font-size:12px; border:1px solid #e2e2e2; border-collapse:collapse;}
.appoint-wrap .method .a-right table td input.txt{height:20px; line-height:20px; padding:2px 4px;}
.appoint-wrap .method .a-right table td .txt{width:350px; height:20px; padding:5px; border:1px solid #ccc;}
.appoint-wrap .method .a-right table td.td-1{width:100px; text-align:right; padding-right:5px;}
.appoint-wrap .method .a-right table td.td-2{width:430px; text-align:left; padding-left:5px;}
.appoint-wrap .method .a-right table .btn{width:300px; height:40px; line-height:40px; text-align:center; display:block; background:#ff6c00; color:#fff; font-size:20px;border:1px solid #ff5500; border-radius:5px;}
.appoint-wrap .method .a-right table .btn:hover{background:#ff5500; border:1px solid #ff0000; text-decoration:none;}
.appoint-wrap .method .a-one{width:500px; height:80px; padding:25px 50px}
.appoint-wrap .method .a-one h3{height:40px; line-height:40px; font-size:16px; font-weight:normal;}
.appoint-wrap .method .a-one .a-r{padding-left:20px;}
.appoint-wrap .method .a-one .btn{width:150px; height:30px; margin-top:10px; line-height:30px; font-size:14px; text-align:center; background:#ff6c00; color:#fff; display:block;}

.cjwt{width:198px; border:1px solid #e2e2e2;}
.cjwt h2{font-size:14px; padding-left:10px; background:#eee; height:30px; border-bottom:1px solid #e2e2e2; line-height:30px; color:#333;}
.cjwt-con{background:#fff; padding:5px 5px 5px 8px; overflow:hidden;}
.cjwt-con p{height:22px; line-height:22px;}
.cjwt-con a{font-family:宋体;}

.hotwords{width:198px; border:1px solid #e2e2e2;}
.hotwords h2{font-size:14px; padding-left:10px; background:#eee; height:30px; border-bottom:1px solid #e2e2e2; line-height:30px; color:#333;}
.hotwords-con{background:#fff; padding:10px 5px 5px 5px; overflow:hidden;}
.hotwords-con a{padding:4px 5px; float:left; border:1px solid #e2e2e2; margin-right:5px; margin-bottom:8px;}
.hotwords-con a:hover{text-decoration:none;  border:1px solid #ff6c00; color:#ff6c00;}

.dztj{border:1px solid #e2e2e2;}
.dztj h2{font-size:16px; font-weight:normal; padding-left:10px; background:#eee; height:30px; border-bottom:1px solid #e2e2e2; line-height:30px; color:#333;}
.dztj-con{background:#fff; padding:0px 9px 9px 9px; overflow:hidden; }
.dztj-one{margin-top:10px; overflow:hidden;}
.dztj-con p{line-height:20px; padding-top:5px; width:100%;}
.dztj-con .tag{padding:5px 15px; background:#ff6c00; color:#fff; border-radius:15px;}

.consult-tit{width:96%; padding:0px 2%; height:40px; background:#f2f2f2; border-top:1px solid #eee; border-bottom:1px solid #4D4948;}
.consult-tit a{padding:0px 15px; height:39px; line-height:40px; border-left:1px solid #fff; border-right:1px solid #ddd; font-size:14px; text-align:center; display:block; float:left;}
.consult-tit a.cur{background:#fff; border:1px solid #4D4948; border-bottom:1px solid #fff;}
.consult-w{height:100%; height:auto;}
.consult-w .consult-o{margin-top:20px;}
.consult-w .user{width:96%; padding:0px 2%; line-height:20px; color:#666;}
.consult-w .quest{width:96%; padding:0px 2%; line-height:22px; color:#333;}
.consult-w .reply{width:96%; padding:5px 2%; line-height:20px; background:#f5f5f5;  color:#333; font-family: 宋体;}
.consult-w .reply b{color:#666; font-weight:normal; }


.consult-ask{width:100%; height:300px; background:#f9f9f9;}
.consult-ask .ask-tit{width:98%; padding-left:2%; height:36px; line-height:36px; background:#ff6c00; color:#fff; font-size:16px;}
.consult-ask .tip{width:96%; padding:20px 2%; line-height:22px;}
.consult-ask .consult-type{width:96%; padding:15px 2% 5px 2%;}
.consult-ask .consult-text{width:95.2%; height:70px; padding:5px 2%;}
.consult-ask .consult-text textarea{width:100%; height:66px; padding:3px; line-height:22px;}
.consult-ask .consult-btn{width:96%; height:40px; padding:5px 2%;}
.consult-ask .consult-btn a{width:150px; height:40px; float:right; text-align:center; line-height:40px; display:block; background:#ff6c00; color:#fff; font-size:16px; border-radius:5px;}

.problem-l{width:250px; border:1px solid #d2d2d2; background:#fff; float:left; margin-top:20px;}
.problem-l .tit{width:250px; height:40px; background:#f5f5f5; text-indent:15px; border-bottom:1px solid #d2d2d2; line-height:40px; font-size:16px; color:#666;}
.problem-l .con{width:230px; padding:0px 10px 15px 10px;}
.problem-l .con .t{width:230px; height:66px; display:block; margin-top:15px; background-position:0px 0px; background-repeat:no-repeat;}
.problem-l .con .t-cur{background-position:0px -66px; background-repeat:no-repeat;}
.problem-l .con .t:hover{text-decoration:none;}
.problem-l .con .c{width:230px; padding:10px 0px 5px 0px; display:none;}
.problem-l .con .c p{line-height:22px;}
.problem-l .con .c p a{color:#333;}

.problem-r{width:900px; padding:15px; padding-top:0px; border:1px solid #d2d2d2; float:right; background:#fff; margin-top:20px;}
.problem-r .t{width:900px; height:34px; margin-top:15px; background-position:0px 0px; background-repeat:no-repeat;}
.problem-r .q{height:40px; line-height:40px; text-indent:15px; font-weight:bold; font-size:16px; color:#5d5d5d; background:url(../img/q-ico.jpg) 0px 16px no-repeat;}
.problem-r .q-cur{color:red;}
.problem-r .a{width:885px; padding:10px 0px 10px 15px;}
.problem-r .a p{font-size:14px;}

.pro-list{width:230px; padding-left:10px; height:180px; float:left;}
.pro-list p{height:26px; line-height:20px;}
.pro-list p a{font-size:12px; font-family:宋体;}

.jx-list{width:235px; height:180px; float:left;}
.jx-list p{height:26px; line-height:20px;}
.jx-list p a{font-size:12px; font-family:宋体;}

.share-tab{width:1200px; height:50px; background:#fff;}
.share-tab a{width:100px; height:50px; display:block; float:left; text-align:center; line-height:50px; font-size:16px;  color:#666;}
.share-tab a.cur{background:#ff9900; color:#fff;}
.share-wrap{padding:20px 0px; height:auto;}
.share-con{
    position:relative;
    width:1215px;
    height:auto;
    margin:0 auto 25px;
    padding-bottom: 10px;
}
.grid{
    width:272px;min-height:100px;padding:15px;background:#fff;font-size:12px;float:left;
   /* border:1px solid #e2e2e2;*/
    border-radius:3px;
    box-shadow: 0 1px 3px rgba(34,25,25,0.4);
    -moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
    -webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
    -webkit-transition: top 1s ease, left 1s ease;
    -moz-transition: top 1s ease, left 1s ease;
    -o-transition: top 1s ease, left 1s ease;
    -ms-transition: top 1s ease, left 1s ease;
}

.grid .tit {
    width:100%;
    height:auto; border-top:none; background:none;
    border-bottom:1px solid #ccc;
    margin:10px 0;
    padding:0 0 5px;
    font-size:14px;
}
.grid .meta{height:30px; padding-top:10px; color:#666; line-height:30px;}
.grid .meta .h{width:30px; height:30px; float:left;}
.grid .meta .n{padding-left:5px; float:left;}
.grid .meta .plz{height:30px; float:right;}
.grid .imgholder{display:block;}
.grid .imgholder img{
    width:100%;
    background:#ccc;
    display:block;
}
.loadmore{width:100%; height:40px; padding:10px 0px;}
.loadmore a{width:250px; height:40px; line-height:40px; text-align:center; display:block; margin:0px auto; background:#ccc;  color:#333; font-size:14px; border:1px solid #bbb;}
.loadmore a:hover{border:1px solid #999; text-decoration:none; background:#bbb;}
.loading{width:100%; height:40px; padding:10px 0px; font-size:14px; line-height:90px; color:#666; text-align:center; background:url(../img/loading.gif) center no-repeat; display:none;}
.no-data{width:100%; height:40px; padding:10px 0px; text-align:center; font-size:14px; color:red; display:none;}
.share-btn{width:100px; padding-left:40px; height:30px; display:block; margin-top:10px; border-radius:3px; background:#ff6600 url(../img/share-ico.png) 10px 0px no-repeat; line-height:30px; font-weight:normal; color:#fff; font-size:14px;}
.share-btn:hover{color:#fff;}
.ask-btn{width:80px; padding-left:40px; height:30px; display:block; margin-top:10px; border-radius:3px; background:#ff6600 url(../img/write-ico.png) 10px 0px no-repeat; line-height:30px; font-weight:normal; color:#fff; font-size:14px;}
.ask-btn:hover{color:#fff;}

.uploaded-one{width:57px; height:57px; position: relative; padding:2px; float:left; margin-right:10px; border:1px solid #ccc; background:#fff;}
.uping{background:url(../img/loading.gif) center no-repeat;}
.uploaded-one .del-ico{width:12px; height:12px; line-height:12px; text-align:center; font-family:宋体; font-weight:bold; border-radius:6px; background:#ff6600; border:1px solid red; color:#fff; position:absolute; right:-6px; top:-6px; overflow:hidden;}
.upload-btn{width:60px; border:1px solid #ccc; height:60px; display:block; background:url(../img/upload.png) no-repeat;}
.upload-btn:hover{text-decoration:none;}

.pl-a,.z-a{height:30px; display:block; float:right; line-height:30px;}
.pl-a,.z-a:hover{text-decoration:none;}
.pl-a b,.z-a b{display:block; float:left; height:30px; line-height:30px; color:#666; font-weight:normal;}
.pl-a span{width:22px; height:30px; display:block; float:left; background:url(../img/e-ico.png) -58px 2px no-repeat;}
.pl-a-cur span,.pl-a:hover span{background:url(../img/e-ico-cur.png) -58px 2px no-repeat;}
.z-a span{width:22px; height:30px; display:block; float:left; background:url(../img/e-ico.png) -30px 2px no-repeat;}
.z-a-cur span,.z-a:hover span{background:url(../img/e-ico-cur.png) -30px 2px no-repeat;}

.share-left{width:800px; padding:15px; float:left; background:#fff; margin-top:20px; border:1px solid #e2e2e2;}
.share-right{width:350px; float:right; background:#fff; margin-top:20px; border:1px solid #e2e2e2;}
.share-img-w{width:800px; height:auto; text-align:center; position:relative;}
.share-img-w .arrow{position:absolute; width:30px; height:50px; display:block; background-color:rgba(0,0,0,0.25); color:#fff; font-family:宋体; font-size:24px; line-height:50px; text-align:center; display:none;}
.share-img-w .arrow:hover{background-color:rgba(0,0,0,0.5); text-decoration:none;}
.share-img-w .a-l{left:0px; top:100px;}
.share-img-w .a-r{right:0px; top:100px;}
.share-img-w img{margin:0px auto;}

.share-left .user{height:36px; padding-top:20px; line-height:36px; padding-bottom:5px;}
.share-left .user .h{width:36px; height:36px; border-radius:18px; overflow:hidden; float:left; margin-right:10px;}
.share-left .user .uname{height:40px; line-height:40px; font-size:14px;}
.share-left .description{padding-left:46px; line-height:22px; color:#666; font-size:14px;}

.sharecomm-one{ overflow:hidden; padding:20px 0px; border-bottom:1px dotted #ccc;}

.share-right .tit{height:40px; line-height:40px; padding-left:15px; font-size:14px; color:#666; background:#f5f5f5;}
.share-right .con{width:320px; padding:15px; padding-top:0px; background:#fff;}
.share-right .con .o{width:320px;height:120px; margin-top:15px; padding-bottom:15px; border-bottom:1px solid #e2e2e2;}
.share-right .con .o .l{width:150px; height:120px; display:block; overflow:hidden; float:left;}
.share-right .con .o .r{width:160px; height:120px; float:right; position:relative;}
.share-right .con .o .r p{height:24px; line-height:14px;}
.share-right .con .o .r .bb{width:160px; height:30px; position:absolute; left:0px; bottom:-8px;}

.thumb_show{width:770px; margin-right:5px; float:left; overflow:hidden; padding:5px; border:1px solid #e2e2e2;}
.thumb_show_list{width:110px; padding:0px; float:left;}
.thumb_show_list a{display:block; float:left; padding:2px; background:#fff; margin-bottom:10px;; border:1px solid #fff;}
.thumb_show_list a.cur{border:1px solid #ff6c00;}


