﻿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 */
}
.hide { display: none; }
: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_m{ width:1000px; margin:0 auto; overflow:hidden;}
.nav_l{ width:213px;}
.nav_l h3{ 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; line-height:52px; font-size:16px; color:#fff;}
.nav_r a{ color:#fff; padding:0 15px;}
.banner { overflow: hidden; zoom: 1; }
#focusindex { height:451px; overflow: hidden; position: relative; width: 100% }
#focusindex li { height:451px; 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; }
.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:1000px; margin:0 auto; overflow:hidden;}
.in_navm li{ float:left;}
.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;}
.in_navm li p a{color:#464646; padding:0 5px;}
.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:5px 10px 4px;}
.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:9px 0 5px;}
.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:13px 10px 10px;}
.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:7px;}
.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:5px 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:145px; 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; }
.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.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:#fff;}
.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:#ece8e8;}
.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:1000px; margin:0 auto; overflow:hidden; padding:40px 0;}
.fot_1 cite img{ margin:62px 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:100px; 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_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_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;  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; 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;overflow: hidden;}
.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_xgwzgb ul li{
  float:left;
  padding:0 10px;
}
.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;}
.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; }



/*------------�����İ���ʽ11.11-----------*/

.info { width: 100%; height: 432px; margin-top: 20px; background: #f4f5f5; }
.info .in-nav { height: 55px; background: #006666; }
.info .in-nav ul { width: 675px; margin: 0px auto; }
.info .in-nav ul li { width: 168px; float: left; height: 55px; line-height: 55px; text-indent: 64px; position: relative; }
.info .in-nav ul li.on { font-weight: bold; }
.info .in-nav ul li a { color: #fff; font-size: 18px; }
.info .in-nav ul li a:hover { text-decoration: none; }
.info .in-nav ul li img { position: absolute; left: 30px; top: 12px; }
.info .in-box { width: 1000px; margin: 30px auto 0px; }
.info .in-hot dl dt { width: 650px; float: left; }
.info .in-hot dl dd { width: 347px; float: right; }
.info .in-hot dl dt h3 { width: 109px; height: 209px; float: left; background: #18a7a5; text-align: center; font-weight: normal; }
.info .in-hot dl dt h3 img { padding: 52px 0px 12px 0px; }
.info .in-hot dl dt h3 span { font-size: 18px; line-height: 20px; color: #fff; }
.info .in-hot dl dt p { float: left; margin: 0px 0px 5px 5px; display: inline; line-height: 22px; }
.info .in-hot dl dt p a { color: #fff; }
.info .in-hot dl dt p.hdt-p01 { width: 72px; height: 86px; padding: 16px 14px 0px 16px; }
.info .in-hot dl dt p.hdt-p02 { width: 169px; height: 77px; padding: 25px 20px 0px; }
.info .in-hot dl dt p.hdt-p03 { width: 100px; height: 86px; padding: 16px 20px 0px; }
.info .in-hot dl dt p.mrl-0 { margin: 0px; }
.info .in-hot dl p.hdt-pbg01 { background: #fea06f; }
.info .in-hot dl p.hdt-pbg02 { background: #70a1df; }
.info .in-hot dl p.hdt-pbg03 { background: #dfb781; }
.info .in-hot dl p.hdt-pbg04 { background: #e3776c; }
.info .in-hot dl p.hdt-pbg05 { background: #5ECFB8; }
.info .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; }
.info .in-hot dl dd h3 img { padding: 52px 0px 12px 0px; }
.info .in-hot dl dd h3 span { font-size: 18px; line-height: 20px; color: #fff; }
.info .in-hot dl dd p { float: left; margin: 0px 0px 5px 5px; display: inline; line-height: 22px; }
.info .in-hot dl dd p a { color: #fff; }
.info .in-hot dl dd p.hdd-p01 { width: 77px; height: 86px; padding: 16px 18px 0px 16px; }
.info .in-hot dl dd p.hdd-p02 { width: 128px; height: 77px; padding: 25px 20px 0px; }
.info .in-equ { position: relative; }
.info .in-equ .equ-float { width: 397px; position: absolute; top: 80px; left: 302px; z-index: 999; }
.info .in-equ .equ-float img { margin: 0px; }
.info .in-equ img { float: left; margin: 0px 0px 5px 7px; }
.info .in-equ img.e-mar0 { margin: 0px 0px 7px 0px; }
.info .in-env { width: 1000px; position: relative; }
.info .in-env img.prev { position: absolute; left: 50px; top: 118px; }
.info .in-env img.next { position: absolute; right: 50px; top: 118px; }
.info .in-env .in-env-bd { width: 767px; height: 316px; margin: 0px auto; overflow: hidden; }
.info .in-env .in-env-bd ul li { width: 767px; height: 316px; position: relative; }
.info .in-env .in-env-bd ul li p { width: 767px; background: #737272; position: absolute; bottom: 0px; filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; color: #fff; }
.info .in-env .in-env-bd ul li p span { font-size: 16px; }
.info .in-env .in-env-bd ul li p.env-p01 { line-height: 55px; height: 55px; text-align: center; }
.info .in-env .in-env-bd ul li p.env-p02 { width: 661px; height: 41px; line-height: 20px; padding: 7px 53px; }
.info .in-thing { width: 1000px; position: relative; }
.info .in-thing img.prev { position: absolute; left: 50px; top: 118px; }
.info .in-thing img.next { position: absolute; right: 50px; top: 118px; }
.info .in-thing .in-thing-bd { width: 767px; height: 316px; margin: 0px auto; overflow: hidden; }
.info .in-thing .in-thing-bd ul li { width: 767px; height: 316px; position: relative; }
.info .in-thing .in-thing-bd ul li p { width: 767px; height: 46px; line-height: 46px; text-align: center; background: #737272; position: absolute; bottom: 0px; filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; color: #fff; }
.about-art { height:110px; background:#f0f0f0; margin-top:20px; margin-bottom:20px}
.about-art h3 { width:22px; height:78px; padding:20px 12px 0px; float:left; font-size:16px; line-height:18px; font-weight:normal; color:#006666; }
.about-art ul { width:555px; height:86px; float:left; padding:13px 30px 0px; background:#fff; margin-top:6px; }
.about-art ul li { width:277px; height:34px; line-height:34px; float:left;  text-indent:12px; font-size:14px; }
.about-art ul li a{color:#333}
/*----------------END-----------------*/