*{
    padding: 0;
    margin: 0;
}
a{
    font-size: 14px;
    text-decoration: none;
}
body{
    font-family: "Microsoft YaHei UI";
}
.clearfix{
    clear: both;
}
img{
    border: none;
}
header{
    width: 1200px;
    height: 150px;
    margin: 0 auto;
}
header .logo{
    float: left;
    padding-top: 27px;
}
header .tel{
    float: left;
    padding-top: 52px;
    padding-left: 155px;
}
header .search{
    float: right;
    text-align: right;
    padding-top: 35px;
}
header .search .l{
    margin-bottom: 20px;
}
header .search .l,header .search .l a{
    font-size: 14px;
    color: #8f8f8f;
}
header .search .s{
    width: 312px;
    height: 35px;
    border: 1px solid #1159a1;
    position: relative;
}
header .search .txt{
    width: 238px;
    height: 35px;
    border: none;
    text-indent: 10px;
    position: absolute;
    top:0;
    left: 0;
}
header .search .sub{
    position: absolute;
    right: 0;
    top:0;
    border: none;
    width: 74px;
    height: 35px;
    background: #1159a1;
    color: #fff;
    font-weight: 400;
}
nav{
    width: 100%;
    height: 50px;
    background: #2fa8e1;
    margin-bottom: 35px;
}
nav .menu{
    display: block;
    width: 1200px;
    margin: 0 auto;
}
nav .menu li{
    float: left;
    list-style: none;
    width: 120px;
    text-align: center;
}
nav .menu li a{
    display: block;
    font-size: 14px;
    line-height: 50px;
    color: #ffffff;
}
nav .menu li.active a{
    background: #0e6eb4;
}
.container{
    width: 1200px;
    margin: 0 auto;
}
.container .js-silder{
    width: 718px;
    height: 372px;
    position: relative;
    float: left;
}
.container .silder-scroll{
    width: 718px;
    height: 372px;
    overflow: hidden;
}
.container .silder-main{
    width: 718px;
    height: 372px;
    position: relative;
}
.container .silder-main-img{
    position: absolute;
    top: 0;
    left: 0;
}
.container .js-silder-ctrl{
    text-align: center;
}
.container .silder-ctrl-prev,
.container .silder-ctrl-next{
    position: absolute;
    top: 50%;
    margin-top: -45px;
    width: 30px;
    height: 45px;
    cursor: pointer;
    background: url(../images/icon_v9.png) no-repeat 5px 5px;
}
.container .silder-ctrl-prev{
    left: 20px;
}
.container .silder-ctrl-next{
    right: 20px;
    background-position: -5px -40px;
}
.container .silder-ctrl-con{
    display: inline-block;
    width: 136px;
    height: 4px;
    margin: 0 3px;
    cursor: pointer;
    overflow: hidden;
    background:#e4e4e4;
}
.container .current{
    background: #2fa8e1;
}
.top_news{
    width: 440px;
    float: right;
}
.top_news .bottomline{
    border-bottom: 1px dashed #737373;
    margin-bottom: 20px;
}
.top_news .top h3 a{
    font-size: 16px;
    color: #000000;
}
.top_news .top p{
    font-size: 12px;
    color: #737373;
    margin-bottom: 20px;
}
.top_news .top h3{
    margin-bottom: 20px;
}
.top_news li{
    list-style: square;
    list-style-position: inside;
    color: #2fa8e1;
    line-height: 36px;
}
.top_news li a{
    color: #000000;
    font-size: 14px;
}
.top_news li span{
    float: right;
    color: #909090;
}
.index_l{
    width: 908px;
    float: left;
}
.index_l .title{
    width: 100%;
    height: 44px;
    border-bottom: 1px solid #bfbfbf;
    line-height: 44px;
    margin-bottom: 20px;
}
.index_l .title .name{
    float: left;
    width: 120px;
    height: 45px;
    background: #2fa8e1;
    text-align: center;
    color: #ffffff;
    font-size: 18px;
}
.index_l .title .more a{
    float: right;
    font-size: 14px;
    color: #bfbfbf;
}
.index_l .index_news li{
    list-style: square;
    list-style-position: inside;
    color: #2fa8e1;
    line-height: 36px;
    width: 439px;
    float: left;
}
.index_l .index_news li.r{
    margin-right: 30px;
}
.index_l .index_news li a{
    color: #000;
}
.index_l .index_news li span{
    float: right;
    color: #8f8f8f;
}
.index_r{
    float: right;
    width: 265px;
}
.index_r .kuang{
    width: 263px;
    min-height: 340px;
    border: 1px solid #e6e6e6;
    margin-bottom: 45px;

}
.index_r .kuang .title{
    width: 265px;
    height: 45px;
    background: #2fa8e1;
    line-height: 45px;
    font-size: 18px;
    color: #ffffff;
    text-indent: 20px;
    float: left;

}
.index_r .kuang .title a{
    float: right;
    font-size: 14px;
    color: #ffffff;
    padding-right: 20px;
}
.slideBox{
    width:223px;
    height:274px;
    overflow:hidden;
    position:relative;
    margin: 0 auto;
}
.slideBox .hd{
    height:15px;
    overflow:hidden;
    position:absolute;
    right:5px;
    bottom:5px;
    z-index:1;
}
.slideBox .hd ul{
    overflow:hidden;
    zoom:1;
    float:left;
}
.slideBox .hd ul li{
    float:left;
    list-style: none;
    margin-right:2px;
    width:10px;
    height:10px;
    border-radius: 10px;
    line-height:14px;
    text-align:center;
    background:#fff;
    cursor:pointer;
}
.slideBox .hd ul li.on{
    background:#f00;
    color:#fff;
}
.slideBox .bd{
    position:relative;
    height:100%;
    z-index:0;
}
.slideBox .bd li{
    zoom:1;
    vertical-align:middle;
}
.slideBox .bd img{
    width:223px;
    height:274px;
    display:block;
}
.contact{
    text-align: left;
    padding: 15px;
    font-size: 14px;
    line-height: 26px;
}
footer{
    margin-top: 30px;
}
footer nav{
    margin-bottom: 0px;
}
footer .bt{
    width: 100%;
    min-height: 220px;
    padding-top: 20px;
    background: #0e6eb4;
    font-size: 12px;
    line-height: 24px;
    color: #ffffff;
    text-align: center;
}

footer .bt p a{
    color: #ffffff;
    font-size: 12px;
}
footer .bt .flink{
    font-size: 12px;
    margin-bottom: 20px;
}
footer .bt .flink a{
    color: #ffffff;
    font-size: 12px;
    display: block;
    margin-right: 20px;
    float: left;
}

.c_l{
    width: 908px;
    float: left;
}
.c_l li{
    list-style: none;
    line-height: 54px;
    border-bottom: 1px solid #e6e6e6;
}
.c_l li a{
    font-size: 16px;
    color: #000000;
}
.c_l li span{
    float: right;
    color: #bfbfbf;
}
.c_l .top a{
    font-size: 16px;
    color: #000000;
    float: left;
}
.c_l .top span{
    float: right;
}
.c_l .top p{
    font-size: 12px;
    margin: 20px 0;
}
.c_r .index_r .kuang{
    margin-bottom: 20px;
}
.c_r .index_r .kuang .tjwz{

}
.c_r .index_r .kuang .tjwz li{
    list-style: none;
    text-indent: 15px;
    line-height: 32px;
}
.c_r .index_r .kuang .tjwz a{
    color: #000000;
}
.c_l .location{
    margin-bottom: 20px;
}
.c_l .location,.c_l .location a {
    font-size: 12px;
    color: #909090;
}
.c_l .title{
    padding: 30px 0;
    text-align: center;
    font-size: 12px;
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    margin-bottom: 30px;
}
.c_l .title h1{
    font-size:18px;
    text-align: center;
    line-height: 50px;
}
.c_l .content{
    font-size: 14px;
    line-height: 36px;
    color: #4b4a4a;
    margin-bottom: 30px;
}
.c_l .content img{
    max-width: 100%;
}
.c_l a{
    color: #000000;
    line-height: 24px;
}
.pagination{ font-size:12px;text-align:center; padding:10px 0px 10px 0px;}
.pagination li{float: left;border-bottom: none;  }
.pagination a,.pagination span{display:inline-block;padding:0 10px;line-height:30px;height:30px;overflow:hidden;background:#fff;font-size:14px;border:1px solid #DAD9DE;margin:0 3px}
.pagination a:hover,.pagination span{background:#0190A1;border:1px solid #3E87E5;color:#fff;text-decoration:none}
.pagination span.disabled{background:#fff;border:1px solid #DAD9DE;color:#ccc}
.pagination li.active{
    background: none;
}
.lvshi ul li{
	display:block;
	float:left;
	margin-right:40px;
	text-align:center;
	border-bottom:none;
}
.lvshi ul li a img{
	width:180px;
	height:250px;
}






























