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*/
img{ border:0px;}
#menu{ width:1003px; margin:0 auto; margin-top:22px;}
#nav {margin:0 auto;  width:1003px; display:block; margin:0px; padding:0px;}
#nav  li{ float:left; list-style:none; line-height:38px;}
#nav  li img{ float:left; list-style:none; }
#nav .mainlevel a {color:#fff; text-decoration:none;display:block; width:110px; text-align:center;   text-align:center; font-size:14px; font-weight:bold; font-family:"微软雅黑";}
#nav .mainlevel a:hover {color:#fff; text-decoration:none; background:url(../images/nav_hoverbg.jpg) repeat-x center;}
#nav .mainlevel ul {display:none; position:absolute; float:left; margin:0px; padding:0px; width:110px; margin-left:0px;}
#nav .mainlevel li { border-bottom:1px solid #fff; background: #191970;float:left;  width:110px;/*IE6 only*/ list-style:none;}
#nav .mainlevel li a{ line-height:38px; float:left; text-align:center; width:110px;}
#nav .mainlevel li a:hover{  width:110px; background:#191970; color:#fff;float:left; left:0px; top:0px;}

.log {text-align:center; color:skyblue; line-height:24px; text-transform:capitalize; margin:50px auto;}

.float_r{float: right;font-size: 12px;font-weight: normal; padding-bottom: 0; padding-left: 0;padding-right: 10px;padding-top: 10px;}



/*
.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:142px; 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:350px; 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{ float:left;background:#003366; width:690px; height:30px;}
.xwzx_titl{float:left; font-size:14px; font-weight:bold; color:#FFFFFF; line-height:30px; width:120px; background:url(../images/bj.jpg) no-repeat center top;text-align:center}

.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; text-align:center;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;}








.xwzx_titlny{float:left; font-size:14px; font-weight:bold; color:#FFFFFF; line-height:30px; min-width:120px; padding:0px 5px 0px 5px; background:url(../images/bj.jpg) repeat-x center top;text-align:center}




#xwzxlist{ width:260px; float:left;}
#xwzxlist li{ float:left; line-height:28px; width:260px; background:url(../images/tb01.jpg) no-repeat scroll 0 50% transparent}
#xwzxlist li a{ margin-left:15px; float:left; width:240px;white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}

#xxlist{ width:630px; float:left;height:400px;}
#xxlist li{ width:630px; float:left; line-height:30px;background:url(../images/tb01.jpg) no-repeat scroll 0 50% transparent; border-bottom:1px dashed #ccc}
#xxlist li a{ float:left; margin-left:15px;} 
#xxlist li p{ float:right}


.tplist{ width:630px; float:left; margin-top:20px;}
.tplist dt{ width:210px; float:left; text-align:center}
.tplist dd{width:400px; float:left; height:151px; margin-left:10px;}
.tplist dd p{ font-size:12px; font-family:"宋体"; line-height:25px; margin-top:3px;}

dd{margin:0px}
ul, ol, li{ list-style:none; margin:0px; }
a{ color:#666666;  outline-style:none;  text-decoration:none }
a:hover{ color:#c00;  text-decoration:none;}

.f_l{ float:left}
.f_c{ float:left}
.f_r{ float:right}

/*head*/

.head .f_l{ height:82px; overflow:hidden; }
.head .f_r{ line-height:40px; color:#333333; width:240px; overflow:hidden;}
.sea_ssk{ float:left; margin:0px; border:0px; padding:0px; height:23px; width:180px; color:#d0d0d0; text-indent:25px; line-height:23px; background:url(images/index_10.jpg) no-repeat left; overflow:hidden;}
.sea_tj{ float:right; margin:0px; border:0px; padding:0px; height:23px; width:30px; color:#d0d0d0;  background:url(images/index_10.jpg) no-repeat right; overflow:hidden; }

.ywbt{ font-size:8px;  }
.topflash{ text-align:left;}

.main_bj {  height:380px; padding:17px 0; border-bottom:#d1d1d1 1px dashed;}
.main_top dl.f_l{ width:690px; text-align:left;}
.main_top dl.f_r{ width:285px;}
.main_top dl dt{ color:#cc0004; font-size:16px; font-weight:bold; text-align:left; margin-bottom:12px;}
.main_top dl dt span{ color:#b2b2b2; font-size:32px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;font-variant: small-caps;}
.main_top dl dd{ height:230px;}
.main_top dl.f_l dd ul#p_sm_nav{ background:#003366; height:30px;}
.main_top dl.f_l dd ul#p_sm_nav li{ float:left;  width:120px; line-height:30px; text-align:center;}
.main_top dl.f_l dd ul#p_sm_nav li a{ color:#FFF; font-weight:bold; font-size:14px;}
.main_top dl.f_l dd ul#p_sm_nav li.no{ background: url(../images/bj.jpg) no-repeat center top;}
.main_top dl.f_l dd ul#p_sm_nav li.no a{ color:#fff;}
.qiehuana { padding:16px;}


#xw_left{ float:left; width:244px; height:225px;}
#xw_right{ float:right; width:380px; height:225px; margin-right:10px;}
#xw_right ul{ width:380px; float:left}
#xw_right ul li{float:left; width:380px; line-height:27px; background:url(../images/tb01.jpg) no-repeat scroll 0 50% transparent; border-bottom:1px dashed #ccc}
#xw_right ul li a{ float:left; margin-left:20px; width:260px;white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
#xw_right ul li p{ float: right}





#title{ float:left; width:210px;white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}

















/*fenlei*/
.fenlei{ width:282px;/* background:url(../images/zx_bg.gif) no-repeat;*/ margin-left:5px;}
.fenlei .tits{height:52px; line-height:42px; color:#fff6f4; padding-left:15px; font-size:18px; font-weight:bold; overflow:hidden; width:280px; background:url("../images/tit01.jpg") no-repeat left top; }
.fenlei .nr{ overflow:hidden; }
.fenlei h2{ height:26px; line-height:26px; overflow:hidden; padding-top:11px;}
.fenlei h2 a{ font-size:13px; background:url(../images/tit3.gif) no-repeat center; padding-left:14px; display:block; height:26px;}
.fenlei h3{height:34px ; border-bottom:1px dashed #ccc;width:250px; line-height:34px; overflow:hidden; font-size:14px; margin-left:10px; }
.fenlei h3:hover{ background:url(../images/zx_h2bg.gif) no-repeat center top}
.fenlei h3 a{  display:block; color:#000;padding-left:17px;}
.fenlei h3 a:hover{ color:#fff}
.uls2{ background:url(../images/fgx2.gif) no-repeat bottom; padding-bottom:12px;}
.uls2 li{height:32px; line-height:32px; overflow:hidden; width:180px; margin-left:10px;  border-bottom:1px dashed #C5DBFA;}
.uls2 li a{ background:url(../images/dian.png) no-repeat left center;  width:180px;height:40px; padding-left:9px; color:#C5DBFA;}
.uls3{ padding-top:6px; }
.uls3 li{height:31px; line-height:31px; overflow:hidden; background:url(../images/fgx2.gif) no-repeat bottom;  padding-left:15px;}
.uls3 li a{background:url(../images/ico3.gif) no-repeat left center; padding-left:14px; color:#4d4d4d; font-weight:bold;}
.lxfs{ height:172px; margin-top:11px;}






/*list*/
.tuijian2{float: right;  overflow: hidden; width: 700px; }
#listbt{ float:left; border:1px solid #ccc; height:30px; line-height:30px; width:96%; background:#fff; padding:0 10px;}
#listnr{ float:left; border:1px solid #ccc; width:99%; margin-top:10px; background:#fff}
#news_con{ margin:0 auto; padding-top:15px; width:95%;}
ul.news_ul { padding: 0px 5px; color: rgb(102, 102, 102); line-height: 25px; font-size: 13px; margin-bottom: 10px;}
ul.news_ul li {background: url("Img/ico10.gif") no-repeat 0px 11px; height: 25px; padding-left: 10px; font-family: "宋体";}
ul.news_ul li a {font-size: 13px;}
ul.news_ul li .a_2 {width: 405px; overflow: hidden; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;}
ul.news_ul .last {padding: 0px 10px 0px 8px; color: rgb(136, 136, 136); font-size: 12px; float: right;}
.last {font-size: 12px; margin-right: 8px; float: right;}
dl.news_dl {padding: 0px 5px; color: rgb(102, 102, 102); line-height: 22px; font-size: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;}
dl.news_dl a {color: rgb(0, 0, 0);}
dl.news_dl dt {  height: 24px; line-height: 24px; overflow: hidden; margin-top: 5px; margin-bottom: 3px;}
dl.news_dl dt {}
dl.news_dl .dt_1 {background: url("Img/ico10.gif") no-repeat 0px 9px; height: 20px; color: rgb(0, 80, 175); padding-left: 10px; font-size: 14px; font-weight: bold;}
dl.news_dl .dt_1:hover {background: url("Img/ico7.gif") no-repeat 0px 9px; color: rgb(0, 80, 175);}
dl.news_dl .dt_2 {padding: 0px 10px 0px 8px; font-family: "宋体"; font-size: 12px; float: right;}
dl.news_dl .dt_3 {font-size: 12px;}
dl.news_dl .dt_3 a {color: rgb(255, 0, 0); text-decoration: underline;}
dl.news_dl dd {height: 45px; overflow: hidden; padding-left: 10px; font-size: 12px; margin-bottom: 10px;}
#listfy{background: rgb(249, 249, 249); padding: 0px 5px; border: 1px solid rgb(204, 204, 204); height: 25px; text-align: right; line-height: 25px; margin-top: 18px; }
#listfy .listzs{float: left;}
/*内容*/
#nr{font-size: 14px; overflow: hidden; padding: 10px 15px 0 10px; width:95%; border:1px solid #ccc;}
#nr h1{text-align: center; color: rgb(51, 51, 51); line-height: 40px; padding-bottom: 10px; font-family: "宋体"; font-size: 22px; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;}
.info_con_tit .n_tit {text-align: center; color: rgb(188, 187, 187);}
#nr2{ margin-top:20px; float:left; line-height:25px;}

