﻿@charset "utf-8";
a{ color: #555 }
a:hover{ color: #e42882 }
.w{ width:1250px; margin:0 auto}
.h60{ height:60px;}
.header{border-top: 5px solid #e42882}
.header .fr{ padding-top: 20px; font-size: 16px; }
.header .fr .cur{ color: #e42882 }

.nav{ background-color: #e42882  }
.nav .nav_list{ width: 1250px;  height:47px; margin:0 auto; z-index:9999;}
.nav li{float:left;height:47px; width:170px; line-height:45px;position:relative; }
.nav li.last{background:none;}
.nav li a{float:left; display:block; background: url(../images/mbg.png) right center no-repeat; width:170px; height:47px; color: #fff; text-align:center; line-height:47px; font-size:16px;}
.nav li a:hover{background:#f39eca; text-decoration:none; color:#FFF}
.nav li a.selected{ background:#f39eca; text-decoration:none; color:#FFF}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:47px;left:0px; background:#f39eca;}
.nav li .submenu{width:170px;}
.nav li .submenu{ z-index:9999;}
.nav li .submenu li{float:left;padding:0;background:none;height:47px; line-height:47px; border-top:1px solid #fff}
.nav li .submenu li a{float:none;padding:0;text-align:center; font-family:"Microsoft YaHei";height:47px;line-height:47px;background:none; color:#fff; width:170px;  font-size:14px;}
.nav li .submenu li a:hover{background:#e42882;font-weight:normal; color:#fff; text-decoration:none;}

/* flexslider */
.flexslider{position:relative;height:560px;overflow:hidden;background:url(../Images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:560px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../Images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../Images/next.png) center center no-repeat;}

.qulick{ height: 117px; background: url(../images/bg1.jpg) repeat-x;  border-radius: 10px; margin-top: 20px; overflow: hidden; }
.qulick li{ padding: 0 40px; text-align: center; float: left;}
.show_time {  line-height: 117px; font-size: 30px; color: #fff; width: 400px; }
.show_time span{ font-size: 53px; width: 100px; text-align: center; }
.qulick li a{ display: block; width: 170px; margin-top: 22px; line-height: 68px; background-color: #fff; border-radius: 10px; text-align: center; font-size: 22px; color:  #e42882 }
.qulick li a:hover{ background-color: #e4007f; color: #fff; }

.tit{ color: #494645;  line-height: 160px; text-align: center; display: table; margin: 0 auto}
#imgbox{display: table-cell;vertical-align: middle; padding-right: 10px;}
#imgbox img{width: 20px; height: 20px;}
.tit .cn{ font-size: 36px; letter-spacing: 1px }
.tit .cn b{ color: #e42882; font-size: 48px; font-weight: normal; }
.tit .en{ font-size: 18px; }
.tit .en b{ font-weight: normal; font-size: 24px; color: #e42882; font-weight: normal;}

.index_aboutus{ overflow: hidden; }
.index_aboutus .fl{ width: 40%; }
.index_aboutus .fl img{ width: 100%; }
.index_aboutus .fr{ width: 55%; color: #000; font-size: 14px; line-height: 27px;  }

.more1 a{margin-top: 10px; width: 255px; height: 40px; line-height: 40px; text-align: center; font-size: 18px; color: #fff; display: block; background-color: #e4007f;  border-radius: 10px; }
.more2{ margin-top: 28px; position: relative; height: 60px; }
.more2 span{ display: block; height: 2px; background: #e4007f; overflow: hidden; width: 100%; position: absolute; z-index: 1; left: 0; top:30px;  }
.more2 a{margin: 0 auto; display: block; width: 255px; line-height: 55px; position: relative; z-index: 100;  text-align: center; font-size: 18px; color: #e4007f; background-color: #fff; border:2px solid #e4007f;  border-radius: 10px; }
.more2 a:hover{ background-color: #e4007f; color: #fff }

.more3{ text-align: center; margin-top: 30px; }
.more3 a{ display: block; margin: 0 auto; width: 260px; height: 40px; line-height: 40px; font-size: 18px; color: #e42882; border-radius: 10px; border:2px solid #e4007f; }
.more3 a:hover{ background-color: #e4007f; color: #fff }

.quick_num{ background:url(../images/mbg1.jpg); height: 190px; }
.quick_num ul{ width: 80%; margin:0 auto; overflow: hidden; }
.quick_num li { width: 50%; text-align: center; font-size: 24px; color: #000; float: left; line-height: 190px; }
.quick_num li span { font-size: 60px; color: #e4007f; }

.index_newslist .fl,.index_newslist .fr{ width: 46%; }

.index_newslist h3{ display: block; height: 188px; line-height: 158px; color: #fff;  font-size: 36px;  text-align: center;}
.index_newslist li{ overflow: hidden; font-size: 14px; color: #494645; padding-top: 10px; border-bottom: 1px dashed #444  }
.index_newslist li a{ display: block; color: #494645}
.index_newslist li a:hover{ color: #e4007f }
.index_newslist li a h4{ float: left; display: block;  line-height: 50px; width: 70%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; background: url(../images/arrow1.png) left center no-repeat; padding-left: 20px; }
.index_newslist li a span{ float: right; display: block;  line-height: 50px; width: 20%; text-align: right;}


.zt{ height: 710px; background: url(../images/mbg2.jpg); }
.write{ color: #fff }
.zt li{ float: left; width: 20%; color: #fff; text-align: center; padding-bottom:20px; }
.zt li .ztimg{ display: block; width: 138px; height: 138px; border-radius: 50%; margin:0 auto; background-color: #e4007f; }
.zt li a{color: #fff; display: block;  width: 150px; text-align: center; margin:0 auto;}
.zt li h3{ display: block; font-size: 16px; text-align: center; line-height: 50px; }
.zt li p{ text-align: left }


.zt1 li{ float: left; width: 20%; color: #e42882; text-align: center; padding-top:50px; }
.zt1 li .ztimg{ display: block; width: 138px; height: 138px; border-radius: 50%; margin:0 auto; background-color: #e4007f; }
.zt1 li a{color: #e42882; display: block;  width: 150px; text-align: center; margin:0 auto;}
.zt1 li h3{ display: block; font-size: 16px; text-align: center; line-height: 50px; }
.zt1 li p{ text-align: left }

.tj{ background:url(../images/mbg3.jpg); height: 510px; }
.owl-carousel-pic { margin-left: auto; margin-right: auto;}
.owl-carousel-pic .item{ display: block; text-align: center; }
.owl-carousel-pic .item img{ width: 180px; height: 160px; }
.owl-carousel-pic .item span{ color: #178a99; text-align: center; display: block; }
.owl-carousel-pic .owl-buttons{ position: relative; height: 24px; }
.owl-carousel-pic .owl-buttons div{ width: 55px; height: 60px; background-color: #eee;}
.owl-carousel-pic .owl-buttons .owl-prev{ position: absolute; left: -60px; top:-100px; background: url(../images/prev.png) center center no-repeat;}
.owl-carousel-pic .owl-buttons .owl-prev:hover{ background: url(../images/prev1.png) center center no-repeat;}
.owl-carousel-pic .owl-buttons .owl-next{ position: absolute; right: -60px; top:-100px;  background: url(../images/next.png) center center no-repeat;}
.owl-carousel-pic .owl-buttons .owl-next:hover{ background: url(../images/next1.png) center center no-repeat;}

.owl-carousel-pic1 { margin-left: auto; margin-right: auto;}
.owl-carousel-pic1 .item{ display: block; text-align: center; }
.owl-carousel-pic1 .item img{ width:200px; height: 70px; }
.owl-carousel-pic1 .item span{ color: #178a99; text-align: center; display: block; }
.owl-carousel-pic1 .owl-buttons{ position: relative; height: 24px; }
.owl-carousel-pic1 .owl-buttons div{ width: 55px; height: 60px; background-color: #eee;}
.owl-carousel-pic1 .owl-buttons .owl-prev{ position: absolute; left: -60px; top:-65px; background: url(../images/prev.png) center center no-repeat;}
.owl-carousel-pic1 .owl-buttons .owl-prev:hover{ background: url(../images/prev1.png) center center no-repeat;}
.owl-carousel-pic1 .owl-buttons .owl-next{ position: absolute; right: -60px; top:-65px;  background: url(../images/next.png) center center no-repeat;}
.owl-carousel-pic1 .owl-buttons .owl-next:hover{ background: url(../images/next1.png) center center no-repeat;}

.zh{ height: 510px; background: url(../images/mbg4.jpg) no-repeat; }
.yqlink{ padding: 30px 0; font-size: 18px; color: #494645; background-color: #ffcedc }
.yqlink span{ border-radius:18px; font-size: 18px; color: #fff; text-align: center; padding: 5px 30px; background-color: #e42882 }
.yqlink a{ font-size: 18px; color: #494645; padding: 0 10px; }

.footer{ background-color: #434343; overflow: hidden; }
.footnav{ overflow: hidden;  padding:30px 0 0 0; }
.footnav .flogo{ text-align: center; width: 20%; padding-top: 20px; }
.footnav .fcontact{ width: 25%; margin-left:30px; color: #fff}
.footnav h3{ display: block; font-size: 18px; color: #fff; line-height: 30px; }
.footnav ul{  }
.footnav .fcontact li{ line-height: 30px; font-size: 14px; }
.copyright {line-height: 45px; text-align: center; font-size: 14px; color: #fff }
.copyright  a{ color: #fff }
.fcode span{ display: block; text-align: center; font-size: 14px; color: #fff; line-height: 30px; }

.sbanner{ height: 377px; font-size: 36px; line-height: 377px; text-align: center; color: #fff }

.main{ padding-top: 30px; padding-bottom: 30px; overflow: hidden; }
.main .mleft{ float: left; width: 920px; min-height: 500px; background: #fff; }
.main .mright{ float: right; width: 275px; }


.mright h2{ display: block; line-height: 42px; font-size: 24px; font-weight: bold; color: #e42882; border-bottom:3px solid #e42882  }
.snav{ margin-top: 20px;  background-color: #fde1e9; overflow: hidden; }
.snav li{ border-bottom: 1px solid #fff }
.snav li a{ display: block; line-height: 50px; margin: 0; padding-left: 10px; color: #494645; font-size: 18px; }
.snav li a:hover,.mright ul li a.cur{ color: #fff; background:#e42882 url(../images/ico1.jpg) 225px center no-repeat;  }

.right_nav{ margin-top: 40px; }
.right_nav li{ margin-bottom: 10px; }
.right_nav a{ display: block; margin: 0 auto; height: 68px; text-align: center; line-height: 68px; font-size: 20px; color: #e42882; border-radius: 10px; border:2px solid #e4007f; }
.right_nav a:hover{ background-color: #e4007f; color: #fff }

.zhuzhi{ margin-top: 40px; border-radius:10px; background:url(../images/mbg3.jpg) right center no-repeat; color: #e4007f; font-size: 14px; line-height: 35px; padding:10px;   }
.zhuzhi h3{ line-height: 50px; font-size: 20px; display: block; text-align: center; color: #e4007f }

.rightdownlist{ margin-top: 10px; border-radius:10px; background:url(../images/mbg3.jpg) right center no-repeat; color: #e4007f; font-size: 14px; line-height: 35px; padding:10px;   }
.rightdownlist h3{ line-height: 50px; font-size: 20px; display: block; text-align: center; color: #e4007f }

.rightdownlist ul{ padding: 10px; }
.rightdownlist ul li { background:url(../images/ico33.png) left center no-repeat; padding-left: 20px  }
.rightdownlist ul li a{color: #e4007f}

.main .mleft h1{font-size: 24px; text-align: center; background-color: #e42882; line-height: 42px; height: 42px;  color: #fff; font-weight: bold;}
.aboutus{ padding: 20px; line-height: 30px; font-size: 14px; color: #555 }



.listnew li{ overflow: hidden; font-size: 14px; color: #494645; padding-top: 10px; border-bottom: 1px dashed #444  }
.listnew li a{ display: block; color: #494645}
.listnew li a:hover{ color: #e4007f }
.listnew li a h4{ float: left; display: block;  line-height: 50px; width: 70%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; background: url(../images/arrow1.png) left center no-repeat; padding-left: 20px; }
.listnew li a span{ float: right; display: block;  line-height: 50px; width: 20%; text-align: right;}

.news_list { width:100%; background:#fff; float:left; clear:both;}
.blues_bg{ background:#e42882; padding:5px;}
.blues_solid { border:1px solid #fff; padding:30px 20px;}
.blues_solid h2 { color:#fff; font-size:16px;font-weight:normal; letter-spacing:1px; line-height:40px;}
.blues_solid h2:before { content:""; width:30px; height:1px; background:#fff; display:block;}
.blues_solid h1 { color:#fff; font-size:28px; letter-spacing:1px; font-weight:normal; line-height:30px;}
.ns01 { float:right; font-size:16px;}
.news_list ul{ padding:20px; margin:0; display:block;}
.news_list li { float:left; width:100%; display:block; border-bottom:1px solid #e4e4e4; line-height:26px; padding:10px 0;}
.news_list li a{ color:#444; display:block}
.news_list li:hover a,.news_list li a.cur{ color:#89c322; display:block}
.news_list li:last-child { border-bottom:0;}

.newtextm { width:100%; background:#fff; float:left; margin-top:30px;min-height:418px; }
.newtextms { padding:25px;}
.newtextms h2 { font-size:24px; font-weight:normal; line-height:40px; letter-spacing:1px; padding-bottom: 15px; width:100%; border-bottom:1px solid #e4e4e4; float:left; margin-bottom:20px; }

.pageright { width: 100%; border-top:1px solid #e4e4e4; padding: 15px 0 0 0; margin-top:15px; }
.pageright a { width: 100%; display: block; font-size: 14px; line-height: 26px; }
.pageright .cur { color: #000 !important; background:none !important; }
.pageright a:hover { width: 100%; display: block; font-size: 14px; line-height: 26px; color:#009ee0; }

.downlist li{ overflow: hidden; border-bottom: 1px solid #ddd;  }
.downlist li h3{ display: block; float: left; line-height: 50px; height: 50px; font-size: 14px; }
.downlist li span{ display: block; float: right; line-height: 50px; }

.piclist{ overflow: hidden; margin: 0 -1%;}
.piclist li{ width: 23%; margin: 30px 1% 0 1%; float: left; }
.piclist li img{ width: 100%; height: 170px; border: 1px solid #ddd;}

.box1_list{ margin:0 -1.5%; }
.box1_list li{ width: 30.333333%; float: left; text-align: center; margin: 30px 1.5% 0 1.5%; }
.box1_list li a img{ width: 100%; height: 180px; }


.poster-main {
  width: 1000px;
  height: 500px;
  position: relative;
  margin: 0 auto;
}

.poster-main a, .poster-main img { display: block; }

.poster-main .poster-list {
  width: 1000px;
  height: 500px;
}

.poster-main .poster-list .poster-item {
  width: 200px;
  height: 500px;
  position: absolute;
  left: 0;
  top: 0;
}

.poster-main .poster-btn {
  position: absolute;
  top: 0;
  z-index: 10;
  cursor: pointer;
}

.poster-main .poster-prev-btn {
  left: 0;
  background: url(../img/left.png) no-repeat center center;
}

.poster-main .poster-next-btn {
  right: 0;
  background: url(../img/right.png) no-repeat center center;
}

/*返回顶部*/

/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:568px;right:-112px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:160px; font-family:"微软雅黑"; font-size:14px; color:#fff;text-indent:48px; line-height:48px; margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#e42882 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#e42882 url(../images/fixCont.png) no-repeat 0 -50px;}
.yb_bar .yb_QQ{background:#e42882 url(../images/fixCont.png) no-repeat 0 -100px;}
.yb_bar .yb_ercode{background:#e42882 url(../images/fixCont.png) no-repeat 0 -151px;}
.hd_qr{padding:0 17px 0px 17px;}
.yb_QQ a{display:block;text-indent:48px;width:100%;height:100%;color:#fff;}
