﻿
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote { margin: 0; padding: 0; font-size: 12px; }

html, body { -webkit-text-size-adjust: none; font-family: "微软雅黑"; }
 html button::-moz-focus-inner {
border-color:transparent!important;
}

input, button, textarea, select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; }

ul, li, dl, dt, dd, ol { display: block; list-style: none; }

article, aside, dialog, footer, header, section, footer, nav, figure, menu { display: block }

fieldset, img { border: 0; }

iframe { background-image: none; }

hr { border: 0 #ccc solid; border-top-width: 1px; clear: both; height: 0; }

h1, h2, h3, h4, h5, h6, margin { margin: 0; padding: 0; }

table { border-collapse: collapse; border-spacing: 0; }

input[type="text"], input[type="password"], textarea { outline-style: none; -webkit-appearance: none; }

.clear { clear: both; }

.indent { text-indent: 24px; }

.db { display: block; }

.di { display: inline; }

a { text-decoration: none; outline: none; transition: all 0.5s ease-in-out 0s; font-family: "microsoft yahei"; }

a:hover { text-decoration: none; }

a:active { star:expression(this.onFocus=this.blur());
}

center { padding: 25px 0; }

textarea { resize: none; }

.zm { zoom: 1; }

.ti2 { text-indent: 2em; }

.none { display: none; }

.db { display: block; }

.di { display: inline; }

.tl { text-align: left; }

.tr { text-align: right; }

.tc { text-align: center; }

.fl { float: left; }

.fr { float: right; }

.mar { margin: 0 auto; }

.mou-p { cursor: pointer; }

.mou-m { cursor: move; }

.mou-t { cursor: text; }

.fw { font-weight: bold; }

.fi { font-style: italic; }

.f10p { font-size: 10px; }

.f12p { font-size: 12px; }

.f14p { font-size: 14px; }

.f15p { font-size: 15px; }

.f16p { font-size: 16px; }

.f18p { font-size: 18px; }

.f20p { font-size: 20px; }

.f24p { font-size: 24px; }

.fw { font-weight: bold; }

.fi { font-style: italic; }

.fst { font-family: simsun; }

.fwr { font-family: microsoft yahei; }

.fu { text-decoration: underline; }

.fs { text-decoration: line-through; }

html { overflow-x: hidden; }

body { }

.top { width: 1200px; height: 128px; margin: 0 auto; }

.logo { width: 300px; height: 128px; float: left; display: block; }

.toptel { width: 271px; height: 55px; float: right; margin-top: 38px; background: url(../images/toptel_05.png) right no-repeat; }

.toptel span { display: block; font: 24px/24px impact; color: #f50; padding: 30px 75px 0 0; text-align: right; }

.navbg { height: 54px; background: #1976bc; }

.nav { width: 1200px; height: 54px; margin: 0 auto; }

.nav ul { }

.nav ul li { width: 118px; height: 54px; float: left; position: relative; z-index: 19; margin: 0 14px; }

.nav ul li a { display: block; width: 118px; height: 54px; background: none; position: absolute; left: 0; top: 0; z-index: 20; font: 16px/54px "microsoft yahei"; color: #fff; text-align: center; }

.nav ul li a:hover { background: #f87b00; height: 54px; }

.nav ul li a.on { background: #7bac2e; height: 54px; }

.changeBox_a1 { width: 100%; height: 500px; padding: 0; }

.changeBox_a1 .a_bigImg { position: absolute; top: 0px; left: 0px; display: none; transition: none; }

.changebg { width: 1440px; height: 44px; position: absolute; left: 0; bottom: 0; }

.ul_change_a2 { position: absolute; left: 50%; bottom: 56px; padding-left: 19px; overflow: hidden; z-index: 10 }

.ul_change_a2 li { display: -moz-inline-stack; display: inline-block; *display:inline;
*zoom:1;
*float:left;
*margin-right:4px;
padding: 0 7px; }

.ul_change_a2 span { display: -moz-inline-stack; display: inline-block; *display:inline;
*zoom:1;
font-size: 0.8em; width: 68px; height: 10px; margin-right: 2px; border: 0px solid #999; filter: alpha(opacity=100); opacity: 1; cursor: hand; cursor: pointer; background: url(../images/dian1.png) no-repeat; }

.ul_change_a2 span.on { border: 0px solid #CC0000; background: url(../images/dian2.png) no-repeat; color: #CC0000; }

.lay1 { width: 1200px; height: 50px; margin: 0 auto; position: relative; margin-top: 10px; }

.layin { width: 1200px; height: 80px; position: absolute;/*top:-30px;*/ top: 0px; left: 0; z-index: 100; }

.newsad { width: 848px; height: 80px; float: left; background: url(../images/gonggao_16.png) no-repeat; }

.cu { width: 352px; height: 80px; float: left; overflow: hidden; }

.newsad p { font: 14px/78px "microsoft yahei"; color: #000; padding: 0 0 0 20px; width: 620px; }

.newsad p marquee { margin: 0; padding: 0; display: block; width: 620px; }

.newsad p a { color: #000; padding: 0 10px; }

.proshow { width: 1200px; height: auto; margin: 0 auto; padding-top: 19px; margin-top: 20px; }

.psleft {
    float: left;
    width: 200px;
}

.psleft h1 { height: 50px; font: normal 20px/50px "microsoft yahei"; color: #fff; text-align: center; background: #166aa9; font-weight: bold; }

.psleft ul { }

.psleft ul li { width: 200px; height: 36px; border-bottom: solid 1px #166aa9; }

.psleft .h ul li { width: 200px; height: 36px; border-bottom:0; }

.psleft ul li a { display: block; transition: none; width: 200px; height: 36px; font: 14px/36px "microsoft yahei"; color: #fff; text-align: center; background: #1976bc;  }

.psleft ul li a:hover { background: url(../images/right_24.png) #f87b00 168px center no-repeat;}

.pslist { width: 990px; float: right; }

.cptit { width: 980px; height: 45px; line-height: 45px; padding-left: 10px; font-size: 18px; font-weight: bold; color: #000; border-bottom: 3px solid #166aa9; }

.cptit i { font-size: 14px; }

.pslist ul { width: 990px; margin-top: 10px; }

.pslist ul li { float: left; width: 240px; height: 232px; position: relative; margin-right: 5px; margin-bottom: 6px; }

.pslist ul li a { display: block; width: 240px; height: 231px; }

.pslist ul li img { width: 240px; height: 200px; }

.pslist ul li span { display: block; width: 240px; height: 30px; text-align: center; font: 14px/30px "microsoft yahei"; color: #333; background: url(../images/bg1_03.png) repeat; position: absolute; left: 0; bottom: 0; z-index: 2; }

.pslist ul li a:hover span { background: url(../images/bg2_05.png) repeat; color: #fff; }

.s3 { width: 1200px; height: auto; margin: 0 auto; padding-top: 42px; }

.abo { width: 835px; height: auto; float: left; }

.comh1 { font: normal normal 22px/36px "microsoft yahei"; padding-bottom: 4px; text-align: left; color: #17598a; font-weight: bold; }

.comh1 i { font-size: 13px; }

.comh2 { font: 30px/30px impact; text-align: center; color: #999999; padding-bottom: 12px; text-transform: uppercase; }

.abopic { width: 835px; height: 125px; }

.abotext { width: 835px; height: auto; margin: 0 auto; padding: 5px 0 13px; background: url(../images/line1_13.png) bottom no-repeat; font: 14px/24px "microsoft yahei"; min-height: 69px; color: #333; }

.abotext p { display: block; float: right; font: 14px/30px "microsoft yahei"; text-align: justify; width: 572px; }

.abobtn { text-align: center; padding: 13px 0; }

.abobtn img { width: 117px; height: 36px; }

.new { width: 590px; height: auto; float: left; margin-right: 5px; }

.new2 { width: 590px; height: auto; float: left; margin-right: 5px; }

.new1 { width: 520px; margin: 0 auto; }

.new1 b { float: left; display: block; width: 100px; height: 75px; }

.newright { width: 385px; height: auto; float: right; }

.newright h1 { font: normal normal 16px/20px "microsoft yahei"; padding-top: 3px; }

.newright h1 a { color: #333; }

.newright h1 a:hover { color: #1976bc; }

.newright p { font: 12px/18px "microsoft yahei"; color: #999; padding-top: 7px; }

.newlist { width: 560px; background: url(../images/line2_15.png) bottom no-repeat; min-height: 120px; padding-top: 5px; padding-bottom: 12px; }

.newlist ul { }

.newlist ul li { height: 30px; }

.newlist ul li p { float: left; display: inline; background: url(../images/ico1_14.png) left center no-repeat; font: 14px/30px "microsoft yahei"; padding-left: 11px; }

.newlist ul li p a { color: #333; }

.newlist ul li p a:hover { color: #1976bc; }

.newlist ul li span { float: right; font: 14px/30px "microsoft yahei"; color: #999; }

.equ { width: 310px; height: auto; float: right; }

.equpic { width: 310px; height: 220px; padding-bottom: 18px; text-align: center; }

.equpic a { color: #333; font: 14px/28px "microsoft yahei"; }

.casebg { background: url(../images/casebg_34.jpg) center no-repeat; height: 520px; margin-top: 30px; }

.cas { width: 1003px; height: auto; margin: 0 auto; padding-top: 139px; }

.caseleft { width: 400px; height: 300px; overflow: hidden; position: relative; float: left; }

.caseleft span { display: block; width: 400px; height: 40px; position: absolute; left: 0; bottom: 0; z-index: 2; background: url(../images/alpha1_36.png) repeat; text-indent: 15px; font: 16px/40px "microsoft yahei"; display: none; }

.caseleft span a { color: #fff; }

.caseright { width: 596px; height: 300px; float: right; overflow: hidden; }

.caseright ul { width: 610px; height: 310px; }

.caseright ul li { width: 195px; height: 147px; float: left; position: relative; margin-right: 6px; margin-bottom: 6px; }

.caseright ul li span { display: block; width: 195px; height: 30px; position: absolute; left: 0; bottom: 0; z-index: 2; background: url(../images/alpha1_36.png) repeat; text-indent: 15px; font: 14px/30px "microsoft yahei"; display: none; }

.caseright ul li span a { color: #fff; }

#gd { width: 1197px; margin: 0 auto; position: relative; overflow: hidden; height: 222px; border: 1px solid #666; }

#gd ul li img { width: 240px; height: 180px; padding: 2px; border: 1px #999 solid; }

#gd ul { display: block; position: absolute; top: 0px; left: 0px; }

#gd ul li { float: left; line-height: 30px; width: 250px; height: 220px; margin: 5px; text-align: center; }

#gd ul li a { color: #000; }

.friendlink { width: 1200px; height: auto; margin: 0 auto; }

.friendlink span { font-size: 18px; font-weight: bold; font-family: "microsoft yahei"; color: #0d578f; }

.friendlink a { margin: 0 3px 0 3px; color: #333; font-size: 13px; font-family: "microsoft yahei"; }

.footnav { height: 50px; background: #4b4b4b; text-align: center; font: 14px/50px "microsoft yahei"; color: #fff; }

.footnav a { color: #fff; margin: 0 10px; }

.footnav a:hover { color: #71c2ff; }

.footbg { background: #1976bc; height: 200px; }

.foot { width: 1003px; margin: 0 auto; }

.footlogo { width: 247px; height: 88px; display: block; float: left; margin-top: 23px; }

.footmid { width: 510px; height: 88px; float: left; margin-left: 25px; border-right: solid 1px #166aa9; margin-top: 23px; font: 13px/21px "microsoft yahei"; color: #fff; }

.footmid a { color: #fff; }

.footmid a:hover { color: #b0cee4; }

.qrcodebox { width: 172px; height: 85px; float: right; padding: 24px 0 0 0; }

.subbanner { width: 1920px; height: 300px; margin: 0 auto; position: relative; left: 50%; margin-left: -960px; }

.subcon { width: 1200px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 40px; margin-bottom: 10px; }

.sl { float: left; width: 237px; height: auto; }

.sltop1 { width: 237px; height: 87px; background: url(../images/sltop.jpg) no-repeat; text-align: center; font: 25px/86px "microsoft yahei"; color: #fff; }

.hei10 { height: 10px; clear: both; overflow: hidden; }

.sltop2 { width: 237px; height: 87px; background: #166aa9; text-align: center; font: 20px/86px "microsoft yahei"; color: #fff; }

.sl ul { }

.sl ul li { width: 237px; height: 35px; border-bottom:1px solid #ccc; }

.sl ul li a { display: block; transition: none; width: 237px; height: 35px; font: 14px/35px "microsoft yahei"; color: #fff; text-align: center; background: #1976bc; border-bottom: solid 1px #166aa9; }

.sl ul li a:hover { background: url(../images/right_24.png) #f87b00 180px center no-repeat; border-bottom: solid 1px #7bac2e; }

.sl ul li a.on { background: url(../images/right_24.png) #7bac2e 196px 18px no-repeat; border-bottom: solid 1px #7bac2e; }

.leftlink { width: 237; padding-top: 10px; }

.lecon { width: 221px; background: #2a91df; padding: 8px; }

.lecon p { color: #fff; font: 14px/28px "microsoft yahei" }

.sr { width: 940px; height: auto; float: right; }

.srtop { width: 940px; height: 85px; padding-bottom: 2px; background: url(../images/line3_08.jpg) bottom no-repeat; }

.srtop p { float: left; display: inline; padding-left: 25px; background: url(../images/ico2_08.jpg) left center no-repeat; font: 20px/85px "microsoft yahei"; color: #333; }

.srtop span { float: right; font: 12px/85px "microsoft yahei"; color: #333; }

.srtop span a { color: #333; }

.srtop span a:hover { color: #166aa9; }

.srcon { width: 940px; height: auto; margin: 0 auto; padding-bottom: 10px; background: url(../images/line3_08.jpg) bottom no-repeat; }

.about { font: 14px/30px "microsoft yahei"; color: #666; width: 880px; margin: 0 auto; text-align: justify; text-justify: inter-ideograph; min-height: 500px; padding: 30px 0; }

.piclist { width: 910px; min-height: 400px; }

.piclist ul { width: 920px; padding-left: 16px; }

.piclist ul li { width: 288px; height: 265px; float: left; padding: 0; padding-top: 20px; margin-right: 8px; }

.piclist ul li p { width: 288px; height: 216px; text-align: center; }

.piclist ul li h1 { font: normal normal 12px/36px "microsoft yahei"; color: #333; text-aligN: center; }

.piclist ul li h1 a { color: #333; }

.piclist ul li h1 a:hover { color: #1976bc; }

.pages { height: 37px; text-align: right; padding: 40px 0 40px; background: none; clear: both; float: right; padding-left: 10px; }

.pageMoreTop { font-size: 14px; color: #333; line-height: 25px; text-align: center; width: 640px; height: 25px; clear: both; }

.pageMoreTop ul { text-align: center; padding: 5px; }

.pageMoreTop ul li { float: left; margin-right: 5px; font-size: 12px; display: block; font-family: "microsoft yahei"; }

.pageMoreTop .no_link1 { height: 25px; font-size: 12px; text-decoration: none; color: #cccccc; width: 22px; display: block; border: 1px solid #c9c9c9; background: url(../images/prev.jpg) #eaeaea center no-repeat; }

.pageMoreTop .no_link2 { height: 25px; font-size: 12px; text-decoration: none; color: #cccccc; width: 22px; display: block; border: 1px solid #c9c9c9; background: url(../images/next.jpg) #eaeaea center no-repeat; }

.pageMoreTop ul li a { font-size: 12px; text-decoration: none; background: #eaeaea; color: #000; width: 22px; display: block; border: 1px solid #c9c9c9; transition: none; }

.pageMoreTop ul li a:hover { background: #1976bc; color: #fff; text-decoration: none; border: 1px solid #1976bc; }

.pageMoreTop ul li.down a { font-size: 12px; text-decoration: none; color: #000; width: 22px; background: url(../images/prev.jpg) #eaeaea center no-repeat; display: block; border: 1px solid #c9c9c9; height: 25px; }

.pageMoreTop ul li.end a { font-size: 12px; text-decoration: none; color: #000; width: 22px; display: block; border: 1px solid #c9c9c9; background: url(../images/next.jpg) #eaeaea center no-repeat; height: 25px; }

.pageMoreTop ul li.down a:hover { font-size: 12px; text-decoration: none; color: #fff; width: 22px; display: block; border: 1px solid #1976bc; background: url(../images/prevhover.jpg) center #1976bc no-repeat; }

.pageMoreTop ul li.end a:hover { font-size: 12px; text-decoration: none; color: #fff; width: 22px; display: block; border: 1px solid #1976bc; background: url(../images/nexthover.jpg) center #1976bc no-repeat; }

.pageMoreTop ul li.linkOn { color: #fff; text-decoration: none; background: #1976bc; width: 22px; display: block; border: 1px solid #1976bc; }

.pageMoreTop ul li.linkOn a { color: #ffffff; }

.newsview { width: 880px; margin: 0 auto; min-height: 550px; _height: 550px; background: url(../images/bg1_22.jpg) bottom no-repeat; }

.title { width: 880px; height: auto; padding: 10px 0 0 0; margin: 0 auto; }

.title h2 { font: normal normal 16px/24px 微软雅黑; text-align: center; padding: 30px 0 14px 0; color: #333333; border-bottom: solid 1px #ebe0ed; }

.title h4 { font: normal 12px/14px 宋体; text-align: center; padding: 8px 0; color: #999; }

.newscon { width: 880px; min-height: 600px; _height: 600px; font: 14px/28px 微软雅黑; color: #333333; margin: 0 auto; padding: 12px 0 0 0; border-bottom: solid 0px #ddd; padding-bottom: 50px; text-aligN: justify; text-justify: inter-ideograph; }

.title h4 span { color: #366e7c; }

.paging2 { width: 880px; height: auto; line-height: 25px; font-size: 14px; font-family: "微软雅黑"; color: #333333; padding: 30px 15px; margin: 0 auto; position: relative; background: url(../images/line2.png) bottom no-repeat; }

.pa2 { width: 880px; height: 30px; float: left; margin-top: 7px; font: normal normal 14px/30px 微软雅黑; color: #333333; }

.pa2 em { float: left; padding: 0 10px; font-style: normal; margin-right: 0px; }

.pageup { background: url(../images/up.jpg) left center no-repeat; padding-left: 40px; height: 30px; }

.pagedown { background: url(../images/down.jpg) left center no-repeat; padding-left: 40px; height: 30px; }

.paging2 a { color: #333333; transition: all 0.2s ease 0; }

.paging2 a:hover { color: #7bac2e; }

.back2 { width: 135px; height: 35px; padding: 10px 0; text-align: center; position: absolute; top: 48px; right: 0; }

.newslist { width: 880px; min-height: 400px; margin: 0 auto; padding-top: 10px; }

.newslist ul { }

.newslist ul li { width: 880px; min-height: 90px; padding: 10px 0; }

.newsleft { width: 740px; height: auto; float: left; }

.newsleft h1 { font: normal normal 16px/36px "microsoft yahei"; color: #333; margin-left: 7px; padding-left: 9px; background: url(../images/ico1_14.png) left center no-repeat; }

.newsleft h1 a { color: #333; }

.newsleft h1 a:hover { color: #1976bc; }

.newsleft p { font: 14px/22px "microsoft yahei"; color: #666; border-bottom: solid 1px #ddd; padding-left: 16px; padding-bottom: 10px; }

.newslist ul li b { float: right; display: block; width: 120px; height: 90px; text-align: center; }

/*saturday*/


.zhhanli { width: 1200px; height: auto; overflow: hidden; margin: 36px auto 20px; }

.zhhanli ul { }

.zhhanli ul li { float: left; margin: 0 6px; }

.zhhanli_tit { width: 1200px; height: 30; overflow: hidden; margin: 0 auto; text-align: center; font-family: "微软雅黑"; font-size: 24px; font-weight: bold; color: #17598a; padding-bottom: 10px; }

.zhhanli_tit i { font-family: "微软雅黑"; font-size: 18px; color: #17598a; }

.xg { width: 910px; height: auto; }

.xgcpcon { width: 910px; height: 240px; }

.xgcpcon ul li { text-align: center; float: left; margin-top:10px; }

.xgcpcon ul li img { width: 275px; height: 180px; }

.xgxwcon { width: 910px; height: auto; }

.xgxwcon ul li { width: 450px; float: left; height: 32px; }

.xgxwcon ul li a { font-size: 14px; line-height: 32px; }

.xgtime { float: right; font-size: 14px; line-height: 32px; font-family: "微软雅黑"; margin-right: 8px; }

.Bannerslider { position: relative; width: 100%; margin: 0 auto; overflow: hidden; }

.Bannerslider ul { position: relative; width: 1000%; overflow: hidden; }

.Bannerslider ul li { width: 10%; float: left; display: block; }

.Bannerslider ul li img { display: block; visibility: hidden; }

.Bannerslider .ol { width: 100%; position: absolute; bottom: 10px; left: 0; }

.Bannerslider ol { margin: 0 auto; }

.Bannerslider ol li { width: 16px; height: 16px; background: url(../images/dot.png) 0 -16px; cursor: pointer; display: block; float: left; z-index: 5; }

.Bannerslider ol li.on { width: 16px; height: 16px; background: url(../images/dot.png) 0 0px; }

.Bannerslider #ScrollLeft { display: none; width: 60px; height: 90px; position: absolute; top: 50%; left: 0; opacity: 0.8; background: url(../images/ad_ctr.png) 0 0; cursor: pointer; z-index: 1; margin-top: -45px; }

.Bannerslider #ScrollRight { display: none; width: 60px; height: 90px; position: absolute; top: 50%; right: 0; opacity: 0.8; background: url(../images/ad_ctr.png) 0 -90px; cursor: pointer; z-index: 1; margin-top: -45px; }

.Bannerslider #ScrollLeft:hover, .Bannerslider #ScrollRight:hover { opacity: 1; }

.Bannerslider:hover #ScrollLeft, .Bannerslider:hover #ScrollRight { display: block; }

.psleft .h{ /*height:35px;*/ line-height:35px; text-align:center; font-size:18px; background:#1976bc; font-weight:bold;border-bottom: solid 1px #166aa9;}

.psleft .h a{ color:#fff; font-size:14px;  height:36px; line-height:36px; display:block; transition: none; }

.psleft .h a:hover{background:#f87b00 url(../images/right_24.png) no-repeat 168px center; height:36px; width:200px; }




.sl .h{ /*height:35px;*/ line-height:35px; text-align:center; font-size:18px; background:#1976bc; font-weight:bold;}

.sl .h a{ color:#fff; font-size:14px;  height:36px; line-height:36px; display:block; transition: none; border-bottom: solid 1px #166aa9;}

.sl .h a:hover{background:#f87b00 url(../images/right_24.png) no-repeat 180px center; height:36px; width:237px; }

.psleft > img {
    bottom: 0;
    left: 0;
    position: relative;
    z-index: -1;
}