﻿/*searchBox*/
.searchBox { height: 38px; line-height: 38px; background: rgb(225, 243, 255) none repeat scroll 0% 0%; }
.search_l { padding-left: 15px; float: left; }
.search_l b { font-size: 14px; color: rgb(244, 0, 0); }
.search_l, .search_l a, .search_l b { height: 38px; line-height: 38px; }
.search_l a { padding: 0px 8px; }
.hzhbBox { border: 1px solid rgb(191, 191, 181); padding: 1px; background: rgb(252, 252, 252) none repeat scroll 0% 0%; }
.hzhbBox_Cont { height: 30px; padding: 10px 20px 0px; }
.contLeft { width: 270px; float: left; }
.mtbdBox { height: 297px; }
.mtbdBox h3 { height: 35px; background: transparent url(../images/mtbdtitle_bg.jpg) repeat-x scroll 0% 0%; margin: 0px; padding-top: 3px; }
.mtbdBox h3 .mtbdTitle { height: 32px; line-height: 32px; width: 102px; background: transparent url(../images/mtbdtitle.jpg) no-repeat scroll 0% 0%; display: block; margin: 0px 0px 0px 8px; font-size: 16px; font-weight: bold; color: rgb(255, 255, 255); padding-left: 50px; }
.mtbdBox h3 .more { float: right; margin-top: 10px; margin-right: 2px; display: inline; }
.mtbdBox ul { width: 256px; margin: 0px auto; }
.mtbdBox ul li { padding: 2px 0px 0px 7px; line-height: 20px; margin-top: 8px; border-bottom: 1px dotted rgb(150, 190, 223); }
.mtbdBox ul li a { font-size:12px; }
.mtbdBox ul li span { float: left; line-height: 18px; margin-right: 12px; }
.kstdBox { height: 253px; }
.kstdBox h3 { height: 35px; background: transparent url(../images/mtbdtitle_bg.jpg) repeat-x scroll 0% 0%; margin: 0px; padding-top: 3px; }
.kstdBox h3 .kstdTitle { height: 32px; line-height: 32px; width: 132px; background: transparent url(../images/kstd_title.jpg) no-repeat scroll 0% 0%; display: block; margin: 0px 0px 0px 8px; font-size: 16px; font-weight: bold; color: rgb(255, 255, 255); padding-left: 50px; }
.kstdBox ul li { width: 115px; margin: 9px 0px 0px 12px; float: left; display: inline; }
.kstdBox ul li a { width: 115px; height: 32px; font-size: 14px; background: transparent url(../images/kstd_bg.jpg) no-repeat scroll 0% 0%; display: block; }
.kstdBox ul li a:hover { background: transparent url(../images/kstd_bg2.jpg) no-repeat scroll 0% 0%; text-decoration: none; }
.kstdBox ul li span { width: 90px; line-height: 32px; text-align: center; float: right; font-size: 15px; font-weight: bold; cursor: pointer; font-family: "黑体"; }
.indexCon { width: 435px; float: left; margin: 0px 10px; }
.ad { height: 295px; padding: 2px 0px 0px 2px; overflow: hidden; }
.nb { width: 429px; height: 30px; padding-top: 5px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; float: right; opacity: 0.8; position: absolute; bottom: 2px; }
.rdgzBox { height: 253px; }
.rdgzBox h3 { height: 38px; background: transparent url(../images/rdgz_bg.jpg) repeat-x scroll 0% 0%; border-bottom: 1px solid rgb(161, 204, 239); }
.rdgzBox h3 ul li { width: 144px; float: left; border-right: 1px solid rgb(161, 204, 239); height: 38px; line-height: 38px; text-align: center; font-size: 16px; font-weight: bold; cursor: pointer; }
.rdgzBox h3 ul li.hover { background: transparent url(../images/rdgz_title.jpg) no-repeat scroll 0% 0%; color: rgb(255, 255, 255); padding-right: 15px; width: 128px; text-align: right; }
.news_con { padding: 10px 10px 0px; overflow: hidden; }
.newsC1 span { display: block; float: left; padding: 2px; border: 1px solid rgb(204, 204, 204); margin-right: 10px; }
.newsC_r { width: 255px; float: left; padding-left: 5px; }
.newsC_r b { color: rgb(255, 0, 0); font-size: 14px; line-height: 28px; }
.newsC_r p { padding-top: 2px; line-height: 20px; }
.newsC2 { clear: both; margin-top: 10px; }
.newsC2 img { float: left; margin-right: 10px; display: inline; margin-top: 5px; }
.newsC2_text { width: 290px; float: left; }
.newsC2_text ul li { float:left; line-height: 32px; border-bottom: 1px dotted rgb(150, 190, 223); width:400px; font-size: 14px; padding-left: 8px; }
.newsC2_text ul li span { float:left; display:block; line-height: 32px;}
.newsC2_text ul li a { float:left; display:block; font-size: 14px;  line-height: 32px;}
.newsC2_text ul li i { float:right; display:block; font-style:normal; _margin-top:-32px; margin-top:-32px\0;}
.contRight { width: 275px; float: right; }
.yygkBox { height: 297px; }
.yygkBox h3 { height: 35px; background: transparent url(../images/mtbdtitle_bg.jpg) repeat-x scroll 0% 0%; margin: 0px; padding-top: 3px; }
.yygkBox h3 .mtbdTitle { height: 32px; line-height: 32px; width: 102px; background: transparent url(../images/mtbdtitle.jpg) no-repeat scroll 0% 0%; display: block; margin: 0px 0px 0px 8px; font-size: 16px; font-weight: bold; color: rgb(255, 255, 255); padding-left: 50px; }
.yygkBox h3 .more { float: right; margin-top: 10px; margin-right: 2px; display: inline; }
.yygkBox_Cont { padding: 6px 10px 0px; }
.yygkBox_Cont ul li { line-height: 22px; margin-top: 10px; border-bottom: 1px dotted #ccc;}
.zx_hot { height: 253px; }
.zx_hot h3 { height: 35px; background: transparent url(../images/mtbdtitle_bg.jpg) repeat-x scroll 0% 0%; margin: 0px; padding-top: 3px; }
.zx_hot h3 .mtbdTitle { height: 32px; line-height: 32px; width: 102px; background: transparent url(../images/mtbdtitle.jpg) no-repeat scroll 0% 0%; display: block; margin: 0px 0px 0px 8px; font-size: 16px; font-weight: bold; color: rgb(255, 255, 255); padding-left: 50px; }
.bzLeft { width: 736px; float: left; }
.bz_jrsy { margin: 12px 10px 0px 0px; width: 356px; height: 234px; float: left; display: inline; }
h2 { height: 55px; }
h2 img { margin: 6px 0px 0px 7px; }
.bz_jrsy h3 { height: 29px; line-height: 29px; background: rgb(206, 234, 255) none repeat scroll 0% 0%; padding-left: 1px; }
.bz_jrsy h3 ul li { font-size: 14px; font-weight: normal; line-height: 29px; color: rgb(5, 88, 165); float: left; }
.bz_jrsy h3 ul li a { font-size: 14px; line-height: 29px; color: rgb(5, 88, 165); font-weight: normal; padding: 0px 10px; }
.bz_jrsy h3 ul li.hover a { color: rgb(255, 255, 255); width: 45px; height: 22px; background: rgb(0, 101, 175) none repeat scroll 0% 0%; padding: 0px 5px; margin: 0px 5px; }
.bz_jrsyCon { padding: 8px 0px 0px 9px; }
.bz_jrsyCon ul li{border-bottom: 1px dotted #ccc;padding-bottom:8px;margin-bottom: 8px;}
.bzRight { width: 264px; float: left; }
.jkbkBox { margin-top: 10px; height: 283px; clear: both; }
.jkbkBox_con { padding: 10px 9px; }
.fl { float: left; }
.fr { float: right; }
.jkbkBox_con ul li.fl,.jkbkBox_con ul li.fr { width: 117px; height: 29px; margin-bottom: 10px; }
.jkbkBox_con ul li p { width: 94px; float: right; line-height: 29px; text-align: center; color: rgb(0, 102, 171); }
.jkbkBox_con ul li p:hover { color: rgb(255, 0, 0); }
.jryyBox { clear: both; height: 189px; }
.jryyBox h3 { height: 40px; background: transparent url(../images/yytitle.jpg) no-repeat scroll 0% 0%; }
.jryyBox h3 span { width: 40px; padding-left: 173px; text-align: center; font-size: 26px; font-family: "Arial"; line-height: 40px; font-weight: bold; color: rgb(255, 23, 0); display: block; }
.jryyBoxCon { width: 258px; margin: 7px auto 0px; }
.jryyBoxCon ul li { height: 28px; line-height: 28px; }
.jryy_bgC { background: rgb(215, 236, 247) none repeat scroll 0% 0%; }
.jryyBoxCon ul li span { margin-left: 12px; float: left; display: inline; line-height: 28px; }
.jryyBox P { margin-top: 7px; }
.jryyBox P img { margin-left: 12px; }
.lylxBox { height: 225px; margin-top: 10px; }
.lylxBoxCon { padding: 9px 6px 0px; line-height: 20px; }
.lylxBoxCon img { margin-bottom: 5px; }

.lswtdh { width: 115px; height: 382px; background: transparent url(../images/swtleft.gif) no-repeat scroll left top; position: fixed; left: 5px; top: 100px; z-index: 2147483647; overflow: hidden; }
.gbls { width: 115px; height: 1px; text-align: right; }
.gbls img { cursor: pointer; float: right; margin-top: -17px; }
.gbls2 { width: 100px; height: 80px; overflow: hidden; margin-left: 7px; }
.yysrs { width: 100px; height: 23px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(238, 238, 238); margin-top: 12px; color: rgb(153, 153, 153); text-align: center; }
.lxb_btn { width: 109px; height: 28px; outline: medium none; border: medium none; cursor: pointer; display: block; margin-top: 10px; margin-left: 1px; background: transparent url(../images/djbd.jpg) no-repeat scroll -9px 3px; }
.gbls3 { width: 115px; height: 30px; margin-top: 5px; }
.gbls3 a { width: 100%; height: 100%; display: block; }
.rcswx { width: 100%; height: 66px; background: rgb(1, 149, 124) url(../images/bottom_pc.gif) no-repeat scroll center top; position: fixed; left: 0px; bottom: 0px; z-index: 2147483647; }
.rcswx ul { list-style-type: none; }
#wxtp { position: absolute; z-index: 99; bottom: 66px; left: 13px; display: block; padding: 0px; width: 0px; }
.rcswx ul li.ftbot1 { width: 270px; height: 66px; position: relative; float: left; display: inline; }
.rcswx ul li.ftbot1 a { width: 100%; height: 100%; display: block; }
.rcswx ul li.ftbot2 { width: 130px; height: 66px; position: relative; float: left; display: inline; }
.rcswx ul li.ftbot2 a { width: 100%; height: 100%; display: block; }
.rcswx ul li.ftbot3 { width: 150px; height: 66px; position: relative; float: left; margin-left: 10px; display: inline; }
.rcswx ul li.ftbot3 a { width: 100%; height: 100%; display: block; }
.rcswx ul li.ftbot4 { width: 130px; height: 66px; position: relative; float: left; display: inline; }
.rcswx ul li.ftbot4 a { width: 100%; height: 100%; display: block; }
.rcswx ul li.ftbot5 { width: 270px; height: 66px; position: relative; float: right; display: inline; }
.rcswx ul li.ftbot5 a { width: 100%; height: 100%; display: block; }
.rcswt { width: 69px; height: 375px; background: transparent url(../images/swtright.gif) no-repeat scroll 0% 0%; position: fixed; right: 5px; top: 100px; z-index: 2147483647; }
.rcswt ul { list-style-type: none; }
.rcswt ul li { width: 69px; height: 71px; margin-bottom: 5px; text-align: center; cursor: pointer; position: relative; }
.rcswt ul li a { font-size: 14px; color: rgb(255, 255, 255); text-decoration: none; width: 100%; height: 100%; display: block; }
.cf::before, .cf::after { display: table; content: ""; }
.cf::after { clear: both; }
.cf {  }
.float_container { background-color: rgb(255, 254, 238); box-sizing: border-box; border: 5px solid rgb(0, 143, 113); border-radius: 6px; z-index: 1000; display: none; position: fixed; width: 440px; left: 50%; bottom: 28%; margin: 0px auto auto -220px; background-image: linear-gradient(rgb(255, 252, 247), rgb(255, 247, 225)); font-size: 14px; }
.float_container .ntitle { position: relative; z-index: 1002; background: rgb(0, 143, 113) none repeat scroll 0% 0%; font-size: 20px; line-height: 2.2; color: rgb(255, 255, 255); text-align: center; letter-spacing: -1px; }
.float_container .ntitle .icon_swt { position: absolute; z-index: 1003; left: 5px; top: 0px; }
.float_container .ntitle .close_swt { position: absolute; cursor: pointer; z-index: 1003; right: 5px; top: 7px; }
.float_container dl { display: none; margin: 0px; padding: 0px; }
.float_container dt { display: inline-block; width: 10%; float: left; margin: 24px 0px 0px 8px; text-align: center; }
.float_container dt img { max-width: 100%; border: 0px none; vertical-align: middle; }
.float_container dd { margin: 5px 0px 0px; display: inline-block; position: relative; width: 83%; float: left; }
.float_container .time1 { font-size: 12px; line-height: 1.6; color: rgb(108, 103, 97); width: 95%; margin: 0px 0px 0px 5%; height: 1.6em; }
.float_container .box11 { background-color: rgb(198, 229, 250); color: rgb(0, 0, 0); position: relative; margin-left: 5%; padding: 5px 10px 3px; line-height: 20px; border-width: 1px; border-style: solid; border-color: rgb(178, 218, 240) rgb(126, 187, 228) rgb(126, 187, 228); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 12px; box-shadow: 0px 3px 0px rgb(62, 160, 221), 0px 1px 1px rgb(255, 255, 255) inset; background-image: linear-gradient(rgb(198, 229, 250), rgb(166, 215, 247)); letter-spacing: -1px; }
.float_container .box11 span { color: rgb(222, 0, 0); }
.float_container .box11 img { width: 22px; vertical-align: bottom; }
.float_container .box11::before, .float_container .box11::after { position: absolute; content: ""; }
.float_container .box11::before { width: 18px; height: 13px; top: -1px; left: -9px; background: transparent url(../images/arrow.png) no-repeat scroll 0px 0px / 18px auto; }
.float_container .box11::after { width: 40px; height: 26px; bottom: -4px; right: -7px; background: transparent url(../images/wave.png) no-repeat scroll 0px 0px / 40px auto; }
.float_container .sbtn { margin-top: 15px; padding: 10px 0px; border-top: 1px solid rgb(199, 199, 192); border-bottom: 1px solid rgb(151, 145, 133); background-color: rgb(234, 235, 237); }
.float_container .sbtn a { display: inline-block; width: 39%; height: 2em; float: left; margin: 0px 5%; border: 1px solid rgb(166, 165, 161); border-radius: 12px; background-color: rgb(254, 254, 254); box-shadow: 0px 2px 2px rgb(209, 209, 211); font-size: 16px; color: rgb(108, 103, 97); line-height: 2; text-align: center; text-decoration: none; transition: all 0.3s linear 0s; }
.float_container .sbtn a:hover { border-color: rgb(149, 148, 144); background-color: rgb(247, 247, 247); }
@media screen and (max-width: 320px) {
	.float_container .ntitle { font-size: 18px; background-size: 32px auto; }
	.float_container dd { width: 73%; }
	.float_container .box11 { font-size: 13px; }
	.float_container .sbtn a { border-radius: 10px; font-size: 15px; }
}
.ntel { display: none; margin: 15px 0px 0px 15%; width: 343px; height: 32px; background: transparent url(../images/swt_qq_bg.png) no-repeat scroll 0% 0%; }
.ntel input { background: transparent none repeat scroll 0% 0%; border: medium none; padding: 0px 3px; height: 32px; line-height: 32px; }
.ntel .nb { width: 70px; }
.ntel #ntel { font-size: 12px; width: 264px; float: left; }
/*ystd*/
.ystd{margin-top:30px !important;border:1px solid #ccc;}
.ystd>ul{display:flex;justify-content: space-between;}
.ystd>ul>li{width:300px;padding: 30px;border:1px solid #ccc;}
.ystd>ul li.fr{width:150px;}
.ystd>ul li.fr p{color:#999}
.ystd>ul li.fr p.sc{line-height:1.8;color:orange}
.ystd>ul li.fr p span{color:#0282CB;font-weight:bold;font-size:20px;}
.ystd>ul img{border-radius:50%}
.ystd ul li.ysjj{margin-bottom:20px;line-height:2;}
.ystd ul li.btn a{display:inline-block;width:100px;border:1px solid #ccc;text-align:center;padding:5px;margin-right:15px;background: #03B6B2;color: #fff;}
