@charset "utf-8";
/* CSS Document */
a { text-decoration: none; }
a:hover { text-decoration: none; }
.paihang_top { width: 1198px; margin: 0 auto; overflow: hidden; }
.paihang_top .slt { width: 524px; height: 372px; float: left; }
.paihang_top .slt img { width: 100%; height: 100%; }
.paihang_top .dy { float: left; margin-left: 20px; width: 654px; }
.paihang_top .dy .nt_ryui { width: 100%; }
.nt_ryui .nt_h1 { font-size: 14px; float: right; width: 100%; height: 55px; }
.nt_ryui .nt_h1 h1 { font-size: 20px; width: 398px; float: left; }
.nt_ryui p { line-height: 23px; margin-bottom: 30px; }
.freeLine { height: 56px; margin-top: 33px; }
.freeLine .li1 { width: 408px; height: 54px; border: 1px solid #e60026; background: #fff2f2; color: #e60026; font-size: 18px; line-height: 54px; border-radius: 5px; }
.freeLine .li1 .i1 { background: url('/images/phone2.png') no-repeat center; display: inline-block; width: 24px; height: 23px; margin: 17px 12px 0 35px; }
.freeLine .allRight { width: 190px; height: 56px; background: #fe543e; font-size: 18px; color: #fff; line-height: 56px; border-radius: 5px; }
.freeLine .allRight .i3 { display: inline-block; width: 25px; height: 24px; background: url('/images/zixun.png') no-repeat center; margin: 17px 8px 0 41px; }
/***********µ¯´°ÑùÊ½***************************/
.sentMassage_login_cover { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(50, 50, 50, .5); }
.sentMassage_login_cover .tanCeng { position: relative; display: block; margin: 0 auto; z-index: 12300; top: 13%; width: 600px; background: #fff; }
.sentMassage_login_cover .popover-close { width: 30px; height: 20px; position: absolute; right: 8px; top: 22px; z-index: 10; }
.sentMassage_login_cover .popover-close a { width: 0; padding-left: 30px; height: 20px; font-size: 0; overflow: hidden; line-height: 0; background: url(http://image1.jmw.com.cn/public/images/bd_bg1.png) -80px -33px; display: block; text-decoration: none; }
.sentMassage_login_cover .mostIput { width: 100%; padding: 19px 0 5px 0; position: relative; min-height: 300px; }
.sentMassage_login_cover .money .top { width: 150px; }
.sentMassage_login_cover .money span { display: block; width: 100%; height: 99px; position: absolute; top: 36px; }
.sentMassage_login_cover .money span img { width: 100px; height: 100px; display: block; margin: 0 auto; }
.sentMassage_login_cover .mostIput p { font-size: 24px; font-weight: bold; line-height: 60px; text-align: center; line-height: 45px; margin: 10px 0; }
.sentMassage_login_cover .mostIput dl dt, .sentMassage_login_cover .mostIput dl dd { text-align: center; line-height: 35px; font-size: 17px; }
.sentMassage_login_cover .sentMassage { width: 400px; margin: 20px auto; }
.sentMassage_login_cover .sentMassage .itrm { height: 57px; position: relative; clear: both; margin-bottom: 5px; }
.sentMassage_login_cover .sentMassage .itrm label { border: 1px solid #ddd; border-radius: 2px; overflow: hidden; width: 90%; padding: 0 0 0 30px; background-color: #fff; display: inline-block; position: relative; }
.sentMassage_login_cover .sentMassage .itrm label input { width: 100%; display: inline-block; vertical-align: middle; padding: 14px 0; outline: none; border: none; font-size: 16px; }
.sentMassage_login_cover .lastStep { width: 125px; height: 24px; border-radius: 3px; padding: 0 7px; background: black; position: absolute; top: -29px; right: 8px; opacity: 0.6; font-size: 12px; color: #fff; line-height: 24px; text-align: center; }
.sentMassage_login_cover .mostIput .btn { border: 0; width: 97%; height: 50px; line-height: 50px; background-color: #ff9a1f; text-align: center; color: white; border-radius: 5px; font-size: 18px; margin-top: 13px; margin-left: 3px; }
.sentMassage_login_cover .mostIput .btn:hover { cursor: pointer; background: #f98b00; text-decoration: none; }
.sentMassage_login_cover .show { /*display: none;*/ }
.sentMassage_login_cover .itrm textarea { width: 98%; height: 87%; resize: none; border: none; font-size: 16px; color: #999; outline: none; padding: 3% 0; }
.sentMassage_login_cover .ation { height: 25px; line-height: 2px; font-size: 14px; color: red; text-align: left; font-weight: normal; display: none; width: 95%; }
.sentMassage_login_cover .itrm .nameBox { background: url(/images/name1.png) no-repeat 5px center; background-size: 20px 18px; }
.sentMassage_login_cover .itrm .tellBox { background: url(/images/tell1.png) no-repeat 5px center; background-size: 20px 18px; }
.sentMassage_login_cover .itrm .yanBox { background: url(/images/yan1.png) no-repeat 5px center; background-size: 20px 18px; }
.sentMassage_login_cover .itrm .liu { background: url(/images/liu1.png) no-repeat 5px 12px; background-size: 20px 18px; height: 70px; }
/*********************Ð¡³Ô¼ÓÃËÅÅÐÐ°ñ********************************/
.left-con1 { width: 1198px; padding-bottom: 10px; margin: 0 auto; margin-top: 20px; }
.left-con1 .biao { font-size: 20px; font-weight: 800; border-bottom: 1px solid #dfdfdf; height: 40px; }
.left-con1 .project { width: 1198px; height: 205px;    border-bottom: 1px #d2d2d2 solid; }
.left-con1 .project .pro-left { width: 300px; height: 170px; float: left; }
.left-con1 .project .pro-left img { margin: 15px 0px 0 20px; }
.left-con1 .project .pro-right { width: 895px; height: 170px; float: left; }
.left-con1 .project .pro-right .pro-rg-top { width: 859px;height: 48px; margin: 20px 0 8px 30px; }
.left-con1 .project .pro-right .pro-rg-top div { background: url(/images/shuzi.png) no-repeat; position: relative; }
.left-con1 .project .pro-right .pro-rg-top a { font-family: Î¢ÈíÑÅºÚ; font-size: 18px; color: #040404; display: block; margin-bottom: 12px; float: left; margin-top: 10px; width: 400px; font-weight: 700; text-decoration: none; }
.left-con1 .project .pro-right .pro-rg-top .img1 { background-position: 0 0; height: 44px; width: 58px; float: left; margin-right: 12px; }
.left-con1 .project .pro-right .pro-rg-top .img2 { background-position: -58px 0; height: 44px; width: 58px; float: left; margin-right: 5px; }
.left-con1 .project .pro-right .pro-rg-top .img3 { background-position: -117px 0; height: 44px; width: 58px; float: left; margin-right: 5px; }
.left-con1 .project .pro-right .pro-rg-top .img4 { background-position: -176px 0; height: 44px; width: 58px; float: left; margin-right: 5px; }
.left-con1 .project .pro-right .pro-rg-top .img5 { background-position: -234px 0; height: 44px; width: 58px; float: left; margin-right: 5px; }
.left-con1 .project .pro-right .pro-rg-top1 { width: 895px; height: 48px; margin: 15px 0 8px 0; }
.left-con1 .project .pro-right .pro-rg-top1 .rd { height: 44px; width: 58px; float: left; }
.left-con1 .project .pro-right .pro-rg-top1 .rd img { width: 100%; height: 100%; }
.left-con1 .project .pro-right .pro-rg-top1 a { font-family: Î¢ÈíÑÅºÚ; font-size: 18px; color: #040404; display: block; margin-bottom: 12px; float: left; margin-top: 10px; width: 200px; font-weight: 700; text-decoration: none; }
.left-con1 .project .pro-right .pro-rg-main { width: 835px; margin-left: 62px; font-size: 16px;height: 85px; color:#333; }
.left-con1 .project .pro-right .pro-rg-foot .div1 { margin: 14px 0 0 63px; float: left; }
.left-con1 .project .pro-right .pro-rg-foot .div2 { margin: 14px 0 0 30px; float: left; }
.left-con1 .project .pro-right .pro-rg-foot .div3 {float: right; }
.left-con1 .project .pro-right .pro-rg-foot .div3 a { color: #FF0004; text-decoration: none; }
.myweb .more { width: 150px; height: 30px; margin-left: 500px; display: block; border: 1px solid #f10; border-radius: 5px; text-align: center; margin-right: 30px; line-height: 30px; font-size: 16px; color: #f10; }
.myweb .more a { color: #f10; text-decoration: none; }
/*****************¼ÓÃËµÄÅÅÐÐ°ñ*************************************/
.rank-con-brand { width: 1198px; height: 495px; margin: 0 auto; overflow: hidden; }
.rank-con-brand-lf { width: 896px; height: 495px; float: left; background: #fff; margin-right: 10px; }
.rank-con-brand-lf h1 { font-size: 18px; margin-top: 15px; float: left; }
.con-brand-lf-t { width: 876px; height: 52px; border-bottom: 1px solid #e8e8e8; margin: 0 auto; }
.con-brand-lf-t span { display: block; width: 30px; height: 25px; float: left; background: url(/images/bg1.png) no-repeat -227px -53px; margin: 14px 14px 0 0; }
.con-brand-lf-c { padding-top: 10px; width: 876px; height: 432px; margin: 0 auto; }
.rk-bk-lt { overflow: hidden; }
.rk-bk-item { width: 209px; height: 225px; overflow: hidden; float: left; margin-right: 10px; transition: all .3s; -webkit-transition: all .3s; }
.rk-bk-item a { display: block; width: 209px; height: 225px; text-align: center; text-decoration: none !important; }
.rk-bk-item-img, .rk-bk-item-img img { width: 209px; height: 167px; }
.rk-bk-item-img { position: relative; }
.adrico { display: block; width: 24px; height: 14px; background: url(/images/bg1.png) no-repeat 0 -594px; position: absolute; bottom: 2px; right: 2px; }
.rk-bk-adr { height: 22px; color: rgb(51, 51, 51); text-align: center; margin-top: 4px; font: 14px/22px Î¢ÈíÑÅºÚ; }
.rk-bk-adr:hover { color: #e4000f; }
/***************ÓÒ²à»¬¶¯************************/
.box280 { float: right; width: 270px; padding: 0 10px; }
.rk-bd-rt-t { height: 42px; color: rgb(51, 51, 51); position: relative; font: 16px/42px Î¢ÈíÑÅºÚ; border-bottom: 1px solid rgb(232, 232, 232); font-size: 18px; font-weight: 900; margin-top: 10px; }
.brand_hot ul li { width: 270px; border-bottom: 1px dashed #eee; overflow: hidden; font-size: 14px; }
.brand1 { width: 270px; height: 10px; margin: 8px 0; float: left; padding: 7px 0 }
.brand1 .brand-num, .brand2 .brand-num { width: 18px; height: 18px; font-size: 12px; line-height: 18px; text-align: center; color: #e01f19; background: #ff4343; border-radius: 50%; color: #fff; display: block; margin-right: 10px; float: left; }
.brand1 .brand-img { width: 195px; line-height: 18px; height: 18px; color: #333; float: left; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; display: block; }
.brand1 .brand-mo { width: 47px; float: right; font-size: 14px; line-height: 18px; color: #006699; display: block; text-align: right }
.brand2 { width: 260px; height: 50px; margin: 8px 0; float: left; display: none }
.brand2 .brand-img { width: 77px; border: solid 1px #e6e6e6; margin-right: 10px; display: block; float: left; height: 50px; }
.brand2 .brand-img img { width: 100%; height: 100%; }
.brand2 .brand-more { width: 170px; height: 50px; float: left; }
.brand2 .brand-more .brand-more1 { color: #333; line-height: 24px; height: 24px;text-decoration: none !important; }
.brand2 .brand-more .brand-more1:hover{color: #e4000f;}
.brand2 .brand-more .brand-more2 { font-size: 12px; line-height: 16px; height: 16px; margin-top: 15px; overflow: hidden; float: right; }
.brand2 .brand-more .brand-more2 span { width: 130px; float: left; color: #666; display: block; }
.brand2 .brand-more .brand-more2 a { width: 50px; float: left; color: #666; display: block;text-decoration: none !important;  }
.brand2 .brand-more .brand-more2 a:hover{color: #e4000f;}
.brand2 .brand-more .brand-more2 span b { color: #e60012; }
.brand1 .zr_5, .brand2 .zr_5 { width: 18px; height: 18px; font-size: 12px; line-height: 18px; text-align: center; color: #fff; background: #ccc; display: block; float: left; margin-right: 10px; border-radius: 50%; }
.brand1 .zr_6, .brand2 .zr_6 { width: 18px; height: 18px; font-size: 12px; line-height: 18px; text-align: center; color: #fff; background: #ff6e2e; display: block; float: left; margin-right: 10px; border-radius: 50%; }
.brand1 .zr_7, .brand2 .zr_7 { width: 18px; height: 18px; font-size: 12px; line-height: 18px; text-align: center; color: #fff; background: #ffab34; display: block; float: left; margin-right: 10px; border-radius: 50%; }
/*************ÇÐ»»*******************/
.sublist { padding: 10px 0; width: 1189px; margin: 0 auto; overflow: hidden; }
.sublist .hd { overflow: hidden; }
.sublist .hd ul li { background: #C60000; color: #FFFFFF; width: 282px; float: left; margin-right: 20px; height: 50px; text-align: center; line-height: 50px; font-size: 20px; }
.sublist .hd ul li.on { height: 50px; background: #fff; border-top: 2px solid #C60000; border-bottom: 2px solid #fff; color: #D90D26; font-weight: bold; line-height: 50px; }
.sublist .hd ul li:nth-child(4n){margin-right:0px;}
.pub-info-list { padding: 20px 0; font-size: 14px; overflow: hidden; }
.pub-info-list a { float: left; text-decoration: none !important;width: 324px; height: 201px; }
.pub-info-list img { width:100% !important; height: 100% !important; border: 1px solid #d9d9d9; border-radius: 4px; -webkit-border-radius: 4px; margin-right: 18px; }
.pub-info-list .title { position: relative; font-size: 18px !important; font-weight: normal; height: 32px; line-height: 32px; color: #333; /* padding: 0 12px 0; */ overflow: hidden; width: 845px; }
.pub-info-list .publish-time { color: #999; margin-top: 20px !important; float: left; overflow: hidden; margin-left:20px; }
.pub-info-list p { line-height: 20px; height: auto !important; line-height:35px !important; overflow: hidden; color: #666; float: left; width: 845px; margin-top: 20px !important;margin-left:20px !important; font-size: 16px;}
.cont9_left .xw1 { font-size: 18px; overflow: hidden; line-height: 50px; height: 50px; }
.cont9_left .title { float: left; font-weight: normal; #333333;    margin-left: 20px; }
.cont9_left .title a { width: 100%; height: 32px;text-decoration: none !important;color: #333333;}
.cont9_left .title a:hover { color: #e4000f; }
.cont9_left .gx { float: right; padding-right: 12px; font-size: 14px;     color: #333;}
.cont9_left .xw2 { font-size: 18px; overflow: hidden; line-height:  50px; height:  50px; background: #F2F2F2; }
.cont9_left .xw3 { font-size: 18px; overflow: hidden; line-height:  50px; height:  50px; }
.cont9_left .xw4 { font-size: 18px; overflow: hidden; line-height:  50px; height:  50px; background: #F2F2F2; }
.cont9_left .xw5 { font-size: 18px; overflow: hidden; line-height:  50px; height:  50px; }
.cont9_left .xw6 { font-size: 18px; overflow: hidden; line-height:  50px; height:  50px; background: #F2F2F2; }
.cont9_left .xw7 { font-size: 18px; overflow: hidden; line-height:  50px; height:  50px; }
.cont9_left .xw8 { font-size: 18px; overflow: hidden; line-height:  50px; height:  50px; background: #F2F2F2; }
.cont9_left .xw9 { font-size: 18px; overflow: hidden; line-height:  50px; height:  50px; }


.div33  
{
    width: 150px;
    height: 30px;
    float: right;
    display: block;
    border: 1px solid #f10;
    border-radius: 5px;
    text-align: center;
    margin-right: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #f10;
    
    }
    
.div3
    {
            float: right;
    width: 115px;
        
        }