﻿@charset "utf-8";
/*header css*/
body { min-width: 320px; overflow-x: hidden; position:static !important;}
.bt { -moz-transition: background 0.3s linear 0s; -webkit-transition: background 0.3s linear 0s; transition: background 0.3s linear 0s; }
.ot { -moz-transition: opacity 0.3s linear 0s; -webkit-transition: opacity 0.3s linear 0s; transition: opacity 0.3s linear 0s; }
.translateXY { -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.translateY { -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.translateX { -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.contentBox { -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
.borderBox { -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.alink1{float:right;}
.alink1 a{padding:.5em 2em;display:block;width:88px;height:34px;}
.none{display:none;}
.img-responsive{ width:100%; margin:0.5rem auto;}
.clear{clear:both;width:100%;}
.popMenus { position: absolute; width: 100%;height:100%; position: absolute; left: 0; top: 0; bottom: 0; right: 0; overflow: hidden; background-color: #333333;-moz-transition:all .6s ease-out 0s;-webkit-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s;-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);z-index:1000}
.popMenus.show{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.pop_title { width: 100%; position: relative; z-index: 2; background-color: #333333; padding:5% 3% 0 3%; }
.pop_title span { display: inline-block; width:100%; text-align:center; margin:0 auto;font-size: 3.0rem; line-height: 2.66; color: #6a7380; }
.closePopMenu { display: block; width: 49px; height: 47px; right: 3%; top: 50%; }
.menuContainer { height: 100%; }
.menuNavs { background-color: #333333; height: 100%; width:10rem; overflow: hidden; position: relative; margin:0 auto;}
.menuNavs ul { position: absolute;width:100%;/* Prevent elements to be highlighted on tap */ -webkit-tap-highlight-color: rgba(0,0,0,0); /* Put the scroller into the HW Compositing layer right from the start */
-webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); padding-bottom:80px;}
.menuNavs ul li {font-size:1.8rem; line-height:3rem; text-align:center;background:url(../images/menubg.jpg) bottom center no-repeat ;background-size:100% 1px;}
.menuNavs ul li.on {}
.menuNavs ul a { display: block; width: 100%; height: 100%; color: #fff; }
.menuContents {width:74.7%;height:100%;overflow:hidden;float:left;padding:0 6%;}
.menuContent {width:100%;height:100%;overflow:hidden;}
/*.menuLists {padding-bottom:80px;}*/
.menuList h4 {font-size:2rem;color:#fff;line-height:3rem;border-bottom:1px solid #525c6b;margin-top:2%;font-weight:normal;}
.menuList .links {padding:3% 0.5%;}
.menuList .links a{display:block;float:left;color:#a9a9a9;font-size:1.8rem;line-height:3rem;width:33%;overflow:hidden;}

.menuList .links a.hot:after {content:'';position:absolute;width:9px;height:11px; background:url(../images/h.png) no-repeat;top:0;right:-1px;}
.menuList .links a.hot.active:after {-webkit-animation:shake .4s linear 0s 1;animation:shake .4s linear 0s 1;}

.newNavs {padding:4% 0 4%; background-color:#fff;   }
.newNavs .newNav {width:25%;}

.newNavs .newNav a {display:block;width:57.5%;padding-top:57.5%;margin:0 auto;border-radius:50%;position:relative;z-index:2;}
.newNavs .newNav a img {position:absolute;width:100%;height:100%;left:0;top:0;display:block;border-radius:50%;}
.newNavs .newNav a:after {content:attr(data-txt);position:absolute;left:0;top:0;border-radius:50%;z-index:-1;width:100%;height:100%; background-color:rgba(0,0,0,0);font-size:4.3rem;color:#d70a50;text-align:center;line-height:2.3;font-weight:400;}
.newNavs .hmpinpai a:after {-moz-box-shadow:0 7px 20px rgba(215,10,80,.3);-webkit-box-shadow:0 7px 20px rgba(215,10,80,.3);box-shadow:0 7px 20px rgba(215,10,80,.3);}
.newNavs .tyys a:after {-moz-box-shadow:0 7px 20px rgba(172,93,159,.3);-webkit-box-shadow:0 7px 20px rgba(172,93,159,.3);box-shadow:0 7px 20px rgba(172,93,159,.3);}
.newNavs .safe-service a:after {-moz-box-shadow:0 7px 20px rgba(233,60,140,.3);-webkit-box-shadow:0 7px 20px rgba(233,60,140,.3);box-shadow:0 7px 20px rgba(233,60,140,.3);}
.newNavs .xmdq-circle a:after {-moz-box-shadow:0 7px 20px rgba(134,110,110,.3);-webkit-box-shadow:0 7px 20px rgba(134,110,110,.3);box-shadow:0 7px 20px rgba(134,110,110,.3);}
.newNavs .yh-activities a:after {-moz-box-shadow:0 7px 20px rgba(255,72,145,.3);-webkit-box-shadow:0 7px 20px rgba(255,72,145,.3);box-shadow:0 7px 20px rgba(255,72,145,.3);}
.newNavs .gallarys a:after {-moz-box-shadow:0 7px 20px rgba(242,57,91,.3);-webkit-box-shadow:0 7px 20px rgba(242,57,91,.3);box-shadow:0 7px 20px rgba(242,57,91,.3);}
.newNavs .ylbaoxian a:after {-moz-box-shadow:0 7px 20px rgba(106,167,27,.3);-webkit-box-shadow:0 7px 20px rgba(106,167,27,.3);box-shadow:0 7px 20px rgba(106,167,27,.3);}
.newNavs .fqtongdao a:after {-moz-box-shadow:0 7px 20px rgba(31,164,199,.3);-webkit-box-shadow:0 7px 20px rgba(31,164,199,.3);box-shadow:0 7px 20px rgba(31,164,199,.3);}
/*.newNavs .xmdq a:before {content:'';position:absolute;right:0;top:0;width:23.91%;height:30%; background:url(../images/hot-icon.png) no-repeat;-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;-webkit-animation:shake 4s linear 0s infinite;animation:shake 4s linear 0s  infinite;z-index:3}*/
@-webkit-keyframes shake{
		0%,10%,20%{
				-webkit-transform:translateY(0px);
				transform:translateY(0px);
			}
		5%,15% {
				-webkit-transform:translateY(-3px);
				transform:translateY(-3px);
			}
	}
@keyframes shake{
		0%,10%,20%{
				-webkit-transform:translateY(0px);
				transform:translateY(0px);
			}
		5%,15% {
				-webkit-transform:translateY(-3px);
				transform:translateY(-3px);
			}
	}
.newNavs .newNav p {font-size:2.6rem;text-align:center;color:#6a7380;line-height:2;}
.wrapper{width:100%; margin:0 auto; overflow:hidden; max-width:750px; position:relative; min-width:320px;clear:both;}
.search{width:100%; margin:0 auto; overflow:hidden; max-width:750px; position:relative; min-width:320px; height:4rem; line-height:4px; background:#ff631a; clear:both; float:left;}
.search input{ width:80%; margin-left:3%; line-height:3rem; margin-top:0.5rem;  border-radius:2rem; text-indent:2rem; font-size:1.5rem; float:left; }
.search .s_s{ width:15%; float:left;line-height:3rem; margin-top:0.5rem;  font-size:1.5rem; color:#FFFFFF;  border-radius:0.5rem; margin-left:0;background:#ff631a;}
/*banner*/
.index_banner{ width:100%; margin:0 auto; overflow:hidden; max-width:750px; position:relative; float:left;}
.index_banner .swiper1 .swiper-slide img{ width:100%;}
.index_banner .swiper-pagination1 .swiper-pagination-bullet{ background:url(../images/danniu_be.png) no-repeat center top; background-size:100% 0.9rem; width:3.25rem !important; height:0.9rem !important; border:none; margin:0 !important;}
.index_banner .swiper-pagination1 .swiper-pagination-bullet:first-child{ background:url(../images/danniu_1.png) no-repeat center top; background-size:100% 0.9rem;}
.index_banner .swiper-pagination1 .swiper-pagination-bullet:last-child{ background:url(../images/danniu_2.png) no-repeat center top; background-size:100% 0.9rem;}
.index_banner .swiper-pagination1 .swiper-pagination-bullet-active{ background:url(../images/danniu_now.png) no-repeat center top; background-size:100% 0.9rem;}
.index_banner .swiper-pagination1 .swiper-pagination-bullet-active:first-child{ background:url(../images/anniu_3.png) no-repeat center top; background-size:100% 0.9rem;}
.index_banner .swiper-pagination1 .swiper-pagination-bullet-active:last-child{ background:url(../images/anniu_4.png) no-repeat center top; background-size:100% 0.9rem;}
.index_banner .swiper-pagination1{ bottom:1rem !important;}
.index_banner .swiper-pagination1 .swiper-pagination-bullet{ opacity:1 !important;}
.beauty{ width:100%; max-width:640px; margin:0.7rem auto 0; position:relative;}
.beauty img{ width:100%;}
.beauty .swiper-pagination{display: none;}
.img-responsive{display: block; max-width: 100%; height: auto;margin:0px auto;}

.index_banner .head{width:100%; max-width:750px; min-width:320px; height:4rem; position:absolute; top:1rem; z-index:20;  margin:0 auto; padding:0;background:url(../images/navbg.png) top center repeat;background-size:100% 100%;}
.index_banner .dh{ float:left; display:block; position:relative;width:100%; }
.index_banner .dh ul{height:100%; margin:0 auto; width:100%;}
.index_banner .dh ul li{width:14.28%; float:left;height:4rem;font-size:1.2rem; line-height:4rem;  color:#666666;}
.index_banner .dh ul li:hover,.index_banner .dh ul li:hover a{ background:#f8b977;color:#FFFFFF;}
.index_banner .dh ul li a{ width:100%;height:4rem; text-align:center; display:block; color:#666666; font-family:"微软雅黑","宋体";}
.index_banner .dh ul li.cur,.index_banner .dh ul li.cur a{background:#f8b977;color:#FFFFFF;}
.nav{width:100%; max-width:750px; min-width:320px;margin:0 auto auto auto; padding:0;}
.nav ul{ width:100%;}
.nav ul li {width:25%; text-align:center; float:left; height:12.5rem; padding-top:1.5rem;}
.nav ul li a{ font-size:1.8rem; line-height:4rem; color:#000000; }
.nav ul li a img{height:7rem;}
.nav ul li:hover{ background:#f2eded;}
.nav ul li:hover a{color:#fd8b22;}


.item0{max-width:640px; min-width:320px;width:100%; margin:0 auto 1rem auto; padding:0; position:relative;}
.item0 h1{ font-size:1.8rem;max-width:640px; min-width:320px;width:94%; margin-left:3%; margin-right:3%; height:3rem; padding-left:2.5rem; font-weight:bolder;  text-align:left; color:#ffffff; margin:0rem auto auto auto;line-height:3rem;}
.item0 h1.ico1{background:url(../images/xmico1.png) left center no-repeat;background-size:auto 50%;}
.item0 h1.ico2{background:url(../images/xmico2.png) left center no-repeat;background-size:auto 50%;}
.item0 h1.ico3{background:url(../images/xmico3.png) left center no-repeat;background-size:auto 50%;}
.item0 h1.ico4{background:url(../images/xmico4.png) left center no-repeat;background-size:auto 50%;}
.item0 h1.ico5{background:url(../images/xmico5.png) left center no-repeat;background-size:auto 50%;}
.item0 h1.ico6{background:url(../images/xmico6.png) left center no-repeat;background-size:auto 50%;}
.item0 h1.ico7{background:url(../images/xmico7.png) left center no-repeat;background-size:auto 50%;}
.item0 h1.ico8{background:url(../images/xmico8.png) left center no-repeat;background-size:auto 50%;}
.item0 h1 a{ color:#fd8b22; float:left; display:block; font-weight:bolder;}
.item0 h1 i{ width:2rem; display:block; margin-left:1rem; float:left; height:100%;background:url(../images/itemdot.png) left center no-repeat;background-size:100% auto;}
.item0 h1 a:hover{ color:#404040;}
.item0 h1 span{ float:right; }
.item0 h1 span a{ color:#fd8b22;}
.item0 .con{width:100%; margin:0.5rem auto auto auto; padding:0;max-width:640px; min-width:320px; position:relative;}
.item0 .con ul{margin:0 auto; max-width:640px; min-width:320px;padding:1%;}

.item0 .con ul li{ width:45%;height:100% !important; overflow:hidden; float:left;  margin-top:0.5rem; position:relative; border:#aaaaaa solid 1px;  }
.item0 .con ul li:nth-child(1){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(2){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(3){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(4){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(5){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(6){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(7){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(8){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(9){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(10){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(11){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(12){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(13){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(14){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(15){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(16){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(17){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(18){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(19){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(20){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(21){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(22){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(23){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(24){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(25){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(26){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(27){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(28){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(29){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(30){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(31){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(32){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(33){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(34){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(35){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(36){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(37){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(38){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(39){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(40){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(41){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(42){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(43){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(44){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(45){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(46){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(47){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(48){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(49){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(50){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(51){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(52){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(53){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(54){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(55){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(56){ float:right;margin-right:2.5%; }
.item0 .con ul li:nth-child(57){ float:left;margin-left:2.5%; }
.item0 .con ul li:nth-child(58){ float:right;margin-right:2.5%; }




.item0 .con ul li .btnclick{width:100%; height:3rem; line-height:3rem; position:relative; margin:0 auto auto auto;  text-align:center;  -webkit-transition: all .2s ease-in-out;  -moz-transition: all .2s ease-in-out;  -ms-transition: all .2s ease-in-out;  -o-transition: all .2s ease-in-out;  transition: all .2s ease-in-out;}
.item0 .con ul li .btnclick span{ float:left; width:45%; display:inline; line-height:3rem; height:3rem; font-size:1.5rem; text-align:center; color:#8a8a8a;border-radius:0.2rem;}
.item0 .con ul li .btnclick span:nth-child(1){ background:#fbfbfb; border:#d2d2d2 solid 1px; color:#9b9b9b; float:left;margin:0 2.5% 0.5rem 2.5%;}
.item0 .con ul li .btnclick span:nth-child(1) a{color:#9b9b9b; height:100%; width:100%;display:block; text-align:center;}
.item0 .con ul li .btnclick span:nth-child(2){ background:#fd8b22;border:#fd8b22 solid 1px; color:#FFFFFF; float:right;margin:0 2.5% 0.5rem 2.5%;}
.item0 .con ul li .btnclick span:nth-child(2) a{color:#FFFFFF; height:100%; width:100%; display:block;text-align:center;}
.item0 .con ul li .imgs{ width:100%;padding:2%; height:12rem;  position:relative; overflow:hidden; text-align:center; zoom:1; display:block;}
.item0 .con ul li img {width:100%; height:100%;}
.item0 .con ul li h3{ width:100%; height:3rem; line-height:3rem; font-size:2rem; text-align:center; color:#353535;}
.item0 .con ul h3:hover{color:#fd8b22;}
.item0 .con ul li .imgs p{  width:96%; height:3rem; position:absolute; right:0px; bottom:3%; left:2%; background-color:#000000;opacity: 0.5; z-index:20;}
.item0 .con ul li .imgs span{ width:96%; height:3rem; text-align:center; position:absolute; right:0px; bottom:4%; left:2%; z-index:21; font-size:1.4rem; line-height:3rem; padding-left:2%; color:#FFFFFF;}
.item0 .con ul li img:hover{ opacity:0.6;filter:alpha(opacity=60);}
.item0 .gengduo{max-width:750px; min-width:320px;width:100%; margin:2rem auto; padding:0; text-align:center; line-height:3rem;}
.item0 .gengduo img{ text-align:center; width:20%}




.item{max-width:750px; min-width:320px;width:100%; margin:0 auto; padding:0; position:relative;}
.item h1{ font-size:2.3rem;max-width:750px; min-width:320px;width:100%; height:8rem;  text-align:center; color:#333333; margin:1rem auto auto auto;line-height:8rem;background:url(../images/navtit.jpg) center center no-repeat;background-size:130% 100%; }
.item .con {width:100%; margin:1rem auto auto auto; padding:0;max-width:750px; min-width:320px; position:relative;}
.item .con img{ float:left;}
.item .gengduo{max-width:750px; min-width:320px;width:100%; margin:2rem auto; padding:0; text-align:center; line-height:3rem;}
.item .gengduo img{ text-align:center; width:20%}
.item div{ float:left;}
.item .nv1{width:100%;padding:0; margin:0 auto; position:relative;float:left; clear:both; }
.item .nv1 .img1{ width:59.7%; float:left;}
.item .nv1 .img2{ float:right;width:38.9%;}
.item .nv2{width:39%;padding:0; margin:0.5rem 0% auto 0; position:relative;float:left;  }
.item .nv2 .img3{ width:100%;}
.item .nv2 .img4{width:100%; margin-top:0.5rem;}
.item .nv3{width:59.2%;padding:0; margin:0.5rem 0 auto 0; position:relative;float:right; }
.item .nv3 .img5{ width:100%;}
.item .nv3 .img6{width:100%; margin-top:0.5rem;}
.item .nv4{width:100%;padding:0; margin:0.5rem auto 2rem auto; position:relative;float:left; clear:both; }
.item .nv4 .img7{ width:100%;}
.line2rem{ line-height:1rem; height:1rem; clear:both; background:#cfcfcf;max-width:750px; min-width:320px;width:100%; margin:0 auto; padding:0; position:relative;}
.item ul{margin:0 auto; max-width:750px; min-width:320px;}
.item ul li{ width:22.6%; height:4rem; line-height:4rem; float:left; margin-left:1.2%; margin-top:1rem; margin-bottom:2rem;margin-right:1.2%; text-align:center;background:#ffdc8e;border-radius:1.5rem; overflow: hidden;}
.item ul li a{ width:100%; height:100%; font-size:1.8rem; color:#ff631a;}
.item ul li:hover,.item ul li.on{color:#ffffff; background:#ff631a; }
.item ul li:hover a,.item ul li.on a{color:#ffffff;}




.line1rem{ line-height:1rem; height:1rem; clear:both;max-width:640px; min-width:320px;width:100%; margin:0 auto; padding:0; position:relative;}
.line1rem2{ line-height:1rem; background:#999999; height:1rem; clear:both;max-width:640px; min-width:320px;width:100%; margin:0 auto; padding:0; position:relative;}

.team{max-width:640px; min-width:320px;width:100%; margin:0 auto 1rem auto; padding:0; position:relative;}
.team h1{ font-size:1.8rem;max-width:640px; min-width:320px;width:94%; margin-left:3%; margin-right:3%; height:5rem; text-align:left; color:#ffffff; margin:0rem auto auto auto;line-height:5rem;}
.team h1 a{ color:#404040; float:left; display:block; font-weight:bolder;}
.team  .mores{min-width:320px;max-width:640px;width:100%;margin:1rem auto 0 auto; text-align:center;}
.team  .mores a{ display:block;margin:0px auto; padding:0;  width:16rem; height:4rem; line-height:4rem;border-radius:0.5rem; background:#b91c00; font-size:1.6rem; color:#fff;}
.team  .swiper-pagination2{bottom:9rem;}
.swiper2 p{ font-size:1.6rem; text-align:center; width:100%; line-height:3rem; color:#333333;}
.swiper2 a a{color:#333333;}
.team h1 span{ float:right; }
.team h1 span a{ color:#b91c00;}


.line3rem{ line-height:1rem; height:3rem; clear:both; background:#ffffff;max-width:750px; min-width:320px;width:100%; margin:0 auto; padding:0; position:relative;}
.product{ width:100%;max-width:750px;  min-width:320px; margin:0 auto; padding:0; background:#cfcfcf;overflow:auto;zoom:1;}
.product .con{width:100%;max-width:750px; min-width:320px;position:relative;background:#cfcfcf;padding:0.5rem 2%;}
.product .con ul{ margin-top:1rem;}
.product .con li{ width:100%; float:left; margin:0.3rem auto; background:#FFFFFF; border-radius:10px; padding:1.5rem; position:relative;}
.product .con li .img{ width:30%; float:left;}
.product .con li .img img{ width:100%;}
.product .con li .tit{ float:left;width:66%; margin-left:4%; position:relative;}
.product .con li .tit h2{ font-size:2rem; line-height:3rem; width:100%; margin-top:0; margin-bottom:0rem; color:#242424;}
.product .con li a{ color:#242424;}
.product .con li a:hover{ color:#ff6600;}
.product .con li .tit p{ font-size:2rem; line-height:4rem; margin:0.5rem auto;  color:#7e848c;}
.product .con li .tit p span{color:#ff6600; font-weight:bold;}
.product .con li  .btn{ position:absolute; right:1rem; bottom:1rem; width:26%;} 
.product .con li  .btn img{width:100%;}
.line4rem{ line-height:2rem; height:2rem; clear:both; background:#ececec;max-width:750px; min-width:320px;width:100%; margin:1rem auto; padding:0; position:relative;}
.line3rem{ line-height:2rem; height:1rem; clear:both; background:#ececec;max-width:750px; min-width:320px;width:100%; margin:2rem auto auto auto; padding:0; position:relative;}
/* 分页 */
.paixu{ width:100%;    font-size: 12px; text-align: center;line-height:34px; background: #ffffff;margin-top:10px; float:left; font-family:'Microsoft YaHei'; color:#7b7b7b; text-indent:10px;}
.paixu .paixu_left{ margin:5px 0 0 0;float:left;}
.paixu .paixu_left img{ border:0; float:left}
.paixu .paixu_page a{ padding:3px 10px; background:#ff631a; color:#ffffff; border:#ff631a 1px solid;font-size: 12px; }
.paixu .paixu_page a.page00{ background:#7b7b7b; color:#fff}
#pager{ text-align:right;}
#pager{ text-align:right;}
.fontwy14b{font-family:'微软雅黑','宋体';font-size: 14px;font-weight: bold}
.fontwy13{font-family:'微软雅黑','宋体';font-size: 13px;}
#pager{ text-align:right;}
b.bms {color: #F00;}
.tag1 {float: left;margin: 10px 10px 5px 10px;font-size: 16px;border: 1px solid #000;}
.tag2 {padding: 5px;}
.bshare-custom {font-size: 13px;line-height: 16px !important;margin-top: 5px;}
.paixu .paixu_page span{padding:3px 10px; background:#ffffff; color:#ff631a; border:#ff631a 1px solid;font-size: 12px;}


.newshot{max-width:750px; min-width:320px;width:100%; margin:0 auto; padding:0; position:relative; background:#FFFFFF; overflow:auto; zoom:1;}
.newshot h1{font-size:2.5rem;max-width:750px; min-width:320px;width:100%; height:7rem; padding-left:2rem; border-bottom:1px #ececec  solid ; text-align:left; color:#333333; margin:0 auto auto auto;line-height:7rem;}
.newshot ul{ width:100%; padding-left:2%; padding-right:2%; height:15rem;display:block; overflow:hidden;}
.newshot ul li{ width:100%; float:left; height:14rem; margin:1rem auto; background:#FFFFFF; border-radius:10px; padding:1rem; position:relative; border:1px #ececec solid; overflow:hidden;}
.newshot ul li .img{ width:8rem; height:8rem; float:right;}
.newshot ul li .img img{ width:100%;height:8rem;}
.newshot ul li .tit{ float:left;width:70%; margin-left:0%; position:relative;}
.newshot ul li .tit h2{ font-size:2.3rem; line-height:3.5rem; width:100%; margin-top:0; margin-bottom:0rem; color:#333333;}
.newshot ul li a{ color:#333333;}
.newshot ul li a:hover{ color:#ff6600;}
.newshot ul li .tit p{ font-size:1.8rem; line-height:2rem; margin:1rem auto;  color:#666666; overflow:hidden;}
.newshot ul li .tit p a{ color:#666666;}
.newshot ul li h3{ width:100%; height:2.5rem; margin:0.5rem 0.5rem;}
.newshot ul li h3 img{ height:100%;}
.linenews{ line-height:2rem; height:2rem; clear:both; background:#ffffff;max-width:750px; min-width:320px;width:100%; margin:1rem auto; padding:0; position:relative;}

.newslist{max-width:750px; min-width:320px;width:100%; margin:0 auto; padding:0; position:relative; background:#FFFFFF;}
.newslist .con ul{ width:100%;display:block; }
.newslist .con ul li{ width:100%; float:left; margin:0.5rem auto; height:12rem; background:#FFFFFF; border-radius:10px; padding:1rem; position:relative; overflow:hidden;}
.newslist .con ul li .img{ width:20%; float:left;}
.newslist .con ul li .img img{ width:100%; height:8rem;}
.newslist .con ul li .tit{ float:left;width:75%;  margin-left:5%; position:relative;background:url(../images/newsline.jpg) bottom center no-repeat;background-size:100% 2px;}
.newslist .con ul li .tit h2{ font-size:2.5rem; line-height:3.5rem; width:100%; margin-top:0; margin-bottom:0rem; color:#333333; overflow:hidden;}
.newslist .con ul li a{ color:#333333;}
.newslist .con ul li a:hover{ color:#ff6600;}
.newslist .con ul li .tit p,.newslist .con ul li .tit p a{ display:block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; font-size:2rem; line-height:2.5rem; margin:0.5rem auto;  color:#666666; overflow:hidden; width:100%; }
   
.peixunyoushi{max-width:750px; min-width:320px;width:100%; margin:0 auto; padding:0; position:relative;}
.peixunyoushi h1{ font-size:2.5rem;max-width:750px; min-width:320px;width:100%; height:8rem;  text-align:center; color:#333333; margin:1rem auto auto auto;line-height:8rem;background:url(../images/navtit.jpg) center center no-repeat;background-size:100% 100%; }
.peixunyoushi .con{width:100%; margin:1rem auto auto auto; padding:0;max-width:750px; min-width:320px; position:relative;}
.peixunyoushi .con h2{font-size:2.5rem;max-width:750px; min-width:320px;width:100%; height:6rem; padding-left:2rem; border-bottom:1px #ececec  solid ; text-align:left; color:#333333; margin:0 auto auto auto;line-height:6rem;}
.peixunyoushi .con .aboutus{max-width:750px; min-width:320px; width:92%; margin:0 auto; padding:0; position:relative; padding:0%; font-size:16px; line-height:1.6;}
.peixunyoushi .con .aboutus img{ text-align:center; width:100%;}
.peixunyoushi .con .aboutus p{ }
.peixunyoushi .con .aboutus span{ }
.peixunyoushi .con .hfdituContent{margin:0 auto; width:100%; font-size:1.5rem; padding-left:5%; padding-right:5%; margin-top:15px;height:40rem;}
.peixunyoushi .con  ul{ padding:1%; overflow:auto;zoom:1;}
.peixunyoushi .con  ul li{ width:31.333%; margin-left:1%; margin-right:1%; float:left; margin-top:1rem;}
.peixunyoushi .con  ul li p{ font-size:2rem; text-align:center; color: #333333;}
.peixunyoushi .con #itemContainer2 li{width:48%; margin-left:1%; margin-right:1%; float:left; margin-top:1rem;}
.peixunyoushi .con ul li img { width:100%;border-radius:5px;}
.peixunyoushi .con #holder{max-width:750px; min-width:320px; height:4rem; width:100%;margin:1rem auto; padding:0; position:relative; text-align:center;}
.peixunyoushi .con #holder a{ width:5%; height:3rem;color:#333333; text-align:center;margin:0 2%; padding:0; font-size:2rem; line-height:3rem; display:block; float:left;}
.peixunyoushi .con #holder .jp-previous,.peixunyoushi .con #holder .jp-next{font-weight:bolder; color:#959697;}
.peixunyoushi .con #holder .jp-previous{ margin-left:32%; }
.peixunyoushi .con #holder .jp-current{ background:#ff631a; color:#FFFFFF;border-radius:5px;}
.peixunyoushi .con1{width:100%; margin:1rem auto auto auto; padding:0;max-width:750px; min-width:320px; position:relative;}
.peixunyoushi .con1 h2{font-size:2.5rem;max-width:750px; min-width:320px;width:100%; height:6rem; padding-left:2rem; border-bottom:1px #ececec  solid ; text-align:left; color:#333333; margin:0 auto auto auto;line-height:6rem;}
.peixunyoushi .con1  ul{ padding:1%; overflow:auto;zoom:1;}
.peixunyoushi .con1  ul li{ width:48%; margin-left:1%; margin-right:1%; float:left; margin-top:1rem;}
.peixunyoushi .con1  ul li img { width:100%;border-radius:5px;}
.peixunyoushi .con1 .holder1{max-width:750px; min-width:320px; height:4rem; width:100%;margin:1rem auto; padding:0; position:relative; text-align:center; float:left; display:block;}
.peixunyoushi .con1 .holder1 a{ width:5%; height:3rem; color:#333333; text-align:center;margin:0 2%; padding:0; font-size:2rem; line-height:3rem; display:block; float:left;}
.peixunyoushi .con1 .holder1 .jp-previous,.peixunyoushi .con1 .holder1 .jp-next{font-weight:bolder; color:#959697;}
.peixunyoushi .con1 .holder1 .jp-previous{ margin-left:27.5%;}
.peixunyoushi .con1 .holder1 .jp-current{ background:#ff631a; color:#FFFFFF;border-radius:5px;}

.peixunyoushi .con2{width:100%; margin:1rem auto auto auto; padding:0;max-width:750px; min-width:320px; position:relative;}
.peixunyoushi .con2 h2{font-size:2.5rem;max-width:750px; min-width:320px;width:100%; height:6rem; padding-left:2rem; border-bottom:1px #ececec  solid ; text-align:left; color:#333333; margin:0 auto auto auto;line-height:6rem;}
.peixunyoushi .con2  ul{ padding:1%; overflow:auto;zoom:1;}
.peixunyoushi .con2  ul li{ width:48%; margin-left:1%; margin-right:1%; float:left; margin-top:1rem;}
.peixunyoushi .con2  ul li img { width:100%;border-radius:5px;}
.peixunyoushi .con2  img{border-radius:5px;}
.peixunyoushi .con2 .holder2{max-width:750px; min-width:320px; height:4rem; width:100%;margin:1rem auto; padding:0; position:relative; text-align:center; float:left; display:block;}
.peixunyoushi .con2 .holder2 a{ width:5%; height:3rem; text-align:center;margin:0 2%; padding:0; font-size:2rem; line-height:3rem; display:block; float:left;}
.peixunyoushi .con2 .holder2 .jp-previous,.peixunyoushi .con2 .holder2 .jp-next{font-weight:bolder; color:#959697;}
.peixunyoushi .con2 .holder2 .jp-previous{ margin-left:27.5%;}
.peixunyoushi .con2 .holder2 .jp-current{ background:#ff631a; color:#FFFFFF;border-radius:5px;}
.peixunyoushi .con3{width:100%; margin:1rem auto auto auto; padding:0;max-width:750px; min-width:320px; position:relative;}
.peixunyoushi .con3 img{border-radius:5px;}
.peixunyoushi .con3 h2{font-size:2.5rem;max-width:750px; min-width:320px;width:100%; height:6rem; padding-left:2rem; border-bottom:1px #ececec  solid ; text-align:left; color:#333333; margin:0 auto auto auto;line-height:6rem;}
.swiper5,.swiper6{width: 100%; padding-bottom:2rem; margin-top:1rem;}
.swiper5  .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;
-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.peixunyoushi .swiper-pagination5,.peixunyoushi .swiper-pagination6{bottom:0;}
.swiper2 p,.swiper3 p,.swiper4 p,.swiper5 p,.swiper6 p{ font-size:2rem; text-align:center; width:100%; line-height:4rem; color:#333333;}
.swiper2 a,.swiper3 a,.swiper4 a,.swiper5 a,.swiper6 a{color:#333333;}
.pxys{ width:100%; margin:0 auto; padding:0;  max-width:750px; min-width:320px;}
.pxys img{ width:100%; float:left; clear:both;}
.news{max-width:750px; min-width:320px;width:100%; margin:0 auto; padding:0; position:relative;}
.news h1{ width:100%; line-height:5rem; height:7rem; background:url(../images/newstitbg.jpg) top left no-repeat;background-size:100% 100%; color:#FFFFFF; font-size:2rem; padding-left:30px;}
.news h1 span{ float:right; font-size:1.8rem; padding-right:20px; color:#FFFFFF;}
.news h1 span a{ color:#FFFFFF;}
.news ul li{ width:100%; padding-left:2rem; float:left; margin-top:3rem; padding-bottom:1rem;background:url(../images/newsline.jpg) bottom center no-repeat;background-size:95% 2px;}
.news ul li p{ font-size:1.8rem; line-height:3rem;padding-left:3rem; color:#666666; margin-top:1rem;margin-bottom:0.5rem; width:100%; overflow:hidden;}
.news ul li h2{line-height:2rem;  font-size:2rem; color:#414141; width:100%; overflow:hidden;}
.news ul li img{ height:2rem; line-height:2rem; margin-right:1rem;}
.huanjin{min-width:320px;max-width:750px;width:100%;margin:0px auto;font-size:14px;}
.huanjin .TabTitle{margin:0.1em 0 1em;height:8rem;border-bottom:2px #e3e3e3 solid;line-height:8rem;}
.huanjin .TabTitle li{float:left;cursor:pointer;height:8rem;line-height:8rem;text-align:center;width:25%; margin-left:4.15%; margin-right:4.15%; font-size:2rem; background:#FFFFFF;border-bottom:2px #e3e3e3 solid;}
.huanjin .TabTitle li a{text-decoration:none;}
.huanjin .TabTitle .active{background:#fff;color:#fd8b22;border-bottom:2px #fd8b22 solid;}
.huanjin .TabTitle .hover{background:#fff;color:#fd8b22;border-bottom:2px #fd8b22 solid;}
.huanjin .TabTitle .normal{background:#fff;color:#333333;border-bottom:2px #e3e3e3 solid;}
.huanjin .TabContent{clear:both;overflow:hidden;display:block; width: 100%;}
.huanjin .TabContent .mores{min-width:320px;max-width:750px;width:100%;margin:0px auto;}
.huanjin .TabContent .mores a{ display:block;margin:0px auto; padding:0;  width:12rem; height:8rem; line-height:8rem; font-size:2rem; color:#666666;}
.huanjin .TabContent .swiper-pagination2,.huanjin .TabContent .swiper-pagination3,.huanjin .TabContent .swiper-pagination4{bottom:6rem;}
.newsdetail{max-width:750px; min-width:320px;width:100%; margin:0 auto; padding:0; position:relative;}
.newsdetail h1{font-size:2.5rem;max-width:750px; min-width:320px;width:100%; height:7rem; padding-left:1rem; border-bottom:1px #ececec  solid ; text-align:left; color:#333333; margin:0 auto auto auto;line-height:7rem;}
.newsdetail h1 img{ margin-left:0.2rem; margin-right:1rem;float:left;line-height:3rem; height:3rem; margin-top:2rem;}
.newsdetail .detail{max-width:750px; min-width:320px;width:100%; margin:0 auto; padding:3% 0 3% 0; font-size:2rem; color:#666666; line-height:1.8; font-weight:lighter; }
.newsdetail .detail p{}
.newsdetail .detail img{text-align:center; margin:2rem auto;}
.newsdetail .detail h2{ font-size:3rem; color:#333333; line-height:4rem; margin:2rem auto; text-align:center;}
.newsdetail .weixins{max-width:750px; min-width:320px; margin:0 auto;; text-align:center; float:left; padding:0 4% 4rem 4%; border-bottom:1px #ececec  solid; overflow:auto;zoom:1; }
.newsdetail .detail .con img{ width:100%; }
.newsdetail .weixins img{ width:100%; float:left;border-radius:1rem; border:1px #666666 solid;}
.newsdetail .con { width: 96%; margin: 0 auto;}
.newsdetail .con img { max-width: 100%; height: auto;}
.newsdetail .con a { color: #666666;}

.line5rem{ height:2rem; background:#FFFFFF;}
.upd {display:block;overflow:hidden; margin:0px 1rem; clear:both;color:#FF0000;}
.upd li{ width:49%; font-size:2rem;  display:block; float:left; text-align:left; /*background:#ff0000;*/ line-height:10rem; height:8rem; color:#333333;}
.upd li.down{float:right; text-align:right;}
.upd li a{ width:100%; height:100%; color:#ff631a; text-decoration:underline;}
.newsdetail .hotitem{max-width:750px; min-width:320px;width:100%; margin:0 auto; padding:0; position:relative; background:#FFFFFF;}
.newsdetail .hotitem .con{max-width:750px; min-width:320px;width:100%; margin:0 auto; padding:2%;}
.newsdetail .hotitem .con h2{font-size:2.5rem;max-width:750px; min-width:320px;width:100%; height:7rem;text-align:left; color:#333333; margin:0 auto auto auto;line-height:7rem;}
.newsdetail .hotitem .con h2 img{ margin-right:1rem;float:left;line-height:3rem; height:3rem; margin-top:2rem;}
.newsdetail .hotitem .con ul{ margin-top:2rem;}
.newsdetail .hotitem  .con  ul{ padding:1%;}
.newsdetail .hotitem  .con  ul li{ width:31.333%; margin-left:1%; margin-right:1%; padding:1.5%; float:left;  margin-top:1rem;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .5); -moz-box-shadow:0 0 5px rgba(0, 0, 0, .5); box-shadow:0 0 5px rgba(0, 0, 0, .5); border-radius:5px;}
.newsdetail .hotitem  .con  ul li img { width:100%; height:8rem;}
.newsdetail .hotitem  .con  ul li .lef{ width:80%; float:left;}
.newsdetail .hotitem  .con  ul li .lef h2{ text-align:left; font-size:1.7rem; height:20%; font-weight:bolder; width:100%; line-height:4rem; float:left;padding-left:2%; color:#333333;}
.newsdetail .hotitem  .con  ul li .lef p{ height:20%; font-size:1.5rem; text-align:left; padding-left:2%; padding-right:2%; color:#ff631a;}
.newsdetail .hotitem  .con  ul li .lef p span{color:#333333; font-weight:bolder;}
.newsdetail .hotitem  .con  ul li  a{ list-style:none; color:#333333;}
.newsdetail .hotitem  .con  ul li .rig{width:1rem; text-align:left; float:right; height:7rem; color:#7e848c; display:block; background:url(../images/more.jpg) center center no-repeat;  }
.newsdetail .hotitem  .con  ul li  a:hover{ color:#ffab18;}
.newsdetail .hotitem  .con  ul  a:hover .rig{background:url(../images/more.jpg) center center no-repeat;}
.newsdetail .hotitem  .con #hotholder{max-width:750px; min-width:320px; height:4rem; width:100%;margin:3rem auto; padding:0; position:relative; text-align:center;}
.newsdetail .hotitem  .con #hotholder a{ width:5%; height:3rem;color:#333333; text-align:center;margin:0 2%; padding:0; font-size:2rem; line-height:3rem; display:block; float:left;}
.newsdetail .hotitem  .con #hotholder .jp-previous,.newsdetail .hotitem .con #hotholder .jp-next{font-weight:bolder; color:#959697;}
.newsdetail .hotitem  .con #hotholder .jp-previous{ margin-left:32%; }
.newsdetail .hotitem  .con #hotholder .jp-current{ background:#ff631a; color:#FFFFFF;border-radius:5px;}
.newsdetail .banner{max-width:750px; min-width:320px;width:100%; margin:0 auto;}
.newsdetail .banner img{width:100%;margin:1rem auto;}
.detailbg{background:url(../images/itemdetailbg.jpg) top center repeat-x;}
.newsdetail .detail h3{width:100%;}
.newsdetail .detail h3.titbg1{background:url(../images/tit1bg.png) top left no-repeat;background-size:10%; float:left;}
.newsdetail .detail h3.titbg2{background:url(../images/tit2bg.png) top left no-repeat;background-size:10%;float:left;}
.newsdetail .detail .con1{max-width:750px; color:#666666; min-width:320px;width:100%; margin:0 auto; padding:5% 10% 5% 7%;background:url(../images/lines.png) top left repeat-y;background-size:10%; float:left; font-size:1.8rem; font-weight:lighter; line-height:3rem;}
.newsdetail .detail h3 .lef{ width:35%; float:left; margin-left:15%;}
.newsdetail .detail h3 .rig{ width:40%; float:right; font-size:2.5rem; font-weight:bold; line-height:3rem;}
.newsdetail .detail h3 .lef img{ width:100%;border-radius:5px; margin:0 auto;}
.hs{ height:5rem;}
.newsdetail .detail h3 .rig span{ font-size:1.6rem; font-weight:bold; line-height:2rem;}
.newsdetail .detail .con1 p{ color:#666666;}
.newsdetail .detail .con1 img{border-radius:5px; width:100%;}
/*在线报名*/
.onlines{display:block; overflow:hidden; width:100%;max-width:720px; min-width:320px; margin:2rem auto 5rem auto;}
.onlines .online-tit { background:url(../images/baomintitbg.jpg) no-repeat center center;background-size:100% 100%; display:block;color:#fff;font-size:2rem; height:7.5rem; line-height:7rem; padding:0 0; overflow:hidden; margin-bottom:1rem;}
.online-tit b {padding-left:3rem;font-weight:normal; float:left; margin-left:4rem; display:block;}
#frm_input {display:block; margin:auto; width:90%; overflow:hidden;}
#frm_input p {margin-bottom:2rem; margin-top:2rem; display:block; overflow:hidden; }
#frm_input input{display: block; width: 98%; height:6rem; outline:0; border: 1px solid #e1e1e1; background-color:#fff; font-weight: normal; text-indent: 38px; border-radius:10px; color:#999999;font-size:2rem}
#frm_input input::-webkit-input-placeholder{color:#ccc; line-height:4rem;}
#frm_input input:focus{ border:1px solid #bae9cf;}
#name {background: url(/images/name-ico.png) no-repeat 10px center;}
#contact { background: url(/images/contact-ico.png) no-repeat 10px center;}
#interest{  background: url(/images/item-ico.png) no-repeat 10px center; }
#verify{  background: url(/images/verify-ico.png) no-repeat 10px center; margin-bottom: 0; max-width:50%; float:left;}
#verifyImg{ float:left; cursor:pointer; margin-left:10px; border:1px solid #f1f1f1; border-radius:.03rem;}
#verify_p{ display:none;}
#err_info{color:#e15f63; display:block; font-size:.22rem;text-align:center;overflow:hidden; line-height:.25rem;}
#frm_btn{display:block; clear:both;}
#frm_input .loading{background-color:#2f9833;}
#frm_input .loading b{background:url(../images/loading_btn.gif) no-repeat #2f9833 center center; padding-left:.25rem; font-weight:normal; }
.onlines select option{border:0;padding:0 30px 0 0;background:0 0;font-size:2rem;;width:100%;appearance:none;color:#999;-moz-appearance:none;-webkit-appearance:none;}
.onlines select{ vertical-align:middle;background:none repeat scroll 0 0 #F9F9F9;display: block; width: 98%; height:6rem; outline:0; border: 1px solid #e1e1e1; background-color:#fff;text-indent:20px; border-radius:10px; color:#333333;font-size:2rem;}
.rigbtn{  position:fixed; right:0;top:200px; z-index:100000;}
@media (min-width: 640px){
html { font-size:12px;}
}
@media (min-width: 481px) and (max-width:639px) {
html { font-size:10px;}
}
 @media (min-width: 321px) and (max-width:480px) {
html { font-size:9px;}
}
 @media screen and (max-width:320px) {
html { font-size:8px;}
}

.follow {
	padding: 8px 5px 0;
	overflow: hidden;
}

.follow a {
	box-sizing: border-box;
	display: table;
	width: calc((100% - 5px)/2);
	height: 44px;
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
}

.follow a:nth-last-child(1), .follow a:nth-last-child(2) {
	margin-bottom: 0;
}

.follow a:nth-child(2n+2) {
	margin-right: 0;
}

.follow a font, .follow a span {
	display: table-cell;
}

.follow a font {
	width: 75%;
	background: #f6f6f6;
	border: 1px solid #acacac;
	border-right: none;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	vertical-align: middle;
	font-size: 15px;
	color: #4b4b4b;
	text-indent: 10px;
}

@media only screen and (max-width: 660px) {
	.follow a font {
		font-size: 14px;
	}
}

.follow a font em {
	font-style: normal;
	color: #d10000;
}

.follow a span {
	width: 25%;
	background: url('../images/kstw_bg.jpg')no-repeat left center;
	background-size: 100%;
	position: relative;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.follow a span i {
	display: inline-block;
	width: 15px;
	height: 15px;
	line-height: 15px;
	background: #ff0000;
	color: #fff;
	text-align: center;
	font-size: 12px;
	font-style: normal;
	border-radius: 50%;
	position: absolute;
	top: 4px;
	left: 55%;
}

.bmenu {width:100%; height:auto;  text-align:center; padding:10px 0px; color:#fff; font-size:1.1em; margin-top:5px; background: #ff3600}
.bmenu a { color:#fff;}
.copyr {width:96%; height:auto; margin: 0 auto; margin-top:10px;  line-height:1.5; text-align:center; color:#545454;}