/* 
* @Author: anchen
* @Date:   2018-06-26 09:47:41
* @Last Modified by:   anchen
* @Last Modified time: 2018-09-13 15:52:29
*/
body,div,span,ul,li,ol,a,p{padding: 0;margin: 0;}
li{list-style: none;}
a{text-decoration: none;color: #fff;}


body{
    background: url(../images/zpddbj.png);
    font-size: 14px;
}
/*head开始.ding{
    background: #0084BA;
    height:25px;
}
#ding{
    width:1120px;
    color:#fff;
    height:25px;
    line-height: 25px;
    margin:0 auto;
    position:relative;
}
#ding a{
    color:#fff;
}
#dinga{
    position:absolute;
    right:0px;
}
#ding a:hover{color:#FFDB1C;}



.logo div{
    float: left;
}
.logo{
    width:1120px;
    height:158px;
    margin:0 auto;
    background: url(../images/gq5.png);
    position:relative;
}
.logo img{
    position:absolute;
    top:25px;
}
#lgz{
    font-size: 55px;
    color:#fff;
    position:absolute;
    text-align: center;
    left:450px;
    top:40px;
}
#lgz span{
    font-size: 20px;
    color:#FFF500;
    display: block;
}

#lgd{
    
    background: url(../images/dh.png);
    position:absolute;
    right:0px;
    top:-60px;
}
#lg1{
    width:240px;
    position:absolute;
    right:10px;
    top:90px;
    font-size: 16px;
    text-align: center;
}


.nav{
    width:1230px;
    height:45px;
    background: url(../images/dh2.png);
    margin:0 auto;
}
.nav ul{
    width:1120px;
    height:45px;
    margin:0 auto;
}
.nav a{
    float:left;
    width:112px;
    height:45px;
    line-height: 45px;
    text-align: center;
    color:#fff;
    font-size: 17px;
}
.nav a{color:#fff;}
.nav a:hover{
    background: #FFF500;
    color:red;
    transition:all 0.5s ease 0s;
}



#zxcv{
    margin:0 auto;
}
.lbt{
    width:100%;
    height:550px;
    overflow: hidden;
    margin:0 auto;
    position:relative;
    clear: left;*/
    }/*overflow: hidden隐藏溢出*/
/*.lbt ul{
    padding: 0;
    margin: 0;
    }inherit继承
.lbt ul li{
    padding: 0;
    margin: 0;
    list-style: none;
}
.lbt ul li img{
    width:1920px;
    height: 540px;
    margin:0 auto;

}
.lbt ol{
    width: 360px;
    height: 20px;
    position:absolute;
    bottom:10px;
    left:525px;
}
.lbt ol li{
    float:left;
    width: 50px;
    height: 10px;
    margin: 5px;
    background:#fff;
}
.lbt ol li.seleted{
    background: #FFF500;
}*/
/*头部开始*/
.sc{
    width:100%;
    height:25px;
}
#tbsc{
    width:1120px;
    height:25px;
    margin:0 auto;
    color:#fff;
    position:relative;
}
#dinga{
    position:absolute;
    right: 0;
}
#tbsc a:hover{
    color:#FFDB1C;
}

.logo{
    width:1120px;
    height:158px;
    margin:0 auto;
    background: url(../images/gq5.png);
    color:#fff;
    position:relative;
}
.logo img{
    position:absolute;
    top:25px;
}
#lgz{
    font-size: 55px;
    color:#fff;
    position:absolute;
    text-align: center;
    left:450px;
    top:40px;
}
#lgz span{
    font-size: 20px;
    color:#FFF500;
    display: block;
}
#lgd{
    background: url(../images/dh.png);
    width:240px;
    height:80px;
    position:absolute;
    right:0px;
    top:35px;
    font-size: 18px;
    color:#fff;
    text-align: center;
    line-height: 120px;
}

.nav{
    width:1230px;
    height:45px;
    background: url(../images/dh2.png);
    margin:0 auto;
}
.nav ul{
    width:1120px;
    height:45px;
    margin:0 auto;
}
.nav a{
    float:left;
    width:112px;
    height:45px;
    line-height: 45px;
    text-align: center;
    color:#fff;
    font-size: 17px;
}
.nav a{color:#fff;}
.nav a:hover{
    background: #FFF500;
    color:red;
    transition:all 0.5s ease 0s;
}
/*example*/

.example{
    margin:0 auto;
}
.example ol{position:relative;margin:0 auto;width: 360px;height: 20px;top:-30px;left:60px;}
.example ol li{float:left;width: 50px;height: 10px;margin: 5px;background: #fff;}
.example ol li.seleted{background: #FFF500;}

.example1{}
.example1 ol{position:relative;width: 80px;height: 20px;top:-30px;left:60px;}
.example1 ol li{float:left;width: 10px;height: 10px;margin: 5px;background: #fff;}
.example1 ol li.seleted{background: #1AA4CA;}

.example2{}
.example2 ol{position:relative;width: 80px;height: 20px;top:-30px;left:60px;}
.example2 ol li{float:left;width: 10px;height: 10px;margin: 5px;background: #fff;}
.example2 ol li.seleted/*入围，选定选中*/{background: #1AA4CA;}

.luara-{position:relative;padding:0;overflow: hidden;}/*overflow: hidden隐藏溢出*/
.luara- ul{padding: inherit;margin: 0;}/*inherit继承*/
.luara- ul li{display: none;padding: inherit;margin: inherit;list-style: none;}
.luara- ul li:first-child/*指定第一个li升级为块*/{display:block;}

/*头部结束*/
/*head结束*/

/*main开始*/
.mainbj{
    width:100%;
    height:900px;
    background: url(../images/bjq1.png);
}
.main{
    width:1120px;
    height:100%;
    margin:0 auto;
    margin-top: -900px;
}

.main2{
    margin-top: 10px;
    position:relative;
}
#main2_1{
    width:255px;
    height:750px;
    background: #0093DD;
}
#main2_1 ul{
    margin-left: 5px;
    font-size:18px;
    color:#fff;
    line-height: 58px;
}
#main2_1 li{
    width:245px;
    height:58px;
    background: url(../images/npc.png);
    margin-top: 10px;
    overflow: hidden;
    transition:background-position 0.4s ease-in 0s;
    background-position: -245px 0px;
    cursor: pointer;
}
#main2_1 li:hover{
    background-position: 0px 0px;
}
#main2_1 ul li span{
    margin-left: 50px;
}


#main2_2{
    width:855px;
    height:750px;
    background: #fff;
    position:absolute;
    right:0px;
    top:0px;
}
#main2_21{
    width:100%;
    height:35px;
    border-bottom:1px solid #ccc;
}
#more{
    position:absolute;
    margin-left: 642px;
    margin-top: 10px;;
}
#more1{
    position:absolute;
    margin-left: 642px;
    margin-top: 10px;;
}
#main2_22{
    width:835px;
    height:435px;
    margin:10px 10px;
}
#main2_22 li{
    width:268px;
    height:230px;
    float:left;
    margin:1px 5px;
    text-align: center;
    font-size: 16px;
}
#main2_22 a{
    color:black;
}
#main2_22 a:hover{
    color:#0084BA;
}
#main2_22 img{cursor:pointer;}
#main2_22 img:hover{
    opacity:0.7;
}




/*#main2_4{
    width:100%;
    height:250px;
    background: #fff;
    margin-top: 10px;
}
#main2_4 #main2_32{
    width:1100px;
    height:180px;
    margin:10px 10px;
}
#more2{
    position:absolute;
    margin-left: 908px;
    margin-top: 10px;;
}
#colee_left{margin-left: 10px;}
#colee_left img{cursor:pointer;}
#colee_left img:hover{
    opacity:0.7;
}*/




.roll{
    width:100%;
    height:300px;
    background: #fff;
    margin-top: 10px;
    overflow:hidden;
    position:relative;
    margin-bottom: 18px;
}

.gun{
    height:210px;
    margin-top: 18px;
    position:absolute;
}
.gun img{
    width:220px;
    height:230px;
}
.roll .gun li{
    float:left;
    margin-left: 10px;
}
#main2_31{
    width:100%;
    height:35px;
    border-bottom:1px solid #ccc;
    position:relative;
}
.gun img:hover{
    opacity:0.7;
}
#more2{
    position:absolute;
    right: 10px;
    top:10px;
}


/*白色部分开始*/
.fff{
    background: #fff;
    width:100%;
    height:100%;
    margin-top: -24px;
}
.lfff{
    width:1120px;
    height:100%;
    margin:0 auto;
}
#fwlc{
    padding-top: 30px;
}

#gy{
    width:1120px;
    height:100%;
    margin:20px auto;
    position:relative;
}

#sp{
    width:580px;
    height:350px;
    margin-top: 15px;
}
#sp video{
    margin-top: -120px;
}
#gywz{
    height:280px;
    width:530px;
    position:absolute;
    right: 0;
    top:160px;
    font-size: 15px;
}
#gywz span{
    font-size: 18px;
    color:#147FCB;
}
#gywz p{
    margin-top: 20px;
    line-height: 25px;
    text-indent:2em;
}
#gywz img{
    margin-top: 20px;
}
#gywz img:hover{
    opacity:0.7;
}

#cjt{
    width:1120px;
    height:130px;
    margin-top: 20px;
}
#cjt ul li img{
    width:175px;
    height:160px;
}
#cjt ul li img:hover{
    transform: scale(1.05);
    transition: all 0.5s ease-in-out;
    box-shadow:0px -15px 15px 3px #ccc inset,
    10px -15px 15px #ccc inset,
    -10px -15px 15px #fff inset,
    0 2px #ccc,
    -8px 15px 5px rgba(0,0,0,0.3); 
}
#cjt ul li{
    float: left;
    margin-left: 10px;
}

#pic img{
    width:160px;
    height:160px;
}
#pic img:hover{
    opacity:0.8;
}




#xw{
    width:1120px;
    height:400px;
    margin-top:20px;
}
#xw #xw1,#xw2,#xw3{
    float:left;
    width:357px;
    height:400px;
    background: #F5F5F5;
}
#xw2,#xw3{
    margin-left: 21px;
}

#xw1_1{
    width:337px;
    height:380px;
    margin:10px 10px;
}
#xw1_1 #gsxw{
    width:337px;
    height:40px;
    border-bottom:1px solid #ccc;
    line-height: 40px;
    position:relative;
}
#xw1_1 b{
    font-size: 20px;
    color:#393939;
}
#gsxw span a{
    color:#ADADAD;
    position:absolute;
    right:0px;
}
#xw a{color:black;}
#xw a:hover{color:red;}
#xw #xxw{
    font-size: 15px;
}
#xxw a{
    color:#434343;
}
#xwsj{
    font-size: 14px;
    color:#ADADAD;
}
#gsxwwz{
    width:100%;
    height:40px;
    line-height: 40px;
    border-bottom: 1px dashed #ccc;
    margin-top: 7px;
    position:relative;
}
#xwsj{
    position:absolute;
    right:5px;
}

/*白色部分代码结束*/

#dt{
    width:1120px;
    height:600px;
    margin:20px auto;
    background: url(../images/xg1.png);
    position:relative;
}
#dtdw{
    width:1070px;
    height:424px;
    position:absolute;
    bottom:22px;
    left:23px;
}
.iw_poi_title {
    color:#CC5522;
    font-size:14px;
    font-weight:bold;
    overflow:hidden;
    padding-right:13px;
    white-space:nowrap;
}
.iw_poi_content {
    font:12px arial,sans-serif;
    overflow:visible;
    padding-top:4px;
    white-space:-moz-pre-wrap;
    word-wrap:break-word;
}


/**/
.roll1{
    width:100%;
    height:200px;
    background: #fff;
    margin-top: 10px;
    overflow:hidden;
    position:relative;
}

.zxcv{
    height:180px;
    margin-top: 18px;
    position:absolute;
}
.zxcv img{
    width:170px;
    height:180px;
}
.zxcv li{
    float:left;
    margin-left: 10px;
}
#main2_31{
    width:100%;
    height:35px;
    border-bottom:1px solid #ccc;
    position:relative;
}
.zxcv img:hover{
    opacity:0.7;
}
#more2{
    position:absolute;
    right: 10px;
    top:10px;
}


/*footer*/
.footer a:hover{
    color:#FFF500;
}
.footer{
    width:100%;
    height:275px;
    background: #232323;
}
#footer1{
    width:1120px;
    height:130px;
    margin:0px auto;
}
#ft1{
    font-size: 16px;
    position:relative;
}
#ft1 span{
    position:absolute;
    top:10px;
    left:250px;
}
#ft2{
    width:100%;
    height:40px;
    background: #0073A8;
    text-align: center;
    line-height: 40px;
    color:#fff;
}
#ft2 li{
    float:left;
    width:110px;
}
#ft2 ul{
    margin-left: 20px;
}

#footer2{
    width:1120px;
    height:120px;
    margin:10px auto;
    font-size: 15px;
    color:#fff;
    line-height: 30px;
    position:relative;
}
#ewm{
    width:105px;
    height:105px;
    padding:2px;
    background: #fff;
    position:absolute;
    right:5px;
    top:5px;
}



#list1 table{
    margin-top: 10px;
}