???/* CSS Document */
@import "http://www.esnai.cn/global.css";
body {text-align: left; font-family:"微软雅黑";margin:0; padding:5px 0 0 0; font-size:12px; color:#343434; background: #fff;}

div,form,img,ul,ol,li,dl,dt,dd,table {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}
table,td,tr,th{font-size:13px;}
p{margin:0 0 0 0;padding:0 0 0 0;word-break:break-all;}
img{border:0;}

/* 链接颜色 */
.total{border:1px solid #ABCAE2; height:10px; zoom:1; overflow:hidden; float:left;}
.percent{background:url(images/bg_x.gif) repeat-x 0 -82px; height:8px; border:1px solid #fff;}

dt a:hover{background-color:lightPink;}
dt a:visited{background-color:none;}
dt a:link{background-color:none;}
.a_collect_btn:hover{TEXT-DECORATION:none;}

a:link{COLOR:#004276;TEXT-DECORATION:none;}
a:visited{COLOR:#004276;TEXT-DECORATION:none;}
a:hover{COLOR:#CA0002;TEXT-DECORATION:underline;}

a.non-line{text-decoration:none;}
a.non-line:visited{text-decoration:none;}
a.non-line:hover{text-decoration:none;}

a.font12{font-size:12px;}
a.font12:visited{font-size:12px;}
a.font12:hover{font-size:12px;}

.white12:link{COLOR:#ffffff;TEXT-DECORATION:none;}
.white12:visited{COLOR:#ffffff;TEXT-DECORATION:none;}
.white12:hover{COLOR:#ffffff;TEXT-DECORATION:underline;}

.black12:link{COLOR:#000000;TEXT-DECORATION:underline;}
.black12:visited{COLOR:#000000;TEXT-DECORATION:underline;}
.black12:hover{COLOR:#cc0000;TEXT-DECORATION:underline;}

.red12:link{COLOR:#cc0000;TEXT-DECORATION:none;}
.red12:visited{COLOR:#cc0000;TEXT-DECORATION:none;}
.red12:hover{COLOR:#cc0000;TEXT-DECORATION:underline;}

.co-title:link{COLOR:#D40101;TEXT-DECORATION:none;font-size:18px;}
.co-title:visited{COLOR:#D40101;TEXT-DECORATION:none;font-size:18px;}
.co-title:hover{COLOR:#D40101;TEXT-DECORATION:underline;font-size:18px;}

.font14:link{font-size:14px;}
.font14:visited{font-size:14px;}
.font14:hover{font-size:14px;}

.font16:link{font-size:16px;}
.font16:visited{font-size:16px;}
.font16:hover{font-size:16px;}

.grey13:link{COLOR:#666666;TEXT-DECORATION:none;font-size:12px;}
.grey13:visited{COLOR:#666666;TEXT-DECORATION:none;font-size:12px;}
.grey13:hover{COLOR:#2685bb;TEXT-DECORATION:none;font-size:12px;}

.blue12:link{COLOR:#006699;TEXT-DECORATION:none;}
.blue12:visited{COLOR:#006699;TEXT-DECORATION:none;}
.blue12:hover{COLOR:#006699;TEXT-DECORATION:underline;}

.dh:link{COLOR:#ffffff;TEXT-DECORATION:none;font-weight: bold;font-size: 12px;}
.dh:visited{COLOR:#ffffff;TEXT-DECORATION:none;font-weight: bold;font-size: 12px;}
.dh:hover{COLOR:#ffffff;TEXT-DECORATION:underline;font-weight: bold;font-size: 12px;}


/* 颜色属性 */
.blue-shen{color:#004276;}
.blue-sheng{color:#555580;}
.blue-sheng2{color:#374768;}
.green{color:#006666;}
.red{color:#990000;}
.white{color: White;}
.grey{color: #656565;}
.grey-shen{color: #333333;}
.grey-sheng{color: #2D2D2D;}
.font14{font-size: 14px;}
.font16{font-size: 16px;}
.font12{font-size: 12px;}
.line-height{line-height: 160%;}
.line-height130{line-height: 130%;}

/*首页区块*/
.area{margin:0 auto; width:950px; text-align: center;}

.tlgg{ margin:0 0 5px 0; width:948px; clear: both; height: 118px;padding: 10px 0 10px 0; border: 1px solid #CACCCC;}
.tlgg .left{ margin:0 auto; width:587px; float:left; padding: 0 0 0 4px; line-height: 18px; text-align: left;}
.tlgg .left1{ margin:0 auto; width:162px; float:left; padding: 0 0 0 15px; line-height: 16px; text-align: left;}
.tlgg .right{ margin:0 auto; width:163px; float:left; text-align: left; padding: 0 0 0 15px; line-height: 16px;}

.globalMenu{ margin:0 auto; width:780px;}
.globalMenu .title{float:left; width:160px; padding:8px 0 8px 0;}
.headnav{ float:left; padding:0 0 0 0; width:745px; clear: both;}
.headnav ul{}
.headnav li{float:left; list-style-type:none; padding:3px 8px 2px 8px; display:block; background:url(../images_esnai/nav_bg.gif) right 6px no-repeat; height: 16px; text-align: center;}
.headnav a{color:#000;}
.headnav a:visited{color:#000;}
.headnav a:hover{color:#bc2931;}
.nav{ float:left; padding:0 0 0 0; width:735px; clear: both;}
.nav ul{}
.nav li{float:left; list-style-type:none; padding:3px 5px 2px 5px; display:block; background:url(../images_esnai/nav_bg.gif) right 6px no-repeat; height: 14px; text-align: center;}
.nav a{color:#000;}
.nav a:visited{color:#000;}
.nav a:hover{color:#bc2931;}


.lb1{margin:0 auto; float:left; width:314px; overflow: hidden;}
.lb1 ul{padding:9px 5px 7px 5px; width:304px;}
.lb1 li{ width:310px; text-align:left;  padding:4px 0 3px 14px; clear:both; background: url(../images_esnai/dot-red.gif) 6px 8px no-repeat; color:#333;}
.lb1 li a{font-size:14px;}

.more {float:right; text-align: right; margin: 0 10px 0 0;}
.more a{background: url(../images_esnai/ut_arrs.gif) no-repeat left 6px;padding-left: 8px;}

.lb2{margin:0 auto; float:left; width:241px; overflow: hidden;}
.lb2 ul{padding:10px 5px 13px 5px; width:231px;}
.lb2 li{ width:217px; text-align:left;  padding:5px 0 5px 14px; clear:both; background: url(../images_esnai/dot-red.gif) 6px 8px no-repeat; color:#333;}
.lb2 li a{font-size:14px;}

.lb3{margin:0 auto; float:left; width:654px; overflow: hidden;}
.lb3 ul{padding:10px 5px 0px 10px; width:639px;}
.lb3 li{ width:625px; text-align:left;  padding:5px 0 5px 14px; clear:both; background: url(../images_esnai/dot-red.gif) 3px 8px no-repeat; color:#333;}
.lb3 li a{font-size:14px;}

.lb4{margin:0 auto; float:left; width:275px; overflow: hidden;}
.lb4 ul{padding:0px 5px 0px 10px; width:260px;}
.lb4 li{ width:246px; text-align:left;  padding:5px 0 5px 14px; clear:both; background: url(../images_esnai/dot-red.gif) 3px 8px no-repeat; color:#333;}
.lb4 li a{font-size:12px;}

.lb5{margin:0 auto; float:left; width:330px; overflow: hidden;}
.lb5 ul{padding:0px 5px 0px 10px; width:315px;}
.lb5 li{ width:301px; text-align:left;  padding:5px 0 5px 14px; clear:both; background: url(../images_esnai/dot-red.gif) 3px 8px no-repeat; color:#333;}
.lb5 li a{font-size:12px;}

.lb6{margin:0 auto; float:left; width:550px; overflow: hidden;}
.lb6 ul{padding:0px 5px 0px 10px; width:535px;}
.lb6 li{ width:521px; text-align:left;  padding:5px 0 5px 14px; clear:both; background: url(../images_esnai/dot-red.gif) 3px 8px no-repeat; color:#333;}
.lb6 li a{font-size:12px;}

/*
.lb7{margin:0 auto; float:left; width:290px; overflow: hidden;}
.lb7 ul{padding:9px 5px 7px 10px; width:275px;}
.lb7 li{ width:261px; text-align:left;  padding:5px 0 5px 14px; clear:both; background: url(../images_esnai/dot-red.gif) 3px 8px no-repeat; color:#333;}
.lb7 li a{font-size:12px;}
*/

.lb7{margin:0 auto; float:left; width:290px; overflow: hidden;}
.lb7 ul{padding:9px 5px 7px 10px; width:275px;}
.lb7 li{ width:261px; text-align:left;  padding:5px 0 5px 14px; clear:both; background: url(../images_esnai/dot-red.gif) 3px 8px no-repeat; color:#333;}
.lb7 li a{font-size:14px;}

.lb8{margin:0 auto; float:left; width:320px; overflow: hidden;padding:0px 0px 0px 10px;}
.lb8 ul{padding:9px 5px 7px 10px; width:305px;}
.lb8 li{ width:291px; text-align:left;  padding:5px 0 5px 14px; clear:both; background: url(../images_esnai/dot-red.gif) 3px 8px no-repeat; color:#333;}
.lb8 li a{font-size:14px;}


/*友情链接*/
.yqlj{width:938px; margin:0 auto; clear:both; background:#E3F4FE; padding: 3px 6px 0 6px; text-align: left;}
.yqlj .title{margin:0 auto; width:700px; padding:3px 0 3px 0; float:left;}
.yqlj .title span{font-weight: bold;}
.yqlj .title a{color:red;}
.yqlj .title-more{margin:0 auto; width:68px; padding: 3px 0 3px 0; float: right; text-align: right;}
.yqlj .con{width:918px; margin:0 auto; clear:both; padding: 3px 0 3px 20px; line-height: 16px; text-align: left;}

/* 页脚 */
.banner-bt{margin:0 auto; width:950px; height:95px; clear:both;}
.aboutEsnai{ margin:0 auto; width:948px; height:25px; background:#f3f3f3; border:1px solid #cbcbcb;}
.aboutEsnai ul{}
.aboutEsnai li{text-align:center; float:left; padding:7px 0px 0px 0px; list-style-type:none; width:70px; height:18px; display:block; background:url(../images_esnai/nav_bg.gif) right 7px no-repeat;}
.aboutEsnai li a{padding:7px 0px 0px 0px;}
.aboutEsnai .s{background:none;}
.aboutEsnai .blank{background:none; width: 185px;}

.esnai_footer{ margin:0 auto; width:950px;}
.esnai_footer{text-align:center;}
.esnai_footer .pic{float:right; width:85px; height:80px; padding:12px 0 0; border:none;}
.esnai_footer .word{float:left; width:865px; height:23px; padding:10px 0 0;}
.esnai_footer .word2{float:left; width:865px; height:23px; padding:0px 0 0; line-height: 140%; color: #666;}
.esnai_footer .word2 a{color: #666;}
.esnai_footer .word2 a:visited{color:#666;}
.esnai_footer .word2 a:hover{color:#666; text-decoration: underline;}


ul li,ol li{list-style:none;}

/*其它属性 */
.blank9{ height:9px; font-size:1px; clear:both; overflow:hidden;}

/*面包屑导航*/
#position{background:url(images/bg_1.gif) no-repeat -425px -65px; text-indent:16px; height:16px; padding:4px 0;}
#position a{background:url(images/bg_1.gif) no-repeat right -443px;  padding-right:20px; line-height:12px;}

/*分页*/
.page{text-align:center;}
 .page a{border:1px solid #ddd; height:20px; line-height:20px; display:block; float:left; text-align:center; padding:0 6px; margin:0 6px 0 0;vertical-align:middle; background-color:#fff; color:#454545;}
  .page a:hover,a.now{text-decoration:none; border-color:#244D8F;}
  .page a.now{font-weight:bold; background:#244D8F; color:#fff;}
.inline li{float:left; display:inline;}

/*间隔*/
.bk_5,.bk_10{height:5px; overflow:hidden; display:block;}
.bk_10{height:10px;}

.dotline,.txt_list li.li_space,.txt_list li.bk_10{background:none;}

.txt_list a:visited{color:grey;}

 /*内容页栏目样式*/
#title a{text-decoration:none;}
 #endtext{padding:8px 0; overflow:hidden; clear:both; word-wrap:break-word; word-break:break-all;/* margin:10px 0;*/}
  #endtext h2{font-size:18px;}
  #endtext,#endtext p,#down_intro{font-size:14px;line-height:23px;}
  #endtext p,#down_intro{text-indent:2em; }
  #endtext td p{text-indent:0em; }
  #endtext .icon{border:none; margin:3px 0 0;}
  #endtext img {border:1px solid #ccc; margin:8px auto;}
  #endtext table{table-layout:fixed; border:1px solid black;}
  #endtext a{text-decoration:none; color:#343434; border-bottom: 1px dotted #0099CC; padding-bottom: 2px;}
  #endtext a:hover{color:#D40101;}
  #endtext p{margin:14px 0;}
  #endtext li{list-style:disc inside none;}
  #endtext ul{text-indent:2em;}

 #login_btn {
	background:url("../images_esnai/login_btn.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	height:21px;
	width:65px;
	border:medium none;
}

#pinglun_btn {
	background:url("../images_esnai/pinglun_btn.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	height:21px;
	width:65px;
	border:medium none;
}

#pinglun_more_btn {
	background:url("../images_esnai/pinglun_more_btn.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	height:21px;
	margin-left:5px;
	width:65px;
	border:medium none;
}

.pad_10, .p_10 {padding:10px;}
.clear, .bk_5, .bk_10 {clear:both;}
.layout {overflow:hidden;}
.f_l,#cover_pic,.siteinfo_left{float:left;}
.f_r,.siteinfo_right{float:right;}

/*tab*/
.tab_1{position:relative; border-bottom:1px solid #ccc; height:23px;/* padding:0 0 0 4px;*/}
.tab_1 h3{font-size:14px; color:#454545;}
 .tab_1 a{height:22px; margin:1px -1px -5px 0;*_margin:1px 0 -2px 0; float:left; background:url(images/bg_1.gif) no-repeat left -350px; height:23px;}
  .tab_1 a span{background:url(images/bg_1.gif) no-repeat right -350px; padding:5px 8px 5px 0; margin-left:8px; display:block;}
 .tab_1 a.s_1{background-position:left -324px; color:#D40101;}
  .tab_1 a.s_1 span{background-position:right -324px;}
  
.tab_2{margin-left:1px;}
 .tab_2 li,.tab_4 li{height:32px; line-height:32px; background:url(images/bg_1.gif) repeat-x 0 -563px; padding:4px 0; *padding:6px 0 2px;}
  .tab_2 li a{padding-left:10px;}
  .tab_2 li a.s_2,.tab_4 li a.s_4{ border:1px solid #ddd; border-left:none; background:#fff; margin-right:20px; height:26px; line-height:26px; display:block; margin-top:4px; margin-left:-1px;}
  
.tab_3{/*width:260px; */position:absolute; right:0; bottom:-1px;/**_top:12px; */padding:0 8px;}
.tab_3 a{display:block; float:left; padding:5px 8px;}
 .tab_3 a.s_3{border:1px solid #ccc; border-bottom-color:#fff; padding:5px 10px 7px; background:#fff; cursor:default; color:#333; font-weight:bold;}

.tab_4 li{text-align:right;}
 .tab_4 li a{padding-right:10px;}
 .tab_4 li a.s_4{border:1px solid #ddd; border-right:none; margin-left:20px; margin-right:-1px; color:#f30;}

/*paddding p_*/
.p_0{padding:0;}
.p_4{padding:4px;}
.p_8{padding:8px;}
.p_l_10{padding-left:9px;}
.p_lr_10{padding:0 9px;}
.p_lr_15{padding:0 14px;}
.p_lr_5{padding:0 5px;}
.p_r_10{padding-right:9px;}


.c_blue,.commentfunction a,.commentfunction,#title a,.list_top h3 a,.bigfont .c_blue a,#digg_list h3 a,#article_list dt a,#titles a{color:#06c;}
.date,.data{font-size:11px; font-family:arial; color:#666; padding-left:8px; font-weight:normal;}
/*评论*/
.commentbox{/*border-bottom:1px dotted #ccc;*/ margin:10px 0;}
 .commenthead{line-height:24px;}
 .commenthead img{padding:1px; border:1px solid #ccc; margin-right:5px;}
.commenttext{font-size:14px; padding:10px 0 0 0; line-height:150%; text-align:left;}
.commentfunction{text-align:right; padding:6px 0;}
 .commentfunction a{text-align:center; padding-right:8px; font-size:12px;}
 .c_red, a.c_red, .c_red a, .commentfunction a span {color:#D40101;}
 .commentfunction a.btn_reply{ background:#eee url(images/bg_1.gif) no-repeat right -165px; padding:5px 18px 5px 6px;}
 .reply_div{padding:5px 10px 0; background:#eee; margin:0 0 5px; text-align:left; color:#444;}
.reply,.guestbook_reply{border:1px solid #FFE1A4; background:#FFFFE8; font-size:12px; padding:5px; margin:0 0 5px; color:#555;}
 .reply p,.guestbook_reply p{padding:0 5px; line-height:18px;}
 /*评论*/
#comment_input{margin:0 auto;}
 #comment_input li{text-align:left;padding:20px 0 0;}
.w_textarea{width:99%;}

 /*文字*/
.f_14,.f_14 a{font-size:14px;}
.f_12,.f_12 a,.gab_b5 h2{font-size:12px;}
.f_20{font-size:20px;}
.f_24{font-size:24px;}
.b,.vote dt{font-weight:bold;}
.u{text-decoration:underline;}
.n,#digg_list h3 a{font-weight:normal;}

.box_4,.list_1 li,.box_7{background:url(images/bg_1.gif) repeat-x 0 -670px; padding:4px 0;}
.box_4 span,.list_1 li a,.list_1 img,.box_7 span{/*padding:10px 10px 10px 0; */ padding:4px 10px 4px 0;background:/*#fff*/#F6F9FC; }
.box_5{border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; padding:5px 10px; margin:4px 0;}

/*按钮*/
.btn_tj{background:url(images/bg_1.gif) no-repeat -320px -230px;width:49px; height:21px; text-align:center; border:none; color:#fff;}
a.btn_link,a.btn_link:hover{background:url(images/bg_x.gif) repeat-x 0 -277px; text-decoration:none; border:1px solid #ccc; border-bottom-width:0; height:12px; line-height:12px; padding:3px 6px; margin-right:8px;}
.btn,.btn_hover{background:url(images/bg_x.gif) repeat-x 0 -277px; border:1px solid #ccc; height:21px;/* line-height:21px;*/ padding:2px 4px; margin-right:8px;}
a.btn_link:hover,.btn_hover{background-position: 0 -249px; border-color:#DFEDF2;}
.bdr,.search_input_txt{border:1px solid #ddd; border-color:#888 #ddd #ddd #888; background-color:#fff; font-size:12px; font-family:"宋体"; padding:2px;}
input.input_focus{border-color:#00A5D5;}
textarea{line-height:16px;}
.bdr_0,#search_index input{border:none; background:transparent; margin-right:3px;}
.input_calendar{background:#fff url(images/bg_1.gif) no-repeat 66px -128px; color:#06c; width:80px;}

/*投票*/
.vote{padding-left: 10px;}
.vote dt{font-weight:bold; text-align: left;}
.vote dd{text-align: left; padding-left: 10px;}
