.topnav_inner,.wrap{width:1150px;margin:0 auto}
.topnav{background:url(../Images/top_nav.jpg) repeat-x;height:30px;line-height:30px;color:#a6a6a6;min-width:1150px;}
.topnav img{vertical-align:middle}
.topnav .weibo{line-height:20px;margin-top:4px;}
.topnav .weibo img{ width:20px; height:20px;}
.pifa_logo{line-height:58px; height:58px; padding:10px 0px; overflow:hidden; max-width:400px;}
.pifa_logo_lj{display: table-cell;vertical-align:middle;*display: block; height:58px; overflow:hidden;}
.pifa_logo_lj img {vertical-align:middle; max-height:58px; max-width:300px; }
.menu{font-size:14px;background:url(../Images/nav1_bg.jpg) repeat-x;height:42px;margin-bottom:10px;}
.menu_left,.menu_right{width:10px;overflow:hidden;height:42px;}
.menu_left{background:url(../Images/nav1_left.jpg) no-repeat;float:left}
.menu_right{background:url(../Images/nav1_right.jpg) no-repeat;float:right}
.menu a{float:left;color:#fff;line-height:42px;}
.menu .fl a{width:115px;background:url(../Images/nav1_split.jpg) no-repeat right 0;text-align:center}
.menu .fl a:hover{background:url(../Images/nav1_hover.jpg) no-repeat;}
.menu .left_dot{background:url(../Images/nav1_ico.jpg) no-repeat 0 1px;padding-left:18px; cursor:pointer}
.menu .right_dot{background:url(../Images/nav1_ico.jpg) no-repeat right 1px;padding-right:18px; cursor:pointer}
.menu .fr{margin-right:-10px;}
.menu .fr a{padding:0 10px;}
.menu .fr a:hover{background:url(../Images/nav1_hover2.jpg) no-repeat right 0;}
/*reg*/
.reg_form{border:1px solid #d9d9d9;padding:4px; position:relative;margin-bottom:10px;}
.reg_form_inner{padding:50px 50px 20px 180px;background:url(../Images/dot_bg.jpg);}
.reg_form li{*zoom:1;height:55px;}
.reg_form li:after{content:'\20'; display:block; height:0; clear:both;}
.reg_form .lb{float:left;width:120px; padding-right:10px;font-size:14px; text-align:right;line-height:31px;}
.reg_form .lb b{color:red;font-family:verdana;margin-right:5px;}
.reg_form .input{float:left;border:1px solid #bdbdbd;height:30px;background:#fff;overflow:hidden;margin-right:5px;}
.reg_form .reg_txt{width:254px;font-size:14px;height:26px;line-height:26px;border:none 0;padding-left:5px;}
.reg_form .ico{float:left;width:40px;border-right:1px solid #dcdcdc;height:22px;margin-top:4px;}
.reg_form .uid{background:url(../Images/ico_uid.jpg) no-repeat center center;}
.reg_form .pwd{background:url(../Images/ico_pwd.jpg) no-repeat center center;}
.reg_form .mc{background:url(../Images/ico_mc.jpg) no-repeat center center;}
.reg_form .area{background:url(../Images/ico_area.jpg) no-repeat center center;}
.reg_form .id{background:url(../Images/ico_id.jpg) no-repeat center center;}
.reg_form .cat{background:url(../Images/ico_cat.jpg) no-repeat center center;}
.reg_form .tel{background:url(../Images/ico_tel.jpg) no-repeat center center;}
.reg_form .adr{background:url(../Images/ico_adr.jpg) no-repeat center center;}
.reg_form .email{background:url(../Images/ico_mail.jpg) no-repeat center center;}
.reg_form .qq{background:url(../Images/ico_qq.jpg) no-repeat center center;}
.reg_form .code{background:url(../Images/ico_code.jpg) no-repeat center center;}
.reg_form select{font-size:14px;border:none 0;margin-top:5px;}
.reg_form label{clear:left;display:block; }
.reg_form label.error{color:#e33b11;padding-left:130px;}
.reg_form label.success{}
.reg_form input.error{}
.reg_form input.success{}
.reg_form .tip{float:left;line-height:30px;padding-left:40px;display:none}
.reg_form .line{background:#c8c8c8;width:1px;height:680px; position:absolute;left:630px;top:40px;}
.reg_form .dot{ position:absolute;left:630px;top:40px;background:url(../Images/reg_tip.jpg) no-repeat;width:7px;height:10px;display:none}
.reg_form .submit{height:120px;padding-top:15px;width:300px; padding-left:130px;}
.reg_form .reg_btn{background:url(../Images/btn_reg.jpg) no-repeat;width:301px;height:38px;border:none 0; cursor:pointer}
.reg_form .agr{margin-top:20px; text-align:right}
.reg_form .agr a{background:url(../Images/dot.jpg) no-repeat 0 2px;padding-left:15px;*zoom:1}
/**/
.foot{border:1px solid #d9d9d9; text-align:center;}
.foot .copyright{background:#ededed;border-bottom:1px solid #d9d9d9;padding:10px 0}
.foot .copyright p{padding:5px 0}
.foot .copyright a{margin:0 5px;}
.foot .pic{background:#f3f3f3;border-top:1px solid #ffffff;padding:10px 0;}
.foot .pic a{margin:0 10px;}
/*首页*/
.box{border:1px solid #d9d9d9;padding:1px;}
.box .hd{font-size:16px;font-family:'微软雅黑'; text-indent:16px;background:url(../Images/box_tit.jpg) repeat-x;line-height:35px;}
.box .more{border-top:1px dotted #ccc;padding:10px 15px;}
.box .more a{color:#c92c07}
.col_left{width:250px;float:left;}
.col_main{width:630px;float:left;margin-left:10px;display:inline}
.ad_pic{  height:440px;}
.ad_pic a{height:216px; float:left;}
.ad_pic a img{display:block;width:250px; height:216px; overflow:hidden;}
.fastway {border:1px solid #d9d9d9;padding:4px 0 0 4px;}
.fastway a{float:left;width:118px;height:78px;margin-bottom:3px;margin-right:4px;}
.fastway .btn_newbie{background:url(../Images/img_xs.jpg) no-repeat}
.fastway .btn_help{background:url(../Images/img_bz.jpg) no-repeat}
.fastway .btn_safe{background:url(../Images/img_aq.jpg) no-repeat}
.fastway .btn_down{background:url(../Images/img_xz.jpg) no-repeat}
.product_list{padding-top:5px;height:164px; overflow:hidden;}
.events_list{padding:6px 0;}
.events_list li{float:left;width:199px;margin-left:8px;display:inline}
.events_list .pic{height:200px;}
.events_list .txt{padding:10px 5px;background:url(../Images/dot_bg.jpg)}
.events_list .date{color:#999}
.events_list .name{color:#e04004}
.aboutus{background:url(../Images/img_aboutus.jpg) no-repeat;height:125px;border:1px solid #d9d9d9}
.aboutus p{padding:24px 20px 0 164px;color:#999}
.col_right{float:right; width:250px;}
.contact{background:url(../Images/home_qq.jpg) no-repeat;height:214px; width:248px;border:1px solid #d9d9d9;}
.contact p.telphone{line-height:40px;margin-top:79px; padding-left:42px;width:200px; height:40px; float:left; color:#e04004; font-size:24px; font-family:"微软雅黑","宋体", "黑体";}
.qq_list{line-height:30px;margin-top:5px;padding-left:26px;float:left;}
.qq_list a{margin-bottom:3px;float:left;line-height:30px; text-indent:25px;width:96px;overflow:hidden;}
.partner{*padding-bottom:10px;}
.partner ul{margin-left:-10px;}
.partner li{float:left;width:127px;height:37px;margin:0px 0px 6px 10px; _margin:0px 0px 6px 8px; border:1px solid #ebebeb; padding:3px; overflow:hidden;}
.partner li img{ width:127px; height:37px;}
.news_list li{padding:8px 10px 5px 10px;border-top:1px dotted #ccc;height:36px; *height:34px;}
.news_list li p{width:230px;white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; float:left;}
.faq_list{padding:10px 15px;}
.faq_list li{line-height:27px; width:205px;white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.ebtn {padding-left:5px;}
.ebtn a{float:left;}
.btn_reg{background:url(../Images/btn_regl.jpg) no-repeat;width:122px;height:35px;}
.btn_login2{background:url(../Images/btn_loginq.jpg) no-repeat;width:118px;height:35px;}
.login_mod{border:1px solid #d9d9d9;background:url(../Images/dot_bg.jpg)}
.login_mod .tit{font-size:16px;font-family:'微软雅黑'; text-indent:16px;line-height:36px;}
.login_mod ul{padding:5px 0;}
.login_mod li:after{}
.login_mod li{margin-bottom:7px;padding-left:55px;*zoom:1}
.login_mod .lb{float:left;width:54px; text-indent:16px;margin-left:-55px;line-height:24px;}
.login_mod .put{background:url(../Images/h_input.jpg) repeat-x;height:24px;border:1px solid #d9d9d9;line-height:24px;width:155px;position:relative;padding-right:25px;}
.login_mod .put_mb{width:182px;position:relative;}
.put_mb_input{background:url(../Images/h_input.jpg) repeat-x;height:22px;border:1px solid #d9d9d9;line-height:24px; width:75px;_width:72px;float:left;}
.put_mb_s{ font-size:16px; padding-left:18px;  color:#136004; font-weight:bold; line-height:28px;}
.login_mod .put input{width:98%;border:none 0;background:none}
.login_mod .put label{ position:absolute;right:0px;top:2px;width:20px;height:20px;}
.login_mod .put label.success{background:url(../Images/lb_suc.png) no-repeat center center}
.login_mod .put label.error{background:url(../Images/lb_err.png) no-repeat center center}
.login_mod .code{width:75px;float:left;margin-right:5px;}
.btn_login{width:181px;height:30px;background:url(../Images/btn_login.jpg) no-repeat;border:none 0; cursor:pointer}

.focus{border:1px solid #d9d9d9; position:relative}
#sliderFade .slider-pic{position:relative;height:214px;width:628px;}
.slider-pic img{ height:214px; width:628px;}
#sliderFade .slider-pic li{position:absolute;left:0;top:0;display:none}
.slider-num{position:absolute;right:5px;bottom:5px;font-size:12px;font-family:arial; _top:21%}
.slider-num li{cursor:pointer;background:url(../Images/focus_tri.png) no-repeat;width:24px;height:24px;color:#fff;text-align:center;line-height:24px;float:left;margin-right:2px}
.slider-num li.current{font-weight:bold}
/*officialnoticelist*/
.columns .wrapper{
width:1129px;
margin:10px auto;
border:1px solid #d9d9d9;
padding:13px 9px 29px 10px;
}
.columns h2{
margin:10px 0 10px 23px;
background:url(../Images/icon.png) no-repeat 0 -76px;
height:18px;
font-size:17px;
font-family:"微软雅黑";
padding-left:36px;
line-height:18px;
}
.columns ul.articlelist{
padding:4px 0 0 0;
border-top:2px solid #737373;
list-style:none;
}
.columns li{
height:30px;
line-height:30px;
}
.columns li.bg_color{
background-color:#e5f5f5;
}
.columns li a{
display:block;
height:30px;
padding-left:25px;
color:#555;
}
.columns .title-list{
float:left;
width:750px;
height:30px;
padding-left:37px;
line-height:30px;
background:url(../Images/icon.png) no-repeat -131px -81px;
overflow:hidden;
white-space:nowrap;
}
.columns .date{
float:right;
height:30px;
width:120px;
line-height:30px;
padding-right:38px;
}
.m-pages{
margin-top:13px;
}
.m-pages a, .m-pages em, .m-pages b{
background:url(../Images/label.png) no-repeat;
}
.m-pages:after{content:'\20'; display:block; height:0; clear:both;}
.m-pages{*zoom:1;}
.m-pages a, .m-pages b, .m-pages span { margin-right:4px; color:#555555;}
.m-pages a, .m-pages b, .m-pages em, .m-pages span { float:left; height:25px; line-height:25px;}
.m-pages a { background-position:left -139px; padding-left:8px;}
.m-pages a em { background-position:right -139px; padding-right:8px;}
.m-pages b { background-position:left -164px; padding-left:8px;}
.m-pages b em { background-position:right -164px; padding-right:8px;}
.m-pages .m-input { width:40px;}
.m-pages-btn { vertical-align:middle;}
.m-pages em { cursor:pointer;}
.m-pages a{ text-decoration:none;}
.clear{clear:both;}


/*wangzhi*/
.web_container{ border:1px solid #d9d9d9; margin-bottom:10px; padding-bottom:25px;}
.web_container .web_title{ height:50px; margin-left:25px; *padding-left:25px; color:#000; font-size:24px; font-family: "微软雅黑","黑体","宋体"; line-height:50px;}
.web_container .intro_title{ height:34px; background:url(../Images/label.png) top left; padding-left:25px; line-height:34px; color:#777;}
.web_list{width:100%;}
.web_list td { border:1px solid #e5e5e5; padding:10px 0 10px 25px; height:24px; line-height:24px; vertical-align:middle; font-size:14px;}
.web_list td img{ padding-right:10px; height:14px; width:14px;}

/*sign-ok*/
.sign-wrap{ float:left; width:1100px; margin:0px auto; margin-bottom:10px; padding-bottom:100px; background:#FFFFFF url(../Images/reg_inner_bg.jpg) repeat-x bottom left;}
.sign-wrap .sign-inner{ float:left; width:478px; margin:45px 311px 0px 311px; background:url(../Images/sign_center.gif) repeat-y top left; display:inline;}
.sign-ok{ float:left; width:478px; height:20px; background:url(../Images/sign_top.gif) no-repeat top left; padding-top:140px; text-align:center; font-size:18px; line-height:18px;}
.sign-id{ float:left; width:478px; margin-top:18px; height:30px; font-size:30px; line-height:30px; text-align:center;}
.sign-guide{ float:left; width:478px; height:18px; margin-top:60px; text-align:center; font-size:18px;}
.sign-select{ float:left; width:478px; height:40px; margin-top:25px; padding-bottom:50px; background:url(../Images/sign_bottom.gif) no-repeat bottom left; }
.sign-select .but1{ float:left; width:92px; height:38px; margin-left:192px; display:inline; background-color:#fff;font-size:14px; text-align:center; cursor:pointer;border:1px solid #cfcfcf; line-height:38px;}
.sign-select  a:hover{ background-color:#CCCCCC; border:1px solid #fff;}