﻿/* CSS Document */

div,ul,li,h1,h2,h3,h4,p,span,a,i,select,input,dl,dt,dd,ee,table,form{ margin:0; padding:0; font-size:12px; color:#303c49; list-style:none; font-family:Arial, "Microsoft YaHei"; }
em{ font-family:Arial, "Microsoft YaHei"; font-weight:normal; font-style:normal}
a:link,a:visited,a:hover,a:active{text-decoration:none;}

.clear{ clear:both}

body{ margin:0 auto;}

.top{ background:#fff;}
.top .tp_box{ width:1200px; margin:0 auto; background:url(../img/logo.png) left center no-repeat; padding-left:120px;}
.top .tp_box span{ float:left; color:#29327a; font-size:14px; font-style:italic; line-height:70px; font-weight:bold;}
.top .tp_box .out_icon{ float:right; border-right:1px #f5f5f5 solid; border-left:1px #f5f5f5 solid; width:60px; background:url(../img/icon_1_1.png) center center no-repeat; height:70px;}
.top .tp_box .user_part{ float:right; line-height:70px; font-size:14px; padding-left:40px; background:url(../img/icon_user.png) left center no-repeat; color:#000;}
.top .tp_box .user_part a i{ color:#666; font-style:normal}
    .top .tp_box .user_part a {
        font-size: 14px;
        color: #000;
    }
.top .tp_box .t_em{ float:right; line-height:70px; font-size:16px; color:#ccc; margin:0px 10px;}
.top .tp_box .brand_part{ float:right; height:60px; width:200px; cursor:pointer; position:relative}
.top .tp_box .brand_part dt{ width:190px; height:60px; overflow:hidden; background:url(../img/icon_down.png) right center no-repeat; color:#000; font-size:14px; line-height:60px; padding-left:10px;}
.top .tp_box .brand_part dt em{ float:left; height:25px; min-width:40px; text-align:center; border:0px; margin-right:10px; margin-top:17px}
.top .tp_box .brand_part dt img{ height:25px;}
.top .tp_box .brand_part dd{ display:none; position:absolute; width:198px; top:60px; left:0px; background:#fff; border:1px #eee solid; border-top:0px; padding:0px 0px 20px 0px;}
.top .tp_box .brand_part dd a{ height:40px; overflow:hidden; line-height:40px; font-size:14px; color:#666; padding-left:10px; display:block;}
.top .tp_box .brand_part dd a em{ float:left; height:25px; min-width:40px; margin-right:10px; margin-top:7px; text-align:center}
.top .tp_box .brand_part dd a em img{ height:25px; margin:0 auto;}
.top .tp_box .brand_part dd a:hover{ color:#000;}
.top .tp_box .brand_part:hover dd{ display:block;}
    .top .tp_box select {
        border: 0px;
        font-size: 14px;
        color: #303c49;
        height: 40px;
        width: 200px;
        float: right;
        margin-top:15px;
    }

.top_1{ border-bottom:5px #2a66b3 solid;}
.top_1 .tp_w{ width:680px; margin:0 auto; background:url(../img/logo.png) left center no-repeat; padding-left:120px; color:#29327a; font-size:14px; font-style:italic; line-height:60px; font-weight:bold;}


.nav_part{ background:#2a66b3;}
.nav_part .nav{ width:1200px; margin:0 auto; height:30px; word-spacing: -3px;}
.nav_part .nav a{ width:100px; text-align:center; color:#fff; font-size:14px; line-height:30px; display:inline-block;}
.nav_part .nav a:hover{ background:#3575c1}
.nav_part .nav dl{ width:100px; position:relative; height:30px; display:inline-block; cursor:pointer;}
.nav_part .nav dl dt{ line-height:30px;  background:url(../img/c_down.gif) right center no-repeat; color:#fff; text-align:center; font-size:14px;}

.nav_part .nav dl:hover dt{ background:#3575c1 url(../img/c_down.gif) right center no-repeat;}
.nav_part .nav dl dd{ display:none; position:absolute; left:0px; top:30px; background:#2a66b3}
.nav_part .nav dl dd a{ line-height:30px; display:block; color:#b6c4dc;}
.nav_part .nav dl dd a:hover{ background:#3575c1}
.nav_part .nav dl:hover dd{ display:block;}
.nav_part .nav .hover{ background:#4e97e0; color:#fff;}
.nav_part .nav dl dt.hover{ line-height:30px;  background:#4e97e0 url(../img/c_down.gif) right center no-repeat; color:#fff; text-align:center; font-size:14px;}
.nav_part .nav dl dt.hover:hover{ background:#4e97e0 url(../img/c_down.gif) right center no-repeat}
.nav_part .nav .hover:hover{ background:#4e97e0; color:#fff;}
.nav_part .nav .hover dt{ background:#4e97e0 url(../img/c_down.gif) right center no-repeat; color:#fff;}
.nav_part .nav .hover:hover dt{ background:#4e97e0 url(../img/c_down.gif) right center no-repeat; color:#fff;}


.t_contant_1{ background:#f1f3f5}
.t_contant_1 .box{ width:1200px; overflow:hidden; margin:0 auto; padding:20px 0px;}
.t_contant_1 .box .part_1{ width:386px; background:#fff; float:left; height:280px;}
.t_contant_1 .box .part_2{ width:387px; background:#fff; float:left; height:280px;}

.t_contant_1 .box .part_name{ line-height:50px;border-bottom:1px #eee solid; color:#4e78c0; font-size:16px; font-weight:normal;}
.t_contant_1 .box .part_name_i_1{ padding-left:50px; background:url(../img/icon_2.png) left center no-repeat;}
    .t_contant_1 .box .part_name_i_2 {
        padding-left: 50px;
        background: url(../img/icon_3.png) left center no-repeat;
    }
.t_contant_1 .box .part_itm{ padding:15px;}
.t_contant_1 .box .ex_part{}
.t_contant_1 .box .ex_part .cp_1{ height:190px; padding:10px; text-align:center}
.t_contant_1 .box .ex_part ul{ overflow:hidden;}
.t_contant_1 .box .ex_part ul li{ float:left; padding-top:10px; height:58px; background:#fafafa; text-align:center; font-size:20px; color:#333; line-height:20px;}
.t_contant_1 .box .ex_part ul li span{ font-size:12px; color:#666;}
.t_contant_1 .box .ex_part ul .lp1{ width:85px;}
.t_contant_1 .box .ex_part ul .lp2{ width:88px; border-left:1px #eee solid; border-right:1px #eee solid;}
.t_contant_1 .box .ex_part ul .bt1{ border-top:2px #b4e1de solid;}
.t_contant_1 .box .ex_part ul .bt2{ border-top:2px #ff4700 solid;}
.t_contant_1 .box .ex_part ul .bt3{ border-top:2px #61d0fe solid;}

.t_contant_2{}
.t_contant_2 .tab_part{ border-bottom:1px #eee solid; height:50px; position:relative;}
.t_contant_2 .tab_part .tp_box{ width:1200px; margin:0 auto; height:60px; overflow:hidden; position:relative;}
.t_contant_2 .tab_part .tp_box div{ position:absolute; width:1199px; border-left:1px #eee solid; height:51px; overflow:hidden}
.t_contant_2 .tab_part .tp_box div a{ float:left;  border-right:1px #eee solid; padding:2px 0px;}
.t_contant_2 .tab_part .tp_box div a span{ display:block; line-height:47px; padding:0px 10px 0px 40px; text-align:center; font-size:16px; color:#666; background-position:10px center; background-repeat:no-repeat}
.t_contant_2 .tab_part .tp_box div a .ti_1{ background-image:url(../img/icon_4_1.png);}
.t_contant_2 .tab_part .tp_box div a .ti_2{ background-image:url(../img/icon_5_1.png);}
.t_contant_2 .tab_part .tp_box div a:hover span{ color:#4e78c0;}
.t_contant_2 .tab_part .tp_box div .hover{ padding:0px 0px 2px 0px; border-top:2px #4e78c0 solid; border-right:1px #eee solid; color:#4e78c0;  background-color:#fff;}
.t_contant_2 .tab_part .tp_box div .hover .ti_1{ background-image:url(../img/icon_4_2.png); color:#4e78c0;}
.t_contant_2 .tab_part .tp_box div .hover .ti_2{ background-image:url(../img/icon_5_2.png);}
.t_contant_2 .box{ width:1200px; margin:0 auto; padding:20px 0px;}
.t_contant_2 .box ul{ overflow:hidden; padding-bottom:20px;}
.t_contant_2>.box>ul>li{ float:left; width:390px; padding-right:30px; height:60px; overflow:hidden; color:#fff; font-size:18px; line-height:60px;}
.t_contant_2>.box>ul>li>i{ float:left; width:60px; height:60px; margin-right:20px;}
.t_contant_2 .box ul li em{ float:right; line-height:60px; color:#fff; font-weight:bold; font-size:30px; }
.t_contant_2 .box ul .cpt_1{ background:#4386c9;}
.t_contant_2 .box ul .cpt_2{ background:#40c68f;}
.t_contant_2 .box ul .cpt_3{ background:#e78d73;}
.t_contant_2 .box ul .cpt_1 i{ background:#2a66b3 url(../img/icon_6.png) center center no-repeat}
.t_contant_2 .box ul .cpt_2 i{ background:#26ae6c url(../img/icon_6.png) center center no-repeat}
.t_contant_2 .box ul .cpt_3 i{ background:#dc6d53 url(../img/icon_6.png) center center no-repeat}

.table{ width:100%; border:1px #ddd solid; border-collapse:collapse;}
    .table td {
        border: 1px #ddd solid;
        height: 30px;
        padding: 10px 10px !important;
        font-size: 12px;
        color: #666;
        line-height: 20px;
        background: #fff;
        /*text-align: left !important;*/
    }
.table td a{ text-decoration:underline; color:#2a66b3; margin-right:5px;}
.table .type{ border-top:1px; background:#eee; font-weight:bold; font-size:14px; }
    .table th {
        background: #eee;
        font-weight: bold;
        font-size: 14px;
        padding: 4px 4px !important;
        text-align: left !important;
    }

    .table th div {
        color: #666;
        font-size:14px;
    }
.table .sort{ padding:0px;}
.table .sort p{ padding:5px 36px 5px 10px; display:block; height:30px; color:#666; line-height:30px; white-space:nowrap}
.table .sort .s1{ background:url(../img/icon_11_1.png) right center no-repeat; cursor:pointer;}
.table .sort .s2{ background:url(../img/icon_11_2.png) right center no-repeat; cursor:pointer;}
.table .sort .s3{ background:url(../img/icon_11_3.png) right center no-repeat; cursor:pointer;}

.oth_contant{ width:800px; margin:0 auto; padding:10px 0px;}
.oth_contant h4{ line-height:30px; font-weight:bold; color:#4954ac; font-size:16px; padding-top:20px;}
.oth_contant .transl_box{ border:1px #ddd solid; padding:15px 0px; overflow:hidden}
.oth_contant .transl_box li{ float:left; padding:5px 0px; overflow:hidden}
.oth_contant .transl_box li .t_span{ float:left; line-height:30px; width:70px; padding-left:30px; color:#333;}
.oth_contant .transl_box li .t_div{ float:left; width:155px; height:30px;}
.oth_contant .transl_box li .t_div .input_part{ width:145px; color:#333; height: 24px;}
.oth_contant .transl_box li .t_div .select_part{ width:155px;}
.oth_contant .transl_box li .t_div .calendar_part{ width:145px; color:#333; height: 24px;}
.oth_contant .transl_box li .t_div .calendar_part input{ font-size:12px; color:#333; height: 24px;}
.oth_contant .transl_box .li_w_1{ width:700px;}
.oth_contant .transl_box .li_w_1 .t_div .input_part{ width:400px;}
.oth_contant .transl_box .li_w_2{ width:510px;}
.oth_contant .img_box{ width:778px; border:1px #ddd solid; overflow:hidden; padding:15px 10px;}
.oth_contant .img_box .turn_left{ float:left; width:18px; height:98px; border:1px #ddd solid; background:#eee url(../img/turn_btn_1.gif) center center no-repeat; }
.oth_contant .img_box .turn_right{ float:left; width:18px; height:98px; border:1px #ddd solid; background:#eee url(../img/turn_btn_2.gif) center center no-repeat;}
.oth_contant .img_box .gallery_view{ height:100px; width:728px; overflow:hidden; float:left;}
.oth_contant .img_box .gallery_view table{ padding:0px 5px;}
.oth_contant .img_box .gallery_view table td{ padding:0px 5px;}
.oth_contant .img_box .gallery_view table td a{ display:block; border:1px #ddd solid; padding:1px;}
.oth_contant .img_box .gallery_view table td a img{ border:0px; width:146px; height:96px;}
.oth_contant .img_box .gallery_view table td a:hover{ padding:0px; border:2px #0CF solid;}
.oth_contant .c_btn_box{ padding:20px 0px; text-align:center;}
.oth_contant .c_btn_box a{ display:inline-block; width:90px; line-height:30px; text-align:center; color:#fff; font-size:12px; background:#2a66b3; margin:0px 5px;}







.clearfix{ border:0px; border-top:0px; padding:10px; line-height:30px;}

.bd_nav{ height:30px; background:#eee;}
.bd_nav .s_nav{ width:1200px; margin:0 auto; line-height:30px;}
.bd_nav .s_nav i{ color:#ccc; margin:0px 6px; font-style:normal}
.bd_nav .s_nav a{ color:#666;}
.bd_nav .s_nav .hover{ color:#2a66b3}

.search_part{ background:#f5f5f5; border-bottom:1px #ddd solid; }/*padding-bottom:10px;*/
.search_part .page_search{ width:1200px; margin:0 auto;}
.search_part .page_search dt{ border-bottom:1px #e9e9e9 solid; height:50px; background:url(../img/icon_9.png) left center no-repeat; padding-left:40px; font-size:16px; color:#4954ac; line-height:50px; overflow:hidden;font-weight: normal;}
.search_part .page_search dt a{ float:right; margin-left:10px; margin-top:10px;}
.search_part .page_search dd{ padding:5px 0px; overflow:hidden;}/*height:135px;*/
.search_part .page_search dd .search_itm{ float:left; width:400px; padding:5px 0px;color: #666;}
.search_part .page_search dd .search_itm span{ float:left; line-height:25px; color:#333; padding-left:20px; width:120px;}
.search_part .page_search dd .search_width{ width:500px;}
.search_part .page_search dd .search_width .input_part{ width:335px;}


.tab_nor_part{ height:40px; border-top:1px #eee solid; border-bottom:1px #eee solid; position:relative; margin:20px 0px 10px 0px;}
.tab_nor_part li{ height:42px; width:100%;  left:0px; top:-1px; overflow:hidden; position:absolute;}
.tab_nor_part li a{ float:left; line-height:38px; padding:2px 21px; font-size:14px; text-align:center; color:#666;}
.tab_nor_part li a:hover{ color:#2a66b3;}
.tab_nor_part li .hover{ color:#2a66b3; padding:0px 20px 2px 20px; border:1px #eee solid; border-top:2px #2a66b3 solid; border-bottom:0px; background:#fff;}


.result_part{ padding:10px 0px 30px 0px;}
.result_part .box{ width:1200px; margin:0 auto;}
.result_part .box h4{ font-weight:normal; overflow:hidden; background:url(../img/icon_10.png) left center no-repeat; padding-left:40px; font-size:16px; color:#4954ac; line-height:50px;}
.result_part .box h4 a{ float:right; margin-left:10px; margin-top:10px;}
.result_part .box h4 button{ float:right; margin-left:10px; margin-top:10px;}
.result_part .box .tb_box{ overflow:scroll; width:1198px; height:304px; border:1px #ddd solid;}
.result_part .box .tb_box .table{ width:auto; border:0px;}
.result_part .box .tb_box .table td{ border:0px; border-right:1px #ddd solid; border-bottom:1px #ddd solid; min-width:90px;}
.result_part .box .tb_box .table .txt_c{ min-width:20px;}
.result_part .box .res_info{ border-bottom:1px #ddd solid; margin-bottom:30px;}
.result_part .box .res_info dt{ border-top:1px #ddd solid; overflow:hidden; padding:10px 0px;}
.result_part .box .res_info dt span{ float:left; margin-top:10px; width:160px; padding:0px 0px 0px 20px; line-height:20px; color:#333;}
.result_part .box .res_info dt .gallery{ float:left; width:1020px; overflow:hidden; height:100px;}
.result_part .box .res_info dt .gallery .turn_left{ float:left; width:18px; height:98px; border:1px #ddd solid; background:#eee url(../img/turn_btn_1.gif) center center no-repeat; margin-right:10px;}
.result_part .box .res_info dt .gallery .turn_right{ float:left; width:18px; height:98px; border:1px #ddd solid; background:#eee url(../img/turn_btn_2.gif) center center no-repeat; margin-left:10px;}
.result_part .box .res_info dt .gallery .gallery_view{ height:100px; width:960px; overflow:hidden; float:left;}
.result_part .box .res_info dt .gallery .gallery_view table{ padding:0px 5px;}
.result_part .box .res_info dt .gallery .gallery_view table td{ padding:0px 5px;}
.result_part .box .res_info dt .gallery .gallery_view table td a{ display:block; border:1px #ddd solid; padding:1px;}
.result_part .box .res_info dt .gallery .gallery_view table td a img{ border:0px; width:146px; height:96px;}
.result_part .box .res_info dt .gallery .gallery_view table td a:hover{ padding:0px; border:2px #0CF solid;}
.result_part .box .res_info dd{ border-top:1px #eee solid; overflow:hidden; line-height:20px; padding:10px 0px; color:#333;}
.result_part .box .res_info dd span{ float:left; width:160px; padding:0px 0px 0px 20px; line-height:20px; color:#333;}

.p3_contant{ width:1200px; margin:0 auto; background:url(../img/dot_1.gif) 190px top repeat-y; overflow:hidden;}
.p3_contant .submenu{ float:left; width:190px; padding-right:20px;}
.p3_contant .submenu dl dt{ line-height:40px; font-weight:bold; font-size:16px; color:#2a66b3; padding-left:5px;}
.p3_contant .submenu dl dd{ border-bottom:1px #eee solid; margin-bottom:10px; padding-bottom:10px; }
.p3_contant .submenu dl dd a{ display:block; padding-left:25px; font-size:12px; color:#666; line-height:40px;}
.p3_contant .submenu dl dd a:hover{ background:#f3f4f6}
.p3_contant .submenu dl dd .hover{ background:#e8ecf5; color:#333; font-weight:bold}
.p3_contant .submenu dl dd .hover:hover{ background:#e8ecf5; color:#333;}
.p3_contant .right_itm_box{ float:left; width:1010px; padding-bottom:30px;}
.p3_contant .search_part{ background:none; border:0px; padding-left:40px;}/*width:970px; */
.p3_contant .search_part .page_search{ width:100%;}
.p3_contant .search_part .page_search dd .search_itm{ width:460px}
.p3_contant .result_part{ padding:10px 0px 0px 40px;}
.p3_contant .result_part .box{ width:970px;}
.p3_contant .result_part .box .tb_box{ overflow:scroll; width:968px; height:304px; border:1px #ddd solid;}
.p3_contant .tab_nor_part{ margin-left:40px;}


.au_contant{}
.au_contant .au_banner{ background:#ecddda url(../img/aboutus_banner.jpg) center top no-repeat; height:80px;}
.au_contant .au_banner p{ display:block; width:1200px; margin:0 auto; font-size:24px; color:#000; line-height:80px; font-style:italic; padding:0px 60px;}
.au_contant .itm_p1{ padding:30px 60px; width:1200px; margin:0 auto; font-size:14px; line-height:26px; color:#666;}
.au_contant .itm_p1 h4{ line-height:40px; padding:20px 0px 10px 0px; font-size:20px; color:#000; font-weight:normal}

.au_contant .itm_p2{ background:#eee url(../img/aboutus_bg.jpg) center top no-repeat;}
.au_contant .itm_p2 .company_info{ width:1200px; margin:0 auto; padding:40px 60px; height:310px; overflow:hidden;}
.au_contant .itm_p2 .company_info h4{ line-height:40px; color:#000; font-size:24px; font-weight:normal; padding-bottom:20px;}
.au_contant .itm_p2 .company_info h4 p{ line-height:30px; font-size:20px; color:#666;}
.au_contant .itm_p2 .company_info ul{}
.au_contant .itm_p2 .company_info ul li{ line-height:30px; overflow:hidden; font-size:14px; color:#333;}
.au_contant .itm_p2 .company_info ul li i{ width:30px; height:30px; margin-right:10px; float:left; background-repeat:no-repeat; background-image:url(../img/icon_12.png)}
.au_contant .itm_p2 .company_info ul li .info_icon_1{ background-position:center 0px;}
.au_contant .itm_p2 .company_info ul li .info_icon_2{ background-position:center -30px;}
.au_contant .itm_p2 .company_info ul li .info_icon_3{ background-position:center -60px;}
.au_contant .itm_p2 .company_info ul li .info_icon_4{ background-position:center -90px;}
.au_contant .itm_p2 .company_info ul li .info_icon_5{ background-position:center -120px;}




.footer{ background:#359; color:#9aa6c6; text-align:center; line-height:40px;}

.margin_1{ margin:0px 20px;}
.margin_2{ margin:0px 15px;}

.select_part_static{ height:30px; width:245px; border:1px #ddd solid; color:#666;padding-left: 5px;}
.select_part{ height:30px; width:245px; border:1px #ddd solid; float:left; color:#666;padding-left: 5px;}
.input_part{ height:28px; width:235px; border:1px #ddd solid; float:left; color:#666; padding:0px 4px;}
.calendar_part{ height:30px; width:245px;  float:left; overflow:hidden}
.calendar_part em{ float:left; line-height:28px; text-align:center; width:25px; background:#eee; color:#666; border-top:1px #ddd solid; border-bottom:1px #ddd solid;}
.calendar_part .input{ float:left; border:1px #ddd solid; height:30px; width:110px; background:#fff url(../img/calendar.gif) right center no-repeat; padding:0px 4px; color:#666;text-align: left;}
.ckbox{ width:12px; height:12px; border:1px #ddd solid;}

.btn1{ width:88px; line-height:28px; border:1px #2a66b3 solid; color:#2a66b3; text-align:center}
.btn1:hover{ background:#2a66b3; color:#fff;}
.btn2{ width:88px; line-height:28px; border:1px #2a66b3 solid; background:#2a66b3; color:#fff; text-align:center}

.txt_c{ text-align:center}

.layui-cus-header .layui-form {
    float: right;
    border: 0px;
    font-size: 14px;
    color: #303c49;
    height: 40px;
    width: 200px;
    float: right;
    margin-top: 15px;
}

.modal-content .layui-form-select dl dd.layui-this {
    background-color: #1E90FF;
    color: #fff;
}

.layui-cus-header .layui-form-select dl dd.layui-this {
    background-color: #1E90FF;
    color: #fff;
}



.layui-cus-header .layui-form-select .layui-input {
    border-width: 0px !important;
}