@charset "utf-8";
/* CSS Document */

body{background: #f9f9f9;}
.lmbanner{width: 1310px;height: auto;overflow: hidden;margin: 0 auto;position: relative;}
.lmbanner img{width: 100%;}
.lmpos{width: 100%;height: 50px;position: absolute;bottom: 15px;left: 35px;color: #fff;}
.lmpos_zi{font-size: 44px;color: #fff;line-height: 50px;margin-right: 30px;float: left;}
.lmpos_sp{color: #fff;margin-top: 30px;font-size: 14px;float: left;}

.lmerji{position: absolute;bottom: 15px;right: 35px;width: auto;height: 50px;background: #fff;border-radius: 4px;}
.lmerji ul{display: block;}
.lmerji ul li{float: left;padding: 0px 20px;line-height: 50px;}
.lmerji ul li a{font-size: 16px;}
.lmerji ul li a:hover{color: #6510AD;}

.news_main{width: 1310px;height: auto;overflow: hidden;margin: 20px auto;}
.news_main ul{display: block;}
.news_main ul li{border-bottom: solid 1px #ccc;width: auto;height: auto;padding: 40px 15px;overflow: hidden;}
.news_main ul li:hover{
    box-shadow: 0 0 20px #ddd;
    display: block;
    background-color: #fff;
}

.news_left{float: left;width: 60px;height: auto;overflow: hidden;}
.news_left span{    color: #666;font-size: 14px;display: block;width: 100%;text-align: center;}
.news_left p{    
    width: 100%;
    text-align: center;
    font-size: 48px;
    margin-top: 18px;
    color: #0062ac;
    display: inline-block;
    border-bottom: solid 2px #0062ac;}

.news_min{float: right;width: 1114px;height: auto;overflow: hidden;}
.news_min h1{    font-size: 24px;color: #333;font-weight: 100;}
.news_min h1 a{color: #333;}
.news_min h1 a:hover{color: #114275;}
.news_min p{
  color: #666;
    line-height: 30px;
    overflow: hidden;
    height: 60px;
    margin-top: 30px;
}

/**/
.about_main{width: 1210px;height: auto;overflow: hidden;margin: 20px auto;background: #fff;border-radius: 4px;
padding: 30px 50px;}
.about_main h1{text-align: center;font-size: 24px;padding: 10px 0px;}
.about_main p{color: #333;font-size: 16px;line-height: 33px;}
/**/

.anli_main{width: 1310px;height: auto;overflow: hidden;margin: 20px auto;background: #fff;}
.anli_main ul{display: block;}
.anli_main ul li{width: auto;height: auto;overflow: hidden;float: left;padding:10px;margin: 15px 0px;}
/*
.anli_main ul li:hover{
    box-shadow: 0 0 20px #ddd;
    display: block;
    background-color: #fff;
}
*/

.anli_left{width: 416px;height: auto;float: left;}
.anli_left img{width: 416px;height: 260px;}
.anli_span{width: 100%;height: 50px;line-height: 50px;}
.anli_span a{float: left;width: 320px;text-align: center;
background: rgba(0,0,0,0.8);color: #FFFFFF; }
.anli_span p{float: left;width: 96px;background: rgba(0,0,0,0.5);color: #fff;text-align: center;}

.anli_right{float: left;width: 365px;padding-left: 15px;padding-right: 15px;}
.anli_right h2{width: 100%;height: auto;line-height: 40px;text-align: center;font-size: 22px;}
.anli_right p{font-size: 14px;line-height: 28px;text-indent: 2em;height: 112px;overflow: hidden;}
.anli_right h2 a{color: #333;}
.anli_right h2 a:hover{color: #6510AD;}



.ls_main{width: 1310px;height: auto;overflow: hidden;margin: 20px auto;}
.ls_main ul{display: block;}
.ls_main ul li{width: auto;height: auto;overflow: hidden;float: left;padding: 15px;
    margin: 12px 12px;background: #fff;}
.ls_main ul li:hover{
    box-shadow: 0 0 20px #ddd;
    display: block;
    background-color: #fff;
}
.ls_left{width: 240px;height: 240px;float: left;}
.ls_left img{width: 240px;height: 240px;border-radius: 5px;}
.ls_right{float: left;width: 330px;padding-left: 30px;}
.ls_right h2{width: 100%;height: auto;line-height: 40px;text-align: left;font-size: 22px;padding: 10px 0px;}
.ls_right p{
   font-size: 16px;
    line-height: 33px;
    height: 165px;
    overflow: hidden;
    padding-top: 10px;
}
.ls_right h2 a{color: #333;}
.ls_right h2 a:hover{color: #6510AD;}

.ls_nmt{width: auto;height: auto;overflow: hidden;padding: 20px;background: #fff;}
.ls_nmt_left{float: left;width: 240px;height: 240px;}
.ls_nmt_left img{width: 240px;height: 240px;border-radius: 5px;}
.ls_nmt_right{float: left;width: 330px;padding-left: 30px;}
.ls_nmt_title{    width: 100%;
    height: auto;
    line-height: 40px;
    text-align: left;
    font-size: 22px;
    padding: 10px 0px;}
.ls_nmt_right p{
    font-size: 14px;
    line-height: 35px;
    color: #666;
}
.lx_nmp{
    padding: 20px;background: #fff;font-size: 14px;line-height: 25px;
}

/**/
.aatitle{line-height: 40px;font-size: 28px;color: #333;text-align: center;padding-bottom: 20px;padding-top: 30px;}
.aaimg{width: 500px;height: auto;overflow: hidden;margin: 0 auto;}
.aaimg img{width: 500px;}

.anli_main .aap{font-size: 14px;color: #555;line-height: 25px;padding: 20px;}
.anli_main .aap img{margin:0 auto;}

.news_title{line-height: 40px;font-size: 28px;color: #333;text-align: center;padding-bottom: 20px;padding-top: 30px;}
.news_pos{font-size: 12px;color: #777;text-align: center;line-height: 25px;}
.news_content{font-size: 14px;line-height: 25px;padding: 20px;}
.news_content img{margin:0 auto;}
/**/

.zs_main{width: 1310px;height: auto;overflow: hidden;margin: 20px auto;}
.zs_main ul{display: block;}
.zs_main ul li{width: auto;height: auto;overflow: hidden;float: left;padding: 15px;
    margin: 12px 12px;background: #fff;}
.zs_main ul li:hover{
    box-shadow: 0 0 20px #ddd;
    display: block;
    background-color: #fff;
}
.zs_left{width: 240px;height: 158px;float: left;}
.zs_left img{width: 240px;height: 158px; border-radius: 5px;}
.zs_right{float: left;width: 986px;padding-left: 30px;}
.zs_right h2{width: 100%;height: auto;line-height: 40px;text-align: left;font-size: 22px;padding: 10px 0px;}
.zs_right p{
   font-size: 16px;
    line-height: 33px;
    height: 66px;
    overflow: hidden;
    padding-top: 10px;
}
.zs_right h2 a{color: #333;}
.zs_right h2 a:hover{color: #6510AD;}