﻿/*---------- import ---------*/
.article_left{float:left;width:660px;}
.article_right{float:right;width:300px;}
.place{position:relative;color:#999;height:45px;line-height:45px;padding-left:0px; margin-bottom:10px; border-bottom:2px #cc0066 solid; padding-top:5px;}
.place .head-zq{float:left;margin-right:20px;margin-top:0px;font-size: 18px;padding:0 0px;height:40px;line-height:40px;color:#cc0066;text-align:center;vertical-align:middle;}
.place .arr{display:inline-block;*display:inline;*zoom:1;content:"";line-height:0;height:0;width:0;}
.place .arr{border-left:3px solid #ff4444;border-top:3px dashed transparent;border-bottom:3px dashed transparent;position:absolute;top:18px;margin-left:-10px;}
.bgleft {width: 658px;border-bottom: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;border-top: #e5e5e5 solid 1px;background:#ffffff; overflow:hidden;}
.adpic{margin-top:15px;!important;}
.adpic h3{border-bottom: #c06 2px solid;font-size:20px; font-weight:normal; height:30px;line-height:30px;padding-bottom:5px; margin:10px 10px; color:#333}
.article_left .listbox {width: 641px;padding: 0px 0px 10px 0px;margin: 0px 10px 20px;overflow: hidden}
.article_left .listbox ul.tw_list li {float: left;width: 636px;height: 160px;margin-top: 15px;border-bottom: 1px dashed #e5e5e5}
.ll {width: 205px;overflow: hidden;float: left;margin-left: 10px;margin-right: 20px;_margin-left: 7px}
.lr {width: 395px;overflow: hidden;float: left}
.article_left .listbox ul.tw_list li img {width: 200px;height: 130px;display: block; border:2px #ededed solid}
.article_left .listbox ul.tw_list li span.art_title {display: block;height: 25px;line-height: 25px;font-size: 16px;overflow: hidden;margin-bottom: 5px;}
.article_left .listbox ul.tw_list li span.art_title a {color: #333;}
.article_left .listbox ul.tw_list li span.art_title a:hover {color: #cc0066;}
.article_left .listbox ul.tw_list li p.art_intro {display: block;height: 66px;line-height: 22px;font-size: 12px;color: #999;overflow: hidden;margin-bottom: 10px}
.article_left .listbox ul.tw_list li .art_time {display: block;width: 370px;height: 24px;line-height: 24px;padding-left: 15px;background: #eee;overflow: hidden;padding: 0 10px}
.article_left .listbox ul.tw_list li .art_time .all_art {float: left}
.article_left .listbox ul.tw_list li .art_time .all_art a {color: #cc0066;font-size: 13px}
.article_left .listbox ul.tw_list li .art_time .all_art a:hover {color: #666}
.article_left .listbox ul.tw_list li .art_time .times {float: right;color: #828282;background: url('../images/icon.gif') 0 -133px no-repeat;text-indent: 22px}

.viewbox{width:630px;overflow:hidden;padding-bottom:10px;margin:0 auto 25px; padding-top:25px;}
.viewbox .title h1{outline:none;font-size:100%;}
.viewbox .title{text-align:center; font-size:24px;}
.viewbox .info{color:#999999;border-bottom:1px #ededed dashed;line-height:28px;text-align:center; margin:10px auto 10px;}
.viewbox .info a{color:#999;}
.viewbox .info a:hover{color:#f44;}
.viewbox .info small{margin:0 15px;}
.viewbox .info em{ float:right}
.viewbox .content{line-height:200%;font-size:16px; width:610px;clear:both;margin:15px auto 0px;overflow:hidden;}
.viewbox .content p{margin:0 auto;word-wrap:normal;padding-bottom:20px;word-break:normal; text-indent:2em;}
.viewbox .content_video{font-size:14px;padding:12px 16px;line-height:25px;color:#333; text-align:center}
.viewbox .handle{ margin:0px auto; padding-bottom:30px; width:310px;}
.viewbox .intro{padding:4px 8px;line-height:25px;background:#FAFDFE;border:1px solid #ececec;font-size:14px;color:#555;width:580px;margin:0px auto; clear:both; margin-top:15px;}

.viewbox .prenext{height:65px;padding-top:5px;overflow:hidden;clear:both;border-top: #cccccc 1px dashed;width:700px; margin:0px auto;border-bottom: #cccccc 1px dashed; padding-bottom:5px;}
.viewbox .prenext .context{float:left; padding-left:0px;}
.viewbox .prenext .context ul li{line-height:32px;color:#888;}
.viewbox .prenext .actbox{width:280px;text-align:center;float:right;padding-top:16px;padding-right:5px;}

.share {height:28px; float:right; padding-top:18px;}
.share .t { float: left; margin-right:5px; line-height:28px }
.bdsharebuttonbox { float: left; width: 230px; padding-bottom: 0 !important; }
.bdsharebuttonbox a { width: 28px !important; padding-left: 0 !important; height: 28px !important; background: url(../images/share.png) no-repeat !important; margin: 0 4px 0 0 !important; display:inline-block }
.bdsharebuttonbox .bds_tsina { background-position: 0 0 !important; }
.bdsharebuttonbox .bds_qzone { background-position: -28px 0 !important; }
.bdsharebuttonbox .bds_tqq { background-position: -56px 0 !important; }
.bdsharebuttonbox .bds_weixin { background-position: -84px 0 !important; }
.bdsharebuttonbox .bds_renren { background-position: -112px 0 !important; }
.bdsharebuttonbox .bds_more { background: url(../images/share.png) no-repeat -140px 0 !important; width: 28px !important; height: 28px !important; padding: 0 !important; }
.share-moreinfo .moreinfo { float: right; height:28px; line-height:28px }
.share-moreinfo .moreinfo a { margin-left: 14px; }

.keynew{ border-top:#CCCCCC dotted 1px; padding-top:5px; padding-right:5px;}
.keynew .keynew_l{ float:left; padding-left:5px;}
.keynew .keynew_r{ float:right;padding:5px;}
.keynew .keynew_r .title{height:25px;margin-bottom:3px;background:url(../images/bg-x.png) 0px 23px repeat-x}
.keynew .keynew_r .title .mark{padding-left:5px;height:100%;padding-left:10px;float:left;font:bold 14px/24px \5b8b\4f53;color:#CC0066;}
.keynew .keynew_r .tbC{ zoom:1}
.keynew .keynew_r .keynew_list{ padding-top:4px; padding-bottom:4px;}
.keynew .keynew_r .keynew_list li{ height:30px; line-height:30px; font-size:14px;BACKGROUND: url(../images/d_02.gif) no-repeat 10px 11px;text-indent:12px; padding-left:10px;TEXT-OVERFLOW: ellipsis;OVERFLOW: hidden;-o-text-overflow: ellipsis;WHITE-SPACE: nowrap; width:280px;}
.xiangguan { margin-top:15px;padding-bottom:15px;}
.xiangguan h3{border-bottom: #c06 2px solid;font-size:20px; font-weight:normal; height:30px;line-height:30px;padding-bottom:5px; margin:10px 10px; color:#333}
.xiangguan li {height: 125px;border-bottom: 1px dashed #e5e5e5;overflow:hidden; margin:0 10px; padding:15px 0 5px;}
.xiangguan .fl { width:160px;display:block;overflow: hidden;margin-left: 5px;margin-right: 18px;_margin-left: 7px;}
.xiangguan .fr {width:455px;display:block;overflow: hidden;}
.xiangguan li img {width: 155px;height: 110px;display: block;border-radius:4px;}
.xiangguan li h2 {display: block;height: 30px;line-height: 25px;font-size: 18px;overflow: hidden;margin-bottom: 5px;font-weight:800}
.xiangguan li p.xiangguan_info {display: block;height: 80px;line-height: 25px;font-size: 14px;color:#B4B4B4;overflow: hidden;margin-bottom: 10px; text-indent:2em;}
.xiangguan li:hover{ background:#FDFDFD;}

.phototext{height:30px;text-indent:12px;overflow:hidden;color:#CC0066; padding-top:10px; font-size:16px;}
.phototextlist{ padding-top:5px; padding-left:8px; overflow:auto;}
.phototextlist ul li{text-align:center; overflow:hidden; padding-left:2px; padding-right:2px; padding-bottom:5px; float:left;}
.phototextlist ul li a:hover{color:#cc0066}
.phototextlist ul li a{display: block;padding-top:5px;padding-bottom:10px;text-decoration: none; color:#666}
.phototextlist ul li img{ height:100px; width:140px;border:1px solid #ededed;}
.phototextlist ul li p {display: block; margin: 0px auto; width: 158px; cursor: hand; padding-top: 5px; height: 40px}
.sptj{ padding-top:10px; padding-bottom:0px; padding-left:9px; padding-right:0px;  margin-bottom:0px;}
.sptj .expPicA{ height:100%; overflow:auto; padding-left:6px;padding-right:6px; margin-bottom:-24px;}
.sptj .expPicA li{ float:left; display:inline; width:25%; overflow:hidden}
.sptj .expPicA img{ width:145px; height:100px; border:1px solid #ccc; padding:0px;}
.sptj .expPicA li p{ width:145px;height:20px; line-height:20px; overflow:hidden; text-align:center;background-color:#000;FILTER: alpha(opacity=90);opacity: 0.9; font-size:14px; position:relative; left:1px; top:-25px;}
.sptj .expPicA li p a{ color:#fff}
.mmyuer_page {margin: auto;display: block;overflow: hidden;text-align: center;width: 653px;padding: 0px 0px 10px 0px; margin-bottom:20px;}
.mmyuer_page li{list-style-type:none; display:inline;}
.mmyuer_page a {height: 35px;line-height: 35px;color: #606060;display: inline-block;vertical-align: middle;padding: 0 15px;border: #d6d6d6 1px solid;background: #fff;margin: 0 2px;box-shadow:0 0px 4px rgba(0,0,0,.12);}
.mmyuer_page a:hover {background: #cc0066;color: #FFFFFF}
.mmyuer_page .thisclass a {background: #cc0066;color: #FFFFFF}


.twtj{padding:5px 0px;background:#ffffff;border:#E5E5E5 solid 1px; overflow:hidden}
.twtj .title{height:40px; line-height:40px; border-bottom:1px solid #ececec}
.twtj .title .mark{padding-left:5px;height:100%;padding-left:10px;float:left;color:#CC0066; font-size:18px;}
.twtj .jctj{background:#ffffff; zoom:1}

.jctj{padding:10px 0px 0px; padding-left:0px; overflow:hidden;}
.jctj .expPicA{ padding-left:5px;}
.jctj .expPicA li{width:130px;margin:5px 7px 10px 7px; float:left; text-align:center; display:inline}
.jctj .expPicA img{ border:1px solid #ddd;}
.jctj .expPicA li p{ height:20px; width:130px; line-height:20px; margin: -25px 1px 0px 1px; background-color:#000;FILTER: alpha(opacity=90);opacity: 0.9;}
.jctj .expPicA li p a{color:#fff}
/*public*/
.cf:after{content:"";clear:both;display:block;height:0;overflow:hidden}
.cf{zoom:1}
/* case */
.case{margin:0px auto;background:#fff;padding:10px; margin-top:15px;}
.case .title{height:20px;border-bottom:3px solid #e7e7e7;padding-bottom:10px;}
.case .title h2{font-size:16px;border-bottom:3px solid #cc0066;padding-bottom:9px; width:120px;}
.case .title-list{position:relative;top:6px;}
.case .title-list li{width:20px;line-height:20px;text-align:center;float:left;display:inline;}
.case .title-list li.on{color:#ff6600;font-weight:bold;}
.case .title-list p{position:absolute;top:24px;left:0px;width:20px;height:7px;overflow:hidden;text-align:center;}

.product{height:250px;position:relative;overflow:hidden;display:none;margin-top:20px;}
.product ul{position:absolute;left:0px;background:#fff;}
.product-wrap .show{display:block;}
.product-wrap .product li{float:left;display:inline;margin-left:13px;transition:0.4s;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;-ms-transition:0.4s;border-bottom: 1px #dedede dashed; height:125px;}
.product-wrap .product li.ml0{margin-left:0px;}
.product-wrap .product .pic{text-align:center; float:left; padding-top:10px; width:120px;}
.product-wrap .product .pic img{width:105px;height:105px;}
.product-wrap .product .info{ font-size:14px; padding-top:10px; padding-left:20px; line-height:28px;}
.product-wrap .product li p{padding-left:15px;color:#666666;line-height:22px;}
.product-wrap .product li p a{color:#666666;text-decoration:none;}
.product-wrap .product li p a:hover{color:#ff6600;text-decoration:none;}

.article-recom{margin:10px auto;background:#fff;padding:10px;}
.article-recom h3.ar-title{height:35px;border-bottom:3px solid #e7e7e7;font-size:16px;font-weight:normal; line-height:35px;}
.article-recom h3 em{ width:100px;border-bottom:3px solid #c06;padding-bottom:7px; padding-left:15px; padding-right:5px;}
.article-recom ul{ background: url(../images/rank.jpg) no-repeat 0px 2px;}
.article-recom ul li{ height:53px; line-height:53px; padding-left:35px; overflow:hidden; font-size:14px;}
/* case */
.bbbk{margin:0px auto;background:#fff;padding:10px; margin-top:10px;}
.bbbk .title{height:20px;border-bottom:3px solid #e7e7e7;padding-bottom:10px; font-size:16px;}
.bbbk .listtab{position:relative;top:6px;}
.bbbk .listtab li{width:100px;line-height:20px;text-align:center;float:left;display:inline;}
.bbbk .listtab li.on{color:#cc0066;}
.bbbk .listtab p{position:absolute;top:24px;left:0px;width:100px;height:7px;border-top:3px solid #cc0066;overflow:hidden;text-align:center;}

.pro{height:359px;position:relative;overflow:hidden;display:none;margin-top:10px;BACKGROUND: url(../images/l2.gif) no-repeat 10px 12px;}
.pro ul{position:absolute;left:0px;}
.prolist .show{display:block;}
.prolist .pro li{PADDING-LEFT: 35px; WIDTH: 260px; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; HEIGHT: 26px; OVERFLOW: hidden; PADDING-TOP: 10px; text-align:left}
.mapbox{width:928px;margin:20px auto 0px; background:#ffffff; height:750px; padding-top:10px; padding-left:20px; padding-right:20px; padding-bottom:20px;}
.sp-title{overflow:hidden;height:50px; line-height:50px;border-bottom:1px #ececec solid; margin-bottom:20px;}
.sp-title .title{ font-size:18px; color:#cc0066}
.sp-title .more{ float:right; padding-right:10px; line-height:47px;}
.linkbox{margin-top:5px; height:40px;}
.linkbox h3{ height:40px; line-height:40px; text-indent:5px; float:left; padding-right:20px; width:65px;}
.linkbox h3 a{ color:#CC0066}
.linkbox h3 a:hover{ color:#333}
.linkbox .f6{ float:right; text-align:left; width:840px;}
.linkbox ul li{padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 5px; margin: 0px 18px 0px 0px; color: #fff; padding-top: 0px; text-align: center; line-height:30px; font-size:14px;}
.linkbox ul li a {padding-right: 0px; display: block; padding-left: 0px;  padding-bottom: 5px; color: #333; padding-top: 5px; text-align: center; text-decoration: none}
.linkbox ul li a:hover {padding-right: 0px; display: block; padding-left: 0px; padding-bottom: 5px; color: #cc0066; padding-top: 5px; text-align: center}

.aboutbox{width:928px;margin:30px auto 0px; background:#ffffff; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:20px;min-height:400px;_height:400px; overflow:hidden;}
.aboutbox .left_nav{ width:168px; height:312px; top:0px; left:10px; background:url(../images/nav_bg.jpg) top left no-repeat; float:left;}
.aboutbox .about_a{ width:688px; padding:5px 50px 35px 0px; overflow:auto; font-size:14px; float:right;}
.aboutbox .left_nav li{ float:left; width:160px; height:50px;}
.aboutbox .left_nav li a{ float:left; width:160px; height:50px; display:block; cursor:pointer;}
.aboutbox .left_nav li a:hover , .current{ float:left; width:160px; height:50px; background:#b171d2; text-decoration:none; display:block;}
.aboutbox .left_nav_a{ float:left; width:160px; padding-top:7px; line-height:20px; font-size:16px; text-align:center; font-family:"微软雅黑";}
.aboutbox .left_nav_b{ float:left; width:160px; line-height:20px; font-size:12px; text-align:center;}
.aboutbox .left_nav li a .left_nav_a{ color:#484848;}
.aboutbox .left_nav li a .left_nav_b{ color:#cacaca;}
.aboutbox .left_nav li a:hover .left_nav_a , .aboutbox .left_nav .current .left_nav_a{ color:#ffffff;}
.aboutbox .left_nav li a:hover .left_nav_b , .aboutbox .left_nav .current .left_nav_b{ color:#ffffff;}
.aboutbox .about_a_01{ float:left; width:688px; height:70px;}
.aboutbox .sqsm{ float:left; width:670px; padding:10px 30px 20px 30px; border-bottom:1px solid #cecece; line-height:45px;}
.aboutbox .sqsm li{ float:left;padding-bottom: 5px; margin: 0px 18px 0px 0px; line-height:30px;}

.hysjd{padding:5px;background:#ffffff;border: 1px solid #e5e5e5; margin-top:10px; margin-bottom:10px;}
.hysjd .title{height:40px;margin-bottom:3px;border-bottom: 1px solid #ececec; line-height:40px;}
.hysjd .title .mark{padding-left:5px;height:100%;padding-left:10px;float:left;color:#CC0066; font-size:18px;}
.hysjd .cont{zoom:1; padding-left:7px; padding-top:10px; padding-bottom:0px;}
.hysjd .cont li{ line-height:35px; height:35px;}
.hysjd .cont i{display:block;font-style:normal;}
.hysjd .cont .iTit{width:54px;height:25px;margin-right:3px;float:left;font-size:12px;line-height:25px;text-align:center;background:#c1c1c1;}
.hysjd .cont .iTit a{color:#FFF;}
.hysjd .cont .iTit a:hover{color:#c06;}
.hysjd .cont .iDes{background:url(../images/icon.png) no-repeat scroll 0 0 transparent;}
.hysjd .cont .iDes{padding-left:12px;background-position:-744px -122px; overflow:hidden;}
.hysjd .cont .iDes a{ float:left;display:block; width:50px; height:25px; line-height:25px; margin-right:2px; text-align:center;background:#eee;}
.article_right .right{ margin-top:15px; margin-bottom:15px;}
.rbox{width:269px;padding:7px 15px 9px;background-color:#fff;border-radius:3px;}
.rbox .htit{height:40px;border-bottom:1px solid #e7e7e7;font-size:18px;color:#c06; line-height:35px;}
.rank{background:url(../images/rank.jpg) no-repeat 5px 4px; padding-top:4px;}
.rank li{height:50px;margin:2px 0 0;overflow:hidden;display:inline; line-height:50px; font-size:14px;}
.rank li a{display:block;height:53px; padding-left:40px;width:220px; overflow:hidden}

.video_list {border-bottom: #e5e5e5 1px solid; border-left: #e5e5e5 1px solid; background-color: #ffffff; margin-top: 20px; width:968px; color: #8c8c8c; border-top: #e5e5e5 1px solid; border-right: #e5e5e5 1px solid;border-radius:3px; overflow:hidden;}
.video_nav {width: 905px; zoom: 1; height: 50px; overflow: hidden; border-bottom:1px solid #ececec; margin:0px auto; line-height:35px;}
.video_nav .vnav {margin-top: 10px; float: left; color: #0099cb; margin-left: 10px; font-size: 16px;}
.video_nav .vnav a:link {color: #0099cb; font-size: 16px; text-decoration: none}
.video_nav .vnav a:hover {color: #ff0000; font-size: 16px; text-decoration: underline}
.video_con { color: #8c8c8c;}
.video_con img {border-bottom: #e1dfe2 1px solid; border-left: #e1dfe2 1px solid; padding-bottom: 2px; padding-left: 2px; width: 140px; padding-right: 2px; margin-bottom: 5px; height: 106px; border-top: #e1dfe2 1px solid; border-right: #e1dfe2 1px solid; padding-top: 2px}
.video_con ul li{text-align:center; width:169px; height:160px; float:left;margin: 15px 0px 20px 20px;}
.video_con ul li p{ padding-bottom:10px;}

.zq-hd{ height: 50px; line-height: 50px;  padding:18px 30px 0;}
.zq-hd .zq-time{ padding: 0 20px; background-color: #cc0066; border-radius: 5px; color: #fff; font-size: 24px; position: relative;}
.zq-hd .zq-fx{ padding-top:20px;}
.zq-hdbd { padding:0 30px;}
.zq-hdbd .info{ margin:14px 0 6px; line-height: 24px; height: 60px; overflow: hidden; text-indent: 20px;}
.zq-hdbd .info em{ color: #ff4444; }
.zq-hdbd .art-text a{ color:#cc0066; font-size:12px}
.zq-hdbd .art-text a:hover{ color:#363636; font-size:12px}
#zq-tree .tree{ padding-bottom:20px;width: 250px; padding-top: 8px;display: block;}
.tree p{width: 100%; overflow: hidden;line-height: 33px; height:33px;  background: url(../images/zq-tree.png) no-repeat 0 -28px;}
.tree p a{padding-left: 20px;display:inline-block; font-size: 14px;}
.tree p.first{ background-position: 0 12px;}
.tree p.last{background-position: 0 -67px;}
.tree p.only{ background-position: 0 -290px;}
.tree p.current a,.tree p a:hover{ background: url(../images/zq-tree.png) no-repeat 0 -230px; }
.zq-photo{ padding-bottom:20px;}
.zq-photo img{ margin-top: 10px; width: 280px; overflow: hidden;border: 1px #ececec solid; padding: 5px 5px 0; display: block;}
.zq-photo span{ float: left; width: 100%; height: 30px; font-size: 14px; text-align: center; line-height: 30px;}
.btit{height:50px;line-height:50px;padding-right:20px;border-bottom:1px #ececec solid;font-size:18px;color:#c06; margin-bottom:10px;}
.art-text p,.art-text { font-size: 14px;line-height: 28px;margin-bottom: 14px;}
.art-list li{ height: 28px; line-height: 28px; width: 192px;padding-right: 8px;  float: left; vertical-align: top;font-size: 12px; overflow: hidden;}
.art-list li a{background: url(../images/wyz-icon.png) no-repeat 0 -145px;padding-left: 12px;}
.month-text {overflow: hidden}
.month-text ul li {float: left;height: 125px;margin-top: 10px;border-bottom: 1px dashed #e5e5e5}
.month-text ul li img {width: 160px;height: 110px;display: block; border:2px #ededed solid}
.ml {width: 165px;overflow: hidden;float: left;margin-left: 0px;margin-right: 20px;_margin-left: 7px}
.lr {overflow: hidden;float: left}
.month-text ul li span.mon_title {display: block;height: 26px;line-height: 18px;font-size: 16px;overflow: hidden;margin-bottom: 5px;}
.month-text ul li span.mon_title a {color: #333;}
.month-text ul li span.mon_title a:hover {color: #cc0066;}
.month-text ul li p.mon_info {display: block;height: 76px;line-height: 28px;font-size: 12px;color: #999;overflow: hidden;margin-bottom: 10px}
.month-text ul li p.mon_info a {color: #cc0066;font-size: 13px}
.month-text ul li p.mon_info a:hover {color: #666}
.mon-ad{width:300px; margin-bottom:10px;}
.mon-photo{}
.mon-photo img{ width: 280px; overflow: hidden;border: 1px #ececec solid; padding: 5px 5px 5px 5px; display: block;}
.mon-photo span{ float: left; width: 100%; height: 30px; font-size: 14px; text-align: center; line-height: 30px;}

.naifen_head {height:60px; line-height:60px;padding:18px 30px 0;}
.naifen_head h1{ text-align:center; color:#FFFFFF;FONT-FAMILY: 微软雅黑,simhei; letter-spacing:2px; font-size:36px; font-weight:normal;background-color: #cc0066; border-radius: 5px;}
.naifen_info{ font-size:14px; color:#6c6c6c; width:580px; margin:0px auto; margin-top:20px; line-height:28px; text-indent:28px; background:#f8f8f8; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; border-bottom:#dfdfdf dashed 1px;}
.naifen_list{ width:600px; margin:0px auto; margin-top:10px;}
.naifen_list .nf_title{border-bottom:#c06 solid 2px; height:45px; line-height:45px;}
.naifen_list .nf_title b{ float:left; font-size:18px;}
.naifen_list .nf_title span{ float:right}
.naifen_list_yw{ width:580px; margin:0px auto; margin-top:10px;}
.naifen_list_yw ul li { padding:12px 0; border-bottom: 1px dotted #CCC; }
.naifen_list_yw ul li i{ font-size:24px;COLOR: #f60; font-weight:bold; font-style:normal;}
.naifen_list_yw ul li i a{ color:#84329f}
.naifen_list_yw ul li p{ line-height:28px; padding-top:10px; padding-bottom:10px; color:#CCC; text-indent:24px;}
.naifen_list_xg{ width:580px; margin:0px auto; margin-top:10px;}
.naifen_list_xg ul li { padding:12px 0; border-bottom: 1px dotted #CCC; font-size:14px; }
.naifen_list_xg ul li a{color:#333}
.naifen_list_xg ul li span.date{ float:right; color:#CCCCCC}
.naifen_list_sj{margin:10px 5px;zoom:1; overflow:hidden}
.naifen_list_sj ul li { float:left;text-align:center; display:inline; width:16.66%; margin:7px auto;}
.naifen_list_sj ul li img{ border:1px solid #ddd; width:92px; height:80px;}
.naifen_list_sj ul li p{ height:20px; width:92px; line-height:20px; margin: -25px 1px 0px 8px; background-color:#000;FILTER: alpha(opacity=80);opacity: 0.8;}
.naifen_list_sj ul li p a{color:#fff}

.naifen_list_qt{ width:610px; margin:0px auto; margin-top:10px;}
.naifen_list_qt ul li { height:35px; line-height:35px; font-size:14px;BACKGROUND: url(../images/d_02.gif) no-repeat 8px 15px;text-indent:22px; padding-left:0px;TEXT-OVERFLOW: ellipsis;OVERFLOW: hidden;-o-text-overflow: ellipsis;WHITE-SPACE: nowrap; width:305px; float:left;}
.naifen_list_qt ul li a{color:#333}
.weixin{ margin-top:10px;}
.jiaoshi{ text-align:center;font-size:16px; padding-top:10px;}

#hotcomm{position:relative; padding-top:10px; margin-bottom:20px; margin-left:9px;}
#hotcomm,#hotcomm span{width:640px;height:350px;overflow:hidden;}
#hotcomm span{display:block;float:left;}
#uu{position:relative;-webkit-transition:left .2s linear;transition:left .2s linear;}
#hotcomm dl dt{margin:5px 0px 0px; float:left; text-align:center; display:inline; width:25%; overflow:hidden; height:160px}
#hotcomm dl img{ border:1px solid #ccc; padding:0px; width:145px; height:100px;}
#hotcomm dl p{ width:135px; padding-left:10px; line-height:23px; padding-top:5px;}

#hotcomm ul{width:100px;position:absolute;bottom:0px;right:240px;}
#hotcomm li{list-style:none;background:#eee;border-radius:10px;overflow:hidden;width:10px;height:10px;float:left;margin-right:10px;cursor:pointer;-webkit-transition:background .2s linear;transition:background .2s linear;}
#hotcomm li.on{background:#f60;}

.fixed{ top:10px;}