body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{padding:0;margin:0;}
body,button,input,select,textarea{font:13px/1.5 \5FAE\8F6F\96C5\9ED1,arial,sans-serif; }
body{ min-width: 1200px;}
table{border-collapse:collapse;border-spacing:0;font-size: inherit;font:100%;}
caption,th{text-align:left;}
fieldset,img{border:none; vertical-align:middle;}
ul,ol,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
sup,sub{font-size:100%;vertical-align:baseline;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after {content: '';content: none;}
input,button,textarea,select{font-family: inherit;font-size: inherit;font-weight: inherit;vertical-align:middle;*font-size:100%;-moz-outline:none;outline:none}
:focus {outline: none;}/*
address,caption,cite,code,dfn,em,i,b,strong,th,var,optgroup{font-style:normal;font-weight:normal;}*/
small{font-size:100%;}
hr{color:#D1D7DC;background-color:#D1D7DC;border:none;height:1px;}
/*common style--------------------------------------------------------------------------*/
.left{float:left;}
.right{float:right;}
.clear{ clear:both;}
.clearfix:after {content:'\0020';display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.hide{ display:none;}
.w1200{ width:1200px; margin:0 auto;}
.w1180{ width: 1180px; margin: 0 auto;}
/*website link--------------------------------------------------------------------------*/
a{text-decoration:none; color:#333333;}
a:hover{}
body{ background-color:#FFF; color: #333333;}
.header{ background: #fff; z-index: 20; height: 90px; position:fixed; width: 100%; top: 0; left: 0;  transition: height ease .3s;}
.header_mini{ height: 60px;box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1); }
.header .inner{ width: 1200px; transition: all ease .5s;}
.header_mini .inner{ /*width: 80%;*/}
.header .logo{height: 90px; overflow: hidden;transition: all ease .3s;}
.header .logo .img{ display: block; height: 100%;}
.header .nav{ padding-top: 35px;transition: all ease .3s; padding-right: 10px;}
.header_mini .nav{ padding-top: 15px; padding-right: 0;}
.header .nav .item{ padding-bottom: 27px; margin-left: 64px; margin-right:11px;position: relative; overflow: hidden; }
.header .nav .item.on .link:before{  width: 100%;}
.header .nav .item:hover{ overflow: visible;}
.header_mini .logo{ height: 60px;}
/*.header_mini .logo .img{width: 127px; height: 30px;}*/
.header .nav .link{ float: left; height: 28px; line-height: 28px;}
.header .nav .link:before{ content: ''; display: block; position: absolute; left: 0; top: 28px; height: 1px; overflow: hidden; font-size: 0; line-height: normal; background: #a29061; width: 0; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.header .nav .item:hover .link:before{  width: 100%;}
.header .nav .tex{ font-size: 14px; float: left;font-style:normal;font-weight:normal; }

.header .nav .i_list{opacity: 0;filter:alpha(opacity=0); background: #ffffff; position: absolute; left: 50%; top: 55px; margin-left: -100px; width: 200px; border-top: 3px solid #737373;transition: all 0.3s ease-out 0s; 
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
    transform: translate3d(0px, 10px, 0px);
    -moz-transform: translate3d(0px, 10px, 0px);
    -webkit-transform: translate3d(0px, 10px, 0px);}
.header .i_list .i_link{  transition: all 0.2s ease-out 0s; color: #888888; font-size: 12px; display: block; width: 200px; border-bottom: 1px solid #e6e6e6; height: 49px; line-height: 49px;}
.header_mini .nav .i_list{ top: 42px;}

.header .i_link .icon{opacity: 0; transition: all ease-out .4s;  float: right; margin-right: 29px; margin-top: 21px;}
.header .i_link span{ float: left; padding-left: 30px; cursor: pointer;    transition: all 0.2s ease-out 0s;}
.header .i_link:hover{ color: #333; background: #f3f3f3 ; }
.header .i_link:hover span{ padding-left: 38px;}
.header .i_link:hover .icon{opacity: 1; }
.header .i_list .i_item{  height: 50px; width: 200px;}
.header .nav .item:hover .i_list{ opacity: 1;filter:alpha(opacity=100);zoom:1;transform: translate3d(0px, 0px, 0px);-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px); z-index: 4; }
/******index****/
.index_banner{ min-width: 1200px; height:400px; overflow: hidden; position: relative; margin-top: 90px;}
.index_banner .hd{position: relative;z-index: 0;}
.index_banner .hd ul{width: 100% !important;}
.index_banner .hd li{height: 400px; width: 100% !important; background-position: center 0 !important; background-repeat: no-repeat !important;}
.index_banner .bd{ width:100%;  position:absolute; z-index:1; bottom:22px; left:0; height:18px; line-height:18px; text-align:center; }
.index_banner .bd li{transition: all 0.4s ease-out 0s; cursor:pointer; display:inline-block; *display:inline; zoom:1; width:18px; height:18px; margin:0 13px; background:url(../images/index/index_b.png) no-repeat; overflow:hidden; background-position: center 0; line-height:9999px;  }
.index_banner .bd .on{ background-position: center -18px; }
.index_banner .hd .link{ display: block; height: 400px; width: 100%;}
.index_news{ padding-top: 38px; padding-bottom: 60px;}
.index_news .h2{ color: #222222; line-height: 67px; padding-bottom: 10px; font-size: 26px; text-align: center; background: url(../images/newpage/index/title-2.png) no-repeat center bottom; background-size: auto 14% !important;}
.bd-title.h2{background: url(../images/newpage/index/title-1.png) no-repeat center bottom !important; background-size: auto 14% !important;}
.index_news_inner{ padding-top: 57px; padding-bottom: 1px; position: relative;}
.index_news_inner_img{ overflow: hidden; width: 480px; height: 270px; margin-left:110px;}
.index_news_inner_img img{ display: block;transition:all ease-out .4s}
.index_news_inner_img img:hover{transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -o-transform:scale(1.05,1.05);}
.index_news_left{ display: block; width: 480px; margin-left: 110px; position: relative;}
.index_news_left .time{ height: 115px; border-right: 1px solid #eeeeee; position: absolute; left: -110px; padding-top: 10px;  width: 110px; top: 0;}
.index_news_left .time .tex{ padding-right: 23px; text-align: right;}
.index_news_left .time .d{ position: relative;  color: #555555; font-size:30px; padding-top: 7px;}
.index_news_left .time .d:before{ position: absolute; bottom: 7px; right: -2px; background: #7b7b7b; content: ""; width: 3px; height: 23px;}
.index_news_left .time .y{ color: #b0b0b0; font-size: 14px;}
.index_news_left .inner{ width: 480px; }
.index_news_left .inner .h3{ height: 52px; line-height: 52px; overflow: hidden; padding-top: 16px; color: #555555; font-size: 18px; margin-left: 34px;}
.index_news_left .inner .text{ margin-left: 34px; color: #b0b0b0; line-height: 33px; height: 66px; overflow: hidden;}
.index_news_left .pic{ width: 480px; height: 270px; overflow: hidden;}
.index_news_inner .more{ display: block; background: url(../images/index/index_ico2.png) no-repeat center 11px;    transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; border: 1px solid #e5e5e5; width: 148px; height: 30px; margin: 18px 0 0 144px;}
.index_news_inner .more:hover{ background-position-y: -20px; border-color: #cbcbcb;}
.index_news_right{ width: 365px;}
.index_news_right .item{ display: block; width: 365px; position: relative;}
.index_news_right .item .time{ position: absolute;left: -118px; top: 0; padding-right: 33px; text-align: right; width: 85px;}
.index_news_right .time .d{ line-height:24px;  color: #555555; font-size:30px; margin-bottom: 10px; }
.index_news_right .time .y{ color: #b0b0b0; font-size: 14px;}
.index_news_right .h3{padding-left: 17px; border-left: 2px solid #fff;/*231f20*/ height: 24px; line-height: 24px; overflow: hidden; color: #555555; font-size: 18px; margin-bottom: 14px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;padding-right: 12px;}
.index_news_right .text{transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; color: #b0b0b0; line-height: 29px; padding-left: 17px; margin-left: 2px; height: 80px; overflow: hidden; margin-bottom: 31px; border-bottom: 1px solid #fff; padding-right: 12px;}
.index_news_right .item:hover .h3{ border-color: #231f20; padding-left: 29px;padding-right: 0;}
.index_news_right .item:hover .text{ color: #888888; border-color: #e5e5e5; padding-left: 29px;padding-right: 0;}
.index_impression{ height: 608px;  background:#231f20 url(../images/index/bg03.png) repeat-x 0 bottom;}
.index_impression .h2{ color: #fff; font-size: 26px; height: 69px; line-height: 69px; background: url(../images/index/impression.png) no-repeat center bottom; padding-top: 39px; text-align: center;}
.index_impression .img_box{ padding-top: 58px;}
#featureCarousel { margin: 0 auto;  height: 280px; width:680px; position:relative;   }
#featureCarousel img {  border:0;}
#featureCarousel .feature {  position:absolute;  background: #c4a25b;  top:-1000px;  left:-10000px; box-shadow: 0 0 24px rgba(4,0,0,0.75);  cursor:pointer;}
#featureCarousel .feature > div {  position:absolute;    bottom:0px;    left:0px;    background-color:black;  width:100%;}
#featureCarousel .feature > div p { margin:0; padding:5px; font-weight:bold; font-size:12px; color:white;}
#featureCarousel .blipsContainer {position:absolute;color:#888888; right:-75px; top:-30px; z-index: 9;}
#featureCarousel .blipsContainer .blip { height:14px; line-height: 14px; width:68px;   text-align:center; }
#featureCarousel .blipsContainer .blip:hover,
#featureCarousel .blipsContainer .blipSelected {color:#a29061;}

.index_brand{ padding-top: 40px; padding-bottom: 0;}
.index_brand .h2{color: #222222; line-height: 66px; font-size: 26px; text-align: center; /* background: url(../images/index/brand.png) no-repeat center bottom; */}
.index_brand .logo_list{ padding: 20px 0 56px;}

/*
.index_brand .logo_list .item{ margin-right: 20px; margin-left: 20px; text-indent: -999px; overflow: hidden; background: url(../images/index/logo_all.png) no-repeat 0 -9999px; float: left; width: 130px; height: 60px; cursor: pointer;}*/
.index_brand .logo_list .item{ position: relative; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; text-indent: -999px; overflow: hidden;  float: left; width: 269px; height: 106px; cursor: pointer;}
.index_brand .item .logo_img{ position: absolute; left: 0; top: -106px; width: 269px; height: 212px; overflow: hidden;}
.index_brand .logo_img img{ width: 269px; height: 106px;}
.index_brand .item .tex{ display: none;}
.index_brand .logo_text{ display: block; background: #f8f8f8; width: 1180px;height: 150px; overflow: hidden; margin: 0 auto;transition: all 0.5s ease-out 0s;position: relative;left: 0; top:0;box-shadow: 12px 12px 28px rgba(4,0,0,0.08); }
.index_brand .logo_text i.j{ height: 30px; width: 128px; float: right; width: 128px; margin-top: 60px;background: url(../images/index/index_ico2.png) no-repeat center 11px;    transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.index_brand .logo_text:hover  i.j{background-position-y: -20px; }
.index_brand .logo_text_none{ cursor: default;}
.index_brand .logo_text_none .j{ display: none;}
.index_brand .logo_text_show{  top:-20px}
.index_brand .logo_list .item .logo_img{transition: all 0.4s ease-out 0s;}
.index_brand .logo_list .item.on .logo_img{ top: 0;}

/*.index_brand .logo_list .item{transition: all 0.4s ease-out 0s;}
.index_brand .logo_list .frb{ background-position:-160px -180px  ;}
.index_brand .logo_list .frb.on{background-position:-160px -120px  ;}
.index_brand .logo_list .mysj{background-position:-10px -300px  ;}
.index_brand .logo_list .mysj.on{background-position:-10px -239px  ;}
.index_brand .logo_list .myd{ background-position:-10px -180px  ;}
.index_brand .logo_list .myd.on{ background-position:-10px -120px  ;}
.index_brand .logo_list .ygzx{background-position:-10px -60px  ;}
.index_brand .logo_list .ygzx.on{background-position:-10px 0  ;}
.index_brand .logo_list .mibx{background-position:-10px -420px  ;}
.index_brand .logo_list .mibx.on{background-position:-10px -360px  ;}
.index_brand .logo_list .jsrj{background-position:-163px -300px }
.index_brand .logo_list .jsrj.on{background-position:-163px -240px }
.index_brand .logo_list .hlkj{background-position:-160px -60px }
.index_brand .logo_list .hlkj.on{background-position:-160px 0 }

.index_brand .logo_list .jztz{ background: url(../images/index/jztz.png) no-repeat 0 -60px; }
.index_brand .logo_list .jztz.on{background-position:0 0 }*/


.index_brand .logo_text .inner{ height: 84px; overflow: hidden; margin-bottom: 30px; float: left; line-height: 28px; color: #555555; padding: 33px 0 0 80px;  width:970px;}
.banner_charitable .bd{ width: 100% !important;}
.banner_charitable{ height: 420px; overflow: hidden; background: #231f20; }
.banner_item{  height: 420px; overflow: hidden; width: 100% !important; min-width: 1200px;}
.banner_item .go_link{ display:block;background: url(../images/index/index_ico2.png) no-repeat center 11px;    transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; border: 1px solid #5e5b5b; width: 148px; height: 30px; margin: 314px 0 0 90px;}
.banner_item .go_link:hover{background-position-y: -20px; border-color: #cbcbcb;}
.index_charitable_nav{ height: 80px; background: #a29061; overflow: hidden;}
.index_charitable_nav .list{ width: 1100px; float: left;}
.index_charitable_nav .list li{ color: #ffffff; float: left; height: 80px; line-height: 80px;  cursor: pointer; width: 337px; }
.index_charitable_nav .list .ico_inner{margin-left: 40px;transition: all 0.3s ease-out 0s;}
.index_charitable_nav .list .ico_inner:hover{margin-left: 50px; }
.index_charitable_nav .list .icon{ width: 25px; position: relative; height: 80px; overflow: hidden;}
.index_charitable_nav .icon .j{transition: all 0.5s ease-out 0s; width: 25px; position: absolute; left: 0; top: 0;padding-left: 5px; font-size: 9px; font-weight: bold; }
.index_charitable_nav .icon .d{transition: all 0.5s ease-out 0s;  width: 20px; position: absolute; left: 25px; top: 0;}
.index_charitable_nav .on .icon .j{ left: -25px;}
.index_charitable_nav .on .icon .d{ left: 0;}
.index_charitable_nav .more{ float: left; width: 58px; height: 46px; border:1px solid #beb291; color: #fff; text-align: left; line-height: 17px; padding-top: 12px; margin-top: 10px; margin-right: 30px;transition: all 0.2s ease-out 0s;}
.index_charitable_nav .more .tex{ float: left; padding-left: 17px;transition: all 0.2s ease-out 0s;}
.index_charitable_nav .more:hover{ border-color: #b5a681; background: #b5a681; }
.index_charitable_nav .more:hover .tex{ padding-left: 10px; }
.index_charitable_nav .more img{margin-left: -3px;zoom:1; float: left; margin-top: 11px; opacity: 0; filter:alpha(opacity=0);transition: all 0.2s ease-out 0s;}
.index_charitable_nav .more:hover img{ opacity: 1;filter:alpha(opacity=100);zoom:1; margin-left: 8px;}
.footer{ padding: 36px 0 34px; text-align: center; background: #fff; font-size: 12px; color: #888888; background: url(../images/newpage/public/footer_bg.png) repeat-y; background-size:100% 100%;}
.footer .inner{line-height: 19px; padding: 5px 0;}
.footer .fg{ padding: 0 8px;  }
.footer .fg a{ display: inline-block;position: relative;}
.footer .fg a:after{transition: all 0.3s ease-out 0s; content: ""; display: inline-block; position: absolute; left: 0; bottom: 0; height: 1px ; overflow: hidden; line-height: normal; font-size: 0;     background: #a29061; width: 0;}
.footer .fg:hover a:after{ width: 100%;}
.footer a{ color: #888; transform: all 0.4s ease-out 0s ;}
.footer a:hover{ color: #a29061;}
.footer{ border-top:1px solid #eeeeee ;}
.charitable_banner{ height: 400px; width: 100%; overflow: hidden; background-position: center 0 !important; background-repeat: no-repeat !important;}
.charitable_main{ padding: 60px 0;}
.charitable_main .page{ margin-top: 80px;}

.page{ height: 34px; text-align: center;}
.page .link{ color: #999999; font-size: 15px; text-align: center; display: inline-block; border: 2px solid #cbcbcb; background: #fff; height: 30px; line-height: 30px; padding: 0 5px; min-width: 20px; margin: 0 8px;}
.page .link.on,
.page a.link:hover{ color: #fff; background: #231f20; border-color: #231f20;}
.page span.link{ color: #ddd; border-color:#ddd;}
.page .link i{font-family: \5b8b\4f53;vertical-align: iddle;font-style: normal;    font-size: 16px;    padding: 0 5px;}
.charitable_list{ width: 1180px;}
.charitable_list .item{overflow: hidden; position: relative; background: #231f20;}
.charitable_list .item .inner{background: #f5f5f5;transition: all 0.4s ease-out 0s; position: absolute;}
.charitable_list .item .img{transition: all 0.3s ease-out 0s; opacity: 0.65;filter:alpha(opacity=65); }
.charitable_list  .s_img{ position: absolute; opacity: 0;filter:alpha(opacity=0);transition: all 0.4s ease-out 0s;}
.charitable_list .item01{ margin-bottom: 4px; float: left; width: 588px; height: 588px; }
.charitable_list .item01 .img{display: block;width: 588px; height: 588px;}
.charitable_list .item01 .inner{ bottom: 0; right: 0;  border-top: 4px solid #ffffff;border-left: 4px solid #ffffff; width: 292px; height: 292px;}
.charitable_list .item01 .s_img{ left:294px ; top: 0; top: 430px;  }
.charitable_list .item01:hover .s_img{ left: 284px; opacity: 1;}
.charitable_list .item:hover .img{ opacity: 1;filter:alpha(opacity=100); }
.charitable_list .item:hover .more{opacity: 1;filter:alpha(opacity=100);background-position-y: 6px;}
.charitable_list .item02{ float: right; height: 292px; width: 588px;}
.charitable_list .item02 .img{width: 292px; height: 292px; float: right;}
.charitable_list .item02 .inner{border-right: 4px solid #ffffff; float: left; height: 292px; width: 292px;} 
.charitable_list .item02 .s_img{left: 286px; top: 50%; margin-top: -10px;}
.charitable_list .item02:hover .s_img{left: 296px; opacity: 1;}
.charitable_list .h4{transition: all 0.3s ease-out 0s; margin:28px 35px 12px 25px; height: 44px; overflow: hidden; color: #555555; font-size: 19px; font-weight: bold; line-height: 22px;}
.charitable_list .fg{transition: all 0.3s ease-out 0s; margin-left: 25px; width: 37px; height: 5px; overflow: hidden; background: #e8e8e8;}
.charitable_list .tex{transition: all 0.3s ease-out 0s; color: #999999; line-height: 22px; font-size: 15px; margin: 16px 55px 0 25px; height: 66px; overflow: hidden;}
.charitable_list .more{background: url(../images/charitable/go5.png) no-repeat center 15px;  transition: all 0.4s ease-out 0s;opacity: 0;filter:alpha(opacity=0); width: 84px; height: 21px; border:1px solid #d1ccbe; margin: 45px 0 0 25px;}
.charitable_list .item:hover .h4{ color: #ffffff;}
.charitable_list .item:hover .fg{ background: #d1c8b0;}
.charitable_list .item:hover .tex{ color: #e6e2d8;}
.charitable_list .item:hover .inner{ background: #a29061; border-color:#a29061 ;}
.charitable_list .item:hover .img{ transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -o-transform:scale(1.05,1.05);}
.charitable_list .item .border_box{ display: block; border: 1px solid #f1efed; position: absolute;filter:alpha(opacity=0); opacity: 0;transition: all 0.3s ease-out 0s; }
.charitable_list .item01 .border_box{ width: 586px; height: 586px; left: 0; top: 0;transform:scale(0.85,0.85);}
.charitable_list .item01:hover .border_box{transform:scale(0.95,0.95);opacity: 1;}
.charitable_list .item02 .border_box{ width: 290px; height: 290px; right: 0; top: 0;transform:scale(0.8,0.8);}
.charitable_list .item02:hover .border_box{transform:scale(0.91,0.91);opacity: 1;}
.charitable_list .item .add_ico{ position: absolute;opacity: 0;filter:alpha(opacity=0);transition: all 0.2s ease-out 0s;transform:scale(0.3,0.3);}
.charitable_list .item01 .add_ico{ top: 50%; left: 50%; margin-left: -20px; margin-top: -20px;}
.charitable_list .item:hover .add_ico{transform:scale(1,1); opacity: 1;}
.charitable_list .item02 .add_ico{top: 50%; margin-top: -20px;right: 126px;}
.charitable_list .item03{ margin-top: 4px; margin-bottom: 4px;}
.charitable_list .item04{ float: left;}
.charitable_list .item03 .img{ float: left;}
.charitable_list .item03 .inner{ left: auto; right: 0; border: 0; border-left: 4px solid #ffffff;}
.charitable_list .item03 .border_box{ right: auto; left: 0;} 
.charitable_list .item03 .add_ico{right:auto; left: 126px;}
.charitable_list .item03 .s_img{left: 296px; top: 50%; margin-top: -10px;}
.charitable_list .item03:hover .s_img{left: 284px; opacity: 1;}
.text_info{ color: #666; margin: 100px 0 33px; min-height: 600px; box-shadow: 0 7px 10px  rgba(245, 245, 245, 0.6) inset;}
.text_info .h2{ color: #4d4d4d; font-size: 32px; line-height: 48px;  text-align: center; padding: 71px 10px 6px;} 
.text_info .time{ line-height: 25px; color: #666; text-align: center; padding-bottom: 25px;}
.text_info .time .t{ color: #888; padding:0 18px;}
.text_info .tex{ line-height:2em; padding-bottom: 30px; text-indent: 2em;}
.text_info .tex1{ line-height:2em; padding-bottom: 30px; text-indent: 2em;color: #4d4d4d; font-size: 20px;}
.text_info .img { text-align: center; margin-bottom: 20px; overflow: hidden;}
.text_info .img img{display: block; max-width: 100%; margin: 0 auto;  margin-bottom: 15px; }
.news_banner{ width: 100%; height: 400px; background-position: center 0 !important; background-repeat:  no-repeat !important;  }
.news_list{ margin-top: 60px; padding: 0 0 60px 0;}
.news_list_link{ position: relative; display: block; width: 1180px; height: 175px; overflow: hidden;transition: all 0.3s ease-out 0s;}
.news_list_link:hover{ background: #231f20; }
.news_list .list{ padding-bottom: 42px;}
.news_list_link .info{ padding-left: 284px; padding-right: 40px;}
.news_list_link .time{transition: all 0.2s ease-out 0s; opacity:1; padding-left: 110px; position: absolute; left: 0; top: 58px; line-height: 117px; color: #555555; font-size: 17px;}
.news_list_link:hover .time{ color: #fff; opacity: 0.8;}
.news_list_link .h3{transition: all 0.2s ease-out 0s; color: #444;opacity:1; font-size: 19px; font-weight: bold; padding-top: 24px; height: 52px; line-height: 52px; overflow: hidden;}
.news_list_link:hover .h3{ color: #ffffff;opacity: 0.8;}
.news_list_link .fg{margin-bottom:14px;transition: all 0.2s ease-out 0s; width: 37px; height: 5px; overflow: hidden; background: #e2e2e2;opacity:1;}
.news_list_link:hover .fg{opacity:0.5;}
.news_list_link .text{ line-height: 25px; color: #888888;transition: all 0.2s ease-out 0s;opacity:1;}
.news_list_link:hover .text{opacity:0.6; color: #fff;}
.news_list_link .num{ position: absolute; left: 41px; top: 42px; width: 120px; height: 93px; overflow: hidden;background-position: 0 0; background-repeat: no-repeat;transition: all 0.2s ease-out 0s;}
.news_list_link .num1{ background-image: url(../images/news/news_list1.png);  }
.news_list_link:hover .num1{background-image: url(../images/news/news_list1_hover.png); }
.news_list_link .num2{ background-image: url(../images/news/news_list2.png);  }
.news_list_link:hover .num2{background-image: url(../images/news/news_list2_hover.png); }
.news_list_link .num3{ background-image: url(../images/news/news_list3.png);  }
.news_list_link:hover .num3{background-image: url(../images/news/news_list3_hover.png); }
.news_list_link .num4{ background-image: url(../images/news/news_list4.png);  }
.news_list_link:hover .num4{background-image: url(../images/news/news_list4_hover.png); }
.news_list_link .num5{ background-image: url(../images/news/news_list5.png);  }
.news_list_link:hover .num5{background-image: url(../images/news/news_list5_hover.png); }
.about_box{ padding-top: 50px;}
.about_nav{ text-align: center; padding-bottom: 60px;}
.about_nav .link{ width: 94px; height: 35px; line-height: 35px; text-align: center; color: #555555; font-size: 14px; display: inline-block; margin: 0 7px;transition: all 0.3s ease-out 0s;} 
.about_nav .link:hover,
.about_nav .link.on{ background:#4061A0; color: #ffffff;}
.big_notes{ min-height: 500px;}
.big_notes .time{ position: relative;   width: 133px; color: #555555; font-size: 20px; margin-right: 38px; text-align: right; height: 29px; line-height: 29px;}
.big_notes .time .img{ position: absolute; right:-54px ; top: 0; width: 30px;}
.big_notes .time_bg{height: 29px; border-left: 1px solid #231f20;}
.big_notes .time_m{ color: #888888; font-size: 24px;}
.big_notes .time_m .img{ right: -54px;top: 0;}
.big_notes .info{border-left: 1px solid #231f20; padding-bottom: 34px; width: 1000px;}
.big_notes .info .tex{ line-height: 29px; padding: 0 32px 7px; color: #555555;}
.big_notes .info h3{ line-height: 29px; padding: 0 32px 7px; font-size: 16px; font-weight: bold; color: #555555;}
.big_notes { padding-bottom: 60px;}
.big_notes .years.on .title .time{ height: 43px; line-height: 43px; font-size: 30px;}
.big_notes .years.on .title .time_bg{height: 43px; line-height: 43px;padding-bottom: 36px;}
.big_notes .years.on .title  .time .img{ top: 8px;}
.big_notes .info_m{ display: none; }
.big_notes .title .time{ cursor: pointer; }
/* 原版big-notes */
.big_notes2{ min-height: 500px;}
.big_notes2 .time{ position: relative;   width: 133px; color: #555555; font-size: 20px; margin-right: 38px; text-align: right; height: 29px; line-height: 29px;}
.big_notes2 .time .img{ position: absolute; right:-47px ; top: 6px;}
.big_notes2 .time_bg{height: 29px; border-left: 1px solid #231f20;}
.big_notes2 .time_m{ color: #888888; font-size: 24px;}
.big_notes2 .time_m .img{ right: -42px;top: 13px;}
.big_notes2 .info{border-left: 1px solid #231f20; padding-bottom: 34px; width: 1000px;}
.big_notes2 .info .tex{ line-height: 29px; padding: 0 32px 7px; color: #555555;}
.big_notes2 { padding-bottom: 60px;}
.big_notes2 .years.on .title .time{ height: 43px; line-height: 43px; font-size: 36px;}
.big_notes2 .years.on .title .time_bg{height: 43px; line-height: 43px;padding-bottom: 36px;}
.big_notes2 .years.on .title  .time .img{ top: 13px;}
.big_notes2 .info_m{ display: none; }
.big_notes2 .title .time{ cursor: pointer; }
.about_index_box{ padding-bottom: 70px; padding-top: 13px; background: url(../images/about/about01.png) no-repeat 11px 7px; min-height: 228px;}
.about_index_box .inner{ position:relative;transition: all 0.5s ease-out 0s; width: 750px; padding-left: 440px; color: #555; line-height: 29px;}
.about_index_box .inner:hover{ padding-left: 450px; }
.about_index_box .inner .line{transition: all 0.5s ease-out 0s;  border-top:1px solid #151515 ; position: absolute; top: 15px; left: 305px;  width: 0; overflow: hidden;}
.about_index_box .inner:hover .line{ width: 100px; }
.about_box_man{ margin-bottom: 60px;  padding-bottom: 20px; text-align: center; overflow: hidden; }
.about_box_man img{ display: block; margin: 0 auto;}
/*.about_box_man .top_tex{ font-size: 12px; height: 300px; padding: 4px 10px 49px 417px; background:#fff url(../images/about/man_bg.png) no-repeat 0 0;}
.about_box_man .top_inner{ height: 87px; color: #a59564;}
.about_box_man .top_inner .name{ line-height: 87px; font-size: 36px;}
.about_box_man .top_inner .title{ line-height: 23px; padding-top: 39px; padding-left: 18px;}
.about_box_man .top_tex .tex{ color: #888888; line-height: 29px;}
.about_box_man .man_tex{ margin: 57px 66px 44px ; padding-bottom: 50px; line-height: 49px;color:#555555; background: url(../images/about/about2_bg.png) repeat 0 0;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.about_box_man .man_tex_s{ margin-top: 37px;}
.about_box_man .man_tex .name{ text-align: right; font-size: 20px; padding-right: 23px;}
.about_box_man .man_tex p{ text-indent: 2em; }*/
.logo_list_box{ padding-bottom: 60px;}
.logo_list_box .item .img{ opacity: 1;  position: absolute; left: 0; top: 0;}
.logo_list_box .item .img_h{ opacity: 0; position: absolute; left: 0; top: 0;}
.logo_list_box .item{ width: 269px; height: 106px; position: relative; margin: 0 10px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; 
top: 0;background-color: transparent; margin-bottom: 10px;}
.logo_list_box .item:hover { box-shadow: 0px 10px 26px rgba(0, 0, 0, .1); top: -10px; }
.logo_list_box .item:hover .img_h{ opacity: 1;}
.logo_list_box .item:hover .img{  opacity: 0;filter:alpha(opacity=0);}
.logo_list_box .inner{  overflow: hidden; padding-top: 20px; margin-top: -20px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.logo_list_box .inner_all{ height: 600px}
.logo_all_btn{ height: 85px; line-height: 85px; width: 120px; text-align: center; color: #acacac; margin: 0 auto; background: url(../images/about/logo_all.png) no-repeat center 90%; cursor: pointer;transition: background-position-y 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.logo_all_btn:hover{ background-position-y: 100%;}
.logo_none_btn{ display: none; height: 85px; line-height: 85px; width: 120px; text-align: center; color: #acacac; margin: 0 auto; background: url(../images/about/logo_all_none.png) no-repeat center 10%; cursor: pointer;transition: background-position-y 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.logo_none_btn:hover{ background-position-y: 0;}
.honor_main{ height: 545px; padding-bottom: 60px;}
.honor_main .bd{ overflow: hidden; height: 472px; width: 1180px;}
.honor_main .bd li{height: 472px; width: 1180px;overflow: hidden;}
.honor_main .img1{ width: 472px; height: 472px; overflow: hidden; }
.honor_main .img1 .img{ display: block;width: 472px; height: 472px;}
.honor_main .img2{ width: 236px;height: 472px;}
.honor_main .img2 .img{display: block;width: 236px;height: 236px;}
.honor_main .tex{width: 236px; height: 236px; background: #f2f2f2; text-align: center; }
.honor_main .tex table{ width: 100%;}
.honor_main .tex table,
.honor_main .tex td{ height: 236px;}
.honor_main .tex .t{  margin:10px; line-height: 30px; overflow: hidden;}
.honor_main .hd{ text-align: center; padding-top: 40px;}
.honor_main .hd a{ overflow: hidden; line-height: 100px; margin: 0 10px; display: inline-block; width: 148px; height: 31px; border: 1px solid #e5e5e5; transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.honor_main .hd .next{background: url(../images/index/index_ico2.png) no-repeat center 11px;    }
.honor_main .hd .prev{background: url(../images/index/index_ico2_p.png) no-repeat center 11px;    }
.honor_main .hd a:hover{ background-position-y: -20px; border-color: #cbcbcb;}
.honor_main .hd a.prevStop,
.honor_main .hd a.nextStop,
.honor_main .hd .prevStop:hover,
.honor_main .hd .nextStop:hover{background-position-y: 11px; border: 1px solid #e5e5e5;  cursor: default; }
.honor_main .img2 .tex{ z-index: 1;  position: relative;color: #555555;transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.honor_main .img2:hover .tex{  color: #fff;}
.honor_main .img2 .h_s_1{  position: absolute; left: 50%; top: 0; margin-left: -10px;transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.honor_main .img2:hover .h_s_1{ top: -12px;}
.honor_main .img2 .bg{ width: 236px; height: 236px;transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;    background: #f2f2f2; position: absolute; left: 0; top: 0;}
.honor_main .img2:hover .bg{background: #a29061;}
.honor_main .img2 .tex table{ position: relative;z-index: 3;}
.honor_main .img3 .h_s_2{position: absolute; left: 50%; bottom: 0; margin-left: -10px;transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.honor_main .img3:hover .h_s_2{bottom: -12px;}
.honor_main .img2{ position: relative;}
.honor_main .img2 .border_box{transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; width: 188px; height: 188px; position: absolute; left: 23px; top: 23px; border: 1px solid #fff; opacity: 0;filter:alpha(opacity=0);}
.honor_main .img2:hover .border_box{ opacity: 1;}
.honor_main .img2 .add_c{ position: absolute; left: 98px; top: 0;opacity: 0; filter:alpha(opacity=0);
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}
.honor_main .img2:hover .add_c{opacity: 1; top: 98px;}
.honor_main .img2{ overflow: hidden;}
.honor_main .img2:hover .img{transform: scale(1.1, 1.1)}
.honor_main .img2 img{transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.honor_main .img3 .border_box{ top: 259px;}
.honor_main .img3 .add_c{top: 236px;}
.honor_main .img3:hover .add_c{opacity: 1; top: 334px;}
.honor_main .img1{ overflow: hidden; position: relative;}
.honor_main .img1 .img{ transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}
.honor_main .img1:hover .img{transform: scale(1.1, 1.1)}
.honor_main .img1 .add_c{position: absolute; top: 0; filter:alpha(opacity=0);left: 216px;transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; opacity: 0;}
.honor_main .img1:hover .add_c{ top: 154px; opacity: 1;}
.honor_main .img1 .border_box{transition: all 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; width: 418px; height: 298px; position: absolute; left: 26px; top: 24px; border: 1px solid #fff; opacity: 0;filter:alpha(opacity=0);}
.honor_main .img1:hover .border_box{ opacity: 1;}
.honor_main .img1 .tex{transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;width: 472px; height: 110px; background: #f2f2f2; text-align: center; position: absolute; left: 0; bottom: -122px; color: #555;}
.honor_main .img1 .tex table{ width: 100%;}
.honor_main .img1 .tex table,
.honor_main .img1 .tex td{ height: 110px;}
.honor_main .img1 .tex .t{  margin:10px; line-height: 30px; overflow: hidden;}
.honor_main .img1:hover .tex{ bottom: 0; background: #a29061; color: #fff;}
.honor_main .img1 .h_s_1{opacity:0;transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; position: absolute; left: 112px; top:-12px;}
.honor_main .img1:hover .h_s_1{ opacity: 1;}
.cultre3_box .item{ width: 248px; margin: 0 25px; float: left; margin-bottom: 45px;}
.cultre3_box .list{ padding-bottom: 42px;}
.cultre3_box{ padding-top: 18px; width: 894px; margin: 0 auto;padding-bottom: 42px;}
.cultre3_box .item{ position: relative; padding-top: 336px;}
.cultre3_box .item .pic{background: #231f20; position: absolute; left: 0; top: 0; transition: all 0.2s ease-out 0s;width: 248px; height: 336px; overflow: hidden;  box-shadow: 5px 5px 15px rgba(147,144,141,0.5)}
.cultre3_box .pic .img{transition: all 0.2s ease-out 0s; opacity: 1; display: block; width: 248px; height: 336px; }


.cultre3_box .item .tex{ height: 50px; line-height: 50px; overflow: hidden;}
.cultre3_box .tex .name{ float: left; color: #5d5d5d; font-size: 17px; padding-left: 5px; width: 170px; overflow: hidden;}
.cultre3_box .tex .time{ float: right; color: #a8a8a8; font-size: 15px; text-align: right;}
.cultre3_box .tex .fg{ padding-left: 10px; font-style: normal;}
.cultre3_box .item:hover .pic {box-shadow: 5px 5px 25px rgba(147,144,141,0.9); top: -14px; left: -4px; width: 258px; height: 350px;}
.cultre3_box .item:hover .pic .img{ opacity: 0.3;width: 258px; height: 350px;}
.cultre3_box .pic .ico{transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; top: 50%; left: 50%; position: absolute; margin-left: -13px; margin-top: -13px; opacity: 0;filter:alpha(opacity=0);}
.cultre3_box .item:hover .pic .ico{ opacity: 1;}
.p_yeays_box{ padding-bottom: 33px; min-height: 640px;}
.p_yeays_box .item{ margin-bottom: 20px;}
.p_yeays_box .p_yeays_bg{ width: 1180px; height: 260px; overflow: hidden;}
.p_yeays_box .tex_bg{ position: relative; padding: 44px 73px 52px; background: #f5f5f5; line-height: 29px; color: #555555;}
.p_yeays_box .tex_bg .h4{ text-indent: 2em; padding-bottom: 27px;}
.p_yeays_box .tex_bg .tex{ padding: 0 30px;}
.p_yeays_box .tex_bg .ico{width: 22px; height: 18px; background: url(../images/culture/s.png) no-repeat 50% 0; position:absolute; top: -18px; right: 100px;}
.p_yeays_box .p_yeays_bg .link{ display: block; background: url(../images/culture/index_ico2_01.png) no-repeat center 7px;    transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; border: 1px solid #a2a2a3; width: 84px; height:21px; margin: 194px 0 0 74px;}
.p_yeays_box .p_yeays_bg .link:hover{ background-position-y: -15px; border-color: #ffffff;}
.box_sf_main{ background: #fff;margin-bottom: 60px; height: 360px; width: 1180px; overflow: hidden; }
.box_sf_main .item{ transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; float: left; width: 100px; height: 360px; overflow: hidden;position: relative;}
.box_sf_main .item .title{transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; z-index: 2; position: absolute; left: 0; top: 0; height: 360px; width: 100px; cursor: pointer;}
.box_sf_main .item .pic{ z-index: 1; position: absolute;  left: 0; top: 0; width: 879px; height: 360px; overflow: hidden;}
.box_sf_main .item .pic img{ display: block; }
.box_sf_main .item1 .title{ width: 100px; background:url(../images/culture/img1/1title.png) no-repeat 1px 0 #fff;}
.box_sf_main .item2 .title{background: url(../images/culture/img1/title.png) no-repeat -0 0;}
.box_sf_main .item3 .title{background: url(../images/culture/img1/title.png) no-repeat -100px 0;}
.box_sf_main .item4 .title{background: url(../images/culture/img1/title.png) no-repeat -200px 0;}
.box_sf_main .item2 .pic .inner,
.box_sf_main .item3 .pic .inner,
.box_sf_main .item4 .pic .inner{ border-left: 1px solid #fff; width: 878px; overflow: hidden;}
.box_sf_main .item.on{ width: 879px;}
.box_sf_main .item.on .title{ left: 879px;}
.culture4_item{ height:555px ; margin-bottom: 78px;}
.culture4_item_sr{ background: url(../images/culture/sr.png) no-repeat 50% 0;}
.culture4_item_nh{ background: url(../images/culture/nh.png) no-repeat 50% 0;}
.culture4_item_td{ background: url(../images/culture/td.png) no-repeat 50% 0;}
.culture4_item .tex_box{ width: 602px; height: 336px; overflow: hidden;}
.culture4_item .tex_box .item{ width: 452px; float: left; color: #ffffff; margin: 68px 70px 30px 80px; overflow: hidden;}
.culture4_item .tex_box .tex{ opacity: 0.8; line-height: 28px;}
.culture4_item .tex_box .h3{ font-size: 21px; margin:20px 0 23px; height: 39px; line-height: 39px;}
.culture4_item_sr .tex_box{ padding-top: 87px; padding-left: 19px;}
.culture4_item .tex_box_innner{width: 602px; height: 336px;}
.culture4_item .img_box{ width: 488px; height: 368px; overflow: hidden;}
.culture4_item .img_box .list{width: 488px; height: 368px; overflow: hidden;}
.culture4_item_sr .img_box{ padding: 166px 6px 0 0;position: relative; }
.culture4_item_sr .img_box .title_img{ top: 22px; left: -14px; position: absolute; height: 110px; max-width: 500px;}
.culture4_item .inner{width: 488px; height: 368px; overflow: hidden;}
.culture4_item .img_box .list .item{ float: left; width: 488px; height: 368px;}
.culture4_item .img_box .list .item .bd li{ width: 488px; height: 368px;overflow: hidden;}
.culture4_item_nh .img_box{ position: relative; padding: 165px 0 0 5px;}

.culture4_item_nh .img_box .title_img{ top: 22px; left: -14px; position: absolute; height: 110px; max-width: 500px;}
.culture4_item_nh .tex_box{    padding-top: 87px;    padding-left: 19px;}
.culture4_item_nh .tex_box .item{ margin-left: 59px; margin-top: 70px;}
.culture4_item .ico_box{ text-align: right; font-size: 12px; padding: 28px 126px 0 0;}
.culture4_item .ico_box .next_i .img{cursor: pointer; display:inline-block; width: 9px; height: 12px; background: url(../images/culture/ico_s2.png) no-repeat 0 0; vertical-align: middle;}
.culture4_item .ico_box .prev_i .img{background: url(../images/culture/ico_s1.png) no-repeat 0 0; cursor: pointer; display: inline-block;; width: 9px; height: 12px; vertical-align: middle;}
.culture4_item .ico_box .prev_i .none{background: url(../images/culture/ico_s1_n.png) no-repeat 0 0; cursor: default; }
.culture4_item .ico_box .next_i .none{background: url(../images/culture/ico_s2_n.png) no-repeat 0 0; cursor: default; }
.culture4_item .ico_box .fg{ padding: 0 13px;color: #b5a681;}
.culture4_item .img_box .item{ position: relative;}
.culture4_item .img_box .item .hd{ position: absolute; left: 0; bottom: 14px; text-align: center; width: 100%;}
.culture4_item .img_box .item .hd li{ background: url(../images/culture/ico_y2.png) no-repeat 0 0; width: 10px; height: 10px; overflow: hidden; line-height:30px;display: inline-block; margin: 0 4px; cursor: pointer;}
.culture4_item .img_box .item .hd li.on{ background: url(../images/culture/ico_y1.png) no-repeat 0 0; }
.back_new_list_box{ width: 918px; text-align: center; height: 36px; overflow: hidden; margin: 30px auto ; padding-bottom:30px ; }
.back_new_list_box .prev,
.back_new_list_box .next{width:398px; }
.back_new_list_box .go_list{ width: 118px;  margin: 0 -1px;}
.back_new_list_box a{transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;position: relative; line-height: 34px;float: left;color: #686868; border: 1px solid #e5e5e5;height: 34px; overflow: hidden;}
.back_new_list_box a .tex_link{overflow: hidden; display: block; width: 100%; height: 34px; text-align: center; position: absolute; left: 0; top: 0;transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.back_new_list_box .prev .tex_link,
.back_new_list_box .next .tex_link{/*padding-left: 58px; text-align: left; width: auto;*/}
.back_new_list_box a:hover .tex_link{ top: -34px;}
.back_new_list_box a .ico{transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;background: url(../images/index/index_ico2.png) no-repeat center -20px; width: 100%; height: 34px;  position: absolute; left: 0; top: 34px;}
.back_new_list_box a:hover .ico{ top: 0;}
.back_new_list_box a:hover{border-color: #cbcbcb; z-index: 2;}
.back_new_list_box a.none:hover,
.back_new_list_box a.none{border-color: #e5e5e5; color: #b2b2b2; cursor: default;}
.back_new_list_box a.none:hover .ico{ top: 34px;}
.back_new_list_box a.none:hover .tex_link{ top: 0;}
.culture4_item_td .img_box{ padding-top: 165px;}

#newsDoc{line-height: 2;}
#newsDoc b,
#newsDoc strong{font-weight: bold !important;}
#newsDoc em,
#newsDoc i{font-style: italic !important;}
 #newsDoc cite,#newsDoc var,#newsDoc address,#newsDoc dfn{}
#newsDoc ol {
    display: block;
    list-style-type: decimal;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}
#newsDoc ol li{ list-style-type: decimal;}


#newsDoc ul, #newsDoc menu, #newsDoc dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}
#newsDoc ul li{ list-style-type: disc;}

.note-editor {
  /*! normalize.css v2.1.3 | MIT License | git.io/normalize */

}
.note-editor article,
.note-editor aside,
.note-editor details,
.note-editor figcaption,
.note-editor figure,
.note-editor footer,
.note-editor header,
.note-editor hgroup,
.note-editor main,
.note-editor nav,
.note-editor section,
.note-editor summary {
  display: block;
}
.note-editor audio,
.note-editor canvas,
.note-editor video {
  display: inline-block;
}
.note-editor audio:not([controls]) {
  display: none;
  height: 0;
}
.note-editor [hidden],
.note-editor template {
  display: none;
}
.note-editor html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
.note-editor body {
  margin: 0;
}
.note-editor a {
  background: transparent;
}
.note-editor a:focus {
  outline: thin dotted;
}
.note-editor a:active,
.note-editor a:hover {
  outline: 0;
}

.note-editor abbr[title] {
  border-bottom: 1px dotted;
}
.note-editor b,
.note-editor strong {
  font-weight: bold;
}
.note-editor dfn {
  font-style: italic;
}
.note-editor hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
.note-editor mark {
  background: #ff0;
  color: #000;
}
.note-editor code,
.note-editor kbd,
.note-editor pre,
.note-editor samp {
  font-family: monospace, serif;
  font-size: 1em;
}
.note-editor pre {
  white-space: pre-wrap;
}
.note-editor q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
.note-editor small {
  font-size: 80%;
}
.note-editor sub,
.note-editor sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.note-editor sup {
  top: -0.5em;
}
.note-editor sub {
  bottom: -0.25em;
}
.note-editor img {
  border: 0;
}
.note-editor svg:not(:root) {
  overflow: hidden;
}
.note-editor figure {
  margin: 0;
}
.note-editor fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
.note-editor legend {
  border: 0;
  padding: 0;
}

.note-editor table {
  border-collapse: collapse;
  border-spacing: 0;
}


.note-editor *,
.note-editor *:before,
.note-editor *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}



.note-editor a {
  color: #428bca;
  text-decoration: none;
}
.note-editor a:hover,
.note-editor a:focus {
  color: #2a6496;
  text-decoration: underline;
}
.note-editor a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.note-editor img {
  vertical-align: middle;
}



.note-editor small
.note-editor cite {
  font-style: normal;
}


.note-editor h4 small,
.note-editor h5 small,
.note-editor h6 small {
  font-size: 75%;
}
.note-editor h1 {
  font-size: 36px;
}
.note-editor h2{
  font-size: 30px;
}
.note-editor h3 {
  font-size: 24px;
}
.note-editor h4 {
  font-size: 18px;
}
.note-editor h5 {
  font-size: 14px;
}
.note-editor h6{
  font-size: 12px;
}

.note-editor ul,
.note-editor ol {
  margin-top: 0;
  margin-bottom: 10px;
}
.note-editor ul ul,
.note-editor ol ul,
.note-editor ul ol,
.note-editor ol ol {
  margin-bottom: 0;
}

.note-editor dl {
  margin-bottom: 20px;
}
.note-editor dt,
.note-editor dd {
  line-height: 1.428571429;
}
.note-editor dt {
  font-weight: bold;
}
.note-editor dd {
  margin-left: 0;
}
.note-editor abbr[title],
.note-editor abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}

.note-editor blockquote {
 
  margin: 0 0 0 32px;

}

.note-editor blockquote small {
  display: block;
  line-height: 1.428571429;
  color: #999999;
}
.note-editor blockquote small:before {
  content: '\2014 \00A0';
}
.note-editor blockquote:before,
.note-editor blockquote:after {
  content: "";
}
.note-editor address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.428571429;
}
.note-editor code,
.note-editor kdb,
.note-editor pre,
.note-editor samp {
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
}
.note-editor code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  white-space: nowrap;
  border-radius: 4px;
}
.note-editor pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
.note-editor pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

.note-editor fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
.note-editor legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}






