@font-face {
    font-family:FontAwesome;font-style:normal;font-weight:400;
    src:url(/public/fonts/font-awesome/fontawesome.otf?v=4.7.0);
    src:url(/public/fonts/font-awesome/fontawesome-webfont.eot?v=4.7.0#iefix) format('embedded-opentype'),
    url(/public/fonts/font-awesome/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),
    url(/public/fonts/font-awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg')
}
html{ font-family:"arial","微软雅黑",'FontAwesome';background-color: #fff; font-size: 14px;}
body{font-size: 14px; line-height: 2; color: #5a5a5a; }
body,li,ul,p,img,div,span,h1,h2,h3,h4,h5,h6,dl,dt,dd,figure, form,a,button {
    margin: 0; border: 0; padding: 0; list-style: none;
}
div{margin: 0px auto;}
.container{width: 1200px;  margin: 0px auto; }
.clearfix:after{content:""; height:0; visibility:hidden;display:block; clear:both; }
.rmainBox { float: right; width:930px;}
.lsideBox{ float:left; width:250px;}
.rmainBox,.lsideBox,.lmainBox,.rsideBox,.mainBox{margin: 10px auto 20px auto;}
.lmainBox{  float: left; width:930px; }
.rsideBox{float:right; width:250px; }

a,a:hover{ text-decoration: none;color: #5a5a5a }
@media screen and (max-width: 1250px){
    html{font-size: 12px;}
    body{font-size: 12px;}
}
.marginTop{ margin-top: 40px;}
.marginTopByTandC{ margin-bottom: 20px;}

.header { position: relative;}
.currlocatinon{ position: absolute; left:0px; bottom:0px; line-height: 50px; background-color: rgba(0,0,0,0.4); width:100%; color:#fff;z-index: 10000;}
.currlocatinon a{ color:#fff; }
.class2column{position: absolute; left:50%; bottom:0px; line-height: 50px;z-index: 10001; width:50%;}
.class2column .container{ width:600px; margin-left: 0px;}
.class2column .sideul2{float: right;}
.class2column .sideul2 li { float: left; }
.class2column .sideul2 li a{color:#fff; display: block; padding: 0px 20px; line-height: 30px; margin: 10px 0px; margin-left: 20px; border-radius: 5px;  }
.class2column .sideul2 li.cur2class a{ background-color: #f93;}


.head-top-1{ background-color: #eee; line-height: 2}
.head-top-1 .head_top_welcome{float: left;}
.head-top-1 .head_top_bar{ float:right;}
.head-top-1 .head_top_bar span{margin: 0px; margin-left: 5px; padding: 0px 10px; display: inline-block; cursor: pointer;}
.head-top-2{ margin: 30px auto; line-height: 1;}
.head-top-2 .logo ,.head-top-2 .c-name,.head-top-2 .hotline{ float: left; height: 66px;}
.head-top-2 .logo img{ display: block; vertical-align: bottom; height: 100%; width: auto;}
.head-top-2 .c-name { margin-left: 20px;}
.head-top-2 .c-name .c-name-1{font-size: 25px; color:#f60; line-height: 42px; font-weight: bold;}
.head-top-2 .c-name .c-name-2{ font-size: 16px; color: #999999; line-height: 24px;}
.head-top-2 .hotline{ float: right; background: url("../images/tel_d3sz.png") no-repeat 0 center; padding-left: 50px;}
.head-top-2 .hotline .hotline-1{  font-size: 14px; line-height: 28px; height: 28px;}
.head-top-2 .hotline .hotline-2{font-size: 26px; color:#ff9933; font-weight: bold;}

.navbar{ background:  #f60 ; }
.navbar .navul1{   height: 60px; justify-content: space-between; }
.navbar .navli1{  position: relative; flex: auto;}
.navbar .navli1 a{font-size: 14px; color:#fff;}
.navbar .navli1>a{  line-height: 60px; display: block;   font-size: 16px; text-align: center; position: relative;}
.navbar .navli1:hover>a,.navbar .navul1>li.active:hover>a{ background-color :#ff9933; color: #fff;}
.navbar .navul1>li.active>a{ background-color :#ff9933; color: #fff; }
.navbar .navul1>li.active>a:before{background-color: #ff9933; background-image: none; }
.navbar .navul2 { position: absolute; z-index: 101; top:200%; right: 0px; width:100%; text-align: left; visibility: hidden; transition: 200ms; opacity: 0;  border: 1px solid #ff9933; border-top: 0; }
.navbar .navul2 .navli2{ width:100%;  line-height: 3; padding-top:2px; }
.navbar .navul2 a{  background-color: #fff;  color: #f60; width:100%; height: 100%; display: block; text-indent: 14px;  border-right: 0px; border-left: 0px; position: relative; }
.navbar .navul2>li:hover>a:before{background-color:#ff9933;}
.navbar .navli1:hover>.navul2{ top:100%; opacity: 1; visibility:visible; }
.navbar .navul2 li.dropleft{ position: relative;}
.navbar .navul2 .navul3{ position: absolute; left:105%; top:100%; visibility: hidden; transition: 200ms; opacity: 0;z-index: 100; width:100%; }
.navbar .navul2 .navul3 li{ padding-top:2px; }
.navbar .navul2 li.dropleft:hover>.navul3{ left: 105%; top:0px; visibility:visible; opacity:1;}
.navbar .navul3>li:hover>a:before{background-color:#ff9933;}

.index_search{ margin-top: 20px; position: relative;}
.index_search .container{  }
.index_search  .keys-box{ float: left; margin-left: 20px; }
.index_search  .keys-box .keystxt{ color:#f93; font-size: 16px; font-weight: bold;}
.index_search  .keys-box .keys{ margin-left: 10px;}
.index_search .search-box { float: right; margin-right: 20px; }
.index_search .search-box{ position: relative;}
.index_search .search-box .searchword{  width:250px; height: 26px; line-height: 26px;}
.index_search .search-box .searchgo{ height: 26px; line-height: 26px; position: absolute;  top:2px;right: 0px; padding: 0px 10px; background-color:#f60; color: #fff; cursor: pointer; }


.index-serviceItem { text-align: center;}
.index-serviceItem .title-box{ background: url("../images/title-bg.png") no-repeat center center;  }

.index-serviceItem .title-box .title{ font-size: 24px; color:#F60; font-weight: bold; text-align: center; }
.index-serviceItem .title-box .desc{ font-size: 15px; line-height: 21px; color:#666; text-align: center;}
.index-serviceItem .content-box .upimg_item{ float: left;}
.index-serviceItem .content-box .upimg_item dt,.index-serviceItem .content-box .upimg_item dd{ margin: 0px 20px;}
.index-serviceItem .content-box .upimg_item dt { text-align: center; position:relative;}
.index-serviceItem .content-box .upimg_item dt img{ width:80px; height: 80px; vertical-align: bottom; margin: 20px auto 10px; }


.index-serviceItem .content-box .upimg_item .title{ text-align: center; font-size: 16px; font-weight: bold; color:#f60; padding-bottom: 20px;}
.index-serviceItem .content-box .upimg_item .pic ,.index-serviceItem .content-box .upimg_item .title{ background-color: #eee;}
.index-serviceItem .content-box .upimg_item .pic { border-top-right-radius: 20px; border-top-left-radius: 20px;}
.index-serviceItem .content-box .upimg_item:hover img{ filter: invert(30%);  -webkit-filter: invert(30%); /* Chrome, Safari, Opera */ }
.index-serviceItem .content-box .upimg_item .title { border-bottom-right-radius: 20px; border-bottom-left-radius: 20px;}
.index-serviceItem .content-box .upimg_item .desc{ margin: 20px 40px; text-align: left; }
.index-serviceItem .more { display: inline-block; color:#fff; padding: 10px 20px; background-color: #f60; margin: 10px auto; border-radius: 10px;}

.index-youshi { background: url("../images/23.jpg") repeat center center; padding: 40px 0px;}
.index-youshi .title-box .title{  font-size: 30px; color:#fff; font-weight: normal; text-align: center;  }
.index-youshi .content-box{ margin-top: 40px;}
.index-youshi .content-box .upimg_item{ float: left; position: relative; background-color: #f1f1f1; transition: 200ms;}
.index-youshi .content-box .upimg_item:hover{ top:-2px; }
.index-youshi .content-box .upimg_item img{ vertical-align: bottom;}
.index-youshi .content-box .upimg_item:nth-child(1){ width:289px; height: 470px;  }
.index-youshi .content-box .upimg_item dt,.index-youshi .content-box .upimg_item dd{ position: absolute;}
.index-youshi .content-box .upimg_item:nth-of-type(n+2){ width:289px; height: 230px; margin-left: 10px;  }
.index-youshi .content-box .upimg_item:nth-of-type(n+5){ margin-top: 10px; }

.index-youshi .content-box .upimg_item:nth-child(1) dt{ bottom:0px; left:0px; z-index: 1;}
.index-youshi .content-box .upimg_item:nth-child(1) .title{ z-index: 2; font-size: 25px; margin: 0px 30px; top:50px; line-height: 1; }
.index-youshi .content-box .upimg_item:nth-child(1) .desc{ z-index: 2;  margin: 0px 30px; top:100px; line-height: 1.5; }

.index-youshi .content-box .upimg_item:nth-of-type(n+2) dt{ bottom:0px;  top:70px; left:30px; z-index: 1; height: 20px; display: inline;}
.index-youshi .content-box .upimg_item:nth-of-type(n+2) dt img{ width:20px; height: 20px; vertical-align: top;}
.index-youshi .content-box .upimg_item:nth-of-type(n+2) .title{  z-index: 2; left:60px; top:70px; line-height: 20px;}
.index-youshi .content-box .upimg_item:nth-of-type(n+2) .desc{  z-index: 2; margin: 0px 30px; top:100px; line-height: 20px;}


.index-ruzhu .title-box .title{ font-size: 24px; color:#F60; font-weight: bold; text-align: center; }
.index-ruzhu .title-box .desc{ font-size: 15px; line-height: 21px; color:#666; text-align: center;}
.index-ruzhu  .item { float: left;}
.index-ruzhu  .item div{ margin: 10px; border: 1px solid #f2f2f2; padding: 15px;   }
.index-ruzhu  .item div span{ display: block; background-color: #f2f2f2; padding: 0px 30px; }
.index-ruzhu  .item div span.title{ font-size: 18px; color: #222; line-height: 50px; padding-top: 50px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.index-ruzhu  .item div span.desc{ line-height: 30px; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.index-ruzhu  .item div span.go{ text-align: center; }
.index-ruzhu  .item div span.go a{ display: inline-block; line-height: 1; padding: 10px 15px; margin: 20px; background-color: #fff; border: #ccc; }

.index_about { background-color: #f8f8f8; padding: 40px 0px;}

.index_about .title-box .title{ font-size: 24px; color:#F60; font-weight: bold; text-align: center; }
.index_about .title-box .desc{ font-size: 15px; line-height: 21px; color:#666; text-align: center;}
.index_about .content-box .about>img{ float: left; width:500px; box-shadow: 5px 5px 20px 3px #f1f1f1;}
.index_about .content-box .about>.content-box{ float: right; width:650px;}
.index_about .content-box .title{ font-size: 20px; line-height: 2;}
.index_about .content-box .more{ margin-left: 10px; display: inline-block; padding: 10px 20px; line-height: 1; background-color: #f60; color:#fff; border-radius: 20px;}


.index_activity .title-box .title{ font-size: 24px; color:#F60; font-weight: bold; text-align: center; }
.index_activity .title-box .desc{ font-size: 15px; line-height: 21px; color:#666; text-align: center;}
.index_activity  .single_roll_list li{width:32%; float: left; padding: 10px 0.66%; position: relative; height: 250px;  }
.index_activity  .single_roll_list li img{ width:100%; height: 250px; vertical-align: bottom;}
.index_activity  .single_roll_list li a{ position: absolute; bottom: 10px; left: 2%; width:96%; height: 30px; line-height: 30px; display: block; background-color:  rgba(255,102,0,0.1); text-align: center; color: #fff; }

.index_honor { background-color: #f8f8f8;padding: 40px 0px;}
.index_honor .title-box .title{ font-size: 24px; color:#F60; font-weight: bold; text-align: center; }
.index_honor .title-box .desc{ font-size: 15px; line-height: 21px; color:#666; text-align: center;}
.index_honor .rollDiv { overflow: hidden; margin-top: 20px;}
.index_honor .rollDiv .rollList{ width:8000%; white-space: nowrap;}
.index_honor .rollDiv .rollList li{ float: left; margin-right: 10px;}
.index_honor .rollDiv .rollList li a{ text-align: center;}

.index_guest .title-box .title{ font-size: 24px; color:#F60; font-weight: bold; text-align: center; }
.index_guest .title-box .desc{ font-size: 15px; line-height: 21px; color:#666; text-align: center;}
.index_guest  .single_roll_list li{ float: left; padding: 0px; margin: 9px; position: relative;    }
.index_guest  .single_roll_list li img{ width:219px; height: 96px;  vertical-align: bottom; border: 1px solid #f1f1f1 }
.index_guest  .single_roll_list li a{ display: none; }

.index_newslist { background-color: #f8f8f8 ; padding: 40px 0px;}
.index_newslist .left-box,.index_newslist .mid-box,.index_newslist .right-box{ width:33.33%; float: left; }
.index_newslist .title-box{ height: 70px; position: relative; width:380px; border-bottom: 2px solid #f60;}
.index_newslist .content-box{ width:380px; margin-top: 10px;}
.index_newslist .title-box .title{ font-size: 24px; line-height: 36px;}
.index_newslist .title-box .desc{ line-height: 28px; color: #666; position: absolute; left:0px; bottom:8px;}
.index_newslist .title-box .more{ line-height: 28px; position: absolute; right:10px; bottom:8px;}

.index_newslist .news-list .item{ line-height: 3; border-bottom: 1px dashed #ccc;list-style: inside disc; position: relative;  }
.index_newslist .news-list .item .title{ position: absolute; top:0px; left:20px; width:260px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.index_newslist .news-list .item .title a{  width:260px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.index_newslist .news-list .item .time{ float: right; margin-right: 10px;}
.index-pinzhi { margin: 40px 0px;}
.index-pinzhi .upimg_item{ float: left; position: relative}
.index-pinzhi .upimg_item dt{}
.index-pinzhi .upimg_item dd{ position: absolute; left:80px; top:0px;}
.index-pinzhi .upimg_item dd.title{ top:0px; font-size: 20px; font-weight: bold;}
.index-pinzhi .upimg_item dd.desc { top:30px;}
.footer-nav{ height: 42px; line-height: 42px; background: url("../images/footer_nav_bg.jpg") repeat-x center center #3e3e3e; }
.footer-nav .container{ padding: 0px 0px; border-bottom: 1px solid #eee;}
.footer-nav  li{ float: left; text-align: center;}
.footer-nav  li a{ color:#fff;}
.footer-box  { background-color: #3e3e3e; color: #fff; padding: 20px 0px;}
.footer-box .left-box{ float: left; width:60%;}
.footer-box .left-box .title{ font-size: 24px;}
.footer-box .left-box  .hotteltxt{ font-size: 16px;}
.footer-box .left-box .hottel{ background: url("../images/tel_d3sz.png") no-repeat 0px center; font-size: 30px; line-height: 45px; color:#f60; text-indent: 50px; }
.footer-box .right-box{ float: right; width:290px; text-align: center;}
.footer-box .right-box .title{ font-size: 16px;}
.footer-box .right-box .qrcodeItem {  float: left; margin-top: 20px; }
.footer-box .right-box .qrcodeItem2 {  margin-left: 50px; }
.footer-box .right-box .qrcodeItem img{ width:120px;   }



.newspage { margin-top: 40px; padding: 20px 40px; border: 1px solid #eee;}
.newspage .newsList .item{ border-bottom: 1px dashed #f1f1f1; padding: 15px 0px; }
.newspage .newsList .item .pic{  width:150px; float: left; }
.newspage .newsList .item .pic img{max-width: 100%;}
.newspage .newsList .item .cntent{ float: left;  margin-left: 20px; width:930px; }
.newspage .newsList .item .cntent .title{ font-size: 18px; color:#f93;}
.newspage .newsList .item .cntent .time{ display: block; color:#ccc}

.newspage2  { margin-top: 40px; padding: 20px 40px; border: 1px solid #eee;}
.newspage2 .newsList .item{ border-bottom: 1px dashed #f1f1f1; padding: 15px 0px; }
.newspage2 .newsList .item  .title{  color:#f93;}
.newspage2 .newsList .item  .time{ float: right; color:#ccc}

.shownewpage{ margin-top: 40px; padding: 20px 40px; border: 1px solid #eee;}
.shownewpage .shownewstitle{ text-align: center; color:#F60;}
.shownewpage .time{ display: block; text-align: center;}
.shownewpage  .shownewscontent{ padding-top:10px;}

.aboutpage{ margin-top: 40px; padding: 20px 40px; border: 1px solid #eee;}
.aboutpage .imge-box { margin-bottom: 40px;}
.aboutpage .imge-box dl{ float: left; text-align: center;}
.aboutpage .imge-box dl dt.pic{ width:90px; height: 90px; background-color:  #f63; border-radius: 50%;  margin: 0px auto; cursor: pointer;}
.aboutpage .imge-box dl dt.pic:hover{background-color:  #f90;  }
.aboutpage .imge-box dl dt.pic img{ width:50px; height: 50px; margin: 20px;}
.aboutpage .imge-box dl dd{ margin: 0px 40px;}
.aboutpage .content-box { margin-bottom: 40px;}

.aboutpage .companypage .pic{ float: left; margin: 0px 20px 20px 0px;}

.aboutpage .honor .title-box{font-size: 24px;  text-align: center;}
.aboutpage .honor  .rollDiv { overflow: hidden; margin-top: 20px;}
.aboutpage .honor .rollDiv .rollList{ width:8000%; white-space: nowrap;}
.aboutpage .honor .rollDiv .rollList li{ float: left; margin-right: 10px;}
.aboutpage .honor .rollDiv .rollList li a{ text-align: center;}

.aboutpage .qy  .title-box{font-size: 24px;  text-align: center;}
.aboutpage .qy .item{ width:33.33%; float: left; text-align: center;}
.aboutpage .qy .item dt{ width:246px; height: 246px; margin: 0px auto; position: relative; z-index: 0; overflow: hidden; border-radius: 50%; background: url("../images/yj1.png") no-repeat center 50px ;}
.aboutpage .qy .item dt:before{ content:""; position: absolute; width:100%; height: 100%; top:0; left:0;  background: url("../images/yj1.png") no-repeat center 50px ;}
.aboutpage .qy .item dt span{ position: absolute; width:100%; left:0px;  top:140px; font-size: 20px; color: #fff; z-index: 2;}
.aboutpage .qy .item dt img { position: absolute; left:0pt; top:0px; transition: 200ms;z-index: -1; max-width: none;}
.aboutpage .qy .item dt:hover img{ left:-20%;}
.aboutpage .qy .item dd{ margin:10px 20px;}
.aboutpage .qy .item1 dt:before{ background-image: url("../images/yj1.png") ; }
.aboutpage .qy .item2 dt:before{ background-image: url("../images/yj2.png") }
.aboutpage .qy .item3 dt:before{ background-image: url("../images/yj3.png") }


.aboutpage .gshj .title-box{  text-align: center;}
.aboutpage .gshj .title-box .title{ font-size: 24px; }

.aboutpage .gshj  .single_roll_list li{ float: left; padding: 0px; margin: 9px; position: relative;    }
.aboutpage .gshj  .single_roll_list li img{ width:350px; height: 220px;  vertical-align: bottom; }
.aboutpage .gshj  .single_roll_list li a{ display: none; }

.aboutpage .gshd .title-box{  text-align: center;}
.aboutpage .gshd .title-box .title{ font-size: 24px; }

.aboutpage .gshd .news-list .item{ width:33.33%; float: left; }
.aboutpage .gshd .news-list .item .content{ margin: 20px; padding: 20px; background-color: #fff;}
.aboutpage .gshd .news-list .item img{ width:100%; height: 130px;}
.aboutpage .gshd .news-list .item span{ display: block;}
.aboutpage .gshd .news-list .item  .title{ font-size: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.aboutpage .gshd .news-list .item  .time{ font-size: 10px; color:#bbb;}
.aboutpage .gshd .news-list .item  .desc { height: 120px; overflow: hidden;}

.aboutpage .gshd .news-list .item .content:hover{ background-color: #f90; color:#fff;}
.aboutpage .gshd .news-list .item .content:hover span{color:#fff;}
.aboutpage .gshd .news-list .item .content:hover a{color:#fff;}

.imgpage { margin-top: 40px; padding: 20px 40px; border: 1px solid #eee;}
.imgpage .item{ width:33.1%; float: left;}
.imgpage .item div{ margin: 20px 10px 0px 10px; border: 1px solid #eee; text-align: center;}
.imgpage .item div img{ max-width:100%; display: block; margin: 0px auto}
.imgpage .item div span{ max-width:100%; display: block; margin: 0px auto}
.imgpage .item div a{ width:100%; height: 100%; display:block ;text-align: center;}
.imgpage .item div:hover{ border: 1px solid #f63;}
.imgpage .item div:hover a{ color:  #f90; font-weight: bold;}


.imgpage3 { margin-top: 40px; padding: 20px 40px; border: 1px solid #eee;}
.imgpage3 .item{ width:20%; float: left;}
.imgpage3 .item div{ margin: 20px 10px 0px 10px; border: 1px solid #eee; text-align: center;}
.imgpage3 .item div img{ max-width:100%; display: block; margin: 0px auto}
.imgpage3 .item div span{ display: none;}
.imgpage3 .item div a{ width:100%; height: 100%; display:block ;text-align: center;}
.imgpage3 .item div:hover{ border: 1px solid #f63;}
.imgpage3 .item div:hover a{ color:  #f90; font-weight: bold;}

.imgpage4 { margin-top: 40px; padding: 20px 40px; border: 1px solid #eee;}
.imgpage4 .item { width:33.33% ; float: left; overflow: hidden; text-align: center; margin: 10px 0px;}
.imgpage4 .item div{ overflow: hidden; position: relative; background-color: #fff;}
.imgpage4 .item div .title{ position: absolute; width:100%; display: block; text-align: center; bottom:20px; font-size: 20px;z-index: 1;}
.imgpage4 .item div .pic2{ position: absolute;   text-align: center; left:0px; top:0px; z-index: -1;}
.imgpage4 .item div:hover .pic2{ z-index: 2;}
.imgpage4 .item div:hover .pic1{ display: none;}
.imgpage4 .item div:hover .title{display: none;}

.imgpage4 .img-baozhang { clear: both;}
.imgpage4 .img-baozhang .title-box{  text-align: center;}
.imgpage4 .img-baozhang .title-box .title{ font-size: 24px; margin-top: 10px; }
.imgpage4 .img-baozhang .container{ max-width: 100%;}


.imgpage4 .img-baozhang  .upimg_item{ float: left; text-align: center;}
.imgpage4 .img-baozhang  .upimg_item dt {width:100px; height: 100px; margin: 0px auto; border-radius: 50%; display: block;}
.imgpage4 .img-baozhang  .upimg_item dt img{ width:100%; height: 100%;}
.imgpage4 .img-baozhang  .upimg_item dd{ margin: 0px 30px; }
.imgpage4 .img-baozhang  .upimg_item dd.title{ font-size: 20px; font-weight: bold;}
.imgpage4 .img-baozhang  .upimg_item dd.desc {}

.imgshowpage2{ margin-top: 40px; padding: 20px 40px; border: 1px solid #eee;}
.imgshowpage2 .title{ text-align: center; color:#F60;}
.imgshowpage{ margin-top: 40px; padding: 20px 40px; border: 1px solid #eee;}
.imgshowpage .img-box{float: left; width:50%;}
.imgshowpage .prams{ float: right; width:48%;}
.imgshowpage .img-box .imglist ul ,.showdiv ul { white-space: nowrap; }
.imgshowpage .img-box .imglist li,.showdiv li{ display: inline-table; margin: 0.5rem ; }
.imgshowpage .content-box{ margin-top: 10px;}
.imgshowpage .content-box img{max-width: 10px;}

.feedbackpage  { margin-top: 40px; padding: 20px 40px; border: 1px solid #eee;}
.feedbackpage .feedback_table {max-width: 100%; width: 100%; line-height: 2;}
.feedbackpage .feedback_table .text{ width:100px;  text-align:right; padding-right: 10px;}
.feedbackpage .feedback_table .input{}
.feedbackpage .feedback_table .input .input-text{ width:90%;}
.feedbackpage .feedback_table .input .textarea-text{ width:90%; height: 4rem; }
.feedbackpage .feedback_table .input img{ height: 22px; vertical-align: middle; padding-left: 1rem;}
.feedbackpage .feedback_table .info{ padding-left:5px; color: #f00; }
.feedbackpage .feedback_table .input .input-text,.feedbackpage .feedback_table .input .textarea-text,.feedbackpage .feedback_table .code{ }
.feedbackpage .feedback_table .submit { width:90%; line-height: 3; background-color:#F93;  border: 1px solid #F93;  color: #fff; cursor: pointer;}

.searchpage { margin-top: 40px; padding: 20px 40px; border: 1px solid #eee;}
.searchpage .searcname{ text-align: center;  line-height: 2; border-bottom: 1px solid #F93;  }
.searchpage .searcname span{ height: 100%; display: inline-block; position: relative; }
.searchpage .searcname span:before{ content: ""; position: absolute; height: 5px; width: 110%; display: block; left: 0px; bottom:-3px; background-color: #F93;  }
.searchpage .searchform{ margin: 0px auto; margin-top: 10px; width:95%; position: relative; clear: both; height: 34px;}
.searchpage .searchword{ position: absolute; width:100%; height: 30px; line-height: 30px; border-radius:200px; -webkit-border-radius:200px;  -moz-border-radius:200px;  -ms-border-radius:200px;  -o-border-radius:200px;}
.searchpage .searchword { background-color: #f3f7f9; text-indent:15px; outline:none;border:  1px solid #eee}
.searchpage .searchword:focus{ border:  1px solid #F60;}
.searchpage .searchgo{ color: #fff; cursor: pointer; border: 0px; background: #F60; outline:none; position: absolute; padding: 0px 15px; border: 1px solid #F60;  height: 32px; line-height: 32px; top:1px; right:-2px; border-radius:30px;-webkit-border-radius:30px;  -moz-border-radius:30px;  -ms-border-radius:30px;  -o-border-radius:30px; }

.seachresult{ padding: 20px 10px;}
.seachresult { line-height: 24px; }
.seachresult li{ position: relative; border-bottom:  1px dashed #eee; margin-top: 10px;}
.seachresult li span{ position: absolute; right: 0; top: 0px;}

.pagerlist{ text-align: center; clear: both; padding: 3px; margin: 5px;}
.pagerlist a,.pagerlist span { margin: 2px; padding: 2px 5px; border: 1px solid #ccc;}
.pagerlist .current{background-color: #ccc; color:#fff;}
.pagerlist .disabledfy{ font-family: Tahoma, Verdana;}