/* 鍏ㄥ眬鏍峰紡 */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; -webkit-tap-highlight-color:rgba(0,0,0,0);}
body {font:16px/1.5 Microsoft YaHei,simsun,SimHei,'Open Sans', Verdana, Arial, Helvetica, sans-serif; color:#333; min-width:250px;overflow-x:hidden; max-width:900px; margin:0 auto; overflow-y:auto;}
h1{font-size:34px;}h2{font-size:26px;}h3{font-size:18px; }h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
fieldset, img {border:0;}
li,dl,dd {list-style-type:none;}
ol,ul {list-style:none;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display:block;}

input, textarea, select {outline:none !important;}
/* Fix for Chrome's yellow input highlighting */
input:focus, textarea:focus, select:focus {outline:none;}
img {display:block;}
a img {text-decoration:none; border:none;}
input[type="checkbox"], input[type="radio"] {background:transparent;}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
button, input, optgroup, select, textarea {color:inherit; font:inherit; margin:0;}
button {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:0;}

input {line-height:normal;}
input[type="checkbox"], input[type="radio"] {box-sizing:border-box; padding:0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height:auto;}
input[type="search"] {-webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
input[type="text"] {-webkit-appearance:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}

input, button, select, textarea {font-family:inherit; font-size:inherit; font-weight:inherit; outline:none; -webkit-appearance:none; border-radius:0; -webkit-tap-highlight-color:rgba(0,0,0,0);}
input:-webkit-autofill {-webkit-box-shadow:0 0 0px 1000px white inset;}
input:focus, textarea:focus {outline:none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-user-modify:read-write-plaintext-only;}

input {padding:0 10px;}
textarea {overflow:auto; padding:10px;}

/* 鍏ㄧ珯閾炬帴棰滆壊 */
strong {font-weight:bold;}
a {color:#333; text-decoration:none;} 
a:hover {color:#c00; text-decoration:underline;}

/* 閫氱敤鏍峰紡 */
.space1,.space2,.space5,.space10,.space15,.space18,.space20,.space25,.space30,.space35,.space40,.space43,.space44,.space45,.space50,.space55,.space60,.space65,.space70,.space116 {clear:both; font-size:1px; height:0; line-height:1px;}
.space1 {height:1px;}.space2 {height:2px;}.space5 {height:5px;}.space10 {height:10px;}.space15 {height:15px;}.space18 {height:18px;}.space20 {height:20px;}.space25 {height:25px;}.space30 {height:30px;}.space35 {height:35px;}.space40 {height:40px;}.space43 {height:43px;}.space44 {height:44px;}.space45 {height:45px;}.space50 {height:50px;}.space55 {height:55px;}.space60 {height:60px;}.space65 {height:65px;}.space70 {height:70px;}.space116 {height:116px;}
.hidden {display:none;}.invisible{visibility:hidden;}
.fb {font-weight:bold;}.fn {font-weight:normal;}
.text-c {text-align:center}.text-l {text-align:left}.text-r {text-align:right;}
.fl{float:left;*display:inline;*zoom:1;}
.fr{float:right;*display:inline;*zoom:1;}
.pr {position:relative}.pa {position:absolute;}

.w100{width:100%;}
.w95{width:95%;}
.w90{width:90%;}
.w80{width:80%;}
.w50{width:50%;}
.w45{width:45%;}
.w40{width:40%;}
.w35{width:35%;}
.w34{width:34%;}
.w33{width:33%;}
.w30{width:30%;}
.w5{width:5%;}
.w3{width:3%;}
.w2{width:2%;}
.w1{width:1%;}
.w100_30 {width:calc(100% - 30px);}

.container {padding:0 15px; margin:0 auto;}

@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body{-webkit-text-size-adjust:none}}


/*瀵艰埅鑿滃崟*/
.mm-menu {background:#ECECEC; box-shadow:0 0 10px rgba(0, 0, 0, 0.3);}
.mm-btn {font-family:Arial, Helvetica, Verdana; font-size: 14px;}
.mm-title {font-size:14px; color:#0066ae;}
.mm-menu .mm-navbar > *, .mm-menu .mm-navbar a {color:#cc0000;}

/*棣栭〉婊氬姩鍥剧墖*/
.block_home_slider{position: relative;behavior: url(js/PIE.htc); /*鍗婇€忔槑鍏煎*/text-align: center;line-height: 0px;margin-right: auto;margin-left: auto;} 
/*棣栭〉婊氬姩鍥剧墖搴曢儴灏忓浘鏍?/
.block_home_slider .slide {position:relative;}
.block_home_slider .caption {padding:6px 16px 5px; position:absolute; left:0px; right:0px; bottom:0px; background:url(bg_caption.png); text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {padding-bottom:3px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(sprite_arrow_2.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging {display:inline-block; position:absolute; bottom:10px; right:10px;}
.block_home_slider .flex-control-paging li{margin: 0px;padding: 0px;float: left;overflow: hidden;list-style-type: none;}
.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; background-image:url(sprite_nav_3.png); text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}

.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li{display: none;-webkit-backface-visibility: hidden;list-style-type: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* 澶磋儗鏅 */
#header_bg {width:100%; background:url(../images/header_Bg.jpg) left top repeat; border:1px solid #de171c; border-width:0 0 2px 0; padding:0;}
.head {padding:0; margin:0; border:0; background:none; position:relative; border-top:5px solid #d12e2e;}
.head img {width:100%;}

/* header */
.header {background:#fff url(../images/header_Bg.jpg) left top repeat; text-align:center; border:1px solid #0060d1; border-width:0 0 2px 0; position:relative;}
.header img {width:100%;}
.header-logo{width:100%; height:auto;}

.navbox {width:100%; background:#d12e2e; position:relative;}
.navbox img {width:100%;}
.header-logos {width:37%; float:left;}
.header-search{width:30%; float:right;}
.header-nav{width:30%; float:right; margin-right:3%;}

.sea_hide {display:block}
.searchBox{display:none; background:#fff; height:60px; line-height:60px; border-bottom:1px solid #f5f5f5;}
.search_box {width:calc(100% - 80px); height:60px; line-height:60px; color:#666; border:none;}
.search_box2 {width:calc(100% - 81px); height:58px; line-height:58px; color:#666; border:1px solid #ccc; border-width:1px 0 1px 1px;}
.search_but {width:60px; height:60px; background:url(../images/search_button.png) -60px 0 no-repeat; display:block; text-indent:-9999px; float:right; border:none;}
.search_but2 {width:60px; height:60px; background:url(../images/search_button2.png) -60px 0 no-repeat; display:block; text-indent:-9999px; float:right; border:none;}
.search_but:hover,.search_but2:hover {background-position:-120px 0;}

.heading {height:24px; position:relative; padding-bottom:10px; margin-bottom:15px; border-bottom:1px solid #ccc;}
.heading p {width:42px; height:24px; position:absolute; right:0; top:0;}
.heading p span {height:24px; display:table-cell; vertical-align:middle;}
.news_pic {width:100%; position:relative; margin-bottom:15px;}
.news_pic img {width:100%;}
.news_pic p {width:calc(100% - 20px); position:absolute; left:0; bottom:0; min-height:25px; line-height:25px; padding:8px 10px; text-align:center; background:url(../images/news_bg.png) left top repeat; color:#fff;}
.news_con {width:100%; height:100px;}
.news_con li {height:35px; line-height:35px; padding-left:15px; background:url(../images/ico.gif) 0 15px no-repeat; overflow:hidden;}
.news_con li span {font-size:14px; color:#898989; float:right;}
.news_con li a {font-weight:normal;}
.news_bot {min-height:99px; background:#f2f2f2;}
.news_bot_l {width:164px; float:left;} 
.news_bot_l img {width:149px; height:99px;}
.news_bot_r {margin-left:164px; height:79px; padding:10px 20px 10px 0; position:relative;}
.news_bot_r h4 a {font-weight:normal;}
.news_bot_r p {font-size:14px; color:#909090; height:21px; line-height:21px; position:absolute; left:0; bottom:5px;}
.ico_more {width:24px; height:14px; position:absolute; right:20px; bottom:10px;}

.notice,.service {width:100%; height:100%; display:table; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; color:#fff;}
.noticeBg {background-image:url('../images/noticeBg.jpg'); background-size:cover; -ms-behavior:url(../css/backgroundsize.min.htc); behavior:url(../css/backgroundsize.min.htc);}
.masked {background-image:url('../images/patern.png'); width:100%; height:100%; display:table;}
.academics {width:100%;}
.academics dl {width:100%; height:auto;}
.academics dl dt,.academics dl dt img {width:100%;}
.academics dl dd {width:calc(100% - 44px); padding:25px 22px; background:#fff; position:relative;}
.academics dl dd h4 {font-weight:normal; line-height:28px; color:#000; margin-bottom:8px;}
.academics dl dd p {height:21px; line-height:21px; font-size:14px; color:#909090;}
.ico_more2 {width:24px; height:14px; position:absolute; right:22px; bottom:30px;}

.slideTxtBox{width:100%; text-align:left;}
.slideTxtBox .hd{height:30px; line-height:26px; padding:0; position:relative; padding-bottom:4px; border-bottom:1px solid #ccc;}
.slideTxtBox .hd p {width:42px; height:24px; position:absolute; right:0; top:0;}
.slideTxtBox .hd p span {height:24px; display:table-cell; vertical-align:middle;} 
.slideTxtBox .hd ul{float:left; position:absolute; left:0; top:-1px; padding-left:27px; height:32px; background:url(../images/title3.png) left 2px no-repeat;}
.slideTxtBox .hd ul li{font-size:20px; float:left; padding:0 9px; cursor:pointer; color:#fff;}
.slideTxtBox .bd ul{padding:12px 0 0 0; zoom:1;}
.slideTxtBox .bd li{font-size:16px; height:40px; line-height:40px; overflow:hidden;}
.slideTxtBox .bd li a {color:#fff;}
.slideTxtBox .bd li a:hover {color:#ffc000;}
.slideTxtBox .bd li .date{font-size:14px; color:#fff; float:right;}

.lecture_con {width:100%;}
.lecture_con li {height:40px; line-height:40px; overflow:hidden;}
.lecture_con li a {color:#fff;}
.lecture_con li span {font-size:14px; color:#fff; float:right;}
.lecture_con li.no {margin-bottom:-8px;}

.headline {height:24px; position:relative;}
.headline p {width:85px; height:24px; position:absolute; right:0; top:0;}
.headline p span {height:24px; display:table-cell; vertical-align:middle;} 

.topic {width:100%; overflow:hidden; box-sizing:border-box;}
.topic ul {margin-left:-1%; margin-right:-1%; box-sizing:border-box;}
.topic ul li {width:48%; margin:0 1%; float:left;}
.topic ul li img {width:100%; }
.topic ul li p {font-size:16px; height:40px; line-height:40px; text-align:center; color:#de171c;}
.topic ul li a {color:#de171c;}
.topic ul li a:hover,.topic ul li a:hover p {color:#000; text-decoration: underline;}

.topic2 {width:270px; margin:0 auto;}
.topic2 li {width:270px;}
.topic2 li img {width:270px; height:100px;}
.topic2 li a p {width:270px; font-size:16px; height:40px; line-height:40px; color:#de171c; text-align:center;}
.topic2 li a:hover,.topic2 li a:hover p {color:#000; text-decoration: underline;}

.links {width:100%; margin:0 auto; background:#f2f2f2;}
.links ul li{font-size:14px; height:25px; line-height:25px; padding-left:10px; margin-right:20px; float:left; background:url(../images/ico.gif) 0 10px no-repeat;}

.serviceBg {background-image:url('../images/serviceBg.jpg'); background-size:cover; -ms-behavior:url(../css/backgroundsize.min.htc); behavior:url(../css/backgroundsize.min.htc);}

.ico_service {width:100%; overflow:hidden; box-sizing:border-box;}
.ico_service ul {box-sizing:border-box;}
.ico_service ul li {width:24%; margin-left:1%; float:left;}
.ico_service ul li i {width:58px; height:58px; margin:0 auto; display:block;}
.ico_service ul li p {height:45px; line-height:20px; font-size:14px; text-align:center; color:#fff;}
.ico_service ul li a {color:#fff;}
.ico_service ul li a:hover {color:#fff;}

.con_version {width:96%; margin:0 auto;}
.con_version ul li {width:28%; height:35px; line-height:35px; float:left; margin:2%; font-size:14px; text-align:center; background:#fff; border:1px solid #d12e2e; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; -o-border-radius:25px; border-radius:25px;}
.con_version ul li a {color:#000; display:block; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; -o-border-radius:25px; border-radius:25px; cursor:pointer;}
.con_version ul li a:hover {color:#fff; text-decoration:underline; background:#d12e2e}
.con_version ul li i {color:#d12e2e}
.con_version ul li a:hover i,.con_version ul li i:hover {color:#fff; text-decoration:none;}
.con_version ul li i.ico1 {font-size:16px;}

.footer {width:100%; height:120px; padding-top:20px; margin:0 auto; font-size:14px; line-height:24px; color:#909090; background:#242424; text-align:center;}

.banner,.banner img {width:100%;}

.breadcrumb_wrapper {width:100%; height:auto; line-height:34px; border-bottom:2px solid #940000; border-top:1px solid #fff; background:#d12e2e; display:table;}
.breadcrumb {}
.breadcrumb ul {padding:5px 0;}
.breadcrumb ul li {float:left; height:24px; line-height:24px; font-size:14px; color:#fff;}
/*.breadcrumb ul li:before {content:'>'; color:#fff; box-sizing:border-box;}
.breadcrumb ul li.first:before {display:none;}
.breadcrumb ul li.first a {margin-left:0; color:#fff;}*/
.breadcrumb ul li:before {content:'> '; color:#fff; box-sizing:border-box;}
.breadcrumb ul li:nth-child(1):before {display:none;}
.breadcrumb ul li a:nth-child(1) {margin-left:0; color:#fff;}
.breadcrumb ul li.sel a {color:#ffc000;}
.breadcrumb ul li a {margin:0 7px; color:#fff; line-height:24px; -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s;}
.breadcrumb ul li a:hover {color:#ffc000;}
.breadcrumb ul li.contact_us {width:100%; font-size:20px; text-align:center;}

.breadcrumb1 {height:auto; line-height:24px; display:table; padding:5px 0; font-size:14px; color:#fff;}
.breadcrumb1 a {color:#fff;} 
.breadcrumb1 a:hover {color:#fff;}

.headings {font-size:18px; height:35px; line-height:35px; border-bottom:1px solid #ccc; margin-bottom:15px; font-weight:bold; color:#000;}
.headings:before {content:"\f19d"; font-family:'FontAwesome'; speak:none; font-style:normal; color:#d12e2e; padding-right:5px; font-weight:normal; font-variant:normal; text-transform:none; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}

.n_nav {width:100%; margin:0 auto;}
.n_nav ul li {width:48%; height:40px; line-height:40px; margin:0 1% 3px 1%; float:left; background:#f1f2f8; text-align:center;}
.n_nav ul li a {display:block; color:#333; background:#f1f2f8;}
.n_nav ul li a:hover {background:#d12e2e; color:#fff;}
.n_nav ul li a.on {background:#d12e2e; color:#fff;}

.n_nav dl {width:98%; margin:0 auto; height:auto; border-bottom:1px solid #d12e2e; display:table;}
.n_nav dl dd {width:30%; margin:0 1%; line-height:30px; float:left;}
.n_nav dl dd a.on { color:#c00;}

.n_list li {line-height:28px; padding:10px 15px; color:#de171c; border-bottom:1px solid #d4d4d4;}
.n_list li:hover {
  background:#fff7f7;
  animation:myfirst 1s;
  -moz-animation:myfirst 1s; /* Firefox */
  -webkit-animation:myfirst 1s; /* Safari and Chrome */
  -o-animation:myfirst 1s; /* Opera */
}
.n_list li:hover a {color:#de171c;}
.n_list li span {float:right; font-size:14px; color:#999;}
.n_list li a:hover {text-decoration:none;}
.n_list li i {margin-right:10px;}

.n_list0 li {line-height:48px; padding:0 15px; color:#de171c; border-bottom:1px solid #d4d4d4;}
.n_list0 li:hover {
  background:#fff7f7;
  animation:myfirst 1s;
  -moz-animation:myfirst 1s; /* Firefox */
  -webkit-animation:myfirst 1s; /* Safari and Chrome */
  -o-animation:myfirst 1s; /* Opera */
}
.n_list0 li:hover a {color:#de171c;}
.n_list0 li i {float:right; font-size:14px; color:#999; font-style:normal;}
.n_list0 li a:hover {text-decoration:none;}
.n_list0 span {font-size:16px;}

.commands {text-align:center;}

.btn {width:80%; border-radius:0; padding:4px 0; font-size:20px; text-align:center;}
.btn-primary {color:#fff; background:#ffc000; border:1px solid #ffc000; display:inline-block; margin:10px; position:relative; -webkit-transform:translateZ(0); -ms-transform:translateZ(0); transform:translateZ(0); border:none;}
.btn-primary:hover:before {top:-8px; right:-8px; bottom:-8px; left:-8px;}
.btn-primary:before {content:''; position:absolute; border:#ffc000 solid 4px; top:0; right:0; bottom:0; left:0; -webkit-transition-duration:.3s; transition-duration:.3s; -webkit-transition-property:top, right, bottom, left; transition-property:top, right, bottom, left;}

.sg_cont {line-height:1.7em; min-height:200px;}
.sg_cont p {line-height:1.7em; margin-bottom:10px;}
.sg_cont img {width:100%;}
.sg_cont .people {width:80%; margin:20px auto; text-align:center;}
.sg_cont .people img {width:205px; margin:0 auto; text-align:center;}

.n_list_xy ul {width:99%; margin:0 auto;}
.n_list_xy li {width:calc(33% - 6px); height:58px; line-height:60px; margin:0 2px 4px 2px; text-align:center; color:#999; border:1px solid #ccc; float:left;}
.n_list_xy li a.on {color:#999;} 
.n_list_xy li:hover {
  background:#fff7f7;
  animation:myfirst 1s;
  -moz-animation:myfirst 1s; /* Firefox */
  -webkit-animation:myfirst 1s; /* Safari and Chrome */
  -o-animation:myfirst 1s; /* Opera */
}
.n_list_xy li:hover a {color:#de171c;}
.n_list_xy li span {float:right; font-size:14px; color:#999;}
.n_list_xy li a:hover {text-decoration:none;}
.n_list_xy li i {margin-right:10px;}

/* 涓婁笅瀵艰埅 */
.bor_nav li,.bor_footer li {border-right:1px solid #fff;}
.bor_nav li.no,.bor_footer li.no {border-right:0;}

.teacher {width:295px; margin:0 auto;}
.teacher .pic_list_three {width:295px; float:left; height:543px; position:relative; cursor:pointer;}
.teacher .pic_list_three .pic_1_three {position:absolute; width:295px; height:500px; z-index:10; left:0; top:0;}
.teacher .pic_list_three .pic_2_three {position:absolute; width:295px; height:500px; z-index:20; left:0; top:0;}
.pic_txt_three {width:295px; position:absolute; bottom:0; left:0; height:43px; text-align:center; line-height:43px; font-size:18px; color:#fff; letter-spacing:2px;}
.t_red {background:#ba2423;}
.t_yell {background:#ff9300;}

.teacher_title ul li {line-height:48px; padding:0 15px; color:#de171c; border-bottom:1px solid #d4d4d4; background:#fff7f7;}
.teacher_title ul li:hover {
  background:#e9eaf0;
  animation:myfirst2 1s;
  -moz-animation:myfirst2 1s; /* Firefox */
  -webkit-animation:myfirst2 1s; /* Safari and Chrome */
  -o-animation:myfirst2 1s; /* Opera */
}
.teacher_title ul li:hover a {color:#de171c;}
.teacher_title ul li span {float:right; font-size:14px; color:#999;}
.teacher_title ul li a span {color:#999;}
.teacher_title ul li a:hover span {color:#333;}
.teacher_title ul li:hover span {color:#333;}
.teacher_title ul li a:hover {text-decoration:none;}
.teacher_title ul li i {margin-right:10px;}
.teacher_list ul {margin-top:10px;}
.teacher_list ul li {font-size:16px; width:72px; height:30px; line-height:30px; float:left; padding-left:15px; background:url(../images/ico_star2.png) 0 10px no-repeat;}
.teacher_list2 h4 {border-left:3px solid #c00; height:18px; line-height:18px; padding:0 0 0 8px; margin-top:20px;}
.teacher_list2 ul {margin-top:10px; padding-left:12px;}
.teacher_list2 ul li {font-size:16px; width:72px; height:30px; line-height:30px; float:left; padding-left:15px; background:url(../images/ico_star2.png) 0 10px no-repeat;}

.teacher_pic {width:285px; height:auto; margin:0 auto}
.teacher_pic ul li {width:285px; height:274px;}
.teacher_pic ul li img {width:285px; height:234px;}

/* 姝ｆ枃css */
.newsinfo {width:100%; text-align:left; margin:0 auto;}
.newsinfo h3 {font-size:20px; font-weight:normal; text-align:center; color:#000; padding:5px; line-height:1.5em; margin-bottom:10px; display:block; background:url(../images/news_line.gif) left bottom repeat-x;}
.newsinfo .boxline {margin-bottom:20px; background:url(../images/news_line.gif) left bottom repeat-x; font-weight:normal; line-height:20px; text-align:center; padding-bottom:10px; color:#666;} 
.newsinfo .time,.newsinfo .view {width:100%; font-size:14px; font-weight:normal; line-height:20px; padding:0 5px;}
.newsinfo .view span {font-style:normal; color:#6c5a54;}
.newsinfo p {font-size:14px; font-weight:normal; line-height:1.7em; margin-bottom:10px; padding:0; text-align:left;}
.newsinfo img {max-width:100%; margin:0 auto 15px auto; text-align:center;}
.newsinfo p img {max-width:100%;}

/********************************************
				Animation
********************************************/

@keyframes myfirst
{
0%   {background:#fff;}
50%  {background:#f1f2f8;}
100% {background:#fff7f7;}
}
@-moz-keyframes myfirst /* Firefox */
{
0%   {background:#fff;}
50%  {background:#f1f2f8;}
100% {background:#fff7f7;}
}
@-webkit-keyframes myfirst /* Safari and Chrome */
{
0%   {background:#fff;}
50%  {background:#f1f2f8;}
100% {background:#fff7f7;}
}
@-o-keyframes myfirst /* Opera */
{
0%   {background:#fff;}
50%  {background:#f1f2f8;}
100% {background:#fff7f7;}
}
@keyframes myfirst2
{
0%   {background:#fff7f7;}
50%  {background:#f1f2f8;}
100% {background:#e9eaf0;}
}
@-moz-keyframes myfirst2 /* Firefox */
{
0%   {background:#fff7f7;}
50%  {background:#f1f2f8;}
100% {background:#e9eaf0;}
}
@-webkit-keyframes myfirst2 /* Safari and Chrome */
{
0%   {background:#fff7f7;}
50%  {background:#f1f2f8;}
100% {background:#e9eaf0;}
}
@-o-keyframes myfirst2 /* Opera */
{
0%   {background:#fff7f7;}
50%  {background:#f1f2f8;}
100% {background:#e9eaf0;}
}