﻿@charset "utf-8";
/* CSS Document */
body{margin:0px;padding:0px;background:#000 url(../images/bg.jpg) no-repeat center 0;font-family:"宋体"; color:#000;font-size:12px;}
div,form,img,ul,ol,li,dl,dt,dd,p{margin:0px;padding:0px;border:0px;}
p{line-height:200%}
ul,li{list-style-type:none;}
img{vertical-align:top;}
em {font-style:normal;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
ul,li{list-style:none;}
.clearboth{float: none;clear:both;height:0;font-size:1px;line-height:0px;}

.arr_01{ padding-left:15px; }
.arr_06{ padding-left:15px; }
.font_red {color:#CC0000;}
.indent{ text-indent:2em;}
.btn_next{ border:0px; background-color:#fff;width:44px; height:27px; cursor:hand;}
.paddbottom15{ padding-bottom:15px;}
.paddbottom10{ padding-bottom:10px;}
.paddbottom5{ padding-bottom:5px;}
.paddbottom20{ padding-bottom:20px;}

/* pages */
.pages{ margin-top:30px; overflow:hidden;zoom:1;}
.paginator { font: 14px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; overflow:hidden;zoom:1;margin: 0px;}
.paginator a {padding: 5px 10px; border: solid 1px #ddd; background: #fff; font-size:14px; text-decoration: none;margin-right:10px}
.paginator a:visited {padding: 5px 10px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 5px 10px;font-weight: bold; font-size: 15px;border:none}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}

.ico_point{  padding-left:12px;}
.ico_01{  padding-left:28px;}

.user_table{ background-color:#fff; border-collapse:collapse;border:1px solid #ccc;}
.user_table thead td{ text-align:center; font-weight:bold; background-color:#f2f2f2 }
.user_table td{ border:1px solid #ccc; height:25px;font-size:14px; padding:5px 10px}
.user_table .tb_title{ height:25px; line-height:25px; width:260px; }
.user_table .tb_type{ height:25px; line-height:25px; width:100px; text-align:center; }
.user_table .tb_state{ height:25px; line-height:25px; width:40px; text-align:center;}
.user_table .tb_date{ height:25px; line-height:25px; width:180px; text-align:center; }
.user_table .tb_option{ height:25px; line-height:25px; width:100px; text-align:center }

.user_table a.tb_link_title{ color:#369; font-size:14px; }

.tb-price td{ height:30px; line-height:200%;}
.tb{}
.tb td{ line-height:200%;}



/* text */
.txt-huangse{ color:#FFFF00;  }
.txt-huangse14B{ font-size:14px; color:#FFFF00 }
.txt-blue{ color:#336699 }
.txt_12{ font-size:12px;}
.txt_12blackB{ font-size:12px; color:#000; font-weight:bold;}
.redB {font-size:12px;color:#C00; font-weight:bold;}
.top_blackB{font-size:12px;color:#000; font-weight:bold;}
.top_black{font-size:12px;color:#000;}
.txt_black14B {font-size: 14px;color:#000;font-weight: bold;}
.txt_oringe18B {font-size: 18px;font-weight: bold;color:#C60;}
.txt_red14B {font-size: 14px; color:#CC0000;font-weight: bold;}
.txt_red {color:#CC0000;}
.txt_green{ color:green}
.txt_yellow14B{ font-size:14px; font-weight:bold; color:#F90}

.txt_blue16{color:#369; font-size:16px;  font-family:Tahoma,Arial, Helvetica, sans-serif;}
.txt_blue16B{color:#369; font-weight:bold; font-size:16px;  font-family:Tahoma,Arial, Helvetica, sans-serif;}
.txt_regfont{ font-size:14px; color:#F90; }
.txt_regtip{ font-size:12px; color:#999}
.txtmbox{ padding:1px; border:1px solid #ccc; height:20px; line-height:20px; width:150px;}
.btnm{ padding:0px; color:#fff; height:32px; line-height:30px; text-align:center; border:0; background-color:#09F; width:120px; cursor:pointer;}

/* Link */
a { font-size:12px;color:#000;text-decoration:none;font-family:"微软雅黑","黑体","宋体"; outline:none}
a:hover {text-decoration:underline; outline:none }
a:hover img{ filter:alpha(opacity=70);opacity:0.7}

a.link_redB {font-size:12px;color:#C00; font-weight:bold;}
a.link_more {font-size:12px;color:#23609F;}
a.link_profile_more{ color:#CC0000; font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif}
.redtitle,a.redtitle{ color:#CC0000; font-size:15px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif}
a.link_redB14 {font-size:14px;color:#C00; font-weight:bold;}
a.link_reg{ padding-left:15px; }

/* id */
#wrap{ margin:0px auto;}
#top_snav { width:335px;text-align:right; position:absolute; right:20px; top:20px; }
#top_snav a{ color:#000;  }
#top_snav a:hover{ color:#c00;text-decoration:none}

.item{ position:relative; display:inline-block; float:left;}
.item-list{ position:absolute; padding:5px; border:1px solid #ccc; background-color:#fff; width:70px; top:25px; right:0px; display:none;}
.menu-hd{ position:absolute; border:1px solid #ccc; top:0px; left:0px; display:inline-block; padding:2px 10px;  padding-right:9px; }
.item-list a{ text-align:center; display:block}
.hover .item-list{  z-index:6;display:block;left:-24px;}
.hover .menu-hd{ z-index:9; border-bottom:0px }
.btnss{ border:0px; padding:0px; margin:0px;  width:57px; height:20px; line-height:20px; text-align:center; font-size:12px; color:#000; cursor:pointer}


#head_bg{ height:266px; width:1263px;margin:0px auto;}
#head{width:1070px;height:160px;margin:0px auto; position:relative; z-index:50;}

#logo{position:absolute;left:0px;top:0px; width:220px; height:220px;}
#logo a{ display:block;width:220px; height:220px;}


#head_tel{position:absolute;right:0px;top:0px;height:43px; color:#fff; z-index:88; background:url(../images/top_linkbg.png) no-repeat; width:288px; padding-left:25px}
#head_tel a{ font-size:14px; color:#fff;}
a#link_weixin{ position:absolute;z-index:90; right:20px; top:0px; display:inline-block; width:100px; height:20px; color:#FF0004}
a#link_weixin span{ display:none;}
a#link_weixin em{ position:relative; z-index:99}
#weixin_code{ position:absolute; top:25px; left:-170px; display:none}

a#link_weixin:hover img{filter:alpha(opacity=100);opacity:1}

#nav_bg{ height:49px; position:absolute; left:240px; top:140px;}
#nav{ height:49px; position:relative; z-index:50; width:920px; margin:0 auto}
#nav ul li{float:left; position:relative; width:114px; text-align:center}
#nav ul li a{ float:left;display:inline-block;color:#fff;font-size:18px; height:47px; line-height:47px;width:100px; text-align:
 center; }
#nav ul li a:hover,#nav ul li a.sel{color:#c00;text-decoration:none; border-bottom:2px solid #c00}


#product_auto_info{ font-size:14px;position:relative; z-index:2}
#product_auto_info p{ padding-bottom:35px; font-size:14px}

#product_auto_bg{ background:#fff url(../images/auto_bg.jpg) no-repeat right 0px; width:1263px; margin:0 auto; overflow:hidden;zoom:1; padding-bottom:100px; position:relative; margin-top:-100px; z-index:0 }

#product_auto_pic{ width:1000px; margin:0 auto; margin-top:350px; height:750px; position:relative}

.ani{position:absolute; z-index:999}

#product_sevices_info{ font-size:14px;}
#product_sevices{background:#fff url(../images/main_title_bg.jpg) repeat-x 0 0px; height:350px}


/*#sub_nav{ width:950px; padding-top:10px; position:absolute; left:50px; top:126px;}*/

#nav ul li ul{ position:absolute; background-color:#fff; display:none; top:47px; left:0; width:120px; overflow:hidden; filter:progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=120,strength=3); -moz-box-shadow:3px 3px 3px #ccc;  -webkit-box-shadow:3px 3px 3px #ccc;           
    box-shadow:3px 3px 3px #ccc;}
#nav ul li ul.sel{display:block}
#nav ul li ul.display{ display:none}
#nav ul li ul li{ clear:both;display:inline-block; width:120px; border-bottom:1px solid #ddd}
#nav ul li ul li a{clear:both;display:inline-block;font-size:14px; font-weight:normal;color:#000;line-height:160%; padding:10px 5px; height:auto; width:110px;}
#nav ul li ul li a:hover{color:#fff; text-decoration:none; background-color:#E74C3C;border-bottom:0}

#topic_product{ background:#fff url(../images/topic_products.jpg) no-repeat 0 0px;}
#topic_renfang{ background:#fff url(../images/topic_renfang.jpg) no-repeat 0 0px;}
#topic_contact{ background:#fff url(../images/topic_contact.jpg) no-repeat 0 0px;}
#topic_about_us{ background:#fff url(../images/topic_about_us.jpg) no-repeat 0 0px;}
#topic_shangmao{ background:#fff url(../images/topic_shangmao.jpg) no-repeat 0 0px;}
#topic_news{ background:#fff url(../images/topic_news.jpg) no-repeat 0 0px;}
#topic_house{ background:#fff url(../images/topic_house.jpg) no-repeat 0 0px;}
#topic_wuye{ background:#fff url(../images/topic_wuye.jpg) no-repeat 0 0px;}
#topic_jindun{ background:#fff url(../images/topic_jindun.jpg) no-repeat 0 0px;}

.topic{ width:1263px; height:512px; margin:0 auto; display:block; position:relative}


#nav_pro_bg{ position:absolute; z-index:8; width:100%; height:50px; top:462px; left:0; background-color:#000; filter:alpha(opacity=70);opacity:0.7}
/*
#nav_pro_bg{ position:absolute; z-index:8; width:100%; height:50px; top:404px; left:0; background:#000 url(../images/nav_bg_line.jpg) no-repeat center 0; border-top:2px solid #fff; } */ 

#nav_pro{ position:absolute; top:462px; z-index:9}
#nav_pro{ height:50px; position:relative; z-index:50; width:1070px; margin:0 auto}
#nav_pro ul li{float:left; position:relative; width:260px; text-align:center}
#nav_pro ul li a{width:260px; float:left;display:inline-block;color:#fff;font-size:14px; font-weight:bold; height:50px; line-height:50px; text-align:
 center; }
#nav_pro ul li a:hover,#nav_pro ul li a.sel{ color:#E84C3D; text-decoration:none; background:url(../images/nav_sel.png) no-repeat center bottom;  }


#main_bg{background:#fff url(../images/main_title_bg.jpg) repeat-x 0 0px;width:1263px; margin:0 auto}
#main{ width:1070px; margin:0 auto; }

#main_title_bg{ color:#000; width:1263px; margin:0 auto;}
#main_title{ text-align:center;width:1070px; padding:30px 0; margin:0 auto;}


.pageTitle{ font-size:30px; color:#164559; font-family:"微软雅黑","黑体"}
.subTitle{ font-size:22px; color:#c00;}
.sTitle{ font-size:14px; color:#014da2; font-weight:bold}
.rf_title{ font-size:18px; font-family:"微软雅黑"}

/* location*/
#location {padding:18px 0px 0px 20px; height:25px; float:left;}
#location a{ font-size:12px; color:#000}
#location a.sel{ color:#000 }
#location strong{ font-weight:normal; font-size:12px; color:#000}

#sidebar{ width:250px; overflow:hidden;zoom:1; float:left;}
.sidebar_title{ padding:0 15px;  height:40px; line-height:40px; font-size:18px;  color:#666; border:1px solid #ccc; background-color:#EAEAEA;font-family:"微软雅黑","黑体"}
.sidebar_box{ border:1px solid #ccc; border-top:0;padding:15px 15px 0 15px; overflow:hidden;zoom:1;}
.sidebar_box ul{}
.sidebar_box ul li{ padding-bottom:15px;}
.sidebar_box ul li a{ font-size:14px; color:#000;}
.sidebar_box ul li a:hover{ color:#AB1F23; text-decoration:none}

#main_body{ margin-left:280px; overflow:hidden;zoom:1;}

#product_title{ background:#116486 url(../images/pro_title_bg.jpg) repeat-y right 0; font-size:24px; color:#fff; padding:20px;}
#product_intro{ border:1px solid #ccc; padding:20px; overflow:hidden;zoom:1; }

.product_sub_title{background:url(../images/ico_arr01.jpg) no-repeat 0 3px; padding:0 0 15px 50px; font-size:18px; color:#116484; }

#product_pic{ float:left; width:420px; }
#product_intro_info{ float:left; width:300px;overflow:hidden;zoom:1; font-size:14px; line-height:200%;  }

#product_intro_info_bottom{ overflow:hidden;zoom:1; font-size:14px; line-height:200%; padding:50px 40px 40px 40px; background:#F8F8F8; padding:20px; border-left:3px solid #3391B8; margin-top:5px }
#product_info{ padding:30px;}

#product_btn{ text-align:right; padding-top:10px; }
#product_btn a{background:url(../images/btn_enquiry.jpg) no-repeat 0 0px; width:152px; height:38px; display:inline-block;  }
#product_btn a span{ display:inline-block; font-size:18px; text-align:center; width:152px; color:#fff; line-height:38px; height:38px;}

#case_top_txt{ font-size:18px; padding-bottom:80px;}
#case_bottom_txt{ font-size:16px;}

#case_pp{ width:1130px; height:2225px; position:relative; margin:0 auto; overflow:hidden;}


#case_shebei{background:#fff url(../images/main_title_bg.jpg) repeat-x 0 0px;width:1263px; height:1100px; position:relative;margin:0 auto; overflow:hidden}
#case_shebei_title{ padding:60px 0; text-align:center;}
#case_bottom_txt{ position:absolute; left:700px; top:200px; width:500px;}


#shenchan_top{ width:1070px; position:relative; overflow:hidden; height:800px;}

#shenchan_top dl{ border:1px solid #E74C3C; background-color:#fff; padding:20px; width:300px; height:120px; text-align:center; float:left; margin-right:10px;}
#shenchan_top dl dt{ font-size:18px; color:#000; padding-bottom:10px;}
#shenchan_top dl dd{font-size:14px; color:#000; line-height:160%;}


#shengchan_liucheng_bg{width:1263px;  position:relative;margin:0 auto; overflow:hidden;zoom:1; height:1300px; overflow:hidden; background:#fff url(../images/shenchan_liucheng_bg.jpg) no-repeat right bottom;}




#shenchan_safe{ width:1070px; margin:0 auto; border-top:2px solid #ddd;padding-bottom:30px}

#shenchan_safe_title{  padding:50px 0 0 0; text-align:center;  font-size:18px; color:#116486;}
#shenchan_safe_btn{ text-align:center; height:17px; border-bottom:1px solid #116486; width:526px; margin:30px auto 50px auto;;}
#shenchan_safe_btn a{ font-size:18px; color:#116486; border:1px solid #116486; display:inline-block; width:36px; height:36px; line-height:36px; background-color:#fff; margin-right:200px;border-radius:18px; text-decoration:none;}
#shenchan_safe_btn a.sel,#shenchan_safe_btn a:hover{border:1px solid #116486; background-color:#116486; color:#fff;  } 

.shenchan_safe_info{ display:none; }

#shenchan_safe dl{ border-bottom:1px solid #ddd; background-color:#fff; padding:20px 10px; overflow:hidden;zoom:1;}
#shenchan_safe dl dt{ font-size:14px; color:#000; font-weight:bold; padding-bottom:10px;float:left; width:250px}
#shenchan_safe dl dd{font-size:14px; color:#666; line-height:160%;float:left;width:800px; overflow:hidden;zoom:1;}


/*renfang*/


#renfang_sidebar{ width:250px; float:left;}

.renfang_sidebar_box{ padding:10px 0; border-bottom:1px solid #000; font-size:14px;}
.renfang_sidebar_box_title{ font-size:18px; font-family:"微软雅黑";}

.rf_sbbox_title{ font-size:14px; font-weight:bold; color:#000; padding-top:5px; padding-bottom:10px;}
.rf_sbbox_txt{ color:#58595B; padding-bottom:15px;}

#renfang_products{ margin-left:280px; width:730px; padding:30px; background-color:#ECEDED; overflow:hidden;zoom:1; }

.renfang_box_row2{ background-color:#fff;}
.renfang_box{ position:relative; width:730px; height:240px; position:relative; overflow:hidden }
.renfang_box .renfang_box_picA { position:absolute; left:20px; top:20px; width:250px; height:200px;}
.renfang_box .renfang_box_infoA { position:absolute; left:260px; top:0;width:400px; height:200px;font-size:14px; padding-top:10px;}
.renfang_box .renfang_box_picB { position:absolute; left:515px; top:20px; width:250px; height:200px; }
.renfang_box .renfang_box_infoB { position:absolute; left:0px; top:0;width:400px; height:200px;font-size:14px;padding-top:10px;}
.renfang_box .renfang_box_title{ font-size:18px; font-family:"微软雅黑"}
.renfang_box .txtspent{ color:#c00; font-weight:bold}

.renfang_box table{  }
.renfang_box table td{ vertical-align:middle; height:200px; }


#ditie_top_txt{ font-size:14px; padding-bottom:50px;}
#ditie_top_txt p{ padding-bottom:15px;}


#ditie_top_pic{ position:relative; height:800px; overflow:hidden }

.main_area{ width:1263px; background-color:#FFFFFF;  position:relative;margin:0 auto;}
.main_area_box{ width:1070px;  margin:0 auto;}


#ditie_mid{ height:700px;background:#F4F8F9 url(../images/dite/mid_bg.jpg) no-repeat center 0px; position:relative}
#ditie_mid_txt{ }
#ditie_mid_txt dl{ width:260px; text-align:center; position:absolute }
#ditie_mid_txt dl dt{ font-size:24px; border-bottom:2px solid #0F698C; padding-bottom:20px; }
#ditie_mid_txt dl dd{ font-size:14px; font-weight:bold;padding-top:20px; line-height:200%}


#ditie_bottom{ height:1200px;}
#ditie_bottom_box{ background-color:#3696BE; width:400px; height:210px; padding:40px;}
#ditie_bottom_box_title{ font-size:24px; color:#fff; padding:20px 0;}
#ditie_bottom_box_info{font-size:14px; color:#fff;}


#ditie_bottom_bt{ height:1000px; position:relative; background:#F4F8F9 url(../images/ditie_box_bg.jpg) repeat-x;}
#ditie_bottom_bt_title{ text-align:center; padding:50px 0;}
#ditie_bottom_bt_box{ position:relative;background:#F4F8F9 url(../images/bottom_bg.jpg) no-repeat center bottom;height:800px;}


#ditie_bottom_bt_info{ width:300px; font-size:14px}
#ditie_bottom_bt_info p{ padding-bottom:15px;}




/*renfang_info*/
#renfang_top_pic{ height:600px; overflow:hidden; position:relative}

#zs_box_bg{ background-color:#E74C3C; width:440px; height:430px; position:absolute; left:0px; top:130px; }

#renfang_bottom{ height:540px; background:#fff url(../images/renfang_info/bt_bg.jpg) no-repeat center 0; padding-bottom:50px;}



/*contact*/

#contact_info{ position:relative; height:200px;}
.contact_box {padding-top:60px; position:absolute; width:260px; height:90px;  top:30px; font-size:14px; line-height:200%; text-align:center; border-right:1px solid #ddd; background-color:#fff; padding-right:15px;}
#contact_address{ background:#fff url(../images/ico_address.jpg) no-repeat center 0; left:200px; }
#contact_tel{ background:#fff url(../images/ico_tel.jpg) no-repeat center 0; left:500px; }
#contact_email{ background:#fff url(../images/ico_email.jpg) no-repeat center 0; left:800px; border-right:0px }


#contact_bot{ height:650px;}

#contact_map{ height:500px; width:500px; float:right;}
#contact_map_title,#service_title{ padding:40px 0}


#contact_top_bg{ background:#F0F5F8 url(../images/contact_midline.jpg) no-repeat center 0px; height:1770px; margin:0 auto; width:1263px;}

#contact_top{ position:relative; }

#contact_other{ position:absolute; top:1300px; width:1070px; height:400px; background-color:#fff;}

#contact_other_nav{ width:1068px; height:46px; border:1px solid #ccc;}
#contact_other_nav li{ width:266px; float:left; height:46px; border-right:1px solid #ccc;}
#contact_other_nav li a{ font-size:18px; width:266px; float:left; height:46px; line-height:46px; display:inline-block; text-align:center;}
#contact_other_nav li a:hover,#contact_other_nav li a.sel{ background-color:#E84C3D; color:#fff; text-decoration:none }

.contact_other_box{ height:300px; display:none}
.contact_other_info{ width:400px; float:left; font-size:14px;padding-top:100px; padding-left:40px;  }
.contact_other_map{ width:600px; float:right;padding-top:20px; padding-right:20px }

.contact_other_title{ font-size:18px; font-family:"微软雅黑"; padding-bottom:10px}


#service_bg{ background:#fff url(../images/online_svbg.jpg) no-repeat center 40px; overflow:hiddenz;zoom:1; height:800px; position:relative }
#service{ height:500px; width:500px; position:absolute; left:620px; top:260px; font-size:14px}

.contact_boxA,.contact_boxB{ background-color:#fff; padding:20px; width:400px; position:relative;border-radius:10px;-webkit-box-shadow: 2px 3px 3px #ddd;
  -moz-box-shadow: 1px 3px 3px #ddd;
  box-shadow: 1px 3px 3px #ddd;
 }
 
.contact_boxA .contact_arr{background:url(../images/ico_contact_left.jpg) no-repeat 0 0px; width:18px; height:18px;  position:absolute; right:-17px; top:300px;}

.contact_boxB .contact_arr{background:url(../images/arr_contact_right.jpg) no-repeat 0 0px; width:18px; height:18px;  position:absolute; left:-17px; top:300px;}

.contact_box_info{ font-size:14px}
.contact_box_title{ font-size:18px; font-family:"微软雅黑"; padding-bottom:15px;}

.contact_box_map{ margin-top:30px;}



/*top_box*/
#top_box_bg{ background:url(../images/top_box.png) no-repeat; height:214px;}
#top_box{ width:1070px; padding-top:60px; margin:0 auto; text-align:center}

.topbox_bg{ background:url(../images/top_box.png) no-repeat;}

/*about_us*/

#about_us{ font-size:14px;  width:980px }
#about_us p{ padding-bottom:15px}

#about_us_linian{ position:relative; overflow:hidden; height:500px;}
.linian_box{ width:200px; text-align:center; font-size:14px; height:200px;}

.main_box_title{padding:40px 0; text-align:center}

.txt_guantao{ font-size:24px; color:#E74C3C;font-family:"微软雅黑"}

#about_us_bg{ width:1263px;  margin:0 auto;}

#about_us_wenhua_bg{ background:#EEF3F6; padding-bottom:40px;}

#about_us_wenhua{ font-size:14px; width:600px; margin-left:540px;}
#about_us_wenhua p{ padding-bottom:15px}

.wenhua_tt{ color:#E74C3C; font-size:18px;font-family:"微软雅黑"}

#about_us_yewu{ padding:20px 0 50px 0}
#about_us_yewu_txt{ font-size:18px; text-align:center; padding-bottom:30px;}

#about_us_yewu{  height:330px; overflow:hidden;}
#about_us_yewu li{ width:1070px; height:330px; float:left;}

#about_us_yewu_links{  text-align:center; height:60px; background-color: #fff }
#about_us_yewu_links a{ display:inline-block; background-color:#BCBEC0; width:10px; height:10px; cursor:pointer; margin-right:20px}
#about_us_yewu_links a:hover,#about_us_yewu_links a.sel{ background-color:#AB1F23;}


#about_us_duty_bg{background:#fff url(../images/about_us/duty_bg.jpg) no-repeat center 0; height:595px;}

#about_us_duty{ height:950px; overflow:hidden; position:relative; }

.duty_item{ width:527px; }
.duty_item .duty_item_pic{ float:left; width:285px; overflow:hidden; }
.duty_item .duty_item_box{ float:right;width:240px; font-size:14px; padding-top:15px}
.duty_item .duty_item_box_title{ font-size:18px;  padding-bottom:10px; font-family:"微软雅黑"}


/*shangmao_top*/

#shangmao_top{ position:relative; height:550px; overflow:hidden}
#shangmao_top_txt{ font-size:14px; width:480px;}
#shangmao_pp_bg{ background-color:#EEF3F6; padding-top:40px }
#shangmao_pp{ position:relative;height:400px; overflow:hidden}
#shangmao_bt{ position:relative;height:800px; overflow:hidden}

/*news*/

#hot_news{ padding-top:30px; width:1000px; margin:0 auto}
.news_mainTitle{ font-size:24px; font-family:"微软雅黑"; color:#666;}
#hot_news_title{ padding-bottom:15px;border-bottom:1px solid #ccc; }
#hot_news_box{ overflow:hidden;zoom:1; padding-bottom:25px; padding-top:10px;}
#hot_news_pp{ float:left; width:500px; padding-top:20px}
#hot_news_pp img{  width:500px;}
#hot_news_list{ width:480px;  float:right;}

.news_item{ padding:15px 0 15px 0; border-bottom:1px solid #ccc;  overflow:hidden;zoom:1; position:relative;}
.news_item .news_item_title{ font-size:18px;  padding-bottom:10px; font-family:"微软雅黑"}
.news_item .news_item_title a{font-size:18px;  font-family:"微软雅黑"}
.news_item .news_item_title a:hover{ text-decoration:none; color:#c00}
.news_item .news_item_title .news_date{ font-size:12px; float:right}
.news_item .news_item_info{ font-size:14px; color:#666}
.news_item .news_item_pic{ width:400px; float:left;}
.news_item .news_item_pic img{ border:1px solid #ccc; padding:2px; width:340px;}
.news_item a.link_detail{ width:80px; height:30px; line-height:30px; font-size:14px; text-align:center;color:#000;  border:1px solid #ccc; position:absolute; right:0px; bottom:15px}
.news_item a.link_detail:hover{border:1px solid #c00;color:#c00; text-decoration:none}

#news_list{ overflow:hidden;zoom:1;}
#news_list_title{border-bottom:1px solid #ccc; padding-bottom:15px }


#news{padding-bottom:50px; padding-top:20px;  position:relative;  width:1000px; margin:0 auto  }
#news a:hover{ text-decoration:none;color:#CC0000}
#news_title{ height:40px; padding-top:30px; line-height:30px; color:#000; font-weight:bold; text-align:center; font-size:24px;}
#news_title h1{  color:#000; font-weight:bold; text-align:center; font-size:24px;}
#news_tool{ margin-top:10px;  height:40px; line-height:30px; font-size:12px; padding:3px 0 0 0 ; text-align:center; color:#666}
.news_whereis{padding-left:20px}
.news_auchor{padding-left:20px}
.news_addtime{padding-left:20px}
.news_hits{ padding-left:0px}
.news_zoom{ padding-left:230px;}


#news .selbg{ background-color:#F0F0F0}
#news .back{ padding:5px 0px; text-align:right;}
#news .back a{ width:40px; height:16px; display:block; text-align:center; background-color:#FF9900; color:#fff;}
#news_content{ padding:20px 0px; font-size:14px; color:#000; overflow:hidden;zoom:1; line-height:200%}
#news_content table{ background-color:#fff; border-collapse:collapse;border:1px solid #ccc;}
#news_content table td{ border:1px solid #ccc; font-size:14px; padding:5px 10px}

#news_content p{ padding-bottom:15px}

#news_near {border-top:1px solid #ccc; margin-top:20px;}
#news_near p{ font-weight:bold; color:#000000; border-bottom:1px solid #ccc; padding:5px 20px;line-height:200%}
#news_near a{ font-weight:normal; color:#333333}
#news_near a:hover{ font-weight:normal; color:#c00}
#news_BackTop{ text-align:right}

#news_topinfo{ background-color:#F7FCF6; padding:15px; overflow:hidden; zoom:1; margin-top:15px; font-size:14px; line-height:180%; color:#666; width:820px; margin:0 auto}


#news_content_page{ font-size:14px;padding:20px 0px 20px 0px}
#news_content_page em{ font-size:14px; color:#999}
#news_content_page a{ color:#000;font-size:14px; padding:0px 3px}
#news_content_page a:hover,#news_content_page a.sel{ color:#FF0000}

#other_news{ padding:10px 15px 30px 0px;font-size:12px; overflow:hidden;zoom:1;}
#other_news #other_newsTitle{ font-size:14px; font-weight:bold; color:#0066CC; padding:10px 0px;}
#other_news li{ padding-left:13px; float:left; width:250px; margin-right:10px; height:20px; line-height:20px; }
#other_news li a{color:#6699CC; font-size:12px;}
#news_page{ font-size:14px}
#news_page a{ font-size:14px}





#scene{ width:1120px; margin:0 auto; overflow:hidden;zoom:1;  padding-bottom:100px; position:relative;  }
#scene_box_bg{ position:absolute; left:0px; top:0; width:1120px; height:600px; z-index:0}

.scene_project_items_index{position:relative;background-color:#1F2022;width:950px;height:130px;margin:2px auto 10px }




#scene-show{ width:1000px;  position:relative;z-index:5;margin:0 auto; padding-bottom:30px }
#scene-show h1{  font-size:24px; font-family:"微软雅黑"; color:#000;padding:30px 0px 30px 30px;  text-align:center}
#scene-show h1 span{ border-left:1px solid #ccc; padding-left:15px; font-size:12px; color:#000; font-weight:normal; margin-left:15px;}
#scene-show-content{ font-size:12px; padding-bottom:20px; padding-top:10px; }
#scene-show-pic{height:300px; padding:30px 0px 0px 0px;   overflow:hidden; width:1000px; position:relative;z-index:5; }

#showpic{ cursor:pointer;}
.scene_project_items{position:relative;width:950px;height:150px;margin:10px auto 0 auto;}
#scene-piclist{margin:0 auto;;height:120px;padding-top:15px;width:840px;}
#scene-piclist li{float:left;display: block;height: 100px;width: 120px; padding:0px 10px; margin-top:20px auto 0 auto; }
#scene-piclist li a{ position:static;}
#scene-piclist li img{height:80px;width:120px; padding:2px; border:1px solid #CCC}
#scene-piclist li span{ padding-top:3px; display:block}
#scene_btn_arr_left {background: url(../images/scene_arr_left.jpg) no-repeat 0px 0; left: 0px; width: 26px; cursor: pointer; position: absolute; top: 45px; height: 42px}
#scene_btn_arr_right {background: url(../images/scene_arr_right.jpg) no-repeat 0px 0; width: 26px;height: 42px; cursor: pointer; position: absolute; top: 45px;right: 5px; }

#scene-share-tool{ float:right; text-align:right }
#scene-share-tool a{ margin-bottom:8px; display:inline-block; float:left; }
#scene-pic-info{  padding:10px; text-align:center; margin-top:5px; font-size:14px }

#scene-search{height:20px;padding:5px;font-size:14px; }



#scene-box-left{ position:absolute; left:10px; top:140px; width:200px; height:200px; background:url(../images/arr_left.gif) no-repeat 0px 40px; cursor:pointer}
#scene-box-right{ position:absolute; right:10px; top:140px;width:200px; height:200px; background:url(../images/arr_right.gif) no-repeat right 40px;cursor:pointer}

.cf-box{ padding-bottom:20px;height:auto!important;min-height:40px;*height:40px; }
.cf-box .cf-box-title{ border-bottom:2px solid #333;line-height:25px;padding-bottom:10px; width:1140px; margin-left:5px}
.cf-box .cf-box-title span{ float:right; float:right; padding-right:5px;}
.cf-box .cf-box-content{ padding-top:15px;}
.bar-title{ font-size:16px; color:#900; font-family:"微软雅黑", "黑体", "宋体"}
/* 图片组A  5张图横排*/
.pptermA{height:auto!important;min-height:160px;*height:160px;}
.pptermA li{ float:left; width:265px; text-align:center; height:auto!important;min-height:145px;*height:145px; padding:0 7px; padding-bottom:20px}
.pptermA li a{ font-size:14px;display:block;width:230px;padding-bottom:5px; }
.pptermA li a img{ padding:2px; border:1px solid #666; width:230px;height:180px; }
.pptermA li a span{ margin-top:5px; display:block; line-height:130%; height:40px; overflow:hidden;}
.pptermA li a:hover,.pptermA li a.sel{ text-decoration:none; color:#900; background-color:#F8F6EA}
.pptermA li a:hover img,.pptermA li a.sel img{ border:1px solid #900;}

/* house_top */


#house_top_bg{ background:url(../images/house/top_bg.jpg) no-repeat 0 100px; width:1263px; height:800px; margin:0 auto;}
#house_top{ border-bottom:2px solid #166286; padding-bottom:50px; position:relative}
#huose_top_txt{ font-size:18px; text-align:center; font-family:"微软雅黑", "黑体", "宋体"}
#huose_top_txt2{ margin-top:500px; font-size:14px;}
#huose_top_txt2 p{ padding-bottom:15px;}


#house_pp_bg{ background:url(../images/house/house_pp_box_bg.jpg) repeat-x 0 0 ; width:1263px; height:600px; margin:0 auto; padding-top:50px; position:relative}

#house_pp_box{ width:400px; height:400px; float:left;}

#house_pp_box_top{ font-size:14px;font-family:"微软雅黑", "黑体", "宋体"; line-height:200%;}
#house_pp_box_top span{ font-size:18px}

#house_pp_box_bottom{background:url(../images/house/ico_tel.jpg) no-repeat 0 0px; padding-left:60px; margin-top:50px;color:#116486; font-size:14px;font-family:"微软雅黑", "黑体", "宋体"; }
#house_pp_box_bottom span{ font-size:18px}


#house_pp_show{ width:650px; float:right; height:360px; overflow:hidden}
#house_pp_show img{ width:550px;}

#house_pp_list{ position:relative; padding-top:10px; position:absolute; top:440px; background-color:#E74C3C; width:1263px;}
#house_pp_list #scene_btn_arr_left {background: url(../images/house/house_pp_left.png) no-repeat 0px 0; left: 0px; width: 41px; cursor: pointer; position: absolute; top: 45px; height: 54px}
#house_pp_list #scene_btn_arr_right {background: url(../images/house/house_pp_right.png) no-repeat 0px 0; width: 41px;height: 54px; cursor: pointer; position: absolute; top: 45px;right: 5px; }
#house_pp_list a span{ color:#fff; text-decoration:none }
#house_pp_list a:hover span{ color:#fff; text-decoration:none}

#house_fuwu{ padding-bottom:50px;}
#house_fuwu_top{}
.house_fuwu_box_title{ font-size:18px; font-family:"微软雅黑", "黑体", "宋体"; color:#116486; padding-bottom:10px}
.house_fuwu_box_row{ padding:15px 0; border-bottom:1px solid #ddd;}
.house_fuwu_box_row span{display:inline-block;font-size:14px; }
.house_fuwu_box_row span.row_tt{ color:#808284; width:120px;  }
.house_fuwu_box_row span.row_ta{ color:#000; width:200px; }

#house_fuwu_left{ width:600px;margin-top:30px;}
#house_fuwu_map{ float:right; width:400px; margin-top:30px;}


/*foot*/
#foot_bg{background:#000 url(../images/foot_bg.jpg) no-repeat center 0px; width:1263px; margin:0 auto; height:228px;} 
#foot{  height:228px;width:1070px; margin:0 auto; position:relative}
#foot_nav{ padding:40px 0px 35px 0px; text-align:center; color:#fff}
#foot_nav a{ color:#fff; font-size:18px;margin:0 80px; }
#foot_nav a:hover{ color:#F30 }

#foot_weixin{ position:absolute; right:10px; top:30px; width:150px; color:#fff; font-size:14px; }
#foot_weixin img{ width:150px;}
	
#foot_contact { padding-top:80px; width:800px; height:110px;  }
#foot_ct_tel{background:url(../images/ico_tel.png) no-repeat 0 0px; padding-left:40px; width:200px;}
#foot_ct_sms{background:url(../images/ico_sms.png) no-repeat 0 0px; padding-left:40px; width:200px;}
#foot_ct_sms a{ font-size:16px; color:#fff;}
#foot_ct_address{background:url(../images/ico_address.png) no-repeat 0 0px; padding-left:40px; width:200px;}
.foot_ctbox{ width:300px; float:left;color:#fff; font-size:16px; font-family:"微软雅黑", "黑体", "宋体"; }
.foot_ctbox_t{ font-size:14px; color:#bbbbbb}


#foot_ct{ width:1070px; font-size:14px; color:#fff; text-align:left; padding-top:5px; margin:0px auto; position:relative;}
#foot_ct a{ font-size:14px; color:#fff;}

#righteject{ text-align:right; position:fixed; bottom:0px; right:2px; z-index:900000000;
_position:absolute;/*兼容IE6*/
/*_top: expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight);始终位于底部*/
_top: expression(documentElement.scrollTop+200);}/*兼容IE6*/
*html{background-image:url(about:blank);background-attachment:fixed; width:1263px; position:relative}
.rightejecttit{ width:30px; height:200px; text-align:center;display:block; float:left; cursor:pointer;
background-color:#000; color:#FFF; }
.rightejectcon{ width:0px; height:200px; overflow:hidden; float:left;
background-color:#CCC; }
.rightejecttit span{ position:relative; top:50%;display:block;z-index:910000000;}
.rightejectthis{ background-color:#930;}
#righteject p{ text-align:right}

/**物业**/
.wuye_ul
{
	width:100%;
	height:auto;
	position:relative;
	
}
.wuye_ul li
{
	width:auto;
	height:auto;
	text-align:left;
	overflow:hidden;
	
	margin:0;
	padding:0;
}
.wuye_ul li img
{
	width:auto;
	height:auto;
	text-align:left;
	overflow:hidden;
}
.wuye_ul li p
{
	width:100%;
	height:auto;
	line-height:30px;
	padding:10px 15px 15px 15px;
	text-align:left;
	overflow:hidden;
	font-size:18px;
	color:#000;
}
.wuye_ul li span
{
	width:100%;
	height:auto;
	line-height:30px;
	padding:10px 15px 15px 15px;
	text-align:left;
	overflow:hidden;
	font-size:14px;
}
.video-player
{
	width:1070px;
	height:476px;
	float:left;
	text-align:center;
	margin: 10px 0 50px 0;
    background-color: #F4F6F9;
}
/***/
.about_video
{
	width:48%;
	float:left;
}
.about_video01
{
	width:96%;
	float:left;
	background:#ecf0f1;
	padding:2%;
}
.about_video_v
{
	width:100%;
	height:auto;
	float:left;
}
.about_video_t
{
	width:100%;
	height:auto;
	float:left;
	font-size:14px;
	color:#000;
	line-height:30px;
	text-align:center;
}
/**新增切换效果**/
#img_switch {
    width: 1263px;
    margin: 0 auto;
    height: 530px;
	background: #fff;
}
.tab-nav {
    /* background: #e2e2e2; */
    height: 45px;
    line-height: 45px;

    display: block;
    position: relative;
}

.tab-nav:after {
    content: '';
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #d4d4d4;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.tab-nav-item {
    height: 45px;
    line-height: 45px;
    position: relative;
    text-align: center;
    color: #585858;
    font-size: 14px;
    display: block;
    float: left;
    padding: 0 15px;
    width: 30%;
    /* cursor: pointer; */
}
.tab-nav-item-100 {
    height: 45px;
    line-height: 45px;
    position: relative;
    text-align: left;
    color: #000000;
    font-size: 14px;
    display: block;
    float: left;
    padding: 0 15px;
	margin:0 10px;
    width: 100%;
	text-indent:20px;
	
    /* cursor: pointer; */
}
.tab-nav-item.tab-active {
    background-color: #f9f9f9;
}

.tab-nav-item.tab-active a {
    color: #000000;
	font-size:18px;
    font-weight: bold;
}

.tab-nav-item a {
    display: inherit;
    color: inherit;
    color: #999999;
}

.tab-panel {
    position: relative;
    overflow: hidden;
}

.tab-panel .tab-panel-item {
    width: 100%;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}

.tab-nav-item.tab-active:before {
    content: '';
    width: 100%;
    height: 3px;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -50%;
    z-index: 4;
    background-color: #0a3c61;
}

.tab-panel .tab-panel-item.tab-active ~ .tab-panel-item {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}

.tab-panel .tab-panel-item.tab-active {
    position: relative;
    -webkit-transition: -webkit-transform .15s;
    transition: -webkit-transform .15s;
    transition: transform .15s;
    transition: transform .15s, -webkit-transform .15s;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
/**3图轮播**/
.nav_banners{
    width:100%;
    height:auto;
	padding-bottom:30px;
    border-bottom: 1px solid #f2f2f2;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content:space-between;
}
.nav_banners>li{
    display:inline-block;
    padding:5px 16px;
    margin:12px 0;
    border-radius: 5px;
    font-size:14px;
    cursor: pointer;
}
.blue_nav{
    background:#63B504;
    color:#fff;
}
.banner_tree{
    width:100%;
    height:480px;
	margin: 0 auto;
    overflow: hidden;
}

.color_font{
    background:#115f85;
    color:#fff;
    width: 45px;
    height: 100px;
    font-size:24px;
    text-align: center;
    line-height: 100px;
    border-radius: 5px;
    font-weight: 700;
    position:absolute;
    top:0;bottom:0;
    margin:auto;
    z-index: 50;
    cursor: pointer;
}
.left_btn,.left_btn2,.left_btn3{
    left:0;
}
.right_btn,.right_btn2,.right_btn3{
    right:0;
}
.img_phone{
    width:100%;
    height:100%;
}
.show_s_ui{
    width:100%;
    height:100%;
    position:relative;
}
.show_s_ui>li{
    width:261px;
    height:369px;
	font-size:14px !important;
	text-align:center;
    position:absolute;
    top:0;
    bottom:0;
    margin:auto;
    z-index: 30;
    cursor: pointer;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    opacity: 0;
    font-size:40px;
}
.show_s_ui>li>div{
    position: absolute;
    top:0;
    width:100%;
    height:100%;
    background:#fff;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    opacity: 0.9;
    display:none;
}
.show_s_ui>li>img{
    width:100%;
    height:auto;
}
/*2*/
.show_s_ui2,.show_s_ui3{
    width:100%;
    height:100%;
    position:relative;
}
.show_s_ui2>li,.show_s_ui3>li{
    width:261px;
    height:369px;
	font-size:14px !important;
	text-align:center;
    position:absolute;
    top:0;
    bottom:0;
    margin:auto;
    z-index: 30;
    cursor: pointer;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    opacity: 0;
    font-size:40px;
}
.show_s_ui2>li>div,.show_s_ui3>li>div{
    position: absolute;
    top:0;
    width:100%;
    height:100%;
    background:#fff;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    opacity: 0.9;
    display:none;
}
.show_s_ui2>li>img,.show_s_ui3>li>img{
    width:100%;
    height: auto;
}
/*2*/
#middel_shows{
    width:295px;
    height:417px;
	font-size:14px !important;
	text-align:center;
    left:37.7%;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    opacity:1;
}
#left_shows{
    left:8%;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
    opacity: 0.6;
}
#right_shows{
    left:73%;
    opacity: 0.6;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
#small_left,#small_right{
    width:154px;
    height:249px;
	
    opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
#small_left{
    left:-15%;
}
#small_right{
    left:102.5%;
}
