@charset "utf-8";
/* CSS Document */
body { 
  MARGIN: 0px; 
  PADDING: 0px;  
  FONT-FAMILY: 微软雅黑,宋体;
  COLOR: #000; 
  FONT-SIZE:14px; 
  LINE-HEIGHT:150%;
   width:100%;
  min-width:1200px;
  margin:0 auto;

 }
html{ height: 100%; margin-bottom: 1px; }/*去除火狐滚动条页面抖动*/

 /*链接样式*/
a{ font-size:14px; color:#444;} 
a:link{text-decoration : none ;color : #444;} 
a:visited {text-decoration : none ;color : #444;} 
a:hover {text-decoration : underline ;color: #ED1218;} 
a:active {text-decoration : none ;color : #444;}

/*去除链接虚线*/  
a{
    blr:expression(this.onFocus=this.blur());   /*    IE Opera    */
    outline:none;   /*    FF Opera    */
}
a:focus{ 
    -moz-outline-style: none;   /*    FF    */
}


 /*定义层容器*/
#container {
  margin:0 auto;
  min-width:1200px;
  max-width:1600px;
}
#con {
  margin:0 auto;
  width:1200px;
}
   
   
/*定义顶部*/
#head {
 width:100%;
 margin:0 auto;
 padding:0;
 overflow:hidden;

}






/*定义主内容*/
#PageBody {width:100%; float:left; display:inline; height:auto; padding-bottom:80px;}
#PageBodys{ float:left; width:100%; height:auto; display:inline;position:relative;}

#yyxz{ position:absolute; right:0; top:15px; line-height:24px;}
#yyxz img{ border:0; width:20px; padding-right:5px;}
#yyxz a{ float:left; display: inline; margin-left:20px;}

#con_tit{ float:left; display:inline; width:100%; height:100px; background-color:#2E428C; color:#fff;}
#con_tit h2{ font-size:28px; float:left; display:inline; font-weight:normal; padding:0; margin:35px 0 0 0;}
#con_tit span{ float:right; display:inline; margin:37px 0 0 0;}
#con_tit span a{ color:#fff; font-size:16px; float:left; display:inline; padding: 0 4px 6px 4px;}
#con_tit span b{ float:left; display:inline; padding:0 30px; font-weight:normal;}
#con_tit span a:Hover{ background:url(images/m_b_line.png) no-repeat center bottom; text-decoration : none}


#top_tit{ float:left; display:inline; width:100%; height:52px; background-color:#2E428C; line-height:52px; color:#fff;}
#top_tit h1{ font-size:14px; font-weight:normal; padding:0; margin:0 0 0 1%; float:left;}
#top_tit span{ float:right; display:inline; margin:0 1% 0 0; }
#top_tit img{ float:left; display:inline; height:28px; border:0; margin:10px 5px 0 0;}


#top{ width:100%; height:120px; margin:0 auto; float:left; background:url(images/top_bg.png) repeat; z-index:99; top:0;}
#top span{ float:left; display:inline; margin:0 0 0 1%; width:30%; height:120px; line-height:120px;}
#top span img{ width:80%; vertical-align:middle}



#top_tel h3{ float:right; display:inline; padding:0; margin:5px 70px 0 0;  font-size:24px; color:#053F8B; line-height:125%;}
#top_tel h4{ float:right; display:inline; padding:0; margin:25px 70px 0 0; font-size:14px; color:#999; font-weight:normal; }



#menu{ display:inline; height:48px; float:left; display:inline; width:40%; margin:30px 0 0 5%;}
#menu ul{ padding:0; margin:0;}
#menu ul li{ float:left; display:inline;  width:16.6%; height:48px; background:url(images/muenu_line.png) no-repeat right center; position:relative;}
#menu ul li a{ float:left; display:inline; width:100%; text-align:center;  line-height:48px; text-align:center; color:#000; font-size:16px; }
#menu ul li a:hover{ text-decoration:none;  background: url(images/m_b_line.png) no-repeat center bottom;}
.m_on{  background: url(images/m_b_line.png) no-repeat center bottom; font-weight:bold;}

#menu ul li ul{ position:absolute; left:0; top:48px; padding:0; margin:0; width:160px;  z-index:99; display:none;  box-shadow: 2px 2.5px 4px  2px #ddd; background-color:#fff;}
#menu ul li ul li{ height:38px; line-height:38px; border-bottom:#ddd solid 1px; width:100%; background:none;}
#menu ul li ul li a{ height:42px; line-height:42px; font-weight:normal; font-size:12px;  text-align:left; text-indent:10px;}
#menu ul li ul li a:hover{ background:#00288E; color:#fff; font-weight:bold;}

#top_search{ float:right; display:inline;  width:20%; height:40px; margin:40px 1% 0 0;}
#top_search div{ float:right; display:inline; background:url(images/sch2.png) no-repeat 10px center; padding-left:20px; border:#ccc solid 1px; width:90%; height:40px; border-radius:5px; overflow:hidden;}
.put1{ float:left; display:inline; border:none; padding:10px 0; margin:2px 0 0 3%; width:77%; outline:none;}
.put2{ float: left; display:inline; background-color:#2E428C; cursor:pointer; color:#fff; width:20%; height:40px; border:none;}



#banner{ float:left; display:inline; width:100%; height: auto; min-width:1420px;}
#banner2{ float:left; display:inline; width:100%; height:340px; overflow:hidden;}
.focusBox { position: relative; width:100%; height:auto; float:left;}	
.focusBox .pic{ position:relative; z-index:0; text-align:center; float:left; width:100%; display:inline; height:auto;}	
.focusBox .pic img { width:100%; display: block; height:100%;}	
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }	
.focusBox .hd li{
	margin: 0 5px; background: url(images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;		display:inline-block; *display:inline; zoom:1;  _background: url(images/dot8.png) no-repeat 0 -16px;	}	
.focusBox .hd .on{ background-position:0 0; }	
.focusBox .prev,	.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }	
.focusBox .prev { left: 0; }	.focusBox .next { background-position: 0 -90px; right: 0; }	
.focusBox .prev:hover,	.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }	
.focusBox  ul{ padding:0; margin:0;}
.focusBox  ul li{ display:inline;}



#search{ float:left; display:inline; width:100%; height:60px; line-height:60px; background-color:#666;}
#search span{ float:left; display:inline; width:780px;}
#search span b{ float: left; display:inline; font-size:16px; color:#ccc; font-weight:normal;}
#search span a{ color:#ccc; float:left; display:inline; margin-left:20px;}
#sch{ float:right; display:inline; width:417px; height:60px; background-color:#006699;}
.sch1{ float:left; display:inline; border:#fff solid 1px; margin:13px 0 0 40px; height:28px;  padding:2px 5px; width:230px;}
.sch2{ float:right; display:inline; width:115px; height:60px; background:#053F8B url(images/sch.png) no-repeat center center; border:none; cursor:pointer;}




#ind_pro_1{ float:left; display:inline; width:100%; height:auto; }
#ind_pro_2{ float:left; display:inline; width:100%; height:auto;}
#ind_pro_tit{ float:left; display:inline; width:100%; height:90px; position:relative; margin-top:20px; background:url(images/tit_bg.png) no-repeat center 30px; }
#ind_pro_tit b{ position:absolute; width:260px; height:59px; top:-58px; left:470px; background: url(images/t_1.png) no-repeat center bottom;}

#ind_pro_tit h1{ float:left; display:inline; width:100%; text-align:center !important; padding:0; margin:15px 0 0 0; font-size:30px; letter-spacing:2px; }
#ind_pro_tit h2{ float:left; display:inline; text-align:center; width:100%; font-size:20px; padding:0; margin:20px 0 0 0 ; letter-spacing:0px; font-weight:normal; color:#3E88E0;}



#pp{ float:left; display:inline; padding:0; margin: 50px 0 0 70px; width:1080px;  height:auto; position:relative;}
#pp b{ float:left; display:inline; width:300px; height:120px; overflow:hidden;  color:#fff; font-size:24px; text-align:center; font-weight:normal; letter-spacing:1px;}
.b1{ background:url(images/t1.png) no-repeat left bottom;line-height:120px;}
.b2{ background:url(images/t2.png) no-repeat left top; line-height:120px;}

#pp a{ float:left; display:inline; margin-left:50px; margin-top:-80px;}
#pp img{ border:0;}
.s1{ position:absolute; left:10px; top:370px; width:700px; color:#999; font-size:14px; line-height:28px; background:url(images/a_bg.gif) repeat-y left top; padding-left:15px;}
.s2{ position:absolute; left:10px; top:370px; width:680px; color:#999; font-size:14px; line-height:28px; background:url(images/a_bg.gif) repeat-y left top; padding-left:15px;}


.more_1{ float:right !important; display:inline; margin:80px 100px 0 0 !important; background-color:#064FB0; padding:10px 30px; color:#fff !important; }
#pp a:hover{ text-decoration:none;}
.more_1:hover{ background-color: #40B4F8;}

#ind_pro h4{ float:left; display:inline; padding:0; margin:0; width:100%; height:1px; background-color:#eee; margin:50px 0 0 0;}


#ind_tit{ float:left; display:inline; width:100%; text-align:center; margin:0; padding:100px 0 50px 0; background-color:#f5f5f5;}
#ind_tit h1{ float:left; display:inline; width:100%; color:#666; padding:20px 0; margin:10px 0 0 0; font-size:28px; font-weight:normal;}
#ind_tit h2{ float:left; display:inline; width:100%;  background:url(images/a3.png) no-repeat center center; color:#004196; font-size:32px; margin:10px 0 0 0; }


#indpro{ float:left; display:inline; width:100%; height:auto;}
#indpro_menu{ float:left; display:inline; width:28%; margin-top:40px;}
#indpro_menu b{ float: left; display:inline; width:100%; height:80px; line-height:80px; background-color:#004296; color:#fff; text-align:center; font-size:24px;}
#indpro_menu ul{ padding:0; margin:0;}
#indpro_menu ul li{ float:left; display:inline; width:100%; border-bottom:#eee solid 1px; border-bottom:#F1F1F1 solid 1px;}
#indpro_menu ul li a{ float:left; display: inline; width:100%; padding:20px 0; text-indent:50px; background-color:#fafafa; font-size:16px; font-weight:bold;}
#indpro_menu ul li a:hover{ background-color:#2E428C; color:#fff; text-decoration:none;}
#indpro_menu ul li ul li{}
#indpro_menu ul li ul li a{ padding:10px 0; background-color:#fff; border-top:#F1F1F1 solid 1px; font-weight:normal;}
.indpro_m{ display:none;}
#case_a{ float:left; display:inline; width:100%; text-align:center; margin:20px 0 0px 0;}
#case_a a{ border:#eee solid 1px; padding:10px 40px; border-radius:20px; background-color:#fafafa; color:#666; font-size:16px;}
#case_a a:hover{ text-decoration:none; background-color:#eee; color:#333; border:#ccc solid 1px;}


#ind_pro { float: right; display:inline; width:71%; height:auto; background-color:#fff; padding:20px 0 40px 0;}
#ind_pro ul{ padding:0; margin:0;}
#ind_pro ul li{ float:left; display:inline; width:48%; margin:20px 0 0 1% ;height:auto; overflow:hidden;}
#ind_pro ul li a{ float:left; display:inline; width:100%; height:auto; overflow:hidden; position:relative; }
#ind_pro ul li img{ float:left; display:inline; border:0; width:100%;  border-radius:5px;}
#ind_pro ul li a b{ font-size:18px;}

.ind_more{ float:left; display:inline; width:20%; padding:15px 0; border:#ccc solid 1px; border-radius:20px; margin:60px 0 0 40%; text-align:center; font-size:18px; color:#fff !important; font-style:italic; background-color:#004296;}
.ind_more:Hover{ border:#004296 solid 1px; color:#ff0000 !important; text-decoration:none; box-shadow:2px 2.5px 4px 2px #999;}



#ind_pro ul li a:hover b{ border-bottom:#F00 solid 2px; color:#000; }
#ind_pro ul li span{ padding:15px 0; float:left; width:100%;  font-weight:normal;  color:#333; font-size:15px; text-align:center;}
#ind_pro ul li b{  color:#333; padding:0 10px 10px 5px; font-weight:normal; border-bottom:#ddd solid 2px;}
#ind_pro ul li  small{ float:right; font-size:12px; color:#999;  font-style:italic}
#ind_pro ul li a:hover small{ font-size:14px; color:#666;}	
#ind_pro ul li:hover{box-shadow:2px 2.5px 4px 2px #ddd; background:#fafafa;}
#ind_pro ul li:hover img{}

#pro_case{ float:left; display:inline; width:100%; height:auto; background-color:#eee; margin:20px 0 0 0;}
#pro_case_tit{ float:left; display:inline; width:100%; height:40px; line-height:40px; background-color:#053F8B; margin:0px 0 14px 0;}
#pro_case_tit h2{ float:left; display:inline; padding:0; margin:0; color:#fff; margin:0 0 0 20px; font-weight:normal; font-size:18px;}
#pro_case ul{ padding:0; margin:0;}

#pro_case ul li{ float:left; display:inline; width:32%; height: auto; margin:0 0 20px 1%; text-align:center; position:relative; }
#pro_case ul li img{   border:0; width:100%; height:auto; float:left; display:inline; margin:0; border:#eee solid 2px; border-radius:10px; }
#pro_case li b{ position:absolute; z-index:1; right:10px; bottom:20px; padding:10px 20px; background:url(images/span_bg.png) repeat; border-radius:5px; color:#fff; font-size:16px;}
#pro_case li:hover img{ border:#666 solid 2px;}



#ind_gd{ float:left; display:inline; width:1130px; height:314px; margin:60px 0 0 30px;overflow:hidden; position:relative;}

.a_left{ position:absolute; left:0px; top:245px; width:30px; height:50px; border-radius:50%; background:url(images/a_left.png) no-repeat left top; cursor:pointer;}
.a_right{ position:absolute; right:0px; top:245px; width:30px; height:50px; border-radius:50%; background:url(images/a_right.png) no-repeat left top; cursor:pointer;}


#ind_pro_4_tit{ float:left; display:inline; width:100%; height:160px; background:url(images/good.png) no-repeat center top; margin:-80px 0 0 0;}
#ind_pro_4_tit b{ float:left; display:inline; width:100%; text-align:center; margin-top:110px; font-size:24px; color:#fff; letter-spacing:4px;}


#ind_case{ float:left; display:inline; width:100%; margin:0;}

#ind_case_tit{ float:left; display:inline; width:100%; height:90px; position:relative; text-align:center;}
#ind_case_tit h1{ padding:0; margin:0; float:; display:inline; width:100%; font-size:30px; letter-spacing:2px; font-weight:normal; color:#E73919;}

#ind_case1{ float:left; display:inline; width:100%; height: auto; margin-top:40px;}
#ind_case1 a{ float:left; display:inline; width:16%; text-align:center; margin:50px 0 0 4%; color:#999;}
#ind_case1 a:hover{ text-decoration:none;}
#ind_case1 img{ float:left; display:inline; border:0; border-radius:100%;  margin-bottom:20px; border:#eee solid 2px; width:70%; margin:0 15% 20px 15%;}
#ind_case1 b{  padding:4px 20px; border:#ddd solid 1px; border-radius:20px; background-color:#fff;}

.case_on b{ background-color:#064FB0 !important; border:#064FB0 solid 1px !important; color:#fff !important;}
.case_on img{ border:#064FB0 solid 2px !important;}


#ind_case2{ float:left; display:inline; width:100%; height: auto; margin:20px 0 0 0; position:relative;}
#ind_case2 ul{ display:inline; padding:0; margin:0; width:100%; float:left; display:inline;}
#ind_case2 ul li{ float:left; display:inline; width:32%; height: auto; margin:0 0 20px 1%; text-align:center; position:relative; }
#ind_case2 ul li img{   border:0; width:100%; height:auto; float:left; display:inline; margin:0; border:#eee solid 2px; border-radius:10px; }
#ind_case2 ul li b{ position:absolute; z-index:1; right:10px; bottom:20px; padding:10px 20px; background:url(images/span_bg.png) repeat; border-radius:5px; color:#fff; font-size:16px;}
#ind_case2 ul li:hover img{ border:#666 solid 2px;}
.slide{ width:64% !important;}

#ind_1{ float:left; display:inline; width:100%; height: auto; background-color:#fff; padding-bottom:60px; margin-top:40px;}





#ind_tit1{ float: left; display:inline; width:292px; height:85px; margin-left:455px; margin-top:50px; background:url(images/tit_bg.png) no-repeat left top; color:#fff; position:relative;}
#ind_tit1 h1{ margin:0; padding:0; position:absolute; left:60px; top:30px; font-weight:normal; letter-spacing:2px; font-size:26px;}
#ind_tit1 b{ position:absolute; right:10px; bottom:30px; font-size:16px; font-weight:normal;}







#ind1{ float:left; display:inline;  width:100%; height:auto; margin-top:40px; line-height:200%; color:#4F4F4F; font-size:14px; }
#ind1 span{ float:left; display:inline; width:744px; }

#ind1 h2{ float:left; display:inline;   font-size:20px; color:#40B4F8; border-bottom:#40B4F8 solid 1px; margin:10px 0 10px 0; width:100%; padding:0 0 15px 0; font-weight:normal; }

#ind1 h3{ float:left; display:inline; width:100%; color:#E95504; margin:0; padding:10px 0;}
#ind1 p{ float:left; display:inline; width:100%; font-size:14px; color:#ccc;}
#ind1 a{ float:right; display:inline; padding:5px 30px; background-color:#064FB0; color:#fff;  margin-top:40px;}
#ind1 a:hover{ background-color:#40B4F8; text-decoration:none;}
#ind1 li{ float:right; display:inline; background-color:#fff; padding:10px; margin:0; height:240px;}
#ind1 img{ border:0;  width:394px; height:240px;}



#ind_tit2{ float:left; display:inline; width:682px; margin-top:0px; margin-left:259px; background:url(images/a7.png) no-repeat center 28px;}
#ind_tit2 h1{ color:#4F4F4F; font-size:22px; padding:20px 0 8px 0; margin:0; letter-spacing:2px; float:left; width:100%; text-align:center;}
#ind_tit2 b{ float:left; display:inline; width:100%; text-align:center; margin:2px 0 20px 0; font-weight:normal; color:#999; font-size:14px;}




#ind{ float:left; display:inline; width:100%; height:auto; margin-top:-20px; padding:20px 0 80px 0;}

#ind2{ float:left; display:inline;  width:100%; height:auto; margin-top:30px; line-height:200%; color:#4F4F4F; font-size:14px; }
#ind2 ul{ padding:0; margin:0;}
#ind2 ul li{ float:left; display:inline; width:284px; height:344px; overflow:hidden; text-align:center; margin-top:20px; margin-left:18px; font-size:14px; position:relative; border:#eee solid 1px; position:relative;}
#ind2 ul li:hover{ text-decoration:none; border:#E95404 solid 1px;}
#ind2 img{ position:absolute;  width:267px; height:171px; top:8px; left:8px; }
#ind2 ul li:first-child{ margin-left:0;}

#ind2 ul li b{ position:absolute; width:100%; top:185px; left:0; font-size:16px;}
#ind2 ul li span{ position:absolute; width:267px; top:220px; height:74px; overflow:hidden; left:8px; text-align:left;  line-height:180%;}
#ind2 ul li a{ position:absolute; left:100px; bottom:10px;  border:#eee solid 1px; padding:0px 20px; border-radius:10px; color:#999;}



#ind3{ float:left; display:inline;  width:100%; height:auto; margin-top:30px;  color:#4F4F4F; font-size:14px; }
#ind3 a{ float:left; display:inline; width:220px; margin-left:20px; position:relative; margin-top:20px; border:#fff solid 1px;}
#ind3 a:hover{ text-decoration:none;}
#ind3 span{ position:absolute; left:0; bottom:0; width:100%; text-align:center; height:30px; line-height:30px; background-color:#000;filter:alpha(opacity=50);-moz-opacity:0.5; -khtml-opacity: 0.5;opacity: 0.5; z-index:90;}
#ind3 h1{ position:absolute; left:0; bottom:0; height:30px; line-height:30px; color:#ddd; font-weight:normal; text-align:center; z-index:99; font-size:12px; width:100%; padding:0; margin:0;}
#ind3 a:hover span{filter:alpha(opacity=80);-moz-opacity:0.8; -khtml-opacity: 0.8;opacity: 0.8;}
#ind3 a:hover h1{ color:#fff;}

#ind3 img{ float:left; display:inline; border:0; width:220px; height:165px;}

#ind4{ float:left; display:inline; width:100%; height:600px; background:url(images/ys.jpg) no-repeat center 3px; margin-top:20px; position:relative; line-height:180%; color:#666;}
#ind4 h1{ float:left; display:inline; width:100%; text-align:center; padding:0; margin:0; font-size:14px; color: #F30;}
#ind4 span{ float:left; display:inline; width:100%; margin-top:5px;}

#ind4_1{ position:absolute; width:215px; height:98px;  left:170px; top:75px;}
#ind4_2{ position:absolute; width:255px; height:98px;  right:55px; top:70px;}
#ind4_3{ position:absolute; width:215px; height:98px;  left:170px; top:280px;}
#ind4_4{ position:absolute; width:215px; height:98px;  right:20px; top:280px;}
#ind4_5{ position:absolute; width:200px; height:98px;  left:500px; top:472px;}
#line{ float:left; display:inline; width:100%; height:10px; overflow:hidden; border-top:#eee solid 1px; margin-top:50px;}


#ind5{ float:left; display:inline; width:100%;  height:auto; }


#ww{ float:left; display:inline; width:100%; background-color:#fff; height:auto; margin-top:20px; padding-top:30px; padding-bottom:20px;}

.fl {float:left;}
.fr {float:right;}
.mw {width:100%;}



.more a{  background-color:#A00000; color:#fff; padding:3px 10px; float:right; margin-top:5px;}



#ind6{ float:left; display:inline; width:100%; height:auto;  padding:30px 0 30px 0;}
#ind6 a{ float: left; display:inline; width:30%; padding-bottom:10px; overflow:hidden;  margin-top:15px; margin-left:3.3%; text-align:center; font-size:14px; position:relative;}
#ind6 a:hover{ text-decoration:none; font-weight:bold; color:#fff;}
#ind6 a:hover span{ display:inline;}
#ind6  img{ float:left; display:inline; width:291px; height:218px;  border:#E3E3E3 solid 1px;   border-radius: 5px; }
#ind6 span{ position:absolute; left:3%; bottom:8%; width:90%;  height:32px; line-height:32px; text-align:center; background-color:#333;border-radius: 5px; filter: Alpha(opacity=70);-moz-opacity:0.7;opacity:0.7; display: none;}



#ind_news{ float:left; display:inline; width:100%; height:auto; background:#f5f5f5; padding:60px 0; }
#ind_news_tit{ float:left; display:inline; width:100%; border-bottom:#ddd solid 1px;  margin:0 0 10px 0; padding:0 0 15px 0;}
#ind_news_tit b{ font-size:24px; float:left; display: inline;  font-weight:normal;}
#ind_news_tit a{ float:right !important; display:inline; color:#999; font-style:italic; font-size:12px !important; margin:0 10px 0 0;}
#ind_news_tit  h1{ float:left; display:inline; color:#F00; font-size:30px; margin:0 5px 0 0; padding:0;}

#news{ float:left; display:inline; width:100%; height:auto;}

#news ul{ padding:0; margin:0;}

#news_1{ float:left; display:inline; width:48%;}

#news_1  li{ float: left; display:inline; width:100%; height:42px; line-height:42px; background:url(images/a_bg.gif) no-repeat left bottom;}
#news_1 li span{ float:right; display:inline; color:#999;}
#news_1 a{ float:left; display:inline; margin-left:20px; font-size:16px;}

#news_2{ float:right; display:inline; width:48%; height:auto;  }
#news_2 li{ float:left; display:inline; width:100%; padding:0; margin:0; height:120px; overflow:hidden; padding:10px 0; border-bottom:#ddd double 1px;}
#news_2 li img{ float:left; display:inline; width:24%;}
#news_2 li a{ float:left; display:inline; margin:10px 0 0 0; font-size:16px; font-weight:bold;}
#news_2 span{ float:right; display:inline; width:70%;}
#news_2 li b{ float:left; display:inline; width:100%; font-size:12px; font-weight:normal; color:#999; line-height:180%; margin:15px 0 0 0;}



#ind_my{ float:left; display:inline; width:100%; height:700px; overflow:hidden; background:#CD030A url(images/my_bg.jpg) no-repeat center top; text-align:center; color:#fff;}
#ind_my img{ border:0;}
#ind_my h2{ font-size:30px; padding:50px 0 0 0;}
#ind_my h1{ font-size:34px; font-weight:normal; padding:10px 0;}
#ind_my span{ width:100%; line-height:240%; font-size:14px; margin-top:30px; float:left; display:inline;}
#ind_my p{ float:left; display:inline; width:100%; margin: 20px 0;}






#n_right{ float:right; display:inline; width:76%;  height:auto !important;  min-height:570px;  background-color:#fff; margin-bottom:20px; }

#n_tit{ float:left; display:inline; width:100%; height:42px; line-height:42px; background-color:#fafafa; border-bottom:#eee solid 1px;}
#n_tit b{ float:left; display:inline; height:42px; line-height:42px; background:url(images/dw.png) no-repeat left center; padding-left:28px; color:#E10808; font-size:14px;}

#cots{ float:left; width:100%; line-height:200%; height:auto; overflow:hidden;}


#n_pro{ float:left; display:inline; width:100%; height:auto; margin-top:20px; position:relative;}
#n_pro_tit{ float:left; display:inline; width:100%; height:auto; border-bottom:#eee solid 1px; padding-bottom:15px;}
#n_pro_tit a{ float:left; display:inline; background:#EBEBEB; padding:8px 20px; margin-right:10px;}
#n_pro_tit a:hover{ background-color:#C60019; color:#fff; text-decoration:none;}
.c_on{ background:#C60019 !important; color:#fff !important;}
#n_pro_tit span{ float:right; display:inline;}
#n_pro_tit span a{ padding:0; margin:0; margin-right:10px; margin-top:10px;}
#n_pro_tit span a:hover{ color:#C60019;}

#n_left2{ float:left; display:inline; width:230px; height:auto; position:relative; margin-bottom:10px; background:linear-gradient(to bottom, rgba(255,255,255, 1), rgba(255, 255,255, 0));}
#n_left2 ul{ padding:0; margin:0; float:left; display:inline; width:100%; height:auto; overflow:hidden;}
#n_left2 ul li{ float:left; display:inline; width:100%; height:38px; line-height:38px;  margin-bottom:4px;position:relative;}

#n_left2 ul li a{ float:left; display:inline; width:100%; height:100%; font-size:12px; font-weight:bold; text-indent:30px;  color:#666;}
#n_left2 ul li a:hover{ background:url(images/l_bg.jpg) no-repeat left center; text-decoration:none;}
.abt_on{ color:#fff !important; background-color:#2E428C; font-weight:bold;}


#n_left2 h1{ float:left; display:inline; width:100%; height:50px; line-height:50px; text-align:center;}


#pro_yp{ float:left; display:inline; width:100%; height:auto;}
#pro_yp ul{ padding:0; margin:0;}
#pro_yp ul li{ float:left; display:inline; width:32.5%; margin:20px 0 0 0.5%;position:relative;}
#pro_yp ul li  img{ float:left; display:inline; width:98%; margin: 0 0 0 1%; border:0;}

#pro_yp ul li span{ float:left; display:inline; width:100%; color:#999; line-height:180%; font-size:14px; height:74px; overflow:hidden;}
#pro_yp ul li b{ float:left; display:inline; width:100%; font-size:16px; color:#333; padding:15px 0 10px 0; text-align:center; font-weight:normal;}
#pro_yp ul li:hover{ }
#pro_yp ul li a{ position:absolute; left:170px; bottom:10px; padding:5px 10px; border:#ddd solid 1px; border-radius:5px; color:#999;}
#pro_yp ul li a:hover{ text-decoration:none; border:#053F8B solid 1px; color:#053F8B;}

#pro_yp ul div{ float:left; width:100%; height:auto;}





#lx_cot{ float:left; display:inline; width:510px; margin-left:150px; margin-top:100px;}



#r_cot{ float:left; display:inline; width:100%; height:auto; }
#ntit{ float:left; display:inline; width:100%; text-align:center; border-bottom:#ccc solid 1px; padding-bottom:20px; line-height:200%; margin-top:10px;}
#ntit h1{ font-size:18px;}
#cot{ padding:10px 0; line-height:200%; width:100%; float:left; height:auto;}


#ptit{ float:left; display:inline; width:100%; text-align:center; font: 30px "Microsoft YaHei", 黑体; font-weight:500; color:#F00;  padding-bottom:20px; line-height:200%;}
#stit{ float:left; display:inline; width:100%; text-align:center;}


#news_btm{ width:350px; margin:0 auto; padding-top:10px;}
#news_btm a{ float:left; display:inline; padding:8px 20px; background-color:#ddd; color:#666; margin-left:20px;}
#news_btm a:hover{ text-decoration:none; background-color:#053F8B; color:#fff;}

#tel{ float:left; display:inline; width:99%; height: auto; border:#ddd solid 1px;  margin-top:40px; background:url(images/cat.gif) no-repeat 10px 120px; line-height:42px; padding-bottom:20px;}
#tel ul{ float:left; display:inline; width:100%; height:auto; padding:0; margin:20px 0 0 0;}
#tel b{ color:#666;}
#tel ul li{ float:left; display:inline; width:100%; text-indent:10px;font-size:12px; text-indent:50px; font-size:14px;}

#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:42px; line-height:42px; 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;}


#n_lx{ float:left; display:inline; width:100%; height:500px; background-color:#EDEDED; background:url(images/lx_bg.jpg) no-repeat center top; margin-top:50px;}


#left_tit{ float:left; display:inline; width:100%; height:80px; margin-bottom:10px; background:#053F8B url(images/left_top.jpg) no-repeat left top; text-align:center; font-size:22px; line-height:66px; color:#fff; font-family:黑体; letter-spacing:2px; position:relative;}
#left_tit b{ position:absolute; width:100%; text-align:center; left:0;  bottom:20px; font-size:12px; font-weight:normal; line-height:0; font-family:Verdana;}


#lx_l{ float:left; display:inline; width:40%;}
#lx_r{ float:right; display:inline; width:55%;}
#lx_l h1{ float:left; display:inline; background-color:#2E428C; color:#fff; padding:20px 40px; margin:20px 0 0 0; border-radius:5px; font-weight:normal}
#lx_tit{ float:left; display:inline; width:90%; color:#2E428C; border-left:#2E428C solid 4px; padding-left:10px; font-size:24px; margin-top:40px;}

#lx_l img{ float:left; display:inline; margin:40px 0 0 0;}
#lx_l ul{ float:left; display:inline; padding:0; margin:10px 0 0 0; width:100%;}
#lx_l ul li{ float:left; display:inline; width:100%; text-indent:20px; color:#333; font-size:16px; line-height:42px;}
#lx_l ul span{ float:left; display:inline; text-align:center; width:120px; margin: 20px 0 0 0;}
#lx_l ul span img{ width:100%; margin:0 0 8px 0;}
.lx_rwm li{ width:30% !important;}
#lx_l li p{ padding:0; margin:0;}

#map{ float:left; display:inline; width:100%; height:740px; overflow:hidden; margin:50px 0 0 0;} 

/*分页*/
#pagelist{ float:left; width:100%; height:50px; margin-top:14px; text-align:center; padding-top:15px; }
#pages{ margin:0 auto; width:auto; }
#pages a{padding:8px 15px; border:#ccc solid 1px; margin:0 2px; background-color:#fafafa; border-radius: 5px;}
#pages a:hover{ border:#ED1218 solid 1px; text-decoration:none; background-color:#fff; color:#ED1218;}
.page_on{ border:#053F8B solid 1px !important; background-color:#053F8B !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; border-radius: 5px;}
#rpage a:hover{ border:#000 solid 1px; text-decoration:none; background-color:#333; color:#ccc;}
.page_no{ float: none; padding:8px 15px; margin:0 2px; border:#eee solid 1px; background-color:#fafafa; color:#999; border-radius: 5px;}


#pro{ float:left; display:inline; width:100%; height:auto;}
#pro ul{ padding:0; margin:0;}
#pro ul li{ float:left; display:inline; width:48%; margin:0 0 20px 0; height:auto; position:relative; overflow:hidden; padding:0 0 10px 0; max-height:520px;}
/*
#pro ul li:nth-child(even){ float:right;}
*/
#pro ul li img{ float:left; display: inline; width:100%;  border:#eee solid 1px; margin-top:10px; }
#pro ul li a{ float:left; display:inline; width:95%; height:auto; margin:0 0 0 2%;}
#pro ul li a:hover{/* box-shadow:2px 2.5px 4px 2px #ddd;*/}
#pro ul li a:hover b{ border-bottom:#F00 solid 2px; color:#000; }
#pro ul li span{ padding:12px 0; float:left; width:100%;  font-weight:normal; background-color:#fff; color:#333; font-size:14px; margin-top:4px;}
#pro ul li b{  color:#333; padding:0 10px 10px 5px; font-size:18px; font-weight:normal; border-bottom:#ddd solid 2px;}
#pro ul li  small{ float:right; font-size:12px; color:#999; border:#ccc solid 1px; padding:6px 20px; color:#666; border-radius:20px;}
#pro ul li a:hover small{ border:#333 solid 1px; color:#333;}	
#pro ul li:hover{box-shadow:2px 2.5px 4px 2px #ddd; /*background:url(images/index_52.jpg) no-repeat right top;*/}
#pro ul li:hover img{ border:#fff solid 1px; border-bottom:#eee solid 1px;}
#pro ul li p{ float: left; display:inline; width:100%; padding:10px 0; font-size:16px; color:#666; line-height:180%;}
#pro ul div{ float:left; width:100%; height:auto;}

.pro_case li{ float:left; display:inline; width:32% !important;}
.pro_case li span{ background-color:#fafafa !important; text-align:center;}
.pro_case li b{ font-size:16px !important;}
.pro_case li:hover span { background-color:#fff !important;}


#pro h1{ float:right; display:inline; width:520px; padding:0; margin:0;}
#pro h1 a{ color:#0066CC; font: 20px "Microsoft YaHei", 黑体; font-weight:500;}

#pro p{ float:right; display:inline; width:520px; padding:15px 0; margin:0;}
#pro p b{ float:left; display:inline; background-color:#eee; margin-right:5px; padding:5px 10px; font-weight:normal; color:#999;}
#pro_xq{ position:absolute; right:10px; bottom:40px;}
#pro_xq a{ float:left; display:inline;  padding:5px 20px;  background-color:#0054A8; color:#ddd;}
#pro_xq a:hover{ text-decoration:none; color:#fff; background-color: #053F8B;}

#yp{ float:left; display:inline; width:100%; height:auto; }
#yp a{ float: left; display:inline; border:#fff solid 4px; margin-left:16px; margin-top:16px; }
#yp a:hover{border:#D92524 solid 4px; }

#yp img{ float:left; display:inline; width:240px; border:0; }

#abt_lx{ float:left; display:inline; width:320px; height:auto; margin-top:10px;}
#abt_lx ul{ float:left; display:inline; width:300px; border:#ccc solid 1px; padding:0; border-right:none; border-bottom:none; margin-left:0px;}
#abt_lx ul li{ float:left; display:inline; border:#ccc solid 1px; border-top:none; border-left:none; width:299px; padding:10px 0; text-indent:20px;}
#abt_lx ul li b{ padding:0 10px; letter-spacing:5px;}
#lx_kf{ float:left; display:inline; width:150px; height:100px;  margin-top:30px; margin-left:70px;}
#lx_kf a{ float:left; display:inline; width:100px; height:100px;background:url(images/zxkf.jpg) no-repeat left top;}
#lx_kf a:hover{ background:url(images/zxkf.jpg) no-repeat -100px top;}
#lx_kf span{ float:left; display:inline; margin-left:0px; font-size:14px; line-height:200%; margin-top:20px; text-align:center; }
#lx_kf span b{ font-size:14px;}
#lx_kf span small{ font-size:18px; color:#F30; font-weight:bold; font-family:Tahoma}


#ind_ys{ float:left; display:inline; width:100%; height: auto; }

#ind_ys_tit{ float:left; display:inline; width:100%; height:280px; background:url(images/ys_top.jpg) no-repeat center top;}
#ind_ys_tit h1{ float:left ; display:inline; margin:70px 0 0 43%; color:#fff; font-size:52px; font-weight:normal; letter-spacing:2px;}
#ind_ys_tit h2{ float:left; display:inline; font-size:24px; color:#40B5FA; font-weight:normal; letter-spacing:2px; padding:0; margin:40px;}

#ind_ys_tit h3{ float:right; display:inline; font-size:24px; color:#40B5FA; font-weight:normal; letter-spacing:2px; padding:0; margin:0;}



#ind_ys  ul{ padding:0; margin:50px 0 0 0;  display:inline; width:40%; height:356px;}
#ind_ys h4{ float:left; display:inline; width:100%; font-size:24px; color:#053E8B;}

.ys_u1{ float:left;}
.ys_u2{ float:right; text-align:right;}


#ind_ys_con{ float:left; display:inline; width:98%; margin:40px 0 0 1%; height:1000px; background:#fff url(images/ys_bg.png) no-repeat center 30px;}
#ind_ys_con b{ font-size:38px; color:#fff; width:20%; text-align:center; height:300px; float:left; display:inline; background-color:#F00; margin:40px 0 0 0;}

.ys_u1 li{ float:left; display:inline; width:100%; line-height:220%; background:url(images/zs.png) no-repeat left center; text-indent:22px; font-size:14px; color:#666;}
.ys_u2 li{ float:right; display:inline; width:98%; line-height:220%; background:url(images/zs.png) no-repeat right center; font-size:14px; padding-right:22px; color:#666;}




#ind_tt{ float:left; display:inline; width:100%; height:247px; background-color:#004296; text-align:center;}
#ind_tt h1{ float:left; display:inline; width:100%; color:#fff; font-size:32px; font-weight:normal; padding:10px 0; margin:40px 0 0 0;}
#ind_tt h2{ float:left; display:inline; width:100%; color:#8CB1DF; font-size:18px; font-weight:normal; padding:10px 0; margin:15px 0 0 0;}
#tt{ float: left; display:inline; width:100%; height:247px; position:relative;}
#tt span{ position:absolute; left:0; top:161px; width:100%; height:194px; background:url(images/tt_bg.jpg) no-repeat center top;}
#tt span ul{ padding:0; margin:0;}
#tt span ul li{ float:left; display:inline; width:300px; height:120px; margin:0;}
#tt span ul li h3{ float:left; display:inline; padding:0; margin:50px 0 0 80px; color:#004196; font-size:38px;}
#tt span ul li h4{ float:left; display:inline; margin:60px 0 0 15px; padding:0; font-size:16px; color:#222; font-weight:normal; }
#tt span ul li h5{ float:left; display:inline; width:100%; padding:0; margin:30px 0 0 0; color:#666; font-weight: normal; font-size:14px;}



#ind_pro_1{ float:left; display:inline; width:100%; height:auto; }
#ind_pro_2{ float:left; display:inline; width:100%; height:auto;}
#ind_pro_tit{ float:left; display:inline; width:100%; height:90px; position:relative; margin-top:20px; background:url(images/tit_bg.png) no-repeat center 30px; }
#ind_pro_tit b{ position:absolute; width:260px; height:59px; top:-58px; left:470px; background: url(images/t_1.png) no-repeat center bottom;}

#ind_pro_tit  span{ float: left; display:inline;  width:100%; text-align:center; margin:30px 0 0 0; color:#999; font-size:16px; }

#ind_pro_2{ float:left; display:inline; width:100%; height: 220px; background:url(images/bar1.jpg) no-repeat center top;}
#ind_pro_2_l{ float:left; display:inline; width:970px; margin:70px 0 0 0;}
#ind_pro_2_l a{ float:left; display:inline; background-color:#ccc; padding:10px 20px; margin:10px 20px 5px 0; border-radius:4px;}
#ind_pro_2_l a:hover{ color:#fff; text-decoration:none; background-color:#004296;}
#ind_pro_2_r{ float:right; display:inline; margin:80px 0 0 0;}
#ind_pro_2_r a{ float:left; display:inline; background-color:#E84239; color:#fff; font-size:20px; padding:38px 40px;  border-radius:4px;}
#ind_pro_2_r a:hover{ text-decoration:none; background-color:#E62C22;}


.p_on{border:#0054A8 solid 1px !important; background-color:#0066CC !important; color:#fff !important;}
.p_on h3{color:#fff !important;}


#ind_case3{ float:left; display:inline; width:100%; height:300px; margin:0;}
#ind_case3_tit{ float:left; display:inline; width:180px; height:40px; line-height:40px; text-align:center; border:#053F8B solid 1px; margin:60px 0 0  510px; background-color:#eee; font-size:24px; color:#053F8B; letter-spacing:2px; font-weight:bold;}

#ind_case3 ul{ float:left; display:inline; width:300%; padding:0; margin:0;}
#ind_case3 ul li{ float:left; display:inline; width:344px; margin:0 0 0 10px;}
#ind_case3 ul li a{ border:#ddd solid 2px; float:left; display:inline; }
#ind_case3 ul li img{ border:0; width:340px; height:226px; float:left; display:inline;}

#ind_kh{ float:left; display:inline; width:100%; height:230px; overflow:hidden; position:relative; }




#ind_yp{ float:left; display:inline; width:100%; height: 640px;  background-color:#fff; margin-top:80px;}

#ind_yp_tb{ float:left; display:inline; width:100%; height:auto; position:relative; margin-top:20px;}
.yp_tit{ position:absolute; width:70px; height:70px; background: url(images/ico.png) no-repeat left top; border-radius:70px; left:530px; top:-40px; z-index:9;}

.abt_tit{ position:absolute; width:70px; height:70px; background: url(images/ico.png) no-repeat left -84px; border-radius:70px; left:530px; top:-36px; z-index:9;}

.news_tit{ position:absolute; width:70px; height:70px; background: url(images/ico.png) no-repeat left -167px; border-radius:70px; left:530px; top:-36px; z-index:9;}


.yp_tit b{ float:right; display:inline; margin-right:22px; line-height:42px; color:#fff; font-size:20px; font-weight:normal; letter-spacing:2px;}

#ind_yp_tb ul{ padding:0; margin:0; }
#ind_yp_tb ul li{ float:left; display:inline; width:264px; height: 246px; margin:35px 0 0 30px; overflow:hidden; position:relative; }
#ind_yp_tb ul li a{ float:left; display:inline; text-align:center; font-size:14px;  }

#ind_yp_tb ul li img{ border:0; float:left; display:inline;  width:264px; height:216px; margin-bottom:10px;}

#n_left{ float:left; display:inline; width:20%; height: auto; }


#ind_yp_l{ float:left; display:inline; width:99%; height: auto; border:#ddd solid 1px; }


#ind_yp_t{ float:left; display:inline; width:100%; height:100px; background:#053F8B;  position:relative; color:#fff;}
#ind_yp_t h1{ padding:0; margin:0; position:absolute; font-size:60px; left:15px; top:38px; font-weight:normal;}

#ind_yp_t h2{ padding:0; margin:0; position:absolute; left:60px; top:30px; font-weight:normal; font-size:28px;}
#ind_yp_t h3{ padding:0; margin:0; position:absolute; left:60px; top:60px; font-weight:normal; font-size:12px;}
#ind_yp_l ul{ padding:0; margin:1px 0 0 0; float:left; display:inline; height:auto; width:100%;}
#ind_yp_l ul li{ float:left; display: inline; width:100%;  background:url(images/a2.png) no-repeat 15px center; border-bottom:#eee solid 1px;}
#ind_yp_l ul li a{ float:left; display:inline; width:100%; text-indent:15%; padding:16px 0; font-size:15px; color:#666;}
#ind_yp_l ul li a:hover{ background-color:#2E428C; color:#fff !important; text-decoration:none;}

#ind_yp_r{ float:right; display:inline; width:974px; height:auto; }


#ind_yp_tit{ float:right; display:inline; width:960px; height:38px; line-height:38px; border-bottom:#EBEBEB solid 2px;}
#ind_yp_tit b{ float:left; display:inline;  color:#fff; background:url(images/tit_bg.jpg) no-repeat left bottom; width:102px; height:38px; text-indent:15px; line-height:38px; font-weight:normal; font-size:16px;}
#ind_yp_tit a{ float:right; display:inline; color:#666;}



#yp_gd{ float:left; display:inline; width:100%; height:auto; }
#yp_gd a{ float:left; display:inline; width:226px; height:329px; border:#eee solid 1px; position:relative; margin:15px 0 0 14px;}
#yp_gd b{ position:absolute; left: 0; bottom:0; background-color:#E9E9E9; width:100%; height:38px; line-height:38px; text-align:center;}
#yp_gd img{ float:left; display:inline; width:224px; height:290px; padding:1px;}
#yp_gd a:hover{  border:#E95503 solid 1px;}
#yp_gd a:hover b{ background-color:#E95503; color:#fff;}

#ryzz{ float:left; display:inline; width:100%; height:206px; background:url(images/zz.jpg) no-repeat right top; margin-top:20px;}


#ind_abt{ float: left; display:inline; width:100%; height: auto; background:#2E428C url(images/abt.png) no-repeat left top; padding:60px 0; color:#fff; }
#ind_abt_con{ float:left; display:inline; width:98%; margin:0 0 0 1%; height:auto;}

#ind_abt_tit{ float:left; display:inline; width:100%; height:112px; position:relative;}
#ind_abt_tit h1{ float:left; display:inline; margin:0; padding:10px 0; font-size:32px;  letter-spacing:2px; font-weight:normal; color:#fff; width:100%; text-align:right;}
#ind_abt_tit h2{ float:right; display:inline; color:#fff; font-size:24px; font-weight:normal;  letter-spacing:2px; margin:20px 0 0 0; padding:10px 20px 10px  20px; border-top-right-radius:5px;  background:#ED1218 ; }
#ind_abt_tit h3{ float:right; display:inline; color:#333; font-size:24px; font-weight:normal;  letter-spacing:2px; margin:20px 0 0 0; padding:10px 20px 10px  20px; border-top-left-radius:5px;  background:#fff ; }



#abt_show{ float:left; display:inline; width:100%;  padding-bottom:40px; margin:80px 0 0 0;}
#abt_show img{ float:left; display:inline; width:19%; margin-left:1%;}

#abt_l{ float:right; display:inline; width:46%; height:auto; margin-top:20px;}
#abt_l span{ float:left; display:inline; width:100%; height:auto; line-height:200%; font-size:16px; margin:40px 0 0 0;}
#abt_l a{ color:#40B4F8; font-style:italic;}


#ind_link{ float:left; display:inline; width:100%; height:auto; padding:0 0 60px 0;}
#ind_link span{ float:left; display:inline; width:100%; height:auto; margin-top:30px;}
#ind_link a{ float:left; display:inline; margin:15px 15px 0 15px;}
#ind_link b{ float:left; display:inline; margin-top:15px;}



#cry{ position:absolute; width:100%; text-align:center; font-size:14px; color:#eee; background-color:#213378; padding:15px 0; bottom:0;}
#cry a{ color:#eee;}




#btm{ float:left; display:inline; width:100%; height:413px; background:url(images/btm_bg.jpg) 0% 0% /cover no-repeat; z-index:99; position:relative;}
#btm ul{ float:left; display:inline; width:30%; padding:0; margin:50px 0 0 5%; }
#btm ul:last-child { width:25%;}
#btm ul li{ float:left; display:inline; width:100%; color:#B0BFEA;  margin:14px 0 0 0; text-indent:15%;}
#btm ul b{ float: left; width:100%; height:30px; line-height:30px; background: url(images/lx_line.png) no-repeat center center; text-align:center; color:#fff; font-size:20px; font-weight:normal;}
#btm ul  i{ float:left; display:inline; width:100%; text-align:center; padding:30px 0 15px 0;}
#btm ul li dd{ float:left; display:inline; padding:0; margin:0; width:50%;}


#btm ul span{ float:left; display:inline; width:120px; margin:40px 0 0 17%; text-align:center;  color:#B0BFEA;  padding:0;}
#btm ul span img{ width:100%; border:0; float:left; margin:0 0 10px 0; display:inline;}
#btm ul span:last-child { margin-left:5%;}




#ind_pro2{ float:left; display:inline; width:100%; padding:60px 0  60px 0; background-color:#004883}
#ind_pro2 a{ float:left; display:inline; margin:20px 0 0 20px; position: relative; }
#ind_pro2 h2{ position:absolute; right:10px;top:10px; font-size:14px;  background:url(images/p_bg.png) repeat; padding:7px 20px; margin:0; color:#fff;}
#ind_pro2 ul{ position: absolute; padding:0; display:inline; right:10px; top:50px; width:110px;}
#ind_pro2 ul li{ float:left; display:inline; width:100%; height:38px; line-height:38px; background:url(images/a1.png) no-repeat left center; text-indent:30px; color:#999; font-size:12px; }


#ind_pro2 img{ border:0; width:380px; height:193px; float:left; display:inline;}
.more_2{ float:left; display:inline; color:#fff !important; padding:10px 20px; border:#fff  solid 1px; margin:40px 0 0 530px !important;}

#shfw{ float:left; display:inline; background:url(images/sh_line.png) no-repeat left top; width:100%;}
#shfw h1{ float:right; display:inline; width:95%;  text-align:left;  color:#054D96; font-size:24px; margin:10px 0; padding:10px 0 10px 0; background:url(images/m_b_line.png) no-repeat left bottom;}
#shfw p{ float:right; display:inline; width:95%;  text-align:left;  border-bottom:#eee solid 1px; padding-bottom:10px;}

#pro_tt{ float:left; display:inline; width:100%; padding:0 0 20px 0;}
#pro_tt img{ float:left; display:inline; width:40%; border:#eee solid 1px;}
#pro_tit_r{ float:right; display:inline; width:55%; height:auto;}
#pro_tit_r h1{ float: left; display:inline; font-size:24px; color:#2E428C; padding:10px 0 15px 0; width:100%; border-bottom:#eee solid 1px; margin:0;}
#pro_tit_r h2{ float: left; display:inline; font-size:16px; color:#666; padding:10px 0 10px 0; width:100%;  margin:0; font-weight:normal;}
#pro_tit_r span{ float:left; display:inline; width:100%; line-height:180%; color:#999;}
#pro_tit_r b{ float:left; display:inline; padding:20px 20px 20px 60px; background-color:#2E428C; color:#fff; margin:20px 0 0 0; font-size:20px; background:#2E428C url(images/i_1.png) no-repeat 10px center; font-weight:normal;}

#cot_tit{ float:left; display:inline; position:relative; width:100%; border-bottom:#053F8B solid 4px; margin:10px 0 20px 0;}

#cot_tit a{ float:left; display:inline; padding:10px 20px; font-size:16px; font-weight:bold; border:#ddd  solid 1px; border-bottom:#053F8B solid 1px; margin-bottom:-1px; margin-right:10px; background-color:#fafafa;}
.cot_tit_a{ background-color:#053F8B !important; border-bottom:#053F8B solid 1px !important; color:#fff !important;}
.cot_s{ display:none;}
#cots_0{ display:inline;}


@media only screen and (max-width: 1620px) {
	#top span h2{ font-size:22px;}
}