@charset "gb2312";
* {margin: 0px;padding: 0px;}
img {border:0;}
li {list-style-type:none;list-style-position: outside;border:0;}
div {text-align: left;}
.clear {clear:both;height: 0px;overflow: hidden;}
ul, ol {border: 0;line-height: 12px; *line-height: 14px;list-style: none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size: 12px;}
h1, h2, h3, h4, h5, h6, dl, dt, dd, ol, ul{margin: 0;padding: 0;border: 0;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;display:inline-block;_height:1px;}
*html .clearfix {height:1%;}
*+html .clearfix {height:1%;}
.clearfix {display:block;}
body {font-family: "ËÎÌå";font-size: 12px;color: #444444;background-image: url(body.png);}
/* Á´½ÓÑÕÉ« */
a:link {color: #444444;text-decoration: none}
a:visited {color: #444444;text-decoration: none}
a:hover {color: #2ba4dc;text-decoration: none}
.gray {color: #949494;}
.gray a:link {color: #949494;text-decoration: none}
.gray a:visited {color: #949494;text-decoration: none}
.gray a:hover {color: #444444;text-decoration: none}
.white {color: #ffffff;}
.white a:link {color: #ffffff;text-decoration: none}
.white a:visited {color: #ffffff;text-decoration: none}
.white a:hover {color: #ffffff;text-decoration: none}

.top {background-image: url(topbg.png);height: 110px;width: 100%;}
.top ul{height: 110px;width: 940px;margin: 0px auto;padding-left: 40px;}
.top h1{float: left;height: 110px;width: 420px;background: url(main_bg.png) 0 0 no-repeat;}
.top h2{float: right;height: 80px;width: 200px;padding-top: 15px;line-height: 18px;color: #b2b2b2;text-align: center;}

.menu {background-color: #2ba4dc;height: 50px;width: 100%;border-top: 1px solid #2078a1;margin-bottom: 15px;}
.menu .navBar{width:980px;margin:0 auto;height:50px;color:#fff;}
.menu .nav{float: left;position:relative;width:700px;padding-left: 40px;}
.menu .nav a{color:#fff;}
.menu .nav .l a:link {color: #ffffff;text-decoration: none}
.menu .nav .l a:visited {color: #ffffff;text-decoration: none}
.menu .nav .l a:hover {color: #ffffff;text-decoration: none}
.menu .nav h3{font-size:14px;font-weight:bold;line-height: 50px;display:block;width:96px;text-align:center;cursor:pointer;}
.menu .nav .m{float:left;position:relative;z-index:1;}
.menu .nav .s{float:left;width:2px;height:50px;background: url(main_bg.png) 0 -110px no-repeat;overflow:hidden;}
.menu .nav .sub{display:none;position:absolute;left:-12px;top:50px;z-index:1;width:118px;border:1px solid #E6E4E3;border-top:0;background:#fff;}
.menu .nav .sub li{text-align:center;padding:0 8px;margin-bottom:-1px;}
.menu .nav .sub li a:link{display:block;border-bottom:1px dashed #E6E4E3;padding:8px 0;height:28px;line-height:28px;color:#444;font-size:12px;font-weight:bold;}
.menu .nav .sub li a:visited{display:block;border-bottom:1px dashed #E6E4E3;padding:8px 0;height:28px;line-height:28px;color:#444;font-size:12px;font-weight:bold;}
.menu .nav .sub li a:hover{color:#2ba4dc;text-decoration: none}
.menu .nav .block{height:6px;width:96px;background:#91ddff;position:absolute;left:0px;top:44px;overflow:hidden;}
.menu .search{float: right;height: 31px;width: 230px;padding-top: 10px;padding-right: 10px;}
.menu .search .txtss{float: left;background: url(main_bg.png) no-repeat -100px -120px;width: 175px;height:31px;line-height: 31px;font-size: 14px;color: #aaa;border:0;padding-left: 10px;}
.menu .search .okss{float: left;background: url(main_bg.png) no-repeat -314px -120px;width: 40px;height:31px;border:0;cursor:pointer;}

.index_flash {height: 350px;width: 980px;clear: both;margin: 0px auto;}
.index_flash h1{height: 300px;width: 980px;}
.index_flash h2{height: 50px;width: 980px;background: url(divider.png) 0 22px repeat-x;}

.hotnews{height: 340px;width: 980px;clear: both;margin: 0px auto;}
.toutiao{height: 205px;width: 220px;background-color: #FFFFFF;padding:0 20px;}
.toutiao h1{font-size: 16px;line-height: 30px;font-weight: bold;height: 60px;width: 220px;text-align: center;overflow:hidden;}
.toutiao h2{line-height: 25px;height: 125px;width: 220px;overflow:hidden;padding-top:20px;}

.hotnews .bigimg {float: right;height: 340px;width: 710px;overflow:hidden;position:relative;}
.hotnews .bigimg .hd{height:4px;overflow:hidden;position:absolute;left:28px;bottom:20px;z-index:1;}
.hotnews .bigimg .hd ul{overflow:hidden;zoom:1;float:left;}
.hotnews .bigimg .hd ul li{float:left;margin-right:4px;width:30px;height:4px;line-height:4px;background:#fff;cursor:pointer;filter: alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}
.hotnews .bigimg .hd ul li.on{background:#000;}
.hotnews .bigimg .bd{position:relative;height:100%;z-index:0;overflow:hidden;}
.hotnews .bigimg .bd img{width:330px;height:320px;padding: 10px;background-color: #FFFFFF;}
.hotnews .bigimg .bd h1{width:350px;height:340px;padding-right: 10px;float:left;}
.hotnews .bigimg .bd h2{width:350px;height:340px;float:left;}

.leftbk {float: left;width: 260px;}
.rightbk {float: left;width: 350px;padding-left: 10px;}
.left2bk {float: left;width: 620px;}
.lmtopbg_blue {background: url(main_bg.png) no-repeat center -160px;height:25px;}
.lmtopbg_green {background: url(main_bg.png) no-repeat center -185px;height:25px;}
.lmtopbg_orange {background: url(main_bg.png) no-repeat center -210px;height:25px;}
.lmbottombg{background-color: #FFFFFF;padding: 20px 20px;}
.lmbottombg1{background-color: #FFFFFF;padding: 10px 20px;}
.lmbottombg2{background-color: #FFFFFF;padding: 10px 20px;height:135px;}
.lmbottombg3{background-color: #FFFFFF;padding: 10px 20px;height:69px;}
.lmbottombg span{height: 30px;background:url(divider.png) 0 3px repeat-x;overflow:hidden;display: block;}
.lmbottombg1 span{height: 20px;background:url(divider.png) 0 3px repeat-x;overflow:hidden;display: block;}
.lmbottombg2 span{height: 40px;background:url(divider.png) 0 13px repeat-x;overflow:hidden;display: block;}
.lmbottombg3 span{height: 29px;background:url(divider.png) 0 12px repeat-x;overflow:hidden;display: block;}
.lmbottombg1 h3{height: 40px;overflow:hidden;line-height: 40px;text-align: center;font-size: 14px;}

.blueButton{background: url(main_bg.png) 0 -270px no-repeat;height: 40px;width: 112px;overflow:hidden;display:block;cursor:pointer;margin: 0px auto;}
.whiteButton{background: url(main_bg.png) -140px -270px no-repeat;height: 40px;width: 112px;overflow:hidden;display:block;cursor:pointer;margin: 0px auto;}
.grayButton{font-size: 12px;font-weight: normal;background-color: #c2c2c2;font-family: Arial, Helvetica, sans-serif;padding: 5px;}
.tzhjButton{float: left;background: url(main_bg.png) -420px -270px no-repeat;height: 40px;width: 132px;overflow:hidden;display:inline;cursor:pointer;margin-left:37px;}
.tzlcButton{float: left;background: url(main_bg.png) -615px -270px no-repeat;height: 40px;width: 189px;overflow:hidden;display:inline;cursor:pointer;margin-left:30px;}
.zcyhButton{float: left;background: url(main_bg.png) -830px -270px no-repeat;height: 40px;width: 132px;overflow:hidden;display:inline;cursor:pointer;margin-left:30px;}
.dlwz1Button{float: left;background: url(main_bg.png) -240px -330px no-repeat;height: 85px;width: 100px;overflow:hidden;display:block;cursor:pointer;margin: 0px 20px 20px 0;}
.dlwz2Button{float: left;background: url(main_bg.png) -360px -330px no-repeat;height: 85px;width: 100px;overflow:hidden;display:block;cursor:pointer;margin: 0px 20px 20px 0;}
.dlwz3Button{float: left;background: url(main_bg.png) -480px -330px no-repeat;height: 85px;width: 100px;overflow:hidden;display:block;cursor:pointer;margin: 0px 20px 20px 0;}
.dlwz4Button{float: left;background: url(main_bg.png) -600px -330px no-repeat;height: 85px;width: 100px;overflow:hidden;display:block;cursor:pointer;margin: 0px 20px 20px 0;}
.bdjd1Button{float: left;background: url(main_bg.png) -720px -330px no-repeat;height: 85px;width: 100px;overflow:hidden;display:block;cursor:pointer;}
.bdjd2Button{float: right;background: url(main_bg.png) -840px -330px no-repeat;height: 85px;width: 100px;overflow:hidden;display:block;cursor:pointer;}

.dmenu {height: 80px;width: 980px;clear: both;margin: 0px auto;}
.dmenu h1{height: 80px;float:left;text-indent: -150px;overflow:hidden;}
.dmenu h2{height: 80px;background: url(divider.png) 0 35px repeat-x;float:left;}
.dmenu .a1{width: 140px;background: url(main_bg.png) 0 -530px no-repeat;}
.dmenu .a2{width: 140px;background: url(main_bg.png) -140px -530px no-repeat;}
.dmenu .a3{width: 140px;background: url(main_bg.png) -280px -530px no-repeat;}
.dmenu .b1{width: 840px;}

.lmbt1{height: 20px;width: 175px;background: url(main_bg.png) 0 -430px no-repeat;text-indent: -150px;overflow:hidden;margin-bottom:10px;}
.lmbt2{height: 20px;width: 175px;background: url(main_bg.png) -175px -430px no-repeat;text-indent: -150px;overflow:hidden;margin-bottom:10px;}
.lmbt3{height: 20px;width: 175px;background: url(main_bg.png) -350px -430px no-repeat;text-indent: -150px;overflow:hidden;margin-bottom:10px;}
.lmbt4{height: 20px;width: 175px;background: url(main_bg.png) -175px -450px no-repeat;text-indent: -150px;overflow:hidden;margin-bottom:10px;}
.lmbt5{height: 20px;width: 175px;background: url(main_bg.png) -350px -450px no-repeat;text-indent: -150px;overflow:hidden;margin-bottom:10px;}
.lmbt6{height: 20px;width: 175px;background: url(main_bg.png) 0 -450px no-repeat;text-indent: -150px;overflow:hidden;margin-bottom:10px;}
.lmbt7{height: 20px;width: 175px;background: url(main_bg.png) -175px -470px no-repeat;text-indent: -150px;overflow:hidden;margin-bottom:10px;}
.lmbt8{height: 20px;width: 175px;background: url(main_bg.png) -350px -470px no-repeat;text-indent: -150px;overflow:hidden;margin-bottom:10px;}
.lmbt9{height: 20px;width: 175px;background: url(main_bg.png) 0 -470px no-repeat;text-indent: -150px;overflow:hidden;margin-bottom:10px;}
.lmbt10{height: 20px;width: 175px;background: url(main_bg.png) 0 -490px no-repeat;text-indent: -150px;overflow:hidden;margin-bottom:10px;}
.lmbt11{height: 20px;width: 175px;background: url(main_bg.png) -175px -490px no-repeat;text-indent: -150px;overflow:hidden;margin-bottom:10px;}
.lmbt12{height: 20px;width: 175px;background: url(main_bg.png) -350px -490px no-repeat;text-indent: -150px;overflow:hidden;margin-bottom:10px;}
.lmbt13{height: 40px;width: 100px;background: url(main_bg.png) -650px -430px no-repeat;text-indent: -150px;overflow:hidden;margin-bottom:10px;}
.lmbt14{height: 40px;width: 100px;background: url(main_bg.png) -760px -430px no-repeat;text-indent: -150px;overflow:hidden;margin-bottom:10px;}
.lmbt15{height: 40px;width: 100px;background: url(main_bg.png) -870px -430px no-repeat;text-indent: -150px;overflow:hidden;margin-bottom:10px;}

.bg_news {height: 385px;width: 980px;clear: both;margin: 0px auto;}
.bg_news .gsgg {height: 250px;width: 220px;background-color: #FFFFFF;padding:0 20px;}
.bg_news .gsgg li{background: url(main_bg.png) -300px -720px no-repeat;width: 192px;padding-left: 28px;}
.bg_news .gsgg li h1{font-size: 16px;line-height: 30px;font-weight: bold;padding-bottom:8px;}
.bg_news .gsgg li h2{line-height: 25px;color: #9c9c9c;height: 75px;width: 192px;overflow: hidden;padding-bottom:8px;}
.bg_news .news {height: 250px;width: 310px;background-color: #FFFFFF;padding:0 20px;}
.bg_news .news ol {height: 75px;width: 310px;}
.bg_news .news ol li {height: 75px;width: 310px;}
.bg_news .news ol img{height: 75px;width: 100px;float:left;}
.bg_news .news ol h1{height: 60px;width: 190px;float:right;font-size: 16px;line-height: 30px;font-weight: bold;padding-top: 8px;padding-bottom: 7px;overflow:hidden;}
.bg_news .news ul {height: 150px;width: 310px;padding-top: 20px;padding-bottom: 5px;}
.bg_news .news ul li{height: 30px;width: 308px;font-size: 14px;line-height: 30px;white-space: nowrap;overflow: hidden;}

.bg_dbqy {height: 230px;width: 980px;clear: both;margin: 0px auto;padding-top:20px;}
.bg_dbqy .dbqy {height: 200px;width: 980px;}
.bg_dbqy .dbqy .slideTxtBox_logo {clear: both;height: 200px;width: 960px;padding:0 10px;}
.bg_dbqy .dbqy .slideTxtBox_logo .hd{height: 20px;width: 960px;overflow: hidden;z-index: 5;background: url(main_bg.png) 0 -235px no-repeat;}
.bg_dbqy .dbqy .slideTxtBox_logo .hd ul{float:left;width: 300px;padding-left: 400px;padding-top: 9px;}
.bg_dbqy .dbqy .slideTxtBox_logo .hd ul li{float:left;height: 5px;width: 50px;margin-right: 15px;cursor:pointer;line-height: 5px;background-color: #c2c2c2;overflow: hidden;}
.bg_dbqy .dbqy .slideTxtBox_logo .hd ul li.on{background-color: #2ba4dc;}
.bg_dbqy .dbqy .slideTxtBox_logo .bd{height: 180px;width: 960px;}
.bg_dbqy .dbqy .slideTxtBox_logo .bd .photo{height: 180px;width: 960px;}
.bg_dbqy .dbqy .slideTxtBox_logo .bd .photo li{height: 90px;width: 160px;float: left;overflow: hidden;}
.bg_dbqy .dbqy .slideTxtBox_logo .bd .photo li img{height: 90px;width: 160px;}
.bg_dbqy .dbqy .slideTxtBox_logo .bd .txt{height: 150px;width: 960px;padding-top: 15px;padding-bottom: 15px;}
.bg_dbqy .dbqy .slideTxtBox_logo .bd .txt li{height: 25px;width: 320px;float: left;font-size: 14px;line-height: 25px;text-align: center;white-space: nowrap;overflow: hidden;}

.bg_zsjs {height: 230px;width: 980px;clear: both;margin: 0px auto;}
.bg_zsjs .fzgh {float: left;height: 210px;width: 240px;background-color: #FFFFFF;padding-top: 20px;padding-left: 20px;}
.bg_zsjs .fzgh a{display:inline;}
.bg_zsjs .gkjs {float: left;height: 230px;width: 350px;padding-left: 10px;overflow:hidden;}
.bg_zsjs .gkjs .gkjs_wz {font-size: 16px;line-height: 32px;height: 185px;width: 320px;padding: 8px 10px 7px 20px;color: #949494;}

.bg_spzs {height: 330px;width: 980px;clear: both;margin: 0px auto;padding-top:20px;}
.bg_spzs .slideBox7{overflow:hidden;position:relative;background-color: #FFFFFF;height: 225px;width: 980px;padding:20px 0;}
.bg_spzs .slideBox7 .hd{overflow:hidden;height:225px;width: 50px;float: left;position:relative;}
.bg_spzs .slideBox7 .hd .prev,.bg_spzs .slideBox7 .hd .next{position:absolute;display:block;width:18px;height:57px;line-height:10px;overflow:hidden;cursor:pointer;background: url(main_bg.png) -558px 0 no-repeat;top: 87px;left: 15px;}
.bg_spzs .slideBox7 .hd .next{background: url(main_bg.png) -699px 0 no-repeat;left: 16px;}
.bg_spzs .slideBox7 .bd{float: left;width: 880px;}
.bg_spzs .slideBox7 .bd ul{overflow:hidden;zoom:1;}
.bg_spzs .slideBox7 .bd ul li{margin:0 10px;text-align:center;float:left;_display:inline;overflow:hidden;}
.bg_spzs .slideBox7 .bd img{height: 180px;width: 200px;vertical-align:top;}
.bg_spzs .slideBox7 .bd h1{line-height: 20px;text-align: center;height: 20px;width: 200px;white-space: nowrap;overflow:hidden;padding-top:27px;background:url(divider.png) 0 12px repeat-x;}

.bdjd_an {background-color: #FFFFFF;height: 85px;width: 220px;padding-right: 20px;padding-left: 20px;}
.bdjd_an a{display:inline;}
.bdjd {height: 143px;width: 220px;background-color: #FFFFFF;padding:11px 20px;}
.bdjd li{background: url(main_bg.png) -300px -720px no-repeat;width: 192px;padding-left: 28px;}
.bdjd li h1{font-size: 16px;line-height: 30px;font-weight: bold;padding-bottom:8px;height: 60px;overflow: hidden;}
.bdjd li h2{line-height: 25px;color: #9c9c9c;height: 75px;width: 192px;overflow: hidden;}


.foot_xx {background-color: #2ba4dc;height: 44px;width: 100%;border-bottom: 1px solid #a8e3fe;margin-top:20px;}
.foot_xx ul{height: 44px;width: 950px;margin: 0px auto;}
.foot_xx h1{line-height: 44px;float: left;height: 44px;color:#a8e3fe;}
.foot_xx h2{line-height: 44px;float: right;height: 44px;color:#a8e3fe;}
.foot_zl {background-image: url(footbg.png);height: 210px;width: 100%;}
.foot_zl .wbnr {height: 150px;width: 930px;padding: 17px 25px 43px 25px;margin: 0px auto;}
.foot_zl .wbnr .lx{float: left;height: 150px;width: 240px;padding-right: 25px;}
.foot_zl .wbnr .nr{line-height: 24px;color: #7d7d7d;}
.foot_zl .wbnr .nr a{font-weight: bold;}
.foot_zl .wbnr .wm{float: left;height: 150px;width: 320px;padding-right: 75px;}
.foot_zl .wbnr .lj{float: left;height: 150px;width: 270px;}
.foot_zl .wbnr .lj .lnk{width: 125px;height: 20px;overflow:hidden;padding:10px 5px;float: left;}
.foot_zl .wbnr .lj .xzlink{width: 125px; line-height: 20px; height: 20px;overflow:hidden;}

#gotop{ position:fixed; right:25px; cursor:pointer;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#gotop{ width:50px; height:50px; background:url(main_bg.png) -420px -110px no-repeat; bottom:28px; _margin-bottom:28px;} 
#gotop:hover{ background-position:-470px -110px; }

.cydx {width:580px;height: 241px;background: #fff;padding-right: 20px;padding-left: 20px;}
.m-slide{ position: relative; width:578px;  height: 240px; background: #fff;border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;}
.m-slide .bottom-shadow{ position: absolute; bottom: -3px; left: 0; width: 100%; height: 1px; overflow: hidden; border-top: 1px solid #e5e5e5; background: #e5e5e5; border-bottom: 1px solid #ececec }
.m-slide .img { float: left; position: relative;border-top: 1px solid #e9e9e9;border-right: 1px solid #e9e9e9;}
.m-slide .img li, .m-slide .img a, .m-slide .img img { display: block; width: 400px; height: 239px }
.m-slide .img li { display: none; position: absolute; left: 0; top: 0 }
.m-slide .img .first { display: block }
.m-slide .tab { float: right }
.m-slide .tab li { *margin-bottom: -3px; border-top: 1px solid #e5e5e5; width: 177px }
.m-slide .tab .first { border-top: 0 }
.m-slide .tab a { text-decoration: none; display: block; position: relative; width: 174px; height: 39px; border-left: 3px solid #fff;cursor:pointer;}
.m-slide .tab a b { position: absolute; left: 0; top: 15px; width: 4px; height: 11px; overflow: hidden }
.m-slide .tab a span { position: absolute; overflow: hidden }
.m-slide .tab a .title { left: 17px; top: 10px; height: 20px; line-height: 20px; font-size: 14px; font-weight: bold; color: #666 }
.m-slide .tab .on a { border-left: 3px solid #41a1f2 }
.m-slide .tab .on a b { background: url(dot.png) no-repeat}
.m-slide .tab .on a span { color: #41a1f2 }



