﻿
body {
    font-size: 14px;
    font-family: 微软雅黑;
    margin: 0px;
    padding: 0;
}
* {
    margin: 0;
    padding: 0;
}
/*header, footer, nav, section {
    display: block;
}*/
ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

a {
    color: #000;
    text-decoration: none;
}

    a:hover {
        color: #F00;
        /*text-decoration: underline*/;
    }
/* Set padding to keep content from hitting the edges */
.top_head {
    width: 1000px;
    margin: 0px auto;
}

.top-logo {
    padding: 0px;
    width: 350px;
    height: 87px;
    float: left;
}

.top-keys {
    width: 650px;
    height: 87px;
    /*line-height: 30px;*/
    float: left;
    text-align: right;
}

.top-line {
    width: 100%;
    height: 40px;
    background-image: url('/images/bg_line.jpg');
}

.top-menu {
    width: 1000px;
    height: 40px;
    line-height: 40px;
    margin: auto;
}

.page-menu {
    width: 1000px;
    position: relative;
    height: 40px;
    line-height: 40px;
    padding: 0px;
    float: left;
}

    .page-menu ul {
        list-style-type: none;
        margin: 0px;
        padding: 0px;
    }

        .page-menu ul li {
            width: 100px;
            height: 40px;
            text-align: center;
            font-size: 14px;
            float: left;
            line-height: 40px;
        }

            .page-menu ul li a {
                color: #FFF;
                list-style-type: none;
                float: left;
                width: 100px;
                text-decoration: none;
            }

                .page-menu ul li a:hover {
                    color: #C00;
                    background-image: url(/Images/bg_top_a.jpg);
                    text-decoration: none;
                }

.body-content {
    /*padding-left: 15px;
    padding-right: 15px;*/
    width: 1000px;
    margin: auto;
}

.lefter {
    width: 250px;
    float: left;
    padding: 0px;
}

.righter {
    width: 750px;
    float: left;
    /*padding-left:30px;*/
}
.right-about{
    width:450px;
    float:left;
    padding-left:30px;
}
.right-news{
    width:250px;
    float:left;
    padding-left:20px;
}
.News {
    line-height: 28px;
    float: left;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    height: 28px;
    text-decoration: none;
    width: 300px;
}

    .News li {
        float: left;
        list-style-type: none;
        width: 190px;
        border-bottom: #cccccc 1px dotted;
    }
.right-marquee{
    width:1000px;
}
.right-content {
    line-height: 28px;
}

.clear {
    height: 10px;
    clear: both;
}
.mTitle { width:100%; height:auto; overflow:hidden; border-bottom:1px double #C0C0C0 }
.mTitle1 { float:left; font-size:1.4em; color:#CC0000;}
.mTitle2 { float:left; display:block; margin-left:10px; margin-top:10px;}
.mTitle3 { float:right; margin-top:10px;}
.mSerCon li { width:190px; height:31px; background: url(/Images/SerList1.jpg) no-repeat 0px center; line-height:31px;  margin:5px 0; overflow:hidden;}
.mSerCon span { display:block; width:60px; float:left;}
.mSerCon li a { display:block; width:190px; float:left; text-indent:20px;}
.mSerCon li a:hover { background: url(/Images/SerList2.jpg) no-repeat left 1px;}
.back {
    width: 720px;
    margin: auto;
    clear: both;
    height: 50px;
    line-height: 50px;
    padding-left: 280px;
    text-align: center;
}
/*图片轮播*/
#news-pic {position:relative; width:250px; height:140px; border:1px solid #666; overflow:hidden;}
#news-pic_list img {border:0px;}
#news-pic_bg {position:absolute; bottom:0;background-color:#000;height:30px;filter: Alpha(Opacity=30);opacity:0.3;z-index:1000;cursor:pointer; width:250px; }
#news-pic_info{position:absolute; bottom:0; left:5px;height:22px;color:#fff;z-index:1001;cursor:pointer}
#news-pic_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;}
#news-pic ul {position:absolute;list-style-type:none;filter: Alpha(Opacity=80);opacity:0.8; z-index:1002;
			margin:0; padding:0; bottom:3px; right:5px;}
#news-pic ul li { padding:0px 8px;float:left;display:block;color:#FFF;cursor:pointer}
#news-pic ul li.on { background:#900}
#news-pic_list a{position:absolute;}
.bottom {
    width: 1000px;
    margin: auto;
    clear: both;
    height: 90px;
    border-top: 5px inset #006ab8;
    text-align:center;
    background-color:#C0C0C0;
}
input {
    height: 26px;
    font-family: 微软雅黑;
}
/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}
/*弹窗样式*/
#pic_hover img {
    border: 1px solid #C0C0C0;
    top: 10px;
}

#pic_hover a img {
    border:1px solid #C0C0C0;
    margin-top: 20px;
}

#pic_hover a:hover img {
    border: 1px solid #CC0000;
    margin-top: 20px;
    filter: alpha(Opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

/* forms */
fieldset {
    border: 1px solid #ddd;
    padding: 0 1.4em 1.4em 1.4em;
    margin: 0 0 1.5em 0;
}

legend {
    font-size: 1.2em;
    font-weight: bold;
}

textarea {
    min-height: 75px;
}

.editor-label {
    margin: 1em 0 0 0;
}

.editor-field {
    margin: 0.5em 0 0 0;
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}


/*分页样式*/
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

.pagination > li {
  display: inline;
}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #eeeeee;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  cursor: default;
  background-color: #428bca;
  border-color: #428bca;
}

.pagination > .disabled > span,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999999;
  cursor: not-allowed;
  background-color: #ffffff;
  border-color: #dddddd;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/*按钮*/
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;
}
.btn-primary {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}

.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
  vertical-align:middle;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}
.form-group{
    padding:5px;
}
