﻿/**通用**/
.tab-cell{ display:table-cell; vertical-align:middle;}
.wrap{ width:100%; max-width:1200px; margin:0 auto;}
.inHead{position:relative;z-index:9;}
.inHead .in_top{background:#fff;background-size:cover;}
.in_top .logo{display:block;float:left; margin:31px 0;}
.in_top .search_box{float:right;width:245px;height:28px;  margin:28px 0;}
.search_box .date{ font-size:14px; line-height:38px; display:none;}
.search_box input[type='text']{vertical-align: middle;
    width: 210px;
    height: 30px;
    background: #fff;
    border: 1px solid #0083b7;
    border-radius: 5px;
    font-size: 14px;
    color: #a5a5a5;
    text-indent: 10px;}
.search_box .ser_btn{float: right;
    vertical-align: middle;
    border: 0px solid #054d99;
    background: url(../images/ss.png) no-repeat right center;
    width: 35px;
    height: 30px;}
.inHead .nav_box{background:#0277bd;height:52px;}
.nav_box .nav{width:1200px;max-width:calc(100% - 44px);margin:auto;height:52px;border-left:0px solid #24acff;}
.nav_box .nav li>a{line-height: 52px;background:none; }
.nav_box .nav li>a:hover{background:#fed748;}
.in_banner{height:320px;}
.in_address{height:44px;line-height:44px;background:#eee;font-family:宋体;text-align:right;}
.in_address i{display:inline-block;padding-left:2px;background:url("../images/home.png") left center no-repeat;}
.in_main{padding-bottom:60px;}
.in_main .in_nav{width:245px;float:left;margin-top:-44px;}
.in_nav .inNav_T{ line-height:92px;font-size:22px; font-weight:bold;color:#fff;padding-left:0px; text-align:center;background:url(../images/bt.jpg) top center no-repeat; position:relative;}
.inNav_T:after{ display:none;
    content:"";width:22px;height:22px;border-radius:50%;position:absolute;top:calc(50% - 11px);
    background:#27abfb url("../images/more_01.png") center no-repeat;right:16px; 
}
.inNav_TT a{
    display:block;line-height:60px;margin-bottom:0px;font-size:16px;padding-left:0px; text-align:center; border-bottom:1px solid #ddd;
    /*background:#cddaeb url("../images/more_02.jpg") right 20px center no-repeat;*/color:#333;
}
.inNav_TT a:hover,.inNav_TT a.act{background-color:#adadad;/*background-image:url("../images/more_03.jpg");*/color:#fff;}
.inNav_con{ margin-top:30px;}
.inNav_con img{width:100%;}
.inNav_box .inNav_link{padding:21px 0 21px 95px;display:block;background:#ccc url("../images/icon_case.jpg") 38px center no-repeat;line-height:24px; display:none;}
.inNav_link .inNL_T1{font-size:18px;font-weight:bold;color:#fff;}
.inNav_link .inNL_T2{font-size:14px;color:#999;}
.in_main .in_right{width:calc(100% - 300px);float:right;}


.wlboa{ background:#0277bd; color:#fff;}
.talat{ padding:40px 0; line-height:35px; border-bottom:1px solid #545454;}
.talat .tel{ font-size:24px; font-weight:bold; background:url(../images/b1.png) no-repeat left center; padding-left:40px;}
.talat .dre{ font-size:24px; font-weight:bold; background:url(../images/b2.png) no-repeat left center; padding-left:40px; margin-left:50px;}
.talat .ltabo{ margin-right:40px;}
.talat .ltabo .list{ margin-left:20px;}
.talat .ltabo .list .emw{ position:absolute; left:50%; margin-left:-70px; width:140px; border:1px solid #ddd; padding:9px; background:#fff; bottom:30px; display:none; z-index:3;}
.talat .ltabo .list:hover .emw{ display:block;}
.talat .secl span{ display:block; line-height:33px; border:1px solid #afafaf; width:230px; padding:0 20px; background:url(../images/b5.png) no-repeat 95% center; cursor:pointer;}
.talat .secl p{ position:absolute; width:100%; bottom:33px; left:0; border:1px solid #afafaf; background:#3d3d3d; display:none;}
.talat .secl p a{ display:block; color:#fff; line-height:35px; height:35px; padding:0 20px;}
.bolpt{ padding:3% 0;}
.bolpt dl{ float:left; width:12.5%; line-height:2;}
.bolpt dl dt a{ color:#fff; font-size:16px;}
.bolpt dl dd a{ color:#a4c3e0;}
.bolpt dl dd a:hover{ color:#fff;}
.vblta{ color:#fff; background:#0277bd; border-top:1px solid #1c85c4; padding:30px 2%;}
.vblta a{color:#fff;}
.tc{ text-align:center;} 
.clear:after{clear:both; content:"";display:block;height:0;line-height:0;visibility:hidden;}
.clearfix{zoom:1;}

.sild-font{ position:fixed; right:2%; bottom:2%;   z-index:10; width:73px; text-align:center; background:url(../images/c1.png) no-repeat center top; padding:0 17px; padding-top:90px;}
.sild-font .list{ margin-bottom:12px;}
.sild-font .list .con{ position:absolute; z-index:5; border-radius:5px; right:39px; top:0; line-height:39px; background:#a0a0a0; color:#fff; width:180px; text-align:center; opacity:0; visibility:hidden; transform:translateX(-30px); transition:all 0.5s ease;}
.sild-font .list .con a{ display:block; color:#fff;}
.sild-font .list .ewm{ background:#fff; padding:10px; width:120px; height:120px; position:absolute; right:39px; top:0; z-index:5; box-shadow:0 0 10px rgba(0,0,0,0.2); opacity:0; visibility:hidden; transform:translateX(-30px); transition:all 0.5s ease;}

/**in main***/
.abt_main{padding-top:40px;}
.abt_main .abt_T1{line-height:36px;font-size:22px;color:#0a95ea;margin-bottom:32px;}
.abt_main .abt_T2{font-size:14px;line-height:34px;color:#333;text-align:justify;}
/****/
.his_main .his_year{line-height:82px;font-size:22px;font-weight:bold;color:#0a95ea;border-bottom:1px solid #ddd;}
.his_main .his_txt{font-size:14px;line-height:34px;color:#333;text-align:justify;padding-top:26px;}
.his_txt img{max-width:100%;}
/****/
.hon_main{padding-top:32px;}
.hon_nav a{
    display:inline-block;width:154px;line-height:38px;border-radius:5px;
    text-align:center;font-size:16px;color:#000;border:2px solid #eee;margin-right:10px;
}
.hon_nav a:hover,.hon_nav a.act{background:#e6a538;border-color:#e6a538;color:#fff;}
.hon_main .hon_list{padding:32px 0 40px;font-size:0;}
.hon_list .hon_one{
    width:31.6%;margin-right:2.6%;display:inline-block;vertical-align:top;text-align:center;
    line-height:60px;font-size:16px;color:#000;transition:all .3s;
}
.hon_list .hon_one .hon_txt{ line-height:32px;padding:10px 0;font-size:14px;}
.hon_list .hon_one:nth-child(3n){margin-right:0;}
.hon_list .hon_one:hover{color:#e6a538;}
.hon_one .hon_pic{overflow:hidden;border:1px solid #e4e4e4;}
.hon_pic img{width:100%;transition:all .3s;}
.hon_one:hover .hon_pic img{transform:scale(1.1);transition:all .3s;}
/****/
.case_main .case_list{padding:45px 0 28px;font-size:0;}
.case_list .case_one{
    display:inline-block;vertical-align:top;margin:0 2.6% 32px 0;line-height:30px;padding:4px 4px 8px;
    box-sizing:border-box;border:1px solid #dedede;border-bottom-width:4px;position:relative;width:31.6%;
}
.case_list .case_one:nth-child(3n){margin-right:0;}
.case_one:after{content:"";display:block;width:0%;height:4px;position:absolute;left:0;bottom:-4px;background:#e6a538;transition:all .6s;}
.case_one:hover:after{width:100%;}
.case_one img{width:100%;transition:all .3s;}
.case_one:hover img{transform:scale(1.1);}
.case_one .case_T1{font-size:16px;color:#000;margin-top:8px;padding:0 12px;transition:all .6s;}
/*.case_one:hover .case_T1{color:#e6a538;}*/
.case_one .case_T2{color:#999;padding:0 12px;}
/****/
.caseD_main .caseD_T1{font-size:24px;line-height:40px;padding:40px 0;color:#000;}
.caseD_pic img{max-width:100%;display:block;}
.caseD_main .caseD_T2{line-height:30px;padding:30px 0 20px;font-size:18px;color:#000;}
.caseD_main .caseD_T3{font-size:14px;line-height:30px;color:#000;text-align:justify;}
/****/
.org_main{padding:40px 0 0;}
.org_main img{display:block;margin:0 auto;max-width:100%;}
/****/
.tec_main{padding-top:42px;}
.hon_nav .tec_nav a{width:124px;border-radius:0;}
.tec_main .tec_list{padding:20px 0 60px;}
.tec_list .tec_one{padding:18px 24px 18px 0;margin-bottom:8px;border-bottom:1px solid #ddd;display:block;position:relative;}
.tec_one:after{
    content:"";display:block;position:absolute;right:0;bottom:0;width:21px;
    height:64px;background:url("../images/icon_txt.png") center no-repeat;
}
.tec_one .tec_T1{line-height:34px;font-size:16px;color:#000;transition:all .6s;}
.tec_one:hover .tec_T1{color:#d18b14;}
.tec_one .tec_T2{line-height:26px;color:#999;font-family:Arial;}
/****/
.cul_main{padding-top:50px;}
.cul_main .cul_pic{width:157px;float:left;border-radius:50%;overflow:hidden;margin-top:10px;}
.cul_pic img{width:100%;}
.cul_main .cul_txt{width:calc(100% - 190px);float:right;text-align:justify;}
.cul_txt .cul_T1{font-size:16px;line-height:50px;color:#000;margin-bottom:10px;}
.cul_txt .cul_T2{font-size:14px;line-height:28px;margin-bottom:24px;}
/****/
.mgz_main .mgz_list{padding:48px 0 28px;font-size:0;}
.mgz_list .mgz_one{
    display:inline-block;vertical-align:top;margin:0 2.6% 32px 0;line-height:30px;
    box-sizing:border-box;border:1px solid #dedede;width:31.6%;padding:4px 4px 8px;
}
.mgz_list .mgz_one:nth-child(3n){margin-right:0;}
.mgz_one img{width:100%;transition:all .3s;}
.mgz_one:hover img{transform:scale(1.1);}
.mgz_one .mgz_T1{font-size:16px;color:#000;margin-top:8px;padding:0 12px;transition:all .6s;}
.mgz_one:hover .mgz_T1{color:#e6a538;}
.mgz_one .mgz_T2{color:#999;padding:0 12px;}
/****/
.politics_main .pol_list{padding:46px 0 50px;}
.pol_list a{
    display:block;line-height:48px;height:48px;font-size:14px;color:#999;
    border:1px solid #e7e7e7;margin-bottom:20px;padding:0 24px 0 44px;position:relative;
}
.pol_list a:before{
    content:"";display:block;width:6px;height:6px;border-radius:50%;
    background:#5b5b5b;position:absolute;left:18px;top:calc(50% - 3px);
}
.pol_list a .fl{font-size:16px;color:#000;transition:all .6s;width:calc(100% - 90px);}
.pol_list a:hover{border-color:#e6a538;box-shadow:0 0 10px rgba(0,0,0,.1);}
.pol_list a:hover .fl{color:#e6a538;}
/****/
.statute_main .sta_list{padding:10px 0 64px;}
.sta_list .sta_one{display:block;padding:24px 0;border-bottom:1px solid #eaeaea;}
.sta_one .sta_time{
    width:94px;float:left;text-align:center;padding:22px 0;color:#999;
    line-height:16px;font-family:Arial;background:#f1f1f1;border-radius:4px;
}
.sta_time .sta_day{line-height:30px;margin-bottom:4px;font-size:30px;color:#333;}
.sta_one .sta_txt{width:calc(100% - 130px);float:right;}
.sta_txt .sta_T1{font-size:16px;line-height:40px;color:#000;transition:all .6s;}
.sta_one:hover .sta_txt .sta_T1{color:#e0981f;}
.sta_txt .sta_T2{line-height:26px;height:52px;}
/****/
.news_main .news_list{padding:20px 0 64px;}
.news_list .news_one{display:block;padding:20px 0;border-bottom:1px solid #eaeaea;}
.news_one .news_pic{width:255px;float:left;overflow:hidden;}
.news_one .news_pic img{width:100%;transition:all .3s;}
.news_one .news_pic2{width:255px;float:left;overflow:hidden; border-radius:10px;}
.news_one .news_pic2 img{width:100%;transition:all .3s; border-radius:10px;}
.news_one:hover .news_pic img{transform:scale(1.1);}
.news_one .news_txt{width:calc(100% - 282px);float:right;}
.news_txt .news_T1{font-size:16px;line-height:40px;color:#000;transition:all .6s;}
.news_one:hover .news_txt .news_T1{color:#e0981f;}
.news_txt .news_T2{line-height:32px;height:auto; font-size:14px;}
.news_txt .news_T3{line-height:40px;margin-top:18px;}
.news_T3 .news_btn{float:right;width:120px;height:36px;line-height:36px;border:2px solid #e1e1e1;text-align:center;transition:all .3s;}
.news_list a:hover .news_T3 .news_btn{ color:#e6a538;border:2px solid #e6a538;transition:all .3s; }
.news_list a:hover .news_T3 .news_btn i{ background:url("../images/more_045.jpg") left center no-repeat; transition:all .3s; }
.news_btn i{padding-left:24px;display:inline-block;background:url("../images/more_04.jpg") left center no-repeat;}
/****/
.newsD_main .newsD_T1{line-height:40px;padding:34px 0 10px;text-align:center;font-size:22px;color:#000;}
.newsD_main .newsD_T2{line-height:30px;color:#999;padding-bottom:16px;border-bottom:1px solid #ddd;text-align:center;}
.newsD_main .newsD_T3{font-size:14px;line-height:34px;padding:30px 0 40px;border-bottom:1px solid #ddd;text-align:justify;}
.newsD_T3 img{max-width:100%;}
.newsD_cls .oth_news{display:block;line-height:50px;font-size:14px;color:#999;float:left;max-width:100%;}
.newsD_cls .back_btn{
    width:198px;line-height:48px;float:right;display:block;text-align:center;
    border:1px solid #e5e5e5;color:#0d3b7d;font-size:16px;
}
.back_btn i{display:inline-block;padding-left:32px;background:url("../images/back.jpg") right center no-repeat;}
/****/
.rec_main{padding-top:40px;}
.rec_main .rec_tHead{line-height:46px;height:46px;font-size:16px;color:#333;background:#cddaeb;border-radius:6px;text-align:center;}
.rec_tHead .rec_th{float:left;}
.rec_tHead .rec_th.td1{box-sizing:border-box;padding-left:16px;}
.rec_main .rec_tBody{border-top:1px solid #ddd;}
.rec_tBody .rec_tr{border-bottom:1px solid #ddd;position:relative;}
.rec_tr:after{
    content:"";display:block;width:16px;height:16px;position:absolute;transition:all .6s;
    background:url("../images/more_05.png") center no-repeat;right:0;top:21px;
}
.rec_tr .rec_td{font-size:16px;line-height:58px;color:#333;text-align:center;float:left;cursor:pointer;transition:all .6s;}
.rec_tr .rec_intro{font-size:14px;line-height:30px;padding-bottom:30px;display:none;}
.rec_main .rec_tBody2{border-top:0px solid #ddd;}
.rec_tBody2 .rec_tr{border-bottom:1px solid #ddd;position:relative;}
.rec_tBody2 .rec_tr:after{ background:none;}
.rec_main .td0{width:10%;text-align:center;}
.rec_main .td22{width:40%;text-align:left;}
.rec_main .td44{width:20%;}
.rec_main .td33{width:50%;}
.rec_main .td34{width:25%;}
.rec_main .td1{width:25%;text-align:left;}
.rec_main .td2{width:25%;}
.rec_main .td3{width:25%;}
.rec_main .td4{width:25%;}
.rec_tr:hover .rec_td.td1,.rec_tr.openRec .rec_td.td1{color:#d18d1a;}
.rec_tr.openRec:after{transform:rotate(90deg);}
/****/
.con_main{padding-top:48px;}
.con_main .con_list{padding:64px 0 70px;font-size:0;text-align:center;}
.con_list .con_one{width:33.3%;display:inline-block;vertical-align:top;font-size:14px;line-height:36px;color:#000;}
.con_one img{display:block;margin:0 auto 12px;}
.con_main .con_btn{
    display:block;width:400px;line-height:56px;text-align:center;color:#000;
    margin:auto;background:#f5f5f5;border-radius:5px;font-size:18px;font-weight:bold;
}
.con_map .bd_map{height:480px;}
/**10-16**/
.caseD_pic .bx-wrapper img{margin:auto;}
.fdb_main{max-width:840px;margin:auto;padding:90px 20px;}
.fdb_main .fdb_T1{}
.fdb_main .fdb_T2{font-size:18px;line-height:32px;padding:30px 0 36px;}
.fdb_main .fdb_form{}
.fdb_form .fdb_ipt{width:calc(33.33% - 40px);float:left;margin:0 20px 24px;position:relative;}
.fdb_ipt.reqIpt:after{content:"*";font-size:24px;color:#0965aa;line-height:48px;position:absolute;top:0;right:18px;}
.fdb_form .fdb_ipt.long_ipt{width:calc(100% - 40px);}
.fdb_ipt input{display:block;width:100%;font-size:14px;height:48px;color:#333;padding-left:18px;background:#fafafa;border-radius:5px;}
.fdb_ipt textarea{
    display:block;width:100%;font-size:14px;height:124px;color:#333;resize:none;
    padding:8px 18px;background:#fafafa;border-radius:5px;outline:none;
}
.fdb_form .fdb_btn{padding-top:16px;text-align:center;font-size:0;}
.fdb_btn input{width:130px;height:48px;font-size:14px;margin:0 15px;border-radius:5px;}
.fdb_btn input.fdbB1{background:#0d6cbd;color:#fff;border-radius:5px;}
.fdb_btn input.fdbB2{background:#f9f9f9;color:#999;}
/***/
.vdo_main{padding:60px 0 56px;}
.vdo_main .vdo_list{padding-bottom:30px;font-size:0;}
.vdo_list .vdo_one{display:inline-block;width:47.5%;margin:0 5% 24px 0;line-height:52px;font-size:16px;color:#222;text-align:center;}
.vdo_list .vdo_one:nth-child(2n){margin-right:0;}
.vdo_list .vdo_one:hover{color:#0d6cbd;}
.vdo_one .vdo_pic img{width:100%;transition:all 3s;}
.vdo_one:hover .vdo_pic img{transform:scale(1.1);}
.vdo_pic:after{
    content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;
    background:url("../images/play.png") center no-repeat;transition:all .6s;
}
.vdo_one:hover .vdo_pic:after{transform:scale(1.2);opacity:0;}
.vdo_pop{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,.7);z-index: 12;display: none;}
.vdo_pop .vdo_close{
    width: 40px;height: 40px;border-radius: 50%;position: absolute;top: 5%;cursor: pointer;
    background:#0f7cca url('../images/close.png') center no-repeat;right: 5%;transition: all .6s;
}
.vdo_pop .vdo_close:hover{transform: rotate(360deg);}
.vdo_pop video{max-width: 80%;max-height: 80%;background:#000;position: absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:800px;}
/**10-24**/
#preview img{max-width:25vw;max-height:40vh;}





