@CHARSET "UTF-8";
body {min-width:1280px;background-color: #f0f0f0;font:14px/20px Microsoft Yahei,Arial,sans-serif; }

.navbar-home a { color: #888; }
.bs-masthead { min-height: 700px; }
.bs-nav { background-color: #fff; border: 0 none;
    position: fixed;
    top: 0px;
    width: 100%;    z-index: 3;
 }
.bs-footer { padding-bottom: 20px; color: #767676; text-align: center; border-top: 1px solid #f1f1f1; }
.bs-footer .txt { padding-top: 18px; }
.bs-footer .txt small { padding-left: 15px; }
.bs-footer-links { padding-left: 0; margin-top: 20px; }
.text-muted { color: #777; }
.bs-footer-links li:first-child { padding-left: 0; }
.bs-footer-links li { display: inline; padding: 0 2px; }
.header { background-color: #fff; padding-top: 20px; }
 header .navbar-right { position:relative; right:-30px;}
.sider {     width: 180px;
    position: fixed;
    left: 0;
    bottom: 0;
    height: 100%;
    padding-top: 70px;
}

main {min-height: 780px;
padding-top:90px; min-width:1080px;}
header { min-width:1280px;}
main.in { padding-top:0px;}
.main { margin-left: 200px;}
.main_source { margin-left: 200px; }

.navbar-logo { background: url(./_logo.png) center center no-repeat #2f95cd; position: relative; z-index: 1000; margin-left: -15px; width: 180px; height: 70px; line-height: 200px; float: left; overflow: hidden; display: block; }
.navbar-txt { background: url(./logo-txt.png) -130px center no-repeat; width: 240px; height: 70px; display: block; float: left; margin-left: 35px; }
/* welcome */
.welcome-header { height: 90px; padding-top: 10px; background-color: #fff; }
.welcome-header .navbar-brand { background: url("./logo-txt.png") left center no-repeat; width: 366px; height: 50px; line-height: 100px; overflow: hidden; }
.welcome-bg { background: url(./loginbg.jpg) center bottom no-repeat #2f95cd; height: 530px; border-bottom: 10px solid #f0f0f0; position: relative; }
.in .welcome { background: url(./welcome-txt.png) center 90px no-repeat; height: 500px; }
.in .welcome .btn { position: absolute; bottom: -60px; left: 50%; width: 120px; margin-left: -60px; height: 120px; border-radius: 120px; line-height: 90px; background: #1eb353; border: #f0f0f0 10px solid; font-size: 22px; }
.welcome-item { padding-top: 80px; }
.welcome-ico { float: left; width: 80px; height: 80px; margin-top: 20px; margin-right: 30px; }
.welcome-ico .iconfont { color: #fff; font-size: 50px; display: block; width: 80px; height: 80px; line-height: 80px; text-align: center; }
.welcome-txt { color: #999; }
.welcome-header .navbar-right a { margin-left: 12px; }
/* signin */
.signin { border-bottom: 0 none; }
.signin-header { height: 90px; }
.signin-form .btn { padding: 10px 35px; background: #fff; color: #337ab7; }
.signin-form .control-label { color: #fff; }
.signin-footer { margin-top: 0; }
.sider .navs { background-color: #555; position: relative; height: 100%; }
.sider-nav { min-height: 500px; z-index: 2;
    position: relative; }
.sider-nav>li { text-align: right; background-color: #676767; margin-bottom: 1px; }
.sider-nav>li>a { color: #fff; padding-right: 25px; }
.sider-nav>li>a:hover { color: #2f95cd; }
.sider-nav>li.active { border-left: red 3px solid; }
.sider-nav>li.active>a {  color: #333; }
.sider-bottom-nav { position: absolute; left: 35px; right: 35px; bottom: 35px; border-top: #666 1px solid; padding-top: 20px; }
.sider-bottom-nav>li>a { color: #fff; padding-left: 0; }
.sider-bottom-nav>li>a:hover {  color: #2f95cd; }
.sider .sider-bottom-nav li a:visited, .sider .sider-bottom-nav li a:active, .sider .sider-bottom-nav li a:link { background:none;}
.alert {margin-bottom:0px;}
.weixin_auth_link_button {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -50px;
  margin-left: -50px;
  height: 122px;
  width: 122px;
  padding-left: 10px;
  padding-right: 10px;
  background: #1eb353;
  border-radius: 120px;
  border: #f0f0f0 5px solid;
  font-size: 20px;
  color: #FFFFFF;
}

.weixin_auth_link_button.auth_link {line-height: 98px;}
.bund-font {
  text-align: center;
  display: block;
  font-size: 35px;
  color: white;
  margin-top: 50px;
}
/*
.alert { position: fixed; right: 0; top: 0; }
.alert {
    position: absolute;
    left: 50%;
    top: 10px;
    margin-left: -200px;
    width: 400px;
    display: block;
    z-index: 11;
    text-align: center;
}
*/

.alert_newform { }

/*在线图标*/
@font-face { font-family: 'iconfont'; src: url('fonts/iconfont.eot'); /* IE9*/ src: url('fonts/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/iconfont.woff') format('woff'), /* chrome、firefox */ url('fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */ }
.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; }


/*===============================新增修改=========================*/


/*login*/
.login input[type="text"], .login input[type="password"] { border: 0px; font-size: 18px; height: 38px; }
.login form { margin: auto; margin-top: 3em; }

/*top*/
.navbar-right li.first-child { padding:25px 5px;}
.navbar-right li.child2 { padding:10px 5px;}
.navbar-right li.child2 li a{ padding:10px 10px; text-indent:1em;}
.top .in_logo { color: #fff; line-height: 100px; text-align: center; background: #167eb7; position: absolute; width: 180px; padding: 0px; margin: 0px; left: 0px; height: 100px; top: 0px; }
.top span.navbar-brand { font-size: 22px; color: #999; }
.top .navbar-right a { margin: 0px 5px; }
.top .navbar-right { margin: 15px 0px; font-size: 18px; }
.top .usericon { width: 45px; height: 45px; display: block; float: right; background: #167EB7; border-radius: 24px; text-align: center; line-height: 45px; color: #fff; position: relative; top: -12px; margin-right: 10px; }
.usericon {
    width: 70px;
    height: 70px;
    display: block;
    float: right;
    background: #167EB7;
    /* border-radius: 24px; */
    text-align: center;
    line-height: 69px;
    color: #fff;
    position: relative;
    /* top: 10px; */
    right: 0px;    margin-left: 10px;
}

.img-thumbnail { width:100%;}
.welcomspan
{    color: #aaa;}
.navbar-nav>li>a.current_usera {background: #F0F0F0;
    padding: 3px 15px;
    margin: 10px 0px;
    border-radius: 15px;}
.usericon:hover { font-size:18px}
.navbar-nav>li.userface>a, .navbar-right li.child2.userface { padding:0px; margin:0px;}
.admin .usericon { background: #555;}
.foreign .usericon { background: #43ad98;}

.localbtn .btn[disabled] {
    cursor: not-allowed;
    opacity: 1;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
	background: #f0f0f0;color: #333; border:1px solid #ccc; border-bottom:0px;}


.localbtn li {    position: relative;
    bottom: -1px; }
.localbtn .btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
	border-radius:5px 5px  0px 0px ;
	border-bottom:0px;
}
.localbtn{ border-bottom: 1px solid #ccc;     margin-top: 10px;}

/*边栏*/
.sider {z-index: 100;}
.sider .sider-nav li:hover {  background:#4d4d4d; color: #fff; }
.sider .sider-nav li:visited, .sider .sider-nav li:visited:active { color:#fff;}
.sider .sider-nav li.active a:hover { color:#000;}
.sider .sider-nav li.active { background: #f0f0f0; color: #333; }
.sider .sider-nav li { height: 60px; color: #fff; border: 0px; margin-bottom: 1px; padding: 20px; text-align: right; font-size: 14px;background:#3e3e3e; border-left: 4px solid #2f95cd; }
.sider .sider-nav li:nth-child(2) { border-color: #29c5ff; }
.sider .sider-nav li:nth-child(3) { border-color: #2f95cd; }
.sider .sider-nav li:nth-child(4) { border-color: #2bc644; }
.sider .sider-nav li:nth-child(5) { border-color: #ff9c00; }
.sider .sider-nav li:nth-child(6) { border-color: #29c5ff; }
.sider .sider-nav li:nth-child(7) { border-color: #2f95cd; }
.sider .sider-nav li:nth-child(8) { border-color: #2bc644; }
.sider .sider-nav li:nth-child(1) { border-color: #ff9c00; }
.sidebar ul { bottom: 0px; position: absolute; margin: 0px; width: 120px; border-top: 1px solid #4598c5; margin-left: 30px; padding: 20px 0px; }
.sidebar ul li { display: block; color: #fff; height: 50px; }
.sidebar ul li a { color: #fff; line-height: 50px; font-size: 18px; }
.sider-nav>li>a { padding:0px; margin:0px; background:none;}
.sider-nav>li>a:hover { background:none; color:#fff;}
.sider-nav>li.active>a {    background:none;}
.sider .sider-bottom-nav li a:hover { background:none; color:#ccc;}
.local .sider .navs { background-color: #167eb7;}
.local .sider .sider-nav li:hover { background: #06679d; }
.local .sider .sider-nav li {background:#1471a4}
.local .sider-bottom-nav { border-top: 1px solid #328DBF; }
.foreign .sider .navs { background-color: #43ad98;}
.foreign .sider .sider-nav li:hover { background: #1c927a; }
.foreign .sider .sider-nav li {background:#2c9983}
.foreign .sider-bottom-nav { border-top: 1px solid #69bdad; }
.local .sider .sider-nav li.active, .foreign .sider .sider-nav li.active {    background: #f0f0f0;}

/*表*/
thead { background: #2F95CD; color: #fff; }
.admin thead {background: ##2F95CD}
.admin .sidebar, .admin .top .usericon { background: #333; }
.foreign thead, .foreign .sidebar, .foreign .top .usericon { background: #43ad98; }
.table-hover>tbody>tr:hover { background-color: #fff; }
.table>tbody>tr>td {vertical-align: middle; }
.table td a.label { margin:0px 2px 1px 2px; display: inline-block;}

.table td .label-success:nth-child(2) {background-color: #cd8db7;}
.table td .label-success:nth-child(3) {background-color: #7aaada;}
.table td .label-success:nth-child(4) {background-color: #d7a93e;}
.table td .label-success:nth-child(5) {background-color: #7150D4;}
.table td .label-success:nth-child(6) {background-color: #BD674D;}


/*文章*/
.form-title {
    display: inline;
    width: 770px;}
	#article_category {    padding: 6px;
    border-radius: 4px;
    margin-right: 10px;    width: 106px;}
.form-newtag, .form-inline { display:inline;}

.articlecont {
    background: #fff;
    padding: 20px 40px;
}
.articlecont video { margin:auto; display:block; width:80%;}
.artinfo span a { margin-right:5px;}
.artinfo span { margin-right:20px; color:#666;}
.cnt p {    text-indent: 2em;    line-height: 26px;    font-size: 16px;
    margin: 15px 0px;
}
.cnt { text-indent: 2em;}
.cnt p img {
    display: block;
    margin: 20px auto;
}
.bottominfo { float:right; margin:0px; color:#666;}
.article_tvinfo { text-align: center; margin:20px;}
.article_tvinfo span { margin:20px;}
.article_tvinfo span strong { color:#ccc; text-decoration:none; margin:5px;}
	/*搜索*/
.form-group select {padding: 6px;
    border-radius: 4px;}

.footer { margin-top:10px;}

#edit_cnt .field_with_errors {width:100%;}
#new_source .field_with_errors {display: inherit; margin-top: 10px;}
.new_article .field_with_errors {display: inline;}
.edit_article .field_with_errors {display: inline;}

.article_rows { height: 110px; }
.article_sumary { margin-top: 8px; margin-bottom: 8px; }
.img_list { width: 160px;  float: left; margin-right: 25px; height: 0; overflow: hidden; padding-bottom: 80%;}
.img_list img { width: 100%}
.video_shots { width: 160px;  float: left; margin-right: 25px; height: 0; overflow: hidden; padding-bottom: 99px;}
.video_shots img { width: 100%}
.checkcol_th { width: 60px; }
.button_col { width: 215px; }
.th_align { text-align: center; }
.nav-tabs li.active a { background-color: #EF7E53; color: #FDFDFB;}
.search_bar_ctrl { display: inline-block; margin-top: 10px;}
.article_alert_control {margin-bottom: 30px;}

