@charset "utf-8";
/*全局样式控制*/
*{margin:0;padding:0;}
ul,li{list-style:none;}
img{border:0;}
a{text-decoration:none;color: #333333}
table{border-collapse:collapse;}
.clear{clear:both;}
.fl{float: left}
.fr{float: right}
/*页面最外层div控制*/
.mob_position{display: none}
.wrapper{width:100%;float:left;font-family:"微软雅黑";color: #333333}

.w1200{width: 100%;max-width:1200px;margin:0 auto;position:relative;}
.list li a{line-height: 40px}
.list li {border-bottom: 1px solid #e6e6e6;
    overflow: hidden;
    padding-left: 13px;
    background: url("icon.png") no-repeat left 19px;height: 40px;
}
li .bshare-custom a{padding-left: 0}
#zoom{font-family: "宋体";line-height: 1.8}
.swiper-container{display: none}
.list li a {
    float: left;
    line-height: 40px;
    font-size: 13px;
    color: #333333;

}

.list li span {
    line-height: 40px;
    float: right;
    font-size: 13px;
    color: #999999
}
.content-right .title{height: 40px}
.content-right .title .more{float: right;line-height: 40px}
.content-right .title p{float: left;line-height: 40px;font-size: 17px}
a{cursor:pointer;}

/*top区域开始*/
.top{width:100%;float:left;height:110px;background:#fff;position:relative;z-index:999999;}
.top .w1200{background:#fff;height:110px;}
.logo{float:left;margin-top:20px;}
.logo a{float:left;}
.logo a img{float:left;}
.logo2{margin-left: 8px}
.top_r{width:360px;float:right;}
.top_rt{float:right;margin-top:30px;}
.top_rt ul li{float:left;font-size:13px;color:#666;margin-left:14px;}
.top_rt ul li a{float:left;color:#666;line-height:13px;}
.top_rt ul li a:hover{text-decoration:underline;}

.top_rb{width:100%;float:left;margin-top:15px;}
.top_rbl{float:left;height:30px;line-height:30px;font-size:13px;color:#999;margin-left:6px;}
.top_rbl a{float:left;margin-left:15px;color:#999;}
.top_rbl a:hover{color:#ff0000;}

.top_rbr{float:left;width:260px;height:30px;background:#efefef;margin-left:20px;}
.search_txt{width:210px;height:22px;float:left;line-height:22px;border:0;background:none;font-size:13px;color:#999;outline:0;margin:4px 0 0 10px;*margin:5px 0 0 -10px;}
.search_tj{width:35px;height:30px;float:left;background:url(search_icon_001.png) no-repeat 50% 50%;border:0;outline:0;margin-left:3px;}


/*nav区域开始*/
.nav{width:100%;height:50px;float:left;background:#d22535;position:relative;z-index:99999;}
.nav .nav_ul{max-width:1200px;float:left;position:relative;z-index:3;width: 100%}
.nav .nav_ul > li{width:11.1%;float:left;position:relative;display:inline-block;}
.nav .nav_ul > li > p{width:100%;float:left;font-size:17px;height:50px;position:relative;z-index:3;}
.nav .nav_ul > li > p a{width:100%;float:left;height:50px;line-height:50px;text-align:center;color:#fff;font-weight:bold;background-position:50% 100%;}
.nav .nav_ul > li.on > p a{background:url(nav_over_bg.png) no-repeat 50% 100% #b11523;}
.nav .nav_ul > li ul  a:hover{color: red}
.nav .nav_ul > li.noico:hover > p a{background:#b11523;}
.nav .nav_ul > li.on > .nav_list{height:225px;}
.nav_wapperBg{width:100%;height:930px;position:fixed;top:0;left:0;bottom:0;background:rgba(0,0,0,0.4);display:none;z-index: 90000}
.nav_list{width:550px;height:0;background:#fff;position:absolute;z-index:2;overflow:hidden;top: 50px;left: 0}
.nav .nav_short{width: 430px}
.nav .nav_short .nav_list_l{width: 120px}
.nav_list_l{width:240px;float:left;margin-left:5px;margin-top:25px;}
.nav_list_l > ul{width:100%;float:left;}
.nav_list_l > ul > li{width:100px;height:45px;border-bottom:1px solid #ebebeb;float:left;margin-left:20px;background:url(nav_second_icon_001.png) no-repeat 0 50%;*height:44px;}
.nav_list_l > ul > li > a{float:left;line-height:45px;color:#666;font-size:14px;margin-left:15px;}
.nav_list_l > ul > li > a:hover{text-decoration:underline;}
.nav_list_r{width:235px;height:165px;float:left;margin:30px 0 0 40px;}
.nav_list_r a{float:left;}
.nav_list_r img{width:235px;height:165px;float:left;}
/*.nav_li_0{margin-left:150px;}*/
.nav_li_1{margin-left:0;}
/*.nav_li_2{margin-left:300px;}*/
/*.nav_li_3{margin-left:450px;}*/
/*.nav_li_4{margin-left:410px;}*/
/*.nav_li_5{margin-left:560px;}*/
.nav_li_8,.nav_li_6,.nav_li_7,.nav_li_5{left: auto;right: 0}
.currentdate{color: red!important;}

/*banner区域开始*/

/*图片轮播代码*/

.banner .w1200{overflow:visible;}




/*content区域开始*/
.content{width:100%;padding-right: 2%;padding-left: 2%;margin-bottom: 20px}
/*页面主体第一行区域开始*/
.main_box1{width:100%;float:left;margin:30px 0 40px 0;}
/*栏目标题头开始*/
.main_column{width:100%;float:left;height:40px;}
.main_column_l{float:left;}
.main_column_l a,.main_column_l span{float:left;color:#333;font-size:19px;line-height:1;font-weight:bold;}
.main_column_r{float:right;}
.main_column_r a,.main_column_r span{float:left;line-height:1.5;font-size:15px;color:#999;}
.main_column_r a:hover{color:#d22535;}


/*bottom区域开始*/
.bottom{width:100%;height:110px;float:left;background:#d22535;padding-left: 2%;padding-right: 2%}
.bottom .w1200{height:110px;background:#d22535;overflow:visible;}
.bottom_l{float:left;height:42px;margin-top:34px;}
.bottom_ewm{width:116px;height:42px;float:left;}
.bottom_ewm_pic{float:left;}
.bottom_ewm_title{width:39px;float:left;line-height:24px;color:#efbcbc;font-size:13px;margin:0 20px 0 15px;}
.bottom_ewm_title span{margin-top:-3px;float:left;}
.ewm_con{width:360px;height:90px;float:left;background:url(bottom_wembg.gif) repeat-x 0 100% #f0f0f0;position:absolute;bottom:85px;display:none;}
.ewm_list{width:110px;float:left;margin:10px 0 0 10px;}
.ewm_list img{width:60px;height:60px;float:left;}
.ewm_list span{width:40px;height:60px;float:left;margin-left:10px;font-size:13px;line-height:24px;color:#333;}

.bottom_jg{width:1px;height:42px;float:left;background:url(bottom_icon_001.png) no-repeat 0 0;}
.bottom_lmxw{width:230px;float:left;margin-left:20px;}
.bottom_lmxw_t{width:100%;float:left;line-height:24px;color:#efbcbc;font-size:13px;}
.bottom_lmxw_t a{float:left;color:#efbcbc;}
.bottom_lmxw_t a:hover{text-decoration:underline;}
.bottom_lmxw_t .jg_s1{margin:5px 5px 0 5px;}
.bottom_lmxw_b{width:100%;float:left;line-height:24px;color:#efbcbc;font-size:13px;}
.bottom_r{width:222px;float:right;height:42px;margin-top:23px;position:relative;}
.bottom_rt{width:100%;float:left;line-height:24px;color:#efbcbc;font-size:13px;text-align:right;}
.bottom_rb{width:100%;float:left;margin-top:5px;}

.yqlj{width:222px;height:30px;float:left;border:1px solid #a32b37;background:#fae0e0;*width:220px;*height:28px;}
.yqlj_select{width:222px;height:30px;color:#333;float:left;font-size:13px;line-height:30px;*width:220px;*height:28px;*line-height:28px;text-indent:10px;background:url(bottom_icon_003.gif) no-repeat 192px 50%;}
.yqlj_option{width:100%;float:left;max-height:200px;overflow-x:hidden;z-index:9999;overflow-y:auto;position:absolute;bottom:12px;left:0;font-size:13px;line-height:24px;background:#fae0e0;border:1px solid #a32b37;padding:3px 8px;display:none;*width:204px;}
.yqlj_option a{width:100%;float:left;color:#4f4f4f; border-bottom:1px dotted #ddd; text-indent:0;color:#333;}
.yqlj_option a:hover{text-decoration:underline;}
.jg_s1{width:1px;height:14px;float:left;background:url(bottom_icon_002.png) no-repeat 0 0;}
.top_mob{display: none}
.nav_mob{display: none}
.banimg{width: 100%;margin: 0 auto;height: 260px;position: relative}
.banimg p{max-width: 1200px;width: 96%;margin: 0 auto;line-height: 240px;color: white;font-size: 36px;font-weight: bold}
.banner {
    width: 100%;
    height: 260px;position: relative;z-index: 0;
}

.column{width: 100%;background-color:#f5f5f5;}
.column-2{width: 100%;max-width: 1200px;margin: 0 auto;padding: 0 2%;  box-sizing: content-box;}
.column-2 ul{float: left;padding-left: 110px;background:url("columnicon.png") no-repeat left 15px ;min-height: 50px}
.column-2 ul li{float: left;margin-right: 24px;}
.column-2 ul li a{font-size: 16px;line-height: 50px;color: #333333;display: block;transition: initial;}
.column-2 ul li a:hover{color: #ff0000;border-bottom: 3px solid #fe0000;    line-height: 44px;
    padding-top: 3px;transition: initial;}
.column-2 ul li.active a{border-bottom: 3px solid #fe0000;    line-height: 44px;
    padding-top: 3px;color: #ff0000;}
.column-3{border-bottom: 1px solid #ebebeb;min-height: 40px;width: 100%;max-width: 1200px;margin: 0 auto;margin-bottom: 20px}
.column-3 ul li{margin-right: 25px;float: left}
.column-3 ul li a{line-height: 40px;color: #333333}
.column-3 ul li.active a{color:#e3001c}
.position {
    height: 50px;
    background: url("position.png") left 19px no-repeat;
    padding-left: 25px;
    float: right;line-height: 50px;
}
.position a{line-height: 50px}
.position a:hover{color: red}
.more{color: #999999}
.content-left{width: 67%;float: left;margin-right: 2.5%;}
.content-right{width: 30.5%;float: left}
.tpxwlist .tpxwlist_l{width: 25%;float: left}
.tpxwlist .tpxwlist_r{width: 100%}
.tpxwlist .tpxwlist_l+.tpxwlist_r{width: 73%;margin-left: 2%;float: left}
.tpxwlist_l img{max-height: 135px;}
.content-left .tpxwlist li{padding-bottom:20px;padding-top:20px;border-bottom:1px solid #dcdcdc}
.content-left .tpxwlist li .tpxwlist_r_title{font-size: 17px;color: #333333;text-indent: 0}
.content-left .tpxwlist li a{display: block}
.content-left .tpxwlist li a:hover  .tpxwlist_r_title{  color: #de2123;}
.content-left .tpxwlist li p{text-indent: 2em;color: #9a9a9a;line-height: 24px;font-size: 15px;margin-top: 10px}
.content-left .tpxwlist li span{font-size: 14px;color: #9a9a9a }
.shadow{width: 100%;height: 40px;position: absolute;bottom: 0;left: 0;background:#000000;filter:alpha(opacity=60);  /* IE */
    -moz-opacity:0.6;          /* FireFox old version*/
    -khtml-opacity: 0.6;       /* Sarfari old version */
    opacity: 0.6; z-index: 1}
.unable{display: none}
#mediaContent0_0{width: 100%!important;height: auto!important;max-width: 800px!important;}
#mediaContent0_0 video{width: 100%!important;height: auto!important;max-width: 800px!important;}
/*屏幕宽度低于1200px代码开始*/
@media screen and (min-width: 641px) and (max-width: 1200px){


    .main_kjcx_title a{line-height: 15px}
    /*图片轮播代码*/
    .pro_list li .title{
        font-size: 15px!important;
    }
    .pro_list li .link a{font-size: 13px!important;}
    .main_box1_m{width:37%;float:left;margin-left:3%}
    .main_box1_l{width:34%}
    html,body{overflow-x: hidden}
    .w1200{width: 100%}
    .nav .nav_ul{width:100%;float:left;position:relative;z-index:3;}

    .main_box1{    padding-left: 2%;
        padding-right: 2%;}

    .bd ul li a{font-size: 13px}
    .float_fixd_r{width:30%;position:fixed;bottom:0;right:0;z-index:99999;}
    .float_fixd_l{width:15%;position:fixed;bottom:0;left:0;z-index:99999;}
    .main_cpzx .rd {
        width: 100%;
        float: left;
        margin: 20px 0 0 20px;
    }
    .main_cpzx .rd .rdiv img {
        width: 100%;
        height: auto;
        float: left;
    }

}@media screen and  (max-width: 1020px){
    .logo{margin-top: 27px;}
    .logo img{height: 56px}
    .column-2 ul{float: none}
    .float_fixd{display: none}
    .History-H4 .arrs {
        top: -65px;
        width: 30px;
        height: 40px;
        line-height: 34px;
        overflow: hidden;
        text-align: center;
        color: #999;
        border: 1px solid #e7e7e7;
        background: #f8f8f8;
    }
    .slide_wrap{position: relative;left: 0}
    .History-H4 .arr_prev {
        right: 31px;
        left: auto;position: absolute;
    }
    .History-H4 .arr_next {
        right: 0px;position: absolute;
    }    .unable{display: block}
}
@media screen and  (max-width:900px){
    .qyld {
        height: auto!important;
    }
}
@media screen and  (max-width: 640px){
    #jpageform_13430{
        width: 100%!important;
        float: none!important;
        margin: 0 auto;
    }
    .job_list{
        width: 100%!important;
        float: none!important;
        margin: 0 auto;
    }
    .job_search .jobse_inp {
        width: 90%!important;
        float: none!important;
        margin-bottom: 10px;
    }
    .job_search .jobse_btn {
        float: none!important;
        width: 30%!important;
    }
    .job_xian{display: none}
    .History-H4 .tab_c ul{background: none!important;}
    .top_r{display: none}
    .con_inf{ width:100%!important; float:none;!important}
    .con_map{ width:100%!important; float:none;!important }
    .job_main .job_menu {
        width: 100%!important;
        float: none!important;
    }

    .History-H4 .tab_c li {
        background: none!important;
    }
    .job_menu li{
        width: 25%!important;
        float: left!important;
    }



    .touzi_list{
        width: 100%!important;
        float: none;}
    .newsly_left {
        float: none!important;
        width: 100%!important;
        padding-top: 20px!important;
    }
    .newsly_right {
        display: none;
    }
    .news_list li .gn {
        position: relative!important;
        top: auto;
        left: auto;
        margin-bottom: 5px;
    }
    .smal-12, .full-row .row .smal-12 {
        width: 98%!important;
    }
   /* .slide_c{float: left;width:100%!important;}*/
    .UnmobilePush {
        display: none!important;
    }
    .news_list li .title {
        width: 100%!important;
        white-space: normal;
        overflow: visible;
    }
    .content-left{width: 100%;float: none;margin-right: 1.5%}
    .content-right{width: 100%;float: none}
    .position{display: none}
    .mob_position {margin-left: 2%;
        /*height: 50px;*/
        background: url("position.png") left 19px no-repeat;
        padding-left: 25px;
        line-height: 50px;
    }
    .mob_position a{line-height: 50px}
    .banner{display: none}
    .mob_banner{display: block!important;}
    .nav{display: none}
    .bottom_ewm{display: none}
    .bottom_r{float: left!important;margin-top: 4px;width: 100%}
    .top_mob{display: block!important;}
    .pdet_top .pdet_left,.pdet_right{float: none!important;width: 100%!important;}
    .datalist td {
        padding: 5px 5px!important;
        border: 1px solid #ccc;
    }.span-4, .full-row .row .span-4 {
         width: 48%!important;
     }
    .about_sc .slide_c{float: none!important;width: 100%!important;}
    .bottom_rt{float:left;line-height:24px;color:#efbcbc;font-size:13px;text-align:left;padding-left: 20px;width:100%;}
    .bottom_rb{padding-left:3%;padding-right:3%;width: 100%;}
    .logo{width: 80%;float: left;margin-left: 2%;margin-top: 0}
    .logo1{width: 16.5%}
    .logo2{width: 82%;margin-left: 1.5%}
    .logo img{width: 100%;height: auto}
    .logo a{padding-top: 3%;padding-bottom: 3%}
    .top_mob{width: 8%;text-align: center;float: left;margin-left: 6%;height: 100%;margin-top: 4%}
    .top_mob img{width: 80%}
    .yqlj {
        width: 100%;
        height: 30px;
        float: left;
        border: 1px solid #a32b37;
        background: #fae0e0;
    }
    .yqlj_option {
        width: 94%;
        float: left;
        max-height: 200px;
        overflow-x: hidden;
        overflow-y: auto;
        position: absolute;
        bottom: 12px;
        left: 0;
        font-size: 13px;
        line-height: 24px;
        background: #fae0e0;
        border: 1px solid #a32b37;
        padding: 0 3%;
        margin: 0 3%;
        display: none;
    }
    .bd ul li span{display: none}
    .w1200{width: 100%}
    .nav .nav_ul{width:100%;float:left;position:relative;z-index:3;}
    .banner{height: auto}
    .main_box1{    padding-left: 3%;
        padding-right: 3%;}
    .main_box1_m{width:100%;float:left;margin-left: 0}
    .main_box1_l{width:100%;margin-top: 20px;margin-left: 0}
    .main_box1_r{width:100%;margin-top: 20px;margin-left: 0}
    .main_cpzx .rd{width:100%!important;float:left;margin:20px 0 0 20px;}
    .main_cpzx .rd .rdiv img{width:100%;height:auto;float:left;}
    .float_fixd{display: none}
    .main_column span,.main_column a{line-height: 40px}
    .nav_mob{position: fixed;left: -50%;top: 0;width: 50%;height: 100%;background:  #333;z-index: 9999999;color:rgba(255, 255, 255, 0.6);overflow: hidden}
    .mob_ul1{position: absolute;left: 0;top: 0;    padding: 20px 0 40px 0;width: 100%;}
    .mob_ul1 li{height: 40px;margin-left: 15px;border-bottom: 1px solid #2b2b2b;}
    .mob_ul1 li a{line-height: 40px;    color: rgba(255, 255, 255, 0.6);display: block;width: 100%}
    .mob_ul1 li span{background: url("icon_006.png") no-repeat right top;width: 40px;height: 39px;display: block;float: right}
    .mob_ul2{position: absolute;left: 100%;top: 0;    padding: 20px 0 40px 0;width: 100%;}
    .mob_ul2 li{height: 40px;margin-left: 15px;border-bottom: 1px solid #2b2b2b;}
    .mob_ul2 li a{line-height: 40px; color: rgba(255, 255, 255, 0.6)}
    .mob_ul2 p{background: url("icon_007.png") no-repeat 2px 14px;padding-left: 21px;line-height: 40px;margin-left: 15px;    color: rgba(255, 255, 255, 0.3);}
    .bottom_l {
        float: left;
        height: 42px;
        margin-top: 24px;
    }
    .bottom {
       height: 140px!important;
    }

    .main_box1{width:100%;float:left;margin:0 0 40px 0;}
    .nav_mob{display: block}
    .ld{width: 100%!important;}
    .ld li{width: 25%!important;background: #d8d8d8!important;text-align: center}
    .ld li a{text-indent: 0!important;}
    .ld ul li.on{background: #ffad00!important;}
    .top{height: auto}
    .top .w1200{height: auto}
    .focus{position: absolute;left:50%;width: 80px!important;height: auto!important;z-index: 100!important;margin-left: -35px;}
    .focus span{width: 15px;height: 15px;float: left;;margin-right: 5px;background: url("banner_icon_001.png") left top no-repeat}
    .focus span.current{background: url("banner_icon_002.png") no-repeat}
    .focus div{width: 100%!important;;margin-top: -13px!important;right: 0!important;}
    .swiper-pagination  .swiper-pagination-bullet-active{background: #e30020!important;}
    .swiper-pagination-bullet{width: 13px!important;height: 13px!important;background: white!important;opacity: inherit!important;}
    .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{width: auto!important;left: auto!important;right: 0}
    .swiper-slide img{width: 100%}
    .swiper-container{display: block;width: 100%}
    .mob_position{display: block}
    .swiper-container  .text{    position: absolute;padding-left: 3%;
        left: 0;
        bottom: 0;
        background: rgba(0,0,0,0.6);
        color: white;
        height: 40px;
        line-height: 40px;
        width: 100%;}
    .swiper-container  .text a{color: white;
        height: 40px;
        line-height: 40px;}
    .tpxw{display: none}
    .column-2 ul{float: left;padding-left: 2%;background:none ;min-height: 50px}
    #mediaContent0_0{width: 100%!important;height: auto!important;}
   #mediaContent0_0 video{width: 100%!important;height: auto!important;}

}




.fix:before, .fix:after {
    display: table;
    clear: both;
    content: '';
}
/*新闻中心*/
.newsly_right {
    float: right;
    width: 30.5%;
    margin-top: 20px;
}
.news_tel {
    background: #f6f6f6;
    margin-top: 20px;
}
.news_search {
    margin-bottom: 20px;
}
.newsly_right .nr_lant {
    font-size: 18px;
    margin-bottom: 10px;
}
.news_search .news_sem .nse_inp {
    width: 70%;
    float: left;
    height: 24px;
    line-height: 24px;
    padding-left: 10%;
    background: #fff url(nse_ico.gif) no-repeat left;
    border: 1px solid #ddd;
}

input, button, select {
    font-size: 100%;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    border: 1px solid #ccc;
    outline: none;
    line-height: normal;
}
.news_search .news_sem .nse_btn {
    width: 25%;
    height: 24px;
    background: #0a70bc;
    border: none;
    color: #fff;
    float: left;
    margin-left: 2%;
}
input[type=submit], input[type=button] {
    cursor: pointer;
}

.newsly_right .nr_lant {
    font-size: 18px;
    margin-bottom: 10px;
}.news_video a {
     display: block;
     height: 0;
     overflow: hidden;
     padding-bottom: 47%;
     position: relative;
 }
.news_video a img {
    height: auto;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.news_video i {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.60);
    background-image: url(video_play.png);
    background-repeat: no-repeat;
    background-position: center;
    top: 0;
    left: 0;
}
.newsly_right .box_pd {
    padding: 20px 5%;
    border: 1px solid #ddd;
}
.news_tel .tel1 {
    margin-bottom: 5px;
    color: #4f4f4f;
}
.news_tel .tel2 {
    font-size: 24px;
    font-weight: bold;
    color: #0a70bc;
    line-height: 24px;
}

.pro_lsylist {
    margin-top: 30px;
}
.row {
    width: 102%;
}
.row:before, .row:after {
     content: " ";
     display: table;
     clear: both;
 }
.pro_lsylist li {
      margin-bottom: 20px;
  }
.span-3, .full-row .row .span-3 {
    float: left;
    transition: .2s width ease;
    margin-right: 2%;
    width: 23%;
}
.pro_lsylist p ,.pro_lsylist a,.pro_lsylist span,.pro_lsylist div{line-height: 1.7}
.pro_lsylist li a.img {
    display: block;
    height: 0;
    overflow: hidden;
    padding-bottom: 46%;
    position: relative;
    border-bottom: 1px solid #f1f1f1;
}
.pro_lsylist li a.img img {
    height: auto;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.pro_lsylist li .nr {
    background: #f1f1f1;
    padding: 10px 7% 20px;
    overflow: hidden;
}
.pro_lsylist li .title {
    font-size: 18px;
    font-weight: bold;
    color: #212121;
    margin-bottom: 5px;
}
.pro_lsylist li p {
    border-bottom: 1px dotted #b2b2b2;
    line-height: 28px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.ico-1 {
    font-family: "宋体" !important;
    font-style: normal;
    margin-right: 5px;
}
.ico-2 {
   background: url("gwc.png") no-repeat;display: block;width: 14px;height: 12px;
}
.ico-3 {
    background: url("ico-3.png") no-repeat;display: block;width: 24px;height: 24px;
}
.ico-4 {
     background: url("ico-4.png") no-repeat;display: block;width: 24px;height: 24px;
 }
.ico-5 {
    background: url("ico-5.png") no-repeat;display: block;width: 22px;height: 22px;
}
.pro_lsylist li p a:hover {
    color: #0a70bc;
}

.pro_link {
    background: #f1f1f1;
    padding: 20px 0;
}
.max_wrap {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.wrap {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.pro_linklist {
    overflow: hidden;
}
.pro_linklist ul {
    width: 103%;
}
.pro_linklist li {
    width: 30%;
    float: left;
    background-position: left 5px;
    background-repeat: no-repeat;
    margin-right: 3%;
}
.pro_linklist li a {
    padding-left: 25%;
    display: block;
}
.pro_linklist li .title {
    font-size: 24px;
    color: #d22535;
}
.pro_linklist li .sum {
    color: #848484;
    font-size: 14px;
}
.pro_linklist li.plink_01 {
     background-image: url(pico_01.gif);
 }
.pro_linklist li.plink_02 {
    background-image: url(pico_02.gif);
}
.pro_linklist li.plink_03 {
    background-image: url(pico_03.gif);
}
.pro_linklist li.plink_01:hover {
    background-image: url(pico_01_on.gif);
}
.pro_linklist li.plink_02:hover {
    background-image: url(pico_02_on.gif);
}
.pro_linklist li.plink_03:hover {
    background-image: url(pico_03_on.gif);
}
.pro_linklist li.plink_02 .tel {
    font-size: 15px;
    color: #494949;
}
.pro_linklist li.plink_02 .tel span {
    font-size: 20px;
    color: #0a70bc;
}
.pro_inrto {margin-top: 20px;
    margin-bottom: 30px;
    padding-bottom: 40px;
    border-bottom: 1px dashed #ddd;
    position: relative;
}
.pro_intro_s{color: #555}
.pro_inrto .pro_intro_l {
    display: none;
}.pro_inrto .pro_intro_ico {
     display: block;
     width: 27px;
     height: 27px;
     background: url(open_ico.gif) no-repeat 0 0;
     position: absolute;
     right: 0px;
     bottom: 10px;
 }
i, b {
    font-weight: normal;
    font-style: normal;
}
.pro_list li {
    margin-bottom: 20px;
}
.span-3, .full-row .row .span-3 {
    float: left;
    transition: .2s width ease;
    margin-right: 2%;
    width: 23%;
}.pro_list li a.img {
     display: block;
     height: 0;
     overflow: hidden;
     padding-bottom: 75%;
     position: relative;
     border-bottom: 1px solid #f1f1f1;
 }
.pro_list li a.img img {
    height: auto;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;cursor: pointer;
}
.pro_list li .order {
    display: none;
    width: 95px;
    height: 38px;
    line-height: 38px;
    font-size: 17px;
    text-align: center;
    color: #fff;
    position: absolute;
    right: 0px;
    top: -38px;
    overflow: hidden;
}
.order1{ background: rgba(222,33,35,.60);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99de2123,endcolorstr=#99de2123);
display: block!important;}
.pro_inrto.pro_intro_on .pro_intro_ico {
    background: url(close_ico.gif) no-repeat 0 0;
}
.pro_list li .order:hover{color: white}
.pro_list li .link {
    border: 1px solid #c6c6c6;
    background: #fff;
}
.pro_list li .link a {
    display: block;
    width: 33.3%;
    float: left;
    text-align: center;
    line-height: 26px;
    transition: none;
    font-size: 15px;
}
.pro_list li .title {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 17px;
    margin-bottom: 5px;
}
.pro_list li .nr {
    background: #ececec;
    padding: 15px 7%;
    position: relative;
}h1, h2, h3, h4 {

     font-weight: normal;
 }
.pro_list li .link .lk_01 {
    background: url(p_xian.gif) no-repeat right;
}
.pro_list li .link .lk_02 {
    background: url(p_xian.gif) no-repeat right;
}
.news_listoo {
    margin-top: 0;
}
.news_list li {
    width: 100%;
    float: left;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px dotted #d3d3d3;
    position: relative;
    overflow: hidden;
}
.news_list li .title {
    width: 50%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 5px;
    cursor: pointer;
}
.news_list li .sum {
    color: #8d8d8d;
    cursor: pointer;
}
.news_list li .gn {
    color: #bdbdbd;
    right: 0px;
    top: 2px;
    position: absolute;
}
.news_list li .gn {
    color: #bdbdbd;
    right: 0px;
    top: 2px;
    position: absolute;
}
.news_list li img {
    float: left;
    margin-right: 15px;
    height: 100px;
    width: 133px;
}
body {
    font: 15px/1.7 'helvetica neue',tahoma,'hiragino sans gb',stheiti,
    'wenquanyi micro hei', \5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;
    overflow-x: hidden;
    background: #fff;
}
.content a:hover {
     color: #de2123;
 }
.content-left .tpxwlist li a:hover {
    color: #de2123;
}
.job_search .job_t {
    float: left;
    font-size: 16px;
    margin-right: 2%;
    line-height: 34px;
}
.job_search .job_xian {
    float: left;
    font-size: 16px;
    margin-right: 2%;
    line-height: 34px;
}
.job_search .job_sele {
    width: 22%;
    float: left;
    margin-right: 2%;
    float: left;
    height: 34px;
    line-height: 34px;
    background: #fff url(../images/job_bg.gif) no-repeat right;
    text-indent: 10px;
    border: 1px solid #e3e3e3;
}
.job_search .job_sele {
    width: 22%;
    float: left;
    margin-right: 2%;
    float: left;
    height: 34px;
    line-height: 34px;
    background: #fff url(../images/job_bg.gif) no-repeat right;
    text-indent: 10px;
    border: 1px solid #e3e3e3;
}
.select {
    position: relative;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
}
.job_search .job_sele ._option a {
    border-bottom: 1px dotted #eaeaea;
}
.job_search .jobse_inp {
    width: 15%;
    height: 36px;
    line-height: 36px;
    background: #fff;
    border: 1px solid #e3e3e3;
    float: left;
    text-indent: 10px;
    margin-right: 2%;
}
.job_search .jobse_btn {
    width: 10%;
    height: 35px;
    line-height: 35px;
    background: #ffad00;
    color: #fff;
    border: none;
}
.job_main {
    margin-top: 20px;
}
.job_main .job_menu {
    width: 15%;
    float: left;
}
.job_menu li {
    line-height: 40px;
    border: 1px solid #dfdfdf;
    margin-bottom: 10px;
    text-align: center;
    background: #dfdfdf;
    font-size: 16px;
    position: relative;
}
.job_menu li.cur a, .job_menu li a:hover {
    background: #fff;
    color: #de2123;
}
.job_menu li a {
    display: block;
    color: #565656;
}
.job_menu li.cur a i, .job_menu li a:hover i {
    display: block;
}
.job_menu li i {
    width: 5px;
    height: 7px;
    background: url(job_jt.gif) no-repeat 0 0;
    position: absolute;
    top: 50%;
    margin-top: -3px;
    right: -5px;
    display: none;
}
.job_main .job_list {
    width: 80%;
    float: right;
}
.JobList-J2 ._jt {

    overflow: hidden;
    cursor: pointer;
    padding: 10px 0;
    border: 1px solid #e7e7e7;
    margin-bottom: 20px;
}
.JobList-J2 ._jt_act .title {
    color: #de2123;
}

.JobList-J2 ._jt .title {
    float: left;
    width: 85%;
    text-indent: 20px;
    font-size: 16px;
    margin-right: 2%;
    line-height: 24px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.JobList-J2 ._jt_act .jico_c {
    display: none;
}
.JobList-J2 ._jt .jico {
    float: right;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    overflow: hidden;
    background: #838383;
    color: #fff;
    margin-right: 1%;
}
.JobList-J2 ._jc {
    display: none;
    border: 1px solid #e7e7e7;
    margin-bottom: 20px;
    border-top: none;overflow: hidden;
}
.JobList-J2 ._jcon {
    margin: 0 10px;
    border-top: 1px dotted #e7e7e7;
    padding: 10px;

}
.JobList-J2 .job_tt {
    margin-bottom: 10px;
}
.JobList-J2 .job_btnn a {
    display: inline-block;
    line-height: 30px;
    width: 100px;
    background: #de2123;
    color: #fff;
    text-align: center;
}
.job_search .job_sele ._option {
    top: 34px;
    border-color: #eaeaea;
    line-height: 30px;
}
.select ._option {
    display: none;
    position: absolute;
    width: 100%;
    left: -1px;
    top: 20px;
    background: #fff;
    border: 1px solid #cacad9;
    max-height: 200px;
    overflow: auto;
}
.JobList-J2 ._jt_act {
    margin-bottom: 0;
    border-bottom: none;
}
.newsly_left {
    float: left;
    width: 63%;  padding-top: 20px;
}
.pic_list li {
    margin-bottom: 20px;
}
.span-4, .full-row .row .span-4 {
    float: left;
    transition: .2s width ease;
    margin-right: 2%;
    width: 23%;
}
.video_list li .imgpd {
    position: relative;
}
.pic_list li .imgpd {
    padding: 10px 5%;
    background: #e5e5e5;
}
.pic_list li a.img {
    display: block;
    height: 0;
    overflow: hidden;
    padding-bottom: 75%;
    position: relative;
}
.pic_list li a.img img {
    height: auto;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    height:100%
}
.pic_list li .title {
    position: relative;
    height: 45px;
    line-height: 22px;
    background: #c6c6c6;
    overflow: hidden;
}
.pic_list li .title_el {
    width: 85%;
    display: block;
    padding-left: 5px;
}
.pic_list li .pic_ico {
    display: block;
    width: 22px;
    height: 22px;
    overflow: hidden;
    text-align: center;
    background: #de2123;
    color: #fff;
    position: absolute;
    top: 0px;
    right: 0px;
}
.play {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.60);
    background-image: url(../images/video_play.png);
    background-repeat: no-repeat;
    background-position: center;
    top: 0px;
    left: 0px;
    display: none;
}
.chan_lant_black {
    font-size: 22px;
    font-weight: bold;
    color: #1e1e1e;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 20px;
}
.NewsDetail-B2 {
    margin-top: 30px;
}
.NewsDetail-B2 ._head {
    text-align: center;
}
.NewsDetail-B2 ._head {
    border-bottom: 1px dotted #cccccc;
    padding: 0;
    margin: 0;
    background: #ffffff;
}
.NewsDetail-B2 ._head ._title {
    font-size: 25px;
    color: #333333;
}
h1, h2, h3, h4 {
    font-size: 15px;
    font-weight: normal;
}.NewsDetail-B2 ._head ._title11 {
     font-size: 20px;
     color: #333333;
 }
.NewsDetail-B2 ._tools {
    padding: 10px 0;
    color: #999999;
}
.NewsDetail-B2 .myart {
    padding: 20px 0;
    height: auto !important;
    height: 260px;
    min-height: 260px;
}
.NewsDetail-B2 ._detailPage_bottom {
    border-top: 1px solid #cccccc;
    height: 60px;
    overflow: hidden;
}

.NewsDetail-B2 .time{background: url("art_time.png") no-repeat left 2px;padding-left: 30px;margin-right: 20px}
.NewsDetail-B2 .views{background: url("art_visit.png") no-repeat left 5px;padding-left: 30px;margin-right: 20px}
.NewsDetail-B2 #share{background: url("art_share.png") no-repeat left 3px;padding-left:11px;margin-right: 20px}
.NewsDetail-B2 #big{background: url("art_big.png") no-repeat 8px 2px;padding-left: 30px;}
.NewsDetail-B2 #normal{background: url("art_normal.png") no-repeat 8px 2px;padding-left: 30px;}
.NewsDetail-B2 #small{background: url("art_small.png") no-repeat 8px 2px;padding-left: 30px;}
.NewsDetail-B2 ._detailPage_bottom li {
    padding: 0 10px;
    border-bottom: 1px solid #cccccc;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.NewsDetail-B2 ._detailPage_bottom ._mark {
    float: left;
    margin-right: 10px;
    font-weight: bold;
}
.NewsDetail-B2 ._detailPage_bottom ._time {
    float: right;
}
._prev ._mark{background: url("art_prev.png") no-repeat 10px 12px;padding-left: 30px}
._next ._mark{background: url("art_next.png") no-repeat 10px 12px;padding-left: 30px}
.pdet_top{}
.pdet_top .pdet_left{ width:52%; float:left;}
.pdet_top .pdet_right{ width:43%; float:right;}
.pdet_right .pdet_name{ font-size:32px; font-weight:bold; color:#2d2d2d; border-bottom:5px solid #de2123;}
.pdet_right .pdet_name span{ display:block; float:left;}
.pdet_right .pdet_name .cat{ font-size:22px; padding-left:10px; margin-top:25px;}
.pdet_rval li{ font-size:14px; line-height:50px; border-bottom:1px solid #ddd; background:url(pdet_jt.gif) no-repeat right 18px;}
.pdet_rval li a{ display:block;}
.pdet_rval li.first{  line-height:22px; cursor:pointer;}
.pdet_rval li.first .tlt{ line-height:50px; background:url(jgcx.png) no-repeat left;padding-left: 20px}
.pdet_rval li.p_close .ico{ background-position: -20px -20px; }
.pdetr_table{ padding:5px 0;}
.pdetr_table .ptable_val { margin-bottom:10px;}
.ptable_val .ptab_lab{ width:22%; display:block; float:left; text-align:right; line-height:30px;}
.ptable_val .ptab_inp{ width:65%; margin-left:5%; float:left; height:28px; line-height:28px; background:#fff; border:1px solid #ddd;}
.ptable_val .ptab_sub{ width:80px; margin-left:5%; height:30px; color:#fff; font-size:14px; background:#666666; border:none;}
.pdetr_table .ptable_val em{ color:#F00; padding-left:5px;}

.pdet_main{ margin-top:30px;}
.scroll_link_ht{ height:82px;}
.scroll_link{ background:#f7f7f7; border-top:1px solid #dadada; border-bottom:1px solid #dadada;}
.scroll_link li{ float:left; width:10%; text-align:center; padding:10px 0; margin:0 2%;}
.scroll_link li span{ font-size:14px;line-height: 30px}
.scroll_link li i{ font-size:22px;}
.scroll_link li.active{ background:url(pdet_cur.png) no-repeat center bottom; color:#de2123;}
.scroll_link li.active a{color:#de2123;}
.scroll_link.tabbar-fix{ position: fixed;top: 0; z-index:10; width:100%; max-width:1200px; }
.pdet_main .section{ padding-top:30px; margin-bottom:20px;}

.pinglun_form{background:#f1f1f1;padding:10px 20px;}
.pinglun_form .prodTitle{font-size:22px;color:#333;}
.pinglun_form  em{ font-style:normal;}
.pinglun_form textarea{width:99%;height:8em;background:#fff;border-radius:3px;border:1px solid #ddd;overflow:auto;margin:0 0 5px;}
.pinglun_form .yzm .inp{width:70px;height:26px;line-height:26px;border:1px solid #ddd;background:#fff;vertical-align:top;}
.pinglun_form .yzm img{height:27px;vertical-align:top;margin:0 10px 0 5px;}
.pinglun_form .btn{width:78px;height:28px;background:#e1e1e1;border:1px solid #efefef;box-shadow:0 0 4px rgba(0,0,0,.3);text-align:center;vertical-align:top;font-size:15px;color:#666;}
.pinglun_form .btn:hover{background:#eee;border-color:#ccc;}
.pinglun_form em{color:#b60c0c;}

.pinglun_list{ border:1px solid #f1f1f1; max-height:260px; overflow-y:scroll;}
.pinglun_list li{ padding:0 3%; width:94%; float:left; border-top:1px dotted #f1f1f1; line-height:30px;}
.pinglun_list li span{ display:block;}
.pinglun_list li .sum{ float:left; width:85%;}
.pinglun_list li .date{ float:right; width:10%; text-align:right; color:#F00; font-size:12px;}

.JobList-J2 ._jt .jico_o {
    display: none;
    background: #de2123;
    color: #fff;
}.JobList-J2 ._jt_act .jico_o {
     display: block;
 }

.map_line{overflow:hidden;line-height:30px;padding:8px 10px;border-bottom:1px solid #ddd;*zoom:1;}
.map_line h4{margin-right:10px;}
.map_line h4 a{display:block;text-align:center;background:#ececec;font-size:14px;}
.map_line h4 a:hover{background:#de2123;color:#fff;}
.site_cell a{float:left;color:#333;background:url(cir_map.gif) 18px 10px no-repeat;padding-left:35px;transition:none;}
.site_cell a:hover{background-position:18px -31px;color:#de2123;}
.span-2, .full-row .row .span-2 {
    float: left;
    transition: .2s width ease;
    margin-right: 2%;
    width: 14.66666667%;
}
.History-H4{position:relative;}
.History-H4-T { height: 50px; overflow:hidden; }
.History-H4 .tab_t { width: 106px;  font-size: 16px;font-weight: bold; color:#616161; font-style:italic; float:left; height:50px;}
.History-H4 .tab_t_cur {  color: #de2123;   background:url(his_cur.png) no-repeat center bottom; }
.History-H4 .tab_c { margin-top: -7px; border-top: 1px solid #dbdfe1; }
.History-H4 .tab_c ul { background:url(his_xian.png) repeat-y 14% 0; margin-top: 20px; padding-top:10px; }
.History-H4 .tab_c li { background:url(his_dian.gif) 14% 5px no-repeat; padding-bottom: 20px; }
.History-H4 .tab_c ._date { float: left; width:12%; line-height:30px; font-size:14px; font-weight:bold; color:#de2123; text-align: right; }
.History-H4 .tab_c ._text { float: right; width: 83%; line-height:2; }
.History-H4 .tab_c ._title { font-size: 24px; color: #004fa0; line-height: 1.8em; }



.History-H4_oht .tab_c ul{ background:none;}
.History-H4_oht .tab_c li{ background:none; background:#fff; padding-bottom:0; margin-bottom:20px;}
.History-H4_oht .tab_c li .img{ float:right; width:45%; padding:20px 2%; }
.History-H4_oht .tab_c li .img img{border:5px solid #f1f1f1;}
.History-H4_oht .tab_c li .his_nr{ float:left; width:45%;padding:30px 3%; font-size:14px; line-height:2;}
.History-H4_oht .tab_c li.odd{ background:#e0e0e0;}
.History-H4_oht .tab_c li.odd .img{ float:left;  }
.History-H4_oht .tab_c li.odd .his_nr{ float:right; }
.tab_t {
    position: absolute;
    top: 0;
    width: 106px;
    text-align: center;
    cursor: pointer;
}
.slide_c {
    float: left;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 1;
}
.pdtit{height: 50px}
.pdtit span{
    line-height: 40px;font-size: 20px;}
.pdtit img{vertical-align: top;margin-top: 11px}
/*投资*/
.touzi_search .jobse_inp{ width:15%;}
.touzi_search .touzi_date{ margin-right:0; width:15%; padding-right:3%; background:#fff url(touzi_date.gif) no-repeat right;}
.touzi_search .touzi_xian{ float:left; line-height:36px; margin:0 1%;}
.touzi_search .jobse_btn{ margin-left:2%;}

.touzi_list{ width:80%; float:right;}
.touzi_list ul{ border-top:1px dotted #c9c8cb;}
.touzi_list li{ width:100%; float:left; line-height:30px; border-bottom:1px dotted #c9c8cb;}
.touzi_list li .title{ width:55%; float:left; margin-right:3%; margin-left:2%; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.touzi_list li .num{ width:20%; float:left; margin-right:3%;}
.touzi_list li .date{ width:15%; float:right; text-align:right; margin-right:2%;}
.touzi_list li.even{ background:#f8f8f8;}
.con_inf{ width:35%; float:left;}
.con_map{ width:60%; float:right; }
.con_map img{ max-width:none;}

.con_map #map{ width:100% !important; }

.datalist {border-collapse: collapse; border-spacing:0; }
.datalist caption { padding-bottom: 5px;}
.datalist th {font-weight: 700; padding: 5px 15px; border: 1px solid #ccc;
    background: #eee;}
.datalist td {padding: 5px 15px; border: 1px solid #ccc;}
.datalist tr.altrow { background: #ccc;}
.about_sc .slide_c{float: left;width: 31.3333%;margin-right: 2%;min-height: 120px;}
 .slide_c img{width:100% }
 .slide_c .title{text-align: center}
.myart img{max-width: 100%;
    margin: 0 auto;
    display: block;
}
.bsTop {
  width: 208px!important;
 }
.default_pgSearchInfo,.default_pgPerPage{display: none!important;}
.qyld p{text-indent: 2em}
.qyld strong{font-weight: bold!important;}
.qyld span{color: #555}
.qyld{min-height: 229px;height: auto!important;}
.job_search {
    padding: 10px 2%;
    background: #eaeaea;
}
#bsWXBox{height: 255px!important;}
._tools .time{color: #999999!important;}
#jpageform_13430{
    width: 80%;
    float: right;
    margin-bottom: 20px;}
.simple_pgToolbar{border-top: none}
.bFind-wrapper-top{height: 25px}
#bsBox{width: 560px!important;}
#BMapLib_search_bus_btn0{margin-right: 0!important;}
.channel_content{min-height: 300px}


/*英文网站补充修改*/
/*当前位置*/
.dqwz-eng{width:100%;overflow:hidden;}
.dqwz-eng-con{width:100%;float:left;}
.dqwz-eng-con table{float:left;width:auto;position:relative;left:-10px;}
.dqwz-eng-con a{float:left;font-size:12px;}
.dqwz-eng-con span{float:left;}
.dqwz-eng-con table tr,.dqwz-eng-con table tr td{display:inline-block;}

/*单信息页面*/
.eng-dcon,.eng-dcon-n2{font-size:16px;color:#333;line-height:180%;}
.eng-dcon > p {text-indent:2em !important;}
.eng-dcon > p img {margin:0 auto !important;float:none !important;clear:both !important;}
.eng-dcon-n2 > p {text-indent:0 !important;line-height:2;}

@media screen and (max-width: 640px){
	.mob_position{min-height:50px;}
}
#zoom table{width:80%;}
#zoom table tr td { min-width:50px;}
#zoom table tr td p{ text-indent:0; margin:5px;}