*{margin:0;padding:0;list-style:none;}
html, body{  height:100%; }

q:before, q:after {	content:'';}
abbr,acronym{border:0;}

* html .clearfix {zoom: 1;} 
*:first-child+html .clearfix {zoom: 1;} 

body{ font-size:12px; background:#fff; color:#333; margin:0; padding:0; font: 12px/1.5 "΢���ź�",'Microsoft YaHei',����,'SimSun',Verdana,tahoma,arial,sans-serif;}

a{ color:#333; text-decoration:none;}
a:hover{ color:#c00; text-decoration:underline;}

img{ border:none; padding:0; margin:0;}
ul,li,dl,dt,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; list-style:none; }
li{ list-style:none; vertical-align:middle;}
.clear{ clear:both;}

.fl{ float:left;}
.fr{ float:right;}
.blank10{ height:10px; line-height:10px; clear:both; overflow:hidden;}
.more{ float:right; font-size:12px; font-weight:normal;}
.grayline{ border:1px solid #ddd;}
.rel{ position:relative;}


.indexbg{ background:#c3d2d5 url(../jpg/r1l7j7.jpg) no-repeat top center; height:100%; position: relative;}
.indexbg .box1002{ width:1002px; margin:0 auto; height:80%;  }
.indexbg .logo{ text-align:center; padding:84px 0 0 0; height:190px;}
.indexbtn ul li{ display:inline; float:left;margin-left:8px;}
.indexbtn ul li.li1{ margin:0;}


.banbg{background:url(../gif/9lc17e.gif) left top repeat-x; position: relative;}
.banimg{background: url(../jpg/50hk02.jpg) top center no-repeat;height:170px; text-align:center;}
.ksytopr{position: absolute; top:10px; right: 20px; }
.ksytopr .menus li{float: left; position: relative;}
.ksytopr .menus li{float: left; position: relative;}
.ksytopr .menus li a{display: inline-block; font-size: .9375em; line-height: 30px; color: #fff;}
.ksytopr .menus li a span{display: inline-block; vertical-align: top;}
.ksytopr .menus li a font{display: inline-block; vertical-align: top; padding-left: 5px; padding-right: 10px;}
.ksytopr .menus li a:hover span{opacity: .85;}
.ksytopr .menus li .drop{position: absolute; top: 33px; left: 50%; display: none; margin-left: -60px; padding-top: 7px; width: 120px; display: none; z-index: 9;}
.ksytopr .menus li .drop dt{padding: 10px; background: rgba(17,41,74, 0.5); -webkit-background: rgba(17,41,74, 0.5); border-radius: 5px;}
.ksytopr .menus li .drop dt:before{position: absolute; left: 50%; top: -7px; margin-left: -7px; display: block; content: ""; overflow: hidden; border: 7px solid transparent; border-bottom-color: rgba(17,41,74, 0.5);}
.ksytopr .menus li .drop dt img{display: block; width: 100%;}
.ksytopr .menus li .drop dt span{display: block; text-align: center; color: #fff; padding-top: 5px; line-height: 18px; font-size: 12px;}
.ksytopr .marks li{float: left; line-height: 30px;}
.ksytopr .marks li .itm{display: inline-block; font-size: .9375em; color: #fff;}
.ksytopr .marks li .itm span{display: inline-block; vertical-align: top;}
.ksytopr .marks li .itm font{display: inline-block; vertical-align: top; padding-left: 10px; padding-right: 5px;}
.ksytopr .marks li .itm.btn{padding: 0 1em; background: #5096e0; border-radius: 3px;}
.ksytopr li.users a.name{margin-right: 8px;color: #fff;}
.ksytopr li.users a.name:hover{text-decoration: underline;}
.ksytopr .marks li.login-after font{margin: 0px 10px;}

.nav{ height:42px; line-height:42px; width:1002px; margin:0 auto; }
.nav ul li{ display:inline; float:left; background:url(../gif/40hkrn.gif) right top no-repeat; height:42px; font-size:16px; width:200px; text-align:center; text-align:center;font-family:"΢���ź�"; }
.nav ul li a{ display:block;  text-align:center; color:#fff; margin:0 8px;}
.nav ul li a:hover,.nav ul li.on a{ background:#ff9200; color:#fff; text-decoration:none;}
.nav ul li#last{ background:none;}
.subbg{ height:40px; background:url(../gif/hsq0un.gif) top repeat-x;}
.notice{ height:40px; line-height:36px; color:#333;   overflow:hidden; position:relative; width:1002px; margin:0 auto;}
.notice .date{ position:absolute; left:10px;}
.notice .weather{position:absolute;	left:212px;	top:6px;	overflow:hidden; height:20px;}

.subnav{display:none; width:1002px; margin:0 auto;}
.Nav2 {  height:40px;   line-height:36px; color:#666; display:none; z-index:99999; }
.Nav2 ul{width:auto;overflow:hidden;}
.Nav2 ul li{float:left;padding:0px 12px;background:url(../gif/ovjlkt.gif) right top no-repeat;height:36px;line-height:36px;}
.Nav2 a{line-height:32px !important; white-space:nowrap;}
.Nav2 a:hover{color:#d40000;text-decoration:none;}
.Nav2 .s1{margin-left: 0;}
.Nav2 .s2{margin-left: 458px; font-size:15px;}
.Nav2 .s3{margin-left: 656px; font-size:15px;}
.Nav2 .s4{margin-left: 0;}
.Nav2 .s5{margin-left: 0;}


.mainbox{ width:1002px; margin:0 auto; }



.zxtitle1{ background:url(../gif/twf2vz.gif) 0 0 repeat-x; height:29px; line-height:29px; padding:3px 0 0 5px;}
.zxtitle1 h1{ font-size:16px; height:29px; background:#347fc5; color:#fff; float:left; padding:0 17px; font-weight:normal;}
.zxtitle1 .more{ float:right; color:#666; padding-right:8px;}
.zxtitle2{ height:32px; background:#347fc5; line-height:32px; border-left:4px solid #ffa300;}
.zxtitle2 h1{ font-size:16px; color:#fff; padding:0 0 0 12px; font-weight:normal;}
.zxtitle2 a{ color:#fff;}
.ksydnews{height: 258px; width: 388px;}
.ksydnews dd,.ksyzcfg dd{ margin:7px 14px 0 14px;}
.ksylist li{ line-height:26px; height:26px; background:url(../gif/4cq2tp.gif) left center no-repeat; padding-left:12px;}
.ksylist li a{display:block; width:80%; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.ksylist li span{ color:#999;}
.font14{ font-size:14px;}
.box760{ width:760px;}
.ksytzgg{ width:232px;}
.ksytzgg dd{ width:230px;height:220px; border-top:none; padding:7px 0 0 0;}
.ksyggbox img{ display:block;}
.box360{ width:360px;}
.aboutbox{ height:357px; padding:10px 10px 0 10px;line-height:24px; color:#333;}
.aboutbox img{ padding:0 12px 0 0; display:block;}
.aboutbox h1{ font-size:16px; color:#2168aa; font-weight:normal; height:30px; line-height:30px;}
.aboutbox  .info a{ color:#f00;}

.ksybtnbox{ background:url(../png/qd00ja.png) no-repeat; height:36px; line-height:36px; font-size:16px;}
.ksybtnbox a{ color:#e17d12; padding:0 0 0 60px;}
.ksyzcfg{height:413px; width: 388px; overflow:hidden;}
.ksyr232px{ width:232px;}
.ksybgxz{ height:141px;padding: 8px 8px 0 12px;border-top:none;}
.ksyweblink{ height:270px; border-top:none; text-align:center; padding:10px 0 0 0;}

.footer{ padding:50px 0; width:1002px; margin:0 auto; text-align:center; color:#333; line-height:26px; position:relative;}
.footer span{ font-family:Arial, Helvetica, sans-serif;}
.footer a{  color:#333; }
.foot{ color:#333; height:84px; line-height:26px; padding:30px 0 0 0; text-align:center;}
.footer .indbot_ico{position:absolute; width:70px; height:70px; left:100px; top:43px;}
.footer .indbot_ico img{ width:70px !important; height:70px !important;}
.bottom{ background:url(../gif/rbjtlu.gif) top repeat-x; height:143px;  text-align:center; color:#333; line-height:26px;}
.bottombox{ width:1002px; position:relative; margin:0 auto;}
.bottom span{ font-family:Arial, Helvetica, sans-serif;}
.bottom a{  color:#333; }
.bottom .footlink{ padding:10px 0 2px 0; height:28px; width:1002px; margin:0 auto 20px auto;}
.bottom .footlink select{ width:234px; margin:0 0 0 15px; color:#999; float:left;}
.bottom .bot_ico{ position:absolute; width:70px; height:70px; left:50%; margin-left:-400px; top:53px;}
.bottom .bot_ico img{ width:70px !important; height:70px !important;}


.leftnr{ width:235px; border:1px solid #ddd; min-height:591px;display:inline; }
.ltitle{  line-height:36px;  background:#347fc5; text-align:center; font-size:18px; color:#fff;   height:36px; }
.menunr{ padding:20px 0 0 0; width:200px; margin:0 auto;}
.menunr ul li{ font-size:14px; margin:0 0 10px 0;  font-weight:normal; height:32px; line-height:32px; font-family:"΢���ź�"; overflow:hidden;}
.menunr ul li a{ background:url(../gif/iv5lay.gif) 0 0 no-repeat; padding-left:60px; display:block; font-size:14px;}
.menunr ul li a:hover,.menunr ul li.active a{ background:url(../gif/iv5lay.gif) 0 -32px no-repeat; color:#347fc5; text-decoration:none;}

.rightnr{  min-height:581px; height:auto !important; height:581px; width:750px; padding-bottom:10px; display:inline;}
.position{ font-size:14px; color:#666; background:url(../gif/3wjy84.gif) 10px top no-repeat #f0f0f0; padding-left:42px; height:40px; line-height:40px;  }
.position a{ margin:0;  color:#666;}
.position a:hover{ color:#c00;}
.rightcon{ padding:10px; overflow:hidden;}
.listnews{ font-size:14px;border-bottom:1px dashed #ddd;padding:0 8px 20px 8px;}
.listnews li{ height:30px; line-height:30px;  background:url(../gif/4cq2tp.gif) left center no-repeat; padding-left:16px; }
.listnews li a{display:inline-block; width:80%; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.listnews li span{ color:#999; float:right; padding-top:0 !important;}
.listnews li a:hover{ color:#c00;}
.listnews li img{ padding:10px 0 0 4px; float:left;}


.pagebox{height: 40px;line-height: 40px;text-align: center;}


.clsPage{ text-align:center;margin:25px auto auto;padding:0;overflow:hidden;font-size:14px;font-family:Microsoft YaHei,simhei;}
.clsPage a{display:inline-block;vertical-align:middle;text-align:center; height:25px;line-height:25px;padding:0px 7px;margin-right:4px; text-decoration:none;background-color:#347fc5; border:1px solid #347fc5;color:white;overflow:hidden;}
.clsPage a:hover{background-color:#ff9200;color:#fff;border-color:#ff9200;}
.clsPage span{display:inline-block;vertical-align:middle;text-align:center;height:25px;line-height:25px;padding:0px 7px;margin-right:4px;background-color:#f7f7f7; border:1px solid #bdbdbd;color:black;}


.contentbox{ padding:20px 50px;}
.newstitle{ font-size:30px;  font-family:"΢���ź�"; text-align:center; font-weight:normal;}
.wzfbt{ text-align:center; font-size:16px;}
.newsinfo{ margin:10px 0; line-height:28px; text-align:center; color:#666; border-bottom:1px dashed #ddd; border-top:1px dashed #ddd;}
.newsinfo a{color:#666;  }
.newscontnet{ font-size:14px; color:#333; line-height:28px; border-bottom:1px solid #ddd; padding-bottom:50px; margin-bottom:10px; padding-top:10px; overflow:hidden;}
.newscontnet img{ max-width:100%;}
.otherli{ clear:both; padding:10px 0; font-size: 14px;line-height: 26px;color: #333;}
.close a{ color:#959595; padding:0 0 0 8px;}


.social-share .social-share-icon{width: 22px !important; height: 22px !important; line-height: 22px !important; font-size: 16px !important;}

body.useOldFixed .indexbtn{ width:1010px !important; margin: 0 auto !important;}
body.useOldFixed .indbot_ico,body.useOldFixed .ksyjiucuo,body.useOldFixed .bot_ico{top: auto !important; bottom: 10px !important;}
body.useOldFixed .nav{ background: #347fc5;}
body.useOldFixed .home_img{ margin: 0 auto !important;width: 360px !important; height: 260px !important; clear: none !important; float: none !important;}
body.useOldFixed .home_img .slide_x,body.useOldFixed .home_img .slide_x .list li,body.useOldFixed .home_img .slide_x .list li img{width: 360px !important; height: 260px !important;}
body.useOldFixed .home_img .slide_x .list{ width: 9999px !important;}
body.useOldFixed .home_img .slide_x .list li{clear: none !important; float: left !important;}
body.useOldFixed .home_img .slide_x .list li p{overflow: hidden !important;  text-overflow: ellipsis !important; white-space: nowrap !important;}
body.useOldFixed .zxtitle1{ background: none; border-bottom: 2px #347fc5 solid; }
body.useOldFixed .subbg{ background: none; border-bottom: 2px #cccccc solid; }
body.useOldFixed .ksylist li a:not(.skipAutoFix),body.useOldFixed .listnews li a:not(.skipAutoFix){ width: 75% !important; float: left !important; clear: none !important;}
body.useOldFixed .ksylist li span,body.useOldFixed .listnews li span{ float: right; width: 20% !important; text-align: right; }
body.useOldFixed .ksytzgg,body.useOldFixed .ksybgxz,body.useOldFixed .ksyr232px{ width: 100% !important; }
body.useOldFixed .ksytzgg #scrollText{width: 90% !important;}
body.useOldFixed .ksyggbox img{ width: 100% !important; }
body.useOldFixed .ksybtnbox{ width: 60%; margin: 0 auto !important; background: #fff4de; border:1px #f5b476 solid; text-align: center;}
body.useOldFixed .leftnr{width: 100% !important; min-height:auto !important; border: 2px #cccccc solid; float: left !important;}
body.useOldFixed .menunr{width: 98% !important;}
body.useOldFixed .menunr ul li a,body.useOldFixed .menunr ul li a:hover,body.useOldFixed .menunr ul li.active a{ background: none; }
body.useOldFixed .rightnr:not(.skipAutoFix){width: 100% !important;float: left !important;}
body.useOldFixed .position{background-position: 10px center;}
body.useOldFixed #sharedContent{ width: 100% !important; height: 80px !important;}
body.useOldFixed .article-sxp{ clear: both !important; }