﻿@charset "utf-8";
/* CSS Document */
body,div,ul,li,a{ padding:0; margin:0; color:#333; text-align:left; font-weight:normal; font-size:12px;}
h1,h2,h3,h4,h5,p{ padding:0; margin:0; color:#333; font-weight:normal; font-size:12px;}
a{ text-decoration:none; cursor:pointer;}
a:hover{ color:#f00; text-decoration:none;}
a img{ border:none;}
img{margin:0px; padding:0px;}
form{ margin:0px;padding:0px;}
ul{ list-style-type:none;}
li{ float:left;}
body{ font-family:"微软雅黑",Arial, Helvetica, sans-serif; color:#000; background:url(bg.jpg) left top repeat-x #E7E7E7;}
.fl{float:left;}
.fr{ float:right;}
.tc{ text-align:center;}
.tl{ text-align:left;}
.clear{ clear:both; margin:0; padding:0; height:0; overflow:hidden;}
.blank5{ float:left; width:100%; height:5px; line-height:5px; margin:0 auto;}
.blank10{ float:left; width:100%; height:10px; line-height:10px; margin:0 auto;}
.blank20{ float:left; width:100%; height:20px; line-height:20px; margin:0 auto;}
.disp_block{ display:block;}
.disp_none{ display:none;}
.bcenter{  width:1000px; margin:0 auto;}
.cred{ color:#f00;}

body{ background:url(body_bg.jpg) left top repeat-x #EAEAEA;}
.header{ float:left; width:1000px;}
.header .header_top{ float:left; width:1000px; height:155px; background:url(top_bg.jpg) left top no-repeat;}
.header .header_top a.logo{ float:left; margin:30px 0 0 0px; display:inline;}
.header .header_top .addhome{ float:right; width:150px; padding:10px 5px; text-align:right; color:#8fc41f; font-size:14px;}
.header .header_top .addhome a{ color:#fff; font-size:14px;}

.navlist{ float:left; width:1000px; padding:0px 0px 0px; height:42px; position:relative; z-index:1; background:url(nav_bg.jpg) left top repeat-x;}
/*主导航纵向	开始****************************************************************************/
#mainmemu{ float:left; width:1000px; padding:0 0 0px 0px;}
#mainmemu li{ float:left; height:auto; position:relative; z-index:1; padding:0 0px 0px 3px; background:url(nav_spli.jpg) left 0px no-repeat;}
#mainmemu li.bnone{ background:none;}
#mainmemu li a{ float:left; width:120px; height:35px; line-height:35px; text-align:center; font-size:14px; color:#fff;}
#mainmemu li a:hover{ background:#188C9C; color:#FFFFFF;}
#mainmemu li a.onsclect{ background:#188C9C; color:#FFFFFF;}
.navhover{ background:#188C9C; color:#FFFFFF;}
/*二级*/
#mainmemu li ul{ position:absolute; left:3px; top:35px; background:#188C9C; border-top:0px; padding:0px 0; display:none;}
#mainmemu li ul li{ float:left; height:auto; position:relative; z-index:2000; background:none; padding:0px;}
#mainmemu li ul li a{ float:left; width:120px; text-align:center; padding:0 0px; height:30px; font-size:12px; line-height:30px; background:none; border-top:1px dotted #C5C5C3;}
#mainmemu li ul li a:hover{ background:#006571;}
#mainmemu li ul li a.onsclect{ font-weight:bold; background:#006571;}
#mainmemu li ul li a.navhover{ background:#006571;}

/*二级以后*/
#mainmemu li ul li ul{ width:140px; position:absolute; left:126px; top:5px; background:#fff; border:1px solid #C5C5C3; padding:0px; display:none;}
#mainmemu li ul li ul li a{ float:left; width:140px; text-align:center; padding:0 0px; height:28px; line-height:28px; color:#333; background:none; border-bottom:1px dotted #C5C5C3;}

/*#cate2_child a{ float:left; width:190px; text-align:left; padding:0 10px 0 20px; }*/
#cate45_child a{ float:left; width:190px; text-align:left; padding:0 10px 0 20px;}
/*主导航纵向	结束**************************************************************************/

.notice{ float:left; width:958px; margin:20px 0px; padding:10px 20px; display:inline; border:1px solid #dddddd; background:#fff;}
.notice span{ float:left; width:65px; color:#006570;}
.notice .con{ float:left; width:893px;}
#marquee_notice{width:895px; height:20px; overflow:hidden;}
#marquee_notice ul li{float:left; padding:0 5px;}
#marquee_notice ul li a{float:left; padding-left:7px; color:#ff6000; background:url(iso_7.jpg) left 6px no-repeat;}


.flash{ float:left; width:285px; height:245px;}
.newscard{ float:right; width:690px; padding:0 0 0 20px;}
/* tabbtn */
.tabbtn{ height:38px;}
.tabbtn li{float:left;position:relative; margin:0 0 0 0px;}
.tabbtn li a{ float:left; display:block;height:38px;line-height:38px;overflow:hidden; width:140px; text-align:center;font-size:16px;cursor:pointer;}
.tabbtn li.current{ border-left:solid 1px #ddd; border-right:solid 1px #ddd;}
.tabbtn li.current a{ border-top:solid 1px #8FC41F;height:37px;line-height:37px;background:#fff;color:#3366cc;font-weight:800;}
/* tabcon */
.tabcon{ float:left; width:690px; height:206px; border-width:0 1px 1px 1px; border-color:#ddd; border-style:solid;position:relative;/*必要元素*/ overflow:hidden; background:#FFFFFF;}
.tabcon .subbox{position:absolute;/*必要元素*/left:0;top:0;}
/* sublist */
.tabcon .sublist{ width:650px; padding:10px 20px; height:196px;}
.tabcon .sublist li{ height:30px; line-height:30px;font-size:12px; background:url(border.jpg) left bottom repeat-x;}
.tabcon .sublist li a{ float:left; width:570px;}
.tabcon .sublist li span{ float:right; width:80px; color:#a2a2a2; font-family:Arial, Helvetica, sans-serif;}

.common_list{ float:left; width:1000px; background:#fff;}
.common_list h2{ float:left; width:980px; padding:15px 10px; height:15px; line-height:15px; border-bottom:1px solid #8FC41F;}
.common_list h2 span{ float:left; padding-left:10px; font-size:16px; font-weight:bold; background:url(tit_bg.jpg) left top no-repeat;}
.common_list h2 a{ float:right; color:#8FC41F;}
.common_list .con{ float:left; width:960px; padding:20px 20px 0;}

#marquee_pro{width:960px; height:190px; overflow:hidden;}
#marquee_pro ul li{float:left; width:150px; padding:0 5px;}
#marquee_pro ul li .img{float:left; width:150px;}
#marquee_pro ul li .txt{
	float:left; width:150px; height:30px; line-height:30px; text-align:center; 
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
	-moz-binding: url('ellipsis.xml#ellipsis');}

#marquee_flink{width:960px; height:110px; overflow:hidden;}
#marquee_flink ul li{float:left; width:145px; padding:5px; height:35px; overflow:hidden;}
#marquee_flink ul li .img{float:left; width:145px; height:35px;}
#marquee_flink li a .img{float:left; width:145px; height:35px;}

.footer{ float:left; width:990px; padding:10px 5px; line-height:24px; text-align:right; color:#a5a5a5;}

.sub_left{ float:left; width:220px;}
.sub_left h2{
	float:left; width:80px; height:38px; line-height:38px; font-size:16px; font-weight:bold; background:#fff; padding:0 10px; position:relative; z-index:1;
	border-left:1px solid #ddd; border-right:1px solid #ddd; border-top:2px solid #8FC41F; text-align:center; margin:0 0 -1px 0px;}
/*左侧导航 开始************************************************************************/
#leftmenu{ float:left; width:220px; padding:10px 0px 10px; background:#fff; border:1px solid #ddd;}
#leftmenu li{ float:left; width:200px; padding:0 10px;}
#leftmenu li a{
	float:left; width:190px; padding-left:10px; height:30px; line-height:30px; font-size:12px;
	background:url(border.jpg) left bottom repeat-x;}
#leftmenu li a:hover { color:#fff; text-decoration:none; background:url(border.jpg) left bottom repeat-x #006570;}
#leftmenu li a.onsclect{ color:#fff; font-weight:bold; background:url(border.jpg) left bottom repeat-x #006570;}
/*二级*/
#leftmenu li ul{ float:left; width:200px; padding-left:20px; background:none;}
#leftmenu li ul li{ float:left; width:200px; border:0;}
#leftmenu li ul li a{
	float:left; width:185px; padding-left:15px; height:30px; line-height:30px; background:url(iso_5.jpg) 5px 13px no-repeat; font-size:14px;}
#leftmenu li ul li a:hover { color:#00AEEF; text-decoration:none;}
#leftmenu li ul li a.onsclect{ color:#00AEEF;}
/*三级*/
#leftmenu li ul li ul li a{
	float:left; width:138px; line-height:30px; padding-left:60px;
	background:url(left_bg_lv.gif) no-repeat 0 -120px;}
#leftmenu li ul li ul li a:hover { background:url(left_bg_lv.gif) no-repeat 0 -150px; text-decoration:none;}
#leftmenu li ul li ul li a.onsclect{ background:url(left_bg_lv.gif) no-repeat 0 -150px;}
/*左侧导航 结束************************************************************************/

.leftad{ float:left; width:220px; padding:5px 0px; overflow:hidden;}
.leftad a{ float:left; margin:5px 0; display:inline;}

/*内页当前位置*/
.sub_right{ float:right; width:720px; padding:0px 20px; background:#fff; border:1px solid #ddd;}
.sub_right .curr { float:left; width:720px; background:url(border.jpg) left bottom repeat-x;}
.sub_right .curr .c_left {
	float:left; width:200px; color:#006570;
	font-size:16px; font-weight:bold; padding-top:0px; height:40px; line-height:40px;}
.sub_right .curr .c_right { float:right; background:url(currr.gif) right top no-repeat; padding:0 5px 0 0;  height:40px; line-height:50px; color:#8fc41f; overflow:hidden;}
.sub_right .curr .c_right a{ color:#8fc41f;}
.sub_main{
	float:left; width:720px; padding:10px 0px;}

