@charset "utf-8";
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%;}*/
*{ margin:0; padding:0;}

html, body {
    margin: 0!important;
    padding: 0!important;
}
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;
}
a:hover{ color:#F00;}
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;
}
.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;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr7 {margin-right:7px;}
.ml8 {margin-left:8px;}
.ml15 {margin-left:15px;}
.mb7 {margin-bottom:7px;}
.mb5 {margin-bottom:5px;}
.mt10 {margin-top:10px;}
.mt13 {margin-top:13px;}
.mt5 {margin-top:5px;}
.mt15 {margin-top:15px;}
.mb10 {margin-bottom:10px;}

.border {border:1px solid #ddd;}
.border1 {border:1px solid #ddd; border-bottom:none;}

.padding15{ padding:15px;}
.padding20{ padding:20px;}
.pt20-pl30{ padding:20px 30px 20px 30px;}




.toppk { background:url(bg.jpg) no-repeat; width:100%; height:348px; min-width:1200px;}

.topp {height:26px; background:#FFF; line-height:26px; color:#333;   /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;}
.welc {width:1200px; margin:auto; height:26px;}

.top-con{ width:1200px; margin:0 auto;height:322px;}

.logo{ padding-top:65px; margin-left:-150px;}

.search{ background:#fff; position:relative; height:47px; width:292px; margin-top:72px; margin-left:850px; padding-top:14px;}
.search:before{ content:""; width:36px; height:61px; background:url(seach-le.png) no-repeat; position:absolute; display:block; top:0; left:-36px;}
.search:after{ content:""; width:36px; height:61px; background:url(seach-rig.png) no-repeat; position:absolute; display:block; top:0; right:-36px;}

.search-con{ border:#d2d2d2 solid 1px; border-radius:3px; position:relative; width:288px; height:37px; position:relative;}
.search-con input{ border:0; height:37px; line-height:37px; width:100px; }
.search-con i{ background:url(seach-icon.png) no-repeat; width:20px; height:20px; display:inline-block; vertical-align:middle; margin-left:14px; margin-right:7px;}
.search-con a{ display:inline-block; width:86px; height:39px; line-height:39px; background:url(but-bg.jpg) repeat-x; text-align:center; position:absolute; right:-1px; color:#fff; top:-1px; font-weight:bolder;}







.navk { width:100%; min-width:1200px; height:43px;  background:#0385c2;}
.nav{ width:1200px; margin:auto;}
.nav-inf{ float:left; line-height:43px; color:#fff; position:relative; width:133px; text-align:center; font-size:16px;}



.nav-inf:after,.nav-inf:first-child:before{ content:" "; background:url(nav-line.png) no-repeat; width:2px; height:43px; display:block; top:0; right:0; position:absolute; }
.nav-inf:first-child:before{ left:0; right:auto;}








.bqk {width:100%; min-width:1200px; background:#0385c2; color:#fff; margin:15px auto 0; text-align:center; padding-top:30px; }
.bqk span{ display:inline-block; margin-right:15px; line-height:35px;}
.bqk .img1 {width:80px; height:80px; margin:0px 15px; display:inline-block; vertical-align:middle; }
.bqk .img2 {width:110px; height:55px; padding:12px 0 13px; margin:0px 15px; display:inline-block; vertical-align:middle; }
