/* CSS Document */
html { background:url(../imagesv3/html_bg1.jpg) repeat-y center top}
body.channel { background:url(../imagesv3/body_bg2.jpg) no-repeat center -7px;}

#header { width:1201px; position:relative; margin:0 auto;}
table td { vertical-align:top}

.wrap img { /*display:block*/}
a:hover img {opacity: 0.5; filter:Alpha(Opacity=50) !important;}

.topbar { width:100%; height:31px;}
.topbar .toplink { width:500px; text-align:right; float:right; line-height:30px;}
.topbar .toplink a, .topbar .toplink a:visited { padding:0 10px; color:#666; line-height:30px; }
.logo { background:url(../imagesv3/logo.png) no-repeat; width:204px; height:66px; position:absolute; top:31px; left:20px; z-index:99}
.logo  a { width:100%; height:100%; display:block}
.banner, .banner img { width:1200px; height:360px; overflow:hidden }

.navbar { width:100%;height:60px; text-align:center; overflow:hidden;background: url(../imagesv3/nav-bg.png) repeat-x;}
.navbar a {margin-left: -3px}
.navbar a:hover img {opacity: 1; filter:Alpha(Opacity=100) !important;}

.navbar .nav{display: flex;flex-wrap: nowrap;justify-content: space-around;}
.navbar .nav li{background: url(../imagesv3/nav-bg2.png) no-repeat right 0;}
.navbar .nav li:last-child{background: none;}
.navbar .nav > li > a {line-height: 70px;color: #FFFFFF;font-weight: 700;position: relative; overflow: hidden;font-size: 18px;padding: 16px 40px;}
.navbar .nav > li a:hover{background-color: #fdb940;text-decoration: none;}


.schbar { width:100%; height:58px; line-height:58px; font-size:14px}
.schbar .bcnav { float:left; width:700px; color:#666; font-size:18px; padding-left:110px; font-family:寰蒋闆呴粦; color:#664c00 }
.schbar .search { background:url(../imagesv3/search_bg.jpg) no-repeat; width:328px; height:37px; overflow:hidden; float:right; margin-top:10px; position:relative}
.schbar .search .txt { width:220px; position:absolute; top:8px; left:8px; border:none; background:none; color:#666}
.schbar .search .btn { width:80px; height:40px; position:absolute; top:2px; right:5px; background:none; display:block; border:none; cursor:pointer}

.wrap { width:1200px; overflow:hidden; margin:0 auto}
.slide_img { width:1200px; height:318px; overflow:hidden }
.text1 { color:#888; line-height:170%}

.border_g { border:#62A21D 1px solid; overflow:hidden}
.border_g2 { border:#33A41A 1px solid; overflow:hidden; background:#F4FAEB}
.border_gray { border:#ddd 1px solid; overflow:hidden}
.txt1 { line-height:150%; color:#646472;}
.w270 { width:270px; overflow:hidden}
.w640 { width:640px; overflow:hidden}
.w550 { width:550px; overflow:hidden}
.w870 { width:870px; overflow:hidden}
.w320 { width:320px; overflow:hidden}
.w592 { width:592px; overflow:hidden}
.w390 { width:390px; overflow:hidden}

a.more1, a.more1:visited { position:absolute; top:15px; right:10px; color:#FFF; background:url(../imagesv3/ico_jia.png) no-repeat left 50%; padding-left:12px; line-height:110%;}
.titbox { border:#62A21D 1px solid; border-bottom:none; padding:1px}
.titbox .titbg { background:url(../imagesv3/title_bg.jpg) repeat-x left -4px; height:36px; position:relative}
.titbox .titbg h2 { padding-left:20px; line-height:36px; font-family:寰蒋闆呴粦; font-size:16px; color:#FFF; font-weight:100; }
.table1 { margin:15px auto}
.titbox .titbg h2.ytit {background:url(../imagesv3/title_bg2.jpg) no-repeat left -5px; margin-left:10px; padding-left:28px}

.titbox2 { border:#33A41A 1px solid; border-bottom:none; padding:1px}
.titbox2 .titbg { background:url(../imagesv3/title_bg3.jpg) repeat-x; height:36px; position:relative}
.titbox2 .titbg h2 { padding-left:20px; line-height:36px; font-family:寰蒋闆呴粦; font-size:16px; color:#FFF; font-weight:100; }

.titbox3 {  padding:1px}
.titbox3 .titbg { background:url(../imagesv3/title_bg3.jpg) repeat-x; height:36px; position:relative}
.titbox3 .titbg h2 { padding-left:20px; line-height:36px; font-family:寰蒋闆呴粦; font-size:16px; color:#FFF; font-weight:100; }


.news_l {zmargin-top:10px}
.news_l li { border-bottom:#999 1px dashed; padding:5px 0}
.news_l li:last-child{border-bottom: none;}
.news_l h2 { padding-left:10px; height:26px; line-height:26px; text-align:center}
.news_l h2 a, .news_l h2 a:visited { color:#66666D; font-size:14px;}
.news_l p { line-height:150%; color:#888}

.mtksb { position:relative; margin-bottom:10px}
.mtksb h2 { display:block; background:#000; width:368px; height:30px; text-align:center; font-size:12px; font-weight:100; position:absolute; bottom:0; left:0; color:#FFF; line-height:30px; opacity: 0.6; filter:Alpha(Opacity=60) !important;}


.sbfg1  { width:1100px; margin:0 auto; overflow:hidden; height:170px; margin-top:20px}
.sbfg1 ul { width:1500px; height:150px;}
.sbfg1 ul li { width:200px; height:150px; overflow:hidden; /*position:relative;*/ float:left; margin-right:25px;}
.sbfg1 ul li h2 { display:block; background:#000; width:230px; height:30px; text-align:center; font-size:12px; font-weight:100; position:absolute; bottom:0; left:0; color:#FFF; line-height:30px; opacity: 0.6; filter:Alpha(Opacity=60) !important;}
.sbfg1 ul li a { color:#FFF !important}

.sbfg_p { position:relative}
.sbfg_p .prev, .sbfg_p .next { background: url(../imagesv3/t_btn.png) no-repeat 0 -140px; width: 30px;  height:34px; left:8px; margin-top: -23px; opacity: 1; overflow: hidden; position: absolute; text-indent: -9999px; top: 55%;z-index: 999; }
.sbfg_p .next { background-position:-31px -140px; right:5px; left:auto}
.sbfg_p .prev:hover  { background-position: 0 -173px}
.sbfg_p .next:hover { background-position: -31px -173px}

.zytab2 { width:524px; height:28px; border:#9C0 1px solid; padding:1px}
.zytab2 li { height:28px; float:left; padding:0 9px; line-height:28px; text-align:center; }
.zytab2 li a, .zytab li a:visited { font-size:12px; font-weight:100; color:#666;}
.zytab2 li a:hover { text-decoration:none}
.zytab2 .seltab { background:#9C0; }
.zytab2 .seltab a { color:#030 !important}

.zg_list2 {clear: both;    padding-top: 10px; padding-left:10px; zoom:1}
.zg_list2 li { float: left; font-size: 12px; line-height: 24px; margin-bottom: 4px; margin-right: 10px }
.zg_list2 li a:link, .zg_list2 li a:visited { color: #00522C; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 160px }

.yqlj {clear: both;    padding-top: 10px; padding-left:10px; zoom:1}
.yqlj li { float: left; font-size: 12px; line-height: 24px; margin-bottom: 4px; margin-right: 10px }
.yqlj li a:link, .zg_list2 li a:visited { color: #00522C; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 160px }


ul.list1 {}
ul.list1 li { line-height:24px; border-bottom:#CCC 1px dotted; padding:10px;}
ul.list1 li:last-child{border-bottom: none;}
ul.list1 li a { color:#646472}
ul.list2 li { line-height:24px; border-bottom:#CCC 1px dashed; padding:10px; background:url(../imagesv3/ico4.jpg) no-repeat 1px 50%; }
ul.list2 li a { color:#646472 !important}
ul.list3 { font-size:12px}
ul.list3 li { line-height:28px; padding:0 10px;  background:url(../imagesv3/ico4.jpg) no-repeat 1px 50%; display:inline-block; width:100%; color:#999 }
ul.list3 li a { color:#646472 !important; float:left;}
ul.list3 li span { float:right}
ul.list4 li { line-height:30px; border-bottom:#CCC 1px dashed; padding:0 10px; background:url(../imagesv3/ico4.jpg) no-repeat 1px 50%; }
ul.list4 li a { color:#646472 !important}
ul.list4 .sp { background:url(../imagesv3/video.png) no-repeat 0 50%; padding-left:24px}

.pic_l2 { width:278px; text-align:center}
.pic_l2 h2  { color:#646472; font-size:12px; height:30px; line-height:30px; }


.titnzy { position:relative; line-height:170%; color:#646472}
.titnzy h2 { text-align:center; line-height:30px}
.titnzy h2 a { color:#646472 !important}

.sbzy_p { width:515px; margin:0 auto; overflow:hidden}
.sbzy_p h2 { width:250px; height:30px; line-height:30px; background:#62A21D; text-align:center; font-weight:100; font-size:12px; }
.sbzy_p a, .sbzy_p a:visited {color:#FFF !important}

.hqjd_jj { background:#00B285; line-height:170%; padding:20px; color:#FFF}
.hqjd_jj h2 { height:30px; line-height:30px; color:#FFF; display:block}

.hqjd_zp { width:610px; height:140px; margin-top:10px; overflow:hidden}
.hqjd_zp ul { width:1000px;}
.hqjd_zp ul li { width:200px; height:140px; margin-right:8px; float:left}

.weihd { width:608px; height:414px; overflow:hidden;}

.sp_l3  { width:780px; margin:0 auto; overflow:hidden; height:150px; margin-top:10px}

.sp_l3 ul { width:1000px; height:150px;}
.sp_l3 ul li { width:230px; height:150px; overflow:hidden; position:relative; float:left; margin-right:40px;}
.sp_l3 ul li h2 { display:block; background:#000; width:230px; height:30px; text-align:center; font-size:12px; font-weight:100; position:absolute; bottom:0; left:0; color:#FFF; line-height:30px; opacity: 0.6; filter:Alpha(Opacity=60) !important;}
.sp_l3 ul li a { color:#FFF !important}
.sp_l3 ul li em { width:80px; height:80px; background:url(../imagesv3/play.png) no-repeat; opacity: 0.6; filter:Alpha(Opacity=60) !important; position:absolute; z-index:99; top:20%; left:50%; margin-left:-40px;}

.yinyue { text-align:center}



.bottom { width:1240px; margin:0 auto;  background:#eee; text-align:center; margin-top:30px; padding:0 0 20px; border-top:#FC0 3px solid; }
.bottom .bai { height:30px; background:#FFF}
.bottom p { line-height:30px; color:#666; font-size:14px}
.bottom p.bot_link { padding-top:20px}
.bottom p.bot_link a { margin:0 10px;}



/*棰戦亾椤甸潰*/
.channel .banner { height:159px;}

.con_box { padding:40px; min-height:500px;}
ul.con_list {font-size: 14px; line-height: 40px; padding-bottom:40px}
ul.con_list li { padding:0 5px 0 15px; background:url(../imagesv3/ico2.jpg) no-repeat 5px 50%; line-height:40px; height:40px; border-bottom:#ddd 1px dotted}
ul.con_list li span { float:right; font-size:12px; color:#999}
ul.con_list li a, ul.con_list li a:visited { color:#00522C}

.pagination { font-size: 14px; text-align: center; font-family:寰蒋闆呴粦}
.pagination a, .pagination a:visited {  background: #F3F3F3; font-family:寰蒋闆呴粦}
.pagination .current, .pagination a:hover {background: #00522C; color: #FFFFFF !important; text-decoration:none }
.pagination a, .pagination span { color: #00522C;  display: inline-block;  line-height: 26px;margin: 1px 2px 0 3px;  padding: 0 9px;}
.pagination .current.next, .pagination .current.prev { color: #00522C }
.pagination .next, .pagination .prev {background:#F3F3F3; line-height: 28px; margin-top: 0;  padding: 0; width: 62px; color: #00522C !important;}

.hspic { width:280px; margin:0 auto; overflow:hidden}
.hspic .hsbtn { text-align:center; height:20px; padding-top:10px; width:80px; margin:auto}
.hspic .hsbtn a, .hspic .hsbtn a:visited { display:block; margin:0 5px; width:16px; height:16px; float:left; background:url(../imagesv3/t_btn.png) no-repeat; font-size:0}
.hspic .hsbtn .selbtn { background-position:0 -20px;}

.con_box .connot{ font-size:14px; color:#666; line-height:200%;}
.con_box .connot h1{ font-size:20px; font-weight:100; color:#000; line-height:50px; text-align:center;  font-family:寰蒋闆呴粦}
.con_box .connot h2{ font-size:12px; color:#00522C; line-height:30px; border-bottom:1px solid #FDB813; border-top:1px solid #FDB813; text-align: center; margin-bottom:20px; background:#f7f7f7; font-weight:normal}



/*璧勮*/
.sbdt_p table { margin-top:5px;}
.sbdt_p h2 { text-align:center; height:30px; line-height:30px}
.sbdt_p h2 a, .sbdt_p h2 a:visited { color:#66666D; font-size:12px;}
.sbdt_p p { line-height:170%; color:#888}


.mtjj_p { width:380px}
.mtjj_p table { margin-top:5px;}
.mtjj_p h2 { text-align:center; height:30px; line-height:30px}
.mtjj_p h2 a, .mtjj_p h2 a:visited { color:#66666D; font-size:12px;}
.mtjj_p p { line-height:170%; color:#888}

.sp_l2  { width:300px; margin:0 auto; overflow:hidden; height:400px; margin-top:10px}

.sp_l2 ul { width:22px;}
.sp_l2 ul li { width:300px; height:185px; overflow:hidden; position:relative; margin-bottom:20px; }
.sp_l2 ul li h2 { width:300px !important}

.shata_l { border-top:#999 1px dotted; margin-top:10px}
.shata_l li { border-bottom:#999 1px dashed; padding:5px 0}
.shata_l h2 { padding-left:10px; height:26px; line-height:26px;}
.shata_l h2 a, .shata_l h2 a:visited { color:#66666D; font-size:14px;}
.shata_l p { line-height:150%; color:#888}



/*绾佃*/
.zlb_pic { margin:5px 0; width:620px; height:405px; overflow:hidden}

.zytab { width:800px; position:absolute; height:32px; top:3px; right:20px;}
.zytab li { height:32px; float:left; padding:0 20px; line-height:36px; text-align:center; }
.zytab li a, .zytab li a:visited { font-size:14px; font-weight:bold; color:#FFF;}
.zytab li a:hover { text-decoration:none}
.zytab .seltab { background:#9C0; }
.zytab .seltab a { color:#030 !important}

.zg_list1 {clear: both;    padding-top: 20px; padding-left:70px; zoom:1}
.zg_list1 li { float: left; font-size: 12px; line-height: 24px; margin-bottom: 4px; margin-right: 20px }
.zg_list1 li a:link, .zg_list1 li a:visited { color: #00522C; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 200px }


/*娓稿鏈嶅姟*/
.slide_fw { position:relative}
.slide_fw .bigpic { width:1000px; height:350px; margin:0 auto;}
.slide_fw .smpic { width:1000px; height:60px; margin:10px auto 0; overflow:hidden}
.slide_fw .smpic ul { width:2000px;}
.slide_fw .smpic ul li { float:left; margin-right:10px;}

.slide_fw .prev, .slide_fw .next { background: url(../imagesv3/t_btn.png) no-repeat -30px -38px; width: 30px;  height:50px; left:30px; margin-top: -23px; opacity: 1; overflow: hidden; position: absolute; text-indent: -9999px; top: 45%;z-index: 999; }
.slide_fw .next { background-position:0 -38px; right:30px; left:auto}
.slide_fw .prev:hover  { background-position: -30px -90px}
.slide_fw .next:hover { background-position: 0 -90px}

.jnp_p img { border:#ddd 1px solid}
.jnp_p h2 { text-align:center; height:30px; line-height:30px}
.jnp_p h2 a, .sbdt_p h2 a:visited { color:#66666D; font-size:12px;}
.jnp_p p { line-height:170%; color:#888}
.youyuan ul li { line-height:35px; height:35px;}



.meishi  { width:1044px; margin:0 auto; overflow:hidden; height:150px; margin-top:10px}

.meishi ul { width:1500px; height:150px;}
.meishi ul li { width:230px; height:150px; overflow:hidden; position:relative; float:left; margin-right:40px;}
.meishi ul li h2 { display:block; background:#000; width:230px; height:30px; text-align:center; font-size:12px; font-weight:100; position:absolute; bottom:0; left:0; color:#FFF; line-height:30px; opacity: 0.6; filter:Alpha(Opacity=60) !important;}
.meishi ul li a { color:#FFF !important}

.sbms_p { padding:15px 0; position:relative}
.sbms_p .prev, .sbms_p .next { background: url(../imagesv3/t_btn.png) no-repeat 0 -140px; width: 30px;  height:34px; left:30px; margin-top: -23px; opacity: 1; overflow: hidden; position: absolute; text-indent: -9999px; top: 55%;z-index: 999; }
.sbms_p .next { background-position:-31px -140px; right:30px; left:auto}
.sbms_p .prev:hover  { background-position: 0 -173px}
.sbms_p .next:hover { background-position: -31px -173px}


/*濠氱罕*/
.bigpic_hs { width:1000px; margin:0 auto}
.bigpic_hs .text2 { background:#f5f5f5; color:#666; line-height:170%; width:205px; height:100px; overflow:hidden; padding:15px;}
.hqjd_p { width:800px; overflow:hidden; padding-left:34px; padding-top:10px}
.hqjd_p li { float:left; width:250px; margin-right:15px}
.hqjd_p h2 { width:250px; height:30px; line-height:30px; background:#62A21D; text-align:center; font-weight:100; font-size:12px; }
.hqjd_p a, .hqjd_p a:visited {color:#FFF !important}
.hsqyjs {}
.hsqyjs li{ width:298px; height:94px; overflow:hidden; border-bottom:#CCC 1px dashed; margin-top:10px;}
.hsqyjs li .pic { float:left; width:125px; height:84px; overflow:hidden}
.hsqyjs li .pic img { border:#ddd 1px solid; padding:1px}
.hsqyjs li .txt { float:right; width:160px; height:84px; line-height:140%; color:#999}
.hsqyjs li .txt  h2 { color:#030; line-height:14px; }

.hssy_p { width:800px; overflow:hidden; padding-left:30px; padding-top:10px}
.hssy_p li { float:left; margin-right:10px;}



/*鍏充簬鎴戜滑*/
.list_gy {  padding:20px; }
.list_gy li { width:245px; height:50px; background:#9FCC8C;  margin-top:2px; position:relative}
.list_gy li em { display:none}
.list_gy li a, .list_gy li a:visited { padding-left:80px; line-height:50px; color:#FFF; font-size:18px; font-family:寰蒋闆呴粦}
.list_gy li a:hover { text-decoration:none}
.list_gy .seltab { background:#75B659;}

.list_gy .seltab em { position:absolute; right:-18px; font-style:normal; font-size:30px; font-family:Webdings; color:#75B659; display:block; top:10px}

.table2 td { border:#75B659 2px solid; background:#eee; padding:4px}

.popleft { width:100px; position:fixed; bottom:200px; right:0}

.con_box .connot p {
text-indent: 28px;
}

.hspic img{width:280px; height:200px;}



