@charset "utf-8";
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: top; }
a { color:#000; 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:#db0000; }
.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 { height:10px; font-size:0; line-height:0; clear:both; overflow:hidden; }
.blank1 { height:15px; font-size:0; line-height:0; clear:both; overflow:hidden; }
.blank2 { height:20px; font-size:0; line-height:0; clear:both; overflow:hidden; }
.yahei, .yahei * { font-family:"微软雅黑"; }
.songti, .songti * { font-family:"宋体"; }
body { font-size:12px; }
.top_hy { background:#ececec; }
.top_hy1 { width:970px; margin:0 auto; line-height:40px; color:#464646; }
.top_hy1 a { color:#464646; }
.nav { background:#006666; }
.nav_m { width:1000px; margin:0 auto; overflow:hidden; }
.nav_l { width:213px; }
.nav_l h3 { background:#007272 url(../images/nav_2.png) repeat-y left; text-align:center; line-height:52px; font-size:18px; color:#fff; }
.nav_l h3 img { vertical-align:middle; padding-left:14px; }
.nav_l h3 a { color:#fff; }
.nav_r { width:787px; text-align:center; background:url(../images/nav_2.png) repeat-y left; line-height:52px; font-size:16px; color:#fff; }
.nav_r a { color:#fff; padding:0 15px; }
.banner { overflow: hidden; zoom: 1; }
#focusindex { height:400px; overflow: hidden; position: relative; width: 1423px ;margin:0 auto;}
#focusindex li { height:400px; overflow: hidden; position: absolute; width: 100%; }
#focusindex li a { display: block; height: 451px; position: absolute; width: 100%; z-index: 2 }
#focusindex .btn { position: absolute; width: 100%; height: 30px; bottom: 0; text-align: center; z-index: 9 }
#focusindex .btn span { display: inline-block; _display: inline; _zoom: 1; width: 14px; height: 14px; _font-size: 0; margin: 5px 10px; cursor: pointer; background: #bebebd; z-index: 8; border-radius: 50% }
#focusindex .btn span.on { background: #f07a06; z-index: 9 }
#focusindex .preNext { /*width: 44px; height: 44px; position: absolute; top: 180px; cursor: pointer; z-index: 9; opacity: 0; transition: all 0.3s linear 0s;*/ }
#focusindex .pre { left: 0%; z-index: 9 }
#focusindex .next {/* right: 0%; background-position: right bottom; z-index: 9*/ }
#focusindex:hover .preNext { opacity: 0.5; }
#focusindex:hover .pre { left: 10%; }
#focusindex:hover .next { right: 10%; }
#focusindex .pre:hover, #focusindex .next:hover { opacity: 1; }
.banner1 { background: url(../images/pd_banner_1.jpg) no-repeat center; background-size: 100% 100%;}
.banner2 { background: url(../images/bar02.jpg) no-repeat center; }
.banner3 { background: url(../images/bar03.jpg) no-repeat center; }
.in_nav { background:url(../images/in_nav1.png) repeat-x top; height:158px; }
.in_navm { width:1100px; margin:0 auto; overflow:hidden; }
.in_navm li { float:left; width:219px;}
.in_navm ul { margin-right:-2px; }
.in_nav1 { background:url(../images/in_nav2.png) no-repeat right center; height:90px; font-size:20px; font-weight:bold; line-height:90px; color:#e8e8e8; }
.in_nav1 a { color:#e8e8e8; display:block; }
.in_navli1 { width:188px; }
.in_navli2 { width:201px; }
.in_navli3 { width:221px; }
.in_navli4 { width:222px; }
.in_navli5 { width:170px; }
.in_navm li p { height:58px; padding-top:10px; text-align:center; font-size:14px; line-height:24px; color:#464646;     border: 1px solid #dfdada;border-top: none;border-bottom: 0;}
.in_navm li p a { color: #464646; padding: 0 5px;float: left;line-height: 25px;color: #5c5c5c;font-size: 12px;margin: 0px 3px;width: 65px;overflow: hidden;float: left;white-space: nowrap;text-align: center; }
.in_navm li.in_navli1 h3 { background:url(../images/in_nav5h.png) no-repeat left center; padding-left:70px; }
.in_navm li:hover.in_navli1 h3 { background:url(../images/in_nav5.png) no-repeat left center; }
.in_navm li.in_navli2 h3 { background:url(../images/in_nav6h.png) no-repeat 14px center; padding-left:82px; }
.in_navm li:hover.in_navli2 h3 { background:url(../images/in_nav6.png) no-repeat 14px center; }
.in_navm li.in_navli3 h3 { background:url(../images/in_nav7h.png) no-repeat 14px center; padding-left:82px; }
.in_navm li:hover.in_navli3 h3 { background:url(../images/in_nav7.png) no-repeat 14px center; }
.in_navm li.in_navli4 h3 { background:url(../images/in_nav8h.png) no-repeat 14px center; padding-left:82px; }
.in_navm li:hover.in_navli4 h3 { background:url(../images/in_nav8.png) no-repeat 14px center; }
.in_navm li.in_navli5 h3 { background:url(../images/in_nav9h.png) no-repeat 14px center; padding-left:82px; }
.in_navm li:hover.in_navli5 h3 { background:url(../images/in_nav9.png) no-repeat 14px center; }
.in_navm li:hover p { background:url(../images/in_nav3.png) no-repeat center top #18a7a5; color:#fff; }
.in_navm li:hover p a { color:#fff; }
.warp { width:1000px; margin:0 auto; }
.in_ss { overflow:hidden; background:#f6f6f6; border:1px solid #ddd; padding:6px; }
.in_ss h3 { float:left; width:538px; padding-left:10px; line-height:28px; color:#464646; }
.in_ss h3 a { padding-right:8px; color:#464646; }
.in_ss h3 strong { color:#006666; }
.in_ss1 { width:228px; background:url(../images/in_ss1.png) no-repeat left center; padding-left:32px; overflow:hidden; }
.in_ssk1 { border:none; background:none; line-height:28px; height:28px; width:165px; float:left; }
.in_ss h4 { float:right; }
.in_fw { width:226px; border:1px solid #eee; padding:6px 10px; }
.in_xw { width:484px; border:1px solid #eee; margin-left:10px; }
.in_tit1 { background:url(../images/in_bj1.png) repeat-x bottom; line-height:36px; font-family:Verdana; color:#b2b2b2; text-transform:uppercase; height:37px; }
.in_tit1 span { border-bottom:1px solid #ff7a01; line-height:36px; font-family:"微软雅黑"; font-size:18px; color:#006666; display:inline-block; padding:0 3px; }
.in_fwm { padding:10px 0 11px; overflow:hidden; }
.in_fwm ul { margin-right:-2px; }
.in_fwm ul li { text-align:center; width:113px; border-right:1px solid #e9e9e9; border-top:1px solid #e9e9e9; float:left; padding-top:8px; }
.in_fwm ul li h3 { line-height:20px; padding-bottom:6px; font-size:14px; color:#00787d; }
.in_fwm ul li a { color:#00787d; }
.in_jg { height:224px; padding-top:12px; }
.in_jg p { padding-top:10px; text-indent:2em; line-height:26px; color:#464646; }
.in_js { padding:14px 0 10px; }
.in_js li { overflow:hidden; padding:10px 2px; border-bottom:1px dashed #ccc; margin-bottom:10px; }
.in_js1 { background:url(../images/in_img9.png) no-repeat left top; height:41px; float:left; width:53px; padding:5px 5px 0 0; text-align:center; font-weight:bold; line-height:18px; color:#fff; margin-right:8px; }
.in_js2 { float:left; width:116px; }
.in_js2 h3 { line-height:24px; font-size:14px; color:#428080; }
.in_js2 h3 a { color:#428080; }
.in_js2 h4 { line-height:20px; color:#464646; }
.in_js2 h4 a { display:inline-block; padding-right:5px; color:#464646; }
.in_js3 { float:left; width:40px; padding-top:17px; line-height:16px; color:#ff0000; }
.in_js3 img { padding-right:2px; }
.in_xwtop { overflow:hidden; background:#f6f6f6; }
.in_xwtop li { float:left; width:160px; border-right:1px solid #eee; text-align:center; font-size:16px; line-height:43px; color:#464646 }
.in_xwtop li a { color:#464646 }
.in_xwtop li.hover { background:#00787d; color:#fff; }
.in_xwtop li.hover a { color:#fff; }
.in_xwbot { padding:18px 20px 14px; }
.in_xwbt { overflow:hidden; padding-bottom:14px; }
.in_xwbt1 { overflow:hidden; padding-left:14px; }
.in_xwbt1 h3 { line-height:34px; font-size:16px; font-weight:bold; color:#00787d }
.in_xwbt1 h3 a { color:#00787d }
.in_xwbt1 p { text-indent:2em; line-height:24px; color:#464646; }
.in_xwbb li { line-height:30px; color:#666; }
.in_xwbb li a { color:#666; }
.in_ppt { padding-bottom:8px; border-bottom:1px dashed #ccc; margin-bottom:10px; }
.in_ppt a { display:inline-block; margin:2px; line-height:24px; padding:0 7px 0 8px; font-size:14px; color:#fff; background:#7f7f7f; }
.in_ppt a:hover { background:#ff7a01; color:#fff; }
.in_ppt a.cs { background:#ff7a01; color:#fff; }
.in_ppc { overflow:hidden; padding:10px 0 6px; }
.in_ppc li { width:33.33%; float:left; text-align:center; }
.in_ppc li h3 { line-height:28px; font-size:14px; color:#464646; }
.in_ppc li a { color:#464646; }
.in_ppb h3 { line-height:26px; color:#666; }
.in_ppk1 { width:148px; border:1px solid #ddd; height:26px; line-height:26px; color:#666; float:left; }
.in_zc { background:#e5e5e5; padding:18px 0 5px; }
.in_zcjb span { display:block; width: 105px; height: 80px; float:left; padding-right:5px; }
.in_zcjb a { display:inline-block; height: 31px; border: 1px solid #b8b8b8; padding: 0 13px; line-height: 31px; background: #fff; margin: 0 0 10px 5px; font-size:14px; color:#464646 }
.in_zcjb a:hover { background: #009298; border:none; color:#fff; padding:0 14px; line-height:33px; height:33px; }
.in_zcjb a.cs { background:#ff7a01; color:#fff; border:none; line-height:33px; height:33px; padding:0 14px; }
.in_zcjb a.ls { background:#009298; border:none; color:#fff; padding:0 14px; line-height:33px; height:33px; }
.in_zcjb a:hover.cs { background:#ff7a01; border:none; color:#fff; }
.in_k1 { border:1px solid #eee; }
.in_zjtit { overflow:hidden; padding:24px; }
.in_zjtit h3 { float:left; line-height:30px; font-size:30px; color:#006666; }
.in_zjtit h3 span { display:inline-block; line-height:16px; vertical-align:bottom; font-size:16px; font-family:Verdana; text-transform:uppercase; color:#c3c3c3; }
.in_zjtit h4 { float:right; line-height:30px; color:#666; }
.in_zjtit h4 a { color:#666; }
.in_zj { position:relative; padding:0 15px; }
.in_zjtit2 { position:absolute; left:15px; top:0; width:133px; }
.in_zjtit2 h3 { line-height:43px; border-bottom:1px solid #fff; background:url(../images/in_zjimg2.png) no-repeat left top; font-size:16px; font-weight:bold; color:#464646; padding-right:4px; text-align:center; cursor:pointer; }
.in_zjtit2 h3.hover { background:url(../images/in_zjimg1.png) no-repeat center top; color:#fff; }
.in_zjtop { overflow:hidden; padding-left:4px; padding-bottom:30px; }
.in_zjtop li { width:155px; padding:5px; float:left; background:#ededed; margin-right:10px; color:#464646; }
.in_zjtop li p { overflow:hidden; width:81px; text-align:center; line-height:26px; font-size:16px; padding-top:12px; }
.in_zjtop li a { color:#464646; }
.in_zjtop li.hover { background:#00787d; color:#fff; }
.in_zjtop li.hover a { color:#fff; }
.in_zjbot { overflow:hidden; padding-bottom:26px; }
.in_zjbl { overflow:hidden; width:660px; }
.in_zjbl1 { overflow:hidden; padding-left:14px; }
.in_zjbl1 h3 { font-size:30px; color:#464646; line-height:30px; padding:11px 0; }
.in_zjbl1 h3 span { font-size:22px; vertical-align:bottom; line-height:22px; display:inline-block; }
.in_zjbl1 h4 { padding:3px 0; line-height:26px; overflow:hidden; font-size:14px; }
.in_zjbl1 h4 strong { color:#00787d; float:left; width:70px; }
.in_zjbl1 h4 p { overflow:hidden; color:#666; }
.in_zjbl1 h5 { padding-top:14px; }
.in_zjbl1 h5 span { padding-right:12px; }
.in_zjbr { width:277px; }
.in_zjbr1 { padding-top:8px; background:url(../images/in_zjimg5.png) no-repeat left 17px; }
.in_zjbr1 li { padding-left:20px; line-height:30px; color:#666; }
.in_zjbr2 { position:relative; }
.in_zjbr3 { position:absolute; left:112px; top:80px; width:160px; }
.in_zjbr3 p { line-height:22px; color:#8a4e00; }
.in_xm { padding:0 15px 10px; overflow:hidden; }
.in_xml { width:204px; }
.in_xml li { line-height:60px; padding-left:70px; font-size:18px; color:#464646; margin-bottom:10px; cursor:pointer; }
.in_xml li a { color:#464646; }
.in_xml li.hover { color:#fff; }
.in_xml li.hover a { color:#fff; }
.in_xml li#inxml1 { background:url(../images/in_xmimg1.png) no-repeat left top; }
.in_xml li#inxml2 { background:url(../images/in_xmimg1.png) no-repeat left -70px; }
.in_xml li#inxml3 { background:url(../images/in_xmimg1.png) no-repeat left -140px; }
.in_xml li#inxml4 { background:url(../images/in_xmimg1.png) no-repeat left -210px; }
.in_xml li#inxml5 { background:url(../images/in_xmimg1.png) no-repeat left -280px; }
.in_xml li#inxml1.hover { background:url(../images/in_xmimg1h.png) no-repeat left top; }
.in_xml li#inxml2.hover { background:url(../images/in_xmimg1h.png) no-repeat left -70px; }
.in_xml li#inxml3.hover { background:url(../images/in_xmimg1h.png) no-repeat left -140px; }
.in_xml li#inxml4.hover { background:url(../images/in_xmimg1h.png) no-repeat left -210px; }
.in_xml li#inxml5.hover { background:url(../images/in_xmimg1h.png) no-repeat left -280px; }
.in_xmr { width:750px; }
.in_xmrt { overflow:hidden; padding-bottom:12px; }
.in_xmrt li { width:147px; float:left; margin-right:3px; background:url(../images/in_xmimg3.png) no-repeat center top; padding-bottom:4px; line-height:42px; font-size:16px; color:#464646; text-align:center; cursor:pointer; }
.in_xmrt li a { color:#464646; }
.in_xmrt li.hover { background:url(../images/in_xmimg2.png) no-repeat center top; color:#fff; }
.in_xmrt li.hover a{color:white}
.in_xmrbl { width:452px; }
.in_xmrbl1 { overflow:hidden; padding-top:7px; }
.in_xmrbl2 { overflow:hidden; padding-left:15px; }
.in_xmrbl2 h3 { font-size:16px; font-weight:bold; color:#00787d; line-height:25px; }
.in_xmrbl2 p { text-indent:2em; line-height:24px; color:#464646; }
.in_xmrbl3 { overflow:hidden; padding:12px 0; }
.in_xmrbl3 li { float:left; width:215px; padding-right:10px; line-height:28px; color:#666; }
.in_xmrbl3 li a { color:#666; }
.in_xmrbl4 { overflow:hidden; }
.in_xmrbl4 dt { float:left; width:36px; }
.in_xmrbl4 dd { float:left; width:183px; padding:7px; margin-left:10px; overflow:hidden; background:#ededed; }
.in_xmrbl5 { overflow:hidden; padding-left:12px; }
.in_xmrbl5 h3 { line-height:24px; padding-top:4px; font-size:14px; font-weight:bold; color:#000; }
.in_xmrbl5 h4 { line-height:24px; font-size:14px; color:#353535; }
.in_xmrbl5 p { line-height:24px; color:#666; }
.in_xmrbl4 dd:hover { background:#00787d; color:#fff; }
.in_xmrbl4 dd:hover a { color:#fff; }
.in_xmrbl4 dd:hover h3, .in_xmrbl4 dd:hover h4, .in_xmrbl4 dd:hover p { color:#fff; }
.in_rytit { background:#00787d; }
.in_rytit1 { width:910px; margin:0 auto; overflow:hidden; }
.in_rytit1 li { float:left; width:195px; text-align:center; line-height:56px; font-size:22px; color:#fff; }
.in_rytit1 li img { padding-right:10px; vertical-align:middle; }
.in_rytit1 li a { color:#fff; }
.in_rytit1 li.hover { background:url(../images/in_rybj.png) no-repeat center top; }
.in_rybot { padding:27px 0 30px; overflow:hidden; }
.in_rybot li { width:767px; float:left; }
.in_ryleft { float:left; width:35px; margin:117px 43px 0 38px; cursor:pointer; }
.in_ryright { float:left; width:35px; margin:117px 38px 0 43px; cursor:pointer; }
.in_rynr { float:left; overflow:hidden; }
.fot { background:#f5f5f5; }
.fot_nav { background:#006666; line-height:56px; text-align:center; font-size:16px; color:#fff; }
.fot_nav a { color:#fff; padding:0 24px; }
.fot_nav img { vertical-align:middle; }
.fot_1 { width:1110px; margin:0 auto; overflow:hidden; padding:40px 0; }
.fot_1 cite img { margin:1px 13px 0 0; }
.fot_2 { overflow:hidden; padding:0 10px; background:url(../images/fot_bj1.png) repeat-y left top; }
.fot_2 dl { width:90px; text-align:center; float:left; }
.fot_2 dl dt h3 { font-size:14px; line-height:25px; color:#00787d; padding-top:5px; }
.fot_2 dl dt h3 a { color:#00787d; }
.fot_2 dl dd { line-height:25px; color:#464646; }
.fot_2 dl dd a { color:#464646; }
.fot_3 { width:185px; padding-left:10px; background:url(../images/fot_bj1.png) repeat-y left; }
.fot_3 p { line-height:22px; color:#666; padding-top:10px; }
.fot_3 ul { overflow:hidden; padding-top:8px; }
.fot_3 ul li { float:left; width:37px; padding-right:8px; }
/**********分类栏目*********/



.p20 { padding:0 20px; }
.fllm_nav { background:url(../images/fllm_navbj1.png) repeat-x bottom; padding:16px 0; }
.fllm_nav ul { width:1008px; margin:0 auto; overflow:hidden; }
.fllm_nav li { text-align:center; width:84px; float:left; font-size:14px; color:#464646; }
.fllm_nav li h3 { line-height:30px; padding-top:54px; }
.fllm_nav li a { color:#464646; }
.fllm_nav li:hover { color:#428080; }
.fllm_nav li:hover a { color:#428080; }
.fllm_navli1 { background:url(../images/fllm_nav1.png) no-repeat center top; }
.fllm_navli2 { background:url(../images/fllm_nav2.png) no-repeat center top; }
.fllm_navli3 { background:url(../images/fllm_nav3.png) no-repeat center top; }
.fllm_navli4 { background:url(../images/fllm_nav4.png) no-repeat center top; }
.fllm_navli5 { background:url(../images/fllm_nav5.png) no-repeat center top; }
.fllm_navli6 { background:url(../images/fllm_nav6.png) no-repeat center top; }
.fllm_navli7 { background:url(../images/fllm_nav7.png) no-repeat center top; }
.fllm_navli8 { background:url(../images/fllm_nav8.png) no-repeat center top; }
.fllm_navli9 { background:url(../images/fllm_nav9.png) no-repeat center top; }
.fllm_navli10 { background:url(../images/fllm_nav10.png) no-repeat center top; }
.fllm_navli11 { background:url(../images/fllm_nav11.png) no-repeat center top; }
.fllm_navli12 { background:url(../images/fllm_nav12.png) no-repeat center top; }
.fllm_navli1:hover { background:url(../images/fllm_nav1h.png) no-repeat center top; }
.fllm_navli2:hover { background:url(../images/fllm_nav2h.png) no-repeat center top; }
.fllm_navli3:hover { background:url(../images/fllm_nav3h.png) no-repeat center top; }
.fllm_navli4:hover { background:url(../images/fllm_nav4h.png) no-repeat center top; }
.fllm_navli5:hover { background:url(../images/fllm_nav5h.png) no-repeat center top; }
.fllm_navli6:hover { background:url(../images/fllm_nav6h.png) no-repeat center top; }
.fllm_navli7:hover { background:url(../images/fllm_nav7h.png) no-repeat center top; }
.fllm_navli8:hover { background:url(../images/fllm_nav8h.png) no-repeat center top; }
.fllm_navli9:hover { background:url(../images/fllm_nav9h.png) no-repeat center top; }
.fllm_navli10:hover { background:url(../images/fllm_nav10h.png) no-repeat center top; }
.fllm_navli11:hover { background:url(../images/fllm_nav11h.png) no-repeat center top; }
.fllm_navli12:hover { background:url(../images/fllm_nav12h.png) no-repeat center top; }
.fllm_ss { padding:14px 10px 20px; overflow:hidden; }
.fllm_ss h3 { float:left; line-height:28px; color:#464646; }
.fllm_ss h3 a { color:#464646; }
.fllm_ss h4 { float:right; width:228px; background:url(../images/in_ss1.png) no-repeat left center; padding-left:32px; overflow:hidden; }
.fllm_js { width:690px; padding:12px; border:1px solid #eee; }
.fllm_jstr { overflow:hidden; padding-left:12px; }
.fllm_tit1 { background:url(../images/in_bj1.png) repeat-x bottom; line-height:20px; font-family:Verdana; color:#b2b2b2; text-transform:uppercase; height:30px; }
.fllm_tit1 span { border-bottom:1px solid #ff7a01; line-height:20px; font-family:"微软雅黑"; font-size:16px; color:#00787d; display:inline-block; padding:0 3px 9px; font-weight:bold; }
.fllm_tit1 strong { border-bottom:1px solid #ff7a01; line-height:20px; font-family:"微软雅黑"; font-size:20px; color:#006666; display:inline-block; padding:0 3px 9px; font-weight:bold; }
.fllm_jstr p { text-indent:2em; line-height:22px; color:#666; padding-top:6px; }
.fllm_jsbot { overflow:hidden; padding-top:15px; }
.fllm_jsbot ul { margin-right:-15px; }
.fllm_jsbot li { float:left; width:154px; padding:0 10px; }
.fllm_jsbot li h3 { background:url(../images/fllm_zllbj.png) repeat-x top; line-height:31px; text-align:center; font-size:14px; color:#464646; }
.fllm_jsbot li h3 a { color:#464646; }
.fllm_jg { width:246px; padding:12px; border:1px solid #eee; }
.fllm_jgtop { padding-top:14px; }
.fllm_jgtop p { padding:10px 8px; text-indent:2em; line-height:26px; color:#464646; }
.fllm_jgtop ul { overflow:hidden; }
.fllm_jgtop ul li { width:61px; text-align:center; float:left; }
.fllm_jgtop ul li h3 { line-height:22px; padding-top:40px; color:#464646; }
.fllm_jgtop ul li h3 a { color:#464646; }
.fllm_jgtop ul li.fllm_jgli1 { background:url(../images/fllm_img3.png) no-repeat center top; }
.fllm_jgtop ul li.fllm_jgli2 { background:url(../images/fllm_img4.png) no-repeat center top; }
.fllm_jgtop ul li.fllm_jgli3 { background:url(../images/fllm_img5.png) no-repeat center top; }
.fllm_jgtop ul li.fllm_jgli4 { background:url(../images/fllm_img6.png) no-repeat center top; }
.fllm_jgtop ul li.fllm_jgli1:hover { background:url(../images/fllm_img3h.png) no-repeat center top; }
.fllm_jgtop ul li.fllm_jgli2:hover { background:url(../images/fllm_img4h.png) no-repeat center top; }
.fllm_jgtop ul li.fllm_jgli3:hover { background:url(../images/fllm_img5h.png) no-repeat center top; }
.fllm_jgtop ul li.fllm_jgli4:hover { background:url(../images/fllm_img6h.png) no-repeat center top; }
.fllm_bkl { width:204px; padding-bottom:8px; }
.fllm_bkl li { line-height:60px; text-align:center; background:#f2f1f1; font-size:18px; color:#464646; margin-bottom:10px; }
.fllm_bkl li.hover { background:#00787d; color:#f2f1f1; }
.fllm_bkr { width:732px; }
.fllm_bkrl { width:480px; }
.fllm_bkrl1 { overflow:hidden; }
.fllm_bkrl1 span { display:inline-block; float:left; background:#00787d; padding:0 10px; margin-bottom:15px; line-height:25px; font-size:16px; color:#fff; margin-right:10px; }
.fllm_bkrl1 p { overflow:hidden; line-height:22px; color:#666; padding-bottom:8px; }
.fllm_bkrl1 strong { font-weight:normal; display:inline-block; float:left; background:#ff7a01; padding:0 10px; margin-bottom:15px; line-height:25px; font-size:16px; color:#fff; margin-right:10px; }
.fllm_bkrl2 { padding:5px 0 0 75px; overflow:hidden; background:url(../images/fllm_img7.png) no-repeat left top; }
.fllm_bkrl2 li { float:left; width:200px; line-height:26px; color:#666; }
.fllm_bkrl2 li a { color:#666; }
.fllm_jsl1 h2 { line-height:20px; text-align:center; font-size:16px; font-weight:bold; padding-bottom:8px; color:#00787d; }
.fllm_jsl1 h2 a { color:#00787d; }
.fllm_jsl1 p { text-indent:2em; line-height:24px; color:#666; }
.fllm_jsff { margin-bottom:10px; background:#efefef; text-align:center; }
.fllm_jsff span { display:inline-block; background:#ff7a01; line-height:26px; padding:0 10px; font-size:14px; color:#fff; }
.fllm_jsff span a { color:#fff; }
.fllm_alt li { padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #c5c5c5; }
.fllm_alt li h3 { padding-left:22px; background:url(../images/fllm_img8.png) no-repeat left center; line-height:24px; font-size:18px; color:#ff7a01 }
.fllm_alt li h3 span { color:#00787d; padding-left:10px; }
.fllm_alt li p { padding-top:6px; line-height:20px; color:#666; padding-left:22px; }
.fllm_sll { width:204px; padding-bottom:8px; }
.fllm_sll li { line-height:46px; padding-left:42px; background:#f2f1f1; font-size:18px; color:#464646; margin-bottom:10px; }
.fllm_sll li.hover { background:#00787d; color:#f2f1f1; }
.fllm_sll li span { display:inline-block; font-family:Verdana; font-size:12px; line-height:16px; padding-left:5px; }
.fllm_slr { width:742px; overflow:hidden; }
.fllm_slr1 { width:408px; background:url(../images/fllm_img9.png) no-repeat left top; height:209px; }
.fllm_slr1 p { padding:15px 20px 0; line-height:28px; color:#666; }
.fllm_zx { overflow:hidden; padding:10px 0; }
.fllm_zx ul { margin-right:-1px; }
.fllm_zx li { width:284px; padding:10px 0 0 48px; float:left; border-right:1px dashed #ddd; }
.fllm_zx1 { overflow:hidden; padding-left:10px; }
.fllm_zx1 h3 { font-size:22px; line-height:30px; color:#666; }
.fllm_zx1 p { font-size:14px; line-height:20px; color:#666; }
/***********栏目页*******/



.lm_l { width:715px; }
.lm_r { width:272px; }
.lm_jj { padding:15px 15px 10px; overflow:hidden; }
.lm_jjl { width:212px; border:1px solid #ddd; border-bottom:none; }
.lm_jjl img { padding:1px; border-bottom:1px solid #ddd; }
.lm_jjl li { background:url(../images/lm_img1.png) no-repeat left top; line-height:39px; border-bottom:1px solid #ddd; padding-left:34px; font-size:14px; color:#464646; }
.lm_jjl li a { color:#464646; }
.lm_jjr { width:456px; }
.lm_jjr1 { height:120px; background:url(../images/lm_bj1.png) no-repeat center top; padding:10px 18px 0; }
.lm_jjr1 h2 { text-align:center; font-size:16px; font-weight:bold; line-height:34px; color:#00787d; }
.lm_jjr1 h2 a { color:#00787d; }
.lm_jjr1 p { line-height:24px; text-indent:2em; color:#666; }
.lm_jjr2 { background:url(../images/lm_img2.png) no-repeat left 10px; }
.lm_jjr2 li { line-height:32px; padding-left:24px; color:#666; }
.lm_jjr2 li a { color:#666; }
.lm_zjsb { padding:6px 12px 15px; }
.lm_tit1 { background:url(../images/in_bj1.png) repeat-x bottom; height:52px; font-size:14px; line-height:51px; color:#8a8a8a; }
.lm_tit1 span { font-size:22px; color:#00787d; display:inline-block; border-bottom:1px solid #ff7a01; padding:0 3px; }
.lm_tit1 span strong { font-weight:normal; color:#ff7a01; }
.lm_zjsbbot { padding-top:20px; overflow:hidden; }
.lm_zjsbbot cite img { padding:1px; border:1px solid #ddd; }
.lm_zjsbb1 { overflow:hidden; padding-left:14px; }
.lm_zjsbb1 h2 { font-size:16px; line-height:26px; color:#01777e; }
.lm_zjsbb1 h2 a { color:#01777e; }
.lm_zjsbb1 p { padding:8px 0; line-height:26px; color:#666; }
.lm_zjsbb1 h3 { text-align:center; }
.lm_zjsbb1 h3 span { padding:0 10px; }
.lm_jbzs { overflow:hidden; }
.lm_jbzs ul { margin-right:-15px; }
.lm_jbzs li { float:left; width:333px; padding-right:17px; background:url(../images/lm_img5.png) no-repeat left top; line-height:37px; margin-top:12px; font-size:14px; color:#464646; }
.lm_jbzs li a { color:#464646; }
.lm_jbzs li span { display:inline-block; width:100px; text-align:center; font-size:16px; color:#fff; padding-right:22px; }
.lm_xgwz { padding:12px; }
.lm_xgwz li { overflow:hidden; line-height:35px; font-size:14px; border-bottom:1px dashed #c1c1c1; color:#666; }
.lm_xgwz li a { color:#666; }
.lm_xgwz li h3 { float:left; }
.lm_xgwz li h4 { float:right; }
.lm_xgwzgb { background:#f4f4f4; line-height:36px; text-align:center; font-size:14px; color:#393939; margin:0 12px; cursor:pointer; }
.lm_ly { overflow:hidden; padding:18px 6px; }
.lm_ly li { float:left; width:196px; padding-right:10px; }
#lmlyleft { float:left; margin:56px 13px 0 0; cursor:pointer; }
#lmlyright { float:left; margin:56px 0 0 13px; cursor:pointer; }
#lmly { float:left; }
.lm_pd { padding:12px 11px; }
.lm_r1 { padding:14px 3px 0; position:relative; overflow:hidden; }
#lmr1left { position:absolute; left:12px; top:138px; cursor:pointer; }
#lmr1right { position:absolute; right:12px; top:138px; cursor:pointer; }
.lm_r1 li { float:left; }
.lm_r2 { overflow:hidden; padding-top:2px; }
.lm_r2 ul { margin-right:-10px; }
.lm_r2 li { float:left; padding:10px 8px 0 0; }
.lm_r3 { padding-top:12px; }
.lm_r3 ul { padding:5px 8px 0; }
.lm_r3 ul li { line-height:26px; color:#666; }
.lm_r3 ul li a { color:#666; }
.lm_r4 { padding-top:12px; }
.lm_r4 table { margin-top:13px; }
.lm_r4 table td { line-height:27px; color:#464646; vertical-align:middle; padding:6px 0; }
.lm_r4 table td h3 { padding-top:10px; text-align:center; }
.lm_r4 table td h3 span { padding:0 4px; }
.lm_r4 table td h4 { text-align:center; line-height:15px; font-size:14px; padding-top:4px; color:#e00000; text-decoration:underline; }
.lm_r4 table td h4 a { color:#e00000; }
.lm_r4 table td h4 img { vertical-align:middle; padding-right:5px; }
.lm_k1 { background:url(../images/lm_img18.png) no-repeat left top; width:165px; height:27px; line-height:27px; font-size:14px; color:#666; border:none; padding-left:10px; }
.lm_k2 { background:url(../images/lm_img18.png) no-repeat left top; width:175px; height:27px; line-height:27px; font-size:14px; color:#666; border:none; }
.lm_r5 { padding:24px 0 4px; }
.lm_r5 ul { overflow:hidden; padding-bottom:11px; }
.lm_r5 ul li { width:33.33%; float:left; text-align:center; }
.lm_r5 ul li h3 { line-height:32px; padding-bottom:8px; color:#666; }
.lm_r5 ul li { color:#666; }
/**********文章页*********/



.wz_l { padding:22px; font-size: 16px; line-height: 25px; }
.wz_ltop { padding-bottom:30px; }
.wz_ltop h1 { text-align:center; line-height:45px; font-size:30px; color:#01777e; }
.wz_ltop h2 { text-align:center; line-height:30px; font-size:14px; color:#666; }
.wz_ltop h3 { text-align:center; padding-top:8px; }
.wz_ltop h3 span { display:inline-block; width:80px; text-align:center; line-height:25px; margin:0 3px; color:#fff; }
.wz_ltop h3 span.wz_sp1 { background:#f15b5a; }
.wz_ltop h3 span.wz_sp2 { background:#4fb5d7; }
.wz_ltop h3 span.wz_sp3 { background:#fb7343; }
.wz_ltop h3 span.wz_sp4 { background:#5abf43; }
.wz_ltop h3 span a { color:#fff; }
.wz_lm { font-size:14px; line-height:28px; color:#464646; }
.wz_lxyy { overflow:hidden; padding:30px 32px; }
.wz_lxyy span { font-size:14px; line-height:30px; color:#464646; display:inline-block; }
.wz_lxyy span a { color:#01777e; }
.wz_xgl { width:248px; padding:5px 10px; }
.wz_tit1 { background:url(../images/in_bj1.png) repeat-x bottom; line-height:37px; height:38px; }
.wz_tit1 span { border-bottom:1px solid #ff7a01; font-size:16px; font-weight:bold; color:#006666; display:inline-block; padding:0 10px; }
.wz_xgl ul { padding-top:10px; }
.wz_xgl ul li { line-height:33px; font-size:14px; color:#666; padding-left:5px; }
.wz_xgl ul li a { color:#666; }
.wz_xgr { width:364px; padding:5px 10px; }
.wz_xgr p { overflow:hidden; zoom:1; margin-right:-5px; padding:8px 0 7px; }
.wz_xgr a { float:left; margin:5px 5px 0 0; display:inline; height:60px; padding:15px 8px 0; color:#fff; font-size:14px; color:#fff; line-height:24px; }
.wz_xgr a.wz_a1 { width:98px; background:#fa7675; }
.wz_xgr a.wz_a2 { width:83px; background:#5fc1e2; }
.wz_xgr a.wz_a3 { width:122px; background:#fa8b64; }
.wz_xgr a.wz_a4 { width:137px; background:#73da5b; }
.wz_xgr a.wz_a5 { width:83px; background:#44cbcb; }
.wz_xgr a.wz_a6 { width:83px; background:#cac662; }
.wz_ly { overflow:hidden; padding:18px 6px 6px; }
.wz_ly li { float:left; width:175px; padding-right:10px; }
#wzlyleft { float:left; margin:56px 18px 0 0; cursor:pointer; }
#wzlyright { float:left; margin:56px 0 0 18px; cursor:pointer; }
#wzly { float:left; }
.wz_r1 { margin-top:7px; background:#f1f1f1; }
.wz_r1 h2 { text-align:center; line-height:39px; font-size:16px; color:#01777e; }
.wz_r1 h2 span { font-weight:bold; color:#fff; background:#db0000; display:inline-block; line-height:16px; padding:0 3px; }
.wz_r1 h3 { background:#01777e; line-height:30px; font-size:14px; color:#fff; }
.wz_r1 span.wz_rsp1 { width:44px; padding-left:12px; }
.wz_r1 span.wz_rsp2 { width:72px; }
.wz_r1 span.wz_rsp3 { width:58px; }
.wz_r1 h3 span, .wz_r1 li span { display:inline-block; }
#wzr1 { border:1px solid #afafaf; border-top:none; }
.wz_r1 li { line-height:30px; color:#666; }
.wz_r2 table { margin-top:6px; }
.wz_r2 table td { line-height:27px; color:#464646; vertical-align:middle; padding:6px 0; }
.wz_r2 table td h3 { padding-top:4px; text-align:center; }
.wz_r2 table td h3 span { padding:0 4px; }
.wz_r2 table td h4 { text-align:center; line-height:15px; font-size:14px; padding-top:4px; color:#e00000; text-decoration:underline; }
.wz_r2 table td h4 a { color:#e00000; }
.wz_r2 table td h4 img { vertical-align:middle; padding-right:5px; }
/*********新闻栏目页**********/



.xwlm_l { width:232px; }
.xwlm_r { width:754px; }
.xwlm_lm { background:#eee; padding:12px 9px 10px; }
.xwlm_l1 li { padding:1px 0; border-bottom:1px dashed #a3a3a3; line-height:35px; font-size:14px; color:#464646; }
.xwlm_l1 li a { color:#464646; display:block; padding-left:32px; }
.xwlm_l1 li:hover a { background:url(../images/xw_img1.png) no-repeat left top; color:#fff; }
.xwlm_l2 { padding:20px 0 8px; }
.xwlm_l2 h2 { padding:6px 0 18px; font-size:16px; font-weight:bold; color:#00787d; line-height:20px; }
.xwlm_l2 h2 img { padding-right:5px; }
.xwlm_l2 ul { overflow:hidden; }
.xwlm_l2 ul li { width:33.33%; float:left; }
.xwlm_l2 ul li h3 { line-height:26px; text-align:center; color:#464646; }
.xwlm_l2 ul li h3 a { color:#464646; }
.xwlm_l3 { padding-top:18px; }
.xwlm_l3 h2 { background:#ff7a01; line-height:31px; padding-left:10px; font-size:14px; color:#fff; }
.xwlm_l3 h2 img { padding-right:8px; vertical-align:middle; }
.xwlm_l3t { padding:5px 10px; background:#fff; color:#464646; }
.xwlm_l3t li { line-height:28px; overflow:hidden; zoom:1; }
.xwlm_l3t li strong { width:60px; float:left; font-weight:normal; }
.xwlm_l3t li span { width:70px; float:left; }
.xwlm_l4 { padding-top:10px; }
.xwlm_l4 h2 { line-height:36px; border-bottom:1px dashed #a3a3a3; font-size:16px; font-weight:bold; color:#00787d; }
.xwlm_l4 p { padding:8px 0; line-height:28px; color:#464646; }
.xwlm_l4 p a { color:#464646; padding:0 8px; }
.xwlm_r1 { padding:12px; }
.xwlm_r1 li { border-bottom:1px dashed #d1d1d1; margin-bottom:22px; }
.xwlm_r1 li h2 { font-size:14px; font-weight:bold; line-height:38px; border-bottom:1px solid #afafaf; }
.xwlm_r1 li h2 span { font-weight:normal; color:#00787d; }
.xwlm_r1 li p { font-size:14px; line-height:26px; padding:8px 0 20px; color:#666; }
/**********分页******/



.page { overflow:hidden; zoom:1; clear:both; }
.pagelist { height:26px; overflow:hidden; padding-top:10px; padding-bottom:10px; }
.pagelist li { float:left; border:#dcdcdc 1px solid; background:#fff; color:#8d8d8d; font-size:12px; margin-left:5px; display:inline; }
.pagelist li.thisclass { line-height:24px; font-weight:bold; background:#339999; color:#fff; border:#ccc 1px solid; }
.pagelist li.thisclass a { color:#fff; }
.pagelist li .pageinfo { float:left; display:block; height:24px; color:#000; line-height:24px; padding:0 10px; }
.pagelist li a { float:left; display:block; height:24px; color:#000; line-height:24px; padding:0 10px; }
.pagelist li a:hover { color:#fff; background:#339999; font-weight:bold; }
/*-----------文章页右侧模块改版样式 1105----------*/



.xz2_td { overflow: hidden; zoom: 1; }
.xz2_td ul li { margin: 10px 4px 0px; display: inline; float: left; }
.in-box { width: 1000px; margin: 30px auto 0px; }
.in-hot dl dt { width: 650px; float: left; }
.in-hot dl dd { width: 347px; float: right; }
.in-hot dl dt h3 { width: 109px; height: 209px; float: left; background: #18a7a5; text-align: center; font-weight: normal; }
.in-hot dl dt h3 img { padding: 52px 0px 12px 0px; }
.in-hot dl dt h3 span { font-size: 18px; line-height: 20px; color: #fff; }
.in-hot dl dt p { float: left; margin: 0px 0px 5px 5px; display: inline; line-height: 22px; }
.in-hot dl dt p a { color: #fff; }
.in-hot dl dt p.hdt-p01 { width: 72px; height: 86px; padding: 16px 14px 0px 16px; }
.in-hot dl dt p.hdt-p02 { width: 169px; height: 77px; padding: 25px 20px 0px; }
.in-hot dl dt p.hdt-p03 { width: 100px; height: 86px; padding: 16px 20px 0px; }
.in-hot dl dt p.mrl-0 { margin: 0px; }
.in-hot dl p.hdt-pbg01 { background: #fea06f; }
.in-hot dl p.hdt-pbg02 { background: #70a1df; }
.in-hot dl p.hdt-pbg03 { background: #dfb781; }
.in-hot dl p.hdt-pbg04 { background: #e3776c; }
.in-hot dl p.hdt-pbg05 { background: #5ECFB8; }
.in-hot dl dd h3 { width: 109px; height: 209px; float: left; background: #f16c5f; text-align: center; font-weight: normal; margin: 0px 0px 5px 5px; display: inline; }
.in-hot dl dd h3 img { padding: 52px 0px 12px 0px; }
.in-hot dl dd h3 span { font-size: 18px; line-height: 20px; color: #fff; }
.in-hot dl dd p { float: left; margin: 0px 0px 5px 5px; display: inline; line-height: 22px; }
.in-hot dl dd p a { color: #fff; }
.in-hot dl dd p.hdd-p01 { width: 77px; height: 86px; padding: 16px 18px 0px 16px; }
.in-hot dl dd p.hdd-p02 { width: 128px; height: 77px; padding: 25px 20px 0px; }
