/*全局*/
html {-webkit-text-size-adjust:none;box-sizing: border-box;}
*,*:before,*:after{box-sizing: inherit;}
body {font:14px/25px "Arial","Microsoft YaHei";text-align:center;color:#000;background:#fff;}
*{margin:0px;padding:0px;list-style-type: none;}
a{color:#000;text-decoration: none;}
a img{border:none;}
input{border:none;background:none;height:22px;line-height:22px;font-size:14px;}
textarea{border:1px solid #454549;background:#171719;}
td{padding:0px;font-size:12px;}
.HidContent{display:none;}
.space{clear:both;width:100%;height:0;overflow:hidden;}
.main{width:84%;margin:0 auto;overflow:hidden;clear:both;text-align:left;}
/*定位*/
.floatleft{float:left;}
.floatright{float:right;}
.floatclear{clear:both}
.positionfixed{position:fixed;}
/*对齐*/
.textleft{text-align:left;}
.textright{text-align:right;}
.textcenter{text-align:center;}
td img{vertical-align:bottom;display:block}

/*边距空隙*/
.padding20{padding:20px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt10{margin-top:10px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.m10{margin:10px;}
.noborder{border:none;}
#beian{position:absolute;text-align:right;right:10px;bottom:10px;z-index:10;font-size:12px;color:#979797;line-height:22px;}
#beian a{color:#666}
/*效果1*/
#loading{width:100%;height:100%;display:none;background:url(images/alpha.000.90.png);color:#fff;position:fixed;z-index:100;top:0;left:0;*position:absolute;}
/*
#loading .gif{width:100px;height:100px;overflow:hidden;border-radius:5px;position:absolute;left:50%;top:50%;margin:-50px 0 0 -50px;background:#363636;opacity:0}
#loading .gif img{position:absolute;left:-10px;top:0;opacity:0}
*/
#loading .gif{width:48px;height:48px;overflow:hidden;border-radius:5px;position:absolute;left:50%;top:50%;margin:-24px 0 0 -24px;opacity:0}
#loading .gif img{position:absolute;left:-10px;top:0;opacity:0}
/*
.act{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;opacity:1;}
.act .bg{position:absolute;width:100%;height:100%;left:0;top:0;background:url(images/alpha.000.60.png);}
.act .info{position:absolute;left:5%;top:30%;color:#fff;width:90%;text-align:center;}
.act .info h3{font-size:20px; font-family:Arial,"Microsoft YaHei";font-weight:normal;margin-bottom:30px;}
.act .info p{}
.act .info span{font-size:12px;}
*/
.act1{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;opacity:1;}
.act1 .bg{position:absolute;width:100%;height:100%;left:0;top:0;background:url(images/alpha.000.60.png);}
.act1 .info{position:absolute;left:5%;top:30%;color:#fff;width:90%;text-align:center;}
.act1 .info h3{font-size:20px;font-weight:normal;margin-bottom:30px;}
.act1 .info p{}
.act1 .info span{font-size:12px;}

.act3{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;opacity:1;}
.act3 .bg{position:absolute;width:100%;height:100%;left:0;top:0;background:url(images/alpha.000.60.png);}
.act3 .info{position:absolute;left:5%;top:30%;color:#fff;width:90%;text-align:center;}
.act3 .info h3{font-size:20px;font-weight:normal;margin-bottom:30px;}
.act3 .info p{}
.act3 .info span{font-size:12px;}

.bg80{width:100%;height:100%;background:url(images/alpha.000.80.png);position:fixed;z-index:20;top:0;left:0;}
.bgececec{background:#ececec;}
.par,.next{width:150px;height:200px;display:block;position:fixed;z-index:30;background:url(images/page.gif) no-repeat;top:40%;}
.par{left:0;background-position:left 90px}
.next{right:0;background-position:right 90px}

#pagetodown{width:30px;height:37px;position:absolute;left:50%;bottom:50px;background:url(images/pagetodown.png) no-repeat center bottom;z-index:40;}

.fullbg{position:fixed;width:100%;height:100%;z-index:0;background-size:cover;background-repeat:no-repeat;background-position:center;left:0;top:0;}

#indexmov{position:fixed;z-index:0;overflow:hidden;background:#000;}
#indexmov video{width:100%;height:100%;display:block;position:absolute;}
#netdot{width:100%;height:100%;position:fixed;left:0;top:0;z-index:1;background:url(images/netdot.png);}

.top_s_right { float: right; display: none; margin-top: 15px; margin-right: 20px; width: 22px; }
.top_s_right img { width: 100%; }
.top_s_left { top: 0; display: none; position: fixed; height: 100%; width: 100%; z-index: 27; background-color: #000;filter:alpha(opacity=50);  -moz-opacity:.5;  -khtml-opacity: .5;  opacity: .5;}
.phone_nav { overflow: auto; position: fixed; width: 170px; height: 100%; right: -100%; top: 0; z-index:99; background-color: #000; transition: .3s;-moz-transition: .3s; /* Firefox 4 */-webkit-transition: .3s; /* Safari and Chrome */-o-transition: .3s; /* Opera */ }
.phone_nav ul li h3 { width: 100%;padding-left: 10px; font-size: 14px; line-height: 30px;color: #fff; box-sizing: border-box; }
.phone_nav ul li h3 span { font-size: 12px; display: block; line-height: 12px; padding-bottom: 7px; font-weight: normal; }
.phone_nav ul li p { font-size: 12px; text-indent: 5px;color: #fff; line-height: 26px; padding-left: 10px; box-sizing: border-box;}
.phone_nav ul li h3:hover,
.phone_nav ul li h3.on,
.phone_nav ul li p:hover,
.phone_nav ul li p.on { background-color: #fff; color: #000; }

#indexlogo{width:900px;height:900px;position:fixed;overflow:hidden;display:block;z-index:2;left:50%;top:42%;margin:-500px 0 0 -450px;background:url(images/index_logo.png) no-repeat center center;}
#indexlogo .mask{width:100%;height:100%;background:url(images/index_logo/i1.png) no-repeat center center;background-size:contain;}
#indexlogo img{width:100%;height:100%;position:absolute;left:0;top:0;display:none;}
#indexenter{width:100%;position:fixed;bottom:50px;left:0;z-index:3;color:#fff;font-weight:normal;}
#indexenter h1,#indexenter h2{font-weight:normal;}
#indexenter h1{font-size:18px;}
#indexenter h2{font-size:14px;line-height:40px;margin-bottom:30px;color:#ebebeb;}
#indexenter a{color:#fff;}

.line1{border-top:1px solid #fff;margin:10px 0;padding-top:10px;}
#totop{width:35px;height:35px;position:fixed;right:30px;bottom:60px;opacity:0;display:none;z-index:8;cursor:pointer}




#mheader {height:80px;background:rgba(0,0,0,.3);text-align:center;position:fixed;left:0;top:0;right:0;overflow:hidden;z-index:20;}
#mheader .logo,
#mheader .logo2 {margin:0 50px 0 8%;height:100%;float:left;}
#mheader .logo img,
#mheader .logo2 img{max-height:70%;margin-top:14px;}
#mheader .logo2 { display: none; }
#mheader ul{margin:0 auto;color:#fff;float:left;font-size:15px;}
#mheader li{display:inline-block;line-height:75px;float:left;height:100%;overflow:hidden;}
#mheader ul a{padding:0 15px;color:#dadada;display:block;height:150px;}
#mheader li span{display:block;clear:both;font-size:12px;}

#mheader.on { background-color: #fff; }
#mheader.on ul a{color:#000!important;}
#mheader.on .logo2 { display: inline-block; }
#mheader.on .logo { display: none; }

#mheader ul.r{float:right;margin-right:8%;font-size:14px;}

/*#mheader ul a:hover{margin-top:-90px;}*/
#mheaderspace{height:80px;clear:both;}
#porLi_he #mheader .logo,
#porLi_he #mheader .logo2 { margin-left: 40px; }
#header{height:80px;background:url(images/alpha.000.30.png);text-align:center;position:fixed;left:0;top:0;right:0;overflow:hidden;z-index:20;}
#header .logo,
#header .logo2{margin:0 auto;color:#fff;}
#header .logo img,
#header .logo2 img{ margin-top: 14px; }
#header #tohome{position:absolute;top:0;right:30px;line-height:80px;font-size:12px;background:url(images/home.png) right 30px no-repeat;}
#header #tohome a{display:block;padding-right:30px;width:100%;color:#ccc;}
#header ul{position:absolute;top:0;right:110px;display:block;overflow:hidden;}
#header li{display:inline-block;font-size:12px;line-height:80px;}
#header ul a{padding:0 10px;color:#ccc;}
#header.one{background:rgba(0,0,0,.3);}
#header.one2{background:rgba(0,0,0,.3);}
#header.one.on { background-color: #fff; }
#header.one.on .logo2 { display: inline-block; }
#header.one.on .logo { display: none; }
#header.one.on ul a,
#header.one.on #tohome a { color: #000; }
#header span{display:inline-block;line-height:80px;color:#ccc;font-size:11px;}
#header.bespoke{left:0}
#header.bespoke #tohome{background-image:url(images/home.b.png);}
#header.bespoke a,#header.bespoke #tohome a{color:#746532;}
#header.bespoke span{color:#605738;}
#left{width:220px;position:fixed;left:0;top:0;bottom:0;background:#000;z-index:10;}
#left .brand{margin:80px 0 0 30px;line-height:70px;font-size:18px;color:#fff;text-align:left;}
#left ul{margin:30px 0 0 30px;overflow:hidden;text-align:left;}
#left ul li{line-height:40px;}
#left a{color:#b9b9b9;}
#left a:hover,#left .a{color:#fff;}
#left.uomo{background:#000;}
#left .brandinfo{position:absolute;bottom:10px;color:#959595;padding:20px;text-align:left;font-size:12px;}
#left.uomo .brandinfo{color:#393939}

.right{position:relative;margin-left:220px;right:0;}
.right .banner{width:100%;position:relative;overflow:hidden;}
.right .banner img{width:100%;float:left;}
.right .boxs{margin:0 1.5% 1.5%;clear:both;}
.right .boxs .box{clear:both;margin-top:1.5%;display:block;overflow:hidden;}
.right .boxs .w1{width:33.5%;}
.right .boxs .w2{width:65%;overflow:hidden;position:relative;}



.right .boxs .w3{width:100%;overflow:hidden;clear:both;position:relative;}
.right .boxs .w3 .act{position:absolute;width:100%;height:100%;left:0;top:0;background:url(images/alpha.000.60.png);}
.right .boxs .w2>img,.right .boxs .w3>img{width:100%;float:left;position:relative;}

.right .boxs .w2 a,.right .boxs .w3 a{display:block;width:100%;height:100%;position:absolute;left:0;top:0;}

.box .title{position:absolute;width:100%;text-align:center;top:40%;z-index:3;color:#fff;}
.box .title h3{font-size:50px;font-weight:normal;margin-bottom:20px; display: none;}
.box .title h3 span{line-height:40px;}

.right .boxs .w1>div{position:relative;top:45%; }
.right .boxs .w1 h2{font-size:26px;color:#444545;font-weight:normal;margin-bottom:40px;text-align:center;clear:both;}
.right .boxs .w1 p{padding:0 9%;clear:both;display:block;font-size:14px;color:#404040;line-height:32px;text-align:left;}
.right .boxs .w1 a{color:#302623;font-size:16px;line-height:40px;margin-top:40px;display:block;}
.right .boxs .w1 h2 span{clear:both;font-size:17px;display:block;margin-top:10px;}

#mbanner{width:100%;background:#000;overflow:hidden;position:relative;}
#mbanner img{width:100%;display:inherit;}

.mainleft{width:20%;float:left;margin-top:80px;}
.mainright{width:65%;float:right;margin-top:80px;}
.mainright.neiye{width:80%;margin:100px auto;text-align:center;}
.mainleft .title{width:90%;float:right;margin-bottom:30px;font-size:18px;background:url(images/mainleft.title.line.png) left center repeat-x;}
.mainleft .title span{display:block;background:url(images/mainleft.title.ico.png) #fff left center no-repeat;padding-left:20px;float:right;}
.mainleft ul{clear:both;overflow:hidden;float:right;}
.mainleft ul li{line-height:36px;}
.mainright .content{width:90%;text-align:center;}
.mainright  h1{font-size:28px;font-weight:normal;line-height:80px;}
.mainright  h2{font-size:16px;font-weight:normal;margin-bottom:15px;}
.mainright  h2 b{font-size:24px;font-weight:normal}
.mainright  h3{font-size:16px;font-weight:normal;margin:20px auto;border-bottom:1px solid #000;border-top:1px solid #000;padding:30px 20px;line-height:36px;text-align:center;}
.mainright .content .showpic{width:100%;margin:20px 0;display:block;clear:both;}
.mainright .content .showpic img{width:100%;}
.mainright .content .contentf{text-align:left;line-height:32px;}
.mainright .content .contentf .a{float:left;width:10%;font-size:58px;padding:10px 0;text-align:center;margin-top:20px;}
.mainright .content .contentf .b{float:right;width:90%;text-align:justify; text-justify:inter-ideograph}
.mainright .content .contentf p{padding:10px 0;}
.mainright .content .line1{clear:both;height:1px;overflow:hidden;border-top:1px solid #000;margin:20px 0;}


.story{position:relative;overflow:hidden;}
.story #storylist {position:relative;}
.story #storylist li{position:relative;overflow:hidden;background:#000;}
.story #storylist li>img{width:100%;float:left;}
.story #storylist li .zhezhao{background:url(images/background.story.png);position:absolute;left:0;top:0;width:100%;height:100%;}
.story #storylist li .storycontent{color:#fff;text-align:center;display:block;position:absolute;left:0;top:50%;width:100%;height:260px;margin-top:-130px;background:url(images/baozi.ico.png) center top no-repeat;}
.story #storylist li .storycontent .title{margin-top:100px;line-height:50px;font-size:36px;}
.story #storylist li .storycontent .content{margin:10px auto;line-height:25px;height:100px;overflow:hidden;padding:0 20px;font-size:12px;}
.story .toyear{background:url(images/story.toyear.png) center top no-repeat; background-size:100%;text-align:center;padding-top:40px;font-size:18px;color:#000;position:relative;height:100px;}

.film{position:relative;background:#000;width:100%;}
.film .filmplay {width:100%;height:100%;max-height:600px;}
.film  video{max-height:600px;height:100%;float:left;}
.film .filmplay img{width:100%;float:left;}
.film .play{background:url(images/alpha.000.60.png);display:block;width:100%;height:100%;position:absolute;left:0;top:0;cursor:pointer}
.film .play .ico{ width:80px;height:160px;margin:15% auto 20px;overflow:hidden;background:url(images/play.png) center top no-repeat;background-size:100%;padding-top:120px;font-size:32px;color:#ccc;font-weight:normal; filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0; transition: .3s;-moz-transition: .3s; /* Firefox 4 */-webkit-transition: .3s; /* Safari and Chrome */-o-transition: .3s; /* Opera */}
.film:hover .play .ico { filter:alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1;  opacity: 1; }
.film .filmname{text-align:center;color:#fff;position:absolute;bottom:20px;width:100%;left:0}
.bespokebg{background:url(images/bespoke.bg.jpg);}
#bespokebanner{width:100%;overflow:hidden;}
#bespokebanner img{width:100%;}
.bespokestoresearch{margin:50px auto;text-align:center;overflow:inherit;}
.bespokestoresearch h2{font-size:20px;color:#a4945b;font-weight:normal;}
.bespokestoresearch p{color:#3e3a39;line-height:30px;}
.bespokestoresearch .search{margin:40px auto;border:1px solid #c6bea0;height:70px;line-height:70px;}
.bespokestoresearch .search > ul > li{width:50%;float:left;color:#283158;background:url(images/select.ico.png) 95% 30px no-repeat;position:relative;border-left:1px solid #c6bea0}
.bespokestoresearch .search > ul > li:first-child{border:none;}
.bespokestoresearch .search > ul > li ul{width:100%;display:none;border:1px solid #c6bea0;overflow:hidden;background:#fff;position:absolute;left:0;top:70px}
.bespokestoresearch .search li li{width:33%;float:left;line-height:40px;}

.liangshen{overflow:hidden;background:url(images/tmp/Bespoke-2.jpg) left top no-repeat;background-size:cover;clear:both;min-height:400px;}
.liangshen .title{width:45%;float:right;text-align:center;clear:both;margin:60px 50px 10px;color:#fff;font-size:24px;}
.liangshen .content{width:45%;float:right;text-align:left;clear:both;color:#fff;border:1px solid #a8975c;margin:30px 50px 30px;}
.liangshen .content p{padding:20px 50px;line-height:35px;}
.bespokenews{margin:20px auto 50px;clear:both;overflow:hidden;}
.bespokenews>.title{font-size:20px;color:#a4945b;background:url(images/line.3.png) repeat-x left center;line-height:100px;text-align:center;}
.bespokenews>.title span{display:inline-block;padding:0 20px;background:url(images/bespoke.bg.jpg);}
.bespokenews ul{overflow:hidden;margin:auto;clear:both;width:100%;}
.bespokenews ul li{width:46%;margin:0 8% 8% 0;float:left;}
.bespokenews ul li.a{margin-right:0}
.bespokenews ul li .pic{width:100%;overflow:hidden;background:#000;}
.bespokenews ul li:hover .pic img{opacity:.6}
.bespokenews ul li .pic img{width:100%;float:left;}
.bespokenews ul li .title{font-size:20px;line-height:80px;color:#a38049;clear:both;height:80px;overflow:hidden;}
.bespokenews ul li p{line-height:30px;height:60px;overflow:hidden;clear:both;}
#onlinedingzhi{background:#fff;padding:20px;}
#onlinedingzhi .title{text-align:center;line-height:50px;font-size:26px;}
#onlinedingzhi ul{width:80%;margin:30px auto;overflow:hidden;}
#onlinedingzhi li{width:43%;height:50px;margin:0 3% 20px;float:left;border:1px solid #eeeadb;padding:0 10px 0 20px;line-height:50px;}
#onlinedingzhi li.a{border:none;line-height:20px;font-size:12px;width:90%;}
#onlinedingzhi li.a label{width:80%;float:left;text-align:left;}
#comment{}
#onlinedingzhi .send{ text-align: center; }
#onlinedingzhi .send button { background: none; clear:both; margin:50px auto;width:260px;height:50px;line-height:50px;text-align:center;border:1px solid #eeeabd;font-size:18px;color:#625731;cursor:pointer }
#onlinedingzhi label{float:left;padding-left:10px;height:40px;overflow:hidden;vertical-align:bottom;text-align:left;}
#onlinedingzhi input{float:left;width:78%; vertical-align:bottom;height:40px;line-height:40px;margin-top:5px;}
#onlinedingzhi li.a input{float:left;width:20px;height:20px;margin-right:10px;}
#onlinedingzhi li.b {width:92%;}
.topline{margin:25px 0;height:1px;overflow:hidden;clear:both;background:url(images/line.1.png) repeat-x left bottom;}
.title_1{height:100px;margin-top:0;position:relative;color:#231815;clear:both;text-align:center;overflow:hidden;}
.title_1 .l{height:1px;background:#000;width:100%;position:absolute;top:49px;left:0;}
.title_1 span{background:#fff;display:inline-block;line-height:100px;padding:0 20px;position:relative;z-index:1;font-size:18px;}

.mneihanlist{ position: relative; overflow:hidden;padding-bottom:50px;/*border-bottom:1px solid #000;*/display:block;margin-bottom:30px;}
.mneihanlist .hd { position: absolute; top: 50%; width: 100%; }
.mneihanlist .hd ul { display: none; }
.mneihanlist .hd .next,
.mneihanlist .hd .prev { position: absolute; width: 20px; color: #ccc; z-index: 6; cursor: pointer; }
.mneihanlist .hd .next { right: 0; }
.mneihanlist .hd .prev { left: 0; }
.mneihanlist .bd { padding:0 30px; overflow: hidden; box-sizing: border-box; }
.mneihanlist li{display:block;float:left;width:25%;overflow:hidden;}
.mneihanlist li:first-child{margin-left:0;}
.mneihanlist li .pic{display:block;width:100%;max-height:180px;text-align:center;margin:0 0 20px;overflow:hidden;}
.mneihanlist li .pic img{display:inherit; width: 100%;}

.mneihanlist li .title{height:30px;line-height:30px;overflow:hidden;clear:both;font-size:15px;padding-left:35px;/*background:url(images/ico.baozi.png) no-repeat left top;*/ font-weight: bold;}
.mneihanlist li p{font-size:12px;line-height:22px;height:44px;overflow:hidden;margin-left:35px;color:#777;}

.title_2{width:200px;height:70px;line-height:30px;clear:both;position:relative;left:50%;margin:0 0 30px -100px;color:#231815;text-align:center;overflow:hidden;font-size:18px;display:block;padding:0 10px;}
.title_2 span{font-size:12px;}
.mgroup{/*border-top:1px solid #565454;*/border-bottom:1px solid #565454;overflow:hidden;padding:0 0 50px;margin-bottom:60px;}
.mgroup ul{position:relative;}
.mgroup li{background:#000;position:absolute;overflow:hidden;}
.mgroup li img{min-width:100%;min-height:100%;width:100%;}
.mgroup li.a{left:0;top:0;}
.mgroup li.b{right:0;top:0;}
.mgroup li.c{right:0;bottom:0;}
.mgroup li.c span { position: absolute; top: 45%; left: 40%; color: #fff; display: none; }
.mgroup li.c:hover span { display: inline-block; }
#maintitle{text-align:center;margin-bottom:60px;}
#maintitle img{max-width:80%;}
#bottom{background:#000;padding:50px 25px 10px;text-align:left;position:relative;z-index:9;clear:both;}
#bottom a{color:#6b6a6a;}
#bottom ul{display:block;margin:0 auto;width:60%; text-align: center; }
#bottom ul li{display:inline-block;margin-right:10%; vertical-align:text-top;}
#bottom ul li .a{color:#949595}
#bottom ul li .a a{color:#d0d0d0;line-height:40px;}
#bottom ul li a{display:block;clear:both;line-height:25px}
#bottom .ewm{float:right;margin-right:5%;width:100px;text-align:center;color:#A3A3A3;font-size:12px;line-height:18px;}
#bottom .ewm img{width:96px;}
#bottom .foo_boEwm { width: 110px; display: inline-block; color: #fff; vertical-align: bottom; }
#bottom .foo_boEwm img { width: 70px; }
#bottom .foo_boEwm h3 { line-height: 32px; height: 32px; font-weight: normal; }
.foo_boEwmbox { display: inline-block; vertical-align: bottom; }


.line2{margin:25px 0 0;height:30px;overflow:hidden;clear:both;background:url(images/line.2.png) left 20px repeat-x;}
.line2 div{vertical-align:bottom;width:70px;height:30px;}
.line2 .l{float:left;/*background:url(images/b.ico.1.png) #000 no-repeat right bottom;*/}
.line2 .r{width:50px;float:right;background:url(images/b.ico.2.png) #000 no-repeat left bottom;}

#bottom.one{background:#727272;}
#bottom.one .line2 div{background-color:#727272;}
#bottom.uomo{background:#141414;}
#bottom.uomo .line2 div{background-color:#141414;}

#bottom.bespoke{background:url(images/line.4.png) #090909 repeat-x left 10px;padding:50px 0 10px}
#bottom.bespoke .line2{display:none;}
#bottom.bespoke ul li .a,#bottom.bespoke ul li .a a{color:#c8b160;}
#bottom.bespoke .copyright{background:url(images/bespoke.copyright.bg.png);height:42px;line-height:42px;width:100%;margin:20px 0}

.copyright{text-align:center;line-height:30px;color:#242424;font-size:10px;}
.copyright a{color:#242424}
#rightico{width:50px;position:fixed;height:100%;background:url(images/right.bg.png);top:0;right:0;z-index:7}
#rightico .rline{ border-left: 1px solid #ccc; position:absolute;width:100%;height:100%;left:0;top:0;background:url(images/right.line.1.png) repeat-y center top;}
#rightico .rline ul{margin-top:201px;background:url(images/right.bg.png);padding:10px 0;}
#rightico .rline ul li{width:100%;height:40px;background:url(images/right.ico.png) no-repeat;margin:10px 0;position:relative;width:100%;}
#rightico .rline ul li.a{background-position:center 10px;}
#rightico .rline ul li.b{background-position:center -50px;}
#rightico .rline ul li.c{background-position:center -115px;}
#rightico .rline ul li.d{background:url(images/tm_logo.png) no-repeat 50% 50%; background-size: 22px 22px;}
#rightico .rline ul li a{display:block;width:100%;height:100%;}
#rightico .rline ul li.c .ewm{width:175px;height:205px;padding:10px;display:none;position:absolute;background:#000;text-align:center;top:-60px;right:50px;overflow:hidden; }
#rightico .rline ul li.c:hover .ewm{display:block;}
#rightico .rline ul li.c .ewm span{display:block;width:100%;float:left;}
#rightico .rline ul li.c .ewm span p{padding:15px 10px;color:#fff;line-height:20px;}
#leftstyle{width:26px;height:100%;position:fixed;background:url(images/background.left.1.png) repeat-y 0;top:0;left:0;z-index:5;margin-left:25px;}
#baidumap{width:100%;height:600px;}

#store{min-height:500px;margin:0 auto 200px;background:#fff;position:relative;top:-20px;font-size:16px;padding:50px}
#store .search{clear:both;width:80%;border:1px solid #c6bea0;height:70px;line-height:70px;margin:auto;}
#store .search > ul > li{width:50%;float:left;color:#283158;background:url(images/select.ico.png) 95% 30px no-repeat;position:relative;border-left:1px solid #c6bea0}
#store .search > ul > li:first-child{border:none;}
#store .search > ul > li ul{ z-index: 3; width:100%;display:none;border:1px solid #c6bea0;overflow:hidden;background:#fff;position:absolute;left:0;top:70px}
#store .search span{width:100%;height:70px;display:block;}
#store .search li li{width:33%;float:left;line-height:40px;}
#store #storelist{width:80%;margin:50px auto;height:530px;overflow-y:auto;padding:10px;}
#store #storelist li{line-height:35px;overflow:hidden;margin-bottom:20px;}
#store #storelist li.a{margin-top:50px;}
#store #storelist li.a:first-child{margin-top:0}
#store #storelist li .name{font-sieze:18px;float:left;}
#store #storelist li .tel{font-sieze:14px;float:right;}
#store #storelist li p{clear:both;text-align:left;}

.storeinfo{padding:5px 20px;text-align:center;}
.storeinfo h3{font-size:18px;font-weight:normal;margin-bottom:20px;}
.storeinfo .tel{font-size:14px;text-align:left}
.storeinfo .addr{font-size:14px;text-align:left}
.storeinfo img { width: 150px; height: 150px; }
.BMap_pop>div:nth-child(9) { overflow-y: auto!important; }


.crlturecontent{margin:0 auto;padding:10px 0;font-size:14px;line-height:30px;border-top:1px solid #000;border-bottom:1px solid #000;}
.newslist{margin:30px auto;width:100%;overflow:hidden;}
.newslist ul{overflow:hidden;width:100%;}
.newslist li{width:46%;margin:2%;}
.newslist li:hover .pic img{opacity:0.7}
.newslist li .pic{background:#000;overflow:hidden;}
.newslist li .pic img{width:100%;float:left;}
.newslist li .title{line-height:30px;padding:20px 0;font-size:26px;clear:both;}
.newslist li p{border-top:1px solid #000;border-bottom:1px solid #000;padding:5px 0;line-height:25px;color:#717171}
.newsdetail{width:60%;margin:80px auto;text-align:left;}
.newsdetail h1{line-height:50px;padding:25px 0;border-top:1px solid #000;border-bottom:1px solid #000;text-align:center;margin-bottom:40px;}
#join{padding-top:100px;}
#join .floatleft{width:35%;}
#join .floatright{width:60%;}
#join ul{border-top:1px solid #000;overflow:hidden;}
#join li{border-bottom:1px solid #000;padding:30px 0;}
#join li h3{font-size:18px;}
#join li.a p:first-letter{font-size:48px;display: block;margin:10px 10px 10px 0;float: left;}

#collection{margin-top:100px;clear:both;min-height:300px;width:70%;margin:100px auto;}
#collection ul{overflow:hidden;}
#collection li{width:50%;float:left;margin-bottom:3%;overflow:hidden;text-align:left;}
#collection li .pic{width:85%;float:left;overflow:hidden;background:#000;position:relative;}
#collection li .pic .ico{position:absolute;width:100%;height:100%;left:0;top:0;background:url(images/mlogo.png) center center no-repeat;display:none;}
#collection li .pic.a{width:60%;margin-top:15%;}
#collection li .pic img{width:100%;float:left;}
#collection li .info{clear:both;padding:15px 0;color:#a3a3a3;font-size:12px;font-weight:normal;line-height:25px;}
#collection li.a{text-align:right;}
#collection li.a .pic{float:right;}

#showbig{position:fixed;width:100%;height:100%;left:0;top:0;background:#fff;z-index:50;display:none;}
#showbig .pic{width:100%;height:100%;position:absolute;left:0;top:0;}
#showbig .pic img{ max-width:100%;text-align:center; position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    max-height: 100%;}
#showbig .close{position:absolute;width:50px;height:50px;right:20px;top:20px;background:url(images/close.png) center center no-repeat;}
#showbig .info{position:fixed;right:20px;bottom:20px;z-index:10;text-align:right;}
#weixinwin{width:100%;height:100%;display:none;background:url(images/alpha.000.90.png);color:#000;position:fixed;z-index:100;top:0;left:0;*position:absolute;}
#weixinwin .weixinshow{position:absolute;left:50%;top:50%;background:#fff;padding:10px;margin:-155px 0 0 -140px;}

.index_wrap #mheaderspace { display: none; }/*首页顶部空隙*/

@media (max-width: 985px) { 
	/*产品列表*/
	#header .logo { float: left; margin-left: 28.5%; }
	/*预约*/
	.liangshen .title,
	.liangshen .content { width: 80%; margin-left: 10%; margin-right: 10%; }
	#onlinedingzhi li { width: 92%; }
}

@media (max-width: 767px) {
    .index_wrap #mheaderspace { display: inline-block; height: 40px; }
    #rightico { display: none; }
    #mheader { height: 50px; background-color: #000; z-index: 10; }
    #mheader.on { background-color: #000; }
    #mheader .logo img { margin-top: 13%; }
    #mheader.on .logo { display: inline-block; }
    #mheader.on .logo2 { display: none; }
	#mheader ul.r,
	#leftstyle { display: none; }
	.top_s_right { display: inline-block; }
	.mneihanlist .bd { width: 80%; margin-left: 10%; padding-left: 0; padding-right: 0; }
	.mneihanlist li { width: 50%; margin-left: 0; box-sizing: border-box; margin-bottom: 10px; }
	.mneihanlist li .pic img { width: 100%; height: auto; }
	.mneihanlist li .title { width: 100%;white-space: nowrap; overflow: hidden;text-overflow:ellipsis; }
	.act3 .info { display: none; }
	.act3 .info h3 { margin-bottom: 10px; }
	.film .play .ico { width: 40px; height: auto; margin-bottom: 0;filter:alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1;  opacity: 1; }

	#mheaderspace { height: 50px; }
	#header.one.on { background-color: rgba(0,0,0,.3); }
	#header.one .logo2 { display: none!important; }
	#header.one.on .logo { display: inline-block; }

	/*联系我们*/
	#baidumap { height: 350px; }
	#store { margin-bottom: 0; }
	#store .search { height: 140px; }
	#store .search > ul > li:first-child { border-bottom: 1px solid #c6bea0; }
	#store .search > ul > li { width: 100%; border-left: none; }
	
	/*产品列表*/
	#header { height: 50px; }
	#header .logo { margin-left: 0; }
	#header .logo img { width: auto; height: 45px; margin-left: 10px; margin-top: 5px; }
	#header #tohome,
	#header ul { display: none; }
	#left { display: none; }
	.right { margin-left: 0; }
	.box .title h3 { font-size: 26px; margin-bottom: 0; }
	.right .boxs .w1 {overflow: auto;}
	.right .boxs .w1>div{position:relative;top:0%; margin-top: 2px!important; }
	.right .boxs .w1 h2 { margin-bottom: 5px; white-space: nowrap; overflow: hidden;text-overflow:ellipsis; width: 100%; }
	/*产品详情*/
	.mainright.neiye { width: 100%; margin-top: 50px; }

	/*新闻列表*/
	.mainleft { display: none; }
	.mainright { width: 100%; margin-top: 10px; }
	.mainright  h1 { font-size: 20px; line-height: 50px; }
	.newslist li .title { font-size: 20px; }

	/*关于我们*/
	.mainright .content { width: 100%; }

	/*预约*/
	.liangshen .title { margin-top: 20px; margin-bottom: 10px; font-size: 20px; }
	.liangshen .content { width: 90%; margin-left: 5%; margin-right: 5%; margin-top: 10px; margin-bottom: 0; }
	.liangshen .content p { padding-left: 10px; padding-right: 10px; }
	#onlinedingzhi ul { width: 100%; margin-bottom: 0; }
	#onlinedingzhi li { padding-left: 0; padding-right: 0; }
	#onlinedingzhi .send button { margin-top: 10px; margin-bottom: 10px; font-size: 16px; }
	.bespokenews ul li { width: 100%; box-sizing: border-box; padding:0 10px; margin-right: 0; margin-left: 0; }
	.bespokenews ul li .title { font-size: 16px; height: 50px; line-height: 50px; }

	#join { padding-top: 20px; }
	#join .floatleft,
	#join .floatright { width: 100%; }

	#bottom ul { width: 100%; }
	#bottom ul li { margin-right: 5%; margin-left: 5%; }
	.foo_boEwmbox { display: block; }
}






img { height: auto; max-width: 100%!important;}




















































