﻿/*网页基础参数*/

.bg {
    background: url(../images/body_bkg.jpg) no-repeat center top;
    position: absolute;
    width: 100%;
    height: 465px;
    z-index: -1;
    top: 0;
}

body {
    width: 100%;
    height: 100%;
    background-color: #cbf6ff;
    _font-size: 14px;
}

body,
html {
    font-family: "Microsoft YaHei", "SimSun", "SimHei", "Arial", sans-serif;
    _font-family: , "SimSun""Microsoft YaHei", "SimHei", "Arial", sans-serif;
    border: 0;
    padding: 0;
    margin: 0;
}

body,
html,
ul,
li,
a,
img,
p,
br,
dd,
dl,
dt,
div,
h1,
h2,
h3,
h4,
span,
input,
tr,
td {
    margin: 0;
    border: none;
    padding: 0;
    font-weight: normal;
    list-style-type: none;
}

.clear_both {
    clear: both;
}

.hr {
    height: 10px;
}

.hr_01 {
    height: 15px;
}

.hr_02 {
    height: 20px;
}

.hr_03 {
    height: 50px;
}

.mr {
    padding: 10px;
}

a {
    text-decoration: none;
    cursor: pointer;
}

a:hover {
    color: cornflowerblue;
    text-decoration: underline;
}

.fl {
    float: left
}

.fr {
    float: right
}


/*字号大小*/

.f_16 {
    font-size: 16px;
}

.f_15 {
    font-size: 15px;
}

.f_14 {
    font-size: 14px;
}

.f_13 {
    font-size: 13px;
}

.f_12 {
    font-size: 12px;
}


/*网页宽度*/

.box {
    width: 1020px;
    margin: 0 auto;
    padding: 0 10px;
}

.head,
.foot,
.C_conter {
    width: 1000px;
    margin: 0 auto;
}


/*最顶*/

.spe-top {
    height: 30px;
    line-height: 30px;
    background: url("../images/index_tabg01.jpg") repeat-x;
    color: #434343;
    font-size: 12px;
    overflow: hidden;
}

.spe-top .main-colum {
    width: 1000px;
    margin: 0 auto;
}

.spe-top .main-colum .oldLink {
    float: right;
}

.spe-top .main-colum a {
    margin: 0 5px;
    color: #000000;
}

.spe-top .main-colum a:hover {
    color: cornflowerblue;
    text-decoration: underline;
}


/*头部*/

.logo {
    float: left;
    width: 400px;
    height: 85px;
    margin-top: 57px;
}

.Search {
    float: right;
    margin-top: 87px;
}

.head_01 {
    width: 100%;
}

.nav {
    width: 100%;
    height: 37px;
    background-image: url(../images/index_05.png);
}

.nav a {
    line-height: 37px;
    height: 37px;
    display: inline-block;
    color: #FFFFFF;
    padding: 0 36.5px;
    border-right: 1px solid #FFFFFF;
}

.nav a:hover {
    background: url(../images/index_03.png);
}

.navhover {
    background: url(../images/index_03.png);
}


/*搜索*/

.text {
    height: 28px;
    width: 207px;
    border: 1px solid gainsboro;
}

.submit {
    width: 61px;
    height: 30px;
    background-color: gainsboro;
    cursor: pointer;
}

.Search input {
    float: left;
}


/*正文*/

.C_conter {
    background-color: #FFFFFF;
    float: left;
    margin-left: 10px;
    _margin-left: 5px;
}

.Notice {
    height: 50px;
}

.Notice ul li {
    float: left;
    line-height: 50px;
    font-size: 14px;
}

.Notice ul li a {
    color: cornflowerblue;
    padding: 0 20px;
}

.Notice ul li a:hover {
    text-decoration: underline;
}


/*C_conter_box*/

.conter_box_right {
    float: right;
    width: 285px;
}

.conter_box_left {
    float: left;
    width: 700px;
}


/*Newest*/

.new {
    float: right;
    width: 375px;
    height: 228px;
}

.est_title {
    height: 35px;
    background: url(../images/index_18.png) bottom repeat-x;
    margin-bottom: 10px;
}

.est_title .bg_01 {
    width: 129px;
    height: 35px;
    display: inline-block;
    color: #ffffff;
    line-height: 35px;
    text-align: center;
}

.est_title a {
    line-height: 35px;
    color: #000000;
    font-size: 13px;
}

.est_title .active .bg_01 {
    background: url(../images/index_10.png);
    color: #FFFFFF;
}

.est_title .active a {
    color: #FFFFFF;
}

.Newest .banner.active {
    display: block
}

.Newest .banner {
    display: none;
    padding: 0 10px;
}

.Newest .banner li a {
    color: #000000;
}

.new h4 span {
    color: cornflowerblue;
}

.new h4 p {
    font-size: 13px;
    line-height: 22px;
    color: darkgrey;
    margin-top: 10px;
}

.new ul {
    border-top: 1px dashed #DCDCDC;
    margin-top: 8px;
    padding-top: 8px;
}

.new ul li {
    line-height: 26px;
    font-size: 14px;
    height: 27.5px;
}

.new ul li span {
    float: right;
    font-size: 13px;
    color: #DCDCDC;
}

.new ul li a {
    color: #000000;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    float: left;
}

.new ul li a:hover {
    text-decoration: underline;
    color: cornflowerblue;
}


/*mec*/

.mec {
    border: 1px solid #DCDCDC;
    border-top: none;
}

.mec .mec_01 {
    padding: 5px;
}

.mec .mec_01 h4 img {
    float: left;
    margin-right: 5px;
}

.mec .mec_01 h4 p {
    font-size: 13px;
    line-height: 25px;
}

.mec_02 ul li {
    border: 1px solid #DCDCDC;
    background: url(../images/index_14.png) repeat-x;
    display: block;
    width: 123px;
    height: 36px;
    float: left;
    margin: 6px 8px;
    text-align: center;
    line-height: 36px;
    _margin: 6px 5px 6px 6px;
}

.mec_02 ul li a {
    color: #6495ED;
}


/*several*/

.several {
    border-top: 1px dashed #DCDCDC;
    padding-top: 20px;
}

.tice {
    width: 258px;
    float: left;
    margin-left: 10px;
    _margin-left: 5px;
}

.tice ul {
    border: 1px solid #DCDCDC;
    border-top: none;
    padding-left: 5px;
    padding-top: 14px;
    height: 175px;
}

.tice ul li {
    font-size: 13px;
    line-height: 25px;
}


}
.tice ul li {
    font-size: 13px;
    line-height: 25px;
}
.tice ul li a {
    color: #000000;
}
.tice ul li a:hover {
    text-decoration: underline;
    color: cornflowerblue;
}
.seve {
    width: 418px;
    float: right;
}
.seve .seve_nav ul li {
    float: left;
    margin-right: 10px;
    background-color: #f6f6f6;
    border-radius: 5px 5px 0 0;
}
.seve .seve_nav ul li a {
    color: #000000;
    height: 26px;
    line-height: 26px;
    padding: 0px 5px;
    display: inline-block;
}
.seve .seve_nav ul .seve_bg a {
    color: #FFFFFF;
    background-color: #0284d2;
    border-radius: 5px 5px 0 0;
}
.seve_new {
    height: 199px;
}
.sevenew_01 {
    border: 1px solid #DCDCDC;
}
.seve .seve_new .stul {
    margin-top: 15px;
}
.seve .seve_new .stul li {
    float: left;
    margin: 8px 8px 8px 13px;
    _margin: 8px 7px 8px 7px;
}
.sevenew_01 .stlist li {
    font-size: 13px;
    line-height: 25px;
}
.sevenew_01 .stlist li a {
    color: #000000;
}
.sevenew_01 .stlist li a:hover {
    color: cornflowerblue;
}
.sevenew_01 .stlist li span {
    float: right;
    color: gainsboro;
}
.sevenew_01 .stlist {
    padding: 0 10px;
}
.sevenew_01 .stlist h4 {
    text-align: right;
    font-size: 13px;
    color: gainsboro;
    display: block;
    margin-top: 5px;
}

/*Tech*/
.Tech {
    margin-top: 18px;
}
.Tech .Tech_nav {
    height: 26px;
}
.Tech .Tech_nav ul li {
    float: left;
    margin-right: 10px;
    background-color: #f6f6f6;
    border-radius: 5px 5px 0 0;
}
.Tech .Tech_nav ul li a {
    color: #000000;
    height: 26px;
    line-height: 26px;
    padding: 0px 5px;
    display: inline-block;
}
.Tech .Tech_nav ul .Tech_bg a {
    color: #FFFFFF;
    background-color: #0284d2;
    border-radius: 5px 5px 0 0;
}
.Technew_01 {
    border: 1px solid #DCDCDC;
}
.Technew_01 .stlist li {
    font-size: 13px;
    line-height: 25px;
}
.Technew_01 .stlist li a {
    color: #000000;
}
.Technew_01 .stlist li a:hover {
    color: cornflowerblue;
}
.Technew_01 .stlist li span {
    float: right;
    color: gainsboro;
}
.Technew_01 .stlist {
    padding: 0 10px;
}
.Technew_01 .stlist h4 {
    text-align: right;
    font-size: 13px;
    color: gainsboro;
    display: block;
    margin-top: 5px;
}

/*Service*/
.Service {
    margin-left: 10px;
    margin-top: 10px;
}
.est_title .bg_02 {
    background: url(../images/index_013.jpg) no-repeat;
    width: 166px;
}
.Service_con {
    border: 1px solid #DCDCDC;
    border-top: none;
    margin-top: -10px;
    padding-top: 5px;
}
.Service_con ul li {
    float: left;
    margin: 5px 6px 5px 9px;
    _margin: 5px 6px 5px 5px;
}
.mec_03 {
    padding-top: 10px;
}
.mec_03 a {
    display: inline-block;
    margin: 2px 0 2px 5px;
}
.mec_03 span {
    font-size: 13px;
    padding: 0 8px;
    width: 272px;
    display: inline-block;
    color: darkgrey;
    text-indent: 2em;
    line-height: 22px;
}

/*Policy*/
.Policy {
    margin-top: 20px;
}
.Policy_right {
    padding-left: 10px;
    width: 333px;
    float: right;
    background: url(../images/index_49.jpg) left no-repeat;
}
.Policy_rigtitle {
    color: #6495ED;
}
.Policy_rigtitle em {
    margin-right: 5px;
    background: url(../images/index_45.png) no-repeat;
    width: 10px;
    height: 12px;
    display: inline-block;
}
.Policy_rigtitle a {
    font-size: 13px;
    color: darkgrey;
}
.Policy_rignew ul {
    margin-top: 15px;
    margin-left: 10px;
}
.Policy_rignew ul li {
    line-height: 26px;
    font-size: 14px;
}
.Policy_rignew ul li a {
    color: #000000;
}
.Policy_rignew ul li a:hover {
    color: cornflowerblue;
}
.Policy_left {
    width: 333px;
    float: left;
    margin-left: 10px;
}
.Policy_nav ul li {
    float: left;
}
.Policy_nav ul li a {
    color: #6495ED;
    padding: 2px 8px;
}
.Policy_nav ul .Policy_bg a {
    color: #FFFFFF;
    background-color: #0284d2;
    border-radius: 5px;
}
.Policy_01 ul li a {
    color: #000000;
    line-height: 26px;
    font-size: 14px;
}
.Policy_01 ul li a:hover {
    color: cornflowerblue;
}
.Policy_01 ul {
    margin-left: 10px;
    margin-top: 10px;
}

/*Link*/
.Link .Service_con ul li {
    margin: 8px 25px;
    font-size: 14px;
    _margin: 5px 20px;
}
.Link .Service_con ul li a {
    color: #000000;
    display: block;
}
.Link .Service_con ul li a:hover {
    color: cornflowerblue;
}

/*foot*/
.foot {
    background: #DCDCDC;
    text-align: center;
    padding: 10px 0;
}
.foot p {
    line-height: 25px;
    font-size: 14px;
}

/*加载*/
.mp0 {
    margin: 0;
    padding: 0;
}
.guanggao {
    margin-top: 15px;
    margin-bottom: 10px;
    width: 285px;
    height: 144px;
    overflow: hidden;
    float: right;
}
.guanggao a {
    display: inline-block;
}
.guanggao p {
    margin-top: 5px;
}

/*幻灯*/
.Slide {
    width: 306px;
    height: 228px;
    float: left;
    margin-left: 10px;
    _margin-left: 5px;
}
.slideBox {
    position: relative;
    width: 100%;
    height: 218px;
    overflow: hidden;
}
.slideBox ul.items {
    position: absolute;
    float: left;
    background: none;
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.slideBox ul.items li {
    float: left;
    background: none;
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.slideBox ul.items li a {
    float: left;
    line-height: normal !important;
    padding: 0px !important;
    border: none
    /*For IE.ADD.JENA.201206300844*/
    
    ;
}
.slideBox ul.items li a img {
    margin: 0px !important;
    padding: 0px !important;
    display: block;
    border: none
    /*For IE.ADD.JENA.201206300844*/
    
    ;
}
.slideBox .tips {
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 50px;
    background-color: #000;
    overflow: hidden;
}
.slideBox .tips .title {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
}
.slideBox .tips .title a {
    color: #FFF;
    font-size: 14px;
    line-height: 50px;
    margin-left: 10px;
    text-decoration: none;
}
.slideBox .tips .title a:hover {
    text-decoration: underline !important;
}
.slideBox .tips .nums {
    position: absolute;
    right: 0px;
    top: 0px;
    height: 100%;
}
.slideBox .tips .nums a {
    display: inline-block;
    >float: left
    /*For IE.ADD.JENA.201206300844*/
    
    ;
    width: 10px;
    height: 10px;
    background-color: #FFF;
    text-indent: -99999px;
    margin: 20px 10px 0px 0px;
}
.slideBox .tips .nums a.active {
    background-color: #093;
}