@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'iconfont';  /* project id 562621 */
  src: url('https://at.alicdn.com/t/font_562621_j5oigtznld2c5wmi.eot');
  src: url('https://at.alicdn.com/t/font_562621_j5oigtznld2c5wmi.eot?#iefix') format('embedded-opentype'),
  url('https://at.alicdn.com/t/font_562621_j5oigtznld2c5wmi.woff') format('woff'),
  url('https://at.alicdn.com/t/font_562621_j5oigtznld2c5wmi.ttf') format('truetype'),
  url('https://at.alicdn.com/t/font_562621_j5oigtznld2c5wmi.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}

body{ font-family:"微软雅黑"; line-height:180%; background:#fff; font-size:12px;}
*{margin:0;padding:0;list-style-type:none;}
ol,ul,li,dl,dt{ list-style-type:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,p,input{ margin:0; padding:0;}
a{ text-decoration:none; color:#444;transition: all .3s;}
a:hover{ text-decoration:none; color:#007dc1;}
.clearfix{ clear:both;}

.fl{ float:left;}
.fr{ float:right;}
.toptxt{height: 32px;border-bottom: 1px solid #f2f2f2;}
.wel{ line-height:32px;}
.tq{}
.top_area{ padding-top:20px; padding-bottom:20px;}
.logo_box{}
.search_box{margin-top: 29px;height: 45px;border: 2px solid #5bc0f7;box-sizing: border-box;border-radius: 4px;}
.search_box .keyword{width: 220px;height: 41px;border: none;box-sizing: border-box;}
.search_box i{float: left;margin: 0 10px;line-height: 41px;color: #ccc;}
.search_box .submit {float: right;margin-top: -2px;margin-right: -2px;width: 109px;height: 45px; background: #5bc0f7;border-radius: 0 4px 4px 0; text-align:center; color:#fff; border:none;}

.nav{ height:60px; background:#0084c6; position:relative;}
.nav a{ color:#fff; position:relative;}
.navbox {width:100%; margin:0 auto; z-index:99;}
.navbox .m {width:10%; line-height:60px; font-size:18px; text-align:center;float:left;}
.navbox .m p {font-size:14px;}
.navbox .sub{display:none; width:100%; padding:20px 0; position:absolute; left:0; background:rgba(255,255,255,0.9); text-align:center; z-index:99;}
.navbox .sub li{ vertical-align:middle; z-index:99; height:38px; line-height:38px; min-width:150px;}
.navbox .sub li a{ font-size:18px; height:38px; line-height:38px; display:block; background:url(images/icon.png) 0 9px no-repeat; color:#0f0f0f;}
.navbox .sub li a:hover{ color:#fff; background:#0084c6;   }
.navbox .smenu{ float:left;}
.navbox .smenu ul{ float:left; max-width:480px;}
.navbox .smenu ul li{ width:50%; float:left;}
.navbox .s-pic{ float:right; color:#fff;}
.navbox .on{ background:#58b431;}
.navbox .on .mlink::after{ content:"";width: 0;height: 0;border-right: 8px solid transparent;border-bottom: 8px solid #fff;border-left: 8px solid transparent;position:absolute; bottom:-18px; left:50%; margin-left:-8px;}

.bannerbox{ width:100%; position:relative;}

.quickbox{ position:relative; margin-top:-40px; z-index:99;}
.quickbox li{ height:110px; background:#5bc0f7; width:20%; float:left; text-align:center;transition: all .3s;}
.quickbox li a{ color:#fff; display:block; line-height:110px; font-size:18px; font-weight:500;}
.quickbox li a i{ font-size:50px; font-weight:500; margin-right:10px;}
.quickbox li:hover{    background: #fff;box-shadow: 1px 2px 2px rgba(0,0,0,.2);transform: scale(1.05);}
.quickbox li:hover a{ color:#5bc0f7;}
.quickbox li a span{ top:-10px; position:relative;}

.warp{}
.newsbox{ padding-bottom:20px;}
.news_txt{ width:72%;}
.news_nr { width: 100%;overflow: hidden; }
.news_nr .tab-hd { height: 60px;margin-bottom: -1px; color: #5c4d40; }
.news_nr .tab-hd ul {}
.news_nr .tab-hd li{ float: left; height: 60px; line-height: 60px;}
.news_nr .tab-hd li a{ display:block; padding:0 20px;color: #525252; font-size:18px;}
.news_nr .tab-hd li a:hover{ color:#5bc0f7; text-decoration:none;   }
.news_nr .tab-hd li.on{    font-weight: 600;background: #eef8fe;color: #5bc0f7;border-color: #eef8fe;border-bottom: 2px solid #5bc0f7;}
.news_nr .tab-hd li.on a{ color:#5bc0f7; text-decoration:none;}
.news_nr .tab-bd { border-top: 1px solid #e4e4e4; padding-top:15px;  }
.news_nr .tab-bd ul{ overflow:hidden; zoom:1; }
.news_nr .tab-bd li { width:49%;display:inline-block;height: 30px; line-height: 30px; overflow: hidden; background:url(../img/dot4.png) no-repeat left center; padding-left:12px; font-size:14px;}
.news_nr .tab-bd li .date {font-size: 12px;margin-left: 15px;float: right;color: #999;}

#owl-pic{position:relative;width:49.5%;max-height:270px; float:left;}
#owl-pic .item{ position:relative;display:block;}
#owl-pic img{display:block;width:100%; height:270px;}
#owl-pic b{position:absolute;left:0;bottom:0;width:100%;height:50px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-pic span{position:absolute;left:0;bottom:25px;width:100%;font:18px/32px;color:#fff;text-align:center;}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:15px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background:#fff;*display:inline;*zoom:1;border-radius:50%;}
.owl-pagination .active{width:10px;background:#007dc1;border-radius:50%;}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;}
.owl-next{right:0;}
.owl-prev:hover{}
.owl-next:hover{}

.news_nr .hot_news{ width:48%;}
.news_nr .hot_news li{ width:100%;}
.news_nr .hot_news .one{border-bottom: 1px dashed #ccc;margin-bottom: 5px; height:auto; padding-left:0; background:none;}
.news_nr .hot_news .one h3{text-align: center;line-height: 22px;}
.news_nr .hot_news .one h3 a{ color:#5bc0f7; font-weight:400;}
.news_nr .hot_news .one p{margin: 8px 0;color: #999;line-height: 24px; font-size:14px;}

.yw_box{ width:26%; float:right;}
.yw_nr { width: 100%;overflow: hidden; }
.yw_nr .tab-hd { height: 60px;margin-bottom: -1px; color: #5c4d40; }
.yw_nr .tab-hd ul {}
.yw_nr .tab-hd li{ float: left; height: 60px; line-height: 60px; border-top:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.yw_nr .tab-hd li:first-child{ border-left:1px solid #e4e4e4;}
.yw_nr .tab-hd li a{ display:block; padding:0 20px;color: #525252; font-size:18px;}
.yw_nr .tab-hd li a:hover{ color:#5bc0f7; text-decoration:none;   }
.yw_nr .tab-hd li.on{    font-weight: 600;background: #eef8fe;color: #5bc0f7;border-color: #eef8fe;border-bottom: 2px solid #5bc0f7;}
.yw_nr .tab-hd li.on a{ color:#5bc0f7; text-decoration:none;}
.yw_nr .tab-bd { border-top: 1px solid #e4e4e4; padding-top:15px;  }
.yw_nr .tab-bd ul{ overflow:hidden; zoom:1; }
.yw_nr .tab-bd li { width:100%;display:inline-block;height: 30px; line-height: 30px; overflow: hidden; background:url(../img/dot4.png) no-repeat left center; padding-left:12px; font-size:14px;}
.yw_nr .tab-bd li:nth-of-type(2n){ float:right;}
.yw_nr .tab-bd li .date {font-size: 12px;margin-left: 15px;float: right;color: #999;}


.doc_area{ padding:20px 0;}


.docpic{ width:100%; overflow:hidden;   }
.docpic .hd{overflow:hidden; position:relative;}
.docpic .hd h3{  height:60px; line-height:60px; font-size:18px; margin-bottom:-1px;color:#007dc1; float:left;    font-weight: 600;background: #eef8fe;color: #5bc0f7;border-color: #eef8fe;border-bottom: 2px solid #5bc0f7;padding:0 20px;}
.docpic .hd ul { position:absolute; zoom:1; z-index:1; right:0; top:25px;}
.docpic .hd ul li{ float:left; cursor:pointer; display:block; width:12px; height:12px; margin-right:4px; _display:inline; background:#007dc1; }
.docpic .hd ul li.on{ background:#9ecf13; }
.docpic .hd .next,	.docpic .hd .prev{ float:right; display:block; width:24px; height:24px; overflow:hidden; margin-right:6px; cursor:pointer; margin-top:20px;}
.docpic .hd .next{ background:url(../img/ico_11.png);}
.docpic .hd .prev{ background:url(../img/ico_10.png);}

.docpic .bd{ padding:15px 0 0 0; border-top: 1px solid #e8e8e8; }
.docpic .bd ul{ overflow:hidden; zoom:1; }
.docpic .bd ul li{ float:left; width:145px; margin-right:20px;}
.docpic .bd ul li img{ width:100%; height:180px;}
.docpic .bd ul li .docinfo{ text-align:center; background:#007dc1; color:#fff; padding:5px 0;}
.docpic .bd ul li .docinfo h5{ font-size:20px; line-height:180%; font-size:18px;}
.docpic .bd ul li:hover .docinfo{ background:#58b431; font-size:13px;}

.ks_box{ padding-top:20px;}
.ks_box .ks_tit { height: 60px;margin-bottom: -1px; color: #5c4d40; }
.ks_box .ks_tit h3{  height:60px; line-height:60px; font-size:18px; margin-bottom:-1px;color:#007dc1; float:left;    font-weight: 600;background: #eef8fe;color: #5bc0f7;border-color: #eef8fe;border-bottom: 2px solid #5bc0f7;padding:0 20px;}
.ks_nr { width: 100%;overflow: hidden; padding-top:20px; border-top: 1px solid #e8e8e8; }
.ks_nr .tab-hd { width:22%;color: #5c4d40;}
.ks_nr .tab-hd ul {}
.ks_nr .tab-hd li{ float: left; height: 60px; line-height: 60px; width:100%; background:#5bc0f7;border-bottom: 2px solid #fff;transition: all .3s;}
.ks_nr .tab-hd li a{ display:block; padding:0 20px;color: #fff; font-size:18px; }
.ks_nr .tab-hd li a:hover{ color:#fff; text-decoration:none;}
.ks_nr .tab-hd li.on{    font-weight: 600;background: #58b431;color: #fff;border-bottom: 2px solid #4a9829;transform: scale(1.05);}
.ks_nr .tab-hd li.on a{ color:#fff; text-decoration:none;}
.ks_nr .tab-bd { width:76%;}
.ks_nr .tab-bd .tab-pal{ width:100%;}
.ks_nr .tab-bd ul{ overflow:hidden; zoom:1; }
.ks_nr .tab-bd li { float:left;width:24%;font-size:14px; border:1px solid #B5B5B5; padding:20px; margin-bottom:10px; margin-right:1%; height:100px;}
.ks_nr .tab-bd li a .tit{ padding:10px 0; text-align:center; font-weight:600;}
.ks_nr .tab-bd li a p{ color:#8B8B8B;}

.foot{width: 100%;height: 180px;margin-top: 60px;background: #0084c6;color: #fff;display: block;overflow: hidden;}
.foot .copy{ width:70%; float:left;}
.foot .copy h3{line-height:24px;height:auto; padding-top:40px; font-size:18px; line-height:200%;}
.foot .copy h3 i{ font-size:24px; padding-right:10px;}
.foot .copy p{ height:35px; border-left:1px solid #00abff; padding-left:21px; line-height:19px; display:block; font-size:12px; margin-top:20px; color:#fff;}
.foot .copy p a{ color:#fff;}
.foot .copy p a:hover{ text-decoration:underline;}
.foot .QRcode{float:right; padding-top:40px;}
.foot .QRcode img{ width:104px; height:104px; float:right; margin-left:14px;}


.nbanner{ width:100%; position:relative;}
.bannerimg{ width:100%;}
.bannerimg img{ width:100%; height:auto;}
.banner_txtbox{ position:absolute; top:0; left:50%; margin-left:-25%; height:100%; display:block;}
.bannertxt{ position:absolute; width:80%; vertical-align:middle; text-align:center; display:inline-block; margin:0 auto; color:#fff;top:40%;text-shadow:2px 2px 2px rgba(0,0,0,0.2);}
.bannertxt h2{ font-size:36px; font-weight:normal; line-height:180%;}
.bannertxt p{ font-size:16px;}

.menubox{ width:100%;height:50px; position:relative; top:-50px; background:rgba(255,255,255,.2)}
.menubox .lists{ width:10%; float:left; line-height:50px; text-align:center;}
.menubox li a{ color:#fff;}
.menubox .cur{ background:#0084c6;}
.menubox .cur a{ color:#fff;}

.stit{ padding:10px 0;}
.stit h2{ font-size:24px; font-weight:bold;}

.nr_box{border-top: 2px solid #0186d5;}
.l_box{ width:72%; float:left;}
.r_box{ width:24%; float:right;}


.newslist li{position: relative;padding: 20px 10px;border-bottom: 1px solid #e4e4e4;box-sizing: border-box;transition: background-color .3s;}
.newslist li:hover {background: #f0f8fd;}
.newslist li.hasthumb {padding: 25px 10px;height: 200px;}
.newslist li h2{font-size:18px;line-height:1.5;font-weight:normal;}
.newslist li .thumb {float: left;margin-right: 34px;display: block;width: 200px;height: 152px;}
.newslist li .thumb img{width:200px;height:152px;}
.news-list-summary{overflow:hidden;height:100%;}
.news-list-summary p{margin-left: 0;display:-webkit-box;line-height:1.5;max-height:68px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal;margin-bottom:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;color:#8b8b8b;margin-top: 8px;}
.time-author{position: relative;margin-top: 8px;font-size:13px;color:#999;line-height:35px;}
.time-author span{margin-right:5px;display:inline-block;}

.nhot_news{}
.nhot_news h2 {line-height: 58px;font-size: 18px;border-bottom: 1px solid #e4e4e4;color: #0186d5; font-weight:bold;}
.nhot_news li{ padding:10px 0;border-bottom: 1px dashed #ccc;}
.nhot_news li a i{display:inline-block;margin-right: 9px;margin-top: 5px;width: 22px;height: 22px;line-height: 22px;border-radius: 50%;text-align: center;color: #FFFFFF;background: #999; font-style:normal;}
.nhot_news li a i.top1{ background:#C30105;}
.nhot_news li a i.top2{ background:#C54F00;}
.nhot_news li a i.top3{ background:#CF9B03;}

.quick_link{}
.quick_link h2{line-height: 58px;font-size: 18px;border-bottom: 1px solid #e4e4e4;color: #0186d5; font-weight:bold;}
.quick_link li{ width:49%; float:left; text-align:center; background:#5bc0f7; padding:20px 0; margin-bottom:6px;}
.quick_link li:nth-of-type(2n){ float:right;}
.quick_link li a{ color:#fff; display:block;font-size:18px; font-weight:500;}
.quick_link li a i{ font-size:32px; font-weight:500; display:block;}
.quick_link li a span{ margin-top:10px; display:block;}
.quick_link li:hover{    background:#58b431;}
.quick_link li:hover a{ color:#fff;}

.ksfl{overflow:hidden; width:100%;}
.ksfl dl{position:relative;font-size:14px;border-top: 1px solid #d7d7d7;overflow: hidden;}
.ksfl dl:last-child {border-bottom: 1px solid #d7d7d7;}
.ksfl dt{font-size:18px;position:absolute;top:0;left:0;height: 100%;line-height: 65px;background-color:#f2f2f2;width:273px;text-align:center;}
.ksfl dd{margin-left:323px;overflow:hidden;font-size: 16px;box-sizing:border-box;}
.ksfl dd a{display:block;width: 160px;line-height:64px;float:left;}
.ksfl dd a:before{content:"";display:inline-block;margin-right: 10px;width: 24px;height: 24px;line-height: 24px;text-align: center;font-size: 20px;border: 1px solid #d7d7d7;box-sizing: border-box;vertical-align: middle;}
.ksfl dd a.cur {color: #0286d5;font-weight: 600;}
.ksfl dd a.cur:before{content:"\e60a";font-family: 'iconfont';color:#0286d5;}

.kslist {}
.kslist ul {padding-top: 45px;}
.kslist li {position: relative;float: left;margin-right:2%;margin-bottom: 35px;padding: 20px;width: 32%;height: 185px;border: 1px solid #e4e4e4;box-sizing: border-box;transition: border-color .4s;}
.kslist li:nth-child(3n) {margin-right: 0;}
.kslist li h3 {line-height: 50px;font-size: 16px;color: #0186d5;border-bottom: 1px solid #e4e4e4; font-weight:bold;}
.kslist li h3 a {float: right;display: block;margin-top: 12px;margin-left: 8px;width: 60px;height: 26px;line-height: 24px;text-align: center;color: #0186d5;font-size: 12px;border: 1px solid #0186d5;box-sizing: border-box;}
.kslist li p {padding-top: 20px;line-height: 1.5;color: #868686;}
.kslist li i {display: block;position: absolute;right: 0;bottom: 0;width: 40px;height: 40px;line-height: 40px;font-size: 22px;text-align: center;color: #fff;background: #e4e4e4;transition: background-color .4s;}
.kslist li:hover {border-color: #0186d5;}
.kslist li:hover i {background: #0186d5;}

.zd_sty{ background:#B9272A;position:absolute;display: inline-block;height: 40px;line-height: 40px;font-size: 14px;color: #fff;vertical-align: top; padding:0 12px; right:10px; top:0;}


.zd_sty:after {position: absolute;top: 40px;left: 0;content: '';display: block;width: 0;height: 0;border-top: 13px solid #B9272A;border-left: 40px solid transparent;border-right: 40px solid transparent;}

.doclist li {position: relative;float: left;margin-right:2%;margin-bottom: 35px;padding: 20px 18px 20px 118px;width:32%;height: 165px;border: 1px solid #e4e4e4;box-sizing: border-box;transition: border-color .4s;}
.doclist li:nth-child(3n) {margin-right: 0;}
.doclist li .doctor-img {position: absolute;left: 18px;top: 20px;display: block;width: 100px;height: 123px;overflow: hidden;}
.doclist li .doctor-img img {display: block;width: 100%;height: 100%;}
.doclist li h2 {margin-left: 10px;height: 62px;font-size: 16px;font-weight: 400;border-bottom: 1px solid #e4e4e4;}
.doclist li h2 a {color: #0186d5;}
.doclist li h2 span {display: block;font-size: 12px;color: #bcbcbc; padding-top:10px;}
.doclist li .depart {position: absolute;top: 20px;left: 230px;}
.doclist li .area {position: absolute;top: 46px;left: 230px;}
.doclist li .goodat {margin-top: 10px;padding: 0 10px;color: #858585;}
.doclist li p span {color: #989898;}
.doclist li:hover {border-color: #0186d5;}
.doclist li i {display: block;position: absolute;right: 0;bottom: 0;width: 40px;height: 40px;line-height: 40px;font-size: 22px;text-align: center;color: #fff;background: #e4e4e4;transition: background-color .4s;}
.doclist li:hover i {background: #0186d5;}

.ncontent{ font-size:14px; line-height:200%;}
.con_tit{font-size: 30px;color: #333333;font-weight: normal; padding:20px 0; text-align:center;}
.introduce{ position:relative;}
.introduce h2{ padding:15px 0; font-size:18px;}
.introduce p{ padding:10px 0;}
.introduce .tit_color {color: #007dc1;font-weight: 400;}
.introduce .jcjs-p{font-weight: 800;line-height: 18px;}
.introduce .jcjs-span{ font-weight:normal;}
.introduce .intro-a{color: #000000;font-size: 16px; padding:0 10px;}
.introduce .kback{ position:absolute; right:0; top:10px;}
.introduce .kback i{ font-size:30px;}
.introduce .kback span {position: relative;padding-left: 5px;top: -6px;}

.main-introduce .introduce{ position:relative;}
.main-introduce .introduce .doc-img {width:24%;float: left;padding-right:20px;}
.main-introduce .introduce .doc-img img {max-width: 100%;border: #eee 5px solid;}
.main-introduce .introduce .doc-information{ float:left; width:73%; font-size:14px;}
.main-introduce .introduce .doc-information h4{ font-size:24px; padding-top:20px;}
.main-introduce .introduce .doc-information h4 span{ font-size:14px; font-weight:normal; padding:0 5px;}
.main-introduce .introduce .doc-information ul{}
.main-introduce .introduce .doc-information li{ float:left; width:48%; padding:10px 0;}
.main-introduce .intro-infor{margin-top: 30px;border-bottom: #C0C0C0 1px dashed;}
.main-introduce .intro-infor h2{ padding-bottom:20px;}
.main-introduce .kback{ position:absolute; right:0; top:10px;}
.main-introduce .kback i{ font-size:30px;}
.main-introduce .kback span {position: relative;padding-left: 5px;top: -6px;}

.ztlist{}
.ztlist li{ float:left; width:50%;}
.ztlist li img{ width:100%;}

    .swiper-container {
      width: 100%;
      height: 100%;
      margin-left: auto;
      margin-right: auto;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	 .swiper-slide img{ width:100%;}
.swiper-pagination{
	text-align:center;
	width:100%;
	margin-top:-80px;}
.swiper-pagination .swiper-pagination-bullet {
    width: 30px;
    height: 8px;
	margin:0 5px;
	background:#02328d;
	border-radius:0;
}

.news_detail{}
.news_detail .top_btn{position: relative;width: 100%;height: 64px;line-height: 64px;}
.news_detail .top_btn:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}
.news_detail .top_btn .newsbtn{}
.news_detail .top_btn .newsbtn .newsback span{ position:relative; padding-left:5px;top:-5px;}
.news_detail .top_btn .newsbtn .newsback i{ font-size:24px;}
.news_detail .top_btn .sharebox{ padding-top:15px;}
.news_detail .news_content .news_tit_box{font-size: 28px; padding:10px 0; margin-top:10px;font-weight: bold;color: #0551a9;text-align: center;}
.news_detail .news_content .news_time_box{font-size: 18px;color: #cccccc;text-align: center;}
.news_detail .news_content .news_content_box{ padding:50px 0; color:#666;}
.news_detail .news_content .news_content_box img{ max-width:100%;}
.newshowbtnbox{
	display: inline-table;
	vertical-align: middle;
	width: 130px;
	height: 110px;
	border: 1px solid #e8e8e8;
}
.arrowbg{
	display: inline-block;
	width: 30px;
	height: 100%;
	background: #cccccc url(../img/arrowleftwhite.png) center center no-repeat;
}
.arrowrightbg{
	display: inline-block;
	width: 30px;
	height: 100%;
	background: #007dc1 url(../img/arrowrightwhite.png) center center no-repeat;
}
.newshowbtnText{
	display: table-cell;
	width: 100px;
	vertical-align: middle;
	text-align: center;
}
.previousbtn{
	position: fixed;
	top:50%;
	margin-top:-55px;
	left: 0;
}
.Nextbtn{
	position: fixed;
	top:50%;
	margin-top:-55px;
	right:0;
}


.fenye {width: 100%;margin: 20px auto;display: block;text-align: center;}
.fenye ul {text-align: center;}
.fenye li {display: inline-block;margin: 0 5px;}
.fenye li a {display: block;height: 20px;line-height: 20px;padding: 5px 10px;border: 1px solid #c5c3c3;color: #666;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;
box-sizing: content-box;}
.fenye li a:hover, .fenye .hover a {background: #007dc1;color: #fff;}
.fenye li a.nh {color: #ccc}

.feedbox{ padding-bottom:20px; padding-top:30px; width:100%;}
.feedbox .w50{ width:50%;}
.feedbox .w100{ width:100%;}
.feedbox .w50,.feedbox .w100{position: relative;min-height: 1px;float:left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.feedbox .row{}
.feedbox li{ margin-bottom:15px;}
.feedbox li .input{ width:100%;border: 1px solid #ccc; height:40px;background: #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding:10px;}
.feedbox li .input:focus{border: 2px solid #2ebfe1; padding:9px;outline:medium;}
.feedbox li .textarea{ width:100%;border: 1px solid #ccc;padding: 10px;background: #fff; min-height:120px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.feedbox li .sumbit{    background:#2ebfe1; border:0;
    border-radius: 2px;
    width: 100%;
    padding: 0 11px;
	margin:0 auto;
    height: 50px;
    cursor: pointer;
    text-align: center;
    font-size: 16px;
    color: #fff;
	transition:all linear 0.4s;}
.feedbox li .sumbit:hover{ background:#114F76;}
.feedbox .fkbtn{ width:240px; margin:0 auto;}

*==========以下部分是Validform必须的===========*/
.Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(../img/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(../img/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(../img/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}