

/************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: 1180px;}
.topbarl,.logo,.logor,.sld .bd .bdlist a,.f5t h2,.f3l,.f3c,.f3r,.l,.f2 .about .apicl,.f5br a .al,.f5br a .ar,.f3b ul li,.f5bl,.f5br,.f5bl a,.f3b .toutl,.f3b .toutr,.ftl,.ftr,.posl{float: left;}
.w{width: 1180px;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: 200px;}
.topbar,.topbarl,.topbarr{height: 30px;line-height: 30px;}
.topbarl,.topbarr,.topbarr a{font-size: 12px;color: #999;}
.topbarr{float: right;text-align: right;}
.topbarr,.topbarl{width: 360px;}
.topbarr a{margin: 0 6px;}
.topbarr a.a1{background: url(../images/bg_a1.png) no-repeat 0px center;padding-left: 16px;}
.topbarr a.a2{background: url(../images/bg_a2.png) no-repeat 0px center;padding-left: 16px;}
.topc{height: 121px;overflow: hidden;}
.logo{width: 380px;padding: 25px 0 0 14px;}
.logor{font-size: 18px;color: #ed6b00;line-height: 28px;padding: 35px 0 0 0;}
.logo a{display: block;width: 359px;height: 76px;background: url(../images/logo.png) no-repeat 0 0;text-indent: -9999em;}
.dh{background: url(../images/bg_dh.png) no-repeat 0 13px;float: right;padding: 0 0 10px 67px; margin-top: 27px;}
.dh p{font-size: 16px;line-height: 27px;color: #070002;}
.dh p span{font-size: 22px;font-weight: bold;}
.dh p span{color: #004ca0;}
.menu{}
.menu ul li{float: left;}
.menu ul,.menu ul li,.menu ul li a,.menu{height: 49px;line-height: 49px;}
.menu ul li a{display: block;color: #fff;font-size: 16px; padding: 0 50px; text-align: center;}
.menu ul li a:hover,.menu ul li a.hover{background: #ed6b00;}

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

.flickerplate { position: relative; width: 100%; height: 502px; 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: 38px; height:6px; margin: 0px 6px; background: #fff;-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: #004ea1; }
.flickerplate .dot-navigation .dot.active { background-color: #004ea1 }
.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 }


.tag{height: 58px;line-height: 58px;}
.tag h2{background: url(../images/bg_tag.png) no-repeat 0px center;padding-left: 34px;font-weight: bold;color: #19358e;font-size: 16px;}
.tag h2 a{margin-right: 16px;color: #3e3e3e;font-weight: normal;}


/**********f1**************/
#f1{height: auto;}
.f1title{text-align: center;padding-top: 46px;padding-bottom: 10px;}
.f1title h2,.f1title h2 a{color: #004ea1;font-size: 28px;}
.f1title h2 a:hover{color: #ed6b00;font-weight: bold;}
.f1title h2 a{transition: all ease-in-out .3s;}
.f1title p{color: #767677;padding: 10px 0;text-transform: uppercase;}
.sld{padding-top: 30px;}
.sld .hd{}
.sld .hd ul{text-align: center;height: 38px;overflow: hidden;}
.sld .hd ul li{display: inline-block;margin: 0 16px;}
.sld .hd ul li a{width: 136px;text-align: center;font-size: 16px; border-radius: 20px;display: inline-block; height: 38px;line-height: 38px;color: #fff;background: #bfbfbf;}
.sld .hd ul li.on a{background: #004ea1;}
.sld .bd{height: auto;overflow: hidden;padding-top: 36px;}
.sld .bd .bdlist{height: auto;overflow: hidden;padding-left: 24px;}

.sld .bd .bdlist a{border-radius: 5px;box-shadow: 0 0 12px #ddd; display: block;text-align: center;margin-right: 18px;margin-bottom: 18px;background: #fff; width: 268px;height: 282px;border: 1px solid #e6e6e6;}
.sld .bd .bdlist a .pic,.sld .bd .bdlist a .pic img{height: 218px;overflow: hidden;}
.sld .bd .bdlist a .pic{padding: 7px 0 0 7px;}
.sld .bd .bdlist a .cti{height: 54px;line-height: 54px;overflow: hidden;}
.sld .bd .bdlist a .pic,.sld .bd .bdlist a .pic img{width: 254px;}
.sld .bd .bdlist a:hover{ box-shadow: 0 0 1px rgba(39,44,49,0.10), 0 3px 16px rgba(39, 44, 49,0.07);
    transition: all 0.3s ease;
    transform: translate3D(0, -3px, 0);}

.f1 .more{text-align: center;clear: both;margin-top: 26px;}
.f1 .more a{display: inline-block;width: 140px;height: 36px;transition: all ease-in-out .2s;border: 1px solid #004ea1;background: #004ea1;border-radius: 2px;line-height: 36px;color: #fff;}
.f1 .more a:hover{color: #004ea1;background: none;}
.f1{padding-bottom: 30px;}

#f2{background: #ededed;}
/**********f5**************/
.f5{padding-bottom: 30px;}
.f5t{height: auto;overflow: hidden;margin-top: 40px;}
.f5t h2{font-size: 28px; color: #333;background: url(../images/bg_f3title.png) no-repeat 0px bottom;height: 46px;line-height: 46px;}
.f5t h2 span{font-size: 18px;color: #979797;text-transform: uppercase;padding-left: 15px;}
.f5t .more{float: right;}
.f5t .more a{display: inline-block;height: 44px;line-height: 44px;text-align: center;width: 140px;border: 1px solid #cacaca;border-radius: 2px;color: #111;}
.f5t .more a:hover{color: #fff;background: #20796a;border: 1px solid #20796a;}

.xinwen{height: auto;overflow: hidden;padding-top: 20px;}
.xinwen-l{float: left;width: 730px;}
.xinwen-r{float: right;width: 400px;}
.xinwen-l .tout{}
.xinwen-l .tout a{display: block;height: 152px;overflow: hidden;}
.xinwen-l .tout a .al{float: left;width: 264px;}
.xinwen-l .tout a .al img{width: 237px;height: 150px;border: 1px solid #eee;transition: all ease-in-out .3s;}
.xinwen-l .tout a .ar{float: left;width: 440px;}
.xinwen-l .tout a .ar h2{font-size: 16px;color: #4b4a4a;height: 36px;line-height: 36px;overflow: hidden;transition: all ease-in-out .3s;}
.xinwen-l .tout a .ar p{line-height: 2em;color: #848282;font-size: 14px;height: 90px;overflow: hidden;margin-top: 10px;}
.xinwen-l .tout a:hover .al img{border: 1px solid #004ea1;}
.xinwen-l .tout a:hover .ar h2{color: #004ea1;}
.xinwen-l ul{height: 190px;overflow: hidden;margin-top: 30px;}
.xinwen-l ul li{ width: 330px;position: relative; background: url(../images/bg_li.png) no-repeat 11px center;padding-left: 30px; float: left;border-bottom: 1px dashed #e2e2e2;height: 36px;line-height: 36px;overflow: hidden;}
.xinwen-l ul li span{position: absolute;right: 0;font-size: 12px;}
.xinwen-l ul li a{color: #4b4a4a;transition: all ease-in-out .3s;}
.xinwen-l ul li a:hover{color: #004ea1;}
.xinwen-r dl{padding: 15px 0;border-bottom: 1px dotted #e2e2e2;}
.xinwen-r dl dd{background: url(../images/bg_dd.png) no-repeat 2px 4px;margin-top: 14px;font-size: 13px;color: #848282;line-height: 2em;height: 48px;overflow: hidden;}
.xinwen-r dl dt{background: url(../images/bg_dt.png) no-repeat 2px center;height: 30px;line-height: 30px;overflow: hidden;}
.xinwen-r dl dt a{font-size: 16px;color: #4b4a4a;}
.xinwen-r dl dt,.xinwen-r dl dd{padding-left: 36px;}


/**********f2**************/

.f2{padding: 0px 0 70px;margin-top: 20px;}
.f2title{padding-top: 64px;}
.f2title h2{color: #19358e;font-size: 28px;}
.f2title .en{font-size: 22px; text-transform: uppercase;color: #cfcfcf;}
.f2 .about{position: relative;height: 413px;margin-top: 30px;}
.about .abl,.about .abr{position: absolute;}
.about .abl h2{color: #fff;font-size: 28px;}
.about .abl h2,.about .abl p{padding-left: 34px;}
.about .abl h2{padding-top: 42px;}
.about .abl{left: 0;z-index: 999; bottom:0;width: 590px;height: 390px;background: url(../images/bg_abl.png) repeat 0 0;}
.about .abl p{color: #fff;font-size: 14px;line-height: 2em;width: 480px;margin-top: 36px;}
.about .abr{right: 0;bottom: 0;height: 413px;}
.f2 .about a{height: auto;overflow: hidden;margin-top: 68px;display: inline-block;}
.f2l{padding-left: 40px;width: 570px;}
.f2 .who{text-align: center;height: auto;overflow: hidden;padding-top: 44px;}
.f2 .who a{display: inline-block;text-align: center;margin: 0 58px;}
.f2 .who a .pic{}
.f2 .who a .pic img,.f2 .who a .pic{width: 61px;height: 61px;overflow: hidden;}
.f2 .who a p{height: 40px;line-height: 40px;font-size: 18px;color: #000;}
.abl .more{text-align: right;}
.abl .more a{display: inline-block;border: none; width: 116px;height: 40px;line-height: 40px;color: #fff;background: #ed6b00;text-align: center;}
.abl .more a:hover{color: #fff;background: #ed6b00;text-align: center;}

/**********f3**************/
#f3{background: #f5f8fd;height: 586px;}
.f3{padding: 56px 0 0;height: auto;overflow: hidden;}
.f3title{height: 80px;overflow: hidden;text-align: center;background: url(../images/bg_f3title.png) no-repeat center center;}
.f3title h2{color: #19358e;font-size: 24px;}
.f3title .cc{text-transform: uppercase;font-size: 18px;color: #c1c0c0;}
.f3c{width: 368px;}
.f3c ul{}
.f3c ul li{position: relative;height: 40px;line-height: 40px;overflow: hidden;}
.f3c ul li.first{height: 148px;margin-bottom: 20px;}
.f3c ul li span{position: absolute;right: 0;line-height: 40px;display: inline-block;top: 0;color: #878787;}
.f3c ul li a{color: #39393a;}
.f3l{width: 368px;margin-right: 38px;}
.f3l a{background: #fff;height: 390px;display: block;}
.f3r{float: right;}
.f3l a .pic{padding: 18px 0 0 19px;}
.f3l a .pic img,.f3l a .pic{width: 330px;height: 254px;overflow: hidden;}
.f3l a h2,.f3l a p{padding: 0 22px;}
.f3l a h2 {color: #19358e;font-size: 16px;height: 40px;line-height: 40px;overflow: hidden;font-size: 16px;}
.f3l a p{line-height: 2em;color: #39393a;height: 52px;overflow: hidden;}


/**********footer**************/
#footer{background: #2b2b2b;clear: both;}
.footer{height: auto;overflow: hidden;}

.ftl{width: 230px;text-align: center;}
.ftlogo{padding: 36px 0 40px;}
.ftr{float: right;width: 190px;text-align: center;}
.ftc{float: left;width: 670px;padding-top: 20px;}
.ftmenu{border-bottom: 1px solid #4c4c4c;padding: 20px 0;}
.ftmenu a{font-size: 15px;margin: 0 8px;}
.ftmenu a,.ftmenu,.ftc p,.ftc p a{color: #fff;}
.ftr .ewm{padding: 46px 0 40px;}
.ftc p{line-height: 2em;padding: 20px 0 0 8px;}
#flink{background: #f2f8f6;}
.flink{height: auto;overflow: hidden;padding: 10px 0;}
.linkl{float: left;color: #004ea1;font-weight: bold; font-size: 18px;background: url(../images/bg_linkl.png) no-repeat 0px center;padding-left: 32px;}
.linkr{float: left;}
.linkl,.linkr{padding: 8px 0 8px 36px;}
.linkr{line-height: 1.9em;}
.linkr a{margin-right: 30px;}
/*****************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 26px;padding: 0 4px;}
.posr a:hover,.posr a.hover{border-bottom: 2px solid #0389e8; }
.in{clear: both;padding: 50px 0;line-height: 2em;}
.page img,.showc img{max-width: 1100px;}

#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;padding-top: 0px;}
.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.ri{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.php****************/
.news{padding-top: 0px;}
.news dl{height: auto;overflow: hidden;margin-bottom: 15px;border-bottom: 1px solid #eee;padding-bottom: 15px;}
.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 #004ea1;}
.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: 890px;}
.news dl dd h2{height: 30px;line-height: 30px;}
.news dl dd h2 a{font-size: 18px;}
.news dl dd h2 a:hover{color:#004ea1; }
.news dl dd p{color: #888;font-size: 14px;}
.news dl dd .date{margin: 2px 0;font-size: 12px;color: #aaa;}



/***********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;padding-top: 0px;}
.cpzs ul li{float: left;margin: 0 27px 30px 0;}
.cpzs .cat a:hover,.cpzs .cat a.hover,.news .cat a:hover,.news .cat a.hover{background: #004ea1;}
.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 #004ea1;}
.cpzs ul li a img,.cpzs ul li a .pic{height: 206px;}
.cpzs ul li a,.cpzs ul li a img,.cpzs ul li a .pic{width: 264px;}
.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: #004ea1;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:#004ea1; }

.l{float: left;width: 250px;}
.l .lanmu{}
.l .lanmu h2{height: 60px;line-height: 60px;text-align: center;color: #fff;font-size: 30px;background: #004ea1;}
.l .lanmu ul{padding: 4px 0;}
.l .lanmu ul li{margin-bottom: 4px;}
.l .lanmu ul li a{display: block;height: 40px;line-height: 40px;text-indent: 20px;background: #eee;}
.l .lanmu ul li a:hover,.l .lanmu ul li a.hover{background: #004ea1;color: #fff;}
.r{float: right;width: 895px;border: 1px solid #ccc;}
.icon{height: auto;overflow: hidden;padding: 50px 0;}
.r #pos{margin-top: 0;}
.r .in .page{padding: 0 20px;}

.in .cpzs{padding: 0 0 20px 32px;}
.in .cpzs ul li a,.in .cpzs ul li a img,.in .cpzs ul li a .pic{width: 255px;}
.in .cpzs ul li a img,.in .cpzs ul li a .pic{height: 216px;}














