.container{ width:1170px; padding:0; margin:0 auto; background-color:#fff;}
.clearfix:before,.clearfix:after,.g-top:before,.g-top:after,.g-header:before,.g-header:after,.g-container:before,.g-container:after,.g-footer:before,.g-footer:after{content:".";display:block;height:0;visibility:hidden;font-size:0;}
.clearfix:after,#topNav:after,#ppShow:after,#ivtab:after,#focus:after,#focus-side h2:after,#favorites .content:after,.cmbox .title:after,#friendlink ul:after{clear:both;}
.clearfix,#topNav,#ppShow,#ivtab,#focus,#focus-side h2,#favorites .content,.cmbox .title,#friendlink ul{*zoom:1;}
.mbx{ height:30px; line-height:30px; font-size:12px; padding-left: 10px; *width: 990px; }
.mbx span{ padding:0 0 0 21px; background:url(../images/mbxicon.png) no-repeat 0 1px;}
.m-center { position:relative; font-family: 宋体; padding: 0;}
.m-center .m-center-l{ float:left; width:859px; *width:689px; font-weight:normal; border-right: 1px #ddd solid; background-color: #fff;}
.m-center  .m-bglv{ background-color:#fff; }
.m-center .m-center-r{ float:right; width:310px; overflow:hidden;background-color: #fff;}
.m-center-r .m-hotnews,.m-twnews,.m-hottag{ border-top:1px solid #ddd; margin-bottom:10px; font-size: 16px; }
.m-center-r .m-hotnews .tit,.m-twnews .tit,.m-hottag .tit{ width:271px; height:40px; line-height:40px; padding:0 0 0 13px; margin:0 auto; font-size:16px; color:#252525; font-weight: bold; background:url(../images/tit_icon.png) no-repeat 0 11px;}
.m-center-r .m-hotnews .jj .name{ height:35px; line-height:35px;  font-size:14px; font-weight:bold;  padding: 0 20px; overflow:hidden;}
.m-center-r .m-hotnews .jj .name a {color:#252525;}
.m-center-r .m-hotnews .jj .profile{ line-height:19px; padding:0 16px; font-size:12px;}
.m-center-r .m-hotnews .list{ width:271px; margin:8px auto; border-top:1px dashed #a5d3e6;}
.m-center-r .m-hotnews .list li{ height:27px; line-height:30px; overflow:hidden;background: url(../images/dianicon.png) no-repeat 0px 12px; padding:  0 0 0 14px;}
.m-center-r .m-hotnews .list li a{ font-size:14px; color:#333;}
.m-center-r .m-hotnews .list li a:hover { color: #008924}
.m-twnews ul{ padding:0 0 12px; overflow:hidden;}
.m-twnews ul li { float:left; width:125px; margin:0 0 16px 20px; text-align:center;}
.m-twnews ul li a{ color:#333; font-size: 14px;}
.m-twnews ul li a:hover{ text-decoration:none;}
.m-twnews ul li img{ display:block; width:100%; height:80px;}
.m-twnews ul li p { height: 24px; line-height: 24px; overflow: hidden; text-align: center; background: #575757; padding: 0 5px; color: #fff}
.m-twnews ul li:hover p{ background-color:#24c16e; text-decoration:none;}

.m-hottag ul{ overflow:hidden; padding:0;}
.m-hottag ul li{ float:left; width:77px; margin:0 0 10px 20px;}
.m-hottag ul li a{ display:block;  height:30px; line-height:28px; margin:0 auto; text-align:center; border:1px solid #b2dbbd; background-color:#fff; overflow:hidden; color:#34a154; padding: 0 5px; font-size: 12px; border-radius: 3px;}
.m-hottag ul li a:hover { background-color:#34a154; color: #fff; text-decoration: none; }
.m-center .m-center-l .m-content{ }
.m-content h1{ font-family: Verdana,"Microsoft YaHei",SimHei; font-size: 28px; font-weight: 500; line-height: 120%; ; margin: 0; padding: 10px 0 20px 20px; background-color: #fff; }
.m-content .info{font-size:12px; color:#666; background-color: #fff; padding-left: 20px;}
.m-content .info span{ padding:0 10px 0 0;}
.m-content .m-si { background-color: #fff;}
.m-content .summary{ width:655px; line-height:23px; margin:11px auto 0; padding:9px; background-color:#f9f9f9; border:1px solid #dedede;}
.m-content .content{     overflow: hidden;    text-align: justify;    text-justify: inter-ideograph;    clear: both;    font-size: 14px;    line-height: 32px;
    padding-bottom: 20px;    word-wrap: break-word; padding: 0 40px;}
.m-content .content table{max-width: 500px;_width:expression(this.width > 460 ? "450px" : this.width)margin-left: -2em;}
.m-content .content img{height: auto !important;max-width: 500px;_width:expression(this.width > 460 ? "450px" : this.width)margin-left: -2em;}
.m-content .content h3{ display: inline-block; font: bold 21px/24px '微软雅黑'; color: #00B050; padding: 7px 101px 7px 62px; margin: 12px 0 0 -40px; border-left:2px solid #00B050; background-color:#f7f7f7;}
.m-content .content h6{font: 400 22px/24px '微软雅黑';    color: #00B050;    padding-bottom: 7px;    margin: 40px 0 0;    border-bottom: 1px solid #d6d6d8;}
.m-content .content h4{ height: 34px;    line-height: 34px;    font-size: 16px;      color: #31859B;    display: block;    overflow: hidden;    padding: 0 0 0 27px;    text-indent: 0; margin: 0; font-weight: bold;}
.m-content .content .m-h4-0{ background-position:-394px 0;}
.m-content .content .m-h4-1{ background-position:-394px -58px;}
.m-content .content .m-h4-2{ background-position:-394px -116px;}
.m-content .content .m-h4-3{ background-position:-394px -175px;}
.m-content .content .m-h4-4{ background-position:-394px -233px;}
.m-content .content .m-h4-5{ background-position:-394px -291px;}
.m-content .content .m-h4-6{ background-position:-394px -349px;}
.m-content .content .m-h4-7{ background-position:-394px -408px;}
.m-content .content .m-h4-8{ background-position:-394px -466px;}
.m-content .content .m-h4-9{ background-position:-394px -524px;}
.m-content .content .m-h4-10{ background-position:-394px -589px;}
.m-content .content .m-h4-11{ background-position:-394px -643px;}
.m-content .content .m-h4-12{ background-position:-394px -698px;}
.m-content .content .m-h4-13{ background-position:-394px -752px;}
.m-content .content .m-h4-14{ background-position:-394px -806px;}
.m-content .content .m-h4-15{ background-position:-394px -861px;}
.m-content .content .m-h4-16{ background-position:-394px -915px;}
.m-content .content .m-h4-17{ background-position:-394px -969px;}
.m-content .content .m-h4-18{ background-position:-394px -1024px;}
.m-content .content .m-h4-19{ background-position:-394px -1078px;}
.m-content .content .m-left-sod { padding: 5px 0; margin: 10px 0 10px; color: #333;}
.m-content .content h5{ line-height: 32px; padding-left: 0; background: url(../images/unsortlist.png) no-repeat 7px 11px; text-indent:2em;}
.m-content .content blockquote {    margin-top: 20px;    position: relative;    background: #fff;    padding: 0px 0px 20px 0px;    font-size: 16px;    zoom: 1;border: 0;}
.m-content .content blockquote .m-icon{    position: absolute;    width: 60px;    height: 60px;    background: url(../images/news-icon.png) no-repeat;    color: #fff;    top: 0;    left: 0;    font-size: 30px;    text-indent: 10px;    font-family: arial; line-height: 38px;}
.m-content .content p{ margin:16px 0 10px; font-size: 14px; text-indent: 2em;}
.m-content .content blockquote p strong span,.m-content .content blockquote p  span strong{ display: inline-block; padding-top: 15px;}
.m-gjc{ height:65px; line-height:65px; border-top:1px dashed #999; background-color: #fff;}
.m-gjc .gjc{ padding:0 0 0 10px; font-size:16px; color:#34a150;}
.m-gjc .gjc a{color:#34a150;}

.m-other{ position:relative; margin-top:12px; border:1px solid #e4e4e4; background-color: #fff; padding-bottom: 10px; border-right: none; overflow:hidden;}
.m-list{ float:left; width:336px; height:243px; margin-bottom:15px; border-bottom:1px dashed #999999; overflow:hidden;}
.m-list li.tit{ height:48px; line-height:48px; font-size:16px; background:url(../images/sjicon.png) no-repeat 11px 19px; font-weight: bold;}
.m-list li{ height:30px; line-height:30px; padding:0 0 0 29px; background:url(../images/dianicon.png) no-repeat 11px 13px; overflow:hidden;}
.m-list li a{ color:#333;}
.m-list li a:hover { color: #00BF5A;}
.m-pl{ clear:both; width:648px; padding:0 0 10px; margin:15px auto; border:1px solid #dfdfdf; background-color:#f9f9f9;}
.m-pl .tit{ height:40px; line-height:40px; padding:0 0 0 10px; font-size:18px;}
.m-pl textarea{ display:block; width:616px; height:100px; margin:0 auto; border:1px solid #cccccc;}
.m-pl input{ display:block; float:right; width:94px; height:28px; margin:10px 11px 0 0; border:none; background:url(../images/pl_btn.png) no-repeat 0 0;}
.m-bq{ width:818px; max-height:119px; margin:0 auto; overflow:hidden;}
.m-bq .tit{ height:48px; line-height:48px; padding:0 0 0 21px; font-size:16px; background:url(../images/sjicon.png) no-repeat 0 19px; font-weight: bold;}
.m-bq a{ display:block; float:left; height:26px; line-height:26px; margin:0 4px 7px 0; font-size:14px; color:#fff; text-align:center;}
.m-bq a.a{ width:94px; background-color:#24c16e;}
.m-bq a.b{ width:94px; background-color:#0dafea;}
.m-bq a.c{ width:200px; background-color:#24c16e;}
.m-bq a.d{ width:94px; background-color:#0dafea;}
.m-bq a.e{ width:117px; background-color:#24c16e;}
.m-bq a.f{ width:200px; background-color:#0dafea;}
.m-bq a.g{ width:94px; background-color:#24c16e;}
.m-bq a.h{ width:94px; background-color:#0dafea;}
.m-bq a.i{ width:218px; background-color:#24c16e;}

.m-pl table tr td strong{ height:40px; line-height:40px; padding:0 0 0 12px; font-size:16px;}
.m-pl table.title tr td a{ display:none; padding:0 12px 0 0;}
#hd{ display:none;}


.re,.re a,.re span{ color: #e65c08; font-size:12px;}

.m-gk{ position:relative; height:93px; margin-bottom:12px; background-color:#f2fbef;}
.m-gk .tit{ padding:0 0 0 15px; font-size:18px;}
.m-gk .tit a{ color:#42b35f;}
.m-gk .con{ padding:0 15px; color:#999999;}
.m-gk .btn{ position:absolute; top:13px; right:19px; display:block; width:90px; height:35px; line-height:23px; text-align:center; background-color:#5fc700; color:#fff;}
#center_box{ border:1px solid #eeeeee;}
#center_box .tit{ display:block; padding:0 0 0 10px; margin:0 0 0 13px; font-size:16px; border-left:4px solid #42b35f; color:#333333;}
#imageField{ width:90px; height:35px; line-height:35px; margin:0 0 16px 13px; background-color:#ff6600; text-align:center; border:none; color:#fff;}

.pageLink{  text-align:center;}
.pageLink a{ padding:0px 20px; font-size:12px; color:#333333; border:1px solid #dddddd; border-radius:3px; margin-bottom: 20px; display: inline-block;line-height:36px;}
.pageLink a:hover { background-color: #24c16e;border-radius:3px; color: #fff; border:1px solid #24c16e; text-decoration: none}
.pageLink a.page,.pageLink a.page:hover { font-size: 15px; color: #666; cursor: default; background-color: #fff; padding-right: 30px;border:1px solid #dddddd; }
/*.pageLink b{ padding:4px 10px; font-size:12px; color:#fff; border:1px solid #2ea039; background-color:#2ea039; font-weight:normal; border-radius:3px;}
.pageLink a b{ padding:0; border:none; background:none; color:#333333;}*/

.m-fx { position:absolute; right:26px; top:-8px; margin:0; height: 50px;}
.m-fx label { margin: 8px 0 0 0; font-weight: normal; font-size:12px; color: #888;  }
/* H3 属性 */
.right_nav { margin-bottom: 45px;    font-size: 14px;     margin-left: 10px; padding: 0 0 28px 0;    position: fixed;    bottom: 93px; display: none;   }
.right_nav ul { background: url(../images/right_menu_bg.gif) no-repeat left bottom; padding-bottom: 50px; margin-bottom: 10px;}
.right_nav ul li{padding-left: 12px;    line-height: 28px;    background: url(../images/dt_bg.png) no-repeat 7px 0;    padding-left: 40px;    width: 220px;    height: 28px;    overflow: hidden; cursor: pointer;}
.right_nav ul li.top{ background: url(../images/dtt_bg.png) no-repeat 7px 0;  }
#gotopbtn {}
#gotopbtn a { font-size: 12px; color: #f40; overflow: hidden; display: block; width: 37px; height: 37px;*width: 35px; *height: 35px; font-size: 0; text-indent: -9999; border: 1px #d7d7d7 solid; background:url(../images/gotop.png) #f2f2f2 center center; margin: 0 0 0 3px; border-radius: 3px;}
#gotopbtn a:hover { background-color: #eaeaea}

.m-gd { width: 670px; margin: 0 0 0 6px;}
.m-other .tit,.m-hotfocus .tit { background:url(../images/sjicon.png) no-repeat scroll 20px 19px; font-size: 16px; font-weight: bold; height: 48px; line-height: 48px; padding: 0 0 0 39px;}
.m-twlist { height:130px; padding:0; margin: 0;}
.m-twlist li{ position:relative; float:left; width:152px; margin:0 0 0 14px;}
.m-twlist li em{ display: none;}
.m-twlist li a:hover{ text-decoration:none;}
.m-twlist li img{ width:151px; height:95px;}
.m-twlist li span,.m-twlist li p{ display:block; width:151px; height:30px; line-height:30px; padding:0 8px; text-align:center; font-size:12px; background-color:#333; color:#fff;}
.m-twlist li a:hover span{ background-color:#24c16e;}
.LeftBotton{ position:absolute; top:15px; right:59px; width:25px; height:22px; background:url(../images/gd_03.png) no-repeat 0 0; cursor:pointer;}
.LeftBotton:hover{ background:url(../images/gdon_03.png) no-repeat 0 0;}
.RightBotton{ position:absolute; top:15px; right:28px; width:25px; height:22px; background:url(../images/gd_05.png) no-repeat 0 0; cursor:pointer;}
.RightBotton:hover{ background:url(../images/gdon_05.png) no-repeat 0 0;}


#gotop {position:fixed;margin-left:10px;bottom: 40px;z-index: 5;}
#gotop a.got{width: 50px;height: 50px;display: block;overflow: hidden;text-indent: -999px;background: url(../images/gotop.gif) 0 0 no-repeat #9f9f9f;border-radius:3px;margin-top:6px;cursor: pointer;}
#gotop a.got:hover {background-position: -50px 0;background-color: #0ab068;}
#gotop a.nas {width: 50px;height: 50px;display: block;overflow: hidden;text-indent: -999px;background: url(../images/menu.png) 0 0 no-repeat #9f9f9f;border-radius:3px;cursor: pointer;}
#gotop a.nas:hover {background-position: -50px 0;background-color: #0ab068;}
.side-catalog{position:fixed;bottom:520px;font-size:14px;line-height:24px;margin-left:10px;width:280px;height:350px;}
.side-catalog .side-bar{position:absolute;top:0;width:0;height:350px;background-color:#ccc;border:1px solid #ccc;border-top:0;border-bottom:0;left:5px}
.side-catalog .side-bar .circle.start,.side-catalog .side-bar .circle.end{position:absolute;left:-5px;width:10px;height:10px;background:transparent url(../images/sideCatalog_a278e02.gif) 0 -199px no-repeat;zoom:1;overflow:hidden;}
.side-catalog .side-bar .circle.start{top:0}
.side-catalog .side-bar .circle.end{margin:0;bottom:0}
.side-catalog .catalog-scroller{padding-top:18px;position:absolute;z-index:1;top:0;left:0;width:210px;overflow:hidden}
.side-catalog .catalog-scroller .catalog-list{height:310px;overflow:hidden;position:relative;overflow-y: hidden;}
.side-catalog .catalog-scroller .catalog-list .arrow{left:0;z-index:2;top:5px;position:absolute;height:13px;width:18px;cursor:pointer;background:transparent url(../images/sideCatalog_a278e02.gif) -271px -38px no-repeat}
.side-catalog .catalog-scroller .catalog-list .catalog-title{position:relative;margin-bottom:7px;padding-left:20px}
.side-catalog .catalog-scroller .catalog-list .catalog-title .text{line-height:24px;display:block}
.side-catalog .catalog-scroller .catalog-list .catalog-title .pointer{position:absolute;display:block;width:10px;height:10px;cursor:pointer;margin-top:7px;left:0;background:transparent url(../images/sideCatalog_a278e02.gif) 3px -222px no-repeat}
.side-catalog .catalog-scroller .catalog-list .catalog-title .pointer:hover{background-position:3px -245px}
.side-catalog .catalog-scroller .catalog-list .catalog-title:hover .text,.side-catalog .catalog-scroller .catalog-list .catalog-title .cur{line-height:24px;background:#f0f0f0;border-radius:2px;box-shadow:0 1px 0 #eaeaea}
.side-catalog .catalog-scroller .catalog-list .catalog-title:hover .pointer{background-position:3px -245px}
.side-catalog .catalog-scroller .catalog-list .catalog-title.level1 .text{padding-left:10px}
.side-catalog .catalog-scroller .catalog-list .catalog-title.level1 .title-index{color:#999;font-weight:600;font-family:Arial;font-size:14px;padding-right:5px}
.side-catalog .catalog-scroller .catalog-list .catalog-title.level1 .title-link{color:#555;font-weight:600;text-decoration:none}
.side-catalog .catalog-scroller .catalog-list .catalog-title.level2 .text{position:relative;padding-left:22px}
.side-catalog .catalog-scroller .catalog-list .catalog-title.level2 .title-index{color:#999;font-family:Arail;font-size:14px;padding-right:5px}
.side-catalog .catalog-scroller .catalog-list .catalog-title.level2 .title-link{color:#666;text-decoration:none}
#Qright .side-catalog .catalog-scroller .catalog-list .on .title-link{ color:#30b87e;}
.side-catalog.collapse{height:96px;overflow:hidden}
.side-catalog.collapse .toggle-button{background-position:-104px 0}
.side-catalog.collapse .toggle-button:hover{background-position:-154px 0}
.side-catalog.collapse .side-bar{display:none}
.side-catalog.collapse .catalog-scroller{display:none}
.side-catalog:hover .right-wrap{display: block;}
.side-catalog .qlcur{background:url(/images/sideCatalog_a278e02.gif);margin-left:5px;background-position: 0px -238px;}
.side-catalog .right-wrap {position: absolute;display:none;width: 22px;height: 50px;top: 160px;left: 220px;}
.side-catalog .right-wrap .go-up, .side-catalog .right-wrap .go-down {display: block;width: 22px;height: 25px;background: transparent url(/images/sideCatalog_a278e02.gif) no-repeat;cursor: pointer;}
.side-catalog .right-wrap .go-up {background-position: -248px -83px;}
.side-catalog .right-wrap .go-down {background-position: -248px -108px;}
.side-catalog .right-wrap .go-down.disable {background-position: -275px -108px;}
.side-catalog .right-wrap .go-up.disable {background-position: -275px -83px;}

.ad-c1 { margin: 0 0 0px 5px}
.ad-c2 { margin: 0 0 0 5px}
.ad-c3,.ad-c4 { margin: 0 20px;}
.m-adh3 { margin-left: 14px; }
.htmlcontent .m-mainh3 { margin-left: -26px }

.newsinfo{ position:relative; height:32px; margin-bottom:10px; border-bottom:1px solid #ddd;}

.know-2{ width: 265px; margin:0 auto 12px; background: #fff;}
.know-2 h3{	margin: 0; padding:0 0 0 13px; background:url(../images/tit_icon.png) no-repeat 0 7px;}
.know-2 h3 a{ font-size:16px; font-weight:bold; color:#252525;}
.know-2 .links{ text-align: right; margin-top: -20px;}
.know-2 ul{ list-style: none; margin: 0; padding: 0; margin-top: 10px;}
.know-2 ul li{ height:30px; line-height: 30px; overflow:hidden;}
.know-2 ul li a{ color: #666;}
.know-2 ul li a:hover{ color:#00b050;}
.know-2 ul li i{ float: right; padding-left: 20px; font-style: normal; color: #999;	background: url(../images/index-icon-3.png) no-repeat 0 -237px;}
.know-2 .hot-list li i { float: left; width: 20px; height: 20px; line-height: 20px; margin-top: 5px; margin-right: 5px; padding: 0; background: #c3c3c3 none repeat scroll 0 0; color: #333;    font-size: 12px; text-align: center;}
.know-2 .hot-list li.frist { position: relative; width: 265px; height: 140px; margin-bottom:8px;}
.know-2 .hot-list li.frist img { height: 140px; width: 265px;}
.know-2 .hot-list li.frist i { position: absolute; top: 0; left: 0; width: 28px; height: 25px; line-height: 20px; margin: 0; background: url("../images/icon-index-1.png") no-repeat scroll 0 0; color: #fff; text-align: left; text-indent: 8px;}
.know-2 .hot-list li.frist span { display:none; position: absolute; left: 0; bottom: 0; width: 100%; height: 30px; line-height: 30px; background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0; color: #fff; text-align: center;}
.know-2 .hot-list li.second i{ background-color:#ff4400; color:#fff;}

.m-hotfocus{ overflow:hidden;}
.m-hotfocus ul li{ float: left; width: 301px; height: 28px; line-height:28px; margin: 0 0 0 25px; overflow:hidden;}
.m-hotfocus ul li a{ padding:0 0 0 13px; font-size:14px; color:#666; background:url(../images/dianicon.png) no-repeat 0 6px;}
.m-hotfocus ul li a:hover{ color:#00b050;}


.m-wxhaodiv {text-align:center; width:620px;height:100px; background:url(/skin/h15/images/weixinbg.jpg);  margin: 0 auto}
.m-wxhaodiv p { color: #fff;  font-family: "microsoft yahei" }
.m-wxhaodiv p.f-fl { font-size: 22px; width: 400px; margin:30px 0 0 10px;  height: 30px; line-height: 30px; overflow:hidden }
.m-wxhaodiv p.f-fl span { color: #EEFF2F; font-size: 24px; }
.m-wxhaodiv p.f-fr {font-size: 16px;    width: 100px;    font-size: 18px;    margin: 20px 5px 0 0;}

/*20161130修改文章底部的评论*/
.m-comment{height:auto;margin:0px auto;display:block;overflow:hidden;border-top:3px solid #ddd;padding:20px;font-family:microsoft yahei;}
.m-comment .comment-title{height:26px;width:100%;display:block;overflow:hidden;}
.m-comment .comment-title .title{height:26px;width:102px;display:block;overflow:hidden;float:left;background:url(../images/pl-title.png) no-repeat;}
.m-comment .comment-text{width:100%;height:100px;display:block;border:1px solid #eee;border-radius:4px;margin-top:16px;}
.m-comment .comment-input{background-image:none;height:28px;width:80px;background-color:#f55;font-size:14px;color:#fff;text-align:center;line-height:28px;float:right;border:0px;margin:0px;margin-top:6px;}
.m-comment #imageField{background-image:none;height:28px;width:80px;background-color:#f55;font-size:14px;color:#fff;text-align:center;line-height:28px;float:right;border:0px;margin:0px;margin-top:6px;}
.m-comment .comment-sm{height:20px;width:400px;display:block;overflow:hidden;font-size:12px;color:#555;margin-top:12px;}
.m-comment .comment-body{height:auto;width:100%;display:block;overflow:hidden;margin-top:30px;}
.m-comment .comment-body li{height:auto;width:auto;display:block;overflow:hidden;background-color:#fafafa;margin-bottom:10px;padding:10px;}
.m-comment .comment-body li .combd-title{height:20px;width:auto;display:block;overflow:hidden;}
.m-comment .comment-body li .combd-title .title{float:left;height:20px;width:auto;display:block;overflow:hidden;font-size:14px;color:#3eb95e;}
.m-comment .comment-body li .combd-title .time{float:right;height:20px;width:auto;display:block;overflow:hidden;font-size:12px;color:#999;}
.m-comment .comment-body li .combd-bd{font-size:14px;color:#333;margin:10px 0 ;line-height:20px;}
.m-comment .comment-body li .comment-button{height:20px;width:auto;display:block;overflow:hidden;border:1px solid #eee;border-radius:10px;float:right;background-color:#fff;padding:0 10px;}
.m-comment .comment-body li .comment-button a{float:left;height:20px;width:auto;display:block;overflow:hidden;}
.m-comment .comment-body li .comment-button a i{height:14px;width:14px;display:block;overflow:hidden;float:left;background:url(../images/pl-comment.png) no-repeat -44px -63px;margin:3px;}
.m-comment .comment-body li .comment-button a span{height:20px;width:auto;display:block;overflow:hidden;float:left;line-height:20px;font-size:12px;color:#555;}
.m-comment .comment-body li .comment-button a.a2 i{background-position:-62px -64px;}
.m-comment .comment-body li .comment-button a:hover i{background-position:-44px -44px;}
.m-comment .comment-body li .comment-button a:hover span{color:#f55;}
.m-comment .comment-body li .comment-button a.a2:hover i{background-position:-62px -44px;}
.m-comment .comment-body li .comment-button  b{height:12px;width:2px;display:block;overflow:hidden;float:left;background-color:#eee;margin:4px;}
.m-comment .comment-more{height:40px;width:160px;display:block;overflow:hidden;margin:10px auto;border:1px solid #eee;border-radius:4px;text-align:center;line-height:38px;color:#555;font-size:14px;cursor:pointer;}
.m-comment .comment-more:hover{color:#f55;}

.m-pl{width:auto;border:0px;background-color:transparent;padding-bottom:0px;margin-bottom:0px;}


/* 20161130修改评论模板 */
.comment-page{height:auto;width:1170px;margin:0 auto;display:block;overflow:hidden;background-color:#fff;margin-top:10px;}
.comment-page .page-left{float:left;height:auto;width:860px;border-right:1px solid #ddd;display:block;overflow:hidden;}
.comment-page .page-right{height:auto;width:310px;display:block;overflow:hidden;float:right;}
.comment-page .page-left .g-box{width:100%;background-color:#fff;font-size:14px;height:auto;}
.comment-page .page-left .m-gk .tit{margin-top:10px;}
.comment-page .page-left .m-gk .tit a{color:#333;}
.comment-page .page-left .m-gk .con{margin:0 15px 20px;background-color:#fcfcfc;color:#333;}
.comment-page .page-left .m-gk .con a{color:#555;}
.comment-page .page-left .m-gk .con a:hover{color:#f55;}
.comment-page .page-left .time{height:40px;width:100%;display:none;overflow:hidden;line-height:20px;font-size:12px;color:#999;padding:0px 15px;}
.comment-page .page-left .info{height:26px;width:auto;float:right;color:#333;line-height:26px;font-size:14px;}
.comment-page .page-left .info span{color:#f55;}
.comment-page .page-left .comment-p{height:20px;width:auto;display:block;overflow:hidden;line-height:20px;font-size:18px;color:#999;}
.comment-page .page-left  .m-page{ height:44px; line-height:44px; text-align:center;margin:10px 0 30px;}
.comment-page .page-left  .m-page a{ padding:4px 10px; font-size:12px; color:#333333; border:1px solid #dddddd; border-radius:3px;}
.comment-page .page-left  .m-page a:hover { background-color: #2ea039; color: #fff; border: 1px #2ea039 solid; text-decoration: none;}
.comment-page .page-left  .m-page a.record { display: none}
.comment-page .page-left  .m-page b{ padding:4px 10px; font-size:12px; color:#333333; border:1px solid #2ea039; font-weight:normal; border-radius:3px;}
.comment-page .page-left  .m-page a b{ padding:0; border:none;}
.comment-page .page-left  .m-page a:hover b{color:#fff;}