@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:auto;vertical-align:middle;border:0}table{border-collapse:collapse;border-spacing:0}label{cursor:default}body,button,input,select,textarea{font:13px/1.5 arial,'microsoft yahei',\5b8b\4f53}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.noBg{background:none!important}
body{position:relative;background:#ddd;color:#444;}
a{color:#444;text-decoration:none;}
#g-wp { max-width:640px; margin:0 auto; padding:0 0 40px; background:#fff; }

#header { width:100%;}
.siteNav{height:5%;width:100%;position:relative;}
.siteNav .logo{float:left;width:50%;}
.siteNav .logo img{padding:14px 0;}
.siteNav .logo span{display:block;color:#949494;line-height:42px;padding:0 3px;font-size:12px;font-family:"宋体";}
.siteNav .tTel{float:right;padding-top:11px;padding-right:10px;}
.siteNav .tTel p{font-size:20px;color:#454041;}
.siteNav .tTel p i{font-size:21px;font-family:"幼圆";/*padding-left:1.8%;*/color:#ed2b2b;font-weight:bold;}

.nav { background:#ce81a5; clear:both;position:relative;}
.nav li {position:relative; display:inline-block; float:left; width:20%; color:#fff; line-height:50px; text-align:center; }
.nav li:hover{background:#9a4b70;}
/*.nav li::before { content:"|"; position:absolute; top:5px; right:0; color:#fff; font-size:12px; font-weight:100; line-height:16px; }
.nav li:nth-child(5n)::before { content:""; }*/
.nav li a { display:block; height:50px; font-size:15px; color:#fff; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.line{height:1px;width:100%;border:1px solid #fff;border-top:none;position:absolute;top:50px;}
.navsub{width:100%;background:#fce9f7;}
.subNav{width:85%;margin:0 auto;}
.subNav li{float:left;width:26.7%;line-height:43px;padding-left:5%;text-align:center;}
.subNav li a{font-size:14px;color:#666;font-weight:bold;}
.subNav li a:hover{color:#ed2b2b;}
.subNav .sub-1{background:url(icon-1.png) no-repeat 12% center;}
.subNav .sub-2{background:url(icon-2.png) no-repeat 12% center;}
.subNav .sub-3{background:url(icon-3.png) no-repeat 12% center;}
.subNav .sub-4{background:url(icon-4.png) no-repeat 12% center;}
.subNav .sub-5{background:url(icon-5.png) no-repeat 12% center;}
.subNav .sub-6{background:url(icon-6.png) no-repeat 12% center;}

	@media screen and (min-width: 370px){
	.siteNav .logo span{font-size:1px;}
	.siteNav .tTel p{font-size:12px;}
	.siteNav .tTel p i{font-size:12px;}
	.subNav li a{font-size:10px;}
	}

	@media screen and (min-width: 530px){
	.siteNav .logo span{font-size:1px;}
	.siteNav .tTel p{font-size:15px;}
	.siteNav .tTel p i{font-size:15px;}
	.subNav li a{font-size:10px;}
	}

@media screen and (max-width:375px){
	.subNav li a{font-size:8px;}
	.siteNav .tTel p{font-size:11px;}
	.siteNav .tTel p i{font-size:11px;}
	.siteNav .logo span{font-size:5px;}
}
@media screen and (max-width:320px){
	.siteNav .tTel p{font-size:10px;}
	.siteNav .tTel p i{font-size:10px;}
	.siteNav .logo span{font-size:0px;}
	.nav li a{font-size:12px;}
	.subNav li a{font-size:8px;}
	.m-news p{font-size:8px;}
	.u-tt .hd h2{}
}

.banner { position:relative; margin-bottom:5px; overflow:hidden; }
.banner .hd{ position:absolute; height:28px; line-height:28px; bottom:6px;z-index:1;width:100%;margin:0 auto;text-align:center;}
.banner .hd li{ display:inline-block; width:10px; height:3px; background:#5e5e5e; overflow:hidden; margin:0 3px;   }
.banner .hd li.on{ background:#f58aa4;  }
.banner .bd{ position:relative; z-index:0; }
.banner .bd li{ position:relative; text-align:center;  }
.banner .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.banner .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */

.u-tt { /*border-top:3px solid #023D99;*/ }
.u-tt .hd { position:relative; height:40px;  background:#ce81a5; line-height:40px; }
.u-tt .hd h3 {height:32px;/*width:30%;*/padding:5px 10px 0;background:url(icon-14.png) no-repeat 12px center;float:left;font-size:13px;}
.u-tt .hd h3 a{background:#fff;border:1px solid #fff;border-top-left-radius:5px;border-top-right-radius:5px;padding:6px 10px 6px 15px;color:#676767;}

.u-tt .hd h2 { float:left; padding:0 20px; background:url(icon-13.png) no-repeat 5px center; color:#fff; font-size:15px; vertical-align:top;font-family:"微软雅黑"; }
.u-tt .hd h2 a { color:#fff; }
.u-tt .hd h2 em { padding-left:5px; opacity:0.3; font-weight:100; font-size:11px; text-transform:uppercase; vertical-align:top; }
.u-tt .hd .g {float:right; }
.u-tt .hd .g a {color:#fff;padding-right:10px;}
.u-tt .bd { padding:3% 0 2%; }

.y-t .bd{margin-left:4%;}
.y-t .bd .tempWrap{height:auto !important;overflow:hidden;width:96% !important;}
.y-t .bd .tempWrap .m-pFList{width:2000px !important;}

.train .bd{/*height:140px;*/padding-left:2.5%;}
.train .bd .tempWrap{height:auto !important;overflow:hidden;}
.train .bd .tempWrap ul{width:2000px !important;}

.box { background:#fff;padding-bottom:10px;border:1px solid #ce81a5;margin-bottom:10px; }

.box-isd .hd {height:50px;background:#fce9f7;line-height:50px; }
.box-isd .hd h2 { border-right:0; background:#fce9f7; color:#721220;font-size:18px;font-weight:normal; }
.box-isd .hd .col { float:right;  padding:0 20px; line-height:50px;text-align:center;background:url(icon-7.png) no-repeat 78px center; }
.box-isd .hd .col a { color:#7c7c7c; font-size:14px;}
.box-isd .hd .col a:hover{text-decoration:underline;}

.con-nav{background:#a25b7d;width:100%;}
.con-nav ul{width:90%;margin:0 auto;}
.con-nav li{float:left;width:20%;line-height:52px;text-align:center;}
.con-nav a{color:#fff;font-size:14px;}

/*查找*/
.search{padding-bottom:3%;}
.search h3{color:#78465d;padding:20px 0 10px 15px;}
.search label{color:#78465d;padding-left:15px;}
.search select{border:1px solid #ccc;height:38px;padding:0 8px 0 15px;}
.search .txt{border:1px solid #ccc;height:38px;width:37%;}
.search .btn{color:#fff;background:#f36568;border:1px solid #f36568;padding:9px 12px;margin-left:13px;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:-1px 2px 3px #f36568; }

/* 图片列表 一行四个 */
.m-pList-2{padding-top:25px;padding-bottom:10px;}
.m-pList-2 li { float:left; width:19.6%; padding:0 2.6%; }
.m-pList-2 li .p{padding:20px 7px 0;border:1px solid #ccc;}
.m-pList-2 li .t { padding:8px 0; font-size:14px; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;color:#878787; }


/* 图片列表 一行两个 */
.m-pList li { float:left; width:46%; padding:0 2%; text-align:center;}
.m-pList li .p a{display: inline-block;padding: 5px;box-sizing: border-box;border: 1px solid #cfcece;}
.m-pList li .t { padding:8px 0; font-size:13px; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

/* 图片列表 一行四个 */
.m-pFList {overflow:hidden;}
.m-pFList li { position:relative;float:left;border:1px solid #ddd; width:20%;margin:0 0.3%;text-align:center;}
.m-pFList li img{width:100%;vertical-align:middle;}
.m-pFList li i { display:block;font-size:12px;color:#fff;background:#ce81a5;height:28px;line-height:28px;text-align:center; }

.m-tList { padding:0 12px 20px; }
.m-tList li { padding:10px 0 10px 23px; border-bottom:1px solid #ccc; font-size:12px; line-height:18px; }
.m-tList li span{float:right;padding-right:20px;}
.m-tList li a{color:#78465d;font-size:14px;}
.m-tList li span{color:#a5a5a5;}

.m-list { padding:0; }
.m-list li:nth-child(2){background:#ffebf1;}
.m-list li { padding:15px 15px; font-size:14px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;color:#464646; }
.m-list li a{background:none;}
.m-list li span{float:right;padding-right:8%;}

/* 首页拨打电话 */
.m-tel { padding:3%; }
.m-tel a { display:block; padding:0 3%; border-radius:5px; background:linear-gradient(#aa0920,#721220); color:#fff; }
.m-tel a span { display:inline-block; padding:3%; }
.m-tel a span::before { content:""; padding-left:10px; border-left:10px solid #fff; }

/*首页*/
.m-news{background:url(icon-12.png) no-repeat 2.5% center #f4f4f4;}
.m-news .bd{padding-left:7%;}
.m-news ul li{color:#7c7c7c;line-height:30px;float:left;display:inline;}
.m-news ul{height:30px;}

/*公司简介*/
.img{float:left;padding-right:10px;width:45%;border: 1px solid #c5c4c4;padding: 8px;box-sizing: border-box;margin-right: 20px;}
.intro{line-height:22px;padding:0 10px;text-indent: 2rem;}

.viewPoint{padding:10px;}
.viewPoint .vp-l{float:left;position:relative;width:58%;}
.vp-l .bd{width:100%;position:relative;}
.vp-l .bd li{overflow:hidden;text-align:center;}
.vp-l .bd li img{vertical-align:top;}
.vp-l .bd li i{display:block;position:absolute;bottom:8px;color:#fff;padding-left:5px;}
.vp-l .hd{position:absolute;bottom:0;width:100%;z-index:99;background:rgba(0,0,0,.4);text-align:right;height:34px;opacity:0.4;filter:aplha(opacuty=40);line-height:34px;}
.vp-l .hd li{display:inline-block; width:10px; height:10px; -webkit-border-radius:100%;-ms-border-radius:100%;border-radius:100%;background:#e4dbdd; margin:0 3px; }
.vp-l .hd .on{background:#98a9bd;}
.viewPoint .vp-r{float:right;width:40%;}
.viewPoint .vp-r :nth-child(2){padding:8.2% 0;}

.train li{float:left;margin:0 1.5%;width:29%;}
.train li img{border:1px solid #ccc;padding:2px;}

.que{border:1px solid #f5b1c6;}
.que .hd{background:url(icon-15.png) no-repeat 10px center #f5b1c6;position:relative; height:40px; line-height:40px; }
.que .hd h2 a{}
.que .hd h2 { float:left; padding:0 5%; color:#fff; font-size:15px; vertical-align:top; }
.que .hd .g {float:right; }
.que .hd .g a {color:#fff;padding-right:10px;}

.pic{padding-bottom:10px;}

.art{margin:0 auto;width:330px;/*font-family:"宋体";*/}
.art img{float:left;}
.art .contact{float:left;padding:18px 0 18px 18px;}
.art .contact p{line-height:30px;}

.map img{border:1px solid #c5b2bb;margin-left:5px;}

/* 内页内容 */
.article { padding:0 2% 0; line-height:1.8; word-wrap:break-word; }
.article .mt { text-align:left; }
.article .mt h1 { padding:5px 0 0; font-size:20px; line-height:26px; font-weight:100; }
.article .mt .titBar { padding:4px 0; border-bottom:1px dashed #e1e0e0; color:#777; font-size:12px; line-height:24px; }
.article .mc { padding:20px 0 10px; font-size:13px; word-wrap:break-word; }

/* 分享 */
.action-share { height:24px; padding:15px 0; text-align:center; overflow:hidden; }
.bdshare-button-style0-24{line-height:24px;}
.bdshare-button-style0-24 a{position:relative;display:inline-block;width:24px;height:24px;margin-left:5px;background:url(../../images/share.png);vertical-align:top;cursor:pointer;opacity:.8;}
.bdshare-button-style0-24 a:hover{opacity:1;}
.bdshare-button-style0-24 a.bds_tsina{background-position:0 0;}
.bdshare-button-style0-24 a.bds_weixin{background-position:0 -32px;}
.bdshare-button-style0-24 a.bds_qzone{background-position:0 -65px;}
.bdshare-button-style0-24 a.bds_sqq{background-position:0 -98px;}
.bdshare-button-style0-24 a.bds_renren{background-position:0 -131px;}
.bdshare-button-style0-24 a.bds_tqq{background-position:0 -163px;}
.bdshare-button-style0-24 a.bds_douban{background-position:0 -196px;}
.bdshare-button-style0-24 a.bds_fbook{background-position:0 -226px;}

/* 分页 */
.more { padding:8px; }
.more a { display:block; border-radius:5px; background:#eee; line-height:30px; text-align:center; }

.pager-next-pre { display:table; width:100%; text-align:center; }
.pager-next-pre a { float:left; width:50%; padding:8px 0; background:linear-gradient(#eee,#ddd); display:table-cell; }
.pager-next-pre .btn_next { background:#000; background:linear-gradient(#313231,#101110); color:#fff; }

/* 快捷菜单 */
#fixed-foot { position:fixed; left:0; bottom:0; width:100%; height:50px; line-height:50px;  z-index:1;background:#ce81a5 }
#fixed-foot li { float:left; width:25%; margin:0 -1px; border-left:1px solid rgba(255,255,255,1); border-right:1px solid rgba(0,0,0,.2);text-align:center; }
#fixed-foot li a { color:#fff;font-size:14px; }
.fixed-button {padding-right:10px;}

/*.icon_arr_tel_white{background:url(icon-11.png) no-repeat ;}
.icon_arr_email {background-image:url(icon-9.png) }
.icon_arr_map { background-image:url(icon-10.png) }
.icon_arr_book { background-image:url(icon-12.png) }*/

.page{text-align:center;padding:2% 0 2%;}
.page a{margin:0 2px;display: inline-block;line-height: 23px;background: #dddddd;padding: 0 9px;}
.page a.current{background: #ce81a5;color:white;}
.page span{margin-right:2px;}

.menu { overflow:hidden; }
.menu li { position:relative; float:left; width:33.333%; margin-top:-1px; border:solid #ddd; border-width:1px 0 1px; background:linear-gradient(#fafafa,#eee); line-height:30px; text-align:center; }
.menu li::before { content:"|"; position:absolute; top:0; right:0; border-right:1px solid #ddd; background:linear-gradient(#fafafa,#eee); color:#fff; font-size:12px; font-weight:100; }
.menu li:nth-child(3n)::before { content:""; }
.menu li a { display:block; }
.menu .current a { color:#f60; }

/* 二级菜单 */
.m-mask{ position:fixed; top:0; right:0; left:0; bottom:0; background-color:rgba(0,0,0,0); z-index: 98; overflow: hidden; display:none;}
.m-nav-show .m-mask { display:block; }

.m-menu { position:fixed; top:0; right:-50%; width:45%; height:100%; padding:7% 5%; background:#999; z-index:99; opacity:0; overflow:auto; }
.m-menu .site-nav { min-height:400px; overflow-y:auto; }
.m-menu li { padding-bottom:12px; font-size:15px; }
.m-menu li ul { padding-left:15%; }
.m-menu li li { padding-top:8px; padding-bottom:0; font-size:12px; }
.m-menu li a { color:#fff; }
.m-menu li li a {color:#eee; }

.m-copy { padding:3% 5% 3%; color:#585858; text-align:center; }

.form-panel { padding:20px 10px; }
.form-panel h4 { margin-bottom:10px; padding:0 20px; background:#666; color:#fff; line-height:30px; }
.form-panel .tips { padding:10px 0 10px 100px; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; line-height:30px; }
.form-panel .input { padding:5px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { width:95%; height:20px; padding:5px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .textarea { width:95%; height:100px; padding:3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .submit-field { padding:0 10px; text-align:center; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset { width:93px; height:29px; border:none; background:#666; color:#fff; cursor:pointer; }
