/*------style.css  start------*/
/*less*/
@c:center;
@small:12px;
@mid:14px;
@big:16px;
@b:#000;
@g:#666;
@r:#d41c29;
.clearfix:after{
	content:"";
	display:block;
	clear:both;
}
.clearfix{
	zoom:1;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.db{
	display:block;
}
.tl{
	text-align: left;
}
.tc{
	text-align: center;
}
.tr{
	text-align: right;
}
.full{
	width:100%;
	height:100%;
}
.box{
	display: inline-block;
}
.none{
	display: none;
}

a:hover{
	text-decoration:none;
	color: #c72b26;
    transition: color 0.4s;
    -moz-transition: color 0.4s;
    -webkit-transition: color 0.4s;
    -o-transition: color 0.4s;
}
@-webkit-keyframes fromBottomFade { from {
-webkit-transform: translateY(15%);
opacity:0;
}
}
@keyframes fromBottomFade { from {
transform: translateY(15%);
opacity:0;
}
}




/*container*/
.container{
	width:1200px;
	margin:0 auto;
	clear:both;
}

/*header*/
.top{width:100%;height:95px;position:fixed;top:0;left:0;z-index:100;background:#fff;box-shadow:0 0px 3px rgba(0,0,0,.1);}
.top .logo{float:left;margin-top:7px;font-size:0px;}
.nav{float:right;line-height:55px;margin-top:40px;}
.navul li{float:left;height:55px;position:relative;padding:0 15px;margin-left:32px;z-index:100;}
.navul li>a{font-size:18px;color:#000;}
.navul li a.cur{color:#c72b26;}
.navul li>a:hover{color:#c72b26;}
.navul li .nav_son{display: none;position: absolute;left:0;top: 55px;z-index:100;width: 268px;background: #FFF;box-shadow:0 0 2px rgba(225,225,225,0.2);padding:15px 14px;padding-bottom:12px;animation: fromBottomFade .6s ease both;-webkit-animation: fromBottomFade .6s ease both;}
.navul li .nav_son .detail{float:left;width:105px;padding-top:3px;}
.navul li .nav_son .detail a{color:#333;display:block;margin-bottom:10px;line-height:14px;}
.navul li .nav_son .detail a:hover{color:#c72b26;}
.navul li .nav_son .im{float:left;width:135px;height:68px;box-shadow:0 2px 6px rgba(0,0,0,.2);}
.navul li .line{width:0px;height:5px;position:absolute;bottom:0;left:0px;background:#c72b26;}
.navul li:hover .line{width:100%;}
.navul li:hover .nav_son{display:block;}



	
	/*banner*/
#indexbanner{ height:793px; overflow: hidden; position: relative;margin-top:95px;}
#indexbanner ul li{background-attachment: fixed;background-position: center 95px;background-repeat: no-repeat;}
#indexbanner .bx-controls{ position: absolute; left: 0; bottom: 25px; z-index: 70; width: 100%; color: rgba(0,0,0,0);}
#indexbanner .bx-controls .bx-pager{ text-align: center;}
#indexbanner .bx-controls .bx-pager div{ display: inline-block; margin: 0 4px;}
#indexbanner .bx-controls .bx-pager div a{ display: block; width: 9px; height: 9px;border-radius:50%; overflow: hidden; line-height: 50px; background-color:#ccc;;}
#indexbanner .bx-controls .bx-pager div a.active{ background-color: #da0000;}
#indexbanner .bx-controls .bx-prev{width:60px;height:60px;position:absolute;top:-400px;left:140px;font-size:0;}
#indexbanner .bx-controls .bx-next{width:60px;height:60px;position:absolute;top:-400px;right:140px;font-size:0;}
#indexbanner .bx-controls .bx-controls-direction a:before{content: ""; display: block; width: 100%; height: 100%; background:rgba(0,0,0,0.7); position: absolute; left: 0; top: 0;z-index:500; transform: rotate(-135deg); transition: all .9s;}
#indexbanner .bx-controls .bx-controls-direction a img{position:relative;z-index:600;}
#indexbanner .bx-controls .bx-controls-direction a:hover:before{ background: #a00600; transform: rotate(135deg);}
.insidebanner{height:547px;background-attachment: fixed;background-position: center 95px;background-repeat: no-repeat;margin-top:95px;}
.cpbanner{height:255px;}




.tit{text-align:center;}
.tit p{font-size:30px;color:#c72b26;margin-bottom:7px;}
.tit em{font-weight:normal;color:#000;}
.tit span{color:#c72b26;text-transform:uppercase;font-size:24px;font-family:"新宋体";}



.about{width:1300px;margin:auto;overflow:hidden;margin-top:50px;}
.about .con{height:645px;margin-top:22px;position:relative;}
.about .con .im{width:1044px;height:538px;position:relative;margin-left:256px;}
.about .con .im img{transition:ease 1.5s;}
.about .con .im:hover img{transform: matrix3d(0.930111, -0.0260031, 0, -8.93578e-05, -0.0458936, 0.930111, 0, -0.000101986, 0, 0, 1, 0, 13.355, 11.7014, 0, 1); transform-origin: 0px 0px 0px;}
.about .con .im i{position:absolute;bottom:0;right:517px;background:url(../images/play.png) no-repeat center;width:171px;height:77px;cursor:pointer;}
.about .con .detail{width:606px;height:403px;position:absolute;left:0;bottom:0;background:url(../images/bg.png) no-repeat center;padding:0 50px;padding-top:97px;}
.about .con .detail .pic{position:absolute;right:14px;top:-58px;transition:ease 1s;}
.about .con .detail:hover .pic{transform:rotateY(360deg);} 
.about .con .detail .des{color:#000;font-size:18px;line-height:36px;}


.back_bg,.back_bg1{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6);top:0;left:0;z-index:600;display:none;font-size:0;}
.tan_video,.tan_video1{width:640px;height:480px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:none;z-index:700;}






.product{margin-top:50px;}
.product .con{margin-top:38px;padding:0 2vw;}
.product .con a{width:49.4%;height:100%;float:left;position:relative;overflow:hidden;}
.product .con a:nth-child(2n){float:right;}
.product .con img{width:100%;transition:ease 2s;}
.product .con a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,0.6);opacity:1;transition:ease-in-out 2s;}
.product .con p{position:absolute;width:50px;height:150px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:30;color:#fff;}
.product .con p:before{content:''; display:block; width:100%; height:100%; position:absolute;box-sizing: border-box; left:0; top:0; border-left:1px solid #fff;border-top:1px solid #fff; transition:ease 1s;}
.product .con p:after{content:''; display:block; width:100%; height:100%; position:absolute;box-sizing: border-box; right:0; bottom:0; border-right:1px solid #fff;border-bottom:1px solid #fff;transition:ease 1s;}
.product .con p span{display:block; padding:30px 15px 0; position:relative; width:100%; height:100%;transition:ease 1s;font-size:18px;text-align:center;}
.product .con p span:before{content:''; display:block; width:0; height:0; position:absolute;box-sizing: border-box; left:0; top:0; border-left:1px solid #cb252a;border-top:1px solid #cb252a; transition:ease 1s; z-index:1; visibility:hidden;}
.product .con p span:after{content:''; display:block; width:0; height:0; position:absolute;box-sizing: border-box; right:0; bottom:0; border-right:1px solid #cb252a;border-bottom:1px solid #cb252a; z-index:1;transition:ease 1s;}
.product .con p i{display:block; width:10px; height:10px; background:#c72b26; position:absolute; right:-5px; top:21px; z-index:1; transition:ease 1s;}
.product .con a:hover p span:before,.product .con a:hover p span:after{width:100%; height:100%; visibility:visible;}
.product .con a:hover p span{background:#cb252a;}
.product .con a:hover p i{background:#fff;}
.product .con a:hover img{transform:scale(1.1);}
.product .con a:hover:before{opacity:0.1;}




.cp_list{margin-top:100px;position:relative;}
.cp_list .box{width:100%;height:100%;overflow:hidden;}
.cp_list .box .list{width:99999999px;}
.cp_list ul li{width:420px;float:left;}
.cp_list ul li a{width:360px;height:100%;display:block;}
.cp_list ul li .img{width:360px;height:336px;position:relative;}
.cp_list ul li .img:before{content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;background:url(../images/circle.png) no-repeat bottom center;z-index:10;}
.cp_list ul li .img:after{content:"";width:100%;height:0;position:absolute;bottom:0;left:0;background:url(../images/circle_hover.png) no-repeat bottom center;transition:all .6s;opacity:0;}
.cp_list ul li .tt{text-align:center;font-size:24px;color:#000;margin-top:22px;line-height:26px;}
.cp_list ul li .subtt{text-align:center;font-size:18px;margin-top:17px;line-height:20px;}
.cp_list ul li a:hover img{transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1); 	/* IE 9 */
-moz-transform:scale(1.1,1.1); 	/* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
-o-transform:scale(1.1,1.1); 	/* Opera */}
.cp_list ul li a:hover .tt{color:#c72b26;}
.cp_list ul li a:hover .img:after{height:100%;opacity:1;}
.cp_list .prev{width:60px;height:60px;position:absolute;line-height:60px;left:-100px;top:138px;z-index:50;background:url(../images/left1.png) no-repeat center;cursor:pointer;transition:all 0.8s;}
.cp_list .next{width:60px;height:60px;position:absolute;line-height:60px;right:-100px;top:138px;z-index:50;background:url(../images/right1.png) no-repeat center;cursor:pointer;transition:all 0.8s;}
.cp_list .prev:before,.cp_list .next:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;transform: rotate(-135deg);transition:all 0.8s;border:1px solid #c72b26;box-sizing:border-box;opacity:0;}
.cp_list .prev:hover:before,.cp_list .next:hover:before{transform: rotate(135deg);opacity:1;}







.news{margin-top:100px;margin-bottom:90px;}
.news .con{margin-top:90px;}
.news .con a{width:382px;float:left;margin-right:27px;position:relative;}
.news .con a:nth-child(3n){margin-right:0;}
.news .con .im{width:100%;height:231px;overflow:hidden;}
.news .con .tt{font-size:18px;color:#000;line-height:30px;height:60px;overflow:hidden;margin-top:20px;}
.news .con .des{line-height:25px;margin-top:20px;color:#666;height:50px;overflow:hidden;}
.news .con .date{width:92px;height:116px;background:#c72b26;position:absolute;left:22px;top:-60px;text-align:center;overflow:hidden;}
.news .con .date p{color:#fff;font-size:48px;margin-top:20px;margin-bottom:12px;}
.news .con .date span{color:#fff;font-size:16px;}
.news .con a:nth-child(2n) .date{top:0;}
.news .con a:hover img{transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1); 	/* IE 9 */
-moz-transform:scale(1.1,1.1); 	/* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
-o-transform:scale(1.1,1.1); 	/* Opera */}
.news .con a:hover .tt{color:#c72b26;}
.news .con a:hover .date{transform:translateY(60px);}
.news .con a:nth-child(2n):hover .date{transform:translateY(-60px);}









.ne_nav{height:69px;background:#f1f1f1;}
.ne_nav p{float:right;line-height:69px;margin-right:15px;color:#c72b26;}
.ne_nav p span{color:#666;}
.son_nav{float:left;margin-top:24px;margin-left:15px;}
.son_nav a{line-height:20px;height:21px;padding-left:27px;font-size:16px;color:#000;background:url(../images/quan.png) no-repeat left center;margin-right:62px;float:left;}
.son_nav a:hover,.son_nav a.active{color:#c72b26;}



.inset .tit{margin-top:45px;}
.col{width:100%;min-height:450px;line-height:220%;margin-top:40px;margin-bottom:50px;}
.col h2{text-align:center;font-weight:normal;color:#000;}
.col h3{text-align:center;font-weight:normal;font-size:12px;}
.col *{max-width:100%;word-break:break-all}
#allmap *{max-width:none;}






.pxxm{width:100%;min-height:450px;margin-bottom:50px;margin-top:72px;overflow:hidden;}
.pxxm ul li{float:left;width:282px;height:364px;margin-right:24px;margin-bottom:68px;}
.pxxm ul li:nth-child(4n){margin-right:0;}
.pxxm ul li a{width:100%;height:100%;display:block;overflow:hidden;position:relative;}
.pxxm ul li .img{width:100%;height:230px;margin-top:27px;}
.pxxm ul li .tt{text-align:center;font-size:24px;color:#000;line-height:26px;margin-top:12px;}
.pxxm ul li .subtt{text-align:center;font-size:16px;line-height:18px;margin-top:12px;}
.pxxm ul li:hover .tt{color:#c72b26;}
.pxxm ul li a:before{content:''; display:block; width:0; height:0; position:absolute;box-sizing: border-box; left:0; top:0; border-left:1px solid #fff;border-top:1px solid #fff; transition:ease 1s;}
.pxxm ul li a:after{content:''; display:block; width:0; height:0; position:absolute;box-sizing: border-box; right:0; bottom:0; border-right:1px solid #fff;border-bottom:1px solid #fff;transition:ease 1s;}
.pxxm ul li:hover a:before{width:100%;height:100%;border-left:1px solid #fe9692;border-top:1px solid #fe9692;}
.pxxm ul li:hover a:after{width:100%;height:100%;border-right:1px solid #fe9692;border-bottom:1px solid #fe9692;}






.xwzx{width:100%;min-height:450px;margin-bottom:30px;margin-top:115px;}
.xwzx ul li{width:382px;float:left;margin-right:27px;position:relative;margin-bottom:135px;}
.xwzx ul li a{width:100%;height:100%;display:block;}
.xwzx ul li:nth-child(3n){margin-right:0;}
.xwzx ul li .im{width:100%;height:231px;overflow:hidden;}
.xwzx ul li .tt{font-size:18px;color:#000;line-height:30px;height:60px;overflow:hidden;margin-top:20px;}
.xwzx ul li .des{line-height:25px;margin-top:20px;color:#666;height:50px;overflow:hidden;}
.xwzx ul li .date{width:92px;height:116px;background:#c72b26;position:absolute;left:22px;top:-60px;text-align:center;overflow:hidden;}
.xwzx ul li .date p{color:#fff;font-size:48px;margin-top:20px;margin-bottom:12px;}
.xwzx ul li .date span{color:#fff;font-size:16px;}
.xwzx ul li:nth-child(3n-1) .date{top:0;}
.xwzx ul li:hover img{transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1); 	/* IE 9 */
-moz-transform:scale(1.1,1.1); 	/* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
-o-transform:scale(1.1,1.1); 	/* Opera */}
.xwzx ul li:hover .tt{color:#c72b26;}
.xwzx ul li:hover .date{transform:translateY(60px);}
.xwzx ul li:nth-child(3n-1):hover .date{transform:translateY(-60px);}
.videos{margin-top:35px;}
.videos ul li{margin-bottom:10px;}




.tlogo{text-align:center;margin-top:36px;}
.history_des{font-size:18px;color:#000;line-height:36px;padding:0 14px;margin-top:25px;}
.history{padding:0 14px;margin-top:47px;margin-bottom:30px;}
.history ul li{width:550px;height:272px;float:left;margin-bottom:32px;overflow:hidden;}
.history ul li:nth-child(2n){float:right;}
.history ul li .im{width:232px;height:100%;float:left;}
.history ul li img:hover{-webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */filter: grayscale(100%);}
.history ul li .detail{float:right;width:295px;}
.history ul li .detail .tt{height:40px;border-top:1px solid #f1f1f1;position:relative;font-size:24px;color:#000;line-height:42px;}
.history ul li .detail .tt span{position:absolute;width:36px;border-top:1px solid #f1f1f1;left:0;bottom:0;}
.history ul li .detail .tt:before{content:"";position:absolute;width:0;border-top:1px solid #c72b26;left:0;top:-1px;transition:all 0.6s;}
.history ul li .detail .tt:after{content:"";position:absolute;width:0;border-top:1px solid #c72b26;left:0;bottom:0;transition:all 0.6s;}
.history ul li .detail .des{color:#000;font-size:16px;line-height:31px;margin-top:20px;}
.history ul li .detail:hover .tt:before{width:100%;}
.history ul li .detail:hover .tt:after{width:36px;}






.health{margin-top:65px;margin-bottom:70px;}
.health .detail{float:left;width:655px;}
.health .detail .mt{height:68px;line-height:73px;font-size:24px;color:#c72b26;background:url(../images/mlogo.png) no-repeat left center;padding-left:180px;}
.health .detail .mc{padding-left:5px;margin-top:28px;}
.health .detail .mc div{font-size:18px;color:#000;line-height:36px;text-indent:2em;margin-bottom:35px;}
.health .detail .mc p{padding-left:37px;font-size:16px;color:#000;line-height:32px;position:relative;}
.health .detail .mc p span{color:#c72b26;}
.health .detail .mc p:before{content:"";width:16px;height:16px;background:#c72b26;position:absolute;left:0;top:9px;}
.health .pic{float:right;border:1px solid #c72b26;padding:8px;}
.health .pic img{display:block;}




.column{margin-bottom:70px;}
.column .mt{height:47px;padding-bottom:8px;padding-left:15px;border-bottom:2px solid #c72b26;position:relative;}
.column .mt:before{content:"";position:absolute;left:0;top:0;width:4px;height:47px;background:#c72b26;}
.column .mt:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;border-bottom:1px solid #c72b26;}
.column .mt p{font-size:24px;color:#000;margin-bottom:6px;}
.column .mt span{text-transform:uppercase;font-size:16px;color:#999;}
.column1 .mc{margin-top:39px;}
.column1 .mc .pic{float:left;box-shadow:0 2px 5px rgba(0,0,0,0.2);margin-left:15px;}
.column1 .mc .pic img{display:block;}
.column1 .mc .con{float:right;width:848px;font-size:16px;color:#000;line-height:32px;margin-top:10px;}
.column2 .mc{margin-top:30px;}
.column2 .mc .pic{float:left;box-shadow:0 2px 5px rgba(0,0,0,0.2);margin-left:15px;}
.column2 .mc .pic img{display:block;}
.column2 .mc .con{float:right;width:848px;font-size:16px;color:#000;line-height:32px;margin-top:5px;}
.column2 .mc .con div{margin-bottom:35px;}
.column2 .mc .con p{padding-left:37px;font-size:16px;color:#000;line-height:32px;position:relative;width:50%;float:left;box-sizing:border-box;}
.column2 .mc .con p:before{content:"";width:16px;height:16px;background:#c72b26;position:absolute;left:0;top:9px;}
.column2 .score{margin-top:43px;}
.column2 .score .tt{font-size:18px;color:#000;margin-bottom:18px;padding-left:15px;}
.column2 .score .pic{float:left;box-shadow:0 2px 5px rgba(0,0,0,0.2);margin-left:15px;}
.column2 .score .pic img{display:block;}
.column2 .score .con{float:right;width:848px;line-height:32px;}
.column2 .score .con p{padding-left:25px;font-size:16px;color:#000;line-height:35px;position:relative;}
.column2 .score .con p:before{content:"";width:16px;height:16px;background:#c72b26;position:absolute;left:0;top:10px;}
.column2 .score .con p span{color:#c72b26;}
.column2 .score .con .tcon{float:left;width:482px;}
.column2 .score .con .timg{float:right;margin-top:20px;}
.column3 .tt{font-size:24px;color:#c72b26;margin-top:30px;padding-left:15px;}
.column3 .pic{text-align:center;margin-top:20px;position:relative;}
.column3 .pic span{position:absolute;right:20px;bottom:20px;color:#fff;line-height:25px;text-align:right;display:none;font-size:16px;}
.column3 .pic:hover span{display:block;}
.column3 .con{padding:0 15px;color:#000;line-height:26px;margin-top:18px;font-size:16px;}
.column3 .con p{display:inline-block;margin-right:60px;color:#000;padding-left:10px;position:relative;}
.column3 .con p:before{content:"";position:absolute;left:0;top:11px;width:4px;height:4px;border-radius:50%;background:#000;}
.column3 .map{width:100%;height:980px;background:url(../images/map.jpg) no-repeat center;margin-top:25px;position:relative;}
.column3 .map .detail{width:96px;height:96px;position:absolute;border-radius:50%;cursor:pointer;}
.column3 .map .detail .des{width:333px;background:#e7e7e7;padding:18px;padding-bottom:14px;position:absolute;top:-5px;display:none;}
.column3 .map .detail .des .title{font-size:18px;color:#c72b26;}
.column3 .map .detail .des .ms{line-height:24px;color:#000;margin-top:4px;}
.column3 .map .detail .des:after{content:"";width:100%;height:7px;background:#d2232b;position:absolute;left:0;bottom:-12px;}
.column3 .map .detail:hover .des{display:block;}
.column3 .map .d1{top:10px;left:465px;}
.column3 .map .d1 .des{right:130px;}
.column3 .map .d2{top:142px;right:242px;}
.column3 .map .d2 .des{left:130px;}
.column3 .map .d3{top:206px;right:388px;}
.column3 .map .d3 .des{right:130px;}
.column3 .map .d4{top:332px;right:247px;}
.column3 .map .d4 .des{left:130px;}
.column3 .map .d5{top:346px;right:506px;}
.column3 .map .d5 .des{right:230px;}
.column3 .map .d6{top:474px;left:427px;}
.column3 .map .d6 .des{right:130px;}
.column3 .map .d7{top:495px;right:363px;}
.column3 .map .d7 .des{left:230px;}
.column3 .map .d8{top:588px;right:472px;}
.column3 .map .d8 .des{right:230px;}
.column3 .map .d9{top:624px;right:262px;}
.column3 .map .d9 .des{left:130px;}
.column3 .map .d10{top:696px;right:526px;}
.column3 .map .d10 .des{right:130px;}
.column4{margin-bottom:30px;}
.column4 .mc{margin-top:38px;}
.column4 .mc a{float:left;width:585px;height:290px;overflow:hidden;margin-bottom:48px;}
.column4 .mc a:nth-child(2n){float:right;}
.column4 .mc a img:hover{transform:scale(1.1);}




.orientation{margin-top:20px;margin-bottom:20px;overflow:hidden;width:100%;}
.orientation .previous{float:left;}
.orientation .next{float:right;}




.fixed-menu{position:fixed;display:none;right:3%;top:50%;width:73px;z-index:500;-webkit-transform:translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.fixed-menu a{width:100%;height:71px;margin-bottom:1px;position:relative;display:block;text-align:center;transition: all 0.6s ease 0s;}
.fixed-menu p{height:71px;line-height:71px;width:170px;color:#fff;font-size:22px;position:absolute;top:0;left:-172px;background:#3b3a3a;overflow:hidden;text-align:center;opacity:0;}
.fixed-menu .phone{background:#c72b26 url(../images/phone.png) no-repeat center;}
.fixed-menu .phone:hover{background:#000 url(../images/phone.png) no-repeat center;}
.fixed-menu .phone:hover p{opacity:1;}
.fixed-menu .wx{background:#c72b26 url(../images/wx.png) no-repeat center;}
.fixed-menu .wx:hover{background:#000 url(../images/wx.png) no-repeat center;}
.fixed-menu .wx img{position:absolute;top:0;left:-102px;width:100px;height:100px;opacity:0;}
.fixed-menu .wx:hover img{opacity:1;}
.fixed-menu .top{background:#c72b26 url(../images/top.png) no-repeat center;}
.fixed-menu .top:hover{background:#000 url(../images/top.png) no-repeat center;} 
.fixed-menu .logo{background:url(../images/logo.png) no-repeat center;}






/*footer*/
.footer{height:228px;background:#151515;}
.footer .container{position:relative;}
.footer_nav{margin-top:30px;text-align:center;}
.footer_nav ul li{display:inline-block;margin:0 22px;}
.footer_nav ul li a{color:#999;}
.footer_nav ul li a:hover{color:#c72b26}
.footer .address{text-align:center;font-size:13px;color:#999;margin-top:30px;line-height:32px;}
.footer .fter{font-size:13px;text-align:center;line-height:32px;}
.footer .fter a{color:#999;}
.footer .fter a:hover{color:#c72b26}
.footer .fter p{display:inline-block;color:#999;}
.footer .fter span{color:#999;margin-left:12px;margin-right:8px;}
.footer .fter span:last-child{display:none;}
.footer .ban{text-align:center;color:#999;font-size:12px;margin-top:20px;}
.footer .wx{position:absolute;width:120px;top:45px;right:26px;}
.footer .wx p{text-align:center;font-size:12px;color:#999;margin-top:6px;}



.mypage{
    text-align: center;
	width:100%;
	margin-top:20px;
	overflow:hidden;
}	
.mypage	span,.mypage a{
	display: inline-block;
	vertical-align: top;
	color: #d35b52;
	border: 1px solid #d35b52;
	padding: 5px 10px;
	margin: 5px;
}		
.mypage	span.current,.mypage a.current{
	background: #d35b52;
	color: #fff;
}



