﻿/*网站公用样式表*/
.w1400 { width: 1400px; margin: 0 auto;}
.boxbg{background:#f8f8f8;}
.fl{float: left;}
.fr{float: right;}
.icon{background: url(../images/icon.png) no-repeat; display: inline-block; vertical-align: middle;}
a:visited{text-decoration: none;}
.ease,
.ease *{-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.noease,
.noease *{-webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;}
:-moz-placeholder{color: #aaa;}
::-moz-placeholder{color: #aaa;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color: #aaa;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color: #aaa;}
/*清除浮动*/
.clearfix{*zoom: 1;}
.clear{ clear:left;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
::-webkit-scrollbar { width:2px; height:2px; }
::-webkit-scrollbar-track-piece { background-color:none; background:rgba(0,0,0,.0); }
::-webkit-scrollbar-thumb:vertical { height:2px; background-color:rgba(0,0,0,.5); }
::-webkit-scrollbar-thumb:horizontal { width:2px; background-color:rgba(0,0,0,.5); }

/*.body{ position:relative;}*/
/*head*/
#head_top{ height: 42px; line-height: 42px; font-size:12px; color:#6e6e6e;background: #f5f5f5; border-bottom:solid 1px #c0c0c0;}
#head_top a{font-size:12px; color:#6e6e6e; padding-left: 8px;}
#head_top a:hover, a:active{ color:#3b6af9; }
#head_top a.tlink{padding-left: 16px;}

#head_center{ padding: 16px 0px 10px 0px; /*height: 140px;*/ overflow: hidden;}
#head_center .logo{width: 310px;} 
#head_center .sercenter{width: 710px; margin-left: 20px;} 
#head_center .tel{width: 280px;} 

.sercenter .menu ul{height: 40px; line-height: 40px; font-size: 20px; color: #fff;}
.sercenter .menu ul li{ display: block; width: 94px; float: left;text-align: center;cursor: pointer; background: #ccc;border-radius: 10px 10px 0px 0px; margin-right: 2px;}
.sercenter .menu ul li.current{background: #3b6af9;}
.sercenter .search{display: flex; position: relative; z-index: 0; line-height: 60px;}
.sercenter .search .ipt{height:58px; width:596px;border: solid 2px #3b6af9;border-radius: 0 0 0 10px;box-shadow: 0px 0px 3px grey;}

.sercenter .search .ipt #current-engine1{display: flex; float: left; width: 28px; height: 28px; background: url(../images/in_06.png) no-repeat; margin: 18px 10px 0 18px; }
.sercenter .search .ipt #search-kw1{width: calc(100% - 60px);color: #bebebe; font-size: 14px;border: none;box-sizing: border-box;background-color: transparent;-webkit-user-select: none;}
.sercenter .search .ipt #current-engine2{display: flex; float: left; width: 28px; height: 28px; background: url(../images/in_06.png) no-repeat; margin: 18px 10px 0 18px; }
.sercenter .search .ipt #search-kw2{width: calc(100% - 60px);color: #bebebe; font-size: 14px;border: none;box-sizing: border-box;background-color: transparent;-webkit-user-select: none;}

.sercenter .search .search-btn {display: block;border: none;border-radius: 0px 10px 10px 0px; box-shadow: 0px 0px 3px grey;background: #3b6af9;width:120px;height: 100%;color: #fff;font-size: 20px !important;ine-height: 38px;font-size: inherit;cursor: pointer;}
.sercenter .gjclink{ margin-top: 20px;}
.sercenter .gjclink a{ color: #ff6a00;text-decoration: underline;}

.tel{ text-align:left; padding-top:30px; }
.tel .zxcg{ font-size: 18px; color: #333;} 
.tel .bddh{ line-height: 36px;font-size: 32px; font-weight: bold;font-style: oblique; color: #3b6af9;}

/* banner */
.index_second{background:#f8f8f8; height:1100px;overflow:hidden;}
#banner_main{overflow:hidden;max-width:1920px;margin:0 auto;min-width:1400px; background:#0879d2;}
#banner_main .banner {height:722px;}
#banner{width:100%;min-width:1400px;position:relative;overflow:hidden;}
#banner, .banner ul{width:100%;overflow:hidden;}
.banner li {width:100%;position:absolute;z-index:1;overflow:hidden;display: none;}
.banner li:first-child{display:block;}
.banner li img{width:1920px;display:block;position:relative;left:50%;margin-left:-960px;top:0;}
#banner .tip {width:200px;  border-radius:20px; line-height:0; font-size:0;text-align:center; position:absolute;left:50%;margin-left:-100px;bottom:30px;z-index:13; }
#banner .tip span{width:8px;height:8px;margin:0 8px;display:inline-block;font-size: 0;cursor: pointer; border:#fff solid 4px; margin-top:10px; border-radius:30px; }
#banner .tip span.cur{border:#fff solid 4px; background-color:#fff; }

#nav_center{ height: 60px; line-height: 60px; background: #f5f5f5;}
#nav_main .nav li {float: left;z-index: 10;position: relative;text-align: center;}
#nav_main .nav li a{ font-size: 16px; }
#nav_main .nav li a.aLink {display: block;position: relative;color:#000 ;cursor: pointer;overflow: hidden;padding: 0 26px;}
#nav_main .nav li a.aLink i {display: block;height: 16px;width: 1px;background-color: #ccc;position: absolute;right: 0;top: 23px;}
#nav_main .nav li.hover a,#nav_main .nav li a:hover {color: #3b6af9;}

.index_second .header_na {position: absolute;top: 610px;box-shadow: 0px 0px 5px grey; margin-bottom: 60px; height: 420px; width: 1400px;left: 50%;margin-left: -700px;z-index: 900; background: #fff;border-radius: 10px;}
.index_second .login{width: 290px; padding:90px 120px; background: #ebebeb;height:240px; border-radius: 10px 0 0 10px;}
.login .log_txt{ padding-top: 40px; font-size: 20px; color: #767c7a;}
.login .log_login a{ display: block; float: left; margin-top: 24px; height: 44px; line-height: 44px; width: 130px; font-size: 16px; text-align: center;border-radius:6px;}
.login .log_login a.dllogin{ color: #ff6a00; border: solid 1px #ff6a00; background: #fff;}
.login .log_login a.zclogin{ color: #fff; background: #3b6af9; margin-left: 20px;}

.boxss{ width: 700px; padding: 60px 85px;}
.boxss .boxtt{ border-bottom: solid 2px #6bc827;}
.boxss .boxtt p{ display: block; text-align: center; height: 50px; line-height: 50px; width: 164px; background: #6bc827; color: #fff; font-size: 24px; font-weight: bold;border-radius:6px 6px 0 0;}
.boxss .nfjsqline{ margin-top: 30px; font-size: 16px;}
.boxss .nfjsqline .itema{ float: left; width: 160px; margin-right: 18px;}
.boxss .nfjsqline .nfjsqd{margin-right:0px;}
.boxss .nfjsqline .itema p{ color: #000; font-weight: bold; margin-bottom: 12px;}
.boxss .nfjsqline .itema select {width: 100%;padding:12px 8px; border: solid 1px #979797; color: #979797;}
.boxss .nfjsqline input{ margin-top:30px;display: block; float: left; padding:16px 36px;cursor: pointer; margin-right: 20px; font-size: 16px; color: #fff; border: none;border-radius:6px;}
.boxss .nfjsqline input.submita{ background: #ff6a00;}
.boxss .nfjsqline input.submitb{ background: #3b6af9;}
.boxss .wzal p{ margin-top: 24px; font-size: 16px; color:#000 ;}
.boxss .wzal .ptsa{ font-size: 14px; color:#bdbdbd ;}

.contgg .boxtit{ text-align: center;} 
.contgg .boxtit .boxdb{ font-size: 48px;}
.contgg .boxtit .boxxb{ font-size: 14px; padding-top: 26px;}
.index_boxaa{ padding-top: 60px;}
.boxbg .boxtit .boxdb{color: #000; background: url(../images/in_75.png) no-repeat center; } 
.index_boxaa .boxtit .boxxb{color: #666;} 

.boxlist{ width: 1430px; hei.foottel .footzx{ font-size: 18px; padding-bottom: 16px;}ght: 300px;padding-top: 4px; margin-top: 70px;}
.boxlist li{float: left; display: block; width: 446px; height: 280px; background:#fff;box-shadow: 0px 0px 3px grey;border-radius:6px; margin-right: 30px;  }
.foor_1_list .pic{display: block; width: 108px; height: 108px; margin:50px 40px;}
.foor_1_list .cont{ width:210px; padding:50px 40px 0 0;}
.foor_1_list .cont .list_bt{ font-weight:bold; font-size:24px; color:#000; padding-bottom:10px;background: url(../images/in_33.png) no-repeat left bottom;}
.foor_1_list .cont p{ font-size: 14px; color: #7e7e7e; height:50px; padding: 26px 0;}
.foor_1_list .cont a{ display: block; width: 160px; height: 44px; line-height: 44px; color: #3b6af9; border: solid 1px #3b6af9; border-radius: 4px; text-align: center;}
.foor_1_list .cont a:hover{color: #ff7726; border: solid 1px #ff7726;}


.index_boxab{padding:100px 0;}
.boxlistb .inputa{ margin-top:50px ;}
.boxlistb .inputa h2,.inputb h2{ font-size: 20px; color: #000; }
.boxlistb .inputa ul{ width: 1412px;}
.boxlistb .inputa ul li{ cursor:pointer;display: block; float: left; font-size:16px; background: #f0f0f0; width: 164px; height: 50px; line-height: 50px; text-align: center; margin-right: 12px; margin-bottom: 12px;}
.boxlistb .inputa ul li.selected{ background: #ff7726; color: #fff;}
.ui-choose{ margin-top: 20px;}

.inputb{height: 88px; margin-top:24px ;}
.inputb .dwmc{ width: 694px;}
.inputb .dwmc input{width: 100%;box-sizing: border-box;padding: 12px 20px; margin-top:20px;display: inline-block;border: 1px solid #ccc; font-size: 16px; color: #9f9f9f;}
.boxlistb .inputc{ margin-top:40px ;}
.tjsh{ text-align: center; margin-top: 40px;}
.tjsh input{ display: block; width: 400px; height: 60px;background: #3b6af9; color: #fff; margin: 0 auto;border-radius: 8px; border: none; font-size: 16px; font-weight: bold; cursor: pointer; }
.tjsh p{font-size: 16px; color: #666; margin:16px auto ;}

.boximglist{ width: 1430px; margin-top:70px;}
.boximglist li{ float: left;}
.boximglist li a{box-shadow: 0px 0px 5px grey;  display: block; width: 288px; height: 500px; padding: 18px; background: #fff;margin-right: 30px; }
.boximglist .rwjs{ display: block;width: 288px; padding-top: 25px;}
.boximglist .rwjs .rwjs_mz{ font-size: 20px; color:#000 ; text-align: center;}
.boximglist .rwjs .rwjs_js{ width: 220px; height: 34px; line-height: 34px; font-size: 16px; margin: 12px auto; margin-bottom: 30px; color: #fff;background-image: linear-gradient(#ff7631, #ff5531);border-radius:20px; text-align: center; }
.boximglist .rwjs .rwjs_ms{ border-top: solid 1px #ccc; font-size: 14px; color: #424242; padding-top: 14px; line-height: 24px;}
.lineg{ height: 120px;}

.boxls{background:#3b6ad4 url(../images/im_04.jpg) no-repeat center; height: 792px; overflow: hidden; }
.boxls .boxtit{ text-align: center; color: #fff; padding-top: 120px;} 
.boxls .boxtit .boxdb{ font-size: 48px;background: url(../images/in_52.png) no-repeat center; }
.boxls .boxtit .boxxb{ font-size: 14px; padding-top: 26px;}
.boxsjlist{ margin-top: 70px;}
.boxsjlist li{float: left; width: 280px; text-align: center; color: #fff;}
.boxsjlist li .pictb{ display: block; width: 90px; height: 90px; margin: 0 auto;}
.boxsjlist li .sc_sj{ font-size: 48px; font-weight: bold; padding-top: 40px;}
.boxsjlist li .sc_hy{ font-size: 20px; padding-top: 20px;}

.boxxwlist{ width: 1430px; margin-top:70px;}
.boxxwlist li{float: left;box-shadow: 0px 0px 5px grey;  display: block; width: 288px; height: 500px; padding: 18px;background: #fff;}
.boxxwlist li .xwlmbt{padding-bottom: 20px; height: 20px; line-height: 20px;}
.boxxwlist li .xwlmbt b{ font-size: 20px; color: #4581fb; }
.boxxwlist li .xwlmbt a{ color: #828282; font-size: 14px;}
.boxxwlist li .xwlmbt a:hover{ color:#ff0000 ;}
.boxxwlist li .picxw{ width: 288px; height: 200px;}
.boxxwlist li .xwjs{ padding-top: 20px;}
.boxxwlist li .xwjs .xw_bt{font-size: 16px; border-bottom: dashed 1px #ccc; padding-bottom: 20px; line-height: 24px; }
.boxxwlist li .xwjs .xw_bt i{ text-align: right; padding-left: 6px;}
.boxxwlist li .xwjs .xw_bt a{ font-weight: bold;color: #000;}
.boxxwlist li .xwjs .xw_bt a:hover{color: #4581fb; }
.boxxwlist li .xwjs .xw_list{ padding-top: 20px;}
.boxxwlist li .xwjs .xw_list a { display:block;height:40px; line-height:40px; width: 288px;color: #828282;

    overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
.boxxwlist li .xwjs .xw_list a:hover{ color:#ff0000 ;}

.boxlogo{background:#fff; height: 890px; overflow: hidden; }
.boxlogo .boxtit{ text-align: center;  padding-top: 120px;} 
.boxlogo .boxtit .boxdb{ font-size: 48px;background: url(../images/in_75.png) no-repeat center;color: #000; }
.boxlogo .boxtit .boxxb{ font-size: 14px; padding-top: 26px; color:#5a5a5a ;}
.boxlogolist{ width: 1200px; margin: 60px auto;}
.boxlogolist li{ float: left; margin-right: 20px; width: 180px; height: 80px; margin-bottom: 20px;text-align: center;}
.boxlogolist li img{max-width: 180px;max-height: 80px;}

.foot{ background: #333; height: 320px; padding-bottom: 20px;margin-top:100px;}
.footlist{ padding-top: 60px; color: #fff; height: 140px; border-bottom: solid 1px #7a7a7a; padding-bottom: 40px;}
.footlogo{ width: 348px;}
.foottxt{ width: 540px; padding-right:20px ; } 
.foottxt .footlink{padding-bottom: 20px; }
.foottxt .footlink a{color: #fff; font-size: 14px; padding-right: 20px;}
.foottxt .footbq{color: #878787; font-size: 12px;}
.foottel{ width: 270px;}
.foottel .footzx{ font-size: 18px; padding-bottom: 16px;}
.foottel .footsz{ font-size: 32px; padding-bottom: 16px; font-weight: bold;}
.foottel .footzx a{ float: left; display: block; height: 30px; line-height: 30px; color: #fff;border-radius: 4px; }
.foottel .footzx a.footqq{background:#3b6af9 url(../images/in_124.png) no-repeat left center; padding-left:20px;width: 110px; margin-right: 10px;}
.foottel .footzx a.footwx{background:#3b6af9 url(../images/in_126.png) no-repeat left center; padding-left:20px;width: 100px;}

.footlinks .linklist{ width: 450px;font-size:14px; color: #878787; margin: 0 auto; height: 30px; padding-top: 20px;}
.footlinks .linklist a{ font-size:14px;height: 30px; line-height:26px;color:#878787; padding-right: 10px;padding-left: 10px;}
.footwz{ text-align: center;font-size:12px; color: #878787;}
.footwz img{padding-right: 8px;}



/* nbanner */
.nbanner{ text-align: center; height: 250px; overflow: hidden;}

/* nbox */
.nbox{ background: #f8f8f8;}
.bread{ height:52px; line-height:52px;color: #5c5c5c; font-size: 12px;}
.bread em{ font-style: normal;}
.bread i {font-style: normal;display: inline-block;margin: 0 5px;}

.lbox{ width: 166px; margin-right: 12px;}
.zxbox{ width: 927px; }
.newlb{background: #fff; border: solid 1px #e1e1e1;}
.infobox{width: 1000px;padding:50px; background: #fff; border: solid 1px #e1e1e1;box-shadow: 0px 0px 2px #ccc; margin-bottom: 60px;}
.rbox{ width: 276px;}
.nylist li{ height: 40px; line-height: 40px;}
.nylist li a{ display: block; padding-left: 20px; font-size: 16px; color: #808080; padding-right: 20px;}
.nylist li i{ float: right;}
.nylist li.clicka a,.nylist li a:hover { background: #0879D2;color: #fff;}

.gfmt{ background: #fff;box-shadow: 0px 0px 2px #ccc; margin-bottom: 20px;}
.gsmtlj{ padding: 24px 20px; font-size: 14px;}
.gsmtlj li{ display:block;height: 38px; line-height:32px;}
.gsmtlj li img{display:block; float: left; padding-right: 6px;}
.rggimg{ display:block; height: 150px; margin-bottom: 20px;}
.newlb li a{ display:block;padding:50px 40px ; width: 846px; height: 208px;border-bottom: solid 1px #e1e1e1;}
.newlb .nynr .newimg{ width: 300px; overflow: hidden;}
.newlb .nynr .newtst{ width:520px; overflow: hidden;}
.newlb .nynr .newtst b{ display: block; font-size: 18px; color: #1a1b1c; padding-bottom: 30px;}
.newlb .nynr .newtst:hover b{ color: #ff7726;}
.newlb .nynr .newtst p{ display: block; height: 100px; font-size: 14px; color: #808080; padding-bottom: 20px;}
.newlb .nynr .newtst span{ float: right;display: block; height:24px; line-height:22px;background:url(../images/l_11.jpg) no-repeat left center; padding-left: 26px; color: #808080; font-size: 12px; }


.nyfy{ width: 80%; margin: 60px auto;line-height: 25px;}
.tcdPageCode a { background:#fff;display: inline-block;color: #428bca;display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;border: 1px solid #ddd;margin: 0 2px;border-radius: 4px;vertical-align: middle;}
.tcdPageCode span.current {font-size: 12px;display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;color: #fff;background: #3b6af9;border: 1px solid #3b6af9;border-radius: 4px;vertical-align: middle;}
#tiao{width: 25px;height: 16px;margin-left: 5px;border: 1px solid #ddd;padding:5px 10px;border-radius: 4px;}
.butbg{display: inline-block;width: 60px; background:#fff;height: 28px;margin-left: 5px;border: 1px solid #ddd;padding:5px 10px;border-radius: 4px;cursor: pointer; color: #3b6af9;}

.newinfo h1{ font-size: 18px; color: #000;font-weight: bold; line-height: 24px;}
.newinfo .articlexx{font-size: 12px; color: #808080;}
.newinfo .articlexx span{ display: inline-block;height:38px; line-height:38px;padding-right:12px ;}
.newinfo .articlexx span img{ display: block; height:20px; padding-top: 22px;}
.article_content{ font-size: 14px; line-height: 28px; color: #3c3c3c;}
.newinfofy{ margin-top:40px ;}
.newinfofy li{ width:430px ; border: solid 1px #e1e1e1; padding: 24px; font-size: 14px;color: #808080;}}
.newinfofy li a{color: #3c3c3c;line-height:24px ;}
.newinfofy li a:hover{ color: #3b6af9; }


/* 分页 */
.page{
    font-size: 14px;
    color: #1b1b23;
    display: flex;
    justify-content: center;
}
.page .shouye{
    width: 55px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: gainsboro;
    border-radius: 5px;
    cursor: pointer;
}
.page .back{
    width: 72px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: gainsboro;
    border-radius: 5px;
    margin: 0 10px;
    cursor: pointer;
}
.page .text{
    height: 40px;
    line-height: 40px;
    color: #fff;
    margin-left: 20px;
}
.page .num{
    /*border-radius: 5px;*/
    overflow: hidden;
    /*border-top: 1px solid #d4d4dc;
    border-bottom: 1px solid #d4d4dc;*/
}
.page .num .check{
    color: #fff !important;
    background-color: #32a3dd !important;
}
.page .num .fl{
    display: inline-block;
    width: 38px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: gainsboro;
    border-left: 1px solid #d4d4dc;
    border-right: 1px solid #d4d4dc;
    /* border-radius: 5px; */
    margin-right: 5px;
    cursor: pointer;
}