﻿@charset "utf-8";
* { padding:0px; margin:0px; }
img { border:0px; vertical-align:top; }
ul, p { margin: 0; padding: 0; font-weight: normal; font-style: normal; font-family: inherit; }
body { line-height:24px; background:#fbfbfb; color:#333; font-size:12px; font-family:Helvetica, Tahoma, Arial,"PingFang SC","Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;}
ul li { list-style:none; }
a:link, a:visited { color: #333; text-decoration: none; }
a:hover { color:#205ea1;}
input,button,select,textarea{border:0px; vertical-align:middle; font-size:12px; font-family:Helvetica, Tahoma, Arial,"PingFang SC","Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;}

.clear{ line-height: 0px; zoom: 0; height: 0px; clear: both; font-size: 0px}
.clear_hr{ line-height: 0px; zoom: 0; height: 0px; border-bottom:solid 1px #ddd; clear: both; font-size: 0px}
.clear_hr10{ line-height: 0px; zoom: 0; height: 10px; border-bottom:solid 1px #ddd; clear: both; font-size: 0px}
.clear_h10{ line-height: 0px; zoom: 0; height: 10px; clear: both; font-size: 0px}
.clear_h20{ line-height: 0px; zoom: 0; height: 20px; clear: both; font-size: 0px}
.clear_h30{ line-height: 0px; zoom: 0; height: 30px; clear: both; font-size: 0px}

.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.dib{ display:inline-block}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.mr40{ margin-right:40px;}

a.more{ float:right; color:#666;}
a.more:hover{ color:#ff2b2b;}
b.cc63{ color:#cc6633; margin:0 5px;}

.main{ width:1190px; margin:0 auto;}
.main990{ width:990px; margin:0 auto;}

/*top*/
.top_up{ height:30px; line-height:30px; background:#fafafa; border-bottom:solid 1px #f0f0f0;}
.top_up_l{ float:left; color:#666;}
.top_up_l a{ color:#666;}
.top_up_l a:hover{ text-decoration:underline;}
.top_up_l a.dj{ line-height:18px; margin:0 5px; padding:0 5px; background:#F25548; color:#fff; font-weight:bold; display:inline-block; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.top_up_r{ float:right;}
.top_xl{ position:relative; color:#666; float:left; z-index:580;}
.top_xl a{ color:#666; display:block;}
.top_xl a:hover{ background:#f6f6f6;}
.top_xl>span{ padding:0 5px; float:left; cursor:pointer;}
.top_xl span b{ float:left; font-weight:normal;}
.top_xl span i{ width:11px; height:6px; margin:13px 0 0 5px; display:inline-block; background:url(../images/head_foot_icon.png) no-repeat 0 0; text-indent:-9999px;}
.top_xl .top_div{ width:70px; line-height:24px; background:#fff; border:solid 1px #f0f0f0; position:absolute; top:30px;left:0px; z-index:9999; display:none;}
.top_xl .top_div a{ padding:0 5px;}

.top_up_r2{ float:right; margin-right:10px;}
.top_up_r2 li{ height:14px; line-height:14px; float:left; margin:8px 0; padding:0 10px; border-right:solid 1px #eee;}
.top_up_r2 li a{ color:#205ea1;}
.top_up_r2 li a:hover{ text-decoration:underline;}

.logo{ height:50px; padding:20px 0; float:left;}
.logo img{ height:50px;}
.slogan{ height:56px; padding:17px 10px; float:left; display:none;}
.subhead{ height:40px; margin:25px 0px 0px 10px; float:left;}
.subhead i{ width:2px; height:34px; margin:10px 15px 0 0; background:#aaa; text-indent:-99999px; float:left;}
.subhead h2{ line-height:30px; padding-top:12px; font-size:22px; font-weight:400; float:left; color:#444;}
.subhead a{ color:#444;}

.top_tel{width:210px; height:50px; padding:20px 0; float:right;}

/*nav*/
.top_nav{ height:40px; line-height:40px; }
.top_nav ul{ font-family:Helvetica, Tahoma, Arial,"PingFang SC","Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif; font-size:14px; float:left;}
.top_nav ul li{ float:left; border-right:none; position:relative; z-index:99999;}
.top_nav ul li a{ padding:0 25px; color:#fff; display:inline-block;}
.top_nav ul li a.current{ background:#2e71b9;}
.top_nav ul li a:hover{ background:#2e71b9;}
.top_nav ul li ul{ background:#fbfbfb; border:solid 1px #ddd; border-top:none; position:absolute; left:0; right:0; top:40px; display:none;}
.top_nav ul li ul li{ width:100%; line-height:34px; text-align:center;}
.top_nav ul li ul li a{ padding:0 5px; color:#333; display:block;}
.top_nav ul li ul li a:hover{ color:#fff;}

/*foot*/
/*.foot_help{ width:100%; padding:15px 0; background:#27303f; display:inline-block; font-family:Helvetica, Tahoma, Arial,"PingFang SC","Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;}
.foot_help li{ width:16%; padding:0 1%; float:left; color:#818c9e;}
.foot_help li h3{ line-height:30px; margin-bottom:5px; font-size:14px; font-weight:normal;}
.foot_help li p{}
.foot_help li a{ color:#818c9e;}
.foot_help li a:hover{ text-decoration:underline;}
.foot_help li.col p{ width:50%; float:left;}
.foot_help li.foc{ width:26%;}
.foot_help li.foc p{ border-bottom:solid 1px #3d4553; float:left; clear:both;}
.foot_help li.foc p:last-of-type{ border:none;}
.foot_help li.foc img{ width:90px; height:90px; margin:0 20px 10px 0; display:inline-block;}
.foot_help li.foc a:last-of-type img{ margin-right:0;}
.foot_help li.foc i{ width:30px; height:30px; margin:10px 10px 0 0; background:url(../images/head_foot_icon.png) no-repeat; display:inline-block; text-indent:-99999px;}
*+html .foot_help li.foc p{ width:100%; border-bottom:none;}
*+html .foot_help li.foc i{ text-indent:0; font-size:0; line-height:0;}
.foot_help li.foc i.wx{ background-position:0 -20px;}
.foot_help li.foc i.sina{background-position:0 -60px; }
.foot_help li.foc i.qwb{background-position:0 -100px; }

.foot{ padding:15px 0; background:#171f2a;}
.foot_l{ width:850px; padding:10px 0; float:left;}
.foot_l p{ color:#979da4;}
.foot_l p.fri{ font-size:14px;}
.foot_l p.fri a{ line-height:24px; margin-left:15px; color:#979da4; display:inline-block;}
.foot_l p.fri img{ height:14px; margin:5px 5px 0 0; float:left;}
.foot_r{ float:right;}
.foot_r span{font-size:14px; color:#979da4;}
.foot_r span h3{ font-weight:normal;}
.foot_r span h3 em{ font-size:12px; font-style:normal;}
.foot_r span b{ font-size:16px;}
.foot_r span.btn{ padding:28px 0 0 10px;}
.foot_r span.btn a{ padding:0 0 0 40px; background:url(../images/head_foot_icon.png) no-repeat 0 -138px; border-left:solid 1px #979da4; font-size:16px; color:#979da4;}

/*友情链接*/
.foot_fri{ border-top:solid 1px #ddd;}
.foot_fri table{ border-collapse:collapse;}
.foot_fri table td{ padding:10px; border:solid #ddd; border-width:0 1px; font-size:14px;}
.foot_fri table td.tit{ width:160px; text-align:center; font-size:18px;}
.foot_fri table td span{ width:12%; height:24px; padding:0 1%; float:left; overflow:hidden;}

/*foot*/
.foot_help{ width:100%; padding:15px 0; background:#fafafa; border:solid #f4f4f4; border-width:1px 0; display:inline-block; font-family:Helvetica, Tahoma, Arial,"PingFang SC","Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;}
.foot_help li{ width:11%; padding:0 1%; float:left;}
*+html .foot_help li{ width:178px; padding:0 10px;}
.foot_help li h3{ line-height:30px; margin-bottom:5px; font-size:14px; font-weight:normal; border-bottom:solid 1px #eee; text-indent:3px;}
.foot_help li p{ padding-left:10px; background:url(../images/member_pics.png) no-repeat -495px 11px;}
    .foot_help li.foc{ width:25%;}
.foot_help li.foc p{ padding:0; float:left; clear:both; background:none;}
.foot_help li.foc p:last-of-type{ border:none;}
.foot_help li.foc img{ width:120px; height:125px; margin:0 20px 10px 0; display:inline-block;}
.foot_help li.foc a:last-of-type img{ margin-right:0;}
.foot_help li.foc i{ width:30px; height:30px; margin:10px 10px 0 0; background:url(../images/head_foot_icon.png) no-repeat; display:inline-block; text-indent:-99999px;}
*+html .foot_help li.foc p{ width:100%; border-bottom:none;}
*+html .foot_help li.foc i{ text-indent:0; font-size:0; line-height:0;}
.foot_help li.foc i.wx{ background-position:0 -20px;}
.foot_help li.foc i.sina{background-position:0 -60px; }
.foot_help li.foc i.qwb{background-position:0 -100px; }


.foot{ border-top:solid 1px #eee; padding:10px 0;}
.foot_nav{ color:#999; text-align:center;}
.foot_nav a{ color:#666; padding:0 10px;}
.foot_nav a:hover{ color:#205ea1;}
.foot_txt{ color:#999; text-align:center;}


