@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0;}
body{ /*text-align:center;*/ font:14px "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif; color:#333; height:100%; min-width:1260px; background:#fff; max-width:100%; overflow:auto; overflow-x:hidden}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
i{ font-style:normal}
input, button, select, textarea { outline:none; font:12px Microsoft YaHei,SimHei;}
fieldset,img{ border:0; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
em { font-style:normal; }
textarea { resize:none; } /*forbidden text drag especail in chrome*/
.compatibility_ie6{ /* _behavior: url(iepngfix/iepngfix.htc); _behavior:url("csshover.htc"); behavior: url(ie-css3.htc); */}
a{ text-decoration:none; color:#333; font-size:12px;}
li{ list-style-position:outside; list-style:none; vertical-align:bottom;}
/****************************** Above Common Css Style End ******************************/
.lr_all{ text-align:justify; text-justify:inter-ideograph;} /* in order to lft rit align [justify align] */
.font_adjust{-webkit-text-size-adjust:none;}/* solve the font-size<12, do not show normally at the chrome  */
.opacitys{ opacity:0.6; filter: Alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; }
.clearfix:after{ content:"."; height:0; display:block; visibility:hidden; clear:both;}
.clearfix{*+height:1%;}
.row_box{ height:auto; width:950px;}
.ove_hi{ overflow:hidden;}
.ove_vi{ overflow:visible;}
.ove_au{ overflow:auto;}
.rela{ position:relative; top:0px; left:0px;}
.abso{ position:absolute;}
.fb{ font-weight:700;}
.ali_l{ text-align:left;}
.ali_r{ text-align:right;}
.ali_c{ text-align:center;}
.flt_l{ float:left;}
.flt_r{ float:right;}
/****************************** Above Custom Common Css Style End ******************************/


/******************************** 页面公共 Start *********************************/
/** Header Start **/
.header{ height:0px; background:#fff; width:100%; min-width:1200px; margin:0 auto; position: fixed; left:0; top:0; z-index:10;}
.header .tops{ height:30px; position:relative; left:0; top:0; z-index:5;background-color:rgba(255,255,255,);}
.header .tIns{ width:1200px; margin:0 auto}
.header a{display:block; min-height:30px; line-height:30px; font-size:14px;}
.header a:hover{color:#E95048;}
.header .lTel{ color:#000; padding:0 0 0 26px; line-height: 30px;float:left;background: url(../images/telIcons.png) no-repeat 0 center;}
.header .jg{ float:right; margin:9px 0 0 0;  overflow:hidden; width:1px; height:15px; background:#ddd}
.header .dlzc{ color:#000; transition:all linear .2s; float:right; white-space:nowrap; padding:0 20px}
.header .tcs{ color:#000; transition:all linear .2s; float:right; white-space:nowrap; padding:0 10px}
.header .yhm{ color:red; transition:all linear .2s; float:right; white-space:nowrap}
.header .recharge{ color:red; }
.header .nh{ display:block; float:right; color:#000; font-size:12px; line-height:30px}
.header .qxcp{ float:right; white-space:nowrap; font-size:0; position:relative; left:0; top:0; margin-left:18px}
.header .qxcp .fir{ display:inline-block; *display:inline; font-size:14px; zoom:1; line-height:30px; color:#000; white-space:nowrap; padding:0 15px 0 0; background:url(../images/ardIcon.png) no-repeat right center; white-space:nowrap; transition:all linear .2s; position:relative; width:75px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.header .qxcp .cCin{ display:none; position:absolute; left:0px; top:29px; padding:5px 0; width:105px; border-radius:3px; box-shadow:0 0 5px #ddd; overflow:hidden; background:#fff}
.header .qxcp .cCin a{ display:block; height:26px; line-height:26px; padding:0 10px; overflow:hidden; text-align:left; font-size:12px; color:#000; transition:all linear .2s}
.header .qxcp .cCin a:hover{ background:#515557; color:#fff}
.header .qxcp:hover .cCin{ display:block}
.header .inCon{ width:1200px;height:60px; margin:0 auto; z-index:3}

.brand{ width:300px; height:37px; background: url(../images/pfuwu.com.png) no-repeat 160px 2px; display: block;float: left; margin: 12px 5px 0px; }
.logo{ display:block; float:left; margin-left:-5px;}

/** Header End **/



/** Fade Pic Start **/
.flexslider{ position:relative;height:530px;overflow:hidden; width:100%; min-width:1200px; margin:0 auto}
.flexslider .slides{position:relative;z-index:1;}
.flexslider .slides li{height:530px;overflow:hidden;}
.flexslider .slides li a{ display:block; height:530px; margin-top:-405px;} /* chy */
.flexslider .slides .viewdetail{ display:block; height: 100px; margin: 305px auto 0px; width:1200px; background:url(../images/viewdetail.png) left 0 no-repeat; background-position-x: 68px;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:block;width:81px;height:81px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:2%; background:url(../images/glBtn.png) no-repeat 0 0;}
.flex-direction-nav li a.flex-next{right:2%;background:url(../images/grBtn.png) no-repeat 0 0;}
.flex-direction-nav li a.flex-prev:hover{background:url(../images/grBtnHv.png) no-repeat 0 0}
.flex-direction-nav li a.flex-next:hover{background:url(../images/glBtnHv.png) no-repeat 0 0}
/** Fade Pic End **/


/** Content Start **/
.content{ width:100%; min-width:1200px; margin:0px auto}


/** Bottom Start **/
.bottom{ width:100%; overflow:hidden; background:#f5f5f5; border-top:1px solid #f0f0f0; padding:45px 0 0 0}
.bottom .linkRow{ overflow:hidden; zoom:1; width:1200px; margin:0 auto; padding-bottom:30px}
.bottom .linkRow .lLink{ width:910px; float:left; overflow:hidden; zoom:1}
.bottom .linkRow .lLink .col{ width:20%; float:left; overflow:hidden}
.bottom .linkRow .lLink .t1{ display:block; font-size:16px; line-height:20px; padding:0 0 15px 0; text-align:left;font-weight: bold;}
.bottom .linkRow .lLink .lk{ display:block; text-align:left}
.bottom .linkRow .lLink .lk a{ font-size:14px; color:#666; line-height:24px; transition:all linear .2s}
.bottom .linkRow .lLink .lk a:hover{ color:#ff3039}
.bottom .linkRow .rEwm{ width:280px; float:right; text-align:right}
.bottom .rprRow{ border-top:1px solid #f0f0f0; padding:20px 0 15px 0; width:100%; background:#fff}
.bottom .rprRow .cpr{ width:1200px; margin:0 auto; overflow:hidden; zoom:1}
.bottom .rprRow .lpr{ line-height:26px; color:#666; font-size:12px; float:left; text-align:left; width:850px;}
.bottom .rprRow .lpr a{ color:#666; margin-left:10px; }
.bottom .rprRow .lpr img{ margin-left:10px; }
.bottom .rprRow .lpr .beian{ margin-left:0; }

.bottom .rprRow .rcp{ float:right; overflow:hidden; zoom:1; width:340px}
.bottom .rprRow .rcp a{ display:block; width:50px; height:50px; overflow:hidden; float:right; margin:0 0 0 24px; cursor:pointer; transition:all linear .2s; position:relative; left:0; top:0}
.bottom .rprRow .rcp a img{ display:block; width:50px; height:50px; position:absolute; left:0; top:0; visibility:visible; margin:0 auto; transition:all linear .2s; opacity:1; filter:alpha(opacity = 100)}
.bottom .rprRow .rcp a .dis{ visibility:hidden; opacity:0; filter:alpha(opacity = 0)}
.bottom .rprRow .rcp a:hover img{ visibility:hidden; opacity:0; filter:alpha(opacity = 0)}
.bottom .rprRow .rcp a:hover img.dis{ visibility:visible; opacity:1; filter:alpha(opacity = 100)}

/** Bottom End **/

/** RightBar Start **/
.rightBar{ width:50px; position:fixed; right:10px; top:50%; margin-top:-250px; z-index:100}
.rightBar .link{ display:block; cursor:pointer; width:50px; height:50px; background:#222; margin:1px 0 0 0; position:relative; left:0; top:0; transition:all linear .2s}
.rightBar .link .img{ display:block}
.rightBar .link .lChi{ display:none; opacity:0; filter:alpha(opacity = 0); height:50px; position:absolute; right:49px; top:0; padding:0 20px 0 0; overflow:hidden; transition:all linear .2s}
.rightBar .link .lChi .ar{ display:block; position:absolute; right:10px; top:15px}
.rightBar .link .lChi .txt{ display:block; height:50px; line-height:50px; font-size:14px; color:#fff; padding:0 20px; white-space:nowrap; border-radius:4px; background:url(../images/optBg.png) repeat;}
.rightBar .link:hover{ background:url(../images/hoverRtBarBg.jpg) repeat-y;}
.rightBar .link:hover .lChi{ display:block; opacity:1; filter:alpha(opacity = 100);}
.rightBar .link:hover .wxgzh,.rightBar .link:hover .chis{ display:block}
.rightBar .first{ cursor:default; border-top-left-radius:4px; border-top-right-radius:4px;}
.rightBar .last{ border-bottom-left-radius:4px; border-bottom-right-radius:4px;}

.rightBar .wxgzh{ display:none; position:absolute; padding-right: 12px; top:-11px; left:-197px; width:188px; height:258px; background:url(../images/gzhEwm.png) no-repeat 0 0}

.rightBar .chis{ display:none; padding:0 25px 0 0; width:378px; position:absolute; left:-400px; top:-50px}
.rightBar .chis .ars{ display:block; width:12px; height:22px; background:url(../images/arrIc.png) no-repeat 0 0; position:absolute; right:14px; top:70px; z-index:2}
.rightBar .cIns{ border-radius:3px; overflow:hidden; background:#fff; box-shadow:0 0 16px #dcdbdb; padding:15px 0 2px 0}
.rightBar .csIn{ width:322px; margin:0 auto; position:relative; left:0; top:0; background:url(../images/lines.jpg) repeat-y center 0}
.rightBar .csIn .tt{ display:block; height:20px; line-height:20px; font-size:16px; color:#333; text-align:left; font-weight:bold}
.rightBar .csIn .row{ height:40px; border-bottom:1px dashed #eee; text-align:left; font-size:0}
.rightBar .csIn .row .lt{ display:inline-block; *display:inline; zoom:1; line-height:48px; font-size:14px; color:#666; width:80px; text-align:left}
.rightBar .csIn .row .qq{ cursor:pointer; display:inline-block; *display:inline; zoom:1; height:22px; width:22px; background:url(../images/qqOn.jpg) no-repeat; position:relative; left:0; top:6px}
.rightBar .csIn .row .qq:hover{ background:url(../images/qqOn.jpg) no-repeat}
.rightBar .csIn .row .wx{ display:inline-block; *display:inline; zoom:1; height:22px; width:22px; background:url(../images/wx.jpg) no-repeat; margin-left:8px; position:relative; left:0; top:6px}
.rightBar .csIn .row .wx:hover{ background:url(../images/wxOn.jpg) no-repeat}
.rightBar .csIn .col{ width:140px}
.rightBar .mgt{ margin-top:8px}

/* 网站客服随机排序 */
.rightBar .csIn{width:340px;background:none;}
.rightBar .csIn .col{width:340px;}
.rightBar .csIn .row{width:170px; float:left; margin:auto;}
.rightBar .csIn .hour24{/* width:340px; */}
.rightBar .csIn .austin{margin-top:20px;}

/** RightBar Start **/


/* CHY */

.rEwm-left{ width:132px; float:left; }
.rEwm-right{ width:132px; float:right; }
.rEwm-text{ height:25px; line-height:25px; text-align:center; }
/******************************** 页面公共 E-n-d *********************************/
















































