﻿
@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:Microsoft YaHei,黑体,Verdana,Arial,sans-serif;-webkit-text-size-adjust:none;color:#333;background:#f3f9fc;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom; max-width:100%}
ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;transition:all 0.3s;}
input:focus,select:focus,option:focus,textarea:focus{ outline:none;}
textarea,input[type=date],input[type=number]{ resize:none; border: none;}
button:hover,input[class*=b]:hover{ cursor:pointer;}
i,u{font-style: normal;font-weight: normal;}
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.rel{position:relative;}
.min_w{min-width:1200px;}
.container{width:1200px;margin:0 auto;position: relative;}
.box_con{padding:15px 14px 0;box-sizing:border-box;background:#fff;}

/*header*/
.top_bor{height:130px;border-bottom:#ffe602 solid 5px;background:#fff;}
.top_r{width:330px;}
.top_home{padding-top:30px;line-height:30px;margin-bottom:10px;}
.top_home a{display:inline-block;padding:0 10px;}
.top_home a:hover{color:#004394;}
.search_btn{width:60px;height:30px;line-height:30px;background:#c0bebe;color:#000;border-radius:0 5px 5px 0;border:none;box-sizing:border-box;}
.search_inp{width:270px;height:30px;line-height:28px;padding:0 15px;border:#ddd solid 1px;border-radius:5px 0 0 5px;border-right:none;box-sizing:border-box;}

.nav_bg{height:50px;background:#004394;border-bottom:#fff solid 3px;}
.nav_list li{width:100px;float:left;position:relative;}
.nav_list li>a{display:block;height:50px;line-height:50px;color:#fff;font-size:16px;}
.nav_list li:hover>a{color:#f6920f;border-bottom:#f6920f solid 3px;}
.nav_meau{display:none;position:absolute;left:0;top:53px;width:100%;padding:0 10px;box-sizing:border-box;background:#004394;z-index:9;}
.nav_meau a{display:block; padding:10px 0; line-height:1.4;border-bottom:#80a1ca solid 1px;color:#fff;}
.nav_meau a:hover{color:#f6920f;}
.nav_meau a:last-child{border:none;}

/* banner */
.banner{ width:100%; height:530px; overflow:hidden; position:relative;}
.b-img{ height:530px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:530px; float:left;}
.b-list{ height:50px;position:relative; margin:500px auto 0;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:7px; float:left; margin:0 5px; _margin:0 3px;background:#fff;}
.b-list .spcss{width:30px;background:#ffe602;}

/*index*/
.bg01{min-height:880px;background:url(../images/bg01.jpg) no-repeat center top;}
.section01{border:#ddd solid 1px;padding:10px;background:url(../images/line01.jpg) repeat-x center top;}

.today_box{height:130px;padding:0 40px;}
.today_icon{position:absolute;left:-10px;top:-10px;}
.today_box h3{font-size:30px;color:#f40303;line-height:70px;}
.today_text{height:50px;line-height:25px;overflow:hidden;color:#004394;}
.today_text a{color:#f40303;}

.w570{width:570px;}
.today_pic{padding:3px;border:#ddd solid 1px;}
.dangtua_bor{border:#ddd solid 1px;height:470px;}
.dangtua_tit{height:38px;line-height:38px;background:#f8f8f8 url(../images/tit01.jpg) no-repeat left top;border-top:#ce0000 solid 2px;padding-right:10px;}
.dangtua_tit span{width:120px;padding-right:10px;font-size:18px;color:#fff;}
.dangtua_tit a{color:#666;}
.dangtua_tit a:hover{color:#f40303;}
.dangtua_con{padding:10px;height:300px;border-bottom:#ddd solid 1px;}
.dangtua_text{height:256px;line-height:32px;overflow:hidden;margin-bottom:5px;}
.dangtua_text_pic{padding:0 12px 0 0;}
.dangtua_text a{color:#f40303;}
.dangtua_tab a{display:inline-block;color:#004394;padding:0 20px;line-height:40px;position:relative;}
.dangtua_tab a:before{content:"";position:absolute;left:0;top:15px;width:8px;height:8px;background:#f40303;border-radius:50%;}
.dangtua_tab a:hover{color:#f40303;}

.ann_box{padding:10px;}
.ann_tit{width:40px;padding-left:10px;}
.ann_tit a{display:block;width:20px;height:20px;line-height:20px;background:#f40303;color:#fff;margin-bottom:3px;font-size:12px;}
.ann_tit_con{width:480px;line-height:30px;}
.ann_tit_con b{display:block;font-size:16px;line-height:40px;color:#004090;margin-bottom:5px;}
.ann_inp{width:300px;height:30px;line-height:28px;padding:0 10px;border:#ddd solid 1px;background:#e8f2f5;box-sizing:border-box;margin-right:20px;color:#999;}
.ann_btn{width:80px;height:30px;line-height:30px;background:#f6920f;color:#fff;border:none;}

.news_tit{height:36px;line-height:36px;background:url(../images/tit02.jpg) no-repeat center top;padding:0 20px 0 50px;color:#fff;}
.news_tit a{color:#fff;}
.news_bor{padding:10px;border:#ddd solid 1px;}
.news_box{width:370px;height:370px;border:#ddd solid 1px;background:url(../images/line02.jpg) repeat-x left bottom;}
.news_type_tit{height:38px;line-height:38px;background:url(../images/tit03.jpg) no-repeat left top;padding:0 10px 0 40px;color:#fff;}
.news_type_tit a{color:#999;}
.news_type_pic{width:340px;border:#ddd solid 1px;margin:10px auto;}
.news_list{padding:0 20px;}
.news_list li{height:30px;line-height:30px;}
.news_list li a{display:block;color:#000;position:relative;padding-left:15px;}
.news_list li a:before{content:"";position:absolute;left:0;top:12px;width:6px;height:6px;background:#999;border-radius:50%;}
.news_list li a:hover{color:#014495;}

.adv_bor{border:#ddd solid 1px;}
.case_bg{background:url(../images/line02.jpg) repeat-x left bottom;}
.case_type{margin-top:2px;}
.case_type a{display:inline-block;line-height:22px;margin-left:5px;background:#73a2d7;color:#fff;padding:0 10px;border-radius:5px;}
.case_type .all{background:#f40303;color:#fff;}
.case_list{padding:10px 2px;}
.case_list li{width:362px;margin:0 10px;line-height:60px;float:left;}
.case_list_pic{width:360px;height:270px;overflow:hidden;border:#ddd solid 1px;}
.case_list_pic img{transition:all .5s linear;}
.case_list li:hover .case_list_pic img{transform:scale(1.1);}

.about_box{width:575px;}
.about_tit{height:38px;line-height:38px;background:url(../images/tit04.jpg) no-repeat left top;padding:0 10px 0 40px;color:#fff;}
.about_tit a{color:#999;}
.about_tit a:hover{color:#014495;}
.about_bor{padding:10px;border:#ddd solid 1px;}
.about_pic{padding:2px;border:#ddd solid 1px;}
.about_con{width:300px;line-height:30px;height:180px;}
.about_con a{color:#f40303;}
.about_type{padding:10px 10px 0 0;height:30px;overflow:hidden;}
.about_type a{float:left;color:#004394;padding:0 25px;line-height:30px;position:relative;}
.about_type a:before{content:"";position:absolute;left:0;top:12px;width:8px;height:8px;background:#f40303;border-radius:50%;}
.about_type a:hover{color:#f40303;}

.bg02{background:url(../images/bg02.jpg) no-repeat center bottom;}
.link_bor{border:#ddd solid 1px;}
.link_tit{height:36px;background:url(../images/line03.jpg) repeat-x;}
.link_tit_text{width:160px;line-height:36px;color:#fff;background:url(../images/tit05.jpg) no-repeat;}
.link_list{padding:20px;}
.link_list a{display:inline-block;/*padding-right:35px;*/ width:276px;line-height:30px;}
.link_list a:hover{color:#f40303;}

/*footer*/
.bot_bg{padding:20px 0;background:#014495;border-top:#ffe602 solid 5px;}
.bot_nav{color:#fff;}
.bot_nav a{display:inline-block;line-height:40px;padding:0 20px;color:#fff;}
.copyright{line-height:30px;color:#fff;padding-top:20px;}

/*float*/
.float_bg{    position: fixed;
    right: 0;
    bottom: 30%;
    width: 94px;
    height: 210px;
    padding-top: 120px;
    padding-right: 5px;
    background: url(../images/float_bg.png) no-repeat;
}}
.float_ewm{    width: 52px;
    background: #fff;
    padding: 10px;
    border-radius: 5px;
    line-height: 30px;
    margin: 0 auto 5px;}
.float_top{display:block;font-size:18px;line-height:30px;padding-bottom:15px;background:url(../images/sj01.png) no-repeat center bottom;color:#fff;}

/*main*/
.main_bg01{background:url(../images/bg01.jpg) no-repeat center top;}
.main_bg02{background:url(../images/bg02.jpg) no-repeat center bottom;}
.left{width:270px;border:#ddd solid 1px;}
.right{width:860px;min-height:1200px;}
.type_tit{height:45px;line-height:45px;background:#014495;color:#fff;border-bottom:#feea00 solid 3px;font-size:20px;padding:0 20px;}
.type_list{padding:10px 8px 0;}
.type_list li{height:40px;line-height:40px;background:#fafafa url(../images/type01.png) no-repeat 10px center;margin-bottom:10px;}
.type_list li:hover{background:#f6920f url(../images/type02.png) no-repeat 10px center;}
.type_list li a{display:block;padding-left:40px;background:url(../images/type03.png) no-repeat 230px center;}
.type_list li:hover a{color:#fff;background:url(../images/type04.png) no-repeat 230px center;}
.type_list .on{background:#f6920f url(../images/type02.png) no-repeat 10px center;}
.type_list .on a{color:#fff;background:url(../images/type04.png) no-repeat 230px center;}
.main_tit{line-height:40px;border-bottom:#007ade solid 3px;}
.main_tit dt{color:#007ade;font-size:30px;padding-top:10px;text-align:center;font-weight:bold;}
.main_tit dd{font-size: 16px;}
.main_tit dd a:hover{color:#007ade;}
.main_con{padding:20px 0;line-height:35px;min-height:300px;}
.main_con_bor{border-top:#ddd solid 1px;}
.honor_list li{width:270px;display:inline-block;margin:0 6px 15px;}
.honor_list li img{border:#ddd solid 1px;}
.team_list li{width:258px;line-height:30px;display:inline-block;margin:0 12px 15px;}
.team_list li img{border:#ddd solid 1px;}
.team_list li h3{font-size:20px;padding-top:10px;}
.honor_pic{padding:30px 0;}
.honor_news li{height:50px;line-height:50px;border-bottom:#ddd dashed 1px;}
.honor_news li a{display:block;font-size:20px;color:#004090;}
.main_page{margin:30px 0;}
.main_page a{display:inline-block;margin:0 5px;border:#ddd solid 1px;padding:0 15px;height:30px;line-height:30px;}
.main_page a:hover{background:#dc0a0a;color:#fff;border:#dc0a0a solid 1px;}
.news_det{padding:20px 0;line-height:22px;min-height:300px;font-size:12px;}
.main_news li{padding:20px 0;border-bottom:#ddd dashed 1px;transition:all .5s linear;}
.main_news li:hover{border-bottom:#004090 dashed 1px;}
.main_news li h3{font-size:18px;color:#004090;}
.main_news_text{height:50px;line-height:25px;overflow:hidden;color:#666;margin:5px 0;}
.main_news_more{display:block;width:100px;height:30px;line-height:30px;background:#f6920f;color:#fff;border-radius:5px;transition:all .5s linear;}
.main_news li:hover .main_news_more{background:#004090;}
.main_honor li{width:270px;float:left;margin:0 8px 16px;}
.main_honor li img{border:#ddd solid 1px;}
.main_case li{width:280px;float:left;margin:0 3px 6px;position:relative;}
.main_case_pos{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(1,68,149,.8);color:#fff;display:flex;align-items: center;justify-content: center;line-height:30px;color:#fff;font-size:18px;transition:all .5s linear;transform:scale(0);}
.main_case li:hover .main_case_pos{transform:scale(1);}
.ann_eject{display:none;position:absolute;top:250px;left:50%;margin-left:-250px;width:500px;height:150px;background:url(../images/ann_bg.jpg) no-repeat;border:#feea00 solid 3px;border-radius:5px;z-index:9;color:#fff;}
.eject_close{position:absolute;right:5px;top:5px;width:20px;height:20px;color:#fff;font-size:20px;}
.eject_box{padding:40px;}
.eject_inp{width:300px;height:40px;line-height:40px;background:#e8f2f5;padding:0 20px;box-sizing:border-box;border:none;}
.eject_btn{width:100px;height:40px;line-height:40px;background:#f6920f;color:#fff;border:none;}
.job_table th{font-size:18px;line-height:40px;color:#004090;background:#bababa;}
.job_table td{padding:10px 0;line-height:30px;border-bottom:#ddd dashed 1px;}
.job_btn{display:inline-block;width:60px;height:30px;line-height:30px;background:#f6920f;color:#fff;border-radius:15px;}
.gbook_list{padding:60px 0;}
.gbook_list li{margin-bottom:30px;overflow:hidden;line-height:30px;}
.gbook_tab{width:160px;padding-right:10px;font-size:16px;}
.gbook_inp{width:200px;height:30px;line-height:28px;border:#ddd solid 1px;box-sizing:border-box;padding:0 10px;font-family:"微软雅黑";margin-right:20px;}
.gbook_textarea{width:580px;height:120px;padding:10px;}
.mar170{margin-left:170px;}
.gbook_btn{margin-left:170px;}
.gbook_btn input{width:120px;height:40px;margin-right:20px;border-radius:5px;color:#fff;border:none;font-size:16px;cursor:pointer;}
.gbook_btn input:nth-child(1){background:#f6920f;}
.gbook_btn input:nth-child(2){background:#646464;}

/*alway bottom*/
.mar10{margin-bottom:10px;}
.mar20{margin-bottom:20px;}
.pad20{padding-bottom:20px;}
.grey9{color:#999;}


        .slideGroup {
           /* width: 510px;*/
            border: 1px solid #ddd;
            text-align: left;
        }




        .slideGroup .slideBox {
            overflow: hidden;
            zoom: 1;
            padding: 10px 0 10px 42px;
            position: relative;
        }




        .slideGroup .parBd ul {
            overflow: hidden;
            zoom: 1;
        }


        .slideGroup .parBd ul li {
            margin: 0 8px;
            float: left;
            overflow: hidden;
            text-align: center;
        }
.gs_ti{ background:#edf2f8; color:#014495; font-size:22px; font-weight:bold; height:60px; line-height:60px; padding:0 40px}
.gshi_xx{ line-height:30px; font-size:16px; color:#757575; padding:30px}
.gshi{ border:1px #e5ecf4 solid; padding:14px 8px; margin:100px 0 }


.xx_page a{display:block;background:#fafafa;color:#454545; font-size:16px; height:56px; line-height:56px;
 white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block; margin-bottom:14px; padding:0 60px; border: none; text-align:left; width:810px; box-sizing:border-box}
  .xx_page a:hover{ background:#014495; color:#fff}
