/* CSS Document */
img  {border: 0px;}
*{margin:0;padding:0;font-size:13px;}
body{padding:0px;background:#fff;margin:0px;line-height:180%;font-size:12px;text-align:center;color:#333;}

/* a:link {color: #000000;text-decoration: underline;} 自动锚文*/
div,form,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;text-align:left;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-weight:bold;margin-right:auto;margin-left:auto;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
.clear {clear:both;}

ul,li {list-style:none;}
a {color:#333; text-decoration:none;}
a:hover {color:#ff6600;text-decoration:underline;}
/*a:hover {color:#000ccc;text-decoration:underline;}*/
.clear {clear:both;height:1px;font-size:0px;}

h1,h2,h3,h4,h5,h6,p{line-height:1.6em;}
h1{font-size:24px;}
h2{font-size:14px;}
h3{font-size:18px;}
h4{font-size:14px;}


form, embed {display: inline;margin: 0;padding: 0;}
/*img, a img {color: #fff;vertical-align: middle;border: none;}*/
/*定义所有新旧日期显示效果*/
/*------------------------------------------------------------------*/
.newDate {color:#858585;}
.oldDate {color:#858585;}
/*日期右对齐*/
li span.date {float:right;margin:0 3px;}

.moreLinks {float:right;margin:2px 2px 0;}
.moreLinks a {display:block;margin-top:2px;padding-right:8px;font-size:10px;color:#ff6600;font-weight:normal;}
.moreLinks a:hover {color:#99cc00;}

/*顶部CSS效果*/
#header{width:960px;margin:auto;position:relative;margin-top:0px;}
#logo{float:left;}
#logo h1 a{width:200px;height:70px;display:block;font-size:0px;text-indent:-200px;overflow:hidden;background:url(../images/logo.gif) no-repeat;}
#nav{clear:both;width:960px;margin:0px auto 0 auto;background:url(../images/nav_bg1.jpg) no-repeat;height:70px;}
#nav ul{}
#nav li{float:left;width:96px;text-align:center;background:url(../images/nav_line1.gif) right no-repeat;line-height:35px;}
#nav li.last{background:none;}
#nav li a{font-size:14px;color:#fff;}
#nav li a:hover{font-weight:bold;color:#ffff00;text-decoration:none;}
#toplink{float:right;width:200px;}
#toplink li{float:left;width:80px;margin-right:16px;color:#404040;margin-top:8px;}
#toplink li a{cursor:pointer;width:80px;height:26px;display:block;color:#333;background:url(../images/scbj.gif) repeat-x;border:1px #97d1e7 solid;text-align:center;}
#toplink li a:hover{color:#ff6600;text-decoration:none;}
#banner{margin-left:16px;float:left;width:468px;margin-top:8px;}

/*主体CSS效果*/
#container{clear:both;width:960px;margin:auto;position:relative;}
#p_left{float:left;width:721px;margin-top:0px;}
#p_right{float:right;width:231px;}

#news{width:440px;float:right;}
#news h2{height:28px;border-bottom:1px #93cce9 solid;}
#news h2 span{width:87px;height:28px;display:block;line-height:29px;font-size:14px;background:url(../images/news_h2.gif) no-repeat;text-align:center;}
#news ul{}
#news li{border-bottom:1px #d6eefa solid;line-height:25px;background:url(../images/ico-1.gif) left no-repeat;text-indent:8px;float:left;width:207px;margin-right:8px;}
#flashnews{float:left;width:271px;border:1px #97cdf3 solid;margin-right:8px;}

.listbox{clear:both;width:729px; overflow:hidden;}
.listbox dl{float:left;width:233px;margin-right:8px;border:1px #97d1e7 solid;margin-top:0px;}
.tbox{width:100%;min-height:302px;}
.listbox dl dt{height:31px;background:url(../images/tbox_dt1.gif) repeat-x;margin:1px;line-height:31px;padding-left:30px;}
.listbox dl dt strong a{color:#014a7f;font-size:14px;}
.listbox dl dt strong a:hover{color:#ff6600;}
.listbox dl dd ul{padding:4px;}
.listbox dl dd li{background:url(../images/ico-1.gif) left 11px no-repeat;line-height:25px;height:25px;display:block;text-indent:10px;border-bottom:1px #c9eaf9 dashed;overflow:hidden;}

.zt{height:296px;border:1px #97d1e7 solid;margin-top:8px;}
.zt h2{background:url(../images/zt_h2.gif) no-repeat;margin:1px;height:31px;line-height:31px;}
.zt h2 span{color:#014a7f;padding-left:30px;font-size:14px;}
.zt h2 span a{color:#014a7f;font-size:14px;}
.zt h2 span a:hover{color:#ff6600;}
.zt ul{padding-left:14px;*padding-left:0;}
.zt li{text-align:center;margin-top:8px;}
.zt li a{height:22px;width:200px;text-align:center;background:url(../images/zt_li.gif) repeat-x;border:1px #97d1e7 solid;display:block;font-size:14px;font-weight:bold;}
.zt li a:hover{background:url(../images/zt_li_hover.gif) repeat-x;text-decoration:none;border:1px #ff0000 solid;}

.sidebar{border:1px #97d1e7 solid;margin-top:0px;}
.sidebar h2{background:url(../images/tbox_dt.gif) no-repeat;margin:1px;height:31px;line-height:31px;}
.sidebar h2 span{color:#014a7f;padding-left:30px;font-size:14px;}
.sidebar ul{padding:4px 8px;}
.sidebar li{border-bottom:1px #DBF2F8 dashed;}
.sidebar li a{background:url(../images/ico.gif) left 9px no-repeat;text-indent:16px;line-height:27px;height:27px;display:block;overflow:hidden;}
.sidebar li a:hover{background:url(../images/ico2.gif) left 9px no-repeat;}
.sidebar li p{color:#666;}

#a_search{height:33px;border:1px #97d1e7 solid;background:url(../images/search_bg.gif) repeat-x;}
#a_search .tags{float:left;width:480px;padding-left:8px;line-height:33px; overflow:hidden;}
#a_search .tags h4{float:left;font-size:12px;line-height:33px;}
#a_search .tags li{float:left;margin-right:8px;}
#a_search .s_form{float:right;width:220px;margin-top:4px;}
#a_search .s_form button{margin-left:4px;background:url(../images/ss.gif) no-repeat;width:55px;height:24px;text-indent:-55px;font-size:0;cursor:pointer;}
.search-keyword{border:1px #666 solid;line-height:20px;height:20px;padding-left:4px;}

.newlist{border:1px #97d1e7 solid;margin-top:0px;}
.position{height:31px;background:url(../images/list_h2.gif) repeat-x;margin:1px;font-size:14px;color:#014a7f;line-height:31px;padding-left:16px;}
.position strong{font-size:14px;}
.position a{font-size:14px;color:#014a7f;}
.newlist ul{margin:8px;}
.newlist li{border-bottom:1px #DBF2F8 dashed;margin-bottom:8px;padding-bottom:8px;}
.newlist li a{font-size:14px;font-weight:bold;}
.newlist li a font{font-size:14px;}
.newlist li a b{font-size:14px;}

.viewbox{border:1px #97d1e7 solid;margin-top:0px;}
.viewbox .title{text-align:center;margin-top:8px;}
.viewbox .title h2{font-size:16px;color:#ff6600;}
.viewbox .info{background:#f1f8fc;height:27px;line-height:27px;margin:0 8px;margin-top:4px;text-align:center;}
.viewbox .info a{color:#ff6600;}
.viewbox .intro{margin:4px 8px;border:1px #cfe2f1 dotted;padding:8px;}
.viewbox .content{margin:0 8px;font-size:14px;line-height:180%;}
.viewbox .content p{font-size:14px;text-align:justify;margin:8px 0;}
.context{margin-top:8px;border:1px #9ac1e2 solid;background:url(../images/context_bg.gif) repeat-x;height:32px;line-height:32px;}
.context ul{margin-left:8px;}
.context li{float:left;margin-right:16px;font-size:14px;font-weight:bold;color:#ff6600;}
.context li a{font-size:14px;font-weight:bold;color:#014a7f;}
.like{margin-top:8px;border:1px #9ac1e2 solid;}
.like h2{background:url(../images/context_bg.gif) repeat-x;height:32px;line-height:32px;padding-left:8px;}
.like ul{padding:4px;}
.like li{background:url(../images/ico-1.gif) left 11px no-repeat;line-height:25px;height:25px;text-indent:10px;border-bottom:1px #c9eaf9 dashed;}

.zt_list{border:1px #97d1e7 solid;margin-top:8px;}
.zt_list ul{margin:8px;}
.zt_list li{border-bottom:1px #DBF2F8 dashed;margin-bottom:8px;padding-bottom:8px;min-height:104px;}
.zt_list li a{font-size:14px;font-weight:bold;float:left;margin-right:8px;display:block;}
.zt_list li a img{clear:both;width:139px;height:104px;}
.zt_list li span.info{margin-top:4px;width:550px;display:block;}
.zt_list li p.read_more{float:right;}
.zt_list li p.read_more a{font-size:14px;color:#ff6600;}
.zt_list li p.read_more a:hover{color:#014a7f;}

.spec_t{height:31px;background:url(../images/list_h2.gif) repeat-x;margin:1px;font-size:14px;color:#014a7f;line-height:31px;padding-left:8px;border-bottom:1px #97d1e7 solid;}
.spec_t h2{font-size:14px;color:#014a7f;float:left;line-height:31px;}
.spec_t span{float:right;color:#ff6600;font-size:12px;margin-right:8px;}
.spec_content{margin:8px;min-height:112px;font-size:14px;}
.spec_content img{float:left;width:139px;height:104px;margin-right:8px;}

.speciallist{margin-top:8px;border:1px #9ac1e2 solid;}
.speciallist dt{background:url(../images/context_bg.gif) repeat-x;height:32px;line-height:32px;padding-left:8px;}
.speciallist dt strong{font-size:14px;}
.speciallist dd{padding:4px;}
.speciallist dd li{background:url(../images/ico-1.gif) left 11px no-repeat;line-height:25px;height:25px;text-indent:10px;border-bottom:1px #c9eaf9 dashed;}


ul.pagelist{clear:both;background:#def0f9;border-top:1px #9ac1e2 solid;height:32px;margin:0;}
ul.pagelist a{float:left;border-bottom:none;border:2px #4db1ea solid;padding:1px 6px;display:block;margin-top:3px;margin-left:8px;background:#fff;color:#014a7f;}
ul.pagelist a:hover{background:#faeeab;color:#cc3333;}
ul.pagelist ul:hover a{color:#cc3333;}
ul.pagelist ul a:hover{color:#cc3333;text-decoration:none;}
ul.pagelist .thisclass{border:2px #cc3333 solid;background:#ff6600;font-weight:bold;color:#fff;}
ul.pagelist span.pageinfo{float:right;margin-right:8px;line-height:30px;}

.sp-title{border:1px #97d1e7 solid;margin-top:8px;height:31px;background:url(../images/link_h2.gif) repeat-x;line-height:31px;}
.sp-title h2{line-height:31px;margin-left:30px;font-size:14px;float:left;color:#014a7f;}
.sp-title span.more{float:right;margin-right:8px;}
.linkbox{border:1px #97d1e7 solid;margin-top:8px;}
.linkbox h3{padding-left:8px;}

.fc_03c{color:#ff6600;}
.resultlist{border:1px #97d1e7 solid;margin-top:8px;}
.item{margin:8px 8px 0 8px;border-bottom:1px #DBF2F8 dashed;padding-bottom:8px;}
.item h3 a{font-size:14px;}
.item h3 a font{font-size:14px;}
.othersearch{border:1px #97d1e7 solid;margin-top:8px;}
.othersearch h2{background:url(../images/context_bg.gif) repeat-x;height:32px;line-height:32px;padding-left:8px;}

.tags_list{border:1px #97d1e7 solid;margin-top:8px;}
.tags_list h2{background:url(../images/context_bg.gif) repeat-x;margin:1px;height:32px;line-height:32px;padding-left:8px;}
.tags_list h2 span{color:#014a7f;padding-left:30px;font-size:14px;}
.tags_list ul{padding:8px;}
.tags_list a.tagc1{font-size:12px;}
.tags_list a.tagc2{font-size:14px;font-weight:bold;}





.flinkbox{clear:both;width:960px;border:1px #ffffff solid;margin-top:0px;}
.flinkbox h2{background:url(../images/context_bg.gif) repeat-x;margin:1px;height:32px;line-height:32px;padding-left:0px;}
.flinkbox h2 span{color:#ffffff;padding-left:30px;font-size:14px;}
.flinkbox ul{padding:0px;}
.flinkbox li{line-height:25px;float:left;margin-right:0px;}
.flinkbox li a{background:#ffffff;border:1px #e4e8fc dashed;width:78px;height:25px;display:block;text-align:center;margin-bottom:0px;}
.flinkbox li a:hover{background:#fff;text-decoration:none;}



#flink{clear:both;width:960px;margin:0px auto 0 auto;border:1px #ffffff solid;min-height:px;}
#flink h2{margin:1px;height:31px;background:url(../images/link_h2.gif) repeat-x;line-height:31px;}
#flink h2 span{font-size:14px;margin-left:30px;float:left;margin-right:16px;}
#flink h2 span.more{float:right;}
#flink ul{padding:0px;}
#flink li{line-height:18px;float:left;margin-right:0px;}
#flink li a{background:#ffffff;border:1px #e4e8fc dashed;width:78px;height:18px;display:block;text-align:center;margin-bottom:0px;}

#flink li a:hover{background:#fff;text-decoration:none;}



.search{width:280px;margin-top: 16px;float: left;margin-left: 50px;}
.searchbar{width: 160px;float: left;height: 33px;padding-left: 10px;border: solid 1px #2ca6e0;font-size: 14px;border-radius: 6px 0 0 6px;outline:none;}
.results{color: #fff;font-size: 20px;background-color: #2ca6e0;text-align: center;width: 90px;height: 35px;border-radius: 0 6px 6px 0;padding-right:7px;outline:none;}


/*search*/
.searchs{margin-top: 15px;background:#fff; }
.searchsbox{margin-top: 10px;width:100%;border:1px solid #e0e0e0;overflow:hidden;border-radius:2px;}
.searchs .dh{width:100%;overflow:hidden;border-bottom:1px solid #e0e0e0;clear:both;}
.searchs .dh{line-height:40px;float:left;padding-left:15px;font-size:19px;text-align:center;}
.searchs.list_zw{padding:5px 20px 10px; margin-top:5px; background:#FFF; }
.searchs.list_zw li{padding:15px 0; border-bottom:1px dashed #e9e9e9;}
.searchs.list_zw h3 a{color:#0987c3;}
.searchs.list_zw h3 a:hover{color:#ff0000;text-decoration:underline;}
.searchs.list_zw  .zuozhe{float:center;font-size:12px;margin-left:16px;color:#fff; background:#2ca6e0;border-radius:2px;padding:2px;}
.searchs.list_zw  .author{float:center;font-size:12px;margin-left:16px;color:#fff; background:#2ca6e0;border-radius:2px;padding:2px;}
.searchs.list_zw  .tag{float:right;font-size:14px;color:#999; }

#footer{clear:both;width:960px;margin:0px auto 0px auto;background:url(../images/foot_bg.gif) repeat-x;height:135px;border:1px #97d1e7 solid;text-align:center; position:relative;}
#footer p.nav_bottom{margin-top:4px;}
#footer span{float:right; position:absolute; bottom:150px;right:200px;}

/*文章内容CSS-Begin*/

    .ad_right1 {  

        float:right;  

        width:250px;  

        height:270px;  

        margin:0 0 10px 10px;  

        border:1px solid #ccc;  

        } 

           .ad_bottom1{  

        float:right;  

        width:750px;  

        height:60px;  

        margin:0 0 10px 10px;

        border:0px solid #ccc;  

        }

 

/*文章内容CSS-End*/