﻿/*public css*/
* { margin: 0px; padding: 0; border: 0; font-family: "Microsoft YaHei"; }
body { font-family: "microsoft yahei", Arial,'微软雅黑'simhei; background: #f3f3f3; -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; background: #fff; }
.flo{float:left}
.production-yf { margin-top:20px}
.produ_img{overflow:hidden;}
.production-yf ul {width: 102%;}
.production-yf ul li{width:31.4%;float:left;position:relative;margin-bottom:60px;margin-right:1.9%; /*overflow:hidden;*/ }
.produ_text{ height:58px; overflow:hidden; position:absolute;left:90%;width:90%;margin-left:-86%;}
.production-yf ul li:hover .produ_text{}

.produ_text h1{font-size:18px;line-height:38px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-align:center}
.produ_text h1:hover{color:#0476f2;}
.produ_text p{color:#6a7378;line-height:21px;margin-top:12px;margin-left:4%;height:80px;overflow:hidden;width:73%;font-size: 12px;}
.produ_text .s_span{display:block;margin-left:4%;color:#0476f2;font-weight:bold;}
.produ_text .s_span img{vertical-align:-2px;margin-right:13px;margin-top:10px;}

.produ_text i{position:absolute;right:8%;bottom:15%;font-size:48px;color:#444444;font-weight:normal;display: block;font-family:"Yahei"; }
.produ_text i em{font-size:12px;color:#444;text-align:center;display:block;}
.pro_hc{margin-bottom:30px!important;}
.back-hover img{-moz-transition:All 0.3s ease-in-out;-webkit-transition:All 0.3s ease-in-out;-o-transition:All 0.3s ease-in-out;transition:All 0.3s ease-in-out;}
.back-hover img:hover {-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.ratio-img {
    width: 100%;
    height: 300px;
   
}
img.ratio-img{ background: url(../images/error.png) center no-repeat #fff;}

.temp_contact-c {
        height: 300px;
        padding: 30px 0px 0 0;
    }
    
    .temp_contact-l {
        width: 410px;
        height: 445px;
        background: #575757;
    }
    
    .temp_contact-l h3 {
        height: 105px;
        margin: 0;
        text-align: center;
        line-height: 116px;
        font-size: 26px;
        background: #004dcd;
    }
    
    .temp_contact-l h3 a {
        color: #fff;
        white-space: nowrap;
        text-decoration: none;
    }
    
    .temp_contact-l p {
        padding: 8px 0 0 20px;
        font-size: 15px;
        line-height: 40px;
    }
    
    .temp_contact-l p span {
        display: block;
    }
    
    .temp_contact-r {
        width: 55.4%;
    }
    
    .temp_contact-r img {
        width: 554px;
    }
    
    .temp_contact-wrapper dl {
        padding-bottom: 20px;
        overflow: hidden;
        zoom: 1;
    }
    
    .temp_contact-wrapper dt {
        float: left;
        width: 7.5%;
    }
    
    .temp_contact-wrapper dt img {
        max-width: 100%;
    }
    
    .temp_contact-wrapper dd {
        float: right;
        width: 90%;
        margin-left: 0;
    }
    
    .temp_contact-wrapper dd h4 {
        font-size: 24px;
        font-weight: normal;
        color: #333333;
        margin: 0;
    }
    .temp_contact-wrapper dd p {
        padding: 13px 0 0 0;
        line-height: 42px;
        font-size: 14px;
        margin: 0;
    }
    .temp_contact-wrapper dd p span {display: block;}
.downtxt{float:left; height:30px; line-height:30px; text-align:center;  font-size:14px}
.downtxt1{float:left; height:30px; line-height:30px; font-size:14px}
.downname{width:200px; border-bottom:#065c9f solid 1px; float:left; height:30px; line-height:30px; text-align:center;  font-size:14px}
.downsize{width:150px; border-bottom:#116d87 solid 1px; float:left; height:30px; line-height:30px; text-align:center;  font-size:14px}
.downhit{width:150px; border-bottom:#d11a1a solid 1px; float:left; height:30px; line-height:30px; text-align:center;  font-size:14px}
.downlink{width:200px; border-bottom:#cbcbcb solid 1px}
.incpbt{background:#0964AE; height:50px; line-height:50px; color:#FFF; font-size:25px; font-weight:bold; text-align:center}
.foot { height: 48px; width: 100%; background: rgba(0,0,0,0.6); position: fixed; bottom: 0; }

.son_menu { width: 100%; height: 120px; border-bottom: 1px solid #d8d8d8; }

    .son_menu ul { width: 1064px; margin: 0 auto; padding-top: 25px; }
        .son_menu ul li { float: left; margin-right: 30px; margin-bottom:10px }
            .son_menu ul li a { display: block; color: #888888; font-size: 16px; line-height: 33px; padding: 0 20px; text-align: center; }
                .son_menu ul li a:hover { border-radius: 20px; border: 1px solid #d8d8d8; margin-top: -1px; padding: 0 19px; color: #000000; }
            .son_menu ul li .xz { border-radius: 20px; border: 1px solid #d8d8d8; margin-top: -1px; padding: 0 19px; color: #000000; }
            .son_menu ul li:last-child {
            margin-right:0;}
.son_banner { display: block; width: 100%; }
.notice_list { border-bottom: 2px solid #f3f3f3; display: block; }
    .notice_list .con { width: 1024px; margin: 0 auto; }
        .notice_list .con .time { float: left; margin-top: 30px; font-size: 28px; width: 12%; line-height: 20px; }
            .notice_list .con .time span { font-size: 14px; }
        .notice_list .con .right { float: right; width: 87%; margin-top: 25px; margin: 20px auto; }
            .notice_list .con .right .tit { font-size: 18px; line-height: 26px; color: #000; }
            .notice_list .con .right p { color: #929292; font-size: 14px; line-height: 23px; }
.page { height: 75px; }

.foot1 { position: initial; margin-top: 38px; background: rgba(0,0,0,0.8); }

.noticeD_con { width: 940px; margin: 0 auto; padding: 38px 0; }
    .noticeD_con .tit { text-align: center; font-size: 20px; font-weight: bold; line-height: 65px; }
    .noticeD_con .time { color: #666666; line-height: 26px; font-size: 12px; margin-bottom: 15px; text-align: center; }
    .noticeD_con .xq img { max-width: 100%; }
    .noticeD_con .xq p { color: #666666; line-height: 26px; font-size: 14px; }
.fj { color: #000; font-size: 18px; line-height: 26px; margin-top: 40px; }
    .fj ol li a { color: #666666; font-size: 13px; line-height: 26px; }
  /*.fj  ol li:before {
       content:counter(sectioncounter) "、"; 
       counter-increment:sectioncounter;
    }*/
    .fj ol { margin-left:13px;}
    .fj ol li { color: #666666; font-size: 13px; line-height: 26px; }

#ctl00_ContentPlaceHolder1_AspNetPager1 { margin-top: 32px; margin-left: 40%; }
    #ctl00_ContentPlaceHolder1_AspNetPager1 a { font-size: 14px; line-height: 38px; color: #000; padding: 0 10px; display: block; float: left; }
    #ctl00_ContentPlaceHolder1_AspNetPager1 span { height: 38px; width: 38px; line-height: 38px; background: #000; border-radius: 2px; display: block; float: left; color: #fff !important; }
    #ctl00_ContentPlaceHolder1_AspNetPager1 > img { display: block; font-size: 14px; line-height: 38px; color: #000; padding: 0 20px; display: block; float: left; }
.banner1 { background: url(/img/banner1.jpg) no-repeat center; background-size: auto 100%; }
.banner2 { background: url(/img/banner2.jpg) no-repeat center; background-size: auto 100%; }
.banner3 { background: url(/img/banner3.jpg) no-repeat center; background-size: auto 100%; }
.banner4 { background: url(/img/banner4.jpg) no-repeat center; background-size: auto 100%; }

.shijia_kk { width: 498px; height: 180px; background: #f8f8f8; float: left; margin: 0 11px 25px 11px; }
    .shijia_kk img { float: left; display: block; width: 140px; height: 140px; border-radius: 140px; margin-top: 20px; margin-left: 35px; border: 1px solid #eeeeee; }
    .shijia_kk .con { float: left; width: 242px; margin-top: 25px; margin-left: 35px; }
        .shijia_kk .con .tit { line-height: 50px; color: #666666; font-size: 16px; }
        .shijia_kk .con p { color: #666; font-size: 14px; line-height: 26px; }
        .shijia_kk .con .more { height: 26px; width: 70px; background: #bbbbbb; border-radius: 20px; color: #fff; font-family: Arial; font-size: 13px; text-align: center; float: right; line-height: 26px; margin-top: 10px; }
.shijia { width: 1068px; margin: 33px auto 0 auto; }

.shijia_kk:hover { -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }
    .shijia_kk:hover .more { background: #000; color: #fff; }

.shijiaD { width: 1024px; }
.slideBox_sj { width: 100%; height: 720px; overflow: hidden; position: relative; margin-bottom: 40px; }
    .slideBox_sj .hd { height: 5%; overflow: hidden; position: absolute; right: 5px; bottom: 5px; z-index: 2; left: 50%; margin-left: -44px; }
        .slideBox_sj .hd ul { overflow: hidden; zoom: 1; float: left; }
            .slideBox_sj .hd ul li { float: left; margin-right: 2px; width: 30px; height: 20px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; background: url(../img/def.png) no-repeat center; }
                .slideBox_sj .hd ul li.on { color: #fff; background: url(../img/cur.png) no-repeat center; }
    .slideBox_sj .bd { position: relative; width: 100%; z-index: 1; height: 100%; }
        .slideBox_sj .bd ul { width: 100%; height: 100%; }
        .slideBox_sj .bd li { zoom: 1; vertical-align: middle; width: 540px; height: 720px; margin: 0 auto; }
            .slideBox_sj .bd li div { display: block; width: 100%; margin: 0 auto; height: 100%; }
    .slideBox_sj .prev { display: block; float: right; overflow: hidden; cursor: pointer; background: url(../img/left1.png) left top no-repeat; position: absolute; width: 63px; height: 63px; z-index: 3333; left: 2%; top: 50%; margin-top: -14px; }
    .slideBox_sj .next { display: block; float: right; overflow: hidden; cursor: pointer; background: url(../img/right1.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_sj .bd li div img { max-height: 715px; max-width: 537px; border: 2px solid #f3f3f3; }
.shijia_con { width: 1024px; margin: 0 auto; padding-bottom: 55px; }
    .shijia_con .tit { color: #353535; margin-bottom: 25px; }
        .shijia_con .tit span { font-size: 26px; }
    .shijia_con p { color: #666666; font-size: 14px; line-height: 26px; }

.container > .con { width: 1024px; margin: 0 auto; min-height:480px;}
.tit_menu { line-height: 60px; height: 60px; font-size: 21px; font-weight: bold; margin-top: 19px; }
.tit_line { height: 1px; border: none; border-top: 1px ridge #000; width: 35px; }
.container > .con .lanmu .xq p { color: #454545; font-size: 14px; line-height: 26px; }
.container > .con .lanmu .xq { margin-top: 21px; }

.margin_b { margin-bottom: 35px; padding-bottom: 30px; }


.secondNavPart { width: 1055px; overflow: hidden;  margin: 7px  11% 7px auto;}

    .secondNavPart li {overflow: hidden; float:left;margin-right:20px;}

        .secondNavPart li a { width: 100%; height: 49px; text-decoration: none; position: relative; color: #fff; line-height: 49px; display: inline-block; /*border-bottom: 1px solid #ffd800;*/ -webkit-transition: all 400ms cubic-bezier(.455,.03,.515,.955); -moz-transition: all 400ms cubic-bezier(.455,.03,.515,.955); -ms-transition: all 400ms cubic-bezier(.455,.03,.515,.955); -o-transition: all 400ms cubic-bezier(.455,.03,.515,.955); }

            .secondNavPart li a:before, .secondNavPart li a:after { content: ""; position: absolute; bottom: 0; height: 1px; width: 100%; left: 0; background-color: #323232; }

            .secondNavPart li a:after { width: 0; background-color: #ffd800; -webkit-transition: all 400ms cubic-bezier(.455,.03,.515,.955); -moz-transition: all 400ms cubic-bezier(.455,.03,.515,.955); -ms-transition: all 400ms cubic-bezier(.455,.03,.515,.955); -o-transition: all 400ms cubic-bezier(.455,.03,.515,.955); }
.tb_p { color: #9b9b9b; font-size: 14px; line-height: 30px; text-align:center;}

.isOn { color: #fdde4c !important; }

    .isOn:after { width: 100% !important; }

.img1 { display: none; width: 42px; height: 42px; }

.img2 { display: inline-block; width: 42px; height: 42px; }

.secondNavPart li:hover .img1 { display: inline-block; }

.secondNavPart li:hover .img2 { display: none; }

.secondNavPart li:hover p { color: #fff !important; }
.secondNav { position: fixed; width:100%; background-color: rgba(0,0,0,0.6); left: 0; top: 73px; display: none; z-index: 1; overflow: hidden;}

.show { display: block; }

.isyellow { color: #ee8f32 !important; }

.hidden { display: none; }
.zhangcheng { margin-top:10px;}
.zhangcheng p { color: #454545; font-size: 14px; line-height: 24px; }
.zhangcheng strong span { font-size: 16px; line-height: 24px; }
.zzjg { border: 1px solid #f3f3f3; margin-top: 29px; }
    .zzjg ul { width: 100%; text-align: center; height: 65px; line-height: 65px; color: #666666; font-size: 16px; }
    .zzjg .tit { background: #f3f3f3; height: 76px; line-height: 76px; color: #353535; font-size: 18px; font-weight: bold; }
    .zzjg ul li { float: left; border-right: 1px solid #fff; }
    .zzjg ul .zhiwu { width: 16%; }
    .zzjg ul .name { width: 13%; }
    .zzjg ul .danwei { width: 70%; }

    .zzjg .jishu { background: #fff; }
        .zzjg .jishu li { border-right: 1px solid #f3f3f3; }
    .zzjg .oushu { background: #f3f3f3; }
.hysq { width: 100%; height: auto; background: #f3f3f3; margin: 40px auto 218px auto; }

    .hysq .con { width: 480px; margin-top: 54px; margin-left: 42px; float: left; }
        .hysq .con p { color: #454545; line-height: 26px; font-size: 15px; }
        .hysq .con .shenqing { height: 48px; width: 200px; border-radius: 50px; background: #fff; line-height: 48px; text-align: center; color: #454545; font-size: 16px; display: block; margin: 50px auto 0 auto; }
            .hysq .con .shenqing img { display: block; float: right; margin-right: 20px; margin-top: 15px; }

.map { width: 665px; height: 405px; float: left; padding: 2px 3px; border: 1px solid #f3f3f3; margin-top: 28px; margin-bottom: 100px; }
.lxwm { width: 295px; margin-right: 25px; float: right; margin-top: 28px; margin-bottom: 100px; }
    .lxwm .tit { color: #454545; font-size: 20px; font-weight: bold; line-height: 50px; margin-top: 10px; }
    .lxwm ul li { line-height: 26px; color: #454545; line-height: 26px; }
        .lxwm ul li img { display: block; float: left; margin-right: 12px; margin-top: 6px; }
.dsj { width: 850px; margin: 75px auto 78px auto; position: relative; }
    .dsj .top_dd { position: absolute; left: -48px; width: 7px; height: 7px; background: url(/img/year_dd.jpg); z-index: 10; left: 103px; }
    .dsj .kk .year { font-weight: bold; font-size: 24px; font-size: 26px; margin-bottom: 65px; }
    .dsj .kk .yue { width: 100%; padding-bottom: 80px; }
        .dsj .kk .yue .left { width: 60px; float: left; color: #353535; font-size: 18px; text-align: right; }
        .dsj .kk .yue .right { width: 702px; float: right; position: relative; color: #454545; font-size: 14px; line-height: 24px; }
            .dsj .kk .yue .right .dd { position: absolute; left: -48px; width: 13px; height: 13px; background: url(/img/dsj_dd.jpg); z-index: 10; }
            .dsj .kk .yue .right .ri { width: 75px; float: left; margin-bottom: 12px; }
            .dsj .kk .yue .right .con { width: 625px; float: right; margin-bottom: 12px; }
    .dsj .kk { position: relative; }
        .dsj .kk .tt { position: absolute; left: 106px; height: 100%; width: 1px; border-left: 1px solid #cacaca; top: 0; }
        .dsj .kk .bot_dd { bottom: 0; }

.xhgz { margin-top: 28px; width: 1055px; }
.xhgz_kk { float: left; width: 320px; height: 300px; margin-bottom: 16px; margin-right: 30px; display: block; }
    .xhgz_kk img { display: block; height: 252px; width: 100%; }
    .xhgz_kk .tit { width: 100%; color: #040000; font-size: 18px; text-align:center; line-height:38px }
        .xhgz_kk .tit p { color: #888888; font-size: 14px; line-height: 28px; }
    .xhgz_kk .con { color: #666; line-height: 24px; font-size: 14px; margin-top: 12px; width: 94%; padding: 5px 3% 28px 3%; }


    .xhgz_kk:hover { -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }
.xhgz .more { width: 174px; height: 45px; border-radius: 50px; line-height: 45px; text-align: center; font-family: Arial; font-size: 16px; background: #000; display: block; margin: 28px auto; color: #fff; display: block; }
.policy .kk { height: 124px; width: 100%; border-bottom: 1px solid #f3f3f3; display: block; }
    .policy .kk .date { width: 86px; height: 86px; border-radius: 10px; background: #f3f3f3; color: #666666; text-align: center; float: left; margin-top: 22px; }
        .policy .kk .date p { font-size: 30px; line-height: 50px; }
        .policy .kk .date span { font-size: 13px; }
    .policy .kk .right { float: right; margin-top: 22px; width: 908px; }
        .policy .kk .right .tit { font-size: 18px; line-height: 46px; }
        .policy .kk .right p { color: #666666; font-size: 13px; line-height: 24px; }
    .policy .kk:hover { background: #f7f6f6; }
        .policy .kk:hover .date { background: #fff; }

    .policy .kk .con { width: 1024px; margin: 0 auto; }
.infor_kk { border-bottom: 1px solid #f3f3f3; height: 220px; width: 100%; display: block; }
    .infor_kk .con { width: 1024px; margin: 0 auto; }
        .infor_kk .con .r { width: 682px; float: left; }
        .infor_kk .con .tit { color: #353535; font-size: 16px; margin-top: 27px; }
        .infor_kk .con .date { color: #888888; font-size: 13px; line-height: 40px; }
        .infor_kk .con p { color: #666666; font-size: 13px; line-height: 24px; }
        .infor_kk .con .more { height: 30px; width: 90px; background: #000; line-height: 30px; text-align: center; color: #fff; display: block; margin-top: 30px; }
        .infor_kk .con img { float: right; display: block; width: 300px; height: 178px; margin-top: 18px; }
.ann_kk { width: 100%; height: 158px; border-bottom: 1px solid #f3f3f3; display: block; }
    .ann_kk img { display: block; float: left; height: 116px; width: 116px; border-radius: 60px; margin-top: 22px; }
    .ann_kk .ri { width: 875px; float: right; margin-top: 22px; }
        .ann_kk .ri .tit { color: #353535; font-size: 18px; line-height: 17px; }
        .ann_kk .ri .date { color: #9b9b9b; font-size: 12px; line-height: 25px; }
        .ann_kk .ri p { color: #666666; font-size: 14px; line-height: 24px; }
    .ann_kk .img { width: 134px; height: 100px; border-radius: initial; }

.planning .box { margin-bottom: 20px; float: left; width: 330px; display: block; }
    .planning .box img { max-width: 100%; width: 100%; }
    .planning .box .tit { position: relative; padding: 20px 90px 33px 10px; width: 230px; color: #666666; font-size: 16px; line-height: 26px; }
        .planning .box .tit .more { width: 19px; height: 10px; background: url(/img/left_jt.jpg); position: absolute; bottom: 39px; right: 10px; }

.gengduo { width: 174px; height: 45px; border-radius: 50px; line-height: 45px; text-align: center; font-family: Arial; font-size: 16px; background: #000; display: block; margin: 28px auto; color: #fff; display: block; }

.com { width: 1050px; margin: 0 auto; }
    .com .kk { width: 500px; margin: 30px 10px 0 10px; float: left; position: relative; display: block; -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }
        .com .kk > img { height: 200px; width: 235px; float: left; display: block; }
        .com .kk .cover { position: absolute; left: 0; top: 0; width: 235px; height: 200px; background: url(/img/planner_03.png); display: none; }
        .com .kk :hover .cover { display: block; }
        .com .kk .r { width: 220px; float: left; margin-left: 25px; margin-top: 22px; }
            .com .kk .r .tit { color: #353535; font-size: 18px; line-height: 35px; }
            .com .kk .r .date { color: #888888; font-size: 12px; line-height: 17px; }
            .com .kk .r p { color: #888888; font-size: 13px; line-height: 24px; }
        .com .kk .more { height: 27px; width: 27px; background: url(/img/planner_06.png); position: absolute; right: 27px; bottom: 19px; }

.foot p { display: block; line-height: 48px; color: #fff; font-size: 12px; float: right; margin-right: 11%; }
.ind_cover { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0,0,0,0.5); z-index: 999; }
    .ind_cover .kk { width: 892px; height: 560px; position: absolute; left: 50%; margin-left: -446px; top: 50%; margin-top: -280px; background: rgba(0,0,0,0.7); }
        .ind_cover .kk .close { display: block; height: 21px; width:20px; background: url(/img/vip_03.png); position: absolute;top:25px;right:25px;}

        .ind_cover .kk .title { line-height: 174px; text-align: center; font-size: 30px; color: #fff; }
        .ind_cover .kk ul { width: 725px; margin: 0 auto; }
            .ind_cover .kk ul li { float: left; width: 165px; margin-bottom: 60px; height:118px;}
                .ind_cover .kk ul li a { display: block; text-align: center; color: #fff; font-size: 16px; line-height: 52px; }
            .ind_cover .kk ul .wid { width: 130px; }
            .ind_cover .kk ul .nid { width:100px;}
.login { position: fixed; height: 100%; width: 100%; background: url(/img/login_bj.jpg) no-repeat center; }

    .login .kk { width: 450px; height: 444px; position: absolute; background: #fff; top: 50%; margin-top: -222px; left: 50%; margin-left: -225px; }
        .login .kk .login_logo { display: block; text-align: center; margin: 60px 0; }
        .login .kk .input { height: 48px; width: 345px; margin: 0 auto; border: 1px solid #d5d5d5; margin-bottom: 14px; }
            .login .kk .input img { display: block; float: left; margin: 14px 22px 0 13px; }
            .login .kk .input input { float: left; width: 255px; height: 48px; color: #bababa; font-size: 15px; line-height: 48px; }

        .login .kk .button { width: 350px; height: 52px; background: #353535; font-size: 18px; line-height: 52px; text-align: center; color: #fff; display: block; margin: 0 auto; }
        .login .kk .bot a { color: #666666; font-size: 14px; line-height: 17px; float: left; display: block; }
        .login .kk .bot1 { float: right !important; }

        .login .kk .bot { width: 350px; margin: 16px auto 0 auto; }
.son_menu .hd .next { display: block; width: 8px; height: 14px; float: right; margin-right: 5px; margin-top: 10px; overflow: hidden; cursor: pointer; background: url(../images/arrow.png) 0 0 no-repeat; }
.son_menu .hd { }

.picScroll-left-product { width: 100%; overflow: hidden; position: relative; }

    .picScroll-left-product .hd { overflow: hidden; position: relative; top: 85px; z-index: 10; height: 30px; }

    .picScroll-left-product .prev { display: block; width: 15px; height: 26px; overflow: hidden; cursor: pointer; background: url(/img/prev.jpg) no-repeat center; margin-top: 28px; left: 70px; position: absolute; }

    .picScroll-left-product .next { display: block; width: 15px; height: 26px; overflow: hidden; cursor: pointer; background: url(/img/next.jpg) no-repeat center; margin-top: 28px; position: absolute; right: 70px; }

    .picScroll-left-product .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; }

        .picScroll-left-product .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: url("images/icoCircle.gif") 0 -9px no-repeat; }

            .picScroll-left-product .hd ul li.on { background-position: 0 0; }
    .picScroll-left-product .tempWrap { width: 1000px !important; }
    .picScroll-left-product .bd { padding: 10px; margin: 15px auto 0 auto; overflow: hidden; width: 1000px; }

        .picScroll-left-product .bd ul { overflow: hidden; zoom: 1; }
            .picScroll-left-product .bd ul li .xz { margin-top: 0px; }
            .picScroll-left-product .bd ul li a:hover { border-radius: 20px; border: 1px solid #d8d8d8; margin-top: 0; padding: 0 19px; color: #000000; }
            .picScroll-left-product .bd ul li { margin-right: 0; }
.coun_kk { float: left; margin: -1px 0 0 -1px; border: 1px solid #f1f1f1; width: 169px; height: 122px; text-align: center;display:block; }
    .coun_kk img { max-height: 74px; max-width: 177px; margin-top: 19px; }
.cultivate { width: 1100px; margin-top: 50px; }
.cul_kk { float: left; margin-bottom: 35px; margin-right: 35px; background: #f6f6f6; text-align: center; }
    .cul_kk img { margin-top: 35px; }
    .cul_kk .tit { color: #353535; font-size: 15px; margin-top: 30px; margin-bottom: 15px; }
    .cul_kk .a { width: 75px; height: 22px; line-height: 22px; text-align: center; font-size: 12px; text-align: center; float: left; display: block; border-radius: 5px; margin-bottom: 30px; }
    .cul_kk .yl { background: #bebebe; color: #fff; margin-left: 25px; }
    .cul_kk .down { color: #353535; border: 1px solid #353535; margin-left: 22px; margin-right: 26px; }
    .cul_kk .yl:hover { background: #000; }
.huiyuan { width: 1100px; margin-top: 50px; }
    .huiyuan .kk { width: 330px; height: 278px; float: left; margin-right: 16px; position: relative; margin-bottom: 42px; }
        .huiyuan .kk .img { display: block; width: 100%; height: 204px; }
        .huiyuan .kk .tit { color: #353535; font-size: 16px; line-height: 32px; padding-left: 12px; }
        .huiyuan .kk .p { padding-left: 12px; color: #666666; font-size: 14px; }
        .huiyuan .kk .more { position: absolute; right: 12px; bottom: 22px; height: 12px; width: 20px; background: url(/img/huiyuan_10.png); }
        .huiyuan .kk .cover { width: 100%; height: 204px; background: url(/img/huiyuan.png); position: absolute; top: 0; left: 0; display: none; }
        .huiyuan .kk:hover .cover { display: block; }
        .huiyuan .kk:hover { box-shadow: 0 0 10px #888; }
.huiyanD .img { text-align: center; margin-top: 24px; margin-bottom: 36px; }
    .huiyanD .img img { max-width: 820px; }
.huiyanD .tit { color: #353535; font-size: 18px; line-height: 24px; }
.huiyanD p { color: #666666; font-size: 14px; line-height: 24px; }
    .huiyanD p img { max-width: 100%; }
.zuzhi .bt { color: #353535; font-size: 21px; font-weight: bold; margin-top: 28px; margin-bottom: 24px; }
    .zuzhi .bt img { display: block; float: left; margin-top: 5px; margin-right: 5px; }
.tabmt { width: 100%; height: auto; border-bottom: 1px solid #f3f3f3; border-right: 1px solid #f3f3f3; margin-bottom: 58px; }
    .tabmt tr td { border-top: 1px solid #f3f3f3; border-left: 1px solid #f3f3f3; text-align: center; }
    .tabmt .ds { background: #f3f3f3; }
    .tabmt .biaoti { height: 76px; color: #353535; font-weight: bold; font-size: 18px; }
    .tabmt .ds td { border-left: 1px solid #fff; }
    .tabmt .huodong { padding-left: 32px; text-align: left; }
        .tabmt .huodong .baodao { color: #353535; font-size: 16px; line-height: 26px; margin-top: 15px; }
        .tabmt .huodong p { color: #666666; font-size: 14px; line-height: 24px; margin-bottom: 18px; }
    .tabmt .ds .bod { border-left: 1px solid #f3f3f3; }

.zuzhi .back { width: 92px; height: 35px; line-height: 35px; text-align: center; color: #fff; font-size: 14px; background: #000; display: block; float: right; }
.tougao p { color: #666666; font-size: 14px; line-height: 26px; }

.toubao .tit { color: #353535; font-size: 16px; }
.tougao_kk { height: 45px; width: 125px; display: block; text-align: center; font-size: 17px; color: #fff; margin: 0 auto; background: #000; line-height: 45px; }



.tougao_cover { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0,0,0,0.15); z-index: 999; }
    .tougao_cover .kk { width: 390px; height: 250px; position: absolute; left: 50%; margin-left: -145px; top: 50%; margin-top: -125px; background: rgba(0,0,0,0.7); background: #fff; border-radius: 10px; }
        .tougao_cover .kk .close { display: block; height: 38px; width: 38px; background: url(/img/vip_03.png); position: absolute; top: 24px; right: 18px; }
        .tougao_cover .kk .tit { color: #353535; font-size: 21px; line-height: 99px; text-align: center; font-weight: bold; }
        .tougao_cover .kk p { text-align: center; color: #353535; font-size: 16px; line-height: 26px; }
        .tougao_cover .kk a { display: block; margin: 0 auto; width: 110px; height: 48px; line-height: 48px; text-align: center; color: #fff; font-size: 18px; background: #000; margin-top: 40px; }

.pinglun { display: none; }
    .pinglun textarea { border: 1px solid #dedede; height: 120px; display: block; width: 976px; margin: 0 auto; text-indent: 2em; resize: none; margin-bottom: 31px; }

    .pinglun .fabiao { width: 104px; height: 41px; background: #000; line-height: 41px; text-align: center; color: #fff; font-size: 17px; display: block; margin-left: 24px; float: left; margin-bottom: 30px; margin-right: 20px; }
    .pinglun .nm { margin-top: 40px; }
#liuyan textarea { height:170px;width:100%;}

.forgot_pwd { width:660px;height:406px;position:fixed;left:50%;margin-left:-330px;top:45%;margin-top:-203px;}
    .forgot_pwd .line { width:100%;height:1px;background:#c9c9c9;margin-top:55px;}
    .forgot_pwd .tit { color:#353535;margin:60px auto 36px auto;font-size:18px;text-align:center;}
    .forgot_pwd .kk {width:360px;margin:14px auto; height:50px;}
        .forgot_pwd .kk span { color:#454545;font-size:16px;line-height:46px;width:50px;display:block;float:left;text-align:right;}
        .forgot_pwd .kk input { height:46px;line-height:46px;border:1px solid #d5d5d5;text-indent:2em;color:#bababa;width:288px;float:right;}
    .forgot_pwd .tj { height:46px;width:288px;background:#000;line-height:46px;text-align:center;color:#fff !important;font-size:18px;display:block;float:right;text-indent:initial !important;    letter-spacing: 8px;}
.reset .kk {width:380px; }
    .reset .kk span { width:70px;}

.protitle{font-size:22px; text-align:center; font-weight:bold; padding-bottom:20px}
 .cplb-3n-ts-03-list dl {
                width: 32.1%;
                border: 1px solid #dedede;
                margin-bottom: 15px;
                background: #fff;
                float: left;
                margin-right: 1.2%;
            }
            
            .cplb-3n-ts-03-list dl:nth-child(4n-1) {
                margin-right: 0;
            }
            
            .cplb-3n-ts-03-list dt img {
                width: 100%;
                margin: 0 auto;
                display: block;
            }
            
            .cplb-3n-ts-03-list dd {
                padding: 6px 20px 5px 20px;
            }
            
            .cplb-3n-ts-03-list dd h4 {
                height: 45px;
                font-weight: normal;
                font-size: 18px;
                color: #154c64;
                line-height: 45px;
                overflow: hidden;
            }
            
            .cplb-3n-ts-03-list h4 a {
                display: block;
                height: 45px;
                color: #727272;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }
            
            .cplb-3n-ts-03-list dl:hover h4 a {
                color:  #c7281c;
            }
            
            .cplb-3n-ts-03-list-desc {
                height: 40px;
                font-size: 14px;
                line-height: 20px;
                color: #666;
                margin-bottom: 12px;
                overflow: hidden;
            }
            
            .cplb-3n-ts-03-list-deta {
                width: 100px;
                height: 40px;
                display: inline-block;
                border: 1px solid #aaa;
                font-size: 16px;
                line-height: 40px;
                text-align: center;
            }
            
            .cplb-3n-ts-03-list dl:hover {
                border-color:  #c7281c;
            }
            
            .cplb-3n-ts-03-list dl:hover a {
                color:  #c7281c;
            }
        