/*
auther:chn
date:2013.07.03
*/
/*  Reset  */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, cite, code, del, em, img, q, small, strong, sub, sup, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin:0; padding:0; border:0; font-size:100%; }
body { background:#fff; color:#000; font:12px simsun; text-align:center; }
ol, ul { list-style:none; }
cite, em, strong, th, h1, h2, h3, h4, h5, h6 { font-style:normal; font-weight:normal; }
input, textarea, select, button, td { font-size:100%; }
a { color:#333; text-decoration:none; }
a:hover { color:#f00; text-decoration:underline; }
/*  CMS Common title colors  */
.title_default { }
.title_black { color:black !important; }
.title_red { color:red !important; }
.title_blue { color:blue !important; }
.title_green { color:green !important; }
.title_brown { color:brown !important; }
.title_gray { color:gray !important; }
.space-10{ height:10px; overflow:hidden; clear:both;}
body { background:url(../img/bg.gif); text-align:left;}
.banner { width:1050px; margin:0 auto; height:184px; background:url(../img/banner.jpg) no-repeat; }
.Con { width:1050px; margin:0 auto; background:url(../img/banner.jpg) no-repeat scroll 0px -184px #113e81; display:block;}
.row { width:1000px; margin:0 auto; }
.menu { height:80px;font-family:"Microsoft Yahei"; font-size:12pt;}
#nav_container4 ul { width:1000px; background:url(../img/menubg.png) repeat-x top left; height:40px; }
#nav_container4 ul li { padding:0px; display:inline; font-size:15px; float:left; width:140px;color:#0064b1; position:relative; }
#nav_container4 ul li a { display:block; color:#0064b1;color:#0064b1; }
#nav_container4 ul li a:link, #nav_container4 ul li a:visited, #nav_container4 ul li a:active { font-weight:bold; display:block; text-align:center; text-decoration:none; height:34px; padding-top:5px; line-height:35px; vertical-align:middle; color:#0064b1; }
#nav_container4 ul li a:hover { background: url(../img/bg5.png) center bottom no-repeat; color:#fff; }
#nav_container4 ul li a.visited1:link, #nav_container4 ul li a.visited1:visited, #nav_container4 ul li a.visited1:active { background:url(../img/bg5.png) no-repeat center bottom; color:#fff; }
#nav_container4 ul li ul { background:none; height:16px; position:absolute; float:left; line-height:16px; }
#nav_container4 ul li ul li { float:left; font-size:12px; height:16px; line-height:16px; display:inline; }
#nav_container4 ul li ul li a { display:block; float:left; padding:0 10px; font-weight:normal;color:#fff; height:16px; line-height:16px; }
#nav_container4 ul li ul li a:link, #nav_container4 ul li ul li a:visited, #nav_container4 ul li ul li a:active { display:block; float:left; height:16px; line-height:16px; background:none; font-weight:normal;color:#fff; }
#nav_container4 ul li ul li a:hover { color:fdb500; }
#nav_container4 .dropmenu { }
li.mainleve2 { text-align:center; font-size:15px; color:#fff; line-height:40px; vertical-align:middle; font-weight:bold; background:url(../img/menubg2.png) repeat-x top left; }
#nav_container4 ul li.line { background:url(../img/line.png) no-repeat left top; width:2px; height:40px; }
#nav_container4 ul li p.menu_son { width:885px; display:inline; color:#fff; position:absolute; line-height:22px; height:22px; text-align:center; display:none; }
#nav_container4 ul li p.menu_son a { color:#fff; font-size:14px; padding:0 15px; line-height:22px; height:22px; display:inline; }
#nav_container4 ul li p.menu_son a:link { color:#fff; }
#nav_container4 ul li p.menu_son a:hover { text-decoration:underline; background:none; }

.r{ width:978px; margin:0 auto; background:#fff;}
/*r1*/
.r1 .focus { width:504px; height:276px; overflow:hidden; position:relative; float:left; margin-left:10px;}
.r1 .focusPic { width:504px; }
.r1 .focusPic img { width:504px; height:276px; display:block; }
.r1 .focusMask,.r1 .focusFont { width:504px; height:41px; overflow:hidden; position:absolute; top:197px; left:0px; }
.r1 .focusMask { background:#000; filter:alpha(opacity=50); opacity:0.5!important; }
.r1 .focusFont { text-align:center; }
.r1 .focusFont a { font:18px/41px 'Microsoft YaHei', 'SimHei'; color:#fff; }
.r1 .focusCount {position:absolute; top:250px; left:13px; }
.r1 .focusCount span { float:left; width:130px; height:10px; line-height:220px; overflow:hidden; margin:0 3px 0 16px; cursor:pointer; background:#fff; opacity:0.50; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.r1 .focusCount span.current { background:#444E57; opacity:0.85; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
}
.r1_right{ width:444px; float:left; height:284px; overflow:hidden; margin-left:10px;}
.r1_right .subNav,.r2 .subNav,.r3 .subNav,.r4 .subNav,.r5 .subNav,.r6 .subNav{height:42px; line-height:42px; overflow:hidden; background:url(../img/gryline.gif) repeat-x scroll left 39px; clear:both;}
.r1_right .subNav span,.r2 .subNav span,.r3 .subNav span,.r4 .subNav span,.r5 .subNav span,.r6 .subNav span{ overflow:hidden;float:left; width:240px; display:inline-block; background:url(../img/smallnav.gif) no-repeat scroll 0px 5px; text-decoration:-9999em; line-height:120px;}

.headline h3 {color:#fff; font-size:14px;}
.headline .focusTopic { height:55px; border-bottom:1px dashed #ddd;}
.headline h2 { clear:both;}
.headline h2 a { font-size:20px;font-family:"Microsoft YaHei"; color:#1068aa; height:25px; line-height:25px; margin-bottom:5px; padding-left:6px; overflow:hidden; display:block; font-weight:normal;margin-top:5px;}
.headline .focusTopic_txt { line-height:160%; padding-left:4px;}


/*r2*/
.r2{background:#f2f3eb; height:405px; clear:both;}
.r2 .subNav,.r4 .subNav{ width:956px; margin:0 auto; height:50px; line-height:50px; background-position:left 47px;}
.r2 .subNav span{ background-position:0px -45px;}
.but{width:978px; margin:0 auto; background:#e0dcdb; padding:5px 0; text-align:left;}
.mybut {width:50px;border:none;background:url(../img/but.gif) no-repeat;line-height:16px; text-indent:-99999em;padding:3px 10px; cursor:pointer; display:block; margin-left:440px;}
.prevCurrent, .nextCurrent { background:url(../img/but.gif) no-repeat;}


.r2 .zong { width:960px; height:300px; margin:0 auto;overflow:hidden;}
.r2 .zong .row {overflow:hidden;}
.r2 .zong .row dl{ width:245px; height:150px; float:left; overflow:hidden;}
.r2 .zong .row dt{ width:120px; float:left;}
.r2 .zong .row dd{ width:100px; height:130px; overflow:hidden; float:left; line-height:25px;}
.r2 .zong .row .fn-tit{ font-weight:bold;display:block; clear:both;}
/*r3*/
.r3 .left{ width:690px;float:left; margin-left:10px;}
.r3 .left .subNav span{ background-position:0px -103px;}
.r3 .right{ width:250px;float:left; margin-left:15px;}
.r3 .right .subNav span{ background-position:0px -153px;}
#r3LeftTab{ width:230px; float:left;}
#r3LeftTab span{display:block;padding:6px 20px 6px 6px;line-height:18px;margin-top:10px; background:url(../img/arrow.gif) no-repeat scroll 217px 0px #f5f5f5; color:#666666;}
#r3LeftTab span.cred{ color:#1068aa; background:url(../img/arrow.gif) no-repeat scroll 217px center #ecf6ff;}
.r3LeftTabR{ width:458px; float:left;}
#d1{ display:block;}
#d2,#d3,#d4,#d5,#d6,#d7{ display:none;}
.r3LeftTabR{ background:#ecf6ff; height:316px; margin-top:10px;}
.r3LeftRCon{ padding:10px 15px;}
.r3LeftRCon .tit{ height:44px; line-height:25px;}
.r3LeftRCon .tit h2{ float:left; color:#1068aa;font-size:18px;font-family:"Microsoft YaHei"; padding-right:5px;}
.r3LeftRCon .tit span{ float:left; width:340px; display:inline-block; background:url(../img/dashed.gif) repeat-x scroll left center;}
.r3LeftRCon .tit em{ float:right; padding-left:5px;background:#ecf6ff;}
.r3LeftRCon .txt{ display:block; padding-bottom:15px;}
.r3LeftRCon .txt p{ line-height:18px; color:#666666;}
.r3LeftRCon .txt p.intro{ text-indent:2em;}
.r3LeftRCon .txt p b{ display:block; padding-bottom:5px; color:#000;}
.r3LeftRCon .txtBox{ height:252px; overflow:auto; overflow-x:hidden; overflow-y:scroll;}
.r3 .right p{ padding:0 6px; line-height:22px; display:block; color:#666; margin-top:5px;}
.r3 .right p b{ font-weight:bold; font-size:14px; color:#000;display:block;}
.r3 .right p.other b{ display:inline-block; float:left;}
/*r4*/
.r4{background:#f2f3eb; clear:both;}
.r4 .subNav span{ background-position:0px -201px;}
.r4 .subNav a,.r5 .subNav a,.r6 .right .subNav a{ float:right; margin-right:20px;}
.r4 .pBox{ width:244px; float:left;}
.r4 .pBox img{ margin-left:9px; margin-top:12px;display:block; border:1px solid #ddd; width:226px; height:158px;}
.r4 .pBox img:hover{ border-color:#333;}
.r4 .pBox p{ width:228px; text-align:center; height:25px; line-height:25px; margin:0 auto; overflow:hidden;}
/*r5*/
.r5{padding-top:15px;}
.r5 .left,.r5 .mid,.r5 .right{ width:324px; float:left;}
.r5 .subNav{ width:310px; float:right;background:url(../img/smallnav.jpg) no-repeat 0 12px; clear:both;}
.r5 .subNav span{ background:none;}
.r5 .mid .subNav{ background-position:0 -32px;}
.r5 .right .subNav{background-position:0 -79px;}
.r5 ul{width:308px;line-height:25px; margin-top:10px; display:block; float:right;}
.r5 ul li{ padding-left:10px; background:url(../img/hit.gif) no-repeat scroll -3px center;height:25px; overflow:hidden; clear:both;}
/*r6*/
.r6{margin:0 auto;}
.r6 .left{ width:640px; float:left; margin-left:10px;_margin-left:5px;}
.r6 .left .subNav span{ background-position:0 -258px;}
.r6 .left .meitiBox{ width:640px; float:left; clear:both; position:relative;}
.r6 .left .meiti{ position:absolute; left:-17px;}
.r6 .left .meiti img{ width:112px; height:60px; border:1px solid #ddd; display:inline-block; float:left; margin-left:17px; margin-top:10px;}
.r6 .right{ width:310px; height:340px; float:right; margin-right:5px;}
.r6 .right .subNav{ background:url(../img/jchd.gif) no-repeat 0px 10px;}
.r6 .right .subNav span{ background:none;}

.r6 .right .pBox{ margin-top:10px;}
.r6 .right .pBox p{ display:none;}




#pageFooter { line-height:25px; padding:10px 0; text-align:center; color:#fff !important; margin-top:10px !important;}
#pageFooter hr { display:none; }
#pageFooter, #pageFooter a { color:#fff !important;}
#pageFooter a:hover { color:#fff !important; }