@import "common.css";

html {
    color: #222;
    font-size: 1em;
    line-height: 1.4;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Browser Upgrade Prompt
   ========================================================================== */

.browserupgrade {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

















/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Hide visually and from screen readers
 */

.hidden {
    display: none !important;
}

/*
 * Hide only visually, but have it available for screen readers:
 * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element
 * to be focusable when navigated to via the keyboard:
 * https://www.drupal.org/node/897638
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screen readers, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print,
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 1.25dppx),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   http://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */

@media print {
    *,
    *:before,
    *:after,
    *:first-letter,
    *:first-line {
        background: transparent !important;
        color: #000 !important; /* Black prints faster:
                                   http://www.sanbeiji.com/archives/953 */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links that are fragment identifiers,
     * or use the `javascript:` pseudo protocol
     */

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    /*
     * Printing Tables:
     * http://css-discuss.incutio.com/wiki/Printing_Tables
     */

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}


/*====椤甸潰鍏ㄥ眬璁剧疆====*/
html{
	background-color:#ECEEF4;
	overflow-x:hidden}
body{
	font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;
	/*font-size:14px;*/
	color:#424649;
	background-color:transparent;
	-webkit-font-smoothing:antialiased;
	}
	
	
/*====椤甸潰鍏ㄥ眬璁剧疆====*/


/*====浼犻�佸甫璁剧疆====*/
.carousel-inner>.item>a>img, .carousel-inner>.item>img {
	max-height: 300px;
	}


#homepage-feature .carousel-control span{
	position:absolute;
	top:50%;
	z-index: 5;
	display: inline-block;
	
}

.carousel {
    padding-top: 1px;
    padding-bottom: 28px;
    background-color: #CCC;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img {
    min-width: 100%;
    }

    .carousel-inner>.item{
    max-height:640px;
    }

    /*浼犻�佸甫鎸囩ず鍣�*/
    .carousel-indicators {
    position: absolute;
    bottom:0;
    margin-bottom:0;
}

@media screen and (min-width: 768px){
main .carousel-indicators {
     bottom: 3px; 
}
}

.page-contents{
	padding-top:20px;
	padding-bottom:40px;
}
/*====浼犻�佸甫璁剧疆====*/




/*====nav鑿滃崟瀵艰埅鏉�====*/
/*澶у睆涓嬮潰闈犲彸瀵归綈*/
ul.nav{
	float:right;
	font-size: 16px;
	color: #777;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #9a933d;
    background-color: #ededed;
}

nav.navbar {
	margin-bottom:0;
}


/*鍦ㄥ皬灞忎笅闈㈠乏瀵归綈*/
@media screen and (max-width: 768px){
ul.nav {
     float:none;
}
}
/*淇鍦�991鍍忕礌鐨勬椂鍊欏洖琛岄棶棰�*/
@media (max-width: 991px){
ul.navbar-nav>li>a {
    padding: 30px 5px 14px 5px;
    font-size: 14px;
}
}

@media (min-width: 992px){
.navbar-nav>li>a {
padding: 22px 10px 22px 10px;
}
}

.navbar-default {
    border-color:#FFF;
}

/*====nav鑿滃崟瀵艰埅鏉�====*/

/*logo*/
.navbar-brand{
padding: 5px 0 0 0;
}
/*logo*/


/*姝ｆ枃*/
h3.panel-title {
    line-height: 1.3em;
}
.bg-primary.lter, .bg-primary .lter {
    background-color: #1c93e4;
}
.panel-primary>.panel-heading {
    color: #fff;
    background-color: #1177bc;
    border-color: #1177bc;
}
.panel-heading {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}
.bg-primary {
    background-color: #1177bc;
    color: #fff;
}
.panel-heading {
    border-radius: 0;
}
.panel-heading i {
    margin-right: 10px;
    font-size: 1.5em;
    float: left;
    line-height: 0.7em;
    margin-top: 2px;
}
.panel {
    border-style: none;
    padding-top: 15px;
}
.panel-primary {
    border-color: #1177bc;
}
.panel {
    border-radius: 5px;
}
ul.lists li a {
    color: #53595d;
}
ul.lists li {
    padding-left: 20px;
    padding-top: 7px;
    padding-bottom: 7px;
    background: url(point.png) left 13px no-repeat;
    border-bottom: 1px dotted #dfe2e3;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

ul.lists li:last-child {

    border-bottom:none;
  
}


.bxxz ul.lists li{
	white-space:normal;
}



.btn-default {
    color: #424649 !important;
    background-color: #fff;
    border-color: #e4e9ed;
    border-bottom-color: #dee4e9;
    -webkit-box-shadow: 0 1px 1px rgba(90,90,90,0.1);
    box-shadow: 0 1px 1px rgba(90,90,90,0.1);
}
/*姝ｆ枃*/

/*鏈勾搴︾粺璁�*/


.panel-body .tj{
	    width:28%;
    height: auto;
    margin-left: 10px;
    text-align: center;
    float:left;
    background-color: #1A90DB;
    color:#FFF;
}
@media (min-width: 992px){
.panel-body .tj{
	    width:29%;
	    }
}


.panel-body .tj i{
	font-size:3em;
	line-height: 65px;
	}

.panel-body .tj span{
	display: block;
	background-color: #8BC9F1;
	}
	
	.panel-body .tj1{
	    background-color: #9BB057;
	}
.panel-body .tj1 span{
	    background-color: #BCCA8E;
	}
	
	
	.panel-body .tj2{
	    background-color: #BEA881;
	}
.panel-body .tj2 span{
	    background-color: #CCBB9B;
	}
	
/*鏈勾搴︾粺璁�*/




/*姝ｆ枃鍙充晶瀵艰埅*/
.breadcrumb {
    background-color: #fff;
    border: 1px solid #eaeef1;
    padding-left: 10px;
    margin-bottom: 10px;
}
ol.breadcrumb a{color:#53595d;text-decoration:none}
ol.breadcrumb a:hover,ol.breadcrumb a:focus{color:#777;text-decoration:underline}
/*姝ｆ枃鍙充晶瀵艰埅*/

/*姝ｆ枃鍙充晶*/
.listcontent ul li a{color:#53595d;text-decoration:none}
.listcontent ul li a:hover,.listcontent ul li a:focus{color:#777;text-decoration:underline}




.table a{color:#53595d;text-decoration:none}
.table a:hover,.table a:focus{color:#777;text-decoration:underline}



/* .table */
table {width: 100%;}
.table {width: 100%; margin: 0 auto;}
.table-title {width: 100%; height: 36px;}
.table-title a {float: right; display: block; height: 36px; margin: 0 12px; color: #fff; font-size: 14px;}
.table-title a:hover {text-decoration: underline; color: #EDE435;}
.table-title-active {color: #EDE435 !important; }
table {border-right: 1px solid #ddd;border-left: 1px solid #ddd; margin-top: 8px;}
th {background-color: #ebebeb;}
.col-w55 {width: 55px;}
.col-w70 {width: 70px;}
.col-w90 {width: 90px;}
.col-w105 {width: 100px;}
.col-w120 {width: 120px;}
.col-w180 {width: 180px;}
td a:hover {color: #359bed; text-decoration: underline;}




/*姝ｆ枃鍙充晶*/

/*鎴戣鎶ヤ慨*/
section.panel .wybx{
	background-color: #C1BA62;
}

section.panel .wybx {
    border-color: #BDB659;
}

/*鎴戣鎶ヤ慨*/


/*鐗堟潈椤�*/
footer{
	background-color: #FFF;
	padding:20px 0 15px;
	color: #000000;
	border-top:solid #ddd 1px;
}
footer p{
	padding-bottom:5px;
}
/*鐗堟潈椤�*/


/*鎻愪氦鎶ヤ慨鍗�*/
.tjbxd{
	background-color: #1C93E4;
	color: #FFF !important;
	width: 30%;
}

.tjbxd:hover,.tjbxd:focus {
color: #000 !important;
background-color: #EBEBEB;
}

/*鎻愪氦鎶ヤ慨鍗�*/


/* =8 Extra
鈥撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯�撯��*/
.pagination .active a{
	    background-color: #337AB7;
}
.pagination>li {
	display: inline-block;
}

.bxxd ul{
	padding:10px 10px 10px 20px;
}

.bxxd ul li{
	
}
.table a.btn-danger,.table a.btn-warning{
     color: #FFF; 
   }

#wdbx .wdbxa,#wybx .wybxa,#bxsy .bxsya,#yhdl .yhdla{
	    color: #9a933d;
    background-color: #ededed;
}
.rate{width:600%; margin:20px;min-height:100px; font-size:14px; position:relative; padding:10px 0;} 
.rate p {margin:0; padding:0; display:inline; height:40px; overflow:hidden; position:absolute;  
top:0; left:100px; margin-left:140px;} 
.rate p span.s {font-size:36px; line-height:36px; float:left; font-weight:bold; color:#DD5400;} 
.rate p span.g {font-size:22px; display:block; float:left; color:#DD5400;} 
.big_rate {width:140px; height:28px; text-align:left; position:absolute; top:3px; left:85px;  
display:inline-block; background:url(../img/star.gif) left bottom repeat-x;} 
.big_rate span {display:inline-block; width:24px; height:28px; position:relative; z-index:1000; 
 cursor:pointer; overflow:hidden;} 
.big_rate_up {width:140px; height:28px; position:absolute; top:0; left:0; 
 background:url(../img/star.gif) left top;} 
#my_rate{ position:absolute; margin-top:40px; margin-left:100px} 
#my_rate span{color:#dd5400; font-weight:bold} 

.control-label b,.bxzp b{
	color:#FF0000;
}