body { margin:0; padding:0; font-size:12px;}
p { margin:0; padding:0; list-style-type:none;}
img { margin:0; padding:0; list-style-type:none; border:0px;}
.clear { margin:0; padding:0; width:0; height:0; overflow:hidden; clear:both; display:block;}
.topbg { width:100%; height:87px; margin:0 auto; padding:0; background:#373737;}
.top { width:992px; height:87px; margin:0 auto; padding:0;}
.logo { float:left; width:272px; height:87px; margin:0; padding:0;}
.nav { float:left; width:720px; height:87px; margin:0; padding:0;}
.nav ul { margin:0; padding:0; list-style-type:none;}
.nav ul li { float:left; width:80px; height:87px; line-height:87px; text-align:center; font-size:12px; color:#FFF; margin:0; padding:0; list-style-type:none; font-weight:bold;}
.nav ul li a { font-size:12px; color:#FFF; width:80px; height:87px; display:block; text-decoration:none;}
.nav ul li a:hover { font-size:12px; color:#FFF; width:80px; height:87px; display:block; background:#F60; text-decoration:none;}
.nav ul li.current { width:80px; height:87px; display:block; background:#F60;}
.banner { width:100%; height:433px; margin:0 auto; padding:0; background:url(../images/banner.jpg) center no-repeat;}

.main { width:992px; margin:0 auto; padding:15px 0 0 0;}
.main1 { float:left; width:248px; margin:0; padding:0;}
.main2 { float:left; width:26px; margin:0; padding:0; background:url(../images/main2linebg.jpg) repeat-y; height:330px;}
.main3 { float:left; width:718px; margin:0; padding:0;}

.i_news_title { width:233px; height:30px; line-height:30px; background:url(../images/news_titleicon.jpg) 0 8px no-repeat; font-size:12px; color:#848484; font-weight:bold; padding-left:15px;}
.i_news_title span { float:right; margin:0; padding:7px 0 0 0;}
.i_news { width:248px; margin:0; padding:0;}
.i_news ul { margin:0; padding:0; list-style-type:none;}
.i_news ul li { width:233px; height:29px; line-height:29px; font-size:12px; color:#8c8e8c; background:url(../images/newsbg.jpg) no-repeat; margin:0; padding-left:15px;}
.i_news ul li a { font-size:12px; color:#8c8e8c; text-decoration:none;}
.i_news ul li a:hover { font-size:12px; color:#df7517; text-decoration:none;}

.i_contact { width:248px; margin:0; padding:10px 0 0 0;}
.i_contact ul { margin:0; padding:0 0 0 20px; list-style-type:none;}
.i_contact ul li { float:left; width:50px; margin-right:16px; padding:0; list-style-type:none;}
.i_contact ul li p { margin:0; padding:0; list-style-type:none; font-size:12px; color:#8c8e8c; height:25px; line-height:25px;}
.i_contact ul li a { font-size:12px; color:#8c8e8c; text-decoration:none;}
.i_contact ul li a:hover { font-size:12px; color:#df7517; text-decoration:underline;}
.i_contact dl { margin:0; padding:0; list-style-type:none;}

.i_about { float:left; width:472px; margin:0; padding:0;}
.i_about h1 { width:457px; height:30px; line-height:30px; background:url(../images/news_titleicon.jpg) 0 8px no-repeat; font-size:12px; color:#848484; font-weight:bold; margin:0; padding-left:15px; list-style-type:none;}
.i_about h1 span { float:right; padding:7px 0 0 0;}
.i_about ul { margin:0; padding:0; list-style-type:none;}
.i_about ul li { font-size:12px; color:#8c8e8c; line-height:25px; margin:0; padding:0; list-style-type:none;}
.i_about ul li img { float:left; padding-right:10px; margin:0; list-style-type:none;}
.i_about ul li span { font-size:14px; font-weight:bold; color:#df7517;}
.i_about ul li p { text-indent:2em; margin:0; padding:0; list-style-type:none;}

.i_photo { float:left; width:220px; margin-left:26px; padding:0;}
.i_photo h1 { height:30px; line-height:30px; background:url(../images/news_titleicon.jpg) 0 8px no-repeat; font-size:12px; color:#848484; font-weight:bold; margin:0; padding-left:15px; list-style-type:none}
.i_photo ul { margin:0; padding:0; list-style-type:none;}

.i_product { width:718px; margin:10px 0 0 0; padding:0; clear:both;}
.i_product h1 { width:703px; height:30px; line-height:30px; background:url(../images/news_titleicon.jpg) 0 8px no-repeat; font-size:12px; color:#848484; font-weight:bold; margin:0; padding-left:15px; list-style-type:none; border-bottom:1px solid #e7e7e7;}
.i_product h1 span { float:right; padding:7px 0 0 0;}
.i_product2 { width:718px; margin:15px 0 0 0; padding:0;}
.i_p_left { float:left; width:18px; margin:40px 0 0 0; padding:0;}
.i_p_center { width:710px; margin:0; padding:10px 0 0 0;}
.i_p_center ul { margin:0; padding:0; list-style-type:none;}
.i_p_center ul li { margin:0 16px 0 16px; padding:0; list-style-type:none; float:left; width:145px; display:inline;}
.i_p_center ul li p { margin:0; padding:10px 0 0 0; list-style-type:none; font-size:12px; color:#8c8e8c; height:25px; line-height:20px; text-align:center;}
.i_p_center ul li p a { font-size:12px; color:#8c8e8c; text-decoration:none;}
.i_p_center ul li p a:hover { font-size:12px; color:#df7517; text-decoration:underline;}
.i_p_right { float:left; width:18px; margin:40px 0 0 0; padding:0;}

.footbg { width:100%; height:105px; margin:0 auto; padding:0; background:#F5F5F5; border-top:1px solid #d2cdcd; clear:both;}
.foot { width:992px; height:105px; margin:0 auto; padding:0;}
.foot_logo { float:left; width:174px; margin:0; padding:35px 0 0 36px;}
.foot_text { float:left; width:734px; font-size:12px; color:#8f908f; line-height:20px; padding-left:48px; padding-top:10px;}
.foot_text a { font-size:12px; color:#8f908f; text-decoration:none;}
.foot_text a:hover { font-size:12px; color:#df7517; text-decoration:underline;}


/*----aboout----*/
.n_banner { width:100%; height:230px; margin:0 auto; padding:0; background:url(../images/about_banner.jpg) center no-repeat;}
.n_banner2 { width:100%; height:230px; margin:0 auto; padding:0; background:url(../images/a_banner.jpg) center no-repeat;}
.n_banner3 { width:100%; height:230px; margin:0 auto; padding:0; background:url(../images/news_banner.jpg) center no-repeat;}
.n_banner4 { width:100%; height:230px; margin:0 auto; padding:0; background:url(../images/zs_banner.jpg) center no-repeat;}
.n_banner5 { width:100%; height:230px; margin:0 auto; padding:0; background:url(../images/c_banner.jpg) center no-repeat;}
.n_banner6 { width:100%; height:230px; margin:0 auto; padding:0; background:url(../images/bli-anli.jpg) center no-repeat;}
.about_box { width:980px; margin:25px auto 0; padding:0;}
.about_left { float:left; width:200px; margin:0; padding:0;}
.about_center { float:left; width:45px; height:315px; margin:0; padding:0; background:url(../images/about_line.jpg) top no-repeat;}
.about_right { float:left; width:735px; margin:0; padding:0;}

.about_nav { width:200px; margin:0; padding:0;}
.about_nav h1 { margin:0; padding:0; list-style-type:none; font-size:20px; color:#7b797b; font-family:"Î¢ÈíÑÅºÚ"; height:40px; line-height:40px; font-weight:normal;}
.about_nav ul { margin:0; padding:0; list-style-type:none;}
.about_nav ul li { margin:7px 0 0 0; padding:1px 0 0 18px; list-style-type:none; width:182px; height:23px; line-height:23px; font-size:12px; color:#7b797b; background:url(../images/about_navbg.jpg) no-repeat;}
.about_nav ul li a { font-size:12px; color:#7b797b; text-decoration:none;}
.about_nav ul li a:hover { font-size:12px; color:#df7517; text-decoration:none;}
.about_nav ul li a.current { font-size:12px; font-weight:bold; color:#df7517;}

.a_contact { width:200px; margin:0; padding:20px 0 0 0;}
.a_contact ul { margin:0; padding:0 0 0 10px; list-style-type:none;}
.a_contact ul li { float:left; width:50px; margin-right:10px; padding:0; list-style-type:none;}
.a_contact ul li p { margin:0; padding:0; list-style-type:none; font-size:12px; color:#8c8e8c; height:25px; line-height:25px;}
.a_contact ul li a { font-size:12px; color:#8c8e8c; text-decoration:none;}
.a_contact ul li a:hover { font-size:12px; color:#df7517; text-decoration:underline;}
.a_contact dl { margin:0; padding:0; list-style-type:none; clear:both;}

.a_snav { width:735px; height:38px; margin:0; padding:0;}
.a_snav dl { float:left; margin:0; padding:0; list-style-type:none; font-size:20px; color:#df7517; height:38px; line-height:38px; font-family:"Î¢ÈíÑÅºÚ";}
.a_snav dl span { font-size:12px; color:#cecece; font-family:Arial; padding-left:5px;}
.a_snav ul { float:right; margin:0; padding:0; list-style-type:none; font-size:12px; color:#bbbaba; height:38px; line-height:38px;}
.a_snav ul a { font-size:12px; color:#bbbaba; text-decoration:none;}
.a_snav ul a:hover { font-size:12px; color:#df7517; text-decoration:none;}
.a_snav_line { width:735px; height:8px; line-height:8px; background:url(../images/about_snavline.jpg) no-repeat;}

.a_content { font-size:12px; color:#797979; line-height:25px; padding-top:20px;}


/*------product-----*/
.product { width:735px; margin:0; padding:10px 0 0 0;}
.product ul { margin:0; padding:0; list-style-type:none;}
.product ul li { margin:15px 8px 0 10px; padding:0; list-style-type:none; float:left; width:226px; display:inline;}
.product ul li img { padding:5px; border:1px solid #dedddd;}
.product ul li p { margin:0; padding:0; list-style-type:none; height:30px; line-height:30px; font-size:12px; color:#797979; text-align:center;}
.product ul li p a { font-size:12px; color:#797979; text-decoration:none;}
.product ul li p a:hover { font-size:12px; color:#df7517; text-decoration:none;}
.product2 { width:735px; margin:0; padding:15px 0 0 0;}
.product2_left { float:left; width:396px; margin:0; padding:0;}
.product2_left img { padding:5px; border:1px solid #e5e4e4;}
.product2_right { float:left; width:320px; margin:0 0 0 19px; padding:0;}
.product_list { width:320px; margin:0; padding:0;}
.product_list h1 { width:320px; height:40px; line-height:40px; font-size:22px; font-family:"Î¢ÈíÑÅºÚ"; color:#000; font-weight:normal; margin:0; padding:0; list-style-type:none;}
.product_list dl { margin:0; padding:0; list-style-type:none; width:320px; height:5px; line-height:5px;}
.product_list ul { margin:0; padding:10px 0 0 0; list-style-type:none; font-size:14px; color:#464646; font-family:"Î¢ÈíÑÅºÚ"; line-height:25px;}
.product_list2 { margin:0; padding:30px 0 0 0; width:320px; height:30px; line-height:30px; font-size:14px; color:#000; font-family:"Î¢ÈíÑÅºÚ";}
.product_list2 span { font-size:16px;}
.product_list2 dl { width:320px; height:5px; line-height:5px; margin:0; padding:0; list-style-type:none; clear:both;}
.product_list3 { width:320px; margin:0; padding:7px 0 0 0; height:50px;}
.product_list3 ul { margin:0; padding:0; list-style-type:none;}
.product_list3 ul li {  margin:0; padding:0; list-style-type:none; float:left; width:160px; height:25px; line-height:25px; font-size:12px; color:#5f5e5e;}
.product_list4 { width:320px; margin:0; padding:25px 0 0 0; clear:both;}
.product_list4 ul { margin:0; padding:0; list-style-type:none;}
.product_list4 ul li { margin:0 15px 0 0; padding:0; list-style-type:none; float:left;}

.product3 { width:735px; margin:0; padding:15px 0 0 0; clear:both;}
.product3 h2 { margin:0; padding:0; list-style-type:none; font-size:14px; color:#7b797b; font-family:"Î¢ÈíÑÅºÚ"; height:36px; line-height:36px; background:url(../images/p_list_linebg.jpg) repeat-x;}
.product3 ul { margin:0; padding:15px 0 15px 0; list-style-type:none; font-size:12px; color:#7b797b; line-height:25px;}




/*-----news-----*/
.news { width:650px; margin:0 auto; padding:15px 0 25px 0;}
.news ul { margin:0; padding:0; list-style-type:none;}
.news ul li { width:635px; margin:0; padding:0 0 0 15px; list-style-type:none; font-size:12px; color:#8c8e8c; height:32px; line-height:32px; background:url(../images/news_linebg.jpg) no-repeat;}
.news ul li span { float:right; font-family:Arial;}
.news ul li a { font-size:12px; color:#8c8e8c; text-decoration:none;}
.news ul li a:hover { font-size:12px; color:#df7517; text-decoration:none;}
.news_list { width:735px; margin:0; padding:15px 0 0 0;}
.news_list h1 { font-size:22px; color:#333; height:60px; line-height:60px; margin:0; padding:0; list-style-type:none; background:url(../images/news_list_titlebg.jpg) no-repeat; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal;}
.news_list ul { margin:0; padding:15px 0 0 0; list-style-type:none; font-size:12px; color:#8c8e8c; line-height:22px;}
.news_list ul img { display:block; text-align:center; margin:0 auto; border:0;}
.news_list dl { width:735px; margin:0 auto; text-align:center; padding:20px 0 10px 0; list-style-type:none;}

/*---server---*/
.server { font-size:12px; color:#797979; line-height:25px; padding-top:20px;}
.server img { display:block; text-align:center; border:0; margin:0 auto;}


/*-----contact----*/
.contact2 { width:715px; font-size:12px; color:#797979; line-height:28px; padding-top:20px; padding-left:20px; font-family:"Î¢ÈíÑÅºÚ";}
.contact2 span { font-size:20px; color:#333;}
.contact2 img { float:right; border:0;}


/*------banner2----*/
.banner2 { margin:0 auto; width:100%; height:597px; padding:0;}
.bannerbg1 { margin:0 auto; width:100%; height:204px; padding:0; background:url(../images/bannerbg01.jpg) center no-repeat;}
.bannerbg2 { margin:0 auto; width:100%; height:204px; padding:0; background:url(../images/bannerbg02.jpg) center no-repeat;}
.bannerbg3 { margin:0 auto; width:100%; height:189px; padding:0; background:url(../images/bannerbg03.jpg) center no-repeat;}

.bodyfirst { margin:0 auto; padding:0; width:989px;}
.bodysecond { margin:0 auto; padding:0; width:989px;}

.baokuan { margin:0 auto; width:989px; padding:0;}
.chaozhi { margin:0 auto; width:989px; padding:0;}
.tejia { margin:0 auto; width:989px; padding:0;}
.baoming { margin:0 auto; width:989px; height:320px; padding:0; position:relative;}
.baoming2 { margin:0; padding:0; width:989px; height:320px; position:absolute;  left:0; top:0;}

.bmcg { float:left; width:230px; height:83px; margin:215px 0 0 48px; padding:5px 0 0 2px; display:inline;}
.bmcg ul { margin:0; padding:0; list-style-type:none;}
.bmcg ul li { font-size:14px; color:#000; width:230px; height:20px; line-height:20px; margin:0; padding:0; list-style-type:none;}
.bmdl { float:left; width:345px; height:246px; margin:54px 0 0 338px; padding:0; display:inline;}
.bmdl_num { width:72px; height:25px; padding-top:16px; padding-left:142px; text-align:center; font-size:18px; color:#F60; font-family:Arial; font-weight:bold;}
.bmdl_bd { width:290px; padding-top:25px; padding-left:40px; font-size:12px;}
.bmdl_bd_input { font-size:12px; border:1px solid #CCC; height:18px; line-height:18px;}
.bmdl_bd_text { font-size:12px; color:#f06c21;}

.mingxing { margin:0 auto; width:989px; padding:0;}
.yushi { margin:0 auto; width:989px; padding:0;}
.contact { margin:0 auto; width:989px; padding:0;}


/*--------±¨ÃûÈë¿Ú------*/
.baoming_n { margin:0 auto; width:989px; height:326px; padding:0; position:relative;}
.baoming2_n { margin:0; padding:0; width:989px; height:356px; position:absolute; left:0; top:0;}
.b_times { float:left; width:220px; height:156px; margin:0; padding:70px 0 0 5px; text-align:center;}
.b_times p { font-size:20px; color:#FFF; font-family:"Î¢ÈíÑÅºÚ"; margin:0; padding:0; list-style-type:none; font-weight:bold;}
.b_times p span { font-size:50px; color:#ecd4a5; font-family:"Arial Black", Gadget, sans-serif; margin:0; padding:0;}

.b_name { float:left; width:275px; margin-left:70px; height:286px; padding:55px 0 15px 0;}
.b_name ul { margin:0; padding:0; list-style-type:none;}
.b_name ul li { margin:0; padding:0; width:275px; height:30px; line-height:30px; font-size:14px; color:#333;}
.b_name ul li span { padding-right:20px;}

.b_dl { float:left; width:350px; height:356px; margin-left:65px; padding:20px 0 0 0;}
.b_dl_num { width:58px; margin-left:152px; padding:0; text-align:center; font-family:Arial; font-size:30px; color:#b50000; clear:both; height:40px; line-height:40px;}
.b_dl_k { width:350px; height:310px; margin:0; padding:0; font-size:12px; color:#525252;}
.b_dl_k_input { font-size:12px; border:1px solid #CCC; height:18px; line-height:18px;}
.b_dl_k_text { font-size:12px; color:#f06c21;}


/*-----»áÔ±²»¼ä¶ÏÏòÉÏ¹ö¶¯-----*/
#demo1{
height:auto;
text-align:left;
font-size:14px;
}
#demo2{
height:auto;
text-align:left;
font-size:14px;
}
#demo1  li{
list-style-type:none;
height:22px;
text-align:left;
font-size:14px;
}
#demo2  li{
list-style-type:none;
height:22px;
text-align:left;
font-size:14px;
}

/*------µ×²¿Ðü¸¡---*/
.xf { width:100%; margin:0 auto; height:55px; line-height:55px; background:url(/images/bottombg.jpg) repeat-x; position:fixed; left:0px; bottom:0px; z-index:1001;}
.xf2 { width:989px; margin:0 auto; padding:0; height:55px; line-height:55px; font-family:"Î¢ÈíÑÅºÚ"; color:#FFF; display:block; position:relative;}
.xf2_1 { float:left; width:586px; height:55px; font-size:38px; color:#FFF; }
.xf2_2 { float:left; width:20px; height:55px; margin:0; padding:0;}
.xf2_3 { float:left; width:176px; height:55px; line-height:55px; font-size:20px; text-align:center;}
.xf2_4 { float:left;  width:20px; height:55px; margin:0; padding:0;}
.xf2_5 { float:left; width:150px; height:45px; margin-top:13px; padding-left:20px;}

/*-----guest----*/
.guest_input { border:1px solid #CCC; height:18px; line-height:18px; font-size:12px; color:#333; width:180px;}
.guest_content { border:1px solid #CCC; width:420px;}

/*----°¸Àý·ÖÏí----*/
.case_fx {width:980px; margin:25px auto 0; padding:0;}
.case_logo { float:left; width:135px; height:169px; margin:0; padding:0;}
.case_t_box { float:left; width:825px; height:169px; margin:0; padding:0 0 0 20px;}
.case_t_box ul { margin:0; padding:0; list-style-type:none;}
.case_t_box ul li { float:left; width:204px; height:160px; margin-left:35px; padding:0; display:inline;}
.case_title { width:980px; height:36px; line-height:36px; margin:15px auto 0; padding:0 0 0 10px; font-size:16px; color:#df7517; font-family:"Î¢ÈíÑÅºÚ"; background:#F2F2F2; border-bottom:#e5e5e5; clear:both;}
.case_class { width:980px; margin:0 auto; padding:15px 0 0 0; height:30px; line-height:30px; font-size:14px;}
.case_class dl { float:left; width:98px; height:30px; line-height:30px; color:#777777; margin:0; padding:0; list-style-type:none;}
.case_class ul { float:left; width:866px; margin:0; padding:0; list-style-type:none;}
.case_class ul li { float:left; height:30px; line-height:30px; color:#df7517; margin:0; padding:0 0 0 20px; list-style-type:none;}
.case_class ul li a { font-size:14px; color:#df7517; padding-left:5px; padding-right:5px; text-decoration:none;}
.case_class ul li a:hover { font-size:14px; color:#df7517; padding-left:5px; padding-right:5px; text-decoration:none;}
.case_class ul li a.current { font-size:14px; color:#FFF; background:#df7517; display:block;}
.case_p_box { width:980px; margin:20px auto 0; padding:0;}
.case_p_box ul { margin:0; padding:0; list-style-type:none;}
.case_p_box ul li { float:left; width:220px; margin-left:20px; padding:0 0 20px 0; list-style-type:none; display:inline;}
.case_p_box ul li img { padding:10px; border:1px solid #CCC;}
.case_p_box ul li p { width:220px; height:30px; line-height:30px; text-align:center; font-size:12px; color:#333;}
.case_p_box ul li a { font-size:12px; color:#333; text-decoration:none;}
.case_p_box ul li a:hover { font-size:12px; color:#df7517; text-decoration:none;}

.case_list_box { width:980px; margin:25px auto 0; padding:0;}
.case_list_title { font-size:20px; font-family:"Î¢ÈíÑÅºÚ"; color:#000;}
.case_time { font-size:12px; color:#666;}
.case_text { font-size:14px; color:#333; line-height:22px;}
.case_ff { font-size:14px; color:#df7517; font-weight:bold;}
.case_ff a { font-size:14px; color:#df7517; text-decoration:none;}
.case_ff a:hover { font-size:14px; color:#df7517; text-decoration:none;}


/*------kefu-----*/
.KeFuDiv { width:47px; height:311px;  position:absolute; z-index:9999;}
.kefu_title { width:150px; height:26px; line-height:26px; background:#e80404; font-size:12px; color:#FFF; margin:2px; padding-left:6px;}
.kefu_title span { float:right; margin-top:4px; margin-right:6px;}
.kefu_k { width:146px; height:24px; line-height:24px; border:1px solid #e80404; text-align:center; color:#000; font-size:12px; margin-top:10px; margin-left:6px;}
.kefu_text { width:47px; margin-top:2px; margin-left:6px; padding-bottom:6px;}
.kefu_text ul { margin:0; padding:0; list-style-type:none;}
.kefu_text ul li { width:47px; height:22px; line-height:22px; font-size:12px; color:12px; margin-top:5px;}
.kefu_text ul li span { float:left; margin-left:8px; margin-right:12px;}
.kefu_text ul li a { font-size:12px; color:#000; text-decoration:none;}
.kefu_text ul li a:hover { font-size:12px; color:#e80404; text-decoration:underline;}

.kefu_text2 { width:146px; margin-top:2px; margin-left:6px;}
.kefu_text2 ul { margin:0; padding:0; list-style-type:none;}
.kefu_text2 ul li { width:146px; height:18px; line-height:18px; font-size:12px; color:12px; margin-top:5px; margin-left:8px;}
.kefu_text2 ul li span { font-size:14px; font-weight:bold; color:#e80404;}
