@charset "gb2312";

/* CSS Document */

/* 公用CSS */

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, figure, section, address, article, aside, canvas, dialog, header, footer, nav, menu, figcaption, q { margin:0; padding:0; word-wrap:break-word }

html, body { -webkit-text-size-adjust:none; }/*--兼容google字体大小--*/

table { border-collapse:collapse; border-spacing:0; }

img { border:none; vertical-align:middle; }

body { background:#fff;	font-size:14px; color:#333;}

header, footer, article, section, nav, menu, hgroup, figcaption, figure, q { display: block; margin-bottom:5px }

ul, ol, li { list-style:none; }

a { text-decoration:none; color:#333; }

a:hover{ text-decoration:none; }

.clear { _zoom:1; clear:both; }

.left{ float:left;}

.right{ float:right;}

.f12 { font-size: 12px }

.f14 { font-size: 14px }

.f16 { font-size: 16px }

.f18 { font-size:18px }

.f20 { font-size:20px }

.bk, .bk5, .bk8, .bk10, .bk15, .bk20, .bk30 { clear: both; font-size: 1px; height: 0; line-height: 1px }

.bk5 { height:5px; }

.bk8 { height: 8px }

.bk10 { height: 10px }

.bk15 { height: 15px }

.bk20 { height: 20px }

.bk30 { height: 30px }

.fw { width:1004px; margin:0px auto; padding:10px 0px; }

.ff { font-family:"microsoft YaHei" }

 

/* 头部 公共部分 */

/* 头部 顶互动部分的样式 */

.header {  margin:0 auto;}

.tophd{ height:38px; background:url(../images/top_1.gif) repeat-x; width:auto;}

.hdnr{ width:1004px; margin:0 auto;font-size:12px;}

.hdnr li, .logonr li,.nav li,.footernr li{ float:left;}

.logo{ height:119px; background:url(../images/top_3.gif) repeat-x; width:auto;}

 

.sjz{ height:64px; width:1002px; margin:0 auto; border:1px solid #ffe2eb;}



.hudong{ height:21px;  line-height:21px; padding:8px 8px;   color:#000; }

.hudong li {  margin-right:8px;text-align:center;}

.hudong li img { margin-right:3px;}

.hddl {    height:28px; margin:5px 10px 0 0 ;background:url(../images/top_btbg.gif) top repeat-x;  }

.hddl .dl1{ width:80px; height:25px;  margin-left:10px;  display:inline;background:url(../images/top_fenge1.gif) top right no-repeat; color:#333;line-height:25px;_margin-top:4px; }



.hddl .dl2{max-width:180px;_width:180px;height:25px; line-height:25px;  margin-left:10px;}

.hddl .dl2 img { margin:0 8px;}

.hddl .dl2 a {color:#d03a5d; text-decoration:underline;}



.logo .logonr{ width:1004px; height:89px; margin:0 auto; padding-top:30px; }

.logonr .right img{

    margin-top: 0px;margin-left: 54px;

}



/* 头部 导航条样式 */

.contentNav {

	position:relative;

	height: 48px;

	width: 1004px;

	margin: 10px auto 25px auto;

	background: #fff;

	z-index:9000;



}



.contentNav ul {

	

}

.contentNav ul li {

	width: 104px;

	height: 48px;

	margin-right:7px;

	line-height:48px;

	float: left;

	text-align: center;

	font-size: 14px;

	color: #d03a5d;

	font-family: "microsoft YaHei";	

	font-weight: normal;

	background: url(../images/nav_btn.jpg) no-repeat -104px top;

	

}

.contentNav ul li a {

	color: #d03a5d;

}

.contentNav ul li.wzsy a {

	color: #fff;

}

.contentNav ul li:hover,.contentNav ul li.wzsy,.contentNav ul li a:hover {

	position: relative;

	color: #fff;

	 

	background: url(../images/nav_btn.jpg) no-repeat;

}

.contentNav ul li a:hover {

 display:block;	color: #fff;

}





/*隐藏第一级菜单后面的菜单*/

.contentNav ul ul {

	display: none;	

	position: absolute;		

	border: 1px solid #f7c7d1;

	background:#fff;

	width: 260px;

	float: left;

	margin: 0;

	padding: 0;

	z-index:30000;

 

	

}

.contentNav ul ul li, .contentNav ul ul li a:hover {

	float: left;

	height: 34px;

	line-height: 34px;

	width: 130px;	

	background: url(../images/circle.gif) no-repeat 10px 13px  !important;

	margin: 0;

	font-size: 14px;

	font-family:"宋体";

	padding: 0;

	

}

.contentNav ul ul li a:hover,.contentNav ul ul li a { text-align:left; padding-left:25px; }

.contentNav ul ul li a {

	display: block;

	font-size: 14px;

	height: 34px;

	line-height: 34px;

	border-bottom: 1px solid #f7c7d1;

	width: 105px;

	color:#848283;

}

.contentNav ul ul li a:hover {color:#da3868;width:105px;}

.contentNav ul :hover ul {

	display: block;

	position: absolute;

	top: 46px;

	left: -1px;

}





/* 时间轴样式 */

.zsdq_lf{ width:162px; background:url(../images/sjz_bg.gif) no-repeat; color:#cd1547; font-size:18px; line-height:64px; text-align:center;}

.zsdq_rt{width:840px;}



/* 面包屑样式 */

.siteurl{ clear:both; height:33px; padding-left:15px; line-height:33px; background: url(../images/mbx_bg.gif) repeat-x; color:#f14b7c; font-family:"宋体";}

.siteurl a{ padding:0px 5px;color:#f14b7c;}



/* 列表页文章页的banner条样式 */

.wzbanner{ width:1004px; height:154px; overflow:hidden; margin:0 auto !important;; zoom:1; }



/* foot 公共部分 */



.footer{clear:both; height:190px; width:100%; background:url(../images/foot_bgtiao.gif) repeat-x left 41px; margin-top:25px;}

.footer .xin{ width:1004px; height:41px; margin:0 auto; background:url(../images/foot_img01.gif) no-repeat scroll right top ;}

.footer .bgBox{width:1440px; height:149px; background: url(../images/foot_bgimg.gif) no-repeat left 10px; margin:0 auto; position:relative;}

.footer .footernr{width:1004px; height:108px; overflow:hidden; position:absolute;left:220px; top:26px;  }

.footernr .footerlogo{ width:434px; height:108px; margin:28px 10px 0 52px;#margin:24px 10px 0 18px;  }

.footernr .footright{ width:480px; height:108px; padding:20px 0 0 10px; font-size:12px; color:#333; background:url(../images/foot_fengetiao.gif) no-repeat ;}

.footernr .footright p{ line-height:24px; text-align:center; font-size: 12px;}

.footernr .footright a{ color:#d53b62;}



/* 互动分享的按钮 */

.bshare-custom {    font-size: 13px;    line-height: 16px !important;

	

}

.bshare-custom .bshare-qzone {

    background: url("../images/top_logos_sprite.png") no-repeat scroll 0 -234px transparent;

    display: inline-block;

}

.bshare-custom .bshare-sinaminiblog {

    background: url("../images/top_logos_sprite.png") no-repeat scroll 0 -270px transparent;

    display: inline-block;

}

.bshare-custom .bshare-renren {

    background: url("../images/top_logos_sprite.png") no-repeat scroll 0 -252px transparent;

    display: inline-block;

}

.bshare-custom .bshare-qqmb {

    background: url("../images/top_logos_sprite.png") no-repeat scroll 0 -198px transparent;

    display: inline-block;

}





.bshare-custom .bshare-douban {

    background: url("../images/top_logos_sprite.png") no-repeat scroll 0 -36px transparent;

    display: inline-block;

}

.bshare-custom .bshare-more {

    color: #333333 !important;

    display: inline-block;

    padding-left: 0 !important;

}

.bshare-custom #bshare-more-icon, .bshare-custom .bshare-more-icon {

    background: url("../images/more.png") no-repeat scroll 0 0 transparent;

    padding-left: 19px !important;}

.bshare-custom #bshare-shareto {

    color: #333333;

    display: inline-block;

    font-weight: bold;

    margin-right: 8px;

    text-decoration: none;

}

.bshare-custom a {

    color: #333333;

    cursor: pointer;

    display: none;

    height: 16px;

    margin-right: 3px;

    opacity: 1;

    padding-left: 19px;

    text-decoration: none;

    vertical-align: middle;

}

.bshare-custom.icon-large .bshare-share-count {

    -moz-font-feature-settings: normal;

    -moz-font-language-override: normal;

    background: url("../images/counter_box_50.gif") no-repeat scroll 0 0 transparent;

    color: #444444;

    display: inline-block;

    font-family: Arial,宋体,sans-serif;

    font-size: 22px;

    font-size-adjust: none;

    font-stretch: normal;

    font-style: normal;

    font-variant: normal;

    font-weight: normal;

    height: 50px;

    line-height: 50px !important;

    padding: 0 0 0 5px;

    text-align: center;

    vertical-align: bottom;

    width: 94px !important;

}

a.bshareDiv .bsPromo, div.bshare-custom .bsPromo {

    display: none;

    position: absolute;

    z-index: 100;

}

a.bshareDiv .bsPromo.bsPromo1, div.bshare-custom .bsPromo.bsPromo1 {

    background: url("../images/bshare_box_sprite2.gif") no-repeat scroll 0 -606px transparent;

    color: #FFFFFF;

    font-size: 12px !important;

    font-weight: normal !important;

    height: 18px;

    left: 0;

    line-height: 16px;

    text-align: center;

    top: -18px;

    width: 51px;

}

div.bshare-custom .bsPromo.bsPromo2 {

    background: url("../images/bshare_promo_sprite.gif") no-repeat scroll 0 0 transparent;

    cursor: pointer;

}

.bsPromo{ width:200px; float:left;}

.bshare-custom a:hover {

    opacity: 0.75;

    text-decoration: underline;

}

.bshare-custom .bshare-more.more-style-addthis {

    background: url("../images/more-style-addthis.png") no-repeat scroll 0 0 transparent;

}

.bshare-custom.icon-medium a.bshare-more.more-style-addthis {

    background: url("../images/more-style-addthis.gif") no-repeat scroll 0 0 transparent;

}

.bshare-custom.icon-medium #bshare-more-icon, .bshare-custom.icon-medium .bshare-more-icon {

    background: url("../images/more.gif") no-repeat scroll 0 0 transparent;

    padding-left: 27px !important;

}

.bshare-custom .bshare-share-count {

    -moz-font-feature-settings: normal;

    -moz-font-language-override: normal;

    background: url("../images/counter_box_18.gif") no-repeat scroll 0 0 transparent;

    color: #333333;

    display: inline-block;

    font-family: Arial,宋体,sans-serif;

    font-size: 11px;

    font-size-adjust: none;

    font-stretch: normal;

    font-style: normal;

    font-variant: normal;

    font-weight: bold;

    height: 18px;

    line-height: 18px !important;

    text-align: center;

    width: 41px;

}

.bshare-custom.icon-medium .bshare-share-count {

    -moz-font-feature-settings: normal;

    -moz-font-language-override: normal;

    background: url("../images/counter_box_24.gif") no-repeat scroll 0 0 transparent;

    color: #444444;

    display: inline-block;

    font-family: Arial,宋体,sans-serif;

    font-size: 12px;

    font-size-adjust: none;

    font-stretch: normal;

    font-style: normal;

    font-variant: normal;

    font-weight: bold;

    height: 24px;

    line-height: 24px !important;

    padding: 0 0 0 2px;

    text-align: center;

    vertical-align: bottom;

    width: 45px;

}

.bshare-custom.icon-medium-plus .bshare-share-count {

    -moz-font-feature-settings: normal;

    -moz-font-language-override: normal;

    background: url("../images/counter_box_32.gif") no-repeat scroll 0 0 transparent;

    color: #444444;

    display: inline-block;

    font-family: Arial,宋体,sans-serif;

    font-size: 18px;

    font-size-adjust: none;

    font-stretch: normal;

    font-style: normal;

    font-variant: normal;

    font-weight: normal;

    height: 32px;

    line-height: 32px !important;

    padding: 0 0 0 3px;

    text-align: center;

    vertical-align: bottom;

    width: 60px !important;

}

.bshare-custom.icon-large .bshare-share-count {

    -moz-font-feature-settings: normal;

    -moz-font-language-override: normal;

    background: url("../images/counter_box_50.gif") no-repeat scroll 0 0 transparent;

    color: #444444;

    display: inline-block;

    font-family: Arial,宋体,sans-serif;

    font-size: 22px;

    font-size-adjust: none;

    font-stretch: normal;

    font-style: normal;

    font-variant: normal;

    font-weight: normal;

    height: 50px;

    line-height: 50px !important;

    padding: 0 0 0 5px;

    text-align: center;

    vertical-align: bottom;

    width: 94px !important;

}



/* CSS 评论部分 */

.plBox{ width:732px; margin:0 auto;}

.plBox .plBt{ height:38px; width:100%;background:#f3f2f2; margin-bottom:20px;}

.plBox .plBt span{ font-weight:bold; line-height:38px;font-size:14px; padding:0 350px 0 30px;color:#f14b7c;  }

.plBox .plBt a:hover{ color:#C03;}

.plBox .input {margin: 5px 10px 5px;}

.plBox .input textarea { width: 700px;}

.plBox .fabtn { width:662px   padding-right: 70px; margin-top:7px;}

.plBox dl { height:105px; width:100%; overflow:hidden; border-bottom:1px dotted #e5e5e5; margin-bottom:15px; }

.plBox dl dt{ width:50px; font-size:12px; overflow:hidden; text-align:center; margin:0 10px 5px 10px; }

.plBox dl dt p{ padding-top:6px;}

.plBox dl .plnrBox{ width:647px; line-height:24px;  height:50px;overflow:hidden;}

.plBox dl .plnrzc{width:100%; clear:both; height:25px;  }

.plBox dl .plnrzc span{ padding-right:20px;}

.plBox .ckgdBtn{ text-align:center; margin:20px auto;}



.show{   display: block; }

.hide{       display: none;}

.binit{     display: none;}

#wrap2 {

    top: 110px;

    display: block;

    line-height: 30px;

    position: fixed;

    right: 1px !important;

    text-align: center;

    z-index: 2000000;

    width:110px;

}

#wrap {

    bottom: 0;

    display: block;

    line-height: 30px;

    position: fixed;

    right: 1px !important;

    text-align: center;

    z-index: 2000000;

}



 #LRfloater1 img{

    

    width:0px;height:0px;

 }