@charset "utf-8";

/*= reset =*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

:focus { outline: 0; }

ins { text-decoration: none; }

del { text-decoration: line-through; }

table { border-collapse: collapse; border-spacing: 0; }



h1, h2, h3, h4, h5, h6{ font-weight:normal; }

.clear { height:0; line-height:0; font-size:0; clear:both; overflow:hidden; }

.blank10 { height:10px; clear:both; overflow:hidden; }



/*= basic =*/

body{ background-color:#FFFFFF; color:#555; font:14px/1.5 Arial,sans-serif; }



a{ color:#555; text-decoration:none; }



/*= block =*/

.block{ margin-bottom:10px; }

.block-head{}

.block-title{ font-size:18px; font-weight:bold; color:#216cb9; }

.block-body{ padding:10px 0; }



.block-txt{ line-height:25px; }



/*= list =*/

.lp1{ }

.lp1 li{ display:inline; float:left; width:25%; text-align:center; }

.lp1 li img{ border:1px solid #d1d3d2; border-radius:2px; }

.lp1 li p{ font-size:12px; height:25px; line-height:25px; overflow:hidden; }



.lp2{ }

.lp2 li{ display:inline; float:left; width:243px; text-align:center; }

.lp2 li img{ border:1px solid #d1d3d2; }

.lp2 li p{ font-size:12px; height:25px; line-height:25px; font-weight:bold; overflow:hidden; }



/*= header =*/

.header, .container, .footer{ margin:0 auto; }



.header{ width:994px; }



.logo{ height:70px; line-height:70px; }

.logo a{ color:#00bb27; font-size:28px; }



/*= container =*/

.container{ width:990px; margin-top:10px; overflow:hidden; }



.banner{ width:990px; height:200px; margin:0 auto; margin-top:10px; }

.slideshow{ background:url(../images/s_bg.jpg) no-repeat bottom center; width:990px; height:390px; margin:0 auto; margin-top:10px; }



.sidebar{ display:inline; float:left; width:220px; }

.main{ display:inline; float:right; width:760px; margin-left:10px; }



.sidebar2{ display:inline; float:left; width:250px; }

.main2{ display:inline; float:right; width:730px; margin-left:10px; }



.prev, .next{ display:block; float:left; width:23px; height:33px; margin-top:50px; }

.prev{ background:url(../images/btn_prev.jpg) no-repeat; }

.next{ background:url(../images/btn_next.jpg) no-repeat; }





.block-top, .block-bottom{ font-size:0px; }

.sidebar2 .block{ margin-bottom:10px; }

.sidebar2 .block-top{ background:url(../images/l_box_top.gif) no-repeat bottom center; height:4px; }

.sidebar2 .block-body{ background:url(../images/l_box_bg.gif) repeat-y; padding:10px; height:100%; overflow:hidden;!important; }

.sidebar2 .block-bottom{ background:url(../images/l_box_bottom.gif) no-repeat; height:4px; }

.block-title2{ color:#fff; background:#8E8E8E; line-height:30px; text-indent:1em; margin-bottom:10px; }

.block-title3{ font-size:14px; line-height:28px; padding-left:15px; background:url(../images/line.gif) repeat-x bottom center; }



.main2 .block-top{ background:url(../images/c_top.jpg) no-repeat bottom center; height:30px; }

.main2 .block-body{ background:url(../images/c_bg.jpg) repeat-y; padding:10px; height:100%; overflow:hidden;!important; }

.main2 .block-bottom{ background:url(../images/c_bottom.jpg) no-repeat; height:10px; }

/*轮播图*/
.flickerplate{position: relative; /*width: 100%;*/height: auto; background:none;overflow: hidden}

.flickerplate ul.flicks{width: 10000%; height: 100%; padding: 0px; margin: 0px; list-style: none}

.flickerplate ul.flicks>li{float: left; width: 1%; height: 100%; background-position: center; background-size: cover; display: table}

.flickerplate ul.flicks>li .flick-inner{height: 100%; color: #fff; display: table-cell; vertical-align: middle}

.flickerplate ul.flicks>li img{width: 100%;}

.flickerplate .arrow-navigation{position: absolute; height: 80%; width: 10%; top: 10%; z-index: 100; overflow: hidden}

.flickerplate .arrow-navigation .arrow{display: block; height: 100%; width: 90%; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out}

.flickerplate .arrow-navigation:hover, .flickerplate .arrow-navigation .arrow:hover{cursor: pointer}

.flickerplate .arrow-navigation.left{left: 0%}

.flickerplate .arrow-navigation.left .arrow{opacity: 0; margin: 0px 0px 0px 50%; background-image: url(../images/leftn.png); background-repeat: no-repeat; background-position: left}

.flickerplate .arrow-navigation.right{right: 0%}

.flickerplate .arrow-navigation.right .arrow{opacity: 0; margin: 0px 0px 0px -50%; background-image: url(../images/rightn.png); background-repeat: no-repeat; background-position: right}

.flickerplate .arrow-navigation.left.hover .arrow{opacity: 1; margin: 0px 0px 0px 20%}

.flickerplate .arrow-navigation.right.hover .arrow{opacity: 1; margin: 0px 0px 0px -20%}

.flickerplate .dot-navigation{position: absolute; bottom: 15px; width: 100%; text-align: center; z-index: 100;}

.flickerplate .dot-navigation ul{text-align: center; list-style: none; padding: 0px 15px}

.flickerplate .dot-navigation ul li{display: inline-block; float: none}

.flickerplate .dot-navigation .dot{width: 48px; height: 4px; margin: 0px 6px; background: url(../images/num_a.png) no-repeat center;-webkit-transition: background-color 0.2s ease-out; -moz-transition: background-color 0.2s ease-out; -o-transition: background-color 0.2s ease-out; -ms-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out}

.flickerplate .dot-navigation .dot:hover{cursor: pointer; background: url(../images/num_b.png) no-repeat;}

.flickerplate .dot-navigation .dot.active{background: url(../images/num_b.png) no-repeat;}

.flickerplate.animate-transform-slide ul.flicks{-webkit-perspective: 1000; -webkit-backface-visibility: hidden; transform: translate3d(0%, 0px, 0px); -webkit-transform: translate3d(0%, 0px, 0px); -webkit-transition: -webkit-transform 0.6s; -o-transition: -o-transform 0.6s; -moz-transition: -moz-transform 0.6s; transition: transform 0.6s}

.flickerplate.animate-transition-slide ul.flicks{position: relative; left: 0%; -webkit-transition: left 0.4s ease-out; -moz-transition: left 0.4s ease-out; -o-transition: left 0.4s ease-out; -ms-transition: left 0.4s ease-out; transition: left 0.4s ease-out}

.flickerplate.animate-jquery-slide ul.flicks{position: relative; left: 0%}

.flickerplate.animate-scroller-slide{padding-bottom: 0px; overflow: auto}

.flickerplate.animate-scroller-slide ul.flicks{position: auto}


.d1{}

.d1 li{ background:url(../images/ico2.gif) no-repeat 0 50%; padding-left:10px; line-height:25px; font-size:12px; }



.d2{}

.d2 li{ background:url(../images/ico3.gif) no-repeat 0 50%; padding-left:10px; line-height:25px; font-size:12px; }

.d2 li .date{ display:block; float:right; color:#999; }



.listpage{ font-size:12px; margin:10px; line-height:30px; text-align:center; }

.listpage li{ display:inline; margin:0 5px; }

.listpage li.thisclass{ font-weight:bold; text-decoration:underline; }

.listpage li span{ color:#b0b0b0; }



/*= article-view =*/

.article-head{ border-bottom: 1px solid #DEDFE1; text-align:center; }

.article-title{ font-size:22px; font-weight:500; line-height:50px; }

.article-meta { color:#666666; line-height:30px; padding-bottom:5px; text-align:center; }

.article-meta span{ margin:0 6px; }

.article-meta a{ margin-right:5px; }

.article-body { line-height: 24px; text-align: justify; word-wrap: break-word; overflow:hidden; }

.article-body h2, .article-body h3, .article-body div, .article-body p {margin:12px 0; }

.article-body h2, .article-body h3{ border-bottom: 1px solid #DEDFE1; margin-top:20px; padding-bottom:5px; clear:both; }

.article-body h2{ font-size:16px; }

.article-body h3{ font-size:14px; }

.article-body div, .article-body p{ text-indent:2em; }

.article-body img{ background-color:#FAFAFA; border: 1px solid #E8E8E8; margin:5px; padding:5px; border-radius:2px; }



/*= footer =*/

.footer{ width:994px; }

.footer .block{ border:1px solid #d7d7d7; }

.footer .tag{ background:#eeeeee; line-height:25px; padding:0 10px; }

.footer .copy{ font-size:14px; padding:15px 10px; line-height:20px; }

/*分页*/
.fenye{text-align: center;margin: 20px 0 30px;}
.fenye ul{height: auto;overflow: hidden;}
.fenye span,.fenye a{display: inline-block;padding: 0 9px;margin: 5px 2px;background: #ddd;border-radius: 2px;height: 26px;line-height: 26px;text-align: center; color:#000;}
.fenye span.current{background: #f50f0f; color: #fff;}
.fenye a:hover{background: #f50f0f;color: #fff;}