@charset "utf-8";
/* 全局定义*/
body{font-family:'宋体'; margin:0px; padding:0; font-size:12px; color:#000000; background-color:#ffffff;}
body a{outline:none;blr:expression(this.onfocus=this.blur());}
a{ font-size:12px; color:#000000; text-decoration:none;}
a:hover{ color:#000; text-decoration: underline;}
img{ border:0; margin:0; padding:0;}
div,p,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,select,textarea{ margin:0; padding:0; list-style:none; } 
.clear{ clear:both; height:0px; line-height:0px; font-size:0;}
input{ border:0px;}

/* 内容部分content*/
.content{ width:980px; height:auto; margin:6px auto 0 auto;}

/* 内容左边右边 content_left  content_right */
.content .content_left{ float:left; display:inline; width:980px; height:auto; } 

.content_left .conleft_text{width:978px; height:auto; border-top:3px solid #003766;border-left:1px solid #ccc; 
                          border-right:1px solid #ccc; border-bottom:1px solid #ccc; }

/*----------------------图片播放----------------------------------------------------------------------*/
.pictureplayback{ width:945px; height:auto; position:relative;}
.pictureplayback .ppb_arrow_left {background:  no-repeat; width:25px; height:60px; position:absolute;
                                   left:0%; top:40%}
.pictureplayback .picture_play{ width:auto; height:auto; overflow:hidden; text-align:center;}
.pictureplayback .picture_play img{  border:1px solid #cac8cb;}				 
.pictureplayback .ppb_arrow_right{background:  no-repeat; width:25px; height:60px; position:absolute;
                                   right:0%; top:40%}
.pictureplayback a span {display: none;}





/*左边位置定义*/
.content_left .title_top{ width:945px; height:25px;  padding-top:15px; margin:0 auto;} 
.title_top h1{font-size:12px; font-weight:normal;  height:24px;  color:#0d519c; float:left; display:inline;}
.title_top h1 a{ color:#0d519c; font-size:12px;}
.title_top h1 span{ color:#7e7e7e;}
.title_top h1 span a{ color:#7e7e7e;}
.title_top h2{ float:left; display:inline; font-size:12px; font-weight:normal; margin-left:140px;}
.title_top h2 span{ display:block; float:left; display:inline; height:16px; line-height:18px; margin-right:10px; }
.title_top h2 img{ vertical-align:middle;}
.title_top h2 a{color:#0d519c;}
.title_top h3{ float:right; display:inline; font-size:12px; font-weight:normal; color:#0d519c;}
.title_top h3 span{color:#7e7e7e;}
.title_top h3 a{color:#0d519c;}

/* 左边内容定义*/
.left_content{ width:945px; height:auto; margin:0 auto;}
.left_content h1{ width:930px; text-align:center; font-size:24px; font-weight:bold; line-height:50px; border-bottom:1px solid #cccccc; margin:15px auto 0 auto; }
.left_content .title_small{ width:930px; height:35px;  padding-top:15px; margin:0 auto;}
.left_content .title_small a{color:#7e7e7e;}
.title_small .small_one{ float:left; display:inline; color:#0d519c;}
.title_small .small_one a{ color:#0d519c;}
.title_small .small_one span{color:#7e7e7e;}
.title_small .small_two{ float:right; display:inline; color:#0d519c;}
.title_small .small_two a{ color:#0d519c;}
.title_small .small_two span a{ color:#ff0000;}
.small_two img{ vertical-align:middle;}
.tex{ width:945px; height:auto; }
.tex .img_a{ text-align: center; margin:26px 0;}
.tex p{ width:870px; font-size:14px; line-height:24px; margin:15px auto 0 auto;}
.tex p a{ font-size: 14px; color:#0d519c}
.tex p a:hover{color: #ff0000;}



/*翻页定义*/
.bx_page{width:710px; height:auto; margin:0 auto;}
.page{ width:660px; height:22px; margin:10px auto; }
.page li{ float:left; display:inline;  background-color:#f5f9fb; border:1px solid #93bbd5; margin-left:8px;}
.page .p_a{ width:50px; height:22px; line-height:22px; overflow:hidden; }
.page .p_a a{ width:43px; height:22px; line-height:22px; display:block;padding-left:7px; font-weight:bold; color:#0d519c;}
.page .p_b{ width:22px; height:22px; line-height:22px;}
.page .p_b a{ width:15px; height:22px; line-height:22px; display:block; padding-left:7px; font-weight:bold; color: #ff0000;}
.page .p_c{ width:22px; height:22px; line-height:22px;}
.page .p_c a{ width:15px; height:22px; line-height:22px; display:block; padding-left:7px; font-weight:bold; color:#0d519c;}





.left_column{ width:298px; height:208px; border:1px solid #cccccc; margin:35px auto 0 auto;}
.left_column a{ color:#0d519c;}
.left_column h4{ background: repeat-x; width:288px; height:24px; line-height:24px; padding-left:10px; border-bottom:1px solid #e7e7e7;}
.left_column h4 a{ font-size:12px; color:#0d519c; font-weight:normal;}
.left_column h4 span{ color:#7e7e7e;} 
.left_column .col_top{ width:272px; height:100px; margin:10px auto 0 auto;  border-bottom:1px dashed #cccccc;}
.col_top .img_left{ float:left; display:inline; width:158px; height:88px; border:1px solid #cac8cb; overflow:hidden; }
.col_top .list_one{ float:left; display:inline; width:112px; }
.list_one  li{  line-height:22px;  width:92px;  background: no-repeat left; padding-left:10px; margin-left:10px; display:inline; }
.left_column .col_bottom{width:272px; height:55px; margin:10px auto;}
.col_bottom ul{ float:left;  width:136px; height:55px; line-height:18px; }
.col_bottom ul li{background: no-repeat left; width:126px; padding-left:10px; }



.blog{ width:870px; height:21px; margin:40px auto 0px; line-height:21px;}
.blog .blog_img{ float:left; display:inline;}
.blog .blog_tex{ float:right; display:inline;}
.blog .blog_tex a{ font-weight:bold; color:#ff0000;}



.related{ width:870px; height:auto; margin:20px auto; padding:15px 0px 10px 0px; border-top:1px dashed #cccccc;  }
.related h1{ font-size:14px; font-weight:bold; color:#333333; width:570px; text-align:left;}
.related ul{ width:570px; height:auto; margin-top:5px; }
.related ul li{ width:560px; height:27px; line-height:27px; background: no-repeat left; padding-left:10px;}
.related ul li a{ font-size:14px; color:#0d519c;}


.source{ width:870px; height:21px; margin:0 auto; line-height:21px; padding-bottom:45px; border-top:1px dashed #cccccc; padding-top:10px; margin-top:10px;}
.source .source_left{ float:left; display:inline;}
.source .source_right{ float:right; display:inline;}
.source a{ color:#7e7e7e;}
/*左边翻页定义*/
.content_left .page {float: right;height: 22px;margin-bottom: 20px;margin-right: 20px;margin-top: 40px;}
.page li{ float:left; display:inline;  background-color:#f5f9fb; border:1px solid #93bbd5; margin-left:8px;}
.page .p_a{ width:50px; height:22px; line-height:22px; overflow:hidden; }
.page .p_a a{ width:43px; height:22px; line-height:22px; display:block;padding-left:7px; font-weight:bold; color:#0d519c;}
.page .p_b{ width:22px; height:22px; line-height:22px;}
.page .p_b a{ width:15px; height:22px; line-height:22px; display:block; padding-left:7px; font-weight:bold; color: #ff0000;}
.page .p_c{ width:22px; height:22px; line-height:22px;}
.page .p_c a{ width:15px; height:22px; line-height:22px; display:block; padding-left:7px; font-weight:bold; color:#0d519c;}







/*----------------------内容二部分----------------------------------------------------------------------*/
.content_two{width:978px; border:1px solid #ccc; height:auto; margin:0 auto; background-color:#fff; margin-top:10px; padding-bottom:15px;}
.content_two a:hover{ text-decoration: underline; color:#d80b06;}
.content_two h1{ background: repeat-x; width:976px; height:27px; line-height:27px; font-size:14px; color:#000;  margin:0 auto;}
.content_two h1 span{ float:left; margin-right:10px;}
.content_two .contwo_tex01{ width:160px; height:auto; margin-left:28px; margin-top:15px; float:left; display:inline;}
.contwo_tex01 img{ width:158px; height:118px; border:1px solid #cac8cb; overflow:hidden; vertical-align:middle;}
.contwo_tex01 p{ text-align:center; color:#0d519c; margin-top:14px;}
.contwo_tex01 p a{color:#0d519c;}


/*----------------------内容三部分----------------------------------------------------------------------*/
.content_three{width:978px; border:1px solid #ccc; height:auto; margin:0 auto; background-color:#fff; margin-top:10px; padding-bottom:15px;}
.content_three a:hover{ text-decoration: underline; color:#d80b06;}
.content_three h1{ background: repeat-x; width:976px; height:27px; line-height:27px; font-size:14px; color:#000;  margin:0 auto;}
.content_three h1 span{ float:left; margin-right:10px;}
.content_three .conthree_tex01{ width:200px; height:auto; margin-left:35px; margin-top:15px; float:left; display:inline;}
.conthree_tex01 img{ width:198px; height:148px; border:1px solid #cac8cb; overflow:hidden; vertical-align:middle;}
.conthree_tex01 p{ text-align:center; color:#0d519c; margin-top:14px;}
.conthree_tex01 p a{color:#0d519c;}

/*----------------------内容四部分----------------------------------------------------------------------*/
.content_four{width:978px; border:1px solid #ccc; height:auto; margin:0 auto; background-color:#fff; margin-top:10px; padding-bottom:15px;}
.content_four a:hover{ text-decoration: underline; color:#d80b06;}
.content_four h1{ background: repeat-x; width:976px; height:27px; line-height:27px; font-size:14px; color:#000;  margin:0 auto;}
.content_four h1 span{ float:left; margin-right:10px;}
.content_four .confour_left{ width:358px; height:372px; background-color:#f4f4f4; border:1px solid #cac8cb; margin-left:23px; margin-top:16px; float:left; display:inline;}
.confour_left .confourleft_text{ width:322px; height:auto; margin:20px auto 0 auto;}
.confourleft_text img{ width:320px; height:240px; border:1px solid #cac8cb; vertical-align:middle;}
.confourleft_text p{ text-align:center; margin-top:15px;}
.confourleft_text p a{ font-size:14px; color:#000; font-weight: bold;}
.confourleft_text .cfl_ptext{ text-align:left; text-indent:2em; font-size:12px; font-weight:normal; line-height:26px; }
.confourleft_text .cfl_ptext a{font-size:12px; font-weight:normal;}


.content_four .confour_right{ width:550px; height:372px; background-color:#fff; float:right; display:inline; margin-top:16px; margin-right:22px;}
.confour_right h2{ width:540px; height:20px; font-size:14px; color:#0d519c; border-bottom:1px solid #94a8be; padding-left:10px;}

.confour_right .confourright_text{ width:550px; height:auto;}
.confour_right .confourright_text02{ width:550px; height:auto; margin-top:20px;}
.confour_right .cfrt_img01{ width:160px; height:auto; margin-top:10px; float:left; display:inline; }
.confour_right .cfrt_img02{ margin-left:35px;}
.cfrt_img01 img{ width:158px; height:118px; border:1px solid #cac8cb; overflow:hidden; vertical-align:middle;}
.cfrt_img01 p{ text-align:center; color:#0d519c; margin-top:10px;}
.cfrt_img01 p a{color:#0d519c;}

/*今日推荐*/
.column_one{ width:338px; height:auto; border:1px solid #cccccc; float:right; display:inline; margin-top:10px;}
.column_one01{ margin-top:10px;}
.column_one h1{ background: repeat-x; width:328px; height:26px; line-height:26px; padding-left:10px;}
.column_one h1 a{font-size:14px; font-weight: normal; color:#000;}
.column_one h1 span{font-size:14px; font-weight: normal; color:#000;}
.column_one h2{width:312px; height:30px;; line-height:40px; margin-left:15px;}
.column_one h2 a{ font-size:14px; font-weight:bold; color:#0d519c;}
.column_one h2 a:hover{color: #ff0000;}
.column_one .col_list{ width:338px; height:auto; margin-bottom:5px;}
.column_one .cli_list_margintop{ margin-top:5px;}
.col_list li{ width:318px; height:22px; line-height:22px; background: no-repeat left; padding-left:10px; margin-left:10px;}
.col_list li a{ color:#0d519c;}
.col_list li a:hover{color: #ff0000;}



/*2012-04-11*/
/*翻页定义*/
.bx_page{width:538px; height:auto; margin:0 auto; }
.y_page{ width:538px; height:22px; margin:10px auto; }
.y_page li{ float:left; display:inline;  background-color:#f5f9fb; border:1px solid #93bbd5; margin-left:8px; margin-top:10px;}
.y_page .p_a{ width:50px; height:22px; line-height:22px; overflow:hidden; }
.y_page .p_a a{ width:43px; height:22px; line-height:22px; display:block;padding-left:7px; font-weight:bold; color:#0d519c;}
.y_page .p_b{ width:22px; height:22px; line-height:22px;}
.y_page .p_b a{ width:15px; height:22px; line-height:22px; display:block; padding-left:7px; font-weight:bold; color: #ff0000;}
.y_page .p_c{ width:22px; height:22px; line-height:22px;}
.y_page .p_c a{ width:22px; height:22px; line-height:22px; display:block;
 font-weight:bold; color:#0d519c; text-align:center;}
 
 
/*2012-05-03 10:30 对联*/
.dl980{ position:relative; width:980px; height:1px; margin:0 auto;}
.duilian{ width:128px; height:auto; border:1px solid #cac8cb; background-color:#fff; position:absolute; right:-135px; top:5px;}
.duilian .dl_column01{ width:128px; height:auto;}
.dl_column01 .dlcolumn01_tit{ height:24px; border-bottom:1px solid #bbcedb; line-height:24px; background-color:#f2f5f8;}
.dlcolumn01_tit .dlcolumn01_tit_a{ float:left; display:inline; margin-left:7px; font-weight:bold; color:#333;}
.dlcolumn01_tit .dlcolumn01_more_a{ float:right; display:inline; margin-right:7px; color:#0d519c;}
.dlcolumn01_more_a a{color:#0d519c;}
.dlcolumn01_more_a a:hover{color:#0d519c;}

.dl_column01 .dlcolumn01_tex{ width:120px; height:auto; margin:5px auto 0 auto; padding-bottom:9px; }
.dlcolumn01_tex ul{ width:120px; height:auto;}
.dlcolumn01_tex ul li{ height:20px; line-height:20px; overflow:hidden; color:#0d519c; padding-left:10px;
             background:  no-repeat scroll 0 8px transparent;}
.dlcolumn01_tex ul li a{color:#0d519c;}
.dlcolumn01_tex ul li a:hover{color:#0d519c;}
 


/*footer*/
.footer{ width:980px; margin:30px auto 0 auto; border-top:1px dotted #c8c8c8; text-align:center; padding-bottom:30px; }
.footer p{ margin-top:10px; line-height:20px;}