body {
 background: rgb(249, 249, 249); -webkit-text-size-adjust: none;
}
.csmb_search {
 background: url("csmb_search_bg.jpg") repeat-x; height: 32px;
}
.cs_wrap {
 margin: 0px auto; width: 1002px;
}
.csmb_search a {
 background: url("csmb_icon2.png") no-repeat; margin: 4px 0px 0px 16px; width: 75px; height: 26px; float: left; display: block;
}
.csmb_search a:hover {
 text-decoration: none;
}
.csmb_search a span {
 text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 12px; margin-left: 8px;
}
.csmb_search form {
 margin: 3px 6px 0px 0px; float: right; display: inline;
}
.input_text1 {
 border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(7, 139, 204) currentColor rgb(7, 139, 204) rgb(7, 139, 204); border-image: none; width: 180px; height: 24px; color: rgb(152, 152, 152); line-height: 24px; padding-left: 7px; font-size: 12px;
}
.input_btn1 {
 background: url("csmb_btn1.jpg") no-repeat; border: currentColor; border-image: none; width: 54px; height: 26px; color: rgb(255, 255, 255); line-height: 26px; padding-left: 15px; font-size: 12px; font-weight: bold; margin-left: -8px; cursor: pointer;
}
.csmb_header {
 background: rgb(79, 171, 218); height: 157px;
}
.csmb_header_logo {
 background: url("csmb_logo.jpg") no-repeat center; margin: 0px auto; width: auto; height: 157px;
}
.ml70 {
 margin-left: 70px;
}
.ml60 {
 margin-left: 60px;
}
.bold {
 font-weight: bold;
}
.csmb_nav {
 background: url("csmb_nav_bg.jpg") repeat-x; height: 41px;
}
.csmb_nav ul {
 margin: 0px auto; width: 1002px;
}
.csmb_nav ul li {
 color: rgb(179, 179, 179); line-height: 41px; float: left;
}
.csmb_nav ul li a {
 margin: 0px 20px; color: rgb(51, 51, 51); font-size: 14px;
}
.csmb_nav ul li a:hover {
 color: rgb(62, 157, 211);
}
.csmb_main {
 margin: 17px auto 24px; width: 1002px; overflow: hidden;
}
.csmb_left {
 background: rgb(231, 231, 231); width: 240px; float: left;
}
.csmb_lt {
 background: rgb(1, 133, 182); height: 40px;
}
.csmb_lt p {
 background: url("csmb_icon3.png") no-repeat 0px 8px; color: rgb(255, 255, 255); line-height: 40px; padding-left: 35px; font-size: 14px; margin-left: 15px;
}
.csmb_lc {
 overflow: hidden;
}
.csmb_lc h6 {
 background: url("csmb_icon1.png") no-repeat; margin: 0px auto; width: 52px; height: 17px; color: rgb(0, 135, 183); line-height: 17px; padding-left: 28px; font-size: 14px;
}
.lc_bg {
 background: url("lc_bg.gif") no-repeat; width: 240px; height: 21px; margin-top: 7px;
}
.csmb_lc img {
 margin-left: 57px;
}
.csmb_lc p {
 height: 32px; color: rgb(52, 52, 52); line-height: 32px; font-size: 14px; margin-left: 100px;
}
.csmb_lc ul {
 margin-left: 50px;
}
.csmb_lc ul li {
 width: 90px; color: rgb(51, 51, 51); line-height: 30px; font-size: 14px; float: left;
}
.csmb_space1 {
 height: 27px;
}
.csmb_space2 {
 height: 36px;
}
.csmb_space3 {
 background: rgb(249, 249, 249); height: 9px;
}
.csmb_lb {
 background: url("csmb_lb_bg.png") repeat-x; border: 1px solid rgb(190, 190, 190); border-image: none; width: 238px; height: 40px;
}
.csmb_lb p {
 background: url("csmb_icon4.png") no-repeat 0px 5px; color: rgb(51, 51, 51); line-height: 40px; padding-left: 35px; font-size: 14px; margin-left: 12px; float: left;
}
.csmb_lb a {
 color: rgb(178, 178, 178); line-height: 40px; font-size: 12px; margin-right: 10px; float: right;
}
.csmbxl_main .mt10 {
 margin-top: 10px;
}
.h243 {
 height: 243px;
}
.h195 {
 height: 195px;
}
.csmb_right {
 width: 762px; overflow: hidden; float: right;
}
.csmb_rc {
 border: 1px solid rgb(190, 190, 190); border-image: none; width: 360px; margin-left: 19px; display: inline;
}
.rc_top {
 background: url("rc_bg.jpg") repeat-x; height: 34px; color: rgb(51, 51, 51); line-height: 34px; padding-left: 16px; font-size: 14px; font-weight: bold; position: relative;
}
.rc_top_icon {
 background: url("csmb_icon6.png") no-repeat; left: 0px; top: 0px; width: 12px; height: 12px; position: absolute;
}
.rc_top a {
 top: 0px; height: 34px; right: 10px; color: rgb(180, 180, 180); line-height: 34px; font-size: 12px; font-weight: normal; position: absolute;
}
.csmb_rc ul {
 margin: 16px 0px 8px; overflow: hidden;
}
.csmb_rc a.a1 {
 text-align: center; color: rgb(52, 52, 52); padding-bottom: 9px; font-size: 14px; display: block;
}
.csmb_rc a.a1:hover {
 color: rgb(62, 157, 211);
}
.csmb_rc ul li {
 line-height: 26px; margin-left: 10px;
}
.csmb_rc ul li a {
 background: url("csmb_icon7.jpg") no-repeat 0px 7px; color: rgb(51, 51, 51); line-height: 26px; padding-left: 13px; font-size: 14px;
}
.csmb_rc ul li a:hover {
 color: rgb(62, 157, 211);
}
.mb12 {
 margin-bottom: 12px;
}
.csmb_rc img {
 margin: 10px 46px 10px 47px; display: block;
}
.border1 {
 border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(190, 190, 190) rgb(190, 190, 190) currentColor; border-image: none;
}
.w762 {
 width: 762px;
}
.w743 {
 width: 743px;
}
.csmb_right_ul1 {
 margin: 0px auto; padding: 22px 0px 16px; width: 700px; border-bottom-color: rgb(174, 174, 174); border-bottom-width: 1px; border-bottom-style: dashed;
}
.csmb_right_ul1 li {
 line-height: 28px; margin-left: 8px;
}
.csmb_right_ul1 li a {
 background: url("csmb_icon7.jpg") no-repeat 0px 7px; color: rgb(102, 102, 102); line-height: 28px; padding-left: 15px; font-size: 14px;
}
.csmb_right_ul1 li a:hover {
 color: rgb(62, 157, 211); text-decoration: underline;
}
.csmb_right_ul1 span {
 color: rgb(152, 152, 152); line-height: 28px; font-size: 12px; margin-right: 12px; float: right;
}
.page .center {
 margin: 0px auto; text-align: center;
}
.w600 {
 width: 600px;
}
.page a {
 padding: 2px 10px; border: 0px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); font-size: 12px; text-decoration: none; vertical-align: middle; display: inline-block; cursor: pointer;
}
.page .current {
 background: rgb(204, 0, 1); padding: 2px 10px; border: 1px solid rgb(204, 0, 1); border-image: none; color: rgb(255, 255, 255);
}
.mt20 {
 margin-top: 20px;
}
.mt36 {
 margin-top: 36px;
}
.csmbxl_main {
 margin: 20px auto 0px; width: 930px;
}
.dqwz {
 background: url("csmb_icon8.png") no-repeat 0px 2px; color: rgb(50, 50, 50); padding-left: 20px; font-size: 12px;
}
.csmbxl_main h1 {
 text-align: center; color: rgb(0, 135, 182); line-height: 30px; font-size: 22px;
}
.csmbxl_main .cc0 {
 color: rgb(204, 0, 1);
}
.mt46 {
 margin-top: 46px;
}
.xl_box1 {
 background: url("xl_bg1.jpg") repeat-x; border: 1px solid rgb(237, 237, 237); border-image: none; width: 882px; height: 30px; overflow: hidden; margin-top: 23px; margin-left: 46px;
}
.xl_box1 span {
 line-height: 32px;
}
.span1 {
 color: rgb(153, 153, 153); font-size: 12px; margin-left: 20px;
}
.span2 {
 color: rgb(102, 102, 102); font-size: 10px;
}
.span3 {
 color: rgb(102, 102, 102); font-size: 12px;
}
.span1 a {
 color: rgb(102, 102, 102); font-size: 12px; margin-right: 8px;
}
.span1 a:hover {
 color: rgb(62, 157, 211);
}
.span1 a.a1:hover {
 color: rgb(204, 0, 1); text-decoration: none;
}
.mr22 {
 margin-right: 22px;
}
.ml8 {
 margin-left: 8px;
}
.csmbxl_main .mt48 {
 margin-top: 48px;
}
.pic1 {
 margin: 0px auto; width: 500px;
}
.pic1 h6 {
 text-align: center; color: rgb(51, 51, 51); font-size: 14px; font-weight: normal; margin-top: 14px;
}
.csmbxl_main p.detailnews {
 background: none; color: rgb(52, 52, 52); line-height: 24px; text-indent: 2em; font-size: 14px;
}
.mt35 {
 margin-top: 35px;
}
.share {
 height: 24px; line-height: 24px; overflow: hidden; margin-top: 40px;
}
.share p {
 background: none; color: rgb(153, 153, 153); line-height: 24px; font-size: 12px; float: left; display: inline;
}
.share ul {
 margin-left: 5px; float: left;
}
.share ul li {
 margin-left: 4px; float: left;
}
.share ul li a {
 width: 24px; height: 24px; display: block;
}
.share ul li a img {
 width: 24px; height: 24px; display: block;
}
.mr25 {
 margin-right: 25px;
}
.space1 {
 margin: 0px auto; width: 904px; height: 9px; border-bottom-color: rgb(207, 211, 214); border-bottom-width: 1px; border-bottom-style: solid;
}
.space2 {
 margin: 0px auto; width: 904px; height: 6px; border-bottom-color: rgb(207, 211, 214); border-bottom-width: 1px; border-bottom-style: solid;
}
.space3 {
 height: 10px;
}
.ul1 {
 margin-top: 6px; margin-left: 20px;
}
.ul1 li {
 line-height: 22px; font-size: 12px;
}
.ul1 li span {
 color: rgb(153, 153, 153);
}
.ul1 li a {
 color: rgb(1, 133, 182); margin-left: 10px;
}
.ul1 li a:hover {
 text-decoration: underline;
}
.ul1 li a.cc0 {
 color: rgb(204, 0, 1);
}
.div1 {
 overflow: hidden; -ms-zoom: 1;
}
.csmbxl_main h2 {
 color: rgb(51, 51, 51); font-size: 16px; margin-top: 20px; margin-left: 22px;
}
.div1 .a1 {
 color: rgb(1, 132, 184); font-size: 12px; margin-top: 22px; margin-right: 20px; float: right;
}
.div1 .cc0 {
 color: rgb(204, 0, 1);
}
.ul2 {
 margin-top: 12px; margin-left: 35px;
}
.ul2 li {
 color: rgb(102, 102, 102); line-height: 24px;
}
.ul2 li a {
 font-size: 12px;
}
.ul2 li a:hover {
 color: rgb(62, 157, 211); text-decoration: underline;
}
.ul2 li a.a1:hover {
 color: rgb(204, 0, 3); text-decoration: underline;
}
.ul2 li span {
 font-size: 10px; margin-left: 13px;
}
.comment {
 overflow: hidden;
}
.pb55 {
 padding-bottom: 55px;
}
.pb30 {
 padding-bottom: 30px;
}
.comment_left {
 margin-top: 63px; margin-left: 44px; float: left;
}
.uname {
 height: 25px; color: rgb(51, 51, 51); line-height: 25px; font-size: 12px; float: left; display: block;
}
.comment p {
 background: none; color: rgb(153, 153, 153); clear: both; font-size: 12px; margin-top: 10px;
}
.comment .text2 {
 border: 1px solid rgb(207, 211, 214); border-image: none; width: 137px; height: 23px;
}
.comment_right {
 overflow: hidden; margin-right: 30px; float: right;
}
.comment_right textarea {
 border: 1px solid rgb(203, 210, 216); border-image: none; width: 566px; height: 125px; color: rgb(153, 153, 153); font-size: 14px; margin-top: 10px; resize: none;
}
.submit {
 margin-top: 8px;
}
.submit .text3 {
 border: 1px solid rgb(207, 211, 212); border-image: none; width: 66px; height: 23px; margin-right: 10px; float: left;
}
.submit .btn2 {
 background: url("csmb_btn2.jpg") no-repeat; border: currentColor; border-image: none; width: 87px; height: 25px; color: rgb(255, 255, 255); padding-left: 10px; font-size: 14px; float: right; cursor: pointer;
}
.submit .btn2_red {
 background: url("btn_bg2.jpg") no-repeat;
}
.submit img {
 margin-top: 4px; float: left;
}
.check {
 margin-top: 20px; margin-left: 50px; position: relative;
}
.check li {
 height: 13px; line-height: 13px; float: left;
}
.check .cb1 {
 display: block;
}
.nm {
 height: 13px; margin-left: 5px; display: block;
}
.mt22 {
 margin-top: 22px;
}
.csmbxl_main .pl0 {
 padding-left: 0px;
}
.csmbxl_main .pl48 {
 padding-left: 48px;
}
.ml6 {
 margin-left: 6px;
}
.footer_space {
 background: url("space_bg.jpg") repeat-x; height: 9px;
}
.footer_space1 {
 background: url("space_bg1.jpg") repeat-x; height: 11px;
}
.footer p a.a1 {
 color: rgb(0, 136, 184);
}