*{margin:0;padding:0;}
img{border:0;}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-align:center;background:url(../images/bg.gif) repeat-x left top;}
.clear{clear:both;}
ul,li{list-style:none;}
a:link,a:visited{color:#000000;text-decoration:none;}
a:hover{color:#C90A02;}
a.red:link,a.red:visited{color:#ff0000;text-decoration:none;}
a.red:hover{color:#C90A02;}
.red{color:#FF0000;font-weight:bold;font-size:14px;line-height:16px;}
#box_toper{width:980px;margin:0 auto;text-align:left;line-height:20px;}
#box_header{width:980px;margin:0 auto;height:72px;}
.logo{width:443px;float:left;}
.reg{width:527px;float:left;line-height:22px;text-align:right;padding-right:10px;color:#999999;height:22px;margin-bottom:22px;}
.menulist{width:507px;float:left;height:28px;line-height:28px;padding-left:20px;}
.menulist a:link,.menulist a:visited{display:block;float:left;width:84px;height:26px;line-height:26px;font-size:14px;font-weight:bold;background:url(../images/menu_bg.gif) no-repeat right center;padding-top:2px;}
.menulist a.first:link,.menulist a.first:visited{width:85px;}
#box_search{width:980px;margin:0 auto;height:68px;background:url(../images/spring_03.gif) no-repeat;margin-bottom:8px;}
#box_search .kw{width:960px;height:33px;line-height:33px;text-align:left;color:#FFFFFF;padding:0 10px;}
#box_search .kw a:link,#box_search .kw a:visited{color:#FFFFFF;padding:0 5px;}
#box_search .kw a:hover{color:#FFFF00;}
#box_search .search{width:960px;height:35px;text-align:left;padding:0 10px;color:#FFFFFF;float:left;}
#box_search .search li{float:left;line-height:33px;text-align:left;}
#box_search .search .t1{width:70px;font-weight:bold;}
#box_search .search .t2{width:350px;padding-top:6px;padding-right:8px;}
#box_search .search .input{width:348px;border:#CCCCCC 1px solid;line-height:20px;height:20px;}
#box_search .search .t3{width:55px;padding-top:6px;}
#box_search .search .t4{width:457px;background:url(../images/sping_05.gif) no-repeat 10px center;color:#FF0000;padding-left:20px;padding-top:3px;line-height:30px;display:inline;}
.box_content{width:980px;margin:0 auto;margin-bottom:8px;}
.new{width:211px;float:left;margin-right:15px;}
.new h3{width:106px;height:23px;line-height:23px;text-align:left;padding-left:25px;font-size:12px;background:url(../images/bar_title_bg.gif) no-repeat;color:#FFFFFF;padding-top:3px;float:left;}
.new .more{width:75px;float:left;padding-right:5px;text-align:right;line-height:26px;background:url(../images/bar_title_bg2.gif) no-repeat right center;}
.new .more a:link,.new .more a:visited{color:#FFFFFF;}
.new .more a:hover{color:#FFFF00;}
.scroll{width:199px;border:#CDCDCD 1px solid;background-color:#f1f1f1;padding:10px 5px;float:left;}
.scroll .nlist{width:196px;float:left;}
.scroll .nlist li{float:left;width:196px;text-align:left;line-height:20px;text-overflow: ellipsis; white-space: nowrap;overflow: hidden;margin-bottom:10px;}
.flash{width:550px;float:left;border:#CC3300 1px solid;position:relative;}

.flash .hd{ width:100%; overflow:hidden; position:absolute; left:0; bottom:10px; z-index:1; }
.flash .hd ul{ overflow:hidden; zoom:1; text-align:center; }
.flash .hd ul li{ display:inline-block; margin:0 3px;  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; line-height:9999px; border-radius:15px;}
.flash .hd ul li.on{ background:#f00; color:#fff; }

.flash .bd{ position:relative; height:100%; z-index:0;   }
.flash .bd li{ zoom:1; vertical-align:middle; }
.flash .bd img{ width:550px; height:285px; display:block;  }
/*
.flash .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center;_background:#000; _filter:alpha(opacity=60); 	}	
.flash .hd ul{ text-align:center;  padding-top:5px;  }	
.flash .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 		line-height:9999px; 	}	
.flash .hd ul .on{ background-position:0 0; }
*/
.contact{width:185px;float:right; margin-bottom:10px; padding:6px 0 0 0; border: #CE2020 1px solid; background-color: #FFFFF5; border-radius: 5px;}
.contact2{width:209px;float:left; margin-bottom:10px; padding-bottom:3px;border: #CE2020 1px solid; background-color: #FFFFF5; border-radius: 5px;}
.mainbox{width:755px;float:right;}
.mainbox h4{width:735px;height:40px;background:url(../images/title_about_bg.gif) no-repeat;float:left;line-height:40px;text-align:left;font-size:14px;padding-left:20px;}
.mainbox .atxt{float:left;width:733px;border:#D6D6D6 1px solid;padding:10px;text-align:left;line-height:22px;}
.mainbox .atxt img {max-width:100%;}
.newslist{width:722px;float:left;}
.newslist li{line-height:32px;border-bottom:#CCCCCC 1px dashed;}
.newslist .tt{width:650px;float:left;text-align:left;background:url(../images/news_dot.gif) no-repeat 2px center;padding-left:2px;}
.newslist .tt span{color:#CC3300;}
.newslist .td{width:70px;float:left;text-align:right;color:#666666;}
.mainbox .atxt .pagelist{width:733px;}
.atxt h1{width:733px;float:left;text-align:center;font-size:16px;line-height:30px;border-bottom:#CCCCCC 1px solid;padding-top:10px;}
.atxt h1 span{font-size:12px;color:#CC3300;}
.atxt h5{width:733px;float:left;line-height:22px;text-align:center;color:#666;font-size:12px;font-weight:normal;}
.atxt .artxt{width:713px;float:left;line-height:22px;padding:10px;text-align:left;}
.tag{width:723px;float:left;text-align:right;border:#e1e1e1 1px solid;background-color:#FBF9F0;padding:5px;margin-bottom:8px;}
.splist{width:733px;border-top:none;float:left;text-align:left;}
.splist li{line-height:26px;text-align:left;font-size:12px;float:left;border-bottom:#e1e1e1 1px dashed;}
.splist .title{width:640px;background:url(../images/../images/aboutus_dot.gif) no-repeat left center;padding-left:20px;}
.splist .addtime{width:70px;text-align:right;color:#999999;}
a.newsclass:link,a.newsclass:visited{color:#FF0000;}
a.newsclass:hover{color:#C90A02;}
.hotbox{width:755px;float:left;margin-bottom:10px;}
.plist{width:753px; border:#F2D47A 1px solid; border-top:none; overflow:hidden;}

.picMarquee-left{ overflow:hidden; position:relative;  border:1px solid #ccc;   }

.plist .bd{ padding:10px;   }
.plist .bd ul{ overflow:hidden; zoom:1; }
.plist .bd ul li{ width:140px; margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; margin:0 6px;  }
.plist .bd ul li .pic{ text-align:center; }
.plist .bd ul li .pic img{ width:134px; height:130px; display:block; padding:2px; border:1px solid #ccc; }
.plist .bd ul li .pic a:hover img{ border-color:#999;  }
.plist .bd ul li .title{ line-height:20px;   }

.case td{padding:5px;line-height:20px;}
.case img{width:140px;height:140px;border:#e1e1e1 1px dashed;}
.newproduct{width:755px;float:left;}
.newproduct h3{width:300px;float:left;background:url(../images/bar_title_proudct.gif) no-repeat left;height:15px;color:#FFFFFF;font-size:12px;padding-left:25px;text-align:left;font-weight:normal;line-height:15px;padding-top:4px;}
.newproduct .more{display:block;height:19px;line-height:19px;float:right;width:200px;text-align:right;}
.productlist{width:753px;float:left;border:#CCCCCC 1px solid;clear:both;}
.productlist li{width:162px;margin:13px;margin-bottom:0;float:left;display:inline;line-height:18px;height:200px;overflow:hidden;}
.productlist li img{width:160px;height:160px;border:#e1e1e1 1px dashed;}
.info{width:753px;float:left;height:26px;border:#CCCCCC 1px solid;background:url(../images/title_bg.gif) repeat-x left;}
.info li{float:left;line-height:26px;}
.info span{color:#CC0000;}
.info .if1{width:300px;padding-left:10px;text-align:left;display:inline;}
.info .if2{width:334px;text-align:right;}
.info .if3{width:36px;text-align:center;padding-top:3px;}
.info .if4{width:71px;text-align:left;padding-top:3px;}
.d_img{width:350px;height:350px;border:#CCCCCC 1px solid;float:left;margin-right:20px;margin-bottom:10px; overflow:hidden;}


.d_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.d_img a img { display:block; max-width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}



.d_txt{width:383px;float:left;margin-bottom:10px;}
.d_txt li{float:left;width:383px;border-bottom:#e1e1e1 1px dashed;line-height:30px;text-align:left;}
.d_txt .th{font-size:14px;font-weight:bold;line-height:22px;padding:6px 0;}
.d_txt .inquiry{padding-top:10px;border-bottom:none;}
.intro{width:755px;float:left;clear:both;}
.intro h3,.xglist h3{float:left;width:725px;background:url(../images/title_bar_bg.gif) no-repeat left bottom;height:26px;line-height:26px;font-size:12px;text-align:left;padding-left:30px;border-bottom:#CCCCCC 1px solid;}
.intro .txt{width:735px;float:left;padding:10px;line-height:24px;text-align:left;}
.intro .txt img {max-width:735px;}
.intro .intxt{width:755px;float:left;background-color:#F8FBFF;}
.intro .intxt td{text-align:left;padding:5px;}
.iqur{width:718px;float:right;}
.xglist li{width:50%;float:left;line-height:24px;text-align:left;height:24px;overflow:hidden;}
.iqur h1{width:716px;border-left:#0060B7 1px solid;border-right:#0060B7 1px solid;border-top:#0060B7 1px solid;float:left;height:30px;}
.iqur h1 span{display:block;border-top:#549FE3 1px solid;width:716px;background:none;padding:0;float:left;background-color:#3285D1;height:29px;line-height:29px;text-align:left;font-size:14px;color:#FFFFFF;}
.noborder{border:0;}
.pagelist{width:753px;float:left;clear:both;line-height:22px;border-top:#CCCCCC 1px solid;margin-top:20px;padding-top:20px;}
.pagelist a{padding:0 2px;}
.pagelist span{border:#CCCCCC 1px solid;padding:2px 5px;line-height:24px;margin:3px;word-break:break-all;word-wrap:break-word;}
.pagelist a{border:#CCCCCC 1px solid;padding:2px 5px;line-height:24px;margin:3px;word-break:break-all;word-wrap:break-word;}
.pagelist a.cur{background-color:#B81D21;color:#fff;}
#box_nav{width:980px;margin:0 auto;height:24px;line-height:18px;text-align:left;}
#box_nav a:link,#box_nav a:visited{color:#333;}
#box_nav a:hover{color:#FF3300;}
.secondbox{width:211px;float:left;}
.secondbox h2{width:186px;float:left;font-size:16px;color:#FFFFFF;background:url(../images/bar_title_bg.gif) no-repeat;height:26px;line-height:26px;text-align:left;font-size:14px;padding-left:25px;}
.acatebox{width:209px;float:left;border:#D8D8D8 1px solid;border-bottom:none;border-top:none;}
.acatebox li{float:left;width:184px;border-bottom:#D8D8D8 1px solid;border-top:#FFFFFF 1px solid;padding-left:25px;font-weight:bold;height:32px;line-height:32px;background:#F8F8F8 url(../images/l_dot.gif) no-repeat 10px center;text-align:left;}
.secondbox h3{width:211px;float:left;font-size:16px;color:#FFFFFF;background:url(../images/category_bg.gif) no-repeat;height:41px;line-height:41px;}
.catebox{width:200px;float:left;border:#CE2020 1px solid;border-top:none;background-color:#FFFFF5;padding-left:5px;padding-right:4px;padding-bottom:1px;margin-bottom:8px;}
.catebox li{float:left;width:200px;text-align:left;line-height:24px;}
.catebox .bcate{line-height:30px;text-align:left;font-size:12px;padding-top:4px;}
.catebox .bcate a:link,.catebox .bcate a:visited{color:#000;font-weight:bold;}
.catebox .bcate a:hover{color:#C90A02;}
.about{width:211px;float:left;}
.about h3{width:106px;font-size:14px;color:#FFFFFF;background:url(../images/bar_title_bg.gif) no-repeat;height:26px;line-height:26px;text-align:left;padding-left:25px;float:left;}
.about .more{width:75px;display:block;font-size:12px;color:#FFFFFF;background:url(../images/bar_title_bg.gif) no-repeat right;height:26px;line-height:26px;text-align:right;padding-right:5px;float:left;}
.about .more a:link,.about .more a:visited{color:#FFFFFF;}
.about .more a:hover{color:#FFFF00;}
.about .txt{width:199px;border:#CE2020 1px solid;float:left;padding:5px;text-align:left;line-height:20px;}
.about .txt img{width:120px;height:97px;float:left;margin-right:3px;}
.listbox{width:320px;float:left;margin-left:10px;}
.bdnews{width:320px;float:left;margin-left:10px;}
.first{margin-left:0;}
.listbox h4{width:200px;float:left;font-size:12px;color:#FFFFFF;text-align:left;background:url(../images/bar_title_bg2.gif) no-repeat;height:23px;padding-top:3px;line-height:23px;padding-left:25px;}
.bdnews h1{width:200px;float:left;font-size:12px;color:#FFFFFF;text-align:left;background:url(../images/bar_title_bg2.gif) no-repeat;height:23px;padding-top:3px;line-height:23px;padding-left:25px;}
.listbox .more{width:90px;float:left;padding-right:5px;text-align:right;line-height:26px;background:url(../images/bar_title_bg2.gif) no-repeat right center;}
.bdnews .more1{width:90px;float:left;padding-right:5px;text-align:right;line-height:26px;background:url(../images/bar_title_bg2.gif) no-repeat right center;}
.listbox img{float:left;margin-right:5px;width:150px;height:121px;}
.listbox .more a:link,.listbox .more a:visited,.bdnews .more1 a:link,.bdnews .more1 a:visited{color:#FFFFFF;}
.listbox .more a:hover,.bdnews .more1 a:hover{color:#FFFF00;}
.listbox div{width:308px;float:left;border:#CE2020 1px solid;border-top:none;padding:3px 5px;text-align:left;line-height:20px;clear:both;}
.listbox ul{width:308px;float:left;clear:both;border:#CE2020 1px solid;border-top:none;padding:5px;}
.baidunews{width:308px;float:left;clear:both;border:#CE2020 1px solid;border-top:none;padding:5px;line-height:20px;overflow:hidden;height:216px;}
.listbox ul li{width:308px;float:left;line-height:26px;height:26px;overflow:hidden;text-align:left;border-bottom:#e1e1e1 1px dashed;}
.listbox ul .tt{width:260px;}
.listbox ul .td{width:48px;text-align:right;color:#999999;}
#box_link{width:978px;margin:0 auto;border:#CE2020 1px solid;margin-bottom:10px;}
#box_link h4{width:978px;float:left;height:20px;background-color:#FFD9D9;}
#box_link h4 span{display:block;height:20px;line-height:20px;font-size:12px;padding:0 5px;float:left;background-color:#E87474;color:#FFFFFF;}
#box_link .link{width:968px;line-height:22px;padding:2px 5px;text-align:left;}
#box_link .link a:link,#box_link .link a:visited{padding:0 5px;}
#footer{width:980px;margin:0 auto;clear:both;}
.submenu{width:980px;text-align:center;height:28px;line-height:28px;background-color:#FFFCE0;color:#333;border-top:#CE2020 2px solid;}
.submenu a:link,.submenu a:visited{padding:10px;}
#footer .txt{line-height:20px;text-align:center;padding-top:5px;}
.smabouttxt{width:950px;float:left;padding:15px;}
.smabouttxt h3{width:950px;text-align:center;height:30px;line-height:30px;font-size:16px;clear:both;float:left;}
.smabouttxt h3 a:link,.smabouttxt h3 a:visited{color:#CC3300;}
.smabouttxt h3 a:hover{color:#FF3300;}
.smabouttxt h4{width:950px;text-align:left;height:22px;line-height:22px;font-size:14px;clear:both;float:left;}
.smabouttxt ul{width:950px;float:left;clear:both;margin-bottom:10px;border-bottom:#CCCCCC 1px dashed;}
.smabouttxt li{float:left;padding:0 5px;white-space:nowrap;line-height:24px;}
.picnews{width:650px;float:left;}
.picnews h4{width:530px;}
.picnews ul{width:638px;float:left;clear:both;border:#CE2020 1px solid;border-top:none;padding:0 5px;}
.picnews ul li img{width:60px;height:60px;float:left;margin:3px 5px 3px 0;}
.picnews ul li{height:auto;line-height:17px;color:#666666;background:none;width:638px;padding-left:0;border-top:#CCCCCC 1px dashed;border-bottom:none;padding:2px 0;}
.picnews ul li.first{border-top:none;}
.picnews ul li a{line-height:18px;font-weight:bold;}



/* 分页条样式：$pages 输出的结构为 ul.pagination，可直接配合使用 */
.page { text-align: center; margin: 30px 0; }
.page .pagination { display: inline-block; padding-left: 0; margin: 0; list-style: none; }
.page .pagination > li { display: inline-block; margin: 0 4px; }
.page .pagination > li a,
.page .pagination > li span {
    display: block; padding: 8px 14px; font-size: 14px; color: #5a6178;
    background: #fff; border: 1px solid #e8ecf3; border-radius: 6px;
    -webkit-transition: all .25s; transition: all .25s;
}
.page .pagination > li a:hover { color: #C90A02; border-color: #C90A02; background: #fff; text-decoration: none; }
.page .pagination > li.active a { color: #fff; border-color: #C90A02; background: #C90A02; text-decoration: none; }
.page .pagination > li.active span { color: #fff; background: #C90A02; border-color: #C90A02; }

