@charset "utf-8";
/* CSS Document */
body { 
  MARGIN: 0px; 
  PADDING: 0px;  
  FONT-FAMILY: 微软雅黑,宋体;
  COLOR: #000; 
  FONT-SIZE:14px; 
  LINE-HEIGHT:150%;
  min-width:1140px;
 }
html{ height: 100%; margin-bottom: 1px; }/*去除火狐滚动条页面抖动*/

 /*链接样式*/
a{ font-size:14px; color:#444;} 
a:link{text-decoration : none ;color : #44;} 
a:visited {text-decoration : none ;color : #44;} 
a:hover {text-decoration : underline ;color: #FF0000;} 
a:active {text-decoration : none ;color : #EB5403;}

/*去除链接虚线*/  
a{
    blr:expression(this.onFocus=this.blur());   /*    IE Opera    */
    outline:none;   /*    FF Opera    */
}
a:focus{ 
    -moz-outline-style: none;   /*    FF    */
}


 /*定义层容器*/
#container {
  width: 1200px;
  margin:0 auto;
  position:relative;
}
   
/*定义顶部*/
#head {
 width:100%;
 margin:0 auto;
 padding:0;
 float:left;
 display:inline;
 height: auto;
 position:relative;
 

}




/*定义主内容*/
#PageBody {width:100%; float:left; display:inline; height:auto; overflow:hidden; background: url(images/b_5.jpg) repeat-y left top; position:relative;}



#head_top{ float:left; display:inline; width:100%; height:162px;}
#logo{ width:228px; height:95px; float:left; display:inline; background:url(images/logo.png) no-repeat center center; margin:30px 0 0 0; }
#head_tit{ float:left; display:inline; margin:8px 0 0 20px; width:530px;}
#head_tit b{ color:#F00; font-weight:normal;}
#head_tit h1{ font-size:28px; font-weight:normal; padding:15px 0 10px 0; color:#000; float:left; margin:24px 0 0 0; width:100%; }
#head_tit h2{ font-size:14px; font-weight:normal; padding:0; margin:15px 0 0 0; float:left; color:#999;}
#head_lx{ position:absolute; width:240px; height:248px; right:0; top:0; background:#66378C url(images/tel.png) no-repeat center 162px; z-index:8; }
#head_lx span{ float:left; display:inline; width:100px; height:140px; text-align:center; margin:14px 0 0 13px; color:#fff;}
#head_lx b{ color:#E3BDE3; position:absolute; width:100%; text-align:center; right:0; bottom:0; height:34px; font-size:18px;}
#top_tit{ float:left; display:inline; width:100%; height:38px; line-height:38px; background-color:#eee;}
#top_tit h4{ float:left; display:inline; font-size:12px; padding:0; margin:0; font-weight:normal; color:#999;}
#top_tit span{ float:right; display:inline;}
#top_tit span a{ float: left; display:inline; margin:0 0 0 6px;}
#top_tit span  a img{ margin:8px 0 0 0; float:left; border:0;}
#head_r{ float:right; display:inline; width:360px; margin:20px 0 0 0;}
#head_r span{ float:left; display:inline; width:100%; line-height:32px; height:32px; color:#666;}
#head_r span img{ vertical-align:middle; padding-right:4px; margin-left:10px;}
#head_r span b{ color:#DD333C; font-size:28px; float:right; display:inline;}
#head_r div{ float:left; display:inline; width:100%; height:64px; background-color:#DC323B; margin:14px 0 0 0; position:relative;}
.put_1{ width:296px; height:32px; background-color:#fff; border:none;  position:absolute; left:20px; top:16px; padding:0 10px;}
.put_2{ position:absolute; top:14px; right:30px; width:32px; height:32px; background:url(images/search.png) no-repeat center center; border:none; cursor:pointer;}


#menu{ float:left; width:100%; height:100px; background-color:#000;}
#menu ul{ float:left; display:inline; padding:0; margin:0; height:auto; width:100%; position:relative;}
#menu ul li{ float:left; display:inline; height:100px;  position: relative; overflow:visible;}
#menu ul li a{ position:absolute; left:0; top:0; width:100%; height:100px; text-align:center; color:#fff; font-size:14px;}
#menu ul li a b{ float:left; display:inline; width:100%; text-align:center; font-weight:normal; margin:4px 0 0 0;}
#menu ul li a img{ border:0; padding-top:10px;}
.w16{ width:16%;}
.w10{ width:10%;}
.w9{ width:9%;}
.w12{ width:12%;}

#menu_bg{ position:absolute; left:0; top:0; background-color:#DC323B; width:120px; height:100px;}

#menu ul li a:hover{ text-decoration:none;}
.m_1{ background-color:#FF0000; margin-left:10px;}
.m_1 a{ color:#fff;}
.m_1 a:hover{ text-decoration:none;}


#menu ul li ul{ position:absolute; left:0; top:55px; height:auto; z-index:99; width:140px; padding:0; margin:0; display:none;}
#menu ul li ul li{ float:left; display:inline; width:100%; height:40px; line-height:40px; overflow:hidden;}
#menu ul li ul li a{ float:left; display:inline; width:100%; height:39px; color:#fff; text-align:left; text-indent:20px;background:#DC323B; border-top:#8F57BD solid 1px; font-size:12px;}
#menu ul li ul li a:hover{ text-decoration:none; background-color:#222;}
.menu_on{ background:url(images/menu_on.png) no-repeat center bottom;}

.m_a_1{ background:url(images/m_jd.gif) no-repeat 95px top;}
.m_a_2{ background:url(images/m_jd.gif) no-repeat 95px -60px;}


#banner{ float:left; display:inline; width:100%; height:700px; background: #2A353B;}

#banner2{ float:left; display:inline; width:100%; height:420px;}


#s7{ float:left; display:inline; width:100%; height:127px; background:#FF4057 url(images/7s.gif) no-repeat center center;}

#ind_tit_1{ float:left; display:inline; width:100%; height:190px; background:#eee url(images/t_b1.jpg) no-repeat center top; }

#ind_tit_1 h2{ float: left; display:inline; width:530px; text-align:right; padding:10px 0; margin:90px 0 0 0; color:#DC323B; font-size:42px; font-weight:normal;}
#ind_tit_1 h3{ float:right; display:inline; width:620px; padding:0; margin:70px 0 0 0; font-size:34px; font-weight:normal;}
#ind_tit_1 h4{ float:right; display:inline; width:620px; padding:0; margin:25px 0 0 0; font-size:20px; font-weight:normal; color:#999;}
#ind_tit_1 h2 b{ float:left; display:inline; width:100%;  letter-spacing:2px; }
#ind_tit_1 span{ float:left; display:inline; width:100%; font-size:14px; color:#999; margin:20px 0 0 0; text-align:right; }


#ind_tit_2{ float:left; display:inline; width:100%; height:190px; background:#333 url(images/t_b2.jpg) no-repeat center top; margin:60px 0 0 0;}

#ind_tit_2 h2{ float: left; display:inline; width:520px; text-align:right; padding:10px 0; margin:90px 0 0 0; color:#fff; font-size:42px; font-weight:normal;}
#ind_tit_2 h3{ float:right; display:inline; width:620px; padding:0; margin:70px 0 0 0; font-size:34px; font-weight:normal; color:#fff;}
#ind_tit_2 h4{ float:right; display:inline; width:620px; padding:0; margin:25px 0 0 0; font-size:20px; font-weight:normal; color:#fff;}
#ind_tit_2 h2 b{ float:left; display:inline; width:100%;  letter-spacing:2px; }


#ind_pro{ float:left; display:inline; width:100%; height:auto; margin:60px 0 0 0; }
#ind_pro_t{ float:left; display:inline; width:100%; height:28px; line-height:28px; background:url(images/line_1.jpg) repeat-x left center;}
#ind_pro_t a{ float:left; display:inline; padding:0 20px; background-color:#333; border-radius:20px; color:#fff;}
#ind_pro_t  a dd{ float:left; display:inline; background-color:#D82D35; width:6px; height:6px; padding:0; margin:11px 0 0 0;}
#ind_pro_t  a b{ float:left; display:inline; margin:0 0 0 6px;}

.yt_1{ margin-left:50px;}
.yt_2{ margin-left:40px;}
.yt_3{ margin-left:60px;}
.yt_4{ margin-left:180px;}
.yt_5{ margin-left:200px;}
.yt_6{ margin-left:120px;}

#ind_pro_t  a:hover{ background-color:#D82D35; color:#fff;}
#ind_pro_t  a:hover dd{ background-color:#fff;}

#ind_pro_p{ float:left; display:inline; width:100%; margin:40px 0 0 0; position:relative; height:300px;}
#ind_pro_p ul{ padding:0; margin:0;}
#ind_pro_p ul li{ float:left; display:inline; width:280px; height:300px; overflow:hidden; margin:0 8px 0 10px;}
#ind_pro_p ul li img{ float:left; display: inline; width:100%; height:196px; border:0;}
#ind_pro_p ul li b{ float:left; display:inline; width:100%; height:38px; line-height:38px; background-color: #D32830; color:#fff; text-align:center; font-size:16px; font-weight:normal;}
#ind_pro_p ul li a{ float:left; display:inline; width:278px; height:298px; background-color:#eee; border:#ddd solid 1px;  }
#ind_pro_p ul li a:hover{ border:#ccc solid 1px; }
#ind_pro_p ul li a:hover span{ color:#333;}
#ind_pro_p ul li a:hover b{ background-color:#333;}
#ind_pro_p ul li  span{ float:left; display:inline; width:100%; text-align:center; margin:10px 0 0 0; color:#999;}
#ind_pro_p a:hover{ color:#fff;}
.gd_l{ position:absolute; top:120px; left:-50px; width:46px; height:46px; line-height:46px; text-align:center; background-color:#D32830; color:#fff; border-radius:50%; font-size:18px;}
.gd_r{ position:absolute; top:120px; right:-50px; width:46px; height:46px; line-height:46px; text-align:center; background-color:#D32830; color:#fff; border-radius:50%; font-size:18px;}



#ind_pro_p2{ float:left; display:inline; width:100%; margin:40px 0 0 0; position:relative; height:300px;}
#ind_pro_p2 ul{ padding:0; margin:0;}
#ind_pro_p2 ul li{ float:left; display:inline; width:280px; height:300px; overflow:hidden; margin:0 8px 0 10px;}
#ind_pro_p2 ul li img{ float:left; display: inline; width:100%; height:200px; border:0;}
#ind_pro_p2 ul li b{ float:left; display:inline; width:100%; height:38px; line-height:38px; background-color: #D32830; color:#fff; text-align:center; font-size:16px; font-weight:normal;}
#ind_pro_p2 ul li a{ float:left; display:inline; width:278px; height:298px; background-color:#333; border:#ddd solid 1px;  }
#ind_pro_p2 ul li a:hover{ border:#D32830 solid 1px; background-color:#D32830; }
#ind_pro_p2 ul li a:hover span{ color:#fff;}
#ind_pro_p2 ul li a:hover b{ background-color:#333;}
#ind_pro_p2 ul li  span{ float:left; display:inline; width:100%; text-align:center; margin:10px 0 0 0; color:#999; }
#ind_pro_p2 a:hover{ color:#fff;}



.yt2_1{ margin-left:-20px;}
.yt2_2{ margin-left:4px;}
.yt2_3{ margin-left:10px;}
.yt2_4{ margin-left:10px;}
.yt2_5{ margin-left:20px;}
.yt2_6{ margin-left:20px;}
.yt2_7{ margin-left:120px;}
.yt2_8{ margin-left:120px;}
.yt2_9{ margin-left:50px;}



#ind_abt{ float: left; display:inline; width:100%; height:auto; background:url(images/abt.jpg) no-repeat center top; margin:60px 0 0 0;}
#ind_abt_tit{ float:left; display:inline; width:100%; height:192px;  text-align:center;}
#ind_abt_tit h1{ font-size:34px; font-weight:normal; letter-spacing:6px; float:left; color:#fff; margin:50px 0 0 660px; padding:10px 0 10px 0;}
#ind_abt_tit h3{ font-size:16px; font-weight:normal; letter-spacing:2px; float:left; width:100%; color:#fff; margin:55px 0 0 0; padding:10px 0 10px 0;}
#ind_abt span{ float:right; display:inline; width:100%; margin:340px 0 0 0; line-height:200%; font-size:14px; color:#333;}
#ind_abt ul{ float:right; display:inline; width:100%; margin:80px 0 0 0; padding:0; }
#ind_abt ul li{ float:left; display:inline; width:256px; height:auto; text-align:center; margin:0 80px 0 60px;}
#ind_abt ul li h1{ float:left; display:inline; width:100%; margin:0; padding:0; height:70px; color:#D22730; font-size:80px; font-family: "Times New Roman";}
#ind_abt ul li small{ font-size:32px;}
#ind_abt ul li b{ float:left; display:inline; width:100%; height:32px; line-height:32px; background-color:#333; color:#fff;}

#ind_ys{ float:left; display:inline; width:100%; height: auto;  margin:60px 0 0 0; overflow:hidden;}
#ind_ys_tit{ float:left; display:inline; width:100%; height:282px; background:#D32830 url(images/t_b3.jpg) no-repeat center top; color:#fff;}
#ind_ys_tit h1{ font-size:34px; font-weight:normal; letter-spacing:6px; float:left; color:#fff; margin:70px 0 0 660px; padding:10px 0 10px 0;}
#ind_ys_tit h2{  text-align:center;  font-size:24px; font-weight:normal; letter-spacing:2px; float:left; width:100%; color:#fff; margin:55px 0 0 0; padding:10px 0 10px 0;}



#ind_ys ul{ float:left; display:inline; width:100%; height:auto; padding:0; margin:60px 0 0 0;}
#ind_ys ul li{ display:inline; width:48%; height:auto; position:relative; text-align:center;}
#ind_ys ul li img{ padding:20px 0;}

.ys1{ float:left;}
.ys1 dd{ float: left; display:inline; margin:0; height:170px; width:100%; background-color:#eee; position:relative; }
.ys1 b{ font-size:24px; color:#D32830; font-weight:normal; float:left; display:inline; margin:40px 0  0 140px;}
.ys1 span{ float:left; display: inline; color:#666; margin:20px 0 0 140px; font-size:14px; line-height:200%; text-align:left !important; }
.ys1 dd img{ position:absolute; width:115px; height:108px; left:0; top:35px; padding:0 !important;}


.ys2{ float:right;}
.ys2 dd{ float: left; display:inline; margin:0; height:170px; width:100%; background-color:#eee; position:relative;}
.ys2 b{ font-size:24px; color:#D32830; font-weight:normal; float:right; display:inline; margin:40px 140px  0 0;}
.ys2 span{ float:right; display: inline; color:#666; margin:20px 140px 0 0; font-size:14px; line-height:200%; text-align:right !important }
.ys2 dd img{ position:absolute; width:115px; height:108px; right:0; top:35px; padding:0 !important}



#ind_news{ float:left; display:inline; width:100%; height:auto; margin-top:30px;}
#ind_news_c{ float:left; display:inline; width:100%; height:auto;}
#ind_news_c ul{ padding:0; margin:0;}

#ind_news_c div{ float:left; display:inline; width:450px;}
#ind_news_c div img{ float:left; display:inline; width:100%; height:300px; border:0;}
#ind_news_c div a{ float:left; display:inline; margin:30px 0 0 0; font-size:16px; color:#222; font-weight:bold;}
#ind_news_c div span{ float:left; display:inline; width:100%; margin:10px 0 0 0; color:#999; line-height:180%;}


#ind_news_c ul li{  display:inline; width:700px; border-bottom:#ddd dotted 1px;  position: relative; padding:10px 0 15px 0; float:right;}

#ind_news ul li dd{ position:absolute; left:0; padding:0; width:80px; height:70px; margin:0;  background:url(images/line_2.jpg)  no-repeat right center;}
#ind_news ul li b{ float:left; width:60%; font-size:42px; text-align:center; font-weight:normal; margin:15px 0 0 0; color:#D32830;  font-family:"Times New Roman";}
#ind_news ul li i{ float:left; display:inline; width:80%; text-align:right; margin:0px 0  0 0; font-size:24px;  font-family:"Times New Roman"; color:#999;}
#ind_news ul li a{ float:left; display:inline; margin:0 0 0 120px; font-size:16px; color:#222; font-weight: bold;}
#ind_news ul li span{ float:left; display:inline; margin:6px 0 0 120px; color:#666; line-height:180%;}


#ind_case{ float:left; display:inline; width:100%; height:702px; margin:60px 0 0 0; background-color:#333;}
#ind_case_c{ float:left; display:inline; width:100%; height:702px; overflow:hidden;}
#ind_case_c img{ position:absolute; border:#333 solid 4px; }
.case_1{ left:-358px; top:-4px;}
.case_2{ left:-356px; top:336px; z-index:5;}
.case_3{ left:215px; top:-4px;}
.case_4{ left:-34px; top:225px; }
.case_5{ left:241px; top:226px;}
.case_6{ left:9px; top:437px;}
.case_7{ left:681px; top:-4px;}
.case_8{ left:681px; top:227px;}
.case_9{ left:681px; top:448px;}
.case_10{ left:1015px; top:-4px;}
.case_11{ left:1015px; top:144px;}
.case_12{ left:1062px; top:448px;}
.case_13{ left:1282px; top:-4px;}



#ind_case_tit{ position:absolute; top:0; left:515px; width:170px;  background-color:#D32830; height:702px; margin:0 auto; padding:0;  color:#fff; z-index:10; }
#ind_case_tit h1{ font-size:38px; font-weight:normal; position:absolute; left:35px; top:50px; margin:0; padding:0; line-height:140%; writing-mode:vertical-lr; writing-mode: tb-lr; letter-spacing:8px; }
#ind_case_tit h3{ font-size:20px; font-weight:normal; position:absolute; right:35px; top:50px; margin:0;  writing-mode:vertical-lr; writing-mode: tb-lr; letter-spacing:8px; line-height:120%;}

#ind_tit_news{ float:left; display:inline; width:100%; height:170px; background-color:#eee;}
#ind_tit_news b{ position:absolute;  padding:10px 15px; left:450px; top:30px; background-color:#D32830; text-align:center; color:#fff; font-size:23px; font-weight:normal; line-height:180%;}
#ind_tit_news  h2{ position:absolute; padding:0 20px 20px 0; margin:0; left:520px; top:50px; font-size:34px; font-weight:normal; border-bottom:#333 solid 2px;} 
#ind_tit_news  span{ position:absolute; left:520px; top:104px; font-size:24px; color:#D32830;}


#ind_gc{ float:left; display:inline; width:100%; height:684px; border-top:#000 solid 20px; margin:60px 0 0 0;}
#ind_gc_c{ float:left; display:inline; width:100%; height:682px; overflow:hidden;}
#ind_gc_c span{ position:absolute; width:448px; height:224px; left:376px; top:0;  background:url(images/t_bg4.png) no-repeat center top; text-align:center; color:#fff; z-index:9;}

#ind_gc_c h1{ float:left; display:inline; width:100%; padding:10px 0; margin:15px 0 0 0; font-weight:normal; font-size:34px;} 
#ind_gc_c h3{ float:left; display:inline; width:100%; padding:10px 0; margin:15px 0 0 0; font-weight:normal; font-size:24px; font-family:"Times New Roman";}  
#ind_gc_c h4{ float:left; display:inline; width:100%; padding:0; margin:0px 0 0 0; font-weight:normal; font-size:20px; font-family:"Times New Roman";} 
#ind_gc_c img{ position:absolute; border:#fff solid 4px; }

.gc_1{ left:-358px; top:-4px;}
.gc_2{ left:-207px; top:-4px; }
.gc_3{ left:-207px; top:376px;}
.gc_4{ left:297px; top:-4px; }
.gc_5{ left:297px; top:226px;}
.gc_6{ left:297px; top:455px;}
.gc_7{ left:600px; top:-4px;}
.gc_8{ left:600px; top:252px;}
.gc_9{ left:600px; top:495px;}
.gc_10{ left:884px; top:220px;}
.gc_11{ left:1200px; top:-4px;}
.gc_12{ left:1285px; top:270px;}
.gc_13{ left:998px; top:496px;}


#ind_hb{ float:left; display:inline; width:100%; height:auto;  margin:60px 0 0 0; padding-bottom:60px;}
#ind_hb img{ float:left; display:inline; border:0; margin:40px 0 0 0;}
#ind_hb span{ float:left; display:inline; width:100%; text-align:center; margin:40px 0 0 0; font-size:24px;}

#ind_tit_3{ float:left; display:inline; width:100%; text-align:center;}


#ind_link{ float:left; display:inline; width:100%; height:auto; padding:20px 0 0 0;}
#ind_link b{ float:left; display:inline; font-size:16px; color:#D32830; font-weight:bold; margin:10px 0 0 0;}
#ind_link a{ float:left; display:inline; margin:10px;}


#btm{ float:left; display:inline; width:100%; height:auto; background:#000 url(images/btn_logo.png) no-repeat center 100px; margin-top:20px;}
#btm a{ color:#fff;}
#btm_t{ float:left; display:inline; width:100%; height:auto; margin:10px 0 10px 0;}

#btm_c{ float:left; display:inline; margin:180px 0 0 60px; color:#fff; font-size:14px;}
#btm_c span{ float:left; display:inline; margin:0;}
#btm_c a{ float:left; display:inline; margin:0 0 0 20px;}

#btm_b{ float:left; display:inline; width:100%; height:42px; line-height:42px; color:#fff; overflow:hidden; background:#D32830; text-align:center;}
#btm_b a{ color:#fff; font-size:12px;}


#btm_t ul{ float:left; display:inline; width:400px; padding:0; margin:0 0 20px 0;}
#btm_t ul li{ float:left; display:inline; width:100%; height:40px; line-height:40px; color:#fff; font-size:14px; margin:5px 0 0 0;}
#btm_t ul li h4{ float:left; display:inline; padding:0; margin:0; font-weight:normal;}
#btm_t ul li h5{ float:left; display:inline; padding:0; margin:0; color:#FF0000; font-size:28px; font-weight:normal;}
.btm_ico_1{ background:url(images/btm_tel.png) no-repeat left center;}
.btm_ico_2{ background:url(images/btm_f.png) no-repeat left center;}
.btm_ico_3{ background:url(images/btm_add.png) no-repeat left center;}

#btm_t ul li i{ float:left; display:inline; width:30px; height:40px;}
#btm_t a{ color:#fff;}
#btm_t b{ float:left; display:inline; height:30px; color:#fff; font-weight:normal; font-size:18px; width:100%; border-bottom:#333 solid 1px; margin:30px 0 10px 0;}

#btm_lx{ float:right; display:inline; height:auto; width:380px; margin-top:0px;}

#btm_lx h3{ float:left; display:inline; padding:10px 0; margin:0; color:#FF0000; font-size:28px; font-family:Tahoma; font-weight: 500; letter-spacing:1px;}
#btm_lx span{ float:left; display:inline; width:200px; color:#cbcbcb; margin-top:7px;}
#btm_lx small{ float:left; display:inline; color:#999; margin-top:12px; margin-left:10px; font-size:14px; letter-spacing:1px;}
.kf{ float:left; display:inline;  height:20px; background:url(images/btm_ico.gif) no-repeat right 2px; margin-top:6px;}
#btm_lx span a{ float:left; display:inline; width:24px; height:24px; overflow:hidden; margin-right:10px; margin-top:10px; position:relative;}
#btm_lx p{ float:left; display:inline; width:100%; height:auto; padding:0; margin:0;}
#btm_lx p img{ float: left; display:inline; width:80px; height:80px; border:0; margin:14px 30px 0 0;}
#btm_lx p small{ margin:10px 0 0 0;}


#left{ float:left; display:inline; width:100%; height:auto; background-color:#fff; margin:20px 0 0 0; margin-bottom:40px;}
#right{ float:left; display:inline; width:100%; height:auto; }
#right2{ float:right; display:inline; width:940px; height:auto; }
#left2{ float:left; display:inline; width:240px; height:auto;}





.tb_btm2{ float:right; display: inline; width:819px; margin-right:2px; height:5px; background:url(images/t_btm.jpg) repeat-x right top; overflow:hidden; margin-bottom:30px;}
#r_cot{ float: left; display:inline; margin:20px 0 0 0; height:auto; width:100%;}
#r_tit{ float:left; display:inline; height:52px; background:#222; width:100%; line-height:52px;}
#r_tit h2{ float:right; display:inline; padding: 0; margin:0; color:#EF7E04; font-size:18px; letter-spacing:2px; }
#r_tit span{ float:left; display:inline; color:#ccc;  margin:0 0 0 15px;}
#r_tit a{ color:#ccc;}
#r_tit i{ float:left; display:inline; margin:10px 0 0 0; color:#fff;}

#tit{ float:left ; display:inline; width:100%; height:32px; line-height:32px; text-align:center; margin:40px 0 0px 0; background:url(images/line_1.png) repeat-x center center;}
#tit b{ padding:5px 20px; background-color:#fff; font-size:32px; font-weight:normal;}

#left_abt{ float:left; display:inline; width:100%; height:auto; margin-top:10px; overflow:hidden;}
#left_abt ul{ padding:0; margin:0;}
#left_abt ul li{ float:left; display:inline; width:100%; height:48px; line-height:48px;  position:relative; border-bottom:#ddd solid 1px;}
#left_abt ul li a{ width:100%;  color:#222; float:left; display:inline;  font-size:14px; text-indent:10px; }
#left_abt ul li a:hover{ color:#fff !important; text-decoration:none; background-color:#333; }
#left_abt ul li span{ float:left; display:inline; width:40px; height:40px;}
#left_abt ul li i{ position:absolute; right:10px; top:17px;}
#left_abt ul li a:hover i{ color:#fff !important;}

.abt_on{ color:#FF0000 !important; font-weight:bold;}



#news_cot{ float:left; display:inline; width:100%; height:auto; }
#news_cot ul{ padding:0; margin:0;}
#news_cot ul li{ float:left; display:inline; width:100%; padding:20px 0; border-bottom:#ccc dotted 1px; color:#666;}
#news_cot ul li h3{ float:left; display:inline; letter-spacing:1px; padding:0; margin:0; width:100%;}
#news_cot ul li small{ float:left; display:inline; font-size:14px; font-weight:normal; width:100%; margin:15px 0 0 0; }
#news_cot ul li small i{ font-size:15px;}
#news_cot ul li a{ float:left; display: inline; font-size:18px;}
#news_cot ul li span{ float:left; display:inline; width:100%; margin-top:10px; line-height:200%;}
#news_cot ul li i{ float:left; display:inline; margin:3px 8px 0 0;}

#cot ul li{ border-bottom:#ccc dotted 1px; padding:5px 0; font-weight:bold; color:#222; font-size:14px;}
#cot h2{ float:left; display:inline; width:100%; background:#ddd url(images/h2_bg.jpg) no-repeat left center ; padding:5px 0; color:#fff; text-indent:20px; font-size:22px; letter-spacing:2px; font-weight: normal;}
#stit{ float:left; display:inline; width:100%; text-align:center;}

#left span{ float:left; display:inline; margin:0; width:100%; height:80px; background-color:#D32830; color:#fff; border-top-left-radius:10px; border-top-right-radius:10px;}
#left span h3{ float:left; display:inline; margin:20px 0 0 20px; padding:0; font-size:24px; font-weight:normal; width:80%;}
#left span h4{ float:left; display:inline; margin:10px 0 0 20px; padding:0; font-size:16px; font-weight:normal;}


#left_lx{ float:left; display:inline; width:100%; height:auto;}
#left_lx ul{ padding:0; margin:0; }
#left_lx ul li{ float:left; display:inline; width:230px; padding:10px 0 10px 10px;  line-height:180%;  background-color:#222; border-bottom:#333 solid 1px; color:#ccc; font-size:16px;}
#left_lx  b{ color:#ccc; letter-spacing:2px; padding-right:0px; font-size:15px; font-weight:normal;}
#left_lx  i{ vertical-align:middle;font-size:20px; width:20px; text-align:center; padding-right:8px; }
.fx2s{ font-size:32px !important;}
.fx3s{ font-size:24px !important;}

#left_lx span{ float:left; display:inline; margin:0; width:100%; height:80px; background-color:#D32830; color:#fff; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
#left_lx span h3{ float:left; display:inline; margin:10px 0 0 20px; padding:0; font-size:24px; font-weight:normal; width:80%;}
#left_lx span h4{ float:left; display:inline; margin:10px 0 0 20px; padding:0; font-size:16px; font-weight:normal;}
#left_lx img{ float:left; display:inline; width:100%; border:0;}



#newslist{ float:left; display:inline; width:100%; height:auto; margin-top:5px; }
#newslist ul { padding:0; margin:0;}
#newslist ul li{ float:left; display:inline; width:100%; height:32px; line-height:32px; background:url(images/a_1.gif) no-repeat left bottom;}
#newslist ul li a{ float:left; display:inline; margin-left:25px;}
#newslist ul li span{ float:right; display:inline; color:#999; margin-right:10px;}


#pro_yp{ float:left; display:inline; width:100%; height:auto; margin-top:10px;}
#pro_yp ul{ padding:0; margin:0;}
#pro_yp ul li{ float:left; display:inline; width:380px; height:320px; margin-left:16px; margin-top:16px; background:url(images/b_4.jpg) no-repeat 2px bottom; overflow:hidden; position:relative;}
#pro_yp ul li a{ position:absolute; width:100%; height:320px; overflow:hidden; left:0; top:0; color:#FFF;}
#pro_yp ul li img{ position:absolute; width:100%; height:320px; border:0; left:0; top:0;}
#pro_yp ul li span{ position:absolute; height:38px; text-align:center; width:380px; bottom:0px; line-height:38px; background-color:#D32830; display:none; z-index:99;}
#pro_yp ul li a:hover{ text-decoration:none;}

#news_btm{ float:left; display:inline; width:100%; height:40px; border-top:#ddd solid 1px; padding:20px 0 20px 0;}
#news_btm span{ float: left; display:inline; width:360px; margin:10px 0 0 32%; border-radius:10px; overflow:hidden; text-align:center;}
#news_btm a{ float:left; display:inline; padding:8px 0; background-color:#2A353B; color:#999; letter-spacing:1px; width:120px;}
#news_btm a:hover{ color:#fff; background-color:#FF0000; text-decoration:none;}
#ntit{ float:left; display:inline; width:100%; height:auto; border-bottom:#666 dotted 1px; margin-bottom:10px; padding-bottom:10px; margin-top:-10px; text-align:center;}
#ntit h1{ float:left; display:inline; padding:5px 0; font-size:22px; width:100%;}
#ntit span{ float:left; display:inline; width:100%; color:#999;}
#cot{ line-height:200%; padding:0 10px 20px 10px;}

#pro_cot{  float:left; display:inline; width:100%; height:auto; padding-bottom:20px;}
#pro_cot ul{ padding:0; margin:0;}
#pro_cot ul li{display:inline; width:48%; padding:0; border:#fff solid 1px; position:relative; margin:20px 0 20px 0; height:500px;}


#pro_cot  ul li:nth-child(even){ float:right;}
#pro_cot  ul li:nth-child(odd){ float:left;}




#pro_cot ul li  a{ position:absolute; width:566px; top:4px; height:414px; border-radius:0px;}

#pro_cot ul li  img{ float:left; display:inline; border:0; width:100%; height:400px; border:0; border-top-left-radius:10px;  border-top-right-radius:10px;}
#pro_cot ul li span{ float: left; display:inline; width:546px; height:50px; overflow:hidden; line-height:180%; color:#999; background-color:#eee; padding:10px;}
#pro_cot ul li b{ float:left; display:inline; width:100%; height:40px; line-height:40px; text-align:center; background-color:#222; font-size:16px; color:#fff; font-weight:normal;}


#pro_cot ul li a:hover{ box-shadow: 2px 2px 10px #D32830; border:#fff solid 1px; border-top-left-radius:10px;  border-top-right-radius:10px; }
#pro_cot ul li a:hover span{ background-color:#fff; color:#666; border-bottom-left-radius:0px;  border-bottom-right-radius:0px;}
#pro_cot ul li a:hover b{ background-color:#D32830; color:#fff; font-size:18px;}


#pro_group{ float:left; display:inline; width:60%; margin:40px 0 0 0; height:auto; background-color:#fff; border:#ddd solid 0px; padding:0 0 20px 0; box-shadow: 2px 2px 10px #999;}
#pro_group span{ float:left; display:inline; width:100%; height:38px;  background-color:#DC323B; color:#fff; line-height:38px; text-indent:20px;  font-size:15px; font-weight:bold; margin:0 0 10px 0;}
#pro_group a{ float:left; display:inline; padding:4px 10px;  font-weight:bold; margin:10px  0 0 10px;}
#pro_group a:hover{ background-color:#D32830; text-decoration:none; color:#fff;}

#pro_t{ float:left; display:inline; width:100%; background:#fafafa url(images/pro_t_bg.jpg) no-repeat center bottom; padding:0 0 40px 0; border-bottom:#ddd solid 1px;}
.abt_b0{background-color:#D32830 !important; text-decoration:none; color:#fff !important;}

#r_t{ float:left; display:inline; width:100%; border-bottom:#D32830 solid 2px; height:80px; line-height:80px; text-align:center; font-size:28px; margin:20px 0 0 0; color:#333;  border-top-left-radius:10px;border-top-right-radius:10px; font-weight:bold;}

#pro_search{ float:right; display:inline; width:38%; margin:40px 0 0 0; height:auto; background-color:#fff; border:#ddd solid 0px; padding:0 0 20px 0; box-shadow: 2px 2px 10px #999;}
#pro_search h3{ float:left; display:inline; width:100%; height:38px;  background-color:#222; color:#fff; line-height:38px; text-indent:20px;  font-size:15px; font-weight:bold; margin:0 0 10px 0;}
.ss1{ float:left; display:inline; border:#ccc solid 1px; padding:8px 10px; width:70%; margin:10px 0 0 20px;}
.ss2{ border:#222 solid 1px; padding:5px 10px; margin:10px 0 0 5px; float:left; display:inline; background-color:#222; color:#fff;}
.ss2:hover{ text-decoration:none; background-color:#D32830; color:#fff; border:#333 solid 1px;}
#pro_search span{ float:left; display:inline; width:100%; height:auto;}
#pro_search span a{ float:left; display:inline; margin:14px 0 0 20px;}


#contact_t{ float:left; display:inline; width:1230px; height:auto; margin:40px 0 0 -30px;}
#contact_t ul{ padding:0; margin:0;}
#contact_t ul li{ float:left; display:inline; width:275px; border:#ddd solid 1px; position:relative; height:160px; margin:60px 0 0 30px; border-radius:5px; background-color:#fafafa;}
#contact_t ul li i{ border:#ddd solid 1px; width:80px; height:80px; position:absolute; border-radius:50%; left:95px; top:-40px; background-color:#D32830; color:#fff; text-align:center; line-height:80px;}
#contact_t ul li b{ float:left; display:inline; width:100%; text-align:center; margin:65px 0 0 0; font-size:22px; font-weight:normal; color:#333;}
#contact_t ul li span{ float:left; display:inline; width:100%; text-align:center; margin:25px 0 0 0; font-size:20px; font-weight:bold; }
#contact_t ul li img{ float:left; display:inline; margin:40px 0 0 25px; width:100px; height:100px; border:0;}
.wxcode i{ width:180px !important; height:40px !important; line-height:40px !important; font-size:15px; border-radius:5px !important; left:40px !important; top:-25px !important;}

#contact_a{ float:left; display:inline; width:1230px; height:auto; margin:40px 0 20px -30px;}
#contact_a ul { float:left; display:inline; width:376px; border:#ddd solid 1px; position:relative; height:auto; margin:20px 0 0 30px; padding:0; border-radius:5px; background-color:#fafafa;}
#contact_a ul li{ float:left; display:inline; width:346px; height:auto; border-bottom:#ddd solid 1px; padding:10px 15px; margin:0; }
#contact_a ul b{ float:left; display:inline; width:100%; margin-bottom:6px; height:40px; line-height:40px; background-color:#D32830; color:#fff; text-align:center; font-size:18px;  border-top-left-radius:5px;  border-top-right-radius:5px;}
#contact_a ul li span{ font-weight:bold; color:#333;}
#contact_a ul li i{ font-size:19px; margin:0 0 0 46%; color:#333;}


#contact_b{ float:left; display:inline; width:1230px; height:auto; margin:40px 0 20px -30px;}
#contact_b ul{ padding:0; margin:0;}
#contact_b ul li{ float:left; display:inline; width:580px; border:#ddd solid 1px; position:relative; height:140px; margin:20px 0 0 30px; border-radius:5px; background-color:#333; color:#fff;}
#contact_b ul li i{ vertical-align:middle; margin-right:10px;}
#contact_b ul li b{ width:100%; float:left; display:inline; text-align:center; padding:20px 0; font-size:18px; border-bottom:#8E6CA9 solid 1px; }
#contact_b ul li span{ float:left; display:inline; padding:15px; line-height:180%;}
#contact_b p{ float:left; display:inline; padding:20px 0; margin:10px 0 0 30px; color:#999; width:100%;   }


#map{ float:left; display:inline; width:100%;  height:500px; margin:40px 0 40px 0;}

    .my-map { margin: 0 auto; width: 100%px; height: 500px; } .my-map .icon { background: url(//a.amap.com/lbs-dev-yuntu/static/web/image/tools/creater/marker.png) no-repeat; } .my-map .icon-flg { height: 32px; width: 29px; } .my-map .icon-flg-red { background-position: -65px -5px; }
     .amap-container{height: 100%;}
     .myinfowindow{width: 240px;min-height: 50px; }
     .myinfowindow h5{ height: 20px; line-height: 20px; overflow: hidden; font-size: 14px; font-weight: bold; width: 220px; text-overflow: ellipsis; word-break: break-all; white-space: nowrap; }
     .myinfowindow div{ margin-top: 10px; min-height: 40px; line-height: 20px; font-size: 13px; color: #6f6f6f; }


#left_tab{ border:#FF0000 solid 1px; float:left; display:inline; width:220px; margin-left:30px; margin-top:50px; padding-bottom:20px;}
#left_tab a{ float:left; display:inline; width:80px; height:30px; line-height:30px; color:#fff; margin-left:20px; text-align:center; background-color:#222; margin-top:10px; letter-spacing:2px;}
#left_tab span{ float:left; display:inline; width:100%; text-align:center; height:40px; line-height:40px; background-color:#FF0000; color:#fff; font-size:14px; letter-spacing:4px;}
#left_tab a:hover{ background-color:#FF0000; text-decoration:none;}
.tab_on{ background-color:#FF0000 !important; color:#fff !important;}

#cot_lx{ float:left; display: inline; width:440px; height:100px; background:#2A353B; margin-bottom:20px; margin-left:150px; border-radius:90px;}
#cot_lx a{ float:left; display:inline; width:70px; height:70px; background:url(images/lx.jpg) no-repeat center center; border:#FF0000 solid 6px; border-radius:70px; padding:5px; margin-left:5px; margin-top:5px;}
#cot_lx a:hover{ border:#999 solid 6px; }
#cot_lx ul{ float:left; display:inline; padding:0; margin:0; width:240px; margin-left:50px; margin-top:15px;}
#cot_lx ul li{ float:left; display:inline; width:100%; height:34px; line-height:34px; color:#eee; letter-spacing:1px; font-size:14px;}
#cot_lx ul li b{ color:#FF0000}



#m_pro{ float:left; display:inline; width:100%; height:auto;  background-color:#FF0000;  padding-bottom:20px; margin-bottom:20px; padding-top:10px;}
#m_pro span{ float:left; display:inline; width:100%; height:50px; line-height:40px; color:#fff; text-indent:20px; font-size:14px; letter-spacing:1px;}
#m_pro ul{ padding:0; margin:0;}
#m_pro ul li{ float:left; display: inline; width:47%; margin-left:2%; margin-bottom:20px;}
#m_pro ul li a{ float:left; display:inline; text-align:center; background-color:#2A353B; padding-bottom:5px; color:#ccc; letter-spacing:1px;}
#m_pro ul li a:hover{ background-color:#000; text-decoration:none; color:#eee; }

#m_pro ul li img{ float:left; display:inline; border:0; width:100%; margin-bottom:3px;}

/*分页*/
#pagelist{ float:left; width:100%; height:50px; margin-top:5px; text-align:center; padding-top:15px; padding-bottom:20px; }
#pages{ margin:0 auto; width:auto; }
#pages a{padding:8px 15px;  border:#2A353B solid 1px; color:#999;  margin:0 2px; background-color:#2A353B; behavior: url(PIE.htc); }
#pages a:hover{ border:#ED5404 solid 1px; text-decoration:none; background-color:#FF0000; color:#fff;}
.page_on{ border: #FF0000 solid 1px !important; background-color:#FF0000 !important; color: #FFf !important;}
#rpage{ float:right; display:inline; }
#rpage a{ float:left; display:inline; padding:0 7px; height:23px; line-height:23px; border:#ccc solid 1px; margin:0 2px;}
#rpage a:hover{ border:#000 solid 1px; text-decoration:none; background-color:#222; color:#ccc;}
.page_no{ float: none; padding:8px 15px; margin:0 2px; border:#ccc solid 1px;  background-color:#eee; color:#999;}

.edit_table{border-collapse:collapse;}
.edit_table td{ border:#ccc solid 1px;}

#zhanhui{ position:fixed; left:0px; top:100px; width:150px; height:460px; background:url(images/cz2.png) no-repeat left bottom;}
#zhanhui a{ float:left; display:inline; width:100%; height:48px;}

#ckj_1{float:left; width:100%; height:760px; background:url(images/ckj_2.jpg) no-repeat center top; margin-top:40px; position:relative; }
#ckj_1 span{ position:absolute; color:#fff; line-height:180%;}
.ckj_1_1{ left:192px; top:500px; width:124px;}
.ckj_1_2{ left:334px; top:294px; width:124px;}
.ckj_1_3{ left:480px; top:557px; width:124px;}
.ckj_1_4{ left:624px; top:344px; width:124px;}
.ckj_1_5{ left:776px; top:540px; width:124px;}


#ckj_2{float:left; width:100%; height:409px; background:url(images/ckj_3.jpg) no-repeat center top; position:relative; }
#ckj_2 span{ position:absolute; width:500px; top:40px; left:620px; font-size:16px; font-weight:bold; line-height:200%; color:#666;text-shadow:0px 0px 1px #fff;}

#ckj_2 b{ font-weight:normal; color:#fff;}

.ckj_a{ position:absolute; left:642px; top:234px;}
.ckj_b{ position:absolute; left:786px; top:234px;}
.ckj_c{ position:absolute; left:932px; top:234px;}
.ckj_d{ position:absolute; left:714px; top:315px;}
.ckj_e{ position:absolute; left:860px; top:315px;}



#ckj_3{ float:left; display:inline; width:100%; height:643px; background:url(images/ckj_5.jpg) repeat-x left top; margin-top:30px;}
#ckj_4{float:left; width:100%; height:643px; background:url(images/ckj_6.jpg) no-repeat center top; position:relative; }
#ckj_4 span{ color:#fff; font-size:16px; font-weight:bold;  width:500px; text-align:center;}
.ckj_4_1{ position:absolute; left:40px; top:264px;}
.ckj_4_2{ position:absolute; left:602px; top:264px;}
.ckj_4_3{ position:absolute; left:40px; top:564px;}
.ckj_4_4{ position:absolute; left:602px; top:564px;}

#ckj_lx{ float:left; display:inline; width:100%; background:url(images/ckj_lx2_bg.jpg) repeat-x center top; height:200px; margin-top:40px;}
#ckj_lx span{ float:left; display:inline; width:100%; height:200px; background:url(images/ckj_lx2.jpg) no-repeat center top;}

#ckj_show{ float:left; display: inline; width:100%; height: auto;  }
#ckj_5_l{float:left; width:540px; height:400px; margin-top:40px; position:relative;}
#ckj_5_r{float:right; width:540px; height:400px; margin-top:40px; position:relative;}


#ckj_show h3{ float:left; display:inline; margin:0; padding:0; width:300px; height:74px; text-align:center; line-height:56px; font-size:18px; color:#000; letter-spacing:2px;text-shadow:0px 0px 2px #222333; font-family:黑体;margin-left:22% }
#ckj_show ul{ float:left; display:inline; margin:0; padding:0; width:100%; height:300px; border-radius:5px; background-color:#fff;-moz-box-shadow:1px 1px 7px #222333; -webkit-box-shadow:1px 1px 7px #222333; box-shadow:1px 1px 7px #222333;
 filter:alpha(opacity=50);  
-moz-opacity:0.5;  
-khtml-opacity: 0.5;  
opacity: 0.5;
}
#ckj_show span{ position:absolute; width:540px; left:5px; top:80px;}
.ckj_zh a{ float:left; display:inline; margin-left:10px; margin-top:15px; border:#ddd solid 1px; padding:1px;border-radius:5px; }
.ckj_zh a:hover{ border:#F9BB00 solid 1px;}
.ckj_zh img{ border:0; float:left; display:inline; width:162px; height:120px; border-radius:5px;}


.ckj_kh a{ float:left; display:inline; margin-left:10px; margin-top:15px; border:#ddd solid 1px; padding:1px;border-radius:5px; }
.ckj_kh a:hover{ border:#127DE6 solid 1px;}
.ckj_kh img{ border:0; float:left; display:inline; width:248px; height:124px; border-radius:5px;}


.ckj_sc a{ float:left; display:inline; margin-left:10px; margin-top:15px; border:#ddd solid 1px; padding:1px;border-radius:5px; }
.ckj_sc a:hover{ border:#127DE6 solid 1px;}
.ckj_sc img{ border:0; float:left; display:inline; width:248px; height:124px; border-radius:5px;}




.ckj_b1{ background:url(images/ckj_tit.png) no-repeat left top;  }
.ckj_b2{ background:url(images/ckj_tit.png) no-repeat left -74px; }
.ckj_b3{ background:url(images/ckj_tit.png) no-repeat left -148px; }
.ckj_b4{ background:url(images/ckj_tit.png) no-repeat left -222px; }

.ckj_list1{ border:#F9BB00 solid 4px;}
.ckj_list2{ border:#F95700 solid 4px;}
.ckj_list3{ border:#127DE6 solid 4px;}
.ckj_list4{ border:#813DBB solid 4px;}



.client-2 {
            width: 45px;
            position: fixed;
            right: 5px;
            top: 60%;
            z-index: 999;
            color: #fff;
			padding:0; margin:0;
        }

.client-2 ul{ padding:0; margin:0;}      
	  
	    
        .client-2 li a {
            text-decoration: none;
            color: #fff;
        }
        
        .client-2 li {
            margin-bottom: 5px;
            width: 45px;
            height: 45px;
            border-radius: 0px;
            cursor: pointer;
            position: relative;
			float:left; display:inline;
        }
        
        .client-2 li.my-kefu-qq {
            background:#DC323B url(images/cimg23.png) center no-repeat;
        }
        
        .client-2 li.my-kefu-weixin {
            background:#DC323B url(images/cimg24.png) center no-repeat;
        }
        
        .client-2 li.my-kefu-tel {
            background:#DC323B url(images/cimg25.png) center no-repeat;
        }
        
        .client-2 li.my-kefu-shouye {
            background:#DC323B url(images/tohome.png) center no-repeat;
            background-size:26px;
        }
        
        .client-2 li.my-kefu-shouye a {
            width: 45px;
            height: 45px;
            display: block;
        }
        
        .client-2 li.my-kefu-ftop {
            background:#DC323B url(images/returnTop.png) center no-repeat;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 12px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 li.my-kefu-qq .cont {
            margin: 0;
            background:#DC323B url(images/cimg23.png) 15px center no-repeat;
            border-radius: 10px;
            padding-left: 45px;
            height: 45px;
            line-height: 45px;
            color: #fff;
            font-size: 16px;
            width: 130px;
            position: absolute;
            top: 0;
            right: 0;
            z-index: 999;
        }
        
        .client-2 li.my-kefu-tel .cont {
            margin: 0;
            background:#DC323B url(images/cimg25.png) 15px center no-repeat;
            border-radius: 10px;
            padding-left: 45px;
            height: 45px;
            line-height: 45px;
            color: #fff;
            font-size: 18px;
            width: 180px;
            position: absolute;
            top: 0;
            right: 0;
            z-index: 999;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop .my-kefu-main {
            padding-top: 6px;
        }
        
        .client-2 li.my-kefu-weixin .cont {
            margin: 0;
            width: 115px;
            padding: 5px;
            border: solid 1px #ccc;
            position: absolute;
            left: -150px;
            top: -44px;
            background-color: #fff;
        }
        
        .client-2 li.my-kefu-weixin .cont  span {
            display: block;
            line-height: 20px;
            font-size: 12px;
            text-align: center;
            color: #1a1a1a;
        }
        
        .client-2 li.my-kefu-weixin .cont  img {
            width: 115px;
            height: 115px;
        }
        
        .client-2 li:hover .cont {
            display: block!important;
        }
