@charset "utf-8"; body{ margin:0; padding:0; color:#333; font-family:"微软雅黑"; font-size:14px; } *{ margin:0; padding:0;} a{ text-decoration:none; color:#333; } a:hover{color:#945357; } ul{ margin:0; padding:0;} li{ list-style:none;} img{ border:0;} td{ line-height:20px;} .clear{ width:1px; height:0; overflow:hidden; clear:both;} form{ margin:0; padding:0;} .page{ float:left; width:100%; text-align:center; margin-bottom:40px;} .page a{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #e0e0e0; border-radius:3px; margin:0 3px;} .page a.on,.page a:hover{ color:#fff; border:1px solid #945357; background:#945357;} input,select,textarea{ font-family:"微软雅黑"; outline:none} .fl{ float:left;} .fr{ float:right} .wrap{ width:1200px; margin:0 auto;} .overflow{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;} /*头部*/ .topneiye{position:absolute; left:0; top:0; z-index:9;} .top{ width:100%; padding:15px 0; margin:0 auto; float:left} .logo{ height:50px; float:left;} .lang{ float:right; height:20px; margin-top:15px; line-height:20px; font-family:Arial, Helvetica, sans-serif;} .lang img{ height:20px; float:left; margin-right:5px;} .lang span{ float:left; font-size:16px;} .menu{ float:left; margin-left:70px; margin-top:10px;} #nav { display:block; margin:0 auto;} #nav .jquery_out {float:left;line-height:40px;display:block; } #nav .mainlevel { float:left;/*IE6 only*/ background-repeat:no-repeat; position:relative;margin-right:13px; } #nav .mainlevel img{ margin-top:12px; float:right; margin-left:5px;} #nav .mainlevel .img1{ display:none} #nav .mainlevel span{ float:left; display:block;} #nav .mainlevel a { text-decoration:none; line-height:30px; border-radius:20px; display:block; float:left; text-transform:uppercase; padding:0 15px; margin-left:20px;font-size:15px; color:#000;transition: all 0.3s ease 0s; margin-bottom:10px;} #nav .mainlevel a.hov{ background:#945357; color:#fff;} #nav .mainlevel a:hover {background:#945357; color:#fff;} #nav .mainlevel a.hov .img2{ display:none} #nav .mainlevel a.hov .img1{ display:block} #nav .mainlevel a:hover .img2{ display:none} #nav .mainlevel a:hover .img1{ display:block} #nav .mainlevel ul {display:none; position:absolute; list-style-type:none; padding:0; margin:0; z-index:1020; padding:10px 0; background:#fff;box-shadow: 0 0 5px #ddd; width:100px; border-radius:10px; margin-left:22px; } #nav .mainlevel ul li { width:100%; height:30px; line-height:30px; margin:0; padding:0; list-style-type:none;/*IE6 only*/} #nav .mainlevel ul li a{ width:80px; height:30px;line-height:30px; padding:0; margin:0 10px; color:#000; font-size:14px; border-bottom:1px dashed #ddd; border-radius:0; text-align:center} #nav .mainlevel ul li a:hover{ background:#fff; color:#945357} .banner{ min-width:1200px; overflow:hidden;} .banner-box{ width:100%;height:710px;position:relative;overflow:hidden;} .banner-box .bd{ width:100% !important;} .banner-box .bd li .m-width {width:100%;margin:0 auto;overflow:hidden;} .banner-box .bd li{width:100% !important;height:710px;} .banner-box .bd li a{display:block;background-size:auto;height:710px; width:100%;} .banner-btn{width:100%;position:absolute;top:390px; margin:0 auto} .banner-btn a{display:block;width:30px;height:57px;position:absolute;top:0; outline:none} .banner-btn a.prev{left:40px;background:url(le.png) no-repeat;} .banner-btn a.prev:hover{background:url(le2.png) no-repeat;} .banner-btn a.next{right:40px;background:url(ri.png) no-repeat;} .banner-btn a.next:hover{background:url(ri2.png) no-repeat;} .banner-box .hd {position:absolute;top:280px;left:50%; margin-left:-24px; } .banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin:0px 6px;background:#bca599;float:left;cursor:pointer;} .banner-box .hd ul li.on{background:#662d2d;} .index_about{ width:100%; float:left; padding:90px 0; height:400px; background:url(bg1.jpg) top center;} .abouttu{ float:right; height:400px;} .aboutmain{ width:790px; float:left} .abouttxt{ width:100%; line-height:35px; font-size:15px; overflow:hidden; height:245px; float:left; margin-top:30px;} .atitle1{ font-size:24px; width:100%; font-weight:bold; line-height:30px; /*background:url(bg2.png) left bottom;background-repeat:no-repeat; padding-bottom:15px;*/ float:left;} .aboutm{ display:block; width:140px; height:40px; line-height:40px; color:#fff; transition: all 0.3s ease 0s; margin-top:30px;text-align:center; background:#945357; font-size:16px;} .aboutm:hover{ background:#152D79; color:#fff;} .index_yewu{ width:100%; float:left; padding:90px 0; background:url(bg2.jpg) top center;} .yewulist{ width:1215px; float:left; margin-top:35px;} .yewulist li{ width:228px; height:383px; float:left;transition: all 0.3s ease 0s; margin-right:15px; overflow:hidden; position:relative; margin-top:20px; margin-bottom:0;} .yewulist li img{ width:229px; height:383px;} .yewulist li:hover{ margin-top:10px; margin-bottom:10px;} .title1{ width:100%; float:left; font-size:28px; font-weight:bold; text-align:center; line-height:25px; /*padding-bottom:20px; background:url(bg3.png) center bottom; background-repeat:no-repeat;*/} .ywbg{ position:absolute; bottom:70px; left:0; width:100%; text-align:center;} .ywbg_zw{ float:left; font-size:19px; color:#333; font-weight:bold; line-height:30px; width:100%; float:left} .ywbg_en{ float:left; font-size:12px; color:#999999; line-height:20px; height:20px; font-family:Arial, Helvetica, sans-serif; width:100%; float:left} .ywbg_a{ width:114px; height:30px; float:left; margin:20px 57px 0 57px; display:block; text-align:center; line-height:30px; transition: all 0.3s ease 0s; color:#fff; background:#ccc2b8} .yewulist li:hover .ywbg_a{ color:#fff; background:#945357} .pic_effect{ position: relative; overflow: hidden; } .pic_effect img{display: block; width:100%; vertical-align: bottom;opacity: 1;filter:alpha(opacity=100);transform: scale(1, 1);transition: all 0.3s ease 0s; } .pic_effect a{ display: block; background: #fff;transition: background 0.3s ease 0s;} .pic_effect a:hover img{ transform: scale(1.08, 1.08);} .index_hzhb{ width:100%; float:left; padding:90px 0;background:url(bg2.jpg) top center;} .index_hzhb1{ width:100%; float:left; padding:90px 0;background:url(bg1.jpg) top center;} .d_rollBox{width:1200px;overflow:hidden; float:left; margin-top:50px;} .d_rollBox .d_Cont{width:1080px;overflow:hidden;margin:0 24px; float:left;} .d_rollBox .d_Scrd_Cont{width:10000000px;} .d_rollBox .d_Cont .picx{width:198px;float:left; border:1px solid #ddd; margin-right:20px; background:#fff;} .d_rollBox .d_Cont .picx img{ width:180px; height:139px; padding:9px; float:left;} .d_rollBox #d_List1,.d_rollBox #d_List2{float:left;} .dimg2,.dimg1{ cursor:pointer} .p_rollBox{width:1200px;overflow:hidden; float:left; margin-top:50px;} .p_rollBox .p_Cont{width:1080px;overflow:hidden;margin:0 24px; float:left;} .p_rollBox .p_Scrp_Cont{width:10000000px;} .p_rollBox .p_Cont .dpic{width:253px;float:left; border:1px solid #ddd; margin-right:20px; background:#fff;} .p_rollBox .p_Cont .dpic img{ max-width:253px; max-height:164px;} .p_rollBox .p_Cont .dpic td{ height:164px;} .p_rollBox .p_Cont .dpic a{ display:block} .p_rollBox #p_List1,.p_rollBox #p_List2{float:left;} .index_news{ width:100%; float:left; padding:90px 0; background:url(bg1.jpg) top center;} .gsdtnews{ width:530px; float:right} .newstop{ width:100%; float:left; height:50px; margin-bottom:20px; font-size:36px; border-bottom:1px solid #ccc; line-height:50px;} .webll{ float:left; font-size:26px; color:#000;} .webrr{ float:right; margin-top:20px;} .dtlist{ width:100%; float:left; margin-top:40px;} .dtlist li{ float:left; border-bottom:1px dashed #ccc; height:44px; width:100%; line-height:44px;} .dtnews_t{ font-size:16px; float:left; width:450px; line-height:44px; height:44px; overflow:hidden;} .dtlist li img{ float:right; margin-top:11px;} .hxzxnews{ float:left; width:670px; margin-top:50px;} .hylist{ width:100%; float:left} .hylist li{ width:300px; float:left; margin-right:35px;} .hylist li img{ width:300px; height:186px; float:left;} .hynews_main{ width:100%; float:left;} .hynews_t{ width:100%; float:left; height:30px; line-height:30px; margin-top:15px; overflow:hidden; font-size:16px;} .hynews_txt{ width:100%; float:left; height:75px; line-height:25px; overflow:hidden; color:#999} .hynews_sj{ width:100%; float:left; height:25px; margin-top:20px; line-height:25px; overflow:hidden; color:#999} .footbg{ width:100%; float:left; border-bottom:1px solid #565356; background:#1a161a; padding:30px 0; color:#565356;} .footbg a{ color:#565356} .flogo{ float:left} .fnav{ float:left; width:220px; margin:0 80px} .fnav li{ float:left; width:110px; line-height:30px;} .footlx{ float:left; line-height:30px;} .fewm{ float:right; width:105px;} .fewm img{ width:105px; float:left; margin-bottom:10px;} .fewm p{ width:100%; line-height:30px; text-align:center;} .copyright{ width:100%; float:left;background:#1a161a; line-height:40px; text-align:center; color:#565356;} .copyright a{ color:#565356} /*浮动*/ .r_fudong{float: left; width: 40px; position:fixed; right: 10px; top: 50%; margin: -159px 0 0;} .r_fudong ul{float: left; width: 100%; } .r_fudong li{float: left; width: 100%; text-align: center; cursor: pointer; position: relative; margin-bottom:10px;box-shadow: 0 0 10px #ddd;} /*.r_fudong li a{display: block; width: 40px; border-top: medium none; float: left; position: relative; z-index: 2;height:40px;}*/ .r_fudong li img{display: block; vertical-align: bottom; width: 40px; border-radius:3px;} .gotop{float: left; width: 100%; color: #fff; text-align: center; position: relative; z-index: 2;box-shadow: 0 0 10px #ddd;} .gotop span{display: block; line-height: 20px;} .fdbox{position: absolute; left: -175px; top: -120px; width:156px; background:url(xf1.png); background:#f6f8fb; box-shadow: 0 0 10px #ddd; text-align: center; transition: all 0.2s ease-out 0s; opacity: 0; visibility: hidden; line-height:30px;} .r_fudong li.hover .fdbox{ margin-left:0;opacity: 1; visibility: visible; } .telbox{width:178px; padding: 10px 0 0; height: 58px;} .teltop{position: relative; margin: 0 auto; width: 128px;} .teltop em{position: absolute; left: 0; top: 0; width: 100%; height: 13px; border-bottom: 1px solid #b20a18; display: block;} .r_fudong .teltop span{display: inline-block; line-height: 26px; font-size: 18px; position: relative; padding:0 15px; background: #d73240;} .telnum{line-height:28px; font-size: 18px;} .ewmbox{float: left; padding: 13px 13px 0; display: inline; width: 120px; } .r_fudong .ewmbox img{ width: 120px; height: 120px; margin: 0;} .r_fudong .ewmbox span{ line-height: 20px; font-size: 14px; color:#333;} .yfd1 .dimg2,.gotop .dimg2{ display:none} .yfd1:hover .dimg2,.gotop:hover .dimg2{ display:block} .yfd1:hover .dimg1,.gotop:hover .dimg1{ display:none} .qqkflist{ width:156px; margin:0 auto; margin-top:20px;} .qqkflist p{ margin-bottom:10px; color:#333} .qqkflist a{ display:block; width:156px; height:34px; border-radius:20px; background:url(qqkf.png); margin-bottom:10px; color:#fff; text-align:left; text-indent:50px; line-height:34px;} .qqkflist a:hover{ color:#fff;} /*浮动 end*/ .nbanner{ width:100%; float:left; height:378px;} .sitem{ width:100%; float:left; height:46px; background:#945357;} .sitem a{ display:block; float:left; padding:0 35px; line-height:45px; font-size:16px; color:#fff} .sitem a:hover{ text-decoration:underline} .sitem a.on{ background:#fff; color:#945357; text-decoration:none; font-size:24px; font-weight:bold; height:66px; line-height:66px; margin-top:-20px;} .wrapbox{ width:100%; float:left; min-height:400px; background:url(bg1.jpg) top center;} .mbxdh{ float:right; height:50px; background:url(bg5.png) left center; background-repeat:no-repeat; padding-left:25px; line-height:50px; color:#666;} .mbxdh a{ color:#666} .aboutbox{ width:76%; float:left; font-size:16px; line-height:40px; margin:20px 12% 60px 12%} .sleft{ width:220px; float:left;} .slefttop{ width:100%; float:left; height:45px; line-height:45px; background:#945357; color:#fff; font-size:18px; font-weight:bold; text-align:center;} .sleftmain{ width:80%; padding:0 10%; float:left; background:#fff; box-shadow: 0 0 10px #ddd; padding-bottom:30px; padding-top:10px;} .sleftmain a{ display:block; border-bottom:1px dashed #ddd; line-height:45px; text-align:center; font-size:16px;} .sleftmain a.on{ color:#945357} .tdlist{ width:940px; float:right;} .tdlist li{ float:left; width:100%; margin-bottom:30px; background:#fff;} .tdlist li img{ width:220px; height:330px;} .tdbox{ font-size:16px; float:right; width:690px;} .tdbox_t{ width:100%; line-height:40px; margin-top:20px;} .tdbox_t span{ color:#000; font-weight:bold; font-size:18px;} .tdbox_txt{ width:100%; float:left; line-height:25px; max-height:220px; margin-bottom:20px; font-size:14px; overflow:hidden} .lnlist{ width:1230px; float:left; margin-top:60px;} .lnlist li{ width:380px; float:left; text-align:center; margin-right:30px; margin-bottom:60px;} .lnbox{ width:354px; padding:13px; background:url(bg6.jpg); float:left} .lnbox img{ float:left; width:344px; height:189px; border:5px solid #945357;} .lnbox_t{ width:100%; line-height:30px; font-size:16px; padding-top:10px; font-weight:bold; float:left} .mptdx{ width:1000px; margin:30px auto; overflow:hidden} .mptdx img{ width:300px; float:left;} .mptdx_m{ width:650px; float:right;} .mptdx_t{ width:100%; float:left; font-size:16px; line-height:35px;} .mptdx_t span{ font-weight:bold; padding-right:15px;} .mptdx_txt{ width:100%; float:left; margin-top:10px; line-height:30px; font-size:16px; margin-bottom:30px;} .caselist{ width:100%; float:left; margin-top:20px;} .caselist li{ width:1128px; border:1px solid #ddd; float:left; background:#fff; padding:25px 35px; margin-bottom:40px;transition: all 0.3s ease 0s; } .case_t{ width:100%; line-height:30px; padding-bottom:10px; border-bottom:1px dashed #ddd; font-weight:bold; font-size:20px;} .case_t a{ color:#000;} .case_t span{ float:right; display:block; padding:0 20px; border-radius:20px; color:#fff;background:#945357; font-size:14px;} .case_txt{ width:100%; float:left; line-height:30px;max-height:150px; overflow:hidden; margin-top:20px;} .caselist li:hover{ margin-top:-10px; margin-bottom:50px;box-shadow: 0 0 10px #ddd;} .honorlist{ width:1220px; float:left; margin-top:20px;} .honorlist li{ width:285px; float:left; margin-right:20px; margin-bottom:20px;} .rybox{ width:283px; height:184px; background:#fff9eb; border:1px solid #945357} .rybox td{ width:283px; height:184px;background:#fff9eb; padding:0; margin:0} .rybox img{ width:auto; max-width:283px; max-height:184px;} .honorlist li p{ width:100%; float:left; text-align:center; line-height:30px; margin-top:10px;} .rybox a{ display:block} .yewubox{ width:100%; float:left; margin-bottom:40px; border-bottom:1px dashed #ccc; padding-bottom:35px;} .yewubox_t{ width:120px; height:40px; font-weight:bold; font-size:18px; color:#fff; text-align:center; line-height:40px; border-radius:20px;background:#945357; margin-bottom:15px;} .yewubox_txt{ float:left; width:100%; line-height:30px; font-size:16px;} .contents_t{ width:100%; float:left; text-align:center; line-height:30px; font-size:20px;} .contents_sj{ width:100%; float:left; text-align:center; line-height:30px; color:#999;} .contents{ width:100%; float:left; line-height:35px; font-size:16px; margin-bottom:60px; margin-top:10px;} .newslist{ float:left; width:824px; margin-top:20px;} .newslist li{ width:792px; padding:15px; border:1px solid #eeeeee; float:left; background:#fff; margin-bottom:20px;transition: all 0.3s ease 0s;} .newslist .page{ margin-top:10px;} .newslist li:hover{ margin-top:-10px; margin-bottom:30px;} .newslist li img{ width:265px; height:164px; float:left} .news_box{ width:497px; float:right;} .news_t{ width:100%; float:left; font-size:20px; border-bottom:1px dashed #eeeeee; line-height:30px; padding:10px 0; margin-bottom:10px;} .news_txt{ width:100%; float:left; max-height:90px; font-size:16px; color:#666; line-height:30px; overflow:hidden} .newstj{ width:325px; padding:5px 14px; background:#fff; float:right; border:1px solid #eeeeee; margin-top:20px;} .newstjbox{ width:100%; float:left;} .newstjbox li{ width:100%; float:left; margin-bottom:20px;} .newstjbox li img{ width:90px; height:56px; float:left;} .nnews_main{ width:220px; float:right;} .nnews_t{ width:100%; line-height:25px; height:25px; font-size:16px; margin-top:3px;} .nnews_txt{ width:100%; line-height:25px; height:25px; color:#666} .newstj_t{ width:100%; padding-bottom:20px; background:url(bg7.jpg) left bottom; background-repeat:no-repeat; margin-bottom:15px; margin-top:15px; font-size:20px;} .lxlist{ width:100%; float:left; margin-top:50px; margin-bottom:50px;} .lxlist li{ margin:0 50px; float:left; width:200px; text-align:center; font-size:16px; line-height:30px;} .lxlist li img{ margin-bottom:25px;} .ditu{ float:left; width:898px; height:430px; margin-bottom:80px;} .xianlu{ width:267px; height:360px; color:#fff; float:left; background:#945357; font-size:20px; line-height:40px; padding:70px 0 0 35px;} .xianlu p{ font-size:24px; margin-bottom:20px;}