@charset "gb2312";
/* CSS Document */
body{ font-size:12px; margin:0; padding:0; line-height:160%; color:#464646; background:url(../images/bj.jpg) repeat-x top #FFF; }
ul{ list-style:none; margin:0px; padding:0px;}
li{ margin:0; padding:0}
a{ text-decoration:none; color:#464646; font-size:12px}
a:hover{ color:#ff9900}
.page{width:100%; height:30px; line-height:30px; text-align:center ; padding-top:10px; clear:both}
.clear{ clear:both}
img{ border:none}
.fl{ float:left;}
.fr{ float:right;}
.clear8{ clear:both; height:8px;}
.clear16{ clear:both; height:16px;}
.index_cont{ width:100%; background:url(../images/js_index_11.jpg) repeat-x top;}
.top{ width:100%; position:absolute; z-index:10000; height:166px; background:url(../images/top.PNG) no-repeat top;}
.head{ width:1000px; margin:0 auto;}
.top_left{ width:520px; height:123px; float:left; background:url(../images/logo.jpg) no-repeat left center}
.top_right{ width:280px; height:123px; float:right;}
.tel{ width:280px; height:55px; clear:both; padding-top:10px; background:url(../images/tel.jpg) no-repeat left center}
.search{ width:280px; clear:both; height:22px; padding-top:10px;}
.search .key{ width:155px; height:20px; border:#CCC solid 1px;}
.search .an{ width:53px; height:22px; border:none; font-weight:bold; background:url(../images/btn-blue1-07.gif) no-repeat center top; color:#FFF; text-align:center; line-height:22px; cursor:pointer}

.nav{ width:1000px; height:40px; clear:both;}
.nav ul{ width:1000px; height:40px; margin:0 auto; overflow:hidden; background:url(../images/js_index_08.jpg)}
.nav ul li{height:40px; float:left; background:url(../images/nav1-line.gif) no-repeat center right; padding-right:2px;}
.nav ul li a{ padding:0 24px;text-align:center;height:40px; float:left; color:#000; line-height:40px;font-size:14px; font-weight:bold}
.nav ul li a:hover{ color:#F60; background:url(../images/nav-hover-04.gif) no-repeat center}

.titles{ width:100%; height:30px; line-height:30px; background:url(../images/title.jpg) no-repeat center left}
.titles .lt{ color:#666; font-weight:bold; height:30px; line-height:30px; display:block; float:left; font-size:14px; padding-left:25px; color:#FFF}
.titles .lr{ float:right;height:30px; line-height:30px; background:url(../images/title.jpg) no-repeat center right; padding-right:10px;}

.cont_i{ width:1000px; margin:0 auto; background:url(../images/sybj.jpg) no-repeat top;}
.cont{ width:1000px; margin:0 auto;}
.banner{ width:100%; height:500px; clear:both; margin:0 auto}
.xw_dt{ width:900px; height:32px; margin:0 auto; background:url(../images/xwban.jpg) no-repeat center left; padding-left:100px}
.xw_dt .xw_li{ width:900px; height:32px; line-height:32px;}
.xw_dt .xw_li a{ float:left; background:url(../images/icon-09.gif) no-repeat center left; text-indent:20px; font-weight:bold; color:#09F}
.xw_dt .xw_li span{ float:right;}
#div1{
	height:32px;
	overflow:hidden;
}

.i_left{ width:240px; float:left;}
.i_left .fzlc{ width:240px; height:220px;}
.i_left .fzlc .fzlc_t{ width:240px; height:52px; clear:both; background:url(../images/syfz.jpg) no-repeat center top}
.i_left .fzlc .fzlc_nr{ width:240px; height:168px;}

.i_left .cpyy{ width:240px;}
.i_left .cpyy .cpyy_t{ width:240px; height:38px; line-height:27px; text-align:right; clear:both; background:url(../images/syyy.jpg) no-repeat center top}
.i_cont .cpyy .cpyy_t a{ float:right;}
.i_left .cpyy .cpyy_nr{ width:240px; height:160px; overflow:hidden}

.i_cont{ width:464px; float:left; padding-left:28px;}
.i_cont .gywm{ width:464px; height:220px;}
.i_cont .gywm .gywm_t{ width:464px; height:45px; line-height:45px; text-align:right; clear:both; background:url(../images/gywm1.jpg) no-repeat center top}
.i_cont .gywm .gywm_t a{ float:right;}
.i_cont .gywm .gywm_nr{ width:464px; height:168px;}

.i_cont{ width:464px; float:left;}
.i_cont .cpzs{ width:464px;}
.i_cont .cpzs .cpzs_t{ width:464px;  height:45px; line-height:35px; text-align:right; clear:both; background:url(../images/sycp.jpg) no-repeat center top}
.i_cont .cpzs .cpzs_t a{ float:right;}
.i_cont .cpzs .cpzs_nr{ width:464px; height:160px;}

.i_right{ width:244px; float:right;}
.i_right .sbzs{ width:244px; height:220px;}
.i_right .sbzs .sbzs_t{ width:244px; height:52px; clear:both; background:url(../images/sysheb.jpg) no-repeat center top}
.i_right .sbzs .sbzs_nr{ width:244px; height:168px;}

.i_right .lxfs{ width:224px; padding:105px 10px 15px 10px; height:75px; background:url(../images/sylx.jpg) no-repeat center top;}


.cpfl_t{ width:220px; height:39px; background:url(../images/cpfl_t.jpg) no-repeat center top}
.cpfl_nr{ width:220px;}
.flx{ width:200px; height:36px; line-height:36px; margin:0 auto; clear:both}
.flx a{ width:200px; line-height:32px; height:32px; text-indent:20px;display:block; font-size:12px; font-weight:bold; text-align:left; background:url(../images/first-bg-03.gif) no-repeat left top;}
.flx a:hover{color:#fff; background:url(../images/first-bg-03.gif) no-repeat left bottom;}

.fl{width:200px; line-height:15px; padding:2px 0; clear:both; text-indent:15px;}


.imgs{ width:172px; height:187px; float:left; margin:3px 8px;}
.imgs .img{ width:170px; height:160px; border:#f2f2f2 solid 1px;}
.imgs .tit{ width:172px; text-align:center; padding:0; height:25px; line-height:25px;}
.imgs .tit a{display:block; height:25px; line-height:25px; width:172px;}


.imgs2{ width:152px; height:150px; float:left; margin:3px 10px;}
.imgs2 .img{ width:150px; height:120px; border:#f2f2f2 solid 1px;}
.imgs2 .tit{ width:152px; text-align:center; padding:0; height:25px; line-height:25px;}
.imgs2 .tit a{display:block; height:25px; line-height:25px; width:152px;}







.cont .left{ width:214px; float:left; background:#dcdcdc; border-right:#666 dashed 1px; padding:0 5px;}
.left_t{ width:214px; height:35px; color:#003e0c; line-height:35px; font-size:14px; font-weight:bold; text-indent:10px;}
.cont .left .lxfs{ width:202px; padding:5px; background:url(../images/nlxt.jpg) no-repeat right bottom; padding-bottom:80px;}


.right{ width:765px; float:right;}
.right .nr{width:755px; padding:5px; border:#f2f2f2 solid 1px;}

.news_title{ border-bottom:dashed 1px #f2f2f2; height:28px; line-height:28px; width:100%;}
.news_title a{background:url(../images/icon01.gif) no-repeat center left; width:80%; height:28px; line-height:28px; font-size:12px; text-indent:18px; float:left}
.news_title span{ width:14%; text-align:right; line-height:28px; line-height:28px; float:right}

.footer_nr{ width:100%;margin:0 auto;background:#107ec1; padding:10px 0;text-align:center; color:#FFF}
.footer_nr a{ color:#FFF}
.foot{ width:1000px; margin:0 auto;}