@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0;}
a { text-decoration:none;}
a img { border:none; }	
ol,ul,li {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
p,img,h3,h4,h5 { display:block;}
body{font-size:12px; font-family:"微软雅黑"; margin:0 auto; background-color:#fff;}
#header { margin: 0 auto; height:90px; overflow:hidden;}
.head { width:1000px; margin:22px auto 0 auto; overflow:hidden;}
#content { font-family:"微软雅黑";}
#banner { margin: 0 auto; background:url(../images/03_02.jpg) no-repeat top center; height:494px; overflow:hidden;}
#content .ban0 { background-color:#fff; overflow:hidden;}
#content .ban0 .ban0-con {width:1100px; margin:0 auto; overflow:hidden; padding:30px 0 40px;}
#content .ban0 .ban0-con p { font-size:16px; color:#595757; line-height:25px;}


#content .ban1 { background-color:#f5f5f5;overflow:hidden; padding:60px 0; }
.ban1-top { overflow:hidden;text-align:center; width:1120px; margin:0 auto;}
.ban1-top h4 { font-size:34px; color:#000; }
.ban1-top span { font-size:30px; color:#000; font-weight:bold; }
.ban1-top h5 { font-size:12px; color:#b6b6b6;  line-height:40px; text-transform:uppercase;}
.ban1-top p {font-size:16px; color:#595757;  line-height:25px; text-align:left; padding-top:10px}
.ban1-box { width:400px; margin:0 auto; padding-top:40px; overflow:hidden;}
.ban1-box p { width:198px; float:left;font-size:26px; text-align:center;color:#fff; line-height:57px;background-color:#5bbfff;border:1px solid #fff;  }
#content .ban1 .ban1-con {width:1120px; margin:0 auto; padding-top:40px;}

.footer{background:#f9f9f9;overflow:hidden;height:191px;font-size:13px;color:#5d5b5c; }
bottom-link {clear: both;width: 975px;margin: 0 auto;}
.bottom-link-wrap {padding: 30px 0 20px 0;width: 975px;margin: 0 auto;overflow: hidden;}
a {color:#5d5b5c;}
.links-list {float: left;height: 143px;overflow: hidden;margin: 0 auto;}
.links-list .itemB {width: 156px;text-align: center;height: 135px; float:left;}
.links-list ul {height: 135px;}
.links-list li {line-height: 24px; list-style-type:none;}
.links-list h4 {padding-bottom:10px;color:#7d7e76;font-weight:bold;font-size: 14px;}
.bottom-link .b-l-5 {width: 300px;text-align: left;padding-left:23px;}
.bottom-link .b-l-5 ul li.p1 {font: 900 26px/35px Verdana, Geneva, sans-serif;color: #0e6c38;}
.f_db {overflow:hidden;background:#f9f9f9; font-size:13px; color:#7d7e76;}
.dibu {width: 983px;overflow: hidden;padding: 20px 0;margin: 0 auto;text-align: center;}
dibu_txt {width: 983px;text-align: center;line-height: 30px;}
.dibu_txt p { line-height:30px; text-align:center; }
#content .ban2 { background:url(../images/01_02.jpg) center top no-repeat; padding:60px 0; overflow:hidden;}
#content .ban2 .ban2-con { width:1120px; margin:0 auto; padding-top:30px;}
.tablist:after { display: table; content:''; clear:both; }
.tab { float: left; }
.tabpanel_abs { position: absolute; width: 100%; left: 0; top: 0; text-align: center; }
.tabpanel_abs img { width: 100%; }
.tab_limit { width: 100%; margin: auto; }
.tab_auto_play { position: relative; text-align: center; *zoom:1; z-index: 1; }
.tab_limit .prev,.tab_limit .next { position: absolute; width: 48px; height: 67px;}

.tab_limit .prev { background: url(../images/01.png) center no-repeat; }
.tab_limit .next { background:url(../images/02.png) center no-repeat;}
.tab_content_rel { height: 550px; overflow: hidden; position: relative; }
 .tab_auto_play .prev { left:0px; top: 200px; }
 .tab_auto_play .next { right:0px; top: 200px; }

 #content .ban1 .ban1-con .tab_limit .prev, #content .ban1 .ban1-con .tab_limit .next { position: absolute; width: 63px; height: 63px;}

 #content .ban1 .ban1-con .tab_limit .prev { background: url(../images/03_05.jpg) center no-repeat;left:660px; top: 300px;}
 #content .ban1 .ban1-con .tab_limit .next { background: url(../images/03_07.jpg) center no-repeat;right:320px; top: 300px;}
 #content .ban1 .ban1-con .tab_content_rel { height: 366px; overflow: hidden; position: relative; }
 #content .ban1 .ban1-con   .prev:hover { background: url(../images/04_05.jpg) center no-repeat;}
 #content .ban1 .ban1-con   .next:hover { background: url(../images/04_07.jpg) center no-repeat; }
 #content .ban3 { background-color:#fff; padding:70px 0; overflow:hidden;}
#content .ban3 .ban3-con { margin:0 auto; overflow:hidden; padding-top:40px; width:1120px;}
#content .ban3 .ban3-con .b3-le { float:left; width:767px; overflow:hidden;}
#content .ban3 .ban3-con .b3-ri { float:right; overflow:hidden; width:344px;}
#content .ban3 .ban3-con .b3-ri ul { overflow:hidden;}
#content .ban3 .ban3-con .b3-ri li { overflow:hidden; position:relative; margin-bottom:9px;}
#content .ban3 .ban3-con .b3-ri li .box { position:absolute; top:0; left:0; width:100%; opacity:0.8; background-color:#000; height:247px;  display:none;}
#content .ban3 .ban3-con .b3-ri li:hover .box {display: block;}
#content .ban3 .ban3-con .b3-ri .box h6 { padding:50px 20px 15px; font-size:20px;color:#fff; }
#content .ban3 .ban3-con .b3-ri .box p {padding:0 20px; font-size:12px; line-height:25px; color:#999 }
#content .ban4 { overflow:hidden; background:url(../images/01_16.jpg) repeat-x top; padding:70px 0 40px;}
#content .ban4 .ban4-con {margin:0 auto; overflow:hidden; padding-top:50px; width:1120px;}
#content .ban4 .ban4-con .tab_content_rel { height: 437px; overflow: hidden; position: relative; }
#content .ban4 .ban4-con .tab_auto_play .prev { left:0px; top: 153px; }
#content .ban4 .ban4-con .tab_auto_play .next { right:0px; top: 153px; }
#content .ban5 {overflow:hidden; background:#fff; padding:60px 0;}
#content .ban5 .ban5-con {margin:0 auto; overflow:hidden; padding-top:50px; width:1120px;}
#content .ban5 .ban5-con .b5-le { float:left; overflow:hidden; width:700px;}
#content .ban5 .ban5-con .b5-ri { float:left; overflow:hidden; width:420px; padding-top:50px;}
#content .ban5 .ban5-con .b5-ri h5 {font-size:20px; color:#005f9b; font-weight:bold; }
#content .ban5 .ban5-con .b5-ri h6 {font-size:12px; line-height:30px; padding-bottom:15px; color:#ababab; text-transform:uppercase; }
#content .ban5 .ban5-con .b5-ri p {font-size:16px; line-height:30px; color:#595757 }
#content .ban6 { overflow:hidden; background:url(../images/1_03_03.jpg) repeat-x top; padding:70px 0 50px;}
#content .ban6 .ban6-con {margin:0 auto; overflow:hidden; padding-top:60px; width:1120px;}
#content .ban6 .ban6-con .b6-le {float:left; overflow:hidden; width:550px; }
#content .ban6 .ban6-con .b6-le h5 {font-size:26px; color:#78afd2;}
#content .ban6 .ban6-con .b6-le h6 {font-size:24px; color:#005f9b; padding:10px 0 30px;}
#content .ban6 .ban6-con .b6-le p {font-size:16px; color:#595757;line-height:30px;}
#content .ban6 .ban6-con img { float:right;}
#content .ban6 .ban6-con .b6-le span {color:#005f9b;
}
