@charset "utf-8";
/* CSS Document */
body{ min-width:1200px; font-family:"微软雅黑"; background:#FFF;}
*{padding:0; margin:0;}
i{ font-style:normal;}
ul{ text-decoration:none; list-style:none; margin:0; padding:0;}
.tbnr{ width:100%; height:640px; float:left; background:#eaeae2;}
.tbnr_con{ width:1200px; margin:0 auto;}
.tbnr_xx{ width:1200px; float:left;}
.tbnr_xx p{ width:100%; float:left; text-align:center; font-size:18px; color:#666666; line-height:35px; letter-spacing:1px; margin-top:30px;}
.bu_zetit{ width:720px; float:left; margin-left:115px; margin-right:115px; text-align:center; padding-top:40px;}
.bu_zetit h1{ width:100%; float:left; line-height:40px; font-size:24px; color:#3ab4c1; text-align:center;  background:url(../img/yzs.png) repeat-x left; font-weight:normal;}
.bu_zetit h1 b{ background:#f9f7f5; font-weight:normal; letter-spacing:2px; padding-left:10px; padding-right:10px;}
.bu_zetit i{ width:100%; float:left; text-align:center; font-size:18px; color:#999999;}
.tnm_cn{ width:1030px; float:left; margin-left:85px; margin-right:85px;}
.bu_ejn{ width:1030px; float:left;}
.bu_ejn ul{ width:100%; float:left; margin-top:30px;}
.bu_ejn ul li{ width:274px; padding:5px; float:left; height:295px; background:#f3fcfc; border:1px solid #a4e5ec; margin-left:86px; text-align:center;}
.bu_ejn ul li h1{ width:100%; float:left; line-height:30px; text-align:center; font-size:16px; color:#00A4A4; font-weight:normal;}
.bu_ejn ul li p{ width:100%; float:left; text-align:center; line-height:30px; color:#666666; font-size:14px;}

.yzq_cmns{ width:1200px; height:620px; float:left; margin-top:25px;}
.nTab_xx {width:1200px; float:left;}
.none {display:none;}
.nTab_xx .Tab_rop {width:1200px; float:left;background:url(../img/bu_06.png) no-repeat center center; height:820px; position:relative;}
.nTab_xx .Tab_rop ul {width:1200px; float:left; position:relative;}
.nTab_xx .Tab_rop ul li{float:left;cursor:pointer;width:142px; height:185px; color:#565656; text-align:center;}
.nTab_xx .Tab_rop ul li h1{ width:100%; float:left; font-weight:normal; line-height:30px; font-size:16px;}
.nTab_xx .Tab_rop ul li a{text-decoration:none;}
.nTab_xx .Tab_rop .active{color:#66CCD8;}
.nTab_xx .Tab_rop .normal{background:url(img/yzq_12.jpg)no-repeat bottom center;width:142px; height:175px;}
.TabContent_ts{ width:200px; margin-left:620px;float:left;display:block; position:absolute; z-index:999; padding-top:330px;}
.TabContent_ts h1{ width:100%; float:left; text-align:center; line-height:35px; border-bottom:1px solid #FFF; font-weight:normal; color:#FFF; font-size:18px; letter-spacing:2px;}
.TabContent_ts p{ width:100%; float:left; text-align:center; font-size:14px; margin-top:20px; letter-spacing:1px; line-height:28px; color:#FFF;}
.yzq_fhj{ width:900px; float:left; margin-left:150px; margin-right:150px; margin-top:10px;}
.yzq_fhj h1{ width:100%; float:left; line-height:30px; text-align:center; font-size:18px; color:#008D9D; font-weight:normal;}
.yzq_fhj p{ width:100%; float:left; font-size:14px; text-align:center; color:#787878; line-height:25px;}
.rnms{ width:988px; margin-left:140px; float:left; height:233px;position:absolute; z-index:999; margin-top:600px;}
.rnms p{width:360px; line-height:30px; float:left; margin-top:110px; font-size:18px; color:#FFF;}
.rnms img{ float:right;}
.tnm_cn_er{ width:1200px; float:left;}
.nT_cx {width:1200px; float:left; margin-top:30px;}
.none {display:none;}
.nT_cx .TabTitle {width:650px; float:left;}
.nT_cx .TabTitle ul {width:650px; float:left; margin-left:280px; margin-right:280px;}
.nT_cx .TabTitle ul li{float:left;cursor:pointer;width:200px; margin-left:22px; height:40px; text-align:center; font-size:16px; line-height:40px; letter-spacing:1px;-moz-border-radius: 8px; /* Gecko browsers */ -webkit-border-radius:8px; /* Webkit browsers */ border-radius:8px;}
.nT_cx .TabTitle ul li a{text-decoration:none;}
.nT_cx .TabTitle .active{background:#62d0d1; border:none; color:#FFF;}
.nT_cx .TabTitle .normal{background:#fff; border:1px solid #cccccc; color:#565656;-moz-border-radius: 8px; /* Gecko browsers */ -webkit-border-radius:8px; /* Webkit browsers */ border-radius:8px;}
.nT_cx .TabContent{ width:1130px; border-top:1px solid #eeeeee; padding:35px; margin-top:20px;float:left;}
.bu_rope{ width:680px; float:right;}
.bu_rope p{ width:100%; float:left; line-height:25px; font-size:14px; color:#666666; letter-spacing:1px;}
.bu_rope ul{ width:100%; float:left; margin-top:20px;}
.bu_rope ul li{ width:100%; background:url(../img/tbnm.jpg) no-repeat left center; line-height:25px; text-indent:0.5em; float:left; text-align:left; font-size:14px; color:#666666;}

#wrapper { width:1200px; float:left; margin-top:40px;}
.rslides {margin: 0 auto 40px;}
#slider2,#slider3 {box-shadow: none; -moz-box-shadow: none;-webkit-box-shadow: none;margin: 0 auto;}
.rslides_tabs {list-style: none;padding: 0;background: rgba(0,0,0,.25);box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);-moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);font-size: 18px;list-style: none;margin: 0 auto 50px;max-width: 540px;padding: 10px 0;text-align: center;width: 100%;}
.rslides_tabs li {display: inline;float: none;margin-right: 1px;}
.rslides_tabs a {width: auto;line-height: 20px;padding: 9px 20px;height: auto; background: transparent;display: inline;}
.rslides_tabs li:first-child {margin-left: 0;}
.rslides_tabs .rslides_here a {background: rgba(255,255,255,.1);color: #fff; font-weight: bold;}
/* Callback example */
.events {list-style: none;}
.callbacks_container {margin-bottom: 50px;position: relative;float: left; width: 100%;}
.callbacks {position: relative;list-style: none; overflow: hidden;width: 100%;padding: 0;margin: 0; }
.callbacks li {position: absolute; width:1060px;margin-right:70px; margin-left:70px;left: 0;height:298px;  top: 0;}
.callbacks img { display: block;position: relative;z-index: 1;height: auto; margin-top:0;border: 0;}
.callbacks_nav { position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 52%;left: 0;opacity: 0.7;z-index: 3;text-indent: -9999px;overflow: hidden;text-decoration: none; height: 90px; width: 38px;background:url(../img/themes.gif) no-repeat left top;margin-top: -45px;}
.callbacks_nav:active {opacity: 1.0;}
.callbacks_nav.next {left: auto;background-position: right top;right: 0;}
  .yzqw_l{ width:500px; float:left;}
  .yzqw_l img{ float:left; border:1px solid #cccccc;-moz-border-radius:8px; /* Gecko browsers */ -webkit-border-radius:8px; /* Webkit browsers */ border-radius:8px;}
  .zsha{ width:238px; height:256px;float:right; padding:20px; background:#f6f5f4;border:1px solid #cccccc;-moz-border-radius:8px; /* Gecko browsers */ -webkit-border-radius:8px; /* Webkit browsers */ border-radius:8px; position:relative;}
  .zsha_ru{ width:18px; float:left;height:25px;position:absolute; z-index:9999; margin-left:-35px; margin-top:20px;}
  .zsha_ru img{ border:none;}
  .zsha h1{ width:90%; float:left; text-align:left; font-weight:normal; background:url(../img/yzq_04.png) no-repeat left bottom; height:40px; line-height:40px; color:#565656; font-size:22px;}
  .zsha b{ width:100%; float:left;font-weight:normal; font-size:16px; color:#565656; text-align:left;}
  .zsha  p{ width:100%;float:left;text-align:left; height:120px; font-size:14px; line-height:25px; color:#A3A3A3;}
  .zsha span{ width:100px; height:30px; margin-top:15px; float:left; line-height:30px; text-indent:1.5em;color:#BF7D70; font-size:14px; background:url(../img/bu_07.png) no-repeat left center; text-align:center; border:1px solid #9bd8df;-moz-border-radius:8px; /* Gecko browsers */ -webkit-border-radius:8px; /* Webkit browsers */ border-radius:8px;}
  .zsha span a{color:#5dbdc7;}
  .yzq_wxts{ width:100%; float:left; margin-top:2px; height:225px;background:#f4f6f1;}
  .yzq_yoi{ width:1200px; float:left;}
  .yzq_yoi_l{ width:318px; float:left; text-align:center;}
  .yzq_yoi_l img{ margin-top:35px;}
  .yzq_yoi_r{ width:790px; margin-top:30px; float:left;}
  .yzq_yoi_r h1{ width:100%; line-height:30px;color:#46BFC5; float:left; font-weight:normal; font-size:20px;}
  .yzq_yoi_r p{ width:100%; float:left; font-size:14px; line-height:25px; margin-top:10px; text-align:left; color:#949393;}
  .yzq_xx{ width:1200px; float:left;}
  .yzq_xx img{ float:left; margin-top:60px;}
  .yzq_xx_er{ width:480px; float:right; margin-right:200px; margin-top:140px;}
  .yzq_xx_er p{ width:100%; float:left; font-size:16px; color:#878787; line-height:30px; text-align:left;}
.tnm_l{ width:450px; float:left; text-align:center;}
.tnm_l img{ margin-top:50px;}
.tnm_z{ width:510px; float:left; margin-top:100px;}
.tnm_z img{ float:left;}
.xwnm{ width:100%; float:left; border-top:1px solid #e5e5e5; }
.xwnm p{ width:100%; float:left; line-height:30px;}
.xwnm p i{ width:5%; font-size:18px; text-align:center;  color:#3ab4c1; float:left; line-height:40px;}
.xwnm p b{ width:95%; overflow:hidden; float:left; font-weight:normal; height:40px; line-height:40px; font-size:14px; color:#565656; text-align:left;}
.tnm_r{ width:220px; margin-top:100px; float:right; text-align:center;}
.by_sdys{ width:1200px; float:left; margin-top:20px;}
.by_sdys ul li{ width:262px; float:left; margin:0px 69px; text-align:center;}
.by_sdys ul li h1{ width:100%; float:left; text-align:center; font-size:18px; margin-bottom:20px; color:#666666; line-height:35px;}
.by_sdys ul li p{ width:100%; float:left; text-align:center; font-size:14px; margin-top:20px; line-height:25px; color:#666666; text-align:left;}
.by_hjtp{ width:1200px; float:left; margin-top:10px;}
#rnm a{ color: rgba(255, 255, 255, 0.6);outline: none;text-decoration: none;-webkit-transition: 0.2s;transition: 0.2s;}
#rnm a:hover,a:focus{color:#74777b;text-decoration: none;}
.poster-main{position: relative;margin: 30px auto;}
.poster-main .poster-list .poster-item{position: absolute;left: 0;top: 0;}
.poster-main .poster-btn{position: absolute;top: 0;cursor: pointer;}
.poster-main .poster-prev-btn{left: 0;background:url(../img/btn_l.png) no-repeat center center;}
.poster-main .poster-next-btn{right: 0;background: url(../img/btn_r.png) no-repeat center center;}
.poster-item img{-moz-border-radius:8px; /* Gecko browsers */ -webkit-border-radius:8px; /* Webkit browsers */ border-radius:8px;}