@charset "utf-8";
*{
		margin:0;
		padding:0;
}
body{ width:100%;
		font-size:12px;
		line-height:24px;
		color:#404040;
		font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif;
		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:150px; background:url(../images/top_bg.gif) center top repeat-x; overflow:hidden;}
.top { width:1200px; height:150px; 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:66px; 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:66px; 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: 12.42%;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:230px;}
.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) top center no-repeat; background-size:100% 100%; margin-top:50px; padding-bottom:20px;}
.productbox{ width:1175px; height:auto; overflow:hidden; margin:0 auto; margin-top:18px; overflow:hidden;}
.productbox dt { width:217px; height:auto; float:left; line-height:40px; background:url(../images/product_dt.gif) no-repeat; overflow:hidden;}
.productbox dt strong { font-size:24px; color:#24348c; font-weight:normal; float:left;}
.productbox dt .navbox { width:217px; height:auto; float:left; font-size:16px;}
.productbox dt .navbox a { width:217px; height:26px; line-height:26px; display:block; overflow:hidden; background:url(../images/product_navlist.gif) 0 center repeat-y #ff0000; float:left; margin-top:3px; text-indent:25px; color:#ffffff;}
.productbox dt .navbox a:hover { font-weight:bold;}

.productbox dt .navbox .subnav { width:217px; height:auto; float:left; font-size:12px;}
.productbox dt .navbox .subnav a { width:207px; height:auto; line-height:24px; display:block; overflow:hidden; float:left; margin-top:3px; padding:0 5px; text-indent:0; background:#ffffff; color:#000000;}
.productbox dt .navbox .subnav a:hover { color:#d60101;}

.productbox dd { width:930px; height:auto; overflow:hidden; background:#ffffff; float:left; margin-left:25px; margin-top:45px; padding-bottom:14px;}
.productbox dd ul { width:910px; height:auto; overflow:hidden; float:left; margin-left:20px;}
.productbox dd ul li { width:210px; height:220px; float:left; margin-right:16px; margin-top:19px; overflow:hidden;}
.productbox dd ul li a.link { width:208px; height:195px; display:block; overflow:hidden; border:solid 1px #aeaeaf; position:relative;}
.productbox dd ul li p.title { width:208px; height:30px; line-height:30px; font-size:12px; 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:115px; 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;line-height: 2.5}
.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;}
/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:100px;right:0px;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#f08326;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; text-align:right}
#floatDivBoxs .floatDqq li img{ float:left; margin-top:7px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;font-size: 20px;color:#F08326;text-align: center;}
#floatDivBoxs .floatImg{text-align:center;padding:10px;background:#EBEBEB;}
#floatDivBoxs .floatImg img{ margin-bottom:5px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:100px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}