@charset "gb2312";
/* CSS Document */
/***

 *	张家界IT网，综合性IT门户资讯站  http://www.07itw.com/ 
 *	雲海v天涯の博客  http://www.yunzhiyu.com/

 *	站长：雲海&天涯 QQ：858448386 

***/
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, em, b, i, ins, del { margin:0; padding:0; zoom:1; }
input { vertical-align:middle; margin:-2px 0 0 0; *margin-left:-4px 0 0 -2px;
zoom:1; }
table { border-collapse:collapse; border-spacing:0; }
ins, del { text-decoration:none; }
fieldset, img { border:none; }
img { border:0px; }
form { border:0px; }
address, caption, cite, code, dfn, em, strong, th, var, b, i { font-style:normal; font-weight:normal; }
ul, li { list-style:none; zoom:1; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
hr { height:1px; border-top:1px solid #e4e4e4; padding:0; margin:0; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
legend { color:#000; }
a { color:#3a97df; text-decoration:none; }
a:hover { color:#40759e; text-decoration:none; }
form { margin:0; }
button { cursor:pointer; margin:0; padding:0; }
body { margin:0px auto; padding:0px; color:#616161; font-size:12px; line-height:18px; font-family:"微软雅黑" ; }
input, select, button { font-family:"Arial"; }
.auto { overflow:auto; overflow-x:hidden; overflow-y:hidden; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.hide { display:none; }
.show { display:block; }

/*------------end---------------*/

.header { width:auto; height:150px; margin:0 auto; background:#fff url(../images/header_bg2.png) repeat-x center top; }
.head { width:1200px; height:150px; margin:0 auto; background:#fff; }
.header_top { width:1200px; height:25px; background:#000; }
.header_top p { color:#FFF; text-align:left; line-height:25px; background:url(../images/yunzhiyu.png) no-repeat 5px center; text-indent:25px; }
.header_top span { width:110px; height:25px; display:block; float:right; }
.header_top a { width:110px; height:25px; display:block; color:#fff;  }
.header_top a:hover { color:#FFF; }

#main { width:110px; height:25px; background:url(../images/mail.png) no-repeat left center; text-indent:30px; }
#qq { width:110px; height:25px; background:url(../images/qq.png) no-repeat left center; text-indent:30px; }
#baidu { width:110px; height:25px; background:url(../images/baidu.png) no-repeat left center; text-indent:30px; }
#sina { width:110px; height:25px; background:url(../images/sina.png) no-repeat left center; text-indent:30px; }

.header_logo { width:420px; height:125px; background:#fff url(../images/logo.png) no-repeat left center; float:left; }
.header_logo a { width:410px; height:90px; float:left; display:block;  margin:18px 0 0 0; }

.header_search { width:340px; height:125px; float:right; }
.header_search_form { width:320px; height:34px; background:#eae9ee; margin-top:45px;  border:1px solid #e5e1e2; }
.header_search .int { width:255px; height:31px; line-height:31px; background:#f7f7f9; padding-left:5px; float: left; font-size:14px; color:#ccc; border:0; margin-top:1px; outline:none; }
.header_search_form .img { float: left; margin:4px 0 0 15px; }

/*  header  */

#nav { width:1197px; height:50px; margin:0 auto; display:block; background:#f5f5f5; border:2px solid #d9d8d8; font-family:"微软雅黑"; font-size:18px; /*text-shadow:3px 3px 8px #999;*/ }
#nav .jquery_out { float:left; line-height:50px; display:block; text-align:center; color:#fff; background:#f5f5f5; }
#nav .jquery_out .smile { padding-left:1em; }
#nav .mainlevel { background:#f5f5f5 url(../images/line2.jpg) no-repeat right center; float:left; width:133px;/*IE6 only*/ }
#nav .mainlevel a { color:#000; text-decoration:none; line-height:50px; display:block; padding:0px; text-align:center; width:133px; }
#nav .mainlevel a:hover { color:#fff; text-decoration:none; background:#4d4d4d; }
#nav .mainlevel ul { display:none; position:absolute; border:1px solid #ccc; border-top:none; }
#nav .mainlevel li { border-top:1px solid #ccc; background:#FFF; width:133px;/*IE6 only*/  }

/*  nav  */

.main { width:1200px; height:auto; margin:0 auto; background:url(../images/main_bg.jpg) repeat; margin-top:10px;  }

.main_l { width:850px; height:auto; float:left; background:#fff url(../images/main_bg.jpg) repeat; }

.main_lt { width:850px; height:40px; border:1px solid #c8c8c8; background:#FFF; margin-bottom:10px; }
.main_lt p { width:auto; height:40px; line-height:40px; text-indent:20px; font-size:14px; color:#000;   }
.main_lt p a { color:#487a13; margin:0 3px; }
.main_lt p a:hover { color:#487a13; }

.main_llist { width:848px; height:auto; font-size:14px; color:#515050; border:1px solid #c8c8c8; margin-bottom:10px; background:#fff; }

.main_llist_title { width:830px; height:75px; margin:0 auto; border-bottom:1px dashed #c8c8c8; margin-bottom:10px; overflow:hidden; }
.main_llist_title h1 { width:620px; height:35px; float:left; margin:0 auto; line-height:35px; margin-top:5px; font-size:16px; font-weight:bold; text-indent:22px; }
.main_llist_title h1 a { color:#000; }
.main_llist_title h1 a:hover { color:#000; }

/*.main_llist_title h2 { width:620px; height:20px; float:left; margin:0 auto; margin-top:5px; text-indent:20px; color:#487a13; }
.main_llist_title h2 span { color:#9d9d9d; }*/

.main_llist_title h2 { width:800px; height:25px; float:left; line-height:25px; margin:0 auto; margin-left:10px; margin-top:5px; color:#487a13; background:#fff; font-size:14px; }
.main_llist_title h2 span { width:220px; height:auto; float:left; display:block; margin:0 2px; color:#9d9d9d;  text-indent:30px;  margin-left:10px; }

.main_llist_time {  background:url(../images/main_llist_time.jpg) no-repeat 5px center; }
.main_llist_writer { background:url(../images/main_llist_writer.jpg) no-repeat 5px center; }
.main_llist_source { height:30px; background:url(../images/main_llist_source.jpg) no-repeat 5px center; text-indent:30px; }

.main_llist_article { width:820px; height:auto; margin:0 auto; overflow:hidden; background:#fff; }
.main_llist_article p { margin:5px 0; line-height:28px; text-indent:22px; font-size:16px; font-family:"微软雅黑";  }
.main_llist_article p strong { font-weight:bold; font-family:"微软雅黑"; }
.main_llist_article p a { color:#c30; font-weight:bold; padding:0 2px; }
.main_llist_article p a:hover { color:#c30; font-weight:bold;  }


/*顶样式*/

.newdigg { width:406px; height:51px; margin:20px auto; clear:both; overflow:hidden; padding-left:8px; }
.diggbox { width:195px; height:51px; float:left; margin-right:8px; overflow:hidden; cursor:pointer; }
.diggbox .digg_act { font-size:14px; float:left; line-height:31px; text-indent:32px; height:29px; overflow:hidden; font-weight:bold; }
.diggbox .digg_num { float:left; line-height:29px; text-indent:5px; }
.diggbox .digg_percent { width:180px; clear:both; padding-left:10px; overflow:hidden; }
.diggbox .digg_percent .digg_percent_bar { width:100px; height:7px; background:#E8E8E8; border-right:1px solid #CCC; float:left; overflow:hidden; margin-top:3px; }
.diggbox .digg_percent .digg_percent_num { font-size:10px; float:left; padding-left:10px; }
.diggbox .digg_percent .digg_percent_bar span { display:block; height:5px; overflow:hidden; background:#000; }
.newdigg .digg_good { background:url(../images/newdigg-bg.png) left top no-repeat; }
.newdigg .digg_bad { background:url(../images/newdigg-bg.png) right top no-repeat; }
.newdigg .digg_good .digg_act { color:#C30; }
.newdigg .digg_good .digg_num { color:#C63; }
.newdigg .digg_bad .digg_act { color:#36C; }
.newdigg .digg_bad .digg_num { color:#39C; }
.newdigg .digg_good .digg_percent .digg_percent_bar span { border:1px solid #E37F24; background:#FFC535; }
.newdigg .digg_bad .digg_percent .digg_percent_bar span { border:1px solid #689ACC; background:#94C0E4; }
/*顶样式*/

.page_list { width:300px; height:30px; margin:0 auto; text-align:center; margin-top:0px;  }
.page_list ul{  }
.page_list li{ width:auto; float:left;height:24px; margin-left:7px; margin-top:2px; line-height:24px; border:1px solid #e9e9e9; padding:0 5px; }
.page_list li a { color:#000; }

.page_list span{float:left;height:30px;margin-left:10px;}
.thisclass { color:#F30;font-weight:bold; }

.main_llist_tags { width:825px; height:40px; margin:0 auto; border-top:1px dashed #ccc; font-size:12px; margin-top:15px; }
.main_llist_tags h1 { width:400px; height:40px; line-height:40px; color:#9d9d9d; float:left; }
.main_llist_tags h1 a { margin:0 5px; }
.main_llist_tags h4 { color:#9d9d9d; line-height:40px; }
.main_llist_tags a { color:#487a13; }
.main_llist_tags a:hover { color:#487a13; }

.main_llist_fy { width:825px; height:40px; margin:0 auto; border-top:1px solid #ccc; font-size:12px; }
.main_llist_fy ul {}
.main_llist_fy ul li { line-height:40px; float:left; color:#9d9d9d; padding:0 5px; margin:0 10px;  }
.main_llist_fy a { color:#487a13; }
.main_llist_fy a:hover { color:#487a13; font-weight:bold; }

.main_rxgyd { width:848px; height:45px; margin-top:10px; margin-bottom:10px; background:#fff; }
.main_rxgyd h1 { width:110px; height:43px; border:1px solid #c8c8c8; float:left; line-height:43px; font-size:16px; font-weight:bold; text-align:center; color:#0f0f0f; }
.main_rxgyd h2 { width:700px; height:43px; float:right; background:#fff; }

.main_rxgyd_list { width:848px; height:285px; margin-top:10px; border:1px solid #c8c8c8; margin-bottom:10px; background:#fff; }
.main_rxgyd_list ul {}
.main_rxgyd_list ul li { width:129px; height:125px; float:left; margin:8px 6px; background:#fff;  } 
.main_rxgyd_list ul li p {  margin-top:3px; text-align:center; }
.main_rxgyd_list ul li p a { color:#515050; }
.main_rxgyd_list ul li p a:hover { color:#515050; }


/* main_left */

.main_r { width:340px; height:auto; float:right; background:#fff url(../images/main_bg.jpg) repeat; margin-bottom:10px; }

.main_rt { width:338px; height:328px; background:#fff; border:1px solid #c8c8c8; }
.main_rt p { width:auto; height:30px; background:#FFF url(../images/7dian.jpg) repeat-x left center; line-height:30px; border-bottom:1px solid #c8c8c8; }
.main_rt p strong {}
.main_rt p strong a { width:100px; height:30px; display:block; background:#FFF; float:left; font-size:16px; font-weight:bold; text-align:center; color:#000; }
.main_rt p strong a:hover { color:#000; }
.main_rt p span { width:40px; height:30px; background:#FFF; display:block; float:right; float:right; }
.main_rt p span img { margin-top:10px; margin-left:15px; }
.main_rt iframe { width:100%; height:297px; float:left; background:#FFF; }

.main_ad { width:338px; height:231px; background:#fff; border:1px solid #c8c8c8; margin-top:9px; }
.main_ad p { width:auto; height:30px; background:#FFF url(../images/7dian.jpg) repeat-x left center; line-height:30px; border-bottom:1px solid #c8c8c8; }
.main_ad p strong {}
.main_ad p strong a { width:100px; height:30px; display:block; background:#FFF; float:left; font-size:16px; font-weight:bold; text-align:center; color:#000; }
.main_ad p strong a:hover { color:#000; }
.main_ad p span { width:40px; height:30px; background:#FFF; display:block; float:right; float:right; }
.main_ad p span img { margin-top:10px; margin-left:15px; }

.main_rlist { width:338px; height:910px; background:#fff; border:1px solid #c8c8c8; margin-top:9px; }
.main_rlist p { width:auto; height:30px; background:#FFF url(../images/7dian.jpg) repeat-x left center; line-height:30px; border-bottom:1px solid #c8c8c8; }
.main_rlist p strong {}
.main_rlist p strong a { width:100px; height:30px; display:block; background:#FFF; float:left; font-size:16px; font-weight:bold; text-align:center; color:#000; }
.main_rlist p strong a:hover { color:#000; }
.main_rlist p span { width:40px; height:30px; background:#FFF; display:block; float:right; float:right; }
.main_rlist p span img { margin-top:10px; margin-left:15px; }

.main_rlist ul { width:315px; height:528px; margin:0 auto; margin-top:5px;  }
.main_rlist ul li { width:315px; height:80px; background:#FFF; float:left; margin:3px 0; border-bottom:1px dashed #c8c8c8;  }
.main_rlist ul li:hover { background:#EFEFEF; }
.main_rlist ul li h2 { width:75px; height:80px; float:left; }
.main_rlist ul li h2 img { margin:5px 0;}
.main_rlist ul li h1 { width:235px; height:25px; float:left; text-align:center; font-weight:bold; font-size:14px; line-height:25px; }
.main_rlist ul li h1 a { color:#666565; }
.main_rlist ul li h1 a:hover { color:#666565; }

.main_rlist ul li p { width:240px; height:54px; float:right; line-height:24px; text-indent:22px; color:#000; font-size:12px; background:none; border:0;  }
.main_rlist ul li p a { color:#000; }
.main_rlist ul li p a:hover { color:#000; }

.main_rimglist { width:338px; height:auto; background:#FFF; border:1px solid #c8c8c8; margin-top:9px; }
.main_rimglist p { width:auto; height:30px; background:#FFF url(../images/7dian.jpg) repeat-x left center; line-height:30px; border-bottom:1px solid #c8c8c8; }
.main_rimglist p strong {}
.main_rimglist p strong a { width:100px; height:30px; display:block; background:#FFF; float:left; font-size:16px; font-weight:bold; text-align:center; color:#000; }
.main_rimglist p strong a:hover { color:#000; }
.main_rimglist p span { width:40px; height:30px; background:#FFF; display:block; float:right; float:right; }
.main_rimglist p span img { margin-top:10px; margin-left:15px; }

.main_rimglist ul { width:335px; height:525px; margin:0 auto; margin-top:5px; background:#fff; }
.main_rimglist ul li { width:145px; height:116px; float:left; margin:6px 9px; border:1px solid #c8c8c8; }
.main_rimglist ul li img { width:139px; height:110px; margin:3px; }

.main_tags { width:338px; height:358px; background:#FFF; border:1px solid #c8c8c8; margin-top:10px; }
.main_tags p { width:auto; height:30px; background:#FFF url(../images/7dian.jpg) repeat-x left center; line-height:30px; border-bottom:1px solid #c8c8c8; }
.main_tags p strong {}
.main_tags p strong a { width:100px; height:30px; display:block; background:#FFF; float:left; font-size:16px; font-weight:bold; text-align:center; color:#000; }
.main_tags p strong a:hover { color:#000; }
.main_tags p span { width:40px; height:30px; background:#FFF; display:block; float:right; float:right; }
.main_tags p span img { margin-top:10px; margin-left:15px; }
.main_tags iframe { width:100%; height:297px; float:left; background:#FFF; }

.main_link { width:338px; height:100px; background:#fff; border:1px solid #c8c8c8; margin-top:9px; }
.main_link p { width:auto; height:30px; background:#FFF url(../images/7dian.jpg) repeat-x left center; line-height:30px; border-bottom:1px solid #c8c8c8; }
.main_link p strong {}
.main_link p strong a { width:100px; height:30px; display:block; background:#FFF; float:left; font-size:16px; font-weight:bold; text-align:center; color:#000; }
.main_link p strong a:hover { color:#000; }
.main_link p span { width:40px; height:30px; background:#FFF; display:block; float:right; float:right; }
.main_link p span img { margin-top:10px; margin-left:15px; }
.main_link ul {}
.main_link ul li { width:auto; height:auto; line-height:26px; font-size:14px; display:block; float:left; margin:5px; text-align:center; }
.main_link ul li a { color:#666565; }
.main_link ul li a:hover { color:#000;  }

.weixin { width:338px; height:328px; }
.weixin a { }
.weixin a img { width:325px; height:325px; }

/*#div1 { position:relative; width:320px; height:235px; margin-top:8px; margin-left:3px; }
#div1 a {position:absolute; top:0px; left:0px; font-family: Microsoft YaHei; color:#000; font-weight:bold; text-decoration:none; padding: 3px 6px; }
#div1 a:hover {border: 1px solid #eee; background: #000; }*/

#div1 { width:338px; height:320px; background:#fff; margin-bottom:10px; overflow:hidden; }
#div1 a {  width:auto; font-size:14px; display:inline-block; margin:5px 0 0px 10px; padding:5px 5px; line-height:24px;  border:1px solid #dadada; color:#606060; border-radius: 8px;  }

.footer { width:auto; height:100px; margin:0 auto; background:#e0e0e0 url(../images/bg01.gif) repeat-x; text-align:center; font-size:14px; padding:40px 0 0 0; clear:both; }
.bottomlist{ width:960px; margin:0 auto; padding-left:40px; }
.bottomlist ul { width:160px; float:left;}
.bottomlist li { line-height:22px; text-align:left;}
.bottomlist li a { color:#c8c8c8; }
.bottomlist li a:hover { color:#FFF;}

.mb10 { color:#FFF; font-size:14px; font-weight:bold; }
.mb10:hover{ color:#FFF; }

.copyright { width:1000px; height:30px; line-height:30px; margin:0 auto; }
.share { width:980px; height:45px; margin:0 auto; margin-top:5px; }

