﻿@charset "utf-8";
/* CSS Document */
/* reset */
html { height: 100%;  overflow-x:hidden;}
body { min-height: 100%; overflow-x:hidden; }
body { _height: 100% }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1 }
li { list-style-type: none }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal; }
iframe, frame, fieldset, img { border: 0 none }
img { vertical-align: top ;max-width:100%;}
input[type=button], input[type=submit], input[type=reset] { cursor: pointer }
button { cursor: pointer }
input, textarea, button { -webkit-border-radius: 0; -webkit-appearance: none }
input[type=radio] { -webkit-border-radius: 100%; -webkit-appearance: radio }
input[type=checkbox] { -webkit-appearance: checkbox }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
textarea { overflow: auto; resize: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left }
th { font-weight: normal }
em, cite, address,i { font-style: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
body, input, select, button, textarea { color:#555; font-size:14px; font-family:"微软雅黑";  }
body { line-height: 1.5 }
a:link,
a:visited,
a:active,
a { text-decoration: none; color:#555555;}
a:hover { color:#D7000F ;}
a { blr:expression(this.onFocus=this.blur()) }
a * { *cursor: pointer }
:focus { outline: none } 
input::-webkit-input-placeholder{color:#fff;}
input:-moz-placeholder{color:#fff;}
input::-moz-placeholder{color:#fff;}
input:-ms-input-placeholder{color:#fff;}

.edit_con_original{ line-height:1.8; padding:0 0; color:#333; text-align:justify;font-size:16px;}
.edit_con_original ul{ margin:inherit; padding:inherit}
.edit_con_original ul li { list-style-type:disc; margin:auto; padding:inherit}
.edit_con_original ol{ margin:inherit; padding:inherit}
.edit_con_original ol li { list-style-type:decimal; margin:auto; padding:inherit}
.edit_con_original h1 { font-size: 2em; font-weight:bold }
.edit_con_original h2 { font-size: 1.5em; font-weight:bold }
.edit_con_original h3 { font-size: 1.17em; font-weight:bold }
.edit_con_original h4 { font-size: 1em; font-weight:bold }
.edit_con_original h5 { font-size: 0.83em; font-weight:bold }
.edit_con_original h6 { font-size: 0.67em; font-weight:bold }
.edit_con_original em { font-style: italic }
.edit_con_original cite{ font-style: italic }
.edit_con_original address{ font-style: italic }
.edit_con_original i { font-style: italic }
.edit_con_original table{ border-collapse: separate; border-spacing: 2px }
.edit_con_original img{ max-width:100%; height:auto;}
.edit_con_original p{margin-top:15px;line-height:180%;}
.edit_con_original dl dd{margin-top:5px;line-height:150%;}
.edit_con_original dl{background:#f8f8f8;padding:10px 15px;}



/*所有后台编辑器区域都要引用 edit_con_original 类名*/
.bottom_yy{ 
	line-height:30px;
	padding:5px 0;
	text-align:center;
}

.bottom_yy span{font-size: 18px;line-height:50px;color: #fff;}
.bottom_yy em{color:#C11918;}
.bottom_yy input{ margin-left:10px;padding:0 10px; width:150px;background:#fff; border:1px solid #fff;line-height:30px;height:30px; }

.bottom_yy .btn{ width:90px; height:32px;font-size: 16px; line-height:32px;margin-top:1px; text-align:center; color:#fff; background:#FD5A5B; border:none; }
.bottom_yy .btn:hover{ background:#d7000f; }
.bottom_yy_position{position: fixed;z-index: 99999;bottom: 0px;left: 0px;right: 0px;
	 background:url(images/zixun.jpg) no-repeat right top;
}

.bottom_yy .closebtn {
    position: absolute;
    top: 5px;
    right: 20px;
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    text-align: center;
    line-height: 16px;
    background: #ccc;
    color: #000;
    font-size: 18px;
    text-indent: -1px;
}



/* clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }


.clear, .cl { display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important }

/*公用样式end*/
.ratio-img{ width:100%; height:auto; display:block; }
.ratio-img img{ width:100%; height:100%; }
.auto-bg { background-repeat:no-repeat; overflow:hidden; position:relative; background-position:center;background-size:cover; -ms-behavior: url(backgroundsize.min.htc);behavior:url(backgroundsize.min.htc);}
.tran_scale{ overflow:hidden; display:block;}
.tran_scale img{transition:1s all; -webkit-transition:1s all;}
.tran_scale:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-moz-:scale(1.1,1.1);}

.ellipsis{white-space:nowrap; display:block; overflow:hidden; text-overflow:ellipsis;}
.hide{ display:none;}

.font-18{ font-size:18px;}
.font-20{ font-size:20px;}
.font-24{ font-size:24px;}
.font-30{ font-size:30px;}
.font-36{ font-size:36px;}
.font-44{ font-size:44px;}
.font-52{ font-size:46px;}
.font-72{ font-size:72px;}

strong.font-72{font-weight: normal;}

/*input*/
.error{ position:relative; }
.error  .valid_message{ position:absolute; top:0px; right:0px; color:#fff;  text-align:center; line-height:25px !important; height:25px !important; float:none !important; font-size:12px; display:block !important; border:0 !important; background:rgba(0,0,0,0.5) !important; border-radius:5px; width:120px !important; z-index:10;}
/*weixin*/
.disP { display: block !important; }
.tan_weixin{ border: 1px solid #ccc; padding: 30px 15px 15px; background:#fbfbfb; display: none; left: 50%; margin-left: -145px;  margin-top: -150px; position: fixed; top: 50%;  z-index: 160;}

.tan_weixin img{  height: 260px;  width: 260px; }
.closed2{ font-size: 30px; position: absolute; right: 15px; top: -10px; }
.tan_weixin span{ display:block; width:100%; height:1px; background:#ccc; }
.tan_weixin h3{ text-align:center; line-height:30px; }

.banner_left{ background:url(../images/cursor-left.png) no-repeat; left:3%; top:50%; margin-top:-27px; display:block; width:33px; height:54px; position:absolute; z-index:1000;}
.banner_right{ background:url(../images/cursor-right.png) no-repeat; right:3%; top:50%; margin-top:-27px; display:block; width:33px; height:54px; position:absolute; z-index:1000;}
.banner video {  width:100%; height:100%;}

.wraper{ max-width:100%; min-width:320px; margin:0 auto;}
.main{ padding-top:84px; }
.wrap{width:73%; margin:0 auto;}
.header{ padding:10px 0; height:64px;position:fixed; width:100%; z-index:10000; background:#F3F1EF;}
.header.fixedhede{ position:fixed;z-index: 10000;  top:0; left:0; width:100%;box-shadow:0 0 5px #bbb;background:rgba(243, 241, 239, 0.8);filter:Alpha(opacity=80);}
.lt9 .header.fixedhede { border-bottom:1px solid #eee;}
.logo{ float:left; width:280px; height:66px; margin-right:3%;}
.logo img{ width:100%; height:auto;}
.address_sel{ float:left; width:70px; color:#4C4C4C; border-bottom:1px solid #C2C2C2; height:24px; line-height:24px; margin:20px 0 0; }
/*模拟select*/
.select-wrap.disabled .select-box{ background:#eee; }
.select-wrap.disabled .select-box a { color:#aaa; opacity:0.2; filter:alpha(opacity=20);}
.select-wrap.disabled .select-box .ico { opacity:0.2; filter:alpha(opacity=20);}
.select-box { position:relative;box-sizing:border-box; }
.select-box dt a { display:block; text-indent:5px; position:relative; z-index:2; }
.select-box dt a b { overflow:hidden; margin:0 10px 0 0; color:#333; font-size:12px; display:block; text-overflow:ellipsis; white-space:nowrap; font-weight:normal;}
.select-box.open dt a b{ color:#787C80;}
.select-box .ico { position:absolute; right:0; top:0; width:7px; height:100%; z-index:1;  background:url(../images/dot01.png) no-repeat right center;}
.select-box dd { display:none;}
.select-body-box { position:absolute; margin-top:2px; border:1px solid #ddd; border-top:0; background:#fff;  box-sizing:border-box;  z-index:111111; width:370px !important; }
.select-body-box a { display:inline-block; padding:5px; width:60px; color:#666; font-size:12px;}
.select-body-box:hover a.on { background:none; color:#666;}
.select-body-box a.on,
.select-body-box a:hover,
.select-body-box:hover a.on:hover { background:#0094ff; color:#fff;}
.selectmask { display:none;}
/**/
/*.idnex2 .right_menu{ margin-top:0;top:90px; }
.idnex2 .returnTop{ margin-top:0; top:235px;}*/


.bg{background:url(../images/block_04bg.jpg) center bottom no-repeat;  position:fixed; width:100%; height:100%; left:0; top:0; z-index:-1; }
.nav{ float:left; width:55%; margin:20px 0 0 1%;}
.nav li{ float:left; padding:0 3%; font-size:16px; position:relative;}
.nav li.on a,.nav li:hover a{ color:#DF0010;}
.nav li .child{ overflow:hidden; opacity:0; transition:0.3s all; visibility:hidden;transform:translateY(30px); position:absolute; left:-5px; top:75px; background:#FFFFFF; border:1px solid #CFCFCF; width:190px; padding:10px 0px; z-index:-1;}
.nav li .child a{ display:block; font-size:14px; padding:15px 30px; line-height:24px; color:#565656; border-bottom:1px solid #E1E1E1;}
.nav li .child a:last-child{ border:none;}
.nav li .child a.last{ border:none;}
.nav li .child a:hover,.nav li .child a.on{ color:#3C75C5;}
.nav li.on .child{ opacity:1; height:auto; visibility:visible; transform:translateY(0px); z-index:999;  }
.tel{ float:left; margin:20px 0 0; background:url(../images/dot02.png) left center no-repeat; padding-left:20px; font-size:16px; font-weight:bold;}
.sear{ float:right; width:16%; margin:20px 0 0; background:#fff; height:22px; line-height:22px; border:1px solid #E4E4E4; -moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-shadow:-2px 2px 3px -2px #9A958C inset; -webkit-box-shadow:-2px 2px 3px -2px #9A958C inset; box-shadow:-2px 2px 3px -2px #9A958C inset;}
.sear .txt{ float:left; width:70%; padding:0 4%;height:22px; line-height:22px; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:none; background:none;}
.sear .button{ float:right; width:16%; border:none;line-height:22px;height:22px; background:url(../images/dot03.png) center center no-repeat;}

.more{ display:block; width:36px; height:36px; background:url(../images/dot07.png) no-repeat; background-size:cover;}
a.more1{display:block; width:78px; height:20px;line-height:20px; text-indent:6px; color:#434343;font-size:12px; border:1px solid #BBBBBB; background:url(../images/dot12.png) 68px center no-repeat;}
a.more1:hover{color:#F20011;border:1px solid #F20011; background:url(../images/dot12_on.png) 68px center no-repeat;}


.right_menu{ position:fixed; z-index:10000; right:0px; /*bottom:485px;*/
	margin-top:0px; width:48px; height:145px;
	top:50%; 
	margin-top:-133px;
	background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.right_menu li{ float:left; width:100%; height:48px;text-align:center; border-bottom:1px solid #D1D1D1; position:relative;}
.right_menu li a{ display:block;}
.right_menu li:last-child{ border-bottom:none;}
.right_menu li.last{border-bottom:none;}
.right_menu li em{ font-size:12px; line-height:14px; padding:10px 0; position:absolute; width:100%; left:0; top:0; opacity:0;-moz-opacity:0;filter:alpha(opacity=0);transition:0.3s all; -webkit-transition:0.3s all;}
.right_menu li.on em,.right_menu li:hover em{color:#777777;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.right_menu li.on span img,.right_menu li:hover span img{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.returnTop{ position:fixed;_position:absolute; 
	background:url(../images/dot22.png) no-repeat; 
	background-size:cover; width:48px;height:48px;
	overflow:hidden;display:block; text-indent:-9999em;
	/*bottom:435px;margin-top:0px; */
	top:50%; margin-top:15px;
	z-index:1000; left:auto !important; right:0px;
	background-size: cover;
}
.returnTop p{background:url(../images/fh.jpg) no-repeat; display:none; width:48px; height:48px; border-radius:4px;}

/*@media all and (max-width: 1366px){
	.right_menu{bottom: 420px;}
	.returnTop{bottom: 370px;}
}

@media all and (max-width: 1000px){
	.returnTop{bottom: 125px;}
	.right_menu{bottom: 620px;}
}*/

.r_m_sub{ z-index:-1;; position:absolute; visibility:hidden; top:0; right:0px; width:auto; padding:20px; background:#fff;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);transition:0.3s all; -webkit-transition:0.3s all;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.sub_01{margin-top:-60px;width:120px;}
.sub_02{margin-top:-60px;width:120px;}
.ie7 .r_m_sub{display: none;}
.right_menu li.on .r_m_sub{ z-index:101;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);right:60px; visibility:visible;}
.right_menu li.on .r_m_sub{display: block;}

.tel_bot{ display:none;}

.yzm{ cursor:pointer;}
.phone{ display:none; }

.banner { position:relative; overflow:hidden;}
.banner li{background: #000; position:absolute;top:0; left:0; float:left; width:100%; overflow:hidden; vertical-align:top; }
.banner li img { vertical-align:top; float:left; width:100%; height:auto;}
.banner li:first-child{ position:relative; z-index:10; vertical-align:top;}
.banner li .txt { position:absolute; z-index:2000; left:57%; right:5%; bottom:38%; transition:1s all; -webkit-transition:1s all; transform:translateX(200%); -webkit-transform:translateX(200%);  opacity:0; transition-delay:0.4s; -webkit-transition-delay:0.4s;}
.banner li.curr .txt {  transform:translateX(0); -webkit-transform:translateX(0); opacity:1;}
.banner li .txt h2 { color:#fff; line-height:1.2;text-shadow: 1px 1px 1px #76614D;}
.banner li .txt h2 i{ padding:0 10px;}
.banner li .txt h3 { color:#fff;line-height:1.4;text-shadow: 1px 1px 1px #76614D;}
.banner li .txt a.view{ display:block; margin:30px 0 0;border:1px solid #fff; text-align:left; text-indent:20px; color:#fff; width:128px; height:30px; line-height:30px; background:url(../images/view.png) 100px center no-repeat}



.banner>dl{position: absolute;bottom:10px;width: 100%;z-index: 9999;text-align:center;}
.banner>dl>dd{cursor:pointer;opacity:.3;margin-right:5px;width: 25px;height:10px;background:#fff;display: inline-block;}
.banner>dl>dd.foucs{opacity: 1;}
.banner>dl>dd:hover{opacity: 0.8;}

.banner .vbox{ position:absolute; width:100%; height:100%; z-index:1; left:0; top:0; cursor:pointer;  background:#000; }
.banner .vbox video{width: 100%; height:100%; }

.block_top{background:url(../images/block_topbg.jpg) left top repeat;}
.block_01{ padding:1px 0;}
.block_01 li{ float:left; width:24.7%;position:relative;margin-left:0.4%;margin-top:8px;}
.block_01 li:first-child{margin-left:0px;}
.block_01 li .img{ width:100%; height:auto;}
.block_01 li span{ position:absolute; left:50%; top:50%; width:68px; height:46px; margin:-23px 0 0 -34px; background:url(../images/dot04.png) no-repeat; background-size:cover;}

.ind_tit{ padding:60px 0 0; text-align:center;}
.ind_tit span{ color:#494949;}
.ind_tit span b{ color:#DF0010; font-weight:normal;}
.ind_tit em{ display:block; margin:0 auto 20px; width:65px; height:24px; border-bottom:2px solid #F19600;}

.tab_tit{ text-align:center; margin:0 0 50px;}
.tab_tit li{ display:inline-block; zoom:1; *+display:inline; margin:0 2px;cursor:pointer; position:relative;}
.tab_tit li span{ display:block; padding:5px; width:170px;font-size:16px; color:#828282;background:#F7F7F7;border:1px solid #D5D2D0;}
.tab_tit li.on span{ color:#fff; background:#F29600; border:1px solid #F29600;}
.tab_tit li.on em{ display:block; width:100%; height:7px; background:url(../images/dot05.png) center bottom no-repeat;}

.imglist li{ float:left; width:25%;*margin-left:-1px;transition:0.3s all; -webkit-transition:0.3s all; position:relative;}
.imglist li:hover{/*transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05);*/ z-index:5; box-shadow:0 0 10px rgba(0,0,0,0.5); }
.imglist li .inner{ margin-right:1px; margin-bottom:1px;position:relative;}
.imglist li .img{ display:block;}
.imglist li .img img{ max-width:100%;}
.imglist li .txt{color:#fff; position:absolute; left:0; top:0; width:80%; padding:0 10%; height:100%; opacity:0; filter:alpha(opacity=0); zoom:1; transition:0.3s all; -webkit-transition:0.3s all; background:url(../images/tm_50.png) repeat;}
/*.imglist li:hover .txt { opacity:1;-moz-opacity:1;filter:alpha(opacity=100);z-index:999;transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05); z-index:5; box-shadow:0 0 10px rgba(0,0,0,0.5);}*/
.imglist li:hover .txt{ opacity:1; filter:alpha(opacity=100); }
.imglist li .txt h2{ margin:13% 0 30px;}
.imglist li .txt .c{ font-size:12px; height:3em; margin:0 0 20px; overflow:hidden;}

.wid_all,.dis_w_h{ width:100%; height:100%; display:block; position:absolute; top:0; left:0; z-index:10; overflow:hidden; }   
.hei_all{ width:100%; height:100%; display:block; }

.ie7 .dis_w_h{ display:block; width:100%; height:100%; }

.block_02 h2 a{ color:#fff !important; }
.block_02 .more a{ display:block; width:100%; height:100%; }
.block_02{ overflow:hidden; }



.caselist li{ float:left; width:24.7%;*margin-left:-1px;margin-left: 0.3%;margin-top:0.8%;transition:0.3s all; -webkit-transition:0.3s all; position:relative;background:#eee;box-shadow:0 0 2px rgba(0,0,0,0.3);}
.caselist li:hover{/*transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05);*/ z-index:5; box-shadow:0 0 10px rgba(0,0,0,0.5); }
.caselist li .inner{ margin-right:1px; margin-bottom:1px;position:relative;}
.caselist li .img{ display:block;}
.caselist li .img img{ max-width:100%;}
.caselist li .txt{color:#000;text-align:center;left:0; top:0; width:80%; padding:0 10%; height:100%;overflow:hidden;}

.caselist li .txt em {
    display: block;
	width:80px;
	font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;
	font-size:14px;
	font-weight:300;
	margin:10px auto;
	padding:5px;
    border:1px solid #000;
}

.caselist li:hover .txt em{
    border:1px solid #fff;
	background:#F19601;
}

.caselist li .txt h2{ margin:10% 0 20px;}







.block_fuwu{ background:#fff;}
.bl_fuwu_con{ margin:10px 0 0;}
.bl_fuwu_con li{ float:left; width:33%;*margin-left:-1px;transition:0.3s all; -webkit-transition:0.3s all; position:relative;}
.bl_fuwu_con li:hover{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05); z-index:5; box-shadow:0 0 10px rgba(0,0,0,0.5);}
.bl_fuwu_con li .inner{ margin:13px; position:relative;}
.bl_fuwu_con li .img { width:100%; overflow:hidden;}
.bl_fuwu_con li .bot_txt{ position:absolute; left:0; bottom:0; width:100%; height:24px; line-height:24px; padding:10px 0; text-align:center;background:url(../images/tm_50.png) repeat;z-index:2;}
.bl_fuwu_con li .bot_txt p{ padding:0 10px; color:#fff; font-size:16px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.bl_fuwu_con li .right_txt{position:absolute; width:90px; height:85px; right:0; top:0; z-index:2; background:#9A9284; color:#fff;}
.bl_fuwu_con li .right_txt h2{ padding:15px 5px 10px 10px;}
.bl_fuwu_con li .right_txt h2 span{ display:block; line-height:1.2;}
.bl_fuwu_con li .right_txt h2 span em{ font-weight:bold;}
.bl_fuwu_con li .txt{color:#fff; position:absolute; left:0; top:0; width:100%; height:100%; opacity:0;-moz-opacity:0;filter:alpha(opacity=0); visibility:hidden; transition:0.3s all; background:url(../images/tm_50.png) repeat;}
.bl_fuwu_con li .txt .txt_in{ padding:8.5% 8.5% 0;}
.bl_fuwu_con li .txt .t_i_logo{ width:29.3%; height:29.3%; height:81px; margin-bottom:5%; /*border:1px solid #fff;*/}
.bl_fuwu_con li .txt .t_i_logo img{height:100%; width:auto;}
.bl_fuwu_con li .txt .t_i_c{ font-size:12px; color:#fff; height:4.5em; overflow:hidden;}
.bl_fuwu_con li:hover .txt{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);z-index:9; visibility:visible;}
.bl_fuwu_con li:hover .bot_txt,.bl_fuwu_con li:hover .right_txt{ display:none;}
.bl_fuwu_con li .img img{ transition:all 0.8s; -webkit-transition:all 0.8s; }
.bl_fuwu_con li:hover .img img{ transform:scale(1.05); -webkit-transform:scale(1.05); }




.home_yy{	line-height:32px;
	padding:15px;
	margin:0 auto;
	background:#F19601;height:32px;
}
.index_yy{
	line-height:32px;width:58%;
	background:#F19601;float: left;
}

.index_yy input{color:#fff;}
.index_yy .yphone{ margin-left:10px;padding:0 10px; width:150px;color:#fff;background:#F19601; border:1px solid #fff;line-height:30px;height:30px; }
.index_yy .ymianji{ margin-left:10px;padding:0 10px; width:150px;color:#fff;background:#F19601;border:1px solid #fff;line-height:30px;height:30px; }

.index_yy select {
background: transparent;
width: 150px;
color:#fff;
padding:0 10px;
height: 32px;
border: 1px solid #fff;
overflow: hidden;
background:url(images/select.png) no-repeat top right #F19601;
appearance:none;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari 和 Chrome */
}

.index_yy .btn{ margin-left:15px; padding:0 10px; height:32px; line-height:32px; text-align:center; color:#fff; background:#855203; border:none; }
.index_yy .btn:hover{ background:#474747; }

.index_yd{margin-left:5px; padding:0 10px;width: 38%;float:left;height:32px;line-height:32px;background:#FDF4E5;overflow:hidden;display: inline;}
.index_yd span{float:left;}
.index_yd em{color:#C11918;font-size:20px;}
.yygd{float:left;margin-left:30px;height:32px;overflow:hidden;}
.yygd dd{line-height:32px;height:32px;}


.shejishi{background: url(images/shejishi_bg.jpg);
    height: 200px;
    overflow: hidden;
    position: relative;
    background-position: center;
    background-size: cover;
	padding:20px 0;
}
.shejishi .sub-pic{display:block;float:left;width:40%;margin:0;}
.shejishi .sub-pic .subpic{width:150px;float:left;display: block;}
.shejishi .sub-pic .subtitle{
float:left;margin-top:35px;width:250px;padding:30px 25px;color: #fff;background:rgba(255,255,255,0.1);
}


.shejishi .sub-pic .subtitle a{display: block;text-align:center;font-size:30px;font-weight:700;color:#F19702!important;line-height:40px;}
.shejishi .sub-pic .subtitle em{display: block;text-align:center;font-size:14px;color:#fff!important;line-height:40px;}

.shejishi .sub-txt{display:block;float:left;width:58%;margin:0; font-size: 12px;}
.shejishi .sub-txt h4{display: block;margin:5px;
    width: 100px;
    color: #fff;font-size: 13px;
    line-height: 25px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;background:rgba(255,255,255,0.1);
	float: left;
    text-align: center;
	}
.shejishi .sub-txt div{padding-left:120px;line-height: 35px;color: #fff;}	




@media only screen and (max-width: 767px){
	.block_03 li .inner{margin:0;}
}
@media only screen and (max-width: 1007px) {
	.block_02 a{display: block;}
	.block_04 a{display: block;}
	.imglist li .txt{opacity: 1;background: none;width: 100%;padding: 0;}
	.imglist li .txt h2{font-size: 14px;text-align: center;width: 100%;margin: 0!important;padding: 3% 0;background: url(../images/tm_50.png) repeat;position: absolute;bottom: 0;}
	.imglist li .txt .c{display: none;}
}






.block_03{ background:#fff;height:250px;}

.bl_03_con{ margin:40px 0;}
.bl_03_con .tab-pic{display:block;float:left;width:49%;border:1px solid #E8E8E8;background:#F8F8F8;margin:0;}
.bl_03_con .tab-pic ul{margin:0 10px 5px; float:left;height: 155px;overflow: hidden;}
.bl_03_con .tab-pic li{ float:left; width:32%;margin-left:6px;margin-bottom:1%;overflow: hidden;}
.bl_03_con .tab-pic li .img { width:100%; overflow:hidden;}
.bl_03_con .tab-pic .title{
    width: 94.5%;
    height: 35px;
    line-height: 35px;
    padding: 0 3%;
    white-space: nowrap;
    overflow: hidden;
	text-overflow: ellipsis;
    font-size: 12px;
    color: #FFF;
    background:#000000;;
}
.bl_03_con .tab-pic .title a{color:#fff!important;}

.bl_03_con .tab-txt{display:block;float:right;width:49%;border:1px solid #E8E8E8;background:#F8F8F8;margin:0;}
.bl_03_con .ind_tit{ padding:10px 0 5px;}
.bl_03_con .ind_tit span{ color:#fff;}
.bl_03_con .ind_tit em{ display:block; margin:5px auto; width:95%; height:1px; border-bottom:1px solid #E8E8E8;}
.bl_03_con .tab-txt ul{margin:0 10px 5px; float:left;height: 155px;overflow: hidden;width:96%;}
.bl_03_con .tab-txt ul li{line-height:31px;height:31px;width:280px;float:left;overflow:hidden;}
.bl_03_con .tab-txt ul li:nth-of-type(odd){margin-right:5px}
.bl_03_con .tab-txt ul li span{float:right;}
.bl_03_con .tab-txt .tab-txt-r{border-left:1px dashed #E8E8E8;}





.nobg{ background:none;}

.block_04{background:url(images/block_04bg.jpg);height:500px;
    overflow: hidden;
    position: relative;
    background-position: center;
    background-size: cover;

}
.block_04 .ind_tit{ padding:20px 0 20px;}
.block_04 .ind_tit span{ color:#fff;}
.block_04 .ind_tit em{ display:block; margin:0 auto 20px; width:65px; height:24px; border-bottom:1px solid #fff;}

.block_04 .team{ margin:20px 0 0;}
.block_04 .team_ask{ color:#FFF; font-size:20px;line-height:36px; height:72px; overflow:hidden; margin:0 auto; text-align:center;}
.block_04 .team_move{ position:absolute; left:50%; margin-left:-550px; width:1100px; height:234px;}
.block_04 .team_l,.team_r{ position:absolute; top:80px; z-index:10; width:40px; height:78px; display:block;}
.block_04 .team_l{ background:url(images/team_Lac.png) no-repeat; left:-80px;}
.block_04 .team_r{ background:url(images/team_Rac.png) no-repeat; right:-80px;}
.block_04 .team_Mlist{ width:1100px; height:274px; overflow:hidden;}
.block_04 .team_Mlist li{ float:left; width:130px; height:188px; margin:0 5px; display:inline; cursor:pointer; transition: width 0.5s ease 0.01s, height 0.5s ease 0.01s, margin 0.5s ease 0.01s; }

.block_04 .team_Mlist li span{ margin-left:25px;margin-top:76px;display: block;width:80px;height:80px;background:rgba(0,0,0,0.1); border-radius:50%; margin-top:76px; opacity:0.8; transition: width 0.5s ease 0.01s, height 0.5s ease 0.01s, opacity 0.8s ease 0.01s,margin-top 0.5s ease 0.01s,margin-left 0.5s ease 0.01s,background 0.02s ease 0.01s;
background-position:top center;background-size: 80px 112px;
background-repeat:no-repeat;
}


.block_04 .team_Mlist li img{ margin-left:25px;margin-top:76px;background:#fff; border-radius:50%;  opacity:0.8; transition: width 0.5s ease 0.01s, height 0.5s ease 0.01s, opacity 0.8s ease 0.01s,margin-top 0.5s ease 0.01s,margin-left 0.5s ease 0.01s,background 0.02s ease 0.01s}


.block_04 .team_Mlist li span,.team_Mlist li p{ display:block;}


.block_04 .team_job{ color:#fff; height:24px; padding-top:8px; text-align:center;}


.block_04 .team_Mlist li.team_on,.team_Mlist li:hover{ width:214px; height:250px; margin:0 18px 0 8px;}

.block_04 .team_Mlist li.team_on span,.team_Mlist li:hover span{ width:200px; height:200px; padding:7px; background:#fff; border-radius:50%; margin-top:0; margin-left:0; opacity:1;
background-position:top center;background-size: 220px 308px;
background-repeat:no-repeat;
}

.block_04 .team_Mlist li.team_on span,.team_Mlist li:hover span{ width:200px; height:200px; padding:7px; background:#fff; border-radius:50%; margin-top:0; margin-left:0; opacity:1;
margin-left:0; opacity:1;
background-position:top center;background-size: 220px 308px;
background-repeat:no-repeat;
}


.block_04 .team_Mlist li:hover p,.team_Mlist li.team_on p{ color:#FFF; font-size:18px; padding-top:12px;}
.block_04 .team_Fimg{ position:absolute; top:0; left:50%; margin-left:-960px; z-index:-1; width:1920px; height:500px;}
.block_04 .team_Fimg img{ float:left;}


.block_05{ background:#fff;height:430px;}
.block_05 .ind_tit{ padding:20px 0 20px;}
.block_05 .ind_tit span{ color:#fff;}
.block_05 .ind_tit em{ display:block; margin:0 auto 20px; width:65px; height:24px; border-bottom:1px solid #F29600;}

.bl_05_con{ margin:10px 0 0;}
.bl_05_con .tab-pic{width:50%;float:left;}
.bl_05_con .tab-pic li{ float:left; width:32%;margin-right:1%;margin-bottom:1%;position: relative;overflow: hidden;}
.bl_05_con .tab-pic .one{width:66%;}
.bl_05_con .tab-pic li .img { width:100%; overflow:hidden;}
.bl_05_con .tab-pic .one .title{
    width: 94.5%;
    height: 35px;
    line-height: 35px;
    padding: 0 3%;
    white-space: nowrap;
    overflow: hidden;
	text-overflow: ellipsis;
    font-size: 12px;
    color: #FFF;
    background:#000000;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 99;
}
.bl_05_con .tab-pic .two .title{    width: 94.5%;
    height: 35px;
    line-height: 35px;
    padding: 0 3%;
    white-space: nowrap;
    overflow: hidden;
	text-overflow: ellipsis;
    font-size: 12px;
    color: #FFF;
    background:#000000;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 99;}

.bl_05_con .tab-txt{display:block;float:right;width:49%;border:1px solid #E8E8E8;background:#F8F8F8;margin:0;}
.bl_05_con .ind_tit{ padding:10px 0 5px;}
.bl_05_con .ind_tit span{ color:#fff;}
.bl_05_con .ind_tit em{ display:block; margin:5px auto; width:95%; height:1px; border-bottom:1px solid #E8E8E8;}
.bl_05_con .tab-txt ul{width:46%;padding:1.4% 8px; float:left;}
.bl_05_con .tab-txt ul li{line-height:30px;height:30px;overflow:hidden;}
.bl_05_con .tab-txt ul li span{float:right;}
.bl_05_con .tab-txt .tab-txt-r{border-left:1px dashed #E8E8E8;}




.block_06{ height:465px;}
.block_06 .ind_tit{ padding:40px 0 0;background:#F19601;}
.block_06 .ind_tit span a{ color:#fff;}
.block_06 .ind_tit span a:hover { color:#D7000F ;}
.block_06 .ind_tit em {
    display: block;
    margin: 20px auto 0;
    width: 40px;
    height: 15px;
    background:url(images/bloc_06_tit.png) top center no-repeat;border-bottom:none;
}
.block_06 ul{ margin:40px 0 0;}
.block_06 li{ float:left; width:20%;}
.block_06 li .inner{ padding:0 10px;}
.block_06 li span{ display:block;height:40px;}
.block_06 li  .b601{background:url(images/block_06_con.png) 0 0 no-repeat;}
.block_06 li  .b602{background:url(images/block_06_con.png) 0 -40px no-repeat;}
.block_06 li  .b603{background:url(images/block_06_con.png) 0 -80px no-repeat;}
.block_06 li  .b604{background:url(images/block_06_con.png) 0 -120px no-repeat;}
.block_06 li  .b605{background:url(images/block_06_con.png) 0 -160px no-repeat;}
.block_06 li  .b606{background:url(images/block_06_con.png) 0 -200px no-repeat;margin-top:15px;}
.block_06 li  .b607{background:url(images/block_06_con.png) 0 -240px no-repeat;margin-top:15px;}
.block_06 li  .b608{background:url(images/block_06_con.png) 0 -280px no-repeat;margin-top:15px;}
.block_06 li  .b609{background:url(images/block_06_con.png) 0 -320px no-repeat;margin-top:15px;}
.block_06 li  .b610{background:url(images/block_06_con.png) 0 -360px no-repeat;margin-top:15px;}
.block_06 li h2{ color:#F19601; margin:5px 0 0;padding-left:10px;font-weight:bold;}
.block_06 li:hover h2,.block_06 li h2 a{ color:#F19601;}
.block_06 li h2 a:hover{ color:#F19601;}
.block_06 li p{padding:0 30px 10px 10px; color:#999; font-size:12px;overflow:hidden;line-height:180%;}
.block_06 .blue{ color:#00A0F1;}
.block_06 .red{ color:#FB2A2D;}









.block_07{ background:#fff;height:440px;}
.bl_07_con{width:100%;margin:10px auto;}

.bl_07_con .hservice{ margin:10px 0 0;}
.bl_07_con .hservice .aa{width:23% !important;z-index:100;background:#fff;}
.bl_07_con .hservice .aa .theatre-banner{opacity:1;}
.bl_07_con .theatre-item{}
.bl_07_con .hservice .bb{width:11% !important;margin:0px;margin-left:-2px;}

.bl_07_con li{ float:left;margin-left:-2px;transition:0.3s all; -webkit-transition:0.3s all; position:relative;}
.bl_07_con li  h2{margin:20px 0 10px;font-size:22px;line-height:160%;font-weight:bolder;color:#F19600;border-left: 6px solid #F19600;text-align:center;}
.bl_07_con li  .img{margin:10px auto;    text-align: center;}
.bl_07_con li  img {
    vertical-align: top;
    max-width: 90%;
}
/* .bl_07_con li em{display:block;width:80px;height:30px;margin:30px auto;background:url(images/block5ico.png) no-repeat top center;} */
.bl_07_con li em{display:block;text-align:center;height:30px;margin:30px auto;font-size:16px;font-weight:500;color:#F19600;}
.bl_07_con li em .SingleLine1Num{font-size:18px;}



.bl_07_con .hservice .aa  h2{margin:20px 0 10px;font-size:22px;line-height:160%;color:#F19600;font-weight:normal;padding-left:10px;border-left: 6px solid #F19600;text-align:left;}
.bl_07_con li  .img{margin:10px auto;    text-align: center;}
.bl_07_con li  img {
    vertical-align: top;
    max-width: 90%;
}
.bl_07_con .hservice .aa em{display:none;}

.block_07 ul li{list-style:none;width:12.5%;float:left;border:0px solid #F19600;background:#FFF9EF;}
.block_07 ul li .inner{border:2px solid #F19600;height:241px;overflow: hidden;}
.block_07 ul li:hover {cursor: pointer;}







/*.block_07{ background:#F7F7F7; padding:40px 0 0;}*/
.tabs{position:relative;}
.tabs a{text-decoration:none;}

.tabNav{ text-align:center; margin:0 0 50px;}
.tabNav li{ display:inline-block; zoom:1; *+display:inline; margin:0 2px;cursor:pointer; position:relative;}
.tabNav li span{ display:block; padding:5px; width:170px;font-size:16px; color:#828282;background:#F7F7F7;border:1px solid #D5D2D0;}
.tabNav li.active span{ color:#fff; background:#9F9583; border:1px solid #9F9583;}
.tabNav li.active em{ display:block; width:100%; height:7px; background:url(../images/dot05.png) center bottom no-repeat;}




.new_txtlist{ height:325px; overflow:hidden;}
.new_txtlist li{ float:left; width:50%;*margin-left:-1px;padding:0 0 15px;}
.new_txtlist li .inner{ position:relative; width:90%;}
.new_txtlist li .date{ position:absolute; left:0; top:0; width:55px; text-align:center;}
.new_txtlist li .date span,.da span{ display:block; width:55px; height:36px; line-height:36px; background:#F20011; color:#fff;-moz-border-top-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}
.new_txtlist li .date em,da em{ color:#F20011;}
.new_txtlist li .txt{ margin-left:80px;}
.new_txtlist li .txt h2{ margin:0 0 15px;color:#272727;}
.new_txtlist li .txt h2 a{ color:#272727;}
.new_txtlist li .txt h2 a:hover,.new_txtlist li .txt h2:hover{ color:#D7000F}
.new_txtlist li .txt .c{ height:3em; overflow:hidden; margin:0 0 10px;}

.new_imglist{ margin:0 -20px;height:325px; overflow:hidden;}
.new_imglist li{ float:left; width:33.3%;}
.new_imglist li .inner{ position:relative; margin:0 20px;}
.new_imglist li .bot_txt{ position:absolute; left:0; bottom:0; width:100%; height:50px; line-height:50px; font-size:16px;color:#fff;background:url(../images/tm_50.png) repeat;z-index:2;}
.new_imglist li .bot_txt h2{ float:left; width:70%; margin-left:5%;}
.new_imglist li .bot_txt h2 a{ color:#fff;}
.new_imglist li .bot_txt span{ float:right; margin-right:5%;}
.new_imglist li .inner a{ display:block; width:100%; }


.viewmore{ display:block; height:31px;  padding:30px 0 80px; text-align:center; font-size:16px;}
.block_02 .viewmore,.new_txtlist + .viewmore,.new_imglist + .viewmore{padding:30px 0 80px;}
.bl_04_con .viewmore a{ color:#fff;}
.viewmore a{ display:inline-block; padding:5px 15px; border:1px solid #9f9583;}
.viewmore a:hover{ background:#F19601; color:#fff;border:1px solid #F19601; }
.block_08{ height:465px;}
.block_08 .ind_tit{ padding:60px 0 20px;}
.block_08 .ind_tit span{ color:#fff;}
.block_08 ul{ margin:20px 0 0;}
.block_08 li{ float:left; width:25%;*margin-left:-1px; text-align:center;}
.block_08 li .inner{ padding:0 10px;}
.block_08 li span{ display:block; margin:0 auto; width:115px; height:115px; line-height:115px; text-align:center;}
.block_08 li span img{ display: inline-block; height: auto; max-height: 100%;max-width: 100%;vertical-align: middle; width: auto;transition:1s all;}
.lt8 .block_08 li span img{ margin-top:20px;}
.block_08 li span a{ display:block;}
.block_08 li:hover span img{transform:rotate(360deg)}
.block_08 li h2{ color:#FFFFFF; margin:30px 0 10px;}
.block_08 li:hover h2,.block_08 li h2 a{ color:#FFFFFF;}
.block_08 li h2 a:hover{ color:#FFFFFF;}
.block_08 li .c{ padding:10px 0 0; color:#FFFFFF; font-size:12px; height:3em; overflow:hidden;}
.block_08 .ind_tit em{ border-bottom:2px solid #F19600;}




/*装修流程*/
.block_09{ height:380px;}
.block_09 .ind_tit{ padding:60px 0 20px;}
.block_09 .ind_tit span{ color:#494949;}
.block_09 .ind_tit p{display: block;margin: 10px auto;font-size:13px;width:25%; color:#494949;border:1px solid #A0A0A4;line-height:30px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}

.block_09 ul{ margin:20px 0 0;}
.block_09 li{ float:left;width:10%;*margin-left:-1px; text-align:center;}
.block_09 .c{background:url(images/liuchico.png) right center no-repeat;}


.block_09 .inner{margin:0 auto;width:106px; height:106px; line-height:106px;border:1px dashed #F19600;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%; text-align:center; }
.block_09 .inner span{ background:#FAEADA; display:block; margin:6px; width:90px; font-size:18px; height:90px; line-height:90px; text-align:center; border:2px solid #F19600;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}


.footer{background:#252B35; padding:50px 0;}
.foot_top li{ float:left; width:20%;}
.foot_top li .inner{ height:215px;}
.foot_top li h2 a{ font-size:16px !important; color:#8A8A8A !important;}
.foot_top li h2 a:hover{ color:#d7000f;}
.foot_top li .c{ margin:25px 0 0;}
.foot_top li .c ul{ border-right:1px dashed #8A8A8A;}
.foot_top li .c ul li{ width:100%; margin:0 0 10px;color:#8A8A8A;}
.foot_top li .c ul li a{ color:#8A8A8A;}
.foot_top li .c ul li a:hover{ color:#d7000f;}

.foot_top li.f_1{width:12%; text-align:center; }
.foot_top li.f_1 .c ul li{ width:100%;}
.foot_top li.f_2{width:16%; text-align:center; }
.foot_top li.f_2 .c ul li{ width:49.9%;}
.foot_top li.f_3{width:12%; text-align:center; }
.foot_top li.f_3 .c ul li{ width:100%;}
.foot_top li.f_4{margin-left:3%;  width:32%;}
.foot_top li.f_4 .c ul li{ width:100%;}
.foot_top li.f_5{margin-left:3%; width:22%; text-align:center; }
.foot_top li.f_5 .img{  display:block; margin:25px 0 0 50px;}
.foot_top li.f_5 .img img{max-width:100%;}


.foot_top li dl.book{ padding:25px 0 0;}
.foot_top li dl.book dd{ float:left; width:100%; margin:0 0 10px;}
.yiyou{ margin:10px 0 0 !important; text-align:left;  }
.yiyou b{ color:#F20011; font-size:16px; padding:0 3px; }

.foot_top li dl.book dd span{ float:left; width:98%; height:26px; line-height:26px; border:1px solid #D9D9D9; background:#fff;}
.foot_top li dl.book dd span input.txt{ padding:0 3%; width:94%; font-size:12px; background:none; border:none;height:26px; line-height:26px;}
.foot_top li dl.book dd span.an{ width:42%; margin-right:5px;}
.foot_top li dl.book dd span.an input.txt{padding:0 10%; width:80%;}
.foot_top li dl.book dd.last{ margin:5px 0 0;}
.foot_top li dl.book dd.last .bon{ display:block; width:90px; height:30px; line-height:30px; text-align:center; color:#fff; background:#9F9583; border:none;}
.foot_top li dl.book dd.last .bon:hover{background:#d7000f;}

.ftel{ float:left; margin:20px 0 0; background:url(images/lianxiico.png) left top no-repeat; padding-left:25px;font-size:16px;}
.fadd{ float:left; margin:20px 0 0; background:url(images/lianxiico.png) left -32px no-repeat; padding-left:25px;font-size:16px;}


.foot_bot{background:#1E232B;font-size:12px;line-height:24px;color:#8A8A8A !important; text-align:center;}

.menu_h,.t_b02_box{display:none;}

.ie8 .bl_05_con li .txt,.ie7 .bl_05_con li .txt{ visibility:visible; }
.ie8 .block_06 .mask-txt,.ie7 .block_06 .mask-txt,.ie8 .block_06 .mask-txt i.icon,.ie7 .block_06 .mask-txt i.icon{ display:block !important; }

/*动画*/
@media only screen and (min-width: 1200px) {
    
	.block_01 li:first-child,.block_01 li:first-child + li{transition: 0.5s all; -webkit-transition: 0.5s all; -ms-transition: 0.5s all;}
	.block_01.animate li:first-child,.block_01.animate li:first-child +li{ transform: translateX(0); -webkit-transform: translateX(0);-ms-transform: translateX(0); opacity: 1;}
	.block_01 li:first-child + li + li,.block_01 li:last-child{transition: 0.5s all; -webkit-transition: 0.5s all; -ms-transition: 0.5s all;}
	.block_01.animate li:first-child + li + li,.block_01.animate li:last-child{ transform: translateX(0); -webkit-transform: translateX(0);-ms-transform: translateX(0); opacity: 1;}
	
	
	.block_02 .imglist li:hover{ z-index:7;}
    .block_03 .animatebox{transform:scale(0.5,0.5) rotate(3deg); -webkit-transform:scale(0.5,0.5) rotate(3deg); opacity: 0; transition: 0.5s all; -webkit-transition: 0.5s all; -ms-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all;}
	.block_03 .animatebox.animate{ transform:scale(1,1) rotate(0deg); -webkit-transform:scale(1,1) rotate(0deg); opacity: 1;}
    .block_03 .animatebox.animate:hover{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05); z-index:5; box-shadow:0 0 10px rgba(0,0,0,0.5);}
	
    .block_04 .animatebox{transition: 0.5s all; -webkit-transition: 0.5s all; -ms-transition: 0.5s all;}
	.block_04 .animatebox.animate{ transform: translateY(0); -webkit-transform: translateY(0);-ms-transform: translateY(0);opacity: 1;}

    .block_05 .animatebox{transition: 0.5s all; -webkit-transition: 0.5s all; -ms-transition: 0.5s all;}
	.block_05 .animatebox.animate{ transform: translateY(0); -webkit-transform: translateY(0);-ms-transform: translateY(0);opacity: 1;}
    .block_05 li.animatebox.animate:hover{/*transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05);*/ z-index:5; box-shadow:0 0 10px rgba(0,0,0,0.5);}
	
	.block_08 .animatebox{transition: 0.5s all; -webkit-transition: 0.5s all; -ms-transition: 0.5s all;}
	.block_08 .animatebox.animate{ transform: translateY(0); -webkit-transform: translateY(0);-ms-transform: translateY(0);opacity: 1;}

}


@media only screen and (max-width:1799px) {
.wrap{ width:80%;}
.bl_04_con{ margin:0 7% 50px;}
.block_06{height:665px;}

.nav li{ padding:0 1%; }
}

@media only screen and (max-width:1659px) {
.wrap,.index .header .wrap{ width:82%;}
.sear{ width:14.5%; }
.font-18{ font-size:16px;}
.font-20{ font-size:18px;}
.font-24{ font-size:22px;}
.font-30{ font-size:26px;}
.font-36{ font-size:32px;}
.font-44{ font-size:40px;}
.font-52{ font-size:46px;}
.font-72{ font-size:60px;}
}

@media only screen and (max-width:1450px) {
.wrap,.index .header .wrap{ width:92%;}
.font-18,.nav li,.tel,.bl_05_con li .bot_txt p,.tab_tit li span,.tabNav li span,.new_imglist li .bot_txt,.foot_top li h2 a,.foot_bot .link dt{font-size:14px;}
.font-20{ font-size:16px;}
.font-24{ font-size:20px;}
.font-30{ font-size:24px;}
.font-36{ font-size:28px;}
.font-44{ font-size:36px;}
.font-52{ font-size:36px;}
.font-72{ font-size:50px;}

.block_06{height:400px;}
.block_03 ul,.block_08 ul{ margin:0;}
.imglist li .txt h2{ margin:8% 0;}
.bl_04_con{ margin:0 7%;}
.block_04,.footer{ padding:40px 0;}
.bl_05_con{ margin:0 0 40px;}
.tab_tit,.tabNav{ margin:0 0 20px;}
.ind_tit{ padding:20px 0 20px;}

.block_07{ padding:20px 0 0;}
.block_08{ height:auto; padding:0 0 60px;}

.viewmore{ padding:40px 0 0;font-size:14px;}
.block_02 .viewmore,.new_txtlist + .viewmore,.new_imglist + .viewmore{padding:40px 0;}

.foot_top li dl.book dd span.an{ width:40%;}
.foot_bot .link dt{ width:60px;}
.foot_bot .link dd{ padding-left:65px;}
}

@media only screen and (max-width:1399px) {
.block_06{height:547px;}
.block_03 li.an{ width:24.9%;}
.foot_top li dl.book dd span.an{ width:37%;}
}


@media only screen and (max-width:1365px) {
.wrap,.index .header .wrap{ width:95%;}
.block_06{height:513px;}
.foot_top li dl.book dd span.an{ width:36%;}

}


@media only screen and (max-width:1279px) {
.wrap,.index .header .wrap{ width:auto; padding:0 10px;}
.block_06{height:400px;}

.logo{ width:100px; height:auto; margin-right:2%;}
.nav{ margin-left:2%; width:48%;}
.nav li{ padding:0 2%;}
.bl_04_con{ margin:0;}

.block_04,.footer{ padding:30px 0;}
.bl_05_con{ margin:0 0 30px;}
.tab_tit,.tabNav{ margin:0 0 15px;}
.ind_tit{ padding:30px 0 15px;}
.block_03,.new_txtlist li{ padding:0 0 30px;}
.block_07{ padding:90px 0 0;}
.imglist li .txt h2{ margin:6% 0;}
.imglist li .txt .c{ margin:0 0 1em;}
.more{ width:24px; height:24px;}
.bl_05_con li .bot_txt{ padding:5px 0;}
.bl_05_con li .right_txt{ width:80px; height:80px;}
.bl_05_con li .txt .t_i_c{ height:3em;}

.block_06 .mask-txt i.icon{ width:80px; height:55px;}
.block_06 .mask-txt .img{ margin:0 0 20px;}
.block_06 .mask-txt .img img{ width:360px;}


.new_txtlist li .txt .c{ height:1.5em; margin:0 0 10px;}
.new_imglist{ margin:0;}
.new_imglist li .inner{ margin:0 10px;}

.block_04{background-attachment:scroll;}

.banner li .txt{ bottom:20%;}
.banner li .txt a.view{ width:100px; background-position:80px center;}
.new_txtlist, .new_imglist{ height:auto; }
}

.phone_foot_ul{ display:none;}
@media only screen and (max-width:1024px) {
    .block_03 li .txt{ opacity:1; height:40px;  bottom:0; top:auto; }
    .block_03 li .txt h2{ opacity:1; line-height:40px; height:40px; position:static; margin:0; }
    .block_03  .wid_all{ display:block; }  
    .wid_all,.dis_w_h{ display:none; }
    .bl_05_con li:hover .bot_txt,.bl_05_con li:hover .right_txt{ display:block;}
}

@media only screen and (max-width:1023px) {
body{ font-size:12px;}
.phone{ display:block; padding:10px 0 0;  text-align:center; font-size:16px; line-height:25px; color:#D7000F !important; }
.phone img{ display:inline-block; padding-right:5px; vertical-align:middle; }
/*手机导航样式 Start*/
.menu_h { display: block; background: none; transition: 0.5s all; z-index:1000; -webkit-transition: 0.5s all; border: none; width:30px; height:20px; padding: 0; outline: none; /*position:relative;*/  position: absolute; right: 10px; top: 50%; margin-top: -10px;}
.menu_h::before, .menu_h::after, .menu_h span { background: #DB0E1B ; border-radius: 3px; }
.menu_h::before, .menu_h::after { content: ''; position: absolute; height: 3px; width: 100%; left: 0; top: 50%; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transition: -webkit-transform 0.25s; transition: transform 0.25s; border-radius: 3px;}
.menu_h span { position: absolute; width: 100%; height: 3px; left: 0; top:50%; margin-top:0; overflow: hidden; text-indent: 200%; -webkit-transition: opacity 0.25s; transition: opacity 0.25s; }
.menu_h::before { -webkit-transform: translate3d(0, -8px, 0); transform: translate3d(0, -8px, 0); }
.menu_h::after { -webkit-transform: translate3d(0, 8px, 0); transform: translate3d(0, 8px, 0); }
.menu-open .menu_h{right:45%;}
.menu-open .menu_h span { opacity: 0; background:#fff;}
.menu-open .menu_h::before { -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); background:#fff;}
.menu-open .menu_h::after { -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg);background:#fff; }
.ph-mask { display:none;}
.menu-open .ph-mask { display: block; width: 100%; height: 100%; background: #000; opacity: 0.5; position: fixed; left: 0; top: 0; z-index:10; }
.nav { float:none; position:fixed; z-index:11;left:100%; top:0;  width:35%; bottom:0; margin:0; background:#fff; /*overflow:hidden;*/ overflow:auto; transition:0.5s all; -webkit-transition:0.5s all; }
.nav ul{ padding:10px 20px;}
.nav li{ float:none;width:100%; text-align:center; padding:10px 0; border-bottom:1px solid #ccc;}
.nav li:last-child{ border-bottom:none;}
.nav li a{ display:block; color:#333 !important;font-size:15px;}
.nav li.on a,.nav li:hover a{color:#fff;}
.menu-open .nav { left:55%; width:45%;}

/*手机导航样式 End*/
.tel{ position:absolute; left:40%; background:#DB0E1B; color:#fff; padding:0 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.sear{ margin-right:60px; width:30%;}
.logo{ width:115px;}

.font-20{ font-size:14px;}
.font-24{ font-size:18px;}
.font-30{ font-size:20px;}
.font-36{ font-size:24px;}
.font-44{ font-size:30px;}
.font-52{ font-size:34px;}
.font-72{ font-size:40px;}
.block_06{height:308px;}


.block_01 li span{ width:48px; height:32px; margin:-16px 0 0 -24px}

.new_imglist li .inner{ margin:0 5px;}
.imglist li,.bl_05_con li{ width:25%;}
.bl_04_con li{ width:25%;}


.block_03 ul{ position:relative; padding-top:60px;}
.block_03 li{ width:20%;}
.block_03 li.an{ width:100%;  height:auto; overflow:hidden; position:absolute; left:0; top:0; overflow:hidden; background:#9F9583;}
.block_03 li.an .inner{  height:auto; }
.block_03 li.an .con span{ line-height:60px;padding:0;  text-align:center;  }

.block_03 li.an .con{ position:static; width:auto; 
	padding:0 10px; 
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
} 
.block_03 li.an .img{ display:none; }

.tab_tit li span,.tabNav li span{ width:120px;}
.new_imglist li .bot_txt{ height:30px; line-height:30px;}
.new_imglist li .bot_txt h2{ width:90%;}
.new_imglist li .bot_txt span{ display:none;}

.block_08 li span{ width:90px; height:90px; line-height:90px;}
.block_08 li span img{ width:70%;}

.block_06 .mask-txt i.icon{ width:60px; height:41px;}
.block_06 .mask-txt .img img{ width:300px;}
   
.new_txtlist li .txt .c{ height:4.5em;}


.foot_top li.f_4{ width:22%;}
.foot_top li dl.book dd span.an{ width:28%;}

/*.header{ padding:5px 0 10px; height:auto; position:fixed; top:0; left:0; width:100%;box-shadow:0 0 5px #bbb;background:rgba(243, 241, 239, 0.8);filter:Alpha(opacity=80);}
.menu_h{ margin-top:-6px;}*/

/*.imglist li:hover,*/
.block_03 li:hover,.bl_05_con li:hover{transform:scale(1,1); -webkit-transform:scale(1,1); -ms-transform:scale(1,1); }

.bl_05_con li .inner{ margin:8px; }
.d_txt{ display:none; }
.bl_05_con li .right_txt h2{ padding-top:10px ; }
.bl_05_con li .right_txt{ height:auto; }

}






@media only screen and (max-width:767px) {

	.com-fixed{display:none;}
	.bl_05_con li:hover .bot_txt,.bl_05_con li:hover .right_txt{ display:block;}
    .wraper>.main>.tran_scale{ display:none; }

    .new_txtlist.new_imglist{ height:auto; }
    .block_02 .viewmore, .new_txtlist + .viewmore, .new_imglist + .viewmore{ padding:20px 0; }
    .main{ padding-top:60px; }
/*模拟select*/
.returnTop{ right:5px; top:50%;}
.select-body-box { z-index:100000; position:fixed; top:40px !important; left:10% !important; width:80% !important; max-height:80%; }
.selectmask { position:fixed; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.5; z-index:2; display:block; }
/**/
.font-24{ font-size:16px;}
.font-30{ font-size:18px;}
.font-36{ font-size:20px;}
.font-44{ font-size:24px;}
.font-52{ font-size:28px;}
.font-72{ font-size:32px;}

.banner li .txt{ bottom:10%; left:53%;}
.banner li .txt h3{ display:none;}
.banner li .txt a.view{ width:80px; text-indent:10px; height:20px; line-height:20px; background-position:70px center;}
.banner .bx-wrapper .bx-pager{ bottom:0;}

.phone_foot_ul{ display:block; padding:10px 0; border-top:2px solid rgba(255,255,255,0.5);}
.phone_foot_ul dl{ text-align:center;}
.phone_foot_ul dt{ font-weight:bold; padding:10px; text-align:left;border-bottom:1px solid rgba(255,255,255,0.5);}
.phone_foot_ul dt a{ display:block;color:#333; font-size:15px;}
.phone_foot_ul dd{ padding:10px 0; margin:0 20px;border-bottom:1px solid rgba(255,255,255,0.5);}
.phone_foot_ul dd a{display:block; font-size:14px; color:#333;}
.phone_foot_ul dd:last-child{ border-bottom:none;}
.menu_h{ margin-top:-8px;}
.header{ height:auto; padding:5px 0 10px;}

.block_03 .wid_all{ display:block; }


.sear{ width:30px; width:125px; background:#fff; margin-right:40px;/* position:absolute; top:10px; right:10px;  margin:0;*/}
.sear.open{ }
.sear .txt{opacity:0; width:0; display:none;}
.sear .txt{opacity:1; width:83px; display:block;}
.sear .button{ width:30px;}
.tel_bot{ display:block; position:fixed; bottom:0; left:0; width:100%; height:35px; line-height:35px; color:#fff; text-align:center;background:#333; z-index:100;}
.tel_bot a{ height:20px; line-height:20px; margin:5px 10px; 
	color:#fff!important; display:inline-block; 
}
.tel_bot a img{ display:inline-block; vertical-align:middle; padding-right:3px; width:13px; }
.tel_bot i{ /*display:inline-block; width:15px; height:20px; margin-right:5px; background:url(../images/phone-icon.png) no-repeat; background-size:cover;*/}
.t_b01_box,.t_b02_box{ position:fixed; width:100%; left:0; bottom:-150px;background:rgba(219, 14, 27, 1);transition:0.3s all; -webkit-transition:0.3s all; z-index:100;} 
.t_b02_box.open{bottom:30px; color:#fff; text-align:center; padding:20px 5%; width:90%; display:block;}
.t_b02_box.open h2{ font-size:14px; margin:0 0 10px;}
.t_b02_box.open dl.book{ width:100%;}
.t_b02_box.open dl.book dd{ float:left; width:100%; margin:0 0 10px;}
.t_b02_box.open dl.book dd span{ float:left; width:98%; height:26px; line-height:26px; border:1px solid #D9D9D9; background:#fff;}
.t_b02_box.open dl.book dd span input.txt{ padding:0 3%; width:94%; font-size:12px; background:none; border:none;height:26px; line-height:26px;}
.t_b02_box.open dl.book dd span.an{ width:42%; margin-right:5px;}
.t_b02_box.open dl.book dd span.an input.txt{padding:0 10%; width:80%;}
.t_b02_box.open dl.book dd.last{ margin:5px 0 0;}
.t_b02_box.open dl.book dd.last .bon{ display:block; width:90px; height:30px; line-height:30px; text-align:center; color:#fff; background:#9F9583; border:none;}
.t_b02_box.open dl.book dd.last .bon:hover{background:#d7000f;}


.phone_foot_ul dd{ border-bottom:none;}
.nav li:last-child{ border-bottom:1px solid #ccc;}
.right_menu{ display:none;}
.block_01 li{ width:50%;margin-left: 0px;}

.block_04,.footer{ padding:20px 0;}
.new_imglist li{ margin:0;}
.new_txtlist li .txt h2{ margin-bottom:5px; }
.tab_tit,.tabNav{ margin:0 0 10px;}
.ind_tit{ padding:20px 0 10px;}
.bl_05_con{ margin:0 0 40px;}
.block_03,.new_txtlist li{ padding:0 0 20px;}
.block_07{ padding:88px 0 0;}

.ind_tit em{ height:14px;}

.imglist li,.bl_05_con li{ width:50%;}
.imglist li .txt .c{ height:1.5em; margin:0 0 0.5em;}
.more{ width:20px; height:20px;}

.block_03 li{ width:33.3%;}
.bl_04_con li{ width:33.3%;}
.bl_04_con li:nth-child(n+7){ display:none; }
.bl_04_con li .inner{ margin:5px; }
.bl_05_con li,.bl_05_con, .new_txtlist li,.new_txtlist li .inner,.new_imglist li{ width:100%; margin-bottom:10px;}
.block_08{ padding:0 0 40px;}
.block_08 li span{ width:40px; height:40px; line-height:40px;}
.block_08 .ind_tit{ padding:40px 0 20px;}
.block_08 li h2{ margin:10px 0 0;}
.block_08 li .c{ display:none;}

/* .block_06{ height:240px;}
.block_06 .mask-txt i.icon{ width:40px; height:27px; margin:0 auto 20px;}
.block_06 .mask-txt .img{ margin:0 0 10px;}
.block_06 .mask-txt .img img{ width:150px;}
.block_06 .mask-txt .txt{ height:100px; margin-top:-50px;}
.block_06 .mask-txt h2{ letter-spacing:0;}

 */



.block_06 li p {
    display:none;
}









.block_07 {height: 360px;}

.bl_07_con li  .img{margin:10px auto;    text-align: center;}
.bl_07_con li  img {
    vertical-align: top;
    max-width: 90%;
}
.bl_07_con li em{display:none;}





.block_09 {
    height: 330px;
}

.block_09 .ind_tit {
    padding: 20px 0 10px;
}


.block_09 .ind_tit p {
    display: block;
    margin: 10px auto;
    font-size: 13px;
    width: 80%;
    color: #494949;
    border: 1px solid #A0A0A4;
    line-height: 30px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
}


.block_09 ul{ margin:20px 0 0;}
.block_09 li{ float:left;width:20%;*margin-left:-1px; text-align:center;}
.block_09 .c{background:none;}


.block_09 .inner{margin:0 auto;width:76px; height:76px; line-height:76px;border:1px dashed #F19600;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%; text-align:center; }
.block_09 .inner span{ background:#FAEADA; display:block; margin:6px; width:60px; font-size:12px; height:60px; line-height:60px; text-align:center; border:2px solid #F19600;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}









.foot_top li.f_1,.foot_top li.f_2,.foot_top li.f_3,.foot_top li.f_5{ display:none;}
.foot_top li{ width:100%; margin:0 0 20px;}
.foot_top li .c {margin:0;}
.foot_top li.f_4{ width:100%; margin-left:0; margin-bottom:0;}
.foot_top li.f_4 h2{display:none;}
.foot_top li .inner{ height:auto;}
.foot_top li .c ul{ padding:0;border-right:none;}

.ftel{ float:left; margin:20px 0 0; background:url(images/lianxiico.png) left top no-repeat; padding-left:25px;font-size:12px;}
.fadd{ float:left; margin:20px 0 0; background:url(images/lianxiico.png) left -32px no-repeat; padding-left:25px;font-size:12px;}


.foot_bot .link{ display:none;}
.foot_bot .link dd{padding:30px 0 0;}
.foot_bot .link dd a{ margin:0 10px 0 0;}
.foot_bot .cop{ margin-bottom:20px;}

.foot_top li dl.book{ padding:15px 0 0;}
.foot_top li.f_5 .img{ margin:15px 0 0;}
.foot_top li dl.book dd span{ width:99.5%;}


.new_txtlist li .txt .c{ height:1.5em;}

.returnTop{ width:26px; height:26px; background-size:cover;}

.banner .bx-wrapper .bx-prev {
	width:16px; height:30px; margin-top:-15px;left: 10px;
}
.banner .bx-wrapper .bx-next{
	width:16px; height:30px; margin-top:-15px;right: 10px;
}
.foot_bot .cop span a{ display:inline-block; margin:0; }


 #tab-2 .new_imglist li:nth-child(n+3),#tab-3 .new_imglist li:nth-child(n+3),#tab-4 .new_imglist li:nth-child(n+3){ display:none; }
 #tab-2 .new_imglist li,#tab-3 .new_imglist li,#tab-4 .new_imglist li{ width:47%; margin:10px 1.4% 10px;  }

.block_01 li:nth-child(n+3){ display:none; }
.bl_04_con li:hover .inner{border:3px solid rgba(255,255,255,0.5); background:none;}
.bl_04_con li:hover .inner a{ color:#fff;}


.tel{ font-size:12px; left:43%; top:7px;}

.bl_05_con_ld.bl_05_con li{ width:50%;  }
.bl_05_con_ld.bl_05_con li:nth-child(n+7){ display:none; }
.bl_05_con li .inner{ margin:5px; }
.bl_05_con li .right_txt{  height:60px; }
.block_02 .imglist li:nth-child(n+7){ display:none; }

}
@media only screen and (max-width:500px) {
    .tel{ display:none;}
    .bl_05_con li .right_txt h2{ padding-top:5px; }
    .bl_05_con li .right_txt{ height:45px; }
    .bl_05_con li .bot_txt{ padding:0; }
    .bl_05_con li .bot_txt p{ padding:0 5px; font-size:12px; }
    .bl_05_con li .inner{ margin:3px; }
    
}
@media only screen and (max-width:479px) {
    #tab-2 .new_imglist li,#tab-3 .new_imglist li,#tab-4 .new_imglist li{ width:100%; margin:0 0 20px;  }
     #tab-2 .new_imglist li:nth-child(n+2),#tab-3 .new_imglist li:nth-child(n+2),#tab-4 .new_imglist li:nth-child(n+2), #tab-1 .new_imglist li:nth-child(n+3){ display:none; }
}
@media only screen and (max-width:414px) {
.main{ padding-top:42px; }
.block_07 .tab_tit li span,.tabNav li span{ width:78px;}
.block_06{margin-bottom:20px;}
.block_07{margin-bottom:20px;}
.font-24{ font-size:16px;}
.font-30{ font-size:16px;}
.font-36{ font-size:18px;}
.font-44{ font-size:20px;}
.font-52{ font-size:24px;}
.font-72{ font-size:28px;}

.block_03 li.an .con{ height:60px; }  

.home_yy{height: 80px;}
.index_yy {width:100%;height: 70px;}
.index_yy select,.index_yy .yphone {margin-top:5px;margin-left:0px;width:40%;}
.index_yy .ymianji,.index_yy .btn {margin-top:5px;margin-left:5px;width:50%;}


.index_yd {
    display:none;
}
.index_yd .font-20{font-size:12px!important;}
.index_yd .font-20 em{font-size:12px!important;}

.yygd {
    float: left;
    margin-left: 5px;
    height: 32px;
    overflow: hidden;
}

.tab_tit li span, .tabNav li span {
    width: 80px;
}

.caselist li {
    float: left;
    width: 49.7%;
    margin-left: 0.3%;
    margin-top: 0.8%;
    transition: 0.3s all;
    -webkit-transition: 0.3s all;
    position: relative;
    background: #eee;
    box-shadow: 0 0 2px rgba(0,0,0,0.3);
}
.caselist li .txt{
    height:40px;
}
.caselist li .txt h2 {
    margin: 10% 0 20px;
    height: 20px;
    overflow: hidden;
}
.caselist li .txt em {
    display:none;
}
.block_03 {
    height: 330px;
}

.bl_03_con .tab-pic {
    display: block;
    width: 100%;
    border: 1px solid #E8E8E8;
    background: #F8F8F8;
    margin: 0;
}

.bl_03_con .tab-pic ul {
    margin: 0 10px 10px;
    height: 105px;
}
.block_03 ul {
    position: relative;
    padding-top: 5px;
}

.bl_03_con .tab-pic li {
    float: left;
    width: 31%;
    margin-left: 6px;
    margin-bottom: 1%;
    overflow: hidden;
}

.bl_03_con .tab-txt {
    display: block;
    float: right;
    width: 100%;
    border: 1px solid #E8E8E8;
    background: #F8F8F8;
    margin-top: 5px;
}
.bl_03_con .tab-txt ul {
    margin: 0 10px 5px;
    float: left;
    height: 95px;
    overflow: hidden;
}
.bl_03_con .tab-txt ul  li{
    width:280px;overflow:hidden;
}

/*.block_04 {display:none;}*/
.block_04 .team_Mlist,.block_04 .team_Mlist ul {
    width: 98%!important;
	height: 320px;
	margin:0 1%;
}
.block_04 .team_move {
    position: absolute;
    left:0;
    margin-left: 0;
    width: 100%;
    height: 234px;
}

.block_04 .team_Mlist li,.block_04 .team_Mlist li.team_on {
    height: auto;
	width: 80px;
	margin:5px;
display: block;
    float: left;}
.block_04 .team_Mlist li span,.block_04 .team_Mlist li.team_on span, .team_Mlist li:hover span{
 border-radius: 0;
margin:0px;
width: 80px;
    height: 112px;
	background-position: top center;
    background-size: 80px 112px;
    background-repeat: no-repeat;
margin:5px;padding:0;}
.block_04 .team_Mlist li p,.block_04 .team_Mlist li:hover p, .team_Mlist li.team_on p {
    color: #FFF;
    font-size: 12px;
	padding-top: 8px;
}
.team_l,.team_r{display:none;}


.bl_04_con li{ width:50%;}
.bl_04_con li:nth-child(n+5){ display:none; }

.block_05 {
    height: 530px;
}
.bl_05_con .tab-pic {
    width: 100%;
}

.bl_05_con .tab-pic li {
    float: left;
    width: 49%;
    margin-right: 1%;
    margin-bottom: 1%;
    position: relative;
    overflow: hidden;
}
.bl_05_con .tab-pic li:nth-child(n+3) {
   /* display: none;*/margin-top:4px;
}
.bl_05_con .tab-pic .one {
    width: 49%;
}

.bl_05_con .tab-txt {
    width: 100%;
    margin:5px 0;
}
.bl_05_con .tab-txt ul {
    width: 98%;
    padding: 1%;
    float: left;
}
.bl_05_con .tab-txt .tab-txt-r {
    display:none;
}

.block_07 ul li {
    list-style: none;
    width: 50%;
    float: left;
    border: 0px solid #F19600;
    background: #fff;
}
.block_07 ul li .inner {
    border: 0px solid #F19600;
    height: 171px;
    overflow: hidden;
}
.bl_07_con li h2 {
    margin: 20px 0 10px;
    font-size:14px;
    line-height: 160%;
    font-weight: bolder;
    color: #F19600;
    border-left: 3px solid #F19600;
	text-align: left;
    text-indent: 10px;
}
.bl_07_con .hservice .aa{width:50%!important;}
.bl_07_con .hservice .bb{width:50%!important;}

.block_08 {
    margin:20px 0;
    clear: both;
}
.foot_bot {
    margin-bottom: 80px;
}

.bottom_yy {
    margin-left: 10px;
    line-height: 20px;
    padding: 10px 0;
}
.bottom_yy_position {
    position: fixed;
    z-index: 99999;
    bottom: 40px;
    left: 0px;
    right: 0px;
    background: url(images/zixun.jpg) no-repeat right top;
}
.bottom_yy span {
    font-size: 12px;
    line-height: 40px;
    color: #fff;
}
.bottom_yy input {
    margin-left: 10px;
    width:35px;
    background: #fff;
    border: 1px solid #fff;
    line-height: 20px;
    height: 20px;
}
.bottom_yy .btn {
    width: 90px;
    height:24px;
    font-size: 12px;
    line-height: 24px;
    text-align: center;
    color: #fff;
    background: #FD5A5B;
    border: none;
}
.bottom_yy .closebtn {
    top: 0px;
    right: 0px;
}
.bl_fuwu_con li {
    width: 100%;
    
}
.bl_fuwu_con li .right_txt {
    height: 65px;
}
.edit_con_original img{
    max-width:100%!important;
	height:auto!important;
}
.edit_con_original .case_con .btn{
width: 70px;
}
.case_3 .title ul li {
    width: 60px!important;
}
}

@media only screen and (max-width:413px) {

.block_03 li.an .con span{ line-height:20px;padding:10px 0;  text-align:center;  }



.logo{ width:90px;}
.address_sel{ margin:10px 0 0;}
.sear{ margin-top:10px;}
.menu_h{ margin-top:-12px;}

.block_07 .tab_tit li span,.tabNav li span{ width:70px;}
}

@media only screen and (max-width:374px) {
.block_07 .tab_tit li span,.tabNav li span{ width:56px;}
.foot_bot .cop span{ display:block; margin-left:0;}

}
@media only screen and (max-width:359px) {
.logo{ width:70px;}
.address_sel{ margin:5px 0 0;}
.sear{ margin-top:5px;}
.menu_h{ margin-top:-13px;}
.sear{ width:100px;}
.sear .txt{ width:58px;}
	
}

.ie7 .tabNav li em{display: none;}
.ie7 .case_1 dl dd.of.cf .fl a.on{margin-top: 13px;}
.ie7 .case_2 a#sortTime,.ie7 .case_2 a#sortHits{position: relative;top:-6px;}

.ie7 .tab_tit li em{display: none;}


.box{width:100%;margin:30px auto;}
/****/
.kwicks{width:100%;position:relative}
.kwicks li{width:345px;height:500px;overflow:hidden;margin-right:0px;float:left}
.kwicks li.last{margin-right:0px}
.kwicks li img{height:500px;overflow:hidden;border:0px solid #c6c6c6;float:left}
.kwicks li .extension{height:200px;background:#3c3c3c;overflow:hidden}
.kwicks li dl{padding:5px 0px 0px 10px;width:230px;height:80px;overflow:hidden;margin-left:0px}
.kwicks li dd{color:#ccc}
.kwicks li dt a{color:#ccc}
.kwicks li dt a{font-size:14px;font-weight:bold}
.kwicks li .meta{text-align:right;color:#ccc;padding:5px 10px}
.kwicks li .meta a{color:#ccc}
.kwicks li .meta span{ padding-left:5px;}

/*online qq*/

.online_q {  position: fixed; right: 0px; bottom: 30%; z-index: 9999; }
.online_q .btn2{width:73px; height:73px; margin-bottom:5px; cursor:pointer; position:relative; font-size:12px; transition:.3s;}
.online_q .btn-top{ }
.online_q .btn2 span{display:block; width:100%; height:100%; text-align:center; border-radius:3px; position:relative; padding-top:49px; z-index:999; overflow:hidden; transition:.3s; -webkit-transition:.3s; font-size:12px; color:#fff;}
.online_q .btn-qq span{background:url(../images/piaofu_qq.png) center 11px no-repeat #0869ac;}
.online_q .btn-tel span{background:url(../images/piaofu_tel.png) center 11px no-repeat #0869ac; }
.online_q .btn-weixin span{ background:url(../images/piaofu_weixin.png) center 11px no-repeat #0869ac; }
.online_q .btn-top span{ background:url(../images/piaofu_top.png) center no-repeat #fff;  }

.online_q .open.pic{ position:absolute; background:#0869ac; width:100px; height:100px; right:100px; top:50%; margin-top:-50px; text-align:right; opacity:0; transition: .6s; -webkit-transition: .6s; visibility:hidden;}
.online_q .open.pic:before{ content:""; display:block; width:0; height:0; border:10px solid transparent; border-left:10px solid #0869ac; position:absolute; right:-15px; top:50%; margin-top:-10px;}
.online_q .open.pic img{ width:80px; height:80px; margin-top:10px; margin-right:10px;}
.online_q .btn2:hover .open.pic{ opacity:1; right:90px;visibility:visible;}

.online_q .open.tel{ position:absolute; background:#0869ac; width:160px; height:50px; border-radius:20px; color:#fff; font-size:18px; font-family:arial; text-align:center; line-height:50px; right:100px; top:50%; margin-top:-25px; opacity:0; transition: .6s; -webkit-transition: .6s; visibility:hidden;}
.online_q .open.tel:before{ content:""; display:block; width:0; height:0; border:10px solid transparent; border-left:10px solid #0869ac; position:absolute; right:-16px; top:50%; margin-top:-10px;}
.online_q .btn2:hover .open.tel{ opacity:1; right:90px;visibility:visible;}
