/* CSS Document */
body,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,input,button,textarea,img{ margin:0; padding:0; -webkit-tap-hightlight-color:rgba(0,0,0,0); font-family:"Microsoft YaHei",Tahoma,Arial,"Roboto","Droid Sans","Helvetica Neue","Droid Sans Fallback","STHeiti",sans-serif;}/*清除默认外边距内间距+ 取消链接高亮*/
*:focus{ outline:none;}/*去掉所有元素焦点边框*/
li{ list-style:none;}/*清除圆点*/
html { overflow-x: hidden; }
body{ font-size:12px; color:#1e1e1e; min-width:1200px;}
/*字体样式*/
h1,h2,h3,h4,h5,h6,b,strong{ font-size:100%; font-weight:normal;}/*取消粗体*/
em,i{ font-style:normal;}/*取消斜体*/
p{ text-align:justify; text-justify:inter-word; }/*段落对齐*/
/*边框*/
img,input{ border:none;}
/*链接*/
a{ text-decoration:none; outline:none; color:#1e1e1e;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s }
a:hover{ color:#011770;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
/*==========================常用样式--动画================================*/
a
,.news_list_1 li a span/*ul.news_list_1*/
,.con_1 .left .pic img/*con_1*/
,.con_2 a img/*con_2*/
,.con_3 a img/*con_3*/
,.ny_leader ul li div em/*ny_leader*/
{ -webkit-transition:all ease-in-out .3s; -moz-transition:all ease-in-out .3s; -o-transition:all ease-in-out .3s; transition:all ease-in-out .3s;}/*动画*/
.con_1 .left .pic a:hover img
,.con_2 a:hover img/*con_2*/
,.con_3 a:hover img/*con_3*/
{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}/*放大*/
/*==========================常用样式--常规================================*/
.news_list_1 li a span/*ul.news_list_1*/
,.news_list_2 li a/*ul.news_list_2*/
,ul.ny_leader_bottom li div p/*ny_leader_bottom*/
{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} /*单行文字超出显示省略号*/
.n{position:relative; z-index:100; behavior:url(css/tool_iecss3.htc); }/*IE浏览器 圆角*/
.wordwrap{ word-break:break-all; word-wrap:break-word;}/*连续英文，数字换行*/
.m_box,.content_index .con,.content_ny{ width:1200px; margin:0 auto;} /*宽度*/
/*==========================================================*/
/*==========================================================*/
/*header*/
.header{ height:100px;}
.header h1{ float:left; padding:24px 0 0 0;}
.header .right{ float:right;}
.header .right p{ text-align:right; line-height:36px; color:#8b8b8b; height:36px; font-size: 14px}
.header .right p a{ color:#8b8b8b;}
.header .right p a:hover{ color:#011770;}
.header .right ul{ padding-top:12px;}
.header .right ul li{ float:left; position:relative; height:58px; z-index:555;}
.header .right ul li a{ display: block; font-weight: bold;
    float: left;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    font-size: 16px;
    border-radius: 4px;
    color: #011770;
    margin-left: 7px;}
.header .right ul li a:hover,.header .right ul li.on a{ background:#011770; color:#fff;}
.header .right ul li ul{ display:none; position:absolute; left:0; top:42px; padding-top:0px; width:100%; overflow:hidden; background:#fff;}
.header .right ul li ul li{ height:auto; float:none;}
.header .right ul li ul li a{ float:none; text-align:center; padding:0; color:#333; width:100%; border-radius:0; background:none; border-top:1px dotted #ddd;}
.header .right ul li ul li:first-child a{ border:none;}
.header .right ul li:hover ul li a{ background:none; color:#011770;}
.header .right ul li ul li a:hover{ background:#011770; color:#fff;}
/*banner*/
.banner{ height:390px; position:relative;}
.banner .bd ul{}
.banner .bd ul li{ height:390px; background:no-repeat center scroll;}
.banner .hd{ position:absolute; width:100%; left:0; bottom:60px; height:10px; }
.banner .hd ul{ font-size:0; text-align:center;}
.banner .hd ul li{ display:inline-block; *display:inline; zoom:1; width:10px; height:10px; background:#000; margin:0 5px; border-radius:100%; opacity:0.4; cursor:pointer;}
.banner .hd ul li.on{ opacity:1; background:#fff;}
/*content_index*/
.content_index{ overflow:hidden; background:url(../images/con_3_bg_2.jpg) no-repeat center bottom; margin-top:-36px; position:relative; z-index:2; padding-bottom:50px;}
.content_index .con{ overflow:hidden; padding-bottom:42px;}
.content_index .con .min{ overflow:hidden;}
/*con_bt_1*/
.con_bt_1{ overflow:hidden;}
.con_bt_1 h3{ float:left; font-size:16px; color:#011770; padding:0 8px 7px; border-bottom:2px solid #011770; height:20px; line-height:20px; font-weight:bold;}
.con_bt_1 em{ display:block; float:right; line-height:20px;}
.con_bt_1 em a{ color:#808080; text-decoration:underline;}
.con_bt_1 em a:hover{ color:#011770;}
/*con_bt_2*/
.con_bt_2{ overflow:hidden; height:44px; background:url(../images/con_bg_2.jpg) #fff repeat-y right top; padding-right:14px;}
.con_bt_2 h3{ float:left; font-size:16px; font-weight:bold; color:#011770; height:44px; line-height:44px; padding-left:34px; background:url(../images/con_bt_ico.png) no-repeat left scroll;}
.con_bt_2 .hd{ float:right; padding-top:6px; }
.con_bt_2 .hd ul li{ float:left; height:38px; line-height:38px; padding:0 20px; font-size:14px; cursor:pointer;}
.con_bt_2 .hd ul li.on{ background:#fff;}
.con_bt_2 em.more{ display:block; float:right; line-height:44px;}
.con_bt_2 em.more a{ color:#091e74; text-decoration:underline;font-size: 14px;}
/*ul.news_list_1*/
.news_list_1,.news_list_2{ overflow:hidden;}
.news_list_1 li,.news_list_2 li{ width:100%; float:left;}
.news_list_1 li a,.news_list_2 li a{ display:block; overflow:hidden; font-size:14px; line-height:32px; height:32px;}
.news_list_1 li a span{ display:block; float:left; width:440px; height:32px; overflow:hidden;}
.news_list_1 li a em{ display:block; float:right; color:#b4b4b4; font-size:14px;}
.news_list_1 li a:hover span{ font-size:16px; font-weight:bold;}
/*ul.news_list_2*/
.news_list_2{ overflow:hidden;}
.news_list_2 li{ width:100%; float:left;}
.news_list_2 li a{ padding-left:16px; position:relative;}
.news_list_2 li a:before{ content:""; position:absolute; width:4px; height:4px; background:#011770; left:0; top:14px; border-radius:100%;}
/*======================================================*/
/*======================================================*/
/*======================================================*/
/*con_1*/
.con_1 .box{ overflow:hidden; padding:24px 20px;}
.con_1 .left{ width:847px; float:left; overflow:hidden; background:url(../images/con_bg_1.jpg) #fff repeat-x left bottom; border-radius:8px;}
.con_1 .left .pic{ width:260px; float:left;}
.con_1 .left .pic a{ display:block; overflow:hidden;}
.con_1 .left .pic i{ display:block; height:174px; overflow:hidden; margin-bottom:1px;}
.con_1 .left .pic img{ display:block; width:100%; height:174px;}
.con_1 .left .pic span{ display:block; float:left; background:#011770; color:#fff; font-size:14px;  width: 260px}
.con_1 .left .pic span div{ padding: 8px } 




.con_1 .left .text{ width:510px; float:right; margin-right: 20px; margin-top: 24px;}
.con_1 .left .text .news_list_1{ padding-top:20px;}
.w_320{ width:320px;  float:right;  overflow:hidden;}
.w_320_ewm{ padding-bottom:42px; background:url(../images/con_bg_1.jpg) #fff repeat-x left bottom; border-radius:8px;}
.w_320_ewm .pic{ float:left; padding-top:32px;}
.w_320_ewm .pic img{ display:block; width:120px; height:auto;}
.w_320_ewm .text{ float:right; width:144px; padding-top:32px;}
.w_320_ewm .text h3{ color:#011770; font-size:16px; line-height:20px; padding-top:6px; height:40px;}
.w_320_ewm .text p{ color:#575757; line-height:20px; padding-top:24px;}

/*con_2*/
.con_2 .con_bt_2{ margin-bottom:20px;}
.con_2 .left{ width:310px; float:left;}
.con_2 .left ul li{ float:left;}
.con_2 .left ul li a{ display:block; overflow:hidden;}
.con_2 .left ul li a img{ display:block; width:100%; height:84px;}
.con_2 .left ul li:last-child{ float:right;}
.con_2 .left p{ clear:both; color:#2c2c2c; line-height:24px; font-size:14px; height:168px; overflow:hidden; padding-top:8px;}
.con_2 .left em{ display:block; padding-top:10px;}
.con_2 .left em a{ display:block; float:left; height:36px; line-height:36px; padding:0 46px; border:1px solid #011770; color:#011770; font-size:14px; border-radius:3px;}
.con_2 .left em a:hover{ background:#011770; color:#fff;}
.con_2 .center{ width:486px; float:left; padding-left:51px;}
.con_2 .center .bd .min{ display:none;}
.con_2 .center .bd .l{ width:234px; float:left;}
.con_2 .center .bd .l i{ display:block; overflow:hidden; margin-bottom:2px;}
.con_2 .center .bd .l i img{ display:block; width:100%; height:127px;}
.con_2 .center .bd .l div{ overflow:hidden; background:#f5f5f9; padding:0 12px; height:184px;}
.con_2 .center .bd .l div p{ color:#464646; font-size:14px; line-height:20px; height:80px; overflow:hidden; padding-top:20px;}
.con_2 .center .bd .l div em{ display:block; padding-top:14px;}
.con_2 .center .bd .l div em a{ font-size:14px; color:#011770; text-decoration:underline;}
.con_2 .center .bd .r{ width:232px; float:right;}
.con_2 .center .bd .r ul li{ width:100%; float:left;}
.con_2 .center .bd .r ul li a{ display:block; height:42px; line-height:42px; border-bottom:1px dashed #d9dada;}
.con_2 .center .bd .r ul li b{ display:block; float:left; font-size:14px; font-weight:normal;}
.con_2 .center .bd .r ul li em{ display:block; float:right; color:#979797;}
.con_2 .w_320 .min i{ display:block; overflow:hidden; margin-bottom:20px;}
.con_2 .w_320 .min img{ display:block; width:100%; height:96px;}
/*con_3*/
.con_3 .con_bt_2{ margin-bottom:32px; background:none;}
.con_3 .left{ float:left; width:246px; height:376px; background:url(../images/con_3_bg_1.jpg) #011770 no-repeat center bottom;}
.con_3 .left ul{ padding-top:18px;}
.con_3 .left ul li{ height:48px; line-height:48px; padding:0 22px; position:relative; font-size:14px; color:#fff; cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.con_3 .left ul li.on{ background:#f39800;}
.con_3 .left ul li:before{ display:none; content:""; position:absolute; width:6px; height:13px; right:-6px; top:17px; background:url(../images/con_3_ico_01.png) no-repeat center scroll;}
.con_3 .left ul li.on:before{ display:block;}
.con_3 .right{ width:902px; float:right;}
.con_3 .right .min{ display:none;}
.con_3 .right .text{ overflow:hidden;}
.con_3 .right .text h3{ font-size:24px;}
.con_3 .right .text p{ font-size:14px; line-height:24px; height:48px; overflow:hidden; padding-top:26px;}
.con_3 .right .pic{ overflow:hidden; padding-top:20px;}
.con_3 .right .pic .bt{ padding:0; background:none; margin:0;}
.con_3 .right .pic .bt h3{ padding:0; background:none; font-size:16px; font-weight:normal;}
.con_3 .right .pic .bt em.more a{ text-decoration:none;}
.con_3 .right .pic ul{ width:922px; padding-top:17px;}
.con_3 .right .pic ul li{ float:left; width:287px; height:158px; padding-right:20px;}
.con_3 .right .pic ul li a{ display:block; overflow:hidden; position:relative;}
.con_3 .right .pic ul li a img{ display:block; width:100%; height:158px;}
.con_3 .right .pic ul li a b{ display:block; position:absolute; width:100%; left:0; bottom:0; text-align:center; height:36px; line-height:36px; background:rgba(1,23,112,0.5); color:#fff;}
/*con_ssdw*/
.con_ssdw{ padding:30px 0 70px;}
.con_ssdw .con_bt_2{ background:none;}
.con_ssdw ul{ overflow:hidden; padding:10px 12px;}
.con_ssdw ul li{ width:20%; float:left;}
.con_ssdw ul li a{ display:block; float:left; height:32px; line-height:32px; font-size:14px; color:#373737; padding-left:16px; background:url(../images/con_ssdw_ico_01.png) no-repeat left scroll;}
.con_ssdw ul li a:hover{ color:#011770;}
/*footer*/
.footer{ overflow:hidden; padding:50px 0; border-bottom:10px solid #011770; background:#f2f4fa;}
.footer .left{ width:1020px; float:left; color:#9ca1b5;}
.footer .left .footer_nav{ line-height:28px; font-size:14px;}
.footer .left .footer_nav a{ color:#011770; }
.footer .left .footer_nav a:hover{ text-decoration:underline;}
.footer .left .footer_nav i{ padding:0 10px;}
.footer .left .footer_text{ line-height:24px; padding-top:16px;}
.footer .right{ float:right;}
.footer .right img{ display:block; width:144px; height:auto;}
/*==================================================================*/
/*==================================================================*/
/*==================================================================*/
/*banner_ny*/
.banner_ny{ height:200px; background:no-repeat center scroll;}
/*content_ny*/
.content_ny{ overflow:hidden; padding:44px 0 136px; overflow:hidden;}
.ny_left{ width:790px; float:left; overflow:hidden;}
.ny_right{ width:320px; float:right; overflow:hidden;}
.ny_right .con_bt_2{ margin-bottom:20px;}
.ny_right .w_320_ewm .box{ padding:24px 20px;}

/*==========================================================*/
/*ny_about*/
.ny_about{}
.ny_about h3{ font-size:32px; line-height:38px; overflow:hidden; padding:0 0 40px;}
.ny_about img{ display:block; max-width:100%; height:auto;}
.ny_about p{ font-size:14px; line-height:32px;margin-bottom: 12px;}
/*==========================================================*/
/*ny_detail*/
/*ny_bt*/
.ny_bt{ overflow:hidden; line-height:50px; font-size:24px; color:#011770; border-bottom:2px solid #011770;}
.ny_bt h3{ float:left;}
/*ny_text_bt*/
.ny_text_bt{ overflow:hidden; text-align:center; padding:44px 0 8px; border-bottom:1px dotted #c4c4c4;}
.ny_text_bt h3{ font-size:32px; line-height:40px;}
.ny_text_bt em{ display:block; color:#bbbdcc; font-size:14px; line-height:28px; padding-top:12px;}
/*min*/
.ny_detail .min{ overflow:hidden; padding:40px 0 0;}
.ny_detail .min img{ display:block; margin:0 auto; max-width:100%;}
.ny_detail .min p{ font-size:16px; line-height:32px;}
/*==========================================================*/
/*ny_leader*/
.ny_leader ul{ width:1248px;}
.ny_leader ul li{ float:left; padding:0 48px 48px 0; overflow:hidden; width:576px;}
.ny_leader ul li a{ display:block; overflow:hidden; height:200px; }
.ny_leader ul li i{ display:block; float:left; width:310px; overflow:hidden;}
.ny_leader ul li i img{ display:block; height:200px;}
.ny_leader ul li div{ overflow:hidden; padding:0 25px; height:200px; background:#f3f6f7; float:right; width:210px;}
.ny_leader ul li div b{ display:block; font-size:32px; line-height:40px; padding-top:27px;}
.ny_leader ul li div span{ display:block; line-height:26px; color:#89969a; font-size:16px; height:80px; overflow:hidden;}
.ny_leader ul li div em{ display:block; color:#011770; text-decoration:underline; font-size:14px; line-height:26px;}
.ny_leader ul li a:hover div em{ color:#f60;}
ul.ny_leader_bottom{ margin-top:-32px;}
ul.ny_leader_bottom li{ padding-top:32px; padding-bottom:0;}
ul.ny_leader_bottom li a{ height:152px;}
ul.ny_leader_bottom li i{ width:110px;}
ul.ny_leader_bottom li i img{ height:152px;}
ul.ny_leader_bottom li div{ width:416px;}
ul.ny_leader_bottom li div b{ font-size:24px; line-height:34px; padding-top:14px;}
ul.ny_leader_bottom li div span{ line-height:26px; height:26px;}
ul.ny_leader_bottom li div p{ line-height:32px; height:32px; font-size:14px; overflow:hidden; margin-bottom:4px;}
/*==========================================================*/
/*ny_news_list*/
.ny_news_list ul.news_list_1{ overflow:hidden; padding-bottom:50px;}
.ny_news_list ul.news_list_1 li a{ height:68px; line-height:68px; border-bottom:1px dotted #c7c7c7;}
.ny_news_list ul.news_list_1 li a span{ height:68px; line-height:68px; font-size:16px; width:670px;}
.ny_news_list ul.news_list_1 li a:hover span{ font-size:16px; font-weight:normal;}
.pager{ clear:both;}
.pager li{ float:left; padding-right:12px;}
.pager li a{ display:block; width:32px; height:32px; background:#e5e5e5; border-radius:100%; text-align:center; line-height:32px; color:#9ea5c0; font-size:18px;}
.pager li.active a,.pager li a:hover{ background:#011770; color:#fff;}
/*==========================================================*/
/*ny_org*/
.ny_org h3{ height:92px; line-height:92px; padding-bottom:96px; background:url(../images/org_bt_bg.png) no-repeat center top; text-align:center; color:#fff; font-size:24px;}
.ny_org ul{ width:1254px;}
.ny_org ul li{ float:left; width:334px; overflow:hidden; padding:0 15px 26px; margin-right:54px; background:#fdf6f4; border-radius:8px;}
.ny_org ul li i{ display:block; overflow:hidden; padding:30px 0 26px;}
.ny_org ul li i img{ display:block; margin:0 auto; height:48px; width:auto;}
.ny_org ul li dl{ overflow:hidden;}
.ny_org ul li dl dt,.ny_org ul li dl dd{ width:100%; float:left; overflow:hidden; font-size:18px;}
.ny_org ul li dl dt{ height:56px; line-height:56px; background:#ec6941; color:#fff; text-align:center; border-radius:8px; margin-bottom:7px;}
.ny_org ul li dl dd{ height:52px; padding-top:10px;}
.ny_org ul li dl dd span{ display:block; height:50px; line-height:50px; padding:0 20px; background:#fff; border-radius:8px; border:1px dashed #b9b9b9; color:#595959;}
.ny_org ul li.ys2{ background:#fbf6fa;}
.ny_org ul li.ys2 dl dt{ background:#ae5da1;}
.ny_org ul li.ys3{ background:#f1fbf6;}
.ny_org ul li.ys3 dl dt{ background:#32b16c;}

.con_3 .right .text .xq { color: #fff; background: #001D6E; padding:10px 50px; font-size: 14px; display: inline-block; margin-bottom: 20px;}
.con_3 .right .text p{margin-bottom: 10px; height:auto; padding-top: 0px;}
.con_3 .right .text h3{margin-bottom: 30px;}


.con-newsgroup{padding:40px 0px; background:linear-gradient(#fff, #F0F2F8);}
.con-newsgroup .con{width:1200px; margin:0 auto; overflow: hidden;}
.con-newsgroup .item{float:left; width:23.5%; margin-right: 2%}
.con-newsgroup .item:last-child{margin-right: 0;}
.con-newsgroup .item .head{font-size: 18px; color:#001D6E; line-height: 50px; border-bottom: #001D6E solid 2px;overflow:hidden; font-weight: bold;}
.con-newsgroup .item .head .more{float:right; color:#A6A6A6; line-height: 50px; font-weight: normal; font-size: 14px;}
.con-newsgroup .item li{line-height: 40px; border-bottom: #E5E5E7 dashed 1px; overflow:hidden;}
.con-newsgroup .item li a{float:left; width:80%; font-size: 14px; color:#515253; transition: all 0.3s;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.con-newsgroup .item li a:hover{color:#001D6E;}
.con-newsgroup .item li span{float:right; color:#DB8047; width:50px; text-align: right;}

.w_320_ewm{padding-bottom: 0px;}
.notice-list li {border-bottom: #E9EBED dashed 1px; padding:5px 0px;}
.notice-list li span{display: block; color:#E29164; font-size: 14px;}
.notice-list li a{color:#3E3F3F; font-size: 14px;}
.notice-list li a:hover{color:#001D6E;}

.index-plist{overflow: hidden;}
.index-plist li{float:left; width:86px; list-style: disc; margin-left: 20px;}
.index-plist li a{line-height: 40px; color:#4C4C4C; font-size: 16px;}
.index-plist li a:hover{color:#001D6E;}

.con_2 .center .bd .r ul li a{line-height: 60px; height:auto; overflow: hidden; font-size: 18px;}

.ad{margin-top:30px;}
.ad a:hover img{transform: scale(1);}

.ld-top{overflow:hidden; width: 75%; margin-left: 12.5%;}
.ld-top li{float:left; width:100%;}
.ld-top li:nth-child(2n){float:right;}
.ld-top li a{display: block; width:100%; height:100%;}
.ld-top li .pic{float:left; width:60%; overflow:hidden; height:342px;}
.ld-top li .pic img{height:100%; width: auto; transition: all 0.5s;}
.ld-top li .txt{float:right; width:40%; height:342px; overflow: hidden; padding:20px; box-sizing: border-box; background: #F3F6F7; border-left:#fff solid 4px;}
.ld-top li .txt h2{font-size: 32px; color:#555;}
.ld-top li .txt span{font-size: 14px; display: block; color:#8B979B;}
.ld-top li .txt p{margin-bottom: 10px; font-size: 12px; color:#8B8B8F; line-height: 1.5; margin-top: 20px;}
.ld-top li .txt em{font-size: 14px; color:#001D6E; display: inline-block;}
.ld-top li a:hover .pic img{transform: scale(1.05);}

.ld-btm{overflow:hidden; margin-top: 60px; text-align: center;}
.ld-btm li{display: inline-block; width:216px; margin-right: 60px; margin-left: 60px; margin-bottom: 30px; text-align: left;}
.ld-btm li:nth-child(5n){margin-right: 0;}
.ld-btm li a{display: block; width:100%; height:100%;}
.ld-btm li .pic{width:100%; overflow:hidden;}
.ld-btm li .pic img{width:100%; height: auto; transition: all 0.5s;}
.ld-btm li .txt{width:100%; height:90px; overflow: hidden; padding:20px; box-sizing: border-box; background: #F3F6F7; border-top:#fff solid 2px;}
.ld-btm li .txt h2{font-size: 20px; color:#555;}
.ld-btm li .txt span{font-size: 14px; display: block; color:#8B979B;}
.ld-btm li .txt p{margin-bottom: 10px; font-size: 12px; color:#8B8B8F; line-height: 1.5; margin-top: 20px;}
.ld-btm li .txt em{font-size: 14px; color:#001D6E; display: inline-block;}
.ld-btm li a:hover .pic img{transform: scale(1.05);}

.lib-list{overflow:hidden;}
.lib-list li{float:left; width:371px; border:#F3F6F7 solid 1px; margin-right: 40px; margin-bottom: 40px; transition: all 0.5s;}
.lib-list li:nth-child(3n){margin-right: 0px;}
.lib-list li a{display: block; width:100%; height:100%;}
.lib-list li .txt{width:100%; height:220px; overflow: hidden; padding:20px; box-sizing: border-box; background: #fff;}
.lib-list li .txt h2{font-size: 20px; color:#555; transition: all 0.5s;}
.lib-list li .txt p{margin-bottom: 10px; font-size: 12px; color:#8B8B8F; line-height: 1.5; margin-top: 20px;}
.lib-list li .txt em{font-size: 14px; color:#fff; background:#011770; padding:10px 20px; margin-top: 5px;  display: inline-block;}
.lib-list li:hover{border:#011770 solid 1px;}
.lib-list li:hover h2{color:#011770;}

.content-detail{line-height: 1.5;}
.content-detail h1{color:#011770; font-size: 30px; font-weight: bold; margin-bottom: 20px; text-align:left;}
.content-detail h2{color:#011770; font-size: 22px; font-weight: bold; margin-bottom: 20px; border-left: #001D6E solid 3px; padding-left: 14px; text-align:left;}
.content-detail h3{color:#333; font-size: 18px; font-weight: bold; margin-bottom: 18px; border-left: #DF936C solid 3px; padding-left: 14px; text-align:left;}
.content-detail p{font-size: 14px; color:#555; margin-bottom: 20px; text-align:left;}

/*
深蓝色：  011770  
默认字体颜色：  1e1e1e

*/