

/************reset**************/
body,div,p,a,input,ul,li,dl,dt,dd,h1,h2,h3,h4,h5{margin: 0;padding: 0; color: #666; text-decoration: none;font-family: microsoft yahei;font-size: 14px;}
h1,h2,h3,h4,h5{font-weight: normal;}
ul,li,dl,dt{list-style: none;}
img{border: none;}

body{min-width: 1100px;}
.topbarl,.logo,.topr,.f1l,.logo1,.f1r .tj a,.f1r,.f1rtitle h2,.f3title h2,.f3l,.f2 .about .apicl,.f3b ul li,.f3b .toutl,.f3b .toutr,.ftl,.ftc,.posl{float: left;}
.w{width: 1100px;margin: 0 auto;}
.f5br a,.f5bl a,.yslist a .pic,.f3r a,.loop .bd ul li a{transition: all ease-in-out .2s;}
#top{background: url(../images/bg_top.png) repeat-x 0 0;}
.top{height: 179px;}
.topr{width: 920px;}
.topbar,.topbarl,.topbarr{height: 30px;line-height: 30px;}
.topbarl,.topbarr,.topbarr a{font-size: 12px;color: #252525;}
.topbarr{float: right;text-align: right;}
.topbarr,.topbarl{width: 360px;}
.topbarr a{margin: 0 4px;}
.topc{height: 120px;overflow: hidden;}
.logo1,.logo1 a{display: block;width: 177px;height: 179px;}
.logo1 a{background: url(../images/logo1.png) no-repeat 0 0;text-indent: -9999em;}
.logo{width: 368px;padding-top: 36px;padding-left: 20px;}
.logo a{display: block;width: 348px;height: 55px;background: url(../images/logo.png) no-repeat 0 0;text-indent: -9999em;}
.dh{background: url(../images/bg_dh.jpg) no-repeat right 17px;float: right;padding: 0 45px 10px 0; margin-top: 27px;text-align: right;}
.dh p{font-size: 12px;color: #414141;line-height: 20px;}
.dh p span{font-size: 18px;color: #0090e9;font-weight: bold;}
.menu{}
.menu ul li{float: left;background: url(../images/bg_li.jpg) no-repeat right 0;padding-right: 2px;}
.menu ul,.menu ul li,.menu ul li a,.menu{height: 59px;line-height: 59px;}
.menu ul li a{display: block;color: #fff; font-size: 16px;width: 181px;text-align: center;}
.menu ul li a:hover,.menu ul li a.hover{color: #000;background: #fff;}

.banner{clear: both;}
.bn{width: 100%;}
.bn img{width: 100%;}

.flickerplate { position: relative; width: 100%; height: 554px; 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%; padding: 10px; color: #fff; display: table-cell; vertical-align: middle }
.flickerplate ul.flicks>li .flick-inner .flick-content { max-width: 68.75em; margin-left: auto; margin-right: auto }
.flickerplate ul.flicks>li .flick-title { padding: 0px 0px; font-size: 2.778em; line-height: 1.995em; text-align: center }
@media only screen and (max-width: 43.813em) {
.flickerplate ul.flicks>li .flick-title { font-size: 1.667em }
}
.flickerplate ul.flicks>li .flick-sub-text { padding: 5px; font-weight: 300; line-height: 2.5em; color: rgba(255, 255, 255, 0.8); text-align: center }
.flickerplate ul.flicks>li .flick-title span.flick-block-text, .flickerplate ul.flicks>li .flick-sub-text span.flick-block-text { padding: 12px 18px; background-color: rgba(0, 0, 0, 0.6) }
.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/left.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/right.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: 15px; height: 15px; margin: 0px 6px; border: 2px solid #fff; border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -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; border: 2px solid #04dc9d;}
.flickerplate .dot-navigation .dot.active { border: 2px solid #04dc9d;}
.flickerplate .dot-navigation.left, .flickerplate .dot-navigation.left ul { text-align: left }
.flickerplate .dot-navigation.right, .flickerplate .dot-navigation.right ul { text-align: right }
.flickerplate.flicker-theme-dark .arrow-navigation.left .arrow { background-image: url(../images/arrow-left-dark.png) }
.flickerplate.flicker-theme-dark .arrow-navigation.right .arrow { background-image: url(../images/arrow-right-dark.png) }
.flickerplate.flicker-theme-dark .dot-navigation .dot { background-color: rgba(0, 0, 0, 0.12) }
.flickerplate.flicker-theme-dark .dot-navigation .dot:hover { background-color: rgba(0, 0, 0, 0.6) }
.flickerplate.flicker-theme-dark .dot-navigation .dot.active { background-color: #000 }
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner { color: rgba(0, 0, 0, 0.9) }
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text { color: rgba(0, 0, 0, 0.9) }
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text span.flick-block-text { background-color: rgba(255, 255, 255, 0.5) }
.flickerplate ul.flicks li.flick-theme-dark .flick-inner { color: rgba(0, 0, 0, 0.9) }
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text { color: rgba(0, 0, 0, 0.9) }
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text span.flick-block-text { background-color: rgba(255, 255, 255, 0.5) }
.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 }


#f4{padding-top: 42px;}
.ftitle{background: url(../images/bg_ftitle.png) no-repeat center bottom;padding-bottom: 30px;text-align: center;}
#f4 .ftitle .iftitle{background: url(../images/bg_f1title.png) no-repeat center top;}
#f4 .ftitle .iftitle h2{padding: 43px 53px 0 0 ;font-weight: bold;color: #2f2725;font-size: 24px;}

/**********f1**************/
#f1{background: url(../images/bg_f1.jpg) repeat-x 0 top;}
.f1{background: url(../images/bg_f1.png) no-repeat 600px 24px;height: 462px;}
.f1l{background: url(../images/bg_f1l.png) no-repeat 54px 52px;padding-left: 54px;padding-top: 106px;width: 620px;}
.f1l p{color: #626262;font-size: 18px;}
.f1l ul{background: url(../images/bg_f1lul.png) no-repeat 0 0;margin-top: 45px;padding-left: 46px;height: 244px;}
.f1l ul li{height: 54px;line-height: 54px;color: #171717;font-size: 16px;}
.f1l ul li.li1{height: 40px;line-height: 32px;}
/**********f2**************/
#f2{background: url(../images/bg_f2.jpg) no-repeat center top;margin-top: 50px;}
.f2{padding-top: 42px;}
.f2 .ftitle{background: url(../images/bg_if2.png) no-repeat center bottom;padding-bottom: 0px;}
.f2 .ftitle .iftitle{background: url(../images/bg_f2title.png) no-repeat center top; padding: 41px 0 30px 0;}
.f2 .ftitle .iftitle h2{color: #fff;font-size: 24px;font-weight: bold;padding: 0px 0 0 79px;}
.gg img{width: 100%;}
.f2b{overflow: hidden;height: 530px;background: url(../images/bg_f2b.png) repeat 0 0;margin-top: 14px;}
.f2l{width: 300px;padding: 55px 0 0 40px;float: left;}
.f2l p{color: #fff;line-height: 2.4em;}
.f2r{float: right;text-align: right;width: 716px;padding: 40px 28px 0 0;}
.f2l .more{padding: 2px;border: 1px solid #0090e9;width: 140px;margin-top: 32px;}
.f2l .more a{display: inline-block;width: 140px;text-align: center;height: 36px;line-height: 36px;color: #fff;background: #0090e9;}
.f2l p strong{font-size: 24px;}


/**********f3**************/
#f3{margin-top: 44px;}
#f3 .iftitle{background: url(../images/bg_f3title.png) no-repeat center top;}
#f3 .iftitle h2{color: #2f2725;font-weight: bold;font-size: 24px;padding: 39px 0 0 124px;}
.f3{padding: 12px 0 96px;height: auto;overflow: hidden;}
.f3title{border-bottom: 1px solid #d1d1d1;height: 40px;line-height: 40px;}
.f3title h2{color: #1d95fb;font-size: 16px;float: left;padding-right: 10px;border-bottom: 1px solid #1d95fb;}
.f3title .more{float: right;height: 40px;line-height: 40px;}
.f3title .more a{color: #9e9e9e;text-transform: uppercase;}
.f3l{width: 744px;float: left;}
.f3lb{height: auto;overflow: hidden;padding-top: 20px;}
.f3lbl{float: left;width: 368px;}
.f3lbl a{display: block;}
.f3lbl a .pic,.f3lbl a img{width: 367px;height: 240px;overflow: hidden;}
.f3lbl a h2{height: 50px;line-height: 50px;font-size: 16px;overflow: hidden;}
.f3lbl a p{color: #838383;line-height: 2em;height: 80px;overflow: hidden;}
.f3lbr{float: right;width: 346px;}
.f3lbr ul{}
.f3lbr ul li{position: relative;border-bottom: 1px dashed #dbdbdb;}
.f3lbr ul li,.f3lbr ul li span{height: 47px;line-height: 47px;}
.f3lbr ul li span{position: absolute;display: inline-block;right: 0;color: #5b5959;font-size: 12px;}
.f3r{width: 290px;float: right;}
.f3rb{padding-top: 20px;}
.f3rb .f3rbt{}
.f3rb .f3rbt a{display: block;}
.f3rb .f3rbt a .pic,.f3rb .f3rbt a .pic img{width: 290px;height: 172px;overflow: hidden;}
.f3rb .f3rbt a h2{color: #2b2b2b;height: 40px;line-height: 40px;overflow: hidden;margin-top: 10px;}
.f3rb .f3rbt a p,.f3rb dl dd{color: #838383;line-height: 2em;}
.f3rb dl{margin-top: 10px;}
.f3rb dl dt{overflow: hidden;height: 40px;line-height: 40px;}
.f3rb dl dt a{color: #2b2b2b;}
.f3rb dl dd{}



/**********f3**************/
#sld{background: url(../images/bg_sld.png) repeat 0 0;}
.sld{}
.sld .hd{padding-top: 32px;height: auto;overflow: hidden;}
.sld .hd ul{text-align: center;}
.sld .hd ul li,.sld .hd ul li a{display: inline-block;}
.sld .hd ul li a{width: 135px;height: 37px;line-height: 37px;background: #dedede; text-align: center;color: #2f2725;font-size: 16px;font-weight: bold;}
.sld .hd ul li.on a{color: #fff;background: #0090e9;}
.sld .hd ul li{padding: 2px;border: 1px solid #dedede;margin: 0 8px;}
.sld .hd ul li.on{border: 1px solid #0090e9;}
.sld .bd{padding-top: 30px;padding-bottom: 20px;}
.sld .bd .bdlist{height: auto;overflow: hidden;}
.sld .bd .bdlist a{display: block;float: left;border: 1px solid #c0c0c0;margin: 0 4px 4px 0;}
.sld .bd .bdlist a p{text-align: center;font-weight: bold; height: 32px;line-height: 32px;color: #fff;background: #0090e9;border-top: 1px solid #c0c0c0;}
.sld .bd .bdlist a,.sld .bd .bdlist a .pic,.sld .bd .bdlist a .pic img{width: 360px;}
.sld .bd .bdlist a .pic,.sld .bd .bdlist a .pic img{height: 256px;}
.sld .more a,.more span{display: inline-block;text-align: center;}
.sld .more{text-align: center;padding-bottom: 30px;}
.sld .more span{padding: 2px;border: 1px solid #0090e9;}
.sld .more a{background: #0090e9;color: #fff;width: 358px;text-align: center;height: 28px;line-height: 28px;}
/**********f5**************/
.f5{}
.f5t{text-align: center;padding-top: 45px;}
.f5t h2{font-size: 30px;font-weight: bold;color: #010000;}
.f5t p{font-size: 16px;padding: 14px 0;}
.f5b{height: auto;overflow: hidden;padding-top: 30px;}
.f5bl{width: 520px;}
.f5bl a:hover{background:#0389e8; }
.f5bl a:hover p,.f5bl a:hover h2{color: #fff;}
.f5bl a{width: 480px;height: 380px;background: #f9f9f9;display: block;}
.f5bl a .pic{padding: 10px 0 0 10px;height: 232px;overflow: hidden;}
.f5bl a .pic img{width: 460px;height: 232px;}
.f5bl a h2,.f5bl a p{padding: 0 20px;}
.f5bl a h2{height: 54px;line-height: 54px;overflow: hidden;font-size: 16px;color: #000;}
.f5bl a p{line-height: 1.8em;}
.f5br{width: 660px;}
.f5br a{display: block;padding: 10px;height: 72px;margin-bottom: 5px;}
.f5br a:hover{background:#0389e8;}
.f5br a:hover .al,.f5br a:hover .ar h2,.f5br a:hover .ar p,.f5br a:hover .al .day,.f5br a:hover .al .mon{color: #fff;}
.f5br a:hover .al{border-right: 1px solid #fff;}
.f5br a .al{border-right: 1px solid #ededed;height: 72px;text-align: center;width: 72px;padding-right: 10px;}
.f5br a .al .day{font-size: 34px;color: #000;height: 40px;line-height: 40px;padding-top: 8px;}
.f5br a .al .mon{font-size: 14px;color: #a0a0a0;}
.f5br a .ar{padding-left: 18px;width: 530px;}
.f5br a .ar p{font-size: 12px;color: #979797;height: 48px;overflow: hidden;}
.f5br a .ar h2{color: #242424;font-size: 16px;height: 30px;line-height: 30px;margin-bottom: 8px;}


/**********f6**************/
#f6{background: url(../images/bg_f6.jpg) no-repeat center center;margin-top: 60px;}
.f6{height: 542px;text-align: center;}
.f6 a.title{margin-top: 130px;font-size: 38px;background: url(../images/bg_a.png) no-repeat 0px center;padding-left: 84px;height: 66px;line-height: 66px;}
.f6 a{display: inline-block;}
.f6 p{font-size: 16px;line-height: 2em;}
.f6 p,.f6 a.title{color: #303231;}
.f6 p{padding: 42px 0;}
.f6 a.dh{color: #fff;height: 50px;width: 440px;line-height: 50px;text-align: center;background: #0389e8;font-size: 26px;font-weight: bold;border-radius: 40px;}


/**********footer**************/
#footbottom{background: #2a2b2d;text-align: center;}
.footbottom p,.footbottom p a{font-size: 12px;color: #fff;}
.footbottom{padding: 16px 0;}
.foottop{height: auto;overflow: hidden;padding-top: 40px;padding-bottom: 20px;}
#foottop{background: url(../images/bg_foottop.png) repeat 0 0;position: relative;}
.ftl{width: 376px;background: url(../images/bg_ftl.png) no-repeat right top;text-align: center;padding-bottom: 20px;}
.ftlogo{padding: 52px 0 26px 0;}
.ftl .more,.ftl .more a{display: inline-block;}
.ftl .more a{width: 106px;height: 28px;line-height: 28px;text-align: center;color: #fff;background: #0090e9;}
.ftl .more{padding: 2px;border: 1px solid #0090e9;}
.ftr{float: right;width: 248px;text-align: right;background: url(../images/bg_ftl.png) no-repeat left top;padding: 22px 0 60px 0;}
.ftc{padding: 20px 0 0 42px;}
.ftc p{color: #d0d0d0;line-height: 2em;}
.ftc p a{color: #d0d0d0;}
.ftc p a:hover{color: #0090e9;}
.flink{background: url(../images/bg_flink.png) no-repeat center top;height: 56px;position: absolute;width: 100%;top: -38px;}
.linkl,.linkr,.link{height: 56px;line-height: 56px;}
.linkl{float: left;font-size: 24px;color: #fff;background: url(../images/bg_linkl.png) no-repeat 115px center;padding-left: 150px;}
.linkr a{color: #fff;margin: 0 20px;}
.linkr{padding-left: 20px;}
/*****************page**************/
#pos{border-bottom: 1px solid #e4e4e4;margin-top: -4px;background: #f3f3f3;}
.pos{height: 64px;line-height: 64px;}
.posl{background: url(../images/home.png) no-repeat 10px center;padding-left: 40px;}
.posl a{margin: 0 5px;}
.posr{float: right;text-align: right;}
.posr a{display: inline-block;height: 62px;line-height: 62px;margin: 0 15px;padding: 0 4px;}
.posr a:hover,.posr a.hover{border-bottom: 2px solid #0389e8;}
.in{clear: both;padding: 50px 0;line-height: 2em;height: auto;overflow: hidden;}
.page img,.showc img{max-width: 1000px;}
.showc h2{ font-size:16px; font-weight:bold; padding:8px;background-color:#eee;}
.showc h3{ font-size:14px; font-weight:bold;}
.showc h4{ font-size:12px; font-weight:bold;}




#cul{background: #eee;}
.cultitle{padding-top: 60px;text-align: center;padding-bottom: 50px;}
.cultitle h2{font-size: 26px;color: #010000;}
.cultitle p{margin-top: 14px;font-size: 16px;}
.culb a{display: block;width: 310px;margin-right: 134px;}
.culb,.culb a{text-align: center;}
.culb{padding: 20px 0 80px;height: auto;overflow: hidden;}
.culb a h3{font-size: 20px;color: #010000;}
.culb a .pic{text-align: center;padding: 20px;height: 66px;width: 66px;}
.culb h3{height: 40px;line-height: 40px;}
.culb p{height: 60px;line-height: 2em;font-size: 16px;color: #868686;}
.culb a.alast{margin-right: 0;}

.loop{}
.loop .hd{height: 10px;position: relative;}
.loop .hd a{display: block;cursor: pointer;width: 16px;height: 29px;background: url(../images/prev.png) no-repeat 0 0;position: absolute;top: 140px;}
.loop .hd a.next{background: url(../images/next.png) no-repeat 0 0;}
.loop .hd a.prev{left: -30px;}
.loop .hd a.next{right: -20px;}
.loop .bd{padding: 0 0 60px 10px;width: 1180px;overflow: hidden;}
.loop .bd ul li{float: left;margin-right: 18px;width: 378px;}
.loop .bd ul li a{display: block;background: #fafafa;padding: 32px 20px;border: 1px solid #ededed;}
.loop .bd ul li a:hover{background: #0389e8;border: 1px solid #0274c4;}
.loop .bd ul li a img,.loop .bd ul li a{width: 336px;height: 220px;overflow: hidden;}

/***********list_photo.php***********/

.cptop{height: 344px;position: relative;}
.cpl{left: 0;width: 470px;z-index: 999;background: url(../images/bg_cpl.png) repeat 0 0;padding-left: 40px;padding-right: 10px;}
.cpr,.cpl{position: absolute;height: 344px;top: 0;}
.cpr{right: 0;z-index: 666;}
.cpl h2{font-size: 33px; margin-top: 30px; color: #2a2a2a;font-weight: normal;background: url(../images/bg_cph2.png) no-repeat 0 bottom;height: 70px;line-height: 70px;}
.cpl p{padding-top: 28px;line-height: 1.8em;}
.cpbot{border-top: 1px solid #dbdbdb;margin-top: 50px;padding-top: 50px;height: auto;overflow: hidden;padding-bottom: 50px;}
.cpbot a{display: block;margin-right: 20px;width: 284px; margin-bottom: 15px;}
.cpbot  a img,.cpbot  a .pic{width: 280px;height: 256px;overflow: hidden;}
.cpbot  a .pic{border: 2px solid #dcdcdc;}
.cpbot a h2{font-size: 16px;color: #2a2a2a;height: 30px;line-height: 30px;overflow: hidden;padding-top: 20px;}
.cpbot a p{color: #2a2a2a;font-size: 14px;}
.cpbot a p span{color: #0389e8;}

.cpbot a.a3,.cpbot a.a7,.cpbot a.a11,.cpbot a.a15{margin-right: 0;}

/***********show.php***********/
.show{}
.showt{text-align: center;}
.showt h1{height: 40px;line-height: 40px;font-size: 32px;overflow: hidden;color: #010000;}
.showt .date{background: #f0f0f0;font-size: 12px;color: #888;padding: 4px;line-height: 1.8em;margin: 24px 0 0 0;}
.showc{padding: 40px 0;}
.context{padding-top: 20px;border-top: 1px solid #dbdbdb;}
.context ul{height: auto;overflow: hidden;}
.context ul li{height: 30px;line-height: 30px;overflow: hidden;float: left;font-weight: bold;}
.context ul li.r{float: right;}
.context ul li a{font-weight: normal;}
.context ul li a:hover{color: #0389e8;}
.fenye{height: auto;overflow: hidden;text-align: center;margin: 20px 0;}
.fenye a,.fenye span{display: inline-block;height: 32px;line-height: 32px;padding: 0 12px;margin: 0 5px;background: #eee;border-radius: 1px;}
.fenye a:hover{color: #fff;background:#75bd3f; }



.news{}
.news dl{height: auto;overflow: hidden;margin-bottom: 40px;border-bottom: 1px solid #eee;padding-bottom: 30px;}
.news dl dt{float: left;}
.news dl dt a{display: block;transition:all ease-in-out .2s;}
.news dl dt a:hover{border: 1px solid #0389e8;}
.news dl dt a,.news dl dt a img{width: 260px;height: 180px;}
.news dl dt a{padding: 2px;border: 1px solid #f0f0f0;border-radius: 1px;}
.news dl dt img{}
.news dl dd{float: left;padding-left: 20px;width: 810px;}
.news dl dd h2{height: 30px;line-height: 30px;}
.news dl dd h2 a{font-size: 18px;}
.news dl dd h2 a:hover{color:#0389e8; }
.news dl dd p{color: #888;font-size: 14px;}
.news dl dd .date{margin: 20px 0;font-size: 12px;color: #aaa;}

#footer{clear: both;}

/***********list_photo.php************/
.cpzs{padding-bottom: 20px;}
.cpzs .cat,.news .cat{text-align: center;padding-top: 26px;}
.cpzs .cat a,.news .cat a{transition:all ease-in-out .2s; margin: 0 10px; display: inline-block;width: 144px;height: 42px; line-height: 42px; text-align: center;font-size: 16px;color: #fff; background: #448908;}
.cpzs ul{height: auto;overflow: hidden;}
.cpzs ul li{float: left;margin: 0 20px 30px 0;}
.cpzs .cat a:hover,.cpzs .cat a.hover,.news .cat a:hover,.news .cat a.hover{background: #0389e8;}
.cpzs ul li a{display: block;text-align: center;border: 2px solid #e5e5e5;transition:all ease-in-out .2s;}
.cpzs ul li a:hover{border: 2px solid #0389e8;}
.cpzs ul li a img,.cpzs ul li a .pic{height: 180px;}
.cpzs ul li a,.cpzs ul li a img,.cpzs ul li a .pic{width: 250px;}
.cpzs ul li a .pic{overflow: hidden;}
.cpzs ul li a p{height: 40px;line-height: 40px; padding: 0 4px;overflow: hidden;  background: #e5e5e5;transition:all ease-in-out .2s;font-size: 12px;color: #2b2b2b;}
.cpzs ul li a:hover p{background: #0389e8;color: #fff;}
/***********show.php************/
.fenye{height: auto;overflow: hidden;text-align: center;margin: 20px 0;}
.fenye a,.fenye span{display: inline-block;height: 32px;line-height: 32px;padding: 0 12px;margin: 0 5px;background: #eee;border-radius: 1px;}
.fenye a:hover,.fenye span.current{color: #fff;background:#0389e8; }





