/*public css*/
* { margin: 0px; padding: 0; border: 0; font-family: "Microsoft YaHei"; }
a { text-decoration: none; color: #808080; }
input, textarea { outline: medium; }
textarea { outline: medium; }
table { max-width: 940px !important; }
body { font-family: "microsoft yahei", Arial,'微软雅黑'simhei; background: #e6eaec; -webkit-text-size-adjust: none; }
ul li { list-style: none; }
.slh { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.clear_right { margin-right: 0 !important; }
.clear_float { height: 0px; clear: both; }
.container { width: 1200px; margin: 0 auto; position: relative;}
/*end*/
.header {width:100%;height:60px;margin:0 auto;background:#fff;}
    .header .logo {float:left;margin-top:12px;}
     .header .ul1{float:left;margin-left:50px;}
        .header .ul1 li {
        float:left;margin-right:1px;position:relative;}
            .header .ul1>li>a {color:#474646;font-size:14px;line-height:60px;padding:0 16px; display:block;}
            .header  .ul1 >li:hover >a {background:#0089ce;color:#fff;}
    .header .ss {float:right;margin-top:15px;position:relative;}
    .header .sc {float:right;margin-left:6px;margin-top:15px;display:block;}
    .header  .ul1 >li .xz {background:#0089ce;color:#fff;}
    .header .ul2 {position:absolute;top:60px;left:0; background:#fff;opacity:0.65;display:none;height:60px;padding-left:16px;z-index:99;}
    .header   .ul1 > li:hover .ul2 {
    display:block;}
    .header .ul2 li {margin-right:33px;float:left;} 
        .header .ul2 li a {line-height:30px;font-size:14px;color:#474646;display:block;line-height:60px;}
        .header .ul2 li:hover a {
        color:#0089ce;}





















.slideBox { width: 100%; height: 863px; overflow: hidden; position: relative; }
    .slideBox .hd { height: 5%; overflow: hidden; position: absolute; right: 5px; bottom: 5px; z-index: 2; left: 50%; margin-left: -44px; }
        .slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
            .slideBox .hd ul li { float: left; margin:0 7px; width: 15px; height: 15px; line-height: 14px; text-align: center; background: #fff; cursor: pointer;border-radius:10px;}
                .slideBox .hd ul li.on { color: #fff;background:#0089ce; }
    .slideBox .bd { position: relative; width: 100%; z-index: 1; height: 100%; }
        .slideBox .bd ul { width: 100%; height: 100%; }
        .slideBox .bd li { zoom: 1; vertical-align: middle; width: 100%; height: 100%; }
            .slideBox .bd li div { display: block; width: 100%; margin: 0 auto; height: 100%; }
    .slideBox .prev { display: block; float: right; overflow: hidden; cursor: pointer; background: url(/img/left.png) left top no-repeat; position: absolute; width: 63px; height: 63px; z-index: 3333; left: 2%; top: 50%; margin-top: -14px; }
    .slideBox .next { display: block; float: right; overflow: hidden; cursor: pointer; background: url(/img/right.png) left top no-repeat; position: absolute; width: 63px; height: 63px; right: 0px; top: 0px; z-index: 3333; right: 2%; top: 50%; margin-top: -14px; }
    .slideBox .tempWrap { width: 100%; height: 100% !important; }
.ind_gonggao {width:100%;border-bottom:1px solid #e5e5e5;}


    .ind_gonggao .tit {float: left;height:60px;line-height:60px;}
        .ind_gonggao .tit img {
        vertical-align:sub;}
        .ind_gonggao .tit strong {
        color:#0089ce;font-size:18px;}
.gonggao {
    width: 1056px;
    height: 60px;
    border-bottom: 1px solid #f1f1f1;
    background-color: #fff;
    margin: 0 auto;
    align-items: center;
    display: flex;
    float:right;
}

.gonggao li
{
    line-height:23px;
}

.gonggao img
{
    line-height:23px;
    vertical-align:middle;
}

    .gonggao span {
        margin-left: 16px;
        font-size: 15px;
        color: #555555;
    }

    .gonggao .indexpage {
        margin-left: auto;
        float: right;
    }

        .gonggao .indexpage img {
        cursor:pointer;
        }

    .gonggao_list
    {
        width:900px;
    }

.ind_tit {color:#474646;font-size:32px;text-align:center;line-height:20px;padding-top:70px;}
    .ind_tit span {font-size:12px;font-family:Arial;letter-spacing:2px;}
.ind_heng {
width:20px;height:1px;background:#474646;margin:15px auto 30px auto;}

.ind_p {color:#474646;font-size:14px;line-height:25px;}

.ind_more {display:block;border:1px solid #474646;margin:0 auto;text-align:center;width:178px;height:38px;color:#474646;line-height:38px;font-size:16px;}
    .ind_more span {vertical-align:middle;margin-left:5px;display:block;width:19px;height:11px;background:url(/img/ind_png_25.png);background-position-x:0;-webkit-transition: all 1s;
	-ms-transition: all 1s;
	-moz-transition: all 1s;
	transition: all 1s;    float: right;    margin-right: 40px;
    margin-left: -25px;
    margin-top: 13px;}
    .ind_more:hover span{
    background-position-x:19px; -webkit-transition: all 1s;
	-ms-transition: all 1s;
	-moz-transition: all 1s;
	transition: all 1s;
    }
    .ind_more:hover {
    background:#0089ce;color:#fff;border:1px solid #0089ce;}


.ind_about ul li{float:left;margin:0 18px;}
    .ind_about ul li a {text-align:center;}
        .ind_about ul li a .img1 {
        display:block;}
        .ind_about ul li a .img2 {
        display:none;}
        .ind_about ul li a:hover .img1 {
        display:none;}
        .ind_about ul li a:hover .img2 {
        display:block;}
        .ind_about ul li a p {color:#474646;font-size:18px;line-height:48px;}
.ind_about {width:805px;margin:45px auto 60px auto;}
    .ind_about ul li a:hover p {color:#0089ce;}

.ind_xingmu {width:100%;height:600px;background:url(/img/ind_xmbj.jpg) no-repeat center;}

.picScroll-left{ overflow:hidden; position:relative; margin-top: 57px; }
		.picScroll-left .hd_zs{overflow: hidden;    position: absolute;    z-index: 1111;    height:200px;    width: 100%; top: 0px;}
		.picScroll-left .hd_zs .prev_zs,.picScroll-left .hd_zs .next_zs{ display:block; float:right; overflow:hidden;cursor:pointer; background:url(/img/button.png) 0 0 no-repeat;position: absolute;width:25px;height:50px;margin-top:110px;}
            .picScroll-left .hd_zs .prev_zs:hover {background-position-x:-25px;-webkit-transition: all 0.2s;
	-ms-transition: all  0.2s;
	-moz-transition: all  0.2s;
	transition: all  0.2s}
            .picScroll-left .hd_zs .prev_zs {background-position-x:0;-webkit-transition: all  0.2s;
	-ms-transition: all  0.2s;
	-moz-transition: all  0.2s;
	transition: all  0.2s
            }
        
        .picScroll-left  .next_zs{ display:block; float:right; overflow:hidden;cursor:pointer;position: absolute;width:25px;height:49px;right: 0px;top:110px;z-index: 3333;background:url(/img/button.png) no-repeat;background-position:0 -50px;-webkit-transition: all  0.2s;
	-ms-transition: all  0.2s;
	-moz-transition: all  0.2s;
	transition: all  0.2s}
            .picScroll-left .next_zs:hover {background-position: -25px -50px;-webkit-transition: all  0.2s;
	-ms-transition: all  0.2s;
	-moz-transition: all  0.2s;
	transition: all  0.2s
            }
		.picScroll-left .hd_zs .prevStop_zs{ background-position:-60px 0; }
		.picScroll-left .hd_zs .nextStop_zs{ background-position:-60px -50px; }
		.picScroll-left .hd_zs ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-left .hd_zs ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
		.picScroll-left .hd_zs ul li.on{ background-position:0 0; }
		.picScroll-left .bd_zs{position: relative;z-index: 2222; width:1105px;margin: 0 auto;}
		.picScroll-left .bd_zs ul{ float:left; _display:inline; overflow:hidden; text-align:center; }
		.picScroll-left .bd_zs ul li{width:360px;height:280px;float: left;position: relative;margin-right:10px;background:#fff;}
		.picScroll-left .bd_zs ul li .pic{ text-align:center; margin: 0 auto;position:relative;height:180px;width:100%;}
		.picScroll-left .bd_zs ul li .pic a{display: block;width: 154px;height: 70px;}
		.picScroll-left .bd_zs ul li .pic img{  display:block; margin: 0 auto;width:100%;}
		.picScroll-left .tempWrap{border-right: none;overflow:hidden; }
    .picScroll-left .cover { height:180px;width:100%;position:absolute;top:0;left:0;display:none;}
    .picScroll-left .bd_zs ul li:hover .cover { display:block;}
    .picScroll-left .bd_zs ul li .tit {color:#474646;font-size:18px;line-height:35px;font-weight:bold;text-align:center;margin-top:4px;}
    .picScroll-left .bd_zs ul li p {color:#474646;font-size:14px;line-height:20px;padding:0 15px;text-align:left;}
    .picScroll-left .bd_zs ul li:hover .tit {color:#0089ce;}
    .picScroll-left .bd_zs ul li:hover p {color:#0089ce;}

.ind_xingmu .ind_more {background:#fff;color:#0089ce;border:1px solid #fff;margin-top:28px;font-size:18px;}
    .ind_xingmu .ind_more span {
    margin-left: 5px;
    display: block;
    width: 18px;
    height: 11px;
    background: url(/img/ind_png_521.png);
    background-position-x: 0;
    -webkit-transition: all 1s;
    -ms-transition: all 1s;
    -moz-transition: all 1s;
    transition: all 1s;
    float: right;
    margin-right: 40px;
    margin-left: -25px;
    margin-top: 13px;
    }
    .ind_xingmu .ind_more:hover span{-webkit-transition: all 1s;
	-ms-transition: all 1s;
	-moz-transition: all 1s;
	transition: all 1s;background-position-x:18px;
    }
    .ind_xingmu .ind_more:hover {background:#0089ce;border:1px solid #fff;color:#fff;
    }



.ind_news_menu ul{ width:260px;margin:20px auto;}
    .ind_news_menu ul li {width:120px;float:left; text-align:center;height:30px;}
        .ind_news_menu ul li a { color:#474646;font-size:18px;line-height:30px;cursor:pointer;border:1px solid #474646;display:block;}
        .ind_news_menu ul li:hover a { background:#0089ce;border:1px solid #0089ce;color:#fff;
        }
     .ind_news_menu ul li .xz { color:#fff;background:#0089ce;border:1px solid #0089ce;}
    .ind_news_menu ul .xz  a{color:#fff; }

.ind_news .ind_news_list .img{float:left;width:50%;position:relative;overflow:hidden;}
    .ind_news .ind_news_list .img img {height:221px;display:block;    width:100%;-webkit-transition: all 2s;
	-ms-transition: all 2s;
	-moz-transition: all 2s;
	transition: all 2s}

.ind_news .ind_news_list:hover .img img  { -webkit-transform: matrix(1.2, 0, 0, 1.2, 0, 0);
	-ms-transform: matrix(1.2, 0, 0, 1.2, 0, 0);
	-moz-transform: matrix(1.2, 0, 0, 1.2, 0, 0);
	transform: matrix(1.2, 0, 0, 1.2, 0, 0);
	-webkit-transition: all 2s;
	-ms-transition: all 2s;
	-moz-transition: all 2s;
	transition: all 2s
}


.ind_news .ind_news_list .right {width:50%;height:221px; float:left;box-shadow: 1px -1px 3px #f0f0f1;}
    .ind_news .ind_news_list .right .tit {color:#474646;font-size:18px;line-height:45px;font-weight:bold;padding:0 45px; margin-top:10px;   }
    .ind_news .ind_news_list .right p {color:#474646;line-height:20px;font-size:14px;padding:0 45px;    }
    .ind_news .ind_news_list .right .more {width:108px;height:30px;border:1px solid #474646;line-height:30px;text-align:center;color:#474646;font-size:14px;letter-spacing:2px;display:block;margin-top:10px;  margin-left:45px; }
        .ind_news .ind_news_list .right .more span {margin-left:5px;display:block;width:17px;height:11px;background:url(/img/ind_png_66.png);background-position-x:0;-webkit-transition: all 1s;
	-ms-transition: all 1s;
	-moz-transition: all 1s;
	transition: all 1s;    float: right;
    margin-right: 20px;
    margin-left: -15px;
    margin-top: 9px;}
        .ind_news .ind_news_list .right .more:hover {
        border:1px solid #0089ce;color:#0089ce;}
.ind_news .ind_news_list .right .more:hover  span {background-position-x:17px; -webkit-transition: all 1s;
	-ms-transition: all 1s;
	-moz-transition: all 1s;
	transition: all 1s;
}
.ind_news .ind_news_list .img span {display:block;position:absolute;top:50%;margin-top:-13px;height:26px;width:20px;background:url(/img/ind_news_l.png);right:0;}
.ind_news .ind_news_list {
display:block;}
.ind_news .ind_news_list1 .right{box-shadow: -1px 1px 3px #f0f0f1;}
.ind_news .ind_news_list1 .img span {background:url(/img/ind_news_r.png);left:0;
}
.ind_news_more {
width:158px;height:50px;line-height:50px;text-align:center;color:#fff;font-size:20px;font-weight:bold;float:right;background:#0089ce;text-transform:uppercase;display:block;margin:2px auto 50px auto;}

.line {background:#44474d;height:168px;width:100%;}
    .line ul li {
    float:left;}
    .line ul li a {display:block;padding:0 67px;text-align:center;opacity: 0.6;}
        .line ul li a p {font-size:16px;color:#fff;line-height:45px;letter-spacing:2px;}
    .line ul {
    padding-top:35px;width:1150px;margin:0 auto;}
        .line ul li a .img {height:70px;
        }
        .line ul li a:hover {
        opacity:1;}

.bottom {background:#313336;width:100%;height:183px;}
    .bottom .up {border-bottom:1px solid #5d5d65;height:121px;width:100%;}
        .bottom .up >ul{float:left;width:890px; margin-top:30px;}
            .bottom .up >ul li {float:left;color:#fff;font-size:14px;line-height:27px;width:50%;margin-bottom:14px;letter-spacing:2px;}
                .bottom .up >ul li img {vertical-align:middle;margin-right:10px;}
        .bottom .up .youlian {float:right;margin-top:10px;}
            .bottom .up .youlian .tit {color:#fff;font-size:16px;line-height:33px;font-weight:bold;letter-spacing:4px;margin-top:14px;
            }

.bottom .ewm { height:36px;width:36px;background:#fff;border-radius:5px;float:right;margin-right:4px;position:relative;}
    .bottom .ewm:hover .foot_ewm { display:block;}
.foot_ewm { 
    display: none;
    width: 158px;
    height: 161px;
    position: absolute;
       top: -160px;
    left: -63px;

}

.yqlj {
    width: 193px;
    height: 36px;
    float: right;
    position: relative;margin-right:6px;
}
.yl1 {
    width: 193px;
    height: 36px;
    cursor: pointer;
}
.yl11 {
    width: 157px;
    height:36px;
    float: left;
    background: #fff;
    text-align: center;
    color: #adb0b9;
    font-size: 12px;
    text-align: center;
    line-height: 32px;
}
.yl12 {
    width: 36px;
    height: 36px;
    float: right;
    background: url(/img/ind_png_78.png) no-repeat center #ff1b27;
}
.yqlj ul {
    position: absolute;
    bottom: 36px;
    left: 0;
    border:1px solid #ebebeb;
}
.yqlj ul li {
    height: 22px;
    background: #fff;
    line-height: 22px;
    width: 154px;
    text-indent: 12px;
}
.yqlj ul li a {
    color: #adb0b9;
    font-size: 12px;
}
    .yqlj ul li:hover a{color:#0089ce;
    }

.foot {height:60px;line-height:60px;color:#fff;font-size:12px;letter-spacing:1px;}
    .foot .r {float:right;}
        .foot .r a {
        color:#fff;}

.son_menu {display:flex;justify-content:center;width:100%;background:#fff;margin-bottom:27px;}
    .son_menu ul {display:flex;justify-content:center;
    }
        .son_menu ul li {height:60px;position:relative;      }
            .son_menu ul li a {display:block;color:#474646;font-size:20px;text-align:center;line-height:60px; padding:0 42px;float:left; }
            .son_menu ul li .shu {height:15px;width:1px;background:#bfbfbf;float:right;margin-top:23px;}
            .son_menu ul li span {width:31px;height:18px;background:url(/img/son_xl.png);position:absolute;left:50%;margin-left:-15px;bottom:-18px;display:none;}
            .son_menu ul li:hover span {
            display:block;}
            .son_menu ul li:hover a {
            color:#0089ce;}
        .son_menu ul .xz a{color:#0089ce;        }
        .son_menu ul .xz span {
        display:block;}

.son_con {background:#fff;margin-bottom:60px;}
    .son_con .zc {width:1024px;height:976px;background:url(/img/zc_bj.png) bottom no-repeat;margin:0 auto;padding-top:50px;padding-bottom:85px;background-position-y:60px;}
        .son_con .zc .con {width:600px;margin:60px auto 0 auto;
        }
            .son_con .zc .con p {color:#474646;font-size:14px;line-height:25px;margin:6px auto;            }

.son_banner img {
width:100%;display:block;}


.son_menu ul li:last-child .shu {
display:none;}

.lc {width:750px;margin:0 auto;padding-top:60px;padding-bottom:100px;}
    .lc .year {font-weight:bold;font-size:14px; width:72px;height:72px;background:url(/img/lc_bj.png);text-align:center;line-height:72px;color:#fff;}
    .lc .mm {border-left:1px solid #dee1e3;padding:22px 0 17px 0;margin-left:36px; }
        .lc .mm .dd {position:relative;color:#474646;font-size:14px;line-height:22px;padding:12px 25px;width:620px;background:#f0f3f5;border-radius:5px;margin-left:38px;margin-bottom:20px;}
.lc .mm .dd span{display:block;position:absolute;top:16px;left:-11px;width:11px;height:18px;background:url(/img/lc_03.png)}
            .lc .mm .dd .dian {position:absolute;top:16px;left:-45px;width:15px;height:15px;background:url(/img/lc_06.png);}

    .lc .mm:last-child{
    padding-bottom:86px;}

.about {width:1024px;margin:0 auto;padding:60px 0;}

    .about p {color:#474646;line-height:25px;font-size:14px;margin:10px 0;}
.culture{width:1024px;margin:0 auto;padding-top:40px;padding-bottom:60px;}
    .culture .kk {width:100%;height:90px;padding-bottom:24px;}
        .culture .kk .left {width:90px;height:90px;border-radius:45px;text-align:center;float:left;}
        .culture .kk .lan {background:#0089ce;border:1px solid #0089ce;}
            .culture .kk .lan p {color:#fff;font-size:20px;line-height:25px;padding-top:20px;letter-spacing:3px;  margin:0;     }
        .culture .kk .bai {border:1px solid #0089ce;}
                    .culture .kk .bai p {color:#0089ce;font-size:20px;line-height:25px;padding-top:20px;letter-spacing:3px; margin:0;       }
 .culture .kk .right{width:900px; float:left;margin-left:28px;color:#474646;font-size:16px;margin-top:25px;}
    .culture .kk .right span {color:#6f6f6f;font-size:12px;line-height:15px;    }
.chengyuan {width:1032px;margin:0 auto;padding-top:60px;padding-bottom:60px;}
    .chengyuan .kk {
    display:block;float:left;width:250px;height:215px;margin:0 4px 12px 4px;}
        .chengyuan .kk .img {
        width:100%;height:160px;overflow:hidden;position:relative;}
            .chengyuan .kk .img> img {
            width:100%;}
            .chengyuan .kk .img .cover { width:100%;height:100%;background:rgba(0,137,206,0.65);text-align:center;color:#fff;font-size:24px;opacity:0;position:absolute;top:0;left:0;}
                .chengyuan .kk .img .cover p {line-height:50px;margin-top:32px;color:#fff;}
        .chengyuan .kk > p {
        line-height:50px;color:#474646;text-align:center;font-size:14px;}
        .chengyuan .kk:hover .cover {opacity:1;}
            .chengyuan .kk:hover p {color:#0089ce;}
.son_con1024 {width:1024px;margin:0 auto;padding-top:38px;padding-bottom:100px;}
    .son_con1024 .tit {text-align:center; color:#474646;font-size:24px;line-height:60px;position:relative;}
        .son_con1024 .tit .back {display:block;height:30px;width:30px;background:url(/img/back.png);position:absolute;top:15px;left:0px;background-position-x:30px;-webkit-transition: all 0.2s;-ms-transition: all 0.2s;	-moz-transition: all 0.2s;transition: all 0.2s;}
        .son_con1024 .tit .back:hover {background-position-x:0;-webkit-transition: all 0.2s;-ms-transition: all 0.2s;	-moz-transition: all 0.2s;transition: all 0.2s
        }
    .son_con1024 p {color:#474646;line-height:25px;font-size:14px;margin:5px 0;
    }

.gustbook { width:1024px;height:715px;margin-top:50px;margin:0 auto;background:url(/img/liuyan_03.jpg) bottom no-repeat;padding-top:60px;padding-bottom:90px;background-position-y:60px;}

    .gustbook .bt { text-align:center;color:#0089ce;font-size:24px;padding-top:25px;}

.shuru {
    display: flex;
    box-shadow: 0 0 5px #e4e4e5;
    background: #fff;
    width: 98%;
    margin: 0 auto;
    height: 45px;
    align-items: center;
    margin-top: 18px;
    border-radius: 5px;
    
}
.shuru .input {
    font-size: 14px;
    line-height: 26px;
    height: 26px;
    width: 460px;
    outline: none;
    margin: 0 auto;
}
.shuru .title {
    font-size: 16px;
    color: #2e2e2e;
    width: 108px;
    height: 28px;
    border-right: 1px solid #e5e5e5;
    line-height: 28px;
    text-align: center;
}
    .shuru .title img {
    vertical-align:sub;margin-right:8px;}
.text { width:600px;margin:0 auto;}
#neirong {
    height: 220px;
    align-items: flex-start;
}
#neirong .title {
    margin: 10px 0;
}
.shuru .textarea {
    font-size: 14px;
    line-height: 26px;
    height: 26px;
    width: 560px;
    outline: none;
    margin: 0 auto;
    resize: none;
    margin-top: 10px;
    height: 150px;
    margin-left:20px;
}
.btns {
    width: 100%;
    display: flex;
    margin-top: 30px;
    justify-content:center;
}

.btns .reset {
    width: 110px;
    height: 34px;
    text-align: center;
    font-size: 16px;
    border-radius: 55px;
    line-height: 34px;
    margin-right: 20px;
    background: #fff;
    color: #0089ce;
}
.btns .reset:hover  {background: #0089ce;color: #fff;
}
.ln_list {overflow:hidden; width:338px;height:400px;position:relative;float:left;margin-right:5px;margin-bottom:14px;}
    .ln_list .cover {width:100%;height:100%;background:rgba(0,0,0,0.35);text-align:center;color:#fff;position:absolute;top:0;left:0;}
        .ln_list .cover img { -moz-transition: all 2s; -ms-transition: all 2s; -webkit-transition: all 2s; -o-transition: all 2s; transition: all 2s;
        margin-top:95px;}
        .ln_list .cover p {font-size:28px;letter-spacing:4px;color:#fff;
        }
        .ln_list .cover span {font-size:12px;line-height:20px;letter-spacing:2px; text-transform:uppercase;       }

    .ln_list:last-child {margin-right:0;}
.linian strong{color:#474646;font-size:20px;line-height:32px;}
.ln_list:hover .cover img { -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -o-transform: rotateY(360deg); transform: rotateY(360deg); -moz-transition: all 2s; -ms-transition: all 2s; -webkit-transition: all 2s; -o-transition: all 2s; transition: all 2s;
}

.ln_list:hover>img{
    -webkit-transform: matrix(1.2, 0, 0, 1.2, 0, 0);
	-ms-transform: matrix(1.2, 0, 0, 1.2, 0, 0);
	-moz-transform: matrix(1.2, 0, 0, 1.2, 0, 0);
	transform: matrix(1.2, 0, 0, 1.2, 0, 0);
	-webkit-transition: all 2s;
	-ms-transition: all 2s;
	-moz-transition: all 2s;
	transition: all 2s}
.my-map {width:600px;height:350px;float:left;}

.contact {
width:390px;float:right;}
    .contact .name {color:#474646;font-size:18px;font-weight:bold;    }
    .contact .heng {width:25px;height:2px;background:#474646;margin-top:16px;margin-bottom:15px;
    }
    .contact p {color:#474646;font-size:14px;line-height:25px;}

.join_ln >img{float:left;}

/*在线求职*/

.qiuzhi { width:950px;border:1px solid #dcdcdc;background:#eeeeee;margin:0 auto 80px auto;}
    .qiuzhi .title { text-align:center;line-height:64px;font-size:18px;border-bottom:1px solid #dcdcdc;}
    .qiuzhi .kk { float:left;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;height:45px;line-height:45px;}
        .qiuzhi .kk .bt { width:110px;line-height:45px;text-align:right;text-indent:1em;float:left;font-size:14px;padding-right:15px;}
        .qiuzhi .kk .input { height:30px;line-height:30px;border:1px solid #e5e5e5;margin-top:7px;}
    .qiuzhi .name {width:332px; }
        .line .name .input { width:137px;}
    .qiuzhi .sex { width:290px;}
        .qiuzhi .sex .input { margin-right:8px;height:auto;margin-left:5px;}
    .qiuzhi .birth .input { width:165px;}
    .qiuzhi .birth { border-right:none;width:326px;}
    .qiuzhi .year { width:474px;}
    .qiuzhi select { width:314px;height:30px;border:1px solid #e5e5e5;text-align:center;color:#8c8c8c;font-size:14px;outline-style:none;}
    .qiuzhi .nobored { border-right:none;}

     .qiuzhi .year .input{width:315px;}
    .qiuzhi .add { width:100%;}
    .qiuzhi .add .input{ width:790px;}

    .qiuzhi .about { height:185px;padding:0;}
        .qiuzhi .about .input { height:170px;}
    .qiuzhi .qw .bt { line-height:24px;margin-top:8px;}
    .qiuzhi .yx { border-bottom:none;}
.line_b { margin:0 auto;width:320px;}
.line_b .a{ display:block;width:110px;line-height:34px;text-align:center;color:#fff;font-size:16px;float:left;border-radius:20px;background:#6f6f6f;margin:0 25px;cursor:pointer}
    .line_b .a:hover {background:#0089ce;
    }

/*在线求职竣事*/

.join_xx {
width:1050px;margin:0 auto;padding-top:58px;padding-bottom:68px;}
    .join_xx .join_list {width:500px;margin:0 12px 20px 12px;float:left;}
        .join_xx .join_list .tit {height:48px;background:#efefef;line-height:48px;padding-left:28px;color:#0089ce;font-weight:bold;font-size:18px;}
        .join_xx .join_list .con {border:1px solid #e5e5e5;border-top:none;overflow:auto;padding-left:28px;height:210px;}
            .join_xx .join_list .con span {font-size:14px;
            color:#0089ce;}
            .join_xx .join_list .con p {color:#474646;line-height:25px;font-size:14px;
            }


.project {width:1035px;margin:0 auto;padding-top:60px;padding-bottom:65px;}
    .project .kk {float:left;width:335px;height:210px;margin:0 5px 15px 5px;display:block;}
        .project .kk .img {
        width:100%;height:167.5px;position:relative;overflow:hidden;}
            .project .kk .img img {
            width:100%;}
        .project .kk .cover {position:absolute;top:0;left:0;display:none;}
        .project .kk:hover .cover{display:block;
        }
        .project .kk .cover img {
        width:100%;height:100%;}
.project .kk p {
height:48px;text-align:center;color:#474646;font-size:16px;line-height:48px;}
        .project .kk:hover p {color:#0089ce;}

.news_list {width:100%;height:188px;overflow:hidden;display:block;margin-bottom:10px;}
    .news_list img {float:left;width:512px;height:188px;}

    .news_list .con {float:right;width:510px;height:186px;border:1px solid #dcdcdc;}
        .news_list .con .kk {
        width:470px;margin:10px auto 0 auto;}
            .news_list .con .kk .tit1 {color:#474646;font-size:18px;line-height:40px;font-weight:bold;}
            .news_list .con .kk p {line-height:14px;color:#474646;line-height:20px;}
            .news_list .con .kk .time {font-size:14px;color:#474646;height:30px;line-height:30px;letter-spacing:3px;margin-top:30px;
            }
                .news_list .con .kk .time .more {
                height:30px;width:30px;float:right;background:url(/img/news_more.png) 0 0;}

    .news_list:hover .con .kk .time .more {background:url(/img/news_more.png) 30px 0px;}

.newsd_time {color:#474646;font-size:12px;text-align:center;line-height:0px;margin-bottom:18px;}
.tender {width:1036px;margin:0 auto;padding:60px 0;}
    .tender .list {overflow:hidden;display:block;width:338px;height:290px;float:left;margin:0 3px;position:relative;}
        .tender .list .tit {width:100%;height:60px;line-height:60px;background:#fff;opacity:0.85;color:#474646;font-size:20px;text-indent:25px;position:absolute;bottom:0;left:0;}
        .tender .list .cover {height:130px;width:100%;color:#fff;position:absolute;bottom:-130px;background:#0089ce;opacity:0.85;transform: translate(0);}
            .tender .list .cover .name {font-size:20px;line-height:45px;margin-top:10px;width:272px;margin-left:24px;}
            .tender .list .cover p {font-size:13px;line-height:18px;width:272px;margin-left:24px;}
            .tender .list .cover .time {font-size:12px;line-height:32px;width:272px;margin-left:24px;letter-spacing:2px;}
        .tender .list:hover .tit {
        display:none;}
        .tender .list:hover .cover {-moz-transition: all 0.5s; -ms-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; 
        bottom:0;left:0;}
.header .ss:hover .searchDiv {
display:block;}

.searchDiv {
    width: 270px;
    background: #fff;
    height: 40px;
    padding-bottom: 2.5px;
    padding-top: 2.5px;
    position:absolute;
    top:48px;right:0;
    box-shadow:0 1px 3px #e5eaf0;
    z-index:99;
}
.searchDiv .input {
    width: 210px;
    margin-left: 5%;
    line-height: 30px;
    font-size: 14px;
    background: #fff;
    color: #afafaf;
    outline: none;
    margin-right: 3%;
    text-indent: 3px;
    float:left;
    margin-top:5px;
}
.searchDiv .btn {
    cursor: pointer;
    width: 30px;
    height: 30px;
    margin-top:5px;line-height:30px;text-align:center;background:#b0afaf;
    display:block;
    float:left;
}
    .searchDiv .btn:hover {
    background:#0089ce;}




































<!--耗时1756873674.8586秒-->