/* CSS Document */
*{ margin:0; padding:0;}
img,input{ border:none;}
a{ text-decoration:none; outline:none; color:#525252;}
a:hover{ color:#ff9c00;}
em,i{ font-style:normal;}
h1,h2,h3,h4,h5,h6,b{ font-weight:normal;}
li{ list-style:none;}
body,button,input,select,textarea { font-family:"Microsoft YaHei"; font-size:12px; color:#525252;}
body{ background:#eee url(/home/images/body_bg.jpg) no-repeat fixed center -10px; height:100%;}
html{ overflow-x:hidden}
.m_box{width:1000px; margin:0 auto;}
/*
蓝色：053c78
黄色：ff9c00
*/
/*header*/
.header{ height:124px; background:#053c78;}
.header .m_box{ height:124px; background:url(/home/images/header_bg.png) no-repeat right scroll;}
.header h1{ padding:22px 0 0 0;}
/*nav*/
.nav{ height:40px; background:url(/home/images/nav_bg_a.jpg) repeat-x; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.nav ul{ width:1220px;}
.nav ul li{ float:left; position:relative;}
.nav ul li:hover a{ background:url(/home/images/nav_bg.jpg) repeat-x; color:#fff; }
.nav ul li a{ display:block; height:40px; line-height:40px; color:#144880; padding:0 35px; text-align:center; font-size:14px;}
.nav ul li.first a{ border:none;}

#MutiNav .multiUl LI BLOCKQUOTE {DISPLAY:none; Z-INDEX: 201; LEFT:0px; POSITION: absolute; TOP: 40px; HEIGHT: auto; width:100%;}
#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn {  OVERFLOW: hidden;  HEIGHT: auto; TEXT-ALIGN: center; background:#ffffff; padding:2px 0; border:1px solid #084486;}/*竖向下拉样式*/

#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn A{ display:block; height:28px; line-height:28px; background:#ffffff; border:none; color:#053c78; text-align:center; padding:0;}
#MutiNav .multiUl LI BLOCKQUOTE A:hover {BACKGROUND: #efefef;}
/*content*/
.content{ width:952px; margin:0 auto; border:1px solid #ccc; background:url(/home/images/footer_br.jpg) #fff repeat-x left bottom; padding:0 23px 0; border-top:none; border-bottom:none; overflow:hidden; margin-bottom:44px;}
.con_bt{ height:44px; line-height:44px; border-bottom:1px solid #ccc;}
.con_bt h3{ float:left; height:44px; line-height:44px; border-bottom:1px solid #ff9c00; margin-bottom:20px; overflow:hidden;}
.con_bt h3 span{ display:block; float:left; padding:0 10px 0 2px; font-size:16px;}
.con_bt h3 em{ color:#bbb;}
/*con_1*/
.con_1{ overflow:hidden;}
#playBox{ width:623px; height:323px; position:relative; overflow:hidden; float:left; top:20px;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left; width:627px; height:323px;}
#playBox .oUlplay li p.text{ width:192px; padding:0 24px; float:right; height:323px; background:url(/home/images/banner_bg.png);}
#playBox .oUlplay li p.text em{ display:block; padding-top:116px; height:24px; line-height:24px; color:#848080;}
#playBox .oUlplay li p.text b{ display:block; font-size:20px; line-height:28px; color:#fff; clear:both; width:auto; height:auto; margin:0; padding:0; width:192px; margin-bottom:4px;}
#playBox .oUlplay li p.text a{ display:block; width:76px; height:28px; line-height:28px; text-align: center; background:#ff9c00; color:#000; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;   position:relative; z-index:100; behavior:url(../js/tool_iecss3.htc);/*IE浏览器 圆角*/}
#playBox .oUlplay li p.text a:hover{ background:#df8a04;}
#playBox .pre{ cursor:pointer; width:18px; height:85px; background:url(/home/images/l.png) no-repeat; position:absolute; top:116px; left:4px; z-index:10;}
#playBox .next{ cursor:pointer; width:18px; height:85px; background:url(/home/images/r.png) no-repeat; position:absolute; top:116px; right:4px; z-index:10;}
#playBox .smalltitle { display:none; width:100%; height:10px; position:absolute; bottom:10px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#FF9801;}
.con_1 .r{ width:300px; height:323px; float:right; border-left:1px solid #ccc; padding:20px 0 20px 14px;}
.con_1 .r h3{ height:32px; line-height:32px; background:#053c78;}
.con_1 .r h3 span{ display:block; float:left; padding-left:15px; color:#fff; font-size:14px;}
.con_1 .r h3 em{ display:block; float:right; padding-right:10px;}
.con_1 .r h3 em a{ color:#fff; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.con_1 .r h3 em a:hover{ color:#ff9c00;}
.con_1 .r ul{ padding-top:14px;}
.con_1 .r ul li{ width:100%; float:left; height:28px; line-height:28px;}
.con_1 .r ul li em{ display:block; float:left; color:#b0b0b0; width:60px; padding-left:1px;}
.con_1 .r ul li a{ display:block; float:left; height:28px; line-height:28px; overflow:hidden;

white-space: nowrap;
text-overflow: ellipsis;
width: 230px;
}
.con_1 .r ul li a:hover{ color:#ff9c00;}
/*con_2*/
.con_2{border-bottom:0px solid #f1f1f1; margin-bottom:12px; }
.con_2 .con_2_min{ clear:both;}
.con_2 dl{ width:304px; float:left; border-bottom:1px solid #f1f1f1; height:1%; padding-bottom:10px; margin-bottom:10px; margin-right:20px;}
.con_2 dl.last{ margin-right:0;}
.con_2 dl.br{ border:none;}
.con_2 dl dt{ height:32px; line-height:32px; position:relative;}
.con_2 dl dt a{ font-size:14px;}
.con_2 dl dt p{ display:none; width:280px; height:100px; padding:8px; border:1px solid #d6d3d3; position:absolute; top:-120px; line-height:20px; border-radius:3px; color:#333; background:#fff; z-index:999999}
.con_2 dl dt p i{ display:block; width:16px; height:8px; background:url(/home/images/zs2.png) no-repeat center scroll; position:absolute; left:20px; bottom:-8px;}
.con_2 dl dt:hover p{ display:block;}
.con_2 dl dd{ color:#b7b7b7; font-size:12px; line-height:20px;overflow:hidden;}
/*yqlj*/
.yqlj{ overflow:hidden; padding-bottom:36px; border-bottom:1px solid #f2f2f2;}
.yqlj .yqlj_min{ clear:both;}
.yqlj ul{ width:100%; float:left; }
.yqlj ul.last{ margin:0;}
.yqlj ul li{ width:190px;float:left; height:28px; line-height:28px;}
/*footer*/
.footer{ clear:both; text-align:center; padding:24px 0 38px; overflow:hidden;}
.footer p{ line-height:18px; color:#4e3e2f; padding-top:10px;}
/*======================================================================*/
.content_2{  width:954px;}
.con_box{ overflow:hidden; padding:0 6px;  padding-bottom:30px;}
.on_page{ height:46px; line-height:46px; background:#3090b8; color:#fff; display:none}
.on_page p{ padding-left:26px;}
.on_page p a,.on_page p span{ color:#fff; padding:0 2px;}
.on_page p a:hover{ text-decoration:none;}
h3.con_box_bt{ height:84px; line-height:84px; padding-top:24px; font-size:20px; color:#3191b7;}
/*con_text*/
.con_text{ overflow:hidden; padding-bottom:10px;}
.con_text img{ float:left; margin:0 28px 40px 0;}
.con_text p{ text-align:justify; text-justify:inter-word; line-height:24px; text-indent:2em; color:#373737; margin-bottom:20px;}
/*book*/
.book_bt{ color:#373737; overflow:hidden; border-bottom:1px solid #d6e9f0; margin-bottom:10px;}
.book_bt h3{ font-size:26px;  height:48px; line-height:48px;}
.book_bt h4{ height:30px; line-height:30px; font-size:14px; margin-bottom:8px;}
ul.book_list li{ width:100%; float:left; height:32px; line-height:32px;}
ul.book_list li span{ display:block; float:left; padding-left:16px; background:url(/home/images/li_bg_1.png) no-repeat 0 scroll; font-style:italic;}
/*table.jgsz*/
ul.table_bt{ clear:both; height:40px; padding-top:0px; border-bottom:1px solid #3290b6; margin-bottom:3px;}
ul.table_bt li{ float:left; height:40px; line-height:40px; padding-left:16px; color:#3290b6;}
table.jgsz{ clear:both; width:100%}
table.jgsz,table.jgsz td{ border-collapse:collapse;}
table.jgsz td{ background:#f8f7f3; border:1px solid #fff; padding-left:16px; height:36px; vertical-align:middle;}
.table_ys1{ width:240px;}
.table_ys2{ width:138px;}
.table_ys3{ width:120px;}
.table_ys4{ width:204px;}
/*lxwm*/
.con_box_banner{ overflow:hidden; margin-bottom:30px;}
.con_text_2 h3{ color:#3093b3; height:26px; line-height:26px; margin-bottom:10px;}
.con_text_2 p{ line-height:28px; color:#4f4f4f;}
/*ry*/
dl.ry{ clear:both; overflow:hidden; margin-bottom:40px;}
dl.ry dt{ height:40px; line-height:40px; font-size:16px; color:#fe7e00; border-bottom:1px solid #d6e9f0; margin-bottom:26px;}
dl.ry dd{ width:100%; float:left; overflow:hidden;}
dl.ry dd b{ font-size:24px; color:#2f2f2f; width:130px; float:left;}
dl.ry dd b em{ font-size:14px;}
dl.ry dd p{ float:left; padding-top:4px;}
dl.ry dd p span{ display:block; height:24px; line-height:24px; padding-left:16px; background:url(/home/images/li_bg_1.png) no-repeat 0 scroll; color:#303030; font-style:italic; margin-bottom:20px; font-size:14px}
/*new_list*/
ul.new_list li{ width:100%; float:left; border-bottom:1px dotted #a9a9a9; height:26px; line-height:26px; padding:10px 0;}
ul.new_list li em,.new_bt h4 em{ display:block; height:26px; line-height:26px; float:left; padding:0 8px; text-align:center; background:#aed3e3; color:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; position:relative; z-index:100; behavior:url(../js/tool_iecss3.htc);/*IE浏览器 圆角*/ margin-right:16px; }
.new_bt{ overflow:hidden; padding-bottom:18px; border-bottom:1px dotted #a9a9a9; margin-bottom:36px;}
.new_bt h3{ font-size:24px; margin-bottom:12px; }
.con_text_3 p{ text-indent:0; color:#6b6b6b; line-height:24px;}
.page_up_down{ clear:both; text-align:right;}
.page_up_down a{ color:#3293b6;}
.page_up_down a:hover{ color:#ff9c00;}
/*------------------------------------------------------con_box_l     con_box_r*/
.con_box_l{ width:212px; float:left;}
.con_box_r{ width:690px; float:left; padding-left:30px;}
.con_box_l h1{ overflow:hidden; margin-bottom:20px;}
.con_box_l h2 a{ display:block; height:42px; text-align:center; line-height:42px; background:#3290b6; font-size:14px; color:#fff; font-style:italic; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; position:relative; z-index:100; behavior:url(../js/tool_iecss3.htc);/*IE浏览器 圆角*/}
.con_box_l h2 a:hover{ background:#1c799e;}
.con_box_r h2{ height:48px; line-height:48px; padding-left:16px; font-size:20px; border:1px solid #d0d9de; margin-bottom:20px;}
.con_box_r h3{ font-size:16px; margin-bottom:14px;}
.con_box_r ul.book_list li span{ font-style:normal; color:#424242;}
.con_box_r ul.book_list{ overflow:hidden; margin-bottom:14px;}
.book_bq{ clear:both; padding-top:14px; border-top:1px solid #d6e9f0 ; color:#3192b5;}
.book_bq p{ line-height:30px; font-style:italic;}
