/* 分页样式修改 */
.pagebar { padding:20px; overflow:hidden; clear:both}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 12px;
  padding: 8px 10px;
  margin: 0 2px;
  border-radius: 3px; line-height:100%
}
.pagination span {
    color: #333;
    font-size: 12px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #333;
  border: 1px solid #333;
}
.pagination a.page-num-current {
  color: #fff;
  background: #333;
  border: 1px solid #333;
}
.pagination .st{ font-family:宋体}

/*
foot
 */
 
 body{font-family:Microsoft YaHei, Tahoma, Geneva, sans-serif;font-size:12px;color:#666}
.tc{text-align:center !important}
.tl{text-align:left !important}
.tr{text-align:right !important}
.wp{width:1200px;margin:0 auto}
.fs0{ font-size:0}
.bkl li{display:inline-block;*display:inline;zoom:1;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.fl{display:inline;float:left !important}
.fr{display:inline;float:right !important}

.clear{clear:both;height:0;font-size:0;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.pt30{padding-top:30px !important}
.pb30{padding-bottom:10px !important}
.w170{width:170px !important}
.w300{width:300px !important}
.ml50{margin-left:50px !important}
.pt10{padding-top:10px !important}
.pl50{padding-left:50px !important}
.w220{width:230px !important}
.ml10{margin-left:10px !important}
.pt10 {
    padding-top: 10px !important;
}
.pt20 {
    padding-top: 0px !important;
}
.pl50 {
    padding-left: 50px !important;
}
.w300 {
    width: 320px !important;
}
.ml50 {
    margin-left: 50px !important;
}
.pl30 {
    padding-left: 30px !important;
}
.h80 {


    height:60px !important;
}

.rel {  
    position: relative !important;
}
.flink{ padding:20px 0}
.flink li{}
.flink a{ color:#666; font-size:14px; margin:0 20px 10px 0}

.fbar{ height:60px; text-align:center; background: #424141;
    border-bottom: 3px solid;}
.fbar li{ height:60px; line-height:60px; vertical-align:middle; padding:0 15px;}
.fbar li em{ padding:0 20px; font-size:16px;}
.fbar li a{ font-size:16px; color:#d9d9d9;}


.kp{ background:#424141}
.bgk{ height:150px;}

.wx{}
.wx img {
    width: 130px;
}
.wx em{ display:block; font-weight:bold; color:#ebe8e1; font-size:14px; line-height:1; padding-bottom:5px;}
.wx p{ display:block; font-weight:bold; color:#ebe8e1; font-size:15px; line-height:1; padding-bottom:5px; float: right;}

.wx span{ display:block; font-weight:bold; color:#ebe8e1; font-size:15px; line-height:1.4;}

.rexian div.dd1{ display:block; font-weight:bold; color:#ebe8e1; font-size:16px; line-height:1; padding-bottom:5px;}

.rexian div.dd2{ display:block; color:#ebe8e1; font-size:16px; line-height:1.5; padding:15px 0;}
.rexian div.dd3{ display:block; color:#ebe8e1; font-size:14px; line-height:1; padding-bottom:5px;}

.dizhi div.dd1{ display:block; font-weight:bold; color:#ebe8e1; font-size:16px; line-height:1; padding-bottom:5px;}
.dizhi div.dd2{ display:block; color:#d9d9d9; font-size:16px; line-height:1; padding-bottom:0px; line-height:1.5; text-align:justify}

.ak{ background:#999999}
.ak div.dd1{ height:60px; line-height:60px; vertical-align:middle; font-size:14px; color:#333; position:absolute; left:0; top:0; white-space:nowrap}
.ak div.dd1 p { line-height:60px;}
.ak div.dd2{ float:right; padding-top:15px;}
.ak div.dd2 li{ display:inline; float:left; width:45px; margin-left:20px;}
.ak div.dd2 img{ height:45px; margin-left:}
.ak div.dd2 a{ display:block; position:relative}

/*header
.header { position: relative; z-index: 2; box-shadow: 3px 0 6px 3px rgba(32, 21, 18, 0.2); }
.header-top { height:30px; line-height: 30px; font-size:14px; background-color: #d9d9d9; }
.header-top .txt { font-size: 14px; line-height:30px; color: #555; }
.header-top .tel { padding-left: 24px; font-size: 16px; line-height:30px; background: url(../images/bj-1.png) left center no-repeat; }
.header-main { height: 105px; }
.header-main .logo { margin-top: 18px; }
.nav .col { margin-left: 40px; }
.nav .col:nth-child(1) { margin-left: 0; }
.nav .col .link { display: block; line-height: 85px; }
.nav .col .link:hover, .nav .col .cur { color: #e52d27; }
.nav-two {
  display: none;
  position: fixed;
  top: 115px;
  left: 0;
  z-index: 9;
  width: 100%;
  background-color: #fff;
  border-bottom: 1px solid #999;
  border-top: 1px solid #ccc;
}
.nav-two .ntwrap { margin-right: -20px; overflow: hidden; }
.nav-two .ntcol { margin-bottom: -9989px; padding: 10px 5px 9999px; width: 85px; border-left: 1px solid #eee; }
.nav-two .ntone { border-left: 0; }
.nav-two .ntcol .ntlink { display: block; line-height: 30px; text-align: center; }
.nav-two .cur { background-color: #fafafa; }*/
/*daohang*/

.menu{ font:14px "Microsoft YaHei", Arial,Verdana,tahoma, Srial, helvetica, sans-serif; line-height:1.8; color:#000000; }
.menu {height: 40px; position: relative; z-index:999; margin:30px 0 0 0;
}
.menu a {
	text-decoration: none;display: block; padding: 0 12px; margin-right: 1px; line-height: 40px; font-size: 16px; color:#555;/*border-bottom:1px solid #FFCC66  background:url(../images/nav_bj.png) no-repeat center;*/  }
.menu a:hover { color:#FFFFFF}
ul {
	margin: 0;
	padding: 0;
}
.menu li {
	list-style: none;
	float: left;
	width: 125px;
	overflow: visible;
	cursor: pointer;
}
ul.level0 {
	height: 40px;
	overflow: visible;
}
ul.level1, ul.level2, ul.level3 {
	width: 125px;
	display: none;
}
ul.level2, ul.level3 {
	margin: -28px 0 0 90px;
}
ul.level0 > li {
	height: 40px;
	line-height: 40px;
	text-align: center;
}
ul.level1 > li, ul.level2 > li, ul.level3 > li {
	height: 40px;
	line-height: 40px;
	background: #ffffff;
}
ul.level0 > li:hover { background: url(../image/bg_2.jpg) center center no-repeat; }
ul.level1 > li:hover, ul.level2 > li:hover, ul.level3 > li:hover {
	background: url(../image/bg_22.jpg) center center no-repeat;
}
ul.level0 > li.imyeah:hover > ul, ul.level1 > li.imyeah:hover > ul, ul.level2 > li.imyeah:hover > ul, ul.level3 > li.imyeah:hover > ul {
	display: block;
}
.level0 .on_li {background: url(../image/bg_2.jpg) center center no-repeat; color:#fff}
.level1 .nav_small { font-size:12px;}
/*daohang   end  */

/* 产品案例模块 */

.graybg ul,h2,p{ font-style:normal;padding: 0px; margin: 0px;list-style:none;}
.graybg{background: #fff;font-size:12px; font-family:'微软雅黑', Verdana, Tahoma;margin:0 0 0 0; padding:0; color:#494949;min-width:1360px;}
/*20180104 home*/
a{ text-decoration:none; color:#333333;}
a:active{star:expression(this.onFocus=this.blur());} 
:focus{outline:none;}
a:focus,button:focus{outline:none; -moz-outline:none;}
::-moz-focus-inner{border:0px;outline:none;}
a:hover{ color:#b61f24; text-decoration:none;}
.clear{ clear:both;}.clearfix{overflow:hidden;_zoom:1;}
.contain{ width:1200px; margin:0px auto;} 
.homebg{ background:#fff;}

.graybg{ padding-bottom:53px;}
.titlehead2{ text-align:center; padding:36px 0px 38px 0px; font-size:22px; color:#707070; line-height:32px;}
.titlehead2 h2{ line-height:40px; font-weight:normal; font-size:24px; color:#333333;}
.titlehead2 .cn{ line-height:32px; font-weight:normal; font-size:18px; color:#666666; padding-bottom:14px; }
.titlehead2 .en{ line-height:24px; padding:9px 0px 47px 0px; color:#9e9e9e; font-size:10px; text-transform:uppercase;}
.titlehead2 .btn{ text-align:center; width:230px; line-height:30px; height:40px; color:#b61f24; font-size:20px; border:1px solid #b61f24; margin:0px auto; position:relative;}
.titlehead2 .btn span{ position:absolute; background:#b61f24; width:179px; line-height:19px; left:27px; bottom:-9px; display:block; font-size:12px; color:#fff; text-transform:uppercase;}
.titlehead2 a.btn0{ color:#707070; border:1px solid #707070;}

.graybg .product{ overflow:hidden;}
.graybg .product .hd{ text-align:center; line-height:20px; height:70px;}
.graybg .product .hd li{ display:inline-block; zoom:1; *display:inline; padding:0px 11px;}
.graybg .product .hd li a{ font-size:16px; color:#666666; line-height:30px;}
.graybg .product .hd li a:hover{color:#b61f24;}
.graybg .product .hd li.on a{ font-size:20px;color:#b61f24;}
.graybg .product .bd{}
.graybg .product .bd .con{ display:none;}
.graybg .product .bd .left{ width:661px; float:left;}
.graybg .product .bd .left li{ position:relative; float:left; width:312px; margin:0px 18px 18px 0px; display:inline; height:222px;}
.graybg .product .bd .left  li img{ display:block; width:312px; height:222px;}
.graybg .product .bd .left  li .btn{ background:url(../image/filterbg.png); width:312px; line-height:35px; bottom:0px; left:0px; display:block; color:#fff; position:absolute; font-size:16px; text-align:center;}
.graybg .product .bd .left  li:hover .btn{color:#ffcc00;}
.graybg .product .bd .right{ width:539px; float:left;}
.graybg .product .bd .right .info{ padding:0px 12px; color:#fff; font-size:16px; line-height:24px; height:168px; background:#b61f24; position:relative;}
.graybg .product .bd .right .tit_li2{ line-height:46px; font-size:20px; border-bottom:3px solid #fff; display:inline-block; *display:inline;zoom:1;}
.graybg .product .bd .right .p1{ padding-top:13px; color:#FFFFFF}
.graybg .product .bd .right a.more_li2{ position:absolute; right:16px; bottom:16px; border:1px solid #fff; width:88px; line-height:28px; color:#fff; display:block; text-align:center; font-size:14px;}
.graybg .product .bd .right a:hover.more{ color:#ffcc00; border:1px solid #ffcc00;}

.HomeCase { width:1218px; margin-left:-18px; padding-bottom:28px;}
.HomeCase li{ width:432px; height:300px; position:relative; float:left; margin:0px 0px 15px 18px; display:inline;}
.HomeCase li img{ display:block;width:432px; height:300px;}
.HomeCase li.frist{ width:300px; height:300px;}
.HomeCase li.frist img{ width:300px; height:300px;}
.HomeCase li.frist .mast{ width:100%; height:100%; color:#fff; position:absolute; left:0px; top:0px;}
.HomeCase li.frist .mast .p1{ padding:18px 24px 0px; line-height:43px; font-size:24px;}
.HomeCase li.frist .mast .p2{ margin:0px 24px 16px; padding-bottom:45px; line-height:25px; font-size:16px; margin-bottom:16px; }
.HomeCase li.frist .mast .p3{ padding:0px 24px 45px; line-height:24px; font-size:14px;}
.HomeCase li .tit{ display:block; color:#fff; text-indent:1em; font-size:16px; width:100%; left:0px; bottom:0px; line-height:49px; background:url(../image/filterbg.png); position:absolute;}
.HomeCase li.last{width:300px; height:300px;}
.HomeCase li.last img{ width:300px; height:300px;}
.HomeCase li.last .mast{ left:0px; top:0px; position:absolute; background:url(../image/filterbg.png); width:100%; height:100%;}
.HomeCase li.last .mast .more{ text-align:center; font-size:14px; display:block; position:absolute; width:116px; line-height:28px; left:91px; top:135px; color:#fff; border:1px solid #fff;}
.HomeCase li:hover .tit{ color:#ffcc00;}
.HomeCase li.last .mast:hover .more{ color:#ffcc00;}

.HomeCus .left{ width:317px; float:left;}
.HomeCus .left .info{ text-align:center; background:#b61f24; padding-top:38px; height:116px; line-height:57px; font-size:14px; text-transform:uppercase; color:#fff;}
.HomeCus .left .info i{ display:inline-block; padding:0px 21px; line-height:33px; font-size:20px; border:1px solid #fff;}
.HomeCus .right ul{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
.HomeCus .right li {
    height: 447px;
    position: relative;
    float: left;
    overflow: hidden;
    padding: 0 10px;
}
.HomeCus .right li img {
    height: 447px;
    width: 427px;
    object-fit: cover;
}
.HomeCus .right li .mast{ left:0px; top:0px; position:absolute; background:url(../image/filterbg.png); width:100%; height:100%;}
.HomeCus .right li:nth-child(2) div{ display:none}
.HomeCus .right .mast .more{ text-align:center; font-size:14px; display:block; position:absolute; width:116px; line-height:28px; left:91px; top:48%; color:#fff; border:1px solid #fff;}
.HomeCus .right li:hover .more{ color:#ffcc00;}

.newscenter{ padding:10px 0px 52px 0px;}
.newscenter .newsleft{ width:588px; float:right; font-size:14px;}
.newscenter .newsleft li{ height:46px; line-height:46px; position:relative; color:#666666; border-bottom:1px solid #cccccc;}
.newscenter .newsleft li .date{ background:#fff; float:right;}
.newscenter .newsleft li .num{ display:block; text-align:center; color:#fff; width:19px; line-height:19px; top:15px; left:2px; position:absolute;}
.newscenter .newsleft li a{ color:#666666;}.newscenter .newsleft li a:hover{ color:#cc0000;}
.newscenter .newsleft li i{ display:inline-block; background:#fff; border-left:32px solid #fff;}
.newscenter .newsleft li.frist{ background:none; height:128px; padding-left:224px; position:relative; line-height:20px;}
.newscenter .newsleft li.frist .img{ position:absolute; left:0px; top:0px;}
.newscenter .newsleft li.frist .tit{ line-height:18px; font-size:16px; color:#b61f24;}
.newscenter .newsleft li.frist .tit a{color:#333333;}
.newscenter .newsleft li.frist .p{ padding-top:14px; height:59px;}
.newscenter .newsleft li.frist .pdate{ color:#999999;}
.newscenter .newsleft li.frist .pdate span{ display:inline-block; margin-left:28px;}
.newscenter .newsleft .more{ text-align:right; padding-top:28px;}
.newscenter .newsleft .more a{ display:inline-block; color:#999999; text-align:center; width:88px; line-height:29px; border:1px solid #999999;}
.newscenter .newsleft .more a:hover{color:#cc0000; border:1px solid #cc0000;}

.newscenter .newsvideo{ float:left; width:588px;}

.school{ padding:10px 0px 0px 0px;}
.school .column{ width:380px; float:left; padding-left:30px;}
.school .column .title{ text-align:center; line-height:67px; font-size:20px; color:#fff; height:67px; line-height:67px; background:#b61f24;}
.school .column .title span{ display:inline-block; margin-right:10px; vertical-align:middle;}
.school .column .title a{color:#fff;}
.school .column li{ border-bottom:1px solid #cccccc;height:46px; line-height:46px; padding-left:37px; font-size:14px; position:relative;}
.school .column li a{ color:#666;}.school .column li a:hover{ color:#cc0000;}
.school .column li .num{display:block; text-align:center; color:#fff; width:19px; line-height:19px; top:13px; left:0px; position:absolute;}

.rightad{ border:3px solid #45d0f9; background:#ebe8e1; width:129px;position: fixed; _position: absolute; z-index: 1500; top: 200px; right:0.5%; font-size:14px;}
.rightad .qqtit{ color:#746457; padding:0px 0px 3px 36px; line-height:43px;}
.rightad .qqli{ margin-bottom:14px; border-bottom:3px solid #45d0f9;}
.rightad .qqli li{ margin:0px 0px 0px 11px; border:0px; line-height:32px;  padding-left:33px;}
.rightad .qqli li a{ color:#454545;}.rightad .qqli li a:hover{ color:#a7000b;}
.rightad .teltit{ margin:14px 0px 0px 11px; line-height:27px; padding-left:39px; color:#746457;}
.rightad .tel{ text-align:center; line-height:17px; padding:15px 0px;}

/* 产品案例模 end */

/* 加盟  */
.index_join_bg{ height:680px; background:url(../image/index_join_bg.jpg) no-repeat center top; clear:both; margin-top:40px;}
.index_join_bg{ height:auto; padding-top:10px; padding-bottom:25px; margin-top:5px; background-size:100% 100%; }

.index_con{ padding:30px 0px; }
.container{ width:1180px; margin:0px auto; padding:0px; text-align:left; }
.index_dh{ background:url(../image/index_dh_line.png) no-repeat center bottom; padding-bottom:25px; margin-bottom:30px; padding-top:40px; font-size:18px; text-align:center; line-height:36px;}
.index_dh .title{ font-size:32px; color:#af1f24; padding-bottom:8px;}
.index_dh2{ background:url(../image/index_dh_line.png) no-repeat center bottom; padding-bottom:25px; margin-bottom:30px; padding-top:40px; font-size:18px; text-align:center; line-height:36px; color:#FFFFFF;}
.index_dh2 .title{ font-size:32px;  padding-bottom:8px;}
.index_join_con{ padding-top:20px;}
.index_join_con .pic{ width:33.3%; float:left; text-align:center;}



@media all and (max-width:1180px) {
	.container{ min-width:320px; width:100%;}
	.index_join_bg:after{ content:""; display:block; clear:both; height:0;}
	.index_join_con{ padding:0;}
	.index_join_con .pic img{ width:80%; height:auto;}

	}

/* 加盟 end */

/* guanyuwomen */

.sy_about {
    background-color: #f0f0f0;
    padding-top: 20px;
    padding-bottom: 50px; min-height:550px;}

.sy_about_jz {
    width: 1100px;
    margin: 0 auto;
}
.sy_about_jz h3 {
    margin-bottom: 35px;
    margin-top: 20px;
}
h3 {
    font-weight: bold;
    font-size: 12px;
}
.sy_about_zw {
    float: left;
    width: 500px;
    font-size: 14px;
    line-height: 32px;
    color: #333;
    padding-right: 15px;
    position: relative;
}
.sy_about_zw p {
    line-height: 32px;
    color: #333;
    font-size: 14px;
}
.sy_video {
    float: right;
    width: 500px;
}
p {
    color: #000;
    line-height: 22px;
}
/* guanyuwomen */
