body{ font-size:12px; line-height:23px; color:#666666; font-family:"宋体"; background:url(bg.gif) repeat; width:100%; margin:0; padding:0}
form,ul,li,p,h4,h5,input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset{ margin:0; padding:0}
input,select{font-size:12px;line-height:16px;}
h4{ font-size:15px;}
img{vertical-align:top; border:0;}
ul,li{list-style-type:none;}
a {color:#666666; text-decoration:none;} a:hover{color:#b01f21;text-decoration:underline; cursor: pointer}
.cl{clear:both; height:0px;line-height:0px; font-size:0px;}

.head{ width:100%; background:url(head_bg.gif) repeat-x;height:155px;overflow:hidden}
.head .con {width:1240px; margin:0 auto;height:105px; padding-top:50px;}
.head .con .logo{float:left; width:537px;height:61px; padding:0 0 0 60px;}
.head .con .tel{float:right;width:390px;height:33px; padding:40px 20px 0 0;}

.nav{ width:100%;background:url(navbg.gif) repeat-x;height:48px;overflow:hidden}
.nav ul{width:1180px; height:36px; padding:15px 0 0 160px; margin:0 auto;}
.nav ul li{ float:left; background:url(nav_ri.gif) right no-repeat;width:105px; padding-left:25px;}

#focus {width:1423px; height:465px; overflow:hidden; position:absolute; left:50%; margin-left:-712px;}
#focus ul {height:536px; position:absolute}
#focus ul li {float:left; width:1423px; height:465px; overflow:hidden; position:relative; background:none}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1423px; height:11px; left:0; bottom:0;}
#focus .btn {position:absolute; width:1423px; height:11px; padding:5px 10px; right:350px; bottom:80px; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:31px; height:11px; _font-size:0; margin-left:5px; cursor:pointer; background:url(mouse_off.jpg) no-repeat center center;}
#focus .btn span .on { background:url(mouse_on.jpg) no-repeat center center; width:31px; height:11px;}
.banner{ width:1423px; height:465px; margin:0 auto; text-align:center;}

#lovexin14{width:82px;height:198px;background:url(index_73.gif) no-repeat;}
#lovexin14 .fl_qq{ margin-top:40px; float:left; overflow:hidden; margin-left:5px;}

.main{width:1240px;background:#ffffff; height:auto; margin:0 auto; padding-top:8px;}
.wrap{width:1220px; margin:0 auto;overflow:hidden; height:auto;}
/*产品列表*/
.lf{float:left;overflow:hidden;}
.ri{ float:right; overflow:hidden;}
.left{ width:224px; height:856px;}
.left .lf_ti{width:224px;background:url(index_03.gif) no-repeat;height:40px;}
.left .lf_box{border:1px solid #bd2427; border-top:none; width:222px; height:815px;}
#menu {width:195px; margin:10px 13px;z-index:100;}
#menu li {display:block;position:relative; z-index:100;}
#menu li a, #menu li a:visited {display:block; text-decoration:none;}
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0;}
#menu li:hover dt a , #menu li a:hover dt a{background:url(lf_list.gif) center no-repeat; color:#fff;font-size:14px; font-weight:bold;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu table {border-collapse:collapse; padding:0; margin:-4px; font-size:12px;}
#menu dl { margin: 0;cursor:pointer;}
#menu dt {margin:0; padding: 0;}
#menu dd {margin:0; padding:5px 0 0 35px;}
.gallery dt a, .gallery dt a:visited { padding:6px 0 0 40px; font-size:14px; font-weight:bold;display:block; color:#fff;background:url(lf_list.gif) center no-repeat;margin-bottom:5px;}
.gallery dd a, .gallery dd a:visited {display:block; background:url(li_06.gif) left center no-repeat;margin-bottom:5px; padding-left:10px;}

.menuDiv{margin:5px 13px;}
.menuDiv h3{padding:4px 0 0 36px;/*font-size: 14px;font-weight: bold;*/display: block;color: #fff;background: url(lf_list.gif) center no-repeat;
/*margin-bottom: 5px;*/ height:27px;}
.menuDiv h3 a,.menuDiv h3 a:hover{ color:#fff; text-decoration:none;}
.menuDiv ul{padding:5px 0 0 35px;}
.menuDiv ul li{margin-bottom: 10px;}
.menuDiv ul li a{background: url(li_06.gif) left center no-repeat;padding-left: 10px;}
.menuDiv ul li a:hover{ text-decoration:none;}


/*内页关于我们列表*/
.left1{ width:224px; height:auto; margin-bottom:12px;}
.left1 .lf_ti1{width:224px;background:url(nyti_03.gif) no-repeat;height:40px;}
.left1 .lf_box1{border:1px solid #bd2427; border-top:none; width:222px; margin-bottom:12px;height:auto;}
.left1 .lf_box1 ul{width:195px; margin:10px 13px;}
.left1 .lf_box1 ul li{background:url(lf_list.gif) center no-repeat;margin-bottom:5px; height:31px;}
.left1 .lf_box1 ul li .txt{ padding:6px 0 0 40px;}
.left1 .lf_box1 ul li .txt a,.left1 .lf_box1 ul li .txt a:hover{font-size:14px; font-weight:bold;display:block; color:#fff; text-decoration:none;}

.nylxwm,.nyzxcp{width:224px; height:auto;}
.nylxwm .nylx_ti,.nyzxcp .nycp_ti{ width:224px;}
.nylxwm .nylx_ti .nylxti_l{width:134px;background:url(index_27.gif) no-repeat;}
.nylxwm .nylx_ti .nylxti_c,.nyzxcp .nycp_ti .nycpti_c{width:89px;background:url(ri_10.gif) repeat-x;}
.nylxwm .nylx_ti .nylxti_r,.nyzxcp .nycp_ti .nycpti_r{width:1px;background:url(ri_12.gif) no-repeat;}
.nylxwm .nylx_box{ width:212px; height:auto; padding:15px 0 15px 10px;}
.nyzxcp .nycp_box{ width:222px; height:auto; padding:15px 0 ;}
.nyzxcp .nycp_ti .nycpti_l{width:134px;background:url(nyp_06.gif) no-repeat;}
.nyzxcp .nycp_box ul.goodsPic01 li {width:222px;line-height:18px;overflow: hidden;display: block;text-align: center;margin:0 auto;
background: url(index_010.gif) 0 bottom repeat-x;}
.nyzxcp .nycp_box ul.goodsPic01 li p {margin:5px 10px;width:202px;text-align: left;}
.nyzxcp .nycp_box ul.goodsPic01 li a.pic {display: block;overflow: hidden;margin: auto auto 10px;}

/*产品展示*/
.more{ padding:10px 15px 0 0;  float:right;}
.right_0,.right_1{ width:979px; height:303px; margin-left:17px;}
.right_0 .ri_ti_0,.right_1 .ri_ti_1{width:979px;}
.right_0 .ri_ti_0 .ri_ti0_l,.right_1 .ri_ti_1 .ri_ti1_l{width:135px;background:url(ri_08.gif) no-repeat;}
.right_0 .ri_ti_0 .ri_ti0_c,.right_1 .ri_ti_1 .ri_ti1_c{width:843px;background:url(ri_10.gif) repeat-x;}
.right_0 .ri_ti_0 .ri_ti0_r,.right_1 .ri_ti_1 .ri_ti1_r,.qytc .tc_ti .tcti_r{width:1px;background:url(ri_12.gif) no-repeat;}
.right_0 .ri0_box{ width:977px;height:261px;}
.right_1{ height:539px; margin-top:14px;}
.right_1 .ri_ti_1 .ri_ti1_l{width:135px;background:url(ri_20.gif) no-repeat;}
.right_1 .ri1_box{width:977px;height:498px;}

ul.hot_pro{ padding:20px 17px;}
ul.hot_pro li{ float:left;width:200px; height:221px; padding:4px 4px 0 4px; border:1px solid #dfdfdf; margin-right:15px;}
ul.hot_pro li img{ width:200px; height:190px;}
ul.hot_pro li p{text-align:center;}
ul.hot_pro li p a:hover{ text-decoration:none;}

.gg{width:1220px; margin:0 auto;height:128px;overflow:hidden;}

.search{ height:23px; width:171px; margin:10px 0 0 610px;}
.search form{float:left;height:23px; }
.search form .tx,.search form .btn{float:left;border:0px;height:23px;}
.search form .tx{ width:127px;background:url(index_41.gif) no-repeat; line-height:23px;}
.search form .btn{ width:44px;background:url(index_42.gif) no-repeat;}

/*企业图册*/
.qytc{ width:1220px; margin:0 auto;}
.qytc .tc_ti{ width:1220px;}
.qytc .tc_ti .tcti_l{width:135px;background:url(qytc.gif) no-repeat;}
.qytc .tc_ti .tcti_c{width:1084px;background:url(ri_10.gif) repeat-x;}
.qytc .tc_box{ width:1218px; height:259px;}
/*联系我们*/
.lxwm{ width:268px; height:303px;}
.b_h{height:40px;}
.box_sty{ border:1px solid #dfdfdf; border-top:none;}
.lxwm .lx_ti{ width:268px;}
.lxwm .lx_ti .lxti_l{width:134px;background:url(index_27.gif) no-repeat;}
.lxwm .lx_ti .lxti_c,.xwzx .xw_ti .xw_c,.cpzs .cp_ti .cp_c{width:133px;background:url(ri_10.gif) repeat-x;}
.lxwm .lx_ti .lxti_r,.xwzx .xw_ti .xw_r,.cpzs .cp_ti .cp_r{width:1px;background:url(ri_12.gif) no-repeat;}
.lxwm .lx_box{ width:246px; height:231px; padding:30px 0 0 20px;}
/*新闻资讯*/
.xwzx{ width:524px; height:303px; margin:0 11px 0 12px;}
.xwzx .xw_ti{ width:524px;}
.xwzx .xw_ti .xw_l{width:135px;background:url(index_29.gif) no-repeat;}
.xwzx .xw_ti .xw_c{ width:388px;}
.xwzx .xw_box{width:522px; height:262px;}

ul.index_news{ padding:18px 22px;}
ul.index_news li{ float:left;line-height: 26px;background: url(li_03.gif) no-repeat 5px center; height:26px;}
ul.index_news li a{ padding-left:15px;}
ul.index_news li p{float:right; padding-right:8px;}
/*产品知识*/
.cpzs{ width:405px; height:303px;}
.cpzs .cp_ti{ width:405px;}
.cpzs .cp_ti .cp_l{width:135px;background:url(index_31.gif) no-repeat;}
.cpzs .cp_ti .cp_c{ width:269px;}
.cpzs .cp_box{width:403px; height:262px;}
/*友情链接*/
.yqlj{ width:1178px; height:62px;border:1px solid #dfdfdf; padding:18px 20px;}
.yqlj .yq_ti{width:87px;background:url(index_45.gif) top no-repeat; height:62px;}
.yqlj .yq_link{ padding:0 0 0 15px;}
/*底部*/
.foot_top{width:1220px; margin:0 auto;height:7px;overflow:hidden;background:#731314;}
.foot{width:1220px; margin:0 auto;height:140px; overflow:hidden;}
.foot p{text-align:center; padding-top:15px;color:#373636;}
.foot span{ float:right;padding:20px 60px 0 0;}
/*右侧*/
.ny_right{width:979px;margin-left:17px; height:auto;}
.ny_right .hd{width:979px;}
.ny_right .hd .hd_l{width:57px;background:url(sub_08.gif) no-repeat;}
.ny_right .hd .hd_c{width:921px;background:url(ri_10.gif) repeat-x;}
.ny_right .hd .hd_r{width:1px;background:url(ri_12.gif) no-repeat;}
.ny_right .hd .hd_c h4{color:#b92025; font-size:16px;padding:8px 0 0 0px; width:auto; float:left; overflow:hidden;}
.ny_right .hd .hd_c .site{ padding:8px 15px 0 0px;}
.ny_right .bd { width:977px;height:auto; margin-bottom:14px;}
.ny_right .bd .content{padding:10px 20px 0 20px;}

.cp_box1 {overflow: hidden;margin-top: 20px;}
.cptp {float: left;width: 321px;margin-left: 12px;}
.cpjs {float: left;margin-left: 15px;width:570px;}
.cpjs .cpbt {font-size: 16px;font-weight: bold;border-bottom: 1px dashed #ddd;line-height: 30px;}
.cpjs .cpfenlei {font-size: 14px;margin-top: 12px;}
.cpjs .cpjj {font-size: 13px;line-height: 24px;margin-top: 12px;height: 100px;overflow: hidden;}
.cpjs .dgdh {font-size: 14px;margin-top: 12px;}
.cpjs .dgdh span {font-size: 20px; font-family:"微软雅黑";font-weight: bold;color: #bd2427;}
.cpjs .dinggoubtn {margin-top: 25px;}
.cpjsbt {background: url(cpjsbt_11.gif) no-repeat 0 0;width:937px;height: 36px;margin: 10px auto 0 auto;}

.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom: 1;clear: both;overflow: visible;}
.cplb{ overflow:hidden; padding-top:15px;}
.cplb li{ float:left; margin-left:10px; margin-top:8px; display:inline;}
.cplb li a{}
.cplb li a img{ width:220px; height:160px; overflow:hidden; padding:3px; border:1px solid #ddd;}
.cplb li p{ text-align:center; line-height:24px; font-size:14px;}

#fenye{line-height:28px; font-size:12px; clear:both; text-align:right; padding-right:30px;margin-top:15px;  padding-bottom:15px;}
#fenye a{ padding:3px 5px; border:1px solid #ddd; margin:0 2px;}
#fenye a:hover,#fenye span:hover{ background:#bd2427; color:#fff;}
#fenye span{ padding:3px 5px; border:1px solid #ddd; margin:0 2px;}

.newslb{ overflow:hidden; padding:15px 20px 10px 20px;}
.newslb li{background:url(dot1.gif) no-repeat 5px center; border-bottom:1px dashed #ddd; line-height:28px; font-size:12px;}
.newslb li a{padding-left:19px;}
.newslb li p{float:right;font-family:"Arial";}
.wzbt{ line-height:24px; font-size:20px; font-weight:bold; width:80%; margin:10px auto 0 auto; text-align:center; padding:8px 0; font-family:"微软雅黑";}
.author{ line-height:24px; text-align:center; width:80%; border-bottom:1px dashed #eee;margin:0 auto;  border-top:1px dashed #eee; color:#666;}
.wznr{ padding:8px 20px; line-height:24px; font-size:14px; color:#555; }
.wznr p{ text-indent:2em;}
.wznr img{ border:1px solid #ddd; padding:3px;}
.pn{border-top:1px solid #ccc; line-height:24px; font-size:13px; padding:5px 8px; margin:0 15px; color:#555;}
.wznrs{ padding:20px 20px 140px 20px; line-height:24px; font-size:14px; background:url(1_36.gif) right bottom no-repeat; }

.xwlb{ width:240px;}
.xwlb .xwlbbt{width:239px; background:url(dbt_26.jpg) no-repeat 0 0; height:30px; overflow: hidden; border-right:1px solid #e1e1e1;}
.xwlb .xwlbbt span{float:left; font-size:14px; font-weight:bold; color:#fff; font-family:"微软雅黑"; line-height:30px;padding-left:25px;}
.xwlb .xwlbcon{border:1px solid #dbdbdb; border-top:none; padding:9px; overflow:hidden;}
.xwlb .xwlbcon li{line-height:26px; border-bottom:1px dashed #ddd; background:url(dot1.gif) no-repeat 5px center;}
.xwlb .xwlbcon li a{padding-left:15px;}
.xwlb .xwlbcon li p{float:right; font-family:"Arial";}

/*新闻*/
.ny_right .bd .la_news{ margin-top:15px;}
.ny_right .bd .la_news .l_newsti{background:#bd2427; height:30px;}
.ny_right .bd .la_news .l_newsti h4{color:#fff; font-size:16px;padding:4px 0 0 15px;float:left; overflow:hidden;}
.ny_right .bd .la_news ul.l_nlist{padding:10px 20px 10px 20px;}
.ny_right .bd .la_news ul.l_nlist li {width: 50%;float: left;display: inline;line-height: 26px;background: url(li_03.gif) no-repeat 5px center;border-bottom: 1px dashed #ddd;}
.ny_right .bd .la_news ul.l_nlist li a{ padding-left:15px;}
.ny_right .bd .la_news ul.l_nlist li p{ float:right; padding-right:8px;}

.ny_right .bd .list{overflow:hidden; margin-bottom:14px; padding:4px 20px 0 16px}
.ny_right .bd ul.list li{ height:35px; line-height:35px; border-bottom:1px dashed #d5d7ca;padding:0 0px 0 22px;  overflow:hidden; background: url(index_61.jpg) left center no-repeat; vertical-align:bottom }
.ny_right .bd ul.list li a{display:block; height:35px; overflow:hidden; float:left}
.ny_right .bd ul.list li span{ width:150px; float:right; text-align:right}