﻿
.clear { clear: both; height: 0px; line-height: 0; overflow: hidden; }
.baner { width: 1000px; height: 309px; margin: 15px auto 0px; }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.wrapper { width: 1000px; margin: 0px auto; }
.cont { padding: 0px; }
.hidden { display: none; }
.scrolldoorFrame { width: 353px; overflow: hidden; }
.scrollUl { width: 350px; overflow: hidden; height: 39px; background: transparent url(/images/sy_24.jpg) repeat-x scroll 0% 0%; margin: 0px auto; }
.scrollUl li { float: left; cursor: pointer; width: 100px; background: transparent url(/images/sy_21.jpg) repeat-x scroll 0% 0%; height: 37px; line-height: 37px; margin-right: 5px; text-align: center; font-size: 14px; color: rgb(51, 51, 51); font-weight: bold; }
.scrollUl li a {color: rgb(255, 255, 255);}
.scrollUl li.hover { background: transparent url(/images/sy_23.jpg) repeat-x scroll 0% 0%; color:#FFFFFF;  }
.scrollUl li.hover a { color:#FFFFFF; }



.scrollul { width: 350px; overflow: hidden; height: 39px; background: transparent url(/images/sy_24.jpg) repeat-x scroll 0% 0%; margin: 0px auto; }
.scrollul li { float: left; cursor: pointer; width: 100px; background: transparent url(/images/sy_21.jpg) repeat-x scroll 0% 0%; height: 37px; line-height: 37px; margin-right: 5px; text-align: center; font-size: 14px; color: rgb(51, 51, 51); font-weight: bold; }
.scrollul li a {color: rgb(8, 48, 131);}
.scrollul li.hover { background: transparent url(/images/sy_23.jpg) repeat-x scroll 0% 0%; color:#FFFFFF; }
.scrollul li.hover a { color:#FFFFFF; }

#sd01 { cursor: pointer; width: 100px; background: transparent url(/images/sy_23.jpg) no-repeat scroll 0% 0%; height: 37px; line-height: 37px; margin-right: 5px; text-align: center; font-size: 14px; color: rgb(255, 255, 255); font-weight: bold; }
#sd01 a { color: rgb(255, 255, 255); }

#sd02 {  }
#sd02 a {  }

.scrolldoorFrame00 { width: 355px; overflow: hidden; }
.scrollUl00 { width: 355px; overflow: hidden; height: 39px; background: transparent url(/images/sy_24.jpg) repeat-x scroll 0% 0%; margin: 0px auto; }
.scrollUl00 li { float: left; }
.xwzx { width: 1000px; height: 410px; margin: 15px auto 0px; }
.xwzx_lf { width: 353px; height: 410px; float: left; }
.xwzxlf { width: 351px; height: 320px; border: 1px solid rgb(214, 214, 214); background: rgb(247, 251, 254) none repeat scroll 0% 0%; }
.xwzxlf_t { width: 100%; height: 39px; background: transparent url(/images/sy_24.jpg) repeat-x scroll 0% 0%; }
.xwzxlf_tl { min-width: 95px; display: inline-block; white-space: nowrap; height: 37px; /*background: transparent url(/images/sy_23_02.jpg) repeat-x scroll 0% 0%;*/ float: left; }
.xwzxlf_tllf { min-width: 95px; display: inline-block; white-space: nowrap; height: 37px; padding: 0px 2px; text-align: center; font-size: 14px; font-weight: bold; line-height: 34px; color: rgb(255, 255, 255); background: transparent url(/images/sy_23.jpg) no-repeat scroll 0% 0%; float: left; }
.gend { width: 50px; float: right; height: 34px; line-height: 34px; color: rgb(0, 0, 0); font-family: "微软雅黑"; font-size: 14px; }
.qith { width: 350px; height: 270px; margin: 10px auto 0px; text-align: center; }
.yuy { width: 100%; height: 72px; margin-top: 10px; }
.yuy li { width: 170px; height: 72px; float: left; }
.xwz_con { width: 360px; height: 400px; background: rgb(247, 251, 254) none repeat scroll 0% 0%; float: left; margin-left: 12px; border: 1px solid rgb(214, 214, 214); }
.xwz_list { width: 95%; height: auto; margin: 10px auto 0px; }
.xwz_list li { float:left; display:inline; width:330px; line-height: 33px; text-align: right; font-size: 14px; }
.xwz_list li a { float: left; text-align: left; background: transparent url(/images/sy_86.jpg) no-repeat scroll 0px 14px; text-indent: 10px; line-height: 33px; height: 33px; }
.xwz_list123 { width: 95%; height: auto; margin: 10px auto 0px; }
.xwz_list123 li { line-height: 33px; font-size: 14px; background: transparent url(/images/sy_86.jpg) no-repeat scroll 0px 14px; text-indent: 10px; }
.xwz_list123 li a { line-height: 33px; height: 33px; }
.bsd12ld { width: 210px; float: left; height: 120px; text-align: center; color: rgb(255, 255, 255); font-family: "微软雅黑"; }
.bsd12ld a { color: rgb(255, 255, 255); }
.xwz_rig { width: 260px; height: 400px; background: rgb(247, 251, 254) none repeat scroll 0% 0%; float: right; border-width: 2px 1px 1px; border-style: solid; border-color: rgb(52, 123, 196) rgb(214, 214, 214) rgb(214, 214, 214); }
.xwrg_t { width: 100%; height: 35px; border-bottom: 1px solid rgb(181, 226, 255); }
.xwrg_lff { width: 100%; height: 32px; float: left; text-indent: 10px; }
.xwrg_bb { width: 100%; height: auto; }
.xwrg_bb li { min-width: 114px;_width:114px; height: 37px; float: left; margin-left: 10px; margin-top: 14px; display: inline; }
.xcc { width: 1000px; height: 360px; margin: 10px auto 0px; }
.xcc_lf { width: 353px; height: 346px; float: left; }
.xcc_lf_t { height: 37px; background: transparent url(/images/sy_24.jpg) repeat-x scroll 0% 0%; border-top: 1px solid rgb(214, 214, 214); }
.gendr { width: 50px; float: right; height: 34px; background: transparent url(/images/sy_124.jpg) no-repeat scroll right center; line-height: 34px; color: rgb(0, 0, 0); font-family: "微软雅黑"; }
.xccing { width: 353px; height: auto; }
.xccing li { width: 353px; margin-top: 10px; height: auto; }
.xcc_cot { width: 360px; height: 346px; background: rgb(247, 251, 254) none repeat scroll 0% 0%; float: left; margin-left: 12px; border: 1px solid rgb(214, 214, 214); }
.xcc_rig { width: 260px; height: 346px; background: rgb(241, 241, 241) none repeat scroll 0% 0%; float: right; border-width: 2px 1px 1px; border-style: solid; border-color: rgb(52, 123, 196) rgb(214, 214, 214) rgb(214, 214, 214); }
.xcc_bb { width: 100%; height: auto; }
.xcc_bb li { width: 115px; height: 54px; float: left; margin-left: 10px; margin-top: 6px; display: inline; }
.kes { width: 1000px; height: 372px; margin: 2px auto 0px; }
.keslf { width: 266px; float: left; height: 365px; }
.keslft { height: 365px; width: 100%; }
.keslft li { height: 83px; width: 100%; margin-bottom: 10px; }
.kelf_bot { height: 400px; border: 1px solid rgb(195, 191, 191); background: rgb(247, 251, 254) none repeat scroll 0% 0%; }
.kelf_tt { width: 100%; height: 56px; background: rgb(244, 152, 0) none repeat scroll 0% 0%; }
.kelf_lst { width: 100%; height: 334px; }
.kelf_lst li { background: transparent url(/images/sy_106.jpg) no-repeat scroll center bottom; height: 56px; font-family: "微软雅黑"; font-size: 16px; text-indent: 70px; line-height: 45px; }
.kesrg { width: 725px; float: right; height: 365px; }
.kesrgt { width: 100%; height: 94px; }
.kesr_rrb { width: 723px; height: 256px; border: 1px solid rgb(214, 214, 214); margin-top: 10px; }
.kesr_h { height: 30px; background: rgb(229, 232, 235) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(159, 161, 163); border-top: 2px solid rgb(9, 70, 150); }
.kesbj_l { width: 132px; height: 31px; background: transparent url(/images/sy_89.jpg) no-repeat scroll 0% 0%; float: left; font-size: 14px; font-weight: bold; color: rgb(255, 255, 255); text-indent: 30px; line-height: 30px; }
.gender { width: 50px; float: right; height: 30px; line-height: 30px; color: rgb(0, 0, 0); font-family: "微软雅黑"; font-size: 14px; }
.xkj { width: 100%; height: auto; margin: 10px auto 0px; }
.xkj li { text-align: right; line-height: 33px; font-size: 14px; width: 45%; float: left; padding-left: 30px; }
.xkj li a { float: left; text-align: left; background: transparent url(/images/sy_86.jpg) no-repeat scroll 0px 14px; text-indent: 10px; line-height: 33px; height: 33px; }
.xkej_bot { width: 100%; height: 285px; margin-top: 15px; }
.xkej_botlf { width: 355px; float: left; height: 283px; border: 1px solid rgb(214, 214, 214); }
.xkej_botrr { width: 355px; float: right; height: 283px; border: 1px solid rgb(214, 214, 214); }
.erks { width: 1000px; border: 1px solid rgb(214, 214, 214); height: 137px; margin: 0px auto; }


.erkd_lf { width: 95%; height: 60px; margin: 20px auto 0px; }
.erkd_lf ul { overflow:hidden; }
.erkd_lf ul li { float:left; display:inlinel; width:165px; margin-right:10px; }





.dtu { background: rgb(130, 130, 130) none repeat scroll 0% 0%; height: 37px; color: rgb(255, 255, 255); line-height: 37px; width: 1000px; margin: 15px auto 0px; text-align: center; }
.dtu a { text-align: center; color: rgb(255, 255, 255); }
.focus { position: relative; width: 1000px; height: 309px; background-color: rgb(0, 0, 0); float: left; }
.focus img { width: 1000px; height: 309px; }
.focus .fPic { position: absolute; left: 0px; top: 0px; }
.focus .D1fBt { overflow: hidden; height: 16px; z-index: 10; }
.focus .shadow { width: 100%; position: absolute; bottom: 0px; left: 0px; z-index: 10; height: 35px; line-height: 35px; display: block; text-align: left; }
.focus .shadow a { text-decoration: none; color: rgb(255, 255, 255); font-size: 14px; overflow: hidden; margin-left: 10px; font-family: "微软雅黑"; }
.focus .fcon { position: relative; width: 100%; float: left; display: none; background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.focus .fcon img { display: block; }
.focus .fbg { bottom: 5px; padding-left: 900px; position: absolute; height: 21px; text-align: center; z-index: 200; background: transparent url(/images/01.png) repeat scroll 0% 0%; }
.focus .fbg div { margin: 4px auto 0px; overflow: hidden; height: 14px; }
.focus .D1fBt a { position: relative; display: inline; width: 10px; height: 10px; border-radius: 7px; margin: 0px 3px; color: rgb(194, 19, 19); font: 12px/15px "宋体"; text-decoration: none; text-align: center; outline: 0px none; float: left; background: rgb(217, 217, 217) none repeat scroll 0% 0%; }
.focus .D1fBt .current, .focus .D1fBt a:hover { background: rgb(252, 17, 74) none repeat scroll 0% 0%; }
.focus .D1fBt i { display: none; font-style: normal; }
.focus .prev, .focus .next { position: absolute; width: 20px; height: 37px; background: transparent url(/images/focus_btn.png) no-repeat scroll 0% 0%; }
.focus .prev { top: 50%; margin-top: -17px; left: 0px; background-position: 0px -37px; cursor: pointer; }
.focus .next { top: 50%; margin-top: -17px; right: 0px; background-position: -20px -37px; cursor: pointer; }
.focus .prev:hover { background-position: 0px 0px; }
.focus .next:hover { background-position: -20px 0px; }


.imagechangenews_pnode { padding: 1px 7px; border-left: 1px solid rgb(204, 204, 204); }
a.imagechangenews_pnode:link, a.imagechangenews_pnode:visited { text-decoration: none; color: rgb(255, 255, 255); line-height: 15px; font-size: 15px; font-family: 宋体; background-color: rgb(102, 102, 102); }
a.imagechangenews_pnode:active, a.imagechangenews_pnode:hover { text-decoration: none; color: rgb(255, 255, 255); line-height: 15px; font-size: 15px; font-family: 宋体; background-color: rgb(153, 153, 153); }
.imagechangenews_fnode { padding: 1px 7px; border-left: 1px solid rgb(204, 204, 204); }
a.imagechangenews_fnode:link, a.imagechangenews_fnode:visited { text-decoration: none; color: rgb(255, 255, 255); line-height: 15px; font-size: 15px; font-family: 宋体; background-color: rgb(255, 0, 0); }
a.imagechangenews_fnode:active, a.imagechangenews_fnode:hover { text-decoration: none; color: rgb(255, 255, 255); line-height: 15px; font-size: 15px; font-family: 宋体; background-color: rgb(255, 0, 0); }
ul, li { padding: 0px; margin: 0px; list-style: outside none none; }
#flashBoxu_u16_ { width: 725px; height: 94px; border: 0px solid rgb(238, 238, 238); position: relative; margin-left: auto; margin-right: auto; }
#flashBoxu_u16_ img { display: block; border: 0px solid rgb(255, 255, 255); }
#flashBoxu_u16_ ul { display: none; position: absolute; right: 7px; bottom: 3px; font: 9px tahoma; }
#flashBoxu_u16_ ul li { display: none; float: left; width: 12px; height: 12px; line-height: 12px; margin-right: 3px; border: 0px solid rgb(153, 153, 153); background: rgb(240, 240, 240) none repeat scroll 0% 0%; text-align: center; cursor: pointer; }
#flashBoxu_u16_ ul li.hover { border-color: red; background: rgb(255, 225, 225) none repeat scroll 0% 0%; color: red; }




.Key_dis { width: 1000px; margin: 10px auto 0px; text-align: left; overflow: hidden; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.Key_dis h2 { height: 40px; line-height: 40px; padding-bottom: 2px; background: url(/images/tit_bg.jpg) no-repeat scroll left bottom transparent; color: #12745e; font-size: 18px; font-family: "微软雅黑"; font-weight: 600; }
.Key_dis h2 b { padding-left: 10px; font-weight: normal; color: rgb(159, 160, 160); font-family: "Arial"; }
.Key_dis .tab_t { width: 230px; float: left; margin-top: 8px; }
.Key_dis .tab_t li { height: 57px; background: url(/images/tab_t_bg2.jpg) repeat scroll 0% 0% transparent; padding: 10px 0px 0px 42px; position: relative; margin-bottom: 8px; line-height: 18px; font-family: "微软雅黑"; }
.Key_dis .tab_t li.active { background: url(/images/tab_t_bg1.jpg) repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); }
.Key_dis .tab_t li.active a, .Key_dis .tab_t li.active a:visited { color: rgb(255, 255, 255); }
.Key_dis .tab_t li i { width: 30px; height: 29px; overflow: hidden; position: absolute; left: 8px; top: 17px; }
.Key_dis .tab_t li.active h3 { color: rgb(255, 255, 255); }
.Key_dis .tab_t li.active i img { margin-top: -30px; }
.Key_dis .tab_t li h3 { height: 24px; line-height: 24px; font-size: 16px; color: rgb(9, 51, 119); font-weight: 400; }
.Key_dis .cont_box { width: 760px; float: right; margin-top: 10px; }
.Key_dis .cont_box .sub_t { height: 41px; background: url(/images/tab_t_bg4.jpg) repeat scroll 0% 0% transparent; overflow: hidden; }

.cont_box .sub_t li { width: 117px; border-right: 3px solid rgb(255, 255, 255); height: 37px; line-height: 37px; text-align: center; padding-bottom: 4px; font-size: 14px; font-family: "微软雅黑"; float: left; }
.cont_box .sub_t li.active { background: url(/images/tab_t_bg3.jpg) repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); }
.cont_box .sub_t li.active a, .cont_box .sub_t li.active a:visited { color: rgb(255, 255, 255); }
.cont_box .sub_c { overflow: hidden; margin-top: 4px; width:470px;float:left;}
.cont_box .sub_c blockquote { overflow:hidden; margin:0 auto; }
.cont_box .sub_c .td1 { width: 470px; height: 244px; float: left; overflow:hidden; }
.cont_box .sub_c .td1 dt { padding-left: 110px; height: 100px; position: relative; }
.cont_box .sub_c .td1 dt img { position: absolute; left: 0px; top: 0px; }
.cont_box .sub_c .td1 dt h3 { height: 32px; line-height: 32px; color: #12745e; font-size: 14px; font-family: "微软雅黑"; }
.cont_box .sub_c .td1 dt p { text-indent: 24px; }
.cont_box .sub_c .td1 dd { overflow: hidden; padding: 15px 0 10px 10px; _zoom:1; background: url(/images/sub_c_bg1.jpg) no-repeat; }
.cont_box .sub_c .td1 dd p { width: 214px; float: left; display:inline; height: 24px; line-height: 24px; }
.cont_box .td2 { width: 284px; height: 191px; float: right; display:block; position: relative; }
.cont_box .td2 a { position: absolute; text-align: center; opacity: 0.9; padding-top: 25px; }
.cont_box .td2 a:hover { opacity: 1; text-decoration: none; }
.cont_box .td2 .bg1 { width: 102px; height: 68px; left: 0px; top: 0px; background: none repeat scroll 0% 0% rgb(217, 94, 50); color: rgb(255, 255, 255); }
.cont_box .td2 .bg2 { width: 86px; height: 54px; left: 108px; top: 0px; background: none repeat scroll 0% 0% rgb(204, 204, 204); }
.cont_box .td2 .bg3 { width: 86px; height: 54px; right: 0px; top: 0px; background: rgb(9, 51, 119); color: rgb(255, 255, 255); }
.cont_box .td2 .bg4 { width: 102px; height: 68px; left: 0px; top: 97px; background: none repeat scroll 0% 0% rgb(204, 204, 204); }
.cont_box .td2 .bg5 { width: 175px; height: 83px; right: 0px; top: 82px; background: rgb(9, 51, 119); color: rgb(255, 255, 255); font-size: 16px; }
.cont_box .td2 .bg6 { width: 284px; height: 52px; right: 0px; top: 195px;line-height:52px; background: none repeat scroll 0% 0% rgb(217, 94, 50); color: rgb(255, 255, 255); }
.cont_box .td2 a.bg6 {padding-top:0px;}
.cont_box .td3 { height: 117px; overflow: hidden; margin-top: 8px; }
.cont_box .td3 dt { width: 20px; padding: 7px 10px; height: 103px; float: left; background: none repeat scroll 0% 0% rgb(239, 239, 240); color: rgb(9, 51, 119); font-size: 14px; font-family: "微软雅黑"; text-align: center; line-height:17px; }
.cont_box .td3 dd { width: 117px; height: 101px; padding: 7px 8px 7px 94px; position: relative; float: left; margin-left: 19px; display: inline; border: 1px solid rgb(221, 221, 221); }
.cont_box .td3 dd img { width: 78px; position: absolute; left: 8px; top: 7px; }
.cont_box .td3 dd h3 { height: 36px; color: rgb(9, 51, 119); font-size: 14px; font-family: "微软雅黑"; line-height: 27px; }
.cont_box .td3 dd a { width: 74px; height: 25px; line-height: 25px; text-align: center; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(216, 94, 50); display: block; margin-top:21px; }