@charset "utf-8";
/* CSS Document */
html { overflow-x: hidden; }
*{ margin:0; padding:0;}
body{ font-size:12px; font-family:"微软雅黑"; background:#fff;}
ul,li{ list-style:none;}
img{ border:0;}
a {
    color: #666;
    text-decoration: none;
}
.top{width:100%;height:243px; background: url(../img/hdw.jpg) repeat-x;}
.header, .content {
    width: 1100px;
    margin: 0px auto;
    overflow: hidden;
}
.h_top {
    overflow: hidden;
    height: 32px;
    line-height: 32px;
    color: #666;
}
.fr {
    float: right;
}
.h_top span a {
    color: #666;
    padding: 0px 0px 0px 13px;
    margin: 0px 0px 0px 13px;
    display: inline-block;
    background: transparent url("../img/hd_ic3.gif") no-repeat scroll left 12px;
}
.h_mid {
    padding: 24px 0px 0px;
    overflow: hidden;
    height: 126px;
}
.h_nav {
    height: 60px;
    line-height: 60px;
    overflow: hidden;
}
.h_nav li {
    float: left;
    font-size: 16px;
    position: relative;
}
.h_nav li a:hover, .h_nav .cur a {
    text-decoration: none;
    color: #FFF;
    background: #F78015 none repeat scroll 0% 0%;
}
.h_nav li a:hover, .h_nav .cur a {
    color: #FFF;
}
.h_nav li a { width:154px; text-align:center;
    display: inline-block;
    color: #FFF;
  
    background: transparent url("../img/hd_nl.gif") no-repeat scroll right top;
}
.h_pho {
    margin-top: 35px;
    font-family: "微软雅黑";
    font-size: 16px;
    color: #0F0F0F;
    background: transparent url("../img/tel.jpg") no-repeat scroll left 5px;
    padding-left: 65px;
}
.fr {
    float: right;
}
.h_pho span {
    color: #2784ca;
    font-size: 28px;
    display: block;
    font-weight: bold;
}
.h_mid h1 { overflow:hidden;
    font-weight: 100;
    margin: 16px 0px 0px;
    float: left;
    line-height: 34px;
       font-size: 16px;
    color: #333;
   
}
.banner{width:100%;height:520px; margin:0 auto;}
.h_sea {
    padding: 10px 0px 0px;
    color: #737373;
    line-height: 31px;
    height: 43px;
    overflow: hidden;
    font-family: "Microsoft YaHei";
}
.key {
    width: 700px;
    overflow: hidden;
}
.key a {
    color: #737373;
    display: inline-block;
    padding: 0px 12px 0px 4px;
}
.s_ss {
    margin: 1px 0px 0px -4px;
    border: medium none;
    width: 29px;
    height: 33px;
    background: transparent url("../img/sch_bt.gif") no-repeat;
	float:left;
}
.s_inp {
    width: 194px;
    line-height: 29px;
    height: 29px;
    padding: 2px 0px 0px 9px;
    color: #9F9F9E;
    border-width: 1px medium 1px 1px;
    border-style: solid none solid solid;
    border-color: #c7c7c7 -moz-use-text-color #c7c7c7 #c7c7c7;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    background: #FFF none repeat scroll 0% 0%;
    font-family: "Microsoft YaHei";float: left; margin-top:1px;
	float:left;
}
select, input, button, textarea, button { height:30px;
    font: 99% arial,helvetica,clean,sans-serif;
}
.jiy {
    clear: both;
    padding: 56px 0px 0px;
    height: 289px;
    font-family: "Microsoft YaHei";
    background: transparent url("../img/bg2.jpg") no-repeat scroll center top;margin-bottom: 30px;
}
.jiy dd {
    padding: 45px 0px 0px;
    width: 480px;
}
.jiy dd h3 {
    line-height: 36px;
    font-size: 30px;
    color: #000;
}
.jiy dd h3 b {
    color: #2784ca;
}
.jiy dd p {
    padding: 14px 0px 0px;
    line-height: 24px;
    height: 64px;
    color: #666;
    font-size: 14px;
}
.ftWrap {
    font-family: "Microsoft YaHei";
    height: 258px;
    margin: 0px auto;
    background:#313131 url("../img/ftw.gif") repeat-x scroll left top;
}
.ft_nav {
    color: #FFF;
    font-size: 12px;
    line-height: 45px;
    height: 45px;
    overflow: hidden;
}
.ft_nav a { font-size:16px;
    color: #FFF;
    padding: 0px 44px;
    display: inline-block;
    background: transparent url("../img/ft_nl.gif") no-repeat scroll right top;
    font-weight: 100;
}
.ft_c {
    clear: both;
    padding: 28px 20px 0px;
}
.ft_lg {
    width: 177px;
    line-height: 0;
    padding: 53px 0px 0px;
    font-size: 0px;
    overflow: hidden;
}
.ft_m {
    width: 800px;
    padding: 7px 0px 0px 35px;
    height: 150px;
    border-left: 1px solid #5f5e5e;
   margin-left: 35px;
}
.ft_m ul {
    color: #666;
}
.ft_m ul li { color:#b9b9b9;
    line-height:35px;
    
}
.ft_m ul span {
    display: inline-block;
    margin: 0px 11px 0px 0px;
}
.ft_r {
    width: 130px;
    text-align: center;
    line-height: 0;
    padding: 15px 0px 0px;
    font-size: 0px;
    overflow: hidden;
}
.ft_r img {
    padding: 6px;
    background: transparent url("../img/fte_bg.gif") no-repeat scroll left top;
}
.ft_r span {
    display: block;
    line-height: 33px;
    font-size: 12px;
    color: #666;
}
.clear{ clear:both;}
.wrapper { width:1423px; margin: 0 auto; position: relative; }
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
    .box_skitter ul { display: none; }
    .box_skitter .container_skitter { overflow: hidden; position: relative; }
    .box_skitter .image { overflow: hidden; }
        .box_skitter .image img { display: none; }
    .box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
        .box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
    .box_skitter .prev_button { position: absolute; top: 50%; left: 125px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../img/prev.png) no-repeat left top !important; }
    .box_skitter .next_button { position: absolute; top: 50%; right: 125px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../img/next.png) no-repeat left top !important; }
    .box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../img/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width: 1423px; height:520px; }
    #slideshow ul { display: none; }
	#slideshow ul li img{ text-align:center; margin:0 auto; height:520px;width:1423px;}