@charset "gb2312";
*{margin: 0px;padding: 0px;font-size:13px;color:#333; font-family:Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; line-height:29px; list-style:none}
body{max-width:1920px; margin:0 auto; background: url(images/bg.jpg) center top no-repeat #fff}
img{ border:none}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none; color:#ff0000;}

.left{ float:left}
.right{ float:right}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}

.heading{ position:absolute; left:0; top:0; width:100%; height:34px; background:url(images/bg.png) repeat}
.heading ul{ width:1200px; height:34px; margin:0 auto; }
.heading ul li{ float:left; height:34px; line-height:34px; color:#6cb4f4; font-size:12px}
.heading ul li.wh{ background:url(images/gh.png) 0 center no-repeat; text-indent:25px; line-height:34px; color:#6cb4f4; font-size:12px}
.heading ul li.wh a{line-height:34px; color:#6cb4f4; font-size:12px}

.heading ul li.lj{line-height:34px; color:#6cb4f4; float:right; font-size:12px}
.heading ul li.lj a{ line-height:34px; color:#6cb4f4; font-size:12px}

.maintop{ width:1200px; height:200px; margin:0 auto; background:url(images/flash1.png) right 17px no-repeat}
.maintop p{ font-size:36px; color:#005297; font-weight:bold; line-height:40px; padding-top:87px; padding-left:12px}
.maintop span{ font-size:13px; color:#0065ba; font-family:Arial, Helvetica, sans-serif; line-height:15px; text-transform:uppercase; padding-left:12px}

.nav{ width:1200px; height:58px; margin:0 auto; background:#0166b6}
.nav li{ float:left; display:inline; width:109px; height:58px; background: url(images/nav_line.jpg) right top repeat-y}
.StyleA{ display:block; width:109px; height:58px; line-height:58px; text-align:center; font-size:15px; color:#fff; }
.StyleA:hover{ display:block; width:109px; height:58px; line-height:58px; text-align:center; font-size:15px; color:#fff;text-decoration:none; background:#003b76}

.navuu { width:109px; height:58px;  visibility:visible; z-index:1500; position:relative }
.navuu .StyleA {  display:block; width:109px; height:58px; line-height:58px; text-align:center; font-size:15px; color:#fff; font-family:Î¢ÈíÑÅºÚ}
.navuu:hover .StyleA {  display:block; width:109px; height:58px; line-height:58px; text-align:center; font-size:15px; color:#fff; font-family:Î¢ÈíÑÅºÚ;text-decoration:none; background:#003b76}
.navuudd1 { float:left; overflow:hidden; display:block; width:109px; height:58px; }
.navuudd2 { float:left; position:relative; display:inline; width:109px; height:58px; }
.popDiv {  width:109px; height:auto; background:#fff; margin:0px auto; filter:alpha(opacity=100); z-index:1000;}

.yy1 { border-bottom:1px solid #3382d9;color:#fff; text-decoration:none; display:block; text-align:center; height:35px; line-height:35px; overflow:hidden; font-size:13px; width:109px; background:#0166b6;}
.yy1:hover{ color:#fff; text-decoration:none; display:block; text-align:center; height:35px; line-height:35px; overflow:hidden; font-size:13px; width:109px;background:#1698ff; }

.linka{ width:1200px; height:50px; margin:0 auto; background:#eaf3fa}
.linka ul li{ float:left; height:50px;}

.linka ul li p{font-size:14px; color:#0166b6;line-height:50px;width:812px; height:50px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; padding-left:23px}
.linka ul li a{font-size:12px; color:#4e4f4f; line-height:50px; font-weight:100}
.linka ul li span{font-size:12px; color:#4e4f4f; line-height:32px; font-family:Arial, Helvetica, sans-serif; margin-left:15px}

.bannerfo{ width:309px;height:50px; margin-right:38px}
.bannerfo ul{width:309px;height:50px; margin:0 auto}
.bannerfo ul li{ display:inline}
.bannerfo ul .inputbox{ width:259px; height:31px; margin:9px 0;overflow:hidden}
.bannerfo ul .inputbox input{ width:259px; height:31px; padding:0 10px;color:#cbcbcb; line-height:30px; font-size:12px; background:url(images/search1.jpg) no-repeat 0 0; border:none}
.bannerfo ul .menuser{ width:50px; height:31px; padding:9px 0 0 0;}
.bannerfo ul .menuser img{width:50px; height:31px}


.block1{width:1200px; height:326px; margin:10px auto; background:url(images/pic1.jpg) no-repeat 0 0 #fff;}
.qh{ width:708px; float:left; height:326px;}
.tp{ background:url(images/tpxw.jpg); width:110px; height:40px; position:absolute; z-index:999}
.hot{ width:492px; height:auto; background:url(images/hot.jpg) no-repeat 0 0; float:right;}


.framecc{ width:398px; height:auto; padding-top:28px; padding-left:70px}
.framecc p a{width:398px; height:30px;font-size:18px; line-height:30px; color:#0166b6; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.framecc span a{width:398px; height:75px; display:block; overflow:hidden;line-height:25px; color:#535354; font-size:14px}
.framecc .more{height:32px;margin-top:5px;line-height:32px; font-size:12px; color:#a70000}

.framedd{ width:489px; height:auto; margin:15px auto 0; background:url(images/line.jpg) left top no-repeat}
.framedd ul li{width:470px; height:39px; margin:0 auto; line-height:39px; background:url(images/icon.jpg) 14px center no-repeat; text-indent:26px; overflow:hidden; border-bottom:1px dotted #e7e7e7}
.framedd ul li a{width:370px; height:39px; overflow:hidden; line-height:39px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; float:left}
.framedd ul li span{width:100px; height:39px;display:block; overflow:hidden; line-height:39px;font-family:Arial, Helvetica, sans-serif ; font-size:12px;text-align: center; color:#535354; }

.block2{ width:1200px; height: auto; margin:0 auto; margin-top:32px}
.tips{ width:188px; height:auto; float:left; margin-right:20px}

.child1{ width:188px; height:54px; display:block; margin-bottom:14px; background:url(images/icon1.png) 18px center no-repeat #d3e9ff; text-indent:67px; line-height:54px; color:#0166b6; font-size:15px; font-weight:bold}
.child1:hover{ width:188px; height:54px; display:block; margin-bottom:14px; background:url(images/icon1-a.png) 18px center no-repeat #68a9eb; text-indent:67px; line-height:54px; color:#fff; font-size:15px; font-weight:bold}

.child2{ width:188px; height:54px; display:block; margin-bottom:14px; background:url(images/icon2.png) 18px center no-repeat #d3e9ff; text-indent:67px; line-height:54px; color:#0166b6; font-size:15px; font-weight:bold}
.child2:hover{ width:188px; height:54px; display:block; margin-bottom:14px; background:url(images/icon2-a.png) 18px center no-repeat #68a9eb; text-indent:67px; line-height:54px; color:#fff; font-size:15px; font-weight:bold}

.child3{ width:188px; height:54px; display:block; margin-bottom:14px; background:url(images/icon3.png) 18px center no-repeat #d3e9ff; text-indent:67px; line-height:54px; color:#0166b6; font-size:15px; font-weight:bold}
.child3:hover{ width:188px; height:54px; display:block; margin-bottom:14px; background:url(images/icon3-a.png) 18px center no-repeat #68a9eb; text-indent:67px; line-height:54px; color:#fff; font-size:15px; font-weight:bold}

.child4{ width:188px; height:54px; display:block; background:url(images/icon4.png) 18px center no-repeat #d3e9ff; text-indent:67px; line-height:54px; color:#0166b6; font-size:15px; font-weight:bold}
.child4:hover{ width:188px; height:54px; display:block; background:url(images/icon4-a.png) 18px center no-repeat #68a9eb; text-indent:67px; line-height:54px; color:#fff; font-size:15px; font-weight:bold}

.kjzx{ width:660px; height:auto; float:left; margin-right:20px}
.kjzx .head{ width:660px; height:38px; border-bottom:1px solid #dddddd}
.kjzx .head p{ float:left; height:38px; border-bottom:2px solid #0066b3; padding-left:8px; padding-right:8px; line-height:38px; color:#016bbf; font-size:17px}
.kjzx .head a{ float: right; height:38px;line-height:38px; color:#636363; font-size:14px}
.kjzx .content{ width:660px; height: auto; }

.kjzx .content .newsa{ width:660px; height:auto; margin-top:22px}
.kjzx .content .newsa img{ width:135px; height:100px; display:block; float:left; margin-right:15px}
.kjzx .content .newsa .righttxt{ float:right; width:510px; height:auto}
.kjzx .content .newsa .righttxt p a{width:510px; height:30px;font-size:16px; line-height:30px; color:#0166b6; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.kjzx .content .newsa .righttxt span{width:510px; height:42px; display:block; overflow:hidden;line-height:21px; color:#858585}
.kjzx .content .newsa .righttxt .more{height:32px;margin-top:5px;line-height:32px; font-size:12px; color:#a70000}

.kjzx .content .newsb{ width:660px; height:auto; margin-top:15px}
.kjzx .content .newsb ul li{width:660px; height:29px; line-height:29px; background:url(images/icon.jpg) 10px center no-repeat; text-indent:20px; overflow:hidden }
.kjzx .content .newsb ul li a{width:560px; height:29px; overflow:hidden; line-height:29px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; float:left}
.kjzx .content .newsb ul li span{width:100px; height:29px;display:block; overflow:hidden; line-height:29px;font-family:Arial, Helvetica, sans-serif ; font-size:12px;text-align:right; color:#858585; }

.tzgg{ width:312px; height:auto; float:right}
.tzgg .head{ width:312px; height:38px; border-bottom:1px solid #dddddd}
.tzgg .head p{ float:left; height:38px; border-bottom:2px solid #0066b3; padding-left:8px; padding-right:8px; line-height:38px; color:#016bbf; font-size:17px}
.tzgg .head a{ float: right; height:38px;line-height:38px; color:#636363; font-size:14px}
.tzgg .content{ width:312px; height: auto; margin-top:22px }
.tzgg .content ul li{width:312px; height:29px; line-height:29px; background:url(images/icon.jpg) 10px center no-repeat; text-indent:20px; overflow:hidden }
.tzgg .content ul li a{width:212px; height:29px; overflow:hidden; line-height:29px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; float:left}
.tzgg .content ul li span{width:100px; height:29px;display:block; overflow:hidden; line-height:29px;font-family:Arial, Helvetica, sans-serif ; font-size:12px;text-align:right; color:#858585; }


.imframe{ width:1198px; height:58px; margin:24px auto; border:1px solid #d3d3d3}
.imframe ul li{ float:left; border-right:1px solid #d3d3d3; height:58px; width:159px; padding-left:79px}
.imframe ul li.img1{ background: url(images/img1.jpg) 32px center no-repeat;line-height:58px; color:#333; font-size:16px}
.imframe ul li.img2{ background: url(images/img2.jpg) 32px center no-repeat;line-height:58px; color:#333; font-size:16px}
.imframe ul li.img3{ background: url(images/img3.jpg) 32px center no-repeat;line-height:58px; color:#333; font-size:16px}
.imframe ul li.img4{ background: url(images/img4.jpg) 32px center no-repeat;line-height:58px; color:#333; font-size:16px}
.imframe ul li.img5{ background: url(images/img5.jpg) 32px center no-repeat;border-right:none; line-height:58px; color:#333; font-size:16px}

.block3{width:1200px; height: auto; margin:0 auto; margin-top:32px}
.block3 .head{ width:1200px; height:38px; border-bottom:2px solid #016bbf}
.block3 .head p{ float:left; height:38px;padding-left:30px; padding-right:30px; line-height:38px; color:#fff; background:#016bbf; font-size:16px}
.block3 .head a{ float: right; height:38px;line-height:38px; color:#016bbf; font-size:14px; background:url(images/more.jpg) right center no-repeat; padding-right:25px}
.block3 .content{ width:1200px; height: auto; margin-top:20px }

.cjzc{ width:385px; height:auto; float:left; margin-right:22px}
.cjzc .title{ width:385px; height:38px; border-bottom:1px solid #dddddd}
.cjzc .title p{ float:left; height:38px; border-bottom:2px solid #0066b3; padding-left:8px; padding-right:8px; line-height:38px; color:#016bbf; font-size:17px}
.cjzc .title a{ float: right; height:38px;line-height:38px; color:#636363; font-size:14px}
.cjzc .contenta{ width:385px; height: auto; margin-top:22px }

.cjzc .contenta .newsa{ width:385px; height:auto; }
.cjzc .contenta .newsa img{ width:135px; height:100px; display:block; float:left; margin-right:15px}
.cjzc .contenta .newsa .righttxt{ float:right; width:235px; height:auto}
.cjzc .contenta .newsa .righttxt p a{width:235px; height:30px;font-size:16px; line-height:30px; color:#0166b6; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.cjzc .contenta .newsa .righttxt span{width:235px; height:42px; display:block; overflow:hidden;line-height:21px; color:#858585}
.cjzc .contenta .newsa .righttxt .more{height:32px;margin-top:5px;line-height:32px; font-size:12px; color:#a70000}

.cjzc .contenta .newsb{ width:385px; height:auto; margin-top:15px}
.cjzc .contenta .newsb ul li{width:385px; height:29px; line-height:29px; background:url(images/icon.jpg) 10px center no-repeat; text-indent:20px; overflow:hidden }
.cjzc .contenta .newsb ul li a{width:285px; height:29px; overflow:hidden; line-height:29px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; float:left}
.cjzc .contenta .newsb ul li span{width:100px; height:29px;display:block; overflow:hidden; line-height:29px;font-family:Arial, Helvetica, sans-serif ; font-size:12px;text-align:right; color:#858585; }

.bann{ width:1200px; height:auto; margin:28px auto}

.block4{ width:1200px; height:auto; margin:0 auto}
.wlpx{ width:360px; height:auto; float:left}
.wlpx .head{ width:360px; height:38px; border-bottom:2px solid #016bbf}
.wlpx .head p{ float:left; height:38px;padding-left:30px; padding-right:30px; line-height:38px; color:#fff; background:#016bbf; font-size:16px}
.wlpx .content{ width:360px; height: auto; margin-top:20px }

.czpx{ width:1200px; height:auto; float:right}
.czpx .head{ width:1200px; height:38px; border-bottom:2px solid #016bbf}
.czpx .head p{ float:left; height:38px;padding-left:30px; padding-right:30px; line-height:38px; color:#fff; background:#016bbf; font-size:16px}
.czpx .head a{ float: right; height:38px;line-height:38px; color:#016bbf; font-size:14px; background:url(images/more.jpg) right center no-repeat; padding-right:25px}
.czpx .content{ width:1200px; height: auto; margin-top:20px }

.czpx .content .heada{ width:1200px; height:44px; border-bottom:1px solid #dddddd}

.eh1{height:44px;width:800px;}
.eh1 ul{list-style:none;margin:0px;padding:0px;}
.eh1 li{ width:120px;height:44px;line-height:44px;float:left;display:block; cursor:pointer;color:#575757;font-size:17px; margin-right:10px}
.eh1 .active{ width:120px; border-bottom:2px solid #0066b3;height:44px;line-height:44px;float:left;display:block;cursor:pointer;color:#0066b3;font-size:17px;}

.czpx .content .contenta{ width:1200px; height: auto; margin-top:22px}

.czpx .content .contenta .newsa{ width:387px; height:auto; display:block;float:left; margin:0 6px}
.czpx .content .contenta .newsa img{ width:135px; height:100px; display:block; float:left; margin-right:15px}
.czpx .content .contenta .newsa .righttxt{ float:right; width:237px; height:auto}
.czpx .content .contenta .newsa .righttxt p a{width:237px; height:30px;font-size:16px; line-height:30px; color:#0166b6; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.czpx .content .contenta .newsa .righttxt span{width:237px; height:42px; display:block; overflow:hidden;line-height:21px; color:#858585}
.czpx .content .contenta .newsa .righttxt .more{height:32px;margin-top:5px;line-height:32px; font-size:12px; color:#a70000}

.czpx .content .contenta .newsb{ width:1200px; height:auto; margin:0 auto; margin-top:12px;}
.czpx .content .contenta .newsb ul li{width:385px; height:29px; line-height:29px; background:url(images/icon.jpg) 10px center no-repeat; text-indent:20px; overflow:hidden; float:left; margin:0 6px}
.czpx .content .contenta .newsb ul li a{width:285px; height:29px; overflow:hidden; line-height:29px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; float:left}
.czpx .content .contenta .newsb ul li span{width:100px; height:29px;display:block; overflow:hidden; line-height:29px;font-family:Arial, Helvetica, sans-serif ; font-size:12px;text-align:right; color:#858585; }

.zcfb{ width:385px; height:auto; float:left; margin-right:22px}
.zcfb .title{ width:385px; height:38px; border-bottom:1px solid #dddddd}
.zcfb .title p{ float:left; height:38px; border-bottom:2px solid #0066b3; padding-left:8px; padding-right:8px; line-height:38px; color:#016bbf; font-size:17px}
.zcfb .title a{ float: right; height:38px;line-height:38px; color:#636363; font-size:14px}

.zcfb .contenta{ width:385px; height: auto; margin-top:22px }
.zcfb .contenta ul li{width:385px; height:39px; border-bottom:1px dotted #e7e7e7; line-height:39px; background:url(images/icon.jpg) 10px center no-repeat; text-indent:20px; overflow:hidden }
.zcfb .contenta ul li a{width:285px; height:39px; overflow:hidden; line-height:39px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; float:left}
.zcfb .contenta ul li span{width:100px; height:39px;display:block; overflow:hidden; line-height:39px;font-family:Arial, Helvetica, sans-serif ; font-size:12px;text-align:right; color:#858585; }

.zcjd{ width:385px; height:auto; float:right;}
.zcjd .title{ width:385px; height:38px; border-bottom:1px solid #dddddd}
.zcjd .title p{ float:left; height:38px; border-bottom:2px solid #0066b3; padding-left:8px; padding-right:8px; line-height:38px; color:#016bbf; font-size:17px}
.zcjd .title a{ float: right; height:38px;line-height:38px; color:#636363; font-size:14px}
.zcjd .contenta{ width:385px; height: auto; margin-top:22px; line-height:34px; font-size:13px; color:#535353}

.link{ width:1200px; height:42px; margin:36px auto 16px; background:#eceaeb}
.link p{ float:left; padding-left:28px; padding-right:28px; background:#0166b6; line-height:42px; color:#fff; font-size:17px}
.link a{ padding-left:8px; padding-right:8px;font-size:14px; line-height:42px; color:#575757; }

.foot{ width:1200px; height:auto; display:block; text-align:center; margin:0 auto; background:#faf9fa; border-top:4px solid #0166b6; padding-top:26px; padding-bottom:26px; line-height:30px; font-size:12px; color:#404040}
.foot a{line-height:30px; font-size:12px; color:#404040}
.foot img{ margin:10px; border:1px solid #cccccc}

.mainframe{ width:1180px; height:auto; margin:0 auto; background:#fff; padding:10px}

.leftframe{ width:240px; height:auto; float:left; margin-right:20px}

.zcgl{ width:240px; height: auto}
.zcgl .head{ width:240px; height:40px; display:block; text-align:center; background:#016bbf; line-height:40px; color:#fff; font-size:16px}
.zcgl .content{ width:208px; height:auto; border:1px solid #016bbf; padding:15px; padding-bottom:5px}
.zcgl .content a{ width:208px; height:35px; display:block; margin-bottom:10px; background:#d3e9ff; line-height:35px; color:#0166b6;  text-indent:35px}


.rightframe{ width:920px; height:auto; float:right}

.maincont{ width:920px; height:auto;}
.maincont .head{ width:920px; height:38px; border-bottom:2px solid #016bbf}
.maincont .head p{  float:left; height:38px;padding-left:30px; padding-right:30px; line-height:38px; color:#fff; background:#016bbf; font-size:16px}
.maincont .head p a{ line-height:38px; color:#fff; font-size:16px}

.maincont .head span{ float: right; height:38px;line-height:38px; color:#636363; font-size:13px}
.maincont .head a{line-height:38px; color:#636363; font-size:13px}
.maincont .content{ width:900px; min-height:500px; margin:0 auto;margin-top:15px}

.maincont .content ul li{ height:32px; width:900px; line-height:32px; border-bottom:1px dotted #cac7c5; background:url(images/icon.jpg) no-repeat 10px center; text-indent:26px; overflow:hidden;}
.maincont .content ul li a{ height:32px; width:800px; overflow:hidden; line-height:32px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; float:left}
.maincont .content ul li span{ height:32px; width:100px; display:block; text-align:right; overflow:hidden; line-height:32px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-indent:0}

.maincont .content1{ width:900px; min-height:500px; margin:0 auto; margin-top:15px}
.submain{ width:898px; height:auto; margin:10px auto}
.submain .title{ width:898px; height:38px; border-bottom:1px solid #dddddd}
.submain .title p{float:left; height:38px; border-bottom:2px solid #0066b3; padding-left:8px; padding-right:8px; line-height:38px; color:#016bbf; font-size:17px}
.submain .title a{float: right; height:38px;line-height:38px; color:#636363; font-size:14px}

.submain .contenta{ width:898px; height:auto; margin:0 auto; margin-top:10px}
.submain .contenta ul li{ height:32px; width:898px; line-height:32px; border-bottom:1px dotted #cac7c5; background:url(images/icon.gif) no-repeat 10px center; text-indent:26px; overflow:hidden;}
.submain .contenta ul li a{ height:32px; width:798px; overflow:hidden; line-height:32px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; float:left}
.submain .contenta ul li span{ height:32px; width:100px; display:block; overflow:hidden; line-height:32px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}

#telback{ background:url(images/lxs.png) no-repeat 20px -30px; min-height:600px; padding:80px 0 0 400px; width:320px; font-size:15px; line-height:35px}
#telback b{font-size:16px; color:#dc2c22; line-height:35px; font-weight:bold}

.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:15px 0; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold}
.proshow .primgpic{ width:680px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:680px; border:1px solid #ddd}
.proshow .prtent img{max-width:680px; margin-top:5px; margin-bottom:5px}
.proshow .prtent,.proshow .prtent p,.proshow .prtent span,.proshow .prtent li,.proshow .prtent div,.proshow .prtent td,.proshow .prtent th,.proshow .prtent dd{ font-size:14px; line-height:30px}
.proshow .next{ padding-top:10px;color:#666; border-top:1px dotted #cfcfcf;margin-top:10px}
.proshow .pos{line-height:30px; text-align:center;margin-bottom:15px; color:#999}