﻿.banner{ margin:0 auto; overflow: hidden; max-height: 440px; margin-bottom:30px;}
        .banner .bd{ position:relative; z-index:0;overflow: hidden; }
        .banner .bd li img{width:100%; vertical-align:top;  }
        .banner .hd{position:relative; z-index:1;  height:50px; line-height:50px; margin-top:-50px;  text-align:center;overflow:hidden;}
        .banner .hd ul{ text-align:center;    }
        .banner .hd ul li{ cursor:pointer; display:inline-block;*display:inline; zoom:1; width:10px; height:10px; margin:5px;border-radius: 50px; overflow:hidden; background: #fff;font-size:0;}
        .banner .hd ul .on,.gqbanner .hd ul .on{background: #b91d21;  }
        .banner .prev,.banner .next{ z-index:1; display:block; width:55px; height:55px;position:absolute;  text-align: center; font-family: simsun; font-size: 50px;color:#fff;top:41%;}

        .pro_nav {height: 43px;line-height: 43px;margin-top: 15px;}
        .pro_nav a {display: block;float: left;font-size: 20px; padding-right:40px; color: #333;font-weight: bold;}
        .pro_nav a.on {display:none;}

        .pro_type_txt{border-bottom:10px rgb(255,139,101) solid;width:100%; padding-bottom:15px; margin-bottom:20px;}
        .pro_type {line-height: 30px; border:1px rgb(229, 229, 229) solid}
        .pro_typelist {line-height: 30px;}
        .pro_typelist .cdtit {font-size: 16px;width: 100px;text-align: right;font-weight: normal;color: #333; padding:5px 10px 5px 0; border-right:1px rgb(229, 229, 229) solid;}
        .pro_typelist .pro_typeli {width: 88%;display: block;float: left;height: 30px;overflow: hidden;padding:5px 10px 5px 10px;}
        .pro_typelist .pro_typeli2 {height: auto;width:1032px!important;}
        .pro_typelist .pro_typeli li {float: left;margin-left: 12px;height: 30px;overflow: hidden;}
        .pro_typelist .pro_typeli li a {font-size: 15px;color: #333;padding: 0 8px;text-align: center;line-height: 28px;word-break: break-all;word-wrap: break-word;}
        .pro_typelist .pro_typeli li a.on,.pro_typebx a.on {display: inline-block;color: rgb(255,139,101) !important;     border: 1px rgb(255,139,101) solid;}
        .pro_typelist .pro_typeli li a:hover, .pro_typelist a:hover,.pro_typebx a:hover {color: rgb(255,139,101)}
        .pro_typebx{display: block;float: left;width:50px;overflow: hidden;margin-left:22px;padding-top:5px;}
        .pro_typebx a{font-size: 15px;color: #333;padding: 0 8px;text-align: center;line-height: 29px;word-break: break-all; word-wrap:break-word;display:inline-block;float: left;}
        .type_more {color: #b91d21;height: 30px;line-height: 30px;position: absolute;right: 0;}
        .type_more i {margin-left: 3px;width: 9px;height: 8px;display: inline-block;}
        .type_more .more_ico {background: url(../images/promore_ico.png) no-repeat right;}
        .type_more .more_ico2 {background: url(../images/promore_ico2.png) no-repeat right;}
        .pro_typelist:after {content: '';display: block;clear: both;}
        .sx_con{padding:8px 10px 8px 12px;}
        .xz_name {
    position: relative;
    padding: 0 12px 0 8px;
    border: 1px solid #d9d9d9;
    float: left;
    font-size: 14px;
    color: rgb(255,139,101) !important;
    display: block;
    margin: 0 10px 5px 0;
    line-height: 22px;
}
        .xz_name .close_ico {
    position: absolute;
    right: 1px;
    top: 8px;
    width: 7px;
    height: 7px;
    background: url(../images/close_ico.png) 0 0px no-repeat;
    display: inline-block;
    margin-left: 8px;
}
    .xz_name:hover {
        border: 1px solid rgb(255,139,101);
    }

        .xz_name:hover .close_ico {
            background: url(../images/close_ico.png) -10px 0px no-repeat;
        }
        .close {
    margin-left: 20px;
    color: #888;
    line-height: 24px;
    display: inline-block;
}
        .close .cl_ico {
    width: 16px;
    height: 13px;
    background: url(../images/x-icon.png) 0px -24px no-repeat;
    display: inline-block;
    margin-right: 5px;
}
        .pro_listcon {width: 100%;margin: 0 auto;margin-top: 20px; border:1px rgb(229, 229, 229) solid;}
        .xt-knowl-tabmnc{*height:195px}
        .fg-off{max-width:250px}
        .xintuoprd-tb th{color:#888;font-weight:normal;line-height:39px;border-bottom:1px solid #e9e9e9;font-size:16px}
        .xintuoprd-tb th a{color:#888}
        .xintuoprd-tb td a{color:#666}
        .xintuoprd-tb td a:hover{color:#b91d21}
        .xintuoprd-tb td{line-height:40px;border-bottom:1px solid #e9e9e9;font-size:15px;color:#333;text-align:center;padding:10px 0;}
        .xintuoprd-tb tr:hover{background:#f7f8fc}
        .xintuoprd-tb tr:hover .sp-rl i{height:50px;width:4px;background:#e33338;left:0;top:0}
        .xintuoprd-tb tr:hover .go-ck{background:rgb(255,139,101);color:#fff!important}
        .xintuoprd-tb .go-ck{display:inline-block;width:160px;height:35px;line-height:32px;text-align:center;color:rgb(255,139,101)!important;border:1px rgb(255,139,101) solid;}
        .xintuoprd-tb .bh{padding-left:10px}
        .xintuoprd-tb .cz{padding-right:20px;text-align:center}
        .xintuoprd-tb img{vertical-align:middle;margin-left:20px}
        .xt-prname{width:220px;height:40px; display:block;text-align:left; font-size:16px;letter-spacing:1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding:0 3px 0 5px;}
        .xt-taborder{display:inline-block;padding-right:15px;cursor:pointer;position:relative}
        .xt-tableicon1,.xt-tableicon2,.xt-tableicon3,.xt-tableicon4{position:absolute;background:url(../images/x-icon.png) 0 -45px no-repeat;width:11px;height:15px;display:block;top:11px;right:0}
        .xt-tableicon1{background-position:0 -47px}
        .xt-tableicon2{background-position:-11px -47px}
        .xt-tableicon3{background-position:-21px -47px}
        .xt-tableicon4{background-position:-33px -47px}
        .ygsm-prolstmn{padding:20px 0}
        .ygsm-plp1{width:490px;height:30px;line-height:30px;background:#f7f8fc;margin-left:100px}
        .ygsm-plp2{width:520px;height:30px;line-height:30px;background:#f7f8fc;margin-right:50px}
        .colredd{color:#d73435!important;font-size:17px!important;letter-spacing:2px;font-size:20px;}
        .xttab-page{padding:30px 0 30px 0;text-align:right}
        .xttab-page a,.xttab-page span{padding:0 15px;line-height:32px;background:#fff;border:1px solid #d9d9d9;margin:0 5px;border-radius:3px;color:#555;display:inline-block}
        .xttab-page span.current,.xttab-page a:hover{background:rgb(234,85,4);border:1px solid rgb(234,85,4);color:#fff!important}
        .xttab-page .pre:hover{background:#fff;border:1px #d73435 solid;color:#d73435!important}


        /*产品详情*/
        
        .proxq_con {margin-top:25px;border-radius:5px;background:#fff;box-shadow:0 0 5px #e5e5e5;-webkit-box-shadow:0 0 5px #e5e5e5;-moz-box-shadow:0 0 5px #e5e5e5;-o-box-shadow:0 0 5px #e5e5e5;border-right:0;margin-bottom:25px;border:1px rgb(210,210,210) solid;}
        .proxq_js {padding: 20px 20px 20px 20px;width: 67%;height: 250px;color:rgb(102,102,102);border-right:1px solid rgb(210,210,210);}
        .pro_name .xq_title {font-size: 24px;max-width: 100%;display: inline-block;text-indent: 8px;}
        .proxq_sx {width:100%; overflow:hidden;padding:30px 0 20px; margin:20px 0 10px; border-top:1px rgb(210,210,210) solid;border-bottom:1px rgb(210,210,210) solid;}
        .proxq_r {width:70%; height:80px;}
        .pro_sxtype {height:65px; margin-left:60px; overflow:hidden;}
        .pro_ls {float: left;text-align: center;}
        .proxq_sx .pro_ls span {font-size: 29px;color: rgb(102,102,102);padding-top: 5px; }
        .proxq_sx .pro_ls p {font-size: 14px;color: rgb(101,101,101);padding-top: 3px; line-height:25px;}
        .proxq_sx  span.c_sy{color:rgb(255,106,79);}
        .m_box{padding:0 50px; margin:0 48px;}
        .pro_dp {width:100%; overflow:auto;  height:70px; margin-top:10px; color:rgb(101,101,101);text-align:justify;line-height:22px;}
        .proxq_rzx {width: 25%;margin-top: 20px;}
        .proxq_rzx a {font-size: 18px;border: 1px solid rgb(255,106,79);padding: 5px 40px;color: rgb(255,106,79);display: inline-block;border-radius:5px;}
        .proxq_rzx a:hover{background:rgb(255,106,79);color:#fff;}

        .proxq_zx {width: 340px;height: 279px;right: 0;top: -16px; text-align:center;padding-top:10px;}
        .y_txt{color:rgb(136,136,136); line-height:35px;font-size:14px;}
        .prddtl-xtrgp{width:100%;height:32px;font-size:17px;color:#fff;line-height:35px;text-align:center;color:rgb(255,106,79); }
        .relative {width:280px;height:36px;border:1px rgb(210,210,210) solid;margin:0 auto;margin-bottom:10px;}
        .xtlst-form-ipt1 {border:none;height: 36px;line-height: 36px;text-indent: 8px;width: 275px;color: rgb(169,169,169);float:right;font-size: 14px; padding-left:5px;}
        .xtlst-form-btn1 {height: 40px;line-height: 38px;outline: none;border: none;width: 280px;cursor: pointer;border: 1px solid #fff;font-size: 16px;background:rgb(255,106,79);color: #fff;margin-top:10px;}

        .info_con{width:100%; border:1px rgb(210,210,210) solid;}
        .info_con .t_box{ width:100%; height:58px; margin-bottom:15px;}
        .info_con .t_box .tt{width:12.91%;height:58px; text-align:center; font-size:18px; line-height:52px; display:block;display:block;border-right:1px rgb(210,210,210) solid; border-top:3px rgb(255,106,79) solid; margin-top:-2px; z-index:99;}
        .info_con .t_box .tk{ width:87%;height:58px; border-bottom:1px rgb(210,210,210) solid;display:block;}
        .info_con .basic_box{width:95%;margin:0 auto;}
        .info_con .t_i{border-left:5px rgb(255,106,79) solid; display:inline-block;width:10px; height:17px; position:relative; top:3px;}
        .info_con .t_s{font-size:17px; color:rgb(85,85,85);}
        .info_con .gs_box{width:98%; padding:30px 20px 10px; }
        .info_con .pro_xq{ margin-bottom:15px;}
        .info_con .pro_xq h2{ font-size:18px;line-height:30px; color:rgb(0,0,0)}
        .info_con .pro_xq div{ font-size:16px;color:rgb(85,85,85);line-height:35px;text-align: justify;}
        .info_con table tr th,.info_con table tr td { border: 1px solid rgb(210,210,210); }
        .w130{width:130px; color:rgb(101,101,101);text-align: center;}
        .w470{width:470px; color:rgb(51,51,51);text-align: center;}
        .w1070{width:1070px; color:rgb(51,51,51); padding-left:32px;}
        .basic_box table{width: 100%; min-height: 25px; line-height: 25px; margin-top:18px; margin-bottom:15px; border-color:#b6ff00; border-collapse: collapse; }
        .basic_box table td{font-size:16px;padding-bottom:15px;padding-top:15px;line-height: 30px;}

	.brandbox{background: url(../picture/brand_bg-01.png);margin-top:30px;}
	.brand{max-width: 1200px;margin: 0 auto;padding: 30px 0;}
	.brand h1{text-align: center;font-size: 36px;line-height: 50px;}
	.brand .fgx{text-align: center;line-height:40px;}
	.brand ul{padding:10px 40px;margin-top: 20px;}
	.brand ul li{border:1px #ccc solid;width:calc(100% / 3 - 42px);text-align: center;margin: 0 20px;height: 260px;background:rgba(255,255,255,0.5);}
	.brand ul li .title{border-bottom:1px #ccc solid;line-height: 60px;}
	.brand ul li .title h3{font-size: 18px;font-weight: 600;color:#555;}
	.brand ul li .con{padding:30px 20px;}
	.brand ul li .con .img{width: 80px;height: 80px;margin: 0 auto;}
	.brand ul li .con .img img{width:100%;}
	.brand ul li .con p{text-align: center;font-size: 16px;margin-top: 20px;color: #666;}
        /*产品详情 end*/

        .type_more {
                color: #b91d21;
                height: 30px;
                line-height: 38px;
                position: absolute;
                right: -5px;
                font-size: 12px;
            }

       .pro_name .xq_title i.state {
            background: url(../images/xq_ico1.png) no-repeat;
        }
       .pro_name .xq_title i{
        width:65px; 
        height:25px; 
        display:inline-block; 
        background:#ff0000;
        position:relative;
        top:-2px;
        left:15px;
        text-indent:15px;
        line-height:22px;
        font-size:10px;
        color:#fff;
    }

/*搜索页*/
.search_nav {
    width:100%;
    height:40px;
    line-height:30px;
    padding-top:15px;
    font-size:16px;
}
.search_nav i{
    display:inline-block;
    position:relative;
    top:2px;
    padding-left:20px;
    width:22px;
    height:15px;

}
.search_nav a{
    color:rgb(61,58,59);
}
.sh_con,.user_center {
    width:70.5%; 
    border-top:8px solid rgb(233,86,4);
    background:#fff;
    padding-bottom:20px;
}
.sh_con .sh_list{
    margin:0 auto; 
    width:80%; 
}
.sh_con .sh_list ul li{
    padding:30px 0 40px;
    height:110px;
    margin-bottom:15px;
    border-bottom:1px dashed rgb(208,208,208);
}
.sh_con .sh_list .pro_img{
    width:13%;
    margin:17px 20px 0 0;
    border:2px solid rgb(201,201,201);
}
.sh_con .sh_list .pro_img img{
    width:100%;
}
.sh_con .sh_list .pro_box{
    width:60%;
    height:110px;
}
.sh_con .sh_list .pro_box h1 a{
    font-size:20px;
    line-height:50px;
    font-weight:700;
    color:rgb(76,74,72);
}
.sh_con .sh_list .pro_box h1 a:hover{
    color:rgb(234,85,4);
}
.sh_con .sh_list .pro_box p{
    font-size:14px;
    line-height:23px;
    color:rgb(76,74,72);
	
}
.sh_con .sh_list .pro_a{
    margin-top:15px;
    display:inline-block;
    width:13%;
    height:80%;
    font-size:16px;
    color:rgb(234,85,4);
    text-align:center;
    line-height:85px;
    border:1px solid rgb(239,128,68);
    border-radius:100px;
}
.sh_con .sh_list .pro_a:hover{
    background:rgb(239,128,68);
    color:#fff;
}
.sh_con .paging_box{
    width:100%;
    height:100px;
}
.pro_right{
    width:27%;
}
.pro_hot {
    width: 100%;
    border-top: 8px solid rgb(233,86,4);
    position:relative;
    margin-bottom:50px;
    background:#fff;
}
.pro_hot .hot_ico{
    position:absolute;
    top:-12px;
    left:20%;
}
.pro_hot h1{
    text-align:center;
    /*text-indent:2.5em;*/
    color:rgb(234,85,4);
    font-size:25px;
    font-weight:700;
    line-height:85px;
}
.pro_hot ul,.more{
   padding:0 8%;
}
.pro_hot ul li{
    padding-bottom:20px;
    border-bottom:1px dashed rgb(208,208,208);
    margin-bottom:20px;
}
.pro_hot .pro_txt a{
    font-size:20px;
    font-weight:bold;
    color:rgb(76,74,72);

}
.pro_hot .pro_txt a:hover{
    color:rgb(234,85,4);
}
.pro_hot .pro_txt i{
    display:inline-block;
    position:relative;
    top:4px;
    width:12px;
    height:24px;
    border-left:3px solid rgb(137,137,137);
}
.pro_hot .hod_proxq {
    margin-top: 15px;
    overflow:hidden;
}
.hod_proxq_l {
    width:45%;
    margin-right: 12px;
    border-right: 1px dashed #e8e8e5;
}
.hod_proxq p {
    font-size: 13px;
    color: #555;
    line-height: 25px;
}
 .hod_proxq p span {
     color:rgb(234,85,4);
}
.more {
    text-align:right;
    font-size:14px;
    position:relative;
    top:-10px;
}
.more a{
     color:rgb(234,85,4);
}
/*搜索页*/

/*新闻详情页*/
.banner img {
    width: 100%;
    vertical-align: top;
}
.xq_con {
    padding-top:40px;
}
.newxq_t {
    font-size: 24px;
    font-weight:bold;
    color: rgb(233,86,4);
    text-align: center;
}
.newxq_xx {
    text-align: center;
    padding:20px 0 25px;
    border-bottom:1px dashed rgb(137,137,137);
}
.newxq_xx span {
    padding-right: 30px;
    color:rgb(137,137,137);
    font-size: 15px;
}
.news_con {
    padding: 40px 50px;
}
.news_con img {
    width: 96% !important;
    height: auto !important;
    margin: 0 auto;
}
.news_con table {
    border-collapse: collapse;
    border-spacing: 0px;
    margin: 0px auto;
    color: rgb(0, 0, 0);
    font-family: Sunsim, Arial, 'Microsoft YaHei', sans-serif;
    font-size: 14px;
    line-height: 21px;
    width:800px;
}
.news_con table td {
    border:1px solid #666666;
    margin:0;padding:0;
}
.news_con table td p{
    text-indent: 0px;
}

.news_con p {
    color: rgb(61,59,57);
    font-size: 16px;
    line-height: 28px;
    text-indent: 30px;
}
.news_bx p {
    text-indent: 0px;
}

/* 新闻上下一条记录*/
.New_next{
    padding: 10px 6%;
    width: 88%;
    background:rgb(251,233,216);
}
.New_next p{
    line-height: 28px;
    font-size: 15px;
    color:#333;
}
.New_next p span{
    font-weight: bold;
    font-size: 15px;
    margin-right: 10px;
    color:rgb(232,86,3);
}
.New_next p a{
    color:rgb(232,86,3);
}
.xgtj_list{
    padding: 20px 6%;
    width: 88%;
}
.xgtj_list p {
    font-weight: bold;
    font-size: 16px;
    line-height:40px;
    border-bottom: 1px dashed #ccc;
    color: rgb(232,86,3);
    padding-bottom: 3px;
}
.xgtj_list ul{
    margin-top: 5px;
}
.xgtj_list ul li{
    font-size: 14px;
    line-height: 32px;
    height: 32px;
}
.xgtj_list ul li a{
    color:rgb(74,74,71);
}
.xgtj_list ul li span {
    float: right;
}
/* 新闻上下一条记录 end */
/*新闻详情页*/

/*新闻列表页*/
.news_nav {
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #c8c6c6;
}
.news_nav ul li {

    height: 60px;
    line-height: 60px;
}
 .news_nav ul li a {
    padding: 0 30px;
    font-size: 20px;
    font-weight:bold;
    color: rgb(137,137,137);
    line-height: 58.5px;
    display: block;
    border-bottom: 2px solid transparent;
}
 .news_nav ul li:hover a, .news_nav ul li.on a {
    color: rgb(232,86,3);
    border-bottom: 4px solid rgb(246,179,127);
}
 .sh_con .news_list{
    margin:0 auto; 
    width:90%; 
}
.sh_con .news_list ul li{
    padding:30px 0 20px;
    overflow:hidden;
    margin-bottom:15px;
    border-bottom:1px dashed rgb(208,208,208);
}
.sh_con .news_list .pro_img{
    width:170px;
    height:110px;
    margin:5px 20px 0 0;
}
.sh_con .news_list .pro_img img{
    width:100%;
    height:100%;
}
.sh_con .news_list .pro_box{
    width:70%;
    height:110px;
}
.sh_con .news_list .pro_box h1 a{
    font-size:20px;
    line-height:50px;
    font-weight:700;
    color:rgb(76,74,72);
}
.sh_con .news_list .pro_box h1 a:hover{
    color:rgb(234,85,4);
}
.sh_con .news_list .pro_box p{
    font-size:14px;
    line-height:21px;
    color:rgb(76,74,72);
	word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.news_time {
    text-align:right;
    color:rgb(113,113,113);
}
/*新闻列表页*/

/*会员中心*/
.user_center h1{
    display:inline-block;
    font-size:24px;
    color: rgb(232,86,3);
    padding:10px 20px;
    border-bottom: 4px solid rgb(246,179,127);
}
.user_center  .member_nav{
    height: 60px;
    line-height: 60px;
    border-top: 1px solid #c8c6c6;
    margin-top:-1px;
}
.user_center  .member_nav a{
    padding: 0 30px;
    font-size: 20px;
    font-weight: bold;
    color: #898989;
    line-height: 58.5px;
    display: block;
    border-bottom: 2px solid transparent;
}
.user_center  .member_nav .on{
    color: rgb(232,86,3);
    background:rgb(253,240,231);
}
.user_center  .member_nav .on a {
     color: rgb(232,86,3);
}

.gmpro_xx {
    width: 100%;
    margin-top: 20px;
}
.gmpro_xx table{
     width: 100%;
}
.gmpro_xx table th{
    
    color: rgb(232,86,3);
}
.gmpro_xx table tr th.th_l,proxq_main,table tr th.th_l{
    border-left: 1px solid rgb(232,86,3);
}
.gmpro_xx table tr th.th_r,proxq_main,table tr th.th_r{
    border-right: 1px solid rgb(232,86,3);
}
.gmpro_xx table tr th {
    border-top: 1px solid rgb(232,86,3);
    border-bottom: 1px solid rgb(232,86,3);
    line-height: 30px;
    background:rgb(253,240,231);
    color: rgb(232,86,3);
}
.gmpro_xx table tr td {
    border: 1px solid #bfbbb8;
    border-top: 0;
    text-align: center;
    line-height: 30px;
    color: #787677;
}
.new_box {
    padding: 2px 23px;
    font-size: 12px;
    background: rgb(232,86,3);
    color: #fff;
    border-radius:3px;
}
.fw_ico{
   width:95%;
   height:300px;
   overflow:hidden;
   padding:75px 0 0 5%;
}
.fw_ico img{
    width:93%;
}
.ways { width:92%; margin:120px auto 0;}
.ways dl{ 
    margin:0 6.7%;
    width:90px;
}
.ways dl dd{
    color:rgb(137,137,137);
}
.ways dl dd strong{
    color:rgb(232,86,3);
    font-size:16px;
    letter-spacing:2px;
}
.ways dl dd p{
    text-align:center;
    font-size:12px;
    letter-spacing:1px;
    line-height:23px;
}
/*会员中心*/


/*新增付息*/
.gm_proxx {
    padding: 0px 25px 5px 15px; 
    display:none;
}
.gm_inp {
    margin-top:10px;
}
.gm_inp .gm_pro_xz {
  border:1px #fff solid;
  padding:6px 20px;
  display:inline-block;  
  border-radius:3px;
  background:rgb(232,86,3);
  color:#fff;
}
.gm_inp .pro_title {
    display:inline-block;  
    height: 35px;
    line-height: 35px;
    padding-left:0px;
    color:rgb(255,106,79);
    font-size:16px;
    text-indent:8px;
}
.gm_proxx .pro_title{
    display:inline-block;  
    width: 100%;
    height: 35px;
    line-height: 35px;
    padding-left:0px;
    color: rgb(255,106,79);
    font-size:16px;
    text-indent:8px;
}
.gm_proxx .pr_info{
    width:100%;
    height:auto;
    overflow:hidden;
}
.gm_xx {
    line-height: 35px;
    text-align: right;
    font-size: 16px;
    color: #8f9191;
    padding-left: 10px;
}
.gm_inpt {
    padding-left: 15px;
    position: relative;
    color:rgb(93,93,93);
}
.gm_inpt .txt_input {
    border: 1px solid #8f9191;
    color: #333;
    background: #fff;
    width: 320px;
    height: 35px;
    padding: 0 12px !important;
    font-size: 14px;
    line-height: 35px;
    margin-bottom:5px;
}
.gm_inpt span{
    font-size:12px;
    margin-left:5px;
}
.pr_input {
    padding-left:80px;
    margin:10px 0 20px;
}
.xname, .fxtime a.Edit_fx_time {
    color: #0085da;
}
.gmpro_xx {
    width: 100%;
    margin-top: 20px;
}
.gmpro_xx table{
     width: 100%;
}
/*.gmpro_xx table tr th {
    border: 1px solid #bfbbb8;
    line-height: 30px;
    color: #787677;
}*/
.gmpro_xx table tr td {
    border: 1px solid #bfbbb8;
    border-top: 0;
    text-align: center;
    line-height: 30px;
    color: #787677;
}

.mygm_submit {
    border: 1px solid rgb(232,86,3);
    padding: 8px 56px;
    background: rgb(232,86,3);
    display: inline-block;
    margin-left: 7px;
    margin-top:10px;
    color:#ffffff;
    font-size:16px;
}
.gm_input {
    width: 100%;
    margin: 10px 0;
}
/* 新增付息时间*/

/*个人资料*/
.my_zl {
    margin-top: 30px;
    border:1px rgb(210,210,210) solid;
}
.p-data ul {
    overflow: hidden;
    border-bottom: 1px solid #f6f6f6;
}
.p-data li {
    padding-right: 12px;
    border-top:1px rgb(210,210,210) solid;
    overflow:hidden;
}
.p-data li.change-pwd {
    height: 210px;
    padding-left:20%;
}
.p-legal {
    display: block;
    line-height: 59px;
    width: 83px;
    padding: 0 0 0 21px;
}
.p-legal i {
    display: inline-block;
    width: 13px;
    height: 13px;
    background: url(../images/zl_ico2.png) no-repeat 0 -21px;
    margin: -2px 7px 0 0;
    position: relative;
    top: 2px;
}

.p-not {
    background-position: 0px 0px !important;
}
.pr20 {
    padding-right: 20px;
}
.col333, a.col333 {
    color: #333;
}
.col9c {
    color: #9c9c9c !important;
}
.p-data li p {
    line-height: 59px;
    font-size: 14px;
    width: 530px;
}
.p-data li p  label{
    line-height: 0px;
    font-size: 12px;
        margin-left: 307px;
}
.p-change {
    width: 92px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border: 1px solid rgb(210,210,210);
    font-size: 14px;
    color: #555;
    margin-top: 15px;
}
.new-email, .modify-email,.real-name,.change-pwd {
    display: none;
}
.input-text,.input-email {
    width: 210px;
    height: 33px;
    border: 1px solid rgb(210,210,210);
    background: #f8f8f8;
    border-radius: 5px !important;
    text-indent: 6px;
    margin: 0 0 0 15px;
}
.p-red {
    width: 78px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    font-size: 14px;
    color: #fff !important;
    border-radius: 5px;
    margin-top: 15px;
    background: rgb(232,86,3);
}
.p-cancel {
    width: 58px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border: 1px solid #e5e5e5;
    font-size: 14px;
    color: #555 !important;
    border-radius: 5px;
    margin-top: 15px;
    background: #f8f8f8;
    margin-right: 6px;
}
.pt-cancel {
    display:inline-block;
    padding: 8px 52px;
    text-align: center;
    border: 1px solid rgb(210,210,210);
    font-size: 16px;
    color: #555 !important;
    border-radius: 5px;
    margin-top: 15px;
    background: #f8f8f8;
    margin-left: 10px;
}
.p-data li p.pl104 {
    padding-left: 104px;
     line-height:25px;
     font-size:12px;
     margin: 15px 0;
}
#email_state{
   width: 500px;
    margin-left: 105px;
    margin-top: 3px;
    display: block;
    height: 20px;
    line-height: 17px;
}
/*个人资料*/

/*我的收藏*/
.Validform_wrong{ color:red;}
.pro_name a.on {
    background-position: 0 -27px;
}
.xq_sctxt {
    background: url(../images/sc_ico.png) no-repeat 0px -3px;
    text-indent: 29px;
    font-size: 14px;
    display: inline-block;
    margin-left: 15px;
    height:23px;
    line-height:23px;
    position:relative;
    top:-12px;
}

.dz_pro {
    border-bottom: 0;
    overflow:hidden;
}
.dz_pro ul li {
    height: 123px;
    width:94%;
    float:right;
    padding: 10px 20px 10px 0;
    border: 1px solid #d0d0d0;
    margin-bottom:10px;
}
.dz_list_img {
    width: 9.4%;
    position:absolute;
    left:0px;
    margin-top:6px;
}
.dz_list_img a img {
    width: 100px;
    margin: 0 auto;
}
.dz_list_img a {
    width: 100px;
    height:100px;
    border:1px solid rgb(201,201,201);
    margin: 0 auto;
    overflow:hidden;
    display: block;
}
.dz_txt {
    width: 77.2%;
    padding: 0 1.5% 0 75px;
    overflow: hidden;
}
.dz_t {
    font-size: 22px;
    color: rgb(31,98,177);
}
.dz_txt .dz_desc {
    padding-top: 8px;
    overflow: hidden;
    /*white-space: nowrap;
    text-overflow: ellipsis;*/
    height: 50px;
    font-size: 16px;
    line-height:25px;
    color:#b6b6b6
}
.dz_txt p {
    float: left;
    width: 22%;
    margin-right: 2%;
    font-size: 18px;
    color:#b6b6b6;
    padding-top: 10px;
}
.dz_txt p span {
    font-weight: bold;
    font-size: 20px;
    color: rgb(185,30,33);
}
.dz_more {
    font-size: 18px;
    color: rgb(31,98,177);
    border: 1px solid rgb(31,98,177);
    padding: 4px 3.4%;
    height: 30px;
    line-height: 30px;
    margin-top: 40px;
}
 a {}
  .dz_pro ul li:hover  .dz_more {
        background: rgb(31,98,177);
        color: #fff;
    }

  .dz_pro table{
    width: 100%; min-height: 25px; line-height: 25px; margin-top:25px;margin-bottom:8px; border-color:#b6ff00; border-collapse: collapse; 
}
.dz_pro table th{
    border-top: 1px solid rgb(232,86,3);
    border-bottom: 1px solid rgb(232,86,3);
    line-height: 30px;
    background: rgb(253,240,231);
    color: rgb(232,86,3);
}
.dz_pro table td{
    font-size:13px;
    text-align:center;
    padding:5px;
    color:rgb(51,51,51);
    border: 1px solid rgb(210,210,210); 
}
.dz_pro table td a{
    color:rgb(101,101,101);
}
.dz_pro table td a:hover{
    color:rgb(31,98,177);
}

/*我的收藏*/

.bg{
    overflow:hidden;
    background:rgb(238,238,238);
}

