/**/
.panel {margin-bottom: 20px; background-color: #ffffff; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }
.panel-body {padding: 8px 15px; }
.panel-body ul{margin: 0;}
.panel-body:before, .panel-body:after {display: table; content: " "; }
.panel-body:after {clear: both; }
.panel-body:before, .panel-body:after {display: table; content: " "; }
.panel-body:after {clear: both; }
.panel > .list-group {margin-bottom: 0; }
.panel > .list-group .list-group-item {border-width: 1px 0; }
.panel > .list-group .list-group-item:first-child {border-top-right-radius: 0; border-top-left-radius: 0; }
.panel > .list-group .list-group-item:last-child {border-bottom: 0; }
.panel-heading + .list-group .list-group-item:first-child {border-top-width: 0; }
.panel > .table {margin-bottom: 0; }
.panel > .panel-body + .table {border-top: 1px solid #dddddd; }
.panel-heading {padding: 5px 15px; border-bottom: 1px solid transparent; border-top-right-radius: 3px; border-top-left-radius: 3px; }
.panel-title {margin-top: 0; margin-bottom: 0; font-size: 1.1em; }
.panel-title > a {color: inherit; }
.panel-footer {padding: 10px 15px; background-color: #f5f5f5; border-top: 1px solid #dddddd; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.panel-group .panel {margin-bottom: 0; overflow: hidden; border-radius: 4px; }
.panel-group .panel + .panel {margin-top: 5px; }
.panel-group .panel-heading {border-bottom: 0; }
.panel-group .panel-heading + .panel-collapse .panel-body {border-top: 1px solid #dddddd; }
.panel-group .panel-footer {border-top: 0; }
.panel-group .panel-footer + .panel-collapse .panel-body {border-bottom: 1px solid #dddddd; }
.panel-default {border-color: #dddddd; }
.panel-default > .panel-heading {color: #333333; background-color: #f5f5f5; border-color: #dddddd; }
.panel-default > .panel-heading + .panel-collapse .panel-body {border-top-color: #dddddd; }
.panel-default > .panel-footer + .panel-collapse .panel-body {border-bottom-color: #dddddd; }
.panel-primary {border-color: #66503d; }
.panel-primary > .panel-heading {color: #ffffff; background-color: #66503d; border-color: #66503d; }
.panel-primary > .panel-heading + .panel-collapse .panel-body {border-top-color: #66503d; }
.panel-primary > .panel-footer + .panel-collapse .panel-body {border-bottom-color: #66503d; }
.panel-success {border-color: #d6e9c6; }
.panel-success > .panel-heading {color: #468847; background-color: #dff0d8; border-color: #d6e9c6; }
.panel-success > .panel-heading + .panel-collapse .panel-body {border-top-color: #d6e9c6; }
.panel-success > .panel-footer + .panel-collapse .panel-body {border-bottom-color: #d6e9c6; }
.panel-warning {border-color: #fbeed5; }
.panel-warning > .panel-heading {color: #c09853; background-color: #fcf8e3; border-color: #fbeed5; }
.panel-warning > .panel-heading + .panel-collapse .panel-body {border-top-color: #fbeed5; }
.panel-warning > .panel-footer + .panel-collapse .panel-body {border-bottom-color: #fbeed5; }
.panel-danger {border-color: #eed3d7; }
.panel-danger > .panel-heading {color: #b94a48; background-color: #f2dede; border-color: #eed3d7; }
.panel-danger > .panel-heading + .panel-collapse .panel-body {border-top-color: #eed3d7; }
.panel-danger > .panel-footer + .panel-collapse .panel-body {border-bottom-color: #eed3d7; }
.panel-info {border-color: #bce8f1; }
.panel-info > .panel-heading {color: #3a87ad; background-color: #d9edf7; border-color: #bce8f1; }
.panel-info > .panel-heading + .panel-collapse .panel-body {border-top-color: #bce8f1; }
.panel-info > .panel-footer + .panel-collapse .panel-body {border-bottom-color: #bce8f1; }
.panel-list .panel-body{padding: 10px 15px;}
.panel-list .panel-body ul{margin: 0;}
/*nav-----------------------------------------------------*/
.navbar-inverse .navbar-inner{background-color:#66503d;background-image:none;border-color:#66503d;filter:none;}
.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#f9e6cd;text-shadow:none;}
.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#ffffff;}
.navbar-inverse .brand{color:#f9e6cd;}
.navbar-inverse .navbar-text{color:#f9e6cd;}
.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#ffffff;}
.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#ffffff;background-color:#fc1a02;}
.navbar-inverse .navbar-link{color:#999999;}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#ffffff;}
.navbar-inverse .divider-vertical{border-left-color:#66503d;border-right-color:#66503d;}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#4A99DD;color:#ffffff;}
.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#EAF5FF;border-bottom-color:#EAF5FF;}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{text-decoration:none;color:#ffffff;background-color:#0081c2;background-image:none;}
.navbar-inverse .btn-navbar{color:#ffffff;text-shadow:none;background-color:#66503d;background-image:none;filter:none;}
.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#ffffff;background-color:#66503d;}
.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000000 \9;}

/*-----------------------------------------------*/
.progress, .progress-success .bar, .progress .bar-success, .progress-warning .bar, .progress .bar-warning, .progress-danger .bar, .progress .bar-danger, .progress-info .bar, .progress .bar-info, .btn, .btn-primary {background-image: none;}
body,button, input, textarea {color:#66503d font: 500 0.875em/1.8 Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif;}
 .brand,button, input, select, textarea {line-height:20px}
h1{font-size: 1.8em;}
h2{font-size: 1.6em;}
h3{font-size: 1.4em;}
h4{font-size: 1.2em;}
h5,h6{font-size: 1em;}
a {color: #66503d;text-decoration: none;}
a:hover,a:focus {color: #2a6496;text-decoration: underline;}
a:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.unstyled li{line-height: 1.8;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.unstyled .class-name, .unstyled .class-name a {color: #3a87ad !important;}
.media-heading a{font-size: 1.1em; font-weight:700 ;}
.media-body{ color: #666;}
.carousel-caption a{color: #fff;}
.dropdown-menu{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.nav-collapse.in {overflow-y: auto;}
.nav-collapse {max-height: 240px;overflow-x: visible;-webkit-overflow-scrolling: touch;}
.nav-header {font-size: 1em}
.form-horizontal .control-label {width: 100px;}
.form-horizontal .controls {margin-left: 120px;}
.alert-block{padding-top: 8px;padding-bottom: 8px;}
.navbar .brand{font-size: 1.4em;}
.media>.pull-left{margin-right: 15px;}
/*Header-------------------------------*/
.navbar .brand{position: relative;color: #fff;}
.navbar .brand h1{font-size: 1em;margin: 0;font-weight: normal;line-height: 1;}
.navbar .brand .brand-mini{font-size: 0.75em;line-height: 1;}
.navbar .brand .beta{font-size: 0.5em;position: absolute;top:5px;right: 20px;line-height: 1;color: #FC1A02;}
.header{padding-top: 61px;}
.pages-header{margin-bottom: 20px;padding-bottom: 10px; border-bottom: 2px solid #ddd;}
.pages-header .breadcrumb{margin: 0;padding: 0; background: #fff; font-size: 0.857em;}
.pages-header h1{font-size: 1.8em; font-weight: normal;margin-top: 15px;}
.navbar .nav>li>a {padding: 10px 12px 10px;}
.user-tools.nav>li>a{padding: 10px 8px;}
.user-tools.nav .divider-vertical{margin: 0px 15px 0 5px;}
/*content page*/
.content-page h1{}
.page-tools{margin: 0;font-size: 0.857em;color: #666;}

/*main---------------------------------*/
.head-title{margin:0 0 10px 0; padding-bottom: 10px;border-bottom: 1px solid #ddd;font-size: 1.125em;color: #666;}
.head-title a{font-size: 1em; font-weight: 700; color: #666;}
/*home page*/
.home .unstyled a{color: #333;}
.home-menu a{font-size: 1.143em;}
.home-menu{background: #f8f8f8;padding: 8px 0 8px 8px;}
.home-carousel{background: #333;}
.home-a1-area .affix{top:61px;}
.top-news strong{ font-size: 1.3em}
.top-news li a{color: #000;}
/*list page*/
.news-navbar .icon-chevron-right{line-height: 1.8;}
.span-list-content{width: 760px; float: left!important;}
.span-list-side{width: 160px;min-height: 600px;}
.list-toolbar{background: #FFF; border: 0;padding: 0; margin-bottom: 20px;}
.list-toolbar .btn-toolbar {margin: 0;}
.list-toolbar select{margin: 0 5px;width: auto;}
.span-list-content .row-fluid [class*="span"]:first-child {margin-left: 2.127659574468085%;}
.span-list-content .row-fluid .thumbnails {margin-left: -2.127659574468085%;}
.span-list-content .row-fluid .thumbnails li.span-thumb{width:31% }
.title-list {font-size: 1.1em; font-weight: 700;color: #333;}
.title-list:visited{color: #666;}
.info-list-table .media-img{width: 100px;max-height:75px; overflow: hidden;font-size: 5.357em;color: #eee;text-align: center;}
.info-list-table thead{background: #66503d;color: #fff;}
.info-list-table td{color: #666;}
.yp-list-table td{padding: 15px; color: #666;}
.yp-list-table .media-img{ width: 125px;max-height:100px; overflow: hidden;font-size: 7.143em;color: #eee; text-align: center;}
.news-list .media{margin-top: 20px;}
.news-list .media:first-child {margin-top:0}
.news-list .media-heading a{font-size: 1.2em; font-weight: 700; color: #333;}
.news-list .news-media-img{width: 125px;max-height:100px;overflow: hidden;font-size: 7.143em;color: #eee; text-align: center;}
.span-list-side .affix{top:61px;}
/*content page*/
.span-page-content{float: left;}
.info-dl dl{margin-top: 0;}
.info-dl dl dt,.info-dl dl dd{ padding: 5px 0;}
.info-dl dl dt {width: 80px;text-align: left; color: #333;}
.info-dl dl dd {margin-left: 100px;}
.page-content-body-tags{height:30px; margin: 20px 0; }
.page-content-body-fx{height:36px; margin: 20px 0; }
.page-content-body-ad{margin: 20px 0; }
.page-side-ad{width: 300px; margin-bottom:15px; }
.page-side-user{width: 298px; height: 132px; border: 1px solid #66503d; border-radius:4px; }
.page-side-user1{width: 78px; } 
.page-side-user2{width: 214px; font-size: 12px; padding: 10px; }
.page-side-user3{width: 78px; height: 23px; }
.page-side-user4{width: 214px; height: 23px; }
.content-body{font-size: 1em; color: #000;}
.news-content-body {font-size: 1em;}
.news-content-body .img_wrapper img{padding: 15px 0;display: block;margin: 0 auto;}
.news-content-body .img_descr{font-size: 1em;display: block;font-weight: 700;text-align: center;margin-bottom: 10px;}
a.want-post{font-weight: normal;color: #66503d;font-size: 1em;float: right;}
textarea.comment-text {width: 97%;}
.comments-remaining{width: 99%}
.comments-list .comment .ecomment{padding:5px; background: #f8f8f8;border: 1px solid #ddd; }
.comment-content{padding: 10px 0;border-bottom: 1px solid #ddd;}
.metadata,.ecommentauthor{color: #999;font-size: 0.857em;}
.ecommentauthor a{font-weight: 700;}
.metadata .author{font-weight: 700;padding-right: 10px;} 
.metadata .time{padding-right: 10px;}
.comment-actions{font-size: 0.857em;text-align: right;}
.comment-actions a{padding-left: 5px;}
.ecommenttext{margin: 0;}
.ecomment{margin-bottom: 5px;}
.epages{ padding-top:15px; }
.epages a{ padding: 0 10px;}
.info-map{width: 100%;height: 250px;}
/*footer-------------------------------------- */
.footer{ color: #666;font-size:0.857em; }
/*post-----------------------------------------*/
.post-step{margin-bottom: 20px; font-size: 1.143em;}
.post-form-box{background: #f8f8f8;box-shadow:none;}
.post-info .icon-info-sign{color: #DF9700;}
/*login----------------------------------*/
.reg-content{background: url(../img/login-bg/bg.jpg); background-repeat: no-repeat;background-position: 0;border-radius: 4px;}
.form-signin{margin-right: 10px;margin-top: 10px;}
.reg-panel{max-width: 450px; margin: 20px auto;}
.panel .form-actions{margin: 0 -15px -28px -15px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
/*scrollup-----------------------------------------------------*/
#scrollUp {bottom: 60px;right: 20px;padding: 8px 15px;background: #555;color: #fff; text-decoration: none;-webkit-border-radius: 23px;-moz-border-radius: 23px;border-radius: 23px;}
/*media--------------------------------------------------------*/
@media (min-width: 1200px){
.hidden-lg{display: none !important;}
/*header---------------------------------*/
/*home*/
.class-map{padding-left:300px;}
.logo{width: 290px; margin-right: -290px;}
.logo-img{background: url(http://placehold.it/280x68);}
/*main-----------------------------------*/
/*home*/
.span-home-main{width: 950px;}
.span-home-main-in1{width: 620px;}
.span-home-main-in2{width: 300px;}
.span-home-main-in2-ad{width: 300px;}
.span-home-bottom{width: 190px;}
/*list*/
.span-list-content{width: 980px;}
.span-list-side{width: 160px;}
.span-list-content .row-fluid [class*="span"]:first-child {margin-left: 2.564102564102564%;}
.span-list-content .row-fluid .thumbnails {margin-left: -2.564102564102564%;}
.span-list-content .row-fluid .thumbnails li.span-thumb{width:30.4999999999% }
/*page*/
.span-page-content{width: 840px;}
.span-page-side{width: 300px;}
}
@media (min-width: 980px) and (max-width: 1199px) {
.hidden-md{display: none !important;}
}
@media (min-width: 768px) and (max-width: 979px) {
.hidden-sm{display: none !important;}
.span-sm-auto{width: auto !important;}
/*header---------------------------------*/
/*home*/
.class-map{padding-left:25px;}
/*main-----------------------------------*/
/*home*/
.span-home-main-in1{width: 724px;}
.span-home-main-in2{width: 724px;}
.span-home-main-in2 .span-home-main-in2{width: 350px;}
.span-home-main-in2-ad{width: 724px;}
/*list*/
.span-list-content{width: 544px;}
.span-list-content .row-fluid [class*="span"]:first-child {margin-left: 2.7624309392265194%;}
.span-list-content .row-fluid .thumbnails {margin-left: -2.7624309392265194%;}
.span-list-content .row-fluid .thumbnails li.span-thumb{width:47%; }
/*page*/
.span-page-content{width: 404px;}
.span-page-side{width: 300px;}
}
@media (max-width: 979px){
	body,button, input, textarea {font-size: 100%;}
/*header---------------------------------*/
.navbar-fixed-top, .navbar-fixed-bottom {position: fixed;margin-left: 0;margin-right: 0;}
/*nav*/
  .navbar-inverse .nav-collapse .nav > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a {color:#EAF5FF; font-weight: normal;}
  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .nav > li > a:focus,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:focus {background-color: #2F699B;filter:none;}
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner{padding: 0;}
/*main-----------------------------------*/
/*home*/
.logo{ display: none;}
.home-a1-area .affix{position: static;}
/*list*/
.list-toolbar{padding-right: 0;padding-left: 5px;}
.list-toolbar .btn-toolbar{margin: 0px;}
.list-toolbar .btn-group{margin:5px 5px 5px 0;}
}

@media (max-width: 767px){
body {padding-left: 8px;padding-right: 8px;}
.hidden-xs{display: none !important;}
#scrollUp {bottom: 10px;right: 10px;padding: 3px 10px;background: #555;color: #fff; text-decoration: none;-webkit-border-radius: 23px;-moz-border-radius: 23px;border-radius: 23px;}
/*header---------------------------------*/
/*home*/
.class-map{padding-left:0px;}
/*list page*/
.pages-header{margin-bottom:0;padding-bottom: 10px; border-bottom: 0;}
.pages-header h1{margin: 0;}
.list-toolbar{background: #FFF; border:0;padding: 0; margin-bottom:10px;}
.info-list-table thead{background: #EFEFEF;color: #666;}
.span-list-content{width: 100%; float: none!important;}
.span-list-side{width: 100%;min-height: 300px}
.post-btn{float: none;}
.post-btn .btn{width: 100%;padding-left: 0;padding-right: 0;}

.span-list-content .row-fluid [class*="span"]:first-child {margin-left: 0;}
.span-list-content .row-fluid .thumbnails {margin-left: 0;}
.span-list-content .row-fluid .thumbnails li.span-thumb{width:auto; float: left;}
.span-list-side .affix{position: static;}
/*page*/
.span-page-content{float: none;}
.info-dl dl dd {margin-left: 0;}
}

@media (max-width: 480px){
.form-horizontal .control-label {float: none;width: auto;padding-top: 0;text-align: left;}
.form-horizontal .controls {margin-left: 0;}
input[type="file"]{width: 100%;}
/*login------------------------------------*/
.reg-content{background: none;}
.reg-panel,.form-signin {margin-right: 0;margin-top: 10px;width: 100%;border:0;}
.reg-panel .panel-heading,.form-signin .panel-heading{color: #333;background: #fff; border-color:#ddd;}
}

/*---------------------------------------------*/
.margin-none{margin: 0;} 
.margin-bottom-none{margin-bottom: 0;}
.margin-bottom-20px{margin-bottom: 20px;}
.padding-none{padding: 0;}


/*16888 ad-----------------------------------------*/
.home-a1 { width: 160px; height:600px; } 
.home-a2 { width: 275px; height: 238px; border: 1px solid #66503d; border-radius: 4px; padding: 5px 10px} 
.home-a3 { width: 300px; height: 250px; }
.home-a4 { width: 300px; height: 250px; border: 1px: border-color: #66503d; }
.list-side-ad { width: 160px; height: 600px; }
.page-content-ad { width: 300px; height: 250px; }
@media (max-width: 767px){
	.list-side-ad { width: 300px; height: 250px; }
 }
@media (min-width: 768px) and (max-width: 979px) {
	.home-a3 { width: 728px; height: 90px; }
	.home-a1 { width: 728px; height: 90px; }
}
@media (min-width:1200px){
	.page-content-ad { width: 728px; height: 90px; }
 
}
.mod_action .mod_pop_action_section .mod_pop_hd{
	float:none;
	height:auto;
	width:auto;
	background:none;
	border-right:none;
	border-bottom:1px solid #DEDEDE;
	text-align:left
}
.mod_action .mod_pop_action_section .mod_pop_hd .mod_title{
	margin-top:0;
	padding-bottom:5px;
	font-size:16px;
	line-height:18px;
	font-weight:normal;
	font-family:helvetica neue,hiragino sans gb,microsoft yahei
}
.mod_action .mod_pop_download .dl_item{
	float:left;
	display:inline;
	width:185px;
	height:100px;
	margin-left:10px;
	border-right:1px solid #DEDEDE
}
.mod_action .mod_pop_download .dl_pc{
	margin-left:0;
	width:300px;
	height:250px;
}
.ico_dl_pc{
	width:80px;
	height:80px;
	border:1px solid #f1f1f1
}
.dl_pc span.u{
	float:left;
	width:110px
}
.16888-ad { display: table; content: " "; width: 275px; height: 238px; border-color: #66503d; border-radius: 4px;}
* {word-wrap:break-word;}
.clearfix:after{clear:both}
.img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
.pull-right{float:right}
.pull-left{float:left}
.view-list {margin-left:0px;}
.view-box {border-bottom:1px dashed #ccc;margin-bottom:0px;padding-bottom:12px;}
.view-box {width:250px;}
.view-box .img-box {width:135px;text-align:left;margin-top:5px;}
.pull-left.img-box {width:135px;text-align:left;margin-top:5px;}
.view-box .img-box img { width:125px;}
.view-box-ctt {margin-left:145px;width:105px;}
.view-box-ctt h4 {margin:0;font-size:14px;line-height:24px;}
.view-box-ctt h4 a,
.view-list .comment-box a {color:#333;}
.view-list1 {margin-left:0px;}
.view-box1 {width:275px;}
.view-box1 .img-box1 {width:64px;text-align:left;margin-top:12px;}
.view-box1 .img-box1 img {width:64px;}
.view-box-ctt1 {margin-left:75px;width:200px;}