@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:200px;
 background:url(images/top_bg.jpg) repeat-x left top;
 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:145px;}
#logo{ width:300px; height:86px; float:left; display:inline; background:url(images/logo.jpg) no-repeat center center; margin:30px 0 0 0; border-right:#DBDBDB solid 1px;}
#head_tit{ float:left; display:inline; margin:8px 0 0 20px; width:600px;}
#head_tit b{ color:#F00; font-weight:normal;}
#head_tit h1{ font-size:38px; font-weight:normal; padding:15px 0 10px 0; color:#4E214E; float:left; margin:24px 0 0 0; width:100%; }
#head_tit h2{ font-size:18px; font-weight:normal; padding:0; margin:15px 0 0 0; float:left;}
#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;}


#menu{ float:left; width:100%; height:55px; line-height:55px;}
#menu ul{ float:left; display:inline; padding:0; margin:0; height:auto;}
#menu ul li{ float:left; display:inline; width:140px; height:55px;  position: relative; overflow:visible;}
#menu ul li a{ float:left; display:inline; width:100%; height:55px; text-align:center; color:#fff; font-size:16px;}
#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:#7B42AA; 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%; background:url(images/line_1.png) no-repeat center 95px; text-align:center; margin:20px 0 0 0;}
#ind_tit_1 h2{ float: left; display:inline; width:100%; padding:10px 0 0 0; color:#4F224F; font-size:42px; letter-spacing:2px; font-weight:normal;}
#ind_tit_1 span{ float:left; display:inline; width:100%; font-size:18px; color:#999; margin:30px 0 0 0;}


#ind_pro{ float:left; display:inline; width:100%; height:auto; margin:60px 0 0 0; }
#ind_pro_left{ float:left; display:inline; width:220px; height: 690px;background-color:#EEEEEE;}
#ind_pro_left h2{ float:left; display:inline; width:100%; height:38px; line-height:38px; text-align:center; background-color:#67378D; color:#fff; padding:10px 0; font-size:24px; font-weight:normal; margin:0;}
#ind_pro_left a{ float:left; display:inline; width:80%; height:60px;  line-height:60px; background-color:#fff; margin:20px 0 0 10%; text-align:center; border:#ddd solid 1px; font-size:16px;}
#ind_pro_left a:hover{ background-color:#67378D; color:#fff; text-decoration:none;}
#ind_pro_left span{ width:100%; float:left; display:inline; text-align:center; margin:20px 0 0 0;}
#ind_pro_left span img{ float:left; display:inline; width:60px; border:0; margin:20px 0 0 80px;}
#ind_pro_left span dd{ float:left; display:inline; padding:0; margin:20px 0 0 0; width:100%; font-size:18px; color:#999;}
#ind_pro_left span b{ float:left; display:inline; width:80%; text-align:center; margin:20px 0 0 10%; color:#6A3D90; font-size:20px; border-bottom:#6A3D90 solid 2px; padding-bottom:10px; }

.more_pro{ background-color:#FF7F00 !important; color:#fff; font-size:18px !important;}

#ind_pro_right{ float:right; display:inline; width:978px; height:auto;}
#ind_pro_r_t{ float:; display:inline; width:100%; height:auto;}

#ind_pro_r_t ul{ padding:0; margin:0;}
#ind_pro_r_t ul li{ float:left; display:inline; width:458px; height:400px; border:#ddd solid 1px; position:relative; margin:0 0 20px 28px;}
#ind_pro_r_t img{ float:left; display:inline; border:0; width:438px; margin:10px 0 0 10px; height:240px;}
#ind_pro_r_t dd{ position:absolute; left:0; top:0; padding:0; margin:0; width:100%;}
#ind_pro_r_t dd b{ float:left; display:inline; padding:5px 10px; background-color:#ddd; font-weight:normal; color:#999; margin:10px 0 0 10px;}
#ind_pro_r_t h3{ float:left; display:inline; width:438px; margin:0 0 0 10px; height:50px; line-height:50px; background-color:#ddd; text-align:center; color:#666; font-size:18px;  padding:0; font-weight:normal; }
#ind_pro_r_t  span{ float:left; display:inline; width:438px; margin:10px 0 0 10px; line-height:160%; color:#999;}
#ind_pro_r_t a{ position:absolute; background-color:#ddd; text-align:center; height:38px; line-height:38px; width:106px; left:166px; bottom:-19px; color:#999; font-size:16px;}
#ind_pro_r_t ul li:hover{ border:#ccc solid 1px;}
#ind_pro_r_t ul li:hover dd b{ background-color:#FF7F00; color:#fff;}
#ind_pro_r_t ul li:hover h3{ background-color:#6A3D90; color:#fff;}
#ind_pro_r_t ul li:hover a{ background-color:#6A3D90; color:#fff;}
#ind_pro_b{ float:right; width:950px; display:inline;  height: 260px; margin:46px 0 0 0; overflow:hidden; position:relative;}
#ind_pro_b ul{ padding:0; margin:0;}
#ind_pro_b ul li{ float:left; display:inline; width:310px; height:220px;   background-color:#eee; margin:0 12px 0 0;}
#ind_pro_b ul li a{ float:left; display:inline; width:290px; margin:10px 0 0 10px; text-align:center; font-size:14px;}
#ind_pro_b ul li img{ float:left; display:inline; border:0; width:100%; height:158px; margin-bottom:17px;} 
#ind_pro_b ul li:hover{ background-color:#6A3D90;}
#ind_pro_b ul li:hover a{ color:#fff; text-decoration:none;}

#ind_abt{ float: left; display:inline; width:100%; height:auto;}
#ind_abt_tit{ float:left; display:inline; width:100%; height:192px; background:#6A3D90 url(images/line_2.png) no-repeat center center; text-align:center;}
#ind_abt_tit h1{ font-size:42px; font-weight:normal; letter-spacing:6px; float:left; width:100%; color:#fff; margin:30px 0 0 0; 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:46px 0 0 0; padding:10px 0 10px 0;}
#ind_abt_c{ float:left; display:inline; width:100%; height:442px; background:url(images/abt.jpg) no-repeat center top;}
#ind_abt_c span{ float:right; display:inline; width:636px; margin:24px 0 0 0; line-height:200%; font-size:14px; color:#666;}
#ind_abt_c ul{ float:right; display:inline; width:656px; margin:18px 0 0 0; padding:0; }
#ind_abt_c a{ float:left; display:inline;width:308px; height:78px; line-height:78px; background-color:#eee; margin:10px 0 0 20px; font-size:20px; letter-spacing:2px;}
#ind_abt_c i{ margin:0 40px 0 50px;  vertical-align:middle;}
#ind_abt_c a:hover{ background-color:#6A3D90; color:#fff; text-decoration:none;}

#ind_ys{ float:left; display:inline; width:100%; height: auto; background:#633788 url(images/bg_2.jpg) no-repeat center top; margin:30px 0 0 0; padding:0 0 40px 0;}
#ind_ys_tit{ float:left; display:inline; width:100%; text-align:center; position:relative; margin:0 0 140px 0;}
#ind_ys_tit h1{ color:#fff;  width:100%; margin:0; padding:10px 0; position:absolute; left:0; top:60px; z-index:2; font-size:42px; font-weight:normal; letter-spacing:6px;}
#ind_ys_tit h2{ width:100%; left:0; top:96px; position:absolute; margin:0; padding:0; font-size:42px; color:#BFADCD; z-index:1; opacity:0.3; font-weight:normal;}

#ind_ys ul{ float:left; display:inline; width:100%; height:auto; padding:0; margin:20px 0 0 0;}
#ind_ys ul li{ display:inline; width:45%; height:auto; position:relative;}
#ind_ys ul li:nth-child(even){ float:right;}
#ind_ys ul li:nth-child(odd){ float:left;}
#ind_ys ul li dd{ float: left; display:inline; padding:0 0 10px 0; margin:0; border-bottom:#8E6CA9 solid 1px; width:100%;}
#ind_ys ul li  i{ color:#fff; vertical-align:middle; margin:17px 0 0 10px; float:left; }
#ind_ys ul li b{ font-size:24px; color:#FF7F00; font-weight:normal; float:left; margin:24px 0  0 20px;}
#ind_ys ul li span{ float:left; display:inline; color:#fff; margin:20px 0 0 0; font-size:14px; line-height:200%;}
#ind_ys ul li img{ float:left; display:inline; width:100%; margin:20px 0  20px 0;}
.ys_u2{ margin:0 !important; background:url(images/bg_2.jpg) no-repeat center top;}
#ind_ys2{ float:left; display:inline; width:100%; height:480px; background:url(images/bg_2.jpg) no-repeat center top;}



#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 ul li{  display:inline; width:48%; border-bottom:#ddd dotted 1px; padding-bottom:10px; position: relative; padding:20px 0;}
#ind_news ul li:nth-child(even){ float:right;}
#ind_news ul li:nth-child(odd){ float:left;}
#ind_news ul li dd{ position:absolute; left:0; padding:0; width:80px; height:70px; margin:0; text-align:center; background-color:#6A3D90; color:#fff;}
#ind_news ul li b{ float:left; width:100%; font-size:34px; font-family:Tahoma; font-weight:normal; margin:16px 0 0 0;}
#ind_news ul li i{ float:left; display:inline; width:100%; margin:14px 0  0 0; font-size:12px;}
#ind_news ul li a{ float:left; display:inline; margin:0 0 0 100px; font-size:15px; color:#6A3D90; font-weight: bold;}
#ind_news ul li span{ float:left; display:inline; margin:6px 0 0 100px; color:#666; line-height:180%;}
#ind_news ul li:hover{ background-color:#6A3D90;}
#ind_news ul li:hover a{ color:#fff;}
#ind_news ul li:hover dd{ background-color:#FF7F00;}
#ind_news ul li:hover span{ color:#ddd;}

#ind_case{ float:left; display:inline; width:100%; height:auto; margin:40px 0 0 0;}
#ind_case_c{ float:left; display:inline; width:1230px; height:auto; margin:0 0 0 -30px;}
#ind_case_c a{ float:left; display:inline; width:380px; height:320px; overflow:hidden; position:relative; margin:30px 0 0 30px;}
#ind_case_c img{ position:absolute; left:0; top:0; width:380px; z-index:1; height:320px; border:0;}
#ind_case_c b{ position:absolute; right:15px; bottom:10px; z-index:2; background-color:#6A3D90;opacity:0.8; padding:8px 20px; color:#fff;}

#ind_gc{ float:left; display:inline; width:100%; height:auto; margin:40px 0 0 0;}
#ind_gc_c{ float:left; display:inline; width:1230px; height:auto; margin:0 0 0 -30px;}
#ind_gc_c a{ float:left; display:inline; width:380px; height:214px; overflow:hidden; position:relative; margin:30px 0 0 30px;}
#ind_gc_c img{ position:absolute; left:0; top:0; width:380px; z-index:1; height:224px; border:0;}

#ind_hb{ float:left; display:inline; width:100%; height:auto; background-color:#eee; margin:40px 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_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:#6A3D90; 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:#6A3D90 url(images/btn_logo.png) no-repeat center 60px; 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:#3C2053; 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:#9F85B2 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:#A63D90 !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:#6A3D90; 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:#6A3D90; 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:#6a3d90; 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:420px;}


#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:304px; border:0;}
#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 #6A3D90; border:#fff solid 1px; }
#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:#6A3D90; 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:#67378D; 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:#6A3D90; 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:#6A3D90 !important; text-decoration:none; color:#fff !important;}

#r_t{ float:left; display:inline; width:100%; border-bottom:#6A3D90 solid 2px; height:80px; line-height:80px; text-align:center; font-size:28px; margin:20px 0 0 0; color:#6a3d90;  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:#6A3D90; color:#fff; border:#6A3D90 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:#6A3D90; 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:#6A3D90;}
#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:#6A3D90; 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:#6A3D90;}
#contact_a ul li i{ font-size:19px; margin:0 0 0 46%; color:#6A3D90;}


#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:#6A3D90; 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: 45px;
            top: 60%;
            z-index: 999;
            color: #fff;
			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:#7B42AA url(images/cimg23.png) center no-repeat;
        }
        
        .client-2 li.my-kefu-weixin {
            background:#7B42AA url(images/cimg24.png) center no-repeat;
        }
        
        .client-2 li.my-kefu-tel {
            background:#7B42AA url(images/cimg25.png) center no-repeat;
        }
        
        .client-2 li.my-kefu-shouye {
            background:#7B42AA 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:#7B42AA 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:#7B42AA 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:#7B42AA 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;
        }
