@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:538px; overflow:hidden;}
.footer{background:#f9f9f9;overflow:hidden;height:191px;font-size:13px;color:#5d5b5c; }
.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; }


.ban1-top { overflow:hidden;text-align:center; width:1060px; margin:0 auto;}
.ban1-top h4 { font-size:41px; color:#161444 }
.ban1-top h4 span {color:#47249e;font-weight:bold;  }
.ban1-top img { margin:10px auto 20px;}
.ban1-top p {font-size:15px; color:#3a3a3a;  line-height:28px; text-align:left; padding-top:20px}
#ban0 {overflow:hidden; background:#edeef1; }
.b0 {overflow:hidden; padding:30px 0; width:1150px; margin:0 auto; }
#ban0 p {font-size:14px; color:#3a3a3a;  line-height:23px; float:right; width:950px;}
#content .ban1 { overflow:hidden; padding:50px 0 ; }
#content .ban1 .ban1-con { width:1060px; overflow:hidden; margin:0 auto;}
#content .ban1 .ban1-con ol { width:1060px; margin:30px auto; overflow:hidden;}
#content .ban1 .ban1-con ol li { width:580px; text-align:center;background: url(../images/2.png) top center no-repeat; line-height:35px; color:#2d2e2f; font-size:19px; float:left; height:47px; overflow:hidden;}
#content .ban1 .ban1-con ol .tabs { width:480px; color:#fff;background: url(../images/1.png) top center no-repeat;  }
#content .ban1 .ban1-con p {font-size:14px; color:#3a3a3a;  line-height:23px; float:left; width:850px; padding-left:40px;
}
#content .ban1 .ban1-con  h6 {font-size:28px; color:#060606; text-align:center; padding:5px 0 20px;}




#content .ban2 {background: url(../images/7.jpg) #f0f0f0 top center no-repeat;overflow:hidden;  padding-top:170px; padding-bottom:60px; }
#content .ban2 .ban2-con { margin: 0 auto; width:1060px; }
#content .ban2 .ban2-con .b2-con { overflow:hidden; }
#content .ban2 .ban2-con { width:1060px; overflow:hidden; margin:0 auto;}
#content .ban2 .ban2-con ol { width:1060px; margin:30px auto; overflow:hidden;}
#content .ban2 .ban2-con ol li { width:580px; text-align:center;background: url(../images/2.png) top center no-repeat; line-height:35px; color:#2d2e2f; font-size:19px; float:left; height:47px; overflow:hidden;}
#content .ban2 .ban2-con ol .tabs { width:480px; color:#fff;background: url(../images/1.png) top center no-repeat;  }
#content .ban2 .ban2-con .b2-con  h6 {font-size:28px; color:#060606; text-align:center; padding:5px 0 20px;}
#content .ban2 .ban2-con .b2-con  .box {width:765px; margin:10px auto 0; overflow:hidden;}
#content .ban2 .ban2-con .b2-con .box p {font-size:14px; color:#3a3a3a;  line-height:23px; float:left; width:620px; }

#content .ban3 {overflow:hidden; padding:50px 0; }
#content .ban3 .ban3-con  { margin: 0 auto; width:1060px; padding-top:30px; }
#content .ban3 .ban3-con  .b3-con { width:1060px; overflow:hidden; }
#content .ban3 .ban3-con  .b3-con ol { width:1060px; overflow:hidden; border-top: 2px solid #5a5a5a; padding-top:16px;}
#content .ban3 .ban3-con  .b3-con ol li { overflow:hidden; position:relative; height:110px; width:196px; float:left; margin:0 8px;}
#content .ban3 .ban3-con  .b3-con ol li .box1 {  display:block; position:absolute; background:#000; opacity:0.7; width:100%; height:110px;left:0; top:0; }
#content .ban3 .ban3-con  .b3-con ol .tabs .box1 {display:none;}
#content .ban3 .ban3-con  .b3-con ul {width:1060px; background:#000; margin-bottom:16px; padding:30px 0; overflow:hidden; float:left;}
#content .ban3 .ban3-con  .b3-con ul li {width:950px; overflow:hidden;  margin:0 auto;}
#content .ban3 .ban3-con .b3-con  .up { overflow:hidden; padding-top:20px; }
#content .ban3 .ban3-con .b3-con  .up img { float:left;}
#content .ban3 .ban3-con .b3-con  .up p { color:#fff; font-size:28px; padding-top:5px;}
#content .ban3 .ban3-con .b3-con ul li .video {width:810px; overflow:hidden;  margin:0 auto;}

#content .ban3 .ban3-con  .ba3 { overflow:hidden; width:1060px; padding-top:45px;}
#content .ban3 .ban3-con  .ba3 .box { float:left; width:530px; overflow:hidden;}
#content .ban3 .ban3-con  .ba3 .box img { float:left;}
#content .ban3 .ban3-con  .ba3 .box .b3-box { width:420px; overflow:hidden; padding-left:10px;}
#content .ban3 .ban3-con  .ba3 .box .b3-box a p {font-size:16px; color:#1f1f1f; line-height:28px; margin-bottom:11px;}

#content .ban4 {background: url(../images/14.jpg) #fff top center no-repeat;overflow:hidden;  padding-top:170px; padding-bottom:60px; }
#content .ban4 .ban4-con { margin: 0 auto; width:1060px; padding-top:30px; }
#content .ban5 {background: #eceeed;overflow:hidden; padding:60px 0; }

/*瑞丽深度开始*/
.flash4{width:1060px;height:450px;margin:0px auto;margin-bottom:20px;position:relative; overflow:hidden;}
.flash4 ul li{width:100px;height:450px;border-left:4px solid #fff;position:relative;overflow:hidden;float:left;}
.flash4 ul .first{width:850px;}
.flash4 ul .fast{position:absolute;right:0px;bottom:0px;}
.qt .flash4 ul li{width:80px;height:450px;border-left:4px solid #fff;position:relative;overflow:hidden;float:left;}
.qt .flash4 ul .first{width:750px;}
.qt .flash4 ul .fast{position:absolute;right:0px;bottom:0px;}
.flash4 ul li .imgCon{width:750px;height:450px;}
.flash4 ul li .imgCen{width:750px;height:50px;background:rgba(0,0,0,0.5);color:#fff;font-size:20px;line-height:50px;position:absolute;left:0px;bottom:45px;text-indent:20px;display:none;}



/*效果2*/
.new_banner{width:765px;height:435px;position:relative; margin:0 auto; }
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{ width:36px; height:36px; background-image:url(../images/banner_new.png); display:block; position:absolute;  text-indent:-10em; overflow:hidden;}

.prev{ background-position:0 0;left:-60px; top:200px;}
.next{ background-position:-36px 0;right:-60px; top:200px;}
.rslides_tabs{ position:absolute; display:none; left:450px; top:370px;clear:both;text-align:center; z-index:99999;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{ width:12px; height:12px; background:#fff;text-indent:-5em; overflow:hidden; display:block; float:left; margin-left:6px;border-radius:6px;}
 .new_banner .rslides li a p { position:absolute; padding:0; font-size:15px; width:100%;; left:0; height:50px;  line-height:50px;  bottom:0px;  color:#fff; background:#000; opacity:0.8;text-align:center; z-index:99999;}
/*效果3*/

#focus_Box{position:relative;width:870px;height:490px;margin:0 auto;}
#focus_Box ul{position:relative;width:1000px;height:490px}
#focus_Box li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1)}
#focus_Box li img{width:100%;background:url(../images/loading.gif) no-repeat center 50%;height:100%;vertical-align:top}
#focus_Box li p{position:absolute;left:0;bottom:-40px;width:100%; background:#fff; text-align:center;height:40px;line-height:40px;text-indent:8px;color:#000;}
#focus_Box li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:180px;}
#focus_Box .prev{background:url(../images/001.jpg) left bottom no-repeat;left:-60px }
#focus_Box .next{background:url(../images/002.jpg) right bottom no-repeat;right:-60px} 
#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}
