html,body{ margin:0; padding:0;font:100%/150% "arial"; color:#3f3f3f;font-family:arial,"Hiragino Sans GB","Microsoft Yahei",sans-serif;overflow:hidden;}
img{ border:0; margin:0; padding:0; line-height:0;}
.clear{ clear:both; }
div,span,p,ul,li,a,ul li{ margin:0; padding:0; list-style: none;}
html, body,div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark,audio, video{margin:0;padding:0;}
a,a:link,a:visited{ text-decoration:none;}
a:hover{ color:#c30602;}
.arrow{ height:10px; clear:both;}
.fl{ float:left;}
.martop{ margin-top:10px;}
#content{ position:absolute; top:3rem;bottom:3rem;width:100%; margin:0; overflow-x:hidden; }
img{ max-width:100%;}

/*首页*/
#page1{ overflow-x:hidden; width:100%; height:100%; display:block; clear:both;}
.logo{ background:url("../images/logo.png") no-repeat; position:absolute; top:0px; right:4%; z-index:2; width:78px; height:360px; background-size:80%}
.indexcontent{ width:60%; margin:14% auto 0 6%;text-align:center;}
.indexcontent li a{width: 38%;
margin: 2% 0 0 2%;
display: block;
float: left;
padding: 5px 3px;
text-align: center;
font-size: 15px;
color: #636363;
background: rgba(255,255,255,0.7);}
.about img{margin:6px auto;}
.bghalf{ background:rgba(135,139,127,0.5); display:block;}

/*头部*/
.header{ 
    height: 50px;
width: 100%;
background-color:#fff;
position: absolute;
top: 0;
z-index: 1;
background-size: 100%;
    }
.left{ background:url("../images/left.png") no-repeat; left:1.5%;}
.menu{ background:url("../images/menu.png") no-repeat; right:1%; z-index:1; }
.left,.menu{ height:30px; width:30px; background-size:63%; position:absolute;top:32%;}
#piclist img{ width:100%;}

.box-list li {
width: 31%;
margin: 2% 3px 0px 4px;
float: left;
height: 32px;
line-height: 32px;
text-align: center; background:url("../images/classid.jpg") repeat-x;}
.box-list li a{ font-size:12px; display:block;text-align:center;color:#fff;}
.box-list li a:hover{background-color:rgba(0,0,0,0.2)}
.productsborder{ height:32px; width:95%; margin:10px auto; border-left:3px #745038 solid; background:#ddd; line-height:32px; text-indent:8px; color:#6c4830;}



#wrapper{width:100%;display:block;margin:0 auto; overflow:hidden;}
#wrapper img{width:100%; margin:0 auto;}
.swUl, .swUl > li {display:block; float:left;list-style:none;padding:0; margin:0; border-radius:50%; }
.swUl {width:80px; bottom:25px;left:40%;z-index:1000;position: relative;}
.swUl > li {text-indent:-9999em;width:6px; height:6px;background:#fff;overflow:hidden;margin:0 10px 0 0;
border-radius:9px;}
.swUl > li.active {background:#535353;}
.swUl > li:last-child {margin:0;}


/*菜单*/
#pagemenu{ position:absolute; width:35%; top:50px; bottom:0; z-index:2; background:#077979; color:#FFF; display:none;}
.menubar{ width:100%;padding-top:8px; text-align:center; padding-bottom:6px; background:url("../images/menu1.jpg") repeat-x; }

#pagemenu li{ text-align:center; margin:0.8em;border-bottom:rgba(255,255,255,0.5) 1px dashed ;  }

#pagemenu li a{color:#A9DAF7;}
/*产品分类*/
.cxbj{ display:block; float:left; text-align:center; height:3rem; font-size:130%; font-weight:bold; color:#fff; letter-spacing:2px;
    width: 100%;}
.cxbj img{ height:100%;}
.classid li a,.classid2 li a{  display: block;margin:2%; float:left;   text-align:center;}
.classid li a{ width: 20.5%;font-size:12px;}
.classid2 li a{ width:28.5%;font-size:14px;}
.classid li span,.classid2 li span{ text-align:center;}
.classid li img,.classid2 li img{width:100%; padding:2%;border:1px solid #eee; }
.indexpp2{ width:98%; margin:0 auto;}
.indexpp2 li{ float:left; width:30%; display:block; margin:1.5%;}
.indexpp2 img{ padding:2%; border:1px solid #825e46; width:98%; height:99px;}
.indexpp2 span{ font-size:12px; text-align:center; color:#6c4830; display:block;word-break:keep-all;/* 不换行 */ 
white-space:nowrap;/* 不换行 */ 
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */ 
text-overflow:ellipsis;}

.main{ height:30px; line-height:30px; margin:2% 0 0 2%;}
.business{ font-size:17px; color:#000;  text-indent:3px;}
.line{  height:16px; border-right:3px solid  #c00000; float:left; margin:2%;}
.line2{ border-bottom:1px solid #cac6c6; width:98%; margin:0 auto; margin-bottom:5px;}
.productdetails img{ width:100%; text-align:center;}
.productdetails h3{ font-weight:bold; margin-left:20px; font-size:16px; letter-spacing:2px;}

/*新闻列表*/
.newslists{ width:98%; margin:0 auto}
.newslists li{ background:url("../images/arrow.png") no-repeat 98% 15px;text-indent:1em;height:49px;line-height:49px;border-bottom:1px #ccc dashed; width:98%;background-size: 22px}
.newslists li a{ display:block;width:90%;word-break:keep-all;/* 不换行 */ 
white-space:nowrap;/* 不换行 */ 
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */ 
text-overflow:ellipsis;
}
.details h4{ font-size:17px; font-weight:bold; color:#3f3f3f; width:98%; margin-left:2%; margin-top:2%;}
.details img{ width:100%;}
.details div{ width:96%; margin:2% auto;}
#more{ width: 98%;
margin: 2% auto;
padding: 3px 0;
font-size: 15px;
background: #e7e7e7;
text-align: center;
color: #636363;
cursor: pointer}


/*底部*/
.footer{ background-color:#1e1e25;height:50px; z-index:5; text-align:center; display:block; position:fixed; bottom:0px;cursor:pointer; left:0; right:0; width:100%;}
.footer li a{ width:25%; float:left; display:block; margin:0 auto; color:#FFF; font-size:12px;}
.tel3{background: url("../images/tel3.png") no-repeat;width: 22px;
height: 20px;
background-size:100%;
margin: 8px auto -3px auto;  }
.tel2{ background: url("../images/tel2.png") no-repeat;}
.yy{background: url("../images/yy.png") no-repeat; }
.sms{ background: url("../images/sms.png") no-repeat;}
.share{ background: url("../images/share.png") no-repeat;}
.location{ background: url("../images/location.png") no-repeat;}
.tel2,.sms,.share,.location,.yy{width: 18px;
height: 20px;
background-size:98%;
margin: 8px auto -3px auto; }
.abc{ width:60%; margin:0 auto;}
.abc:hover{ width:60%; background-color:rgba(72,38,12,0.8); border-radius:5px;}

/*分享*/
.newslist{ background:#fff;padding:0 0 10px 0; margin:10px auto;}
.newslist li{text-indent:1em;height:49px;line-height:49px; border-bottom:1px #ccc dashed;background: url("icon-08.png")95% 15px no-repeat;background-size: 22px;}
.newslist a{ color:#53564b;}
.newslist blockquote{width:85%;}
.newslist,.main-news,.ct h6,.ct-w{width:94%; margin:5px auto;}
.ct dd{ text-align:center; font-size:18px; margin:10px auto;}

.icon1{background:url("fx.png") no-repeat;background-size:45px 229px;}
.icon_qq{background-position:30px 12px;}
.icon_sina{background-position:30px -38px;}
.icon_r{background-position:24px -90px;}
.icon_k{background-position:30px -140px;}
.icon_dou{background-position:30px -190px;}

.main-news h1 blockquote,.newslist blockquote,.ct dt{
text-overflow:ellipsis;/*这就是省略号喽*/
white-space:nowrap;/*设置不折行*/
-o-text-overflow:ellipsis;/*兼容opera*/
overflow: hidden;}
.fx {text-indent: 90px;}


/*yy*/
.crm{border-bottom:1px solid #ccc;}
.crm input{border:none;}
.crm li{padding:6px;border-bottom:1px solid #ccc;}
.crm li .rese{border:none;background:none;color:#999;}
.crm li .rese1{border:none;background:#c2c2c2;color:#fff;}
.crm .rese2{background:#fff;overflow-x:hidden;overflow-y:hidden;color:#999;width:86%;height:100px;margin:0 10px;padding:10px;}
.crm .re-ban{text-align:center;color:#fff;padding:10px 0;width:95%;border:none;background:#ec6217;margin:10px auto;display:compact;}
.p_enter{ background:rgba(0,0,0,0.85); width:60%; padding:0.3em 0; color:#464646; text-align:center; margin: 10px 20%; border-radius:5px; border:rgba(255,255,255,0.2) 1px solid; position:absolute; bottom:70px; letter-spacing:0.2em;}
.p_enter2{background: #f20000;
width: 40%;
padding: 0.3em 0;
color: #fff;
text-align: center;
margin: 10px 30%;
display: inline-block;}

/*文字-盒子-阴影*/
.box-shadow{box-shadow:0px 0px 3px 1px rgba(0,0,0,0.1);
-webkit-box-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.1);
-moz-box-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.2);}
.text-shadow,.ct h6 a:hover{text-shadow:1px 1px 0 #444;}
.text-shadow1{text-shadow:1px 1px 0 #fff;}

.navs{ width:100%; height:auto; overflow:hidden; clear:both; background:#222;}

.navs li{ width:33%; height:2rem; line-height:2rem;text-align:center; border-bottom:1px solid #fff;  border-right:1px solid #fff; font-size:1.4rem; display:block; float:left; background:#222; color:#fff;}

.navs li a{ color:#fff; width:100%; font-size:0.9rem; text-align:center;}

#slider li img{ width:100%;}

.shiyan{ width:98%; padding:0 1%; height:auto; overflow:hidden; margin-top:10px;}

.shiyan li a{width:32%; display:block; float:left;}

.shiyan li a span{ width:100%; text-align:center; font-size:80%;display:block; float:left; background:#ea0c3b; color:#fff;}

.shiyan li a img{ width:100%; display:block; float:left;}

.six{ width:90%; padding:0 5%; height:auto; overflow:hidden; margin-top:20px;}

.six li{ width:30%; display:block; float:left; margin-bottom:5px;}

.six li a img{ width:100%;}

.six li a span{ width:100%; text-align:center; font-size:70%;display:block; float:left; background:#ea0c3b; color:#fff; margin-top:3px;}

.yny-title{ background: #1C4759; line-height: 36px; height: 36px; text-indent: 10px; width: 100%; color: #fff; margin-top:10px;}

.more{ float: right; margin-right: 10px; color: #dcdada;}

.news{ width:98%; padding:0 1%; height:auto; overflow:hidden;}

.news li {width:100%; overflow:hidden; color:#f30; text-align:right; border-bottom:1px dashed #ccc; height:32px; line-height:32px;}

.news li a{ display:block; float:left; line-height:32px; color:#333; width:88%; text-align:left; height:32px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.ab-nav{ width:96%; padding:2%; overflow:hidden; clear:both;}

.ab-nav li{ width:30%; display:block; float:left; margin-right:5%; margin-bottom:10px;}

.ab-nav li a{background:#f53939; border-radius:3px; width:90%; padding:0 5%; color:#fff; display:block; line-height:36px; text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-size:80%}

.content-right{ padding:0 2%;}

#mains{ width:96%; padding:2%; overflow:hidden; clear:both; padding-top:0;}

#mains li{ width:48%; display:block; float:left; border:1px solid #ccc; margin-bottom:8px; margin-right:1.3%;}

#mains li a img{ width:90%; padding:5px 5%; height:90px;}

#mains li a h4{ text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding:0 10px; color:#666; font-size:70%}

#nav_active{ background:#ab0e0e;}

.pageNavi{ margin-top:10px; border-top:1px solid #ccc; width:98%; overflow:hidden; padding:0 1%; padding-top:5px;}

.pager{ font-size:80%; text-align:center;}

.pageleft , .pageright{ font-size:80%; margin-bottom:3px;}

.dztc-title{ font-size:120%; line-height:40px; color:#d4281e; clear:both; width:100%; text-align:center;}

.fuwu{ width:98%; padding:0 1%; overflow:hidden; clear:both;}

.fuwu li{width:33%; height:auto; display:block; float:left; margin-bottom:15px;}

.fuwu li a{ width:80%; height:auto; margin:0 10%; display:block; float:left; }

.fuwu li a img{ height:80px;}

.fuwu li span{ width:100%; line-height:24px; font-size:75%; text-align:center; display:block; float:left;}

.ab{ width:98%; margin:0 1%; overflow:hidden; clear:both;}

.baozhang{ width:98%; margin:0 1%; overflow:hidden; clear:both;}

.baozhang li{ width:33%;height:auto; display:block; float:left;}

.baozhang li h3{ font-size:110%; text-align:center; margin-top:8px;}

.baozhang li span{ font-size:90%; padding:0 10%; widows:90%; display:block;}

.problem-ul li{ border-bottom:1px solid #ccc; padding-bottom:15px;}


.problem-ul li, .problem-ul li a{ width:100%; height:auto; display:block; float:left;}

.wen{ width:100%; overflow:hidden; margin-bottom:5px;}

.wen h2{ font-size:120%; line-height:50px; color:#000; display:block; float:left; margin-left:10px;}

.wen span{ width:50px; height:50px; text-align:center; line-height:50px; display:block; float:left; background:#ca4341; color:#fff;}


.da{ width:100%; overflow:hidden;}

.da span{ width:50px; height:50px;text-align:center; line-height:50px; display:block; float:left; background:#3ea127; color:#fff;}

.da p{ color:#444; line-height:50px; display:block; float:left; margin-left:10px;}



/*rencai*/
.talent_ul{   margin-bottom: 200px;
    margin-top: 35px;}
.talent_ul li{
    height: 30px; cursor:pointer;
    line-height: 30px;
	margin:5px 0px;}
.talent_ul li span{ float:left; color:#999; border-bottom:1px dashed #ccc; height:36px;}
.talent_li_title span{color: #000;font-size: 14px;}
.talent_li span{color: #000;font-size: 14px;}
.rencai_yq{height:auto; display:none; float:left; margin-bottom: 10px; width:100%; font-size:14px; color:#555;
    margin-top: 10px;clear:both;}

#job{ cursor:pointer;}
#job span{ width:100px; height:30px; text-align:center; background:#1591e0; font-size:14px; color:#fff; line-height:30px; border-radius:3px; border:1px solid #1591e0;}

.ta_1{ width:45%; color:#999;}
.ta_2{ width:25%;}
.ta_3{ width:20%;}
.ta_4{ width:15%;}
.ta_5{ width:20%;}
.ta_6{ width:10%;}

.dazhi-news{ width:98%; padding:0 1%; overflow:hidden; clear:both;}

.dazhi-news li{ border-radius:5px; border:1px solid #ccc; display:block; float:left; margin-bottom:10px; width:100%}

.dazhi-news li a{ color:#333; padding:8px; display:block;}

.dazhi-news li a span{ color:#777;}

.dazhi-zizhi{ width:98%; padding:0 1%; overflow:hidden; clear:both;}

.dazhi-zizhi li{border-radius:5px; border:1px solid #ccc; display:block; float:left; margin-bottom:10px; width:100%}

.dazhi-zizhi li a{ color:#333; padding:8px; display:block; width:100%; float:left;}

.dazhi-zizhi li a img{ display:block; float:left; margin-right:3px;}

.dazhi-zizhi li a h3{ font-size:100%;  display:block; float:right; width:58%;}

#cw li{ margin-bottom:3px; margin-left:10px;}

#icode{width:30%;}

#sub{ width:90px;height:30px; background:#06C; color:#fff; line-height:30px; border-radius:3px; margin-top:5px; border:none; margin-left:13px;}

#icode img{ display:block}

#tsdh{ width:90px;height:30px; background:#F00; display:block; color:#fff; line-height:30px; border-radius:3px; margin-top:5px; border:none; margin-left:13px; font-size:90%; text-align:center; margin-bottom:30px;}

.problem-ul li{ border-bottom:1px solid #ccc; padding-bottom:15px;}


.problem-ul li, .problem-ul li a{ width:100%; height:auto; display:block; float:left;}

.wen{ width:100%; overflow:hidden; margin-bottom:5px;}

.wen h2{ font-size:120%; line-height:50px; color:#000; display:block; float:left; margin-left:10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.wen span{ width:50px; height:50px; text-align:center; line-height:50px; display:block; float:left; background:#ca4341; color:#fff;}


.da{ width:100%; overflow:hidden;}

.da span{ width:50px; height:50px;text-align:center; line-height:50px; display:block; float:left; background:#3ea127; color:#fff;}

.da p{ color:#444; line-height:50px; display:block; float:left; margin-left:10px;}



.sxsspro{ width:98%; height:auto; padding:0 1%; overflow:hidden}

.sxsspro li{ width:45%; height:auto; display:block; float:left;}

.sxsspro li a{ width:100%; height:auto; display:block; float:left; color:#777;}

.sxsspro li a img{ width:100%; height:80px; display:block; float:left;}

.sxsspro li a span{ width:100%; display:block; float:left; overflow:hidden; font-size:85%; height:28px; line-height:28px; border-top:1px solid #eee;}

.xh-bd{ width:100%; height:auto;background:#F6F6F6; background-size:100%; padding:20px 0%; overflow:hidden; clear:both;}

.xxa{ width:100%; height:auto; display:block; float:left; margin-bottom:15px;}

.xxa a{ width:31%; height:auto; display:block; float:left;}

.xxb{ width:100%; height:auto; display:block; float:left; margin-bottom:20px;}

.xxd{ width:50%; height:auto; display:block; float:right; margin-bottom:20px;}


.xxc{ width:46%; height:auto; display:block; float:left; margin-bottom:20px;}


/*****产品展示****/
.chanpin{ background:#fff; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px;border-radius:6px; padding:0 1px 1px; margin-top:3%;}

.chanpin01{ font-size:1.5em; color:#1e5f8e; background:url(../images/chanpin01.jpg) repeat-x;padding:5% 3.5% 0;-moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px;border-radius:6px; text-align:left;}
.chanpin01 span{ color:#cfcfcf; text-transform:uppercase;}

.chanpin02{ padding-left:2%; padding-top:3%;}
.chanpin02 dl{ width:44.8%; float:left; text-align:center; margin:2%;}
.chanpin02 dl dt{}
.chanpin02 dl dt img{-moz-border-radius:7px; -ms-border-radius:7px; -o-border-radius:7px; -webkit-border-radius:7px;border-radius:7px; }
.chanpin02 dl dd{ font-size:80%; line-height:2.5em;}


.chanpin03{ border-top:#f5a94c solid 1px; -moz-border-radius:0 0 6px 6px; -ms-border-radius:0 0 6px 6px; -o-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px; text-align:center; background:url(../images/chanpin03.jpg); background-size:100% 100%;
-moz-box-shadow:0 2px 1px #bdc6cb; -webkit-box-shadow:0 2px 1px #bdc6cb; box-shadow:0 2px 1px #bdc6cb; 
 }
.chanpin03 a{ font-size:1.5em; color:#743b01; display:block; line-height:2.6em;}
.chanpin03 a:hover{color:#743b01;}


/*****新闻中心****/
.news{ margin-top:4%; background:url(../images/news01.jpg) no-repeat; background-size:100% auto;}

.news01{}
.news01{ font-size:1.5em; color:#1e5f8e;padding:6% 5% 0;-moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px;border-radius:6px;}
.news01 span{ color:#cfcfcf; text-transform:uppercase;}

.news02{ padding-top:4.5%;}
.news02 ul li{  width:89%; margin:0 auto; border:#e5e5e5 solid 1px;-moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px;border-radius:7px;overflow:hidden; background-color:#216796; padding-left:2%; bord/er-left:#216796 solid 8px; color:#646464; margin-bottom:2%;}
.news02 ul li span{ background:#fff url(../images/chanpin04.jpg) no-repeat 96% center;background-size:2.4% auto; padding:0 7% 0 4%; text-align:left; display:block; font-size:100%; line-height:2.6em; height:2.6em; }

.kecdiv { text-align:center; margin:5px;}
.kecbox { display:inline-block; width:46%; margin:5px; text-align:center; background:#f5f5f5;}
.kecbox a h3{ font-size:14px; color:#666; font-weight:normal;}
.kecbox h3 { padding:6px 0px;}
.kecbox img { width:100%;}
.kecinfo { padding:0px 10px; color:#666;}
.kecbox001 { display:inline-block; width:29%; margin:5px; text-align:center; background:#f5f5f5;}
.kecbox001 a h3{ font-size:14px; color:#666; font-weight:normal;}
.kecbox001 h3 { padding:6px 0px;}
.kecbox001 img { width:100%; height:100px;}

.homeabout { margin:10px; background:#f1eee7; color:#666; font-size:12px; line-height:26px; border:1px solid #f1eee7;}
.homeabout_b {padding:10px; border:1px solid #fff;}
.homeabout h2 { font-size:18px; padding:5px 0px; color:#328BBF; text-align:center}
.bt001 { display:inline-block; border:2px solid #E8781D; padding:5px 0px; text-align:center; color:#666; margin:5px 0px; width:96%; font-size:14px;}
.bt002 { display:inline-block;border:2px solid #E8781D; background:#E8781D; padding:5px 0px; text-align:center; color:#fff; margin:5px 0px; width:96%; font-size:14px;}


/*********order******/
.order{ padding:10px; background:#fff; clear:both;overflow:hidden;}
.order dd{ height:33px; line-height:33px; padding-left:30px; clear:both; overflow:hidden; border:1px solid #dedede; margin-bottom:10px;}
.order dd.dd1{ background:url(../images/o_ico1.jpg) no-repeat left center;}
.order dd.dd2{ background:url(../images/o_ico2.jpg) no-repeat left center;}
.order dd.dd3{ background:url(../images/o_ico3.jpg) no-repeat left center;}
.order dd.dd4{ background:url(../images/o_ico4.jpg) no-repeat left center;}
.order dd .input{ height:33px; width:100%; padding-left:10px; box-sizing:border-box;-webkit-box-sizing:border-box;color:#8c8c8c; border:none; font-family:"微软雅黑"}
/*最简便的select*/
.fselect{width:100%;overflow:hidden; position:relative;}
.fselect .selectText{ width:100%; padding-left:10px; box-sizing:border-box;-webkit-box-sizing:border-box;height:33px;background:url(../images/fselect.jpg) no-repeat right center; line-height:33px;color:#8c8c8c;}
.fselect select{ width:100%; height:33px;color:#666; opacity:0; position:absolute; top:0px; left:0; z-index:1}	
.order dt{ height:35px; width:100%;line-height:35px;  text-align:center; color:#fff; font-size:14px; padding-top:5px;}
.order-sub{height:35px; width:100%; display:block; color:#fff;background:#79171c; border:none; text-align:center; line-height:35px;}
.order dt a:visited{color:#fff;}
.order dt a:hover{color:#fff;}
.order dt a:active{color:#fff;}
.order dt:hover{ background:#79171c;}


/********房间展示*********/
.roomDl{ clear:both; overflow:hidden; background:#fff; }
.roomDl dt{ height:40px; line-height:40px; text-align:center; clear:both; overflow:hidden; font-size:16px; background:#e9e9e9;}
.roomDl dt a{ color:#79171c;}
.roomDl dd{ width:100%; margin-bottom:5px; clear:both; overflow:hidden;position:relative;}
.roomDl dd .bg{ width:100%; height:100%;position:absolute; left:0; top:0px; background:rgba(0,0,0,0.4); color:#fff; text-align:center;}
.roomDl dd .bg span{ margin-top:20px;height:40px; line-height:40px; display:inline-block; font-size:16px; padding:0 20px;border-bottom:1px solid #fff;}
.roomDl dd .bg em{ height:30px; line-height:30px; font-size:14px; text-align:center; display:block; font-style:normal}
.roomDl p{ display:block; width:100%; height:100%;}
.roomDl dd p img{ width:100%; display:block;}
.roomDl dd:last-child{ margin-bottom:0;}

.indexMenu_ul{
	clear:both;
	overflow:hidden;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#fff;
	}
.indexMenu_ul li{
	float:left;
	overflow:hidden;
	width:50%;
	text-align: center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0px 15px;
	background:url(../images/m_border.png) no-repeat right center;
	}
.indexMenu_ul li a{
	display:block;
	padding:20px 5px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	border-bottom:1px solid #e8e8e8;
	height:75px;
	position:relative;
	}
.indexMenu_ul li p{text-align:center; width:40%; height:35px;float:left; display:inline;}
.indexMenu_ul li a img{
	max-height:100%;
	max-width:70%;
}
.indexMenu_ul li a span{color:#666; float:left; display:inline; line-height:35px; text-align:left; height:35px; width:60%; font-size:14px}

.bpic{ width:98%; padding:0 1%; overflow:hidden; clear:both;}

.bpic li{ width:48%; height:auto; display:block; float:left; margin-right:4%; margin-bottom:10px;}
.bpic li img{ width:100%; display:block; float:left; height:170px;}

.bpic li h3{ width:100%; overflow:hidden}

.kamo-ab{ width:96%; height:auto; clear:both; overflow:hidden; padding:0 2%}

.kamo-ab h2{ font-size:200%; color:#222; margin-top:9px; text-align:center;}

.kamo-ab h4{ font-size:150%; color:#222; margin-top:9px; text-align:center;}


.kamo-ab a{ width:30%; height:2rem; margin:0 auto; display:block; font-size:80%; color:#fff;line-height:2rem; border-radius:3%; text-align:center; margin-bottom:15px;}


.kamo-ab-a{ width:30%;  height:2rem; margin:0 auto; display:block; font-size:80%; color:#fff; background:#FF7200; line-height:2rem; border-radius:3%; text-align:center; margin-bottom:15px;}


.kamo-ab h3{ font-size:120%; color:#444; margin-top:3px;}


.kamo-kc{ width:96%; height:auto; clear:both; overflow:hidden; padding:0.5rem 2%; background-size:100%;}

.kamo-kc h2{ font-size:200%; color:#222; margin-top:9px; text-align:center; margin-top:12px;}

.kamo-kc h3{ font-size:120%; color:#444; margin-top:3px; text-align:center; margin-bottom:10px;}

.kamo-kc ul{ width:100%; height:auto; clear:both; overflow:hidden; margin-top:10px;}

.kamo-kc ul li{ width:48%; height:auto; margin-right:4%; display:block; float:left; margin-bottom:15px;}

.kamo-kc ul li a{ display:block; float:left; width: 100%;overflow: hidden;}

.kamo-kc ul li span{ width:100%; line-height:2rem; font-size:90%; color:#fff;white-space:nowrap; overflow:hidden; display:block; float:left; text-align:center; background:#272a3b;}

/*.kamo-kc ul li img{ width:100%; height:9rem; display:block; float:left;}*/

.chanping{ width:100%; height:9rem; display:table-cell; vertical-align:middle; text-align:center}

.chanping img{vertical-align:middle; width:100%; max-height:9rem;}

.chanpingA{ width:100%; height:13rem; display:table-cell; vertical-align:middle; text-align:center}

.chanpingA img{vertical-align:middle; width:100%; max-height:13rem;}

.team{ width:100%; height:auto; overflow:hidden; clear:both; background:#f6f7fb;}


.kc-text{ width:76%; height:auto; display:block; float:right;}

.kc-text h4{ color:#c308b4; font-size:115%;}

.kc-text p{ font-size:90%; color:#666; margin-top:8px; line-height:24px;}


#cplist{ width:94%; height:auto; clear:both; overflow:hidden; margin:10px 3%;}

#cplist li{ width:47%; height:2.2rem; line-height:2.2rem;border: 1px solid #ccc; text-align:center; margin-right: 4%;display: block;float: left;margin-bottom: 15px; overflow:hidden;white-space:nowrap; font-size:100%}

#cplist li a{ color:#333;}

#cplist li:nth-child(even){ margin-right:0}



.kamo-lx{ width:90%; height:auto; clear:both; overflow:hidden; padding:0 5%}

.kamo-lx h2{ font-size:200%; color:#222; margin-top:9px; text-align:center;}

.kamo-lx h3{ font-size:120%; color:#444; margin-top:3px; text-align:center;}

.fc{ width:100%; height:auto; clear:both; overflow:hidden; margin-top:10px;}

.fc li{ width:33%; height:auto; display:block; float:left; margin-bottom:15px;}

.fc li img{ width:100%; display:block; float:left;}

.xj{ overflow:hidden; height:44px; background:url(../images/xj.jpg) no-repeat center; clear:both; text-align:center; margin:5px;}

.team-show{  width:90%; height:auto; clear:both; overflow:hidden; padding:0 5%; margin-top:10px;}

.team-show li{ width:100%; height:auto; overflow:hidden; clear:both; border-bottom:1px dotted #ccc; margin-bottom:15px; padding-bottom:10px;}

.team-show li a img{ width:20%; margin:5px auto; overflow:hidden; clear:both; border-radius:50%;}

.team-show li a h4{ font-size:130%; color:#333; text-align:center; margin-top:10px;}
.team-show li a h5{ width:100px; height:1px; background:#ccc;  margin:0 auto; clear:both; overflow:hidden; margin-top:8px;}

.team-show li a p{ font-size:90%; line-height:24px; color:#888; margin-top:15px;}

.fcous-new{ width:96%; height:auto; overflow:hidden; clear:both; padding:0 2%;}

.fcous-new h3{ font-size:1.2rem; display:block; float:left; width:100%; margin-top:5px;}

.fcous-new span{ font-size:0.9rem;width:100%; display:block; float:left; line-height:1.4rem; margin-top:3px; padding-left:15px; background:url(../images/time.png) no-repeat left center;}

.fcous-new p{ font-size:1rem;width:100%; display:block; float:left; margin-top:3px; color:#999; line-height:1.4rem; }

.guif-case{ width:96%; height:auto; overflow:hidden; clear:both;}

.guif-case li{ width:48%; height:auto;  border-bottom:1px dotted #ccc; margin-right:4%; display:block; float:left; margin-bottom:15px;}

.guif-case li a{ display:block; float:leftwidth: 100%;overflow: hidden;}

.guif-case li span{ width:100%; line-height:1.5rem; font-size:90%; color:#222;white-space:nowrap; overflow:hidden; display:block; float:left; text-align:center;}

/*.kamo-kc ul li img{ width:100%; height:9rem; display:block; float:left;}*/





.km-footer{ width:100%; height:auto; background:#1e1d1e; clear:both; overflow:hidden; padding:10px 0;}

.km-foot{width:100%; height:auto;clear:both; overflow:hidden;}

.blogo{ width:20%; display:block; float:left; margin-left:10%;}

.foot-r{ width:50%; height:auto; display:block; float:left; margin-left:10px;}

.foot-r p{    font-size: 80%;
    color: #f0f0f0;
    line-height: 20px;
    margin-top: 3px;}
	
.t-nav{ width:100%; height:auto; overflow:hidden; clear:both;}	

.t-nav li{ width:24.7%; background:#FF7200; border-right:1px solid #F29952;border-bottom:1px solid #F29952; line-height:1.8rem; display:block; float:left; text-align:center; color:#fff;  font-size:90%;}
	
.t-nav li a{ color:#fff;}

#i-list{ width:96%; margin:0 auto; padding:10px 2%;}

#i-list li img{ width:35%; height:5rem; display:block; float:left;}

#i-list li{ width:100%; display:block; float:left; line-height:1.8rem; border-bottom:1px dotted #ccc;}

#i-list li a{ width:60%; display:block; float:right; color:#555; font-size:80%; overflow:hidden;/* background:url(../images/sjh.png) no-repeat left center;*/ padding-left:10px;}

#i-list li a h3{ width:100%; display:block; float:left; font-size:1.0rem; margin-bottom:0;white-space:nowrap;}

#i-list li a span{ width:100%; display:block; float:left; color:#999; font-size:0.7rem; text-align:left;}

#i-list li a p{ width:100%; display:block; float:left; color:#777; font-size:0.7rem;line-height: 1.2rem;}


.hezuo ul{ width:98%; padding:0 1%; clear:both; overflow:hidden; margin-top:10px;}




.hezuo ul li{ width:21%; margin:1% 2%; display:block; float:left;}

.hezuo ul li p{ width:100%; text-align:center;}

.hezuo ul li p img{ width:80%; margin:0 10%; height:auto; display:block; float:left}

.bgl-more{ width:100%; height:auto; clear:both; overflow:hidden; text-align:center; position:relative;}

.bgl-more a{ width:3.6rem; height:1.4rem; font-size:0.8rem; line-height:1.4rem; text-align:center; margin:0 auto; background:#00c5d8; border-radius:0.7rem; color:#fff; display:block;}

.bgl-more p{ width:100%; height:1px; background:#eee; position: absolute; top:0.7rem; z-index:-1;}


.zhaos{ width:100%;clear:both; overflow:hidden; margin-bottom:0.3rem;}

.zhaos h3{ width:100%; display:block; float:left; text-indent:1rem; height:3rem; line-height:3rem; color:#fff; font-size:1.2rem; background:#109eac}

.zhaos ul{ width:96%; margin:0 2%; display:block; float:left; margin-top:0.4rem;}

.zhaos ul li{ width:100%;  display:block; float:left; font-size:0.8rem; line-height:1.2rem; color:#888; margin-bottom:0.3rem}

.zhaos ul li input{ width:98%;display:block; float:left; font-size:0.8rem; text-indent:1em; line-height:1.5rem; color:#888;}

.shops{ background:url(../images/shops.jpg) no-repeat center; width:100%; height:12rem; overflow:hidden; clear:both; text-align:center;}

.shops a{ width:30%; border-radius:50%;     margin-top: 2.5rem;    display: inline-block;}



.guifeifoot{ width:96%; height:auto; background:#222; clear:both; overflow:hidden; color:#a7a7a7; padding:20px 2%;}

.dan{width:90%; height:auto; clear:both; overflow:hidden;padding:0px 5%;}

.dan li{ width:25%; height:auto; display:block; float:left}

.dan li a img{ width:100%; display:block; float:left}

.dan li a span{ width:100%; display:block; float:left; line-height:2rem; font-size:1.0rem; color:#333; text-align:center;}


.pub-title{ width:100%; height:auto; clear:both; overflow:hidden;}

.pub-title h2{ width:100%; overflow:hidden; clear:both; text-align:center; font-size:1.5rem}

.pub-title h2 span{ font-size:0.8rem; color:#777;}

.pub-title h6{ width:20%; overflow:hidden; clear:both; text-align:center; margin:0 auto; height:1px; background:#85af05; margin-top:0.5rem;}



.z-title{ width:94% ;height:2.2rem; line-height:2.2rem;margin-top:10px; background:#cccccc; margin:0 3%; margin-top:15px;}

.z-title h3{ font-size:1.0rem; line-height:2.2rem; color:#333; width:33.3%; display:block; float:left; font-weight:400; text-align:center;}



.tx-news{ width:94%; margin:1rem auto; clear:both; overflow:hidden}

#z-act{ background:#0072b8; color:#fff;}
.tx-news img{ width:100%; display:block; float:left; margin-bottom:10px;}

.tx-news p{ width:100%; font-size:0.8rem; display:block; float:left;}

.down{width: 156px;
    height: 35px;
    background: #FF7E00;
    color: #fff;
    font-size: 14px;
    display: block;
    margin: 0 auto;
    line-height: 35px;
    text-align: center;
    border-radius: 3px;
    margin-bottom: 30px; margin-top:20px;}
	
	#cw{ width:100%; clear:both; overflow:hidden;}
	#cw li{ width:100%; display:block; float:left;}