@charset "utf-8";

/* CSS Document */

body { text-align: center; font-family: "宋体"; font-size: 12px; margin: 0px; padding: 0px; background-color: #fff; line-height: 1.9em; }

a { color: #333333; text-decoration: none; }

a:hover { color: #ff0000; text-decoration: underline; }

ul, ol, li, form, dl, dt, dd { margin: 0px; padding: 0px; list-style-type: none; }

h1, h3 { padding: 0px; margin: 0px; }

img { border: 0px; }

div, p { text-align: left; margin: 0px; padding: 0px; }

table td { vertical-align: top; }

th { font-weight: normal; }

.inline { display: inline; }

.hide { display: none; }

.hand { cursor: pointer; }

.clear { clear: both; font-size: 0px; line-height: 0px; visibility: hidden; height: 0px; }

.fix:after { content: "."; display: block; clear: both; visibility: hidden; height: 0; }

.fix { zoom: 1; }

.fl { float: left; }

.fr { float: right; }

.more { float: right; }

em { font-style: normal; }

.detail a { color: #6fd1f7 }

.neirong { color: #666666 }

.ital { font-family: "Georgia"; font-size: 18px; font-style: italic; text-transform: uppercase; color: #333333 }

input, button, select, textarea { outline: none; }

textarea { font-size: 13px; resize: none; }

.line { clear: both; height: 5px; line-height: 0; font-size: 0; }

/* font-family:"Microsoft Yahei";*/



.f10{font-size:10px;}.f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f15{font-size:15px;}.f16{font-size:16px;}.f17{font-size:17px;}.f18{font-size:18px;}.f19{ font-size:19px;}.f20{font-size:20px;}.f22{font-size:22px;}.f26{font-size:26px;} .f32{font-size:32px;}

.yh{font-family:"Microsoft Yahei","宋体";font-weight:normal;}





.top_link { border-bottom: 1px solid #e5e5e5; height: 35px; line-height: 35px; color: #666666; background-color: #f9f9f9; }

.top_box { width: 990px; margin: 0px auto; overflow: hidden; padding-left: 10px; padding-right: 5px; _height: 30px; _padding-top: 5px; }

.d12 { width: 95px; height: 22px; line-height: 22px; border: 1px solid #cccccc; color: #9a9a9a; padding-left: 5px; }

.dbtn2 { width: 42px; height: 24px; line-height: 24px; color: #fff; background: #a3a9ab; cursor: pointer; border: 0; }

.memu-channel { height: 40px; width: 953px; margin: 0 auto; padding: 12px 34px 17px 18px; line-height: 2; }

.memu-channel a { color: #333333 }

.memu-channel a:hover { color: #ff0000; text-decoration: underline; }

.memu-channel span { color: #bfbfbf }

.logo { width: 1005px; margin: 0px auto; overflow: hidden; padding-top: 2px; padding-bottom: 5px; }

.logo .fl span { display: inline-block; margin-left: 15px; margin-top: 8px; }

.logo .search { background: url(../../list/search.jpg); width: 260px; height: 26px; margin-top: 20px; }

.logo .keyword { width: 194px; height: 23px; line-height: 23px; border: 0px; color: #989898;  padding-left: 8px; float: left }

.search .sbtn { width: 50px; border: 0; background: none; height: 27px; cursor: pointer; float: left }

.content_ny { width: 1005px; margin: 0px auto; }

.left_list { width:670px; padding-right:24px; overflow:hidden; }

.left_tit { font-family: "微软雅黑"; font-size: 16px; color: #32b3e5; padding-top: 16px; padding-bottom: 11px; padding-left: 15px; }

.bd{ width:670px; }
.left-lbzw { padding: 0px 0px 12px; }

.left-lbzw ul li { background: url(../../list/tu_02.jpg) left center no-repeat; padding-left: 10px; font-size: 14px; }

.left-lbzw ul li a { display: inline-block; width: 80%; line-height: 2.2; }

.left-lbzw ul li span { color: #666 }

.right_list { width: 310px; padding-top: 10px; }
.pl_10{ padding-left:10px;text-align:center;}

.rlnr-s {}

.pic_s { text-align:center; }

.rl-tit { height: 24px; line-height: 24px; margin-top:10px; font-size: 16px; color: #0760A2; font-family: "微软雅黑", "黑体";  padding-left:10px;}

.rl-m { margin: 12px 0px 10px 10px; }

.rl-m ul { clear: both; }

.rl-m ul li { height: 30px; }

.rl-m ul li span { font-family: "微软雅黑"; font-size: 12px; background: #B0B0B0; color: #fff; display: block; float: left; width: 18px; height: 16px; text-align: center; line-height: normal; margin-right: 10px; }

.rl-m ul li a { display: block; float: left; line-height: 16px !important;font-size: 14px; font-family: "微软雅黑"; }

.rl-m ul li .num { background: #0760A2; }

.tpbd { margin-top: 10px; margin-left: 0px; width:145px; float: left; padding-left: 10px; overflow: hidden; }

.tpbd a { display: block; line-height: 25px; text-align: center }

.pic_s ul { margin: 5px 0px 15px 15px; }

.pic_s ul li { background:url(../common/tu_02.jpg) left center no-repeat; padding-left: 10px; line-height: 2 }

/*分页样式*/

.page { text-align: center; }

.page { margin: 20px 0;}

.page * { }

.page b { line-height:normal !important; padding: 3px 8px; font-size:14px; color:#333; }

.page a { padding: 3px 8px; background:#ebebeb; text-align: center; text-decoration: none; font-size:14px; font-family:"微软雅黑","黑体"; font-weight:normal; }

.page a:hover { background: #1f89d3; text-decoration: none; color: #fff ;}

.page input { margin-bottom: 0px; border: 1px solid #659B28; height: 15px;padding-bottom: 1px; padding-left: 1px; margin-right: 1px; color: #659B28; }

/*通用图片透明度特效*/

.le-figure .pic a { position: relative; display: block; overflow: hidden; width: 100%; height: 100% }

.le-figure .pic img { display: block; width: 100%; }

.le-playico2 { overflow: hidden; position: relative; zoom: 1 }

.le-playico2:after { visibility: hidden; position: absolute; overflow: hidden; cursor: pointer }

.le-playico2:after { z-index: 2; top: 73px; left: 0; width: 100%; height: 27%; content: ''; cursor: pointer }

.le-playico2:hover { border-color: #fefefe }

.le-playico2:hover:after { visibility: visible }

/*内容页样式*/

.artical { width:670px; margin:0 0 15px; padding:0;}

#artical_topic { width: 600px; font: bold 24px 宋体; padding: 37px 0 20px 85px; letter-spacing: -1.5px; }

#artical_sth { width: 630px; }

#artical_sth p { float: left; width: 235px; color: #666666; line-height: 20px; }

.box03 { float: left; }

#artical_sth h5 { font-weight: normal; text-align: right; }

#artical_sth h5 span { cursor: pointer; height: 20px; margin-right: 10px; display: inline-block; }

.summary {background: #f8f8f8;border: 1px solid #e6e6e6;padding: 10px 18px;line-height: 24px;font-size: 14px; color: #555;margin-bottom: 15px;width: 630px;margin: 0 auto;}

.text { width: 670px; margin:0 auto; overflow: hidden; line-height: 28px; padding: 5px 0; font-size:14px; clear:both;}
.share{padding-top:15px;}
.text img{}

.text a{color: #3470D9;}

.text p {font-size: 16px; line-height: 28px; margin: 0 0 20px; overflow: visible !important; font-family: "微软雅黑"; text-indent: 2em; color: #333;}
.text p img{display:block;margin:0 auto;}
.editorSign { text-align: right; font-size: 12px!important; color: #9a9a9a; }

.reTopics { width:663px; font-family: "微软雅黑"; font-size: 16px; color: #0760A2; padding-bottom: 4px; padding-left: 7px; margin-top: 10px; }
.reTopics a{color:#0760A2}

.reTopics span { display: inline-block; font-family: SimSun; font-size: 12px; margin-left: 20px; padding-left: 20px; }

.listText { margin: 15px 0px; color: #676767; overflow:hidden; }

.listText ul li {height: 34px; line-height: 34px; font-size: 14px; border-bottom:1px dashed #DDD; padding-left: 10px; white-space: nowrap; }

.listText ul li a { font-family: "微软雅黑";}
.listText ul li span { font-family: "微软雅黑";}

.list_left { width: 335px; float: left; }

.list_right h4 { border-left: 2px solid #999999; padding-left: 10px; background: #fafafa; height: 30px; line-height: 30px; width: 270px; }

.list_right ol li { border-left: 2px solid #e6e6e6; background: #f2f2f2; height: 28px; line-height: 28px; margin-top: 1px; padding-left: 10px; }

.rankList{margin:5px 0px 10px 10px}
.rankList li {height: 28px;line-height: 28px; font-size:14px;}
.rankList li em.ranknum {width: 20px;height:20px;color:#fff;background: #cccccc;float: left;line-height: 20px;margin-top: 6px;font-family:  "Microsoft YaHei","Arial";text-align: center;margin-right: 10px; font-size:13px; }
.rankList li em.front{background:#095a99;color: #fff;}

/*菜单class*/

.Menubox { margin-left: 10px; height: 27px; line-height: 27px; margin-top: 25px; background: #ebebeb; }

.Menubox ul { margin: 0px; padding: 0px; font-size: 14px; font-family: "微软雅黑"; }

.Menubox li { float: left; display: block; cursor: pointer; width:50px; text-align: center; color: #333333; }

.Menubox li.hover { padding: 0px; width:50px; color: #fff; height: 27px; line-height: 27px; background: #0760A2; }

.Contentbox { clear: both; margin-top: 0px; background: #FFF; padding-left: 10px; padding-top: 15px; width:300px; overflow: hidden; }

.Contentbox ul { padding: 10px 0px; }

.Contentbox ul li { background: url(../../list/tu_02.jpg) left center no-repeat; line-height: 2.1; }

#block_8_2 { background: #f2f2f2 }

.block_8_2 { padding-left: 5px; overflow: auto; border-bottom: 2px solid #e6e6e6; background: #f2f2f2; width: 1005px; margin: 0 auto; }

.block_8_2_lf { width: 213px; float: left; overflow: auto; padding-left: 6px; padding-top: 20px; border-right: 1px solid #e6e6e6; padding-bottom: 24px; }

.block_8_rg2_01 { width: 222px; padding-top: 20px; padding-bottom: 24px; float: left; border-right: 1px solid #e6e6e6; padding-left: 34px; }

.edchennel { width: 200px; }

.block_8_rg2_02 { width: 480px; padding-top: 20px; padding-bottom: 24px; float: left; padding-left: 34px; }

.site { margin-top: 19px; }

.site p { float: left; width: 118px; }

.site p span, .news_channel span { line-height: 25px; font-size: 12px; padding: 0 8px; }

.site p a, .news_channel a { color: #333333; }

.site p a:hover, .news_channel a:hover { color: #cf0801 }

.block_8_2_rg { float: left; margin-left: 34px; }

.edchennel a { display: inline-block; margin: 0 5px; }

.other_channel { padding-top: 25px; }

.other_channel_block { float: left; }

.navt { float: left; margin-right: 30px; line-height: 2.3 }

.main2 { }

.links-c { padding: 20px 12px; line-height: 28px; }

.links-c strong { float: left; width: 75px; display: block; }

.links-c p { float: left; width: 870px; }

/*尾部*/

#footer { background: #f2f2f2; }

.footer { width: 1005px; margin: 0 auto; padding-top: 15px; line-height: 2; }

.footer em { color: #bfbfbf; }

.footer p, .footer a { color: #666; text-align: center; }

.footer a:hover { text-decoration: underline; }

/*add*/



#con_top { height: 35px; background: #0760a2; width: 100%; }

.con_top { width: 1004px; margin: 0 auto; height: 35px; }

.confbg a { color: #fff; font-size: 14px; line-height: 36px; font-family: "微软雅黑", "黑体"; padding-right: 30px; }

.conzhuce a { color: #fff; font-size: 14px; line-height: 36px; font-family: "微软雅黑", "黑体"; }

.conbar{padding-top: 20px}

.conlogo {overflow: hidden; padding-top:0px; padding-right:25px; }

.connav { display: inline-block;padding-top:20px;font-family: "微软雅黑";}

.conbar .conserch{ width: 230px;margin-top:25px;}
.logoimg .conserch{ width: 230px;margin-top:25px;}
.conserch { width: 230px;margin-top:25px;}
.conbarbg .conbar{ padding:0px;height:38px;}
.conbarbg .conserch{ width:204px; background:none; }

.cstext { height: 22px; border: 1px solid #e5e5e5; width: 160px; padding:0; _margin-top:-1px;}

.csbtn { width: 42px; height: 26px; background: #e5e5e5; font-size: 12px; color: #555; border: 0px; line-height: 25px; display: block; text-align: center; clear: both; overflow: hidden; }

.conserch form table { text-align: left !important; }

.conserch form table tr td a:link { color: #555; text-decoration: none; font-weight: bold; }

.conserch form table tr td a:hover { color: #fff; text-decoration: none; font-weight: bold; background: #0760A2; }

.conserch form table tr td a:visited { color: #555; text-decoration: none; font-weight: bold; }

.sharetext {
font-size: 16px;
font-weight: normal;
font-family: "微软雅黑", "黑体";
color: #666;
padding-top: 0px;
position: relative;
top: -4px;
}

.btmline { background: #ebebeb; width:590px; height: 2px;overflow:hidden; }

.blueline { background: #0760A2; height: 2px; width: 80px;overflow:hidden; }

.hotpic { width:670px; overflow: hidden; padding-bottom: 20px; }

.hotpic ul { width: 320px; padding-top: 10px; }

.hotpic ul li { display: inline; float: left; list-style: none; width: 200px; line-height: 24px; font-size: 14px; height: 80px; overflow: hidden; }

.hotpic ul li p { padding-left: 10px; }

.conmarlf { padding-left: 30px; }

.hotpic ul li img { width: 110px; }

.hotimgys { width: 110px !important; }

.list-li { padding: 25px 0; padding-bottom: 25px; border-bottom: 1px dashed #cecece; zoom: 1; position: relative }

.list-li:after { clear: both; height: 0; overflow: hidden; display: block; visibility: hidden; content: "."; }

.list-li:hover { background: #f4f4f4; }

.list-li img { float: left; display: block;  margin-right: 15px; margin-top: 3px; width: 178px; /*height: 118px;*/ }

.list-li .img:hover img { border-color: #919191; }

.list-li h3 { font:  18px/25px Microsoft Yahei, simhei, "宋体"; margin-bottom: 8px; height: 25px; overflow: hidden; color: #333; font-weight:bold; }

.list-li a.txt { font: 14px/24px simsun; color: #666; display: block; text-decoration: none; min-height: 65px; height: auto!important; height: 65px; }

.list-li .info { color: #999; height: 24px; }

.list-li .info .time em a { font-style: normal; color: #0064b0; }

.list-li .info .time { width: 220px; float: left; }

.col6{ color:#666;}

.col6 a{ color:#666;}

.tplogin{color:#fff; width:275px; float:left; text-align:right;}

.tplogin a { line-height:35px; color:#fff; font-family: Microsoft Yahei, simhei, "宋体" }



/* 导航 */

.main-nav {background: #4276a6; width:1004px; margin:0 auto; }  /*导航条背景色*/

#site-nav .menu .menu-bd { color: #333; width: 250px; background: #fff; border: 1px solid #4276a6; border-top: none; } /*更多区域样式*/

#site-nav .menu .menu-hd b { border-color: #fff #4276a6 #4276a6; } /*箭头默认*/

#site-nav .hover .menu-hd b { border-color: #4276a6 #fff #fff; }  /*箭头指向*/

#site-nav .hover .menu-hd { border: 1px solid #4276a6; border-bottom: none; color: #4276a6 } /*下拉菜单区域边框*/

#site-nav .hover .menu-bd a:hover { background: #4276a6; }

.sub-nav h2 a { color: #4276a6; }

#site-nav .menu .menu-bd { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #FFFFFF; border-color: -moz-use-text-color #4276a6 #4276a6; border-image: none; border-right: 1px solid #4276a6; border-style: none solid solid; border-width: medium 1px 1px; color: #333333; width: 250px; }

#site-nav .menu .menu-hd b { border-color: #FFFFFF #4276a6 #4276a6; }

#site-nav .hover .menu-hd b { border-color: #4276a6 #FFFFFF #FFFFFF; }

#site-nav .hover .menu-hd { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #4276a6 #4276a6 -moz-use-text-color; border-image: none; border-style: solid solid none; border-width: 1px 1px medium; color: #4276a6; }

#site-nav .hover .menu-bd a:hover { background: none repeat scroll 0 0 #0760a2; }

.sub-nav h2 a { color: #4276a6; }

.main-nav .nav { color: #FFFFFF; float: left; font-size: 14px; height: 35px; line-height: 35px; width: 720px; }

.main-nav .nav li { float: left; font-family: Microsoft Yahei; text-align: center; width: 54px; }

.main-nav .nav li a { color: #FFFFFF; display: block; height: 35px; }

.main-nav .nav a:hover { background: none repeat scroll 0 0 #065694; text-decoration: none; }

#site-nav .menu { position: relative; width: 63px; z-index: 10000; }

#site-nav .menu .menu-hd { height: 35px; padding: 0 20px 0 13px; position: relative; z-index: 10002; }

#site-nav .menu .menu-hd b { border-color: #FFFFFF #0061AE #0061AE; border-style: solid; border-width: 4px; font-size: 0; height: 0; line-height: 0; position: absolute; right: 8px; top: 14px; transition: transform 0.2s ease-in 0s; width: 0; }

#site-nav .menu .menu-bd { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #FFFFFF; border-color: -moz-use-text-color #0061AE #0061AE; border-image: none; border-right: 1px solid #0061AE; border-style: none solid solid; border-width: medium 1px 1px; color: #333333; display: none; left: 0; line-height: 20px; padding: 8px 0 6px 10px; position: absolute; top: 35px; width: 250px; }

#site-nav .menu .menu-bd a { color: #333333; display: inline-block; height: 20px; line-height: 20px; margin-bottom: 5px; padding: 0 14px; }

#site-nav .menu .menu-bd a:hover { color: #FFFFFF; }

#site-nav .hover .menu-hd { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #FFFFFF; border-color: #0061AE #0061AE -moz-use-text-color; border-image: none; border-style: solid solid none; border-width: 1px 1px medium; color: #0061AE; height: 34px; line-height: 34px; z-index: 10001; }

#site-nav .hover .menu-hd b { border-color: #0061AE #FFFFFF #FFFFFF; transform: rotate(180deg); transform-origin: 50% 30% 0; }

#site-nav .hover .menu-bd { display: block; text-align: left; }

#site-nav iframe.menu-bd { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 0 none; float: left; z-index: -1; }


.w_670{ width:670px;}


/*返回顶部*/

.backToTop{display: none;width: 54px;height:54px;position: fixed;_position: absolute;right:50px;bottom: 80px;_bottom: "auto";cursor: pointer;opacity: .6;filter: Alpha(opacity=60)}

#BAIDU_DUP_wrapper_u1729703_0 {
text-align:center;
}
.tie-area{zoom:1;clear:both;background:#fff;font-size:12px;font-family:\5b8b\4f53,Arial,sans-serif}
.tie-post{padding:0 0 19px;zoom:1;clear:both}
.tie-post .tie-title-mend{padding-bottom:10px}
.tie-titlebar{height:30px;line-height:30px;clear:both;overflow:hidden;text-align:left;font-size:14px;padding-bottom:20px}
.tie-post .tie-titlebar strong{float:left;font-size:16px;font-family:\5fae\8f6f\96c5\9ed1; background:#1f89d3; color:#fff; padding:2px 5px;}
.tie-area strong{font-weight:bold}
#pages { overflow:hidden; }
#pages a { display:inline-block; height:24px; line-height:24px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 15px}
#pages a.a1 { background:#ddd; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:24px; line-height:24px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 15px}
.page .noPage { display:inline-block; width:56px; height:24px; line-height:24px; background:#ddd ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
.text-c{text-align: center}.text-l{text-align: left}.text-r{text-align: right}
.tt-list{padding-top:15px;}
.list14 li,.list12 li{padding:3px 0;color:#333;font-size:12px;line-height:16px;text-align:left;}
.list14 li{padding:4px 0;font-size:15px;}
.list14 li,.list12 li{height:28px;line-height:28px;overflow:hidden;}
.list12 li{padding:0 0 0 8px;background-position:0 -30px;background-position:0 -31px\9;}
.list14 h3{height:32px;overflow:hidden;font:16px/32px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53"}
.list14 h3 a:hover { color:#ff0000}
.list14 li a{font-family:"微软雅黑"}
.list14 li a:hover { color:#ff0000}
.list14 li span { float:right; color:#666; font-size:12px;font-family:"微软雅黑"}

.line01{ border-bottom:1px dashed #ddd; height:10px !important; line-height:1px; background:none; padding:0px; margin:0px auto 15px auto;}
