@charset "utf-8";
/* CSS Document */

/*All*/
body {
    color: #555555;
    font: 12px Arial,SimSun,sans-serif;
    margin: 0;
    padding: 0;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, button, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
fieldset, img {
    border: 0 none;
}
table {
    border-spacing: 0;
}
ol, ul, li {
    list-style: none outside none;
	list-style-type:none;
}
address, caption, cite, code, dfn, em, th, var {
    font-style: normal;
    font-weight: 400;
}
strong {
    font-style: normal;
    font-weight: 700;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 400;
}
q:before, q:after {
    content: "";
}
abbr, acronym {
    border: 0 none;
}
a {
    color: #555555;
    text-decoration: none;
}
a:hover {
    color: #0069ca;
    text-decoration: none;
}

.fL {
    float: left;
}
.fR {
    float: right;
}
.tB {
    font-weight: 700;
}
.tN {
    font-weight: 400;
}
.aL {
    text-align: left;
}
.aC {
    text-align: center;
}
.aR {
    text-align: right;
}

.clearfix{overflow:hidden;_zoom:1;}

.hight30{ width:100%; height:20px;}

.hight15{ width:100%; height:15px;}

.q_barBox,.header,.footer,.centerBox{ width:780px; margin:0 auto;}

/*q_bar*/

.q_bar{ width:100% ; background:#f8f8f8; border-bottom:1px solid #e6e6e6; padding:3px 0px;}

.q_barBox li { display:block ;float:left; margin-left:8px;}

.q_barBox li a{ display:block ; float:left;}

.q_barBox01{float:left;}

.q_barBox02{float:right;}

.q_barBox01 li:first-child{ margin-left:0px;}

.q_barBox02 li:first-child{ margin-right:0px;}

.q_barBox02 li{ float:right; margin-right:8px; margin-left:0px;}

/*header*/

.header{ padding-top:12px; overflow:hidden; }

.funLogo,.funLogo a{ display:block; width:165px; height:118px; background:url(../img/funLogo.jpg) no-repeat; text-indent: -9999px; float:left}

.funNav{ float:left ; }

.banner_01 { float:left; width:515px; height:80px; overflow:hidden; }

.fbhome{ float:right;  padding-top:32px; }

.fbhome a{ display:block; width:60px; height:26px; line-height:220%; padding-left:35px; overflow:hidden}

.bkHome { width:65px; height:26px; background:url(../img/home.gif) no-repeat 5px 0px; overflow:hidden}

.fb { width:65px; height:26px; background:url(../img/fb.gif) no-repeat 5px 0px; overflow:hidden}

.headerNavBox{ width:605px; padding-left:10px; height:34px; background:url(../img/navBg.jpg); }

.headerNavBox li { display:block; height:33px; float:left;}

.nav_01 a{display:block; width:112px; height:33px; background:url(../img/nav_01.jpg) top; text-indent: -9999px;}
.nav_01 a:hover{display:block; width:112px; height:33px; background:url(../img/nav_01.jpg) center; text-indent: -9999px;}

.nav_02 a{display:block; width:129px; height:33px; background:url(../img/nav_02.jpg) top; text-indent: -9999px;}
.nav_02 a:hover{display:block; width:129px; height:33px; background:url(../img/nav_02.jpg) center; text-indent: -9999px;}

.nav_03 a{display:block; width:110px; height:33px; background:url(../img/nav_03.jpg) top; text-indent: -9999px;}
.nav_03 a:hover{display:block; width:110px; height:33px; background:url(../img/nav_03.jpg) center; text-indent: -9999px;}

.nav_04 a{display:block; width:131px; height:33px; background:url(../img/nav_04.jpg) top; text-indent: -9999px;}
.nav_04 a:hover{display:block; width:131px; height:33px; background:url(../img/nav_04.jpg) center; text-indent: -9999px;}

.nav_05 a{display:block; width:112px; height:33px; background:url(../img/nav_05.jpg) top; text-indent: -9999px;}
.nav_05 a:hover{display:block; width:112px; height:33px; background:url(../img/nav_05.jpg) center; text-indent: -9999px;}

/*footer*/

.footer{ border-top:1px solid #ef2a59 ; padding:20px 0; color:#b1b1b1; text-align:center;}

.footerNav{ width:450px; margin:0 auto;}

.footerNav li{ display:block ;float:left; padding:0px 5px;}

.footerNav li a{ display:block ; color:#b1b1b1;}

.footerNav li a:hover{ display:block ; color:#0069ca;}

.footer p { line-height:300%;}

/*centerBox*/

.centerBox{ padding: 20px 0;}

.index_left{ float:left; width:200px; }

.index_right{ float:right; width:570px; }

.inTitle01{ width:190px; padding-left:10px; height:35px; background:url(../img/titleBk01.gif) no-repeat; font-size:15px; font-weight:bold; line-height:38px; }

.inTitle02{ padding:10px 0 ; padding-left:3px; font-weight:bold; border-bottom:1px #e0e0e0 solid; color:#ef2a59; }
.ttll {
	background:url(../img/ttl_bg.png) no-repeat;
	padding:0;
	padding-left:10px;
	font-weight:bold;
	color:#ef2a59;
	font-size: 16px;
}

.inTitle03{ float:left ; padding:8px 2px; font-weight:700;}

.inTitle04{ width:190px; padding-left:10px; height:35px; background:url(../img/titleBk02.gif)no-repeat; font-size:15px; font-weight:bold; line-height:38px; }

.inTitle02 li { display:block; float:left; }

.inTitle02 li span { display:block; height:16px; padding-left:5px; }

.inBm{ width:200px; height:1px; background:url(../img/titleBk_buttom.gif) no-repeat;}

.inBox{ width:180px; padding:10px; background:url(../img/titleBk_line.gif) repeat-y;}

.inIc{ width:16px; height:16px;}

.inList{ padding:5px 0px;}

.inList a{ display:block; float:left; padding:8px 2px;}

.ezList {}

.ezList a{display:block; padding:8px 0;}

.outside{ width:71px; padding-left:15px; height:26px; color:#FFFFFF ; background:url(../img/arrow_r.gif); float:left; line-height:25px;}

.outside_con{float:right; width:465px; padding-left:15px; }

.outside_con li{ float:left; padding-left:10px; padding-right:10px; background:url(../img/ya_1.gif) left no-repeat; margin-top:5px;}

.outside_con li a{}

.bannerIn{ width:570px;}

.clr_after:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.new_title {
    background-color: #F5F5F5;
    border-bottom: 1px solid #C9C9C9;
    clear: both;
    color: #555555;
    height: 31px;
    line-height: 31px;
    margin-top: 6px;
    position: relative;
}

.new_title h3 {
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-indent: 14px;
}

.new_title ul {
    position: absolute;
    right: 16px;
    top: 6px;
}

.new_title ul li {
    background-color: #FFFFFF;
    border: 1px solid #C9C9C9;
    cursor: pointer;
    float: left;
    height: 24px;
    line-height: 24px;
    margin-right: -1px;
    padding: 0 11px;
}

.new_title ul li.active {
    border-bottom: 1px solid #FFFFFF;
}

.payInBbox{}

.s_blocks {
    margin: 10px;
    overflow: hidden;
    width: 570px;
}

.s_block {
    border-right: 1px dotted #E0E0E0;
    float: left;
    margin-right: 19px;
    padding-right: 19px;
}

.s_block_x2 {
    width: 260px; 
}

.s_block_last {
    border: medium none;
    margin-right: 0;
    padding-right: 0;
}

.pk_index_list {
    font-size: 14px;
    line-height: 30px;
}

.pk_index_list a{ color:#0069CA; display:block; float:left; } 


.pk_index_list li span {
    color: #EF2A59;
    font-size: 12px; 
	font-weight:normal;
	margin-left:2px;
}


.pr {
    font-family: arial !important;
	float:right;
	font-size: 14px;
	color: #EF2A59; 
	font-weight: bold;
}
