body{font-family:"宋体"; font-size:12px; background-color:#f7f7f7;}
*{margin:0px; padding:0px; border:0px;}
ul,ol,li{list-style-type:none;}
a{text-decoration:none; color:#5f5f61;}
.clear{ clear:both;}
/*top*/
.top{width:1003px; height:79px; margin:0px auto;}
.top_logo{float:left; margin-left:10px; margin-top:10px;}
.top_tel{ float:right; margin-right:10px; margin-top:10px;}

/*nav*/
.nav{ width:100%; height:38px; background:url(../images/nav_bg.png) center top repeat-x; clear:both;}
.nav ul{width:1003px; margin:0px auto;}
.nav .li_txt{float:left; width:123px; height:38px; line-height:38px; text-align:center;  font-size:14px; font-weight:bold;}
.nav .li_txt a{ color:#FFFFFF;}
.nav .li_txt:hover{ color:#FFFFFF; background:url(../images/nav_hoverbg.jpg) center top repeat-x;}
.nav_on{background:url(../images/nav_hoverbg.jpg) center top repeat-x;}
.nav .li_bgline{float:left; width:1px; height:38px; background:url(../images/nav_line.png) center top no-repeat;}

/*banner*/
.banner{width:1003px; height:305px; margin:0px auto; clear:both;}

/*main*/
.main{width:1003px; margin:0px auto; margin-top:15px;}
.lxwm{width:282px; height:288px; margin-left:5px; background-color:#eeeeee; border:1px solid #dbdbdb; position:relative; float:left;}

.lxwm_tit{height:38px; width:287px; position:absolute; top:2px; left:-5px;}
.lxwm_titl{float:left; width:150px; height:38px; background:url(../images/tit01.jpg) center top no-repeat; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center; line-height:38px;}
.lxwm_titr{float:right; margin-top:10px; margin-right:10px;}

.lxwm_txt{ margin:0px 10px 7px 10px;}
.lxwm_txt .span01{line-height:25px;color:#5f5f61; display:block; margin-top:5px; text-indent:1.5em;}
/*xwzx*/
.xwzx{ width:690px; height:288px; background-color:#eeeeee; border:1px solid #dbdbdb; position:relative; float:right; margin-right:5px;}
.xwzx_tit{position:absolute; top:2px; left:-5px; background:url(../images/tit02.png) center top no-repeat; width:700px; height:38px;}
.xwzx_titl{float:left; font-size:14px; font-weight:bold; color:#FFFFFF; line-height:38px; text-indent:20px;}
.xwzx_txtl{ float:left;width:244px; height:232px; margin-right:20px; margin-top:5px;}
.xwzx_txtr{ float:right; width:403px;}
.xwzx_txtr li{ height:25px; line-height:25px; _height:24px; _line-height:23px; background:url(../images/tb01.jpg) left center no-repeat; border-bottom:1px dashed #cccccc;}
.xwzx_txtr li a{color:#5f5f61; float:left; text-indent:20px;}
.xwzx_txtr li a:hover{color:#5f5f61; float:left; text-indent:20px; text-decoration:underline;}
.xwzx_txtr li .span02{float:right; color:#5F5F61;}
/*联系我们*/
.lxwmbg_txt{ background:url(../images/lxwobf.png) bottom right no-repeat; line-height:25px; width:270px; height:177px; margin-left:10px; color:#5f5f61;}
/*cpzs*/
.cpzs{ width:991px; _width:985px; height:252px; margin:0px auto; background-color:#eeeeee; border:1px solid #dbdbdb; position:relative; }
.cpzs_tit{ width:119px; height:46px;position:absolute; top:-5px; left:10px; background:url(../images/cpzs.jpg) center top no-repeat;}
.cpzs_more{width:202px; height:28px; background:url(../images/morebg.jpg) left top no-repeat; text-align:right; position:absolute; top:10px; right:20px;}
/*产品图片滚动*/
/* marqueeleft */
.marqueeleft{height:195px;width:950px;overflow:hidden;margin:0px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:230px;height:195px;overflow:hidden;}
.marqueeleft li .pic{display:block;height:163px;overflow:hidden;border:1px solid #cccccc;}
.marqueeleft li .txt{text-align:center;height:25px;line-height:25px;}
.marqueeleft li .txt a{color:#5F5F61;}

.marqueeleft_01{width:670px;overflow:hidden;margin:0px auto;}
.marqueeleft_01 ul{float:left;}
.marqueeleft_01 li{float:left;margin:0 5px;display:inline;width:210px;height:165px;overflow:hidden;}
.marqueeleft_01 li .pic{display:block;height:142px;overflow:hidden;border:1px solid #cccccc;}
.marqueeleft_01 li .txt{text-align:center;height:25px;line-height:25px;}
.marqueeleft_01 li .txt a{color:#5F5F61;}

/*友情链接*/
.yqlj{height:39px; width:990px; background-color:#eeeeee; border:1px solid #dbdbdb; line-height:39px; color:#5f5f61; margin:20px auto; text-indent:20px;}
.yqlj a{ color:#5f5f61; margin-left:10px;}
.yqlj a:hover{ color:#5f5f61; text-decoration:underline;}
/*footer*/
.footer{height:67px; width:1003px; background:url(../images/footerbg.jpg) top center repeat-x; margin:0px auto; color:#5f5f61;}
.footerl{line-height:25px; float:left; margin:10px 0 0 20px;}
.footerr{ line-height:67px; float:right; margin-right:20px;}
.footerr a{color:#5f5f61;}
/*黄灯片*/
/*幻灯片*/
.ad_left{ margin:0 auto; width:1003px;}
.focus{width:1003px;height:307px;overflow:hidden;position:relative;}
.focus ul{position:absolute;right:0px;bottom:8px;}
.focus li{float:left;width:12px;height:12px;  background:url(../images/focus2.png) no-repeat;color:#fff;font-family:"黑体";text-align:center;cursor:pointer;margin-right:6px;font-weight:bold;}
.focus .focus_L{background:url(../images/focus1.png) no-repeat;}

/*幻灯片*/
.ad_left_01{ margin:0 auto; width:244px;}
.focus_01{width:244px;height:232px;overflow:hidden;position:relative;}
.focus_01 ul{position:absolute;right:0px;bottom:8px;}
.focus_01 li{float:left;width:10px;height:10px; background:url(../images/focus4.png) no-repeat;color:#fff;font-family:"黑体";text-align:center;cursor:pointer;margin-right:6px;font-weight:bold;}
.focus_01 .focus_L_01{background:url(../images/focus3.png) no-repeat;}

/*关于我们*/
.nyl{ width:233px; float:left;}
.nyl_ul{width:188px; background:url(../images/list_bg01.png) center repeat-y; padding:10px 0px 10px; margin:0px auto;}
.nyl_ul01{width:188px; height:25px; text-align:center; line-height:25px;}
.nyl_ul01 a{color:#5f5f61;}
.on_02{width:188px; height:25px; background:url(../images/listbg_02.png) center repeat-y;}
.on_02_a{ color:#FFFFFF;}
.on_02 a{color:#FFFFFF; }
.nyl_ul02{ width:188px; height:1px; background:url(../images/listbg_03.png) center no-repeat; margin:8px auto;}

.lxwm_01{width:233px; height:230px; margin-left:5px; background-color:#eeeeee; border:1px solid #dbdbdb; position:relative; float:left;}
.lxwmbg_txt_01{ background:url(../images/lxwobf.jpg) bottom right no-repeat; line-height:25px; height:177px; margin-left:10px; color:#5f5f61;}
.lxwm_02{width:233px; margin-left:5px; padding-bottom:20px; background-color:#eeeeee; border:1px solid #dbdbdb; position:relative; float:left;}
.nyr{ width:745px; float:right; margin-right:5px;_margin-right:0px; background-color:#eeeeee; border:1px solid #dbdbdb; position:relative;min-height:413px;}
.nyr_tit{position:absolute; top:2px; right:-6px; background:url(../images/nytit.jpg) top center no-repeat; width:756px; height:38px; line-height:38px; color:#FFFFFF;}
.nyr_titl{ float:left; margin-left:20px;}
.nyr_titl a{ color:#FFFFFF;}
.nyr_titr{ float:right; margin-right:20px;}
.nyr_titr a{color:#FFFFFF;}
.nyr_txt{line-height:24px; color:#101010; text-indent:1.5em; margin:0px 10px; }

.ny_cp{ margin-left:5px;}
.ny_cp li{ float:left; margin-left:10px;}
.ny_pic img{border:1px solid #cccccc;}
.ny_txt{line-height:24px; height:24px; width:230px; margin-bottom:10px; text-align:center;} 
.ny_txt a{color:#5f5f61;}

.ym{text-align:center;color:#5f5f61; height:25px; line-height:25px; margin-bottom:10px; clear:both;}
.ym a{color:#5f5f61;}


.xwzx_txtr_ny{ width:700px; margin:0px auto;}
.xwzx_txtr_ny li{ height:25px; line-height:25px; _height:24px; _line-height:23px; background:url(../images/tb01.jpg) left center no-repeat; border-bottom:1px dashed #cccccc;}
.xwzx_txtr_ny li a{color:#5f5f61; float:left; text-indent:20px;}
.xwzx_txtr_ny li a:hover{color:#5f5f61; float:left; text-indent:20px; text-decoration:underline;}
.xwzx_txtr_ny li .span02{float:right; color:#5F5F61;}


.ny_newsbody{ line-height:25px; padding-bottom:15px;}
.ny_newsimg{ text-align:center;}
.nynews_bt{text-align:center;font-size:16px; font-weight:bold;}
.nynews_ly{ text-align:center; height:30px; line-height:30px;}
.fengye{ height:30px; line-height:30px; text-align:center;}
.fp_1{ float:left; padding-left:10px;}
.fp_2{ float:right; padding-right:10px;}
