@charset "utf-8";
/* CSS Document */

body{ background:url(../images/bgok.jpg) repeat-x #FFF; width:100%; margin:0px auto; padding:0px; font-size:12px; font-family:微软雅黑;}

ul,li{ list-style:none;}
a:link, a:active, a:visited{ color:#000; text-decoration:none;}
a:hover{ color:#045402; text-decoration: none;}
img,a{ border:none;}
.clear{ clear:both;}


.wrapper{width:980px; margin:0px auto}
.top{ width:980px; height:86px;  margin:0px auto}
.logo{float:left; display:inline; width:572px; height:86px;}


.top_right{ width:300px; height:70px; float:right; text-align:right; margin-right:20px; padding-top:10px; }


#menu{ width:950px; height:40px; clear:both; margin:0px auto; background:url(../images/dhbg.gif) no-repeat top center;}
#menu ul{ width:950px; height:40px; padding:0px; margin:0px; }
#menu li{ float:left; display:inline; width:135px; text-align:center;line-height:42px; font-size:14px;  color:#FFF; font-weight:bold;  }
#menu li a{color:#fff; text-decoration:none;}
#menu li a:hover{ background:url(../images/nav_cur_bg.png) no-repeat center; width:135px; height:40px; color:#0d58a0; text-decoration:none; display:block; font-weight:bold; font-family:微软雅黑;}
#menu li.cur{ background:url(../images/nav_cur_bg.png) no-repeat center; width:135px; height:40px; color:#0d58a0; text-decoration:none; display:block; font-weight:bold;}

.banner{ width:950px; margin-top:9px}
.container{ width:950px; height:auto; margin-top:9px}
.container_top{ width:950px; height:187px;}


.title_txt{
	text-indent: 20px;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	float: left
}
.more{ float:right; display:inline; width:46px; height:11px; position:relative; top:13px; margin-right:10px}
.title_txt span{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#a3a3a3; }

.fl{ width:234px; height:187px; float:left; display:inherit;}
.fl_title{ background:url(../images/fl_title.gif) no-repeat; width:234px; height:25px; line-height:25px;}
.fl_list{ width:234px; height:152px; margin-top:4px}
.fl_list li{ background:url(../images/ioc1.gif) no-repeat 18px; text-indent:35px; height:22px; line-height:22px; width:234px;}

.about{ width:413px; height:187px; float:left; display:inline; margin-left:11px;}
.about_title{background:url(../images/about_title.gif) no-repeat; width:413px; height:33px; line-height:33px; }
.about_txt{ width:407px; margin-top:4px; font-size:12px; height:150px; overflow:hidden; line-height:17px; color:#000; padding-right:5px}
.about_txt span { width:122px; height:97px; float:left; display:inline; margin-top:3px; margin-right:8px; }

.new{ width:309px; height:187px;float:left; display:inline; margin-left:11px;}
.new_title{background:url(../images/new_title.gif) no-repeat; width:309px; height:33px; line-height:33px;}
.new_list{ width:309px; margin-top:4px;  height:150px;}
.new_list li{ width:310px; height:30px; line-height:30px; *height:26px; *line-height:26px;clear:both;}
.new_list li .news_title{ float:left; display:inline; background:url(../images/ioc1.gif) no-repeat 4px; width:230px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis; text-indent:16px;}
.new_list li .news_date{ float:right; display:inline; padding-right:3px;}



.newokz{ width:315px; height:187px;float:left; display:inline; margin-left:0px;}
.newokz_title{background:url(../images/newokz_title.gif) no-repeat; width:317px; height:33px; line-height:33px;}
.newokz_list{ width:309px; margin-top:4px;height:150px;}
.newokz_list li{ width:315px; height:30px; line-height:30px; *height:26px; *line-height:26px;clear:both;}
.newokz_list li .newokzs_title{ float:left; display:inline; background:url(../images/ioc1.gif) no-repeat 4px; width:230px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis; text-indent:16px;}
.newokz_list li .newokzs_date{ float:right; display:inline; padding-right:3px;}

.container_down{ width:980px; height:auto; margin-top:8px}
.pro{ width:657px; height:auto; float:left; display:inline;}

.pro_title{ background:url(../images/pro_title_ok.gif) no-repeat; height:33px; width:980px; line-height:33px;}
.pro_title_txt{ font-size:13px;color:#000; font-weight:bold; margin-left:16px }
.pro_title_txt li{ float:left; display:inline;width:80px; text-align:center;line-height:33px; font-size:13px;  color:# 000; font-weight:bold;}

.pro_title_txt li a{ color:#000; text-decoration:none;}
.pro_title_txt li a:hover{ background:url(../images/pro_title_cur_bj.gif) no-repeat center; width:80px; height:33px; color:#FFF; text-decoration:none; display:block; font-weight:bold;}
.pro_title_txt li.cur{ background:url(../images/pro_title_cur_bj.gif) no-repeat center; width:80px; height:33px; color:# FFF; text-decoration:none; display:block; font-weight:bold;}
.pro_title_txt li.cur a { color:#FFF}
.pro_list{ width:980px;padding-top:5px}
.pro_list li{width:143px; height:140px; margin-left:10px; margin-right:10px; padding-top:5px; float:left; display:inline}
.pro_list li .li_pic{ background:url(../images/pro_pic_bj.gif) no-repeat; width:141px; height:116px;}
.pro_list li .li_pic img{ width:137px; height:111px; padding:2px;}
.pro_list li .li_txt{ width:142px; height:25px; text-align:center; line-height:25px;}

.tel{ width:311px; height:181px; float:left; display:inline; margin-left:11px;}
.tel_bj{ background:url(../images/tel_bj.gif) no-repeat; width:311px; height:181px;}
.tel_title{ width:311px; height:33px; line-height:33px; color:#FFF; font-size:13px; font-weight:bold; text-indent:15px;}
.tel_txt{ width:200px; height:160px; margin-top:8px; margin-left:11px; line-height:1.5}

.footer{ width:100%;background: #00659c; margin-top:8px; margin-bottom:3px; color:#fff; text-align:center; padding:0px; margin:0 auto}
.footer p{ text-align:center; color:#FFF; padding-top:8px; padding-bottom:6px; font-size:12px}


.left{ width:200px; height:auto; float:left; display:inline; background:url(../images/left_bj.gif) repeat-y;}
.left_title_bj{ width:200px; height:38px; line-height:38px; text-indent:38px; background:url(../images/left_title_bj.jpg) no-repeat}
.left_title_txt{ font-size:14px; color:#FFF; font-weight:bold;}
.left_lb{ width:200px; height:auto}

.left_lb ul {display: block;width:185px; margin-left:8px; margin-top:8px}
.left_lb li {font-size:12px; line-height: 36px;text-align: center;width:170px;background: url(../images/left_li_bj.gif) no-repeat ; color:#000}
.left_lb li a { color: #000;}
.left_lb li:hover a, .left_lb li.hover a {color: #4d8439;}
.left_tel{ width:185px;margin-left:8px; margin-top:8px;}

.right{ width:767px; height:auto; float: left; display:inline; margin-left:11px;}
.right_title{ background: url(../images/right_title.gif) no-repeat; width:767px; height:31px; line-height:31px;}
.right_title_txt{ font-size:13px; text-indent:45px; font-weight:bold; color:#52893b; float:left }
.map{ float:right; margin-right:10px;}
.jj_txt{ width:747px; padding:10px}

.right_pic_list{width:736px; padding-left:15px; padding-right:15px; padding-top:5px;clear:both; }

.right_pic_list li{width:143px; height:145px;  margin-left:20px; margin-right:20px;margin-top:20px; float:left; display:inline}
.right_pic_list li .li_pic{background:url(../images/pro_pic_bj.gif) no-repeat; width:141px; height:116px;}
.right_pic_list li .li_pic img{  width:137px; height:111px; padding:2px;}
.right_pic_list li .li_txt{width:142px; height:29px; text-align:center; line-height:29px;}





.page{ padding-top:15px; margin-bottom:5px; width:700px; text-align:center; height:30px; line-height:30px; clear:both;}
.page a{ padding:2px 5px; border:solid 1px #CDCDCD; margin-left:5px; margin-right:5px; color:#656565; font-size:13px;}

.right_news_list{width:727px; padding:5px 20px; clear:both; }
.right_news_list li{ clear:both; border-bottom: dashed 1px #868585; height:33px; line-height:33px; *height:30px; *line-height:30px;}
.right_news_list li .n_tt{ float:left; display:inline; width:550px; background:url(../images/ioc2.gif) no-repeat left; text-indent:15px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.right_news_list li .n_date{ float:right; display:inline; padding-right:10px; text-align:right;color:#6C6C6C;}


#tnt_pagination {
display:block;
height:22px;
clear:both;
padding-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}
#tnt_pagination a:link, #tnt_pagination a:visited{
padding:7px;
padding-top:2px;
padding-bottom:2px;
border:1px solid #EBEBEB;
margin-left:5px;
text-decoration:none;
background-color:#F5F5F5;
color:#0072bc;
width:22px;
font-weight:normal;
}
#tnt_pagination a:hover {
background-color:#2c6bb2;
border:1px solid #BBDDFF;
color:#ffffff;
}
#tnt_pagination .zzjs {
padding:7px;
padding-top:2px;
padding-bottom:2px;
border:1px solid #BBDDFF;
margin-left:5px;
text-decoration:none;
background-color:#2c6bb2;
color:#ffffff;
cursor:default;
}
#tnt_pagination .disabled_tnt_pagination {
padding:7px;
padding-top:2px;
padding-bottom:2px;
border:1px solid #EBEBEB;
margin-left:10px;
text-decoration:none;
background-color:#F5F5F5;
color:#999999;
cursor:default;
}



/* page css */
#info_box{ margin-top:80px;}
h1.title{ font-size:18px;font-family:"Microsoft Yahei",Verdana; margin:0 0 10px 20px; padding:1px 2px; line-height:26px; background:#333; color:#fff; display:inline-block;_ display:inline;}
p.text{ font-size:14px;font-family:"Microsoft Yahei",Verdana; line-height:22px; color:#333; padding:0 20px;}
p.text a{color:#0088CC; margin:0 1px;}
p.text a:hover{ text-decoration:underline;}
.mycode{background:#EEEEEE;border: 1px dashed #CCCCCC;font-size:10pt;margin:10px 20px;padding:10px; font-family:"Courier New",Verdana;}
.mycode pre{ color: #0000FF;margin: 0; white-space: pre-wrap;word-wrap: break-word;}
.mycode pre span.note{color:#999; font-size:12px;line-height:20px;}
.mycode pre span.highlight{color:#F00; font-weight:bold;}
.mycode pre h4{ font-size:12px; background:#c00; color:#fff; display:inline-block;height:20px;line-height:20px; padding:0 5px;}
#user_tips{ padding:10px 20px 20px; margin:0 20px 30px; background:#FEFCDF; border:1px solid #FEEA93;}
#user_tips h3{ background:#F93; display:inline-block; padding:2px 5px; color:#fff}
#user_tips p{ color:#666;}


.slideBox{ position:relative; overflow:hidden; height:253px;  width:100%;/* 设置焦点图最大宽�?*/ }
	.slideBox .hd{ position:absolute; height:29px; width:100%; line-height:29px; bottom:0; right:0; z-index:1;text-align:center; }
	.slideBox .hd li{ display:inline-block;width:15px; height:15px; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; background:#fff; font-size:0; text-indent:-9999px; overflow:hidden; margin:0 4px;   }
	.slideBox .hd li.on{ background:#2e8fdb;width:15px; height:15px; }
	.slideBox .bd{ position:relative; z-index:0; }
	.slideBox .bd li{ position:relative; text-align:center;  }
	.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%; height:253px;/* 图片宽度100%，达到自适应效果 */}
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
	.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }
		.slideBox .prev,
		.slideBox .next{ margin-top:-25px; display:block; width:32px; height:40px; background:#000 url(../images/btn_le.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;}
	.slideBox .prev{ background-position:0px 0px; position:absolute; left:3%; top:50%;}
	.slideBox .next{ position:absolute; left:93%;top:50%; margin-top:-25px; background-position:3px -46px;}