@charset "gb2312";
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, strong, table, th, tr, td, form, label, iframe, frame, input, button, textarea, select {
    margin: 0;
    padding: 0;
}
html, body {height:100%;}

i {font-style:normal;}
ul, li{
    list-style: none;
	margin:0;
	padding:0;
}
table {
    width: 100%;
}

table, tr, th, td {
    border-collapse: collapse;
    border-spacing: 0;
}
input, button, select, textarea {
    outline: none;
    background-color: #fff;
    font-family: "Microsoft Yahei";
}
textarea {
    resize: none;
    overflow: auto;
}
img, a img {
    border: none;
    vertical-align: middle;
}
a, a:link, a:active, a:visited, a:hover {
    text-decoration: none;
    cursor: pointer;
    outline: none;
}
html, body, iframe, frame {
    border: 0;
}
html{
    height: 100%;
}
body {
    height:100%;
    font-family: 'Microsoft Yahei', sans-serif !important;
    font-size: 14px;
    color: #333;
}

.fl {
    float: left!important;
}
.fr {
    float: right;
}
.fc {
    margin: 0 auto;
}
.vertical-middle {
    vertical-align: middle;
}


.hidden {
    display: none;
}
.clear {
    clear: both;
}
.overflow {
    overflow: hidden;
}


.posR {
    position: relative;
}
.posA {
    position: absolute;
}
.posF {
    position: fixed;
}


.fb {
    font-weight: bold
}
.textL {
    text-align: left;
}
.textC {
    text-align: center;
}
.textR {
    text-align: right;
}
.text2em {
    text-indent: 2em
}
.word-hidden {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.m15 {margin:15px;}
.mr7 {margin-right:7px;}
.ml8 {margin-left:8px;}

.border {border:1px solid #ddd;}
.border1 {border:1px solid #ddd; border-bottom:none;}



body {background:url(imagesin1_05.jpg) 0 322px repeat-x #fff;}


.banner {height:272px; background:url(imagesin1_01.jpg) center no-repeat #7dd7ef; min-width:1200px;}
.navk {height:50px; background:url(imagesin1_03.jpg); min-width:1200px;}
.navk .nk {width:1200px; height:43px; padding-top:7px; margin:0 auto; text-align:left; font-size:18px; padding-left:1px;}
.navk .nk .nav {width:16%; height:43px; line-height:36px; text-align:center; display:inline-block; color:#fff; margin-right:8px; position:relative;}
.navk .nk .nav:hover,.navk .nk .nav.cur {width:16%; height:43px; line-height:36px; text-align:center; display:inline-block; color:#fff; background:#eefbff; color:#0c75cb; font-weight:bold; border-radius:3px 3px 0 0; margin-right:8px;}
.navk .nk .nav > a {width:100%; height:43px; line-height:36px; display:inline-block; color:#fff;}
.navk .nk .nav:hover > a {width:100%; height:43px; line-height:36px; text-align:center; display:inline-block; color:#fff; background:#eefbff; color:#0c75cb; font-weight:bold; border-radius:3px 3px 0 0;}
.navk .nk .nav .xiala {display:none;}
.navk .nk .nav:hover .xiala {display:block; position:absolute; top:43px; left:0; right:0; background:#eefbff; font-size:16px; font-weight:100; border-radius:0 0 3px 3px; padding:5px 0 10px;}
.navk .nk .nav:hover .xiala > a {line-height:35px; color:#333; display:block;}
.navk .nk .nav:hover .xiala > a:hover {color:#FE7700; font-weight:bold;}


.ssk {height:50px; width:1160px; margin:0 auto 20px; border:1px solid #c1d8e3; border-top:none; border-radius:0 0 3px 3px; background:url(imagesin_07.jpg) right repeat-y #eefbff; padding:0 19px; line-height:50px; color:#333;}
.ssk .right {float:right; height:40px; padding-top:10px;}
.ssk .right .input {width:210px; height:28px; padding:0 10px; border:1px solid #b3d0e5; border-radius:3px; line-height:28px; margin-right:6px; display:inline-block;}
.ssk .right .anniu {width:60px; height:30px; background:#1577cd; border-radius:3px; display:inline-block; line-height:30px; text-align:center; color:#fff;}


.geduan {height:27px; min-width:1200px; background:url(imagesin1_11.jpg) right repeat-y #61a2ff;}

.bq {min-height:180px; padding-top:25px; background:url(imagesin2_15.jpg); text-align:center;}
.bq a{color:#333}
.bq a:hover{color:#61a2ff}
.bq .img1 {width:80px; height:80px; vertical-align:top; display:inline-block;}
.bq .img2 {width:110px; height:55px; margin:0 11px; vertical-align:top; display:inline-block; padding-top:12px;}
.bq .banq {width:335px; line-height:21px; vertical-align:top; display:inline-block; color:#999; font-size:12px; text-align:left;}