﻿@charset "utf-8";
/* CSS Document */

/*banner*/
#flashs{ position:relative; height:547px; overflow:hidden; width:100%;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#d30000;}
/*搜索*/
.search{ width:100%; height:50px; background-color:#fff; line-height:50px; margin-bottom:30px;}
.search p{ float:left; color:#333333}
.search p a{ color:#333333}
.search .search-input{ float:right; width:337px; margin-top:10px}
.search-input input{ height:27px;line-height:27px; width:210px; outline:none; float:left; border:1px solid #a7a7a7; padding:0 10px; border-left:none}
.search-input img{ float:left}
/*产品中心*/
.pro-l h3{margin:23px 0 20px 27px; overflow:hidden}
.product{ width:1200px; margin-bottom:20px}
.pro-l,.pro-r{ width:277px; background-color:#fff; border-bottom:4px solid #b7b7b7; float:left}
.pro-l dd a:first-child{padding-top:10px;}
.pro-l dd a{ background:url(Img/Index/pro-dian.png) no-repeat left 22px; padding-left:10px; display:block; margin-left:10px; line-height:30px; font-size:16px;padding-top:10px;}
.pro-l dl{margin-left:27px; float:left; margin-bottom:10px}
.pro-l dt a{ background:url(Img/Index/product-jia.png) no-repeat right center; line-height:20px; display:block; width:240px; font-size:16px; color:#262626}
.pro-l .cur a{ }
.pro-r{ width:903px; margin-left:20px}
.pro-r a{ display:block; height:71px; width:227px; border-top:4px solid #5f5f5f; float:left; text-align:center; line-height:71px; font-size:16px; font-weight:bold; color:#262626}
.pro-r a:first-child{background:url(Img/Index/pro-nav-bg.png) repeat center; border:none; color:#fff; width:221px }
.pro-r .cur,.pro-r a:hover{ background:url(Img/Index/pro-nav-bg.png) repeat center; border:none; color:#fff; width:221px }
.pro-r a.cur{color:#fff;}
.pro-show { width:1200px; height:835px; margin-top:21px; float:left}
.pro-show dl{ width:289px; height:380px; border:1px solid #dcdcdc; background-color:#fff; margin:0 0 15px 12px; float:left}
.pro-show ul dl:first-child{ margin:0}
.pro-show ul dl:nth-child(5){margin: 0}
.pro-show dt{ padding:6px; border-bottom:1px solid #dcdcdc; height:313px; text-align:center; overflow:hidden;}
.pro-show dd{ width: 278px; height: 55px;text-align:left;  color:#333; float:left; overflow:hidden; border:0px solid red;}
.pro-show p{ float:left;  line-height: 55px; margin-left:15px;font-size: 14px;}
.pro-show .prodt{ display:block; float:right; width: 92px; height:31px; background:url(Img/Index/pro_btn_bg.png) no-repeat center; padding-left:10px; 
             line-height:31px; color:#fff; font-size:14px;    margin-top: 12px;}
/*ad01*/
.ad{ width:100%; background-color:#fff}
.ad01{height:220px; background:url(images/ad1.jpg) no-repeat center; position:relative;}
.ad01 p{ position:absolute; left:994px; top:157px;font-size:20px;font-weight:bold;}
.ad01 a{ display:block;width:140px; height:47px;padding-left:20px; font-size:16px; line-height:47px;position:absolute; left:944px; top:69px;color:#fff}
/*案例*/
.anli{ width:100%; height:840px; overflow:hidden; background-color:#fff; overflow:hidden; padding-bottom:50px}
.anli h2{ font-size:34px;text-align:center; padding-top:13px; margin:20px;}
.anli h2 a{ color:#d90100; display:block; margin-bottom:7px}

.anli-box { border:1px solid #d9d9d9; overflow:hidden}
.anli-box .anli-nav li{ width:599px; height:73px; float:left; background:url(Img/Index/anli-ul-bg.png) repeat-x center; line-height:73px; text-align:center; font-size:18px; font-weight:bold;}
.anli-box .anli-nav li a{ text-decoration:none}
.anli-box .anli-nav .cur a,.anli-box .anli-nav li:hover a{border-bottom:3px solid #d30519; padding-bottom:10px; color:#d30519}
.anli-box .anli-nav .cur,.anli-box .anli-nav li:hover { background:url(Img/Index/anli-ul-bg2.png) repeat-x center;}
.anli-box dt{ float:left; padding:6px; border:1px solid #dddddd; margin:22px 25px 0 33px}
.anli-box dd{ float:left; width:620px; height:330px; margin-top:22px;}
.anli-box dd a{ font-size:16px; line-height:60px;}
.anli-box dd p{ font-size:15px; line-height:31px; color:#111111; width:620px; height:150px; overflow:hidden; margin-bottom:60px}
.anli-box .al-1,.anli-box .al-2{ display:block; width:108px; height:56px; line-height:56px;color:#fff; font-size:16px; font-weight:bold; float:left; padding-left:30px}
.anli-box .al-1{background:url(Img/Index/anli-icon1.png) no-repeat center}
.anli-box .al-2{background:url(Img/Index/anli-icon2.png) no-repeat center}
.anli-show { margin-top:25px; height:260px; float:left; position:relative}
.anli-show h4 a{ background:url(Img/Index/anli-icon.png) no-repeat left center; padding-left:25px; font-size:16px; margin:25px 0 20px 33px}
.anli-s ul{ width:1120px; height:220px; margin:20px 40px}
.anli-show li{ width:251px; height:220px; text-align:center; float:left; margin:0 14px;}
.anli-show li img{ padding:6px; border:1px solid #d9d9d9}
.anli-show li a{ font-size:15px; line-height:30px}
.anli-show .albtn-l,.anli-show .albtn-r{ position:absolute; top:100px;}
.anli-show .albtn-l{ left:17px}
.anli-show .albtn-r{ left:1156px}

/*展示基地*/
.zhanshi { width:100%; overflow:hidden; padding-bottom:60px;background-color:#fff; padding-top:25px}
.zhanshi .xige_h3{ border:1px solid #ccc}
#ryzz{ height:483px;}
.zhanshi li{ float:left;}
.zhanshi li a{ width:110px; height:54px; display:block; background-color:#272727; margin-right:2px; color:#fff; font-size:14px; line-height:54px; text-align:center; text-decoration:none}
.zhanshi li a:hover,.zhanshi .cur{ background-color:#ba0000}
.zhanshi ul{ width:100%; overflow:hidden}
.zhanshi dt{ float:left; margin-right:10px; position:relative; width:463px; height:255px;}
.zhanshi dt li{ width:63px; height:5px; background:#000; margin:0 1px}
.zhanshi dt .cur{ width:63px; height:6px; background:#F00}
.zhanshi dt ul{ overflow:hidden; width:130px; position:absolute; left:165px; top:240px}
.zhanshi dd{ float:left; width:700px}
.zhanshi .zs_phone { margin-top:25px; width:357px; overflow:hidden; float:right}
.zhanshi .zs_phone img{ float:left; margin-right:10px}
.zhanshi .zs_phone p{ color:#7b7b7b}
.zhanshi .zs_phone h2{ font-size:28px; color:#d30000}
.zhanshi .zs_liuyan { overflow:hidden; width:340px; float:left}
.zhanshi .zs_liuyan p{ font-size:18px; color:#333; font-weight:bold; margin-bottom:25px;}
.zhanshi .zs_liuyan span{ color:#1c1c1c;display:block; background:url(Img/Index/zhanshi-input-bg.png) repeat-x center; line-height:39px; float:left; width:79px; text-align:center;}
.zhanshi .zs_liuyan input{ width:240px; height:39px; line-height:39px; background:url(Img/Index/zhanshi-input-bg.png) repeat-x center; border:none; outline:none; float:left; padding-right:10px; margin-bottom:6px}
.zhanshi .zs_liuyan a{ display:block; width:131px; height:55px; background:url(Img/Index/zhanshi-anniu-bg.png) repeat-x center; float:left; color:#fff; font-size:16px; text-align:center; line-height:55px; margin-top:18px}
/*大家眼中的西格*/
.xige{ width:100%; height:590px; background-color:#fff;}
.xige-l{ width:840px; height:570px; float:left; border:1px solid #e6e6e6}
.xige-r{ width:342px; height:570px; float:right; border:1px solid #e6e6e6}
.xige_h3{ background:url(Img/Index/xige_h3.png) repeat-x center; height:56px; margin-bottom:17px; overflow:hidden}
.xige_h3 h3{ margin:17px 0 0 20px; font-size:14px;line-height:14px; width:200px; float:left}
.xige_h3 img{ float:right; margin:16px 10px 0 0; display:block}
.xige_h3 h3 p{font-size:14px;}
.xige dl,.xige dt,.xige dd{ float:left}
.xige dt{ margin:10px 28px}
.xige dd{ width:550px;}
.xige dd h4 a{ font-size:13px; color:#090909; line-height:40px;}
.xige dd p{ font-size:13px; color:#333333; width:550px; overflow:hidden; line-height:24px; margin-bottom:28px}
.xige dd a{ color:#2b2b2b}
.xige-r li { text-align:center; width:300px; height:240px; margin:0 auto; line-height:22px}
.xige-r li a{ font-size:13px; color:#2b2b2b}
.xige-r li img{ padding:9px; border:1px solid #e8e8e8}
/*走进西格*/
.intoxg .xige_h3{ border:1px solid #ccc}
.intoxg{ overflow:hidden;background-color:#fff; padding-bottom:30px}
.intoxg dl{ overflow:hidden}
.intoxg h2 a{ display:block; font-size:24px; color:#d80000; width:100%; border-top:3px dotted #d80000; padding-top:18px; text-align:center}
.intoxg h2 p{font-size:25px; color:#e0e0e0; font-weight:normal}
.intoxg dt{ float:left; position:relative}
.intoxg dd p{ color:#333; width:730px;  overflow:hidden; line-height: 30px;margin-top:10px; font-size:15px;/* margin-bottom:25px */}
.intoxg dd li{ float:left; margin:0 1px; text-align:center; font-size:13px; line-height:37px}
.intoxg dd li img{display:block}
.intoxg dd li a{ color:#333;}
.intoxg dd { overflow:hidden; float:right; width:720px; padding-right:20px}
.intoxg dd .xige_box{ overflow:hidden; position:relative; width:720px; height:138px}
.intoxg dd .xige_box>a{ display:block; position:absolute; top:45px}
.intoxg dd .xige_box .xige_btn_l{ left:13px;}
.intoxg dd .xige_box .xige_btn_r{ left:682px;}
.intoxg dd .xige_box ul{ overflow:hidden; width:621px; margin:0 auto}
.intoxg dd .dianji{ display:block; width: 100px; height: 30px; text-align:center; line-height: 30px; font-size:14px; color:#fff; float:right; background-color:#b80000; margin-right:20px; margin-top: 0px;}

/*ad02*/
.ad02{ overflow:hidden; height:200px; padding-top:20px; background-color:#fff;}
/*实景拍摄*/
.action .xige_h3 em{ color:#333; font-weight:bold}
.action { height:710px; margin-bottom:20px; background-color:#fff}
.action li{ float:left; text-align:center;line-height:30px;margin:10px 0 0 23px; width:370px; font-size:13px;}
.action li a{ color:#333}
/*西格动态*/
.xigedt{width:100%;height:487px;background-color:#fff;padding-bottom:20px;}
.xigedt .dt-r,.xigedt .dt-l{height:468px;border:1px solid #d2d2d2; overflow:hidden}
.xigedt .dt-l{width:838px;float:left;}
.xigedt .dt-r{width:342px; float:right}
.xigedt .dt-menu a{ display:block; height:67px; line-height:67px; text-align:center; width:419px; font-size:16px; font-weight:bold;float:left; background:url(Img/Index/xigedt.png) repeat-x center; text-decoration:none}
.xigedt .dt-menu a:hover,.xigedt .dt-menu .cur{ background:#d30000; color:#fff}
.xigedt dt{ margin:25px; float:left}
.xigedt dd{ width:500px; height:150px; float:left; margin-top:40px}
.xigedt dd h4 a{font-size:14px; color:#2f2f2f}
.xigedt	dd p{ color:#2f2f2f; line-height:23px; width:500px; height:65px; overflow:hidden; margin:10px 0 35px 0}
.xigedt ul{ float:left;margin-left:25px; width:810px;}
.xigedt li{ width:380px; height:15px; margin:0 20px 20px 0;float:left; overflow:hidden; background:url(Img/Index/xigeli.png) no-repeat left center; }
.xigedt li a{ display:block;width:243px; padding-left:13px;color:#2f2f2f; overflow:hidden; float:left;}
.xigedt li span{ float:right; color:#919191}
.xigedt li em{ margin-left:10px}
.xigedt .dt-r .xige_h3{ height:67px; background:url(Img/Index/xigedt.png) repeat-x center;}
.xigedt .wenda { margin-left:18px; height:80px;width:310px; border-bottom:1px dashed #d2d2d2; margin-bottom:12px}
.xigedt .wenda h4 a{ color:#d30000; padding-left:40px; font-size:12px; line-height:25px}
.xigedt .wenda h4 { background:url(Img/Index/wenda_wen.png) no-repeat left top;height:25px; overflow:hidden}
.xigedt .wenda p{ background:url(Img/Index/wenda_da.png) no-repeat left top; height:50px; width:260px; overflow:hidden;line-height:25px; padding-left:40px; color:#333;font-size: 12px;}
.xigedt .wenda p span{font-size: 12px;}
/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}
/*处理中动画占全屏*/
#oran_div_processing{width:300px;padding:20px;z-index:9999;text-align:center;background:#fffeef;border:solid 1px #b8ab04;}
/*展厅环境*/

 .focusBox .hd
        {
            position: absolute;
            bottom: -8px;
            overflow: hidden;
            zoom: 1;
            z-index: 3;
        }
        
        .focusBox .hd li
        {
            float: left;
            line-height: 15px;
            text-align: center;
            font-size: 12px;
            width: 64px;
            height: 6px;
            cursor: pointer;
            overflow: hidden;
            background: #000;
            margin-left: 10px;
            filter: alpha(opacity=80);
            opacity: .8;
            -webkit-transition: All .5s ease;
            -moz-transition: All .5s ease;
            -o-transition: All .5s ease;
        }
        .focusBox .hd .cur
        {
            background: #d00000;
            filter: alpha(opacity=100);
            opacity: 1;
        }





.case1{background-color:#FFF; padding-bottom:30px;}

.case{ width:1200px; margin:0 auto; overflow:hidden; margin-bottom:30px; background-color:#FFF;}
.case ul{ width:1300px; margin-top:40px;}
.case li{ float:left; width:290px; margin-right:13px; height:275px; position:relative; margin-bottom:13px;}
.case li img{ width:100%; height:100%;}
.case li span{ display:block; position:absolute; bottom:0; left:0; background:rgba(0, 0, 0, 0.41); width:100%; height:30px; line-height:30px; text-align:center; color:#FFF;}



.ying{ width:100%; font-size:34px; color:#eb0001; font-family:Arial; text-align:center; padding:50px 0 16px 0; font-weight:600;}
.tong{ width:220px; margin:0 auto; height:40px; padding-top:10px; border-top:1px solid #e4e4e4; text-align:center; font-size:24px; color:#000;}
.chanping .duo_2{ width:100%; height:50px; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
.chanping .duo_2 ul{ width:1070px; margin:0 auto; border-left:1px solid #e4e4e4; height:50px;}
.chanping .duo_2 ul li{ height:50px; border-right:1px solid #e4e4e4; float:left;}
.chanping .duo_2 ul li a{ display:block; height:50px; line-height:50px; font-size:16px; padding:0 30px; color:#2b2b2b;}
.chanping .duo_2 ul li a:hover{ color:#FFF; background:#d40000;}
.chanping .duo{ width:1200px; margin:0 auto; overflow:hidden;}
.chanping .duo ul{ width:1400px; margin-top:20px;}
.chanping .duo ul li{ float:left; width:234px; margin-right:5px; border:1px solid #e4e4e4; height:370px; position:relative;}
.chanping .duo ul li a{ display:block; width:226px; height:231px; margin:0 auto;  padding-top:80px;  }
.chanping .duo ul li a:hover{ border:4px solid #F00;}
.chanping .duo ul li img{ width:226px; height:178px;}
.chanping .duo ul li p{ position:absolute; left:0; bottom:0; width:100%; height:50px; line-height:50px; text-align:center; font-size:16px; border-top:1px solid #e4e4e4;}
.aa a{ width:200px; height:45px; text-align:center; line-height:45px; border:1px solid #999; border-radius:5px; display:block; margin:0 auto; margin-top:30px; font-size:16px;}








/*aboutMain*/
.aboutMain{ background:#eeeeee; padding-bottom:30px;}
.aboutMain .container{}
.aboutMain .stop{ position:relative;  padding-bottom:14px; border-bottom:1px solid #c0c0c0;}
.aboutMain .stop h5{ text-align:center;}
.aboutMain .stop h5 a{ font-size:20px; color:#353535; text-decoration:none;}
.aboutMain .stop h5 p{ font-size:15px; color:#c0c0c0; font-family:"方正兰亭超细黑简体"; text-transform:uppercase; margin-top:5px;}
.aboutMain .stop i{ display:block; width:87px; height:3px; position:absolute; bottom:-2px; left:50%; margin-left:-43px;}
.aboutMain .abt{ overflow:hidden; margin-top:20px;}
.aboutMain .abt dt{ float:left; padding:16px 19px 23px 12px;}
.aboutMain .abt dt img{ display:block; border:8px solid #fff;}
.aboutMain .abt dd{ margin-left:490px;}
.aboutMain .abt dd h5{ line-height:15px; height:15px; overflow:hidden; padding-top:35px; padding-bottom:20px;}
.aboutMain .abt dd h5 a{ font-size:15px; color:#353535;}
.aboutMain .abt dd p{ font-size:13px; color:#353535; line-height:22px;  overflow:hidden; text-indent:2em;}
.aboutMain .abt dd>a{ display:block; width:77px; height:25px; line-height:25px; text-align:center; background:#717171; font-size:13px; color:#fff; text-decoration:none; margin-top:20px;}
.fengcai{ background:#fff; overflow:hidden; margin-top:30px;}
.fengcai .casecont{ position:relative; margin-top:25px; padding-bottom:30px;}
.fengcai .casecont .tempWrap{margin:0 auto;}
.fengcai .casecont ul{ overflow:hidden; width:868px; margin:0 auto;}
.fengcai .casecont li{ float:left; width:211px; margin:0 3px;}
.fengcai .casecont li img{ display:block; padding:3px; border:1px solid #d6d6d6;}
.fengcai .casecont li p{ text-align:center; margin-top:14px; line-height:13px; height:13px; overflow:hidden;}
.fengcai .casecont li p a{ font-size:13px; color:#606060;}
.fengcai .casecont .cbot{ display:block; position:absolute; width:27px; height:44px; top:67px;}
.fengcai .casecont .cbot1{ background:url(Img/Index/cbot1.png) no-repeat center; left:16px;}
.fengcai .casecont .cbot2{ background:url(Img/Index/cbot2.png) no-repeat center; right:16px;}


/*newMain*/
.newMain{ padding:20px 0;}
.newMain .nleft{ float:left; width:825px; background:#fff; height:467px;}
.newMain .nleft .tle2{ overflow:hidden; margin:20px 20px 0 20px; height:48px; background:url(Img/Index/tlebg1.png) repeat-x center bottom;}
.newMain .nleft .tle2 h4{ float:left; height:100%; line-height:45px; background:url(Img/Index/tle2.png) no-repeat 85px center;}
.newMain .nleft .tle2 h4 a{ font-size:18px; color:#666; text-decoration:none; font-weight:normal; display:inline-block;  height:100%; padding-left:5px; padding-right:10px;}
.newMain .nleft .tle2 .mor{ float:right; background:url(Img/Index/morbg.png) no-repeat center; width:47px; height:17px; margin-top:15px;}
.newMain .nleft .tle2 h4 a:hover,.newMain .nleft .tle2 h4 a.on{ background:url(Img/Index/tlebg2.png) repeat-x left bottom; color:#1f1f1f;}
.newMain .nleft .nzx{ overflow:hidden; padding:0 20px; margin-top:23px;}
.newMain .nleft .nzx dt{ float:left;}
.newMain .nleft .nzx dt img{ display:block; border:1px solid #f0f0f0;}
.newMain .nleft .nzx dd{ margin-left:207px;}
.newMain .nleft .nzx dd h5{ line-height:15px; height:15px; overflow:hidden; padding-top:12px; padding-bottom:15px;}
.newMain .nleft .nzx dd h5 a{ font-size:15px; color:#4d4d4d;}
.newMain .nleft .nzx dd p{ font-size:13px; color:#5d5d5d; line-height:24px; height:72px; overflow:hidden;}
.newMain .nleft .nzx dd p a{ color:#0e5f00;}
.newMain .nleft .nlist{ overflow:hidden; margin-top:20px;}
.newMain .nleft .nlist li{ float:left; width:310px; margin-left:20px; height:34px; line-height:34px; overflow:hidden; border-bottom:1px dotted #cbcbcb;}
.newMain .nleft .nlist li a{ font-size:13px; color:#686868; padding-left:15px; }
/*nright*/
.newMain .nright{ width:350px; height:467px; overflow:hidden; float:right; background:#fff;}
.newMain .nright .tle h4 a{ padding-left:0;}
.newMain .nright .news{ margin:17px 0; height:365px; overflow:hidden;}
.newMain .nright .news dl{ margin:0 20px; padding:18px 0; border-bottom:1px dotted #cbcbcb;}
.newMain .nright .news dt{ padding-left:22px; height:17px; line-height:17px; overflow:hidden;}
.newMain .nright .news dt a{ font-size:13px; color:#1c1c1c;}
.newMain .nright .news dd{ padding-left:22px; font-size:13px; color:#686868; line-height:20px; margin-top:10px;}




.tle{ overflow:hidden; margin:20px 20px 0 20px; height:48px; background:url(Img/Index/tlebg1.png) repeat-x center bottom;}
.tle h4{ float:left; background:url(Img/Index/tlebg2.png) repeat-x left bottom; height:100%; line-height:45px; padding-right:7px;}
.tle h4 a{ font-size:18px; color:#1f1f1f; text-decoration:none; font-weight:normal;}
.tle .mor{ float:right; background:url(Img/Index/morbg.png) no-repeat center; width:47px; height:17px; margin-top:15px;}
.tle h4 a.td1{ background:url(Img/Index/td1bg.png) no-repeat left center;}
.tle h4 a.td2{ background:url(Img/Index/td2bg.png) no-repeat left center;}
.tle h4 a.td3{ background:url(Img/Index/td3bg.png) no-repeat left center;}
.tle h4 a.td4{ background:url(Img/Index/td4bg.png) no-repeat left center;}





.youshi{ height:586px; background:url(images/beijin.jpg) no-repeat top center; width:100%; margin-top:85px;}
.youshi .ying{ color:#FFF;}
.youshi .tong{ color:#FFF;}
.youshi .you_lai{ width:1200px; margin:0 auto; padding-top:60px; overflow:hidden;}
.youshi .you_lai ul{ width:1400px; text-align:center;}
.youshi ul li{ float:left; width:177px; margin-right:79px; color:#FFF;}
.youshi ul li h3{ font-size:20px; margin:23px 0 28px 0;}
.youshi ul li p{ font-size:14px; width:165px; margin:0 auto;}








