.slideTxtBox .hd ul li.on@charset "UTF-8";
@font-face {font-family: "iconfont";
    src: url('fonts/font_u4qz1594lnixusor.eot'); /* IE9*/
    src: url('fonts/font_u4qz1594lnixusor%20(1).eot') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/font_u4qz1594lnixusor.woff') format('woff'), /* chrome, firefox */
    url('fonts/font_u4qz1594lnixusor.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('fonts/font_u4qz1594lnixusor.svg') format('svg'); /* iOS 4.1- */
}

.iconfont {
    font-family:"iconfont" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-xing:before { content: "\e60f"; }

.icon-dianzan:before { content: "\e607"; }

.icon-kuaijin:before { content: "\e64d"; }

.icon-denglu:before { content: "\e60e"; }

.icon-pinglun:before { content: "\e692"; }

.icon-zanting2:before { content: "\e873"; }

.icon-kuaitui-copy:before { content: "\e601"; }

.icon-gerenyetianjiajiaguanzhu:before { content: "\e61b"; }

.icon-quanping:before { content: "\e610"; }

.icon-zanting:before { content: "\e6fa"; }

.icon-yinliang:before { content: "\e642"; }

.icon-zhuanfa:before { content: "\e609"; }

.icon-xinxing2:before { content: "\e600"; }


[class^="icon-"], [class*=" icon-"] {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, /*tbody, tfoot,
thead, tr, th, td,*/ input, select, input { margin: 0; padding: 0; border: 0 none;  outline: 0; font-weight: inherit;
    font-style: inherit;font-size: 16px;  font-family: "Microsoft Yahei", sans-serif; vertical-align: baseline; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
a { text-decoration: none; color: #000; }
a img, iframe { border: none; }
p {line-height: 22px; text-align: justify;}
img { vertical-align: top; }
ol, ul,li { list-style: none; }
input, textarea, select, button { font-size: 100%; font-family: inherit; }
select { margin: inherit; }
.fl{float:left;}
.fr{float:right;}
.text_tr{text-align:right;}
.text_tc{text-align:center}
/* Fixes incorrect placement of numbers in ol’s in IE6/7 */
ol { margin-left: 2em; }
/* == clearfix == */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix2{clear: both;content: '';*zoom:1;display:block;}
* html .clearfix { height: 1%; }
.clearfix { display: block; }
body{position: relative;overflow-x:hidden;max-width:inherit;margin:0 auto;background:#fff;min-width:1220px;}

.w1200{width:1200px;margin:0 auto;}
/* 轮播图 */
.indexslide{width:100%;position:relative;margin:0 auto;height:720px;overflow:hidden;}
.indexslide .flash{position:absolute;height:720px;width:100%;}
.indexslide .flash li{display:none;position:absolute;top:0px;left:0px;width:100%;height:720px !important;}
.indexslide .flash li a{display:block;width:100%;height:100%;}
.indexslide .w1180{position: absolute; bottom:70px; width: 100%; margin:0px auto;overflow: hidden;height: 40px;}
.indexslide .isindex{height: 100%;text-align: center}
.indexslide .isindex a{display: inline-block;*zoom: 1;margin: 40px 8px 0 0; width: 40px; height: 4px;
background:#fff;border-radius: 11px; cursor: pointer;-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
.indexslide .isindex .on{background: #ffba01;}
.indexslide .btns a {position:absolute; top:50%; z-index:4; margin-top:-25px; width:50px; height:50px; -ms-transition:left 400ms, right 400ms; transition:left 400ms, right 400ms; -webkit-transition:left 400ms, right 400ms; -moz-transition:left 400ms, right 400ms; -o-transition:left 400ms, right 400ms;}
.indexslide .btns .prev {position: absolute;left: -73px;top: 50%;margin-top:-32px;width:72px;height:72px;z-index: 9999;cursor: pointer;background: url(../images/icon2.png) no-repeat center;}
.indexslide .btns .next {position: absolute;right: -73px;top: 50%;margin-top:-32px;width:72px;height:72px;z-index: 9999;cursor: pointer;background: url(../images/icon3.png) no-repeat center;}
.indexslide .btns a span {position:absolute; top:0; left:0; width:100%; height:100%; -ms-transition:-ms-opacity 300ms;  transition:opacity 300ms;-webkit-transition:-webkit-opacity 300ms; -moz-transition:-moz-opacity 300ms; -o-transition:-o-opacity 300ms; cursor:pointer;}
.indexslide .btns .prev.on{left: 0px;}
.indexslide .btns .next.on{right: 0px;}

.header_top{border-bottom:1px solid #ebebeb;padding:20px 0px 15px 0px;}
.header_top .logo img{display:block;width:460px;margin-top: 8px}
.header{border-bottom:3px solid #0065ab;height:50px;}
.header_fr{padding-top:10px;font-size:14px;}
.header_nav ul li{float:left;position:relative;width: 150px;text-align: center;}
.header_nav ul li a{display:block;font-size:18px;color:#0065ab;line-height:50px;}
.header_nav ul li:hover a{background-color:#0065ab;color:#0065ab;}
.header_nav ul li.cur a{background-color:#0065ab;color:#ffffff;border-bottom:#77b83a solid 3px;}
.sub a{background-color: #ffffff !important;border-bottom:#ffffff solid 2px !important;}
.sub a:hover{color: #363636 !important;}
.header_tel{font-size:14px;line-height:24px;text-align:right;}
.header_tel span{display:inline-block;margin-left:5px;font-size:18px;font-weight:bold;}
.header_search{position:relative;margin-left:auto;margin-right:0px;background:#f3f3f3;width:190px;height:30px;
    border:1px solid #e6e6e6;border-radius:14px;padding:0px 10px;top:10px;}
.header_search .text{height:28px;border:none;background:none;width:100%;}
.header_search .but{display:block;width:28px;height:28px;border:none;outline:none;background:url("../images/icon1.png") no-repeat center;position:absolute;right:0px;top:0px;cursor:pointer;}
.header_date span{font-size:14px;}
.header_date{font-size:14px;}
.header_li{margin-top:10px;}
.header_li a{font-size:14px;}
.header_li span{display:inline-block;margin:0px 5px;}

.background_bgf4{background:#f4f4f4;/*padding:40px 0px;*/}
.company_news_content{/*background:#fff;border:1px solid #d8d8d8;*//*padding:15px;*/}
.first_title{line-height:40px;}
.first_title .span_t{font-size:18px;font-weight:bold;color:#0065ab;}
.first_title .a_more{color:#b8b8b8;font-size:14px;}
.first_title .a_more:hover{color:#0065ab}
.company_news_img{width:540px;height:360px;position:relative;}
.company_news_img a{display:block;}
.company_news_img a img{display:block;width:100%;height:360px;}
.company_news_img .b_bg{background:#000;opacity:0.6;fiter:alpha(opacity=60);position:absolute;left:0px;bottom:0px;height:36px;width:100%;}
.company_news_img .b_tt{font-size:14px;color:#fff;height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:36px;position:absolute;bottom:0px;width:520px;left:10px;}
.company_news_txt{margin-left:580px;font-size:14px;}
.company_news_txt .time{font-size:14px;color:#cacaca}
.company_news_txt .t{font-size:18px;font-weight:bold;line-height:30px;margin:10px 0px;}
.company_news_txt .c p{text-indent:28px;font-size:14px;line-height:24px;color:#888;}
.index_list_ul li{line-height:36px;background:url("../images/icon4.png") no-repeat 0px center;padding-left:10px;height:36px;}
.index_list_ul li a{color:#000;display:block;font-size:14px;height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:80px;}
.index_list_ul li span{font-size:14px;color:#cacaca;float:right;}
.index_list_ul li a:hover{color:#0065ab}
.index_list_ul{margin-top:15px;}
.company_news_txt .index_list_ul{margin-top:0px;}
.second_title{border-bottom:3px solid #d8d8d8;line-height:40px;}
.company_project{margin:25px auto;}
.company_project_con{width:575px;}
.second_title .span_t{font-size:18px;font-weight:bold;color:#0065ab;}
.second_title .a_more{color:#b8b8b8;font-size:14px;}
.second_title .a_more:hover{color:#0065ab}
.slideTxtBox .hd{width: 580px;height:40px;border-bottom:3px solid #d8d8d8;line-height:40px;position:relative; }
.slideTxtBox .hd ul{ float:left; position:absolute;}
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; font-size:18px;color:#0065ab;font-weight:bold; }
/*.slideTxtBox .hd ul li.on .main-more{display: none;}*/
.main-more{position:absolute;right:-470px;top:0px;font-size:14px;color:#b8b8b8;font-weight:normal;}
.slideTxtBox .hd ul li.on{color:black;position: relative;}
.slideTxtBox .hd ul li.on::before{display:block;position:absolute;left:0px;bottom:-8px;width:100%;height:5px;content:"";/*background:url("../images/icon5.png") no-repeat center;*/}
.slideTxtBox .hd ul li.on::after{display:block;position:absolute;height:3px;bottom:-3px;width:100%;content:"";background:#0065ab;left:0px;}
.slideTxtBox .bd ul{ zoom:1;  }
.index_line{border-bottom:1px dotted #e2e2e2;margin:20px 0px;height:0px;}
.index_media{width:575px;}
.index_media_fr{width:580px;}
.index_media_li{margin:0px 0px;display: flex;justify-content: flex-start;flex-direction: column;}
.index_media_li dt{width:220px;float:left;}
.index_media_li dt img{width:100%;height:154px;}
.index_media_li dd{margin-left:240px;}
.index_media_li dd .dd_t a{margin-bottom:10px;display:block;font-size:18px;font-weight:bold;color:#000;line-height:30px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index_media_li dd .dd_c p{text-indent:24px;font-size:12px;line-height:24px;color:#7b7b7b}

.index_show{margin:25px auto;}
.index_show_ul{margin:0px -10px;}
.index_show_ul li{width:220px;margin:0px 12px;float:left;}
.index_show_ul li a{display:block;}
.index_show_ul li . img{display:block;width:100%;height:150px;}
.index_show_ul li .li_t{font-size:14px;line-height:30px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#000;}
.index_show_ul li:hover .li_t{color:#0065ab}
.index_links{padding:30px 0px;border-top:1px solid #ebebeb}
.index_links_title{margin-bottom:10px;background:url("../images/icon7.png") no-repeat center;font-size:14px;color:#c5c5c5;text-align:center;line-height:30px;}
.index_links_ul li{width:23%;margin:5px 5px;}
.index_links_ul li a{display:block;border:1px solid #ebebeb;}
.index_links_ul li a {display:block;width:100%;}
.index_links_ul li a img {width: 100%}
.index_links_ul{margin:0px -5px; display: flex;flex-direction: row;justify-content: center;}
.index_links_ul li a:hover{border:1px solid #0065ab}
/*视频*/

.videos{
    width:100%;
    height:auto;
    overflow:hidden;height:350px;overflow:hidden;
}
.video_b{
    width:100%;
    height:350px;
    background:#f4f4f4;
    margin-top:20px;
}
.mBoxl_t{
    width:100%;
    height:26px;
    padding-bottom:12px;
    border-bottom:1px solid #ececec;
    overflow:hidden;
}
.box_title{
    display:block;
    width:74px;
    height:26px;
    line-height:26px;
    background:#222;
    text-align:center;
    color:#fff;
    font-size:14px;
    float:left;
}
.box_list{
    float:right;
    height:26px;
    overflow:hidden;
}
.box_list_l{
    float:right;
    height:26px;
    line-height:26px;
}
.box_list_l a{
    color:#c5c5c5;
    font-size:12px;
    float:left;
    padding-left:11px;
    padding-right:11px;
}
.box_list_l a.on{
    color:#000;
}
.box_list_r{
    float:right;
    overflow:hidden;
}
.video_b_in{
    width:575px;
    height:350px;
    margin:0 auto;
    overflow:hidden;
}
.video_ls{
    width:575px;
    height:350px;
    border-radius:6px;
    background:#000;
    /* float:left; */
    margin:  0 auto;
    overflow:hidden;
    position:relative;
    margin-top:3px;
}
.video_ls.on{
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:99999;
}
.video_rs{
    width:300px;
    height:350px;
    border-radius:6px;
    background:#1a1a1a;
    float:left;
}
#vids{
    display:block;
    width:100%;
    height:100%;
    object-fit:fill;
}
.title_top{
    position:absolute;
    top:-26px;
    left:36px;
    width:100%;
    height:28px;
    line-height:28px;
    font-size:20px;
    color:#fff;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    transition:0.5s;
    transition-delay:0.3s;
    opacity:0
}
.list_right{
    width:20px;
    height:auto;
    overflow:hidden;
    top:33px;
    right:-26px;
    position:absolute;
    transition:0.5s;
    transition-delay:0.3s;
    opacity:0;
}
.video_ls:hover .title_top{
    opacity:1;
    top:36px;
}
.video_ls:hover .list_right{
    opacity:1;
    right:30px;
}
.list_right a{
    display:block;
    width:20px;
    height:20px;
    margin-bottom:23px;
    overflow:hidden;
    color:#fff;
}
.list_right a:hover{
    color:red;
}
#like.on{
    color:#ffbc00;
}
#zan.on{
    color:#ffbc00;
}
.controls{
    min-width:500px!important;
    height:91px;
    position:absolute;
    bottom:20px;
    left:15px;
}
#pass{
    width:106px;
    height:106px;
    overflow:hidden;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-53px;
    margin-left:-53px;
    cursor:pointer;
}
#pass img{
    display:block;
    width:106px;
    height:106px;
}
#pBar{
    width:100%;
    height:20px;
    overflow:hidden;
    position:relative;
}
.pBar_bj{
    width:100%;
    height:6px;
    background:#686868;
    border-radius:3px;
    margin-top:7px;
    position:relative;
}
#buff{
    height:6px;
    border-radius:3px 0 0 3px;
    background:#959595;
    position:absolute;
    top:0;
    left:0;
}
#pBar_move{
    height:6px;
    border-radius:3px 0 0 3px;
    background:#fff;
    position:absolute;
    top:0;
    left:0;
    cursor:pointer;
}
#pBtn{
    width:20px;
    height:20px;
    border-radius:10px;
    position:absolute;
    background:#fff;
    top:-7px;right:-20px;
    cursor:pointer;
}
.trol_list{
    width:100%;
    height:24px;
    line-height:24px;
    margin-top:41px;
    overflow:hidden;
}
.list_1{
    float:left;
    height:24px;
    overflow:hidden;
}
.voice{
    float:left;
    height:24px;
    overflow:hidden;
    margin-left:51px;
}
.voice i{
    cursor:pointer;
    color:#fff;
    font-size:20px;
    margin-right:20px;
}
.list_1 i{
    cursor:pointer;
    color:#fff;
    font-size:20px;
}
#ztbf{margin-left:30px;margin-right:30px;}
.voicep{
    width:154px;
    height:24px;
    float:left;
    overflow:hidden;
    position:relative;
}
#vBar{
    width:154px;
    height:6px;
    background:#686868;
    border-radius:3px;
    margin-top:9px;
    position:relative;
}
#vBar_in{
    width:60px;
    height:6px;
    background:#fff;
    position:absolute;
    top:0;left:0;
}
#vBtn{
    width:20px;
    height:20px;
    border-radius:10px;
    background:#fff;
    position:absolute;
    top:2px;
    left:60px;
}
.vtime{
    float:left;
    margin-left:51px;
    height:24px;
    line-height:24px;
    font-size:16px;
    color:#fff
}
.vtime font{
    color:#fff;
}
.vtime em{
    font-style:normal;
}
#qp{
    font-size:24px;
    color:#fff !important;
    float:right;
    cursor:pointer;position:relative;top:2px;
}
.video_rs_t{
    width:100%;
    height:65px;
    border-bottom:1px solid #252525;
    position:relative;
    line-height:65px;
    font-size:12px;
    color:#4d4d4d;
    text-align:center;
}
.video_rs_t span{
    float:left;
    font-size:16px;
    margin-left:25px;
    color:#fff;
}
.btnadd{
    float:right;
    font-size:16px;
    margin-right:27px;
    color:#fff;
}
.video_rs_b{
    width:100%;
    height:503px;
    overflow:auto;
    overflow-X:hidden;
}
.one_tb{
    width:100%;
    height:96px;
    overflow:hidden;
    border-bottom:1px solid #252525;
    cursor:pointer;
}
.one_tb:hover{
    background:#212121;
}
.one_tb_l{
    width:52px;
    height:96px;
    line-height:96px;
    text-align:center;
    float:left;
    color:#fff;
    font-size:12px;
    float:left;
    overflow:hidden;
}
.one_tb_c{
    width:88px;
    height:44px;
    color:#fff;
    font-size:12px;
    float:left;
    overflow:hidden;
    margin-top:26px;
    position:relative;
}
.one_tb_c img{
    width:88px;
    height:44px;
    float:left;
}
.one_tb_c b{
    display:block;
    width:14px;
    height:16px;
    position:absolute;
    background:url(../media/xd.png) no-repeat center;
    top:50%;
    left:50%;
    margin-top:-7px;
    margin-left:-8px;
    display:none;
}
.one_tb.on .one_tb_c b{
    display:block;
}
.one_tb_r{
    width:236px;
    height:44px;
    float:left;
    overflow:hidden;
    margin-top:26px;
    margin-left:22px
}
.one_tb_r h3{
    font-size:13px;
    color:#fff;
    font-weight:100;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.one_tb_r p{
    font-size:12px;
    color:#4c4c4c;
    margin-top:11px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}


.footer{background:#2d2f37;padding:25px 0px;}
/*.footer_left{width:780px;}*/
.footer_nav a{display:inline-block;margin-right:10px;font-size:16px;line-height:30px;color:#fff;margin-bottom:5px;}
.footer_nav a:hover{text-decoration:underline}
.footer_copy{font-size:14px;color:#98989b;}
.footer_copy p{color:#98989b;line-height:30px;font-size:14px;}
.footer_right .img{float:right;margin-right:20px;width:115px;}
.footer_right .img img{display:block;width:110px;height:110px;padding:5px;background:none}
.footer_right .img p{color:#fff;text-align:center}


.nei_position{background:#f8f8f8;height:45px;line-height:45px;border-bottom:1px solid #ebebeb;font-size:14px;color:#b2b2b2}
.nei_position a{color:#b2b2b2;font-size:14px;}

.nei_container{position:relative;padding:20px 0px;overflow:hidden;}
.nei_container_fl{width:255px;}
.nei_container_fl .ch{font-size:18px;color:#0065ab}
.nei_container_fl .en{font-size:24px;color:#ebebeb;text-transform:uppercase;}
.nei_container_nav{background:#f4f4f4;padding:30px 0px;margin:15px 0px;}
.nei_container_nav ul li{line-height:40px;}
.nei_container_nav ul li a{display:block;font-size:14px;color:#000;margin:0px 15px;border-bottom:1px solid #e5e4e4;text-indent:10px;}
.nei_container_nav ul li:hover{background:#0065ab;}
.nei_container_nav ul li:hover a{color:#fff;border-bottom:1px solid #0065ab;background:url("../images/icon8.png") no-repeat right center;}
.nei_container_nav ul li.on{background:#0065ab;}
.nei_container_nav ul li.on a{color:#fff;border-bottom:1px solid #0065ab;background:url("../images/icon8.png") no-repeat right center;}
.nei_container_fr{margin-left:325px;}
.nei_container_fr_tit{line-height:40px;border-bottom:1px solid #ebebeb;font-size:18px;color:#0065ab;background:url("../images/icon9.png") no-repeat 0px center;padding-left:10px;}
.nei_container_fr_ul{margin:15px 0px;}
.nei_container_fr_ul li{border-bottom:1px dotted #ebebeb;line-height:48px;background:url("../images/icon4.png") no-repeat 0px center;
    padding-left:10px;height:48px;}
.nei_container_fr_ul li a{color:#000;display:block;font-size:16px;height:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:80px;}
.nei_container_fr_ul li span{font-size:14px;color:#cacaca;float:right;}
.nei_container_fr_ul li a:hover{color:#0065ab}
.nei_container_line{position:absolute;left:255px;width:1px;background:#ebebeb;height:100%;top:0px;}

.main_pages{padding:15px 0px;}
.main_pages a{font-size:12px;display:inline-block;line-height:24px;margin-left:4px;padding:0px 8px;border:1px solid #dddddb;color:#000}
.main_pages a.p{padding:0px 10px;background:#eeeded}
.main_pages a.cur{background:#0065ab;border:1px solid #0065ab;color:#fff;}
.main_pages a:hover{color:#0065ab}

.nei_links{background:#f8f8f8;padding:20px 0px;border-top:1px solid #ebebeb;}
.index_links_title{margin-bottom:10px;background:url("../images/icon7.png") no-repeat center;font-size:14px;color:#c5c5c5;text-align:center;line-height:30px;}
.nei_links_con a{display:inline-block;margin:0 10px;font-size:14px;color:#000;line-height:24px;float:left}
.nei_links_con a:hover{color:#0065ab}
.nei_links_con{margin:10px -10px;}

.nei_container_txt_tit{margin:20px 0px 10px 0px;font-size:22px;font-weight:bold;line-height:1.5;color:#000;}
.nei_container_txt_tip{font-size:14px;color:#909090;line-height:30px;}
.nei_container_txt_con{line-height:1.6;margin:15px 0px 0px 0px;padding:20px 0px;border-top:1px dashed #ebebeb;border-bottom:1px dashed #ebebeb}
.nei_container_txt_con p{line-height:2;font-size:16px;}
.nei_container_txt_con p img{max-width:100%;}
.nei_container_txt_other{padding:15px 0px;}
.nei_container_txt_other .li{font-size:14px;color:#0065ab;line-height:30px;}
.nei_container_txt_other .li a{font-size:14px;color:#0065ab}
.nei_container_txt_other .li a:hover{text-decoration:underline}

.map_container{margin:25px auto;}
.map_container_con{padding:35px 0px;}
.map_container_fl{width:100%;border:1px solid #dbdbdb}
.map_container_fl img{display:block;width:100%;}
/*.map_container_fr{margin-left:600px;}*/
.map_container_fr_tit{border-bottom:2px solid #d3d3d3;line-height:40px;font-size:16px;color:#0065ab}
.map_container_fr_txt{font-size:14px;line-height:30px;color:#000;margin:10px 0px;}
.map_container_fr_txt p{line-height:30px;}
.map_container_fr_nav{padding:10px 0px;overflow:hidden;border-bottom:1px dashed #ebebeb;}
.map_container_fr_nav a{display:block;float:left;padding:0px 15px;margin:4px;font-size:14px;line-height:24px;color:#0065ab}
.map_container_fr_nav a.cur{background:#0065ab;border-radius:12px;color:#fff;}
.map_container_fr_nav a:hover{background:#0065ab;border-radius:12px;color:#fff;}
.map_container_fr_con{padding:15px 0px;border-bottom:1px dashed #ebebeb;}
.map_container_fr_con .t{font-size:16px;color:#0065ab;line-height:30px;margin-bottom:10px;}
.map_container_fr_con .c{font-size:14px;line-height:24px;color:#000;}
.map_container_fr_con .c a{color:#0065ab}






/*大事记start*/

.event_box{position:relative;margin:30px 0px;}
.event_box .parHd {width:100%;display:inline-block;height:50px;overflow:hidden;}
.event_box .parHd  ul{width:100%;text-align:center;margin:0 auto;;}
.event_box .parHd .tempWrap{margin:0 auto;}
.event_box .parHd li.no_line:before{display:none;}
.event_box .parHd li{display:inline-block;cursor:pointer;font-size:16px;color:#000;margin:0 4px;position:relative;}
.event_box .parBd{margin:35px auto;}
div#listBox {width:100%;}
.sPrev,.sNext{width:60px;height:50px;display:block;position:absolute;top:0px;cursor:pointer;}
.sPrev,.sNext img{display:block;width:60px;height:50px;}
.sPrev{left:0;}
.sNext{right:0;}
.sPrev img,.sNext img{transition:all .6s cubic-bezier(.51,1.1,.9,.95);-moz-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-webkit-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-o-transition:all .6s cubic-bezier(.51,1.1,.9,.95);}
.parHd li.act{background:#0065ab;color:#fff;}
.parHd li{background:#f4f4f4;font-size:16px;color:#666;height:50px;width:180px;text-align:center;line-height:50px;}
.parHd li span,.parHd li.clone span{display:none;}

.dashi_content{position:relative;padding:25px 0px;}
.dashi_date{width:24px;height:24px;left:150px;top:0px;position:absolute;z-index:999;}
.dashi_line{width:1px;left:160px;top:0px;height:100%;background:#e7e6e6;position:absolute}
.dashi_content_li{overflow:hidden;margin:10px 0px 35px 0px;position:relative}
.dashi_content_li .nf{font-size:20px;font-weight:bold;color:#0065ab;border-bottom: 1px solid #ddd;padding-right: 30px;}
.dashi_content_li_l{width:130px;font-size:16px;color:#555556;text-align:right;line-height:40px;}
.dashi_content_li_r{margin-left:190px;line-height:1.8;padding-top:10px;}
.dashi_content_li_r p{line-height:18px;margin-bottom:20px;font-size:14px;}
.dashi_content_li .li_circle{position:absolute;width:30px;height:30px;background:url("../images/icon12.jpg") no-repeat center;left:145px;top:5px;}
.dashi_content_li .img{text-align:center;margin:0px -5px;margin-bottom:30px;}
.dashi_content_li .i{width:200px;height:130px;float:left;margin:0px 5px;}
.dashi_content_li .i img{display:block;width:100%;height:130px;}
.dashi_content_li .i .cc{line-height:24px;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dashi_content_li:hover .li_circle{background:url("../images/icon13.jpg") no-repeat center}



.picScroll-left{ overflow:hidden; position:relative;position:relative;margin:30px 0px;}
.picScroll-left .hd{height:0px;}
.picScroll-left .hd .prev{cursor:pointer;display:block;width:60px;height:50px;position:absolute;left:0px;top:0px;background:url("../images/icon10.jpg") no-repeat center;}
.picScroll-left .hd .next{cursor:pointer;display:block;width:60px;height:50px;position:absolute;right:0px;top:0px;background:url("../images/icon11.jpg") no-repeat center;}
.picScroll-left .hd ul{display:none;}
.picScroll-left .bd{margin:0px 60px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 4px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{cursor:pointer;background:#f4f4f4;font-size:16px;color:#666;height:50px;width:143px;text-align:center;line-height:50px;}
.picScroll-left .bd ul li.current .pic{background:#0065ab;color:#fff;}
#content .ul{line-height:25px;display:none; margin:0 30px;padding:10px 0;}

/**荣誉**/
.rongyu .con1{padding:25px 0px;border-bottom:1px solid #eaeaea;font-size:14px;color:#4d4d4d;line-height:30px;}
.rongyu .con2{margin:20px -10px;}
.rongyu .con2 ul li{width:25%;float:left;margin:0px;}
.rongyu .con2 ul li .n{margin:10px;border:1px solid #f2f2f2;padding:5px;}
.rongyu .con2 ul li a img{display:block;max-width:100%;height:140px;background:#fff;margin:0 auto;}
.rongyu .con2 ul li .t{font-size:14px;text-align:center;padding:5px 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.clear{float:none;clear:both;zoom: 1;}
.zt{background:url(../images/zt_bg.png) left repeat-y;min-height:540px;}
.zt .left{float:left;width:400px;}
.zt .left img{width:400px;height:260px;}
.zt .right{margin-left:450px;}
.daodu{margin-left:0px;margin-top:20px;margin-bottom:20px;}
.zt .t{font-size:20px;margin:10px 0px;font-weight:600;margin:10px 15px;line-height:26px;color:#333;}
.daodu p{line-height:24px;color:#333;font-size:14px;text-indent:28px;margin:0px 15px;}

/***专题list***/
.zt_list{margin:10px 0px;}
.zt_list dl{border-bottom:1px dotted #eaeaea;padding:20px 0px;display:inline-block;}
.zt_list dt{width:220px;float:left;}
.zt_list dt img{width:100%;height:143px;}
.zt_list dd{margin-left:240px;}
.zt_list dd .dd_t a{margin-bottom:10px;display:block;font-size:18px;font-weight:bold;color:#000;line-height:30px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zt_list dd .dd_c p{text-indent:24px;font-size:12px;line-height:24px;color:#7b7b7b}

.index-news-img{width:540px;position:relative;}
.index-news-img a{display:block;}
.index-news-img img{display:block;width:415px;height:360px;}
.index-news-img span{display:block;position:absolute;left:0px;bottom:0px;height:40px;background:#000;opacity:.5;width:100%;}
.index-news-img .span-txt{position:absolute;width:94%;left:2%;bottom:0px;height:40px;line-height:40px;overflow:hidden;
    font-size:12px;color:#fff;}
.slideBox-img{position:relative;}
.slideBox-img .hd{height:15px; overflow:hidden; position:absolute;left:0px;width:100%;text-align:right;bottom:5px; z-index:1; }
.slideBox-img .hd ul li{display:inline-block;margin:0px 4px;width:10px; height:10px;border-radius:10px;cursor:pointer;
    text-indent:9999999px;overflow:hidden;background:#fff; }
.slideBox-img .hd ul li.on{ background:#054580; }
.slideBox-img .bd{ position:relative; height:100%; z-index:0;   }
.slideBox-img .bd li{ zoom:1; vertical-align:middle;position:relative;}
.slideBox-img .bd img{width:100%;display:block;  }


.index-feng{margin:10px auto;border:1px solid #d8d8d8;overflow:hidden;}
.picMarquee-left{margin:0px ;overflow:hidden;}
.picMarquee-left .hd{display:none; }
.picMarquee-left .bd{ padding:10px 0px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;display:block;padding:10px 0px; }
.picMarquee-left li{display:block;float:left;margin:0px 9px;}
.picMarquee-left .bd ul a{display:block;text-align:center;color:#666;line-height:24px;}
.picMarquee-left .bd ul a img{display:block;width:220px;height:150px}
.picMarquee-left .bd ul a .t{margin-top:5px;font-size:14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.picMarquee-left .bd ul a:hover{color:#0161a2;}

.nav-con .con .t{font-size:16px;margin:10px 0px;width:230px;}
.nav-con{z-index:99;display:none;position:absolute;left:0px;top:52px;width:150px;/*height:186px;*/background:#fff;/*padding:10px 0px;*//*border: 1px solid #0065ab;*/box-shadow: 5px 5px 10px #999;}
/*.nav-con .con{margin:0px 0px 0px 25px;}*/
.nav-con .con .sub{width:150px;background-color: #ffffff;text-align: center;}
.nav-con .con .sub a{color:#0065ab;display:block;width:150px;height:32px;line-height:32px;font-size:14px;text-align:center;float:left;padding: 5px 0;border-bottom: 1px solid #eee !important}
.nav-con .con .sub a:hover{background: #5997C7 !important;color:#fff !important;}
/*.nav-con .con .img{position:absolute;right:10px;top:10px;}
.nav-con .con .img img{display:block;width:210px;height:145px;}*/
/*新增*/
/*layout*/
.links_title {width: 100%;height: 30px;display: flex;flex-direction: row;justify-content: center;align-items: center;}
.links_line {width: 260px;height: 1.5px;background: #E6E6E6}
.links_round {width: 5px;height: 5px;border-radius: 50%;background: #989898}
.links_text {font-size: 17px;font-weight: bold;padding: 0 8px;}
.links_text_en {color:#989898;font-size: 14px;font-weight: normal;}
.links_en {height: 20px;}
.index_companys {padding: 15px 0px;border-top: 1px solid #ebebeb;background: #f4f4f4}
.companys_list {margin: 0 auto;width: 94%;min-height: 50px;display: flex;flex-wrap: wrap;flex-direction: row;padding-top: 15px;}
.companys_list div {width: 20%;padding: 3px 0}
.companys_list div a {font-size: 14px}
/*index*/
.index_media_list_main {width: 100%;border-bottom: 1px dashed #E0E0E0;height: 35px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height: 35px; }
.index_media_lis {width: 50%;height: 250px;}
.index_media_li {height: 500px;display: flex;flex-wrap: wrap;flex-direction: row;}
.index_media_title_text {color:#28466D;font-size: 17px;font-weight: bold;padding-left: 10px;}
.index_media_title_yuan {width: 8px; height: 8px; border-radius: 50%;background-color:#28466D}
.index_media_title {width: 100%;height:47px;display: flex;flex-direction: row;padding-top: 15px;align-items: center;}
.span_t {width: 145px;display: block;margin-bottom: 15px;height: 34px;background: linear-gradient(to right, #306FBE, #f4f4f4);line-height: 34px;color: #fff !important;text-indent: 11px;}
.first_title {display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.news_span_t {background: linear-gradient(to right, #306FBE, #fff);}
.index_media_lists {width: 85%}
.video_w1200 {background: #fff;padding: 0px 20px}
.video_index_media {height: 500px;display: flex;flex-direction: column;align-items: left;justify-content: space-around;}
.video_span_t {font-size: 18px;margin-bottom: 0}
.slider_desc {width: 100%;height: 75px;background: #0065ab;opacity: 0.8;}
.slider_desc div {width: 1200px;margin: 0 auto}
.slider_desc div p {color:#fff;line-height: 75px;font-size: 22px}
.flash li {}
.flash li img {width: 100%;height: 645px}
.index_banner {width: 1200px;height: 100px;margin: 20px auto}
.index_banner img {width: 100%;height: 100%}
.index_banner_two {width: 1200px;height: 100px;display: flex;flex-direction: row;justify-content: space-between;margin: 25px auto;margin-bottom:0px;}
.index_banner_two a img {width: 550px;height: 100%}
.tempWrap:nth-child(2) {width: 580px !important;height: 190px;text-overflow: ellipsis !important;white-space: nowrap !important;overflow: hidden !important;}
/*.index_list_ul li a {width: 580px !important}*/
.szkj_weather {margin-top: 10px}
.weather_city, .weather_type{padding-right: 8px }
/*.weather_low { color:green; }*/
/*.weather_high { color:red; }*/

.szkj_news {display: flex;flex-direction: column;left:0 !important;width: 620px !important}
.szkj_news .time{font-size:14px;color:#cacaca}
.szkj_news .t{font-size:18px;font-weight:bold;line-height:30px;margin:10px 0px;}

#nav{height:30px;}
#nav a{display:block;height:30px;line-height:30px;padding:0 15px;font-size:15px;text-align:center;font-family: 'Microsoft YaHei';float:left;background- color:#e1e1e1;cursor:pointer;}
#nav a.on{border-bottom:2px solid #0065ab;}
#contentBox{width:100%;height:330px;}
#contentBox .box{display:none;}
#contentBox .box .time {font-size:14px;color:#cacaca}
#contentBox .box .t{font-size:18px;font-weight:bold;line-height:30px;margin:10px 0px;}
#contentBox .box .c p{text-indent:28px;font-size:14px;line-height:24px;color:#888;}
#contentBox .box.active{display:block;}
.company_news_txt {display: flex;flex-direction: column;justify-content: flex-start;}

.twoMain, .threeMain {
    display: none;
}
#oneMain{
    display: block;
}
.showA{width: 220px; min-height:150px;display: flex;flex-direction: column;justify-content: center;margin:0 10px 10px 0 !important}
.show_wrapper{width:100%;display: flex;flex-direction: row;flex-wrap: wrap;}
.nei_container_txt_con p span span {
    font-size: 21px;
}
