﻿@charset "utf-8";
body, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, pre,  caption, th, form, legend, fieldset, input, button, select, textarea,p {margin:0; padding:0;font-style: normal;}
ol, ul ,li{list-style: none;}
img {border: 0; vertical-align:top;}
body{font:12px/22px "微软雅黑"; color: #000; background: #fff;}
a{text-decoration:none; color: #5b5b5b;} 
a:hover{
    color: #004b8d;
}
.clear{clear:both;height:0; line-height:0; font-size:0;display:block; overflow:hidden}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;font-size:0}
.clearfix {zoom:1}
.fl{float:left; display: inline;}
.fr{float:right; display: inline;}
input:focus{
    outline: 0 none;
}
/*common*/
body{
    background: #eeedeb;
}
.index_body{
    background: #fff;
}
.fx_topbar{
    width: 100%;
    height: 34px;
    line-height: 34px;
    background: #f8f8f8;
}
.fx_topbar .inner{
    width: 1000px;
    margin: 0 auto;
    text-align: right;
    font-size: 14px;
    color: #a3a3a3;
}
.fx_topbar .j_user_box .name{
    color: #5e5e5e;
    background: url(/uploads/image/inew_img/arrow_tt.png) no-repeat right center;
}
.fx_topbar .j_user_box .name_b{
    color: #5e5e5e;
    background: url(/uploads/image/inew_img/arrow_t.png) no-repeat right center;
}

.fx_topbar .guaid a{
    color: #5e5e5e;
    background: url(/uploads/image/inew_img/t_icon.png) no-repeat 0 0;
    padding-left: 17px;
    font-size: 14px;
    margin: 0 5px;
}
.fx_topbar .guaid .a2{
    background-position: -70px 0;
}
.fx_topbar .guaid .a3{
    background-position: -140px 0;
}
.fx_topbar .guaid .a4{
    background-position: -242px 0;
}
.fx_topbar .guaid .a5{
    background-position: -330px 0;
}
.fx_header{
    width: 100%;
    height: 89px;
    background: url(/uploads/image/inew_img/header_bg.png) #df2d06 no-repeat center 0;
    border-top: 1px solid #e7e7e7;
}
.fx_header .inner{
    width: 1000px;
    margin: 0 auto;
}
.fx_header .logo{
    margin: 21px 0  0 0;
}
.fx_header .nav{
    margin-top:35px;
}
.fx_header .nav a{
    margin-left: 30px;
    color: #ffbfb6;
    font-size: 16px;
}
.fx_header .nav .on{
    color: #fff;
}
.fx_header .search_box{
    width: 290px;
    height: 37px;
    background: #fafafa;
    border: 1px solid #b51903;
    border-radius: 2px;
    margin-top: 25px;
}
.fx_header .search_box .text{
    width: 240px;
    height: 20px;
    line-height: 20px;
    padding:3px 0 0 0;
    margin: 4px 0 0 3px;
    
    background: transparent;
    border: 0 none;
    font-size: 14px;
}
.fx_header .search_box .submit_btn{
    width: 22px;
    height: 22px;
    background: url(/uploads/image/inew_img/search_icon.png) no-repeat 0 0;
    border: 0 none;
    margin: 7px 7px 0 0;
    cursor: pointer;
}
.fx_crumb{
    width: 1000px;
    margin: 0 auto;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #777;
}
.fx_crumb a{
    color: #444;
}
.fx_crumb .a1{
    color: #777;
}


.h_icon {
    display: block;
    width: 16px;
    height: 18px;
    background: url(/uploads/image/inew_img/hq_icon.png) no-repeat 0 -1px;
}
.h_icon2{
    background-position: 0 -31px;
}
.h_icon3{
    background-position: 0 -64px;
}
.h_icon4{
    background-position: 0 -99px;
}
.h_icon5{
    background-position: 0 -133px;
}
.star_icon{
    display: block;
    width: 16px;
    height: 20px;
    background: url(/uploads/image/inew_img/star_icon.png) no-repeat 0 0;
}
.star_icon2{
    background-position: -30px 0;
}
.star_icon3{
    background-position: -60px 0;
}
.star_icon4{
    background-position: -90px 0;
}
.star_icon5{
    background-position: -120px 0;
}

.c_pager{
    text-align: center;
    padding: 30px 0;
    width: 735px;
    margin: 0 auto;
}
.c_pager .inner{
    display: inline-block;
    font-size: 14px;
}
.c_pager .inner a{
    float: left;
    border: 1px solid #ddd;
    padding: 3px 10px;
    margin-right: 3px;
    display: inline;
    color: #000;
    font-size: 14px;
}
.c_pager .inner a:hover{
    border-color: #b60101;
}
.c_pager .inner .on{
    background: #ff0000;
    color: #fff;
    border: 1px solid #b60101;
}
.c_pager .go_box{
    margin-left: 20px;
}
.c_pager .go_box .text{
    width: 32px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    border: 1px solid #ddd;
    vertical-align: middle;
}
.c_pager .go_box .go_btn{
    vertical-align: middle;
    width: 36px;
    height: 28px;
    text-align: center;
    background: #ff0000;
    color: #fff;
    border: 1px solid #b60101;
    cursor: pointer;
}
.c_pager .go_box .go_btn:hover,.fx_main .r_con .search_modal .search_r .submit_btn:hover{
    background: #d30000;
    cursor:pointer;
}

.c_footer{
    width: 100%;
    border-top: 1px solid #d5d5d5;  
    padding: 32px 0;
    background: #dfdedc;
    margin-top: 20px;
}
.c_footer .inner{
    width: 390px;
    margin: 0 auto;
    text-align: center;
}
.c_footer .inner p{
    font-size: 14px;
    margin-bottom: 8px;
    color: #666
}
.c_footer .inner p a{
    color:#666;
}
.c_footer .inner .p2{
    margin-bottom: 0;
}

/*index*/
.index_page .banner_box{
    width: 100%;
    height: 544px;
    background: url(/uploads/image/inew_img/s_bg.jpg) no-repeat center 0;
    margin: 0 auto;
}
.index_page .nav{
    width: 1060px;
    margin: 0 auto;
    text-align: right;
    color: #f09f94;
    font-size: 14px;
    padding-top: 16px;
}
.index_page .nav a{
    color: #fff;
    background: url(/uploads/image/inew_img/s_icon.png) no-repeat 0 1px;
    padding-left: 17px;
    font-size: 14px;
    margin: 0 5px;
    display: inline-block;
}
.index_page .nav .a2{
    background-position: -70px 1px;
}
.index_page .nav .a3{
    background-position: -140px 1px;
}
.index_page .nav .a4{
    background-position: -242px 1px;
}
.index_page .nav .a5{
    background-position: -330px 1px;
}
.j_user_box{
    position: relative;
    height: 30px;
    display: inline-block;
}
.j_user_box .name{
    color: #fff;
    padding-right: 17px;
    background: url(/uploads/image/inew_img/a_tt.png) no-repeat right center;
}
.j_user_box .user_nav{
    position: absolute;
    top: 25px;
    left: 12px;
    border: 1px solid #7e0f00;
    width: 98px;
    background: #fff;
    z-index: 3;
    display: none;
}
.j_user_box .b_tb{
    background: url(/uploads/image/inew_img/a_t.png) no-repeat right center;
}
.j_user_box .user_nav a{
    color: #333;
    display: block;
    text-align: left;
    height: 34px;
    line-height: 34px;
    padding-left: 26px;
    margin: 0;
    background: url(/uploads/image/simg/user_icon.png) no-repeat 5px 10px;
}
.j_user_box .user_nav .link2
{
    background-position: 5px -24px;
}

.j_user_box .user_nav .link3
{
    background-position: 5px -56px;
}

.j_user_box .user_nav .link4
{
    background-position: 5px -88px;
}

.j_user_box .user_nav .link5
{
    background-position: 5px -120px;
}

.j_user_box .user_nav .link6
{
    background-position: 5px -152px;
}

.j_user_box .user_nav .link7
{
    background-position: 5px -184px;
}

.j_user_box .user_nav .link8
{
    background-position: 5px -216px;
}

.j_user_box .user_nav .link9
{
    background-position: 5px -248px;
}

.j_user_box .user_nav .link10
{
    background-position: 5px -279px;
}

.j_user_box .user_nav .link11
{
    background-position: 5px -309px;
}
.j_user_box .user_nav .link12
{
    background-position: 5px -340px;
}

.j_user_box .user_nav a:hover
{
    color: #0c71b4;
}

.j_user_box .user_nav a:hover
{
    background: url(/uploads/image/simg/user_icon_hover.png) no-repeat 5px 8px;
}

.j_user_box .user_nav .link2:hover
{
    background-position: 5px -24px;
}

.j_user_box .user_nav .link3:hover
{
    background-position: 5px -56px;
}

.j_user_box .user_nav .link4:hover
{
    background-position: 5px -88px;
}

.j_user_box .user_nav .link5:hover
{
    background-position: 5px -119px;
}

.j_user_box .user_nav .link6:hover
{
    background-position: 5px -151px;
}

.j_user_box .user_nav .link7:hover
{
    background-position: 5px -183px;
}

.j_user_box .user_nav .link8:hover
{
    background-position: 5px -215px;
}

.j_user_box .user_nav .link9:hover
{
    background-position: 5px -247px;
}

.j_user_box .user_nav .link10:hover
{
    background-position: 5px -278px;
}

.j_user_box .user_nav .link11:hover
{
    background-position: 5px -308px;
}
.j_user_box .user_nav .link12:hover
{
    background-position: 5px -339px;
}
.index_page .search_wrap {
    width: 870px;
    margin: 150px auto 0;
}
.index_page .search_box{
    width: 724px;
    height: 44px;
    border: 1px solid #7e0f00;
    border-radius: 2px;
    margin-left: 17px;
    background: #fff;
}
.index_page .search_nav {
    width: 112px;
    height: 44px;
    font-size: 18px;
    color: #fff;
    text-indent: 13px;
    border-right: 1px solid #7e0f00;
    position: relative;
    background: url(/uploads/image/inew_img/arrow_tt.png) no-repeat 80px center;
}
.index_page .tb{
    background: url(/uploads/image/inew_img/arrow_t.png) no-repeat 80px center;
}
.index_page .search_nav span{
    display: block;
    line-height: 44px;
    cursor: pointer;
    color: #333;
}
.index_page .search_inner{
    position: relative;
    background: url(/uploads/image/inew_img/search_icon1.png) no-repeat 98% bottom;
}
.index_page .search_inner .tip{
    position: absolute;
    top: 10px;
    left: 5px;
    color: #bcbcbc;
    font-size: 16px;
}
.index_page .search_inner .s_tip{
    position: absolute;
    top: 44px;
    left: -1px;
    width: 521px;
    background: #fff;
    border: 1px solid #7e0f00;
}
.index_page .search_inner .s_tip .tit{
    color: #5c5c5c;
    font-size: 14px;
    margin-right: 10px;
    margin-left: 5px;
}
.index_page .search_inner .s_tip p{
    color: #5c5c5c;
    font-size: 14px;

}
.index_page .search_inner .s_tip .p2{
    color: #929292;
}
.index_page .search_inner .s_tip p span{
    color: #333;
}
.index_page .search_inner .s_tip li{
    margin-bottom: 5px;
}
.index_page .search_inner .s_tip li a{
    padding: 5px;
}
.index_page .search_inner .s_tip li a{
    display: block;
}
.index_page .search_inner .s_tip li a:hover{
    background: #eee;
}
.index_page .search_inner input{
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    padding: 3px;
    width: 512px;
    margin: 7px 0 0 0;
    border: 0 none;
    background: transparent;
    color: #333;
}
.index_page  .btn_box .search_btn{
    width: 90px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    background: #990000;
    color: #fff;
    border: 0 none;
    cursor: pointer;
    font-size: 18px;
    font-family: "微软雅黑";
}
.index_page  .btn_box .search_btn:hover{
    background: #830202;
}
.index_page .search_nav ul{
    position: absolute;
    top: 44px;
    left: -1px;
    width: 112px;
    border: 1px solid #7e0f00;
    border-top: 0 none;
    display: none;
    background: #fff;
}
.index_page .search_nav ul a{
    color: #333;
    font-size: 18px;
    display: block;
    height: 38px;
    line-height: 38px;
}
.index_page .search_nav ul a:hover{
    background: #eee;
}
.main_box_w{
    width: 100%;
    background: #fff;
    position: fixed;
    bottom: 120px;
    left: 0;
}

.index_page .main_box{
    width: 1150px;
    margin: 0 auto;
    padding: 54px 0 130px;
    padding-left: 60px;
}
.index_page .main_box li{
    float: left;
    margin-right: 87px;
    display: inline-block;
}
.index_page .main_box li a{
    width: 74px;
    height: 2px;
    display: block;
    background: url(/uploads/image/inew_img/b_icon.png) no-repeat -8px -6px;
    text-align: center;
    padding-top: 78px;
    font-size: 16px;
    color: #6c6c6c;
}
.index_page .main_box li .a2{
    background-position: -155px -6px;
}
.index_page .main_box li .a3{
    background-position: -301px -6px;
}
.index_page .main_box li .a4{
    background-position: -448px -6px;
}
.index_page .main_box li .a5{
    background-position: -595px -6px;
}
.index_page .main_box li .a6{
    background-position: -741px -6px;
}
.index_page .main_box li .a7{
    background-position: -888px -5px;
}

.index_page .main_box li .a1:hover{
    background-position: -8px -144px;
    color: #ff0000;
}
.index_page .main_box li .a2:hover{
    background-position: -155px -144px;
    color: #cc3366;
}
.index_page .main_box li .a3:hover{
    background-position: -301px -144px;
    color: #2892d9;
}
.index_page .main_box li .a4:hover{
    background-position: -448px -144px;
    color: #3bbb8c;
}
.index_page .main_box li .a5:hover{
    background-position: -595px -144px;
    color: #bb8c3b;
}
.index_page .main_box li .a6:hover{
    background-position: -741px -144px;
    color: #ff4f0a;
}
.index_page .main_box li .a7:hover{
    background-position: -888px -144px;
    color: #6f31e1;
}

.index_page .footer{
    width: 100%;
    border-top: 1px solid #e0e0e0;  
    padding: 32px 0;
    background: #dfdedc;
    position: fixed;
    bottom: 0;
    left: 0;
}
.index_page .footer .inner{
    width: 360px;
    margin: 0 auto;
    text-align: center;
}
.index_page .footer .inner p{
    font-size: 14px;
    color: #666
}
.index_page .footer .inner .p1{
    margin-bottom: 15px;
}
.index_page .footer .inner .p2{
    margin-bottom: 3px;
}
.index_page .footer .inner p a{
    color:#666;
}


/*法信搜索*/
.fx_sub_nav{
    width: 998px;
    margin: 0 auto;
    height: 48px;
    border: 1px solid #e5e5e5;
    background: #fff;
}
.s_icon {
   
    background: url(/uploads/image/inew_img/icon2.png) no-repeat 0 0;
    font-size: 14px;
    margin-right: 8px;
    margin-top: 0px;
    height: 26px;
margin-left: -3px;
width: 26px;
}
.s_icon2{
    background-position: -98px 0;
}
.s_icon3{
    background-position: -195px 0;
}
.s_icon4{
    background-position: -289px 0;
}
.s_icon5{
    background-position: -384px 0;
}
.s_icon6{
    background-position: -480px 0;
}
.s_icon7{
    background-position: -573px 0;
}

.s_icon8{
    background-position: -668px 0;
}

.s_icon9{
    background-position: -762px 0;
}

.fx_sub_nav li{
    float: left;
    display: inline;
    margin-left: 22px;
}
.fx_sub_nav li a{
    display: block;
    overflow: hidden;
    height: 34px;
    padding-top: 13px;
    *zoom:1;
    font-size: 14px;
}

.fx_sub_nav li a em{
    font-style: normal;
    color: #a4a4a4;
}
.fx_sub_nav li .on{
    border-bottom: 2px solid #ff3300;
}
.fx_sub_nav li .a3.on,.fx_sub_nav li .a3:hover{
    color: #2892d9;
}
.fx_sub_nav li .a1.on,.fx_sub_nav li .a1:hover{
    color: #ff0000;
}
.fx_sub_nav li .a2.on,.fx_sub_nav li .a2:hover{
    color: #cc3366;
}
.fx_sub_nav li .a4.on,.fx_sub_nav li .a4:hover{
    color: #37b385;
}
.fx_sub_nav li .a5.on,.fx_sub_nav li .a5:hover{
    color: #ba8b3a;
}
.fx_sub_nav li .a6.on,.fx_sub_nav li .a6:hover{
    color: #ff4f0a;
}
.fx_sub_nav li .a7.on,.fx_sub_nav li .a7:hover{
    color: #6f31e1;
}
.rusult_rel{
    width: 1000px;
    margin: 0 auto;
    font-size: 14px;
    color: #aeaeae;
    height: 45px;
    line-height: 45px;
}

.modal_box{
    padding: 0 20px;
    width: 958px;
    border: 1px solid #e5e5e5;
    background: #fff;
    margin: 0 auto 20px;
    font-size: 14px;
}
.rusult_rel_top{
    overflow: hidden;
}
.rusult_rel_top ul{
    margin-top: -1px;
}
.rusult_rel_top li{
    border-top: 1px solid #eaeaea;
    padding:22px 0 10px;
    padding-left: 32px;
}
.rusult_rel_top li a .t{
    font-size: 18px;
    margin-bottom: 4px;
}
.rusult_rel_top li a .b p{
    font-size: 14px;
}
.rusult_rel_top li .t .num{
    width: 81px;
}
.rusult_rel_top li .t a{
    font-size: 18px;
}
.rusult_rel_top li .t .title{
    color: #004b8d;
}
.rusult_rel_top li .red{
    color: #e94735;
}
.rusult_rel_top li .b{
    padding-left: 110px
}
.rusult_rel_top li .b p{
    font-size: 14px;
}
.rusult_rel_top li .t a{
    display: block;
}
.rusult_rel_top li .b p a:hover{
    text-decoration: underline;
}
.rusult_rel_top li .t a:hover{
    text-decoration: underline;
}
.rusult_rel_top li .blue{
    color: #004b8d;
}
.rusult_rel_top .more_btn, .fx_main .con_modal .bd  .more_btn{
    padding: 10px 0 15px;
    text-align: right;
}
.rusult_rel_top .more_btn a, .fx_main .con_modal .bd  .more_btn a{
    color: #919191;
    font-size: 14px;
}
.rusult_rel_top .more_btn a:hover, .fx_main .con_modal .bd  .more_btn a:hover{
    color: #004b8d;
    text-decoration: underline;
}

.rusult_rel_bottom ul{
    overflow: hidden;
}
.rusult_rel_bottom li{
    border-top: 1px solid #eaeaea;
    margin-top: -1px;
    padding:22px 0 10px;
    padding-left: 32px;
    position: relative;
    padding-right: 60px;
}
.rusult_rel_bottom li a .t{
    font-size: 18px;
    margin-bottom: 4px;
    color: #004b8d;
}
.rusult_rel_bottom li a .t .title{
    width: 839px;
}
.rusult_rel_bottom li .m{
    padding-left: 26px;
    margin-bottom: 5px;
}
.rusult_rel_bottom li .m .img{
    margin-top: 5px;
}
.rusult_rel_bottom li .m .img,.rusult_rel_bottom li .m .img img{
    width: 106px;
}
.rusult_rel_bottom li .m .txt_box{
    width: 722px;
    margin-left: 10px;
}
.rusult_rel_bottom li .m p{
    font-size: 14px;
}
.rusult_rel_bottom li .m .text{
    color: #333;
    line-height: 24px;
}




.rusult_rel_bottom li .m .time{
    color: #727272;
    line-height: 24px;
}
.rusult_rel_bottom li .b{
    padding-left: 26px;
    font-size: 14px;
    padding-bottom: 10px;
}

.mulu_box p{
    font-size: 14px;
}
.ml_icon{
    margin: 0 5px 0 0;
}
.ml_icon1{
    width: 41px;
    height: 26px;
    background: url(/uploads/image/inew_img/ml_1.png) no-repeat 0 0;
}
.ml_icon2{
    width: 70px;
    height: 26px;
    background: url(/uploads/image/inew_img/ml_2.png) no-repeat 0 0;
}
.ml_icon3{
    width: 69px;
    height: 13px;
    background: url(/uploads/image/inew_img/ml_3.png) no-repeat 0 0;
}
.mulu_box .p1{
    margin-top: 5px;
}
.mulu_box .p2{
    padding-left: 29px;
   
}
.mulu_box .p3{
    padding-left: 86px;
   
}
.mulu_box .tit{
    margin-top: -5px;
}
.rusult_rel_bottom li .h_icon{
    position: absolute;
    top: 25px;
    left: 7px;
}
.rusult_rel_bottom li .t .title{
     font-size: 18px;
     color: #004b8d;
}
.rusult_rel_bottom li .t .title:hover,.mulu_box p a:hover{
    text-decoration: underline;
}



/*案例要旨*/
.fx_main {
    width: 1000px;
    margin: 0 auto;
}
.sider_nav{
    width: 200px;
    border: 1px solid #e5e5e5;
    background: #fff;
    padding: 20px;
}
.sider_nav .nav_modal{
    margin-bottom: 30px;
}
.sider_nav .nav_modal .hd{
    font-size: 18px;
    margin-bottom: 2px;
    cursor: pointer;
    background: url(/uploads/image/inew_img/jt_btn.png) no-repeat right center;
     height:19px;
    padding-top: 4px;
    margin-left: 6px;
}
.sider_nav .nav_modal .r{
    background: url(/uploads/image/inew_img/h1.png) no-repeat 0 center;
}
.sider_nav .nav_modal li{
    margin-bottom: 3px;
}
.sider_nav .nav_modal li a{
    padding-left: 10px;
    font-size: 14px;
}
.sider_nav .nav_modal .f_nav{
    padding-left: 16px;
}
.sider_nav .nav_modal .f_nav a{
    display: block;
    padding-left: 10px;
    background: url(/uploads/image/inew_img/h2.png) no-repeat 0 center;
    margin-bottom: 3px;
}
.fx_main .r_con{
    width: 740px;
}
.fx_main .r_con .search_modal{
    width: 740px;
    border: 1px solid #e5e5e5;
    background: #fff;
    margin-bottom: 18px;
    position: relative;
    padding-bottom: 10px;
    z-index:99!important;
}
.fx_main .r_con .search_modal li{
    float: left;
    margin-right: 7px;
    display: inline;
    margin-top: 14px;
    font-size: 14px;
    width: 244px;
}
.fx_main .r_con .search_modal li label{
    width: 74px;
    text-align: right;
}
.fx_main .r_con .search_modal li input{
    width: 168px;
    height: 20px;
    padding: 3px 0;
    text-indent: 5px;
    border: 1px solid #d8d8d8;
    border-radius: 2px;
    line-height: 20px;
}
.fx_main .r_con .search_modal li select{
    width: 168px;
    height: 28px;
    border: 1px solid #d8d8d8;
}
.fx_gm_main .r_con .search_modal li{
    width: auto;
}
.fx_main .r_con .search_modal li .sm_text{
    width: 140px;
    margin-right: 5px;
}
.fx_main .r_con .search_modal .search_r {
    position: absolute;
    top: 14px;
    right: 0px;
}
.fx_main .r_con .search_modal .search_r label {
    margin-right: 5px;
    margin-top: 3px;
    font-size: 14px;
}
.fx_main .r_con .search_modal .search_r label input{
    vertical-align: -2px;
    font-size: 14px;
}


.fx_main .r_con .search_modal .search_r .submit_btn{
    width: 66px;
    height: 26px;
    border: 1px solid #b60101;
    background: #ff0000;
    font-size: 14px;
    color: #fff;
}

.fx_main .r_con .search_modal ul li .submit_btn{
    width: 66px;
    height: 26px;
    border: 1px solid #b60101;
    background: #ff0000;
    font-size: 14px;
    color: #fff;
}



.fx_main .r_con .search_modal .search_r .jt_btn{
    width: 14px;
    height: 8px;
    margin: 10px 0 0 10px;
}
.fx_main .r_con .search_modal .search_r .jt_t_btn{
    background: url(/uploads/image/inew_img/jt_btn.png) no-repeat 0 center;
}
.fx_main .r_con .search_modal .search_r .jt_b_btn{
    background: url(/uploads/image/inew_img/jt_t_btn.png) no-repeat 0 center;
}
.sider_nav .nav_modal .hd.jt_b_btn{
    background: url(/uploads/image/inew_img/jt_t_btn.png) no-repeat right center;
}
.fx_main .r_con .search_modal .l{
    height: 44px;
    overflow: hidden;
}
.fx_main .r_con .con_modal{
    width: 740px;
    border: 1px solid #e5e5e5;
    background: #fff;
}

.fx_main .con_modal .hd{
    border-bottom: 1px solid #e5e5e5;
    padding: 0 20px;
    height: 50px;
    line-height: 50px;
}
.fx_main .con_modal .hd li{
    float: left;
    margin-right: 15px;
    display: inline;
    
}
.fx_main .con_modal .hd .tit h1{
    font-size: 20px;
    border-right:1px solid #e5e5e5;
    padding-right: 10px;
    margin-right: 10px;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
}
.fx_main .con_modal .hd .con_nav a{
    font-size: 15px;
    display: block;
    position: relative;
    z-index: 2;
}


.fx_main .con_modal .hd .con_nav .ul150 li{ width:150px}
.fx_main .con_modal .hd .con_nav .ul110 li{ width:110px}
.fx_main .con_modal .hd .con_nav .ul115 li{ width:115px}
.fx_main .con_modal .hd .con_nav .ul120 li{ width:120px}
.fx_main .con_modal .hd .con_nav .paopao { background: url(/uploads/image/simg/paopao.png) no-repeat 0 0;position:absolute; width:28px; text-align:center;  height:19px}
.fx_main .con_modal .hd .con_nav .paopao .num{ font-size:12px; font-family:"宋体"; top:-17px;  position:relative; color:#ffffff; }


.fx_main .con_modal .hd .con_nav .on{
    border-bottom: 1px solid #e17777;
    color: #e73218;
    height: 50px;
}
.fx_main .con_modal .hd .con_nav .on .arr{
    width: 7px;
    height: 4px;
    background: url(/uploads/image/inew_img/a_b.png) no-repeat 0 center;
    position: absolute;
    bottom: -4px;
    left: 50%;
    margin-left: -3px;
}
.fx_main .con_modal .bd{
    padding: 0 20px 0 0;
    
}
.fx_main .con_modal .bd ul{
    margin-top: -1px;
}
.fx_main .con_modal .bd li{
    position: relative;
    border-top: 1px solid #eaeaea;
    *zoom:1;
    padding: 25px 0;
    padding-left: 25px;
}
.fx_main .con_modal .bd .star_icon{
    position: absolute;
    top: 28px;
    left: 0;
}

.fx_main .con_modal .bd .h_icon{
    position: absolute;
    top: 28px;
    left: 0;
}

.fx_main .con_modal .bd .t{
    font-size: 18px;
    color: #004b8d;
}
.fx_main .con_modal .bd .m .text{
    color: #333;
    font-size: 14px;
    padding-left: 26px;
}
.fx_main .con_modal .bd .m .time{
    color: #727272;
    font-size: 14px;
    padding-left: 26px;
}

.fx_main .con_modal .bd .m .time1{
    color: #727272;
    font-size: 14px;
    
}
.fx_main .con_modal .bd .m .time2{
    color: #727272;
    font-size: 14px;
    padding-left: 28px;
    
}

.fx_main .con_modal .bd .m .text1{
    color: #333;
    font-size: 14px;
    text-decoration:none;
 
}



 .summary{
    color: #727272;
    font-size: 14px;
    padding-left: 26px;
    padding-top:3px;
    line-height:20px;
}

.fx_main .con_modal .bd .t .title{
    width: 578px;
    line-height: 24px;
    margin-bottom: 3px;
    color: #004b8d;
}
.fx_main .con_modal .bd .t a{
   
}
.fx_main .con_modal .bd li a:hover,.fx_zk_main .con_modal .bd .t .title:hover{
    color: #004b8d;
   /* text-decoration: underline;*/
    text-decoration: underline;
}

.fx_main .con_modal .bd li a:hover,.fx_zk_main .con_modal .bd .m .text1:hover{
    color: #004b8d;
   /* text-decoration: underline;*/
    text-decoration: none;
}
.fx_main .con_modal .bd .t a:hover, .mulu_box .tit:hover{
    color: #004b8d;
    text-decoration: underline;
}

.fx_zk_main .r_con{
    width: 1000px;
}
.fx_zk_main .r_con .search_modal, .fx_zk_main .r_con .con_modal{
    width: 998px;
    z-index: 999;
}
.fx_zk_main .con_modal {
    margin-bottom: 10px;
}
.fx_zk_main .con_modal .hd .con_nav a{
    font-size: 16px;
}
.fx_main .con_modal .bd_box{
    display: none;
}
.fx_zk_main .con_modal .bd .t .title{
    width: 878px;
}



.fx_zk_main .con_modal .bd .no_content{
    padding: 20px 0;
}
.fx_zk_main .con_modal .bd .no_content p{
    height: 56px;
    line-height: 56px;
    background: url(/uploads/image/inew_img/face.png) #f7f7f7 no-repeat 20px center;
    color: #929292;
    padding-left: 46px;
    font-size: 14px;
}
.fx_zk_main .con_modal .bd .no_content p a{
    color: #0066a8;
}



.fx_main .con_modal .bd .no_content{
    padding: 20px 0;
}
.fx_main .con_modal .bd .no_content p{
    height: 56px;
    line-height: 56px;
    background: url(/uploads/image/inew_img/face.png) #f7f7f7 no-repeat 20px center;
    color: #929292;
    padding-left: 46px;
    font-size: 14px;
}
.fx_main .con_modal .bd .no_content p a{
    color: #0066a8;
}




.keworddetailright .con_modal .bd .no_content{
    padding: 20px 0;
}
.keworddetailright .con_modal .bd .no_content p{
    height: 56px;
    line-height: 56px;
    background: url(/uploads/image/inew_img/face.png) #f7f7f7 no-repeat 20px center;
    color: #929292;
    padding-left: 46px;
    font-size: 14px;
}
.keworddetailright .con_modal .bd .no_content p a{
    color: #0066a8;
}







.gm_sider_nav .nav_modal .hd{
    padding-left: 23px;
}
.gm_sider_nav .nav_modal .hd1{
    background: url(/uploads/image/inew_img/s1.png)  no-repeat 0 center;
}
.gm_sider_nav .nav_modal .hd2{
   background: url(/uploads/image/inew_img/s2.png) no-repeat 0 center;
}
.gm_j1{
    display: block;
    width: 54px;
    height: 24px;
    background: url(/uploads/image/inew_img/ml_j1.png)  no-repeat 0 0;
}
.gm_j2{
    display: block;
    width: 54px;
    height: 24px;
    background: url(/uploads/image/inew_img/ml_j2.png)  no-repeat 0 0;
}
.gm_j1_1{
    display: block;
    width: 54px;
    height: 24px;
    background: url(/uploads/image/inew_img/ml_j3.png)  no-repeat 0 0;
}
.gm_j3{
    display: block;
    width: 54px;
    height: 24px;
    background: url(/uploads/image/inew_img/ml_jian3.png)  no-repeat 0 0;
}
.gm_j4{
    display: block;
    width: 54px;
    height: 14px;
    background: url(/uploads/image/inew_img/ml_j4.png)  no-repeat 0 0;
}
.gm_jian1{
    display: block;
    width: 54px;
    height: 24px;
    background: url(/uploads/image/inew_img/ml_jian1.png)  no-repeat 0 0;
}
.gm_no1{
    display: block;
    width: 49px;
    height: 24px;
    background: url(/uploads/image/inew_img/ml_no1.png)  no-repeat 0 0;
}
.gm_no2{
    display: block;
    width: 49px;
    height: 14px;
    background: url(/uploads/image/inew_img/ml_no2.png)  no-repeat 0 0;
}
.gm_no3{
    display: block;
    width: 49px;
    height: 24px;
    margin-left: 6px;
    background: url(/uploads/image/inew_img/ml_no2.png)  no-repeat 0 0;
}
.gm_sider_nav .nav_modal .bd a{
    display: block;
    overflow: hidden;
}
.gm_sider_nav .nav_modal .bd a span{
    margin: -5px 0 0 5px;
}
.gm_sider_nav .nav_modal li{
    margin-bottom: 0;
}
.gm_sider_nav .sb_nav{
    padding-left: 32px;
    *margin-top: -6px;
}
.gm_sider_nav .sb_nav2{
    margin-left: -5px;
}
.gm_sider_nav .nav_modal li a{
    padding-left: 0;
}
.fx_gm_main .r_con .search_modal li label{
    width: 126px;
    margin-top: 2px;
}
.fx_gm_main .r_con .search_modal li input{
    width: 370px;
}
.fx_gm_main .con_modal .bd li{
    padding-left: 0;
}




.fx_gmkz_main {
    width: 1390px;
}
.fx_gmkz_main .r_con{
    width: 1098px;
}
.fx_gmkz_main .r_con .search_modal{
    width: 1098px;
}
.fx_gmkz_main .r_con .con_modal{
    width: 1058px;
}
.fx_gmkz_main .r_con .search_modal .search_r{
    right: 400px;
}
.fx_gmkz_main .con_modal{
    padding: 20px;
}
.fx_gmkz_main .con_modal .l{
    width: 770px;
    border-right:1px solid #eaeaea;
    margin-bottom: 90px;
}
.fx_gmkz_main .l .t{
    width: 750px;
    overflow-x:auto;
    height: 460px;
}
.fx_gmkz_main .l .t ul{
    width: 1000px;
    overflow-x:auto;
}
.fx_gmkz_main .l .t li{
    float: left;
    width: 180px;
    margin-right: 10px;
    display: inline;
}
.fx_gmkz_main .l .t li .hd{
    text-align: center;
    height: 22px;
    color: #fff;
    line-height: 22px;
    font-size: 18px;
}
.fx_gmkz_main .l .t .bd{
    padding: 0;
    padding-top: 58px;
    height: 320px;
}
.fx_gmkz_main .l .t .li_1 .hd{
    background: #b0d470;
    border-bottom: 0 none;
}
.fx_gmkz_main .l .t .li_1 .bd{
    background: #f7fbf0;
}
.fx_gmkz_main .l .t .li_2 .hd{
    background: #11abe1;
    border-bottom: 0 none;
}
.fx_gmkz_main .l .t .li_2 .bd{
    background: #dcf2fb;
}
.fx_gmkz_main .l .t .li_3 .hd{
    background: #d189bb;
    border-bottom: 0 none;
}
.fx_gmkz_main .l .t .li_3 .bd{
    background: #f8edf5;
}
.fx_gmkz_main .l .t .li_4 .hd{
    background: #f8a466;
    border-bottom: 0 none;
}
.fx_gmkz_main .l .t .li_4 .bd{
    background: #fef6ef;
}
.fx_gmkz_main .l .t li .bd a{
    display: block;
    height: 24px;
    line-height: 24px;
    color: #333;
    padding-left: 36px;
    font-size: 14px;
    margin-bottom: 3px;
    background: url(/uploads/image/inew_img/shu.png)  no-repeat 20px center;
}
.fx_gmkz_main .l .t li .bd a:hover{
    color: #fff;
    background: url(/uploads/image/inew_img/shu_on.png) #ff9292 no-repeat 20px center;
}
.fx_gmkz_main .l .t li .bd .z{
    background: url(/uploads/image/inew_img/shu_z.png)  no-repeat 20px center;
}
.fx_gmkz_main .l .t li .bd .z:hover{
    background:  #ff9292  no-repeat 20px center;
}
.fx_gmkz_main .l .b{
    margin-top: 27px;
}
.fx_gmkz_main .l .b label{
    float: left;
    font-size: 14px;
    margin-top: 4px;
}
.fx_gmkz_main .l .b a{
    float: left;
    display: block;
    font-size: 14px;
    width: 42px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    border: 1px solid #ddd;
    margin-right: 4px;
    display: inline;
}
.fx_gmkz_main .l .b a:hover{
    background: #a7a7a7;
    color: #fff;
}
.fx_gmkz_main .con_modal .r{
    width: 237px;
    border-left: 1px solid #ddd;
}
.fx_gmkz_main .con_modal .r ul{
    margin-left: -10px;
}
.fx_gmkz_main .con_modal .r li{
    margin-bottom: 15px;
}
.fx_gmkz_main .con_modal .r li a{
    font-size: 14px;
}
.fx_gmkz_main .con_modal .r li a .tit{
    font-size: 16px;
    color: #222;
}

.fx_gmkz_main .con_modal .r li a .b{
    padding-left: 34px;
    font-size: 14px;
}

.fx_gmkz_main .con_modal .r li  .num{
    width: 40px;
    height: 13px;
    text-align: center;
    line-height: 13px;
    background: #e5eff8;
    font-size: 12px;
    border-radius: 20px;
    margin: 4px 0 0 10px;
    border:1px solid #9ecde7;
}

.fx_gmkz_main .con_modal .r li a {
    font-size: 16px;
    color: #222;
}


.fx_gmkz_main .con_modal .r li .b a {
    font-size: 14px;
    color: #222;
}


.fx_gmkz_main .con_modal .r li  .num1{
    width: 40px;
    height: 13px;
    text-align: center;
    line-height: 13px;
    background: #a6a6a6;
    font-size: 12px;
    border-radius: 20px;
    margin: 4px 0 0 10px;
    color:#ffffff;
}
.fx_gmkz_main .con_modal .r .s_icon1{
    background: url(/uploads/image/inew_img/b1.png) no-repeat 0 0;
    width: 33px;
    height: 33px;
    margin-left: 0px;
}
.fx_gmkz_main .con_modal .r .on{
    margin-left: -7px;
    margin-top: -2px;
}
.fx_gmkz_main .con_modal .r .on .tit{
    margin-top: 8px;
}


.search-box1 li .select {
    background: url(/uploads/image/img/select_arr.png) #fff no-repeat right center;
    position: relative;
    z-index: 99999;
}
.search-box1 li .lg-select {
    width: 168px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #c6c6c6;
}



.search-box1 li .m-select {
    width: 98px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #c6c6c6;
    z-index:99;
}
.search-box1 li .select span {
    padding-left: 6px;
    color: #757575;
  
}


.search-box1 li .lg-select  span
{
    padding-left: 6px;
    color: #757575;
  font-size:12px;
}

.search-box1 li .m-select  span
{
    padding-left: 6px;
    color: #757575;
  font-size:12px;
}

.search-box1 li .option {
    position: absolute;
    top: 27px;
    left: -1px;
    width: 100%;
    background: #fff;
    border: 1px solid #c6c6c6;
    border-top: 0 none;
    z-index: 999999;
    display: none;
}

.search-box1 li .option a {
    display: block;
    margin: 5px 10px 0 10px;
    height: 14px;
    line-height: 14px;
     font-size:12px;
}

@media all and (max-width: 1400px){
    .index_page .search_wrap {
        width: 870px;
        margin: 70px auto 0;
    }
    .index_page .banner_box{
        height: 450px;
    }
    .index_page .main_box {
        width: 1150px;
        margin: 0 auto;
        padding: 34px 0 50px;
        padding-left: 60px;
    }
}


/*****************弹出框的样式*****************/

#floatboxbg { width:100%; height:auto; filter:alpha(opacity=100); opacity:0.5; position:absolute; top:0; left:0; background-color: #b2b2b2; padding: 0px; margin: auto;}
.floatbox { border:1px solid #cccccc; width:100%; position:absolute; top:0px; left:0px; background-color: #ffffff; padding: 0px 0px 10px 0px; z-index:999 }
.floatbox .title {
	height: 40px;
	color: #555;
	font-family: "宋体";
	font-size: 14px;
vertical-align: middle; 	padding: 0px 10px 0px 10px;
	background-color: #f2f2f2;
	cursor:move;
	font-weight: bold;
	border-bottom : 1px solid #e7e7e7;
	
}
.floatbox .title h4 {	font-weight: bold; float:left; padding:0; margin:0; font-family: "宋体"; font-size:14px; line-height:40px; vertical-align: top; }
.floatbox .title span { float:right; cursor:pointer; font-family: "宋体"; text-align: right; padding-top:10px }
.floatbox .content { background-color: #e6f0fa; width: auto; height:auto; padding: 20px 20px 0px 20px; margin: auto; float: left; }
.floatbox-button { width:100%; height:30px; padding: 0px; margin: 10px auto auto auto; float: left; text-align: center; vertical-align: middle; }
.xuanze { height: 180px; width: 150px; text-decoration: none; text-align: left; vertical-align: middle; padding: 0px 0px 0px 2px; margin: 0px; line-height: 22px; font-size: 12px; color: #666!important; display: inline-block; border:1px solid #e7e7e7; background-color: #fff; }

p,div,table,td {margin:0; padding:0;font-style: normal;font-weight:normal;font-size:14px;}



.fx_main .r_con .search_modal .search_r .submit_btn{
    width: 66px;
    height: 26px;
    border: 1px solid #b60101;
    background: #ff0000;
    font-size: 14px;
    color: #fff;
}

.fx_main .r_con .search_modal .search_r .submit_btn:hover{
background: #d30000;
cursor:pointer;
}

.fx_main .r_con .search_modal .submit_btn{
    width: 66px;
    height: 26px;
    border: 1px solid #b60101;
    background: #ff0000;
    font-size: 14px;
    color: #fff;
}

.fx_main .r_con .search_modal .submit_btn:hover
{
    background: #d30000;
    cursor:pointer;
}