@charset "utf-8";
/* CSS Document */
body { 
  MARGIN: 0px; 
  PADDING: 0px;  
  FONT-FAMILY: 微软雅黑,宋体;
  COLOR: #000; 
  FONT-SIZE:14px; 
  LINE-HEIGHT:150%;
  background:#fff;
 }
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: #044299;} 
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;
}

#top_tit{ float:left; display:inline; width:100%; height:38px; line-height:38px; border-bottom:#eee solid 1px; margin:0; background-color:#fafafa;}
#top_tit b{ float:left; display:inline; font-weight: normal; color:#666;}
#top_tit span{ float:right; display:inline; background:url(images/ico_3.png) no-repeat left center; color:#E62129; font-size:16px; padding-left:25px; font-weight:bold;}

#top{ float:left; display:inline; width:100%; height:120px; background:url(images/rwm_0.jpg) no-repeat right center;}
#logo{ float:left; display:inline; width:386px; height:120px; border-right:#eee solid 1px; position:relative;}
#logo img{ float:left; display:inline; width:96%; margin:25px 0 0 0px;}
#logo b{ position:absolute; left:110px; top:70px; font-weight:normal; color:#999;}
#logo h1{ float:left; display:inline; margin:40px 0 0 0; padding:0; font-size:22px; }


#menu{ float:left; display:inline; margin:40px 0 0 20px;}
#menu a{ float:left; display:inline; margin:0 0 0 40px; padding:8px 0; font-size:16px;}
#menu a:hover{ border-bottom:#044299 solid 2px; text-decoration:none;}
#menu span{ float:left; display:inline; margin:0 0 0 30px; padding:8px 0; font-size:16px; color:#044299; border-bottom:#044299 solid 2px;}



#bottom{ float:left; display:inline; width:100%; height:240px; background-color:#333; margin-top:20px;}
#btm{ float:left; display:inline; width:340px; height:auto; padding:0; margin:40px 0 0 0;  color:#999; font-size:14px; line-height:200%;}
#btm img{ padding-bottom:20px; float:left; display:inline;}	
#btm li{ float:left; display:inline; width:50%; margin:0; padding:0; font-size:12px; font-weight:normal; line-height:220%; border-bottom:#404040 solid 1px;}
#cry a{ font-size:12px; color:#fff;}
#cry{ float:left; display:inline; width:100%; background-color:#000; padding:10px 0; text-align:center; color:#fff; font-size:12px;}


#bottom ul{ padding:0; margin:20px 0 0 0; float:right; display:inline; width:860px;}
#bottom ul li{ float:left; display:inline; width:42%; margin-left:8%; color:#999;}
#bottom ul li h5{ float: left; display:inline; width:100%; padding:20px 0 0 0; height:30px; margin:0; border-bottom:#666 solid 1px; font-size:16px;}
#bottom ul li i{ float:right; display:inline; font-size:12px; font-weight:normal; font-style:normal; margin-top:5px;}
#bottom ul li img{ float:left; display:inline; width:90px; height:90px; margin:30px 0 0 0;}
#bottom ul li b{ float:left; display:inline; background:url(images/ico_dh.png) no-repeat left center; padding:5px 0 5px 25px; font-size:24px; color: #F00; margin:32px 0 0 20px; font-weight:normal;}
#bottom ul li span{ float:left; display:inline; width:248px; margin:10px 0 0 20px;}

#banner{ float:left; display:inline; width:100%; height:650px; background:url(images/bar_2.jpg) no-repeat center top;}

#ind_tit{ float:left; display:inline; width:100%; text-align:center; margin:80px 0 0 0;}
#ind_tit h1{ float:left; display:inline; padding:10px 0 40px 0; margin:0; width:100%; font-size:38px; font-weight:normal; background:url(images/line_1.jpg) no-repeat center bottom;}
#ind_tit b{ float:left; display:inline; width:100%; color:#999; font-weight:normal; font-size:24px; margin:20px 0 0 0;}

#ind_1{ float:left; display:inline; width:100%; height:auto; margin:60px 0 0 0;}
#ind_1 ul{ padding:0; margin:0;}
#ind_1 ul li{ float:left; display:inline; width:362px; height:462px; margin-left:56px;}
#ind_1 ul li:first-child{ margin-left:0;}
#ind_1 ul li b{ float:left; display:inline; width:100%; padding:20px 0; text-align:center; font-size:22px; font-weight:normal; margin:10px 0 0 0;}
#ind_1 ul li img{ float:left; display:inline; margin:30px 0 0 24px; border-radius:10px;}
#ind_1 ul li span{ float:left; display:inline; margin:30px 0 0 24px; font-size:14px; width:320px; line-height:200%; }


.a{ background-color:#eee;}
.a b{ background:url(images/line_1_1.jpg) no-repeat center bottom;}
.a span{color:#666;}
.b{ background:url(images/b_1.jpg) no-repeat center top;}
.b b{ color:#fff; background:url(images/line_1_2.jpg) no-repeat  center bottom;}
.b span{ color:#fff;}


#ind_2{ float:left; display:inline; width:100%; height:542px; background:url(images/abt_bg.jpg) no-repeat center top; margin:80px 0 0 0;}
#ind_2_cot{ float:left; display:inline; width:596px;}
#ind_2_cot h1{ float:left; display:inline; width:100%; height:90px; border-bottom:#fff solid 1px; margin:50px 0 0 0; padding:0;}
#ind_2_cot h2{ float:right; display:inline; color:#fff; font-weight:normal; margin:40px  20px 0 0;}

#ind_2_cot span{ float:left; display:inline; width:98%; margin:60px 0 0 0; line-height:200%; }

#ind_2_cot b{ float:right; display:inline; background-color:#0E3A81; color:#fff; padding:15px 40px 15px 40px; font-size:20px; font-weight:normal; margin:30px 240px 0 0;}
#ind_2_cot b img{ width:20px; float:right; display:inline; padding-left:10px;}

#ind_3{ float:left; display:inline; width:100%; height:1060px; overflow:hidden; background:url(images/bg_1.jpg) no-repeat center -200px;}
#ind_3_1{ float:left; display:inline; width:100%; margin:140px 0 0 0;}
#ind_3_1 img{ float:left; display:inline;}
#ind_3_1 ul{ float:right; display:inline; width:260px; padding:0; margin:20px 80px 0 0;}
#ind_3_1 ul li{ float:left; display:inline; width:100%; height:68px; line-height:68px; background:url(images/ico_1.png) no-repeat left center; padding-left:50px; border-bottom:#999 solid 1px; font-size:22px; color:#0D3980; }

#ind_3_2{ float:left; display:inline; width:100%; margin:80px 0 0 0;}
#ind_3_2 ul{ padding:0; margin:0;}
#ind_3_2 ul li{ float:left; display:inline; width:260px; height:260px; overflow:hidden; background-color:#fafafa;  position:relative; margin-left:50px; border:#eee solid 1px;}
#ind_3_2 ul li:first-child{ margin-left:0;}
#ind_3_2 ul li img{ position:absolute; left:60px; top:30px; z-index:3;}
#ind_3_2 ul li b{ position:absolute; width:100%; text-align:center; left:0; bottom:30px; z-index:2; color:#fff; font-size:18px; font-weight:normal;}
#ind_3_2 ul li span{ position:absolute; width:100%; left:0; bottom:-180px; background:url(images/b_1.jpg) no-repeat center bottom; height:260px; z-index:1;}

#ind_4{ float:left; display:inline; width:100%; height:596px; background:url(images/bg_2.jpg) no-repeat center top; margin:80px 0 0 0;}

#ind_4 h1{ float:left; display:inline; width:100%; background:url(images/cio_2.png) no-repeat left center; padding:10px 0 10px 40px; margin:60px 0 0 0; color:#0D3980; font-size:36px; font-weight:normal;}

#ind_4_1{ float:left; display:inline; width:750px; margin:40px 0 0 20px;}
#ind_4_1 a{ float:left; display:inline; margin:20px 0 0 20px; padding:10px 20px; background-color:#0E3A81; color:#fff;}
#ind_4_1 a:hover{ background:url(images/t_bg.jpg) no-repeat left center; text-decoration:none; }

#ind_4_2{ float:left; display:inline; width:730px; margin:70px 0 0 40px;}
#ind_4_2 b{ float:left; display:inline; width:100%; font-size:24px; font-weight:normal;}
#ind_4_2 span{ float:left; display:inline; width:100%; margin:20px 0 0 0; font-size:16px; color:#666; line-height:180%;}


#ind_5{ float:left; display:inline; width:100%; height:1000px; background:url(images/bg_3.jpg) no-repeat center top;}

#ind_tit2{ float:left; display:inline; width:100%; text-align:center; margin:80px 0 0 0;}
#ind_tit2 h1{ float:left; display:inline; padding:10px 0 40px 0; margin:0; width:100%; font-size:38px; font-weight:normal; background:url(images/line_1.jpg) no-repeat center bottom; color:#fff;}
#ind_tit2 b{ float:left; display:inline; width:100%; color:#fff; font-weight:normal; font-size:24px; margin:20px 0 0 0;}

#ind_5_1{ float:left; display:inline; width:100%; height:auto; position:relative;}
#ind_5_1 b{ float:left; display:inline; margin:80px 0 0 0; width:100%; text-align:center;}
#ind_5_1  span{ position:absolute; width:110px; text-align:center; color:#fff;}
.c5_1{ left:10px; top:100px;}
.c5_2{ left:10px; top:240px;}
.c5_3{ right:10px; top:100px;}
.c5_4{ right:10px; top:240px;}


#ind_5_2{ float: left; display:inline; width:100%; }
#ind_5_2 span{ float:left; display:inline; width:200px; height:118px; background:#eee url(images/bg_4.jpg) no-repeat center top; color:#fff; text-align:center; margin:32px 0 0 0; }
#ind_5_2 span b{ float:left; width:100%; font-size:22px; font-weight:normal; margin:25px 0 0 0; padding-bottom:25px;}
#ind_5_2 p{ float:right; display:inline; margin:20px 0 0 0; width:940px; font-size:14px; line-height:30px; color:#0E3A81; padding:10px 20px; border-radius:10px;}

#ind_5_3 ul{ padding:0; margin:0;}
#ind_5_3 ul li{ float:left; display:inline; width:150px; border:#ccc solid 1px;  background-color:#fff; margin:30px 0 0 22px;  text-align:center;}
#ind_5_3 ul li img{ width:100px; border:0;}
#ind_5_3 ul li b{ float:left; display:inline; width:100%; font-size:18px; color:#666; font-weight:normal;  padding-bottom:10px;}
#ind_5_3 ul li span{ float:left; display:inline; width:100%; height:28px; line-height:28px; margin:0; padding:4px 0; background-color:#01A0E6; color:#fff; }
#ind_5_3 ul li:first-child{ margin-left:0;}
#ind_5_3 ul li a{ float:left; display:inline; width:100%; text-align:center;}
#ind_5_3 ul li a span{ background-color:#F60}

#ind_6{ float:left; display:inline; width:100%; height:700px; background:url(images/bg_5.jpg) no-repeat center -40px; margin:0px 0 0 0;}

#ind_6 ul{ float:right; display:inline; width:700px; margin:50px 0 0 0; padding:0;}
#ind_6 ul li{ float:left; display:inline; width:100%; border:#ddd solid 1px; padding:0; height:100px; margin:40px 0 0 0; background-color:#fff; border-radius:10px; position:relative; }
#ind_6 ul li b{ float:left; display:inline; width:80%; font-size:24px; margin:20px 0 0 60px; font-weight: normal;}
#ind_6 ul li span{ float:left; display:inline; width:80%; font-size:16px; margin:15px 0 0 60px; color:#999;}

.ys_b1{ background:url(images/ys_b1.jpg) no-repeat right bottom;}
.ys_b2{ background:url(images/ys_b2.jpg) no-repeat right bottom;}
.ys_b3{ background:url(images/ys_b3.jpg) no-repeat right bottom;}
.ys_b4{ background:url(images/ys_b4.jpg) no-repeat right bottom;}

#ind_6 ul li i{ position:absolute; left:-30px; top:20px; border:#ddd solid 1px; padding:20px; font-size:34px; border-radius:50%; background-color:#0E3A81; color:#fff; font-style:normal;}


#ind_7{ float:left; display:inline; width:100%; height:auto;}
#ind_7 ul{ padding:0; margin:120px 0 0 0; float:left; display:inline; width:100%; height:auto;}
#ind_7 ul li{ float:left; display:inline; text-align:center; padding:0; margin:0; }
#ind_7 ul li img{ height:90px; max-width:154px;}
#ind_7 ul li span{ float:left; display:inline;  width:80%; background-color:#0E3A81; margin:20px 0 0 10%; color:#fff; padding:10px 0; border-radius:10px; font-size:14px;}
#ind_7 ul b{ float:left; display:inline; width:100px; height:90px; background:url(images/ico_5.png) no-repeat center center;}


#ind_8{ float:left; display:inline; width:100%; height:auto;  margin:0;}
#ind_8_cot{ float:left; display:inline; width:100%; height:685px; margin:0px 0 0 0; background:url(images/gc.jpg) no-repeat center top;}

#ind_10{ float:left; display:inline; width:100%; background:url(images/bg_8.jpg) no-repeat center top; height:auto; margin-top:40px; padding-bottom:40px;}
#ind_10_1{ float:left; display:inline; width:100%;}
#ind_10_1 img{ float:left; display:inline; border:0; }
#ind_10_1 ul{ padding:0; margin:0; float:left; display:inline; margin:60px 0 0 110px; }
#ind_10_1 ul li{ float:left; display:inline;  margin:0 20px 0 20px; width:200px; height:160px; color:#fff; border:#fff solid 1px; border-radius: 4px;}
#ind_10_1 ul li img{ width:80px; float:left; display:inline; margin:20px 0 0 60px;}
#ind_10_1 ul li b{ float:left; display:inline; width:100%; text-align:center; margin:20px 0 0 0;}
#ind_10_1 span{ float:left; display:inline; width:90%; color:#fff; margin:0 0 0 5%; line-height:180%;}
#ind_11{ float:left; display:inline; width:100%; height:auto; text-align:center; }



#bar{ float:left; display:inline; width:100%; height:160px; background:url(images/bar_gc.jpg) no-repeat center top; margin:100px 0 0 0; color:#fff; }
#bar h3{ float:left; display:inline; width:220px;  padding:0 0 10px 0; margin:25px 0 0 170px; border-bottom:#00BCF1 solid 1px; font-size:18px; font-weight:normal;}
#bar h2{ float:left; display:inline; width:60%; padding:0; margin:10px 0 0 170px; color:#F30; font-size:28px; }
#bar span{ float:left; display:inline;  padding:0; margin:20px 0 0 20px;}
#bar h1{ float:right; display:inline; padding:0; margin:50px 135px 0 0; font-size:38px; font-weight:normal;}
#bar h4{ float:right; display:inline; padding:0; margin:44px 140px 0 0; font-size:24px; font-weight:normal; color:#999;}
#bar p{ float:left; display:inline; width:60%; padding:0; margin:0 0 0 150px;}

#ind_9{ float:left; display:inline; width:100%; height:auto;  margin: 0; background:url(images/bg_7.jpg) no-repeat center top; padding-bottom:80px;}
#ind_9 a{ float:left; display:inline; margin:20px 0 0 20px; background-color:#0E3A81; padding:4px;}
#ind_9 a:hover{ background-color:#00BBFB;}
#ind_9 a img{ float:left; display:inline; border:0; width:276px;}
#ind_9 a:nth-child(4n+1){ margin-left:0;}

#ind_9_cot{ float:left; display:inline; width:100%; height:auto; margin:40px 0 0 0;}
