
/*头尾样式 + 全站广告样式等*/
.w1189{width:1189px; margin:0 auto;}
.hfh1{font-weight:500; font-size:100%;}
/*.hftipbar{width:100%; height:30px; background-color:#444444; color:#ffffff }
.hftoptips{width:595px;  line-height:30px; height:30px; }
.hftoptips .hftifo{ display:inline-block; height:30px; }
.hftoptips .hftip_ico{width:20px; height:20px; overflow:hidden; margin:5px 10px 0 0; cursor:pointer; }
.hftoptips .hftip_ico1{ background:url(/templets/hanfei/img/topbar_ico.png) 0 0 no-repeat;}
.hftoptips .hftip_ico2{ background:url(/templets/hanfei/img/topbar_ico.png) -30px 0 no-repeat;}
.hftoptips .hftip_ico3{ background:url(/templets/hanfei/img/topbar_ico.png) -60px 0 no-repeat;}
.hftoptips .hftip_ico4{ background:url(/templets/hanfei/img/topbar_ico.png) -90px 0 no-repeat;}
.hfsearch{width:223px; height:20px;margin:5px 10px 0 0;}
.hfsearch .hfsearchtxt{width:196px; height:20px;color:#908F8F; line-height:20px; border:none; }
.hfsearch .subbutton{width:22px; height:20px; background:url(/templets/hanfei/img/sebutton.jpg) center no-repeat; border:none}
.fleft{float:left;}
.fright{float:right;}
.hfhdbox{width:100%; background-color:#FFF; padding:17px 0;}
.hfhdbox .hfhdmain{ height:73px;}
.hfhdbox .hfhdmain .hflogo{width:414px; border-right:#d9d9d9 solid 1px; text-align:left;}
.hfhdbox .hfhdmain .hflab{width:315px; border-right:#d9d9d9 solid 1px; margin:0 0 0 60px; text-align:left; }
.hfhdbox .hfhdmain .hftelnub{width:351px; text-align:left;margin:0 0 0 10px;}

.hfheadnavbox{width:100%; height:40px; background-color:#892577;}
.hfheadnavbox .hfnavul{ list-style:none; clear:both; position:relative;}
.hfheadnavbox .hfnavul li.navlifix{width:147px; height:40px}
.hfheadnavbox .hfnavul li.navliswitch{}
.hfheadnavbox .hfnavul li.navlifix a.navmeau{ font-size:14px; color:#FFF; text-align:center; line-height:20px; height:20px; margin:10px 0 10px 0; text-align:center; width:147px; display:block; border-right:#601a53 solid 1px; text-decoration:none;}
.hfheadnavbox .hfnavul li.navlifix a.navmeau span{
	width:10px; height:4px; display:block; float:right; margin:8px 10px 0 0;
	background:url(/templets/hanfei/img/topbar_ico.png) 0px -29px  no-repeat;
 -webkit-transition: -webkit-transform 0.5s ease-out;
 -moz-transition: -moz-transform 0.5s ease-out;
 -o-transition: -o-transform 0.5s ease-out;
 -ms-transition: -ms-transform 0.5s ease-out;
 border:none;
	}

.hfheadnavbox .hfnavul li.navlifixov{background-color:#580048;}
.hfheadnavbox .hfnavul li.navlifixov a.navmeau{ border-right:none;}
.hfheadnavbox .hfnavul li.navlifixov a.navmeau span{
	-webkit-transform: rotateZ(180deg);
	-moz-transform: rotateZ(180deg);
	-o-transform: rotateZ(180deg);
	-ms-transform: rotateZ(180deg);
	transform: rotateZ(180deg);
}

.hfheadnavbox .hfnavbox{width:100%; position:absolute; left:0; top:40; background-color:#FFF; padding:0 0 10px 0;  display:none;; z-index:9;}
.hfheadnavbox .hfnavbox .hfnavleftfix{width:829px; margin:20px 0 0 39px; overflow:hidden;}
.hfheadnavbox .hfnavbox .hfnavleftfix .hfnavitemfix{width:108px;list-style:none; margin:0 30px 0 0; }

.hfheadnavbox .hfnavbox .hfnavleftfix .hfnavitemfix .hfnavitemlab{
	 width:100%; height:30px; line-height:30px; text-align:left;  border-bottom:#e3e3e3 solid 1px; margin:0 0 10px 0;
	}
.hfheadnavbox .hfnavbox .hfnavleftfix .hfnavitemfix .hfnavitemlab h2{font-weight:600; font-size:14px;}
.hfheadnavbox .hfnavbox .hfnavleftfix .hfnavitemfix .hfnavitemlab a { color:#892577; text-decoration:none;}
.hfheadnavbox .hfnavbox .hfnavleftfix .hfnavitemfix .hfnavli{width:100%; height:20px; line-height:20px; background:url(/templets/hanfei/img/topbar_ico.png) 0px -57px no-repeat; margin:5px 0 0 0; }
.hfheadnavbox .hfnavbox .hfnavleftfix .hfnavitemfix .hfnavli h2{font-weight:500; font-size:12px;}
.hfheadnavbox .hfnavbox .hfnavleftfix .hfnavitemfix .hfnavli a{ padding:0 10px; display:inline-block; width:auto;  text-decoration:none; color:#444444; }
.hfheadnavbox .hfnavbox .hfnavleftfix .hfnavitemfix .hfnavli a:hover{ color:#FFF; background-color:#892577;-webkit-border-radius:3px;border-radius:3px;}

.hfheadnavbox .hfnavbox .hfnavrightbox{width:270px; height:320px; margin:20px 30px 0 0px;  position:relative; }

.hfheadnavbox .hfnavbox .hfnavrightbox .navrightul{ list-style:none; width:100%;}
.hfheadnavbox .hfnavbox .hfnavrightbox .navrightul li{width:100%; height:320px; overflow:hidden; display:none;}

.hfheadnavbox .hfnavbox .hfnavrightbox .navrightul li .navjd{width:100%; padding:0px; background:rgba(0,0,0,0.8);filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#cc000000,endColorStr=#cc000000); position:absolute; left:0; bottom:0; color:#FFF;}
.hfheadnavbox .hfnavbox .hfnavrightbox .navrightul li .navjd h2{ line-height:40px; height:40px; text-align:center; font-size:20px; font-weight:600;}
.hfheadnavbox .hfnavbox .hfnavrightbox .navrightul li .navjd h2 a{ color:#FFF; text-decoration:none;}
.hfheadnavbox .hfnavbox .hfnavrightbox .navrightul li .navjd p{ font-size:14px;text-align:center;}
.hfheadnavbox .hfnavbox .hfnavrightbox .navrightmeau{position:absolute; top:10px; right:0px; list-style:none;}
.hfheadnavbox .hfnavbox .hfnavrightbox .navrightmeau li{float:left;width:12px;height:12px;background:url(/templets/hanfei/img/topbar_ico.png) -15px -24px no-repeat; margin:0 8px 0 0;cursor:pointer; }
.hfheadnavbox .hfnavbox .hfnavrightbox .navrightmeau li.ov{background:url(/templets/hanfei/img/topbar_ico.png) -33px -24px no-repeat;}

.hfheader .hfbanner{width:100%; height:429px; background-color:#666;  }
.hfheader .bannermedia{ position:relative; height:429px; width:100%; overflow:hidden; display:none; }
.hfheader  #hfmediafix{height:429px; }
.hfheader .hfmedia{position:absolute;}

#hfprenextbox{width:100%; height:51px; top:50%;z-index:99; position:absolute; display:none; }
#hfbannerpres{width:51px;height:51px;background:url(/templets/hanfei/img/topbar_ico.png) -1px -77px no-repeat; cursor:pointer }
#hfbannernext{width:51px;height:51px;background:url(/templets/hanfei/img/topbar_ico.png) -55px -77px no-repeat; cursor:pointer}
#hfbannerbutt{ position:absolute; bottom:10px; right:100px; list-style:none;z-index:9999;}
#hfbannerbutt li{ float:left;width:14px;height:14px;background:url(/templets/hanfei/img/topbar_ico.png) -94px -42px no-repeat; margin:0 8px 0 0;cursor:pointer; }
#hfbannerbutt li.ov{background:url(/templets/hanfei/img/topbar_ico.png) -73px -42px no-repeat; }


/*底部*/
/*.footer{background:url(../img/ft_bg.gif) top repeat; overflow:hidden}
.footer-a{height:22px; background:#262524; text-align:center; font-size:0; padding-top:8px}
.footer-a li{ line-height:14px; font-size:12px; display:inline-block;*display:inline;*zoom:1; border-left:1px solid #989897; padding:0 15px}
.footer-b{height:308px; overflow:hidden}
.footer-b a{ color:#868585}
.f-b-1{ width:362px; float:left;color:#868585}
.f-line{ border-left:1px solid #363636;border-right:1px solid #3e3e3e;height:219px; overflow:hidden; width:0; float:left}
.footer-c{height:20px; background:#414141; line-height:20px; padding:7px 0}
.footer-c a{color:#CCC;}
.f-a-ico{ display:inline-block; vertical-align:middle; width:15px;height:17px; background:url(../img/hfbj.png) -344px -33px no-repeat}
.tel-ico{background:url(../img/hfbj.png) -297px -33px no-repeat; width:40px;height:40px;}
.saosao{ width:77px; overflow:hidden;color:#aeaeae; line-height:18px; text-align:center}
.ss-ico{ background:url(../img/hfbj.png) -396px -33px no-repeat; display:block; margin:0 auto; width:56px;height:65px}
.bottom_pinpai{height:100px; overflow:hidden; background:#414141; padding-top:23px}
.bottom_pinpai li{ width:84px;height:94px;font-size:16px; display:inline-block; vertical-align:middle;*display:inline;*zoom:1;margin:0 24px}
.bottom_pinpai li p{ margin-top:8px}
.bottom_pinpai li a{color:#a7a7a7; display:block;height:94px;outline:none;}*/


/*右漂浮*/
/*.hfnewR{ position:fixed;top:50%;right:10px;height:508px; margin-top:-254px;z-index:999999;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+300));}
.hfnewR ul{position:relative;height:508px}
.hfnewR li{ width:68px;height:78px; background:#821c80; position:absolute;right:0;overflow:hidden; z-index:200}
.hfnewR li.gotop{ background:#434343;height:68px;bottom:0}
.hfnewR li a{ display:block; text-decoration:none;height:78px; overflow:hidden}
.hfnewR li p{ color:#FFF; font-size:14px;letter-spacing:0.8em; padding-left:17px; margin-top:2px}
.hfnewR .tbIco{ width:45px;height:47px; display:block; margin:5px auto 0; background-image:url(http://www.mr8459999.com/templets/zt/syp/img/newRightIco.png);background-repeat:no-repeat}
.hfnewR .g1{ background-position:0 0}
.hfnewR .g2{ background-position:0 -47px}
.hfnewR .g3{ background-position:0 -94px;margin:5px 0 0 12px;}
.hfnewR .g4{ background-position:0 -141px}
.hfnewR .g5{ background-position:0 -188px}
.hfnewR .g6{ background-position:0 -240px;height:40px}
.hfnewR .weixin{ width:232px;height:244px; padding-right:9px; background:url(../image/rightborderBj.png) right top no-repeat; position:absolute;right:75px;bottom:0;display:none}
.hfnewR .zheyouhui{ width:232px;height:190px; padding-right:9px; background:url(../image/rightborderBj.png) right top no-repeat;position:absolute;right:75px;top:0; overflow:hidden; display:none}
.hfnewR .zheyouhui div{ background:#FFF;height:170px; background:rgba(255,255,255,.9); padding-top:20px}
.hfnewR .rzxghb{border:1px solid #636363;display:inline-block;vertical-align:middle;line-height:22px;padding:0 8px;margin:0 10px;font-size:14px;color:#636363;text-decoration:none}
.hfnewR .huidian{width:319px;height:78px; background:#821c80;overflow:hidden; cursor:pointer}
.hfnewR .telnum{ background:#230823; width:251px;height:59px; float:right; font-size:0; padding-top:19px; text-align:center; }
.hfnewR .telnum .num{border:0;background:#FFF;width:150px;height:40px; border-radius:3px 0 0 3px;color:#333; font-size:16px; line-height:40px;vertical-align:top; padding-left:4px}
.hfnewR .telnum .sumbitbtn{ border:0; background:#cccccc; width:76px;height:40px; border-radius:0 3px 3px 0;color:#4c4c4c; font-size:14px; line-height:40px;vertical-align:top; font-weight:bold;}
.hfnewR .shense{ background:#ac00ae}*/



/*/////////////////////////////////////////*/


/* CSS Document */
*{ margin:0; padding:0}
body{font-size:14px; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#3d3f4b;}
table{ border-collapse:collapse; border-spacing:0}
img{ border:0}
ul,ol,li{ list-style:none}
h1,h2,h3,h4,h5,h6,strong,b{ font-weight:normal; font-size:100%;}
em,i,big,small{ font-style:normal}
iframe{ border:0; overflow:hidden}
.clearfix{*zoom:1}
.clearfix:after{content:'.';display:block; visibility:hidden;clear:both;height:0; font-size:0; overflow:hidden;line-height:0}
.clear{ clear:both}
.fl{ float:left}
.fr{ float:right}
a{text-decoration:none;color:#3d3f4b;}
a:focus,a:active {text-decoration:none;}
a:hover{color:purple;}
/*color*/
.white{ color:#FFF}
.black{ color:#000}

/*头部*/
.nheaderbg{ background:#fff; clear:both;}
#header{width:1200px; height:114px; margin:0px auto; position:relative;}
#header .logo{ width:480px; float:left; margin-top:22px;}
#header .nav{ width:660px; float:right; margin-top:5px;}
#header .nav ul li.nli{ width:110px; height:110px; float:left; display:block; line-height:110px; font-size:18px; text-align:center;}
#header .nav ul li.ac a.nv{color:#b254a2;}
#header .nav ul li:hover a.nv{color:#b254a2;}
#header .nav ul li span.navtri{
	width:10px; height:6px; display:inline-block; 
	background:url(http://www.mr8459999.com/templets/hanfei/images/navtri.jpg) no-repeat;
 -webkit-transition: -webkit-transform 0.5s ease-out;
 -moz-transition: -moz-transform 0.5s ease-out;
 -o-transition: -o-transform 0.5s ease-out;
 -ms-transition: -ms-transform 0.5s ease-out;
}
#header .nav ul li.ac span.navtri{
	-webkit-transform: rotateZ(180deg);
	-moz-transform: rotateZ(180deg);
	-o-transform: rotateZ(180deg);
	-ms-transform: rotateZ(180deg);
	transform: rotateZ(180deg);
}
.hfnavbox{width:100%; height:auto;padding-top:45px; padding-bottom:45px; background:rgba(250,250,250,0.9); position:absolute; top:114px; left:0px; display:none; z-index:999999;}
.nav ul li.ac .hfnavbox{ display:block;}
/*头部下拉框*/
.hfnavbox .menu{width:510px; float:right; margin-right:85px;}
.hfnavbox .menu a{display:inline-block; line-height:30px; text-align:center; width:100px; margin:0px 35px;background:none;}
.hfnavbox .menu a.ac{ background:#b254a2; border-radius:5px; color:#fff;}
.hfnavbox .conbox{padding-left:120px; padding-right:120px; padding-top:30px; clear:both;}
.hfnavbox .conbox .cons{display:none; overflow:hidden;}
.hfnavbox .conbox .ac{display:block;}
.hfnavbox .conbox .cons ul{display:block; width:158px; float:left;  border-right:1px dotted #c3c3c3;  padding-bottom:10px;}
.hfnavbox .conbox .cons ul.first{border-left:1px dotted #c3c3c3;}
.hfnavbox .conbox .cons ul li{line-height:26px; font-size:14px; float:none; clear:both; text-align:left; text-indent:40px;}
.hfnavbox .conbox .cons ul li.first{font-size:16px; line-height:40px; font-weight:600; color:#000!important;}


/*banner*/
.new-bannerBox{ width:100%;height:630px; position:relative; overflow:hidden; z-index:1;}
.new-bannerBox .bigul{ width:100%;height:630px; overflow:hidden; margin-top:2px; position:relative; z-index:50 }
.new-bannerBox .bigul li{ width:100%;height:630px; overflow:hidden; background:#FFF; padding:0 1px; position:absolute; z-index:5 }
.new-bannerBox li img{ position:absolute; top:0; left:50%; margin-left:-1000px; display:block;}
.new-bannerBox #bannerPrev{ position:absolute; width:40px;height:67px;background:url(http://www.mr8459999.com/templets/hanfei/images/banner/bannerPrev.png) left top no-repeat; display:block; left:5%;top:50%; margin-top:-33px;z-index:500; opacity:0;filter:alpha(opacity:0);}
.new-bannerBox #bannerNext{ position:absolute; width:40px;height:67px; background:url(http://www.mr8459999.com/templets/hanfei/images/banner/bannerNext.png) left top no-repeat; display:block; right:5%;top:50%; margin-top:-33px; z-index:500;opacity:0;filter:alpha(opacity:0)}


.new-banner-btn{width:100%; height:10px; padding-top:10px; position:absolute; bottom:25px; z-index:500;}
.new-banner-btn .con{ width:1200px; margin:0px auto; text-align:right;}
.new-banner-btn .con a{ display:inline-block; width:10px;height:10px; margin:0px; background:#2d2d2d; border-radius:50%; margin-right:20px;}
.new-banner-btn .con .activeBtn{ background:#fff;}



/*footer*/
.footerbg{width:100%; height:370px; background:#f9f9f9;}
#footer{width:1200px; height:270px; margin:0px auto; padding:50px 0px; font-size:16px;}
.footLeft{width:280px; float:left;}
.footLeft p{line-height:24px; padding:10px 0px;}
.footLeft a.footchat{display:block; width:216px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:18px; background:#953984;}

.footRight{width:900px; float:right;}
.footRight .uls{ width:80px; float:left; margin-left:30px;}
.footRight .uls h3{color:#3d3f4b;}
.footRight .uls ul{padding-top:10px;}
.footRight .uls ul li{font-size:14px; line-height:26px; }
.footRight .uls ul li a{color:#666666;}
.footradius h3{text-align:center;}
.footradius ul li a{display:block; height:100%; border-radius:5px; text-align:center; font-size:16px;  color:#3d3f4b;}
.footradius ul li a:hover{ background:#c176b5; color:#fff;}
/* .copyright{height:40px; line-height:40px; background:#f3f3f3; text-align:center;} */

/*商务通*/
.hfnewR{ position:fixed;top:50%;right:0px;height:458px; margin-top:-229px;z-index:999999;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+270));}
.hfnewR ul{position:relative;height:458px}
.hfnewR li{ width:70px;height:75px; background:#b254a2; position:absolute;right:0;overflow:hidden; z-index:200}
.hfnewR li.gotop{ background:#d4d4d4;height:68px;bottom:4px;}
.hfnewR li a{ display:block; text-decoration:none;height:75px; overflow:hidden}
.hfnewR li p{ color:#FFF; font-size:14px;letter-spacing:0.8em; padding-left:15px; text-align:center; margin-top:-8px}
.hfnewR .tbIco{ width:45px;height:47px; display:block; margin:5px auto 0; background-image:url(http://www.mr8459999.com/templets/zt/syp/img/newRightIco.png);background-repeat:no-repeat}
.hfnewR .g1{ background-position:8px 5px;}
.hfnewR .g2{ background-position:8px -55px}
.hfnewR .g3{ background-position:8px -180px;margin:5px 0 0 12px;}
.hfnewR .g4{ background-position:8px -115px}
.hfnewR .g5{ background-position:8px -240px}
.hfnewR .g6{ background-position:8px -310px;height:40px}
.hfnewR .weixin{ width:232px;height:244px; padding-right:9px; background:url(../image/rightborderBj.png) right top no-repeat; position:absolute;right:75px;bottom:0;display:none}
.hfnewR .zheyouhui{ width:232px;height:190px; padding-right:9px; background:url(../image/rightborderBj.png) right top no-repeat;position:absolute;right:75px;top:0; overflow:hidden; display:none}
.hfnewR .zheyouhui div{ background:#FFF;height:170px; background:rgba(255,255,255,.9); padding-top:20px}
.hfnewR .rzxghb{border:1px solid #636363;display:inline-block;vertical-align:middle;line-height:22px;padding:0 8px;margin:0 10px;font-size:14px;color:#636363;text-decoration:none}
.hfnewR .huidian{width:319px;height:75px; background:#b254a2;overflow:hidden; cursor:pointer}
.hfnewR .telnum{ background:#b254a2; width:251px;height:59px; float:right; font-size:0; padding-top:19px; text-align:center; }
.hfnewR .telnum .num{border:0;background:#FFF;width:150px;height:40px; border-radius:3px 0 0 3px;color:#333; font-size:16px; line-height:40px;vertical-align:top; padding-left:4px}
.hfnewR .telnum .sumbitbtn{ border:0; background:#cccccc; width:76px;height:40px; border-radius:0 3px 3px 0;color:#4c4c4c; font-size:14px; line-height:40px;vertical-align:top; font-weight:bold;}
.hfnewR .shense{ background:#ac00ae}


