/* CSS Document */

/*top1*/
.ces_m00{width: 100%;height: 535px;background: #f2f2f2;overflow: hidden;}
.ces_m00_title{margin:50px auto 0px auto;text-align: center;}
.ces_m00_title hr{display: inline-block;width: 100px;height: 10px;border: 0;border-top: 1px solid #ccc;}
.ces_m00_title label{font-size: 28px;margin: 0 50px;}
.ces_m00_title p{font-size: 18px;margin-top:10px;}
.ces_m00 .content{text-align: center;width: 1200px;margin: 0 auto;}
.ces_m00 .content ul{width: 100%;height: 370px;position: relative;}
.ces_m00 .content ul li{position: relative; float: left;overflow: hidden;margin-top: 25px; width: 280px;height: 340px;margin-left: 26px;background: #fff;transition: all ease-out .2s;box-shadow:-10px 0 10px rgba(204,204,204,.3),10px 0 10px rgba(204,204,204,.3),0 0 0 rgba(204,204,204,.3),0 15px 15px rgba(204,204,204,.3); }
.ces_m00 .content ul li:first-child{margin-left: 1px;}
.ces_m00 .content ul li:hover{margin-top: 0;}
.ces_m00 .content .img{margin-top: 25px;}
.ces_m00 .content dt{font-size: 24px;margin: 15px auto 6px auto; }
.ces_m00 .content dd{color: #808080;line-height: 25px;}
.ces_m00 .content .more{width: 100px;height: 36px;margin: 0 auto;border: 1px solid #c4c4c4;line-height: 36px;color: #818181;border-radius: 18px;position: absolute;bottom: 20px;left: 90px; }
.ces_m00 .content li.li1 dt{color: #126fcc;}
.ces_m00 .content li.li1:hover .more{color: #fff;background: #126fcc;border: 0;}
.ces_m00 .content li.li2 dt{color: #f34545;}
.ces_m00 .content li.li2:hover .more{color: #fff;background: #f34545;border: 0;}
.ces_m00 .content li.li3 dt{color: #fea444;}
.ces_m00 .content li.li3:hover .more{color: #fff;background: #fea444;border: 0;}
.ces_m00 .content li.li4 dt{color: #40d0f4;}
.ces_m00 .content li.li4:hover .more{color: #fff;background: #40d0f4;border: 0;}

/*top2*/
.ziz_m01 .ct{height: 310px;margin: 0 auto;}
.ziz_m01 .content{width: 1200px; height: 310px;position: relative;}
.ziz_m01 .content i{font-size: 50px;color: #1dacfe;}
.ziz_m01 .content .zix_m01_l{position: absolute;top: 50px;left: 100px;}
.ziz_m01 .content .zix_m01_c{position: absolute;top: 110px;left: 650px;}
.ziz_m01 .content .zix_m01_r{position: absolute;top: 110px;left: 950px;}

/*top3*/

.dgdgdgjhjks{margin-top: 0px;background-color: #FFFFFF;padding: 40px 0;     margin-bottom: 0px; background: url(../images/bg_2.jpg) no-repeat center;
    background-size: cover;height:120px;}
.dgdfhhjk{text-align:center; margin-top:10px;}
.dgdfhhjk span{display: inline-block;width: 110px;height: 30px;line-height: 30px;background-color: #ff0000; color:#FFFFFF;}
.dhfhjgfjgj{color: #FFFFFF;font-size: 36px;text-align: center; font-weight:bold;}
.fgdfhgdfhh{text-align: center;font-size: 18px;margin-top: 10px;color: #FFFFFF;}
.clear {
    clear: both;
}

/*top4*/
.titlebox{width:1200px;margin:0 auto;padding:50px 0 40px 0;position:relative;}
.titlebox .big{font-size:32px;font-weight:700;color:#5B5D66;text-align:center;line-height:36px;height:36px;position:relative;}
.titlebox .big span{color:#135FBB;}
.titlebox .big:before{content:"";height:1px;width:450px;position:absolute;left:50%;margin-left:-225px;bottom:-19px;background:#E6E6E6;}
.titlebox .big:after{content:"";height:5px;width:25px;position:absolute;left:50%;margin-left:-12.5px;bottom:-20.5px;background:#E6E6E6;}
.titlebox .intro{font-size:18px;color:#999999;text-align:center;line-height:22px;margin-top:33px;}
.titlebox .beautyfont{font-size:80px;color:#fff;font-family:Impact;text-transform:uppercase;text-align:center;position:absolute;left:0;width:100%;top:10px;opacity:0.3;text-shadow:0 0 10px rgba(0,0,0,0.1)}
.publicblock {
    width: 1200px;
    margin: 0 auto;
    clear: both;
    zoom: 1;
}
.blockbox4{padding:0 0 60px 0;background:url(../images/bg4.jpg) no-repeat center;}
.blockbox4 .contentbox{min-height:260px;}
.blockbox4 .contentbox ul{overflow:hidden;width:1300px;}
.blockbox4 .contentbox li{width:170px;height:260px;position:relative;float:left;padding-right:84px;transition: all .35s ease;margin-top:5px;}
.blockbox4 .contentbox li:hover{margin-top:0px;transition: all .35s ease}
.blockbox4 .contentbox li .img{height:130px;}
.blockbox4 .contentbox li .img img{height: 100%; margin: 0 auto; display: block;}
.blockbox4 .contentbox li h2{font-size: 18px; line-height: 30px; text-align: center; color: #5D5D5D;margin-top: 12px; font-weight: 700;margin-top:30px;}
.blockbox4 .contentbox li p.p1{text-align:left;line-height:22px;height:48px;margin:5px 0;color:#898E99;font-size: 14px; text-align: center;padding-top:10px;background:url(../images/dot.png) no-repeat center top;margin-top:6px;overflow:hidden;}
.blockbox4 .contentbox li .hr{width:0px;height:190px;position:absolute;right:35px;bottom:11px;border-right:1px dotted #ccc;}
.blockbox4 .contentbox li .hr:after{display:block;width:22px;height:10px;position:absolute;content:"";left:0;bottom:95px;background:url(../images/i2.jpg) no-repeat center;}
a:link {
    text-decoration: none;
}
.btnbox {
    width: 190px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    display: block;
    margin: 40px auto 0 auto;
    background: #e23f36;
}

/*top5*/

.ct {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.ces_m00_title {
    margin: 50px auto 25px auto;
    text-align: center;
}
.ces_m00_title hr {
    display: inline-block;
    width: 100px;
    height: 10px;
    border: 0;
    border-top: 1px solid #ccc;
}
.ces_m00_title label {
    font-size: 28px;
    margin: 0 50px;
}
.ziz_m03 img {
    display: block;
    margin: 60px auto;
}
a {
    text-decoration: none;
    color: blue;
}
.ziz_m03 .more {
    width: 300px;
    height: 60px;
    background: #126fcc;
    color: #fff;
    font-size: 16px;
    line-height: 60px;
    border-radius: 5px;
    margin: 0 auto;
	text-align:center;
}

a:link {
    text-decoration: none;
}
.main2 {
    background: url(../images/main2_bg.jpg) no-repeat center;
    height: 129px;
    margin-bottom: 35px;
	margin-top:50px;
}

/*top6*/

.blockbox2{padding:0 0 60px 0;}
.blockbox2 .bd{position:relative;z-index:1;}
.blockbox2 .bd ul{height:330px;padding-top:50px !important;overflow:hidden;}
.blockbox2 .bd li{width:280px;height:330px;background:#fff;overflow:hidden;border-radius:3px;position:relative;float:left;margin-right:15px;position:relative;}
.blockbox2 .bd li .img{width:245px;height:300px;margin:0 auto;margin-top:15px;}
.blockbox2 .bd li .img img{width:100%;height:100%;}
.blockbox2 .bd li .textbox{position:absolute;left:0;bottom:0;width:100%;background:#fff;box-shadow: 0 0 20px rgba(0,0,0,0.3);}
.blockbox2 .bd li .text1{height:45px;margin:0 3px;padding:5px 10px 15px 10px;border-bottom:1px dotted #ccc;}
.blockbox2 .bd li .text1  span{position:relative;font-size:16px;color:#666;line-height:30px;}
.blockbox2 .bd li .text1 p{color:#999999;margin-top:3px;}
.blockbox2 .bd li .text2{font-size:14px;color:#666666;padding:15px;line-height:26px;}
.blockbox2 .bd li .text2 em{font-weight:700;color:#FF734D;}
.blockbox2 .bd li .text3{background:#F0F1F5;margin:0 15px 15px 15px;padding:20px;font-size:14px;display:none;}
.blockbox2 .bd li .text3 .ul{padding-left:15px;border-left:1px dotted #ccc;}
.blockbox2 .bd li .text3 .li{line-height:26px;font-family:arial;color:#999999;position:relative;}
.blockbox2 .bd li .text3 .li:before{width:10px;height:10px;background:#fff;content:'';position:absolute;top:50%;margin-top:-5.5px;left:-22px;border:1px solid #bbb;border-radius:50%;}
.blockbox2 .bd li:hover{position:relative;top:-50px;height:380px;}
.blockbox2 .bd li:hover .text2{display:none;}
.blockbox2 .bd li:hover .text3{display:block;margin-top:15px;}
.blockbox2 .bd li:hover .text0{display:block;}
.blockbox2 .hd ul{text-align:center;margin-top:30px;}
.blockbox2 .hd{position:relative;}
.blockbox2 .hd ul li{width:10px;height:10px;background:#DDE0E7;border-radius:50%;display:inline-block;text-indent:-99999px;margin:0 3px;cursor:pointer;}
.blockbox2 .hd ul li.on{background:#919499;}
.blockbox2 .titlebox{padding-bottom:10px;}
.blockbox2 .fanye{display:block;width:37px;height:74px;background-color:#C8CFD7 !important;position:absolute;top:-230px;}
.blockbox2 .fanye.prev{left:-37px;border-radius:37px 0  0 37px;background:url(../images/l.png) no-repeat 15px center;}
.blockbox2 .fanye.next{right:-35px;border-radius:0 37px 37px 0;background:url(../images/r.png) no-repeat 10px center;}
.blockbox2 .fanye:hover{background-color:#3083EB !important;}
.blockbox2 .tempWrap{width:1200px !important;}
.blockbox2 .text0{width:162px;height:36px;background:#e23f36;border-radius:0 18px 18px 0;line-height:36px;text-align:center;color:#fff;font-size:16px;display:none;}
.blockbox2 .text0 em{font-weight:700;}








/*top7*/










/*top8*/