@charset "gb2312";
/********************
    Default set
********************/

html, body, div, dl, dt, dd, ul, ol, li, p, h1, h2 ,h3, h4, h5, h6{margin:0px; padding:0px; font-family:"Î¢ÈíÑÅºÚ"; font-size:13px; list-style:none; color:#282828;}
a{text-decoration:none;color:#282828;}
img{border:0; vertical-align: middle;}
select{font-family:"Î¢ÈíÑÅºÚ"; vertical-align:middle;}
input{font-family:"Î¢ÈíÑÅºÚ";vertical-align:middle; margin:0; padding:0;}
label {cursor:pointer;}
textarea{font-family:"Î¢ÈíÑÅºÚ"; vertical-align:middle;}
/*table caption{width:0;height:0;font-size:0;overflow:hidden;}*/

.blind{width:0;height:0;position:absolute;top:-9999px;left:-9999px;overflow:hidden;}
.clear {clear:both; font-size:0; line-height:0; overflow:hidden; height:0 !important; }
.clearf {*zoom:1;}
.clearf:after {content:'';display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.floatL {float:left;}
.floatR {float:right;}
.floatN {float:none;}

.txtL {text-align:left !important;}
.txtC {text-align:center !important;}
.txtR {text-align:right !important;}
.txtJ {text-align:justify !important;}
.txtT {vertical-align:top !important;}
.txtM {vertical-align:middle !important;}
.txtB {vertical-align:bottom !important;}
.txtTB {vertical-align:text-bottom !important;}

/********************
    Color
********************/
.blue{color:#0057a0;}
.red{color:#d42121;}

/********************
    Margin
********************/
.mTxxl {margin-top:100px !important;}
.mTxl {margin-top:50px !important;}
.mTl {margin-top:30px !important;}
.mTm {margin-top:20px !important;}
.mTs {margin-top:15px !important;}
.mTxs {margin-top:10px !important;}
.mTxxs {margin-top:5px !important;}
.mTNo {margin-top:0px !important;}


.mRxxl {margin-right:100px !important;}
.mRxl {margin-right:50px !important;}
.mRl {margin-right:30px !important;}
.mRm {margin-right:20px !important;}
.mRs {margin-right:15px !important;}
.mRxs {margin-right:10px !important;}
.mRxxs {margin-right:5px !important;}
.mRNo {margin-right:0px !important;}


.mBxxl {margin-bottom:100px !important;}
.mBxl {margin-bottom:50px !important;}
.mBl {margin-bottom:30px !important;}
.mBm {margin-bottom:20px !important;}
.mBs {margin-bottom:15px !important;}
.mBxs {margin-bottom:10px !important;}
.mBxxs {margin-bottom:5px !important;}
.mBNo {margin-bottom:0px !important;}


.mLxxl {margin-left:100px !important;}
.mLxl {margin-left:50px !important;}
.mLl {margin-left:30px !important;}
.mLm {margin-left:20px !important;}
.mLs {margin-left:15px !important;}
.mLxs {margin-left:10px !important;}
.mLxxs {margin-left:5px !important;}

.mt30{margin-top: 30px;}


/********************
    Padding
********************/

.pdl20{padding-left: 20px;}
.pTxxl {padding-top:50px !important;}
.pTxl {padding-top:40px !important;}
.pTl {padding-top:30px !important;}
.pTm {padding-top:20px !important;}
.pTs {padding-top:15px !important;}
.pTxs {padding-top:10px !important;}
.pTxxs {padding-top:5px !important;}


.pRl {padding-right:30px !important;}
.pRm {padding-right:20px !important;}
.pRs {padding-right:15px !important;}
.pRxs {padding-right:10px !important;}
.pRxxs {padding-right:5px !important;}


.pBxxl {padding-bottom:50px !important;}
.pBxl {padding-bottom:40px !important;} 
.pBl {padding-bottom:30px !important;}
.pBm {padding-bottom:20px !important;}
.pBs {padding-bottom:15px !important;}
.pBxs {padding-bottom:10px !important;}
.pBxxs {padding-bottom:5px !important;}


.pLxxl {padding-left:50px !important;} 
.pLxl {padding-left:40px !important;} 
.pLl {padding-left:30px !important;}
.pLm {padding-left:20px !important;}
.pLs {padding-left:15px !important;}
.pLxs {padding-left:10px !important;}
.pLxxs {padding-left:5px !important;}


.pTNo {padding-top:0 !important;}
.pLNo {padding-left:0 !important;}
.pRNo {padding-right:0 !important;}
.pBNo {padding-bottom:0 !important;}

.mt10{margin-top: 10px;}

/***********************************************
************************************************
				Start Coding
************************************************
************************************************/

#header { position: relative; }
#header .menu_box_bg { position: absolute; left: 0; top: 159px; width: 100%; border-top: #dddddd 1px solid; border-bottom: #15437e 1px solid; background: #fff; z-index: 99; display: none; }
#header .menu_box { width: 1160px; margin: 0 auto; }
#allmenu { border-left: #dddddd 1px solid; }
#allmenu > li { float: left; border-right: #dddddd 1px solid; width: 124px; height: 190px; padding: 20px 20px 0 20px; }
#allmenu > li:hover { background: #edf3f8; }
#allmenu > li > a { color: #0057a0; font-size: 18px; font-weight: bold; display: block; }
#allmenu > li > ul { padding-top: 8px; }
#allmenu > li > ul > li { padding-top: 6px; }
#allmenu > li > ul > li > a { color: #222222; font-size: 15px; padding-left: 9px; background: url(menu_dots.gif) no-repeat left 10px; display: block; }

#header .m_menu_box { position: absolute; left: 0; top: 0; width: 230px; background: #1b67b5; z-index: 100; display: none; }
#header .m_menu_box .m_all_menu_close {float:right;width: 50px; text-align: right; display: block; padding: 11px 13px; }
#header .m_menu_box .home { float: left; width: 50px;color: #fff;font-size: 15px;padding: 10px 0 0 30px;}
#m_allmenu { border-top: #3470c0 1px solid; }
#m_allmenu > li { border-bottom: #3470c0 1px solid; }
#m_allmenu > li > a { color: #ffffff; font-size: 16px; display: block; padding: 13px 27px; background: url(m_all_menu_off.gif) no-repeat 92% center; }
#m_allmenu > li > a.on { background: url(m_all_menu_on.gif) no-repeat 92% center; }
#m_allmenu > li > ul { padding: 0 27px 14px 27px; display: none; }
#m_allmenu > li > ul > li { padding-top: 6px; }
#m_allmenu > li > ul > li > a { color: #eeeeee; font-size: 14px; padding-left: 9px; background: url(m_all_menu_dots.gif) no-repeat left 10px; }


.head_top_box_bg { background: #15437e; }
.head_top_box { width: 1160px; height: 41px; margin: 0 auto; position: relative; z-index: 100; }
.head_top_box .site_list { position: absolute; left: 0; top: 0; border-left: #23528d 1px solid; }
.head_top_box .site_list > li { float: left; height: 41px; line-height: 41px; }
.head_top_box .site_list > li+li { border-right: #23528d 1px solid;  }
.head_top_box .site_list > li.bg { background-color: #fff; }
.head_top_box .site_list > li.bg > a { color: #15437e; }
.head_top_box .site_list > li > a.icon { background: url(head_top_icon.png) no-repeat 15px center; padding-left: 35px; }
.head_top_box .site_list > li:hover { background-color: #fff; } 
.head_top_box .site_list > li > a { display: block; color: #ffffff; font-size: 13px; padding: 0 15px; }
.head_top_box .site_list > li > a:hover { color: #15437e; }




.head_top_box .right_box { position: absolute; right: 0; top: 0; }
.head_top_box .right_box > ul { float: left; border-right: #23528d 1px solid; }
.head_top_box .right_box > ul > li { float: left; border-left: #23528d 1px solid; }
.head_top_box .right_box > ul > li > a { display: block; color: #ffffff; font-size: 13px; height: 41px; line-height: 41px; padding: 0 21px; }
#language_select > li { position: relative; border-right: #23528d 1px solid; }
#language_select > li > a { display: block; color: #ffffff; font-size: 13px; padding: 0 70px 0 21px; height: 41px; line-height: 41px; background: url(language_select_bg.gif) no-repeat 90% center; }
#language_select > li > a.on { background: url(language_select_bg_on.gif) no-repeat 90% center; }
#language_select > li > ul { background: #15437e; display: none; }
#language_select > li > ul > li { border-top: #23528d 1px solid; }
#language_select > li > ul a { color: #ffffff; font-size: 13px; line-height: 30px; padding-left: 15px; display: block; }
#language_select > li > ul a:hover ,
#language_select > li > ul a.on { background: #195096; }

.head_bottom_box { width: 1160px; height: 118px; margin: 0 auto; position: relative; z-index: 99; }
.head_bottom_box h1 { position: absolute; left: 0; top: 26px; }
.head_bottom_box h1 img { width: 309px; }
.head_bottom_box .menu_m_box { position: absolute; right: 0; top: 48px; }
.head_bottom_box #menu > li { float: left; }
.head_bottom_box #menu > li+li { background: url(main_tab_li_bg.gif) no-repeat left center; }
.head_bottom_box #menu > li > a { color: #333333; font-size: 20px; font-weight: bold; padding: 44px 27px; }
.head_bottom_box #menu > li > a.on ,
.head_bottom_box #menu > li > a:hover { color: #15437e; }
.head_bottom_box .weather_box { position: absolute; left: 200px; bottom: -73px; }
.head_bottom_box .search_box { position: absolute; left: 414px; bottom: -75px; width: 456px; height: 44px; padding: 2px 50px 2px 2px; background: #15437e; }
.head_bottom_box .search_box input[type='text'] { width: 96%; padding: 0 2%; border: 0; height: 44px; line-height: 44px; color: #4d525a; font-size: 16px; outline: none; }
.head_bottom_box .search_box input[type='submit'] { position: absolute; right: 2px; top: 2px; width: 48px; height: 44px; line-height: 44px; background: url(search_btn.gif) no-repeat center; font-size: 0; border:0; cursor: pointer; *line-height:0; }
.head_bottom_box .m_top_btn { display: none; }

#footer { background: #f7f7f7; border-top: #e5e5e5 1px solid; }
.foot_box { width: 1160px; padding-bottom: 30px; margin: 0 auto; }
.foot_box .logo { float:left;width:90px;padding-top:18px; }
.foot_box .foot_center { float:left; padding-top:20px; }
.foot_box .foot_center .txt { padding-top:10px; line-height:23px;font-size:14px;color:#666666; }
.foot_box .foot_center .txt br { display: none; }
.foot_box .foot_center .txt br.showBr { display: block; }
.foot_box .icon { float:right; padding-top:26px; }
.foot_box .icon a { margin:0 2px }
#_span_jiucuo img { border: #eee 1px solid !important; }

#m_gotop { position: fixed; right: 20px; bottom: 20px; background:url(goTop.png) no-repeat center; width: 42px; height: 42px; display: none; font-size: 0; }