@charset "utf-8";
/* CSS Document */

/* 样式重置
-----------------------------------------------------------------------------------------------------*/

html,body,object,iframe{
margin:0;padding:0;border:0;
}
h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,fieldset{margin:0;padding:0; list-style:none;font-size: 12px;}
body{ line-height:2; font-family:Arial,Helvetica,sans-serif,'宋体';}
table{ border-collapse:collapse;}


/* 清除浮动
----------------------------------------------------------------------------------------------------*/

.clear {clear: both;display: block;	overflow: hidden;visibility: hidden;width:0;height:0; }
.ll { float:left;}
.rr { float:right;}

/* 兼容清除浮动和错位 */
a{ text-decoration:none; color:#111;}
a:hover { color:#1e8f97;}
.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
.clearfix {	display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {	display: block;}

img{ border:none;}


.fb { font-weight:bold;}

.f_c_6 { color:#666666;}
.f_c_3 { color:#333333;}




.l_0 {margin-left: 0;}
.r_0 {margin-right: 0;}
.fl{ float:left;}
.fr{ float:right;}

.mt10 { margin-top:10px;}
.ml10 { margin-left:10px;}
.mt5 { margin-top:5px;}
.mt20 { margin-top:20px;}
.ml5 { margin-left:5px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.pt5{ padding-top:5px;}
.pt7{ padding-top:7px;}
.pt10 { padding-top:10px;}
.pt15 { padding-top:15px;}
.pl10 { padding-left:10px;}
.pl20 { padding-left:20px;}
.pr8 { padding-right:8px;}
.pt5 { padding-top:5px;}
.p10 { padding:10px;}
/*行高设置*/
.lh18 { line-height:18px;}
.lh20{ line-height:20px;}
.lh22{ line-height:22px;}
.lh24{ line-height:24px;}
.lh26{ line-height:26px;}
.lh28{line-height:28px;}
.lh30{ line-height:30px;}

/*字体设置*/
.f_12 { font-size:12px;}
.f_13 { font-size:13px;}
.f_14 { font-size:14px;}
.f_15 { font-size:15px;}
.f_16 { font-size:16px;}
.f_18 { font-size:18px;}
.f_20{ font-size:18px;}
.f_28 { font-size:28px;}
.f_w { font-weight:bold;}
.f_w_n { font-weight:normal;}
.fm_wr { font-family: Arial,Helvetica,sans-serif,'宋体';}
.f_c { color:#111;}
.f_c_b { color:#0093dd;}
.f_c_b { color:#0682e4;}
.f_c_gray { color:#111;}
.f_c_53 { color:#535353;}
.f_c_line { color:#c1e4ea;}
.bai{ color:#111;}

/* 主体宽度设置
----------------------------------------------------------------------------------------------------*/
body{ background:url(../images/bd_bg.jpg) center 10px no-repeat;background-attachment:fixed; font-size:12px;} 
.wrap {margin:0 auto;width:1024px; height:auto; padding:0 80px;}
.bg { background:url(../images/content_bg.png) repeat;}





/*新闻上一条、下一条样式*/
#newsNextProv{ border:1px dashed #ccc; font-size:14px; margin:10px; display:block; padding:5px;}
#newsNextProv div{height:30px; line-height:30px;}
#newsNextProv div span{ color:#f00;}
#newsNextProv div a{ color:#fff;}

/*新闻内容页样式*/
.news_Title{font-size:18px; font-weight:bold; text-align:left; color:#111;}
.news_Xx{ height:35px; line-height:35px; text-align:left; color:#111;}
.news_Xx span{ color:#111;}
.news_General{ margin:10px; padding:10px; border:1px dashed #ccc; color:#111; background:#dedede;}
.news_Content{text-align:left; padding-top:10px; line-height:2.5; color:#111; padding:0px 5px;}

/* 默认幻灯片 */
.FocusPic{zoom:1;position:relative; overflow:hidden}
.FocusPic .content{overflow:hidden}
.FocusPic .changeDiv span{position:absolute;top:0px;left:0px;display:none;}

/* 滚动公告 */
.body-top{height:45px; background-color:#f1f1f1; vertical-align:middle;width:1440px;margin:auto}
#announ{ height:45px; line-height:45px; overflow:hidden; float:left;padding-left:10px}
#announ a{color:#000}

@charset "utf-8";
/* CSS Document */
select {font-family:Arial,Helvetica,sans-serif,'宋体';}


.top { height:93px;padding-top:39px;}
.top_l { width:554px; }
.top_r { width:293px; padding-top:20px; }
.top_r img{display:block; float:left; margin-right:8px; }
.top_r span { padding-left:12px; display:inline-block;}
.top_r span a {display:block; float:left; margin-right:12px;}


.nav { height:53px; }
.nav ul { float:left;}
.nav ul li { float:left; height:53px; line-height:53px; text-align:center;}

.nav ul li a { color:#fff; display:block; padding:0px 28px; font-weight:bold; font-size:18px;font-family:Arial,Helvetica,sans-serif,'宋体';}
.nav ul li a.cur {background:#0a8d42;}
.nav ul li a:hover { background:#0a8d42;}

.location { height:40px; border-bottom:1px solid #aaa; line-height:30px; margin-bottom:20px; position:relative; z-index:99;font-family:Arial,Helvetica,sans-serif,'宋体';}
.nav_shadow { height:12px; background:url(../images/nav_shadow.png) repeat-x; z-index:10; overflow:hidden;}
/* .content { height:725px; min-height:725px; height:auto !important; padding-bottom:20px; } */
.content_l { width:744px; z-index:100; position:relative;}


table.tbl,table.tbl td,table.tbl th{ border:1px solid #000;}


.news_list {}
.news_list li { height:120px;}
.news_list li p { padding-bottom:10px; height:35px;overflow:hidden;}
.news_list li img { float:left; width:167px; height:99px;} 
.news_list_r {  padding-right:5px;}
    .news_list_r h4
    {
        height:30px;width:400px; overflow:hidden;
    }


.blog_list li {}
.blog_list li img{ float:left; width:111px; height:66px;}
.blog_list_r { width:465px; float:right; padding-right:5px;}

.bt_time {  margin-right:17px; margin-top:-11px; font-weight:bold}

.content_r { width:269px; background:#ebeae5; overflow:hidden;}
.nav_right{background:url(../images/rightbg.png) no-repeat;margin:172px 0 0 10px;height:648px;width:259px;}

.sub_list {padding:123px 30px 0 20px}
.sub_list li { height:34px; line-height:34px; border-bottom:1px solid #ffffff; overflow:hidden;}

.sub_list li a { color:#0a8c42; font-size:16px;font-family:黑体;background:url(../images/dot.png) left center no-repeat; padding-left:20px; }
.sub_list li a:hover { color:#7c7c7c; background:url(../images/dot_hover.png) left center no-repeat; color:#0ab1c1; }
.sub_list li.cur a ,.sub_list li.cur  a:hover{ color:#0a8c42; font-size:13px;background:url(../images/pop_news_symbols.gif) 15px center no-repeat; padding-left:30px; }


.pop_list {padding:20px;}
.pop_list li { height:29px; line-height:29px;white-space:nowrap;  width:175px; overflow:hidden;}

.pop_list li a { padding-left:15px; background:url(../images/dot2.png) left center no-repeat; color:#000000; font-size:12px; height:29px; line-height:29px; overflow:hidden;}
.pop_list li a:hover { color:#7c7c7c; font-size:12px;color:#0ab1c1; }
.pop_list h4 { background:url(../images/pop_news_bg.png) no-repeat bottom left; color:#0a8c42; padding-bottom:15px;}
.pop_list li.hover {  width:167px; height:99px; margin:3px auto; overflow:hidden;}
.pop_list li.hover a { padding:0px; background:none; overflow:hidden;}



.footer { height:85px; background:#E3E3E3; padding-top:25px; }
.footer_l { width:300px; text-align:center; padding-top:18px;}
.friend_link { width:239px; height:28px; display:block; background:url(../images/fri_link.jpg) no-repeat; line-height:28px; text-align:center;}
.footer_r { width:520px; text-align:center;color:#8d8c8a;}
.footer_r a { color:#8d8c8a;}

.content_con { line-height:2; color:#111;padding:10px}

#pro_1,#pro_2,#pro_3,#pro_4{width:600px; height:90px;}
#pro_1{ background:url(../images/pro_1.jpg); margin-top:20px;}
#pro_2{ background:url(../images/pro_2.jpg);}
#pro_3{ background:url(../images/pro_3.jpg);}
#pro_4{ background:url(../images/pro_4.jpg);}

#pro_1 a,#pro_2 a,#pro_3 a,#pro_4 a{ width:200px; height:40px; display:block; margin-left:50px;}
.indexnews{background:url(../images/newbg.jpg) no-repeat;width:329px;height:322px;float:left}

.indexpro{background:url(../images/probg.jpg) no-repeat;width:420px;height:322px;float:left;margin-left:27px}

.indexcontact{background:url(../images/contact.jpg) no-repeat;width:322px;height:322px;float:left;margin-left:27px}
 .title{color:#fff;font-size:15px;font-size:18px;padding-left:20px;width:100px;float:left}
 .more{float:right;font-family:黑体;font-size:16px;padding-right:10px}
 .more a{color:#fff;}
 
 /* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/

#smoothmenu1{height: 40px; background:url(../images/index_menu_bg.png);
line-height:40px; width:100%; bottom:0px;position:fixed; zoom:1;
_position:absolute; /* for IE6 */
_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */
overflow:visible;}

.ddsmoothmenu ul{z-index:100;margin:0px auto; width:1184px;}
/*Top level list items*/
.ddsmoothmenu ul li{position: relative;float:left; padding:0px 44px;}
/*Top level menu link items style*/
.ddsmoothmenu ul li a{display: block; text-align:center; color:#fff;font-size:16px;font-family:黑体}
* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}
.ddsmoothmenu ul li a:hover{color: #fff;}	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{position:absolute;bottom:40px; left:-4px; display:none; width: 160px;background:url(../images/bandhbg.png) left top repeat-x;}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{ float: left; height:30px;padding:0px; line-height:30px; width: 160px;background:url(../images/index_menu_ul_bg.png);}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{color:#333; display:block;width: 160px;}
.ddsmoothmenu ul li ul li a:hover{color:#fff; background:url(../images/index_menu_bg.png);}
