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

/*??瀹??撮???ㄧ??CSS???ㄦ?峰? 绗?????????*/


/*
 * 灏??锋??榛?璁?argin??padding????璁扮疆?
 * @overlay *
 * @desc	??????璁扮??margin??padding?藉?ㄤ娇?ㄦ?跺?蜂?瀹?涔?
 */
* { margin: 0; padding: 0; }
/*
 * 淇??IE5.x??IE6????浣?婧㈠??ug
 * @bugfix
 * @css-for IE 5.x/Win, IE6
 */
* html body { overflow: visible; min-width: 1000px; }
* html iframe, * html frame { overflow: auto; }
* html frameset { overflow: hidden; }
/* @group 甯哥?ㄦ??绛 */
/*
* ?烘????绛鹃?璁ゆ?峰???娑?
* @overlay HTML??绛
* @desc ??娑??烘????绛鹃?璁ゆ?峰?,?叉?涓???娴?瑙??ㄦ?剧ず????涓???
* @Prop text-align:center; 瑙ｅ?充???娴?瑙??ㄥ?т腑???
*/
html, body { background-color: #fff; font-size: 12px; color: #333;  }
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, tr { margin: 0; padding: 0; }
input, select { font-size: 12px; vertical-align: middle; }
/*
* 璁剧疆??瀹瑰乏瀵归?
* @overlay div
* @desc ?㈠???BODY璁剧疆?т腑浜х????缁ф?
*/
body div {  }
/*
* ??绛惧??
* @overlay textarea,input
* @desc 寮哄?惰??ユ?跺??瀹硅??烘?舵?㈣?
*/
textarea, input { word-wrap: break-word; word-break: break-all; padding: 0px; }
/*
* 娓???l??琛ㄦ??璁扮???峰?
* @overlay li
* @desc	ul??琛ㄦ?村????ㄥ?ㄤ???瑕???琛ㄥ??缃???风???峰???
*/
li { list-style-type: none; }
/*
* 瀹?涔??剧??杈规?
* @overlay img
* @desc	褰??剧??浣?涓洪?炬?ュ??瀹硅?濉????讹?浼???榛?璁よ竟妗??虹?帮???瀹?涔???
*/
img { border: 0 none;  }
/*
* 瀹?涔?榛?璁ょ???炬?ユ?峰?
* @overlay a
* @desc	浠?浠????涓洪?璁ゆ?峰???渚?锛???互?ㄥ??????瀹?渚?涓??????
*/
a:link, a:visited { color: #000; text-decoration: none; }
a:hover { color: #368EC9; text-decoration: none; }
/* ?绘???炬?ョ????绾挎? */
/* a {outline: none; a {star:expression(this.onFocus=this.blur()); */  

/*
* 瀹?涔?H绯诲????绛
* @overlay HN
* @desc 瑕???H绯诲????绛鹃?璁ゅ??
*/
h1 { font-size: 24px; }
h2 { font-size: 20px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }
/* @end */

/*??绱?瀹?浣?*/
.position-r{ position:relative}
.position-a{ position:absolute}
/* @group ???ㄥ??у?涔? */
/* 榧????峰? */
.pointer { cursor: pointer; }
/* ??娑?杈规? */
.NoBorder { border: 0 none; }

/* ?????榻??瑰? */
.t-l { text-align: left; }
.t-c { text-align: center; }
.t-r { text-align: right; }
/*
* 瀛?姣?????璇??㈣?璁剧疆
* @class Break 寮哄?跺??瀹规?㈣?
* @class Nobreak 寮哄?跺??瀹逛??㈣?
*/
.Break { word-break: break-all; word-wrap: break-word; }
.Nobreak { word-break: keep-all; word-wrap: normal; }
/* 娴??ㄥ?涔? */
.FL { float: left; }
.FR { float: right; }
/* 瀹?涔????????绾 */
.UnLine { text-decoration: underline; }
.DisunLine { text-decoration: none; }
/* 瀹?浣??崇郴 */
.absolute { position: absolute; }
.relative { position: relative; }
/* 涓????硅??绾 */
/*
.dotLine{ background:url(../image/dot01.gif) repeat-x left bottom;}
*/


/* ul??琛
.ul-fl li{
float:left; height:23px; line-height:23px; padding-left:20px;
}
.ul-fl-d li{
float:left; height:23px; line-height:23px; background:url(../images/dot/dot3-3.jpg) no-repeat 8px 10px; padding-left:20px;
}
.ul-no-f li{
height:23px; width:100%; overflow:hidden; line-height:23px; background:url(../images/dot/dot3-3.jpg) no-repeat 8px 10px; padding-left:20px;
}
*/
/* @end */  


/* ???ㄥ?? */
.wrapper { clear: both; overflow: hidden; }
/* @group ??????绱? */

/*
* ??????绱?
* @class o-hidden
* @desc 褰???绱???瀹瑰??瀹硅??哄??绱?height ?? width ?讹?????涔?
*/
.o-hidden { overflow: hidden; }
/*
* ??????绱?
* @class invisible
* @desc	visibility??互??????绱?锛?浣????????ㄥ?灞?涓???浣?
*/
.invisible { visibility: hidden; }
/*
* 浠?椤甸?㈠?灞?涓???????绱?
* @class hidden
* @desc	浠?甯?灞?涓???????绱?
*/
.hidden { display: none; }
.block { display: block !important;; }
/* @end */

/*
 * 娓?????绱?
 * @class clear
 * @desc	娓???娴??ㄥ??绱?,褰?娴??ㄦ?㈣??跺???㈠??绱?涓?甯???娴????娣诲??姝ゅ??э??叉?IE BUG
 */
.clear { clear: both; height: 0px; width: 100%; font-size: 1px; line-height: 0px; visibility: hidden; overflow: hidden; }
/* 甯哥?ㄦ?峰?瀹?涔? */

/*
* 杈规?瀹?涔?
* @Pro ?卞ぇ??B寮?澶?琛ㄧず绯荤????ㄨ竟妗??峰?
* @desc 甯哥?ㄦ?峰????村?蜂?涓?」?????峰?浣跨?ㄩ??????板?涔?,?╁?
*/
.BTW { border-top-width: 1px; }
.BRW { border-right-width: 1px; }
.BLW { border-left-width: 1px; }
.BBW { border: 0px; border-bottom-width: 1px; }
.Bord1 { border: 1px solid #999; }
.Bord2 { border: 2px solid #999; }
/* 杈规?瀹藉害 (BW寮?澶? */
.BW1 { border-width: 1px; }
.BW2 { border-width: 2px; }
.BW3 { border-width: 3px; }
.BW4 { border-width: 4px; }
.BW5 { border-width: 5px; }
/* 杈规??峰? (Bs寮?澶? */
.BsS { border-style: solid; }
.BsD { border-style: dotted; }
/* 杈规?棰?? (Bc寮?澶? */
.BcBlue { border-color: #0000FF; }
.BcBlack { border-color: #000; }
/* 涓???绾 */
.BotLine { border-bottom: 1px solid #CFCFCF; overflow: hidden; }
/*.BotDotLine{ background: url(../image/dot01.gif) repeat-x left bottom;}*/
.BotDotLine01 { width: 95%; margin: 0 auto; background: url(../image/dot01.gif) repeat-x; height: 1px; line-height: 1px; overflow: hidden; }
/*.BotDasLine{ border-bottom:1px dashed #CFCFCF; overflow:hidden; height:1px; line-height:1px;}*/
/*.border-r-dot{ background:url(../image/dot02.gif) repeat-y right top;}*/

/*
* 瀹藉害瀹?涔?
* @Pro ?卞???C寮?澶?琛ㄧずcolor
* @desc 甯哥?ㄦ?峰????村?蜂?涓?」?????峰?浣跨?ㄩ??????板?涔?,?╁?
*/
.W1024, .W1000, .W786, .W975, .W972,.W950 { width: 968px; margin: 0 auto; }
.W1000 { width: 1000px; }
.W1024 { width: 1024px;  margin: 0 auto;}
.W786 { width: 786px; }
.W975 { width: 975px; }
.W972 { width: 972px; }
.W950{width: 950px;}
.W635 { width: 635px; float: left; }
.W330 { width: 330px; float: right; }
/*
* 棰??插???藉?涔?
* @Pro ?卞???C寮?澶?琛ㄧずcolor
* @desc 甯哥?ㄦ?峰????村?蜂?涓?」?????峰?浣跨?ㄩ??????板?涔?,?╁?
*/
.cRed { color: #F00 !important; }
.cWhite { color: #FFF !important; }
.cGreen { color: #0F0 !important; }
.cGray { color: #666 !important; }
.cBlue { color: #00F !important; }
.cblack { color: #000 !important; }
/* 瀹?涔???涓?」??父?ㄩ?? */
.c001 { color: #663; }
/*
* 瀹?涔?瀛?浣??峰?
* @Pro ?卞ぇ??瀛?姣?F寮?澶?琛ㄧずFONT
* @desc 甯哥?ㄦ?峰????村?蜂?涓?」?????峰?浣跨?ㄩ??????板?涔?,?╁?
*/

/* 瀛?浣??峰? */
.FB { font-weight: bold; }
.FN { font-weight: normal; }
.FI { font-style: italic; }
/* 瀛?浣?澶у? */
.F10 { font-size: 10px; }
.F11 { font-size: 11px; }
.F12 { font-size: 12px; }
.F13 { font-size: 13px; }
.F14 { font-size: 14px; }
.F16 { font-size: 16px; }
.F18 { font-size: 18px; }
/*
* 瀹?涔??磋?,涓?涓?2涓?IV?磋?
* @Pro 浣跨??IVH寮?澶?
* @desc 涓?涓?DIV???磋??朵娇??灏介??涓?浣跨??argin/padding???叉?涓???娴?瑙??ㄥ?虹??UG,
*	 浣跨?ㄤ??㈠??у???煎?澶у?娴?瑙???
*/
.DivH5, .DivH10, .DivH15, .DivH20, .DivH25, .DivH30, DivH1, .DivH40,DivH100 { width: 100%; overflow: hidden; clear: both; }
.DivH1 { height: 1px; }
.DivH5 { height: 5px; }
.DivH10 { height: 10px; }
.DivH15 { height: 15px; }
.DivH20 { height: 20px; }
.DivH25 { height: 25px; }
.DivH30 { height: 30px; }
.DivH40 { height: 40px; }
.DivH100 { height: 100px; }
/*
* 瀹?涔?琛?楂?
* @class LH
* @desc 浣跨?ㄨ?灏?,涓昏?瀹?涔?line-height灞??
*/
.LH1 { line-height: 1px; }
.LH10 { line-height: 10px; }
.LH15 { line-height: 15px; }
.LH18 { line-height: 18px; }
.LH20 { line-height: 20px; }
.LH25 { line-height: 25px; }
.LH30 { line-height: 30px; }
.LH35 { line-height: 35px; }
/*
* ??棰??峰?瀹?涔?
* @Pro PTit
* @desc ?ㄥ?涔?p??绛惧??绱????跺???绱?????瑕????跺?涔?琛?楂???楂?搴?涓???娇?ㄥ?ㄦ??棰??剧ず涓?
*/

.PTit25, .PTit20, .PTit18, .PTit30, .PTit, .PTit1, .PTit22 { width: 100%; overflow: hidden; }
.PTit30 { line-height: 30px; height: 30px; }
.PTit25 { line-height: 25px; height: 25px; }
.PTit22 { line-height: 22px; height: 22px; }
.PTit20 { line-height: 20px; height: 20px; }
.PTit18 { line-height: 18px; height: 18px; }
.PTit15 { line-height: 15px; height: 15px; }
.PTit10 { line-height: 10px; height: 10px; }
.PTit1 { line-height: 1px; height: 1px; }
/*
* MORE?村??峰?璁捐?
* @Pro MORE
* @desc ?剧ず?ㄥ?充晶?村?/MORE?峰?,???规????姹??╁?
*/

.More { text-align: right; position: absolute; right: 3px; bottom: 0px; }
.MoreR5 { position: absolute; top: 0px; right: 3px; font: 12px normal; }
.MoreR15 { position: absolute; top: 0px; right: 15px; font: 12px normal; }
/*
* ??????琛ㄦ?峰?瀹?涔?
* @desc ??绔???琛ㄦ?
* @use 涓?????琛ㄤ娇??ul li??琛
*/
.ArtList, .ArtList25, .ArtList22, .ArtList24 { width: 100%; overflow: hidden; margin: 0 auto; }
.ArtList li { width: 100%; height: 20px; line-height: 20px; overflow: hidden; }
.ArtList25 li { width: 100%; height: 25px; line-height: 25px; overflow: hidden; }
.ArtList24 li { width: 100%; height: 24px; line-height: 24px; overflow: hidden; }
.ArtList22 li { width: 100%; height: 22px; line-height: 22px; overflow: hidden; }
/* @end */



/* 澶?娉 */
/*?ㄧ???椤甸??腑璋??ㄨ????ㄦ?峰???搴?璇ユ敞???剧ず??????涓???,??涓哄???颁?浼?淇℃???剁?杈??ㄩ???㈡?峰?骞舵病??璋??ㄦ???璁ゆ?峰?琛?
 *
 *??浠ュ?ㄧ?杈??ㄤ腑??绛句???榛?璁ょ??灞????ㄦ?峰?ㄦ坊??淇℃????杩?浜?淇℃???芥????甯﹂?璁ゆ?峰???.
 *濡????ㄦ??浠??ㄧ???椤甸???璋??ㄦ???璁?SS??浠剁??璇?,璁稿???绛惧?:p,td,li......??绛鹃?璁ゆ?峰??借???娑?,??姝ゆ?剧ず??涓???.
 *
 *瑙ｅ?冲??娉?:
 *	?ㄧ???椤甸?㈡?剧ず??瀹瑰?哄??杩???杩?浜???绛剧??榛?璁ゅ???
 *
 */
  
 /*
 ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:auto; padding:inherit;}
 input,select{ font-size:inherit;}
 img{border: inherit;}
 ul,li{margin:auto; padding:inherit;}
 li{
list-style-type:disc;
 }
*/
.back { background: rgba(250,250,250,1) !important; background-image: url(../images/top_bg02.png); }

/*returnTop 杩???椤堕??/
p#back-to-top { position: fixed; display: none; bottom: 100px; right: 3%; z-index: 1000; }
p#back-to-top a { text-align: center; text-decoration: none; color: #d1d1d1; display: block; width: 64px; /*浣跨??SS3涓???transition灞??х?璺宠浆?炬?ヤ腑????瀛?娣诲??娓???????*/
-moz-transition: color 1s; -webkit-transition: color 1s; -o-transition: color 1s; }
p#back-to-top a:hover { color: #979797; }
p#back-to-top a span { display: block; height: 36px; width: 36px; margin-bottom: 5px; /*浣跨??SS3涓???transition灞??х?<span>??绛捐??????叉坊??娓???????*/ -moz-transition: background 1s; -webkit-transition: background 1s; -o-transition: background 1s; background-color: transparent; background-image: url(../images/top.gif); background-repeat: no-repeat; background-position: center center; margin-right: auto; margin-left: auto; opacity: 0.7 }
#back-to-top a:hover span { background-color: transparent; background-image: url(../images/top.gif); background-repeat: no-repeat; background-position: center center;opacity:1 }


/*姝ｆ??椤电炕椤?/
.content .p_btns { display:; margin:0 auto; width:100%; font-size: 12px;}
.content .p_btns a {text-align:center; display:inline-block; margin-right:4px; padding:2px 5px; border: 1px solid #DDD; background: #FFF; height:16px;line-height:16px; text-decoration: none;color: #00599B; font-size: 12px; text-align:center;}
.content .p_btns a { float:none;}
.content .p_btns a:hover { text-decoration: none; border:1px solid #00599B; }
.content .p_btns .currentpage {text-align:center; display:inline-block; float:none; margin-right:4px; padding:2px 5px; background: #FFF; border:0; color:#00599B;}

.newsother { width: 638px; text-align:center; margin:6px auto;}
.newsother div { width:60px; text-align:center; margin: 0 auto; }


/* suspend */
    .suspend
    {
        width: 40px;
        height: 198px;
        position: fixed;
        top: 200px;
        right: 0;
        overflow: hidden;
        z-index: 9999;
    }
    .suspend dl
    {
        width: 120px;
        height: 198px;
        border-radius: 25px 0 0 25px;
        padding-left: 40px;
        box-shadow: 0 0 5px #e4e8ec;
    }
    .suspend dl dt
    {
        width: 40px;
        height: 198px;
        background: url(../images/suspend.png);
        position: absolute;
        top: 0;
        left: 0;
        cursor: pointer;
    }
    .suspend dl dd.suspendQQ
    {
        width: 120px;
        height: 198px;
        background: #ffffff;
    }
    .suspend dl dd.suspendQQ a
    {
        width: 120px;
        height: 198px;
        display: block;
        background: url(../images/suspend.png) -40px 0;
        overflow: hidden;
    }
    .suspend dl dd.suspendTel
    {
        width: 120px;
        height: 112px;
        background: #ffffff;
        border-top: 1px solid #e4e8ec;
        display:none
    }
    .suspend dl dd.suspendTel a
    {
        width: 120px;
        height: 112px;
        display: block;
        background: url(../images/suspend.png) -40px -86px;
        overflow: hidden;
    }
    * html .suspend
    {
        position: absolute;
        left: expression(eval(document.documentElement.scrollRight));
        top: expression(eval(document.documentElement.scrollTop+200));
    }