*{
		margin:0;
		padding:0;
}
body{ width:100%;
		font-size:12px;
		line-height:24px;
		color:#404040;
		font-family:"微软雅黑", "宋体";
		min-width: 1200px;
}
dl,dt,dd {
		border:0;
}
ol,ul,li {
		list-style:none;
}
a {
		color:#404040;
		text-decoration:none;
}
a img {
		border:0;
		margin:0;
		padding:0;
}
.bg { background:#f2f2f2; margin-top:20px;}
.top_bg { width:100%; height:131px; background:url(../images/top_bg.gif) center top repeat-x; overflow:hidden;}
.top { width:1200px; height:131px; margin:0 auto; overflow:hidden; position:relative;}
.top .topnaws { width:600px; float:left; height:34px; line-height:34px; font-size:12px; color:#000000; text-align:left; text-indent:10px;}
.top .topnav { position:absolute; right:0; top:0; line-height:34px; height:34px; color:#646464;}
.top .topnav a { color:#646464;}
.top .logo { position:absolute; left:10px; top:42px;}
.top .ewm { width:90px; height:90px; position:absolute; top:25px; right:220px;}
.top .qrcode { position:absolute; right:250px; top:38px; z-index:999999;}
.top .telbox { height:auto; background:url(../images/tel_bg.png) bottom left no-repeat; position:absolute; top:54px; right:5px; }
.top .telbox span { font-family:Arial; color:#a9a8a8; font-size:14px; font-weight:normal; margin-left:25px;}
.top .telbox strong { font-size:14px; color:#6d6d6d; font-weight:normal; font-family:"微软雅黑", "宋体"; margin-left:5px;}
.top .telbox span.tel { margin-left:25px; font-family:Arial; font-weight:bold; font-size:30px; color:#e70012;}
/*主导到*/
.navmenu { height:45px; line-height:45px; overflow:hidden; font-size:16px; background:url(../images/menu_bg.gif) repeat-x;}
.navmenu #menu { width:1200px; height:45px; line-height:45px; margin:0 auto;}
.navmenu #menu li { height:45px; width:14%; float:left;}
.navmenu #menu li.spa { width:1px; height:45px; background:url(../images/menu_spa.gif) no-repeat;}
.navmenu #menu li.index a { width:100%; height:45px; display:block; }
.navmenu #menu li a { display:block; width:100%; height:45px; line-height:45px; color:#ffffff; text-align:center;}
/*首页动画*/
.banner{ height:511px; overflow:hidden;}
/*首页新闻*/
.news_bg { background:url(../images/news_bg.gif) center 0 no-repeat; height:45px; overflow:hidden;}
.news_bg .noticebox { width:1200px; height:45px; overflow:hidden; margin:0 auto; line-height:45px;}
.news_bg .noticebox p.title { width:140px; height:45px; line-height:45px; float:left; margin-left:15px; text-align:center; font-size:16px; color:#ffffff;}
.news_bg .noticebox ul { width:850px; height:45px; line-height:45px; float:left; margin-left:15px; overflow:hidden; font-size:16px;} 
.news_bg .noticebox ul li { width:850px; height:45px; line-height:45px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.news_bg .noticebox ul li a.title { width:700px; color:#ffffff; overflow:hidden;}
.news_bg .noticebox ul li span { float:right; color:#ffffff;}
.news_bg .noticebox a.more { float:left; margin-left:30px; color:#ffffff;}
/*网页布局*/
.indexbox { width:1200px; margin:0 auto; overflow:hidden;}
.leftbox { width:241px; height:auto; float:left; margin-left:15px; overflow:hidden;}
.insidebox { width:1200px; margin:0 auto; padding-bottom:20px; overflow:hidden; margin-top:50px;}
/*首页厂房*/
.case_bg { background:url(../images/case_bg.gif) center bottom repeat-x; padding-bottom:10px;}
.casebox { width:1175px; height:auto; overflow:hidden; margin:0 auto; margin-top:35px;}
.casebox dt { width:1175px; height:43px; float:left; line-height:43px; background:url(../images/case_dt_bg.gif) right bottom no-repeat;}
.casebox dt p.text { color:#000000; font-size:19px; text-align:left; float:right; line-height:43px; margin-right:10px;}
.casebox dt a.more { float:right; display:block; height:43px; color:#e70304; font-size:40px; font-weight:bold; padding-left:80px;}
.casebox dd { width:1175px; height:210px; overflow:hidden; float:left; margin-top:22px;}
.casebox dd ul { width:1175px; height:210px; overflow:hidden; float:left;}
.casebox dd ul li { width:210px; height:210px; float:left; overflow:hidden; margin-right:5px; background:#24338c;}
.casebox dd ul li a.link { width:200px; height:147px; display:block; margin-left:5px; margin-top:5px; display:block; text-align:center; overflow:hidden; position:relative;}
.casebox dd ul li p.title { width:210px; height:55px; float:left; line-height:55px; text-align:center; font-size:16px; color:#ffffff;} 
.casebox dd ul li:hover { width:210px; height:210px; float:left; overflow:hidden; margin-right:5px; background:#e70304;}
/*首页关于*/
.aboutbox{ width:1175px; height:auto; overflow:hidden; float:left; margin-left:15px; margin-top:50px;}
.aboutbox dt { width:1175px; height:108px; float:left; background:url(../images/about_dt.gif) center center no-repeat;}
.aboutbox dt p.top { text-align:center; font-size:24px; color:#000000; line-height:24px; float:left; height:24px;}
.aboutbox dt p.company { font-size:36px; color:#e70304; text-align:center; margin-top:10px;}
.aboutbox dt p.btn { text-align:center; font-size:18px; color:#818181; line-height:24px; height:24px; margin-top:85px;}
.aboutbox dd { width:1175px; height:290px; overflow:hidden; margin-top:30px; float:left;}
.aboutbox dd p.text{ width:580px; height:290px; overflow:hidden; float:left; color:#404040; font-size:16px; margin-top:15px; margin-left:5px; text-indent:2em; line-height:30px;}
.aboutbox dd p.text a.more { color:#more; font-weight:bold; color:#ff0000;}
.aboutbox dd .pic { width:468px; height:287px; float:left; display:block; overflow:hidden; margin-left:90px;}
/*首页产品*/
.p_bg { width:100%; height:auto; overflow:hidden; background:url(../images/product_bg.gif) center 0 no-repeat; margin-top:50px; padding-bottom:20px;}
.productbox{ width:1175px; height:auto; overflow:hidden; margin:0 auto; margin-top:18px; overflow:hidden;}
.productbox dt { width:1175px; height:auto; float:left; line-height:35px; overflow:hidden;}
.productbox dt strong { font-size:24px; color:#24348c; float:left;}
.productbox dt a.more { float:right; color:#ff0000; font-size:16px; font-weight:bold; margin-right:10px;}
.productbox dt .navbox { width:217px; height:auto; float:left; font-size:16px;}
.productbox dt .navbox a { width:217px; height:30px; line-height:30px; display:block; overflow:hidden; background:url(../images/product_navlist.gif) 0 center repeat-y; float:left; margin-top:3px; text-indent:25px; color:#000000;}
.productbox dt .navbox a:hover { background:url(../images/navlist_hover.gif) 0 center repeat-y; color:#d60101;}

.productbox dt .navbox .subnav { width:217px; height:auto; float:left; font-size:16px;}
.productbox dt .navbox .subnav a { width:217px; height:26px; line-height:26px; display:block; overflow:hidden; float:left; margin-top:3px; text-indent:45px; background:#ffffff;}
.productbox dt .navbox .subnav a:hover { color:#d60101; background:none;}

.productbox dd { width:1175px; height:246px; overflow:hidden; background:#ffffff; margin-top:45px;}
.productbox dd ul { width:1175px; height:220px; overflow:hidden; float:left; margin-left:20px;}
.productbox dd ul li { width:210px; height:225px; float:left; margin-right:20px; margin-top:19px; overflow:hidden;}
.productbox dd ul li a.pic { width:208px; height:170px; display:block; overflow:hidden; border:solid 1px #aeaeaf; position:relative;}
.productbox dd ul li p.title { width:208px; height:50px; line-height:50px; font-size:16px; color:#464646; text-align:center;}
/*首页广告*/
.adbox { height:258px; display:block; overflow:hidden; margin:0 auto; margin-top:15px;}
.contact_box_bg { height:70px; background:#24338c; color:#ffffff;}
.contact_box { width:1200px; height:70px; margin:0 auto; background:#24338c; color:#ffffff; text-align:center;}
.contact_box .label { font-size:30px; line-height:50px;}
.contact_box .tel { margin-left:50px; line-height:70px; font-weight:bold; font-family:Arial; font-size:40px; padding-left:60px; background:url(../images/tel_ico.png) 0 center no-repeat;}
/*首页联系*/
.contactbox{ width:1175px; height:395px; float:left; margin-top:35px; overflow:hidden; margin-left:25px; background:url(../images/gbook_bg.jpg) 740px center no-repeat;}
.contactbox dt { width:1175px; height:40px; line-height:40px; float:left; display:inline;}
.contactbox dt a.more { width:150px; height:40px; line-height:40px; float:left; margin-left:115px;}
.contactbox dt a.more strong { font-size:32px; color:#ea0404; font-weight:normal; float:left; margin-left:10px;}
.contactbox dt p { font-size:22px; color:#24338c; margin-left:20px;}
.contactbox dd { width:1175px; height:auto; overflow:hidden; float:right; }
.contactbox dd .gbookbox { width:515px; height:350px; margin-left:115px;}
.contactbox dd .gbookbox .faqline { background:#e2e2e2; margin-bottom:3px;}
.contactbox dd .gbookbox .Content { background:#e2e2e2; margin-bottom:3px;}
.contactbox dd .gbookbox .faqline p.faqtit { width:60px; height:24px; float:left; line-height:24px; text-align:right; margin-right:3px; border-right:3px solid #ffffff;}
.contactbox dd .gbookbox .Content p.faqtit { width:60px; height:83px; float:left; line-height:24px; text-align:right; margin-right:3px; border-right:3px solid #ffffff;}

/*内页左导行*/
.guidebox{ width:241px; overflow:hidden; float:left;}
.guidebox dt { width:241px; height:45px; line-height:45px; text-align:center; background:#25358c;}
.guidebox dt strong { color:#ffffff; font-size:20px; }
.guidebox dd { width:241px; height:auto; overflow:hidden; margin-top:1px;}
.guidebox dd ul { width:241px; height:auto; overflow:hidden; font-size:16px; font-weight:normal;}
.guidebox dd ul li { width:241px; line-height:31px; min-height:31px; height:auto; overflow:hidden; margin-top:4px; background:url(../images/guide_li.gif) no-repeat;}
.guidebox dd ul li a{ width:241px; height:31px; line-height:31px; overflow:hidden; color:#3e3e3e; display:block; text-align:left; text-indent:50px;}
.guidebox dd ul li a.hover{ background:url(../images/guide_hover.gif) no-repeat; color:#ffffff;}
.guidebox dd ul li a:hover{ background:url(../images/guide_hover.gif) no-repeat; color:#ffffff;}
.guidebox dd ul li.on a{ background:url(../images/guide_hover.gif) no-repeat; color:#ffffff;}
.guidebox dd ul li .subnav { height:auto; overflow:hidden; padding:10px 0; font-size:14px;}
.guidebox dd ul li .subnav a { line-height:28px; height:28px; overflow:hidden; text-indent:10px; display:block;}
.guidebox dd ul li .subnav a:hover { background:none; color:#3e3e3e;}
.guidebox dd ul li.on .subnav a { background:none; color:#3e3e3e;}
/*内页电话*/
.contact { width:241px; height:auto; overflow:hidden; /*background:url(../images/nycont_bg.jpg) no-repeat;*/ position:relative;}
.contact p { margin-top:15px; line-height:24px; font-size:14px; padding:10px;}
/*内页内容*/
.contentbox{ width:900px; min-height:450px; float:left; margin-left:30px; border:solid 3px #eeeeee; overflow:hidden; margin-bottom:20px; border:solid 1px #e4e2e2;}
.contentbox dt { width:900px; height:58px; line-height:58px; overflow:hidden; background:url(../images/cont_dt.gif) center bottom no-repeat; }
.contentbox dt strong { float:left; font-size:20px; color:#20368b; font-weight:normal; margin-left:20px; line-height:20px; margin-top:20px;}
.contentbox dt span{font-size:13px; float:right; color:#404040; margin-right:15px;}
.contentbox dt span a {color:#404040;}
.contentbox dd { width:870px; margin-top:10px; margin-bottom:10px; margin-left:15px; height:auto; overflow:hidden; font-size:16px;}
.contentbox dd p {/*text-align:Justify;text-justify:inter-ideograph; line-height:1.5; font-size:16px;*/}
/*.contentbox dd table { border-collapse:collapse; border:1px solid #000000; margin:20px auto; width:95%; font-size:14px;}
.contentbox dd table tr td { border:1px solid #000000; text-indent:0; padding:0 5px;}*/
/*页脚*/
.footer_bg{ overflow:hidden;}
.nav { width:100%; height:28px; text-align:center; color:#6d6d6d; font-weight:bold; line-height:28px; font-size:14px;}
.nav a { color:#3ac430;}
.footer {width:1200px; margin:0 auto; border-top:1px solid #cccccc; font-size:13px;}
.footer p.footer-logo { float:left; width:361px; height:53px; overflow:hidden; margin-top:20px; margin-left:100px;}
.footer p.text {line-height:26px; color:#6d6d6d; margin:0 auto; padding:10px 0; margin-left:30px; text-align: center}
.footer p.text span.copy {font-family:Arial, Helvetica, sans-serif;}
.footer p.text a {color:#6d6d6d;}
.clear{clear:both;}
.sk a { display:inline-block; margin:0 3px;}