body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå", Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset, img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
input, button, textarea, checkbox, select, radio, form { vertical-align: middle; font-size: 100%; }
a { color: #666; text-decoration: none; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a, area { blr:expression(this.onFocus=this.blur())/* for IE */
}
:focus { outline: none;/* for Firefox */ }
.red, .red a { color: #F00; }
.left { float: left; }
.right { float: right; }
.autohei { overflow: hidden; zoom: 1; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.blank { padding-top: 10px; height: 0px; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
.yahei, .yahei * { font-family: "Î¢ÈíÑÅºÚ"; }
.songti, .songti * { font-family: "ËÎÌå"; }
.img { text-align: center; }
.img img { width: 100%; }
body { background: #e6e7e8; font-size: 12px; }
.hongse { color: #ed145b; }
.top { width: 100%; height: 40px; background-color: #f1f1f1; }
.topic { width: 1000px; height: 40px; margin: 0 auto; }
.topic p { float: left; line-height: 40px; }
.topic span { float: left; margin-left: 40px; color: #F00; line-height: 40px; }
.topic ul { float: right; }
.topic ul li { line-height: 40px; margin-left: 10px; display: inline; }
.topic ul li.tt { color: #F00; }
.topic ul li.tt a { color: #F00; }
.banner { width: 100%; height:300px; background:url(../images/banner.jpg) center top no-repeat; }
.banner a { width: 100%; height:370px; display:block;}
#tiao { width: 100%; height: 15px; background: #92B4CE;}
.main { width: 1000px; margin: 0 auto; }
.by_con1 { width: 1000px; height: 290px; margin: 0 auto; background: #fff; }
.by_con1l { float: left; margin: 8px 8px 0px 8px; _margin: 8px 6px 0px 4px; }
.by_con1m { float: left; width: 415px; height: 272px; margin: 8px 8px 0px 0px; }
.dt_n { padding-bottom: 10px; width: 410px; overflow: hidden; padding-top: 10px; }
.dtnr { height: 1000px; overflow: hidden; }
.hongse, .hongse a { color: #ff0000 }
.dt_n .m_list { width: 410px; float: right; display: inline; margin-bottom: 13px; margin-left: 4px; }
.dt_n .m_k1 { float: left; display: inline; }
.dt_n .m_list li { line-height: 28px; height: 28px; font-size: 12px; }
.dt_n .m_k1 li { text-overflow: ellipsis; white-space: nowrap; overflow: hidden }
.by_con2l { float: left; width: 230px; height: auto; margin-left: 8px; }
.by_2l1 { width: 230px; height: 470px; background-color: #fff; overflow: hidden; }
.by_2l1 ul.conna { float: left; overflow: hidden; margin-top: 10px; }
.by_2l1 ul.conna li { float: left; width: 85px; height: 30px; line-height: 30px; text-align: center; margin-right: 20px; margin-left: 7px; overflow: hidden; display: inline; }
.by_2l1 ul.conna li a { color: #666666; }
.by_conr { float: left; width: 275px; margin: 8px 5px 0px 5px; _margin: 8px 0px 0px 0px; background-color: #3ea7b3; height: 272px; }
.by_conr1 { width: 275px; height: 57px; margin: 0 auto; }
.by_conr1 img { width: 147px; height: 42px; margin-left: 60px; margin-top: 8px; }
.by_conr2 { width: 257px; height: 205px; background-color: #FFF; margin: 0 auto; }
.by_r01 { width: 236px; height: 45px; border-bottom: #c4d7e4 1px solid; margin: 0 auto; padding-top: 7px; }
.by_r01 img { float: left; margin-top: 5px; margin-left: 5px; }
.by_r01 h1 { float: left; font-size: 14px; line-height: 45px; width: auto; margin-left: 10px; }
.by_r01 p { float: left; width: auto; line-height: 45px; font-size: 12px; margin-left: 8px; }
.by_r02 { width: 236px; height: 45px; margin: 0 auto; }
.by_r02 img { float: left; margin-top: 5px; margin-left: 5px; }
.by_r02 h1 { float: left; font-size: 14px; line-height: 45px; width: auto; margin-left: 10px; }
.by_r02 p { float: left; width: auto; line-height: 45px; font-size: 12px; margin-left: 8px; }
.nzx_con1z { width: 415px; height: 105px; border-bottom: #cadff4 1px dashed; }
.nzx_ks { margin-top: 5px; margin-bottom: 10px; text-align: center; }
.nzx_con1z p { width: 410px; line-height: 22px; text-indent: 2em; margin-left: 3px; }
.nzx_con1x { width: 415px; height: 145px; margin-top: 10px; overflow: hidden; }
.nzx_con2 { width: 1000px; height: 485px; margin: 0 auto; background: #fff; padding-top: 5px; }
.nzx_con2r { float: right; display: inline; width: 740px; height: 475px; }
.nzx_con2r ul li { float: left; display: inline; }
.nzx_bq { width: 232px; height: 242px; overflow: inline; }
.nzx_wt { padding-top: 4px; height: 70px; }
.nzx_wt p { line-height: 23px; }
.nzx_bqkk { height: 240px; width: 15px; }
.nzx_con4 { overflow: hidden; padding: 0px 10px; background: #FFF; height: 365px; }
.nzx_c4l { float: left; display: inline; width: 635px; height: 293px; }
.zj_all { position: relative; width: 635px; overflow: hidden; }
.blk_18 { float: left; overflow: hidden; }
.blk_18 .pcont { width: 635px; overflow: hidden; margin: 0px; height: 307px; }
.blk_18 .ScrCont { width: 32766px; }
.blk_18 dl { width: 635px; height: 307px; overflow: hidden; }
.blk_18 dl dt { float: left; display: inline; width: 265px; }
.blk_18 dl dd { padding-top: 65px; float: left; display: inline; padding-left: 20px; }
.nzx_name { color: #fff; font-family: "Microsoft YaHei", SimHei, sans-serif; font-size: 20px; height: 32px; }
.nzx_name h2 { padding-top: 5px; font-size: 20px; font-weight: normal; margin-left: 10px; }
.blk_18 dl dd h1 { color: #fff; font-size: 24px; float: left; display: inline; overflow: hidden; padding-right: 8px; }
.blk_18 dl dd p { padding-top: 70px; width: 300px; line-height: 23px; }
.blk_18 #List1_1, .blk_18 #List2_1 { float: left; }
.blk_18 .LeftBotton { width: 21px; height: 40px; float: left; background: url(../images/kszj_r.jpg) no-repeat; position: absolute; left: 0px; top: 80px; }
.blk_18 .RightBotton { width: 21px; height: 40px; float: left; background: url(../images/kszj_l.jpg) no-repeat; position: absolute; left: 605px; top: 80px; }
.blk_18 .LeftBotton { background-position: 0 0; margin: 50px 0px 0px 2px; }
.blk_18 .RightBotton { background-position: 0 0; margin: 50px 0px 0px 2px; }
.blk_18 .LeftBotton:hover { background-position: 0px 0; }
.blk_18 .RightBotton:hover { background-position: 0px 0px; }
.blk_18 { list-style-type: none; }
.blk_18 li { float: left; height: 307px; width: 635px; display: inline; overflow: hidden; }
.nzx_con5 { overflow: hidden; padding: 0px 10px; background: #FFF; height: 275px; }
.nzx_c5nr ul li { float: left; display: inline; margin-top: 10px; }
.nzx_k { width: 11px; height: 200px; overflow: hidden; }
.nzx_mt15 { margin-top: 0px; }
.nzx_bottom { height: 175px; overflow: hidden; }
.nzx_btdh { height: 40px; line-height: 40px; font-size: 14px; color: #fff; text-align: center; }
.nzx_btdh a { padding: 0px 15px; color: #fff; }
.nzx_btbt { width: 700px; margin: 15px auto; }
.nzx_btbt img { float: left; display: inline; margin-top: 6px; -margin-right: 30px; }
.nzx_btbt ul { padding-left: 30px; color: #fff; line-height: 26px; }
.nnk_dt_t { padding-bottom: 0px; float: left; display: inline; height: 30px; overflow: hidden; width: 410px; }
.nnk_dt_t li { display: inline; float: left; overflow: hidden }
.nnk_dt_t li .kjy { text-align: center; line-height: 30px; width: 196px; float: left; display: inline; height: 30px; color: #3ea7b3; font-size: 14px; font-weight: bold; background-color: #e0e0e0; margin-left: 8px; }
.nnk_dt_t li .kjy_a { text-align: center; line-height: 30px; width: 196px; background-color: #3ea7b3; float: left; display: inline; height: 30px; color: #fff; font-size: 14px; font-weight: bold; margin-left: 8px; }
.nnk_bqbt { border-bottom: 1px solid #3ea7b3; border-top: 3px solid #3ea7b3; border-left: 1px solid #3ea7b3; border-right: 1px solid #3ea7b3; height: 32px; line-height: 32px; font-family: "microsoft yahei", simhei, sans-serif; font-size: 18px; text-align: center; color: #3ea7b3; }
.nnk_bq4 { padding-left: 10%; height: 30px; line-height: 30px; }
.nnk_bq4 a { width: 24%; float: left; display: inline; text-align: center; color: #3ea7b3; }
.nnk_bt { border-bottom: 3px solid #3FA7B4; height: 43px; }
.nnk_btl { float: left; display: inline; width: 380px; padding-top: 6px; color: #c1c7c8; font-size: 14px; font-family: "Microsoft YaHei", SimHei, sans-serif; }
.nnk_btl span { font-size: 22px; color: #3ea7b3; font-family: "Microsoft YaHei", SimHei, sans-serif; font-weight: normal; padding-right: 20px; }
.nnk_btr { float: right; display: inline; padding-top: 6px; }
.nnk_blk { background: url(../images/nnk_ysbg.jpg) no-repeat right top #fff; }
.nnk_c4r { float: right; display: inline; width: 318px; background: #ecf6ff; height: 300px; margin-top: 8px; padding: 0 9px; overflow: hidden; }
.nnk_c4bt { color: #3ea7b3; border-bottom: 1px solid #64a0de; height: 41px; line-height: 41px; }
.nnk_c4bt h1 { font-size: 22px; font-family: "Microsoft YaHei", SimHei, sans-serif; font-weight: normal; float: left; }
.nnk_c4bt a { color: #3ea7b3; float: right; display: inline; padding-top: 5px; }
.nnk_c4r dl { border-bottom: 1px solid #64a0de; height: 120px; }
.nnk_c4r dl dt { float: left; display: inline; padding-right: 8px; padding-top: 15px; }
.nnk_c4r dl h1 { font-size: 14px; color: #5c5c5c; line-height: 34px; }
.nnk_c4r dl dd { line-height: 20px; color: #3ea7b3; padding-top: 15px; }
.nnk_c4r ul { overflow: hidden; line-height: 26px; padding-left: 10px; padding-top: 15px; }
.nnk_c4r ul b { color: #64a0de; padding-right: 6px; }
.nnk_bottombg { background: url(../images/nnk_footbg.gif) repeat-x; height: 175px; }
.list_con1 { width: 1000px; height: auto; background-color: #fff; overflow: hidden; }
.list_con2 { width: 1000px; height: auto; background-color: #e6e7e8; overflow: hidden; }
.mt10 { margin-top: 0px; }
.nry_1 { width: 955px; height: 30px; line-height: 30px; padding-left: 5px; }
.siderbar_left { float: left; width: 737px; height: auto; background-color: #FFF; }
.cont_con2 { width: 690px; height: 80px; margin: 0 auto; overflow: hidden; }
.cont_con2 h1 { width: auto; line-height: 40px; color: #3ea7b3; font-size: 16px; font-weight: bold; text-align: center; }
.cont_con2 p { width: auto; line-height: 24px; text-align: center; margin-top: 8px; }
.cont_con2 img { margin-left: 20px; float: left; margin-top: 8px; }
.cont_con3 { line-height: 200%; font-size: 14px; text-indent: 2em; width: 710px; margin-top: 8px; text-indent: 4px; margin-left: 10px; overflow: hidden; }
.cont_con3 p { font-size: 14px; line-height: 26px; width: 690px; background-color: #FFF; margin: 0 auto; padding: 12px 0; }
.cont_con3 img { display: block; margin: 0 auto; }
.cont_con3 span { color: #272323; }
.cont_con4 { width: 680px; height: 30px; line-height: 30px; margin: 0 auto; margin-top: 15px; overflow: hidden; }
.cont_con4 p { float: left; width: auto; margin-left: 15px; line-height: 30px; color: #666; }
.cont_con4 p a { color: #666; }
.cont_con4 span { float: right; margin-right: 10px; width: auto; line-height: 30px; color: #666; }
.cont_con4 span a { color: #666; }
.cont_con5 { width: 180px; height: 36px; background-color: #3ea7b3; margin: 0 auto; }
.cont_con5 p { line-height: 36px; text-align: center; font-size: 14px; }
.cont_con5 p a { color: #FFF; }
.zis { color: #F00; }
.siderbar_right { float: right; width: 248px; }
.contr_01 { width: 248px; height: 270px; background-color: #fff; }
.contr_01 img { margin: 8px; }
.contr_01 p { width: 224px; line-height: 22px; margin-left: 8px; margin-top: 8px; }
.contr_02 { width: 248px; height: 265px; background-color: #fff; margin-top: 10px; }
.contr_2a img { margin-left: 8px; margin-top: 8px; }
.contr_2b { width: 234px; margin-left: 8px; }
.contr_2b img { margin-top: 8px; }
.contr_04 { width: 248px; height: 310px; background-color: #fff; margin-top: 10px; }
.contr_4a { width: 248px; height: 35px; background-color: #3ea7b3; }
.contr_4a p { line-height: 35px; font-size: 14px; color: #FFF; font-size: 14px; font-weight: bold; margin-left: 10px; width: auto; }
.contr_4b { width: 248px; height: auto; background-color: #fff; float: right; }
.contr_4b ul { width: 240px; height: 270px; padding-left: 10px; margin-top: 10px; }
.contr_4b ul li { width: 240px; height: 30px; padding-top: 4px; padding-bottom: 3px; }
.contr_4b ul li img { padding: 7px 10px 0 5px; _padding: 6px 10px 0 10px; +padding:6px 10px 0 10px;
float: left }
.contr_4b ul li span { width: 180px; height: 30px; float: left; line-height: 30px; _line-height: 25px; }
.contr_4b ul li a { cursor: pointer; color: #333; text-decoration: none }
.conhj { width: 1000px; height: 150px; margin: 0 auto; background-color: #fff; }
.conhj img { margin-top: 10px; margin-left: 13px; }



.con_list { overflow:hidden; padding:0 15px;}
.con_list dl{ padding:15px 0px; border-bottom:1px dashed #bfbdbd; overflow:hidden; zoom:1}
.con_list dl dd span{ display:block; font-size:15px; font-weight:bold;}
.con_list dl dd span a{ color:#3DA7B4;}
.con_list dl dd p{ display:block; color:#4d4d4d; padding-top:5px; text-indent:2em; line-height:21px;}
.con_list dl dd p a{ color:#bb4713;}
.pager { display: block; overflow: hidden; width: 400px; margin: 15px auto; height: 40px; padding:18px 0 0 0; }
.pager ul { overflow: hidden; display: block; height: 50px; }
.pager ul li { float: left; padding-top: 10px; margin-left: 10px; display: block; padding-bottom: 10px; font: 14px "Î¢ÈíÑÅºÚ"; }
.pager ul li.pacl { color: #f00 }
.pager ul li a { padding: 5px; color: #252424; }




#banner{ /*height:167px;*/height:122px; background:url(../images/logo.jpg) center top no-repeat; position:relative; /*margin-bottom:6px;*/}


.i_p4{width:980px; height:320px; border-top:2px solid #007670; margin:0 auto; position:relative;}.i_p4_t{line-height:41px; padding-left:50px; font-size:14px;}.i_p4_t img{position:absolute; left:10px; top:-2px;}.i_p4_t strong{float:left; margin-right:50px;}.i_p4_t a{width:99px; height:41px; line-height:41px; text-align:center; display:block; font-weight:bold; float:left; position:relative;}.i_p4_t a:hover{text-decoration:none;}.i_p4_t a.cur{background:#007670; color:white;}.i_p4_t a.cur span{width:99px; height:8px; background:url(../images/i_p4_t_jt.jpg) no-repeat; position:absolute; left:0; top:41px;}.i_p4_c{clear:both; padding-top:20px; height:246px; overflow:hidden; position:relative;}.i_p4_c b{font-weight:normal;}.i_p4_mtbd{width:960px; height:246px; position:relative;}.i_p4_mtbd li{position:absolute;}.i_p4_mtbd li.mtbd1{width:188px; height:202px; left:0; top:0;}.i_p4_mtbd li.mtbd2{width:120px; height:100px; left:190px; top:0;}.i_p4_mtbd li.mtbd3{width:120px; height:100px; left:312px; top:0;}.i_p4_mtbd li.mtbd4{width:242px; height:100px; left:190px; top:102px;}.i_p4_mtbd li.mtbd5{width:152px; height:202px; left:434px; top:0;}.i_p4_mtbd li.mtbd6{width:130px; height:100px; left:588px; top:0;}.i_p4_mtbd li.mtbd7{width:240px; height:100px; left:720px; top:0;}.i_p4_mtbd li.mtbd8{width:130px; height:100px; left:588px; top:102px;}.i_p4_mtbd li.mtbd9{width:110px; height:100px; left:720px; top:102px;}.i_p4_mtbd li.mtbd10{width:128px; height:100px; left:832px; top:102px; background:#4BA7DA;}.i_p4_mtbd li.mtbd10 a{font-size:14px; font-weight:bold; position:absolute; right:10px; bottom:10px;}.i_p4_mtbd li.mtbd10 a:hover{text-decoration:underline;}.i_p4_mtbd li a,.i_p4_mtbd li a:hover{color:white; text-decoration:none;}.i_p4_mtbd li a i,.i_p4_mtbd li a span{display:none;}.i_p4_mtbd li a i.cur{width:100%; height:30px; display:block; background:black; opacity:0.5; filter:alpha(opacity=50); position:absolute; left:0; bottom:0; _bottom:4px;}.i_p4_mtbd li a span.cur{width:100%; line-height:30px; text-align:center; display:block; position:absolute; left:0; bottom:0; _bottom:4px; color:white; cursor:pointer;}.i_p4_scroll{height:220px; display:block; position:relative;}.i_p4_scroll p{font-size:14px; font-weight:bold; line-height:30px; padding:0 0 20px 28px;}.i_p4_scroll li{width:210px; height:140px; float:left; padding-right:20px; position:relative;}.sbryhj_c{padding-left:30px;}.sbryhj_btn li.prev{width:20px; height:40px; display:block; float:none; padding:0; background:url(../images/choose_btn_l.jpg) no-repeat; position:absolute; left:0; top:100px; cursor:pointer;}.sbryhj_btn li.next{width:20px; height:40px; display:block; float:none; padding:0; background:url(../images/choose_btn_r.jpg) no-repeat; position:absolute; right:10px; top:100px; cursor:pointer;}.i_p4_scroll li a,.i_p4_scroll li a:hover{color:white; text-decoration:none;}.i_p4_scroll li a i{width:210px; height:30px; display:block; background:black; opacity:0.5; filter:alpha(opacity=50); position:absolute; left:0; bottom:0;}.i_p4_scroll li a span{width:210px; line-height:30px; font-size:14px; text-align:center; display:block; position:absolute; left:0; bottom:0; color:white; cursor:pointer;}.