@charset "UTF-8";
/** Created by UICUT.com on 2016/12/31. Contact QQ: 215611388 */


@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
button{outline:none;}

html { font-family: "Microsoft YaHei", "Helvetica Neue", "Hiragino Sans GB", "黑体", Arial, sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

article, aside, details, figcacption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

audio:not([controls]) { display: none; height: 0; }

[hidden], template { display: none; }

a { background: transparent; text-decoration: none !important; color: #333; }

a:active, a:hover, a:focus { outline: 0; text-decoration: none; color: #993333; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

dfn { font-style: italic; }

mark { background: #ff0; color: #000; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; }
header{width: 100%;position: fixed; top: 0;background-color: #fff;z-index: 9999;height: auto;}

/*svg:not(:root) { overflow: hidden; }*/

hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; }

pre { overflow: auto; }

code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; }

ton { overflow: visible; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: p; }

input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

fieldset { border: 1px solid #c0c0c0; }

textarea { overflow: auto; }

optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; }

body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, a, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea, article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, nav, section, source, video, time { margin: 0; padding: 0;font-weight: normal; font-style: normal; font-size: 100%; font-family: inherit; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: justify; }

body { color: #333; background: #fff; font: 8px; overflow-x: hidden; }

ul, li, ol { list-style: none; line-height: normal; }

i, address, cite, dfn, em, var { font-style: normal; }

html, body { min-height: 100%; }

a, img, input[type=text], input[type=submit], input[type=password], textarea, select, button, footer, header, time, span, em, i { -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }

.g-main, .side-panel .list, .hd-top .content, .hd-center .content, .section11 .list, .section21 .box, .section21 .panel, .section22 .list, .section32, .section32 .center, .section32 .list, .section33 .box, .section33 .list, .section41 .list, .section51 .item .con, .cf { *zoom: 1; }

.g-main:before, .side-panel .list:before, .hd-top .content:before, .hd-center .content:before, .section11 .list:before, .section21 .box:before, .section21 .panel:before, .section22 .list:before, .section32:before, .section32 .center:before, .section32 .list:before, .section33 .box:before, .section33 .list:before, .section41 .list:before, .section51 .item .con:before, .g-main:after, .side-panel .list:after, .hd-top .content:after, .hd-center .content:after, .section11 .list:after, .section21 .box:after, .section21 .panel:after, .section22 .list:after, .section32:after, .section32 .center:after, .section32 .list:after, .section33 .box:after, .section33 .list:after, .section41 .list:after, .section51 .item .con:after, .cf:before, .cf:after { content: ""; display: table; }

.g-main:after, .side-panel .list:after, .hd-top .content:after, .hd-center .content:after, .section11 .list:after, .section21 .box:after, .section21 .panel:after, .section22 .list:after, .section32:after, .section32 .center:after, .section32 .list:after, .section33 .box:after, .section33 .list:after, .section41 .list:after, .section51 .item .con:after, .cf:after { clear: both; }

input[type=text], input[type=password], select, textarea { border: #333 1px solid; outline: none; }

input:hover[type=text], input:hover[type=password], select:hover, textarea:hover, input:focus[type=text], input:focus[type=password], select:focus, textarea:focus { border-color: #993333; }

.left, .right { float: left; }

.show { display: block !important; }

.content, .g-main, .section11, .section21, .section22, .section32, .section33, .section41, .section51 { width: 1000px; margin-left: auto; margin-right: auto; }

.btn { height: 30px; line-height: 30px; padding: 0 10px; border-radius: 5px; border: #993333 1px solid; text-align: center; background-color: #993333; color: #fff; }

.btn:hover { opacity: .8; color: #fff; }

.btn.btn-blue { background-color: #00aaee; border-color: #00aaee; }

.btn.btn-gray { background-color: #b9bcc7; border-color: #b9bcc7; }

.btn.btn-red { background-color: #993333; border-color: #993333; }

.btn.btn-orange { background-color: #ff7802; border-color: #ff7802; }

.btn.btn-white { background-color: #fff; border-color: #eee; color: #333; }

input[type=text], input[type=password], select { width: 100%; border: #eee 1px solid; border-radius: 5px; padding: 0 5px; }

input[type=text]:focus, input[type=password]:focus, select:focus { border-color: #993333; }

input[type=submit] { width: 100%; outline: none; }

input[type=submit]:hover { opacity: .8; }

textarea { height: auto; min-height: 120px; border: #eee 1px solid; border-radius: 5px; padding: 5px; }



.banner { height: 360px; overflow: hidden; width: 100%; position: relative; }

.banner .hd { z-index: 1; overflow: hidden; position: absolute; right: 50%; margin-right: -503px; bottom: 10px; text-align: center; padding: 0 30px; height: 51px; }

.banner .hd ul { overflow: hidden; zoom: 1; width: 100%; text-align: center; }

.banner .hd li { text-align: center; background: #fff; cursor: pointer; width: 94px; height: 51px; margin: 0 3px; display: inline-block; overflow: hidden; }

.banner .hd li.on { border: #993333 1px solid; }

.banner .bd { position: relative; height: 100%; z-index: 0; }

.banner .bd li { zoom: 1; vertical-align: middle; width: 100%; height: 360px; background: url("../images/banner1.jpg") center top no-repeat; background-size: auto 360px; }

.banner .bd img { width: 100%; height: 360px; display: block; }

.banner .bd a { display: block; width: 100%; height: 100%; }

.banner .prev, .banner .next { width: 20px; height: 34px; position: absolute; top: 50%; margin-top: -17px; background: url("images/l.png") left top no-repeat; cursor: pointer; opacity: .8; }

.banner .prev:hover, .banner .next:hover { opacity: 1; }

.banner .prev { left: 0; }

.banner .next { background-image: url(images/r.png); right: 0; }



.section31{height: 372px;width: 650px;border: 1px solid;}
.section31 li{border: 1px solid;width: 100%;height: 100%;}

.hd-center .content {height: 100px;padding-top: 20px;}

.hd-center .logo { float: left; }

.hd-center .nav { float: right; margin-left: 20px; font-size: 15px; color: #8f8f8f; margin-top: 20px; }

.hd-center .nav a { color: #8f8f8f; padding: 0 5px;}
.hd-center .nav input { margin-right: 50px;}

.hd-center .nav a:hover { color: #993333; }

.hd-menu {height: 50px;position: relative;background-image: url(/Public/Home/images/daohang.png);
};}
.hd-menu .content{}
.hd-menu li { padding: 0 3px; font-size: 16px; line-height: 50px; float: left; margin: 0 13px;}

.hd-menu li:hover a{background-color: #fff;color: #993333;}
.hd-menu li>a { color: #fff;font-size: 18px;  padding: 2px 10px;border-radius: 13px;}
.footer{width: 100%;background-color: #993333;color: #fff;overflow: auto;}
.bread{border-bottom: 1px solid #ccc; height: 40px;}
.breadcrumb{background-color: #fff !important;width: 1000px; margin-left: auto; margin-right: auto;font-size: 14px;}
.breadcrumb a{color: #666;}
.hd-title{border-bottom: 1px solid #ccc; height: 70px;line-height: 70px;}
.hd-titlec{width: 1000px; margin-left: auto; margin-right: auto;font-size: 18px;border: 1px solid #fff;}
.footer .ft1 { text-align: center; padding: 10px 0; }

.footer .ft1 p { text-align: center; font-size: 12px; line-height: 15px; }

.footer .ft1 span, footer .ft1 a { margin: 0 10px; }

.footer .ft1 .letter { letter-spacing: 3px; }

.footer .list { overflow: hidden;padding-bottom: 50px;margin: auto;width: 750px;display: flex; margin-top: 20px; text-align:center;}

.footer .list li { margin: auto;float: left;margin-left: 12px;}

.footer .ft2 { display: table; width: 100%;}
.show { display: block; }

.hide { display: none; }

.alert { display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0%; z-index: 99; background-color: rgba(0, 0, 0, 0.5); }

.alert .box { position: absolute; left: 50%; top: 50%; background-color: #fff; -webkit-box-shadow: 3px 8px 15px 0 #666; box-shadow: 3px 8px 15px 0 #666; }

.alert .title { width: 100%; border-bottom: #eee 1px solid; line-height: 50px; font-size: 14px; padding: 0 20px; }

.alert .btn-close { width: 50px; height: 50px; background: url("images/close.png") center center no-repeat; position: absolute; right: 10px; top: 10px; }

.alert .btn-close:hover { opacity: .8; }

.alert .operate { text-align: center; }

.alert .operate a { display: inline-block; width: 100px; }

.overly { display: none; width: 100%; height: 100%; position: fixed; left: 0%; top: 0; z-index: 99; background-color: rgba(0, 0, 0, 0.5); }

.alert-msg .box { width: 430px; height: 200px; margin-left: -215px; margin-top: -100px; }

.alert-msg .con { font-size: 18px; text-align: center; line-height: 30px; padding: 20px; }

.alert-msg .operate { margin-top: 10px; }

.alert-msg .operate a { display: block; margin: 0 auto; }

.shux{color: #fff;font-size: 18px;float: left;line-height: 50px;}
/*搜索样式*/
.cont-body{width: 742px;min-height: 270px; margin-left: auto; margin-right: auto;border: 1px solid #ccc;margin-top: 20px;margin-bottom: 50px;}
.fenye{border: 1px solid;}
.cont-shou{width: 95%;border-bottom: 1px solid #ccc;margin: auto;margin-top: 23px;display: table;position: relative;}
.cont-shouleft{float: left;min-width: 120px;border-radius: 10px;background-color: #993333;margin-bottom: 12px;color: #fff;font-size: 16px;}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{border-color: #993333 !important; background-color: #993333 !important;}
.pagination a{color: #666;}
.cont-zong{border-bottom: 1px solid #fff; width: 80%;margin: auto;padding-bottom: 5px;text-align: center;padding-top: 10px;}
.cont-nian{text-align: center;margin-top: 5px;padding-bottom: 10px;}
.cont-shouright{float: left;margin-left: 30px;max-width: 481px;}
.cont-shourightt{font-weight: 600;font-size: 16px;}
.cont-xianq{font-size: 20px;margin-top: 5px;}
.cont-xianq span{font-size: 14px;color: #993333;margin-left: 20px;}
.cont-time{color: #999;font-size: 14px;position: absolute;right: 20px;bottom: 10px;}
.pagination > li > a, .pagination > li > span{color: #ccc !important;}
.con-wu{line-height: 150px;font-size: 20px;}
.right1-bor p{text-indent: 2em;}
.right1-bor img{max-width: 600px;}
.article img{max-width: 600px;}
/*下载样式*/
.cont-onl{width: 95%;border-bottom: 1px solid #ccc;margin: auto;height: 75px;line-height: 75px;}
.cont-onltit{text-indent: 20px;float: left;font-size: 16px;font-weight: 900;}
.cont-onl img{width: 110px;height: 35px;float: right;margin-right: 20px;margin-top: 20px;}

/*首頁樣式*/
.con-sbody{width: 1000px; margin-left: auto;margin-right: auto;margin: 25px auto;display: table;margin-top: 150px; }
.sy-sbody{width: 1000px; margin-left: auto;margin-right: auto;margin: 25px auto;display: table;}
.con-sbody .left{float: left;width: 485px;margin-bottom: 20px;}
.con-sbody .left iframe{width: 100%;height: 100%;}
.con-sbody .right{float: right;width:485px;margin-bottom: 20px; }
.con-sbody .title { height: 27px; background: transparent url(../images/titlebg1.png) left center no-repeat;color: #fff; font-size: 20px; padding-left: 18px; line-height: 27px; margin-bottom: 10px; }
.con-sbody .title1 { height: 27px; background: transparent url(../images/titlebg2.png) left center no-repeat;color: #fff; font-size: 20px; padding-left: 30px; line-height: 27px; margin-bottom: 10px; }
.con-sbody .more { float: right; font-size: 14px; color: #454545;margin-right: 23px;color: #fff;}
/*.con-sbody .more:hover { color: #014584; }*/
.con-sbody .list li { line-height: 33px; border-bottom: #cfcfcf 1px solid; font-size: 14px; color: #454545; }
.con-sbody .list li a { color: #333; text-decoration: none;cursor:pointer;}
.con-sbody .list li span {float: right;margin-right: 10px;color: #333;}
.con-sbody .list li:hover img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
.con-sbody .list>li>a:hover  { color: #993333; }
.con-sbody .list>li ul a  { color: #999; }
.con-sbody .list>li ul li  {border-bottom: 0px;border-top: 1px solid #ccc; }
.con-sbody .cont{height: 102px; border-bottom: #cfcfcf 1px solid;}
.contleft{float: left;}
.contleft img{width: 142px;height: 82px;}
.contright{float: right;width: 330px;}
.contrightsp{font-size: 18px;color: #993333;text-align: left;}
.contrightxq{font-size: 14px;color: #999;text-indent: 30px;line-height: 25px;margin-top: 5px;}
.contrightx{color: #993333;float: right;margin-top: -23px;}
.con-video{width: 100%;height: 330px;}
.con-img{background: transparent url(../images/shouyebag.png) left center no-repeat; background-size: 100% 100%;color: #fff; font-size: 22px; padding-left: 30px; line-height: 41px; margin-bottom: 10px; }
.con-deng{font-size: 18px;color: #993333;line-height: 80px;margin-left: 80px;}
.con-xinx{color: #fff;margin-left: 80px;font-size: 17px;}
.con-xinx input{margin-left: 30px;background: none;border: none;text-align: center;color: #666;height: 40px;width: 170px;}
.con-yanz{line-height: 25px;width: 80px;background-color: #fff;color: #993333;border-radius: 30px;font-size: 18px;text-align: center;margin-top: 15px;margin-left: 170px;border: none;}
.con-huif{text-align: center;font-size: 18px;color: #fff;margin-top: 8px;}
.con-sbody .title3 { height: 27px;background: transparent url(../images/titlebg3.png) left center no-repeat; color: #fff; font-size: 20px; padding-left: 20px; line-height: 41px; margin-bottom: 10px; }
.con-sbody .title4 { margin-left: -5px; float: left;height: 27px;line-height: 27px;background: transparent url(../images/titlebg4.png) left center no-repeat;background-size: 100%;; color: #fff; font-size: 20px;margin-bottom: 10px; }
.con-sbody .title6 { height: 27px;background: transparent url(../images/title3.png) left center no-repeat; color: #fff; font-size: 20px; padding-left: 20px; line-height: 41px; margin-bottom: 10px; }
.con-sbody .title5 { height: 27px;background: transparent url(../images/titlebg4.png) left center no-repeat;color: #fff; font-size: 20px; padding-left: 20px; line-height: 41px; margin-bottom: 10px; }
.con-sbody .title2 { height: 27px;background: transparent url(../images/titlebg6.png) left center no-repeat; color: #fff; font-size: 20px; padding-left: 20px; line-height: 41px; margin-bottom: 10px; }
.menu{ text-align: center; line-height: 30px; font-size: 17px;margin-top: 20px;}
.menu a{ color: #666;padding: 0 17px;line-height: 50px;display: inline-block;}
.menu a:hover{ color: #993333;}
.debutt{width: 172px;height: 30px; line-height: 30px; float: left; background: transparent url(../images/buttbg.png) left center no-repeat; background-size: 100% 100%;}
.debutt .dengl{margin-left: 30px;}
.debutt .zhuce{margin-left: 38px;}
.title-img{float: left;height: 27px;}
.cardz{position: absolute;width: 100%;height: 40px;left: 0;top: 50px;z-index: 999; background-color: #fff;font-size: 16px;line-height: 40px;text-align: center;}
.cardz a{padding: 0 20px;margin: auto;color: #000 !important;}
.cardz a:hover{color: #000 !important;cursor: pointer;}
.footerbor{width: 1000px;margin: auto;}

/*关于我们>养老研究中心样式*/
.con-sbody .left1{float: left;width: 238px;}
.con-sbody .right1{float: right;width: 729px;}
.right1-bor{width: 100%;border: 1px solid #ccc;,margin-top: 20px;line-height: 30px;min-height: 310px;}
.right1-bord{width: 95%;margin: auto;border-bottom: 1px solid #ccc;display: table;margin-top: 20px;}
.right1-bord .left{float: left;width: 210px;text-align: center;}
.right1-bord .left img{width: 200px; height: 140px;margin-top: 10px;;}
.right1-bord .right{float: left;width: 470px;}
.right1-bord .right .text{font-size: 24px;letter-spacing: 5px;}
.right1-bord .right .text1{font-size: 16px;margin-top: 10px;color: #666;}
.right1-bord .right .text2{font-size: 14px;margin-top: 8px;color: #999;text-indent: 40px;line-height: 33px;}
.right1-bord .right .text span{font-size: 16px;color: #993333;margin-left: 10px;letter-spacing: 2px;}
.lib-name ul{display: none;}
.bgcolor{background-color: #fff !important;color: #993333;}

/*新闻活动>新闻样式*/
.right1-bord .text1{font-size: 16px;font-weight: 900;}
.right1-bord .text2{font-size: 14px;color: #999;line-height: 28px;float: left;padding: 5px 0;text-indent: 2em;}
.right1-bord .text3{color: #993333;margin-left: 20px;}
.right1-bord .text4{float: right;margin-top: 20px;margin-right: 10px;}
.right1-bor .textarea{font-size: 14px;text-indent: 35px;line-height: 40px;padding: 15px;}


/*找回密码/注册样/登录式*/
.control-label{line-height: 30px;text-align: left;font-size: 14px;color: #999;}
.form-controlred{border: 1px solid #993333 !important;}
.cont-zbody{width: 1000px;margin: auto; margin-top: 150px;margin-bottom: 50px;display: table;}
.bitian{color: #993333;font-size: 20px;float: left;margin-left: 30px;margin-top: 4px;}
.cont-yzm{width: 90px;height: 35px;background-color: #993333;float: left;margin-left: 20px;margin-top: -5px;text-align: center;line-height: 35px;font-size: 16px;color: #fff;}
.cont-huan{text-decoration:underline !important;color: #993333;cursor: pointer;float: left;}
.cont-zc{font-size: 15px;color: #993333;cursor: pointer;}
.zcbutton{border: none; width: 80px;height: 30px;text-align: center;line-height: 30px; background: transparent url(../images/zcbutton.png) left center no-repeat; background-size: 100% 100%;}
.dlogo{width: 250px;height: 250px;margin: 0 auto;}
.dlogo img{width: 100%;height:100%;}
.dl-bo{width: 450px;height: 330px;border: 1px solid #993333;box-shadow: 8px 8px 5px #ccc;}
.dl-xuany{font-size: 24px;color: #993333;text-align: center;margin-top: 50px;}
.cont-xgmima{height: 30px;width: 100%;background-color: #ccc;border-radius: 20px;line-height: 30px;padding-left: 20px;font-size: 14px;}
.cont-xgmima span{margin-right: 60px;}
.cont-xgmima a{color: #000000;cursor: pointer;}
.cont-xgmimab{width: 600px;margin-bottom: 120px;}
.cont-xgmmtis{color: #669966;font-size: 24px;text-align: center;margin-top: 70px;}
.cont-xgmmhuf{font-size: 12px;text-align: center;line-height: 70px;}


/*文章详情样式*/
.article-title{font-size: 20px;color: #993333;text-align: center;padding-top: 20px;width: 742px;margin: auto;margin-top: 180px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.article-title1{color: #999;font-size: 14px;margin-bottom: 10px;}
.article .title{font-size: 16px;text-align: center;}
.article .textarea{font-size: 14px;text-indent: 35px;line-height: 30px;padding: 20px;}
.cont-shou .left{float: left;font-size: 45px;color: #993333;line-height: 150px;}
.cont-shou .right{float: right;padding-right: 50px;} 
.cont-shou .left img{width: 310px;height: 105px;}
.cont-shou .right .text{font-size: 24px;text-align: center;margin-top: 30px;} 
.cont-shou .right .text1{font-size: 14px;line-height: 40px;text-align: center;} 
.bgcolor1{color: #993333 !important;}
.bgcolor2{color: #000000 !important;}
.article-title1 span{width: 25%;}


/*轮播样式*/
#b03 { width: 485px;}
#b03 .dots { position: absolute; right: 20px; bottom: 0px;}
#b03 .dots li { display: inline-block; width: 10px; height: 10px; margin: 0 4px; text-indent: -999em; border: 2px solid #fff; border-radius: 6px; cursor: pointer; opacity: .4; 
-webkit-transition: background .5s, opacity .5s; -moz-transition: background .5s, opacity .5s; transition: background .5s, opacity .5s;}
#b03 .dots li.active {background: #fff;opacity: 1;}
.act{background:#fff;color: #993333 !important;}
.zanzhu{border: 1px solid #CFCFCF;overflow: hidden;height:87px;width: 1000px;  margin:auto; }
.zanzhu ul{ width: 1000px; height:87px;}
.zanzhu li{list-style: none; display: block;float: left;height:112px;margin: auto 10px;line-height: 87px; min-width: 100px;}
.zanzhu li img{width: auto;}
/*首页tab样式*/
